.menubar[data-v-b1f2a243]{position:relative;z-index:45;display:flex;align-items:center;gap:10px;margin-top:10px;padding:5px 8px;flex-wrap:nowrap;background:color-mix(in srgb,var(--accent) 5%,var(--surface-2));border:1px solid color-mix(in srgb,var(--accent) 14%,var(--border));border-radius:12px}.mstart[data-v-b1f2a243]{display:flex;align-items:center;gap:4px;flex-wrap:nowrap;flex:1 1 auto;min-width:0;overflow-x:auto;overflow-y:hidden;padding-bottom:2px;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--accent) 32%,var(--border)) transparent}.mstart[data-v-b1f2a243]::-webkit-scrollbar{height:6px}.mstart[data-v-b1f2a243]::-webkit-scrollbar-track{background:transparent}.mstart[data-v-b1f2a243]::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--accent) 32%,var(--border));border-radius:6px}.mstart[data-v-b1f2a243]::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--accent) 55%,var(--border))}.mgroup[data-v-b1f2a243]{position:relative;flex:none}.mgroup.quick[data-v-b1f2a243]{flex:none}.mtop[data-v-b1f2a243]{display:flex;align-items:center;gap:7px;flex:none;white-space:nowrap;background:none;border:1px solid transparent;color:var(--ink-soft);padding:7px 12px;border-radius:9px;cursor:pointer;font-size:.88rem;font-weight:600;transition:background .15s,color .15s}.mtop[data-v-b1f2a243]:hover{background:var(--surface-3);color:var(--ink)}.mtop.on[data-v-b1f2a243]{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}.mtop .mi[data-v-b1f2a243]{font-size:1rem;line-height:1}.mcaret[data-v-b1f2a243]{font-size:.7rem;opacity:.7}.mdrop[data-v-b1f2a243]{position:fixed;min-width:230px;max-width:min(340px,92vw);background:var(--surface-2);border:1px solid var(--border);border-radius:12px;box-shadow:var(--shadow);padding:6px;z-index:3000;animation:mdin-b1f2a243 .14s ease;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--accent) 32%,var(--border)) transparent}.mdrop[data-v-b1f2a243]::-webkit-scrollbar{width:6px}.mdrop[data-v-b1f2a243]::-webkit-scrollbar-track{background:transparent}.mdrop[data-v-b1f2a243]::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--accent) 32%,var(--border));border-radius:6px}.mdrop[data-v-b1f2a243]::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--accent) 55%,var(--border))}@keyframes mdin-b1f2a243{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.mitem[data-v-b1f2a243]{display:flex;align-items:center;gap:9px;width:100%;text-align:left;background:none;border:none;color:var(--ink-soft);padding:9px 10px;border-radius:8px;cursor:pointer;font-size:.88rem}.mitem[data-v-b1f2a243]:hover{background:var(--surface-3);color:var(--ink)}.mitem.on[data-v-b1f2a243]{background:color-mix(in srgb,var(--accent) 20%,transparent);color:var(--ink)}.mitem.sub[data-v-b1f2a243]{padding-left:22px}.mitem.sub2[data-v-b1f2a243]{padding-left:40px}.msub.s2[data-v-b1f2a243]{margin:1px 0 1px 6px}.msub-h.sub2[data-v-b1f2a243]{padding-left:22px;font-size:.72rem}.mk[data-v-b1f2a243]{width:16px;text-align:center;opacity:.8;font-size:.95rem}.mitem .ml[data-v-b1f2a243]{flex:1}.mstar[data-v-b1f2a243]{opacity:.18;font-size:.9rem;transition:opacity .15s,color .15s}.mstar[data-v-b1f2a243]:hover{opacity:.8}.mstar.set[data-v-b1f2a243]{opacity:1;color:var(--accent)}.msub[data-v-b1f2a243]{margin:2px 0}.msub-h[data-v-b1f2a243]{display:flex;align-items:center;gap:9px;width:100%;text-align:left;background:none;border:none;border-radius:8px;cursor:pointer;padding:7px 10px;font-size:.74rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);transition:background .15s,color .15s}.msub-h[data-v-b1f2a243]:hover{background:var(--surface-3);color:var(--ink)}.msub-h.open[data-v-b1f2a243]{color:var(--ink)}.msub-h .ml[data-v-b1f2a243]{flex:1}.msub-h.static[data-v-b1f2a243]{cursor:default}.msub-h.static[data-v-b1f2a243]:hover{background:none;color:var(--muted)}.mcaret.sub[data-v-b1f2a243]{flex:none;transition:transform .15s}.mcaret.sub.open[data-v-b1f2a243]{transform:rotate(180deg)}.msub-kids[data-v-b1f2a243]{display:flex;flex-direction:column}.mempty[data-v-b1f2a243]{padding:8px 10px;color:var(--muted);font-size:.84rem}.sic[data-v-b1f2a243]{display:inline-flex;color:currentColor}.sic[data-v-b1f2a243] svg{width:14px;height:14px}.sb[data-v-16217acd]{width:250px;flex:0 0 250px;background:var(--surface-2);border:1px solid var(--border);border-radius:14px;padding:10px;display:flex;flex-direction:column;max-height:calc(100vh - 96px);position:sticky;top:12px}.gh.god .lb[data-v-16217acd]{font-weight:700;letter-spacing:.02em}.sb-bp-row[data-v-16217acd]{display:flex;gap:6px;align-items:center}.sb-bp-row .sb-bp[data-v-16217acd]{margin:6px 0 2px}.sb-bp[data-v-16217acd]:hover{border-color:color-mix(in srgb,var(--accent) 40%,var(--border));color:var(--accent)}.sb-bp[data-v-16217acd]{display:flex;align-items:center;gap:6px;width:100%;margin:6px 0 2px;background:none;border:1px dashed var(--border-2);color:var(--muted);border-radius:8px;padding:5px 9px;font-size:.74rem;font-weight:600;cursor:pointer}.sb-bp.on[data-v-16217acd]{border-style:solid;border-color:color-mix(in srgb,var(--accent) 45%,var(--border));color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,transparent)}.sb-bp .sb-bp-x[data-v-16217acd]{margin-left:auto;font-size:.7rem}.lf.scr .lb[data-v-16217acd]{color:var(--muted);font-style:italic}.lf.scr.on .lb[data-v-16217acd],.lf.scr:hover .lb[data-v-16217acd]{color:var(--ink);font-style:normal}.scrdot[data-v-16217acd]{opacity:.5}.god-hint[data-v-16217acd]{position:fixed;z-index:4000;max-width:300px;background:var(--pop, var(--surface-2));color:var(--ink);border:1px solid var(--border-2);border-radius:10px;padding:10px 14px;box-shadow:0 10px 30px #00000047;pointer-events:none;animation:ghfade-16217acd .2s ease;font-family:Cormorant Garamond,Cormorant,Iowan Old Style,Georgia,serif;font-style:italic;font-weight:500;font-size:1.02rem;line-height:1.4;letter-spacing:.01em}.god-hint[data-v-16217acd]:first-letter{font-size:1.35em;font-weight:600}@keyframes ghfade-16217acd{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.sb-search[data-v-16217acd]{display:flex;align-items:center;gap:6px;background:var(--surface-3);border:1px solid var(--border-2);border-radius:10px;padding:6px 9px;margin-bottom:8px}.sb-search input[data-v-16217acd]{flex:1;min-width:0;background:none;border:none;color:var(--ink);font-size:.84rem;outline:none}.sb-search .si[data-v-16217acd]{flex:none}.sb-seg[data-v-16217acd]{display:flex;gap:3px;background:var(--surface-3);border:1px solid var(--border-2);border-radius:9px;padding:3px;margin-bottom:8px}.sb-seg button[data-v-16217acd]{flex:1;background:none;border:none;color:var(--muted);border-radius:7px;padding:6px 4px;font-family:inherit;font-size:.86rem;font-weight:700;cursor:pointer}.sb-seg button.on[data-v-16217acd]{background:var(--accent);color:var(--on-accent)}.sb-search .si[data-v-16217acd]{opacity:.6;font-size:.82rem}.sb-search .kbd[data-v-16217acd]{flex:none;white-space:nowrap;font-size:.62rem;color:var(--muted);border:1px solid var(--border-2);border-radius:5px;padding:1px 5px}.sb-scroll[data-v-16217acd]{overflow-y:auto;display:flex;flex-direction:column;gap:1px}.sb-sect[data-v-16217acd]{margin-bottom:4px}.sb-sh[data-v-16217acd]{font-size:.68rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);padding:6px 8px 3px}.grp[data-v-16217acd]{display:flex;flex-direction:column}.gh[data-v-16217acd],.lf[data-v-16217acd]{display:flex;align-items:center;gap:9px;width:100%;text-align:left;background:none;border:none;color:var(--ink-soft);padding:8px 9px;border-radius:9px;cursor:pointer;font-size:.86rem}.gh[data-v-16217acd]:hover,.lf[data-v-16217acd]:hover{background:var(--surface-3);color:var(--ink)}.lf.on[data-v-16217acd]{background:color-mix(in srgb,var(--accent) 18%,transparent);color:var(--ink);font-weight:600;box-shadow:inset 3px 0 0 var(--accent)}.gh.lvl0[data-v-16217acd],.lf.lvl0[data-v-16217acd]{font-weight:700;color:var(--ink);font-size:.86rem}.gh.lvl1[data-v-16217acd],.lf.lvl1[data-v-16217acd]{padding-left:14px;font-weight:600;font-size:.81rem}.gh.lvl2[data-v-16217acd],.lf.lvl2[data-v-16217acd]{padding-left:22px;font-size:.77rem}.gh.lvl3[data-v-16217acd],.lf.lvl3[data-v-16217acd]{padding-left:32px;font-size:.75rem}.bphead.lvl3[data-v-16217acd]{padding-left:32px}.gh.lvl3[data-v-16217acd],.lf.lvl3[data-v-16217acd]{padding-left:30px;font-size:.73rem}.ic[data-v-16217acd]{width:20px;text-align:center;font-size:1rem;line-height:1}.dot[data-v-16217acd]{width:6px;height:6px;border-radius:50%;background:var(--ink-soft);opacity:.7;margin:0 7px;flex:none;box-sizing:border-box}.gh .dot[data-v-16217acd]{opacity:.85}.lf.on .dot[data-v-16217acd]{background:var(--accent);opacity:1}.dot-h[data-v-16217acd]{background:transparent;border:1.5px solid var(--border-2);opacity:.9}.lf.on .dot-h[data-v-16217acd]{background:transparent;border-color:var(--accent)}.lb[data-v-16217acd]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chev[data-v-16217acd]{font-size:1rem;opacity:.6;transition:transform .15s}.chev.open[data-v-16217acd]{transform:rotate(90deg)}.star[data-v-16217acd]{opacity:.16;font-size:.85rem;transition:opacity .15s,color .15s}.star[data-v-16217acd]:hover{opacity:.8}.star.set[data-v-16217acd]{opacity:1;color:var(--accent)}.kids[data-v-16217acd]{display:flex;flex-direction:column;gap:1px}.bphead[data-v-16217acd]{display:flex;align-items:center;gap:7px;font-size:.66rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);padding:8px 9px 3px;opacity:.85}.bphead.lvl1[data-v-16217acd]{padding-left:14px}.bphead.lvl2[data-v-16217acd]{padding-left:22px}.bphead .ic[data-v-16217acd]{font-size:.8rem;opacity:.8}.bphead .lb[data-v-16217acd]{flex:1}.sb-empty[data-v-16217acd]{padding:10px;color:var(--muted);font-size:.82rem;text-align:center}.sic[data-v-16217acd]{display:inline-flex;color:var(--ink-soft)}.sic[data-v-16217acd] svg{width:15px;height:15px}.sic[data-v-16217acd] .emofb{font-size:.95rem;line-height:1}.lf.lvl0 .sic[data-v-16217acd],.gh.lvl0 .sic[data-v-16217acd]{color:var(--accent)}.lf.lvl1 .sic[data-v-16217acd],.gh.lvl1 .sic[data-v-16217acd]{color:var(--accent-2)}.lf.lvl2 .sic[data-v-16217acd],.gh.lvl2 .sic[data-v-16217acd]{color:var(--ink-soft)}.lf.lvl3 .sic[data-v-16217acd],.gh.lvl3 .sic[data-v-16217acd]{color:var(--muted)}.lf.on .sic[data-v-16217acd],.gh.on .sic[data-v-16217acd]{color:var(--accent)}.sb.classic .gh.lvl0[data-v-16217acd]{text-transform:uppercase;letter-spacing:.05em;font-size:.74rem;color:var(--muted)}.sb.classic .lf.lvl1[data-v-16217acd],.sb.classic .gh.lvl1[data-v-16217acd]{padding-left:12px;border-left:2px solid var(--border);margin-left:4px}.sb.classic .lf.lvl2[data-v-16217acd],.sb.classic .gh.lvl2[data-v-16217acd]{border-left:1px solid var(--border-2);margin-left:10px;padding-left:12px}.sb.classic .lf.lvl3[data-v-16217acd]{border-left:1px solid var(--border-2);margin-left:18px;padding-left:12px}.sb.classic .lf.on[data-v-16217acd]{border-left-color:var(--accent)}.qa-tool .qa-kbd[data-v-9843b737]{margin-left:auto;font-size:.62rem;color:var(--muted);border:1px solid var(--border-2);border-radius:6px;padding:1px 5px;background:var(--surface-3)}.qa-toggle[data-v-9843b737]{position:fixed;top:42%;z-index:2450;writing-mode:vertical-rl;padding:13px 6px;font-size:10.5px;font-weight:700;letter-spacing:.1em;color:var(--on-accent, #fff);border:none;cursor:pointer;background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 88%,#fff),var(--accent));box-shadow:-2px 2px 12px #00000040;opacity:.85;transition:opacity .15s}.qa-toggle[data-v-9843b737]:hover{opacity:1}.qa-toggle.right[data-v-9843b737]{right:0;border-radius:9px 0 0 9px}.qa-toggle.left[data-v-9843b737]{left:0;border-radius:0 9px 9px 0;transform:rotate(180deg);box-shadow:2px 2px 12px #00000040}.qa-ovl[data-v-9843b737]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2460;background:#060b1559}.qa-panel[data-v-9843b737]{position:fixed;top:0;bottom:0;width:300px;background:var(--pop, var(--surface-2));border-left:1px solid var(--border);box-shadow:-18px 0 44px -18px #0006;padding:16px;overflow-y:auto;display:flex;flex-direction:column;gap:6px}.qa-panel.right[data-v-9843b737]{right:0}.qa-panel.left[data-v-9843b737]{left:0;border-left:none;border-right:1px solid var(--border);box-shadow:18px 0 44px -18px #0006}.qa-h[data-v-9843b737]{display:flex;align-items:center;justify-content:space-between}.qa-h b[data-v-9843b737]{font-size:.95rem;color:var(--ink)}.qa-hacts[data-v-9843b737]{display:flex;gap:5px}.qa-mini[data-v-9843b737]{background:none;border:1px solid var(--border-2, var(--border));border-radius:7px;color:var(--ink-soft);cursor:pointer;padding:2px 8px}.qa-hint[data-v-9843b737]{font-size:.7rem;color:var(--muted);margin-bottom:4px}.qa-hint kbd[data-v-9843b737]{font-family:ui-monospace,monospace;border:1px solid var(--border);border-radius:4px;padding:0 5px;font-size:.64rem}.qa-search[data-v-9843b737]{border:1px solid var(--border);border-radius:8px;padding:7px 11px;font-size:.84rem;background:var(--surface-3, var(--surface));color:var(--ink);outline:none}.qa-search[data-v-9843b737]:focus{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 16%,transparent)}.qa-sec[data-v-9843b737]{font-size:.64rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--muted);margin-top:8px}.qa-item[data-v-9843b737]{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:9px;border:1px solid var(--border);background:none;cursor:pointer;text-align:left;color:var(--ink);font-size:.82rem;transition:all .13s}.qa-item[data-v-9843b737]:hover{border-color:var(--accent);transform:translate(-2px)}.qa-panel.left .qa-item[data-v-9843b737]:hover{transform:translate(2px)}.qa-ic[data-v-9843b737]{width:22px;flex:none;text-align:center}.qa-ic.svg[data-v-9843b737]{color:var(--ink-soft);display:inline-flex}.qa-ic.svg[data-v-9843b737] svg{width:16px;height:16px}.qa-lb[data-v-9843b737]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qa-star[data-v-9843b737]{color:var(--muted);opacity:.35;cursor:pointer}.qa-star[data-v-9843b737]:hover{opacity:.9}.qa-star.set[data-v-9843b737]{opacity:1;color:var(--accent)}.qa-empty[data-v-9843b737]{color:var(--muted);font-size:.8rem;padding:10px;text-align:center}.qa-grp[data-v-9843b737]{display:flex;align-items:center;gap:8px;padding:7px 10px;border-radius:9px;border:1px solid transparent;background:var(--surface-3);cursor:pointer;text-align:left;color:var(--ink);font-size:.8rem;font-weight:600;transition:all .13s}.qa-grp[data-v-9843b737]:hover{border-color:var(--accent)}.qa-grp.on[data-v-9843b737]{background:color-mix(in srgb,var(--accent) 12%,var(--surface-3));border-color:color-mix(in srgb,var(--accent) 40%,transparent)}.qa-chev[data-v-9843b737]{width:10px;flex:none;color:var(--muted);font-size:.7rem}.qa-n[data-v-9843b737]{flex:none;font-size:.64rem;color:var(--muted);background:var(--surface-2);border:1px solid var(--border);border-radius:999px;padding:0 6px}.qa-sub[data-v-9843b737]{border-color:transparent}.qa-sub[data-v-9843b737]:hover{border-color:var(--accent)}.qa-item[draggable=true][data-v-9843b737]{cursor:grab}.qa-item.drag[data-v-9843b737]{opacity:.5;border-style:dashed;border-color:var(--accent);cursor:grabbing}.qa-reord[data-v-9843b737]{color:var(--muted);font-weight:600;cursor:help}@media (prefers-reduced-motion: reduce){.qa-item[data-v-9843b737]{transition:none}}.rt-edit.ro[data-v-2218eec4]{cursor:default}.rt-edit figure[data-v-2218eec4]{margin:12px 0}.rt-edit figure img[data-v-2218eec4],.rt-ed img[data-v-2218eec4]{max-width:100%;height:auto;display:block;border-radius:10px}.rt-file[data-v-2218eec4]{display:none}.rt-edit table[data-v-2218eec4]{width:100%;border-collapse:collapse}.rt-edit th[data-v-2218eec4],.rt-ed td[data-v-2218eec4]{border:1px solid var(--border);padding:6px 8px;font-size:.84rem;vertical-align:top}.rt[data-v-2218eec4]{border:1px solid var(--border-2);border-radius:10px;overflow:hidden;background:var(--surface-3)}.rt-bar[data-v-2218eec4]{display:flex;align-items:center;gap:2px;padding:5px 6px;border-bottom:1px solid var(--border-2);background:var(--surface-2);flex-wrap:wrap}.rt-tbar[data-v-2218eec4]{background:var(--surface-3)}.rt-lbl[data-v-2218eec4]{font-size:.72rem;font-weight:700;color:var(--muted);margin-right:6px;letter-spacing:.02em}.rt-b[data-v-2218eec4]{min-width:28px;height:28px;border:1px solid transparent;background:none;color:var(--ink-soft);border-radius:6px;cursor:pointer;font-size:.85rem;font-weight:700;padding:0 5px}.rt-b[data-v-2218eec4]:hover{background:var(--surface-3);color:var(--ink)}.rt-b.on[data-v-2218eec4]{background:var(--accent);color:var(--on-accent)}.rt-b.dgr[data-v-2218eec4]:hover{background:var(--danger, #b42318);color:#fff}.rt-b.src.on[data-v-2218eec4]{background:var(--accent);color:var(--on-accent)}.rt-uc[data-v-2218eec4]{display:block;height:3px;margin-top:-3px;border-radius:2px;background:currentColor}.rt-pal[data-v-2218eec4]{position:relative;display:inline-flex}.rt-pop[data-v-2218eec4]{position:absolute;top:30px;left:0;z-index:30;display:flex;gap:3px;padding:5px;border:1px solid var(--border-2);border-radius:8px;background:var(--surface-1, var(--surface-2));box-shadow:0 6px 18px #00000047}.rt-sw[data-v-2218eec4]{width:18px;height:18px;border:1px solid var(--border-2);border-radius:4px;cursor:pointer;padding:0}.rt-sp[data-v-2218eec4]{flex:1}.rt-edit[data-v-2218eec4]{padding:10px 12px;color:var(--ink);font-size:.9rem;line-height:1.6;outline:none;overflow-y:auto}.rt-edit[data-v-2218eec4]:empty:before{content:attr(data-ph);color:var(--muted)}.rt-edit[data-v-2218eec4] h1{font-size:1.35rem;margin:10px 0 6px;color:var(--ink);font-weight:800}.rt-edit[data-v-2218eec4] h2{font-size:1.18rem;margin:9px 0 5px;color:var(--ink);font-weight:700}.rt-edit[data-v-2218eec4] .grc1-pol-callout{border:1px solid var(--border-2, var(--border));border-left:3px solid var(--accent);border-radius:8px;padding:11px 14px;margin:14px 0;background:color-mix(in srgb,var(--accent) 5%,transparent)}.rt-edit[data-v-2218eec4] .grc1-pol-callout .ct{display:block;font-size:1.18rem;font-weight:700;color:var(--ink);margin:0 0 6px;text-transform:none;letter-spacing:normal}.rt-edit[data-v-2218eec4] .grc1-pol-callout p{margin:0}.rt-edit[data-v-2218eec4] h3{font-size:1.05rem;margin:6px 0;color:var(--ink)}.rt-edit[data-v-2218eec4] table{border-collapse:collapse;width:100%;margin:8px 0}.rt-edit[data-v-2218eec4] th,.rt-edit[data-v-2218eec4] td{border:1px solid var(--border-2);padding:6px 8px}.rt-edit[data-v-2218eec4] th{background:var(--surface-2)}.rt-edit[data-v-2218eec4] blockquote{border-left:3px solid var(--accent);margin:6px 0;padding:2px 12px;color:var(--ink-soft)}.rt-edit[data-v-2218eec4] a{color:var(--accent)}.rt-edit[data-v-2218eec4] code{font-family:ui-monospace,monospace;font-size:.86em;padding:1px 5px;border-radius:5px;background:var(--surface-2)}.rt-edit[data-v-2218eec4] ul,.rt-edit[data-v-2218eec4] ol{padding-left:22px}:root[data-grc1-mode=dark] .rt-edit.tem[data-v-2218eec4] *,:root[data-grc1-mode=dark] .rt-edit.tem[data-v-2218eec4] *:before,:root[data-grc1-mode=dark] .rt-edit.tem[data-v-2218eec4] *:after{color:var(--ink)!important;background-color:transparent!important;background-image:none!important;border-color:var(--border-2)!important}:root[data-grc1-mode=dark] .rt-edit.tem[data-v-2218eec4] th{background:var(--surface-2)!important}:root[data-grc1-mode=dark] .rt-edit.tem[data-v-2218eec4] a{color:var(--accent)!important}:root[data-grc1-mode=dark] .rt-edit.tem[data-v-2218eec4] img{background:none!important}@media (prefers-color-scheme: dark){:root:not([data-grc1-mode=light]) .rt-edit.tem[data-v-2218eec4] *,:root:not([data-grc1-mode=light]) .rt-edit.tem[data-v-2218eec4] *:before,:root:not([data-grc1-mode=light]) .rt-edit.tem[data-v-2218eec4] *:after{color:var(--ink)!important;background-color:transparent!important;background-image:none!important;border-color:var(--border-2)!important}:root:not([data-grc1-mode=light]) .rt-edit.tem[data-v-2218eec4] th{background:var(--surface-2)!important}:root:not([data-grc1-mode=light]) .rt-edit.tem[data-v-2218eec4] a{color:var(--accent)!important}:root:not([data-grc1-mode=light]) .rt-edit.tem[data-v-2218eec4] img{background:none!important}}.rt-src[data-v-2218eec4]{width:100%;border:none;background:var(--surface-3);color:var(--ink);font-family:ui-monospace,monospace;font-size:.82rem;padding:10px 12px;outline:none;resize:vertical}.rt-div[data-v-2218eec4]{width:1px;align-self:stretch;background:var(--border-2);margin:2px 3px}.rt-tbl[data-v-2218eec4]{border-collapse:collapse;width:100%;margin:8px 0}.rt-tbl th[data-v-2218eec4],.rt-tbl td[data-v-2218eec4]{border:1px solid var(--border-2);padding:6px 8px}.rt-tbl th[data-v-2218eec4]{background:var(--surface-3)}.np-ovl[data-v-d42473d3]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;background:color-mix(in srgb,#000 55%,transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;padding:3vh 3vw}.np[data-v-d42473d3]{width:min(640px,94vw);height:min(58vh,540px);display:flex;flex-direction:column;overflow:hidden;background:var(--surface);border:1px solid var(--border);border-radius:18px;box-shadow:0 30px 80px -20px color-mix(in srgb,#000 70%,transparent)}.np-h[data-v-d42473d3]{display:flex;align-items:center;gap:8px;padding:9px 12px;border-bottom:1px solid var(--border);background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 8%,var(--surface-2)),var(--surface-2))}.np-t[data-v-d42473d3]{font-size:.86rem;white-space:nowrap}.np-sp[data-v-d42473d3]{flex:1}.np-state[data-v-d42473d3]{font-size:.68rem;color:var(--muted);min-width:62px}.np-state.saved[data-v-d42473d3]{color:var(--ok, #16a34a)}.np-mini[data-v-d42473d3]{background:var(--surface-3);border:1px solid var(--border-2);color:var(--ink);border-radius:8px;padding:4px 9px;cursor:pointer;font-size:.74rem;white-space:nowrap}.np-mini[data-v-d42473d3]:hover{border-color:var(--accent)}.np-mini.on[data-v-d42473d3]{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 16%,var(--surface-3))}.np-mini.dgr[data-v-d42473d3]:hover{border-color:var(--sev-critical);color:var(--sev-critical)}.np-body[data-v-d42473d3]{flex:1;display:grid;grid-template-columns:186px minmax(0,1fr);min-height:0}.np-list[data-v-d42473d3]{border-right:1px solid var(--border);background:var(--surface-2);overflow:auto;padding:7px;display:flex;flex-direction:column;gap:5px}.np-search[data-v-d42473d3]{width:100%;background:var(--surface-3);border:1px solid var(--border-2);color:var(--ink);border-radius:9px;padding:8px 11px;font-size:.82rem;margin-bottom:4px}.np-search[data-v-d42473d3]:focus{outline:none;border-color:var(--accent)}.np-item[data-v-d42473d3]{display:flex;align-items:flex-start;gap:6px;text-align:left;cursor:pointer;color:inherit;background:var(--surface);border:1px solid var(--border);border-left:3px solid var(--border-2);border-radius:10px;padding:6px 8px;transition:border-color .12s,transform .1s}.np-item[data-v-d42473d3]:hover{transform:translate(2px);border-color:var(--accent)}.np-item.on[data-v-d42473d3]{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 9%,var(--surface))}.np-i1[data-v-d42473d3]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.np-in[data-v-d42473d3]{font-size:.76rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.np-ip[data-v-d42473d3]{font-size:.66rem;color:var(--muted);display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.np-id[data-v-d42473d3]{font-size:.64rem;color:var(--muted);opacity:.8}.np-pin[data-v-d42473d3]{font-size:.8rem}.np-empty[data-v-d42473d3]{color:var(--muted);font-size:.8rem;text-align:center;padding:18px 8px}.np-edit[data-v-d42473d3]{display:flex;flex-direction:column;min-width:0;padding:9px 11px;overflow:hidden}.np-edit[data-v-d42473d3] .rt{flex:1;display:flex;flex-direction:column;min-height:0}.np-edit[data-v-d42473d3] .rt-edit,.np-edit[data-v-d42473d3] .rt-src{flex:1;max-height:none!important;overflow:auto}.np-bar[data-v-d42473d3]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.np-title[data-v-d42473d3]{flex:1;min-width:0;background:transparent;border:none;border-bottom:1px dashed var(--border-2);color:var(--ink);font-size:.9rem;font-weight:700;padding:4px 2px}.np-title[data-v-d42473d3]:focus{outline:none;border-bottom-color:var(--accent)}.np-cores[data-v-d42473d3]{display:flex;gap:4px}.np-cor[data-v-d42473d3]{width:13px;height:13px;border-radius:50%;border:1px solid var(--border-2);cursor:pointer}.np-cor.on[data-v-d42473d3]{box-shadow:0 0 0 2px var(--accent)}.np-foot[data-v-d42473d3]{margin:6px 0 0;font-size:.64rem;color:var(--muted)}.np-none[data-v-d42473d3]{align-items:center;justify-content:center;gap:12px;color:var(--muted)}.np-cta[data-v-d42473d3]{background:var(--accent);color:var(--on-accent);border:1px solid var(--accent);border-radius:10px;padding:9px 16px;cursor:pointer;font-size:.84rem;font-weight:700}.c-amarelo[data-v-d42473d3]{--np-c: #eab308}.c-verde[data-v-d42473d3]{--np-c: #16a34a}.c-azul[data-v-d42473d3]{--np-c: #3b82f6}.c-roxo[data-v-d42473d3]{--np-c: #8b5cf6}.c-rosa[data-v-d42473d3]{--np-c: #ec4899}.c-cinza[data-v-d42473d3]{--np-c: #64748b}.np-cor.c-amarelo[data-v-d42473d3],.np-cor.c-verde[data-v-d42473d3],.np-cor.c-azul[data-v-d42473d3],.np-cor.c-roxo[data-v-d42473d3],.np-cor.c-rosa[data-v-d42473d3],.np-cor.c-cinza[data-v-d42473d3]{background:var(--np-c)}.np-item[class*=c-][data-v-d42473d3]:not(.c-neutro){border-left-color:var(--np-c);background:color-mix(in srgb,var(--np-c) 8%,var(--surface))}.np[class*=c-]:not(.c-neutro) .np-h[data-v-d42473d3]{background:linear-gradient(180deg,color-mix(in srgb,var(--np-c) 14%,var(--surface-2)),var(--surface-2))}@media (max-width: 680px){.np-body[data-v-d42473d3]{grid-template-columns:minmax(0,1fr);grid-template-rows:150px minmax(0,1fr)}.np-list[data-v-d42473d3]{border-right:none;border-bottom:1px solid var(--border);flex-direction:row;overflow-x:auto}.np-item[data-v-d42473d3]{min-width:190px}.np-search[data-v-d42473d3]{display:none}}.tsw[data-v-8494f501]{position:relative}.tsw-btn[data-v-8494f501]{display:flex;align-items:center;gap:8px;background:var(--surface-3);border:1px solid var(--border-2);color:var(--ink);border-radius:9px;padding:7px 12px;cursor:pointer;font-size:.85rem}.tsw-btn .caret[data-v-8494f501]{color:var(--muted)}.mtbadge[data-v-8494f501]{font-family:ui-monospace,monospace;font-size:.62rem;text-transform:uppercase;letter-spacing:.08em;color:var(--on-accent);background:linear-gradient(140deg,var(--master),var(--master-2));padding:2px 6px;border-radius:6px}.dot[data-v-8494f501]{width:8px;height:8px;border-radius:50%;background:var(--accent);flex:none}.dot.master[data-v-8494f501]{background:var(--master)}.tsw-menu[data-v-8494f501]{position:absolute;top:calc(100% + 6px);right:0;min-width:240px;max-width:calc(100vw - 16px);background:var(--surface-2);border:1px solid var(--border);border-radius:12px;box-shadow:var(--shadow);padding:6px;z-index:1000}.tsw-menu.dir[data-v-8494f501]{right:0;left:auto}.tsw-menu.esq[data-v-8494f501]{left:0;right:auto}.tsel-search[data-v-8494f501]{width:100%;box-sizing:border-box;background:var(--surface-3);border:1px solid var(--border-2);color:var(--ink);border-radius:8px;padding:8px 10px;font-size:.85rem;margin-bottom:6px}.tsel-search[data-v-8494f501]::placeholder{color:var(--muted)}.tsel-list[data-v-8494f501]{max-height:340px;overflow-y:auto}.tsw-item[data-v-8494f501]{display:flex;align-items:center;gap:8px;width:100%;text-align:left;background:none;border:none;color:var(--ink-soft);padding:9px 10px;border-radius:8px;cursor:pointer;font-size:.88rem}.tsw-item[data-v-8494f501]:hover{background:var(--surface-3)}.tsw-item.on[data-v-8494f501]{color:var(--ink);background:var(--surface-3)}.tsw-item .nm[data-v-8494f501]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.star[data-v-8494f501]{opacity:.18;font-size:.9rem;transition:opacity .15s,color .15s}.star[data-v-8494f501]:hover{opacity:.8}.star.set[data-v-8494f501]{opacity:1;color:var(--accent)}.tsel-others[data-v-8494f501]{margin-top:4px;border-top:1px solid var(--border);padding-top:4px}.tsel-oh[data-v-8494f501]{display:flex;align-items:center;gap:7px;width:100%;text-align:left;background:none;border:none;color:var(--muted);padding:7px 10px;border-radius:8px;cursor:pointer;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.tsel-oh[data-v-8494f501]:hover{background:var(--surface-3);color:var(--ink-soft)}.tsel-oh .caret[data-v-8494f501]{transition:transform .15s;display:inline-block}.tsel-oh .caret.o[data-v-8494f501]{transform:rotate(90deg)}.tsel-empty[data-v-8494f501]{padding:8px 10px;color:var(--muted)}.gm-mark[data-v-8d47f9b9]{display:inline-flex;align-items:center;gap:calc(var(--gm-size) * .24);line-height:1;vertical-align:middle;transition:transform .15s ease}.gm-svg[data-v-8d47f9b9]{width:var(--gm-size);height:var(--gm-size);aspect-ratio:1 / 1;display:block;flex-shrink:0;overflow:visible;filter:drop-shadow(0 0 5px color-mix(in srgb,var(--accent) 55%,transparent));transition:filter .18s ease}.gm-shield-fill[data-v-8d47f9b9]{fill:color-mix(in srgb,var(--accent) 9%,var(--surface-2, transparent))}.gm-hexbg[data-v-8d47f9b9]{opacity:.5}.gm-hexgrid[data-v-8d47f9b9]{fill:none;stroke:var(--accent-2, var(--accent));stroke-width:.35;opacity:.35}.gm-shield[data-v-8d47f9b9]{fill:none;stroke:var(--accent);stroke-width:1.8;stroke-linejoin:round}.gm-shield-in[data-v-8d47f9b9]{stroke:var(--accent-2, var(--accent));stroke-width:.9;opacity:.55}.gm-pcb path[data-v-8d47f9b9]{fill:none;stroke:var(--accent-2, var(--accent));stroke-width:1;opacity:.6}.gm-node[data-v-8d47f9b9]{fill:var(--accent-2, var(--accent));opacity:.85}.gm-scan line[data-v-8d47f9b9]{stroke:var(--accent-2, var(--accent));stroke-width:.55;opacity:.28}.gm-stroke[data-v-8d47f9b9]{fill:none;stroke:var(--accent);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.gm-thin[data-v-8d47f9b9]{stroke-width:1.4}.gm-fill[data-v-8d47f9b9]{fill:var(--accent)}.gm-soft[data-v-8d47f9b9]{fill:color-mix(in srgb,var(--accent) 18%,var(--surface-2, transparent));stroke:var(--accent);stroke-width:2;stroke-linejoin:round}.gm-glint[data-v-8d47f9b9]{fill:var(--surface, #fff);opacity:.9}.gm-node2[data-v-8d47f9b9]{fill:var(--accent-2, var(--accent))}.gm-mini path[data-v-8d47f9b9]{fill:color-mix(in srgb,var(--accent) 18%,var(--surface-2, transparent));stroke:var(--accent);stroke-width:1.2}.gm-name[data-v-8d47f9b9]{font-family:inherit;font-weight:800;font-size:calc(var(--gm-size) * .42);letter-spacing:calc(var(--gm-size) * .05);text-transform:uppercase;background:linear-gradient(92deg,var(--accent) 0%,var(--accent-2, var(--accent)) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;white-space:nowrap;text-shadow:0 0 14px color-mix(in srgb,var(--accent) 28%,transparent)}.gm-mark[data-v-8d47f9b9]:hover{transform:scale(1.05)}.gm-mark:hover .gm-svg[data-v-8d47f9b9]{filter:drop-shadow(0 0 11px color-mix(in srgb,var(--accent) 85%,transparent))}.gm-mark:hover .gm-glyph[data-v-8d47f9b9]{animation:gmGlitch-8d47f9b9 .5s steps(2,end) 1}.gm-spot.gm-v-classic .gm-shield[data-v-8d47f9b9]{stroke-dasharray:4 3;animation:gmMarch-8d47f9b9 1.15s linear infinite}.gm-spot.gm-v-classic .gm-shield-in[data-v-8d47f9b9]{stroke-dasharray:2.6 3;opacity:.7;animation:gmMarch-8d47f9b9 1.6s linear infinite reverse}.gm-spot .gm-svg[data-v-8d47f9b9]{filter:drop-shadow(0 0 9px color-mix(in srgb,var(--accent) 80%,transparent))}@keyframes gmMarch-8d47f9b9{to{stroke-dashoffset:-7}}@keyframes gmScan-8d47f9b9{0%{transform:translateY(-8px)}to{transform:translateY(8px)}}.gm-scan-move[data-v-8d47f9b9]{animation:gmScan-8d47f9b9 3.2s linear infinite alternate}@keyframes gmWatch-8d47f9b9{0%,86%,to{transform:translate(0)}90%{transform:translate(1px)}94%{transform:translate(-1px)}}.gm-pupil[data-v-8d47f9b9],.gm-glint[data-v-8d47f9b9]{transform-origin:center;animation:gmWatch-8d47f9b9 7s ease-in-out infinite}@keyframes gmEyeScan-8d47f9b9{0%,to{transform:translateY(-4px);opacity:0}50%{transform:translateY(4px);opacity:.8}}.gm-eyescan[data-v-8d47f9b9]{transform-origin:center;animation:gmEyeScan-8d47f9b9 4s ease-in-out infinite}@keyframes gmGear-8d47f9b9{to{transform:rotate(360deg)}}.gm-gear-spin[data-v-8d47f9b9]{transform-origin:24px 24px;animation:gmGear-8d47f9b9 16s linear infinite}@keyframes gmFlicker-8d47f9b9{0%,to{transform:scaleY(1)}50%{transform:scaleY(1.06)}}.gm-flame[data-v-8d47f9b9],.gm-hflame[data-v-8d47f9b9]{transform-origin:center bottom;animation:gmFlicker-8d47f9b9 2.4s ease-in-out infinite}@keyframes gmGlitch-8d47f9b9{0%{transform:translate(0)}25%{transform:translate(.6px,-.4px)}50%{transform:translate(-.5px,.4px)}75%{transform:translate(.3px,.3px)}to{transform:translate(0)}}.gm-v-neon .gm-svg[data-v-8d47f9b9]{filter:drop-shadow(0 0 4px color-mix(in srgb,var(--gm-neon) 65%,transparent))}.gm-glyph-neon[data-v-8d47f9b9]{filter:drop-shadow(0 0 1.6px var(--gm-neon)) drop-shadow(0 0 5px color-mix(in srgb,var(--gm-neon) 80%,transparent))}.gm-glyph-neon .gm-stroke[data-v-8d47f9b9],.gm-glyph-neon .gm-ticks line[data-v-8d47f9b9]{stroke:var(--gm-neon)}.gm-glyph-neon .gm-fill[data-v-8d47f9b9],.gm-glyph-neon .gm-node2[data-v-8d47f9b9]{fill:var(--gm-neon)}.gm-glyph-neon .gm-soft[data-v-8d47f9b9]{fill:color-mix(in srgb,var(--gm-neon) 20%,transparent);stroke:var(--gm-neon)}.gm-glyph-neon .gm-mini path[data-v-8d47f9b9]{fill:color-mix(in srgb,var(--gm-neon) 20%,transparent);stroke:var(--gm-neon)}.neon-hex[data-v-8d47f9b9]{fill:none;stroke:var(--gm-neon);stroke-width:1;opacity:.5;stroke-linejoin:round}.neon-core[data-v-8d47f9b9]{fill:var(--gm-neon);transform-box:fill-box;transform-origin:center;filter:blur(.5px);animation:neonPulse-8d47f9b9 2.6s ease-in-out infinite}@keyframes neonPulse-8d47f9b9{0%,to{opacity:.16;transform:scale(.8)}50%{opacity:.5;transform:scale(1.1)}}.neon-seed[data-v-8d47f9b9]{fill:var(--gm-neon);transform-box:fill-box;transform-origin:center;transform:translate(var(--tx),var(--ty));filter:drop-shadow(0 0 2px var(--gm-neon));animation:neonSeed-8d47f9b9 1.1s cubic-bezier(.22,1,.36,1) both}@keyframes neonSeed-8d47f9b9{0%{transform:translate(0) scale(.3);opacity:0}22%{opacity:1}to{transform:translate(var(--tx),var(--ty)) scale(1);opacity:1}}.neon-orb[data-v-8d47f9b9]{fill:var(--gm-neon);filter:drop-shadow(0 0 2px var(--gm-neon)) drop-shadow(0 0 5px color-mix(in srgb,var(--gm-neon) 70%,transparent))}@media (prefers-reduced-motion: reduce){.gm-scan-move[data-v-8d47f9b9],.gm-pupil[data-v-8d47f9b9],.gm-glint[data-v-8d47f9b9],.gm-eyescan[data-v-8d47f9b9],.gm-gear-spin[data-v-8d47f9b9],.gm-flame[data-v-8d47f9b9],.gm-hflame[data-v-8d47f9b9],.gm-spot.gm-v-classic .gm-shield[data-v-8d47f9b9],.gm-spot.gm-v-classic .gm-shield-in[data-v-8d47f9b9],.gm-mark:hover .gm-glyph[data-v-8d47f9b9]{animation:none}.neon-seed[data-v-8d47f9b9]{animation:none;opacity:1}.neon-core[data-v-8d47f9b9]{animation:none;opacity:.3}}@media (max-width: 560px){.gm-name[data-v-8d47f9b9]{display:none}}.am-mark[data-v-6d00d7aa]{display:inline-flex;align-items:center;gap:calc(var(--am-size) * .3);line-height:1;vertical-align:middle}.am-svg[data-v-6d00d7aa]{width:var(--am-size);height:var(--am-size);aspect-ratio:1 / 1;display:block;flex-shrink:0;overflow:visible;filter:drop-shadow(0 0 5px color-mix(in srgb,var(--accent) 45%,transparent))}.am-plate[data-v-6d00d7aa]{fill:color-mix(in srgb,var(--accent) 16%,transparent)}.am-edge[data-v-6d00d7aa]{fill:none;stroke:var(--accent-2, var(--accent));stroke-width:1.8;stroke-linejoin:round}.am-edge-in[data-v-6d00d7aa]{stroke-width:.9;opacity:.5}.am-chev[data-v-6d00d7aa]{fill:none;stroke:var(--ink);stroke-width:2.8;stroke-linecap:round;stroke-linejoin:round}.am-chev-2[data-v-6d00d7aa]{stroke:var(--accent-2, var(--accent));stroke-width:2.2;opacity:.72}.am-node[data-v-6d00d7aa]{fill:var(--accent-2, var(--accent))}.am-ring[data-v-6d00d7aa]{fill:none;stroke:var(--accent-2, var(--accent));stroke-width:1;opacity:.5;stroke-dasharray:2.4 3}.am-arc[data-v-6d00d7aa]{fill:none;stroke:var(--ink);stroke-width:2.2;stroke-linecap:round;opacity:.85}.am-star[data-v-6d00d7aa]{fill:var(--ink);stroke:var(--accent-2, var(--accent));stroke-width:1;stroke-linejoin:round}.am-bore[data-v-6d00d7aa]{fill:var(--surface)}.am-blade[data-v-6d00d7aa]{fill:none;stroke:var(--ink);stroke-width:3.1;stroke-linecap:round}.am-bar[data-v-6d00d7aa]{fill:none;stroke:var(--accent-2, var(--accent));stroke-width:2.1;stroke-linecap:round;stroke-dasharray:3 2.4}.am-name[data-v-6d00d7aa]{font-family:inherit;font-weight:800;font-size:calc(var(--am-size) * .55);letter-spacing:calc(var(--am-size) * .07);text-transform:uppercase;background:linear-gradient(92deg,var(--accent-2, var(--accent)) 0%,var(--ink) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;white-space:nowrap}.tm[data-v-9bac4603]{position:relative;display:inline-flex;width:var(--tm-size);height:var(--tm-size);flex:0 0 auto;line-height:0;vertical-align:middle}.tm-img[data-v-9bac4603]{width:100%;height:100%;display:block;border-radius:22%;filter:hue-rotate(var(--tm-rot)) saturate(var(--tm-sat))}.tm-calm[data-v-9bac4603]{--tm-rot: 0deg;--tm-sat: 1;--tm-glow: #4fc3f7}.tm-alert[data-v-9bac4603]{--tm-rot: -155deg;--tm-sat: 1.45;--tm-glow: #f0b429}.tm-fury[data-v-9bac4603]{--tm-rot: -193deg;--tm-sat: 1.7;--tm-glow: #ff4d3d}.tm-halo[data-v-9bac4603]{position:absolute;top:-12%;right:-12%;bottom:-12%;left:-12%;border-radius:30%;pointer-events:none;background:radial-gradient(closest-side,color-mix(in srgb,var(--tm-glow) 45%,transparent),transparent 72%);opacity:.35}@media (prefers-reduced-motion: no-preference){.tm-calm .tm-halo[data-v-9bac4603]{animation:tmBreathe-9bac4603 4.6s ease-in-out infinite}.tm-alert .tm-halo[data-v-9bac4603]{animation:tmBreathe-9bac4603 2.1s ease-in-out infinite}.tm-fury .tm-halo[data-v-9bac4603]{animation:tmRage-9bac4603 1.05s ease-in-out infinite}.tm-fury .tm-img[data-v-9bac4603]{animation:tmTremor-9bac4603 2.9s steps(2,end) infinite}}@keyframes tmBreathe-9bac4603{0%,to{opacity:.22;transform:scale(.94)}50%{opacity:.55;transform:scale(1.04)}}@keyframes tmRage-9bac4603{0%,to{opacity:.4;transform:scale(.96)}50%{opacity:.9;transform:scale(1.1)}}@keyframes tmTremor-9bac4603{0%,86%,to{transform:translate(0)}90%{transform:translate(.5px,-.4px)}95%{transform:translate(-.5px,.3px)}}.ar-btn[data-v-ab579a3b]{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-width:32px;height:32px;padding:0 8px;background:var(--surface-3);border:1px solid var(--border-2);color:var(--muted);border-radius:999px;cursor:pointer;font-size:.95rem}.ar-btn[data-v-ab579a3b]:hover{border-color:var(--accent)}.ar-btn.on[data-v-ab579a3b]{background:color-mix(in srgb,var(--ok) 18%,var(--surface-3));border-color:var(--ok);color:var(--ok)}.ar-btn i[data-v-ab579a3b]{font-style:normal;line-height:1}.ar-push[data-v-ab579a3b]{color:var(--ok);font-size:1.1em;line-height:0;margin-left:3px}.ar-cd[data-v-ab579a3b]{font-size:.72rem;font-weight:700;font-variant-numeric:tabular-nums;min-width:14px;opacity:.8}.ar-live[data-v-ab579a3b]{font-size:.74rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.ar-dot[data-v-ab579a3b]{width:8px;height:8px;border-radius:50%;background:var(--ok);box-shadow:0 0 color-mix(in srgb,var(--ok) 60%,transparent);animation:arpulse-ab579a3b 1.4s ease-out infinite}@keyframes arpulse-ab579a3b{0%{box-shadow:0 0 color-mix(in srgb,var(--ok) 55%,transparent)}70%{box-shadow:0 0 0 7px transparent}to{box-shadow:0 0 0 0 transparent}}.nb[data-v-5996c1ac]{position:relative}.nbtn[data-v-5996c1ac]{position:relative;background:var(--surface-3);border:1px solid var(--border-2);color:var(--ink);border-radius:9px;padding:7px 10px;cursor:pointer;font-size:.95rem}.badge[data-v-5996c1ac]{position:absolute;top:-5px;right:-5px;background:#dc2626;color:#fff;font-size:.6rem;font-weight:800;border-radius:999px;padding:1px 5px;min-width:16px}.nbdrop[data-v-5996c1ac]{position:absolute;right:0;top:calc(100% + 8px);z-index:200;width:340px;max-width:90vw;background:var(--surface-2);border:1px solid var(--border);border-radius:12px;box-shadow:var(--shadow);overflow:hidden}.nbhead[data-v-5996c1ac]{display:flex;align-items:center;justify-content:space-between;padding:11px 14px;border-bottom:1px solid var(--border);color:var(--ink)}.lnk[data-v-5996c1ac]{background:none;border:none;color:var(--accent);cursor:pointer;font-size:.78rem;font-weight:700}.nblist[data-v-5996c1ac]{max-height:60vh;overflow-y:auto}.nrow[data-v-5996c1ac]{display:flex;flex-direction:column;gap:2px;width:100%;text-align:left;background:none;border:none;border-bottom:1px solid var(--border);padding:10px 14px;cursor:pointer;border-left:3px solid transparent}.nrow[data-v-5996c1ac]:hover{background:var(--surface-3)}.nrow.unread[data-v-5996c1ac]{background:color-mix(in srgb,var(--accent) 7%,transparent)}.nrow.k-success[data-v-5996c1ac]{border-left-color:#16a34a}.nrow.k-warning[data-v-5996c1ac]{border-left-color:#d97706}.nrow.k-danger[data-v-5996c1ac]{border-left-color:#dc2626}.nrow.k-info[data-v-5996c1ac]{border-left-color:var(--accent)}.ntt[data-v-5996c1ac]{color:var(--ink);font-weight:600;font-size:.85rem}.nbd[data-v-5996c1ac]{color:var(--ink-soft);font-size:.78rem}.ntm[data-v-5996c1ac]{color:var(--muted);font-size:.7rem}.nempty[data-v-5996c1ac]{padding:26px;text-align:center;color:var(--muted);font-size:.85rem}.nbback[data-v-5996c1ac]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:150}.gcw[data-v-ed018c5d]{position:relative}.gcw-btn[data-v-ed018c5d]{position:relative;background:var(--surface-3);border:1px solid var(--border-2);color:var(--ink);border-radius:9px;padding:7px 10px;cursor:pointer;font-size:.95rem}.gcw-btn.pulse[data-v-ed018c5d]{animation:gcwpulse-ed018c5d 1.6s infinite}@keyframes gcwpulse-ed018c5d{0%{box-shadow:0 0 color-mix(in srgb,#dc2626 65%,transparent)}70%{box-shadow:0 0 0 14px transparent}to{box-shadow:0 0 0 0 transparent}}.gcw-count[data-v-ed018c5d]{position:absolute;top:-5px;right:-5px;background:#dc2626;color:#fff;font-size:.6rem;font-weight:800;border-radius:999px;padding:1px 5px;min-width:16px}.gcw-toast[data-v-ed018c5d]{position:absolute;right:0;top:calc(100% + 8px);z-index:210;width:280px;background:var(--surface-2);border:1px solid var(--border);border-left:3px solid var(--accent);border-radius:12px;padding:10px 12px;box-shadow:0 10px 30px #0000004d;cursor:pointer}.gcw-tt[data-v-ed018c5d]{font-weight:700;color:var(--ink);font-size:.85rem}.gcw-tb[data-v-ed018c5d]{color:var(--ink-soft);font-size:.78rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gcw-fly[data-v-ed018c5d]{position:absolute;right:0;top:calc(100% + 8px);z-index:210;width:320px;max-width:90vw;background:var(--surface-2);border:1px solid var(--border);border-radius:14px;box-shadow:0 14px 40px #00000057;overflow:hidden}.gcw-fh[data-v-ed018c5d]{display:flex;align-items:center;justify-content:space-between;padding:11px 13px;border-bottom:1px solid var(--border);color:var(--ink)}.gcw-x[data-v-ed018c5d]{background:none;border:1px solid var(--border-2);color:var(--ink-soft);border-radius:7px;padding:2px 8px;cursor:pointer}.gcw-list[data-v-ed018c5d]{max-height:46vh;overflow-y:auto}.gcw-row[data-v-ed018c5d]{display:flex;align-items:center;gap:9px;width:100%;text-align:left;background:none;border:none;border-bottom:1px solid var(--border-2);padding:9px 12px;cursor:pointer}.gcw-row[data-v-ed018c5d]:hover{background:var(--surface-3)}.gcw-av[data-v-ed018c5d]{width:32px;height:32px;border-radius:50%;background:color-mix(in srgb,var(--accent) 16%,transparent);color:var(--accent);display:flex;align-items:center;justify-content:center;font-weight:800;flex:none}.gcw-info[data-v-ed018c5d]{display:flex;flex-direction:column;min-width:0;flex:1}.gcw-info b[data-v-ed018c5d]{font-size:.84rem;color:var(--ink)}.gcw-last[data-v-ed018c5d]{font-size:.75rem;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gcw-badge[data-v-ed018c5d]{background:#dc2626;color:#fff;font-size:.62rem;font-weight:800;border-radius:999px;padding:1px 6px}.gcw-empty[data-v-ed018c5d]{padding:22px;text-align:center;color:var(--muted);font-size:.82rem}.gcw-open[data-v-ed018c5d]{width:100%;background:var(--surface-3);border:none;border-top:1px solid var(--border);color:var(--accent);font-weight:700;padding:10px;cursor:pointer}.es-wrap[data-v-6e6199b3]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20000;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;padding:24px;background-color:var(--surface);background-image:radial-gradient(1200px 600px at 50% -10%,color-mix(in srgb,var(--accent) 14%,var(--surface)) 0%,var(--surface) 60%)}.es-card[data-v-6e6199b3]{background:var(--surface-2);border:1px solid var(--border);border-radius:20px;padding:40px 44px;max-width:480px;width:100%;text-align:center;box-shadow:var(--shadow, 0 30px 80px rgba(2,6,23,.4))}.es-code[data-v-6e6199b3]{font-size:4.5rem;font-weight:900;letter-spacing:-.04em;line-height:1}.es-icon[data-v-6e6199b3]{font-size:2.2rem;margin:6px 0 10px}h1[data-v-6e6199b3]{font-size:1.4rem;color:var(--ink);margin:0 0 8px;letter-spacing:-.01em}.es-msg[data-v-6e6199b3]{color:var(--ink-soft);font-size:.95rem;line-height:1.6;margin:0 0 6px}.es-detail[data-v-6e6199b3]{color:var(--muted);font-size:.78rem;font-family:ui-monospace,monospace;background:var(--surface-3);border-radius:8px;padding:8px 10px;margin:10px 0 0;word-break:break-word;max-height:96px;overflow:auto}.es-actions[data-v-6e6199b3]{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;margin-top:22px}.es-btn[data-v-6e6199b3]{border:none;border-radius:11px;padding:11px 20px;font-weight:800;font-size:.9rem;cursor:pointer}.es-btn.primary[data-v-6e6199b3]{background:var(--accent);color:var(--on-accent)}.es-btn.ghost[data-v-6e6199b3]{background:transparent;border:1px solid var(--border-2);color:var(--ink-soft)}.es-btn[data-v-6e6199b3]:hover{filter:brightness(1.06)}.es-brand[data-v-6e6199b3]{color:var(--muted);font-size:.78rem;font-weight:700;letter-spacing:.08em;opacity:.7}.ghelp-steps[data-v-9903015f]{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 12px}.ghelp-step[data-v-9903015f]{display:inline-flex;align-items:center;gap:6px;padding:5px 10px 5px 5px;border-radius:999px;border:1px solid color-mix(in srgb,var(--accent) 34%,var(--border-2));background:color-mix(in srgb,var(--accent) 10%,transparent);color:var(--ink);font-size:11.5px;font-weight:650;cursor:pointer;text-align:left}.ghelp-step[data-v-9903015f]:hover{background:color-mix(in srgb,var(--accent) 20%,transparent)}.ghelp-step .n[data-v-9903015f]{width:17px;height:17px;flex:none;border-radius:50%;font-size:10px;display:inline-flex;align-items:center;justify-content:center;background:var(--accent);color:var(--on-accent);font-weight:800}.ghelp-panel[data-v-9903015f]{position:fixed;z-index:10600;background:var(--pop);border:1px solid var(--border-2);border-radius:14px;box-shadow:var(--shadow, 0 18px 46px rgba(15,23,42,.28));overflow:hidden;display:flex;flex-direction:column}.ghelp-panel.dragging[data-v-9903015f]{-webkit-user-select:none;user-select:none}.ghelp-head[data-v-9903015f]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 14px;cursor:grab;background:linear-gradient(135deg,var(--accent),color-mix(in srgb,var(--accent) 56%,#0f172a 44%));color:var(--on-accent)}.ghelp-head[data-v-9903015f]:active{cursor:grabbing}.ghelp-head h5[data-v-9903015f]{margin:0;font-size:14px;font-weight:700;display:flex;align-items:center;gap:9px;overflow:hidden}.ghelp-head .qi[data-v-9903015f]{width:20px;height:20px;flex:none;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:800;background:color-mix(in srgb,var(--on-accent) 22%,transparent)}.ghelp-head .tt[data-v-9903015f]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ghelp-x[data-v-9903015f]{background:none;border:none;color:var(--on-accent);opacity:.8;cursor:pointer;font-size:14px;border-radius:7px;width:26px;height:26px;flex:none}.ghelp-x[data-v-9903015f]:hover{opacity:1;background:color-mix(in srgb,var(--on-accent) 16%,transparent)}.ghelp-body[data-v-9903015f]{padding:14px 16px;overflow-y:auto;overscroll-behavior:contain;font-size:13px;line-height:1.62;color:var(--ink)}.ghelp-ctx[data-v-9903015f]{font-size:11.5px;color:var(--muted);border-left:3px solid var(--accent);padding:6px 10px;background:var(--surface-3);border-radius:0 8px 8px 0;margin-bottom:12px}.ghelp-lead[data-v-9903015f]{color:var(--ink-soft);margin-bottom:12px}.ghelp-body h6[data-v-9903015f]{font-size:12.5px;font-weight:800;color:var(--ink);margin:14px 0 6px;letter-spacing:.01em}.ghelp-body ul[data-v-9903015f]{padding-left:16px;margin:0 0 8px}.ghelp-body li[data-v-9903015f]{margin-bottom:5px;color:var(--ink-soft)}.ghelp-body[data-v-9903015f] .ghelp-link{color:var(--accent);font-weight:700;text-decoration:none;border-bottom:1px dashed color-mix(in srgb,var(--accent) 55%,transparent);cursor:pointer}.ghelp-body[data-v-9903015f] .ghelp-link:hover{border-bottom-style:solid}.ghelp-note[data-v-9903015f]{border-radius:9px;padding:8px 11px;margin:8px 0 0;font-size:12.5px}.ghelp-note.ok[data-v-9903015f]{background:color-mix(in srgb,var(--ok, #16a34a) 12%,transparent);border:1px solid color-mix(in srgb,var(--ok, #16a34a) 30%,transparent)}.ghelp-note.info[data-v-9903015f]{background:color-mix(in srgb,var(--accent) 10%,transparent);border:1px solid color-mix(in srgb,var(--accent) 26%,transparent)}.ghelp-note.warn[data-v-9903015f]{background:color-mix(in srgb,var(--warn, #d97706) 12%,transparent);border:1px solid color-mix(in srgb,var(--warn, #d97706) 30%,transparent)}.ghelp-note[data-v-9903015f] strong{color:var(--ink)}.av[data-v-be4581bf]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border-radius:50%;overflow:hidden;background:hsl(var(--avh) 45% 42%);color:#fff;font-weight:800;letter-spacing:-.02em;border:1.5px solid var(--surface-2);box-shadow:0 0 0 1px var(--border-2);-webkit-user-select:none;user-select:none}.av.ph[data-v-be4581bf]{background:var(--surface-3)}.av img[data-v-be4581bf]{width:100%;height:100%;object-fit:cover;display:block}.av .gl[data-v-be4581bf]{font-size:.8em;line-height:1;filter:grayscale(1) brightness(1.6)}.ch[data-v-4af2027c]{width:100%}.bars[data-v-4af2027c]{display:flex;flex-direction:column;gap:8px}.brow[data-v-4af2027c]{display:flex;align-items:center;gap:10px}.blabel[data-v-4af2027c]{width:clamp(120px,34%,350px);color:var(--ink-soft);font-size:.8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:none}.btrack[data-v-4af2027c]{flex:1;height:10px;background:var(--surface-3);border-radius:999px;overflow:hidden}.bfill[data-v-4af2027c]{height:100%;border-radius:999px;transition:width .3s ease}.bval[data-v-4af2027c]{min-width:72px;text-align:right;color:var(--ink);font-weight:700;font-size:.82rem;font-variant-numeric:tabular-nums;white-space:nowrap;padding-left:8px;flex:none}.cols[data-v-4af2027c]{width:100%}.colplot[data-v-4af2027c]{position:relative}.colgrid[data-v-4af2027c]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:space-between;pointer-events:none}.colgrid span[data-v-4af2027c]{height:1px;background:var(--border);opacity:.55}.colmax[data-v-4af2027c]{text-align:right;font-size:.64rem;color:var(--muted);font-variant-numeric:tabular-nums;line-height:1.35;margin-bottom:1px}.colbars[data-v-4af2027c]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-end;gap:2px}.colb[data-v-4af2027c]{flex:1;min-width:0;height:100%;display:flex;align-items:flex-end}.colb.clk[data-v-4af2027c]{cursor:pointer}.colb[data-v-4af2027c]:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.colb i[data-v-4af2027c]{display:block;width:100%;max-width:30px;margin:0 auto;border-radius:4px 4px 0 0;opacity:.82;transition:opacity .12s ease,height .3s ease}.colb.grp[data-v-4af2027c]{gap:2px;justify-content:center}.colb.grp i[data-v-4af2027c]{max-width:13px;margin:0}.colb.on i[data-v-4af2027c],.colb:hover i[data-v-4af2027c]{opacity:1}.coltip[data-v-4af2027c]{position:absolute;top:4px;transform:translate(-50%);background:var(--pop);border:1px solid var(--border-2);border-radius:9px;padding:5px 9px;box-shadow:var(--shadow);pointer-events:none;z-index:3;white-space:nowrap}.coltip.rt[data-v-4af2027c]{transform:translate(-100%)}.coltip b[data-v-4af2027c]{display:block;font-size:.66rem;color:var(--muted);font-weight:700;letter-spacing:.03em}.coltip span[data-v-4af2027c]{font-size:.82rem;color:var(--ink);font-weight:800;font-variant-numeric:tabular-nums}.colx[data-v-4af2027c]{display:flex;gap:2px;margin-top:5px}.colx span[data-v-4af2027c]{flex:1;min-width:0;text-align:center;color:var(--muted);font-size:.62rem;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:visible}.donutwrap[data-v-4af2027c]{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.dsolo[data-v-4af2027c]{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 2px}.dsolon[data-v-4af2027c]{font-size:2.1rem;font-weight:800;line-height:1;color:var(--ink)}.dsolol[data-v-4af2027c]{font-size:.78rem;color:var(--muted)}.donut[data-v-4af2027c]{width:140px;height:140px}.dtotal[data-v-4af2027c]{font-size:8px;text-anchor:middle;dominant-baseline:central;fill:var(--ink);font-weight:800}.legend[data-v-4af2027c]{display:flex;flex-direction:column;gap:6px}.lg[data-v-4af2027c]{display:flex;align-items:center;gap:8px;color:var(--ink-soft);font-size:.82rem}.lg .dot[data-v-4af2027c]{width:10px;height:10px;border-radius:3px}.brow.clk[data-v-4af2027c],.lg.clk[data-v-4af2027c]{cursor:pointer}.brow.clk:hover .blabel[data-v-4af2027c],.lg.clk[data-v-4af2027c]:hover{color:var(--accent)}.empty[data-v-4af2027c]{padding:12px}.linewrap[data-v-4af2027c]{position:relative;width:100%}.lchart[data-v-4af2027c]{width:100%;height:120px;display:block}.lpts[data-v-4af2027c]{position:absolute;top:0;right:0;bottom:18px;left:0}.lpt[data-v-4af2027c]{position:absolute;top:0;bottom:0;width:12px;margin-left:-6px}.lpt i[data-v-4af2027c]{position:absolute;left:50%;top:50%;width:6px;height:6px;margin:-3px 0 0 -3px;border-radius:50%;background:var(--accent);opacity:0;transition:opacity .12s}.lpt.clk[data-v-4af2027c]{cursor:pointer}.lpt:hover i[data-v-4af2027c]{opacity:1}.lxaxis[data-v-4af2027c]{display:flex;justify-content:space-between;color:var(--muted);font-size:.66rem;margin-top:2px}.tr[data-v-4af2027c]{width:100%}.trleg[data-v-4af2027c]{display:flex;flex-wrap:wrap;gap:14px;margin:0 0 10px}.trlg[data-v-4af2027c]{display:inline-flex;align-items:center;gap:7px;font-size:.74rem;color:var(--ink-soft);font-weight:600}.trlg i[data-v-4af2027c]{width:14px;height:3px;border-radius:2px;flex:none}.trplot[data-v-4af2027c]{position:relative;height:190px}.trsvg[data-v-4af2027c]{width:100%;height:100%;display:block;overflow:visible}.trgrid[data-v-4af2027c]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:space-between;pointer-events:none}.trgrid span[data-v-4af2027c]{height:1px;background:var(--border);opacity:.5}.trdots[data-v-4af2027c]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.trdot[data-v-4af2027c]{position:absolute;width:6px;height:6px;margin:-3px 0 0 -3px;border-radius:50%;box-shadow:0 0 0 2px var(--surface-2);opacity:.55;transition:opacity .12s,transform .12s}.trdot.on[data-v-4af2027c]{opacity:1;transform:scale(1.5)}.trcross[data-v-4af2027c]{position:absolute;top:0;bottom:0;width:1px;background:var(--border-2);pointer-events:none}.trhit[data-v-4af2027c]{position:absolute;top:0;right:0;bottom:0;left:0}.trhit span[data-v-4af2027c]{position:absolute;top:0;bottom:0;display:block}.trhit span.clk[data-v-4af2027c]{cursor:pointer}.trhit span[data-v-4af2027c]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.trtip[data-v-4af2027c]{position:absolute;top:6px;transform:translate(-50%);background:var(--pop);border:1px solid var(--border-2);border-radius:10px;padding:8px 10px;box-shadow:var(--shadow);pointer-events:none;z-index:3;min-width:148px}.trtip.rt[data-v-4af2027c]{transform:translate(-100%)}.trtipx[data-v-4af2027c]{display:block;font-size:.68rem;color:var(--muted);font-weight:700;margin-bottom:5px;letter-spacing:.03em}.trtipr[data-v-4af2027c]{display:flex;align-items:center;gap:7px;font-size:.76rem;line-height:1.7}.trtipr i[data-v-4af2027c]{width:12px;height:3px;border-radius:2px;flex:none}.trtipr em[data-v-4af2027c]{color:var(--ink-soft);font-style:normal;flex:1}.trtipr b[data-v-4af2027c]{color:var(--ink);font-weight:800;font-variant-numeric:tabular-nums;white-space:nowrap}.trx[data-v-4af2027c]{display:flex;margin-top:6px}.trx span[data-v-4af2027c]{flex:1;text-align:center;color:var(--muted);font-size:.66rem;white-space:nowrap}.hmc[data-v-ab31c503]{display:flex;flex-direction:column;min-width:0;height:var(--hm-h, 292px);background:var(--surface-2);border:1px solid var(--border);border-left:3px solid var(--border-2);border-radius:14px;padding:10px 12px;transition:border-color .12s ease,transform .12s ease}.hmc.over[data-v-ab31c503]{border-color:var(--accent);transform:translateY(-2px)}.hmc.war[data-v-ab31c503]{border-left-color:var(--sev-critical)}.hmc.ap[data-v-ab31c503]{border-left-color:var(--accent)}.hmc.rh[data-v-ab31c503]{border-left-color:var(--sev-low, #16a34a)}.hmc.sec[data-v-ab31c503]{border-left-color:var(--sev-high, #d97706)}.hmc.gov[data-v-ab31c503]{border-left-color:var(--accent)}.hmc.hd[data-v-ab31c503]{border-left-color:var(--sev-medium)}.hmc.team[data-v-ab31c503]{border-left-color:var(--ok, #16a34a)}.hmc>header[data-v-ab31c503]{display:flex;align-items:center;gap:6px;margin-bottom:6px;flex:0 0 auto}.hmc>header b[data-v-ab31c503]{font-size:.86rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hmc-grow[data-v-ab31c503]{flex:1}.hmc-ic[data-v-ab31c503]{display:inline-flex;align-items:center;font-size:.9rem}.hmc-ic[data-v-ab31c503] svg{width:15px;height:15px}.hmc-grip[data-v-ab31c503]{cursor:grab;color:var(--muted);font-size:.8rem;line-height:1;-webkit-user-select:none;user-select:none;opacity:.55}.hmc-grip[data-v-ab31c503]:hover{opacity:1;color:var(--accent)}.hmc-grip[data-v-ab31c503]:active{cursor:grabbing}.hmc-badge[data-v-ab31c503]{font-size:.62rem;font-weight:800;color:var(--muted);border:1px solid var(--border);border-radius:999px;padding:0 5px}.hmc-link[data-v-ab31c503]{background:none;border:none;color:var(--accent);font-size:.72rem;cursor:pointer;padding:0;white-space:nowrap}.hmc-link[data-v-ab31c503]:hover{text-decoration:underline}.hmc-body[data-v-ab31c503]{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden}.hmc-body[data-v-ab31c503]::-webkit-scrollbar{width:6px}.hmc-body[data-v-ab31c503]::-webkit-scrollbar-thumb{background:var(--border-2);border-radius:999px}.hmc>footer[data-v-ab31c503]{display:flex;align-items:center;gap:5px;flex:0 0 auto;padding-top:5px;margin-top:2px;border-top:1px solid var(--border)}.hmc-pg[data-v-ab31c503]{background:none;border:1px solid var(--border);color:var(--ink-soft);border-radius:6px;width:20px;height:18px;line-height:1;cursor:pointer;font-size:.78rem;padding:0}.hmc-pg[data-v-ab31c503]:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.hmc-pg[data-v-ab31c503]:disabled{opacity:.35;cursor:default}.hmc-pgn[data-v-ab31c503],.hmc-tot[data-v-ab31c503]{font-size:.64rem;color:var(--muted)}.hm[data-v-88efcc88]{padding:18px 22px 34px;--hm-h: 292px}.hm-head[data-v-88efcc88]{display:flex;align-items:center;gap:14px;margin-bottom:14px}.hm-hi[data-v-88efcc88]{flex:1;min-width:0}.hm-hi h1[data-v-88efcc88]{margin:0;font-size:1.32rem}.lead[data-v-88efcc88]{margin:2px 0 0;color:var(--muted);font-size:.86rem}.hm-meta[data-v-88efcc88]{display:flex;flex-wrap:wrap;gap:6px;margin-top:7px}.hm-acts[data-v-88efcc88]{display:flex;gap:6px}.ghost[data-v-88efcc88]{background:none;border:1px solid var(--border-2);color:var(--ink-soft);border-radius:9px;padding:6px 11px;cursor:pointer;font-size:.85rem}.ghost[data-v-88efcc88]:hover{background:var(--surface-3);border-color:var(--accent)}.hm-err[data-v-88efcc88]{color:var(--sev-critical);font-size:.84rem}.hm-tiles[data-v-88efcc88]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.hm-tiles .hm-tile[data-v-88efcc88]{flex:1 1 126px;min-width:126px}.hm-tile[data-v-88efcc88]{display:flex;flex-direction:column;align-items:flex-start;gap:1px;background:var(--surface-2);border:1px solid var(--border);border-left:3px solid var(--border-2);border-radius:12px;padding:8px 12px;cursor:pointer;text-align:left;transition:transform .12s ease,border-color .12s ease}.hm-tile[data-v-88efcc88]:hover{transform:translateY(-2px);border-color:var(--accent)}.hm-tile.bad[data-v-88efcc88]{border-left-color:var(--sev-critical)}.hm-tile.warn[data-v-88efcc88]{border-left-color:var(--sev-medium)}.hm-tile.ok[data-v-88efcc88]{border-left-color:var(--ok, #16a34a)}.hm-ti[data-v-88efcc88]{display:inline-flex;align-items:center;height:16px;font-size:.9rem}.hm-ti[data-v-88efcc88] svg{width:15px;height:15px}.hm-tv[data-v-88efcc88]{font-size:1.28rem;font-weight:800;line-height:1.15;color:var(--ink)}.hm-tl[data-v-88efcc88]{font-size:.64rem;color:var(--muted);text-transform:uppercase;letter-spacing:.03em}.hm-wall[data-v-88efcc88]{display:grid;grid-template-columns:repeat(auto-fit,minmax(330px,1fr));gap:12px;align-items:stretch}.row[data-v-88efcc88]{display:flex;align-items:center;gap:7px;padding:5px 3px;border-top:1px solid var(--border);font-size:.8rem;min-width:0;min-height:34px}.row[data-v-88efcc88]:first-child{border-top:none}.row.clk[data-v-88efcc88]{cursor:pointer;border-radius:8px}.row.clk[data-v-88efcc88]:hover{background:var(--surface-3)}.row.unread[data-v-88efcc88]{font-weight:600}.row.warnrow[data-v-88efcc88]{background:color-mix(in srgb,var(--sev-medium) 10%,transparent);border-radius:8px}.r1[data-v-88efcc88]{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px;overflow:hidden}.tt[data-v-88efcc88]{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.r1 small[data-v-88efcc88]{font-size:.68rem;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sub[data-v-88efcc88]{font-size:.62rem;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin:7px 0 1px}.sub[data-v-88efcc88]:first-child{margin-top:0}.ic[data-v-88efcc88]{flex:0 0 auto}.faces[data-v-88efcc88]{display:flex;flex-wrap:wrap;gap:4px;padding:3px 0}.muted[data-v-88efcc88]{color:var(--muted)}.sm[data-v-88efcc88]{font-size:.7rem}.mono[data-v-88efcc88]{font-family:ui-monospace,monospace;color:var(--muted);font-size:.72rem}.chip[data-v-88efcc88]{flex:0 0 auto;font-size:.66rem;padding:2px 8px;border-radius:999px;white-space:nowrap;background:var(--chip-bg);border:1px solid var(--border-2);color:var(--chip-ink)}.chip.ok[data-v-88efcc88]{color:var(--ok, #16a34a);border-color:color-mix(in srgb,var(--ok, #16a34a) 45%,transparent);background:color-mix(in srgb,var(--ok, #16a34a) 12%,transparent)}.chip.warn[data-v-88efcc88]{color:var(--sev-medium);border-color:color-mix(in srgb,var(--sev-medium) 45%,transparent);background:color-mix(in srgb,var(--sev-medium) 12%,transparent)}.chip.bad[data-v-88efcc88]{color:var(--sev-critical);border-color:color-mix(in srgb,var(--sev-critical) 45%,transparent);background:color-mix(in srgb,var(--sev-critical) 12%,transparent)}.clkchip[data-v-88efcc88]{cursor:pointer;font-family:inherit}.clkchip[data-v-88efcc88]:hover{border-color:var(--accent)}.prio[data-v-88efcc88]{flex:0 0 auto;font-size:.6rem;text-transform:uppercase;letter-spacing:.03em;color:var(--muted);border:1px solid var(--border);border-radius:6px;padding:1px 4px}.prio.p-critical[data-v-88efcc88],.prio.p-urgent[data-v-88efcc88]{color:var(--sev-critical);border-color:color-mix(in srgb,var(--sev-critical) 50%,transparent)}.prio.p-high[data-v-88efcc88]{color:var(--sev-high, #d97706);border-color:color-mix(in srgb,var(--sev-high, #d97706) 50%,transparent)}.dot[data-v-88efcc88]{width:8px;height:8px;border-radius:50%;flex:0 0 auto}.sev[data-v-88efcc88]{width:8px;height:8px;border-radius:2px;flex:0 0 auto;background:var(--ink-soft)}.sev.s-critical[data-v-88efcc88]{background:var(--sev-critical)}.sev.s-high[data-v-88efcc88]{background:var(--sev-high, #d97706)}.sev.s-medium[data-v-88efcc88]{background:var(--sev-medium)}.sev.s-low[data-v-88efcc88]{background:var(--sev-low, #16a34a)}.pulse[data-v-88efcc88]{width:8px;height:8px;border-radius:50%;flex:0 0 auto;background:var(--ink-soft)}.pulse.on[data-v-88efcc88]{background:var(--ok, #16a34a);box-shadow:0 0 0 3px color-mix(in srgb,var(--ok, #16a34a) 22%,transparent)}.pulse.off[data-v-88efcc88]{background:var(--sev-medium)}.score[data-v-88efcc88]{flex:0 0 auto;min-width:22px;text-align:center;font-size:.68rem;font-weight:800;border-radius:6px;padding:1px 4px;background:var(--surface-3);border:1px solid var(--border)}.score.bad[data-v-88efcc88]{color:var(--sev-critical);border-color:color-mix(in srgb,var(--sev-critical) 50%,transparent)}.score.warn[data-v-88efcc88]{color:var(--sev-medium);border-color:color-mix(in srgb,var(--sev-medium) 50%,transparent)}.val[data-v-88efcc88]{font-size:.74rem;white-space:nowrap}.due[data-v-88efcc88]{flex:0 0 auto;font-size:.68rem;color:var(--muted);white-space:nowrap}.due.over[data-v-88efcc88]{color:var(--sev-critical);font-weight:800}.due.now[data-v-88efcc88]{color:var(--sev-medium);font-weight:700}.bar[data-v-88efcc88]{flex:0 0 52px;height:5px;background:var(--surface-3);border-radius:999px;overflow:hidden}.bar i[data-v-88efcc88]{display:block;height:100%;background:var(--ok, #16a34a)}.pct[data-v-88efcc88]{font-size:.7rem;color:var(--muted);min-width:28px;text-align:right}.hm-big[data-v-88efcc88]{font-size:1.5rem;font-weight:800;line-height:1.1}.hm-big small[data-v-88efcc88]{font-size:.6rem;color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin-left:4px}.hm-punch[data-v-88efcc88]{display:flex;flex-wrap:wrap;gap:4px;margin:6px 0 4px}.pk[data-v-88efcc88]{font-size:.66rem;padding:2px 7px;border-radius:999px;background:var(--surface-3);border:1px solid var(--border);white-space:nowrap}.pk i[data-v-88efcc88]{font-style:normal;color:var(--muted)}.pk.k-in[data-v-88efcc88]{border-color:color-mix(in srgb,var(--ok, #16a34a) 60%,transparent)}.pk.k-out[data-v-88efcc88]{border-color:color-mix(in srgb,var(--sev-critical) 45%,transparent)}.hm-chips[data-v-88efcc88]{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.hm-cta[data-v-88efcc88]{margin-top:8px;background:none;border:none;color:var(--accent);font-size:.74rem;cursor:pointer;padding:0}.hm-cta[data-v-88efcc88]:hover{text-decoration:underline}.hm-tabs[data-v-88efcc88]{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:14px}.hm-tabs button[data-v-88efcc88]{display:inline-flex;align-items:center;gap:7px;background:color-mix(in srgb,var(--surface-3) 70%,transparent);border:1px solid var(--border-2);color:var(--ink-soft);border-radius:999px;padding:8px 15px;cursor:pointer;font-size:.82rem;font-weight:600;transition:all .13s}.hm-tabs button[data-v-88efcc88]:hover{border-color:var(--accent);color:var(--ink)}.hm-tabs button.on[data-v-88efcc88]{background:var(--accent);border-color:var(--accent);color:var(--on-accent);box-shadow:0 2px 8px -2px color-mix(in srgb,var(--accent) 70%,transparent)}.ht-ic[data-v-88efcc88]{display:inline-flex;align-items:center}.ht-ic[data-v-88efcc88] svg{width:14px;height:14px}.hm-lead2[data-v-88efcc88]{margin:0 0 12px;color:var(--muted);font-size:.82rem}.chgrid.hm-g3[data-v-88efcc88]{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width: 1180px){.chgrid.hm-g3[data-v-88efcc88]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.chgrid.hm-g3[data-v-88efcc88]{grid-template-columns:minmax(0,1fr)}}.chgrid.hm-g3>.tile[data-v-88efcc88]{min-height:286px}.chgrid.hm-g3>.tile[data-v-88efcc88]:not(.chwide):not(.chfull):nth-child(3n+1):last-child{grid-column:span 3}.chgrid.hm-g3>.tile[data-v-88efcc88]:not(.chwide):not(.chfull):nth-child(3n+1):nth-last-child(2){grid-column:span 2}@media (max-width: 1180px){.chgrid.hm-g3>.tile[data-v-88efcc88]:not(.chwide):not(.chfull):nth-child(3n+1):last-child,.chgrid.hm-g3>.tile[data-v-88efcc88]:not(.chwide):not(.chfull):nth-child(3n+1):nth-last-child(2){grid-column:span 1}.chgrid.hm-g3>.tile[data-v-88efcc88]:not(.chwide):not(.chfull):nth-child(odd):last-child{grid-column:span 2}}@media (max-width: 720px){.chgrid.hm-g3>.tile[data-v-88efcc88]{grid-column:span 1!important}}.ch-ic[data-v-88efcc88]{display:inline-flex;align-items:center}.ch-ic[data-v-88efcc88] svg{width:14px;height:14px;vertical-align:-2px}.hm-zero[data-v-88efcc88]{text-align:center;color:var(--muted);padding:26px;font-size:.9rem}@media (max-width: 700px){.hm[data-v-88efcc88]{--hm-h: auto}}.bg[data-v-1d90caec]{min-height:100vh;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;padding:24px}.bg.authed[data-v-1d90caec]{align-items:flex-start;padding:10px 32px 28px}.aurora[data-v-1d90caec]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(55% 90% at 82% -8%,var(--aurora-a),transparent 60%),radial-gradient(50% 90% at 12% 112%,var(--aurora-b),transparent 55%)}.boot-splash[data-v-1d90caec]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:5000;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px}.boot-logo[data-v-1d90caec]{height:46px;width:auto;opacity:.95}.boot-spin[data-v-1d90caec]{width:30px;height:30px;border-radius:50%;border:3px solid color-mix(in srgb,var(--accent) 25%,transparent);border-top-color:var(--accent);animation:bootspin-1d90caec .8s linear infinite}@keyframes bootspin-1d90caec{to{transform:rotate(360deg)}}.logo-pic[data-v-1d90caec]{display:block}.logo-img[data-v-1d90caec]{height:42px;width:auto;aspect-ratio:258 / 110;display:block}.logo-img.sm[data-v-1d90caec]{height:26px}.brand[data-v-1d90caec]{display:flex;align-items:center;gap:12px}.login-brand[data-v-1d90caec]{flex-direction:column;gap:12px;align-items:center;text-align:center}.bt-sub[data-v-1d90caec]{color:var(--muted);font-size:.74rem;letter-spacing:.16em;text-transform:uppercase}.login[data-v-1d90caec]{position:relative;z-index:1;width:min(410px,94vw);overflow:hidden;background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 8%,var(--surface-2)) 0%,var(--surface) 55%);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid color-mix(in srgb,var(--accent) 20%,var(--border));border-radius:18px;padding:34px 30px 24px;box-shadow:0 30px 80px color-mix(in srgb,var(--accent) 16%,transparent),inset 0 1px color-mix(in srgb,var(--accent) 30%,transparent)}.login[data-v-1d90caec]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--accent),var(--accent-2))}.login[data-v-1d90caec]{animation:gfadein-1d90caec .3s ease both}@keyframes gfadein-1d90caec{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.login form[data-v-1d90caec]{display:flex;flex-direction:column;gap:6px;margin-top:24px}.login label[data-v-1d90caec]{font-size:.72rem;text-transform:uppercase;letter-spacing:.12em;color:var(--muted);margin-top:10px}.login input[data-v-1d90caec]{background:var(--surface-3);border:1px solid var(--border-2);border-radius:10px;padding:12px 14px;color:var(--ink);font-size:.95rem;outline:none;transition:border-color .15s,box-shadow .15s}.login input[data-v-1d90caec]:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 25%,transparent)}.login input.otp[data-v-1d90caec]{letter-spacing:.5em;text-align:center;font-size:1.15rem;font-weight:700}.login button[data-v-1d90caec]{margin-top:18px;padding:12px;border:none;border-radius:10px;font-weight:700;font-size:.95rem;cursor:pointer;color:var(--on-accent);background:linear-gradient(140deg,var(--accent-2),var(--accent));box-shadow:0 8px 22px color-mix(in srgb,var(--accent) 40%,transparent);transition:transform .12s,filter .12s}.login button[data-v-1d90caec]:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.07)}.login button[data-v-1d90caec]:disabled{opacity:.6;cursor:default}.sso-btn[data-v-1d90caec]{display:flex;align-items:center;justify-content:center;gap:8px;text-decoration:none;border-radius:10px;font-weight:700;font-size:.95rem;cursor:pointer}.sso-btn.primary[data-v-1d90caec]{margin-top:24px;padding:13px;color:var(--on-accent);background:linear-gradient(140deg,var(--accent-2),var(--accent));box-shadow:0 8px 22px color-mix(in srgb,var(--accent) 40%,transparent);transition:transform .12s,filter .12s}.sso-btn.primary[data-v-1d90caec]:hover{transform:translateY(-1px);filter:brightness(1.07)}.pw-toggle[data-v-1d90caec]{margin:14px auto 0;width:auto;display:block;background:transparent;border:none;color:var(--ink-soft);padding:4px 8px;font-size:.78rem;cursor:pointer;box-shadow:none;text-decoration:underline;opacity:.7}.pw-toggle[data-v-1d90caec]:hover{color:var(--accent);opacity:1}.pw-note[data-v-1d90caec]{margin:12px 0 4px;font-size:.8rem;line-height:1.35;color:var(--ink-soft);background:color-mix(in srgb,var(--accent) 10%,transparent);border:1px solid var(--border-2);border-radius:10px;padding:9px 11px}.stepup-ov[data-v-1d90caec]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;z-index:9999}.stepup-card[data-v-1d90caec]{background:var(--surface);border:1px solid var(--border-2);border-radius:14px;padding:22px;width:min(92vw,380px);box-shadow:0 20px 60px #00000080}.stepup-card h3[data-v-1d90caec]{margin:0 0 8px}.stepup-hint[data-v-1d90caec]{font-size:.86rem;color:var(--ink-soft);margin:0 0 12px}.stepup-in[data-v-1d90caec]{width:100%;box-sizing:border-box;background:var(--surface-3);border:1px solid var(--border-2);border-radius:10px;padding:10px 12px;color:var(--ink)}.stepup-in[data-v-1d90caec]:focus{border-color:var(--accent);outline:none}.stepup-remember[data-v-1d90caec]{display:flex;align-items:center;gap:7px;font-size:.8rem;color:var(--ink-soft);margin-top:11px;cursor:pointer}.stepup-qr[data-v-1d90caec]{display:block;margin:4px auto 10px;width:190px;height:190px;background:#fff;border-radius:8px;padding:6px;box-sizing:border-box}.stepup-secret[data-v-1d90caec]{font-size:.76rem;color:var(--ink-soft);margin:0 0 10px;text-align:center;word-break:break-all}.stepup-actions[data-v-1d90caec]{display:flex;gap:10px;justify-content:flex-end;margin-top:14px}.login form.pw-secondary[data-v-1d90caec]{margin-top:8px}.pw-sep[data-v-1d90caec]{text-align:center;color:var(--hint);font-size:.74rem;margin:8px 0 4px;text-transform:uppercase;letter-spacing:.06em}.err[data-v-1d90caec]{color:var(--danger);font-size:.85rem;margin:10px 0 0}.hint[data-v-1d90caec]{text-align:center;color:var(--hint);font-size:.74rem;margin:14px 0 0}.forgot-link[data-v-1d90caec]{margin-top:8px;width:100%;background:transparent;border:none;box-shadow:none;color:var(--hint);font-size:.78rem;cursor:pointer;text-align:center}.forgot-link[data-v-1d90caec]:hover{color:var(--accent);text-decoration:underline}.forgot-box[data-v-1d90caec]{display:flex;flex-direction:column;gap:6px;margin-top:10px;padding-top:10px;border-top:1px dashed var(--border-2)}.forgot-sent[data-v-1d90caec]{margin-top:12px;padding:10px 12px;border-radius:10px;background:color-mix(in srgb,var(--ok, #2e9e5b) 14%,transparent);color:var(--ok, #2e9e5b);font-size:.82rem;text-align:center}.rs-ok[data-v-1d90caec]{display:flex;flex-direction:column;gap:14px;margin-top:24px;align-items:center}.rs-okmsg[data-v-1d90caec]{color:var(--ok, #2e9e5b);font-weight:700;font-size:.95rem}.login-langs[data-v-1d90caec]{display:flex;justify-content:center;gap:6px;margin-top:16px}.lang-mini[data-v-1d90caec]{background:var(--surface-3);border:1px solid var(--border-2);border-radius:8px;padding:4px 8px;cursor:pointer;font-size:1rem;opacity:.5;transition:opacity .15s,border-color .15s}.lang-mini.on[data-v-1d90caec],.lang-mini[data-v-1d90caec]:hover{opacity:1;border-color:var(--accent)}.splash[data-v-1d90caec]{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;animation:splashPulse-1d90caec 1.2s ease-in-out infinite}.splash .logo-img[data-v-1d90caec]{height:46px}@keyframes splashPulse-1d90caec{0%,to{opacity:.5}50%{opacity:1}}.shell[data-v-1d90caec]{position:relative;z-index:1;width:100%}.shell header[data-v-1d90caec]{position:relative;z-index:50;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 18px;background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 13%,var(--surface-2)) 0%,var(--surface-2) 48%,color-mix(in srgb,var(--accent-2, var(--accent)) 8%,var(--surface-2)) 100%);border:1px solid color-mix(in srgb,var(--accent) 26%,var(--border));border-radius:16px;backdrop-filter:blur(16px) saturate(1.4);-webkit-backdrop-filter:blur(16px) saturate(1.4);box-shadow:0 14px 40px -18px color-mix(in srgb,var(--accent) 55%,transparent),inset 0 1px color-mix(in srgb,var(--accent) 30%,transparent)}.shell header[data-v-1d90caec]:before{content:"";position:absolute;left:14px;right:14px;top:0;height:2px;border-radius:0 0 3px 3px;background:linear-gradient(90deg,transparent,var(--accent),var(--accent-2, var(--accent)),transparent);opacity:.9;pointer-events:none}.shell header .logo-img[data-v-1d90caec]{transition:transform .15s,filter .15s;filter:drop-shadow(0 2px 6px color-mix(in srgb,var(--accent) 40%,transparent))}.shell header .logo-img[data-v-1d90caec]:hover{transform:scale(1.06) rotate(-2deg)}.shell header .menubtn[data-v-1d90caec]{font-size:1.15rem;border-radius:10px;transition:background .15s,border-color .15s}.shell header .menubtn[data-v-1d90caec]:hover{background:color-mix(in srgb,var(--accent) 16%,transparent);border-color:var(--accent)}.hactions[data-v-1d90caec]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.quickacc[data-v-1d90caec]{display:flex;align-items:center;gap:4px;padding:0 4px;border-left:1px solid var(--border-2);border-right:1px solid var(--border-2)}.quickacc .qa[data-v-1d90caec]{font-size:1.05rem;padding:5px 9px;border-radius:9px}.quickacc .qa.active[data-v-1d90caec]{background:color-mix(in srgb,var(--accent) 18%,transparent);border-color:var(--accent)}.hleft[data-v-1d90caec]{display:flex;align-items:center;gap:10px}.cobrand[data-v-1d90caec]{display:flex;align-items:center;gap:11px}.hair[data-v-1d90caec]{width:1px;height:22px;background:linear-gradient(180deg,transparent,var(--border-2) 20%,var(--border-2) 80%,transparent)}.titanhdr[data-v-1d90caec]{display:inline-flex;line-height:0;background:none;border:none;padding:0;color:inherit;flex:0 0 auto}.titanhdr[data-v-1d90caec]:disabled{cursor:default;opacity:1}.titanhdr.clk[data-v-1d90caec]{cursor:pointer}@media (prefers-reduced-motion: no-preference){.titanhdr.clk[data-v-1d90caec]{transition:transform .15s ease}}.titanhdr.clk[data-v-1d90caec]:hover{transform:scale(1.06)}.regent[data-v-1d90caec]{display:flex;align-items:center;gap:9px;margin-left:12px;padding-left:12px;min-width:300px;flex:0 0 auto;border-left:1px solid color-mix(in srgb,var(--acc) 26%,transparent)}@media (max-width: 720px){.regent[data-v-1d90caec]{min-width:0;margin-left:0;padding-left:0;border-left:none}}.shell[data-v-1d90caec],.regent.tm-calm[data-v-1d90caec]{--acc: var(--accent)}.regent.tm-alert[data-v-1d90caec]{--accent: var(--sev-medium);--accent-2: var(--sev-medium);--acc: var(--sev-medium)}.regent.tm-fury[data-v-1d90caec]{--accent: var(--sev-critical);--accent-2: var(--sev-critical);--acc: var(--sev-critical)}.godhdr[data-v-1d90caec]{position:relative;display:inline-flex;align-items:center;gap:9px;background:none;border:none;padding:0;color:inherit;font:inherit;justify-content:flex-start;flex:0 0 auto}.godhdr[data-v-1d90caec]:disabled{cursor:default;opacity:1}.godhdr[data-v-1d90caec] .gm-name{max-width:152px;overflow:hidden;text-overflow:ellipsis}.godhdr.clk[data-v-1d90caec]{cursor:pointer}@media (max-width: 560px){.godhdr[data-v-1d90caec]{min-width:0}}.godhdr-dot[data-v-1d90caec]{flex:0 0 auto;width:8px;height:8px;border-radius:50%;background:var(--acc);box-shadow:0 0 0 2px var(--surface, transparent),0 0 8px color-mix(in srgb,var(--acc) 80%,transparent)}@media (prefers-reduced-motion: no-preference){.godhdr-dot[data-v-1d90caec]{animation:godhdrPulse-1d90caec 1.8s ease-in-out infinite}}@keyframes godhdrPulse-1d90caec{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.35);opacity:.7}}.godreason[data-v-1d90caec]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;max-width:min(42vw,460px);padding:2px 8px;text-align:left;background:color-mix(in srgb,var(--acc) 10%,transparent);border:1px solid color-mix(in srgb,var(--acc) 26%,transparent);border-radius:8px;color:var(--ink-soft, var(--ink));font-size:.72rem;line-height:1.25;font-weight:500;white-space:normal;word-break:break-word}.godreason.clk[data-v-1d90caec]{cursor:pointer}.godreason[data-v-1d90caec]:disabled{cursor:default}.godreason.clk[data-v-1d90caec]:hover{border-color:var(--acc);color:var(--ink);background:color-mix(in srgb,var(--acc) 16%,transparent)}@media (prefers-reduced-motion: no-preference){.godreason[data-v-1d90caec]{transition:border-color .18s ease,background .18s ease,color .18s ease}}@media (max-width: 720px){.godreason[data-v-1d90caec]{display:none}}.shell-body[data-v-1d90caec]{display:block}.shell-body.sbmode[data-v-1d90caec]{display:flex;align-items:flex-start;gap:16px;margin-top:12px}.shell-body.sbmode .content[data-v-1d90caec]{flex:1;min-width:0}.shell-body.sbmode .content[data-v-1d90caec]>*{margin-top:0!important}@media (max-width: 860px){.shell-body.sbmode[data-v-1d90caec]{flex-direction:column}.shell-body.sbmode[data-v-1d90caec] .sb{width:100%;flex-basis:auto;position:static;max-height:none}}.menubtn[data-v-1d90caec]{font-size:1.05rem}.logo-img.clk[data-v-1d90caec]{cursor:pointer}.pth-back[data-v-1d90caec]{margin:10px 0 4px}.roampop[data-v-1d90caec]{position:fixed;right:20px;bottom:78px;z-index:10550;display:flex;align-items:center;gap:12px;max-width:430px;background:var(--pop);border:1px solid color-mix(in srgb,var(--accent) 40%,var(--border));border-radius:14px;padding:13px 16px;box-shadow:0 22px 60px -22px color-mix(in srgb,var(--accent) 60%,rgba(0,0,0,.5))}.roampop .rp-ic[data-v-1d90caec]{font-size:1.3rem}.roampop .rp-tx[data-v-1d90caec]{color:var(--ink);font-size:.84rem;line-height:1.35}.roampop .rp-x[data-v-1d90caec]{position:absolute;top:4px;right:6px;width:20px;height:20px;border:none;background:none;color:var(--muted);cursor:pointer;font-size:.8rem;border-radius:6px;line-height:1}.roampop .rp-x[data-v-1d90caec]:hover{background:var(--surface-3);color:var(--ink)}.roampop .rp-actions[data-v-1d90caec]{display:flex;flex-direction:column;gap:6px}.roampop .rp-yes[data-v-1d90caec]{background:var(--accent);color:var(--on-accent);border:none;border-radius:9px;padding:7px 12px;font-weight:700;font-size:.76rem;cursor:pointer;white-space:nowrap}.roampop .rp-no[data-v-1d90caec]{background:transparent;color:var(--muted);border:1px solid var(--border-2);border-radius:9px;padding:6px 12px;font-size:.74rem;cursor:pointer;white-space:nowrap}.roampop .rp-never[data-v-1d90caec]{background:transparent;color:var(--hint);border:none;padding:4px 8px;font-size:.68rem;cursor:pointer;text-decoration:underline;white-space:nowrap}.roampop .rp-never[data-v-1d90caec]:hover{color:var(--ink)}.roampop .rp-no[data-v-1d90caec]:hover{color:var(--ink);border-color:var(--accent)}.vgpop[data-v-1d90caec]{bottom:132px}.vgpop .vg-ic[data-v-1d90caec]{display:inline-block;animation:vgspin-1d90caec 1.6s linear infinite}@keyframes vgspin-1d90caec{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.vgpop .vg-ic[data-v-1d90caec]{animation:none}}.okfx-wrap[data-v-1d90caec]{position:fixed;right:20px;bottom:20px;z-index:10600;display:flex;flex-direction:column;gap:8px;align-items:flex-end;pointer-events:none}.okfx[data-v-1d90caec]{pointer-events:auto;display:flex;align-items:center;gap:10px;cursor:pointer;max-width:380px;background:var(--pop);border:1px solid color-mix(in srgb,var(--ok) 45%,var(--border));border-radius:12px;padding:11px 15px 11px 12px;box-shadow:0 20px 50px -22px color-mix(in srgb,var(--ok) 55%,rgba(0,0,0,.5))}.okfx-ic[data-v-1d90caec]{flex:none;width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.82rem;font-weight:900;color:var(--on-accent);background:linear-gradient(140deg,color-mix(in srgb,var(--ok) 85%,var(--accent)),var(--ok));box-shadow:0 2px 8px color-mix(in srgb,var(--ok) 45%,transparent)}.okfx-msg[data-v-1d90caec]{color:var(--ink);font-size:.86rem;font-weight:600;line-height:1.3}.okfx-enter-active[data-v-1d90caec],.okfx-leave-active[data-v-1d90caec]{transition:opacity .25s ease,transform .25s ease}.okfx-enter-from[data-v-1d90caec],.okfx-leave-to[data-v-1d90caec]{opacity:0;transform:translateY(10px)}@media (prefers-reduced-motion: reduce){.okfx-enter-active[data-v-1d90caec],.okfx-leave-active[data-v-1d90caec]{transition:none}}.denyfx-wrap[data-v-1d90caec]{position:fixed;right:20px;bottom:20px;z-index:10650;display:flex;flex-direction:column;gap:8px;align-items:flex-end;pointer-events:none}.denyfx[data-v-1d90caec]{pointer-events:auto;display:flex;align-items:center;gap:10px;cursor:pointer;max-width:380px;background:var(--pop);border:1px solid color-mix(in srgb,var(--danger) 50%,var(--border));border-radius:12px;padding:11px 15px 11px 12px;box-shadow:0 20px 50px -22px color-mix(in srgb,var(--danger) 55%,rgba(0,0,0,.5))}.denyfx-ic[data-v-1d90caec]{flex:none;width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.82rem;background:color-mix(in srgb,var(--danger) 22%,transparent)}.cfm-ovl[data-v-1d90caec]{position:fixed;top:0;right:0;bottom:0;left:0;background:#060b1599;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:3000;display:flex;align-items:center;justify-content:center;padding:20px}.cfm[data-v-1d90caec]{background:var(--surface-2);border:1px solid var(--border);border-radius:16px;padding:22px;width:min(400px,94vw);text-align:center;box-shadow:var(--shadow)}.cfm-ic[data-v-1d90caec]{width:42px;height:42px;margin:0 auto 10px;border-radius:50%;display:grid;place-items:center;background:color-mix(in srgb,var(--accent) 14%,transparent);color:var(--accent)}.cfm-ic>span[data-v-1d90caec]{font-size:1.35rem;font-weight:800;line-height:1}.cfm-ic.danger[data-v-1d90caec]{background:color-mix(in srgb,var(--warn, #d97706) 18%,transparent);color:var(--warn, #d97706)}.cfm-fx[data-v-1d90caec]{list-style:none;margin:0 0 16px;padding:0;text-align:left;display:flex;flex-direction:column;gap:7px}.cfm-fx li[data-v-1d90caec]{position:relative;padding-left:16px;font-size:.86rem;line-height:1.45;color:var(--ink-soft)}.cfm-fx li[data-v-1d90caec]:before{content:"";position:absolute;left:3px;top:.55em;width:5px;height:5px;border-radius:50%;background:var(--border-2)}.cfm-fx li.warn[data-v-1d90caec]{color:var(--ink);font-weight:600}.cfm-fx li.warn[data-v-1d90caec]:before{background:var(--warn, #d97706);box-shadow:0 0 0 3px color-mix(in srgb,var(--warn, #d97706) 18%,transparent)}.cfm-fx b[data-v-1d90caec],.cfm-fx strong[data-v-1d90caec]{color:var(--ink)}.cfm-ttl[data-v-1d90caec]{color:var(--ink);font-weight:800;font-size:1.05rem;margin-bottom:6px}.cfm-ask[data-v-1d90caec]{display:block;text-align:left;margin:12px 0 2px}.cfm-ask>span[data-v-1d90caec]{display:block;font-size:.74rem;font-weight:600;color:var(--muted);margin-bottom:5px}.cfm-ask textarea[data-v-1d90caec]{width:100%;background:var(--surface-3);border:1px solid var(--border-2);color:var(--ink);border-radius:8px;padding:8px 10px;font:inherit;font-size:.84rem;resize:vertical}.cfm-ask textarea[data-v-1d90caec]:focus{outline:none;border-color:var(--accent)}.cfm-yes[data-v-1d90caec]:disabled{opacity:.45;cursor:not-allowed}.cfm-who[data-v-1d90caec]{margin:12px 0 2px;border:1px solid var(--border-2);border-radius:10px;overflow:hidden;text-align:left}.cfm-whoh[data-v-1d90caec]{background:var(--surface-3);padding:6px 11px;font-size:.68rem;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:var(--muted)}.cfm-row[data-v-1d90caec]{display:flex;align-items:center;gap:9px;padding:8px 11px;border-top:1px solid var(--border-2)}.cfm-row[data-v-1d90caec]:first-of-type{border-top:0}.cfm-av[data-v-1d90caec]{flex:0 0 26px;height:26px;border-radius:50%;display:grid;place-items:center;font-size:.64rem;font-weight:700;background:var(--surface-3);color:var(--ink-soft)}.cfm-row.st-falta .cfm-av[data-v-1d90caec]{background:color-mix(in srgb,#f59e0b 22%,var(--surface-3));color:#f59e0b}.cfm-row.st-ok .cfm-av[data-v-1d90caec]{background:color-mix(in srgb,#16a34a 20%,var(--surface-3));color:#16a34a}.cfm-row.st-nao .cfm-av[data-v-1d90caec]{background:color-mix(in srgb,#dc2626 20%,var(--surface-3));color:#dc2626}.cfm-nm[data-v-1d90caec]{flex:1 1 auto;min-width:0;font-size:.8rem;color:var(--ink)}.cfm-nm em[data-v-1d90caec]{font-style:normal;color:var(--muted);font-size:.74rem}.cfm-dt[data-v-1d90caec]{display:block;font-size:.72rem;color:var(--ink-soft)}.cfm-row.st-falta .cfm-dt[data-v-1d90caec]{color:#f59e0b}.cfm-wh[data-v-1d90caec]{flex:0 0 auto;font-size:.68rem;color:var(--muted);font-variant-numeric:tabular-nums}.cfm-msg[data-v-1d90caec]{color:var(--ink-soft);font-size:.9rem;line-height:1.5;margin-bottom:18px;white-space:pre-line}.prem-mine[data-v-1d90caec]{border:1px solid var(--border);border-radius:12px;padding:10px 12px;margin-bottom:16px;display:flex;flex-direction:column;gap:4px}.prem-mine-h[data-v-1d90caec]{color:var(--ink-soft);font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.prem-num[data-v-1d90caec]{color:var(--ink);font-weight:800;font-size:1.7rem;line-height:1}.prem-empty[data-v-1d90caec]{color:var(--ink-soft);font-size:.85rem}.prem-err[data-v-1d90caec]{color:var(--danger)}.cfm-msg.list[data-v-1d90caec]{text-align:left;overflow-wrap:anywhere;max-height:46vh;overflow-y:auto}.cfm-acts[data-v-1d90caec]{display:flex;gap:10px;justify-content:center}.cfm-no[data-v-1d90caec]{background:var(--surface-3);border:1px solid var(--border-2);color:var(--ink-soft);border-radius:10px;padding:9px 18px;font-weight:700;cursor:pointer}.cfm-yes[data-v-1d90caec]{background:var(--accent);border:none;color:var(--on-accent);border-radius:10px;padding:9px 18px;font-weight:700;cursor:pointer}.cfm-yes.danger[data-v-1d90caec]{background:var(--danger)}.who[data-v-1d90caec]{display:flex;align-items:center;gap:10px;color:var(--ink-soft);font-size:.9rem}.whoami[data-v-1d90caec]{display:flex;align-items:center;gap:8px;background:none;border:1px solid transparent;color:var(--ink-soft);border-radius:999px;padding:4px 12px 4px 4px;cursor:pointer;font-size:.9rem;transition:background .15s,border-color .15s}.whoami[data-v-1d90caec]:hover{background:var(--surface-3)}.whoami.active[data-v-1d90caec]{border-color:var(--accent);color:var(--ink)}.whoami .ava[data-v-1d90caec]{width:28px;height:28px;border-radius:50%;flex:none;display:flex;align-items:center;justify-content:center;font-size:.82rem;font-weight:700;color:var(--on-accent);background:linear-gradient(140deg,var(--accent),var(--accent-2))}.ghelp-fab[data-v-1d90caec]{position:fixed;bottom:18px;right:20px;z-index:10500;width:48px;height:48px;border-radius:50%;border:1px solid color-mix(in srgb,var(--accent) 28%,transparent);background:linear-gradient(135deg,var(--accent),color-mix(in srgb,var(--accent) 62%,#0f172a 38%));color:var(--on-accent);display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:var(--shadow, 0 12px 30px rgba(15,23,42,.22));transition:transform .3s ease,box-shadow .3s ease}.ghelp-fab svg[data-v-1d90caec]{transition:transform .3s ease}.ghelp-fab[data-v-1d90caec]:hover{transform:scale(1.08)}.ghelp-fab:hover svg[data-v-1d90caec]{transform:rotate(18deg)}.ghelp-fab.pulse[data-v-1d90caec]{animation:ghelpPulse-1d90caec 2s ease-in-out 3}@keyframes ghelpPulse-1d90caec{0%,to{box-shadow:var(--shadow, 0 12px 30px rgba(15,23,42,.22))}50%{box-shadow:0 0 0 12px color-mix(in srgb,var(--accent) 16%,transparent),var(--shadow, 0 12px 30px rgba(15,23,42,.22))}}.ghost[data-v-1d90caec]{background:none;border:1px solid var(--border-2);color:var(--ink-soft);border-radius:9px;padding:7px 12px;cursor:pointer;font-size:.85rem;transition:background .15s}.ghost[data-v-1d90caec]:hover{background:var(--surface-3)}.ghost.active[data-v-1d90caec]{border-color:var(--accent);color:var(--accent)}.tsw[data-v-1d90caec]{position:relative}.tsw-btn[data-v-1d90caec]{display:flex;align-items:center;gap:8px;background:var(--surface-3);border:1px solid var(--border-2);color:var(--ink);border-radius:9px;padding:7px 12px;cursor:pointer;font-size:.85rem}.tsw-btn .caret[data-v-1d90caec]{color:var(--muted)}.mtbadge[data-v-1d90caec]{font-family:ui-monospace,monospace;font-size:.62rem;text-transform:uppercase;letter-spacing:.08em;color:var(--on-accent);background:linear-gradient(140deg,var(--master),var(--master-2));padding:2px 6px;border-radius:6px}.dot[data-v-1d90caec]{width:8px;height:8px;border-radius:50%;background:var(--accent);flex:none}.dot.master[data-v-1d90caec]{background:var(--master)}.tsw-menu[data-v-1d90caec]{position:absolute;top:calc(100% + 6px);right:0;min-width:200px;background:var(--surface-2);border:1px solid var(--border);border-radius:12px;box-shadow:var(--shadow);padding:6px;z-index:1000}.tsw-item[data-v-1d90caec]{display:flex;align-items:center;gap:8px;width:100%;text-align:left;background:none;border:none;color:var(--ink-soft);padding:9px 10px;border-radius:8px;cursor:pointer;font-size:.88rem}.tsw-item[data-v-1d90caec]:hover{background:var(--surface-3)}.tsw-menu.langs[data-v-1d90caec]{min-width:0;display:grid;grid-template-columns:repeat(4,1fr);gap:4px}.tsw-item.lang[data-v-1d90caec]{justify-content:center;padding:8px 6px;font-size:1.2rem}.tsw-item.lang.on[data-v-1d90caec]{background:color-mix(in srgb,var(--accent) 22%,transparent)}.tsw-btn .flag[data-v-1d90caec]{font-size:1.1rem;line-height:1}.swatch[data-v-1d90caec]{width:16px;height:16px;border-radius:5px;display:inline-block;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink) 18%,transparent)}.tsw-menu.themes[data-v-1d90caec]{min-width:240px;max-height:70vh;overflow-y:auto}.tsw-sec[data-v-1d90caec]{font-size:.66rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);padding:8px 4px 4px}.tsw-swatches[data-v-1d90caec]{display:grid;grid-template-columns:repeat(6,1fr);gap:6px}.tsw-sizes[data-v-1d90caec]{display:flex;flex-wrap:wrap;gap:4px}.tsw-sz[data-v-1d90caec]{background:var(--surface-3);border:1px solid var(--border-2);color:var(--ink-soft);border-radius:7px;padding:4px 8px;font-size:.74rem;cursor:pointer}.tsw-sz.on[data-v-1d90caec]{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.tsw-fine[data-v-1d90caec]{display:flex;align-items:center;gap:8px}.tsw-step[data-v-1d90caec]{width:30px;height:28px;display:inline-flex;align-items:center;justify-content:center;background:var(--surface-3);border:1px solid var(--border-2);color:var(--ink);border-radius:8px;font-size:1rem;font-weight:800;cursor:pointer}.tsw-step[data-v-1d90caec]:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.tsw-step[data-v-1d90caec]:disabled{opacity:.4;cursor:not-allowed}.tsw-fineval[data-v-1d90caec]{flex:1;text-align:center;font-size:.76rem;font-weight:700;color:var(--ink-soft);font-variant-numeric:tabular-nums}.tsw-fonts[data-v-1d90caec]{display:flex;flex-direction:column;gap:2px;max-height:200px;overflow-y:auto}.tsw-fn[data-v-1d90caec]{text-align:left;background:none;border:1px solid transparent;color:var(--ink-soft);border-radius:7px;padding:6px 9px;font-size:.9rem;font-weight:400;cursor:pointer}.tsw-fn[data-v-1d90caec]:hover{background:var(--surface-3)}.tsw-fn.on[data-v-1d90caec]{background:color-mix(in srgb,var(--accent) 18%,transparent);color:var(--ink);border-color:color-mix(in srgb,var(--accent) 40%,transparent)}.tsw-item.theme[data-v-1d90caec]{justify-content:center;padding:8px}.tsw-item.theme.on[data-v-1d90caec]{background:color-mix(in srgb,var(--accent) 22%,transparent)}.tsw-item.theme .swatch[data-v-1d90caec]{width:20px;height:20px}.tsw-item.on[data-v-1d90caec]{color:var(--ink);background:var(--surface-3)}.shell main[data-v-1d90caec]{margin-top:22px}.eyebrow[data-v-1d90caec]{font-family:ui-monospace,monospace;font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--accent)}.shell h1[data-v-1d90caec]{font-size:2.1rem;letter-spacing:-.02em;margin:8px 0 6px;color:var(--ink)}.lead[data-v-1d90caec]{color:var(--ink-soft);max-width:62ch}.cards[data-v-1d90caec]{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:22px}@media (max-width: 720px){.cards[data-v-1d90caec]{grid-template-columns:1fr}}.panel[data-v-1d90caec]{background:var(--surface-2);border:1px solid var(--border);border-radius:14px;padding:18px 20px}.panel h3[data-v-1d90caec]{margin:0 0 12px;font-size:1rem;color:var(--ink)}.panel pre[data-v-1d90caec]{background:var(--surface-3);border:1px solid var(--border);border-radius:10px;padding:12px;color:var(--ink-soft);font-size:.8rem;overflow:auto}.perms[data-v-1d90caec]{display:flex;flex-wrap:wrap;gap:8px}.t2-qrimg[data-v-1d90caec]{display:block;width:200px;height:200px;margin:10px auto 6px;border-radius:10px;background:#fff;padding:8px}.t2-qr[data-v-1d90caec]{display:inline-block;margin:4px 0 10px;font-size:.82rem;color:var(--accent);text-decoration:underline}.t2-sec[data-v-1d90caec]{text-align:center;letter-spacing:.12em;-webkit-user-select:all;user-select:all}.chip[data-v-1d90caec]{font-family:ui-monospace,monospace;font-size:.78rem;background:var(--chip-bg);border:1px solid var(--border-2);color:var(--chip-ink);border-radius:8px;padding:5px 10px}.muted[data-v-1d90caec]{color:var(--muted);font-weight:400}:root{--app-bg: #eef2f8;--surface: rgba(255,255,255,.86);--surface-2: #ffffff;--surface-3: #f2f5fa;--pop: #ffffff;--border: #dce3ee;--border-2: #cfd8e6;--ink: #0c1526;--ink-soft: #33425c;--muted: #5a6b86;--hint: #8494ab;--chip-bg: #eef3fc;--chip-ink: var(--accent);--shadow: 0 24px 60px rgba(16,26,44,.14);--aurora-a: color-mix(in srgb, var(--accent) 18%, transparent);--aurora-b: rgba(193,83,16,.1);--ok: #16a34a;--danger: #e11d48;--warn: var(--warning);--sev-low: #16a34a;--sev-low-bg: color-mix(in srgb, #16a34a 14%, transparent);--sev-medium: #d97706;--sev-medium-bg: color-mix(in srgb, #d97706 16%, transparent);--sev-high: #ea580c;--sev-high-bg: color-mix(in srgb, #ea580c 16%, transparent);--sev-critical: #dc2626;--sev-critical-bg: color-mix(in srgb, #dc2626 16%, transparent);--warning: #d97706;--serious: #ea580c;--master: #f59e0b;--master-2: #d97706;--ch-in: #0284c7;--ch-out: #ea580c;--accent: #2f6bec;--accent-2: #6ea0ff;--on-accent: #ffffff;--on-danger: #ffffff;--on-warn: #1c1400}@media (prefers-color-scheme: dark){:root:not([data-grc1-mode=light]){--app-bg: #080d17;--surface: rgba(16,26,43,.72);--surface-2: rgba(16,26,43,.6);--surface-3: #0b1424;--pop: #101a2b;--border: #24314b;--border-2: #2a3a58;--ink: #eaf0fb;--ink-soft: #b0bdd3;--muted: #8fa0bf;--hint: #6d7a92;--chip-bg: #16233f;--shadow: 0 30px 80px rgba(0,0,0,.5);--aurora-a: color-mix(in srgb, var(--accent) 24%, transparent);--aurora-b: rgba(193,83,16,.16)}}:root[data-grc1-mode=dark]{--app-bg: #080d17;--surface: rgba(16,26,43,.72);--surface-2: rgba(16,26,43,.6);--surface-3: #0b1424;--pop: #101a2b;--border: #24314b;--border-2: #2a3a58;--ink: #eaf0fb;--ink-soft: #b0bdd3;--muted: #8fa0bf;--hint: #6d7a92;--chip-bg: #16233f;--shadow: 0 30px 80px rgba(0,0,0,.5);--aurora-a: color-mix(in srgb, var(--accent) 24%, transparent);--aurora-b: rgba(193,83,16,.16)}:root[data-grc1-theme=violet]{--accent: #7c3aed;--accent-2: #a78bfa;--on-accent:#ffffff}:root[data-grc1-theme=emerald]{--accent: #0ea371;--accent-2: #34d399;--on-accent:#ffffff}:root[data-grc1-theme=cyan]{--accent: #0aa2c0;--accent-2: #38d3ee;--on-accent:#ffffff}:root[data-grc1-theme=sunset]{--accent: #ea6a1e;--accent-2: #fb923c;--on-accent:#ffffff}:root[data-grc1-theme=rose]{--accent: #e11d48;--accent-2: #fb7185;--on-accent:#ffffff}:root[data-grc1-theme=navy]{--accent: #24507e;--accent-2: #4a7bb5;--on-accent:#ffffff}:root[data-grc1-theme=office]{--accent: #0078d4;--accent-2: #2b9be8;--on-accent:#ffffff}:root[data-grc1-theme=forest]{--accent: #15803d;--accent-2: #34d399;--on-accent:#ffffff}:root[data-grc1-theme=gold]{--accent: #d4a017;--accent-2: #f5cf5b;--on-accent:#241a00}:root[data-grc1-theme=wine]{--accent: #9f1239;--accent-2: #e11d63;--on-accent:#ffffff}:root[data-grc1-theme=graphite]{--accent: #475569;--accent-2: #94a3b8;--on-accent:#ffffff}.glogo-dark{display:none}@media (prefers-color-scheme: dark){:root:not([data-grc1-mode=light]) .glogo-light{display:none}:root:not([data-grc1-mode=light]) .glogo-dark{display:inline-block}}:root[data-grc1-mode=dark] .glogo-light{display:none}:root[data-grc1-mode=dark] .glogo-dark{display:inline-block}html,body{background:var(--app-bg);transition:background .25s ease,color .25s ease}*{box-sizing:border-box}body{margin:0;font-family:var(--app-font, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);background:var(--app-bg);color:var(--ink);transition:background .25s ease,color .25s ease}button,input,textarea,select,optgroup{font-family:inherit}.cgrid{column-count:3;column-gap:12px;margin-top:4px}.cgrid>*{break-inside:avoid;-webkit-column-break-inside:avoid;page-break-inside:avoid;display:inline-block;width:100%;margin:0 0 12px!important;vertical-align:top}@media (max-width: 1100px){.cgrid{column-count:2}}@media (max-width: 680px){.cgrid{column-count:1}}.modhead{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:14px;margin:0 0 20px;padding:16px 20px;background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 12%,var(--surface-2)),var(--surface-2) 62%);border:1px solid var(--border);border-radius:16px;box-shadow:0 1px 2px #0000000d,0 8px 24px -16px color-mix(in srgb,var(--accent) 60%,transparent);position:relative;overflow:hidden}.modhead:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--accent)}.modhead-l{display:flex;flex-direction:column;gap:2px}.modhead .eyebrow{font-family:ui-monospace,monospace;font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}.modhead h1{font-size:1.7rem;margin:0;color:var(--ink);font-weight:800;letter-spacing:-.01em;display:inline-flex;align-items:center;gap:10px}.modhead .mh-ic{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;font-size:1.3rem;background:color-mix(in srgb,var(--accent) 15%,transparent);flex-shrink:0}.modhead .tabs{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.modhead .tabs button{background:color-mix(in srgb,var(--surface-3) 70%,transparent);border:1px solid var(--border-2);color:var(--ink-soft);border-radius:999px;padding:8px 14px;cursor:pointer;font-size:.82rem;font-weight:600;transition:all .13s}.modhead .tabs button:hover{border-color:var(--accent);color:var(--ink)}.modhead .tabs button.on{background:var(--accent);border-color:var(--accent);color:var(--on-accent);box-shadow:0 2px 8px -2px color-mix(in srgb,var(--accent) 70%,transparent)}.modhead .tabs button.cta{background:var(--accent);border-color:var(--accent);color:var(--on-accent);font-weight:700}@media (max-width: 640px){.modhead{padding:14px}.modhead h1{font-size:1.4rem}}button.chip{display:inline-flex;align-items:center;gap:6px;font-size:.78rem;background:var(--chip-bg);border:1px solid var(--border-2);color:var(--chip-ink);border-radius:8px;padding:5px 10px;cursor:pointer;transition:border-color .13s,background .13s}button.chip:hover{border-color:var(--accent)}button.chip.on{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.cta{background:var(--accent);color:var(--on-accent);border:0;border-radius:10px;padding:8px 14px;font-weight:700;cursor:pointer}.mini{display:inline-flex;align-items:center;gap:6px;background:var(--surface-3);border:1px solid var(--border-2);color:var(--ink-soft);border-radius:8px;padding:5px 10px;font-size:.78rem;cursor:pointer;transition:border-color .13s,color .13s}.mini:hover{border-color:var(--accent);color:var(--ink)}button.chip.gh,.mini.gh{background:transparent}input[type=checkbox],input[type=radio]{accent-color:var(--accent)}.cta.gh{background:transparent;color:var(--ink);border:1px solid var(--border-2)}.tkcards{display:grid;grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr));gap:10px;margin-bottom:14px;align-items:stretch}:root[data-user-font="1"] .tkcards{grid-template-columns:repeat(auto-fit,minmax(12.5rem,1fr))}.tkcards .tkc{display:flex;align-items:center;gap:12px;background:var(--surface-2);border:1px solid var(--border);border-left:4px solid var(--accent);border-radius:14px;padding:13px 15px;min-height:66px}.tkcards .tkc.clk{cursor:pointer;transition:border-color .13s,transform .1s}.tkcards .tkc.clk:hover{border-color:var(--accent);transform:translateY(-1px)}.tkcards .tkc-ic{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:11px;font-size:1.1rem;background:color-mix(in srgb,var(--accent) 14%,transparent);flex-shrink:0}.tkcards .tkc-b{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1 1 auto}.tkcards .tkc-n{font-size:clamp(1.02rem,8.5cqi,1.5rem);font-weight:800;color:var(--ink);line-height:1.08;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.tkcards .tkc{container-type:inline-size}.tkcards .tkc-l{font-size:.72rem;color:var(--ink-soft);font-weight:600;text-transform:uppercase;letter-spacing:.03em;white-space:normal;overflow-wrap:anywhere;word-break:break-word;line-height:1.2}.tkcards .tkc-s{font-size:.66rem;color:var(--muted);font-weight:500;line-height:1.2;overflow-wrap:anywhere;word-break:break-word}.tkcards .tkc{height:auto}.chcard h4{overflow-wrap:anywhere}.tkcards .tkc.t-warn{border-left-color:var(--sev-medium)}.tkcards .tkc.t-warn .tkc-ic{background:color-mix(in srgb,var(--sev-medium) 16%,transparent)}.tkcards .tkc.t-crit{border-left-color:var(--sev-critical)}.tkcards .tkc.t-crit .tkc-ic{background:color-mix(in srgb,var(--sev-critical) 16%,transparent)}.tkcards .tkc.t-ok{border-left-color:var(--ok)}.tkcards .tkc.t-ok .tkc-ic{background:color-mix(in srgb,var(--ok) 16%,transparent)}.tkcards .tkc.t-accent2{border-left-color:var(--accent-2, var(--accent))}.tkcards .tkc.t-accent2 .tkc-ic{background:color-mix(in srgb,var(--accent-2, var(--accent)) 16%,transparent)}.tkcards .tkc.t-muted{border-left-color:var(--border-2)}.tkcards .tkc.t-muted .tkc-ic{background:var(--surface-3)}.tkcards.money{grid-template-columns:repeat(auto-fit,minmax(15.5rem,1fr));gap:12px}:root[data-user-font="1"] .tkcards.money{grid-template-columns:repeat(auto-fit,minmax(17rem,1fr))}.tkcards.money .tkc{padding:15px 17px;min-height:84px;align-items:flex-start;background:linear-gradient(160deg,color-mix(in srgb,var(--surface-2) 100%,transparent),color-mix(in srgb,var(--accent) 4%,var(--surface-2)));box-shadow:0 1px 2px #0000000a}.tkcards.money .tkc-ic{width:44px;height:44px;font-size:1.22rem;border-radius:13px}.tkcards.money .tkc.clk:hover{border-color:var(--accent);transform:translateY(-2px);box-shadow:0 10px 26px -12px color-mix(in srgb,var(--accent) 55%,transparent)}.tkcards.money .tkc-b{gap:3px}.tkc-d{display:inline-flex;align-items:center;gap:3px;font-size:.68rem;font-weight:700;padding:1px 6px;border-radius:999px;white-space:nowrap;width:fit-content;font-variant-numeric:tabular-nums;background:var(--surface-3);color:var(--ink-soft)}.tkc-d.up{background:color-mix(in srgb,var(--sev-low) 15%,transparent);color:var(--sev-low)}.tkc-d.down{background:color-mix(in srgb,var(--sev-high) 15%,transparent);color:var(--sev-high)}.chgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:12px;grid-auto-flow:dense}.chcard{background:var(--surface-2);border:1px solid var(--border);border-radius:12px;padding:12px 14px}.chcard h4{margin:0 0 10px;font-size:.82rem;color:var(--ink);font-weight:700}.chcard.chwide{grid-column:span 2}@media (max-width: 720px){.chcard.chwide{grid-column:span 1}}.tile{position:relative}.tile[draggable=true]{cursor:default}.tile:active{cursor:grabbing}.tilectl{position:absolute;top:6px;right:8px;display:none;gap:4px;z-index:3}.tile:hover .tilectl{display:flex}.tbtn{background:var(--surface-3);border:1px solid var(--border-2);color:var(--ink-soft);border-radius:6px;width:22px;height:22px;line-height:1;font-size:.72rem;cursor:pointer;padding:0}.tbtn:hover{border-color:var(--accent);color:var(--accent)}.chwide{grid-column:span 2}.chfull{grid-column:1 / -1}@media (max-width: 720px){.chwide,.chfull{grid-column:span 1}}.barfld{display:inline-flex;align-items:center;gap:8px}.barfld>span{font-size:.78rem;color:var(--muted);white-space:nowrap}.barfld>:not(span){min-width:130px}.tw-chip{background:var(--surface-3);border:1px solid var(--border-2);color:var(--ink-soft);border-radius:999px;padding:4px 11px;cursor:pointer;font-size:.76rem;font-weight:600;line-height:1.35}.tw-chip:hover{border-color:var(--accent);color:var(--accent)}.tw-chip.on{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.tilebar{display:flex;gap:6px;flex-wrap:wrap;align-items:center;margin:0 0 10px}.tilebar .tw-chip{background:var(--surface-3);border:1px dashed var(--border-2);color:var(--ink-soft);border-radius:999px;padding:4px 11px;cursor:pointer;font-size:.76rem;font-weight:600}.tilebar .tw-chip:hover{border-color:var(--accent);color:var(--accent)}.tilebar .trestore{border-style:solid}.lch-ovl{position:fixed;top:0;right:0;bottom:0;left:0;background:#060b1599;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1200;display:flex;align-items:flex-start;justify-content:center;padding:8vh 16px 16px}.lch{background:var(--surface-2);border:1px solid var(--border);border-radius:16px;padding:18px 20px;width:min(720px,96vw);max-height:84vh;overflow-y:auto;box-shadow:0 20px 60px -20px #00000080}.lch-head{display:flex;align-items:center;justify-content:space-between;color:var(--ink);margin-bottom:12px;font-size:1.05rem}.lch-head .x{background:none;border:1px solid var(--border-2);color:var(--ink-soft);border-radius:8px;padding:4px 10px;cursor:pointer}.lch-grp{margin-bottom:14px}.lch-gt{font-size:.74rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-soft);margin-bottom:8px;display:flex;align-items:center;gap:6px}.lch-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px}.lch-app{display:flex;flex-direction:column;align-items:center;gap:7px;background:var(--surface-3);border:1px solid var(--border-2);border-radius:12px;padding:14px 8px;cursor:pointer;transition:all .12s}.lch-app:hover{border-color:var(--accent);transform:translateY(-2px)}.lch-app.on{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,var(--surface-3))}.lch-ic{font-size:1.5rem}.lch-lb{font-size:.78rem;color:var(--ink);text-align:center;font-weight:600}.lch-modes{display:flex;align-items:center;gap:6px;flex-wrap:wrap;border-top:1px solid var(--border-2);padding-top:12px;margin-top:4px}.lch-ml{font-size:.74rem;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.lch-mode{background:var(--surface-3);border:1px solid var(--border-2);color:var(--ink-soft);border-radius:999px;padding:5px 12px;cursor:pointer;font-size:.78rem}.lch-mode.on{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.twbar{margin:8px 0 12px}.tsw-styles{display:grid;grid-template-columns:1fr 1fr;gap:5px;margin-bottom:4px}.tsw-style{display:flex;align-items:center;gap:6px;background:var(--surface-3);border:1px solid var(--border-2);color:var(--ink-soft);border-radius:9px;padding:7px 10px;cursor:pointer;font-size:.8rem;font-weight:600}.tsw-style.on{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}:root[data-ui-style=classic]{--cl-serif: "Iowan Old Style", "Palatino Nova", Palatino, "Book Antiqua", "Times New Roman", Georgia, serif;--cl-ink2: color-mix(in srgb, var(--accent) 62%, var(--ink));--cl-hair: color-mix(in srgb, var(--accent) 16%, var(--border));--cl-wash: color-mix(in srgb, var(--accent) 4%, var(--surface-2))}:root[data-ui-style=classic] .modhead{background:var(--cl-wash);box-shadow:none;border-radius:4px;border:1px solid var(--cl-hair);border-bottom:3px double color-mix(in srgb,var(--accent) 42%,var(--border))}:root[data-ui-style=classic] .modhead:before{width:0}:root[data-ui-style=classic] .modhead h1{font-family:var(--cl-serif);font-weight:500;letter-spacing:.012em}:root[data-ui-style=classic] .modhead .eyebrow{font-variant:small-caps;letter-spacing:.14em;color:var(--cl-ink2)}:root[data-ui-style=classic] .modhead .tabs button{font-weight:500;font-variant:small-caps;letter-spacing:.06em;border-radius:999px;background:transparent;border-color:transparent}:root[data-ui-style=classic] .modhead .tabs button:hover{border-color:var(--cl-hair)}:root[data-ui-style=classic] .modhead .tabs button.on{background:transparent;color:var(--cl-ink2);border-color:transparent;border-bottom:3px double color-mix(in srgb,var(--accent) 55%,transparent);border-radius:0;box-shadow:none}:root[data-ui-style=classic] .shell header{background:var(--cl-wash);box-shadow:0 10px 28px -24px color-mix(in srgb,var(--accent) 40%,transparent);border-radius:4px;border:1px solid var(--cl-hair);-webkit-backdrop-filter:none;backdrop-filter:none}:root[data-ui-style=classic] .shell header:before{background:var(--accent);opacity:.35}:root[data-ui-style=classic] .tkcards .tkc,:root[data-ui-style=classic] .chcard,:root[data-ui-style=classic] .fcard{background:var(--cl-wash);box-shadow:none;border-radius:4px;border:1px solid var(--cl-hair);border-top:3px double color-mix(in srgb,var(--accent) 38%,var(--border));border-left-width:1px}:root[data-ui-style=classic] .tkcards .tkc-n{font-family:var(--cl-serif);font-weight:600;font-size:1.5rem}:root[data-ui-style=classic] .tkcards .tkc-l{font-variant:small-caps;letter-spacing:.12em;text-transform:none}:root[data-ui-style=classic] .tkcards .tkc-ic{background:transparent}:root[data-ui-style=classic] .chcard h4{font-family:var(--cl-serif);font-weight:500;letter-spacing:.02em;border-bottom:1px solid var(--cl-hair);padding-bottom:7px}:root[data-ui-style=executive] .modhead{background:var(--surface-2);box-shadow:0 1px 0 var(--border);border-radius:6px;padding:20px 24px}:root[data-ui-style=executive] .modhead:before{width:2px}:root[data-ui-style=executive] .modhead h1{font-weight:600;letter-spacing:-.02em}:root[data-ui-style=executive] .modhead .tabs button{background:transparent;border-color:transparent}:root[data-ui-style=executive] .modhead .tabs button.on{background:transparent;color:var(--accent);border-bottom:2px solid var(--accent);border-radius:0}:root[data-ui-style=executive] .shell header{background:var(--surface-2);box-shadow:none}:root[data-ui-style=executive] .tkcards .tkc,:root[data-ui-style=executive] .chcard{box-shadow:none;border-radius:6px;border:1px solid var(--border);border-left:2px solid var(--accent)}:root[data-ui-style=executive] .tkcards{gap:14px}@keyframes cyBlink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes cyScan{0%{top:-20%}to{top:120%}}@keyframes cySweep{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes cyPulse{0%,to{opacity:.55}50%{opacity:1}}:root[data-ui-style=cyber]{--cy: var(--accent);--cy-glow: color-mix(in srgb, var(--accent) 70%, transparent);--cy-dim: color-mix(in srgb, var(--accent) 25%, transparent);--cy-cut: polygon(10px 0, 100% 0, 100% calc(100% - 10px) , calc(100% - 10px) 100%, 0 100%, 0 10px)}:root[data-ui-style=cyber] .shell{position:relative}:root[data-ui-style=cyber] .shell:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background-image:linear-gradient(color-mix(in srgb,var(--accent) 5%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--accent) 5%,transparent) 1px,transparent 1px),repeating-linear-gradient(0deg,transparent 0 3px,color-mix(in srgb,var(--accent) 2%,transparent) 3px 4px);background-size:42px 42px,42px 42px,100% 100%}:root[data-ui-style=cyber] .modhead{background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 16%,var(--surface-2)),var(--surface-2));border-radius:0;clip-path:var(--cy-cut);box-shadow:inset 0 0 0 1px var(--cy-dim),inset 0 -22px 40px -34px var(--cy-glow);position:relative}:root[data-ui-style=cyber] .modhead h1,:root[data-ui-style=cyber] .tkcards .tkc-n,:root[data-ui-style=cyber] .chcard h4{font-family:ui-monospace,SFMono-Regular,monospace}:root[data-ui-style=cyber] .modhead h1:before{content:">_ ";color:var(--accent);font-size:.7em;vertical-align:2px}:root[data-ui-style=cyber] .modhead h1:after{content:"▊";color:var(--accent);margin-left:4px;font-size:.8em;animation:cyBlink 1.1s steps(1) infinite}:root[data-ui-style=cyber] .modhead .eyebrow{color:var(--accent);text-transform:uppercase;letter-spacing:.22em;text-shadow:0 0 8px var(--cy-glow)}:root[data-ui-style=cyber] .modhead .eyebrow:before{content:"[ ";opacity:.7}:root[data-ui-style=cyber] .modhead .eyebrow:after{content:" ]";opacity:.7}:root[data-ui-style=cyber] .tkcards .tkc,:root[data-ui-style=cyber] .chcard,:root[data-ui-style=cyber] .fcard{border-radius:0;clip-path:var(--cy-cut);border:1px solid var(--cy-dim);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 10%,transparent),inset 0 -18px 34px -30px var(--cy-glow);position:relative;overflow:hidden}:root[data-ui-style=cyber] .chcard:before,:root[data-ui-style=cyber] .tkcards .tkc:before{content:"";position:absolute;top:0;left:0;width:16px;height:16px;border-top:2px solid var(--accent);border-left:2px solid var(--accent);opacity:.8}:root[data-ui-style=cyber] .chcard:after{content:"";position:absolute;left:0;right:0;height:26%;top:-30%;pointer-events:none;background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--accent) 7%,transparent),transparent);opacity:0}:root[data-ui-style=cyber] .chcard:hover:after{opacity:1;animation:cyScan 1.6s linear infinite}:root[data-ui-style=cyber] .tkcards .tkc-ic{background:color-mix(in srgb,var(--accent) 6%,transparent);border:1.5px dashed color-mix(in srgb,var(--accent) 70%,transparent);border-radius:7px;clip-path:none;box-shadow:0 0 16px -3px var(--cy-glow),inset 0 0 12px -6px var(--cy-glow);filter:none;position:relative}:root[data-ui-style=cyber] .tkcards .tkc-ic:before{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:9px;pointer-events:none;background:linear-gradient(90deg,var(--accent) 55%,transparent 0) top left / 9px 1.5px no-repeat,linear-gradient(90deg,var(--accent) 55%,transparent 0) bottom right / 9px 1.5px no-repeat,linear-gradient(0deg,var(--accent) 55%,transparent 0) top left / 1.5px 9px no-repeat,linear-gradient(0deg,var(--accent) 55%,transparent 0) bottom right / 1.5px 9px no-repeat;opacity:.9;filter:drop-shadow(0 0 4px var(--cy-glow))}:root[data-ui-style=cyber] .tkcards .tkc-n{text-shadow:0 0 14px var(--cy-glow)}:root[data-ui-style=cyber] .tkcards .tkc-l{text-transform:uppercase;letter-spacing:.14em;font-size:.64rem}:root[data-ui-style=cyber] .shell header{border-radius:0;box-shadow:inset 0 0 0 1px var(--cy-dim),0 10px 40px -16px var(--cy-glow)}:root[data-ui-style=cyber] .shell header:before{background:linear-gradient(90deg,transparent,var(--accent),transparent);height:2px;animation:cyPulse 2.6s ease-in-out infinite}:root[data-ui-style=cyber] .modhead .tabs button{border-radius:0;clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px);text-transform:uppercase;letter-spacing:.06em;font-size:.74rem}:root[data-ui-style=cyber] .modhead .tabs button.on{box-shadow:0 0 14px -2px var(--cy-glow),inset 0 0 0 1px color-mix(in srgb,var(--accent) 55%,transparent);text-shadow:0 0 8px var(--cy-glow)}:root[data-ui-style=classic] .shell{--shadow: 0 14px 34px -28px color-mix(in srgb, var(--accent) 45%, rgba(0,0,0,.35))}:root[data-ui-style=classic] .shell h1,:root[data-ui-style=classic] .shell h2,:root[data-ui-style=classic] .shell h3,:root[data-ui-style=classic] .shell h4{font-family:var(--cl-serif)!important;font-weight:500!important;letter-spacing:.012em}:root[data-ui-style=classic] .shell .tkc-n,:root[data-ui-style=classic] .shell .kn,:root[data-ui-style=classic] .shell .kpi-n,:root[data-ui-style=classic] .shell .dtotal{font-family:var(--cl-serif)!important;font-weight:600!important}:root[data-ui-style=classic] .shell .panel,:root[data-ui-style=classic] .shell .mdl,:root[data-ui-style=classic] .shell .cfgcard,:root[data-ui-style=classic] .shell [class*=card],:root[data-ui-style=classic] .shell .polside,:root[data-ui-style=classic] .shell .cgrid>*{box-shadow:none!important;border-color:var(--cl-hair)}:root[data-ui-style=classic] .shell .panel,:root[data-ui-style=classic] .shell .cfgcard{background:var(--cl-wash);border-top:3px double color-mix(in srgb,var(--accent) 38%,var(--border));border-radius:4px}:root[data-ui-style=classic] .shell .panel h3{border-bottom:1px solid var(--cl-hair);padding-bottom:8px}:root[data-ui-style=classic] .shell .cta,:root[data-ui-style=classic] .shell button{border-radius:3px}:root[data-ui-style=classic] .menubar .ml,:root[data-ui-style=classic] .mdrop .ml,:root[data-ui-style=classic] .sb .lb,:root[data-ui-style=classic] .lch-grp b{font-variant:small-caps;letter-spacing:.07em}:root[data-ui-style=classic] .menubar .mtop{border-radius:2px}:root[data-ui-style=classic] .menubar .mtop:hover{background:transparent;box-shadow:inset 0 -3px 0 -1px color-mix(in srgb,var(--accent) 45%,transparent)}:root[data-ui-style=classic] .mdrop{border-radius:4px;border:1px solid var(--cl-hair);border-top:3px double color-mix(in srgb,var(--accent) 42%,var(--border))}:root[data-ui-style=classic] .mdrop .mitem{border-radius:2px}:root[data-ui-style=classic] .mdrop .mitem:hover{background:color-mix(in srgb,var(--accent) 7%,transparent)}:root[data-ui-style=classic] .sb .lf:hover{background:color-mix(in srgb,var(--accent) 7%,transparent)}:root[data-ui-style=classic] .sb .lf.on,:root[data-ui-style=classic] .mdrop .mitem.on{background:color-mix(in srgb,var(--accent) 9%,transparent);box-shadow:inset 2px 0 0 var(--accent)}:root[data-ui-style=classic] .content th{font-variant:small-caps;letter-spacing:.1em;font-weight:600;border-bottom:3px double color-mix(in srgb,var(--accent) 35%,var(--border))!important}:root[data-ui-style=classic] .content td{border-color:var(--cl-hair)!important}:root[data-ui-style=classic] .content tbody tr:hover td{background:color-mix(in srgb,var(--accent) 4%,transparent)}:root[data-ui-style=classic] .content .col-h{font-variant:small-caps;letter-spacing:.08em}:root[data-ui-style=classic] .content .col{border-color:var(--cl-hair);border-radius:4px}:root[data-ui-style=executive] .shell{--shadow: 0 10px 30px -22px rgba(0,0,0,.5)}:root[data-ui-style=executive] .shell h1,:root[data-ui-style=executive] .shell h2,:root[data-ui-style=executive] .shell h3{font-weight:600!important;letter-spacing:-.01em}:root[data-ui-style=executive] .shell .panel,:root[data-ui-style=executive] .shell [class*=card],:root[data-ui-style=executive] .shell .mdl{border-radius:6px}:root[data-ui-style=executive] .shell .cta{border-radius:6px;letter-spacing:.02em}:root[data-ui-style=cyber] .shell{--shadow: 0 0 22px -8px color-mix(in srgb, var(--accent) 60%, transparent)}:root[data-ui-style=cyber] .shell h1,:root[data-ui-style=cyber] .shell h2,:root[data-ui-style=cyber] .shell h3,:root[data-ui-style=cyber] .shell h4,:root[data-ui-style=cyber] .shell .tkc-n,:root[data-ui-style=cyber] .shell .kn,:root[data-ui-style=cyber] .shell .mono,:root[data-ui-style=cyber] .shell .code{font-family:ui-monospace,SFMono-Regular,JetBrains Mono,monospace!important}:root[data-ui-style=cyber] .shell .panel,:root[data-ui-style=cyber] .shell [class*=card]{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 12%,transparent)}:root[data-ui-style=cyber] .shell .cta{box-shadow:0 0 14px -3px color-mix(in srgb,var(--accent) 75%,transparent)}.tsw-reset{width:100%;margin-top:8px;background:var(--surface-3);border:1px solid var(--border-2);color:var(--ink-soft);border-radius:8px;padding:8px;cursor:pointer;font-size:.78rem;font-weight:600}.tsw-reset:hover{border-color:var(--accent);color:var(--ink)}:root[data-ui-style=classic] .shell .cta{background:color-mix(in srgb,var(--accent) 10%,var(--surface-2))!important;color:var(--cl-ink2)!important;border:1px solid color-mix(in srgb,var(--accent) 38%,var(--border-2))!important;border-radius:3px!important;box-shadow:none!important;font-variant:small-caps;letter-spacing:.1em;font-weight:600}:root[data-ui-style=classic] .shell .cta:hover{background:color-mix(in srgb,var(--accent) 18%,var(--surface-2))!important}:root[data-ui-style=classic] .content .chip,:root[data-ui-style=classic] .content .fpill,:root[data-ui-style=classic] .content .stchip,:root[data-ui-style=classic] .content .exp-btn,:root[data-ui-style=classic] .content .mini,:root[data-ui-style=classic] .content .tw-chip{border-radius:999px!important;box-shadow:none!important;border-color:var(--cl-hair)!important;background:transparent;font-variant:small-caps;letter-spacing:.05em}:root[data-ui-style=classic] .content .chip.on,:root[data-ui-style=classic] .content .fpill.act,:root[data-ui-style=classic] .content .stchip.on,:root[data-ui-style=classic] .content .tw-chip.on{background:color-mix(in srgb,var(--accent) 18%,var(--surface-2))!important;color:var(--ink)!important;font-weight:700;border-color:color-mix(in srgb,var(--accent) 55%,var(--border-2))!important}:root[data-ui-style=classic] .content .fin,:root[data-ui-style=classic] .content input.fin,:root[data-ui-style=classic] .content textarea{border-radius:3px!important;box-shadow:none!important;border-color:var(--cl-hair)!important}:root[data-ui-style=classic] .content .fin:focus,:root[data-ui-style=classic] .content textarea:focus{border-color:color-mix(in srgb,var(--accent) 55%,var(--border-2))!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 12%,transparent)!important;outline:none}:root[data-ui-style=executive] .shell .cta{border-radius:4px!important;text-transform:uppercase;font-size:.74rem;letter-spacing:.07em;font-weight:600;box-shadow:none}:root[data-ui-style=executive] .content .chip,:root[data-ui-style=executive] .content .fpill,:root[data-ui-style=executive] .content .stchip,:root[data-ui-style=executive] .content .exp-btn,:root[data-ui-style=executive] .content .mini,:root[data-ui-style=executive] .content .fin{border-radius:4px!important}:root[data-ui-style=executive] .content .chip.on,:root[data-ui-style=executive] .content .fpill.act{box-shadow:inset 0 -2px 0 var(--accent)}:root[data-ui-style=cyber] .shell .cta{border-radius:4px!important;text-transform:uppercase;letter-spacing:.06em;box-shadow:0 0 14px -3px color-mix(in srgb,var(--accent) 80%,transparent)}:root[data-ui-style=cyber] .content .chip,:root[data-ui-style=cyber] .content .fpill,:root[data-ui-style=cyber] .content .stchip,:root[data-ui-style=cyber] .content .exp-btn,:root[data-ui-style=cyber] .content .mini{border-radius:4px!important}:root[data-ui-style=cyber] .content .fin,:root[data-ui-style=cyber] .content input,:root[data-ui-style=cyber] .content textarea{border-radius:4px!important;border-color:color-mix(in srgb,var(--accent) 35%,var(--border-2))!important}:root[data-ui-style=cyber] .content .chip.on,:root[data-ui-style=cyber] .content .stchip.on{box-shadow:0 0 10px -2px color-mix(in srgb,var(--accent) 80%,transparent)}:root[data-ui-style=cyber] .modhead .eyebrow,:root[data-ui-style=cyber] .content .mono,:root[data-ui-style=cyber] .content .code,:root[data-ui-style=cyber] .content .cref,:root[data-ui-style=cyber] .content .kref{letter-spacing:.05em}:root[data-ui-style=classic] .lch-ic,:root[data-ui-style=classic] .ar-btn i{filter:grayscale(.55) sepia(.16) saturate(.9) contrast(.95);opacity:.92}:root[data-ui-style=executive] .lch-ic{filter:grayscale(.7)}:root[data-ui-style=cyber] .shell .tkc-ic,:root[data-ui-style=cyber] .lch-ic{filter:drop-shadow(0 0 6px color-mix(in srgb,var(--accent) 85%,transparent))}:root[data-ui-style=cyber] .content .dgwrap,:root[data-ui-style=cyber] .content .dg,:root[data-ui-style=cyber] .content .dg-scroll,:root[data-ui-style=cyber] .content .dgt{width:100%!important;max-width:100%!important;clip-path:none!important}:root[data-ui-style=cyber] .content .dg{overflow:visible}:root[data-ui-style=cyber] .content .dg-scroll{overflow-x:auto}:root[data-ui-style=cyber] .lch-app:hover .lch-ic{filter:hue-rotate(150deg) saturate(1.6) drop-shadow(0 0 8px var(--accent))}.ovl>*,.cfm-ovl>*,.overlay>*,.stc-modal-ov>*,.lch,.lch-ovl>*{background:var(--pop)!important}.shell header{z-index:300!important}.menubar{z-index:290!important}.drw-ov,.mdl-ov{z-index:1400!important}.mdrop,.tsw-menu,.nbdrop,.tw-pop,.tsrch-pop,.exp-pop,.docmenu,.ppop,.pk,.iepop2,.macropop,.aisum,.mdl,.shmodal,.stc-drop,.ctpop{background:var(--pop)!important}.mdrop,.tsw-menu,.nbdrop,.tw-pop,.tsrch-pop,.exp-pop,.docmenu,.ppop,.pk,.iepop2,.macropop,.stc-drop,.ctpop{z-index:2400;isolation:isolate;pointer-events:auto}:root{--pop-solid: var(--pop, #ffffff)}:root[data-grc1-mode=dark]{--pop-solid: var(--pop, #101a2b)}@media (prefers-color-scheme: dark){:root:not([data-grc1-mode=light]){--pop-solid: var(--pop, #101a2b)}}.grc1-pop,.iepop.flt,.iepop2,.clipop,.reqpop,.ppop,.stc-drop,.aicfgpop,.kbcfgpop,.asgpop,.ctpop,.gact-pop,.ra-pop,.ram-pop,.gsel-pop,.dg-pop,.dfdetail,.actmenu,.rmm-actmenu,.erm-menu,.tgt-res,.rem-fsp,.gcw-fly,.gcw-toast,.cmacts{background-color:var(--pop-solid)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;isolation:isolate}.colrz-h{position:absolute;right:-4px;top:0;bottom:0;width:9px;cursor:col-resize;z-index:6;touch-action:none}.colrz-h:after{content:"";position:absolute;right:4px;top:20%;bottom:20%;width:2px;background:var(--border-2);opacity:0;transition:opacity .12s}.colrz-h:hover:after{opacity:1;background:var(--accent)}:root[data-ui-style=classic] .sb{background:var(--cl-wash);border:1px solid var(--cl-hair);border-top:3px double color-mix(in srgb,var(--accent) 38%,var(--border));border-radius:4px;box-shadow:none}:root[data-ui-style=classic] .sb .sb-sh,:root[data-ui-style=classic] .sb .gh{font-variant:small-caps;letter-spacing:.1em;font-weight:600}:root[data-ui-style=classic] .sb .gh.lvl0{border-bottom:1px solid var(--cl-hair);border-radius:0}:root[data-ui-style=classic] .sb .lf{border-radius:2px}:root[data-ui-style=classic] .sb .lf .lb{font-variant:small-caps;letter-spacing:.06em}:root[data-ui-style=classic] .sb .lf .ic{display:none}:root[data-ui-style=classic] .sb .lf .lb:before{content:"·";margin-right:8px;color:color-mix(in srgb,var(--accent) 55%,var(--muted));font-weight:700}:root[data-ui-style=classic] .sb .lf.on .lb:before{content:"❦";font-size:.82em;color:var(--cl-ink2)}:root[data-ui-style=classic] .sb .gh .ic,:root[data-ui-style=classic] .sb .sb-sh .ic{display:none}:root[data-ui-style=classic] .sb .sb-search .si,:root[data-ui-style=classic] .sb .sb-search input{border-radius:3px;border-color:var(--cl-hair);box-shadow:none}:root[data-ui-style=classic] .sb .sb-seg button{border-radius:999px;font-variant:small-caps;letter-spacing:.06em}:root[data-ui-style=classic] .menubar{background:var(--cl-wash);border:1px solid var(--cl-hair);border-bottom:3px double color-mix(in srgb,var(--accent) 38%,var(--border));border-radius:4px;box-shadow:none}:root[data-ui-style=classic] .tsw-btn,:root[data-ui-style=classic] .tsw-style{border-radius:999px;border-color:var(--cl-hair);background:transparent;box-shadow:none}:root[data-ui-style=classic] .tsw-btn:hover{background:color-mix(in srgb,var(--accent) 7%,transparent)}:root[data-ui-style=classic] .tsw-menu,:root[data-ui-style=classic] .nbdrop,:root[data-ui-style=classic] .tw-pop,:root[data-ui-style=classic] .exp-pop,:root[data-ui-style=classic] .docmenu,:root[data-ui-style=classic] .ppop,:root[data-ui-style=classic] .pk{border-radius:4px;border:1px solid var(--cl-hair);border-top:3px double color-mix(in srgb,var(--accent) 42%,var(--border));box-shadow:0 18px 40px -30px color-mix(in srgb,var(--accent) 50%,rgba(0,0,0,.4))}:root[data-ui-style=classic] .lch{border-radius:4px;border:1px solid var(--cl-hair);border-top:3px double color-mix(in srgb,var(--accent) 42%,var(--border))}:root[data-ui-style=classic] .lch-gt{font-variant:small-caps;letter-spacing:.1em}:root[data-ui-style=classic] .lch-app{border-radius:2px}:root[data-ui-style=classic] .lch-app:hover{background:color-mix(in srgb,var(--accent) 7%,transparent)}:root[data-ui-style=classic] .mdl,:root[data-ui-style=classic] .shmodal{border-radius:4px;border:1px solid var(--cl-hair);border-top:3px double color-mix(in srgb,var(--accent) 42%,var(--border))}:root[data-ui-style=classic] .content .tw-chip{border-radius:999px!important}:root[data-ui-style=classic] .shell ::selection{background:color-mix(in srgb,var(--accent) 22%,transparent)}:root[data-ui-style=cyber] .sb{background:color-mix(in srgb,var(--accent) 4%,var(--surface-2));border:1px solid var(--cy-dim);border-radius:0;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 8%,transparent)}:root[data-ui-style=cyber] .sb .sb-sh,:root[data-ui-style=cyber] .sb .gh{font-family:ui-monospace,SFMono-Regular,monospace;text-transform:uppercase;letter-spacing:.12em;font-size:.68rem}:root[data-ui-style=cyber] .sb .gh.lvl0{color:var(--accent);text-shadow:0 0 8px var(--cy-glow)}:root[data-ui-style=cyber] .sb .gh.lvl0:before{content:"▸ "}:root[data-ui-style=cyber] .sb .lf{border-radius:0;border-left:2px solid transparent}:root[data-ui-style=cyber] .sb .lf:hover{border-left-color:var(--cy-dim);background:color-mix(in srgb,var(--accent) 7%,transparent)}:root[data-ui-style=cyber] .sb .lf.on,:root[data-ui-style=cyber] .sb .lf[aria-current]{border-left-color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent);box-shadow:inset 12px 0 18px -14px var(--cy-glow)}:root[data-ui-style=cyber] .sb .lf .ic{filter:hue-rotate(150deg) saturate(1.35) drop-shadow(0 0 5px var(--cy-glow))}:root[data-ui-style=cyber] .sb .sb-search .si,:root[data-ui-style=cyber] .sb .sb-search input{border-radius:0;border-color:var(--cy-dim);font-family:ui-monospace,monospace;caret-color:var(--accent)}:root[data-ui-style=cyber] .sb .sb-seg button{border-radius:0;text-transform:uppercase;letter-spacing:.08em;font-size:.66rem}:root[data-ui-style=cyber] .menubar{background:color-mix(in srgb,var(--accent) 5%,var(--surface-2));border:1px solid var(--cy-dim);border-radius:0;position:relative}:root[data-ui-style=cyber] .menubar:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:linear-gradient(90deg,transparent,var(--accent) 30%,var(--accent) 70%,transparent);background-size:200% 100%;animation:cySweep 5s linear infinite;opacity:.55;pointer-events:none}:root[data-ui-style=cyber] .menubar .mtop{border-radius:0;text-transform:uppercase;letter-spacing:.07em;font-size:.74rem}:root[data-ui-style=cyber] .menubar .mtop:hover{text-shadow:0 0 10px var(--cy-glow);background:color-mix(in srgb,var(--accent) 8%,transparent)}:root[data-ui-style=cyber] .menubar .mi{filter:drop-shadow(0 0 4px var(--cy-glow))}:root[data-ui-style=cyber] .mdrop{border-radius:0;border:1px solid color-mix(in srgb,var(--accent) 40%,var(--border));clip-path:var(--cy-cut);box-shadow:0 0 0 1px var(--cy-dim),0 16px 44px -18px var(--cy-glow)}:root[data-ui-style=cyber] .mdrop .mitem{border-radius:0;border-left:2px solid transparent}:root[data-ui-style=cyber] .mdrop .mitem:hover{border-left-color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,transparent);text-shadow:0 0 8px var(--cy-glow)}:root[data-ui-style=cyber] .tsw-btn,:root[data-ui-style=cyber] .tsw-style{border-radius:0;clip-path:polygon(5px 0,100% 0,100% calc(100% - 5px),calc(100% - 5px) 100%,0 100%,0 5px);border-color:var(--cy-dim)}:root[data-ui-style=cyber] .tsw-btn:hover{box-shadow:0 0 12px -3px var(--cy-glow)}:root[data-ui-style=cyber] .tsw-menu,:root[data-ui-style=cyber] .nbdrop,:root[data-ui-style=cyber] .tw-pop,:root[data-ui-style=cyber] .exp-pop,:root[data-ui-style=cyber] .docmenu,:root[data-ui-style=cyber] .ppop,:root[data-ui-style=cyber] .pk{border-radius:0;border:1px solid color-mix(in srgb,var(--accent) 40%,var(--border));box-shadow:0 0 0 1px var(--cy-dim),0 16px 44px -18px var(--cy-glow)}:root[data-ui-style=cyber] .lch{border-radius:0;border:1px solid color-mix(in srgb,var(--accent) 40%,var(--border));box-shadow:0 0 0 1px var(--cy-dim),0 24px 70px -24px var(--cy-glow)}:root[data-ui-style=cyber] .lch-gt{font-family:ui-monospace,monospace;text-transform:uppercase;letter-spacing:.12em;color:var(--accent);text-shadow:0 0 8px var(--cy-glow)}:root[data-ui-style=cyber] .lch-app{border-radius:0;border:1px solid transparent}:root[data-ui-style=cyber] .lch-app:hover{border-color:var(--cy-dim);background:color-mix(in srgb,var(--accent) 9%,transparent)}:root[data-ui-style=cyber] .mdl,:root[data-ui-style=cyber] .shmodal{border-radius:0;border:1px solid color-mix(in srgb,var(--accent) 40%,var(--border));box-shadow:0 0 0 1px var(--cy-dim),0 30px 90px -30px var(--cy-glow)}:root[data-ui-style=cyber] .content th{font-family:ui-monospace,monospace;text-transform:uppercase;letter-spacing:.1em;font-size:.68rem;color:var(--accent);border-bottom:1px solid color-mix(in srgb,var(--accent) 45%,var(--border))!important}:root[data-ui-style=cyber] .content tbody tr:hover td{background:color-mix(in srgb,var(--accent) 6%,transparent);box-shadow:inset 2px 0 0 var(--accent)}:root[data-ui-style=cyber] .content .bfill{box-shadow:0 0 10px -2px var(--cy-glow)}:root[data-ui-style=cyber] .content .col{border-radius:0;border-color:var(--cy-dim)}:root[data-ui-style=cyber] .content .col-h{font-family:ui-monospace,monospace;text-transform:uppercase;letter-spacing:.1em;font-size:.74rem}:root[data-ui-style=cyber] .shell ::selection{background:color-mix(in srgb,var(--accent) 35%,transparent)}:root[data-ui-style=cyber] .shell *::-webkit-scrollbar{width:8px;height:8px}:root[data-ui-style=cyber] .shell *::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--accent) 45%,var(--surface-3));border-radius:0}:root[data-ui-style=cyber] .shell *::-webkit-scrollbar-track{background:transparent}:root[data-ui-style=cyber] .content .fin:focus,:root[data-ui-style=cyber] .content textarea:focus{box-shadow:0 0 0 1px var(--accent),0 0 16px -4px var(--cy-glow)!important;outline:none}:root[data-ui-style=cyber] .shell .cta{clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);position:relative;overflow:hidden}:root[data-ui-style=cyber] .shell .cta:hover{text-shadow:0 0 8px color-mix(in srgb,var(--on-accent) 80%,transparent);box-shadow:0 0 22px -4px var(--cy-glow)}:root[data-ui-style=cyber] .shell .tilebar .tw-chip{border-radius:0}@media (prefers-reduced-motion: reduce){:root[data-ui-style=cyber] .shell *,:root[data-ui-style=cyber] .shell *:before,:root[data-ui-style=cyber] .shell *:after{animation:none!important}}:root[data-ui-style=classic] .pth .godname,:root[data-ui-style=classic] .pth-head h1{font-family:var(--cl-serif);font-weight:500}:root[data-ui-style=classic] .pth .eyebrow{font-variant:small-caps;letter-spacing:.14em;color:var(--cl-ink2)}:root[data-ui-style=classic] .pth .temple{background:var(--cl-wash);border:1px solid var(--cl-hair);border-top:3px double color-mix(in srgb,var(--accent) 38%,var(--border));border-radius:4px;box-shadow:none}:root[data-ui-style=classic] .pth .temple-h{font-variant:small-caps;letter-spacing:.1em;font-weight:600;border-bottom:1px solid var(--cl-hair)}:root[data-ui-style=classic] .pth .mod-btn{border-radius:2px}:root[data-ui-style=classic] .pth .mod-btn:hover{background:color-mix(in srgb,var(--accent) 7%,transparent)}:root[data-ui-style=classic] .pth .mglyph{filter:grayscale(.55) sepia(.16) saturate(.9);opacity:.92}:root[data-ui-style=classic] .pth .mlabel{font-variant:small-caps;letter-spacing:.06em}:root[data-ui-style=cyber] .pth .godname,:root[data-ui-style=cyber] .pth-head h1{font-family:ui-monospace,SFMono-Regular,monospace;text-shadow:0 0 14px var(--cy-glow)}:root[data-ui-style=cyber] .pth .eyebrow{text-transform:uppercase;letter-spacing:.22em;color:var(--accent);text-shadow:0 0 8px var(--cy-glow)}:root[data-ui-style=cyber] .pth .temple{border-radius:0;clip-path:var(--cy-cut);border:1px solid var(--cy-dim);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 8%,transparent),inset 0 -20px 40px -32px var(--cy-glow);position:relative;overflow:hidden}:root[data-ui-style=cyber] .pth .temple:before{content:"";position:absolute;top:0;left:0;width:16px;height:16px;border-top:2px solid var(--accent);border-left:2px solid var(--accent);opacity:.8}:root[data-ui-style=cyber] .pth .temple-h{font-family:ui-monospace,monospace;text-transform:uppercase;letter-spacing:.12em;color:var(--accent);text-shadow:0 0 8px var(--cy-glow)}:root[data-ui-style=cyber] .pth .mod-btn{border-radius:0;border:1px solid transparent}:root[data-ui-style=cyber] .pth .mod-btn:hover{border-color:var(--cy-dim);background:color-mix(in srgb,var(--accent) 9%,transparent);box-shadow:0 0 14px -4px var(--cy-glow)}:root[data-ui-style=cyber] .pth .mglyph{filter:hue-rotate(150deg) saturate(1.35) drop-shadow(0 0 6px var(--cy-glow))}:root[data-ui-style=cyber] .pth .mlabel{text-transform:uppercase;letter-spacing:.07em;font-size:.72rem}:root[data-ui-style=classic] .sb .sb-seg{border-color:var(--cl-hair)}:root[data-ui-style=cyber] .sb .sb-seg button.on{background:color-mix(in srgb,var(--accent) 16%,transparent);color:var(--accent);text-shadow:0 0 8px var(--cy-glow);box-shadow:inset 0 -2px 0 var(--accent)}.tkc-ic,.mh-ic,.lch-ic,.tsw-btn,.tbtn,.sb .ic,.pth .mglyph{display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;text-align:center}:root[data-user-font="1"] .shell h1,:root[data-user-font="1"] .shell h2,:root[data-user-font="1"] .shell h3,:root[data-user-font="1"] .shell h4,:root[data-user-font="1"] .modhead h1,:root[data-user-font="1"] .chcard h4,:root[data-user-font="1"] .tkcards .tkc-n,:root[data-user-font="1"] .sb .lb,:root[data-user-font="1"] .sb .gh,:root[data-user-font="1"] .sb .sb-sh,:root[data-user-font="1"] .menubar .ml,:root[data-user-font="1"] .mdrop .ml,:root[data-user-font="1"] .lch-gt,:root[data-user-font="1"] .content th,:root[data-user-font="1"] .content .col-h,:root[data-user-font="1"] .pth .godname,:root[data-user-font="1"] .pth .temple-h,:root[data-user-font="1"] .pth .mlabel,:root[data-user-font="1"] .content .gc.mono,:root[data-user-font="1"] .modhead .eyebrow,:root[data-user-font="1"] .content .mono,:root[data-user-font="1"] .content .corhex{font-family:var(--app-font)!important;font-variant:normal!important}.chcard,.tkcards .tkc,.panel,.fcard{transition:border-color .15s ease,box-shadow .2s ease,transform .12s ease}.chcard:hover,.panel:hover,.fcard:hover{border-color:color-mix(in srgb,var(--accent) 45%,var(--border));box-shadow:0 12px 34px -20px color-mix(in srgb,var(--accent) 55%,transparent)}.tkcards .tkc:hover{border-color:color-mix(in srgb,var(--accent) 55%,var(--border));box-shadow:0 10px 26px -18px color-mix(in srgb,var(--accent) 60%,transparent);transform:translateY(-1px)}.content tbody tr{transition:background .12s ease}.content tbody tr:hover td{background:color-mix(in srgb,var(--accent) 5%,transparent)}:root[data-ui-style=classic] .chcard:hover,:root[data-ui-style=classic] .tkcards .tkc:hover,:root[data-ui-style=classic] .panel:hover{border-top-color:color-mix(in srgb,var(--accent) 70%,var(--border));box-shadow:0 16px 38px -30px color-mix(in srgb,var(--accent) 60%,rgba(0,0,0,.4));transform:none}:root[data-ui-style=cyber] .tkcards .tkc:after,:root[data-ui-style=cyber] .panel:after{content:"";position:absolute;left:0;right:0;height:30%;top:-34%;pointer-events:none;background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--accent) 8%,transparent),transparent);opacity:0}:root[data-ui-style=cyber] .panel{position:relative;overflow:hidden}:root[data-ui-style=cyber] .tkcards .tkc:hover:after,:root[data-ui-style=cyber] .panel:hover:after{opacity:1;animation:cyScan 1.4s linear infinite}:root[data-ui-style=cyber] .tkcards .tkc:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 45%,transparent),0 0 22px -6px var(--cy-glow);transform:none}:root[data-ui-style=cyber] .content tbody tr:hover td{background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 10%,transparent),color-mix(in srgb,var(--accent) 4%,transparent) 40%,transparent 85%);background-size:200% 100%;animation:cySweep 2.2s linear infinite;box-shadow:inset 2px 0 0 var(--accent);text-shadow:0 0 6px color-mix(in srgb,var(--accent) 30%,transparent)}@media (prefers-reduced-motion: reduce){:root[data-ui-style=cyber] .tkcards .tkc:hover:after,:root[data-ui-style=cyber] .panel:hover:after,:root[data-ui-style=cyber] .content tbody tr:hover td{animation:none!important}}:is(.trow,.grow,.grow2,.frow,.evrow,.drow,.srow,.rrow,.arow,.ugrow,.crow,.brow,.erow,.nrow,.nprow,.mrow,.mvrow,.hrow,.vrow,.lrow,.tlrow,.shrow,.slarow,.projrow,.licrow,.attrow,.asgrow,.aihrow,.subrow,.tptrow,.tplrow,.ftrow,.lstrow,.lst tbody tr){transition:background .14s,box-shadow .14s}:is(.trow,.grow,.grow2,.frow,.evrow,.drow,.srow,.rrow,.arow,.ugrow,.crow,.brow,.erow,.nrow,.nprow,.mrow,.mvrow,.hrow,.vrow,.lrow,.tlrow,.shrow,.slarow,.projrow,.licrow,.attrow,.asgrow,.aihrow,.subrow,.tptrow,.tplrow,.ftrow,.lstrow,.lst tbody tr):hover{background:color-mix(in srgb,var(--accent) 8%,var(--surface-3));box-shadow:inset 3px 0 0 var(--accent)}:root[data-ui-style=classic] :is(.trow,.grow,.grow2,.frow,.evrow,.drow,.srow,.rrow,.arow,.ugrow,.crow,.brow,.erow,.nrow,.nprow,.mrow,.mvrow,.hrow,.vrow,.lrow,.tlrow,.shrow,.slarow,.projrow,.licrow,.attrow,.asgrow,.aihrow,.subrow,.tptrow,.tplrow,.ftrow,.lstrow,.lst tbody tr):hover{background:color-mix(in srgb,var(--accent) 4%,transparent);box-shadow:none}:root[data-ui-style=executive] :is(.trow,.grow,.grow2,.frow,.evrow,.drow,.srow,.rrow,.arow,.ugrow,.crow,.brow,.erow,.nrow,.nprow,.mrow,.mvrow,.hrow,.vrow,.lrow,.tlrow,.shrow,.slarow,.projrow,.licrow,.attrow,.asgrow,.aihrow,.subrow,.tptrow,.tplrow,.ftrow,.lstrow,.lst tbody tr):hover{background:color-mix(in srgb,var(--accent) 6%,var(--surface-2));box-shadow:inset 4px 0 0 var(--accent),0 6px 18px -12px color-mix(in srgb,var(--accent) 60%,transparent)}:root[data-ui-style=cyber] :is(.trow,.grow,.grow2,.frow,.evrow,.drow,.srow,.rrow,.arow,.ugrow,.crow,.brow,.erow,.nrow,.nprow,.mrow,.mvrow,.hrow,.vrow,.lrow,.tlrow,.shrow,.slarow,.projrow,.licrow,.attrow,.asgrow,.aihrow,.subrow,.tptrow,.tplrow,.ftrow,.lstrow,.lst tbody tr):hover{background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 10%,transparent),color-mix(in srgb,var(--accent) 4%,transparent) 40%,transparent 85%);background-size:200% 100%;animation:cySweep 2.2s linear infinite;box-shadow:inset 2px 0 0 var(--accent);text-shadow:0 0 6px color-mix(in srgb,var(--accent) 30%,transparent)}@media (prefers-reduced-motion: reduce){:root[data-ui-style=cyber] :is(.trow,.grow,.grow2,.frow,.evrow,.drow,.srow,.rrow,.arow,.ugrow,.crow,.brow,.erow,.nrow,.nprow,.mrow,.mvrow,.hrow,.vrow,.lrow,.tlrow,.shrow,.slarow,.projrow,.licrow,.attrow,.asgrow,.aihrow,.subrow,.tptrow,.tplrow,.ftrow,.lstrow):hover{animation:none!important}}:root[data-ui-style=titan]{--ti-island: #0f172a;--ti-island2: #1a1a2e;--ti-txt: #c7d0e4;--ti-txt2: rgba(255,255,255,.55)}:root[data-ui-style=titan] .shell .modhead{background:linear-gradient(135deg,var(--ti-island2) 0%,color-mix(in srgb,var(--accent) 22%,var(--ti-island)) 55%,color-mix(in srgb,var(--accent) 45%,var(--ti-island)) 100%)!important;border:1px solid color-mix(in srgb,var(--accent) 25%,var(--ti-island));border-radius:12px;padding:20px 24px}:root[data-ui-style=titan] .shell .modhead:before{display:none}:root[data-ui-style=titan] .shell .modhead:after{content:"";position:absolute;top:-50%;right:-8%;width:300px;height:300px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--accent) 18%,transparent),transparent 70%);pointer-events:none}:root[data-ui-style=titan] .shell .modhead h1{color:#fff;font-size:1.45rem}:root[data-ui-style=titan] .shell .modhead .eyebrow{color:color-mix(in srgb,var(--accent) 45%,#fff)}:root[data-ui-style=titan] .shell .modhead .mh-ic{background:#ffffff1a;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}:root[data-ui-style=titan] .shell .modhead .tabs button{background:#ffffff1a;border:1px solid rgba(255,255,255,.15);color:#fff;border-radius:8px}:root[data-ui-style=titan] .shell .modhead .tabs button:hover{background:#fff3;transform:translateY(-1px)}:root[data-ui-style=titan] .shell .modhead .tabs button.on{background:color-mix(in srgb,var(--accent) 55%,rgba(255,255,255,.12));border-color:transparent;color:#fff}:root[data-ui-style=titan] .shell .modhead .tabs button.cta{background:var(--accent);border-color:transparent;color:var(--on-accent)}:root[data-ui-style=titan] .shell .tkcards .tkc{border-left:1px solid var(--border);border-radius:10px;position:relative;overflow:hidden}:root[data-ui-style=titan] .shell .tkcards .tkc:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--kc, var(--accent))}:root[data-ui-style=titan] .shell .tkcards .tkc.clk:hover{transform:translateY(-2px);box-shadow:0 6px 20px #0000001f}:root[data-ui-style=titan] .shell .tkc.t-ok{--kc: var(--ok)}:root[data-ui-style=titan] .shell .tkc.t-warn,:root[data-ui-style=titan] .shell .tkc.t-med{--kc: var(--sev-medium)}:root[data-ui-style=titan] .shell .tkc.t-bad,:root[data-ui-style=titan] .shell .tkc.t-danger,:root[data-ui-style=titan] .shell .tkc.t-crit{--kc: var(--sev-critical)}:root[data-ui-style=titan] .shell .tkc .tkc-n{color:var(--kc, var(--accent));font-weight:800}:root[data-ui-style=titan] .shell .tkc .tkc-l{text-transform:uppercase;letter-spacing:.035em;font-size:.66rem;font-weight:600}:root[data-ui-style=titan] .shell .tkc .tkc-ic{border-radius:10px;background:color-mix(in srgb,var(--kc, var(--accent)) 16%,transparent)}:root[data-ui-style=titan] .shell .dg .ghead{background:color-mix(in srgb,var(--accent) 7%,var(--surface-2))}:root[data-ui-style=titan] .shell .dg .gh{font-weight:700}:root[data-ui-style=titan] .shell thead th{font-weight:700}:root[data-ui-style=titan] .shell .tag{border-radius:6px;font-weight:700}:root[data-ui-style=titan] .shell .chip{border-width:1.5px;border-radius:20px;font-weight:600}:root[data-ui-style=titan] .shell .chip.on{box-shadow:0 2px 8px color-mix(in srgb,var(--accent) 28%,transparent)}:root[data-ui-style=titan] .shell .cta{border-radius:8px;font-weight:700}:root[data-ui-style=titan] .shell .sb{background:linear-gradient(180deg,var(--ti-island),#111c33)!important;border-color:color-mix(in srgb,var(--accent) 18%,var(--ti-island))!important}:root[data-ui-style=titan] .shell .sb .lb,:root[data-ui-style=titan] .shell .sb .gh{color:var(--ti-txt)}:root[data-ui-style=titan] .shell .sb .sb-sh{color:var(--ti-txt2);text-transform:uppercase;letter-spacing:.12em;font-size:.62rem}:root[data-ui-style=titan] .shell .sb .lf:hover,:root[data-ui-style=titan] .shell .sb .gh:hover{background:#ffffff0f}:root[data-ui-style=titan] .shell .sb .lf.on{background:color-mix(in srgb,var(--accent) 22%,transparent);box-shadow:inset 3px 0 0 var(--accent)}:root[data-ui-style=titan] .shell .sb .lf.on .lb{color:#fff}:root[data-ui-style=titan] .shell .sb .sic{color:color-mix(in srgb,var(--accent) 40%,var(--ti-txt))}:root[data-ui-style=titan] .shell .sb .sb-search input{background:#ffffff0f;border-color:#ffffff24;color:#fff}:root[data-ui-style=titan] .shell .menubar{background:linear-gradient(90deg,var(--ti-island),#12203a)!important;border-color:color-mix(in srgb,var(--accent) 20%,var(--ti-island))!important}:root[data-ui-style=titan] .shell .menubar .mtop{color:var(--ti-txt);background:transparent}:root[data-ui-style=titan] .shell .menubar .mtop .ml,:root[data-ui-style=titan] .shell .menubar .mtop .mi,:root[data-ui-style=titan] .shell .menubar .mcaret{color:var(--ti-txt)}:root[data-ui-style=titan] .shell .menubar .mtop:hover{background:#ffffff14}:root[data-ui-style=titan] .shell .menubar .mtop:hover .ml{color:#fff}:root[data-ui-style=titan] .shell .menubar .mtop.on{background:color-mix(in srgb,var(--accent) 26%,transparent)}:root[data-ui-style=titan] .shell .menubar .mtop.on .ml,:root[data-ui-style=titan] .shell .menubar .mtop.on .mi{color:#fff}:root[data-ui-style=titan] .shell .suitebar{background:linear-gradient(135deg,var(--ti-island) 0%,var(--ti-island) 40%,color-mix(in srgb,var(--accent) 20%,var(--ti-island)) 100%);border-color:color-mix(in srgb,var(--accent) 25%,var(--ti-island));position:relative;overflow:hidden}:root[data-ui-style=titan] .shell .suitebar:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--ok),var(--accent),var(--sev-medium),var(--sev-critical),var(--accent))}:root[data-ui-style=titan] .shell .suitebar .sbt{color:#fff}:root[data-ui-style=titan] .shell .suitebar .sbnode{background:#ffffff0d;border-color:#ffffff1f;color:var(--ti-txt)}:root[data-ui-style=titan] .shell .suitebar .sbnode:hover{background:#ffffff1a;color:#fff}:root[data-ui-style=titan] .shell .suitebar .sbnode.cur{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 22%,transparent);color:#fff}:root[data-ui-style=thin]{--th-nav: #152642;--th-nav2: #1d3357;--th-nav3: #1f3a63;--th-navtxt: #b9c5da}:root[data-ui-style=thin] .shell{font-size:12px}:root[data-ui-style=thin] .shell small,:root[data-ui-style=thin] .shell .muted,:root[data-ui-style=thin] .shell .lbl{font-size:11px}:root[data-ui-style=thin] .shell .modhead{padding:10px 16px;border-radius:10px;box-shadow:none;background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 8%,var(--surface-2)),var(--surface-2) 55%)}:root[data-ui-style=thin] .shell .modhead h1{font-size:1.1rem;font-weight:650}:root[data-ui-style=thin] .shell .modhead .mh-ic{width:28px;height:28px;border-radius:8px;font-size:.95rem}:root[data-ui-style=thin] .shell .modhead .eyebrow{font-size:.58rem}:root[data-ui-style=thin] .shell .modhead .tabs button{padding:5px 11px;font-size:.74rem;border-radius:7px}:root[data-ui-style=thin] .shell .tkcards{gap:8px}:root[data-ui-style=thin] .shell .tkcards .tkc{min-height:52px;padding:9px 12px;border-radius:9px;border-left-width:3px;gap:9px}:root[data-ui-style=thin] .shell .tkc .tkc-ic{width:30px;height:30px;border-radius:8px;font-size:.9rem}:root[data-ui-style=thin] .shell .tkc .tkc-n{font-size:1.15rem}:root[data-ui-style=thin] .shell .tkc .tkc-l{font-size:.64rem;text-transform:uppercase;letter-spacing:.03em}:root[data-ui-style=thin] .shell .dg .gh{padding:6px 8px;font-size:.66rem}:root[data-ui-style=thin] .shell .dg .gc{padding:6px 8px;font-size:11.5px}:root[data-ui-style=thin] .shell table td{padding:6px 8px}:root[data-ui-style=thin] .shell table thead th{padding:6px 8px;font-size:.66rem;line-height:1.2}:root[data-ui-style=thin] .shell .tag{font-size:10.5px;padding:1px 7px;border-radius:6px;font-weight:600}:root[data-ui-style=thin] .shell .chip{padding:3px 10px;font-size:10.5px}:root[data-ui-style=thin] .shell .fin,:root[data-ui-style=thin] .shell .fin2{padding:5px 9px;font-size:12px;border-radius:6px}:root[data-ui-style=thin] .shell .cta{padding:6px 13px;font-size:.76rem;border-radius:7px}:root[data-ui-style=thin] .shell .mini{font-size:.72rem}:root[data-ui-style=thin] .shell .sb{background:var(--th-nav)!important;border-color:var(--th-nav2)!important}:root[data-ui-style=thin] .shell .sb .lb,:root[data-ui-style=thin] .shell .sb .gh{color:var(--th-navtxt)}:root[data-ui-style=thin] .shell .sb .sb-sh{color:color-mix(in srgb,var(--th-navtxt) 55%,transparent);text-transform:uppercase;letter-spacing:.1em;font-size:.58rem}:root[data-ui-style=thin] .shell .sb .lf,:root[data-ui-style=thin] .shell .sb .gh{padding-top:5px;padding-bottom:5px}:root[data-ui-style=thin] .shell .sb .lf:hover,:root[data-ui-style=thin] .shell .sb .gh:hover{background:var(--th-nav2)}:root[data-ui-style=thin] .shell .sb .lf.on{background:var(--th-nav3);box-shadow:inset 3px 0 0 var(--accent)}:root[data-ui-style=thin] .shell .sb .lf.on .lb{color:#fff}:root[data-ui-style=thin] .shell .sb .sic{color:color-mix(in srgb,var(--accent) 42%,var(--th-navtxt))}:root[data-ui-style=thin] .shell .sb .sb-search input{background:var(--th-nav2);border-color:var(--th-nav3);color:#fff;font-size:11.5px}:root[data-ui-style=thin] .shell .menubar .mtop{padding-top:4px;padding-bottom:4px}:root[data-ui-style=thin] .shell .menubar .mitem{font-size:11.5px}:root[data-ui-style=thin] .shell .mdl{border-radius:10px}:root[data-ui-style=thin] .shell .fsec{padding:9px 11px;border-radius:9px}.shell .dg .gc.masked>*{filter:blur(5px);-webkit-user-select:none;user-select:none;pointer-events:none}.shell .dg .gc.maskhide>*{visibility:hidden}:root[data-ui-style=zeus]{--accent2: var(--accent-2, var(--accent));--z-gold: color-mix(in srgb, var(--accent) 85%, #fff);--z-hair: color-mix(in srgb, var(--accent) 42%, var(--border));--z-wash: color-mix(in srgb, var(--accent) 7%, var(--surface-2))}:root[data-ui-style=zeus] .modhead{background:var(--z-wash);border:1px solid var(--z-hair);border-bottom:3px double color-mix(in srgb,var(--z-gold) 55%,var(--border));border-radius:6px}:root[data-ui-style=zeus] .modhead h1,:root[data-ui-style=zeus] .card h2,:root[data-ui-style=zeus] .card h3{font-family:Cinzel,Georgia,serif;letter-spacing:.05em;font-weight:600}:root[data-ui-style=zeus] .modhead .eyebrow{font-variant:small-caps;letter-spacing:.18em;color:color-mix(in srgb,var(--z-gold) 70%,var(--ink))}:root[data-ui-style=zeus] .card,:root[data-ui-style=zeus] .panel_s{border-color:var(--z-hair);box-shadow:0 1px color-mix(in srgb,var(--z-gold) 30%,transparent) inset;border-radius:8px}:root[data-ui-style=zeus] .cta,:root[data-ui-style=zeus] .btn.primary{background:linear-gradient(135deg,var(--z-gold),var(--accent));color:#1b1405;border:none;border-radius:5px;font-weight:700;letter-spacing:.03em}:root[data-ui-style=zeus] .chip:not(.on),:root[data-ui-style=zeus] .tag:not(.on){border-color:var(--z-hair);background:color-mix(in srgb,var(--z-gold) 12%,var(--surface-3))}:root[data-ui-style=zeus] .dg .gh,:root[data-ui-style=zeus] table thead th{border-bottom:2px solid color-mix(in srgb,var(--z-gold) 45%,var(--border));font-variant:small-caps;letter-spacing:.06em}:root[data-ui-style=teia]{--accent2: var(--accent-2, var(--accent));--t-glow: color-mix(in srgb, var(--accent) 55%, transparent);--t-wash: color-mix(in srgb, var(--accent) 6%, var(--surface-2))}:root[data-ui-style=teia] .modhead{background:linear-gradient(120deg,var(--t-wash),color-mix(in srgb,var(--accent2) 5%,var(--surface-2)));border:1px solid color-mix(in srgb,var(--accent) 22%,var(--border));border-radius:16px}:root[data-ui-style=teia] .modhead h1,:root[data-ui-style=teia] .card h2,:root[data-ui-style=teia] .card h3{font-family:Cormorant Garamond,Georgia,serif;font-weight:600;letter-spacing:.01em}:root[data-ui-style=teia] .modhead .eyebrow{letter-spacing:.2em;color:color-mix(in srgb,var(--accent2) 60%,var(--accent))}:root[data-ui-style=teia] .card,:root[data-ui-style=teia] .panel_s{border-radius:16px;border-color:color-mix(in srgb,var(--accent) 18%,var(--border));box-shadow:0 8px 30px -22px var(--t-glow)}:root[data-ui-style=teia] .cta,:root[data-ui-style=teia] .btn.primary{background:linear-gradient(135deg,var(--accent),var(--accent2));color:#fff;border:none;border-radius:999px;box-shadow:0 4px 18px -6px var(--t-glow)}:root[data-ui-style=teia] .chip,:root[data-ui-style=teia] .tag{border-radius:999px;border-color:color-mix(in srgb,var(--accent) 30%,var(--border))}:root[data-ui-style=teia] .dg .gh,:root[data-ui-style=teia] table thead th{color:color-mix(in srgb,var(--accent) 60%,var(--ink));border-bottom:1px solid color-mix(in srgb,var(--accent) 25%,var(--border))}.sic svg{width:1em;height:1em}.emofb{font-style:normal}.modhead .tabs button .sotab-ic{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;font-size:15px;vertical-align:-3px}.modhead .tabs button .sotab-ic svg{width:16px;height:16px}.tkc-ic svg{width:1em;height:1em;vertical-align:-2px}:root[data-ui-style=estige]{--accent2: var(--accent-2, var(--accent));--sx-toxic: color-mix(in srgb, var(--accent) 60%, transparent);--sx-wash: color-mix(in srgb, var(--accent) 10%, var(--surface-2))}:root[data-ui-style=estige] .modhead{background:linear-gradient(120deg,var(--sx-wash),color-mix(in srgb,var(--accent2) 8%,var(--surface-2)));border:1px solid color-mix(in srgb,var(--accent) 22%,var(--border));border-left:3px solid var(--accent);border-radius:4px}:root[data-ui-style=estige] .modhead h1,:root[data-ui-style=estige] .card h2,:root[data-ui-style=estige] .card h3{font-family:Cinzel,Georgia,serif;letter-spacing:.04em;text-shadow:0 0 12px color-mix(in srgb,var(--accent) 30%,transparent)}:root[data-ui-style=estige] .modhead .eyebrow{letter-spacing:.16em;color:color-mix(in srgb,var(--accent) 70%,var(--ink))}:root[data-ui-style=estige] .card,:root[data-ui-style=estige] .panel_s{border-color:color-mix(in srgb,var(--accent) 20%,var(--border));background:color-mix(in srgb,#04211b 10%,var(--surface-2));border-radius:4px}:root[data-ui-style=estige] .cta,:root[data-ui-style=estige] .btn.primary{background:linear-gradient(135deg,var(--accent),var(--accent2));color:#04120e;border:none;border-radius:3px;font-weight:700;box-shadow:0 0 16px -4px var(--sx-toxic)}:root[data-ui-style=estige] .chip:not(.on),:root[data-ui-style=estige] .tag:not(.on){border-color:color-mix(in srgb,var(--accent) 35%,var(--border));background:color-mix(in srgb,var(--accent) 12%,var(--surface-3));border-radius:3px}:root[data-ui-style=estige] .chip.on{border-radius:3px}:root[data-ui-style=estige] .dg .gh,:root[data-ui-style=estige] table thead th{border-bottom:1px solid var(--accent);color:color-mix(in srgb,var(--accent) 55%,var(--ink));text-transform:uppercase;letter-spacing:.05em}:root[data-ui-style=cyber] .sic{color:var(--accent);filter:drop-shadow(0 0 3px color-mix(in srgb,var(--accent) 55%,transparent))}:root[data-ui-style=zeus] .sic{color:var(--z-gold, var(--accent))}:root[data-ui-style=teia] .sic{color:color-mix(in srgb,var(--accent) 78%,var(--accent2))}:root[data-ui-style=estige] .sic{color:var(--accent);filter:drop-shadow(0 0 3px color-mix(in srgb,var(--accent) 45%,transparent))}:root[data-ui-style=classic] .sic,:root[data-ui-style=executive] .sic,:root[data-ui-style=titan] .sic,:root[data-ui-style=thin] .sic{color:var(--ink-soft)}:root:not([data-ui-style=cyber]):not([data-ui-style=zeus]):not([data-ui-style=teia]):not([data-ui-style=estige]) .menubar .mtop:not(.on) .sic{color:var(--accent)}:root .menubar .mtop.on .sic{color:var(--on-accent);filter:none}:root:not([data-ui-style=cyber]):not([data-ui-style=zeus]):not([data-ui-style=teia]):not([data-ui-style=estige]) .mdrop .msub-h .sic{color:var(--accent-2)}:root:not([data-ui-style=cyber]):not([data-ui-style=zeus]):not([data-ui-style=teia]):not([data-ui-style=estige]) .mdrop .mitem:not(.on) .sic{color:var(--ink-soft)}:root:not([data-ui-style=default]) .tabs button:not(.on):not(.cta){filter:grayscale(1)}:root[data-ui-style=titan] .shell .tkc{display:flex;align-items:center;gap:13px;background:var(--surface-2);border:1px solid var(--border);border-radius:14px;padding:14px 16px;box-shadow:0 1px 2px #0000000d;transition:box-shadow .2s,transform .15s}:root[data-ui-style=titan] .shell .tkc:hover{box-shadow:0 10px 26px -14px #00000047;transform:translateY(-1px)}:root[data-ui-style=titan] .shell .tkc .tkc-ic{width:48px;height:48px;min-width:48px;border-radius:13px;display:flex;align-items:center;justify-content:center;font-size:1.3rem;flex:0 0 auto;background:linear-gradient(135deg,var(--accent2),var(--accent));filter:grayscale(1) brightness(0) invert(1)}:root[data-ui-style=titan] .shell .tkc.t-crit .tkc-ic{background:linear-gradient(135deg,color-mix(in srgb,var(--sev-critical) 78%,#000),var(--sev-critical))}:root[data-ui-style=titan] .shell .tkc.t-warn .tkc-ic{background:linear-gradient(135deg,color-mix(in srgb,var(--sev-high, #d97706) 82%,#000),var(--sev-high, #d97706))}:root[data-ui-style=titan] .shell .tkc.t-ok .tkc-ic{background:linear-gradient(135deg,color-mix(in srgb,var(--ok) 80%,#000),var(--ok))}:root[data-ui-style=titan] .shell .tkc.t-accent2 .tkc-ic{background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 65%,var(--accent2)),var(--accent))}:root[data-ui-style=titan] .shell .tkc .tkc-b{display:flex;flex-direction:column;gap:2px}:root[data-ui-style=titan] .shell .tkc .tkc-n{font-size:1.55rem;font-weight:800;line-height:1;color:var(--ink)}:root[data-ui-style=titan] .shell .tkc .tkc-l{font-size:.68rem;color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-weight:600}body.grc1-esmodal .ovl,body.grc1-esmodal .es-drawer-ovl,body.grc1-esmodalc .ovl,body.grc1-esmodalc .es-drawer-ovl,body.grc1-esdrawer .ovl,body.grc1-esdrawer .es-drawer-ovl,body.grc1-esbottom .ovl,body.grc1-esbottom .es-drawer-ovl,body.grc1-esfull .ovl,body.grc1-esfull .es-drawer-ovl{left:var(--grc1-area-l, 32px)!important;right:var(--grc1-area-r, 32px)!important;top:var(--grc1-area-t, 64px)!important;bottom:0!important;padding-left:0!important;padding-right:0!important}.mdl.xwide{--grc1-es-cap: 1180px}body{--grc1-pref-w: clamp(min(320px, var(--grc1-area-w, 96vw)), calc(var(--grc1-area-w, 96vw) * var(--grc1-surf-pct, 40) / 100), var(--grc1-area-w, 96vw))}.grc1-hint-pop{position:fixed;z-index:3200;max-width:300px;background:var(--pop, var(--surface-2));color:var(--ink);border:1px solid var(--border);border-radius:10px;padding:8px 11px;box-shadow:var(--shadow, 0 12px 34px -14px rgba(0,0,0,.55));font-size:.78rem;line-height:1.45;opacity:0;transform:translateY(4px);transition:opacity .14s ease,transform .14s ease;pointer-events:none}.grc1-hint-pop.on{opacity:1;transform:none}.grc1-hint-t{font-weight:700;color:var(--ink);margin-bottom:3px}.grc1-hint-b{color:var(--ink-soft, var(--muted))}.grc1-hint-pop.rich{max-width:460px}.grc1-hint-pop.scroll{pointer-events:auto}.grc1-hint-s{margin-top:4px}.grc1-hint-pop.scroll .grc1-hint-s{max-height:46vh;overflow-y:auto;overscroll-behavior:contain;padding-right:4px}.grc1-hint-sh{font-weight:700;color:var(--ink);font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;margin:7px 0 2px}.grc1-hint-sh:first-child{margin-top:0}.grc1-hint-li{display:flex;gap:7px;align-items:baseline;padding:1px 0}.grc1-hint-li.dim{opacity:.68}.grc1-hint-li-t{font-family:ui-monospace,monospace;font-size:.72rem;color:var(--ink);flex:0 0 auto}.grc1-hint-li-s{color:var(--ink-soft, var(--muted));font-size:.72rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.grc1-hint-arrow{position:absolute;bottom:-5px;left:var(--arrow-x, 50%);width:10px;height:10px;background:var(--pop, var(--surface-2));border-right:1px solid var(--border);border-bottom:1px solid var(--border);transform:translate(-50%) rotate(45deg)}.grc1-hint-pop.below .grc1-hint-arrow{bottom:auto;top:-5px;border:none;border-left:1px solid var(--border);border-top:1px solid var(--border)}@media (prefers-reduced-motion: reduce){.grc1-hint-pop{transition:none}}body.grc1-esdrawer .ovl{align-items:stretch!important;justify-content:flex-end!important;padding:0!important}body.grc1-esdrawer .mdl,body.grc1-esdrawer .ovl>*{height:var(--grc1-area-h, 100%)!important;max-height:var(--grc1-area-h, 100vh)!important;width:min(var(--grc1-es-cap, 620px),var(--grc1-pref-w))!important;margin:0!important;border-radius:0!important;border:none!important;border-left:1px solid color-mix(in srgb,var(--accent) 32%,var(--border))!important;box-shadow:-24px 0 60px -28px #00000080!important;animation:grc1-esdrawer-in .22s cubic-bezier(.4,0,.2,1)}body.grc1-esdrawer .mdl.wide{width:min(var(--grc1-es-cap, 860px),var(--grc1-pref-w))!important}body[class*=grc1-es] .ovl.esfull{top:0!important;right:0!important;bottom:0!important;left:0!important;padding:0!important;align-items:stretch!important;justify-content:stretch!important}body[class*=grc1-es] .ovl.esfull>*,body[class*=grc1-es] .mdl.esfull{top:var(--grc1-area-t, 64px)!important;left:var(--grc1-area-l, 32px)!important;right:auto!important;bottom:auto!important;width:var(--grc1-area-w, 96vw)!important;max-width:var(--grc1-area-w, 96vw)!important;min-width:0!important;height:var(--grc1-area-h, 88vh)!important;max-height:var(--grc1-area-h, 88vh)!important;margin:0!important;border-radius:0!important}@keyframes grc1-esdrawer-in{0%{transform:translate(24px);opacity:.6}to{transform:translate(0);opacity:1}}@media (prefers-reduced-motion: reduce){body.grc1-esdrawer .mdl{animation:none}}body.grc1-esdrawer .mdl,body.grc1-esdrawer .ovl>*{transition:transform .24s cubic-bezier(.4,0,.2,1),box-shadow .24s}body.grc1-esdrawer .mdl.grc1-peek,body.grc1-esdrawer .ovl>*.grc1-peek{transform:translate(calc(100% - 30px))!important;box-shadow:-14px 0 40px -22px #00000073,inset 4px 0 0 0 var(--accent)!important}@media (prefers-reduced-motion: reduce){body.grc1-esdrawer .mdl{transition:none}}body.grc1-esclear .ovl,body.grc1-esclear .es-drawer-ovl{background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body.grc1-esdrawer.grc1-esclear .mdl,body.grc1-esdrawer.grc1-esclear .ovl>*,body.grc1-esclear .es-drawer{border-left:2px solid var(--accent)!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 55%,transparent),-2px 0 22px -2px color-mix(in srgb,var(--accent) 65%,transparent),-28px 0 70px -30px #00000073!important}body.grc1-esclear .ovl,body.grc1-esclear .es-drawer-ovl{pointer-events:none!important}body.grc1-esclear .ovl>*,body.grc1-esclear .es-drawer-ovl>*{pointer-events:auto!important}.grc1-draft-bar{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:-4px 0 10px;padding:6px 10px;font-size:.78rem;font-weight:600;color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent);border:1px solid color-mix(in srgb,var(--accent) 30%,transparent);border-radius:9px;transition:opacity .4s}.grc1-draft-bar.fade{opacity:0}.grc1-draft-bar button{background:var(--accent);color:var(--on-accent, #fff);border:none;border-radius:7px;padding:3px 10px;font-size:.74rem;font-weight:700;cursor:pointer}body.grc1-esbottom .ovl{align-items:flex-end!important;justify-content:stretch!important}body.grc1-esbottom .mdl,body.grc1-esbottom .ovl>*{width:var(--grc1-area-w, 100vw)!important;max-width:var(--grc1-area-w, 100vw)!important;height:clamp(220px,calc(var(--grc1-area-h, 92vh) * var(--grc1-surf-pct, 46) / 100),var(--grc1-area-h, 92vh))!important;max-height:var(--grc1-area-h, 92vh)!important;border-radius:16px 16px 0 0!important;border:none!important;border-top:1px solid color-mix(in srgb,var(--accent) 32%,var(--border))!important;box-shadow:0 -24px 60px -28px #00000080!important;animation:grc1-esbottom-in .24s cubic-bezier(.4,0,.2,1)!important}@keyframes grc1-esbottom-in{0%{transform:translateY(24px);opacity:.6}to{transform:translateY(0);opacity:1}}body.grc1-esbottom .mdl.grc1-peek,body.grc1-esbottom .ovl>*.grc1-peek{transform:translateY(calc(100% - 30px))!important;box-shadow:0 -14px 40px -22px #00000073,inset 0 4px 0 0 var(--accent)!important}body.grc1-esbottom.grc1-esclear .mdl,body.grc1-esbottom.grc1-esclear .ovl>*{border-left:none!important;border-top:2px solid var(--accent)!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 55%,transparent),0 -2px 22px -2px color-mix(in srgb,var(--accent) 65%,transparent),0 -28px 70px -30px #00000073!important}body.grc1-cardicons-grayalive .tkc-ic{filter:grayscale(1) opacity(.5);transition:filter .22s ease}body.grc1-cardicons-grayalive .tkc:hover .tkc-ic,body.grc1-cardicons-grayalive .tkc.clk:focus-within .tkc-ic{filter:none}body.grc1-btns-soft .primary,body.grc1-btns-soft .cta{background:color-mix(in srgb,var(--accent) 16%,transparent)!important;color:var(--accent)!important;border:1px solid color-mix(in srgb,var(--accent) 40%,transparent)!important}body.grc1-btns-soft .primary:hover:not(:disabled),body.grc1-btns-soft .cta:hover:not(:disabled){background:color-mix(in srgb,var(--accent) 26%,transparent)!important}body.grc1-btns-outline .primary,body.grc1-btns-outline .cta{background:transparent!important;color:var(--accent)!important;border:1.5px solid var(--accent)!important}body.grc1-btns-outline .primary:hover:not(:disabled),body.grc1-btns-outline .cta:hover:not(:disabled){background:color-mix(in srgb,var(--accent) 12%,transparent)!important}body.grc1-esmodalc .ovl,body.grc1-esmodalc .es-drawer-ovl{align-items:center!important;justify-content:center!important;padding:12px 0!important}body.grc1-esmodalc .mdl,body.grc1-esmodalc .ovl>*{position:static!important;margin:auto!important;transform:none!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;width:min(var(--grc1-es-cap, 620px),var(--grc1-pref-w))!important;max-width:var(--grc1-area-w, 96vw)!important;max-height:calc(var(--grc1-area-h, 88vh) - 24px)!important}body.grc1-esmodalc .mdl.wide{width:min(var(--grc1-es-cap, 860px),var(--grc1-pref-w))!important}body.grc1-esmodal .mdl,body.grc1-esmodal .ovl>*{width:min(var(--grc1-es-cap, 620px),var(--grc1-pref-w))!important;max-height:calc(var(--grc1-area-h, 88vh) - 24px)!important}body.grc1-esmodal .mdl.wide{width:min(var(--grc1-es-cap, 860px),var(--grc1-pref-w))!important}body.grc1-eswover.grc1-esdrawer .mdl,body.grc1-eswover.grc1-esdrawer .ovl>*,body.grc1-eswover.grc1-esmodalc .mdl,body.grc1-eswover.grc1-esmodalc .ovl>*,body.grc1-eswover.grc1-esmodal .mdl,body.grc1-eswover.grc1-esmodal .ovl>*{width:var(--grc1-pref-w)!important}body.grc1-eswover{width:auto!important}body.grc1-eswover .es-drawer{width:clamp(320px,calc(var(--grc1-area-w, 96vw) * var(--grc1-surf-pct, 40) / 100),var(--grc1-area-w, 96vw))}body.grc1-esfull .ovl{align-items:stretch!important;justify-content:stretch!important;padding:0!important}body.grc1-esfull .mdl,body.grc1-esfull .ovl>*{position:fixed!important;top:var(--grc1-area-t, 64px)!important;left:var(--grc1-area-l, 32px)!important;width:var(--grc1-area-w, 96vw)!important;height:var(--grc1-area-h, 88vh)!important;max-width:var(--grc1-area-w, 96vw)!important;max-height:var(--grc1-area-h, 88vh)!important;right:auto!important;bottom:auto!important;margin:0!important;border-radius:14px!important;border:1px solid color-mix(in srgb,var(--accent) 32%,var(--border))!important;box-shadow:0 24px 70px -30px #00000080!important;transform:none!important;animation:grc1-esdrawer-in .2s cubic-bezier(.4,0,.2,1)}body.grc1-esfull .mdl.wide{width:var(--grc1-area-w, 96vw)!important;max-width:var(--grc1-area-w, 96vw)!important}body.grc1-esfull .mdl.grc1-peek,body.grc1-esfull .ovl>*.grc1-peek{transform:none!important}@media (prefers-reduced-motion: reduce){body.grc1-esfull .mdl{animation:none}}body.grc1-esdrawer .mdl.static,body.grc1-esbottom .mdl.static,body.grc1-esclear .mdl.static,body.grc1-esmodalc .mdl.static,body.grc1-esmodal .mdl.static,body.grc1-esfull .mdl.static{position:static!important;width:min(560px,100%)!important;height:auto!important;max-height:none!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;border-radius:14px!important;border:1px solid var(--border)!important;box-shadow:none!important;animation:none!important;transform:none!important;pointer-events:auto!important}:root[data-grc1-fw=light] .shell h4,:root[data-grc1-fw=light] .shell h5,:root[data-grc1-fw=light] .shell h6,:root[data-grc1-fw=light] .shell strong,:root[data-grc1-fw=light] .shell b,:root[data-grc1-fw=light] .shell th,:root[data-grc1-fw=light] .shell thead th,:root[data-grc1-fw=light] .shell label,:root[data-grc1-fw=light] .shell legend,:root[data-grc1-fw=light] .shell summary,:root[data-grc1-fw=light] .shell button,:root[data-grc1-fw=light] .shell .cta,:root[data-grc1-fw=light] .shell .btn,:root[data-grc1-fw=light] .shell .chip,:root[data-grc1-fw=light] .shell .badge,:root[data-grc1-fw=light] .shell .tag,:root[data-grc1-fw=light] .shell .pill,:root[data-grc1-fw=light] .shell .sev,:root[data-grc1-fw=light] .shell .prio,:root[data-grc1-fw=light] .shell .st,:root[data-grc1-fw=light] .shell .tabs button,:root[data-grc1-fw=light] .shell .tabb,:root[data-grc1-fw=light] .shell .tab,:root[data-grc1-fw=light] .shell .seg,:root[data-grc1-fw=light] .shell .tkc-l,:root[data-grc1-fw=light] .shell .kpi,:root[data-grc1-fw=light] .shell .lbl,:root[data-grc1-fw=light] .shell .lch-gt,:root[data-grc1-fw=light] .shell .lch-lb,:root[data-grc1-fw=light] .shell .gh,:root[data-grc1-fw=light] .shell .sb-sh,:root[data-grc1-fw=light] .shell .eyebrow,:root[data-grc1-fw=light] .shell .mini,:root[data-grc1-fw=light] .shell .nm,:root[data-grc1-fw=light] .shell .subj,:root[data-grc1-fw=light] .shell .hrow,:root[data-grc1-fw=light] .shell .fld,:root[data-grc1-fw=light] .shell .lst,:root[data-grc1-fw=light] .shell .glbl,:root[data-grc1-fw=light] .shell .fcbig,:root[data-grc1-fw=light] .shell .tsw-sec,:root[data-grc1-fw=light] .shell .tsw-fineval,:root[data-grc1-fw=light] .shell .tsw-style,:root[data-grc1-fw=light] .shell .tsw-sz,:root[data-grc1-fw=light] .shell .tsw-reset,:root[data-grc1-fw=light] .shell .dgt td,:root[data-grc1-fw=light] .shell .dgt .strong,:root[data-grc1-fw=light] .shell .dgt .gc-subj,:root[data-grc1-fw=light] .shell .dgt .mono,:root[data-grc1-fw=light] .shell .hdbadge,:root[data-grc1-fw=light] .shell .okmsg,:root[data-grc1-fw=light] .shell .grc1-draft-bar,:root[data-grc1-fw=light] .shell .ai-primary,:root[data-grc1-fw=light] .shell .bp-tt,:root[data-grc1-fw=light] .shell .dtrow{font-weight:500!important}:root[data-grc1-fw=light] .shell h1,:root[data-grc1-fw=light] .shell h2,:root[data-grc1-fw=light] .shell h3,:root[data-grc1-fw=light] .shell .modhead h1,:root[data-grc1-fw=light] .shell .modhead h2,:root[data-grc1-fw=light] .shell .btitle,:root[data-grc1-fw=light] .shell .sec-title,:root[data-grc1-fw=light] .shell .card h2,:root[data-grc1-fw=light] .shell .card h3,:root[data-grc1-fw=light] .shell .pth-head h1,:root[data-grc1-fw=light] .shell .godname,:root[data-grc1-fw=light] .shell .login h1,:root[data-grc1-fw=light] .shell .login h2,:root[data-grc1-fw=light] .shell .modal h2,:root[data-grc1-fw=light] .shell .modal h3,:root[data-grc1-fw=light] .shell .tkc-n,:root[data-grc1-fw=light] .shell .tkc .tkc-n,:root[data-grc1-fw=light] .shell .kn,:root[data-grc1-fw=light] .shell .kpi-n,:root[data-grc1-fw=light] .shell .dtotal{font-weight:600!important}:root[data-grc1-fw=bold] .shell h4,:root[data-grc1-fw=bold] .shell h5,:root[data-grc1-fw=bold] .shell h6,:root[data-grc1-fw=bold] .shell strong,:root[data-grc1-fw=bold] .shell b,:root[data-grc1-fw=bold] .shell th,:root[data-grc1-fw=bold] .shell thead th,:root[data-grc1-fw=bold] .shell label,:root[data-grc1-fw=bold] .shell legend,:root[data-grc1-fw=bold] .shell summary,:root[data-grc1-fw=bold] .shell button,:root[data-grc1-fw=bold] .shell .cta,:root[data-grc1-fw=bold] .shell .btn,:root[data-grc1-fw=bold] .shell .chip,:root[data-grc1-fw=bold] .shell .badge,:root[data-grc1-fw=bold] .shell .tag,:root[data-grc1-fw=bold] .shell .pill,:root[data-grc1-fw=bold] .shell .sev,:root[data-grc1-fw=bold] .shell .prio,:root[data-grc1-fw=bold] .shell .st,:root[data-grc1-fw=bold] .shell .tabs button,:root[data-grc1-fw=bold] .shell .tabb,:root[data-grc1-fw=bold] .shell .tab,:root[data-grc1-fw=bold] .shell .seg,:root[data-grc1-fw=bold] .shell .tkc-l,:root[data-grc1-fw=bold] .shell .kpi,:root[data-grc1-fw=bold] .shell .lbl,:root[data-grc1-fw=bold] .shell .lch-gt,:root[data-grc1-fw=bold] .shell .lch-lb,:root[data-grc1-fw=bold] .shell .gh,:root[data-grc1-fw=bold] .shell .sb-sh,:root[data-grc1-fw=bold] .shell .eyebrow,:root[data-grc1-fw=bold] .shell .mini,:root[data-grc1-fw=bold] .shell .nm,:root[data-grc1-fw=bold] .shell .subj,:root[data-grc1-fw=bold] .shell .hrow,:root[data-grc1-fw=bold] .shell .fld,:root[data-grc1-fw=bold] .shell .lst,:root[data-grc1-fw=bold] .shell .glbl,:root[data-grc1-fw=bold] .shell .fcbig,:root[data-grc1-fw=bold] .shell .tsw-sec,:root[data-grc1-fw=bold] .shell .tsw-fineval,:root[data-grc1-fw=bold] .shell .tsw-style,:root[data-grc1-fw=bold] .shell .tsw-sz,:root[data-grc1-fw=bold] .shell .tsw-reset,:root[data-grc1-fw=bold] .shell .dgt td,:root[data-grc1-fw=bold] .shell .dgt .strong,:root[data-grc1-fw=bold] .shell .dgt .gc-subj,:root[data-grc1-fw=bold] .shell .dgt .mono,:root[data-grc1-fw=bold] .shell .hdbadge,:root[data-grc1-fw=bold] .shell .okmsg,:root[data-grc1-fw=bold] .shell .grc1-draft-bar,:root[data-grc1-fw=bold] .shell .ai-primary,:root[data-grc1-fw=bold] .shell .bp-tt,:root[data-grc1-fw=bold] .shell .dtrow{font-weight:700!important}:root[data-grc1-fw=bold] .shell h1,:root[data-grc1-fw=bold] .shell h2,:root[data-grc1-fw=bold] .shell h3,:root[data-grc1-fw=bold] .shell .modhead h1,:root[data-grc1-fw=bold] .shell .modhead h2,:root[data-grc1-fw=bold] .shell .btitle,:root[data-grc1-fw=bold] .shell .sec-title,:root[data-grc1-fw=bold] .shell .card h2,:root[data-grc1-fw=bold] .shell .card h3,:root[data-grc1-fw=bold] .shell .pth-head h1,:root[data-grc1-fw=bold] .shell .godname,:root[data-grc1-fw=bold] .shell .login h1,:root[data-grc1-fw=bold] .shell .login h2,:root[data-grc1-fw=bold] .shell .modal h2,:root[data-grc1-fw=bold] .shell .modal h3,:root[data-grc1-fw=bold] .shell .tkc-n,:root[data-grc1-fw=bold] .shell .tkc .tkc-n,:root[data-grc1-fw=bold] .shell .kn,:root[data-grc1-fw=bold] .shell .kpi-n,:root[data-grc1-fw=bold] .shell .dtotal{font-weight:800!important}.tsw-fwico{display:inline-block;min-width:1.1em;text-align:center}.dg .grow{position:relative}.dg .grow>*{position:relative;z-index:1}:root[data-ui-style=cyber] .dg .grow:after,.dg.fx-beam .grow:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background:linear-gradient(105deg,transparent 35%,color-mix(in srgb,var(--accent) 30%,transparent) 50%,transparent 65%);transform:translate(-130%);opacity:0}:root[data-ui-style=cyber] .dg .grow:hover:after,.dg.fx-beam .grow:hover:after{animation:dg-beam .75s ease}@keyframes dg-beam{0%{transform:translate(-130%);opacity:1}to{transform:translate(130%);opacity:1}}:root[data-ui-style=titan] .dg .grow,.dg.fx-bar .grow{transition:box-shadow .18s ease,background .18s ease}:root[data-ui-style=titan] .dg .grow:hover,.dg.fx-bar .grow:hover{box-shadow:inset 3px 0 0 var(--accent)}:root[data-ui-style=classic] .dg .grow,:root[data-ui-style=executive] .dg .grow,.dg.fx-glow .grow{transition:background .25s ease,box-shadow .25s ease}:root[data-ui-style=classic] .dg .grow:hover,:root[data-ui-style=executive] .dg .grow:hover,.dg.fx-glow .grow:hover{background:color-mix(in srgb,var(--accent) 8%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 22%,transparent)}:root[data-ui-style=zeus] .dg .grow:hover,:root[data-ui-style=estige] .dg .grow:hover,:root[data-ui-style=teia] .dg .grow:hover,:root[data-grc1-nav=pantheon] .dg .grow:hover,.dg.fx-aurora .grow:hover{background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 16%,transparent),color-mix(in srgb,var(--accent-2, var(--accent)) 6%,transparent) 60%,transparent)}:root[data-ui-style=thin] .dg .grow{transition:box-shadow .15s ease}:root[data-ui-style=thin] .dg .grow:hover{box-shadow:inset 0 -2px 0 var(--accent)}.dg.fx-lift .grow{transition:transform .15s ease,box-shadow .15s ease}.dg.fx-lift .grow:hover{transform:translateY(-1px);box-shadow:0 4px 14px -8px var(--accent)}.dg.fx-none .grow:hover{background:none;box-shadow:none}.dg.fx-none .grow:hover:after{animation:none}body.grc1-actbar-left .barrow:has(>.sp){flex-direction:row-reverse}body.grc1-actbar-left .fhbar{flex-direction:row-reverse}body.grc1-actbar-left .ermexp{justify-content:flex-start}body.grc1-actbar-left .pjexport{margin-left:0;margin-right:auto}.cybergauge{display:inline-flex;align-items:center;gap:6px;font-size:11px;color:var(--accent);vertical-align:middle}.cybergauge i{position:relative;display:inline-block;width:40px;height:6px;border-radius:3px;overflow:hidden;background:color-mix(in srgb,var(--accent) 16%,transparent);box-shadow:0 0 6px color-mix(in srgb,var(--accent) 35%,transparent)}.cybergauge i:after{content:"";position:absolute;top:0;left:-45%;width:45%;height:100%;border-radius:3px;background:linear-gradient(90deg,transparent,var(--accent),transparent);box-shadow:0 0 10px var(--accent);animation:cybergauge 1s linear infinite}.cybergauge.mini i{width:26px}.cybergauge b{font-weight:600;letter-spacing:.3px;white-space:nowrap}.cybergauge .cg-lbl{font-style:normal;font-weight:600;letter-spacing:.3px;white-space:nowrap;font-size:10px}@keyframes cybergauge{0%{left:-45%}to{left:110%}}.gtoast{position:fixed;bottom:20px;right:20px;z-index:3500;display:flex;align-items:center;gap:10px;max-width:min(440px,92vw);padding:11px 14px;border-radius:12px;background:var(--surface-2);border:1px solid var(--border);box-shadow:var(--shadow,0 8px 30px rgba(6,11,21,.35));font-size:.86rem;color:var(--ink);animation:gtoast-in .18s ease-out}.gtoast-ok{border-color:color-mix(in srgb,var(--accent) 42%,var(--border));background:color-mix(in srgb,var(--accent) 9%,var(--surface-2))}.gtoast-err{border-color:color-mix(in srgb,var(--sev-critical,#dc2626) 45%,var(--border));background:color-mix(in srgb,var(--sev-critical,#dc2626) 9%,var(--surface-2))}.gtoast-ic{font-size:1.05em;line-height:1}.gtoast-msg{flex:1;line-height:1.35;word-break:break-word}.gtoast-x{background:none;border:none;color:var(--muted);cursor:pointer;font-size:.85em;padding:2px 2px 2px 4px}.gtoast-x:hover{color:var(--ink)}@keyframes gtoast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.gtoast{animation:none}}.bulkbar{display:flex;gap:8px;align-items:center;background:var(--surface-2);border:1px solid var(--accent);border-radius:10px;padding:8px 12px;margin-bottom:10px;flex-wrap:wrap;font-size:.82rem;color:var(--ink-soft);box-shadow:0 2px 10px color-mix(in srgb,var(--accent) 12%,transparent);animation:gtoast-in .18s ease both}.bulkbar .bk-act{background:var(--surface-3);border:1px solid var(--border-2);color:var(--ink-soft);border-radius:7px;padding:4px 10px;cursor:pointer;font-size:.76rem;white-space:nowrap}.bulkbar .bk-act:hover{border-color:var(--accent);color:var(--ink)}.bulkbar .bk-act.danger{color:var(--sev-critical);border-color:color-mix(in srgb,var(--sev-critical) 40%,var(--border-2))}.bulkbar .bk-act.gh{background:none;margin-left:auto}.failbox{background:color-mix(in srgb,var(--sev-critical) 7%,var(--surface-2));border:1px solid color-mix(in srgb,var(--sev-critical) 35%,var(--border));border-radius:10px;padding:10px 12px;margin-bottom:10px;font-size:.8rem;color:var(--ink-soft)}.failbox.warn{background:color-mix(in srgb,var(--sev-medium) 8%,var(--surface-2));border-color:color-mix(in srgb,var(--sev-medium) 38%,var(--border))}.failrow{display:flex;gap:8px;padding:3px 0;border-top:1px dashed var(--border);margin-top:4px}.failrow .mono{font-family:ui-monospace,monospace;color:var(--muted);font-size:.74rem}.drillhint{font-size:.74rem;color:var(--muted);margin-left:auto}.tw-chip .tw-x{background:none;border:none;color:inherit;cursor:pointer;margin-left:4px;font-size:.9em}:root[data-ui-style=classic] .shell .dgt thead th,:root[data-ui-style=classic] .shell .dgt .strong,:root[data-ui-style=classic] .shell .dgt .gc-subj{font-family:var(--cl-serif);letter-spacing:.01em}.frm{display:flex;flex-direction:column;gap:10px}.frm>label,.frm .fld{display:flex;flex-direction:column;gap:5px;min-width:0}.frm>label{color:var(--muted);font-size:.74rem;letter-spacing:.04em;text-transform:uppercase;font-weight:600}.frm>label>input,.frm>label>textarea,.frm>label>select,.frm .fld>input,.frm .fld>textarea{text-transform:none;letter-spacing:normal;font-weight:400;color:var(--ink)}.frm.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px}.frm .full{grid-column:1 / -1}.frm>label>input[type=checkbox],.frm>label>input[type=radio]{width:auto;align-self:flex-start}.frm>label:has(>input[type=checkbox]){flex-direction:row;align-items:center;gap:8px}.lbl{display:block;color:var(--muted);font-size:.74rem;text-transform:uppercase;margin:12px 0 5px;font-weight:600;letter-spacing:.04em}.fin{width:100%;box-sizing:border-box;background:var(--surface-3);border:1px solid var(--border-2);color:var(--ink);border-radius:9px;padding:9px 12px;font-size:.86rem;font-family:inherit}.fin::placeholder{color:var(--muted)}.fin:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 18%,transparent)}.fin:disabled{opacity:.55;cursor:not-allowed}textarea.fin{resize:vertical;min-height:64px;line-height:1.45}.fin.sel,.fin.auto{width:auto}.pwrow{display:flex;gap:8px;align-items:stretch}.pwrow>.fin{flex:1;min-width:0}.hint{color:var(--muted);font-size:.78rem;line-height:1.4;margin:4px 0 8px}.muted{font-size:.82rem}.tela-carregando{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:40vh;color:var(--muted)}.tela-carregando-anel{width:28px;height:28px;border-radius:50%;border:3px solid color-mix(in srgb,var(--accent) 25%,transparent);border-top-color:var(--accent);animation:tela-carregando-gira .8s linear infinite}@keyframes tela-carregando-gira{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.tela-carregando-anel{animation-duration:2.4s}}
