@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/GeistMono-VariableFont_wght-0unNFQBi.ttf)format("truetype")}@font-face{font-family:Geist Mono;font-style:italic;font-weight:100 900;font-display:swap;src:url(/assets/GeistMono-Italic-VariableFont_wght-BHC1nfs1.ttf)format("truetype")}:root{--font-mono:"Geist Mono", "Berkeley Mono", "IBM Plex Mono", "Space Mono", "SFMono-Regular", "Cascadia Code", Consolas, monospace;--font-sans:"Geist Mono", "Berkeley Mono", "IBM Plex Mono", "Space Mono", "SFMono-Regular", "Cascadia Code", Consolas, monospace;--type-body:15px/24px;--type-body-large:17px/28px;--type-caption:12px/18px;--type-heading-xl:56px/62px;--type-heading-lg:32px/42px;--type-heading-md:28px/36px;--type-heading-sm:18px/28px;--letter-spacing:0;--space-2:2px;--space-4:4px;--space-8:8px;--space-12:12px;--space-16:16px;--space-20:20px;--space-24:24px;--space-32:32px;--space-40:40px;--space-56:56px;--space-72:72px;--space-96:96px;--width-content:1180px;--width-narrow:760px;--radius-none:0;--radius-xs:2px;--radius-sm:4px;--radius-md:6px;--radius-pill:999px;--focus-ring:0 0 0 3px color-mix(in srgb, var(--color-info) 30%, transparent);color:#f2f4f0;font:var(--type-body) var(--font-mono);font-synthesis:none;letter-spacing:var(--letter-spacing);text-rendering:optimizelegibility;background:#0b1014}:root,.site-shell[data-theme=light]{--color-canvas:#f6f8f9;--color-surface:#fff;--color-surface-raised:#eef3f5;--color-text-primary:#101418;--color-text-secondary:#4e5964;--color-text-muted:#66727d;--color-border:#cbd5dc;--color-border-strong:#87939f;--color-brand:#111820;--color-brand-hover:#26323d;--color-accent:#2448ff;--color-accent-soft:#e8ecff;--color-info:#2448ff;--color-success:#287a4d;--color-warning:#9a6a13;--color-danger:#a33d35;--color-mystic:#a72d4f;--color-code-bg:#0b1015;--color-code-text:#eef7fa;--shadow-panel:none}:root[data-theme=dark],.site-shell[data-theme=dark]{--color-canvas:#0b1014;--color-surface:#0d1318;--color-surface-raised:#121b23;--color-text-primary:#f2f4f0;--color-text-secondary:#aab2b9;--color-text-muted:#7b8894;--color-border:#27323c;--color-border-strong:#4a5966;--color-brand:#ffb22e;--color-brand-hover:#ffd074;--color-accent:#ffb22e;--color-accent-soft:#39290e;--color-info:#ffb22e;--color-success:#9bdc7a;--color-warning:#d8b35a;--color-danger:#e07a6d;--color-mystic:#e45b7e;--color-code-bg:#06090c;--color-code-text:#f2f4f0;--shadow-panel:none}*,:before,:after{box-sizing:border-box}html{background:#0b1014;min-width:320px}body{background:#0b1014;min-height:100vh;margin:0}button,input,textarea,select{font:inherit;letter-spacing:var(--letter-spacing)}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible{box-shadow:var(--focus-ring);outline:none}a{color:inherit}p,h1,h2,h3,figure{margin:0}ul,ol{margin:0;padding:0}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.site-shell{background:linear-gradient(90deg, color-mix(in srgb, var(--color-border) 18%, transparent) 1px, transparent 1px), var(--color-canvas);min-height:100vh;color:var(--color-text-primary);background-size:80px 80px;overflow-x:clip}.site-footer,.site-main{width:min(var(--width-content), calc(100vw - 32px));margin-inline:auto}.skip-link{z-index:100;top:var(--space-8);left:var(--space-8);border:1px solid var(--color-accent);background:var(--color-canvas);min-height:44px;color:var(--color-accent);padding:var(--space-12);text-decoration:none;position:fixed;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.site-header{z-index:10;gap:var(--space-16);border-bottom:1px solid var(--color-border);background:color-mix(in srgb, var(--color-canvas) 94%, transparent);width:100%;min-height:42px;padding-inline:max(16px, calc((100vw - var(--width-content)) / 2));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);grid-template-columns:minmax(44px,auto) minmax(0,1fr) auto;align-items:center;display:grid;position:sticky;top:0}.brand-lockup,.site-nav a,.site-footer a{min-width:44px;min-height:44px;padding:0 var(--space-8);align-items:center;text-decoration:none;display:inline-flex}.brand-lockup{align-items:center;gap:var(--space-8);min-height:44px;color:var(--color-text-secondary);font:var(--type-caption) var(--font-mono)}.brand-mark{border:1px solid var(--color-mystic);width:28px;height:28px;color:var(--color-mystic);font:700 13px/1 var(--font-mono);place-items:center;display:grid}.brand-lockup>span:last-child{color:var(--color-text-primary);font-weight:700;display:inline}.site-nav{justify-content:center;gap:var(--space-20);scrollbar-width:none;min-width:0;display:flex;overflow-x:auto}.site-nav::-webkit-scrollbar{display:none}.site-nav a{gap:var(--space-4);min-height:44px;color:var(--color-accent);padding:0 var(--space-4);font:var(--type-caption) var(--font-mono);white-space:nowrap;border:0;border-bottom:1px solid #0000;border-radius:0;flex:none;align-items:center;display:inline-flex}.site-nav a span{color:var(--color-text-muted)}.site-nav a:hover,.site-nav a.is-active{border-color:var(--color-accent);color:var(--color-text-primary);background:0 0}.site-actions{justify-content:end;align-items:center;gap:var(--space-12);display:inline-flex}.site-action-link{min-width:44px;min-height:44px;color:var(--color-accent);font:var(--type-caption) var(--font-mono);border-bottom:1px solid #0000;align-items:center;text-decoration:none;display:inline-flex}.site-action-button,.site-action-note{min-width:44px;min-height:44px;color:var(--color-accent);font:var(--type-caption) var(--font-mono);background:0 0;border:0;border-bottom:1px solid #0000;align-items:center;text-decoration:none;display:inline-flex}.site-action-button{cursor:pointer;padding:0}.site-action-button:disabled{cursor:wait;opacity:.65}.site-action-note{color:var(--color-text-muted)}.site-action-alert{max-width:22ch;color:var(--color-danger);font:var(--type-caption) var(--font-mono)}.site-action-link:hover,.site-action-link.is-active,.site-action-button:hover{border-color:var(--color-accent);color:var(--color-text-primary)}.site-main{gap:var(--space-56);padding:var(--space-40) 0 var(--space-72);display:grid}.site-footer{justify-content:space-between;align-items:center;gap:var(--space-24);border-top:1px dashed var(--color-border);padding:var(--space-40) 0;color:var(--color-text-secondary);display:flex}.site-footer div,.site-footer nav{gap:var(--space-12);flex-wrap:wrap;display:flex}.site-footer strong{color:var(--color-text-primary)}.home-hero{gap:var(--space-40);border-bottom:1px dashed var(--color-border);padding:var(--space-32) 0 48px;grid-template-columns:minmax(0,880px);align-items:center;display:grid;position:relative}.hero-copy,.page-hero{z-index:1;gap:var(--space-20);max-width:var(--width-narrow);display:grid;position:relative}.hero-copy h1,.page-hero h1{max-width:820px;color:var(--color-text-primary);font:400 52px/58px var(--font-mono);overflow-wrap:anywhere;text-wrap:balance;text-transform:lowercase}.hero-copy h1 span,.page-hero h1 span{color:var(--color-accent)}.hero-copy p,.page-hero p,.section-heading p{max-width:720px;color:var(--color-text-secondary);font:var(--type-body-large) var(--font-mono)}.terminal-prompt{color:var(--color-text-primary)!important;font:14px/22px var(--font-mono)!important}.terminal-prompt span{color:var(--color-accent)}.source-note{color:var(--color-text-muted)!important;font:13px/20px var(--font-mono)!important}.source-note a{min-height:44px;color:var(--color-text-primary);-webkit-text-decoration-color:var(--color-border-strong);text-decoration-color:var(--color-border-strong);text-underline-offset:3px;align-items:center;display:inline-flex}.hero-actions,.form-actions{align-items:center;gap:var(--space-12);flex-wrap:wrap;display:flex}.product-console{border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-code-bg);min-width:0;box-shadow:var(--shadow-panel);align-self:start;display:grid}.console-titlebar{align-items:center;gap:var(--space-8);border-bottom:1px solid var(--color-border);min-height:34px;padding:0 var(--space-12);display:flex}.window-dot{border-radius:var(--radius-pill);width:10px;height:10px}.window-dot-red{background:#f36b6b}.window-dot-yellow{background:#e8c25c}.window-dot-green{background:#7edb83}.console-path{color:var(--color-text-muted);font:var(--type-caption) var(--font-mono);margin-left:auto}.console-body{gap:var(--space-20);padding:var(--space-24);display:grid}.console-header{justify-content:space-between;align-items:end;gap:var(--space-16);border-bottom:1px solid var(--color-border);padding-bottom:var(--space-16);display:flex}.console-header span,.console-list dt,.console-footer span{color:var(--color-text-muted);font:var(--type-caption) var(--font-mono)}.console-header strong{font:700 var(--type-heading-md) var(--font-mono)}.console-list{gap:var(--space-12);margin:0;display:grid}.console-list div{gap:var(--space-12);grid-template-columns:96px minmax(0,1fr);display:grid}.console-list dd{color:var(--color-text-primary);font:500 15px/22px var(--font-mono);margin:0}.console-meter{border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface-raised);height:10px;overflow:hidden}.console-meter span{background:var(--color-accent);width:38%;height:100%;display:block}.console-footer{justify-content:space-between;align-items:center;gap:var(--space-12);flex-wrap:wrap;display:flex}.product-preview-band{gap:var(--space-24);grid-template-columns:minmax(360px,.95fr) minmax(0,1.05fr);align-items:stretch;display:grid}.preview-notes{align-content:center;gap:var(--space-16);border:1px solid var(--color-border);border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-surface) 78%, transparent);min-width:0;padding:var(--space-24);display:grid}.preview-notes h2{font:700 var(--type-heading-lg) var(--font-mono);text-transform:lowercase}.preview-notes p{max-width:620px;color:var(--color-text-secondary);font:var(--type-body-large) var(--font-mono)}.preview-notes div{gap:var(--space-8);flex-wrap:wrap;display:flex}.page-hero{padding-top:var(--space-56);border-bottom:1px dashed var(--color-border);padding-bottom:var(--space-56)}.content-band,.page-stack{gap:var(--space-32);display:grid}.section-heading{gap:var(--space-12);max-width:var(--width-narrow);display:grid}.section-heading>span,.ds-feature-card>span,.ds-pricing-card>div>span,.ds-metric>span,.eyebrow{color:var(--color-text-muted);font:var(--type-caption) var(--font-mono);text-transform:lowercase}.section-heading h2,.section-heading h1,.story-band h2{font:700 var(--type-heading-lg) var(--font-mono);text-transform:lowercase}.feature-grid,.pricing-grid,.channel-grid,.roadmap-grid,.theme-grid,.docs-grid,.metric-strip{gap:var(--space-16);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.feature-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.metric-strip{border-block:1px dashed var(--color-border);padding:var(--space-16) 0}.signal-strip{border:1px solid var(--color-border);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.signal-strip .ds-metric{border:0;border-right:1px solid var(--color-border);padding:var(--space-20);background:0 0}.signal-strip .ds-metric:last-child{border-right:0}.runtime-layout{gap:var(--space-16);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);display:grid}.control-grid{border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-surface) 70%, transparent);border-radius:var(--radius-md);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.control-grid article{gap:var(--space-12);border-right:1px solid var(--color-border);min-width:0;padding:var(--space-24);display:grid}.control-grid article:last-child{border-right:0}.control-grid span{color:var(--color-text-muted);font:var(--type-caption) var(--font-mono)}.control-grid h2{font:700 var(--type-heading-sm) var(--font-mono);text-transform:lowercase}.control-grid p{color:var(--color-text-secondary);font-family:var(--font-mono)}.channel-grid,.theme-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.story-band{gap:var(--space-16);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);display:grid}.principle-list{gap:var(--space-16);display:grid}.principle-list article,.docs-grid article,.roadmap-card{gap:var(--space-12);border:1px solid var(--color-border);border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-surface) 72%, transparent);min-width:0;padding:var(--space-20);display:grid}.docs-grid article ul,.ds-pricing-card ul{gap:var(--space-8);padding-left:var(--space-20);display:grid}.docs-grid article p,.principle-list p,.roadmap-card p,.ds-feature-card p,.ds-pricing-card p,.ds-metric p,.ds-callout p,.ds-step-list p,.ds-surface p{color:var(--color-text-secondary);font-family:var(--font-mono)}.tag-list{gap:var(--space-8);flex-wrap:wrap;list-style:none;display:flex}.tag-list li,.component-inventory .ds-badge{border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-canvas);padding:var(--space-4) var(--space-8);color:var(--color-text-secondary);font:500 var(--type-caption) var(--font-mono)}.contact-form{gap:var(--space-16);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);max-width:720px;padding:var(--space-24);display:grid}.auth-panel,.dashboard-panel{gap:var(--space-16);max-width:760px;display:grid}.auth-form{width:min(100%,720px)}.auth-form-actions{justify-content:space-between;align-items:center}.auth-form-actions a,.auth-switch a{color:var(--color-accent);font:var(--type-caption) var(--font-mono)}.auth-switch{color:var(--color-text-secondary);font:var(--type-caption) var(--font-mono)}.auth-empty{gap:var(--space-16);display:grid}.dashboard-panel{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);max-width:none;padding:var(--space-24)}.dashboard-header{justify-content:space-between;align-items:center;gap:var(--space-16);flex-wrap:wrap;display:flex}.dashboard-header>div{gap:var(--space-4);display:grid}.dashboard-header span{color:var(--color-text-muted);font:var(--type-caption) var(--font-mono)}.dashboard-header strong{overflow-wrap:anywhere}.hermes-agents-page{gap:var(--space-20);min-width:0;display:grid}.hermes-agents-heading{gap:var(--space-8);display:grid}.hermes-agents-heading h1{color:var(--color-text-primary);font:800 var(--type-heading-lg) var(--font-mono)}.hermes-agents-heading p,.hermes-empty-state p,.hermes-runtime-action p,.hermes-error-state p{color:var(--color-text-secondary);font:var(--type-caption) var(--font-mono)}.hermes-empty-state,.hermes-loading-state,.hermes-error-state{justify-content:space-between;align-items:center;gap:var(--space-16);border:1px solid var(--color-border);border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-surface-raised) 72%, transparent);min-width:0;padding:var(--space-20);flex-wrap:wrap;display:flex}.hermes-empty-state>div,.hermes-error-state>div{gap:var(--space-8);min-width:min(100%,280px);display:grid}.hermes-empty-state h2,.hermes-error-state strong{color:var(--color-text-primary);font:700 var(--type-heading-sm) var(--font-mono)}.hermes-loading-state{color:var(--color-text-secondary);justify-content:start}.hermes-error-state{border-color:color-mix(in srgb, var(--color-danger) 48%, var(--color-border))}.hermes-runtime-list{gap:var(--space-12);min-width:0;display:grid}.hermes-runtime-row{gap:var(--space-20);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);min-width:0;padding:var(--space-16);grid-template-columns:minmax(0,1fr) minmax(180px,auto);align-items:center;display:grid}.hermes-runtime-row-main{gap:var(--space-16);min-width:0;display:grid}.hermes-runtime-title{align-items:center;gap:var(--space-12);flex-wrap:wrap;min-width:0;display:flex}.hermes-runtime-title h2{overflow-wrap:anywhere;min-width:0;color:var(--color-text-primary);font:800 var(--type-heading-sm) var(--font-mono)}.hermes-runtime-badge{border-radius:var(--radius-pill);width:fit-content;min-height:28px;padding:0 var(--space-8);font:var(--type-caption) var(--font-mono);border:1px solid;align-items:center;display:inline-flex}.hermes-runtime-facts{gap:var(--space-12);grid-template-columns:repeat(4,minmax(120px,1fr));min-width:0;margin:0;display:grid}.hermes-runtime-facts div{gap:var(--space-4);min-width:0;display:grid}.hermes-runtime-facts dt{color:var(--color-text-muted);font:var(--type-caption) var(--font-mono);text-transform:lowercase}.hermes-runtime-facts dd{gap:var(--space-2);overflow-wrap:anywhere;min-width:0;color:var(--color-text-primary);font:700 13px/20px var(--font-mono);margin:0;display:grid}.hermes-runtime-facts dd span+span{color:var(--color-text-secondary);font-weight:500}.hermes-runtime-action{justify-items:end;gap:var(--space-8);min-width:0;display:grid}.hermes-runtime-controls{justify-items:end;gap:var(--space-8);min-width:min(100%,260px);display:grid}.hermes-runtime-control-primary,.hermes-runtime-control-secondary,.hermes-runtime-control-disabled,.hermes-runtime-control-danger{justify-items:end;gap:var(--space-8);min-width:0;display:grid}.hermes-runtime-control-secondary,.hermes-runtime-control-disabled{grid-template-columns:repeat(auto-fit,minmax(96px,max-content))}.hermes-runtime-control{justify-items:end;gap:var(--space-4);min-width:0;display:grid}.hermes-control-action{max-width:100%}.hermes-primary-action{white-space:nowrap}.hermes-control-action-disabled{border-color:var(--color-border)}.hermes-destructive-action{border-color:color-mix(in srgb, var(--color-danger) 72%, var(--color-border));background:color-mix(in srgb, var(--color-danger) 12%, var(--color-surface));color:var(--color-danger)}.hermes-destructive-action:hover{background:color-mix(in srgb, var(--color-danger) 20%, var(--color-surface))}.hermes-runtime-pending{text-align:right}.hermes-router-status{justify-content:space-between;align-items:center;gap:var(--space-12);border:1px solid color-mix(in srgb, var(--color-warning) 46%, var(--color-border));border-radius:var(--radius-sm);background:color-mix(in srgb, var(--color-warning) 10%, var(--color-surface));min-width:0;padding:var(--space-12);flex-wrap:wrap;grid-column:1/-1;display:flex}.hermes-router-status div{gap:var(--space-4);min-width:min(100%,260px);display:grid}.hermes-router-status strong{color:var(--color-text-primary);font:700 13px/20px var(--font-mono)}.hermes-router-status p{color:var(--color-text-secondary);font:var(--type-caption) var(--font-mono)}.hermes-runtime-progress{grid-column:1/-1;min-width:0}.hermes-dialog-backdrop{z-index:30;padding:var(--space-20);background:#0000007a;place-items:center;display:grid;position:fixed;inset:0;overflow:auto}.hermes-terminate-dialog{border:1px solid color-mix(in srgb, var(--color-danger) 38%, var(--color-border));border-radius:var(--radius-md);background:var(--color-surface);width:min(100%,520px);color:var(--color-text-primary)}.hermes-terminate-dialog form{gap:var(--space-16);padding:var(--space-20);display:grid}.hermes-terminate-dialog-header{gap:var(--space-8);display:grid}.hermes-terminate-dialog-header h3{font:800 var(--type-heading-sm) var(--font-mono)}.hermes-terminate-dialog-header p,.hermes-terminate-consequence,.hermes-terminate-helper{color:var(--color-text-secondary);font:var(--type-caption) var(--font-mono)}.hermes-terminate-summary{gap:var(--space-8);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-12);margin:0;display:grid}.hermes-terminate-summary div{gap:var(--space-4);display:grid}.hermes-terminate-summary dt{color:var(--color-text-muted);font:var(--type-caption) var(--font-mono);text-transform:lowercase}.hermes-terminate-summary dd{overflow-wrap:anywhere;min-width:0;font:700 14px/20px var(--font-mono);margin:0}.hermes-terminate-confirm-field{gap:var(--space-8);color:var(--color-text-primary);font:700 13px/20px var(--font-mono);display:grid}.hermes-terminate-confirm-field input{border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface-raised);min-width:0;min-height:44px;color:var(--color-text-primary);padding:0 var(--space-12)}.hermes-terminate-confirm-field input[aria-invalid=true]{border-color:var(--color-danger)}.hermes-terminate-dialog-actions{justify-content:end;gap:var(--space-8);flex-wrap:wrap;display:flex}.hermes-create-flow{gap:var(--space-20);min-width:0;display:grid}.hermes-create-header{justify-content:space-between;align-items:start;gap:var(--space-16);border-bottom:1px dashed var(--color-border);padding-bottom:var(--space-20);flex-wrap:wrap;display:flex}.hermes-create-header>div{gap:var(--space-8);min-width:min(100%,280px);display:grid}.hermes-create-header span,.hermes-create-review dt,.hermes-image-status strong{color:var(--color-text-muted);font:var(--type-caption) var(--font-mono);text-transform:lowercase}.hermes-create-header h1{color:var(--color-text-primary);font:800 var(--type-heading-lg) var(--font-mono)}.hermes-create-header p,.hermes-create-section-heading p,.hermes-create-stepper p,.hermes-create-loading,.hermes-create-review small,.hermes-image-status p,.hermes-deploy-action p{color:var(--color-text-secondary);font:var(--type-caption) var(--font-mono)}.hermes-create-stepper{gap:var(--space-8);grid-template-columns:repeat(5,minmax(0,1fr));list-style:none;display:grid}.hermes-create-stepper li{align-content:start;gap:var(--space-8);border-top:2px solid var(--color-border);min-width:0;padding-top:var(--space-8);display:grid}.hermes-create-stepper li[aria-current=step]{border-color:var(--color-accent)}.hermes-create-stepper li[data-step-state=future]{opacity:.68}.hermes-create-stepper li>span{color:var(--color-accent);font:800 var(--type-caption) var(--font-mono)}.hermes-create-stepper strong{color:var(--color-text-primary);font:700 13px/20px var(--font-mono)}.hermes-create-body,.hermes-create-form,.hermes-create-panel,.hermes-create-section-heading{gap:var(--space-16);min-width:0;display:grid}.hermes-create-panel,.hermes-create-form{border:1px solid var(--color-border);border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-surface-raised) 72%, transparent);padding:var(--space-20)}.hermes-create-panel h2,.hermes-size-fieldset legend{color:var(--color-text-primary);font:700 var(--type-heading-sm) var(--font-mono)}.hermes-create-actions{align-items:start;gap:var(--space-12);flex-wrap:wrap;display:flex}.hermes-create-loading{align-items:center;min-height:44px;display:inline-flex}.hermes-size-fieldset{gap:var(--space-12);border:0;min-width:0;margin:0;padding:0;display:grid}.hermes-size-options{gap:var(--space-8);display:grid}.hermes-size-option{gap:var(--space-12);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);min-width:0;padding:var(--space-12);grid-template-columns:24px minmax(0,1fr);align-items:start;display:grid}.hermes-size-option:has(input:checked){border-color:var(--color-accent);background:color-mix(in srgb, var(--color-accent-soft) 55%, var(--color-surface))}.hermes-size-option[data-disabled=true]{opacity:.74}.hermes-size-option input{width:18px;height:18px;accent-color:var(--color-accent);margin-top:3px}.hermes-size-option span,.hermes-create-review dd{gap:var(--space-4);min-width:0;display:grid}.hermes-size-option strong,.hermes-create-review dd{overflow-wrap:anywhere;color:var(--color-text-primary);font:700 14px/22px var(--font-mono)}.hermes-size-option small{color:var(--color-text-secondary);font:var(--type-caption) var(--font-mono)}.hermes-create-review{border:1px solid var(--color-border);border-radius:var(--radius-md);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;display:grid;overflow:hidden}.hermes-create-review div{gap:var(--space-8);border-right:1px solid var(--color-border);background:var(--color-surface);min-width:0;padding:var(--space-16);display:grid}.hermes-create-review div:last-child{border-right:0}.hermes-image-status{gap:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);padding:var(--space-12);display:grid}.hermes-image-status[data-image-status=available]{border-color:color-mix(in srgb, var(--color-success) 46%, var(--color-border))}.hermes-image-status[data-image-status=building],.hermes-image-status[data-image-status=queued]{border-color:color-mix(in srgb, var(--color-warning) 46%, var(--color-border))}.hermes-image-status[data-image-status=failed],.hermes-image-status[data-image-status=retired],.hermes-image-status[data-image-status=unavailable]{border-color:color-mix(in srgb, var(--color-danger) 46%, var(--color-border))}.hermes-deploy-action{gap:var(--space-8);min-width:min(100%,280px);display:grid}.hermes-progress{gap:var(--space-16);border:1px solid var(--color-border);border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-surface-raised) 72%, transparent);min-width:0;padding:var(--space-20);display:grid}.hermes-progress-header{justify-content:space-between;align-items:start;gap:var(--space-12);flex-wrap:wrap;display:flex}.hermes-progress-header>div{gap:var(--space-4);min-width:min(100%,260px);display:grid}.hermes-progress-header span,.hermes-progress-stages small,.hermes-deployment-details dt{color:var(--color-text-muted);font:var(--type-caption) var(--font-mono);text-transform:lowercase}.hermes-progress-header h2,.hermes-progress-ready strong,.hermes-progress-recovery strong,.hermes-deployment-details strong{color:var(--color-text-primary);font:700 var(--type-heading-sm) var(--font-mono)}.hermes-progress-header p,.hermes-progress-live,.hermes-progress-control p,.hermes-progress-recovery p,.hermes-deployment-details p,.hermes-deployment-details time,.hermes-deployment-details span,.hermes-deployment-details dd{color:var(--color-text-secondary);font:var(--type-caption) var(--font-mono)}.hermes-progress-live{min-height:24px}.hermes-progress-stages{gap:var(--space-8);grid-template-columns:repeat(5,minmax(0,1fr));list-style:none;display:grid}.hermes-progress-stages li{gap:var(--space-6);border-top:2px solid var(--color-border);min-width:0;padding-top:var(--space-8);display:grid}.hermes-progress-stages li[data-stage-state=complete]{border-color:var(--color-success)}.hermes-progress-stages li[data-stage-state=current]{border-color:var(--color-accent)}.hermes-progress-stages li>span{overflow-wrap:anywhere;min-width:0;color:var(--color-text-primary);font:700 13px/20px var(--font-mono)}.hermes-progress-ready,.hermes-progress-recovery{gap:var(--space-12);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);padding:var(--space-12);display:grid}.hermes-progress-ready{border-color:color-mix(in srgb, var(--color-success) 46%, var(--color-border))}.hermes-progress-recovery{border-color:color-mix(in srgb, var(--color-danger) 46%, var(--color-border))}.hermes-progress-reference{color:var(--color-text-muted);overflow-wrap:anywhere}.hermes-progress-controls{gap:var(--space-12);flex-wrap:wrap;display:flex}.hermes-progress-recovery-actions{gap:var(--space-8);flex-wrap:wrap;display:flex}.hermes-progress-control{gap:var(--space-6);min-width:min(100%,140px);display:grid}.hermes-deployment-details{gap:var(--space-12);min-width:0;display:grid}.hermes-deployment-details summary{cursor:pointer;width:fit-content;color:var(--color-text-primary);font:700 13px/20px var(--font-mono)}.hermes-deployment-details ol{gap:var(--space-10);list-style:none;display:grid}.hermes-deployment-details li{gap:var(--space-12);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);min-width:0;padding:var(--space-12);grid-template-columns:minmax(150px,auto) minmax(0,1fr);display:grid}.hermes-deployment-details li>div{gap:var(--space-4);min-width:0;display:grid}.hermes-deployment-details dl{gap:var(--space-8);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.hermes-deployment-details dl div{gap:var(--space-4);min-width:0;display:grid}.hermes-deployment-details dd{overflow-wrap:anywhere;margin:0}.ds-button[aria-disabled=true]{cursor:not-allowed;opacity:.72}.component-inventory{gap:var(--space-8);flex-wrap:wrap;display:flex}.ds-blueprint-panel{border:1px solid var(--color-border);border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-surface) 82%, transparent);display:grid;overflow:hidden}.ds-blueprint-header{justify-content:space-between;align-items:end;gap:var(--space-24);border-bottom:1px solid var(--color-border);background:linear-gradient(90deg, color-mix(in srgb, var(--color-border) 28%, transparent) 1px, transparent 1px), var(--color-surface);padding:var(--space-20);background-size:40px 40px;display:flex}.ds-blueprint-header>div:first-child{gap:var(--space-8);display:grid}.ds-blueprint-header span,.ds-spec-grid dt,.ds-status-list dt,.ds-command-stack>li>span{color:var(--color-text-muted);font:var(--type-caption) var(--font-mono);text-transform:lowercase}.ds-blueprint-header h2{font:700 var(--type-heading-md) var(--font-mono);text-transform:lowercase}.ds-blueprint-aside{justify-content:end;gap:var(--space-8);flex-wrap:wrap;display:inline-flex}.ds-blueprint-body{gap:var(--space-16);padding:var(--space-20);display:grid}.ds-status-pill{align-items:center;gap:var(--space-8);border-radius:var(--radius-pill);width:fit-content;min-height:28px;padding:0 var(--space-8);font:var(--type-caption) var(--font-mono);border:1px solid;display:inline-flex}.ds-status-pill>span{border-radius:var(--radius-pill);background:currentColor;width:6px;height:6px}.ds-spec-grid{border:1px solid var(--color-border);border-radius:var(--radius-md);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;display:grid;overflow:hidden}.ds-spec-grid div{gap:var(--space-8);border-right:1px solid var(--color-border);background:var(--color-surface);min-width:0;padding:var(--space-16);display:grid}.ds-spec-grid div:last-child{border-right:0}.ds-spec-grid dd{color:var(--color-text-primary);font:800 var(--type-heading-sm) var(--font-mono);margin:0}.ds-spec-grid p,.ds-status-list p,.ds-command-stack p{color:var(--color-text-secondary);font:var(--type-caption) var(--font-mono);margin:0}.ds-status-list{border:1px solid var(--color-border);border-radius:var(--radius-md);margin:0;display:grid;overflow:hidden}.ds-status-list div{gap:var(--space-16);border-bottom:1px solid var(--color-border);background:var(--color-surface);padding:var(--space-16);grid-template-columns:minmax(120px,.34fr) minmax(0,1fr);align-items:center;display:grid}.ds-status-list div:last-child{border-bottom:0}.ds-status-list dd{align-items:center;gap:var(--space-12);flex-wrap:wrap;margin:0;display:flex}.ds-status-list strong{color:var(--color-text-primary);font:700 15px/22px var(--font-mono)}.ds-command-stack{gap:var(--space-8);list-style:none;display:grid}.ds-command-stack li{gap:var(--space-16);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);min-width:0;padding:var(--space-12);grid-template-columns:44px minmax(0,1fr) auto;align-items:center;display:grid}.ds-command-stack h3{font:700 15px/22px var(--font-mono);text-transform:lowercase}.ds-button,.ds-icon-button,.ds-theme-switch{border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);cursor:pointer;min-height:44px;transition:background .18s,border-color .18s,color .18s,transform .18s}.ds-button{padding:0 var(--space-16);font:700 14px/20px var(--font-mono);white-space:nowrap;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.ds-button:hover,.ds-icon-button:hover,.ds-theme-switch:hover{transform:translateY(-1px)}.ds-button:active,.ds-icon-button:active,.ds-theme-switch:active{transform:translateY(0)}.ds-button-primary{background:var(--color-brand);color:var(--color-canvas)}.ds-button-primary:hover{background:var(--color-brand-hover)}.ds-button-secondary{background:var(--color-surface);color:var(--color-text-primary)}.ds-button-ghost{color:var(--color-text-secondary);background:0 0;border-color:#0000}.ds-icon-button{background:var(--color-surface);width:44px;color:var(--color-text-primary);place-items:center;display:grid}.ds-badge{border-radius:var(--radius-pill);width:fit-content;min-height:28px;padding:0 var(--space-8);font:var(--type-caption) var(--font-mono);border:1px solid;align-items:center;display:inline-flex}.ds-tone-neutral{color:var(--color-text-secondary)}.ds-tone-info{color:var(--color-info)}.ds-tone-success{color:var(--color-success)}.ds-tone-warning{color:var(--color-warning)}.ds-tone-danger{color:var(--color-danger)}.ds-tone-mystic{color:var(--color-mystic)}.ds-surface,.ds-feature-card,.ds-metric,.ds-pricing-card,.ds-callout,.ds-theme-swatch{align-content:start;gap:var(--space-12);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);min-width:0;padding:var(--space-20);display:grid}.ds-surface-raised,.ds-pricing-card.is-highlighted{background:var(--color-surface-raised)}.ds-surface-accent{border-color:var(--color-accent);background:var(--color-accent-soft)}.ds-feature-card{border-top:1px solid}.ds-feature-card h3,.ds-pricing-card strong,.ds-metric strong,.roadmap-card h3,.principle-list h3,.docs-grid h3{font:700 var(--type-heading-sm) var(--font-mono);text-transform:lowercase}.ds-pricing-card strong{margin-block:var(--space-8);font:700 var(--type-heading-md) var(--font-mono);display:block}.ds-step-list{gap:var(--space-12);list-style:none;display:grid}.ds-step-list li{gap:var(--space-16);border-top:1px solid var(--color-border);padding-top:var(--space-16);grid-template-columns:64px minmax(0,1fr);display:grid}.ds-step-list li>span{color:var(--color-accent);font-family:var(--font-mono);font-weight:800}.ds-step-list h3{margin-bottom:var(--space-4)}.ds-accordion-list{gap:var(--space-12);display:grid}.ds-accordion-list details{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);padding:var(--space-16)}.ds-accordion-list summary{cursor:pointer;min-height:44px;font-weight:800}.ds-accordion-list p{max-width:760px;color:var(--color-text-secondary)}.ds-field{gap:var(--space-8);display:grid}.ds-field span,.ds-field small{color:var(--color-text-secondary);font:var(--type-caption) var(--font-mono)}.ds-field .ds-field-error{color:var(--color-danger)}.ds-field input,.ds-field textarea,.ds-field select{border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-canvas);width:100%;min-height:44px;color:var(--color-text-primary);padding:var(--space-12)}.ds-field textarea{resize:vertical}.ds-callout{border-left:3px solid}.ds-code-block{border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-code-bg);color:var(--color-code-text);overflow:hidden}.ds-code-block figcaption{border-bottom:1px solid color-mix(in srgb, var(--color-code-text) 20%, transparent);padding:var(--space-12) var(--space-16);color:color-mix(in srgb, var(--color-code-text) 74%, transparent);font:var(--type-caption) var(--font-mono)}.ds-code-block pre{padding:var(--space-16);margin:0;overflow:auto}.ds-theme-switch{border:1px solid var(--color-border);border-radius:var(--radius-sm);width:44px;min-width:44px;color:var(--color-accent);background:0 0;place-items:center;padding:0;display:grid}.ds-theme-switch svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:18px;height:18px}.ds-theme-switch[aria-pressed=true]{border-color:var(--color-border-strong);color:var(--color-text-primary)}.ds-theme-swatch h3{text-transform:capitalize}.ds-theme-swatch>div{gap:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ds-theme-swatch span{align-items:center;gap:var(--space-8);min-width:0;color:var(--color-text-secondary);font:var(--type-caption) var(--font-mono);display:flex}.ds-theme-swatch span:before{border:1px solid var(--color-border-strong);border-radius:var(--radius-xs);background:var(--swatch);content:"";flex:none;width:18px;height:18px}@media (width<=980px){.home-hero,.product-preview-band{grid-template-columns:1fr}.product-console{max-width:560px}.feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.site-header{padding-inline:var(--space-16);grid-template-columns:auto minmax(0,1fr) auto}.brand-lockup>span:last-child{display:none}.site-nav{justify-content:start;gap:var(--space-12)}.site-nav a span{display:none}.feature-grid,.pricing-grid,.channel-grid,.roadmap-grid,.theme-grid,.docs-grid,.metric-strip,.signal-strip,.control-grid,.story-band,.runtime-layout,.hermes-create-review,.hermes-progress-stages,.hermes-deployment-details dl,.ds-spec-grid{grid-template-columns:1fr 1fr}.control-grid article:nth-child(2n){border-right:0}.ds-spec-grid div{border-bottom:1px solid var(--color-border)}.ds-spec-grid div:nth-child(2n),.hermes-create-review div:nth-child(2n){border-right:0}.hermes-create-review div{border-bottom:1px solid var(--color-border)}.hermes-create-review div:nth-last-child(-n+2),.ds-spec-grid div:nth-last-child(-n+2){border-bottom:0}}@media (width<=640px){.site-footer,.site-main{width:min(100vw - 24px, var(--width-content))}.site-header{padding-inline:var(--space-12)}.site-footer,.hero-actions,.form-actions{flex-direction:column;align-items:stretch}.site-footer div,.site-footer nav{flex-direction:column}.feature-grid,.pricing-grid,.channel-grid,.roadmap-grid,.theme-grid,.docs-grid,.metric-strip,.signal-strip,.control-grid,.story-band,.runtime-layout,.hermes-create-stepper,.hermes-create-review,.hermes-progress-stages,.hermes-deployment-details li,.hermes-deployment-details dl,.ds-spec-grid,.ds-blueprint-header,.hermes-runtime-row,.ds-status-list div,.ds-command-stack li{grid-template-columns:1fr}.hermes-empty-state,.hermes-error-state,.hermes-runtime-action{place-items:stretch stretch}.hermes-runtime-controls,.hermes-runtime-control,.hermes-runtime-control-primary,.hermes-runtime-control-secondary,.hermes-runtime-control-disabled,.hermes-runtime-control-danger{justify-items:stretch;width:100%}.hermes-runtime-control-secondary,.hermes-runtime-control-disabled,.hermes-runtime-facts{grid-template-columns:1fr}.hermes-primary-action,.hermes-control-action,.hermes-terminate-dialog-actions .ds-button{white-space:normal;width:100%}.hermes-runtime-pending{text-align:left}.ds-blueprint-header{flex-direction:column;align-items:start}.ds-blueprint-aside{justify-content:start}.ds-spec-grid div{border-right:0;border-bottom:1px solid var(--color-border)}.ds-spec-grid div:last-child{border-bottom:0}.hermes-create-review div,.hermes-create-review div:nth-child(2n){border-right:0;border-bottom:1px solid var(--color-border)}.hermes-create-review div:last-child{border-bottom:0}.control-grid article{border-right:0;border-bottom:1px solid var(--color-border)}.control-grid article:last-child{border-bottom:0}.hero-copy h1,.page-hero h1{font-size:38px;line-height:42px}.ds-step-list li{grid-template-columns:1fr}.ds-button{width:100%}}.run-detail-page{gap:var(--space-24);max-width:760px;padding:var(--space-32) var(--space-24);flex-direction:column;margin:0 auto;display:flex}.run-detail-live{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.run-detail-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);font-size:12px}.run-detail-status{align-items:center;gap:var(--space-8);font-weight:600;display:inline-flex}.run-detail-status-dot{border-radius:var(--radius-pill);border:2px solid var(--color-border-strong);background:var(--color-surface-raised);width:12px;height:12px}.run-detail-status-dot[data-tone=info]{border-color:var(--color-info);background:var(--color-info)}.run-detail-status-dot[data-tone=active]{border-color:var(--color-accent);background:0 0}.run-detail-status-dot[data-tone=attention]{border-color:var(--color-danger);background:var(--color-danger)}.run-detail-status-dot[data-tone=success]{border-color:var(--color-success);background:var(--color-success)}.run-detail-status-dot[data-tone=neutral]{border-color:var(--color-border-strong);background:0 0}.run-detail-meta{gap:var(--space-32);margin-top:var(--space-12);display:flex}.run-detail-meta dt{color:var(--color-text-muted);font-size:12px}.run-detail-meta dd{font-family:var(--font-mono)}.run-detail-actions{gap:var(--space-12);flex-wrap:wrap;display:flex}.run-detail-action{gap:var(--space-4);flex-direction:column;display:flex}.run-detail-action p{color:var(--color-text-secondary);max-width:240px;font-size:12px}.run-detail-recovery,.run-detail-timeline,.run-detail-navigation,.run-detail-surface{border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-16)}.run-detail-surface[data-code=permission_denied],.run-detail-surface[data-code=deleted_inaccessible],.run-detail-error,.run-detail-action-error{border-left:4px solid var(--color-danger)}.run-detail-reference{font-family:var(--font-mono);color:var(--color-text-muted);font-size:12px}.run-detail-timeline ol{gap:var(--space-12);flex-direction:column;list-style:none;display:flex}.run-detail-timeline time{font-family:var(--font-mono);color:var(--color-text-muted);margin-right:var(--space-8);font-size:12px}.run-detail-timeline-status{font-weight:600}.run-detail-dialog-overlay{z-index:50;background:#00000073;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.run-detail-dialog{background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);padding:var(--space-24);max-width:420px;width:calc(100% - var(--space-32));gap:var(--space-16);flex-direction:column;display:flex}.run-detail-dialog-actions{gap:var(--space-12);display:flex}@media (width<=640px){.run-detail-meta{gap:var(--space-12);flex-direction:column}}.runtime-settings-page{gap:var(--space-24);max-width:760px;padding:var(--space-32) var(--space-24);flex-direction:column;margin:0 auto;display:flex}.runtime-settings-live{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.runtime-settings-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);font-size:12px}.runtime-settings-state{align-items:center;gap:var(--space-8);font-weight:600;display:inline-flex}.runtime-settings-state-dot{border-radius:var(--radius-pill);border:2px solid var(--color-border-strong);background:var(--color-surface-raised);width:12px;height:12px}.runtime-settings-state-dot[data-tone=info]{border-color:var(--color-info);background:var(--color-info)}.runtime-settings-state-dot[data-tone=attention]{border-color:var(--color-danger);background:var(--color-danger)}.runtime-settings-state-dot[data-tone=success]{border-color:var(--color-success);background:var(--color-success)}.runtime-settings-state-dot[data-tone=neutral]{border-color:var(--color-border-strong);background:0 0}.runtime-settings-meta{gap:var(--space-32);margin-top:var(--space-12);display:flex}.runtime-settings-meta dt{color:var(--color-text-muted);font-size:12px}.runtime-settings-meta dd{font-family:var(--font-mono)}.runtime-settings-actions{gap:var(--space-12);flex-wrap:wrap;display:flex}.runtime-settings-action{gap:var(--space-4);flex-direction:column;display:flex}.runtime-settings-action p{color:var(--color-text-secondary);max-width:240px;font-size:12px}.runtime-settings-error,.runtime-settings-action-error{border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-16);border-left:4px solid var(--color-danger)}.runtime-settings-reference{font-family:var(--font-mono);color:var(--color-text-muted);font-size:12px}.runtime-settings-dialog-overlay{z-index:50;background:#00000073;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.runtime-settings-dialog{background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);padding:var(--space-24);max-width:420px;width:calc(100% - var(--space-32));gap:var(--space-16);flex-direction:column;display:flex}.runtime-settings-dialog-actions{gap:var(--space-12);display:flex}@media (width<=640px){.runtime-settings-meta{gap:var(--space-12);flex-direction:column}}.receipt-page{gap:var(--space-24);max-width:760px;padding:var(--space-32) var(--space-24);flex-direction:column;margin:0 auto;display:flex}.receipt-live{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.receipt-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);font-size:12px}.receipt-status{font-weight:600}.receipt-section{border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-16)}.receipt-facts{gap:var(--space-24);flex-wrap:wrap;display:flex}.receipt-facts dt{color:var(--color-text-muted);font-size:12px}.receipt-facts dd{font-family:var(--font-mono)}.receipt-boundary-note{margin-top:var(--space-12);color:var(--color-text-secondary);font-size:13px}.receipt-reference{font-family:var(--font-mono);color:var(--color-text-muted);font-size:12px}.receipt-error,.receipt-state{border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-16)}.receipt-error{border-left:4px solid var(--color-danger)}@media (width<=640px){.receipt-facts{gap:var(--space-12);flex-direction:column}}.support-review-page{gap:var(--space-24);max-width:760px;padding:var(--space-32) var(--space-24);flex-direction:column;margin:0 auto;display:flex}.support-review-live{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.support-review-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);font-size:12px}.support-review-intro,.support-review-note{color:var(--color-text-secondary);font-size:13px}.support-review-section{border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-16)}.support-review-facts{gap:var(--space-24);flex-wrap:wrap;display:flex}.support-review-facts dt{color:var(--color-text-muted);font-size:12px}.support-review-facts dd{font-family:var(--font-mono)}.support-review-redacted{gap:var(--space-12);font-family:var(--font-mono);color:var(--color-text-muted);flex-wrap:wrap;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.support-review-reference{font-family:var(--font-mono);color:var(--color-text-muted);font-size:12px}.support-review-actions{gap:var(--space-12);flex-wrap:wrap;display:flex}.support-review-error,.support-review-confirmed{border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-16)}.support-review-error{border-left:4px solid var(--color-danger)}@media (width<=640px){.support-review-facts{gap:var(--space-12);flex-direction:column}}
