:root{--bg: #ece6ff;--paper: #ffffff;--ink: #0e0b1f;--muted: #5b5674;--line: #0e0b1f;--soft-line: #d9d1f5;--accent: #6c2bff;--accent-ink: #ffffff;--accent-soft: #e4d9ff;--lime: #c6ff3d;--lime-ink: #0e0b1f;--coral: #ff4d2e;--ok: #0f9d58;--ok-soft: #d2f8e2;--warn: #e07b00;--warn-soft: #ffeccc;--bad: #e5342a;--bad-soft: #ffdcd9;--ai: #3b2bd9;--ai-soft: #e1defd;--boss: #ff4d2e;--wa: #e9e2d6;--wa-in: #ffffff;--wa-out: #dcffb8;--shadow: 4px 4px 0 var(--ink);--shadow-sm: 2px 2px 0 var(--ink);--bar: #0e0b1f;--bar-ink: #ffffff;--display: "Bricolage Grotesque", system-ui, sans-serif;--body: "IBM Plex Sans", system-ui, sans-serif;color-scheme:light}@media (prefers-color-scheme: dark){:root{--bg: #0d0a1c;--paper: #18132f;--ink: #f4f0ff;--muted: #a9a2c8;--line: #f4f0ff;--soft-line: #2e2752;--accent: #9b6bff;--accent-ink: #0d0a1c;--accent-soft: #2a1d55;--lime: #c6ff3d;--lime-ink: #0d0a1c;--coral: #ff6a4d;--ok: #4ee08f;--ok-soft: #12321f;--warn: #ffb04a;--warn-soft: #3a2608;--bad: #ff6b61;--bad-soft: #3f1512;--ai: #a99cff;--ai-soft: #231d4f;--boss: #ff6a4d;--wa: #0b141a;--wa-in: #202c33;--wa-out: #1f4d1a;--shadow: 4px 4px 0 #000;--shadow-sm: 2px 2px 0 #000;--bar: #6c2bff;--bar-ink: #ffffff;color-scheme:dark}}*{box-sizing:border-box}html,body{margin:0;background:var(--bg);color:var(--ink);font:15px/1.5 var(--body)}h1,h2,h3,h4{font-family:var(--display);margin:0;line-height:1.05;letter-spacing:-.02em;text-wrap:balance}h1{font-size:clamp(28px,4.5vw,46px);font-weight:800}h2{font-size:clamp(24px,3.5vw,34px);font-weight:800}h3{font-size:19px;font-weight:800}h4{font-size:15px;font-weight:800}p{margin:0}a{color:var(--accent)}.muted{color:var(--muted)}.small{font-size:13px}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px}.wrap{max-width:1240px;margin:0 auto;padding-block:18px 80px;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.row{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.between{justify-content:space-between}.grow{flex:1}.stack{display:grid;gap:12px}.sec{margin-top:20px}.grid2{display:grid;grid-template-columns:1fr 1fr;gap:14px}.grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}@media (max-width: 900px){.grid3{grid-template-columns:1fr 1fr}}@media (max-width: 680px){.grid2,.grid3{grid-template-columns:1fr}}button{font:inherit;color:inherit;cursor:pointer}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--accent);outline-offset:2px}button[disabled]{opacity:.5;cursor:not-allowed}.btn{border:2px solid var(--ink);background:var(--paper);border-radius:12px;padding:10px 16px;font-weight:700}.btn.primary{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.btn.soft{border-color:var(--line)}.btn.danger{border-color:var(--bad);color:var(--bad)}.btn.sm{padding:6px 11px;font-size:13.5px;border-radius:9px;border-width:1.5px}.btn.big{padding:14px 24px;font-size:17px;border-radius:14px}.btn.ghost{border-color:transparent;background:transparent;color:var(--muted)}input,select,textarea{font:inherit;color:var(--ink);background:var(--paper);border:2px solid var(--line);border-radius:11px;padding:10px 12px;width:100%}input:focus,select:focus,textarea:focus{border-color:var(--accent);outline:none}textarea{resize:vertical;min-height:64px}input[type=checkbox]{width:20px;height:20px;accent-color:var(--accent)}.inl{width:auto;display:inline-block;padding:6px 10px;font-size:14px;border-radius:9px}label.f{display:grid;gap:5px;font-weight:700;font-size:14px}label.f small{font-weight:400;color:var(--muted)}.card{background:var(--paper);border:2px solid var(--line);border-radius:16px;padding:18px;min-width:0}.card.tight{padding:12px 14px}.pill{display:inline-flex;align-items:center;gap:6px;font-weight:700;font-size:12px;padding:4px 10px;border-radius:999px;white-space:nowrap;letter-spacing:.02em}.pill.ok{background:var(--ok-soft);color:var(--ok)}.pill.warn{background:var(--warn-soft);color:var(--warn)}.pill.bad{background:var(--bad-soft);color:var(--bad)}.pill.ai{background:var(--ai-soft);color:var(--ai)}.pill.acc{background:var(--accent-soft);color:var(--accent)}.pill.off{background:var(--line);color:var(--muted)}.chips{display:flex;gap:6px;flex-wrap:wrap}.chip{border:2px solid var(--line);background:var(--paper);border-radius:999px;padding:6px 12px;font-weight:600;font-size:13.5px}.chip[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.err{background:var(--bad-soft);color:var(--bad);border-radius:12px;padding:10px 14px;font-weight:600}.note{background:var(--warn-soft);color:var(--warn);border-radius:12px;padding:10px 14px;font-weight:600}.topbar{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;flex-wrap:wrap}.brand{font-family:var(--display);font-weight:800;font-size:20px}.brand span{color:var(--accent)}.tabs{display:flex;gap:6px;flex-wrap:wrap;border-bottom:2px solid var(--line);padding-bottom:10px;margin:12px 0 20px}.tab{border:2px solid transparent;background:transparent;border-radius:10px;padding:8px 14px;font-weight:700;color:var(--muted)}.tab[aria-current=page]{background:var(--ink);color:var(--bg)}.tab .n{display:inline-block;min-width:20px;padding:0 6px;border-radius:999px;background:var(--boss);color:#fff;font-size:12px;margin-left:6px}.kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px}.kpi{background:var(--paper);border:2px solid var(--line);border-radius:14px;padding:12px 14px}.kpi b{font-family:var(--display);font-size:28px;font-weight:800;display:block;line-height:1;font-variant-numeric:tabular-nums}.kpi span{color:var(--muted);font-size:12.5px}.kpi.bad b{color:var(--bad)}.kpi.warn b{color:var(--warn)}.kpi.ok b{color:var(--ok)}.kpi.ai b{color:var(--ai)}.kpi.boss b{color:var(--boss)}.ws{display:grid;grid-template-columns:300px minmax(0,1fr) 340px;gap:14px;align-items:start}@media (max-width: 1150px){.ws{grid-template-columns:280px minmax(0,1fr)}.ws .ledgercol{grid-column:1 / -1}}@media (max-width: 760px){.ws{grid-template-columns:1fr}}.rs{background:var(--paper);border:2px solid var(--line);border-radius:14px;padding:10px 12px;display:grid;grid-template-columns:40px minmax(0,1fr);gap:10px;text-align:left;width:100%}.rs[aria-pressed=true]{border-color:var(--accent)}.av{width:40px;height:40px;border-radius:11px;display:grid;place-items:center;font:800 14px var(--display);color:#fff;position:relative}.dot{position:absolute;right:-3px;bottom:-3px;width:12px;height:12px;border-radius:50%;border:2px solid var(--paper)}.st-working{background:var(--ok)}.st-held{background:var(--warn)}.st-waiting{background:var(--boss)}.st-idle,.st-paused{background:var(--muted)}.st-watching{background:var(--ai)}.rs .nm{display:flex;justify-content:space-between;gap:6px;font-weight:700}.rs .nm small{font-size:11.5px;color:var(--muted);font-weight:600}.rs .ln{font-size:12.5px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rs .ct{font-size:11.5px;color:var(--muted);margin-top:3px;font-variant-numeric:tabular-nums}.chat{background:var(--paper);border:2px solid var(--line);border-radius:16px;overflow:hidden;display:flex;flex-direction:column;height:640px;min-width:0}.chat header{padding:10px 14px;border-bottom:2px solid var(--line);display:flex;gap:10px;align-items:center}.msgs{flex:1;overflow:auto;background:var(--wa);padding:14px 12px;display:flex;flex-direction:column;gap:6px}.m{max-width:88%;padding:8px 11px;border-radius:10px;font-size:14px;white-space:pre-wrap;word-wrap:break-word;box-shadow:0 1px 1px #00000014}.m.in{background:var(--wa-out);align-self:flex-end}.m.out{background:var(--wa-in);align-self:flex-start}.m .tm{font-size:10.5px;color:var(--muted);text-align:right;margin-top:2px}.m .acts{display:flex;gap:6px;margin-top:6px}.compose{display:flex;gap:8px;padding:10px;border-top:2px solid var(--line)}.compose input{border-radius:999px}.lg{background:var(--paper);border:2px solid var(--line);border-radius:12px;padding:10px 12px;font-size:13.5px;display:grid;gap:3px;min-width:0}.lg .k{font-weight:800;font-size:11.5px;letter-spacing:.06em;text-transform:uppercase}.k.would{color:var(--ai)}.k.drafted,.k.sent,.k.moved,.k.created,.k.answered{color:var(--ok)}.k.held,.k.stopped{color:var(--warn)}.k.escalated,.k.overridden{color:var(--boss)}.k.noted{color:var(--muted)}.lg .why{color:var(--muted);font-size:12.5px}.lg .say{border-left:3px solid var(--line);padding-left:8px;margin-top:3px;font-size:13px}.tbl{overflow-x:auto;background:var(--paper);border:2px solid var(--line);border-radius:14px}table{border-collapse:collapse;width:100%;font-size:14px}th,td{text-align:left;padding:9px 12px;border-bottom:1px solid var(--line);vertical-align:top}th{font-size:12px;color:var(--muted);text-transform:uppercase;letter-spacing:.06em}.bignum{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px}.bignum div{background:var(--bg);border-radius:14px;padding:12px 14px}.bignum b{font-family:var(--display);font-size:30px;font-weight:800;display:block;line-height:1}.bignum span{color:var(--muted);font-size:13px}.bignum .bad b{color:var(--bad)}.bignum .warn b{color:var(--warn)}.heat{display:grid;grid-template-columns:repeat(24,1fr);gap:2px}.heat i{aspect-ratio:1;border-radius:2px;background:var(--accent);display:block}.fi{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:start;border:2px solid var(--line);border-radius:12px;padding:10px 14px}.fi.off{opacity:.45}.fi b{display:block}.fi small{display:block;color:var(--muted);font-size:13px}.steps{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.stp{font-weight:700;font-size:14px;padding:8px 12px;border-radius:10px;background:var(--accent-soft);color:var(--accent);display:inline-flex;gap:6px;align-items:center}.stp.nobody{background:var(--bad-soft);color:var(--bad)}.stp button{border:0;background:none;padding:0;color:inherit;opacity:.6}.sentence{font-family:var(--display);font-weight:800;font-size:21px;display:flex;flex-wrap:wrap;gap:8px;align-items:center}.sentence select,.sentence input{width:auto;font:800 18px var(--display);padding:4px 10px;border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.rungs{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.rung{border:2px solid var(--line);background:var(--paper);border-radius:10px;padding:8px 6px;font-weight:700;font-size:13px}.rung[aria-pressed=true]{background:var(--ink);color:var(--bg);border-color:var(--ink)}.chk{display:grid;grid-template-columns:30px 1fr;gap:10px;padding:10px 0;border-bottom:1px solid var(--line);font-weight:600}.chk i{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;color:#fff;font-style:normal;font-weight:800}.chk.ok i{background:var(--ok)}.chk.warn i{background:var(--warn)}.chk.bad i{background:var(--bad)}.chk small{display:block;font-weight:400;color:var(--muted)}.toast{position:fixed;left:50%;bottom:max(20px,env(safe-area-inset-bottom,0px));transform:translate(-50%);background:var(--ink);color:var(--bg);padding:10px 18px;border-radius:999px;font-weight:700;z-index:50}.login{max-width:420px;margin:12vh auto}@media (prefers-reduced-motion: reduce){*{transition:none!important;animation:none!important}}.studio{display:grid;grid-template-columns:290px minmax(0,1fr) 330px;border:2px solid var(--line);border-radius:18px;overflow:hidden;height:calc(100vh - 230px);min-height:620px;background:var(--paper)}.st-left,.st-right{display:flex;flex-direction:column;min-height:0;background:var(--paper)}.st-left{border-right:2px solid var(--line)}.st-right{border-left:2px solid var(--line)}.st-head{display:flex;justify-content:space-between;align-items:center;padding:12px 14px 6px}.st-list{overflow-y:auto;min-height:0;flex:1;padding-bottom:12px}.st-chat{display:flex;gap:10px;width:100%;text-align:left;padding:10px 14px;border:0;background:none;border-bottom:1px solid var(--line);cursor:pointer;color:inherit;font:inherit}.st-chat:hover{background:var(--bg)}.st-chat.on{background:var(--accent-soft)}.st-cbody{min-width:0;display:grid;gap:2px}.st-cbody b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.st-cbody small{color:var(--muted);font-size:12.5px;overflow:hidden;text-overflow:ellipsis}.st-gav{flex:none;width:40px;height:40px;border-radius:50%;background:var(--wa);display:grid;place-items:center;font:800 13px var(--display);color:var(--ink)}.st-stack{display:flex;margin-top:2px}.st-stack i{width:18px;height:18px;border-radius:50%;color:#fff;font:700 10px var(--body);font-style:normal;display:grid;place-items:center;margin-right:-4px;border:2px solid var(--paper)}.st-dot{position:absolute;right:-3px;bottom:-3px;width:12px;height:12px;border-radius:50%;border:2px solid var(--paper)}.st-new{padding:8px 14px}.st-new input{width:100%}.st-mid{display:flex;flex-direction:column;min-height:0;min-width:0;background:var(--wa);position:relative}.st-mid.drop{outline:3px dashed var(--accent);outline-offset:-8px}.st-bar{display:flex;gap:12px;align-items:center;padding:10px 14px;background:var(--paper);border-bottom:2px solid var(--line)}.st-title{font:800 19px var(--display);border:0;background:none;padding:2px 0;width:100%;color:inherit}.st-member{display:inline-flex;align-items:center;border:2px solid;border-radius:999px;font-size:12.5px;font-weight:700;overflow:hidden}.st-member button{border:0;background:none;padding:3px 8px;cursor:pointer;color:inherit;font:inherit}.st-member button+button{padding-left:0;opacity:.6}.st-chatbody{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:8px;min-height:0}.bub{max-width:78%;padding:8px 12px;border-radius:12px;box-shadow:0 1px #00000014;font-size:14.5px;line-height:1.4}.bub b{display:block;font-size:12.5px;margin-bottom:2px}.bub small{display:block;color:var(--muted);font-size:11.5px;margin-top:4px}.bub.in{align-self:flex-start;background:var(--wa-in);border-top-left-radius:2px}.bub.out{align-self:flex-end;background:var(--wa-out);border-top-right-radius:2px}.sigs{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.sigs span{font-size:11px;font-weight:700;padding:1px 7px;border-radius:999px;background:var(--ai-soft);color:var(--ai)}.sysline{align-self:center;max-width:88%;text-align:center;background:var(--paper);border-radius:10px;padding:6px 12px;font-size:13px;box-shadow:0 1px #0000000f}.sysline small{display:block;color:var(--muted);font-size:11.5px}.sysline.mute{color:var(--muted)}.st-dropzone{align-self:center;padding:18px 28px;border:3px dashed var(--accent);border-radius:14px;background:var(--accent-soft);color:var(--accent);font-weight:800}.st-samples{display:flex;gap:6px;overflow-x:auto;padding:8px 12px 0}.st-samples .chip{white-space:nowrap;font-size:12.5px;padding:4px 10px}.st-input{display:flex;gap:8px;padding:10px 12px}.st-input input{flex:1;border-radius:999px}.st-empty{margin:auto;color:var(--muted);padding:24px;text-align:center}.st-piece{display:flex;gap:8px;align-items:center;margin:6px 12px 0;padding:10px 12px;border:2px dashed var(--line);border-radius:12px;cursor:grab;background:var(--paper)}.st-piece:hover{border-color:var(--accent)}.st-piece b{display:block;font-family:var(--display)}.st-piece small{display:block;color:var(--muted);font-size:12px}.st-tray{display:flex;flex-direction:column;min-height:0;flex:1;gap:6px}.st-profile{overflow-y:auto;padding:14px;display:flex;flex-direction:column;gap:10px}.st-skill{display:flex;gap:10px;align-items:start;border:2px solid var(--line);border-radius:12px;padding:8px 10px;cursor:pointer}.st-skill.on{border-color:var(--accent);background:var(--accent-soft)}.st-skill small{display:block;color:var(--muted);font-size:12px}@media (max-width: 1100px){.studio{grid-template-columns:1fr;height:auto}.st-left,.st-right{border:0;border-bottom:2px solid var(--line);max-height:420px}.st-mid{min-height:520px}}body{background:var(--bg) radial-gradient(circle at 1px 1px,color-mix(in srgb,var(--ink) 9%,transparent) 1px,transparent 0) 0 0 / 22px 22px}h1{font-size:clamp(34px,5.5vw,60px);letter-spacing:-.035em}h2{letter-spacing:-.03em}.card,.kpi,.rs,.lg,.tbl,.chat,.fi{border:2.5px solid var(--line);border-radius:18px;box-shadow:var(--shadow)}.card.tight{box-shadow:var(--shadow-sm)}.btn{border:2.5px solid var(--ink);border-radius:12px;box-shadow:var(--shadow-sm);transition:transform .08s,box-shadow .08s}.btn:hover:not([disabled]){transform:translate(-1px,-1px);box-shadow:3px 3px 0 var(--ink)}.btn:active:not([disabled]){transform:translate(2px,2px);box-shadow:none}.btn.primary{background:var(--lime);color:var(--lime-ink);border-color:var(--ink);font-weight:800}.btn.soft{border-color:var(--ink);background:var(--accent-soft)}.btn.ghost{box-shadow:none;border-color:transparent;color:var(--ink);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}.btn.ghost:hover:not([disabled]){box-shadow:none;transform:none;color:var(--accent)}.btn.big{font-size:18px;box-shadow:var(--shadow)}input,select,textarea{border:2.5px solid var(--ink);border-radius:12px}input:focus,select:focus,textarea:focus{border-color:var(--accent);box-shadow:3px 3px 0 var(--accent)}.chip{border:2px solid var(--ink);font-weight:700}.chip[aria-pressed=true]{background:var(--accent);border-color:var(--ink);color:var(--accent-ink);box-shadow:var(--shadow-sm)}.pill{border:2px solid currentColor;font-weight:800;text-transform:uppercase;font-size:10.5px;letter-spacing:.06em}.pill.off{border-color:var(--soft-line)}.note,.err{border:2.5px solid currentColor}.topbar{padding:12px 16px;background:var(--bar);color:var(--bar-ink);border-radius:18px;box-shadow:var(--shadow);border:2.5px solid #000}.topbar h3,.topbar .muted{color:var(--bar-ink)}.topbar a.brand,.topbar .brand{color:var(--bar-ink)!important;font-size:22px;letter-spacing:-.02em}.brand span{color:var(--lime);background:none}.topbar .btn{border-color:var(--bar-ink);box-shadow:none;color:var(--bar-ink);background:transparent}.topbar .btn.ghost{color:var(--bar-ink)}.topbar .btn.soft{background:var(--lime);color:var(--lime-ink);border-color:var(--lime)}.topbar .pill{border-color:currentColor}.tabs{border-bottom:0;gap:8px;padding-bottom:0}.tab{border:2.5px solid var(--ink);background:var(--paper);color:var(--ink);border-radius:999px;padding:8px 16px;box-shadow:var(--shadow-sm)}.tab:hover{background:var(--accent-soft)}.tab[aria-current=page]{background:var(--accent);color:var(--accent-ink);border-color:var(--ink)}.kpi b,.bignum b{font-size:34px}.bignum div{border:2.5px solid var(--ink);background:var(--paper);box-shadow:var(--shadow-sm)}.rung{border:2.5px solid var(--ink)}.rung[aria-pressed=true]{background:var(--accent);color:var(--accent-ink);box-shadow:var(--shadow-sm)}.stp{border:2px solid var(--ink);background:var(--lime);color:var(--lime-ink)}.stp.nobody{background:var(--coral);color:#fff}.sentence select,.sentence input{border:2.5px solid var(--ink);background:var(--lime);color:var(--lime-ink)}.av{border:2px solid var(--ink);border-radius:12px}.chk i{border:2px solid var(--ink)}th{color:var(--ink)}.heat i{background:var(--accent)}.studio{border:3px solid var(--ink);border-radius:22px;box-shadow:6px 6px 0 var(--ink)}.st-left{border-right:3px solid var(--ink)}.st-right{border-left:3px solid var(--ink)}.st-chat{border-bottom:2px solid var(--soft-line)}.st-chat.on{background:var(--lime);color:var(--lime-ink)}.st-chat.on small{color:var(--lime-ink);opacity:.75}.st-gav{border:2.5px solid var(--ink);background:var(--accent-soft)}.st-bar{border-bottom:3px solid var(--ink)}.st-member{border-width:2.5px;background:var(--paper)}.bub{border:2px solid var(--ink);box-shadow:var(--shadow-sm)}.bub.out{background:var(--wa-out)}.sysline{border:2px dashed var(--ink);box-shadow:none}.st-piece{border:2.5px dashed var(--ink)}.st-piece:hover{border-style:solid;box-shadow:var(--shadow-sm);background:var(--accent-soft)}.st-skill{border:2.5px solid var(--ink)}.st-skill.on{background:var(--lime);color:var(--lime-ink);border-color:var(--ink)}.st-skill.on small{color:var(--lime-ink);opacity:.75}.st-dropzone{border-color:var(--ink);background:var(--lime);color:var(--lime-ink)}.toast{border:2.5px solid var(--ink);box-shadow:var(--shadow);background:var(--lime)!important;color:var(--lime-ink)!important;font-weight:800}.login{box-shadow:8px 8px 0 var(--ink)}@media (prefers-color-scheme: dark){.st-piece b,.bub b,.sysline b,.card b[style*=color]{filter:brightness(1.7) saturate(1.2)}.topbar .pill.ai{background:#fff;color:#3b2bd9}.topbar .pill.off{background:transparent;color:#fff;border-color:#fff}}.pill.off{background:var(--soft-line);color:var(--ink);border-color:var(--ink)}.topbar .pill.off{background:transparent;color:var(--bar-ink);border-color:var(--bar-ink)}.qrsvg{width:min(260px,80vw);aspect-ratio:1;background:#fff;padding:10px;border-radius:14px;border:2.5px solid var(--ink)}.qrsvg svg{width:100%;height:100%;display:block}.qrload{display:grid;place-items:center;align-content:center;gap:10px;text-align:center;color:#0e0b1f;font-weight:600;font-size:13px}.spin{width:48px;height:48px;border-radius:50%;border:6px solid #e4d9ff;border-top-color:#6c2bff;animation:sp .9s linear infinite}@keyframes sp{to{transform:rotate(360deg)}}.busybar{position:fixed;top:0;left:0;right:0;height:4px;z-index:100;background:color-mix(in srgb,var(--accent) 25%,transparent);overflow:hidden}.busybar i{position:absolute;top:0;bottom:0;width:40%;background:var(--lime);box-shadow:0 0 8px var(--lime);animation:busy .9s ease-in-out infinite}@keyframes busy{0%{left:-40%}to{left:100%}}body.is-busy,body.is-busy button{cursor:progress}button:active:not([disabled]){transform:translate(2px,2px)}.tabs5{display:flex;gap:4px;flex-wrap:wrap;border-bottom:2px solid var(--soft-line);margin:14px 0 0}.tab5{border:0;background:none;color:var(--muted);font-family:var(--display);font-weight:800;font-size:17px;padding:10px 14px;border-bottom:3px solid transparent;margin-bottom:-2px}.tab5:hover{color:var(--ink)}.tab5[aria-current=page]{color:var(--ink);border-bottom-color:var(--accent)}.subtabs{display:flex;gap:6px;flex-wrap:wrap;margin:12px 0 18px}.subtab{border:1.5px solid var(--soft-line);background:transparent;color:var(--muted);border-radius:999px;padding:5px 13px;font-weight:700;font-size:13.5px}.subtab:hover{color:var(--ink);border-color:var(--ink)}.subtab[aria-current=page]{background:var(--ink);color:var(--bg);border-color:var(--ink)}.tabs5+:not(.subtabs){margin-top:18px}
