@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-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:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-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:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-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:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-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:Plus Jakarta Sans Fallback;src:local("Arial");ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.00%;size-adjust:104.98%}.__className_14db65{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.__variable_14db65{--font-sans:"Plus Jakarta Sans","Plus Jakarta Sans Fallback"}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-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:JetBrains Mono Fallback;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_6d24ac{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.__variable_6d24ac{--font-mono:"JetBrains Mono","JetBrains Mono Fallback"}*,:after,:before{box-sizing:border-box;margin:0;padding:0}:root{--bg:#090b0f;--surface:#0f1117;--surface-2:#161820;--border:#1d1f2b;--border-2:#282b3a;--text:#dfe1ec;--text-strong:#eceef8;--muted:#52556a;--muted-2:#6b6e82;--accent:#d97706;--accent-bright:#f59e0b;--accent-faint:rgba(217,119,6,0.10);--accent-faint2:rgba(217,119,6,0.06);--critical:#f87171;--high:#fb923c;--medium:#fbbf24;--low:#4ade80;--info:#52556a;--radius:6px;--radius-sm:4px;--radius-lg:10px;--transition:180ms cubic-bezier(0.25,1,0.5,1)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--border-2);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--muted)}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);font-family:var(--font-sans,"Plus Jakarta Sans",system-ui,sans-serif);font-size:14px;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body:after{content:"";position:fixed;inset:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='300' height='300' filter='url(%23n)' opacity='1'/%3E%3C/svg%3E");opacity:.028;pointer-events:none;z-index:999}:focus-visible{outline:2px solid var(--accent-bright);outline-offset:3px;border-radius:var(--radius-sm)}h1{font-size:24px;font-weight:700;letter-spacing:-.5px;margin-bottom:4px;text-wrap:balance;line-height:1.2}h1,h2{color:var(--text-strong)}h2{font-size:17px;font-weight:600;letter-spacing:-.3px;margin-bottom:16px;line-height:1.3}.nav{display:flex;align-items:center;justify-content:space-between;padding:0 24px;height:52px;background:rgba(15,17,23,.82);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--border);position:-webkit-sticky;position:sticky;top:0;z-index:100}.nav:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--accent) 40%,transparent);opacity:.6}.nav-brand{display:flex;align-items:center;gap:8px;font-weight:700;font-size:14px;letter-spacing:-.2px;color:var(--text-strong);-webkit-user-select:none;-moz-user-select:none;user-select:none}.nav-brand-icon{color:var(--accent-bright);font-size:16px;line-height:1}.nav-links{display:flex;gap:2px}.nav-link{color:var(--muted-2);text-decoration:none;font-size:13px;font-weight:500;padding:6px 12px;border-radius:var(--radius-sm);transition:color var(--transition),background var(--transition)}.nav-link:hover{color:var(--text);background:var(--surface-2)}.nav-link-active{color:var(--text-strong);background:var(--surface-2);position:relative}.nav-link-active:after{content:"";position:absolute;bottom:-1px;left:12px;right:12px;height:2px;background:var(--accent-bright);border-radius:1px 1px 0 0}.main{max-width:1200px;margin:0 auto;padding:36px 24px;animation:fadeUp .28s cubic-bezier(.25,1,.5,1) both}.page-header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:28px;gap:16px}.subtitle{color:var(--muted-2);font-size:13px;margin-top:4px;font-weight:400}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:20px;margin-bottom:16px;transition:border-color var(--transition)}.card:hover{border-color:var(--border-2)}.table-wrap{overflow-x:auto}table{width:100%;border-collapse:collapse}th{text-align:left;font-size:11px;font-weight:600;letter-spacing:.5px;color:var(--muted);padding:11px 16px;white-space:nowrap;text-transform:uppercase}td,th{border-bottom:1px solid var(--border)}td{padding:13px 16px;vertical-align:middle}tr:last-child td{border-bottom:none}tbody tr{transition:background var(--transition);position:relative}tbody tr:hover td{background:var(--surface-2)}.description-cell{max-width:380px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--muted-2);font-size:13px}.badge{display:inline-flex;align-items:center;padding:2px 7px;border-radius:var(--radius-sm);font-size:11.5px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.1px;white-space:nowrap}.badge-critical{background:rgba(248,113,113,.12);color:var(--critical);border:1px solid rgba(248,113,113,.2)}.badge-high{background:rgba(251,146,60,.12);color:var(--high);border:1px solid rgba(251,146,60,.2)}.badge-medium{background:rgba(251,191,36,.1);color:var(--medium);border:1px solid rgba(251,191,36,.18)}.badge-low{background:rgba(74,222,128,.1);color:var(--low);border:1px solid rgba(74,222,128,.18)}.badge-info{background:var(--surface-2);color:var(--muted-2);border:1px solid var(--border-2)}.form-row{display:flex;gap:12px;flex-wrap:wrap;align-items:flex-end}.field{display:flex;flex-direction:column}label{display:block;font-size:11.5px;font-weight:500;color:var(--muted-2);margin-bottom:5px;letter-spacing:.1px}input,select,textarea{background:var(--surface-2);border:1px solid var(--border-2);border-radius:var(--radius);color:var(--text);padding:8px 12px;font-size:13px;font-family:inherit;outline:none;transition:border-color var(--transition),box-shadow var(--transition)}input::placeholder,textarea::placeholder{color:var(--muted)}input:focus,select:focus,textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-faint2)}textarea{width:100%;min-height:120px;resize:vertical}.btn{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border-radius:var(--radius);border:none;cursor:pointer;font-size:13px;font-family:inherit;font-weight:500;transition:background var(--transition),color var(--transition),border-color var(--transition),transform var(--transition),box-shadow var(--transition),opacity var(--transition);white-space:nowrap;text-decoration:none}.btn:disabled{opacity:.45;cursor:not-allowed}.btn:not(:disabled):active{transform:translateY(1px) scale(.985)}.btn-primary{background:var(--accent);color:#fff;box-shadow:0 1px 8px rgba(217,119,6,.25)}.btn-primary:hover:not(:disabled){background:var(--accent-bright);box-shadow:0 2px 12px rgba(245,158,11,.35);transform:translateY(-1px)}.btn-primary:active:not(:disabled){transform:translateY(1px) scale(.985);box-shadow:0 1px 4px rgba(217,119,6,.15)}.btn-ghost{background:transparent;border:1px solid var(--border-2);color:var(--text)}.btn-ghost:hover:not(:disabled){border-color:var(--muted);background:var(--surface-2)}.btn-danger{background:rgba(248,113,113,.08);color:var(--critical);border:1px solid rgba(248,113,113,.2)}.btn-danger:hover:not(:disabled){background:rgba(248,113,113,.15);border-color:rgba(248,113,113,.35)}.filters{display:flex;gap:12px;flex-wrap:wrap;align-items:flex-end;margin-bottom:20px}.tag{display:inline-block;background:var(--surface-2);color:var(--muted-2);border:1px solid var(--border-2);border-radius:var(--radius-sm);padding:1px 7px;font-size:11px;font-family:var(--font-mono,"JetBrains Mono",monospace)}.empty{display:flex;flex-direction:column;align-items:center;gap:10px;padding:72px 24px;color:var(--muted);font-size:13px}.empty:before{content:"";display:block;width:36px;height:36px;border:2px solid var(--border-2);border-radius:50%;opacity:.6}.alert{display:flex;align-items:flex-start;gap:10px;padding:12px 16px;border-radius:var(--radius);margin-bottom:16px;font-size:13px;line-height:1.5}.alert-error{background:rgba(248,113,113,.07);border:1px solid rgba(248,113,113,.2);color:var(--critical)}.alert-success{background:rgba(74,222,128,.07);border:1px solid rgba(74,222,128,.2);color:var(--low)}.pagination{display:flex;gap:8px;align-items:center;justify-content:flex-end;margin-top:16px}.pagination-count{font-size:12px;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:60px;text-align:center}@keyframes fadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes shimmer{0%{background-position:-600px 0}to{background-position:600px 0}}.skeleton{display:inline-block;border-radius:var(--radius-sm);background:linear-gradient(90deg,var(--surface-2) 25%,var(--border-2) 50%,var(--surface-2) 75%);background-size:600px 100%;animation:shimmer 1.6s ease infinite}.channel-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:14px;gap:14px}.channel-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:16px;transition:border-color var(--transition),box-shadow var(--transition)}.channel-card:hover{border-color:var(--border-2);box-shadow:0 4px 16px rgba(9,11,15,.4)}.channel-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.channel-type{font-weight:600;font-size:13px;color:var(--text-strong)}.enabled-dot{width:7px;height:7px;border-radius:50%;display:inline-block}.dot-on{background:var(--low);box-shadow:0 0 6px rgba(74,222,128,.5)}.dot-off{background:var(--muted)}.suggestion-list{list-style:none}.suggestion-item{display:flex;align-items:center;gap:12px;padding:11px 14px;border-radius:var(--radius);border:1px solid var(--border);margin-bottom:8px;cursor:pointer;transition:border-color var(--transition),background var(--transition)}.suggestion-item:hover{border-color:var(--border-2);background:var(--surface-2)}.suggestion-item.selected{border-color:var(--accent);background:var(--accent-faint2)}.suggestion-item input[type=checkbox]{accent-color:var(--accent-bright);width:15px;height:15px;cursor:pointer;flex-shrink:0}.mono{font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:12.5px;letter-spacing:-.2px}.skip-to-content{position:absolute;top:-100%;left:16px;padding:8px 16px;background:var(--surface);border:1px solid var(--accent);border-radius:var(--radius);color:var(--accent-bright);font-size:13px;font-weight:500;text-decoration:none;z-index:1000;transition:top var(--transition)}.skip-to-content:focus{top:16px}.cve-link{color:inherit;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.cve-link:hover{text-decoration:underline;color:var(--text-strong)}.channel-config,.date-cell{white-space:nowrap;color:var(--muted)}.channel-config{font-size:12px;margin-bottom:12px;overflow:hidden;text-overflow:ellipsis}.channel-threshold{font-size:13px;margin-bottom:12px}.channel-actions{display:flex;gap:8px}.suggestion-name{font-weight:500}.suggestion-meta{color:var(--muted);font-size:12px;margin-top:2px}.nav-right{display:flex;align-items:center;gap:8px}.nav-org-switcher{position:relative}.nav-org-btn{display:flex;align-items:center;gap:6px;padding:5px 10px;border-radius:var(--radius-sm);background:var(--surface-2);border:1px solid var(--border-2);color:var(--text);font-size:12.5px;font-weight:500;cursor:pointer;transition:border-color var(--transition),background var(--transition)}.nav-org-btn:hover{border-color:var(--muted);background:var(--border)}.nav-dropdown{position:absolute;top:calc(100% + 6px);right:0;background:rgba(15,17,23,.92);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--border-2);border-radius:var(--radius);min-width:200px;z-index:200;box-shadow:0 12px 40px rgba(9,11,15,.72),inset 0 1px 0 rgba(255,255,255,.04);overflow:hidden}.nav-dropdown-header{padding:8px 12px 6px;font-size:10.5px;letter-spacing:.5px;color:var(--muted);font-weight:600;text-transform:uppercase;border-bottom:1px solid var(--border)}.nav-dropdown-item{display:flex;align-items:center;justify-content:space-between;padding:9px 12px;font-size:13px;color:var(--text);cursor:pointer;border:none;background:none;width:100%;text-align:left;transition:background var(--transition);text-decoration:none}.nav-dropdown-item:hover{background:var(--surface-2)}.nav-dropdown-item.active{color:var(--accent-bright)}.nav-dropdown-sep{height:1px;background:var(--border);margin:4px 0}.nav-user-email{font-size:11.5px;color:var(--muted);padding:5px 10px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.role-chip{display:inline-block;font-size:10px;font-weight:600;letter-spacing:.3px;padding:1px 5px;border-radius:3px;text-transform:uppercase;background:var(--accent-faint);color:var(--accent-bright);border:1px solid rgba(217,119,6,.2)}.nav-link-admin{color:var(--accent-bright);background:var(--accent-faint2);border:1px solid rgba(217,119,6,.18)}.badge-kev{background:rgba(248,113,113,.12);color:var(--critical);border:1px solid rgba(248,113,113,.2)}.badge-exploit{background:rgba(251,191,36,.1);color:var(--medium);border:1px solid rgba(251,191,36,.18)}.badge-cert-se{background:rgba(96,165,250,.1);color:#93c5fd;border:1px solid rgba(96,165,250,.2);cursor:help;position:relative}.badge-cert-se:hover:after{content:attr(data-tooltip);position:absolute;bottom:calc(100% + 4px);left:50%;transform:translateX(-50%);background:var(--surface);border:1px solid var(--border-2);border-radius:var(--radius-sm);padding:6px 10px;font-size:11.5px;color:var(--text);white-space:pre-wrap;max-width:280px;z-index:300;box-shadow:0 4px 16px rgba(0,0,0,.4);pointer-events:none}.source-badges{gap:4px;flex-wrap:wrap}.auth-wrap,.source-badges{display:flex;align-items:center}.auth-wrap{min-height:calc(100dvh - 52px);justify-content:center;padding:24px}.auth-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:36px 32px;width:100%;max-width:400px;box-shadow:0 0 0 1px var(--border),0 32px 64px rgba(9,11,15,.6),0 0 80px rgba(217,119,6,.04)}.auth-title{font-size:21px;font-weight:700;letter-spacing:-.4px;color:var(--text-strong);margin-bottom:6px;line-height:1.2}.auth-sub{color:var(--muted-2);font-size:13px;margin-bottom:28px}.auth-form{display:flex;flex-direction:column;gap:16px}.auth-form input{width:100%}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important}}