@font-face{font-family:Red Hat Display;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/670b84281b234e8b-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:Red Hat Display;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c609bc916991e10c-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:Red Hat Display;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/670b84281b234e8b-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:Red Hat Display;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c609bc916991e10c-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:Red Hat Display;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/670b84281b234e8b-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:Red Hat Display;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c609bc916991e10c-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:Red Hat Display;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/670b84281b234e8b-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:Red Hat Display;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c609bc916991e10c-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:Red Hat Display;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/670b84281b234e8b-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:Red Hat Display;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/c609bc916991e10c-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:Red Hat Display;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/670b84281b234e8b-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:Red Hat Display;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/c609bc916991e10c-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:Red Hat Display Fallback;src:local("Arial");ascent-override:102.68%;descent-override:30.76%;line-gap-override:0.00%;size-adjust:99.15%}.__className_410e72{font-family:Red Hat Display,Red Hat Display Fallback;font-style:normal}.__variable_410e72{--font-sans:"Red Hat Display","Red Hat Display Fallback"}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/9610d9e46709d722-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/747892c23ea88013-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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/93f479601ee12b01-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:Geist Mono Fallback;src:local("Arial");ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.00%;size-adjust:134.59%}.__className_9a8899{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.__variable_9a8899{--font-mono:"Geist Mono","Geist Mono Fallback"}:root{--page-bg:#0a0a0a;--page-bg-alt:#111111;--surface:#141414;--surface-strong:#1a1a1a;--surface-muted:#1f1f1f;--border:rgba(255,255,255,0.07);--border-strong:rgba(255,255,255,0.12);--text:#fafafa;--text-muted:#a1a1aa;--text-soft:#52525b;--primary:#22c55e;--primary-strong:#4ade80;--primary-soft:rgba(34,197,94,0.15);--success:#22c55e;--purple:#a78bfa;--warning:#f59e0b;--danger:#ef4444;--shadow-sm:0 1px 3px rgba(0,0,0,0.6);--shadow-md:0 8px 24px rgba(0,0,0,0.55);--shadow-lg:0 20px 60px rgba(0,0,0,0.7);--radius-xs:6px;--radius-sm:10px;--radius-md:16px;--radius-lg:24px;--transition-fast:0.12s ease;--transition-base:0.2s ease;--accent:var(--primary);--bg:var(--page-bg);--background:var(--page-bg);--error:var(--danger);--sidebar-bg:#080808;--font-sans:"Red Hat Display","Segoe UI",sans-serif;--font-mono-fallback:"Geist Mono","JetBrains Mono",monospace;--header-height:52px}*{box-sizing:border-box}body,html{margin:0;padding:0;min-height:100%}body{background:var(--page-bg);color:var(--text);font-family:var(--font-sans);line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}main{min-height:100%}.pageSection{display:grid;grid-gap:24px;gap:24px}.sectionEyebrow{display:inline-flex;align-items:center;gap:8px;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--primary);font-weight:700}.surfaceCard{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}.pageHero{padding:28px;border-radius:var(--radius-lg);background:linear-gradient(135deg,color-mix(in srgb,var(--surface) 95%,transparent),color-mix(in srgb,var(--surface-strong) 90%,transparent));border:1px solid var(--border);box-shadow:var(--shadow-lg)}.pageHero h1,.pageTitleRow h1{margin:0;font-size:clamp(2rem,4vw,3rem);line-height:1}.bodyMuted,.cardHint,.headerSubtitle,.inlineHint,.statusMessage{color:var(--text-muted);line-height:1.6}.buttonPrimary,.buttonSecondary,.iconButton{border-radius:10px;transition:background-color .2s ease,border-color .2s ease,transform .2s ease}.buttonPrimary,.buttonSecondary{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:46px;padding:0 18px;border:1px solid transparent;font-weight:600}.buttonPrimary{background:var(--primary);color:#fff}.buttonPrimary:hover{background:var(--primary-strong)}.buttonSecondary{background:var(--surface);color:var(--text);border-color:var(--border)}.buttonSecondary:hover{border-color:var(--border-strong);background:var(--surface-strong)}.buttonPrimary:disabled,.buttonSecondary:disabled{cursor:not-allowed;opacity:.7}.iconButton{width:44px;height:44px;border:1px solid var(--border);background:var(--surface);color:var(--text);font-size:18px;box-shadow:var(--shadow-sm)}.iconButton:hover{background:var(--surface-strong)}.topHeader{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 32px;border-bottom:1px solid rgba(255,255,255,.06);background:rgba(10,10,10,.85);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);position:-webkit-sticky;position:sticky;top:0;z-index:100;height:52px}.pageTitleRow{display:grid;grid-gap:10px;gap:10px}.headerActions{display:flex;align-items:center;gap:14px}.headerStatusChip{display:grid;grid-gap:2px;gap:2px;min-height:44px;padding:9px 14px;border-radius:12px;background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-sm)}.headerStatusChip strong{font-size:13px}.headerStatusChip span{font-size:12px;color:var(--text-muted)}.headerSearch{width:min(360px,36vw);display:flex;align-items:center;gap:10px;padding:0 14px;min-height:44px;background:var(--surface);border:1px solid var(--border);border-radius:12px;color:var(--text-soft);box-shadow:var(--shadow-sm)}.headerSearch input{width:100%;border:0;outline:0;background:transparent;color:inherit}.profileChip{display:flex;align-items:center;gap:12px;padding:8px 12px 8px 8px;border-radius:14px;background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-sm)}.profileChip strong,.sidebarProfile strong{display:block;font-size:14px}.profileChip span:not(.profileCircle),.sidebarProfile span:not(.avatarCircle){display:block;font-size:12px;color:var(--text-muted)}.avatarCircle,.brandMark,.profileCircle{display:inline-grid;place-items:center;border-radius:50%;font-weight:700;color:#fff;background:linear-gradient(135deg,var(--primary),var(--primary-strong))}.avatarCircle,.profileCircle{width:36px;height:36px;flex-shrink:0;font-size:14px}.sidebar{display:flex;flex-direction:column;gap:16px;padding:20px 14px;border-right:1px solid var(--border);background:var(--sidebar-bg,#0a0e1a);overflow-y:auto}.brandBlock{display:flex;align-items:center;gap:10px;padding:4px 4px 14px;border-bottom:1px solid var(--border)}.brandTitle{display:block;font-size:20px}.brandSubtitle{margin:6px 0 0;color:var(--text-soft);font-size:11px;letter-spacing:.04em;text-transform:uppercase}.sidebarNav{display:grid;grid-gap:2px;gap:2px}.navLink{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:10px;border:1px solid transparent;transition:background .15s,border-color .15s,color .15s}.navLink,.navLink strong{text-decoration:none;color:var(--text-muted)}.navLink strong{display:block;font-size:13px;font-weight:600;transition:color .15s}.navLink:hover{background:rgba(255,255,255,.05)}.navLink:hover,.navLink:hover strong{color:var(--text)}.navLinkActive{background:rgba(59,130,246,.08);border-color:rgba(59,130,246,.15)}.navLinkActive strong{color:var(--primary-strong)!important}.navLinkAccentBorder{border-left:2px solid var(--primary)!important;padding-left:8px}.navIcon{display:inline-grid;place-items:center;flex-shrink:0;width:30px;height:30px;border-radius:8px;background:rgba(255,255,255,.04);border:1px solid var(--border);color:var(--text-soft);font-size:14px;transition:background .15s,color .15s,border-color .15s}.navLinkActive .navIcon{background:rgba(59,130,246,.15);border-color:rgba(59,130,246,.25);color:var(--primary-strong)}.sidebarStatusCard{padding:14px 16px;border-radius:14px;background:var(--surface-strong);border:1px solid var(--border)}.statusList{list-style:none;padding:0;margin:12px 0 0;display:grid;grid-gap:0;gap:0;border-radius:10px;overflow:hidden;border:1px solid var(--border)}.statusList li{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:13px;padding:10px 12px;background:var(--surface);border-bottom:1px solid var(--border)}.statusList li:last-child{border-bottom:none}.statusList li span{color:var(--text-muted)}.statusList li strong{font-size:13px;font-weight:700;color:var(--text)}.sidebarFooter{margin-top:auto;display:grid;grid-gap:10px;gap:10px}.sidebarProfile{display:flex;gap:10px;align-items:center;padding:12px;border-radius:12px;background:var(--surface-strong);border:1px solid var(--border);min-width:0}.sidebarProfile>div{min-width:0;flex:1 1}.sidebarProfile strong{font-size:13px}.sidebarProfile span:not(.avatarCircle),.sidebarProfile strong{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebarProfile span:not(.avatarCircle){font-size:11px;color:var(--text-soft)}.logoutLink{display:inline-flex;align-items:center;justify-content:center;min-height:40px;border-radius:10px;border:1px solid var(--border);background:transparent;color:var(--text-soft);font-size:13px;transition:background .15s,color .15s}.logoutLink:hover{background:var(--surface-strong);color:var(--text-muted)}.stack{display:grid;grid-gap:16px;gap:16px}.pageWrap{min-height:100vh;display:grid;place-items:center;padding:32px}.formInput,.formSelect,.formTextarea{width:100%;padding:13px 14px;border-radius:12px;border:1px solid var(--border);background:var(--surface);color:var(--text);outline:none}.formInput:focus,.formSelect:focus,.formTextarea:focus{border-color:var(--primary)}.statusMessage{margin:0}.inlineError{padding:12px 14px;border-radius:12px;background:color-mix(in srgb,var(--danger) 10%,var(--surface));border:1px solid color-mix(in srgb,var(--danger) 22%,var(--border));color:var(--danger)}.srOnly{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.hamburgerBtn{display:none;position:fixed;top:14px;left:14px;z-index:200;flex-direction:column;justify-content:space-between;width:40px;height:40px;padding:10px;background:var(--surface-strong);border:1px solid var(--border);border-radius:10px;cursor:pointer;gap:5px}.hamburgerBar{display:block;width:100%;height:2px;background:var(--text-muted);border-radius:2px;transition:background .15s}.hamburgerBtn:hover .hamburgerBar{background:var(--text)}.sidebarOverlay{display:none;position:fixed;inset:0;z-index:99;background:rgba(0,0,0,.55)}@media (max-width:1100px){.sidebar{border-right:0;border-bottom:1px solid var(--border)}.topHeader{position:static}}@media (max-width:860px){.headerActions,.topHeader{flex-direction:column;align-items:stretch}.headerSearch{width:100%}}@media (max-width:768px){.hamburgerBtn{display:flex}.sidebarOverlay{display:block}.sidebar{position:fixed;top:0;left:-280px;width:256px;height:100vh;z-index:100;transition:left .25s ease;border-right:1px solid var(--border);border-bottom:0;box-shadow:var(--shadow-lg)}.sidebarMobileOpen{left:0}}@media (max-width:640px){.pageHero,.pageWrap,.topHeader{padding:20px}}@keyframes shimmer{0%{background-position:-600px 0}to{background-position:600px 0}}.skeleton{display:inline-block;color:transparent!important;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.skeleton,.skeletonLine{border-radius:var(--radius-xs);background:linear-gradient(90deg,var(--surface) 25%,var(--surface-strong) 50%,var(--surface) 75%);background-size:600px 100%;animation:shimmer 1.6s linear infinite}.skeletonLine{height:14px}.notifBadge{position:relative}.notifBadge:after{content:"";position:absolute;top:5px;right:5px;width:8px;height:8px;border-radius:50%;background:var(--danger);border:2px solid var(--sidebar-bg)}[data-compact=true] .topHeader{padding:8px 20px}[data-compact=true] .sidebar{padding:10px 8px;gap:4px}[data-compact=true] .brandBlock{padding:8px 4px;margin-bottom:4px}[data-compact=true] .navLink{padding:6px 10px;gap:8px}[data-compact=true] .sidebarFooter{padding:8px 4px;gap:6px}[data-compact=true] .pageBody{padding:16px 20px}[data-compact=true] .pageSection{gap:14px}[data-compact=true] .surfaceCard{padding:14px 16px}[data-compact=true] .pageHero{padding:18px 22px}[data-compact=true] .buttonPrimary,[data-compact=true] .buttonSecondary{min-height:36px;padding:0 14px;font-size:13px}[data-compact=true] .iconButton{width:36px;height:36px}[data-compact=true] .profileChip{gap:8px;padding:4px 8px}[data-compact=true] .sectionEyebrow{font-size:10px;margin-bottom:6px}