@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/inter-400-C38fXH4l.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/inter-500-Cerq10X2.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/inter-600-LgqL8muc.woff2)format("woff2")}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--void:#08090a;--carbon:#0f1011;--obsidian:#161718;--graphite:#23252a;--smoke:#383b3f;--ash:#62666d;--fog:#8a8f98;--mist:#d0d6e0;--bone:#e5e5e6;--paper:#fff;--bg:var(--void);--surface:var(--carbon);--surface-raised:var(--obsidian);--line:var(--graphite);--line-strong:var(--smoke);--text:var(--bone);--text-dim:var(--fog);--text-faint:var(--ash);--accent:#e8b923;--accent-dim:#8a7320;--accent-wash:#e8b9231a;--ok:#4bb06a;--warn:#e8b923;--danger:#eb5757;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--radius:12px;--radius-sm:6px;--mono:ui-monospace, "SF Mono", "JetBrains Mono", Menlo, Consolas, monospace;--sans:"Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--tracking:-.011em;--tracking-tight:-.022em;--ease-out:cubic-bezier(.23, 1, .32, 1)}*,:before,:after{box-sizing:border-box}body{padding:var(--space-12) var(--space-6);background:var(--bg);color:var(--text);font:400 15px/1.6 var(--sans);letter-spacing:var(--tracking);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}.skip-link{position:absolute;left:-9999px}.skip-link:focus{left:var(--space-4);top:var(--space-4);z-index:10;padding:var(--space-2) var(--space-3);background:var(--surface-raised);border:1px solid var(--line-strong);border-radius:var(--radius-sm);color:var(--text)}.masthead,main,.footer{max-width:880px;margin-inline:auto}.masthead{margin-bottom:var(--space-12);padding-bottom:var(--space-8);border-bottom:1px solid var(--line)}.eyebrow{margin:0 0 var(--space-4);font:500 12px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--accent)}h1{margin:0 0 var(--space-4);letter-spacing:var(--tracking-tight);color:var(--paper);text-wrap:balance;font-size:clamp(30px,5vw,52px);font-weight:510;line-height:1.04}.h1-break{display:none}@media (min-width:620px){.h1-break{display:inline}}.lede{max-width:64ch;color:var(--text-dim);margin:0;font-size:16px}.lede-aside{margin:var(--space-4) 0 0;max-width:64ch;color:var(--text-faint);font-size:13px}a{color:var(--accent);border-bottom:1px solid var(--accent-dim);padding-bottom:1px;text-decoration:none;transition:border-color .14s}a:hover{border-bottom-color:var(--accent)}a:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:2px}main{gap:var(--space-4);display:grid}.panel{padding:var(--space-6);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius)}.panel h2{margin:0 0 var(--space-2);font:500 12px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim)}.note,.panel-note{max-width:66ch;color:var(--text-faint);letter-spacing:0;margin:0;font-size:13px}code{font:.9em var(--mono);color:var(--mist);background:var(--void);border:1px solid var(--line);border-radius:var(--radius-sm);padding:.08em .4em}.env{gap:var(--space-2);margin:0;display:grid}.env>div{gap:var(--space-3);font-family:var(--mono);flex-wrap:wrap;align-items:baseline;font-size:12.5px;display:flex}.env dt{min-width:20ch;color:var(--text-faint)}.env dd{overflow-wrap:anywhere;color:var(--mist);margin:0}.env dd[data-state=good]{color:var(--ok)}.env dd[data-state=bad]{color:var(--danger)}.panel-head{margin-bottom:var(--space-4)}.panel-head h2{margin-bottom:var(--space-2)}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.panel-console{border-color:var(--line-strong);background:linear-gradient(180deg, #141517, var(--surface))}.console-headline{align-items:baseline;gap:var(--space-3);flex-wrap:wrap;justify-content:space-between;display:flex}.tool-count{font:12px var(--mono);color:var(--text-dim);letter-spacing:0;margin:0}.tool-count-n{color:var(--accent);font-size:14px;font-weight:600}.capabilities{gap:var(--space-2);min-height:44px;display:grid}.capabilities:empty:after{content:"The agent currently has no capabilities.";color:var(--text-faint);font-style:italic}.capability{gap:var(--space-1) var(--space-3);padding:var(--space-3) var(--space-4);background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-sm);animation:mount .26s var(--ease-out);grid-template-columns:auto 1fr auto;align-items:baseline;display:grid}.capability .dot{background:var(--accent);border-radius:50%;align-self:center;width:6px;height:6px}.capability[data-tier=structural]{padding:var(--space-2) var(--space-4);background:0 0;border-color:#0000}.capability[data-tier=structural] .name{color:var(--fog);font-weight:400}.capability[data-tier=structural] .dot{background:var(--graphite)}.capability[data-tier=granted]{background:linear-gradient(180deg, var(--accent-wash), var(--surface-raised));border-color:var(--accent-dim)}.capability[data-tier=granted] .name{color:var(--paper)}.capability:first-child{animation-delay:0s}.capability:nth-child(2){animation-delay:40ms}.capability:nth-child(3){animation-delay:80ms}.capability:nth-child(4){animation-delay:.12s}.capability:nth-child(5){animation-delay:.16s}.capability:nth-child(n+6){animation-delay:.2s}.capability[data-urgency=soon] .dot{background:var(--warn)}.capability[data-urgency=imminent] .dot{background:var(--danger)}.capability[data-urgency=imminent]{animation:mount .26s var(--ease-out), pulse .9s ease-in-out infinite}.capability[data-urgency=soon] .expiry{color:var(--warn)}.capability[data-urgency=imminent] .expiry{color:var(--danger);font-weight:600}@keyframes mount{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}@keyframes pulse{0%,to{box-shadow:0 0 #eb575700}50%{box-shadow:0 0 0 3px #eb575729}}@media (prefers-reduced-motion:reduce){.capability,.capability[data-urgency=imminent]{animation:none}}.capability .name{font:500 13px var(--mono);color:var(--bone);overflow-wrap:anywhere}.capability .kind{font:10.5px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint);white-space:nowrap;justify-self:end}.capability .desc{color:var(--text-dim);letter-spacing:0;grid-column:2/-1;font-size:13px}.capability .expiry{font:12px var(--mono);color:var(--accent);grid-column:2/-1}.capability .calls{font:12px var(--mono);color:var(--text-faint);grid-column:2/-1}.cannot{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px dashed var(--line-strong)}.cannot-head{margin:0 0 var(--space-2);font:500 12px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim)}.cannot-list{margin:0 0 var(--space-2);gap:var(--space-2) var(--space-4);flex-wrap:wrap;padding:0;list-style:none;display:flex}.cannot-list li{align-items:baseline;gap:var(--space-1);color:var(--text-faint);font-size:12.5px;display:flex}.cannot-list code{color:var(--text-faint);text-decoration:line-through;-webkit-text-decoration-color:var(--danger);text-decoration-color:var(--danger);background:0 0;border:none;padding:0}.cannot-mark{color:var(--danger);font-weight:600}.cannot-field{color:var(--text-dim);font-size:11.5px}.cannot-list li[data-present=true] code{color:var(--danger);text-decoration:none}.cannot-note{color:var(--text-faint);max-width:66ch;margin:0;font-size:12px}.panel-pending{border-color:var(--accent-dim);background:linear-gradient(180deg, var(--accent-wash), var(--surface))}.request{gap:var(--space-2);padding:var(--space-4);background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-sm);display:grid}.request+.request{margin-top:var(--space-3)}.request-title{color:var(--paper);margin:0;font-weight:600}.request-reason{color:var(--mist);margin:0}.request-reason q{color:var(--bone);font-style:italic}.quiet{color:var(--text-faint)}.request-untrusted{color:var(--text-faint);margin:0;font-size:12.5px}.untrusted-badge{font:600 10px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--warn);border:1px solid var(--accent-dim);border-radius:var(--radius-sm);margin-right:4px;padding:2px 5px}.request-discloses{color:var(--text-dim);letter-spacing:0;margin:0;font-size:13px}.request-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}button{min-height:40px;padding:var(--space-2) var(--space-4);background:var(--surface-raised);color:var(--mist);border:1px solid var(--line-strong);border-radius:var(--radius-sm);font:inherit;letter-spacing:var(--tracking);cursor:pointer;transition:background .14s var(--ease-out), border-color .14s var(--ease-out), color .14s var(--ease-out), transform .12s var(--ease-out);font-size:13.5px;font-weight:500}button:hover:not(:disabled){border-color:var(--ash);background:#1c1e20}button:active:not(:disabled){transform:scale(.97)}button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}button:disabled{opacity:.4;cursor:not-allowed}button[data-variant=grant]:not(:disabled){background:var(--accent);color:var(--void);border-color:var(--accent);font-weight:600}button[data-variant=grant]:hover:not(:disabled){background:#f2c633;border-color:#f2c633}button[data-variant=revoke]:not(:disabled){color:var(--danger);border-color:#4a2a2a}button[data-variant=revoke]:hover:not(:disabled){border-color:var(--danger);background:#241a1a}@media (prefers-reduced-motion:reduce){button{transition:none}}.claims{gap:var(--space-2);display:grid}.claim{gap:var(--space-4);padding:var(--space-3) var(--space-4);background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-sm);grid-template-columns:1fr auto;align-items:center;display:grid}.claim[data-granted=true]{background:linear-gradient(180deg, var(--accent-wash), var(--surface-raised));border-color:var(--accent-dim)}.claim-meta{gap:var(--space-1);display:grid}.claim-label{color:var(--bone);margin:0;font-size:14px;font-weight:500}.claim-discloses{color:var(--text-faint);letter-spacing:0;max-width:64ch;margin:0;font-size:13px}.claim-expiry{font:12px var(--mono);color:var(--accent);margin:0}@media (max-width:560px){.claim{grid-template-columns:1fr}.claim button{justify-self:start}}.programs{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.program{gap:var(--space-2);padding:var(--space-4);background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-sm);align-content:start;display:grid}.program-head{gap:var(--space-2);flex-wrap:wrap;justify-content:space-between;align-items:baseline;display:flex}.program-name{color:var(--paper);letter-spacing:var(--tracking-tight);margin:0;font-size:15px;font-weight:510}.program-value{font:12px var(--mono);color:var(--text-dim);white-space:nowrap}.program-authority{color:var(--text-faint);margin:0;font-size:12px}.program-summary{color:var(--text-dim);letter-spacing:0;margin:0;font-size:13px}.program-verdict{margin:var(--space-1) 0 0;font:600 11px var(--mono);letter-spacing:.06em;text-transform:uppercase}.program[data-verdict=eligible] .program-verdict{color:var(--ok)}.program[data-verdict=ineligible] .program-verdict{color:var(--danger)}.program[data-verdict=undetermined] .program-verdict{color:var(--text-faint)}.requirements{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.requirements li{gap:var(--space-2);color:var(--text-dim);grid-template-columns:2ch 1fr;align-items:baseline;font-size:13px;display:grid}.requirements .mark{font-family:var(--mono);font-weight:600}.requirements li[data-status=met] .mark{color:var(--ok)}.requirements li[data-status=not_met] .mark{color:var(--danger)}.requirements li[data-status=unverified] .mark,.requirements li[data-status=unverified]{color:var(--text-faint)}.panel-details{padding:0}.panel-details summary{padding:var(--space-4) var(--space-6);cursor:pointer;align-items:center;gap:var(--space-2);min-height:44px;list-style:none;display:flex}.panel-details summary::-webkit-details-marker{display:none}.panel-details summary:before{content:"▸";color:var(--text-faint);transition:transform .14s}.panel-details[open] summary:before{transform:rotate(90deg)}.panel-details summary h2{margin:0}.panel-details summary:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.panel-details>.panel-note,.panel-details>#profile,.panel-details>#shopper,.panel-details>#env{padding:0 var(--space-6) var(--space-6)}.panel-details>.panel-note{padding-bottom:var(--space-4)}@media (prefers-reduced-motion:reduce){.panel-details summary:before{transition:none}}.fields{gap:var(--space-4);margin-bottom:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.field{gap:var(--space-1);align-content:start;display:grid}.field-inline{align-items:center;gap:var(--space-2);grid-template-columns:auto 1fr}.field-label{color:var(--text-dim);font-size:13px}.field-hint{color:var(--text-faint);margin:0;font-size:12px}input[type=number],input[type=date],select{min-height:40px;padding:var(--space-2) var(--space-3);background:var(--void);color:var(--bone);border:1px solid var(--line-strong);border-radius:var(--radius-sm);font:inherit;font-size:14px}input[type=checkbox]{width:18px;height:18px;accent-color:var(--accent)}input:focus-visible,select:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.reset{font-size:13px}.audit{gap:var(--space-1);max-height:260px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.audit:empty:after{content:"Nothing disclosed yet.";color:var(--text-faint);font-style:italic}.audit li{gap:var(--space-3);font:12px var(--mono);color:var(--text-dim);align-items:baseline;display:flex}.audit time{color:var(--text-faint);flex:none}.audit .tag{flex:none;min-width:9ch}.audit .entry-detail{overflow-wrap:anywhere}.audit li[data-type=granted] .tag{color:var(--ok)}.audit li[data-type=revoked] .tag{color:var(--warn)}.audit li[data-type=denied] .tag{color:var(--danger)}.audit li[data-type=requested] .tag{color:var(--accent)}.audit li[data-type=declined] .tag{color:var(--warn)}.audit li[data-type=called] .tag{color:var(--accent)}.footer{margin-top:var(--space-12);padding-top:var(--space-4);border-top:1px solid var(--line);color:var(--text-faint);font-size:12.5px}.footer p{margin:0}:root[data-ui=editorial]{--edit-max:1040px;--edit-ghost:#d0d6e00b;--edit-rule:var(--line-strong)}:root[data-ui=editorial] .masthead,:root[data-ui=editorial] main,:root[data-ui=editorial] .footer{max-width:var(--edit-max)}:root[data-ui=editorial] .masthead{padding-top:var(--space-8);padding-bottom:var(--space-12);border-bottom:2px solid var(--edit-rule);isolation:isolate;position:relative;overflow:hidden}:root[data-ui=editorial] .masthead:before{content:"MAHABA";z-index:-1;font-family:var(--sans);letter-spacing:-.04em;color:#0000;-webkit-text-stroke:1px var(--edit-ghost);text-stroke:1px var(--edit-ghost);pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(96px,20vw,260px);font-weight:700;line-height:.8;position:absolute;top:-.18em;right:-.04em}:root[data-ui=editorial] .eyebrow{letter-spacing:.16em;font-size:13px}:root[data-ui=editorial] h1{letter-spacing:-.03em;max-width:16ch;font-size:clamp(38px,6.5vw,74px);font-weight:700;line-height:.98}:root[data-ui=editorial] .lede{max-width:60ch;font-size:17px}:root[data-ui=editorial] main{counter-reset:section;gap:0}:root[data-ui=editorial] main>.panel{counter-increment:section;border:0;border-top:1px solid var(--edit-rule);padding:var(--space-12) 0 var(--space-12) 132px;background:0 0;border-radius:0;position:relative}:root[data-ui=editorial] main>.panel:before{content:counter(section, decimal-leading-zero);left:0;top:var(--space-12);width:104px;font-family:var(--sans);letter-spacing:-.03em;color:#0000;-webkit-text-stroke:1px #d0d6e024;text-stroke:1px #d0d6e024;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:56px;font-weight:700;line-height:.9;position:absolute}:root[data-ui=editorial] main>.panel-console:before{color:#0000;-webkit-text-stroke:1px #e8b92380;text-stroke:1px #e8b92380}:root[data-ui=editorial] .panel h2{font-family:var(--sans);letter-spacing:-.02em;text-transform:none;color:var(--paper);font-size:26px;font-weight:600;line-height:1.05}:root[data-ui=editorial] .panel-note{max-width:58ch;font-size:14px}:root[data-ui=editorial] .panel-console{padding-top:var(--space-12)}:root[data-ui=editorial] main>.panel-details{padding-block:var(--space-8)}:root[data-ui=editorial] main>.panel-details:before{top:var(--space-8);font-size:40px}:root[data-ui=editorial] main>.panel:first-child{border-top:0}:root[data-ui=editorial] .footer{margin-top:var(--space-8);padding-top:var(--space-8);border-top:2px solid var(--edit-rule);color:var(--text-faint);font-size:13px}@media (max-width:680px){:root[data-ui=editorial] main>.panel{padding-left:0;padding-block:var(--space-8)}:root[data-ui=editorial] main>.panel:before{width:auto;margin-bottom:var(--space-3);font-size:34px;display:block;position:static}:root[data-ui=editorial] .masthead:before{font-size:clamp(80px,26vw,150px)}}@supports not ((-webkit-text-stroke:1px black) or (text-stroke:1px black)){:root[data-ui=editorial] .masthead:before,:root[data-ui=editorial] main>.panel:before{display:none}}
