*{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}.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)}: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}}.site-shell{--font-brand:"Bodoni 72", "Didot", "Iowan Old Style", "Palatino Linotype", Georgia, serif;--font-display:"Iowan Old Style", "Palatino Linotype", "Book Antiqua", Georgia, serif;--font-text:"Avenir Next", -apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", system-ui, sans-serif;--font-mono:"SF Mono", "IBM Plex Mono", "SFMono-Regular", "Cascadia Code", "Liberation Mono", Menlo, Consolas, monospace;--axis-opacity:.86;--brand-opacity:1;--left-width:50vw;--mascot-opacity:0;--menu-opacity:0;--axis-half:.75px;--split-angle:17deg;--split-bottom:calc(50vw - min(9.1rem, 16vh, 14vw));--split-counter-angle:-17deg;--split-skew:min(9.1rem, 16vh, 14vw);--split-top:calc(50vw + min(9.1rem, 16vh, 14vw));--gold:#c99a4a;--gold-light:#f1d18a;--paper:#fdfbf4;--ink:#070708;--muted:#5f615f;--line:#ded7ca;isolation:isolate;background:var(--paper);min-height:100vh;color:var(--ink);font-family:var(--font-text);position:relative;overflow-x:hidden}.site-shell:before{content:"";z-index:0;clip-path:polygon(0 0, var(--split-top) 0, var(--split-bottom) 100%, 0 100%);pointer-events:none;background:radial-gradient(circle at 44% 47%,#c99a4a24,#0000 22rem),#050507;transition:clip-path .14s linear;position:fixed;inset:0}.split-axis{z-index:3;background:linear-gradient(to bottom, transparent 0, #c99a4a33 17%, var(--gold-light) 45%, var(--gold) 55%, #c99a4a33 83%, transparent 100%);clip-path:polygon(calc(var(--split-top) - var(--axis-half)) 0, calc(var(--split-top) + var(--axis-half)) 0, calc(var(--split-bottom) + var(--axis-half)) 100%, calc(var(--split-bottom) - var(--axis-half)) 100%);filter:drop-shadow(0 0 4px #c99a4a2e);opacity:var(--axis-opacity);pointer-events:none;transition:clip-path .14s linear;position:fixed;inset:0}.split-menu{z-index:5;width:var(--left-width);color:#f8f6ef;flex-direction:column;gap:24px;min-width:0;padding:26px 24px;transition:width .14s linear;display:flex;position:fixed;inset:0 auto 0 0;overflow:hidden}.menu-brand{width:max-content;color:inherit;font-family:var(--font-brand);text-transform:lowercase;opacity:var(--menu-opacity);align-items:baseline;gap:0;font-size:1.05rem;font-weight:500;line-height:1;text-decoration:none;transition:opacity .18s;display:inline-flex}.menu-brand span+span:before{content:".";color:var(--gold-light)}.menu-brand span+span{color:#f8f6ef85}.menu-toggle{display:none}.split-menu-links{opacity:var(--menu-opacity);gap:2px;transition:opacity .18s;display:grid}.site-shell[data-menu=closed] .split-menu-links,.site-shell[data-menu=closed] .menu-brand{pointer-events:none}.split-menu-links a{color:#f8f6efd1;border-bottom:1px solid #f8f6ef24;justify-content:space-between;align-items:center;min-height:37px;padding:0;font-size:.86rem;font-weight:640;text-decoration:none;display:flex}.split-menu-links a:after{content:"";border-top:1px solid;border-right:1px solid;width:5px;height:5px;transform:rotate(45deg)}.split-menu-links a:hover{color:#fff;border-color:#f8f6ef57}.menu-terminal{opacity:var(--mascot-opacity);justify-items:start;gap:10px;margin-top:auto;transition:opacity .22s;display:grid}.menu-terminal .praxos-terminal-mascot{font-size:28px}.menu-terminal span{color:#f8f6ef80;font-family:var(--font-mono);letter-spacing:0;font-size:.76rem;font-weight:800}.split-hero{z-index:1;min-height:132svh;position:relative}.split-hero:after{content:"";z-index:2;opacity:var(--brand-opacity);pointer-events:none;background:radial-gradient(circle at 50% 46%,#ffffff1c,#0000 21rem),radial-gradient(circle at 54% 49%,#c99a4a17,#0000 18rem);position:fixed;inset:0}.split-brand{z-index:4;top:50%;left:var(--left-width);width:min(47rem,100vw - 3rem);opacity:var(--brand-opacity);pointer-events:none;transition:left .14s linear,opacity .18s;position:fixed;transform:translate(-50%,-50%)}.wordmark-main{justify-content:center;align-items:center;gap:2.15rem;min-height:7.5rem;display:flex;transform:translate(calc(7.6px - 2.9rem))}.wordmark-letter{place-items:center;width:3.65rem;font-family:Avenir Next,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;font-size:5.55rem;font-weight:280;line-height:1;display:inline-grid}.wordmark-light{color:#fbfaf6;text-shadow:0 0 24px #ffffff14}.wordmark-dark{color:#050507}.wordmark-x{width:4.05rem;height:7rem;display:inline-block;position:relative}.wordmark-x-stroke{transform-origin:50%;border-radius:999px;width:.2rem;height:7.5rem;position:absolute;top:50%;left:50%}.wordmark-x-shadow{opacity:.88;transform:translate(-50%, -50%) rotate(var(--split-counter-angle));background:linear-gradient(90deg,#fbfaf6 0 48%,#050507 52% 100%)}.wordmark-x-gold{background:linear-gradient(180deg, var(--gold-light), var(--gold) 54%, #a77a34);transform:translate(-50%, -50%) rotate(var(--split-angle));box-shadow:0 0 18px #c99a4a38}.wordmark-sub{text-align:center;letter-spacing:0;width:50%;color:var(--gold-light);text-align:left;margin:.5rem 0 0 auto;padding-left:3.1rem;font-family:Avenir Next,SF Pro Text,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;font-size:2.75rem;font-weight:460;line-height:1}.content-column{z-index:2;margin-left:var(--left-width);background:var(--paper);transition:margin-left .14s linear;position:relative}.intro-section,.process-section,.library-section,.site-footer{padding:clamp(52px,8vw,92px) clamp(22px,6vw,88px)}.intro-section{border-top:1px solid var(--line);align-content:center;min-height:82svh;display:grid}.section-kicker,.article-label{color:#73797f;letter-spacing:0;text-transform:uppercase;margin:0;font-size:.76rem;font-weight:780}.intro-section h1,.section-heading h2{max-width:980px;color:var(--ink);font-family:var(--font-display);letter-spacing:0;margin:12px 0 0;font-weight:500;line-height:1.02}.intro-section h1{font-size:5.35rem}.section-heading h2{font-size:3.35rem}.intro-section p:not(.section-kicker),.process-step p,.article-preview p:not(.article-label),.site-footer p{max-width:720px;color:var(--muted);font-size:1rem;line-height:1.72}.intro-section p:not(.section-kicker){margin:26px 0 0;font-size:1.16rem}.offer-list{flex-wrap:wrap;gap:8px;max-width:860px;margin-top:30px;display:flex}.offer-list span{border:1px solid var(--line);color:#15191d;background:#fff;border-radius:4px;align-items:center;min-height:32px;padding:0 11px;font-size:.86rem;font-weight:720;display:inline-flex}.process-section{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#f4f2ec}.process-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:34px;display:grid}.process-step,.article-button,.article-preview{border:1px solid var(--line);background:#fff;border-radius:7px;box-shadow:0 1px #50473a0d}.process-step{min-height:260px;padding:22px}.process-step span{color:#858b90;font-size:.78rem;font-weight:760}.process-step h3,.article-preview h3{color:var(--ink);font-family:var(--font-display);margin:18px 0 0;font-weight:500;line-height:1.12}.process-step h3{font-size:1.3rem}.process-step p{margin:16px 0 0}.article-layout{grid-template-columns:minmax(210px,.62fr) minmax(0,1.38fr);gap:12px;margin-top:34px;display:grid}.article-list{gap:8px;display:grid}.article-button{color:#11161b;min-height:86px;font:inherit;text-align:left;cursor:pointer;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:7px 10px;padding:14px;display:grid}.article-button:hover,.article-button[data-active=true]{background:#f6f7f6;border-color:#adb5bb}.article-button span{color:#777d84;font-weight:760}.article-button strong{min-width:0;line-height:1.22}.article-button small{color:#65717a;grid-column:2;font-weight:680}.article-preview{min-height:300px;padding:28px}.article-preview h3{font-size:2.55rem}.article-preview p:not(.article-label){margin:22px 0 0;font-size:1.06rem}.site-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.site-footer a{color:var(--ink);font-size:1rem;font-weight:760;text-decoration:none}.site-footer p{text-align:right;max-width:480px;margin:0}@media (width<=980px){.process-grid,.article-layout{grid-template-columns:1fr}.intro-section,.process-section,.library-section,.site-footer{padding-left:28px;padding-right:28px}.intro-section h1{font-size:3.9rem}.section-heading h2,.article-preview h3{font-size:2.55rem}.split-brand{width:min(38rem,100vw - 2rem)}.wordmark-main{gap:1.35rem;transform:translate(calc(7.4px - 2.15rem))}.wordmark-letter{width:2.95rem;font-size:4.3rem}.wordmark-x{width:3.2rem;height:5.65rem}.wordmark-x-stroke{height:6.2rem}}@media (width<=720px){.split-hero{min-height:124svh}.site-shell{--axis-half:1.05px}.split-axis{background:linear-gradient(to bottom, transparent 0, #f1d18a33 10%, var(--gold-light) 38%, #fff4bf 50%, var(--gold) 62%, #c99a4a42 90%, transparent 100%);filter:drop-shadow(0 0 6px #f1d18a7a)drop-shadow(0 0 18px #c99a4a3d)}.split-menu{background:0 0;border-bottom:0;flex-direction:row;justify-content:space-between;align-items:center;gap:14px;width:100%;height:58px;padding:0 16px;transition:background-color .18s,border-color .18s;inset:0 0 auto;overflow:visible}.site-shell[data-menu=open] .split-menu{background:#050507;border-bottom:1px solid #f8f6ef1f}.menu-brand{font-size:1.02rem}.menu-toggle{color:#f8f6ef;width:38px;height:38px;opacity:var(--menu-opacity);background:0 0;border:1px solid #f8f6ef29;border-radius:6px;place-items:center;gap:0;padding:9px;transition:border-color .18s,opacity .18s;display:inline-grid}.menu-toggle span{background:currentColor;width:16px;height:1px;display:block}.site-shell[data-mobile-menu=open] .menu-toggle{border-color:#f1d18a8c}.site-shell[data-menu=closed] .menu-toggle{pointer-events:none}.split-menu-links{opacity:0;pointer-events:none;background:#050507;border-bottom:1px solid #f8f6ef1f;gap:0;padding:8px 16px 14px;transition:opacity .18s,transform .18s;display:grid;position:absolute;top:58px;left:0;right:0;transform:translateY(-8px);box-shadow:0 18px 38px #00000038}.site-shell[data-mobile-menu=open] .split-menu-links{opacity:1;pointer-events:auto;transform:translateY(0)}.split-menu-links a{min-height:42px;padding:0;font-size:.84rem}.menu-terminal{display:none}.content-column{margin-left:0}.split-brand{width:min(21rem,100vw - 1.25rem)}.wordmark-main{gap:.68rem;min-height:4.4rem;transform:translate(calc(1.6px - 1.15rem))}.wordmark-letter{width:1.62rem;font-size:2.5rem;font-weight:320}.wordmark-x{width:1.95rem;height:4rem}.wordmark-x-stroke{width:.14rem;height:4.35rem}.wordmark-sub{text-align:left;width:50%;margin-top:.32rem;margin-left:auto;padding-left:.9rem;font-size:1.25rem}.intro-section h1{font-size:2.15rem;line-height:1.04}.section-heading h2{font-size:1.9rem;line-height:1.06}.site-footer{display:grid}.site-footer p{text-align:left}}.mascot-lab-shell{color:#f8f6ef;background:#08090c;place-items:start center;min-height:100vh;padding:28px 18px 52px;font-family:Avenir Next,-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,system-ui,sans-serif;display:grid}.mascot-lab-stage{justify-items:center;gap:18px;width:min(100%,980px);display:grid}.mascot-lab-top{color:#f8f6ef94;text-transform:uppercase;justify-content:space-between;gap:18px;width:min(100%,720px);font-size:.82rem;font-weight:800;display:flex}.mascot-back-link{color:#f1d18a;text-decoration:none}.hero-preview{border:1px solid #ffffff1f;border-radius:8px;place-items:center;width:min(100%,720px);min-height:310px;display:grid;overflow:hidden}.hero-dark{background:radial-gradient(circle at 50% 20%,#c99a4a26,#0000 42%),#08090c}.hero-light{background:radial-gradient(circle at 50% 20%,#c99a4a24,#0000 42%),#f8f6ef}.state-readout{color:#f8f6efbd;font-size:.9rem;font-weight:800}.state-controls,.audience-controls{flex-wrap:wrap;justify-content:center;gap:8px;width:min(100%,720px);display:flex}.state-button,.audience-button,.sequence-button{color:#f8f6ef;min-height:38px;font:inherit;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff24;border-radius:6px;padding:0 12px;font-size:.86rem;font-weight:800}.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);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;display:grid;overflow:hidden}.variant-panel[data-active=true]{border-color:#f1d18acc;box-shadow:0 0 0 1px #f1d18a3d}.variant-dark{background:#08090c}.variant-light{background:#f8f6ef}.variant-label{color:#f8f6efb3;text-transform:uppercase;font-size:.72rem;font-weight:800}.variant-light .variant-label{color:#08090c94}.hero-preview .praxos-terminal-mascot{font-size:30px}.variant-panel .praxos-terminal-mascot{font-size:10px}.terminal-copy{color:#f8f6efd1;white-space:pre-wrap;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:8px;width:min(100%,620px);margin:0;padding:14px;font-family:SFMono-Regular,Cascadia Code,Liberation Mono,Menlo,Consolas,monospace;line-height:1.3}@media (width<=760px){.variant-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
