:root{--bg:#f5f7f6;--grid:#e7ecea;--surface:#fff;--surface-2:#fbfcfc;--ink:#12201d;--muted:#5c6c68;--faint:#8a9793;--line:#dde4e1;--sar:#9a6b12;--sar-bg:#f6eedd;--idr:#0e766b;--idr-bg:#dff1ee;--accent:#0e766b;--puas:#3b4c7a;--good:#15803d;--warn:#b45309;--crit:#b91c1c;--shadow:0 1px 2px #10201c0d, 0 8px 24px -12px #10201c2e;--mono:ui-monospace, "SF Mono", "Cascadia Mono", "Roboto Mono", Menlo, Consolas, monospace;--sans:ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--r:12px}@media (prefers-color-scheme:dark){:root{--bg:#0c1210;--grid:#151f1c;--surface:#121b18;--surface-2:#0f1714;--ink:#e7edeb;--muted:#93a29d;--faint:#6c7b77;--line:#243330;--sar:#e0a83d;--sar-bg:#241d0f;--idr:#2fd4bf;--idr-bg:#0c221e;--accent:#2fd4bf;--puas:#8fa2d6;--good:#4ade80;--warn:#fbbf24;--crit:#f87171;--shadow:0 1px 2px #0006, 0 10px 30px -14px #0009}}*{box-sizing:border-box}html,body,#app{min-height:100%;margin:0}body{font-family:var(--sans);color:var(--ink);background:var(--bg);background-image:linear-gradient(var(--grid) 1px, transparent 1px), linear-gradient(90deg, var(--grid) 1px, transparent 1px);-webkit-font-smoothing:antialiased;background-position:-1px -1px;background-size:32px 32px;line-height:1.55}a{color:var(--accent);text-decoration:none}h1,h2,h3,h4{letter-spacing:-.02em;text-wrap:balance;margin:0}.eyebrow{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--faint);font-size:11px}.mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow)}.btn{font:inherit;border:1px solid var(--accent);background:var(--accent);color:#fff;cursor:pointer;border-radius:9px;padding:9px 16px;font-size:13.5px;font-weight:600;transition:filter .15s}.btn:hover{filter:brightness(1.08)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn.ghost{color:var(--accent);background:0 0}.pill{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;border-radius:20px;padding:3px 9px;font-size:10.5px;display:inline-block}.pill.sar{background:var(--sar-bg);color:var(--sar)}.pill.idr{background:var(--idr-bg);color:var(--idr)}.pill.good{background:var(--idr-bg);color:var(--good)}.pill.warn{background:var(--sar-bg);color:var(--warn)}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.shell[data-v-05b38d1b]{max-width:1080px;margin:0 auto;padding:0 20px 64px}.topbar[data-v-05b38d1b]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:26px 0 18px;display:flex}.brand[data-v-05b38d1b]{align-items:center;gap:14px;display:flex}.logo[data-v-05b38d1b]{font-size:30px}.name[data-v-05b38d1b]{letter-spacing:-.02em;font-size:18px;font-weight:800}.name span[data-v-05b38d1b]{color:var(--muted);font-weight:500}.acct[data-v-05b38d1b]{align-items:center;gap:12px;display:flex}.who[data-v-05b38d1b]{color:var(--muted);align-items:center;gap:8px;font-size:13px;display:flex}.role[data-v-05b38d1b]{letter-spacing:.08em;text-transform:uppercase;color:var(--accent);border:1px solid var(--line);border-radius:10px;padding:2px 7px;font-size:9.5px}.tabs[data-v-05b38d1b]{border-bottom:1px solid var(--line);gap:4px;margin-bottom:30px;display:flex;overflow-x:auto}.tab[data-v-05b38d1b]{color:var(--muted);white-space:nowrap;border-bottom:2px solid #0000;padding:12px 16px;font-size:14px;font-weight:600;transition:color .15s,border-color .15s}.tab[data-v-05b38d1b]:hover{color:var(--ink)}.tab.active[data-v-05b38d1b]{color:var(--accent);border-bottom-color:var(--accent)}.content[data-v-05b38d1b]{min-height:50vh}.foot[data-v-05b38d1b]{border-top:1px solid var(--line);font-family:var(--mono);color:var(--faint);letter-spacing:.04em;flex-wrap:wrap;justify-content:space-between;gap:14px;margin-top:56px;padding-top:22px;font-size:11px;display:flex}
