._button_li1i4_1{border-radius:var(--radius-button);min-width:44px;min-height:44px;font-size:var(--type-button-size);font-weight:650;line-height:var(--type-button-line);letter-spacing:0;text-align:center;cursor:pointer;transition:transform var(--motion-fast) var(--ease-standard), color var(--motion-fast) ease, background var(--motion-fast) ease, border-color var(--motion-fast) ease;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 18px;display:inline-flex}._sm_li1i4_20{min-height:44px;padding-inline:15px}._md_li1i4_21{min-height:46px}._lg_li1i4_22{min-height:48px;padding-inline:22px}._primary_li1i4_24{background:linear-gradient(110deg, var(--primary), #c8f5d8);color:var(--on-primary);box-shadow:0 8px 28px color-mix(in srgb, var(--primary) 10%, transparent)}._primary_li1i4_24:hover{background:var(--primary-hover);transform:translateY(-2px)}._primary_li1i4_24:active{transform:translateY(0)}._secondary_li1i4_33{border-color:var(--line-strong);background:var(--surface);color:var(--ink)}._secondary_li1i4_33:hover{border-color:var(--primary);color:var(--primary);transform:translateY(-2px)}._ghost_li1i4_45{color:#fff;background:#ffffff1a;border-color:#ffffff47}._ghost_li1i4_45:hover{background:#ffffff29;transform:translateY(-2px)}._text_li1i4_52{color:var(--primary);background:0 0}._button_li1i4_1:focus-visible{outline:3px solid var(--focus);outline-offset:2px}._button_li1i4_1:disabled{opacity:.48;cursor:not-allowed;transform:none}@media (hover:none),(prefers-reduced-motion:reduce){._button_li1i4_1:hover{transform:none}._button_li1i4_1{transition-duration:0s}}@media (forced-colors:active){._button_li1i4_1{box-shadow:none;border:1px solid buttontext}._primary_li1i4_24,._ghost_li1i4_45{color:buttontext;background:buttonface}}._contact_1i1rd_1{z-index:var(--z-content);width:var(--container);margin:0 auto;padding:96px 0 40px;scroll-margin-top:76px;position:relative}._inner_1i1rd_10{border-radius:var(--radius-card);background:radial-gradient(circle at 15% 12%, #6fe7ff24, transparent 31%), var(--product-surface);border:1px solid #ffffff1f;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:28px;padding:clamp(26px,5vw,56px);display:grid;overflow:hidden;box-shadow:0 32px 100px #07152247}._copy_1i1rd_24{flex-direction:column;align-items:flex-start;display:flex}._label_1i1rd_25{color:#ffd08a;font-size:var(--type-label-size);font-weight:700;line-height:var(--type-label-line);letter-spacing:.12em;text-transform:uppercase;margin:0 0 14px}._copy_1i1rd_24 h2{color:#fff;max-width:760px;font-size:var(--type-h2-size);font-weight:700;line-height:var(--type-h2-line);letter-spacing:-.025em;text-wrap:balance;margin:0}._copy_1i1rd_24>p:not(._label_1i1rd_25){color:#ffffffc2;max-width:58ch;font-size:var(--type-body-large-size);font-weight:400;line-height:var(--type-body-large-line);letter-spacing:0;margin:20px 0 0}._prompt_1i1rd_29{border-radius:var(--radius-card);background:#ffffff12;border:1px solid #ffffff24;gap:7px;max-width:620px;margin:28px 0 22px;padding:18px;display:grid}._prompt_1i1rd_29 strong{color:#fff}._prompt_1i1rd_29 span{color:#ffffffb3;line-height:1.5}._cards_1i1rd_42{align-content:center;gap:14px;display:grid}._cards_1i1rd_42 a{border-radius:var(--radius-card);min-height:112px;transition:transform var(--motion-fast) var(--ease-standard), border-color var(--motion-fast) ease;background:#ffffff14;border:1px solid #ffffff24;grid-template-columns:46px minmax(0,1fr);align-items:center;column-gap:14px;padding:18px;display:grid;box-shadow:inset 0 1px #ffffff0a}._cards_1i1rd_42 a:hover{background:#ffffff1c;border-color:#6fe7ff;transform:translateY(-3px)}._cards_1i1rd_42 a:focus-visible{outline-offset:3px;outline:3px solid #6fe7ff}._cards_1i1rd_42 svg{color:#6fe7ff;grid-row:span 2}._cards_1i1rd_42 span{color:#cfe2f0b8;text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:800}._cards_1i1rd_42 strong{overflow-wrap:anywhere;color:#fff;letter-spacing:-.04em;min-width:0;font-size:23px;line-height:1}@media (width>=761px) and (width<=1179px){._contact_1i1rd_1{padding:80px 0 32px}._inner_1i1rd_10{grid-template-columns:minmax(0,5fr) minmax(0,3fr)}}@media (width<=760px){._contact_1i1rd_1{padding:64px 0 calc(24px + var(--sticky-cta-space,0px) + env(safe-area-inset-bottom));scroll-margin-top:64px}._inner_1i1rd_10{border-radius:var(--radius-card);grid-template-columns:1fr;gap:24px;padding:24px 20px}._cards_1i1rd_42 a{min-height:96px}}@media (hover:none),(prefers-reduced-motion:reduce){._cards_1i1rd_42 a:hover{transform:none}._cards_1i1rd_42 a{transition-duration:0s}}._section_2vhpd_1{width:var(--container);scroll-margin-top:calc(var(--header-height) + 12px);margin:0 auto;padding:90px 0;position:relative}._section_2vhpd_1#system:before{content:"";z-index:0;border-block:1px solid var(--line);pointer-events:none;background:#0d1823;width:100vw;position:absolute;inset:0 auto 0 50%;translate:-50%}._heading_2vhpd_3{z-index:var(--z-content);max-width:850px;margin:0 0 36px;position:relative}._heading_2vhpd_3 h2{color:var(--ink);letter-spacing:-.045em;white-space:pre-line;text-wrap:balance;margin:0;font-size:clamp(36px,4.2vw,56px);font-weight:550;line-height:1.1}._label_2vhpd_5{color:var(--primary);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 18px;font-size:10px;font-weight:750;line-height:1.4;display:inline-flex}._label_2vhpd_5:before{content:"";opacity:.65;background:currentColor;width:26px;height:1px}._lead_2vhpd_7{max-width:58ch;color:var(--muted);margin:20px 0 0;font-size:17px;line-height:1.7}._content_2vhpd_8{z-index:var(--z-content);position:relative}._section_2vhpd_1#fit{padding-top:48px}._section_2vhpd_1#fit ._heading_2vhpd_3{max-width:700px}._section_2vhpd_1#format{padding-block:88px}._section_2vhpd_1#format ._heading_2vhpd_3{text-align:center;margin-inline:auto}._section_2vhpd_1#format ._lead_2vhpd_7{max-width:55ch;margin-inline:auto}._section_2vhpd_1#faq ._heading_2vhpd_3{text-align:center;max-width:920px;margin-inline:auto}._section_2vhpd_1#faq ._lead_2vhpd_7{margin-inline:auto}._dark_2vhpd_16 ._heading_2vhpd_3 h2{color:#fff}._dark_2vhpd_16 ._lead_2vhpd_7{color:#b5c4d1}._dark_2vhpd_16 ._label_2vhpd_5{color:#6fe7ff}@media (width<=979px){._section_2vhpd_1,._section_2vhpd_1#format{padding-block:64px}._heading_2vhpd_3 h2{font-size:40px}}@media (width<=760px){._section_2vhpd_1{padding-block:48px}._section_2vhpd_1#fit{padding-top:32px}._section_2vhpd_1#format{padding-block:48px}._heading_2vhpd_3{margin-bottom:26px}._heading_2vhpd_3 h2{letter-spacing:-.035em;font-size:clamp(30px,8vw,40px);line-height:1.12}._label_2vhpd_5{margin-bottom:14px;font-size:9px}._lead_2vhpd_7{margin-top:16px;font-size:15px;line-height:1.65}}._sectionRule_2vhpd_22{border-top:1px solid var(--line);justify-content:flex-end;margin-bottom:42px;padding-top:12px;display:flex;position:relative}._sectionRule_2vhpd_22 i{background:linear-gradient(90deg, var(--primary), transparent);transform-origin:0;width:100%;height:1px;position:absolute;top:-1px;left:0}._sectionRule_2vhpd_22>span{color:var(--muted);letter-spacing:.12em;font:9px ui-monospace,monospace}._section_2vhpd_1#format ._heading_2vhpd_3 h2{font-size:clamp(40px,5.5vw,72px);font-weight:450}._section_2vhpd_1#format ._heading_2vhpd_3{max-width:1050px}@media (width<=760px){._sectionRule_2vhpd_22{margin-bottom:28px}._section_2vhpd_1#format ._heading_2vhpd_3 h2{font-size:clamp(32px,8.8vw,44px)}}._section_10r8s_1{position:relative}._proofGrid_10r8s_4,._teaserGrid_10r8s_5{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}._proofGrid_10r8s_4 article,._teaserGrid_10r8s_5>div,._empty_10r8s_13{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-frosted-strong);box-shadow:var(--shadow-card);padding:22px}._proofGrid_10r8s_4 strong,._teaserGrid_10r8s_5 strong{color:var(--ink);letter-spacing:-.045em;font-size:25px;line-height:1.05;display:block}._proofGrid_10r8s_4 span,._teaserGrid_10r8s_5 span,._empty_10r8s_13{color:var(--muted);margin-top:8px;line-height:1.5;display:block}._diplomaRail_10r8s_27{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:24px;display:grid}._card_10r8s_34{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-card);transition:transform var(--motion-fast) var(--ease-standard), border-color var(--motion-fast) ease;overflow:hidden}._card_10r8s_34:hover{border-color:var(--primary);transform:translateY(-3px)}._previewFrame_10r8s_45,._filePlaceholder_10r8s_46{aspect-ratio:3/4;border:0;border-bottom:1px solid var(--line);background:var(--soft);place-items:center;width:100%;height:auto;min-height:0;max-height:320px;padding:12px;display:grid;position:relative;overflow:hidden}._previewFrame_10r8s_45{cursor:zoom-in}._previewFrame_10r8s_45 img{object-fit:contain;width:100%;height:100%;display:block;box-shadow:0 9px 18px #10233b1f}._previewShade_10r8s_74{opacity:0;pointer-events:none;transition:opacity var(--motion-fast) var(--ease-standard);background:linear-gradient(#0000 45%,#0715222e 100%);position:absolute;inset:0}._previewLens_10r8s_83{color:#fff;opacity:0;pointer-events:none;width:44px;height:44px;transition:opacity var(--motion-fast) var(--ease-standard), translate var(--motion-fast) var(--ease-standard);background:#071522d6;border:1px solid #ffffff3d;border-radius:999px;place-items:center;display:inline-grid;position:absolute;bottom:16px;right:16px;translate:0 6px;box-shadow:0 12px 24px #07152238}._previewFrame_10r8s_45:is(:hover,:focus-visible) ._previewShade_10r8s_74,._previewFrame_10r8s_45:is(:hover,:focus-visible) ._previewLens_10r8s_83{opacity:1}._previewFrame_10r8s_45:is(:hover,:focus-visible) ._previewLens_10r8s_83{translate:0}._previewReserve_10r8s_109{background:color-mix(in srgb, var(--line) 55%, transparent);border-radius:12px;width:100%;height:100%;display:block}._filePlaceholder_10r8s_46{color:var(--primary);text-align:center;gap:8px}._filePlaceholder_10r8s_46 span{color:var(--muted);font-size:13px;font-weight:800}._previewFrame_10r8s_45:focus-visible,._card_10r8s_34 a:focus-visible{outline:3px solid var(--focus);outline-offset:-3px}._cardBody_10r8s_119{padding:20px}._card_10r8s_34 h3{color:var(--ink);font-size:var(--type-h3-size);font-weight:650;line-height:var(--type-h3-line);letter-spacing:-.01em;margin:0}._card_10r8s_34 p,._card_10r8s_34 small{color:var(--muted);margin:10px 0 0;line-height:1.5;display:block}._card_10r8s_34 a{min-height:44px;color:var(--primary);align-items:center;gap:0;margin-top:10px;font-size:14px;font-weight:900;display:inline-flex}._card_10r8s_34 a svg{display:none}._teaser_10r8s_5{z-index:var(--z-content);width:var(--container);margin:0 auto;padding:96px 0 24px;position:relative}._teaserIntro_10r8s_134{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:28px;margin-bottom:24px;display:grid}._teaserLabel_10r8s_142{color:var(--primary);font-size:var(--type-label-size);font-weight:700;line-height:var(--type-label-line);letter-spacing:.12em;text-transform:uppercase;margin:0 0 12px}._teaserIntro_10r8s_134 h2{max-width:780px;color:var(--ink);font-size:var(--type-h2-size);font-weight:700;line-height:var(--type-h2-line);letter-spacing:-.025em;margin:0}._teaserLead_10r8s_153{max-width:58ch;color:var(--muted);font-size:var(--type-body-large-size);font-weight:400;line-height:var(--type-body-large-line);letter-spacing:0;margin:16px 0 0}._teaserGrid_10r8s_5 svg{color:var(--primary);margin-bottom:18px}._swipeHint_10r8s_155{color:var(--muted);margin:10px 0 0;font-size:12px;font-weight:850;display:none}._swipeHint_10r8s_155:after{content:" →"}._empty_10r8s_13{margin-top:24px}@media (width>=761px) and (width<=1179px){._diplomaRail_10r8s_27{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}._proofGrid_10r8s_4{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){._teaser_10r8s_5{padding:64px 0 16px}._teaserIntro_10r8s_134{grid-template-columns:1fr;align-items:start}._teaserIntro_10r8s_134 a{width:100%}._teaserGrid_10r8s_5,._proofGrid_10r8s_4{grid-template-columns:1fr;gap:12px}._diplomaRail_10r8s_27{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;width:calc(100vw - 16px);padding:0 32px 8px 0;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 30px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 30px),#0000)}._diplomaRail_10r8s_27::-webkit-scrollbar{display:none}._card_10r8s_34{scroll-snap-align:start;flex:0 0 calc(100vw - 48px)}._swipeHint_10r8s_155{display:block}._previewShade_10r8s_74,._previewLens_10r8s_83{opacity:1;translate:0}}@media (hover:none),(prefers-reduced-motion:reduce){._card_10r8s_34:hover{transform:none}._card_10r8s_34,._previewShade_10r8s_74,._previewLens_10r8s_83{transition-duration:0s}}._list_1f9n4_1{gap:12px;width:100%;max-width:920px;margin-inline:auto;display:grid}._list_1f9n4_1 article{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-frosted-strong);transition:border-color var(--motion-fast) ease;overflow:hidden}._list_1f9n4_1 article._open_1f9n4_17{border-color:color-mix(in srgb, var(--primary) 55%, var(--line))}._list_1f9n4_1 h3{margin:0}._list_1f9n4_1 button{width:100%;min-height:68px;color:var(--ink);font-size:var(--type-h3-size);font-weight:650;line-height:var(--type-h3-line);letter-spacing:-.01em;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;padding:20px;display:flex}._list_1f9n4_1 button i{border-right:2px solid var(--primary);border-bottom:2px solid var(--primary);width:11px;height:11px;transition:rotate var(--motion-base) var(--ease-standard);flex:none;translate:0 -3px;rotate:45deg}._list_1f9n4_1 button[aria-expanded=true] i{translate:0 2px;rotate:225deg}._list_1f9n4_1 button:focus-visible{outline:3px solid var(--focus);outline-offset:-3px;border-radius:var(--radius-lg)}._answer_1f9n4_52{overflow:hidden}._answer_1f9n4_52 p{max-width:68ch;color:var(--muted);font-size:var(--type-body-size);line-height:var(--type-body-line);margin:-4px 0 0;padding:0 20px 20px}@media (width<=760px){._list_1f9n4_1 button{min-height:60px;padding:16px}._answer_1f9n4_52 p{padding:0 16px 16px}}@media (prefers-reduced-motion:reduce){._list_1f9n4_1 article,._list_1f9n4_1 button i{transition:none}}._header_1s9d6_1{z-index:var(--z-header);width:min(100%,1440px);min-height:var(--header-h);transition:min-height var(--motion-fast) var(--ease-standard), background var(--motion-fast) ease, border-color var(--motion-fast) ease;background:linear-gradient(#080d14f5,#080d1480);border-bottom:1px solid #0000;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:22px;padding:8px clamp(24px,50vw - 640px,80px);display:grid;position:fixed;top:0;left:50%;translate:-50%}._scrolled_1s9d6_19{--header-h:60px;min-height:var(--header-h);border-bottom-color:var(--line);background:var(--header-surface);box-shadow:0 8px 28px #10233b12}@supports ((-webkit-backdrop-filter:blur(14px)) or (backdrop-filter:blur(14px))){._scrolled_1s9d6_19{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}}._open_1s9d6_31{z-index:var(--z-header)}._logo_1s9d6_33{border-radius:999px;align-items:center;gap:10px;min-width:44px;min-height:44px;padding:4px;display:inline-flex}._logo_1s9d6_33 img{object-fit:contain;width:34px;height:34px}._logo_1s9d6_33 span{gap:2px;display:grid}._logo_1s9d6_33 strong{color:var(--ink);letter-spacing:-.025em;font-size:15px;line-height:1}._logo_1s9d6_33 small{color:var(--muted);font-size:11px;font-weight:750;line-height:1.1}._nav_1s9d6_48{justify-content:center;align-items:center;gap:8px;display:flex}._nav_1s9d6_48 a{min-height:44px;color:var(--muted);font-size:var(--type-nav-size);font-weight:600;line-height:var(--type-nav-line);letter-spacing:0;white-space:nowrap;border-radius:99px;align-items:center;padding:0 11px;display:inline-flex;position:relative}._nav_1s9d6_48 a:after{content:"";background:var(--primary);height:2px;transition:scale var(--motion-fast) var(--ease-standard);border-radius:2px;position:absolute;bottom:6px;left:11px;right:11px;scale:0 1}._nav_1s9d6_48 a:hover{color:var(--ink)}._nav_1s9d6_48 a._active_1s9d6_84{color:var(--primary);background:#9ceccb0c}._nav_1s9d6_48 a._active_1s9d6_84:after{scale:1}._actions_1s9d6_87{align-items:center;gap:8px;display:flex}._actions_1s9d6_87 svg{flex:none}._menuButton_1s9d6_95{z-index:calc(var(--z-menu) + 1);border:1px solid var(--line);background:var(--surface);width:48px;height:48px;color:var(--ink);cursor:pointer;border-radius:999px;display:none;position:relative}._logo_1s9d6_33:focus-visible,._nav_1s9d6_48 a:focus-visible,._menuButton_1s9d6_95:focus-visible,._mobileLinks_1s9d6_111 a:focus-visible,._mobileLoginLink_1s9d6_112:focus-visible{outline:3px solid var(--focus);outline-offset:2px}._modalLayer_1s9d6_117{display:none}@media (width>=980px) and (width<=1279px){._header_1s9d6_1{gap:10px;padding-inline:20px}._logo_1s9d6_33{gap:7px}._logo_1s9d6_33 small{display:none}._nav_1s9d6_48{gap:8px}._nav_1s9d6_48 a{padding-inline:clamp(3px,.45vw,6px)}._actions_1s9d6_87{gap:8px}._actions_1s9d6_87 a{padding-inline:10px}}@media (width>=980px) and (width<=1179px){._actions_1s9d6_87 a:first-child span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (width<=979px),(width>=761px) and (width<=1024px) and (height<=520px) and (orientation:landscape) and (pointer:coarse){._header_1s9d6_1{--header-h:64px;width:100%;min-height:var(--header-h);grid-template-columns:auto minmax(0,1fr) auto auto;gap:8px;padding:8px 12px}._scrolled_1s9d6_19{--header-h:64px;min-height:var(--header-h);background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none}._nav_1s9d6_48{display:none}._actions_1s9d6_87{justify-self:end}._actions_1s9d6_87 a:last-child{display:none}._actions_1s9d6_87 a:first-child{padding-inline:12px}._actions_1s9d6_87 a:first-child span{white-space:nowrap}._menuButton_1s9d6_95{place-items:center;display:inline-grid}._open_1s9d6_31 ._menuButton_1s9d6_95{visibility:hidden}._modalLayer_1s9d6_117{z-index:calc(var(--z-menu) + 2);pointer-events:auto;width:100%;height:100dvh;display:block;position:fixed;inset:0}._backdrop_1s9d6_165{cursor:pointer;background:#07152294;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}._mobileMenu_1s9d6_176{z-index:1;background:var(--surface);width:100%;height:100%;min-height:0;padding:max(12px, env(safe-area-inset-top)) max(12px, env(safe-area-inset-right)) max(12px, env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left));animation:_mobile-menu-in_1s9d6_1 var(--motion-fast) var(--ease-enter) both;border:0;border-radius:0;grid-template-rows:auto minmax(0,1fr);display:grid;position:absolute;inset:0;overflow:hidden}._mobileMenuHeader_1s9d6_197,._mobileMenuBody_1s9d6_198{width:min(100%,760px);margin-inline:auto}._mobileMenuHeader_1s9d6_197{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:0 6px 12px;display:flex}._mobileMenuHeader_1s9d6_197>div{gap:4px;min-width:0;display:grid}._mobileMenuEyebrow_1s9d6_216{color:var(--muted);font-size:12px;font-weight:650;line-height:16px}._mobileMenuHeader_1s9d6_197 strong{color:var(--ink);letter-spacing:-.025em;overflow-wrap:anywhere;font-size:28px;font-weight:700;line-height:34px}._mobileCloseButton_1s9d6_232{border:1px solid var(--line);background:var(--soft);width:48px;height:48px;color:var(--ink);cursor:pointer;border-radius:14px;flex:none;place-items:center;padding:0;display:inline-grid}._mobileCloseButton_1s9d6_232:hover{border-color:var(--primary);color:var(--primary)}._mobileCloseButton_1s9d6_232:focus-visible{outline:3px solid var(--focus);outline-offset:2px}._mobileMenuBody_1s9d6_198{overscroll-behavior:contain;flex-direction:column;gap:20px;min-height:0;padding:20px 6px 6px;display:flex;overflow-y:auto}._mobileLinks_1s9d6_111{flex:none;align-content:start;gap:4px;display:grid}._mobileLinks_1s9d6_111 a,._mobileLoginLink_1s9d6_112{min-width:0;min-height:56px;color:var(--ink);font-size:var(--type-nav-size);font-weight:600;line-height:var(--type-nav-line);letter-spacing:0;overflow-wrap:anywhere;border-radius:12px;align-items:center;gap:12px;padding:10px 12px;display:flex}._mobileLinkLabel_1s9d6_287{min-width:0}._mobileLinks_1s9d6_111 svg{color:var(--muted);flex:none;margin-left:auto}._mobileMenuActions_1s9d6_289 svg{flex:none}._mobileLinks_1s9d6_111 a:hover,._mobileLinks_1s9d6_111 a._active_1s9d6_84,._mobileLoginLink_1s9d6_112:hover{background:var(--soft);color:var(--primary)}._mobileMenuActions_1s9d6_289{border-top:1px solid var(--line);flex:none;gap:8px;margin-top:auto;padding-top:16px;display:grid}._mobileMenuActions_1s9d6_289>a{width:100%;min-height:48px}}@media (width>=761px) and (width<=1024px) and (height<=520px) and (orientation:landscape) and (pointer:coarse){._logo_1s9d6_33 span{display:grid}._logo_1s9d6_33 small{display:block}._actions_1s9d6_87 a:first-child span{clip-path:none;width:auto;height:auto;position:static;overflow:visible}}@media (width<=979px) and (height<=600px){._mobileMenuBody_1s9d6_198{gap:12px;padding-top:12px}._mobileLinks_1s9d6_111 a{min-height:44px;padding-block:6px}._mobileMenuActions_1s9d6_289{padding-top:12px}}@media (width<=979px) and (height<=600px) and (orientation:portrait){._mobileLinks_1s9d6_111{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}._mobileLinks_1s9d6_111 svg{display:none}}@media (width<=979px) and (height<=520px) and (orientation:landscape),(width>=761px) and (width<=1024px) and (height<=520px) and (orientation:landscape) and (pointer:coarse){._mobileMenu_1s9d6_176{padding:max(10px, env(safe-area-inset-top)) max(12px, env(safe-area-inset-right)) max(10px, env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left))}._mobileMenuHeader_1s9d6_197{min-height:56px;padding-bottom:8px}._mobileMenuHeader_1s9d6_197 strong{font-size:24px;line-height:28px}._mobileMenuBody_1s9d6_198{grid-template-columns:minmax(0,1fr) minmax(192px,.8fr);align-content:start;gap:20px;padding-top:12px;display:grid}._mobileLinks_1s9d6_111{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}._mobileLinks_1s9d6_111 a{min-height:44px;padding:6px 10px}._mobileLinks_1s9d6_111 svg{display:none}._mobileMenuActions_1s9d6_289{border-top:0;border-left:1px solid var(--line);align-content:start;margin-top:0;padding:0 0 0 16px}}@keyframes _mobile-menu-in_1s9d6_1{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0}}@media (width<=560px){._actions_1s9d6_87 a:first-child{width:44px;padding-inline:0}._actions_1s9d6_87 span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}}@media (width<=480px){._logo_1s9d6_33 small{display:none}}@media (width<=350px){._logo_1s9d6_33 span{display:none}}@media (prefers-reduced-motion:reduce){._header_1s9d6_1,._nav_1s9d6_48 a:after{transition:none}._mobileMenu_1s9d6_176{animation:none}}@media (forced-colors:active){._header_1s9d6_1,._menuButton_1s9d6_95,._mobileMenu_1s9d6_176,._mobileCloseButton_1s9d6_232{border-color:canvastext}._backdrop_1s9d6_165{opacity:.9;background:canvas}}._sculpture_xbgam_1{contain:layout style;width:100%;max-width:560px;margin:auto}._sculpture_xbgam_1 svg{width:100%;display:block;overflow:visible}._sculpture_xbgam_1 text{fill:#def7ed;font:500 16px ui-monospace,SFMono-Regular,Consolas,monospace}._tile_xbgam_4{fill:#132c2b;stroke:#7fe6bc70;stroke-width:1px}._tileShadow_xbgam_5{fill:#050b1090}._tileEdge_xbgam_6{stroke:#c0ffe070;stroke-width:1px}._grid_xbgam_7{stroke:#9ceccb;stroke-opacity:.055;stroke-width:1px}._orbit_xbgam_8{stroke:#a5eccb;stroke-width:1px}._guide_xbgam_9{stroke:#d2d2ff;stroke-width:1px;stroke-dasharray:2 9}._corner_xbgam_10{stroke:#a9b8c7;stroke-opacity:.25}@media (width<=760px){._sculpture_xbgam_1{max-width:330px}._sculpture_xbgam_1[data-learning-sculpture=compact]{width:180px;max-width:48%;margin:0}}@media (forced-colors:active){._sculpture_xbgam_1{display:none}}._track_1j7u1_1{border-block:1px solid var(--line);margin-top:72px;position:relative}._panel_1j7u1_2{width:var(--container);flex-direction:column;justify-content:space-between;margin:auto;padding:32px 0;display:flex;position:relative}._meta_1j7u1_3,._bottom_1j7u1_3{justify-content:space-between;align-items:center;gap:24px;display:flex}._meta_1j7u1_3{color:var(--primary);letter-spacing:.1em;font:10px ui-monospace,monospace}._meta_1j7u1_3>span:last-child{font-size:22px}._composition_1j7u1_6{flex:1;grid-template-columns:1.05fr 1fr;align-items:center;gap:20px;min-height:0;display:grid;position:relative}._words_1j7u1_7{z-index:2;pointer-events:none;padding-block:36px;display:grid;position:relative}._words_1j7u1_7 span{letter-spacing:-.075em;white-space:nowrap;font-size:clamp(52px,6.7vw,104px);font-weight:450;line-height:1.16}._words_1j7u1_7 span:last-child{color:var(--primary)}._art_1j7u1_10{width:100%;min-width:0}._art_1j7u1_10>div{max-width:620px}._bottom_1j7u1_3 p{color:var(--muted);margin:0;font-size:13px;line-height:1.7}._bottom_1j7u1_3 strong{color:var(--ink);font-weight:500}._bottom_1j7u1_3>span{color:var(--muted);letter-spacing:.08em;font:10px ui-monospace,monospace}._line_1j7u1_15{background:var(--line);height:1px;margin-top:28px}._line_1j7u1_15 i{background:var(--primary);transform-origin:0;width:100%;height:1px;display:block}._accessibleTitle_1j7u1_17{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width>=980px) and (height>=680px) and (prefers-reduced-motion:no-preference){._track_1j7u1_1{height:220svh}._panel_1j7u1_2{height:calc(100svh - 100px);max-height:880px;position:sticky;top:80px}}@media (width<=979px){._track_1j7u1_1{margin-top:40px}._composition_1j7u1_6{min-height:430px}._words_1j7u1_7{padding-left:24px}._words_1j7u1_7 span{font-size:clamp(48px,6.9vw,70px)}}@media (width<=760px){._panel_1j7u1_2{padding-block:24px}._meta_1j7u1_3{letter-spacing:.04em;font-size:8px}._composition_1j7u1_6{grid-template-columns:1fr;gap:0;min-height:0}._words_1j7u1_7{padding:28px 0 0 40px}._words_1j7u1_7 span{font-size:clamp(38px,10.5vw,68px)}._art_1j7u1_10{justify-self:end;width:86%;margin-top:-22px}._bottom_1j7u1_3{align-items:flex-end;gap:16px}._bottom_1j7u1_3 p{font-size:11px}._bottom_1j7u1_3>span{max-width:74px;font-size:8px;line-height:1.6}}@media (prefers-reduced-motion:reduce){._panel_1j7u1_2{padding-block:32px}._words_1j7u1_7 span{opacity:1}}@media (forced-colors:active){._line_1j7u1_15 i{background:highlight}._composition_1j7u1_6{grid-template-columns:1fr}._words_1j7u1_7 span{color:canvastext;opacity:1!important}}._hero_bpkr0_1{min-height:min(960px,100svh);scroll-margin-top:var(--header-height);padding:138px 0 0;position:relative}._inner_bpkr0_2{width:var(--container);grid-template-columns:1.2fr .8fr;align-items:center;gap:44px 72px;margin:auto;display:grid}._copy_bpkr0_3{z-index:2;min-width:0;position:relative}._eyebrow_bpkr0_4{color:var(--primary);letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:12px;margin:0 0 26px;font-size:11px;font-weight:650;display:flex}._eyebrow_bpkr0_4 i{background:var(--primary);border-radius:50%;flex:none;width:6px;height:6px;box-shadow:0 0 0 5px #9ceccb12}._copy_bpkr0_3 h1{letter-spacing:-.06em;margin:0;font-size:clamp(48px,5.65vw,82px);font-weight:550;line-height:1.04}._copy_bpkr0_3 h1 span{display:block}._copy_bpkr0_3 h1 span:last-child{color:var(--primary)}._subtitle_bpkr0_9{max-width:450px;color:var(--muted);margin:28px 0 0;font-size:17px;line-height:1.7}._actions_bpkr0_10{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}._actions_bpkr0_10>a{min-height:52px}._trust_bpkr0_12{max-width:430px;color:var(--muted);align-items:flex-start;gap:9px;margin:20px 0 0;font-size:11px;line-height:1.65;display:flex}._trust_bpkr0_12 svg{color:var(--primary);flex:none;margin-top:2px}._visual_bpkr0_14{min-width:0;padding:26px 8px 24px;position:relative}._photoCard_bpkr0_15{border:1px solid var(--line-strong);background:var(--photo-bg);border-radius:160px 160px 24px 24px;grid-template-rows:minmax(0,1fr) auto;width:100%;height:clamp(460px,36vw,530px);margin:0;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 100px #0005}._portrait_bpkr0_16{min-height:0;overflow:hidden}._photoCard_bpkr0_15 picture,._photoCard_bpkr0_15 picture img{width:100%;height:100%;display:block}._photoCard_bpkr0_15 picture img{object-fit:cover;object-position:50% 25%}._caption_bpkr0_19{background:var(--surface);border-top:1px solid var(--line-strong);padding:18px 24px;position:relative}._identity_bpkr0_20{flex-wrap:wrap;align-items:baseline;gap:4px 14px;display:flex}._identity_bpkr0_20 span{color:var(--muted);font-size:11px}._identity_bpkr0_20 strong{letter-spacing:-.04em;font-size:30px;font-weight:600;line-height:1.15}._credential_bpkr0_23{border-top:1px solid var(--line);align-items:center;gap:12px;margin-top:12px;padding-top:12px;display:flex}._credential_bpkr0_23>svg{color:var(--primary);flex:none}._credential_bpkr0_23 div{gap:3px;display:grid}._credential_bpkr0_23 strong{font-size:13px;font-weight:600;line-height:1.4}._credential_bpkr0_23 span{color:var(--muted);font-size:11px;line-height:1.4}._orbit_bpkr0_25{pointer-events:none;border:1px solid #9ceccb2b;border-radius:50%;position:absolute;inset:5% -9% 0}._orbit_bpkr0_25:before{content:"";border:1px solid #9ceccb12;border-radius:50%;position:absolute;inset:-22px 20px}._orbit_bpkr0_25 i{background:var(--primary);border-radius:50%;width:8px;height:8px;position:absolute;box-shadow:0 0 20px #9ceccb66}._orbit_bpkr0_25 i:first-child{top:10%;left:19%}._orbit_bpkr0_25 i:nth-child(2){width:5px;height:5px;bottom:8%;right:20%}._orbit_bpkr0_25 i:nth-child(3){width:6px;height:6px;top:50%;right:-4px}._portraitFallback_bpkr0_29{place-content:center;justify-items:center;gap:16px;height:100%;display:grid}._facts_bpkr0_30{border-top:1px solid var(--line);grid-column:1/-1;grid-template-columns:1fr 1fr 1fr auto;align-items:center;gap:28px;padding:28px 0 0;display:grid}._facts_bpkr0_30>div{align-items:center;gap:14px;display:flex}._facts_bpkr0_30 p{gap:2px;margin:0;display:grid}._facts_bpkr0_30 strong{font-size:12px;font-weight:600}._facts_bpkr0_30 small{color:var(--muted);font-size:11px}._facts_bpkr0_30 svg{color:var(--primary);flex:none}._factNumber_bpkr0_31{color:var(--primary);font-size:10px}._facts_bpkr0_30>div>svg{display:none}._scrollCue_bpkr0_32{color:var(--muted);align-items:center;gap:10px;min-height:44px;font-size:10px;display:flex}._scrollCue_bpkr0_32 svg{border:1px solid var(--line);border-radius:50%;width:38px;height:38px;padding:10px}._scrollCue_bpkr0_32:focus-visible{outline:3px solid var(--focus);outline-offset:4px}@media (width>=980px) and (height<=800px){._hero_bpkr0_1{padding-top:108px;padding-bottom:26px}._inner_bpkr0_2{gap:28px 48px}._copy_bpkr0_3 h1{font-size:clamp(48px,4.4vw,62px)}._photoCard_bpkr0_15{height:450px}._subtitle_bpkr0_9{margin-top:20px}._facts_bpkr0_30{padding-top:20px}}@media (width<=1179px){._inner_bpkr0_2{gap:36px}._copy_bpkr0_3 h1{font-size:48px}._facts_bpkr0_30{gap:18px}._scrollCue_bpkr0_32 span{display:none}}@media (width<=979px){._hero_bpkr0_1{padding-top:104px}._inner_bpkr0_2{grid-template-columns:1fr;gap:40px}._copy_bpkr0_3 h1{font-size:clamp(44px,7.5vw,66px)}._copy_bpkr0_3{max-width:660px}._visual_bpkr0_14{justify-self:center;width:min(520px,90%)}._photoMotion_bpkr0_36{transform-origin:50%;width:100%;position:relative}._photoMotion_bpkr0_36,._orbit_bpkr0_25{will-change:transform;backface-visibility:hidden}._orbit_bpkr0_25{transform-origin:50%}._photoCard_bpkr0_15{backface-visibility:hidden;isolation:isolate;height:520px;transform:translateZ(0)}._facts_bpkr0_30{grid-template-columns:repeat(3,1fr)}._scrollCue_bpkr0_32{display:none}}@media (width<=760px){._hero_bpkr0_1{min-height:auto;padding:100px 0 24px}._inner_bpkr0_2{gap:36px}._eyebrow_bpkr0_4{letter-spacing:.06em;margin-bottom:22px;font-size:9px}._copy_bpkr0_3 h1{font-size:clamp(36px,9.2vw,58px);line-height:1.08}._subtitle_bpkr0_9{margin-top:22px;font-size:15px;line-height:1.65}._actions_bpkr0_10{grid-template-columns:1fr;gap:10px;margin-top:24px;display:grid}._actions_bpkr0_10>a{min-height:48px}._trust_bpkr0_12{margin-top:16px;font-size:10px}._visual_bpkr0_14{width:min(420px,94%);padding:0 6px 12px}._photoCard_bpkr0_15{border-radius:130px 130px 24px 24px;height:460px}._caption_bpkr0_19{padding:16px 20px}._identity_bpkr0_20 strong{font-size:28px}._orbit_bpkr0_25{inset:8% -4% 3%}._facts_bpkr0_30{grid-template-columns:1fr;gap:0;padding-top:8px}._facts_bpkr0_30>div{border-bottom:1px solid var(--line);padding:15px 0}._facts_bpkr0_30 p{flex:1}._facts_bpkr0_30>div>svg{display:block}._facts_bpkr0_30 strong{font-size:13px}._facts_bpkr0_30 small{font-size:11px}}@media (forced-colors:active){._orbit_bpkr0_25{display:none}._caption_bpkr0_19{background:canvas;border-color:canvastext}}@media (width<=760px) and (height<=600px) and (orientation:portrait){._hero_bpkr0_1{padding-top:82px}._eyebrow_bpkr0_4{margin-bottom:16px}._copy_bpkr0_3 h1{font-size:32px}._subtitle_bpkr0_9{margin-top:16px;font-size:14px;line-height:1.5}._actions_bpkr0_10{margin-top:16px}}@media (width<=979px) and (height<=460px) and (orientation:landscape){._hero_bpkr0_1{padding-top:82px}._copy_bpkr0_3{grid-template-columns:minmax(0,1fr) minmax(170px,.65fr);column-gap:22px;max-width:none;display:grid}._eyebrow_bpkr0_4{grid-column:1/-1;margin-bottom:14px;font-size:9px}._copy_bpkr0_3 h1{grid-column:1;font-size:clamp(28px,4vw,38px)}._actions_bpkr0_10{grid-area:2/2;align-content:center;gap:8px;margin:0;display:grid}._actions_bpkr0_10>a{min-height:44px;padding:8px 12px;font-size:12px;line-height:1.3}._actions_bpkr0_10 svg{flex:none}._subtitle_bpkr0_9,._trust_bpkr0_12{grid-column:1/-1;max-width:660px}._subtitle_bpkr0_9{margin-top:20px;font-size:15px}}._facts_bpkr0_30>div:nth-child(-n+2) strong{letter-spacing:-.035em;color:var(--primary);font-variant-numeric:tabular-nums;font-size:28px;line-height:1.1}._visualLabel_bpkr0_62{z-index:2;color:var(--muted);letter-spacing:.06em;justify-content:space-between;gap:12px;margin:-30px 0 20px;font:9px ui-monospace,monospace;display:flex;position:relative}@media (width<=979px){._visualLabel_bpkr0_62{margin-top:0}}@media (width<=760px){._visualLabel_bpkr0_62{font-size:8px}}._visual_1vut0_1{--scene-accent:#9ceccb;aspect-ratio:8/5;width:100%;position:relative}._visual_1vut0_1[data-preparation-visual=explanation]{--scene-accent:#a1d5f2}._visual_1vut0_1[data-preparation-visual=practice]{--scene-accent:#c1b6f2}._visual_1vut0_1[data-preparation-visual=homework]{--scene-accent:#efd4a2}._visual_1vut0_1 svg{width:100%;height:100%;display:block}._guide_1vut0_6{stroke:var(--scene-accent);stroke-width:.6px;opacity:.08}._sheet_1vut0_7{fill:#122530;stroke:color-mix(in srgb, var(--scene-accent) 35%, transparent);stroke-width:1.3px}._backSheet_1vut0_8{fill:#172c34;stroke:color-mix(in srgb, var(--scene-accent) 18%, transparent)}._rule_1vut0_9{stroke:#8095a2;stroke-width:2px;opacity:.55}._ink_1vut0_10{stroke:#dbe9ee;stroke-width:3px}._dot_1vut0_11{fill:var(--scene-accent)}._accent_1vut0_12{stroke:var(--scene-accent);stroke-width:3px}._routeBase_1vut0_13{stroke:var(--scene-accent);opacity:.16;stroke-width:3px}._highlight_1vut0_14{fill:color-mix(in srgb, var(--scene-accent) 12%, #122530);stroke:var(--scene-accent);stroke-width:1.2px}._bar_1vut0_15{fill:#213f45;stroke:#72bda4;stroke-width:1px;transform-box:fill-box}._barAccent_1vut0_16{fill:#528f7c;stroke:var(--scene-accent);stroke-width:1px;transform-box:fill-box}._destination_1vut0_17{fill:var(--scene-accent);stroke:#132b28;stroke-width:4px;transform-box:fill-box;transform-origin:50%}@media (forced-colors:active){._visual_1vut0_1{display:none}}._track_1ocdf_1{--lesson-progress:0;position:relative}._panel_1ocdf_2{border:1px solid var(--line-strong);box-shadow:var(--shadow-soft);background:linear-gradient(135deg,#102522 0%,#0a171e 48%,#0d1525 100%);border-radius:30px;position:relative;overflow:clip}._toolbar_1ocdf_3{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:17px 28px;display:flex}._toolbar_1ocdf_3>span{color:var(--ink);font-size:11px}._toolbar_1ocdf_3 small{color:var(--muted);align-items:center;gap:8px;font-size:10px;display:flex}._chapters_1ocdf_5{border-bottom:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin:0;padding:12px 20px;list-style:none;display:grid}._chapters_1ocdf_5 button{width:100%;min-height:44px;color:var(--muted);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:9px;padding:8px 12px;transition:background .2s,border-color .2s,color .2s;display:flex}._chapters_1ocdf_5 button span{font-size:10px}._chapters_1ocdf_5 strong{font-size:12px;font-weight:550}._chapters_1ocdf_5 svg{color:var(--primary);flex:none;margin-left:auto}._chapters_1ocdf_5 button[aria-pressed=true]{color:var(--primary);background:#9ceccb0c;border-color:#9ceccb40}._chapters_1ocdf_5 button:hover{background:#9ceccb12}._lessonBody_1ocdf_8{flex:1;grid-template-columns:1fr 1fr;min-height:0;display:grid}._lessonCopy_1ocdf_9{flex-direction:column;justify-content:center;min-width:0;min-height:0;padding:clamp(26px,3.2vw,46px);display:flex}._stepLabel_1ocdf_10{color:var(--primary);letter-spacing:.08em;text-transform:uppercase;font-size:10px;line-height:1.5}._lessonCopy_1ocdf_9 h3{letter-spacing:-.045em;text-wrap:balance;max-width:17ch;margin:24px 0 20px;font-size:clamp(30px,3vw,44px);font-weight:600;line-height:1.09}._lessonCopy_1ocdf_9>div>p{max-width:43ch;color:var(--muted);margin:0;font-size:15px;line-height:1.7}._takeaway_1ocdf_13{color:var(--primary);align-items:flex-start;gap:10px;margin-top:auto;padding-top:28px;display:flex}._takeaway_1ocdf_13 svg{flex:none;margin-top:2px}._takeaway_1ocdf_13 p{max-width:40ch;margin:0;font-size:12px;line-height:1.6}._scene_1ocdf_14{border-left:1px solid var(--line);background:radial-gradient(at 50% 45%,#9ceccb10,#0000 65%);flex-direction:column;justify-content:center;align-items:center;min-width:0;min-height:0;padding:22px 26px;display:flex;position:relative}._sceneTop_1ocdf_15{width:100%;color:var(--muted);justify-content:space-between;gap:12px;font-size:10px;display:flex}._sceneTop_1ocdf_15 span:last-child{color:var(--primary);font-variant-numeric:tabular-nums}._orbitArea_1ocdf_16{aspect-ratio:1;place-items:center;width:clamp(200px,21vw,280px);max-width:100%;margin:auto;display:grid;position:relative}._orbits_1ocdf_17{border:1px solid #9ceccb1c;border-radius:50%;transition:transform .8s cubic-bezier(.22,1,.36,1);position:absolute;inset:12px -14px}._orbits_1ocdf_17 i{border:1px solid #9ceccb28;border-radius:50%;position:absolute;inset:24% -18%;transform:rotate(-36deg)}._orbits_1ocdf_17 i:nth-child(2){inset:-10% 32%;transform:rotate(12deg)}._orbits_1ocdf_17 b{background:var(--primary);border-radius:50%;width:8px;height:8px;position:absolute;top:18%;right:7%;box-shadow:0 0 22px #9ceccb80}._progressRing_1ocdf_18{fill:none;stroke:#9ceccb0a;stroke-width:1px;width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}._progressRing_1ocdf_18 circle:last-child{stroke:#9ceccb90;stroke-width:1.5px;transition:stroke-dashoffset .65s cubic-bezier(.22,1,.36,1)}._sceneCore_1ocdf_19{color:var(--primary);place-items:center;gap:7px;display:grid}._sceneCore_1ocdf_19 strong{letter-spacing:-.05em;font-size:58px;font-weight:450;line-height:1}._sceneCore_1ocdf_19 span{color:var(--muted);font-size:10px}._scene_1ocdf_14 h4{text-align:center;letter-spacing:-.015em;margin:10px 0 18px;font-size:clamp(16px,1.6vw,21px);font-weight:500;line-height:1.3;position:relative}._scene_1ocdf_14 ul{flex-wrap:wrap;justify-content:center;gap:7px;margin:0;padding:0;list-style:none;display:flex}._scene_1ocdf_14 li{border:1px solid var(--line);color:var(--muted);border-radius:99px;align-items:center;gap:5px;padding:6px 10px;font-size:10px;line-height:1.4;display:flex}._scene_1ocdf_14 li svg{color:var(--primary);flex:none}._controls_1ocdf_22{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding:13px 28px;display:flex}._controls_1ocdf_22>span{color:var(--muted);font-size:10px}._controls_1ocdf_22>div{gap:8px;display:flex}._controls_1ocdf_22 button{border:1px solid var(--line-strong);width:44px;height:44px;color:var(--primary);cursor:pointer;background:0 0;border-radius:50%;place-items:center;display:grid}._controls_1ocdf_22 button:disabled{opacity:.3;cursor:default}._panel_1ocdf_2 button:focus-visible{outline:3px solid var(--focus);outline-offset:2px}._storyProgress_1ocdf_23{background:var(--line);width:100%;height:2px;position:absolute;bottom:0;left:0}._storyProgress_1ocdf_23 i{background:var(--primary);width:100%;height:100%;transform:scaleX(var(--lesson-progress));transform-origin:0;display:block}._mobileSteps_1ocdf_24{counter-reset:step;gap:16px;margin:0;padding:0;list-style:none;display:grid}._mobileSteps_1ocdf_24>li{border:1px solid var(--line);background:linear-gradient(130deg,#192e31,#111b27 55%);border-radius:22px;padding:26px;position:relative}._mobileStepTop_1ocdf_24{color:var(--primary);justify-content:space-between;align-items:center;display:flex}._mobileStepTop_1ocdf_24 span{letter-spacing:.04em;font-size:11px}._mobileSteps_1ocdf_24 h3{letter-spacing:-.035em;max-width:24ch;margin:22px 0 16px;font-size:clamp(26px,5vw,34px);font-weight:600;line-height:1.13}._mobileSteps_1ocdf_24>li>p{color:var(--muted);margin:0;font-size:14px;line-height:1.7}._mobileSteps_1ocdf_24 ._takeaway_1ocdf_13{padding-top:22px}._results_1ocdf_25{margin:0 0 76px}._resultsHeading_1ocdf_25{grid-template-columns:1fr 1fr;align-items:end;gap:12px 32px;display:grid}._resultsHeading_1ocdf_25>span{color:var(--primary);letter-spacing:.1em;text-transform:uppercase;grid-column:1/-1;font-size:10px}._resultsHeading_1ocdf_25 h3{letter-spacing:-.035em;margin:0;font-size:clamp(24px,2.6vw,36px);font-weight:550;line-height:1.2}._resultsHeading_1ocdf_25 p{color:var(--muted);text-align:right;margin:0;font-size:13px}._results_1ocdf_25 dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:28px 0 0;display:grid}._results_1ocdf_25 dl>div{border:1px solid var(--line);background:linear-gradient(145deg,#172c2b,#111b27 65%);border-radius:24px;flex-direction:column-reverse;justify-content:flex-end;gap:25px;padding:34px;display:flex;position:relative}._results_1ocdf_25 dl>div:nth-child(2){background:linear-gradient(145deg,#172c39,#111b27 65%)}._results_1ocdf_25 dl>div:nth-child(3){background:linear-gradient(145deg,#262539,#111b27 65%)}._results_1ocdf_25 dt{gap:7px;display:grid}._results_1ocdf_25 dt strong{font-size:15px;font-weight:550}._results_1ocdf_25 dt span{color:var(--muted);font-size:12px;line-height:1.6}._results_1ocdf_25 dd{color:var(--primary);letter-spacing:-.06em;margin:0;font-size:clamp(64px,7vw,100px);font-weight:450;line-height:1}._results_1ocdf_25 dl>div:nth-child(2) dd{color:var(--direction-oge)}._results_1ocdf_25 dl>div:nth-child(3) dd{color:var(--direction-python)}@media (width>=980px) and (height>=680px) and (prefers-reduced-motion:no-preference){._track_1ocdf_1[data-scroll-driven=true]{height:480svh}._track_1ocdf_1[data-scroll-driven=true] ._panel_1ocdf_2{flex-direction:column;height:min(740px,100svh - 110px);display:flex;position:sticky;top:84px}._toolbar_1ocdf_3,._chapters_1ocdf_5,._controls_1ocdf_22{flex-shrink:0}}@media (width>=980px) and (height<=800px){._toolbar_1ocdf_3{padding-block:12px}._chapters_1ocdf_5{padding-block:8px}._lessonCopy_1ocdf_9{padding:24px 32px}._lessonCopy_1ocdf_9 h3{margin-block:16px;font-size:32px}._lessonCopy_1ocdf_9>div>p{font-size:14px}._takeaway_1ocdf_13{padding-top:16px}._orbitArea_1ocdf_16{width:210px}._scene_1ocdf_14{padding:18px 24px}._sceneCore_1ocdf_19 strong{font-size:44px}._sceneCore_1ocdf_19 svg{width:32px;height:32px}._scene_1ocdf_14 h4{margin-block:8px 12px;font-size:17px}._controls_1ocdf_22{padding-block:9px}}@media (width<=1179px){._chapters_1ocdf_5 button{gap:6px;padding-inline:8px}._chapters_1ocdf_5 strong{font-size:11px}._results_1ocdf_25 dl>div{padding:26px}}@media (width>=761px) and (width<=979px){._mobileSteps_1ocdf_24{grid-template-columns:repeat(2,minmax(0,1fr))}._mobileSteps_1ocdf_24>li:last-child{grid-column:1/-1}}@media (width<=760px){._results_1ocdf_25{margin-bottom:48px}._resultsHeading_1ocdf_25{grid-template-columns:1fr}._resultsHeading_1ocdf_25>span{grid-column:auto}._resultsHeading_1ocdf_25 p{text-align:left}._results_1ocdf_25 dl{grid-template-columns:1fr;gap:12px;margin-top:24px}._results_1ocdf_25 dl>div{grid-template-columns:96px 1fr;align-items:center;gap:20px;padding:24px;display:grid}._results_1ocdf_25 dt{grid-area:1/2}._results_1ocdf_25 dd{grid-area:1/1;font-size:56px}._results_1ocdf_25 dt strong{font-size:13px}._results_1ocdf_25 dt span{font-size:11px}._mobileSteps_1ocdf_24>li{padding:24px 22px}}@media (width<=359px){._results_1ocdf_25 dl>div{grid-template-columns:80px 1fr;gap:12px;padding:20px}._results_1ocdf_25 dd{font-size:48px}}@media (prefers-reduced-motion:reduce){._orbits_1ocdf_17,._progressRing_1ocdf_18 circle{transition:none}}@media (forced-colors:active){._orbits_1ocdf_17,._progressRing_1ocdf_18,._storyProgress_1ocdf_23{display:none}._panel_1ocdf_2,._mobileSteps_1ocdf_24>li,._results_1ocdf_25 dl>div{background:canvas;border-color:canvastext}._chapters_1ocdf_5 button[aria-pressed=true]{outline:2px solid highlight}}._scene_1ocdf_14>div[data-preparation-visual]{flex:1;width:100%;min-height:0;margin:8px auto;position:relative}._scene_1ocdf_14>div[data-preparation-visual] svg{width:100%;height:100%;position:absolute;inset:0}._mobileArtwork_1ocdf_38{width:100%;max-width:390px;margin:18px auto 0}._mobileSteps_1ocdf_24>li:nth-child(2){background:linear-gradient(135deg,#162c32,#111b27 65%)}._mobileSteps_1ocdf_24>li:nth-child(3){background:linear-gradient(135deg,#252638,#111b27 65%)}._mobileSteps_1ocdf_24>li:nth-child(4){background:linear-gradient(135deg,#282c28,#111b27 65%)}._mobileSteps_1ocdf_24>li:nth-child(5){background:linear-gradient(135deg,#1b342c,#111b27 65%)}@media (width>=980px){._lessonCopy_1ocdf_9 h3{font-weight:500}._scene_1ocdf_14 h4{flex-shrink:0;max-width:24ch}._scene_1ocdf_14 ul,._sceneTop_1ocdf_15{flex-shrink:0}}@media (height<=800px) and (width>=980px){._scene_1ocdf_14{padding:14px 22px}._scene_1ocdf_14>div[data-preparation-visual]{max-width:320px}}@media (prefers-reduced-motion:reduce){._mobileArtwork_1ocdf_38{display:none}}._profile_kecyf_1{grid-template-columns:1fr 1fr;align-items:stretch;gap:36px;display:grid}._copy_kecyf_2{flex-direction:column;display:flex}._intro_kecyf_3{max-width:58ch;color:var(--muted);margin:0;font-size:16px;line-height:1.8}._qualifications_kecyf_4{gap:0;margin-top:24px;display:grid}._qualifications_kecyf_4>div{border-top:1px solid var(--line);align-items:center;gap:18px;padding:16px 0;display:flex}._qualifications_kecyf_4>div>span{color:var(--primary);font-variant-numeric:tabular-nums;font-size:11px}._qualifications_kecyf_4 p{flex-wrap:wrap;align-items:baseline;gap:6px 16px;margin:0;display:flex}._qualifications_kecyf_4 strong{letter-spacing:-.03em;font-size:20px;font-weight:650;line-height:1.3}._qualifications_kecyf_4 small{color:var(--muted);font-size:12px}._copy_kecyf_2>a{min-height:44px;color:var(--primary);align-self:flex-start;align-items:center;gap:8px;margin-top:auto;font-size:13px;font-weight:700;display:inline-flex}._copy_kecyf_2 a:focus-visible,._deck_kecyf_11 a:focus-visible{outline:3px solid var(--focus);outline-offset:4px}._documents_kecyf_12{border:1px solid var(--line);background:radial-gradient(ellipse at 50% 55%, color-mix(in srgb, var(--primary) 11%, transparent), transparent 65%), var(--surface);border-radius:24px;flex-direction:column;justify-content:space-between;min-width:0;padding:24px;display:flex;overflow:hidden}._documentLabel_kecyf_13{color:var(--primary);align-items:center;gap:9px;font-size:11px;font-weight:650;display:flex}._deck_kecyf_11{isolation:isolate;justify-content:center;align-items:center;padding:34px 14px 28px;display:flex}._deck_kecyf_11 a{border:1px solid var(--line-strong);background:var(--surface);border-radius:10px;flex:0 0 38%;min-width:0;max-width:184px;padding:7px;position:relative;box-shadow:0 12px 28px #0715222b}._deck_kecyf_11 a+a{margin-left:-10%}._deck_kecyf_11 a:nth-child(2){z-index:2}._deck_kecyf_11 a:is(:hover,:focus-visible){z-index:3}._deck_kecyf_11 img{aspect-ratio:1408/1986;object-fit:contain;background:#fff;border-radius:5px;width:100%;height:auto;display:block}._deck_kecyf_11 a>span{color:var(--muted);justify-content:space-between;align-items:center;gap:4px;padding:8px 2px 1px;font-size:9px;line-height:1.3;display:flex}._deck_kecyf_11 a svg{flex:none}._documentHint_kecyf_22{text-align:center;color:var(--muted);margin:0;font-size:11px}._noDocuments_kecyf_23{min-height:200px;color:var(--muted);text-align:center;place-items:center;display:grid}@media (width<=979px){._profile_kecyf_1{gap:24px}._qualifications_kecyf_4 p{display:grid}._deck_kecyf_11{padding-inline:0}}@media (width<=760px){._profile_kecyf_1{grid-template-columns:1fr;gap:24px}._intro_kecyf_3{font-size:15px}._qualifications_kecyf_4 p{display:flex}._qualifications_kecyf_4 strong{font-size:19px}._copy_kecyf_2>a{margin-top:6px}._documents_kecyf_12{padding:20px}._deck_kecyf_11{padding-block:28px}._deck_kecyf_11 a{max-width:160px}}._overview_5n08z_1{border:1px solid var(--line-strong);background:#101f2b;border-radius:24px;min-width:0;overflow:clip}._heading_5n08z_2{color:var(--muted);letter-spacing:.04em;justify-content:space-between;align-items:center;gap:20px;padding:24px 30px;font-size:11px;display:flex}._heading_5n08z_2>span:first-child{color:var(--primary)}._line_5n08z_4{background:var(--line);height:1px}._line_5n08z_4 i{background:linear-gradient(90deg, var(--primary), #aab9f3);transform-origin:0;width:100%;height:1px;display:block}._features_5n08z_6{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}._feature_5n08z_6{--feature-color:#9ceccb;border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;min-width:0;padding:30px;display:flex;position:relative}._feature_5n08z_6:nth-child(3n){border-right:0}._feature_5n08z_6:nth-last-child(-n+3){border-bottom:0}._feature_5n08z_6:nth-child(3n+2){--feature-color:#a1d5f2}._feature_5n08z_6:nth-child(3n){--feature-color:#c1b6f2}._featureTop_5n08z_12{justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}._icon_5n08z_13{border:1px solid color-mix(in srgb, var(--feature-color) 30%, transparent);width:54px;height:54px;color:var(--feature-color);background:color-mix(in srgb, var(--feature-color) 6%, transparent);border-radius:16px;place-items:center;display:grid}._number_5n08z_14{color:var(--muted);font:12px ui-monospace,monospace}._feature_5n08z_6 h4{letter-spacing:-.025em;color:var(--ink);margin:0 0 14px;font-size:clamp(19px,1.8vw,24px);font-weight:550;line-height:1.25}._feature_5n08z_6>p{color:var(--muted);margin:0 0 26px;font-size:14px;line-height:1.75}._takeaway_5n08z_17{color:var(--feature-color);align-items:flex-start;gap:8px;margin-top:auto;font-size:11px;line-height:1.6;display:flex}._takeaway_5n08z_17 svg{flex:none;margin-top:1px}@media (width>=761px) and (width<=979px){._features_5n08z_6{grid-template-columns:repeat(2,minmax(0,1fr))}._feature_5n08z_6,._feature_5n08z_6:nth-child(3n){border-right:1px solid var(--line)}._feature_5n08z_6:nth-child(2n){border-right:0}._feature_5n08z_6:nth-last-child(-n+3){border-bottom:1px solid var(--line)}._feature_5n08z_6:nth-last-child(-n+2){border-bottom:0}}@media (width<=760px){._overview_5n08z_1{border-radius:20px}._heading_5n08z_2{flex-direction:column;align-items:flex-start;gap:8px;padding:22px;font-size:10px}._features_5n08z_6{grid-template-columns:1fr}._feature_5n08z_6{border-right:0;padding:24px 22px}._feature_5n08z_6:nth-last-child(-n+3){border-bottom:1px solid var(--line)}._feature_5n08z_6:last-child{border-bottom:0}._featureTop_5n08z_12{margin-bottom:20px}._feature_5n08z_6 h4{font-size:23px}._feature_5n08z_6>p{margin-bottom:20px}}@media (forced-colors:active){._overview_5n08z_1,._icon_5n08z_13{background:canvas;border-color:canvastext}._feature_5n08z_6{border-color:canvastext}._line_5n08z_4 i{background:highlight}}._showcase_pusc8_1{gap:24px;min-width:0;margin-bottom:clamp(52px,6vw,84px);display:grid}._heading_pusc8_7{justify-items:start;gap:14px;max-width:820px;display:grid}._eyebrow_pusc8_8{color:#79daf7;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:11px;font-weight:800;line-height:1.4}._heading_pusc8_7 h3{color:#fff;letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(26px,3vw,42px);font-weight:580;line-height:1.16}._heading_pusc8_7>p:last-child{color:#b4c7d4;margin:0;font-size:clamp(14px,1.35vw,17px);line-height:1.65}._courses_pusc8_32{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}._course_pusc8_32{background:radial-gradient(circle at 100% 0,#5bc7f51c,#0000 56%),#152839;border:1px solid #b1d5f230;border-radius:22px;flex-direction:column;min-width:0;min-height:296px;padding:clamp(20px,2.7vw,30px);display:flex}._course_pusc8_32[data-course=ege]{background:radial-gradient(circle at 100% 0,#8bd4b71f,#0000 56%),#152839}._courseTop_pusc8_50{justify-content:space-between;align-items:center;gap:14px;display:flex}._courseIcon_pusc8_51,._practiceIcon_pusc8_52{color:#8bdcf6;background:#67d1ef1f;border-radius:14px;place-items:center;width:44px;height:44px;display:inline-grid}._lessons_pusc8_53{color:#e2f3fb;font-variant-numeric:tabular-nums;white-space:nowrap;background:#ffffff0b;border:1px solid #afddf045;border-radius:999px;flex-shrink:0;padding:7px 12px;font-size:12px;font-weight:750}._courseEyebrow_pusc8_65{color:#80cde9;letter-spacing:.095em;margin:26px 0 6px;font-size:11px;font-weight:800}._course_pusc8_32 h4{color:#fff;letter-spacing:-.03em;margin:0;font-size:clamp(23px,2.1vw,29px);font-weight:600;line-height:1.15}._description_pusc8_67{color:#c0d1dd;max-width:53ch;margin:13px 0 22px;font-size:14px;line-height:1.65}._topics_pusc8_68{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}._topics_pusc8_68 span{color:#e6eff6;background:#ebf7ff16;border-radius:9px;padding:7px 10px;font-size:12px;font-weight:600}._practice_pusc8_52{background:linear-gradient(125deg,#193043 0%,#112333 100%);border:1px solid #b1d5f233;border-radius:22px;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:clamp(24px,5vw,64px);padding:clamp(21px,3vw,36px);display:grid}._practiceIntro_pusc8_80{min-width:0}._practiceIcon_pusc8_52{margin-bottom:16px}._practiceIntro_pusc8_80 h4{color:#fff;letter-spacing:-.03em;text-wrap:balance;margin:12px 0 0;font-size:clamp(23px,2.4vw,33px);font-weight:580;line-height:1.2}._practiceIntro_pusc8_80>p:not(._eyebrow_pusc8_8):not(._access_pusc8_83){color:#c0d1dd;max-width:46ch;margin:14px 0 0;font-size:14px;line-height:1.65}._actions_pusc8_84{flex-wrap:wrap;align-items:center;gap:11px;margin-top:24px;display:flex}._actions_pusc8_84 a{text-align:center;border-radius:12px;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:10px 16px;font-size:13px;font-weight:750;line-height:1.3;text-decoration:none;display:inline-flex}._primaryAction_pusc8_86{color:#0a2735;background:#d6f5ff}._secondaryAction_pusc8_87{color:#e4f4fb;background:#ffffff0b;border:1px solid #d0ecfa45}._actions_pusc8_84 a:focus-visible{outline-offset:3px;outline:3px solid #89deff}._access_pusc8_83{color:#a2b6c7;align-items:flex-start;gap:7px;margin:14px 0 0;font-size:12px;line-height:1.5;display:flex}._access_pusc8_83 svg{flex:none;margin-top:2px}._practiceSteps_pusc8_91{gap:0;min-width:0;margin:0;padding:4px 0;list-style:none;display:grid}._practiceSteps_pusc8_91 li{border-bottom:1px solid #bcd7e524;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px 0;display:grid}._practiceSteps_pusc8_91 li:last-child{border-bottom:0}._stepIcon_pusc8_101{color:#89d8ee;background:#8bdff617;border:1px solid #a0e2f133;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}._practiceSteps_pusc8_91 li>div{gap:4px;min-width:0;display:grid}._practiceSteps_pusc8_91 strong{color:#f4fbff;font-size:14px;font-weight:730;line-height:1.3}._practiceSteps_pusc8_91 li>div span{color:#aebfcf;font-size:12px;line-height:1.5}._practiceSteps_pusc8_91 small{color:#87a7bb;font-variant-numeric:tabular-nums;font-size:11px}@media (width<=900px){._practice_pusc8_52{grid-template-columns:1fr;gap:22px}._practiceSteps_pusc8_91{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px}._practiceSteps_pusc8_91 li:nth-last-child(2){border-bottom:0}}@media (width<=760px){._showcase_pusc8_1{gap:16px;margin-bottom:50px}._courses_pusc8_32{grid-template-columns:1fr;gap:12px}._course_pusc8_32{min-height:auto;padding:22px}._courseEyebrow_pusc8_65{margin-top:20px}._description_pusc8_67{margin-bottom:20px}._practice_pusc8_52{padding:22px}._practiceSteps_pusc8_91{grid-template-columns:1fr}._practiceSteps_pusc8_91 li:nth-last-child(2){border-bottom:1px solid #bcd7e524}._practiceSteps_pusc8_91 li{padding:14px 0}}@media (width<=380px){._course_pusc8_32,._practice_pusc8_52{padding:18px}._courseTop_pusc8_50{gap:8px}._lessons_pusc8_53{padding:7px 9px}._actions_pusc8_84 a{width:100%}}._fitGrid_ew041_1,._directionGrid_ew041_2,._progressGrid_ew041_3{gap:20px;display:grid}._fitGrid_ew041_1{grid-template-columns:repeat(4,minmax(0,1fr))}._fitCard_ew041_10,._directionCard_ew041_11,._progressCardMain_ew041_12,._aboutCard_ew041_13,._processSummary_ew041_14{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-frosted-strong);box-shadow:var(--shadow-card);position:relative}._fitCard_ew041_10{border-top:1px solid var(--line);min-height:220px;transition:transform var(--motion-fast) var(--ease-standard), border-color var(--motion-fast) ease;padding:24px;display:grid}._fitCard_ew041_10[data-direction=ege]{border-top-color:var(--direction-ege)}._fitCard_ew041_10[data-direction=oge]{border-top-color:var(--direction-oge)}._fitCard_ew041_10[data-direction=python]{border-top-color:var(--direction-python)}._fitCard_ew041_10[data-direction=gaps]{border-top-color:var(--direction-gaps)}._fitCard_ew041_10:hover,._directionCard_ew041_11:hover{transform:translateY(-3px)}._fitCard_ew041_10:hover,._fitCard_ew041_10:focus-within,._directionCard_ew041_11:hover,._directionCard_ew041_11:focus-within{border-color:var(--primary)}._fitIcon_ew041_43{background:color-mix(in srgb, var(--primary) 12%, var(--surface));width:46px;height:46px;color:var(--primary);border-radius:14px;place-items:center;display:inline-grid}._fitCard_ew041_10 h3,._directionCard_ew041_11 h3,._progressCardMain_ew041_12 h3,._aboutCard_ew041_13 h3,._platformCopy_ew041_57 h3{color:var(--ink);font-size:var(--type-h3-size);font-weight:650;line-height:var(--type-h3-line);letter-spacing:-.01em;margin:16px 0 0}._fitCard_ew041_10 p,._directionCard_ew041_11 p,._progressCardMain_ew041_12 p,._aboutCard_ew041_13 p,._platformCopy_ew041_57 p,._platformCards_ew041_71 p{max-width:68ch;color:var(--muted);margin:12px 0 0;line-height:1.6}._fitCard_ew041_10>div{flex-wrap:wrap;align-self:end;gap:8px;margin-top:18px;display:flex}._fitCard_ew041_10>div span,._platformChecklist_ew041_87 span{border:1px solid var(--line);background:var(--chip-surface);min-height:34px;color:var(--ink);border-radius:999px;align-items:center;gap:7px;padding:0 11px;font-size:13px;font-weight:600;display:inline-flex}._directionGrid_ew041_2{grid-template-columns:repeat(2,minmax(0,1fr))}._directionCard_ew041_11{border-top:1px solid var(--line);background:radial-gradient(ellipse at 100% 0%, #9ceccb0c, transparent 65%), var(--surface);min-height:330px;transition:transform var(--motion-fast) var(--ease-standard), border-color var(--motion-fast) ease;flex-direction:column;padding:28px;display:flex}._directionCard_ew041_11[data-direction=ege-direction]{border-top-color:var(--direction-ege);grid-column:1}._directionCard_ew041_11[data-direction=python-direction]{border-top-color:var(--direction-python);grid-area:1/2}._directionCard_ew041_11[data-direction=oge-direction]{border-top-color:var(--direction-oge);grid-area:2/1}._directionCard_ew041_11[data-direction=custom-direction]{border-top-color:var(--direction-gaps);grid-area:2/2}._directionCard_ew041_11[data-direction=oge-direction]:is(:hover,:focus-within){border-color:var(--direction-oge)}._directionCard_ew041_11[data-direction=python-direction]:is(:hover,:focus-within){border-color:var(--direction-python)}._directionCard_ew041_11[data-direction=custom-direction]:is(:hover,:focus-within){border-color:var(--direction-gaps)}._cardTop_ew041_122{color:var(--primary);justify-content:space-between;align-items:center;display:flex}._cardTop_ew041_122 span{border:1px solid var(--line);min-width:50px;min-height:34px;color:var(--muted);font-variant-numeric:tabular-nums;letter-spacing:.08em;border-radius:999px;place-items:center;font-size:14px;font-weight:650;display:inline-grid}._directionCard_ew041_11 ul{gap:8px;margin:18px 0 22px;padding:0;list-style:none;display:grid}._directionCard_ew041_11 li{color:var(--ink);align-items:center;gap:8px;font-size:14px;font-weight:550;display:flex}._directionCard_ew041_11 a{width:fit-content;min-height:44px;color:var(--primary);align-items:center;gap:8px;margin-top:auto;font-weight:650;display:inline-flex}._directionCard_ew041_11 a:focus-visible{outline:3px solid var(--focus);outline-offset:2px;border-radius:8px}._processLayout_ew041_177{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:24px;display:grid}._stepper_ew041_184{gap:12px;width:100%;margin:0;padding:0;list-style:none;display:grid;position:relative}._stepper_ew041_184:before{content:"";background:var(--line);border-radius:2px;width:2px;position:absolute;top:24px;bottom:24px;left:31px}._stepper_ew041_184>li{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-frosted-strong);min-width:0;min-height:112px;box-shadow:var(--shadow-card);transition:transform var(--motion-fast) var(--ease-standard), border-color var(--motion-fast) ease;padding:20px 20px 20px 78px;position:relative}._stepper_ew041_184>li:hover{border-color:var(--primary);transform:translateY(-3px)}._stepper_ew041_184>li>span{z-index:2;border:2px solid var(--surface);background:color-mix(in srgb, var(--primary) 10%, var(--surface));width:40px;height:40px;color:var(--primary);border-radius:999px;justify-content:center;align-items:center;font-size:18px;font-weight:650;display:inline-flex;position:absolute;top:20px;left:12px}._stepper_ew041_184 h3{color:var(--ink);font-size:var(--type-h3-size);font-weight:650;line-height:var(--type-h3-line);letter-spacing:-.01em;margin:0}._stepper_ew041_184 p{max-width:68ch;color:var(--muted);margin:12px 0 0;line-height:1.58}._processSummary_ew041_14{flex-direction:column;padding:0;display:flex;overflow:hidden}._processSummaryCopy_ew041_247{z-index:1;background:color-mix(in srgb, var(--surface) 96%, transparent);align-content:start;gap:13px;padding:28px clamp(24px,3vw,36px);display:grid;position:relative}._processSummaryCopy_ew041_247 h3{max-width:19ch;color:var(--ink);letter-spacing:-.025em;margin:0;font-size:clamp(26px,2.4vw,34px);line-height:1.08}._processSummaryCopy_ew041_247>p:not(._panelLabel_ew041_266){max-width:42ch;color:var(--muted);margin:0;line-height:1.58}._processFlow_ew041_273{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}._processFlow_ew041_273 span{border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 74%, transparent);min-height:32px;color:var(--ink);border-radius:999px;align-items:center;padding:0 10px;font-size:12px;font-weight:850;display:inline-flex}._processFlow_ew041_273 i{color:var(--primary);font-style:normal;font-weight:650}._studentResults_ew041_300{border-top:1px solid var(--line);background:color-mix(in srgb, var(--primary) 5%, var(--surface));flex-direction:column;flex:1;justify-content:center;padding:24px clamp(24px,3vw,36px);display:flex}._studentResults_ew041_300 h3{color:var(--ink);font-size:var(--type-h3-size);font-weight:650;line-height:var(--type-h3-line);letter-spacing:-.01em;margin:0}._studentResults_ew041_300>p{color:var(--muted);font-size:var(--type-small-size);line-height:var(--type-small-line);margin:6px 0 0}._studentResults_ew041_300 dl{gap:0;margin:18px 0 0;display:grid}._studentResults_ew041_300 dl>div{grid-template-columns:96px minmax(0,1fr);align-items:center;gap:16px;padding-block:14px;display:grid}._studentResults_ew041_300 dl>div+div{border-top:1px solid var(--line)}._studentResults_ew041_300 dl>div:last-child{padding-bottom:0}._studentResults_ew041_300 dt{grid-area:1/2;gap:4px;display:grid}._studentResults_ew041_300 dt strong{color:var(--ink);font-size:15px;line-height:20px}._studentResults_ew041_300 dt span{color:var(--muted);font-size:13px;line-height:19px}._studentResults_ew041_300 dd{color:var(--primary);letter-spacing:-.035em;font-variant-numeric:tabular-nums;grid-area:1/1;margin:0;font-size:42px;font-weight:700;line-height:1}._platformPanel_ew041_351{border-radius:var(--radius-card);background:var(--product-surface);box-shadow:none;border:0;grid-template-columns:minmax(0,1fr);gap:40px;padding:0;display:grid}._platformCopy_ew041_57{border:0;grid-template-columns:1fr 1fr;align-items:start;gap:48px;padding:0;display:grid}._platformCopy_ew041_57>div{min-width:0}._platformCopy_ew041_57>div>p:first-child{margin-top:0}._platformCopy_ew041_57 h3{text-wrap:balance;max-width:28ch;font-weight:500}._platformChecklist_ew041_87 svg{flex-shrink:0}._panelLabel_ew041_266{color:var(--warning);font-size:var(--type-label-size);font-weight:700;line-height:var(--type-label-line);letter-spacing:.12em;text-transform:uppercase;margin:0}._platformCopy_ew041_57 h3{color:#fff}._platformCopy_ew041_57 p{color:#ffffffbd}._platformChecklist_ew041_87{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}._platformChecklist_ew041_87 span{color:#fff;background:#ffffff14;border-color:#ffffff29}._platformVisuals_ew041_401{min-width:0}._platformCards_ew041_71{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}._platformCards_ew041_71 article{border-radius:var(--radius-card);background:#ffffff12;border:1px solid #ffffff1f;min-height:160px;padding:21px;box-shadow:inset 0 1px #ffffff0a}._platformCards_ew041_71 svg{color:var(--focus)}._platformCards_ew041_71 h4{color:#fff;margin:14px 0 0;font-size:18px}._platformCards_ew041_71 p{color:#ffffffad;font-size:14px;line-height:1.5}._platformCards_ew041_71 strong{color:#cfe4ff;margin-top:14px;font-size:13px;display:block}._progressGrid_ew041_3{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:20px}._progressCardMain_ew041_12{grid-column:1/7}._aboutCard_ew041_13{grid-column:7/13}._progressCardMain_ew041_12,._aboutCard_ew041_13{min-height:420px;padding:clamp(26px,4vw,42px)}._progressCardMain_ew041_12>svg{color:var(--primary)}._progressCardMain_ew041_12 h3,._aboutCard_ew041_13 h3{font-size:var(--type-h3-size)}._demoLabel_ew041_433{color:var(--muted);margin-top:24px;font-size:11px}._platformDemo_ew041_434{color:#ffffffbd;margin:0 0 12px;font-size:11px}._progressBars_ew041_435{gap:17px;margin-top:18px;display:grid}._progressBar_ew041_435{gap:8px;display:grid}._progressBar_ew041_435>span{color:var(--ink);justify-content:space-between;gap:12px;font-size:14px;font-weight:600;display:flex}._progressBar_ew041_435>span strong{color:var(--primary);font-variant-numeric:tabular-nums}._progressBar_ew041_435>i{background:var(--soft);border-radius:999px;height:9px;display:block;overflow:hidden}._progressBar_ew041_435>i>b{border-radius:inherit;background:linear-gradient(90deg, var(--primary), var(--focus));height:100%;display:block}._aboutCard_ew041_13{background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--focus) 12%, transparent), transparent 36%), var(--surface-frosted-strong);padding:0;display:block;overflow:hidden}._aboutPortrait_ew041_451{aspect-ratio:1122/1402;background:var(--photo-bg);border-radius:22px;width:min(300px,100% - 48px);margin:24px auto 0;overflow:hidden}._aboutPortrait_ew041_451 picture,._aboutPortrait_ew041_451 picture img,._aboutPortraitFallback_ew041_462{width:100%;height:100%;display:block}._aboutPortrait_ew041_451 picture img{object-fit:cover}._aboutPortraitFallback_ew041_462{color:var(--ink);place-content:center;justify-items:center;gap:10px;display:grid}._aboutPortraitFallback_ew041_462 img{object-fit:contain;width:56px;height:56px}._aboutCopy_ew041_480{gap:18px;height:100%;padding:clamp(28px,4vw,40px);display:grid}._aboutCopy_ew041_480 h3,._aboutCopy_ew041_480 p{margin-top:0}._aboutCopy_ew041_480>a{width:fit-content;margin-top:auto}._aboutHighlights_ew041_490{flex-wrap:wrap;gap:8px;display:flex}._aboutHighlights_ew041_490 span{border:1px solid var(--line);background:var(--chip-surface);min-height:34px;color:var(--ink);border-radius:999px;align-items:center;padding:0 11px;font-size:13px;font-weight:600;display:inline-flex}._aboutPoints_ew041_509{gap:10px;display:grid}._aboutPoints_ew041_509>div{border:1px solid color-mix(in srgb, var(--line) 82%, transparent);background:color-mix(in srgb, var(--surface) 74%, transparent);border-radius:16px;grid-template-columns:auto minmax(0,1fr);gap:12px;padding:15px 16px;display:grid}._aboutPoints_ew041_509 svg{color:var(--primary);margin-top:2px}._aboutPoints_ew041_509 span{gap:3px;display:grid}._aboutPoints_ew041_509 strong{color:var(--ink);font-size:14px}._aboutPoints_ew041_509 small{color:var(--muted);font-size:13px;line-height:1.45}@media (width>=761px) and (width<=1179px){._fitGrid_ew041_1,._directionGrid_ew041_2{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}._directionCard_ew041_11,._directionCard_ew041_11[data-direction]{grid-area:auto;min-height:0}._processLayout_ew041_177{grid-template-columns:1fr}._processSummary_ew041_14{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._studentResults_ew041_300{border-top:0;border-left:1px solid var(--line);padding:24px}._processSummaryCopy_ew041_247{padding:22px 24px 24px}._platformPanel_ew041_351{grid-template-columns:1fr}._platformCards_ew041_71{grid-template-columns:repeat(2,minmax(0,1fr))}._progressGrid_ew041_3{grid-template-columns:1fr}._progressCardMain_ew041_12,._aboutCard_ew041_13{grid-column:auto}}@media (width<=760px){._fitGrid_ew041_1,._directionGrid_ew041_2,._progressGrid_ew041_3,._platformPanel_ew041_351,._platformCards_ew041_71,._stepper_ew041_184,._processLayout_ew041_177{grid-template-columns:1fr;gap:16px}._stepper_ew041_184{width:100%}._fitCard_ew041_10,._directionCard_ew041_11,._directionCard_ew041_11[data-direction],._stepper_ew041_184>li{grid-area:auto;min-height:auto;padding:20px}._stepper_ew041_184>li{padding-left:72px}._directionCard_ew041_11 a{width:auto}._stepper_ew041_184>li{overflow:visible}._platformPanel_ew041_351{gap:28px;padding:0}._platformCopy_ew041_57{grid-template-columns:1fr;gap:22px;padding:0}._platformCards_ew041_71 article{min-height:0}._progressCardMain_ew041_12{grid-column:auto;min-height:0;padding:24px}._aboutCard_ew041_13{grid-column:auto;min-height:0}._aboutCopy_ew041_480{padding:24px}._processSummary_ew041_14{display:flex}._processSummaryCopy_ew041_247,._studentResults_ew041_300{padding:24px}._studentResults_ew041_300 dl>div{grid-template-columns:80px minmax(0,1fr);gap:12px}._studentResults_ew041_300 dd{font-size:36px}}@media (width<=359px){._directionCard_ew041_11 a{justify-content:center;width:100%}}@media (hover:none),(prefers-reduced-motion:reduce){._fitCard_ew041_10:hover,._directionCard_ew041_11:hover,._stepper_ew041_184>li:hover{transform:none}._fitCard_ew041_10,._directionCard_ew041_11,._stepper_ew041_184>li{transition-duration:0s}}._section_tvabv_1{position:relative}._grid_tvabv_4{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}._card_tvabv_10{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-frosted-strong);min-height:286px;box-shadow:var(--shadow-card);transition:transform var(--motion-fast) var(--ease-standard), border-color var(--motion-fast) ease;flex-direction:column;padding:24px;display:flex}@keyframes _review-enter_tvabv_1{0%{opacity:0;transform:translateY(var(--motion-translate-start))}to{opacity:1;transform:translateY(0)}}._enter_tvabv_27{animation:_review-enter_tvabv_1 var(--motion-base) var(--ease-enter) backwards}._card_tvabv_10:hover{border-color:var(--primary);transform:translateY(-3px)}._card_tvabv_10>svg{color:var(--warning);flex:none}._card_tvabv_10 p{max-width:68ch;color:var(--ink);margin:18px 0 0;font-size:16px;line-height:1.64}._clamped_tvabv_33{-webkit-line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}._expand_tvabv_40{width:fit-content;min-height:44px;color:var(--primary);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;margin-top:8px;padding:0;font-weight:850;display:inline-flex}._expand_tvabv_40 svg{transition:rotate var(--motion-base) var(--ease-standard)}._expand_tvabv_40[aria-expanded=true] svg{rotate:180deg}._expand_tvabv_40:focus-visible{outline:3px solid var(--focus);outline-offset:2px;border-radius:6px}._card_tvabv_10 footer{gap:4px;margin-top:auto;padding-top:22px;display:grid}._card_tvabv_10 strong{color:var(--ink);font-size:16px}._card_tvabv_10 time{color:var(--muted);font-size:14px;font-weight:700}._actions_tvabv_63{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-top:24px;display:flex}._count_tvabv_72{color:var(--muted);font-weight:750}._swipeHint_tvabv_73{color:var(--muted);margin:10px 0 0;font-size:12px;font-weight:850;display:none}._swipeHint_tvabv_73:after{content:" →"}@media (width>=768px) and (width<=1179px){._grid_tvabv_4{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}._card_tvabv_10{min-height:260px}}@media (width<=767px){._grid_tvabv_4{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;width:calc(100vw - 16px);padding:0 32px 8px 0;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 30px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 30px),#0000)}._grid_tvabv_4::-webkit-scrollbar{display:none}._grid_tvabv_4:focus-visible{outline:3px solid var(--focus);outline-offset:4px;border-radius:var(--radius-lg)}._card_tvabv_10{scroll-snap-align:start;flex:0 0 calc(100vw - 48px);min-height:0}._swipeHint_tvabv_73{display:block}._actions_tvabv_63{justify-content:stretch;margin-top:18px;display:grid}._actions_tvabv_63>*{width:100%}._count_tvabv_72{text-align:center;font-size:13px}}@media (hover:none),(prefers-reduced-motion:reduce){._card_tvabv_10:hover{transform:none}._card_tvabv_10,._expand_tvabv_40 svg{transition-duration:0s}._enter_tvabv_27{animation:none}}._section_tvabv_1,._grid_tvabv_4{overflow-anchor:none}._sticky_1vrl8_1{right:12px;bottom:max(12px, env(safe-area-inset-bottom));z-index:var(--z-sticky);background:var(--primary);max-width:520px;min-height:52px;color:var(--on-primary);font-size:var(--type-button-size);font-weight:650;line-height:var(--type-button-line);letter-spacing:0;box-shadow:0 14px 38px color-mix(in srgb, var(--primary) 32%, transparent);opacity:0;visibility:hidden;pointer-events:none;transition:translate var(--motion-fast) var(--ease-exit), opacity var(--motion-fast) var(--ease-exit), visibility 0s;border:1px solid #fff3;border-radius:999px;justify-content:center;align-items:center;gap:9px;margin-inline:auto;display:none;position:fixed;left:12px;translate:0 calc(100% + 18px)}._sticky_1vrl8_1:visited{color:var(--on-primary)}._visible_1vrl8_31{opacity:1;visibility:visible;pointer-events:auto;transition:translate var(--motion-base) var(--ease-enter), opacity var(--motion-base) var(--ease-enter), visibility 0s;translate:0}._sticky_1vrl8_1:focus-visible{outline:3px solid var(--focus);outline-offset:3px}@media (width<=767px){._sticky_1vrl8_1{display:inline-flex}}@media (prefers-reduced-motion:reduce){._sticky_1vrl8_1{transition:none}}@media (forced-colors:active){._sticky_1vrl8_1{border:2px solid buttontext}}._app_pli6u_1{z-index:1;min-height:100vh;position:relative;overflow-x:clip}._footer_pli6u_8{z-index:var(--z-content);width:var(--container);border-top:1px solid var(--line);padding:32px 0 calc(36px + var(--sticky-cta-space,0px));color:var(--muted);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:36px;margin:0 auto;font-size:14px;display:grid;position:relative}._footerBrand_pli6u_23{align-items:center;gap:10px;display:flex}._footerBrand_pli6u_23 img{object-fit:contain;width:40px;height:40px}._footerBrand_pli6u_23 span{gap:4px;display:grid}._footerBrand_pli6u_23 strong{color:var(--ink);font-size:16px}._footerBrand_pli6u_23 small{color:var(--muted);font-weight:700}._footer_pli6u_8 nav{flex-wrap:wrap;justify-content:center;gap:6px 18px;display:flex}._footerActions_pli6u_57{justify-items:end;gap:8px;display:grid}._footer_pli6u_8 a{min-height:44px;color:var(--muted);align-items:center;font-weight:800;display:inline-flex}._footerActions_pli6u_57 a:last-child,._footer_pli6u_8 a:hover{color:var(--primary)}._footer_pli6u_8 a:focus-visible{outline:3px solid var(--focus);outline-offset:3px;border-radius:6px}@media (width<=900px){._footer_pli6u_8{grid-template-columns:1fr 1fr}._footer_pli6u_8 nav{grid-area:2/1/auto/-1;justify-content:flex-start}}@media (width<=760px){._footer_pli6u_8{padding-bottom:calc(36px + var(--sticky-cta-space,0px) + env(safe-area-inset-bottom))}}@media (width<=600px){._footer_pli6u_8{grid-template-columns:1fr;gap:16px;padding-top:24px}._footer_pli6u_8 nav{grid-area:auto;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px;display:grid}._footerActions_pli6u_57{grid-template-columns:repeat(2,minmax(0,1fr));justify-items:start;column-gap:16px;width:100%}._footerActions_pli6u_57 a:last-child{grid-column:1/-1}}:root{--bg:#080d14;--surface:#111b27;--soft:#192635;--ink:#f4f7f8;--muted:#a9b8c7;--primary:#9ceccb;--primary-hover:#c0f8df;--on-primary:#0a201b;--focus:#92dfff;--success:#9ceccb;--warning:#eec98d;--glow:none;--line:#b9d5e326;--direction-ege:#9ceccb;--direction-oge:#8ed8f4;--direction-python:#bfa9f7;--direction-gaps:#eec98d;--direction-ege-dark:#8fb4ff;--direction-oge-dark:#63d8c0;--direction-python-dark:#c3a9ff;--direction-gaps-dark:#ffc46b;--product-surface:#0d1823;--surface-frosted:#111b27e6;--surface-frosted-strong:#111b27f7;--header-surface:#080d14e0;--text:var(--ink);--blue:var(--primary);--blue-dark:var(--primary-hover);--navy:#080d14;--warm:#eec98d;--muted-strong:#c4d0da;--surface-soft:var(--soft);--chip-surface:#192635;--photo-bg:#1c2b35;--line-strong:#b9d5e347;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:128px;--radius-card:20px;--radius-button:999px;--header-h:76px;--radius-xl:32px;--radius-lg:var(--radius-card);--radius-md:16px;--shadow-soft:0 24px 80px #0000003d;--shadow-card:0 16px 48px #00000029;--container:min(1280px, calc(100vw - (2 * var(--space-6))));--header-height:var(--header-h);--motion-instant:90ms;--motion-fast:.16s;--motion-base:.24s;--motion-emphasis:.42s;--motion-slow:.64s;--motion-cinematic:.9s;--stagger-compact:40ms;--stagger-standard:80ms;--motion-blur-start:0px;--motion-translate-start:16px;--motion-scale-start:.98;--motion-perspective:0px;--motion-card-tilt-max:0deg;--motion-cursor-x-max:3px;--motion-cursor-y-max:2px;--ease-standard:cubic-bezier(.2, .8, .2, 1);--ease-enter:cubic-bezier(.16, 1, .3, 1);--ease-exit:cubic-bezier(.4, 0, 1, 1);--z-support:0;--z-object-back:7;--z-object-mid:8;--z-content:20;--z-object-front:24;--z-header:80;--z-sticky:90;--z-menu:120;--z-modal:200;--type-display-size:80px;--type-display-line:80px;--type-h1-size:64px;--type-h1-line:64px;--type-h2-size:52px;--type-h2-line:56px;--type-h3-size:24px;--type-h3-line:30px;--type-body-large-size:20px;--type-body-large-line:32px;--type-body-size:16px;--type-body-line:26px;--type-small-size:14px;--type-small-line:20px;--type-label-size:12px;--type-label-line:16px;--type-button-size:15px;--type-button-line:18px;--type-nav-size:14px;--type-nav-line:18px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (width>=761px) and (width<=1179px){:root{--container:calc(100% - (2 * var(--space-5)));--type-display-size:64px;--type-display-line:66px;--type-h1-size:52px;--type-h1-line:54px;--type-h2-size:42px;--type-h2-line:46px;--type-h3-size:22px;--type-h3-line:28px;--type-body-large-size:19px;--type-body-large-line:30px;--type-body-line:25px}}@media (width<=760px){:root{--container:calc(100vw - (2 * var(--space-4)));--header-h:64px;--header-height:var(--header-h);--radius-card:16px;--type-display-size:44px;--type-display-line:46px;--type-h1-size:40px;--type-h1-line:43px;--type-h2-size:34px;--type-h2-line:38px;--type-h3-size:20px;--type-h3-line:26px;--type-body-large-size:18px;--type-body-large-line:28px;--type-body-line:24px;--type-nav-size:15px;--type-nav-line:20px}}@media (width<=359px){:root{--type-display-size:38px;--type-display-line:40px;--type-h1-size:36px;--type-h1-line:39px;--type-h2-size:31px;--type-h2-line:35px}}@media (forced-colors:active){:root{--bg:Canvas;--surface:Canvas;--soft:Canvas;--product-surface:Canvas;--surface-frosted:Canvas;--surface-frosted-strong:Canvas;--header-surface:Canvas;--chip-surface:Canvas;--photo-bg:Canvas;--ink:CanvasText;--muted:CanvasText;--muted-strong:CanvasText;--primary:LinkText;--primary-hover:LinkText;--on-primary:ButtonText;--focus:Highlight;--success:CanvasText;--warning:CanvasText;--warm:CanvasText;--direction-ege:CanvasText;--direction-oge:CanvasText;--direction-python:CanvasText;--direction-gaps:CanvasText;--line:CanvasText;--line-strong:CanvasText}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:auto;background:var(--bg)}body.landing-react-page{background:var(--bg);min-width:320px;color:var(--ink);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:var(--type-body-size);font-weight:400;line-height:var(--type-body-line);letter-spacing:0;font-synthesis:none;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;overflow-x:clip}:where(body.landing-react-page a){color:inherit;text-decoration:none}body.landing-react-page button,body.landing-react-page input,body.landing-react-page textarea,body.landing-react-page select{font:inherit}body.landing-react-page img{max-width:100%}body.landing-react-page .skip-link{z-index:var(--z-modal);border:2px solid var(--focus);background:var(--ink);color:var(--surface);font-size:var(--type-button-size);font-weight:650;line-height:var(--type-button-line);letter-spacing:0;border-radius:999px;padding:12px 16px;transition:none;position:fixed;top:12px;left:12px;transform:translateY(-160%)}body.landing-react-page .skip-link:focus{transform:translateY(0)}#landing-root{min-height:100vh}#main-content:focus,h1[tabindex="-1"]:focus,h2[tabindex="-1"]:focus{outline:none}.landing-noscript{width:min(860px,100vw - 32px);color:var(--ink);margin:0 auto;padding:48px 0}.landing-noscript section{border:1px solid var(--line);background:var(--surface);border-radius:20px;margin:0 0 32px;padding:28px}.landing-noscript h1{font-size:var(--type-h1-size);font-weight:700;line-height:var(--type-h1-line);letter-spacing:-.035em;margin:12px 0}.landing-noscript p{color:var(--muted);font-size:var(--type-body-size);line-height:var(--type-body-line)}.landing-noscript a{color:var(--primary);font-weight:800}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:0s!important;animation-iteration-count:1!important}}@media (forced-colors:active){:focus-visible{outline:3px solid highlight!important}}
