:root{--paper-1:#fefdf9;--paper-2:#f9f6ef;--paper-3:#ece6db;--paper:linear-gradient(135deg, var(--paper-1) 2%, var(--paper-2) 55%, var(--paper-3) 96%);--graphite:#131417;--canvas:#0b0b0c;--ink:#17181c;--lime:#c7ff2e;--lime-2:#d7ff45;--lime-3:#e7ff8a;--violet:#b8a3ff;--violet-deep:#7557ff;--cobalt:#73d6ff;--coral:#ff6661;--yellow:#f7df1e;--panel:#101114;--elevated:#181a1f;--border:#2a2d33;--text:#fff;--muted:#96999f;--muted-2:#ffffffa3;--font:-apple-system, "SF Pro Display", "SF Pro Text", Inter, system-ui, "Segoe UI", Roboto, sans-serif;--mono:var(--font);--ease:cubic-bezier(.2, .7, .2, 1);--spring:cubic-bezier(.34, 1.3, .5, 1);--shadow-tile:0 12px 32px -8px #00000040;--shadow-hover:0 20px 44px -10px #00000080;--nav-h:84px;--screen-h:100svh;--section-pad:80px;--z:1;--wrap-pad:clamp(48px, calc(12.5vw / var(--z,1) - 96px), 160px);--wrap-max:clamp(1600px, calc(100vw / var(--z,1) - 320px), 2080px);--col-gap:clamp(32px, calc(4.5vw / var(--z,1)), 96px)}@media (width<=1023px){:root{--wrap-pad:32px;--col-gap:32px}}@media (width<=767px){:root{--wrap-pad:20px;--col-gap:24px}}@media (width>=1921px) and (resolution>=1x){@supports (zoom:1) and (not (hanging-punctuation:first)){:root{--z:max(1, min(tan(atan2(100vw, 1920px)), tan(atan2(100svh, 1000px))));--screen-h:calc(100svh / var(--z));zoom:var(--z)}}}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{--dock-gap:0px;--pad-b:max(var(--section-pad), var(--dock-gap));background:var(--canvas);color:var(--text);font:400 16px/1.5 var(--font);letter-spacing:-.005em;-webkit-font-smoothing:antialiased;margin:0;overflow-x:clip}h1,h2,h3,p,ul,ol,dl,dd,figure{margin:0}ul,ol{padding:0;list-style:none}img,svg{max-width:100%;display:block}[hidden]{display:none!important}button{font:inherit;color:inherit}a{color:inherit}:focus,:focus-visible,:focus-within{outline:none!important}:focus:not(:focus-visible),:is(dialog,[tabindex="-1"]):focus{outline:none}section[id],[id].quiz,[id].card{scroll-margin-top:calc(var(--nav-h) + 12px)}.skip-link{z-index:100;background:var(--lime);color:var(--ink);border-radius:10px;padding:10px 14px;font-weight:600;text-decoration:none;transition:top .2s;position:fixed;top:-60px;left:16px}.skip-link:focus{top:16px}::selection{color:#131417;background:#c7ff2ee6}::selection{color:#131417;background:#c7ff2ee6}:root{--accent-rgb:199, 255, 46;--accent-2-rgb:184, 163, 255;--glow-rgb:184, 163, 255}:root:has(.hero--flag){--accent-rgb:199, 255, 46;--accent-2-rgb:184, 163, 255}:root:has(.hero--js){--accent-rgb:247, 223, 30;--accent-2-rgb:184, 163, 255}:root:has(.hero--ai){--accent-rgb:184, 163, 255;--accent-2-rgb:115, 214, 255}:root:has(.hero--wp){--accent-rgb:115, 214, 255;--accent-2-rgb:184, 163, 255}html:before,html:after{content:"";z-index:-1;pointer-events:none;position:fixed}html:before{background:radial-gradient(38vw 34vw at 14% 6%, rgba(var(--glow-rgb), .08), rgba(var(--glow-rgb), 0) 68%), radial-gradient(34vw 30vw at 88% 40%, rgba(var(--glow-rgb), .06), rgba(var(--glow-rgb), 0) 66%), radial-gradient(44vw 36vw at 46% 98%, rgba(var(--glow-rgb), .05), rgba(var(--glow-rgb), 0) 70%), radial-gradient(120% 84% at 50% 46%, #0000 52%, #00000080);inset:-12vmax}html:after{opacity:.055;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");background-size:160px 160px;inset:0}@media (prefers-reduced-motion:no-preference){html:before{animation:54s ease-in-out infinite alternate canvas-breathe}}@keyframes canvas-breathe{0%{transform:translate(-1.6%,-1.2%)scale(1)}to{transform:translate(1.8%,1.4%)scale(1.06)}}.container{width:min(100% - 2 * var(--wrap-pad), var(--wrap-max));margin-inline:auto}.section{padding:var(--section-pad) 0;--seam:linear-gradient(90deg, #fff0, #fff0);--seam-glow:linear-gradient(#fff0, #fff0);--glow-x:15%;--glow-x2:85%;background-image:var(--seam), var(--seam-glow), radial-gradient(44vw 340px at var(--glow-x) 0%, rgba(var(--glow-rgb), .06), rgba(var(--glow-rgb), 0) 72%), radial-gradient(40vw 320px at var(--glow-x2) 100%, rgba(var(--glow-rgb), .045), rgba(var(--glow-rgb), 0) 72%);background-position:50% 0,50% 0,0 0,0 100%;background-repeat:no-repeat;background-size:min(1392px,88%) 1px,100% 200px,auto,auto}.section:nth-of-type(2n){--glow-x:84%;--glow-x2:16%}.section+.section{--seam:linear-gradient(90deg, #fff0, #ffffff1a 14%, rgba(var(--glow-rgb), .5) 50%, #ffffff1a 86%, #fff0);--seam-glow:radial-gradient(54% 100% at 50% 0%, rgba(var(--glow-rgb), .09), rgba(var(--glow-rgb), 0) 74%)}@media (width>=1024px){:root{--section-pad:clamp(88px, calc(var(--screen-h) * .12), 144px)}}@media (width>=1024px) and (height<=820px){:root{--section-pad:clamp(66px, calc(var(--screen-h) * .09), 144px)}}@media (width>=1024px) and (height>=640px){.section:where(:not(.section--band,.campaign-slot)),.hero,.promise{min-height:min(calc(var(--screen-h) - var(--nav-h)), 1600px);align-content:center}.section[id]{scroll-margin-top:var(--nav-h)}}.h2{letter-spacing:-.02em;font-size:30px;font-weight:700;line-height:36px}[data-reveal]{opacity:1;transition:opacity .8s var(--ease) var(--d,0s), transform .8s var(--ease) var(--d,0s);transform:none}.has-reveal [data-reveal]{opacity:0;transform:translateY(24px)}.has-reveal [data-reveal].is-visible{opacity:1;transform:none}:is(.hero--html,.hero--js,.hero--ai,.hero--wp) [data-reveal]{opacity:1;animation:hero-rise .8s var(--ease) var(--d,0s) backwards;transition:none;transform:none}@keyframes hero-rise{0%{opacity:.01;transform:translateY(24px)}}@media (prefers-reduced-motion:reduce){:is(.hero--html,.hero--js,.hero--ai,.hero--wp) [data-reveal]{animation:none}}.is-offscreen .is-typing:after{animation-play-state:paused!important}.btn--primary:is(:hover,.is-lift){transform:translateY(-1px);box-shadow:0 0 28px #d7ff4573,0 6px 18px #d7ff452e}.btn--glass:is(:hover,.is-lift){background:#1d2026;border-color:#3a3e47;transform:translateY(-1px)}.btn:is(:hover,.is-lift) .btn__arrow{transform:translate(3px)}@property --fill-r{syntax:"<length>";inherits:false;initial-value:19px}.btn--fill:is(:hover,:focus-visible,.is-hover,.is-lift) .btn__label{transition:color .1s .1s}.btn--fill:is(:hover,:focus-visible,.is-hover,.is-lift){--fill-r:420px}.btn--primary.btn--fill:is(:hover,:focus-visible,.is-hover,.is-lift){color:var(--graphite);box-shadow:0 0 28px #d7ff4566,0 6px 18px #d7ff452e}.btn--fill:is(:hover,:focus-visible,.is-hover,.is-lift) .btn__arrow{transform:translate(5px)}@media (prefers-reduced-motion:reduce){.btn--fill,.btn--fill .btn__fill,.btn--fill .btn__label,.btn--fill:is(:hover,:focus-visible,.is-hover,.is-lift) .btn__label,.btn--fill .btn__arrow{transition:none}}.badge{white-space:nowrap;border-radius:999px;align-items:center;gap:9px;font-weight:500;display:inline-flex}.nav{z-index:50;height:var(--nav-h);border-bottom:1px solid #0000;align-items:center;transition:background .3s,border-color .3s,backdrop-filter .3s;display:flex;position:sticky;top:0}.nav.is-scrolled{backdrop-filter:blur(16px);background:#0b0b0cf0;border-bottom-color:#ffffff14}.nav__inner{width:min(100% - 2 * var(--wrap-pad), var(--wrap-max));grid-template-columns:1fr auto 1fr;align-items:center;height:72px;margin-inline:auto;display:grid;position:relative}.nav__brand{color:#fff;justify-self:start;align-items:center;gap:20px;font-size:14px;line-height:17px;text-decoration:none;display:flex}.nav__mark{--logo:48px;width:calc(var(--logo) + 4px);height:calc(var(--logo) + 4px);perspective:calc(var(--logo) * 4.4);place-items:center;display:grid;position:relative}.logo3d{z-index:1;width:var(--logo);height:var(--logo);font-size:var(--logo);transform-style:preserve-3d;display:block;position:relative;transform:rotateX(-14deg)rotateY(-22deg)}.logo3d>*{border-radius:.235em;position:absolute;inset:0}.logo3d__body{--k:1;transform:translateZ(calc(var(--k) * -.04em));background:linear-gradient(rgba(8, 8, 10, calc(var(--k) * .08)), rgba(8, 8, 10, calc(var(--k) * .08))), conic-gradient(from -45deg, #8f8e9d, #b4b3c1 13%, #d2f53c 27%, #9dbe30 38%, #3a4418 47%, #17181c 56%, #1f2026 72%, #4b4b57 86%, #8f8e9d)}.logo3d__body:nth-child(2){--k:2}.logo3d__body:nth-child(3){--k:3}.logo3d__body:nth-child(4){--k:4}.logo3d__body:nth-child(5){--k:5}.logo3d__body:nth-child(6){--k:6}.logo3d__face{background:radial-gradient(115% 115% at 24% 14%,#7d7998 0%,#4a4960 30%,#2e2f39 62%,#22232a 100%);overflow:hidden;box-shadow:inset 0 .035em #ffffff57,inset 0 0 0 .025em #ffffff1a}.logo3d__glare{opacity:.72;background:linear-gradient(118deg,#fff0 42%,#ffffff21 48.5%,#fff3 50%,#ffffff21 51.5%,#fff0 58%);width:300%;height:300%;position:absolute;top:-100%;left:-100%;translate:-9% -6%}.logo3d__a,.logo3d .nav__logo{border-radius:0;width:68%;height:68%;inset:16%}.logo3d__a{--k:1;transform:translateZ(calc(var(--k) * .0375em));background:linear-gradient(rgba(8, 8, 10, calc((4 - var(--k)) * .09)), rgba(8, 8, 10, calc((4 - var(--k)) * .09))), #a9d236;-webkit-mask:url(../assets/img/logo3d/mark-a.svg) 50%/contain no-repeat;mask:url(../assets/img/logo3d/mark-a.svg) 50%/contain no-repeat}.logo3d__a:nth-child(9){--k:2}.logo3d__a:nth-child(10){--k:3}.logo3d .nav__logo{transform:translateZ(.15em)}@media (hover:none) and (prefers-reduced-motion:no-preference){.logo3d{animation:logo3d-breathe 9s var(--ease) 3s infinite}}@keyframes logo3d-breathe{0%,76%,to{rotate:y 0deg}85%{rotate:y 12deg}93%{rotate:y -2deg}}.nav__links{justify-self:center;gap:32px;font-size:15px;display:flex}.nav__links a{color:var(--muted);text-decoration:none;transition:color .2s}.nav__links a:hover,.nav__links a[aria-current]{color:#fff}.nav__cta:is(:hover,:focus-visible){--fill-r:320px;color:#000;box-shadow:inset 0 0 0 1px var(--lime-2), 0 0 24px #d7ff454d;transition:--fill-r .6s cubic-bezier(.4, 0, .2, 1), box-shadow .3s var(--ease), color .1s ease .1s, transform .25s var(--ease)}.nav__cta:is(:hover,:focus-visible) .nav__cta-arrow{color:var(--lime-2);background:#000;transform:translate(3px)}@media (prefers-reduced-motion:reduce){.nav__cta,.nav__cta:is(:hover,:focus-visible),.nav__cta-arrow{transition:none}}.nav__burger{z-index:70;border:1px solid var(--border);background:var(--elevated);cursor:pointer;-webkit-tap-highlight-color:transparent;width:44px;height:44px;transition:border-color .2s var(--ease), background .2s var(--ease);border-radius:12px;margin-left:12px;display:none;position:relative}.nav__burger:hover{border-color:#ffffff47}.nav__burger span,.nav__burger span:before,.nav__burger span:after{width:20px;height:2px;transition:transform .32s var(--ease), background .2s var(--ease), opacity .2s var(--ease);background:#fff;border-radius:2px;margin-left:-10px;position:absolute;left:50%}.nav__burger span{margin-top:-1px;top:50%}.nav__burger span:before,.nav__burger span:after{content:"";margin-left:0;left:0}.nav__burger span:before{top:-6px}.nav__burger span:after{top:6px}.nav.is-open .nav__burger span{background:0 0}.nav.is-open .nav__burger span:before{transform:translateY(6px)rotate(45deg)}.nav.is-open .nav__burger span:after{transform:translateY(-6px)rotate(-45deg)}.nav__menu-tg,.nav__courses{display:none}@media (width>=1024px) and (width<=1279px){.nav__inner:has(>.nav__cta:not([hidden])){grid-template-columns:auto minmax(0,1fr) auto;column-gap:16px}}@media (width>=768px){:is(.hero--html,.hero--js,.hero--ai,.hero--wp),body.has-cta-dock :is(.hero--html,.hero--js,.hero--ai,.hero--wp):not(.section--band):not(.campaign-slot){align-content:start;padding-top:12px}}.nowrap{white-space:nowrap}.s{color:#73d6ffb8}.x{color:#eceef2f2}.stack:not(.is-open) .module:nth-child(2){width:calc(100% - 70px);height:70px;margin-top:-10px;margin-left:30px}.stack:not(.is-open) .module:nth-child(3){width:calc(100% - 106px);margin-top:-10px;margin-left:46px}.stack:not(.is-open) .module:nth-child(4){width:calc(100% - 142px);margin-top:-10px;margin-left:62px}.stack:not(.is-open) .module:nth-child(5){width:calc(100% - 178px);margin-top:-10px;margin-left:78px}.stack__more:is(:hover,.is-lift){transform:translateY(-2px);box-shadow:0 10px 20px #00000057}.quiz{background:var(--paper);min-height:184px;box-shadow:var(--shadow-tile);color:var(--ink);outline-offset:6px;border-radius:24px;padding:24px 28px 28px;transition:box-shadow .4s;position:relative}.quiz.is-highlight{box-shadow:var(--shadow-tile), 0 0 0 3px #c7ff2ee6}.chip:is(:hover,.is-lift){background:#ffffffe6;transform:translateY(-1px)}.card{color:#fff;height:292px;transition:transform .35s var(--ease), box-shadow .35s var(--ease), border-color .35s;border-radius:14px;text-decoration:none;display:block;position:relative;overflow:hidden}.card:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;box-shadow:0 24px 48px -12px var(--card-glow,#00000080);transition:opacity .35s var(--ease);position:absolute;inset:0}.card:is(:hover,.is-lift):after{opacity:1}.card:is(:hover,.is-lift) .card__3d{transform:translateY(-6px)rotate(-3deg)}.card--js:has(.card__3d) .card__js-tile,.card--ai:has(.card__3d) .card__art,.card--fl:has(.card__3d) .card__sources{display:none}.card:has(.card__3d) .card__text{max-width:150px}.card:has(.card__3d) .card__go{width:40px;height:40px;top:12px;bottom:auto;right:20px}.card.is-soon{cursor:default}.card.is-soon:hover{transform:none}.card.is-soon:after{display:none}.card:is(:hover,.is-lift){transform:translateY(-6px)}.card:is(:hover,.is-lift) .card__go{transform:scale(1.1)}@media (width>=768px) and (width<=1279px){.card:has(.card__3d) .card__go{width:36px;height:36px;top:14px;right:16px}}.card--js:has(.card__3d) .card__snippet{display:none}.card--js:is(:hover,.is-lift) .card__js-tile{transform:rotate(-2deg)scale(1.04)}.card--ai:is(:hover,.is-lift) .card__art{transform:translateY(-4px)rotate(-2deg)}.step{--a1:calc(1 - var(--i) * .17);--a2:calc(.83 - var(--i) * .17);padding:84px 24px 0 0;position:relative}.step:before{content:"";background:linear-gradient(90deg, rgb(199 255 46/var(--a1)), rgb(199 255 46/var(--a2)));height:2px;position:absolute;top:52px;left:0;right:0}.step:last-child:before{right:0}.step:after{content:"";background:radial-gradient(circle, var(--lime) 4.2px, var(--graphite) 4.8px);border-radius:50%;width:12px;height:12px;position:absolute;top:47px;left:0;box-shadow:0 0 12px #c7ff2e59}.story{background:radial-gradient(431px 221px at -69px 291px, #73d6ff38, #1f545c00), radial-gradient(300px 260px at 104% -6%, rgba(var(--glow-rgb), .16), rgba(var(--glow-rgb), 0)), linear-gradient(113deg, #08110f 0%, #0c2a2e 42%, #0a1418 100%);border:1px solid #ffffff2e;border-radius:16px;padding:24px 24px 20px;position:relative;overflow:hidden;box-shadow:0 18px 36px #00000080,inset 0 1px #ffffff14}.player{--progress:0;backdrop-filter:blur(9px);background:#dcf5ff14;border:1px solid #fff3;border-radius:30px;align-items:center;gap:10px;height:60px;margin:16px 0 0 -8px;padding:2px;display:flex;position:relative}.player__btn{color:#120d0f;cursor:pointer;width:54px;height:54px;transition:transform .25s var(--spring), background .2s;background:#fff;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.player__btn:hover{transform:scale(1.05)}.player__btn svg{grid-area:1/1}.story .player{max-width:560px}.player[hidden]{display:none}.srow__rail:not(.is-start){-webkit-mask-image:linear-gradient(90deg, transparent 0, #000 var(--gutter));mask-image:linear-gradient(90deg, transparent 0, #000 var(--gutter))}.srow__rail:not(.is-end){-webkit-mask-image:linear-gradient(90deg, #000 calc(100% - var(--gutter) - var(--peek)), #0006 calc(100% - var(--gutter)), transparent 100%);mask-image:linear-gradient(90deg, #000 calc(100% - var(--gutter) - var(--peek)), #0006 calc(100% - var(--gutter)), transparent 100%)}.srow__rail:not(.is-start):not(.is-end){-webkit-mask-image:linear-gradient(90deg, transparent 0, #000 var(--gutter), #000 calc(100% - var(--gutter) - var(--peek)), #0006 calc(100% - var(--gutter)), transparent 100%);mask-image:linear-gradient(90deg, transparent 0, #000 var(--gutter), #000 calc(100% - var(--gutter) - var(--peek)), #0006 calc(100% - var(--gutter)), transparent 100%)}.scard:is(:hover,.is-lift){box-shadow:var(--shadow-hover);border-color:#ffffff38;transform:translateY(-4px)}.scard:is(:hover,.is-lift) .scard__photo{transform:scale(1.03)}.scard__read:hover,.scard:is(:hover,.is-lift) .scard__read{color:#fff;text-underline-offset:3px;text-decoration:underline}.scard:has(.scard__read:focus-visible){outline:2px solid var(--lime);outline-offset:3px}@media (prefers-reduced-motion:reduce){.scard:is(:hover,.is-lift),.scard:is(:hover,.is-lift) .scard__photo{transform:none}}.project:is(:hover,.is-lift){box-shadow:var(--shadow-hover);border-color:#ffffff2e;transform:translateY(-6px)}.project:is(:hover,.is-lift) .project__shot img{transform:scale(1.04)}a.tile--dark:is(:hover,.is-lift){box-shadow:var(--shadow-hover);border-color:#ffffff38;transform:translateY(-4px)}.license{color:inherit;border-left:1px solid #ffffff24;grid-template-columns:92px minmax(0,1fr);align-content:center;align-self:stretch;gap:20px;padding-left:40px;text-decoration:none;display:grid}.tile--income:has(.tile__3d):after,.tile--market:has(.tile__3d) .tile--income:has(.tile__3d) .tile__text,.tile--market:has(.tile__3d) .tile__text{max-width:236px}.form{background:linear-gradient(104deg, var(--paper-1) 2%, var(--paper-2) 55%, var(--paper-3) 96%);box-shadow:var(--shadow-tile);color:var(--ink);border-radius:24px;padding:40px 40px 48px}.footer{background-image:radial-gradient(64vw 300px at 50% 0%, rgba(var(--glow-rgb), .055), rgba(var(--glow-rgb), 0) 72%);background-position:50% 0;background-repeat:no-repeat;border-top:1px solid #ffffff14;padding:56px 0 40px}.footer__grid{grid-template-columns:minmax(0,432fr) minmax(0,320fr) minmax(0,320fr) minmax(0,368fr);gap:32px;display:grid}.footer__brand p{max-width:300px;color:var(--muted-2);margin-top:16px;font-size:14px;line-height:20px}.footer__col{flex-direction:column;display:flex}.footer__col h3{letter-spacing:-.02em;font-size:22px;font-weight:700;line-height:28px}.footer__col a{color:#ffffffb8;margin-top:12px;font-size:14px;line-height:20px;text-decoration:none;transition:color .2s}.footer__col h3+a{margin-top:22px}.footer__col a:hover{color:#fff}.footer__bottom{color:#ffffff73;border-top:1px solid #ffffff1a;grid-template-columns:minmax(0,1fr) auto auto;gap:16px 40px;margin-top:48px;padding-top:24px;font-size:14px;line-height:20px;display:grid}.footer__bottom a{color:inherit;text-decoration:none}.footer__bottom a:hover{color:#fff}.footer__bottom a:last-child{min-width:88px}@media (width<=767px){.footer .footer__grid{grid-template-columns:minmax(0,1fr) minmax(0,.83fr);gap:28px 16px}.footer .footer__brand{grid-column:1/-1;grid-template-columns:36px minmax(0,1fr);align-items:start;column-gap:14px;display:grid}.footer .footer__brand img{width:36px;height:36px}.footer .footer__brand p{margin-top:0}.footer .footer__brand+.footer__col{grid-column:1/-1}.footer .footer__bottom{flex-wrap:wrap;gap:12px 28px;margin-top:32px;padding-top:20px;display:flex}.footer .footer__legal{flex-basis:100%}.footer .footer__bottom a{white-space:nowrap;min-width:0}}.modal{--focus-ring:var(--ink);width:min(480px,100% - 40px);max-height:none;color:var(--ink);background:0 0;border:0;padding:0}.modal::backdrop{backdrop-filter:blur(6px);background:#0505069e}.modal[open]{animation:modal-in .35s var(--spring)}@keyframes modal-in{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:none}}html:has(#modal-sent[open]){scrollbar-gutter:stable;overflow:hidden}.checks__btn:hover:not(:disabled){background:#ffffff38}.checks__btn:active:not(:disabled){transform:scale(.94)}.drag-rail:is(.is-grabbing,.is-gliding){scroll-snap-type:none!important;scroll-behavior:auto!important}.drag-rail:is(.is-grabbing,.is-gliding)>*{pointer-events:none}@media (hover:hover) and (pointer:fine){.is-grabbing,.is-grabbing *{-webkit-user-select:none;user-select:none;cursor:grabbing!important}.story[data-stories] :is(a,button,.player){cursor:pointer}}.check:is(:hover,.is-lift) .check__img{transform:translateY(-4px)}.check:is(:hover,.is-lift) .check__cap{color:#fff}html:has(.lm[open]){scrollbar-gutter:stable;overflow:hidden}.lm .phone__cc:has(.phone__country:focus-visible){outline-offset:-4px;border-radius:13px}@keyframes lm-fade{0%{opacity:0}}@keyframes lm-fade-out{to{opacity:0}}@keyframes lm-in{0%{opacity:0;transform:translateY(40px)scale(.97)}}@keyframes lm-out{to{opacity:0;transform:translateY(24px)scale(.98)}}@keyframes lm-drop{0%{opacity:0;transform:translateY(-260px)}60%{opacity:1;transform:translateY(14px)}80%{transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes lm-swing{0%,to{transform:rotate(0)}25%{transform:rotate(-3deg)}75%{transform:rotate(2deg)}}@keyframes lm-sheen{0%{transform:translate(-120%)skew(-18deg)}55%,to{transform:translate(240%)skew(-18deg)}}@keyframes lm-sweep{0%{opacity:1;transform:translate(-150%)skew(-18deg)}to{opacity:1;transform:translate(390%)skew(-18deg)}}@keyframes lm-stamp{0%{opacity:0;transform:rotate(-12deg)scale(2.2)}60%{opacity:1;transform:rotate(-12deg)scale(.92)}to{opacity:1;transform:rotate(-12deg)scale(1)}}@keyframes lm-rise{0%{opacity:0;transform:translateY(12px)}}@keyframes lm-pop{0%{transform:scale(.8)}55%{transform:scale(1.16)}to{transform:scale(1)}}@keyframes lm-ripple{0%{opacity:.8;transform:scale(.6)}to{opacity:0;transform:scale(1.5)}}@keyframes lm-spin{to{transform:rotate(360deg)}}.phone__cc:has(.phone__country:focus-visible){outline-offset:4px;border-radius:6px;outline:2px solid}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:autofill{-webkit-text-fill-color:currentColor;caret-color:currentColor;transition:background-color 86400s ease-out,color 86400s ease-out}@media (width<=1279px){.nav__brand{gap:20px}.nav__links{gap:24px}.quiz{order:-1;grid-column:1/-1;align-self:start}.story{max-width:741px}.license{border-top:1px solid #ffffff24;border-left:0;align-self:start;max-width:520px;padding:24px 0 0}.form{max-width:721px}.footer__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 32px}.footer__bottom{grid-template-columns:1fr;gap:8px}}@media (width<=1023px){.nav__inner{grid-template-columns:1fr auto}.nav__brand{z-index:70;position:relative}.nav__burger{justify-self:end;display:block}.nav__links{z-index:60;width:100vw;height:100dvh;padding:calc(var(--nav-menu-top,84px) + env(safe-area-inset-top)) 20px calc(24px + env(safe-area-inset-bottom));background:radial-gradient(120% 62% at 100% 0, rgba(var(--glow-rgb), .1), rgba(var(--glow-rgb), 0) 60%), linear-gradient(180deg, #101114, #0b0b0c);overscroll-behavior:contain;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s var(--ease), transform .34s var(--ease), visibility 0s linear .34s;flex-direction:column;justify-self:stretch;gap:6px;margin:0;display:flex;position:fixed;top:0;left:0;overflow-y:auto;transform:translateY(-10px)}.nav.is-open{z-index:70;backdrop-filter:none;transition:none}.nav.is-open .nav__links{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .3s var(--ease), transform .34s var(--ease);transform:none}.nav__links a{letter-spacing:-.015em;color:#fff;border-radius:14px;align-items:center;min-height:56px;padding:12px 16px;font-size:22px;font-weight:600;line-height:1.2;transition:background .2s,color .2s;display:flex}.nav__links a:hover,.nav__links a:focus-visible{background:#ffffff12}.nav__links a[aria-current]{color:var(--lime)}.nav__links a[aria-current]:after{content:"";background:var(--lime);border-radius:50%;width:7px;height:7px;margin-left:10px}.nav__links .nav__menu-tg{min-height:48px;color:var(--muted-2);border-radius:12px;align-items:center;gap:10px;margin-top:4px;padding:10px 16px;font-size:15px;font-weight:500;display:flex}.nav__links .nav__menu-tg svg{flex:none}.nav__links .nav__menu-tg:hover,.nav__links .nav__menu-tg:focus-visible{color:#fff;background:#ffffff0d}}html.is-nav-open{overflow:hidden}@media (prefers-reduced-motion:reduce){.nav__burger span,.nav__burger span:before,.nav__burger span:after{transition:none}.nav__links{transition:visibility 0s linear 1ms}.nav.is-open .nav__links{transition:none}}@media (width<=1023px){.quiz{order:-1}}@media (width<=767px){.card{max-width:448px}}.card--td:is(:hover,.is-lift) .card__td-art{transform:translateY(-3px)}.card--td:is(:hover,.is-lift) .card__td-gift--open,.card--td:focus-visible .card__td-gift--open{opacity:1}.card--td:is(:hover,.is-lift) .card__td-gift:not(.card__td-gift--open),.card--td:focus-visible .card__td-gift:not(.card__td-gift--open){opacity:0}.card--td:is(:hover,.is-lift) .card__td-link{background:#d7ff50;transform:translate(2px)}@media (width>=1024px){.mini .card:has(.card__3d){height:232px}}@media (width>=1280px) and (width<=1439px){.mini .card:has(.card__3d) .card__go{width:36px;height:36px;top:14px;right:16px}}@media (width>=1024px) and (width<=1279px){.programs__grid:has(.stack.is-open) .mini{grid-template-rows:auto auto auto minmax(0,1fr)}}@media (width<=767px){.mini .card:has(.card__3d){height:200px}.mini .card:has(.card__3d) .card__3d{--w:150px}.mini .card:has(.card__3d) .card__title{top:20px}.mini .card:has(.card__3d) .card__text{max-width:min(190px,100% - 150px);top:78px}.mini .card:has(.card__3d) .card__dur{bottom:16px}}@media (width>=1024px){.programs__grid:has(.stack.is-open) .perks{grid-template-rows:1fr;margin-top:0}.programs__grid:has(.stack.is-open) .mini{grid-template-rows:auto auto minmax(0,1fr);align-content:stretch}.programs__grid:has(.stack.is-open) .perks__box{opacity:1;transition-delay:.18s,.18s,0s;transform:none}}@media (width<=767px){.stack:not(.is-open) .module:nth-child(2){width:calc(100% - 30px);margin-left:12px}.stack:not(.is-open) .module:nth-child(3){width:calc(100% - 52px);margin-left:22px}.stack:not(.is-open) .module:nth-child(4){width:calc(100% - 74px);margin-left:32px}.stack:not(.is-open) .module:nth-child(5){width:calc(100% - 96px);margin-left:42px}:root{--nav-h:56px}.nav,.nav__inner{height:var(--nav-h)}.nav__mark{--logo:42px}.nav__links{padding-top:calc(var(--nav-menu-top,56px) + env(safe-area-inset-top))}.nav__links>a[data-event=nav_testdrive]{display:none}.nav__courses{background:#ffffff09;border:1px solid #ffffff14;border-radius:18px;gap:2px;margin:-2px 0 6px;padding:6px;display:grid}.nav__links .nav__course{letter-spacing:-.01em;border-radius:12px;justify-content:space-between;gap:12px;min-height:48px;padding:10px 12px;font-size:17px;font-weight:500;line-height:22px}.nav__course small{letter-spacing:0;color:var(--muted);flex:none;font-size:13px;font-weight:400;line-height:18px}.nav__links .nav__course[aria-current]{background:#c7ff2e12}.nav__links .nav__course[aria-current]:after{content:none}.nav__course[aria-current] small{color:#c7ff2eb8}.section{padding:56px 0 64px}.h2{font-size:28px;line-height:34px}.quiz{padding:22px 20px 24px}.step{scroll-snap-align:start;flex:0 0 min(76vw,300px);padding:70px 8px 0 0}.step:before{top:46px}.step:after{top:41px}.story{padding:18px}.player{margin-left:0}.license{grid-template-columns:80px minmax(0,1fr);gap:16px;padding-top:22px}.tile--income .tile__text,.tile--market .tile__text:not(.tile__text--more){max-width:196px}.form{margin-top:8px;padding:24px 20px 32px}.footer{padding:40px 0 32px}.footer__col h3{font-size:19px;line-height:24px}.footer__col h3+a{margin-top:18px}.footer__grid{grid-template-columns:1fr;gap:32px}}@media (width<=359px){.tile--market .tile__text:not(.tile__text--more){max-width:136px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}[data-reveal]{opacity:1;transition:none;transform:none}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.road:has(.road__sts>:nth-child(4)){--n:4}.road:has(.road__sts>:nth-child(5)){--n:5}.road:has(.road__sts>:nth-child(6)){--n:6}@media (width<=1023px) and (width>=761px){.road:has(.road__sts>:nth-child(4)):not(:has(.road__sts>:nth-child(5))){--cols:2}.road:has(.road__sts>:nth-child(4)) .road__line{display:none}}@media (width>=1800px){.section{background-size:min(1632px,88%) 1px,100% 200px,auto,auto}}@media (width>=2400px){.section{background-size:min(2000px,88%) 1px,100% 200px,auto,auto}}.consent{color:#17181cb8;gap:10px;max-width:568px;margin-top:24px;font-size:14px;line-height:20px;display:grid}@media (width<=767px),(pointer:coarse){.consent{line-height:22px}.footer__col a{margin:0 0 -12px;padding:12px 0}.footer__bottom a{margin:-12px 0;padding:12px 0;display:inline-block}}.form .consent{margin-top:28px}@media (width>=1280px){.license{grid-template-columns:clamp(200px, calc(15vw / var(--z,1)), 300px) minmax(0, 1fr);gap:clamp(28px, calc(3vw / var(--z,1)), 48px);padding-left:clamp(40px, calc(5vw / var(--z,1)), 96px)}}.license{grid-template-columns:132px minmax(0,1fr);align-items:center}@media (width>=1280px){.license{grid-template-columns:clamp(200px, calc(15vw / var(--z,1)), 300px) minmax(0, 1fr)}}@media (width>=768px) and (width<=1279px){.license{grid-template-columns:184px minmax(0,1fr);gap:36px;max-width:660px;padding-top:36px}}@media (width<=767px){.license{grid-template-columns:116px minmax(0,1fr);gap:22px}}.zoom{width:fit-content;max-width:none;overflow:visible}html:has(dialog.zoom[open]){scrollbar-gutter:stable;overflow:hidden}html:has(dialog:modal){scrollbar-gutter:stable;overflow:hidden}@media (width<=767px){.nav__brand:after{content:"";width:max(100%,44px);height:max(100%,44px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}@media (width>=1024px){.license{align-content:center;justify-items:start;gap:clamp(24px, calc(3vh / var(--z,1)), 36px);max-width:none;padding:0 0 0 clamp(40px, calc(5vw / var(--z,1)), 96px);grid-template-columns:minmax(0,1fr)}}@media (width>=1024px) and (width<=1279px){.license{border-top:0;border-left:1px solid #ffffff24;padding-top:0}}@media (width>=1800px) and (height>=860px){.consult .form{padding:56px 56px 60px}}@media (width>=1024px){.consult{--section-pad:clamp(48px, calc(var(--screen-h) * .06), 88px)}}@media (width>=1024px) and (height<=800px){.section.proofs{--section-pad:56px}.section.consult{--section-pad:40px}.consult .form{padding:20px 26px 22px}.consult .form .consent{gap:8px;margin-top:18px}}@media (width<=1023px){main .btn:not(.price__actions .btn,.co-bar__btn){width:100%}main .btn:not(.price__actions .btn,.co-bar__btn):has(.btn__arrow){justify-content:space-between}main .btn:not(.price__actions .btn,.co-bar__btn):not(:has(.btn__arrow)){justify-content:center}}@media (width>=768px) and (width<=1023px){.footer__col a,.footer__bottom a{position:relative}.footer__col a:after,.footer__bottom a:after{content:"";width:max(100%,44px);height:max(100%,44px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}@media (width<=767px),(pointer:coarse){.field__input,.quiz__field input,input:is(.aichat__field,.hjs__input,.wpa-input){font-size:16px}}@media (width<=1023px){.road--split :is(video,.vposter).road__shot{--k:1.3;--fx:2%;--fy:49%}}@media (width<=760px){.road--split :is(video,.vposter).road__shot{--k:1.9}}@media (width>=761px) and (width<=1023px){.road.road--split:has(.road__sts) .road__line{left:calc(50% / var(--n));right:calc(50% / var(--n));display:block}}.docs-main{padding:clamp(24px, calc(3.4vw / var(--z,1)), 48px) 0 clamp(64px, calc(8vw / var(--z,1)), 112px)}.docs-head__title{font-size:clamp(40px, calc(4.6vw / var(--z,1)), 64px);letter-spacing:-.035em;font-weight:700;line-height:1}.docs-head__lead{letter-spacing:-.008em;max-width:700px;color:var(--muted);text-wrap:pretty;margin-top:16px;font-size:18px;line-height:26px}.docs-req{border:1px solid var(--border);background:var(--panel);border-radius:20px;grid-template-columns:minmax(0,1.25fr) minmax(0,.7fr) minmax(0,.8fr) minmax(0,1.55fr);margin-top:28px;display:grid;overflow:hidden}.docs-req__item{min-width:0;padding:18px 22px 20px}.docs-req__item+.docs-req__item{border-left:1px solid var(--border)}.docs-req dt{color:var(--muted);font-size:13px;font-weight:500;line-height:18px}.docs-req dd{letter-spacing:-.01em;color:#fff;overflow-wrap:anywhere;margin:6px 0 0;font-size:16px;font-weight:600;line-height:22px}.docs-req__item--license dd{flex-wrap:wrap;column-gap:10px;display:flex}.docs-req__item:nth-child(2) dd,.docs-req__item:nth-child(3) dd{white-space:nowrap}.docs-req__link{color:var(--lime);white-space:nowrap;font-weight:500;text-decoration:none}.docs-req__link:hover{text-underline-offset:3px;text-decoration:underline}.docs{grid-template-columns:minmax(0,320px) minmax(0,1fr);align-items:start;gap:20px;margin-top:20px;display:grid}.docs-nav{max-height:calc(calc(100vh / var(--z,1)) - 120px);overscroll-behavior:auto;background:var(--panel);border:1px solid var(--border);scrollbar-width:thin;scrollbar-color:#ffffff29 transparent;border-radius:24px;padding:12px;position:sticky;top:100px;overflow-y:auto}.docs-nav__group{letter-spacing:0;color:var(--muted);padding:14px 12px 8px;font-size:13px;font-weight:600;line-height:18px}.docs-nav__items+.docs-nav__group{border-top:1px solid var(--border);margin-top:8px;padding-top:18px}.docs-nav__link{letter-spacing:-.005em;color:#ffffffb8;transition:background .2s var(--ease), color .2s var(--ease);border-radius:12px;padding:7px 12px 7px 14px;font-size:15px;line-height:20px;text-decoration:none;display:block;position:relative}.docs-nav__link:hover{color:#fff;background:#ffffff0f}.docs-nav__link[aria-current]{color:var(--lime);background:#c7ff2e1a;font-weight:600}.docs-nav__link[aria-current]:before{content:"";background:var(--lime);border-radius:3px;width:3px;position:absolute;top:10px;bottom:10px;left:0}.docs-nav__link:focus-visible{outline-offset:-2px}.docs-nav__toggle{display:none}.docs-panels{min-width:0}.doc-panel{min-width:0;padding:clamp(24px, calc(3.4vw / var(--z,1)), 56px);background:var(--paper);color:var(--ink);border-radius:24px;scroll-margin-top:100px;position:relative;box-shadow:0 16px 34px #00000057,0 2px 2px #e8dec833,inset 0 1px 1px #ffffffc2}.doc-panel+.doc-panel{margin-top:20px}@media (width>=1024px){.docs-js .doc-panel{min-height:calc(calc(100vh / var(--z,1)) - 120px)}}.doc-panel :focus-visible{outline-color:var(--ink)}.doc-panel__group{color:#17181ca8;font-size:14px;font-weight:600;line-height:20px}@media (width>=1024px){.docs-js .doc-panel__group{display:none}.docs-js .doc-panel__group+.doc-panel__title{margin-top:0}}.doc-panel__title{max-width:26em;font-size:clamp(26px, calc(2.35vw / var(--z,1)), 36px);letter-spacing:-.022em;text-wrap:balance;margin-top:8px;font-weight:700;line-height:1.14}.doc-panel__title:focus{outline:none}.doc-panel__meta{flex-wrap:wrap;align-items:center;gap:12px 28px;margin-top:20px;display:flex}.doc-panel__edition{color:#17181ca8;font-variant-numeric:tabular-nums;font-size:15px;line-height:20px}.doc-panel__dl{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.doc-dl{min-height:40px;color:var(--ink);transition:background .2s var(--ease), border-color .2s var(--ease);background:#ffffff8c;border:1px solid #17181c24;border-radius:12px;align-items:center;gap:7px;padding:8px 14px 8px 12px;font-size:14px;font-weight:600;line-height:18px;text-decoration:none;display:inline-flex}.doc-dl svg{flex:none}.doc-dl small{color:#17181ca8;font-variant-numeric:tabular-nums;font-size:13px;font-weight:500}.doc-dl:hover{background:#fff;border-color:#17181c47}.doc-panel__head{border-bottom:1px solid #17181c1a;padding-bottom:24px}.doc-panel__head+.doc-prose{margin-top:28px}.doc-panel__note{color:#17181cc7;max-width:34em;margin-top:14px;font-size:17px;line-height:26px}.doc-panel--file .doc-panel__head{border-bottom:0;padding-bottom:0}@media (width>=1024px){.docs-js .doc-panel--file{min-height:0}}.doc-scan{grid-template-columns:170px minmax(0,1fr);align-items:center;gap:20px;margin:24px 0 0;display:grid}.doc-scan a{border-radius:10px;display:block}.doc-scan img{width:170px;height:auto;transition:transform .3s var(--ease);border-radius:10px;display:block;box-shadow:0 18px 36px -16px #00000073,0 0 0 1px #17181c1a}.doc-scan a:hover img{transform:translateY(-3px)}.doc-scan figcaption{color:#17181ca8;font-size:15px;line-height:22px}@media (width<=599px){.doc-scan{grid-template-columns:1fr;gap:14px}}.doc-toc{background:#ffffff73;border:1px solid #17181c1a;border-radius:16px;max-width:780px;margin-top:24px}.doc-toc summary{cursor:pointer;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:12px 18px;font-size:15px;font-weight:600;line-height:20px;list-style:none;display:flex}.doc-toc summary::-webkit-details-marker{display:none}.doc-toc summary:after{content:"";width:9px;height:9px;transition:transform .25s var(--ease);border-bottom:1.8px solid;border-right:1.8px solid;flex:none;margin-top:-4px;transform:rotate(45deg)}.doc-toc[open] summary:after{margin-top:4px;transform:rotate(-135deg)}.doc-toc ol{gap:2px;padding:0 18px 14px;display:grid}.doc-toc a{color:#17181ccc;padding:5px 0;font-size:15px;line-height:21px;text-decoration:none;display:block}.doc-toc a:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.doc-toc+.doc-prose{margin-top:28px}.doc-prose{letter-spacing:-.003em;color:#17181ce0;overflow-wrap:break-word;max-width:780px;font-size:16px;line-height:1.62}.doc-prose p+p,.doc-prose p+ul,.doc-prose ul+p,.doc-prose p+ol,.doc-prose ol+p{margin-top:.8em}.doc-prose h3{letter-spacing:-.016em;color:var(--ink);text-wrap:balance;margin:2.2em 0 .7em;scroll-margin-top:100px;font-size:22px;font-weight:700;line-height:1.25}.doc-prose h4{letter-spacing:-.01em;color:var(--ink);margin:1.8em 0 .6em;font-size:17px;font-weight:700;line-height:1.35}.doc-prose>:first-child{margin-top:0}.doc-prose strong{color:var(--ink);font-weight:600}.doc-prose ul,.doc-prose ol{padding-left:1.35em}.doc-prose ul{list-style:outside}.doc-prose ol{list-style:decimal}.doc-prose li+li{margin-top:.4em}.doc-prose li::marker{color:#17181c73}.doc-prose a{color:#4f35d8;text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline 1px #4f35d859}.doc-prose a:hover{text-decoration-color:currentColor}.doc-lines{line-height:1.55}.doc-note{color:#17181cc7;background:#17181c0d;border-left:3px solid #17181c4d;border-radius:0 12px 12px 0;margin-top:16px;padding:12px 16px 13px;font-size:15px;line-height:22px}.doc-prose .doc-note+h3{margin-top:1.9em}.doc-blank{width:calc(var(--w,20) * .5em);vertical-align:-.2em;border-bottom:1px solid #17181c80;max-width:100%;height:1em;display:inline-block}.doc-table-wrap{background:#ffffff80;border:1px solid #17181c1f;border-radius:14px;max-width:100%;margin:1.2em 0;overflow-x:auto}.doc-table-wrap:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.doc-table{border-collapse:collapse;width:100%;min-width:560px;font-size:14.5px;line-height:1.45}.doc-table td,.doc-table th{vertical-align:top;text-align:left;border-bottom:1px solid #17181c17;padding:11px 14px}.doc-table td+td{border-left:1px solid #17181c17}.doc-table tr:last-child td{border-bottom:0}.doc-table th{color:var(--ink);background:#17181c09;font-weight:600}.doc-table th+th{border-left:1px solid #17181c17}.doc-table:not(:has(thead)) tr:first-child td{color:var(--ink);background:#17181c09;font-weight:600}.doc-table td p,.doc-table th p{display:inline}.doc-table td p+p:before,.doc-table th p+p:before{content:" "}.doc-kv{border-top:1px solid #17181c1a;display:grid}.doc-prose>.doc-kv:first-child{border-top:0}.doc-prose>.doc-kv:first-child>div:first-child{padding-top:0}.doc-kv>div{border-bottom:1px solid #17181c1a;grid-template-columns:minmax(0,38%) minmax(0,1fr);gap:8px 28px;padding:14px 0;display:grid}.doc-kv dt{color:#17181ca8;font-size:15px;line-height:22px}.doc-kv dd{color:var(--ink);margin:0;font-size:16px;line-height:24px}.doc-kv--num dd{font-variant-numeric:tabular-nums;font-size:20px;font-weight:600;line-height:24px}.doc-prose .doc-kv+p,.doc-prose p+.doc-kv,.doc-prose .doc-kv+.doc-files,.doc-prose .doc-kv+h3{margin-top:24px}.doc-prose h3+.doc-kv{margin-top:4px}.doc-org{background:#17181c09;border:1px solid #17181c14;border-radius:18px;justify-items:center;gap:28px;margin:8px 0 28px;padding:28px 20px;display:grid}.doc-org__head{background:var(--graphite);color:#fff;text-align:center;border-radius:14px;padding:14px 22px;font-size:15px;font-weight:600;line-height:21px;position:relative}.doc-org__head:after{content:"";background:#17181c4d;width:1px;height:14px;position:absolute;top:100%;left:50%}.doc-org__staff{text-align:center;grid-template-columns:repeat(2,minmax(0,170px));gap:20px;display:grid;position:relative;padding:0!important;list-style:none!important}.doc-org__staff:before{content:"";background:#17181c4d;height:1px;position:absolute;top:-14px;left:calc(25% - 5px);right:calc(25% - 5px)}.doc-org__staff li{background:#ffffffb3;border:1px solid #17181c29;border-radius:12px;padding:10px 18px;font-size:15px;font-weight:500;line-height:20px;position:relative;margin:0!important}.doc-org__staff li:before{content:"";background:#17181c4d;width:1px;height:14px;position:absolute;bottom:100%;left:50%}.doc-files+.doc-files,.doc-prose p+.doc-files,.doc-prose .doc-table-wrap+.doc-files{margin-top:28px}.doc-prose .doc-files__title{margin:0 0 10px;font-size:17px;line-height:1.35}.doc-kv+.doc-files{margin-top:36px}.doc-files__list{gap:8px;display:grid;padding:0!important;list-style:none!important}.doc-files__list li{margin:0!important}.doc-file{transition:background .2s var(--ease), border-color .2s var(--ease);background:#ffffff80;border:1px solid #17181c1a;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 20px;padding:14px 16px 14px 18px;display:grid;color:var(--ink)!important;text-decoration:none!important}.doc-file:hover{background:#fff;border-color:#17181c3d}.doc-file__name{font-size:15.5px;font-weight:500;line-height:22px}.doc-file__meta{color:#17181ca8;font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:8px;font-size:13.5px;line-height:18px;display:inline-flex}.doc-file__meta:after{content:"";background:currentColor;flex:none;width:16px;height:16px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M8 2.5v8M4.5 7.2 8 10.7l3.5-3.5M3 13.5h10' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M8 2.5v8M4.5 7.2 8 10.7l3.5-3.5M3 13.5h10' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat}.doc-file--tab .doc-file__meta:after{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 8h9.5M8.8 4.3 12.5 8l-3.7 3.7' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 8h9.5M8.8 4.3 12.5 8l-3.7 3.7' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.doc-links{padding-left:1.35em;list-style:outside}.doc-links li+li{margin-top:.5em}.doc-anchor{position:absolute;top:0}@media (width>=1440px){.doc-panel:has(>.doc-toc){grid-template-columns:minmax(0,780px) minmax(220px,1fr);align-items:start;column-gap:56px;display:grid}.doc-panel:has(>.doc-toc)>.doc-panel__head{grid-column:1/-1}.doc-panel:has(>.doc-toc)>.doc-prose{grid-area:2/1;margin-top:28px}.doc-panel:has(>.doc-toc)>.doc-toc{max-width:340px;max-height:calc(calc(100vh / var(--z,1)) - 140px);overscroll-behavior:auto;scrollbar-width:thin;grid-area:2/2;margin-top:28px;position:sticky;top:108px;overflow-y:auto}.doc-panel:has(>.doc-toc)>.doc-toc a{font-size:14px;line-height:19px}}.docs-js .doc-panel[hidden]:not([hidden=until-found]){display:none!important}.docs-js .doc-panel[hidden=until-found]{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}.docs-js .doc-panel+.doc-panel{margin-top:0}@media (width<=1199px){.docs-req{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.docs-req__item:nth-child(3){border-left:0}.docs-req__item:nth-child(n+3){border-top:1px solid var(--border)}}@media (width<=1023px){.docs{grid-template-columns:minmax(0,1fr);gap:16px}.docs-nav{max-height:none;position:static;overflow:visible}.docs-js .docs-nav{z-index:20;padding:6px;position:sticky;top:84px;box-shadow:0 18px 36px -18px #000c}.docs-js .docs-nav.is-open{box-shadow:0 18px 36px -18px #000c,0 0 0 100vmax #05050680}html.docs-js:has(.docs-nav.is-open){overflow:hidden}.docs-js .docs-nav__toggle{text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:18px;align-items:center;gap:8px;width:100%;min-height:48px;padding:10px 12px 10px 14px;display:flex}.docs-js .docs-nav__toggle:focus-visible{outline-offset:-2px}.docs-nav__toggle-label{color:var(--muted);flex:none;font-size:14px;line-height:20px}.docs-nav__current{color:#fff;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;min-width:0;font-size:15px;font-weight:600;line-height:20px;display:-webkit-box;overflow:hidden}.docs-nav__chevron{color:var(--lime);transition:transform .25s var(--ease);flex:none}.docs-nav.is-open .docs-nav__chevron{transform:rotate(180deg)}.docs-js .docs-nav__list{overscroll-behavior:auto;max-height:calc(100svh - 170px);padding:0 6px 8px;display:none;overflow-y:auto}.docs-js .docs-nav.is-open .docs-nav__list{border-top:1px solid var(--border);margin-top:4px;display:block}.docs-nav__link{padding-top:11px;padding-bottom:11px}.doc-panel,.docs-js .doc-panel,.doc-prose h3{scroll-margin-top:160px}}@media (width<=767px){.docs-js .docs-nav{top:56px}.docs-head__lead{font-size:16px;line-height:24px}.docs-req{border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}.docs-req__item{padding:12px 14px 13px}.docs-req__item:first-child,.docs-req__item:nth-child(4){grid-column:1/-1}.docs-req__item:nth-child(2){border-left:0;border-top:1px solid var(--border)}.docs-req__item:nth-child(3){border-left:1px solid var(--border)}.docs-req__item:nth-child(4){border-left:0}.docs-req dd{font-size:15px;line-height:21px}.doc-panel{border-radius:20px;padding:22px 18px 28px}.doc-panel__title{font-size:24px;line-height:1.18}.doc-panel__meta{gap:10px 20px}.doc-prose{font-size:15.5px;line-height:1.6}.doc-prose h3{font-size:19px}.doc-kv>div{grid-template-columns:minmax(0,1fr);gap:4px;padding:12px 0}.doc-kv dt{font-size:14px;line-height:20px}.doc-file{grid-template-columns:minmax(0,1fr);padding:12px 14px}.doc-file__name{font-size:15px;line-height:21px}.doc-org{padding:20px 12px}.doc-org__staff{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%}.doc-org__staff:before{left:calc(25% - 3px);right:calc(25% - 3px)}.doc-org__staff li{overflow-wrap:normal;padding:10px 8px;font-size:14px}.doc-table-wrap{background:0 0;border:0;border-radius:0;overflow:visible}.doc-table,.doc-table tbody,.doc-table tr,.doc-table td{width:auto;min-width:0;display:block}.doc-table thead{display:none}.doc-table tr{background:#ffffff80;border:1px solid #17181c1f;border-radius:14px;padding:4px 14px}.doc-table tr+tr{margin-top:10px}.doc-table td,.doc-table td+td{border-left:0;padding:10px 0}.doc-table td+td{border-top:1px solid #17181c17}.doc-table tr td{border-bottom:0}.doc-table td[data-label]:before{content:attr(data-label);color:#17181ca8;margin-bottom:3px;font-size:13px;font-weight:600;line-height:18px;display:block}}@media (width<=359px){.docs-req{grid-template-columns:minmax(0,1fr)}.docs-req__item:nth-child(3){border-left:0;border-top:1px solid var(--border)}}@media (prefers-reduced-motion:reduce){.docs-nav__chevron,.doc-toc summary:after{transition:none}}@media print{html:before,html:after{display:none!important}body{color:#000;background:#fff!important}.nav,.footer,.skip-link,.docs-nav,.docs-head__lead,.doc-panel__dl,.doc-toc{display:none!important}.docs-main{padding:0}.container{width:auto}.docs-req{background:0 0;border-color:#bbb}.docs-req dt,.docs-req dd,.docs-head__title,.docs-req__link{color:#000}.docs{margin-top:12pt;display:block}.doc-panel{box-shadow:none;color:#000;background:0 0;border-radius:0;padding:0}.doc-panel[hidden]{display:none!important}.doc-panel+.doc-panel{break-before:page;margin-top:24pt}.doc-prose{color:#000;max-width:none;font-size:11pt;line-height:1.45}.doc-prose a{color:#000}.doc-note{background:0 0;border-left-color:#999}.doc-prose h3,.doc-prose h4{break-after:avoid}.doc-table-wrap{border-color:#bbb;overflow:visible}.doc-table{min-width:0}}@media (width<=767px){.doc-toc a{padding:11px 0}.doc-dl{min-height:44px}}