.JVk9iG_page{gap:24px;min-width:0;min-height:0;display:grid;padding-block:0 40px!important}.JVk9iG_page :is(h1,h2,h3,p,span,dd,code,strong,time){overflow-wrap:anywhere}.JVk9iG_page :is(a,button,input,textarea,select,summary):focus-visible{outline:3px solid color-mix(in srgb,var(--purple) 65%,transparent);outline-offset:3px}.JVk9iG_page .admin-page-header{border:1px solid color-mix(in srgb,var(--purple) 20%,var(--line));background:radial-gradient(ellipse at 100% 0,color-mix(in srgb,var(--purple) 9%,transparent),transparent 70%),var(--surface);width:100%;max-width:none;box-shadow:none;border-radius:24px;margin:0;padding:clamp(24px,3.5vw,38px)}.JVk9iG_page .admin-page-header h1{letter-spacing:-.04em;font-size:clamp(30px,4vw,48px);line-height:1.15}.JVk9iG_page .admin-page-header>p:not(.JVk9iG_eyebrow){max-width:850px;color:var(--muted);line-height:1.75}.JVk9iG_back{color:var(--muted);justify-self:start;font-size:13px}.JVk9iG_outline{flex-wrap:wrap;gap:9px;display:flex}.JVk9iG_outline a{border:1px solid var(--line);background:var(--surface);max-width:100%;color:var(--ink);overflow-wrap:anywhere;border-radius:999px;padding:10px 14px;font-size:12px}.JVk9iG_page [id]{scroll-margin-top:100px}.JVk9iG_collection,.JVk9iG_items{gap:18px;min-width:0;display:grid}.JVk9iG_directory{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.JVk9iG_item{min-width:0}.JVk9iG_item[hidden]{display:none}.JVk9iG_controls{border:1px solid var(--line);background:var(--surface);border-radius:18px;flex-wrap:wrap;gap:14px;padding:20px;display:flex}.JVk9iG_controls label{min-width:0;color:var(--muted);flex:180px;align-content:start;gap:9px;font-size:12px;font-weight:700;display:grid}.JVk9iG_controls label:first-child{flex:2 300px}.JVk9iG_controls input,.JVk9iG_controls select{border:1px solid var(--line);background:var(--surface-muted);width:100%;min-width:0;min-height:44px;color:var(--ink);font:inherit;border-radius:10px;padding:10px 12px}.JVk9iG_resultLine{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:12px;display:flex}.JVk9iG_resultLine p{margin:0}.JVk9iG_resultLine button{color:var(--purple);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.JVk9iG_noMatch{border:1px dashed var(--line);border-radius:18px;padding:28px}.JVk9iG_noMatch h2{margin-top:0;font-size:22px}.JVk9iG_noMatch p{color:var(--muted)}.JVk9iG_page .admin-operation-card{height:100%;min-height:280px;box-shadow:none;border-radius:20px;grid-template-rows:auto 1fr auto;align-content:start;gap:20px;padding:28px}.JVk9iG_page .admin-operation-card h2{letter-spacing:-.025em;margin-block:10px;font-size:clamp(22px,2.5vw,29px);line-height:1.25}.JVk9iG_page .admin-operation-card p:not(.JVk9iG_eyebrow){color:var(--muted);font-size:14px;line-height:1.75}.JVk9iG_page .admin-operation-number{font-size:14px}.JVk9iG_page .admin-review-summary{flex-wrap:wrap;gap:12px;margin-bottom:0}.JVk9iG_page .operations-controls{border:1px solid var(--line);background:var(--surface);border-radius:18px;margin:0;padding:22px}.JVk9iG_page .admin-application-list{border:0;gap:16px}.JVk9iG_page .admin-application-row{border:1px solid var(--line);background:var(--surface);box-shadow:none;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;gap:22px;padding:24px;display:grid}.JVk9iG_page .admin-application-row h2{font-size:24px;line-height:1.35}.JVk9iG_page .admin-row-meta{flex-direction:column;align-items:end;gap:12px;max-width:240px}.JVk9iG_page .admin-empty-state{max-width:none;box-shadow:none;padding:clamp(28px,4vw,44px)}.JVk9iG_page .admin-empty-state h2{font-size:26px}.JVk9iG_page .admin-detail-grid{grid-template-columns:minmax(0,1.3fr) minmax(280px,.65fr);gap:24px}:is(.JVk9iG_page .admin-application-detail,.JVk9iG_page .admin-review-panel){box-shadow:none;border-radius:20px;padding:clamp(22px,3vw,30px)}.JVk9iG_page .admin-review-panel h2{font-size:26px}.JVk9iG_page .admin-review-actions{flex-wrap:wrap;gap:10px;display:flex}.JVk9iG_page .admin-review-actions .button{white-space:normal;flex:170px;width:auto;min-width:0}.JVk9iG_page .admin-field{min-width:0;line-height:1.65}.JVk9iG_page .admin-field textarea{min-width:0;font-weight:500}.JVk9iG_decision{min-width:0;position:sticky;top:100px}.JVk9iG_page .course-review-module{border:1px solid var(--line);border-radius:16px;padding:20px}.JVk9iG_page .course-review-module>header h2{font-size:22px;line-height:1.4}.JVk9iG_page .course-review-lesson{padding:18px}.JVk9iG_page .admin-quiz-question-list{padding-left:20px}.JVk9iG_page .admin-quiz-question-list li{min-width:0}.JVk9iG_page .provider-verification-list{min-width:0}.JVk9iG_page .provider-verification-list .JVk9iG_item>article{border:1px solid var(--line);background:var(--surface);border-radius:20px;gap:22px;min-width:0;padding:28px;display:grid}.JVk9iG_page .provider-verification-list h2{margin-block:8px;font-size:27px}.JVk9iG_page .provider-verification-list h3{font-size:18px}.JVk9iG_page .provider-verification-list dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;display:grid}.JVk9iG_page .provider-verification-list dl>div{border:1px solid var(--line);background:var(--surface-muted);border-radius:12px;min-width:0;padding:16px}.JVk9iG_page .provider-verification-list dt{color:var(--muted);font-size:12px}.JVk9iG_page .provider-verification-list dd{margin:8px 0 0;font-size:14px}.JVk9iG_page .provider-verification-list section p{white-space:pre-wrap;color:var(--muted);line-height:1.8}.JVk9iG_page .provider-verification-review{border-top:1px solid var(--line);padding-top:20px}@media (max-width:1100px){.JVk9iG_page .admin-detail-grid{grid-template-columns:1fr}.JVk9iG_decision{position:static}}@media (max-width:700px){.JVk9iG_page{gap:18px}.JVk9iG_directory{grid-template-columns:1fr}:is(.JVk9iG_page .admin-page-header,.JVk9iG_page .admin-operation-card){border-radius:20px;padding:24px}.JVk9iG_page .admin-application-row{grid-template-columns:1fr;padding:22px}.JVk9iG_page .admin-row-meta{align-items:start;max-width:none}.JVk9iG_page .admin-row-meta .button{justify-content:center;width:100%}.JVk9iG_page .provider-verification-list .JVk9iG_item>article{padding:22px}.JVk9iG_page .provider-verification-list dl{grid-template-columns:1fr}.JVk9iG_page .course-review-module{padding:16px}.JVk9iG_page .course-review-lesson{padding:14px}.JVk9iG_controls label{flex-basis:100%}}
._7hFdzW_page{gap:24px;min-width:0;min-height:0;display:grid;padding-block:0 40px!important}._7hFdzW_page :is(h1,h2,h3,p,span,small,strong,code,dd,time,a){overflow-wrap:anywhere}._7hFdzW_page :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid color-mix(in srgb,var(--purple) 65%,transparent);outline-offset:3px}._7hFdzW_page [id]{scroll-margin-top:100px}._7hFdzW_page .admin-page-header{border:1px solid color-mix(in srgb,var(--purple) 20%,var(--line));background:radial-gradient(ellipse at 100% 0,color-mix(in srgb,var(--purple) 9%,transparent),transparent 70%),var(--surface);width:100%;max-width:none;box-shadow:none;border-radius:24px;margin:0;padding:clamp(24px,3.5vw,38px)}._7hFdzW_page .admin-page-header h1{letter-spacing:-.04em;font-size:clamp(30px,4vw,48px);line-height:1.15}._7hFdzW_page .admin-page-header>p:not(._7hFdzW_eyebrow){max-width:850px;color:var(--muted);line-height:1.75}._7hFdzW_back{color:var(--muted);justify-self:start;font-size:13px}._7hFdzW_navigation{flex-wrap:wrap;gap:9px;display:flex}._7hFdzW_navigation a{border:1px solid var(--line);background:var(--surface);max-width:100%;color:var(--ink);border-radius:999px;padding:11px 14px;font-size:12px}._7hFdzW_summaryGroup{gap:12px;min-width:0;display:grid}._7hFdzW_summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}._7hFdzW_summary article{border:1px solid var(--line);background:var(--surface);border-radius:18px;align-content:start;gap:10px;min-width:0;padding:24px;display:grid}._7hFdzW_summary span{font-size:13px;font-weight:700}._7hFdzW_summary strong{color:var(--purple);font-size:clamp(28px,4vw,40px);line-height:1.2}._7hFdzW_summary small,._7hFdzW_scope{color:var(--muted);font-size:12px;line-height:1.7}._7hFdzW_scope{margin:0}._7hFdzW_page .operations-search-form{border:1px solid var(--line);background:var(--surface);border-radius:18px;gap:12px;margin:0;padding:24px;display:grid}._7hFdzW_page .operations-search-row{flex-wrap:wrap;gap:10px;display:flex}._7hFdzW_page .operations-search-row input{flex:280px;width:auto;min-width:0}._7hFdzW_page .admin-application-list{border:0;min-width:0}._7hFdzW_page .admin-application-row{border:1px solid var(--line);background:var(--surface);border-radius:20px;grid-template-columns:minmax(0,1fr) minmax(260px,.7fr);gap:24px;min-width:0;padding:26px;display:grid}._7hFdzW_page .admin-application-row h2{font-size:clamp(23px,3vw,30px);line-height:1.3}._7hFdzW_page .admin-row-meta{align-content:start;gap:16px;min-width:0;max-width:none;display:grid}._7hFdzW_page .admin-row-meta>div{min-width:0}._7hFdzW_page .admin-row-meta .button{white-space:normal;min-width:0;max-width:100%}._7hFdzW_page .payment-refund-form{min-width:0}._7hFdzW_page .payment-refund-form>div{flex-wrap:wrap;gap:10px;display:flex}._7hFdzW_page .commercial-payout-profiles{border:1px solid var(--line);background:var(--surface);min-width:0;box-shadow:none;border-radius:20px;padding:26px}._7hFdzW_page .commercial-release-runs{border:1px solid var(--line);background:var(--surface);min-width:0;box-shadow:none;border-radius:20px;padding:26px}._7hFdzW_page .commercial-release-control{border:1px solid var(--line);background:var(--surface);min-width:0;box-shadow:none;border-radius:20px;padding:26px}._7hFdzW_page .commercial-operations-list article{border:1px solid var(--line);background:var(--surface);min-width:0;box-shadow:none;border-radius:20px;padding:26px}._7hFdzW_page .commercial-payout-profiles{gap:20px;display:grid}._7hFdzW_page .commercial-payout-profiles>header>:is(h2,p){margin-block:8px}:is(._7hFdzW_page .commercial-payout-profiles h2,._7hFdzW_page .commercial-release-runs h2){font-size:clamp(24px,3vw,30px)}._7hFdzW_page .commercial-payout-profile-list{min-width:0}._7hFdzW_page .commercial-payout-profile-list>article{border-radius:14px;flex-wrap:wrap;align-items:start;gap:20px;padding:20px;display:flex}._7hFdzW_page .commercial-payout-profile-list>article>div{flex:220px;min-width:0}._7hFdzW_page .commercial-payout-profile-list .commercial-release-control{padding:14px}._7hFdzW_page .commercial-release-control{flex-wrap:wrap;gap:22px;display:flex}._7hFdzW_page .commercial-release-control>div{flex:250px;min-width:0}._7hFdzW_page .commercial-release-control .button{white-space:normal;min-width:0;max-width:100%}._7hFdzW_page .commercial-operation-heading{flex-wrap:wrap;gap:14px}._7hFdzW_page .commercial-operation-foot{flex-wrap:wrap;gap:14px}._7hFdzW_page .commercial-release-runs li{flex-wrap:wrap;gap:14px}._7hFdzW_page .commercial-operation-heading>div{min-width:0}._7hFdzW_page .commercial-operations-list{gap:20px;min-width:0;display:grid}._7hFdzW_page .commercial-operations-list article dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}._7hFdzW_page .commercial-operations-list article dl>div{min-width:0}._7hFdzW_page .admin-empty-state{width:100%;max-width:none;box-shadow:none;margin:0;padding:clamp(26px,4vw,40px)}._7hFdzW_page .admin-empty-state h2{font-size:28px}@media (max-width:1100px){._7hFdzW_page .admin-application-row{grid-template-columns:1fr}}@media (max-width:700px){._7hFdzW_summary{grid-template-columns:1fr}._7hFdzW_summary article{padding:22px}._7hFdzW_page .operations-search-row .button{flex:100%}._7hFdzW_page .admin-application-row{padding:22px}._7hFdzW_page .commercial-payout-profiles{padding:22px}._7hFdzW_page .commercial-release-runs{padding:22px}._7hFdzW_page .commercial-release-control{padding:22px}._7hFdzW_page .commercial-operations-list article{padding:22px}._7hFdzW_page .commercial-operations-list article dl{grid-template-columns:1fr}._7hFdzW_page .commercial-operation-heading{flex-direction:column;align-items:start}}
._57MAPa_button{justify-content:center;align-items:center;gap:9px;display:inline-flex}._57MAPa_button:disabled{cursor:progress;opacity:.82}._57MAPa_spinner{border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:16px;height:16px;animation:.72s linear infinite _57MAPa_action-submit-spin}@keyframes _57MAPa_action-submit-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){._57MAPa_spinner{animation-duration:1.5s}}
.bX1fMa_panel,.bX1fMa_planSection,.bX1fMa_unavailable{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);border-radius:22px;gap:20px;padding:clamp(22px,4vw,38px);display:grid}.bX1fMa_panelHeader{gap:8px;display:grid}.bX1fMa_panelHeader>*{margin:0}.bX1fMa_panelHeader h2,.bX1fMa_unavailable h2{font-size:clamp(24px,3vw,34px)}.bX1fMa_panelHeader>p:last-child,.bX1fMa_unavailable>p:last-child{max-width:760px;color:var(--muted);line-height:1.6}.bX1fMa_form{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;display:grid}.bX1fMa_fullWidth,.bX1fMa_coursePicker,.bX1fMa_formFooter,.bX1fMa_feedback{grid-column:1/-1}.bX1fMa_coursePicker{border:1px solid var(--line);background:var(--surface-muted);border-radius:16px;gap:12px;min-width:0;margin:0;padding:18px;display:grid}.bX1fMa_coursePicker legend{padding-inline:6px;font-weight:800}.bX1fMa_coursePicker>p{color:var(--muted);margin:0;font-size:.9rem;line-height:1.55}.bX1fMa_courseList{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-height:360px;padding:2px;display:grid;overflow:auto}.bX1fMa_courseOption{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:12px;align-items:flex-start;gap:11px;min-width:0;padding:13px;display:flex}.bX1fMa_courseOption input{width:18px;height:18px;accent-color:var(--purple);flex:none;margin:2px 0 0}.bX1fMa_courseOption>span{gap:5px;min-width:0;display:grid}.bX1fMa_courseOption[hidden]{display:none}.bX1fMa_courseOption:has(input:checked){border-color:color-mix(in srgb, var(--purple) 55%, var(--line));background:color-mix(in srgb, var(--purple) 5%, var(--surface))}.bX1fMa_courseOption:has(input:disabled){opacity:.6}.bX1fMa_courseOption strong{overflow-wrap:anywhere}.bX1fMa_courseOption small,.bX1fMa_emptyCourses{color:var(--muted)}.bX1fMa_selectionNotice{color:#9c5c00!important}.bX1fMa_emptyCourses{border:1px dashed var(--line);border-radius:12px;padding:14px}.bX1fMa_formFooter{justify-items:start;gap:10px;display:grid}.bX1fMa_formFooter .bX1fMa_button{min-height:46px}.bX1fMa_formFooter>p,.bX1fMa_feedback{color:var(--muted);margin:0;font-size:.88rem;line-height:1.5}.bX1fMa_feedback{background:var(--surface-muted);border-radius:11px;padding:12px 14px}.bX1fMa_success{color:#23754b}.bX1fMa_error{color:#a23d3d}.bX1fMa_planSection{gap:18px}.bX1fMa_planList{gap:12px;display:grid}.bX1fMa_planCard{border:1px solid var(--line);background:var(--surface-muted);border-radius:15px;gap:13px;padding:18px;display:grid}.bX1fMa_planCard>*{margin:0}.bX1fMa_planHeading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.bX1fMa_planHeading>div{justify-items:start;gap:8px;min-width:0;display:grid}.bX1fMa_planHeading h3{overflow-wrap:anywhere;margin:0;font-size:clamp(20px,2.7vw,27px)}.bX1fMa_planHeading>strong{white-space:nowrap}.bX1fMa_planHeading>strong small{color:var(--muted);font-size:.78rem;font-weight:600}.bX1fMa_status{border:1px solid var(--line);color:var(--purple);text-transform:uppercase;border-radius:999px;padding:5px 9px;font-size:.72rem;font-weight:800}.bX1fMa_planCard>p{color:var(--muted);line-height:1.5}.bX1fMa_planCard ul{flex-wrap:wrap;gap:7px;padding:0;list-style:none;display:flex}.bX1fMa_planCard li{border:1px solid var(--line);background:var(--surface);border-radius:999px;padding:7px 10px;font-size:.82rem}.bX1fMa_planCard li,.bX1fMa_notice code{overflow-wrap:anywhere;max-width:100%}.bX1fMa_planCard code{white-space:normal}.bX1fMa_emptyPlans{border:1px dashed var(--line);border-radius:14px;padding:20px}.bX1fMa_emptyPlans h3,.bX1fMa_emptyPlans p{margin:0}.bX1fMa_emptyPlans p{color:var(--muted);margin-top:6px}.bX1fMa_provisionBox{justify-items:start;gap:8px;padding-top:4px;display:grid}.bX1fMa_provisionBox>p{max-width:720px;color:var(--muted);font-size:.86rem;line-height:1.5}.bX1fMa_provisionBox form{margin:0}.bX1fMa_notice{color:#8a5a0a}.bX1fMa_unavailable{border-color:color-mix(in srgb, #d48b23 35%, var(--line))}.bX1fMa_unavailable>*{margin:0}@media (max-width:680px){.bX1fMa_panel,.bX1fMa_planSection,.bX1fMa_unavailable{border-radius:18px;gap:16px;padding:20px}.bX1fMa_form,.bX1fMa_courseList{grid-template-columns:1fr}.bX1fMa_planHeading{flex-direction:column}.bX1fMa_planHeading>strong{white-space:normal}}
.AOH1uW_frame{width:100%;min-width:0;container-type:inline-size}.AOH1uW_panel{border:1px solid color-mix(in srgb, var(--purple) 19%, var(--line));background:linear-gradient(120deg, var(--surface) 45%, color-mix(in srgb, var(--purple) 5%, var(--surface)));width:100%;min-width:0;box-shadow:var(--shadow-sm);border-radius:24px;grid-template-columns:minmax(0,1fr) minmax(180px,.44fr);align-items:center;gap:clamp(28px,5vw,64px);padding:clamp(28px,4vw,48px);display:grid;position:relative;overflow:hidden}.AOH1uW_page{min-height:460px}.AOH1uW_section{min-height:290px}.AOH1uW_content{z-index:1;min-width:0;position:relative}.AOH1uW_eyebrow{color:var(--purple);letter-spacing:.13em;text-transform:uppercase;margin:0 0 16px;font-size:11px;font-weight:800;line-height:1.5}.AOH1uW_title{overflow-wrap:anywhere;letter-spacing:-.045em;text-wrap:balance;max-width:650px;margin:0 0 16px;font-size:clamp(26px,3vw,36px);font-weight:650;line-height:1.15}.AOH1uW_page .AOH1uW_title{font-size:clamp(32px,3.7vw,48px)}.AOH1uW_description{max-width:580px;color:var(--muted);margin:0;font-size:15px;line-height:1.75}.AOH1uW_note{border-top:1px solid var(--line);align-items:flex-start;gap:13px;max-width:580px;margin-top:24px;padding:18px 0 0;display:flex}.AOH1uW_noteIcon{background:var(--purple-soft);height:36px;color:var(--purple);border-radius:11px;flex:0 0 36px;place-items:center;display:grid}.AOH1uW_note strong{color:var(--ink);font-size:13px;font-weight:750}.AOH1uW_note p{color:var(--muted);margin:5px 0 0;font-size:13px;line-height:1.65}.AOH1uW_actions{flex-wrap:wrap;align-items:stretch;gap:12px;margin-top:28px;display:flex}.AOH1uW_actions a{text-align:center;gap:18px;max-width:100%;min-height:46px;padding:12px 18px;line-height:1.35}.AOH1uW_primary{background:var(--purple);color:var(--surface);box-shadow:0 5px 15px color-mix(in srgb, var(--purple) 16%, transparent)}.AOH1uW_primary:hover{background:var(--purple-deep)}.AOH1uW_primary span{font-size:18px}.AOH1uW_secondary:hover{border-color:var(--purple)}.AOH1uW_visual{justify-self:center;place-items:center;width:min(100%,260px);min-height:250px;display:grid;position:relative}.AOH1uW_orbit{border:1px solid color-mix(in srgb, var(--purple) 13%, var(--line));background:radial-gradient(circle, var(--purple-soft), transparent 70%);border-radius:50%;width:236px;height:236px;position:absolute}.AOH1uW_backCard{border:1px solid color-mix(in srgb, var(--purple) 20%, var(--line));background:var(--surface-muted);border-radius:20px;width:166px;height:186px;position:absolute;transform:translate(18px,-9px)rotate(10deg)}.AOH1uW_frontCard{border:1px solid var(--line);background:var(--surface);width:174px;box-shadow:var(--shadow);border-radius:20px;align-content:start;justify-items:start;gap:12px;padding:26px 22px 20px;display:grid;position:relative;transform:rotate(-5deg)}.AOH1uW_symbol{border:1px solid color-mix(in srgb, var(--purple) 14%, transparent);background:var(--purple-soft);width:58px;height:58px;color:var(--purple);border-radius:17px;place-items:center;margin-bottom:8px;display:grid}.AOH1uW_symbol svg{width:34px;height:34px}.AOH1uW_longLine,.AOH1uW_shortLine{background:color-mix(in srgb, var(--muted) 18%, var(--surface));border-radius:99px;height:7px}.AOH1uW_longLine{width:100%}.AOH1uW_shortLine{width:64%}.AOH1uW_cardFooter{border-top:1px solid var(--line);align-items:center;gap:6px;width:100%;margin-top:7px;padding-top:12px;display:flex}.AOH1uW_cardFooter span{background:color-mix(in srgb, var(--purple) 40%, var(--surface));border-radius:50%;width:7px;height:7px}.AOH1uW_cardFooter span:last-child{background:color-mix(in srgb, var(--orange) 35%, var(--surface));border-radius:99px;width:35px;height:5px;margin-left:auto}.AOH1uW_spark{color:var(--purple);font-size:28px;font-weight:400;position:absolute;top:6px;left:16px}.AOH1uW_accentDot{border:2px solid var(--surface);background:var(--orange);width:10px;height:10px;box-shadow:0 0 0 5px color-mix(in srgb, var(--orange) 9%, transparent);border-radius:50%;position:absolute;bottom:24px;right:10px}@container (max-width:640px){.AOH1uW_panel{border-radius:20px;grid-template-columns:1fr;gap:22px;min-height:0;padding:28px 24px}.AOH1uW_visual{grid-row:1;width:180px;min-height:145px}.AOH1uW_orbit{width:150px;height:150px}.AOH1uW_backCard{border-radius:14px;width:102px;height:118px;transform:translate(12px,-5px)rotate(10deg)}.AOH1uW_frontCard{border-radius:14px;gap:7px;width:110px;padding:15px 14px 12px}.AOH1uW_symbol{border-radius:11px;width:36px;height:36px;margin-bottom:2px}.AOH1uW_symbol svg{width:24px;height:24px}.AOH1uW_longLine,.AOH1uW_shortLine{height:5px}.AOH1uW_cardFooter{margin-top:1px;padding-top:8px}.AOH1uW_cardFooter span{width:5px;height:5px}.AOH1uW_spark{font-size:23px;top:0;left:10px}.AOH1uW_accentDot{width:8px;height:8px;bottom:16px;right:6px}.AOH1uW_eyebrow{margin-bottom:12px}.AOH1uW_page .AOH1uW_title{font-size:clamp(29px,6.5cqw,38px)}.AOH1uW_title{font-size:clamp(25px,5.8cqw,32px)}.AOH1uW_description{font-size:14px}.AOH1uW_actions{gap:10px;margin-top:24px}.AOH1uW_actions a{flex:150px;min-width:0;padding-inline:12px;font-size:13px}}@container (max-width:400px){.AOH1uW_actions{flex-direction:column}.AOH1uW_actions a{flex:none;width:100%}}
.Gjn3dW_summary{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;line-height:1.5;display:inline-flex}.Gjn3dW_summary strong{color:var(--ink)}.Gjn3dW_gold{color:#ae6700;font-size:18px}.Gjn3dW_sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.Gjn3dW_form{border-top:1px solid var(--line);padding-top:28px}.Gjn3dW_form h2{margin-top:8px}.Gjn3dW_form p{color:var(--muted);font-size:15px}.Gjn3dW_form fieldset{border:0;margin:20px 0;padding:0}.Gjn3dW_form legend{font-size:13px;font-weight:650}.Gjn3dW_stars{gap:4px;margin-top:8px;display:flex}.Gjn3dW_stars label{cursor:pointer;place-items:center;width:44px;height:48px;display:grid;position:relative}.Gjn3dW_stars input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute}.Gjn3dW_stars span[aria-hidden]{color:var(--muted);font-size:36px}.Gjn3dW_stars span[data-filled=true]{color:#b57100}.Gjn3dW_stars label:has(input:focus-visible){outline:2px solid var(--purple);border-radius:8px}
.ZmA4IG_page{width:min(1440px,100% - 64px);min-width:0;margin:0 auto;padding:32px 0 64px}.ZmA4IG_dashboard{width:100%;padding-top:0}.ZmA4IG_hero{border:1px solid var(--line);background:radial-gradient(ellipse at 100% 0%, color-mix(in srgb, var(--purple) 12%, transparent), transparent 60%), var(--surface);border-radius:24px;margin-bottom:28px;padding:clamp(24px,4vw,48px)}.ZmA4IG_hero h1{letter-spacing:-.045em;text-wrap:balance;margin:20px 0;font-size:clamp(36px,4.4vw,60px);font-weight:650;line-height:1.1}.ZmA4IG_hero>p:not(:first-child){max-width:630px;color:var(--muted);font-size:17px;line-height:1.65}.ZmA4IG_topics{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.ZmA4IG_topics a{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:30px;padding:10px 14px;font-size:12px}.ZmA4IG_topics a:hover,.ZmA4IG_topics a[aria-current]{border-color:var(--purple);color:var(--purple)}.ZmA4IG_search{grid-column:1/-1}.ZmA4IG_controls input{border:1px solid var(--line);background:var(--surface);width:100%;height:50px;color:var(--ink);font:inherit;border-radius:12px;padding:0 16px}.ZmA4IG_reset{color:var(--purple);font-size:13px}.ZmA4IG_filterHeading{justify-content:space-between;align-items:center;gap:20px;margin:16px 0;display:flex}.ZmA4IG_filterHeading h2{margin:0;font-size:16px;font-weight:650}.ZmA4IG_filterHeading a{color:var(--purple);padding:12px 0;font-size:14px}.ZmA4IG_controls{border:1px solid var(--line);background:var(--surface);border-radius:20px;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-bottom:38px;padding:22px;display:grid}.ZmA4IG_controls label{gap:10px;min-width:0;font-size:13px;font-weight:650;display:grid}.ZmA4IG_controls select{border:1px solid var(--line);background:var(--surface);width:100%;min-width:0;height:48px;color:var(--ink);font:inherit;border-radius:10px;padding:0 12px;font-size:14px}.ZmA4IG_query{color:var(--muted);overflow-wrap:anywhere;margin:0 0 28px}.ZmA4IG_query strong{color:var(--ink)}.ZmA4IG_resultsHeading{justify-content:space-between;align-items:center;gap:24px;margin:12px 0 24px;display:flex}.ZmA4IG_resultsHeading h2{letter-spacing:-.025em;margin:8px 0 0;font-size:clamp(23px,3vw,30px)}.ZmA4IG_page .ZmA4IG_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}@media (max-width:1000px){.ZmA4IG_page .ZmA4IG_grid,.ZmA4IG_controls{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.ZmA4IG_page{width:calc(100% - 36px);padding:24px 0 48px}.ZmA4IG_hero{padding:20px 0 32px}.ZmA4IG_hero>p:last-child{font-size:16px}.ZmA4IG_controls{gap:18px 12px;margin-bottom:28px;padding:16px}.ZmA4IG_controls select{padding:0 6px;font-size:12px}.ZmA4IG_page .ZmA4IG_grid{grid-template-columns:minmax(0,1fr)}.ZmA4IG_resultsHeading{flex-direction:column;align-items:flex-start;gap:8px}.ZmA4IG_filterHeading{gap:12px}.ZmA4IG_filterHeading a{white-space:nowrap;font-size:12px}}
.MD49LG_publicPage{background:var(--canvas);overflow:clip}.MD49LG_publicPage section[id]{scroll-margin-top:150px}.MD49LG_wrap{width:min(1240px,100% - 64px);margin-inline:auto}.MD49LG_section{padding-block:clamp(48px,6vw,88px)}.MD49LG_eyebrow{color:var(--purple);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:9px;margin:0 0 18px;font-size:10px;font-weight:800;line-height:1.6;display:flex}.MD49LG_eyebrow>span{background:var(--orange);width:7px;height:7px;box-shadow:0 0 0 4px color-mix(in srgb, var(--orange) 12%, transparent);border-radius:50%;flex:0 0 7px}.MD49LG_hero{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(32px,5vw,80px);padding-block:clamp(44px,6vw,84px);display:grid}.MD49LG_heroCopy{min-width:0}.MD49LG_heroCopy h1{max-width:640px;color:var(--ink);letter-spacing:-.06em;text-wrap:balance;margin:0 0 24px;font-size:clamp(40px,4.7vw,66px);font-weight:700;line-height:1.06}.MD49LG_heroCopy h1>span{color:var(--purple);margin-top:6px;display:block}.MD49LG_lede{max-width:520px;color:var(--muted);margin:0;font-size:17px;line-height:1.75}.MD49LG_heroActions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:30px;display:flex}.MD49LG_primary,.MD49LG_quiet{justify-content:center;align-items:center;gap:12px;max-width:100%;font-size:14px;font-weight:750;line-height:1.45;text-decoration:none;display:inline-flex}.MD49LG_primary{background:var(--purple);min-height:50px;color:var(--surface);box-shadow:0 7px 20px color-mix(in srgb, var(--purple) 18%, transparent);border:1px solid #0000;border-radius:12px;padding:14px 22px;transition:transform .2s,background .2s}.MD49LG_primary:hover{background:var(--purple-deep);transform:translateY(-2px)}.MD49LG_primary svg,.MD49LG_quiet svg{flex:none}.MD49LG_quiet{min-height:44px;color:var(--ink);justify-content:flex-start}.MD49LG_quiet:hover{color:var(--purple)}.MD49LG_promises{flex-wrap:wrap;gap:12px 18px;margin:30px 0 0;padding:0;list-style:none;display:flex}.MD49LG_promises li{color:var(--muted);align-items:center;gap:7px;font-size:11px;display:flex}.MD49LG_promises svg{color:var(--purple);flex:none}.MD49LG_heroVisual{isolation:isolate;min-width:0;margin:0 0 0 14px;padding-bottom:20px;position:relative}.MD49LG_heroPhoto{background:var(--surface-muted);border-radius:100px 26px;min-height:clamp(380px,39vw,510px);position:relative;overflow:hidden}.MD49LG_heroPhoto img{object-fit:cover;object-position:44% center}.MD49LG_heroPhoto:after{content:"";background:linear-gradient(#0000,#11071ebf);position:absolute;inset:45% 0 0}.MD49LG_photoAccent{z-index:-1;border:1px solid color-mix(in srgb, var(--purple) 35%, var(--line));border-radius:100px 26px;position:absolute;inset:24px -14px 6px 14px}.MD49LG_heroVisual figcaption{color:#fff;gap:10px;display:grid;position:absolute;bottom:55px;left:34px;right:34px}.MD49LG_heroVisual figcaption>span{color:#ffffffd6;letter-spacing:.13em;font-size:10px;font-weight:750;line-height:1.6}.MD49LG_heroVisual figcaption strong{letter-spacing:-.035em;text-wrap:balance;max-width:340px;font-size:clamp(22px,2.2vw,30px);line-height:1.2}.MD49LG_heroStamp{border:1px solid var(--line);background:var(--surface);color:var(--purple);box-shadow:var(--shadow);border-radius:16px;align-items:center;gap:10px;padding:15px 18px;display:flex;position:absolute;top:30px;left:-28px}.MD49LG_heroStamp span{color:var(--ink);font-size:12px;font-weight:750;line-height:1.35}.MD49LG_sectionHeading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:30px;display:flex}.MD49LG_sectionHeading>div{max-width:780px}.MD49LG_sectionHeading h2,.MD49LG_journey h2,.MD49LG_faq h2,.MD49LG_teachProcess h2,.MD49LG_teachBenefits h2{letter-spacing:-.05em;text-wrap:balance;margin:0 0 14px;font-size:clamp(30px,3.2vw,44px);font-weight:650;line-height:1.15}.MD49LG_sectionHeading p:last-child{max-width:670px;margin:0;font-size:15px}.MD49LG_sectionHeading>a{flex:none}.MD49LG_subjectGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.MD49LG_subject{border:1px solid var(--line);background:var(--surface);border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;min-height:124px;padding:25px 22px;transition:transform .2s,border-color .2s,box-shadow .2s;display:grid}.MD49LG_subject:hover{border-color:color-mix(in srgb, var(--purple) 40%, var(--line));box-shadow:var(--shadow-sm);transform:translateY(-3px)}.MD49LG_subjectIcon{background:var(--purple-soft);width:48px;height:48px;color:var(--purple);border-radius:14px;place-items:center;display:grid}.MD49LG_subject:nth-child(3n+2) .MD49LG_subjectIcon{color:var(--orange);background:color-mix(in srgb, var(--orange) 9%, var(--surface))}.MD49LG_subject h3{letter-spacing:-.02em;margin:0 0 6px;font-size:16px;font-weight:750;line-height:1.3}.MD49LG_subject p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.MD49LG_subject>svg{color:var(--muted)}.MD49LG_journey{color:#fff;background:#231136;border-radius:32px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(30px,6vw,90px);margin-block:22px;padding:clamp(30px,5vw,64px);display:grid}.MD49LG_journey .MD49LG_eyebrow{color:#deb1fa}.MD49LG_journey h2{color:#fff}.MD49LG_journey>div>p:last-child{color:#cfc4d9;max-width:500px;margin:0;font-size:15px;line-height:1.75}.MD49LG_journey ol{gap:24px;margin:0;padding:0;list-style:none;display:grid}.MD49LG_journey li{border-bottom:1px solid #ffffff24;grid-template-columns:34px minmax(0,1fr);gap:18px;padding-bottom:24px;display:grid}.MD49LG_journey li:last-child{border:0;padding-bottom:0}.MD49LG_journey li>span{color:#ffb545;padding-top:2px;font-size:12px;font-weight:750}.MD49LG_journey h3{color:#fff;letter-spacing:-.02em;margin:0 0 8px;font-size:19px;line-height:1.25}.MD49LG_journey li p{color:#cfc4d9;margin:0;font-size:13px;line-height:1.7}.MD49LG_pathGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.MD49LG_path{border:1px solid var(--line);background:var(--surface);border-radius:24px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.MD49LG_pathPhoto{background:var(--surface-muted);height:250px;position:relative}.MD49LG_pathPhoto img{object-fit:cover}.MD49LG_pathCopy{flex-direction:column;flex:1;align-items:start;padding:clamp(24px,3vw,34px);display:flex}.MD49LG_path h3{letter-spacing:-.035em;text-wrap:balance;margin:0 0 14px;font-size:clamp(23px,2.3vw,30px);font-weight:650;line-height:1.25}.MD49LG_pathCopy>p:not(.MD49LG_eyebrow){max-width:500px;margin:0 0 20px;font-size:14px;line-height:1.75}.MD49LG_pathCopy>a{margin-top:auto}.MD49LG_connections{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:28px;padding-top:24px;display:grid}.MD49LG_connections p{margin:0 0 4px;font-size:13px}.MD49LG_connections a{font-size:13px}.MD49LG_guides{padding-block:14px}.MD49LG_guides>details{border:1px solid var(--line);background:var(--surface);border-radius:18px;padding:20px 24px}.MD49LG_guides summary{min-height:32px;color:var(--ink);cursor:pointer;align-items:center;gap:12px;font-size:16px;font-weight:650;list-style:none;display:flex}.MD49LG_guides summary>span{color:var(--purple);margin-left:auto;font-size:24px}.MD49LG_guideGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:24px;display:grid}.MD49LG_guideGrid a{border:1px solid var(--line);min-height:70px;color:var(--ink);border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;font-size:13px;display:grid}.MD49LG_guideGrid a:hover{color:var(--purple);border-color:var(--purple)}.MD49LG_faq{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(30px,6vw,100px);padding-bottom:88px;display:grid}.MD49LG_faq>header>a{margin-top:12px;font-size:13px}.MD49LG_faq details{border-bottom:1px solid var(--line)}.MD49LG_faq summary{min-height:68px;color:var(--ink);cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding-block:20px;font-size:16px;font-weight:650;line-height:1.5;list-style:none;display:flex}.MD49LG_faq summary>span{color:var(--purple);flex:none;font-size:24px;font-weight:400}.MD49LG_faq summary::-webkit-details-marker{display:none}.MD49LG_guides summary::-webkit-details-marker{display:none}.MD49LG_faq details[open] summary>span,.MD49LG_guides details[open] summary>span{transform:rotate(45deg)}.MD49LG_faq details p{color:var(--muted);margin:0 0 22px;font-size:14px;line-height:1.8}.MD49LG_courseShelf .public-published-course-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.MD49LG_courseShelf .published-course-card{border-radius:20px;flex-direction:column;display:flex}.MD49LG_courseShelf .course-card-body{flex-direction:column;flex:1;padding:22px;display:flex}.MD49LG_courseShelf .published-course-card h2{letter-spacing:-.035em;margin-bottom:12px;font-size:24px;line-height:1.25}.MD49LG_courseShelf .course-card-body>p{-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:0;display:-webkit-box;overflow:hidden}.MD49LG_courseShelf .course-meta{flex-wrap:wrap;align-items:center;font-size:10px;line-height:1.5}.MD49LG_courseShelf .course-details{margin-top:auto;padding-bottom:16px}.MD49LG_courseShelf .course-details>span:last-child{display:none}.MD49LG_courseShelf .course-card-footer{margin-top:10px}.MD49LG_teachHero .MD49LG_heroPhoto{border-radius:28px 100px}.MD49LG_teachHero .MD49LG_heroPhoto img{object-position:center}.MD49LG_teachBenefits{gap:28px;padding-block:36px 70px;display:grid}.MD49LG_benefitGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;display:grid}.MD49LG_benefitGrid article{border-top:1px solid var(--line-strong);padding-top:24px}.MD49LG_benefitGrid svg{color:var(--purple);margin-bottom:18px}.MD49LG_benefitGrid h3{letter-spacing:-.025em;margin:0 0 10px;font-size:21px;line-height:1.3}.MD49LG_benefitGrid p{max-width:350px;margin:0;font-size:14px}.MD49LG_teachProcess{border:1px solid var(--line);background:var(--surface);border-radius:28px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(30px,6vw,90px);padding:clamp(28px,5vw,60px);display:grid}.MD49LG_teachProcess ol{gap:22px;margin:0;padding:0;list-style:none;display:grid}.MD49LG_teachProcess li{border-bottom:1px solid var(--line);grid-template-columns:42px minmax(0,1fr);gap:18px;padding-bottom:22px;display:grid}.MD49LG_teachProcess li:last-child{border:0;padding-bottom:0}.MD49LG_teachProcess li>span{background:var(--purple-soft);width:38px;height:38px;color:var(--purple);border-radius:50%;place-items:center;font-size:12px;font-weight:750;display:grid}.MD49LG_teachProcess h3{letter-spacing:-.03em;margin:0 0 10px;font-size:20px;line-height:1.3}.MD49LG_teachProcess p{margin:0;font-size:14px;line-height:1.75}.MD49LG_rights{background:var(--purple-soft);border-radius:22px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:20px;margin-top:34px;padding:30px;display:grid}.MD49LG_rights>svg{color:var(--purple);margin-top:2px}.MD49LG_rights h2{letter-spacing:-.035em;margin:0 0 10px;font-size:25px;line-height:1.25}.MD49LG_rights p:last-child{max-width:920px;margin:0;font-size:14px}@media (max-width:1000px){.MD49LG_subjectGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.MD49LG_courseShelf .public-published-course-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.MD49LG_heroCopy h1{font-size:clamp(38px,5vw,56px)}.MD49LG_heroStamp{padding:12px;left:-14px}.MD49LG_promises{gap:10px}.MD49LG_heroActions{gap:16px}}@media (max-width:780px){.MD49LG_hero{grid-template-columns:1fr;gap:38px}.MD49LG_heroCopy h1{max-width:680px;font-size:clamp(40px,7vw,58px)}.MD49LG_heroVisual{width:100%;max-width:620px;margin-inline:auto}.MD49LG_heroPhoto{min-height:380px}.MD49LG_heroActions{gap:22px}.MD49LG_journey,.MD49LG_teachProcess,.MD49LG_faq{grid-template-columns:1fr}.MD49LG_sectionHeading{flex-direction:column;align-items:start;gap:16px}.MD49LG_benefitGrid{grid-template-columns:1fr;gap:22px}.MD49LG_benefitGrid p{max-width:none}.MD49LG_guideGrid{grid-template-columns:1fr}}@media (max-width:620px){.MD49LG_wrap{width:calc(100% - 32px)}.MD49LG_section{padding-block:48px}.MD49LG_hero{padding-block:36px 28px}.MD49LG_heroCopy h1{font-size:clamp(36px,9vw,48px)}.MD49LG_eyebrow{letter-spacing:.1em;margin-bottom:14px;font-size:9px}.MD49LG_lede{font-size:15px}.MD49LG_heroActions{align-items:start;gap:10px 18px}.MD49LG_primary{text-align:center;width:100%}.MD49LG_quiet{font-size:13px}.MD49LG_promises{gap:10px 16px;margin-top:22px}.MD49LG_promises li{font-size:10px}.MD49LG_heroVisual{margin:0;padding-bottom:12px}.MD49LG_heroPhoto,.MD49LG_teachHero .MD49LG_heroPhoto{border-radius:60px 20px;min-height:340px}.MD49LG_photoAccent{display:none}.MD49LG_heroVisual figcaption{bottom:38px;left:24px;right:24px}.MD49LG_heroVisual figcaption>span{font-size:8px}.MD49LG_heroStamp{border-radius:12px;padding:10px 12px;top:22px;left:16px}.MD49LG_heroStamp svg{width:20px}.MD49LG_heroStamp span{font-size:10px}.MD49LG_subjectGrid{grid-template-columns:1fr;gap:10px}.MD49LG_subject{gap:14px;min-height:102px;padding:20px}.MD49LG_subject h3{font-size:16px}.MD49LG_sectionHeading h2,.MD49LG_journey h2,.MD49LG_faq h2,.MD49LG_teachProcess h2,.MD49LG_teachBenefits h2{font-size:clamp(29px,7vw,36px)}.MD49LG_journey{border-radius:24px;width:calc(100% - 32px);padding:28px 24px}.MD49LG_journey li{gap:12px}.MD49LG_pathGrid,.MD49LG_connections{grid-template-columns:1fr;gap:20px}.MD49LG_pathPhoto{height:220px}.MD49LG_pathCopy{padding:24px}.MD49LG_guides>details{padding:18px}.MD49LG_guides summary{font-size:14px}.MD49LG_faq{gap:28px;padding-bottom:56px}.MD49LG_faq summary{font-size:15px}.MD49LG_courseShelf .public-published-course-grid{grid-template-columns:1fr}.MD49LG_teachBenefits{padding-block:24px 48px}.MD49LG_teachProcess{border-radius:22px;padding:26px 22px}.MD49LG_teachProcess li{grid-template-columns:38px minmax(0,1fr);gap:12px}.MD49LG_rights{gap:14px;margin-top:24px;padding:24px}.MD49LG_rights h2{font-size:23px}}@media (prefers-reduced-motion:reduce){.MD49LG_primary,.MD49LG_subject{transition:none}.MD49LG_primary:hover,.MD49LG_subject:hover{transform:none}}
.s449Ea_reel{width:100%;margin:0}.s449Ea_frame{isolation:isolate;background:#25222b url(/videos/growvelt-learning-reel-v1.webp) 50%/cover no-repeat;height:clamp(620px,100svh - 88px,900px);position:relative;overflow:hidden}.s449Ea_video{object-fit:cover;object-position:center 42%;pointer-events:none;width:100%;height:100%;display:block}.s449Ea_video::-webkit-media-controls{display:none!important}.s449Ea_video::-webkit-media-controls-panel{display:none!important}.s449Ea_video::-webkit-media-controls-picture-in-picture-button{display:none!important}.s449Ea_shade{pointer-events:none;background:linear-gradient(90deg,#0c091291,#0c09121a 80%),linear-gradient(#0000 15%,#0c0912b8);position:absolute;inset:0}.s449Ea_caption{color:#fff;max-width:780px;position:absolute;bottom:clamp(54px,7vw,100px);left:max(5vw,50% - 620px);right:5vw}.s449Ea_caption .s449Ea_kicker{color:#f4edf9;letter-spacing:.17em;text-transform:uppercase;margin:0 0 22px;font-size:11px;font-weight:700}.s449Ea_caption h2{color:#fff;letter-spacing:-.035em;text-wrap:balance;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(48px,5.7vw,86px);font-weight:400;line-height:1.06}.s449Ea_caption h2 span{display:block}.s449Ea_caption .s449Ea_intro{color:#f3edf7;max-width:480px;margin:26px 0 0;font-size:17px;line-height:1.65}@media (max-width:780px){.s449Ea_frame{height:clamp(600px,100svh - 126px,780px)}.s449Ea_caption{bottom:56px;left:26px;right:26px}.s449Ea_caption h2{font-size:clamp(42px,7.5vw,62px)}.s449Ea_caption .s449Ea_intro{max-width:390px;font-size:15px}}@media (max-width:400px){.s449Ea_caption{bottom:44px;left:22px;right:22px}.s449Ea_caption h2{font-size:clamp(36px,10vw,42px)}.s449Ea_caption .s449Ea_kicker{margin-bottom:18px;font-size:10px}.s449Ea_caption .s449Ea_intro{margin-top:20px}}
.AfiVlW_backdrop{z-index:1200;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#130e1f85;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.AfiVlW_dialog{border:1px solid color-mix(in srgb, var(--purple,#7800ef) 16%, white);background:var(--surface,#fff);width:min(100%,520px);color:var(--ink,#171321);border-radius:26px;padding:clamp(24px,5vw,40px);box-shadow:0 28px 90px #0c08184d}.AfiVlW_eyebrow{color:var(--purple,#7800ef);letter-spacing:.13em;text-transform:uppercase;margin:0 0 10px;font-size:11px;font-weight:800}.AfiVlW_dialog h2{letter-spacing:-.04em;margin:0;font-size:clamp(26px,5vw,34px)}.AfiVlW_dialog>p:not(.AfiVlW_eyebrow,.AfiVlW_dialogStatus){color:var(--muted,#696477);margin:12px 0 24px;line-height:1.6}.AfiVlW_choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.AfiVlW_choices button{color:#1d1630;text-align:left;cursor:pointer;background:#fff;border:1px solid #e7e1ef;border-radius:18px;align-content:start;gap:9px;min-height:130px;padding:18px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid}.AfiVlW_choices button:hover:not(:disabled),.AfiVlW_choices button:focus-visible{border-color:var(--purple,#7800ef);transform:translateY(-2px);box-shadow:0 10px 28px #4f1d8b1f}.AfiVlW_choices button:focus-visible,.AfiVlW_later:focus-visible{outline:3px solid color-mix(in srgb, var(--purple,#7800ef) 38%, transparent);outline-offset:3px}.AfiVlW_choices strong{color:#21183a;font-size:17px}.AfiVlW_choices span{color:#51495f;font-size:13px;line-height:1.5}.AfiVlW_choices button:disabled,.AfiVlW_later:disabled{cursor:wait;opacity:.65}.AfiVlW_later{color:var(--purple,#7800ef);font:inherit;cursor:pointer;background:0 0;border:0;margin:18px auto 0;padding:9px 12px;font-weight:700;display:block}.AfiVlW_dialogStatus,.AfiVlW_status{color:#b42318;margin:14px 0 0;font-size:13px;line-height:1.5}.AfiVlW_status{z-index:1201;background:#fff7f6;border:1px solid #f4b9b4;border-radius:14px;width:min(100% - 32px,560px);padding:12px 16px;position:fixed;top:16px;left:50%;transform:translate(-50%);box-shadow:0 12px 32px #0c081824}@media (max-width:520px){.AfiVlW_backdrop{padding:16px}.AfiVlW_dialog{border-radius:22px}.AfiVlW_choices{grid-template-columns:1fr}.AfiVlW_choices button{min-height:98px}}@media (prefers-reduced-motion:reduce){.AfiVlW_choices button{transition:none}}
.coMxdW_shelf{min-width:0;margin-block:36px}.coMxdW_heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.coMxdW_heading h2{letter-spacing:-.035em;margin:0;font-size:clamp(22px,2.5vw,28px);line-height:1.25}.coMxdW_heading p{color:var(--muted);margin:8px 0 0;font-size:14px}.coMxdW_arrows{flex-shrink:0;gap:8px;display:flex}.coMxdW_arrows button{border:1px solid var(--line);background:var(--surface);width:42px;height:42px;color:var(--ink);cursor:pointer;border-radius:50%;font-size:21px}.coMxdW_arrows button:disabled{opacity:.3;cursor:default}.coMxdW_arrows button:focus-visible,.coMxdW_track:focus-visible{outline:2px solid var(--purple);outline-offset:3px}.coMxdW_track{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--line) transparent;grid-auto-columns:calc(33.3333% - 13.3333px);grid-auto-flow:column;gap:20px;padding:3px 2px 18px;display:grid;overflow-x:auto}.coMxdW_track>*{scroll-snap-align:start}@media (max-width:900px){.coMxdW_track{grid-auto-columns:calc(50% - 10px)}}@media (max-width:560px){.coMxdW_track{grid-auto-columns:85%;gap:14px}.coMxdW_heading{gap:10px}.coMxdW_arrows button{width:36px;height:36px}.coMxdW_heading h2{font-size:22px}}
.kA05Ra_section{gap:22px;min-width:0;margin:0 0 36px;display:grid}.kA05Ra_heading{gap:8px;display:grid}.kA05Ra_heading>*{margin:0}.kA05Ra_eyebrow{color:var(--purple);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:800}.kA05Ra_heading h2{letter-spacing:-.035em;font-size:clamp(25px,3vw,34px);line-height:1.2}.kA05Ra_heading>p:last-child{max-width:690px;color:var(--muted);font-size:15px;line-height:1.6}.kA05Ra_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.kA05Ra_card{isolation:isolate;border:1px solid var(--line);background:radial-gradient(ellipse at 100% 0%, color-mix(in srgb, var(--purple) 13%, transparent), transparent 58%), var(--surface);min-width:0;min-height:230px;color:var(--ink);box-shadow:var(--shadow);border-radius:20px;align-content:start;gap:13px;padding:clamp(20px,2.4vw,30px);text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;position:relative;overflow:hidden}.kA05Ra_card:nth-child(2){background:radial-gradient(ellipse at 100% 0%, #e28c2221, transparent 58%), var(--surface)}.kA05Ra_card:nth-child(3){background:radial-gradient(ellipse at 100% 0%, #388f7821, transparent 58%), var(--surface)}.kA05Ra_card:hover{border-color:color-mix(in srgb, var(--purple) 52%, var(--line));box-shadow:0 16px 36px color-mix(in srgb, var(--purple) 13%, transparent);transform:translateY(-3px)}.kA05Ra_card:focus-visible{outline:3px solid var(--purple);outline-offset:3px}.kA05Ra_icon{border:1px solid color-mix(in srgb, var(--purple) 28%, var(--line));background:color-mix(in srgb, var(--purple) 10%, var(--surface));width:46px;height:46px;color:var(--purple);border-radius:14px;place-items:center;display:grid}.kA05Ra_card:nth-child(2) .kA05Ra_icon{color:#b96b0e;border-color:color-mix(in srgb, #e28c22 30%, var(--line));background:color-mix(in srgb, #e28c22 10%, var(--surface))}.kA05Ra_card:nth-child(3) .kA05Ra_icon{color:#238267;border-color:color-mix(in srgb, #388f78 30%, var(--line));background:color-mix(in srgb, #388f78 10%, var(--surface))}.kA05Ra_label{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:800}.kA05Ra_title{letter-spacing:-.025em;font-size:clamp(19px,2vw,23px);font-weight:750;line-height:1.25}.kA05Ra_copy{max-width:36ch;color:var(--muted);font-size:14px;line-height:1.55}.kA05Ra_action{color:var(--purple);align-items:center;gap:6px;margin-top:auto;padding-top:5px;font-size:13px;font-weight:750;display:inline-flex}@media (max-width:900px){.kA05Ra_grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kA05Ra_card:last-child{grid-column:1/-1;min-height:190px}}@media (max-width:620px){.kA05Ra_section{gap:16px;margin-bottom:28px}.kA05Ra_grid{grid-template-columns:1fr;gap:12px}.kA05Ra_card,.kA05Ra_card:last-child{border-radius:17px;grid-column:auto;min-height:0;padding:21px}}@media (prefers-reduced-motion:reduce){.kA05Ra_card{transition:none}.kA05Ra_card:hover{transform:none}}
.BngvRW_page{min-width:0}.BngvRW_back{color:var(--muted);margin-bottom:24px;font-size:13px;display:inline-block}.BngvRW_back:hover{color:var(--purple)}.BngvRW_hero{border:1px solid var(--line);background:linear-gradient(125deg, color-mix(in srgb, var(--purple) 7%, var(--surface)), var(--surface));border-radius:24px;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,60px);padding:clamp(24px,4vw,48px);display:grid}.BngvRW_heroCopy{gap:18px;min-width:0;display:grid}.BngvRW_heroCopy>*{margin:0}.BngvRW_hero h1{letter-spacing:-.045em;overflow-wrap:anywhere;font-size:clamp(30px,4vw,54px);font-weight:650;line-height:1.12}.BngvRW_summary{color:var(--muted);overflow-wrap:anywhere;font-size:clamp(15px,1.6vw,18px);line-height:1.7}.BngvRW_byline{color:var(--muted);font-size:13px}.BngvRW_byline strong{color:var(--ink)}.BngvRW_cover{aspect-ratio:4/3;background:linear-gradient(140deg,#30185b,#9751bf);border-radius:18px;position:relative;overflow:hidden}.BngvRW_cover>span{color:#fff;flex-direction:column;justify-content:space-between;font-size:clamp(23px,3vw,36px);font-weight:600;line-height:1.2;display:flex;position:absolute;inset:24px}.BngvRW_cover small{letter-spacing:.12em;font-size:11px}.BngvRW_cover img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.BngvRW_facts{border:1px solid var(--line);background:var(--surface);border-radius:18px;grid-template-columns:repeat(3,1fr);margin-top:20px;padding:24px;display:grid}.BngvRW_facts>div{justify-content:center;align-items:center;gap:12px;min-width:0;padding:0 14px;display:flex}.BngvRW_facts>div+div{border-left:1px solid var(--line)}.BngvRW_facts svg{color:var(--purple);flex-shrink:0}.BngvRW_facts span{color:var(--muted);gap:5px;font-size:12px;display:grid}.BngvRW_facts strong{color:var(--ink);font-size:15px}.BngvRW_tabs{border-bottom:1px solid var(--line);gap:28px;margin:24px 0 32px;display:flex;overflow-x:auto}.BngvRW_tabs a{color:var(--muted);border-bottom:2px solid #0000;flex-shrink:0;padding-block:16px;font-size:13px;font-weight:650}.BngvRW_tabs a:hover{color:var(--purple);border-color:var(--purple)}.BngvRW_page .published-course-layout{grid-template-columns:minmax(0,1fr) minmax(280px,.48fr);gap:28px}.BngvRW_page .published-course-content{box-shadow:none;border-radius:20px;gap:36px}.BngvRW_page .published-course-aside{border-radius:20px;gap:20px;box-shadow:0 12px 36px #3013480b}.BngvRW_page .published-course-aside h2{font-size:clamp(23px,2.5vw,29px)}.BngvRW_page .published-course-description{white-space:pre-line;font-size:16px;line-height:1.85}.BngvRW_page .published-outline>li{background:var(--surface)}.BngvRW_page .published-outline-lesson{border-bottom:1px solid var(--line);padding-block:9px}.BngvRW_page .published-outline-lesson:last-child{border:0}:is(.BngvRW_page section[id],.BngvRW_page aside[id]){scroll-margin-top:120px}.BngvRW_recommendations{margin-top:58px;scroll-margin-top:120px}@media (max-width:900px){.BngvRW_hero{gap:24px;padding:26px}.BngvRW_page .published-course-layout{grid-template-columns:minmax(0,1fr)}.BngvRW_page .published-course-aside{grid-row:1;position:static}}@media (max-width:620px){.BngvRW_hero{grid-template-columns:1fr;padding:22px}.BngvRW_cover{aspect-ratio:16/9}.BngvRW_facts{grid-template-columns:1fr;gap:18px;padding:18px}.BngvRW_facts>div{justify-content:flex-start;padding:0}.BngvRW_facts>div+div{border-left:0;border-top:1px solid var(--line);padding-top:18px}.BngvRW_tabs{gap:22px}.BngvRW_page .published-course-content{padding:20px}.BngvRW_recommendations{margin-top:36px}}
.UlXREq_logo{vertical-align:middle;flex-shrink:0;max-width:100%;line-height:0;display:inline-block}.UlXREq_logo img{object-fit:contain;width:100%;height:auto}.UlXREq_lightImage{display:block}.UlXREq_darkImage,.UlXREq_dark .UlXREq_lightImage{display:none}html[data-theme=dark] .UlXREq_auto .UlXREq_lightImage{display:none}.UlXREq_dark .UlXREq_darkImage{display:block}html[data-theme=dark] .UlXREq_auto .UlXREq_darkImage{display:block}.auth-story .UlXREq_auto .UlXREq_lightImage{display:none}.auth-story .UlXREq_auto .UlXREq_darkImage{display:block}
._895gPq_header{z-index:40;border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--surface) 96%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);position:sticky;top:0}._895gPq_inner{align-items:center;gap:22px;width:min(1440px,100% - 56px);min-height:88px;margin:0 auto;display:flex}._895gPq_brand{flex:none}._895gPq_brand a{display:flex}._895gPq_search{border:1px solid var(--line-strong);background:var(--canvas);border-radius:999px;flex:340px;align-items:center;min-width:160px;max-width:460px;min-height:46px;padding:3px 5px 3px 18px;transition:border-color .2s,box-shadow .2s;display:flex}._895gPq_search:focus-within{border-color:var(--purple);box-shadow:var(--ring)}._895gPq_search input{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;outline:0;padding:9px 0;font-size:14px}._895gPq_search input:focus-visible{box-shadow:none}._895gPq_search input::placeholder{color:var(--muted);font-size:14px}._895gPq_search button{background:var(--purple);height:38px;color:var(--surface);border:0;border-radius:50%;flex:0 0 38px;place-items:center;padding:0;display:grid}._895gPq_search button:hover{background:var(--purple-deep)}._895gPq_navigation{align-items:center;gap:20px;margin-left:auto;display:flex}._895gPq_navigation a{color:var(--ink-soft);white-space:nowrap;align-items:center;gap:6px;padding-block:15px;font-size:13px;font-weight:650;display:inline-flex}._895gPq_navigation a:hover{color:var(--purple)}._895gPq_careersMenu{align-items:center;display:flex;position:relative}._895gPq_careersTrigger{color:var(--ink-soft);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;padding:15px 0;font-size:13px;font-weight:650;display:inline-flex}._895gPq_careersTrigger:hover,._895gPq_careersTrigger[aria-expanded=true]{color:var(--purple)}._895gPq_careersTrigger svg{flex:none;transition:transform .18s}._895gPq_careersTrigger[aria-expanded=true] svg{transform:rotate(180deg)}._895gPq_careersDropdown{z-index:70;border:1px solid var(--line);background:var(--surface);width:min(350px,100vw - 32px);box-shadow:var(--shadow-lg);border-radius:17px;padding:14px;position:absolute;top:calc(100% + 9px);right:0}._895gPq_careersDropdownTitle{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;margin:0 0 10px;padding:0 2px;font-size:11px;font-weight:800}._895gPq_careersDropdownGroup{gap:8px;display:grid}._895gPq_careersDropdownGroup a{border:1px solid var(--line);background:var(--surface);min-width:0;color:var(--ink);white-space:normal;border-radius:12px;grid-template-columns:40px minmax(0,1fr) 18px;align-items:center;gap:10px;padding:10px;display:grid}._895gPq_careersDropdownGroup a:hover{border-color:color-mix(in srgb, var(--purple) 38%, var(--line));background:color-mix(in srgb, var(--purple) 5%, var(--surface));color:var(--ink)}._895gPq_careersOptionIcon{background:color-mix(in srgb, var(--purple) 11%, var(--surface));width:38px;height:38px;color:var(--purple);border-radius:11px;place-items:center;display:grid}._895gPq_careersOptionCopy{gap:2px;min-width:0;display:grid}._895gPq_careersOptionCopy strong{font-size:13px;font-weight:800}._895gPq_careersOptionCopy small{color:var(--muted);font-size:11px;line-height:1.4}._895gPq_careersOptionArrow{color:var(--muted)}._895gPq_account{align-items:center;gap:12px;display:flex}._895gPq_language .public-language-trigger{width:42px;min-height:42px;box-shadow:none;border-color:#0000;border-radius:12px;justify-content:center;padding:0}._895gPq_language .public-language-trigger>span{display:none}._895gPq_language .public-language-trigger>svg:last-child{display:none}._895gPq_language .public-language-options{right:0}._895gPq_login,._895gPq_join{border:1px solid var(--line);min-height:44px;color:var(--ink);white-space:nowrap;border-radius:11px;justify-content:center;align-items:center;padding:10px 16px;font-size:13px;font-weight:750;display:inline-flex}._895gPq_login:hover{border-color:var(--purple);color:var(--purple)}._895gPq_join{background:var(--purple);color:var(--surface);border-color:#0000}._895gPq_join:hover{background:var(--purple-deep)}._895gPq_menuButton{border:1px solid var(--line);background:var(--surface);width:44px;height:44px;color:var(--ink);border-radius:12px;flex:0 0 44px;justify-content:center;align-items:center;padding:0;display:none}._895gPq_skip{z-index:100;background:var(--ink);color:var(--surface);border-radius:10px;padding:12px 18px;position:fixed;top:10px;left:16px;transform:translateY(-150%)}._895gPq_skip:focus{transform:none}._895gPq_mobileOverlay{z-index:80;position:fixed;inset:0}._895gPq_backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f081c80;border:0;width:100%;height:100%;position:absolute;inset:0}._895gPq_drawer{background:var(--surface);flex-direction:column;gap:24px;width:min(90vw,390px);padding:26px 24px;display:flex;position:absolute;top:0;bottom:0;right:0;overflow-y:auto;box-shadow:-20px 0 80px #0c061833}._895gPq_drawerHeading{justify-content:space-between;align-items:center;display:flex}._895gPq_drawerHeading button{border:1px solid var(--line);background:var(--canvas);border-radius:12px;place-items:center;width:44px;height:44px;padding:0;display:grid}._895gPq_menuTitle{color:var(--muted);letter-spacing:.11em;text-transform:uppercase;margin:5px 0 -12px;font-size:11px;font-weight:750}._895gPq_drawer nav{display:grid}._895gPq_drawer nav a{border-bottom:1px solid var(--line);min-height:52px;color:var(--ink);justify-content:space-between;align-items:center;gap:8px;padding-block:14px;font-size:16px;font-weight:650;display:flex}._895gPq_drawer nav a:hover{color:var(--purple)}._895gPq_drawerLanguage{border:1px solid var(--line);background:var(--canvas);border-radius:16px;padding:16px}._895gPq_drawerLanguage .public-language-control{gap:10px;width:100%;display:grid}._895gPq_drawerLanguage .public-language-trigger{width:100%}._895gPq_drawerLanguage .public-language-label{color:var(--muted);align-items:center;gap:8px;font-size:12px;display:flex}._895gPq_drawerLanguage .public-language-options{width:100%}:is(._895gPq_language .public-language-trigger:focus-visible,._895gPq_drawerLanguage .public-language-trigger:focus-visible){outline:3px solid var(--purple);outline-offset:3px;box-shadow:none}:is(._895gPq_language .public-language-options button:focus-visible,._895gPq_drawerLanguage .public-language-options button:focus-visible){outline:2px solid var(--purple);outline-offset:-2px;box-shadow:none}._895gPq_drawerActions{gap:10px;margin-top:auto;display:grid}@media (max-width:1200px){._895gPq_inner{gap:18px}._895gPq_navigation{gap:14px}._895gPq_navigation a{font-size:12px}._895gPq_search{flex-basis:240px}._895gPq_account{gap:8px}._895gPq_account ._895gPq_login,._895gPq_account ._895gPq_join{padding-inline:12px}._895gPq_navigation,._895gPq_account{display:none}._895gPq_inner{min-height:78px}._895gPq_search{max-width:none;margin-left:12px}._895gPq_menuButton{display:flex}._895gPq_drawer ._895gPq_careersMenu{display:block}._895gPq_drawer ._895gPq_careersTrigger{border-bottom:1px solid var(--line);width:100%;min-height:52px;color:var(--ink);justify-content:space-between;padding-block:14px;font-size:16px;font-weight:650;display:flex}._895gPq_drawer ._895gPq_careersDropdown{width:100%;box-shadow:var(--shadow-sm);margin:8px 0;padding:11px;position:static}._895gPq_drawer ._895gPq_careersDropdownTitle{font-size:10px}._895gPq_drawer ._895gPq_careersDropdownGroup a{border:1px solid var(--line);background:var(--surface);min-height:60px;color:var(--ink);border-radius:12px;grid-template-columns:40px minmax(0,1fr) 18px;align-items:center;gap:10px;padding:10px;font-size:14px;font-weight:650;display:grid}._895gPq_drawer ._895gPq_careersDropdownGroup a:hover{border-color:color-mix(in srgb, var(--purple) 38%, var(--line));background:color-mix(in srgb, var(--purple) 5%, var(--surface));color:var(--ink)}}@media (max-width:620px){._895gPq_inner{grid-template-columns:1fr auto;gap:12px;width:calc(100% - 32px);padding-block:14px;display:grid}._895gPq_search{grid-area:2/1/auto/-1;min-width:0;min-height:44px;margin:0}._895gPq_menuButton{grid-area:1/2;width:40px;height:40px}._895gPq_search input{font-size:16px}._895gPq_drawer{padding:22px 20px}}@media (prefers-reduced-motion:reduce){._895gPq_search,._895gPq_careersTrigger svg{transition:none}}
.ebScUa_page{gap:24px;min-width:0;padding-bottom:40px;display:grid}.ebScUa_header{justify-content:space-between;align-items:end;gap:24px;display:flex}.ebScUa_header h1{letter-spacing:-.045em;margin:8px 0 12px;font-size:clamp(34px,4vw,54px);line-height:1.08}.ebScUa_header p{max-width:680px;color:var(--muted);margin:0;line-height:1.7}.ebScUa_header>a{flex-shrink:0}.ebScUa_stack{gap:18px;min-width:0;display:grid}.ebScUa_stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.ebScUa_stat{border:1px solid var(--line);background:var(--surface);border-radius:18px;align-items:center;gap:15px;min-width:0;padding:clamp(18px,2.4vw,27px);display:flex}.ebScUa_stat>svg{color:var(--purple);flex-shrink:0}.ebScUa_stat strong{letter-spacing:-.04em;font-size:30px;line-height:1.15;display:block}.ebScUa_stat span{color:var(--muted);margin-top:6px;font-size:12px;line-height:1.4;display:block}.ebScUa_toolbar{border:1px solid var(--line);background:var(--surface);border-radius:18px;grid-template-columns:minmax(0,1.5fr) repeat(2,minmax(0,1fr));gap:14px;padding:20px;display:grid}.ebScUa_toolbar label,.ebScUa_search{min-width:0;color:var(--muted);gap:8px;font-size:12px;font-weight:750;display:grid}.ebScUa_toolbar input,.ebScUa_toolbar select,.ebScUa_search input{border:1px solid var(--line);background:var(--surface);width:100%;min-width:0;min-height:46px;color:var(--ink);font:inherit;border-radius:10px;padding:10px 13px;font-size:14px}.ebScUa_page :is(a,button,input,select,summary):focus-visible,.ebScUa_stack :is(button,input,select,summary):focus-visible{outline:3px solid color-mix(in srgb, var(--purple) 55%, transparent);outline-offset:3px}.ebScUa_resultLine{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;font-size:12px;display:flex}.ebScUa_resultLine p{margin:0}.ebScUa_resultLine button{color:var(--purple);cursor:pointer;background:0 0;border:0;padding:8px 0;font-weight:750}.ebScUa_panel,.ebScUa_help{border:1px solid var(--line);background:var(--surface);border-radius:20px;min-width:0;padding:clamp(22px,3vw,32px)}.ebScUa_panel h2,.ebScUa_help h2{margin:0 0 14px;font-size:22px}.ebScUa_panel p,.ebScUa_help p{color:var(--muted);line-height:1.7}.ebScUa_help details{border-top:1px solid var(--line);padding:17px 0}.ebScUa_help details:last-child{padding-bottom:0}.ebScUa_help summary{cursor:pointer;color:var(--ink);font-weight:750;line-height:1.5}.ebScUa_help p{max-width:850px;margin:14px 0 0;font-size:14px}.ebScUa_settingsLayout{grid-template-columns:minmax(190px,.65fr) minmax(0,2fr);align-items:start;gap:24px;display:grid}.ebScUa_settingsNav{border:1px solid var(--line);background:var(--surface);border-radius:20px;padding:22px;position:sticky;top:105px}.ebScUa_settingsNav>p:first-child{margin:0 0 16px}.ebScUa_settingsNav>div{gap:5px;display:grid}.ebScUa_settingsNav button{text-align:start;width:100%;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;padding:12px;font-size:13px}.ebScUa_settingsNav button[aria-pressed=true]{border-color:color-mix(in srgb, var(--purple) 20%, var(--line));background:color-mix(in srgb, var(--purple) 8%, var(--surface));color:var(--purple);font-weight:800}.ebScUa_preferenceNote{border-top:1px solid var(--line);color:var(--muted);margin:22px 0 14px;padding-top:18px;font-size:12px;line-height:1.7}.ebScUa_preferenceSummary{gap:12px;margin:0;font-size:12px;display:grid}.ebScUa_preferenceSummary div{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.ebScUa_preferenceSummary dt{color:var(--muted)}.ebScUa_preferenceSummary dd{margin:0;font-weight:750}.ebScUa_page .settings-hero{box-shadow:none;margin:0}.ebScUa_page .settings-summary-grid{gap:18px}.ebScUa_page .settings-feature-card{min-height:210px;box-shadow:none}.ebScUa_page .settings-card{min-width:0;box-shadow:none;flex-direction:column;align-items:stretch;gap:20px;transform:none}.ebScUa_page .settings-card>div{max-width:none}.ebScUa_page .settings-card .button{align-self:start}.ebScUa_page .settings-card h2{margin:6px 0 10px}.ebScUa_page .settings-card p{color:var(--muted);line-height:1.7}.ebScUa_page .theme-control{grid-template-columns:repeat(3,minmax(0,1fr));align-self:start;width:100%;max-width:480px}.ebScUa_cookieActions{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.ebScUa_cookieActions>button{border:1px solid var(--line);background:var(--surface-muted);min-height:44px;color:var(--ink);border-radius:10px;padding:11px 16px;font-size:13px;font-weight:750;text-decoration:none}.ebScUa_cookieActions a{color:var(--purple);font-size:13px}.ebScUa_notificationGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%;display:grid}.ebScUa_notificationCard{border:1px solid var(--line);background:var(--surface-muted);border-radius:16px;align-content:start;gap:10px;min-width:0;padding:18px;display:grid}.ebScUa_notificationTop{justify-content:space-between;align-items:center;gap:8px;display:flex}.ebScUa_notificationIcon{width:36px;height:36px;color:var(--purple);background:color-mix(in srgb, var(--purple) 10%, var(--surface));border-radius:11px;place-items:center;display:grid}.ebScUa_statusActive,.ebScUa_statusPending{white-space:nowrap;border-radius:999px;align-items:center;min-height:24px;padding:4px 9px;font-size:11px;font-weight:800;display:inline-flex}.ebScUa_statusActive{color:#087b55;background:color-mix(in srgb, #10b981 14%, var(--surface))}.ebScUa_statusPending{color:var(--muted);background:var(--surface);border:1px solid var(--line)}.ebScUa_notificationCard h3{margin:0;font-size:16px}.ebScUa_notificationCard p{color:var(--muted);margin:0;font-size:13px;line-height:1.65}.ebScUa_profile .profile-cover{min-height:clamp(190px,22vw,270px);box-shadow:none;border-radius:24px 24px 0 0}.ebScUa_profile .profile-identity-card{box-shadow:none;grid-template-columns:auto minmax(0,1fr)}.ebScUa_profile .profile-identity-copy{padding-bottom:8px}.ebScUa_profile .profile-social-card{box-shadow:none}.ebScUa_profile .profile-setup-card{box-shadow:none}.ebScUa_profile .profile-details-grid article{box-shadow:none}.ebScUa_profile .profile-social-heading{gap:18px}.ebScUa_profile .profile-social-list{flex-wrap:wrap}.ebScUa_profile .profile-setup-steps{gap:10px}.ebScUa_profile .profile-setup-steps a{border:1px solid var(--line);color:var(--muted);border-radius:10px;padding:9px 12px;font-size:12px;text-decoration:none}.ebScUa_profile .profile-setup-steps a.is-complete{color:var(--purple);background:color-mix(in srgb, var(--purple) 5%, var(--surface))}.ebScUa_profile .ebScUa_stats{grid-template-columns:repeat(2,minmax(0,1fr))}:is(.ebScUa_profile .profile-identity-card,.ebScUa_profile .profile-social-card,.ebScUa_profile .profile-setup-card){scroll-margin-top:105px}.ebScUa_hint{color:var(--muted);margin:16px 0 0;font-size:13px;line-height:1.7}.ebScUa_profile .profile-social-editor label{min-width:0}@media (max-width:900px){.ebScUa_settingsLayout{grid-template-columns:1fr}.ebScUa_settingsNav{position:static}.ebScUa_settingsNav>div{flex-wrap:wrap;display:flex}.ebScUa_settingsNav button{width:auto}.ebScUa_preferenceSummary{grid-template-columns:repeat(2,minmax(0,1fr))}.ebScUa_notificationGrid{grid-template-columns:1fr}.ebScUa_header{flex-direction:column;align-items:start}}@media (max-width:620px){.ebScUa_stats{gap:8px}.ebScUa_stat{border-radius:14px;flex-direction:column;align-items:start;gap:12px;padding:16px 12px}.ebScUa_stat strong{font-size:25px}.ebScUa_toolbar{grid-template-columns:repeat(2,minmax(0,1fr));padding:16px}.ebScUa_toolbar label:first-child{grid-column:1/-1}.ebScUa_page{gap:18px}.ebScUa_profile .profile-identity-card{grid-template-columns:1fr;padding:64px 20px 24px}.ebScUa_profile .profile-social-heading{flex-direction:column;align-items:stretch}.ebScUa_profile .profile-social-editor{grid-template-columns:1fr}.ebScUa_settingsNav{padding:18px}.ebScUa_preferenceSummary{grid-template-columns:1fr}.ebScUa_page .settings-card{padding:22px}.ebScUa_page .settings-card .button{white-space:normal;max-width:100%}.ebScUa_cookieActions{flex-direction:column;align-items:start}.ebScUa_header>a{flex-shrink:1}}
.SaZkkG_preference{border:1px solid var(--line);background:var(--surface-muted);border-radius:16px;justify-content:space-between;align-items:center;gap:20px;min-width:0;padding:18px;display:flex}.SaZkkG_copy{min-width:0}.SaZkkG_titleLine{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.SaZkkG_titleLine strong{color:var(--ink);font-size:15px}.SaZkkG_statusOn,.SaZkkG_statusOff{border-radius:999px;padding:4px 9px;font-size:11px;font-weight:800}.SaZkkG_statusOn{color:#087b55;background:color-mix(in srgb, #10b981 14%, var(--surface))}.SaZkkG_statusOff{color:var(--muted);background:var(--surface);border:1px solid var(--line)}.SaZkkG_copy p{color:var(--muted);margin:7px 0 0;font-size:13px;line-height:1.65}.SaZkkG_copy .SaZkkG_error{color:#b42318}.SaZkkG_switch{cursor:pointer;background:#778196;border:1px solid #0000;border-radius:999px;flex:none;width:54px;height:32px;padding:3px;transition:background .16s,box-shadow .16s;position:relative}.SaZkkG_switch[aria-checked=true]{background:var(--purple)}.SaZkkG_switch:focus-visible{outline:3px solid color-mix(in srgb, var(--purple) 48%, transparent);outline-offset:3px}.SaZkkG_switch:disabled{cursor:wait;opacity:.65}.SaZkkG_switch>span{background:#fff;border-radius:50%;width:24px;height:24px;transition:transform .16s;display:block;transform:translate(0);box-shadow:0 1px 4px #00000038}.SaZkkG_switch[aria-checked=true]>span{transform:translate(22px)}@media (max-width:520px){.SaZkkG_preference{align-items:flex-start;gap:12px;padding:15px}.SaZkkG_switch{margin-top:2px}}
.OCg-0W_page{width:100%;min-width:0;padding-bottom:40px}.OCg-0W_header{border:1px solid var(--line);background:radial-gradient(ellipse at 100% 0, color-mix(in srgb, var(--purple) 12%, transparent), transparent 65%), var(--surface);border-radius:24px;justify-content:space-between;align-items:center;gap:24px;padding:clamp(24px,4vw,42px);display:flex;position:relative}.OCg-0W_header>div{min-width:0;max-width:730px}.OCg-0W_header h1{letter-spacing:-.045em;text-wrap:balance;margin:12px 0 16px;font-size:clamp(30px,3.6vw,48px);line-height:1.12}.OCg-0W_header p:last-child{color:var(--muted);margin:0;font-size:16px;line-height:1.7}.OCg-0W_header>a{flex-shrink:0;max-width:100%}.OCg-0W_stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-block:24px;display:grid}.OCg-0W_stat{border:1px solid var(--line);background:var(--surface);border-radius:18px;align-items:center;gap:14px;min-width:0;padding:22px;display:flex}.OCg-0W_stat svg{color:var(--purple);flex-shrink:0;width:22px;height:22px}.OCg-0W_stat strong{letter-spacing:-.03em;color:var(--ink);font-size:28px;font-weight:650;line-height:1.2;display:block}.OCg-0W_stat span{color:var(--muted);font-size:12px}.OCg-0W_insights{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:20px;margin-bottom:28px;display:grid}.OCg-0W_panel{border:1px solid var(--line);background:var(--surface);border-radius:20px;min-width:0;padding:26px}.OCg-0W_panel h2{letter-spacing:-.03em;margin:0 0 12px;font-size:22px;line-height:1.3}.OCg-0W_panel p{color:var(--muted);font-size:14px;line-height:1.7}.OCg-0W_panel p:last-child{margin-bottom:0}.OCg-0W_panel a{color:var(--purple);font-size:14px;font-weight:650}.OCg-0W_panel strong{overflow-wrap:anywhere}.OCg-0W_snapshot{align-items:center;gap:24px;display:flex}.OCg-0W_ring{background:conic-gradient(var(--purple) var(--progress), var(--line) 0);border-radius:50%;flex-shrink:0;place-items:center;width:94px;height:94px;display:grid}.OCg-0W_ring span{background:var(--surface);width:76px;height:76px;color:var(--ink);border-radius:50%;place-items:center;font-size:22px;font-weight:700;display:grid}.OCg-0W_toolbar{border:1px solid var(--line);background:var(--surface);border-radius:18px;grid-template-columns:minmax(0,1.8fr) repeat(2,minmax(0,1fr));align-items:end;gap:16px;margin:28px 0 20px;padding:20px;display:grid}.OCg-0W_toolbar label{min-width:0;color:var(--muted);gap:8px;font-size:12px;font-weight:650;display:grid}.OCg-0W_toolbar input,.OCg-0W_toolbar select{background:var(--surface);width:100%;min-width:0;height:46px;color:var(--ink);border:1px solid var(--line);font:inherit;border-radius:10px;padding:0 12px;font-size:14px}.OCg-0W_toolbar input:focus-visible,.OCg-0W_toolbar select:focus-visible,.OCg-0W_compareChoice input:focus-visible{outline:2px solid var(--purple);outline-offset:3px}.OCg-0W_four{grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,1fr))}.OCg-0W_resultLine{color:var(--muted);justify-content:space-between;align-items:center;gap:16px;margin-block:16px;font-size:13px;display:flex}.OCg-0W_resultLine p{margin:0}.OCg-0W_quietButton{color:var(--purple);cursor:pointer;background:0 0;border:0;padding:8px 0;font-size:13px;font-weight:650}.OCg-0W_empty{text-align:center;border:1px dashed var(--line);border-radius:18px;padding:40px 24px}.OCg-0W_empty h2{font-size:22px}.OCg-0W_empty p{color:var(--muted)}.OCg-0W_list{gap:18px;display:grid}.OCg-0W_course{background:var(--surface);border:1px solid var(--line);border-radius:20px;grid-template-columns:170px minmax(0,1fr) auto;align-items:center;gap:24px;padding:22px;display:grid}.OCg-0W_cover{background:linear-gradient(145deg,#321558,#a34bcd);border-radius:14px;align-self:stretch;place-items:center;min-height:150px;display:grid;position:relative;overflow:hidden}.OCg-0W_cover svg{color:#eee4ff;width:40px;height:40px}.OCg-0W_cover img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.OCg-0W_course h2{letter-spacing:-.03em;overflow-wrap:anywhere;margin:12px 0;font-size:23px;line-height:1.3}.OCg-0W_course p{color:var(--muted);margin:10px 0;font-size:13px}.OCg-0W_course small{color:var(--muted);font-size:12px}.OCg-0W_courseBody{min-width:0}.OCg-0W_courseActions{justify-items:start;gap:14px;display:grid}.OCg-0W_courseDetails{color:var(--purple);font-size:13px}.OCg-0W_badge{background:color-mix(in srgb, var(--purple) 8%, var(--surface));color:var(--purple);border-radius:30px;padding:4px 10px;font-size:11px;font-weight:650;display:inline-flex}.OCg-0W_completed{background:color-mix(in srgb, #109879 12%, var(--surface));color:#137f65}.OCg-0W_progress{background:var(--line);border-radius:9px;height:6px;margin:14px 0 8px;overflow:hidden}.OCg-0W_progress span{background:var(--purple);border-radius:inherit;height:100%;display:block}.OCg-0W_meta{flex-wrap:wrap;gap:8px 16px;display:flex}.OCg-0W_end{text-align:center;color:var(--muted);margin:30px 0;font-size:12px}.OCg-0W_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.OCg-0W_compareItem{flex-direction:column;gap:10px;min-width:0;display:flex}.OCg-0W_compareItem>article{flex:1}.OCg-0W_compareChoice{cursor:pointer;align-items:center;gap:10px;min-height:40px;font-size:13px;display:flex}.OCg-0W_compareChoice input{width:18px;height:18px;accent-color:var(--purple)}.OCg-0W_comparison{margin-block:28px}.OCg-0W_comparison header{justify-content:space-between;align-items:start;gap:24px;display:flex}.OCg-0W_comparison p{margin-bottom:14px}.OCg-0W_tableScroll{overscroll-behavior-inline:contain;overflow-x:auto}.OCg-0W_tableScroll:focus-visible{outline:2px solid var(--purple)}.OCg-0W_table{border-collapse:collapse;width:100%;font-size:13px}.OCg-0W_table th,.OCg-0W_table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;overflow-wrap:anywhere;min-width:160px;max-width:260px;padding:15px}.OCg-0W_table th{font-weight:650}.OCg-0W_table thead th{color:var(--purple)}.OCg-0W_table tbody th{color:var(--muted);min-width:110px}.OCg-0W_notice{min-height:22px;color:var(--purple);font-size:13px}.OCg-0W_certificate{border:1px solid var(--line);background:linear-gradient(145deg, color-mix(in srgb, var(--purple) 5%, var(--surface)), var(--surface));border-radius:20px;gap:18px;min-width:0;padding:26px;display:grid}.OCg-0W_certificateTop{justify-content:space-between;align-items:center;gap:16px;display:flex}.OCg-0W_certificateTop svg{width:30px;height:30px;color:var(--purple)}.OCg-0W_certificate h2{overflow-wrap:anywhere;letter-spacing:-.03em;margin:0;font-size:24px;line-height:1.3}.OCg-0W_certificate dl{gap:12px;margin:0;display:grid}.OCg-0W_certificate dt{color:var(--muted);margin-bottom:4px;font-size:11px}.OCg-0W_certificate dd{overflow-wrap:anywhere;margin:0;font-size:13px}.OCg-0W_certificateActions{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:auto;display:flex}.OCg-0W_certificateActions a:not(:first-child){color:var(--purple);font-size:13px}.OCg-0W_completedList{gap:12px;margin-top:24px;display:grid}.OCg-0W_completedList a{border:1px solid var(--line);border-radius:12px;justify-content:space-between;align-items:center;gap:20px;padding:16px;display:flex}.OCg-0W_completedList span{overflow-wrap:anywhere}.OCg-0W_completedList svg{flex-shrink:0}:root[data-theme=dark] .OCg-0W_completed{color:#63e6be}@media (max-width:1200px){.OCg-0W_grid{grid-template-columns:repeat(2,minmax(0,1fr))}.OCg-0W_course{grid-template-columns:130px minmax(0,1fr)}.OCg-0W_courseActions{flex-wrap:wrap;grid-column:2;align-items:center;display:flex}.OCg-0W_cover{grid-row:span 2}}@media (max-width:800px){.OCg-0W_header{flex-direction:column;align-items:start}.OCg-0W_insights{grid-template-columns:minmax(0,1fr)}.OCg-0W_stat{gap:10px;padding:18px}.OCg-0W_stat svg{display:none}.OCg-0W_four{grid-template-columns:repeat(2,minmax(0,1fr))}.OCg-0W_toolbar{gap:12px}}@media (max-width:560px){.OCg-0W_header{border-radius:20px;padding:24px}.OCg-0W_header h1{font-size:34px}.OCg-0W_stats{gap:8px}.OCg-0W_stat{padding:14px}.OCg-0W_stat strong{font-size:24px}.OCg-0W_stat span{font-size:10px}.OCg-0W_panel{padding:22px}.OCg-0W_toolbar{grid-template-columns:repeat(2,minmax(0,1fr));padding:16px}.OCg-0W_toolbar>label:first-child{grid-column:1/-1}.OCg-0W_toolbar select,.OCg-0W_toolbar input{font-size:13px}.OCg-0W_grid{grid-template-columns:minmax(0,1fr)}.OCg-0W_course{grid-template-columns:minmax(0,1fr);gap:14px;padding:20px}.OCg-0W_cover{aspect-ratio:auto;grid-area:auto/1;width:100%;height:clamp(150px,48vw,210px);min-height:0}.OCg-0W_courseActions{grid-column:auto;gap:16px}.OCg-0W_courseActions .button{width:auto}.OCg-0W_snapshot{gap:16px}.OCg-0W_comparison header{display:block}.OCg-0W_certificate{padding:22px}.OCg-0W_resultLine{align-items:start}}
.V204oq_card{border:1px solid var(--line);background:var(--surface);border-radius:18px;flex-direction:column;min-width:0;height:100%;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex;overflow:hidden}.V204oq_card:hover{border-color:color-mix(in srgb, var(--purple) 45%, var(--line));transform:translateY(-3px);box-shadow:0 12px 30px #30134812}.V204oq_visual{isolation:isolate;aspect-ratio:16/9;color:#fff;background:linear-gradient(125deg,#38196a,#ab54da);display:block;position:relative;overflow:hidden}.V204oq_visual img{object-fit:cover;z-index:1;width:100%;height:100%;position:absolute;inset:0}.V204oq_fallback{letter-spacing:-.03em;font-size:26px;font-weight:650;line-height:1.15;position:absolute;top:24%;left:22px;right:22px}.V204oq_tag{z-index:2;color:#281238;background:#fff;border-radius:30px;padding:5px 10px;font-size:11px;font-weight:650;position:absolute;top:12px;right:12px}.V204oq_body{flex-direction:column;flex:1;gap:10px;min-width:0;padding:18px;display:flex}.V204oq_body>*{min-width:0;margin:0}.V204oq_meta{color:var(--purple);justify-content:space-between;align-items:center;gap:10px;font-size:11px;font-weight:700;display:flex}.V204oq_meta>span{overflow-wrap:anywhere}.V204oq_meta button{width:34px;min-width:34px;height:34px}.V204oq_body h2{letter-spacing:-.025em;overflow-wrap:anywhere;font-size:18px;font-weight:700;line-height:1.4}.V204oq_body h2 a:hover{color:var(--purple)}.V204oq_instructor{color:var(--muted);font-size:12px}.V204oq_description{color:var(--muted);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:13px;line-height:1.65;display:-webkit-box;overflow:hidden}.V204oq_level{border:1px solid var(--line);color:var(--muted);border-radius:30px;align-self:flex-start;padding:4px 9px;font-size:11px}.V204oq_footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:16px;font-size:13px;display:flex}.V204oq_footer strong{color:var(--ink);font-size:17px}.V204oq_footer a{color:var(--purple);font-weight:700}.V204oq_card mark{color:#251333;background:#f5db87}@media (prefers-reduced-motion:reduce){.V204oq_card{transition:none}.V204oq_card:hover{transform:none}}
.Dt7onG_notice{border:1px solid var(--line);background:var(--surface);outline-offset:4px;border-radius:12px;margin:0;padding:13px 15px}.Dt7onG_success{border-color:color-mix(in srgb, #2ba36b 40%, var(--line));color:#18744a}.Dt7onG_error{border-color:color-mix(in srgb, #bd4a4a 40%, var(--line));color:#a83939}
.KFgCBa_lessonPage{--lesson-card-radius:22px;gap:24px;width:min(1360px,100% - 48px);min-width:0;margin-inline:auto;display:grid;container-type:inline-size;padding-block:0 48px!important}.KFgCBa_videoLessonPage{gap:14px}.KFgCBa_courseHeader{border:1px solid color-mix(in srgb, var(--purple) 18%, var(--line));border-radius:var(--lesson-card-radius);background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--purple) 12%, transparent), transparent 36%), var(--surface);min-width:0;box-shadow:var(--shadow-sm);gap:22px;padding:clamp(22px,3.2vw,36px);display:grid}.KFgCBa_videoFirstHeader{border:0;border-bottom:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0;padding:0 0 12px;display:block}.KFgCBa_videoHeaderRow{grid-template-columns:minmax(0,1fr) minmax(240px,330px);align-items:center;gap:18px;min-width:0;display:grid}.KFgCBa_videoBreadcrumbs{align-items:center;gap:10px;min-width:0;display:flex}.KFgCBa_videoBreadcrumbs .KFgCBa_backLink{min-height:38px}.KFgCBa_breadcrumbSeparator{color:var(--muted);flex:none;font-size:12px}.KFgCBa_videoBreadcrumbs .KFgCBa_headerCourseTitle{max-width:34%;color:var(--ink-soft)}.KFgCBa_videoModuleTitle{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;overflow:hidden}.KFgCBa_videoJumpLink{white-space:nowrap;flex:none;margin-left:auto}.KFgCBa_videoProgressBlock{gap:6px;min-width:0;display:grid}.KFgCBa_videoFirstHeader .KFgCBa_progressLabels,.KFgCBa_videoFirstHeader .KFgCBa_progressLabels strong{font-size:11px}.KFgCBa_videoFirstHeader .KFgCBa_progressTrack{height:6px}.KFgCBa_headerTop,.KFgCBa_headerMain,.KFgCBa_progressLabels,.KFgCBa_lessonPanelHeading,.KFgCBa_lessonActions,.KFgCBa_upNext,.KFgCBa_outlineHeader,.KFgCBa_moduleHeading,.KFgCBa_lessonRow,.KFgCBa_completedCourseAction{align-items:center;display:flex}.KFgCBa_headerTop{justify-content:space-between;gap:18px;min-width:0}.KFgCBa_backLink{border:1px solid var(--line);border-radius:var(--r-sm);min-height:40px;color:var(--ink-soft);transition:color var(--dur) var(--ease), border-color var(--dur) var(--ease), background var(--dur) var(--ease);flex:none;align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:750;display:inline-flex}.KFgCBa_backLink:hover{border-color:color-mix(in srgb, var(--purple) 48%, var(--line));background:var(--surface-muted);color:var(--purple)}.KFgCBa_headerCourseTitle{max-width:58%;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}.KFgCBa_headerMain{justify-content:space-between;gap:clamp(24px,5vw,72px);min-width:0}.KFgCBa_headingText{flex:auto;min-width:0}.KFgCBa_courseEyebrow,.KFgCBa_outlineEyebrow,.KFgCBa_upNextEyebrow{color:var(--purple);letter-spacing:.12em;text-transform:uppercase;margin:0 0 9px;font-size:11px;font-weight:850;line-height:1.45}.KFgCBa_courseEyebrow{overflow-wrap:anywhere}.KFgCBa_headingText h1{overflow-wrap:anywhere;max-width:860px;margin:0;font-size:clamp(32px,4vw,54px);line-height:1.08}.KFgCBa_progressBlock{flex:0 310px;gap:10px;min-width:225px;display:grid}.KFgCBa_progressLabels{color:var(--muted);justify-content:space-between;gap:12px;font-size:12px}.KFgCBa_progressLabels strong{color:var(--ink-soft);text-align:right;font-size:12px;font-weight:800}.KFgCBa_progressTrack{border-radius:var(--r-pill);background:var(--surface-sunken);height:9px;overflow:hidden}.KFgCBa_progressTrack span{border-radius:inherit;background:linear-gradient(90deg, var(--purple), color-mix(in srgb, var(--purple) 68%, #f28c00));height:100%;transition:width .35s var(--ease);display:block}.KFgCBa_jumpLink{color:var(--purple);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--purple) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--purple) 45%, transparent);text-underline-offset:3px;justify-self:start;font-size:12px;font-weight:750}.KFgCBa_lessonLayout{grid-template-columns:minmax(290px,370px) minmax(0,1fr);grid-template-areas:"sidebar lesson";align-items:start;gap:22px;min-width:0;display:grid}.KFgCBa_courseSidebar{grid-area:sidebar;align-content:start;gap:16px;min-width:0;display:grid;position:sticky;top:92px}.KFgCBa_lessonColumn{grid-area:lesson;gap:18px;min-width:0;scroll-margin-top:90px;display:grid}.KFgCBa_lessonColumn:focus{outline:0}.KFgCBa_lessonPanel,.KFgCBa_courseOutline{border:1px solid var(--line);border-radius:var(--lesson-card-radius);background:var(--surface);min-width:0;box-shadow:var(--shadow-sm)}.KFgCBa_lessonPanel{gap:20px;padding:clamp(18px,2.4vw,28px);display:grid}.KFgCBa_videoFirstLessonPanel{gap:14px;padding:clamp(14px,1.8vw,22px)}.KFgCBa_videoStageGroup{gap:12px;min-width:0;display:grid}.KFgCBa_videoLessonHeading{order:2;gap:3px;min-width:0;display:grid}.KFgCBa_videoStageGroup .KFgCBa_videoFrame,.KFgCBa_videoStageGroup .KFgCBa_lessonMessage{order:1}.KFgCBa_videoLessonHeading .KFgCBa_courseEyebrow{margin:0}.KFgCBa_videoLessonHeading h1{overflow-wrap:anywhere;margin:0;font-size:clamp(22px,2.5vw,34px);line-height:1.12}.KFgCBa_lessonPanelHeading{justify-content:space-between;gap:14px;min-height:24px}.KFgCBa_lessonType,.KFgCBa_lessonDuration,.KFgCBa_upNextType{align-items:center;gap:8px;min-width:0;display:inline-flex}.KFgCBa_lessonType{color:var(--purple);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:850}.KFgCBa_lessonDuration{border-radius:var(--r-pill);background:var(--surface-muted);color:var(--muted);flex:none;padding:5px 9px;font-size:11px;font-weight:750}.KFgCBa_videoFrame{border:1px solid color-mix(in srgb, var(--line) 70%, transparent);aspect-ratio:16/9;background:#09070e;border-radius:16px;width:100%;position:relative;overflow:hidden;box-shadow:0 14px 34px #00000024}.KFgCBa_videoFrame iframe{border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.KFgCBa_textContent{border:1px solid var(--line);background:var(--surface-muted);min-height:160px;color:var(--ink);overflow-wrap:anywhere;white-space:pre-wrap;border-radius:15px;padding:clamp(19px,3vw,32px);font-size:16px;line-height:1.8}.KFgCBa_lessonMessage,.KFgCBa_completedMessage{border:1px solid var(--line);background:var(--surface-muted);color:var(--muted);border-radius:13px;align-items:flex-start;gap:11px;margin:0;padding:16px 18px;font-size:14px;font-weight:650;line-height:1.6;display:flex}.KFgCBa_completedMessage{border-color:color-mix(in srgb, var(--success) 27%, var(--line));background:color-mix(in srgb, var(--success) 8%, var(--surface));color:var(--success);align-items:center}.KFgCBa_completedMessage svg{flex:none}.KFgCBa_quizContent{border:1px solid var(--line);background:var(--surface-muted);border-radius:16px;min-width:0;padding:clamp(17px,2.4vw,26px)}.KFgCBa_lessonActions{flex-wrap:wrap;gap:12px;padding-top:4px}.KFgCBa_lessonActions .lesson-complete-action{flex:none;align-items:center;gap:10px;min-width:0;display:flex}.KFgCBa_previousLink,.KFgCBa_upNextAction{white-space:nowrap;min-height:46px}.KFgCBa_lessonActions .lesson-complete-action .button{white-space:nowrap;min-height:46px}.KFgCBa_lessonActions .lesson-complete-state{border:1px solid color-mix(in srgb, var(--success) 25%, var(--line));border-radius:var(--r-sm);background:color-mix(in srgb, var(--success) 8%, var(--surface));color:var(--success);margin:0;padding:10px 13px;font-size:13px;font-weight:800}.KFgCBa_previousLink{flex:none;align-items:center;gap:8px;display:inline-flex}.KFgCBa_upNext{border:1px solid color-mix(in srgb, var(--purple) 25%, var(--line));background:linear-gradient(110deg, color-mix(in srgb, var(--purple) 8%, var(--surface)), var(--surface) 68%);min-width:0;box-shadow:var(--shadow-xs);border-radius:18px;gap:16px;padding:19px 20px}.KFgCBa_upNextIcon{border:1px solid color-mix(in srgb, var(--purple) 22%, transparent);background:var(--purple-soft);width:44px;height:44px;color:var(--purple);border-radius:13px;flex:0 0 44px;place-items:center;display:grid}.KFgCBa_upNextDetails{flex:auto;gap:4px;min-width:0;display:grid}.KFgCBa_upNextEyebrow{margin:0;font-size:10px}.KFgCBa_upNextDetails h2{overflow-wrap:anywhere;margin:0;font-size:clamp(16px,1.7vw,20px);line-height:1.25}.KFgCBa_upNextType{color:var(--muted);font-size:11px;font-weight:700}.KFgCBa_upNextAction{flex:none;align-items:center;gap:9px;display:inline-flex}.KFgCBa_completedCourseLink{color:inherit;transition:border-color var(--dur) var(--ease), transform var(--dur) var(--ease)}.KFgCBa_completedCourseLink:hover{border-color:var(--purple);transform:translateY(-1px)}.KFgCBa_completedCourseText{min-width:0;color:var(--muted);overflow-wrap:anywhere;flex:auto;font-size:13px}.KFgCBa_completedCourseAction{color:var(--purple);white-space:nowrap;flex:none;gap:8px;font-size:13px;font-weight:800}.KFgCBa_courseOutline{overscroll-behavior:contain;scrollbar-color:color-mix(in srgb, var(--muted) 42%, transparent) transparent;scrollbar-gutter:stable;scrollbar-width:thin;gap:18px;min-width:0;max-height:min(760px,100dvh - 112px);padding:21px;display:grid;overflow-y:auto}.KFgCBa_courseAbout{border:1px solid var(--line);border-radius:var(--lesson-card-radius);background:var(--surface);min-width:0;box-shadow:var(--shadow-sm);padding:20px 21px}.KFgCBa_courseAbout h2{color:var(--ink-soft);margin:0 0 9px;font-size:15px;line-height:1.35}.KFgCBa_courseAbout p{color:var(--muted);overflow-wrap:anywhere;white-space:pre-line;margin:0;font-size:13px;line-height:1.65}.KFgCBa_outlineHeader{border-bottom:1px solid var(--line);justify-content:space-between;gap:14px;min-width:0;padding-bottom:16px}.KFgCBa_outlineHeader>div{min-width:0}.KFgCBa_outlineEyebrow{margin-bottom:7px}.KFgCBa_outlineHeader h2{overflow-wrap:anywhere;margin:0 0 7px;font-size:18px;line-height:1.2}.KFgCBa_outlineCounts{color:var(--muted);margin:0;font-size:11px}.KFgCBa_progressPercent{border:1px solid color-mix(in srgb, var(--purple) 28%, var(--line));background:var(--purple-soft);width:46px;height:46px;color:var(--purple);border-radius:50%;flex:0 0 46px;place-items:center;font-size:11px;font-weight:850;display:grid}.KFgCBa_moduleSection{gap:8px;min-width:0;display:grid}.KFgCBa_moduleHeading{justify-content:space-between;gap:10px;min-width:0;padding-inline:3px}.KFgCBa_moduleHeading h3{min-width:0;color:var(--ink-soft);overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:800;line-height:1.4}.KFgCBa_moduleHeading>span{color:var(--muted);flex:none;font-size:10px;font-weight:750}.KFgCBa_lessonList{gap:4px;margin:0;padding:0;list-style:none;display:grid}.KFgCBa_lessonRow{min-width:0;color:var(--ink);transition:border-color var(--dur) var(--ease), background var(--dur) var(--ease);border:1px solid #0000;border-radius:11px;gap:10px;padding:10px 9px}a.KFgCBa_lessonRow:hover{border-color:var(--line);background:var(--surface-muted)}.KFgCBa_currentLesson{border-color:color-mix(in srgb, var(--purple) 35%, var(--line));background:color-mix(in srgb, var(--purple) 9%, var(--surface))}.KFgCBa_lessonTypeIcon{background:var(--surface-muted);width:32px;height:32px;color:var(--muted);border-radius:10px;flex:0 0 32px;place-items:center;display:grid}.KFgCBa_currentLesson .KFgCBa_lessonTypeIcon{background:var(--purple-soft);color:var(--purple)}.KFgCBa_completedLesson .KFgCBa_lessonTypeIcon{color:var(--success)}.KFgCBa_lessonDetails{flex:auto;gap:2px;min-width:0;display:grid}.KFgCBa_lessonTitle{color:var(--ink-soft);overflow-wrap:anywhere;font-size:12px;font-weight:700;line-height:1.4}.KFgCBa_lessonDetails small{color:var(--muted);font-size:10px;line-height:1.35}.KFgCBa_currentLesson .KFgCBa_lessonTitle,.KFgCBa_currentLesson .KFgCBa_lessonDetails small{color:var(--purple)}.KFgCBa_lessonStatusIcon{color:var(--success);flex:none}.KFgCBa_unavailableLesson{opacity:.75}.KFgCBa_unavailableLesson .KFgCBa_lessonTypeIcon{color:var(--muted)}@container (max-width:980px){.KFgCBa_lessonLayout{grid-template-columns:minmax(0,1fr);grid-template-areas:"lesson""sidebar"}.KFgCBa_courseSidebar{position:static;overflow:visible}.KFgCBa_courseOutline{max-height:min(64dvh,680px);position:static}.KFgCBa_lessonList{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width:680px){.KFgCBa_lessonPage{gap:15px;width:calc(100% - 28px);padding-block:0 32px!important}.KFgCBa_courseHeader{border-radius:18px;gap:18px;padding:20px}.KFgCBa_videoFirstHeader{border-radius:0;padding:0 0 10px}.KFgCBa_videoHeaderRow{grid-template-columns:minmax(0,1fr);gap:8px}.KFgCBa_videoBreadcrumbs{flex-wrap:wrap;gap:7px}.KFgCBa_videoBreadcrumbs .KFgCBa_headerCourseTitle{max-width:min(42%,220px)}.KFgCBa_videoJumpLink{margin-left:0}.KFgCBa_videoProgressBlock{gap:4px}.KFgCBa_headerTop{align-items:flex-start}.KFgCBa_headerCourseTitle{max-width:48%;padding-top:10px;font-size:11px}.KFgCBa_headerMain{flex-direction:column;align-items:stretch;gap:17px}.KFgCBa_headingText h1{font-size:clamp(30px,9vw,42px)}.KFgCBa_progressBlock{flex-basis:auto;min-width:0}.KFgCBa_lessonLayout{gap:15px}.KFgCBa_lessonColumn{gap:14px}.KFgCBa_lessonPanel{border-radius:18px;gap:15px;padding:15px}.KFgCBa_videoFirstLessonPanel{gap:12px;padding:13px}.KFgCBa_videoStageGroup{gap:10px}.KFgCBa_videoLessonHeading h1{font-size:clamp(21px,7vw,30px)}.KFgCBa_videoFrame{border-radius:12px;width:calc(100% + 2px);margin-inline:-1px}.KFgCBa_textContent,.KFgCBa_quizContent{border-radius:12px;padding:16px;font-size:15px}.KFgCBa_quizContent .quiz-actions{grid-template-columns:minmax(0,1fr);display:grid}.KFgCBa_quizContent .quiz-actions .button{white-space:nowrap;width:100%;max-width:100%;padding-inline:11px;font-size:clamp(11px,3vw,14px)}.KFgCBa_lessonActions{grid-template-columns:minmax(0,1fr);align-items:stretch;display:grid}:is(.KFgCBa_lessonActions .lesson-complete-action,.KFgCBa_lessonActions .lesson-complete-action .button,.KFgCBa_lessonActions .KFgCBa_previousLink){width:100%;min-width:0}.KFgCBa_lessonActions .lesson-complete-action{display:grid}:is(.KFgCBa_lessonActions .lesson-complete-action .button,.KFgCBa_lessonActions .KFgCBa_previousLink){white-space:nowrap;justify-content:center}.KFgCBa_upNext{border-radius:15px;grid-template-columns:44px minmax(0,1fr);gap:12px;padding:15px;display:grid}.KFgCBa_upNextAction{grid-column:1/-1;justify-content:center;width:100%}.KFgCBa_completedCourseText{font-size:12px}.KFgCBa_completedCourseAction{grid-column:2;font-size:12px}.KFgCBa_courseOutline{border-radius:18px;gap:15px;max-height:min(58dvh,560px);padding:17px}.KFgCBa_courseAbout{border-radius:18px;padding:17px}.KFgCBa_lessonList{grid-template-columns:minmax(0,1fr)}}@container (max-width:360px){.KFgCBa_lessonPage{width:calc(100% - 20px)}.KFgCBa_courseHeader{padding:16px}.KFgCBa_videoFirstHeader{padding:0 0 9px}.KFgCBa_headerTop{flex-direction:column;gap:8px}.KFgCBa_headerCourseTitle{max-width:100%;padding:0 2px}.KFgCBa_lessonPanel{padding:12px}.KFgCBa_progressLabels{flex-direction:column;align-items:flex-start;gap:2px}.KFgCBa_progressLabels strong{text-align:left}}@media (max-width:620px){.KFgCBa_lessonPage{width:calc(100% + 16px);margin-inline:-8px}}@media (prefers-reduced-motion:reduce){.KFgCBa_progressTrack span,.KFgCBa_backLink,.KFgCBa_lessonRow,.KFgCBa_completedCourseLink{transition:none}}
._5Jo74W_frame{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);min-width:0}._5Jo74W_frame :is(h1,h2,p,label,span,small,a){overflow-wrap:anywhere}._5Jo74W_frame :is(a,button,input,select):focus-visible{outline:3px solid color-mix(in srgb,var(--purple) 60%,var(--ink));outline-offset:3px}._5Jo74W_skip{z-index:200;background:var(--surface);color:var(--purple);border:1px solid var(--line);border-radius:10px;padding:12px 18px;position:fixed;top:12px;left:16px;transform:translateY(-200%)}._5Jo74W_skip:focus{transform:none}._5Jo74W_frame .auth-story{background:radial-gradient(at 0 0,#a619e6,#0000 70%),linear-gradient(150deg,#56118c,#7416ab);min-width:0;padding:clamp(28px,4vw,56px)}._5Jo74W_frame .auth-story-copy{margin-top:clamp(44px,7vh,90px)}._5Jo74W_frame .auth-story-copy h2{letter-spacing:-.04em;color:#fff;max-width:500px;margin:0 0 28px;font-size:clamp(32px,3.2vw,50px);line-height:1.13}._5Jo74W_frame .auth-value-list p{align-items:start;line-height:1.6}._5Jo74W_frame .auth-value-list span{flex:0 0 29px}._5Jo74W_frame .auth-form-area{align-content:center;min-width:0;padding:clamp(28px,5vw,64px)}._5Jo74W_frame>.auth-form-area>.auth-card{width:min(100%,570px);min-width:0;box-shadow:0 14px 42px color-mix(in srgb,var(--ink) 7%,transparent);border-radius:24px;gap:20px;margin:0;padding:clamp(28px,3.6vw,44px)}:is(._5Jo74W_frame .auth-card-heading h1,._5Jo74W_frame .auth-notice-card h1){letter-spacing:-.035em;margin-block:8px 12px;font-size:clamp(30px,3.2vw,42px);line-height:1.15}:is(._5Jo74W_frame .auth-card-heading p,._5Jo74W_frame .auth-notice-card>p){color:var(--muted);line-height:1.75}._5Jo74W_frame .auth-mode-tabs a{place-items:center;min-height:44px;display:grid}._5Jo74W_frame .auth-checkbox{width:100%;min-width:0;line-height:1.6}._5Jo74W_frame .auth-checkbox input{flex:0 0 18px}._5Jo74W_frame .intent-options{min-width:0}._5Jo74W_frame .intent-option{white-space:normal;min-width:0}._5Jo74W_frame .intent-option span{line-height:1.65}._5Jo74W_frame .field-label>input{min-width:0}._5Jo74W_frame .password-field{min-width:0}._5Jo74W_frame .password-field input{min-width:0}._5Jo74W_frame .password-field button{min-width:52px;min-height:48px}._5Jo74W_frame .auth-actions-row .button{white-space:normal;min-width:0;max-width:100%}:is(._5Jo74W_frame .google-button,._5Jo74W_frame .auth-submit){white-space:normal;max-width:100%;min-height:48px}@media (max-width:1000px){._5Jo74W_frame{grid-template-columns:minmax(0,.7fr) minmax(0,1fr)}._5Jo74W_frame .auth-form-area{padding:28px}}@media (max-width:760px){._5Jo74W_frame{grid-template-columns:1fr}._5Jo74W_frame .auth-story{min-height:0;padding:max(16px,env(safe-area-inset-top)) 20px 16px}:is(._5Jo74W_frame .auth-story-copy,._5Jo74W_frame .auth-side-card-image,._5Jo74W_frame .auth-story-note){display:none}._5Jo74W_frame .auth-form-area{padding:22px 16px max(32px,env(safe-area-inset-bottom))}._5Jo74W_frame>.auth-form-area>.auth-card{border-radius:20px;margin-inline:auto;padding:clamp(20px,5vw,30px)}._5Jo74W_frame .auth-actions-row .button{width:100%}}@media (max-width:360px){._5Jo74W_frame .intent-options{grid-template-columns:1fr}}
.C4ZXTq_page{background:var(--canvas);padding-bottom:80px}.C4ZXTq_hero{isolation:isolate;border-bottom:1px solid var(--line);background:linear-gradient(120deg, var(--surface) 30%, var(--purple-soft));padding:64px 32px 56px;position:relative;overflow:hidden}.C4ZXTq_heroInner{z-index:1;width:min(1180px,100%);margin-inline:auto;position:relative}.C4ZXTq_eyebrow{color:var(--purple);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:9px;margin:0 0 22px;font-size:11px;font-weight:750;line-height:1.5;display:flex}.C4ZXTq_hero h1{max-width:780px;color:var(--ink);letter-spacing:-.05em;text-wrap:balance;margin:0 0 22px;font-size:clamp(38px,4.5vw,60px);font-weight:700;line-height:1.08}.C4ZXTq_hero h1 span{color:var(--purple);display:block}.C4ZXTq_intro{max-width:670px;color:var(--muted);margin:0;font-size:16px;line-height:1.8}.C4ZXTq_heroOrbit{z-index:0;border:1px solid color-mix(in srgb, var(--purple) 13%, transparent);width:500px;height:500px;box-shadow:0 0 0 55px color-mix(in srgb, var(--purple) 3%, transparent), 0 0 0 110px color-mix(in srgb, var(--purple) 2%, transparent);pointer-events:none;border-radius:50%;position:absolute;top:-70px;right:-80px}.C4ZXTq_search{border:1px solid var(--line-strong);background:var(--surface);width:min(680px,100%);min-height:60px;box-shadow:var(--shadow-sm);border-radius:15px;align-items:center;gap:14px;margin-top:28px;padding:8px 20px;display:flex}.C4ZXTq_search>svg{color:var(--purple);flex:none}.C4ZXTq_search:focus-within{border-color:var(--purple);box-shadow:var(--ring)}.C4ZXTq_search input{width:100%;min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;padding:10px 0;font-size:16px}.C4ZXTq_search input:focus-visible{box-shadow:none}.C4ZXTq_search input::placeholder{color:var(--muted)}.C4ZXTq_layout{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:48px;width:min(1180px,100% - 64px);margin:44px auto 0;display:grid}.C4ZXTq_sidebar{min-width:0;position:sticky;top:110px}.C4ZXTq_topicLabel{color:var(--muted);letter-spacing:.11em;text-transform:uppercase;margin:0 0 16px;font-size:11px;font-weight:750}.C4ZXTq_topicButtons{gap:7px;display:grid}.C4ZXTq_topicButtons button{width:100%;min-width:0;min-height:54px;color:var(--ink-soft);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:12px;padding:13px 14px;font-size:13px;font-weight:600;line-height:1.5;display:flex}.C4ZXTq_topicButtons button>svg{flex:none}.C4ZXTq_topicButtons button[aria-pressed=true]{border-color:color-mix(in srgb, var(--purple) 15%, var(--line));background:var(--purple-soft);color:var(--purple)}.C4ZXTq_topicButtons button:hover{background:var(--surface-muted)}.C4ZXTq_count{border:1px solid var(--line);background:var(--surface);width:26px;height:26px;color:var(--muted);border-radius:8px;flex:none;place-items:center;margin-left:auto;font-size:11px;display:grid}.C4ZXTq_support{border:1px solid var(--line);background:var(--surface);border-radius:20px;margin-top:28px;padding:24px}.C4ZXTq_support>svg{color:var(--purple);margin-bottom:15px}.C4ZXTq_support h2{letter-spacing:-.03em;margin:0 0 10px;font-size:22px;font-weight:650;line-height:1.25}.C4ZXTq_support p{color:var(--muted);margin:0;font-size:13px;line-height:1.75}.C4ZXTq_support a{min-height:44px;color:var(--purple);align-items:center;gap:12px;margin-top:13px;font-size:13px;font-weight:750;display:inline-flex}.C4ZXTq_answers{min-width:0;scroll-margin-top:115px}.C4ZXTq_resultsHeader{justify-content:space-between;align-items:center;gap:20px;min-height:44px;margin-bottom:24px;display:flex}.C4ZXTq_resultsHeader p{color:var(--ink);margin:0;font-size:14px;font-weight:700}.C4ZXTq_resultsHeader p span{color:var(--muted);margin-top:5px;font-size:12px;font-weight:400;display:block}.C4ZXTq_resultsHeader button{min-height:44px;color:var(--purple);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:10px 0 10px 10px;font-size:12px;line-height:1.5;display:inline-flex}.C4ZXTq_resultsHeader button>svg{flex:none}.C4ZXTq_group{border:1px solid var(--line);background:var(--surface);border-radius:22px;min-width:0;margin-bottom:22px;padding:28px 30px 6px}.C4ZXTq_groupHeading{align-items:center;gap:14px;margin-bottom:12px;display:flex}.C4ZXTq_groupHeading>span{color:var(--purple);font-size:11px;font-weight:750}.C4ZXTq_group h2{letter-spacing:-.035em;margin:0;font-size:clamp(21px,2.2vw,26px);font-weight:650;line-height:1.3}.C4ZXTq_group details+details{border-top:1px solid var(--line)}.C4ZXTq_group summary{min-height:68px;color:var(--ink-soft);cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding-block:20px;font-size:15px;font-weight:600;line-height:1.6;list-style:none;display:flex}.C4ZXTq_group summary::-webkit-details-marker{display:none}.C4ZXTq_group summary>span{background:var(--purple-soft);width:28px;height:28px;color:var(--purple);border-radius:50%;flex:none;place-items:center;font-size:20px;font-weight:400;transition:transform .18s;display:grid}.C4ZXTq_group details[open] summary>span{transform:rotate(45deg)}.C4ZXTq_group details p{max-width:650px;color:var(--muted);overflow-wrap:anywhere;margin:0 40px 24px 0;font-size:14px;line-height:1.85}.C4ZXTq_empty{border:1px solid var(--line);background:var(--surface);text-align:center;border-radius:22px;padding:48px 32px}.C4ZXTq_empty>svg{color:var(--purple);margin:0 auto 22px}.C4ZXTq_empty h2{letter-spacing:-.035em;margin:0 0 14px;font-size:28px;line-height:1.25}.C4ZXTq_empty p{max-width:450px;color:var(--muted);margin-inline:auto;font-size:14px;line-height:1.8}@media (max-width:960px){.C4ZXTq_layout{grid-template-columns:235px minmax(0,1fr);gap:26px}.C4ZXTq_group{padding-inline:22px}.C4ZXTq_support{padding:20px}.C4ZXTq_topicButtons button{gap:9px;padding-inline:10px}}@media (max-width:760px){.C4ZXTq_hero{padding:44px 24px 36px}.C4ZXTq_layout{grid-template-columns:minmax(0,1fr);gap:28px;width:calc(100% - 48px);margin-top:30px}.C4ZXTq_sidebar{display:contents;position:static}.C4ZXTq_sidebar nav{grid-row:1}.C4ZXTq_answers{grid-row:2}.C4ZXTq_support{grid-row:3;margin:0}.C4ZXTq_topicButtons{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.C4ZXTq_topicButtons button{border-color:var(--line);background:var(--surface);padding:12px}.C4ZXTq_group details p{margin-right:0}.C4ZXTq_heroOrbit{right:-300px}.C4ZXTq_resultsHeader{margin-bottom:20px}.C4ZXTq_page{padding-bottom:48px}}@media (max-width:430px){.C4ZXTq_hero{padding:34px 18px 30px}.C4ZXTq_hero h1{font-size:37px}.C4ZXTq_intro{font-size:14px}.C4ZXTq_eyebrow{margin-bottom:18px;font-size:10px}.C4ZXTq_layout{width:calc(100% - 32px)}.C4ZXTq_search{gap:10px;min-height:56px;padding-inline:14px}.C4ZXTq_topicButtons button{gap:8px;padding:10px;font-size:11px}.C4ZXTq_topicButtons button>svg{display:none}.C4ZXTq_count{width:23px;height:23px}.C4ZXTq_group{border-radius:18px;padding:22px 20px 4px}.C4ZXTq_group summary{gap:12px;font-size:14px}.C4ZXTq_resultsHeader{align-items:flex-start;gap:12px}.C4ZXTq_resultsHeader p{font-size:12px}.C4ZXTq_resultsHeader p span{font-size:11px}.C4ZXTq_resultsHeader button{max-width:48%;font-size:11px}.C4ZXTq_empty{padding:36px 22px}.C4ZXTq_empty h2{font-size:25px}}@media (prefers-reduced-motion:reduce){.C4ZXTq_group summary>span{transition:none}}
._9BMWba_campaign{border:1px solid color-mix(in srgb, var(--purple) 30%, var(--line));background:linear-gradient(135deg, color-mix(in srgb, var(--purple) 8%, var(--surface)), var(--surface));border-radius:20px;gap:20px;width:100%;min-width:0;margin-block:0 30px;padding:clamp(16px,2.3vw,26px);display:grid}._9BMWba_singleCourse{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;max-width:980px;margin-inline:auto}._9BMWba_heading{justify-content:space-between;align-items:end;gap:20px;display:flex}._9BMWba_heading>div{gap:7px;min-width:0;display:grid}._9BMWba_heading p,._9BMWba_heading h2{margin:0}._9BMWba_heading h2{font-size:clamp(25px,3vw,36px)}._9BMWba_heading>div>p:last-child{max-width:760px;color:var(--muted);line-height:1.55}._9BMWba_editorial{border:1px solid var(--line);color:var(--muted);border-radius:999px;flex:none;padding:7px 11px;font-size:.78rem;font-weight:750}._9BMWba_campaign ._9BMWba_courseGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:16px}._9BMWba_campaign ._9BMWba_singleCourseGrid{grid-template-columns:minmax(0,1fr)}@media (max-width:1024px){._9BMWba_singleCourse{grid-template-columns:minmax(0,1fr);max-width:560px}._9BMWba_singleCourse ._9BMWba_heading{flex-direction:row;align-items:flex-start}}@media (max-width:720px){._9BMWba_heading{flex-direction:column;align-items:flex-start}._9BMWba_singleCourse ._9BMWba_heading{flex-direction:column}._9BMWba_campaign ._9BMWba_courseGrid{grid-template-columns:minmax(0,1fr)}}
.UIgunW_page{gap:24px;display:grid;padding-block:0 40px!important}.UIgunW_back{justify-self:start;align-items:center;gap:8px;display:inline-flex}.UIgunW_hero{border:1px solid color-mix(in srgb, var(--purple) 22%, var(--line));background:linear-gradient(120deg, color-mix(in srgb, var(--purple) 7%, var(--surface)), var(--surface) 70%);border-radius:24px;gap:14px;padding:clamp(24px,4vw,42px);display:grid}.UIgunW_hero>*{margin:0}.UIgunW_hero h1{letter-spacing:-.045em;font-size:clamp(34px,4.5vw,54px);line-height:1.08}.UIgunW_hero>p:last-child{max-width:750px;color:var(--muted);font-size:16px;line-height:1.7}.UIgunW_list{gap:16px;display:grid}.UIgunW_card,.UIgunW_empty{border:1px solid var(--line);background:var(--surface);min-width:0;box-shadow:var(--shadow);border-radius:20px;gap:18px;padding:clamp(20px,3vw,30px);display:grid}.UIgunW_heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.UIgunW_heading>div{justify-items:start;gap:10px;min-width:0;display:grid}.UIgunW_heading h2{overflow-wrap:anywhere;margin:0;font-size:clamp(22px,3vw,32px)}.UIgunW_heading>strong{white-space:nowrap;font-size:18px}.UIgunW_heading small{color:var(--muted);font-size:12px;font-weight:600}.UIgunW_status{border:1px solid var(--line);color:var(--purple);text-transform:uppercase;border-radius:999px;padding:5px 10px;font-size:11px;font-weight:850}.UIgunW_period,.UIgunW_note,.UIgunW_manage p{color:var(--muted);margin:0;line-height:1.55}.UIgunW_period strong{color:var(--ink)}.UIgunW_courses{gap:9px;display:grid}.UIgunW_courses h3{margin:0;font-size:14px}.UIgunW_courses ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.UIgunW_courses li{border:1px solid var(--line);background:var(--surface-muted);overflow-wrap:anywhere;border-radius:999px;max-width:100%;padding:8px 11px;font-size:13px}.UIgunW_manage{justify-items:start;gap:9px;display:grid}.UIgunW_manage p{max-width:760px;font-size:13px}.UIgunW_note{background:var(--surface-muted);border-radius:12px;padding:13px 15px}.UIgunW_empty>*{margin:0}.UIgunW_empty p{max-width:700px;color:var(--muted);line-height:1.6}.UIgunW_empty .UIgunW_button{justify-self:start}.UIgunW_error{background:color-mix(in srgb, #b34b4b 10%, var(--surface));color:#9b363d;border-radius:12px;margin:0;padding:13px 15px;line-height:1.5}.UIgunW_footer{color:var(--muted);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;font-size:12px;display:flex}@media (max-width:620px){.UIgunW_page{gap:18px;padding-block:0 40px!important}.UIgunW_card,.UIgunW_empty{border-radius:17px;padding:20px}.UIgunW_heading{flex-direction:column}.UIgunW_heading>strong{white-space:normal}.UIgunW_manage,.UIgunW_manage .UIgunW_button{width:100%}}
.f6CIGG_legalHero{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.f6CIGG_legalHero>*{margin:0}.f6CIGG_legalLayout{align-items:start}.f6CIGG_legalLayout>aside{max-height:calc(100dvh - 125px);overflow-y:auto}.f6CIGG_legalLayout>article{overflow-wrap:anywhere;min-width:0}.f6CIGG_verification{align-content:center;min-height:65dvh}.f6CIGG_verification>a{justify-self:start}.f6CIGG_verification>article{border-radius:20px;width:100%}.f6CIGG_lessonJump{color:var(--purple);text-underline-offset:4px;justify-self:start;padding-block:10px;font-weight:750;text-decoration:underline;display:inline-flex}.f6CIGG_lessonLayout{align-items:start}.f6CIGG_lessonLayout>aside{overscroll-behavior:contain;max-height:calc(100dvh - 130px);overflow-y:auto}.f6CIGG_lessonLayout>article{scroll-margin-top:110px}.f6CIGG_lessonLayout>article:focus{outline:2px solid var(--purple);outline-offset:4px}.f6CIGG_application>*{min-width:0}.f6CIGG_preparation{border:1px solid var(--line);background:var(--surface);border-radius:20px;margin-top:28px;padding:24px}.f6CIGG_preparation h2{margin:0 0 16px;font-size:20px}.f6CIGG_preparation ul{color:var(--muted);gap:14px;margin:0;padding-left:18px;line-height:1.7;display:grid}.f6CIGG_application .application-account-summary{overflow-wrap:anywhere}@media (max-width:880px){.f6CIGG_lessonLayout>aside{max-height:280px}.f6CIGG_legalLayout>aside{max-height:none}}@media (max-width:620px){.f6CIGG_lessonLayout .lesson-pagination{grid-template-columns:minmax(0,1fr);display:grid;overflow:visible}.f6CIGG_lessonLayout .lesson-pagination>*{white-space:normal;text-align:center;width:100%;min-width:0}.f6CIGG_lessonLayout .lesson-pagination>:last-child{white-space:normal;text-align:center;width:100%;min-width:0}.f6CIGG_lessonLayout .lesson-pagination>span:empty{display:none}}
.JR7iRq_page{padding-bottom:clamp(48px,7vw,96px)}.JR7iRq_hero{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(28px,5vw,72px);padding-block:clamp(42px,7vw,96px);display:grid}.JR7iRq_intro{gap:22px;min-width:0;display:grid}.JR7iRq_intro>*{margin:0}.JR7iRq_intro h1{letter-spacing:-.045em;text-wrap:balance;font-size:clamp(38px,4.8vw,70px);line-height:1.06}.JR7iRq_intro>p{color:var(--muted);line-height:1.75}.JR7iRq_intro .JR7iRq_note{border-left:2px solid var(--purple);padding-left:16px;font-size:13px}.JR7iRq_image{background:var(--surface-muted);border-radius:28px;margin:0;overflow:hidden}.JR7iRq_image img{aspect-ratio:1;object-fit:cover;width:100%;height:auto;display:block}.JR7iRq_section{padding-block:clamp(28px,5vw,56px)}.JR7iRq_section header{max-width:740px;margin-bottom:28px}.JR7iRq_section h2{text-wrap:balance;font-size:clamp(27px,3vw,42px);line-height:1.18}.JR7iRq_cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.JR7iRq_cards li{border:1px solid var(--line);background:var(--surface);border-radius:22px;padding:clamp(24px,3vw,36px)}.JR7iRq_number{width:44px;height:44px;color:var(--purple);background:var(--surface-muted);border-radius:14px;place-items:center;font-weight:800;display:grid}.JR7iRq_cards h3{margin:25px 0 12px;font-size:21px}.JR7iRq_cards p,.JR7iRq_questions p{color:var(--muted);margin:0;line-height:1.75}.JR7iRq_questions{border-top:1px solid var(--line)}.JR7iRq_questions details{border-bottom:1px solid var(--line);padding:22px 0}.JR7iRq_questions summary{cursor:pointer;padding-right:12px;font-size:18px;font-weight:700}.JR7iRq_questions p{max-width:780px;margin-top:16px}.JR7iRq_questions a{color:var(--purple);text-underline-offset:4px;text-decoration:underline}.JR7iRq_certificateSample{border:1px solid var(--line);border-top:5px solid var(--purple);background:linear-gradient(135deg, var(--surface), var(--surface-muted));min-width:0;box-shadow:var(--shadow);border-radius:10px 10px 28px 28px;gap:20px;padding:clamp(28px,4vw,56px);display:grid;transform:rotate(2deg)}.JR7iRq_certificateSample>*{margin:0}.JR7iRq_certificateSample h2{font-family:Georgia,serif;font-size:clamp(30px,3vw,46px);line-height:1.2}.JR7iRq_certificateSample p{line-height:1.7}.JR7iRq_certificateSample hr{border:0;border-top:1px solid var(--line);width:100%}.JR7iRq_certificateSample small{color:var(--muted);line-height:1.6}@media (max-width:800px){.JR7iRq_hero,.JR7iRq_cards{grid-template-columns:minmax(0,1fr)}.JR7iRq_image img{aspect-ratio:16/10}.JR7iRq_certificateSample{transform:none}}@media (max-width:480px){.JR7iRq_intro .hero-actions{display:grid}.JR7iRq_intro .button{width:100%}.JR7iRq_hero{gap:32px}}
._7_U1rq_header{border-bottom:1px solid var(--line);background:var(--surface)}._7_U1rq_headerInner{justify-content:space-between;align-items:center;gap:20px;width:min(1180px,100% - 40px);min-height:70px;margin-inline:auto;display:flex}._7_U1rq_teachLink{color:var(--ink-soft);font-size:14px;font-weight:700;text-decoration:none}._7_U1rq_teachLink:hover{color:var(--purple)}._7_U1rq_teachLink:focus-visible{outline:3px solid color-mix(in srgb, var(--purple) 40%, transparent);outline-offset:4px;border-radius:6px}._7_U1rq_main{place-items:center;min-height:calc(100dvh - 70px);display:grid;padding-block:clamp(34px,7vw,82px)!important}._7_U1rq_main>*{width:100%}._7_U1rq_main .application-status{border:1px solid var(--line);background:var(--surface);width:min(100%,740px);min-height:clamp(260px,34vw,360px);box-shadow:var(--shadow);border-radius:22px;align-content:center;justify-self:center;gap:15px;padding:clamp(26px,5vw,50px);display:grid}._7_U1rq_main .application-status>*{max-width:600px}._7_U1rq_main .application-status .eyebrow{margin:0}._7_U1rq_main .application-status h1{letter-spacing:-.04em;margin:0;font-size:clamp(34px,4.8vw,52px);line-height:1.08}._7_U1rq_main .application-status>p:not(.eyebrow){color:var(--muted);margin:0;font-size:16px;line-height:1.7}:is(._7_U1rq_main .application-status .button,._7_U1rq_main .application-status>button){justify-self:start;min-height:48px;margin-top:5px;padding-inline:20px}@media (max-width:620px){._7_U1rq_headerInner{width:calc(100% - 32px);min-height:64px}._7_U1rq_teachLink{font-size:13px}._7_U1rq_main{min-height:calc(100dvh - 64px);padding-block:28px!important}._7_U1rq_main .application-status{border-radius:18px;gap:13px;min-height:0;padding:25px 22px}._7_U1rq_main .application-status h1{font-size:clamp(32px,9vw,42px)}._7_U1rq_main .application-status>p:not(.eyebrow){font-size:14px;line-height:1.65}:is(._7_U1rq_main .application-status .button,._7_U1rq_main .application-status>button){text-align:center;justify-self:stretch;width:100%}}
