:root{--text-color:#e5e7eb;--text-color-dark:#14151f;--text-color-desc:#9ea1b1;--line-color:#393b54;--highlighted:#768bff;--highlighted-light:#768bff;--background-primary:#1c1e2b;--background-primary-dark:#282a39;--background-secondary:#12131d;--background-card:#27293a;--background-card-secondary:#3a3d53;--invert:invert(0);--background-svg:url(../background/hero.svg) center no-repeat}:root.light{--text-color:#2d2d2d;--text-color-dark:#fff;--text-color-desc:#42475e;--line-color:#aaadb8;--highlighted:#5c6ab4;--highlighted-light:#ccc;--background-primary:#fff;--background-primary-dark:#e1e1e1;--background-secondary:#e5e5e5;--background-card:#e3e3e3;--background-card-secondary:#f3f3f3;--invert:invert(1);--background-svg:url(../background/hero-light.svg) center no-repeat}*{border:0;box-sizing:border-box;margin:0;padding:0}body{color:var(--text-color);font-size:14px;height:100%;margin:0 auto}body,button,input,select{font-family:af-Regular,sans-serif}:active,:focus,a:active,a:focus{outline:none}aside,footer,header,nav{display:block}a,a:hover,a:visited{color:inherit;text-decoration:none}ul li{list-style:none}.wrapper{margin:auto;max-width:100%;padding:0 20px;width:1440px}.w100{width:100%}.btn,button{background-color:var(--highlighted);border:none;border-radius:40px;color:var(--text-color-dark);cursor:pointer;display:flex;font-family:af-Regular,sans-serif;font-size:16px;gap:10px;justify-content:center;margin:auto;padding:13px 22px;position:relative;transition:all .05s ease}.btn:after,button:after{background:color-mix(in srgb,var(--highlighted) 40%,transparent);border-radius:40px;content:"";inset:-6px;opacity:0;position:absolute;transition:opacity .05s ease;z-index:-1}.btn:hover:after,button:hover:after{opacity:1}.btn{align-items:center;text-decoration:none}a.btn,a.btn:hover,a.btn:visited{color:var(--text-color-dark)}.btn--ghost{background:transparent;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--line-color) 85%,transparent);color:var(--text-color)}.btn--ghost:after{background:color-mix(in srgb,var(--text-color) 12%,transparent)}a.btn--ghost,a.btn--ghost:hover,a.btn--ghost:visited{color:var(--text-color)}.btn--compact{align-items:center;font-size:14px;height:40px;margin:0;padding:0 16px;white-space:nowrap}.btn--compact,.btn--compact:after{border-radius:999px}.site-icon{display:block;height:1em;overflow:visible;width:1em}.site-icon__shaft{stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset .32s cubic-bezier(.4,0,.2,1)}.site-icon__head{transition:transform .28s cubic-bezier(.3,.9,.3,1.2)}.site-icon--arrow .site-icon__head{transform:translate(-4px)}.site-icon--arrowLeft .site-icon__head{transform:translate(4px)}.site-icon--arrowUp .site-icon__head{transform:translateY(4px)}.site-icon--arrowUpRight .site-icon__head{transform:translate(-2.5px,2.5px)}.site-icon__pupil{transition:transform .45s cubic-bezier(.4,0,.2,1)}.btn:hover .site-icon__shaft,button:hover .site-icon__shaft{stroke-dashoffset:0}.btn:hover .site-icon__head,button:hover .site-icon__head{transform:none}.btn:hover .site-icon__pupil,button:hover .site-icon__pupil{transform:translate(1.95px,2.6px)}.btn__icon{align-items:center;display:inline-flex;flex:0 0 auto;font-size:17px;height:18px;justify-content:center;margin-right:-4px;transition:transform .28s cubic-bezier(.3,.9,.3,1.3);width:18px}.btn__icon>i{font-size:.82em;line-height:1}.btn__icon--lead{margin-left:-4px;margin-right:0}.btn--compact .btn__icon{font-size:15px;height:16px;margin-right:-2px;width:16px}.btn--compact .btn__icon--lead{margin-left:-2px;margin-right:0}.btn:not(:disabled):hover .btn__icon--spin,button:not(:disabled):hover .btn__icon--spin{animation:btn-icon-spin .6s cubic-bezier(.4,0,.2,1)}.btn:not(:disabled):hover .btn__icon--wiggle,button:not(:disabled):hover .btn__icon--wiggle{animation:btn-icon-wiggle .6s ease-in-out}.btn:not(:disabled):hover .btn__icon--fly,button:not(:disabled):hover .btn__icon--fly{animation:btn-icon-fly .6s ease-in-out}.btn:not(:disabled):hover .btn__icon--bounce,button:not(:disabled):hover .btn__icon--bounce{animation:btn-icon-bounce .55s ease-out}@keyframes btn-icon-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes btn-icon-wiggle{0%,to{transform:rotate(0)}25%{transform:rotate(-14deg) scale(1.1)}50%{transform:rotate(10deg) scale(1.1)}75%{transform:rotate(-5deg)}}@keyframes btn-icon-fly{0%,to{opacity:1;transform:none}45%{opacity:0;transform:translate(10px,-10px)}46%{opacity:0;transform:translate(-10px,10px)}}@keyframes btn-icon-bounce{0%,to{transform:translateY(0)}40%{transform:translateY(-4px)}70%{transform:translateY(1px)}}@media(prefers-reduced-motion:reduce){.btn__icon,.site-icon__head,.site-icon__pupil,.site-icon__shaft{animation:none!important;transition:none}.site-icon__shaft{stroke-dashoffset:0}}@font-face{font-display:swap;font-family:af-Bold;src:url(./af-Bold.5HODsI2h.otf) format("opentype")}@font-face{font-display:swap;font-family:af-Light;src:url(./af-Light.j3J9HTfd.otf) format("opentype")}@font-face{font-display:swap;font-family:af-Medium;src:url(./af-Medium.DspvbVYB.otf) format("opentype")}@font-face{font-display:swap;font-family:af-Regular;src:url(./af-Regular.BJXaAJcm.otf) format("opentype")}@font-face{font-display:swap;font-family:af-Thin;src:url(./af-Thin.B3lhAPKv.otf) format("opentype")}@font-face{font-display:swap;font-family:af-UltraLight;src:url(./af-UltraLight.XtTU_qR5.otf) format("opentype")}h1{font-family:af-Medium,sans-serif;font-size:clamp(36px,8vw,100px);line-height:.86;margin-bottom:20px;text-align:center;white-space:pre-line}h1 span{color:var(--highlighted)}h2{font-family:af-Medium,sans-serif;font-size:52px;line-height:1;margin-bottom:20px;overflow-wrap:break-word;white-space:pre-line;word-break:break-word}h2.tac{text-align:center}h2 span{color:var(--highlighted)}p{color:var(--text-color-desc);font-size:clamp(18px,3.5vw,47px);margin-bottom:30px;text-align:center;white-space:pre-line}p span{color:var(--highlighted)}p.subtitle{color:var(--text-color-desc);font-family:af-Regular,sans-serif;font-size:15px;line-height:1.6}::-webkit-scrollbar{height:10px;width:10px}::-webkit-scrollbar-track{background:var(--background-secondary);border-radius:10px;margin:4px 0}::-webkit-scrollbar-thumb{background:var(--highlighted);background-clip:padding-box;border:2px solid transparent;border-radius:10px;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1)}::-webkit-scrollbar-thumb:hover{background:var(--highlighted-light);background-clip:padding-box;border:1px solid transparent}::-webkit-scrollbar-thumb:active{background:var(--highlighted);transform:scale(.98)}::-webkit-scrollbar-corner{background:var(--background-secondary)}*{scrollbar-color:var(--highlighted) var(--background-secondary);scrollbar-width:thin}html{scroll-behavior:smooth}::selection{background:var(--highlighted);color:var(--text-color-dark)}::-moz-selection{background:var(--highlighted);color:var(--text-color-dark)}.dropdown-menu,.modal-content,.sidebar{scrollbar-color:var(--highlighted) var(--background-secondary);scrollbar-width:thin}.dropdown-menu::-webkit-scrollbar,.modal-content::-webkit-scrollbar,.sidebar::-webkit-scrollbar{width:6px}.dropdown-menu::-webkit-scrollbar-track,.modal-content::-webkit-scrollbar-track,.sidebar::-webkit-scrollbar-track{background:var(--background-secondary);border-radius:8px}.dropdown-menu::-webkit-scrollbar-thumb,.modal-content::-webkit-scrollbar-thumb,.sidebar::-webkit-scrollbar-thumb{background:var(--highlighted);border-radius:8px}.story{--story-rail-x:48px;--story-gutter:72px;--story-line:color-mix(in srgb,var(--line-color) 55%,transparent);--story-panel:color-mix(in srgb,var(--background-primary) 72%,var(--background-secondary));--story-surface:var(--background-secondary);--story-card:color-mix(in srgb,var(--background-primary) 92%,var(--background-secondary));--story-soft:color-mix(in srgb,var(--text-color) 5%,transparent);--story-dot:color-mix(in srgb,var(--text-color) 11%,transparent);--story-off:color-mix(in srgb,var(--text-color) 18%,transparent);--story-accent:var(--highlighted);--story-live:#3ac07a;background:var(--background-secondary);color:var(--text-color);position:relative;width:100%}.story__rail-host{left:0;pointer-events:none;right:0;z-index:1}.story__rail,.story__rail-host{bottom:0;position:absolute;top:0}.story__rail{background:var(--story-line);left:calc(20px + var(--story-rail-x));width:1px}.story__fill{background:linear-gradient(to bottom,color-mix(in srgb,var(--story-accent) 20%,transparent),var(--story-accent));inset:0;position:absolute;transform-origin:top center;transition:transform .2s linear}.story__pulse{animation:story-rail 7s linear infinite;background:linear-gradient(to bottom,transparent,var(--story-accent),transparent);border-radius:3px;height:90px;left:-1px;position:absolute;width:3px}.story-block{padding-top:28px;position:relative;scroll-margin-top:72px}.story-block:first-of-type{padding-top:88px}.story-block:last-of-type{padding-bottom:120px}.story-chapter{padding:72px var(--story-gutter) 80px calc(var(--story-rail-x) + var(--story-gutter));position:relative}.story-chapter+.story-chapter{margin-top:28px}.story-chapter--panel{background:var(--story-panel);border:1px solid var(--story-line);border-radius:18px}.story-chapter--panel .story-node{left:calc(var(--story-rail-x) - 1px)}.story-chapter--closing{padding-bottom:24px}.story-divider{align-items:center;background:linear-gradient(90deg,transparent,var(--story-line) 18%,color-mix(in srgb,var(--story-accent) 60%,var(--story-line)) 50%,var(--story-line) 82%,transparent);display:flex;height:1px;justify-content:center;margin:32px var(--story-gutter) 32px calc(var(--story-rail-x) + var(--story-gutter));position:relative}.story-divider span{background:var(--story-surface);border:1px solid color-mix(in srgb,var(--story-accent) 70%,transparent);box-shadow:0 0 14px color-mix(in srgb,var(--story-accent) 50%,transparent);height:9px;transform:rotate(45deg);width:9px}@media(max-width:767px){.story-divider{margin:24px 20px}}.story-node{align-items:center;display:flex;flex-direction:column;gap:8px;left:var(--story-rail-x);position:absolute;top:80px;translate:-50% 0;z-index:2}.story-node__dot{background:var(--story-surface);border:1.5px solid var(--story-off);border-radius:50%;height:11px;transition:border-color .4s ease,background .4s ease,box-shadow .4s ease;width:11px}.story-node__signal{background:var(--story-card);border:1px solid var(--story-line);border-radius:999px;display:grid;gap:3px;padding:5px 3px}.story-node__signal i{animation:story-signal 1.6s ease-in-out infinite;animation-delay:calc(var(--i)*.12s);animation-play-state:paused;background:var(--story-off);border-radius:2px;height:5px;transition:background .4s ease;width:4px}.story-node--active .story-node__dot{background:var(--story-accent);border-color:var(--story-accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--story-accent) 22%,transparent),0 0 18px var(--story-accent)}.story-node--active .story-node__signal i{animation-play-state:running;background:var(--story-accent)}.story-intro{align-items:flex-start;display:flex;flex-direction:column;max-width:560px}.story-intro--wide{max-width:760px}.story-title{color:var(--text-color);font-family:af-Regular,sans-serif;font-size:clamp(28px,2.7vw,40px);font-weight:400;letter-spacing:-.015em;line-height:1.16;margin:0;text-align:left;white-space:normal}.story-title span{color:inherit;display:block}.story-text{color:var(--text-color-desc);font-family:af-Light,sans-serif;font-size:16.5px;line-height:1.6;margin-top:16px}.story-link{gap:8px;isolation:isolate;margin-top:24px;width:-moz-fit-content;width:fit-content}.story-points{display:grid;gap:40px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:48px}.story-point{align-items:flex-start;display:flex;flex-direction:column}.story-point__icon{color:var(--story-accent);font-size:16px;margin-bottom:14px}.story-point__title{font-family:af-Regular,sans-serif;font-size:15.5px}.story-point__text{color:var(--text-color-desc);font-family:af-Light,sans-serif;font-size:14.5px;line-height:1.55;margin-top:6px}.story-split{align-items:center;display:grid;gap:72px;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.story-split--reverse{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.story-list{display:grid;gap:18px;margin-top:30px}.story-list__item{display:flex;gap:14px}.story-list__item>i{color:var(--story-accent);font-size:15px;margin-top:3px;text-align:center;width:18px}.story-list__item b{display:block;font-family:af-Regular,sans-serif;font-size:15.5px;font-weight:400}.story-list__item small{color:var(--text-color-desc);display:block;font-family:af-Light,sans-serif;font-size:14.5px;line-height:1.5;margin-top:4px}.story-canvas{background:radial-gradient(circle,var(--story-dot) 1px,transparent 1.3px) 0 0/18px 18px,radial-gradient(ellipse at 50% 115%,color-mix(in srgb,var(--story-accent) 22%,transparent),transparent 62%),var(--story-surface);border:1px solid var(--story-line);border-radius:16px;overflow:hidden;position:relative}@keyframes story-rail{0%{top:-90px}to{top:100%}}@keyframes story-signal{0%,to{opacity:.35}50%{opacity:1}}@media(max-width:1100px){.story{--story-gutter:44px}.story-split,.story-split--reverse{gap:44px;grid-template-columns:minmax(0,1fr)}.story-split--reverse>.story-intro{order:-1}}@media(max-width:767px){.story-node,.story__rail-host{display:none}.story-block:first-of-type{padding-top:56px}.story-block:last-of-type{padding-bottom:72px}.story-chapter{padding:40px 20px 44px}.story-chapter--panel{border-radius:14px}.story-points{gap:24px;grid-template-columns:1fr;margin-top:32px}}@media(prefers-reduced-motion:reduce){.story-node__signal i,.story__pulse{animation:none}}:root{--cursor-arrow:-webkit-image-set(url(../cursor/arrow-dark.png) 1x,url(../cursor/arrow-dark@2x.png) 2x,url(../cursor/arrow-dark@3x.png) 3x) 5 4,default;--cursor-arrow-pressed:-webkit-image-set(url(../cursor/arrow-dark-pressed.png) 1x,url(../cursor/arrow-dark-pressed@2x.png) 2x,url(../cursor/arrow-dark-pressed@3x.png) 3x) 5 4,default;--cursor-pointer:-webkit-image-set(url(../cursor/hand-dark.png) 1x,url(../cursor/hand-dark@2x.png) 2x,url(../cursor/hand-dark@3x.png) 3x) 12 3,pointer;--cursor-pointer-pressed:-webkit-image-set(url(../cursor/hand-dark-pressed.png) 1x,url(../cursor/hand-dark-pressed@2x.png) 2x,url(../cursor/hand-dark-pressed@3x.png) 3x) 12 3,pointer;--cursor-text:-webkit-image-set(url(../cursor/text-dark.png) 1x,url(../cursor/text-dark@2x.png) 2x,url(../cursor/text-dark@3x.png) 3x) 16 16,text;--cursor-text-pressed:-webkit-image-set(url(../cursor/text-dark-pressed.png) 1x,url(../cursor/text-dark-pressed@2x.png) 2x,url(../cursor/text-dark-pressed@3x.png) 3x) 16 16,text}:root.light{--cursor-arrow:-webkit-image-set(url(../cursor/arrow-light.png) 1x,url(../cursor/arrow-light@2x.png) 2x,url(../cursor/arrow-light@3x.png) 3x) 5 4,default;--cursor-arrow-pressed:-webkit-image-set(url(../cursor/arrow-light-pressed.png) 1x,url(../cursor/arrow-light-pressed@2x.png) 2x,url(../cursor/arrow-light-pressed@3x.png) 3x) 5 4,default;--cursor-pointer:-webkit-image-set(url(../cursor/hand-light.png) 1x,url(../cursor/hand-light@2x.png) 2x,url(../cursor/hand-light@3x.png) 3x) 12 3,pointer;--cursor-pointer-pressed:-webkit-image-set(url(../cursor/hand-light-pressed.png) 1x,url(../cursor/hand-light-pressed@2x.png) 2x,url(../cursor/hand-light-pressed@3x.png) 3x) 12 3,pointer;--cursor-text:-webkit-image-set(url(../cursor/text-light.png) 1x,url(../cursor/text-light@2x.png) 2x,url(../cursor/text-light@3x.png) 3x) 16 16,text;--cursor-text-pressed:-webkit-image-set(url(../cursor/text-light-pressed.png) 1x,url(../cursor/text-light-pressed@2x.png) 2x,url(../cursor/text-light-pressed@3x.png) 3x) 16 16,text}html,html *{cursor:var(--cursor-arrow)!important}html :active,html:active{cursor:var(--cursor-arrow-pressed)!important}html :is(a[href],button:not(:disabled),[role=button],[role=tab],label[for],summary,.reg-chip) *,html :is(a[href],button:not(:disabled),[role=button],[role=tab],label[for],summary,select,.reg-chip){cursor:var(--cursor-pointer)!important}html :is(a[href],button:not(:disabled),[role=button],[role=tab],label[for],summary,.reg-chip) :active,html :is(a[href],button:not(:disabled),[role=button],[role=tab],label[for],summary,select,.reg-chip):active{cursor:var(--cursor-pointer-pressed)!important}html :is(input:not([type=radio],[type=checkbox],[type=range],[type=button],[type=submit]),textarea,[contenteditable=true]){cursor:var(--cursor-text)!important}html :is(input:not([type=radio],[type=checkbox],[type=range],[type=button],[type=submit]),textarea,[contenteditable=true]):active{cursor:var(--cursor-text-pressed)!important}.reveal{opacity:0;transform:translateY(18px);transition:opacity .65s cubic-bezier(.22,.61,.36,1),transform .65s cubic-bezier(.22,.61,.36,1);transition-delay:var(--reveal-delay,0s);will-change:opacity,transform}.reveal--in{opacity:1;transform:none;will-change:auto}@media(prefers-reduced-motion:reduce){.reveal,.reveal--in{opacity:1;transform:none;transition:none}}[data-v-ac4b57ff]:root{--text-color:#e5e7eb;--text-color-dark:#14151f;--text-color-desc:#9ea1b1;--line-color:#393b54;--highlighted:#768bff;--highlighted-light:#768bff;--background-primary:#1c1e2b;--background-primary-dark:#282a39;--background-secondary:#12131d;--background-card:#27293a;--background-card-secondary:#3a3d53;--invert:invert(0);--background-svg:url(../background/hero.svg) center no-repeat}:root.light[data-v-ac4b57ff]{--text-color:#2d2d2d;--text-color-dark:#fff;--text-color-desc:#42475e;--line-color:#aaadb8;--highlighted:#5c6ab4;--highlighted-light:#ccc;--background-primary:#fff;--background-primary-dark:#e1e1e1;--background-secondary:#e5e5e5;--background-card:#e3e3e3;--background-card-secondary:#f3f3f3;--invert:invert(1);--background-svg:url(../background/hero-light.svg) center no-repeat}.toggle[data-v-ac4b57ff]{align-items:center;background:var(--text-color-dark);border:1px solid var(--line-color);border-radius:999px;cursor:pointer;display:flex;gap:10px;height:46px;justify-content:space-between;margin:0;padding:5px;position:relative;transition:background .3s ease,border-color .3s ease;width:96px}.toggle[data-v-ac4b57ff]:after{content:none}.toggle-thumb[data-v-ac4b57ff]{align-items:center;background:#2e3350;border-radius:50%;color:#fff;display:flex;height:36px;justify-content:center;left:4px;position:absolute;top:4px;transform:translate(48px);transition:transform .35s cubic-bezier(.4,0,.2,1),background .3s ease;width:36px}.toggle-thumb .site-icon[data-v-ac4b57ff]{height:20px;stroke-width:1.9;width:20px}.toggle--light[data-v-ac4b57ff]{background:var(--highlighted-light)}.toggle--light .toggle-thumb[data-v-ac4b57ff]{background:var(--highlighted);transform:translate(0)}.toggle-icon[data-v-ac4b57ff]{align-items:center;color:var(--text-color-desc);display:flex;flex:0 0 auto;height:36px;justify-content:center;transition:color .3s ease;width:36px}.toggle-icon .site-icon[data-v-ac4b57ff]{height:19px;stroke-width:2;width:19px}.toggle:hover .toggle-icon[data-v-ac4b57ff]{color:var(--text-color)}[data-v-88af00b1]:root{--text-color:#e5e7eb;--text-color-dark:#14151f;--text-color-desc:#9ea1b1;--line-color:#393b54;--highlighted:#768bff;--highlighted-light:#768bff;--background-primary:#1c1e2b;--background-primary-dark:#282a39;--background-secondary:#12131d;--background-card:#27293a;--background-card-secondary:#3a3d53;--invert:invert(0);--background-svg:url(../background/hero.svg) center no-repeat}:root.light[data-v-88af00b1]{--text-color:#2d2d2d;--text-color-dark:#fff;--text-color-desc:#42475e;--line-color:#aaadb8;--highlighted:#5c6ab4;--highlighted-light:#ccc;--background-primary:#fff;--background-primary-dark:#e1e1e1;--background-secondary:#e5e5e5;--background-card:#e3e3e3;--background-card-secondary:#f3f3f3;--invert:invert(1);--background-svg:url(../background/hero-light.svg) center no-repeat}.select[data-v-88af00b1]{cursor:pointer;font-size:13px;position:relative;width:68px}.select[data-v-88af00b1],.select-trigger[data-v-88af00b1]{transition:all .3s cubic-bezier(.4,0,.2,1)}.select-trigger[data-v-88af00b1]{align-items:center;background:var(--text-color-dark);border:1px solid var(--line-color);border-radius:999px;display:flex;font-family:af-Medium,sans-serif;font-size:15px;gap:8px;height:46px;justify-content:space-between;padding:0 12px}.select-trigger--light[data-v-88af00b1]{background:var(--highlighted-light)}.select-trigger__arrow[data-v-88af00b1]{font-size:10px;transition:transform .25s ease,font-size .3s ease}.select.open .select-trigger__arrow[data-v-88af00b1]{transform:rotate(180deg)}.select-dropdown[data-v-88af00b1]{background:var(--text-color-dark);border:1px solid var(--line-color);border-radius:14px;left:0;opacity:0;overflow:hidden;position:absolute;top:calc(100% + 8px);transform:translateY(-10px);transition:.25s;width:100%;z-index:10}.select-dropdown--light[data-v-88af00b1]{background:var(--highlighted-light)}.select.open .select-dropdown[data-v-88af00b1]{opacity:1;transform:translateY(0)}.select-option[data-v-88af00b1]{font-size:14px;padding:10px 12px;text-align:center;transition:background .2s ease,padding .3s ease,font-size .3s ease}.select-option[data-v-88af00b1]:hover{background:#ffffff14}.select-option.active[data-v-88af00b1]{background:var(--highlighted);color:#fff}[data-v-6008c586]:root{--text-color:#e5e7eb;--text-color-dark:#14151f;--text-color-desc:#9ea1b1;--line-color:#393b54;--highlighted:#768bff;--highlighted-light:#768bff;--background-primary:#1c1e2b;--background-primary-dark:#282a39;--background-secondary:#12131d;--background-card:#27293a;--background-card-secondary:#3a3d53;--invert:invert(0);--background-svg:url(../background/hero.svg) center no-repeat}:root.light[data-v-6008c586]{--text-color:#2d2d2d;--text-color-dark:#fff;--text-color-desc:#42475e;--line-color:#aaadb8;--highlighted:#5c6ab4;--highlighted-light:#ccc;--background-primary:#fff;--background-primary-dark:#e1e1e1;--background-secondary:#e5e5e5;--background-card:#e3e3e3;--background-card-secondary:#f3f3f3;--invert:invert(1);--background-svg:url(../background/hero-light.svg) center no-repeat}.nav[data-v-6008c586]{--story-line:color-mix(in srgb,var(--line-color) 55%,transparent);--story-soft:color-mix(in srgb,var(--text-color) 5%,transparent);--story-off:color-mix(in srgb,var(--text-color) 18%,transparent);--story-accent:var(--highlighted);--story-live:#3ac07a;align-items:center;display:flex}.nav-list[data-v-6008c586]{list-style:none;margin:0;padding:0}.nav-list--desktop[data-v-6008c586]{align-items:center;display:flex;gap:1.6rem}@media(max-width:768px){.nav-list--desktop[data-v-6008c586]{display:none}}.nav-list--mobile[data-v-6008c586]{display:none}@media(max-width:768px){.nav-list--mobile[data-v-6008c586]{align-items:flex-start;display:flex;flex-direction:column;gap:2px;width:100%}}.nav-list__item[data-v-6008c586]{width:100%}.nav-link[data-v-6008c586]{color:inherit;font-size:inherit;opacity:.85;position:relative;text-decoration:none;transition:color .25s ease,opacity .25s ease}.nav-link.active[data-v-6008c586],.nav-link[data-v-6008c586]:hover{color:var(--highlighted);opacity:1}.nav-link--mobile[data-v-6008c586]{border-bottom:1px solid hsla(0,0%,100%,.06);font-size:15px;line-height:1.2;padding:12px 0;width:100%}.nav-drop[data-v-6008c586],.nav-link--mobile[data-v-6008c586]{align-items:center;display:flex}.nav-drop[data-v-6008c586]{position:relative}.nav-drop__trigger[data-v-6008c586]{align-items:center;background:transparent;border:0;border-radius:0;cursor:pointer;display:inline-flex;font-family:inherit;gap:6px;height:auto;margin:0;padding:0}.nav-drop__trigger[data-v-6008c586]:after,.nav-drop__trigger[data-v-6008c586]:before{content:none}.nav-drop__chevron[data-v-6008c586]{fill:none;height:13px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2;transition:transform .25s ease;width:13px}.nav-drop__chevron--up[data-v-6008c586]{transform:rotate(180deg)}.nav-drop__panel[data-v-6008c586]{left:0;padding-top:12px;position:fixed;top:56px;width:1010px;z-index:30}.nav-drop__inner[data-v-6008c586]{-webkit-backdrop-filter:blur(20px) saturate(140%);backdrop-filter:blur(20px) saturate(140%);background:color-mix(in srgb,var(--background-secondary) 92%,transparent);border:1px solid color-mix(in srgb,var(--line-color) 80%,transparent);border-radius:18px;box-shadow:0 30px 70px -20px #0009,0 12px 24px -12px #0006,inset 0 1px color-mix(in srgb,var(--text-color) 6%,transparent);display:grid;gap:8px;grid-template-columns:minmax(0,1fr) 264px;padding:8px;transform-origin:top center}@media(max-width:960px){.nav-drop__inner[data-v-6008c586]{grid-template-columns:minmax(0,1fr)}}.nav-drop__columns[data-v-6008c586]{display:grid;gap:6px;grid-template-columns:repeat(3,minmax(0,1fr));padding:12px 6px 6px}.nav-drop__column[data-v-6008c586]{display:flex;flex-direction:column;gap:16px;min-width:0}.nav-drop__group[data-v-6008c586]{display:grid;gap:2px}.nav-drop__label[data-v-6008c586]{color:var(--text-color-desc);font-family:af-Medium,sans-serif;font-size:11px;letter-spacing:.1em;opacity:.75;padding:0 10px 6px;text-transform:uppercase}.nav-drop__item[data-v-6008c586]{align-items:center;border-radius:11px;display:flex;gap:12px;padding:8px 10px;text-decoration:none;transition:background .16s ease}.nav-drop__item[data-v-6008c586],.nav-drop__item[data-v-6008c586]:visited{color:var(--text-color)}.nav-drop__item--active[data-v-6008c586],.nav-drop__item[data-v-6008c586]:focus-visible,.nav-drop__item[data-v-6008c586]:hover{background:color-mix(in srgb,var(--text-color) 6%,transparent)}.nav-drop__item--active .nav-drop__icon[data-v-6008c586],.nav-drop__item:focus-visible .nav-drop__icon[data-v-6008c586],.nav-drop__item:hover .nav-drop__icon[data-v-6008c586]{background:var(--story-accent);border-color:var(--story-accent);box-shadow:0 8px 20px -8px var(--story-accent);color:var(--text-color-dark)}.nav-drop__item[data-v-6008c586]:focus-visible{outline:2px solid color-mix(in srgb,var(--story-accent) 60%,transparent);outline-offset:-2px}.nav-drop__icon[data-v-6008c586]{align-items:center;background:color-mix(in srgb,var(--story-accent) 9%,var(--background-primary));border:1px solid var(--story-line);border-radius:10px;color:var(--story-accent);display:inline-flex;flex:0 0 auto;font-size:14px;height:34px;justify-content:center;transition:background .16s ease,color .16s ease,border-color .16s ease,box-shadow .16s ease;width:34px}.nav-drop__copy[data-v-6008c586]{display:grid;gap:2px;min-width:0}.nav-drop__item-title[data-v-6008c586]{font-family:af-Medium,sans-serif;font-size:14px;line-height:1.25}.nav-drop__item-text[data-v-6008c586]{color:var(--text-color-desc);font-family:af-Light,sans-serif;font-size:12.5px;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-drop__inner--plain[data-v-6008c586]{grid-template-columns:minmax(0,1fr);padding:14px}.nav-drop__audiences[data-v-6008c586]{display:grid;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:720px){.nav-drop__audiences[data-v-6008c586]{grid-template-columns:minmax(0,1fr)}}.nav-drop__note[data-v-6008c586]{color:var(--text-color-desc);font-family:af-Light,sans-serif;font-size:13px;line-height:1.5;margin:12px 4px 2px;text-align:left}.nav-drop__aside[data-v-6008c586]{display:flex;flex-direction:column;gap:8px}@media(max-width:960px){.nav-drop__aside[data-v-6008c586]{display:none}}.nav-drop__feature[data-v-6008c586]{background:radial-gradient(120% 70% at 100% 0,color-mix(in srgb,var(--story-accent) 24%,transparent),transparent 62%),var(--background-primary);border:1px solid var(--story-line);border-radius:13px;display:flex;flex:1 1 auto;flex-direction:column;overflow:hidden;padding:0 16px 16px;position:relative;text-decoration:none;transition:border-color .2s ease}.nav-drop__feature[data-v-6008c586],.nav-drop__feature[data-v-6008c586]:visited{color:var(--text-color)}.nav-drop__feature[data-v-6008c586]:hover{border-color:color-mix(in srgb,var(--story-accent) 55%,transparent)}.nav-drop__feature:hover .nav-drop__window[data-v-6008c586]{transform:translateY(-5px)}.nav-drop__feature:hover .site-icon__shaft[data-v-6008c586]{stroke-dashoffset:0}.nav-drop__feature:hover .site-icon__head[data-v-6008c586]{transform:none}.nav-drop__art[data-v-6008c586]{height:112px;margin:0 -16px 14px;overflow:hidden;position:relative}.nav-drop__art[data-v-6008c586]:before{background:radial-gradient(circle,color-mix(in srgb,var(--text-color) 14%,transparent) 1px,transparent 1.3px) 0 0/14px 14px;content:"";inset:0;-webkit-mask-image:linear-gradient(180deg,#000,transparent);mask-image:linear-gradient(180deg,#000,transparent);position:absolute}.nav-drop__window[data-v-6008c586]{background:var(--background-secondary);border:1px solid color-mix(in srgb,var(--story-accent) 35%,var(--story-line));border-radius:11px;bottom:-14px;box-shadow:0 18px 36px -14px #0000008c;display:grid;grid-template-columns:46px minmax(0,1fr);height:94px;left:22px;overflow:hidden;position:absolute;right:22px;transition:transform .35s cubic-bezier(.2,.8,.3,1)}.nav-drop__window-side[data-v-6008c586]{border-right:1px solid var(--story-line);display:flex;flex-direction:column;gap:6px;padding:12px 9px}.nav-drop__window-side i[data-v-6008c586]{background:color-mix(in srgb,var(--text-color) 14%,transparent);border-radius:3px;height:5px}.nav-drop__window-side i[data-v-6008c586]:nth-child(2){background:var(--story-accent)}.nav-drop__window-main[data-v-6008c586]{display:flex;flex-direction:column;gap:7px;padding:12px}.nav-drop__window-main i[data-v-6008c586]{background:color-mix(in srgb,var(--text-color) 9%,transparent);border-radius:4px;height:9px}.nav-drop__window-main i[data-v-6008c586]:first-child{background:color-mix(in srgb,var(--text-color) 20%,transparent);width:55%}.nav-drop__window-main i[data-v-6008c586]:nth-child(3){width:80%}.nav-drop__window-main i[data-v-6008c586]:nth-child(4){background:color-mix(in srgb,var(--story-accent) 45%,transparent);width:64%}.nav-drop__eyebrow[data-v-6008c586]{color:var(--story-accent);font-family:af-Medium,sans-serif;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.nav-drop__feature-title[data-v-6008c586]{font-family:af-Medium,sans-serif;font-size:17px;line-height:1.25;margin-top:6px}.nav-drop__feature-text[data-v-6008c586]{color:var(--text-color-desc);font-family:af-Light,sans-serif;font-size:13px;line-height:1.45;margin-top:6px}.nav-drop__more[data-v-6008c586]{align-items:center;color:var(--story-accent);display:inline-flex;font-family:af-Regular,sans-serif;font-size:13.5px;gap:8px;margin-top:auto;padding-top:14px}.nav-drop__more .btn__icon[data-v-6008c586]{font-size:14px;height:15px;margin:0;width:15px}.nav-drop__cta[data-v-6008c586]{justify-content:center;margin:0;width:100%}.nav-sub[data-v-6008c586]{display:grid;gap:10px;padding:8px 0 12px}.nav-sub__trigger[data-v-6008c586]{background:transparent;border-left:0;border-radius:0;border-right:0;border-top:0;cursor:pointer;font-family:inherit;gap:10px;justify-content:space-between;margin:0;padding:12px 0;text-align:left}.nav-sub__trigger[data-v-6008c586]:after,.nav-sub__trigger[data-v-6008c586]:before{content:none}.nav-sub__group[data-v-6008c586]{display:grid;gap:2px}.nav-sub__group-title[data-v-6008c586]{color:var(--story-off);font-family:af-Medium,sans-serif;font-size:10.5px;letter-spacing:.1em;margin-bottom:4px;text-transform:uppercase}.nav-sub__link[data-v-6008c586]{align-items:center;background:var(--story-soft);border-radius:10px;display:flex;font-family:af-Light,sans-serif;font-size:14px;gap:10px;padding:9px 12px;text-decoration:none}.nav-sub__link[data-v-6008c586],.nav-sub__link[data-v-6008c586]:visited{color:var(--text-color-desc)}.nav-sub__link i[data-v-6008c586]{color:var(--story-accent);font-size:13px;text-align:center;width:16px}.nav-sub__link--all[data-v-6008c586]{color:var(--text-color);font-family:af-Regular,sans-serif}.nav-drop-enter-active[data-v-6008c586],.nav-drop-leave-active[data-v-6008c586]{transition:opacity .2s ease}.nav-drop-enter-active .nav-drop__inner[data-v-6008c586],.nav-drop-leave-active .nav-drop__inner[data-v-6008c586]{transition:transform .22s cubic-bezier(.2,.8,.3,1)}.nav-drop-enter-from[data-v-6008c586],.nav-drop-leave-to[data-v-6008c586]{opacity:0}.nav-drop-enter-from .nav-drop__inner[data-v-6008c586],.nav-drop-leave-to .nav-drop__inner[data-v-6008c586]{transform:translateY(-8px) scale(.985)}[data-v-a63bb96f]:root{--text-color:#e5e7eb;--text-color-dark:#14151f;--text-color-desc:#9ea1b1;--line-color:#393b54;--highlighted:#768bff;--highlighted-light:#768bff;--background-primary:#1c1e2b;--background-primary-dark:#282a39;--background-secondary:#12131d;--background-card:#27293a;--background-card-secondary:#3a3d53;--invert:invert(0);--background-svg:url(../background/hero.svg) center no-repeat}:root.light[data-v-a63bb96f]{--text-color:#2d2d2d;--text-color-dark:#fff;--text-color-desc:#42475e;--line-color:#aaadb8;--highlighted:#5c6ab4;--highlighted-light:#ccc;--background-primary:#fff;--background-primary-dark:#e1e1e1;--background-secondary:#e5e5e5;--background-card:#e3e3e3;--background-card-secondary:#f3f3f3;--invert:invert(1);--background-svg:url(../background/hero-light.svg) center no-repeat}.navigation[data-v-a63bb96f]{background:var(--background-secondary);left:0;padding:10px 0;position:fixed;top:0;width:100%;z-index:10000}.navigation .wrapper[data-v-a63bb96f]{align-items:center;display:grid;font-size:14px;grid-template-columns:1fr auto 1fr;margin:0 auto;padding:0 20px}@media(max-width:768px){.navigation .wrapper[data-v-a63bb96f]{display:flex;justify-content:space-between;padding:0 16px}}.navigation-nav[data-v-a63bb96f]{display:flex;justify-content:center;min-height:1px;transition:all .3s ease}.navigation-right[data-v-a63bb96f]{align-items:center;display:flex;gap:8px;justify-content:flex-end}.navigation-right button[data-v-a63bb96f]{align-items:center;border-radius:999px;display:flex;font-size:14px;gap:10px;height:42px;justify-content:center;margin:0!important;padding:0 16px;transition:all .3s ease;white-space:nowrap}.navigation-right[data-v-a63bb96f] .toggle{height:42px;padding:4px;width:88px}.navigation-right[data-v-a63bb96f] .toggle-icon,.navigation-right[data-v-a63bb96f] .toggle-thumb{height:32px;width:32px}.navigation-right[data-v-a63bb96f] .toggle-thumb{transform:translate(46px)}.navigation-right[data-v-a63bb96f] .toggle--light .toggle-thumb{transform:translate(0)}.navigation-right[data-v-a63bb96f] .select-trigger{font-size:14px;height:42px}@media(max-width:1024px){.navigation-right__arrow[data-v-a63bb96f]{display:none}}.navigation-logo[data-v-a63bb96f]{align-items:center;cursor:pointer;display:flex;gap:10px;transition:all .3s ease}.navigation-logo img[data-v-a63bb96f]{display:block;height:36px;width:auto}.navigation-burger[data-v-a63bb96f]{align-items:center;background:transparent;border:none;border-radius:8px;cursor:pointer;display:none;flex-direction:column;gap:6px;height:40px;justify-content:center;margin:0;padding:0;transition:all .2s ease;width:40px}.navigation-burger span[data-v-a63bb96f]{background:var(--text-color);border-radius:2px;display:block;height:2px;transition:all .3s cubic-bezier(.4,0,.2,1);width:24px}.navigation-burger.active span[data-v-a63bb96f]:first-child{transform:translateY(8px) rotate(45deg)}.navigation-burger.active span[data-v-a63bb96f]:nth-child(2){opacity:0}.navigation-burger.active span[data-v-a63bb96f]:nth-child(3){transform:translateY(-8px) rotate(-45deg)}@media(max-width:768px){.navigation-burger[data-v-a63bb96f]{display:flex}}.navigation-mobile[data-v-a63bb96f]{background:var(--background-secondary);box-shadow:-10px 0 30px #0003;display:flex;flex-direction:column;gap:24px;height:100dvh;overflow-y:auto;padding:24px 20px;position:fixed;right:0;top:0;width:min(360px,100%);z-index:10002}.navigation-mobile__close[data-v-a63bb96f]{background:inherit;color:var(--text-color);font-size:18px;margin:0;padding:0;position:absolute;right:25px;top:25px;z-index:100000}.navigation-mobile__close span[data-v-a63bb96f]{display:inline-block;transition:transform .35s cubic-bezier(.3,.9,.3,1.3)}.navigation-mobile__close:hover span[data-v-a63bb96f]{transform:rotate(90deg)}.navigation-mobile__controls[data-v-a63bb96f]{border-bottom:1px solid var(--line-color);border-top:1px solid var(--line-color);flex-wrap:wrap;padding:10px 0}.navigation-mobile__btn[data-v-a63bb96f],.navigation-mobile__controls[data-v-a63bb96f]{align-items:center;display:flex;gap:10px;justify-content:center}.navigation-mobile__btn[data-v-a63bb96f]{border-radius:999px;font-size:15px;height:46px;margin:0;white-space:nowrap}.navigation-overlay[data-v-a63bb96f]{background:#00000073;inset:0;position:fixed;z-index:10001}@media(max-width:768px){.navigation-nav[data-v-a63bb96f],.navigation-right[data-v-a63bb96f]{display:none}.navigation .wrapper[data-v-a63bb96f]{grid-template-columns:unset}}.mobile-menu-enter-active[data-v-a63bb96f],.mobile-menu-leave-active[data-v-a63bb96f]{transition:all .3s ease}.mobile-menu-enter-from[data-v-a63bb96f],.mobile-menu-leave-to[data-v-a63bb96f]{opacity:0;transform:translate(100%)}.container[data-v-efc2c508]{position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}[data-v-aedefc90]:root{--text-color:#e5e7eb;--text-color-dark:#14151f;--text-color-desc:#9ea1b1;--line-color:#393b54;--highlighted:#768bff;--highlighted-light:#768bff;--background-primary:#1c1e2b;--background-primary-dark:#282a39;--background-secondary:#12131d;--background-card:#27293a;--background-card-secondary:#3a3d53;--invert:invert(0);--background-svg:url(../background/hero.svg) center no-repeat}:root.light[data-v-aedefc90]{--text-color:#2d2d2d;--text-color-dark:#fff;--text-color-desc:#42475e;--line-color:#aaadb8;--highlighted:#5c6ab4;--highlighted-light:#ccc;--background-primary:#fff;--background-primary-dark:#e1e1e1;--background-secondary:#e5e5e5;--background-card:#e3e3e3;--background-card-secondary:#f3f3f3;--invert:invert(1);--background-svg:url(../background/hero-light.svg) center no-repeat}.nf[data-v-aedefc90]{align-items:center;background:var(--background-svg),var(--background-secondary);display:flex;justify-content:center;min-height:100vh;padding:40px 24px}.nf__inner[data-v-aedefc90]{animation:content-fade-in-up-aedefc90 .8s cubic-bezier(.4,0,.2,1) .1s forwards;max-width:500px;opacity:0;text-align:center;transform:translateY(30px);width:100%}.nf__error-img[data-v-aedefc90]{border-bottom-left-radius:50%;border-bottom-right-radius:50%;height:auto;width:200px}.nf__code[data-v-aedefc90]{background:linear-gradient(135deg,var(--highlighted) 0,var(--text-color) 100%);-webkit-background-clip:text;font-size:clamp(96px,15vw,120px);font-weight:900;letter-spacing:-4px;line-height:1;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:16px}.nf__title[data-v-aedefc90]{color:var(--text-color);font-family:af-Bold,sans-serif;font-size:28px;font-weight:700;margin-bottom:12px}.nf__desc[data-v-aedefc90]{color:var(--line-color);font-family:af-Regular,sans-serif;font-size:16px;line-height:1.6;margin:0 auto 32px;max-width:380px}@keyframes content-fade-in-up-aedefc90{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes img-float-aedefc90{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media(max-width:599px){.nf[data-v-aedefc90]{padding:60px 20px}.nf__error-img[data-v-aedefc90]{margin-bottom:24px;width:150px}.nf__code[data-v-aedefc90]{font-size:80px}.nf__title[data-v-aedefc90]{font-size:24px}.nf__btn[data-v-aedefc90],.nf__desc[data-v-aedefc90]{font-size:14px}.nf__btn[data-v-aedefc90]{padding:12px 28px}}@media(max-width:480px){.nf__error-img[data-v-aedefc90]{width:120px}.nf__code[data-v-aedefc90]{font-size:64px}.nf__title[data-v-aedefc90]{font-size:20px}}
