@font-face{font-family:Orbitron;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9a4ee768fed045da-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Orbitron;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/9a4ee768fed045da-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Orbitron;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/9a4ee768fed045da-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Orbitron;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/9a4ee768fed045da-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Orbitron;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/9a4ee768fed045da-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Orbitron;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/9a4ee768fed045da-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Orbitron Fallback;src:local("Arial");ascent-override:81.50%;descent-override:19.59%;line-gap-override:0.00%;size-adjust:124.05%}.__className_0a891c{font-family:Orbitron,Orbitron Fallback;font-style:normal}.__variable_0a891c{--font-orbitron:"Orbitron","Orbitron Fallback"}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b1f344208eb4edfe-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/48e2044251ef3125-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/bf24a9759715e608-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/1f173e5e25f3efee-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/904be59b21bd51cb-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b1f344208eb4edfe-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/48e2044251ef3125-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/bf24a9759715e608-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/1f173e5e25f3efee-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/904be59b21bd51cb-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b1f344208eb4edfe-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/48e2044251ef3125-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/bf24a9759715e608-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/1f173e5e25f3efee-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/904be59b21bd51cb-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b1f344208eb4edfe-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/48e2044251ef3125-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/bf24a9759715e608-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/1f173e5e25f3efee-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/904be59b21bd51cb-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Montserrat Fallback;src:local("Arial");ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.00%;size-adjust:112.83%}.__className_fca8ee{font-family:Montserrat,Montserrat Fallback;font-style:normal}.__variable_fca8ee{--font-montserrat:"Montserrat","Montserrat Fallback"}:root{color-scheme:dark;--bg:#050505;--bg-elevated:#0e0e0e;--surface:#141414;--surface-translucent:rgba(20,20,20,0.8);--surface-strong:#1a1a1a;--bg-input:#1a1a1a;--text:#e0e0e0;--muted:#888;--line:#2a2a2a;--line-cyan:rgba(66,193,199,0.3);--cyan-border:rgba(66,193,199,0.3);--accent:#42c1c7;--accent-strong:#5ecacf;--accent-active:#2fa8ad;--cyan-dim:rgba(66,193,199,0.3);--cyan-glow:rgba(66,193,199,0.6);--cyan-subtle:rgba(66,193,199,0.1);--cyan-subtler:rgba(66,193,199,0.05);--warn:#ffc107;--warn-bg:rgba(255,193,7,0.12);--bad:#ff6b81;--bad-bg:rgba(220,53,69,0.12);--good:#29c830;--good-bg:rgba(41,200,48,0.12);--info:#42c1c7;--info-bg:rgba(66,193,199,0.1);--gold:#ffd700;--gold-glow:rgba(255,215,0,0.6);--gold-bg:rgba(255,215,0,0.15);--gold-border:rgba(255,215,0,0.5);--silver:#c0c0c0;--silver-glow:rgba(192,192,192,0.55);--silver-bg:rgba(192,192,192,0.15);--silver-border:rgba(192,192,192,0.5);--bronze:#cd7f32;--bronze-glow:rgba(205,127,50,0.55);--bronze-bg:rgba(205,127,50,0.15);--bronze-border:rgba(205,127,50,0.5);--focus:#42c1c7;--focus-ring:0 0 0 3px rgba(66,193,199,0.45),0 0 14px rgba(66,193,199,0.35);--shadow:0 12px 35px rgba(0,0,0,0.55);--shadow-neon:0 0 10px rgba(66,193,199,0.4),0 0 20px rgba(66,193,199,0.2);--shadow-neon-strong:0 0 5px rgba(66,193,199,0.6),0 0 20px rgba(66,193,199,0.4),0 0 40px rgba(66,193,199,0.2);--radius:8px;--radius-card:10px;--radius-chip:20px;--font-heading:var(--font-orbitron),"Orbitron",sans-serif;--font-body:var(--font-montserrat),"Montserrat",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif}*{box-sizing:border-box}[hidden]{display:none!important}html{min-width:320px}body,html{background:var(--bg)}body{margin:0;color:var(--text);font-family:var(--font-body);line-height:1.5;background-image:radial-gradient(circle at 50% -10%,rgba(66,193,199,.06),transparent 55%);background-attachment:fixed}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:700;letter-spacing:2px;text-transform:uppercase}a{color:var(--accent);text-decoration-thickness:1px;text-underline-offset:.18em;transition:color .2s ease,text-shadow .2s ease}a:focus-visible,a:hover{color:var(--accent-strong);text-shadow:0 0 5px var(--cyan-glow)}.button:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline:3px solid var(--focus);outline-offset:3px;box-shadow:var(--focus-ring)}button,input,select,textarea{font:inherit}.button,button{display:inline-flex;min-height:2.5rem;align-items:center;justify-content:center;gap:.45rem;border:2px solid var(--accent);border-radius:6px;padding:.55rem 1.1rem;background:transparent;color:var(--accent);font-family:var(--font-heading);font-weight:700;font-size:.85rem;line-height:1.1;letter-spacing:1px;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background-color .25s ease,color .25s ease,box-shadow .25s ease,border-color .25s ease}.button:focus-visible,.button:hover,button:focus-visible,button:hover{background:var(--accent);color:#000;box-shadow:0 0 20px rgba(66,193,199,.6)}.button:active,button:active{background:var(--accent-active);border-color:var(--accent-active);color:#000}.button.secondary,button.secondary{border-color:var(--line);background:var(--surface);color:var(--text)}.button.secondary:hover,button.secondary:hover{border-color:var(--accent);background:var(--cyan-subtle);color:var(--accent);box-shadow:0 0 12px rgba(66,193,199,.35)}.button.danger,button.danger{border-color:var(--bad);background:transparent;color:var(--bad)}.button.danger:hover,button.danger:hover{background:var(--bad);color:#fff;box-shadow:0 0 20px rgba(220,53,69,.55)}.button[aria-disabled=true],button:disabled{border-color:var(--line);background:var(--surface);color:var(--muted);cursor:not-allowed;box-shadow:none}label{display:grid;grid-gap:.35rem;gap:.35rem;font-weight:700;color:var(--muted)}input,select,textarea{width:100%;border:1px solid var(--line);border-radius:6px;padding:.65rem .75rem;background:var(--bg-input);color:var(--text);transition:border-color .2s ease,box-shadow .2s ease}input::placeholder,textarea::placeholder{color:var(--muted)}textarea{min-height:6rem;resize:vertical}table{width:100%;border-collapse:collapse;color:var(--text)}td,th{border-bottom:1px solid var(--line-cyan);padding:.75rem;text-align:left;vertical-align:top}th{background:rgba(66,193,199,.08);border-bottom:2px solid var(--line-cyan);color:var(--accent);font-family:var(--font-heading);font-weight:700;font-size:.82rem;letter-spacing:1px;text-transform:uppercase}.page{min-height:100vh}.topbar{position:relative;z-index:21;border-bottom:1px solid var(--line-cyan);background:rgba(5,5,5,.85);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.topbar-inner{width:min(1800px,calc(100% - 2rem));min-height:4.25rem;justify-content:space-between;gap:1rem;margin:0 auto}.brand,.topbar-inner{display:flex;align-items:center}.brand{flex:0 0 auto;gap:.75rem;color:var(--accent);font-family:var(--font-heading);font-weight:700;letter-spacing:2px;text-transform:uppercase;text-decoration:none;text-shadow:0 0 8px rgba(66,193,199,.5);white-space:nowrap}.brand:focus-visible,.brand:hover{color:var(--accent-strong)}.brand-logo{display:block;height:2.5rem;width:auto}.brand-mark{display:grid;width:2rem;height:2rem;place-items:center;border:1px solid var(--line-cyan);border-radius:6px;background:var(--cyan-subtle);color:var(--accent);font-family:var(--font-heading);font-size:.72rem}.nav{display:flex;align-items:center;gap:.75rem}.nav-toggle{display:none;flex:0 0 auto;border:1px solid var(--line-cyan);border-radius:6px;padding:.5rem;background:transparent;color:var(--accent);cursor:pointer}.nav-toggle:focus-visible,.nav-toggle:hover,.nav-toggle[aria-expanded=true]{background:var(--cyan-subtle);box-shadow:0 0 10px rgba(66,193,199,.3)}.nav-toggle-icon,.nav-toggle-icon:after,.nav-toggle-icon:before{display:block;width:1.15rem;height:2px;background:currentColor;border-radius:2px;transition:transform .2s ease,opacity .2s ease}.nav-toggle-icon{position:relative}.nav-toggle-icon:after,.nav-toggle-icon:before{content:"";position:absolute;left:0}.nav-toggle-icon:before{top:-6px}.nav-toggle-icon:after{top:6px}.nav-toggle[aria-expanded=true] .nav-toggle-icon{background:transparent}.nav-toggle[aria-expanded=true] .nav-toggle-icon:before{top:0;transform:rotate(45deg)}.nav-toggle[aria-expanded=true] .nav-toggle-icon:after{top:0;transform:rotate(-45deg)}.nav-panel{flex:1 1 auto;justify-content:flex-end;gap:.5rem 1rem}.nav-links,.nav-panel{display:flex;flex-wrap:wrap;align-items:center}.nav-links{margin:0;padding:0;gap:.35rem .9rem;list-style:none}.nav-divider{width:1px;height:1.5rem;flex:0 0 auto;background:var(--line-cyan)}.nav-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem}.nav-action-link,.nav-links a{position:relative;min-height:2.25rem;align-content:center;border-radius:6px;padding:.2rem .05rem;color:var(--text);font-family:var(--font-heading);font-weight:700;font-size:.82rem;letter-spacing:1px;text-transform:uppercase;text-decoration:none}.nav-action-link:after,.nav-links a:after{content:"";position:absolute;right:0;bottom:-2px;left:0;height:2px;background:var(--accent);opacity:0;transform:scaleX(.4);transition:opacity .2s ease,transform .2s ease}.nav-action-link:focus,.nav-action-link:hover,.nav-links a:focus,.nav-links a:hover{color:var(--accent);text-shadow:0 0 5px rgba(66,193,199,.4)}.nav-action-link:focus:after,.nav-action-link:hover:after,.nav-action-link[aria-current=page]:after,.nav-links a:focus:after,.nav-links a:hover:after,.nav-links a[aria-current=page]:after{opacity:1;transform:scaleX(1)}.nav-action-link[aria-current=page],.nav-links a[aria-current=page]{color:var(--accent)}.nav-dashboard-link{white-space:nowrap}.nav-menu{position:relative}.nav-menu-trigger{display:inline-flex;min-height:2.25rem;align-items:center;gap:.4rem;border:1px solid transparent;border-radius:6px;padding:.3rem .6rem;background:transparent;color:var(--text);font-family:var(--font-heading);font-weight:700;font-size:.82rem;letter-spacing:1px;text-transform:uppercase;cursor:pointer}.nav-menu-trigger:focus-visible,.nav-menu-trigger:hover,.nav-menu-trigger[aria-expanded=true]{border-color:var(--line-cyan);background:var(--cyan-subtle);color:var(--accent);text-shadow:0 0 5px rgba(66,193,199,.4)}.nav-menu-avatar{display:inline-grid;width:1.6rem;height:1.6rem;flex:0 0 auto;place-items:center;border:1px solid var(--line-cyan);border-radius:50%;background:var(--cyan-subtle);color:var(--accent);font-family:var(--font-heading);font-size:.62rem;font-weight:700}.nav-menu-name{max-width:10rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-menu-caret{color:var(--muted);font-size:.65rem;transition:transform .2s ease,color .2s ease}.nav-menu-trigger[aria-expanded=true] .nav-menu-caret{color:var(--accent);transform:rotate(180deg)}.nav-menu-panel{position:absolute;top:calc(100% + .5rem);right:0;z-index:30;display:grid;min-width:12rem;grid-gap:.15rem;gap:.15rem;border:1px solid var(--line-cyan);border-radius:var(--radius-card);padding:.4rem;background:var(--surface-strong);box-shadow:var(--shadow)}.nav-menu-panel form{display:contents}.nav-menu-item{display:flex;width:100%;min-height:2.25rem;align-items:center;border:none;border-radius:6px;padding:.45rem .6rem;background:transparent;color:var(--text);font-family:var(--font-body);font-weight:600;font-size:.85rem;letter-spacing:normal;text-align:left;text-decoration:none;text-transform:none;cursor:pointer}.nav-menu-item:focus-visible,.nav-menu-item:hover{background:var(--cyan-subtle);color:var(--accent)}.nav-menu-item[aria-current=page]{color:var(--accent);background:var(--cyan-subtler)}.nav-menu-item-danger:focus-visible,.nav-menu-item-danger:hover{background:var(--bad-bg);color:var(--bad)}.container{width:min(1800px,calc(100% - 2rem));margin:0 auto;padding:1.5rem 0 3rem}.auth-shell{display:grid;justify-items:center}.auth-shell>*{width:100%;max-width:56rem}.stack{display:grid;grid-gap:1rem;gap:1rem}.form>button,.panel.stack>button,.stack>.button,.stack>.pill,.stack>button{justify-self:start}.header-row{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.title{margin:0;font-size:1.65rem;letter-spacing:2px;color:var(--text);text-shadow:0 0 5px rgba(66,193,199,.35)}.subtitle{max-width:68rem;margin:.35rem 0 0;color:var(--muted);font-family:var(--font-body);text-transform:none;letter-spacing:normal}.card,.panel{border:1px solid var(--line-cyan);border-radius:var(--radius-card);background:var(--surface-translucent);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);box-shadow:var(--shadow);transition:border-color .3s ease,box-shadow .3s ease,transform .3s ease}.card:hover,.panel:hover{border-color:var(--accent);box-shadow:0 0 15px rgba(66,193,199,.2),0 8px 25px rgba(0,0,0,.5)}.table-wrap .card,.table-wrap .card:hover{box-shadow:none;border-color:var(--line-cyan);transform:none}.panel{padding:1.1rem}.card{padding:1rem}.card>h2,.panel>h2{margin-top:0;color:var(--accent)}.grid{display:grid;grid-gap:1rem;gap:1rem}.grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.metric{display:grid;grid-gap:.25rem;gap:.25rem;min-height:4.75rem;min-width:0;border:1px solid var(--line-cyan);border-radius:6px;padding:.8rem;background:rgba(20,20,20,.6);transition:border-color .2s ease,box-shadow .2s ease}.metric:hover{border-color:var(--accent);box-shadow:0 0 10px rgba(66,193,199,.2)}.metric dd,.metric dt{margin:0}.metric-label{color:var(--muted);font-family:var(--font-heading);font-size:.75rem;font-weight:700;letter-spacing:1.5px;text-transform:uppercase}.metric-value{overflow-wrap:anywhere;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:1.28rem;color:var(--accent);text-shadow:0 0 4px rgba(66,193,199,.35)}.metric-value,.pill{font-family:var(--font-heading);font-weight:700}.pill{display:inline-flex;min-height:1.75rem;align-items:center;justify-content:center;border:1px solid transparent;border-radius:var(--radius-chip);padding:.22rem .65rem;background:transparent;font-size:.72rem;letter-spacing:.5px;text-transform:uppercase;white-space:nowrap}.pill.good{border-color:var(--good);background:var(--good-bg);color:var(--good);box-shadow:0 0 8px rgba(41,200,48,.3)}.pill.warn{border-color:var(--warn);background:var(--warn-bg);color:var(--warn);box-shadow:0 0 8px rgba(255,193,7,.3)}.pill.bad{border-color:var(--bad);background:var(--bad-bg);color:var(--bad);box-shadow:0 0 8px rgba(220,53,69,.3)}.pill.muted{border-color:var(--line);background:rgba(255,255,255,.03)}.muted,.pill.muted{color:var(--muted)}.pill.info{border-color:var(--line-cyan);color:var(--info);box-shadow:0 0 8px rgba(66,193,199,.25)}.alert,.pill.info{background:var(--info-bg)}.alert{border:1px solid var(--info);border-radius:var(--radius-card);padding:.85rem;color:var(--text);box-shadow:0 0 10px rgba(66,193,199,.15)}.alert.warning{border-color:var(--warn);background:var(--warn-bg);box-shadow:0 0 10px rgba(255,193,7,.15)}.alert.danger{border-color:var(--bad);background:var(--bad-bg);box-shadow:0 0 10px rgba(220,53,69,.15)}.form{max-width:48rem;grid-gap:1rem}.form,.form-row{display:grid;gap:1rem}.form-row{grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem}.checkbox{display:flex;align-items:flex-start;gap:.6rem}.checkbox input{width:auto;margin-top:.25rem}.actions{display:flex;flex-wrap:wrap;gap:.75rem}.actions>form{margin:0}.table-wrap{overflow-x:auto;border:1px solid var(--line-cyan);border-radius:var(--radius-card);background:var(--surface-translucent);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);transition:border-color .3s ease,box-shadow .3s ease}.table-wrap:hover{border-color:var(--accent);box-shadow:var(--shadow-neon)}.table-wrap:focus-within{outline:2px solid transparent;outline-offset:2px;box-shadow:var(--focus-ring)}.checksum{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.86rem}.checksum-value{display:inline-flex;align-items:center;gap:.5rem}.checksum-copy{min-height:1.75rem;padding:.15rem .6rem;font-size:.68rem}.copy-value{display:inline-flex;align-items:center;gap:.5rem;flex-wrap:wrap}.copy-value-text{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.86rem}.copy-value-copy{min-height:1.75rem;padding:.15rem .6rem;font-size:.68rem}.metadata-view{display:grid;grid-gap:.3rem;gap:.3rem;margin:0;font-size:.82rem}.metadata-view>div{display:grid;grid-template-columns:minmax(6rem,max-content) 1fr;grid-gap:.5rem;gap:.5rem}.metadata-view dd,.metadata-view dt{margin:0}.metadata-view dt{color:var(--muted);font-size:.72rem;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.metadata-view dd{overflow-wrap:anywhere;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.service-grid{display:flex;flex-wrap:wrap;gap:.45rem}.scoreboard-table td:first-child,.scoreboard-table th:first-child{width:4rem;min-width:4rem}.scoreboard-table{min-width:58rem}.scoreboard-table thead th{position:-webkit-sticky;position:sticky;top:0;z-index:3;background:#0d1718}.scoreboard-table th{white-space:nowrap}.scoreboard-table td{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.scoreboard-table tbody tr{transition:background-color .2s ease}.scoreboard-table tbody tr:hover{background-color:var(--cyan-subtler)}.scoreboard-table tbody tr:hover td{border-bottom-color:var(--cyan-dim)}.scoreboard-table .team-name{min-width:13rem;font-weight:800}.scoreboard-table td:first-child,.scoreboard-table td:nth-child(2),.scoreboard-table th:first-child,.scoreboard-table th:nth-child(2){position:-webkit-sticky;position:sticky;z-index:2}.scoreboard-table td:first-child,.scoreboard-table th:first-child{left:0}.scoreboard-table td:nth-child(2),.scoreboard-table th:nth-child(2){left:4rem}.scoreboard-table td:first-child,.scoreboard-table td:nth-child(2){background:#0f0f0f}.scoreboard-table th:first-child,.scoreboard-table th:nth-child(2){z-index:4}.rank-badge{display:inline-flex;width:2rem;height:2rem;align-items:center;justify-content:center;border:1px solid var(--line-cyan);border-radius:50%;background:var(--cyan-subtle);color:var(--accent);font-family:var(--font-heading);font-size:.85rem;font-weight:700;box-shadow:0 0 8px rgba(66,193,199,.3)}.rank-badge.gold{border-color:var(--gold-border);background:var(--gold-bg);color:var(--gold);box-shadow:0 0 8px var(--gold-glow),0 0 18px rgba(255,215,0,.3)}.rank-badge.silver{border-color:var(--silver-border);background:var(--silver-bg);color:var(--silver);box-shadow:0 0 8px var(--silver-glow),0 0 18px rgba(192,192,192,.3)}.rank-badge.bronze{border-color:var(--bronze-border);background:var(--bronze-bg);color:var(--bronze);box-shadow:0 0 8px var(--bronze-glow),0 0 18px rgba(205,127,50,.3)}.score-value{font-family:var(--font-heading);font-weight:700;color:var(--accent);text-shadow:0 0 5px rgba(66,193,199,.4)}.team-identity{display:inline-flex;align-items:center;gap:.6rem}.team-avatar{display:inline-grid;width:2rem;height:2rem;flex:0 0 auto;place-items:center;border:1px solid var(--line-cyan);border-radius:6px;background:var(--cyan-subtle);color:var(--accent);font-size:.72rem}.nop-badge,.team-avatar{font-family:var(--font-heading);font-weight:700}.nop-badge{display:inline-flex;margin-left:.45rem;border:1px solid var(--line);border-radius:999px;padding:.08rem .35rem;color:var(--muted);font-size:.65rem;vertical-align:middle}.service-score-cell{min-width:9rem}.service-status-line{display:flex;align-items:center;gap:.4rem;margin-bottom:.35rem;font-size:.78rem;font-weight:700;white-space:nowrap}.status-dot{width:.68rem;height:.68rem;flex:0 0 auto;border:1px solid var(--line);border-radius:999px;background:transparent}.status-dot.up{border-color:var(--good);background:var(--good);box-shadow:0 0 6px rgba(41,200,48,.7)}.status-dot.recovering{border-color:var(--warn);background:var(--warn);box-shadow:0 0 6px rgba(255,193,7,.7)}.status-dot.faulty{border-color:#ff8c3c;background:#ff8c3c;box-shadow:0 0 6px rgba(255,140,60,.7)}.status-dot.flag-not-found{border-color:#d99a16;background:#d99a16;box-shadow:0 0 6px rgba(217,154,22,.7)}.status-dot.down{border-color:var(--bad);background:var(--bad);box-shadow:0 0 6px rgba(220,53,69,.7)}.status-dot.timeout{border-color:#6b7280;background:#6b7280}.status-dot.not-checked{border-color:var(--line);background:transparent}.service-score-list{display:grid;grid-gap:.12rem;gap:.12rem;margin:0}.service-score-list div{display:grid;grid-template-columns:2.2rem minmax(3rem,1fr);grid-gap:.4rem;gap:.4rem}.service-score-list dd,.service-score-list dt{margin:0}.service-score-list dt{color:var(--muted);font-size:.72rem;font-weight:700;text-transform:uppercase}.score-delta,.service-score-list dd{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.score-delta{display:inline-block;margin-left:.4rem;color:var(--muted);font-size:.82rem}.scoreboard-cards{display:none}.scoreboard-card{display:grid;grid-gap:1rem;gap:1rem;border:1px solid var(--line-cyan);border-radius:var(--radius-card);padding:1rem;background:var(--surface-translucent);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);box-shadow:var(--shadow);transition:border-color .3s ease,box-shadow .3s ease,transform .3s ease}.scoreboard-card:hover{border-color:var(--accent);box-shadow:0 0 15px rgba(66,193,199,.2),0 8px 25px rgba(0,0,0,.5);transform:translateY(-3px)}.scoreboard-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.scoreboard-card-title{margin:0;font-size:1rem;color:var(--text)}.scoreboard-card-total{display:grid;flex:0 0 auto;grid-gap:.2rem;gap:.2rem;text-align:right}.scoreboard-card-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.75rem;gap:.75rem;margin:0}.service-card-pill{display:inline-flex;min-height:2.25rem;min-width:0;max-width:100%;align-items:center;gap:.4rem;border:1px solid var(--line-cyan);border-radius:999px;padding:.28rem .55rem;background:rgba(20,20,20,.6);font-size:.78rem}.service-card-pill span:not(.status-dot),.service-card-pill strong{min-width:0;overflow-wrap:anywhere}.service-card-pill strong{font-family:var(--font-heading);font-size:.72rem;color:var(--accent)}.announcement-banner{position:-webkit-sticky;position:sticky;top:0;z-index:20;border-bottom:1px solid var(--info);background:#0a1213;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.announcement-banner.warning{border-color:var(--warn);background:#16130a}.announcement-banner.danger{border-color:var(--bad);background:#170a0c}.announcement-banner-inner{display:flex;width:min(1800px,calc(100% - 2rem));align-items:center;justify-content:space-between;gap:1rem;margin:0 auto;padding:.85rem 0}.announcement-copy{display:grid;grid-gap:.2rem;gap:.2rem}.section-title{margin:0;font-size:1rem;color:var(--accent);letter-spacing:1px}.content-form{max-width:none}.content-form-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(18rem,.9fr);grid-gap:1rem;gap:1rem;margin-top:1rem}.editor-details summary{cursor:pointer;color:var(--text);font-weight:700}.editor-details summary span{display:inline-grid;gap:.2rem}.editor-details summary small{color:var(--muted);font-weight:500;text-transform:none;letter-spacing:normal}.faq-list{gap:.75rem}.faq-item{padding:0}.faq-item .faq-question{cursor:pointer;padding:1.1rem;color:var(--text);font-weight:700;list-style:none}.faq-item .faq-question::-webkit-details-marker{display:none}.faq-item .faq-question:before{content:"+";display:inline-block;width:1.1rem;margin-right:.5rem;color:var(--accent);font-weight:700}.faq-item[open] .faq-question:before{content:"\2212"}.faq-item .faq-answer{padding:0 1.1rem 1.1rem}.flatpage-preview{min-height:14rem;border:1px solid var(--line-cyan);border-radius:var(--radius-card);padding:1rem;background:rgba(20,20,20,.6)}.cms-content{display:grid;grid-gap:.75rem;gap:.75rem}.cms-content.compact{gap:.2rem}.cms-content>*{margin:0}.cms-content h2,.cms-content h3,.cms-content h4{margin-top:.3rem;font-size:1rem;letter-spacing:1px;color:var(--accent)}.cms-content ol,.cms-content ul{padding-left:1.35rem}.cms-content blockquote{border-left:4px solid var(--line-cyan);padding-left:.85rem;color:var(--muted)}.cms-content code{border:1px solid var(--line);border-radius:4px;padding:.1rem .25rem;background:var(--bg-input);color:#d63384;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.88em}.service-status-wrap{max-width:100%}.service-status-table{min-width:58rem}.service-status-table th{white-space:nowrap}.service-status-table .team-name{min-width:13rem;font-weight:800}.service-status-cell{min-width:8.5rem}.tick-status-list{display:grid;grid-gap:.28rem;gap:.28rem;margin:0;padding:0;list-style:none}.tick-status-list li{display:grid;grid-template-columns:2.4rem .8rem minmax(4.5rem,1fr);align-items:center;grid-gap:.35rem;gap:.35rem;min-height:1.35rem}.tick-number{color:var(--muted);font-size:.72rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700}.tick-status-label{overflow-wrap:anywhere;font-size:.72rem;font-weight:700;line-height:1.1}.text-muted{color:var(--muted)}tr.row-danger td{background:var(--bad-bg)}.text-neon{color:var(--accent);text-shadow:0 0 5px rgba(66,193,199,.6)}.text-neon-pale{color:rgba(66,193,199,.7);text-shadow:0 0 3px rgba(66,193,199,.3)}.glow-text{animation:glow-pulse 2s ease-in-out infinite}.neon-divider{height:1px;margin:1.5rem 0;border:0;background:linear-gradient(90deg,transparent,var(--accent),transparent)}@keyframes glow-pulse{0%,to{text-shadow:0 0 5px rgba(66,193,199,.5)}50%{text-shadow:0 0 15px rgba(66,193,199,.85),0 0 30px rgba(66,193,199,.4)}}@keyframes neon-pulse{0%,to{border-color:rgba(66,193,199,.3)}50%{border-color:rgba(66,193,199,.7)}}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;top:-100%;left:.5rem;z-index:100;padding:.5rem 1rem;border:2px solid var(--accent);border-radius:var(--radius);background:var(--bg-elevated);color:var(--accent);font-weight:700;text-decoration:none}.skip-link:focus{top:.5rem;box-shadow:var(--shadow-neon)}:focus-visible{outline:3px solid var(--accent);outline-offset:3px;border-radius:2px}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid transparent;outline-offset:2px;border-color:var(--accent);box-shadow:0 0 0 .2rem rgba(66,193,199,.25)}.button.secondary[aria-current=page],.button.secondary[aria-current=true]{border-color:var(--accent);background:var(--cyan-subtle);color:var(--accent)}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;transition-duration:.01ms!important}}@media (max-width:760px){.announcement-banner-inner,.container,.topbar-inner{width:calc(100% - 1rem)}.announcement-banner-inner,.header-row,.topbar-inner{align-items:flex-start;flex-direction:column}.nav{width:100%}.nav-toggle{display:inline-flex}.nav-panel{display:none;width:100%;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:.75rem;margin-top:.75rem}.nav-panel[data-open=true]{display:flex}.nav-links{flex-direction:column;align-items:stretch;gap:.15rem}.nav-action-link,.nav-links a{min-height:2.5rem}.nav-divider{width:100%;height:1px}.nav-actions{flex-direction:column;align-items:stretch}.nav-dashboard-link,.nav-menu{width:100%}.nav-menu-trigger{width:100%;justify-content:space-between}.nav-menu-name{max-width:none}.nav-menu-panel{position:static;width:100%;margin-top:.35rem;box-shadow:none}.content-form-grid,.form-row,.grid.three,.grid.two{grid-template-columns:1fr}.actions{align-items:stretch;flex-direction:column}.actions>.button,.actions>button,.actions>details,.actions>details>summary,.actions>form,.actions>form>button{width:100%}.button,button{min-height:2.75rem}.card,.panel{padding:.9rem}.title{font-size:1.35rem}.scoreboard-table-wrap{display:none}.scoreboard-cards{display:grid;grid-gap:1rem;gap:1rem}.table-responsive table,.table-responsive tbody,.table-responsive td,.table-responsive tfoot,.table-responsive thead,.table-responsive tr{display:block;width:100%}.table-responsive thead{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.table-responsive tbody tr{border:1px solid var(--line-cyan);border-radius:var(--radius-card);margin-bottom:1rem;padding:.6rem .75rem}.table-responsive tbody tr:last-child{margin-bottom:0}.table-responsive td{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--line);padding:.5rem 0;text-align:right}.table-responsive td:before{flex:0 0 auto;max-width:45%;color:var(--muted);font-family:var(--font-heading);font-size:.7rem;font-weight:700;letter-spacing:.5px;text-align:left;text-transform:uppercase;content:attr(data-label)}.table-responsive td:last-child{border-bottom:0}.table-responsive tfoot td{justify-content:center;border-bottom:0}.table-responsive tfoot td:before{content:none}.scoreboard-card-header{flex-direction:column}.scoreboard-card-total{width:100%;text-align:left}}@media (min-width:761px) and (max-width:1024px){.grid.three{grid-template-columns:repeat(2,minmax(0,1fr))}.scoreboard-table{min-width:72rem}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important}}