@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans Fallback;src:local(Arial);ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.0%;size-adjust:104.98%}.nh7LEa_className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.nh7LEa_variable{--font-sans:"Plus Jakarta Sans", "Plus Jakarta Sans Fallback"}
:root{--bg-app:#131219;--bg-stage:#0e0d13;--bg-nav:#1a1922;--bg-content:#1f1e27;--surface:#24232d;--surface-elevated:#2a2934;--surface-hover:#302f3b;--border:#33323e;--border-strong:#42414f;--border-heavy:#545363;--text-primary:#f4f3f8;--text-secondary:#d5d3de;--text-muted:#a7a4b5;--text-disabled:#6d6a7b;--accent:#8145f5;--accent-fill:#8145f5;--accent-hover:#8b52f6;--accent-active:#6f30e8;--accent-subtle:#2d2547;--accent-text:#b598ff;--highlight:var(--accent);--highlight-subtle:var(--accent-subtle);--highlight-text:var(--accent-text);--mention-chip:var(--accent-subtle);--mention-chip-text:var(--accent-text);--on-accent:#fff;--focus-ring:var(--accent-text);--link:var(--accent-text);--success:#32c978;--warning:#d9a54e;--info:#a7a4b5;--danger:#f05252;--danger-fill:#d23a3a;--danger-subtle:#3b1d26;--danger-border:#6e2b35;--status-online:var(--success);--status-idle:#a7a4b5;--status-dnd:var(--danger);--status-offline:#6d6a7b;--voice-speaking:var(--success);--voice-muted:var(--danger);--connection-degraded:var(--warning);--brand-gold:#f6b81f;--on-air:var(--brand-gold);--on-air-subtle:color-mix(in srgb, var(--brand-gold) 14%, transparent);--on-air-border:color-mix(in srgb, var(--brand-gold) 45%, transparent);--radius-xs:4px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-full:999px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-10:40px;--shadow-1:0 4px 12px #00000059;--shadow-2:0 16px 40px #00000080;--backdrop:#000000b8;--font:"Plus Jakarta Sans Variable", "Segoe UI", system-ui, sans-serif;--font-mono:ui-monospace, "Cascadia Mono", Consolas, monospace;--font-size-2xs:11px;--font-size-xs:12px;--font-size-sm:13px;--font-size-md:14px;--font-size-base:15px;--font-size-lg:18px;--font-size-xl:20px;--font-size-2xl:24px;--font-size-3xl:28px;--titlebar-height:env(titlebar-area-height,0px);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}
:root{--ease-out:cubic-bezier(.22, 1, .36, 1);--hairline:#ffffff0f;--shadow-card:inset 0 1px 0 #ffffff0a, 0 1px 2px #0006;--sidebar:232px}*,:before,:after{box-sizing:border-box}html{background:var(--bg-app)}body{background:var(--bg-app);min-height:100dvh;color:var(--text-primary);font-family:var(--font-sans), var(--font);font-size:var(--font-size-md);-webkit-font-smoothing:antialiased;margin:0;line-height:1.5}h1,h2,p{margin:0}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.muted{color:var(--text-muted)}.small{font-size:var(--font-size-xs)}.mono{font-family:var(--font-mono)}.block{display:block}.nowrap{white-space:nowrap}.pre{white-space:pre-wrap}.btn{justify-content:center;align-items:center;gap:var(--space-2);height:36px;padding:0 var(--space-4);border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface-elevated);color:var(--text-primary);font:inherit;cursor:pointer;transition:background-color .15s var(--ease-out), border-color .15s var(--ease-out), transform .15s var(--ease-out);font-weight:600;display:inline-flex}.btn:hover:not(:disabled){background:var(--surface-hover);border-color:var(--border-heavy)}.btn:active:not(:disabled){transform:translateY(1px)}.btn:disabled{opacity:.6;cursor:progress}.btn-small{height:30px;padding:0 var(--space-3);font-size:var(--font-size-sm)}.btn-block{width:100%}.btn-primary{background:var(--accent-fill);color:var(--on-accent);border-color:#0000}.btn-primary:hover:not(:disabled){background:var(--accent-hover);border-color:#0000}.btn-primary:active:not(:disabled){background:var(--accent-active)}.btn-ghost{color:var(--text-secondary);background:0 0;border-color:#0000}.btn-danger{border-color:var(--danger-border);background:var(--danger-subtle);color:var(--danger)}.btn-danger:hover:not(:disabled){border-color:var(--danger);background:var(--danger-subtle)}.link-button{color:var(--link);font:inherit;font-size:var(--font-size-sm);cursor:pointer;background:0 0;border:0;padding:0}.link-button:hover{text-decoration:underline}.action{align-items:flex-end;gap:var(--space-1);flex-direction:column;display:inline-flex}.action-error,.form-error{color:var(--danger);font-size:var(--font-size-xs)}.stack{gap:var(--space-4);display:grid}.field{gap:var(--space-2);font-size:var(--font-size-sm);color:var(--text-secondary);font-weight:600;display:grid}input{height:38px;padding:0 var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--bg-nav);color:var(--text-primary);font:inherit;transition:border-color .15s var(--ease-out);font-weight:400}input:hover{border-color:var(--border-heavy)}input:focus{border-color:var(--accent-text);outline:none}.login{isolation:isolate;min-height:100dvh;padding:var(--space-4);background:radial-gradient(circle at 50% 0%, var(--accent-subtle), transparent 60%), radial-gradient(circle at 50% 100%, var(--danger-subtle), transparent 55%), var(--bg-stage);place-items:start center;display:grid;position:relative;overflow:hidden}.tape{z-index:-1;background:var(--brand-gold);color:#1a1206;width:max-content;font-size:var(--font-size-sm);letter-spacing:.18em;text-transform:uppercase;white-space:pre;opacity:.9;border-block:6px solid #0000;border-image:repeating-linear-gradient(-45deg, #1a1206 0 10px, var(--brand-gold) 10px 20px) 6;padding:10px 0;font-weight:800;display:flex;position:absolute;left:-20vw;box-shadow:0 12px 32px #00000073}.tape span{padding-right:2.4em;animation:40s linear infinite tape-slide}.tape-top{top:14%;transform:rotate(-7deg)}.tape-bottom{bottom:12%;transform:rotate(5deg)}.tape-bottom span{animation-direction:reverse}@keyframes tape-slide{to{transform:translate(-100%)}}.login-stage{flex-direction:column;width:min(400px,100%);margin-top:clamp(16px,50vh - 290px,240px);display:flex}.guard-peek{z-index:1;pointer-events:none;justify-content:center;height:144px;margin-bottom:-40px;display:flex;position:relative}.guard{width:180px;height:auto;display:block;overflow:visible}.login-card{gap:var(--space-3);padding:var(--space-10) var(--space-8) var(--space-8);border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--bg-content);box-shadow:var(--shadow-2);text-align:center;transition:border-color .3s var(--ease-out);display:grid}.login-card:has(.login-error){border-color:var(--danger-border)}.login-kicker{padding:2px var(--space-3);border-radius:var(--radius-full);background:var(--on-air-subtle);color:var(--brand-gold);font-size:var(--font-size-2xs);letter-spacing:.08em;text-transform:uppercase;justify-self:center;font-weight:700}.login-card h1{font-size:var(--font-size-2xl);letter-spacing:-.01em}.login-body{gap:var(--space-3);margin-top:var(--space-4);text-align:left;display:grid}.login-body .link-button{justify-self:center}.login-error{padding:var(--space-3);border:1px solid var(--danger-border);border-radius:var(--radius-md);background:var(--danger-subtle);color:var(--danger);font-size:var(--font-size-sm);animation:pop-in .22s var(--ease-out);gap:2px;display:grid}@keyframes pop-in{0%{opacity:0;transform:translateY(-4px)}}.guard-head{transform-origin:72px 60px;transition:transform .3s var(--ease-out)}.guard.is-suspicious .guard-head{transform:rotate(4deg)translateY(1px)}.guard-head.is-shaking{animation:.52s ease-in-out guard-shake}.guard-ears{transform-origin:75px 18px;transition:transform .3s var(--ease-out)}.guard.is-furious .guard-ears{transform:rotate(-6deg)translateY(1.5px)}.guard-pupil{transform:translate(var(--look-x,0), var(--look-y,0));transition:transform .12s ease-out}.guard-eye{transform-box:fill-box;transform-origin:50% 85%;transition:transform .2s var(--ease-out);animation:5s infinite guard-blink}.guard.is-suspicious .guard-eye{animation:none;transform:scaleY(.62)}.guard.is-furious .guard-eye{animation:none;transform:scaleY(.45)}.guard-brow{transform-box:fill-box;transform-origin:100% 100%;transition:transform .2s var(--ease-out)}.guard.is-suspicious .guard-brow{transform:translateY(1.2px)}.guard.is-furious .guard-brow{transform:translateY(2.2px)rotate(6deg)}.guard-flush{opacity:.25;transition:opacity .3s var(--ease-out)}.guard.is-furious .guard-flush{opacity:.7}.guard-vein{opacity:0;transform-box:fill-box;transform-origin:50%;transition:opacity .15s var(--ease-out)}.guard.is-furious .guard-vein{opacity:1;animation:.6s ease-in-out infinite guard-pulse}.guard-steam circle{opacity:0;transform-box:fill-box;transform-origin:50%}.guard.is-furious .guard-steam circle{animation:1.1s ease-out infinite guard-puff}.guard.is-furious .guard-steam circle:nth-child(2){animation-delay:.16s}.guard.is-furious .guard-steam circle:nth-child(3){animation-delay:.32s}.guard-mic{transform-box:fill-box;transform-origin:50%}.guard.is-suspicious .guard-mic{animation:1.2s ease-in-out infinite guard-pulse}@keyframes guard-shake{20%,60%{transform:rotate(-7deg)}40%,80%{transform:rotate(7deg)}}@keyframes guard-blink{0%,94%,to{transform:scaleY(1)}97%{transform:scaleY(.1)}}@keyframes guard-pulse{50%{transform:scale(1.25)}}@keyframes guard-puff{0%{opacity:0;transform:translate(-4px,3px)scale(.4)}30%{opacity:.85}to{opacity:0;transform:translate(3px,-4px)scale(1.3)}}@media (prefers-reduced-motion:reduce){.tape span,.guard *,.guard-head.is-shaking,.login-error{animation:none!important}}.shell{grid-template-columns:var(--sidebar) minmax(0, 1fr);min-height:100dvh;display:grid}.sidebar{gap:var(--space-6);height:100dvh;padding:var(--space-6) var(--space-3);border-right:1px solid var(--hairline);background:var(--bg-nav);flex-direction:column;display:flex;position:sticky;top:0}.brand{align-items:center;gap:var(--space-2);padding:0 var(--space-3);font-size:var(--font-size-base);display:flex}.tag{padding:0 var(--space-2);border-radius:var(--radius-full);background:var(--accent-subtle);color:var(--accent-text);font-size:var(--font-size-2xs);letter-spacing:.04em;text-transform:uppercase;font-weight:700}.nav{gap:2px;display:grid}.nav a{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);color:var(--text-muted);transition:background-color .15s var(--ease-out), color .15s var(--ease-out);font-weight:600;display:flex;position:relative}.nav a svg{opacity:.75;transition:opacity .15s var(--ease-out);flex:none}.nav a:hover svg,.nav a[aria-current=page] svg{opacity:1}.nav a[aria-current=page] svg{color:var(--accent-text)}.nav a:focus-visible{box-shadow:inset 0 0 0 2px var(--focus-ring);outline:none}.nav a:hover{background:var(--surface-hover);color:var(--text-primary)}.nav a[aria-current=page]{background:var(--surface);color:var(--text-primary)}.nav a[aria-current=page]:before{content:"";border-radius:0 var(--radius-xs) var(--radius-xs) 0;background:var(--accent);width:3px;position:absolute;top:8px;bottom:8px;left:-12px}.count{border-radius:var(--radius-full);background:var(--danger-fill);min-width:20px;color:var(--on-accent);font-size:var(--font-size-2xs);text-align:center;margin-left:auto;padding:0 6px;font-weight:700}.sidebar-foot{gap:var(--space-3);padding:var(--space-3);border-top:1px solid var(--hairline);margin-top:auto;display:grid}.whoami{gap:2px;display:grid}.lgpd{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--bg-content);color:var(--text-muted);margin:0;line-height:1.45}.content{align-content:start;gap:var(--space-6);width:100%;max-width:1200px;padding:var(--space-8) var(--space-8) var(--space-10);margin-inline:auto;display:grid}.hello{align-items:center;gap:var(--space-4);display:flex}.hello>div{flex:1;gap:2px;display:grid}.hello h1{font-size:var(--font-size-2xl);letter-spacing:-.01em}.live{align-items:center;gap:var(--space-2);padding:2px var(--space-3);border:1px solid color-mix(in srgb, var(--success) 35%, transparent);border-radius:var(--radius-full);color:var(--success);font-size:var(--font-size-xs);white-space:nowrap;font-weight:600;display:inline-flex}.live-dot{border-radius:var(--radius-full);background:currentColor;width:7px;height:7px;animation:2s ease-in-out infinite live-pulse}@keyframes live-pulse{50%{opacity:.35}}.page-header{justify-content:space-between;align-items:flex-end;gap:var(--space-4);flex-wrap:wrap;display:flex}.page-header h1{font-size:var(--font-size-2xl);letter-spacing:-.01em}.search{gap:var(--space-2);display:flex}.search input{width:min(320px,60vw);height:30px}.tabs{gap:var(--space-1);padding:var(--space-1);border-radius:var(--radius-md);background:var(--bg-nav);width:fit-content;display:flex}.tabs a{padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);color:var(--text-muted);font-size:var(--font-size-sm);transition:background-color .15s var(--ease-out), color .15s var(--ease-out);font-weight:600}.tabs a:hover{color:var(--text-primary)}.tabs a[aria-current=page]{background:var(--surface-elevated);color:var(--text-primary)}.tiles{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));display:grid}.tile{gap:var(--space-1);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-content);box-shadow:var(--shadow-card);display:grid}.tile-link{transition:border-color .15s var(--ease-out), transform .15s var(--ease-out)}.tile-link:hover{border-color:var(--border-heavy);transform:translateY(-1px)}.tile-label{color:var(--text-muted);font-size:var(--font-size-sm);font-weight:600}.tile-value{font-size:var(--font-size-3xl);font-variant-numeric:tabular-nums;letter-spacing:-.02em;line-height:1.2}.tile-note{color:var(--text-muted);font-size:var(--font-size-xs)}.tone-danger{color:var(--danger);font-weight:600}.tone-warn{color:var(--warning);font-weight:600}.card{padding:var(--space-6);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-content);box-shadow:var(--shadow-card)}.card h2{font-size:var(--font-size-lg)}.chart{margin:var(--space-4) 0 0}.chart svg{width:100%;height:auto;display:block}.chart-grid{stroke:var(--hairline);stroke-dasharray:2 4}.chart-axis{stroke:var(--border-strong)}.chart-hit{fill:#0000}.chart-bar{fill:var(--accent);transition:fill .12s var(--ease-out)}.chart-col:hover .chart-hit{fill:var(--hairline)}.chart-col:hover .chart-bar{fill:var(--accent-text)}.chart-scale{margin-top:var(--space-2);justify-content:space-between;display:flex}.empty{justify-items:center;gap:var(--space-2);padding:var(--space-10) var(--space-4);border:1px dashed var(--border-strong);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--bg-content) 60%, transparent);text-align:center;display:grid}.empty strong{margin-top:var(--space-2);font-size:var(--font-size-base)}.empty p{max-width:42ch;margin:0}.capy{flex:none;display:block}.capy-eye{transform-box:fill-box;transform-origin:50%;animation:6s infinite guard-blink}.capy-zzz text{animation:3s ease-in-out infinite zzz}.capy-zzz text:nth-child(2){animation-delay:1s}@keyframes zzz{0%,to{opacity:.2;transform:translateY(2px)}50%{opacity:1;transform:translateY(-2px)}}.email{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:inline-flex}.reveal{color:var(--link);font:inherit;font-size:var(--font-size-xs);cursor:pointer;background:0 0;border:0;padding:0}.reveal:hover{text-decoration:underline}.table-wrap{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-content);overflow-x:auto}table{border-collapse:collapse;width:100%}th,td{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--hairline);text-align:left;vertical-align:middle}th{color:var(--text-muted);font-size:var(--font-size-xs);letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;font-weight:600}tbody tr{transition:background-color .12s var(--ease-out)}tbody tr:hover{background:var(--surface)}tbody tr:last-child td{border-bottom:0}.num{text-align:right;font-variant-numeric:tabular-nums}.row-actions{text-align:right;white-space:nowrap}.wrap{overflow-wrap:anywhere;min-width:200px;max-width:260px}.person{align-items:center;gap:var(--space-3);min-width:0;display:inline-flex}.person-text{line-height:1.3;display:grid}.avatar{border-radius:var(--radius-full);background:var(--accent-subtle);width:32px;height:32px;color:var(--accent-text);font-size:var(--font-size-xs);flex:none;place-items:center;font-weight:700;display:grid}.badges{gap:var(--space-1);flex-wrap:wrap;display:inline-flex}.badge{padding:1px var(--space-2);border:1px solid var(--border-strong);border-radius:var(--radius-full);color:var(--text-secondary);font-size:var(--font-size-xs);white-space:nowrap;align-items:center;gap:6px;font-weight:600;display:inline-flex}.badge:before{content:"";border-radius:var(--radius-full);background:currentColor;width:6px;height:6px}.badge-good{color:var(--success);border-color:color-mix(in srgb, var(--success) 40%, transparent)}.badge-warn{color:var(--warning);border-color:color-mix(in srgb, var(--warning) 40%, transparent)}.badge-danger{color:var(--danger);border-color:var(--danger-border)}.badge-accent{color:var(--accent-text);border-color:color-mix(in srgb, var(--accent-text) 40%, transparent)}.cards{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.cards .card{gap:var(--space-3);padding:var(--space-4) var(--space-6);display:grid}.report.is-urgent{border-color:var(--danger-border);box-shadow:inset 3px 0 0 var(--danger)}.report-head{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}blockquote{padding:var(--space-3) var(--space-4);border-left:3px solid var(--border-heavy);border-radius:0 var(--radius-md) var(--radius-md) 0;background:var(--bg-nav);color:var(--text-secondary);white-space:pre-wrap;margin:0}.report-details{color:var(--text-secondary)}.report-actions{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.error summary{align-items:center;gap:var(--space-3);cursor:pointer;list-style:none;display:flex}.error summary::-webkit-details-marker{display:none}.error-message{min-width:0;font-size:var(--font-size-sm);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.error details[open] .error-message{white-space:normal;overflow-wrap:anywhere}pre{margin:var(--space-3) 0 0;padding:var(--space-3);border-radius:var(--radius-md);background:var(--bg-stage);color:var(--text-secondary);font-family:var(--font-mono);font-size:var(--font-size-xs);overflow-x:auto}@media (max-width:860px){.shell{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr)}.sidebar{gap:var(--space-3);height:auto;padding:var(--space-4);border-right:0;border-bottom:1px solid var(--hairline);position:static}.nav{gap:var(--space-1);display:flex;overflow-x:auto}.nav a{gap:var(--space-2);flex:none}.lgpd,.hello .live,.nav a[aria-current=page]:before{display:none}.sidebar-foot{align-items:center;gap:var(--space-3);padding:var(--space-3) 0 0;flex-wrap:wrap;display:flex}.sidebar-foot form{margin:0 0 0 auto}.content{padding:var(--space-6) var(--space-4) var(--space-8)}}@media (prefers-reduced-motion:reduce){*{transition:none!important}.capy *,.live-dot{animation:none!important}}
