@font-face{font-family:Mona Sans;src:url(/assets/v/monasans-latin.26f7f4e2d7.woff2) format("woff2");font-weight:200 900;font-stretch:75% 125%;font-display:swap}@font-face{font-family:Inter;src:url(/assets/v/inter-latin.65ea653451.woff2) format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;src:url(/assets/v/inter-cyrillic.0aa0a3106d.woff2) format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Mono;src:url(/assets/v/geistmono-latin.316b1933c2.woff2) format("woff2");font-weight:100 900;font-display:swap}:root{--bg: #05040b;--bg-2: #0a0815;--panel: rgba(18, 13, 32, .62);--panel-solid: #0e0a1a;--line: rgba(255, 255, 255, .09);--line-2: rgba(255, 255, 255, .16);--text: #fff8ff;--muted: #d8c7e7;--dim: rgba(216, 199, 231, .72);--faint: rgba(216, 199, 231, .62);--green: #32f28c;--cyan: #18e1ff;--violet: #8b45ff;--magenta: #c2168f;--gradient-brand: linear-gradient(100deg, #fff1c4, #f2c86b 45%, #c9962e);--gold: #f2c86b;--acc: #f2c86b;--acc-2: #b8862b;--acc-rgb: 242, 200, 107;--stage-rgb: var(--acc-rgb);--font-sans: Inter, ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--font-display: "Mona Sans", Inter, ui-sans-serif, system-ui, sans-serif;--font-mono: "Geist Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--wrap: 1240px;--gutter: clamp(16px, 4vw, 48px);--r-xl: 32px;--r-lg: 24px;--r-md: 16px;--r-sm: 10px;--ease: cubic-bezier(.2, .7, .1, 1);--spring: cubic-bezier(.5, 1.6, .4, 1);--header-h: 96px}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + 64px);background:var(--bg)}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{margin:0;min-height:100vh;background:var(--bg);color:var(--text);font:400 17px/1.6 var(--font-sans);font-feature-settings:"cv11","ss01","ss03";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}img,svg,video{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration-color:rgba(var(--acc-rgb),.6);text-underline-offset:.2em}button{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--text);outline-offset:3px;border-radius:6px}::selection{background:rgba(var(--acc-rgb),.45);color:#fff}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip{position:fixed;left:16px;top:-60px;z-index:100;background:var(--text);color:var(--bg);padding:10px 16px;border-radius:999px;font-weight:600;text-decoration:none;transition:top .2s}.skip:focus{top:12px}.wrap{width:min(100% - 2 * var(--gutter),var(--wrap));margin-inline:auto}.mono{font-family:var(--font-mono)}.muted{color:var(--dim)}body:after{content:"";position:fixed;inset:-50%;z-index:90;pointer-events:none;opacity:.055;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .9 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.ambient{position:fixed;inset:0;z-index:-1;pointer-events:none}.ambient:before,.ambient:after{content:"";position:absolute;border-radius:50%;filter:blur(90px);transition:background 1.2s var(--ease)}.ambient:before{width:70vmax;height:50vmax;left:50%;top:-28vmax;translate:-50% 0;background:radial-gradient(closest-side,rgba(var(--stage-rgb),.16),transparent)}.ambient:after{width:50vmax;height:40vmax;right:-18vmax;bottom:-22vmax;background:radial-gradient(closest-side,rgba(var(--stage-rgb),.08),transparent)}.display,h1,h2,h3{font-family:var(--font-display);font-weight:760;letter-spacing:-.035em;line-height:.98;margin:0;text-wrap:balance}h1,.display-xl{font-size:clamp(46px,8.2vw,128px);font-stretch:118%}h2,.display-l{font-size:clamp(36px,5.4vw,80px);font-stretch:112%}h3,.display-m{font-size:clamp(26px,2.8vw,40px);font-stretch:108%;line-height:1.05;letter-spacing:-.025em}p{margin:0;text-wrap:pretty}.lead{font-size:clamp(18px,1.6vw,22px);line-height:1.5;color:var(--muted);max-width:60ch}.eyebrow{font:500 12px/1.2 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--dim);margin:0 0 18px;display:flex;gap:12px;align-items:center}.eyebrow .sku{color:var(--text)}.eyebrow .pname{text-transform:none;letter-spacing:.02em;color:var(--text)}.eyebrow .bar{width:28px;height:1px;background:currentColor;opacity:.5}.grad{background:var(--gradient-brand);-webkit-background-clip:text;background-clip:text;color:transparent}.acc-text{color:rgb(var(--acc-rgb))}.wordmark{font:800 20px/1 var(--font-display);font-stretch:116%;letter-spacing:-.03em;white-space:nowrap}.wm-i{display:inline-block;position:relative;width:.2em;height:.72em;margin:0 .045em;vertical-align:baseline;background:currentColor;border-radius:.05em}.wm-i:before{content:"";position:absolute;left:50%;bottom:calc(100% + .09em);width:.22em;height:.22em;translate:-50% 0;border-radius:.07em;background:var(--green);box-shadow:0 0 .35em var(--green),0 0 .12em var(--green)}.btn{--b: rgba(255,255,255,.14);position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.55em;min-height:52px;padding:0 26px;border-radius:999px;font:600 16px/1 var(--font-sans);text-decoration:none;cursor:pointer;border:1px solid var(--b);transition:transform .35s var(--spring),background .25s,border-color .25s,box-shadow .35s;white-space:nowrap}@media(max-width:420px){.btn{max-width:100%;white-space:normal;text-align:center;line-height:1.2;padding-block:10px}}.btn:hover{transform:translateY(-2px)}.btn:active{transform:translateY(0) scale(.98)}.btn-primary{background:var(--text);color:#0a0612;border-color:transparent;box-shadow:0 0 rgba(var(--acc-rgb),0)}.btn-primary:hover{box-shadow:0 12px 40px -8px rgba(var(--acc-rgb),.7)}.btn-acc{background:linear-gradient(180deg,#ffffff2e,#fff0),rgb(var(--acc-rgb));color:#0a0612;border-color:transparent}.btn-acc:hover{box-shadow:0 14px 44px -10px rgba(var(--acc-rgb),.9)}.btn-ghost{background:#ffffff0a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.btn-ghost:hover{background:#ffffff17;border-color:#ffffff47}.btn-sm{min-height:40px;padding:0 18px;font-size:14px}.btn .arrow{transition:transform .35s var(--spring)}.btn:hover .arrow{transform:translate(4px)}.btn[aria-disabled=true]{white-space:normal;text-align:center;line-height:1.3;padding-block:12px;cursor:default;background:#ffffff0d;color:var(--muted);border-style:dashed}.btn[aria-disabled=true]:hover{transform:none;box-shadow:none}.ext{font-size:.8em;margin-left:.25em;opacity:.7}.link-arrow{display:inline-flex;gap:.4em;align-items:center;font-weight:600;text-decoration:none;color:var(--text)}.link-arrow span{transition:transform .35s var(--spring)}.link-arrow:hover span{transform:translate(5px)}.status{display:inline-flex;align-items:center;gap:8px;font:500 11.5px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding:7px 11px;border-radius:999px;border:1px solid var(--line-2);background:#00000059;white-space:nowrap}.led{width:7px;height:7px;border-radius:50%;background:var(--led, #888);box-shadow:0 0 10px var(--led, #888)}.status-live{--led: var(--green)}.status-soon{--led: #ffd23f}.status-dev{--led: var(--cyan)}.status-live .led{animation:pulse 2.4s ease-in-out infinite}@keyframes pulse{50%{opacity:.45;box-shadow:0 0 2px var(--led)}}.site-header{position:fixed;inset:12px 0 auto;z-index:50;pointer-events:none}.nav{pointer-events:auto;width:min(100% - 24px,1180px);margin:0 auto;height:84px;display:flex;align-items:center;gap:12px;padding:0 10px 0 16px;border-radius:999px;border:1px solid transparent;transition:background .4s,border-color .4s,box-shadow .4s,backdrop-filter .4s}.site-header.scrolled .nav,.site-header.open .nav,.site-header .nav:hover{background:#0a0714b8;border-color:var(--line);backdrop-filter:blur(18px) saturate(1.4);-webkit-backdrop-filter:blur(18px) saturate(1.4);box-shadow:0 20px 60px -20px #000c}.brand{display:inline-flex;align-items:center;gap:16px;text-decoration:none;color:var(--text);margin-right:auto;min-width:0}.brand-mark{width:66px;height:66px;flex:0 0 auto;overflow:visible}.site-header .wordmark{font-size:32px}.site-footer .brand-mark{width:62px;height:62px}.site-footer .wordmark{font-size:30px}.brand .brand-mark{transition:transform .24s cubic-bezier(.34,1.32,.64,1),filter .24s ease}.brand .wordmark{transition:color .18s ease}@media(hover:hover){.brand:hover .brand-mark{transform:scale(1.09) rotate(-5deg);filter:drop-shadow(0 0 12px rgba(242,200,107,.55))}.brand:hover .wordmark{color:var(--gold)}}.brand:focus-visible .brand-mark{transform:scale(1.09) rotate(-5deg);filter:drop-shadow(0 0 12px rgba(242,200,107,.55))}.brand:focus-visible .wordmark{color:var(--gold)}.brand:active .brand-mark{transform:scale(1.02) rotate(-2deg);transition:transform .09s ease}@media(max-width:760px){.brand-mark{width:52px;height:52px}.site-header .wordmark{font-size:26px}.nav{height:72px}}@media(max-width:760px){.site-header{inset:0 0 auto}.nav{width:100%;border-radius:0;border-width:0 0 1px;padding:0 max(var(--gutter),env(safe-area-inset-right)) 0 max(var(--gutter),env(safe-area-inset-left))}.site-header.scrolled .nav,.site-header.open .nav{background:#080610e6;box-shadow:0 10px 30px -18px #000000e6}}@media(orientation:landscape)and (max-height:560px){.site-header{position:absolute}.site-header.open{position:fixed}}.nav-links{display:flex;gap:4px;list-style:none;margin:0;padding:0}.nav-links a,.nav-btn{display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 16px;border-radius:999px;font-size:15px;font-weight:500;color:var(--muted);text-decoration:none;background:none;border:0;cursor:pointer;transition:color .2s,background .2s}.nav-links a:hover,.nav-btn:hover,.nav-btn[aria-expanded=true],.nav-links a[aria-current]{color:var(--text);background:#ffffff0f}.nav-btn svg{transition:transform .3s var(--ease)}.nav-btn[aria-expanded=true] svg{transform:rotate(180deg)}.nav-cta{margin-left:6px}.brand{margin-right:0}.nav-dock{list-style:none;margin:0 auto;padding:0;display:flex;gap:22px}.nav-dock a{position:relative;display:grid;place-items:center;width:76px;height:76px;border-radius:22px;text-decoration:none;transition:background .25s,transform .35s var(--spring)}.nav-dock img{width:64px;height:64px;transition:transform .35s var(--spring),filter .3s}.nav-dock a:hover,.nav-dock a:focus-visible{background:rgba(var(--c-rgb),.1)}.nav-dock a:hover img,.nav-dock a:focus-visible img{transform:translateY(-3px) scale(1.08);filter:drop-shadow(0 6px 14px rgba(var(--c-rgb),.55))}.nav-dock a[aria-current]{background:rgba(var(--c-rgb),.12);box-shadow:inset 0 0 0 1px rgba(var(--c-rgb),.35)}.nav-dock-tip{position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%,-4px);padding:6px 10px;border-radius:8px;white-space:nowrap;font:600 12px/1 var(--font-sans);color:var(--text);background:#0a0714f0;border:1px solid rgba(var(--c-rgb),.45);opacity:0;pointer-events:none;transition:opacity .2s,transform .25s var(--ease)}.nav-dock a:hover .nav-dock-tip,.nav-dock a:focus-visible .nav-dock-tip{opacity:1;transform:translate(-50%)}@media(prefers-reduced-motion:reduce){.nav-dock img,.nav-dock-tip{transition:none}.nav-dock a:hover img,.nav-dock a:focus-visible img{transform:none}}@media(max-width:1100px){.nav-dock{display:none}.brand{margin-right:auto}}.nav-burger{display:none;width:44px;height:44px;border-radius:50%;border:1px solid var(--line-2);background:#ffffff0a;cursor:pointer;position:relative}.nav-burger span{position:absolute;left:13px;right:13px;height:1.6px;background:var(--text);border-radius:2px;transition:transform .35s var(--ease),top .35s var(--ease)}.nav-burger span:first-child{top:17px}.nav-burger span:last-child{top:25px}.nav-burger[aria-expanded=true] span:first-child{top:21px;transform:rotate(45deg)}.nav-burger[aria-expanded=true] span:last-child{top:21px;transform:rotate(-45deg)}.nav-panel{pointer-events:auto;width:min(100% - 24px,1180px);margin:10px auto 0;border-radius:var(--r-lg);background:#0a0714e6;border:1px solid var(--line);backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);box-shadow:0 40px 100px -30px #000000e6;overflow:hidden}.nav-panel:not([hidden]){animation:drop .45s var(--ease)}@keyframes drop{0%{opacity:0;transform:translateY(-8px) scale(.99)}}.nav-panel-inner{padding:22px}.nav-panel .eyebrow{margin:4px 6px 14px}.nav-products{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px}.nav-products a{display:grid;grid-template-columns:56px 1fr;grid-template-rows:auto auto;column-gap:14px;row-gap:10px;padding:16px;border-radius:var(--r-md);text-decoration:none;border:1px solid var(--line);background:radial-gradient(120% 90% at 0% 0%,rgba(var(--c-rgb),.14),transparent 60%);transition:border-color .25s,transform .35s var(--spring),background .3s}.nav-products a:hover{border-color:rgba(var(--c-rgb),.55);transform:translateY(-2px)}.nav-products img{grid-row:span 2;width:56px;height:56px}.np-text{display:flex;flex-direction:column;gap:3px}.np-name{font:700 18px/1.1 var(--font-display);font-stretch:110%}.np-platform{font-size:13px;color:var(--dim)}.nav-products .status{justify-self:start}.nav-sheet{position:fixed;inset:0;z-index:45;background:#05040bf5;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding:calc(var(--header-h) + 28px) var(--gutter) 40px;overflow:auto}.nav-sheet ul{list-style:none;margin:0;padding:0;display:grid;gap:6px}.nav-sheet a{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:16px 6px;font:700 28px/1.1 var(--font-display);font-stretch:112%;text-decoration:none;border-bottom:1px solid var(--line)}.nav-sheet a .np-platform{flex-basis:100%;padding-left:54px;margin-top:-8px;font:400 14px var(--font-sans)}.nav-sheet:not([hidden]) li{animation:rise .5s var(--ease) both}.nav-sheet li:nth-child(2){animation-delay:.04s}.nav-sheet li:nth-child(3){animation-delay:.08s}.nav-sheet li:nth-child(4){animation-delay:.12s}.nav-sheet li:nth-child(5){animation-delay:.16s}@media(max-width:820px){.nav-links,.nav-cta{display:none}.nav-burger{display:block}}section{position:relative}.section{padding:clamp(96px,14vw,180px) 0}.section-head{display:grid;grid-template-columns:1.2fr 1fr;gap:32px 64px;align-items:end;margin-bottom:clamp(48px,6vw,80px)}.section-head p.lead{justify-self:end}@media(max-width:900px){.section-head{grid-template-columns:1fr}.section-head p.lead{justify-self:start}}.js [data-reveal]{opacity:0;transform:translateY(28px);transition:opacity 1s var(--ease),transform 1s var(--ease);transition-delay:calc(var(--d, 0) * 90ms)}.js [data-reveal].in{opacity:1;transform:none}.hero{overflow-x:clip;min-height:max(720px,100svh);display:grid;grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr);padding-top:calc(var(--header-h) + 36px);overflow:hidden;isolation:isolate}.hero-copy{text-align:center;position:relative;z-index:3;display:flex;flex-direction:column;align-items:center}.hero h1{font-size:clamp(38px,min(8.4vw,13.5vh),132px);font-stretch:122%;font-weight:800;letter-spacing:-.045em;line-height:.92}.hero h1 .line{display:block}.hero .lead{margin:24px auto 0;text-align:center;max-width:54ch}.hero-ctas{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-top:30px}.hswitch{--w: 1.62em;--h: .86em;display:inline-block;position:relative;width:var(--w);height:var(--h);margin:0 .12em 0 .16em;vertical-align:-.02em;border-radius:999px;border:.045em solid rgba(255,255,255,.85);background:#ffffff0f;cursor:pointer;padding:0;transition:background .5s var(--ease),box-shadow .5s;font-size:inherit}.hswitch:before{content:"";position:absolute;inset:.07em;border-radius:999px;background:linear-gradient(90deg,#ff5b72,#ff2e9a);opacity:0;transition:opacity .45s var(--ease)}.hswitch .knob{position:absolute;top:50%;left:.09em;width:calc(var(--h) - .26em);height:calc(var(--h) - .26em);translate:0 -50%;border-radius:50%;background:#fff;box-shadow:0 .04em .12em #00000080;transition:left .6s var(--spring)}.hswitch[data-busy=on]:before{opacity:1}.hswitch[data-busy=on]{box-shadow:0 0 .5em #ff2e9a80}.hswitch[data-busy=on] .knob{left:calc(var(--w) - var(--h) + .09em)}.hswitch[data-busy=off]{border-color:#ffffff8c}.hswitch[data-busy=off] .knob{background:#d8c7e7}.hswitch:hover{background:#ffffff1f}.stage{position:relative;height:clamp(250px,30vh,360px);margin-top:-40px;z-index:1}.hero>div:last-child{display:flex;flex-direction:column;justify-content:flex-end}.floor{position:absolute;left:-20%;right:-20%;bottom:-30%;height:90%;transform:perspective(700px) rotateX(72deg);transform-origin:50% 100%;background-image:linear-gradient(rgba(255,255,255,.075) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.075) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(60% 70% at 50% 60%,#000 30%,transparent 75%);mask-image:radial-gradient(60% 70% at 50% 60%,#000 30%,transparent 75%)}.js .floor{animation:floor-move 6s linear infinite;animation-play-state:paused}.lights-on .floor{animation-play-state:running}@keyframes floor-move{to{background-position:0 64px,0 0}}.horizon{position:absolute;left:0;right:0;bottom:34%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.18),transparent)}.bays-line{position:absolute;inset:0;display:grid;grid-template-columns:repeat(var(--n, 4),minmax(0,1fr));max-width:calc(var(--wrap) + 2 * var(--gutter));margin:0 auto;padding:0 var(--gutter)}.actor{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding-bottom:34px;text-decoration:none;color:var(--text);--c-rgb: 255,255,255}.beam{position:absolute;left:50%;bottom:14%;width:min(280px,120%);height:150%;translate:-50% 0;pointer-events:none;opacity:0;background:linear-gradient(to top,rgba(var(--c-rgb),.38),rgba(var(--c-rgb),.08) 60%,rgba(var(--c-rgb),0));clip-path:polygon(40% 0,60% 0,100% 100%,0 100%);filter:blur(16px);mix-blend-mode:screen;transition:opacity 1.4s var(--ease)}.pool{position:absolute;left:50%;bottom:9%;width:78%;aspect-ratio:3 / 1;translate:-50% 0;border-radius:50%;background:radial-gradient(closest-side,rgba(var(--c-rgb),.55),rgba(var(--c-rgb),0));opacity:0;filter:blur(6px);transition:opacity 1.4s var(--ease)}.actor-fig{position:relative;width:clamp(84px,min(11vw,17vh),160px);transition:transform .6s var(--spring),filter 1.2s var(--ease);filter:brightness(.18) saturate(.4)}.actor-fig img{width:100%;height:auto}.actor-fig .reflect{position:absolute;top:100%;left:0;width:100%;transform:scaleY(-1);opacity:.22;-webkit-mask-image:linear-gradient(to top,rgba(0,0,0,.9),transparent 45%);mask-image:linear-gradient(to top,rgba(0,0,0,.9),transparent 45%)}.actor-label{position:absolute;bottom:-2%;display:flex;flex-direction:column;align-items:center;gap:4px;font:500 11px/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--faint);transition:color .6s;white-space:nowrap}.actor-label b{font:700 15px/1 var(--font-display);font-stretch:112%;letter-spacing:-.01em;text-transform:none;color:var(--dim)}.actor.lit .beam{opacity:1;animation:flicker 1.1s steps(1) 1}.actor.lit .pool{opacity:.9}.actor.lit .actor-fig{filter:none}.actor.lit .actor-label{color:var(--dim)}.actor.lit .actor-label b{color:var(--text)}.actor:hover .actor-fig,.actor:focus-visible .actor-fig{transform:translateY(-14px) scale(1.04)}.actor.ghost .actor-fig{filter:none}.actor.ghost .actor-fig img{filter:brightness(0) drop-shadow(0 0 1px rgba(255,255,255,.7)) drop-shadow(0 0 14px rgba(139,69,255,.35))}.actor.ghost .actor-label b{color:var(--faint)}.actor.ghost .q{position:absolute;inset:0;display:grid;place-items:center;padding-bottom:10%;font:800 clamp(26px,3.4vw,44px)/1 var(--font-display);color:#ffffff47}@keyframes flicker{0%{opacity:0}8%{opacity:.9}12%{opacity:.1}18%{opacity:1}24%{opacity:.35}32%,to{opacity:1}}html:not(.js) .actor .beam,html:not(.js) .actor .pool{opacity:.9}html:not(.js) .actor .actor-fig{filter:none}.hero-panel{position:relative;z-index:3;border-top:1px solid var(--line);background:linear-gradient(to bottom,#05040b33,#05040be6)}.hero-panel ul{list-style:none;margin:0 auto;padding:0 var(--gutter);max-width:calc(var(--wrap) + 2 * var(--gutter));display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.hero-panel li{transition:background .3s;display:flex;flex-direction:column;align-items:center;justify-content:space-between;text-align:center;gap:12px;padding:18px 20px;border-left:1px solid var(--line);font:500 11.5px/1.2 var(--font-mono);letter-spacing:.1em;color:var(--dim)}.hero-panel li .nm{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:0}.hero-panel li .nm b{font:700 clamp(16px,calc(.8vw + 10px),22px)/1.15 var(--font-display);font-stretch:110%;letter-spacing:-.01em;color:var(--text);white-space:normal;text-wrap:balance}.hero-panel li:last-child{border-right:1px solid var(--line)}.hero-panel li a{text-decoration:none;display:contents}.hero-panel li:has(a:hover){background:#ffffff0a}@media(max-width:720px){.hero-panel ul{grid-template-columns:1fr 1fr}.hero-panel li{flex-direction:column;align-items:center;padding:14px 10px}.hero-panel .status{font-size:10px;padding:6px 9px}}@media(max-width:400px){.hero-panel li{padding:12px 6px}.bays-line{padding:0 8px}.actor-label b{font-size:12px}.actor-label{font-size:9px;letter-spacing:.1em}}.bays{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr));gap:16px}.bay{--c-rgb: 255,255,255;--mx: 50%;--my: 0%;position:relative;display:flex;flex-direction:column;min-height:540px;padding:22px;border-radius:var(--r-xl);text-decoration:none;color:var(--text);border:1px solid var(--line);background:linear-gradient(180deg,#ffffff09,#ffffff03);overflow:hidden;isolation:isolate;transition:transform .6s var(--spring),border-color .4s;transform-style:preserve-3d}.bay:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(420px circle at var(--mx) var(--my),rgba(var(--c-rgb),.22),transparent 60%);opacity:0;transition:opacity .4s}.bay:after{content:"";position:absolute;left:50%;top:-10%;width:90%;height:75%;translate:-50% 0;z-index:-1;background:linear-gradient(to bottom,rgba(var(--c-rgb),.3),rgba(var(--c-rgb),0));clip-path:polygon(40% 0,60% 0,100% 100%,0 100%);filter:blur(18px);opacity:.55;transition:opacity .5s}.bay:hover{border-color:rgba(var(--c-rgb),.5)}.bay:hover:before{opacity:1}.bay:hover:after{opacity:1}.bay-top{display:flex;justify-content:space-between;align-items:center;font:500 12px/1 var(--font-mono);letter-spacing:.14em;color:var(--dim)}.bay-fig{flex:1;display:grid;place-items:center;padding:26px 0 10px;position:relative}.bay-fig img{width:min(62%,190px);filter:drop-shadow(0 30px 40px rgba(0,0,0,.6));transition:transform .7s var(--spring)}.bay-fig:after{content:"";position:absolute;bottom:6%;width:55%;height:18px;border-radius:50%;background:radial-gradient(closest-side,rgba(var(--c-rgb),.5),transparent);filter:blur(4px)}.bay:hover .bay-fig img{transform:translateY(-12px) rotate(-3deg) scale(1.04)}.bay h3{font-size:clamp(30px,2.6vw,38px)}.bay .platform{display:inline-block;margin:10px 0 12px;font:500 12px/1.3 var(--font-mono);letter-spacing:.06em;color:rgb(var(--c-rgb))}.bay p{color:var(--dim);font-size:15.5px;line-height:1.55}.bay .link-arrow{margin-top:20px}.bay.ghost{border-style:dashed;border-color:#ffffff24;background:repeating-linear-gradient(135deg,rgba(255,255,255,.015) 0 12px,transparent 12px 24px)}.bay.ghost:after{opacity:.12}.bay.ghost .bay-fig img{filter:brightness(0) drop-shadow(0 0 1px rgba(255,255,255,.5));opacity:.85}.bay.ghost h3{color:var(--dim)}.bay.ghost .q{position:absolute;font:800 44px/1 var(--font-display);color:#ffffff38;padding-bottom:8%}.chapter{padding:clamp(80px,10vw,140px) 0}.chapter-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(32px,6vw,96px);align-items:center}.chapter:nth-child(2n) .chapter-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.chapter:nth-child(2n) .chapter-copy{order:2}.chapter-copy h3{font-size:clamp(34px,4vw,60px);font-stretch:114%;margin-bottom:22px}.chapter-copy .lead{font-size:18px}.chapter-name{display:flex;flex-wrap:wrap;align-items:center;gap:12px 14px;margin-bottom:26px}.chapter-name img{width:52px;height:52px}.chapter-name b{font:700 20px/1 var(--font-display);font-stretch:112%}.ticks{list-style:none;padding:0;margin:28px 0 32px;display:grid;gap:12px}.ticks li{display:grid;grid-template-columns:22px 1fr;gap:12px;color:var(--muted);font-size:16px}.ticks li:before{content:"";width:20px;height:20px;margin-top:2px;border-radius:6px;background:rgba(var(--c-rgb, var(--acc-rgb)),.16) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5.5 10.5l3 3 6-7' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/14px no-repeat;box-shadow:inset 0 0 0 1px rgba(var(--c-rgb, var(--acc-rgb)),.5)}@media(max-width:960px){.chapter-grid,.chapter:nth-child(2n) .chapter-grid{grid-template-columns:1fr}.chapter:nth-child(2n) .chapter-copy{order:0}}.device{--c-rgb: var(--acc-rgb);position:relative;border-radius:var(--r-lg);border:1px solid var(--line-2);background:linear-gradient(180deg,#161026e6,#0a0714eb);box-shadow:0 50px 120px -40px rgba(var(--c-rgb),.45),0 30px 80px -30px #000000e6,inset 0 1px #ffffff14;overflow:hidden}.device:before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;background:linear-gradient(160deg,rgba(var(--c-rgb),.7),transparent 40%,transparent 70%,rgba(var(--c-rgb),.35));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.device-bar{display:flex;align-items:center;gap:8px;height:42px;padding:0 16px;border-bottom:1px solid var(--line);font:500 12px/1 var(--font-mono);color:var(--dim)}.device-bar i{width:10px;height:10px;border-radius:50%;background:#ffffff29}.device-bar span{margin-left:8px}.device-bar .tag{margin-left:auto;color:var(--faint);letter-spacing:.06em}.device-body{padding:clamp(14px,2vw,22px)}.demo-note{margin-top:14px;font:500 12px/1.4 var(--font-mono);letter-spacing:.04em;color:var(--faint)}.demo-replay{margin-left:auto;background:none;border:1px solid var(--line-2);border-radius:999px;color:var(--dim);font:500 11px/1 var(--font-mono);padding:6px 10px;cursor:pointer}.demo-replay:hover{color:var(--text);border-color:#ffffff59}.principles{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:16px}.principle{padding:30px;border-radius:var(--r-lg);border:1px solid var(--line);background:linear-gradient(180deg,rgba(255,255,255,.03),transparent);position:relative;overflow:hidden}.principle .num{font:500 12px/1 var(--font-mono);color:var(--faint);letter-spacing:.14em}.principle h3{font-size:clamp(24px,2.2vw,30px);margin:64px 0 14px}.principle p{color:var(--dim);font-size:15.5px}.principle .glyph{position:absolute;right:24px;top:22px;width:54px;height:30px;border-radius:99px;border:1.5px solid var(--line-2)}.principle .glyph:after{content:"";position:absolute;top:4px;right:4px;width:20px;height:20px;border-radius:50%;background:var(--green);box-shadow:0 0 14px var(--green)}.closing{padding:clamp(100px,14vw,200px) 0 clamp(60px,8vw,100px);text-align:center;overflow:hidden}.closing h2{font-size:clamp(40px,6.4vw,104px);font-stretch:120%}.closing .lead{margin:26px auto 38px}.giant{margin-top:clamp(60px,8vw,110px);font:800 clamp(64px,17.5vw,290px)/.8 var(--font-display);font-stretch:125%;letter-spacing:-.06em;white-space:nowrap;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.14);background:radial-gradient(40% 120% at var(--gx, 50%) 50%,rgba(255,241,196,.95),rgba(184,134,43,.55) 40%,transparent 70%);-webkit-background-clip:text;background-clip:text;-webkit-user-select:none;user-select:none}.giant .wm-i{width:.19em;background:transparent;box-shadow:inset 0 0 0 1px #ffffff24;border-radius:.02em}.giant .wm-i:before{box-shadow:0 0 .25em var(--green);border-radius:.05em}.site-footer{border-top:1px solid var(--line);padding:64px 0 32px;background:linear-gradient(to bottom,transparent,rgba(0,0,0,.4));position:relative;z-index:2}.footer-top{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2.2fr);gap:48px}.footer-brand .brand{margin-bottom:16px}.footer-brand p{max-width:30ch;font-size:15px}.footer-cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,1.6fr);gap:32px}@media(max-width:1000px){.footer-cols{grid-template-columns:repeat(2,minmax(0,1fr))}}.footer-h{font:500 11.5px/1 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--faint);margin:0 0 16px}.footer-cols ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}.footer-cols a{color:var(--muted);text-decoration:none;font-size:14.5px;overflow-wrap:anywhere}.footer-cols a:hover{color:var(--text)}.footer-note{margin-top:40px;font-size:13px;color:var(--faint);max-width:90ch}.footer-bottom{margin-top:48px;padding-top:24px;border-top:1px solid var(--line);display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;font-size:13px;color:var(--faint)}@media(max-width:820px){.footer-top{grid-template-columns:1fr}}.subnav{position:relative;z-index:30;margin-top:calc(var(--header-h) + 12px);margin-bottom:calc(-1 * (var(--header-h) + 12px) - 52px)}.doc-section{padding-top:150px}.subnav-inner{display:flex;align-items:center;gap:6px;padding:6px 6px 6px 14px;border-radius:999px;background:#0a0714b8;border:1px solid var(--line);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);width:max-content;max-width:100%;margin:0 auto;overflow-x:auto;scrollbar-width:none}.subnav-inner::-webkit-scrollbar{display:none}.subnav img{width:26px;height:26px}.subnav b{font:700 14px/1 var(--font-display);font-stretch:110%;margin:0 8px 0 4px;white-space:nowrap}.subnav a{font-size:13.5px;color:var(--dim);text-decoration:none;padding:8px 12px;border-radius:999px;white-space:nowrap}.subnav a:hover,.subnav a[aria-current]{color:var(--text);background:#ffffff12}.p-hero{padding:calc(var(--header-h) + 70px) 0 40px;overflow-x:clip}.p-hero-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);min-width:0;gap:40px;align-items:center}.p-hero h1{font-size:clamp(40px,5.2vw,84px);font-stretch:114%;margin:18px 0 24px}.p-hero h1.long{font-size:clamp(38px,4.4vw,70px)}.p-hero .meta{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.p-hero .platform-chip{font:500 12px/1 var(--font-mono);letter-spacing:.06em;padding:8px 12px;border-radius:999px;background:rgba(var(--acc-rgb),.12);color:rgb(var(--acc-rgb));border:1px solid rgba(var(--acc-rgb),.35)}.p-hero .hero-ctas{justify-content:flex-start}.p-stage{position:relative;aspect-ratio:1 / 1.05;display:grid;place-items:center}.p-stage .beam{opacity:1;bottom:16%;height:110%;width:90%;--c-rgb: var(--acc-rgb)}.p-stage .pool{opacity:1;bottom:12%;width:70%;--c-rgb: var(--acc-rgb)}.p-stage .floor{bottom:-10%;height:60%}.p-stage .p-fig{position:relative;width:62%;z-index:2;filter:drop-shadow(0 40px 50px rgba(0,0,0,.6))}.p-stage .p-fig .reflect{position:absolute;top:100%;left:0;width:100%;transform:scaleY(-1);opacity:.2;-webkit-mask-image:linear-gradient(to top,rgba(0,0,0,.9),transparent 45%);mask-image:linear-gradient(to top,rgba(0,0,0,.9),transparent 45%)}.p-stage .orbit{position:absolute;inset:8%;border-radius:50%;border:1px dashed rgba(var(--acc-rgb),.25);animation:spin 60s linear infinite}.p-stage .orbit:before{content:"";position:absolute;top:-4px;left:50%;width:8px;height:8px;border-radius:50%;background:rgb(var(--acc-rgb));box-shadow:0 0 12px rgb(var(--acc-rgb))}.p-stage .sku-tag{position:absolute;top:10%;right:6%;font:500 12px/1 var(--font-mono);letter-spacing:.14em;color:var(--dim);padding:8px 12px;border:1px solid var(--line-2);border-radius:999px;background:#0006}@keyframes spin{to{transform:rotate(360deg)}}@media(max-width:900px){.p-hero-grid{grid-template-columns:minmax(0,1fr)}.p-stage{max-width:420px;width:100%;margin:0 auto;order:-1;aspect-ratio:1.2 / 1}.p-hero{padding-top:calc(var(--header-h) + 40px)}}.stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.stat{padding:34px 24px;border-left:1px solid var(--line)}.stat:first-child{border-left:0}.stat .n{font:800 clamp(48px,5.5vw,80px)/1 var(--font-display);font-stretch:120%;letter-spacing:-.04em;color:rgb(var(--acc-rgb))}.stat p{margin-top:12px;color:var(--dim);font-size:14.5px;max-width:24ch}.steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;counter-reset:s}.step{padding:28px;border-radius:var(--r-lg);border:1px solid var(--line);background:#ffffff05;position:relative}.step:before{counter-increment:s;content:"0" counter(s);display:grid;place-items:center;width:44px;height:44px;border-radius:50%;font:600 13px/1 var(--font-mono);color:var(--bg);background:rgb(var(--acc-rgb));box-shadow:0 0 24px rgba(var(--acc-rgb),.6);margin-bottom:40px}.step h3{font-size:22px;margin-bottom:10px;font-stretch:106%}.step p{color:var(--dim);font-size:15.5px}@media(max-width:860px){.steps{grid-template-columns:1fr}}.bento{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;grid-auto-flow:dense}.cell{--mx: 50%;--my: 50%;padding:28px;border-radius:var(--r-lg);border:1px solid var(--line);background:linear-gradient(180deg,#ffffff08,#ffffff03);position:relative;overflow:hidden;isolation:isolate;min-height:210px;display:flex;flex-direction:column}.cell:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(360px circle at var(--mx) var(--my),rgba(var(--acc-rgb),.16),transparent 60%);opacity:0;transition:opacity .4s}.cell:hover:before{opacity:1}.cell{grid-column:span var(--span, 1)}.cell .ic{flex:none;margin-bottom:44px;width:34px;height:34px;border-radius:10px;background:rgba(var(--acc-rgb),.14);box-shadow:inset 0 0 0 1px rgba(var(--acc-rgb),.4);display:grid;place-items:center;font:600 12px/1 var(--font-mono);color:rgb(var(--acc-rgb))}.cell h3{font-size:22px;font-stretch:106%;margin:0 0 10px;line-height:1.15}.cell p{color:var(--dim);font-size:15px}@media(max-width:900px){.bento{grid-template-columns:1fr 1fr}.cell{grid-column:auto}.cell:last-child:nth-child(odd){grid-column:span 2}}@media(max-width:600px){.bento{grid-template-columns:1fr}.cell,.cell:last-child:nth-child(odd){grid-column:auto}}.plans{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:16px}.plan{padding:30px;border-radius:var(--r-lg);border:1px solid var(--line);background:#ffffff06;display:flex;flex-direction:column;gap:14px}.plan.hl{border-color:rgba(var(--acc-rgb),.55);background:linear-gradient(180deg,rgba(var(--acc-rgb),.1),#ffffff05)}.plan .name{font:500 12px/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--dim)}.plan .amount{font:800 56px/1 var(--font-display);font-stretch:118%;letter-spacing:-.04em}.plan .amount small{font:500 15px var(--font-sans);letter-spacing:0;color:var(--dim);margin-left:6px}.plan p{color:var(--dim);font-size:15px}.fine{margin-top:18px;font-size:14px;color:var(--faint);max-width:80ch}.note-card{padding:34px;border-radius:var(--r-lg);border:1px dashed var(--line-2);display:flex;gap:24px;align-items:center;justify-content:space-between;flex-wrap:wrap}.note-card p{font-size:18px;color:var(--muted);max-width:52ch}.faq{border-top:1px solid var(--line);max-width:900px}.faq details{border-bottom:1px solid var(--line)}.faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:24px;align-items:center;padding:24px 0;font:600 clamp(17px,1.6vw,20px)/1.35 var(--font-sans)}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"";flex:none;width:28px;height:28px;border-radius:50%;border:1px solid var(--line-2);background:linear-gradient(currentColor,currentColor) center/10px 1.5px no-repeat,linear-gradient(currentColor,currentColor) center/1.5px 10px no-repeat;transition:transform .35s var(--ease)}.faq details[open] summary:after{transform:rotate(45deg)}.faq details p{padding:0 48px 26px 0;color:var(--dim)}.resources{display:grid;grid-template-columns:repeat(var(--cols, 4),minmax(0,1fr));gap:12px}@media(max-width:1000px){.resources{grid-template-columns:repeat(2,minmax(0,1fr))}.resources a:last-child:nth-child(odd){grid-column:span 2}}@media(max-width:560px){.resources{grid-template-columns:minmax(0,1fr)}.resources a:last-child:nth-child(odd){grid-column:auto}}.resources a{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:20px 22px;border-radius:var(--r-md);border:1px solid var(--line);text-decoration:none;font-weight:500;transition:border-color .25s,background .25s}.resources a:hover{border-color:rgba(var(--acc-rgb),.5);background:rgba(var(--acc-rgb),.06)}.resources a:after{content:"→";color:rgb(var(--acc-rgb))}.resources a[target]:after{content:"↗"}.resources a .ext{display:none}.next-product{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:28px;padding:30px;border-radius:var(--r-xl);border:1px solid var(--line);text-decoration:none;background:radial-gradient(80% 140% at 0% 50%,rgba(var(--c-rgb),.18),transparent 60%);transition:border-color .3s}.next-product:hover{border-color:rgba(var(--c-rgb),.5)}.next-product img{width:88px;height:88px;transition:transform .6s var(--spring)}.next-product:hover img{transform:rotate(-6deg) scale(1.06)}.next-product .eyebrow{margin-bottom:8px}.next-product h3{font-size:clamp(26px,3vw,40px)}.next-product .arrowbig{font-size:36px;color:rgb(var(--c-rgb));transition:transform .4s var(--spring)}.next-product:hover .arrowbig{transform:translate(8px)}@media(max-width:600px){.next-product{grid-template-columns:auto 1fr}.next-product .arrowbig{display:none}.next-product img{width:64px;height:64px}}.video-frame{border-radius:var(--r-lg);overflow:hidden;border:1px solid var(--line-2);box-shadow:0 50px 120px -40px rgba(var(--acc-rgb),.5);background:#000}.video-frame video{width:100%;height:auto}.doc-hero{padding:calc(var(--header-h) + 100px) 0 40px}.doc-hero h1{font-size:clamp(42px,6vw,88px);font-stretch:116%}.doc-hero .lead{margin-top:24px}.doc{max-width:780px;padding-bottom:120px}.doc>*+*{margin-top:1.1em}.doc h1{font-size:clamp(38px,5vw,64px);font-stretch:114%;margin:0 0 .5em}.doc h2{font-size:clamp(26px,2.6vw,34px);font-stretch:110%;margin-top:2.2em;line-height:1.1}.doc h3{font-size:21px;font-stretch:104%;margin-top:1.8em}.doc p,.doc li{color:var(--muted)}.doc strong{color:var(--text)}.doc a{color:var(--text);text-decoration-color:rgba(var(--acc-rgb),.8)}.doc a:hover{color:rgb(var(--acc-rgb))}.doc ul,.doc ol{padding-left:1.3em}.doc li+li{margin-top:.45em}.doc code{font:500 .88em var(--font-mono);background:#ffffff12;padding:.1em .4em;border-radius:6px}.doc .lead{color:var(--muted)}.doc .box{padding:20px 22px;border-radius:var(--r-md);border:1px solid rgba(var(--acc-rgb),.3);background:rgba(var(--acc-rgb),.06)}.doc .plans{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.doc .plans .box{margin:0}.doc .price{font:800 34px/1.1 var(--font-display);font-stretch:116%;color:var(--text)}.doc table{width:100%;border-collapse:collapse;font-size:15px;display:block;overflow-x:auto}.doc td,.doc th{border-bottom:1px solid var(--line);padding:10px 8px;text-align:left;vertical-align:top;color:var(--muted)}.doc th{color:var(--text);font-weight:600}.doc .spec th{width:45%}.doc details{border-bottom:1px solid var(--line);padding:12px 0}.doc summary{cursor:pointer;font-weight:600;color:var(--text)}.doc .cta{display:inline-flex;align-items:center;min-height:46px;padding:10px 20px;line-height:1.3;max-width:100%;border-radius:999px;background:rgb(var(--acc-rgb));color:#0a0612;font-weight:600;text-decoration:none}.doc .two{display:grid;grid-template-columns:240px minmax(0,1fr);gap:20px;align-items:start}@media(max-width:640px){.doc .two{grid-template-columns:minmax(0,1fr)}}.doc .two>*{min-width:0}.doc a{overflow-wrap:anywhere}.doc .sheet{background:#fbfaf7;border-radius:8px;padding:6px}.doc .sheet .paper{fill:#fff;stroke:#d0d7de}.doc .sheet .labels *{fill:none;stroke:#b08a00;stroke-width:.6}.doc .small{font-size:14px;color:var(--faint)}.doc img{border-radius:12px}.doc-footer{font-size:14px;color:var(--faint);border-top:1px solid var(--line);padding-top:24px;margin-top:64px}.doc-footer a{color:var(--muted)}.doc-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:64px;align-items:start}.doc-layout>*{min-width:0}.doc-aside{position:sticky;top:170px;display:grid;gap:4px;font-size:14px}.doc-aside a{color:var(--dim);text-decoration:none;padding:7px 12px;border-radius:10px}.doc-aside a:hover,.doc-aside a[aria-current]{color:var(--text);background:#ffffff0f}.doc-aside .eyebrow{margin:0 12px 10px}@media(max-width:900px){.doc-layout{grid-template-columns:minmax(0,1fr);gap:24px}.doc-aside{position:static;display:flex;flex-wrap:wrap}.doc-aside .eyebrow{flex-basis:100%}}.family{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:16px}.family a{display:block;text-decoration:none;color:inherit;border-radius:var(--r-lg)}.family a figure{transition:border-color .3s,transform .5s var(--spring);height:100%}.family a:hover figure{border-color:rgba(var(--c-rgb),.55);transform:translateY(-4px)}.family a:hover img{transform:rotate(-5deg) scale(1.06)}.family img{transition:transform .5s var(--spring)}.family figure{margin:0;padding:28px 20px;border-radius:var(--r-lg);border:1px solid var(--line);text-align:center;background:radial-gradient(80% 60% at 50% 20%,rgba(var(--c-rgb),.16),transparent 70%)}.family img{width:110px;margin:0 auto 16px}.family figcaption b{display:block;font:700 18px/1.2 var(--font-display);font-stretch:110%}.family figcaption span{font-size:13.5px;color:var(--dim)}.contact-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:48px;align-items:start;padding-bottom:120px}@media(max-width:900px){.contact-grid{grid-template-columns:1fr}}.form{padding:clamp(22px,3vw,36px);border-radius:var(--r-xl);border:1px solid var(--line-2);background:linear-gradient(180deg,#161026b3,#0a0714b3);display:grid;gap:18px}.field{display:grid;gap:8px}.field label{font:500 12px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--dim)}.field input,.field textarea,.field select{width:100%;min-height:52px;padding:14px 16px;border-radius:14px;border:1px solid var(--line-2);background:#00000059;color:var(--text);font:400 16px/1.4 var(--font-sans);transition:border-color .2s,box-shadow .2s}.field textarea{min-height:160px;resize:vertical}.field select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 10 10'%3E%3Cpath d='M2 3.5l3 3 3-3' fill='none' stroke='white' stroke-width='1.4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center}.field select option{background:#0e0a1a}.field input:focus,.field textarea:focus,.field select:focus{outline:none;border-color:rgba(var(--acc-rgb),.8);box-shadow:0 0 0 4px rgba(var(--acc-rgb),.2)}.form .row{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(max-width:600px){.form .row{grid-template-columns:1fr}}.form-status{min-height:1.4em;font-size:15px}.form-status.ok{color:var(--green)}.form-status.err{color:#ff8fa3}.hp{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.direct{display:grid;gap:12px}.direct a{display:grid;grid-template-columns:44px 1fr;gap:14px;align-items:center;padding:16px;border-radius:var(--r-md);border:1px solid var(--line);text-decoration:none}.direct a:hover{border-color:rgba(var(--c-rgb),.5)}.direct img{width:44px;height:44px}.direct b{display:block;font-weight:600}.direct span{color:var(--dim);font-size:14px;overflow-wrap:anywhere}.lost{min-height:100svh;display:grid;place-items:center;text-align:center;padding:120px var(--gutter) 60px}.lost img{width:150px;margin:0 auto 30px;filter:grayscale(.6) brightness(.8)}@media(prefers-reduced-motion:no-preference){@view-transition{navigation:auto}::view-transition-old(root),::view-transition-new(root){animation-duration:.45s}::view-transition-group(*){animation-duration:.6s;animation-timing-function:cubic-bezier(.3,.8,.2,1)}}@media(prefers-reduced-motion:reduce){.brand:hover .brand-mark,.brand:focus-visible .brand-mark,.brand:active .brand-mark{transform:none}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.js [data-reveal]{opacity:1;transform:none}}@media(forced-colors:active){.bay,.cell,.plan,.step,.device,.nav,.form,.principle{border:1px solid CanvasText}.grad,.giant{color:CanvasText;background:none;-webkit-text-stroke:0}.hswitch .knob{background:CanvasText;forced-color-adjust:none}.wm-i:before{background:CanvasText;box-shadow:none}.beam,.pool,.ambient,body:after{display:none}}.p-demo{max-width:1040px;margin-inline:auto}@media(prefers-reduced-motion:no-preference){.js .hero h1[data-reveal]{opacity:1;transform:none}.js .hero h1 .line{overflow:hidden;padding:0 .06em .08em;margin:0 -.06em -.08em}.js .hero h1 .line>.rise{display:inline-block;transform:translateY(105%);transition:transform 1.1s cubic-bezier(.2,.8,.1,1)}.js .hero h1 .line:nth-child(2)>.rise{transition-delay:.12s}.js .hero h1.in .line>.rise{transform:none}}.hero:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;opacity:0;transition:opacity .6s;background:radial-gradient(520px circle at var(--hx, 50%) var(--hy, 70%),rgba(255,248,255,.07),transparent 60%)}.hero.pointer:before{opacity:1}.actor{transform:translate3d(calc(var(--px, 0) * var(--depth, 8px)),calc(var(--py, 0) * var(--depth, 8px) * .4),0);transition:transform .8s var(--ease)}.actor:nth-child(1){--depth: 14px}.actor:nth-child(2){--depth: 9px}.actor:nth-child(3){--depth: 12px}.actor:nth-child(4){--depth: 6px}@supports (animation-timeline: scroll()){@media(prefers-reduced-motion:no-preference){.hero-copy{animation:recede linear both;animation-timeline:scroll(root);animation-range:0 90vh}@keyframes recede{to{opacity:.15;transform:translateY(-60px) scale(.96);filter:blur(4px)}}}}.giant .wm-i:before{display:none}.giant .wm-boss{position:absolute;left:50%;bottom:calc(100% - .04em);width:.66em;height:auto;translate:-50% 0;max-width:none;filter:drop-shadow(0 .08em .12em rgba(0,0,0,.6))}.giant{padding-top:.5em}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.js [data-reveal]{opacity:1;transform:none;transition:none}.js main [data-reveal]:not(.hero *,.p-hero *,.doc-hero *){animation:riseIn linear both;animation-timeline:view();animation-range:entry 2% cover calc(22% + var(--d, 0) * 4%)}@keyframes riseIn{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.js main .device{animation:panelSettle linear both;animation-timeline:view();animation-range:entry 0% cover 34%}@keyframes panelSettle{0%{transform:perspective(1400px) rotateX(3.2deg) translateY(10px)}to{transform:perspective(1400px) rotateX(0) translateY(0)}}.js main .plan .amount{animation:priceSettle linear both;animation-timeline:view();animation-range:entry 6% cover 26%}@keyframes priceSettle{0%{opacity:0;transform:translateY(10px) scale(.94)}to{opacity:1;transform:none}}}}.tour{display:grid;grid-template-columns:minmax(240px,320px) minmax(0,1fr);gap:24px;align-items:stretch}.tour-steps{display:flex;flex-direction:column;gap:10px;min-width:0}.tour-steps button{flex:1 1 0;position:relative;display:grid;grid-template-columns:32px 1fr;align-items:center;gap:10px;width:100%;min-height:64px;padding:12px 18px;border-radius:var(--r-md);border:1px solid var(--line);background:#ffffff05;color:var(--muted);text-align:left;font:inherit;cursor:pointer;transition:border-color .25s,background .25s,color .25s}.tour-steps button b{font:700 16.5px/1.3 var(--font-display);font-stretch:106%;color:inherit;text-wrap:balance}.tour-steps button:hover{border-color:var(--line-2);color:var(--text)}.tour-steps button[aria-selected=true]{border-color:rgba(var(--acc-rgb),.6);background:linear-gradient(90deg,rgba(var(--acc-rgb),.14),rgba(var(--acc-rgb),.04));color:var(--text);box-shadow:inset 3px 0 rgb(var(--acc-rgb))}.tour-n{font:600 12px/1 var(--font-mono);letter-spacing:.1em;color:rgb(var(--acc-rgb))}.tour-window{display:flex;flex-direction:column;min-width:0;border-radius:var(--r-lg);overflow:hidden;border:1px solid var(--line-2);background:#0d0a17;box-shadow:0 50px 120px -40px rgba(var(--acc-rgb),.5)}.tour-bar{display:flex;align-items:center;gap:12px;min-height:52px;padding:8px 10px 8px 16px;border-bottom:1px solid var(--line)}.tour-dots{display:inline-flex;gap:6px}.tour-dots i{width:10px;height:10px;border-radius:50%;background:#ffffff24}.tour-dots i:first-child{background:rgba(var(--acc-rgb),.85)}.tour-count{font:500 12px/1 var(--font-mono);letter-spacing:.08em;color:var(--dim)}.tour-tools{display:flex;gap:8px;margin-left:auto}.tour-view{position:relative;aspect-ratio:1280 / 800;overflow:hidden;background:#f1f3f4}.tour-shot{position:absolute;inset:0;margin:0;transition:opacity .5s var(--ease),visibility .5s}.tour-shot img{width:100%;height:100%;transform-origin:0 0;transform:scale(var(--s)) translate(var(--tx),var(--ty));transition:transform 1s var(--ease);image-rendering:auto}.tour.whole .tour-shot img{transform:none}.js .tour-shot:not(.on){opacity:0;visibility:hidden}.tour-nojs-cap{display:none}.tour-caption{display:flex;align-items:baseline;gap:12px;margin:0;min-height:3.4em;padding:14px 18px;border-top:1px solid var(--line);font-size:16px;line-height:1.5;color:var(--text)}.tour-btn{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 14px;border-radius:999px;border:1px solid var(--line-2);background:#ffffff0a;color:var(--text);font:600 13.5px/1 var(--font-sans);cursor:pointer;transition:border-color .25s,background .25s;white-space:nowrap}.tour-btn:hover,.tour-btn[aria-pressed=true]{border-color:rgba(var(--acc-rgb),.55);background:rgba(var(--acc-rgb),.1)}html:has(.tour-lightbox[open]){overflow:hidden}.tour-lightbox{width:min(100vw - 24px,1320px);max-width:none;max-height:calc(100dvh - 24px);padding:0;border:1px solid var(--line-2);border-radius:var(--r-lg);background:#0d0a17;color:var(--text);overflow:hidden}.tour-lightbox::backdrop{background:#05040bdb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.tour-lightbox-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px 10px 18px;border-bottom:1px solid var(--line);font-weight:600}.tour-lightbox-scroll{overflow:auto;overscroll-behavior:contain;max-height:calc(100dvh - 90px)}.tour-lightbox-scroll img{width:1280px;max-width:none;height:auto;display:block}@media(min-width:1360px){.tour-lightbox-scroll img{width:100%}}html:not(.js) .tour{grid-template-columns:minmax(0,1fr)}html:not(.js) .tour-steps,html:not(.js) .tour-bar,html:not(.js) .tour-caption{display:none}html:not(.js) .tour-view{aspect-ratio:auto;background:none;display:grid;gap:18px}html:not(.js) .tour-shot{position:static}html:not(.js) .tour-shot img{transform:none;height:auto}html:not(.js) .tour-nojs-cap{display:block;padding:10px 2px 0;color:var(--muted)}@media(prefers-reduced-motion:reduce){.tour-shot,.tour-shot img{transition:none}}@media(max-width:900px){.tour{grid-template-columns:minmax(0,1fr);gap:14px}.tour-window{order:1}.tour-steps{order:2;flex-direction:row;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:6px;scrollbar-width:thin}.tour-steps button{flex:0 0 min(240px,72%);scroll-snap-align:start}}@media(max-width:600px){.tour:not(.whole) .tour-view{aspect-ratio:4 / 5}.tour-shot img{height:auto;transform:scale(var(--ms)) translate(var(--mtx),var(--mty))}.tour-bar{flex-wrap:wrap}.tour-btn{padding:0 12px}}.res-group+.res-group{margin-top:36px}.res-group>.eyebrow{margin-bottom:14px}.resources a{grid-column:span var(--span, 1)}@media(max-width:1000px){.resources a{grid-column:auto}}@media(hover:none){.btn:hover,.bay:hover,.family a:hover figure,.nav-products a:hover,.next-product:hover img,.doc-cards a:hover,.resources a:hover,.sf-tile button:hover{transform:none;box-shadow:none}.bay:hover .bay-fig img,.family a:hover img,.actor:hover .actor-fig{transform:none}}@media(pointer:coarse),(max-width:900px){.nav-links a,.nav-btn,.footer-cols a,.doc-toc a,.docs-group a,.subnav a,.docs-crumbs a{min-height:44px;display:inline-flex;align-items:center}.docs-group a,.doc-toc a{display:flex}}@media print{*,*:before,*:after{animation:none!important;transition:none!important}[data-reveal],main .device,main .plan .amount{opacity:1!important;transform:none!important}html,body{background:#fff!important;color:#000!important}body:after,.ambient,.site-header,.skip,.nav-sheet,.docs-sidebar,.docs-toc-rail,.subnav,.demo-replay,.giant,.hero .stage{display:none!important}.docs,.doc-hero{padding-top:0!important}.docs-layout{display:block}.docs-card,.doc .box,.doc code,.principle,.cell,.plan,.step,.faq details{border-color:#999!important;box-shadow:none!important;background:none!important}.docs-card{border:0!important;padding:0!important}.doc strong,.doc b,.doc code,.docs-crumbs,.docs-crumbs *,.eyebrow,.eyebrow *,.doc p,.doc li,.doc td,.docs-lead,.lead,.muted,a{color:#000!important}.doc a[href^=http]:after{content:" (" attr(href) ")";font-size:90%}h1,h2,h3{color:#000!important;background:none!important;-webkit-text-fill-color:#000;break-after:avoid}.docs-article h2:before{color:#000}.site-footer{border-top:1px solid #000;background:none}}@media(min-width:821px){.nav{width:min(100% - 2 * var(--gutter) + 40px,var(--wrap) + 40px);padding:0 20px}.nav-panel{width:min(100% - 2 * var(--gutter) + 40px,var(--wrap) + 40px)}}.bay-fig{flex:none;height:250px}.bay .link-arrow{margin-top:auto;padding-top:20px}.nav-products{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.nav-products li{display:flex}.nav-products a{flex:1;grid-template-rows:auto 1fr;align-items:start}.nav-products .status{align-self:end}.eyebrow .sku,.hero-panel .nm,.bay-top>span:first-child,.sku-tag{white-space:nowrap}.footer-cols a[href^="mailto:"]{overflow-wrap:normal;word-break:keep-all;white-space:nowrap}@media(max-width:1000px){.footer-cols>div:last-child{grid-column:1 / -1}}@media(max-height:500px){.nav{height:56px}.brand-mark{width:40px;height:40px}.site-header .wordmark{font-size:22px}:root{--header-h: 64px}}.docs-article>h2:first-child{margin-top:0;padding-top:0;border-top:0}.skip{top:-80px;left:16px}.skip:focus{top:calc(var(--header-h) + 20px)}.section-head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px 16px}.section-head p.lead{justify-self:start}.cta-status{display:inline-flex;align-items:center;gap:10px;margin-top:18px;font:500 13px/1.3 var(--font-mono);letter-spacing:.04em;color:var(--muted)}.cta-status .led{--led: rgb(var(--acc-rgb))}.doc th{white-space:nowrap}.field [aria-invalid=true]{border-color:#ff8fa3;box-shadow:0 0 0 3px #ff8fa32e}.subnav{margin-bottom:0}.subnav+.p-hero{padding-top:56px}@media(max-width:900px){.section-head{grid-template-columns:minmax(0,1fr)}}.free-note{display:inline-flex;align-items:center;gap:8px;margin:14px 0 0;padding:7px 14px 7px 12px;border-radius:999px;border:1px solid rgba(var(--c-rgb, var(--acc-rgb)),.4);background:rgba(var(--c-rgb, var(--acc-rgb)),.08);color:var(--text);font:600 14px/1.3 var(--font-sans)}.free-note:before{content:"";width:7px;height:7px;border-radius:50%;background:rgb(var(--c-rgb, var(--acc-rgb)));flex:0 0 auto}.bay .free-note{font-size:13px;margin:2px 0 14px;align-self:flex-start}.section-head{grid-template-columns:minmax(0,1fr);justify-items:center;text-align:center;gap:18px}.section-head>div{display:grid;justify-items:center;min-width:0}.section-head h2{margin-inline:auto}.section-head p.lead{justify-self:center;max-width:62ch}.section-head .eyebrow,.section-intro .eyebrow,.doc-hero .eyebrow{justify-content:center}.section-intro{text-align:center}.section-intro h2{margin-inline:auto}.doc-hero .wrap{text-align:center}.doc-hero h1,.doc-hero .lead{margin-inline:auto}@media(max-width:900px){.section-head{grid-template-columns:minmax(0,1fr)}.section-head p.lead{justify-self:center}}.bay{text-align:center}.bay .link-arrow,.bay .free-note{align-self:center}.principle{text-align:center}.principle .glyph{position:relative;display:block;right:auto;top:auto;margin:0 auto 16px}.principle .num{display:block}.principle h3{margin-top:22px}@media(max-width:900px){.p-hero-grid>div:not(.p-stage){text-align:center}.p-hero .eyebrow,.p-hero .meta,.p-hero .hero-ctas{justify-content:center}.p-hero h1,.p-hero .lead{margin-inline:auto}}:root{--label-fonts: Inter, "Segoe UI", "Noto Sans", "Yu Gothic UI", "Hiragino Sans", "Noto Sans JP", "Malgun Gothic", "Apple SD Gothic Neo", "Microsoft YaHei UI", "PingFang SC", "Noto Sans SC", "Nirmala UI", "Noto Sans Devanagari", "Leelawadee UI", "Thonburi", "Noto Sans Thai", "Noto Sans Arabic", "Noto Sans Hebrew", system-ui, sans-serif}.device{padding:0;container-type:inline-size;container-name:scene}.demo-ctl{position:absolute;right:10px;top:8px;z-index:5;display:flex;gap:6px;opacity:.72;transition:opacity .3s}.device:hover .demo-ctl,.demo-ctl:focus-within{opacity:1}.demo-btn{min-height:28px;padding:0 11px;border-radius:999px;border:1px solid rgba(255,255,255,.22);background:#0a0714d1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;font:600 11.5px/1 var(--font-sans);cursor:pointer}.demo-btn:hover{border-color:#ffffff73}@media(pointer:coarse){.demo-btn{min-height:40px}}.app-top{display:flex;align-items:center;gap:12px;height:44px;padding:0 14px;font:500 12.5px/1 var(--font-sans)}.app-top .dots{display:flex;gap:7px;flex:none}.app-top .dots i{width:11px;height:11px;border-radius:50%;background:#ff5f57}.app-top .dots i:nth-child(2){background:#febc2e}.app-top .dots i:nth-child(3){background:#28c840}.caret{display:inline-block;width:2px;height:1.05em;margin-left:1px;vertical-align:-.18em;background:currentColor;animation:blink 1s steps(1) infinite}@keyframes blink{50%{opacity:0}}@keyframes rise{0%{opacity:0;transform:translateY(14px)}}.gs{background:#f9fbfd;color:#1f1f1f;font-family:Inter,Segoe UI,system-ui,sans-serif}.gs-top{background:#f9fbfd;height:54px}.gs-logo{width:24px;height:32px;border-radius:3px;background:#0f9d58;position:relative;flex:none}.gs-logo i{position:absolute;inset:12px 5px 6px;border:1.6px solid #fff;border-radius:1px;background:linear-gradient(#fff,#fff) 50% 0 / 1.6px 100% no-repeat,linear-gradient(#fff,#fff) 0 50% / 100% 1.6px no-repeat}.gs-doc{display:flex;flex-direction:column;gap:5px;min-width:0}.gs-doc b{font:500 15px/1 Segoe UI,Inter,sans-serif;color:#1f1f1f}.gs-menu{font-size:12px;color:#444;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gs-menu u{text-decoration:none;background:#e3e9f3;border-radius:4px;padding:1px 4px}.gs-share{margin-left:auto;flex:none;background:#c2e7ff;color:#001d35;font-weight:600;padding:9px 16px;border-radius:999px;font-size:12.5px}.gs-toolbar{display:flex;align-items:center;gap:12px;margin:0 10px;padding:6px 12px;border-radius:999px;background:#edf2fa;color:#444;font-size:11.5px;overflow:hidden}.gs-toolbar svg{flex:none}.gs-toolbar .sep{width:1px;height:16px;background:#c7c7c7;flex:none}.gs-toolbar .pill{padding:2px 6px;border-radius:4px}.gs-body{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);margin-top:8px;border-top:1px solid #e1e3e6;height:540px;overflow:hidden}.gs-grid{overflow:hidden;background:#fff}.gs-grid table{width:100%;border-collapse:collapse;font-size:11.5px;table-layout:fixed}.gs-grid th,.gs-grid td{border:1px solid #e1e3e6;height:27px;padding:0 7px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left;font-weight:400;transition:background .25s}.gs-grid td{font-family:var(--label-fonts)}.gs-grid thead th{background:#f8f9fa;color:#5f6368;text-align:center;font-size:10.5px;height:22px}.gs-grid thead th:first-child,.gs-grid tbody th{width:30px}.gs-grid thead th:last-child{width:26%}.gs-grid tbody th{background:#f8f9fa;color:#5f6368;text-align:center;font-size:10.5px}.gs-grid .num{text-align:right;font-variant-numeric:tabular-nums}.gs-grid td[dir=rtl]{text-align:right}.gs-grid tr.hdr td{font-weight:600}.gs-grid tr.on td{background:#e8f0fe}.gs-grid tr.on th{background:#d3e3fd;color:#1a73e8}.gs-addon{border-left:1px solid #e1e3e6;background:#fff;display:flex;flex-direction:column;padding:12px 14px 14px;gap:10px;min-width:0;box-shadow:-12px 0 30px -24px #3c404380}.addon-head{display:flex;align-items:center;gap:8px;padding-bottom:10px;border-bottom:1px solid #eceff1}.addon-head b{font:600 13px/1.15 Segoe UI,Inter,sans-serif;min-width:0;text-wrap:balance}.addon-head .x{margin-left:auto;color:#5f6368;font-size:18px;line-height:1}.addon-step{display:grid;grid-template-columns:20px minmax(0,1fr);gap:10px;align-items:start}.addon-step.grow{flex:1}.addon-step .grow{display:flex;flex-direction:column;min-width:0}.addon-step .n{width:20px;height:20px;border-radius:50%;background:#1766d6;color:#fff;font:600 11px/20px Inter,sans-serif;text-align:center}.addon-step small{display:block;font:600 11px/1 Inter,sans-serif;color:#3c4043;margin:4px 0 6px}.addon-step small em{font-style:normal;font-weight:400;color:#5f6368;margin-left:4px}.addon-step .field{height:30px;border:1px solid #1766d6;border-radius:6px;padding:0 9px;display:flex;align-items:center;font-size:13px;box-shadow:0 0 0 2px #1766d626;color:#1f1f1f}.addon-step .field .caret{color:#1766d6}.addon-step .found{margin-top:6px;font-size:11.5px;color:#137333;opacity:0;transform:translateY(-3px);transition:.35s}.addon-step .found.on{opacity:1;transform:none}.chips{display:flex;flex-wrap:wrap;gap:5px}.chips span{font:500 11px/1 Geist Mono,ui-monospace,monospace;padding:6px 8px;border-radius:6px;background:#fef7e0;color:#7a5b00;border:1px solid #f6d77a;opacity:0;transform:scale(.9);transition:.3s var(--spring)}.chips.on span{opacity:1;transform:none}.chips.on span:nth-child(2){transition-delay:.12s}.chips.on span:nth-child(3){transition-delay:.24s}.lm-paper{position:relative;background:#fff;border:1px solid #dadce0;border-radius:3px;padding:4% 2.4% 8%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px 4px;box-shadow:0 10px 24px -12px #3c404380}.lm-paper:after{content:"";position:absolute;left:0;right:0;bottom:0;height:22%;background:linear-gradient(transparent,#fff 80%);pointer-events:none}.lm-label{aspect-ratio:2.625 / 1.1;border:1px dashed #dadce0;border-radius:4px;padding:2px 4px;color:#1b1722;font:500 7px/1.2 var(--label-fonts);overflow:hidden;display:flex;flex-direction:column;justify-content:center;min-width:0;transition:background .3s}.lm-label span{display:block;white-space:nowrap}.lm-label.filled{border-style:solid;border-color:#eceff1;animation:stamp .5s var(--spring)}.lm-label.shrunk{background:#fef7e0}.lm-label.zip b{background:#fde293;border-radius:2px;padding:0 1px;font-weight:600}.lm-label[dir=rtl]{text-align:right}@keyframes stamp{0%{transform:scale(.9);opacity:0}}.lm-foot{position:absolute;z-index:1;bottom:3%;left:0;right:0;text-align:center;color:#80868b;font:400 6px/1 Inter,sans-serif}.lm-flags{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px;min-height:22px}.flag{font:500 10.5px/1 Inter,sans-serif;padding:5px 8px;border-radius:999px;background:#fef7e0;color:#7a5b00;border:1px solid #f6d77a;animation:rise .45s var(--ease) both}.addon-cta{display:flex;justify-content:flex-end}.gbtn{background:#1766d6;color:#fff;font:600 12.5px/1 Inter,sans-serif;padding:10px 16px;border-radius:6px;transition:box-shadow .3s,transform .3s var(--spring)}.gbtn.on{box-shadow:0 0 0 4px #1a73e840;transform:scale(1.04)}@container scene (max-width: 620px){.gs-body{grid-template-columns:minmax(0,1fr);grid-template-rows:250px minmax(0,1fr);height:820px}.gs-grid tbody tr:nth-child(n+8){display:none}.gs-menu{display:none}}.sf{background:#f4f1ec;color:#1d1b18;font-family:Inter,system-ui,sans-serif}.sf-top{background:#e9e5de;color:#6b655c}.sf-top .url{flex:1;max-width:360px;margin:0 auto;text-align:center;background:#fff;border-radius:8px;padding:7px 12px;font-size:11.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sf-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,320px);height:540px;overflow:hidden}.sf-store{padding:16px 18px;min-width:0}.sf-nav{display:flex;align-items:center;gap:16px;font-size:12.5px;color:#4a453e;padding-bottom:12px;border-bottom:1px solid #e0dbd2}.sf-nav b{font:800 15px/1 var(--font-display);font-stretch:125%;letter-spacing:.08em;color:#1d1b18;margin-right:auto}.sf-cart{position:relative;display:inline-flex}.sf-cart em{position:absolute;top:-7px;right:-9px;min-width:16px;height:16px;border-radius:99px;background:#1d1b18;color:#fff;font:600 9.5px/16px Inter,sans-serif;text-align:center;font-style:normal;transition:transform .3s var(--spring)}.sf-cart em.bump{transform:scale(1.35)}.sf-promo{margin:12px 0 14px;padding:9px 12px;border-radius:8px;background:#1d1b18;color:#f4f1ec;font-size:12px;text-align:center;letter-spacing:.02em}.sf-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.sf-tile{display:flex;flex-direction:column;gap:5px;font-size:12.5px;min-width:0}.sf-img{aspect-ratio:4 / 5;border-radius:10px;background:radial-gradient(90% 70% at 30% 20%,rgba(255,255,255,.7),transparent 60%),var(--tone);display:grid;place-items:center;color:#1d1b188c}.sf-img svg{width:40%;height:auto}.sf-tile b{font-weight:600;margin-top:4px}.sf-tile span{color:#6b655c}.sf-tile button{margin-top:4px;font:600 11.5px/1 Inter,sans-serif;padding:9px 6px;border-radius:8px;border:1px solid #1d1b18;background:transparent;color:#1d1b18;cursor:pointer;transition:background .2s,color .2s}.sf-tile button:hover,.sf-tile button.press{background:#1d1b18;color:#fff}.sf-drawer{background:#fff;border-left:1px solid #e0dbd2;display:flex;flex-direction:column;padding:16px;gap:12px;box-shadow:-20px 0 40px -30px #00000059;min-width:0}.sf-drawer>header{display:flex;justify-content:space-between;align-items:baseline}.sf-drawer>header b{font-size:16px}.sf-drawer>header span{font-size:12px;color:#6b655c}.fg-meter{padding:12px;border-radius:10px;background:#fbf3f2;border:1px solid #f3d6d3}.fg-msg{font-size:12.5px;font-weight:500;min-height:2.6em}.fg-msg b{color:#c8262e}.fg-track{margin-top:8px;height:7px;border-radius:99px;background:#f0e2e0;overflow:hidden}.fg-fill{height:100%;width:0;border-radius:inherit;background:linear-gradient(90deg,#c8262e,#ff4a4a);transition:width .7s var(--ease)}.fg-items{list-style:none;margin:0;padding:0;display:grid;gap:8px;align-content:start;flex:1;min-height:0;overflow:hidden}.fg-item{display:grid;grid-template-columns:42px minmax(0,1fr) auto;grid-template-rows:auto auto;column-gap:10px;row-gap:4px;align-items:center;padding:8px;border-radius:10px;border:1px solid #eee8df;animation:rise .45s var(--ease) both}.fg-item.leaving{animation:leave .45s var(--ease) both}@keyframes leave{to{opacity:0;transform:translate(24px)}}.fg-thumb{grid-row:span 2;width:42px;height:42px;border-radius:8px;display:grid;place-items:center;background:var(--tone, #eee);color:#1d1b1899}.fg-name{font-size:12.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fg-price{font:600 12.5px/1 Inter,sans-serif;text-align:right;font-variant-numeric:tabular-nums}.fg-qty{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;color:#6b655c}.fg-qty button{width:22px;height:22px;border-radius:6px;border:1px solid #e0dbd2;background:#fff;cursor:pointer;line-height:1;color:#1d1b18;padding:0}.fg-qty button:hover{background:#f4f1ec}.fg-item.gift{border-color:#f3a9a4;background:linear-gradient(90deg,#fff1ef,#fff)}.fg-item.gift .fg-price{color:#c8262e}.fg-tag{justify-self:start;font:700 9.5px/1 Inter,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#fff;background:#c8262e;padding:4px 6px;border-radius:4px}.sf-drawer footer{border-top:1px solid #eee8df;padding-top:12px;display:grid;gap:10px}.fg-total{display:flex;justify-content:space-between;font-weight:600;font-size:13.5px}.fg-total span:last-child{font-variant-numeric:tabular-nums}.sf-checkout{text-align:center;background:#1d1b18;color:#fff;font-weight:600;font-size:13px;padding:12px;border-radius:10px}@container scene (max-width: 620px){.sf-body{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);height:880px}.sf-tiles{gap:8px}.sf-store{padding:12px}.sf-nav span:not(.sf-cart){display:none}}.vs{background:#13101c;color:#d6d0e2;font-family:Inter,system-ui,sans-serif;position:relative}.vs-top{background:#0e0b16;border-bottom:1px solid #221c30;color:#9b93ad}.vs-title{margin:0 auto;transform:translate(-30px);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vs-body{display:grid;grid-template-columns:48px minmax(0,1fr) minmax(0,1.12fr);height:540px;overflow:hidden}.vs-act{background:#0e0b16;border-right:1px solid #221c30;display:flex;flex-direction:column;align-items:center;gap:18px;padding-top:14px;color:#6d6580}.vs-act span{display:grid;place-items:center;width:100%}.vs-act .on{box-shadow:inset 2px 0 #ff4fc9}.vs-editor{min-width:0;border-right:1px solid #221c30}.vs-tabs{display:flex;background:#0e0b16;font-size:12px;overflow:hidden}.vs-tabs span{padding:10px 14px;color:#8a8299;border-right:1px solid #221c30;white-space:nowrap}.vs-tabs .on{background:#13101c;color:#f1ecf8;box-shadow:inset 0 1px #ff4fc9}.vs-code{margin:0;padding:14px 0;list-style:none;counter-reset:ln;font:400 12.5px/1.85 Geist Mono,ui-monospace,monospace}.vs-code li{counter-increment:ln;display:block;position:relative;padding:0 12px 0 44px;white-space:pre-wrap;overflow-wrap:anywhere;min-height:1.85em}.vs-code li:before{content:counter(ln);position:absolute;left:0;width:30px;color:#4c4560;text-align:right}.vs-code li.typing{background:#ff4fc90f}.vs-code .h{color:#ff86dc;font-weight:500}.vs-code .k{color:#7dfcb7}.vs-code li.sel [data-note]{background:#8b45ff66;border-radius:2px}.vs-code .caret{color:#ff4fc9}.vs-panel{padding:14px;display:flex;flex-direction:column;gap:12px;min-width:0;background:linear-gradient(180deg,rgba(255,46,154,.06),transparent 40%)}.panel-head{display:flex;align-items:center;gap:8px}.panel-head b{font:700 14px/1 var(--font-display);font-stretch:110%}.panel-head .agent{margin-left:auto;display:inline-flex;align-items:center;gap:6px;font:600 11.5px/1 var(--font-sans);color:#d9d3e6;border:1px solid #2c2440;padding:4px 8px 4px 5px;border-radius:999px}.panel-head .agent img{width:18px;height:18px}.panel-head .proj{margin-left:auto;font:500 10.5px/1 Geist Mono,monospace;color:#9b93ad;border:1px solid #2c2440;padding:5px 7px;border-radius:6px}.stages{display:grid;gap:8px;padding:10px;border-radius:10px;background:#0e0b16;border:1px solid #221c30}.stage-row{display:grid;grid-template-columns:minmax(0,1fr) 64px 14px;align-items:center;gap:10px;font:500 11px/1 Geist Mono,monospace;color:#6d6580;transition:color .3s}.stage-row .st{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stage-row .bar{height:4px;border-radius:99px;background:#221c30;overflow:hidden}.stage-row .bar i{display:block;height:100%;width:0;background:linear-gradient(90deg,#8b45ff,#ff4fc9);transition:width .5s var(--ease)}.stage-row .ok{color:#32f28c;opacity:0;transition:opacity .3s}.stage-row.run{color:#d6d0e2}.stage-row.run .bar i{width:60%}.stage-row.done{color:#b9f7d6}.stage-row.done .bar i{width:100%}.stage-row.done .ok{opacity:1}.bi-ticket{border-radius:12px;border:1px solid rgba(255,79,201,.35);background:#1a1526;padding:14px;display:grid;gap:10px;align-content:start;opacity:0;transform:translateY(8px);transition:opacity .5s,transform .5s var(--ease)}.bi-ticket.ready{opacity:1;transform:none}.t-kicker{font:600 10px/1 Geist Mono,monospace;letter-spacing:.12em;text-transform:uppercase;color:#ff86dc}.t-title{font:650 14.5px/1.35 Inter,sans-serif;color:#fff}.bi-fields{display:grid;grid-template-columns:1fr 1fr;gap:6px}.bi-field{border-left:2px solid var(--fc);padding:6px 9px;background:#ffffff08;border-radius:0 7px 7px 0;min-width:0}.bi-field small{display:block;font:500 9px/1 Geist Mono,monospace;letter-spacing:.12em;color:#8a8299;text-transform:uppercase;margin-bottom:5px}.bi-field span{font-size:12.5px;display:inline-flex;align-items:center;gap:6px}.bi-field .sev{width:7px;height:7px;border-radius:50%;background:#ff5b72;box-shadow:0 0 8px #ff5b72}.bi-steps{font-size:11.5px;color:#a79fb8;margin:0;padding-left:17px;line-height:1.55}.bi-actions{display:flex;gap:10px;align-items:center}.bi-approve{white-space:nowrap;flex:none;font:600 12.5px/1 Inter,sans-serif;padding:10px 14px;border-radius:8px;border:0;background:linear-gradient(100deg,#8b45ff,#c2168f);color:#fff;cursor:pointer;box-shadow:0 8px 20px -8px #ff2e9ab3}.bi-approve[disabled]{background:#32f28c26;color:#7dfcb7;box-shadow:none;cursor:default}.bi-waiting{font:500 10.5px/1.35 Geist Mono,monospace;color:#8a8299}.vs-status{display:flex;gap:18px;height:26px;align-items:center;padding:0 12px;background:#8b45ff;color:#fff;font:500 11px/1 Inter,sans-serif;white-space:nowrap;overflow:hidden}.vs-status .r{margin-left:auto}.vs-toast{position:absolute;right:16px;bottom:40px;display:flex;gap:8px;align-items:center;padding:10px 14px;border-radius:10px;background:#1f1a2d;border:1px solid rgba(50,242,140,.45);color:#b9f7d6;font-size:12.5px;font-weight:500;box-shadow:0 20px 40px -12px #000000b3;opacity:0;transform:translateY(10px);transition:.4s var(--ease);pointer-events:none}.vs-toast.on{opacity:1;transform:none}@container scene (max-width: 620px){.vs-body{grid-template-columns:minmax(0,1fr);grid-template-rows:250px minmax(0,1fr);height:820px}.vs-act{display:none}.vs-editor{border-right:0;border-bottom:1px solid #221c30}.vs-title{transform:none}}.lm-flags{height:50px;overflow:hidden;align-content:flex-start}.sf-drawer,.gs-addon,.vs-panel{min-height:0;overflow:hidden}.vs-editor{overflow:hidden}@container scene (min-width: 621px) and (max-width: 820px){.sf-nav span:not(.sf-cart){display:none}.sf-body{grid-template-columns:minmax(0,1fr) minmax(0,270px)}.sf-tiles{gap:8px}.sf-tile button{font-size:11px;padding:8px 4px}.sf-promo{font-size:11px}.vs-body{grid-template-columns:40px minmax(0,1fr) minmax(0,1.25fr)}.vs-code{font-size:11.5px}}.gs-top{gap:12px}.gs-sheet{width:20px;height:20px;border-radius:4px;border:1.5px solid #9aa0a6;background:linear-gradient(#9aa0a6,#9aa0a6) 50% 0 / 1.5px 100% no-repeat,linear-gradient(#9aa0a6,#9aa0a6) 0 50% / 100% 1.5px no-repeat;flex:none}.gs-name{font:600 14px/1 Inter,sans-serif;color:#1f1f1f}.gs-meta{margin-left:auto;font-size:11.5px;color:#5f6368}.gs-grid thead th:last-child{width:22%}.addon-step .field .ph{color:#80868b;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.addon-step .found{line-height:1.45;color:#3c4043}.addon-step .found b{color:#137333}.fg-item{padding:6px 8px}.fg-thumb{width:38px;height:38px}.fg-item{grid-template-columns:38px minmax(0,1fr) auto}.fg-meter{padding:10px 12px}.fg-msg{min-height:2.5em}.bi-chat{display:grid;gap:8px;padding-top:4px;border-top:1px solid #2c2440}.bi-chat .bi-waiting{margin:8px 0 0}.bi-input input{width:100%;height:36px;border-radius:9px;border:1px solid #3a3150;background:#0e0b16;color:#fff;padding:0 12px;font:600 12.5px/1 Geist Mono,monospace;letter-spacing:.06em}.bi-input input:focus{outline:none;border-color:#ff4fc9;box-shadow:0 0 0 3px #ff4fc933}.gs-top,.sf-top,.vs-top{padding-right:150px}.gs-top{height:44px}@container scene (max-width: 620px){.sf-top .url,.vs-title{display:none}}.gs-body{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);height:600px}.gs-grid table{font-size:10.5px}.gs-grid th,.gs-grid td{padding:0 5px;height:26px}.gs-grid thead th:first-child,.gs-grid tbody th{width:24px}.gs-grid thead th:nth-child(2){width:30%}.gs-grid thead th:nth-child(3){width:30%}.gs-addon{gap:8px;padding:10px 12px 12px}.addon-step .found{font-size:11px}@container scene (max-width: 620px){.gs-body{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;height:auto}.gs-grid{border-bottom:1px solid #e1e3e6}.gs-addon{border-left:0;box-shadow:none}}.demo-btn{background:#14101ec7}.gs-grid thead th:nth-child(2){width:29%}.gs-grid thead th:nth-child(3){width:27%}.gs-grid thead th:last-child{width:16%}.gs-grid thead th:first-child,.gs-grid tbody th{width:22px;padding:0 2px}.gs-grid thead th:nth-child(2){width:27%}.gs-grid thead th:nth-child(3){width:24%}.gs-grid thead th:nth-child(4){width:20%}.gs-grid thead th:last-child{width:21%}.gs-grid .num{text-overflow:clip}@container scene (max-width: 620px){.gs-name,.vs-title,.sf-top .url{display:none}}.gs-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}@container scene (max-width: 340px){.vs-body{grid-template-rows:340px minmax(0,1fr);height:960px}}@container scene (min-width: 821px){.gs-body{height:700px}}@container scene (min-width: 621px) and (max-width: 820px){.vs-body{height:575px}}.docs{padding:calc(var(--header-h) + 48px) 0 120px}.docs-layout{display:grid;grid-template-columns:250px minmax(0,1fr);gap:28px;align-items:start}.docs-sidebar{position:sticky;top:calc(var(--header-h) + 28px);max-height:calc(100vh - var(--header-h) - 56px);overflow:auto;padding:12px;border-radius:22px;border:1px solid var(--line);background:linear-gradient(180deg,#ffffff09,#ffffff03);scrollbar-width:thin}.docs-sidebar>summary{display:none}.docs-group+.docs-group{margin-top:14px}.docs-group-h{margin:6px 12px 8px;font:500 11px/1.2 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--faint)}.docs-group ul{list-style:none;margin:0;padding:0;display:grid;gap:2px}.docs-group a{position:relative;display:block;padding:9px 12px 9px 14px;border-radius:11px;font-size:14.5px;line-height:1.35;color:var(--dim);text-decoration:none;transition:color .18s,background .18s}.docs-group a:hover{color:var(--text);background:#ffffff0d}.docs-group a[aria-current]{color:var(--text);font-weight:600;background:#ffffff12}.docs-group a[aria-current]:before{content:"";position:absolute;left:3px;top:9px;bottom:9px;width:3px;border-radius:3px;background:rgb(var(--acc-rgb));box-shadow:0 0 10px rgba(var(--acc-rgb),.7)}.docs-card{min-width:0;padding:clamp(24px,4vw,52px);border-radius:28px;border:1px solid var(--line);background:linear-gradient(180deg,#140f22c7,#0a071499);box-shadow:0 40px 100px -50px #000000e6}.docs-crumbs ol{list-style:none;margin:0 0 22px;padding:0;display:flex;flex-wrap:wrap;gap:6px 10px;font:500 12px/1.3 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--faint)}.docs-crumbs li{display:inline-flex;gap:10px;align-items:center}.docs-crumbs li+li:before{content:"/";opacity:.6}.docs-crumbs a{color:var(--dim);text-decoration:none}.docs-crumbs a:hover,.docs-crumbs [aria-current]{color:var(--text)}.docs-title{font-size:clamp(34px,4.4vw,56px);font-stretch:112%;line-height:1.02;padding-bottom:26px;border-bottom:1px solid var(--line);margin:0}.docs-lead{margin-top:18px;color:var(--muted);font-size:18px;max-width:62ch}.docs-grid{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:48px;margin-top:34px;align-items:start}.docs-grid.no-toc{grid-template-columns:minmax(0,1fr)}.docs-article{max-width:72ch;padding-bottom:0;counter-reset:sec}.docs-article>:first-child{margin-top:0}.docs-article h2{counter-increment:sec;margin-top:2.4em;padding-top:1.4em;border-top:1px solid var(--line);font-size:clamp(22px,2.2vw,28px);scroll-margin-top:0}.docs-article h2:before{content:counter(sec,decimal-leading-zero);display:block;margin-bottom:10px;font:600 12px/1 var(--font-mono);letter-spacing:.1em;color:rgb(var(--acc-rgb))}.docs-article h3{scroll-margin-top:0}.docs-toc-rail{position:sticky;top:calc(var(--header-h) + 36px);padding-left:22px;border-left:1px solid var(--line);max-height:calc(100vh - var(--header-h) - 72px);overflow:auto;scrollbar-width:none}.doc-toc-h{display:block;margin:0 0 12px;font:500 11.5px/1 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--faint)}.doc-toc ol{list-style:none;margin:0;padding:0;display:grid;gap:2px}.doc-toc a{position:relative;display:block;padding:6px 8px 6px 18px;border-radius:9px;font-size:13.5px;line-height:1.35;color:var(--dim);text-decoration:none;transition:color .2s,background .2s}.doc-toc a:before{content:"";position:absolute;left:4px;top:12px;width:6px;height:6px;border-radius:50%;background:#ffffff2e;transition:background .2s,box-shadow .2s}.doc-toc a:hover{color:var(--text);background:#ffffff0d}.doc-toc a.is-current{color:var(--text);font-weight:560;background:#ffffff0d}.doc-toc a.is-current:before{background:rgb(var(--acc-rgb));box-shadow:0 0 10px rgb(var(--acc-rgb))}@media(max-width:1180px){.docs-grid{grid-template-columns:minmax(0,1fr)}.docs-toc-rail{display:none}}@media(max-width:900px){.docs{padding-top:calc(var(--header-h) + 24px)}.docs-layout{grid-template-columns:minmax(0,1fr);gap:16px}.docs-sidebar{position:static;max-height:none;padding:0}.docs-sidebar>summary{display:flex;justify-content:space-between;align-items:center;list-style:none;cursor:pointer;padding:16px 18px;font-weight:600}.docs-sidebar>summary::-webkit-details-marker{display:none}.docs-sidebar>summary:after{content:"";width:9px;height:9px;border-right:1.6px solid currentColor;border-bottom:1.6px solid currentColor;transform:rotate(45deg) translateY(-3px);transition:transform .25s}.docs-sidebar[open]>summary:after{transform:rotate(225deg) translateY(-3px)}.js .docs-sidebar:not([data-ready])>nav{display:none}.js .docs-sidebar:not([data-ready])>summary:after{transform:rotate(45deg) translateY(-3px)}.docs-sidebar>nav{padding:0 12px 14px}.docs-card{padding:22px 18px;border-radius:22px}}.docs-lead-in{color:var(--muted);font-size:17px;margin-bottom:26px}.doc-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.doc-cards a{position:relative;display:flex;flex-direction:column;gap:8px;padding:22px 46px 22px 22px;border-radius:18px;border:1px solid var(--line);background:#ffffff06;text-decoration:none;color:var(--text);transition:border-color .25s,background .25s,transform .4s var(--spring)}.doc-cards a:after{content:"";position:absolute;right:20px;top:50%;width:8px;height:8px;border-right:1.6px solid var(--dim);border-top:1.6px solid var(--dim);transform:translateY(-50%) rotate(45deg);transition:transform .3s var(--spring)}.doc-cards a:hover{border-color:rgba(var(--acc-rgb),.5);background:rgba(var(--acc-rgb),.05);transform:translateY(-2px)}.doc-cards a:hover:after{transform:translate(3px,-50%) rotate(45deg)}.doc-cards .n{font:600 11.5px/1 var(--font-mono);color:rgb(var(--acc-rgb));letter-spacing:.1em}.doc-cards b{font:700 19px/1.2 var(--font-display);font-stretch:108%}.doc-cards span:last-child{color:var(--dim);font-size:14.5px;line-height:1.5}.doc-cards a:last-child:nth-child(odd){grid-column:span 2}@media(max-width:700px){.doc-cards{grid-template-columns:minmax(0,1fr)}.doc-cards a:last-child:nth-child(odd){grid-column:auto}}.docs-article:has(.doc-cards){max-width:none}.doc-card-product b{display:flex;align-items:center;gap:10px;font:700 19px/1.2 var(--font-display);font-stretch:108%}.doc-card-product b img{width:32px;height:32px;flex:0 0 auto}.doc-card-product b .ext{font-size:13px;color:var(--dim)}.doc-card-product .doc-card-support{font-size:13.5px;color:var(--dim)}
