.nav{z-index:60;padding:.6rem var(--gutter) 0;position:sticky;top:0}.nav-inner{width:min(100%, var(--maxw));border:1px solid var(--line);background:#0c0f22eb;border-radius:999px;align-items:center;gap:1rem;margin-inline:auto;padding:.55rem .55rem .55rem 1.1rem;display:flex;box-shadow:0 10px 30px -18px #000000e6}.nav-mark{letter-spacing:.02em;align-items:center;gap:.5rem;font-size:.9rem;font-weight:700;display:inline-flex}.nav-mark i{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.01em;color:var(--violet-2);font-style:italic;font-weight:400}.nav-glyph{background:var(--grad);border-radius:7px;width:22px;height:22px;box-shadow:0 0 14px -2px #7a6affe6}.nav-links{gap:.2rem;margin-inline:auto;display:flex}.nav-links a{color:var(--text-2);border-radius:999px;padding:.45rem .85rem;font-size:.9rem;transition:background-color .2s,color .2s}.nav-links a:hover{color:var(--text);background:#ffffff12}.nav-right{align-items:center;gap:.9rem;display:flex}.nav-cta{padding:.6rem 1.05rem;font-size:.875rem}@media (max-width:1080px){.nav-where{display:none}}@media (max-width:860px){.nav-links{display:none}.nav-inner{justify-content:space-between}}@media (max-width:560px){.nav{padding-inline:.7rem}.nav-inner{gap:.5rem;padding:.45rem .45rem .45rem .8rem;overflow:hidden}.nav-mark{gap:.4rem;min-width:0;font-size:.82rem}.nav-mark span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nav-right{flex:none;gap:.45rem}.tt{width:54px;height:29px}.tt-knob{width:21px;height:21px;transform:translate(25px)}.tt[data-theme=light] .tt-knob{transform:translate(0)}.tt-ico{width:26px}.nav-cta{padding:.5rem .8rem;font-size:.8125rem}}@media (max-width:380px){.nav-cta .ar,.nav-mark i{display:none}}.hero{padding-block:clamp(2rem,5vw,4rem) clamp(2rem,4vw,3.5rem)}.hero-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:clamp(1.6rem,4vw,3.5rem);display:grid}.hero-copy{justify-items:start;gap:clamp(1rem,2vw,1.4rem);display:grid}.hero-dim{color:var(--text-3)}.live-dot{background:var(--cyan);width:7px;height:7px;box-shadow:0 0 10px var(--cyan);border-radius:50%;animation:2.4s ease-in-out infinite live}.hero-cta{flex-wrap:wrap;gap:.6rem;display:flex}.hero-specs{flex-wrap:wrap;gap:.45rem;padding:0;list-style:none;display:flex}@media (max-width:940px){.hero-grid{grid-template-columns:1fr}}.hpanel-outer{position:relative}.hpanel{background:linear-gradient(170deg,#7a6aff29,#0a0d1eb8 55%);padding:.8rem}.hpanel-top,.hpanel-bot{justify-content:space-between;align-items:center;gap:.75rem;padding:.3rem .35rem;display:flex}.hpanel-stage{aspect-ratio:4/3.2;background:#070a18;border-radius:14px;position:relative;overflow:hidden}.hpanel-canvas,.hpanel-poster{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hpanel-canvas{opacity:0;transition:opacity 1s ease-out}.hpanel-canvas[data-live="1"]{opacity:1}.hpanel-poster{pointer-events:none;transition:opacity 1s ease-out}.hpanel-poster[data-hide="1"]{opacity:0}.hpanel-tick{pointer-events:none;border:1px solid #ffffff57;width:15px;height:15px;position:absolute}.hpanel-tick.tl{border-bottom:0;border-right:0;top:11px;left:11px}.hpanel-tick.tr{border-bottom:0;border-left:0;top:11px;right:11px}.hpanel-tick.bl{border-top:0;border-right:0;bottom:11px;left:11px}.hpanel-tick.br{border-top:0;border-left:0;bottom:11px;right:11px}.hpanel-id{font-size:.66rem}.hchip{border:1px solid var(--line-2);background:var(--surface);border-radius:12px;width:clamp(112px,14vw,164px);margin:0;position:absolute;bottom:8%;left:-1.6rem;overflow:hidden;box-shadow:0 18px 40px -16px #000000f2}.hchip img{aspect-ratio:3/2;object-fit:cover;width:100%}.hchip figcaption{letter-spacing:.1em;padding:.35rem .55rem;font-size:.58rem}@media (max-width:940px){.hchip{bottom:4.4rem;left:auto;right:.6rem}}.strip{border-block:1px solid var(--line);background:#ffffff05}.strip-grid{grid-template-columns:repeat(4,1fr);display:grid}.strip-cell{justify-content:space-between;align-items:baseline;gap:.75rem;padding:1rem clamp(.6rem,2vw,1.5rem);display:flex}.strip-cell+.strip-cell{border-left:1px solid var(--line)}.strip-cell strong{letter-spacing:-.02em;font-size:clamp(1rem,1.5vw,1.25rem);font-weight:600}@media (max-width:720px){.strip-grid{grid-template-columns:repeat(2,1fr)}.strip-cell:nth-child(3){border-left:0}.strip-cell:nth-child(n+3){border-top:1px solid var(--line)}}.gap-grid{grid-template-columns:repeat(3,1fr);gap:clamp(.7rem,1.6vw,1.1rem);margin-top:clamp(1.5rem,3vw,2.4rem);display:grid}.gap-card{align-content:start;gap:.5rem;padding:clamp(1.1rem,2.2vw,1.6rem);display:grid}.gap-card p{color:var(--text-2);font-size:.9375rem}.gap-foot{max-width:62ch;color:var(--text-2);margin-top:clamp(1.4rem,3vw,2rem)}@media (max-width:860px){.gap-grid{grid-template-columns:1fr}}.steps{grid-template-columns:repeat(3,1fr);gap:clamp(.7rem,1.6vw,1.1rem);margin-top:clamp(1.5rem,3vw,2.4rem);display:grid}.step{align-content:start;gap:.55rem;padding:clamp(1.1rem,2.2vw,1.7rem);display:grid}.step-n{color:var(--violet-2)}.step p{color:var(--text-2);font-size:.9375rem}.step-stamp{justify-self:start;margin-top:.4rem}@media (max-width:860px){.steps{grid-template-columns:1fr}}.show-head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:clamp(1rem,3vw,3rem);margin-bottom:clamp(1.4rem,3vw,2.2rem);display:grid}@media (max-width:860px){.show-head{grid-template-columns:1fr;gap:.9rem}}.show-grid{grid-template-columns:minmax(0,1.62fr) minmax(0,1fr);align-items:start;gap:clamp(.7rem,1.6vw,1.1rem);display:grid}.show-stage{padding:.7rem}.show-frame{aspect-ratio:16/10;background:#070a18;border-radius:14px;position:relative;overflow:hidden}.show-canvas,.show-poster{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.show-canvas{opacity:0;transition:opacity .8s ease-out}.show-canvas[data-ready="1"]{opacity:1}.show-poster{pointer-events:none;opacity:.7;filter:saturate(.85);transition:opacity .8s ease-out}.show-poster[data-hide="1"]{opacity:0}.show-hud{pointer-events:none;background:linear-gradient(#04050db8,#0000);justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem .9rem;display:flex;position:absolute;inset:0 0 auto}.show-load{justify-items:center;gap:.6rem;width:min(70%,260px);display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.show-bar{background:#ffffff29;border-radius:2px;width:100%;height:3px;overflow:hidden}.show-bar span{background:var(--grad);transform-origin:0;height:100%;transition:transform .25s linear;display:block}.show-fallback{text-transform:none;letter-spacing:.02em;background:#04050dcc;border-radius:10px;padding:.6rem .8rem;line-height:1.5;position:absolute;bottom:.9rem;left:.9rem;right:.9rem}.show-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;padding:.75rem .35rem .2rem;display:flex}.show-tabs{gap:.3rem;display:flex}.show-tab{border:1px solid var(--line);color:var(--text-3);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:.5rem;padding:.5rem .9rem;font-size:.875rem;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.show-tab:hover{color:var(--text)}.show-tab.is-on{border-color:var(--line-2);color:var(--text);background:#ffffff17}.show-spec{align-content:start;gap:.7rem;padding:clamp(1.1rem,2.2vw,1.6rem);display:grid}.show-place{margin-top:-.35rem}.spec-list{gap:0;margin:.3rem 0 0;display:grid}.spec-list>div{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:1rem;padding-block:.55rem;display:flex}.spec-list dd{font-variant-numeric:tabular-nums;margin:0;font-size:.9375rem}.show-note{color:var(--text-2);margin-top:.3rem;font-size:.9375rem}@media (max-width:1000px){.show-grid{grid-template-columns:1fr}}@media (max-width:620px){.show-hud .mono{display:none}}@media (max-width:560px){.show-frame{aspect-ratio:4/3}.show-tab{padding-inline:.6rem;font-size:.8125rem}.show-controls{justify-content:stretch}.show-cta,.show-tabs{flex:100%}.show-tab{flex:1;justify-content:center}}.stats{grid-template-columns:repeat(4,1fr);gap:clamp(.7rem,1.6vw,1.1rem);margin-top:clamp(1.5rem,3vw,2.4rem);display:grid}.stat{align-content:start;gap:.35rem;padding:clamp(1rem,2vw,1.5rem);display:grid}.stat-big{letter-spacing:-.04em;background:var(--grad-text);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(2rem,3.4vw,2.9rem);font-weight:600;line-height:1.05}.stat p{color:var(--text-3);font-size:.875rem}@media (max-width:960px){.stats{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.stats{grid-template-columns:1fr}}.dwell{margin-top:clamp(.9rem,2vw,1.3rem);padding:clamp(1.1rem,2.4vw,1.8rem)}.dwell figcaption{gap:.3rem;margin-bottom:1.2rem;display:grid}.dwell-rows{gap:.8rem;display:grid}.dwell-row{grid-template-columns:8.5rem minmax(0,1fr) 4.5rem;align-items:center;gap:.9rem;display:grid}.dwell-track{background:#ffffff0d;border-radius:6px;height:26px;display:block;overflow:hidden}.dwell-bar{transform-origin:0;border-radius:6px;height:100%;animation:.9s cubic-bezier(.16,1,.3,1) both grow;display:block}@keyframes grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.dwell-bar.is-flat{background:#b8c0e259}.dwell-bar.is-twin{background:var(--grad)}.dwell-row b{font-variant-numeric:tabular-nums;text-align:right;font-weight:600}.dwell-note{text-transform:none;letter-spacing:.02em;color:var(--text-3);margin-top:1rem}@media (max-width:620px){.dwell-row{grid-template-columns:1fr 4.5rem;grid-template-areas:"label value""bar bar";row-gap:.35rem}.dwell-row .mono{grid-area:label}.dwell-row b{grid-area:value}.dwell-track{grid-area:bar}}.tiers{grid-template-columns:repeat(3,1fr);align-items:start;gap:clamp(.7rem,1.6vw,1.1rem);margin-top:clamp(1.5rem,3vw,2.4rem);display:grid}.tier{align-content:start;gap:.7rem;padding:clamp(1.2rem,2.4vw,1.8rem);display:grid}.tier.is-on{background:linear-gradient(#7a6aff29,#ffffff05);border-color:#8f83ff73}.tier-head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.tier-badge{background:var(--grad);color:#0a0b18;border-radius:999px;padding:.25rem .6rem;font-size:.62rem}.tier-price{align-items:baseline;gap:.4rem;display:flex}.tier-price strong{letter-spacing:-.03em;font-size:clamp(1.5rem,2.4vw,2rem);font-weight:600}.tier-blurb{color:var(--text-2);font-size:.9375rem}.tier-list{color:var(--text-2);gap:.5rem;margin:.2rem 0 .4rem;padding:0;font-size:.9375rem;list-style:none;display:grid}.tier-list li{grid-template-columns:auto 1fr;align-items:start;gap:.6rem;display:grid}.tier-list li:before{content:"";background:var(--violet-2);border-radius:50%;width:6px;height:6px;margin-top:.55em}.tier-cta{justify-content:center}.pricing-foot{text-transform:none;letter-spacing:.02em;max-width:60ch;margin-top:1.1rem}@media (max-width:940px){.tiers{grid-template-columns:1fr}}.closing-inner{background:linear-gradient(150deg,#7a6aff33,#1cd6f012 60%,#ffffff05);justify-items:start;gap:1rem;padding:clamp(1.6rem,5vw,3.4rem);display:grid}.closing-cta{flex-wrap:wrap;gap:.6rem;margin-top:.3rem;display:flex}.footer{border-top:1px solid var(--line);margin-top:clamp(2rem,5vw,4rem);padding-block:clamp(2rem,4vw,3rem) 1.5rem}.footer-grid{grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr));gap:clamp(1.2rem,3vw,2.5rem);display:grid}.footer-mark{letter-spacing:.02em;font-size:.9rem;font-weight:700}.footer-mark i{font-family:var(--font-serif), Georgia, serif;color:var(--violet-2);font-style:italic;font-weight:400}.footer-blurb{max-width:34ch;color:var(--text-3);margin-top:.5rem;font-size:.875rem}.footer-list{color:var(--text-2);overflow-wrap:anywhere;gap:.35rem;margin-top:.6rem;padding:0;font-size:.9rem;list-style:none;display:grid}.footer-list a:hover{color:var(--text)}.footer-base{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-top:clamp(1.5rem,3vw,2.2rem);padding-top:1rem;display:flex}@media (max-width:860px){.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.tt{border:1px solid var(--line);cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ffffff0d;border-radius:999px;flex:none;align-items:center;gap:0;width:62px;height:32px;padding:0;display:inline-flex;position:relative;overflow:hidden}:root[data-theme=light] .tt{background:#10163c0d}.tt-knob{background:var(--grad);border-radius:999px;width:24px;height:24px;position:absolute;top:3px;left:3px;transform:translate(28px);box-shadow:0 2px 10px -2px #7a6affe6}.tt-ico{z-index:1;pointer-events:none;place-items:center;width:30px;height:100%;display:grid;position:relative}.tt-sun{color:var(--text-3)}.tt-moon{color:#0a0b18}.tt[data-theme=light] .tt-knob{transform:translate(0)}.tt[data-theme=light] .tt-sun{color:#0a0b18}.tt[data-theme=light] .tt-moon{color:var(--text-3)}.tt[data-ready="1"] .tt-knob{transition:transform .42s cubic-bezier(.32,1.5,.5,1)}.tt[data-ready="1"] .tt-ico{transition:color .32s}.tt:hover{border-color:var(--line-2)}.hpanel-video,.show-video{object-fit:cover;width:100%;height:100%;display:block}.hpanel-link{color:var(--violet-2);transition:color .18s}.hpanel-link:hover{color:var(--text)}.show-slot{position:absolute;inset:0}.show-slot[hidden]{display:none}.contact-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(1.4rem,4vw,3.5rem);display:grid}.contact-copy{justify-items:start;gap:1rem;display:grid}.contact-list{gap:.9rem;width:100%;margin:.4rem 0 0;padding:0;list-style:none;display:grid}.contact-list li{border-top:1px solid var(--line);grid-template-columns:5.5rem 1fr;align-items:baseline;gap:1rem;padding-top:.8rem;display:grid}.contact-list a{color:var(--text);border-bottom:1px solid var(--line-2)}.contact-list a:hover{color:var(--violet-2);border-color:currentColor}.contact-demo{margin-top:.4rem}.contact-form{padding:clamp(1.2rem,3vw,2rem)}@media (max-width:900px){.contact-grid{grid-template-columns:1fr}}.cf{gap:.9rem;display:grid}.cf-row{grid-template-columns:1fr 1fr;gap:.9rem;display:grid}.cf-field{gap:.4rem;display:grid}.cf-field input,.cf-field textarea{border:1px solid var(--line-2);width:100%;color:var(--text);background:#ffffff0b;border-radius:12px;padding:.7rem .85rem;font-size:.9375rem;transition:border-color .18s,background-color .18s}:root[data-theme=light] .cf-field input,:root[data-theme=light] .cf-field textarea{background:var(--surface-2)}.cf-field textarea{resize:vertical;min-height:6.5rem}.cf-field input::placeholder,.cf-field textarea::placeholder{color:var(--text-3)}.cf-field input:focus,.cf-field textarea:focus{border-color:var(--violet-2);background:#ffffff14;outline:none}:root[data-theme=light] .cf-field input:focus,:root[data-theme=light] .cf-field textarea:focus{background:var(--surface)}.cf-actions{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:.3rem;display:flex}.cf-note{text-transform:none;letter-spacing:.02em}@media (max-width:560px){.cf-row{grid-template-columns:1fr}}:root[data-theme=light] .nav-inner{background:#fffffff0;box-shadow:0 1px 2px #10163c0d,0 12px 30px -20px #10163c8c}:root[data-theme=light] .nav-links a:hover{background:#10163c0f}:root[data-theme=light] .show-tab:hover{color:var(--text)}:root[data-theme=light] .show-tab.is-on{background:#10163c12}:root[data-theme=light] .strip{background:#10163c05}:root[data-theme=light] .hpanel{background:linear-gradient(170deg,#5544d824,#eceffae6 55%)}:root[data-theme=light] .hpanel-stage,:root[data-theme=light] .show-frame{background:#0b1020}:root[data-theme=light] .hpanel-tick{border-color:#ffffff80}:root[data-theme=light] .show-hud .tag,:root[data-theme=light] .show-hud .mono,:root[data-theme=light] .hpanel-video~.hpanel-tick{color:#ffffffdb}:root[data-theme=light] .show-hud{background:linear-gradient(#04050d99,#0000)}.nav-mark svg,.footer-mark svg{flex:none}.footer-mark{align-items:center;gap:.5rem;display:flex}
