@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(../media/barlow-condensed-vietnamese-600-normal.43ud19ilw2-pl.woff2)format("woff2"),url(../media/barlow-condensed-vietnamese-600-normal.0csyzgbq6oph-.woff)format("woff");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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(../media/barlow-condensed-latin-ext-600-normal.0_w6c_5g3mtxc.woff2)format("woff2"),url(../media/barlow-condensed-latin-ext-600-normal.40rgster27fo6.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(../media/barlow-condensed-latin-600-normal.289y3avl9x-vx.woff2)format("woff2"),url(../media/barlow-condensed-latin-600-normal.0gvkp1c3flf_w.woff)format("woff");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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(../media/barlow-condensed-vietnamese-700-normal.30aknk5meqo_4.woff2)format("woff2"),url(../media/barlow-condensed-vietnamese-700-normal.3f_ld5jwq496k.woff)format("woff");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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(../media/barlow-condensed-latin-ext-700-normal.1qvxqej4sgmo7.woff2)format("woff2"),url(../media/barlow-condensed-latin-ext-700-normal.2ujo9d6x5hgkq.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(../media/barlow-condensed-latin-700-normal.21s4tc4km7afu.woff2)format("woff2"),url(../media/barlow-condensed-latin-700-normal.1on3xg---ibgx.woff)format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-cyrillic-ext-400-normal.39u3dp1q8vt28.woff2)format("woff2"),url(../media/ibm-plex-sans-cyrillic-ext-400-normal.3-2s2qyqt5syo.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-cyrillic-400-normal.1ob51yn_zh4f3.woff2)format("woff2"),url(../media/ibm-plex-sans-cyrillic-400-normal.2c9g56gofrre8.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-greek-400-normal.20ztly1_og8qv.woff2)format("woff2"),url(../media/ibm-plex-sans-greek-400-normal.1d6bt9ufqnym6.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-vietnamese-400-normal.41bcgzntq2c9e.woff2)format("woff2"),url(../media/ibm-plex-sans-vietnamese-400-normal.3nx5do2g1gg_d.woff)format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-latin-ext-400-normal.2wkl6p2bjtdkj.woff2)format("woff2"),url(../media/ibm-plex-sans-latin-ext-400-normal.1d956-ol9h5w9.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-latin-400-normal.1xf5nwxyfigak.woff2)format("woff2"),url(../media/ibm-plex-sans-latin-400-normal.19i24--p24z3r.woff)format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-sans-cyrillic-ext-600-normal.0hanpnpn3ki-v.woff2)format("woff2"),url(../media/ibm-plex-sans-cyrillic-ext-600-normal.33q0gwxfwkcq9.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-sans-cyrillic-600-normal.1bd0br_i69opa.woff2)format("woff2"),url(../media/ibm-plex-sans-cyrillic-600-normal.0h3aaz4315ad-.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-sans-greek-600-normal.17-3491c_tfac.woff2)format("woff2"),url(../media/ibm-plex-sans-greek-600-normal.1mkps5wbbyo2a.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-sans-vietnamese-600-normal.3hxpyk-en1__5.woff2)format("woff2"),url(../media/ibm-plex-sans-vietnamese-600-normal.3i-6fz_bx7yta.woff)format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-sans-latin-ext-600-normal.0a5-aslyj_wbq.woff2)format("woff2"),url(../media/ibm-plex-sans-latin-ext-600-normal.00ca59z0uilzq.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-sans-latin-600-normal.2ovda_azncp9b.woff2)format("woff2"),url(../media/ibm-plex-sans-latin-600-normal.2wn5p1s7u3utm.woff)format("woff");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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/jetbrains-mono-cyrillic-ext-500-normal.2ry3kp_o4otap.woff2)format("woff2"),url(../media/jetbrains-mono-cyrillic-ext-500-normal.10q4hyu_x8s5h.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/jetbrains-mono-cyrillic-500-normal.3o7914csi1phi.woff2)format("woff2"),url(../media/jetbrains-mono-cyrillic-500-normal.3h99zp-wt8-ur.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/jetbrains-mono-greek-500-normal.0w8tylf7bnwsx.woff2)format("woff2"),url(../media/jetbrains-mono-greek-500-normal.3g5x6uo9cqznt.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/jetbrains-mono-vietnamese-500-normal.3u6u4bveorfwx.woff2)format("woff2"),url(../media/jetbrains-mono-vietnamese-500-normal.1t3tg1-szi7a0.woff)format("woff");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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/jetbrains-mono-latin-ext-500-normal.0qg_8rqgwzn72.woff2)format("woff2"),url(../media/jetbrains-mono-latin-ext-500-normal.0lszauu02dx6r.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/jetbrains-mono-latin-500-normal.2h52d08o60qht.woff2)format("woff2"),url(../media/jetbrains-mono-latin-500-normal.2uxjaecu1qvdf.woff)format("woff");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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(../media/jetbrains-mono-cyrillic-ext-700-normal.3_re1_vi8smkt.woff2)format("woff2"),url(../media/jetbrains-mono-cyrillic-ext-700-normal.0n74mzw-xkcf_.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(../media/jetbrains-mono-cyrillic-700-normal.03lqm2majmr0o.woff2)format("woff2"),url(../media/jetbrains-mono-cyrillic-700-normal.3to38b2det_08.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(../media/jetbrains-mono-greek-700-normal.1umspahawg74g.woff2)format("woff2"),url(../media/jetbrains-mono-greek-700-normal.2sl-f5vk9r2uz.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(../media/jetbrains-mono-vietnamese-700-normal.0ae5b7qyx6wef.woff2)format("woff2"),url(../media/jetbrains-mono-vietnamese-700-normal.02oh1r7_ym-l4.woff)format("woff");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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(../media/jetbrains-mono-latin-ext-700-normal.2hg34p-yvum_k.woff2)format("woff2"),url(../media/jetbrains-mono-latin-ext-700-normal.45a02o0qapeir.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(../media/jetbrains-mono-latin-700-normal.1ydlpv6k6mttm.woff2)format("woff2"),url(../media/jetbrains-mono-latin-700-normal.3rj35zxzh_fh4.woff)format("woff");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}
:root{--bg:#f3f1ea;--panel:#fff;--ink:#17202c;--muted:#5d6573;--line:#d9d5c8;--gold:#a57a12;--gold-soft:#f4e8c6;--lspd:#1f4f9a;--lspd-soft:#e2eaf7;--bcso:#3d6131;--bcso-soft:#e3ecdc;--inter:#8a3b12;--inter-soft:#f6e2d6;--ok:#2c7a4b;--crit:#b3261e;--crit-soft:#fbe3e1;--display:"Barlow Condensed", "Arial Narrow", sans-serif;--body:"IBM Plex Sans", system-ui, sans-serif;--mono:"JetBrains Mono", ui-monospace, Menlo, monospace;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root{--bg:#11161e;--panel:#19202b;--ink:#e8e6df;--muted:#9aa3b2;--line:#2c3544;--gold:#e0b44a;--gold-soft:#3a3020;--lspd:#7fa6ea;--lspd-soft:#1c2a42;--bcso:#8fc27c;--bcso-soft:#1f2e1c;--inter:#f0a173;--inter-soft:#3a2519;--ok:#6fcf97;--crit:#ff7b72;--crit-soft:#3d1f1f;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*,:before,:after{box-sizing:border-box}html,body{margin:0}body{background:var(--bg);color:var(--ink);font:14px/1.5 var(--body)}[hidden]{display:none!important}.wrap{gap:20px;max-width:1440px;margin:0 auto;padding-block:20px 48px;padding-inline:16px;display:grid}h1,h2,h3{font-family:var(--display);text-wrap:balance;letter-spacing:.02em;margin:0}.label{font-family:var(--display);text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:13px;font-weight:600}.sub{color:var(--muted);font-size:13px}header.top{border-bottom:3px solid var(--gold);flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px;padding-bottom:12px;display:flex}.brand{align-items:center;gap:12px;display:flex}.star{flex:none;width:44px;height:44px}.star path{fill:var(--gold)}.star text{fill:var(--bg)}h1{text-transform:uppercase;font-size:34px;font-weight:700;line-height:1}.sync{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.dot{background:var(--muted);border-radius:50%;width:9px;height:9px;display:inline-block}.dot.live{background:var(--ok)}.dot.err{background:var(--crit)}button,.btn{font:600 13px var(--body);color:var(--ink);background:var(--panel);border:1px solid var(--line);cursor:pointer;border-radius:6px;align-items:center;gap:8px;padding:7px 12px;text-decoration:none;display:inline-flex}button:hover,.btn:hover{border-color:var(--gold)}button:focus-visible,.btn:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.btn.primary{background:var(--gold);color:var(--bg);border-color:var(--gold);padding:10px 18px;font-size:15px}.notice{border:1px solid var(--line);background:var(--panel);border-radius:8px;padding:14px 16px}.notice.err{border-color:var(--crit);background:var(--crit-soft)}.notice strong{margin-bottom:2px;display:block}.layout{grid-template-columns:minmax(0,1fr) 320px;gap:20px;display:grid}.main{align-content:start;gap:20px;min-width:0;display:grid}.side{min-width:0;display:grid}@media (max-width:900px){.layout{grid-template-columns:1fr}}.radios{background:var(--panel);border:1px solid var(--line);border-radius:10px;gap:12px;padding:16px;display:grid}.radios h2{text-transform:uppercase;font-size:22px}.freq-groups{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}.fgroup{border-radius:8px;align-content:start;gap:6px;padding:10px 12px;display:grid}.fgroup.inter{background:var(--inter-soft)}.fgroup.inter h3{color:var(--inter)}.fgroup.lspd{background:var(--lspd-soft)}.fgroup.lspd h3{color:var(--lspd)}.fgroup.bcso{background:var(--bcso-soft)}.fgroup.bcso h3{color:var(--bcso)}.fgroup h3{text-transform:uppercase;letter-spacing:.08em;font-size:15px}.freq{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.freq .n{font:700 26px/1.1 var(--mono);font-variant-numeric:tabular-nums}.freq .t{color:var(--muted);text-align:right;min-width:0;font-size:13px}.services{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:20px;display:grid}@media (max-width:420px){.services{grid-template-columns:1fr}}.svc{background:var(--panel);border:1px solid var(--line);border-radius:10px;align-content:start;min-width:0;display:grid;overflow:hidden}.svc-head{color:var(--bg);justify-content:space-between;align-items:center;gap:8px;padding:12px 16px;display:flex}.svc.lspd .svc-head{background:var(--lspd)}.svc.bcso .svc-head{background:var(--bcso)}.svc-head h2{text-transform:uppercase;font-size:24px}.svc-head .src{opacity:.85;font-size:12px}.kpis{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.kpi{padding:10px 16px;display:grid}.kpi+.kpi{border-left:1px solid var(--line)}.kpi .v{font:700 28px/1.1 var(--display);font-variant-numeric:tabular-nums}.roles{border-bottom:1px solid var(--line);grid-template-columns:max-content 1fr;gap:4px 14px;margin:0;padding:10px 16px;display:grid}.roles dt{color:var(--muted);font-size:13px}.roles dd{overflow-wrap:anywhere;min-width:0;margin:0;font-weight:500}.patrol{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;gap:4px 12px;padding:10px 16px;display:grid}.patrol:last-child{border-bottom:0}.p-top{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.callsign{font:700 18px/1 var(--mono)}.chip{background:var(--gold-soft);color:var(--ink);white-space:nowrap;border-radius:99px;padding:2px 8px;font-size:12px;font-weight:600}.chip.urgent{background:var(--crit-soft);color:var(--crit)}.chip.off{background:var(--bg);color:var(--muted)}.zip{font:500 12px var(--mono);color:var(--muted)}.crew{overflow-wrap:anywhere;grid-column:1/-1;min-width:0;font-size:13px}.veh{color:var(--muted);grid-column:1/-1;font-size:12px}.sitrep{text-align:right;font:500 13px var(--mono);font-variant-numeric:tabular-nums;white-space:nowrap}.sitrep small{font-family:var(--body);color:var(--muted);font-size:11px;display:block}.sitrep.late,.sitrep.late small{color:var(--crit)}.empty{color:var(--muted);padding:18px 16px;font-size:13px}.infos{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;display:grid}.box{background:var(--panel);border:1px solid var(--line);border-radius:10px;align-content:start;gap:10px;min-width:0;padding:14px 16px;display:grid}.box h2{text-transform:uppercase;font-size:20px}.box ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.box li{overflow-wrap:anywhere;padding-left:14px;position:relative}.box li:before{content:"";background:var(--gold);border-radius:1px;width:6px;height:6px;position:absolute;top:.6em;left:0}.tag{font:600 11px var(--display);letter-spacing:.08em;text-transform:uppercase;margin-right:6px}.tag.lspd{color:var(--lspd)}.tag.bcso{color:var(--bcso)}.wanted{border-top:4px solid var(--crit)}.wanted li:before{background:var(--crit)}.wanted li{border-bottom:1px solid var(--line);padding-block:6px}.wanted li:last-child{border-bottom:0}.wanted .when{color:var(--muted);font-size:12px;font-family:var(--mono);display:block}.login{place-items:center;min-height:100vh;padding-inline:16px;display:grid}.login-card{background:var(--panel);border:1px solid var(--line);border-top:4px solid var(--gold);border-radius:10px;justify-items:start;gap:16px;width:100%;max-width:420px;padding:28px;display:grid}footer{color:var(--muted);font-size:12px}.roles>div{display:contents}.form{gap:12px;width:100%;display:grid}.form label{color:var(--muted);gap:4px;font-size:13px;font-weight:600;display:grid}.form label small{font-weight:400}input,select{font:15px var(--body);color:var(--ink);background:var(--bg);border:1px solid var(--line);border-radius:6px;width:100%;min-width:0;padding:9px 10px}input:focus-visible,select:focus-visible{outline:2px solid var(--gold);outline-offset:1px}button:disabled{opacity:.6;cursor:progress}button.danger{border-color:var(--crit);color:var(--crit)}.account{flex-wrap:wrap;gap:8px;display:flex}code.secret{font:700 15px var(--mono);background:var(--bg);border:1px solid var(--line);-webkit-user-select:all;user-select:all;word-break:break-all;border-radius:4px;padding:2px 6px}.admin{gap:20px;max-width:1100px;margin:0 auto;padding-block:20px 48px;padding-inline:16px;display:grid}.admin .panel{background:var(--panel);border:1px solid var(--line);border-radius:10px;gap:12px;min-width:0;padding:18px;display:grid}.admin h2{font:700 18px var(--display);text-transform:uppercase;letter-spacing:.04em;margin:0}.admin-create .row{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:end;gap:12px;display:grid}.table-wrap{overflow-x:auto}table.users{border-collapse:collapse;width:100%;font-size:14px}table.users th{text-align:left;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);border-bottom:1px solid var(--line);padding:8px;font-size:12px}table.users td{border-bottom:1px solid var(--line);vertical-align:top;padding:10px 8px}table.users td small{color:var(--muted);font-size:12px;display:block}table.users tr.inactive td{opacity:.6}.row-actions{flex-wrap:wrap;align-items:flex-start;gap:6px;display:flex}.row-actions button{padding:5px 8px;font-size:12px}.confirm summary{cursor:pointer;color:var(--crit);padding:5px 0;font-size:12px}.confirm form{margin-top:6px}.temp{font-size:12px}.audit{gap:4px;max-height:360px;margin:0;padding:0;font-size:13px;list-style:none;display:grid;overflow-y:auto}.audit time{font-family:var(--mono);color:var(--muted)}@media (max-width:640px){table.users thead{display:none}table.users,table.users tbody,table.users tr,table.users td{display:block}table.users tr{border-bottom:1px solid var(--line);padding-block:8px}table.users td{border:0;padding:4px 0}}
