@import"https://fonts.googleapis.com/css2?family=Archivo+Narrow:wght@400..700&family=Archivo:wght@300..800&display=swap";.editable{outline:1.5px dashed rgb(255 154 31 / .7);outline-offset:4px;border-radius:2px;cursor:text;min-width:1ch}.editable:hover{outline-style:solid}.editable:focus{outline:2px solid #ff9a1f;background:#ff9a1f14}.editbar{position:fixed;right:18px;bottom:18px;z-index:100;display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:999px;background:#15171a;color:#f1f2ee;font:500 13px/1 Archivo,Inter,system-ui,sans-serif;box-shadow:0 10px 30px -10px #00000080;max-width:calc(100vw - 32px);flex-wrap:wrap;justify-content:center}.editbar button{font:inherit;color:inherit;background:#2a2e34;border:0;border-radius:999px;padding:8px 14px;cursor:pointer}.editbar button[aria-pressed=true]{background:#ff9a1f;color:#15171a}.editbar-reset{background:transparent!important;color:#a9b0b8!important}.editbar-count,.editbar-hint{color:#a9b0b8;padding:0 4px}.editbar-panel{position:fixed;right:20px;bottom:76px;z-index:101;width:min(560px,calc(100vw - 40px));display:grid;grid-template-rows:auto 1fr;background:#15171a;color:#e9eef4;border:1px solid #34434f;border-radius:10px;box-shadow:0 30px 60px -20px #0009;overflow:hidden;font:13px/1.4 system-ui,sans-serif}.editbar-panel-head{display:grid;grid-template-columns:auto 1fr auto auto;gap:12px;align-items:center;padding:10px 12px;border-bottom:1px solid #34434f}.editbar-panel-head span{color:#8e9bad}.editbar-panel-head button{background:#2e3238;color:inherit;border:1px solid #3d424a;border-radius:6px;padding:5px 10px;cursor:pointer;font:inherit}.editbar-panel textarea{width:100%;height:320px;margin:0;padding:12px;border:0;resize:vertical;background:#0b1016;color:#d7dbe0;font:12px/1.45 ui-monospace,Consolas,monospace}.wl-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:grid;place-items:center;padding:24px;background:#0c0d0f9e;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.wl-panel{width:min(100%,640px);max-height:min(88vh,860px);display:flex;flex-direction:column;background:var(--bg);color:var(--text);border:1px solid var(--line);border-radius:var(--radius);box-shadow:0 40px 80px -30px #0009;overflow:hidden;animation:wl-rise .24s cubic-bezier(.2,.8,.2,1)}.wl-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 16px 16px 22px;border-bottom:1px solid var(--line)}.wl-title{font-family:var(--font-display);font-weight:var(--display-weight);font-size:1.25rem;letter-spacing:var(--display-tracking)}.wl-close{display:grid;place-items:center;width:38px;height:38px;border:1px solid var(--line);border-radius:var(--radius);background:transparent;color:var(--muted);cursor:pointer}.wl-close:hover{color:var(--text);border-color:var(--line-strong)}.wl-frame{display:block;width:100%;height:72vh;max-height:760px;border:0;background:var(--surface)}.wl-typeform{position:relative;height:auto;min-height:320px;max-height:none;overflow:auto;line-height:0;background:var(--surface)}.wl-typeform [data-tf-widget]{display:block}.wl-typeform iframe{display:block;width:100%;height:100%;border:0}.wl-loading{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:var(--muted);font-size:.95rem;line-height:1.4;pointer-events:none;z-index:1;background:var(--surface)}.wl-loading:before{content:"";position:absolute;width:22px;height:22px;margin-top:-44px;border-radius:50%;border:2px solid var(--line);border-top-color:var(--amber);animation:wl-spin .9s linear infinite}@keyframes wl-spin{to{transform:rotate(360deg)}}.wl-placeholder{padding:40px 28px 44px;display:grid;gap:14px}.wl-placeholder code{font-family:var(--font-mono);font-size:.9em;padding:2px 6px;background:var(--bg-2);border-radius:var(--radius-sm)}.wl-placeholder a{text-decoration:underline}@keyframes wl-rise{0%{transform:translateY(16px) scale(.985)}}@media(max-width:600px){.wl-overlay{padding:0;align-items:end}.wl-panel{width:100%;max-height:94vh;border-radius:var(--radius) var(--radius) 0 0}.wl-frame{height:80vh}}@media(prefers-reduced-motion:reduce){.wl-overlay,.wl-panel{animation:none}}.nav{position:sticky;top:0;z-index:20;background:var(--nav-bg);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.nav-inner{display:flex;align-items:center;gap:32px;height:64px}.wordmark{display:inline-flex;align-items:center;gap:9px;font-family:var(--font-display);font-weight:700;font-size:1.3rem;letter-spacing:-.02em;color:var(--text)}.wordmark svg{color:var(--cue);transition:color .6s ease}.nav-links{display:flex;gap:26px;margin-left:12px}.nav-links a{color:var(--muted);font-weight:500;padding:6px 0;border-bottom:2px solid transparent}.nav-links a:hover,.nav-links a[aria-current=page]{color:var(--text)}.nav-links a[aria-current=page]{border-bottom-color:var(--cue)}.nav-cta{margin-left:auto;display:flex;align-items:center;gap:18px}.nav-try{color:var(--muted);font-weight:500}.nav-try:hover{color:var(--text)}@media(max-width:760px){.nav-links,.nav-try{display:none}.nav-inner{gap:16px;height:56px}.nav-cta{gap:14px}}.hero{position:relative;isolation:isolate;padding-top:48px;padding-bottom:72px}.hero-scene{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden}.scene{width:100%;height:100%}.beam,.beam-pool,.lens{transition:fill .9s ease,opacity .9s ease}.hero[data-cue="4"] .beam,.hero[data-cue="4"] .beam-pool,.hero[data-cue="4"] .lens,.hero[data-cue="0"] .beam,.hero[data-cue="0"] .beam-pool,.hero[data-cue="0"] .lens{transition-duration:.12s}.hero-copy{display:grid;gap:24px}.hero-copy .t-lead{color:var(--text-2)}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.site[data-direction=house] .hero{padding-top:56px;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);grid-template-areas:"copy scene" "cues scene";column-gap:32px;row-gap:24px;width:min(100% - 48px,1200px);margin-inline:auto;align-items:start}.site[data-direction=house] .hero-scene{position:relative;inset:auto;grid-area:scene;z-index:0;color:var(--text);border:1px solid var(--line);background:var(--surface);padding:12px;align-self:start}.site[data-direction=house] .hero-scene .scene{height:auto}.site[data-direction=house] .hero-copy{grid-area:copy;width:auto;padding-top:8px}.site[data-direction=house] .hero>.wrap:last-child{grid-area:cues;width:auto}.footprint,.focus-line{transition:opacity .7s ease,fill .7s ease,stroke .7s ease}@media(max-width:900px){.site[data-direction=house] .hero{grid-template-columns:1fr;grid-template-areas:"copy" "scene" "cues"}}.cuesheet{max-width:560px;border:1px solid var(--line);background:color-mix(in srgb,var(--surface) 84%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:var(--radius);overflow:hidden}.cuesheet-head{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:16px;padding:10px 14px 10px 16px;border-bottom:1px solid var(--line);color:var(--muted);font-size:.85rem}.cuesheet-head span:nth-child(2){margin-right:8px}.go{font-family:var(--font-display);font-weight:700;letter-spacing:.06em;padding:8px 18px;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--text);cursor:pointer;transition:background-color .15s,color .15s}.go:hover{background:var(--green);color:#06120a;border-color:var(--green)}.cuesheet-list{list-style:none;margin:0;padding:0}.cue{display:grid;grid-template-columns:36px 1fr auto;align-items:center;gap:12px;width:100%;text-align:left;padding:10px 14px 10px 16px;background:transparent;border:0;border-bottom:1px solid var(--line);cursor:pointer;position:relative;color:var(--text)}.cue:hover{background:var(--surface-2)}.cue[aria-current=step]{background:color-mix(in srgb,var(--this-cue, var(--cue)) 14%,var(--surface));box-shadow:inset 3px 0 0 var(--this-cue, var(--cue))}.site[data-direction=house] .cue[aria-current=step]{background:var(--text);color:var(--bg);box-shadow:none}.cue-num{font-family:var(--font-display);font-weight:700;color:var(--muted)}.cue[aria-current=step] .cue-num{color:inherit}.cue-name{display:grid;line-height:1.25;font-weight:500}.cue-name small{font-weight:400;color:var(--muted);font-size:.82rem}.site[data-direction=house] .cue[aria-current=step] small{color:var(--line)}.cue-fade{font-family:var(--font-mono);font-size:.82rem;color:var(--muted)}.cue[aria-current=step] .cue-fade{color:inherit}.cue-blackout{border-bottom:0}.cuesheet-foot{margin:0;padding:10px 16px 12px;border-top:1px solid var(--line)}.chip{padding:7px 13px;border-radius:var(--radius-pill);border:1px solid var(--line-strong);background:transparent;color:var(--text-2);font-size:.9rem;cursor:pointer}.chip:hover{border-color:var(--text)}.chip[aria-checked=true],.chip[aria-pressed=true]{background:var(--text);color:var(--bg);border-color:var(--text)}.pill{display:inline-block;padding:3px 9px;border-radius:var(--radius-pill);font-size:.78rem;font-weight:600;line-height:1.4}.pill-green{background:color-mix(in srgb,var(--green) 20%,transparent);color:var(--green)}.pill-amber{background:color-mix(in srgb,var(--amber) 24%,transparent);color:color-mix(in srgb,var(--amber) 70%,var(--text))}.pill-muted{background:var(--surface-2);color:var(--muted);border:1px solid var(--line)}.ui-card{border:1px solid var(--line);background:var(--surface);border-radius:var(--radius);overflow:hidden;font-size:.95rem}.ui-card-head{display:flex;justify-content:space-between;align-items:baseline;padding:12px 16px;border-bottom:1px solid var(--line);font-weight:600}.ui-card-foot{padding:12px 16px;border-top:1px solid var(--line)}.waitlist{display:grid;gap:14px;max-width:520px}.waitlist-compact{grid-template-columns:1fr auto;align-items:center}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.footer{border-top:1px solid var(--line);margin-top:40px}.footer-cta{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:48px;align-items:center;padding-block:clamp(64px,8vw,112px)}.footer-cta-action{display:flex;justify-content:flex-start}@media(min-width:901px){.footer-cta-action{justify-content:flex-end}}.footer-launch .footer-cta{grid-template-columns:1fr;gap:36px;justify-items:start}.footer-launch .footer-cta .t-h1{max-width:18ch;font-size:clamp(2.6rem,6.4vw,5.4rem)}.footer-launch .footer-cta-action{justify-content:flex-start}@media(max-width:900px){.footer-cta{grid-template-columns:1fr}}.footer-grid{display:grid;grid-template-columns:1.6fr repeat(3,1fr);gap:32px;padding-block:48px;border-top:1px solid var(--line)}@media(max-width:760px){.footer-grid{grid-template-columns:1fr 1fr}}.footer-brand .t-small{margin-top:14px;max-width:30em}.footer-col h3{margin:0 0 12px;font-size:.95rem;font-weight:600}.footer-col ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.footer-col a{color:var(--muted);font-size:.95rem}.footer-col a:hover{color:var(--text)}.footer-base{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-block:20px 32px;border-top:1px solid var(--line)}.footer-launch .footer-base{align-items:center;gap:12px 20px;padding-block:28px 40px}.footer-launch .footer-base .wordmark{font-size:1.1rem}.footer-brand-line{display:inline-flex;align-items:baseline;gap:14px;flex-wrap:wrap}.footer-brand-line .t-small{color:var(--muted)}.text-link{display:inline-block;margin-top:8px;font-weight:500;border-bottom:1px solid var(--cue);padding-bottom:1px}.spot-css{--mx: 50%;--my: 60%;--pan: 0deg;--ang: 0deg;--len: 600px;--throw: 1;--house: 0;--on: 0;--lens: 0;--warm: 255 246 224;position:sticky;top:0;height:100vh;overflow:hidden;isolation:isolate;cursor:none;background:#050506}.spot-css .spot-room{position:absolute;top:0;right:0;bottom:0;left:0;background:color-mix(in srgb,var(--bg) calc(var(--house) * 100%),#050506)}.spot-css .spot-haze{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(60% 50% at 50% 0%,rgb(var(--warm) / .07),transparent 70%);opacity:calc(var(--on) * (1 - var(--house) * 1.5))}.spot-css .spot-lamp{position:absolute;top:-10px;left:50%;width:120px;height:150px;margin-left:-60px;transform-origin:50% 0;transform:rotate(var(--pan));opacity:calc(1 - var(--house) * 1.6);z-index:3}.spot-css .spot-lamp img{position:absolute;top:0;left:50%;height:150px;width:auto;transform:translate(-50%)}.spot-css .spot-lamp[data-image=true] svg{display:none}.spot-css .spot-lens{opacity:var(--lens);filter:drop-shadow(0 0 10px rgb(var(--warm))) drop-shadow(0 0 28px rgb(var(--warm) / .8))}.spot-css .spot-flare{position:absolute;left:50%;top:112px;width:140px;height:60px;transform:translate(-50%,-50%);background:radial-gradient(ellipse at center,rgb(var(--warm) / .9),rgb(var(--warm) / .25) 35%,transparent 70%);filter:blur(6px);opacity:calc(var(--lens) * .9);animation:breathe 3.2s ease-in-out infinite;pointer-events:none}@keyframes breathe{0%,to{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(1.08)}}.spot-css .spot-beam{position:absolute;top:128px;left:50%;height:var(--len);transform-origin:50% 0;pointer-events:none;mix-blend-mode:screen;z-index:1}.spot-css .spot-beam-soft{width:760px;margin-left:-380px;transform:rotate(var(--ang)) scaleX(calc(.35 + var(--on) * .65));clip-path:polygon(47% 0,53% 0,100% 100%,0 100%);background:linear-gradient(to bottom,rgb(var(--warm) / .42),rgb(var(--warm) / .14) 50%,rgb(var(--warm) / .02));filter:blur(22px);opacity:calc(var(--on) * (.9 - var(--house) * 1.4))}.spot-css .spot-beam-core{width:420px;margin-left:-210px;transform:rotate(var(--ang)) scaleX(calc(.2 + var(--on) * .8));clip-path:polygon(46% 0,54% 0,100% 100%,0 100%);background:linear-gradient(to bottom,rgb(var(--warm) / .75),rgb(var(--warm) / .28) 45%,rgb(var(--warm) / .08));filter:blur(7px);opacity:calc(var(--on) * (.85 - var(--house) * 1.4))}.spot-css .spot-pool{position:absolute;left:var(--mx);top:var(--my);width:560px;height:220px;transform:translate(-50%,-42%) scale(var(--throw));background:radial-gradient(ellipse at center,rgb(var(--warm) / .85),rgb(var(--warm) / .3) 40%,transparent 70%);filter:blur(14px);mix-blend-mode:screen;opacity:calc(var(--on) * (.9 - var(--house) * 1.4) / var(--throw));pointer-events:none;z-index:1}.spot-css .spot-copy{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;align-content:center;justify-items:center;text-align:center;padding:0 24px;gap:22px;z-index:2;pointer-events:none}.spot-css .spot-copy-ghost{color:#ffffff09;opacity:calc(1 - var(--house) * 2)}.spot-css .spot-copy-lit{color:color-mix(in srgb,var(--text) calc(var(--house) * 100%),rgb(var(--warm)));text-shadow:0 0 calc(28px * (1 - var(--house))) rgb(var(--warm) / calc(.45 * (1 - var(--house))));opacity:var(--on);-webkit-mask-image:radial-gradient(ellipse calc(300px * var(--throw) + var(--house) * 4000px) calc(200px * var(--throw) + var(--house) * 4000px) at var(--mx) var(--my),#000 30%,rgb(0 0 0 / .6) 55%,transparent 80%);mask-image:radial-gradient(ellipse calc(300px * var(--throw) + var(--house) * 4000px) calc(200px * var(--throw) + var(--house) * 4000px) at var(--mx) var(--my),#000 30%,rgb(0 0 0 / .6) 55%,transparent 80%)}.spot-css .spot-copy-lit .spot-cta{pointer-events:auto}.spot-css .spot-title{max-width:11em;font-size:clamp(2.8rem,7.5vw,6.8rem);margin:0}.spot-css .spot-sub{max-width:34em;margin:0;font-size:clamp(1rem,1.6vw,1.25rem);line-height:1.5;opacity:.9}.spot-css .spot-cta{background:transparent;display:inline-flex;align-items:center;gap:14px;padding:14px 24px;border:1px solid currentColor;font-weight:500;font-size:1.05rem;transition:background-color .16s,color .16s,border-color .16s}.spot-css .spot-cta:hover{background:var(--amber);color:#15171a;border-color:var(--amber);text-shadow:none}.spot-css .spot-hint{position:absolute;left:0;right:0;bottom:22px;margin:0;display:flex;justify-content:center;align-items:center;gap:8px;font-size:.85rem;color:#8a8f96;opacity:calc(var(--on) * (1 - var(--house) * 2));z-index:2}.spot-css .spot-hint svg{animation:nudge 1.8s ease-in-out infinite}@media(max-width:760px){.spot-css{cursor:auto}.spot-css .spot-beam-soft{width:520px;margin-left:-260px}.spot-css .spot-beam-core{width:300px;margin-left:-150px}.spot-css .spot-pool{width:400px;height:170px}}@media(prefers-reduced-motion:reduce){.spot-css .spot-copy-lit{-webkit-mask-image:none;mask-image:none}.spot-css .spot-flare,.spot-css .spot-hint svg{animation:none}}.house-gobos{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;overflow:hidden;opacity:clamp(0,(var(--house) - .35) / .5,1);-webkit-mask-image:linear-gradient(to bottom,transparent 0,transparent 21%,#000 33%);mask-image:linear-gradient(to bottom,transparent 0,transparent 21%,#000 33%)}.house-gobo{position:absolute;left:50%;top:46%;translate:-50% -50%;transform-origin:50% 50%;will-change:transform;animation:house-gobo-spin var(--spin, 90s) linear infinite;animation-direction:var(--dir, normal)}.house-gobo-shade{mix-blend-mode:multiply;opacity:.13}.house-gobo-light{mix-blend-mode:screen;opacity:.9}.house-gobo-wide{width:160vmin;height:160vmin;--spin: 110s}.house-gobo-fine{width:200vmin;height:200vmin;left:48%;top:50%;--spin: 150s;--dir: reverse;opacity:.6}.house-gobo-fine.house-gobo-shade{opacity:.07}@keyframes house-gobo-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.house-gobo{animation:none}}.spot-wrap{height:175vh;position:relative}.spot-3d{--mx: 50%;--my: 60%;--house: 0;--warm: 255 241 210;position:sticky;top:0;height:100vh;overflow:hidden;isolation:isolate;background:#050506;cursor:none}.spot-canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.spot-grain{position:absolute;top:-10%;right:-10%;bottom:-10%;left:-10%;pointer-events:none;opacity:calc(.09 * (1 - var(--house)));mix-blend-mode:overlay;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='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.9 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:220px 220px;animation:grain .6s steps(3) infinite;z-index:2}@keyframes grain{0%{transform:translate(0)}33%{transform:translate(-3%,2%)}66%{transform:translate(2%,-3%)}to{transform:translate(-1%,1%)}}.spot-copy{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;align-content:center;justify-items:center;text-align:center;padding:0 24px 12vh;gap:22px;z-index:4;pointer-events:none}.spot-copy-ghost{background:linear-gradient(100deg,#ffe4f0,#fff0e2 48%,#ffe6cc);-webkit-background-clip:text;background-clip:text;color:transparent;mix-blend-mode:screen;opacity:calc(.78 * (1 - var(--house) * 2));animation:spot-ghost-in 2.2s ease-out both}@keyframes spot-ghost-in{0%{opacity:0}}.spot-copy-lit{color:color-mix(in srgb,var(--text) calc(var(--house) * 100%),rgb(var(--warm)));text-shadow:0 0 calc(26px * (1 - var(--house))) rgb(var(--warm) / calc(.4 * (1 - var(--house))));-webkit-mask-image:radial-gradient(ellipse calc(var(--pool, 320px) + var(--house) * 4000px) calc(var(--pool, 320px) * .72 + var(--house) * 4000px) at var(--mx) var(--my),#000 30%,rgb(0 0 0 / .55) 58%,transparent 82%);mask-image:radial-gradient(ellipse calc(var(--pool, 320px) + var(--house) * 4000px) calc(var(--pool, 320px) * .72 + var(--house) * 4000px) at var(--mx) var(--my),#000 30%,rgb(0 0 0 / .55) 58%,transparent 82%)}.spot-3d[data-editing=true] .spot-copy-lit{-webkit-mask-image:none;mask-image:none;color:#fff;pointer-events:auto}.spot-3d[data-editing=true] .spot-canvas{opacity:.35}.spot-title{max-width:11em;font-size:clamp(2.8rem,7.5vw,6.8rem);margin:0}.spot-sub{max-width:34em;margin:0;font-size:clamp(1rem,1.6vw,1.25rem);line-height:1.5}.spot-cta-row{position:absolute;left:0;right:0;top:68%;display:flex;justify-content:center;z-index:4;color:color-mix(in srgb,var(--text) calc(var(--house) * 100%),rgb(var(--warm)));-webkit-mask-image:radial-gradient(ellipse calc(360px + var(--house) * 4000px) calc(240px + var(--house) * 4000px) at var(--mx) var(--my),#000 25%,rgb(0 0 0 / .35) 60%,rgb(0 0 0 / .12) 100%);mask-image:radial-gradient(ellipse calc(360px + var(--house) * 4000px) calc(240px + var(--house) * 4000px) at var(--mx) var(--my),#000 25%,rgb(0 0 0 / .35) 60%,rgb(0 0 0 / .12) 100%)}.spot-cta{background:transparent;display:inline-flex;align-items:center;gap:14px;padding:14px 24px;border:1px solid currentColor;font-weight:500;font-size:1.05rem;cursor:pointer;transition:background-color .16s,color .16s,border-color .16s}.spot-cta:hover{background:var(--amber);color:#15171a;border-color:var(--amber)}.spot-hint{position:absolute;left:0;right:0;bottom:22px;margin:0;display:flex;justify-content:center;align-items:center;gap:8px;font-size:.85rem;color:#8a8f96;opacity:calc(1 - var(--house) * 2);z-index:4}.spot-hint svg{animation:nudge 1.8s ease-in-out infinite}@keyframes nudge{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}@media(max-width:760px){.spot-3d{cursor:auto}.spot-cta-row{top:72%}}@media(prefers-reduced-motion:reduce){.spot-grain,.spot-hint svg{animation:none}.spot-cta-row,.spot-copy-lit{-webkit-mask-image:none;mask-image:none}}.walk-wrap{height:520vh;position:relative}.walk{position:sticky;top:0;height:100vh;display:grid;grid-template-rows:auto 1fr;overflow:hidden;background:transparent}.walk-top{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:32px;padding-top:84px}.walk-heading{font-size:1.1rem;letter-spacing:0;font-weight:600;white-space:nowrap}.walk-progress{--seg: 0;list-style:none;margin:0;padding:0;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:8px}.walk-progress li{height:4px;background:var(--line);border-radius:2px;position:relative;overflow:hidden}.walk-progress li:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--text);transform-origin:left;transform:scaleX(var(--seg))}.walk-progress li[data-active=true]:after{background:var(--amber)}.walk-counter{font-family:var(--font-display);font-size:1rem;font-variant-numeric:tabular-nums;color:var(--muted)}.walk-body{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-template-areas:"text shot";gap:48px;align-items:center;padding-bottom:48px;min-height:0;perspective:1600px}.walk-slide-text{grid-area:text;display:grid;align-content:center;gap:14px;transition:opacity .45s ease,transform .65s cubic-bezier(.2,.7,.2,1)}.walk-slide-text[data-state=next]{opacity:0;transform:translateY(28px);pointer-events:none}.walk-slide-text[data-state=past]{opacity:0;transform:translateY(-20px);pointer-events:none}.walk-kicker{font-family:var(--font-display);font-weight:600;font-size:.95rem;color:var(--amber)}.walk-slide-text .t-body{max-width:30em}.shot{grid-area:shot;position:relative;margin:0;width:100%;aspect-ratio:16 / 9;max-height:calc(100vh - 240px);max-width:calc((100vh - 240px) * var(--ratio, 1.78));justify-self:center;transform-style:preserve-3d;transition:opacity .5s ease,transform .9s cubic-bezier(.2,.7,.2,1)}.shot[data-state=next]{opacity:0;transform:translateY(10%) rotateX(8deg) scale(.94);pointer-events:none}.shot[data-state=past]{opacity:0;transform:translateY(-6%) scale(.98);pointer-events:none}.shot[data-state=on]{transform:translateY(calc((var(--local, 0) - .5) * -14px)) rotateX(0) scale(1)}.shot-frame{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;border-radius:6px;background:#0b1014;box-shadow:0 1px #fff9 inset,0 0 0 1px #15171a1f,0 50px 90px -30px #15171a73,0 20px 40px -24px #15171a4d}.shot-frame img{width:100%;height:100%;object-fit:cover;object-position:top left;display:block;transform:scale(calc(1.02 + var(--local, 0) * .04)) translate(calc(var(--local, 0) * -1.5%));transform-origin:40% 40%;will-change:transform}.shot-frame img[data-layer=b]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .52s ease}.shot-frame[data-second] img[data-layer=b]{opacity:1}.shot-missing{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#8e9bad}.shot-missing-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgb(255 255 255 / .05) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .05) 1px,transparent 1px);background-size:40px 40px}.shot-missing-label{position:relative;display:grid;gap:4px;text-align:center;font-family:var(--font-mono);font-size:.9rem}.shot-missing-label strong{color:#e9eef4;font-weight:600}@media(max-width:900px){.walk-wrap{height:auto}.walk{position:static;height:auto;display:block;padding-bottom:32px}.walk-top{padding-top:56px;grid-template-columns:1fr auto}.walk-progress{display:none}.walk-body{grid-template-columns:1fr;grid-template-areas:none;gap:16px;perspective:none}.walk-slide-text,.shot{grid-area:auto;opacity:1!important;transform:none!important;pointer-events:auto!important}.walk-slide-text{padding-top:32px}.shot{max-height:none;margin-bottom:24px}.shot-frame img{transform:none}.shot-frame img[data-layer=b]{position:static;opacity:1;margin-top:12px}.shot:has(img[data-layer=b]){aspect-ratio:auto!important}.shot:has(img[data-layer=b]) .shot-frame{position:static;background:transparent;box-shadow:none;border-radius:0}.shot:has(img[data-layer=b]) .shot-frame img{height:auto;border-radius:6px;box-shadow:0 0 0 1px #15171a1f,0 20px 40px -24px #15171a4d}}.gobos{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden;mix-blend-mode:multiply;opacity:.38}.gobo{position:absolute;translate:-50% -50%;transform-origin:50% 50%;will-change:transform;animation:gobo-spin var(--spin, 60s) linear infinite;animation-direction:var(--dir, normal)}@keyframes gobo-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.gobo{animation:none}}.site main,.site footer,.site .nav{position:relative;z-index:1}.steps .t-h1{max-width:14em}.steps-list{list-style:none;margin:48px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-top:1px solid var(--line)}.steps-list li{padding:28px 28px 28px 0;border-right:1px solid var(--line);margin-right:28px}.steps-list li:last-child{border-right:0;margin-right:0}.steps-list .t-h3{margin:14px 0 10px}.step-num{font-family:var(--font-display);font-size:2.6rem;line-height:1;font-weight:var(--display-weight);color:var(--cue);transition:color .9s ease}.site[data-direction=house] .step-num{color:var(--text);font-size:4rem}@media(max-width:900px){.steps-list{grid-template-columns:1fr}.steps-list li{border-right:0;border-bottom:1px solid var(--line);margin-right:0}}.feature .t-h2{margin-bottom:18px}.feature .t-body+.t-body{margin-top:14px}.preflight-list{list-style:none;margin:0;padding:6px 0}.preflight-list li{display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:start;padding:11px 16px}.preflight-list li+li{border-top:1px solid var(--line)}.preflight-list .dot{margin-top:7px}.preflight-list div{display:grid;line-height:1.4}.preflight-list span:not(.dot){color:var(--muted);font-size:.9rem}.busk-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;padding:14px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.pad{aspect-ratio:1.3;border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--surface-2);color:var(--text-2);font-size:.85rem;font-weight:500;cursor:pointer;display:flex;align-items:flex-end;padding:10px;text-align:left;box-shadow:inset 0 -3px rgb(var(--pad-rgb) / .55);transition:box-shadow .2s,background-color .2s,transform .12s}.pad:active{transform:scale(.97)}.pad[aria-pressed=true]{background:rgb(var(--pad-rgb) / .22);color:var(--text);border-color:rgb(var(--pad-rgb) / .8);box-shadow:inset 0 -3px rgb(var(--pad-rgb)),0 0 24px -4px rgb(var(--pad-rgb) / .7)}.site[data-direction=house] .pad[aria-pressed=true]{background:rgb(var(--pad-rgb) / .85);color:var(--text);box-shadow:none}.status-card{padding:22px 22px 20px;display:grid;gap:18px;transition:border-color .3s}.status-big{display:flex;align-items:center;gap:14px;font-family:var(--font-display);font-weight:var(--display-weight);font-size:2rem;letter-spacing:-.02em;line-height:1}.status-ring{width:18px;height:18px;border-radius:50%;background:var(--status, var(--muted));box-shadow:0 0 0 4px color-mix(in srgb,var(--status, var(--muted)) 25%,transparent)}.status-ready{--status: var(--green)}.status-ready .status-ring{animation:heartbeat 1.6s ease-in-out infinite}.status-degraded{--status: var(--amber)}.status-blocked{--status: var(--danger)}.status-card{border-color:color-mix(in srgb,var(--status) 45%,var(--line))}.status-card p{margin:0;color:var(--text-2)}.status-meta{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;padding-top:14px;border-top:1px solid var(--line)}.status-meta div{display:grid;gap:2px}.status-meta span{font-size:.8rem;color:var(--muted)}.status-meta strong{font-weight:600}.blackout-btn{justify-content:center;width:100%}.status-switch{display:flex;gap:8px;margin-top:22px}@keyframes heartbeat{0%,to{box-shadow:0 0 0 4px color-mix(in srgb,var(--status) 25%,transparent)}50%{box-shadow:0 0 0 9px color-mix(in srgb,var(--status) 10%,transparent)}}.fixture-strip{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);overflow:hidden}.fixture-row{display:grid;grid-template-columns:80px 1fr auto auto;gap:16px;align-items:center;padding:12px 16px;font-size:.95rem}.fixture-row+.fixture-row{border-top:1px solid var(--line)}.fixture-brand{color:var(--muted)}.fixture-model{font-weight:500}.fixture-ch{font-family:var(--font-mono);font-size:.85rem;color:var(--muted)}.audience .t-h1{max-width:14em;margin-bottom:40px}.audience-rows{border-top:1px solid var(--line)}.audience-row{display:grid;grid-template-columns:200px 1fr;gap:32px;padding:22px 0;border-bottom:1px solid var(--line)}@media(max-width:640px){.audience-row{grid-template-columns:1fr;gap:6px}}.page-head{padding-block:clamp(48px,7vw,96px) clamp(32px,4vw,56px)}.page-head .t-lead{margin-top:18px}.docs-layout{display:grid;grid-template-columns:240px minmax(0,1fr) 200px;gap:48px;align-items:start;padding-bottom:96px}.docs-layout.docs-hub{grid-template-columns:240px minmax(0,1fr)}@media(max-width:1000px){.docs-layout,.docs-layout.docs-hub{grid-template-columns:1fr}.docs-side,.docs-toc{display:none}}.docs-side{position:sticky;top:88px;font-size:.95rem}.docs-side h4{margin:20px 0 8px;font-size:.8rem;font-weight:600;color:var(--muted)}.docs-side h4:first-child{margin-top:0}.docs-side ul{list-style:none;margin:0;padding:0;display:grid;gap:2px}.docs-side a{display:block;padding:5px 10px;border-radius:var(--radius-sm);color:var(--text-2);border-left:2px solid transparent}.docs-side a:hover{background:var(--surface-2)}.docs-side a[aria-current=page]{color:var(--text);background:var(--surface-2);border-left-color:var(--cue);border-radius:0 var(--radius-sm) var(--radius-sm) 0}.docs-search{display:flex;align-items:center;gap:10px;padding:9px 12px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);color:var(--muted);margin-bottom:18px;font-size:.9rem}.docs-search .kbd{margin-left:auto}.docs-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}@media(max-width:700px){.docs-cards{grid-template-columns:1fr}}.doc-card{display:block;padding:22px 22px 20px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);transition:border-color .15s}.doc-card:hover{border-color:var(--line-strong)}.doc-card h3{margin:0 0 6px;font-size:1.1rem;font-weight:600}.doc-card p{margin:0 0 14px;color:var(--muted);font-size:.95rem}.doc-card ul{list-style:none;margin:0;padding:0;display:grid;gap:4px;font-size:.92rem;color:var(--text-2)}.doc-card li:before{content:"";display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--cue);margin-right:10px;vertical-align:middle}.docs-start{display:grid;grid-template-columns:1fr auto;gap:24px;align-items:center;padding:24px 26px;margin-bottom:32px;border:1px solid var(--line);border-radius:var(--radius);background:color-mix(in srgb,var(--cue) 9%,var(--surface));transition:background .9s ease}.docs-start h3{margin:0 0 4px;font-size:1.15rem}.docs-start p{margin:0;color:var(--text-2)}.doc-article{max-width:44em}.doc-article h1{margin-bottom:8px}.doc-article .doc-meta{color:var(--muted);font-size:.9rem;margin:0 0 32px}.doc-article h2{font-family:var(--font-display);font-weight:var(--display-weight);letter-spacing:var(--display-tracking);font-size:1.6rem;margin:44px 0 12px;scroll-margin-top:90px}.doc-article p,.doc-article li{color:var(--text-2)}.doc-article ol,.doc-article ul{padding-left:22px}.doc-article li+li{margin-top:6px}.doc-article .code{margin:16px 0}.callout{display:grid;grid-template-columns:auto 1fr;gap:12px;padding:14px 16px;margin:20px 0;border:1px solid var(--line);border-left:3px solid var(--amber);border-radius:var(--radius-sm);background:var(--surface)}.callout strong{display:block;margin-bottom:2px}.callout p{margin:0}.doc-steps{counter-reset:step;list-style:none;padding:0;margin:18px 0}.doc-steps li{position:relative;padding-left:42px;margin-top:14px}.doc-steps li:before{counter-increment:step;content:counter(step);position:absolute;left:0;top:0;width:28px;height:28px;display:grid;place-items:center;border:1px solid var(--line-strong);border-radius:50%;font-family:var(--font-display);font-weight:700;font-size:.85rem}.doc-footer{display:flex;justify-content:space-between;gap:16px;margin-top:56px;padding-top:20px;border-top:1px solid var(--line);font-size:.95rem}.doc-footer a{color:var(--text-2);border-bottom:1px solid var(--line-strong)}.docs-toc{position:sticky;top:88px;font-size:.88rem}.docs-toc h4{margin:0 0 10px;font-size:.8rem;color:var(--muted);font-weight:600}.docs-toc ul{list-style:none;margin:0;padding:0;display:grid;gap:6px;border-left:1px solid var(--line)}.docs-toc a{display:block;padding:2px 12px;color:var(--muted);margin-left:-1px;border-left:1px solid transparent}.docs-toc a:hover,.docs-toc a[aria-current=true]{color:var(--text);border-left-color:var(--cue)}.changelog{display:grid;grid-template-columns:220px minmax(0,1fr);gap:48px;padding-bottom:96px}@media(max-width:900px){.changelog{grid-template-columns:1fr}}.changelog-filters{position:sticky;top:88px;display:grid;gap:8px;align-content:start;font-size:.95rem}.changelog-filters button{text-align:left;padding:7px 10px;border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;color:var(--text-2);cursor:pointer;display:flex;justify-content:space-between}.changelog-filters button[aria-pressed=true]{background:var(--surface);border-color:var(--line);color:var(--text)}.changelog-filters button span{color:var(--muted);font-size:.85rem}.release{display:grid;grid-template-columns:160px minmax(0,1fr);gap:32px;padding:32px 0;border-top:1px solid var(--line)}@media(max-width:640px){.release{grid-template-columns:1fr;gap:10px}}.release-meta{display:grid;gap:8px;align-content:start}.release-version{font-family:var(--font-display);font-weight:var(--display-weight);font-size:1.6rem;letter-spacing:-.02em;line-height:1}.release-date{color:var(--muted);font-size:.9rem}.release-body h3{margin:0 0 8px;font-size:1.25rem;font-weight:600}.release-body .t-body{margin-bottom:18px}.change-group{margin-top:16px}.change-group h4{margin:0 0 8px;font-size:.85rem;font-weight:600;display:inline-flex;align-items:center;gap:8px}.change-group ul{margin:0;padding-left:0;list-style:none;display:grid;gap:7px}.change-group li{color:var(--text-2);padding-left:18px;position:relative;font-size:.97rem}.change-group li:before{content:"";position:absolute;left:0;top:.62em;width:8px;height:1px;background:var(--line-strong)}.tag-fixed .dot{background:var(--green)}.tag-added .dot{background:var(--accent)}.site[data-direction=house] .tag-added .dot{background:var(--amber)}.tag-changed .dot{background:var(--muted)}.tag-known .dot{background:var(--danger)}.dl-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-bottom:64px}@media(max-width:900px){.dl-grid{grid-template-columns:1fr}}.dl-card{display:grid;gap:14px;align-content:start;padding:26px 26px 24px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);min-height:300px}.dl-card.dl-primary{border-color:var(--line-strong)}.dl-card h2{margin:0;font-size:1.5rem}.dl-card .t-body{font-size:.97rem}.dl-card dl{margin:4px 0 0;display:grid;grid-template-columns:auto 1fr;gap:4px 14px;font-size:.9rem}.dl-card dt{color:var(--muted)}.dl-card dd{margin:0}.dl-card .btn{justify-self:start;margin-top:auto}.dl-card.dl-coming{opacity:.8}.dl-icon{width:36px;height:36px;color:var(--text)}.req{display:grid;grid-template-columns:200px 1fr;gap:12px 32px;padding:18px 0;border-top:1px solid var(--line);font-size:.97rem}.req:last-child{border-bottom:1px solid var(--line)}.req dt{color:var(--muted)}.req dd{margin:0;color:var(--text-2)}.channels{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;margin-top:28px}@media(max-width:760px){.channels{grid-template-columns:1fr}}.channel{padding:20px 22px;background:var(--surface)}.channel+.channel{border-left:1px solid var(--line)}@media(max-width:760px){.channel+.channel{border-left:0;border-top:1px solid var(--line)}}.channel h3{margin:0 0 6px;font-size:1.05rem;display:flex;align-items:center;gap:10px}.channel p{margin:0;font-size:.93rem;color:var(--text-2)}.price-grid{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:20px;margin-bottom:72px}@media(max-width:900px){.price-grid{grid-template-columns:1fr}}.plan{display:grid;gap:18px;align-content:start;padding:28px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.plan-now{border-color:var(--line-strong)}.site[data-direction=house] .plan-now{background:var(--text);color:var(--bg);--muted: #a9b0b8;--text-2: #dfe3e6;--line: #3a3f45}.plan h2{margin:0;font-size:1.4rem}.plan-price{font-family:var(--font-display);font-weight:var(--display-weight);font-size:3rem;letter-spacing:-.03em;line-height:1}.plan-price small{font-family:var(--font-body);font-size:1rem;font-weight:400;color:var(--muted);letter-spacing:0;margin-left:8px}.plan ul{list-style:none;margin:0;padding:0;display:grid;gap:9px;font-size:.97rem;color:var(--text-2)}.plan li{display:grid;grid-template-columns:16px 1fr;gap:10px;align-items:start}.plan li svg{margin-top:5px}.plan .btn,.plan-coming .pill{justify-self:start}.faq{max-width:44em}.faq details{border-top:1px solid var(--line);padding:18px 0}.faq details:last-child{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;font-weight:600;list-style:none;display:flex;justify-content:space-between;gap:16px}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--muted);font-weight:400}.faq details[open] summary:after{content:"–"}.faq p{margin:10px 0 0;color:var(--text-2);max-width:40em}.site[data-direction=house] .plan-now .btn-primary{background:var(--amber);color:#15171a}.site[data-direction=house]{color-scheme:light;--bg: #f1f2ee;--bg-2: #e9ebe5;--surface: #ffffff;--surface-2: #f7f8f5;--line: #cfd4d0;--line-strong: #9aa39e;--text: #15171a;--text-2: #2f343a;--muted: #5f6872;--accent: #15171a;--accent-ink: #f1f2ee;--amber: #ff9a1f;--green: #1f8f4a;--danger: #d23f3f;--cue: var(--amber);--cue-rgb: 255 154 31;--font-display: "Archivo Narrow", "TeX Gyre Heros Cn", "Arial Narrow", "Inter", sans-serif;--font-body: "Archivo", "Inter", system-ui, sans-serif;--font-mono: ui-monospace, "SFMono-Regular", Consolas, monospace;--display-weight: 600;--display-tracking: -.01em;--display-stretch: 100%;--radius: 2px;--radius-sm: 2px;--radius-pill: 2px;--shadow-glow: none;--nav-bg: rgb(241 242 238 / .85);--code-bg: #15171a;--selection: rgb(255 154 31 / .35)}*,*:before,*:after{box-sizing:border-box}html,body,#root,#storybook-root{margin:0;min-height:100%}.site{background:var(--bg);color:var(--text);font-family:var(--font-body);font-size:17px;line-height:1.55;-webkit-font-smoothing:antialiased;min-height:100vh;overflow-x:clip}.site ::selection{background:var(--selection)}.site :where(a){color:inherit;text-decoration:none}.site :focus-visible{outline:2px solid var(--amber);outline-offset:3px}.site img,.site svg{display:block;max-width:100%}.site :where(button,input){font:inherit;color:inherit}.t-display,.t-h1,.t-h2,.t-h3{font-family:var(--font-display);font-weight:var(--display-weight);letter-spacing:var(--display-tracking);font-stretch:var(--display-stretch);margin:0;text-wrap:balance}.t-display{font-size:clamp(2.75rem,7.2vw,6rem);line-height:.98}.t-h1{font-size:clamp(2.25rem,4.6vw,3.5rem);line-height:1.04}.t-h2{font-size:clamp(1.75rem,3vw,2.5rem);line-height:1.1}.t-h3{font-size:1.375rem;line-height:1.25;letter-spacing:-.01em}.t-lead{font-size:1.25rem;line-height:1.5;color:var(--text-2);max-width:34em;margin:0}.t-body{max-width:38em;margin:0;color:var(--text-2)}.t-small{font-size:.9rem;color:var(--muted)}.site[data-direction=house] .t-display{font-size:clamp(3rem,7vw,6.2rem);line-height:.9;text-transform:none}.wrap{width:min(100% - clamp(32px,5vw,120px),1760px);margin-inline:auto}.section{padding-block:clamp(64px,9vw,128px)}.section+.section{padding-top:0}.grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;align-items:start}.grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}@media(max-width:900px){.grid-2,.grid-3{grid-template-columns:1fr}}.rule{border:0;border-top:1px solid var(--line);margin:0}.btn{display:inline-flex;align-items:center;gap:10px;padding:12px 20px;border-radius:var(--radius-pill);border:1px solid transparent;font-weight:500;line-height:1.2;cursor:pointer;white-space:nowrap;transition:background-color .16s ease,border-color .16s ease,color .16s ease,box-shadow .2s ease}.btn-primary{background:var(--accent);color:var(--accent-ink)}.site[data-direction=house] .btn-primary:hover{background:var(--amber);color:var(--text)}.btn-ghost{background:transparent;border-color:var(--line-strong);color:var(--text)}.btn-ghost:hover{border-color:var(--text)}.btn-lg{padding:16px 26px;font-size:1.05rem}.btn-sm{padding:8px 14px;font-size:.9rem}.kbd{font-family:var(--font-mono);font-size:.8em;padding:2px 6px;border:1px solid var(--line-strong);border-bottom-width:2px;border-radius:4px;background:var(--surface)}.code{font-family:var(--font-mono);font-size:.86rem;line-height:1.6;background:var(--code-bg);color:#dfe7ef;border-radius:var(--radius);padding:18px 20px;overflow-x:auto;margin:0;border:1px solid var(--line)}.site[data-direction=house] .code{border-color:transparent}.code .c-k{color:var(--amber)}.code .c-s{color:#9be3ee}.code .c-m{color:#7f8ea1}.site[data-direction=house] .code .c-s{color:#ffd27f}code.inline{font-family:var(--font-mono);font-size:.88em;padding:1px 5px;border-radius:4px;background:var(--surface-2);border:1px solid var(--line)}.dot{display:inline-block;width:9px;height:9px;border-radius:50%;background:var(--muted);flex:none}.dot-green{background:var(--green);box-shadow:0 0 10px #4ee07399}.dot-amber{background:var(--amber)}.dot-red{background:var(--danger)}.site[data-direction=house] .dot-green{box-shadow:none}@media(prefers-reduced-motion:reduce){.site *,.site *:before,.site *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
