:root{--bg:#fafaf9;--ink:#0c0a09;--muted:#78716c;--blue:#2b69f6;--lime:#def668;--paper:#fff;--stone:#f4f4f2;--line:#0c0a091a;--serif:"Source Serif 4", Georgia, "Times New Roman", serif;--sans:Inter, ui-sans-serif, system-ui, sans-serif;--ease-nav:cubic-bezier(.22, 1, .36, 1);--ease-blur:cubic-bezier(.16, 1, .3, 1);--ease-rise:cubic-bezier(.5, 0, 0, 1);--panel:#fff;--panel-soft:#f3f2ef;--chrome:#ffffffe6;--on-dark:#f7f4ee;--shadow:#0c0a091f;color:var(--ink);background:var(--bg);font-family:var(--sans);letter-spacing:-.03em;font-size:16px;line-height:1.5}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{background:var(--bg);color:var(--ink);transition:background-color .42s var(--ease-nav), color .32s ease}a{color:inherit;text-decoration:none}button,input{font:inherit;color:inherit}img{max-width:100%}.nav-pill,.hero-frame,.chips span,.demo-card,.trio article,.stats,.quote,.logo-row span,.pricing-panel,.plan-card,.seat-toggle,.auth-btn,.closing,.site-footer,.join,.join-brand{transition:background-color .42s var(--ease-nav), color .32s ease, border-color .32s ease, box-shadow .42s var(--ease-nav)}.display{font-family:var(--serif);letter-spacing:-.04em;margin:0;font-size:clamp(44px,5.6vw,88px);font-weight:400;line-height:1.05}.display em{font-style:italic}.display-md{font-size:clamp(36px,4.2vw,64px)}.display-sm{font-size:clamp(32px,3.4vw,48px)}.lede{max-width:38rem;color:var(--muted);font-size:16px;line-height:1.55}.lede.narrow{text-align:center;margin-inline:auto}.eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:0 0 12px;font-size:12px}.band{padding:clamp(72px,10vw,120px) clamp(24px,5vw,80px)}.center,.center-title{text-align:center}.center-title{display:block}.btn{letter-spacing:-.01em;cursor:pointer;border:0;border-radius:200px;justify-content:center;align-items:center;min-height:36px;padding:6px 16px;font-size:14px;display:inline-flex}.btn-dark{background:var(--ink);color:#f5f5f4}.btn-blue{background:var(--blue);color:#fafaf9}.quiet-link{color:var(--ink);font-size:14px}.quiet-link:after{content:" ↗"}.site-header{z-index:40;pointer-events:none;position:fixed;inset:0 0 auto}.nav-shell{pointer-events:auto;height:56px;transition:margin .52s var(--ease-nav), width .52s var(--ease-nav), padding .52s var(--ease-nav);grid-template-columns:1fr auto 1fr;align-items:center;margin:18px clamp(20px,4vw,40px) 0;padding:0 8px 0 18px;display:grid;position:relative}.nav-shell.is-scrolled{width:min(680px,100% - 32px);margin:14px auto 0;padding-inline:18px 8px}.nav-pill{transition:background .52s var(--ease-nav), box-shadow .52s var(--ease-nav);background:0 0;border-radius:1000px;position:absolute;inset:0}.nav-shell.is-scrolled .nav-pill{background:#fff;box-shadow:0 10px 40px #0c0a0914}.wordmark,.nav-links,.nav-join{z-index:1;position:relative}.wordmark{letter-spacing:-.05em;justify-self:start;font-size:18px;font-weight:600}.nav-links{gap:22px;font-size:14px;display:flex}.nav-links a.is-active{font-weight:500}.nav-join{justify-self:end}main{padding-top:0}.hero{text-align:center;padding:148px clamp(24px,5vw,80px) 0}.hero-copy{flex-direction:column;align-items:center;display:flex}.hero .lede{margin:22px 0 28px}.hero .btn{margin-bottom:16px}.soft-blur{animation:soft-blur-in .9s var(--ease-blur) both}@keyframes soft-blur-in{0%{opacity:.01;filter:blur(16px);transform:translateY(12px)}to{opacity:1;filter:blur();transform:translateY(0)}}.hero-frame{--inset:0;--gutter:72px;width:calc(min(1280px, 100%) - var(--inset) * var(--gutter) * 2);border-radius:28px;border-top-left-radius:calc(28px * var(--inset));border-top-right-radius:calc(28px * var(--inset));background:#d7e4ee;height:min(62vh,640px);margin:56px auto 0;position:relative;overflow:hidden}.shelf-scene{align-items:flex-end;gap:10px;height:46%;padding:0 24px 18px;display:flex;position:absolute;inset:auto 8% 18%}.shelf-scene span{border-radius:2px 2px 0 0;flex:1;height:78%;box-shadow:inset -6px 0 #00000014}.shelf-scene span:nth-child(3){height:92%}.shelf-scene span:nth-child(5){height:64%}.shelf-scene span:nth-child(7){height:86%}.shelf-board{background:#c8b8a2;border-radius:2px;height:14px;position:absolute;bottom:0;left:0;right:0}.play{cursor:pointer;background:#fff;border:0;border-radius:50%;width:64px;height:64px;position:absolute;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #0c0a0929}.press{text-align:center;padding:72px 0 20px;overflow:hidden}.marquee{margin-top:28px;overflow:hidden}.marquee-track{width:max-content;font-family:var(--serif);gap:72px;font-size:28px;animation:28s linear infinite press-logo-marquee;display:flex}.marquee-track span{letter-spacing:-.03em}@keyframes press-logo-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.band h2{text-align:center}.chips{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:28px;display:flex}.chips span{border:1px solid var(--line);background:#fff;border-radius:999px;padding:8px 14px;font-size:14px}.platform{color:#f7f4ee;background:radial-gradient(80% 70% at 50% 0,#4c8fd0 0%,#2e6aa6 48%,#1f4f86 100%);margin-top:72px;padding:96px clamp(24px,5vw,80px) 72px}.platform-copy{text-align:center}.platform-copy p{color:#f7f4eed1;max-width:38rem;margin:16px auto 0}.display.light{color:#f7f4ee}.platform-stage{max-width:880px;margin:48px auto 0}.demo-card{min-height:280px;color:var(--ink);background:#f7f6f3;border-radius:28px 28px 0 0;padding:36px 40px}.demo-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:0;font-size:12px}.demo-card h3{font-family:var(--serif);margin:12px 0;font-size:32px;font-weight:400}.demo-copy{animation:demo-copy-in .52s var(--ease-nav) both}@keyframes demo-copy-in{0%{opacity:0;filter:blur(8px);transform:translateY(8px)}to{opacity:1;filter:blur();transform:translateY(0)}}.demo-lines{gap:8px;margin-top:28px;display:grid}.demo-lines span{background:#0c0a0914;border-radius:99px;height:8px}.demo-lines span:nth-child(2){width:72%}.demo-lines span:nth-child(3){width:46%}.tab-row{justify-content:center;gap:8px;margin-top:22px;display:flex}.tab-row button{color:#fff;cursor:pointer;background:#ffffff29;border:0;border-radius:999px;padding:8px 14px}.tab-row button.is-on{color:var(--ink);background:#fff}.orbit-band{padding-bottom:20px}.orbit-figure{background:var(--bg);border-radius:48px;place-items:center;width:min(1082px,100%);height:clamp(32rem,72vw,64rem);margin:28px auto 0;display:grid;position:relative;overflow:hidden}.orbit-stage{position:absolute;inset:clamp(10px,3vw,40px)}.orbit-glow{opacity:.8;background:radial-gradient(circle,#0d0b090b 0 1px,#0000 1.4px) 0 0/18px 18px,radial-gradient(#0d0b090a,#0000 62%);border-radius:50%;position:absolute;inset:12% 7%}.orbit-card{aspect-ratio:1;width:clamp(var(--card-min-size), 19vw, var(--card-size));opacity:var(--orbit-opacity,1);z-index:var(--orbit-depth,1);transform:translate3d(calc(-50% + var(--orbit-x,0px) + var(--orbit-parallax-x,0px)), calc(-50% + var(--orbit-y,0px) + var(--orbit-parallax-y,0px)), 0);transition:opacity .22s, transform .22s var(--ease-nav);will-change:transform, opacity;position:absolute;top:50%;left:50%}.orbit-card-inner{border-radius:var(--card-radius);height:100%;transform:scale(var(--orbit-scale,1));transform-origin:50%;transition:transform .18s var(--ease-nav);overflow:hidden;box-shadow:0 18px 40px #0c0a0914}.face{flex-direction:column;gap:4px;height:100%;padding:16px;display:flex}.face p{letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:12px}.face strong{font-family:var(--serif);font-size:32px;font-weight:400}.face span{font-size:13px}.face-lime{background:#d6f25c}.face-blue{color:#f4f6ff;background:#3c4ed8}.face-dark,.face-ink{color:#f6f3ec;background:#171614}.face-ticket{background:#fff7ed}.face-photo{background:#efe6d6;flex-direction:row;align-items:flex-end;gap:6px;padding:0}.spine{border-radius:2px 2px 0 0;flex:1;height:70%;display:block}.s1{background:#8c3a32;height:80%}.s2{background:#1e3a34}.s3{background:#d8c7a4;height:62%}.s4{background:#24324a;height:88%}.spark{width:100%;height:36px;margin-top:auto}.spark path{fill:none;stroke:#14120f;stroke-width:2px}.orbit-center{z-index:20;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:18px;display:flex;position:absolute;inset:0}.icon-fan{display:flex}.icon-fan span{border-radius:10px;width:40px;height:40px;margin-left:-14px;transform:rotate(-16deg);box-shadow:0 6px 16px #0c0a0914}.icon-fan span:first-child{margin-left:0}.orbit-question{text-align:center;width:min(360px,90%);min-height:2.8em;margin:0;font-size:18px;font-weight:500;position:relative}.q-in,.q-out{display:block}.q-in{animation:.65s both business-question-in}.q-out{animation:.42s both business-question-out;position:absolute;inset:0}@keyframes business-question-in{0%{opacity:0;filter:blur(8px);transform:translateY(.45rem)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes business-question-out{0%{opacity:1;filter:blur();transform:translateY(0)}to{opacity:0;filter:blur(8px);transform:translateY(-.45rem)}}.ask-photo{border-radius:32px;margin:10px clamp(24px,5vw,80px) 0;position:relative;overflow:hidden}.ask-photo .scene-library{transition:transform .5s var(--ease-nav), filter .42s ease;transform:translateZ(0)scale(1)}.scene{background:linear-gradient(#fafaf900 40%,#fafaf933),#e7dcc8 repeating-linear-gradient(90deg,#c4552a 0 18px,#efe6d4 18px 28px,#1e3a34 28px 48px,#d6c4a3 48px 70px,#24324a 70px 92px);border-radius:32px;min-height:520px}.scene-library{min-height:640px}.prompt-pill{background:#ffffffeb;border-radius:999px;align-items:center;gap:48px;margin:0;padding:12px 12px 12px 18px;display:flex;position:absolute;bottom:48px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #0c0a091f}.prompt-pill span{background:var(--blue);color:#fff;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.trio{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:36px;display:grid}.trio article{background:#f3f2ef;border-radius:18px;padding:22px}.trio h3{margin:0 0 8px;font-size:16px}.trio p{color:var(--muted);margin:0}.secure{grid-template-columns:1fr 1fr;align-items:center;gap:40px;padding:40px clamp(24px,5vw,80px) 80px;display:grid}.secure h3{margin:0 0 4px;font-size:16px}.secure li{border-top:1px solid var(--line);padding:16px 0;list-style:none}.secure ul{margin:28px 0 0;padding:0}.secure li p{color:var(--muted);margin:0}.dot-field{background-image:radial-gradient(circle,#0d0b0938 1px,#0000 1.4px);background-size:14px 14px;border-radius:28px;min-height:460px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 28% 70%,#0000);mask-image:linear-gradient(90deg,#0000,#000 28% 70%,#0000)}.stats{text-align:center;background:#f3f2ef;padding:80px clamp(24px,5vw,80px) 40px}.stat-row{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:36px;display:grid}.stat-row p{margin:0}.stat-row small,.stat-row span{color:var(--muted);display:block}.stat-row strong{font-family:var(--serif);letter-spacing:-.04em;font-size:clamp(56px,7vw,92px);font-weight:400;line-height:1;display:block}.quotes{padding:72px 0 40px clamp(24px,5vw,80px)}.quotes-head{justify-content:space-between;align-items:end;padding-right:clamp(24px,5vw,80px);display:flex}.quotes-head button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:50%;width:36px;height:36px;margin-left:8px}.quotes-head button:disabled{opacity:.35;cursor:default}.quote-window{margin-top:18px;overflow:hidden}.quote-track{transition:transform .52s var(--ease-nav);gap:16px;display:flex}.quote{border-radius:18px;flex:0 0 32%;min-height:240px;padding:22px}.quote-role{margin:0 0 28px;font-size:14px}.quote p:last-child{font-family:var(--serif);margin:0;font-size:22px;line-height:1.35}.quote-sand{background:#eceae6}.quote-clay{background:#f0d8c4}.quote-lilac{background:#ddd4f0}.quote-mist{background:#d5e4f2}.logo-row{justify-content:center;gap:10px;margin-top:28px;display:flex}.logo-row span{border:1px solid var(--line);background:#fff;border-radius:16px;place-items:center;width:52px;height:52px;font-size:12px;font-weight:600;display:grid}.pricing-panel{background:#efeeeb;border-radius:28px;max-width:1080px;margin:28px auto 0;padding:28px 22px 18px}.pricing-tools{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.switch{cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;font-size:14px;display:inline-flex}.switch-knob{background:#d6d3d1;border-radius:99px;width:36px;height:22px;position:relative}.switch-knob:after{content:"";width:16px;height:16px;transition:transform .18s var(--ease-nav);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px}.switch.is-on .switch-knob{background:var(--blue)}.switch.is-on .switch-knob:after{transform:translate(14px)}.switch em{letter-spacing:.06em;color:var(--blue);background:#e7eefc;border-radius:99px;padding:2px 6px;font-size:11px;font-style:normal}.text-link{font-size:14px}.plan-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.plan-grid.is-four{grid-template-columns:repeat(4,1fr)}.plan-card{background:#fff;border-radius:18px;padding:18px 18px 8px}.plan-card header{justify-content:space-between;align-items:center;gap:8px;min-height:32px;display:flex}.plan-card h3{margin:0;font-size:16px}.pill-note{color:var(--blue);background:#e7eefc;border-radius:99px;padding:2px 8px;font-size:12px}.seat-toggle{background:#f4f4f2;border-radius:99px;padding:2px;display:flex}.seat-toggle button{cursor:pointer;background:0 0;border:0;border-radius:99px;padding:4px 8px;font-size:12px}.seat-toggle button.is-on{background:#fff}.plan-price{margin:18px 0 0}.plan-price span{font-family:var(--serif);letter-spacing:-.04em;font-size:48px}.plan-price small{color:var(--muted)}.plan-note{min-height:2.4em;color:var(--muted);font-size:13px}.plan-cta{width:100%;margin:8px 0 14px}.plan-card ul{margin:0;padding:0 0 10px;list-style:none}.plan-card li{padding:6px 0;font-size:14px}.plan-card li.is-off{color:#a8a29e}.plan-card li.is-on:before{content:"✓  "}.plan-card li.is-off:before{content:"×  "}.see-other{cursor:pointer;color:var(--muted);background:0 0;border:0;margin:14px auto 4px;display:block}.closing{isolation:isolate;background:var(--bg);text-align:center;border-radius:32px;place-items:center;min-height:520px;margin:20px clamp(24px,5vw,80px) 0;display:grid;position:relative;overflow:hidden}.closing.slim{background:#f3f2ef;min-height:0;margin-bottom:40px;padding:72px 20px}.closing-copy{z-index:2;position:relative}.closing-copy p{color:var(--muted)}.icon-orbit{pointer-events:none;position:absolute;inset:0}.icon-orbit-viewport,.icon-orbit-ring{position:absolute;inset:0}.icon-orbit-ring{width:0;height:0;top:62%;left:50%}.icon-orbit-auth{--radius:clamp(15rem, 23vw, 23rem);--icon:clamp(4rem, 6.8vw, 5.5rem)}.icon-orbit-closing{--radius:clamp(17rem, 29vw, 27rem);--icon:clamp(3.875rem, 6.5vw, 5.625rem)}.icon-orbit-item{height:0;animation:72s linear infinite icon-spin;position:absolute;top:0;left:0}.icon-orbit-glyph{width:var(--icon);height:var(--icon);border-radius:22px;place-items:center;animation:72s linear infinite icon-counter;display:grid;position:absolute;box-shadow:0 10px 24px #0c0a090f}@keyframes icon-spin{0%{transform:rotate(var(--angle)) translateY(calc(var(--radius) * -1))}to{transform:rotate(calc(var(--angle) + 360deg)) translateY(calc(var(--radius) * -1))}}@keyframes icon-counter{0%{transform:translate(-50%, -50%) rotate(calc(var(--angle) * -1))}to{transform:translate(-50%, -50%) rotate(calc(var(--angle) * -1 - 360deg))}}.icon-orbit-fade{background:linear-gradient(to bottom, transparent, var(--bg) 78%);height:46%;position:absolute;bottom:0;left:0;right:0}.site-footer{grid-template-columns:1.4fr 1fr;gap:24px;padding:64px clamp(24px,5vw,80px) 32px;display:grid}.footer-mark p{font-family:var(--serif);letter-spacing:-.03em;margin:0;font-size:clamp(28px,3vw,40px)}.footer-cols{gap:48px;display:flex}.footer-cols div{flex-direction:column;gap:8px;display:flex}.footer-legal{color:var(--muted);grid-column:1/-1;font-size:13px}.reveal{opacity:0;transform:translateY(16px)}.reveal.is-in{animation:rise-in 1s var(--ease-rise) both}.reveal-rise{transform:translateY(16px)}.reveal-rise.is-in{animation:rise-only 1s var(--ease-rise) both}@keyframes rise-in{0%{opacity:.01;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes rise-only{0%{transform:translateY(16px)}to{transform:translateY(0)}}.page{padding:140px clamp(24px,5vw,80px) 40px}.page-hero{text-align:center;max-width:760px;margin:0 auto 28px}.page-hero.left{text-align:left;margin-inline:0}.page-hero .lede{margin-inline:auto}.page-hero.left .lede{margin-inline:0}.compare{max-width:980px;margin:72px auto}.compare table{border-collapse:collapse;width:100%;margin-top:18px}.compare th,.compare td{border-bottom:1px solid var(--line);text-align:center;padding:14px 8px;font-weight:400}.compare tbody th{text-align:left}.compare small{color:var(--muted)}.faq{max-width:760px;margin:20px auto 40px}.faq-item{border-top:1px solid var(--line)}.faq-item button{text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;gap:16px;width:100%;padding:16px 0;display:flex}.faq-item p{color:var(--muted);margin:0 0 16px}.faq-answer{opacity:0;transition:grid-template-rows .36s var(--ease-nav), opacity .24s ease;grid-template-rows:0fr;display:grid}.faq-answer.is-open{opacity:1;grid-template-rows:1fr}.faq-answer>div{overflow:hidden}.about-hero{border-radius:0 0 34px 34px;align-items:center;min-height:100vh;margin:0 clamp(0px,3.5vw,68px);padding:112px clamp(24px,8vw,150px) 48px;display:flex;position:relative;overflow:hidden}.about-hero-copy{z-index:2;max-width:640px;position:relative}.about-hero .btn{margin-top:22px}.scene-desk{background:linear-gradient(90deg,#fafaf9f5 0%,#fafaf9c7 34%,#fafaf914 66%),linear-gradient(#f3efe6,#f3efe6) 0 0/100% 62% no-repeat,linear-gradient(#c4a574,#b08968) 0 62%/100% 38% no-repeat;border-radius:0;min-height:100%;position:absolute;inset:0}.scene-desk:before,.scene-desk:after{content:"";background:#24324a;border-radius:8px;position:absolute;bottom:18%}.scene-desk:before{background:#1e3a34;width:28%;height:16%;left:10%}.scene-desk:after{background:#8c3a32;width:34%;height:20%;right:8%}.manifesto{max-width:720px;font-family:var(--serif);letter-spacing:-.03em;margin:0 auto;padding:72px 24px 96px;font-size:28px;line-height:1.35}.manifesto p{margin:0 0 22px}.manifesto .quiet-link{font-family:var(--sans);letter-spacing:-.01em;font-size:14px}.contact-grid{grid-template-columns:repeat(3,max-content);gap:48px;margin:12px 0 48px;display:grid}.contact-grid a{color:var(--blue);font-weight:500}.contact-scene{border-radius:32px;overflow:hidden}.scene-talk{min-height:420px}.join{background:var(--bg);grid-template-columns:1fr 1fr;min-height:100vh;display:grid}.join-form{flex-direction:column;padding:28px 32px;display:flex}.join-card{text-align:center;width:min(320px,100%);animation:join-card-in .9s var(--ease-nav) 80ms both;margin:auto}.join-card h1{letter-spacing:-.03em;margin:0 0 6px;font-size:22px;font-weight:500}.join-card p{color:var(--muted);margin:0 0 16px;font-size:14px}.auth-btn,.see-all{cursor:pointer;background:#f4f4f2;border:0;border-radius:999px;width:100%;min-height:40px;margin-top:8px}.see-all{background:0 0;margin-top:14px}.join-note{color:var(--ink)!important;margin-top:12px!important}.join-legal{color:var(--muted);text-align:center;font-size:12px}.join-brand{place-items:center;display:grid;position:relative;overflow:hidden}.join-tag{z-index:2;text-align:center;animation:soft-blur-in .9s var(--ease-blur) .18s both;position:relative}.join-tag h2{font-family:var(--serif);letter-spacing:-.04em;margin:0;font-size:clamp(36px,4vw,56px);font-weight:400;line-height:1.05}.join-tag p{color:var(--muted)}@keyframes join-card-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (hover:hover) and (pointer:fine){.ask-photo:hover .scene-library{transform:translateZ(0)scale(1.03)}}.theme-toggle{right:18px;bottom:max(18px, env(safe-area-inset-bottom));z-index:80;border:1px solid var(--line);background:var(--chrome);min-height:42px;color:var(--ink);box-shadow:0 12px 36px var(--shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);cursor:pointer;transition:color .26s ease, background-color .32s ease, border-color .32s ease, transform .22s var(--ease-nav);border-radius:999px;align-items:center;gap:9px;padding:5px 12px 5px 5px;font-size:12px;font-weight:500;display:inline-flex;position:fixed}.theme-toggle:hover{transform:translateY(-2px)}.theme-toggle:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.theme-toggle-track{background:var(--ink);width:32px;height:32px;color:var(--bg);border-radius:50%;place-items:center;display:grid}.theme-toggle-thumb{place-items:center;width:100%;height:100%;display:grid}.theme-toggle svg{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}html[data-theme=dark]{--bg:#08090a;--ink:#fbfbfb;--muted:#888;--paper:#161719;--stone:#202124;--line:#34363a;--panel:#161719;--panel-soft:#202124;--chrome:#161719db;--on-dark:#fbfbfb;--shadow:#00000080}html[data-theme=dark] .nav-shell.is-scrolled .nav-pill{background:var(--chrome);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border:1px solid #ffffff1a;box-shadow:0 14px 44px #00000075}html[data-theme=dark] .hero-frame{background:radial-gradient(80% 90% at 50% 10%,#243968 0%,#171a21 55%,#101114 100%);border:1px solid #ffffff12;box-shadow:0 30px 100px #2b69f61a}html[data-theme=dark] .shelf-board{background:var(--blue)}html[data-theme=dark] .btn-dark{background:var(--ink);color:var(--bg)}html[data-theme=dark] .play,html[data-theme=dark] .chips span,html[data-theme=dark] .quotes-head button,html[data-theme=dark] .logo-row span{background:var(--panel);color:var(--ink);border-color:var(--line)}html[data-theme=dark] .demo-card{background:var(--panel);color:var(--ink);border:1px solid #ffffff14}html[data-theme=dark] .tab-row button.is-on{background:var(--ink);color:var(--bg)}html[data-theme=dark] .orbit-figure,html[data-theme=dark] .closing,html[data-theme=dark] .icon-orbit-fade{background-color:var(--bg)}html[data-theme=dark] .orbit-glow{background:radial-gradient(circle,#ffffff0f 0 1px,#0000 1.4px),radial-gradient(#2b69f60f,#0000 62%)}html[data-theme=dark] .trio article,html[data-theme=dark] .stats,html[data-theme=dark] .closing.slim{background:var(--panel-soft)}html[data-theme=dark] .quote-sand{background:#242526}html[data-theme=dark] .quote-clay{background:#332821}html[data-theme=dark] .quote-lilac{background:#292638}html[data-theme=dark] .quote-mist{background:#202a35}html[data-theme=dark] .pricing-panel{background:var(--panel-soft);border:1px solid #ffffff14}html[data-theme=dark] .plan-card,html[data-theme=dark] .seat-toggle button.is-on{background:var(--panel)}html[data-theme=dark] .switch-knob,html[data-theme=dark] .seat-toggle,html[data-theme=dark] .auth-btn{background:#292a2d}html[data-theme=dark] .pill-note,html[data-theme=dark] .switch em{background:#2b69f62e}html[data-theme=dark] .scene-desk{background:linear-gradient(90deg,#08090af5 0%,#08090abd 34%,#08090a0f 66%),linear-gradient(#171a21,#171a21) 0 0/100% 62% no-repeat,linear-gradient(#332821,#202124) 0 62%/100% 38% no-repeat}html[data-theme=dark] .scene-talk,html[data-theme=dark] .scene-library{filter:brightness(.72)saturate(.9)}html[data-theme=dark] .join{background:var(--bg)}html[data-theme=dark] .join-brand{background:radial-gradient(circle at 50% 52%, #2b69f617, transparent 34%), var(--bg)}html[data-theme=dark] .icon-orbit-glyph{box-shadow:0 14px 34px #00000057}@media (width<=900px){.nav-links{display:none}.trio,.secure,.stat-row,.about-hero,.join,.plan-grid,.plan-grid.is-four,.contact-grid,.site-footer{grid-template-columns:1fr}.quote{flex-basis:80%}.orbit-figure{height:36rem}.hero-frame{height:360px}.about-hero{min-height:760px;margin:0;padding:110px 24px 48px}.scene-desk{background:linear-gradient(#fafaf938 0%,#fafaf9e6 72%),linear-gradient(#f3efe6,#f3efe6) 0 0/100% 62% no-repeat,linear-gradient(#c4a574,#b08968) 0 62%/100% 38% no-repeat}html[data-theme=dark] .scene-desk{background:linear-gradient(#08090a1f 0%,#08090aeb 72%),linear-gradient(#171a21,#171a21) 0 0/100% 62% no-repeat,linear-gradient(#332821,#202124) 0 62%/100% 38% no-repeat}}@media (width>=901px){.marquee-track{justify-content:center;width:100%;animation:none}.marquee-track span:nth-child(n+5){display:none}}@media (prefers-reduced-motion:reduce){.soft-blur,.marquee-track,.icon-orbit-item,.icon-orbit-glyph,.q-in,.q-out,.reveal,.reveal-rise{animation:none!important}.reveal,.reveal-rise{opacity:1;transform:none}.orbit-card,.orbit-card-inner,.nav-shell,.nav-pill{transition:none}}
