.v12-chrome{z-index:20;background:var(--bg);will-change:transform;transition:transform .28s cubic-bezier(.22,.61,.36,1);position:sticky;top:0}.v12-chrome[data-hidden]{transform:translateY(-101%)}@media (prefers-reduced-motion:reduce){.v12-chrome{transition:none}.v12-chrome[data-hidden]{transform:none}}.v12-nav a[aria-current=page]{color:var(--navy);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.v12-logo{text-decoration:none}.v12-chrome-hub{font-size:var(--fs-body);letter-spacing:var(--track-body);flex:none;align-items:center;gap:10px;display:inline-flex}.v12-chrome-hub a{background:var(--ink);min-height:max(42px,2.611em);color:var(--bg);font:inherit;border-radius:10px;justify-content:center;align-items:center;padding:0 20px;text-decoration:none;transition:background-color .18s;display:inline-flex}.v12-chrome-hub a:hover{background:var(--navy)}.v12-chrome-hub>span{color:var(--ink-2);align-items:center;gap:10px;display:inline-flex}.v12-chrome-hub button{border:1px solid var(--line);min-height:max(38px,2.4em);color:var(--ink-2);font:inherit;cursor:pointer;background:0 0;border-radius:10px;padding:0 14px;transition:border-color .18s,color .18s}.v12-chrome-hub button:hover{border-color:var(--navy);color:var(--navy)}@media (max-width:640px){.v12-chrome-hub>span>span{display:none}}.v12-footer-policy{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.v12-footer-policy:hover{color:var(--accent-soft)}.v12-footer-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.v12-btn--dashed{border-style:dashed}.v12-error{min-height:70svh;padding:clamp(32px, 5.5556vw, 80px) var(--gutter);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:clamp(10px,1.1111vw,16px);display:flex}.v12-error-code{letter-spacing:var(--track-display);color:var(--accent-soft);margin:0;font-size:clamp(64px,11.1111vw,160px);line-height:1}.v12-error-title{font-size:var(--fs-h2);letter-spacing:-.02em;margin:0;line-height:1.1}.v12-error-lead{max-width:62ch;font-size:var(--fs-lead);color:var(--ink-2);margin:0;line-height:1.4}.v12-error-links{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:clamp(8px,1.1111vw,16px);display:flex}.v12-error-note{max-width:62ch;font-size:var(--fs-sm);color:var(--ink-3);margin:clamp(12px,1.6667vw,24px) 0 0;line-height:1.45}
@media (max-width:640px){.v12-menu .v12-container{gap:8px}.v12-logo{order:1}.v12-chrome-hub{order:2}.v12-menu-line{order:3;align-items:center;gap:8px;width:100%;display:flex}.v12-nav{scrollbar-width:none;flex:auto;gap:6px;width:auto;min-width:0;margin-inline:0;font-size:13px;overflow-x:auto}.v12-lang{flex:none;gap:4px;margin-left:auto}.v12-lang button{min-width:0;padding-inline:6px;font-size:13px}.v12-nav::-webkit-scrollbar{display:none}.v12-chrome-hub a,.v12-hubid{display:none}.v12-chrome-hub button{min-height:44px}.v12-hero-net{display:none}.v12-hero-inner{min-height:0;padding-block:clamp(28px,9vw,56px)}.v12-hero-bg{aspect-ratio:1;width:max(760px,130vw)}.v12-countdown-row{gap:4px 0}.v12-countdown-cell{flex:0 0 50%}.v12-countdown-value{font-size:clamp(44px,17vw,72px)}.v12-doc{min-height:0}.v12-doc .v12-pill-outline{margin-top:clamp(10px,3vw,16px)}.v12-avatar{display:none}.v12-bubble{max-width:100%}.v12-win-title{display:none}.v12-chatbot-bar{padding-block:8px}.v12-chat-row--a{justify-content:flex-start}.v12-abai-text{max-width:100%}.v12-abai-portrait{opacity:.26;width:68%;top:56%;bottom:auto;right:-20%}.v12-abai-ornament{opacity:.5}.v12-hall-meta{padding-inline:4px}}@media (max-width:400px){.v12-hero-buttons .v12-btn{width:100%}.v12-hero-buttons{flex-direction:column;align-items:stretch}.v12-hall-role{font-size:var(--fs-hint)}.v12-lang{gap:2px}.v12-lang button{padding-inline:4px}}@media (max-width:640px){.v12{--fs-body:16px;--fs-lead:17px;--fs-sm:14px;--fs-mid:15px;--fs-xs:13px;--fs-hint:13px;--fs-tiny:13px;--fs-chat:15px;--fs-label:20px;--fs-title:18px}html:has(.v12){-webkit-text-size-adjust:100%}.v12-program-kicker,.v12-program-meta,.v12-program-note{font-size:13px;line-height:1.35}.v12-doc-hint,.v12-step-hint,.v12-crit-hint,.v12-hall-role{line-height:1.35}.v12-nav a{align-items:center;min-height:44px;display:inline-flex}.v12-lang button{min-height:44px}.v12-btn{min-height:48px}.v12-round{width:44px;height:44px}.v12-isa-disclaimer,.v12-chatbot-who i,.v12-hall-all{font-size:13px;line-height:1.35}.v12-toggle{width:44px;height:44px}.v12-footer-policy{padding-block:10px;display:inline-block}.v12-isa-field{min-height:44px}.v12-isa-range{height:44px}.v12-plane,.v12-path-trail,.v12-step-ghost{display:none}.v12-path-band{gap:8px}.v12-step{grid-template-columns:auto 1fr;align-items:baseline;column-gap:10px;padding:12px 14px;display:grid}.v12-step-num{padding:0;font-size:34px;line-height:1}.v12-step-name{row-gap:4px}.v12-step-hint{margin-top:4px}.v12-step .v12-pill-outline{margin-top:8px}.v12 :where(input,select,textarea){font-size:max(16px,1em)}}
:root{--rd-navy:#0e2668;--rd-navy-hover:#16357f;--rd-navy-press:#0a1d52;--rd-accent:#788dff;--rd-accent-soft:#cad2ff;--rd-accent-tint:#eceffe;--rd-bg:#f3f4f8;--rd-surface:#fff;--rd-surface-sunk:#eceef4;--rd-ink:#000;--rd-ink-2:#515151;--rd-ink-muted:#5e6679;--rd-line:#e6e5eb;--rd-line-soft:#e0deff;--rd-line-strong:#7d86a0;--rd-on-dark:#fff;--rd-on-dark-2:#cad2ff;--rd-on-dark-3:#9aa8e6;--rd-hairline-dark:#ffffff24;--rd-fs-display:clamp(48px, min(8.3333vw, 12.5svh), 120px);--rd-fs-h1:clamp(36px, 4.8611vw, 70px);--rd-fs-h2:clamp(30px, 4.1667vw, 60px);--rd-fs-h3:clamp(20px, 1.9444vw, 28px);--rd-fs-h4:clamp(17px, 1.3889vw, 20px);--rd-fs-quote:clamp(22px, 2.3611vw, 34px);--rd-fs-lead:clamp(17px, 1.5278vw, 22px);--rd-fs-body:clamp(15px, 1.1806vw, 17px);--rd-fs-ui:clamp(15px, 1.1111vw, 16px);--rd-fs-small:clamp(13px, .9722vw, 14px);--rd-fs-micro:12px;--rd-lh-display:1.02;--rd-lh-heading:1.08;--rd-lh-title:1.2;--rd-lh-ui:1.15;--rd-lh-lead:1.4;--rd-lh-body:1.5;--rd-track-display:-.04em;--rd-track-heading:-.025em;--rd-track-title:-.02em;--rd-track-body:-.01em;--rd-w-regular:400;--rd-w-medium:500;--rd-measure:62ch;--rd-measure-lead:56ch;--rd-measure-narrow:40ch;--rd-space-1:4px;--rd-space-2:8px;--rd-space-3:12px;--rd-space-4:16px;--rd-space-5:20px;--rd-space-6:24px;--rd-space-7:32px;--rd-space-8:40px;--rd-space-9:48px;--rd-space-10:64px;--rd-space-11:80px;--rd-space-12:96px;--rd-space-13:128px;--rd-section-y:clamp(56px, 6.6667vw, 112px);--rd-stack-head:clamp(12px, 1.1111vw, 16px);--rd-stack-content:clamp(28px, 3.3333vw, 56px);--rd-stack-after:clamp(20px, 2.2222vw, 32px);--rd-gap-grid:clamp(12px, 1.4583vw, 24px);--rd-gap-grid-lg:clamp(16px, 2.2222vw, 32px);--rd-card-pad:clamp(20px, 2.2222vw, 32px);--rd-card-pad-lg:clamp(24px, 3.0556vw, 44px);--rd-container:1320px;--rd-gutter:clamp(16px, 4.1667vw, 60px);--rd-free-gutter:max(var(--rd-gutter), calc((100vw - var(--rd-container)) / 2));--rd-header-h:clamp(64px, 7.7778vw, 112px);--rd-r-xs:6px;--rd-r-sm:10px;--rd-r-md:14px;--rd-r-lg:clamp(18px, 1.9444vw, 28px);--rd-r-xl:clamp(24px, 2.7778vw, 40px);--rd-r-pill:999px;--rd-shadow-hairline:0 0 0 1px #0e26680f;--rd-shadow-1:0 1px 2px #0e26680a, 0 2px 12px #0e26680a;--rd-shadow-2:0 2px 4px #0e26680a, 0 16px 36px -12px #0e26682e;--rd-shadow-3:0 2px 6px #0e266814, 0 24px 60px -16px #0e26683d;--rd-shadow-btn:0 8px 20px -6px #0e26685c;--rd-glow-accent:0 0 0 4px #788dff38, 0 0 18px 2px #788dff80;--rd-inset-top:inset 0 1px 0 #ffffff14;--rd-focus-color:var(--rd-navy);--rd-focus-color-on-dark:#fff;--rd-focus-width:2px;--rd-focus-offset:3px;--rd-ease-out:cubic-bezier(.22, 1, .36, 1);--rd-ease-out-expo:cubic-bezier(.16, 1, .3, 1);--rd-ease-in-out:cubic-bezier(.65, 0, .35, 1);--rd-ease-in:cubic-bezier(.55, 0, 1, .45);--rd-ease-standard:cubic-bezier(.2, 0, 0, 1);--rd-dur-instant:.12s;--rd-dur-fast:.18s;--rd-dur-base:.28s;--rd-dur-slow:.5s;--rd-dur-slower:.8s;--rd-lift:-3px;--rd-lift-btn:-1px;--rd-press-scale:.985;--rd-nudge:3px;--rd-z-raised:2;--rd-z-orbs:15;--rd-z-header:20;--rd-z-overlay:50}@media (max-width:640px){:root{--rd-fs-micro:13px;--rd-fs-small:14px;--rd-fs-body:16px;--rd-lift:-2px}}@media (prefers-reduced-motion:reduce){:root{--rd-lift:0px;--rd-lift-btn:0px;--rd-press-scale:1;--rd-nudge:0px;--rd-dur-slow:1ms;--rd-dur-slower:1ms}}
.rd-orbs{display:none}@media (min-width:1200px) and (min-height:600px) and (hover:hover) and (pointer:fine){.rd-orbs{inset-block:0;pointer-events:none;width:360px;z-index:var(--rd-z-orbs);transition:opacity var(--rd-dur-base) var(--rd-ease-out), translate var(--rd-dur-base) var(--rd-ease-out), visibility 0s linear 0s;display:block;position:fixed;right:0;overflow:hidden}.rd-orbs[data-away]{opacity:0;visibility:hidden;transition:opacity var(--rd-dur-base) var(--rd-ease-out), translate var(--rd-dur-base) var(--rd-ease-out), visibility 0s linear var(--rd-dur-base);translate:12px}}.rd-orbs-stage{position:absolute;inset:0}.rd-orbs-anchor{top:50%;right:var(--rd-orbs-d,38px);width:0;height:0;position:absolute}.rd-orbs-ring{display:block;position:absolute;left:-2px;overflow:visible}.rd-orbs-track{fill:none;stroke:#0e266829;stroke-width:1px}.rd-orbs-progress{fill:none;stroke:var(--rd-accent);stroke-width:1.5px;stroke-linecap:round}.rd-orbs-list{margin:0;padding:0;list-style:none}.rd-orbs-item{left:calc(var(--rd-orbs-hit,28px) / -2);top:calc(var(--rd-orbs-hit,28px) / -2);width:var(--rd-orbs-hit,28px);height:var(--rd-orbs-hit,28px);position:absolute}.rd-orbs-item:has(.rd-orb:is(:hover,:focus-visible)){z-index:2}.v12 .rd-orb{color:inherit;cursor:pointer;pointer-events:auto;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:50%;margin:0;padding:0;display:block;position:absolute;inset:0}.v12 .rd-orb:focus-visible{outline:none}.rd-orb:after{content:"";outline:var(--rd-focus-width) solid var(--rd-focus-color);outline-offset:2px;opacity:0;pointer-events:none;border-radius:50%;width:14px;height:14px;margin:-7px 0 0 -7px;position:absolute;top:50%;left:50%}.rd-orb:focus-visible:after{opacity:1}.rd-orb-glow,.rd-orb-halo,.rd-orb-dot{pointer-events:none;border-radius:50%;position:absolute;top:50%;left:50%}.rd-orb-glow{background:var(--rd-bg);width:18px;height:18px;box-shadow:var(--rd-glow-accent);opacity:0;margin:-9px 0 0 -9px}.rd-orb-halo{border:1.5px solid var(--rd-accent);opacity:0;width:10px;height:10px;margin:-5px 0 0 -5px}.rd-orb-dot{background:var(--rd-bg);width:8px;height:8px;transition:background-color var(--rd-dur-fast) var(--rd-ease-standard), box-shadow var(--rd-dur-fast) var(--rd-ease-standard);margin:-4px 0 0 -4px;box-shadow:inset 0 0 0 1.5px #0e266899}.rd-orb:is([data-state=passed],[data-state=active]) .rd-orb-dot{background:var(--rd-navy);box-shadow:inset 0 0 0 1.5px var(--rd-navy)}.rd-orb:is(:hover,:focus-visible) .rd-orb-dot{opacity:1!important}.rd-orb[data-state=next]:is(:hover,:focus-visible) .rd-orb-dot{box-shadow:inset 0 0 0 1.5px var(--rd-navy)}.rd-orb-label,.rd-orbs-hint-slot{pointer-events:none;position:absolute;top:50%;right:calc(100% + 6px);translate:0 -50%}.rd-orb-label,.rd-orbs-hint{border-radius:var(--rd-r-pill);background:var(--rd-surface);width:max-content;max-width:220px;box-shadow:var(--rd-shadow-hairline), var(--rd-shadow-3);color:var(--rd-navy);font-size:13px;line-height:1.2;font-weight:var(--rd-w-medium);letter-spacing:0;white-space:nowrap;padding:6px 12px}.rd-orb-label{text-overflow:ellipsis;opacity:0;visibility:hidden;transition:opacity .14s var(--rd-ease-in), transform .14s var(--rd-ease-in), visibility 0s linear .14s;display:block;overflow:hidden;transform:translate(8px)}.rd-orb:is(:hover,:focus-visible)+.rd-orb-label{opacity:1;visibility:visible;transition:opacity .22s var(--rd-ease-out), transform .22s var(--rd-ease-out), visibility 0s linear 0s;transform:none}.rd-orbs-hint-slot{transition:opacity .14s var(--rd-ease-in)}.rd-orbs-hint-slot[data-fit=no]{visibility:hidden}.rd-orb:is(:hover,:focus-visible)~.rd-orbs-hint-slot{opacity:0}.rd-orbs-hint{align-items:center;gap:6px;display:flex}.rd-orbs-hint-text{text-overflow:ellipsis;min-width:0;overflow:hidden}.rd-orbs-hint-chevron{flex:none;display:block}@media (prefers-reduced-motion:reduce){.rd-orbs,.rd-orbs[data-away]{translate:none}.rd-orb-label,.rd-orb:is(:hover,:focus-visible)+.rd-orb-label{transform:none}}@media (forced-colors:active){.rd-orbs-track{stroke:canvastext}.rd-orbs-progress{stroke:highlight}.rd-orb-glow{display:none}.rd-orb-dot{forced-color-adjust:none;box-shadow:none;background:canvas;border:1.5px solid canvastext}.rd-orb:is([data-state=passed],[data-state=active]) .rd-orb-dot{background:canvastext}.rd-orb[data-state=active] .rd-orb-dot{background:highlight;border-color:highlight}.rd-orb:after{outline-color:highlight}.rd-orb-label,.rd-orbs-hint{border:1px solid canvastext}}@media print{.rd-orbs{display:none!important}}
@keyframes rd-rise{0%{opacity:0;translate:0 24px}to{opacity:1;translate:0}}@keyframes rd-rise-card{0%{opacity:0;translate:0 16px}to{opacity:1;translate:0}}@keyframes rd-frame{0%{opacity:0;scale:.94}to{opacity:1;scale:1}}@keyframes rd-pop{0%{opacity:0;scale:.9}to{opacity:1;scale:1}}@keyframes rd-mesh-in{0%{opacity:0}to{opacity:.102}}@keyframes rd-draw{0%{stroke-dasharray:1.35 3;stroke-dashoffset:1.35px}to{stroke-dasharray:1.35 3;stroke-dashoffset:0}}@keyframes rd-ping{0%{opacity:.5;scale:1}to{opacity:0;scale:2.6}}@keyframes rd-tick{0%{opacity:0;translate:0 .3em}to{opacity:1;translate:0}}.v12 .v12-hero-card{background:var(--rd-bg);border-radius:var(--rd-r-xl);box-shadow:var(--rd-shadow-hairline), var(--rd-shadow-3)}.v12 .v12-hero-lead{margin:var(--rd-space-3) 0 0;max-width:min(723px,46ch);line-height:var(--rd-lh-lead);color:var(--rd-ink-2);text-wrap:pretty}.v12 .rd-hero-status{box-sizing:border-box;border-radius:var(--rd-r-pill);background:var(--rd-accent-tint);max-width:100%;color:var(--rd-navy);font-size:var(--rd-fs-small);letter-spacing:0;text-align:center;text-wrap:balance;white-space:normal;overflow-wrap:break-word;justify-content:center;align-items:center;gap:8px;margin:clamp(14px,1.3889vw,20px) 0 0;padding:6px 14px;font-weight:500;line-height:1.3;display:inline-flex}.v12 .rd-hero-status-dot{position:relative}.v12 .rd-hero-status-dot:after{content:"";border-radius:inherit;background:var(--rd-navy);opacity:0;pointer-events:none;position:absolute;inset:0}.v12 .v12-hero .v12-hero-buttons{gap:12px}.v12 .v12-hero .v12-hero-buttons .v12-btn{text-align:center;white-space:normal;gap:10px;min-height:52px;padding:8px 24px}.v12 .v12-hero .v12-arrow{flex:none;width:1em;height:1em}.v12 .v12-pill--ailabs{--pop-delay:.5s}.v12 .v12-pill--ai{--pop-delay:.57s}.v12 .v12-pill--startups{--pop-delay:.63s}.v12 .v12-pill--innovation{--pop-delay:.7s}.v12 .v12-pill--alem{--pop-delay:.77s}.v12 .v12-pill--hub{--pop-delay:.83s}.v12 .v12-pill--science{--pop-delay:.9s}@media (min-width:1200px){.v12 .v12-pill--innovation{top:56.24%;left:82.29%}}@media (min-width:1200px) and (max-width:1393px) and (max-aspect-ratio:3/2){.v12 .v12-pill--innovation{display:none}}@media (prefers-reduced-motion:no-preference){.v12 .v12-hero-card{animation:rd-rise-card var(--rd-dur-slower) var(--rd-ease-out-expo) 50ms backwards}.v12 .v12-hero-h1 .word{animation:rd-rise var(--rd-dur-slower) var(--rd-ease-out-expo) .12s backwards}.v12 .v12-hero-h1 .boxed{animation:rd-frame var(--rd-dur-slower) var(--rd-ease-out-expo) .22s backwards}.v12 .v12-hero-lead{animation:rd-rise var(--rd-dur-slower) var(--rd-ease-out-expo) .3s backwards}.v12 .rd-hero-status.is-ready{animation:rd-rise var(--rd-dur-slower) var(--rd-ease-out-expo) .38s backwards}.v12 .v12-hero-buttons.is-ready{animation:rd-rise var(--rd-dur-slower) var(--rd-ease-out-expo) .46s backwards}.v12 .rd-hero-status-dot.is-live:after{animation:rd-ping 1.2s var(--rd-ease-out) 1.2s 3 backwards}.v12 .v12-mesh--hero{animation:rd-mesh-in 1.2s var(--rd-ease-out) backwards}.v12 .v12-hero-lines path{animation:rd-draw 1.4s var(--rd-ease-in-out) .15s backwards}.v12 .v12-pill--float{animation:rd-pop .5s var(--rd-ease-out) var(--pop-delay,.5s) backwards, v12-drift var(--dur,20s) ease-in-out calc(var(--pop-delay,.5s) + .5s + var(--delay,0s)) 2 alternate}}.v12 .v12-countdown{padding-block:clamp(48px,5.5556vw,88px)}.v12 .v12-countdown-title{max-width:min(32ch,100%);color:var(--rd-ink-2);text-wrap:balance;font-size:clamp(20px,1.9444vw,28px);line-height:1.25}.v12 .v12-countdown-value{font-variant-numeric:tabular-nums;clip-path:inset(0 -.15em -.08em);min-width:1.4em}@media (prefers-reduced-motion:no-preference){.v12 .v12-countdown-value span{animation:rd-tick .36s var(--rd-ease-out)}}.v12 .rd-countdown-results{margin:var(--rd-space-3) auto 0;max-width:min(40ch,100%);font-size:var(--rd-fs-lead);line-height:var(--rd-lh-lead);color:var(--rd-ink-2);text-wrap:balance}.v12 .v12-section.v12-section--president{padding-block:var(--rd-section-y);margin-top:0}.v12 .v12-president{border-radius:var(--rd-r-lg);box-shadow:var(--rd-shadow-1), var(--rd-inset-top)}.v12 .rd-quote-mark{aspect-ratio:43/32;width:1.6em;height:auto;margin-bottom:var(--rd-space-3);font-size:var(--rd-fs-quote);color:var(--rd-accent);fill:currentColor;flex:none;align-self:flex-start;display:block}.v12 .v12-president-quote{max-width:30ch;font-size:var(--rd-fs-quote);letter-spacing:var(--rd-track-title);text-wrap:balance;overflow-wrap:break-word;line-height:1.25}.v12 .v12-president-name{color:var(--rd-on-dark);font-weight:500;line-height:1.2}.v12 .v12-president-role{color:var(--rd-on-dark-2);line-height:1.4}@media (prefers-reduced-motion:no-preference){.v12 .v12-president-photo{clip-path:inset(0);transition:clip-path .9s var(--rd-ease-in-out)}.v12 .v12-president-photo img{transition:scale 1.2s var(--rd-ease-out)}.v12 .v12-president[data-in=false] .v12-president-photo{clip-path:inset(0 100% 0 0)}.v12 .v12-president[data-in=false] .v12-president-photo img{scale:1.06}}@media (prefers-reduced-motion:no-preference) and (max-width:899px){.v12 .v12-president[data-in=false] .v12-president-photo{clip-path:inset(0 0 100%)}}@media (max-width:400px){.v12 .v12-hero .v12-hero-buttons .v12-btn{padding-inline:16px}}
.v12-section{border-top-color:var(--rd-line-soft);padding-block:var(--rd-section-y)}.v12-section--programs{padding-block-start:var(--rd-section-y)}.v12-h2{max-width:24ch;font-size:var(--rd-fs-h2);line-height:var(--rd-lh-heading);letter-spacing:var(--rd-track-heading);font-weight:var(--rd-w-medium);color:var(--rd-ink);text-wrap:balance;overflow-wrap:break-word}.v12-lead{margin:var(--rd-stack-head) 0 0;max-width:var(--rd-measure-lead);font-size:var(--rd-fs-lead);line-height:var(--rd-lh-lead);letter-spacing:var(--rd-track-body);color:var(--rd-ink-2);text-wrap:pretty;overflow-wrap:break-word}.v12-programs,.v12-docs,.v12-path-band{margin-top:var(--rd-stack-content)}.v12-card{border-radius:var(--rd-r-lg);box-shadow:var(--rd-shadow-hairline), var(--rd-shadow-1)}.v12-btn{border-radius:var(--rd-r-sm);min-height:48px;font-size:var(--rd-fs-ui);font-weight:var(--rd-w-medium);line-height:var(--rd-lh-ui);letter-spacing:var(--rd-track-body);text-align:center;transition:background-color var(--rd-dur-fast) var(--rd-ease-standard), color var(--rd-dur-fast) var(--rd-ease-standard), border-color var(--rd-dur-fast) var(--rd-ease-standard), transform var(--rd-dur-fast) var(--rd-ease-standard), box-shadow var(--rd-dur-base) var(--rd-ease-out);gap:10px;padding-block:6px;padding-inline:22px}.v12-btn--primary{background-color:var(--rd-navy);color:var(--rd-bg)}.v12-btn--ghost{border:1px solid var(--rd-navy);color:var(--rd-navy);background-color:#0000}.v12-btn--onDark{border-color:var(--rd-on-dark);color:var(--rd-on-dark);background-color:#0000}.v12-btn--dashed{border-style:dashed}.v12-btn--sm{border-radius:var(--rd-r-sm);gap:8px;min-height:44px;padding-block:4px;padding-inline:16px;font-size:clamp(14px,1.0417vw,15px)}@media (pointer:coarse){.v12-btn--sm{min-height:48px}}.v12-btn .v12-arrow{transition:transform var(--rd-dur-fast) var(--rd-ease-standard)}@media (hover:hover){.v12-btn--primary:hover{background-color:var(--rd-navy-hover);transform:translateY(var(--rd-lift-btn));box-shadow:var(--rd-shadow-btn)}.v12-btn--ghost:hover{background-color:var(--rd-accent-tint);color:var(--rd-navy);transform:translateY(var(--rd-lift-btn))}.v12-btn--onDark:hover{background-color:var(--rd-on-dark);color:var(--rd-navy);transform:translateY(var(--rd-lift-btn))}.v12-btn:hover .v12-arrow{transform:translateX(var(--rd-nudge))}}.v12-btn:active{transform:scale(var(--rd-press-scale));box-shadow:none;transition-duration:var(--rd-dur-instant)}.v12-btn--primary:active{background-color:var(--rd-navy-press)}.v12-btn--ghost:active{background-color:var(--rd-accent-tint)}.v12-btn--onDark:active{background-color:var(--rd-on-dark);color:var(--rd-navy)}.v12-btn:focus-visible{outline:var(--rd-focus-width) solid var(--rd-focus-color);outline-offset:var(--rd-focus-offset);border-radius:var(--rd-r-sm)}.v12-btn--onDark:focus-visible{outline-color:var(--rd-focus-color-on-dark)}.v12-pill-outline{border-radius:var(--rd-r-pill);max-width:100%;min-height:26px;font-size:var(--rd-fs-micro);line-height:var(--rd-lh-ui);letter-spacing:0;font-weight:var(--rd-w-medium);font-variant-numeric:tabular-nums;color:var(--rd-ink-muted);white-space:normal;overflow-wrap:break-word;border:1px solid #cdcdcd;padding:4px 12px}.v12-badge{border-radius:var(--rd-r-xs);background:var(--rd-accent-tint);font-size:var(--rd-fs-micro);line-height:var(--rd-lh-ui);letter-spacing:0;font-weight:var(--rd-w-medium);color:var(--rd-navy);white-space:nowrap;align-items:center;gap:6px;padding:3px 8px;display:inline-flex;position:relative}.v12-badge:before,.v12-badge:after{content:"";border-radius:var(--rd-r-pill);background:var(--rd-navy);width:6px;height:6px}.v12-badge:before{flex:none}.v12-badge:after{opacity:0;pointer-events:none;position:absolute;top:calc(50% - 3px);left:8px}@keyframes rd-mid-badge-ping{0%{opacity:.55;scale:1}70%,to{opacity:0;scale:2.6}}@media (prefers-reduced-motion:no-preference){.v12-badge--ping:after{animation:rd-mid-badge-ping 1.7s var(--rd-ease-out) .45s 3 backwards}}.v12-dot{border-radius:var(--rd-r-pill);background:var(--rd-navy);width:8px;height:8px}.v12-programs{gap:var(--rd-gap-grid);grid-template-columns:minmax(0,1fr)}@media (min-width:640px){.v12-programs{grid-template-columns:repeat(2,minmax(0,1fr))}.v12-programs>.v12-program:last-child:nth-child(odd){grid-column:1/-1}}@media (min-width:1024px){.v12-programs{grid-template-columns:repeat(3,minmax(0,1fr))}.v12-programs>.v12-program:last-child:nth-child(odd){grid-column:auto}.v12-programs:has(>.v12-program:nth-child(4)){grid-template-columns:repeat(2,minmax(0,1fr))}}.v12-program{padding:var(--rd-card-pad-lg) var(--rd-card-pad);transition:translate var(--rd-dur-base) var(--rd-ease-out)}.v12-program:after{content:"";border-radius:inherit;box-shadow:var(--rd-shadow-2);opacity:0;pointer-events:none;transition:opacity var(--rd-dur-base) var(--rd-ease-out);position:absolute;inset:0}@media (hover:hover){.v12-program:hover{translate:0 var(--rd-lift);box-shadow:var(--rd-shadow-hairline), var(--rd-shadow-1);transform:none}.v12-program:hover:after{opacity:1}}.v12-program:has(:focus-visible):after{opacity:1}.v12-program-status{border-radius:var(--rd-r-pill);background:var(--rd-accent-tint);max-width:100%;font-size:13px;line-height:var(--rd-lh-ui);font-weight:var(--rd-w-medium);color:var(--rd-navy);align-self:flex-end;gap:6px;padding:4px 10px}.v12-program-status[data-status=closed]{background:var(--rd-surface-sunk);color:var(--rd-ink-muted)}.v12-program-status[data-status=closed] .v12-dot{background:var(--rd-ink-muted)}.v12-program-kicker{color:var(--rd-ink-muted);overflow-wrap:break-word;margin:clamp(12px,1.3889vw,20px) 0 0;font-size:13px;line-height:1.35}.v12-program-name{font-size:var(--rd-fs-h3);letter-spacing:var(--rd-track-title);line-height:1.15;font-weight:var(--rd-w-medium);text-wrap:balance;overflow-wrap:break-word;margin:6px 0 0}.v12-program-body{margin:var(--rd-space-3) 0 0;max-width:34ch;font-size:var(--rd-fs-body);line-height:var(--rd-lh-body);letter-spacing:var(--rd-track-body);color:var(--rd-ink-2);text-wrap:pretty;overflow-wrap:break-word}.v12-program-meta{padding-top:var(--rd-space-5);font-size:var(--rd-fs-small);color:var(--rd-ink-muted);font-variant-numeric:tabular-nums;overflow-wrap:break-word;line-height:1.45}.v12-program-note{border-radius:var(--rd-r-sm);background:var(--rd-surface-sunk);font-size:var(--rd-fs-small);color:var(--rd-ink-2);padding:10px 14px;line-height:1.45}.v12-docs{gap:var(--rd-gap-grid);grid-template-columns:minmax(0,1fr)}@media (min-width:640px){.v12-docs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){.v12-docs{grid-template-columns:repeat(3,minmax(0,1fr))}}.v12-doc{min-height:clamp(150px,12.5vw,180px);padding:var(--rd-card-pad)}.v12-doc-index{top:var(--rd-card-pad);right:var(--rd-card-pad);font-size:var(--rd-fs-small);line-height:calc(var(--rd-fs-h4) * 1.2);font-weight:var(--rd-w-medium);font-variant-numeric:tabular-nums;color:var(--rd-ink-muted);pointer-events:none;position:absolute}.v12-doc-name{font-size:var(--rd-fs-h4);line-height:var(--rd-lh-title);letter-spacing:var(--rd-track-title);font-weight:var(--rd-w-medium);text-wrap:balance;overflow-wrap:break-word;padding-inline-end:calc(var(--rd-fs-small) * 2.25)}.v12-doc-hint{margin:var(--rd-space-2) 0 var(--rd-space-3);font-size:var(--rd-fs-small);color:var(--rd-ink-2);text-wrap:pretty;overflow-wrap:break-word;line-height:1.45}.v12-docs-note{margin:var(--rd-stack-after) 0 0;border-left:2px solid var(--rd-accent-soft);max-width:72ch;color:var(--rd-ink-2);text-wrap:pretty;overflow-wrap:break-word;padding-left:14px;font-size:15px;line-height:1.5}.v12-docs-note+.v12-docs-note{margin-top:var(--rd-space-3)}.v12-step{padding-block:clamp(12px,1.3889vw,20px);transition:none}@media (hover:hover){.v12-step:hover{box-shadow:var(--rd-shadow-hairline), var(--rd-shadow-1);transform:none}}.v12-step-text{overflow-wrap:break-word;min-width:0}.v12-step-name{font-size:var(--rd-fs-h4);line-height:var(--rd-lh-title);letter-spacing:var(--rd-track-title);font-weight:var(--rd-w-medium)}.v12-step-hint{font-size:var(--rd-fs-small);color:var(--rd-ink-2);text-wrap:pretty;line-height:1.45}@media (min-width:641px) and (max-width:1023px){.v12-path-band{gap:var(--rd-gap-grid)}}@media (max-width:640px){.v12-btn--sm{min-height:48px}.v12-doc{min-height:0}}@media (prefers-reduced-motion:reduce){.v12-program,.v12-program:after,.v12-btn,.v12-btn .v12-arrow{transition:none}.v12-program:hover{translate:none}.v12-btn:hover,.v12-btn:active,.v12-btn:hover .v12-arrow{transform:none}}
.v12 .v12-section--foundation .v12-criteria.v12-criteria--master,.v12 .v12-section--hall .v12-hall,.v12 .v12-section--faq .v12-chatbot{margin-top:var(--rd-stack-content)}.v12 .v12-section--foundation .v12-criteria.v12-criteria--master{gap:var(--rd-gap-grid)}.v12 .v12-section--foundation .v12-criterion{gap:var(--rd-space-2);padding:var(--rd-card-pad);overflow-wrap:break-word;min-width:0}.v12 .v12-section--foundation .v12-criterion-num{font-size:var(--rd-fs-h3);line-height:1;font-weight:var(--rd-w-regular);letter-spacing:var(--rd-track-title);font-variant-numeric:tabular-nums;color:var(--rd-navy);margin-bottom:clamp(4px,.5556vw,8px);display:block}.v12 .v12-section--foundation .v12-criterion-name{font-size:var(--rd-fs-h4);line-height:var(--rd-lh-title);letter-spacing:var(--rd-track-title);font-weight:var(--rd-w-medium);color:var(--rd-ink);text-wrap:balance}.v12 .v12-section--foundation .v12-criteria--master .v12-criterion-hint{max-width:var(--rd-measure);font-size:var(--rd-fs-body);line-height:var(--rd-lh-body);letter-spacing:var(--rd-track-body);color:var(--rd-ink-2);text-wrap:pretty}.v12 .v12-section--foundation .v12-crane-note{margin:var(--rd-stack-content) auto 0;max-width:60ch;font-size:var(--rd-fs-body);line-height:var(--rd-lh-body);letter-spacing:var(--rd-track-body);color:var(--rd-ink-2);text-align:center;text-wrap:balance;overflow-wrap:break-word}.v12 .v12-section--foundation .v12-crane-note:before{content:"";width:40px;height:1px;margin:0 auto var(--rd-space-5);background:var(--rd-navy);display:block}.v12 .v12-section--hall .v12-hall{box-shadow:var(--rd-shadow-hairline), var(--rd-shadow-1)}.v12 .v12-section--hall .v12-hall-meta{padding-inline:var(--rd-space-2)}.v12 .v12-section--hall .v12-hall-name{line-height:var(--rd-lh-title);letter-spacing:var(--rd-track-title);text-wrap:balance;overflow-wrap:break-word}.v12 .v12-section--hall .v12-hall-role{margin-top:var(--rd-space-1);text-wrap:pretty;overflow-wrap:break-word;min-height:4.2em;line-height:1.4}.v12 .v12-section--hall .v12-round{background:var(--rd-navy);width:44px;height:44px;color:var(--rd-on-dark);transition:background-color var(--rd-dur-fast) var(--rd-ease-standard), transform var(--rd-dur-fast) var(--rd-ease-standard)}@media (hover:hover){.v12 .v12-section--hall .v12-round:hover{background:var(--rd-navy-hover);transform:scale(1.06)}}.v12 .v12-section--hall .v12-round:active{background:var(--rd-navy-press);transition-duration:var(--rd-dur-instant);box-shadow:none;transform:scale(.96)}.v12 .v12-section--hall .v12-round:focus-visible{outline:var(--rd-focus-width) solid var(--rd-focus-color);outline-offset:var(--rd-focus-offset);border-radius:var(--rd-r-pill)}.v12 .v12-section--hall .v12-hall-dots{justify-content:center;gap:var(--rd-space-2);margin-top:var(--rd-space-4);flex-wrap:wrap;display:flex}.v12 .v12-section--hall .v12-hall-dots i{border-radius:var(--rd-r-pill);background:var(--rd-line-strong);width:6px;height:6px;transition:background-color var(--rd-dur-base) var(--rd-ease-out), transform var(--rd-dur-base) var(--rd-ease-out)}.v12 .v12-section--hall .v12-hall-dots i[data-active]{background:var(--rd-navy);transform:scale(1.34)}.v12 .v12-section--faq .v12-chatbot{border-radius:var(--rd-r-md);box-shadow:var(--rd-shadow-hairline), var(--rd-shadow-3)}.v12 .v12-section--faq .v12-chatbot-who i{color:var(--rd-ink-muted)}.v12 .v12-section--faq .v12-chat{padding:var(--rd-card-pad);gap:clamp(10px,.9722vw,14px)}.v12 .v12-section--faq .v12-bubble{overflow-wrap:break-word;text-wrap:pretty;min-width:0;padding:clamp(8px,.6944vw,10px) clamp(12px,1.1111vw,16px);line-height:1.45}.v12 .v12-section--faq .v12-bubble--a{color:var(--rd-on-dark)}.v12 .v12-section--faq .v12-bubble-text{min-width:0;animation:none}.v12 .v12-section--faq .v12-chat-pair{transition:opacity var(--rd-dur-slow) var(--rd-ease-out), translate var(--rd-dur-slow) var(--rd-ease-out);transform:translateY(16px)}.v12 .v12-section--faq .v12-chat-pair.is-in{opacity:1;transform:translate(0,0)}.v12 .v12-section--faq .v12-chat-pair:nth-child(2){transition-delay:60ms}.v12 .v12-section--faq .v12-chat-pair:nth-child(3){transition-delay:.12s}.v12 .v12-section--faq .v12-chat-pair:nth-child(4){transition-delay:.18s}.v12 .v12-section--faq .v12-chat-pair:nth-child(n+5){transition-delay:.24s}.v12 .v12-section--faq .v12-toggle{background:var(--rd-line-strong);width:clamp(28px,2.2222vw,32px);transition:background-color var(--rd-dur-fast) var(--rd-ease-standard), transform var(--rd-dur-fast) var(--rd-ease-standard)}.v12 .v12-section--faq .v12-toggle[aria-expanded=true]{background:var(--rd-navy)}@media (hover:hover){.v12 .v12-section--faq .v12-toggle:hover{background:var(--rd-navy)}.v12 .v12-section--faq .v12-toggle[aria-expanded=true]:hover{background:var(--rd-navy-hover)}}.v12 .v12-section--faq .v12-toggle:active{transition-duration:var(--rd-dur-instant);box-shadow:none;transform:scale(.94)}.v12 .v12-section--faq .v12-toggle:focus-visible{outline:var(--rd-focus-width) solid var(--rd-focus-color);outline-offset:var(--rd-focus-offset);border-radius:var(--rd-r-pill)}.v12 .v12-section--faq .v12-toggle-sign:before,.v12 .v12-section--faq .v12-toggle-sign:after{transition:rotate var(--rd-dur-base) var(--rd-ease-out)}@media (max-width:640px),(pointer:coarse){.v12 .v12-section--faq .v12-toggle{width:44px;height:44px}}.v12 .v12-section--faq .v12-typing i{opacity:.45;animation-iteration-count:3;animation-play-state:paused}.v12 .v12-section--faq .v12-chat-pair.is-in .v12-typing i{animation-play-state:running}.v12 .v12-section--faq .v12-chatbot-live{animation-iteration-count:1;animation-play-state:paused}.v12 .v12-section--faq .v12-chatbot:has(.v12-chat-pair.is-in) .v12-chatbot-live{animation-play-state:running}.v12 .v12-section--abai .v12-abai-layer{pointer-events:none;position:absolute;inset:0}.v12 .v12-section--abai .v12-abai-quote{font-size:var(--rd-fs-h2);line-height:var(--rd-lh-heading);letter-spacing:var(--rd-track-heading);text-wrap:balance;overflow-wrap:break-word}.v12 .v12-section--abai .v12-abai-body{max-width:var(--rd-measure-lead);font-size:var(--rd-fs-lead);line-height:var(--rd-lh-lead);letter-spacing:var(--rd-track-body);text-wrap:pretty;overflow-wrap:break-word}.v12 .v12-section--abai .v12-abai-buttons .v12-btn{white-space:normal;text-align:center;max-width:100%}.v12 .v12-section--abai .v12-abai-author{line-height:var(--rd-lh-title)}.v12 .v12-footer{padding-block:clamp(var(--rd-space-9), 4.4444vw, var(--rd-space-10)) clamp(40px, 6.1806vw, 89px)}.v12 .v12-footer .v12-footer-bottom{gap:var(--rd-space-6) var(--rd-gap-grid-lg);border-top:1px solid var(--rd-hairline-dark);padding-top:var(--rd-space-7)}.v12 .v12-footer .v12-footer-lines{gap:var(--rd-space-2);min-width:0;max-width:62ch;font-size:var(--rd-fs-body)}.v12 .v12-footer .v12-footer-lines p{font-size:inherit;line-height:var(--rd-lh-body);letter-spacing:var(--rd-track-body);color:var(--rd-on-dark-2);overflow-wrap:break-word;text-wrap:pretty}.v12 .v12-footer .v12-footer-lines p:first-child{color:var(--rd-on-dark)}.v12 .v12-footer .v12-footer-policy{color:var(--rd-on-dark);text-underline-offset:3px;transition:color var(--rd-dur-fast) var(--rd-ease-standard), text-decoration-color var(--rd-dur-fast) var(--rd-ease-standard);-webkit-text-decoration:underline #ffffff8c;text-decoration:underline #ffffff8c;text-decoration-thickness:1px}@media (hover:hover){.v12 .v12-footer .v12-footer-policy:hover{color:var(--rd-accent-soft);text-decoration-color:currentColor}}.v12 .v12-footer :is(a,button):focus-visible{outline:var(--rd-focus-width) solid var(--rd-focus-color-on-dark);outline-offset:var(--rd-focus-offset)}.v12 .v12-footer .v12-footer-policy:focus-visible{border-radius:2px}.v12 .v12-footer .v12-footer-actions{gap:var(--rd-space-3)}.v12 .v12-footer .v12-btn--onDark{border:1px solid var(--rd-on-dark);border-radius:var(--rd-r-sm);min-height:48px;color:var(--rd-on-dark);font-weight:var(--rd-w-medium);transition:background-color var(--rd-dur-fast) var(--rd-ease-standard), color var(--rd-dur-fast) var(--rd-ease-standard), transform var(--rd-dur-fast) var(--rd-ease-standard);background:0 0}.v12 .v12-footer .v12-btn--dashed{border-style:dashed}@media (hover:hover){.v12 .v12-footer .v12-btn--onDark:hover{background:var(--rd-on-dark);color:var(--rd-navy);transform:translateY(var(--rd-lift-btn));box-shadow:none}}.v12 .v12-footer .v12-btn--onDark:active{transform:scale(var(--rd-press-scale));transition-duration:var(--rd-dur-instant)}.v12 .v12-footer .v12-btn--onDark:focus-visible{border-radius:var(--rd-r-sm)}@media (prefers-reduced-motion:reduce){.v12 .v12-section--hall .v12-round:hover,.v12 .v12-section--hall .v12-round:active,.v12 .v12-section--faq .v12-toggle:active,.v12 .v12-footer .v12-btn--onDark:hover,.v12 .v12-footer .v12-btn--onDark:active{transform:none}.v12 .v12-section--faq .v12-chat-pair{translate:none}}
.v12-skip{top:8px;left:var(--rd-gutter);z-index:4;border-radius:var(--rd-r-sm);background:var(--rd-navy);color:var(--rd-on-dark);font-size:var(--rd-fs-small);font-weight:var(--rd-w-medium);line-height:var(--rd-lh-ui);white-space:nowrap;box-shadow:var(--rd-shadow-3);padding:10px 16px;text-decoration:none;position:absolute}.v12-skip:not(:focus){clip-path:inset(50%);width:1px;height:1px;box-shadow:none;padding:0;overflow:hidden}.v12-chrome .v12-skip:focus-visible{outline:var(--rd-focus-width) solid var(--rd-focus-color);outline-offset:var(--rd-focus-offset);border-radius:var(--rd-r-sm)}[data-skip-target]:focus{outline:none}.v12-skip-target{clip-path:inset(50%);pointer-events:none;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}.v12-chrome[data-hidden]:has(:focus-visible){transform:none}.v12-menu:after{content:"";pointer-events:none;opacity:0;transition:opacity var(--rd-dur-base) var(--rd-ease-out);position:absolute;inset:0;box-shadow:0 8px 24px -16px #0e26682e}.v12-chrome[data-scrolled] .v12-menu:after{opacity:1}.v12-chrome[data-hidden] .v12-menu:after{opacity:0}.v12-chrome :is(a,button):focus-visible{outline:var(--rd-focus-width) solid var(--rd-focus-color);outline-offset:var(--rd-focus-offset)}.v12-logo-mark{transition:transform var(--rd-dur-slow) var(--rd-ease-out)}@media (hover:hover){.v12-logo:hover .v12-logo-mark{transform:rotate(-12deg)scale(1.04)}}.v12-logo:focus-visible .v12-logo-mark{transform:rotate(-12deg)scale(1.04)}.v12-chrome .v12-logo:focus-visible{outline-offset:4px;border-radius:var(--rd-r-xs)}.v12-nav a{color:var(--rd-ink-2);transition:color var(--rd-dur-fast) var(--rd-ease-standard);position:relative}.v12-nav a:after{content:"";background:var(--rd-navy);transform-origin:0;height:1.5px;transition:transform var(--rd-dur-base) var(--rd-ease-out);pointer-events:none;border-radius:1px;position:absolute;bottom:-6px;left:0;right:0;transform:scaleX(0)}@media (hover:hover){.v12-nav a:hover{color:var(--rd-navy)}.v12-nav a:hover:after{transform:scaleX(1)}}.v12-nav a:focus-visible{color:var(--rd-navy)}.v12-nav a:focus-visible:after{transform:scaleX(1)}.v12-nav a[aria-current=page]{color:var(--rd-navy);text-decoration:none}.v12-nav a[aria-current=page]:after{transform:scaleX(1)}@media (min-width:1141px){.v12-nav{gap:clamp(20px,4.4444vw - 32px,32px)}}@media (min-width:1025px) and (max-width:1140px){.v12-menu .v12-container,.v12-menu .v12-nav{gap:16px}.v12-menu .v12-lang button{padding-inline:8px}.v12-menu .v12-chrome-hub a{padding-inline:16px}.v12-menu .v12-chrome-hub>span>span{display:none}}@media (min-width:641px) and (max-width:1024px){.v12-menu .v12-container{flex-wrap:wrap;row-gap:2px;padding-block:10px 4px}.v12-nav{scrollbar-width:thin;order:5;align-items:center;width:100%;margin-inline:0;padding-bottom:0;overflow-x:auto}.v12-nav a{align-items:center;min-height:44px;display:inline-flex}.v12-nav a:after{bottom:8px}}@media (max-width:1024px){.v12-chrome-hub{margin-left:auto}.v12-chrome .v12-nav a:focus-visible{outline-offset:-2px}}.v12-lang{isolation:isolate;border-radius:var(--rd-r-pill);font-size:var(--rd-fs-small);letter-spacing:0;background:#0e26680d;align-items:center;gap:2px;padding:3px;position:relative}.v12-lang button{border-radius:var(--rd-r-pill);min-height:32px;font-weight:var(--rd-w-medium);line-height:var(--rd-lh-ui);color:var(--rd-ink-2);transition:color var(--rd-dur-base) var(--rd-ease-out);justify-content:center;align-items:center;padding:4px 10px;display:inline-flex;position:relative}.v12-lang button:after{content:"";position:absolute;inset:-3px -1px}.v12-lang button[aria-pressed=true]{color:var(--rd-navy)}@media (hover:hover){.v12-lang button:hover{color:var(--rd-navy)}}.v12-lang-chip{z-index:0;border-radius:var(--rd-r-pill);background:var(--rd-surface);box-shadow:var(--rd-shadow-hairline), var(--rd-shadow-1);pointer-events:none;position:absolute;inset:0}.v12-lang-label{z-index:1;position:relative}.v12-chrome .v12-lang button:focus-visible{outline-offset:1px;border-radius:var(--rd-r-pill)}.v12-chrome-hub a{border-radius:var(--rd-r-sm);background:var(--rd-navy);color:var(--rd-on-dark);font-weight:var(--rd-w-medium);transition:background-color var(--rd-dur-fast) var(--rd-ease-standard), transform var(--rd-dur-fast) var(--rd-ease-standard), box-shadow var(--rd-dur-fast) var(--rd-ease-standard)}@media (hover:hover){.v12-chrome-hub a:hover{background:var(--rd-navy-hover);transform:translateY(var(--rd-lift-btn));box-shadow:var(--rd-shadow-btn)}}.v12-chrome-hub a:active{background:var(--rd-navy-press);transform:scale(var(--rd-press-scale));box-shadow:none;transition-duration:var(--rd-dur-instant)}.v12-chrome-hub>span{color:var(--rd-ink-2)}.v12-chrome-hub>span>span{text-overflow:ellipsis;white-space:nowrap;max-width:9em;overflow:hidden}.v12-chrome-hub button{border-color:var(--rd-line-strong);border-radius:var(--rd-r-sm);color:var(--rd-ink-2);font-weight:var(--rd-w-medium);transition:border-color var(--rd-dur-fast) var(--rd-ease-standard), color var(--rd-dur-fast) var(--rd-ease-standard), background-color var(--rd-dur-fast) var(--rd-ease-standard), transform var(--rd-dur-instant) var(--rd-ease-standard)}@media (hover:hover){.v12-chrome-hub button:hover{border-color:var(--rd-navy);background:var(--rd-accent-tint);color:var(--rd-navy)}}.v12-chrome-hub button:active{transform:scale(var(--rd-press-scale))}.v12-chrome .v12-chrome-hub :is(a,button):focus-visible{border-radius:var(--rd-r-sm)}@media (min-width:1141px) and (max-width:1599px){.v12-menu:has(.v12-nav>a:nth-child(6)) .v12-chrome-hub>span>span{display:none}}.v12-chrome>[role=status]{padding:8px var(--rd-gutter);background:var(--rd-accent-tint);color:var(--rd-navy);font-size:var(--rd-fs-small);text-align:center;text-wrap:balance;border-bottom:1px solid #0e266814;margin:0;line-height:1.4}@media (max-width:640px){.v12-nav{padding-right:24px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000)}.v12-nav a:after{bottom:8px}.v12-lang{gap:2px;padding:3px}.v12-lang button{min-height:34px;padding:0 8px;font-size:13px}.v12-lang button:after{inset:-5px -1px}}@media (max-width:400px){.v12-lang button{padding-inline:6px}}@keyframes rd-chrome-fade{0%{opacity:0}to{opacity:1}}@keyframes rd-chrome-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.rd-policy-backdrop{animation:rd-chrome-fade .2s var(--rd-ease-standard) both}.rd-policy-panel{animation:rd-chrome-rise var(--rd-dur-base) var(--rd-ease-out) both}.rd-policy-panel :is(a,button):focus-visible{outline:var(--rd-focus-width) solid var(--rd-focus-color);outline-offset:var(--rd-focus-offset)}.rd-policy-panel button:focus-visible{border-radius:var(--rd-r-sm)}@media (prefers-reduced-motion:reduce){.v12-nav a:after,.v12-logo-mark,.v12-lang button,.v12-chrome-hub a,.v12-chrome-hub button{transition:none}.v12-logo:hover .v12-logo-mark,.v12-logo:focus-visible .v12-logo-mark{transform:none}.rd-policy-panel{animation-name:rd-chrome-fade}}
.rd-page{--rd-inner-h2:clamp(28px, 3.3333vw, 48px);--rd-hero-top:clamp(40px, 5.5556vw, 80px);--color-blue-700:var(--rd-navy);--color-blue-800:var(--rd-navy);--color-blue-50:var(--rd-accent-tint);--color-navy-800:var(--rd-navy);--color-ink-2:var(--rd-ink-2);--color-ink-3:var(--rd-ink-muted);--color-line-strong:var(--rd-line-strong)}.rd-page section[id]{scroll-margin-top:calc(var(--rd-header-h) + var(--rd-space-4))}.rd-page .rd-container{width:min(100% - 2 * var(--rd-gutter), var(--rd-container));margin-inline:auto}.rd-page .rd-container--narrow{width:min(100% - 2 * var(--rd-gutter), 640px)}.rd-page .rd-hero{padding-block:var(--rd-hero-top) clamp(40px, 5.5556vw, 80px)}.rd-page .rd-kicker{font-size:14px;line-height:1.3;font-weight:var(--rd-w-medium);letter-spacing:0;color:var(--rd-navy);align-items:center;gap:10px;margin:0;display:inline-flex}.rd-page .rd-kicker:before{content:"";border-radius:var(--rd-r-pill);background:var(--rd-accent);flex:none;width:6px;height:6px}.rd-page .rd-h1{max-width:20ch;font-size:var(--rd-fs-h1);letter-spacing:-.03em;line-height:1.05;font-weight:var(--rd-w-regular);color:var(--rd-ink);text-wrap:balance;overflow-wrap:break-word;margin:clamp(14px,1.3889vw,20px) 0 0}.rd-page .rd-lead{margin:var(--rd-stack-head) 0 0;max-width:var(--rd-measure-lead);font-size:var(--rd-fs-lead);letter-spacing:var(--rd-track-body);color:var(--rd-ink-2);text-wrap:pretty;overflow-wrap:break-word;line-height:1.45}.rd-page .rd-hero .rd-lead{margin-top:clamp(16px,1.6667vw,24px)}.rd-page .rd-text{max-width:var(--rd-measure);font-size:var(--rd-fs-body);line-height:var(--rd-lh-body);letter-spacing:var(--rd-track-body);color:var(--rd-ink-2);text-wrap:pretty;overflow-wrap:break-word;margin:12px 0 0}.rd-page .rd-note{max-width:var(--rd-measure);font-size:var(--rd-fs-small);color:var(--rd-ink-muted);text-wrap:pretty;overflow-wrap:break-word;margin:12px 0 0;line-height:1.45}.rd-page .rd-status-row{min-height:36px;font-size:var(--rd-fs-small);color:var(--rd-ink-2);flex-wrap:wrap;align-items:center;gap:8px 16px;margin:clamp(20px,2.2222vw,32px) 0 0;line-height:1.45;display:flex}.rd-page .rd-chip{border-radius:var(--rd-r-pill);background:var(--rd-surface);max-width:100%;box-shadow:var(--rd-shadow-hairline), var(--rd-shadow-1);font-size:14px;line-height:20px;font-weight:var(--rd-w-medium);color:var(--rd-ink);white-space:normal;overflow-wrap:break-word;align-items:center;gap:8px;padding:7px 14px;display:inline-flex}.rd-page .rd-chip>span[aria-hidden=true],.rd-page .rd-chip-dot{border-radius:var(--rd-r-pill);flex:none;width:8px;height:8px}.rd-page .rd-chip-dot--ok{background:var(--color-ok-700)}.rd-page .rd-chip-dot--muted{background:var(--rd-ink-muted)}.rd-page .rd-chip-dot--info{background:var(--rd-accent)}.rd-page .rd-tnum,.rd-mi .rd-tnum{font-variant-numeric:tabular-nums lining-nums}.rd-page .rd-actions{flex-wrap:wrap;align-items:stretch;gap:12px;margin-top:clamp(24px,2.5vw,36px);display:flex}.rd-page .rd-actions--center{justify-content:center;margin-top:0}@media (max-width:639px){.rd-page .rd-actions>*{flex:100%}}.rd-page .v2-pill{border-radius:var(--rd-r-sm);min-height:52px;font-size:var(--rd-fs-ui);line-height:var(--rd-lh-ui);font-weight:var(--rd-w-medium);letter-spacing:var(--rd-track-body);text-align:center;overflow-wrap:break-word;transition:background-color var(--rd-dur-fast) var(--rd-ease-standard), color var(--rd-dur-fast) var(--rd-ease-standard), border-color var(--rd-dur-fast) var(--rd-ease-standard), transform var(--rd-dur-fast) var(--rd-ease-standard), box-shadow var(--rd-dur-base) var(--rd-ease-out);gap:10px;padding:12px 24px;text-decoration:none}.rd-page .v2-pill-solid{background:var(--rd-navy);color:var(--rd-on-dark)}.rd-page .v2-pill-solid:hover{background:var(--rd-navy-hover);color:var(--rd-on-dark)}.rd-page .v2-pill-outline{border:1px solid var(--rd-navy);color:var(--rd-navy);background:0 0}.rd-page .v2-pill-outline:hover{background:var(--rd-accent-tint);color:var(--rd-navy)}@media (hover:hover){.rd-page .v2-pill-solid:hover{transform:translateY(var(--rd-lift-btn));box-shadow:var(--rd-shadow-btn)}}.rd-page .v2-pill-solid:active{background:var(--rd-navy-press);box-shadow:none}.rd-page .v2-pill:not([aria-disabled=true]):active{transform:scale(var(--rd-press-scale));transition-duration:var(--rd-dur-instant)}.rd-page .v2-pill[aria-disabled=true]{box-shadow:none;background:0 0;transform:none}.rd-page .v2-pill:focus-visible,.rd-page .ui-btn:focus-visible,.rd-page .rd-seg-btn:focus-visible,.rd-page .rd-answer:focus-visible{outline:var(--rd-focus-width) solid var(--rd-focus-color);outline-offset:var(--rd-focus-offset);border-radius:var(--rd-r-sm)}.rd-page .rd-seg-btn:focus-visible{border-radius:var(--rd-r-pill)}.rd-page .ui-btn{border-radius:var(--rd-r-sm);transition:background-color var(--rd-dur-fast) var(--rd-ease-standard), color var(--rd-dur-fast) var(--rd-ease-standard), border-color var(--rd-dur-fast) var(--rd-ease-standard), transform var(--rd-dur-instant) var(--rd-ease-standard)}.rd-page .ui-btn:not(:disabled):active{transform:scale(var(--rd-press-scale))}.rd-page [class~=hover\:bg-blue-800]:not(:disabled):hover{background-color:var(--rd-navy-hover)}.rd-page .ui-btn[class~=bg-blue-700]:not(:disabled):active{background-color:var(--rd-navy-press)}.rd-page .rd-link{min-height:44px;font-size:var(--rd-fs-ui);line-height:1.3;font-weight:var(--rd-w-medium);color:var(--rd-navy);text-underline-offset:3px;transition:text-decoration-color var(--rd-dur-fast) var(--rd-ease-standard);align-items:center;gap:6px;-webkit-text-decoration:underline #0e266859;text-decoration:underline #0e266859;text-decoration-thickness:1px;display:inline-flex}.rd-page .rd-link:hover{text-decoration-color:currentColor}.rd-page .rd-arrow{width:16px;height:16px;transition:transform var(--rd-dur-fast) var(--rd-ease-standard);flex:none}.rd-page a:hover>.rd-arrow,.rd-page a:focus-visible>.rd-arrow{transform:translateX(var(--rd-nudge))}@media (hover:hover){.rd-page .rd-lift:hover .rd-arrow{transform:translateX(var(--rd-nudge))}}.rd-page .rd-section>.rd-container{border-top:1px solid var(--rd-line-soft);padding-block:var(--rd-section-y)}.rd-page .rd-h2{max-width:24ch;font-size:var(--rd-inner-h2);letter-spacing:var(--rd-track-heading);line-height:1.1;font-weight:var(--rd-w-medium);color:var(--rd-ink);text-wrap:balance;overflow-wrap:break-word;margin:0}.rd-page .rd-section-body{margin-top:var(--rd-stack-content);min-width:0}.rd-page .rd-section-body>.rd-note:last-child{margin-top:var(--rd-stack-after)}.rd-page .rd-h3{font-size:var(--rd-fs-h3);line-height:var(--rd-lh-title);letter-spacing:var(--rd-track-title);font-weight:var(--rd-w-medium);color:var(--rd-ink);text-wrap:balance;overflow-wrap:break-word}.rd-page .rd-h4{font-size:var(--rd-fs-h4);line-height:var(--rd-lh-title);letter-spacing:var(--rd-track-title);font-weight:var(--rd-w-medium);color:var(--rd-ink);text-wrap:balance;overflow-wrap:break-word}.rd-page .rd-small{color:var(--rd-ink-2);text-wrap:pretty;overflow-wrap:break-word;margin:8px 0 0;font-size:clamp(14px,1.0417vw,15px);line-height:1.5}.rd-page .rd-card{min-width:0;padding:var(--rd-card-pad);border-radius:var(--rd-r-lg);background:var(--rd-surface);box-shadow:var(--rd-shadow-hairline), var(--rd-shadow-1);overflow-wrap:break-word;position:relative}.rd-page .rd-lift{isolation:isolate;transition:transform var(--rd-dur-base) var(--rd-ease-out)}.rd-page .rd-lift:after{content:"";z-index:-1;border-radius:inherit;box-shadow:var(--rd-shadow-2);opacity:0;pointer-events:none;transition:opacity var(--rd-dur-base) var(--rd-ease-out);position:absolute;inset:0}@media (hover:hover){.rd-page .rd-lift:hover{transform:translateY(var(--rd-lift))}.rd-page .rd-lift:hover:after{opacity:1}}.rd-page .rd-lift:has(:focus-visible):after{opacity:1}.rd-page .rd-grid{gap:var(--rd-gap-grid);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.rd-page .rd-grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){.rd-page .rd-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.rd-page .rd-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}}.rd-page .rd-doc{flex-direction:column;min-height:clamp(150px,12.5vw,180px);display:flex}.rd-page .rd-doc .rd-small{flex:auto;margin-bottom:16px}.rd-page .rd-tag{border-radius:var(--rd-r-pill);max-width:100%;font-size:13px;line-height:18px;font-weight:var(--rd-w-medium);color:var(--rd-ink-muted);overflow-wrap:break-word;border:1px solid #0e266829;align-self:flex-start;align-items:center;margin-top:auto;padding:5px 12px;display:inline-flex}.rd-page .rd-facts{grid-template-columns:minmax(0,1fr);gap:clamp(24px,2.2222vw,32px) clamp(24px,2.7778vw,40px);margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.rd-page .rd-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.rd-page .rd-facts--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.rd-page .rd-fact{border-top:1px solid var(--rd-line);overflow-wrap:break-word;min-width:0;margin:0;padding-top:16px}.rd-page .rd-fact dd{margin-inline:0}.rd-page .rd-section--band>.rd-container{border-top:0}.rd-page .rd-band{isolation:isolate;padding:var(--rd-card-pad-lg);border-radius:var(--rd-r-lg);background:var(--rd-navy);box-shadow:var(--rd-inset-top), var(--rd-shadow-2);color:var(--rd-on-dark);grid-template-columns:minmax(0,1fr);align-items:end;gap:clamp(24px,2.7778vw,40px);display:grid;position:relative;overflow:hidden}@media (min-width:900px){.rd-page .rd-band{grid-template-columns:minmax(0,1fr) auto}}.rd-page .rd-band>.v12-mesh{z-index:-1}.rd-page .rd-band .rd-h2{color:var(--rd-on-dark);max-width:18ch}.rd-page .rd-band-lead{min-height:1.45em;margin:var(--rd-stack-head) 0 0;max-width:var(--rd-measure-lead);font-size:var(--rd-fs-lead);color:var(--rd-on-dark-2);overflow-wrap:break-word;line-height:1.45}.rd-page .rd-band-meta{font-size:var(--rd-fs-small);color:var(--rd-on-dark-3);margin:8px 0 0;line-height:1.45}.rd-page .rd-band .rd-actions{margin-top:0}@media (min-width:900px){.rd-page .rd-band .rd-actions{justify-content:flex-end}}.rd-page .rd-band .v2-pill-solid{background:var(--rd-on-dark);color:var(--rd-navy)}.rd-page .rd-band .v2-pill-solid:hover{background:var(--rd-accent-tint);color:var(--rd-navy)}.rd-page .rd-band .v2-pill-solid:active{background:var(--rd-accent-soft)}.rd-page .rd-band .v2-pill-outline{border-color:var(--rd-on-dark);color:var(--rd-on-dark)}.rd-page .rd-band .v2-pill-outline:hover{color:var(--rd-on-dark);background:#ffffff1a}.rd-page .rd-band .v2-pill:focus-visible{outline-color:var(--rd-focus-color-on-dark)}.rd-page .rd-teaser{flex-direction:column;gap:12px;max-width:48rem;margin-top:clamp(28px,3.3333vw,48px);display:flex}@media (min-width:640px){.rd-page .rd-teaser{flex-direction:row;align-items:center;gap:24px}}.rd-page .rd-teaser-copy{flex:auto;min-width:0}.rd-page .rd-teaser-copy .rd-kicker{font-size:13px}.rd-page .rd-teaser-line{min-height:1.5em;font-size:var(--rd-fs-body);color:var(--rd-ink);overflow-wrap:break-word;margin:8px 0 0;line-height:1.5}.rd-page .rd-teaser .rd-link{flex:none}.rd-page .rd-stages{max-width:56rem;margin:0;padding:0;list-style:none}.rd-page .rd-stage{border-top:1px solid var(--rd-line);grid-template-columns:40px minmax(0,1fr);align-items:start;column-gap:16px;padding-block:20px;display:grid}.rd-page .rd-stage:last-child{border-bottom:1px solid var(--rd-line)}@media (min-width:640px){.rd-page .rd-stage{grid-template-columns:40px minmax(0,1fr) auto;column-gap:24px;padding-block:24px}}.rd-page .rd-stage-marker{border-radius:var(--rd-r-pill);width:40px;height:40px;font-size:15px;line-height:1;font-weight:var(--rd-w-medium);font-variant-numeric:tabular-nums lining-nums;justify-content:center;align-items:center;display:flex}.rd-page .rd-stage-marker--future{background:var(--rd-surface);box-shadow:inset 0 0 0 1.5px var(--rd-line-strong);color:var(--rd-ink-2)}.rd-page .rd-stage-marker--active{background:var(--rd-navy);color:var(--rd-on-dark);box-shadow:0 0 0 5px #788dff38}.rd-page .rd-stage-marker--done{background:var(--rd-surface-sunk);color:var(--rd-ink-muted)}.rd-page .rd-stage-head{flex-wrap:wrap;align-items:center;gap:6px 12px;min-height:40px;display:flex}.rd-page .rd-stage-name{min-width:0;font-size:var(--rd-fs-h4);line-height:var(--rd-lh-title);letter-spacing:var(--rd-track-title);font-weight:var(--rd-w-medium);color:var(--rd-ink);overflow-wrap:break-word;margin:0}.rd-page .rd-stage-hint{max-width:var(--rd-measure);color:var(--rd-ink-2);text-wrap:pretty;overflow-wrap:break-word;margin:4px 0 0;font-size:clamp(14px,1.0417vw,15px);line-height:1.5}.rd-page .rd-stage-date{font-size:14px;line-height:1.4;font-weight:var(--rd-w-medium);font-variant-numeric:tabular-nums lining-nums;color:var(--rd-navy);margin:8px 0 0}.rd-page .rd-stage-date--side{display:none}@media (min-width:640px){.rd-page .rd-stage-date--inline{display:none}.rd-page .rd-stage-date--side{text-align:right;white-space:nowrap;margin:0;padding-top:10px;display:block}}.rd-page .rd-stage--done .rd-stage-name,.rd-page .rd-stage--done .rd-stage-hint,.rd-page .rd-stage--done .rd-stage-date{color:var(--rd-ink-muted)}.rd-page .rd-now-chip{border-radius:var(--rd-r-pill);background:var(--rd-accent-tint);font-size:13px;line-height:18px;font-weight:var(--rd-w-medium);color:var(--rd-navy);white-space:nowrap;align-items:center;gap:6px;padding:3px 10px;display:inline-flex}.rd-page .rd-now-chip:before{content:"";border-radius:var(--rd-r-pill);background:var(--rd-navy);width:6px;height:6px}.rd-page .rd-choose{padding-block:var(--rd-hero-top) var(--rd-section-y)}.rd-page .rd-situation{min-height:1.5em}.rd-page .rd-choices{gap:var(--rd-gap-grid-lg);grid-template-columns:minmax(0,1fr);max-width:1040px;margin-top:clamp(32px,3.8889vw,56px);display:grid}@media (min-width:720px){.rd-page .rd-choices{grid-template-columns:repeat(2,minmax(0,1fr))}}.rd-page .rd-choice{padding:var(--rd-card-pad-lg);flex-direction:column;display:flex}.rd-page .rd-choice--open{box-shadow:0 0 0 1.5px var(--rd-navy), var(--rd-shadow-1)}.rd-page .rd-choice-status{min-height:34px;margin:0;display:flex}.rd-page .rd-status{border-radius:var(--rd-r-pill);max-width:100%;font-size:13px;line-height:18px;font-weight:var(--rd-w-medium);overflow-wrap:break-word;align-items:center;gap:8px;padding:6px 12px;display:inline-flex}.rd-page .rd-status:before{content:"";border-radius:var(--rd-r-pill);background:currentColor;flex:none;width:8px;height:8px}.rd-page .rd-status--open{background:var(--color-ok-100);color:var(--color-ok-800)}.rd-page .rd-status--early{background:var(--rd-accent-tint);color:var(--rd-navy)}.rd-page .rd-status--closed{background:var(--rd-surface-sunk);color:var(--rd-ink-2)}.rd-page .rd-choice-title{font-size:var(--rd-fs-h3);line-height:var(--rd-lh-title);letter-spacing:var(--rd-track-title);font-weight:var(--rd-w-medium);color:var(--rd-ink);overflow-wrap:break-word;margin:clamp(16px,1.6667vw,24px) 0 0}.rd-page .rd-choice-who{font-size:var(--rd-fs-ui);line-height:1.4;font-weight:var(--rd-w-medium);color:var(--rd-navy);overflow-wrap:break-word;margin:6px 0 0}.rd-page .rd-choice-body{font-size:var(--rd-fs-body);line-height:var(--rd-lh-body);color:var(--rd-ink-2);text-wrap:pretty;overflow-wrap:break-word;flex:auto;margin:12px 0 0}.rd-page .rd-choice .rd-note{margin-top:12px}.rd-page .rd-choice-cta{align-self:flex-start;margin-top:clamp(20px,2.2222vw,32px)}@media (max-width:639px){.rd-page .rd-choice-cta{align-self:stretch}}.rd-page .rd-check{padding-block:clamp(32px, 4.4444vw, 64px) var(--rd-section-y)}.rd-page .rd-seg{border-radius:var(--rd-r-pill);background:#0e26680d;grid-auto-columns:minmax(0,auto);grid-auto-flow:column;gap:4px;max-width:100%;margin-bottom:clamp(28px,3.3333vw,48px);padding:4px;display:inline-grid}.rd-page .rd-seg-btn{border-radius:var(--rd-r-pill);min-width:0;min-height:44px;font-size:15px;line-height:1.3;font-weight:var(--rd-w-medium);text-align:center;color:var(--rd-ink-2);transition:color var(--rd-dur-fast) var(--rd-ease-standard), background-color var(--rd-dur-fast) var(--rd-ease-standard);flex-wrap:wrap;justify-content:center;align-items:baseline;column-gap:6px;padding:11px 18px;display:inline-flex;position:relative}.rd-page .rd-seg-btn[aria-pressed=true]{color:var(--rd-navy)}@media (hover:hover){.rd-page .rd-seg-btn:not([aria-pressed=true]):hover{color:var(--rd-navy);background:#fff9}}.rd-page .rd-seg-chip{z-index:0;border-radius:inherit;background:var(--rd-surface);box-shadow:var(--rd-shadow-hairline), var(--rd-shadow-1);position:absolute;inset:0}.rd-page .rd-seg-label,.rd-page .rd-seg-state{z-index:1;overflow-wrap:break-word;min-width:0;position:relative}.rd-page .rd-seg-state{font-size:13px;font-weight:var(--rd-w-regular)}.rd-page .rd-seg-state--open{color:var(--color-ok-700)}.rd-page .rd-seg-state--closed{color:var(--rd-ink-muted)}@media (max-width:639px){.rd-page .rd-seg{border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;width:100%;display:grid}.rd-page .rd-seg-btn{border-radius:14px;flex-direction:column;align-items:center;row-gap:2px;padding:8px 10px}.rd-page .rd-seg-btn:focus-visible{border-radius:14px}.rd-page .rd-seg-sep{display:none}}.rd-page .rd-quiz-meta{font-size:14px;line-height:1.4;font-weight:var(--rd-w-medium);color:var(--rd-ink-muted);margin:0}.rd-page .rd-quiz-meta b{font-weight:var(--rd-w-medium);color:var(--rd-navy)}.rd-page .rd-progress{border-radius:var(--rd-r-pill);background:var(--rd-surface-sunk);height:6px;margin-top:14px;position:relative;overflow:hidden}.rd-page .rd-progress-fill{border-radius:inherit;background:var(--rd-navy);transition:transform var(--rd-dur-base) var(--rd-ease-out);position:absolute;inset:0;transform:translate(-100%)}.rd-page .rd-quiz-title{letter-spacing:var(--rd-track-title);font-size:clamp(22px,2.2222vw,30px);line-height:1.25;font-weight:var(--rd-w-medium);color:var(--rd-ink);text-wrap:balance;overflow-wrap:break-word;margin:clamp(20px,2.2222vw,28px) 0 0}.rd-page .rd-quiz-body{font-size:var(--rd-fs-body);line-height:var(--rd-lh-body);color:var(--rd-ink-2);text-wrap:pretty;overflow-wrap:break-word;margin:10px 0 0}.rd-page .rd-quiz-subtitle{font-size:17px;line-height:1.3;font-weight:var(--rd-w-medium);color:var(--rd-ink);margin:clamp(24px,2.2222vw,32px) 0 0}.rd-page .rd-answers{grid-template-columns:minmax(0,1fr);gap:10px;margin-top:clamp(20px,2.2222vw,28px);display:grid}@media (min-width:520px){.rd-page .rd-answers{grid-template-columns:repeat(2,minmax(0,1fr))}}.rd-page .rd-answer{border:1px solid var(--rd-line-strong);border-radius:var(--rd-r-sm);background:var(--rd-surface);min-width:0;min-height:56px;font-size:16px;line-height:1.3;font-weight:var(--rd-w-medium);text-align:left;color:var(--rd-ink);overflow-wrap:break-word;cursor:pointer;transition:border-color var(--rd-dur-fast) var(--rd-ease-standard), background-color var(--rd-dur-fast) var(--rd-ease-standard), box-shadow var(--rd-dur-fast) var(--rd-ease-standard), transform var(--rd-dur-instant) var(--rd-ease-standard);align-items:center;gap:12px;padding:12px 16px;display:flex}@media (hover:hover){.rd-page .rd-answer:hover{border-color:var(--rd-navy);background:var(--rd-accent-tint)}.rd-page .rd-answer:hover .rd-answer-mark{box-shadow:inset 0 0 0 1.5px var(--rd-navy)}}.rd-page .rd-answer:active{border-color:var(--rd-navy);box-shadow:inset 0 0 0 1px var(--rd-navy);background:var(--rd-accent-tint);transform:scale(var(--rd-press-scale))}.rd-page .rd-answer-mark{border-radius:var(--rd-r-pill);width:22px;height:22px;box-shadow:inset 0 0 0 1.5px var(--rd-line-strong);color:#0000;transition:background-color var(--rd-dur-fast) var(--rd-ease-standard), box-shadow var(--rd-dur-fast) var(--rd-ease-standard), color var(--rd-dur-fast) var(--rd-ease-standard);flex:none;place-items:center;display:grid}.rd-page .rd-answer-mark svg{width:12px;height:12px}.rd-page .rd-answer:active .rd-answer-mark{background:var(--rd-navy);box-shadow:none;color:var(--rd-on-dark)}.rd-page .rd-quiz-foot{border-top:1px solid var(--rd-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-top:clamp(24px,2.7778vw,36px);padding-top:16px;display:flex}.rd-page .rd-quiz-foot .rd-note{text-align:right;flex:14rem;margin:0}@media (max-width:519px){.rd-page .rd-quiz-foot .rd-note{text-align:left}}.rd-page .rd-quiz-fields{gap:20px;margin-top:clamp(20px,2.2222vw,28px);display:grid}.rd-page label:has(>input[type=checkbox]:checked:not([aria-invalid=true])){box-shadow:inset 0 0 0 1px var(--rd-navy)}.rd-page label:has(>input[type=checkbox]:not(:checked):not([aria-invalid=true])){border-color:var(--rd-line-strong)}.rd-page label:has(>input[type=checkbox]:not(:checked):not([aria-invalid=true])):hover{border-color:var(--rd-navy)}.rd-page .rd-result-mark{border-radius:var(--rd-r-pill);place-items:center;width:44px;height:44px;display:grid}.rd-page .rd-result-mark svg{width:20px;height:20px}.rd-page .rd-result--ok .rd-result-mark{background:var(--color-ok-100);color:var(--color-ok-700)}.rd-page .rd-result--warn .rd-result-mark{background:var(--color-warn-100);color:var(--color-warn-700)}.rd-page .rd-result--err .rd-result-mark{background:var(--color-err-100);color:var(--color-err-700)}.rd-page .rd-result--info .rd-result-mark{background:var(--rd-accent-tint);color:var(--rd-navy)}.rd-page .rd-result .rd-quiz-title,.rd-page .rd-result .rd-mi-timeline{margin-top:16px}.rd-page .rd-result .rd-mi-tl-item{padding-bottom:20px}.rd-page .rd-result .rd-mi-tl-item:last-child{padding-bottom:0}.rd-page .rd-result .rd-mi-tl-name{font-size:16px}.rd-page .rd-sub{border-radius:var(--rd-r-md);background:var(--rd-bg);margin-top:20px;padding:16px 20px}.rd-page .rd-sub-title{font-size:16px;line-height:1.35;font-weight:var(--rd-w-medium);color:var(--rd-ink);margin:0}.rd-page .rd-sub-body{color:var(--rd-ink-2);overflow-wrap:break-word;margin:6px 0 0;font-size:15px;line-height:1.5}.rd-page .rd-list{gap:8px;padding:0;list-style:none;display:grid}@media (min-width:560px){.rd-page .rd-list--2{grid-template-columns:repeat(2,minmax(0,1fr))}}.rd-page .rd-list>li{border-radius:var(--rd-r-sm);min-width:0;color:var(--rd-ink);overflow-wrap:break-word;align-items:flex-start;gap:10px;padding:12px 14px;font-size:15px;line-height:1.45;display:flex}.rd-page .rd-list--ok>li{background:var(--rd-bg)}.rd-page .rd-list--warn>li{background:var(--color-warn-100)}.rd-page .rd-list-mark{border-radius:var(--rd-r-pill);width:20px;height:20px;font-size:12px;line-height:1;font-weight:var(--rd-w-medium);flex:none;place-items:center;margin-top:1px;display:grid}.rd-page .rd-list-mark svg{width:11px;height:11px}.rd-page .rd-list--ok .rd-list-mark{background:var(--color-ok-100);color:var(--color-ok-700)}.rd-page .rd-list--warn .rd-list-mark{background:var(--color-warn-700);color:#fff}.rd-page .rd-fail{border-radius:var(--rd-r-md);background:var(--color-warn-100);margin-top:20px;padding:16px 20px;box-shadow:inset 0 0 0 1px #8a5a0033}.rd-page .rd-fail-label{font-size:14px;line-height:1.4;font-weight:var(--rd-w-medium);color:var(--color-warn-800);margin:0}.rd-page .rd-fail-title{font-size:17px;line-height:1.4;font-weight:var(--rd-w-medium);color:var(--rd-ink);overflow-wrap:break-word;margin:8px 0 0}.rd-page .rd-fail-note{color:var(--rd-ink);overflow-wrap:break-word;margin:8px 0 0;font-size:15px;line-height:1.5}.rd-page .rd-fail-title+.rd-fail-note{color:var(--rd-ink-2)}.rd-page .rd-track{flex-direction:column;flex:auto;padding:0;display:flex}.rd-page .rd-track-media{aspect-ratio:16/7;border-radius:var(--rd-r-lg) var(--rd-r-lg) 0 0;background:var(--color-navy-950);position:relative;overflow:hidden}.rd-page .rd-track-media img{transition:transform var(--rd-dur-slow) var(--rd-ease-out)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.rd-page .rd-track:hover .rd-track-media img{transform:scale(1.03)}}.rd-page .rd-track-body{padding:var(--rd-card-pad);flex-direction:column;flex:auto;display:flex}.rd-page .rd-track-status{font-size:14px;line-height:1.3;font-weight:var(--rd-w-medium);align-items:center;gap:8px;margin:0;padding-top:4px;display:flex}.rd-page .rd-row{border-top:1px solid var(--rd-line);gap:2px;padding-block:12px;display:grid}@media (min-width:640px){.rd-page .rd-row{grid-template-columns:132px minmax(0,1fr);gap:16px}}.rd-page .rd-row dt{font-size:13px;line-height:1.45;font-weight:var(--rd-w-medium);color:var(--rd-ink-muted);overflow-wrap:break-word}.rd-page .rd-row dd{min-width:0;color:var(--rd-ink);overflow-wrap:break-word;margin:0;font-size:15px;line-height:1.5}.rd-page .rd-track .rd-actions{margin-top:clamp(20px,2.2222vw,28px)}.rd-page .rd-h1--work{max-width:22ch;font-size:clamp(32px,3.8889vw,56px)}.rd-page .rd-link--back{font-size:15px}.rd-page .rd-h1--work+.rd-lead{max-width:42rem}.rd-page .rd-track-info{max-width:42rem;margin-top:clamp(24px,2.2222vw,32px);padding:0;overflow:hidden}.rd-mi{container-type:inline-size}.rd-mi-block{border-top:1px solid var(--rd-line-soft);padding-block:clamp(48px,7.2cqi,96px)}.rd-mi-block:last-child{padding-bottom:0}.rd-mi-title{max-width:24ch;letter-spacing:var(--rd-track-heading);font-size:clamp(26px,3.6cqi,48px);line-height:1.1;font-weight:var(--rd-w-medium);color:var(--rd-ink);text-wrap:balance;overflow-wrap:break-word;margin:0}.rd-mi-lead{margin:var(--rd-stack-head) 0 0;max-width:var(--rd-measure-lead);color:var(--rd-ink-2);text-wrap:pretty;overflow-wrap:break-word;font-size:clamp(16px,1.6cqi,20px);line-height:1.45}.rd-mi-grid{gap:var(--rd-gap-grid);grid-template-columns:minmax(0,1fr);margin:clamp(24px,3.6cqi,48px) 0 0;padding:0;list-style:none;display:grid}@container (min-width:560px){.rd-mi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width:820px){.rd-mi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.rd-mi-card{border-radius:var(--rd-r-lg);background:var(--rd-surface);min-width:0;box-shadow:var(--rd-shadow-hairline), var(--rd-shadow-1);overflow-wrap:break-word;flex-direction:column;padding:clamp(20px,2.4cqi,32px);display:flex}.rd-mi-index{font-size:14px;line-height:20px;font-weight:var(--rd-w-medium);font-variant-numeric:tabular-nums lining-nums;color:var(--rd-navy);margin-bottom:14px;display:block}.rd-mi-name{font-size:clamp(17px,1.55cqi,20px);line-height:var(--rd-lh-title);letter-spacing:var(--rd-track-title);font-weight:var(--rd-w-medium);color:var(--rd-ink);text-wrap:balance;margin:0}.rd-mi-text{color:var(--rd-ink);text-wrap:pretty;margin:0;font-size:clamp(16px,1.4cqi,18px);line-height:1.5}.rd-mi-text--sm{color:var(--rd-ink-2);font-size:clamp(15px,1.3cqi,16px)}.rd-mi-note{max-width:var(--rd-measure);border-left:2px solid var(--rd-accent);color:var(--rd-ink-2);text-wrap:pretty;overflow-wrap:break-word;margin:clamp(16px,2.2cqi,28px) 0 0;padding-left:14px;font-size:15px;line-height:1.5}.rd-mi-panel{border-radius:var(--rd-r-lg);background:var(--rd-surface);box-shadow:var(--rd-shadow-hairline), var(--rd-shadow-1);margin-top:clamp(24px,3.6cqi,48px);padding:clamp(20px,3cqi,40px)}.rd-mi-panel-lead{font-size:clamp(16px,1.4cqi,18px);line-height:1.45;font-weight:var(--rd-w-medium);color:var(--rd-ink);margin:0}.rd-mi-checklist{grid-template-columns:minmax(0,1fr);gap:12px clamp(24px,3cqi,48px);margin:16px 0 0;padding:0;list-style:none;display:grid}@container (min-width:720px){.rd-mi-checklist{grid-template-columns:repeat(2,minmax(0,1fr))}}.rd-mi-checklist>li{min-width:0;color:var(--rd-ink-2);overflow-wrap:break-word;padding-left:22px;font-size:clamp(15px,1.3cqi,16px);line-height:1.5;position:relative}.rd-mi-checklist>li:before{content:"";border-radius:var(--rd-r-pill);background:var(--rd-accent);width:7px;height:7px;position:absolute;top:.62em;left:2px}.rd-mi-file{border-top:1px solid var(--rd-line);color:var(--rd-ink-muted);overflow-wrap:break-word;margin:clamp(16px,2.2cqi,24px) 0 0;padding-top:14px;font-size:14px;line-height:1.45}.rd-mi-timeline{max-width:46rem;margin:clamp(24px,3.6cqi,48px) 0 0;padding:0;list-style:none}.rd-mi-tl-item{flex-direction:column;padding:0 0 clamp(20px,2.8cqi,32px) 36px;display:flex;position:relative}.rd-mi-tl-item:last-child{padding-bottom:0}.rd-mi-tl-item:before{content:"";background:#0e26682e;width:1px;position:absolute;top:20px;bottom:-4px;left:6px}.rd-mi-tl-item:last-child:before{display:none}.rd-mi-tl-dot{border-radius:var(--rd-r-pill);background:var(--rd-surface);width:13px;height:13px;box-shadow:inset 0 0 0 2px var(--rd-navy);position:absolute;top:4px;left:0}.rd-mi-tl-item:last-child .rd-mi-tl-dot{background:var(--rd-navy)}.rd-mi-tl-date{font-size:14px;line-height:21px;font-weight:var(--rd-w-medium);font-variant-numeric:tabular-nums lining-nums;color:var(--rd-navy);order:-1;margin:0}.rd-mi-tl-name{letter-spacing:var(--rd-track-title);font-size:clamp(16px,1.55cqi,20px);line-height:1.3;font-weight:var(--rd-w-medium);color:var(--rd-ink);text-wrap:balance;overflow-wrap:break-word;margin:4px 0 0}@media (prefers-reduced-motion:reduce){.rd-page .rd-progress-fill{transition:none}}
html:has(.rd){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;scroll-behavior:auto;background:#fff}html:has(.rd) body{background:#fff}.rd{--lab-void:#f2f6fb;--lab-bg:#fff;--lab-bg-2:#f5f8fc;--lab-surface:#eff3f9;--lab-glass:#ffffffd1;--lab-surface-2:#e6ecf5;--lab-plate:#e3ecfa;--lab-hair:#0b1b2e1a;--lab-hair-2:#0b1b2e2e;--lab-hair-3:#0b1b2e52;--lab-hair-strong:#0b1b2e85;--lab-hair-blue:#0066e666;--lab-fg:#0b1b2e;--lab-fg-2:#2a3a4f;--lab-fg-3:#415064;--lab-fg-4:#56657a;--lab-blue:#0073ff;--lab-blue-fill:#0066e6;--lab-blue-fill-hover:#005ad1;--lab-blue-text:#0058c7;--lab-ice:#004bb0;--lab-halo:#d3e6ff;--lab-ring-1:#0e2668;--lab-ring-2:#375198;--lab-ring-3:#6080db;--lab-ring-4:#96b2ff;--lab-live:#067647;--lab-sun:#8f6100;--lab-error:#c4271d;--lab-grad-core:radial-gradient(circle at 35% 30%, #eaf3ff 0, #6aadff 16%, #0073ff 36%, #0052c2 58%, #0a3470 80%, transparent 84%);--lab-header-h:72px;--lab-gutter:clamp(16px, 5vw, 80px);--lab-container:1320px;--lab-container-wide:1440px;--lab-section-y:clamp(64px, 7vw, 112px);--lab-section-y-page:clamp(56px, 6vw, 96px);--lab-head-gap:clamp(32px, 4vw, 56px);--lab-fade:clamp(80px, 9vw, 144px);--lab-card-bg:#0066e608;--lab-card-bg-hover:#0066e60e;--lab-shadow-float:0 8px 24px #0b1b2e14;--lab-gap:24px;--lab-pad-card:clamp(24px, 2.4vw, 40px);--lab-r-panel:32px;--lab-r-card:24px;--lab-r-tile:16px;--lab-r-input:14px;--lab-r-pill:999px;--lab-font-display:"JUZ40", var(--font-inter), system-ui, sans-serif;--lab-font-text:var(--font-inter), Inter, system-ui, sans-serif;--lab-ease-out:cubic-bezier(.22, 1, .36, 1);--lab-ease-expo:cubic-bezier(.16, 1, .3, 1);--lab-ease-inout:cubic-bezier(.65, 0, .35, 1);--lab-ease-in:cubic-bezier(.55, 0, 1, .45);--lab-ease-std:cubic-bezier(.2, 0, 0, 1);--lab-dur-fast:.18s;--lab-dur-base:.28s;--lab-dur-reveal:.7s}@media (max-width:767.98px){.rd{--lab-header-h:64px;--lab-gap:16px}}.rd{isolation:isolate;background:var(--lab-bg);min-height:100dvh;color:var(--lab-fg-2);font-family:var(--lab-font-text);font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative;overflow-x:clip}.rd :focus-visible{outline:2px solid var(--lab-ice);outline-offset:3px;box-shadow:0 0 0 6px #0073ff2e}:where(.rd) :focus-visible{border-radius:revert-layer}.rd ::selection{background:var(--lab-halo);color:var(--lab-fg)}.rd section[id]{scroll-margin-top:calc(var(--lab-header-h) + 24px)}html.lenis:has(.rd){height:auto}html.lenis:has(.rd) body{height:auto}html.lenis:has(.rd):not(.lenis-autoToggle).lenis-stopped{overflow:clip}html.lenis:has(.rd) :is([data-lenis-prevent],[data-lenis-prevent-wheel],[data-lenis-prevent-touch],[data-lenis-prevent-vertical],[data-lenis-prevent-horizontal]){overscroll-behavior:contain}html.lenis.lenis-smooth:has(.rd) iframe{pointer-events:none}@keyframes lab-fade{0%{opacity:0}to{opacity:1}}@keyframes lab-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@layer components{.lab-display,.lab-h1,.lab-h2,.lab-h3,.lab-h3--xl,.lab-quote,.lab-num-lg{font-family:var(--lab-font-display);color:var(--lab-fg);text-wrap:balance;overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual;font-weight:500}.lab-display{letter-spacing:-.045em;font-size:clamp(48px,6.4vw,104px);line-height:.94}@media (max-width:479.98px){.lab-display{letter-spacing:-.035em}}.lab-h1{letter-spacing:-.035em;font-size:clamp(40px,5.2vw,80px);line-height:1}.lab-h2{letter-spacing:-.03em;max-inline-size:20ch;font-size:clamp(30px,3.2vw,48px);line-height:1.08}.lab-h2:is(:lang(kk),:lang(ru)){max-inline-size:22ch}.lab-h3{letter-spacing:-.015em;font-size:clamp(20px,1.6vw,26px);line-height:1.2}.lab-h3--xl{letter-spacing:-.025em;font-size:clamp(26px,2.4vw,40px);line-height:1.1}.lab-quote{letter-spacing:-.015em;font-size:clamp(22px,2.2vw,34px);font-weight:400;line-height:1.25}.lab-lead,.lab-body,.lab-small{font-family:var(--lab-font-text);text-wrap:pretty;overflow-wrap:break-word;font-weight:400}.lab-lead{letter-spacing:-.01em;color:var(--lab-fg-2);max-inline-size:52ch;font-size:clamp(18px,1.35vw,22px);line-height:1.5}.lab-body{letter-spacing:-.006em;color:var(--lab-fg-3);max-inline-size:64ch;font-size:16px;line-height:1.6}@media (min-width:1280px){.lab-body{font-size:17px}}.lab-small{letter-spacing:0;color:var(--lab-fg-3);font-size:14px;line-height:1.5}.lab-body:is(:lang(ru),:lang(en)),.lab-small:is(:lang(ru),:lang(en)){-webkit-hyphens:auto;hyphens:auto}.lab-hud{font-family:var(--lab-font-text);letter-spacing:0;text-transform:none;font-variant-numeric:tabular-nums lining-nums;color:var(--lab-fg-4);font-size:13px;font-weight:400;line-height:1.45}@media (min-width:1440px){.lab-hud{font-size:14px}}.lab-num-lg{font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum", "lnum";text-wrap:nowrap;letter-spacing:-.025em;color:var(--lab-fg);font-size:clamp(40px,4vw,64px);line-height:1}.lab-tnum{font-variant-numeric:tabular-nums lining-nums}.lab-sr{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lab-container{width:min(100% - 2 * var(--lab-gutter), var(--lab-container));margin-inline:auto}.lab-container-wide{width:min(100% - 2 * var(--lab-gutter), var(--lab-container-wide));margin-inline:auto}.lab-grid{gap:var(--lab-gap);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.lab-readout{justify-items:start;display:inline-grid}.lab-readout>*{grid-area:1/1}.lab-readout__sizer{visibility:hidden}.lab-dot{color:var(--lab-blue-text);-webkit-text-fill-color:currentColor}.lab-in-up{animation:lab-up var(--lab-dur-reveal) var(--lab-ease-out) var(--lab-delay,0s) both}.lab-in-fade{animation:lab-fade var(--lab-dur-reveal) var(--lab-ease-out) var(--lab-delay,0s) both}.lab-blob{pointer-events:none;border-radius:50%;width:96vmax;height:96vmax;margin:-48vmax 0 0 -48vmax;position:absolute;top:50%;left:50%}.lab-blob--indigo{background:radial-gradient(closest-side,#0066e608,#0066e605 36%,#0066e602 66%,#0066e600)}.lab-vignette{background:radial-gradient(140% 100% at 50% 40%,#0000 60%,#0066e605 88%,#0066e608 100%)}.lab-rule{background:linear-gradient(90deg, transparent, var(--lab-hair) 12%, var(--lab-hair) 88%, transparent);height:1px;position:relative}.lab-fade-y{-webkit-mask-image:linear-gradient(to bottom, transparent, #000 var(--lab-fade), #000 calc(100% - var(--lab-fade)), transparent);-webkit-mask-image:linear-gradient(to bottom, transparent, #000 var(--lab-fade), #000 calc(100% - var(--lab-fade)), transparent);mask-image:linear-gradient(to bottom, transparent, #000 var(--lab-fade), #000 calc(100% - var(--lab-fade)), transparent)}.lab-fade-t{-webkit-mask-image:linear-gradient(to bottom, transparent, #000 var(--lab-fade));-webkit-mask-image:linear-gradient(to bottom, transparent, #000 var(--lab-fade));mask-image:linear-gradient(to bottom, transparent, #000 var(--lab-fade))}.lab-fade-b{-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - var(--lab-fade)), transparent);-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - var(--lab-fade)), transparent);mask-image:linear-gradient(to bottom, #000 calc(100% - var(--lab-fade)), transparent)}.lab-fade-x{-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--lab-fade), #000 calc(100% - var(--lab-fade)), transparent);-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--lab-fade), #000 calc(100% - var(--lab-fade)), transparent);mask-image:linear-gradient(to right, transparent, #000 var(--lab-fade), #000 calc(100% - var(--lab-fade)), transparent)}.lab-fade-all{-webkit-mask-image:linear-gradient(to bottom, transparent, #000 var(--lab-fade), #000 calc(100% - var(--lab-fade)), transparent), linear-gradient(to right, transparent, #000 var(--lab-fade), #000 calc(100% - var(--lab-fade)), transparent);-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(to bottom, transparent, #000 var(--lab-fade), #000 calc(100% - var(--lab-fade)), transparent), linear-gradient(to right, transparent, #000 var(--lab-fade), #000 calc(100% - var(--lab-fade)), transparent);mask-image:linear-gradient(to bottom, transparent, #000 var(--lab-fade), #000 calc(100% - var(--lab-fade)), transparent), linear-gradient(to right, transparent, #000 var(--lab-fade), #000 calc(100% - var(--lab-fade)), transparent);-webkit-mask-composite:source-in;mask-composite:intersect}.lab-btn{--lab-btn-h:48px;--lab-btn-px:24px;isolation:isolate;min-height:var(--lab-btn-h);padding:10px var(--lab-btn-px);border-radius:var(--lab-r-pill);font-family:var(--lab-font-text);letter-spacing:-.005em;text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:background-color var(--lab-dur-fast) var(--lab-ease-std), border-color var(--lab-dur-fast) var(--lab-ease-std), color var(--lab-dur-fast) var(--lab-ease-std), scale .12s var(--lab-ease-std);border:1px solid #0000;justify-content:center;align-items:center;gap:.55em;font-size:15px;font-weight:500;line-height:1.2;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.lab-btn--sm{--lab-btn-h:44px;--lab-btn-px:18px;font-size:14px}.lab-btn--lg{--lab-btn-h:56px;--lab-btn-px:30px;font-size:16px}.lab-btn:active{scale:.98}.lab-btn__label{text-wrap:balance;min-width:0}.lab-btn__arrow{width:1.05em;height:1.05em;transition:translate var(--lab-dur-fast) var(--lab-ease-std);flex:none}.lab-btn:focus-visible .lab-btn__arrow{translate:3px}.lab-btn:focus-visible .lab-btn__arrow--ext{translate:2px -2px}.lab-btn--primary{background-color:var(--lab-blue-fill);color:#fff}.lab-btn--ghost{border-color:var(--lab-hair-2);color:var(--lab-fg);background-color:#0000}.lab-btn--quiet{--lab-btn-h:44px;--lab-btn-px:4px;color:var(--lab-blue-text);background:0 0;margin-inline:-4px;overflow:visible}@media (hover:hover){.lab-btn:hover .lab-btn__arrow{translate:3px}.lab-btn:hover .lab-btn__arrow--ext{translate:2px -2px}.lab-btn--primary:hover{background-color:var(--lab-blue-fill-hover)}.lab-btn--ghost:hover{border-color:var(--lab-hair-3);background-color:var(--lab-card-bg-hover)}.lab-btn--quiet:hover{color:var(--lab-ice)}}.lab-btn:disabled,.lab-btn[aria-disabled=true]{opacity:.45;cursor:not-allowed;pointer-events:none}.lab-link{color:var(--lab-blue-text);text-underline-offset:.22em;transition:color var(--lab-dur-fast) var(--lab-ease-std), text-decoration-color var(--lab-dur-fast) var(--lab-ease-std);text-decoration-line:underline;text-decoration-color:#0058c759;text-decoration-thickness:1px}.lab-link__arrow{vertical-align:-.14em;width:1em;height:1em;transition:translate var(--lab-dur-fast) var(--lab-ease-std);margin-inline-start:.3em;display:inline-block}.lab-link:focus-visible .lab-link__arrow{translate:3px}@media (hover:hover){.lab-link:hover{color:var(--lab-ice);text-decoration-color:currentColor}.lab-link:hover .lab-link__arrow{translate:3px}}.lab-chip{--lab-chip-dot:var(--lab-fg-4);font-family:var(--lab-font-text);letter-spacing:0;color:var(--lab-fg-2);text-wrap:pretty;align-items:baseline;gap:10px;font-size:15px;font-weight:400;line-height:1.45;display:inline-flex}.lab-chip--live{--lab-chip-dot:var(--lab-live)}.lab-chip--now{--lab-chip-dot:var(--lab-sun)}.lab-chip--soon{--lab-chip-dot:var(--lab-ice)}.lab-chip--error{--lab-chip-dot:var(--lab-error)}.lab-chip--closed{color:var(--lab-fg-3)}.lab-chip__dot{background-color:var(--lab-chip-dot);border-radius:50%;flex:none;width:7px;height:7px;position:relative;translate:0 -.08em}.lab-chip--closed .lab-chip__dot{box-shadow:inset 0 0 0 1.5px var(--lab-fg-4);background-color:#0000}.lab-card{isolation:isolate;border:1px solid var(--lab-hair);border-radius:var(--lab-r-card);background-color:var(--lab-card-bg);position:relative}.lab-card--solid{background-color:var(--lab-bg-2)}.lab-card--raised{background-color:var(--lab-surface)}.lab-card--interactive{transition:translate var(--lab-dur-base) var(--lab-ease-out), border-color var(--lab-dur-fast) var(--lab-ease-std), background-color var(--lab-dur-fast) var(--lab-ease-std)}.lab-card--interactive:focus-within{border-color:var(--lab-hair-2)}@media (hover:hover){.lab-card--interactive:hover{border-color:var(--lab-hair-2);translate:0 -2px}}.lab-seg{border:1px solid var(--lab-hair);background-color:var(--lab-card-bg);border-radius:26px;flex-wrap:wrap;gap:2px;padding:4px;display:inline-flex}.lab-seg__opt{isolation:isolate;border-radius:var(--lab-r-pill);min-height:40px;font-family:var(--lab-font-text);letter-spacing:-.005em;color:var(--lab-fg-3);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--lab-dur-fast) var(--lab-ease-std);justify-content:center;align-items:center;padding:6px 16px;font-size:15px;font-weight:500;line-height:1.2;display:inline-flex;position:relative}.lab-seg__opt[aria-checked=true]{color:var(--lab-fg)}.lab-seg__opt:disabled{opacity:.4;cursor:not-allowed}@media (hover:hover){.lab-seg__opt:not([aria-checked=true]):not(:disabled):hover{color:var(--lab-fg)}}.lab-seg__thumb{z-index:-1;background-color:var(--lab-surface-2);box-shadow:inset 0 0 0 1px var(--lab-blue);pointer-events:none;position:absolute;inset:0}.lab-seg__label{text-align:center;flex-direction:column;align-items:center;gap:2px;display:inline-flex}.lab-seg__hint{color:var(--lab-fg-4);font-size:12px;font-weight:400;line-height:1.3}.lab-seg__opt[aria-checked=true] .lab-seg__hint{color:var(--lab-fg-3)}.lab-seg--sm{border-radius:22px}.lab-seg--sm .lab-seg__opt{min-height:32px;padding:4px 12px;font-size:13px}.lab-odo{font-variant-numeric:tabular-nums lining-nums;white-space:nowrap;align-items:baseline;display:inline-flex}.lab-odo__cell{clip-path:inset(0 -.15em);height:1em;line-height:1;display:inline-block;position:relative}.lab-odo__sizer{visibility:hidden}.lab-odo__strip{text-align:center;flex-direction:column;display:flex;position:absolute;inset:0 0 auto}.lab-odo__strip>span,.lab-odo__dash{height:1em;line-height:1;display:block}.lab-odo__dash{text-align:center;position:absolute;inset:0}.lab-odo__sep{line-height:1;display:inline-block}}@media (prefers-reduced-motion:reduce){.rd *,.rd :before,.rd :after{transition-duration:.001ms!important;transition-delay:0s!important;animation-duration:.001ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.rd [data-lab-reveal]{opacity:1!important;filter:none!important;transform:none!important}}
@media (min-width:1200px) and (min-height:600px) and (hover:hover) and (pointer:fine){.rd .rd-orbs{z-index:40}.rd .rd-orbs[data-away]{translate:none}}.rd .rd-orbs-track{stroke:var(--lab-hair);stroke-width:1px}.rd .rd-orbs-progress{stroke:var(--lab-hair-3);stroke-width:1px}.rd .rd-orb{color:inherit;cursor:pointer;pointer-events:auto;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:50%;margin:0;padding:0;display:block;position:absolute;inset:0}.rd .rd-orb:focus-visible{box-shadow:none;outline:none}.rd .rd-orb:after{outline:2px solid var(--lab-ice);outline-offset:3px;box-shadow:0 0 0 6px #0073ff2e}.rd .rd-orbs .rd-orb .rd-orb-dot{background:var(--lab-hair-strong);width:10px;height:10px;box-shadow:none;transition:background-color var(--lab-dur-fast) var(--lab-ease-std);margin:-5px 0 0 -5px}.rd .rd-orbs .rd-orb[data-state=passed] .rd-orb-dot{background:var(--lab-fg-4)}.rd .rd-orbs .rd-orb:is(:hover,:focus-visible) .rd-orb-dot{background:var(--lab-fg-2)}.rd .rd-orbs .rd-orb[data-state=active] .rd-orb-dot{background:var(--lab-fg)}.rd .rd-orbs .rd-orb .rd-orb-dot:after{content:"";border:1px solid var(--lab-ice);opacity:0;transition:opacity var(--lab-dur-fast) var(--lab-ease-std);border-radius:50%;position:absolute;inset:-3px}.rd .rd-orbs .rd-orb[data-state=active] .rd-orb-dot:after{opacity:1}.rd .rd-orb-label,.rd .rd-orbs-hint-slot{right:calc(100% + 4px)}.rd .rd-orb-label,.rd .rd-orbs-hint{max-width:none;box-shadow:none;color:var(--lab-fg-2);font-family:var(--lab-font-text);letter-spacing:0;text-shadow:0 0 2px var(--lab-bg), 0 0 8px var(--lab-bg), 0 0 16px var(--lab-bg);background:0 0;border-radius:0;padding:0;font-size:13px;font-weight:400;line-height:1.4}@media (min-width:1440px){.rd .rd-orb-label,.rd .rd-orbs-hint{font-size:14px}}.rd .rd-orb-label,.rd .rd-orbs-hint-text{overflow:visible}.rd .rd-orb-label{transition:opacity .14s var(--lab-ease-in), color var(--lab-dur-fast) var(--lab-ease-std), visibility 0s linear .14s;transform:none}.rd .rd-orb:is(:hover,:focus-visible)+.rd-orb-label{opacity:1;visibility:visible;transition:opacity .22s var(--lab-ease-out), color var(--lab-dur-fast) var(--lab-ease-std), visibility 0s linear 0s;transform:none}.rd .rd-orbs[data-roomy] .rd-orbs-list:not(:has(.rd-orb:is(:hover,:focus-visible))) .rd-orb[data-state=active]+.rd-orb-label{opacity:1;visibility:visible;transition:opacity .22s var(--lab-ease-out), color var(--lab-dur-fast) var(--lab-ease-std), visibility 0s linear 0s;transform:none}.rd .rd-orb[data-state=active]+.rd-orb-label{color:var(--lab-fg)}@media (forced-colors:active){.rd .rd-orbs-track{stroke:canvastext}.rd .rd-orbs-progress{stroke:highlight}.rd .rd-orbs .rd-orb .rd-orb-dot{forced-color-adjust:none;background:canvas;border:1.5px solid canvastext}.rd .rd-orbs .rd-orb[data-state=passed] .rd-orb-dot,.rd .rd-orbs .rd-orb:is(:hover,:focus-visible) .rd-orb-dot{background:canvastext}.rd .rd-orbs .rd-orb[data-state=active] .rd-orb-dot{background:highlight;border-color:highlight}.rd .rd-orbs .rd-orb .rd-orb-dot:after{display:none}.rd .rd-orb:after{box-shadow:none;outline-color:highlight}.rd .rd-orb-label,.rd .rd-orbs-hint{background:canvas;padding:2px 6px}}
html:has(.rd-app){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff}html:has(.rd-app) body{background:#fff}.rd-app{--color-paper:#fff;--color-surface:#fff;--color-surface-2:#eff3f9;--color-ink:#0b1b2e;--color-ink-2:#2a3a4f;--color-ink-3:#56657a;--color-line:#0b1b2e2e;--color-line-strong:#0b1b2e85;--color-navy-950:#0b1b2e;--color-navy-900:#1e2d40;--color-navy-800:#0b1b2e;--color-blue-800:#0058c7;--color-blue-700:#0066e6;--color-blue-500:#0073ff;--color-blue-300:#0066e666;--color-blue-100:#e1ecfb;--color-blue-50:#f1f7fe;--color-accent:#d3e6ff;--color-frost:#6080db;--color-frost-dim:#96b2ff;--shadow-float:0 8px 24px #0b1b2e14;--shadow-sticky:0 -1px 0 #0b1b2e1a}html:has(.rd-app) body{--color-paper:#fff;--color-surface:#fff;--color-surface-2:#eff3f9;--color-ink:#0b1b2e;--color-ink-2:#2a3a4f;--color-ink-3:#56657a;--color-line:#0b1b2e2e;--color-line-strong:#0b1b2e85;--color-navy-950:#0b1b2e;--color-navy-900:#1e2d40;--color-navy-800:#0b1b2e;--color-blue-800:#0058c7;--color-blue-700:#0066e6;--color-blue-500:#0073ff;--color-blue-300:#0066e666;--color-blue-100:#e1ecfb;--color-blue-50:#f1f7fe;--color-accent:#d3e6ff;--color-frost:#6080db;--color-frost-dim:#96b2ff;--shadow-float:0 8px 24px #0b1b2e14;--shadow-sticky:0 -1px 0 #0b1b2e1a}.rd-app{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--color-ink-2);font-family:var(--lab-font-text,var(--font-inter), Inter, system-ui, sans-serif)}.rd-app .ui-btn{--color-line-strong:#0b1b2e2e}:where(html:has(.rd-app)) [class~=bg-navy-950\/50]{background-color:#0b1b2e66}:where(html:has(.rd-app)) .rd-policy-panel{--color-ink:#0c1024;--color-blue-700:#2946b8}.rd-app :focus-visible{outline:2px solid var(--lab-ice,#004bb0);outline-offset:3px;box-shadow:0 0 0 6px #0073ff2e}:where(.rd-app) :focus-visible{border-radius:revert-layer}.rd-app [aria-invalid=true]:focus-visible{outline-color:var(--color-err-700);box-shadow:0 0 0 6px #b3261e29}.rd-app ::selection{background:var(--lab-halo,#d3e6ff);color:var(--lab-fg,#0b1b2e)}
.rd:has(.rd-bo) :is(.lab-blob,.lab-vignette){display:none}.rd-bo :is(.font-semibold,.microlabel){font-weight:500}.rd-bo :is(button,a):is([class~=bg-navy-800],[class~=bg-navy-950])[class~=text-white],.rd-bo :is(button,a)[aria-pressed=true][class~=bg-blue-700][class~=text-white]{border-color:var(--lab-blue,#0073ff);background-color:var(--color-surface-2);color:var(--color-ink)}.rd-bo :is(button,a):is([class~=bg-navy-800],[class~=bg-navy-950])[class~=text-white]:not([class~=border]){box-shadow:inset 0 0 0 1px var(--lab-blue,#0073ff)}.rd-bo :is(button,a):is([class~=bg-navy-800],[class~=bg-navy-950])[class~=text-white] :is([class~=text-white\/60],[class~=text-white\/70],[class~=text-white\/80]),.rd-bo :is(button,a)[aria-pressed=true][class~=bg-blue-700][class~=text-white] :is([class~=text-white\/60],[class~=text-white\/70],[class~=text-white\/80]){color:var(--color-ink-3)}.rd-bo :is(button,a):is([class~=bg-navy-800],[class~=bg-navy-950])[class~=text-white] [class~=bg-white\/20]{background-color:var(--color-blue-100);color:var(--color-blue-800)}.rd-bo div[class~=bg-navy-950][class~=text-white]{background-color:var(--color-blue-100);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-blue-300) 30%, transparent);color:var(--color-ink)}.rd-bo div[class~=bg-navy-950][class~=text-white] [class~=text-white\/70]{color:var(--color-ink-3)}
