@import"https://fonts.googleapis.com/css2?family=DM+Mono:wght@300;400;500&family=Plus+Jakarta+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;1,400&display=swap";:root{font-family:Plus Jakarta Sans,Avenir Next,sans-serif;color:#f4f7f5;background:#07100d;font-synthesis:none;--ink: #f4f7f5;--muted: #899991;--muted-2: #73867c;--green: #8fffc8;--blue: #9abfff;--amber: #ffd293;--violet: #d1a9ff;--panel: rgba(13, 25, 20, .88);--line: rgba(212, 255, 231, .09);--motion: cubic-bezier(.32, .72, 0, 1)}*{box-sizing:border-box}html{min-width:320px;background:#07100d;color-scheme:dark;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;min-width:320px;min-height:100vh;min-height:100dvh;overflow-x:hidden;overscroll-behavior-y:none}button,input,select,textarea{font:inherit}button{color:inherit;-webkit-tap-highlight-color:transparent}button:disabled{cursor:not-allowed}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--green);outline-offset:3px}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 76% -10%,rgba(61,205,137,.14),transparent 35%),radial-gradient(circle at 15% 95%,rgba(78,111,214,.1),transparent 35%),linear-gradient(145deg,#07100d,#08120f 42%,#050b09);z-index:-2}.noise{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.025;z-index:4;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.9'/%3E%3C/svg%3E")}.app-shell{min-height:100vh;min-height:100dvh}.rail{position:fixed;inset:22px auto 22px 22px;width:86px;z-index:3;display:flex;flex-direction:column;align-items:center;padding:18px 10px;background:#08120ec7;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-radius:31px;box-shadow:inset 0 1px #ffffff17,0 28px 90px #0000003d;outline:1px solid rgba(209,255,229,.08)}.brand-mark{width:48px;height:48px;border-radius:17px;filter:drop-shadow(0 8px 22px rgba(78,246,160,.1))}.brand-mark img{display:block;width:100%;height:100%}.rail nav{display:flex;flex:1;flex-direction:column;justify-content:center;gap:8px;width:100%}.rail nav button{position:relative;display:grid;place-items:center;width:100%;height:52px;border:0;border-radius:17px;background:transparent;color:#77877f;cursor:pointer;transition:color .6s var(--motion),background .6s var(--motion),transform .6s var(--motion)}.rail nav button:hover{color:#c7d4ce;transform:translateY(-2px)}.rail nav button.active{color:var(--green);background:#8fffc812;box-shadow:inset 0 0 0 1px #8fffc814}.rail nav button.active:before{content:"";position:absolute;left:-10px;width:2px;height:19px;border-radius:4px;background:var(--green);box-shadow:0 0 14px var(--green)}.rail nav span{position:absolute;left:72px;white-space:nowrap;padding:8px 11px;color:#dbe5e0;font-size:11px;background:#102019;border-radius:10px;opacity:0;transform:translate(-8px);pointer-events:none;transition:opacity .4s var(--motion),transform .4s var(--motion)}.rail nav button:hover span{opacity:1;transform:translate(0)}.rail-foot{font:400 9px DM Mono,monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-2);display:flex;align-items:center;gap:6px}.live-dot{width:5px;height:5px;border-radius:50%;background:var(--green);box-shadow:0 0 10px #8fffc8b3}main{padding:22px 32px 80px 140px;max-width:1660px;margin:0 auto}.command-bar{position:sticky;top:18px;z-index:2;min-height:68px;display:flex;align-items:center;justify-content:space-between;padding:11px 13px 11px 22px;border-radius:24px;background:#091410c2;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);outline:1px solid rgba(223,255,236,.075);box-shadow:inset 0 1px #ffffff12,0 18px 70px #00000030}.command-bar>div:first-child{display:flex;min-width:0;flex-direction:column;gap:3px}.command-bar strong{overflow:hidden;font-size:14px;font-weight:600;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap}.command-kicker{font:400 9px DM Mono,monospace;color:var(--muted-2);text-transform:uppercase;letter-spacing:.13em}.command-actions{display:flex;align-items:center;gap:11px}.avatar{width:44px;height:44px;border-radius:15px;border:0;background:linear-gradient(145deg,#d9ffeb,#8cd5ad);color:#10251b;font-weight:700;font-size:12px;cursor:pointer;box-shadow:inset 0 1px #ffffffb3}.view{padding-top:70px;animation:viewIn .9s var(--motion) both}@keyframes viewIn{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}.reveal{animation:reveal 1s var(--motion) both}.delay-one{animation-delay:.1s}.delay-two{animation-delay:.19s}@keyframes reveal{0%{opacity:0;transform:translateY(38px)}to{opacity:1;transform:translateY(0)}}.hero{min-height:440px;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(380px,.75fr);gap:60px;align-items:center;padding:45px 3vw 90px}.hero-copy{max-width:790px}.eyebrow{display:inline-flex;align-items:center;width:max-content;padding:7px 10px;border-radius:100px;font:500 9px DM Mono,monospace;letter-spacing:.17em;text-transform:uppercase;color:var(--green);background:#8fffc80e;box-shadow:inset 0 0 0 1px #8fffc81a}.eyebrow-blue{color:var(--blue);background:#9abfff0e;box-shadow:inset 0 0 0 1px #9abfff1a}.eyebrow-amber{color:var(--amber);background:#ffd2930e;box-shadow:inset 0 0 0 1px #ffd2931a}.hero h1,.section-title h1,.connection-panel h1{margin:25px 0 24px;font-size:clamp(48px,6.1vw,94px);line-height:.98;letter-spacing:-.065em;font-weight:500}.hero h1 em{font-weight:300;color:#94a59c}.hero p,.section-title p,.connection-panel p{max-width:660px;margin:0 0 32px;font-size:16px;line-height:1.75;color:var(--muted);font-weight:300}.primary-button{display:inline-flex;align-items:center;gap:14px;padding:7px 7px 7px 21px;border:0;border-radius:100px;background:#e0ffed;color:#10251b;font-size:12px;font-weight:700;cursor:pointer;box-shadow:inset 0 -5px 16px #39a06b29,0 12px 35px #62f7aa1a;transition:transform .6s var(--motion),box-shadow .6s var(--motion),opacity .6s var(--motion)}.primary-button:hover{transform:translateY(-2px);box-shadow:inset 0 -5px 16px #39a06b1f,0 18px 48px #62f7aa29}.primary-button:active{transform:scale(.98)}.primary-button:disabled{cursor:not-allowed;opacity:.45}.button-island{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#0c2b1c1a;transition:transform .7s var(--motion)}.primary-button:hover .button-island{transform:translate(3px,-1px) scale(1.06)}.hero-orbit{position:relative;width:min(34vw,430px);aspect-ratio:1;margin:auto;display:grid;place-items:center}.orbit-ring{position:absolute;border-radius:50%;outline:1px solid rgba(143,255,200,.14)}.orbit-one{top:9%;right:9%;bottom:9%;left:9%;animation:orbit 26s linear infinite;background:conic-gradient(from 70deg,transparent 0 45%,rgba(143,255,200,.09),transparent 60%)}.orbit-one:after{content:"";position:absolute;width:7px;height:7px;top:15%;left:13%;border-radius:50%;background:var(--green);box-shadow:0 0 20px var(--green)}.orbit-two{top:24%;right:24%;bottom:24%;left:24%;outline-color:#9abfff1f;animation:orbit 18s linear reverse infinite}.orbit-two:after{content:"";position:absolute;width:5px;height:5px;right:5%;top:48%;border-radius:50%;background:var(--blue);box-shadow:0 0 18px var(--blue)}@keyframes orbit{to{transform:rotate(360deg)}}.orbit-core{width:40%;aspect-ratio:1;display:grid;place-content:center;text-align:center;border-radius:50%;background:radial-gradient(circle at 40% 30%,#8fffc829,#08140fed 64%);outline:1px solid rgba(211,255,230,.14);box-shadow:inset 0 1px #ffffff14,0 30px 90px #0000004d,0 0 80px #45c28014}.orbit-core span{font-size:clamp(36px,4vw,62px);letter-spacing:-.06em;font-weight:300}.orbit-core small{color:var(--muted);font:400 9px DM Mono,monospace;text-transform:uppercase;letter-spacing:.12em}.orbit-tag{position:absolute;padding:9px 13px;border-radius:100px;font:400 9px DM Mono,monospace;color:#9caea4;background:#0d1b15bf;outline:1px solid rgba(220,255,235,.08);box-shadow:0 12px 40px #00000038}.tag-a{top:5%;right:9%}.tag-b{bottom:18%;left:0}.tag-c{right:-2%;bottom:9%}.metric-strip{display:grid;grid-template-columns:repeat(4,1fr);margin:0 0 28px;padding:0 1px;border-radius:25px;background:#101e18a3;outline:1px solid rgba(220,255,235,.07);box-shadow:inset 0 1px #ffffff0a}.metric{position:relative;display:flex;flex-direction:column;min-height:142px;padding:27px 29px}.metric:not(:last-child):after{content:"";position:absolute;right:0;top:28%;height:44%;width:1px;background:linear-gradient(transparent,rgba(221,255,235,.1),transparent)}.metric:before{content:"";width:5px;height:5px;margin-bottom:22px;border-radius:50%;background:var(--metric-accent);box-shadow:0 0 15px var(--metric-accent)}.metric-label{color:var(--muted);font-size:11px}.metric strong{margin:6px 0 4px;font-size:27px;font-weight:500;letter-spacing:-.04em}.metric small{color:var(--muted-2);font:400 9px DM Mono,monospace}.bento{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(300px,.7fr);gap:18px;align-items:stretch}.bento-wide{grid-row:span 2;min-height:515px}.bento-tall{min-height:330px}.bento-small{min-height:190px}.bezel{padding:6px;border-radius:28px;background:#ffffff06;outline:1px solid rgba(218,255,234,.065);box-shadow:0 30px 90px #00000021}.bezel-core{height:100%;border-radius:22px;background:linear-gradient(145deg,#101d17eb,#091410f2);box-shadow:inset 0 1px #ffffff0e,inset 0 -1px #0000004d;overflow:hidden}.bento .bezel-core,.content-page .bezel-core{padding:30px}.card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.card-head h2,.bento-small h2{margin:14px 0 0;font-size:23px;letter-spacing:-.04em;font-weight:500}.muted{color:var(--muted-2);font:400 9px DM Mono,monospace}.decision-list{margin-top:26px}.decision-row{display:grid;grid-template-columns:42px minmax(0,1fr) auto 78px;align-items:center;gap:14px;min-height:66px;border-top:1px solid rgba(218,255,234,.055)}.decision-glyph{display:grid;place-items:center;width:35px;height:35px;border-radius:12px;color:var(--green);background:#8fffc80e}.decision-row>div:nth-child(2){display:flex;flex-direction:column;gap:4px;min-width:0}.decision-row strong{font-size:11px;font-weight:600}.decision-row span{color:var(--muted-2);font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.decision-meta{text-align:right;display:flex;flex-direction:column}.decision-meta strong{font-family:DM Mono,monospace;font-weight:400}.status{display:inline-flex;width:max-content;align-items:center;gap:7px;padding:6px 9px;border-radius:100px;font:400 8px DM Mono,monospace;text-transform:uppercase;letter-spacing:.08em;background:#ffffff09;color:#91a097;box-shadow:inset 0 0 0 1px #ffffff0d}.status i{width:4px;height:4px;border-radius:50%;background:currentColor;box-shadow:0 0 7px currentColor}.status-good{color:var(--green);background:#8fffc80d}.status-warn{color:var(--amber);background:#ffd2930d}.status-bad{color:#ff9b9b;background:#ff84840d}.trust-list{margin-top:25px}.trust-list>div{display:flex;align-items:center;justify-content:space-between;padding:13px 0;border-top:1px solid rgba(218,255,234,.055);font-size:10px;color:#9caaa3}.policy-seal{margin-top:18px;padding:15px 17px;display:flex;flex-direction:column;gap:3px;border-radius:16px;background:#8fffc809;box-shadow:inset 0 0 0 1px #8fffc812}.policy-seal span{font:400 10px DM Mono,monospace;color:var(--green)}.policy-seal small{color:var(--muted-2);font-size:8px;text-transform:uppercase;letter-spacing:.12em}.bento-small p{margin:12px 0;color:var(--muted);font-size:11px;line-height:1.7}.mini-bars{display:flex;gap:7px;align-items:flex-end;height:31px}.mini-bars i{width:7px;height:var(--bar);max-height:28px;border-radius:8px;background:linear-gradient(var(--green),rgba(143,255,200,.12))}.section-title{padding:40px 2vw 54px}.section-title h1{font-size:clamp(43px,5vw,76px);max-width:900px}.section-title p{margin-bottom:0}.content-page{display:flex;flex-direction:column;gap:18px;padding-bottom:100px}.lab-layout{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);gap:19px;padding-bottom:100px}.lab-layout .section-title{grid-column:1 / -1}.lab-form-shell .bezel-core{padding:31px}.lab-form{display:flex;flex-direction:column;gap:24px}.field-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}label{display:flex;flex-direction:column;gap:9px}label>span{color:#9eada5;font-size:10px}input,select,textarea{width:100%;border:0;outline:0;color:#e8eeeb;background:#040c087a;border-radius:15px;box-shadow:inset 0 0 0 1px #dcffeb13,inset 0 2px 8px #00000029;transition:box-shadow .5s var(--motion),transform .5s var(--motion)}input,select{height:48px;padding:0 14px;font-size:11px}textarea{min-height:168px;padding:16px;resize:vertical;line-height:1.65;font-size:12px}input:focus,select:focus,textarea:focus{box-shadow:inset 0 0 0 1px #8fffc859,0 0 0 4px #8fffc809}input[aria-invalid=true]{box-shadow:inset 0 0 0 1px #ff9b9bb8,0 0 0 4px #ff84840d}.prompt-field{display:flex;flex-direction:column;gap:10px}.ephemeral-notice{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 13px;border-radius:13px;color:#a7b8af;background:#8fffc809;box-shadow:inset 0 0 0 1px #8fffc813;font:400 8px DM Mono,monospace}.ephemeral-notice span{display:flex;align-items:center;min-width:0;gap:7px;line-height:1.5}.ephemeral-notice span svg{flex:0 0 auto;color:var(--green)}.ephemeral-notice strong{flex:0 0 auto;color:var(--green);font-weight:500;text-transform:uppercase;letter-spacing:.07em}.retention-contract{padding:16px;border-radius:15px;background:#9abfff06;box-shadow:inset 0 0 0 1px #9abfff11}.retention-contract>div{display:flex;align-items:baseline;gap:9px}.retention-contract>div span{color:var(--blue);font:500 8px DM Mono,monospace;text-transform:uppercase;letter-spacing:.09em}.retention-contract>div strong{color:#c9d5cf;font-size:11px;font-weight:600}.retention-contract ul{display:grid;grid-template-columns:1fr 1fr;gap:8px 18px;margin:14px 0 12px;padding:0;list-style:none}.retention-contract li{position:relative;padding-left:13px;color:#8fa198;font-size:9px;line-height:1.55}.retention-contract li:before{content:"";position:absolute;top:.62em;left:0;width:4px;height:4px;border-radius:50%;background:var(--blue);box-shadow:0 0 8px #9abfff73}.retention-contract p{margin:0;color:var(--muted-2);font:400 8px/1.6 DM Mono,monospace}.lab-form .primary-button{align-self:flex-start}.result-column{display:flex;flex-direction:column;gap:18px;scroll-margin-top:108px}.result-column .bezel-core{padding:28px}.result-empty{min-height:410px;display:grid;place-content:center;justify-items:center;text-align:center;color:var(--muted-2)}.result-empty svg{color:var(--green)}.result-empty h2{margin:20px 0 8px;color:#bdc9c3;font-size:17px}.result-empty p{max-width:360px;font-size:11px;line-height:1.7}.result-empty.error svg,.result-empty.error h2{color:#faa}.result-running .loading-orbit{margin-bottom:8px}.result-running h2{color:var(--green)}.result-card h2{font-size:25px}.result-card>.ephemeral-notice{margin-top:28px}.output-text{margin:10px 0 18px;padding:21px;border-radius:17px;overflow-wrap:anywhere;white-space:pre-wrap;background:#030c0873;color:#c9d4ce;font-size:12px;line-height:1.75;box-shadow:inset 0 0 0 1px #daffea0e}.route-proof{padding:18px 0;border-top:1px solid rgba(218,255,234,.065)}.route-proof span{font:500 9px DM Mono,monospace;color:var(--green);text-transform:uppercase;letter-spacing:.1em}.route-proof p{margin:9px 0 0;color:var(--muted);font-size:11px;line-height:1.65}.proof-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.proof-grid>div{display:flex;flex-direction:column;gap:5px;padding:12px;border-radius:13px;background:#ffffff06}.proof-grid span{color:var(--muted-2);font:400 7px DM Mono,monospace}.proof-grid strong{color:#c7d3cd;font:400 10px DM Mono,monospace}.result-foot{display:flex;justify-content:space-between;gap:12px;margin-top:18px;color:var(--muted-2);font:400 8px DM Mono,monospace}.outcome{margin-top:22px;padding:14px 16px;border-radius:15px;display:flex;justify-content:space-between;align-items:center;gap:12px;color:#9eada5;background:#8fffc809;font-size:9px}.outcome button{border:0;border-radius:10px;margin-left:5px;padding:7px 11px;cursor:pointer;color:var(--green);background:#8fffc814;transition:transform .5s var(--motion),opacity .3s var(--motion)}.outcome button:hover:not(:disabled){transform:translateY(-2px)}.outcome button:disabled{cursor:wait;opacity:.45}.policy-card{padding:4px}.policy-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:10px;margin-top:26px}.rule{min-height:92px;display:flex;flex-direction:column;justify-content:space-between;padding:16px;border-radius:15px;background:#ffffff06;box-shadow:inset 0 1px #ffffff06}.rule span{color:var(--muted-2);font-size:8px}.rule strong{overflow-wrap:anywhere;color:#bdc9c3;font-size:10px;line-height:1.5;font-weight:500}.policy-composer{display:grid;grid-template-columns:minmax(260px,1fr) minmax(180px,.6fr) minmax(180px,.6fr) auto;align-items:end;gap:18px;padding:5px}.policy-composer h2{margin:14px 0 5px;font-size:21px}.policy-composer p{margin:0;color:var(--muted);font-size:10px;line-height:1.6}.composer-message{grid-column:1 / -1;color:var(--green);font:400 9px DM Mono,monospace}.policy-actions,.deployment-actions{display:flex;align-items:center;gap:8px}.policy-actions button,.deployment-actions button{border:0;border-radius:100px;padding:7px 10px;color:#adbbb4;background:#ffffff0b;font:400 8px DM Mono,monospace;cursor:pointer;transition:transform .5s var(--motion),background .5s var(--motion)}.policy-actions button:hover:not(:disabled),.deployment-actions button:hover:not(:disabled){transform:translateY(-2px);background:#8fffc814}.policy-builder{display:grid;grid-template-columns:minmax(220px,1fr) minmax(190px,.7fr) minmax(190px,.7fr);gap:22px;padding:5px}.policy-builder-intro{grid-column:1 / -1;max-width:760px}.policy-builder h2{margin:14px 0 7px;font-size:24px;letter-spacing:-.04em}.policy-builder p{margin:0;color:var(--muted);font-size:10px;line-height:1.65}.policy-field{display:flex;flex-direction:column;gap:9px}.policy-field-heading{display:flex;align-items:center;gap:7px;min-height:20px}.policy-field-heading label{color:#9eada5;font-size:10px}.help-tip{position:relative;display:inline-flex;z-index:2}.help-tip>button{width:18px;height:18px;display:grid;place-items:center;padding:0;border:1px solid rgba(154,191,255,.24);border-radius:50%;color:var(--blue);background:#9abfff0f;font:500 10px DM Mono,monospace;cursor:help}.help-tip [role=tooltip]{position:absolute;left:50%;bottom:calc(100% + 9px);width:min(280px,70vw);padding:11px 12px;border-radius:11px;color:#c7d4ce;background:#13231c;box-shadow:0 16px 45px #0000006b,inset 0 0 0 1px #9abfff1f;font:400 9px/1.55 DM Mono,monospace;opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%,5px);transition:opacity .18s ease,transform .18s ease,visibility .18s ease}.help-tip:hover [role=tooltip],.help-tip:focus-within [role=tooltip]{opacity:1;visibility:visible;transform:translate(-50%)}.model-picker{grid-column:1 / -1;min-width:0;margin:2px 0 0;padding:20px;border:0;border-radius:18px;background:#9abfff06;box-shadow:inset 0 0 0 1px #9abfff12}.model-picker-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:16px}.model-picker-head legend{padding:0;color:#d4ded9;font-size:13px;font-weight:600}.model-picker-head p{max-width:720px;margin-top:7px}.model-picker-actions{display:flex;flex:0 0 auto;gap:7px}.model-picker-actions button{min-height:32px;padding:0 11px;border:0;border-radius:100px;color:var(--blue);background:#9abfff12;font:500 8px DM Mono,monospace;cursor:pointer}.model-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.model-choice{min-width:0;display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:11px;padding:14px;border-radius:14px;color:#b9c7c0;background:#030c085c;box-shadow:inset 0 0 0 1px #dcffeb0f;cursor:pointer;transition:background .3s var(--motion),box-shadow .3s var(--motion)}.model-choice:has(input:checked){background:#8fffc80b;box-shadow:inset 0 0 0 1px #8fffc82e}.model-choice input{width:17px;height:17px;margin:0;accent-color:var(--green);box-shadow:none}.model-choice>span:not(.status){min-width:0;display:flex;flex-direction:column;gap:4px}.model-choice strong,.model-choice small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.model-choice strong{color:#d1dcd6;font-size:10px}.model-choice small{color:var(--muted-2);font:400 8px DM Mono,monospace}.field-error{margin-top:12px!important;color:#faa!important}.policy-builder-submit{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:18px;padding-top:2px}.policy-builder-submit>div{display:flex;flex-direction:column;gap:4px}.policy-builder-submit strong{color:#bfccc5;font-size:10px}.policy-builder-submit span{color:var(--muted-2);font-size:9px}.approval-line{display:flex;align-items:center;gap:9px;margin-top:18px;padding:12px 14px;border-radius:13px;color:#91a39a;background:#9abfff0a;font-size:9px}.approval-line span{min-width:0;overflow-wrap:anywhere}.snapshot-card{display:grid;grid-template-columns:minmax(240px,.55fr) minmax(520px,1.45fr) auto;align-items:center;gap:24px;padding:5px}.snapshot-card h2{margin:14px 0 7px;font-size:22px;letter-spacing:-.04em}.snapshot-card p{margin:0;color:var(--muted);font-size:10px;line-height:1.65}.snapshot-proof{display:grid;grid-template-columns:1fr 1.35fr .8fr auto;align-items:center;gap:8px}.snapshot-proof>span{display:flex;min-width:0;flex-direction:column;gap:7px;padding:13px;border-radius:14px;background:#ffffff06}.snapshot-proof small{color:var(--muted-2);font-size:7px}.snapshot-proof code{overflow:hidden;color:#c2cec8;font:400 8px DM Mono,monospace;text-overflow:ellipsis;white-space:nowrap}.danger-action{min-height:38px;padding:0 15px;border:0;border-radius:100px;color:#faa;background:#ff84840f;box-shadow:inset 0 0 0 1px #ff848417;font:500 8px DM Mono,monospace;cursor:pointer}.danger-action:disabled{opacity:.4;cursor:not-allowed}.registry-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.deployment-card{padding:27px}.deployment-top{display:flex;align-items:center;justify-content:space-between}.provider-mark{width:45px;height:45px;display:grid;place-items:center;border-radius:15px;color:#133323;background:linear-gradient(145deg,#d9ffeb,#9ddfbd);font-weight:700;font-size:11px}.deployment-card h2{margin:25px 0 6px;font-size:23px;letter-spacing:-.04em}.quality-line{height:3px;margin:28px 0;border-radius:10px;background:#ffffff0d;overflow:hidden}.quality-line i{display:block;width:var(--quality);height:100%;background:linear-gradient(90deg,#60d998,var(--green));box-shadow:0 0 10px var(--green)}.deployment-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:7px}.deployment-stats>div{display:flex;flex-direction:column;gap:7px;padding:12px;border-radius:13px;background:#ffffff06}.deployment-stats span{color:var(--muted-2);font-size:7px}.deployment-stats strong{font:400 10px DM Mono,monospace;color:#b9c6bf}.circuit-line{display:flex;align-items:center;gap:8px;margin-top:13px;padding:11px 13px;border-radius:13px;color:var(--amber);background:#ffd2930b;font:400 8px DM Mono,monospace}.audit-table{min-height:300px}.audit-head,.audit-row{display:grid;grid-template-columns:1.4fr 1fr .55fr .8fr;align-items:center;gap:16px}.audit-head{padding:0 12px 17px;color:var(--muted-2);font:400 8px DM Mono,monospace;text-transform:uppercase;letter-spacing:.1em}.audit-row{min-height:67px;padding:0 12px;border-top:1px solid rgba(218,255,234,.055)}.audit-row>div:first-child{display:flex;align-items:center;gap:11px;color:var(--green)}.audit-row>div:first-child span{display:flex;flex-direction:column;gap:4px}.audit-row strong{color:#c1cdc7;font-size:10px}.audit-row small,.audit-row time,.audit-row code{color:var(--muted-2);font:400 8px DM Mono,monospace}.empty{min-height:180px;display:grid;place-items:center;color:var(--muted-2);font-size:11px}.audit-title{display:flex;justify-content:space-between;align-items:flex-end;gap:30px}.audit-title .primary-button{flex:0 0 auto;margin-bottom:30px}.audit-actions{display:flex;flex:0 0 auto;flex-direction:column;align-items:flex-end;gap:10px;margin-bottom:30px}.audit-actions .primary-button{margin:0}.page-message{padding:13px 16px;border-radius:14px;color:var(--green);background:#8fffc80b;outline:1px solid rgba(143,255,200,.08);font:400 9px DM Mono,monospace}.background-error{margin-top:18px;padding:13px 16px;border-radius:14px;color:#ffb1b1;background:#ff84840e;outline:1px solid rgba(255,132,132,.1);font:400 10px DM Mono,monospace}.inline-error{margin-top:10px;padding:11px 13px;border-radius:13px;color:#ffb1b1;background:#ff84840e;outline:1px solid rgba(255,132,132,.1);font-size:9px}.evaluation-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.evaluation-card{min-height:420px;padding:27px;display:flex;flex-direction:column}.evaluation-card h2,.budget-card h2,.allocation-card h2{margin:14px 0 0;font-size:23px;letter-spacing:-.04em}.evaluation-card>p{min-height:48px;margin:20px 0;color:var(--muted);font-size:11px;line-height:1.65}.evaluation-meter,.budget-meter{height:4px;margin:4px 0 20px;border-radius:20px;overflow:hidden;background:#ffffff0b}.evaluation-meter i,.budget-meter i{display:block;width:var(--quality);height:100%;border-radius:inherit;background:linear-gradient(90deg,#5ad894,var(--green));box-shadow:0 0 12px #8fffc880;transition:width .9s var(--motion)}.case-list{flex:1}.case-list>div{display:flex;align-items:center;justify-content:space-between;gap:15px;min-height:52px;border-top:1px solid rgba(218,255,234,.055)}.case-list>div>span{color:#a7b5ae;font-size:10px}.evaluation-card .primary-button{align-self:flex-start;margin-top:22px}.learning-composer{display:grid;grid-template-columns:minmax(320px,1fr) minmax(230px,.55fr) auto;align-items:end;gap:20px;padding:5px}.learning-composer h2{margin:14px 0 6px;font-size:22px;letter-spacing:-.04em}.learning-composer p{max-width:660px;margin:0;color:var(--muted);font-size:10px;line-height:1.65}.learning-grid{display:grid;gap:18px}.learning-card{padding:27px}.learning-card h2{margin:15px 0 0;font-size:24px;letter-spacing:-.045em}.learning-card h2 span{padding:0 8px;color:var(--green);font-weight:300}.learning-proof{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin:28px 0 14px}.learning-proof>div{min-height:104px;display:flex;flex-direction:column;justify-content:flex-end;gap:6px;padding:16px;border-radius:16px;background:#ffffff06;box-shadow:inset 0 1px #ffffff06}.learning-proof span,.arm-comparison span,.experiment-readout span{color:var(--muted-2);font-size:8px}.learning-proof strong{color:#d4dfda;font-size:22px;letter-spacing:-.04em;font-weight:400}.learning-proof small,.arm-comparison small{color:var(--muted-2);font:400 8px DM Mono,monospace}.arm-comparison{display:grid;grid-template-columns:1fr 30px 1fr;align-items:center;gap:15px;padding:19px;border-radius:17px;background:#8fffc806;outline:1px solid rgba(143,255,200,.055)}.arm-comparison>div{display:grid;grid-template-columns:1fr auto;align-items:end;gap:6px 16px}.arm-comparison strong{color:var(--green);font:400 19px DM Mono,monospace}.arm-comparison small{grid-column:1 / -1}.arm-comparison>i{height:1px;background:linear-gradient(90deg,transparent,var(--green),transparent);box-shadow:0 0 9px #8fffc866}.experiment-readout{display:grid;grid-template-columns:repeat(3,1fr) auto;align-items:center;gap:10px;margin-top:14px;padding:15px;border-radius:16px;background:#9abfff06}.experiment-readout>div{display:flex;flex-direction:column;gap:5px}.experiment-readout strong{color:#bdcac4;font:400 11px DM Mono,monospace}.learning-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.learning-actions button{min-height:34px;padding:0 13px;border:0;border-radius:100px;color:#b6c4bd;background:#ffffff0b;box-shadow:inset 0 0 0 1px #ffffff09;font:400 8px DM Mono,monospace;cursor:pointer;transition:transform .5s var(--motion),color .5s var(--motion),background .5s var(--motion)}.learning-actions button:hover:not(:disabled){transform:translateY(-2px);color:var(--green);background:#8fffc813}.learning-actions button:disabled{cursor:not-allowed;opacity:.35}.finops-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(340px,.75fr);gap:18px}.budget-card,.allocation-card{min-height:400px;padding:28px}.budget-meter{margin:32px 0 22px;height:7px}.budget-numbers{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-bottom:26px}.budget-numbers>span{display:flex;flex-direction:column;gap:7px;padding:15px;border-radius:14px;background:#ffffff06}.budget-numbers small{color:var(--muted-2);font-size:8px}.budget-numbers strong{color:#c8d3ce;font:400 13px DM Mono,monospace}.budget-card label{max-width:340px;margin-bottom:17px}.allocation-card .card-head{margin-bottom:22px}.allocation-row{display:grid;grid-template-columns:1fr auto;gap:5px 15px;padding:17px 2px;border-top:1px solid rgba(218,255,234,.055)}.allocation-row span{color:#b7c4bd;font-size:10px}.allocation-row strong{font:400 11px DM Mono,monospace;color:var(--green)}.allocation-row small{grid-column:1 / -1;color:var(--muted-2);font-size:8px}.quota-shell{grid-column:1 / -1}.quota-card{min-height:330px;padding:28px}.quota-card h2{margin:14px 0 0;font-size:23px;letter-spacing:-.04em}.quota-card label{max-width:340px;margin-bottom:17px}.identity-composer{display:grid;grid-template-columns:minmax(260px,.7fr) minmax(500px,1.3fr);gap:24px;align-items:end;padding:5px}.identity-composer h2{margin:14px 0 7px;font-size:23px;letter-spacing:-.04em}.identity-composer p{max-width:480px;margin:0;color:var(--muted);font-size:10px;line-height:1.65}.identity-fields{display:grid;grid-template-columns:1fr 1fr;gap:13px}.identity-fields label:last-child{grid-column:1 / -1}.identity-composer .primary-button{justify-self:start}.secondary-action{justify-self:start;min-height:39px;padding:0 16px;border:0;border-radius:100px;color:var(--blue);background:#9abfff12;box-shadow:inset 0 0 0 1px #9abfff14;font:500 9px DM Mono,monospace;cursor:pointer}.secondary-action:disabled{opacity:.4;cursor:not-allowed}.secret-reveal{grid-column:1 / -1;display:flex;flex-direction:column;gap:8px;padding:17px;border-radius:16px;background:#ffd2930b;outline:1px solid rgba(255,210,147,.09)}.secret-reveal span{color:var(--amber);font:500 9px DM Mono,monospace;text-transform:uppercase;letter-spacing:.09em}.secret-reveal code{overflow-wrap:anywhere;color:#dfd1bd;font:400 10px DM Mono,monospace}.secret-reveal small{color:var(--muted-2);font-size:8px}.connector-list{padding:27px}.connector-list h2{margin:14px 0 0;font-size:23px;letter-spacing:-.04em}.connector-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:20px;min-height:70px;border-top:1px solid rgba(218,255,234,.055)}.connector-row>div{display:flex;min-width:0;flex-direction:column;gap:5px}.connector-row strong{overflow:hidden;color:#bbc8c1;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.connector-row span,.connector-row time{color:var(--muted-2);font:400 8px DM Mono,monospace}.identity-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.identity-card{padding:27px}.identity-person{display:flex;align-items:center;gap:13px}.identity-person>span{width:44px;height:44px;display:grid;place-items:center;border-radius:15px;color:#123122;background:linear-gradient(145deg,#d9ffeb,#9bd9b8);font-weight:700;font-size:11px}.identity-person h2{margin:0 0 5px;color:#d0dad5;font-size:17px;letter-spacing:-.03em}.identity-person small{color:var(--muted-2);font-size:8px}.identity-proof{display:grid;gap:0;margin-top:25px}.identity-proof>div{display:grid;grid-template-columns:105px minmax(0,1fr);align-items:center;gap:15px;min-height:48px;border-top:1px solid rgba(218,255,234,.055)}.identity-proof span{color:var(--muted-2);font-size:8px}.identity-proof code,.identity-proof strong{overflow:hidden;color:#b9c6bf;font:400 9px DM Mono,monospace;text-overflow:ellipsis;white-space:nowrap}.connection-panel{max-width:850px;margin:110px auto;padding:60px;border-radius:30px;background:#0e1b15d1;outline:1px solid rgba(220,255,235,.07)}.connection-panel label{max-width:430px;margin-bottom:22px}.loading-panel{min-height:70vh;display:grid;place-content:center;justify-items:center;color:var(--muted);font-size:11px}.loading-orbit{position:relative;width:70px;height:70px}.loading-orbit i{position:absolute;inset:calc(var(--i, 0) * 8px);border-radius:50%;outline:1px solid rgba(143,255,200,.2);animation:orbit 2.6s linear infinite}.loading-orbit i:nth-child(2){--i: 1;animation-direction:reverse}.loading-orbit i:nth-child(3){--i: 2}@media(max-width:1020px){.hero{grid-template-columns:1fr}.hero-orbit{width:min(80vw,430px)}.metric-strip{grid-template-columns:1fr 1fr}.metric:nth-child(2):after{display:none}.bento{grid-template-columns:1fr}.bento-wide{grid-row:auto}.lab-layout{grid-template-columns:1fr}.policy-grid{grid-template-columns:repeat(2,1fr)}.policy-composer{grid-template-columns:1fr 1fr}.policy-composer>div:first-child{grid-column:1 / -1}.snapshot-card{grid-template-columns:1fr}.deployment-stats{grid-template-columns:1fr 1fr}.evaluation-grid,.finops-grid,.identity-grid{grid-template-columns:1fr}.learning-composer{grid-template-columns:1fr 1fr}.learning-composer>div:first-child{grid-column:1 / -1}.learning-proof{grid-template-columns:1fr 1fr}.identity-composer{grid-template-columns:1fr}}@media(max-width:767px){.rail{inset:auto 12px 12px;width:auto;height:66px;padding:7px 10px;flex-direction:row;border-radius:22px}.brand-mark{width:44px;height:44px;border-radius:14px}.rail nav{flex-direction:row;overflow-x:auto;scrollbar-width:none}.rail nav::-webkit-scrollbar{display:none}.rail nav button{width:44px;flex:0 0 44px;height:48px}.rail nav button.active:before,.rail nav span,.rail-foot{display:none}main{padding:12px 14px 100px}.command-bar{top:10px;border-radius:20px}.command-actions .status{display:none}.view{padding-top:40px}.hero{min-height:auto;padding:32px 4px 60px;gap:20px}.hero h1,.section-title h1{font-size:48px}.hero-orbit{width:88vw;max-width:360px}.orbit-tag{font-size:7px}.metric-strip{grid-template-columns:1fr}.metric:not(:last-child):after{width:44%;height:1px;right:28%;top:auto;bottom:0}.metric{min-height:125px}.bento,.registry-grid{grid-template-columns:1fr;gap:14px}.bento .bezel-core,.content-page .bezel-core{padding:22px}.decision-row{grid-template-columns:37px minmax(0,1fr) auto}.decision-meta{display:none}.section-title{padding:28px 3px 40px}.lab-layout{gap:14px}.field-row,.proof-grid,.policy-grid,.policy-composer,.policy-builder,.model-choice-grid,.retention-contract ul{grid-template-columns:1fr}.policy-composer>div:first-child{grid-column:auto}.model-picker,.policy-builder-intro,.policy-builder-submit{grid-column:auto}.model-picker-head,.policy-builder-submit{align-items:flex-start;flex-direction:column}.model-picker-actions{width:100%}.model-picker-actions button{flex:1}.model-choice{grid-template-columns:18px minmax(0,1fr)}.model-choice .status{grid-column:2}.help-tip [role=tooltip]{left:0;transform:translateY(5px)}.help-tip:hover [role=tooltip],.help-tip:focus-within [role=tooltip]{transform:translate(0)}.lab-form-shell .bezel-core{padding:22px}.result-empty{min-height:320px}.result-foot,.outcome,.ephemeral-notice{align-items:flex-start;flex-direction:column}.ephemeral-notice strong{padding-left:20px}.audit-head{display:none}.audit-row{grid-template-columns:1fr auto;padding:15px 4px}.audit-row code,.audit-row time{display:none}.deployment-stats{grid-template-columns:1fr 1fr}.connection-panel{margin:60px 0;padding:30px}.audit-title{align-items:flex-start;flex-direction:column}.audit-title .primary-button{margin:0}.audit-actions{align-items:flex-start;margin:0}.budget-numbers,.evaluation-grid,.learning-composer,.learning-proof,.experiment-readout,.identity-fields,.snapshot-proof{grid-template-columns:1fr}.identity-fields label:last-child{grid-column:auto}.connector-row{grid-template-columns:1fr auto;padding:13px 0}.connector-row time{grid-column:1 / -1}.learning-composer>div:first-child{grid-column:auto}.arm-comparison{grid-template-columns:1fr}.arm-comparison>i{display:none}button,input,select{min-height:44px}.model-choice input{min-height:17px}.help-tip>button{width:44px;height:44px}input,select,textarea{font-size:16px}label>span,.section-title p,.result-empty p,.route-proof p,.output-text,.decision-row strong,.trust-list>div,.bento-small p,.allocation-row span,.case-list>div>span{font-size:14px}.eyebrow,.command-kicker,.status,.muted,small,code,time,.metric-label,.prompt-field small,.result-foot,.proof-grid span,.proof-grid strong,.page-message,.background-error,.inline-error,.ephemeral-notice,.retention-contract li,.retention-contract p{font-size:12px}}.constitution-guide-shell .bezel-core{padding:32px}.constitution-guide{display:grid;grid-template-columns:minmax(260px,.78fr) minmax(520px,1.22fr);gap:28px 38px}.constitution-guide-intro h2{margin:14px 0 8px;font-size:25px;letter-spacing:-.045em}.constitution-guide-intro>p{max-width:620px;margin:0;color:var(--muted);font-size:11px;line-height:1.7}.constitution-audience{display:flex;align-items:flex-start;gap:12px;margin-top:21px;padding:15px;border-radius:15px;color:var(--blue);background:#9abfff09;box-shadow:inset 0 0 0 1px #9abfff13}.constitution-audience svg{flex:0 0 auto;margin-top:1px}.constitution-audience>div{display:flex;flex-direction:column;gap:6px}.constitution-audience strong{color:#c9d6d0;font-size:10px}.constitution-audience span{color:#91a39a;font-size:9px;line-height:1.6}.constitution-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.constitution-facts>div{min-height:176px;display:flex;flex-direction:column;justify-content:flex-end;gap:8px;padding:18px;border-radius:17px;background:#ffffff06;box-shadow:inset 0 0 0 1px #dcffeb0b}.constitution-facts span,.policy-scope-field>span{color:var(--green);font:500 8px DM Mono,monospace;text-transform:uppercase;letter-spacing:.09em}.constitution-facts strong{color:#d1dcd6;font-size:13px;line-height:1.35}.constitution-facts p{margin:0;color:var(--muted-2);font-size:9px;line-height:1.6}.constitution-scope-note{grid-column:1 / -1;display:flex;align-items:flex-start;gap:11px;padding:15px 17px;border-radius:15px;color:var(--green);background:#8fffc809;box-shadow:inset 0 0 0 1px #8fffc812}.constitution-scope-note svg{flex:0 0 auto;margin-top:2px}.constitution-scope-note p{margin:0;color:#93a59b;font-size:10px;line-height:1.65}.constitution-scope-note strong{color:#cbd7d1;font-weight:600}.policy-scope-field{grid-column:1 / -1;display:grid;grid-template-columns:auto 1fr;align-items:baseline;gap:7px 16px;padding:16px 18px;border-radius:16px;background:#8fffc808;box-shadow:inset 0 0 0 1px #8fffc812}.policy-scope-field>span{grid-row:1 / 3;align-self:center}.policy-scope-field strong{color:#cbd7d1;font-size:11px}.policy-scope-field p{color:var(--muted-2);font:400 8px/1.55 DM Mono,monospace}.policy-field-effect{min-height:30px;color:var(--muted-2);font:400 8px/1.55 DM Mono,monospace}@media(max-width:1020px){.constitution-guide{grid-template-columns:1fr}}@media(max-width:767px){.constitution-guide-shell .bezel-core{padding:22px}.constitution-guide{gap:24px}.constitution-facts{grid-template-columns:1fr}.constitution-facts>div{min-height:142px}.constitution-scope-note,.policy-scope-field{grid-column:auto}.policy-scope-field{grid-template-columns:1fr}.policy-scope-field>span{grid-row:auto}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.marketing-site,.guided-demo{position:relative;min-width:320px;min-height:100vh;min-height:100dvh;overflow-x:clip;color:#f3f7f5;background:#050b08}.marketing-site{--site-green: #9affcd;--site-blue: #a8c3ff;--site-cream: #edf4f0;--site-muted: #84978d;--site-line: rgba(223,255,237,.09);--site-ease: cubic-bezier(.23,1,.32,1)}.site-ambient,.demo-ambient{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(circle at 78% 3%,rgba(67,225,148,.13),transparent 30%),radial-gradient(circle at 12% 68%,rgba(79,118,230,.1),transparent 28%),linear-gradient(145deg,#050b08,#08120e 46%,#050907)}.site-ambient:after,.demo-ambient:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.18;background-image:linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:linear-gradient(to bottom,black,transparent 80%);mask-image:linear-gradient(to bottom,black,transparent 80%)}.site-nav{position:sticky;top:18px;z-index:3;width:min(1240px,calc(100% - 40px));min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:24px;margin:18px auto 0;padding:10px 12px 10px 18px;border-radius:25px;background:#07100cd1;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);box-shadow:inset 0 1px #ffffff14,0 28px 90px #0000003d;outline:1px solid rgba(223,255,237,.075)}.site-brand{display:inline-flex;align-items:center;gap:10px;color:#f4f8f6;text-decoration:none}.site-brand>img,.demo-brand>img{width:40px;height:40px;display:block;border-radius:14px;filter:drop-shadow(0 7px 18px rgba(52,199,122,.1))}.site-brand strong{font-size:13px;letter-spacing:-.02em}.site-nav nav{display:flex;gap:4px}.site-nav nav a,.site-text-button{min-height:38px;display:inline-flex;align-items:center;padding:0 13px;border:0;border-radius:100px;color:#8fa198;background:transparent;text-decoration:none;font-size:10px;cursor:pointer;transition:color .18s var(--site-ease),background .18s var(--site-ease)}.site-nav-actions{display:flex;align-items:center;gap:6px}.site-primary-button{min-height:48px;display:inline-flex;align-items:center;gap:16px;padding:5px 6px 5px 18px;border:0;border-radius:100px;color:#0a2116;background:linear-gradient(135deg,#dcffeb,#a7e6c4);box-shadow:inset 0 1px #ffffffb3,0 14px 42px #48e0921a;font-size:10px;font-weight:700;cursor:pointer;transition:transform .15s var(--site-ease),box-shadow .18s var(--site-ease)}.site-primary-button i{width:36px;height:36px;display:grid;place-items:center;border-radius:50%;color:#183728;background:#0c412617;font-style:normal;transition:transform .18s var(--site-ease),background .18s var(--site-ease)}.site-primary-button:active,.site-secondary-button:active,.demo-next:active,.demo-action:active{transform:scale(.97)}.site-primary-large{min-height:58px;padding-left:23px;font-size:11px}.site-primary-large i{width:44px;height:44px}.site-secondary-button{min-height:54px;display:inline-flex;align-items:center;padding:0 20px;border-radius:100px;color:#c0cec7;background:#ffffff09;box-shadow:inset 0 0 0 1px #deffeb13;text-decoration:none;font-size:10px;transition:transform .15s var(--site-ease),background .18s var(--site-ease)}.marketing-site .marketing-main{position:relative;z-index:1;max-width:none;margin:0;padding:0}.site-hero{width:min(1320px,calc(100% - 48px));min-height:calc(100dvh - 90px);display:grid;grid-template-columns:minmax(0,.92fr) minmax(520px,1.08fr);align-items:center;gap:80px;margin:0 auto;padding:110px 10px 130px}.site-eyebrow,.demo-eyebrow{display:inline-flex;align-items:center;min-height:27px;padding:0 11px;border-radius:100px;color:var(--site-green,#9affcd);background:#9affcd0e;box-shadow:inset 0 0 0 1px #9affcd1a;font:500 8px DM Mono,monospace;text-transform:uppercase;letter-spacing:.14em}.site-hero h1{max-width:720px;margin:26px 0;font-size:clamp(54px,6.4vw,104px);line-height:.94;letter-spacing:-.075em;font-weight:500}.site-hero h1 em,.pricing-copy h2 em{color:#83a195;font-style:normal;font-weight:300}.site-hero-copy>p{max-width:660px;color:var(--site-muted);font-size:15px;line-height:1.8}.site-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:36px}.site-trust-line{display:flex;flex-wrap:wrap;gap:18px;margin-top:34px;color:#71847a;font:400 8px DM Mono,monospace;text-transform:uppercase;letter-spacing:.09em}.site-trust-line span{display:flex;align-items:center;gap:8px}.site-trust-line span:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--site-green);box-shadow:0 0 10px #9affcd8c}.site-hero-system{position:relative;display:flex;flex-direction:column;gap:14px;padding:24px;border-radius:35px;background:#0b1712b8;box-shadow:0 40px 120px #00000042,inset 0 1px #ffffff12;outline:1px solid rgba(220,255,234,.075)}.site-hero-system:before{content:"";position:absolute;top:7px;right:7px;bottom:7px;left:7px;z-index:-1;border-radius:29px;background:#ffffff05;outline:1px solid rgba(255,255,255,.035)}.system-label{display:flex;flex-direction:column;gap:6px;padding:20px;border-radius:18px;background:#ffffff06}.system-label span,.system-pong-head small,.system-pong-grid small,.system-model-row small{color:#70837a;font:400 8px DM Mono,monospace;text-transform:uppercase;letter-spacing:.08em}.system-label strong{color:#c8d4ce;font-size:13px}.system-flow-line{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:13px;color:#668074;font:400 7px DM Mono,monospace;text-transform:uppercase;letter-spacing:.12em}.system-flow-line i{height:1px;background:linear-gradient(90deg,transparent,rgba(154,255,205,.34))}.system-flow-line i:last-child{transform:rotate(180deg)}.system-pong-card{padding:21px;border-radius:22px;background:linear-gradient(145deg,#244b37c2,#0d1e16e0);box-shadow:inset 0 1px #ffffff17,0 18px 50px #0000002e;outline:1px solid rgba(154,255,205,.13)}.system-pong-head{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:13px}.site-brand-dot{width:38px;height:38px;display:block;flex:0 0 auto;border-radius:13px}.system-pong-head>div{display:flex;flex-direction:column;gap:4px}.system-pong-head>div strong{font-size:12px}.system-pong-head>b{padding:7px 9px;border-radius:100px;color:var(--site-green);background:#9affcd12;font:500 7px DM Mono,monospace}.system-pong-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;margin-top:19px}.system-pong-grid span{display:flex;flex-direction:column;gap:5px;padding:12px;border-radius:12px;background:#00000021}.system-pong-grid strong{color:#c9d7d0;font:400 8px DM Mono,monospace}.system-model-row{display:grid;grid-template-columns:repeat(4,1fr);gap:7px}.system-model-row>div{min-width:0;display:flex;flex-direction:column;gap:5px;padding:13px;border-radius:16px;color:#84978d;background:#ffffff05;box-shadow:inset 0 0 0 1px #ffffff0a}.system-model-row>div.selected{background:#9ac3ff11;box-shadow:inset 0 0 0 1px #9ac3ff2e}.system-model-row>div>span{width:27px;height:27px;display:grid;place-items:center;border-radius:9px;color:#a3b7ae;background:#ffffff0b;font-size:8px}.system-model-row strong{overflow:hidden;color:#bbc8c1;font-size:9px;text-overflow:ellipsis}.signal-section,.problem-section,.boundary-section,.white-label-section,.memory-section,.compliance-section,.pricing-section,.site-final-cta{position:relative;width:min(1320px,calc(100% - 48px));margin:0 auto;padding:150px 10px}.site-section-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.55fr);gap:26px 80px;margin-bottom:66px}.site-section-heading .site-eyebrow{grid-column:1 / -1;justify-self:start}.site-section-heading h2,.problem-lead h2,.white-label-copy h2,.memory-copy h2,.pricing-copy h2,.site-final-cta h2{margin:0;font-size:clamp(42px,5vw,74px);line-height:1;letter-spacing:-.065em;font-weight:500}.site-section-heading>p{align-self:end;margin:0;color:var(--site-muted);font-size:13px;line-height:1.75}.video-editorial-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;align-items:start}.video-story{padding:7px;border-radius:29px;background:#ffffff08;outline:1px solid rgba(224,255,237,.07)}.video-story-offset{margin-top:78px}.video-frame{position:relative;overflow:hidden;aspect-ratio:16/9;border-radius:23px;background:#07100c}.video-frame iframe{width:100%;height:100%;border:0}.video-copy{padding:28px 24px 26px}.video-copy>span{color:var(--site-green);font:500 8px DM Mono,monospace;text-transform:uppercase;letter-spacing:.11em}.video-copy h3{max-width:560px;margin:17px 0 12px;color:#d8e1dd;font-size:24px;line-height:1.25;letter-spacing:-.035em}.video-copy p{margin:0;color:var(--site-muted);font-size:11px;line-height:1.75}.video-copy p strong{color:#b5c6be}.video-copy a{display:inline-flex;margin-top:20px;color:var(--site-blue);font:500 9px DM Mono,monospace;text-decoration:none}.video-disclaimer{max-width:980px;margin:28px 0 0;color:#596c62;font:400 8px/1.65 DM Mono,monospace}.problem-section{display:grid;grid-template-columns:minmax(300px,.65fr) minmax(0,1.35fr);gap:80px}.problem-lead{position:sticky;top:135px;align-self:start}.problem-lead h2{margin-top:25px}.problem-cards{display:grid;grid-template-columns:1fr 1fr;gap:12px}.problem-cards article{min-height:285px;display:flex;flex-direction:column;justify-content:flex-end;padding:28px;border-radius:24px;background:#ffffff07;box-shadow:inset 0 1px #ffffff0b;outline:1px solid rgba(224,255,237,.055)}.problem-cards article:nth-child(2),.problem-cards article:nth-child(4){transform:translateY(45px)}.problem-cards article>span{margin-bottom:auto;color:#63766c;font:400 9px DM Mono,monospace}.problem-cards h3{margin:0 0 10px;font-size:25px;letter-spacing:-.04em}.problem-cards p{margin:0;color:var(--site-muted);font-size:11px;line-height:1.7}.boundary-board{display:grid;grid-template-columns:1fr minmax(180px,.45fr) 1fr;align-items:center;gap:22px;padding:8px;border-radius:34px;background:#ffffff06;outline:1px solid rgba(222,255,236,.07)}.boundary-column{min-height:390px;padding:34px;border-radius:27px;background:#08120db8;box-shadow:inset 0 1px #ffffff0b}.boundary-column>span{color:var(--site-blue);font:500 8px DM Mono,monospace;text-transform:uppercase;letter-spacing:.12em}.boundary-column ul{display:grid;gap:0;margin:28px 0 0;padding:0;list-style:none}.boundary-column li{min-height:54px;display:flex;align-items:center;gap:11px;color:#aab9b2;border-top:1px solid rgba(255,255,255,.055);font-size:11px}.boundary-column li:before{content:"";width:6px;height:6px;flex:0 0 auto;border-radius:50%;background:var(--site-blue)}.boundary-column:not(.boundary-customer)>span{color:var(--site-green)}.boundary-column:not(.boundary-customer) li:before{background:var(--site-green)}.boundary-center{display:flex;flex-direction:column;align-items:center;gap:13px;text-align:center}.boundary-center strong{font-size:12px}.boundary-center>div{display:flex;flex-wrap:wrap;justify-content:center;gap:5px}.boundary-center i{padding:6px 8px;border-radius:100px;color:#8da096;background:#ffffff0a;font:400 7px DM Mono,monospace;font-style:normal}.white-label-section{display:grid;grid-template-columns:minmax(0,.9fr) minmax(500px,1.1fr);align-items:center;gap:90px}.white-label-copy h2{margin:25px 0 24px}.white-label-copy>p{max-width:670px;color:var(--site-muted);font-size:13px;line-height:1.8}.white-label-points{display:grid;gap:8px;margin-top:30px}.white-label-points>span{display:grid;grid-template-columns:34px 1fr;gap:4px 12px;padding:15px 0;border-top:1px solid var(--site-line)}.white-label-points i{grid-row:1 / 3;width:32px;height:32px;display:grid;place-items:center;border-radius:11px;color:var(--site-green);background:#9affcd0e;font:500 8px DM Mono,monospace;font-style:normal}.white-label-points strong{font-size:10px}.white-label-points small{color:#71847a;font-size:8px;line-height:1.5}.white-label-preview{overflow:hidden;min-height:590px;display:flex;flex-direction:column;border-radius:34px;color:#172620;background:linear-gradient(150deg,#f6fbf8,#dcebe3);box-shadow:0 42px 130px #00000052,inset 0 1px #fff;transform:rotate(1.1deg)}.white-label-preview header{min-height:86px;display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid rgba(20,49,35,.09)}.white-label-preview header>div{display:flex;align-items:center;gap:12px}.white-label-preview header>div>span,.brand-preview-identity>span{width:44px;height:44px;display:grid;place-items:center;border-radius:14px;color:#effff6;background:#143b27;font-size:13px;font-weight:700}.white-label-preview header p{display:flex;flex-direction:column;gap:3px;margin:0}.white-label-preview header strong{font-size:11px}.white-label-preview header small{color:#6f8178;font-size:8px}.white-label-preview header>i{width:40px;height:40px;display:grid;place-items:center;border-radius:13px;color:#143524;background:#c9e4d5;font-size:10px;font-style:normal}.white-label-preview-body{flex:1;display:flex;flex-direction:column;justify-content:center;padding:54px}.white-label-preview-body>small{color:#3d7a59;font:600 8px DM Mono,monospace;letter-spacing:.12em}.white-label-preview-body h3{max-width:440px;margin:16px 0 15px;font-size:46px;line-height:.98;letter-spacing:-.06em}.white-label-preview-body p{max-width:460px;margin:0;color:#66786f;font-size:10px;line-height:1.7}.white-label-preview-body>div{display:flex;flex-wrap:wrap;gap:7px;margin-top:30px}.white-label-preview-body>div span{padding:10px 12px;border-radius:100px;color:#365444;background:#143b270f;font-size:8px}.white-label-preview-foot{min-height:64px;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:0 22px;color:#668078;border-top:1px solid rgba(20,49,35,.09);font:500 7px DM Mono,monospace;text-transform:uppercase}.memory-section{display:grid;grid-template-columns:minmax(320px,.8fr) minmax(0,1.2fr);align-items:center;gap:90px}.memory-copy h2{margin:25px 0}.memory-copy>p{color:var(--site-muted);font-size:13px;line-height:1.8}.memory-contract{display:grid;gap:0;margin-top:36px}.memory-contract>span{display:flex;flex-direction:column;gap:6px;padding:17px 0;border-top:1px solid rgba(255,255,255,.065)}.memory-contract strong{font-size:11px}.memory-contract small{color:#708279;font-size:9px;line-height:1.6}.memory-visual{padding:28px;border-radius:32px;background:#0a1610c2;outline:1px solid rgba(222,255,236,.07);box-shadow:inset 0 1px #ffffff0f,0 35px 110px #00000038}.memory-thread,.memory-proof{display:flex;flex-direction:column;gap:6px;padding:20px;border-radius:18px;background:#ffffff06}.memory-thread span,.memory-proof span{color:var(--site-green);font:500 8px DM Mono,monospace;text-transform:uppercase;letter-spacing:.1em}.memory-thread strong,.memory-proof strong{font-size:12px}.memory-thread small{color:#6f8278;font-size:8px}.memory-spine{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;padding:17px 0;color:#70867a;font:400 7px DM Mono,monospace;text-transform:uppercase;letter-spacing:.1em}.memory-spine i{height:1px;background:#9affcd33}.memory-models{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.memory-models span{min-height:160px;display:flex;flex-direction:column;justify-content:flex-end;gap:6px;padding:16px;border-radius:17px;background:#9ac3ff09;outline:1px solid rgba(154,195,255,.075)}.memory-models b{margin-bottom:auto;color:var(--site-blue);font:500 8px DM Mono,monospace}.memory-models strong{color:#c1cec7;font-size:10px}.memory-models small{color:#6f8278;font-size:8px}.memory-proof{margin-top:9px;background:#9affcd0a}.compliance-console{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);gap:11px;padding:7px;border-radius:31px;background:#ffffff07;outline:1px solid rgba(222,255,236,.07)}.compliance-list,.compliance-evidence{padding:31px;border-radius:25px;background:#07110cb8}.compliance-list{display:grid;align-content:center}.compliance-list>span{min-height:74px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;color:#abbab3;border-top:1px solid rgba(255,255,255,.055);font-size:11px}.compliance-list>span:first-child{border-top:0}.compliance-list i{width:8px;height:8px;border-radius:50%;background:var(--site-green);box-shadow:0 0 12px #9affcd80}.compliance-list strong{color:var(--site-green);font:500 8px DM Mono,monospace;text-transform:uppercase}.compliance-evidence>small{color:var(--site-blue);font:500 8px DM Mono,monospace;letter-spacing:.08em}.compliance-evidence pre{margin:25px 0;color:#aabbb2;font:400 10px/1.9 DM Mono,monospace;white-space:pre-wrap}.compliance-evidence>span{display:inline-flex;padding:8px 10px;border-radius:100px;color:var(--site-green);background:#9affcd0f;font:500 8px DM Mono,monospace}.pricing-section{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(380px,.7fr);align-items:center;gap:110px}.pricing-copy h2{margin:25px 0}.pricing-copy>p{max-width:650px;color:var(--site-muted);font-size:13px;line-height:1.8}.pricing-copy ul{display:grid;gap:12px;margin:30px 0 0;padding:0;list-style:none}.pricing-copy li{display:flex;gap:10px;color:#a1b1a9;font-size:10px}.pricing-copy li:before{content:"✓";color:var(--site-green)}.pricing-card{min-height:500px;display:flex;flex-direction:column;padding:38px;border-radius:33px;background:linear-gradient(150deg,#264e3ab8,#09160feb);outline:1px solid rgba(154,255,205,.14);box-shadow:inset 0 1px #ffffff14,0 35px 110px #0000003d}.pricing-card>span{color:var(--site-green);font:500 8px DM Mono,monospace;text-transform:uppercase;letter-spacing:.12em}.pricing-card>div{display:flex;align-items:baseline;gap:8px;margin:50px 0 20px}.pricing-card>div strong{font-size:70px;line-height:1;letter-spacing:-.07em;font-weight:500}.pricing-card>div small{color:#789085;font-size:10px}.pricing-card>p{flex:1;color:#8da298;font-size:11px;line-height:1.75}.pricing-card>small{margin-top:18px;color:#62766c;font:400 7px/1.6 DM Mono,monospace}.site-final-cta{display:flex;flex-direction:column;align-items:center;text-align:center;padding-top:180px;padding-bottom:180px}.site-final-cta h2{margin:27px 0 22px;font-size:clamp(52px,7vw,96px)}.site-final-cta p{max-width:700px;margin:0 0 35px;color:var(--site-muted);font-size:13px;line-height:1.75}.site-footer{position:relative;z-index:1;width:min(1240px,calc(100% - 40px));min-height:120px;display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0 auto;border-top:1px solid rgba(255,255,255,.07)}.site-footer p{color:#708178;font-size:10px}.site-footer>div{display:flex;gap:7px}.site-footer button{min-height:38px;padding:0 13px;border:0;border-radius:100px;color:#8da096;background:#ffffff09;font-size:9px;cursor:pointer}.guided-demo{--demo-green: #9affcd;--demo-blue: #a8c3ff;--demo-amber: #ffd89e;--demo-muted: #81948a;--demo-ease: cubic-bezier(.23,1,.32,1)}.demo-topbar{position:sticky;top:0;z-index:4;min-height:80px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;padding:12px 25px;background:#060e0ae6;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:inset 0 -1px #ffffff0e}.demo-brand{justify-self:start;display:inline-flex;align-items:center;gap:10px;padding:0;border:0;color:#edf4f0;background:transparent;cursor:pointer}.demo-brand>span{width:42px;height:42px}.demo-brand strong{font-size:13px}.demo-topbar-center{display:flex;align-items:center;gap:12px;color:#607369;font:500 8px DM Mono,monospace;letter-spacing:.11em}.demo-topbar-center strong{padding:7px 9px;border-radius:100px;color:var(--demo-green);background:#9affcd0e}.demo-exit{justify-self:end;min-height:39px;padding:0 14px;border:0;border-radius:100px;color:#9baca4;background:#ffffff0a;font-size:9px;cursor:pointer}.demo-layout{position:relative;z-index:1;display:grid;grid-template-columns:310px minmax(0,1fr);min-height:calc(100dvh - 80px)}.demo-progress{position:sticky;top:80px;height:calc(100dvh - 80px);display:flex;flex-direction:column;padding:25px 22px;background:#07100b9e;box-shadow:inset -1px 0 #ffffff0e}.demo-progress-head{display:flex;flex-direction:column;gap:5px;padding:0 8px 17px}.demo-progress-head span{color:#b9c6c0;font-size:10px;font-weight:600}.demo-progress-head strong{color:#62746a;font:400 8px DM Mono,monospace}.demo-progress ol{display:grid;gap:2px;margin:0;padding:0;list-style:none}.demo-progress button{width:100%;min-height:54px;display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:10px;padding:7px 9px;border:0;border-radius:14px;color:#71837a;background:transparent;text-align:left;cursor:pointer;transition:color .18s var(--demo-ease),background .18s var(--demo-ease),transform .15s var(--demo-ease)}.demo-progress button:active{transform:scale(.98)}.demo-progress button>i{width:27px;height:27px;display:grid;place-items:center;border-radius:9px;color:#6c8075;background:#ffffff09;font:500 7px DM Mono,monospace;font-style:normal}.demo-progress button>span{min-width:0;display:flex;flex-direction:column;gap:3px}.demo-progress button strong{overflow:hidden;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.demo-progress button small{overflow:hidden;color:#586a61;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.demo-progress li.active button{color:#d8e1dd;background:#9affcd0e;box-shadow:inset 0 0 0 1px #9affcd14}.demo-progress li.active button>i,.demo-progress li.complete button>i{color:#113522;background:var(--demo-green)}.demo-progress li.complete button strong{color:#91a59b}.demo-progress-foot{margin-top:auto;padding:17px;border-radius:16px;background:#a8c3ff09;box-shadow:inset 0 0 0 1px #a8c3ff11}.demo-progress-foot span{color:var(--demo-blue);font:500 7px DM Mono,monospace;text-transform:uppercase;letter-spacing:.1em}.demo-progress-foot p{margin:8px 0 0;color:#70837a;font-size:8px;line-height:1.6}.guided-demo .demo-main{max-width:1420px;width:100%;margin:0 auto;padding:60px 54px 35px}.demo-story{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px 40px;margin:0 0 32px}.demo-story .demo-eyebrow{grid-column:1 / -1;justify-self:start}.demo-story h1{margin:9px 0 0;font-size:clamp(38px,4.2vw,68px);line-height:1;letter-spacing:-.065em;font-weight:500;outline:none}.demo-story>p{grid-column:1;max-width:760px;margin:4px 0 0;color:var(--demo-muted);font-size:12px;line-height:1.7}.demo-audience{grid-column:2;grid-row:2 / 4;align-self:end;min-width:220px;display:flex;flex-direction:column;gap:5px;padding:14px 16px;border-radius:15px;background:#ffffff06}.demo-audience span{color:#667970;font:400 7px DM Mono,monospace;text-transform:uppercase;letter-spacing:.1em}.demo-audience strong{color:#afbeb7;font-size:9px}.demo-stage{min-height:650px}.demo-screen{min-height:650px;padding:34px;border-radius:30px;background:#0a1610cc;box-shadow:inset 0 1px #fff1,0 32px 100px #00000038;outline:1px solid rgba(222,255,236,.07);animation:demo-screen-in .42s var(--demo-ease) both}@keyframes demo-screen-in{0%{opacity:0;transform:translateY(10px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}.demo-screen-head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:28px}.demo-screen-head>div{display:flex;flex-direction:column;gap:7px}.demo-screen-head>div>span{color:var(--demo-green);font:500 8px DM Mono,monospace;text-transform:uppercase;letter-spacing:.1em}.demo-screen-head h2{margin:0;font-size:26px;letter-spacing:-.045em}.demo-screen-head>b{padding:8px 10px;border-radius:100px;color:var(--demo-amber);background:#ffd89e0e;font:500 8px DM Mono,monospace;white-space:nowrap}.demo-screen-head>b.demo-good,.demo-good{color:var(--demo-green);background:#9affcd0e}.demo-screen-lede{max-width:780px;margin:-10px 0 28px;color:#82958b;font-size:11px;line-height:1.7}.brand-onboarding-layout{display:grid;grid-template-columns:minmax(270px,.72fr) minmax(420px,1.28fr);gap:22px;align-items:stretch}.brand-onboarding-form{display:flex;flex-direction:column;gap:15px;padding:21px;border-radius:20px;background:#ffffff06;box-shadow:inset 0 0 0 1px #ffffff0b}.brand-onboarding-form label{gap:7px}.brand-onboarding-form label>span{color:#9baca4;font-size:9px}.brand-onboarding-form input:not([type=file]){height:48px;border-radius:13px}.brand-onboarding-form label small{color:#60736a;font-size:7px;line-height:1.5}.brand-file-field input{min-height:48px;padding:9px;color:#8fa298;background:#040d08a6;font-size:8px}.brand-file-field input::file-selector-button{min-height:30px;margin-right:9px;padding:0 11px;border:0;border-radius:100px;color:#163825;background:#b8e8cd;font-size:8px;cursor:pointer}.brand-file-error{margin:-5px 0 0;color:var(--demo-amber);font-size:8px;line-height:1.5}.brand-visibility-facts{display:grid;gap:7px;margin-top:auto;padding-top:12px;border-top:1px solid rgba(255,255,255,.05)}.brand-visibility-facts>span{display:flex;align-items:center;justify-content:space-between;gap:12px}.brand-visibility-facts i{color:#65786e;font-size:7px;font-style:normal}.brand-visibility-facts strong{color:#a9b9b1;font-size:7px;text-align:right}.brand-workspace-preview{overflow:hidden;min-height:430px;display:flex;flex-direction:column;border-radius:24px;color:#172620;background:linear-gradient(150deg,#f7fbf9,#dcebe3);box-shadow:0 24px 70px #0003,inset 0 1px #fff}.brand-workspace-preview>header{min-height:74px;display:flex;align-items:center;justify-content:space-between;padding:13px 16px;border-bottom:1px solid rgba(20,49,35,.09)}.brand-preview-identity{min-width:0;display:flex;align-items:center;gap:11px}.brand-preview-identity>span,.brand-preview-identity>img{width:44px;height:44px;flex:0 0 auto;border-radius:14px;object-fit:contain}.brand-preview-identity>img{padding:5px;background:#fff}.brand-preview-identity>div{min-width:0;display:flex;flex-direction:column;gap:3px}.brand-preview-identity strong{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.brand-preview-identity small{overflow:hidden;max-width:310px;color:#6d7e76;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.brand-workspace-preview>header>i{width:36px;height:36px;display:grid;place-items:center;border-radius:12px;color:#153724;background:#c8e5d4;font-size:9px;font-style:normal}.brand-workspace-preview-body{flex:1;display:flex;flex-direction:column;justify-content:center;padding:40px}.brand-workspace-preview-body>span{color:#3e7d5a;font:600 7px DM Mono,monospace;letter-spacing:.12em}.brand-workspace-preview h3{margin:14px 0 10px;font-size:35px;line-height:1;letter-spacing:-.055em}.brand-workspace-preview-body p{max-width:480px;margin:0;color:#697b72;font-size:8px;line-height:1.65}.brand-workspace-preview-body>div{display:flex;flex-wrap:wrap;gap:6px;margin-top:23px}.brand-workspace-preview-body button{min-height:34px;padding:0 11px;border:0;border-radius:100px;color:#31503f;background:#143b2711;font-size:7px}.brand-workspace-preview-foot{min-height:53px;display:flex;justify-content:space-between;align-items:center;gap:10px;padding:0 17px;color:#668078;border-top:1px solid rgba(20,49,35,.09);font:500 6px DM Mono,monospace;text-transform:uppercase}.demo-metric-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}.demo-metric{min-height:135px;display:flex;flex-direction:column;justify-content:flex-end;gap:7px;padding:18px;border-radius:18px;background:#9affcd06;box-shadow:inset 0 0 0 1px #9affcd0e}.demo-metric span{margin-bottom:auto;color:#708279;font:400 8px DM Mono,monospace}.demo-metric strong{color:var(--demo-green);font-size:30px;letter-spacing:-.04em;font-weight:400}.demo-metric small{color:#63766c;font-size:8px}.demo-metric-blue{background:#a8c3ff06;box-shadow:inset 0 0 0 1px #a8c3ff0e}.demo-metric-blue strong{color:var(--demo-blue)}.demo-metric-amber{background:#ffd89e06;box-shadow:inset 0 0 0 1px #ffd89e0e}.demo-metric-amber strong{color:var(--demo-amber)}.estate-map{display:grid;grid-template-columns:minmax(190px,.4fr) minmax(0,1.6fr);align-items:center;gap:45px;margin-top:24px;padding:24px;border-radius:20px;background:#ffffff05}.estate-core{min-height:140px;display:flex;flex-direction:column;justify-content:center;gap:7px;padding:20px;border-radius:18px;background:linear-gradient(145deg,#2e644873,#0c1e1499);outline:1px solid rgba(154,255,205,.11)}.estate-core span{color:var(--demo-green);font:500 8px DM Mono,monospace;text-transform:uppercase}.estate-core strong{font-size:14px}.estate-core small{color:#6b7e74;font-size:8px}.estate-spokes{display:grid;grid-template-columns:1fr 1fr;gap:8px}.estate-spokes span{min-height:61px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:0 14px;border-radius:14px;color:#a9b8b1;background:#ffffff06;font-size:9px}.estate-spokes i{width:6px;height:6px;border-radius:50%;background:var(--demo-blue)}.estate-spokes b{color:#708279;font:400 7px DM Mono,monospace}.demo-insight{display:grid;grid-template-columns:130px 1fr;gap:20px;margin-top:22px;padding:17px 19px;border-radius:16px;background:#9affcd08;box-shadow:inset 0 0 0 1px #9affcd0f}.demo-insight span{color:var(--demo-green);font:500 8px DM Mono,monospace;text-transform:uppercase;letter-spacing:.09em}.demo-insight p{margin:0;color:#82958b;font-size:9px;line-height:1.65}.provider-principle{display:grid;grid-template-columns:auto 1fr;gap:16px;padding:19px;border-radius:18px;background:#a8c3ff09;box-shadow:inset 0 0 0 1px #a8c3ff12}.provider-lock{width:42px;height:42px;display:grid;place-items:center;border-radius:14px;color:var(--demo-blue);background:#a8c3ff14;font-size:24px}.provider-principle strong{color:#c8d4ce;font-size:11px}.provider-principle p{margin:6px 0 0;color:#778a80;font-size:9px;line-height:1.6}.provider-form{display:grid;grid-template-columns:minmax(180px,.45fr) minmax(280px,1fr) auto;align-items:end;gap:12px;margin-top:22px}.provider-form label{gap:8px}.provider-form label>span{color:#9bacb4;font-size:9px}.provider-form input,.provider-form select{height:51px;border-radius:14px}.provider-form label small{min-height:28px;color:#61736a;font-size:7px;line-height:1.5}.demo-action{min-height:51px;display:inline-flex;align-items:center;gap:14px;padding:5px 5px 5px 17px;border:0;border-radius:100px;color:#0a2115;background:linear-gradient(135deg,#deffec,#a4e3c1);font-size:9px;font-weight:700;cursor:pointer;transition:transform .15s var(--demo-ease)}.demo-action i{width:39px;height:39px;display:grid;place-items:center;border-radius:50%;background:#0a321d14;font-style:normal}.provider-field{margin-top:24px;padding:22px;border-radius:18px;background:#ffffff06}.provider-field>span{color:#7c8f85;font:400 8px DM Mono,monospace;text-transform:uppercase;letter-spacing:.08em}.provider-field>div{display:flex;flex-wrap:wrap;gap:7px;margin:16px 0 10px}.provider-field i{padding:9px 12px;border-radius:100px;color:#adbbb4;background:#ffffff0b;font:400 8px DM Mono,monospace;font-style:normal}.provider-field p{margin:0;color:#66796f;font-size:8px;line-height:1.6}.workload-table{overflow:hidden;border-radius:18px;background:#ffffff05;box-shadow:inset 0 0 0 1px #ffffff0d}.workload-head,.workload-row{display:grid;grid-template-columns:1.25fr 1.15fr .65fr .55fr .9fr;align-items:center;gap:13px;padding:0 17px}.workload-head{min-height:43px;color:#64776d;font:500 7px DM Mono,monospace;text-transform:uppercase;letter-spacing:.08em}.workload-row{min-height:78px;border-top:1px solid rgba(255,255,255,.055)}.workload-row strong{color:#c0ccc6;font-size:10px}.workload-row span{color:#82948b;font-size:8px;line-height:1.45}.workload-row i{justify-self:start;padding:6px 8px;border-radius:100px;color:var(--demo-blue);background:#a8c3ff0e;font:400 7px DM Mono,monospace;font-style:normal}.workload-row code{color:var(--demo-amber);font-size:8px}.workload-row b{color:#93a59c;font-size:8px;font-weight:500}.memory-layer-stack{display:grid;gap:9px}.memory-layer-stack article{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:17px;padding:17px 19px;border-radius:17px;background:#ffffff06;box-shadow:inset 0 0 0 1px #ffffff0b}.memory-layer-stack article>span{width:34px;height:34px;display:grid;place-items:center;border-radius:11px;color:var(--demo-green);background:#9affcd0e;font:500 8px DM Mono,monospace}.memory-layer-stack article>div{display:flex;flex-direction:column;gap:5px}.memory-layer-stack strong{font-size:10px}.memory-layer-stack p{margin:0;color:#768980;font-size:8px;line-height:1.5}.memory-layer-stack article>b{padding:7px 9px;border-radius:100px;color:var(--demo-blue);background:#a8c3ff0d;font:500 7px DM Mono,monospace}.memory-handoff{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:12px;margin-top:21px}.memory-handoff>div{min-height:112px;display:flex;flex-direction:column;justify-content:flex-end;gap:5px;padding:15px;border-radius:16px;background:#a8c3ff07;box-shadow:inset 0 0 0 1px #a8c3ff0f}.memory-handoff small{margin-bottom:auto;color:var(--demo-blue);font:500 7px DM Mono,monospace}.memory-handoff strong{font-size:9px}.memory-handoff span{color:#6f8178;font-size:8px}.memory-handoff>i{color:#5f786a;font:400 7px DM Mono,monospace;font-style:normal}.constitution-demo-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.constitution-demo-grid article{min-height:135px;display:flex;flex-direction:column;justify-content:flex-end;gap:7px;padding:17px;border-radius:17px;background:#9affcd06;box-shadow:inset 0 0 0 1px #9affcd0e}.constitution-demo-grid span{margin-bottom:auto;color:#70837a;font:400 8px DM Mono,monospace}.constitution-demo-grid strong{color:#c4d1ca;font-size:11px}.constitution-demo-grid small{color:#667970;font-size:8px}.approval-path{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:9px;margin-top:22px;padding:19px;border-radius:18px;background:#ffffff05}.approval-path>span{display:grid;grid-template-columns:29px 1fr;gap:3px 9px;align-items:center}.approval-path i{grid-row:1 / 3;width:29px;height:29px;display:grid;place-items:center;border-radius:10px;color:var(--demo-green);background:#9affcd0e;font:500 8px DM Mono,monospace;font-style:normal}.approval-path strong{font-size:8px}.approval-path small{color:#65786e;font-size:7px}.approval-path>b{color:#4d6257;font-size:11px}.decision-request{padding:18px;border-radius:17px;background:#ffffff06}.decision-request>span,.route-explanation>span{color:var(--demo-green);font:500 8px DM Mono,monospace;text-transform:uppercase;letter-spacing:.08em}.decision-request p{margin:9px 0 13px;color:#bac7c0;font-size:11px}.decision-request>div{display:flex;flex-wrap:wrap;gap:5px}.decision-request i{padding:6px 8px;border-radius:100px;color:#82968b;background:#ffffff0a;font:400 7px DM Mono,monospace;font-style:normal}.decision-pipeline{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:8px;margin:17px 0}.decision-pipeline>span{display:grid;grid-template-columns:29px 1fr;gap:3px 9px;align-items:center;padding:12px;border-radius:14px;background:#ffffff06}.decision-pipeline i{grid-row:1 / 3;width:29px;height:29px;display:grid;place-items:center;border-radius:9px;color:var(--demo-green);background:#9affcd0e;font-style:normal}.decision-pipeline strong{font-size:8px}.decision-pipeline small{color:#64776d;font-size:7px}.decision-pipeline .selected{background:#9affcd0d;box-shadow:inset 0 0 0 1px #9affcd1c}.decision-pipeline>b{color:#4d6257}.candidate-table{overflow:hidden;border-radius:16px;background:#ffffff05;box-shadow:inset 0 0 0 1px #ffffff0b}.candidate-table>div{min-height:57px;display:grid;grid-template-columns:1fr .55fr 1.5fr .45fr;align-items:center;gap:12px;padding:0 15px;border-top:1px solid rgba(255,255,255,.05)}.candidate-table>div:first-child{min-height:38px;border-top:0;color:#63766c;font:500 7px DM Mono,monospace;text-transform:uppercase}.candidate-table strong{font-size:9px}.candidate-table b{color:var(--demo-green);font:500 7px DM Mono,monospace}.candidate-table i{color:#72857b;font:400 7px DM Mono,monospace;font-style:normal}.candidate-table span{color:#73867c;font-size:8px}.candidate-table code{color:#9baca4;font-size:8px}.candidate-selected{background:#9affcd06}.route-explanation{display:grid;grid-template-columns:110px 1fr;gap:18px;margin-top:17px;padding:15px;border-radius:15px;background:#9affcd08}.route-explanation p{margin:0;color:#81948a;font-size:8px;line-height:1.6}.swap-board{display:grid;grid-template-columns:minmax(220px,.65fr) minmax(0,1.35fr);gap:16px}.swap-context{grid-row:span 2;min-height:280px;display:flex;flex-direction:column;justify-content:center;padding:24px;border-radius:20px;background:#a8c3ff09;box-shadow:inset 0 0 0 1px #a8c3ff13}.swap-context>span{color:var(--demo-blue);font:500 8px DM Mono,monospace;text-transform:uppercase}.swap-context>strong{margin:17px 0 8px;font-size:18px;letter-spacing:-.03em}.swap-context>p{color:#74877d;font-size:8px;line-height:1.6}.swap-context>div{display:flex;flex-direction:column;gap:5px;margin-top:25px;padding-top:15px;border-top:1px solid rgba(255,255,255,.06)}.swap-context i{color:#6f8278;font:400 7px DM Mono,monospace;font-style:normal}.swap-context code{color:#a8bbb1;font-size:9px}.swap-routes{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px}.swap-routes article{min-height:130px;display:flex;flex-direction:column;justify-content:flex-end;gap:6px;padding:17px;border-radius:17px;background:#ffffff05;box-shadow:inset 0 0 0 1px #ffffff0b;opacity:.55;transition:opacity .22s var(--demo-ease),transform .22s var(--demo-ease),box-shadow .22s var(--demo-ease)}.swap-routes article.active{opacity:1;transform:translateY(-3px);box-shadow:inset 0 0 0 1px #9affcd26,0 14px 40px #0000001f}.swap-routes article>span{margin-bottom:auto;color:#697c72;font:400 7px DM Mono,monospace;text-transform:uppercase}.swap-routes strong{font-size:10px}.swap-routes small{color:var(--demo-green);font:400 8px DM Mono,monospace}.swap-routes article>i{color:#6a7d73;font-size:8px;font-style:normal}.swap-routes>b{color:#52675b}.swap-outcome{display:grid;grid-template-columns:repeat(4,1fr);gap:7px}.swap-outcome>span{min-height:85px;display:flex;flex-direction:column;justify-content:flex-end;gap:6px;padding:13px;border-radius:14px;background:#9affcd06}.swap-outcome small{color:#667970;font-size:7px}.swap-outcome strong{color:var(--demo-green);font-size:15px}.swap-board .demo-action{grid-column:2;justify-self:start}.compliance-demo-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(330px,.8fr);gap:12px}.control-map,.evidence-ledger{padding:22px;border-radius:19px;background:#ffffff06;box-shadow:inset 0 0 0 1px #ffffff0b}.control-map>span{min-height:76px;display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:11px;border-top:1px solid rgba(255,255,255,.05)}.control-map>span:first-child{border-top:0}.control-map i{width:29px;height:29px;display:grid;place-items:center;border-radius:9px;color:#123421;background:var(--demo-green);font:700 9px DM Mono,monospace;font-style:normal}.control-map>span>div{display:flex;flex-direction:column;gap:5px}.control-map strong{font-size:9px}.control-map small{color:#6d8076;font-size:7px}.control-map b{padding:6px 8px;border-radius:100px;color:var(--demo-blue);background:#a8c3ff0b;font:500 7px DM Mono,monospace}.evidence-ledger>span{color:var(--demo-blue);font:500 7px DM Mono,monospace}.evidence-ledger dl{margin:18px 0}.evidence-ledger dl>div{min-height:34px;display:grid;grid-template-columns:1fr 1.6fr;align-items:center;gap:10px;border-top:1px solid rgba(255,255,255,.045)}.evidence-ledger dt{color:#63766c;font-size:7px}.evidence-ledger dd{overflow-wrap:anywhere;margin:0;color:#a5b5ad;font:400 7px DM Mono,monospace}.demo-download{min-height:38px;padding:0 13px;border:0;border-radius:100px;color:var(--demo-blue);background:#a8c3ff0e;box-shadow:inset 0 0 0 1px #a8c3ff13;font:500 8px DM Mono,monospace;cursor:pointer}.compliance-caveat,.economics-disclaimer{margin:18px 0 0;color:#63766c;font:400 7px/1.65 DM Mono,monospace}.economics-controls{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:18px;border-radius:18px;background:#ffffff05}.economics-controls label{gap:13px}.economics-controls label>span{display:flex;justify-content:space-between;color:#82958b;font-size:8px}.economics-controls label strong{color:#c2cec8;font-size:10px}.economics-controls input[type=range]{height:4px;padding:0;accent-color:var(--demo-green)}.economics-waterfall{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1.25fr;align-items:stretch;gap:8px;margin-top:18px}.economics-waterfall>div{min-height:145px;display:flex;flex-direction:column;justify-content:flex-end;gap:7px;padding:16px;border-radius:16px;background:#ffffff06;box-shadow:inset 0 0 0 1px #ffffff0b}.economics-waterfall>b{align-self:center;color:#50635a;font-size:15px}.economics-waterfall span,.economics-summary small{margin-bottom:auto;color:#6e8177;font-size:7px;line-height:1.4}.economics-waterfall strong{font-size:20px;letter-spacing:-.04em;font-weight:500}.economics-waterfall small{color:#63766c;font-size:7px}.economics-waterfall .saving strong,.economics-waterfall .net-positive strong{color:var(--demo-green)}.economics-waterfall .net-negative strong{color:var(--demo-amber)}.economics-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:9px}.economics-summary>span{min-height:76px;display:flex;flex-direction:column;justify-content:flex-end;gap:5px;padding:13px;border-radius:14px;background:#a8c3ff06}.economics-summary strong{color:#b9c6bf;font:400 11px DM Mono,monospace}.pilot-summary{display:grid;grid-template-columns:180px 1fr;gap:13px}.pilot-score{min-height:215px;display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:20px;background:linear-gradient(145deg,#2d624573,#0c1e1499);box-shadow:inset 0 0 0 1px #9affcd17}.pilot-score span{color:#73867c;font:500 8px DM Mono,monospace;text-transform:uppercase}.pilot-score strong{margin-top:12px;color:var(--demo-green);font-size:70px;line-height:.8;letter-spacing:-.08em;font-weight:400}.pilot-score small{color:#6e8177;font-size:9px}.pilot-score i{width:70%;height:3px;margin-top:19px;border-radius:20px;background:linear-gradient(90deg,var(--demo-green) 92%,rgba(255,255,255,.06) 92%)}.pilot-details{display:grid;grid-template-columns:1fr 1fr;gap:8px}.pilot-details>span{min-height:101px;display:flex;flex-direction:column;justify-content:flex-end;gap:7px;padding:15px;border-radius:16px;background:#ffffff06}.pilot-details small{margin-bottom:auto;color:#697c72;font-size:7px}.pilot-details strong{color:#bbc8c1;font-size:9px;line-height:1.4}.pilot-criteria{margin-top:18px;padding:21px;border-radius:19px;background:#ffffff05}.pilot-criteria h3{margin:0 0 15px;font-size:13px}.pilot-criteria>div{display:grid;grid-template-columns:1fr 1fr;gap:0 24px}.pilot-criteria span{min-height:63px;display:grid;grid-template-columns:27px 1fr;align-items:center;gap:4px 10px;border-top:1px solid rgba(255,255,255,.045)}.pilot-criteria i{grid-row:1 / 3;width:27px;height:27px;display:grid;place-items:center;border-radius:9px;color:var(--demo-green);background:#9affcd0d;font:500 7px DM Mono,monospace;font-style:normal}.pilot-criteria strong{font-size:8px}.pilot-criteria small{color:#65786e;font-size:7px}.pilot-actions{display:flex;align-items:center;gap:14px;margin-top:16px}.pilot-actions span{color:#6c7f75;font-size:8px}.demo-controls{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;margin-top:24px}.demo-back{justify-self:start;min-height:45px;padding:0 16px;border:0;border-radius:100px;color:#91a39a;background:#ffffff09;font-size:9px;cursor:pointer}.demo-back:disabled{opacity:.3}.demo-controls>div{min-width:180px;display:flex;align-items:center;gap:10px}.demo-controls>div>span{color:#667970;font:400 8px DM Mono,monospace}.demo-progress-track{flex:1;height:3px;overflow:hidden;border-radius:20px;background:#ffffff0d}.demo-progress-track i{display:block;width:100%;height:100%;transform-origin:left;background:var(--demo-green);transition:transform .3s var(--demo-ease)}.demo-next{justify-self:end;min-height:52px;display:inline-flex;align-items:center;gap:17px;padding:5px 5px 5px 18px;border:0;border-radius:100px;color:#0a2115;background:linear-gradient(135deg,#deffec,#a4e3c1);font-size:9px;font-weight:700;cursor:pointer;transition:transform .15s var(--demo-ease)}.demo-next i{width:40px;height:40px;display:grid;place-items:center;border-radius:50%;background:#0a321d14;font-style:normal}.console-site-link{min-height:36px;padding:0 12px;border:0;border-radius:100px;color:#9fb0a7;background:#ffffff0a;font:500 8px DM Mono,monospace;cursor:pointer}@media(hover:hover)and (pointer:fine){.site-nav nav a:hover,.site-text-button:hover{color:#d6e0db;background:#ffffff09}.site-primary-button:hover{transform:translateY(-2px);box-shadow:inset 0 1px #ffffffb3,0 18px 52px #48e09229}.site-primary-button:hover i{transform:translate(2px);background:#0c412624}.site-secondary-button:hover{transform:translateY(-2px);background:#ffffff0e}.video-copy a:hover{color:#d7e2ff}.demo-progress button:hover{color:#b9c7c0;background:#ffffff06}.demo-exit:hover,.demo-back:hover:not(:disabled),.site-footer button:hover{color:#d2ddd8;background:#fff1}}@media(max-width:1100px){.site-nav nav{display:none}.site-hero{grid-template-columns:1fr;gap:60px}.site-hero-copy{padding-top:30px}.site-section-heading,.problem-section{grid-template-columns:1fr}.problem-lead{position:static}.white-label-section,.memory-section,.pricing-section{grid-template-columns:1fr;gap:60px}.white-label-preview{width:min(720px,100%);justify-self:center;transform:none}.brand-onboarding-layout{grid-template-columns:1fr}.demo-layout{grid-template-columns:92px minmax(0,1fr)}.demo-progress{padding:22px 13px}.demo-progress-head,.demo-progress-foot,.demo-progress button>span{display:none}.demo-progress button{grid-template-columns:1fr;place-items:center;padding:6px}.guided-demo .demo-main{padding:48px 30px 30px}.demo-metric-grid,.provider-form{grid-template-columns:1fr 1fr}.provider-form .demo-action{grid-column:1 / -1;justify-self:start}.compliance-demo-layout{grid-template-columns:1fr}.economics-waterfall{grid-template-columns:1fr 1fr}.economics-waterfall>b{display:none}}@media(max-width:767px){.site-nav{top:10px;width:calc(100% - 20px);min-height:64px;margin-top:10px;padding-left:12px}.site-nav .site-brand strong,.site-text-button{display:none}.site-primary-button{min-height:44px}.site-primary-button i{width:32px;height:32px}.site-hero,.signal-section,.problem-section,.boundary-section,.white-label-section,.memory-section,.compliance-section,.pricing-section,.site-final-cta{width:100%;padding:90px 18px}.site-hero{min-height:auto;grid-template-columns:1fr;gap:50px;padding-top:80px}.site-hero h1{font-size:52px}.site-hero-copy>p{font-size:14px}.site-hero-actions{align-items:stretch;flex-direction:column}.site-hero-actions .site-primary-button,.site-hero-actions .site-secondary-button{width:100%;justify-content:space-between}.site-trust-line{flex-direction:column;gap:10px}.site-hero-system{padding:15px;border-radius:27px}.system-pong-grid,.system-model-row{grid-template-columns:1fr 1fr}.site-section-heading{grid-template-columns:1fr;margin-bottom:42px}.site-section-heading h2,.problem-lead h2,.white-label-copy h2,.memory-copy h2,.pricing-copy h2{font-size:46px}.video-editorial-grid{grid-template-columns:1fr}.video-story-offset{margin-top:0}.video-copy{padding:23px 18px}.video-copy h3{font-size:20px}.problem-section{grid-template-columns:1fr;gap:42px}.problem-cards{grid-template-columns:1fr}.problem-cards article:nth-child(2),.problem-cards article:nth-child(4){transform:none}.problem-cards article{min-height:225px}.boundary-board{grid-template-columns:1fr}.boundary-column{min-height:auto;padding:26px}.boundary-center{padding:24px 0}.white-label-section{grid-template-columns:1fr;gap:45px}.white-label-preview{min-height:500px}.white-label-preview-body{padding:32px 24px}.white-label-preview-body h3{font-size:37px}.memory-section,.pricing-section{grid-template-columns:1fr;gap:50px}.memory-visual{padding:18px}.memory-models{grid-template-columns:1fr}.memory-models span{min-height:120px}.compliance-console{grid-template-columns:1fr}.compliance-list,.compliance-evidence{padding:22px}.compliance-list>span{grid-template-columns:auto 1fr;padding:12px 0}.compliance-list strong{grid-column:2}.pricing-card{min-height:460px;padding:30px}.site-final-cta h2{font-size:50px}.site-footer{width:calc(100% - 36px);flex-direction:column;justify-content:center;padding:35px 0;text-align:center}.demo-topbar{grid-template-columns:1fr auto;padding:10px 14px}.demo-topbar-center{display:none}.demo-layout{display:block}.demo-progress{position:static;width:100%;height:auto;display:block;padding:12px 14px;overflow-x:auto;box-shadow:inset 0 -1px #ffffff0e}.demo-progress ol{display:flex;width:max-content}.demo-progress li{width:45px}.demo-progress button{min-height:43px}.guided-demo .demo-main{padding:35px 14px 24px}.demo-story{grid-template-columns:1fr}.demo-story .demo-eyebrow,.demo-audience,.demo-story>p{grid-column:1;grid-row:auto}.demo-story h1{font-size:43px}.demo-audience{min-width:0}.demo-screen{min-height:0;padding:21px;border-radius:24px}.demo-stage{min-height:0}.demo-screen-head{flex-direction:column}.demo-screen-head h2{font-size:22px}.brand-onboarding-layout,.demo-metric-grid,.estate-map,.estate-spokes,.provider-form,.constitution-demo-grid,.swap-board,.economics-controls,.pilot-summary,.pilot-details,.pilot-criteria>div{grid-template-columns:1fr}.brand-workspace-preview{min-height:390px}.brand-workspace-preview-body{padding:28px 22px}.estate-map{gap:14px}.provider-form .demo-action{grid-column:auto;width:100%;justify-content:space-between}.workload-table{overflow-x:auto}.workload-head,.workload-row{min-width:720px}.memory-layer-stack article{grid-template-columns:36px 1fr}.memory-layer-stack article>b{grid-column:2;justify-self:start}.memory-handoff,.approval-path,.decision-pipeline{grid-template-columns:1fr}.memory-handoff>i,.approval-path>b,.decision-pipeline>b{transform:rotate(90deg);justify-self:center}.candidate-table{overflow-x:auto}.candidate-table>div{min-width:680px}.route-explanation,.demo-insight{grid-template-columns:1fr}.swap-context{grid-row:auto;min-height:220px}.swap-board .demo-action{grid-column:auto}.swap-routes{grid-template-columns:1fr}.swap-routes>b{transform:rotate(90deg);justify-self:center}.swap-outcome,.economics-summary{grid-template-columns:1fr 1fr}.control-map>span{grid-template-columns:30px 1fr;padding:12px 0}.control-map b{grid-column:2;justify-self:start}.economics-waterfall{grid-template-columns:1fr}.pilot-score{min-height:190px}.demo-controls{grid-template-columns:auto 1fr}.demo-controls>div{display:none}.demo-next{grid-column:2}}@media(prefers-reduced-motion:reduce){.demo-screen{animation:none}.problem-cards article:nth-child(2),.problem-cards article:nth-child(4),.swap-routes article.active{transform:none}.demo-progress-track i{transition:none}}
