.ns{--bg:#FAFAF8;--bg2:#F4F3F0;--panel:#FFFFFF;--panel2:#F5F4F1;--hover:#EEEDE9;--line:#E8E6E1;--line2:#DAD8D2;--text:#111113;--text2:#46464E;--muted:#6E6E76;--ember:#FF5A1F;--ember-ink:#BD390D;--ember-soft:rgba(240,74,18,.09);--good:#12804F;--good-soft:rgba(18,128,79,.09);--warn:#A86400;--warn-soft:rgba(214,138,18,.12);--dot-off:rgba(17,17,19,.14);--dot-faint:rgba(17,17,19,.06);--shadow:rgba(40,28,14,.2);--glass:rgba(255,255,255,.75);--nav:rgba(250,250,248,.8);--hl:rgba(255,255,255,.9);--noise:.03;--ns-sans:"Geist NS",var(--font-geist),system-ui,sans-serif;--ns-mono:"Geist Mono NS",var(--font-geist-mono),ui-monospace,monospace;--gutter:clamp(16px,4vw,48px);--max:1320px;--ease:cubic-bezier(.2,.8,.2,1);color-scheme:light}html[data-theme=dark] .ns{--bg:#08080A;--bg2:#0C0C0F;--panel:#101013;--panel2:#16161A;--hover:#1A1A1F;--line:#1E1E23;--line2:#2A2A30;--text:#EDEDEF;--text2:#B4B4BC;--muted:#7E7E88;--ember:#FF5A1F;--ember-ink:#FF5A1F;--ember-soft:rgba(255,90,31,.12);--good:#3DD68C;--good-soft:rgba(61,214,140,.12);--warn:#F5B544;--warn-soft:rgba(245,181,68,.12);--dot-off:rgba(237,237,239,.16);--dot-faint:rgba(237,237,239,.07);--shadow:rgba(0,0,0,.75);--glass:rgba(16,16,19,.66);--nav:rgba(8,8,10,.72);--hl:rgba(255,255,255,.035);--noise:.045;color-scheme:dark}.ns{min-height:100vh;background:var(--bg);color:var(--text);font:16px/1.55 var(--ns-sans);font-feature-settings:normal;font-variation-settings:normal;letter-spacing:normal;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;overflow-x:clip;transition:background-color .4s,color .4s}.ns,.ns *{box-sizing:border-box;margin:0;padding:0}.ns{tab-size:8;-webkit-tap-highlight-color:rgba(0,0,0,.18)}.ns *,.ns :after,.ns :before{border:0;outline-color:currentColor}.ns :after,.ns :before{box-sizing:content-box}.ns :is(h1,h2,h3,h4,h5,h6){font-size:revert;font-weight:revert}.ns :is(ul,ol){list-style:revert}.ns:after{content:"";position:fixed;inset:0;z-index:90;pointer-events:none;opacity:var(--noise);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.ns a{color:inherit;text-decoration:none}.ns button{font:inherit;color:inherit;background:none;border:0;cursor:pointer;appearance:auto}.ns img,.ns svg,.ns video{display:block;max-width:100%}.ns svg{overflow:visible}.ns ::selection{background:var(--ember);color:#08080A}.ns :focus-visible{outline:2px solid var(--ember);outline-offset:3px;border-radius:6px}@font-face{font-family:Geist NS;font-style:normal;font-weight:100 900;font-display:swap;src:url(/new-home/shared/fonts/geist-cyrillic-ext.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist NS;font-style:normal;font-weight:100 900;font-display:swap;src:url(/new-home/shared/fonts/geist-cyrillic.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist NS;font-style:normal;font-weight:100 900;font-display:swap;src:url(/new-home/shared/fonts/geist-vietnamese.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist NS;font-style:normal;font-weight:100 900;font-display:swap;src:url(/new-home/shared/fonts/geist-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist NS;font-style:normal;font-weight:100 900;font-display:swap;src:url(/new-home/shared/fonts/geist-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Mono NS;font-style:normal;font-weight:100 900;font-display:swap;src:url(/new-home/shared/fonts/geist-mono-cyrillic-ext.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist Mono NS;font-style:normal;font-weight:100 900;font-display:swap;src:url(/new-home/shared/fonts/geist-mono-cyrillic.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono NS;font-style:normal;font-weight:100 900;font-display:swap;src:url(/new-home/shared/fonts/geist-mono-symbols2.woff2) format("woff2");unicode-range:u+2000-2001,u+2004-2008,u+200a,u+23b8-23bd,u+2500-259f}@font-face{font-family:Geist Mono NS;font-style:normal;font-weight:100 900;font-display:swap;src:url(/new-home/shared/fonts/geist-mono-vietnamese.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist Mono NS;font-style:normal;font-weight:100 900;font-display:swap;src:url(/new-home/shared/fonts/geist-mono-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist Mono NS;font-style:normal;font-weight:100 900;font-display:swap;src:url(/new-home/shared/fonts/geist-mono-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.ns{--wch-dd:1;--wc-bg:#08080A;--wc-surface:rgba(16,16,19,.72);--wc-line:rgba(255,255,255,.09);--wc-line2:rgba(255,255,255,.16);--wc-text:#EDEDEF;--wc-muted:#8A8A93;--wc-ember:#FF5A1F;--wc-ember-ink:#08080A;--wc-hi:rgba(255,255,255,.07);--wc-dot-off:#2A2A30;--wc-shadow:0 20px 50px -20px rgba(0,0,0,.8);--wc-surface-solid:rgba(14,14,17,.88);--wc-ease:cubic-bezier(.2,.8,.2,1);--wc-spring:cubic-bezier(.34,1.56,.64,1)}html:not([data-theme=dark]) .ns{--wc-bg:#FAFAF8;--wc-surface:rgba(255,255,255,.72);--wc-line:rgba(17,17,19,.08);--wc-line2:rgba(17,17,19,.16);--wc-text:#111113;--wc-muted:#6E6E76;--wc-ember:#F04A12;--wc-ember-ink:#111113;--wc-hi:rgba(17,17,19,.05);--wc-dot-off:#E3E1DC;--wc-shadow:0 20px 50px -24px rgba(30,20,10,.25);--wc-surface-solid:rgba(255,255,255,.9)}.ns .wch{position:fixed;top:14px;left:50%;z-index:100;transform:translateX(-50%);width:min(1180px,calc(100% - 28px));transition:width .6s var(--wc-ease),top .5s var(--wc-ease),transform .45s cubic-bezier(.3,.7,.2,1);will-change:transform;font-family:"Geist NS",var(--font-geist),system-ui,sans-serif}.ns .wch.hide{transform:translate(-50%,-140%)}.ns .wch.compact{width:min(980px,calc(100% - 28px));top:10px}.ns .wch-bar{position:relative;display:flex;align-items:center;gap:6px;height:56px;padding:0 8px 0 16px;border-radius:18px;background:var(--wc-surface);border:1px solid var(--wc-line);backdrop-filter:blur(18px) saturate(1.4);-webkit-backdrop-filter:blur(18px) saturate(1.4);box-shadow:var(--wc-shadow);transition:height .5s var(--wc-ease),border-radius .5s var(--wc-ease),background-color .4s,border-color .4s;overflow:hidden}.ns .wch.compact .wch-bar{height:50px;border-radius:16px;background:var(--wc-surface-solid);border-color:var(--wc-line2)}.ns .wch-skip{position:fixed;left:16px;top:12px;z-index:1001;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;border-radius:11px;background:var(--wc-text);color:var(--wc-bg);font:600 14px Geist NS,var(--font-geist),system-ui,sans-serif;text-decoration:none}.ns .wch-skip:focus-visible{width:auto;height:auto;padding:10px 14px;margin:0;overflow:visible;clip:auto;clip-path:none;outline:2px solid var(--wc-ember);outline-offset:2px}.ns main[tabindex="-1"]:focus{outline:none}.ns .wch-bar a:focus-visible,.ns .wch-bar button:focus-visible{outline:2px solid var(--wc-ember);outline-offset:-2px;border-radius:10px}.ns .wch-bar .w-btn:focus-visible{outline-color:var(--wc-text)}.ns .wch-bar:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(240px 80px at var(--mx,50%) 0,rgba(255,90,31,.14),transparent 70%);opacity:0;transition:opacity .4s}.ns .wch-bar:hover:after{opacity:1}.ns .wch-progress{position:absolute;left:16px;right:16px;bottom:0;height:1.5px;border-radius:2px;overflow:hidden}.ns .wch-progress i{display:block;height:100%;width:100%;transform-origin:left;transform:scaleX(var(--p,0));background:linear-gradient(90deg,rgb(168,168,174),rgb(201,146,128),rgb(255,122,61),rgb(255,77,26))}.ns .wch-logo{display:flex;align-items:center;gap:10px;color:var(--wc-text);text-decoration:none;padding:6px 8px 6px 0;margin-right:10px}.ns .wch-logo b{font-weight:600;font-size:17px;letter-spacing:-.03em}.ns .wch-logo svg circle{transition:fill .35s var(--wc-ease),transform .35s var(--wc-spring);transform-box:fill-box;transform-origin:center}.ns .wch-logo:hover svg circle{transform:scale(1.12)}.ns .wch-links{position:relative;display:flex;align-items:center;gap:2px}.ns .wch-links a{position:relative;z-index:1;padding:8px 13px;border-radius:10px;font-size:14px;font-weight:500;color:var(--wc-muted);text-decoration:none;transition:color .25s;white-space:nowrap}.ns .wch-logo,.ns .wch-right{flex:none}.ns .wch-links a.on,.ns .wch-links a:hover{color:var(--wc-text)}.ns .wch-links a.on:after{content:"";position:absolute;left:50%;bottom:3px;width:4px;height:4px;border-radius:50%;background:var(--wc-ember);transform:translateX(-50%);box-shadow:0 0 10px var(--wc-ember)}.ns .wch-pill{position:absolute;z-index:0;top:0;height:100%;border-radius:10px;background:var(--wc-hi);opacity:0;transition:left .45s var(--wc-spring),width .45s var(--wc-spring),opacity .25s}.ns .wch-right{margin-left:auto;display:flex;align-items:center;gap:6px}.ns .wch-icon{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;color:var(--wc-muted);background:none;border:1px solid transparent;cursor:pointer;transition:color .2s,background .2s,border-color .2s,box-shadow .3s;position:relative;overflow:hidden}.ns .wch-icon:hover{color:var(--wc-text);background:var(--wc-hi);border-color:var(--wc-line,var(--wc-hi));box-shadow:0 0 18px -4px rgba(255,90,31,.45)}.ns .wch-icon:active{transform:scale(.94)}.ns .wch-icon{width:40px;height:40px;border-radius:50%;background:var(--wc-hi);border-color:var(--wc-line,var(--wc-hi))}.ns .wch-icon svg{width:20px;height:20px}.ns .wch-icon:hover{border-color:rgba(255,90,31,.55)}.ns .wch-icon:focus-visible{outline:2px solid var(--wc-ember,#FF5A1F);outline-offset:2px}.ns .wch-icon svg{transition:transform .6s var(--wc-spring),opacity .3s;position:absolute;display:block}.ns .wch-icon circle{transform-box:fill-box;transform-origin:center}.ns .wch-icon .sun{transform:rotate(0) scale(1)}.ns .wch-icon .moon{transform:rotate(-90deg) scale(0);opacity:0}html:not([data-theme=dark]) .ns .wch-icon .sun{transform:rotate(90deg) scale(0);opacity:0}html:not([data-theme=dark]) .ns .wch-icon .moon{transform:none;opacity:1}.ns .wch-icon.spin .moon,.ns .wch-icon.spin .sun{transition-duration:.7s}.ns .wch-icon.pop circle{animation:wchDotIn .5s cubic-bezier(.34,1.56,.64,1) both;animation-delay:var(--d,0s)}@keyframes wchDotIn{0%{transform:scale(0);opacity:0}}html.wch-theming .ns .wcf,html.wch-theming .ns .wch{view-transition-name:none}html.wch-theming::view-transition-new(root),html.wch-theming::view-transition-old(root){animation:none;mix-blend-mode:normal}@media (prefers-reduced-motion:reduce){.ns .wch-icon circle,.ns .wch-icon svg{animation:none!important;transition:none!important}}.ns .wch-text-link{position:relative;font-size:14px;font-weight:500;color:var(--wc-muted);text-decoration:none;padding:8px 10px;border-radius:10px;transition:color .2s;white-space:nowrap}.ns .wch-text-link:hover{color:var(--wc-text)}.ns .wch-right .wch-text-link:after{left:10px;width:calc(100% - 20px);bottom:4px}.ns .wch-burger{display:none}@media (max-width:1060px){.ns .wch-links a{padding:8px 10px}}@media (max-width:960px){.ns .wch-links,.ns .wch-text-link{display:none}.ns .wch-burger{display:grid}.ns .wch .w-btn.sm .w-btn-label{font-size:13px}}@media (max-width:400px){.ns .wch-bar{padding:0 6px 0 12px;gap:4px}.ns .wch-logo{margin-right:4px;gap:8px}.ns .wch .w-btn.sm{padding:0 12px}.ns .wch .w-btn.sm .w-btn-arrow{display:none}}.ns .wch-menu{position:fixed;inset:0;z-index:99;background:var(--wc-bg);display:flex;flex-direction:column;justify-content:safe center;padding:92px 28px 32px;overflow-y:auto;overscroll-behavior:contain;font-family:"Geist NS",var(--font-geist),system-ui,sans-serif;clip-path:circle(0 at calc(100% - 44px) 42px);transition:clip-path .8s var(--wc-ease),visibility 0s .8s;pointer-events:none;visibility:hidden}.ns .wch-menu.open{clip-path:circle(150% at calc(100% - 44px) 42px);pointer-events:auto;visibility:visible;transition:clip-path .8s var(--wc-ease),visibility 0s}.ns .wch-menu canvas{position:fixed;inset:0;width:100%;height:100%;opacity:.5;pointer-events:none}.ns .wch-menu-nav{position:relative;display:flex;flex-direction:column;align-items:flex-start}.ns .wch-menu-nav a{position:relative;font:600 clamp(30px,9vw,44px)/1.1 Geist NS,var(--font-geist),sans-serif;letter-spacing:-.04em;color:var(--wc-muted);text-decoration:none;padding:7px 0;opacity:0;transform:translateY(30px);transition:opacity .5s var(--wc-ease),transform .6s var(--wc-ease),color .2s;display:flex;align-items:center;gap:14px}.ns .wch-menu-nav a.on,.ns .wch-menu-nav a:hover{color:var(--wc-text)}.ns .wch-menu-nav a.on:after{content:"";width:8px;height:8px;border-radius:50%;background:var(--wc-ember);flex:none}.ns .wch-menu-nav a:focus-visible{outline:2px solid var(--wc-ember);outline-offset:4px;border-radius:8px}.ns .wch-menu-cta{position:relative;display:flex;flex-wrap:wrap;gap:10px;margin-top:28px;padding-top:24px;border-top:1px solid var(--wc-line);opacity:0;transform:translateY(30px);transition:opacity .5s var(--wc-ease),transform .6s var(--wc-ease)}.ns .wch-menu-cta .w-btn{flex:1 1 160px}.ns .wch-menu.open .wch-menu-cta,.ns .wch-menu.open .wch-menu-nav a{opacity:1;transform:none}@media (max-height:640px){.ns .wch-menu-nav a{font-size:28px;padding:5px 0}.ns .wch-menu-cta{margin-top:18px;padding-top:16px}}@media (min-width:961px){.ns .wch-menu{display:none}}.ns .wch-burger span{width:18px;height:1.5px;background:currentColor;display:block;position:absolute;transition:transform .45s var(--wc-spring)}.ns .wch-burger span:first-child{transform:translateY(-4px)}.ns .wch-burger span:last-child{transform:translateY(4px)}.ns .wch-burger.x span:first-child{transform:rotate(45deg)}.ns .wch-burger.x span:last-child{transform:rotate(-45deg)}@property --wb-s{syntax:"<percentage>";initial-value:0;inherits:true}.ns .w-btn{--bh:46px;--wb-p:6px;--wb-r:1.3px;--wb-s:0%;--wb-on:1;--wb-dot:radial-gradient(circle at 50% 50%,#000 calc(var(--wb-r) - .4px),transparent calc(var(--wb-r) + .4px));position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;height:var(--bh);padding:0 20px;border-radius:13px;border:0;cursor:pointer;text-decoration:none;isolation:isolate;overflow:hidden;font:600 14.5px Geist NS,var(--font-geist),system-ui,sans-serif;letter-spacing:-.01em;white-space:nowrap;-webkit-tap-highlight-color:transparent;transition:transform .5s var(--wc-spring),box-shadow .4s var(--wc-ease),--wb-s 0s .45s;will-change:transform}.ns .w-btn.sm{--bh:38px;--wb-p:5px;--wb-r:1.1px;padding:0 15px;border-radius:11px;font-size:13.5px}.ns .w-btn.lg{--bh:52px;padding:0 24px;border-radius:14px;font-size:15.5px}.ns .w-btn:before{content:"";position:absolute;inset:0;z-index:1;border-radius:inherit;pointer-events:none;opacity:0;background:var(--wb-lit,none);-webkit-mask:var(--wb-dot) 50% 50% /var(--wb-p) var(--wb-p),linear-gradient(90deg,#000 calc(var(--wb-s) - 16%),transparent var(--wb-s)) 0 0 /100% 100% no-repeat,linear-gradient(180deg,#000,rgba(0,0,0,.38) 32%,rgba(0,0,0,.38) 68%,#000) 0 0 /100% 100% no-repeat;mask:var(--wb-dot) 50% 50% /var(--wb-p) var(--wb-p),linear-gradient(90deg,#000 calc(var(--wb-s) - 16%),transparent var(--wb-s)) 0 0 /100% 100% no-repeat,linear-gradient(180deg,#000,rgba(0,0,0,.38) 32%,rgba(0,0,0,.38) 68%,#000) 0 0 /100% 100% no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect;transition:opacity .45s var(--wc-ease)}@media (hover:hover){.ns .w-btn:hover{--wb-s:116%;transition:transform .5s var(--wc-spring),box-shadow .4s var(--wc-ease),--wb-s .62s cubic-bezier(.3,.6,.3,1)}.ns .w-btn:hover:before{opacity:var(--wb-on);transition:opacity .12s}}.ns .w-btn:focus-visible{--wb-s:116%;transition:transform .5s var(--wc-spring),box-shadow .4s var(--wc-ease),--wb-s .62s cubic-bezier(.3,.6,.3,1)}.ns .w-btn:focus-visible:before{opacity:var(--wb-on);transition:opacity .12s}.ns .w-btn:active{--wb-s:130%;--wb-r:1.85px;transform:scale(.97)!important;transition:transform .12s var(--wc-ease),box-shadow .12s,--wb-s 0s}.ns .w-btn.sm:active{--wb-r:1.6px}.ns .w-btn:active:before{opacity:1;filter:brightness(1.12) saturate(1.15);transition:opacity 0s}.ns .w-btn:focus-visible{outline:2px solid var(--wc-ember);outline-offset:3px}.ns .w-btn .w-btn-label{color:inherit;font:inherit}.ns .w-btn-label{position:relative;display:inline-block;overflow:hidden;height:1.3em;line-height:1.3em;z-index:2}.ns .w-btn .w-btn-label span{display:block;color:inherit;font:inherit;letter-spacing:inherit;transition:transform .55s var(--wc-ease)}.ns .w-btn .w-btn-label span+span{position:absolute;left:0;top:100%}.ns .w-btn:hover .w-btn-label span{transform:translateY(-100%)}.ns .w-btn .w-btn-arrow{color:inherit}.ns .w-btn-arrow{position:relative;z-index:2;width:16px;height:16px;overflow:hidden;flex:none;--wb-arrow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Ccircle cx='1.5' cy='8' r='1.2' fill-opacity='0.5'/%3E%3Ccircle cx='4.1' cy='8' r='1.2' fill-opacity='0.62'/%3E%3Ccircle cx='6.7' cy='8' r='1.2' fill-opacity='0.74'/%3E%3Ccircle cx='9.3' cy='8' r='1.2' fill-opacity='0.86'/%3E%3Ccircle cx='11.9' cy='8' r='1.2' fill-opacity='0.94'/%3E%3Ccircle cx='14.5' cy='8' r='1.2'/%3E%3Ccircle cx='11.9' cy='5.4' r='1.2' fill-opacity='0.94'/%3E%3Ccircle cx='9.3' cy='2.8' r='1.2' fill-opacity='0.86'/%3E%3Ccircle cx='11.9' cy='10.6' r='1.2' fill-opacity='0.94'/%3E%3Ccircle cx='9.3' cy='13.2' r='1.2' fill-opacity='0.86'/%3E%3C/svg%3E")}.ns .w-btn-arrow svg{display:none}.ns .w-btn-arrow:after,.ns .w-btn-arrow:before{content:"";position:absolute;inset:0;background:currentColor;-webkit-mask:var(--wb-arrow) 50% 50% /16px 16px no-repeat;mask:var(--wb-arrow) 50% 50% /16px 16px no-repeat;transition:transform .55s var(--wc-ease)}.ns .w-btn-arrow:after{transform:translateX(-140%)}.ns .w-btn:hover .w-btn-arrow:before{transform:translateX(140%)}.ns .w-btn:hover .w-btn-arrow:after{transform:none}.ns .w-btn.primary{color:var(--wc-ember-ink);box-shadow:0 8px 24px -10px rgba(255,90,31,.7),inset 0 1px 0 rgba(255,255,255,.25);background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--wc-ember-ink) 15%,transparent) calc(var(--wb-r) - .4px),transparent calc(var(--wb-r) + .4px)) 50% 50% /var(--wb-p) var(--wb-p),var(--wc-ember);--wb-lit:radial-gradient(56px 34px at var(--bx,78%) var(--by,50%),rgba(255,255,255,.9),transparent 80%),linear-gradient(90deg,rgba(255,255,255,.1),rgba(255,236,222,.36) 45%,rgba(255,247,240,.72))}html:not([data-theme=dark]) .ns .w-btn.primary{color:#111113}.ns .w-btn.primary:focus-visible,.ns .w-btn.primary:hover{box-shadow:0 14px 34px -10px rgba(255,90,31,.85),inset 0 1px 0 rgba(255,255,255,.3)}.ns .w-btn.primary:active{box-shadow:0 6px 18px -8px rgba(255,90,31,.95),inset 0 1px 0 rgba(255,255,255,.3)}.ns .w-btn.ghost{color:var(--wc-text);box-shadow:inset 0 0 0 1px var(--wc-line2);--wb-on:.8;background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--wc-text) 8%,transparent) calc(var(--wb-r) - .4px),transparent calc(var(--wb-r) + .4px)) 50% 50% /var(--wb-p) var(--wb-p),var(--wc-hi);--wb-lit:linear-gradient(90deg,rgb(168,168,174),rgb(201,146,128) 35%,rgb(255,122,61) 70%,rgb(255,77,26))}.ns .w-btn.ghost:after{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;z-index:1;pointer-events:none;opacity:0;background:linear-gradient(90deg,var(--wc-line2),rgb(201,146,128) 40%,rgb(255,122,61) 72%,rgb(255,77,26));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;transition:opacity .45s var(--wc-ease)}@media (hover:hover){.ns .w-btn.ghost:hover:after{opacity:1;transition:opacity .2s}}.ns .w-btn.ghost:active:after,.ns .w-btn.ghost:focus-visible:after{opacity:1}.ns .w-btn.ghost:focus-visible{outline-color:var(--wc-text)}.ns .w-burst{position:fixed;z-index:1000;width:6px;height:6px;border-radius:50%;pointer-events:none}.ns .w-btn.is-disabled,.ns .w-btn:disabled,.ns .w-btn[aria-disabled=true]{cursor:not-allowed;opacity:.45;box-shadow:none!important;transform:none!important;filter:saturate(.4)}.ns .w-btn.is-disabled:after,.ns .w-btn.is-disabled:before,.ns .w-btn.is-off:after,.ns .w-btn.is-off:before,.ns .w-btn:disabled:after,.ns .w-btn:disabled:before,.ns .w-btn[aria-disabled=true]:after,.ns .w-btn[aria-disabled=true]:before{animation:none!important;opacity:0!important}.ns .w-btn.ghost.is-disabled,.ns .w-btn.ghost:disabled,.ns .w-btn.ghost[aria-disabled=true]{box-shadow:inset 0 0 0 1px var(--wc-line2)!important}.ns .w-btn.is-disabled .w-btn-arrow:before,.ns .w-btn.is-disabled .w-btn-label span,.ns .w-btn:disabled .w-btn-arrow:before,.ns .w-btn:disabled .w-btn-label span,.ns .w-btn[aria-disabled=true] .w-btn-arrow:before,.ns .w-btn[aria-disabled=true] .w-btn-label span{transform:none!important}.ns .w-btn.is-disabled .w-btn-arrow:after,.ns .w-btn:disabled .w-btn-arrow:after,.ns .w-btn[aria-disabled=true] .w-btn-arrow:after{transform:translateX(-140%)!important}@media (max-width:480px){.ns .w-btn:not(.sm):not(.lg){padding:0 16px}.ns .w-btn.lg{padding:0 20px}}@media (forced-colors:active){.ns .w-btn{border:1px solid ButtonText}.ns .w-btn:after,.ns .w-btn:before{display:none}}.ns .wcf{position:relative;margin-top:120px;border-top:1px solid var(--wc-line);background:var(--wc-bg);color:var(--wc-text);font-family:"Geist NS",var(--font-geist),system-ui,sans-serif;overflow:hidden}.ns .wcf-cta{max-width:1180px;margin:0 auto;padding:90px 28px 70px;display:flex;flex-wrap:wrap;gap:30px;align-items:flex-end;justify-content:space-between}.ns .wcf-cta h3{font-size:clamp(36px,5vw,64px);font-weight:600;letter-spacing:-.05em;line-height:.98;max-width:760px}.ns .wcf-cta h3 em{font-style:normal;background:linear-gradient(90deg,rgb(168,168,174),rgb(201,146,128) 35%,rgb(255,122,61) 70%,rgb(255,77,26));-webkit-background-clip:text;background-clip:text;color:transparent}.ns .wcf-cta .row{display:flex;gap:10px;flex-wrap:wrap}.ns .wcf-cols{max-width:1180px;margin:0 auto;padding:0 28px 40px;display:grid;grid-template-columns:1.3fr repeat(6,1fr);gap:30px 22px}.ns .wcf-cols h3,.ns .wcf-legal h3{font:500 11px Geist Mono NS,var(--font-geist-mono),monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--wc-muted);margin-bottom:14px}.ns .wcf-cols a,.ns .wcf-legal a{display:block;width:fit-content;padding:5px 0;color:var(--wc-muted);text-decoration:none;font-size:14.5px;position:relative;transition:color .25s}.ns .wcf-cols a:hover,.ns .wcf-legal a:hover{color:var(--wc-text)}.ns .wcf-cols a:after,.ns .wcf-legal a:after,.ns .wch-text-link:after{content:"";position:absolute;left:0;bottom:1px;height:3px;width:100%;pointer-events:none;background:linear-gradient(90deg,rgb(168,168,174),rgb(201,146,128) 35%,rgb(255,122,61) 70%,rgb(255,77,26));-webkit-mask:radial-gradient(circle at 50% 50%,#000 .9px,transparent 1.5px) 0 50% /4px 3px repeat-x;mask:radial-gradient(circle at 50% 50%,#000 .9px,transparent 1.5px) 0 50% /4px 3px repeat-x;clip-path:inset(0 100% 0 0);transition:clip-path .5s var(--wc-ease)}.ns .wcf-cols a:focus-visible:after,.ns .wcf-cols a:hover:after,.ns .wcf-legal a:focus-visible:after,.ns .wcf-legal a:hover:after,.ns .wch-text-link:hover:after{clip-path:inset(0 -1px 0 0)}.ns .wcf-brand p{color:var(--wc-muted);font-size:14px;line-height:1.6;margin-top:14px;max-width:280px}.ns .wcf-status{display:inline-flex;align-items:center;gap:8px;margin-top:18px;padding:6px 12px;border-radius:999px;border:1px solid var(--wc-line);font:500 12px Geist Mono NS,var(--font-geist-mono),monospace;color:var(--wc-muted)}.ns .wcf-status i{width:7px;height:7px;border-radius:50%;background:var(--wc-ember);box-shadow:0 0 0 0 rgba(255,90,31,.6);animation:wpulse 2s infinite}@keyframes wpulse{70%{box-shadow:0 0 0 8px rgba(255,90,31,0)}to{box-shadow:0 0 0 0 rgba(255,90,31,0)}}.ns .wcf-word{position:relative;height:clamp(140px,22vw,320px);cursor:crosshair}.ns .wcf-word canvas{position:absolute;inset:0;width:100%;height:100%}.ns .wcf-base{max-width:1180px;margin:0 auto;padding:22px 28px 30px;display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between;align-items:center;border-top:1px solid var(--wc-line);font:500 12px Geist Mono NS,var(--font-geist-mono),monospace;color:var(--wc-muted)}.ns .wcf-top{display:inline-flex;align-items:center;gap:10px;background:none;border:1px solid var(--wc-line);color:var(--wc-text);border-radius:11px;padding:7px 12px;cursor:pointer;font:inherit;transition:border-color .2s,transform .5s var(--wc-spring)}.ns .wcf-top:hover{border-color:var(--wc-line2);transform:translateY(-2px)}.ns .wcf .reveal-col{opacity:0;transform:translateY(18px);transition:opacity .7s var(--wc-ease),transform .7s var(--wc-ease)}.ns .wcf .reveal-col.in{opacity:1;transform:none}.ns .wcf-cols a,.ns .wcf-legal a{font-size:14px}.ns .wcf a.wcf-status{display:inline-flex;width:auto;padding:6px 12px}.ns .wcf a.wcf-status:after{display:none}.ns .wcf-social{display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:16px}.ns .wcf-social a{font-size:13px}.ns .wcf-legal{max-width:1180px;margin:0 auto;padding:22px 28px 34px;border-top:1px solid var(--wc-line)}.ns .wcf-legal nav{display:flex;flex-wrap:wrap;gap:8px}.ns .wcf-legal a{font-size:13px;padding:7px 13px;border:1px solid var(--wc-line);border-radius:999px;transition:color .25s,border-color .25s,background .25s,transform .25s}.ns .wcf-legal a:hover{border-color:rgba(255,90,31,.55);background:rgba(255,90,31,.07);transform:translateY(-1px)}.ns .wcf-legal a:after{display:none}.ns .wcf-legal a[aria-current=page]{color:var(--wc-text);border-color:var(--wc-ember);background:rgba(255,90,31,.1)}.ns .wcf-base a{color:inherit;text-decoration:none}.ns .wcf-base a:hover{color:var(--wc-text)}.ns .wcf a:focus-visible,.ns .wcf-top:focus-visible{outline:2px solid var(--wc-ember);outline-offset:3px;border-radius:4px;color:var(--wc-text)}.ns .wcf a.wcf-status:focus-visible{border-radius:999px}.ns .wcf-cols>div{min-width:0}@media (min-width:1241px){.ns .wcf-cols{grid-template-columns:repeat(6,minmax(0,1fr));gap:30px 24px}.ns .wcf-brand{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;gap:12px 28px;padding-bottom:28px;margin-bottom:6px;border-bottom:1px solid var(--wc-line)}.ns .wcf-brand .wcf-social,.ns .wcf-brand .wcf-status,.ns .wcf-brand p{margin-top:0}.ns .wcf-brand p{max-width:340px}.ns .wcf-brand .wcf-social{margin-left:auto}}@media (pointer:coarse){.ns .wcf-cols a,.ns .wcf-legal a{padding:8px 0}.ns .wcf-legal nav{gap:8px}.ns .wcf-legal a{padding:9px 14px}}@media (max-width:1240px){.ns .wcf-cols{grid-template-columns:repeat(3,1fr)}.ns .wcf-brand{grid-column:1/-1}}@media (max-width:640px){.ns .wcf-cols{grid-template-columns:1fr 1fr;padding:0 16px 32px}.ns .wcf-legal{padding:20px 16px 28px}.ns .wcf-base,.ns .wcf-cta{padding-left:16px;padding-right:16px}.ns .wcf-cta{padding-top:64px;padding-bottom:48px}.ns .wcf-cta .row{width:100%}.ns .wcf-cta .row .w-btn{flex:1 1 auto}}@media (prefers-reduced-motion:reduce){.ns .w-btn,.ns .w-btn *,.ns .w-btn :after,.ns .w-btn :before,.ns .w-btn:after,.ns .w-btn:before,.ns .wcf .reveal-col,.ns .wcf-cols a:after,.ns .wcf-legal a:after,.ns .wcf-top,.ns .wch,.ns .wch-bar,.ns .wch-menu,.ns .wch-menu a,.ns .wch-menu-cta,.ns .wch-skip,.ns .wch-text-link:after{transition:none!important;animation:none!important}.ns .wcf-status i{animation:none!important}.ns .wcf .reveal-col{opacity:1;transform:none}}@media (hover:none){.ns .w-btn:hover .w-btn-arrow:before,.ns .w-btn:hover .w-btn-label span{transform:none}.ns .w-btn:hover .w-btn-arrow:after{transform:translateX(-140%)}}.ns .om-logo{display:inline-flex;align-items:center;gap:.55em;vertical-align:middle}.ns .om-mark{display:block;flex:none}.ns .om-word{font-weight:600;letter-spacing:-.035em;line-height:1;color:var(--text,var(--wc-text))}.ns .om-word em{font-style:normal;font-weight:400;opacity:.72}.ns [data-om]{display:inline-flex;vertical-align:middle}@view-transition{navigation:auto}.ns .wch{view-transition-name:wch}.ns .wcf{view-transition-name:wcf}::view-transition-group(wcf),::view-transition-group(wch){animation-duration:0s}::view-transition-new(wcf),::view-transition-new(wch),::view-transition-old(wcf),::view-transition-old(wch){animation:none;mix-blend-mode:normal}::view-transition-new(root),::view-transition-old(root){animation-duration:.16s}@media (prefers-reduced-motion:reduce){@view-transition{navigation:none}}.ns .wch.wch-init,.ns .wch.wch-init .wch-bar,html.wch-flip .ns *,html.wch-flip .ns :after,html.wch-flip .ns :before{transition:none!important}.ns .wch-links a[data-dd]{display:inline-flex;align-items:center;gap:5px}.ns .wch-chev{opacity:.55;transition:transform .35s var(--wc-spring),opacity .2s}.ns .wch-links a[aria-expanded=true] .wch-chev{transform:rotate(180deg);opacity:1}.ns .wch-dd{position:absolute;top:calc(100% + 8px);width:300px;padding:6px;border-radius:16px;background:var(--wc-surface-solid);border:1px solid var(--wc-line2);backdrop-filter:blur(18px) saturate(1.4);-webkit-backdrop-filter:blur(18px) saturate(1.4);box-shadow:var(--wc-shadow);opacity:0;transform:translateY(-6px) scale(.98);transform-origin:50% 0;pointer-events:none;visibility:hidden;transition:opacity .18s var(--wc-ease),transform .28s var(--wc-ease),visibility 0s .18s}.ns .wch-dd.open{opacity:1;transform:none;pointer-events:auto;visibility:visible;transition:opacity .18s var(--wc-ease),transform .32s var(--wc-spring),visibility 0s}.ns .wch-dd:before{content:"";position:absolute;left:0;right:0;top:-10px;height:10px}.ns .wch.compact .wch-dd{top:calc(100% + 6px)}.ns .wch-dd-row{display:flex;align-items:center;gap:12px;padding:9px 10px;border-radius:11px;text-decoration:none;color:var(--wc-text);transition:background .18s}.ns .wch-dd-row i{flex:none;width:10px;height:10px;border-radius:50%;background:var(--wc-dot-off);transition:background .3s var(--wc-ease),transform .35s var(--wc-spring),box-shadow .3s}.ns .wch-dd-row span{display:grid;gap:1px;min-width:0}.ns .wch-dd-row b{font-size:14px;font-weight:600;letter-spacing:-.01em}.ns .wch-dd-row em{font-style:normal;font-size:12.5px;color:var(--wc-muted)}.ns .wch-dd-row:focus-visible,.ns .wch-dd-row:hover{background:var(--wc-hi)}.ns .wch-dd-row:focus-visible i,.ns .wch-dd-row:hover i{background:var(--c);transform:scale(1.35);box-shadow:0 0 12px var(--c)}.ns .wch-dd-all{display:flex;align-items:center;justify-content:space-between;margin:4px 4px 2px;padding:9px 10px;border-top:1px solid var(--wc-line);border-radius:0 0 10px 10px;font-size:13px;font-weight:600;color:var(--wc-muted);text-decoration:none;transition:color .2s,background .2s}.ns .wch-dd-all:focus-visible,.ns .wch-dd-all:hover{color:var(--wc-text);background:var(--wc-hi)}.ns .wch-dd a:focus-visible{outline:2px solid var(--wc-ember);outline-offset:-2px}@media (max-width:960px){.ns .wch-dd{display:none}}@media (prefers-reduced-motion:reduce){.ns .wch-dd,.ns .wch-dd.open{transition:opacity .01s,visibility 0s;transform:none}}.ns .wch.opening,.ns .wch.opening .wch-bar{transition-duration:.28s}.ns{--t-pitch:30px;--t-off:rgba(237,237,239,.13);--t-glass:rgba(12,12,15,.72);--t-line:rgba(255,255,255,.08);--t-muted:#7E7E88}html:not([data-theme=dark]) .ns{--t-off:rgba(17,17,19,.11);--t-glass:rgba(255,255,255,.78);--t-line:rgba(17,17,19,.08);--t-muted:#6E6E76}.ns .t-field{position:fixed;inset:0;width:100%;height:100%;z-index:0;pointer-events:none}.ns .t-sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ns .t-num{display:inline-flex;align-items:center;vertical-align:middle;height:1em;line-height:1}.ns .t-num svg{display:block;height:100%;width:auto;overflow:visible}.ns .t-num circle{transition:fill .35s cubic-bezier(.2,.8,.2,1)}.ns .t-word{position:relative;display:inline-block}.ns .t-word-text{color:transparent!important;-webkit-text-fill-color:transparent!important;background:none!important}.ns .t-word canvas{position:absolute;pointer-events:none}.ns .t-rule{display:flex;align-items:center;gap:14px;font:500 11.5px/1 Geist Mono NS,var(--font-geist-mono),ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--t-muted)}.ns .t-rule-l{white-space:nowrap}.ns .t-rule-d{flex:1;min-width:40px;height:7px;display:block}.ns .t-rule-d svg{display:block;width:100%;height:100%}.ns .t-rule-d circle{fill:var(--t-off);transition:fill .5s cubic-bezier(.2,.8,.2,1) var(--d,0s)}.ns .t-rule.t-on .t-rule-d circle{fill:var(--c)}.ns .t-rule-n{height:15px;opacity:.25;transition:opacity .5s 1s}.ns .t-rule.t-on .t-rule-n{opacity:1}.ns .t-temp{position:fixed;left:16px;bottom:16px;z-index:60;display:flex;align-items:center;gap:10px;height:36px;padding:0 12px 0 11px;border-radius:12px;background:var(--t-glass);border:1px solid var(--t-line);backdrop-filter:blur(14px) saturate(1.3);-webkit-backdrop-filter:blur(14px) saturate(1.3);font:500 10px/1 Geist Mono NS,var(--font-geist-mono),ui-monospace,monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--t-muted);opacity:0;transform:translateY(12px);transition:opacity .45s,transform .6s cubic-bezier(.2,.8,.2,1);pointer-events:none}.ns .t-temp.show{opacity:1;transform:none}.ns .t-temp-w{display:flex}.ns .t-temp-w circle{transition:fill .4s}.ns .t-temp-n{height:13px}@media (max-width:600px){.ns .t-temp{left:12px;bottom:12px;height:32px}.ns .t-temp-l{display:none}}.ns .t-card{position:relative;border:1px solid var(--t-line)}.ns .t-card>.t-dot,.ns .t-dot{position:absolute;top:16px;right:16px;width:5px;height:5px;border-radius:50%;background:#FF5A1F}@media (prefers-reduced-motion:reduce){.ns .t-num circle,.ns .t-rule-d circle,.ns .t-rule-n,.ns .t-temp{transition:none!important}}html:not(.nsj) .ns .flow li,html:not(.nsj) .ns .ft,html:not(.nsj) .ns .lp-reveal,html:not(.nsj) .ns .rv,html:not(.nsj) .ns [data-r],html:not(.nsj) .ns a.card.pc{opacity:1!important;transform:none!important}html:not(.nsj) .ns .split .w>span,html:not(.nsj) .ns [data-split] .w>span{transform:none!important}@media (prefers-reduced-motion:reduce){html .ns [data-r]{opacity:1!important}html .ns .split .w>span,html .ns [data-r]{transform:none!important}}