*{box-sizing:border-box}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;scroll-behavior:smooth;background:#08090c;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial}}body{min-width:320px;min-height:100vh;margin:0}button{-webkit-tap-highlight-color:transparent}:root{--praxos-gold:#c99a4a;--praxos-gold-light:#f1d18a;--praxos-white:#f4f1eb;--praxos-ink:#08090c;--praxos-shadow:#00000059}.praxos-mascot{--mascot-gold:var(--praxos-gold);--mascot-gold-light:var(--praxos-gold-light);--mascot-gold-deep:#8f6528;--mascot-white:var(--praxos-white);--mascot-white-high:#fff;--mascot-white-low:#bdb8ae;--mascot-ink:var(--praxos-ink);--mascot-eye:#fffdf7;--mascot-line:#08090c2e;--mascot-ground-shadow:#00000061;--mascot-motion-white:#f4f1ebb8;--mascot-motion-gold:#f1d18adb;color:var(--mascot-ink);display:block;overflow:visible}.praxos-mascot[data-theme=light]{--mascot-gold:#bd8840;--mascot-gold-light:#e8bd67;--mascot-gold-deep:#7d5725;--mascot-white:#f5f2ea;--mascot-white-high:#fff;--mascot-white-low:#d6d0c4;--mascot-ink:#111318;--mascot-eye:#fff;--mascot-line:#1113182e;--mascot-ground-shadow:#11131829;--mascot-motion-white:#11131847;--mascot-motion-gold:#bd88409e}.praxos-mascot *{vector-effect:non-scaling-stroke}.praxos-mascot .mascot-root{transform-box:view-box;transform-origin:100px 110px}.praxos-mascot[data-state=idle] .mascot-root{animation:2.6s ease-in-out infinite praxos-idle-bob}.praxos-mascot[data-state=waiting] .mascot-root{animation:2.1s ease-in-out infinite praxos-waiting-breathe}.praxos-mascot[data-state=working] .mascot-root{animation:1.2s cubic-bezier(.4,0,.2,1) infinite praxos-work-spin}.praxos-mascot[data-state=acknowledged] .mascot-root{animation:.9s ease-out both praxos-acknowledge-nod}.praxos-mascot[data-state=success] .mascot-root{animation:.7s ease-out both praxos-success-bounce}.praxos-mascot[data-state=surprised] .mascot-root{animation:.82s ease-out both praxos-surprised-pop}.praxos-mascot[data-state=difficult] .mascot-root{animation:1.5s ease-in-out infinite praxos-difficult-sway}.praxos-mascot[data-state=error] .mascot-root{animation:.46s ease-in-out both praxos-error-shake}.bar{stroke:var(--mascot-line);stroke-width:1.2px}.end-glint{fill:none;stroke-linecap:round;stroke-width:3px;transform-box:view-box;transform-origin:100px 62px}.end-glint-white{stroke:#ffffffc2}.end-glint-gold{stroke:#f1d18ad1}.foot{opacity:.98;stroke:var(--mascot-line);stroke-width:1px;transform-box:fill-box;transform-origin:50%}.foot-left{fill:var(--mascot-gold-deep)}.foot-right{fill:var(--mascot-white-low)}.ground-shadow{opacity:.78;transform-origin:50%}.eye{fill:var(--mascot-eye);stroke:#c99a4a94;stroke-width:1.4px;transform-box:fill-box;transform-origin:50%}.eyes{transform-box:fill-box;transform-origin:50%;animation:4.5s ease-in-out infinite praxos-blink}.pupil{fill:var(--mascot-ink);transform-box:fill-box;transform-origin:50%;animation:6s ease-in-out infinite praxos-look-around}.catchlight{fill:#fff;pointer-events:none}.mouth{fill:none;stroke:var(--mascot-ink);stroke-linecap:round;stroke-linejoin:round;stroke-width:4px}.mouth-oh{fill:none}.mouth-soft,.mouth-oh,.mouth-difficult,.praxos-mascot[data-state=error] .mouth-smile,.praxos-mascot[data-state=acknowledged] .mouth-smile{opacity:0}.praxos-mascot[data-state=error] .mouth-soft,.praxos-mascot[data-state=acknowledged] .mouth-soft{opacity:1}.praxos-mascot[data-state=surprised] .mouth-smile,.praxos-mascot[data-state=difficult] .mouth-smile{opacity:0}.praxos-mascot[data-state=surprised] .mouth-oh,.praxos-mascot[data-state=difficult] .mouth-difficult{opacity:1}.motion-lines{opacity:0;transition:opacity .16s}.motion-line,.motion-streak{fill:none;stroke-linecap:round;stroke-width:4px}.motion-line-left,.motion-streak-bottom{stroke:var(--mascot-motion-white)}.motion-line-right,.motion-streak-top{stroke:var(--mascot-motion-gold)}.praxos-mascot[data-state=working] .motion-lines{opacity:1;animation:.6s ease-in-out infinite alternate praxos-motion-lines}.friendly-signals{pointer-events:none}.waiting-dots,.status-mark,.status-dot{opacity:0}.waiting-dots circle{fill:var(--mascot-gold-light)}.status-mark{fill:none;stroke:var(--mascot-gold-light);stroke-linecap:round;stroke-linejoin:round;stroke-width:4px}.status-dot{fill:var(--mascot-gold-light)}.audience-detail{opacity:0;transform-box:view-box;transform-origin:50%;transition:opacity .18s,transform .18s}.praxos-mascot[data-audience=estate] .audience-estate,.praxos-mascot[data-audience=dental] .audience-dental,.praxos-mascot[data-audience=legal] .audience-legal{opacity:1}.praxos-mascot[data-state=idle] .audience-detail,.praxos-mascot[data-state=waiting] .audience-detail{animation:2.4s ease-in-out infinite praxos-detail-float}.detail-line{fill:none;stroke:var(--mascot-gold-light);stroke-linecap:round;stroke-linejoin:round;stroke-width:3px}.detail-fill{fill:var(--mascot-white-high);stroke:#c99a4a7a;stroke-linejoin:round;stroke-width:1.2px}.detail-cut{fill:none;stroke:var(--mascot-gold-deep);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px}.praxos-mascot[data-theme=light] .detail-fill{fill:#fff;stroke:#bd884085}.praxos-mascot[data-state=waiting] .waiting-dots{animation:1.5s ease-in-out infinite praxos-waiting-dots}.praxos-mascot[data-state=acknowledged] .mark-check,.praxos-mascot[data-state=success] .mark-check,.praxos-mascot[data-state=surprised] .mark-question,.praxos-mascot[data-state=surprised] .mark-question-dot,.praxos-mascot[data-state=difficult] .mark-difficult,.praxos-mascot[data-state=error] .mark-difficult{animation:.7s ease-out both praxos-mark-in}.sparkles{opacity:0}.sparkle{fill:var(--mascot-gold-light);stroke:#ffffff8c;stroke-width:.8px;transform-box:fill-box;transform-origin:50%}.praxos-mascot[data-state=success] .sparkles{animation:.9s ease-out both praxos-sparkles}.praxos-mascot[data-state=waiting] .foot-left{animation:1.5s ease-in-out infinite praxos-foot-tap-left}.praxos-mascot[data-state=waiting] .foot-right{animation:1.5s ease-in-out infinite praxos-foot-tap-right}.praxos-mascot[data-state=working] .end-glint-white{animation:.6s ease-in-out infinite praxos-end-work-left}.praxos-mascot[data-state=working] .end-glint-gold{animation:.6s ease-in-out infinite praxos-end-work-right}.praxos-mascot[data-state=acknowledged] .end-glint-white,.praxos-mascot[data-state=acknowledged] .end-glint-gold{animation:.82s ease-out both praxos-end-acknowledge}.praxos-mascot[data-state=success] .end-glint-white,.praxos-mascot[data-state=success] .end-glint-gold{animation:.76s ease-out both praxos-end-cheer}.praxos-mascot[data-state=surprised] .eye{transform:scale(1.15)}.praxos-mascot[data-state=surprised] .pupil{animation:none;transform:scale(.85)}.praxos-mascot[data-state=working] .eye{stroke-width:2px}.praxos-mascot[data-state=working] .pupil{animation:none;transform:scale(1.16)}.praxos-mascot[data-state=difficult] .eyes{animation:none;transform:scaleY(.86)}.praxos-mascot[data-state=difficult] .pupil{animation:none;transform:translateY(1.2px)}.praxos-mascot[data-state=error] .pupil{animation:none;transform:translateY(2px)}@keyframes praxos-idle-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes praxos-waiting-breathe{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-1px)scale(1.01)}}@keyframes praxos-work-spin{0%{transform:rotate(0)}18%{transform:rotate(8deg)}36%{transform:rotate(-8deg)}to{transform:rotate(360deg)}}@keyframes praxos-acknowledge-nod{0%,to{transform:translateY(0)rotate(0)}38%{transform:translateY(4px)rotate(2deg)}68%{transform:translateY(-2px)rotate(-1deg)}}@keyframes praxos-success-bounce{0%{transform:scale(1)}30%{transform:scale(1.06)}58%{transform:scale(.98)}to{transform:scale(1)}}@keyframes praxos-surprised-pop{0%,to{transform:scale(1)}34%{transform:scale(1.05)translateY(-2px)}66%{transform:scale(.99)}}@keyframes praxos-difficult-sway{0%,to{transform:rotate(-2deg)}50%{transform:rotate(2deg)}}@keyframes praxos-error-shake{0%,to{transform:translate(0)}35%{transform:translate(-3px)}70%{transform:translate(3px)}}@keyframes praxos-blink{0%,91%,to{transform:scaleY(1)}94%{transform:scaleY(.08)}}@keyframes praxos-look-around{0%,40%,to{transform:translate(0)}55%{transform:translate(-1.6px)}75%{transform:translate(1.6px)}}@keyframes praxos-motion-lines{0%{transform:scale(.98)}to{transform:scale(1.04)}}@keyframes praxos-waiting-dots{0%,18%{opacity:.2;transform:translateY(0)}46%{opacity:1;transform:translateY(-3px)}76%,to{opacity:.35;transform:translateY(0)}}@keyframes praxos-mark-in{0%{opacity:0;transform:translateY(4px)scale(.92)}32%,to{opacity:1;transform:translateY(0)scale(1)}}@keyframes praxos-detail-float{0%,to{transform:translateY(0)}50%{transform:translateY(-1.8px)}}@keyframes praxos-sparkles{0%{opacity:0;transform:scale(.6)}30%,76%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.18)}}@keyframes praxos-foot-tap-left{0%,to{transform:rotate(-22deg)translateY(0)}48%{transform:rotate(-15deg)translateY(-2px)}}@keyframes praxos-foot-tap-right{0%,to{transform:rotate(22deg)translateY(0)}52%{transform:rotate(15deg)translateY(-2px)}}@keyframes praxos-end-work-left{0%,to{transform:rotate(-32deg)translateY(0)}50%{transform:rotate(-26deg)translateY(-3px)}}@keyframes praxos-end-work-right{0%,to{transform:rotate(32deg)translateY(0)}50%{transform:rotate(26deg)translateY(-3px)}}@keyframes praxos-end-acknowledge{0%,to{transform:translateY(0)}40%{transform:translateY(4px)}}@keyframes praxos-end-cheer{0%,to{transform:translateY(0)scale(1)}38%{transform:translateY(-7px)scale(1.08)}}.praxos-mascot[data-reduced-motion=true] *,.praxos-mascot[data-reduced-motion=true]{transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){.praxos-mascot *,.praxos-mascot{transition:none!important;animation:none!important}}.praxos-terminal-mascot{--terminal-bg:#08090c;--terminal-plain:#f4f1eb;--terminal-gold:#d7a94e;--terminal-muted:#6f7279;color:var(--terminal-plain);letter-spacing:0;text-align:left;white-space:pre;background:0 0;margin:0;padding:0;font-family:SFMono-Regular,Cascadia Code,Liberation Mono,Menlo,Consolas,monospace;font-size:clamp(11px,1.45vw,16px);font-weight:800;line-height:1;display:inline-block}.praxos-terminal-mascot[data-theme=light]{--terminal-bg:#f8f6ef;--terminal-plain:#111318;--terminal-gold:#b98235;--terminal-muted:#9b9589}.terminal-plain{color:var(--terminal-plain)}.terminal-gold{color:var(--terminal-gold)}.terminal-muted{color:var(--terminal-muted)}.site-shell{--bg:#08090c;--bg-soft:#121114;--surface:#ffffff0f;--surface-strong:#ffffff1a;--text:#f8f6ef;--muted:#f8f6efad;--faint:#f8f6ef26;--gold:#c99a4a;--gold-light:#f1d18a;--hero-logo:url(/praxos-logo-dark.jpeg);min-height:100vh;color:var(--text);background:linear-gradient(160deg,#08090c 0%,#111014 54%,#17130d 100%);overflow-x:hidden}.site-shell[data-theme=light]{--bg:#f7f7f4;--bg-soft:#fff;--surface:#08090c0e;--surface-strong:#08090c17;--text:#111318;--muted:#111318a3;--faint:#1113181f;--gold:#bd8840;--gold-light:#a8722f;--hero-logo:url(/praxos-logo-light.svg);background:linear-gradient(160deg,#fff 0%,#f7f7f4 58%,#eceff1 100%)}.site-nav{z-index:20;border-bottom:1px solid var(--faint);background:color-mix(in srgb, var(--bg) 88%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);justify-content:space-between;align-items:center;gap:24px;padding:18px max(24px,50vw - 560px);display:flex;position:sticky;top:0}.nav-brand,.nav-links a{color:inherit;text-decoration:none}.nav-brand{align-items:center;display:inline-flex}.praxos-logo-image{width:184px;height:auto;display:block}.nav-links{color:var(--muted);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;font-size:.9rem;font-weight:700;display:flex}.nav-links a,.nav-login,.theme-button{border-radius:6px;justify-content:center;align-items:center;min-height:38px;padding:0 12px;display:inline-flex}.nav-links a:hover{color:var(--text);background:var(--surface)}.nav-login,.theme-button{border:1px solid var(--faint);background:var(--surface);color:var(--text);font:inherit;cursor:pointer}.theme-button{color:var(--gold-light)}.nav-login:hover,.theme-button:hover{border-color:color-mix(in srgb, var(--gold) 60%, transparent)}.hero-section{grid-template-columns:minmax(0,1fr) 280px;align-items:center;gap:44px;min-height:74svh;padding:76px max(24px,50vw - 560px) 64px;display:grid;position:relative;overflow:hidden}.hero-logo-backdrop{z-index:0;background-image:var(--hero-logo);opacity:.12;pointer-events:none;background-position:50% 56%;background-repeat:no-repeat;background-size:min(760px,76vw);position:absolute;inset:0}.site-shell[data-theme=light] .hero-logo-backdrop{opacity:.18}.hero-copy,.hero-mascot{z-index:1;position:relative}.hero-copy{max-width:760px}.eyebrow,.section-kicker,.article-label{color:var(--gold-light);text-transform:uppercase;margin:0;font-size:.78rem;font-weight:850}.hero-copy h1{max-width:790px;color:var(--text);margin:18px 0 0;font-size:4rem;font-weight:720;line-height:1}.hero-lede,.section-heading p,.process-step p,.article-preview p:not(.article-label),.mascot-card p,.login-copy p:not(.section-kicker){color:var(--muted);line-height:1.68}.hero-lede{max-width:680px;margin:26px 0 0;font-size:1.12rem}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.primary-link,.secondary-link{border-radius:6px;justify-content:center;align-items:center;min-height:48px;padding:0 18px;font-weight:850;text-decoration:none;display:inline-flex}.primary-link{background:linear-gradient(135deg, var(--gold), var(--gold-light));color:#08090c}.secondary-link{border:1px solid var(--faint);background:var(--surface);color:var(--text)}.hero-mascot{place-items:center;display:grid}.offer-section,.process-section,.library-section,.mascots-section,.login-section,.site-footer{padding:76px max(24px,50vw - 560px)}.section-heading{max-width:760px}.section-heading h2,.login-copy h2{color:var(--text);margin:12px 0 0;font-size:2.35rem;line-height:1.1}.section-heading p:not(.section-kicker){max-width:680px;margin:18px 0 0}.offer-section,.library-section{border-top:1px solid var(--faint)}.offer-list{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.offer-list span{border:1px solid var(--faint);background:var(--surface);min-height:34px;color:var(--text);border-radius:999px;align-items:center;padding:0 12px;font-size:.9rem;font-weight:800;display:inline-flex}.process-section,.mascots-section,.login-section{background:color-mix(in srgb, var(--bg-soft) 72%, transparent)}.process-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:32px;display:grid}.process-step,.article-preview,.mascot-card,.login-placeholder{border:1px solid var(--faint);background:var(--surface);border-radius:8px}.process-step{min-height:250px;padding:24px}.process-step span{color:var(--gold-light);font-weight:850}.process-step h3,.article-preview h3,.mascot-card h3{color:var(--text);margin:18px 0 0;line-height:1.18}.process-step h3{font-size:1.32rem}.article-layout{grid-template-columns:minmax(240px,.72fr) minmax(0,1.28fr);gap:16px;margin-top:32px;display:grid}.article-list{gap:10px;display:grid}.article-button{border:1px solid var(--faint);background:var(--surface);min-height:92px;color:var(--text);font:inherit;text-align:left;cursor:pointer;border-radius:8px;grid-template-columns:36px minmax(0,1fr);align-items:start;gap:8px 12px;padding:16px;display:grid}.article-button:hover,.article-button[data-active=true]{border-color:color-mix(in srgb, var(--gold) 62%, transparent);background:color-mix(in srgb, var(--gold) 12%, var(--surface))}.article-button span{color:var(--gold-light);font-weight:850}.article-button strong{min-width:0;line-height:1.24}.article-button small{color:var(--muted);grid-column:2;font-weight:750}.article-preview{min-height:310px;padding:30px}.article-preview h3{font-size:1.9rem}.article-preview p:not(.article-label){max-width:720px;margin:20px 0 0;font-size:1.05rem}.mascot-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:32px;display:grid}.mascot-card{text-align:center;align-content:start;justify-items:center;min-height:270px;padding:20px;display:grid}.mascot-card h3{margin-top:10px;font-size:1.08rem}.mascot-card p{margin:8px 0 0;font-size:.9rem}.login-section{border-top:1px solid var(--faint);border-bottom:1px solid var(--faint);grid-template-columns:minmax(0,1fr) minmax(320px,420px);align-items:center;gap:34px;display:grid}.login-section[data-open=true]{outline:2px solid color-mix(in srgb, var(--gold) 36%, transparent);outline-offset:-2px}.login-copy p:not(.section-kicker){max-width:620px;margin:18px 0 0}.login-placeholder{gap:14px;padding:24px;display:grid}.login-placeholder label{color:var(--muted);gap:8px;font-size:.86rem;font-weight:750;display:grid}.login-placeholder input{border:1px solid var(--faint);background:color-mix(in srgb, var(--bg) 70%, transparent);width:100%;min-height:44px;color:var(--text);font:inherit;border-radius:6px;padding:0 12px}.login-placeholder button{background:color-mix(in srgb, var(--gold) 64%, #6f737d);color:#08090c;min-height:46px;font:inherit;border:0;border-radius:6px;font-weight:850}.site-footer{color:var(--muted);justify-content:space-between;align-items:center;gap:24px;display:flex}.site-footer p{text-align:right;max-width:420px;margin:0}@media (width<=980px){.site-nav{flex-direction:column;align-items:flex-start}.hero-section{grid-template-columns:1fr;min-height:auto}.hero-copy h1{font-size:3.1rem}.hero-mascot{display:none}.process-grid,.mascot-grid,.article-layout,.login-section{grid-template-columns:1fr}}@media (width<=680px){.site-nav,.hero-section,.offer-section,.process-section,.library-section,.mascots-section,.login-section,.site-footer{padding-left:18px;padding-right:18px}.nav-links{justify-content:flex-start;width:100%}.hero-section{padding-top:42px;padding-bottom:32px}.hero-copy h1{font-size:2.15rem;line-height:1.05}.hero-lede{margin-top:18px;font-size:1rem;line-height:1.55}.hero-actions{gap:8px;margin-top:24px}.primary-link,.secondary-link{min-height:44px;padding:0 12px;font-size:.92rem}.section-heading h2,.login-copy h2{font-size:1.82rem}.article-preview{padding:24px}.article-preview h3{font-size:1.45rem}.site-footer{flex-direction:column;align-items:flex-start}.site-footer p{text-align:left}}.mascot-lab-shell{color:#f8f6ef;background:radial-gradient(circle at 50% 8%,#c99a4a2e,#0000 34%),linear-gradient(145deg,#111318 0%,#07080b 52%,#171512 100%);place-items:center;min-height:100vh;padding:32px;display:grid}.mascot-lab-stage{align-content:center;justify-items:center;gap:20px;width:min(100%,860px);min-height:760px;display:grid}.mascot-lab-top{color:#f8f6efb8;text-transform:uppercase;justify-content:space-between;align-items:center;gap:16px;width:min(100%,620px);font-size:.82rem;font-weight:800;display:flex}.mascot-back-link{color:#f1d18a;border:1px solid #ffffff24;border-radius:6px;align-items:center;min-height:34px;padding:0 10px;text-decoration:none;display:inline-flex}.hero-preview{aspect-ratio:1/1.1;border-radius:8px;place-items:center;width:min(72vw,310px);display:grid}.hero-light{background:radial-gradient(circle at 50% 20%,#c99a4a24,#0000 46%),#f8f6ef}.hero-dark{background:0 0}.hero-preview[data-kind=terminal]{aspect-ratio:auto;min-height:116px;padding:14px}.state-readout{color:#f1d18a;border:1px solid #ffffff1f;border-radius:6px;place-items:center;min-width:156px;min-height:42px;font-size:1rem;font-weight:800;display:grid}.state-controls,.audience-controls{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;width:min(100%,620px);display:grid}.state-button,.audience-button,.sequence-button{color:#f8f6ef;min-height:42px;font:inherit;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff24;border-radius:6px;font-size:.88rem;font-weight:800;transition:background .16s,border-color .16s,transform .16s}.state-button:hover,.audience-button:hover,.sequence-button:hover{background:#f1d18a1f;border-color:#f1d18a80;transform:translateY(-1px)}.state-button[data-active=true],.audience-button[data-active=true]{color:#f1d18a;background:#c99a4a38;border-color:#f1d18ab8}.sequence-button{color:#08090c;background:linear-gradient(135deg,#c99a4a,#f1d18a);width:min(100%,620px)}.variant-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;width:min(100%,720px);margin-top:4px;display:grid}.variant-panel{min-height:210px;font:inherit;cursor:pointer;border:1px solid #ffffff1f;border-radius:8px;align-content:center;justify-items:center;gap:8px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;overflow:hidden}.variant-panel:hover{border-color:#f1d18a85;transform:translateY(-1px)}.variant-panel[data-active=true]{border-color:#f1d18acc;box-shadow:0 0 0 1px #f1d18a3d}.variant-dark{background:radial-gradient(circle at 50% 16%,#c99a4a29,#0000 45%),#08090c}.variant-light{background:radial-gradient(circle at 50% 16%,#c99a4a29,#0000 44%),#f8f6ef;border-color:#08090c1f}.variant-label{color:#f8f6efb3;text-transform:uppercase;min-height:18px;font-size:.72rem;font-weight:800}.variant-light .variant-label{color:#08090c94}.variant-panel .praxos-terminal-mascot{font-size:clamp(9px,.9vw,11px)}.hero-preview .praxos-terminal-mascot{font-size:clamp(22px,4vw,32px)}.terminal-copy{color:#f4f1eb;white-space:pre;background:#08090c;border:1px solid #ffffff1f;border-radius:8px;width:min(100%,620px);margin:0;padding:14px 16px;font-family:SFMono-Regular,Cascadia Code,Liberation Mono,Menlo,Consolas,monospace;font-size:.78rem;line-height:1.05;overflow:auto}@media (width<=760px){.mascot-lab-shell{padding:22px}.mascot-lab-stage{min-height:760px}.state-controls,.audience-controls,.variant-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=430px){.mascot-lab-shell{padding:18px}.variant-grid{grid-template-columns:1fr}}
