:root{--background:#0a0b0f;--foreground:#e8eaf0;--surface:#12141a;--surface-2:#1a1d26;--surface-3:#232734;--border:rgba(255,255,255,.08);--border-strong:rgba(255,255,255,.14);--muted:rgba(255,255,255,.65);--muted-2:rgba(255,255,255,.45);--muted-3:rgba(255,255,255,.3);--accent:#b9ff3d;--accent-2:#d6ff87;--accent-dim:rgba(185,255,61,.12);--danger:#ff5c5c;--danger-dim:rgba(255,92,92,.12);--warning:#ffb84d;--warning-dim:rgba(255,184,77,.12);--info:#5b9dff;--info-dim:rgba(91,157,255,.12);--success:#4ade80;--success-dim:rgba(74,222,128,.12);--purple:#a78bfa;--purple-dim:rgba(167,139,250,.12);--font-sans:var(--font-geist-sans),"Geist",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--font-mono:var(--font-geist-mono),"Geist Mono",ui-monospace,"JetBrains Mono",Menlo,monospace;--radius:8px;--radius-lg:12px;--radius-xl:16px;--radius-2xl:20px;--radius-pill:99px;--sidebar-w:236px;--sidebar-w-collapsed:64px;--shadow-sm:0 0 0 1px rgba(255,255,255,.04);--shadow:0 0 0 1px rgba(255,255,255,.04),0 16px 60px rgba(0,0,0,.55);--shadow-lg:0 0 0 1px rgba(255,255,255,.06),0 24px 80px rgba(0,0,0,.65);--shadow-glow:0 0 40px rgba(185,255,61,.15);--t-fast:.15s;--t-normal:.3s;--t-slow:.5s;--ease-out:cubic-bezier(.22,1,.36,1);--ease-in-out:cubic-bezier(.4,0,.2,1)}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;scroll-behavior:smooth;scroll-padding-top:5rem}body{background:var(--background);color:var(--foreground);font-family:var(--font-sans);font-size:14px;line-height:1.5}::-moz-selection{background:rgba(185,255,61,.25)}::selection{background:rgba(185,255,61,.25)}::-webkit-scrollbar{width:7px;height:7px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:rgba(255,255,255,.1);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.2)}.mono{font-family:var(--font-mono)}.num{font-variant-numeric:tabular-nums}.muted{color:var(--muted-2)}.muted-3{color:var(--muted-3)}.accent{color:var(--accent)}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.focus\:not-sr-only:focus{clip:auto;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}@keyframes shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}@keyframes fade-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-dot{0%,to{opacity:1}50%{opacity:.4}}.animate-fade-up{animation:fade-up var(--t-normal) var(--ease-out) both}.animate-fade-in{animation:fade-in var(--t-fast) ease-out}.animate-pulse-dot{animation:2s ease-in-out infinite pulse-dot}@media (prefers-reduced-motion:reduce){.animate-fade-up,.animate-fade-in,.animate-pulse-dot{animation:none}html{scroll-behavior:auto}}[data-theme=light]{--background:#f7f8fa;--foreground:#12141a;--surface:#fff;--surface-2:#f1f3f6;--surface-3:#e6e9ee;--border:rgba(10,11,15,.1);--border-strong:rgba(10,11,15,.16);--muted:rgba(10,11,15,.7);--muted-2:rgba(10,11,15,.52);--muted-3:rgba(10,11,15,.38);--accent:#4d7c0f;--accent-2:#3f6212;--accent-dim:rgba(77,124,15,.12);--danger:#d33a3a;--danger-dim:rgba(211,58,58,.1);--warning:#b7791f;--warning-dim:rgba(183,121,31,.12);--info:#2563c9;--info-dim:rgba(37,99,201,.1);--success:#3f8f52;--success-dim:rgba(63,143,82,.12);--purple:#7c5cd6;--purple-dim:rgba(124,92,214,.1)}[data-theme=light] ::-moz-selection{background:rgba(77,124,15,.18)}[data-theme=light] ::selection{background:rgba(77,124,15,.18)}[data-theme=light] ::-webkit-scrollbar-thumb{background:rgba(10,11,15,.16)}[data-theme=light] ::-webkit-scrollbar-thumb:hover{background:rgba(10,11,15,.28)}.app{min-height:100vh;display:flex}.sidebar{width:var(--sidebar-w);border-right:1px solid var(--border);background:var(--surface);flex-direction:column;flex:none;height:100vh;transition:width .2s;display:flex;position:-webkit-sticky;position:sticky;top:0}.app.collapsed .sidebar{width:var(--sidebar-w-collapsed)}.main{flex-direction:column;flex:1;min-width:0;display:flex}.content{flex:1;width:100%;max-width:1500px;margin:0 auto;padding:24px 28px 72px}.content.bleed{flex-direction:column;max-width:none;min-height:0;margin:0;padding:0;display:flex}.sb-logo{border-bottom:1px solid var(--border);flex:none;align-items:center;gap:9px;height:56px;padding:0 16px;display:flex}.sb-logo .mark{background:var(--accent);color:#0a0b0f;border-radius:8px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;font-size:14px;font-weight:700;display:flex}.sb-logo .wm{flex-direction:column;line-height:1.2;display:flex}.sb-logo .wm b{font-size:13.5px;font-weight:600}.sb-logo .wm span{letter-spacing:.09em;text-transform:uppercase;color:var(--muted-3);font-size:9.5px}.app.collapsed .sb-logo .wm{display:none}.sb-project{border-bottom:1px solid var(--border);flex:none;padding:10px 12px;position:relative}.sb-project .psel{background:var(--surface-2);border:1px solid var(--border);cursor:pointer;text-align:left;border-radius:8px;align-items:center;gap:9px;width:100%;padding:8px 10px;display:flex}.sb-project .psel:hover{border-color:var(--border-strong)}.sb-project.open .psel{border-color:var(--accent)}.sb-project.open .pchev{transform:rotate(180deg)}.sb-project .pdot{background:var(--accent);border-radius:99px;flex:none;width:7px;height:7px}.sb-project .pmeta{flex:1;min-width:0}.sb-project .pmeta .pid{font-family:var(--font-mono);color:var(--muted-3);font-size:10px}.sb-project .pmeta .pname{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:500;overflow:hidden}.sb-project .pchev{color:var(--muted-3);flex:none;transition:transform .15s}.app.collapsed .sb-project .pmeta,.app.collapsed .sb-project .pchev{display:none}.pmenu{z-index:60;background:var(--surface-2);border:1px solid var(--border-strong);border-radius:10px;max-height:min(70vh,440px);padding:6px;display:none;position:absolute;top:calc(100% - 4px);left:12px;right:12px;overflow:auto;box-shadow:0 12px 32px rgba(0,0,0,.5)}.sb-project.open .pmenu{display:block}.pmenu-h{font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--muted-3);padding:6px 8px 4px;font-size:9.5px}.pmenu-f{color:var(--muted-3);border-top:1px solid var(--border);margin-top:4px;padding:8px 8px 4px;font-size:10.5px;line-height:1.45}.pmenu-f b{color:var(--muted-2);font-weight:600}.prow{cursor:pointer;text-align:left;background:0 0;border:1px solid transparent;border-radius:7px;align-items:flex-start;gap:9px;width:100%;padding:8px 9px;display:flex}.prow:hover{background:var(--surface-3)}.prow.active{background:var(--surface-3);border-color:var(--border)}.prow.disabled{cursor:not-allowed;opacity:.62}.prow.disabled:hover{background:var(--surface-3)}.prow .pdot{border-radius:99px;flex:none;width:7px;height:7px;margin-top:5px}.prow-meta{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.prow-top{align-items:center;gap:7px;display:flex}.prow-id{font-family:var(--font-mono);color:var(--muted-3);font-size:10px}.prow-name{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:500;overflow:hidden}.prow-sub{color:var(--muted-3);font-size:10.5px}.prow-badge{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;border-radius:4px;flex:none;padding:1px 5px;font-size:8.5px}.prow-badge.ok{background:var(--accent-dim);color:var(--accent)}.prow-badge.off{background:var(--surface-3);color:var(--muted-2);border:1px solid var(--border)}.prow-check{color:var(--accent);flex:none;margin-top:4px}.sb-nav{flex:1;padding:10px 0;overflow-y:auto}.sb-nav .sb-sep{background:var(--border);height:1px;margin:9px 16px}.app.collapsed .sb-nav .sb-sep{margin:9px 12px}.sb-scope{letter-spacing:.11em;text-transform:uppercase;color:var(--muted-3);align-items:center;gap:6px;padding:6px 16px 3px;font-size:9px;font-weight:600;display:flex}.sb-scope:before{content:"";background:var(--accent);border-radius:99px;flex:none;width:5px;height:5px}.sb-scope.platform:before{background:var(--info)}.app.collapsed .sb-scope{opacity:0;height:8px;padding:0}.sb-group{margin-bottom:8px}.sb-group .gl{letter-spacing:.09em;text-transform:uppercase;color:var(--muted-3);padding:6px 16px 3px;font-size:9.5px;font-weight:500}.app.collapsed .sb-group .gl{opacity:0;height:8px;padding:0}.sb-item{color:var(--muted);white-space:nowrap;cursor:pointer;border-right:2px solid transparent;align-items:center;gap:11px;padding:7px 16px;font-size:13px;transition:background .12s,color .12s;display:flex}.sb-item:hover{background:var(--surface-2);color:var(--foreground)}.sb-item.active{background:var(--accent-dim);color:var(--accent);border-right-color:var(--accent)}.sb-item .ico{stroke-width:1.75px;flex:none;width:16px;height:16px}.sb-item .lbl{text-overflow:ellipsis;flex:1;overflow:hidden}.sb-item .nb{font-family:var(--font-mono);letter-spacing:.02em;background:var(--surface-3);color:var(--muted-2);border-radius:4px;flex:none;padding:1px 5px;font-size:9px}.sb-item .nb.soon{background:var(--warning-dim);color:var(--warning)}.sb-item .nb.new{background:var(--accent-dim);color:var(--accent)}.sb-item.disabled{opacity:.45;cursor:default}.sb-item.disabled:hover{color:var(--muted);background:0 0}.app.collapsed .sb-item .lbl,.app.collapsed .sb-item .nb{display:none}.app.collapsed .sb-item{justify-content:center;padding:8px 0}.sb-foot{border-top:1px solid var(--border);flex:none;padding:8px}.sb-user{cursor:pointer;border-radius:8px;align-items:center;gap:9px;padding:7px 9px;display:flex}.sb-user:hover{background:var(--surface-2)}.sb-user .av{background:var(--surface-3);width:26px;height:26px;color:var(--foreground);font-family:var(--font-mono);border-radius:99px;flex:none;justify-content:center;align-items:center;font-size:10px;display:flex}.sb-user .um{flex:1;min-width:0;line-height:1.25}.sb-user .um .un{white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:500;overflow:hidden}.sb-user .um .ur{color:var(--muted-3);font-size:10px}.app.collapsed .sb-user .um{display:none}.sb-collapse{width:100%;color:var(--muted-3);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;margin-top:4px;padding:6px;display:flex}.sb-collapse:hover{background:var(--surface-2);color:var(--foreground)}.topbar{z-index:20;border-bottom:1px solid var(--border);background:color-mix(in oklab,var(--background) 82%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);align-items:center;gap:14px;height:56px;padding:0 28px;display:flex;position:-webkit-sticky;position:sticky;top:0}.crumb{color:var(--muted-2);align-items:center;gap:8px;font-size:13px;display:flex}.crumb .sep{color:var(--muted-3)}.crumb .cur{color:var(--foreground);font-weight:500}.crumb .cid{font-family:var(--font-mono);color:var(--muted-3);font-size:11px}.topbar .spacer{flex:1}.topbar .tb-act{align-items:center;gap:8px;display:flex}.tenant{font-family:var(--font-mono);color:var(--muted-3);border:1px solid var(--border);border-radius:6px;padding:3px 8px;font-size:10.5px}.kicker{font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--muted-3);margin-bottom:7px;font-size:10.5px}.page-head{margin-bottom:22px}.page-head h1{letter-spacing:-.01em;font-size:20px;font-weight:600}.page-head .lede{color:var(--muted-2);max-width:78ch;margin-top:6px;font-size:13.5px}.page-head .head-row{align-items:flex-start;gap:16px;display:flex}.page-head .head-row .spacer{flex:1}h2.sec{letter-spacing:-.01em;font-size:15px;font-weight:600}.section{margin-top:30px}.section-head{align-items:baseline;gap:12px;margin-bottom:13px;display:flex}.section-head .count{font-family:var(--font-mono);color:var(--muted-3);font-size:10.5px}.section-head .spacer{flex:1}.card{background:var(--surface);border:1px solid var(--border);border-radius:12px}.card.pad{padding:18px}.card-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:13px 18px;display:flex}.card-head h3{font-size:13.5px;font-weight:600}.card-head .sub{color:var(--muted-2);margin-top:2px;font-size:11.5px}.card-body{padding:18px}.card-body.flush{padding:0}.stats{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.stat{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:15px 17px}.stat .label{color:var(--muted-2);justify-content:space-between;align-items:center;font-size:11.5px;display:flex}.stat .label .ico{color:var(--muted-3);width:15px;height:15px}.stat .value{letter-spacing:-.02em;font-variant-numeric:tabular-nums;align-items:baseline;gap:6px;margin-top:8px;font-size:26px;font-weight:600;display:flex}.stat .value .dim{color:var(--muted-3);font-size:15px;font-weight:400}.stat .value .tr{font-size:12px}.stat .value .tr.up{color:var(--success)}.stat .value .tr.down{color:var(--danger)}.stat .sub{color:var(--muted-3);margin-top:5px;font-size:11.5px}.pill{font-family:var(--font-mono);letter-spacing:.01em;white-space:nowrap;border:1px solid transparent;border-radius:99px;align-items:center;gap:5px;padding:2px 9px;font-size:10.5px;display:inline-flex}.pill:before{content:"";background:currentColor;border-radius:99px;flex:none;width:6px;height:6px}.pill.ok{color:var(--accent);background:var(--accent-dim);border-color:rgba(185,255,61,.25)}.pill.success{color:var(--success);background:var(--success-dim);border-color:rgba(74,222,128,.25)}.pill.warn{color:var(--warning);background:var(--warning-dim);border-color:rgba(255,184,77,.25)}.pill.bad{color:var(--danger);background:var(--danger-dim);border-color:rgba(255,92,92,.25)}.pill.info{color:var(--info);background:var(--info-dim);border-color:rgba(91,157,255,.25)}.pill.purple{color:var(--purple);background:var(--purple-dim);border-color:rgba(167,139,250,.25)}.pill.off{color:var(--muted-2);background:var(--surface-3);border-color:var(--border)}.pill.off:before{background:var(--muted-3)}.pill.ghost{color:var(--muted-2);border:1px dashed var(--border-strong);background:0 0}.pill.ghost:before{display:none}.badge{background:var(--surface-3);color:var(--muted);border-radius:6px;align-items:center;gap:5px;padding:1px 8px;font-size:11px;font-weight:500;display:inline-flex}.badge.ok{background:var(--accent-dim);color:var(--accent)}.badge.success{background:var(--success-dim);color:var(--success)}.badge.warn{background:var(--warning-dim);color:var(--warning)}.badge.bad{background:var(--danger-dim);color:var(--danger)}.badge.info{background:var(--info-dim);color:var(--info)}.badge.purple{background:var(--purple-dim);color:var(--purple)}.chip{font-family:var(--font-mono);color:var(--muted-2);border:1px solid var(--border);background:var(--surface-2);white-space:nowrap;border-radius:6px;align-items:center;gap:5px;padding:2px 8px;font-size:10.5px;display:inline-flex}.chip.on{border-color:var(--foreground);color:var(--foreground)}.btn{font:inherit;cursor:pointer;border:1px solid var(--border);background:var(--surface-3);color:var(--foreground);border-radius:8px;align-items:center;gap:7px;padding:7px 14px;font-size:13px;font-weight:500;transition:background .12s,border-color .12s;display:inline-flex}.btn:hover{background:var(--border-strong)}.btn.primary{background:var(--accent);border-color:var(--accent);color:#0a0b0f}.btn.primary:hover{background:var(--accent-2)}.btn.ghost{color:var(--muted);background:0 0;border-color:transparent}.btn.ghost:hover{background:var(--surface-2);color:var(--foreground)}.btn.outline{background:0 0}.btn.danger{background:var(--danger-dim);color:var(--danger);border-color:rgba(255,92,92,.3)}.btn.sm{border-radius:6px;padding:4px 10px;font-size:11.5px}.btn.lg{padding:9px 18px;font-size:14px}.btn:disabled{opacity:.4;cursor:not-allowed}.btn .ico{width:15px;height:15px}.tbl{border-collapse:collapse;width:100%}.tbl th{text-align:left;letter-spacing:.07em;text-transform:uppercase;color:var(--muted-3);border-bottom:1px solid var(--border);white-space:nowrap;padding:9px 14px;font-size:10px;font-weight:500}.tbl td{border-bottom:1px solid var(--border);vertical-align:middle;padding:11px 14px;font-size:13px}.tbl tbody tr:last-child td{border-bottom:none}.tbl tbody tr:hover td{background:var(--surface-2)}.tbl.dense th{padding:5px 12px}.tbl.dense td{padding:5px 12px;font-size:12px}.tbl .r{text-align:right}.tbl .c{text-align:center}.tbl .colw-actions{white-space:nowrap;width:1%}.spine{overflow-x:auto}.gate-rail{align-items:flex-start;min-width:960px;padding:6px 4px;display:flex}.gate{text-align:center;flex:1;padding:0 4px;position:relative}.gate .node{border:2px solid var(--muted-3);background:var(--surface);z-index:2;border-radius:99px;width:13px;height:13px;margin:0 auto;position:relative}.gate.pass .node{border-color:var(--accent);background:var(--accent)}.gate.now .node{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-dim)}.gate.blocked .node{border-color:var(--danger)}.gate:not(:last-child):after{content:"";background:var(--border-strong);z-index:1;height:2px;position:absolute;top:5.5px;left:calc(50% + 9px);right:calc(9px - 50%)}.gate.pass:not(:last-child):after{background:rgba(185,255,61,.4)}.gate .gid{font-family:var(--font-mono);margin-top:8px;font-size:11px;font-weight:600}.gate .pre{font-family:var(--font-mono);color:var(--muted-3);margin-top:3px;font-size:9.5px;line-height:1.4}.gate .pre b{color:var(--info);font-weight:500}.steps{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.step{font-family:var(--font-mono);letter-spacing:.02em;border:1px solid var(--border);color:var(--muted-2);background:var(--surface-2);white-space:nowrap;border-radius:6px;padding:4px 10px;font-size:10.5px}.step.done{color:var(--accent);background:var(--accent-dim);border-color:rgba(185,255,61,.3)}.step.now{color:var(--foreground);border-color:var(--foreground);font-weight:500}.step.loop{color:var(--info)}.step-arrow{color:var(--muted-3);flex:none;font-size:11px}.ev-row{border-bottom:1px solid var(--border);grid-template-columns:20px 1fr auto;align-items:center;gap:12px;padding:10px 0;font-size:13px;display:grid}.ev-row:last-child{border-bottom:none}.ev-mark{font-family:var(--font-mono);text-align:center;font-size:12px}.ev-row.sat .ev-mark{color:var(--accent)}.ev-row.miss .ev-mark{color:var(--danger)}.ev-row.waived .ev-mark{color:var(--muted-3)}.ev-row .ref{font-family:var(--font-mono);color:var(--muted-3);font-size:10px}.decide{border:1px solid var(--border);background:var(--surface-2);border-radius:10px;margin-top:14px;padding:15px}.radio-row{flex-wrap:wrap;gap:8px;margin:10px 0 12px;display:flex}.radio-pill{font-family:var(--font-mono);border:1px solid var(--border);color:var(--muted-2);cursor:pointer;background:var(--surface);border-radius:99px;padding:5px 14px;font-size:11.5px}.radio-pill:hover{border-color:var(--border-strong)}.radio-pill.sel{border-color:var(--foreground);color:var(--foreground);font-weight:500}.radio-pill.sel.go{border-color:var(--accent);color:var(--accent);background:var(--accent-dim)}.radio-pill.sel.no-go{border-color:var(--danger);color:var(--danger);background:var(--danger-dim)}.radio-pill.sel.conditional{border-color:var(--warning);color:var(--warning);background:var(--warning-dim)}.blocknote{color:var(--danger);align-items:center;gap:6px;margin-top:10px;font-size:11.5px;display:flex}.blocknote.muted{color:var(--muted-3)}.trust{font-family:var(--font-mono);border:1px solid var(--border);color:var(--muted-2);border-radius:6px;align-items:center;gap:6px;padding:2px 8px;font-size:10.5px;display:inline-flex}.trust b{font-weight:600}.trust.g1 b{color:var(--muted)}.trust.g2 b{color:var(--info)}.trust.g3 b{color:var(--warning)}.trust.g4 b{color:var(--accent)}.qbar{align-items:center;gap:9px;font-size:12px;display:flex}.qbar .track{background:var(--surface-3);border-radius:99px;flex:none;width:120px;height:6px;overflow:hidden}.qbar .fill{border-radius:99px;height:100%}.qbar .fill.ok{background:var(--accent)}.qbar .fill.warn{background:var(--warning)}.qbar .fill.bad{background:var(--danger)}.prog{background:var(--surface-3);border-radius:99px;width:100%;height:6px;overflow:hidden}.prog>span{background:var(--accent);border-radius:99px;height:100%;display:block}.prog>span.info{background:var(--info)}.prog>span.warn{background:var(--warning)}.approve-slot{border:1px solid var(--border);background:var(--surface-2);border-radius:9px;align-items:center;gap:11px;padding:10px 13px;font-size:13px;display:flex}.approve-slot+.approve-slot{margin-top:9px}.av{background:var(--surface-3);width:26px;height:26px;color:var(--foreground);font-family:var(--font-mono);border-radius:99px;flex:none;justify-content:center;align-items:center;font-size:9.5px;display:flex}.av.sm{width:22px;height:22px;font-size:8.5px}.av.lg{width:40px;height:40px;font-size:13px}.audit-row{font-family:var(--font-mono);border-bottom:1px solid var(--border);grid-template-columns:78px 130px 150px 1fr;align-items:baseline;gap:14px;padding:8px 0;font-size:11.5px;display:grid}.audit-row:last-child{border-bottom:none}.audit-row .t{color:var(--muted-3)}.audit-row .actor{color:var(--info)}.audit-row .action{color:var(--foreground)}.audit-row .tgt{color:var(--muted-2)}.audit-row.hl{background:var(--warning-dim);border-bottom:1px solid transparent;border-radius:6px;margin:0 -10px;padding:8px 10px}.stream{font-family:var(--font-mono);background:var(--surface-2);border:1px solid var(--border);border-radius:9px;flex-direction:column;gap:5px;padding:13px 15px;font-size:11.5px;display:flex}.stream .past{color:var(--muted-2)}.stream .past b{color:var(--accent);font-weight:400}.stream .cur{color:var(--foreground)}.stream .cur:after{content:"▋";color:var(--accent);margin-left:2px;animation:1s step-end infinite blink}@keyframes blink{50%{opacity:0}}.pipe{flex-wrap:wrap;gap:3px;display:inline-flex}.pipe i{font-style:normal;font-family:var(--font-mono);border:1px solid var(--border);color:var(--muted-3);border-radius:5px;padding:1px 7px;font-size:9.5px}.pipe i.done{color:var(--accent);background:var(--accent-dim);border-color:rgba(185,255,61,.3)}.pipe i.now{color:var(--foreground);border-color:var(--foreground);font-weight:500}.pipe i.fail{color:var(--danger);background:var(--danger-dim);border-color:rgba(255,92,92,.3)}.board{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;display:grid}.board-col{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:12px}.board-col .colh{letter-spacing:.05em;text-transform:uppercase;color:var(--muted-2);justify-content:space-between;align-items:center;margin-bottom:10px;padding:0 2px;font-size:11px;display:flex}.board-col .colh .n{font-family:var(--font-mono);color:var(--muted-3)}.tk{background:var(--surface-2);border:1px solid var(--border);border-radius:9px;margin-bottom:9px;padding:11px 12px}.tk:last-child{margin-bottom:0}.tk .tkt{margin-bottom:6px;font-size:12.5px;font-weight:500}.tk .tkm{font-family:var(--font-mono);color:var(--muted-3);flex-wrap:wrap;align-items:center;gap:6px;font-size:10px;display:flex}.matrix{border-collapse:collapse;width:100%;font-size:12.5px}.matrix th{letter-spacing:.05em;text-transform:uppercase;color:var(--muted-3);text-align:center;border-bottom:1px solid var(--border);padding:8px 10px;font-size:10px;font-weight:500}.matrix th:first-child{text-align:left}.matrix td{border-bottom:1px solid var(--border);text-align:center;padding:8px 10px}.matrix td:first-child{text-align:left;color:var(--foreground)}.matrix tbody tr:hover td{background:var(--surface-2)}.raci{width:22px;height:22px;font-family:var(--font-mono);border-radius:6px;justify-content:center;align-items:center;font-size:10px;font-weight:600;display:inline-flex}.raci.R{background:var(--accent-dim);color:var(--accent)}.raci.A{background:var(--info-dim);color:var(--info)}.raci.C{background:var(--warning-dim);color:var(--warning)}.raci.I{background:var(--surface-3);color:var(--muted-2)}.embed{border:1px solid var(--border);background:var(--surface);border-radius:12px;overflow:hidden}.embed-bar{background:var(--surface-2);border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:9px 13px;display:flex}.embed-bar .dotset{flex:none;gap:5px;display:flex}.embed-bar .dotset i{background:var(--surface-3);border-radius:99px;width:9px;height:9px;display:block}.embed-app{font-family:var(--font-mono);color:var(--foreground);flex:none;align-items:center;gap:7px;font-size:11px;font-weight:500;display:flex}.embed-app .sq{color:#0a0b0f;border-radius:4px;flex:none;justify-content:center;align-items:center;width:17px;height:17px;font-size:9px;font-weight:700;display:flex}.embed-url{font-family:var(--font-mono);color:var(--muted-3);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:10px;overflow:hidden}.embed-view{background-color:var(--background);background-image:radial-gradient(circle at 1px 1px,var(--surface-2) 1.2px,transparent 0);background-size:22px 22px;min-height:230px;padding:20px;position:relative}.embed-tag{font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--muted-3);border:1px solid var(--border);background:var(--surface);border-radius:5px;padding:2px 7px;font-size:9px;position:absolute;top:10px;right:12px}.graph{width:100%;height:100%;min-height:210px;position:relative}.graph svg{pointer-events:none;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;overflow:visible}.gnode{background:var(--surface);border:1px solid var(--border-strong);z-index:2;border-radius:9px;min-width:104px;padding:7px 11px;position:absolute;transform:translate(-50%,-50%)}.gnode .gt{white-space:nowrap;font-size:11.5px;font-weight:500}.gnode .gs{font-family:var(--font-mono);color:var(--muted-3);margin-top:2px;font-size:9px}.gnode.core{border-color:var(--accent);background:var(--accent-dim)}.gnode.core .gt{color:var(--accent)}.gnode.crit{border-color:rgba(255,92,92,.55)}.gnode.warn{border-color:rgba(255,184,77,.5)}.gnode.ext{color:var(--muted-2);border-style:dashed}.ptree{flex-direction:column;display:flex}.ptrow{border-bottom:1px solid var(--border);grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:8px 0;display:grid}.ptree>.ptrow:last-child{border-bottom:none}.ptname{align-items:center;gap:9px;min-width:0;display:flex}.ptname .tw{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.ptname .sub{font-family:var(--font-mono);color:var(--muted-3);font-size:10px}.ptname.lvl2{padding-left:20px}.ptname.lvl2 .tw{color:var(--muted);font-weight:400}.ptname.lvl2:before{content:"";border-left:1px solid var(--border-strong);border-bottom:1px solid var(--border-strong);flex:none;width:9px;height:9px;margin-top:-4px;margin-right:-2px}.ptmeta{font-family:var(--font-mono);color:var(--muted-3);white-space:nowrap;font-size:10px}.contract{border:1px solid var(--border);background:var(--surface-2);border-radius:10px;align-items:center;gap:12px;padding:12px 14px;display:flex}.contract .cv{font-family:var(--font-mono);color:var(--muted-3);font-size:10px}.flowchip{font-family:var(--font-mono);color:var(--muted-2);white-space:nowrap;align-items:center;gap:7px;font-size:10.5px;display:inline-flex}.flowchip .sq{color:#0a0b0f;border-radius:4px;flex:none;justify-content:center;align-items:center;width:15px;height:15px;font-size:8px;font-weight:700;display:flex}.toggle{border:1px solid var(--border);border-radius:8px;display:inline-flex;overflow:hidden}.toggle button{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;font:inherit;font-size:11.5px;font-family:var(--font-mono);cursor:pointer;color:var(--muted-2);background:0 0;border:none;padding:5px 12px}.toggle button.on{background:var(--foreground);color:var(--background)}.switch{background:var(--surface-3);cursor:pointer;border-radius:99px;flex:none;width:38px;height:22px;transition:background .15s;position:relative}.switch.on{background:var(--accent)}.switch:after{content:"";background:#fff;border-radius:99px;width:18px;height:18px;transition:transform .15s;position:absolute;top:2px;left:2px}.switch.on:after{transform:translate(16px)}.empty{border:1px dashed var(--border-strong);text-align:center;color:var(--muted-2);border-radius:10px;padding:34px 20px}.empty .ico{color:var(--muted-3);margin-bottom:10px}.empty b{color:var(--foreground);margin-bottom:4px;font-size:13.5px;font-weight:600;display:block}.empty p{font-size:12.5px}.err{background:var(--danger-dim);border:1px solid rgba(255,92,92,.3);border-radius:10px;align-items:center;gap:10px;padding:12px 15px;font-size:12.5px;display:flex}.err b{color:var(--danger)}.skel{background:linear-gradient(90deg,var(--surface-2) 25%,var(--surface-3) 50%,var(--surface-2) 75%);background-size:200% 100%;border-radius:5px;height:11px;animation:1.4s linear infinite sh}@keyframes sh{to{background-position:-200% 0}}.alert{border:1px solid transparent;border-radius:10px;align-items:center;gap:10px;padding:12px 15px;font-size:12.5px;display:flex}.alert.warn{background:var(--warning-dim);color:var(--warning);border-color:rgba(255,184,77,.25)}.alert.info{background:var(--info-dim);color:var(--info);border-color:rgba(91,157,255,.25)}.alert.danger{background:var(--danger-dim);color:var(--danger);border-color:rgba(255,92,92,.25)}.alert .ico{flex:none;width:16px;height:16px}.alert .txt{color:var(--foreground)}.field{margin-bottom:14px}.field label{color:var(--muted);margin-bottom:6px;font-size:11.5px;font-weight:500;display:block}.field .hint{color:var(--muted-3);margin-top:5px;font-size:11px}.input,.select,.textarea{background:var(--surface-2);border:1px solid var(--border);width:100%;font:inherit;color:var(--foreground);border-radius:8px;padding:9px 11px;font-size:13px}.input:focus,.select:focus,.textarea:focus{border-color:var(--accent);outline:none}.input::-webkit-input-placeholder{color:var(--muted-3)}.input::-ms-input-placeholder{color:var(--muted-3)}.input::placeholder{color:var(--muted-3)}.textarea::-webkit-input-placeholder{color:var(--muted-3)}.textarea::-ms-input-placeholder{color:var(--muted-3)}.textarea::placeholder{color:var(--muted-3)}.textarea{resize:vertical;min-height:76px}.tabs{border-bottom:1px solid var(--border);gap:2px;margin-bottom:20px;display:flex}.tab{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;font:inherit;color:var(--muted-2);cursor:pointer;background:0 0;border:none;border-bottom:2px solid transparent;align-items:center;gap:7px;padding:9px 15px;font-size:13px;font-weight:500;display:flex}.tab:hover{color:var(--foreground)}.tab.active{color:var(--foreground);border-bottom-color:var(--accent)}.tab .tn{font-family:var(--font-mono);background:var(--surface-3);color:var(--muted-2);border-radius:99px;padding:0 6px;font-size:10px}.tabpane{display:none}.tabpane.active{display:block}.overlay{z-index:60;background:rgba(0,0,0,.55);justify-content:center;align-items:flex-start;padding:64px 20px;display:none;position:fixed;top:0;bottom:0;left:0;right:0}.overlay.open{display:flex}.modal{background:var(--surface);border:1px solid var(--border-strong);border-radius:14px;width:100%;max-width:520px;max-height:80vh;animation:.16s ease-out pop;overflow-y:auto}@keyframes pop{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.modal-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:15px 18px;display:flex}.modal-head h3{font-size:14px;font-weight:600}.modal-body{padding:18px}.modal-foot{border-top:1px solid var(--border);justify-content:flex-end;gap:9px;padding:14px 18px;display:flex}.x{color:var(--muted-3);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:4px;display:flex}.x:hover{background:var(--surface-2);color:var(--foreground)}.slideover{background:var(--surface);border-left:1px solid var(--border-strong);z-index:60;flex-direction:column;width:460px;max-width:92vw;transition:transform .2s;display:flex;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(100%)}.slideover.open{transform:none}.row{align-items:center;gap:10px;display:flex}.row.top{align-items:flex-start}.row.wrap{flex-wrap:wrap}.col{flex-direction:column;gap:10px;display:flex}.between{justify-content:space-between;align-items:center;gap:12px;display:flex}.spacer{flex:1}.grid-2{grid-template-columns:1fr 1fr;gap:16px;display:grid}.grid-3{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.grid-4{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.gap-6{gap:6px}.gap-8{gap:8px}.gap-16{gap:16px}.gap-24{gap:24px}.mt-8{margin-top:8px}.mt-12{margin-top:12px}.mt-16{margin-top:16px}.mt-24{margin-top:24px}.mb-8{margin-top:0;margin-bottom:8px}.mb-16{margin-bottom:16px}.wide{grid-column:1/-1}.right{text-align:right}.nowrap{white-space:nowrap}.fs-11{font-size:11px}.fs-12{font-size:12px}.fs-13{font-size:13px}.fw-500{font-weight:500}.fw-600{font-weight:600}.divider{background:var(--border);border:none;height:1px;margin:16px 0}.dot{border-radius:99px;flex:none;width:7px;height:7px;display:inline-block}.dot.ok{background:var(--accent)}.dot.warn{background:var(--warning)}.dot.bad{background:var(--danger)}.dot.info{background:var(--info)}.dot.off{background:var(--muted-3)}@media (max-width:1080px){.grid-2,.grid-3,.grid-4{grid-template-columns:1fr}.content{padding:20px 16px 64px}}@media (max-width:720px){.sidebar{z-index:50;position:fixed;transform:translate(-100%)}.app.mobile-open .sidebar{transform:none}}.toasts{z-index:80;flex-direction:column;gap:8px;display:flex;position:fixed;bottom:20px;right:20px}.toast{background:var(--surface-3);border:1px solid var(--border-strong);border-radius:9px;align-items:center;gap:9px;padding:10px 14px;font-size:12.5px;animation:.16s ease-out pop;display:flex;box-shadow:0 8px 24px rgba(0,0,0,.4)}.toast .dot{background:var(--accent)}.btn.pill{border-radius:var(--radius-pill)}.btn.pill.lg{height:44px;padding:10px 22px;font-size:14px}.btn.pill.sm{padding:4px 14px;font-size:11.5px}.btn.pill.primary{box-shadow:0 0 0 0 var(--accent-dim);transition:background var(--t-fast) var(--ease-out),box-shadow var(--t-normal) var(--ease-out)}.btn.pill.primary:hover{box-shadow:var(--shadow-glow)}.btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.card.gradient{background:linear-gradient(135deg,var(--surface) 90%,var(--surface-2) 80%);border:1px solid var(--border)}.card.gradient-accent{background:linear-gradient(135deg,var(--surface) 90%,var(--accent-dim) 100%);border:1px solid rgba(185,255,61,.2)}.card.glass{-webkit-backdrop-filter:blur(12px);border:1px solid var(--border);background:rgba(18,20,26,.7)}.card.shadow{box-shadow:var(--shadow)}.card.shadow-lg{box-shadow:var(--shadow-lg)}.glow{pointer-events:none;-webkit-filter:blur(48px);filter:blur(48px);border-radius:99px}.glow-accent{background:var(--accent);opacity:.12}.glow-accent-strong{background:var(--accent);opacity:.25}.glow-info{background:var(--info);opacity:.12}.glow-danger{background:var(--danger);opacity:.12}.lift{transition:transform var(--t-slow) var(--ease-out),box-shadow var(--t-slow) var(--ease-out),border-color var(--t-slow) var(--ease-out)}.lift:hover{box-shadow:var(--shadow-lg);transform:translateY(-8px)}.section{padding:80px 0}.section.sm{padding:48px 0}.section.lg{padding:120px 0}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 24px}.container.wide{max-width:1500px}.container.narrow{max-width:768px}.eyebrow{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--accent);font-size:11px;font-weight:700}.lead{color:var(--muted);max-width:60ch;font-size:18px;line-height:1.6}.lead.lg{font-size:20px;line-height:1.65}.bg-grid{background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:40px 40px}.bg-dots{background-image:radial-gradient(circle at 1px 1px,rgba(255,255,255,.05) 1px,transparent 0);background-size:24px 24px}.bg-noise{opacity:.18;mix-blend-mode:overlay}.border-accent{border-color:rgba(185,255,61,.2)}.border-accent-strong{border-color:rgba(185,255,61,.4)}.border-accent-dim{border-color:var(--accent-dim)}.bg-accent-dim{background:var(--accent-dim)}.bg-accent-glow{background:rgba(185,255,61,.1)}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.focus-ring:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius)}.mkt-badge{letter-spacing:.08em;text-transform:uppercase;border-radius:var(--radius-pill);border:1px solid var(--border);background:var(--surface-2);color:var(--muted);align-items:center;gap:6px;padding:4px 12px;font-size:11px;font-weight:600;display:inline-flex}.mkt-badge.accent{background:var(--accent-dim);color:var(--accent);border-color:rgba(185,255,61,.3)}.offer-card{border-radius:var(--radius-2xl);background:linear-gradient(135deg,var(--surface) 90%,var(--surface-2) 80%);box-shadow:var(--shadow);transition:all var(--t-slow) var(--ease-out);border:2px solid rgba(185,255,61,.2);padding:24px;position:relative;overflow:hidden}.offer-card:hover{box-shadow:var(--shadow-lg);border-color:rgba(185,255,61,.4);transform:translateY(-8px)}.offer-card .offer-glow{background:var(--accent-dim);-webkit-filter:blur(32px);filter:blur(32px);width:96px;height:96px;transition:opacity var(--t-slow) var(--ease-out);border-radius:99px;position:absolute;top:-32px;right:-32px}.offer-card:hover .offer-glow{background:rgba(185,255,61,.3)}.cta-panel{border-radius:var(--radius-2xl);border:1px solid var(--border);-webkit-backdrop-filter:blur(12px);box-shadow:var(--shadow);background:rgba(18,20,26,.7);padding:24px}:root{--bg:#fafafa;--surface:#fff;--fg:#111;--muted:#6b6b6b;--border:#e5e5e5;--accent:#2f6feb;--accent-soft:#eaf1fe;--success:#17a34a;--warn:#eab308;--danger:#dc2626;--success-soft-bg:#ecfaee;--success-soft-border:#c6e9cf;--warn-soft-bg:#fff8e1;--warn-soft-border:#f0d778;--warn-text:#8a6a00;--danger-soft-bg:#fbecec;--danger-soft-border:#f2c5c5;--placeholder:#efefef;--placeholder-edge:#ddd;--placeholder-fg:#888;--callout-bg:#fff8e1;--callout-edge:#f5d982;--accent-hover:#1f5bd0;--on-accent:#fff;--faint:#9a9a9a;--border-strong:#d8d8d8;--surface-2:#f6f7f9;--person-1:#2f6feb;--person-2:#7a3fd0;--person-3:#0e8c6a;--person-4:#c2410c;--person-5:#b0297a;--person-6:#475569;--accent-ink:#1d4fb8;--success-soft:#e7f6ec;--warn-ink:#8a6400;--warn-soft:#fbf4da;--danger-soft:#fbe9e9;--font-display:-apple-system, BlinkMacSystemFont, "undefined", system-ui, sans-serif;--font-body:-apple-system, BlinkMacSystemFont, "Inter", system-ui, sans-serif;--font-mono:ui-monospace, "undefined", Menlo, Consolas, monospace;--layout-shell-top:56px;--layout-shell-side:248px;--space-xs:4px;--space-sm:8px;--space-md:12px;--space-lg:16px;--space-xl:24px;--space-2xl:32px;--space-3xl:48px;--space-gutter:24px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-pill:99px;--radius-round:50%;--shadow-1:0 2px 8px rgba(17,17,17,.08);--shadow-2:0 8px 24px rgba(17,17,17,.1);--motion-fast:.12s;--type-h1-family:"Inter", system-ui, sans-serif;--type-h1-size:22px;--type-h1-weight:600;--type-h1-line-height:1.25;--type-h1-letter-spacing:-.018em;--type-h2-family:"Inter", system-ui, sans-serif;--type-h2-size:16px;--type-h2-weight:600;--type-h2-line-height:1.3;--type-h2-letter-spacing:-.01em;--type-h3-family:"Inter", system-ui, sans-serif;--type-h3-size:14px;--type-h3-weight:600;--type-h3-line-height:1.35;--type-h3-letter-spacing:-.005em;--type-body-family:"Inter", system-ui, sans-serif;--type-body-size:14px;--type-body-weight:400;--type-body-line-height:1.5;--type-body-letter-spacing:normal;--type-lede-family:"Inter", system-ui, sans-serif;--type-lede-size:13px;--type-lede-weight:400;--type-lede-line-height:1.55;--type-lede-letter-spacing:normal;--type-mono-family:"JetBrains Mono", system-ui, sans-serif;--type-mono-size:12px;--type-mono-weight:400;--type-mono-line-height:1.4;--type-mono-letter-spacing:.02em;--type-caption-mono-family:"JetBrains Mono", system-ui, sans-serif;--type-caption-mono-size:11px;--type-caption-mono-weight:500;--type-caption-mono-line-height:1.4;--type-caption-mono-letter-spacing:.06em;--type-caption-mono-transform:uppercase;--focus-ring:var(--genesis-focus-ring);--overlay-scrim:var(--genesis-overlay-scrim);--phase-define:var(--genesis-phase-define);--phase-design:var(--genesis-phase-design);--phase-draft:var(--genesis-phase-draft);--phase-impl:var(--genesis-phase-impl);--phase-journeys:var(--genesis-phase-journeys);--phase-shipped:var(--genesis-phase-shipped);--phase-stories:var(--genesis-phase-stories);--phase-tasks:var(--genesis-phase-tasks);--accent-fg:var(--on-accent);--color-accent:var(--accent);--color-accent-subtle:var(--accent-soft);--color-danger:var(--danger);--color-fg-muted:var(--muted);--color-surface-1:var(--surface-2);--error-bg:var(--danger-soft-bg);--error-fg:var(--danger);--fg-on-accent:var(--on-accent);--surface-raised:var(--surface-2);--text:var(--fg);--bg-soft:var(--surface-2);--text-sm:var(--type-body-size);--type-caption-size:var(--type-caption-mono-size);--space-1:var(--space-xs);--space-2:var(--space-sm);--space-3:var(--space-md);--space-4:var(--space-lg)}.text-h1{font-family:var(--type-h1-family);font-size:var(--type-h1-size);font-weight:var(--type-h1-weight);line-height:var(--type-h1-line-height);letter-spacing:var(--type-h1-letter-spacing)}.text-h2{font-family:var(--type-h2-family);font-size:var(--type-h2-size);font-weight:var(--type-h2-weight);line-height:var(--type-h2-line-height);letter-spacing:var(--type-h2-letter-spacing)}.text-h3{font-family:var(--type-h3-family);font-size:var(--type-h3-size);font-weight:var(--type-h3-weight);line-height:var(--type-h3-line-height);letter-spacing:var(--type-h3-letter-spacing)}.text-body{font-family:var(--type-body-family);font-size:var(--type-body-size);font-weight:var(--type-body-weight);line-height:var(--type-body-line-height);letter-spacing:var(--type-body-letter-spacing)}.text-lede{font-family:var(--type-lede-family);font-size:var(--type-lede-size);font-weight:var(--type-lede-weight);line-height:var(--type-lede-line-height);letter-spacing:var(--type-lede-letter-spacing)}.text-mono{font-family:var(--type-mono-family);font-size:var(--type-mono-size);font-weight:var(--type-mono-weight);line-height:var(--type-mono-line-height);letter-spacing:var(--type-mono-letter-spacing)}.text-caption-mono{font-family:var(--type-caption-mono-family);font-size:var(--type-caption-mono-size);font-weight:var(--type-caption-mono-weight);line-height:var(--type-caption-mono-line-height);letter-spacing:var(--type-caption-mono-letter-spacing);text-transform:var(--type-caption-mono-transform)}:root{--genesis-phase-define:#8b5cf6;--genesis-phase-draft:#3b82f6;--genesis-phase-journeys:#06b6d4;--genesis-phase-stories:#10b981;--genesis-phase-design:#f59e0b;--genesis-phase-tasks:#f97316;--genesis-phase-impl:#ef4444;--genesis-phase-shipped:#6b7280;--genesis-person-1:#2f6feb;--genesis-person-2:#7a3fd0;--genesis-person-3:#0e8c6a;--genesis-person-4:#c2410c;--genesis-person-5:#b0297a;--genesis-person-6:#475569;--genesis-accent-ink:#1d4fb8;--genesis-success-soft:#e7f6ec;--genesis-warn-soft:#fbf4da;--genesis-warn-ink:#8a6400;--genesis-danger-soft:#fbe9e9;--genesis-faint:#9a9a9a;--genesis-placeholder:#efefef;--genesis-placeholder-edge:#ddd;--genesis-placeholder-fg:#888;--genesis-callout-bg:#fff8e1;--genesis-callout-edge:#f5d982;--genesis-overlay-scrim:rgba(17,17,17,.5);--genesis-focus-ring:0 0 0 2px rgba(47,111,235,.15)}*{box-sizing:border-box}html,body,#root{background:var(--bg);color:var(--fg);font-family:var(--font-body);-webkit-font-smoothing:antialiased;min-height:100vh;margin:0;padding:0;font-size:14px;font-weight:400;line-height:1.5}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}code,kbd,.mono{font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);font-variant-numeric:tabular-nums;font-size:.92em}h1,h2,h3,h4{margin:0}.WGljd3{border:1px solid var(--border);background:var(--surface);color:var(--fg);border-radius:var(--radius-md);cursor:pointer;align-items:center;gap:6px;padding:6px 12px;font-family:inherit;font-size:13px;font-weight:500;line-height:1.4;display:inline-flex}.WGljd3:hover{background:var(--bg)}.WGljd3:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.WGljd3:active{transform:translateY(.5px)}@media (pointer:coarse){.WGljd3{min-height:44px}}.yqEWfW{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.yqEWfW:hover{background:var(--accent-hover)}.P_Omdb{color:var(--muted);background:0 0;border-color:transparent}.P_Omdb:hover{background:var(--bg);color:var(--fg)}.RMyOBI{border-color:var(--danger);color:var(--danger)}.OPpxVR{padding:4px 8px;font-size:12px}.gwOkv8{border-radius:var(--radius-pill);border:1px solid var(--border);background:var(--surface);color:var(--muted);font-size:11px;font-weight:500;font-family:var(--font-mono);letter-spacing:.02em;font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:4px;padding:2px 8px;display:inline-flex}.nRDpn7{border-radius:var(--radius-pill);opacity:.85;background:currentColor;width:6px;height:6px}.-KB1vs{color:var(--fg);border-color:var(--border);background:var(--surface)}.Vks4OU{color:var(--accent);border-color:var(--accent);background:var(--accent-soft)}.BKNM5_{color:var(--success);border-color:var(--success-soft-border);background:var(--success-soft-bg)}.O6v5yb{color:var(--warn-text);border-color:var(--warn-soft-border);background:var(--warn-soft-bg)}.DrfyKS{color:var(--danger);border-color:var(--danger-soft-border);background:var(--danger-soft-bg)}.zX_uhD{border-radius:var(--radius-pill);border:1px solid var(--border);background:var(--surface);color:var(--fg);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;align-items:center;gap:4px;padding:4px 10px;font-family:inherit;font-size:12px;font-weight:500;display:inline-flex}.zX_uhD:hover{background:var(--bg)}.zX_uhD:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (pointer:coarse){.zX_uhD{min-height:44px}}.AZ3Pb5{background:var(--fg);color:var(--surface);border-color:var(--fg)}.hPf3kK{font-size:11px;font-family:var(--font-mono);color:var(--muted)}.AZ3Pb5 .hPf3kK{color:var(--surface);opacity:.7}.oIp3_x{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;display:flex}._8zA-Qu{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin-right:4px;font-size:11px}.ygcrty{flex:1}.QoIBZ-{font-family:var(--font-mono);color:var(--muted);font-size:12px}.tUe9SM{display:inline-block;position:relative}.SWed2j{align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-sm);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);cursor:pointer;font-family:var(--font-mono);font-size:var(--type-caption-mono-size);color:var(--fg);transition:border-color .15s,background-color .15s;display:flex}.SWed2j:hover{border-color:var(--accent);background:var(--bg)}.Px8h92{font-weight:600}.nyuY9J{color:var(--muted);font-size:.7em}.SUBacM{top:calc(100% + var(--space-xs));background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);min-width:300px;max-width:400px;max-height:400px;box-shadow:var(--shadow-2);z-index:1000;position:absolute;left:0;overflow:hidden}.RYPIIX{width:100%;padding:var(--space-sm);border:none;border-bottom:1px solid var(--border);background:var(--bg);font-size:var(--type-body-size);color:var(--fg);outline:none}.RYPIIX::-webkit-input-placeholder{color:var(--muted)}.RYPIIX::-ms-input-placeholder{color:var(--muted)}.RYPIIX::placeholder{color:var(--muted)}._37Rmqd{max-height:350px;margin:0;padding:0;list-style:none;overflow-y:auto}.uxaPEE{padding:var(--space-md);color:var(--muted);text-align:center;font-size:var(--type-body-size)}.BARPkY{align-items:center;gap:var(--space-sm);width:100%;padding:var(--space-sm) var(--space-md);border:none;border-bottom:1px solid var(--border);cursor:pointer;text-align:left;font-size:var(--type-body-size);color:var(--fg);background:0 0;transition:background-color .15s;display:flex}.BARPkY:hover{background:var(--bg)}.BARPkY:last-child{border-bottom:none}.JNeX6k{font-family:var(--font-mono);font-size:var(--type-caption-mono-size);color:var(--muted);min-width:80px}.TrDk_c{flex:1;font-weight:500}.ZNs6pT{border-radius:50%;flex-shrink:0;width:8px;height:8px}.GG7xG_{border-left:2px solid var(--accent)}.GG7xG_ .BARPkY{background:0 0}.cuHhym{z-index:999;position:fixed;top:0;bottom:0;left:0;right:0}._7LNLNn{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.lK6wJK{min-width:0}.ozlACR{font-size:var(--type-h1-size);font-weight:var(--type-h1-weight);line-height:var(--type-h1-line-height);letter-spacing:var(--type-h1-letter-spacing);color:var(--fg);margin:0 0 4px}._1n4J6e{font-size:var(--type-lede-size);line-height:var(--type-lede-line-height);color:var(--muted);max-width:720px;margin:0}.jTQfXg{color:var(--muted);margin-top:8px;font-size:12px}.M2v1_j{flex-shrink:0;gap:8px;display:flex}._8jZQf{flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}._8jZQf svg{width:100%;height:100%}.QpbSJ7{grid-template-columns:var(--layout-shell-side) minmax(0, 1fr);grid-template-rows:var(--layout-shell-top) 1fr;grid-template-areas:"k0N1Eg As16c6""k0N1Eg JvHvnY";min-height:100vh;transition:grid-template-columns .2s ease-out;display:grid}.k0N1Eg{background:var(--surface);border-right:1px solid var(--border);flex-direction:column;grid-area:k0N1Eg;gap:24px;height:100vh;padding:16px 12px;display:flex;position:-webkit-sticky;position:sticky;top:0;overflow-y:auto}.As16c6{background:var(--surface);border-bottom:1px solid var(--border);z-index:10;grid-area:As16c6;align-items:center;gap:12px;min-width:0;padding:0 24px;display:flex;position:-webkit-sticky;position:sticky;top:0}.JvHvnY{grid-area:JvHvnY;width:100%;min-width:0;max-width:1440px;padding:24px}.XUY4hF{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);width:32px;height:32px;color:var(--fg);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;display:none}.XUY4hF:hover{background:var(--bg)}.XUY4hF:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.-_SKo7{width:24px;height:24px;color:var(--muted);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.-_SKo7:hover{color:var(--fg)}.-_SKo7:focus-visible{outline:2px solid var(--accent);outline-offset:1px}@media (min-width:921px){.QpbSJ7.LHhPOh{grid-template-columns:48px minmax(0,1fr)}.k0N1Eg.LHhPOh{gap:12px;width:48px;padding:16px 8px}}.cytDOO{display:none}@media (max-width:920px){.QpbSJ7,.QpbSJ7.LHhPOh{grid-template-columns:minmax(0,1fr);grid-template-areas:"As16c6""JvHvnY"}.k0N1Eg{width:var(--layout-shell-side);z-index:30;transition:transform .2s ease-out;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}._4ngQZD{transform:translate(0)}.-_SKo7{display:none}.XUY4hF{display:inline-flex}.As16c6{padding:0 12px}.JvHvnY{padding:16px}.cytDOO{background:var(--fg);opacity:.2;cursor:pointer;z-index:20;border:0;padding:0;display:block;position:fixed;top:0;bottom:0;left:0;right:0}}@media (prefers-reduced-motion:reduce){.k0N1Eg{transition:none}}.QXu8SH{letter-spacing:-.01em;color:var(--fg);align-items:center;gap:8px;padding:4px 8px;font-size:14px;font-weight:600;display:flex}._3jY__Z{border-radius:var(--radius-sm);background:var(--fg);width:24px;height:24px;color:var(--surface);font-family:var(--font-mono);align-items:center;justify-items:center;font-size:11px;font-weight:700;display:grid}.dokhHb{flex-direction:column;gap:2px;display:flex}.ztzXxq{border-top:1px dashed var(--border);padding-top:12px}.FpgP5l{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin-bottom:4px;padding:4px 8px;font-size:11px;font-weight:500}.qFsFq8{border-radius:var(--radius-sm);color:var(--fg);justify-content:space-between;align-items:center;gap:8px;padding:8px;font-size:13px;font-weight:400;text-decoration:none;display:flex}.XznELG{color:var(--muted);flex-shrink:0}.gZOK-A{background:var(--bg-soft);border-radius:var(--radius-sm);margin:4px 0;padding:4px 8px;font-size:12.5px}.gZOK-A .qFsFq8{border-radius:var(--radius-sm);padding:6px 8px}.gZOK-A.KK3W0-{background:var(--accent-soft)}.KK3W0- .XznELG{color:var(--accent)}.qFsFq8:hover{background:var(--bg);text-decoration:none}.qFsFq8:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.cOTsmF{color:var(--muted);cursor:default;pointer-events:none}.cOTsmF:hover{background:0 0}.gdsHwC{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);opacity:.7;font-size:10px}.KK3W0-{background:var(--accent-soft);color:var(--accent);border-left-color:var(--accent);font-weight:500}._96Mw1r{border-radius:var(--radius-round);background:var(--warn);flex-shrink:0;width:6px;height:6px}._3BViDK{flex:1;min-width:0}.WixnmW{font-family:var(--font-mono);background:var(--bg);color:var(--muted);border-radius:var(--radius-pill);font-variant-numeric:tabular-nums;padding:1px 6px;font-size:11px}.KK3W0- .WixnmW{background:var(--surface);color:var(--accent)}@media (min-width:921px){[data-nav-collapsed] .QXu8SH{justify-content:center;padding:4px 0}[data-nav-collapsed] .QXu8SH span:last-child,[data-nav-collapsed] .FpgP5l,[data-nav-collapsed] ._3BViDK,[data-nav-collapsed] .gdsHwC,[data-nav-collapsed] .WixnmW,[data-nav-collapsed] ._96Mw1r,[data-nav-collapsed] ._22ujmK{display:none}[data-nav-collapsed] .qFsFq8{justify-content:center;padding:8px 0}[data-nav-collapsed] .gZOK-A{background:0 0!important;border-radius:0!important;margin:0!important;padding:0!important}[data-nav-collapsed] .gZOK-A .qFsFq8{padding:8px 0!important}[data-nav-collapsed] .gZOK-A.KK3W0-{background:0 0!important}[data-nav-collapsed] .ztzXxq{border-top:none;padding-top:0}}.dUXX_2{color:var(--muted);align-items:center;gap:8px;font-size:13px;display:flex}.psvO4K{color:var(--muted)}.SJc7sH{color:var(--fg);font-weight:500}.irTcbp{flex:1}.nOqddv{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg);width:100%;min-width:0;color:var(--fg);outline:none;padding:6px 10px;font-family:inherit;font-size:13px}.nOqddv:focus{border-color:var(--accent);background:var(--surface)}.G5hZX_{flex:0 320px;min-width:0;position:relative}._7w4hib{z-index:30;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);flex-direction:column;gap:2px;max-height:360px;margin:0;padding:4px;list-style:none;display:flex;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.RA0Lt1{text-align:left;border-radius:var(--radius-sm);width:100%;color:var(--fg);cursor:pointer;background:0 0;border:0;align-items:baseline;gap:8px;padding:6px 8px;font-family:inherit;font-size:13px;display:flex}.RA0Lt1:hover{background:var(--bg)}.nElLp8{font-family:var(--font-mono);color:var(--muted);flex-shrink:0;font-size:11px}.sVhOiu{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.Sv4mEy{color:var(--muted);padding:8px;font-size:12px}.QjSc2a{position:relative}.GteyjO{cursor:pointer;border-radius:var(--radius-pill);background:0 0;border:0;padding:0;transition:background .15s}.GteyjO:hover{background:var(--bg)}.gNgBul{border-radius:var(--radius-pill);background:var(--fg);width:28px;height:28px;color:var(--surface);font-size:11px;font-weight:600;font-family:var(--font-mono);flex-shrink:0;align-items:center;justify-items:center;display:grid}.o6x79D{z-index:40;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);min-width:140px;box-shadow:var(--shadow-2);padding:4px;position:absolute;top:calc(100% + 8px);right:0}.WVZuAS{width:100%;color:var(--fg);text-align:left;cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:0;padding:8px 12px;font-family:inherit;font-size:13px;transition:background .15s}.WVZuAS:hover{background:var(--bg)}@media (max-width:768px){.G5hZX_{flex:auto}}.jt6ru7{position:relative}.OjVDdH{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);width:100%;color:var(--fg);cursor:pointer;text-align:left;align-items:center;gap:10px;padding:6px 8px;font-family:inherit;display:flex}.OjVDdH:hover{background:var(--bg)}.OjVDdH:focus-visible{outline:2px solid var(--accent);outline-offset:1px;border-color:var(--accent)}.ZK7R0u{border-radius:var(--radius-sm);background:var(--accent);width:24px;height:24px;color:var(--on-accent);font-family:var(--font-mono);flex-shrink:0;align-items:center;justify-items:center;font-size:11px;font-weight:600;display:grid}.im415U{flex-direction:column;flex:1;gap:0;min-width:0;line-height:1.2;display:flex}.S8AdkY{color:var(--fg);font-size:13px;font-weight:500}.nQS6lV{color:var(--muted);font-size:11px;font-family:var(--font-mono)}.PmG_Qj{color:var(--muted);flex-shrink:0}@media (min-width:921px){[data-nav-collapsed] .OjVDdH{background:0 0;border:none;justify-content:center;gap:0;padding:4px 0}[data-nav-collapsed] .im415U,[data-nav-collapsed] .PmG_Qj{display:none}}.OmN6tv{z-index:50;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-2);white-space:nowrap;pointer-events:none;align-items:center;gap:10px;padding:8px 12px;display:flex;position:fixed}.Fh7mVj{flex-direction:column;line-height:1.2;display:flex}.K4qHHv{z-index:20;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);flex-direction:column;gap:4px;margin:0;padding:4px;display:flex;position:absolute;top:calc(100% + 4px);left:0;right:0}.pUcp4r{width:260px;box-shadow:var(--shadow-2);position:fixed;top:auto;left:auto;right:auto}.EfimBq{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg);width:100%;color:var(--fg);outline:none;padding:6px 8px;font-family:inherit;font-size:13px}.EfimBq:focus{border-color:var(--accent)}.zynNhD{flex-direction:column;gap:2px;max-height:200px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.W1erFX{text-align:left;border-radius:var(--radius-sm);width:100%;color:var(--fg);cursor:pointer;background:0 0;border:0;padding:6px 8px;font-family:inherit;font-size:13px}.enMtVn{background:var(--bg)}._2V9-7I{text-align:center;color:var(--muted);padding:12px 8px;font-size:12px}.y4i4j5{border-top:1px solid var(--border);justify-content:space-between;align-items:center;padding-top:4px;display:flex}.X65ZUx{color:var(--muted);border-radius:var(--radius-sm);padding:4px 8px;font-size:11px;text-decoration:none}.X65ZUx:hover{background:var(--bg);color:var(--fg)}.Omm6k1{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden}.K0Y7J7{background:var(--surface-2);border-bottom:1px solid var(--border);color:var(--muted);justify-content:space-between;align-items:center;gap:10px;padding:11px 16px;font-size:12.5px;display:flex}.-bb-7v{border-bottom:1px solid var(--border);cursor:pointer;grid-template-columns:auto auto 1fr auto;align-items:start;gap:13px;padding:13px 16px;transition:background .1s;display:grid}.-bb-7v:last-child{border-bottom:0}.-bb-7v:hover{background:var(--surface-2)}.-bb-7v:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}._9fF0Dj,._9fF0Dj:hover{background:var(--accent-soft)}._9fF0Dj .qW7hhG{color:var(--accent-ink)}.DCgxCV{padding-top:2px}.tpsiVW{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;border:1.5px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface);cursor:pointer;align-items:center;justify-items:center;width:16px;height:16px;transition:border-color .12s,background .12s;display:grid}.tpsiVW:hover{border-color:var(--accent)}.tpsiVW:checked{background:var(--accent);border-color:var(--accent)}.tpsiVW:checked:after{content:"";border:1.5px solid var(--on-accent);border-top:0;border-right:0;width:8px;height:5px;transform:rotate(-45deg)translateY(-1px)}.tpsiVW:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.Enq2bw{border-radius:var(--radius-round);background:var(--surface-2);border:1px solid var(--border);width:30px;height:30px;color:var(--muted);font-size:10.5px;font-weight:600;font-family:var(--font-mono);flex:none;align-items:center;justify-items:center;margin-top:1px;display:grid}.PljcGC{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.L8ypEn{min-width:0}.cDA6ON{flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:4px;display:flex}.UxyP3t{color:var(--fg);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm);align-items:center;gap:5px;padding:1px 7px;font-size:11px;font-weight:500;display:inline-flex}.FiKEFs{background:var(--accent);width:13px;height:13px;color:var(--on-accent);font-size:7px;font-weight:700;font-family:var(--font-mono);border-radius:3px;align-items:center;justify-items:center;display:grid}.Xjdfak{font-family:var(--font-mono);color:var(--muted);font-size:11px}.LqgDw1{font-family:var(--font-mono);letter-spacing:.02em;border-radius:var(--radius-sm);text-transform:lowercase;color:var(--muted);background:var(--surface-2);border:1px solid var(--border);padding:2px 7px;font-size:10px;font-weight:500}.NSYTNp{color:var(--accent-ink);background:var(--accent-soft);border-color:transparent}.qW7hhG{letter-spacing:-.005em;color:var(--fg);margin:0 0 3px;font-size:13.5px;font-weight:600;line-height:1.35}.YYg15s{color:var(--muted);font-size:12px;line-height:1.45}.dD59uw{color:var(--fg);font-weight:500}.wpoyPZ{white-space:nowrap;flex-direction:column;align-items:flex-end;gap:6px;display:flex}._8mfjK6{color:var(--faint);font-variant-numeric:tabular-nums;font-size:11px}.kgRq_M{color:var(--muted);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-pill);padding:2px 8px;font-size:10.5px;font-weight:500}.wEcWEa{color:var(--accent-ink);background:var(--accent-soft);border-color:transparent}.NUyaSP{color:var(--danger);background:var(--danger-soft);border-color:transparent}.i2Hotx{color:var(--warn-ink);background:var(--warn-soft);border-color:transparent}.Jx9Nvy{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);max-height:calc(100vh - 110px);padding:20px;position:-webkit-sticky;position:sticky;top:80px;overflow:auto}.OS7IEo{align-items:center;gap:8px;margin-bottom:4px;display:flex}.Y_lkMi{font-size:var(--type-h2-size);font-weight:var(--type-h2-weight);line-height:var(--type-h2-line-height);letter-spacing:var(--type-h2-letter-spacing);color:var(--fg);margin:8px 0 12px}.E4bFEr{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:20px;font-size:12px;display:flex}.EabECb{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:20px 0 6px;font-size:11px;font-weight:500}._5Oh4zf{color:var(--fg);font-size:13px;line-height:1.5}._5Oh4zf p{margin:0 0 8px}._5Oh4zf ul{margin:0;padding-left:18px}._5Oh4zf li{margin:4px 0}.BPdTzG{border-top:1px solid var(--border);gap:8px;margin-top:24px;padding-top:16px;display:flex}.LVgJzh{border-bottom:1px solid var(--border);scrollbar-width:none;gap:4px;margin-bottom:20px;display:flex;overflow-x:auto}.LVgJzh::-webkit-scrollbar{display:none}.L5a6qP{color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid transparent;align-items:center;gap:6px;margin-bottom:-1px;padding:8px 12px;font-family:inherit;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.L5a6qP:hover{color:var(--fg);text-decoration:none}.clxxZ3{color:var(--fg);border-bottom-color:var(--accent)}.ktDfqH{color:color-mix(in srgb, var(--muted) 60%, var(--surface));cursor:not-allowed}.SZKhnK{color:var(--danger)}.Le8J-N{background:var(--bg);color:var(--muted);border-radius:var(--radius-pill);font-size:11px;font-family:var(--font-mono);font-variant-numeric:tabular-nums;padding:1px 6px;font-weight:400}.RlbJE4{background:var(--accent-soft);color:var(--accent)}.Mb0A2E{flex-wrap:wrap;align-items:center;gap:0;margin:0 0 16px;padding:0;list-style:none;display:flex}._0NEAHc{align-items:center;gap:8px;padding:4px 0;font-size:12px;display:inline-flex}.h7YMqX{border-radius:var(--radius-pill);width:22px;height:22px;font-family:var(--font-mono);background:var(--bg);color:var(--muted);border:1px solid var(--border);flex-shrink:0;align-items:center;justify-items:center;font-size:11px;font-weight:600;display:grid}._5HdLth{flex-direction:column;line-height:1.2;display:inline-flex}.mb1PfI{color:var(--muted);font-weight:500}.l0hjpJ{font-family:var(--font-mono);color:var(--faint);font-size:9.5px}.cTB85R{background:var(--border);width:24px;height:1px;margin:0 8px}._7bPMid .h7YMqX{background:var(--success);color:var(--surface);border-color:var(--success)}._7bPMid .mb1PfI{color:var(--fg)}._2TfZhk .h7YMqX{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}._2TfZhk .mb1PfI{color:var(--fg);font-weight:600}.nwIXhd .h7YMqX{background:var(--surface);color:var(--muted);border-style:dashed}._6JDY15 .h7YMqX{background:var(--danger-soft-bg);color:var(--danger);border-color:var(--danger-soft-border)}._6JDY15 .mb1PfI{color:var(--danger)}.uqEvKU .h7YMqX{background:var(--warn-soft);color:var(--warn-ink);border-color:color-mix(in oklab, var(--warn) 30%, var(--border))}.uqEvKU .mb1PfI{color:var(--warn-ink)}.HMnDeL{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:20px}.pjMsZj{padding:12px 14px}.C1PkeY{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.OsBiuP{min-width:0}.YFKBqN{font-size:var(--type-h3-size);font-weight:var(--type-h3-weight);letter-spacing:var(--type-h3-letter-spacing);color:var(--fg);margin:0}.RsmaxA{color:var(--muted);margin:4px 0 0;font-size:12px}.h99H0U{flex-shrink:0;gap:6px;display:flex}.VQvNzC{color:var(--fg);font-size:13px;line-height:1.5}.Sy2uZO{border-collapse:separate;border-spacing:0;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);width:100%;overflow:hidden}.Sy2uZO th,.Sy2uZO td{text-align:left;vertical-align:middle;border-bottom:1px solid var(--border);padding:10px 14px;font-size:13px}.Sy2uZO th{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);background:var(--bg);font-size:11px;font-weight:500}.Sy2uZO tr:last-child td{border-bottom:0}.Sy2uZO tbody tr:hover{background:color-mix(in srgb, var(--accent-soft) 25%, var(--surface))}.S90Tc2{cursor:pointer}._7_8NZg{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.V0Il_M{color:var(--muted);text-align:center;padding:20px;font-size:13px}.FVULHH{grid-template-columns:max-content 1fr;gap:8px 16px;margin:0;font-size:13px;display:grid}.xI5fkA{gap:4px 12px;font-size:12px}._31fcHQ{display:contents}.gUUVj7{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;padding-top:1px;font-size:11px;font-weight:500}.KMP4D2{color:var(--fg);margin:0;font-family:inherit}.SRtvJ4{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.KNhvdg{color:var(--muted);align-items:center;gap:8px;font-size:12px;display:flex}.el4Dk9{font-family:var(--font-mono);color:var(--accent)}.qqOUrl{color:var(--border)}.Mn0wER{color:var(--muted)}.J1nzSA{flex-shrink:0;gap:8px;display:flex}.mj0kI5{position:-webkit-sticky;position:sticky;top:80px}.nhBhqK{flex-direction:column;gap:8px;margin-bottom:16px;display:flex}.GkelIN{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg);grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.ttupdm{border-radius:var(--radius-pill);background:var(--fg);width:28px;height:28px;color:var(--surface);font-size:11px;font-weight:600;font-family:var(--font-mono);align-items:center;justify-items:center;display:grid}.ttupdm[data-state=approved]{background:var(--success)}.ttupdm[data-state=requested-changes]{background:var(--danger)}.ttupdm[data-state=deferred]{background:var(--warn);color:var(--warn-text)}._1Hsdsj{flex-direction:column;gap:0;min-width:0;display:flex}.DSCnFU{color:var(--fg);font-size:13px;font-weight:500}.U4Boxr{color:var(--muted);font-size:11px;font-family:var(--font-mono)}._9D67yi{border-top:1px solid var(--border);flex-wrap:wrap;gap:6px;padding-top:12px;display:flex}.HMn_vb{color:var(--muted);flex-basis:100%;margin:4px 0 0;font-size:11px}.nQF9n6{color:var(--muted);border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding-top:12px;font-size:12px;display:flex}._1F1nqp{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:10px;padding-top:12px;display:flex}._2fXNBa{color:var(--faint);font-size:11px;font-family:var(--font-mono)}.FPaajl{gap:var(--space-xs);flex-direction:column;align-items:flex-start;display:flex}.RQnSyn{padding-left:var(--space-md);color:var(--muted);margin:0;font-size:.85em;list-style:outside}.G7dFlF{color:var(--danger);font-size:.85em}.VzE33q{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);flex-direction:column;gap:6px;min-width:0;padding:14px 16px;display:flex}.rgEZ3V{gap:4px;padding:10px 12px}.Sh5YdL{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:0;font-size:11px;font-weight:500}.R0aOe6{align-items:baseline;gap:6px;margin:0;display:flex}.fvhiwx{letter-spacing:-.01em;color:var(--fg);font-variant-numeric:tabular-nums;font-size:24px;font-weight:600}.rgEZ3V .fvhiwx{font-size:18px}.kj-Myw{color:var(--muted);font-size:12px}.AgdE9z{color:var(--muted);align-items:center;gap:4px;margin:0;font-size:11px;display:flex}.h4SMIR{color:var(--success)}.N4WeKK{color:var(--danger)}._5mFJrY{color:var(--muted)}.hyXFYc{color:var(--muted);margin:0;font-size:12px}.y59N0b .fvhiwx{color:var(--accent)}.QR8DtJ .fvhiwx{color:var(--warn-text)}.o5okUX .fvhiwx{color:var(--danger)}.pJGJ0j .fvhiwx{color:var(--success)}.HbNaT9{border-radius:var(--radius-lg);border:1px solid var(--border);grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:14px 16px;font-size:13px;display:grid}.FU9W1D{font-size:16px;line-height:1}.y4liKp{min-width:0}.Xw7PJG{margin:0 0 4px;font-size:13px;font-weight:600}.b3-RC5{color:var(--fg);line-height:1.45}.QcalX7{flex-shrink:0;gap:6px;display:flex}.OH8v1-{background:var(--accent-soft);border-color:var(--accent);color:var(--fg)}.OH8v1- .Xw7PJG{color:var(--accent)}.cBlxeP{background:var(--warn-soft-bg);border-color:var(--warn-soft-border);color:var(--warn-text)}.cBlxeP .Xw7PJG{color:var(--warn-text)}._0bH36N{background:var(--danger-soft-bg);border-color:var(--danger-soft-border);color:var(--fg)}._0bH36N .Xw7PJG{color:var(--danger)}.U72fji{background:var(--success-soft-bg);border-color:var(--success-soft-border);color:var(--fg)}.U72fji .Xw7PJG{color:var(--success)}.FpEQy-{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);grid-template-columns:auto 1fr auto;align-items:center;gap:18px;margin-bottom:20px;padding:20px 22px;display:grid}.E1_oHp{grid-template-columns:1fr auto}.qLBXLD{background:linear-gradient(135deg, var(--accent-soft) 0%, var(--surface) 60%)}._5Exm36{background:var(--warn-soft-bg);border-color:var(--warn-soft-border)}.tLS-Ny{background:var(--accent-soft);width:56px;height:56px;color:var(--accent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;font-weight:600;display:flex}.SVDuew{min-width:0}.LOkEvN{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin:0 0 6px;font-size:11px;font-weight:500}.dJEhU3{font-size:var(--type-h1-size);font-weight:var(--type-h1-weight);line-height:var(--type-h1-line-height);letter-spacing:var(--type-h1-letter-spacing);color:var(--fg);margin:0}.ot9O89{color:var(--muted);max-width:64ch;margin:6px 0 0;font-size:13px;line-height:1.5}.cpNv5I{margin-top:12px}.ARdKG1{color:var(--muted);flex-direction:column;flex-shrink:0;align-items:flex-end;gap:6px;font-size:12px;display:flex}.hJWSq_{flex-shrink:0;gap:6px;display:flex}@media (max-width:768px){.FpEQy-,.FpEQy-.E1_oHp{grid-template-columns:minmax(0,1fr);gap:14px}.hJWSq_,.ARdKG1{flex-wrap:wrap;align-items:flex-start}}._0RLjUP{margin:0;padding:0;list-style:none;position:relative}._0RLjUP:before{content:"";background:var(--border);width:1px;position:absolute;top:6px;bottom:6px;left:11px}._6i8Kn3{padding:0 0 16px 36px;position:relative}._6i8Kn3:last-child{padding-bottom:0}._8bNEGu{background:var(--surface);border:1px solid var(--border);width:20px;height:20px;color:var(--muted);border-radius:50%;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:flex;position:absolute;top:2px;left:2px}.iLYK_K{min-width:0}.kARm8E{color:var(--fg);margin:0;font-size:13px;font-weight:500;line-height:1.4}.zMDw2p{color:var(--muted);font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:11px}.VsP6Q6{color:var(--fg);margin-top:6px;font-size:12px;line-height:1.5}.sd9qBb ._8bNEGu{background:var(--success);border-color:var(--success);color:var(--on-accent)}.M128o4 ._8bNEGu{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.M128o4 .kARm8E{color:var(--accent);font-weight:600}.Etu62I ._8bNEGu{background:var(--surface);border-color:var(--accent);color:var(--accent)}._7C7e6N ._8bNEGu{background:var(--danger-soft-bg);border-color:var(--danger);color:var(--danger)}._7C7e6N .kARm8E{color:var(--danger)}.njJ9Wq{opacity:.6}.njJ9Wq .kARm8E{color:var(--muted);text-decoration:line-through}.uQy6zI{flex-wrap:wrap;align-items:center;gap:12px;margin:0;padding:0;list-style:none;display:flex}.keooT3{color:var(--muted);align-items:center;gap:6px;font-size:12px;display:flex;position:relative}.keooT3:not(:last-child):after{content:"";background:var(--border);width:20px;height:1px;margin-left:6px;display:inline-block}.lGT6ZM{background:var(--surface);border:1px solid var(--border);border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;font-weight:600;display:flex}.jGtcoS{font-weight:500}.LDHipy{color:var(--muted);font-size:11px}.JdiKo1 .lGT6ZM{background:var(--success);border-color:var(--success);color:var(--on-accent)}.JdiKo1 .jGtcoS{color:var(--fg)}.GauiPb .lGT6ZM{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.GauiPb .jGtcoS{color:var(--accent);font-weight:600}.cBE3eV .lGT6ZM{background:var(--surface);border-color:var(--border);color:var(--muted)}.qdrJ-i .lGT6ZM{background:var(--danger-soft-bg);border-color:var(--danger);color:var(--danger)}.qdrJ-i .jGtcoS{color:var(--danger)}._92VHRv{gap:4px;margin-bottom:16px;display:flex}.ERE9zK{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);color:var(--fg);cursor:pointer;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:500;text-decoration:none;display:inline-flex}.ERE9zK:hover{border-color:var(--accent)}.DpA8ch{background:var(--fg);color:var(--on-accent);border-color:var(--fg)}.UEnqd0{color:var(--muted);cursor:not-allowed;opacity:.55}.UEnqd0:hover{border-color:var(--border)}.pP-Ozb{color:var(--muted);font-variant-numeric:tabular-nums;font-size:11px}.DpA8ch .pP-Ozb{color:var(--on-accent);opacity:.7}._1oxoUL{flex-direction:column;gap:12px;display:flex}.VpCYv8{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}._-9q8b_{grid-template-columns:auto 1fr;align-items:flex-start;gap:10px;display:grid}.jzzY1t{background:var(--accent-soft);width:28px;height:28px;color:var(--accent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:flex}.PDaSxu{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);min-width:0;padding:10px 12px}.w1Xg7O{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 4px;font-size:11px;display:flex}.CB3jqD{color:var(--fg);font-weight:600}.DifXxk{color:var(--muted);font-variant-numeric:tabular-nums}.eLTg-C{background:var(--accent-soft);color:var(--accent);text-transform:uppercase;letter-spacing:.04em;border-radius:3px;padding:1px 6px;font-size:10px}.Uko9Zx{color:var(--fg);font-size:13px;line-height:1.5}._1gyXAA{border-left:2px solid var(--accent);background:var(--bg);color:var(--muted);margin:0 0 6px;padding:6px 10px;font-size:12px;font-style:italic}.xDAWYe .jzzY1t,._6vNs8q .jzzY1t{background:var(--accent-soft);color:var(--accent)}.ReZddy .PDaSxu,.ObZmOq .PDaSxu{background:var(--accent-soft);border-color:var(--accent)}.ReZddy .jzzY1t,.ObZmOq .jzzY1t{background:var(--fg);color:var(--on-accent)}._6KY-hl .PDaSxu{background:var(--warn-soft-bg);border-color:var(--warn-soft-border)}._6KY-hl .jzzY1t{background:var(--warn-soft-bg);color:var(--warn-text)}.EKoNPi .PDaSxu{background:var(--bg)}.kY8tu8 .PDaSxu{border-color:var(--accent)}.na9Zeb{background:var(--surface);border-radius:var(--radius-md);gap:4px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:38px;padding:8px 12px;display:flex}._7WoyDl{background:var(--muted);border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite na9Zeb}._7WoyDl:nth-child(2){animation-delay:.15s}._7WoyDl:nth-child(3){animation-delay:.3s}@keyframes na9Zeb{0%,60%,to{opacity:.3}30%{opacity:1}}._4JZtTM{border-top:1px solid var(--border);padding-top:12px}.lEP4FC{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);flex-direction:column;gap:8px;padding:12px;display:flex}.K8i85Z{display:flex}._45tFEK{width:100%;font:inherit;border:1px solid var(--border);border-radius:var(--radius-md);color:var(--fg);background:var(--bg);resize:vertical;font-size:13px;font-family:var(--font-body);flex:1;padding:8px 10px}._45tFEK:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}._45tFEK::-webkit-input-placeholder{color:var(--placeholder-fg)}._45tFEK::-ms-input-placeholder{color:var(--placeholder-fg)}._45tFEK::placeholder{color:var(--placeholder-fg)}.GQWzuF{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.Q_3KfG{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:11px}.t1K90a{font:inherit;background:var(--accent-soft);color:var(--accent);border:1px solid var(--accent-soft);cursor:pointer;border-radius:999px;padding:3px 8px;font-size:11px}.t1K90a:hover{background:var(--surface);border-color:var(--accent)}.qluvf4{justify-content:space-between;align-items:center;gap:12px;display:flex}.FIETIH{color:var(--muted);font-size:11px}._64KmUV{gap:6px;margin-left:auto;display:flex}.p3hmVX{font:inherit;background:var(--surface);color:var(--muted);border:1px solid var(--border);border-radius:var(--radius-md);cursor:pointer;padding:6px 10px;font-size:12px}.p3hmVX:hover{border-color:var(--fg);color:var(--fg)}.jnadXB{font:inherit;background:var(--fg);color:var(--on-accent);border:1px solid var(--fg);border-radius:var(--radius-md);cursor:pointer;padding:6px 14px;font-size:12px;font-weight:500}.jnadXB:disabled{background:var(--placeholder);border-color:var(--placeholder-edge);color:var(--placeholder-fg);cursor:not-allowed}.WvhoqL{flex-direction:column;gap:10px;display:flex}.l5b5ew,.w4O3bm{color:var(--muted);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);padding:12px;font-size:13px}.tIkjn0{border:1px dashed var(--border-strong);border-radius:var(--radius-lg);background:var(--surface-2);align-items:flex-start;gap:10px;padding:14px 16px}.d9N-0H{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.TLX5Wk{font:inherit;border:1px solid var(--border);border-radius:var(--radius-md);color:var(--fg);background:var(--surface);cursor:pointer;padding:6px 14px;font-size:13px}.TLX5Wk:hover{border-color:var(--border-strong);background:var(--surface-2)}.Dk8AQ7{flex-direction:column;gap:8px;display:flex}._0RVYBO{gap:8px;display:flex}.Nf6NLa{font:inherit;text-transform:capitalize;border:1px solid var(--border);border-radius:var(--radius-md);color:var(--fg);background:var(--surface);cursor:pointer;padding:6px 12px;font-size:13px}.Nf6NLa:disabled{opacity:.5;cursor:not-allowed}.sYI7ef{color:var(--muted);padding:var(--space-lg) 0}.hL4UYC{gap:var(--space-xs);color:var(--danger);background:var(--danger-soft-bg);border:1px solid var(--danger-soft-border);padding:var(--space-md) var(--space-lg);border-radius:var(--radius-md);flex-direction:column;display:flex}.ib6Ruk{font-weight:600}._5ExI8p{color:var(--danger);opacity:.85;font-size:13px}.cILvlo{color:var(--muted);background:var(--surface);border:1px dashed var(--border);padding:var(--space-xl);border-radius:var(--radius-md);text-align:center}._4mzhcS{border:1px solid var(--border);cursor:grab;touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:var(--surface-2);border-radius:8px;width:100%;height:400px;overflow:hidden}._4mzhcS:active{cursor:grabbing}.Jy_E1q{width:100%;height:100%;transition:transform 50ms linear}.BHrZHf{stroke:var(--border);stroke-width:1.5px;fill:none}.neBasR{cursor:pointer;outline:none}.neBasR:focus-visible ._6DkXq7{stroke:var(--accent);stroke-width:3px}._6DkXq7{fill:var(--surface);stroke:var(--border);stroke-width:1.5px;transition:stroke .15s}.inv2Ay ._6DkXq7{stroke:var(--accent);stroke-width:2.5px}.emwM9K ._6DkXq7{stroke:var(--success)}.FoPnzQ ._6DkXq7{stroke:var(--warn)}.JflMgR ._6DkXq7{stroke:var(--danger)}.a7JLqD{fill:var(--fg);pointer-events:none;font-size:12px}._5vu0Zb{fill:var(--fg);pointer-events:none;font-size:10px}.TWj4uI{gap:var(--space-2,.5rem);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._3E9NWC{align-items:center;gap:var(--space-2,.5rem);padding:var(--space-2,.5rem) var(--space-3,.75rem);border-radius:var(--radius-sm,4px);background:var(--color-surface-1);font-size:var(--text-sm,.875rem);border:1px solid transparent;transition:border-color .1s;display:flex}.zy-DAT{border-color:var(--color-accent);background:var(--color-accent-subtle)}.tn2VKz{font-family:var(--font-mono,monospace);min-width:3rem;color:var(--color-fg-muted);font-weight:600}.f8VaQd{flex:1}.XewOIg{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.-fPhw2{margin-top:var(--space-4,1rem)}.UPaBeQ{font-size:var(--text-sm,.875rem);margin-bottom:var(--space-2,.5rem);color:var(--color-fg-muted);text-transform:uppercase;letter-spacing:.04em;font-weight:600}.CcyqjN{color:var(--color-fg-muted);font-size:var(--text-sm,.875rem)}.xo9sq0{gap:var(--space-2,.5rem);flex-direction:column;display:flex}.mM8fT-{align-items:center;gap:var(--space-2,.5rem);font-size:var(--text-sm,.875rem);display:flex}.mEWtVC,.NKvz-m{color:var(--color-fg-muted)}.ToD_75{gap:var(--space-1,.25rem);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.gNzKko{align-items:center;gap:var(--space-2,.5rem);padding:var(--space-1,.25rem) var(--space-2,.5rem);border-radius:var(--radius-sm,4px);background:var(--color-surface-1);font-size:var(--text-sm,.875rem);display:flex}.llFwtX{font-family:var(--font-mono,monospace);min-width:3rem;font-weight:600}.h8UuCC{color:var(--color-fg-muted);min-width:6rem}.fWiAyX{flex:1}.jr6NCh{align-items:center;gap:var(--space-2,.5rem);margin-top:var(--space-2,.5rem);display:flex}._5gT2q6{color:var(--color-danger);font-size:var(--text-sm,.875rem)}.AuKjsB{gap:var(--space-2,.5rem);flex-direction:column;display:flex}.YRtXLG{gap:var(--space-1,.25rem);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.YRtXLG li{gap:var(--space-2,.5rem);font-size:var(--text-sm,.875rem);color:var(--color-fg-muted);display:flex}.LyXKth{font-style:italic}.dEclXq{font-family:var(--font-mono);vertical-align:middle;background:var(--accent);color:var(--on-accent);letter-spacing:0;border-radius:20px;margin-left:10px;padding:2px 10px;font-size:13px;font-weight:600}._1ZoYy8{flex:1}.F1VWZl{grid-template-columns:minmax(0,1fr) 420px;align-items:start;gap:20px;display:grid}@media (max-width:1100px){.F1VWZl{grid-template-columns:1fr}}.TryIV0{background:var(--accent-soft);border:1px solid color-mix(in oklab, var(--accent) 35%, var(--border));border-radius:var(--radius-lg);align-items:center;gap:12px;margin-bottom:12px;padding:10px 14px;font-size:13px;display:flex}.qXtpup{color:var(--accent-ink);font-weight:600}.McgIJF{font-family:var(--font-mono)}.ViL-Jr{color:var(--fg);font-weight:600}.ynSm5c{color:var(--muted)}._3M83FU{text-align:center;color:var(--faint);padding:40px 16px;font-size:13px}.DKs4lg{font-family:var(--font-mono);color:var(--muted);font-size:11px}.ZbUjsM{align-items:center;gap:6px;display:inline-flex}.CNcrnI{color:var(--fg);font-weight:500}._6PLuO4{border-radius:var(--radius-round);background:var(--surface-2);border:1px solid var(--border);width:22px;height:22px;color:var(--muted);font-size:9px;font-weight:600;font-family:var(--font-mono);flex:none;align-items:center;justify-items:center;display:grid}.-K3IaW{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.zoPWiy{color:var(--border-strong)}.W4Wlhb{flex-direction:column;gap:5px;display:flex}.mPPy21{grid-template-columns:auto 1fr;align-items:baseline;gap:8px;font-size:12px;line-height:1.45;display:grid}.amgLCN{font-family:var(--font-mono);color:var(--success);font-size:11px;font-weight:500}._10aOC9{color:var(--fg)}.Mch9Qt{font-size:13px;line-height:1.7}.Mch9Qt a{margin-right:4px}._LmuyU{color:var(--border-strong);margin:0 4px}.n4jo1B{background:var(--warn-soft);border:1px solid color-mix(in oklab, var(--warn) 35%, var(--border));border-left:3px solid var(--warn);border-radius:var(--radius-sm);color:var(--fg);margin:0;padding:12px 14px;font-size:13px;line-height:1.6}.TenIQA{color:var(--warn-ink);margin-top:8px;font-size:12px;font-weight:500;display:block}.seOjcY{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);margin-bottom:10px;padding:13px 15px}.seOjcY:last-child{margin-bottom:0}._2KfyBD{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:6px;display:flex}.OpacbL{font-family:var(--font-mono);color:var(--accent-ink);font-size:12px;font-weight:500}.GwCPlI{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--warn-ink);background:var(--warn-soft);border-radius:var(--radius-sm);padding:2px 6px;font-size:9px}._7d0XX9{font-family:var(--font-mono);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm);gap:1px;margin-left:auto;padding:2px 4px;font-size:10px;display:inline-flex}._7d0XX9 span{color:var(--success);padding:0 1.5px;font-weight:600}.Xt2Ian{margin:0 0 6px;font-size:14px;font-weight:600;line-height:1.35}.d4yZaN{color:var(--muted);margin:0 0 10px;font-size:13px;line-height:1.55}.d4yZaN em{color:var(--faint);font-style:normal;font-weight:500}._8rnK4s{color:var(--muted);flex-direction:column;gap:6px;font-size:12px;display:flex}.FgRNuC{font-family:var(--font-mono);font-size:12px}.cQYWp6{color:var(--success);font-weight:500}.kgruZy{align-items:center;gap:10px;display:inline-flex}.YTB0mI{gap:var(--space-lg);grid-template-columns:repeat(3,1fr);margin-bottom:30px;display:grid}.LW_q5q{flex-direction:column;display:flex}.o4izeq{border-color:color-mix(in oklab, var(--warn) 45%, var(--border));border-left:3px solid var(--warn)}.HO_pH1{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);align-items:center;gap:9px;font-size:12px;font-weight:600;display:flex}.CSSsl5{border-radius:var(--radius-sm);background:var(--surface-2);width:22px;height:22px;color:var(--muted);flex:none;align-items:center;justify-items:center;font-size:12px;font-weight:700;display:grid}.yFXpsz{background:var(--warn-soft);color:var(--warn-ink)}.U1rDvp{background:var(--accent-soft);color:var(--accent)}.eG4CfT{background:var(--success-soft);color:var(--success)}._3Nppxv{align-items:baseline;gap:var(--space-sm);margin:var(--space-md) 0 var(--space-xs);font-family:var(--font-mono);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:30px;font-weight:600;display:flex}.o4izeq ._3Nppxv{color:var(--warn-ink)}.FsCWcy{font-family:var(--font-body);color:var(--faint);letter-spacing:0;font-size:12px;font-weight:400}._3s08wI{margin:var(--space-sm) 0 var(--space-xs);flex-direction:column;display:flex}._8cuKM_{border-top:1px solid var(--border);font-size:var(--type-lede-size);color:var(--fg);justify-content:space-between;align-items:center;gap:10px;padding:7px 0;display:flex}._8cuKM_:first-child{border-top:0}.avcpss{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._3CeQv8{font-family:var(--font-mono);font-size:var(--type-caption-mono-size);color:var(--faint);flex:none}.UgV_0m{padding-top:var(--space-md);color:var(--faint);justify-content:space-between;align-items:center;margin-top:auto;font-size:12px;display:flex}.UgV_0m a{font-size:12px}._0Q80oD{align-items:baseline;gap:var(--space-md);margin-bottom:14px;display:flex}._0Q80oD h2{letter-spacing:-.01em;margin:0;font-size:17px;font-weight:600}._6qC32c{font-size:var(--type-lede-size);color:var(--faint)}.IReoux{gap:var(--space-lg);grid-template-columns:repeat(3,1fr);display:grid}.C07xpa{padding:var(--space-xl);text-align:center;color:var(--muted);background:var(--surface);border:1px dashed var(--border);border-radius:var(--radius-lg);font-size:var(--type-lede-size);margin:0}@media (max-width:1180px){.YTB0mI,.IReoux{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.YTB0mI,.IReoux{grid-template-columns:1fr}}.-y1ETR{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);color:var(--fg);flex-direction:column;padding:18px;transition:border-color .12s,transform 60ms;display:flex}.-y1ETR:hover{border-color:var(--border-strong);text-decoration:none;transform:translateY(-1px)}.-y1ETR:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._6suR0G{border-color:var(--fg)}.JzFclX{margin-bottom:var(--space-md);align-items:flex-start;gap:11px;display:flex}.V7HJMa{border-radius:var(--radius-md);width:38px;height:38px;color:var(--on-accent);font-size:13px;font-weight:600;font-family:var(--font-mono);background:var(--fg);flex:none;align-items:center;justify-items:center;display:grid}.uAG3mb{background:var(--accent)}.Umg3cj{font-size:18px}.F7x71J{font-family:var(--font-mono);background:var(--surface-2);border-radius:var(--radius-sm);color:var(--fg);padding:0 5px;font-size:12px}.bixZfI{flex:1;min-width:0}.bixZfI h3{font-size:var(--type-h2-size);letter-spacing:-.01em;margin:0;font-weight:600;line-height:1.2}.-ahY6S{color:var(--muted);margin-top:2px;font-size:12px;display:block}.JdCZzE{color:var(--fg);font-weight:500}.M8VRS7{height:21px;padding:0 var(--space-sm);border-radius:var(--radius-pill);border:1px solid var(--border);color:var(--muted);background:var(--surface);flex:none;align-items:center;gap:5px;font-size:11px;font-weight:500;display:inline-flex}.YxDYBg{border-radius:var(--radius-round);background:var(--success);width:5px;height:5px}.hnkQ6j{border-color:var(--fg);color:var(--fg)}.hnkQ6j .YxDYBg{background:var(--fg)}.ANst1E{font-size:var(--type-lede-size);color:var(--muted);margin:0 0 14px;line-height:1.5}.XGMFE9{background:var(--border);border:1px solid var(--border);border-radius:var(--radius-sm);grid-template-columns:repeat(4,1fr);gap:1px;margin-bottom:13px;display:grid;overflow:hidden}.LL-LM5{background:var(--surface);padding:var(--space-sm) var(--space-xs);text-align:center}.OyOreM{font-family:var(--font-mono);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:16px;font-weight:600;line-height:1;display:block}.ciPl1B{color:var(--accent)}.ZaJrHj{text-transform:uppercase;letter-spacing:.04em;color:var(--faint);margin-top:3px;font-size:10px;display:block}._7QNW4A{padding-top:var(--space-md);border-top:1px solid var(--border);color:var(--muted);justify-content:space-between;align-items:center;gap:10px;margin-top:auto;font-size:12px;display:flex}._7QNW4A strong{color:var(--fg);font-weight:600}.nCA-z1{color:var(--warn-ink);flex:none;align-items:center;gap:5px;font-size:12px;font-weight:500;display:inline-flex}.nCA-z1 .YxDYBg{background:var(--warn);width:6px;height:6px}.UZt8WO{color:var(--faint);font-weight:400}.UZt8WO .YxDYBg{background:var(--border-strong)}.wx6Lvf{padding:var(--space-lg) 20px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-top:28px;display:flex}.Eo6Hna{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin-bottom:var(--space-xs);font-size:11px;font-weight:600}.TZgpJh{font-size:var(--type-lede-size);color:var(--muted)}.ZuYEwe{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.uMU8AJ{font-size:var(--type-mono-size);color:var(--muted);font-family:var(--font-mono);align-items:center;gap:7px;display:flex}.F-jr_v{align-items:center;gap:5px;display:inline-flex}.xwy7vY{border-radius:var(--radius-round);background:var(--border-strong);width:6px;height:6px}.uMU8AJ .F-jr_v:first-child .xwy7vY{background:var(--accent)}.DQbFLL{color:var(--border-strong)}@keyframes YETMhT{0%{background-position:100% 0}to{background-position:-100% 0}}.egSY6l{flex-direction:column;display:flex}._5H_Bwk,.AXYAk3,.AaS7aD{background:linear-gradient(90deg, var(--placeholder) 25%, var(--placeholder-edge) 50%, var(--placeholder) 75%);background-size:200% 100%;animation:1.2s ease-in-out infinite YETMhT}._5H_Bwk{border-radius:var(--radius-xl);height:96px;margin-bottom:18px}.gTtd6G{gap:var(--space-lg);grid-template-columns:repeat(3,1fr);margin-bottom:30px;display:grid}.AXYAk3{border-radius:var(--radius-lg);height:168px}.TniGa5{gap:var(--space-lg);grid-template-columns:repeat(3,1fr);display:grid}.AaS7aD{border-radius:var(--radius-lg);height:196px}@media (max-width:1180px){.gTtd6G,.TniGa5{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.gTtd6G,.TniGa5{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.-y1ETR{transition:border-color .12s}.-y1ETR:hover{transform:none}._5H_Bwk,.AXYAk3,.AaS7aD{animation:none}}._9yKG8h{gap:var(--space-md);grid-template-columns:repeat(2,1fr);display:grid}.j0YCa7{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-lg);cursor:pointer;text-align:left;font:inherit;color:inherit;flex-direction:column;gap:0;transition:border-color .12s,box-shadow .12s,background .12s;display:flex;position:relative}.j0YCa7:hover{border-color:var(--border-strong);box-shadow:var(--shadow-1)}.j0YCa7:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.j0YCa7.yfzc1z{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.j0YCa7.uqFhIJ{grid-column:1/-1}._2-Z-PE{align-items:flex-start;gap:var(--space-md);display:flex}.j0YCa7.uqFhIJ ._2-Z-PE{gap:var(--space-md)}.gJzXgV{border-radius:var(--radius-md);background:var(--surface-2);border:1px solid var(--border);width:38px;height:38px;color:var(--muted);flex:none;align-items:center;justify-items:center;transition:background .12s,color .12s,border-color .12s;display:grid}.j0YCa7.uqFhIJ .gJzXgV{width:44px;height:44px}.j0YCa7.yfzc1z .gJzXgV{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.gJzXgV svg{width:19px;height:19px}.mWshdM{flex:1;min-width:0}._3YlgKS{align-items:center;gap:var(--space-sm);letter-spacing:-.01em;margin:1px 0 4px;font-size:14.5px;font-weight:600;display:flex}.j0YCa7.uqFhIJ ._3YlgKS{font-size:16px}.Ir02ZL{color:var(--muted);margin:0;font-size:12.5px;line-height:1.5}.j0YCa7.uqFhIJ .Ir02ZL{font-size:13px}.X7iGaK{flex-wrap:wrap;align-items:center;gap:6px;margin-top:11px;display:flex}.k21Mee{font-family:var(--font-mono);color:var(--fg);border:1px solid var(--border);background:var(--surface-2);border-radius:99px;padding:1px 7px;font-size:10.5px}.vcUJKn{top:var(--space-md);right:var(--space-md);border:2px solid var(--border-strong);border-radius:50%;align-items:center;justify-items:center;width:18px;height:18px;transition:border-color .12s;display:grid;position:absolute}.j0YCa7.yfzc1z .vcUJKn{border-color:var(--accent)}.j0YCa7.yfzc1z .vcUJKn:after{content:"";background:var(--accent);border-radius:50%;width:9px;height:9px}._79XC10{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--on-accent);background:var(--accent);border-radius:99px;padding:2px 8px;font-size:9.5px;font-weight:600}.ubZYHa{gap:var(--space-md);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-md) var(--space-lg);margin-top:var(--space-md);grid-template-columns:auto 1fr auto;align-items:end;display:grid}._3D54ND{flex-direction:column;gap:5px;min-width:0;display:flex}.Wpxxq-{text-transform:uppercase;letter-spacing:.05em;color:var(--faint);font-size:11px;font-weight:600}.N7WFjy{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-md);height:38px;padding:0 var(--space-md);color:var(--fg);font-size:13px;font-family:var(--font-mono);min-width:280px;transition:border-color .12s,background .12s}.N7WFjy:focus{border-color:var(--accent);background:var(--surface);outline:none}.aVqVC9{flex-direction:column;gap:5px;display:flex}.jpBWPW{border:1px solid var(--border);border-radius:var(--radius-md);display:inline-flex;overflow:hidden}.wfilit{background:var(--surface);color:var(--muted);cursor:pointer;border:none;border-right:1px solid var(--border);height:38px;padding:0 12px;font-size:12px;transition:background .12s,color .12s}.wfilit:last-child{border-right:none}.WZfngT{background:var(--accent-soft);color:var(--accent);font-weight:500}.i60jIU{margin-top:var(--space-lg);align-items:center;gap:var(--space-sm);display:flex}@media (max-width:720px){._9yKG8h,.ubZYHa{grid-template-columns:1fr}.N7WFjy{min-width:0}}.Efi8F6{gap:var(--space-md);flex-direction:column;display:flex}._tpSCZ{gap:var(--space-xs);flex-direction:column;display:flex}.IHYVPZ{font-size:var(--type-caption-mono-size);font-family:var(--font-mono);color:var(--muted);text-transform:uppercase;letter-spacing:var(--type-caption-mono-letter-spacing)}.g-M2Yq{background:var(--surface);width:100%;color:var(--fg);border:1px solid var(--border);border-radius:var(--radius-sm);padding:var(--space-sm) var(--space-md);font-family:var(--font-body);font-size:var(--type-body-size)}.g-M2Yq:focus{outline:2px solid var(--accent);outline-offset:1px}.CFRCnI{gap:var(--space-sm);flex-direction:column;display:flex}.qKexPB{color:var(--muted);font-size:var(--type-body-size);margin:0}._34_I7I{color:var(--accent);font-size:var(--type-body-size);align-self:flex-start;text-decoration:none}._34_I7I:hover{text-decoration:underline}._34_I7I:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.Bec4ax{gap:var(--space-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._5oKFTG{align-items:center;gap:var(--space-sm);padding:var(--space-xs) var(--space-sm);border:1px solid var(--border);border-radius:var(--radius-md);display:flex}.el3j04{font-family:var(--font-mono);font-size:var(--type-caption-mono-size);color:var(--fg);flex:1;min-width:0}._7ZRFL7{color:var(--danger);font-size:var(--type-body-size);margin:0}.ULNX2m{gap:var(--space-sm);display:flex}.WKNb3N{background:var(--surface);color:var(--fg);border:1px solid var(--border);border-radius:var(--radius-sm);padding:var(--space-sm) var(--space-md);font-family:var(--font-mono);font-size:var(--type-body-size);flex:auto}.WKNb3N:focus{outline:2px solid var(--accent);outline-offset:1px}.JpA8BY{color:var(--danger);font-size:var(--type-body-size);margin-top:var(--space-sm)}._9_jZwf{color:var(--muted);font-size:var(--type-body-size);margin-bottom:var(--space-md)}._997Tmg{color:var(--muted);font-family:var(--font-mono);font-size:var(--type-caption-mono-size)}.mNq7Mm{margin-bottom:var(--space-lg)}.WKdkp4{font-family:var(--font-mono);font-size:var(--type-caption-mono-size);color:var(--muted);text-transform:uppercase;letter-spacing:var(--type-caption-mono-letter-spacing);margin-bottom:var(--space-sm)}.hj1AYB{gap:var(--space-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._2I3Fvo{align-items:center;gap:var(--space-sm);display:flex}.-o_yx9{opacity:.5}.RqX2qB{background:var(--surface);color:var(--fg);border:1px solid var(--border);border-radius:var(--radius-sm);padding:var(--space-xs) var(--space-sm);font-family:var(--font-body);font-size:var(--type-body-size);flex:auto}.IZgRXa{margin-top:var(--space-md);justify-content:flex-end;display:flex}._1eOneX{gap:var(--space-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cEdG41{justify-content:space-between;align-items:center;gap:var(--space-sm);padding:var(--space-sm) 0;border-bottom:1px solid var(--border);display:flex}.M0yb8i{color:var(--fg);font-size:var(--type-body-size)}.T7mpSt{color:var(--muted);font-size:var(--type-body-size)}.TXVIay{margin-bottom:var(--space-xl)}.HliA59{font-family:var(--font-mono);font-size:var(--type-caption-mono-size);font-weight:var(--type-caption-mono-weight);letter-spacing:var(--type-mono-letter-spacing);color:var(--muted);display:block}._4p82H3{font-family:var(--font-mono);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--fg);padding:1px 4px;font-size:.9em}.Pz9fTg{align-items:center;gap:var(--space-sm);margin-bottom:var(--space-xs);display:flex}.ZeNwDX{font-family:var(--font-mono);font-size:var(--type-caption-mono-size);text-transform:uppercase;letter-spacing:.06em;color:var(--accent);background:var(--accent-soft);border-radius:var(--radius-sm);padding:2px 8px;font-weight:600}.H2iO3-{font-size:var(--type-h2-size);color:var(--fg);margin:0;font-weight:600}.YWawcx{margin:0 0 var(--space-lg) 0;font-size:var(--type-lede-size);color:var(--muted)}._3fayUk{gap:var(--space-xl);grid-template-columns:1fr 400px;align-items:start;display:grid}.sT1hjU{grid-column:1}.RgqeAy{top:var(--space-xl);max-height:calc(100vh - var(--space-xl) * 2);flex-direction:column;grid-column:2;display:flex;position:-webkit-sticky;position:sticky;overflow:hidden}.RgqeAy .chat{flex:1;min-height:400px;overflow:auto}.F5G4e7{gap:var(--space-lg);flex-direction:column;display:flex}.K2EQIO{gap:var(--space-xs);flex-direction:column;max-width:420px;display:flex}._7ydJJx{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:11px;font-weight:600}.LWeelW{height:38px;padding:0 var(--space-md);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);color:var(--fg);font-family:inherit;font-size:var(--type-body-size)}.LWeelW:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-color:var(--accent)}.PYPR0C:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-color:var(--accent)}.PYPR0C{padding:var(--space-sm) var(--space-md);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);color:var(--fg);font-family:inherit;font-size:var(--type-body-size);resize:vertical;line-height:1.5}.AKe3vv{gap:var(--space-md);flex-direction:column;display:flex}._6ZwvF7{font-size:var(--type-lede-size);color:var(--muted);margin:0;line-height:1.5}.MRgsVV{margin-top:var(--space-lg);padding:var(--space-md);background:var(--surface-2);border-radius:var(--radius-md)}.MRgsVV h4{margin:0 0 var(--space-sm) 0;font-size:var(--type-body-size);color:var(--fg);font-weight:600}._0yIhHe{gap:var(--space-md);flex-direction:column;display:flex}._6gDBT5{font-size:var(--type-lede-size);color:var(--faint);margin:0}.Q7aOp7{align-items:center;gap:var(--space-sm);margin-top:var(--space-lg);padding-top:var(--space-lg);border-top:1px solid var(--border);display:flex}.v7BZFJ{flex:1}.Q7aOp7 button[disabled]{opacity:.5;cursor:not-allowed}.OgZfXs{font-size:var(--type-lede-size);color:var(--muted);cursor:pointer;background:0 0;border:none;padding:0}.U5E3Dg{align-items:flex-start;gap:var(--space-sm);font-size:var(--type-body-size);color:var(--fg);cursor:pointer;display:flex}@media (max-width:1024px){._3fayUk{grid-template-columns:1fr}.RgqeAy{grid-column:1;max-height:none;position:static}}.J2Hrtw{border:1px solid var(--danger-soft-border);background:var(--danger-soft-bg);color:var(--danger);border-radius:var(--radius-md);margin:8px 0 0;padding:8px 12px;font-size:13px}.nD_59A{gap:var(--space-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.EGP_eC{border:1px solid var(--border);border-radius:var(--radius-md)}.HfO9LZ{padding:var(--space-sm);color:inherit;flex-direction:column;gap:2px;text-decoration:none;display:flex}.HfO9LZ:hover{background:var(--surface-2)}.HfO9LZ:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.OkAYtc{align-items:center;gap:var(--space-sm);display:flex}.tWIdCl{color:var(--fg)}.YgDbmk{color:var(--muted);font-size:var(--type-caption-mono-size)}.ZdEb11{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);flex-direction:column;gap:12px;min-width:0;padding:16px;display:flex}.gHK01r{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.tqw2y-{min-width:0}._gDGWM{letter-spacing:-.01em;margin:0;font-size:15px;font-weight:600}.b7bnjJ{color:var(--muted);margin:2px 0 0;font-size:12.5px;line-height:1.45}.JK6lTW{color:var(--fg);background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;flex-shrink:0;padding:5px 10px;font-size:12px;font-weight:500}.JK6lTW:hover{background:var(--surface)}.JK6lTW:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.hJEDdc{min-width:0}.kiECEJ{border:1px solid var(--accent);background:var(--accent-soft);border-radius:var(--radius-md);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;display:flex}.Ef5hvK{text-transform:uppercase;letter-spacing:.06em;color:var(--accent);font-size:10px;font-weight:600}.WhW43n{font-family:var(--font-mono);color:var(--muted);overflow-wrap:anywhere;min-width:0;font-size:11.5px}.uKXUE7{color:var(--on-accent);background:var(--accent);border:1px solid var(--accent);border-radius:var(--radius-sm);cursor:pointer;flex-shrink:0;margin-left:auto;padding:6px 12px;font-size:12px;font-weight:600}.uKXUE7:hover{-webkit-filter:brightness(1.05);filter:brightness(1.05)}.uKXUE7:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.EB7MRI{color:var(--muted)}.vsuP5F{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);color:var(--warn);margin-bottom:16px;padding:8px 12px;font-size:12px;text-decoration:none;display:block}.vsuP5F:hover{border-color:var(--warn)}._6O9zq3{align-items:center;gap:12px;display:inline-flex}.oQSJHx{border-radius:var(--radius-sm);background:var(--accent);width:32px;height:32px;color:var(--on-accent);font-family:var(--font-mono);align-items:center;justify-items:center;font-size:14px;font-weight:600;display:grid}.hy1KvP{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-bottom:16px;display:grid}.ZDJbEi{flex-direction:column;gap:8px;display:flex}._9lKAMW{color:var(--accent);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);align-self:flex-start;padding:4px 10px;font-size:12px;font-weight:500}._9lKAMW:hover{border-color:var(--accent);text-decoration:none}.V8KvX2{font-family:var(--font-mono);color:var(--muted);margin-bottom:6px;font-size:12px}.WQ3RBB{flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 16px;display:flex}.ft8EWv{text-transform:uppercase;letter-spacing:.06em;color:var(--faint);font-size:11px;font-weight:600}.IMvVTC{display:inline-flex}.MqcRht{border-radius:var(--radius-round);width:28px;height:28px;color:var(--on-accent);border:2px solid var(--surface);cursor:help;align-items:center;justify-items:center;margin-left:-6px;font-size:11px;font-weight:600;display:grid;position:relative}.MqcRht:first-child{margin-left:0}.MqcRht:hover:after{content:attr(data-tooltip);background:var(--fg);color:var(--bg);border-radius:var(--radius-md);white-space:nowrap;z-index:10;pointer-events:none;box-shadow:var(--shadow-1);padding:6px 10px;font-size:12px;position:absolute;bottom:100%;left:50%;transform:translate(-50%)translateY(-8px)}.nz1NCS{box-shadow:0 0 0 2px var(--accent)}.ftG1hE{background:var(--surface-2);color:var(--muted);font-family:var(--font-mono)}.Xv5Ehj{background:var(--person-1)}.zXXclF{background:var(--person-2)}.iPFrjR{background:var(--person-3)}.eodGXm{background:var(--person-4)}._5fhVIY{background:var(--person-5)}._01-zQF{background:var(--person-6)}.g7gWLq{color:var(--muted);font-size:12px}@media (max-width:1100px){.hy1KvP{grid-template-columns:repeat(2,1fr)}}.kne9Nx{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);flex-direction:column;align-items:flex-start;gap:4px;padding:12px 16px;display:flex}._4fkNrE{font-size:22px;font-weight:600;font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--fg)}.bwAK1-{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:11px}.RONBwU{grid-template-columns:minmax(0,1fr) minmax(340px,.85fr) 300px;align-items:flex-start;gap:20px;display:grid}.KVZ9ZB{min-width:0}@media (max-width:1280px){.RONBwU{grid-template-columns:1fr}.KVZ9ZB{order:-1}}.l1vOPh{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}@media (max-width:1100px){.l1vOPh{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.l1vOPh{grid-template-columns:1fr}}.TN_TYP{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-md);flex-direction:column;min-height:200px;padding:8px;display:flex}._8Mqb_Z{justify-content:space-between;align-items:center;padding:4px 6px 8px;display:flex}.ptPzsd{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:11px;font-weight:600}.pudw8f{align-items:center;gap:6px;display:inline-flex}.n1hXbd{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--faint);font-size:11px}.owasOo{flex-direction:column;gap:6px;display:flex}.ML3_c5{color:var(--faint);padding:8px 6px;font-size:11px}.YkoZTU{width:100%;color:var(--muted);border:1px dashed var(--border-strong);border-radius:var(--radius-sm);cursor:pointer;background:0 0;margin-top:8px;padding:7px;font-size:12px;transition:border-color .12s,color .12s}.YkoZTU:hover{border-color:var(--accent);color:var(--accent)}.W6M3cR{text-align:center;color:var(--accent);margin-top:8px;padding:6px;font-size:12px;display:block}.DfE_lW{background:0 0;border:0;border-radius:0;padding:0}.X8e0lz .oAaXc6{border-color:var(--danger-soft-border);border-left:3px solid var(--danger)}.JegFa1 .oAaXc6{border-color:color-mix(in oklab, var(--accent) 40%, var(--border));border-left:3px solid var(--accent)}.oAaXc6{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);color:var(--fg);padding:8px;text-decoration:none;display:block}.oAaXc6:hover{border-color:var(--accent);text-decoration:none}.kyobVr{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.rUkR1u{font-family:var(--font-mono);color:var(--muted);background:var(--bg);border-radius:var(--radius-pill);padding:1px 5px;font-size:10px}.go9oEz{margin-bottom:2px;font-size:13px;font-weight:500}.EDYkdn{color:var(--muted);font-size:11px;line-height:1.4}._2LgyfM{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;display:flex}.ljQCu1{color:var(--muted);font-size:10px;font-family:var(--font-mono)}.Q-HVV1{flex-direction:column;gap:16px;display:flex}.StrvVq{flex-direction:column;gap:10px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.XjB_lX{grid-template-columns:auto 1fr auto;align-items:baseline;gap:8px;display:grid}.lu1hM7{border-radius:var(--radius-round);background:var(--accent);width:6px;height:6px;transform:translateY(4px)}._3RBrk4{min-width:0;line-height:1.45}._3Q0M7M{font-family:var(--font-mono);color:var(--accent);font-size:11px}.den2R2{color:var(--fg)}.Gl0Ca2{font-family:var(--font-mono);color:var(--muted);white-space:nowrap;font-size:10px}.IYM5it{background:var(--accent)}.wg_gXQ{background:var(--warn)}.RnYFSf{background:var(--success)}.jd-KYL{background:var(--danger)}.Fq-Jsy{color:var(--muted);margin-top:2px;font-size:11px;display:block}._8xDWCh{color:var(--muted)}._6tOBp2{flex-direction:column;gap:2px;display:flex}._5TyGWi{font-size:13px;font-weight:500}._5TyGWi a{color:var(--fg)}._5TyGWi a:hover{color:var(--accent)}._430MsW{color:var(--muted);font-size:11px;line-height:1.4}.TPD20B{font-family:var(--font-mono);color:var(--muted);background:var(--bg);border-radius:var(--radius-pill);padding:2px 6px;font-size:11px;display:inline-block}._1qZEJC{font-family:var(--font-mono);color:var(--muted);font-size:11px}.h7iMgs{color:var(--muted);font-size:13px}.g8GXYs{align-items:center;gap:8px;min-width:0;display:flex}.TYXWPN{font-family:var(--font-mono);color:var(--muted);background:var(--bg);border-radius:3px;flex-shrink:0;padding:1px 6px;font-size:11px}.rze8lv{color:var(--fg);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;text-decoration:none;overflow:hidden}.rze8lv:hover{color:var(--accent)}.pwCvvi{font-family:var(--font-mono);color:var(--muted);font-size:12px;text-decoration:none}.pwCvvi:hover{color:var(--accent)}.HswuEd{background:var(--accent-soft);width:24px;height:24px;color:var(--accent);border-radius:50%;justify-content:center;align-items:center;font-size:10px;font-weight:600;display:inline-flex}.tDtM5J{font-variant-numeric:tabular-nums;color:var(--fg)}.kE5cLr{color:var(--muted);font-variant-numeric:tabular-nums;font-size:11px}.JJAPRN{max-width:1440px;margin:0 auto}.T_WzBG{font-family:var(--font-mono);color:var(--muted);margin-bottom:4px;font-size:11px}.ZLJn39{color:var(--muted);margin:8px 0 0;font-size:14px;line-height:1.5}.kIXr5h{background:var(--border);border:1px solid var(--border);border-radius:var(--radius-lg);grid-template-columns:1fr 1fr 1fr;gap:1px;margin-bottom:24px;display:grid;overflow:hidden}@media (max-width:760px){.kIXr5h{grid-template-columns:1fr}}.OpZqvy{background:var(--surface);flex-direction:column;gap:7px;padding:15px 17px;transition:background .12s;display:flex}.OpZqvy:hover{background:var(--surface-2)}.fy9AQa{text-transform:uppercase;letter-spacing:.07em;color:var(--faint);font-size:10.5px;font-weight:600;font-family:var(--font-mono)}.Jmhgkn{color:var(--fg);font-size:13px;line-height:1.55}.Jmhgkn strong{font-weight:600}.-jU08L{border-radius:var(--radius-pill);height:20px;font-size:11px;font-weight:500;font-family:var(--font-mono);color:var(--accent-ink);background:var(--accent-soft);align-items:center;margin-left:2px;padding:0 8px;display:inline-flex}._6FBH8g{color:var(--muted);font-size:11.5px;font-family:var(--font-mono);margin-top:5px;display:block}._6FBH8g b{color:var(--fg)}.tmxHyN{color:var(--muted);font-size:12px;font-family:var(--font-mono)}.KMFfpl{grid-template-columns:1fr 320px;align-items:start;gap:24px;display:grid}@media (max-width:1200px){.KMFfpl{grid-template-columns:1fr}}.b2u1UQ{flex-direction:column;gap:24px;display:flex}.o_4qTC{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;margin:32px 0 12px;padding-bottom:8px;font-size:11px;font-weight:500;display:flex}._2gfjHU{text-transform:none;letter-spacing:0;color:var(--accent);font-size:12px;font-weight:500;text-decoration:none}.bQplCR{background:var(--surface);border:1px solid var(--accent);border-radius:var(--radius-lg);margin-bottom:18px;padding:0;overflow:hidden}.cajIEO{background:var(--accent-soft);border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:12px;padding:12px 18px;display:flex}.iEepYm{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--accent);font-size:10px;font-weight:600}.cajIEO h3{letter-spacing:-.01em;margin:0;font-size:16px;font-weight:600}.svWHRj{color:var(--muted);font-size:12px;font-family:var(--font-mono);margin-left:auto}.UKx9s9{grid-template-columns:1fr 1fr 1fr;gap:16px;padding:16px 18px;display:grid}@media (max-width:760px){.UKx9s9{grid-template-columns:1fr}}.pEfC-r{flex-direction:column;gap:6px;display:flex}._iI6Fy{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:10px;font-family:var(--font-mono);font-weight:500}.fBkIDi{font-size:13px;line-height:1.5}.t3pdC-{font-family:var(--font-mono);color:var(--muted);font-size:11px}.MogWFf{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.HVM1ki{padding:3px 10px 3px 4px;font-size:11px}.siU8Lv{background:var(--border);text-align:center;width:12px;height:12px;color:var(--muted);border-radius:50%;margin-right:4px;font-size:9px;line-height:12px;display:inline-block}.t0NYyU .siU8Lv{background:var(--success);color:var(--on-accent)}.tmxHyN .siU8Lv{background:var(--accent);color:var(--on-accent)}._1Jklyu .siU8Lv{background:var(--border)}.is653P{color:var(--muted)}.VZBKB8{color:var(--accent)}._99pVVQ{color:inherit}.xmT2mb{padding:0 18px 14px}.W0D6Ae{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:11px;font-family:var(--font-mono);margin:8px 0}.ZUPkCI{flex-direction:column;gap:6px;display:flex}.NEYYje{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);grid-template-columns:60px 1fr auto auto;align-items:center;gap:12px;padding:10px 14px;font-size:13px;display:grid}.ftt4gE{font-family:var(--font-mono);color:var(--muted);font-size:11px}.IgVN9A{font-weight:500}.HBpkl8{text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:600}.z9lCCX{color:var(--accent)}.rWEi6G{color:var(--success)}.rxAWSe{color:var(--muted)}.SlgSU3{font-family:var(--font-mono);color:var(--muted);text-align:right;font-size:11px}.x_mXzN{border-color:color-mix(in oklab, var(--warn) 35%, var(--border));background:color-mix(in oklab, var(--warn) 5%, var(--surface))}.gIz04_{color:var(--warn);font-size:11px;font-family:var(--font-mono)}.OlS5q3{background:var(--warn-soft-bg)}.al7XeL{color:var(--warn)}.VOuzMt{border-top:1px dashed var(--border);color:var(--muted);justify-content:space-between;align-items:center;gap:12px;padding:10px 18px;font-size:12px;display:flex}.ViKm6n{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);justify-content:space-between;align-items:start;gap:16px;padding:16px;display:flex}._06tJSS{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin-bottom:8px;font-size:10px;display:block}.ViKm6n h4{margin:0 0 8px;font-size:14px}.ViKm6n p{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.J6_SU-{flex-shrink:0}.cx0S9h{flex-direction:column;gap:8px;display:flex}.n0pFRg{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden}.n0pFRg summary{cursor:pointer;grid-template-columns:auto auto 1fr auto auto;align-items:center;gap:12px;padding:10px 14px;list-style:none;display:grid}.n0pFRg summary::-webkit-details-marker{display:none}.n0pFRg summary:hover{background:var(--bg)}.vvXpUl{text-transform:uppercase;letter-spacing:.06em;border-radius:var(--radius-pill);background:var(--success);color:var(--on-accent);padding:2px 8px;font-size:10px;font-weight:600}.X4Vonl{font-family:var(--font-mono);color:var(--muted);font-size:11px}.UfiY-K{font-size:13px;font-weight:500}.XsYpt9{color:var(--muted);font-size:11px;font-family:var(--font-mono)}.cM_gWD{color:var(--muted);font-size:12px;font-family:var(--font-mono)}.gPqzHp{border-top:1px solid var(--border);background:var(--bg);padding:12px 14px}.gPqzHp p{margin:0 0 8px;font-size:13px;line-height:1.5}._8soF4a{color:var(--muted);flex-wrap:wrap;gap:16px;font-size:11px;display:flex}._8soF4a strong{color:var(--fg)}.K85lyr{flex-direction:column;gap:12px;display:flex}.Pim_L0{margin-bottom:12px}.Pim_L0 .chat{min-height:400px;max-height:500px;overflow:auto}.kWWZhh{grid-template-columns:1fr 1fr;gap:12px;display:grid}.R-IXyV{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:12px}.R-IXyV .fy9AQa{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:10px;font-family:var(--font-mono);margin-bottom:4px;font-weight:500}.R-IXyV .Jmhgkn{margin-bottom:4px;font-size:20px;font-weight:600;line-height:1.2}.R-IXyV ._4kl0sn{color:var(--muted);font-size:11px}.R-IXyV ._4kl0sn.pGuj0C{color:var(--warn)}.R-IXyV ._4kl0sn.UBlmgt,.R-IXyV .Jmhgkn.ZEjtAY{color:var(--success)}.guocPX{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:16px}.X1CeNE{padding:12px}.Mw4Ehi{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:10px;font-family:var(--font-mono);margin-bottom:8px}.RhAHk7{border-bottom:1px dashed var(--border);color:inherit;padding:6px 0;font-size:13px;text-decoration:none;display:block}.RhAHk7:last-child{border-bottom:none}.gvxwSW{margin-top:6px;font-size:13px;line-height:1.5}.YcFnxK{align-items:center;gap:6px;margin-top:4px;text-decoration:none;display:inline-flex}.vn_gtv{align-items:center;gap:6px;padding:0 8px 0 4px;display:inline-flex}.Epu6bb{border-radius:var(--radius-sm);background:var(--accent);width:20px;height:20px;color:var(--on-accent);font-family:var(--font-mono);align-items:center;justify-items:center;font-size:10px;font-weight:600;display:grid}.Epu6bb.XS0Y1N{background:var(--person-2)}.ylja90{color:var(--muted);margin-top:4px;font-size:12px}.qVbvR5{flex-wrap:wrap;align-items:center;gap:10px;display:inline-flex}._9P4b5q{color:var(--muted);font-size:14px;font-weight:400}._CpVtU{grid-template-columns:minmax(0,1fr) 320px;align-items:flex-start;gap:20px;display:grid}@media (max-width:1100px){._CpVtU{grid-template-columns:1fr}}._6SGy6P{flex-direction:column;gap:14px;display:flex}.WGH2g4{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.SElCYs{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg);padding:10px 12px}.cobbSq{background:color-mix(in srgb, var(--success-soft-bg) 60%, var(--surface));border-color:var(--success-soft-border)}.lRkik-{cursor:pointer;align-items:flex-start;gap:10px;font-size:13px;display:flex}.lRkik- input{accent-color:var(--accent);margin-top:2px}.lRkik- strong{color:var(--fg);font-weight:500;display:block}.ucAKAm{color:var(--muted);margin-top:2px;font-size:11px;line-height:1.45;display:block}.RGeY4Q{margin:0;padding-left:18px;font-size:13px;line-height:1.6}.RGeY4Q li{margin:6px 0}.zORldz{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.zORldz>span:first-child{text-transform:uppercase;letter-spacing:.06em;color:var(--faint);font-size:11px;font-weight:600}.s9ZGZR{color:var(--muted);font-size:11.5px;font-family:var(--font-mono)}.yywnNN{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-2);padding:13px 15px}.mA0XdH{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.Rrogbx{letter-spacing:-.01em;color:var(--fg);margin:0;font-size:14px;font-weight:600}.F510MJ{font-family:var(--font-mono);color:var(--muted);margin-left:auto;font-size:11px}.IhaKdd{color:var(--fg);margin:9px 0 12px;font-size:12.5px;line-height:1.6}.sOjjky{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.oH3zq3{color:var(--faint);margin-right:2px;font-size:11px}.r2jxaJ{font-family:var(--font-mono);border:1px solid var(--border);background:var(--surface);color:var(--muted);border-radius:999px;align-items:center;gap:5px;padding:2px 10px;font-size:11px;font-weight:500;display:inline-flex}.kSY36H{color:var(--warn-ink);background:var(--warn-soft);border-color:var(--warn-soft-border)}.xtWyBo{color:var(--success);background:var(--success-soft);border-color:var(--success-soft-border)}._4xkBMB{flex-wrap:wrap;align-items:center;gap:10px;display:inline-flex}.XuCdjW{color:var(--muted);font-size:14px;font-weight:400}.fKLp9G{margin:4px 0 20px}.uJwdRJ{grid-template-columns:1fr 400px;align-items:start;gap:20px;display:grid}.NTF2rn{grid-column:1}.tgE5a1{flex-direction:column;grid-column:2;max-height:calc(100vh - 40px);display:flex;position:-webkit-sticky;position:sticky;top:20px;overflow:hidden}.tgE5a1 .chat{flex:1;min-height:400px;overflow:auto}.suP3kY{grid-column:1/-1}.nBu3ob{border:1px solid var(--border);border-radius:var(--radius-md);color:var(--fg);cursor:pointer;background:0 0;padding:6px 12px;font-family:inherit;font-size:12px}.nBu3ob:hover{background:var(--surface);border-color:var(--accent)}@media (max-width:1100px){.uJwdRJ{grid-template-columns:1fr}.tgE5a1{grid-column:1;max-height:none;position:static}.suP3kY{grid-column:1}}.eIBB9K{color:var(--muted);margin:8px 0 0;font-size:11px;font-style:italic;line-height:1.5}.xeGOXm{color:var(--muted)}.pSeIid{border-radius:var(--radius-sm);background:var(--danger-soft-bg);min-width:22px;color:var(--danger);justify-content:center;align-items:center;padding:0 6px;font-weight:600;display:inline-flex}.f5tAj4{color:var(--warn-text)}.Wl-Ov4{color:var(--danger)}._9a-a3Y{color:var(--success)}.RENDZj{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px;display:grid}@media (max-width:1100px){.RENDZj{grid-template-columns:repeat(2,1fr)}}.t1cMOG{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);flex-direction:column;gap:4px;padding:12px 16px;display:flex}.HlTugz{font-size:22px;font-weight:600;font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--fg)}.v3tWd7{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:11px}.RbNhM1{margin:0;padding-left:18px;font-size:12px;line-height:1.6}.RbNhM1 li{margin:4px 0}.Q4DSGG{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.xJj86u{font-family:var(--font-mono);color:var(--muted);font-size:11px}.rOhflf{flex:1}.cEPI1j{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px;display:grid}@media (max-width:1100px){.cEPI1j{grid-template-columns:repeat(2,1fr)}}.xEdhwj{flex-wrap:wrap;align-items:center;gap:10px;margin:4px 0 14px;display:flex}.macnsM{color:var(--muted);font-size:12px}.j-IfA1{text-transform:uppercase;letter-spacing:.06em;color:var(--faint);font-size:11px}._tZoZ6{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);display:inline-flex;overflow:hidden}.h8_7_6{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:6px 12px;font-size:13px;transition:background .12s,color .12s}.h8_7_6+.h8_7_6{border-left:1px solid var(--border)}.h8_7_6:hover{color:var(--fg)}.Smk9Cs{background:var(--accent);color:var(--on-accent)}.Smk9Cs:hover{color:var(--on-accent)}.dtkmlv{overflow-x:auto}.DDvcQ3{border-collapse:collapse;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);width:100%;min-width:720px;font-size:13px;overflow:hidden}.DDvcQ3 thead th{z-index:1;text-align:left;text-transform:uppercase;letter-spacing:.06em;color:var(--faint);border-bottom:1px solid var(--border);background:var(--surface-2);padding:10px 14px;font-size:11px;font-weight:600;position:-webkit-sticky;position:sticky;top:0}.wn3eDV{text-align:center;color:var(--faint);padding:40px 16px;font-size:13px}.HVI19a{color:var(--faint);font-variant-numeric:tabular-nums;margin-top:10px;font-size:12px}.DDvcQ3 td{border-bottom:1px solid var(--border);vertical-align:middle;padding:9px 14px}.dNavDw td{background:var(--surface-2);border-bottom:1px solid var(--border-strong);padding:0}.F3SwjT{cursor:pointer;text-align:left;width:100%;color:var(--fg);background:0 0;border:0;align-items:center;gap:10px;padding:8px 14px;display:flex}.F3SwjT:hover{background:var(--surface)}.Hbpp5i{color:var(--muted);width:12px;font-size:11px}.I2JbCH{color:var(--muted);font-size:12px}.LyURcO{border-radius:var(--radius-pill);background:var(--border);width:120px;height:6px;margin-left:auto;display:inline-flex;overflow:hidden}._53C79N{background:var(--success)}.WdxHmM{background:var(--warn)}.I3aMZa{background:var(--danger)}.CqQTM-{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--muted);text-align:right;min-width:34px;font-size:12px}._Au1Hb:hover{background:var(--surface-2)}.ER7ni7{background:var(--warn-soft)}.S6Sfby{background:var(--danger-soft)}.b0dawX{font-family:var(--font-mono);border-radius:var(--radius-sm);background:var(--surface-2);border:1px solid var(--border);color:var(--accent);padding:1px 6px;font-size:11px}.b0dawX:hover{border-color:var(--border-strong);text-decoration:none}.us4E0K{color:var(--muted);flex-wrap:wrap;align-items:center;gap:18px;margin-top:12px;font-size:12px;display:flex}.qEwaHu{align-items:center;gap:6px;display:inline-flex}._2uRZEN{color:var(--fg);font-size:12px;font-weight:600}.nXVwVT{color:var(--faint);margin-top:2px;font-size:11px;font-style:italic;display:block}._3pq6S9{align-items:center;gap:6px;display:inline-flex}.vWUO_1{text-transform:uppercase;letter-spacing:.04em;color:var(--danger);background:var(--danger-soft);border-radius:var(--radius-sm);padding:1px 6px;font-size:10px;font-weight:600}.OLot6I{flex-wrap:wrap;gap:4px;display:inline-flex}.G-7reM{grid-template-columns:1.15fr .85fr;align-items:start;gap:16px;margin-top:18px;display:grid}.osTKpt{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden}.ygWqwD{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:10px;padding:13px 16px;display:flex}.D0EHue{letter-spacing:-.01em;margin:0;font-size:13.5px;font-weight:600}.YCFTKD{color:var(--faint);font-size:11.5px;font-family:var(--font-mono)}.q9Jdd8{color:var(--faint);font-size:11px;font-family:var(--font-mono);font-variant-numeric:tabular-nums;align-items:center;gap:7px;display:flex}.pA_k5u{background:var(--success);border-radius:50%;width:5px;height:5px}.nYRDg0{padding:6px 0}.e9pzne{text-align:left;border-bottom:1px solid var(--border);grid-template-columns:64px 1fr auto;align-items:center;gap:12px;width:100%;padding:9px 16px;display:grid}.e9pzne:last-child{border-bottom:0}.fxwNDQ{font-family:var(--font-mono);color:var(--fg);font-size:12px;font-weight:600}.w7xrxx{min-width:0}.Mbd8fS{font-family:var(--font-mono);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;display:block;overflow:hidden}.JcmOUV{font-family:var(--font-mono);font-variant-numeric:tabular-nums;justify-self:end;align-items:center;gap:7px;font-size:11px;display:inline-flex}.kLF_5Z{font-size:12px;font-weight:700;line-height:1}.ZMEcuw{font-size:11px;font-weight:500}.ujgtnE .kLF_5Z,.ujgtnE .ZMEcuw{color:var(--warn-ink)}.qULrVP .kLF_5Z,.qULrVP .ZMEcuw{color:var(--danger)}.lv9ctm{border-top:1px solid var(--border);background:var(--surface-2);color:var(--muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:8px;padding:11px 16px;font-size:11.5px;display:flex}.i35BcF{color:var(--fg);font-weight:600}.UWFPBQ{font-family:var(--font-mono);font-size:11px}.qzUh2U{text-align:center;color:var(--faint);padding:30px 18px;font-size:12.5px;line-height:1.6}.XHinjP{color:var(--border-strong);margin-bottom:8px;font-size:26px;line-height:1;display:block}@media (max-width:900px){.G-7reM{grid-template-columns:1fr}}.SDmc_3{color:var(--muted)}.sfGF3s{color:var(--muted);flex-wrap:wrap;gap:20px;font-size:12px;display:flex}.B538SU{align-items:center;gap:8px;display:inline-flex}.hPk7jH{border-radius:var(--radius-pill);background:var(--muted);width:10px;height:10px}.B538SU._89QecM .hPk7jH{background:var(--success)}.B538SU.kJEUp1 .hPk7jH{background:var(--accent)}.B538SU.dR4aoY .hPk7jH{border:1px dashed var(--muted);background:0 0}.eCD59T{flex-direction:column;gap:14px;margin-top:16px;display:flex}.M0zplI{align-items:center;gap:8px;font-weight:500;display:inline-flex}._3axQKk{font-family:var(--font-mono);color:var(--muted);font-size:11px}.uwUH8T{font-family:var(--font-mono);color:var(--muted);background:var(--bg);border-radius:var(--radius-sm);padding:2px 6px;font-size:11px}.o1Iwdr{gap:var(--space-xs);display:inline-flex}.dX4U5i{margin-top:var(--space-md);padding-bottom:var(--space-sm);align-items:stretch;gap:0;display:flex;overflow-x:auto}.D_uqVV{gap:var(--space-sm);flex-direction:column;flex:1 1 0;min-width:200px;display:flex}.g-H_XN{justify-content:space-between;align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-sm);border-bottom:1px solid var(--border);display:flex}.NsFs5n{color:var(--fg);font-size:12px;font-weight:600}.oAvtUh{font-family:var(--font-mono);color:var(--muted);background:var(--bg);border-radius:var(--radius-pill);padding:1px 6px;font-size:11px}.JZqwtG{gap:var(--space-sm);flex-direction:column;display:flex}.hXL_0a{padding:var(--space-sm)}.rBdlLd{justify-content:space-between;align-items:center;gap:var(--space-xs);margin-bottom:var(--space-xs);display:flex}.U8pGux{color:var(--fg);font-size:12px;display:block}.tEMjLe{padding:0 var(--space-sm);flex:none;justify-content:center;align-items:center;display:flex}.ligonn{align-items:center;gap:var(--space-xs);padding:var(--space-xs);border-radius:var(--radius-md);cursor:default;outline:none;flex-direction:column;display:inline-flex;position:relative}.ligonn:focus-visible{box-shadow:0 0 0 2px var(--accent)}.b6r0fE{font-family:var(--font-mono);color:var(--muted);font-size:11px}.WYGUxj{color:var(--muted);font-size:16px}.Pqy53_{z-index:5;gap:var(--space-xs);min-width:180px;margin-top:var(--space-xs);padding:var(--space-sm);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);flex-direction:column;display:none;position:absolute;top:100%;left:50%;transform:translate(-50%)}.ligonn:hover .Pqy53_{display:flex}.ligonn:focus-within .Pqy53_{display:flex}.KAlwhg{color:var(--fg);font-size:12px}.LqaZSq{color:var(--muted);font-size:11px}.u_-btj{padding-left:var(--space-md);color:var(--muted);margin:0;font-size:11px}.T4sdoK{color:var(--muted);font-size:11px}.ajJ9nW{color:var(--muted)}.VJNf4V{font-family:var(--font-mono);font-size:13px}.TSxNmV{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0 16px;font-size:13px;display:flex}.-mRp5U{color:var(--border-strong)}._K_MIJ{grid-template-columns:minmax(0,1fr) 312px;align-items:flex-start;gap:20px;display:grid}@media (max-width:1100px){._K_MIJ{grid-template-columns:1fr}}.OrubJa{min-width:0}.i3nfu7{flex-direction:column;gap:16px;display:flex;position:-webkit-sticky;position:sticky;top:80px}@media (max-width:1100px){.i3nfu7{position:static}}.kmOqDh{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.oAwofq{text-transform:uppercase;letter-spacing:.05em;color:var(--faint);flex-direction:column;align-items:center;gap:2px;font-size:10px;display:flex}.oAwofq strong{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--fg);letter-spacing:-.01em;font-size:16px}.Bsq5V1{color:var(--border-strong);font-size:14px}._2a_1it{border-radius:var(--radius-pill);background:var(--border);height:6px;margin-bottom:6px;overflow:hidden}._8cKhhV{background:var(--success);height:100%;display:block}.Uxia4M{color:var(--muted);margin:0;font-size:12px}.dDW6bj{color:var(--danger)}.e6OJLX{color:var(--accent);margin-top:8px;font-size:12px;display:inline-block}._WxuMM{align-items:center;gap:5px;display:inline-flex}._67DJlP{border-radius:var(--radius-pill);border:1px solid var(--border);background:var(--surface);height:22px;font-family:var(--font-mono);color:var(--muted);align-items:center;gap:4px;padding:0 8px;font-size:11px;font-weight:600;display:inline-flex}._9uN3pD{font-size:10px}.QqwNYY{color:var(--success);background:var(--success-soft);border-color:transparent}.DCdRLU{color:var(--muted)}.pYAGan{color:var(--danger);background:var(--danger-soft);border-color:transparent}.le9s8V{color:var(--faint);font-size:12px}.OFlASM{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.w12Txp{border-top:1px solid var(--border);grid-template-columns:auto 1fr auto;align-items:baseline;gap:8px;padding:8px 0;font-size:12px;display:grid}.w12Txp:first-child{border-top:0;padding-top:0}.Gbigvo{border-radius:var(--radius-round);background:var(--border-strong);width:7px;height:7px;transform:translateY(4px)}.ItljpP{background:var(--accent)}.f_94eJ{background:var(--warn)}._5I4EqO{background:var(--success)}.F7fBQo{background:var(--danger)}._3ZKPqR{min-width:0;color:var(--fg);line-height:1.45}.QhlgOK{font-family:var(--font-mono);color:var(--faint);white-space:nowrap;font-size:10px}._7Wq267{margin-top:var(--space-md);padding-top:var(--space-md);border-top:1px solid var(--border)}.J5Z4E2{font-family:var(--font-mono);color:var(--muted)}._0h_uUR{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);margin:18px 0 2px;overflow:hidden}._4Ec1OR{border-bottom:1px solid var(--border);background:var(--surface-2);flex-wrap:wrap;align-items:center;gap:10px;padding:9px 14px;display:flex}.qYCZpD{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:600;font-family:var(--font-mono)}.hBBkCp{color:var(--faint);font-size:11.5px}.rZvTeQ{grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:880px){.rZvTeQ{grid-template-columns:1fr}}.HyAmf7{border-right:1px solid var(--border);padding:13px 16px;position:relative}.HyAmf7:last-child{border-right:none}.HyAmf7:after{content:"›";z-index:2;color:var(--border-strong);background:var(--surface);text-align:center;width:13px;font-size:15px;position:absolute;top:14px;right:-7px}.HyAmf7:last-child:after{display:none}@media (max-width:880px){.HyAmf7{border-right:none;border-bottom:1px solid var(--border)}.HyAmf7:last-child{border-bottom:none}.HyAmf7:after{display:none}}.FTr-xH{align-items:center;gap:7px;margin-bottom:7px;display:flex}.mWLWlg{border-radius:var(--radius-sm);flex:none;align-items:center;justify-items:center;width:20px;height:20px;font-size:11px;display:grid}.s6rcyi .mWLWlg{background:var(--accent-soft);color:var(--accent)}._9ZHXHn .mWLWlg{background:var(--surface-2);color:var(--muted);border:1px dashed var(--border-strong)}.uoINIW .mWLWlg{background:var(--warn-soft);color:var(--warn-ink)}.ZqqWhG{font-size:10.5px;font-weight:700;font-family:var(--font-mono);color:var(--faint)}.aRYquH{color:var(--fg);font-size:13px;font-weight:600}._7NYClx{letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:700;font-family:var(--font-mono);border-radius:var(--radius-sm);margin-left:auto;padding:1px 6px;display:inline-block}.s6rcyi ._7NYClx{background:var(--accent-soft);color:var(--accent)}._9ZHXHn ._7NYClx{background:var(--surface-2);color:var(--muted);border:1px solid var(--border-strong)}.uoINIW ._7NYClx{background:var(--warn-soft);color:var(--warn-ink)}._9A8g0r{color:var(--fg);margin:0 0 3px;font-size:12px;font-weight:500}.oinKFK{color:var(--faint);font-size:11px;font-family:var(--font-mono);margin:0}.oinKFK em{font-style:italic}.obY-yh{border-top:1px solid var(--border);align-items:center;gap:5px;margin-top:8px;padding-top:8px;font-size:11px;display:flex}.GFFhDH{font-size:10px}.s6rcyi .obY-yh{color:var(--success)}._9ZHXHn .obY-yh{color:var(--muted)}.uoINIW .obY-yh{color:var(--warn-ink)}.obY-yh a{color:inherit;text-underline-offset:2px;text-decoration:underline}.qmzwYj{border-radius:var(--radius-md);outline:none}.qmzwYj:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.l5SMyj{gap:var(--space-lg);margin-bottom:var(--space-md);grid-template-columns:1fr 1fr;display:grid}@media (max-width:960px){.l5SMyj{grid-template-columns:1fr}}.PIwILN{gap:var(--space-xs);flex-direction:column;display:flex}.nQobos{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:600}._4CqiLH{gap:var(--space-xs) var(--space-sm);grid-template-columns:auto 1fr;margin:0;display:grid}._4CqiLH dt{color:var(--muted);font-size:12px}._4CqiLH dd{margin:0}.QGRa2I{font-family:var(--font-mono);font-variant-numeric:tabular-nums;word-break:break-all;font-size:12px}.eo5vFk{--bkkv0A:22px;max-height:240px;margin-bottom:var(--space-md);border:1px solid var(--border);border-radius:var(--radius-sm);overflow:auto}.eo5vFk[data-density=compact] .tbl td{height:var(--bkkv0A);font-family:var(--font-mono);white-space:pre;padding-top:0;padding-bottom:0;font-size:12px}.cBPX9Y{color:var(--success)}.WUakof{color:var(--danger)}._5i_NoO{color:var(--muted)}.Vl1eW4{gap:var(--space-sm);display:flex}.wcUkEc{gap:var(--space-lg);flex-direction:column;display:flex}.oyovsF{align-items:flex-start;display:flex}.lYu5Uk{gap:var(--space-md);outline:none;flex-direction:column;display:flex}.lYu5Uk:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-md)}.ahSD7b:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-md)}.ahSD7b{outline:none}.LDK3vX{gap:var(--space-xs);flex-direction:column;display:flex}.XlZjyv{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.Rz5jf5{grid-template-columns:1fr 400px;align-items:start;gap:20px;display:grid}.SFFCQr{flex-direction:column;grid-column:1;gap:20px;display:flex}.VJCvhY{grid-column:2;position:-webkit-sticky;position:sticky;top:20px}.VJCvhY .chat{min-height:400px;max-height:500px;overflow:auto}.DRt1Qs{border:1px solid var(--border);border-radius:var(--radius-md);color:var(--fg);cursor:pointer;background:0 0;padding:6px 12px;font-family:inherit;font-size:12px}.DRt1Qs:hover{background:var(--surface);border-color:var(--accent)}@media (max-width:1100px){.Rz5jf5{grid-template-columns:1fr}.VJCvhY{grid-column:1;position:static}}.veiyW3{flex-direction:column;gap:14px;display:flex}.GFehMd{flex-direction:column;gap:4px;display:flex}.CNSGE3{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:11px;font-weight:500}.F0AH1W{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);color:var(--fg);outline:none;padding:6px 10px;font-family:inherit;font-size:13px}.F0AH1W:focus{border-color:var(--accent)}.ZjGKjA{color:var(--muted);margin:12px 0 0;font-size:12px;line-height:1.55}.Mz93j5{justify-content:flex-end;margin-bottom:12px;display:flex}.u6Gizc{gap:8px;display:grid}.C7Bykp{border-radius:var(--radius-md);background:var(--surface-2);opacity:.6;height:28px}@media (prefers-reduced-motion:no-preference){.C7Bykp{animation:1.4s ease-in-out infinite L5c0dw}}@keyframes L5c0dw{0%,to{opacity:.4}50%{opacity:.7}}.QQj2vC{gap:6px;margin:0;padding:0;list-style:none;display:grid}.mscTfy{border:1px solid var(--border);border-radius:var(--radius-md);justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;display:flex}.UNFiLI{align-items:center;gap:10px;min-width:0;font-size:13px;display:flex}.Kc7S6V{cursor:pointer;color:var(--text);background:0 0;border:none;padding:0}.WeY6xQ{font-variant-numeric:tabular-nums;font-weight:600}.LPmwmV{color:var(--text)}.RVmZdp,._737xKm{color:var(--muted);font-variant-numeric:tabular-nums}.gAm2pY{color:var(--muted);margin:10px 0 0;font-size:12px}.Jjms-N{border-top:1px solid var(--border);margin-top:14px;padding-top:12px}.xYDTqK{margin:0 0 6px;font-size:13px;font-weight:600}.UhC4nt{white-space:pre-wrap;max-height:320px;color:var(--text);background:var(--surface-2);border-radius:var(--radius-md);margin:0;padding:10px;font-size:12px;overflow:auto}.VOa-81{border-bottom:1px solid var(--border);gap:8px;margin-bottom:16px;padding-bottom:14px;display:grid}.gxyHY2{align-items:center;gap:14px;font-size:13px;display:flex}.f4blov{cursor:pointer;align-items:center;gap:6px;display:inline-flex}.NRkf2-{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-2);color:var(--text);font-variant-numeric:tabular-nums;padding:4px 8px;font-size:13px}.WgUGtP{resize:vertical;border:1px solid var(--border);border-radius:var(--radius-md);width:100%;min-height:68px;font:inherit;background:var(--surface-2);color:var(--text);padding:8px 10px;font-size:13px}.NXQ5pr{gap:8px;display:grid}.mKcvsh{border-radius:var(--radius-md);background:var(--surface-2);opacity:.6;height:40px}@media (prefers-reduced-motion:no-preference){.mKcvsh{animation:1.4s ease-in-out infinite _5kNloZ}}@keyframes _5kNloZ{0%,to{opacity:.4}50%{opacity:.7}}._5JSwSg{gap:10px;margin:0;padding:0;list-style:none;display:grid}.dLe5JF,.ErqWsi{border:1px solid var(--border);border-radius:var(--radius-md);padding:10px 12px}.ErqWsi{background:var(--surface-2);margin-left:24px}.dLe5JF[data-resolved=true],.ErqWsi[data-resolved=true]{opacity:.75}.iJachF{align-items:center;gap:8px;margin-bottom:6px;font-size:12px;display:flex}.UTPdjg{color:var(--text);font-weight:600}.WMGonN{color:var(--muted);font-variant-numeric:tabular-nums}._B6hsn{border-style:dashed}.Piox6m{color:var(--text);white-space:pre-wrap;margin:0 0 8px;font-size:13px}.yVZHMt{gap:8px;display:flex}.fH09H7{gap:var(--space-md);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-md);background:var(--bg-soft);flex-direction:column;font-size:13px;display:flex}.j1BxVO{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.AzUdAs{color:var(--fg);margin:0;font-size:14px;font-weight:600}.JB6nHa{color:var(--muted);font-size:12px}.KGt6QO{gap:var(--space-sm);flex-direction:column;display:flex}.lLWnAf{gap:var(--space-xs);flex-direction:column;display:flex}.XxMnDn{color:var(--muted);font-size:12px}.DuNlB5{resize:vertical;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg);width:100%;color:var(--fg);padding:var(--space-sm);font-family:var(--font-body);font-size:13px}.DuNlB5:focus-visible{outline:2px solid var(--accent);outline-offset:1px}._2ITP7v{align-items:center;gap:var(--space-sm);min-height:44px;display:flex}.MUvctp,.JB6nHa{color:var(--muted);font-size:12px}.MZ1mNK{gap:var(--space-sm);flex-direction:column;display:flex}.Q6-mZ_{border-radius:var(--radius-md);background:var(--faint);height:14px}@media (prefers-reduced-motion:no-preference){.Q6-mZ_{animation:1.4s ease-in-out infinite N4FvZh}}@keyframes N4FvZh{0%,to{opacity:.5}50%{opacity:1}}.xr7SGc{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}._zgpEv{color:var(--muted);padding:var(--space-md);border:1px dashed var(--border);border-radius:var(--radius-md);text-align:center}._1G3Mxn{gap:var(--space-md);flex-direction:column;display:flex}.g5GKgv{gap:var(--space-sm);padding:var(--space-sm);border:1px solid var(--border);border-radius:var(--radius-md);flex-direction:column;display:flex}.xLn3QE{align-items:baseline;gap:var(--space-sm);display:flex}.KFSKVV{font-family:var(--font-mono);min-width:6ch;font-weight:600}.jm6r4L{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.MKx119{color:var(--success)}.CSnHQc{color:var(--danger)}._8_nkKZ{color:var(--accent)}.X1ePKk{color:var(--muted)}.VVCR2V{margin-top:var(--space-xs)}.Ik4e7N{gap:var(--space-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._7wEMAZ{border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-xs) var(--space-sm);border-left-width:3px}._7wEMAZ.MKx119{border-left-color:var(--success)}._7wEMAZ.CSnHQc{border-left-color:var(--danger)}._7wEMAZ._8_nkKZ{border-left-color:var(--accent)}._7wEMAZ.WecuHF{border-left-color:var(--border-strong)}.N4fioH{align-items:center;gap:var(--space-sm);font-family:var(--font-mono);color:var(--muted);font-size:12px;display:flex}.j2FKKI{color:var(--fg);font-weight:700}.erQMFO{text-transform:uppercase;letter-spacing:.04em}.oKmq94{color:var(--fg)}.h-2J0n{font-variant-numeric:tabular-nums}._32xBVJ{margin:var(--space-xs) 0 0;white-space:pre-wrap;word-break:break-word;font-family:var(--font-mono);color:var(--fg);font-size:12px}.GUKTUW{align-items:center;gap:var(--space-sm);display:flex}._49lNaR{margin-top:var(--space-xs)}.HgXl3G{justify-content:space-between;align-items:center;gap:var(--space-sm);margin-bottom:var(--space-md);flex-wrap:wrap;display:flex}.JdEqii{gap:var(--space-xs);margin-left:auto;display:flex}._3O9yCY{color:var(--warn);font-size:.85em}.Je4KWP{gap:var(--space-xs);display:grid}.Rik7iX{border-radius:var(--radius-md);background:var(--surface-2);opacity:.6;height:32px}@media (prefers-reduced-motion:no-preference){.Rik7iX{animation:1.4s ease-in-out infinite _7OmUG-}}@keyframes _7OmUG-{0%,to{opacity:.4}50%{opacity:.7}}.FO7mAe{gap:var(--space-xs);margin:0;padding:0;list-style:none;display:grid}.U_RYhi{justify-content:space-between;align-items:center;gap:var(--space-sm);padding:var(--space-xs) var(--space-sm);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-soft);display:flex}.m8MHHx{opacity:.6;border-style:dashed}.m8MHHx ._1vRdMK{text-decoration:line-through}.fJAmkj{align-items:center;gap:var(--space-sm);min-width:0;display:flex}._7V5DB3{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--muted)}._1vRdMK{color:var(--fg)}.R5nt68{gap:var(--space-xs);display:flex}.qjAe09,.OYX3DA{margin-top:var(--space-md);padding:var(--space-md);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg);gap:var(--space-sm);display:grid}.GvAdHh{color:var(--fg);margin:0;font-weight:600}.tCMCAG{gap:var(--space-xs);color:var(--muted);font-size:.9em;display:grid}.iA9kIt,.jYeGIG,._6BmSSy{width:100%;padding:var(--space-xs) var(--space-sm);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-soft);color:var(--fg);font-family:var(--font-body)}.iA9kIt{resize:vertical}.zWobhl{gap:var(--space-xs);display:grid}.Gk7HkC{color:var(--muted);justify-content:space-between;align-items:center;font-size:.9em;display:flex}.jKhM6X{gap:var(--space-xs);grid-template-columns:1fr 1fr;display:grid}.UGS5Rs{gap:var(--space-xs);margin:0;padding:0;list-style:none;display:grid}._4Kx09-{align-items:center;gap:var(--space-sm);display:flex}._8g6926,.-b_G24{align-items:flex-end;gap:var(--space-sm);display:flex}.N6JX2u{gap:var(--space-xs);margin:0;padding:0;list-style:none;display:grid}._AmziF{padding:var(--space-xs) var(--space-sm);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-soft)}.sTYRQy{align-items:flex-start;gap:var(--space-sm);color:var(--fg);display:flex}._7hze28{gap:var(--space-xs);display:grid}.APaWI_{border-radius:var(--radius-md);background:var(--surface-2);opacity:.6;height:28px}@media (prefers-reduced-motion:no-preference){.APaWI_{animation:1.4s ease-in-out infinite _1-fE2K}}@keyframes _1-fE2K{0%,to{opacity:.4}50%{opacity:.7}}._4WDT46{gap:var(--space-xs);margin:0;padding:0;list-style:none;display:grid}.NGxsOH{align-items:center;gap:var(--space-sm);padding:var(--space-xs) var(--space-sm);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-soft);display:flex}.w0-mE2{cursor:pointer;font-variant-numeric:tabular-nums;background:0 0;border:none;padding:0}._90m9ti{color:var(--fg)}.tkyVE-{color:var(--muted);font-family:var(--font-mono);font-variant-numeric:tabular-nums}.vYjngb{color:var(--muted);margin-left:auto;font-style:italic}.bXd9yH{margin-top:var(--space-sm);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg);padding:var(--space-sm)}.n2rMCK{margin:0 0 var(--space-xs);color:var(--muted);font-size:.9em}.S0kiHJ{white-space:pre-wrap;font-family:var(--font-mono);color:var(--fg);margin:0}.pXKPNP{border-radius:var(--radius-pill);border:1px solid var(--border);background:var(--surface);color:var(--muted);font-size:11px;font-weight:600;font-family:var(--font-mono);letter-spacing:.02em;white-space:nowrap;align-items:center;gap:6px;padding:2px 8px;display:inline-flex}._369Jvq{letter-spacing:1px;font-size:9px}._9KhGF{text-transform:capitalize}._6Tuv-i{color:var(--success);border-color:var(--success-soft-border);background:var(--success-soft-bg)}.gTqv_f{color:var(--warn);border-color:var(--warn-soft-border);background:var(--warn-soft-bg)}.TzyI7u{color:var(--danger);border-color:var(--danger-soft-border);background:var(--danger-soft-bg)}.jqCqnO{color:var(--muted);border-color:var(--border);background:var(--surface)}._8Eb3lX{color:var(--accent);border-color:var(--accent);background:var(--accent-soft)}.TaDIdy{color:var(--danger);border-color:var(--danger-soft-border);background:var(--danger-soft-bg)}.SoDxUF{background:var(--overlay-scrim);z-index:100;padding:var(--space-lg);justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}._5p7ZxD{background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-lg);box-shadow:var(--shadow-2);width:100%;max-width:520px;padding:var(--space-xl)}.DONF6g{justify-content:space-between;align-items:center;gap:var(--space-md);margin-bottom:var(--space-lg);display:flex}.uGdh33{font-family:var(--font-display);font-size:var(--type-h2-size);color:var(--fg);margin:0}._8rcpcb{margin-bottom:var(--space-md)}.mQ7WN4{font-size:var(--type-caption-size);text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin:0 0 4px}.D-JX3u,.mQTfhE{color:var(--fg);font-size:var(--type-body-size);line-height:var(--type-body-line-height)}.ZGIGmR{gap:var(--space-sm);margin-top:var(--space-lg);flex-wrap:wrap;display:flex}.LlCCDB{border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface);color:var(--fg);font-family:var(--font-body);font-size:var(--type-body-size);cursor:pointer;align-items:center;gap:6px;padding:6px 12px;display:inline-flex}.LlCCDB kbd{font-family:var(--font-mono);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--muted);background:var(--bg-soft);padding:1px 4px;font-size:10px}.GnGyuC{color:var(--on-accent);background:var(--accent);border-color:var(--accent)}._0H52Tt{color:var(--warn-text);border-color:var(--warn-soft-border);background:var(--warn-soft-bg)}.dPjLy2,.fa9GH5{color:var(--muted)}.XktwSD{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);padding:var(--space-md)}._2M7MJ8{justify-content:space-between;align-items:baseline;gap:var(--space-sm);display:flex}.JEofku{font-size:var(--type-caption-size);text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}.KqqrWu{font-family:var(--font-mono);font-size:var(--type-h2-size);color:var(--fg);font-variant-numeric:tabular-nums}.qVLmTd{color:var(--muted);font-size:var(--type-body-size)}._03MpWY{border-radius:var(--radius-pill);background:var(--bg-soft);height:6px;margin-top:var(--space-sm);position:relative;overflow:hidden}.TYhJ0K{background:var(--accent);border-radius:var(--radius-pill);height:100%;display:block}.tPF19U{background:var(--warn)}.dSFmSH{background:var(--danger)}.iJ5rrc{font-size:var(--type-caption-size);color:var(--muted);margin:6px 0 0}.SvrrdW{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.gLcqLt{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);flex-direction:column;gap:8px;padding:12px 14px;display:flex}.sS-Pl3{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:12px;font-weight:600}.BHsNeB{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.B5C9xB{color:var(--fg);font-size:13px}.NSPpIh,.glwPPL,.taQfLq{color:var(--muted);font-size:12px}._2tXizE{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);flex-direction:column;gap:8px;padding:12px 14px;display:flex}.p0qQER{color:var(--fg);margin:0;font-size:14px}._3yuLIC{color:var(--fg);margin:0;font-size:13px}.b16Lfd{grid-template-columns:max-content 1fr;gap:2px 10px;margin:0;font-size:12px;display:grid}.b16Lfd dt{color:var(--muted)}.b16Lfd dd{color:var(--fg);margin:0}.i3TW56{color:var(--muted);font-size:11px}.ucDTUH ul,.ik8SWD{margin:4px 0 0;padding-left:18px;font-size:12px}.ik8SWD a{color:var(--accent)}.pRSTYW{border:1px solid var(--warn-soft-border);border-left:3px solid var(--warn);border-radius:var(--radius-md);background:var(--warn-soft-bg);align-items:center;gap:10px;padding:8px 12px;font-size:13px;display:flex}.IBuCwN{color:var(--fg);font-weight:600}.QrMvnn{color:var(--fg);flex:1}.Youo9o{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);color:var(--fg);cursor:pointer;padding:4px 10px;font-family:inherit;font-size:12px}.D-pXyX{flex-direction:column;gap:8px;display:flex}.exI_nr{justify-content:space-between;align-items:center;gap:10px;display:flex}.G3VGoF{flex:1;min-width:0}._idAEs{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);color:var(--fg);cursor:pointer;padding:4px 10px;font-family:inherit;font-size:12px}._10X3U-{border-top:1px solid var(--border);padding-top:8px}.NW9r-O{color:var(--accent);font-size:12px}.WXesjm{align-items:center;gap:8px;display:flex}.kQjFM0{color:var(--muted);text-transform:capitalize;font-size:12px}.FPdKkx,.hiU-FK{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);color:var(--fg);cursor:pointer;padding:4px 12px;font-family:inherit;font-size:12px}.hiU-FK{border-color:var(--danger);color:var(--danger)}.Cf1Yj2{color:var(--muted);font-size:12px}.ZLhw9B{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);padding:10px 12px}.RhsPo_{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}._4edlRn{color:var(--fg);font-size:13px;font-weight:600}.YVMI6E select{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg);color:var(--fg);padding:2px 6px;font-family:inherit;font-size:12px}.hs9mag{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.ghW_5v{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.XhNIsY{border-left:2px solid var(--border);gap:8px;padding-left:10px;font-size:12px;display:flex}.XhNIsY[data-kind=escalation]{border-left-color:var(--warn)}.XhNIsY[data-kind=decision]{border-left-color:var(--accent)}.vXa32-{color:var(--fg)}.wxozLy{color:var(--muted)}.iDuwhq{color:var(--muted);margin:0;font-size:12px}.OA6PnW{grid-template-columns:minmax(0,1fr) 380px;align-items:flex-start;gap:20px;display:grid}@media (max-width:1100px){.OA6PnW{grid-template-columns:1fr}}.z_NBI5 h2,._6jRadh h2{font-size:var(--type-h2-size);font-weight:var(--type-h2-weight);letter-spacing:var(--type-h2-letter-spacing);margin:0 0 8px}._6jRadh{justify-content:space-between;align-items:center;gap:var(--space-md);display:flex}.z_NBI5 h3{font-size:var(--type-h3-size);font-weight:var(--type-h3-weight);color:var(--fg);margin:16px 0 6px}.EumHhf{color:var(--muted);margin:0 0 12px}.z_NBI5 ul{margin:0;padding-left:18px}.z_NBI5 li{margin:6px 0;line-height:1.55}.tB7vBz{color:var(--muted);margin:12px 0 0;font-size:12px}.KHLkQi{grid-template-columns:1fr 400px;align-items:start;gap:20px;display:grid}.U-CYFX{flex-direction:column;grid-column:1;gap:14px;display:flex}.PQenbf{grid-column:2;position:-webkit-sticky;position:sticky;top:20px}.PQenbf .chat{min-height:400px;max-height:500px;overflow:auto}.sR2EGE{border:1px solid var(--border);border-radius:var(--radius-md);color:var(--fg);cursor:pointer;background:0 0;padding:6px 12px;font-family:inherit;font-size:12px}.sR2EGE:hover{background:var(--surface);border-color:var(--accent)}@media (max-width:1100px){.KHLkQi{grid-template-columns:1fr}.U-CYFX{grid-column:1}.PQenbf{grid-column:1;position:static}}.WaXbts{flex-wrap:wrap;align-items:center;gap:10px;display:inline-flex}.lEfJ5p{color:var(--muted);flex-wrap:wrap;gap:16px;margin-bottom:10px;font-size:12px;display:flex}.lEfJ5p strong{color:var(--fg);font-weight:500}.aTdX-Z{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}.aTdX-Z strong{color:var(--fg);margin-right:4px;font-weight:500}.CQ4ifz{border-top:1px dashed var(--border);flex-direction:column;gap:6px;margin-top:12px;padding-top:12px;display:flex}.Gnll_u{color:var(--warn-text);align-items:center;gap:8px;font-size:12px;display:flex}.vIo5dI{grid-template-columns:1fr 400px;align-items:start;gap:20px;display:grid}.v9jQrj{grid-column:1}.MJhCs0{grid-column:2;position:-webkit-sticky;position:sticky;top:20px}.MJhCs0 .chat{min-height:400px;max-height:500px;overflow:auto}.ZJB--b{border:1px solid var(--border);border-radius:var(--radius-md);color:var(--fg);cursor:pointer;background:0 0;padding:6px 12px;font-family:inherit;font-size:12px}.ZJB--b:hover{background:var(--surface);border-color:var(--accent)}@media (max-width:1100px){.vIo5dI{grid-template-columns:1fr}.v9jQrj{grid-column:1}.MJhCs0{grid-column:1;position:static}}.gafIf7{flex-direction:column;gap:2px;display:flex}.gHUr6W{color:var(--muted);font-size:11px}.gHUr6W em{font-style:normal;font-family:var(--font-mono)}.r8JDza{flex-wrap:wrap;gap:4px;display:inline-flex}.k_q4u0{font-family:var(--font-mono);color:var(--muted);font-size:11px}._8qO5_5{color:var(--muted)}.hRH4yM{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.tnEJmg{align-items:center;gap:8px;display:flex}.Qe33Hh{align-items:center;gap:6px;display:inline-flex}.GZohzr{flex-direction:column;gap:12px;display:flex}.OLISt6{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.AnIgEc{color:var(--muted);font-size:13px}.GARDz6{color:var(--muted);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);padding:8px 10px;font-size:13px}.QTy9LX{color:var(--fg);border:1px solid var(--border);border-left:3px solid var(--accent);border-radius:var(--radius-md);background:var(--surface);padding:6px 10px;font-size:12px}.lo4DIg{color:var(--danger);border:1px solid var(--danger);border-radius:var(--radius-md);padding:6px 10px;font-size:13px}._2rtn2p{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.p_bh8H{flex-direction:column;gap:4px;display:flex}._8IZJD_{color:var(--muted);font-size:11px}.hr1q-K{color:var(--fg);background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-md);padding:6px 10px;font-family:inherit;font-size:13px}.hr1q-K:focus{border-color:var(--accent);outline:none}.w8I1Wy{color:var(--muted);align-items:center;gap:8px;font-size:13px;display:flex}.v-3zFT{border:2px solid var(--border);border-top-color:var(--accent);border-radius:50%;width:12px;height:12px;animation:.7s linear infinite tnbECm;display:inline-block}@keyframes tnbECm{to{transform:rotate(360deg)}}._52RrZe{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.QjcNVE{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;display:flex}.QjcNVE[aria-current=true]{border-color:var(--accent)}.jgL7lj{align-items:center;gap:8px;min-width:0;display:flex}.VPUIl9{font-family:var(--font-mono);color:var(--muted);font-size:12px}.BTd6zH{color:var(--fg);text-overflow:ellipsis;white-space:nowrap;max-width:22ch;font-size:13px;overflow:hidden}.cN-NK3{align-items:center;gap:8px;display:flex}.K9wNZx{color:var(--muted);align-items:center;gap:4px;font-size:12px;display:inline-flex}.LjDhDM{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);padding:10px}._25Ruz-{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}._8N0Ccc{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px;display:grid}.dbhCP1{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg);width:100%;height:240px}.O_wRUA{background:var(--bg);opacity:.98;z-index:50;justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.BQ-F25{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);flex-direction:column;width:min(900px,92vw);height:min(700px,88vh);display:flex;overflow:hidden}._1KarT3{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.Wdw4r8{background:var(--bg);border:0;flex:1;width:100%}.fGKcsy{grid-template-columns:1fr 400px;align-items:start;gap:20px;display:grid}.NCuP9v{flex-direction:column;grid-column:1;gap:14px;display:flex}.bb4uvX{justify-content:space-between;align-items:center;gap:var(--space-md);display:flex}.ctCpxW{grid-column:2;position:-webkit-sticky;position:sticky;top:20px}.ctCpxW .chat{min-height:400px;max-height:500px;overflow:auto}.mrPdhK{border:1px solid var(--border);border-radius:var(--radius-md);color:var(--fg);cursor:pointer;background:0 0;padding:6px 12px;font-family:inherit;font-size:12px}.mrPdhK:hover{background:var(--surface);border-color:var(--accent)}@media (max-width:1100px){.fGKcsy{grid-template-columns:1fr}.NCuP9v{grid-column:1}.ctCpxW{grid-column:1;position:static}}.EfuF-6{align-items:center;gap:10px;display:inline-flex}.pr1YU5{background:var(--bg);border-radius:var(--radius-md);color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;padding:8px 10px;font-size:12px;display:flex}.pr1YU5 code{color:var(--fg)}.pr1YU5 strong{color:var(--fg);font-family:var(--font-mono);font-variant-numeric:tabular-nums}.L8hzFc{margin:0 0 12px;font-size:13px;line-height:1.55}.LvITxU{color:var(--muted);grid-template-columns:1fr auto;gap:16px;font-size:12px;display:grid}.LvITxU strong{color:var(--fg);font-weight:500}.lJVTZf{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.rKWOWB{color:var(--accent);text-decoration:none}.eQm-tv{border-top:1px solid var(--border);gap:6px;margin-top:12px;padding-top:12px;display:flex}._5vHT53{margin:0;padding:0;list-style:none}._5vHT53 li{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:6px 0;font-size:12px;display:flex}._5vHT53 li:last-child{border-bottom:0}.Upp-D-{color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.c0IgRY{color:var(--muted)}.kzTKjX{grid-template-columns:minmax(0,1fr) 340px;align-items:flex-start;gap:20px;display:grid}@media (max-width:1100px){.kzTKjX{grid-template-columns:1fr}}.lkonBr{flex-direction:column;gap:14px;display:flex}.dCAZAN{align-items:center;gap:10px;display:inline-flex}._58bn0b{color:var(--danger)}.yS_axI{grid-template-columns:1fr 1fr;gap:24px;display:grid}._7T17L_{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:0 0 8px;font-size:11px;font-weight:500}.P4wCKx{flex-direction:column;gap:6px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.P4wCKx li{border-radius:var(--radius-sm);align-items:center;gap:8px;padding:6px 8px;display:flex}._79ib3k{background:var(--warn-soft-bg)}.SpXrMB{background:var(--success-soft-bg)}.P4wCKx code{font-family:var(--font-mono);color:var(--accent)}.bkW6lu{margin:0;padding-left:22px;font-size:13px;line-height:1.6}.bkW6lu li{margin:6px 0}.oLvZUr{margin-top:20px}.Uv5pkg{color:inherit;text-decoration:none}.kotg__{grid-template-columns:minmax(0,1fr) 320px;align-items:flex-start;gap:20px;display:grid}@media (max-width:1100px){.kotg__{grid-template-columns:1fr}}.fUl1FL{font-family:var(--font-mono);color:var(--muted);font-size:12px}.b_GIwv{flex-wrap:wrap;gap:4px;display:inline-flex}.eqTh6n{align-items:center;gap:6px;display:inline-flex}.LoHAP2{font-family:var(--font-mono);color:var(--muted);font-size:11px}.deQhZj{color:var(--muted)}.MYKRDc{gap:var(--space-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.w70k3E{justify-content:space-between;align-items:center;gap:var(--space-sm);width:100%;padding:var(--space-sm) var(--space-md);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);font-size:var(--type-body-size);text-align:left;cursor:pointer;color:var(--fg);display:flex}.w70k3E:hover{border-color:var(--accent)}.w70k3E:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.w70k3E[data-selected]{border-color:var(--accent);background:var(--accent-soft)}.yt4sEA{align-items:center;gap:var(--space-sm);flex-wrap:wrap;min-width:0;display:flex}.hRaI9M{color:var(--fg);font-weight:500}.dO8ZhR{align-items:center;gap:var(--space-sm);flex-shrink:0;display:flex}.Ox04Zd{border-radius:var(--radius-round);background:var(--accent);width:8px;height:8px}.-RPCa5{align-items:center;gap:var(--space-sm);display:flex}.JG1jZO{font-family:var(--font-mono);font-size:var(--type-caption-mono-size);color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.AZmbfo{gap:var(--space-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.-HOh5K{align-items:center;gap:var(--space-sm);font-size:var(--type-body-size);display:flex}.jpPd5n{text-align:center;width:1.25rem;font-family:var(--font-mono);flex-shrink:0}.DqVO5D{color:var(--fg)}.KXyJOD .jpPd5n{color:var(--success)}.YueFUV .jpPd5n{color:var(--accent)}.YueFUV .DqVO5D{font-weight:var(--type-h3-weight)}.RFhUmJ .jpPd5n{color:var(--danger)}._WFyes .jpPd5n,._WFyes .DqVO5D{color:var(--muted)}.yxq-qv{font-family:var(--font-mono);font-size:var(--type-caption-mono-size);color:var(--muted);margin:0 0 var(--space-sm)}.cI9_aP{gap:var(--space-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.v2EJ2v{border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden}.d7o2eL{justify-content:space-between;align-items:center;gap:var(--space-sm);padding:var(--space-xs) var(--space-sm);background:var(--surface-2);display:flex}.odyBOA{font-family:var(--font-mono);font-size:var(--type-caption-mono-size);color:var(--fg);overflow-wrap:anywhere;min-width:0}.TlespV{gap:var(--space-sm);font-family:var(--font-mono);font-size:var(--type-caption-mono-size);flex-shrink:0;display:flex}.MThI82{color:var(--success)}._6_-UOu{color:var(--danger)}._1faeYZ{padding:var(--space-sm);color:var(--muted);font-size:var(--type-body-size);margin:0}.LrqkO6{flex-direction:column;display:flex}._9EGMVY{border-top:1px solid var(--border)}.OmNvNm{align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-sm);cursor:pointer;background:var(--surface);display:flex}.OmNvNm:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.NYud3t{color:var(--muted);font-size:var(--type-caption-mono-size)}.bw2G-W{font-family:var(--font-mono);font-size:var(--type-caption-mono-size);color:var(--muted)}.j8qqeN{overscroll-behavior:contain;background:var(--bg);overflow-x:auto}.zq5BC4{align-items:baseline;gap:var(--space-xs);font-family:var(--font-mono);font-size:var(--type-mono-size);line-height:var(--type-mono-line-height);white-space:pre;display:flex}.VIVCaV{text-align:center;width:1.25rem;color:var(--muted);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;flex-shrink:0}._8zgCOo{font-family:var(--font-mono);white-space:pre}.MThI82.zq5BC4,.zq5BC4.MThI82{background:var(--success-soft-bg)}._6_-UOu.zq5BC4,.zq5BC4._6_-UOu{background:var(--danger-soft-bg)}.zq5BC4.MThI82 ._8zgCOo{color:var(--success)}.zq5BC4._6_-UOu ._8zgCOo{color:var(--danger)}.zq5BC4.dMYnxY ._8zgCOo{color:var(--fg)}.rN6KvS{color:var(--muted);font-size:var(--type-body-size);margin:0}._70L38W{gap:var(--space-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.Z61SVK{border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden}.ovPBDQ{align-items:baseline;gap:var(--space-sm);padding:var(--space-sm);cursor:pointer;background:var(--surface-2);display:flex}.ovPBDQ:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.ZbTiAx{color:var(--muted);flex-shrink:0}.auz4UA{font-weight:var(--type-h3-weight);color:var(--fg);flex-shrink:0}.auz4UA.DLVruu{color:var(--danger)}.TN8lmo{color:var(--muted);font-size:var(--type-body-size);min-width:0}.SPKG-F{font-family:var(--font-mono);font-size:var(--type-caption-mono-size);color:var(--muted);flex-shrink:0;margin-left:auto}.VNpTBi{gap:var(--space-xs);padding:var(--space-sm);border-top:1px solid var(--border);background:var(--surface);flex-direction:column;display:flex}._uzaK8,._4E_3oP,.XebHIp{align-items:baseline;gap:var(--space-sm);font-size:var(--type-body-size);display:flex}._1Db67{font-family:var(--font-mono);font-size:var(--type-caption-mono-size);color:var(--accent)}.QwvT51,.RRlSKi{font-family:var(--font-mono);font-size:var(--type-caption-mono-size);color:var(--muted)}.DreNPv{color:var(--success)}.DLVruu{color:var(--danger)}.Qobdse{color:var(--muted)}._9XRdZs{font-family:var(--font-mono);font-size:var(--type-caption-mono-size);flex-shrink:0}.vVYBZ9{color:var(--muted)}.hPsyaK{color:var(--warn-text)}.vmwJ2l,.F-lAHw{color:var(--fg);min-width:0}.TNfuuI{margin:var(--space-xs) 0 0;gap:var(--space-sm);flex-direction:column;padding:0;list-style:none;display:flex}._yyBWD{color:var(--muted);font-size:var(--type-body-size);margin:0}._--eXWe{gap:var(--space-md);flex-direction:column;min-width:0;display:flex}.RHlEFq{justify-content:space-between;align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.V2pnz6{color:var(--accent);font-size:var(--type-body-size);text-decoration:none}.V2pnz6:hover{text-decoration:underline}.V2pnz6:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.iK3GWY{color:var(--muted);font-size:var(--type-body-size);margin:0}.V1D2yw{gap:var(--space-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.nH3Xe-{border:1px solid var(--border);border-radius:var(--radius-md)}.SgL2Xh{align-items:center;gap:var(--space-sm);padding:var(--space-sm);color:inherit;text-decoration:none;display:flex}.SgL2Xh:hover{background:var(--surface-2)}.SgL2Xh:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}._0D97tu{color:var(--fg);flex:1;min-width:0}.ZPgWvm{font-family:var(--font-mono);font-size:var(--type-caption-mono-size);color:var(--muted)}.aFMeH7{gap:var(--space-lg);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:flex-start;display:grid}@media (max-width:1100px){.aFMeH7{grid-template-columns:1fr}}.R9biCg,.oCKzU7{gap:var(--space-md);flex-direction:column;min-width:0;display:flex}.CgCOvZ{justify-content:space-between;align-items:center;gap:var(--space-md);display:flex}.Cy1Xnq{color:var(--muted);font-size:var(--type-body-size);padding:var(--space-lg);border:1px dashed var(--border);border-radius:var(--radius-md);background:var(--surface);text-align:center}._77fguk{gap:var(--space-md);flex-direction:column;display:flex}.JAMO9X{gap:var(--space-sm);flex-direction:column;display:flex}.hSvhGz{align-items:center;gap:var(--space-sm);display:flex}.vEmvWs{flex-direction:column;gap:2px;display:flex}.WZ-jQ1{font-size:var(--type-caption-mono-size);color:var(--muted)}._6hVLAF{font-size:var(--type-body-size);color:var(--fg);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);padding:var(--space-xs) var(--space-sm)}._6hVLAF:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.ss-zoN{margin-top:var(--space-sm);padding-top:var(--space-sm);border-top:1px solid var(--border)}.MWAJmS{color:var(--accent);font-size:var(--type-body-size);text-decoration:none}.MWAJmS:hover{text-decoration:underline}.MWAJmS:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.WaPzbl{color:var(--muted);font-size:var(--type-body-size);margin:0}._9vxpUR{color:var(--danger);font-size:var(--type-body-size);margin:0}.MRfGPM{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.UlWUT1{color:var(--danger);font-size:var(--type-caption-mono-size)}.qawWaz{gap:var(--space-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.Oaq35L{align-items:baseline;gap:var(--space-sm);font-size:var(--type-body-size);display:flex}.cVYQlC{font-family:var(--font-mono);font-size:var(--type-caption-mono-size);color:var(--muted);flex-shrink:0;width:4.5rem}.O92Z1S{font-family:var(--font-mono);font-size:var(--type-caption-mono-size);color:var(--accent);flex-shrink:0}.SS_swR{font-family:var(--font-mono);font-size:var(--type-caption-mono-size);color:var(--accent);opacity:.8;flex-shrink:0}.biLQdZ,.DnHhmE{color:var(--fg);min-width:0}.DnHhmE{color:var(--muted)}.Z0w3TB{font-family:var(--font-mono);font-size:var(--type-caption-mono-size);flex-shrink:0}.se8jip{color:var(--success)}._0BI4fm{color:var(--danger)}._30z3jK,.LNkTY6{color:var(--muted)}._8-jR0V{color:var(--warn-text)}.jeNpiV{color:var(--muted);font-size:var(--type-body-size);margin:0}._6R4liv{cursor:pointer;border-radius:4px;padding:2px 4px;transition:background-color .15s}._6R4liv:hover{background-color:var(--surface-2)}.fPHk7y{gap:var(--space-md);padding:var(--space-sm) 0;border-bottom:1px solid var(--border);margin-bottom:var(--space-sm);flex-wrap:wrap;display:flex}.r9Dmfe{font-size:var(--type-caption-size);color:var(--fg)}.HhLMC0{color:var(--accent);font-family:var(--font-mono);text-decoration:none}.HhLMC0:hover{text-decoration:underline}.PAYBl0{align-items:center;gap:var(--space-sm);padding:var(--space-sm) 0;margin-bottom:var(--space-sm);display:flex}.yTjXEt{font-family:var(--font-mono);font-size:var(--type-caption-mono-size);border:1px solid var(--border);background:var(--bg);color:var(--fg);border-radius:4px;padding:4px 8px}.CY9dxQ{background-color:var(--danger-soft-bg);border-left:3px solid var(--danger);padding:var(--space-xs) var(--space-sm);border-radius:4px}.DrzrBO{background:var(--overlay-scrim);z-index:1000;justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}._21fgYb{background:var(--bg);border:1px solid var(--border);border-radius:8px;width:90%;max-width:600px;max-height:80vh;overflow-y:auto}._1h4Tt_{padding:var(--space-md);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;display:flex}._1h4Tt_ h3{font-size:var(--type-h3-size);margin:0}.BgZEkV{cursor:pointer;color:var(--muted);background:0 0;border:none;padding:0;font-size:24px;line-height:1}.BgZEkV:hover{color:var(--fg)}.ZhSll6{padding:var(--space-md)}.TX9xgM{gap:var(--space-sm);padding:var(--space-xs) 0;border-bottom:1px solid var(--border);display:flex}.AMBGmk{color:var(--muted);min-width:120px;font-weight:600}.F8D8je{color:var(--fg);font-family:var(--font-mono);word-break:break-all}._1DWWJw{margin-top:var(--space-md)}._1DWWJw h4{margin:0 0 var(--space-sm) 0;font-size:var(--type-h3-size)}.fEqnlu{gap:var(--space-xs);flex-direction:column;display:flex}.COzmKq{gap:var(--space-sm);padding:var(--space-xs) 0;display:flex}._8_FMk8{font-family:var(--font-mono);color:var(--accent);word-break:break-all;min-width:150px}.YcPK2j{color:var(--fg);font-family:var(--font-mono);word-break:break-all}.hcgTG9{align-items:baseline;gap:var(--space-xs);font-family:var(--font-mono);font-size:var(--type-caption-mono-size);padding:var(--space-xs) var(--space-sm);margin-bottom:var(--space-sm);border-left:3px solid var(--border);transition:background-color var(--motion-fast,.12s) ease;display:flex}.YNsf6a{color:var(--muted);border-left-color:var(--muted)}._3wJIE7{color:var(--accent);border-left-color:var(--accent)}._9rVrBb{color:var(--success);border-left-color:var(--success)}.nR5_rT{color:var(--danger);border-left-color:var(--danger);background-color:var(--danger-soft-bg)}.UScq9b{color:var(--fg)}.fAOkD2{color:var(--muted);font-size:var(--type-body-size);padding:var(--space-sm) 0}.yFGCrJ,.t0HVde{gap:var(--space-sm);flex-direction:column;display:flex}._6ZtnZ{color:var(--fg);font-size:var(--type-body-size);white-space:pre-wrap;margin:0}.XQXEVC{gap:var(--space-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.yRJAHC{align-items:baseline;gap:var(--space-sm);padding:var(--space-xs) var(--space-sm);border:1px solid var(--border);border-radius:var(--radius-sm,4px);background:var(--bg);flex-wrap:wrap;display:flex}.w53_jA{border-color:var(--danger);background-color:var(--danger-soft-bg)}.AmNsUx{font-family:var(--font-mono);font-size:var(--type-caption-mono-size);color:var(--accent);flex-shrink:0}.eH1MlC,.EHfSVA{font-family:var(--font-mono);font-size:var(--type-caption-mono-size);color:var(--muted);flex-shrink:0}.HT9apo,._327pis{font-family:var(--font-mono);font-size:var(--type-caption-mono-size);color:var(--fg);word-break:break-all;min-width:0}.B8ERvM{font-size:var(--type-caption-size);color:var(--fg)}.B8ERvM>summary{cursor:pointer;color:var(--accent);font-family:var(--font-mono);font-size:var(--type-caption-mono-size)}._11efSG{font-family:var(--font-mono);font-size:var(--type-caption-mono-size);color:var(--fg);background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-sm,4px);padding:var(--space-sm);margin:var(--space-xs) 0 0;overflow-x:auto}@media (prefers-reduced-motion:reduce){.hcgTG9{transition:none}}.VRt2rr{font-family:var(--font-mono);font-size:var(--type-caption-mono-size);color:var(--muted);margin:0 0 var(--space-sm)}.KFahyY{gap:var(--space-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._9Ys3A0{justify-content:space-between;align-items:center;gap:var(--space-sm);padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-sm);background:var(--surface);display:flex}.XH4aBA{font-family:var(--font-mono);font-size:var(--type-caption-mono-size);color:var(--fg);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.LDgf0o{gap:var(--space-sm);font-family:var(--font-mono);font-size:var(--type-caption-mono-size);font-variant-numeric:tabular-nums;flex-shrink:0;display:flex}.V4VdTZ{color:var(--success)}.NImsFk{color:var(--danger)}.MYZDTG{gap:var(--space-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.qZ6Cub{padding:var(--space-sm);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface)}.p0W8eO{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.Vf4hR3{font-family:var(--font-mono);font-size:var(--type-caption-mono-size);color:var(--muted)}.xmrCy7{font-family:var(--font-mono);font-size:var(--type-caption-mono-size);color:var(--success)}._77SPWP{margin:var(--space-xs) 0 0;color:var(--fg);font-size:var(--type-body-size)}.uFIfe_{font-size:var(--type-caption-mono-size);color:var(--accent);text-decoration:none}.uFIfe_:hover{text-decoration:underline}.uFIfe_:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.Fer4JA{gap:var(--space-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.IABfRT{padding:var(--space-sm);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface)}._2t-vCy{align-items:baseline;gap:var(--space-sm);flex-wrap:wrap;display:flex}.AWOlgh{color:var(--fg);font-weight:600;font-size:var(--type-body-size)}._3IXq9Y{font-family:var(--font-mono);font-size:var(--type-caption-mono-size);color:var(--muted)}.r5p36H{margin:var(--space-xs) 0 0;color:var(--fg);font-size:var(--type-body-size)}.TLsNtJ{align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);flex-wrap:wrap;display:flex}.-t5Q7I{color:var(--danger);font-size:var(--type-caption-mono-size)}.pC_L94{align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-sm);border:1px solid var(--accent-soft);border-radius:var(--radius-pill);background:var(--accent-soft);display:inline-flex}.ro0Glv{font-size:var(--type-caption-mono-size);color:var(--muted)}.p76DsW{font-family:var(--font-mono);font-size:var(--type-caption-mono-size);color:var(--accent)}.TMeDmO{font-size:var(--type-caption-mono-size);text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}.TMeDmO[data-state=merged]{color:var(--success,var(--accent))}.TMeDmO[data-state=merge-rejected]{color:var(--danger,var(--accent))}.NiLnn0{gap:var(--space-md);padding:var(--space-lg);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);flex-direction:column;display:flex}._9UI1Vd,.-rEAMm{justify-content:space-between;align-items:center;gap:var(--space-sm);display:flex}._9UI1Vd h2,.NiLnn0 h3{margin:0}.l8QGKQ{margin:0 0 var(--space-xs);color:var(--muted);font-size:var(--type-caption-size);text-transform:uppercase;letter-spacing:.08em}._8WthIh{border:1px solid var(--border);color:var(--muted);font-size:var(--type-caption-size);text-transform:capitalize;border-radius:999px;padding:.2rem .55rem}._8WthIh[data-state=ready],._8WthIh[data-state=active],._8WthIh[data-state=complete]{color:var(--success);border-color:var(--success)}._8WthIh[data-state=blocked],._8WthIh[data-state=failed]{color:var(--danger);border-color:var(--danger)}.qNpHhw{padding:var(--space-md);border-left:3px solid var(--accent);background:var(--surface-raised)}.Pt_CJm{gap:var(--space-sm);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.Pt_CJm div{min-width:0;padding:var(--space-sm);background:var(--surface-raised);border-radius:var(--radius-md)}.Pt_CJm dt{color:var(--muted);font-size:var(--type-caption-size)}.Pt_CJm dd{overflow-wrap:anywhere;margin:.25rem 0 0}.UQQTEo{gap:var(--space-lg);grid-template-columns:1fr 1fr;display:grid}.S-rEB_,.UCV99e{gap:var(--space-xs);margin:var(--space-sm) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.S-rEB_ li,.UCV99e li{padding:var(--space-sm);border:1px solid var(--border);border-radius:var(--radius-md);flex-direction:column;gap:.2rem;display:flex}.S-rEB_ span,.UCV99e span,.YdUqfz{color:var(--muted);font-size:var(--type-caption-size)}.S-rEB_ code,.UCV99e code{overflow-wrap:anywhere}.UCV99e li{justify-content:space-between;gap:var(--space-sm);flex-direction:row}@media (max-width:900px){.Pt_CJm{grid-template-columns:1fr 1fr}.UQQTEo{grid-template-columns:1fr}}@media (max-width:560px){.Pt_CJm{grid-template-columns:1fr}.NiLnn0{padding:var(--space-md)}}.HoUjZW{gap:var(--space-md);flex-direction:column;min-width:0;display:flex}._4bBJb5{color:var(--accent);font-size:var(--type-body-size);align-self:flex-start;text-decoration:none}._4bBJb5:hover{text-decoration:underline}._4bBJb5:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.LgT6Hj{gap:var(--space-md);flex-direction:column;min-width:0;display:flex}.ML3clS{justify-content:space-between;align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.UyG9rZ{color:var(--muted);font-size:var(--type-body-size)}.uKItNH{gap:var(--space-xs);border-bottom:1px solid var(--border);display:flex}.uKItNH button{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;padding:var(--space-sm) var(--space-md);color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid transparent}.uKItNH button[aria-current=page]{color:var(--text);border-bottom-color:var(--accent)}.uKItNH button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.Retr3P{padding:var(--space-xl);max-width:1400px;margin:0 auto}.sDxtYG{gap:var(--space-xl);margin-top:var(--space-xl);grid-template-columns:240px 1fr;display:grid}.blkEjE{top:var(--space-xl);height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;position:-webkit-sticky;position:sticky}.H3m0pA{gap:var(--space-xs);margin-bottom:var(--space-md);padding:var(--space-sm);background:var(--surface);border-radius:var(--radius-md);border:1px solid var(--border);display:flex}.H3m0pA button{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;padding:var(--space-xs) var(--space-sm);font:inherit;font-size:var(--type-caption-mono-size);color:var(--muted);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:none;flex:1;transition:all .15s}.H3m0pA button:hover{color:var(--fg);background:var(--surface-2)}.H3m0pA button.CoxVrd{background:var(--accent-soft);color:var(--accent);font-weight:500}.g_ozVy{gap:var(--space-xs);flex-direction:column;display:flex}.g_ozVy button{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;padding:var(--space-sm) var(--space-md);text-align:left;font:inherit;color:var(--fg);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:none;transition:background .15s}.g_ozVy button:hover{background:var(--surface-2)}.g_ozVy button._6Uxw_X{background:var(--accent-soft);color:var(--accent);font-weight:500}.AV1Ml9{min-width:0}.OsO5aK{gap:var(--space-lg);flex-direction:column;display:flex}._0zATuu{gap:var(--space-sm);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.VqHjHh{gap:var(--space-sm);margin-top:var(--space-md);padding-top:var(--space-md);border-top:1px solid var(--border);display:flex}._0fM5zp{padding:var(--space-lg);text-align:center;color:var(--muted);border:1px dashed var(--border);border-radius:var(--radius-md);margin:var(--space-md) 0}.HnItRx{gap:var(--space-xs);margin-top:var(--space-sm);flex-wrap:wrap;justify-content:center;display:flex}.xHpRmH{margin:var(--space-lg) 0}.xHpRmH h4{margin:0 0 var(--space-sm) 0;font-size:var(--type-caption-mono-size);color:var(--muted);text-transform:uppercase;letter-spacing:.05em}.hBDJoC{gap:var(--space-md);grid-template-columns:1fr 1fr;display:grid}.pzH0OE{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;background:var(--surface);border:2px solid var(--border);border-radius:var(--radius-md);padding:var(--space-md);text-align:left;cursor:pointer;transition:all .15s}.pzH0OE:hover{border-color:var(--accent)}.pzH0OE.vhEHSe{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.pzH0OE strong{margin-bottom:var(--space-xs);display:block}.pzH0OE span{font-size:var(--type-caption-mono-size);color:var(--muted)}.pzH0OE.vhEHSe span{color:inherit}.GSVSju{margin:var(--space-md) 0}.O_kJ2e{align-items:center;gap:var(--space-sm);cursor:pointer;display:flex}.O_kJ2e input[type=checkbox]{cursor:pointer;width:18px;height:18px}.O_kJ2e span{font-size:var(--type-body-size)}.SU11OP{color:var(--muted);font-style:italic}@media (max-width:1024px){.sDxtYG{grid-template-columns:1fr}.blkEjE{position:static}.g_ozVy{flex-flow:wrap}.g_ozVy button{text-align:center;flex:1;min-width:120px}}._6Hy5Lj{width:100%;position:relative}.XdgaeT{width:100%;min-height:44px;padding:var(--space-xs) var(--space-sm,.75rem);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg);color:var(--fg);font:inherit}.XdgaeT:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.jmX-LC{z-index:20;margin:var(--space-xs) 0 0;padding:var(--space-xs);border:1px solid var(--border-strong,var(--border));border-radius:var(--radius-md);background:var(--bg);max-height:16rem;box-shadow:var(--shadow-2);list-style:none;position:absolute;left:0;right:0;overflow:auto}.GE2tT-{justify-content:space-between;align-items:center;gap:var(--space-sm,.75rem);min-height:44px;padding:var(--space-xs) var(--space-sm,.75rem);border-radius:var(--radius-sm);cursor:pointer;display:flex}.U3FSQz{background:var(--accent-soft)}.hn_9vb{font-weight:600}.YRdAj7{color:var(--muted);font-size:.85em}.lKp6ti{padding:var(--space-sm,.75rem);color:var(--muted)}._4RGXE{padding:var(--space-xl);max-width:1400px;margin:0 auto}._83AZYQ{background:var(--overlay-scrim);z-index:1000;justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}._61_wLn{background:var(--surface);border-radius:var(--radius-lg);border:1px solid var(--border);width:100%;max-width:500px;max-height:90vh;overflow-y:auto}.MI2X3H{padding:var(--space-lg);border-bottom:1px solid var(--border);font-size:var(--type-h2-size);font-weight:var(--type-h2-weight);margin:0}.s8gEln{padding:var(--space-lg)}._3-4WY6{justify-content:flex-end;gap:var(--space-sm);padding:var(--space-lg);border-top:1px solid var(--border);display:flex}.CO5pED{margin-bottom:var(--space-md)}.nYMpib{margin-bottom:var(--space-xs);font-size:var(--type-body-size);color:var(--fg);font-weight:500;display:block}.VFRQfF{width:100%;padding:var(--space-sm);border:1px solid var(--border);border-radius:var(--radius-md);font-size:var(--type-body-size);background:var(--bg);color:var(--fg)}.VFRQfF:focus{border-color:var(--accent);box-shadow:var(--focus-ring);outline:none}._8BqDQ1{margin-top:var(--space-sm);padding:var(--space-sm);background:var(--error-bg);color:var(--error-fg);border-radius:var(--radius-md);font-size:var(--type-body-size)}._45_xho{margin:0 0 var(--space-md) 0;color:var(--muted);font-size:var(--type-body-size)}.izNO_L{align-items:center;gap:var(--space-sm);padding:var(--space-sm);background:var(--bg);border-radius:var(--radius-md);display:flex}.L0I8B8{background:var(--accent);color:#fff;width:32px;height:32px;font-weight:600;font-size:var(--type-caption-size);border-radius:50%;justify-content:center;align-items:center;display:flex}._5uQme4{cursor:pointer;transition:opacity .15s}._5uQme4:hover{opacity:.7}.XSeDBO{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);padding:var(--space-xl)}.puZ0kZ{justify-content:space-between;gap:var(--space-xl);display:flex}.cO6Yeo{font-size:var(--type-caption-mono-size);font-family:var(--font-mono);color:var(--muted);text-transform:uppercase;letter-spacing:.06em}.y3EhJS{margin:var(--space-xs) 0 var(--space-sm);font-size:var(--type-h1-size);font-weight:var(--type-h1-weight);font-family:var(--font-display)}.ZbtChr{max-width:70ch;color:var(--muted);line-height:var(--type-lede-line-height);margin:0}.aHJfxB{gap:var(--space-xl);margin-top:var(--space-lg);padding-top:var(--space-lg);border-top:1px solid var(--border);flex-wrap:wrap;display:flex}.p0YeTR{flex-direction:column;gap:2px;display:flex}.uhpt8F{font-size:var(--type-h2-size);font-weight:var(--type-h2-weight);font-family:var(--font-display)}._-d_Qh{font-size:var(--type-caption-mono-size);color:var(--muted)}.uMjF4v{align-items:center;gap:var(--space-md);margin:var(--space-lg) 0;flex-wrap:wrap;display:flex}.MIIrck{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-pill);gap:2px;padding:3px;display:inline-flex}.gUQENb{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;font:inherit;color:var(--muted);padding:var(--space-xs) var(--space-md);border-radius:var(--radius-pill);cursor:pointer;background:0 0;border:none;transition:background .15s,color .15s}.gUQENb:hover{color:var(--fg)}._8HoBdH{background:var(--surface);color:var(--fg);box-shadow:0 1px 2px var(--callout-edge)}.gUQENb:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.VaM1GK{align-items:center;gap:var(--space-xs);margin-left:auto;display:inline-flex}.ye4hAe{font-size:var(--type-caption-mono-size);color:var(--muted);text-transform:uppercase;letter-spacing:.05em}.jA9FcJ{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;font:inherit;font-size:var(--type-lede-size);color:var(--fg);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-pill);padding:var(--space-xs) var(--space-sm);cursor:pointer;transition:background .15s,border-color .15s}.jA9FcJ:hover{border-color:var(--border-strong)}.dSaFwE{background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}.jA9FcJ:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._1OZjPc{color:var(--muted);font-variant-numeric:tabular-nums}.dSaFwE ._1OZjPc{color:var(--accent)}.fHN42w{padding:var(--space-xl);text-align:center;color:var(--muted);border:1px dashed var(--border);border-radius:var(--radius-md)}.SONy0d{border-radius:var(--radius-round);width:32px;height:32px;color:var(--on-accent);font-size:var(--type-caption-mono-size);letter-spacing:.02em;flex:none;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.zJuqSc{box-shadow:0 0 0 2px var(--surface), 0 0 0 4px var(--accent)}.EuTDvW{background:var(--person-1)}._3FmPBw{background:var(--person-2)}._8-rC-X{background:var(--person-3)}.a6N67K{background:var(--person-4)}._9ykNP7{background:var(--person-5)}.SVD8Ej{background:var(--person-6)}.cVyl8j{gap:var(--space-sm);flex-direction:column;display:flex}._Ldwjm{gap:var(--space-md);padding:var(--space-md);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);grid-template-columns:auto 1fr auto;align-items:start;display:grid}.t1xf_d{min-width:0}._77IPPF{align-items:baseline;gap:var(--space-xs);flex-wrap:wrap;display:flex}._7tV38L{font-weight:600}.kyFbMM{font-size:var(--type-caption-mono-size);font-family:var(--font-mono);color:var(--muted)}._6uBw99{letter-spacing:.08em;color:var(--accent);background:var(--accent-soft);border-radius:var(--radius-sm);padding:1px var(--space-xs);font-size:9px;font-weight:700}.YMrCgK{font-size:var(--type-lede-size);color:var(--muted);margin-top:2px}.YMrCgK strong{color:var(--fg)}.Um0diV{gap:var(--space-xs);margin-top:var(--space-sm);flex-wrap:wrap;display:flex}.q2JfjD{align-items:center;gap:var(--space-xs);font-size:var(--type-caption-mono-size);color:var(--muted);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-pill);padding:2px var(--space-sm);display:inline-flex}.-SDGRC{border-radius:var(--radius-round);background:currentColor;width:6px;height:6px}.oyhN7R,.ip52eO{color:var(--accent);border-color:var(--accent);background:var(--accent-soft)}.Zkodrb{color:var(--success);border-color:var(--success-soft-border);background:var(--success-soft-bg)}.zbVqRb{color:var(--warn-text);border-color:var(--warn-soft-border);background:var(--warn-soft-bg)}._5kllij{align-items:flex-end;gap:var(--space-xs);text-align:right;flex-direction:column;display:flex}._1Ca3RU{flex-direction:column;align-items:flex-end;display:flex}.gUxJoi{font-size:var(--type-h3-size);font-weight:700;font-family:var(--font-display)}.z1xSwQ{font-size:var(--type-caption-mono-size);color:var(--muted)}.sqdi9H .gUxJoi{color:var(--warn-text)}._7Ei6VV .gUxJoi{color:var(--success)}.z79Gba{font-size:var(--type-caption-mono-size);color:var(--faint)}.CFeIlA{gap:var(--space-lg);flex-direction:column;display:flex}.h1f5Pp{gap:var(--space-xs);grid-template-columns:repeat(7,1fr);display:grid;overflow-x:auto}.-v3PnN{align-items:center;gap:var(--space-xs);padding:var(--space-md) var(--space-sm);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);text-align:center;flex-direction:column;min-width:0;display:flex}.V2CW02{border-color:var(--accent);background:var(--accent-soft)}.kxpLXc{border-radius:var(--radius-round);background:var(--surface-2);border:1px solid var(--border-strong);width:26px;height:26px;font-size:var(--type-caption-mono-size);justify-content:center;align-items:center;font-weight:700;display:inline-flex}.V2CW02 .kxpLXc{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}._2lH-Z6{font-size:var(--type-lede-size);font-weight:600}.he3NrN{flex-direction:column;align-items:center;gap:2px;display:flex}.he3NrN .SONy0d{width:24px;height:24px}.F1ZvoG{font-size:var(--type-caption-mono-size)}.Kj6gkB{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:9px}._3uFri9{text-transform:uppercase;letter-spacing:.06em;color:var(--accent);background:var(--accent-soft);border-radius:var(--radius-pill);padding:1px var(--space-sm);font-size:9px;font-weight:700}.TtlZr3{color:var(--muted);background:var(--surface-2)}.i5FuJb{gap:var(--space-lg);font-size:var(--type-caption-mono-size);color:var(--muted);flex-wrap:wrap;display:flex}.Tgg6Rw{align-items:center;gap:var(--space-xs);display:inline-flex}.NlHKUD{border-radius:var(--radius-sm);width:14px;height:14px}.zHWlSv{background:var(--accent)}.Y4Paru{background:var(--surface-2);border:1px solid var(--border-strong)}.W5734w{align-items:baseline;gap:var(--space-sm);display:flex}.W5734w h2{font-size:var(--type-h3-size);margin:0}._7ie7IY{font-size:var(--type-caption-mono-size);color:var(--muted)}.gxfp2c{gap:var(--space-sm);flex-direction:column;display:flex}.vxAL2q{gap:var(--space-md);padding:var(--space-md);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);grid-template-columns:auto 1fr auto;align-items:start;display:grid}.QdkNJG{min-width:0}._6iVT8u{align-items:center;gap:var(--space-xs);flex-wrap:wrap;font-weight:600;display:flex}._7rA3Xy{font-size:var(--type-caption-mono-size);color:var(--accent);background:var(--accent-soft);border-radius:var(--radius-sm);padding:1px var(--space-xs);font-weight:700}.qz7fAH{margin-top:var(--space-xs);font-size:var(--type-lede-size);color:var(--muted);line-height:var(--type-lede-line-height)}.cFHNK4{font-size:var(--type-lede-size);white-space:nowrap;flex-direction:column;align-items:flex-end;font-weight:600;display:flex}._8RHXv0{font-size:var(--type-caption-mono-size);color:var(--muted);font-weight:400}.AoURZC{border:1px solid var(--border);border-radius:var(--radius-md);overflow-x:auto}.uMgLTf{border-collapse:collapse;width:100%}.uMgLTf th,.uMgLTf td{padding:var(--space-sm) var(--space-md);border-bottom:1px solid var(--border);text-align:left;vertical-align:middle}.uMgLTf thead th{font-size:var(--type-caption-mono-size);text-transform:uppercase;letter-spacing:.05em;color:var(--muted);background:var(--surface-2)}.uMgLTf tbody tr:last-child td{border-bottom:none}.M1yAz-{text-align:center;width:64px}.KkbYkO{text-align:center}.imZaOa{flex-direction:column;display:flex}.T2WCNY{font-size:var(--type-caption-mono-size);font-family:var(--font-mono);color:var(--muted)}.yDSi9R{font-weight:600}.jvGuf_{align-items:center;gap:var(--space-xs);font-size:var(--type-caption-mono-size);color:var(--muted);white-space:nowrap;display:inline-flex}.yIEjRf{border-radius:var(--radius-round);background:var(--faint);width:7px;height:7px}.C6l2Qv .yIEjRf{background:var(--faint)}.PsrYne .yIEjRf{background:var(--person-2)}.E2hT3Y .yIEjRf{background:var(--accent)}.PFQO13 .yIEjRf{background:var(--success)}.cA5K7B .yIEjRf{background:var(--danger)}.cA5K7B{color:var(--danger)}.W6vwiH{border-radius:var(--radius-round);width:28px;height:28px;color:var(--on-accent);font-size:var(--type-caption-mono-size);justify-content:center;align-items:center;font-weight:600;display:inline-flex}.t9NiXE{box-shadow:0 0 0 2px var(--surface), 0 0 0 4px var(--accent)}.Dbstvf{color:var(--faint);background:var(--surface-2);border:1px dashed var(--border-strong)}@media (max-width:1024px){.h1f5Pp{grid-template-columns:repeat(7,minmax(96px,1fr))}}.vzeasw{gap:var(--space-xl);grid-template-columns:minmax(0,1fr) 312px;align-items:start;display:grid}.idZ-9u{min-width:0}@media (max-width:1180px){.vzeasw{grid-template-columns:1fr}._6cMtri{position:static}}.Knz0KP{gap:var(--space-sm);flex-direction:column;align-items:stretch;min-width:160px;display:flex}._2lJ0Vd{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;font:inherit;font-size:var(--type-lede-size);height:36px;padding:0 var(--space-md);cursor:pointer;white-space:nowrap;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);color:var(--fg);font-weight:500;transition:border-color .12s,background .12s}._2lJ0Vd:hover{border-color:var(--border-strong);background:var(--surface-2)}._6lNegR{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}._6lNegR:hover{background:var(--accent-ink);border-color:var(--accent-ink)}._6cMtri{gap:var(--space-lg);flex-direction:column;display:flex;position:-webkit-sticky;position:sticky;top:80px}.BD9Elh{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-lg)}._1i_K36{justify-content:space-between;align-items:center;gap:var(--space-sm);margin-bottom:var(--space-md);font-size:var(--type-caption-mono-size);text-transform:uppercase;letter-spacing:.06em;color:var(--faint);font-weight:600;display:flex}._01bGsw{font-family:var(--font-mono);font-size:var(--type-caption-mono-size);color:var(--muted);text-transform:none;letter-spacing:0}.fFNstP{gap:var(--space-sm);flex-direction:column;display:flex}.EA3-bu{gap:var(--space-sm);grid-template-columns:auto 1fr auto;align-items:center;display:grid}.aFbQgX{border-radius:var(--radius-round);width:30px;height:30px;color:var(--on-accent);font-size:11px;font-weight:600;font-family:var(--font-mono);flex:none;justify-content:center;align-items:center;display:inline-flex}.abkYp1{min-width:0}.t_KwT1{font-size:var(--type-lede-size);font-weight:600}.MRM8k5{font-size:var(--type-caption-mono-size);color:var(--muted)}._9nGe-5{font-size:var(--type-h3-size);font-variant-numeric:tabular-nums;font-weight:700}._6gin2V{color:var(--warn-text)}.CVQu02{color:var(--success)}.-UWrUI{gap:var(--space-sm);display:flex}.Cdy4rE{min-width:0}.ozr4dL{font-size:var(--type-lede-size);margin-bottom:var(--space-xs);font-weight:600}.-Clz2B{font-size:var(--type-caption-mono-size);color:var(--muted);line-height:var(--type-lede-line-height)}.-Clz2B code{font-family:var(--font-mono);background:var(--surface-2);border-radius:var(--radius-sm);color:var(--fg);padding:1px 5px}.lxfGG1{flex-direction:column;display:flex}.LHxM0k{gap:var(--space-sm);padding:var(--space-sm) 0;border-top:1px solid var(--border);grid-template-columns:auto 1fr;display:grid}.LHxM0k:first-child{border-top:0;padding-top:0}.WlRKj-{border-radius:var(--radius-round);width:26px;height:26px;color:var(--on-accent);font-size:10px;font-weight:600;font-family:var(--font-mono);flex:none;justify-content:center;align-items:center;display:inline-flex}.kkUvmn{font-size:var(--type-caption-mono-size);color:var(--fg);line-height:var(--type-lede-line-height)}._78qkVT{font-family:var(--font-mono);background:var(--surface-2);border-radius:var(--radius-sm);color:var(--fg);padding:1px 5px}.njcTNX{font-family:var(--font-mono);color:var(--faint);margin-top:2px;font-size:10px;display:block}.OrHeoB{gap:var(--space-lg);padding:var(--space-md);border-top:1px solid var(--border);font-size:var(--type-caption-mono-size);color:var(--muted);flex-wrap:wrap;display:flex}.YbilC4{border-radius:var(--radius-round);background:var(--surface-2);width:14px;height:14px;box-shadow:0 0 0 2px var(--surface), 0 0 0 3px var(--accent)}.dVURIl{margin:var(--space-md) 2px 0;font-size:var(--type-caption-mono-size);color:var(--faint)}._Ldwjm{cursor:pointer;transition:border-color .12s,opacity .12s,box-shadow .12s}._Ldwjm:hover{border-color:var(--border-strong)}._87l-H3{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.qRo02R{opacity:.45}.Pz7fwv{padding:var(--space-xl);max-width:1400px;margin:0 auto}.OdfdzA{gap:var(--space-xs);border-bottom:1px solid var(--border);margin-bottom:var(--space-lg);display:flex}.OdfdzA button{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;padding:var(--space-sm) var(--space-md);font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:none;border-bottom:2px solid transparent;transition:all .15s}.OdfdzA button:hover{color:var(--fg)}.OdfdzA button.Oy_t30{color:var(--accent);border-bottom-color:var(--accent)}.sxCpn2{min-height:400px}.yXi7oG{gap:var(--space-lg);flex-direction:column;display:flex}.m6m0nX{gap:var(--space-sm);margin-top:var(--space-md);padding-top:var(--space-md);border-top:1px solid var(--border);display:flex}.PcWd5D{margin-bottom:var(--space-lg);padding-bottom:var(--space-lg);border-bottom:1px solid var(--border)}.PcWd5D:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.x5G9X3{align-items:center;gap:var(--space-sm);margin-bottom:var(--space-md);display:flex}.x5G9X3 h3{font-size:var(--type-h3-size);margin:0}.jZVNSC{margin-top:var(--space-md);padding:var(--space-sm) var(--space-md);background:var(--surface);border-radius:var(--radius-sm);font-size:var(--type-caption-mono-size);color:var(--muted)}.DLv2o9{margin-bottom:var(--space-lg);padding-bottom:var(--space-lg);border-bottom:1px solid var(--border)}.DLv2o9:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.obhADh{align-items:center;gap:var(--space-sm);margin-bottom:var(--space-sm);display:flex}.obhADh h3{font-size:var(--type-h3-size);margin:0}.qYje-Z{margin:var(--space-sm) 0;color:var(--muted);line-height:1.5}.qpwcbl{margin-top:var(--space-md)}.qpwcbl strong{margin-bottom:var(--space-xs);font-size:var(--type-caption-mono-size);color:var(--muted);display:block}.qpwcbl ul{padding-left:var(--space-lg);margin:0}.qpwcbl li{color:var(--muted);font-style:italic}.QqZgkw{margin-bottom:var(--space-lg);padding-bottom:var(--space-lg);border-bottom:1px solid var(--border)}.QqZgkw:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.twLBB-{align-items:center;gap:var(--space-sm);margin-bottom:var(--space-md);display:flex}.twLBB- h3{font-size:var(--type-body-size);margin:0;font-family:monospace}.NKoLh-{padding:var(--space-xl);max-width:1400px;margin:0 auto}.biDtYn{gap:var(--space-lg);margin-bottom:var(--space-lg);grid-template-columns:repeat(auto-fit,minmax(400px,1fr));display:grid}.Ts8pz4{gap:var(--space-sm);margin-top:var(--space-md);padding-top:var(--space-md);border-top:1px solid var(--border);display:flex}.F8I7aC{gap:var(--space-sm);margin:var(--space-md) 0;flex-direction:column;display:flex}.vQoL7P{align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);background:var(--surface);border-radius:var(--radius-sm);display:flex}.vQoL7P span{color:var(--muted);font-size:var(--type-caption-mono-size)}.JkJvVs{padding:var(--space-xl);max-width:1400px;margin:0 auto}.Rl4jtl,.Cn0uaF,.eOuuVF{gap:var(--space-md);grid-template-columns:repeat(2,1fr);display:grid}.OV13j5{gap:var(--space-sm);margin-top:var(--space-md);padding-top:var(--space-md);border-top:1px solid var(--border);display:flex}@media (max-width:768px){.Rl4jtl,.Cn0uaF,.eOuuVF{grid-template-columns:1fr}}.YqnaKg{overscroll-behavior-x:contain;width:100%;max-width:100%;overflow-x:auto}.kvxIQH{gap:var(--space-lg);flex-direction:column;display:flex}.srqGlc{gap:var(--space-md);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}._ffpcA{gap:var(--space-xs);flex-direction:column;display:flex}.TFhNUm{color:var(--muted);font-size:.85em}.i6cZ_Y{font-family:var(--font-mono);color:var(--muted);font-size:.85em}.Sg_zx3{color:var(--muted)}.ydsweJ{justify-content:flex-start;display:flex}.TZnLD8{gap:var(--space-lg);flex-direction:column;display:flex}.cfEZgc{gap:var(--space-md);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.aSWam5{margin-top:var(--space-sm)}._6VnXfT{font-family:var(--font-mono);color:var(--muted);font-size:.85em}.ceAF9H{color:var(--muted)}.iQLFyM{gap:var(--space-xs);flex-wrap:wrap;display:inline-flex}.QsXPM1,.JSW_8k{font-family:inherit;font-size:inherit;cursor:pointer;text-align:left;color:var(--fg);background:0 0;border:none;padding:0;font-weight:600}.QsXPM1:hover,.JSW_8k{color:var(--accent)}._2Fumro{gap:var(--space-lg);flex-direction:column;display:flex}._3gM5E6{gap:var(--space-md);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.z6QWSY{gap:var(--space-lg);grid-template-columns:1fr 440px;align-items:start;display:grid}.dmIyYW{flex-direction:column;display:flex}.BG9DMF{gap:var(--space-md);text-align:left;cursor:pointer;border:none;border-bottom:1px solid var(--border);background:0 0;grid-template-columns:auto 1fr auto;align-items:start;width:100%;padding:14px 4px;font-family:inherit;transition:background .1s;display:grid}.BG9DMF:last-child{border-bottom:0}.BG9DMF:hover{background:var(--surface-2)}.BG9DMF:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.BG9DMF.EqYEVG{background:var(--accent-soft)}.BG9DMF.EqYEVG .VyFWWz{color:var(--accent-ink)}.Pr7Wns{border-radius:var(--radius-md);width:30px;height:30px;color:var(--muted);background:var(--surface-2);border:1px solid var(--border);align-items:center;justify-items:center;font-size:14px;display:grid}.BG9DMF.EqYEVG .Pr7Wns{background:var(--accent);border-color:var(--accent);color:var(--fg-on-accent,var(--surface))}.c_eoA1{flex-direction:column;gap:5px;min-width:0;display:flex}.t-gWIn{align-items:center;gap:8px;display:flex}.r-akFF{text-transform:lowercase;letter-spacing:.02em;color:var(--muted);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm);padding:1px 7px;font-size:10.5px;font-weight:600}.nv9YCd{color:var(--accent-ink);background:var(--accent-soft);border-color:transparent}.VyFWWz{letter-spacing:-.01em;color:var(--fg);font-size:14px;font-weight:600}.Y8bfZh{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}.Bh0ghw{font-family:var(--font-mono);color:var(--muted);background:var(--surface-2);border:1px solid var(--border);border-radius:999px;align-items:center;gap:5px;padding:2px 8px 2px 3px;font-size:10.5px;font-weight:500;display:inline-flex}.aG15sx{color:var(--success);background:var(--success-soft);border-color:transparent}.aG15sx .IU33BR{background:var(--success);border-color:var(--success);color:var(--on-accent)}._7LdAK_{color:var(--warn-ink);background:var(--warn-soft);border-color:var(--warn-soft-border)}._7LdAK_ .IU33BR{background:var(--warn-ink);border-color:var(--warn-ink);color:var(--on-accent)}.oaZHyr{color:var(--warn-ink);border-style:dashed;border-color:var(--warn-soft-border);background:0 0}.IU33BR{width:16px;height:16px;color:var(--muted);background:var(--border);border:1px solid transparent;border-radius:50%;align-items:center;justify-items:center;font-size:8px;font-weight:700;display:grid}.ZOG7k0{color:var(--muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:8px;margin-top:2px;font-size:11.5px;display:flex}.ZOG7k0 b{font-variant-numeric:tabular-nums}.wS18Qv{color:var(--success);font-weight:700}.GGyUEu{color:var(--warn-ink);font-weight:700}.AsHJJd{color:var(--muted);font-weight:700}.XuvvCV{color:var(--border-strong)}.FbhMT2{white-space:nowrap;flex-direction:column;align-items:flex-end;gap:6px;display:flex}.iE7LnS{color:var(--faint);font-variant-numeric:tabular-nums;font-size:11px}.lKNctH{font-variant-numeric:tabular-nums;color:var(--muted);background:var(--surface-2);border:1px solid var(--border);border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:11px;font-weight:500;display:inline-flex}.Xv6v8r{color:var(--warn-ink);background:var(--warn-soft);border-color:var(--warn-soft-border)}.HQBrww{color:var(--danger);background:var(--danger-soft);border-color:var(--danger-soft-border)}.FqrV92{color:var(--faint);font-size:11px}.SZAMP4{color:var(--muted);font-weight:500}.ddLHz5{position:-webkit-sticky;position:sticky;top:16px}.VmLeVQ{flex-direction:column;margin:0;display:flex}.annAMs{gap:var(--space-md);border-bottom:1px solid var(--border);grid-template-columns:92px 1fr;align-items:center;padding:9px 0;display:grid}.annAMs:last-child{border-bottom:0}.annAMs dt{text-transform:uppercase;letter-spacing:.06em;color:var(--faint);margin:0;font-size:11px;font-weight:600}.annAMs dd{color:var(--fg);margin:0;font-size:13px}.J-LloY{align-items:center;gap:var(--space-xs);display:inline-flex}.HLOBDx{color:var(--muted)}.caeLGY{justify-content:space-between;align-items:center;gap:var(--space-md);margin-top:var(--space-md);padding-top:var(--space-md);border-top:1px solid var(--border);display:flex}.g2ZUqS{color:var(--muted);font-size:12px}.hfu8q8{color:var(--accent-ink);font-size:12.5px;font-weight:500}.kbek5x{text-align:center;color:var(--faint);padding:30px 18px;font-size:12.5px;line-height:1.6}.fcWR8M{color:var(--border-strong);margin-bottom:8px;font-size:26px;line-height:1;display:block}.Eo9GrL{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.m2xvKg{text-transform:uppercase;letter-spacing:.06em;color:var(--faint);align-items:center;gap:8px;margin:18px 0 9px;font-size:11px;font-weight:600;display:flex}._0b6hx0{font-family:var(--font-mono);letter-spacing:.02em;text-transform:none;color:var(--faint);margin-left:auto;font-size:9.5px;font-weight:500}.wNVdKo{color:var(--fg);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-md);margin:0 0 9px;padding:11px 13px;font-size:12.5px;line-height:1.6}.wNVdKo code,.Fd5i-w code,.IjbMaH code,.we9o5q code,.LvnFEL code,.FvAgFI code,.nR-q5C code{font-family:var(--font-mono);background:var(--surface);border:1px solid var(--border);border-radius:4px;padding:0 4px;font-size:10px}.poI2O3{flex-direction:column;gap:7px;display:flex}.SB2auA{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:9px 11px;display:grid}.yFTWi1{background:var(--warn-soft);border-color:var(--warn-soft-border)}.fDDHTo{background:var(--success-soft);border-color:transparent}.sx4YFk{background:var(--warn-soft);border-color:var(--warn-soft-border)}._9r5p52{background:var(--surface-2);border:1px solid var(--border);width:26px;height:26px;color:var(--muted);font-size:9.5px;font-weight:600;font-family:var(--font-mono);border-radius:50%;align-items:center;justify-items:center;display:grid}.fDDHTo ._9r5p52{background:var(--success);border-color:var(--success);color:var(--on-accent)}.sx4YFk ._9r5p52{background:var(--warn-ink);border-color:var(--warn-ink);color:var(--on-accent)}.SV-a17{min-width:0}.iIr0aD{font-size:12.5px;font-weight:600;line-height:1.3;display:block}._20X6fL{color:var(--muted);margin-left:5px;font-weight:500}.Fd5i-w{color:var(--muted);margin-top:1px;font-size:11px;line-height:1.4;display:block}.yFTWi1 .Fd5i-w{color:var(--warn-ink)}.e_NUnc{font-size:10.5px;font-weight:600;font-family:var(--font-mono);letter-spacing:.02em;white-space:nowrap;align-self:start;padding-top:2px}.Bjz4PF{color:var(--success)}.IZXdSt{color:var(--faint)}.HrfmFs{color:var(--warn-ink)}.IjbMaH{color:var(--faint);margin:7px 0 0;font-size:11px;line-height:1.5}.ZGdBCe{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);padding:12px 13px}._1ZzNl-{background:var(--warn-soft);border-color:var(--warn-soft-border)}.hAN23I{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:9px;display:flex}.xrAF_I{font-family:var(--font-mono);letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--fg);font-size:18px;font-weight:500;line-height:1}._1ZzNl- .xrAF_I{color:var(--warn-ink)}.LvnFEL{color:var(--muted);text-align:right;font-size:11px}._1ZzNl- .LvnFEL{color:var(--warn-ink);font-weight:500}.wED_EJ{background:var(--surface-2);border:1px solid var(--border);border-radius:999px;height:6px;position:relative;overflow:hidden}.wED_EJ i{background:var(--success);border-radius:999px;height:100%;transition:width .3s;display:block}.fji1dL{background:var(--warn)!important}.oABXMD{background:var(--danger)!important}._1pUP24{background:var(--warn-ink);opacity:.55;width:1.5px;position:absolute;top:-2px;bottom:-2px;left:100%}._1wXPpQ{color:var(--muted);flex-wrap:wrap;align-items:center;gap:7px;margin-top:10px;font-size:11.5px;display:flex}.Bhvyrv{align-items:center;gap:7px;display:inline-flex}.FO08_h{background:var(--surface-2);border:1px solid var(--border);color:var(--fg);border-radius:999px;align-items:center;gap:5px;padding:2px 9px 2px 4px;font-weight:500;display:inline-flex}.FO08_h ._9r5p52{width:18px;height:18px;font-size:8px}.IgYHCb{background:var(--warn-soft);border-color:var(--warn-soft-border);color:var(--warn-ink)}.Y1dYVI{color:var(--faint);flex:none}.we9o5q{color:var(--muted);margin:9px 0 0;font-size:11px;line-height:1.5}.aOhWzs{color:var(--warn-ink)}._0Xr6a2{flex-direction:column;display:flex}.utUW8M{border-bottom:1px solid var(--border);grid-template-columns:24px 1fr auto;gap:11px;padding:9px 0;display:grid}.utUW8M:last-child{border-bottom:0}.RGrLDV{flex-direction:column;align-items:center;display:flex}._7kXwrH{border:1.5px solid var(--border);background:var(--surface);width:18px;height:18px;color:var(--muted);border-radius:50%;align-items:center;justify-items:center;margin-top:1px;font-size:10px;font-weight:700;line-height:1;display:grid}._7btupI{border-color:var(--success);color:var(--success);background:var(--success-soft)}.XbE3UY{border-color:var(--warn-ink);color:var(--warn-ink);background:var(--warn-soft)}.v_o_xQ{border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}._249Dj_{border-color:var(--border-strong);color:var(--faint)}._3oZPnn{background:var(--border);border-radius:2px;flex:1;width:1.5px;margin-top:3px}.hOjXvR{min-width:0}.VWkrct{font-size:12.5px;line-height:1.4}.VWkrct .actor{color:var(--fg);font-weight:600}.VWkrct .role{font-family:var(--font-mono);color:var(--muted);background:var(--surface-2);border-radius:4px;margin-left:5px;padding:0 5px;font-size:10px}.VWkrct .led-verb{font-weight:500}.VWkrct .led-verb.approve{color:var(--success)}.VWkrct .led-verb.revise{color:var(--warn-ink)}.VWkrct .led-verb.escalate{color:var(--accent-ink)}.VWkrct .led-verb.notify{color:var(--muted)}.FvAgFI{color:var(--muted);margin-top:3px;font-size:11.5px;line-height:1.5}.akTosB{color:var(--faint);white-space:nowrap;font-variant-numeric:tabular-nums;text-align:right;font-size:10.5px}.nR-q5C{color:var(--faint);margin:11px 0 0;font-size:10.5px;line-height:1.5}@media (max-width:900px){.z6QWSY{grid-template-columns:1fr}.ddLHz5{position:static}}.NU48na{gap:var(--space-sm);flex-direction:column;display:flex}._9_B2bE{justify-content:space-between;align-items:center;gap:var(--space-md);padding:var(--space-sm) var(--space-md);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);display:flex}._3BT6AL{gap:var(--space-xs);flex-direction:column;min-width:0;display:flex}.FFQXHV{align-items:center;gap:var(--space-xs);flex-wrap:wrap;display:inline-flex}.pMk5OR{font-family:var(--font-mono);color:var(--fg);font-weight:600}.R74-Zp{color:var(--muted);font-size:.85em}.QSFTYP{color:var(--muted)}.b858YX{white-space:nowrap;flex:none}.hjPver{color:var(--danger);margin-bottom:var(--space-sm);font-size:.85em}.hIU4nR{max-width:800px;margin:0 auto}.Tctc4-{background:var(--bg-soft);border-radius:8px;gap:1rem;margin-bottom:2rem;padding:1rem;display:flex}.SE75jm{text-align:center;color:var(--muted);border-radius:4px;flex:1;padding:.5rem;font-weight:500;transition:all .2s}.SE75jm._7IUiUY{background:var(--accent-soft);color:var(--fg);font-weight:600}.WPdp-e{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin:1.5rem 0;display:grid}.KplFbM{border:2px solid var(--border);background:var(--bg);cursor:pointer;text-align:center;border-radius:8px;padding:1.5rem;transition:all .2s}.KplFbM:hover{border-color:var(--border-strong);background:var(--bg-soft)}.KplFbM.aPPQE7{border-color:var(--accent);background:var(--accent-soft)}.ZrBZou{margin-bottom:.5rem;font-size:2.5rem}.hIRh9A{margin-bottom:.25rem;font-size:1.1rem;font-weight:600}.tPsm59{color:var(--muted);font-size:.85rem}.SsRCAt{padding:1.5rem 0}.A_cQdE{flex-direction:column;gap:1rem;display:flex}.X5Go5t{flex-direction:column;gap:.5rem;display:flex}.wLqoMb{font-size:.9rem;font-weight:500}.aKpkya{border:1px solid var(--border);background:var(--bg);color:var(--fg);border-radius:4px;padding:.75rem;font-size:.95rem}.aKpkya:focus{border-color:var(--accent);outline:none}.GDZC2l{padding:1rem 0}.CycY9U{max-height:400px;margin:1rem 0;padding:0;list-style:none;overflow-y:auto}.Lc1_H7{border:1px solid var(--border);background:var(--bg-soft);border-radius:4px;justify-content:space-between;align-items:center;margin-bottom:.5rem;padding:.75rem;display:flex}.mk21e_{align-items:center;gap:.5rem;display:flex}._5tcJvL{margin-top:1rem}.rUUgbg{padding:1.5rem 0}.rUUgbg h3{margin-bottom:1rem}.FZr1tH{background:var(--bg-soft);border-radius:8px;margin-bottom:1.5rem;padding:1rem}.N792oQ{border-bottom:1px solid var(--border);justify-content:space-between;padding:.5rem 0;display:flex}.N792oQ:last-child{border-bottom:none}.XUxNGP{color:var(--muted);font-weight:500}._skq5Q{font-weight:600}.Q_JXsW{background:var(--accent-soft);border-radius:8px;margin-bottom:1.5rem;padding:1rem}.Q_JXsW h4{margin-bottom:.75rem;font-size:.95rem}.pvKOKW{color:var(--muted);margin:0;padding-left:1.25rem;font-size:.9rem}.pvKOKW li{margin-bottom:.25rem}._73oNXi{color:var(--danger);background:var(--danger-soft-bg);border-radius:4px;margin-bottom:1rem;padding:.75rem}._62GLbI{justify-content:flex-end;gap:1rem;display:flex}._5FmtFd{gap:var(--space-lg);flex-direction:column;display:flex}._2rBEIj{gap:var(--space-md);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}._7HBquH,.bvy400{font-family:var(--font-mono);color:var(--muted);font-size:.85em}.NkSO44{color:var(--danger);font-size:.85em}.YvjrEh{color:var(--muted)}.giCToZ{gap:var(--space-lg);flex-direction:column;display:flex}.Ywohpj{color:var(--muted);text-decoration:none}.Ywohpj:hover{color:var(--fg)}.MvazWq{gap:var(--space-xs) var(--space-lg);margin:0 0 var(--space-md);grid-template-columns:max-content 1fr;display:grid}.MvazWq div{display:contents}.MvazWq dt{color:var(--muted);font-size:var(--type-body-size)}.MvazWq dd{color:var(--fg);margin:0}.Bg6met{font-family:var(--font-mono)}._9MSabH{margin:var(--space-sm) 0;font-size:var(--type-body-size)}.Y4fKME{gap:var(--space-sm);margin-top:var(--space-md);display:flex}.oH9-Yc{color:var(--danger)}._7Bq577{color:var(--muted)}.LljpEj{gap:var(--space-md);flex-direction:column;max-width:560px;display:flex}.AL8vGv{gap:var(--space-xs);flex-direction:column;flex:1;display:flex}.bkfhyq{color:var(--muted);font-size:.85em}.Hq3XTm{color:var(--faint)}.zuWBEP{gap:var(--space-md);display:flex}.GrgD6o{padding:var(--space-sm) var(--space-md);background:var(--surface-2);color:var(--fg);border:1px solid var(--border);border-radius:var(--radius-md);font:inherit}.GrgD6o:focus{border-color:var(--accent);outline:none}.rN1QIf{align-items:center;gap:var(--space-md);margin-top:var(--space-sm);display:flex}.jzdBie{flex:1}.i3nmoR{color:var(--muted)}.lVdG2c{color:var(--danger);font-size:.85em}.sxVF6P{max-width:1200px;margin:0 auto;padding:2rem}.m_DOT0{justify-content:space-between;align-items:center;margin-bottom:2rem;display:flex}.m_DOT0 h1{color:var(--fg);margin:0;font-size:1.75rem}.DnPlXe{background:var(--bg-soft);border:1px solid var(--border);color:var(--fg);cursor:pointer;border-radius:4px;padding:.5rem 1rem;transition:all .2s}.DnPlXe:hover{background:var(--accent-soft);border-color:var(--accent)}.flWoRD{text-align:center;color:var(--muted);padding:3rem;font-size:1.1rem}.anrH76{background:var(--danger-soft-bg);color:var(--danger);border-radius:4px;margin-bottom:1rem;padding:1rem}.vNxxlS{background:var(--accent);color:var(--fg);cursor:pointer;border:none;border-radius:4px;padding:.5rem 1rem}.So4f6V{flex-direction:column;gap:1rem;display:flex}._8oGSmZ{background:var(--bg);border:1px solid var(--border);border-radius:8px;padding:1.5rem;transition:all .2s}._8oGSmZ:hover{border-color:var(--border-strong)}.Q26bvw{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:1rem;display:flex}._pVove{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.rfw9JZ{color:var(--fg);font-family:monospace;font-weight:600}.feNgJn{color:var(--accent);font-weight:500}.zzPJ2d{color:var(--muted);font-size:.9rem}.rexG9k{text-transform:capitalize;border-radius:12px;padding:.25rem .75rem;font-size:.85rem;font-weight:500}.CcH8-G{background:var(--bg-soft);color:var(--muted)}.BJU45h{background:var(--accent-soft);color:var(--accent)}.zymEfW{background:var(--danger-soft-bg);color:var(--danger)}.QADC4t{background:var(--success-soft-bg);color:var(--success)}.OGZi2n{background:var(--danger-soft-bg);color:var(--danger)}.f-suTL{margin-bottom:1rem}.f-suTL h3{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;margin:0 0 .5rem;font-size:.9rem}.f-suTL pre{background:var(--bg-soft);border-radius:4px;margin:0;padding:1rem;font-size:.85rem;overflow-x:auto}.RSkWU3{flex-wrap:wrap;gap:2rem;margin-bottom:1rem;display:flex}._8E0JgQ{gap:.5rem;font-size:.9rem;display:flex}.jzKr0a{color:var(--muted)}.zcw-82{background:var(--danger-soft-bg);border-left:3px solid var(--danger);border-radius:4px;margin-bottom:1rem;padding:1rem}.zcw-82 h3{color:var(--danger);margin:0 0 .5rem;font-size:.9rem}.zcw-82 p{color:var(--danger);margin:0;font-size:.9rem}._fql_1{gap:1rem;margin-top:1rem;display:flex}.TYV9v7{cursor:pointer;border:none;border-radius:4px;padding:.6rem 1.2rem;font-weight:500;transition:all .2s}.TYV9v7:disabled{opacity:.5;cursor:not-allowed}.RjFcGl{background:var(--accent);color:var(--fg)}.RjFcGl:hover:not(:disabled){background:var(--accent);-webkit-filter:brightness(1.1);filter:brightness(1.1)}._5TQT32{background:var(--bg-soft);color:var(--fg);border:1px solid var(--border)}._5TQT32:hover:not(:disabled){background:var(--danger-soft-bg);border-color:var(--danger);color:var(--danger)}.lZkt22{max-width:1200px;margin:0 auto;padding:2rem}.rwSLg0{color:inherit;font:inherit;cursor:pointer;text-align:inherit;background:0 0;border:none;padding:0}.rwSLg0:hover{text-decoration:underline}.n04EcZ{gap:.25rem;display:inline-flex}.hiqQaI{padding:var(--space-xl);max-width:1400px;margin:0 auto}.uqGEuu{margin-bottom:var(--space-lg)}.p190F_{color:inherit;font:inherit;cursor:pointer;text-align:inherit;background:0 0;border:none;padding:0}.p190F_:hover{text-decoration:underline}.SFQ_UN{gap:var(--space-sm);display:flex}.jxwwrJ{gap:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.Fy20W6{gap:var(--space-sm);margin-bottom:var(--space-md);flex-wrap:wrap;display:flex}.UhurMm{background:var(--surface-2);border-radius:var(--radius-md);padding:var(--space-md);color:var(--muted)}@media (max-width:768px){.jxwwrJ{grid-template-columns:1fr}}.PyDaVx{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin-bottom:4px;padding:4px 8px;font-size:11px;font-weight:500}._19eSfV{background:var(--border);height:1px;margin:8px 0}@media (min-width:921px){[data-nav-collapsed] .PyDaVx,[data-nav-collapsed] ._19eSfV{display:none}}.zWKDxj{background:var(--bg);min-height:100vh;color:var(--fg);font-family:var(--font-body);justify-content:center;align-items:center;display:flex}.du2EKf{width:min(420px,92vw);padding:var(--space-xl,2rem);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--callout-bg,var(--bg));box-shadow:var(--shadow-2)}.h-X2TO{font-family:var(--font-display);margin:0 0 var(--space-xs)}.ceLh8r{color:var(--muted);margin:0 0 var(--space-lg,1.25rem)}.eqvdTc{color:var(--danger)}.zwvSY4{gap:var(--space-xs);max-height:50vh;margin:0;padding:0;list-style:none;display:grid;overflow:auto}._2MbM4g{justify-content:space-between;align-items:center;gap:var(--space-sm,.75rem);width:100%;min-height:44px;padding:var(--space-sm,.75rem) var(--space-md,1rem);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg);color:var(--fg);cursor:pointer;font:inherit;text-align:left;display:flex}._2MbM4g:hover{border-color:var(--accent);background:var(--accent-soft)}._2MbM4g:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ys_BKU{font-weight:600}.PtqjyH{color:var(--muted);font-size:.85em}