:where(.lp-app){--lp-pine:#2f5a40;--lp-pine-700:#234731;--lp-pine-300:#6a8c77;--lp-pine-100:#e7eee9;--lp-sienna:#b35530;--lp-sienna-700:#8a3f22;--lp-sienna-100:#f3dccf;--lp-umber:#7a4b2a;--lp-umber-200:#d9bfa0;--lp-bone:#f5efe2;--lp-cream:#fbf6ea;--lp-paper:#ffffff;--lp-walnut:#2b2118;--lp-stone:#6b5f51;--lp-stone-300:#a8998a;--lp-stone-200:#c9bdad;--lp-line:#e4dcc8;--lp-line-strong:#cfc3aa;--lp-line-soft:#eee5d2;--lp-success:#3d6e4f;--lp-success-100:#e0ebe1;--lp-warn:#c98f2f;--lp-warn-100:#f5e6c4;--lp-danger:#a8442e;--lp-danger-100:#f1d6cd;--lp-info:#4c6f8a;--lp-info-100:#d8e2eb;--lp-bg:var(--lp-bone);--lp-surface:var(--lp-cream);--lp-surface-sunk:#ece5d2;--lp-surface-raised:var(--lp-paper);--lp-fg:var(--lp-walnut);--lp-fg-mute:var(--lp-stone);--lp-fg-faint:var(--lp-stone-300);--lp-border:var(--lp-line);--lp-stage-lead:#c9b585;--lp-stage-site_visit:#b89461;--lp-stage-estimate:#c87a4e;--lp-stage-contract:#8a5a37;--lp-stage-scheduled:#5a8a6a;--lp-stage-in_progress:#3d6e4f;--lp-stage-punch_list:#c98f2f;--lp-stage-invoiced:#7a5e44;--lp-stage-closed:#2f5a40;--lp-stage-closed_lost:#9b8e7c;--lp-job-interior:#d9bfa0;--lp-job-exterior:#9bb1a2;--lp-job-deck:#b87a4e;--lp-job-cabinets:#4c3623;--lp-job-commercial:#4c6f8a;--lp-heat-fresh:var(--lp-pine-300);--lp-heat-cool:var(--lp-stone-300);--lp-heat-warm:var(--lp-warn);--lp-heat-hot:var(--lp-danger);--lp-font-display:"Newsreader","Source Serif 4",Georgia,serif;--lp-font-body:"Inter",system-ui,-apple-system,"Segoe UI",sans-serif;--lp-font-mono:"JetBrains Mono",ui-monospace,"SFMono-Regular",monospace;--lp-fs-display-xl:56px;--lp-fs-display:40px;--lp-fs-h1:32px;--lp-fs-h2:22px;--lp-fs-h3:17px;--lp-fs-body:14.5px;--lp-fs-small:13px;--lp-fs-micro:11px;--lp-fs-eyebrow:10.5px;--lp-lh-tight:1.08;--lp-lh-snug:1.28;--lp-lh-body:1.55;--lp-tracking-display:-0.012em;--lp-tracking-body:0;--lp-tracking-label:0.14em;--lp-1:4px;--lp-2:8px;--lp-3:12px;--lp-4:16px;--lp-5:20px;--lp-6:24px;--lp-8:32px;--lp-10:40px;--lp-12:48px;--lp-16:64px;--lp-r-sm:6px;--lp-r-md:8px;--lp-r-card:12px;--lp-r-lg:16px;--lp-r-pill:999px;--lp-shadow-sm:0 1px 0 rgba(43,33,24,0.06);--lp-shadow-md:0 2px 8px -2px rgba(43,33,24,0.08),0 1px 2px rgba(43,33,24,0.06);--lp-shadow-lg:0 12px 28px -10px rgba(43,33,24,0.18),0 4px 10px -4px rgba(43,33,24,0.08);--lp-shadow-rim:inset 0 0 0 1px rgba(43,33,24,0.05);--lp-ease:cubic-bezier(.22,1,.36,1);--lp-dur-fast:140ms;--lp-dur-base:220ms;--lp-target-min:44px}.lp-app .lp-swatch{display:inline-block;border-radius:4px 6px 5px 7px;box-shadow:inset 0 -2px 0 rgba(0,0,0,.08),inset 0 1px 0 rgba(255,255,255,.18);position:relative}.lp-app .lp-swatch:after{content:"";position:absolute;left:6%;right:6%;bottom:-3px;height:3px;background:inherit;filter:blur(1.2px);opacity:.35;border-radius:999px}.lp-app .lp-eyebrow{font-family:var(--lp-font-mono);font-size:var(--lp-fs-eyebrow);letter-spacing:var(--lp-tracking-label);text-transform:uppercase;color:var(--lp-stone);font-weight:500}:where(.nfc-app){--nfc-navy:#122b75;--nfc-navy-700:#0d2057;--nfc-navy-300:#5784e1;--nfc-navy-100:#e7f2ff;--nfc-gold:#edb32b;--nfc-gold-700:#c79117;--nfc-gold-100:#fbf0d4;--nfc-sky:#366fe3;--nfc-logo-blue:#0374bd;--nfc-frost:#f1f8ff;--nfc-paper:#ffffff;--nfc-ink:#272221;--nfc-slate:#414143;--nfc-slate-300:#939393;--nfc-slate-200:#d1d3d5;--nfc-line:#e4ebf4;--nfc-line-strong:#c5d2e4;--nfc-line-soft:#edf3fa;--nfc-success:#2e7d4f;--nfc-success-100:#ddeee4;--nfc-warn:#c98f2f;--nfc-warn-100:#f5e6c4;--nfc-danger:#b3402e;--nfc-danger-100:#f1d6cd;--nfc-info:#4c6f8a;--nfc-info-100:#d8e2eb;--nfc-bg:var(--nfc-frost);--nfc-surface:var(--nfc-paper);--nfc-surface-sunk:#e7eef7;--nfc-surface-raised:var(--nfc-paper);--nfc-fg:var(--nfc-ink);--nfc-fg-mute:var(--nfc-slate);--nfc-fg-faint:var(--nfc-slate-300);--nfc-border:var(--nfc-line);--nfc-stage-introduction:#8aa3d6;--nfc-stage-appointment:#5784e1;--nfc-stage-inspection:#366fe3;--nfc-stage-claim_session:#4c6f8a;--nfc-stage-adjuster_meeting:#3a5a8c;--nfc-stage-estimate:#edb32b;--nfc-stage-job_approved:#c79117;--nfc-stage-installation_handoff:#8a6a1d;--nfc-stage-closed_won:#2e7d4f;--nfc-stage-closed_lost:#9aa0a8;--nfc-stage-no_damage:#c5cbd2;--nfc-line-roofing:#122b75;--nfc-line-siding:#4c6f8a;--nfc-line-windows:#5784e1;--nfc-line-gutters:#0374bd;--nfc-line-rejuvenation:#2e7d4f;--nfc-line-icedam:#7da7c9;--nfc-line-lighting:#edb32b;--nfc-font-display:"Inter",system-ui,-apple-system,"Segoe UI",sans-serif;--nfc-font-body:"Inter",system-ui,-apple-system,"Segoe UI",sans-serif;--nfc-font-mono:"JetBrains Mono",ui-monospace,"SFMono-Regular",monospace;--nfc-fs-display:40px;--nfc-fs-h1:30px;--nfc-fs-h2:22px;--nfc-fs-h3:17px;--nfc-fs-body:14.5px;--nfc-fs-small:13px;--nfc-fs-micro:11px;--nfc-fs-eyebrow:10.5px;--nfc-lh-tight:1.1;--nfc-lh-snug:1.3;--nfc-lh-body:1.55;--nfc-tracking-label:0.12em;--nfc-1:4px;--nfc-2:8px;--nfc-3:12px;--nfc-4:16px;--nfc-5:20px;--nfc-6:24px;--nfc-8:32px;--nfc-10:40px;--nfc-12:48px;--nfc-r-sm:6px;--nfc-r-md:8px;--nfc-r-card:12px;--nfc-r-lg:16px;--nfc-r-pill:999px;--nfc-shadow-sm:0 1px 0 rgba(18,43,117,0.06);--nfc-shadow-md:0 2px 8px -2px rgba(18,43,117,0.10),0 1px 2px rgba(18,43,117,0.06);--nfc-shadow-lg:0 12px 28px -10px rgba(18,43,117,0.18),0 4px 10px -4px rgba(18,43,117,0.08);--nfc-shadow-rim:inset 0 0 0 1px rgba(18,43,117,0.05);--nfc-ease:cubic-bezier(.22,1,.36,1);--nfc-dur-fast:140ms;--nfc-dur-base:220ms;--nfc-target-min:44px}.nfc-app .nfc-topbar{background:var(--nfc-navy);color:#ffffff;border-bottom:3px solid var(--nfc-gold)}.nfc-app .nfc-sidebar{background:var(--nfc-navy-700);color:#e7f2ff}.nfc-app .nfc-eyebrow{font-family:var(--nfc-font-mono);font-size:var(--nfc-fs-eyebrow);letter-spacing:var(--nfc-tracking-label);text-transform:uppercase;color:var(--nfc-slate);font-weight:500}.nfc-app .nfc-action-chip{background:var(--nfc-gold);color:var(--nfc-navy-700);border-radius:var(--nfc-r-pill);font-weight:600}:where(.brg-app){--brg-green:#009838;--brg-green-2:#00822f;--brg-green-300:#4cb56b;--brg-green-100:#e3f3e9;--brg-lime:#a0d860;--brg-lime-700:#7eb83f;--brg-lime-100:#eef7df;--brg-dark:#0c1c12;--brg-dark-2:#071610;--brg-bone:#f4f6f0;--brg-bone-2:#e8ece1;--brg-paper:#ffffff;--brg-ink:#101820;--brg-ink-2:#0a1014;--brg-slate:#3a4149;--brg-slate-300:#6b7480;--brg-slate-200:#c3c9c1;--brg-line:#dfe4da;--brg-line-strong:#c8cfc2;--brg-line-soft:#eef1ea;--brg-success:#2e7d4f;--brg-success-100:#ddeee4;--brg-warn:#c98f2f;--brg-warn-100:#f5e6c4;--brg-danger:#b3402e;--brg-danger-100:#f1d6cd;--brg-info:#3f7a55;--brg-info-100:#d9e9df;--brg-bg:var(--brg-bone);--brg-surface:var(--brg-paper);--brg-surface-sunk:var(--brg-bone-2);--brg-surface-raised:var(--brg-paper);--brg-fg:var(--brg-ink);--brg-fg-mute:var(--brg-slate);--brg-fg-faint:var(--brg-slate-300);--brg-border:var(--brg-line);--brg-stage-new_lead:#9aa79b;--brg-stage-appointment:#6fb588;--brg-stage-inspection:#4cb56b;--brg-stage-claim_session:#3f7a55;--brg-stage-adjuster_meeting:#2f6a47;--brg-stage-estimate:#009838;--brg-stage-job_approved:#00822f;--brg-stage-installation_handoff:#00692a;--brg-stage-closed_won:#2e7d4f;--brg-stage-closed_lost:#9aa0a8;--brg-stage-no_damage:#c5cbc2;--brg-cstage-commercial_rfp_intake:#7fa890;--brg-cstage-commercial_bid_decision:#5b9b6e;--brg-cstage-commercial_takeoff_wip:#4cb56b;--brg-cstage-commercial_pricing:#009838;--brg-cstage-commercial_bid_submitted:#00822f;--brg-cstage-commercial_awarded:#2e7d4f;--brg-line-roofing:#009838;--brg-line-residential:#4cb56b;--brg-line-commercial:#2f6a47;--brg-line-repair:#3f7a55;--brg-line-gutters:#6fb588;--brg-line-inspection:#7eb83f;--brg-line-maintenance:#00822f;--brg-font-display:"Archivo","Inter",system-ui,-apple-system,"Segoe UI",sans-serif;--brg-font-body:"Inter",system-ui,-apple-system,"Segoe UI",sans-serif;--brg-font-mono:"JetBrains Mono",ui-monospace,"SFMono-Regular",monospace;--brg-fs-display:40px;--brg-fs-h1:30px;--brg-fs-h2:22px;--brg-fs-h3:17px;--brg-fs-body:14.5px;--brg-fs-small:13px;--brg-fs-micro:11px;--brg-fs-eyebrow:10.5px;--brg-lh-tight:1.1;--brg-lh-snug:1.3;--brg-lh-body:1.55;--brg-tracking-label:0.14em;--brg-tracking-display:-0.018em;--brg-1:4px;--brg-2:8px;--brg-3:12px;--brg-4:16px;--brg-5:20px;--brg-6:24px;--brg-8:32px;--brg-10:40px;--brg-12:48px;--brg-r-sm:6px;--brg-r-md:8px;--brg-r-card:12px;--brg-r-lg:16px;--brg-r-pill:999px;--brg-shadow-sm:0 1px 0 rgba(16,24,32,0.06);--brg-shadow-md:0 2px 8px -2px rgba(16,24,32,0.10),0 1px 2px rgba(16,24,32,0.06);--brg-shadow-lg:0 12px 28px -10px rgba(16,24,32,0.18),0 4px 10px -4px rgba(16,24,32,0.08);--brg-shadow-rim:inset 0 0 0 1px rgba(16,24,32,0.05);--brg-ease:cubic-bezier(.22,1,.36,1);--brg-dur-fast:140ms;--brg-dur-base:220ms;--brg-target-min:44px}.brg-app .brg-topbar{background:var(--brg-dark);color:#ffffff;border-bottom:3px solid var(--brg-green)}.brg-app .brg-sidebar{background:var(--brg-dark-2);color:#e3f3e9}.brg-app .brg-eyebrow{font-family:var(--brg-font-mono);font-size:var(--brg-fs-eyebrow);letter-spacing:var(--brg-tracking-label);text-transform:uppercase;color:var(--brg-slate);font-weight:500}.brg-app .brg-action-chip{background:var(--brg-green);color:#ffffff;border-radius:var(--brg-r-pill);font-weight:600}.skin-toggle{display:inline-flex;flex-direction:column;gap:4px;min-width:188px;padding:4px;background:var(--card-bg);border:1px solid var(--hairline);border-radius:var(--r-md);box-shadow:var(--card-shadow)}.skin-toggle button{border:0;background:transparent;cursor:pointer;width:100%;min-height:36px;padding:8px 10px;border-radius:var(--r-sm);font-family:var(--font-body);font-size:13px;font-weight:600;color:var(--muted-fg);display:grid;grid-template-columns:16px 1fr 16px;align-items:center;gap:10px;text-align:left;transition:background-color .18s cubic-bezier(.22,1,.36,1),color .18s cubic-bezier(.22,1,.36,1)}.skin-toggle button:hover{background:var(--spark-soft);color:var(--page-fg)}.skin-toggle button[aria-selected=true]{background:var(--inverse-bg);color:var(--inverse-fg)}.skin-toggle__swatch{width:14px;height:14px;border:1px solid var(--hairline-2);border-radius:999px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.08)}.skin-toggle__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.skin-toggle__check{width:15px;height:15px;opacity:0}.skin-toggle button[aria-selected=true] .skin-toggle__check{opacity:1}html[data-skin=secret-garden] .skin-toggle button[aria-selected=true]{background:var(--spark);color:#0b1426}.skin-toggle-button{border:1px solid var(--hairline-2);background:color-mix(in srgb,var(--card-bg) 88%,transparent);cursor:pointer;min-height:36px;padding:8px 12px;border-radius:var(--r-pill);font-family:var(--font-body);font-size:13px;font-weight:700;color:var(--page-fg);display:inline-flex;align-items:center;justify-content:center;gap:8px;line-height:1;box-shadow:0 1px 0 color-mix(in srgb,var(--inverse-bg) 6%,transparent) inset;transition:background-color .18s cubic-bezier(.22,1,.36,1),border-color .18s cubic-bezier(.22,1,.36,1),color .18s cubic-bezier(.22,1,.36,1)}.skin-toggle-button:hover{border-color:var(--spark);background:var(--spark-soft);color:var(--page-fg)}.skin-toggle-button:focus-visible{outline:2px solid var(--spark);outline-offset:2px}.skin-toggle-button__icon{width:15px;height:15px;color:var(--spark)}html[data-skin=secret-garden] .skin-toggle-button[data-next-skin=ops-deck]{border-color:color-mix(in srgb,var(--bench-ir-200) 42%,var(--hairline-2))}html[data-skin=secret-garden] .skin-toggle-button[data-next-skin=ops-deck] .skin-toggle-button__icon{color:var(--bench-ir-200)}@media (max-width:640px){.skin-toggle,.skin-toggle-button{width:100%}}.forge-surface{--page-bg:var(--bench-ink-0);--page-fg:var(--bench-chalk-1);--muted-fg:var(--bench-chalk-3);--quiet-fg:var(--bench-chalk-4);--card-bg:var(--bench-ink-2);--card-fg:var(--bench-chalk-1);--hairline:var(--bench-hairline);--hairline-2:var(--bench-hairline-strong);--spark:var(--bench-forge-400);--spark-soft:var(--bench-forge-wash);--meter-fill:var(--bench-forge-400);--meter-glow:rgba(34,211,238,0.45);--font-display:"Space Grotesk","Inter",system-ui,sans-serif;min-height:100%;background:radial-gradient(ellipse 70% 50% at 85% 0,rgba(34,211,238,.1),transparent 70%),radial-gradient(ellipse 60% 60% at 0 100%,rgba(34,211,238,.06),transparent 70%),var(--page-bg);color:var(--page-fg);--primary:var(--bench-forge-400)!important;--primary-foreground:var(--bench-ink-0)!important;--accent:var(--bench-forge-400)!important;--accent-foreground:var(--bench-ink-0)!important;--ring:var(--bench-forge-400)!important}.forge-surface *{box-sizing:border-box}.forge-surface .page{width:100%;max-width:1680px;margin:0 auto;padding:28px 28px 72px}.forge-surface .page.is-narrow{max-width:880px}.forge-banner{position:relative;height:220px;border-radius:var(--r-shell);overflow:hidden;margin:0 auto 24px;max-width:100%;border:1px solid var(--hairline);background:var(--ink-2);isolation:isolate}.forge-banner-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 60%;filter:saturate(.85)}.forge-banner:before{background:linear-gradient(180deg,color-mix(in oklab,var(--page-bg) 18%,transparent) 0,transparent 30%,color-mix(in oklab,var(--page-bg) 80%,transparent) 100%),linear-gradient(90deg,color-mix(in oklab,var(--page-bg) 70%,transparent) 0,transparent 50%)}.forge-banner:after,.forge-banner:before{content:"";position:absolute;inset:0;z-index:1}.forge-banner:after{background:color-mix(in oklab,#0b1426 55%,transparent);mix-blend-mode:multiply}.forge-banner-content{position:absolute;left:28px;right:28px;bottom:22px;z-index:2;display:grid;gap:8px}.forge-banner .eyebrow{color:var(--bench-forge-400)}.forge-banner .eyebrow .eb-dot{background:var(--bench-forge-400);box-shadow:0 0 8px var(--bench-forge-400)}.forge-banner-title{font-family:Space Grotesk,Inter,system-ui,sans-serif;font-size:clamp(36px,5vw,56px);font-weight:600;font-style:italic;line-height:1;color:#ece6d8;margin:0;text-shadow:0 2px 12px rgba(0,0,0,.6)}.forge-banner-sub{font-size:15px;color:rgba(236,230,216,.75);margin:0;max-width:560px}.forge-banner-actions{position:absolute;right:24px;top:22px;z-index:2;display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.page-hero{margin-bottom:28px;display:grid;gap:10px}.eyebrow{font-family:var(--font-mono);font-size:var(--t-eyebrow);font-weight:600;letter-spacing:var(--tr-eyebrow);text-transform:uppercase;color:var(--spark);display:inline-flex;align-items:center;gap:8px}.eyebrow .eb-dot{width:6px;height:6px;border-radius:999px;background:var(--spark);box-shadow:0 0 8px var(--spark)}.page-title{font-family:var(--font-display);font-size:clamp(32px,3.6vw,48px);line-height:1.05;letter-spacing:0;font-weight:600;margin:0;text-wrap:balance}.page-sub{font-size:16px;line-height:1.55;color:var(--muted-fg);max-width:620px;margin:0}.list-toolbar{display:flex;align-items:center;gap:14px;padding:12px 0;border-bottom:1px solid var(--hairline)}.lt-filters{display:flex;gap:4px;flex-wrap:wrap}.lt-filter{background:transparent;border:0;height:28px;padding:0 12px;border-radius:999px;font-family:var(--font-mono);font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--muted-fg);cursor:pointer}.lt-filter:hover{color:var(--page-fg);background:color-mix(in oklab,var(--card-bg) 60%,transparent)}.lt-filter.is-active{background:color-mix(in oklab,var(--meter-fill) 14%,transparent);color:var(--page-fg);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--meter-fill) 35%,transparent)}.lt-filter .lt-count{display:inline-block;margin-left:6px;padding:1px 6px;border-radius:999px;background:color-mix(in oklab,var(--page-bg) 50%,transparent);font-size:9.5px;color:var(--quiet-fg)}.lt-spacer{flex:1}.lt-meta{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--quiet-fg);white-space:nowrap}.project-list{display:grid;list-style:none;margin:0;padding:0;container-type:inline-size;container-name:projectlist}.project-row{position:relative;display:grid;grid-template-columns:44px minmax(0,1fr) max-content;grid-template-rows:auto auto;align-items:center;gap:12px;padding:16px 4px;border-bottom:1px solid var(--hairline);text-decoration:none;color:inherit;cursor:pointer;transition:background .14s;--rar:var(--rar-common)}.project-row .pr-meter{grid-column:1/-1;min-width:0}.project-row .forge-badge-row{justify-content:flex-start}@container projectlist (min-width: 760px){.project-row{grid-template-columns:44px minmax(0,1fr) minmax(240px,300px) auto;grid-template-rows:auto;column-gap:18px;row-gap:0}.project-row .pr-meter{grid-column:auto}.project-row .forge-badge-row{justify-content:flex-end}}.agent-tile[data-agent=Aurelius],.detail-head[data-agent=Aurelius],.project-row[data-agent=Aurelius]{--rar:var(--rar-legendary)}.agent-tile[data-agent=Cole],.agent-tile[data-agent=Sage],.detail-head[data-agent=Cole],.detail-head[data-agent=Sage],.project-row[data-agent=Cole],.project-row[data-agent=Sage]{--rar:var(--rar-epic)}.agent-tile[data-agent=Ember],.agent-tile[data-agent=Piper],.detail-head[data-agent=Ember],.detail-head[data-agent=Piper],.project-row[data-agent=Ember],.project-row[data-agent=Piper]{--rar:var(--rar-rare)}.agent-tile[data-agent=Bailey],.detail-head[data-agent=Bailey],.project-row[data-agent=Bailey]{--rar:var(--rar-uncommon)}.agent-tile[data-agent=Customer-owned],.detail-head[data-agent=Customer-owned],.project-row[data-agent=Customer-owned]{--rar:var(--rar-common)}.project-row:hover{background:color-mix(in oklab,var(--rar) 4%,transparent)}.project-row:hover .pr-go{color:var(--meter-fill);transform:translateX(2px)}.agent-tile-portrait,.pr-agent{object-fit:cover}.agent-tile-fallback,.agent-tile-portrait,.pr-agent,.pr-agent-fallback{width:36px;height:36px;border-radius:999px;box-shadow:0 0 0 2px color-mix(in oklab,var(--rar) 65%,transparent),0 0 14px -4px color-mix(in oklab,var(--rar) 55%,transparent)}.agent-tile-fallback,.pr-agent-fallback{background:color-mix(in oklab,var(--rar) 16%,var(--ink-3));color:color-mix(in oklab,var(--rar) 80%,#fff);display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-weight:700;font-size:12px}.agent-avatar[data-agent=Customer-owned],.agent-avatar[data-agent=Customer-owned]>span{transform:scaleX(-1)}.pr-main{min-width:0;display:grid;gap:4px}.pr-top{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.pr-title{min-width:0;font-family:var(--font-display);font-size:17px;font-weight:600;letter-spacing:0;color:color-mix(in oklab,var(--rar) 22%,var(--page-fg));margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pr-attrs{font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--quiet-fg);display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pr-agent-name{color:color-mix(in oklab,var(--rar) 80%,var(--page-fg));font-weight:700}.attr-sep,.meta-sep{opacity:.4}.pr-meter{display:grid;gap:6px;min-width:0}.pr-meter-track{position:relative;height:8px;background:color-mix(in oklab,var(--page-fg) 6%,transparent);border-radius:999px;overflow:hidden}.pr-meter-fill{position:absolute;inset:0;width:calc(var(--progress, 0) * 100%);background:linear-gradient(90deg,color-mix(in oklab,var(--meter-fill) 60%,transparent),var(--meter-fill));border-radius:999px;transition:width .8s cubic-bezier(.22,1,.36,1);box-shadow:0 0 14px -2px color-mix(in oklab,var(--meter-fill) 55%,transparent)}.pr-meter-fill:after{content:"";position:absolute;top:0;right:0;bottom:0;width:40px;background:linear-gradient(90deg,transparent,color-mix(in oklab,var(--meter-fill) 85%,#fff));filter:blur(5px);opacity:.7}.meter-fill.is-drift,.pr-meter.is-drift .pr-meter-fill{background-size:200% 100%;background-image:linear-gradient(90deg,color-mix(in oklab,var(--meter-fill) 55%,transparent),var(--meter-fill),color-mix(in oklab,var(--meter-fill) 55%,transparent));animation:meter-drift 4s linear infinite}@keyframes meter-drift{0%{background-position:0 0}to{background-position:-200% 0}}.meter-cap,.pr-meter-cap{display:flex;align-items:center;justify-content:space-between;font-family:var(--font-mono);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--quiet-fg)}.pmc-stage{color:var(--meter-fill);font-weight:700}.mc-pct,.pmc-pct{color:var(--page-fg);font-weight:700;letter-spacing:0;font-size:11px}.pr-meter.is-bloom .pr-meter-fill{background:linear-gradient(90deg,var(--meter-fill),color-mix(in oklab,var(--meter-fill) 80%,#fff))}.pr-side{display:flex;flex-wrap:wrap;align-items:center;gap:12px;min-width:0;white-space:nowrap}.pr-needs-input{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px;border-radius:999px;border:1px solid rgba(34,211,238,.45);background:rgba(34,211,238,.1);color:var(--bench-forge-400);font-family:var(--font-mono);font-size:9.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.live-dot,.pn-dot{width:5px;height:5px;border-radius:999px;background:currentColor;animation:live-pulse 2.4s ease-out infinite}@keyframes live-pulse{0%{box-shadow:0 0 0 0 color-mix(in oklab,currentColor 55%,transparent)}70%{box-shadow:0 0 0 6px transparent}to{box-shadow:0 0 0 0 transparent}}.pr-go{font-size:10.5px;color:var(--quiet-fg);transition:color .16s,transform .16s}.pr-go,.state-badge{font-family:var(--font-mono);font-weight:700;letter-spacing:.14em;text-transform:uppercase}.state-badge{display:inline-flex;align-items:center;gap:6px;min-height:22px;padding:3px 10px;border-radius:999px;border:1px solid;background:rgba(255,255,255,.02);font-size:9.5px;white-space:nowrap}.state-badge .sb-dot{width:5px;height:5px;border-radius:999px;background:currentColor}.state-badge.is-active .sb-dot{animation:live-pulse 2.4s ease-out infinite}.state-badge[data-state=received]{color:#b9b9c1;border-color:rgba(185,185,193,.3)}.state-badge[data-state=ready]{color:var(--sig-info);border-color:rgba(95,184,255,.35)}.state-badge[data-state=in-progress]{color:var(--sig-warn);border-color:rgba(255,184,74,.35)}.state-badge[data-state=review]{color:#c490e6;border-color:rgba(196,144,230,.35)}.state-badge[data-state=delivered]{color:var(--sig-ok);border-color:rgba(93,210,154,.4)}.state-badge[data-state=parked]{color:var(--chalk-4);border-color:rgba(124,124,135,.3)}.forge-badge-row{display:flex;flex-wrap:wrap;column-gap:6px;row-gap:6px;min-width:0}.meter{--stages:5;--progress:0;--duration:800ms;position:relative;padding:22px 18px 14px;background:color-mix(in oklab,var(--page-bg) 35%,transparent);border:1px solid var(--hairline);border-radius:var(--r-card)}.meter.is-bloom{border-color:color-mix(in oklab,var(--meter-fill) 60%,transparent);box-shadow:0 0 0 1px color-mix(in oklab,var(--meter-fill) 50%,transparent),0 0 48px -8px var(--meter-glow)}.meter-track{position:relative;height:10px;background:color-mix(in oklab,var(--page-fg) 6%,transparent);border-radius:999px;overflow:hidden;margin:12px 6px}.meter-fill{position:absolute;inset:0;width:calc(var(--progress) * 100%);background:linear-gradient(90deg,color-mix(in oklab,var(--meter-fill) 70%,transparent),var(--meter-fill));box-shadow:0 0 18px -2px var(--meter-glow);transition:width var(--duration) cubic-bezier(.22,1,.36,1);border-radius:999px}.meter-fill:after{content:"";position:absolute;top:0;right:0;bottom:0;width:60px;background:linear-gradient(90deg,transparent,color-mix(in oklab,var(--meter-fill) 85%,#fff));filter:blur(6px);opacity:.8}.meter-stages{display:grid;grid-template-columns:repeat(var(--stages),1fr);position:relative;margin-top:14px}.meter-stage{display:flex;flex-direction:column;align-items:center;gap:6px;font-family:var(--font-mono);font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--quiet-fg)}.ms-pip{width:12px;height:12px;border-radius:999px;border:1.5px solid var(--hairline-2);background:var(--page-bg);margin-top:-22px;z-index:2;transition:background .2s,border-color .2s,transform .2s}.meter-stage[data-state=active] .ms-pip,.meter-stage[data-state=complete] .ms-pip{border-color:var(--meter-fill);background:var(--meter-fill)}.meter-stage[data-state=active] .ms-pip{transform:scale(1.25);box-shadow:0 0 0 4px color-mix(in oklab,var(--meter-fill) 20%,transparent),0 0 18px -2px var(--meter-glow);animation:pip-pulse 2.4s ease-in-out infinite}@keyframes pip-pulse{0%,to{box-shadow:0 0 0 4px color-mix(in oklab,var(--meter-fill) 18%,transparent),0 0 14px -2px var(--meter-glow)}50%{box-shadow:0 0 0 6px color-mix(in oklab,var(--meter-fill) 28%,transparent),0 0 28px -2px var(--meter-glow)}}.meter-stage[data-state=complete]{color:var(--page-fg)}.meter-stage[data-state=active]{color:var(--meter-fill)}.meter-bloom{position:absolute;inset:-1px;pointer-events:none;border-radius:var(--r-card);opacity:0;background:radial-gradient(ellipse 80% 60% at 50% 50%,color-mix(in oklab,var(--meter-fill) 22%,transparent),transparent 70%);transition:opacity .8s ease}.meter.is-bloom .meter-bloom{opacity:1}.tenancy-chain{display:grid;gap:9px;margin-top:16px;padding:14px 16px;border:1px solid var(--hairline);border-radius:var(--r-card);background:color-mix(in oklab,var(--page-bg) 35%,transparent)}.tc-label{font-family:var(--font-mono);font-size:10px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--quiet-fg)}.tc-chain{display:flex;flex-wrap:wrap}.tc-chain,.tc-node-wrap{gap:6px;align-items:center}.tc-node-wrap{display:inline-flex}.tc-direct,.tc-node{display:inline-flex;align-items:center;min-height:28px;padding:3px 10px;border-radius:999px;border:1px solid color-mix(in oklab,var(--spark) 26%,transparent);background:color-mix(in oklab,var(--spark) 7%,transparent);color:var(--page-fg);font-size:13px;font-weight:700}.tc-direct{width:fit-content;color:var(--muted-fg);border-color:var(--hairline-2);background:color-mix(in oklab,var(--card-bg) 52%,transparent)}.tc-chevron{color:var(--quiet-fg)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:34px;padding:0 14px;border-radius:999px;font-family:var(--font-body);font-size:13px;font-weight:600;border:1px solid var(--hairline);background:color-mix(in oklab,var(--card-bg) 80%,transparent);color:var(--page-fg);cursor:pointer;text-decoration:none;transition:border-color .16s,background .16s,transform .16s,filter .16s}.btn:hover{border-color:var(--hairline-2);transform:translateY(-.5px)}.btn-primary{background:var(--bench-forge-400);color:#fff;border-color:rgba(34,211,238,.55);box-shadow:0 0 0 1px rgba(34,211,238,.45),0 0 28px -6px rgba(34,211,238,.5)}.btn-ghost{background:transparent;border-color:transparent;color:var(--muted-fg)}.btn-lg{min-height:40px;padding:0 20px;font-size:14px}.btn-sm{min-height:28px;padding:0 11px;font-size:11.5px}.field,.form-stack{display:grid;gap:22px}.field{gap:8px}.form-section{display:grid;gap:14px;padding:22px 24px;border:1px solid var(--hairline);border-radius:var(--r-card);background:color-mix(in oklab,var(--card-bg) 70%,transparent)}.field-label{font-family:var(--font-mono);font-size:10.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--muted-fg);display:flex;align-items:center;gap:10px}.req{color:var(--spark);font-size:14px;font-family:var(--font-body);letter-spacing:0}.field-help{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.1em;color:var(--quiet-fg);margin-left:auto;text-transform:uppercase}.field-hint{font-size:13px;color:var(--quiet-fg);margin-top:2px}.input,.textarea{width:100%;background:color-mix(in oklab,var(--page-bg) 70%,transparent);border:1px solid var(--hairline);border-radius:var(--r-md);color:var(--page-fg);font-family:var(--font-body);font-size:15px;padding:12px 14px;outline:none;transition:border-color .16s,background .16s}.input:focus,.textarea:focus{border-color:var(--spark)}.textarea{min-height:120px;resize:vertical;line-height:1.6}.form-actions{display:flex;align-items:center;gap:10px;padding-top:6px;flex-wrap:wrap}.form-actions .spacer{flex:1}.agent-tiles{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}.agent-tile{display:flex;align-items:center;gap:10px;padding:10px 12px;background:color-mix(in oklab,var(--page-bg) 60%,transparent);border:1px solid var(--hairline);border-radius:var(--r-card);cursor:pointer;transition:border-color .16s,background .16s,transform .16s;--rar:var(--rar-common)}.agent-tile:hover{border-color:var(--hairline-2);transform:translateY(-1px)}.agent-tile.is-selected{border-color:color-mix(in oklab,var(--rar) 60%,transparent);background:color-mix(in oklab,var(--rar) 6%,transparent);box-shadow:0 0 0 1px color-mix(in oklab,var(--rar) 50%,transparent)}.agent-tile-meta{display:flex;flex-direction:column;gap:1px;min-width:0}.agent-tile-name{font-size:14px;font-weight:600;color:color-mix(in oklab,var(--rar) 90%,var(--page-fg));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.agent-tile-role{font-family:var(--font-mono);font-size:9.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--quiet-fg)}.chip-row{display:flex;flex-wrap:wrap;gap:8px}.chip{display:inline-flex;align-items:center;gap:8px;min-height:32px;padding:0 14px;border-radius:999px;border:1px solid var(--hairline);background:color-mix(in oklab,var(--page-bg) 60%,transparent);font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--muted-fg);cursor:pointer}.chip.is-selected{background:var(--spark-soft);border-color:color-mix(in oklab,var(--spark) 55%,transparent);color:var(--page-fg)}.chip-check{width:14px;height:14px;border-radius:999px;border:1px solid var(--hairline-2);display:inline-flex;align-items:center;justify-content:center;font-size:9px;color:var(--spark)}.chip.is-selected .chip-check{border-color:var(--spark);background:var(--spark);color:#fff}.radio-cards{display:grid;gap:10px;grid-template-columns:1fr 1fr}.radio-card{display:grid;grid-template-columns:18px 1fr;gap:12px;padding:14px 16px;border:1px solid var(--hairline);border-radius:var(--r-card);background:color-mix(in oklab,var(--page-bg) 50%,transparent);cursor:pointer}.radio-card.is-selected{border-color:var(--spark);background:var(--spark-soft)}.radio-dot{width:16px;height:16px;border-radius:999px;border:1.5px solid var(--hairline-2);margin-top:4px;position:relative}.radio-card.is-selected .radio-dot{border-color:var(--spark)}.radio-card.is-selected .radio-dot:after{content:"";position:absolute;inset:3px;border-radius:999px;background:var(--spark)}.rc-title{font-size:14px;font-weight:600;display:flex;align-items:center;gap:8px}.sensitivity-glyph{font-family:var(--font-mono);font-size:10px;padding:2px 6px;border-radius:4px;background:color-mix(in oklab,var(--page-bg) 60%,var(--ink-3));border:1px solid var(--hairline);color:var(--muted-fg);letter-spacing:.1em;text-transform:uppercase}.radio-card[data-value=secret-bearing] .sensitivity-glyph{color:var(--bench-forge-300);border-color:rgba(34,211,238,.35);background:rgba(34,211,238,.1)}.rc-sub{font-size:12.5px;line-height:1.5;margin-top:4px}.dropzone,.rc-sub{color:var(--muted-fg)}.dropzone{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:28px;border:1.5px dashed var(--hairline-2);border-radius:var(--r-card);background:color-mix(in oklab,var(--page-bg) 40%,transparent);font-size:13.5px;cursor:pointer;text-align:center}.dropzone:hover{border-color:var(--spark)}.dropzone-glyph{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;background:color-mix(in oklab,var(--page-bg) 60%,transparent);border:1px solid var(--hairline);border-radius:999px;color:var(--muted-fg)}.dz-strong{color:var(--page-fg);font-weight:600}.dz-mono{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase}.detail-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:28px}.detail-head{display:flex;align-items:flex-start;gap:16px;margin-bottom:22px;--rar:var(--rar-common)}.detail-head .pr-agent,.detail-head .pr-agent-fallback{width:52px;height:52px;font-size:16px}.ticket-title{font-family:var(--font-display);font-size:32px;font-weight:600;line-height:1.1;letter-spacing:0;color:color-mix(in oklab,var(--rar) 20%,var(--page-fg));margin:0}.detail-meta-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:4px;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--quiet-fg)}.section{display:grid;gap:12px;margin-top:28px}.section-title{font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--muted-fg);display:flex;align-items:center;gap:10px}.section-title:after{content:"";flex:1;height:1px;background:var(--hairline)}.prose{font-size:15.5px;line-height:1.65;color:var(--page-fg);white-space:pre-wrap}.attr-value code,.prose code{font-family:var(--font-mono);font-size:13px;background:color-mix(in oklab,var(--page-bg) 70%,transparent);padding:2px 6px;border-radius:4px;border:1px solid var(--hairline)}.prose ul{padding-left:20px;margin:8px 0;white-space:normal}.requirements{display:grid;gap:10px}.requirement{display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:center;padding:14px 16px;background:rgba(34,211,238,.04);border:1px solid rgba(34,211,238,.2);border-radius:var(--r-card)}.requirement-glyph{width:32px;height:32px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:rgba(34,211,238,.1);border:1px solid rgba(34,211,238,.3);color:var(--bench-forge-300)}.requirement-title{font-size:14.5px;font-weight:600}.requirement-sub{font-size:12.5px;color:var(--muted-fg)}.requirement-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.artifacts-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.artifact{display:grid;gap:10px;padding:14px;background:color-mix(in oklab,var(--page-bg) 50%,transparent);border:1px solid var(--hairline);border-radius:var(--r-card);text-decoration:none;color:inherit}.artifact-thumb{aspect-ratio:16/9;background:repeating-linear-gradient(45deg,color-mix(in oklab,var(--page-bg) 60%,var(--ink-3)),color-mix(in oklab,var(--page-bg) 60%,var(--ink-3)) 8px,color-mix(in oklab,var(--page-bg) 70%,var(--ink-3)) 8px,color-mix(in oklab,var(--page-bg) 70%,var(--ink-3)) 16px);border:1px solid var(--hairline);border-radius:var(--r-md);position:relative}.at-kind{position:absolute;top:8px;left:8px;padding:3px 7px;background:color-mix(in oklab,var(--page-bg) 80%,transparent);border:1px solid var(--hairline);border-radius:999px;font-family:var(--font-mono);font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--meter-fill)}.artifact-title{font-size:13.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.artifact-meta{font-family:var(--font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--quiet-fg)}.related-skills-grid{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.related-skill-card{display:grid;gap:4px;padding:12px 14px;border:1px solid var(--hairline);border-radius:var(--r-card);background:color-mix(in oklab,var(--page-bg) 48%,transparent);color:inherit;text-decoration:none;transition:border-color .16s,background .16s,transform .16s}.related-skill-card:hover{border-color:color-mix(in oklab,var(--sig-info) 34%,transparent);background:color-mix(in oklab,var(--sig-info) 6%,transparent);transform:translateY(-1px)}.related-skill-title{color:var(--page-fg);font-size:13.5px;font-weight:800;overflow-wrap:anywhere}.coauthor-entity,.related-skill-meta{font-family:var(--font-mono);font-size:9.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--quiet-fg)}.detail-aside{display:grid;gap:20px;align-self:start;position:sticky;top:84px}.aside-card{background:var(--card-bg);border:1px solid var(--hairline);border-radius:var(--r-card);padding:18px 20px;display:grid;gap:14px}.ac-title{font-family:var(--font-mono);font-size:10.5px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--muted-fg)}.coauthor-detail-list{display:grid;gap:13px}.coauthor-detail{display:grid;gap:7px}.coauthor-detail-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.coauthor-bar{height:6px;border-radius:999px;overflow:hidden;background:color-mix(in oklab,var(--page-fg) 7%,transparent)}.coauthor-bar span{display:block;height:100%;min-width:4px;border-radius:inherit;background:var(--spark)}.coauthor-detail[data-entity=human] .coauthor-bar span{background:var(--sig-ok)}.coauthor-detail[data-entity=agent] .coauthor-bar span{background:var(--sig-info)}.coauthor-detail[data-entity=instance] .coauthor-bar span{background:var(--spark)}.coauthor-fallback{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--muted-fg);font-size:13px}.coauthor-fallback strong{color:var(--page-fg);font-family:var(--font-mono);font-size:11px}.door-detail{display:grid;justify-items:start;gap:10px}.door-detail p{margin:0;color:var(--muted-fg);font-size:13px;line-height:1.5}.activity-stream,.attr-list{display:grid}.activity-item{display:grid;grid-template-columns:24px 1fr;gap:12px;padding:12px 4px;position:relative}.activity-item:not(:last-child):after{content:"";position:absolute;left:15px;top:28px;bottom:-8px;width:1px;background:var(--hairline)}.activity-glyph{width:22px;height:22px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:var(--card-bg);border:1px solid var(--hairline-2);color:var(--muted-fg);position:relative;z-index:1;font-family:var(--font-mono);font-size:11px}.activity-item[data-kind=now] .activity-glyph{background:var(--meter-fill);border-color:var(--meter-fill);color:#fff;box-shadow:0 0 0 3px color-mix(in oklab,var(--meter-fill) 20%,transparent),0 0 18px -2px var(--meter-glow)}.activity-title{font-size:13.5px}.activity-time{font-family:var(--font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--quiet-fg)}.attr-list{gap:10px}.attr-row{display:grid;grid-template-columns:110px 1fr;gap:12px;align-items:baseline;font-size:13px}.attr-label{font-family:var(--font-mono);font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--quiet-fg)}.empty-state{padding:56px 36px;text-align:center;border:1px dashed var(--hairline-2);border-radius:var(--r-card);background:color-mix(in oklab,var(--card-bg) 50%,transparent);display:grid;gap:18px;justify-items:center}.empty-portal{width:200px;height:200px;border-radius:999px;background:var(--card-bg) center /cover no-repeat;background-image:url(/forge/forge-portal.png);border:1px solid color-mix(in oklab,var(--bench-forge-400) 35%,transparent);box-shadow:0 0 0 4px color-mix(in oklab,var(--bench-forge-400) 15%,transparent),0 0 36px -4px rgba(34,211,238,.45);position:relative;overflow:hidden}.empty-portal:after{content:"";position:absolute;inset:0;border-radius:999px;background:radial-gradient(ellipse 80% 80% at 50% 50%,transparent 50%,color-mix(in oklab,var(--page-bg) 40%,transparent) 100%)}.empty-title{font-family:Space Grotesk,Inter,system-ui,sans-serif;font-style:italic;font-size:32px;font-weight:600;margin:0;letter-spacing:0;color:#ece6d8}.empty-sub{color:var(--muted-fg);max-width:480px;line-height:1.6;font-size:15px;margin:0}.forge-error{border:1px solid rgba(34,211,238,.35);background:rgba(34,211,238,.08);color:var(--bench-forge-300);border-radius:var(--r-card);padding:14px 16px;font-size:14px}.forge-board{display:grid;gap:18px;margin-top:18px}.forge-columns{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;align-items:start}.forge-column{min-width:0;min-height:360px;overflow:hidden;border:1px solid var(--hairline);border-radius:var(--r-card);background:color-mix(in oklab,var(--card-bg) 56%,transparent);padding:12px}.fc-head{display:flex;justify-content:space-between;gap:10px;padding-bottom:10px;border-bottom:1px solid var(--hairline)}.fc-head h2{margin:0;color:var(--page-fg);font-family:var(--font-sans);font-size:13px;font-weight:800;letter-spacing:0}.fc-head p{margin:4px 0 0;color:var(--quiet-fg);font-size:11px;line-height:1.35}.fc-count{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:24px;border-radius:999px;border:1px solid var(--hairline-2);color:var(--muted-fg);font-family:var(--font-mono);font-size:11px;font-weight:700}.fc-stack,.fp-grid{display:grid;gap:10px;padding-top:12px}.fc-empty{border:1px dashed var(--hairline-2);border-radius:var(--r-card);padding:18px 12px;color:var(--quiet-fg);font-size:12px;text-align:center}.forge-card{min-width:0;max-width:100%;overflow:hidden;display:grid;gap:12px;border:1px solid var(--hairline);border-radius:var(--r-card);background:color-mix(in oklab,var(--page-bg) 68%,transparent);padding:12px;box-shadow:0 12px 28px rgba(0,0,0,.14)}.forge-card.is-delivered{border-color:rgba(93,210,154,.28);background:linear-gradient(180deg,rgba(93,210,154,.08),transparent 58%),color-mix(in oklab,var(--page-bg) 68%,transparent)}.fcard-top{display:flex;align-items:flex-start;flex-wrap:wrap;gap:10px;min-width:0}.fcard-main{min-width:0;flex:1 1 150px}.fcard-title{display:block;color:var(--page-fg);font-size:13px;font-weight:800;line-height:1.3;text-decoration:none;overflow-wrap:anywhere}.fcard-title:hover{color:var(--spark)}.fcard-meta{display:flex;flex-wrap:wrap;gap:8px;min-width:0;margin-top:5px;color:var(--quiet-fg);font-family:var(--font-mono);font-size:10px;text-transform:uppercase;overflow-wrap:anywhere}.fcard-coauthors{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}.coauthor-chip{display:inline-flex;align-items:center;gap:7px;min-width:0;min-height:30px;max-width:100%;padding:3px 7px 3px 4px;border:1px solid var(--hairline);border-radius:999px;background:color-mix(in oklab,var(--page-bg) 72%,transparent);color:var(--muted-fg)}.coauthor-chip.is-compact{min-height:24px;gap:5px;padding:2px 6px 2px 3px}.coauthor-chip[data-entity=human]{border-color:color-mix(in oklab,var(--sig-ok) 30%,transparent);background:color-mix(in oklab,var(--sig-ok) 8%,transparent)}.coauthor-chip[data-entity=agent]{border-color:color-mix(in oklab,var(--sig-info) 32%,transparent);background:color-mix(in oklab,var(--sig-info) 8%,transparent)}.coauthor-chip[data-entity=instance]{border-color:color-mix(in oklab,var(--spark) 34%,transparent);background:color-mix(in oklab,var(--spark) 9%,transparent)}.coauthor-avatar{width:28px;height:28px;flex:0 0 auto;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;border:1px solid;background:color-mix(in oklab,var(--card-bg) 72%,transparent);color:var(--page-fg);font-family:var(--font-mono);font-size:10px;font-weight:800}.coauthor-chip.is-compact .coauthor-avatar{width:20px;height:20px;font-size:8px}.coauthor-avatar.is-agent-img{object-fit:cover;border:1px solid color-mix(in oklab,var(--sig-info) 40%,transparent)}.coauthor-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:700;color:var(--page-fg)}.coauthor-chip.is-compact .coauthor-name{font-size:10.5px}.coauthor-weight{flex:0 0 auto;padding:1px 5px;border-radius:999px;background:color-mix(in oklab,var(--page-bg) 74%,transparent);color:var(--muted-fg);font-family:var(--font-mono);font-size:9.5px;font-weight:800;letter-spacing:0}.fcard-chip-row{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.fcard-confirm-badge,.fcard-door-badge,.fcard-info-chip{display:inline-flex;align-items:center;gap:5px;min-height:22px;max-width:100%;padding:2px 8px;border-radius:999px;border:1px solid var(--hairline);background:color-mix(in oklab,var(--page-bg) 66%,transparent);color:var(--muted-fg);font-family:var(--font-mono);font-size:9.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.fcard-info-chip.is-upstream{color:color-mix(in oklab,var(--spark) 72%,var(--page-fg));border-color:color-mix(in oklab,var(--spark) 26%,transparent);background:color-mix(in oklab,var(--spark) 8%,transparent)}.fcard-info-chip.is-related{color:color-mix(in oklab,var(--sig-info) 76%,var(--page-fg));border-color:color-mix(in oklab,var(--sig-info) 30%,transparent);background:color-mix(in oklab,var(--sig-info) 8%,transparent)}.fcard-door-badge[data-door="2-new-agent"]{color:#d7c7ff;border-color:rgba(151,113,255,.36);background:rgba(151,113,255,.12)}.fcard-door-badge[data-door="3a-customer-private"]{color:#c8ccd6;border-color:rgba(160,166,180,.3);background:rgba(160,166,180,.1)}.fcard-door-badge[data-door="3b-platform-instance-exclusive"]{color:#ffdba3;border-color:rgba(255,184,74,.36);background:rgba(255,184,74,.12)}.fcard-confirm-badge{color:var(--sig-warn);border-color:rgba(255,184,74,.36);background:rgba(255,184,74,.1)}.fcard-launch-badge{display:inline-flex;align-items:center;flex-wrap:wrap;max-width:100%;gap:6px;margin:8px 0 0;padding:4px 10px;border-radius:999px;font-family:var(--font-mono);font-size:10.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;border:1px solid transparent}.fcard-launch-badge.is-blocked{color:#ffd2d2;border-color:rgba(255,99,99,.42);background:rgba(255,99,99,.13)}.fcard-launch-badge.is-waiting-on-you{color:#fff1bd;border-color:rgba(255,197,74,.55);background:rgba(255,197,74,.18)}.fcard-launch-badge.is-shipped{color:#d8ffe9;border-color:rgba(93,210,154,.45);background:rgba(93,210,154,.13)}.fcard-launch-badge-label{font-weight:800}.fcard-launch-badge-summary{min-width:0;color:inherit;opacity:.92;overflow-wrap:anywhere}.fcard-launch-badge-summary,.fcard-launch-badge-time{font-weight:500;text-transform:none;letter-spacing:.01em}.fcard-launch-badge-time{opacity:.75}.lt-count.is-urgent{color:#2a1a06;background:var(--sig-warn)}.lt-filter.has-waiting{border-color:rgba(255,197,74,.45)}.fcard-goal{margin:0;color:var(--muted-fg);font-size:12px;line-height:1.45;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.forge-card.is-delivered .fcard-goal{color:var(--quiet-fg);-webkit-line-clamp:2}.launch-button,.op-save{display:inline-flex;align-items:center;justify-content:center;max-width:100%;gap:7px;min-height:34px;border-radius:var(--r-button);border:1px solid rgba(93,210,154,.36);background:rgba(93,210,154,.13);color:#d8ffe9;font-size:12px;font-weight:800;text-decoration:none;text-align:center;overflow-wrap:anywhere}.launch-button:hover,.op-save:hover{border-color:rgba(93,210,154,.58);background:rgba(93,210,154,.2)}.reviewer-note{min-width:0;border-left:2px solid var(--hairline-2);padding-left:9px}.op-field span,.reviewer-note span{display:block;color:var(--quiet-fg);font-family:var(--font-mono);font-size:9.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.reviewer-note p{margin:4px 0 0;color:var(--muted-fg);font-size:12px;line-height:1.4;overflow-wrap:anywhere}.operator-panel{min-width:0;display:grid;gap:8px;border-top:1px solid var(--hairline);padding-top:10px}.op-input,.op-textarea{min-width:0;width:100%;margin-top:5px;border:1px solid var(--hairline-2);border-radius:var(--r-input);background:color-mix(in oklab,var(--page-bg) 82%,transparent);color:var(--page-fg);font-size:12px}.op-input{height:34px;padding:0 10px}.op-textarea{min-height:72px;resize:vertical;padding:8px 10px}.op-actions{display:flex;flex-wrap:wrap;min-width:0;gap:6px}.op-chip{display:inline-flex;align-items:center;justify-content:center;max-width:100%;gap:5px;min-height:28px;border:1px solid var(--hairline-2);border-radius:999px;background:transparent;color:var(--muted-fg);cursor:pointer;font-family:var(--font-mono);font-size:9.5px;font-weight:800;letter-spacing:.08em;padding:0 9px;text-transform:uppercase;text-align:center;white-space:normal}.op-chip:hover:not(:disabled){border-color:rgba(34,211,238,.45);color:var(--page-fg)}.op-chip.is-launch{border-color:rgba(34,211,238,.55);color:var(--page-fg)}.op-chip:disabled,.op-save:disabled{cursor:not-allowed;opacity:.52}.op-error{color:var(--bench-forge-300);font-size:12px;line-height:1.35;overflow-wrap:anywhere}.forge-parked{border:1px solid var(--hairline);border-radius:var(--r-card);background:color-mix(in oklab,var(--card-bg) 44%,transparent)}.forge-parked summary{display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;list-style:none;padding:14px 16px}.forge-parked summary::-webkit-details-marker{display:none}.fp-title{display:block;color:var(--page-fg);font-size:14px;font-weight:800}.fp-sub{display:block;margin-top:3px;color:var(--quiet-fg);font-size:12px}.fp-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));border-top:1px solid var(--hairline);padding:12px}@media (max-width:980px){.forge-columns{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.detail-grid{grid-template-columns:1fr}.detail-aside{position:static}}@media (max-width:760px){.forge-surface .page{padding:20px 16px 64px}.forge-banner{height:260px}.forge-banner-actions{left:18px;right:18px;justify-content:flex-start}.forge-banner-content{left:18px;right:18px}.list-toolbar{align-items:flex-start;flex-direction:column}.lt-meta{white-space:normal}.forge-columns{grid-template-columns:1fr}.forge-column{min-height:0}.radio-cards{grid-template-columns:1fr}.requirement{grid-template-columns:auto 1fr}.requirement-actions{grid-column:1/-1;justify-content:flex-start}.attr-row{grid-template-columns:1fr;gap:3px}}@media (prefers-reduced-motion:reduce){.forge-surface *,.forge-surface :after,.forge-surface :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.bench-surface-ops{--bench-sig-ok:var(--sig-ok,var(--bench-ops-sig-ok));--bench-sig-warn:var(--sig-warn,var(--bench-ops-sig-warn));--bench-sig-info:var(--sig-info,var(--bench-ops-sig-info));--bench-sig-bad:var(--sig-bad,var(--bench-ops-sig-bad));--bench-radius-card:var(--r-card,var(--bench-ops-radius));--cockpit-bg:var(--page-bg,var(--bench-ops-ink-0));--cockpit-card-bg:var(--card-bg,var(--bench-ops-ink-2));--cockpit-card-bg-soft:color-mix(in oklab,var(--bench-ops-chalk-1) 4%,transparent);--cockpit-card-border:var(--hairline,var(--bench-ops-hairline));--cockpit-card-border-strong:var(--hairline-2,var(--bench-ops-hairline-strong));--cockpit-watermark:color-mix(in oklab,var(--bench-ops-chalk-1) 5.5%,transparent);color-scheme:dark}.cockpit-shell{overflow-x:hidden;min-height:100%;padding:clamp(16px,3vw,32px);color:var(--bench-ops-chalk-1);background:linear-gradient(180deg,color-mix(in oklab,var(--bench-ops-chalk-1) 2.5%,transparent),transparent 38%),var(--cockpit-bg)}.cockpit-header{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:20px}.cockpit-eyebrow{margin:0 0 6px}.cockpit-title{margin:0;font-size:1.65rem;line-height:1.1;color:var(--bench-ops-chalk-1)}.cockpit-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;width:100%;max-width:100%}.cockpit-slot{display:flex;min-width:0;min-height:156px;flex-direction:column;justify-content:space-between;gap:16px;border:1px solid var(--cockpit-card-border);border-radius:var(--bench-radius-card);background:var(--cockpit-card-bg-soft);padding:16px;box-shadow:var(--bench-ops-shadow-card)}.cockpit-slot__label{font-size:var(--bench-ops-label-size,10.5px);font-weight:600;letter-spacing:var(--bench-ops-label-track,.16em);line-height:1.25;text-transform:uppercase}.cockpit-slot__label,.cockpit-slot__state{margin:0;font-family:var(--bench-ops-font-mono);color:var(--bench-ops-chalk-4)}.cockpit-slot__state{font-size:.72rem;line-height:1.35}.cockpit-slot--kpi-strip{min-height:116px}.cockpit-customer-roster{gap:14px}.cockpit-customer-card__footer,.cockpit-customer-card__header,.cockpit-customer-roster__header{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:12px}.cockpit-panel__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.cockpit-customer-card__badge,.cockpit-customer-card__status,.cockpit-customer-roster__badge{display:inline-flex;min-height:28px;flex-shrink:0;align-items:center;gap:7px;border-radius:999px;font-family:var(--bench-ops-font-mono);font-size:.68rem;font-weight:700;line-height:1;text-transform:uppercase;white-space:nowrap}.cockpit-customer-card__badge,.cockpit-customer-roster__badge{border:1px solid color-mix(in oklab,var(--bench-sig-warn) 38%,transparent);background:color-mix(in oklab,var(--bench-sig-warn) 12%,transparent);color:var(--bench-sig-warn);padding:0 10px}.cockpit-customer-card__badge:before,.cockpit-customer-card__status:before,.cockpit-customer-roster__badge:before{display:inline-block;width:7px;height:7px;flex:0 0 auto;border-radius:999px;content:""}.cockpit-customer-card__badge:before,.cockpit-customer-roster__badge:before{background:var(--bench-sig-warn);box-shadow:0 0 0 3px color-mix(in oklab,var(--bench-sig-warn) 18%,transparent)}.cockpit-customer-roster__cards{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.cockpit-customer-card{position:relative;display:flex;min-width:0;min-height:108px;flex-direction:column;justify-content:space-between;gap:14px;overflow:hidden;border:1px solid var(--cockpit-card-border-strong);border-radius:var(--bench-radius-card);background:color-mix(in oklab,var(--cockpit-card-bg) 82%,var(--bench-ops-chalk-1) 5%);padding:14px}.cockpit-customer-card:after{position:absolute;right:12px;bottom:10px;color:var(--cockpit-watermark);content:"PLACEHOLDER";font-family:var(--bench-ops-font-mono);font-size:1.2rem;font-weight:800;letter-spacing:.08em;pointer-events:none}.cockpit-customer-card__identity{display:grid;min-width:0;gap:4px}.cockpit-customer-card__label{overflow-wrap:anywhere;font-size:1.05rem;font-weight:700}.cockpit-panel__eyebrow{margin:0 0 5px;font-family:var(--bench-ops-font-mono);font-size:.68rem;font-weight:650;letter-spacing:.08em;text-transform:uppercase;color:var(--bench-ops-chalk-4)}.cockpit-panel__title{margin:0;font-size:1rem;line-height:1.2;color:var(--bench-ops-chalk-1)}.cockpit-customer-card__instance,.cockpit-customer-card__stub{overflow-wrap:anywhere;font-size:.78rem}.cockpit-panel__icon,.cockpit-panel__spinner,.cockpit-panel__status-icon{width:18px;height:18px;flex:0 0 auto;color:var(--bench-ops-chalk-4)}.cockpit-panel__spinner{animation:cockpit-spin .9s linear infinite}.cockpit-panel__empty{display:flex;min-height:84px;align-items:center;gap:10px;font-size:.84rem;line-height:1.45;color:var(--bench-ops-chalk-3)}.cockpit-briefing-panel__body{display:flex;flex-direction:column;gap:12px}.cockpit-briefing-panel__summary{margin:0;max-width:68ch;font-size:.92rem;line-height:1.5;color:var(--bench-ops-chalk-2)}.cockpit-briefing-panel__metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0}.cockpit-briefing-panel__metrics div{min-width:0;border:1px solid var(--cockpit-card-border);border-radius:var(--bench-radius-card);background:var(--cockpit-card-bg-soft);padding:9px 10px}.cockpit-briefing-panel__metrics dt{margin:0 0 4px;overflow-wrap:anywhere;font-family:var(--bench-ops-font-mono);font-size:.64rem;line-height:1.25;text-transform:uppercase;color:var(--bench-ops-chalk-4)}.cockpit-briefing-panel__metrics dd{margin:0;font-size:1.05rem;font-weight:700;line-height:1.1;color:var(--bench-ops-chalk-1);font-variant-numeric:tabular-nums}.cockpit-briefing-panel__alerts,.cockpit-briefing-panel__suggestions{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.cockpit-briefing-panel__alerts li,.cockpit-briefing-panel__suggestions li{border:1px solid var(--cockpit-card-border);border-radius:var(--bench-radius-card);padding:8px 10px;font-size:.78rem;line-height:1.4;color:var(--bench-ops-chalk-2)}.cockpit-briefing-panel__alerts li{border-color:color-mix(in oklab,var(--bench-sig-warn) 28%,transparent);background:color-mix(in oklab,var(--bench-sig-warn) 8%,transparent);color:var(--bench-sig-warn)}.cockpit-briefing-panel__alerts li[data-severity=urgent]{border-color:color-mix(in oklab,var(--bench-sig-bad) 30%,transparent);background:color-mix(in oklab,var(--bench-sig-bad) 10%,transparent);color:var(--bench-sig-bad)}.cockpit-briefing-panel__suggestions li{display:flex;gap:8px;align-items:flex-start}.cockpit-briefing-panel__suggestions span{flex:0 0 auto;font-family:var(--bench-ops-font-mono);font-size:.64rem;line-height:1.5;text-transform:uppercase;color:var(--bench-ops-chalk-4)}.cockpit-briefing-panel__timestamp{margin:0;font-family:var(--bench-ops-font-mono);font-size:.68rem;line-height:1.35;color:var(--bench-ops-chalk-4)}.cockpit-customer-card__status{border:1px solid color-mix(in oklab,var(--bench-sig-info) 34%,transparent);background:color-mix(in oklab,var(--bench-sig-info) 11%,transparent);color:var(--bench-sig-info);padding:0 9px}.cockpit-customer-card__status:before{background:var(--bench-sig-info);box-shadow:0 0 0 3px color-mix(in oklab,var(--bench-sig-info) 18%,transparent)}.cockpit-customer-card__stub{text-align:right}.cockpit-kpi-strip{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cockpit-kpi-card{display:flex;min-height:112px;flex-direction:column;justify-content:space-between;gap:12px;border:1px solid var(--cockpit-card-border);border-radius:var(--bench-radius-card);background:var(--cockpit-card-bg-soft);padding:14px;box-shadow:var(--bench-ops-shadow-card)}.cockpit-kpi-card--green{border-color:color-mix(in oklab,var(--bench-sig-ok) 28%,transparent)}.cockpit-kpi-card--amber{border-color:color-mix(in oklab,var(--bench-sig-warn) 34%,transparent)}.cockpit-kpi-card--red{border-color:color-mix(in oklab,var(--bench-sig-bad) 34%,transparent)}.cockpit-kpi-card__label{margin:0 0 8px;font-size:.76rem;font-weight:650;line-height:1.25;color:var(--bench-ops-chalk-4)}.cockpit-kpi-card__value{min-height:34px;font-family:var(--bench-ops-font-mono);font-size:clamp(1.35rem,2vw,1.85rem);font-weight:720;line-height:1.05;color:var(--bench-ops-chalk-1);font-variant-numeric:tabular-nums}.cockpit-kpi-card__footer{display:flex;min-height:16px;align-items:center;justify-content:space-between;gap:8px}.cockpit-kpi-card__delta{font-family:var(--bench-ops-font-mono);font-size:.7rem;color:var(--bench-ops-chalk-4)}.cockpit-kpi-card__sparkline{display:block;width:54px;height:16px;border-bottom:2px solid color-mix(in oklab,var(--bench-ops-chalk-1) 18%,transparent);background:linear-gradient(135deg,transparent 0 35%,color-mix(in oklab,var(--bench-ops-chalk-1) 22%,transparent) 36% 40%,transparent 41%),linear-gradient(45deg,transparent 0 55%,color-mix(in oklab,var(--bench-ops-chalk-1) 14%,transparent) 56% 60%,transparent 61%)}.cockpit-kpi-pill{display:inline-flex;min-width:76px;align-items:center;justify-content:center;border-radius:999px;padding:6px 10px;font-size:.78rem;line-height:1;text-transform:uppercase}.cockpit-kpi-pill--green{background:color-mix(in oklab,var(--bench-sig-ok) 16%,transparent);color:var(--bench-sig-ok)}.cockpit-kpi-pill--amber{background:color-mix(in oklab,var(--bench-sig-warn) 18%,transparent);color:var(--bench-sig-warn)}.cockpit-kpi-pill--red{background:color-mix(in oklab,var(--bench-sig-bad) 18%,transparent);color:var(--bench-sig-bad)}.cockpit-kpi-strip__error{position:absolute;right:0;bottom:-20px;font-family:var(--bench-ops-font-mono);font-size:.68rem;color:var(--bench-sig-bad)}@keyframes cockpit-spin{to{transform:rotate(1turn)}}.cockpit-vault-launch{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:12px}.cockpit-vault-launch__button{display:inline-flex;min-height:42px;max-width:100%;align-items:center;gap:10px;border:1px solid var(--cockpit-card-border-strong);border-radius:var(--bench-radius-card);background:var(--bench-ops-chalk-1);color:var(--bench-ops-ink-0);padding:0 14px;font-size:.88rem;font-weight:700;line-height:1.1}.cockpit-vault-launch__button:not(:disabled):hover{background:var(--bench-ops-chalk-2)}.cockpit-vault-launch__button:disabled{cursor:not-allowed;opacity:.58}.cockpit-vault-launch__icon{width:16px;height:16px;flex:0 0 auto}@media (min-width:760px){.cockpit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cockpit-slot--kpi-strip{grid-column:1/-1}.cockpit-kpi-strip{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:759px){.cockpit-customer-card__footer,.cockpit-customer-card__header,.cockpit-customer-roster__header,.cockpit-header{align-items:stretch;flex-direction:column}.cockpit-customer-card__badge,.cockpit-customer-card__status,.cockpit-customer-roster__badge{min-height:44px;width:fit-content;padding-right:12px;padding-left:12px}.cockpit-customer-card__stub{text-align:left}}@media (min-width:1280px){.cockpit-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.cockpit-slot--kpi-strip{grid-column:1/-1}.cockpit-kpi-strip{grid-column:1/-1;grid-template-columns:repeat(6,minmax(0,1fr))}.cockpit-slot--briefing{grid-column:span 2}}