@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Stardos+Stencil:wght@400;700&family=IM+Fell+English+SC&family=Almendra+SC&family=Pixelify+Sans:wght@400;600&display=swap";:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--font-display:"Stardos Stencil", "Germania One", serif;--font-card:"IM Fell English SC", "Almendra SC", serif;--font-ui:"Pixelify Sans", monospace;--font-body:"Inter", system-ui, sans-serif;--ink:#170f0b;--void:#080c11;--void-2:#11141a;--paper:#ead2a5;--paper-2:#c9955e;--bone:#f2dfb8;--bone-soft:#d4bc90;--rust:#9c3e2b;--rust-2:#c76c38;--cyan:#50d7e3;--cyan-2:#1b7c85;--gold:#d59f46;--line-dark:#050404;--max:1240px;font-family:var(--font-body);color:var(--bone);background:var(--void);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;font-weight:400;line-height:1.5}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;min-height:100vh;font-family:var(--font-body);background:linear-gradient(#080c11e6,#07080afa),url(/assets/ornaments/bg-stars-tile.png) 0 0/1254px 1254px;margin:0;overflow-x:hidden}img{max-width:100%;image-rendering:pixelated;image-rendering:crisp-edges;display:block}a{color:inherit}input,textarea,select{width:100%;min-height:44px;color:var(--bone);font:inherit;background:#08090c;border:2px solid #050404;box-shadow:inset 0 0 0 2px #6a3b25b8}input,select{padding:10px 12px}textarea{resize:vertical;min-height:90px;padding:10px 12px}label{color:var(--bone-soft);font-family:var(--font-ui);gap:7px;font-size:.86rem;font-weight:600;display:grid}code{color:var(--cyan);background:#07080b;border:2px solid #50d7e36b;padding:10px 12px;display:inline-block;box-shadow:inset 0 0 0 2px #0c292dcc}.hero-title{font-family:var(--font-display);text-transform:uppercase;letter-spacing:0;font-weight:700;line-height:.9}.card-title,.button-label{font-family:var(--font-card);letter-spacing:.03em}.pixel-ui{font-family:var(--font-ui)}.site-shell{min-height:100vh}.site-header{z-index:20;width:min(var(--max), calc(100% - 40px));grid-template-columns:auto minmax(120px,340px) minmax(0,1fr);align-items:center;gap:18px;margin:0 auto;padding:22px 0 20px;display:grid;position:relative}.brand{justify-self:start;align-items:center;gap:12px;min-width:max-content;text-decoration:none;display:inline-flex}.brand.compact .brand-text{font-size:1.4rem}.brand-mark{background:#140f12;place-items:center;width:42px;height:42px;display:grid;box-shadow:inset 0 0 0 2px #68412c,inset 0 0 0 4px #171015,0 0 0 1px #cf7a3b,0 7px #0000005c}.brand-mark img{width:34px}.brand-text{color:var(--bone);font-family:var(--font-ui);white-space:nowrap;text-shadow:3px 3px #000;font-size:1.65rem;font-weight:600;line-height:1}.brand-text span{color:var(--cyan)}.nav-divider{object-fit:contain;opacity:.96;justify-self:center;width:min(340px,26vw);min-width:140px;max-height:34px}.site-nav{max-width:100%;box-shadow:none;background:0 0;border:0;justify-content:center;justify-self:end;align-items:center;gap:10px;padding:0;display:flex}.site-nav a{min-height:34px;color:var(--bone-soft);font-family:var(--font-ui);border:1px solid #0000;justify-content:center;align-items:center;padding:7px 10px;font-weight:600;text-decoration:none;display:inline-flex}.site-nav a:hover,.site-nav a.active{color:var(--cyan);background:#151012;border-color:#6f452d;box-shadow:inset 0 0 0 1px #000}.button{border:2px solid var(--line-dark);min-height:54px;font-family:var(--font-card);letter-spacing:.03em;text-transform:uppercase;justify-content:center;align-items:center;gap:10px;padding:13px 22px;font-weight:400;text-decoration:none;transition:transform .14s,filter .14s;display:inline-flex;box-shadow:inset 0 0 0 2px #a85a30,inset 0 0 0 5px #0000003d,0 7px #0000006b}.button:hover{filter:brightness(1.08);transform:translateY(-2px)}.button img{width:30px}.button-primary{color:var(--bone);background:linear-gradient(#963c25,#652019)}.button-secondary{color:var(--bone);background:linear-gradient(#1c1a1b,#0a0a0d);box-shadow:inset 0 0 0 2px #6c442d,inset 0 0 0 5px #00000057,0 7px #0000006b}.hero{min-height:64vh;padding:118px max(22px, calc((100vw - var(--max)) / 2)) 54px;color:var(--paper);background:linear-gradient(90deg,#06080ceb,#0c0a0cb8 48%,#050609e6),url(/assets/ornaments/bg-stars-tile.png) 0 0/1254px 1254px,#080b10;border-bottom:3px solid #050404;align-items:center;margin-top:-88px;display:grid;position:relative;overflow:hidden;box-shadow:0 22px #00000038}.hero-stars{pointer-events:none;opacity:.7;background:linear-gradient(#0000 0 86%,#ead2a51f 86% 87%,#0000 87%),repeating-linear-gradient(90deg,#0000 0 78px,#50d7e314 78px 80px,#0000 80px 156px);position:absolute;inset:0}.hero-character{object-fit:contain;opacity:.86;filter:drop-shadow(0 22px #0000005c);width:min(42vw,540px);max-height:88%;position:absolute;bottom:0}.hero-character-right{right:max(22px, calc((100vw - var(--max)) / 2));transform:translateY(12px)}.hero-content{z-index:2;justify-self:start;width:min(700px,58vw);position:relative}.eyebrow{color:var(--cyan);font-family:var(--font-ui);text-transform:uppercase;margin:0 0 10px;font-size:.82rem;font-weight:600}h1,h2,h3,p{margin-top:0}.hero h1,.page-title h1{font-family:var(--font-display);text-transform:uppercase;letter-spacing:0;text-shadow:3px 3px #000;margin:0;font-size:5.8rem;font-weight:700;line-height:.9}.hero-lede{max-width:680px;color:var(--bone);font-family:var(--font-body);margin:22px 0 28px;font-size:1.22rem;font-weight:500;line-height:1.55}.hero-actions{flex-wrap:wrap;gap:16px;display:flex}.home-strip{z-index:3;width:min(var(--max), calc(100% - 40px));grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:24px auto 64px;display:grid;position:relative}.home-strip div,.run-quote,.timeline-step,.review-mock,.privacy-panel,.access-panel,.dark-panel,.workflow-environments,.proof-table-section,.stat,.check-grid article{border:1px solid #ca7e408f;box-shadow:0 10px #00000029}.feature-card,.closing-cta,.command-panel,.demo-link-panel{border:3px solid var(--line-dark);box-shadow:inset 0 0 0 2px #6a3b25,inset 0 0 0 5px #0e0b0ab8,0 0 0 1px #ca7e40,0 18px #00000038}.home-strip div{background:linear-gradient(180deg, #ead2a5f2, #c69158eb), var(--paper);min-height:104px;color:var(--ink);padding:20px}.home-strip strong{color:#682519;font-family:var(--font-ui);font-size:1.05rem;display:block}.home-strip span{color:#432119;margin-top:7px;font-weight:600;display:block}.roles-section,.actual-run-section,.page-wrap,.site-footer{width:min(var(--max), calc(100% - 40px));margin-left:auto;margin-right:auto}.roles-section{padding:10px 0 42px}.section-intro,.page-title-content{max-width:820px}.section-intro h2,.page-title h1,.product-panel h2,.command-panel h2,.review-source h2,.privacy-panel h2,.access-panel h2,.dark-panel h2,.proof-table-section h2{color:var(--bone);font-family:var(--font-display);letter-spacing:0;font-size:2.4rem;line-height:1.08}.section-intro p:not(.eyebrow),.page-title p:not(.eyebrow){color:var(--bone-soft);font-size:1.05rem;line-height:1.65}.role-grid,.feature-grid,.stat-grid,.check-grid{gap:18px;display:grid}.role-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:24px}@media (width>=1041px){.role-card:not(:last-child):after{content:"";z-index:4;background:linear-gradient(90deg,#50d7e32e,#50d7e3b8);width:20px;height:2px;position:absolute;top:42px;right:-19px}.role-card:not(:last-child):before{content:"";z-index:5;border-top:2px solid #50d7e3bd;border-right:2px solid #50d7e3bd;width:12px;height:12px;position:absolute;top:36px;right:-21px;transform:rotate(45deg)}}.actual-run-section{padding:0 0 64px}.quote-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:24px;display:grid}.run-quote{background:linear-gradient(180deg, #ead2a5f2, #c69158eb), var(--paper);min-height:220px;color:var(--ink);align-content:space-between;margin:0;padding:24px;display:grid}.run-quote blockquote{color:var(--ink);font-family:var(--font-card);margin:0;font-size:1.55rem;font-weight:400;line-height:1.22}.run-quote blockquote strong,.run-quote blockquote span{display:block}.run-quote blockquote strong{color:#682519;letter-spacing:.03em;margin-bottom:12px;font-weight:400}.run-quote blockquote span{color:#3d2019;font-family:var(--font-body);font-size:1rem;line-height:1.55}.run-quote .candidate-score-line{color:#682519;font-family:var(--font-ui);margin-top:14px;font-size:.96rem;font-weight:600}.quote-context{color:#5f2d21;margin:0 0 14px;font-size:.92rem;line-height:1.45}.run-quote figcaption{color:#682519;font-family:var(--font-ui);text-transform:uppercase;margin-top:18px;font-size:.82rem;font-weight:600}.closing-cta{background:linear-gradient(180deg, #ead2a5f0, #c69158e6), var(--paper);color:var(--ink);justify-content:space-between;align-items:center;gap:18px;margin-top:18px;padding:22px;display:flex}.closing-cta p{max-width:720px;color:var(--ink);margin:0;font-weight:600}.role-card,.feature-card{background:linear-gradient(#1c120ff7,#0c0a0bfc),#121015;min-height:300px;padding:22px;position:relative}.role-card{border:1px solid #ca7e409e;box-shadow:0 12px #0000002e}.role-card img{aspect-ratio:1;object-fit:cover;width:100%}.role-kicker{color:var(--cyan);font-family:var(--font-ui);text-transform:uppercase;margin-top:18px;font-size:.82rem;font-weight:600;line-height:1.2;display:block}.role-card h2,.feature-card h2,.timeline-step h2{color:var(--bone);font-family:var(--font-card);letter-spacing:.03em;margin:8px 0 9px;font-size:1.55rem;line-height:1.1}.feature-card h2,.timeline-step h2{margin-top:18px}.role-card p,.feature-card p,.timeline-step p,.review-source p,.privacy-panel p,.access-panel p,.dark-panel p,.command-panel p{color:var(--bone-soft)}.page-wrap{padding:24px 0 52px}.page-title{margin-bottom:28px}.page-title-content>p{margin-bottom:0}.page-title-actions .hero-actions{margin-top:18px}.page-title h1{font-size:3.5rem}.page-stack{gap:28px;display:grid}.feature-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.feature-card{flex-direction:column;min-height:336px;display:flex}.feature-icon{width:auto;height:70px;margin:0 auto 18px}.feature-note{color:var(--cyan);border-top:2px dotted #cc703975;align-items:center;gap:10px;margin-top:auto;padding-top:14px;font-size:.92rem;display:flex}.feature-note img{flex:none;width:28px}.dark-panel,.command-panel,.privacy-panel,.access-panel,.demo-link-panel{background:linear-gradient(#1d1411fa,#0a0a0cfc);grid-template-columns:minmax(92px,148px) minmax(0,1fr);align-items:center;gap:20px;padding:28px;display:grid}.command-panel{background:linear-gradient(180deg, #ead2a5f0, #c69158e6), var(--paper);color:var(--ink)}.command-panel h2,.command-panel p{color:var(--ink)}.dark-panel>img,.command-panel>img,.privacy-panel>img,.access-panel>img,.demo-link-panel>img{object-fit:contain;width:100%;max-height:172px;margin:auto}.product-panel>img{max-height:190px;transform:scale(1.14)}.timeline{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.timeline-step{background:linear-gradient(180deg, #ead2a5f0, #c69158f0), var(--paper);min-height:260px;color:var(--ink);isolation:isolate;padding:24px;position:relative}.timeline-step:not(:last-child):after{content:"";z-index:1;background:linear-gradient(90deg,#682519b8,#68251933);height:2px;position:absolute;top:45px;left:82px;right:-19px}.timeline-step:not(:last-child):before{content:"";z-index:2;border-top:2px solid #682519bd;border-right:2px solid #682519bd;width:12px;height:12px;position:absolute;top:39px;right:-21px;transform:rotate(45deg)}.timeline-step span{z-index:3;width:44px;height:44px;color:var(--cyan);font-family:var(--font-ui);background:#151011;border:2px solid #050404;place-items:center;font-weight:600;display:inline-grid;position:relative}.timeline-step h2{color:var(--ink)}.timeline-step p{color:#5f2d21;font-weight:600}.workflow-environments{background:linear-gradient(#131112fa,#08090cfc),#0f0d11;gap:18px;padding:28px;display:grid}.workflow-environments h2{color:var(--bone);font-family:var(--font-card);margin:0;font-size:1.8rem}.workflow-environments p{color:var(--bone-soft);margin:0}.workflow-environment-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.workflow-environment{min-height:150px;color:var(--bone);background:#08080a94;border:1px solid #ca7e4080;gap:8px;padding:18px;display:grid;box-shadow:inset 0 0 0 1px #6a3b256b}.workflow-environment strong{color:var(--bone);font-family:var(--font-card);font-size:1.22rem;line-height:1.1}.workflow-environment span{color:var(--bone-soft);font-weight:500}.review-mock{background:linear-gradient(90deg, #ead2a5f0, #c69158e6), var(--paper);color:var(--ink);grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);gap:18px;padding:28px;display:grid}.review-source h2,.review-source p,.review-source .eyebrow{color:var(--ink)}.review-source h2{font-size:2.15rem}.artifact-visual{border:3px solid var(--line-dark);background:#151011;align-items:stretch;min-height:240px;padding:10px;display:grid;box-shadow:inset 0 0 0 2px #6a3b25,inset 0 0 0 5px #0e0b0ab8,0 0 0 1px #ca7e40,0 14px #0000003d}.artifact-visual img{object-fit:cover;object-position:top center;image-rendering:auto;border:2px solid #050404;width:100%;height:100%;max-height:520px}.decision-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.decision-strip div{min-height:76px;color:var(--cyan);font-family:var(--font-ui);background:#151011;border:2px solid #050404;place-items:center;font-weight:600;display:grid;box-shadow:inset 0 0 0 2px #6a3b25,0 9px #0000003d}.check-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.check-grid article{background:linear-gradient(#1c120ff7,#0c0a0bfc);grid-template-columns:34px minmax(0,1fr);align-items:center;gap:12px;min-height:116px;padding:18px;display:grid}.check-grid img{align-self:center;width:30px;margin:0}.check-grid p{color:var(--bone-soft);margin:0}.stat-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.stat{background:linear-gradient(180deg, #ead2a5f0, #c69158eb), var(--paper);min-height:132px;color:var(--ink);padding:20px}.stat span{color:#6a2b20;font-family:var(--font-ui);text-transform:uppercase;font-size:.8rem;font-weight:600;display:block}.stat strong{color:#1a100c;overflow-wrap:anywhere;margin-top:12px;font-size:1.6rem;line-height:1.1;display:block}.proof-table-section{background:linear-gradient(#1d1411fa,#0a0a0cfc);padding:24px}.proof-legend{max-width:900px;color:var(--bone-soft);margin:0 0 18px;font-weight:500}.table-scroll{overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:820px;color:var(--bone)}th,td{text-align:left;vertical-align:top;border-top:2px solid #ca7e4052;padding:12px 14px}th{color:var(--cyan);font-family:var(--font-ui);text-transform:uppercase;font-size:.78rem}.locator-tooltip-cell{cursor:help;outline-offset:3px;text-underline-offset:4px;-webkit-text-decoration:underline dotted #50d7e3b3;text-decoration:underline dotted #50d7e3b3;position:relative}.locator-tooltip-cell:after{content:attr(data-tooltip);z-index:20;color:#17211e;opacity:0;pointer-events:none;text-transform:none;visibility:hidden;background:#fbfdfb;border:1px solid #b9c7c0;border-radius:8px;width:max-content;max-width:280px;padding:10px 12px;font-size:.84rem;font-weight:600;line-height:1.35;transition:opacity .15s,transform .15s;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%)translateY(-4px);box-shadow:0 12px 22px #00000042}.locator-tooltip-cell:hover:after,.locator-tooltip-cell:focus-visible:after{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}.admin-shell{gap:22px;display:grid}.admin-panel,.admin-card,.admin-result{border:3px solid var(--line-dark);background:linear-gradient(#1d1411fa,#0a0a0cfc);box-shadow:inset 0 0 0 2px #6a3b25,inset 0 0 0 5px #0e0b0ab8,0 0 0 1px #ca7e40,0 18px #00000038}.admin-panel{grid-template-columns:minmax(0,.85fr) minmax(320px,1.15fr);gap:22px;padding:24px;display:grid}.admin-panel h2,.admin-card h2{color:var(--bone);margin-bottom:8px;font-family:Georgia,Times New Roman,serif;font-size:2rem;line-height:1.08}.admin-settings,.admin-card{gap:14px;display:grid}.admin-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.admin-card{padding:20px}.admin-form-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.admin-result{gap:12px;padding:18px;display:grid}.admin-result.error{border-color:#6f1f1f}.admin-result a,.admin-table a{color:var(--cyan);overflow-wrap:anywhere}.admin-result pre{max-height:360px;color:var(--bone-soft);white-space:pre-wrap;margin:0;overflow:auto}.admin-list-panel{grid-template-columns:1fr}.admin-list-header{justify-content:space-between;align-items:center;gap:16px;display:flex}.segmented{background:#08090c;border:2px solid #050404;display:inline-flex}.segmented button,.mini-action{color:var(--bone);font:inherit;font-family:var(--font-ui);cursor:pointer;background:0 0;border:0;font-weight:600}.segmented button{padding:10px 14px}.segmented button.active{color:var(--cyan);background:#682519}.admin-table-wrap{overflow-x:auto}.admin-table{min-width:900px}.mini-action{background:#211413;border:2px solid #050404;padding:8px 10px}.mini-action:disabled,.button:disabled{cursor:not-allowed;filter:grayscale(.8)brightness(.65)}.demo-link-panel .button{width:fit-content;margin-top:8px}.access-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:8px;display:flex}.access-actions .button{margin-top:0}.content-section{box-sizing:border-box;border:3px solid var(--line-dark);color:var(--bone);background:linear-gradient(#1d1411fa,#0a0a0cfc),#121015;padding:24px;box-shadow:inset 0 0 0 2px #6a3b25,inset 0 0 0 5px #0e0b0ab8,0 0 0 1px #ca7e40,0 18px #00000038}.section-heading{align-items:center;gap:10px;margin-bottom:8px;display:flex}.section-heading h3{color:var(--bone);font-family:var(--font-card);letter-spacing:.03em;margin:0;font-size:1.5rem;line-height:1.15}.section-icon{color:var(--cyan);flex:none}.content-section-lede{max-width:760px;color:var(--bone-soft);margin:0 0 16px}.review-highlight-list,.privacy-answer-list{gap:10px;display:grid}.review-highlight-list p,.privacy-answer-list article{background:#08080a94;border:2px solid #050404;margin:0;box-shadow:inset 0 0 0 2px #6a3b25b8}.review-highlight-list p{color:var(--bone);padding:13px 14px 13px 46px;font-weight:600;position:relative}.review-highlight-list p:before{content:"";background:url(/assets/ornaments/bullet-plain.png) 50%/contain no-repeat;width:22px;height:22px;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.review-note{color:var(--cyan);margin:14px 0 0;font-weight:600}.privacy-answer-list article{padding:16px}.privacy-answer-list h4{color:var(--cyan);font-family:var(--font-card);letter-spacing:.03em;margin:0 0 6px;font-size:1.16rem;line-height:1.25}.privacy-answer-list p{color:var(--bone-soft);margin:0}.key-value-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.key-value{background:#08080a94;border:2px solid #050404;min-height:86px;padding:14px;box-shadow:inset 0 0 0 2px #6a3b25b8}.key-value:last-child{grid-column:1/-1}.key-value span{color:var(--cyan);text-transform:uppercase;margin-bottom:6px;font-size:.78rem;font-weight:600;display:block}.key-value strong{color:var(--bone);font-family:var(--font-card);letter-spacing:.03em;font-size:1rem;line-height:1.25}.engine-footnote{border-top:2px dotted #cc703975;margin-top:16px;padding-top:14px}.engine-footnote span{color:var(--cyan);text-transform:uppercase;font-size:.78rem;font-weight:600;display:block}.engine-footnote strong{color:var(--bone);font-family:var(--font-card);letter-spacing:.03em;margin-top:4px;display:block}.engine-footnote p,.response-expectation p{color:var(--bone-soft);margin:8px 0 0}.response-expectation p{color:var(--bone);font-family:var(--font-card);letter-spacing:.03em;margin:0;font-size:1.35rem;font-weight:400}.demo-link-panel{background:linear-gradient(180deg, #ead2a5f0, #c69158e6), var(--paper);color:var(--ink);padding:28px}.demo-link-panel h2,.demo-link-panel p:not(.eyebrow){color:var(--ink)}.demo-link-panel .eyebrow{color:#682519}.site-footer{color:var(--bone-soft);border-top:2px solid #ca7e4057;justify-content:space-between;align-items:center;gap:18px;padding:34px 0 46px;display:flex}.site-footer p{margin:0}.site-footer nav{gap:16px;display:flex}.site-footer nav a{color:var(--cyan);font-family:var(--font-ui);font-weight:600;text-decoration:none}@media (width<=1080px){.site-header{grid-template-columns:1fr;align-items:flex-start;gap:14px;padding-bottom:14px}.site-nav{justify-content:flex-start;justify-self:start;width:100%;overflow-x:auto}.nav-divider{justify-self:start;width:min(420px,100%)}.hero{margin-top:-116px;padding-top:174px}.hero-content{width:min(720px,74vw)}.feature-grid,.role-grid,.workflow-environment-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.timeline{grid-template-columns:1fr}.timeline-step:not(:last-child):after{background:linear-gradient(#682519b8,#68251933);width:2px;height:auto;inset:76px auto -19px 45px}.timeline-step:not(:last-child):before{inset:auto auto -20px 39px;transform:rotate(135deg)}.admin-panel,.admin-grid{grid-template-columns:1fr}}@media (width<=760px){.site-header,.roles-section,.actual-run-section,.page-wrap,.site-footer{width:min(100% - 24px, var(--max))}.site-header{padding-top:16px}.brand-text{font-size:1.5rem}.site-nav{justify-content:flex-start;width:100%;display:flex;overflow-x:auto}.site-nav a{text-align:center;flex:none}.hero{min-height:390px;margin-top:0;padding:24px 16px 32px}.hero-content{width:100%}.hero h1{font-size:2.9rem}.hero-lede{max-width:24rem;font-size:1rem}.hero-character{opacity:.22;width:58vw}.hero-character-right{right:-4vw}.home-strip,.quote-grid,.feature-grid,.role-grid,.timeline,.workflow-environment-grid,.stat-grid,.check-grid,.decision-strip,.key-value-grid{grid-template-columns:1fr}.home-strip{width:min(100% - 24px, var(--max));margin-top:16px;margin-bottom:36px}.closing-cta{flex-direction:column;align-items:stretch}.closing-cta .button{width:100%}.page-title h1,.section-intro h2,.product-panel h2,.command-panel h2,.review-source h2,.privacy-panel h2,.access-panel h2,.admin-panel h2,.admin-card h2,.dark-panel h2,.proof-table-section h2{font-size:2.05rem}.dark-panel,.command-panel,.privacy-panel,.access-panel,.demo-link-panel,.review-mock{grid-template-columns:1fr;padding:20px}.dark-panel>img,.command-panel>img,.privacy-panel>img,.access-panel>img,.demo-link-panel>img{max-height:94px;margin:0}.artifact-visual img{max-height:420px}.key-value:last-child{grid-column:auto}.admin-panel,.admin-card,.admin-result{padding:18px}.admin-form-row{grid-template-columns:1fr}.admin-list-header{flex-direction:column;align-items:flex-start}.segmented{width:100%}.segmented button{flex:1 1 0}.site-footer{flex-direction:column;align-items:flex-start}}
