.Gi6Yga_page{color:#30233e;gap:24px;max-width:1150px;margin:0 auto;display:grid}.Gi6Yga_page header h1{letter-spacing:-1px;margin:10px 0;font-size:clamp(26px,3vw,36px)}.Gi6Yga_page p{color:#756780;font-size:14px;line-height:1.7}.Gi6Yga_eyebrow{color:#78528e;letter-spacing:1.5px;font-size:11px;font-weight:700}.Gi6Yga_active{background:#f5f0fc;border:1px solid #ded1ed;border-radius:16px;align-items:flex-start;gap:14px;padding:20px;display:flex}.Gi6Yga_active p{margin:6px 0 0}.Gi6Yga_environments{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.Gi6Yga_card{background:#fff;border:1px solid #e5ddec;border-radius:20px;min-width:0;padding:26px}.Gi6Yga_card h2{margin:0;font-size:19px}.Gi6Yga_cardHeading{align-items:center;gap:10px;display:flex}.Gi6Yga_badge{color:#65428c;background:#eee4fa;border-radius:999px;margin-left:auto;padding:5px 10px;font-size:11px}.Gi6Yga_card dl{gap:10px;font-size:12px;display:grid}.Gi6Yga_card dl div{justify-content:space-between;gap:15px;display:flex}.Gi6Yga_card dd{margin:0;font-weight:600}.Gi6Yga_planList{border-block:1px solid #eee8f3;margin:16px 0}.Gi6Yga_planList p{justify-content:space-between;display:flex}.Gi6Yga_actions{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.Gi6Yga_form{gap:18px;margin-top:24px;display:grid}.Gi6Yga_form label{gap:8px;font-size:13px;font-weight:600;display:grid}.Gi6Yga_form input,.Gi6Yga_confirmation{box-sizing:border-box;width:100%;min-width:0;font:inherit;color:#352441;background:#fff;border:1px solid #dacfe5;border-radius:10px;padding:12px}.Gi6Yga_form input:disabled{background:#f6f3f8}.Gi6Yga_form .Gi6Yga_checkbox{align-items:flex-start;gap:10px;font-weight:400;line-height:1.6;display:flex}.Gi6Yga_checkbox input{flex-shrink:0;width:17px;height:17px;margin-top:2px}.Gi6Yga_form>button{justify-self:start}.Gi6Yga_error,.Gi6Yga_notice{border-radius:12px;padding:14px;font-size:13px;line-height:1.6}.Gi6Yga_error{color:#8b4435;background:#fff3ee;border:1px solid #efd4c9}.Gi6Yga_notice{color:#33674a;background:#edf7f1;border:1px solid #d6e9de}.Gi6Yga_card ol{color:#756780;padding-left:20px;font-size:14px;line-height:1.9}.Gi6Yga_confirmation{margin-top:12px;display:block}@media (max-width:760px){.Gi6Yga_environments{grid-template-columns:1fr}.Gi6Yga_card{padding:20px}.Gi6Yga_actions>button{flex:170px}}.Gi6Yga_priceEditor{align-items:end;gap:12px;margin-block:14px;display:flex}.Gi6Yga_priceEditor label{flex:1;gap:6px;min-width:0;font-size:12px;font-weight:600;display:grid}.Gi6Yga_priceEditor input{box-sizing:border-box;width:100%;min-width:0;font:inherit;border:1px solid #dcd1e7;border-radius:8px;padding:10px}.Gi6Yga_planList>small{color:#756780;margin-bottom:14px;font-size:11px;line-height:1.6;display:block}
.kj0m8q_shell{--ink:var(--yc-ink);--subtle:var(--yc-muted);--accent:var(--yc-primary);background:var(--yc-paper);min-height:100svh;color:var(--ink);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);display:grid}.kj0m8q_hero{isolation:isolate;background:radial-gradient(ellipse at 105% 15%, #493970, transparent 62%), linear-gradient(140deg, var(--yc-dark), #211a38 72%);color:#f7f3ff;grid-template-rows:auto 1fr auto;gap:3rem;padding:clamp(1.5rem,5vw,5rem);display:grid;position:relative;overflow:hidden}.kj0m8q_hero:before{z-index:-1;content:"";opacity:.16;background-image:radial-gradient(#c6b3ef .7px,#0000 .7px);background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(155deg,#000 5%,#0000 68%);mask-image:linear-gradient(155deg,#000 5%,#0000 68%)}.kj0m8q_brand,.kj0m8q_siteLink{color:inherit;justify-self:start;align-items:center;text-decoration:none;display:inline-flex}.kj0m8q_brand{letter-spacing:-.045em;font-size:1.35rem;font-weight:800}.kj0m8q_brandIcon{width:2.25rem;height:2.25rem;color:var(--yc-highlight);background:#d9ccff17;border:1px solid #d9ccff66;border-radius:.7rem;place-items:center;margin-right:.65rem;display:inline-grid}.kj0m8q_brandDot,.kj0m8q_heroTitle em{color:var(--yc-highlight)}.kj0m8q_heroContent{align-self:center;max-width:38rem}.kj0m8q_heroEyebrow,.kj0m8q_eyebrow{letter-spacing:.12em;font-size:.72rem;font-weight:800}.kj0m8q_heroEyebrow{color:#d2c4ef;align-items:center;gap:.5rem;display:flex}.kj0m8q_heroTitle{letter-spacing:-.065em;margin:1rem 0;font-size:clamp(2.4rem,5vw,5.2rem);font-weight:760;line-height:1.04}.kj0m8q_heroTitle em{font-style:normal}.kj0m8q_heroDescription{color:#b9cce3;max-width:31ch;line-height:1.6}.kj0m8q_features{flex-wrap:wrap;gap:.55rem;margin-top:1.5rem;display:flex}.kj0m8q_features span{color:#dce9f9;border:1px solid #a8cce43d;border-radius:100px;align-items:center;gap:.5rem;padding:.45rem .7rem;font-size:.8rem;display:inline-flex}.kj0m8q_siteLink{color:#ddd4f0;gap:.5rem;font-size:.85rem}.kj0m8q_content{place-items:center;padding:clamp(1.15rem,5vw,4.25rem);display:grid}.kj0m8q_card{box-sizing:border-box;border:1px solid var(--yc-line);background:#fff;border-radius:1.5rem;width:min(100%,31rem);padding:clamp(1.25rem,4.4vw,3rem);box-shadow:0 18px 50px #132d5914}.kj0m8q_eyebrow{color:var(--accent);margin:0 0 .6rem}.kj0m8q_card h1{letter-spacing:-.055em;margin:0;font-size:clamp(1.85rem,4vw,2.65rem);line-height:1.1}.kj0m8q_description{color:var(--subtle);margin:.75rem 0 1.4rem}.kj0m8q_card form,.kj0m8q_card fieldset{gap:.85rem;display:grid}.kj0m8q_card input:not([type=checkbox]){box-sizing:border-box;border:1px solid var(--yc-line);width:100%;min-height:2.95rem;color:var(--ink);background:#fbfaff;border-radius:.7rem}.kj0m8q_card input:focus-visible,.kj0m8q_card a:focus-visible,.kj0m8q_card button:focus-visible{outline:2px solid var(--yc-primary);outline-offset:2px}.kj0m8q_card button[type=submit]{justify-content:center;width:100%;min-height:2.95rem}.kj0m8q_card a{color:var(--accent);text-underline-offset:.2em;font-weight:650}.kj0m8q_card a:hover,.kj0m8q_siteLink:hover{text-decoration:underline}@media (max-width:740px){.kj0m8q_shell{grid-template-rows:auto 1fr;grid-template-columns:1fr}.kj0m8q_hero{padding:1rem 1.25rem;display:block}.kj0m8q_heroContent,.kj0m8q_siteLink{display:none}.kj0m8q_content{place-items:start center}.kj0m8q_card{border-radius:1rem}}.kj0m8q_hero .yourcards-brand-icon{color:var(--yc-highlight);background:#d9ccff20;border:1px solid #d9ccff44}
._7qwzHq_shell{max-width:1200px;color:var(--yc-ink);margin:auto;padding:32px}._7qwzHq_header,._7qwzHq_detailHeader{justify-content:space-between;align-items:center;gap:24px;display:flex}._7qwzHq_header h1{letter-spacing:-1px;margin:6px 0;font-size:32px}._7qwzHq_header p,._7qwzHq_section>p{color:var(--yc-muted)}._7qwzHq_eyebrow{letter-spacing:1.5px;font-size:11px;font-weight:800;color:var(--yc-primary)!important}._7qwzHq_badge{background:var(--yc-soft);color:var(--yc-primary-hover);border-radius:9px;padding:7px 10px;font-size:12px;font-weight:700;display:inline-flex}._7qwzHq_toolbar{align-items:end;gap:12px;margin:28px 0;display:flex}._7qwzHq_toolbar label{flex:1}._7qwzHq_shell label{gap:8px;font-size:13px;font-weight:700;display:grid}._7qwzHq_shell input,._7qwzHq_shell select,._7qwzHq_shell textarea{font:inherit;border:1px solid var(--yc-line);color:var(--yc-ink);background:#fff;border-radius:12px;min-width:0;padding:12px 14px}._7qwzHq_shell textarea{resize:vertical;min-height:90px}._7qwzHq_section{border:1px solid var(--yc-line);background:#fff;border-radius:20px;margin:20px 0;padding:24px;box-shadow:0 5px 24px #251c4510}._7qwzHq_section h2{margin:0 0 10px;font-size:20px}._7qwzHq_students{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;max-height:320px;margin-top:18px;display:grid;overflow:auto}._7qwzHq_students button{text-align:left;color:inherit;cursor:pointer;background:#fcfbff;border:1px solid #e4dfef;border-radius:14px;gap:8px;padding:16px;display:grid}._7qwzHq_students span{overflow-wrap:anywhere;font-size:12px}._7qwzHq_students small{color:#67538c}._7qwzHq_shell table{border-collapse:collapse;width:100%;font-size:13px}._7qwzHq_shell th{text-align:left;color:#79738b;text-transform:uppercase;letter-spacing:.7px;background:#fff;font-size:11px;position:sticky;top:0}._7qwzHq_shell th,._7qwzHq_shell td{border-bottom:1px solid #eeebf4;padding:16px 12px}._7qwzHq_shell td small,._7qwzHq_list small{color:#777083;overflow-wrap:anywhere;margin-top:6px;font-size:11px;display:block}._7qwzHq_list{padding:0;list-style:none}._7qwzHq_list li{border-top:1px solid #eeebf4;justify-content:space-between;align-items:center;gap:18px;padding:18px 0;display:flex}._7qwzHq_list p{color:#79738b;font-size:12px}._7qwzHq_tags{flex-wrap:wrap;gap:8px;margin:18px 0;display:flex}._7qwzHq_notice{color:#286247;background:#eef8f3;border-radius:14px;padding:16px;font-size:13px}._7qwzHq_error{color:#9b2645;background:#fff0f2;border-radius:14px;padding:16px}._7qwzHq_dialog{border:1px solid var(--yc-line);width:calc(100% - 40px);max-width:500px;max-height:calc(100dvh - 48px);color:var(--yc-ink);border-radius:24px;margin:auto;padding:30px;overflow:auto;box-shadow:0 24px 100px #21133640}._7qwzHq_dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#18122e88}._7qwzHq_dialog form{gap:18px;display:grid}._7qwzHq_dialog h2,._7qwzHq_dialog p{margin:0}._7qwzHq_dialog p{font-size:14px;line-height:1.7}._7qwzHq_dialog input,._7qwzHq_dialog select,._7qwzHq_dialog textarea{box-sizing:border-box;width:100%}._7qwzHq_actions{justify-content:flex-end;gap:10px;margin-top:8px;display:flex}@media (max-width:700px){._7qwzHq_shell{padding:16px}._7qwzHq_header,._7qwzHq_detailHeader{flex-direction:column;align-items:flex-start}._7qwzHq_toolbar{flex-wrap:wrap}._7qwzHq_toolbar label{flex-basis:100%}._7qwzHq_section{padding:16px}._7qwzHq_list li{flex-direction:column;align-items:flex-start}._7qwzHq_header h1{font-size:27px}}._7qwzHq_tabs{background:var(--yc-soft);border:1px solid var(--yc-line);border-radius:14px;gap:6px;width:fit-content;margin:24px 0;padding:6px;display:flex}._7qwzHq_tabs button{color:var(--yc-muted);background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:11px 18px;font-weight:700;display:flex}._7qwzHq_tabs button[aria-current=page]{color:var(--yc-primary);background:#fff;box-shadow:0 2px 8px #26204412}._7qwzHq_tabs span{background:var(--yc-soft);border-radius:6px;padding:2px 6px;font-size:11px}._7qwzHq_filters{justify-content:flex-end;gap:16px;margin:20px 0;display:flex}._7qwzHq_filters label{min-width:195px}._7qwzHq_toolbar ._7qwzHq_pageSize{flex:0 0 105px}._7qwzHq_pagination{color:var(--yc-muted);justify-content:space-between;align-items:center;gap:16px;padding-top:20px;font-size:12px;display:flex}._7qwzHq_pagination>div{align-items:center;gap:8px;display:flex}._7qwzHq_pagination button{min-height:38px;padding:7px 11px;font-size:12px}._7qwzHq_empty{text-align:center;color:var(--yc-muted);background:var(--yc-paper);border-radius:12px;margin:16px 0;padding:48px 16px}._7qwzHq_students{max-height:none;margin-top:12px;display:block;overflow:visible}._7qwzHq_students button{border:0;border-bottom:1px solid var(--yc-line);background:#fff;border-radius:0;grid-template-columns:minmax(130px,1fr) minmax(180px,2fr) minmax(150px,1fr);align-items:center;gap:16px;width:100%;padding:18px 12px;display:grid}._7qwzHq_students button:hover{background:var(--yc-paper)}._7qwzHq_students small{background:var(--yc-soft);border-radius:7px;justify-self:start;padding:5px 9px;font-weight:600}._7qwzHq_scroll{max-height:none;overflow:auto}._7qwzHq_section[hidden]{display:none}._7qwzHq_shell[aria-busy=true]{opacity:.7}@media (max-width:700px){._7qwzHq_shell{min-width:0;padding:20px 12px}._7qwzHq_section{margin:16px 0}._7qwzHq_toolbar{grid-template-columns:1fr 1fr;gap:12px;display:grid}._7qwzHq_toolbar>label:first-child,._7qwzHq_toolbar ._7qwzHq_pageSize{grid-column:1/-1}._7qwzHq_toolbar input,._7qwzHq_filters select,._7qwzHq_tabs{width:100%}._7qwzHq_tabs button{flex:1;justify-content:center;padding:10px 8px;font-size:12px}._7qwzHq_filters{grid-template-columns:1fr;gap:12px;display:grid}._7qwzHq_filters label{min-width:0}._7qwzHq_students button{grid-template-columns:1fr auto;gap:7px 10px;padding:16px 0}._7qwzHq_students button>span{grid-area:2/1/auto/-1}._7qwzHq_students small{white-space:nowrap;grid-area:1/2;font-size:10px}._7qwzHq_students strong{overflow-wrap:anywhere}._7qwzHq_pagination{flex-direction:column;align-items:stretch}._7qwzHq_pagination>div{justify-content:space-between;gap:4px}._7qwzHq_pagination button{padding:7px 9px}._7qwzHq_pagination>div>span{font-size:10px}._7qwzHq_scroll{overflow:visible}._7qwzHq_scroll table,._7qwzHq_scroll tbody{display:block}._7qwzHq_scroll thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}._7qwzHq_scroll tr{border:1px solid var(--yc-line);background:#fff;border-radius:14px;margin:14px 0;padding:10px 14px;display:block}._7qwzHq_scroll td{overflow-wrap:anywhere;border:0;padding:9px 0;display:block}._7qwzHq_scroll td[data-label]:before{content:attr(data-label);color:var(--yc-muted);letter-spacing:.6px;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:700;display:block}._7qwzHq_scroll td:last-child button{width:100%}._7qwzHq_dialog{padding:22px}._7qwzHq_detailHeader small{overflow-wrap:anywhere}._7qwzHq_scroll thead{display:none}._7qwzHq_pagination>div{flex-wrap:wrap}._7qwzHq_shell{overflow-wrap:anywhere}}._7qwzHq_shell table{white-space:normal}._7qwzHq_tabs span{white-space:nowrap;flex-shrink:0}._7qwzHq_shell td small{white-space:normal;overflow-wrap:anywhere}
.zt9bGq_shell{color:#30283f;max-width:1180px;margin:auto;padding:28px 32px 48px}.zt9bGq_header{border-bottom:1px solid #e4dfeb;justify-content:space-between;align-items:center;padding-bottom:24px;display:flex}.zt9bGq_header>div{align-items:center;gap:12px;display:flex}.zt9bGq_header strong{font-size:1.2rem}.zt9bGq_header strong span{color:#84768f;margin-top:4px;font-size:.72rem;font-weight:500;display:block}.zt9bGq_header nav{align-items:center;gap:22px;font-size:.8rem;display:flex}.zt9bGq_header button,.zt9bGq_actions>button:not(:first-child){color:#736582;font:inherit;cursor:pointer;background:0 0;border:0}.zt9bGq_header a{color:#65507b;text-decoration:none}.zt9bGq_intro{max-width:850px;padding:38px 0 20px}.zt9bGq_intro h1{letter-spacing:-.045em;margin:10px 0 16px;font-size:clamp(1.8rem,3.5vw,2.7rem);line-height:1.15}.zt9bGq_intro>p:not(.zt9bGq_eyebrow){color:#74677f;font-size:.95rem;line-height:1.7}.zt9bGq_eyebrow{letter-spacing:.16em;color:#7d579f;font-size:.66rem;font-weight:800}.zt9bGq_notice{color:#68527d;background:#f1ebfa;border-radius:14px;align-items:flex-start;gap:10px;padding:15px 18px;font-size:.8rem;line-height:1.6;display:flex}.zt9bGq_notice svg{flex-shrink:0;margin-top:3px}.zt9bGq_toolbar{color:#7d7187;justify-content:space-between;align-items:center;gap:16px;margin:14px 0 24px;font-size:.8rem;display:flex}.zt9bGq_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.zt9bGq_plan{background:#fff;border:1px solid #e1d9e9;border-radius:22px;padding:26px;box-shadow:0 8px 30px #47266605}.zt9bGq_planTop{color:#826b96;justify-content:space-between;font-size:.7rem;font-weight:650;display:flex}.zt9bGq_plan h2{margin:16px 0 12px;font-size:1.35rem}.zt9bGq_price{letter-spacing:-.04em;margin:0;font-size:1.8rem;font-weight:750}.zt9bGq_price small{letter-spacing:0;color:#82748c;font-size:.8rem;font-weight:450}.zt9bGq_subscribers{color:#82738e;margin:14px 0 26px;font-size:.74rem}.zt9bGq_plan fieldset{border:0;margin:0;padding:0}.zt9bGq_plan legend{gap:14px;margin-bottom:12px;font-size:.85rem;font-weight:700;display:flex}.zt9bGq_plan legend small{color:#8d7f96;font-weight:400}.zt9bGq_app{cursor:pointer;border:1px solid #e9e3ef;border-radius:13px;align-items:center;gap:12px;margin-bottom:10px;padding:15px 14px;display:flex}.zt9bGq_app[data-selected=true]{background:#faf6ff;border-color:#c9b5df}.zt9bGq_app input{accent-color:#6b4392;flex-shrink:0;width:17px;height:17px}.zt9bGq_app span{flex-direction:column;flex:1;gap:4px;display:flex}.zt9bGq_app strong{font-size:.85rem}.zt9bGq_app small{color:#8c7f96;font-size:.7rem}.zt9bGq_app svg{color:#7a4ba4}.zt9bGq_actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:20px;display:flex}.zt9bGq_actions>small{color:#8c8096;font-size:.72rem}.zt9bGq_footer{color:#87758f;align-items:flex-start;gap:8px;margin-top:26px;font-size:.75rem;line-height:1.65;display:flex}.zt9bGq_footer svg{flex-shrink:0;margin-top:3px}@media (max-width:700px){.zt9bGq_shell{padding:20px 16px 32px}.zt9bGq_header{align-items:flex-start;gap:16px}.zt9bGq_header nav{flex-direction:column;align-items:flex-end;gap:10px}.zt9bGq_grid{grid-template-columns:1fr}.zt9bGq_plan{padding:22px}.zt9bGq_toolbar{flex-direction:column;align-items:flex-start}.zt9bGq_intro{padding-top:28px}}
.PsoCoW_card{border:1px solid var(--yc-line);max-width:1100px;color:var(--yc-ink);background:linear-gradient(120deg,#fff,#faf6ff);border-radius:20px;margin:24px auto;padding:22px 26px;box-shadow:0 8px 28px #44226706}.PsoCoW_heading{align-items:center;gap:12px;display:flex}.PsoCoW_heading span{letter-spacing:.13em;color:var(--yc-muted);font-size:.65rem;font-weight:750}.PsoCoW_heading h2{margin:4px 0 0;font-size:1.2rem}.PsoCoW_card p{font-size:.87rem;line-height:1.6}.PsoCoW_badge{background:var(--yc-soft);color:var(--yc-primary);border-radius:999px;margin-left:auto;padding:6px 11px;font-size:.75rem}.PsoCoW_details{flex-wrap:wrap;gap:20px 48px;margin:16px 0;display:flex}.PsoCoW_details dt{color:#786d83;font-size:.75rem}.PsoCoW_details dd{margin:5px 0 0;font-size:.9rem;font-weight:650}.PsoCoW_actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.PsoCoW_cancel{color:#72647c;cursor:pointer;background:0 0;border:none;font-size:.8rem;text-decoration:underline}.PsoCoW_note{color:#796e84;align-items:center;gap:6px;display:flex}.PsoCoW_card a{color:#5e3788;font-size:.85rem;font-weight:650}@media (max-width:700px){.PsoCoW_card{margin:16px;padding:18px}.PsoCoW_details{gap:16px 28px}.PsoCoW_heading h2{font-size:1.05rem}}.PsoCoW_compactBadge{color:#68469b;white-space:nowrap;background:#eee8f8;border-radius:999px;align-items:center;gap:5px;padding:5px 9px;font-size:11px;font-weight:600;line-height:1.4;text-decoration:none;display:inline-flex}.PsoCoW_compactBadge:focus-visible{outline-offset:3px;outline:2px solid #7445b0}.student-settings .PsoCoW_card{max-width:none;margin:0}
.PDGRiq_page{--ink:var(--yc-ink);--accent:var(--yc-primary);background:var(--yc-paper);color:var(--ink);font-family:var(--font-sans,Arial, sans-serif)}.PDGRiq_page a{color:inherit;text-decoration:none}.PDGRiq_preview{text-align:center;background:var(--yc-soft);color:var(--yc-primary-hover);padding:8px 16px;font-size:.8rem;font-weight:650}.PDGRiq_header{justify-content:space-between;align-items:center;gap:20px;width:min(1200px,100% - 40px);margin:auto;padding:25px 0;display:flex}.PDGRiq_brand{letter-spacing:-.04em;flex-wrap:wrap;align-items:center;gap:9px;font-size:1.3rem;font-weight:800;display:flex}.PDGRiq_brand span{letter-spacing:.01em;flex-basis:100%;padding-left:34px;font-size:.7rem;font-weight:500}.PDGRiq_header nav{align-items:center;gap:25px;font-size:.9rem;display:flex}.PDGRiq_signin{border:1px solid #dfd4ed;border-radius:100px;padding:9px 18px}.PDGRiq_hero{isolation:isolate;color:#fff;background:#241848;border-radius:28px;align-items:center;width:min(1280px,100% - 32px);min-height:590px;margin:0 auto;padding:clamp(28px,6vw,80px);display:grid;position:relative;overflow:hidden}.PDGRiq_heroArt{z-index:-2;position:absolute;inset:0}.PDGRiq_heroArt img{object-fit:cover;object-position:65% center}.PDGRiq_hero:before{content:"";z-index:-1;background:linear-gradient(90deg,#201439fa,#201439c0 47%,#20143900 87%);position:absolute;inset:0}.PDGRiq_heroCopy{max-width:530px}.PDGRiq_eyebrow{text-transform:uppercase;letter-spacing:.12em;align-items:center;gap:8px;margin:0 0 18px;font-size:.73rem;font-weight:750;display:flex}.PDGRiq_hero h1{letter-spacing:-.06em;margin:0 0 24px;font-size:clamp(2.5rem,5vw,4.5rem);line-height:1.04}.PDGRiq_hero h1 em{color:#ffe3a7;font-style:normal}.PDGRiq_heroCopy>p:not(.PDGRiq_eyebrow){color:#ede5f8;max-width:430px;line-height:1.75}.PDGRiq_primary,.PDGRiq_secondary{font:inherit;cursor:pointer;border:1px solid #0000;border-radius:100px;justify-content:center;align-items:center;gap:12px;padding:15px 22px;font-size:.92rem;font-weight:750;display:inline-flex}.PDGRiq_page a.PDGRiq_primary{color:#211334}.PDGRiq_primary{color:#211334;background:#ffd28c}.PDGRiq_secondary{color:#452c67;background:#fff;border-color:#d5c3ed}.PDGRiq_primary:disabled,.PDGRiq_secondary:disabled{opacity:.55;cursor:wait}.PDGRiq_heroCopy>small{color:#ddcfe9;max-width:300px;margin-top:13px;line-height:1.5;display:block}.PDGRiq_promise{border-bottom:1px solid #e9e1d7;flex-wrap:wrap;justify-content:center;gap:12px 45px;padding:28px 20px;font-size:.8rem;display:flex}.PDGRiq_promise span{align-items:center;gap:7px;display:inline-flex}.PDGRiq_section,.PDGRiq_activitySection,.PDGRiq_pricingSection{padding:clamp(48px,7vw,90px) max(20px,50vw - 560px);scroll-margin-top:20px}.PDGRiq_sectionIntro{max-width:670px;margin-bottom:30px}.PDGRiq_sectionIntro h2{letter-spacing:-.055em;margin:0 0 18px;font-size:clamp(2rem,4vw,3.3rem);line-height:1.1}.PDGRiq_sectionIntro>p:last-child{color:#655a73;line-height:1.7}.PDGRiq_apps{grid-template-columns:1fr 1fr;gap:22px;display:grid}.PDGRiq_appCard,.PDGRiq_devcards{background:#f0e9f7;border-radius:22px;overflow:hidden}.PDGRiq_appCard>img{object-fit:cover;object-position:center 35%;width:100%;height:250px;display:block}.PDGRiq_appCard>div,.PDGRiq_devcards>div:not(.PDGRiq_demoCode){padding:30px}.PDGRiq_appCard h3,.PDGRiq_devcards h3{letter-spacing:-.04em;margin:0 0 14px;font-size:2rem}.PDGRiq_appCard p,.PDGRiq_devcards p{line-height:1.7}.PDGRiq_appCard ul,.PDGRiq_devcards ul{padding-left:20px;font-size:.9rem;line-height:2}.PDGRiq_devcards{background:#e9edf8}.PDGRiq_demoCode{color:#fff;background:#202d50;align-content:center;height:250px;padding:30px;display:grid}.PDGRiq_demoCode>span{color:#b1bfdb;font-size:.74rem}.PDGRiq_demoCode p{margin:20px 0 8px;font-size:clamp(1.3rem,2.2vw,1.8rem);font-weight:700}.PDGRiq_demoCode>small{color:#c4d0e8}.PDGRiq_demoCode>div{gap:8px;margin-top:20px;display:flex}.PDGRiq_demoCode>div span{border:1px solid #ffffff40;border-radius:8px;padding:5px 10px;font-size:.7rem}.PDGRiq_activitySection{background:#f1ecf7}.PDGRiq_activityGrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.PDGRiq_activityGrid article{background:#fff;border-radius:19px;overflow:hidden}.PDGRiq_activityGrid img{aspect-ratio:16/10;object-fit:cover;width:100%;display:block}.PDGRiq_activityGrid article>div{padding:20px}.PDGRiq_activityGrid h3{margin:12px 0 7px;font-size:1.05rem}.PDGRiq_activityGrid p{color:#655a73;margin:0;font-size:.9rem;line-height:1.6}.PDGRiq_steps{grid-template-columns:repeat(3,1fr);gap:35px;padding:0;list-style:none;display:grid}.PDGRiq_steps li>span{color:#603d8c;background:#ede1ff;border-radius:50%;place-items:center;width:42px;height:42px;font-weight:750;display:inline-grid}.PDGRiq_steps h3{margin:17px 0 8px}.PDGRiq_steps p{color:#655a73;line-height:1.6}.PDGRiq_pricingSection{color:#fff;background:#241b38}.PDGRiq_pricingSection .PDGRiq_sectionIntro{text-align:center;margin:0 auto 32px}.PDGRiq_pricingSection .PDGRiq_eyebrow{color:#e4c8ff;justify-content:center}.PDGRiq_pricingSection .PDGRiq_sectionIntro>p:last-child{color:#cfc2df}.PDGRiq_pricing{grid-template-columns:repeat(2,1fr);gap:20px;max-width:850px;margin:auto;display:grid}.PDGRiq_pricing article{background:#322744;border:1px solid #ffffff32;border-radius:22px;flex-direction:column;padding:clamp(22px,3vw,35px);display:flex}.PDGRiq_pricing article[data-featured=true]{color:#2b2037;background:#fff7e9;border-color:#e3b97c}.PDGRiq_planLabel{margin:0 0 16px;font-size:.8rem}.PDGRiq_currentBadge{border:1px solid;border-radius:999px;padding:6px 12px;font-size:.8rem;font-weight:700;display:inline-block}.PDGRiq_pricing h3{margin:0 0 15px;font-size:1.9rem}.PDGRiq_price{margin:0}.PDGRiq_price strong{letter-spacing:-.05em;font-size:clamp(2.2rem,4vw,3rem)}.PDGRiq_pricing ul{border-top:1px solid #9d84b340;gap:12px;margin:16px 0;padding:22px 0;list-style:none;display:grid}.PDGRiq_pricing li{align-items:center;gap:8px;display:flex}.PDGRiq_pricing button{width:100%;margin-top:auto}.PDGRiq_pricing small{text-align:center;opacity:.8;margin-top:14px}.PDGRiq_checkoutNote,.PDGRiq_legal{text-align:center;color:#d6c9e3;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 20px;margin:24px auto 0;font-size:.8rem;display:flex}.PDGRiq_legal a{text-underline-offset:3px;text-decoration:underline}.PDGRiq_error{color:#ffe3c7;background:#3c233b;border:1px solid #ffcaa4;border-radius:12px;max-width:850px;margin:15px auto;padding:14px}.PDGRiq_faq{max-width:800px}.PDGRiq_faq details{border-bottom:1px solid #e4dcd0;padding:19px 0}.PDGRiq_faq summary{cursor:pointer;font-weight:700;line-height:1.5}.PDGRiq_faq p{color:#655a73;line-height:1.7}.PDGRiq_footer{border-top:1px solid #e9e1d7;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:22px;padding:30px max(20px,50vw - 560px);font-size:.8rem;display:flex}.PDGRiq_footer>a:last-child,.PDGRiq_footer>a:nth-last-child(2){align-items:center;gap:6px;display:inline-flex}.PDGRiq_access{background:#f5effc;place-items:center;min-height:100vh;padding:22px;display:grid}.PDGRiq_access>section{width:min(100%,580px);color:var(--yc-ink);background:#fff;border:1px solid #e0d0ee;border-radius:24px;padding:clamp(22px,5vw,40px)}.PDGRiq_access h1{letter-spacing:-.045em;margin:15px 0;font-size:2rem}.PDGRiq_access p{line-height:1.7}.PDGRiq_mailbox{overflow-wrap:anywhere;background:#f5effc;border-radius:15px;margin:20px 0;padding:18px}@media (max-width:700px){.PDGRiq_header nav{gap:12px;font-size:.8rem}.PDGRiq_brand span{display:none}.PDGRiq_hero{min-height:550px}.PDGRiq_hero:before{background:linear-gradient(90deg,#201439f5,#201439af)}.PDGRiq_apps,.PDGRiq_pricing,.PDGRiq_activityGrid,.PDGRiq_steps{grid-template-columns:1fr}.PDGRiq_activityGrid article{grid-template-columns:36% 1fr;display:grid}.PDGRiq_activityGrid img{aspect-ratio:auto;height:100%}.PDGRiq_footer{flex-direction:column;align-items:start}}@media (prefers-reduced-motion:no-preference){.PDGRiq_page{scroll-behavior:smooth}}.PDGRiq_slideImage{opacity:0;transition:opacity .65s;position:absolute;inset:0}.PDGRiq_slideImage[data-active=true]{opacity:1}.PDGRiq_carouselControls{color:#fff;align-items:center;gap:10px;display:flex;position:absolute;bottom:24px;left:clamp(24px,5vw,70px)}.PDGRiq_carouselControls>button{color:#fff;background:#211a3866;border:1px solid #fff4;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.PDGRiq_carouselControls button:hover{background:#ffffff30}.PDGRiq_carouselControls button:focus-visible{outline:3px solid var(--yc-highlight);outline-offset:3px}.PDGRiq_carouselDots{gap:2px;display:flex}.PDGRiq_carouselDots button{background:0 0;border:0;place-items:center;min-width:32px;min-height:36px;padding:8px;display:grid}.PDGRiq_carouselDots span{background:#ffffff70;border-radius:8px;width:7px;height:7px;transition:width .3s;display:block}.PDGRiq_carouselDots button[aria-pressed=true] span{background:#fff;width:25px}.PDGRiq_carouselCount{color:#e5dff2;margin-right:5px;font-size:12px}.PDGRiq_hero{touch-action:pan-y;padding-bottom:100px}.PDGRiq_staffSignin{color:var(--yc-primary);font-size:.82rem;font-weight:650}.PDGRiq_portalAccess{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:min(880px,100% - 40px);margin:24px auto 0;display:grid}.PDGRiq_portalAccess>a{border:1px solid var(--yc-line);color:var(--yc-primary);background:#fff;border-radius:16px;align-items:center;gap:14px;padding:18px 22px;display:flex}.PDGRiq_portalAccess>a:hover{border-color:var(--yc-primary);box-shadow:0 6px 24px #2620440c}.PDGRiq_portalAccess span{flex:1;gap:3px;display:grid}.PDGRiq_portalAccess strong{font-size:14px}.PDGRiq_portalAccess small{color:var(--yc-muted);font-size:12px}.PDGRiq_devCover{object-fit:cover;object-position:70% center;width:100%;height:240px;display:block}.PDGRiq_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:700px){.PDGRiq_header{flex-wrap:wrap;gap:14px;padding:20px 0}.PDGRiq_header nav{flex-wrap:wrap;justify-content:space-between;gap:10px;width:100%}.PDGRiq_header nav a{font-size:12px}.PDGRiq_hero{min-height:610px;padding-bottom:100px}.PDGRiq_heroArt img{object-position:72% center}.PDGRiq_heroCopy h1{font-size:clamp(2.3rem,9vw,3.2rem)}.PDGRiq_carouselControls{gap:7px;bottom:22px;left:24px}.PDGRiq_portalAccess{gap:10px}.PDGRiq_portalAccess>a{flex-wrap:wrap;gap:8px;padding:14px 12px}.PDGRiq_portalAccess>a>svg:first-child{width:18px}.PDGRiq_portalAccess>a>svg:last-child{display:none}.PDGRiq_portalAccess strong{font-size:12px}.PDGRiq_portalAccess small{font-size:11px}.PDGRiq_devCover{height:220px}}@media (prefers-reduced-motion:reduce){.PDGRiq_slideImage,.PDGRiq_carouselDots span{transition:none}}.PDGRiq_hero h1{min-height:2.08em;font-size:clamp(2.3rem,4vw,3.5rem)}.PDGRiq_heroCopy>p:not(.PDGRiq_eyebrow){min-height:5.25em}.PDGRiq_devCover{height:250px}@media (max-width:700px){.PDGRiq_hero h1{min-height:4.16em;font-size:clamp(2.3rem,9vw,3.2rem)}.PDGRiq_heroCopy>p:not(.PDGRiq_eyebrow){min-height:7em}.PDGRiq_hero{min-height:650px}.PDGRiq_devCover{height:250px}.PDGRiq_header nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.PDGRiq_header nav a{text-align:center;justify-content:center}.PDGRiq_header .PDGRiq_staffSignin{border:1px solid var(--yc-line);background:#fff;border-radius:100px;padding:9px 12px}}.PDGRiq_activationPage{color:#28213e;background:radial-gradient(at 15% 30%,#eee5ff,#0000 55%),#f8f7fc;flex-direction:column;justify-content:center;gap:36px;min-height:100svh;padding:28px clamp(18px,5vw,72px);display:flex}.PDGRiq_activationHeader,.PDGRiq_activationFooter{justify-content:space-between;align-items:center;gap:20px;width:min(100%,1060px);margin-inline:auto;display:flex}.PDGRiq_activationHeader a{color:#5a4087;align-items:center;gap:7px;font-size:14px;text-decoration:none;display:inline-flex}.PDGRiq_activationCard{background:#fff;border:1px solid #e5dcf2;border-radius:28px;grid-template-columns:.9fr 1.1fr;width:min(100%,1060px);margin-inline:auto;display:grid;overflow:hidden;box-shadow:0 24px 80px #37205d0c}.PDGRiq_activationIntro{color:#fff;background:linear-gradient(145deg,#38215f,#624095);padding:clamp(28px,4vw,48px)}.PDGRiq_activationEyebrow{letter-spacing:2px;color:#d9c5fa;font-size:11px;font-weight:700}.PDGRiq_activationIntro h1{letter-spacing:-1.5px;margin:24px 0 18px;font-size:clamp(28px,3.2vw,40px);line-height:1.15}.PDGRiq_activationIntro>p{color:#e1d6ee;max-width:320px;font-size:15px;line-height:1.7}.PDGRiq_activationSteps{gap:24px;margin:38px 0;padding:0;list-style:none;display:grid}.PDGRiq_activationSteps li{color:#e3d5f5;align-items:flex-start;gap:14px;font-size:12px;line-height:1.6;display:flex}.PDGRiq_activationSteps svg{flex-shrink:0;margin-top:2px}.PDGRiq_activationSteps strong{color:#fff;margin-bottom:3px;font-size:14px;display:block}.PDGRiq_activationSecurity{color:#e3d5f5;align-items:center;gap:8px;font-size:12px;display:inline-flex}.PDGRiq_activationContent{align-self:center;min-width:0;padding:clamp(28px,4vw,48px)}.PDGRiq_activationIcon{color:#7145b3;background:#f1ebfb;border-radius:18px;place-items:center;width:58px;height:58px;display:grid}.PDGRiq_activationContent h2{letter-spacing:-.9px;margin:24px 0 14px;font-size:clamp(25px,3vw,32px);line-height:1.2}.PDGRiq_activationContent p{color:#71677f;font-size:14px;line-height:1.75}.PDGRiq_activationContent .PDGRiq_primary{box-sizing:border-box;color:#fff;background:#6638b5;justify-content:center;width:100%;min-height:52px;margin-top:16px;text-decoration:none}.PDGRiq_activationContent .PDGRiq_activationHint{margin-top:14px;font-size:12px;line-height:1.7}.PDGRiq_activationSecondary{color:#6335a5;text-underline-offset:4px;margin:22px 0;font-size:13px;display:block}.PDGRiq_activationHelp{color:#71677f;border-top:1px solid #eee8f6;gap:5px;margin-top:26px;padding-top:22px;font-size:12px;line-height:1.7;display:grid}.PDGRiq_activationHelp a{color:#6335a5;overflow-wrap:anywhere}.PDGRiq_activationError{color:#864331;background:#fff6f3;border:1px solid #eecfc8;border-radius:12px;gap:10px;padding:14px;font-size:13px;line-height:1.6;display:flex}.PDGRiq_activationError svg{flex-shrink:0;margin-top:2px}.PDGRiq_activationContent .PDGRiq_activationSuccess{color:#287451}.PDGRiq_activationFooter{color:#81778c;flex-wrap:wrap;font-size:12px}.PDGRiq_activationFooter nav{flex-wrap:wrap;gap:18px;display:flex}.PDGRiq_activationFooter a{color:#71677f;text-underline-offset:4px}.PDGRiq_activationSpinner{animation:1s linear infinite PDGRiq_activationSpin}@keyframes PDGRiq_activationSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.PDGRiq_activationSpinner{animation:none}}@media (max-width:700px){.PDGRiq_activationPage{gap:24px;padding:20px 16px}.PDGRiq_activationCard{border-radius:22px;grid-template-columns:1fr}.PDGRiq_activationIntro{padding:28px}.PDGRiq_activationIntro h1{margin:16px 0 12px}.PDGRiq_activationSteps{gap:16px;margin:24px 0}.PDGRiq_activationHeader>a:last-child{font-size:12px}.PDGRiq_activationFooter{text-align:center;justify-content:center}}.PDGRiq_activationAccount{overflow-wrap:anywhere;background:#faf8fe;border:1px solid #e9e1f3;border-radius:12px;gap:6px;margin:20px 0;padding:14px 16px;font-size:14px;display:grid}.PDGRiq_activationAccount span{color:#71677f;font-size:12px}.PDGRiq_activationFields{gap:10px;margin-top:22px;display:grid}.PDGRiq_activationFields label{color:#514361;gap:8px;font-size:13px;font-weight:600;display:grid}.PDGRiq_activationFields input{box-sizing:border-box;color:#28213e;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #dacee9;border-radius:10px;padding:13px 14px}.PDGRiq_activationFields input:focus-visible{border-color:#7c50b8;outline:3px solid #e8dafb}.PDGRiq_activationFields small{color:#71677f;margin-bottom:8px;font-size:12px}.PDGRiq_activationContent .PDGRiq_receiptBadge{letter-spacing:1.4px;color:#6a42a5;margin:22px 0 12px;font-size:10px;font-weight:700}.PDGRiq_receiptNext{background:#faf8fe;border:1px solid #e9e1f3;border-radius:14px;margin:22px 0;padding:18px;font-size:14px}.PDGRiq_receiptNext p{margin:12px 0;font-size:13px;line-height:1.9}.PDGRiq_receiptNext small{color:#71677f;font-size:12px;line-height:1.6;display:block}
.SH2mBW_workspace{width:min(100%,960px);margin-inline:auto;padding-block:clamp(14px,4vw,44px)}.SH2mBW_workspace h1{margin-block:10px 24px}.SH2mBW_grid{grid-template-columns:repeat(auto-fit,minmax(104px,124px));gap:clamp(10px,2vw,16px);margin:0;padding:0;list-style:none;display:grid}.SH2mBW_tile{aspect-ratio:1;border:1px solid var(--yc-line);width:100%;color:var(--yc-ink);cursor:pointer;font:inherit;background:linear-gradient(150deg,#fff,#f7faff);border-radius:22px;align-content:center;justify-items:center;gap:10px;padding:12px 8px;display:grid;position:relative;box-shadow:0 7px 22px #233f7310,inset 0 1px #fff}.SH2mBW_tile:hover{border-color:#c9bce3}.SH2mBW_tile:focus-visible{outline:3px solid var(--yc-primary);outline-offset:3px}.SH2mBW_icon,.SH2mBW_initial{border-radius:14px;width:48px;height:48px}.SH2mBW_initial{background:var(--yc-soft);place-items:center;font-weight:750;display:grid}.SH2mBW_name{overflow-wrap:anywhere;text-align:center;max-width:100%;font-size:.82rem;font-weight:720;line-height:1.2}.SH2mBW_lock{color:#485a77;background:#edf1f8;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:absolute;top:8px;right:8px}.SH2mBW_plans{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:14px;display:grid}.SH2mBW_faith{color:#252044;gap:24px;display:grid}.SH2mBW_faith>button{justify-self:start}.SH2mBW_faithHero{isolation:isolate;color:#fff;background:#211b50;border-radius:28px;align-items:center;min-height:330px;padding:clamp(22px,6vw,48px);display:grid;position:relative;overflow:hidden}.SH2mBW_faithBanner{object-fit:cover;object-position:65% 49%;z-index:-2}.SH2mBW_faithHero:before{content:"";z-index:-1;background:linear-gradient(90deg,#191334fa,#191334dd 38%,#19133420 83%);position:absolute;inset:0}.SH2mBW_faithHeroCopy{max-width:410px}.SH2mBW_faithHeroCopy img{border-radius:22px;box-shadow:0 8px 22px #17102f50}.SH2mBW_faithHeroCopy small{background:#19133499;border:1px solid #fff6;border-radius:999px;margin-top:16px;padding:5px 11px;display:inline-block}@media (max-width:600px){.SH2mBW_faithHero:before{background:linear-gradient(90deg,#191334ec,#191334a8)}}.SH2mBW_faithHero p{align-items:center;gap:6px;margin-bottom:0;display:flex}.SH2mBW_faithHero h1{margin:6px 0 0;font-size:clamp(2rem,6vw,3.2rem)}.SH2mBW_activities{grid-template-columns:repeat(auto-fit,minmax(min(100%,155px),1fr));gap:10px;padding:0;list-style:none;display:grid}.SH2mBW_activities li{background:#eee6ff;border-radius:18px}.SH2mBW_activities li[data-color=blue]{background:#e4edff}.SH2mBW_activities li[data-color=orange]{background:#ffeed7}.SH2mBW_activities li[data-color=green]{background:#dcf5e9}.SH2mBW_activities button{text-align:start;width:100%;height:100%;font:inherit;cursor:pointer;border-radius:inherit;color:inherit;background:0 0;border:0;padding:0;text-decoration:none;display:block;position:relative;overflow:hidden;box-shadow:0 6px 18px #37265e16}.SH2mBW_activityArt{aspect-ratio:16/10;position:relative;overflow:hidden}.SH2mBW_activityArt img{object-fit:cover;transition:transform .18s}.SH2mBW_activities button:hover img{transform:scale(1.04)}.SH2mBW_activityCopy{gap:5px;padding:12px;display:grid}.SH2mBW_activityCopy span{align-items:center;gap:7px;display:flex}.SH2mBW_activityCopy svg{flex-shrink:0}.SH2mBW_activityCopy small{line-height:1.4}@media (prefers-reduced-motion:reduce){.SH2mBW_activityArt img{transition:none}}.SH2mBW_priceCard{background:#fff;border:1px solid #e2dbf2;border-radius:24px;align-content:start;gap:12px;padding:clamp(18px,4vw,26px);display:grid;box-shadow:0 8px 24px #37265e0b}.SH2mBW_priceCard[data-featured=true]{background:linear-gradient(145deg,#f3edff,#fff 75%);border-color:#8c73d2}.SH2mBW_priceCard h3,.SH2mBW_priceCard p{margin:0}.SH2mBW_priceCard h3{font-size:1.45rem}.SH2mBW_planHeading,.SH2mBW_planBenefit{align-items:center;gap:8px;display:flex}.SH2mBW_planHeading{color:#54358c;justify-content:space-between}.SH2mBW_planHeading span{background:#e8dcff;border-radius:99px;padding:4px 9px;font-size:.78rem;font-weight:700}.SH2mBW_price{border-bottom:1px solid #e2dbf2;padding:12px 0}.SH2mBW_price strong{font-size:clamp(1.5rem,4vw,2rem)}.SH2mBW_faithActivity{color:#252044;background:#faf7ff;border:1px solid #e2dbf2;border-radius:24px;justify-items:start;gap:12px;width:min(100%,640px);margin-inline:auto;padding:clamp(14px,4vw,24px);display:grid}.SH2mBW_faithActivity h1,.SH2mBW_faithActivity p{margin:0}.SH2mBW_faithActivity label{gap:5px;max-width:100%;display:grid}.SH2mBW_faithActivity select{min-width:0;max-width:100%}.SH2mBW_faithActivity video{background:#211b50;border-radius:14px;width:100%;max-height:350px}.SH2mBW_faithActivity audio{max-width:100%}.SH2mBW_memoryBoard,.SH2mBW_puzzleBoard{gap:5px;width:min(100%,360px);display:grid}.SH2mBW_memoryBoard{grid-template-columns:repeat(4,minmax(0,1fr))}.SH2mBW_puzzleBoard{grid-template-columns:repeat(3,minmax(0,1fr))}.SH2mBW_memoryBoard button,.SH2mBW_puzzleBoard button{aspect-ratio:1;cursor:pointer;border:0;border-radius:8px;padding:0;overflow:hidden}.SH2mBW_memoryBoard button{color:#fff;background:#4434a1;font-size:1.4rem;font-weight:700}.SH2mBW_memoryBoard img{object-fit:cover;width:100%;height:100%;display:block}.SH2mBW_puzzleBoard button{background-size:300% 300%}.SH2mBW_puzzleBoard button[aria-pressed=true]{outline-offset:-3px;outline:3px solid #4c31a8}.SH2mBW_faithFlashcard{width:min(100%,280px);color:inherit;font:inherit;cursor:pointer;background:#fff;border:1px solid #dcd2f4;border-radius:16px;justify-items:center;gap:6px;padding:0 0 12px;display:grid;overflow:hidden}.SH2mBW_faithFlashcard img{object-fit:cover;width:100%;height:130px}.SH2mBW_celebration{text-align:center;background:radial-gradient(at top,#ffefc2,#f5eeff 64%);border:1px solid #e2d4ff;border-radius:22px;justify-items:center;gap:12px;width:100%;padding:clamp(16px,4vw,30px);animation:.32s ease-out both SH2mBW_celebration-in;display:grid}.SH2mBW_celebration h2{margin:0}.SH2mBW_celebrationMedal{color:#855000;align-items:center;gap:9px;animation:.48s cubic-bezier(.15,.8,.35,1.3) both SH2mBW_celebration-in;display:flex}.SH2mBW_celebration progress,.SH2mBW_faithActivity>progress{accent-color:#673bb1;width:min(100%,280px)}.SH2mBW_celebration dl{flex-wrap:wrap;justify-content:center;gap:12px;margin:0;display:flex}.SH2mBW_celebration dl div{background:#fff;border-radius:12px;padding:8px 14px}.SH2mBW_celebration dd{margin:3px 0 0;font-weight:800}.SH2mBW_celebration .actions{justify-content:center}@keyframes SH2mBW_celebration-in{0%{opacity:0;transform:translateY(10px)scale(.93)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.SH2mBW_celebration,.SH2mBW_celebrationMedal{animation:none}}.SH2mBW_trophyShelf{flex-wrap:wrap;justify-content:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.SH2mBW_trophyShelf li{color:#794900;background:#fff5cc;border:1px solid;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:.82rem;font-weight:720;display:inline-flex}.SH2mBW_trophyShelf img,.SH2mBW_trophyCollection img{object-fit:contain;flex-shrink:0}.SH2mBW_trophyCollection{text-align:start;width:100%}.SH2mBW_trophyCollection summary{cursor:pointer;text-align:center;font-weight:700}.SH2mBW_trophyCollection ul{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:7px;padding:0;list-style:none;display:grid}.SH2mBW_trophyCollection li{background:#fff;border-radius:12px;align-items:center;gap:8px;padding:8px;display:flex}.SH2mBW_trophyCollection li[data-earned=true]{box-shadow:inset 0 0 0 2px #9065cb}.SH2mBW_trophyCollection small{margin-top:3px;display:block}.SH2mBW_englishOption{background:#fff;border:1px solid #e2dbf2;border-radius:14px;flex-wrap:wrap;align-items:center;gap:6px 12px;width:100%;padding:8px;display:flex}.SH2mBW_englishOption img,.SH2mBW_englishClue{object-fit:cover;border-radius:9px}.SH2mBW_englishOption small{flex-basis:100%}.SH2mBW_englishAnswers{flex-wrap:wrap;gap:8px;display:flex}.SH2mBW_lockedTrail{padding-inline-end:40px;position:relative}.SH2mBW_paywallHero{isolation:isolate;color:#fff;background:#251850;border-radius:28px;align-items:center;min-height:290px;padding:clamp(22px,6vw,50px);display:grid;position:relative;overflow:hidden}.SH2mBW_paywallArt{z-index:-2;object-fit:cover;object-position:60% 49%}.SH2mBW_paywallHero:before{content:"";z-index:-1;background:linear-gradient(90deg,#191134f5,#191134c0 45%,#19113415 82%);position:absolute;inset:0}.SH2mBW_paywallCopy{max-width:410px}.SH2mBW_paywallCopy h1{margin:8px 0 10px;font-size:clamp(2rem,6vw,3.2rem);line-height:1.05}.SH2mBW_paywallCopy p{margin:0}.SH2mBW_paywallCopy p:first-child{align-items:center;gap:7px;font-weight:700;display:inline-flex}.SH2mBW_paywallBenefits ol{counter-reset:benefit;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:10px;margin:12px 0 0;padding-inline-start:0;list-style:none;display:grid}.SH2mBW_paywallBenefits li{counter-increment:benefit;background:#fff;border:1px solid #e6dff3;border-radius:14px;grid-template-columns:2rem minmax(0,1fr);align-items:start;gap:3px 10px;padding:12px;display:grid}.SH2mBW_paywallBenefits li:before{content:counter(benefit);aspect-ratio:1;background:var(--yc-soft);color:#54358c;border-radius:50%;grid-row:span 2;place-items:center;font-weight:800;display:grid}@media (max-width:600px){.SH2mBW_paywallHero:before{background:linear-gradient(90deg,#191134f5,#1911349e)}}.SH2mBW_paywallLegal{flex-wrap:wrap;justify-content:center;gap:8px 18px;margin-top:18px;font-size:.85rem;display:flex}.SH2mBW_paywallLegal a{color:#54358c;text-underline-offset:3px}.SH2mBW_accountActions{align-items:center;gap:10px;display:flex}
._0iy6kG_instruction{background:#fff;border:1px solid #ded1f5;border-radius:14px;justify-items:start;gap:6px;width:100%;padding:12px;display:grid}._0iy6kG_legend{color:#514568;font-size:.88rem}._0iy6kG_cubeFrame{background:radial-gradient(#fff,#eee4fa 85%);border:1px solid #e4d8f6;border-radius:20px;justify-items:center;width:100%;display:grid}._0iy6kG_viewport{--edge:clamp(116px, 33vw, 174px);perspective:640px;touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;place-items:center;width:100%;min-height:270px;display:grid}._0iy6kG_viewport:active{cursor:grabbing}._0iy6kG_camera,._0iy6kG_cubeLayer,._0iy6kG_face3d{width:var(--edge);height:var(--edge);transform-style:preserve-3d;position:absolute}._0iy6kG_camera{position:relative}._0iy6kG_face3d{backface-visibility:hidden;grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(2,1fr);gap:2px;padding:2px;display:grid}._0iy6kG_face3d[data-cube-face=F]{transform:translateZ(calc(var(--edge) / 2))}._0iy6kG_face3d[data-cube-face=B]{transform:rotateY(180deg) translateZ(calc(var(--edge) / 2))}._0iy6kG_face3d[data-cube-face=R]{transform:rotateY(90deg) translateZ(calc(var(--edge) / 2))}._0iy6kG_face3d[data-cube-face=L]{transform:rotateY(-90deg) translateZ(calc(var(--edge) / 2))}._0iy6kG_face3d[data-cube-face=U]{transform:rotateX(90deg) translateZ(calc(var(--edge) / 2))}._0iy6kG_face3d[data-cube-face=D]{transform:rotateX(-90deg) translateZ(calc(var(--edge) / 2))}._0iy6kG_cubeTile{background:#261940;border:2px solid #261940;border-radius:5px;min-width:0;padding:0;display:block;overflow:hidden}._0iy6kG_cubeTile[data-empty=true]{visibility:hidden}._0iy6kG_cubeTile>span{background-size:200% 200%;width:100%;height:100%;display:block}._0iy6kG_face3d[data-highlight=true] ._0iy6kG_cubeTile{border-color:#ffcf55}._0iy6kG_face3d[data-selected=true]:not([data-highlight=true]) ._0iy6kG_cubeTile{border-color:#a67ae1}._0iy6kG_cubeLayer[data-turning=true]{pointer-events:none;animation:.25s ease-in-out both _0iy6kG_cube-layer-turn}@keyframes _0iy6kG_cube-layer-turn{to{transform:var(--turn)}}._0iy6kG_cubeTools{flex-wrap:wrap;justify-content:center;gap:6px;padding:6px;display:flex}._0iy6kG_pieceTray{grid-template-columns:repeat(2,1fr);gap:4px;width:min(100%,210px);display:grid}._0iy6kG_pieceTray button{aspect-ratio:1;cursor:pointer}._0iy6kG_pieceTray button[aria-pressed=true]{outline-offset:2px;outline:3px solid #9a61e4}@media (prefers-reduced-motion:reduce){._0iy6kG_cubeLayer[data-turning=true]{animation:none}}._0iy6kG_face3d ._0iy6kG_cubeTile[data-piece-selected=true]{outline-offset:-5px;border-color:#fff;outline:3px solid #8d48e0}._0iy6kG_pieceTray button[data-suggested=true]{border-color:#ffcf55;box-shadow:0 0 0 2px #6f4d9e}
.jTKGKa_exercise{gap:22px;width:min(100%,680px);margin:20px auto 0;display:grid}.jTKGKa_progress{color:#415172;gap:8px;font-size:.9rem;display:grid}.jTKGKa_progress progress{accent-color:#4266bb;width:100%;height:8px}.jTKGKa_question{min-width:0}.jTKGKa_prompt{background:#f0f5ff;border:1px solid #e0e9fa;border-radius:20px;padding:clamp(16px,4vw,26px)}.jTKGKa_prompt h3{letter-spacing:-.015em;color:#17284d;overflow-wrap:anywhere;margin:0;font-size:clamp(1.15rem,1rem + .75vw,1.5rem);line-height:1.45}.jTKGKa_prompt audio{width:100%;margin-top:16px}.jTKGKa_instruction{color:#415172;margin:20px 0 10px;font-weight:650}.jTKGKa_options{gap:10px;margin:0;padding:0;list-style:none;display:grid}.jTKGKa_option{color:#17284d;width:100%;min-height:58px;font:inherit;text-align:left;overflow-wrap:anywhere;cursor:pointer;background:#fff;border:1px solid #dbe4f4;border-radius:15px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 14px;font-size:1.03rem;line-height:1.45;display:grid}.jTKGKa_option:hover{background:#f8faff;border-color:#95acd9}.jTKGKa_option:focus-visible{outline-offset:2px;outline:3px solid #446bc3}.jTKGKa_letter{color:#284779;background:#edf3ff;border-radius:11px;place-items:center;height:36px;font-size:.9rem;font-weight:750;display:grid}.jTKGKa_option[data-result=correct]{color:#145638;background:#effbf4;border-color:#309367}.jTKGKa_option[data-result=retry]{color:#704517;background:#fff8ee;border-color:#b97d34}.jTKGKa_feedback{color:#704517;background:#fff8ee;border-radius:14px;align-items:flex-start;gap:10px;margin-top:14px;padding:13px 15px;display:flex}.jTKGKa_feedback[data-correct=true]{color:#145638;background:#effbf4}.jTKGKa_feedback svg{flex:none}.jTKGKa_feedback p{margin:4px 0 0}.jTKGKa_navigation{flex-wrap:wrap;justify-content:space-between;gap:10px;display:flex}
.SafPna_course{--trail-indigo:#222160;--trail-violet:#5647b8;--trail-lavender:#ded7ff;gap:clamp(1.75rem,4vw,3.25rem);display:grid}.SafPna_hero{color:#fff;background:radial-gradient(at 90% 6%,#5144a7 0,#0000 48%),linear-gradient(126deg,#131437,#262362 65%,#353184);border:1px solid #34327a;border-radius:clamp(1.25rem,3vw,2rem);grid-template-columns:minmax(0,1fr) minmax(12rem,16rem);align-items:end;gap:clamp(1.25rem,5vw,4rem);padding:clamp(1.45rem,5vw,4rem);display:grid;overflow:hidden;box-shadow:0 20px 45px #19154724}.SafPna_heroContent{gap:.65rem;min-width:0;display:grid}.SafPna_eyebrow,.SafPna_kicker,.SafPna_unitNumber,.SafPna_progressLabel{letter-spacing:.11em;text-transform:uppercase;font-size:.75rem;font-weight:740}.SafPna_eyebrow{color:var(--trail-lavender);align-items:center;gap:.55rem;display:flex}.SafPna_hero h1{color:#fff;letter-spacing:-.055em;margin:.45rem 0;font-size:clamp(2rem,6vw,4rem);line-height:1.05}.SafPna_heroUnit{font-size:clamp(1rem,2vw,1.28rem);font-weight:650}.SafPna_heroDescription,.SafPna_heroProgress p{color:#e1defc;max-width:53ch}.SafPna_continue,.SafPna_arrows button{border:1px solid #0000;justify-content:center;align-items:center;gap:.55rem;font-weight:730;display:inline-flex}.SafPna_continue{color:#201949;background:#e5dcff;border-radius:.95rem;justify-self:start;min-height:3.1rem;margin-top:.8rem;padding:.65rem 1rem}.SafPna_continue:hover{background:#f2ecff}.SafPna_continue:focus-visible{outline-offset:4px;outline:2px solid #fff}.SafPna_heroProgress{background:#16144048;border:1px solid #ded7ff50;border-radius:1rem;align-content:start;gap:.45rem;padding:1rem 1.15rem;display:grid}.SafPna_progressLabel{color:#f0ebff}.SafPna_heroProgress strong{font-size:1.8rem;line-height:1.25}.SafPna_heroProgress strong span,.SafPna_heroProgress p{font-size:.86rem;font-weight:550}.SafPna_heroProgress progress{accent-color:#c5adff;background:#cbc1f944;border:0;border-radius:20px;width:100%;height:.48rem;overflow:hidden}.SafPna_heroProgress progress::-webkit-progress-bar{background:#cbc1f944}.SafPna_heroProgress progress::-webkit-progress-value{background:#c5adff}.SafPna_trail{min-width:0}.SafPna_trailHeader,.SafPna_arrows{align-items:center;gap:.65rem;display:flex}.SafPna_trailHeader{justify-content:space-between;margin-bottom:.65rem}.SafPna_trailHeader h2{color:var(--trail-indigo);font-size:clamp(1.55rem,3vw,2rem);line-height:1.2}.SafPna_kicker{color:#5e5389;margin-bottom:.15rem}.SafPna_arrows button{width:2.8rem;height:2.8rem;color:var(--trail-indigo);background:#fff;border-color:#dcd8ee;border-radius:.85rem;padding:0}.SafPna_arrows button:not(:disabled):hover{background:#eeeaff}.SafPna_rail{--tile-size:clamp(12.5rem, 29vw, 17rem);--rail-gap:.8rem;grid-auto-columns:var(--tile-size);gap:var(--rail-gap);scroll-snap-type:x mandatory;scrollbar-color:#b6addd transparent;scrollbar-width:thin;grid-template-rows:auto;grid-auto-flow:column;margin:0;padding:.5rem .2rem .95rem;list-style:none;display:grid;overflow-x:auto}.SafPna_rail li{scroll-snap-align:start;min-width:0}.SafPna_unit{width:100%;height:100%;color:var(--trail-indigo);text-align:left;background:0 0;border:0;grid-template-rows:auto 1fr;justify-items:start;gap:.65rem;padding:.1rem;display:grid;position:relative}.SafPna_unit:before{content:"";top:1.1rem;left:1rem;right:calc(-1.1rem - var(--rail-gap));background:#d9d3ed;height:2px;position:absolute}.SafPna_rail li:last-child .SafPna_unit:before{display:none}.SafPna_node{z-index:1;color:#4d407e;background:#f8f5ff;border:1px solid #dcd5f0;border-radius:50%;place-items:center;width:2rem;height:2rem;font-size:.74rem;font-weight:760;display:grid;position:relative}.SafPna_node[data-complete=true]{color:#17624b;background:#e3f8ed;border-color:#b6e2cc}.SafPna_unit[aria-current=step] .SafPna_node{color:#fff;background:var(--trail-violet);border-color:var(--trail-violet);box-shadow:0 0 0 4px #ddd5fa}.SafPna_tile{background:#fff;border:1px solid #ddd9ef;border-radius:.95rem;grid-template-rows:auto 1fr auto;align-items:start;gap:.4rem;width:100%;min-height:8rem;padding:.85rem .95rem;display:grid}.SafPna_unit:hover .SafPna_tile,.SafPna_unit[aria-current=step] .SafPna_tile{background:#f8f5ff;border-color:#8771d4}.SafPna_unit[aria-current=step] .SafPna_tile{box-shadow:inset 0 0 0 1px #8771d4}.SafPna_unit:focus-visible,.SafPna_arrows button:focus-visible{outline:2px solid var(--trail-violet);outline-offset:-2px;border-radius:.95rem}.SafPna_unitNumber{color:#61538d}.SafPna_tile strong{font-weight:720;line-height:1.3}.SafPna_tileFooter,.SafPna_status{align-items:center;gap:.4rem;display:flex}.SafPna_tileFooter{color:#6a5a9a;justify-content:space-between}.SafPna_status{color:#514778;font-size:.78rem;font-weight:670}.SafPna_status[data-complete=true]{color:#17624b}@media (max-width:700px){.SafPna_hero{grid-template-columns:minmax(0,1fr)}.SafPna_heroProgress{width:100%}}
.VVQ7la_session{gap:14px;display:grid}.VVQ7la_status{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.VVQ7la_status p,.VVQ7la_caption{margin:0}.VVQ7la_caption{color:#405276;font-weight:650}.VVQ7la_ratings,.VVQ7la_results{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(6px,2vw,12px);display:grid}.VVQ7la_ratings button,.VVQ7la_results div{min-height:54px;font:inherit;color:var(--tone);background:var(--wash);border:1px solid;border-radius:14px;justify-content:center;align-items:center;gap:7px;padding:8px;font-weight:700;display:flex}.VVQ7la_ratings button{cursor:pointer}.VVQ7la_ratings button:disabled{opacity:.55;cursor:default}.VVQ7la_ratings button:focus-visible{outline-offset:2px;outline:3px solid #526ea9}.VVQ7la_ratings button svg{flex-shrink:0}.VVQ7la_session [data-rating=wrong]{--tone:#9b3540;--wash:#fff2f3}.VVQ7la_session [data-rating=hard]{--tone:#83501a;--wash:#fff8e9}.VVQ7la_session [data-rating=easy]{--tone:#1e704e;--wash:#eefaf3}.VVQ7la_summary{background:#f3f7ff;border-radius:18px;padding:clamp(14px,4vw,24px)}.VVQ7la_summary h3{margin-top:0}.VVQ7la_results div{flex-direction:column}.VVQ7la_results dd{margin:0;font-size:1.45rem}@media (max-width:430px){.VVQ7la_ratings button{gap:4px;padding-inline:4px;font-size:.85rem}.VVQ7la_ratings button svg{width:16px}}
.PZsMvW_terms{color:#685f7b;align-items:flex-start;gap:10px;margin:6px 0 4px;font-size:13px;font-weight:400;line-height:1.7;display:flex}.PZsMvW_terms>input{accent-color:#6343b8;flex:0 0 17px;width:17px;height:17px;margin:3px 0 0}.PZsMvW_terms>span{flex:1;min-width:0}.PZsMvW_terms a{text-underline-offset:3px;font-weight:600;text-decoration:underline;display:inline}
