@font-face{font-family:VT323;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/vt323-vietnamese-400-normal-D0VnvwZ9.woff2)format("woff2"),url(/assets/vt323-vietnamese-400-normal-D_5Q7Vcv.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:VT323;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/vt323-latin-ext-400-normal-iUdYUaX4.woff2)format("woff2"),url(/assets/vt323-latin-ext-400-normal-DqOq58ri.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:VT323;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/vt323-latin-400-normal-wDgJuOC9.woff2)format("woff2"),url(/assets/vt323-latin-400-normal-Dqn9ZSPj.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 Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.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 Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.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 Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.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 Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.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 Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-cyrillic-ext-600-normal-V-xxqcpd.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-600-normal-9HEixskS.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 Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-cyrillic-600-normal-CTOM6hUh.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-600-normal-fLZuRloM.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-vietnamese-600-normal-D2EvbN8M.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-600-normal-iLQfcSjf.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 Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-ext-600-normal-D38SheWl.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-600-normal-DmB0ttJJ.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 Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-600-normal-BgSNZQsw.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-600-normal-DWFSQ4vo.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;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-vietnamese-500-normal-zTViEIzf.woff2)format("woff2"),url(/assets/barlow-vietnamese-500-normal-GNfB7rCE.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;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-latin-ext-500-normal-DOaysfXq.woff2)format("woff2"),url(/assets/barlow-latin-ext-500-normal-CJPcKP2Q.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;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-latin-500-normal-BPAOfeC8.woff2)format("woff2"),url(/assets/barlow-latin-500-normal-C1h8hMer.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;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-vietnamese-600-normal-DcjprdFV.woff2)format("woff2"),url(/assets/barlow-vietnamese-600-normal-CA_GiK2e.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;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-latin-ext-600-normal-B8NK_A3D.woff2)format("woff2"),url(/assets/barlow-latin-ext-600-normal-DMVRjfRT.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;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-latin-600-normal-DILqtrty.woff2)format("woff2"),url(/assets/barlow-latin-600-normal-CNwfPWQD.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;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-vietnamese-700-normal-D6euyNzi.woff2)format("woff2"),url(/assets/barlow-vietnamese-700-normal-4Jt4k04K.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;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-latin-ext-700-normal-BLuWmldJ.woff2)format("woff2"),url(/assets/barlow-latin-ext-700-normal-CctuGmmz.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;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-latin-700-normal-A9pxMQ4z.woff2)format("woff2"),url(/assets/barlow-latin-700-normal-__SGTsZ1.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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-cyrillic-ext-500-normal-Yta7XZ9C.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-ext-500-normal-lsPpqi9g.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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-cyrillic-500-normal-CyAY5ZLS.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-500-normal-DkJXBcIH.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-vietnamese-500-normal-BZGLGj12.woff2)format("woff2"),url(/assets/cormorant-garamond-vietnamese-500-normal-DqXqCC0q.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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-latin-ext-500-normal-CH1kM7og.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-ext-500-normal-DYeaGGzO.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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-latin-500-normal-BsRWmXhO.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-500-normal-zIXX3Q-H.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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-cyrillic-ext-600-normal-BMhMHfrj.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-ext-600-normal-CsIYWmWK.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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-cyrillic-600-normal-C2atO-64.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-600-normal-FNmA3REe.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-vietnamese-600-normal-BoXdMtcr.woff2)format("woff2"),url(/assets/cormorant-garamond-vietnamese-600-normal-C4HEjEaf.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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-latin-ext-600-normal-DaBc-lu7.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-ext-600-normal-Dk3-quAP.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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-latin-600-normal-Co1r35X9.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-600-normal-2CBVLo0M.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:600;src:url(/assets/barlow-condensed-vietnamese-600-normal-A5AYRdjN.woff2)format("woff2"),url(/assets/barlow-condensed-vietnamese-600-normal-CNlPk46_.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(/assets/barlow-condensed-latin-ext-600-normal-18ESti3H.woff2)format("woff2"),url(/assets/barlow-condensed-latin-ext-600-normal-Clv9cIcR.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(/assets/barlow-condensed-latin-600-normal-DepVgxBB.woff2)format("woff2"),url(/assets/barlow-condensed-latin-600-normal-BFJEwTuo.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:800;src:url(/assets/barlow-condensed-vietnamese-800-normal-CpjukuLw.woff2)format("woff2"),url(/assets/barlow-condensed-vietnamese-800-normal-BZxKbt5V.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:800;src:url(/assets/barlow-condensed-latin-ext-800-normal-DGNyg4u8.woff2)format("woff2"),url(/assets/barlow-condensed-latin-ext-800-normal-gY_0Gifi.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:800;src:url(/assets/barlow-condensed-latin-800-normal-BKzMuPgK.woff2)format("woff2"),url(/assets/barlow-condensed-latin-800-normal-e9GbPXiK.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}*{box-sizing:border-box;margin:0;padding:0}html,body,#root{background:#07090b;height:100%;overflow:hidden}.crt{--bg:#070502;--fg:#ffb000;--hi:#ffd47a;--glow:#ffb00080;--warn:#ff4b3a;--accent:#ffb000;color:var(--fg);background:radial-gradient(ellipse at center, color-mix(in srgb, var(--fg) 7%, var(--bg)) 0%, var(--bg) 75%);font-family:VT323,monospace;transition:background .6s,color .6s;position:fixed;inset:0;overflow:hidden}.crt[data-theme=scip]{--bg:#07090b;--fg:#dfe7ec;--hi:#fff;--glow:#bedcff47;--accent:#d7263d;font-family:IBM Plex Mono,monospace}.crt[data-alert]{--fg:#ff5a45;--hi:#ff9a8a;--glow:#ff3c2899}.crt[data-alert] .screen{animation:.5s steps(2,end) infinite alarm}.crt:before{content:"";z-index:10;pointer-events:none;background:repeating-linear-gradient(#0000 0 2px,#0000004d 3px);position:absolute;inset:0}.crt:after{content:"";z-index:11;pointer-events:none;background:radial-gradient(#0000 55%,#000c 100%);animation:.12s infinite flicker;position:absolute;inset:0}.screen{text-shadow:0 0 2px var(--fg), 0 0 12px var(--glow);position:absolute;inset:0}.fill{position:absolute;inset:0}.power{all:unset;cursor:var(--cur-pointer,pointer);opacity:.85;flex-direction:column;justify-content:center;align-items:center;gap:1rem;font-size:clamp(20px,3vw,34px);display:flex;position:absolute;inset:0}.power-title{opacity:.5;letter-spacing:.2em;font-size:.7em}.power-late{animation:.6s ease-out 3.4s backwards seal-fade}.uiu-logo svg{width:100%;height:100%;display:block;overflow:visible}.seal-intro{aspect-ratio:1;width:min(42vmin,340px);filter:drop-shadow(0 0 6px var(--glow));animation:4s ease-in-out 3.6s infinite seal-breathe;position:relative}.seal-intro:after{content:"";pointer-events:none;-webkit-mask:var(--seal-mask) center / contain no-repeat;-webkit-mask:var(--seal-mask) center / contain no-repeat;mask:var(--seal-mask) center / contain no-repeat;mix-blend-mode:screen;background:linear-gradient(105deg,#0000 35%,#ffffff26 43%,#fff 50%,#ffffff26 57%,#0000 65%) 150% 0/250% 100% no-repeat;animation:1.3s ease-in-out 3.5s both seal-shine;position:absolute;inset:0}.seal-intro svg g,.seal-intro svg path,.seal-intro svg polygon,.seal-intro svg ellipse{transform-box:fill-box;transform-origin:50%}.seal-intro #outer_ring,.seal-intro #inner_ring,.seal-intro #unusual,.seal-intro #incidents,.seal-intro #unit{transform-box:view-box;transform-origin:119.47px 119.44px}.seal-intro #outer_ring{animation:.9s cubic-bezier(.2,.8,.2,1) .1s backwards seal-ring}.seal-intro #inner_ring{stroke-dasharray:620;animation:1s ease-out .4s backwards seal-draw}.seal-intro #illuminati{animation:.7s cubic-bezier(.2,.8,.2,1) .9s backwards seal-rise}.seal-intro #eagle{animation:.5s ease-out 1.2s backwards seal-rise}.seal-intro #wing_left{transform-origin:100%;animation:1s cubic-bezier(.2,.9,.3,1.15) 1.4s backwards seal-wing-l}.seal-intro #wing_right{transform-origin:0;animation:1s cubic-bezier(.2,.9,.3,1.15) 1.4s backwards seal-wing-r}.seal-intro #sword{animation:.5s cubic-bezier(.5,0,.75,0) 1.8s backwards seal-sword,.4s ease-out 2.3s seal-flash}.seal-intro #compass{animation:.8s cubic-bezier(.2,.8,.2,1) 2s backwards seal-slide}.seal-intro #unusual{animation:.9s cubic-bezier(.2,.8,.2,1) 2.1s backwards seal-sweep-l}.seal-intro #incidents{animation:.9s cubic-bezier(.2,.8,.2,1) 2.2s backwards seal-sweep-r}.seal-intro #unit{animation:.6s ease-out 2.6s backwards seal-fade}.seal-intro #stars>*{animation:.45s cubic-bezier(.3,1.6,.5,1) backwards seal-star}.seal-intro #stars>:first-child{animation-delay:2.8s}.seal-intro #stars>:nth-child(2){animation-delay:2.9s}.seal-intro #stars>:nth-child(3){animation-delay:3s}.seal-intro #stars>:nth-child(4){animation-delay:3.1s}.seal-intro #stars>:nth-child(5){animation-delay:3.2s}.seal-intro #stars>:nth-child(6){animation-delay:3.3s}@keyframes seal-fade{0%{opacity:0}}@keyframes seal-ring{0%{opacity:0;transform:scale(1.3)rotate(-90deg)}}@keyframes seal-draw{0%{stroke-dashoffset:620px}}@keyframes seal-rise{0%{opacity:0;transform:translateY(14px)scale(.85)}}@keyframes seal-wing-l{0%{opacity:0;transform:rotate(75deg)scaleX(.15)}30%{opacity:1}}@keyframes seal-wing-r{0%{opacity:0;transform:rotate(-75deg)scaleX(.15)}30%{opacity:1}}@keyframes seal-sword{0%{opacity:0;transform:translateY(-60px)}}@keyframes seal-flash{50%{filter:brightness(2.2)drop-shadow(0 0 4px)}}@keyframes seal-slide{0%{transform:translate(-30px,54px)}}@keyframes seal-shine{0%{background-position:150% 0}to{background-position:-50% 0}}@keyframes seal-sweep-l{0%{opacity:0;transform:rotate(-70deg)}}@keyframes seal-sweep-r{0%{opacity:0;transform:rotate(70deg)}}@keyframes seal-star{0%{opacity:0;transform:scale(0)rotate(-120deg)}}@keyframes seal-breathe{50%{filter:drop-shadow(0 0 14px var(--glow))}}@media (prefers-reduced-motion:reduce){.seal-intro,.seal-intro *,.power-late{animation:none!important}}.term{scrollbar-width:none;white-space:pre;height:100%;padding:4vh 5vw;font-size:clamp(15px,1.4vw + .8vh,26px);line-height:1.18;overflow-y:auto}.term::-webkit-scrollbar{display:none}.prompt,.hi{color:var(--hi)}.dim{opacity:.55}.warn{color:var(--warn)}.cursor{vertical-align:-.1em;background:var(--fg);width:.55em;height:.95em;box-shadow:0 0 8px var(--glow);margin-left:2px;animation:1s step-end infinite blink;display:inline-block}.skip{opacity:.4;font-size:18px;position:absolute;bottom:3vh;right:5vw}.uiu-banner{white-space:pre-wrap;border:4px double var(--fg);width:fit-content;max-width:100%;box-shadow:0 0 14px var(--glow), inset 0 0 14px var(--glow);margin:.3em 0 .2em;padding:.6em 1.4em}.touch-pads{flex-wrap:wrap;justify-content:center;gap:.6rem;padding:0 16px;display:none;position:absolute;bottom:9vh;left:0;right:0}.touch-pads button{all:unset;text-align:center;border:1px solid var(--fg);min-width:56px;box-shadow:0 0 10px var(--glow);cursor:var(--cur-pointer,pointer);touch-action:manipulation;padding:.8rem 1rem;font-size:18px}.touch-pads button:active{background:color-mix(in srgb, var(--fg) 25%, transparent)}button.skip{all:unset;opacity:.4;cursor:var(--cur-pointer,pointer);font-size:18px;position:absolute;bottom:3vh;right:5vw}.touch-hint{display:none}@media (width<=720px){.touch-pads{display:flex}.key-hint{display:none}.touch-hint{display:inline}button.skip{opacity:.6;font-size:14px}.term{white-space:pre-wrap;overflow-wrap:anywhere;padding-bottom:22vh}}.blink{animation:1.1s step-end infinite blink}.glitch{animation:.9s steps(12,end) forwards glitch}.scip{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1.6rem;padding:16px;display:flex;position:absolute;inset:0}.scip-head{flex-direction:column;align-items:center;gap:.6rem;display:flex}.scip h1{letter-spacing:.25em;font-size:clamp(26px,4vw,40px);font-weight:600}.scip h2{letter-spacing:.12em;font-size:clamp(20px,3vw,30px)}.motto{letter-spacing:.4em;opacity:.6;font-size:13px}.panel{border:1px solid color-mix(in srgb, var(--fg) 30%, transparent);border-top:3px solid var(--accent);background:color-mix(in srgb, var(--fg) 3%, transparent);text-align:left;flex-direction:column;gap:1.1rem;width:min(420px,100%);padding:1.6rem;display:flex}.panel-title{letter-spacing:.25em;opacity:.7;font-size:12px}.panel label{letter-spacing:.2em;opacity:.85;flex-direction:column;gap:.35rem;font-size:11px;display:flex}.panel input{font:inherit;letter-spacing:.08em;color:var(--hi);border:none;border-bottom:1px solid color-mix(in srgb, var(--fg) 40%, transparent);text-shadow:inherit;background:0 0;outline:none;padding:.35rem 0;font-size:17px}.panel button{font:inherit;letter-spacing:.2em;color:var(--hi);border:1px solid var(--accent);cursor:var(--cur-pointer,pointer);text-shadow:inherit;background:0 0;margin-top:.4rem;padding:.75rem;font-size:14px}.panel button:disabled{cursor:default;opacity:.6}.panel button.pulse{animation:1.6s ease-in-out infinite pulse}.panel button:not(:disabled):hover{background:color-mix(in srgb, var(--accent) 25%, transparent)}.dots:after{content:"";animation:1.2s steps(4,end) infinite dots}.legal{opacity:.4;max-width:460px;font-size:11px;line-height:1.5}@keyframes blink{50%{opacity:0}}@keyframes flicker{0%{opacity:.94}50%{opacity:1}to{opacity:.96}}@keyframes alarm{50%{filter:brightness(1.5)}}@keyframes pulse{50%{box-shadow:0 0 18px color-mix(in srgb, var(--accent) 70%, transparent)}}@keyframes dots{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}}@keyframes glitch{0%{filter:none;transform:none}20%{clip-path:inset(10% 0 40%);transform:translate(-8px)skew(6deg)}40%{filter:hue-rotate(90deg)saturate(3);clip-path:inset(50% 0 5%);transform:translate(10px)}60%{clip-path:inset(0 0 70%);transform:scaleY(1.2)translate(-4px)}80%{filter:brightness(3);clip-path:none;transform:scaleY(.02)}to{opacity:0;transform:scale(0,.002)}}@media (prefers-reduced-motion:reduce){.crt:after,.crt[data-alert] .screen,.glitch,.pulse{animation:none!important}}.shell{text-shadow:0 0 6px var(--glow);grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr);display:grid;position:absolute;inset:0}.topbar{border-bottom:1px solid color-mix(in srgb, var(--fg) 20%, transparent);letter-spacing:.08em;grid-column:1/-1;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 1.4rem;font-size:13px;display:flex}.brand{letter-spacing:.2em;align-items:center;gap:.7rem;font-weight:600;display:flex}.topbar-right{align-items:center;gap:1rem;display:flex}.badge{letter-spacing:.15em;border:1px solid var(--accent);color:var(--hi);padding:.1rem .5rem;font-size:11px}.lock{letter-spacing:.15em;color:var(--accent);font-size:9px}.shell-main{--dock-space:6.75rem;scrollbar-gutter:stable;min-height:0;padding:2rem clamp(16px, 4vw, 3rem) calc(var(--dock-space) + 1rem);flex-direction:column;display:flex;overflow-y:auto}.shell-main>*{width:100%;margin-block:auto}.shell-main>*>.page,.rail-layout>.page{margin-inline:auto}:is(.shell-main>:has(>.page-top),.shell-main>:has(>.rail-layout>.page-top)){margin-block:0 auto}.dock{z-index:8;scrollbar-width:none;border:1px solid color-mix(in srgb, var(--fg) 22%, transparent);background:color-mix(in srgb, var(--bg) 82%, transparent);-webkit-backdrop-filter:blur(10px);width:fit-content;max-width:calc(100% - 32px);box-shadow:0 10px 40px #0000008c, inset 0 1px 0 color-mix(in srgb, var(--fg) 10%, transparent);border-radius:18px;gap:.25rem;margin-inline:auto;padding:.45rem;display:flex;position:absolute;bottom:clamp(10px,2.2vh,22px);left:0;right:0;overflow-x:auto}.dock button{all:unset;letter-spacing:.1em;text-transform:uppercase;min-width:74px;cursor:var(--cur-pointer,pointer);opacity:.7;border-radius:13px;flex-direction:column;flex:none;align-items:center;gap:.3rem;padding:.55rem .5rem .45rem;font-size:10px;transition:opacity .2s,transform .2s cubic-bezier(.3,1.4,.5,1);display:flex;position:relative}.dock button:hover:not(:disabled){opacity:1}.dock button.active{opacity:1;color:var(--hi)}.dock button:disabled{cursor:not-allowed;opacity:.3}.dock-icon{z-index:1;fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px;transition:transform .2s cubic-bezier(.3,1.4,.5,1);position:relative}.dock button:hover:not(:disabled) .dock-icon{transform:scale(1.18)}.nav-label,.dock .lock{z-index:1;white-space:nowrap;position:relative}.nav-indicator{background:color-mix(in srgb, var(--accent) 16%, transparent);box-shadow:inset 0 -2px 0 var(--accent), 0 0 22px color-mix(in srgb, var(--accent) 22%, transparent);border-radius:13px;position:absolute;inset:0}@media (width<=720px){.dock{width:calc(100% - 32px)}.dock button{flex:1;min-width:0;padding-inline:0}.dock .nav-label,.dock .lock{display:none}.topbar{min-width:0;padding-inline:16px}.topbar .brand-text{display:none}}.page{flex-direction:column;gap:1rem;max-width:900px;font-size:14px;line-height:1.6;display:flex}.page h2{letter-spacing:.06em;font-size:22px}.page h3{letter-spacing:.25em;text-transform:uppercase;opacity:.7;border-bottom:1px solid color-mix(in srgb, var(--fg) 15%, transparent);margin:1rem 0 .6rem;padding-bottom:.3rem;font-size:12px}.small{font-size:11px}.card,.row,.link{font:inherit;color:inherit;text-shadow:inherit;text-align:left;cursor:var(--cur-pointer,pointer);background:0 0}.card{border:1px solid color-mix(in srgb, var(--fg) 20%, transparent);flex-direction:column;gap:.3rem;padding:1rem;transition:border-color .15s,background .15s;display:flex}.card:hover:not(:disabled),.row:hover{border-color:var(--accent);background:color-mix(in srgb, var(--fg) 5%, transparent)}.card:disabled{cursor:default}.stats{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.8rem;margin-top:.6rem;display:grid}.stat-value{color:var(--hi);font-size:28px}.stat-label{letter-spacing:.2em;text-transform:uppercase;opacity:.6;font-size:11px}.grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:.8rem;display:grid}.rows{flex-direction:column;display:flex}.row{border:1px solid #0000;border-bottom-color:color-mix(in srgb, var(--fg) 10%, transparent);grid-template-columns:140px 1fr auto;align-items:center;gap:1rem;padding:.7rem .8rem;display:grid}.row-meta{align-items:center;gap:.7rem;margin-top:.3rem;display:flex}.status{letter-spacing:.15em;text-transform:uppercase;opacity:.8;font-size:10px}.status-Offen,.status-Vermisst{color:var(--accent);opacity:1}.status-Beobachtung,.status-Beurlaubt{color:#e0b04a}.link{text-underline-offset:3px;border:none;padding:0;text-decoration:underline}.back{opacity:.7;letter-spacing:.1em;align-self:flex-start;font-size:12px;text-decoration:none}.back:hover{opacity:1}.dossier{align-items:flex-start;gap:1.5rem;display:flex}.photo{border:1px solid color-mix(in srgb, var(--fg) 25%, transparent);background:repeating-linear-gradient(45deg, transparent 0 6px, color-mix(in srgb, var(--fg) 5%, transparent) 6px 12px);letter-spacing:.2em;opacity:.6;flex:none;place-items:center;width:120px;height:150px;font-size:10px;display:grid}.fields{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.5rem 1.5rem;margin-top:.6rem;display:grid}.fields dt{letter-spacing:.2em;text-transform:uppercase;opacity:.55;font-size:10px}.classified{letter-spacing:.3em;color:var(--accent);border:2px solid var(--accent);align-self:flex-start;padding:.2rem .7rem;font-size:11px}.redact{color:var(--fg);background:var(--fg);text-shadow:none;-webkit-user-select:none;user-select:none;letter-spacing:-.1em}.notices{flex-direction:column;gap:.4rem;list-style:none;display:flex}.notices li:before{content:"▸ ";color:var(--accent)}@media (width<=720px){.topbar-right>.dim{display:none}.row{grid-template-columns:1fr;gap:.2rem}.dossier{flex-direction:column}}.dossier-main{flex:1;min-width:0}.quote{opacity:.7;margin-top:.2rem;font-style:italic}.actions{gap:.6rem;margin-top:1rem;display:flex}.action{letter-spacing:.2em;border-color:var(--accent);padding:.5rem .9rem;font-size:11px}.action:disabled{opacity:.4;border-color:color-mix(in srgb, var(--fg) 20%, transparent)}.photo{font:inherit;color:inherit;cursor:var(--cur-pointer,pointer);position:relative;overflow:hidden}.photo-done{cursor:default;opacity:1;border-color:var(--accent)}.photo-initials{letter-spacing:.1em;color:var(--hi);font-size:40px}.photo-ok{color:var(--accent);font-size:9px;position:absolute;bottom:8px;left:0;right:0}.scanline{background:var(--accent);height:2px;box-shadow:0 0 12px var(--accent);animation:.8s ease-in-out infinite alternate scan;position:absolute;left:0;right:0}@keyframes scan{0%{top:0}to{top:calc(100% - 2px)}}.tabs{border-bottom:1px solid color-mix(in srgb, var(--fg) 15%, transparent);gap:.2rem;margin-top:1rem;display:flex;overflow-x:auto}.tabs button{all:unset;letter-spacing:.12em;cursor:var(--cur-pointer,pointer);opacity:.6;border-bottom:2px solid #0000;flex:none;padding:.6rem .9rem;font-size:12px}.tabs button:hover,.tabs button.active{opacity:1;color:var(--hi);border-bottom-color:var(--accent)}.timeline{border-left:1px solid color-mix(in srgb, var(--fg) 25%, transparent);margin-left:.4rem;list-style:none}.timeline li{padding:0 0 1rem 1.3rem;position:relative}.timeline li:before{content:"";background:var(--accent);width:9px;height:9px;position:absolute;top:.45em;left:-5px}.year{letter-spacing:.2em;opacity:.6;font-size:11px;display:block}.locked-box{border:1px dashed color-mix(in srgb, var(--fg) 30%, transparent);flex-direction:column;align-items:flex-start;gap:1rem;padding:1.2rem;display:flex}.locked-box.denied{border-color:var(--accent);color:var(--accent);animation:.35s shake}@keyframes shake{25%{transform:translate(-5px)}75%{transform:translate(5px)}}.avatar{letter-spacing:.05em;border:1px solid var(--accent);width:38px;height:38px;color:var(--hi);flex:none;place-items:center;font-size:13px;display:grid}.thread-row{grid-template-columns:auto 1fr auto}.thread-text{flex-direction:column;min-width:0;display:flex}.preview{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.thread-head{align-items:center;gap:.8rem;display:flex}.chat{border-top:1px solid color-mix(in srgb, var(--fg) 12%, transparent);border-bottom:1px solid color-mix(in srgb, var(--fg) 12%, transparent);flex-direction:column;gap:.6rem;max-height:55vh;padding:1rem .2rem;display:flex;overflow-y:auto}.msg{white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid color-mix(in srgb, var(--fg) 20%, transparent);background:color-mix(in srgb, var(--fg) 4%, transparent);align-self:flex-start;max-width:78%;padding:.55rem .8rem}.msg.me{border-color:color-mix(in srgb, var(--accent) 60%, transparent);background:color-mix(in srgb, var(--accent) 10%, transparent);align-self:flex-end}.msg-time{opacity:.45;text-align:right;margin-top:.2rem;font-size:10px;display:block}.typing{opacity:.6;font-size:12px}.typing:after{content:"";animation:1.2s steps(4,end) infinite dots}.chat-end{letter-spacing:.2em;opacity:.45;align-self:center;font-size:11px}.choices{flex-direction:column;gap:.5rem;display:flex}.choice{padding:.7rem .9rem}@media (prefers-reduced-motion:reduce){.scanline,.locked-box.denied{animation:none!important}}.crt[data-theme=scip]{--line:color-mix(in srgb, var(--fg) 14%, transparent);--surface:linear-gradient(180deg, color-mix(in srgb, var(--fg) 5%, transparent), color-mix(in srgb, var(--fg) 2%, transparent));--radius:6px}.shell{text-shadow:0 0 4px var(--glow)}.card,.box,.panel,.badge,.action,.photo,.avatar,.msg{border-radius:var(--radius,4px)}.card{background:var(--surface);border-color:var(--line);transition:border-color .2s,background .2s,transform .2s}.card:hover:not(:disabled){transform:translateY(-1px)}.box{border:1px solid var(--line);background:var(--surface);padding:1.1rem 1.25rem}.box h3{margin-top:0}.stack{flex-direction:column;gap:.8rem;display:flex}.label{letter-spacing:.22em;text-transform:uppercase;opacity:.55;margin-bottom:.35rem;font-size:10px}.dossier-title{flex-wrap:wrap;align-items:baseline;gap:.8rem;display:flex}.status{border:1px solid;border-radius:999px;padding:.12rem .5rem}.badge{border-radius:999px}.tabs{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);gap:.3rem;margin-bottom:.4rem;padding:.25rem}.tabs button{border-radius:calc(var(--radius) - 2px);border-bottom:none;padding:.5rem .9rem}.tabs button.active{background:color-mix(in srgb, var(--accent) 18%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 60%, transparent)}.psych-head{justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.psych-date{text-align:right;font-size:13px}.verdict{letter-spacing:.12em;text-transform:uppercase;border-radius:999px;padding:.3rem .8rem;font-size:13px;display:inline-block}.verdict-ok{color:#7fe0a8;background:#7fe0a81a;border:1px solid #7fe0a873}.verdict-warn{color:#e8b85a;background:#e8b85a1a;border:1px solid #e8b85a73}.verdict-bad{color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, transparent);border:1px solid color-mix(in srgb, var(--accent) 55%, transparent)}.metrics{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.8rem;display:grid}.metric-top{justify-content:space-between;align-items:baseline;display:flex}.metric-value{color:var(--hi);font-size:22px}.meter{background:color-mix(in srgb, var(--fg) 10%, transparent);border-radius:999px;height:6px;margin-top:.5rem;overflow:hidden}.meter-fill{border-radius:inherit;background:linear-gradient(90deg, color-mix(in srgb, var(--fg) 55%, transparent), var(--hi));height:100%}.meter-fill.low{background:linear-gradient(90deg, color-mix(in srgb, var(--accent) 50%, transparent), var(--accent))}.observations{flex-direction:column;gap:.6rem;list-style:none;display:flex}.observations li{align-items:baseline;gap:.9rem;display:flex}.obs-index{color:var(--accent);letter-spacing:.1em;flex:none;font-size:11px}.locked-box{border-style:dashed;flex-direction:row;align-items:center}.locked-box>div{flex:1}.lock-icon{color:var(--accent);font-size:26px}.timeline li:before{box-shadow:0 0 0 3px var(--bg);border-radius:50%}.incidents{flex-direction:column;gap:.6rem;display:flex}.incident{border-radius:var(--radius);border:1px solid var(--line);background:var(--surface);border-left:3px solid #e8b85a;padding:.8rem 1rem}.incident.none{opacity:.75;border-left-color:#7fe0a8}.glitch-layer{pointer-events:none;z-index:5;position:absolute;inset:0;overflow:hidden}.gband{-webkit-backdrop-filter:hue-rotate(35deg)saturate(1.8)brightness(1.25);mix-blend-mode:screen;opacity:.85;position:absolute;left:-20px;right:-20px}.gband-cyan{background:#00d2ff12;box-shadow:0 1px #00d2ff59}.gband-red{background:#ff1e4612;box-shadow:0 -1px #ff1e4659}.gband-white{background:#ffffff0f}.corrupt{display:inline-block;position:relative}.admin-card{animation:4s infinite cardflick;border-color:color-mix(in srgb, var(--accent) 45%, transparent)!important}@keyframes cardflick{0%,92%,to{opacity:1;transform:none}93%{opacity:.6;transform:translate(2px)}95%{opacity:1;filter:hue-rotate(60deg);transform:translate(-1px)}}.admin{animation:.28s steps(2,end) infinite hardglitch}.admin .corrupt:before,.admin .corrupt:after{content:attr(data-text);pointer-events:none;position:absolute;inset:0}.admin .corrupt:before{color:#ff2a55;clip-path:inset(0 0 55%);mix-blend-mode:screen;transform:translate(-2px)}.admin .corrupt:after{color:#00e1ff;clip-path:inset(50% 0 0);mix-blend-mode:screen;transform:translate(2px)}.admin-photo{border-color:var(--accent);font-size:30px}.admin-warnings{letter-spacing:.1em;color:var(--accent);font-size:13px}@keyframes hardglitch{0%{filter:none;clip-path:none;transform:translate(0)}20%{clip-path:inset(8% 0 30%);transform:translate(-6px,2px)skew(4deg)}40%{filter:hue-rotate(120deg)contrast(1.6);transform:translate(5px,-3px)}60%{clip-path:inset(40% 0 10%);transform:translate(-2px)scaleY(1.04)}80%{filter:invert(.15);transform:translate(3px,1px)}to{transform:none}}.destruct{z-index:20;color:#fff;text-shadow:0 0 14px #ff283ce6;background:radial-gradient(#a00014eb,#140000f7);flex-direction:column;justify-content:center;align-items:center;gap:1rem;animation:.5s steps(2,end) infinite alarm;display:flex;position:absolute;inset:0}.destruct-title{letter-spacing:.35em;font-size:clamp(22px,4vw,40px);font-weight:600}.destruct-count{font-size:clamp(70px,14vw,150px);line-height:1}.scipa-destruct{background:radial-gradient(#78003ceb,#0f000af7)}.scipa-destruct.memetic{color:#e9ffe0;text-shadow:0 0 12px #c8ff50b3;background:radial-gradient(#1c2a07 0%,#070a02 75%);animation:none}.memetic-title{letter-spacing:.3em;color:#c8ff50;font-size:clamp(20px,3.4vw,36px)}.memetic-glyph{fill:none;stroke:#c8ff50;stroke-width:1.6px;filter:drop-shadow(0 0 10px #c8ff5099);width:min(46vmin,320px);animation:3s ease-in-out infinite mg-breathe}.memetic-glyph g{transform-origin:100px 100px}.mg-spin-a{animation:14s linear infinite mg-spin}.mg-spin-b{animation:9s linear infinite reverse mg-spin}.mg-pupil{fill:#c8ff50}@keyframes mg-spin{to{transform:rotate(360deg)}}@keyframes mg-breathe{50%{transform:scale(1.06)}}@media (prefers-reduced-motion:reduce){.memetic-glyph,.memetic-glyph g{animation:none}}.scipa-destruct-text{text-align:center;letter-spacing:.12em;max-width:34ch}.destruct ul{letter-spacing:.15em;opacity:.85;font-size:13px;list-style:none}@media (prefers-reduced-motion:reduce){.admin,.admin-card,.destruct{animation:none!important}}.shell.meltdown{animation:.18s steps(2,end) infinite meltdown}.shell.meltdown .topbar,.shell.meltdown .dock{animation:.33s steps(3,end) infinite tear}.shell.meltdown:before{content:"";z-index:6;pointer-events:none;background:repeating-linear-gradient(0deg,#ffffff0d 0 1px,#0000 1px 3px);animation:.12s steps(2,end) infinite noise,1.3s step-end infinite flash;position:absolute;inset:0}.storm .gband{-webkit-backdrop-filter:hue-rotate(160deg)saturate(3)contrast(1.8)brightness(1.4)invert(.2);opacity:1}@keyframes meltdown{0%{filter:none;transform:translate(0)}25%{filter:hue-rotate(90deg)saturate(2);transform:translate(-9px,3px)skew(-3deg)}50%{filter:contrast(1.8)brightness(1.3);transform:translate(7px,-4px)scale(1.01)}75%{filter:invert(.12)hue-rotate(-60deg);transform:translate(-4px,6px)skewY(1deg)}to{filter:none;transform:translate(5px,-2px)}}@keyframes tear{0%{clip-path:none;transform:none}33%{clip-path:inset(0 0 40%);transform:translate(-14px)}66%{clip-path:inset(30% 0 0);transform:translate(18px)}to{clip-path:none;transform:none}}@keyframes noise{50%{opacity:.6;transform:translateY(2px)}}@keyframes flash{0%,85%{background-color:#0000}88%{background-color:#ffffff59}92%{background-color:#ff00284d}}@media (prefers-reduced-motion:reduce){.shell.meltdown,.shell.meltdown .topbar,.shell.meltdown .dock,.shell.meltdown:before{animation:none!important}}.tabs button{align-items:center;gap:.5rem;transition:opacity .2s,color .2s;display:flex;position:relative;box-shadow:none!important;background:0 0!important}.tabs button>span:not(.tab-pill){z-index:1;position:relative}.tab-pill{border-radius:calc(var(--radius) - 2px);background:color-mix(in srgb, var(--accent) 18%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 60%, transparent), 0 0 16px color-mix(in srgb, var(--accent) 22%, transparent);position:absolute;inset:0}.tab-index{opacity:.5;color:var(--accent);font-size:9px}.tabs button.active .tab-index{opacity:1}.tabs button:focus-visible{outline:1px solid var(--accent)}.hero{border-top:2px solid var(--accent);justify-content:space-between;align-items:center;gap:1rem;display:flex}.live{letter-spacing:.2em;color:#7fe0a8;align-items:center;gap:.5rem;font-size:11px;display:inline-flex}.live-dot{background:#7fe0a8;border-radius:50%;width:8px;height:8px;animation:1.6s ease-in-out infinite blink;display:inline-block;box-shadow:0 0 8px #7fe0a8}.overview-grid{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:.8rem;margin-top:.4rem;display:grid}.box-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;margin-bottom:.6rem;padding-bottom:.4rem;display:flex}.box-head h3{border:none;margin:0;padding:0}.box .rows .row:last-child{border-bottom-color:#0000}.box .row{border-radius:calc(var(--radius) - 2px)}.notice-list{flex-direction:column;gap:.6rem;display:flex}.notice{border-radius:calc(var(--radius) - 2px);border:1px solid var(--line);border-left:3px solid var(--fg);background:color-mix(in srgb, var(--fg) 3%, transparent);flex-direction:column;gap:.15rem;padding:.7rem .85rem;display:flex}.notice-top{justify-content:space-between;display:flex}.notice-level{letter-spacing:.25em;text-transform:uppercase;font-size:9px}.notice-warn{border-left-color:#e8b85a}.notice-warn .notice-level{color:#e8b85a}.notice-alert{border-left-color:var(--accent)}.notice-alert .notice-level{color:var(--accent)}.report-body p+p{margin-top:.7rem}.comms-hero{border-top:2px solid var(--accent);justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.wave{flex:0 220px;align-items:center;gap:3px;height:48px;display:flex}.wave span{background:linear-gradient(180deg, var(--hi), color-mix(in srgb, var(--accent) 70%, transparent));opacity:.6;transform-origin:50%;border-radius:2px;flex:1;animation:1.4s ease-in-out infinite alternate wave}@keyframes wave{0%{transform:scaleY(.25)}to{transform:scaleY(1)}}.comms-grid{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:.8rem;display:grid}.thread-list{flex-direction:column;gap:.5rem;display:flex}.thread-card{all:unset;border-radius:calc(var(--radius) - 2px);border:1px solid var(--line);cursor:var(--cur-pointer,pointer);grid-template-columns:auto 1fr auto;align-items:center;gap:.9rem;padding:.8rem .9rem;transition:border-color .2s,background .2s,transform .2s;display:grid}.thread-card:hover{border-color:var(--accent);background:color-mix(in srgb, var(--fg) 5%, transparent);transform:translate(3px)}.thread-card.unread{background:color-mix(in srgb, var(--accent) 7%, transparent)}.thread-top{justify-content:space-between;gap:.5rem;display:flex}.thread-subject{color:var(--hi);opacity:.85}.unread-dot{background:var(--accent);width:9px;height:9px;box-shadow:0 0 10px var(--accent);border-radius:50%}.avatar{background:color-mix(in srgb, var(--accent) 10%, transparent);border-radius:50%;position:relative}.presence{border:2px solid var(--bg);background:#7fe0a8;border-radius:50%;width:10px;height:10px;position:absolute;bottom:-1px;right:-1px}.presence-Beurlaubt,.presence-Beobachtung{background:#e8b85a}.presence-Vermisst{background:var(--accent)}.status-list{flex-direction:column;gap:.6rem;display:flex}.status-list div{justify-content:space-between;gap:1rem;font-size:13px;display:flex}.status-list dt{opacity:.55}.status-list dd{align-items:center;gap:.4rem;display:flex}.hint{opacity:.8;font-size:12px;line-height:1.6}.chat-window{padding:0;overflow:hidden}.chat-window .thread-head{border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--fg) 3%, transparent);padding:.9rem 1.1rem}.thread-head-text{flex:1;min-width:0}.secure-tag{letter-spacing:.25em;color:#7fe0a8;border:1px solid #7fe0a873;border-radius:999px;padding:.2rem .55rem;font-size:9px}.chat-window .chat{background:radial-gradient(circle at 1px 1px, color-mix(in srgb, var(--fg) 8%, transparent) 1px, transparent 0) 0 0 / 18px 18px;border:none;min-height:260px;max-height:50vh;padding:1.1rem}.chat-day{letter-spacing:.25em;text-transform:uppercase;border:1px solid var(--line);opacity:.6;border-radius:999px;align-self:center;padding:.2rem .7rem;font-size:10px}.msg{background:color-mix(in srgb, var(--fg) 7%, var(--bg));border-radius:12px 12px 12px 3px}.msg.me{border-radius:12px 12px 3px}.typing-bubble{gap:4px;padding:.7rem .9rem;display:flex}.typing-bubble span{background:var(--fg);border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite typing}.typing-bubble span:nth-child(2){animation-delay:.15s}.typing-bubble span:nth-child(3){animation-delay:.3s}@keyframes typing{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}.composer{border-top:1px solid var(--line);background:color-mix(in srgb, var(--fg) 3%, transparent);padding:.9rem 1.1rem}.composer .choices{flex-flow:wrap}.choice{all:unset;border:1px solid color-mix(in srgb, var(--accent) 55%, transparent);cursor:var(--cur-pointer,pointer);border-radius:999px;align-items:center;gap:.6rem;padding:.55rem .9rem;font-size:13px;transition:background .2s,transform .2s;display:inline-flex}.choice:hover{background:color-mix(in srgb, var(--accent) 20%, transparent);transform:translateY(-1px)}.choice-key{border:1px solid var(--line);opacity:.7;border-radius:4px;place-items:center;width:18px;height:18px;font-size:10px;display:grid}.admin-card{animation:2.2s infinite cardglitch,1.1s steps(2,end) infinite borderpulse;position:relative;overflow:hidden;border-color:var(--accent)!important;background:repeating-linear-gradient(-45deg, transparent 0 10px, color-mix(in srgb, var(--accent) 7%, transparent) 10px 20px), linear-gradient(180deg, color-mix(in srgb, var(--accent) 12%, transparent), transparent), color-mix(in srgb, color-mix(in srgb, var(--fg) 4%, var(--bg)) 78%, transparent)!important}.admin-card .corrupt:before,.admin-card .corrupt:after{content:attr(data-text);pointer-events:none;mix-blend-mode:screen;position:absolute;inset:0}.admin-card .corrupt:before{color:#ff2a55;clip-path:inset(0 0 50%);transform:translate(-2px)}.admin-card .corrupt:after{color:#00e1ff;clip-path:inset(50% 0 0);transform:translate(2px)}.admin-card:after{content:"";pointer-events:none;background:repeating-linear-gradient(0deg,#ffffff0f 0 1px,#0000 1px 3px);animation:2.2s step-end infinite slice;position:absolute;inset:0}@keyframes cardglitch{0%,70%,to{filter:none;transform:none}72%{filter:hue-rotate(90deg)saturate(2);transform:translate(-4px,1px)skew(-6deg)}74%{filter:invert(.2);transform:translate(5px,-1px)}76%{filter:contrast(1.8);transform:translate(-2px)scaleY(1.04)}78%{filter:none;transform:none}88%{opacity:.7;transform:translate(3px)}89%{opacity:1;transform:none}}@keyframes borderpulse{50%{box-shadow:0 0 18px color-mix(in srgb, var(--accent) 45%, transparent)}}@keyframes slice{0%,70%,80%,to{clip-path:inset(0 0 100%);background-color:#0000}72%{clip-path:inset(20% 0 55%);background-color:#00e1ff40}75%{clip-path:inset(60% 0 15%);background-color:#ff2a554d}}@media (width<=860px){.overview-grid,.comms-grid{grid-template-columns:1fr}.wave{display:none}}@media (prefers-reduced-motion:reduce){.wave span,.live-dot,.typing-bubble span,.admin-card:after{animation:none!important}}.scp-logo{background:var(--hi);-webkit-mask:var(--logo) center / contain no-repeat;-webkit-mask:var(--logo) center / contain no-repeat;mask:var(--logo) center / contain no-repeat;-webkit-user-select:none;user-select:none;flex:none;display:block}.scanner{flex-direction:column;flex:none;gap:.5rem;width:170px;display:flex}.scanner-pad{all:unset;box-sizing:border-box;border-radius:var(--radius);border:1px solid var(--line);background:radial-gradient(circle at 50% 45%, color-mix(in srgb, var(--accent) 10%, transparent), transparent 65%), repeating-linear-gradient(0deg, color-mix(in srgb, var(--fg) 4%, transparent) 0 1px, transparent 1px 4px);width:170px;height:200px;cursor:var(--cur-pointer,pointer);touch-action:none;-webkit-user-select:none;user-select:none;place-items:center;transition:border-color .2s,box-shadow .2s;display:grid;position:relative;overflow:hidden}.scanner-pad:before,.scanner-pad:after{content:"";border:2px solid var(--accent);pointer-events:none;width:18px;height:18px;position:absolute}.scanner-pad:before{border-bottom:none;border-right:none;top:8px;left:8px}.scanner-pad:after{border-top:none;border-left:none;bottom:8px;right:8px}.scanner-pad:focus-visible{outline:1px solid var(--accent)}.scanner-idle .scanner-pad:hover{border-color:color-mix(in srgb, var(--accent) 60%, transparent)}.scanner-hold .scanner-pad{border-color:var(--accent);box-shadow:0 0 24px color-mix(in srgb, var(--accent) 35%, transparent), inset 0 0 24px color-mix(in srgb, var(--accent) 15%, transparent)}.scanner-abort .scanner-pad{border-color:var(--accent);animation:.35s shake}.print{width:120px;height:120px}.print circle{fill:none;stroke-width:2px}.ring-bg{stroke:var(--line)}.ring{stroke:var(--accent);transform-origin:50%;filter:drop-shadow(0 0 4px var(--accent));transform:rotate(-90deg)}.ridges path{fill:none;stroke:color-mix(in srgb, var(--fg) 35%, transparent);stroke-width:1.8px;stroke-linecap:round;transition:stroke .2s}.ridges path.lit{stroke:var(--hi);filter:drop-shadow(0 0 2px var(--hi))}.scanner-idle .ridges{animation:2.4s ease-in-out infinite breathe}.scanner-abort .ridges path{stroke:var(--accent)}.sweep{stroke:var(--accent);stroke-width:1.2px;filter:drop-shadow(0 0 3px var(--accent))}@keyframes breathe{50%{opacity:.45}}.mesh{width:120px;height:150px}.mesh line{stroke:var(--hi);stroke-width:.5px}.mesh circle{fill:var(--accent)}.mesh-sweep{fill:color-mix(in srgb, var(--accent) 45%, transparent);animation:1.2s ease-in-out infinite alternate meshsweep}@keyframes meshsweep{0%{transform:translateY(0)}to{transform:translateY(117px)}}.result{flex-direction:column;align-items:center;gap:.3rem;display:flex}.result-initials{width:92px;height:92px;color:var(--hi);border:2px solid #7fe0a8;border-radius:50%;place-items:center;font-size:36px;display:grid;box-shadow:0 0 22px #7fe0a859}.result-match{letter-spacing:.2em;color:#7fe0a8;font-size:12px}.nomatch .result-initials{border-color:var(--accent);box-shadow:0 0 22px color-mix(in srgb, var(--accent) 40%, transparent)}.nomatch .result-match{color:var(--accent)}.scanner-readout{letter-spacing:.18em;opacity:.85;min-height:4.6em;font-size:10px}.scanner-readout ul{list-style:none}.scanner-readout li,.ok-text{color:#7fe0a8}.warn-text{color:var(--accent)}@media (width<=720px){.scanner{flex-direction:row;align-items:center;gap:1rem;width:100%}}@media (prefers-reduced-motion:reduce){.scanner-idle .ridges,.mesh-sweep,.scanner-abort .scanner-pad{animation:none!important}}.startup{background:radial-gradient(ellipse at 50% 40%, color-mix(in srgb, var(--accent) 8%, transparent), transparent 60%);flex-direction:column;justify-content:center;align-items:center;gap:.9rem;padding:16px;display:flex;position:absolute;inset:0}.startup-emblem{place-items:center;width:200px;height:200px;display:grid;position:relative}.startup-pulse{border:1px solid var(--hi);width:140px;height:140px;box-shadow:0 0 40px var(--glow);border-radius:50%;position:absolute}.startup-orbit{animation:2.4s linear infinite orbit;position:absolute;inset:0}.startup-orbit circle{fill:none;stroke-width:1.5px}.orbit-track{stroke:var(--line)}.orbit-arc{stroke:var(--accent);stroke-linecap:round;filter:drop-shadow(0 0 4px var(--accent))}@keyframes orbit{to{transform:rotate(360deg)}}.startup-title{letter-spacing:.18em;font-size:clamp(30px,5vw,48px);font-weight:600;display:flex}.startup-title span{display:inline-block}.startup-motto{font-size:12px}.startup-load{width:min(360px,100%);margin-top:1rem}.startup-bar{background:var(--line);border-radius:999px;height:3px;overflow:hidden}.startup-bar-fill{border-radius:inherit;background:linear-gradient(90deg, color-mix(in srgb, var(--accent) 60%, transparent), var(--hi));height:100%;box-shadow:0 0 10px var(--accent)}.startup-meta{letter-spacing:.12em;opacity:.75;justify-content:space-between;margin-top:.5rem;font-size:11px;display:flex}.startup-modules{letter-spacing:.15em;text-transform:uppercase;flex-wrap:wrap;justify-content:center;gap:.4rem .9rem;margin-top:.9rem;font-size:10px;list-style:none;display:flex}.startup-modules li{opacity:.3;align-items:center;gap:.35rem;transition:opacity .3s;display:flex}.startup-modules li.busy{opacity:.8}.startup-modules li.ok{opacity:.9}.mod-dot{background:var(--line);border-radius:50%;width:6px;height:6px}.busy .mod-dot{background:var(--accent);animation:.6s step-end infinite blink}.ok .mod-dot{background:#7fe0a8;box-shadow:0 0 6px #7fe0a8}@media (prefers-reduced-motion:reduce){.startup-orbit,.busy .mod-dot{animation:none!important}}.crt:after{will-change:opacity}.shell.meltdown{will-change:transform;text-shadow:none;animation:.18s steps(2,end) infinite meltdown-t}.shell.meltdown .topbar,.shell.meltdown .dock{will-change:transform;animation:.33s steps(3,end) infinite tear-t}.shell.meltdown:before{will-change:opacity;background:#ffffff80;animation:1.3s step-end infinite flash-o}.storm .gband{-webkit-backdrop-filter:none;mix-blend-mode:normal;opacity:.55}.storm .gband-cyan{background:#00d2ff73}.storm .gband-red{background:#ff1e4680}.storm .gband-white{background:#ffffff59}.admin{will-change:transform;animation:.28s steps(2,end) infinite hardglitch-t}.admin .corrupt:before,.admin .corrupt:after,.admin-card .corrupt:before,.admin-card .corrupt:after{mix-blend-mode:normal;opacity:.7}.destruct{animation:.5s steps(2,end) infinite destruct-o}@keyframes meltdown-t{0%{transform:translate(0,0)}25%{transform:translate(-9px,3px)skew(-3deg)}50%{transform:translate(7px,-4px)scale(1.01)}75%{transform:translate(-4px,6px)skewY(1deg)}to{transform:translate(5px,-2px)}}@keyframes tear-t{0%{transform:none}33%{transform:translate(-14px)}66%{transform:translate(18px)}to{transform:none}}@keyframes flash-o{0%,85%{opacity:0}88%{opacity:.6}92%{opacity:.3}95%{opacity:0}}@keyframes hardglitch-t{0%{opacity:1;transform:none}25%{transform:translate(-6px,2px)skew(4deg)}50%{opacity:.85;transform:translate(5px,-3px)}75%{transform:translate(-2px)scaleY(1.04)}to{opacity:1;transform:none}}@keyframes destruct-o{50%{opacity:.88}}.biogate{--p:0;border-top:2px solid var(--accent);flex-direction:column;gap:1.2rem;padding:1.4rem;display:flex}.biogate-head{justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.secure-tag.busy{color:var(--accent);border-color:color-mix(in srgb, var(--accent) 60%, transparent);animation:.9s step-end infinite blink}.biogate-steps{counter-reset:s;gap:.5rem;list-style:none;display:flex}.biogate-steps li{border-radius:var(--radius);border:1px solid var(--line);letter-spacing:.15em;text-transform:uppercase;opacity:.45;flex:1;align-items:center;gap:.6rem;padding:.55rem .8rem;font-size:11px;transition:opacity .3s,border-color .3s,background .3s;display:flex}.biogate-steps li.active{opacity:1;border-color:var(--accent);background:color-mix(in srgb, var(--accent) 10%, transparent)}.biogate-steps li.done{opacity:.9;border-color:#7fe0a880}.step-dot{border:1px solid;border-radius:50%;place-items:center;width:20px;height:20px;font-size:10px;display:grid}.done .step-dot{color:#7fe0a8}.biogate-grid{grid-template-columns:minmax(240px,300px) 1fr;align-items:stretch;gap:1.4rem;display:grid}.bio-pad{all:unset;box-sizing:border-box;aspect-ratio:5/6;border:1px solid var(--line);background:radial-gradient(circle at 50% 45%, color-mix(in srgb, var(--accent) 14%, transparent), transparent 62%), radial-gradient(circle at 1px 1px, color-mix(in srgb, var(--fg) 10%, transparent) 1px, transparent 0) 0 0 / 14px 14px, color-mix(in srgb, var(--fg) 3%, var(--bg));cursor:var(--cur-pointer,pointer);touch-action:none;-webkit-user-select:none;user-select:none;border-radius:14px;place-items:center;transition:border-color .25s,box-shadow .25s;display:grid;position:relative;overflow:hidden}.bio-pad:focus-visible{outline:1px solid var(--accent)}.bio-idle .bio-pad:hover{border-color:color-mix(in srgb, var(--accent) 60%, transparent)}.bio-hold .bio-pad,.bio-face .bio-pad,.bio-match .bio-pad{border-color:var(--accent);box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 12%, transparent), 0 0 40px color-mix(in srgb, var(--accent) 25%, transparent)}.bio-granted .bio-pad{border-color:#7fe0a8;box-shadow:0 0 0 4px #7fe0a81f,0 0 40px #7fe0a840}.bio-nomatch .bio-pad,.bio-abort .bio-pad{border-color:var(--accent)}.bio-abort .bio-pad{animation:.35s shake}.bio-corner{border:2px solid var(--accent);pointer-events:none;width:22px;height:22px;transition:transform .4s;position:absolute}.bio-corner.tl{border-bottom:none;border-right:none;top:12px;left:12px}.bio-corner.tr{border-bottom:none;border-left:none;top:12px;right:12px}.bio-corner.bl{border-top:none;border-right:none;bottom:12px;left:12px}.bio-corner.br{border-top:none;border-left:none;bottom:12px;right:12px}.bio-hold .bio-corner.tl,.bio-face .bio-corner.tl{transform:translate(8px,8px)}.bio-hold .bio-corner.tr,.bio-face .bio-corner.tr{transform:translate(-8px,8px)}.bio-hold .bio-corner.bl,.bio-face .bio-corner.bl{transform:translate(8px,-8px)}.bio-hold .bio-corner.br,.bio-face .bio-corner.br{transform:translate(-8px,-8px)}.bio-sweep{pointer-events:none;opacity:0;background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--accent) 22%, transparent) 85%, var(--accent) 100%);height:40%;position:absolute;top:0;left:0;right:0;transform:translateY(-100%)}.bio-hold .bio-sweep,.bio-face .bio-sweep{opacity:1;animation:1.3s ease-in-out infinite alternate biosweep}@keyframes biosweep{0%{transform:translateY(-100%)}to{transform:translateY(250%)}}.bio-print{width:72%}.bio-print circle{fill:none;stroke-width:2px}.bio-ring-bg{stroke:var(--line)}.bio-ring{stroke:var(--accent);stroke-linecap:round;transform-origin:50%;transform:rotate(-90deg)}.bio-ridges path{fill:none;stroke:color-mix(in srgb, var(--fg) 30%, transparent);stroke-width:1.8px;stroke-linecap:round}.bio-idle .bio-ridges:not(.lit){animation:2.4s ease-in-out infinite breathe}.bio-abort .bio-ridges path{stroke:var(--accent)}.bio-mesh{width:70%}.bio-mesh line{stroke:var(--hi);stroke-width:.45px;stroke-dasharray:1;stroke-dashoffset:1px;animation:.35s ease-out forwards draw}.bio-mesh circle{fill:var(--accent);transform-box:fill-box;transform-origin:50%;animation:.25s ease-out forwards pop;transform:scale(0)}.bio-mesh-sweep{fill:color-mix(in srgb, var(--accent) 50%, transparent);animation:.9s ease-in-out infinite alternate meshsweep}.bio-match .bio-mesh line{stroke:#7fe0a8}@keyframes draw{to{stroke-dashoffset:0}}@keyframes pop{to{transform:scale(1)}}.bio-result{place-items:center;display:grid}.bio-result-icon{color:#7fe0a8;border:2px solid #7fe0a8;border-radius:50%;place-items:center;width:110px;height:110px;font-size:54px;animation:.4s cubic-bezier(.2,1.4,.4,1) popin;display:grid;box-shadow:0 0 30px #7fe0a84d}.bio-nomatch .bio-result-icon{color:var(--accent);border-color:var(--accent);box-shadow:0 0 30px color-mix(in srgb, var(--accent) 35%, transparent)}@keyframes popin{0%{opacity:0;transform:scale(.5)}}.bio-panel{flex-direction:column;gap:1rem;min-width:0;display:flex}.bio-status{border-radius:var(--radius);border:1px solid var(--line);border-left:3px solid var(--accent);background:color-mix(in srgb, var(--fg) 3%, transparent);flex-direction:column;gap:.3rem;min-height:3.6em;padding:.9rem 1rem;display:flex}.bio-status strong{letter-spacing:.04em;font-size:15px}.bio-granted .bio-status{border-left-color:#7fe0a8}.bio-meters{gap:.6rem;display:grid}.bio-meter{grid-template-columns:120px 1fr;align-items:center;gap:.8rem;display:grid}.bio-meter .label{margin:0}.bio-meter-track{background:var(--line);border-radius:999px;height:5px;overflow:hidden}.bio-meter-fill{border-radius:inherit;background:linear-gradient(90deg, color-mix(in srgb, var(--accent) 60%, transparent), var(--hi));transform-origin:0;width:100%;height:100%;transform:scaleX(calc(var(--p) * var(--k)));display:block}.bio-face .bio-meter-fill,.bio-match .bio-meter-fill,.bio-granted .bio-meter-fill,.bio-nomatch .bio-meter-fill{transform:scaleX(var(--k));transition:transform .3s}.bio-telemetry pre{border-radius:var(--radius);border:1px solid var(--line);background:color-mix(in srgb, var(--bg) 70%, black);letter-spacing:.08em;opacity:.75;margin:0;padding:.7rem .8rem;font-size:11px;line-height:1.5;overflow:hidden}.portrait{flex:none;width:150px;margin:0}.portrait-frame{aspect-ratio:5/6;border:1px solid var(--line);background:radial-gradient(circle at 50% 30%, color-mix(in srgb, var(--accent) 16%, transparent), transparent 70%), linear-gradient(180deg, color-mix(in srgb, var(--fg) 7%, var(--bg)), var(--bg));color:var(--hi);border-radius:10px;position:relative;overflow:hidden}.portrait-frame svg,.portrait-frame img{object-fit:cover;width:100%;height:100%;display:block}.portrait-frame img{filter:grayscale()contrast(1.1)}.portrait-initials{letter-spacing:.08em;fill:var(--bg);font-family:IBM Plex Mono,monospace;font-size:13px;font-weight:600}.portrait-frame:after{content:"";pointer-events:none;background:repeating-linear-gradient(0deg,#0000002e 0 1px,#0000 1px 3px);position:absolute;inset:0}.portrait-scan{z-index:2;pointer-events:none;background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--accent) 28%, transparent));border-bottom:2px solid var(--accent);height:35%;box-shadow:0 2px 10px color-mix(in srgb, var(--accent) 60%, transparent);animation:3s linear infinite portraitscan;position:absolute;top:0;left:0;right:0}@keyframes portraitscan{0%{top:-35%}to{top:100%}}.portrait figcaption{letter-spacing:.15em;justify-content:space-between;margin-top:.45rem;font-size:9px;display:flex}.timeline{border:none;margin:.4rem 0 0;padding:0;list-style:none;position:relative}.timeline:before{content:"";background:linear-gradient(180deg, color-mix(in srgb, var(--fg) 15%, transparent), var(--accent));border-radius:2px;width:2px;position:absolute;top:6px;bottom:6px;left:81px}.timeline li{opacity:0;grid-template-columns:64px 36px 1fr;align-items:start;padding:0 0 .9rem;animation:.4s ease-out forwards tlin;display:grid}.timeline li:before{content:none}@keyframes tlin{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.tl-year{letter-spacing:.1em;color:var(--hi);justify-self:end;margin-top:.55rem;font-size:13px}.tl-node{border:2px solid var(--accent);background:var(--bg);z-index:1;border-radius:50%;justify-self:center;width:12px;height:12px;margin-top:.75rem;position:relative}.latest .tl-node{background:var(--accent);box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 25%, transparent);animation:1.8s ease-in-out infinite nodepulse}@keyframes nodepulse{50%{box-shadow:0 0 0 7px color-mix(in srgb, var(--accent) 10%, transparent)}}.tl-card{border-radius:var(--radius);border:1px solid var(--line);background:var(--surface);padding:.7rem .95rem;transition:border-color .2s,transform .2s;position:relative}.tl-card:hover{border-color:color-mix(in srgb, var(--accent) 60%, transparent);transform:translate(3px)}.latest .tl-card{border-color:color-mix(in srgb, var(--accent) 55%, transparent);background:linear-gradient(90deg, color-mix(in srgb, var(--accent) 10%, transparent), transparent)}.tl-tag{letter-spacing:.2em;text-transform:uppercase;color:var(--accent);vertical-align:.15em;border:1px solid;border-radius:999px;margin-right:.5rem;padding:.05rem .45rem;font-size:9px;display:inline-block}.commsgate{text-align:center;border-top:2px solid var(--accent);flex-direction:column;align-items:center;gap:.6rem;max-width:760px;margin:2rem auto 0;padding:2rem 1.6rem;display:flex}.cg-emblem{place-items:center;width:110px;height:110px;margin-bottom:.4rem;display:grid;position:relative}.cg-wave{border:1px solid var(--accent);opacity:0;border-radius:50%;animation:2.4s ease-out infinite cgwave;position:absolute;inset:0}.cg-wave.w2{animation-delay:.8s}.cg-wave.w3{animation-delay:1.6s}@keyframes cgwave{0%{opacity:.8;transform:scale(.35)}to{opacity:0;transform:scale(1)}}.cg-core{width:46px;height:46px;color:var(--hi);background:color-mix(in srgb, var(--accent) 25%, var(--bg));border:1px solid var(--accent);box-shadow:0 0 22px color-mix(in srgb, var(--accent) 35%, transparent);border-radius:50%;place-items:center;font-size:22px;transition:background .3s,border-color .3s;display:grid}.cg-handshake .cg-wave{animation-duration:.9s}.cg-ok .cg-wave{border-color:#7fe0a8}.cg-ok .cg-core{color:#7fe0a8;background:#7fe0a81f;border-color:#7fe0a8;box-shadow:0 0 22px #7fe0a859}.cg-fields{text-align:left;gap:.7rem;width:100%;margin:.8rem 0 .4rem;display:grid}.cg-fields label{border-radius:var(--radius);border:1px solid var(--line);background:color-mix(in srgb, var(--fg) 3%, transparent);flex-direction:column;gap:.1rem;padding:.6rem .8rem;display:flex}.cg-fields .label{margin:0}.cg-value{min-height:1.5em;color:var(--hi);letter-spacing:.08em}.cg-connect{width:100%;padding:.75rem}.cg-steps{text-align:left;letter-spacing:.12em;text-transform:uppercase;flex-direction:column;gap:.45rem;width:100%;font-size:12px;list-style:none;display:flex}.cg-steps li{opacity:.35;align-items:center;gap:.6rem;transition:opacity .3s;display:flex}.cg-steps li.busy,.cg-steps li.ok{opacity:.95}.cg-ok{border-radius:var(--radius);color:#7fe0a8;background:#7fe0a814;border:1px solid #7fe0a873;justify-content:center;margin-top:.4rem;padding:.6rem;opacity:1!important}@media (width<=760px){.biogate-grid{grid-template-columns:1fr}.bio-pad{justify-self:center;width:100%;max-width:300px}.biogate-steps li span:last-child{display:none}.bio-meter{grid-template-columns:1fr;gap:.25rem}.portrait{width:120px}}@media (prefers-reduced-motion:reduce){.bio-sweep,.bio-idle .bio-ridges,.bio-mesh-sweep,.portrait-scan,.latest .tl-node,.cg-wave,.secure-tag.busy{animation:none!important}.bio-mesh line,.bio-mesh circle,.timeline li{animation-duration:10ms!important}}.bio-ridges ellipse{fill:none;stroke:color-mix(in srgb, var(--fg) 30%, transparent);stroke-width:1.8px;stroke-linecap:round}.bio-ridges.lit ellipse{stroke:var(--hi)}.bio-abort .bio-ridges ellipse{stroke:var(--accent)}.bio-finger{fill:none;stroke:color-mix(in srgb, var(--fg) 18%, transparent);stroke-width:1px}.biogate.bio-granted{--accent:#7fe0a8}.chips{flex-wrap:wrap;gap:.4rem;display:flex}.chip{all:unset;border:1px solid var(--line);letter-spacing:.12em;cursor:var(--cur-pointer,pointer);border-radius:999px;padding:.35rem .85rem;font-size:11px;transition:border-color .2s,background .2s,color .2s}.chip:hover{border-color:color-mix(in srgb, var(--accent) 60%, transparent)}.chip.active{color:var(--hi);border-color:var(--accent);background:color-mix(in srgb, var(--accent) 16%, transparent)}.search{min-width:200px;font:inherit;color:var(--hi);border-radius:var(--radius);border:1px solid var(--line);background:var(--surface);outline:none;flex:1;padding:.6rem .9rem;font-size:13px}.search:focus{border-color:var(--accent)}.class-badge{letter-spacing:.18em;text-transform:uppercase;--c:#9aa4ad;color:var(--c);background:color-mix(in srgb, var(--c) 12%, transparent);border:1px solid;border-radius:999px;padding:.12rem .6rem;font-size:10px;display:inline-block}.class-Safe{--c:#7fe0a8}.class-Euclid{--c:#e8b85a}.class-Keter{--c:#ff5a5f}.class-Thaumiel{--c:#b58cff}[class*=class-edge-]{--edge:#9aa4ad}.class-edge-Safe{--edge:#7fe0a8}.class-edge-Euclid{--edge:#e8b85a}.class-edge-Keter{--edge:#ff5a5f}.class-edge-Thaumiel{--edge:#b58cff}.meta-tile{flex-direction:column;align-items:flex-start;gap:.35rem;padding:.8rem 1rem;display:flex}.meta-tile .label{margin:0}.archive-hero{border-top:2px solid var(--accent);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.archive-tools{flex-wrap:wrap;align-items:center;gap:.8rem;display:flex}.archive-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:.8rem;display:grid}.scp-card{all:unset;border-radius:var(--radius);border:1px solid var(--line);border-left:3px solid var(--edge);background:var(--surface);cursor:var(--cur-pointer,pointer);flex-direction:column;gap:.45rem;padding:1rem 1.1rem;transition:border-color .2s,transform .2s,box-shadow .2s;display:flex}.scp-card:hover{box-shadow:0 6px 24px color-mix(in srgb, var(--edge) 18%, transparent);transform:translateY(-2px)}.scp-card-top,.scp-card-foot{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.scp-num{letter-spacing:.08em;color:var(--hi);font-size:18px}.scp-card.locked{background:repeating-linear-gradient(-45deg, transparent 0 10px, color-mix(in srgb, var(--accent) 5%, transparent) 10px 20px)}.scp-card.locked strong{opacity:.7}.scp-doc,.report-doc{flex-direction:column;gap:.8rem;display:flex}.scp-doc-head{border-top:2px solid var(--accent);align-items:center;gap:1.2rem;display:flex}.scp-doc-title h2{letter-spacing:.1em;font-size:30px}.scp-doc-title p{opacity:.8;font-size:15px}.scp-meta,.report-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.scp-meta .meta-tile.class-edge-Safe,.scp-meta .meta-tile[class*=class-edge-]{border-left:3px solid var(--edge)}.doc-section{border-left:3px solid color-mix(in srgb, var(--accent) 70%, transparent)}.doc-section p+p{margin-top:.7rem}.addenda{flex-direction:column;gap:.5rem;display:flex}.addendum{padding:0;overflow:hidden}.addendum-head{all:unset;box-sizing:border-box;width:100%;cursor:var(--cur-pointer,pointer);justify-content:space-between;align-items:center;padding:.85rem 1.1rem;display:flex}.addendum-head .label{margin-bottom:.15rem;display:block}.addendum-head:hover,.addendum.open .addendum-head{background:color-mix(in srgb, var(--fg) 4%, transparent)}.addendum-arrow{color:var(--accent);font-size:20px}.addendum-body{border-top:1px solid var(--line);padding:.2rem 1.1rem 1rem}.addendum-body p{margin-top:.7rem}.linked{flex-direction:column;gap:.5rem;display:flex}.linked-card,.linked-scp{all:unset;box-sizing:border-box;cursor:var(--cur-pointer,pointer);align-items:center;gap:1rem;transition:border-color .2s,transform .2s;display:flex}.linked-card{border-radius:calc(var(--radius) - 2px);border:1px solid var(--line);padding:.7rem .9rem}.linked-card strong{flex:1}.linked-card:hover,.linked-scp:hover{border-color:var(--accent);transform:translate(3px)}.linked-scp{border-radius:var(--radius);border:1px solid var(--line);border-left:3px solid var(--edge);background:var(--surface);padding:1rem 1.2rem}.linked-scp>span:first-child{flex-direction:column;flex:1;display:flex}.linked-arrow{color:var(--accent);font-size:18px}.amnestic-note{color:#b58cff;border-color:#b58cff73;font-size:12px}.antimemetic .fade-text{filter:blur(3.5px);opacity:.3;transition:filter .5s .8s,opacity .5s .8s}.antimemetic .fade-text:hover{filter:none;opacity:1;transition-delay:0s}.denied-doc{text-align:center;border:1px solid var(--accent);background:repeating-linear-gradient(-45deg, transparent 0 12px, color-mix(in srgb, var(--accent) 6%, transparent) 12px 24px);flex-direction:column;align-items:center;gap:.5rem;padding:2.4rem 1.6rem;animation:.35s shake;display:flex}.denied-doc h2{color:var(--accent);letter-spacing:.2em}.denied-icon{color:var(--accent);font-size:42px}.report-row,.report-card,.report-doc,.cl-Vertraulich{--cl:#6fb3ff}.cl-Geheim{--cl:#e8b85a}.cl-Streng-geheim{--cl:#ff5a5f}.report-row{border-left:2px solid var(--cl)!important}.report-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:.8rem;display:grid}.report-card{all:unset;border-radius:var(--radius);border:1px solid var(--line);background:var(--surface);cursor:var(--cur-pointer,pointer);flex-direction:column;gap:.5rem;padding:1.05rem 1.15rem;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;position:relative;overflow:hidden}.report-card:before{content:"";background:linear-gradient(90deg, var(--cl), transparent);height:3px;position:absolute;top:0;left:0;right:0}.report-card:hover{border-color:color-mix(in srgb, var(--cl) 50%, transparent);box-shadow:0 6px 24px color-mix(in srgb, var(--cl) 15%, transparent);transform:translateY(-2px)}.report-card-top,.report-card-foot{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.report-card-foot{border-top:1px solid var(--line);margin-top:auto;padding-top:.5rem}.report-card-foot .small{opacity:.7;flex:1}.report-card-title{font-size:16px}.report-card-summary{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;display:-webkit-box;overflow:hidden}.cl-pill{letter-spacing:.18em;text-transform:uppercase;color:var(--cl);background:color-mix(in srgb, var(--cl) 10%, transparent);border:1px solid;border-radius:999px;padding:.12rem .55rem;font-size:9px}.avatar.sm{width:26px;height:26px;font-size:10px}.report-head{border-top:3px solid var(--cl);justify-content:space-between;align-items:center;gap:1rem;display:flex;position:relative;overflow:hidden}.report-head h2{font-size:24px}.stamp{border:3px double var(--cl);color:var(--cl);letter-spacing:.25em;text-transform:uppercase;opacity:.85;border-radius:4px;flex:none;padding:.35rem .9rem;font-size:13px;font-weight:600}.callout{border-left:3px solid var(--cl);background:linear-gradient(90deg, color-mix(in srgb, var(--cl) 8%, transparent), transparent)}.callout p{margin-top:.3rem;font-size:15px}.paragraphs{flex-direction:column;gap:.8rem;list-style:none;display:flex}.paragraphs li{grid-template-columns:36px 1fr;gap:.6rem;display:grid}.para-num{color:var(--cl);padding-top:.25rem;font-size:11px}.signature{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.sig-author{align-items:center;gap:.8rem;display:flex}.sig-name{font-size:16px;font-style:italic;text-decoration:none;display:block}.sig-dist{flex-direction:column;align-items:flex-end;display:flex}@media (width<=720px){.scp-meta,.report-meta,.report-grid{grid-template-columns:1fr}.sig-dist{align-items:flex-start}}.report-doc .doc-section{border-left-color:var(--cl)}.toast{all:unset;z-index:8;border-radius:var(--radius);border:1px solid var(--line);border-left:3px solid var(--accent);background:color-mix(in srgb, var(--fg) 6%, var(--bg));max-width:320px;cursor:var(--cur-pointer,pointer);align-items:center;gap:.9rem;padding:.85rem 1.1rem;display:flex;position:absolute;top:4.4rem;right:1.4rem;box-shadow:0 10px 30px #00000080}.toast>span:last-child{flex-direction:column;display:flex}.toast .label{margin:0}.toast-dot{background:var(--accent);width:10px;height:10px;box-shadow:0 0 10px var(--accent);border-radius:50%;flex:none;animation:1.2s ease-in-out infinite blink}.filter-grid{position:relative}.report-card,.scp-card{transition:border-color .2s,box-shadow .2s}.report-card:hover,.scp-card:hover{transform:none}.topbar{background:linear-gradient(180deg, color-mix(in srgb, var(--fg) 4%, transparent), transparent);min-height:72px;padding:.9rem 1.6rem}.brand{gap:.9rem}.brand-text{flex-direction:column;gap:.15rem;display:flex}.brand-name{letter-spacing:.25em;font-size:18px}.brand-sub{letter-spacing:.18em;opacity:.6;align-items:center;gap:.4rem;font-size:10px;font-weight:400;display:flex}.brand-sub .live-dot{width:6px;height:6px}.topbar-right{gap:1.2rem}.hdr-sep{background:var(--line);width:1px;height:32px}.hdr-status{flex-direction:column;gap:.15rem;display:flex}.hdr-status .label{margin:0}.threat{letter-spacing:.18em;color:#7fe0a8;align-items:center;gap:.5rem;font-size:12px;display:flex}.threat-bar{background:linear-gradient(90deg, #7fe0a8 0 33%, color-mix(in srgb, var(--fg) 15%, transparent) 33%);border-radius:999px;width:34px;height:6px}.hdr-clock{flex-direction:column;align-items:flex-end;line-height:1.3;display:flex}.hdr-clock strong{letter-spacing:.08em;font-size:15px}.hdr-user{border:1px solid var(--line);background:var(--surface);border-radius:999px;align-items:center;gap:.65rem;padding:.3rem .8rem .3rem .35rem;display:flex}.hdr-user .avatar{width:34px;height:34px}.hdr-user div{flex-direction:column;align-items:flex-start;gap:.15rem;font-size:12px;display:flex}.hdr-user .badge{padding:0 .45rem;font-size:9px}.logout,.bell{all:unset;border:1px solid var(--line);width:38px;height:38px;cursor:var(--cur-pointer,pointer);border-radius:50%;place-items:center;transition:border-color .2s,background .2s;display:grid;position:relative}.logout:hover:not(:disabled),.bell:hover:not(:disabled),.bell.open{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, transparent)}.logout:disabled,.bell:disabled{opacity:.4;cursor:not-allowed}.logout svg,.bell svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.bell-count{box-sizing:border-box;color:#fff;background:var(--accent);min-width:18px;height:18px;box-shadow:0 0 10px var(--accent);border-radius:999px;place-items:center;padding:0 4px;font-size:10px;display:grid;position:absolute;top:-4px;right:-4px}.bell-wrap{position:relative}.notify-panel{z-index:9;border-radius:var(--radius);border:1px solid var(--line);background:color-mix(in srgb, var(--fg) 5%, var(--bg));transform-origin:100% 0;flex-direction:column;width:340px;max-height:60vh;display:flex;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 16px 40px #0000008c}.notify-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:.75rem .9rem;display:flex}.notify-head .label{margin:0}.notify-actions{gap:.8rem;display:flex}.notify-list{padding:.35rem;overflow-y:auto}.notify-empty{text-align:center;padding:1rem}.notify-item{all:unset;box-sizing:border-box;border-radius:calc(var(--radius) - 2px);width:100%;cursor:var(--cur-pointer,pointer);align-items:flex-start;gap:.7rem;padding:.65rem .6rem;display:flex}.notify-item:hover{background:color-mix(in srgb, var(--fg) 6%, transparent)}.notify-item.read{opacity:.55}.notify-text{flex-direction:column;flex:1;gap:.1rem;min-width:0;font-size:12px;display:flex}.notify-top{justify-content:space-between;gap:.5rem;display:flex}.notify-item .unread-dot{width:7px;height:7px;margin-top:.4rem}.notice-icon{--lvl:#6fb3ff;width:38px;height:38px;color:var(--lvl);border:1px solid color-mix(in srgb, var(--lvl) 60%, transparent);background:color-mix(in srgb, var(--lvl) 12%, transparent);border-radius:50%;flex:none;place-items:center;font-size:12px;display:grid}.lvl-warn .notice-icon{--lvl:#e8b85a}.lvl-alert .notice-icon{--lvl:#ff5a5f}.lvl-msg .notice-icon{--lvl:#7fe0a8}.toast{border-left-color:var(--lvl,var(--accent));top:5.6rem}.toast.lvl-info{--lvl:#6fb3ff}.toast.lvl-warn{--lvl:#e8b85a}.toast.lvl-alert{--lvl:#ff5a5f}.toast.lvl-msg{--lvl:#7fe0a8}.toast strong{font-size:13px}@media (width<=980px){.hdr-status,.hdr-sep,.hdr-user div{display:none}}@media (width<=720px){.hdr-clock{display:none}.notify-panel{width:min(340px,100vw - 32px)}}.bio-ridges path{stroke-width:1.3px}.bio-ridges.lit path{stroke:color-mix(in srgb, var(--hi) 85%, var(--accent))}.scipa-hero{border-top:2px solid var(--accent);align-items:center;gap:1.2rem;display:flex}.scipa-hero>div:nth-child(2){flex:1}.scipa-state{letter-spacing:.2em;color:#7fe0a8;align-items:center;gap:.5rem;font-size:11px;display:inline-flex}.scipa-orb{flex:none;place-items:center;width:64px;height:64px;display:grid;position:relative}.scipa-core{background:radial-gradient(circle at 35% 35%, var(--hi), var(--accent));width:26px;height:26px;box-shadow:0 0 18px var(--accent);border-radius:50%;animation:3s ease-in-out infinite breathe}.scipa-ring{border:1px solid color-mix(in srgb, var(--accent) 60%, transparent);opacity:.4;border-radius:50%;position:absolute;inset:0}.scipa-ring.r2{inset:9px}.scipa-orb.thinking .scipa-ring.r1{opacity:.9;border-style:dashed;animation:1.6s linear infinite orbit}.scipa-orb.speaking .scipa-ring{opacity:1;animation:1.1s ease-out infinite cgwave}.scipa-orb.speaking .scipa-ring.r2{animation-delay:.45s}.scipa-chat{flex-direction:column;height:clamp(380px,100dvh - 400px,640px);display:flex}.scipa-chat .chat{flex:1;min-height:0;max-height:none}.scipa-chat .composer{flex:none}.scipa-msg{border-left:2px solid var(--accent)}.scipa-action{all:unset;letter-spacing:.08em;color:var(--hi);cursor:var(--cur-pointer,pointer);text-underline-offset:3px;margin-top:.5rem;font-size:12px;text-decoration:underline;display:block}.scipa-suggest{flex-wrap:wrap;gap:.4rem;margin-bottom:.7rem;display:flex}.scipa-input{align-items:flex-end;gap:.6rem;display:flex}.scipa-input textarea{resize:none;overflow-wrap:anywhere;line-height:1.4;overflow-y:auto}.scipa-input textarea,.scipa-input input{min-width:0;font:inherit;color:var(--hi);border-radius:var(--radius);border:1px solid var(--line);background:color-mix(in srgb, var(--bg) 70%, black);outline:none;flex:1;padding:.65rem .9rem;font-size:14px}.scipa-mic{border-radius:var(--radius);border:1px solid var(--line);width:42px;height:42px;color:var(--fg);cursor:var(--cur-pointer,pointer);background:0 0;flex:none;place-items:center;display:grid}.scipa-mic svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:20px;height:20px}.scipa-mic.on{color:var(--accent);border-color:var(--accent);animation:1.2s ease-in-out infinite mic-pulse}@keyframes mic-pulse{50%{box-shadow:0 0 0 6px color-mix(in srgb, var(--accent) 25%, transparent)}}.scipa-input textarea:focus,.scipa-input input:focus{border-color:var(--accent)}@media (prefers-reduced-motion:reduce){.scipa-core,.scipa-ring{animation:none!important}}.sessions{position:relative}.sessions .hdr-user{font:inherit;color:inherit;text-shadow:inherit;cursor:var(--cur-pointer,pointer);transition:border-color .2s,background .2s}.sessions .hdr-user:hover:not(:disabled),.sessions .hdr-user.open{border-color:var(--accent)}.sessions .hdr-user:disabled{cursor:not-allowed;opacity:.5}.avatar-stack{display:inline-flex;position:relative}.avatar.ghost{color:#ff2a55;background:#ff2a551f;border-color:#ff2a55;animation:2.6s infinite ghostflick;position:relative}.avatar-stack .avatar.ghost{border-width:1px;font-size:9px;position:absolute;bottom:-6px;right:-12px;width:20px!important;height:20px!important}@keyframes ghostflick{0%,80%,to{opacity:1;transform:none}82%{opacity:.3;transform:translate(2px)}85%{opacity:1;transform:translate(-2px)}88%{opacity:.5}}.sessions-panel{width:300px}.session-item{all:unset;box-sizing:border-box;border-radius:calc(var(--radius) - 2px);align-items:center;gap:.7rem;width:100%;padding:.65rem .6rem;display:flex}.session-item .avatar{width:32px;height:32px;font-size:11px}.admin-session{cursor:var(--cur-pointer,pointer);background:repeating-linear-gradient(-45deg,#0000 0 8px,#ff2a550f 8px 16px);animation:2.4s infinite cardglitch}.admin-session:hover{background-color:#ff2a551f}.admin-session .corrupt:before,.admin-session .corrupt:after{content:attr(data-text);pointer-events:none;opacity:.7;position:absolute;inset:0}.admin-session .corrupt:before{color:#ff2a55;clip-path:inset(0 0 50%);transform:translate(-1px)}.admin-session .corrupt:after{color:#00e1ff;clip-path:inset(50% 0 0);transform:translate(1px)}.hack{cursor:crosshair;-webkit-user-select:none;user-select:none;border-top:2px solid #ff2a55;flex-direction:column;gap:1.4rem;padding:1.5rem;display:flex;position:relative;overflow:hidden}.hack-miss{border-color:#ff2a55;animation:.3s shake}.hack-overlay{--fg:#7fe0a8;--accent:#ff2a55;z-index:40;-webkit-user-select:none;user-select:none;touch-action:none;background:radial-gradient(#06120c 0%,#020604 80%);border-top:2px solid #ff2a55;flex-direction:column;gap:1rem;padding:clamp(12px,3vh,32px) clamp(16px,4vw,48px);display:flex;position:fixed;inset:0}.hack-overlay.hack-hit{box-shadow:inset 0 0 60px #7fe0a840}.hack-overlay.hack-miss{box-shadow:inset 0 0 80px #ff2a5573}.hack-overlay .hack-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.hack-word{letter-spacing:.1em;gap:.35rem;font-size:clamp(18px,2.4vw,28px);display:flex}.hack-word span{opacity:.4;border:1px solid #7fe0a840;place-items:center;width:1.4em;height:1.6em;display:grid}.hack-word .done{opacity:1;background:#7fe0a826}.hack-word .next{opacity:1;color:#ff2a55;text-shadow:0 0 10px #ff2a55;border-color:#ff2a55;animation:1s ease-in-out infinite hack-next}@keyframes hack-next{50%{box-shadow:0 0 14px #ff2a5599}}.hack-board{flex:1;place-items:center;min-height:0;display:grid;position:relative}.hack-board canvas{border:1px solid #7fe0a859;box-shadow:0 0 40px #7fe0a814}.hack-overlay .hack-intro{color:#7fe0a8;background:#020805e6}.hack-overlay .hack-intro .dim{max-width:52ch}.hack-overlay .hack-won{border-top:none}.hack-head{justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.hack-head h2{color:#ff5a6e;letter-spacing:.12em}.hack-stats{align-items:center;gap:1.2rem;display:flex}.hack-time{font-variant-numeric:tabular-nums;color:var(--hi);font-size:26px}.hack-time.low{color:#ff2a55;animation:.6s step-end infinite blink}.hack-lives{gap:.35rem;display:flex}.pip{border:1px solid #ff2a55;border-radius:2px;width:12px;height:12px}.pip.on{background:#ff2a55;box-shadow:0 0 8px #ff2a55}.hack-columns{grid-template-columns:repeat(8,1fr);gap:.5rem;display:grid;position:relative}.hack-capture{pointer-events:none;z-index:2;background:#ff2a5514;border-top:1px solid #ff2a55;border-bottom:1px solid #ff2a55;position:absolute;left:-6px;right:-6px;box-shadow:0 0 20px #ff2a5540}.hack-hit .hack-capture{background:#7fe0a826;border-color:#7fe0a8}.hack-col{border:1px solid var(--line);background:color-mix(in srgb, var(--bg) 70%, black);opacity:.35;border-radius:4px;position:relative;overflow:hidden}.hack-col.active{opacity:1;border-color:#ff2a5599}.hack-col.done{opacity:1;border-color:#7fe0a880}.hack-strip{will-change:transform;flex-direction:column;display:flex}.hack-strip span,.hack-solved{font-variant-numeric:tabular-nums;color:color-mix(in srgb, var(--fg) 70%, transparent);place-items:center;font-size:22px;display:grid}.hack-strip span.hot{color:#ff2a55;text-shadow:0 0 8px #ff2a55}.hack-col:not(.active) .hack-strip span.hot{color:inherit;text-shadow:none}.hack-solved{color:#7fe0a8;text-shadow:0 0 10px #7fe0a8;position:absolute;left:0;right:0}.hack-intro{z-index:3;text-align:center;background:color-mix(in srgb, var(--bg) 88%, transparent);flex-direction:column;justify-content:center;align-items:center;gap:.6rem;padding:1rem;display:flex;position:absolute;inset:0}.hack-intro strong{letter-spacing:.15em;font-size:20px}.hot-text{color:#ff2a55}.hack-start{color:#ff5a6e;letter-spacing:.3em;margin-top:.6rem;animation:1.1s step-end infinite blink}.hack-won{text-align:center;border-top:2px solid #7fe0a8;flex-direction:column;align-items:center;gap:.6rem;padding:2.6rem 1.6rem;display:flex}.hack-won h2{color:#7fe0a8;letter-spacing:.25em}.hack-won-icon{color:#7fe0a8;border:2px solid #7fe0a8;border-radius:50%;place-items:center;width:90px;height:90px;font-size:44px;animation:.4s cubic-bezier(.2,1.4,.4,1) popin;display:grid;box-shadow:0 0 30px #7fe0a84d}.hack-soon{letter-spacing:.3em;opacity:.5;margin-top:.8rem}@media (width<=720px){.hack-columns{gap:.25rem}.hack-strip span,.hack-solved{font-size:16px}}@media (prefers-reduced-motion:reduce){.avatar.ghost,.admin-session{animation:none!important}}.chevron{opacity:.6;font-size:12px;transition:transform .2s}.chevron.up{transform:rotate(180deg)}.admin-solved{cursor:var(--cur-pointer,pointer)}.admin-solved:hover{background:color-mix(in srgb, var(--fg) 6%, transparent)}.expiry{z-index:9;border-radius:var(--radius);background:color-mix(in srgb, #e8b85a 10%, var(--bg));border:1px solid #e8b85a;align-items:center;gap:1rem;width:max-content;max-width:calc(100% - 32px);margin:0 auto;padding:.8rem 1rem;display:flex;position:absolute;top:5.2rem;left:0;right:0;box-shadow:0 12px 30px #00000080}.expiry>span:nth-child(2){flex-direction:column;display:flex}.expiry-count{color:#e8b85a;font-variant-numeric:tabular-nums;border:2px solid #e8b85a;border-radius:50%;place-items:center;width:44px;height:44px;font-size:18px;display:grid}@media (width<=720px){.shell-main{--dock-space:5.5rem;padding:1rem 16px calc(var(--dock-space) + .75rem)}.page{gap:.8rem}.page h2,.hero h2{font-size:20px;line-height:1.3}.box{padding:.9rem 1rem}.hero{flex-wrap:wrap;gap:.5rem}.box-head{flex-wrap:wrap;gap:.4rem}.toast{left:16px;right:16px;top:calc(64px + env(safe-area-inset-top) + 8px);max-width:none}.scipa-hero{gap:.8rem;padding:.7rem .9rem}.scipa-orb{width:40px;height:40px}.scipa-hero h2{font-size:17px}.scipa-hero .dim{display:none}.scipa-state{letter-spacing:.12em;font-size:10px}.scipa-chat{height:calc(100dvh - 4.6rem - var(--dock-space) - .75rem - 1rem - 4.3rem - .8rem);min-height:260px}.scipa-chat .chat{overscroll-behavior:contain;min-height:0;padding:.8rem}.scipa-chat .msg{max-width:88%}.scipa-chat .composer{padding:.6rem .7rem}.scipa-suggest{scrollbar-width:none;overscroll-behavior-x:contain;flex-wrap:nowrap;margin-bottom:.5rem;overflow-x:auto}.scipa-suggest::-webkit-scrollbar{display:none}.scipa-suggest .chip{flex:none}.scipa-input{gap:.4rem}.scipa-input textarea{padding:.55rem .7rem;font-size:16px}.scipa-mic{width:40px;height:40px}.scipa-send{place-items:center;width:42px;height:42px;display:grid;padding:0!important;font-size:0!important}.scipa-send:after{content:"➤";font-size:16px}.hack-overlay{gap:.6rem;padding:12px 16px 16px}.hack-word{gap:.2rem;font-size:15px}html,body{overscroll-behavior:none}.crt:has(.shell):after{animation:none}.shell{text-shadow:none}.crt:has(.shell) .screen{text-shadow:none}.shell-main{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y;padding-top:1rem;overflow-y:auto}.topbar{padding-top:max(.6rem, env(safe-area-inset-top));background:var(--bg)}.dock{bottom:calc(10px + env(safe-area-inset-bottom))}.notify-panel,.sessions-panel{left:12px;right:12px;top:calc(64px + env(safe-area-inset-top) + 8px);width:auto;max-height:calc(100dvh - 64px - env(safe-area-inset-top) - var(--dock-space,5.5rem) - 20px);transform-origin:top;position:fixed}.notice-icon{width:40px;height:40px}.notice-icon svg{width:22px;height:22px}.notify-list{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}}.notice-icon svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.ds{place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.ds-jolt{z-index:2;flex-direction:column;align-items:center;gap:1rem;display:flex;position:relative}.ds-sweep{background:conic-gradient(#0000 0deg,#ff283c52 30deg,#0000 70deg);animation:1.6s linear infinite ds-spin;position:absolute;inset:-50%}@keyframes ds-spin{to{transform:rotate(360deg)}}.ds-core{aspect-ratio:1;place-items:center;width:min(60vmin,300px);display:grid;position:relative}.ds-core .destruct-count{position:relative}.ds-rings{fill:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ds-ring{stroke:#ffffff8c;stroke-width:1.5px;transform-origin:110px 110px}.ds-ring.a{stroke-dasharray:3 9;animation:6s linear infinite ds-spin}.ds-ring.b{stroke-dasharray:22 10 4 10;animation:4s linear infinite reverse ds-spin}.ds-track{stroke:#ffffff1f;stroke-width:6px}.ds-progress{stroke:#fff;stroke-width:6px;stroke-linecap:round;transform-origin:110px 110px;filter:drop-shadow(0 0 8px #ff3c50e6);transition:stroke-dashoffset .8s linear;transform:rotate(-90deg)}.ds-steps{letter-spacing:.15em;text-align:center;font-size:13px;list-style:none}.ds-log{z-index:1;letter-spacing:.05em;color:#ffd2d2bf;text-shadow:none;white-space:pre;pointer-events:none;margin:0;font:11px/1.5 IBM Plex Mono,monospace;position:absolute;bottom:44px;left:clamp(12px,3vw,40px);-webkit-mask-image:linear-gradient(#0000,#000 40%);mask-image:linear-gradient(#0000,#000 40%)}@media (width<=720px){.ds-log{font-size:9px;left:12px;right:12px;overflow:hidden}}@media (prefers-reduced-motion:reduce){.ds-sweep,.ds-ring{animation:none}}.destruct{background:radial-gradient(#5a0010 0%,#160003 70%,#0a0002 100%);animation:.5s steps(2,end) infinite destruct-o}.ds-sweep{will-change:transform}.page-wide{max-width:1040px}.rv-head{border-top:3px solid var(--cl);background:linear-gradient(135deg, color-mix(in srgb, var(--cl) 9%, transparent), transparent 55%), var(--surface);justify-content:space-between;align-items:flex-start;gap:1.5rem;display:flex;position:relative;overflow:hidden}.rv-head-text{min-width:0}.rv-head h2{margin:.2rem 0 .4rem;font-size:26px;line-height:1.25}.rv-stamp{border:3px double var(--cl);color:var(--cl);letter-spacing:.22em;text-transform:uppercase;white-space:nowrap;opacity:.9;box-shadow:0 0 18px color-mix(in srgb, var(--cl) 25%, transparent);border-radius:6px;flex:none;align-self:center;padding:.45rem .9rem;font-size:13px;font-weight:700}.rv-body{grid-template-columns:270px minmax(0,1fr);align-items:start;gap:.8rem;display:grid}.rv-aside{flex-direction:column;gap:.8rem;display:flex;position:sticky;top:0}.rv-facts{flex-direction:column;gap:.75rem;margin:0;display:flex}.rv-facts dt{letter-spacing:.2em;text-transform:uppercase;opacity:.55;font-size:10px}.rv-facts dd{margin:.15rem 0 0;font-size:14px}.rv-cl{color:var(--cl);letter-spacing:.08em;font-weight:600}.rv-aside .linked-scp{gap:.8rem}.rv-sign{flex-direction:column;gap:.6rem;display:flex}.rv-text{border-left:3px solid var(--cl);padding:1.2rem 1.4rem}.rv-text h3{margin-bottom:.9rem}.rv-paras{flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.rv-paras li{border-bottom:1px dashed color-mix(in srgb, var(--fg) 12%, transparent);grid-template-columns:42px minmax(0,1fr);gap:.6rem;padding-bottom:1rem;display:grid}.rv-paras li:last-child{border-bottom:none;padding-bottom:0}.rv-num{letter-spacing:.1em;color:var(--cl);padding-top:.3rem;font-size:11px}.rv-paras p{font-size:15px;line-height:1.7}.rv-end{text-align:center;letter-spacing:.3em;opacity:.4;margin-top:1.2rem;font-size:11px}@media (width<=860px){.rv-body{grid-template-columns:minmax(0,1fr)}.rv-aside{position:static}}@media (width<=720px){.rv-head{flex-direction:column;gap:.8rem}.rv-head h2{font-size:20px}.rv-stamp{letter-spacing:.14em;align-self:flex-start;font-size:11px}.rv-text{padding:1rem}.rv-paras li{grid-template-columns:minmax(0,1fr);gap:.2rem}}.rows{padding:2px}.report-row{border-radius:var(--radius);transition:background .25s,border-color .25s,transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s;position:relative}.report-row:hover{background:linear-gradient(90deg, color-mix(in srgb, var(--cl) 12%, transparent), transparent 70%);border-color:color-mix(in srgb, var(--cl) 55%, transparent);transform:translate(4px);box-shadow:0 6px 20px #00000059}.box .rows .report-row:hover{border-bottom-color:color-mix(in srgb, var(--cl) 55%, transparent)}.rows .report-row{grid-template-columns:112px minmax(0,1fr) auto;gap:.8rem}.rows .report-row strong{overflow-wrap:break-word}.rows .report-row .row-meta{gap:.5rem}.row-arrow{width:1em;color:var(--cl);opacity:0;transition:opacity .25s,transform .25s;display:inline-block;transform:translate(-6px)}.report-row:hover .row-arrow{opacity:1;transform:none}.scipa-input .scipa-mic,.scipa-input .scipa-send{box-sizing:border-box;height:42px}.scipa-input .scipa-send{border-radius:var(--radius);place-items:center;padding:0 1rem;display:inline-grid}.rv-text{counter-reset:rv-sec;flex-direction:column;gap:1.4rem;display:flex}.rv-section h3{counter-increment:rv-sec;border-bottom:1px solid color-mix(in srgb, var(--fg) 12%, transparent);align-items:center;gap:.7rem;margin-bottom:.7rem;padding-bottom:.45rem;display:flex}.rv-section h3:before{content:counter(rv-sec);width:24px;height:24px;color:var(--cl);border:1px solid color-mix(in srgb, var(--cl) 60%, transparent);border-radius:50%;flex:none;place-items:center;font-size:11px;display:grid}.rv-sec-body{flex-direction:column;gap:.6rem;font-size:15px;line-height:1.7;display:flex}.rv-timeline{border-left:2px solid color-mix(in srgb, var(--cl) 45%, transparent);margin:0;padding:0 0 0 .4rem;list-style:none}.rv-timeline li{grid-template-columns:56px minmax(0,1fr);gap:.6rem;padding:.35rem 0 .35rem .8rem;display:grid;position:relative}.rv-timeline li:before{content:"";background:var(--bg);border:2px solid var(--cl);border-radius:50%;width:9px;height:9px;margin-left:-5.5px;position:absolute;top:.95rem;left:-.4rem}.rv-timeline time{letter-spacing:.08em;color:var(--cl);padding-top:.2rem;font-size:12px}.rv-list{margin:0;padding-left:1.1rem}.rv-list li::marker{color:var(--cl)}.rv-images{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.8rem;display:grid}.rv-images figure{flex-direction:column;gap:.4rem;margin:0;display:flex}.rv-images img,.rv-img-empty{aspect-ratio:4/3;border-radius:var(--radius);border:1px solid var(--line);object-fit:cover;width:100%}.rv-img-empty{letter-spacing:.2em;text-transform:uppercase;opacity:.55;background:repeating-linear-gradient(45deg, color-mix(in srgb, var(--fg) 3%, transparent) 0 8px, transparent 8px 16px);border-style:dashed;place-content:center;justify-items:center;gap:.5rem;font-size:10px;display:grid}.rv-img-empty svg{fill:none;stroke:currentColor;stroke-width:1.4px;width:30px;height:30px}.rv-images figcaption{opacity:.65;font-size:11px}.rv-people{flex-direction:column;align-items:flex-start;gap:.15rem;display:flex}@media (width<=720px){.rv-timeline li{grid-template-columns:minmax(0,1fr);gap:0}}.emboss{z-index:-1;pointer-events:none;filter:drop-shadow(-1.5px -1.5px .5px #000000e6)drop-shadow(1px 1px #ffffff17);place-items:center;display:grid;position:absolute;inset:0}.emboss span{aspect-ratio:1;background:linear-gradient(135deg, #ffffff06 0%, transparent 40%, #ffffff0a 55%, transparent 70%), color-mix(in srgb, #000 35%, var(--bg));width:min(70vmin,640px);-webkit-mask:var(--emboss-logo) center / contain no-repeat;-webkit-mask:var(--emboss-logo) center / contain no-repeat;mask:var(--emboss-logo) center / contain no-repeat}.shell{isolation:isolate}.notify-toggles{gap:.3rem;margin-left:auto;margin-right:.6rem;display:inline-flex}.icon-toggle{all:unset;border:1px solid var(--line);width:30px;height:30px;cursor:var(--cur-pointer,pointer);border-radius:8px;place-items:center;transition:border-color .2s,background .2s,opacity .2s;display:grid}.icon-toggle:hover{border-color:var(--accent)}.icon-toggle.off{opacity:.55;color:var(--accent);background:color-mix(in srgb, var(--accent) 10%, transparent)}.icon-toggle svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.theme-toggle svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.crt[data-theme=scip][data-mode=light]{--bg:#eef1f4;--fg:#1b232b;--hi:#000;--glow:transparent;--accent:#c01d33;--line:color-mix(in srgb, var(--fg) 16%, transparent);--surface:linear-gradient(180deg, #fff, #f6f8fa);background:radial-gradient(#fff 0%,#e3e8ed 80%)}.crt[data-mode=light]:before{opacity:.12}.crt[data-mode=light]:after{background:radial-gradient(#0000 60%,#0000001f 100%)}.crt[data-mode=light] .screen,.crt[data-mode=light] .shell{text-shadow:none}.crt[data-mode=light] .topbar{background:#ffffffd9}.crt[data-mode=light] .dock{background:#ffffffd9;box-shadow:0 10px 30px #141e282e}.crt[data-mode=light] .notify-panel,.crt[data-mode=light] .toast{background:#fff;box-shadow:0 16px 40px #141e282e}.crt[data-mode=light] .box,.crt[data-mode=light] .card{box-shadow:0 1px 2px #141e280f}.crt[data-mode=light] .emboss{filter:drop-shadow(-1.5px -1.5px .5px #141e2847)drop-shadow(1px 1px #fff)}.crt[data-mode=light] .emboss span{background:linear-gradient(135deg, #fff9 0%, transparent 45%, #fff6 60%, transparent 75%), color-mix(in srgb, var(--fg) 7%, var(--bg))}.crt[data-mode=light] .msg{background:#fff}.crt[data-mode=light] .msg.me{background:color-mix(in srgb, var(--accent) 8%, #fff)}.crt[data-mode=light] .scipa-input textarea,.crt[data-mode=light] .scipa-input input,.crt[data-mode=light] .archive-search,.crt[data-mode=light] input[type=search]{color:var(--fg);background:#fff}.notify-panel{width:380px}.notify-head{gap:.5rem}.notify-actions{white-space:nowrap;gap:.4rem}.icon-toggle:disabled{opacity:.35;cursor:default;border-color:var(--line)}.crt[data-theme=scip]{--surface:linear-gradient(180deg, #ffffff06, transparent)}.crt[data-theme=scip][data-mode=light]{--surface:linear-gradient(180deg, #fff6, transparent)}.crt[data-theme=scip] .box,.crt[data-theme=scip] .card,.crt[data-theme=scip] .chip,.crt[data-theme=scip] .report-card,.crt[data-theme=scip] .scp-card,.crt[data-theme=scip] .linked-scp,.crt[data-theme=scip] .notify-panel,.crt[data-theme=scip] .toast,.crt[data-theme=scip] .msg{background-color:color-mix(in srgb, color-mix(in srgb, var(--fg) 4%, var(--bg)) 78%, transparent)}.crt[data-theme=scip] .box,.crt[data-theme=scip] .card,.crt[data-theme=scip] .report-card,.crt[data-theme=scip] .scp-card,.crt[data-theme=scip] .linked-scp{background-image:var(--surface)}.crt[data-theme=scip] .notify-panel{background-color:var(--bg)}.crt[data-theme=scip][data-mode=light] .notify-panel{background-color:#fff}.crt[data-theme=scip] .scp-card.locked,.crt[data-theme=scip] .archive-card.locked,.crt[data-theme=scip] .admin-card,.crt[data-theme=scip] .locked-box,.crt[data-theme=scip] .denied-doc{background-image:repeating-linear-gradient(-45deg, transparent 0 10px, color-mix(in srgb, var(--accent) 7%, transparent) 10px 20px), var(--surface)}.crt[data-theme=scip] .dock,.crt[data-theme=scip] .topbar{background-color:var(--bg)}.crt[data-theme=scip][data-mode=light] .box,.crt[data-theme=scip][data-mode=light] .card,.crt[data-theme=scip][data-mode=light] .chip,.crt[data-theme=scip][data-mode=light] .msg{background-color:#ffffffb8}.folder-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:2rem 1rem;margin-top:1.4rem;display:grid;position:relative}.folder{all:unset;box-sizing:border-box;--st:#7fe0a8;border:1px solid var(--line);border-radius:0 var(--radius) var(--radius) var(--radius);background:var(--surface);min-width:0;cursor:var(--cur-pointer,pointer);flex-direction:column;gap:.85rem;padding:1rem 1.1rem .8rem;transition:box-shadow .2s,border-color .2s;display:flex;position:relative}.folder.st-Beurlaubt,.folder.st-Beobachtung{--st:#e8b85a}.folder.st-Vermisst{--st:#ff5a5f}.folder.external,.admin-folder{--st:#b58cff}.folder:before{content:"";background:var(--st);height:2px;box-shadow:0 0 12px 2px color-mix(in srgb, var(--st) 50%, transparent);opacity:0;pointer-events:none;position:absolute;top:0;left:0;right:0}.folder:hover,.folder:focus-visible{border-color:color-mix(in srgb, var(--st) 60%, transparent);box-shadow:0 8px 28px color-mix(in srgb, var(--st) 16%, transparent)}.folder:hover:before{opacity:.8;animation:1.6s ease-in-out infinite alternate folderscan}@keyframes folderscan{0%{top:0}to{top:calc(100% - 2px)}}.folder-tab{letter-spacing:.15em;border:1px solid var(--line);border-radius:var(--radius) var(--radius) 0 0;background:color-mix(in srgb, var(--st) 14%, transparent);color:var(--hi);border-bottom:none;padding:.15rem .7rem;font-size:10px;line-height:1.6;position:absolute;bottom:100%;left:-1px}.folder-body{align-items:center;gap:.9rem;min-width:0;display:flex}.folder-photo{letter-spacing:.05em;width:52px;height:62px;color:var(--st);border:1px solid color-mix(in srgb, var(--st) 45%, transparent);background:radial-gradient(circle at 50% 35%, color-mix(in srgb, var(--st) 22%, transparent), transparent 70%);filter:grayscale(.7);border-radius:4px;flex:none;place-items:center;font-size:15px;transition:filter .2s;display:grid;overflow:hidden}.folder-photo img{object-fit:cover;width:100%;height:100%}.folder:hover .folder-photo{filter:none}.folder-info{flex-direction:column;gap:.1rem;min-width:0;line-height:1.35;display:flex}.folder-info>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.folder-name{color:var(--hi);margin-bottom:.15rem}.folder-foot{border-top:1px dashed var(--line);align-items:center;gap:.6rem;margin-top:auto;padding-top:.65rem;display:flex}.folder-end{place-items:center end;margin-left:auto;display:grid}.folder-end>*{grid-area:1/1;transition:opacity .2s,transform .2s}.folder-seal{letter-spacing:.12em;opacity:.7;font-size:10px}.folder-seal.open{color:#7fe0a8;opacity:1}.folder-status{line-height:1.6;position:absolute;bottom:calc(100% + 3px);right:0;padding:.05rem .55rem!important;font-size:9px!important}.folder-hover{letter-spacing:.15em;color:var(--st);opacity:0;font-size:10px;transform:translate(-6px)}.folder:hover .folder-end>:not(.folder-hover){opacity:0}.folder:hover .folder-hover{opacity:1;transform:none}.admin-folder{background:repeating-linear-gradient(-45deg, transparent 0 10px, color-mix(in srgb, var(--st) 6%, transparent) 10px 20px), var(--surface)}.pips{vertical-align:middle;gap:3px;margin-left:.5rem;display:inline-flex}.folder-foot .pips{margin-left:0}.pip{border:1px solid color-mix(in srgb, var(--fg) 35%, transparent);width:7px;height:7px;transform:skew(-15deg)}.pip.on{background:var(--st,var(--accent));box-shadow:0 0 5px color-mix(in srgb, var(--st,var(--accent)) 60%, transparent);border-color:#0000}.bio-chip{letter-spacing:.2em;border:1px solid var(--line);color:#e8b85a;white-space:nowrap;border-radius:999px;align-items:center;gap:.45rem;padding:.3rem .7rem;font-size:10px;display:inline-flex}.bio-chip.ok{color:#7fe0a8}.dossier-sheet{--st:#7fe0a8;border-top:3px solid var(--st);padding:0;position:relative;overflow:hidden}.dossier-sheet.st-Beurlaubt,.dossier-sheet.st-Beobachtung{--st:#e8b85a}.dossier-sheet.st-Vermisst{--st:#ff5a5f}.dossier-strip{letter-spacing:.18em;opacity:.75;border-bottom:1px dashed var(--line);background:color-mix(in srgb, var(--st) 6%, transparent);justify-content:space-between;align-items:center;gap:1rem;padding:.45rem 1.25rem;font-size:10px;display:flex}.barcode{letter-spacing:-.05em;opacity:.6;font-size:14px;line-height:1}.dossier-sheet .dossier{padding:1.3rem 1.25rem 1.2rem}.dossier-sheet .dossier-main h2{margin:0}.dossier-sheet .quote{border-left:2px solid color-mix(in srgb, var(--st) 50%, transparent);margin:.4rem 0 0;padding-left:.8rem}.dossier-sheet .fields{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:.5rem;margin:1rem 0 0}.dossier-sheet .fields>div{border:1px solid var(--line);background:color-mix(in srgb, var(--fg) 3%, transparent);border-radius:4px;padding:.45rem .65rem}.dossier-sheet .fields dd{color:var(--hi);margin:.1rem 0 0}.dossier-stats{grid-template-columns:repeat(4,1fr);gap:.8rem;display:grid}.dstat{all:unset;box-sizing:border-box;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);cursor:var(--cur-pointer,pointer);flex-direction:column;gap:.2rem;padding:.75rem 1rem;transition:border-color .2s,transform .2s;display:flex}.dstat:hover,.dstat.active{border-color:var(--accent)}.dstat:hover{transform:translateY(-2px)}.dstat .label{margin:0}.dstat-value{color:var(--hi);font-size:22px;line-height:1.2}.redact.can-reveal{cursor:var(--cur-pointer,pointer);transition:box-shadow .15s}.redact.can-reveal:hover{box-shadow:0 0 0 1px #b58cff,0 0 10px #b58cff}.redact.denied{animation:.4s redactdeny}@keyframes redactdeny{20%,60%{background:var(--warn,#ff4b3a);color:var(--warn,#ff4b3a)}}.declassified{color:#b58cff;background:#b58cff1f;outline:1px dashed #b58cff80;padding:0 .15em}.declass-hint{color:#b58cff;margin:.8rem 0 0}@media (width<=720px){.dossier-stats{grid-template-columns:repeat(2,1fr)}.dossier-strip>:last-child{display:none}}@media (prefers-reduced-motion:reduce){.folder:hover:before{animation:none}}.crt[data-theme=scip] .folder{background-color:color-mix(in srgb, color-mix(in srgb, var(--fg) 4%, var(--bg)) 78%, transparent);background-image:var(--surface)}.crt[data-theme=scip][data-mode=light] .folder{background-color:#ffffffb8}.crt[data-theme=scip] .admin-folder{background-image:repeating-linear-gradient(-45deg, transparent 0 10px, color-mix(in srgb, var(--st) 7%, transparent) 10px 20px), var(--surface)}.crt[data-theme=scip] .folder.admin-card{background-image:repeating-linear-gradient(-45deg, transparent 0 10px, color-mix(in srgb, var(--accent) 7%, transparent) 10px 20px), var(--surface)}.msg.voice-msg{white-space:normal;width:min(360px,78%)}.voice{align-items:center;gap:.65rem;display:flex}.voice-play{all:unset;width:34px;height:34px;cursor:var(--cur-pointer,pointer);color:var(--bg);background:var(--accent);border-radius:50%;flex:none;place-items:center;transition:transform .15s,box-shadow .15s;display:grid}.voice-play:hover{transform:scale(1.06)}.voice-play:disabled{opacity:.4;cursor:default}.voice-play svg{fill:currentColor;width:16px;height:16px}.voice.playing .voice-play{box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 25%, transparent)}.voice-wave{height:30px;cursor:var(--cur-pointer,pointer);flex:1;align-items:center;gap:2px;display:flex}.voice-wave span{background:color-mix(in srgb, var(--fg) 30%, transparent);border-radius:2px;flex:1;min-width:2px;transition:background .15s}.voice-wave span.on{background:var(--accent)}.voice.playing .voice-wave span.on:last-of-type{animation:none}.voice-time{text-align:right;opacity:.7;font-variant-numeric:tabular-nums;flex:none;min-width:2.6em;font-size:11px}.voice-transcript{border-top:1px dashed var(--line);opacity:.85;margin-top:.55rem;padding-top:.45rem;font-size:13px;line-height:1.5}.voice-transcript .label{margin-bottom:.15rem;display:block}.caret{vertical-align:text-bottom;background:currentColor;width:.5em;height:1em;margin-left:1px;animation:.8s step-end infinite blink;display:inline-block}.recording-bubble{opacity:.8;align-items:center;gap:.5rem;font-size:12px;display:flex}.rec-dot{background:#ff5a5f;border-radius:50%;width:8px;height:8px;animation:1s ease-in-out infinite recpulse}@keyframes recpulse{50%{opacity:.25;transform:scale(.8)}}.composer{position:relative}.new-pill{all:unset;z-index:2;letter-spacing:.1em;white-space:nowrap;cursor:var(--cur-pointer,pointer);color:var(--bg);background:var(--accent);box-shadow:0 4px 16px color-mix(in srgb, var(--accent) 35%, transparent);border-radius:999px;padding:.3rem .85rem;font-size:11px;position:absolute;bottom:calc(100% + .6rem);left:50%}.new-pill:hover{filter:brightness(1.1)}.brain-head{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.8rem;display:flex}.brain-pct{color:var(--hi);font-variant-numeric:tabular-nums;font-size:18px}.brain-body{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:center;gap:1.2rem;display:grid}.brain-stage{width:100%;max-width:340px;color:var(--fg);justify-self:center}.brain-svg{width:100%;height:auto;display:block}.brain-art{fill:currentColor;opacity:.85;pointer-events:none}.brain-sweep,.brain-line{pointer-events:none}.brain-region{fill:#0000;stroke:none;transition:fill .4s,fill-opacity .4s,stroke .2s}.brain-scan.done .brain-region{cursor:var(--cur-pointer,pointer)}.brain-scan.done .brain-region:hover,.brain-region.sel{filter:brightness(1.35)saturate(1.2)}.brain-stem,.brain-fold{fill:none;stroke:color-mix(in srgb, var(--fg) 30%, transparent);stroke-width:.8px;stroke-linecap:round;pointer-events:none}.brain-node{transform-box:fill-box;transform-origin:50%;fill:var(--hi);cursor:var(--cur-pointer,pointer);animation:1.6s ease-in-out infinite recpulse}.brain-line{stroke:var(--hi);pointer-events:none}.brain-glow{stroke:var(--accent);opacity:.35;filter:blur(3px);pointer-events:none}.brain-reticle{fill:none;stroke:var(--hi);pointer-events:none}.brain-side{flex-direction:column;gap:.7rem;display:flex}.brain-value{font-variant-numeric:tabular-nums;font-size:34px;line-height:1.1}.brain-value span{opacity:.6;font-size:14px}.brain-legend{opacity:.7;align-items:center;gap:.4rem;font-size:10px;display:flex}.brain-ramp{background:linear-gradient(90deg,#e83030,#e8e830,#30e830);border-radius:3px;flex:1;height:6px}.eeg-row{grid-template-columns:4.5rem 1fr;align-items:center;gap:.6rem;display:grid}.eeg-row svg{width:100%;height:36px;overflow:visible}.eeg-row path{fill:none;stroke:#7fe0a8;stroke-width:1.2px;vector-effect:non-scaling-stroke}.eeg-warn .eeg-row path{stroke:#e8b85a}.eeg-bad .eeg-row path{stroke:#ff5a5f}.eeg-row+.eeg-row{border-top:1px dashed var(--line)}.incident-no{letter-spacing:.15em;opacity:.6;margin-bottom:.2rem;font-size:10px;display:block}@media (width<=720px){.brain-body{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.brain-node{animation:none}}.dossier-sheet .dossier-title{flex-wrap:nowrap;align-items:center}.dossier-sheet .dossier-title h2{min-width:0;line-height:1.2}.dossier-sheet .dossier-title .status{flex:none;line-height:1.5}.cg-grid{text-align:left;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:1rem;width:100%;margin:.4rem 0;display:grid}.cg-grid .cg-fields{margin:0 0 .7rem}.cg-tuner{border-radius:var(--radius);border:1px solid var(--line);background:color-mix(in srgb, var(--fg) 3%, transparent);padding:.7rem .8rem;transition:border-color .3s}.cg-tuner.locked{border-color:#7fe0a880}.cg-tuner-head,.cg-tuner-foot{justify-content:space-between;align-items:baseline;gap:.6rem;display:flex}.cg-tuner-foot{margin-top:.3rem}.cg-tuner-foot>:first-child,.cg-tuner-foot>:last-child{opacity:.45;white-space:nowrap}.cg-freq{color:var(--hi);font-variant-numeric:tabular-nums;font-size:18px}.cg-tuner.locked .cg-freq{color:#7fe0a8}.cg-scope{--sig:0;align-items:center;gap:3px;height:46px;margin:.5rem 0;display:flex}.cg-scope span{height:calc(8% + var(--sig) * 85%);background:var(--accent);min-height:3px;opacity:calc(.35 + var(--sig) * .65);border-radius:2px;flex:1;transition:height .2s;animation:.6s ease-in-out infinite alternate cgbar}.cg-tuner.locked .cg-scope span{background:#7fe0a8}@keyframes cgbar{0%{transform:scaleY(.35)}to{transform:scaleY(1)}}.cg-slider{width:100%;accent-color:var(--accent);cursor:var(--cur-pointer,pointer)}.cg-slider:disabled{cursor:default}.cg-tuner.locked .cg-slider{accent-color:#7fe0a8}.cg-channels{border-radius:var(--radius);border:1px solid var(--line);background:color-mix(in srgb, var(--fg) 3%, transparent);flex-direction:column;gap:.55rem;margin:0;padding:.7rem .8rem;list-style:none;display:flex}.cg-channels li:not(.label):not(.cg-meta){grid-template-columns:12px 1fr auto;align-items:center;gap:.5rem;display:grid}.cg-channels li.closed{opacity:.5}.cg-lock{color:var(--accent);font-size:10px}.cg-meta{border-top:1px dashed var(--line);margin-top:auto;padding-top:.5rem}@media (width<=760px){.cg-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.cg-scope span{animation:none}}.composer{flex-direction:column;gap:.5rem;min-height:9.5rem;display:flex}.composer .label{margin:0}.composer .choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.composer .choices.n1{grid-template-columns:minmax(0,1fr)}.composer .choice{box-sizing:border-box;border-radius:var(--radius);border:1px solid var(--line);background:color-mix(in srgb, var(--fg) 3%, transparent);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.6rem;min-height:2.6rem;padding:.45rem .8rem;transition:border-color .2s,background .2s;display:grid}.composer .choice:hover,.composer .choice:focus-visible{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, transparent);transform:none}.choice-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.choice-arrow{color:var(--accent);opacity:0;font-size:11px;transition:opacity .2s,transform .2s;transform:translate(-4px)}.composer .choice:hover .choice-arrow{opacity:1;transform:none}.composer .choice:hover .choice-key{border-color:var(--accent);color:var(--accent);opacity:1}.composer-state{flex:1;justify-content:space-between;align-items:center;gap:1rem;display:flex}.composer-state .waiting{align-items:center;gap:.6rem;display:flex}.typing-dots{gap:3px;display:inline-flex}.typing-dots span{background:currentColor;border-radius:50%;width:5px;height:5px;animation:1s ease-in-out infinite typing}.typing-dots span:nth-child(2){animation-delay:.15s}.typing-dots span:nth-child(3){animation-delay:.3s}.reset-btn{all:unset;letter-spacing:.2em;cursor:var(--cur-pointer,pointer);border-radius:var(--radius);border:1px solid var(--accent);color:var(--accent);align-items:center;gap:.55rem;padding:.55rem 1rem;font-size:11px;transition:background .2s,color .2s;display:inline-flex}.reset-btn svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px;transition:transform .5s cubic-bezier(.3,1.4,.5,1)}.reset-btn:hover{color:var(--bg);background:var(--accent)}.reset-btn:hover svg{transform:rotate(-300deg)}@media (width<=560px){.composer .choices{grid-template-columns:minmax(0,1fr)}.composer{min-height:0}}.folder:before{z-index:2}.dossier-sheet .dossier{align-items:center}.dossier-sheet .portrait{width:190px}.session-item:not(.admin-session){cursor:var(--cur-pointer,pointer);transition:background-color .15s}.session-item:not(.admin-session):hover{background-color:color-mix(in srgb, var(--fg) 6%, transparent)}.session-item.current{cursor:default}.session-item.current:hover{background-color:#0000}.avatar img{object-fit:cover;object-position:50% 20%;border-radius:inherit;filter:grayscale(.4);width:100%;height:100%}.avatar:has(img){overflow:hidden}.rv-img{position:relative}.rv-img img{display:block}.rv-images{grid-template-columns:1fr}.rv-images .rv-img img{aspect-ratio:auto;height:auto}.picture,.picture svg{width:100%;height:100%;display:block}.rv-img .picture,.rv-img .picture svg{border-radius:var(--radius);height:auto;overflow:hidden}.picture.uncensored [id^=censor]{display:none}.rv-img{border-radius:var(--radius);border:1px solid var(--line);overflow:hidden}.rv-img:after{content:"";pointer-events:none;background:repeating-linear-gradient(0deg,#0000002e 0 1px,#0000 1px 3px);position:absolute;inset:0}.rv-images .rv-img img{border:none;border-radius:0}.overview-top{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:1rem;margin-bottom:1rem;display:grid}.globe-body{align-items:center;gap:1.5rem;display:flex}.globe{aspect-ratio:1;flex:none;width:min(260px,45%)}.globe-facts{flex-direction:column;gap:.8rem;min-width:0;margin:0;display:flex}.globe-facts dd{color:var(--hi);overflow-wrap:anywhere;margin:.15rem 0 0;font-size:18px}.hume{--hume:#7fe0a8;flex-direction:column;display:flex}.hume-warn{--hume:#e8b85a}.hume-bad{--hume:#ff5a5f}.hume-state{color:var(--hume);transition:color .3s}.hume-dial{width:100%;max-width:300px;margin:0 auto;display:block;overflow:visible}.hume-zone{fill:none;stroke-width:6px}.hume-zone.ok{stroke:#7fe0a8;opacity:.55}.hume-zone.warn{stroke:#e8b85a;opacity:.45}.hume-zone.bad{stroke:#ff5a5f;opacity:.4}.hume-range{fill:none;stroke:var(--hume);stroke-width:3px;stroke-linecap:round;opacity:.35;transition:stroke .3s}.hume-tick{stroke:var(--fg);stroke-opacity:.3}.hume-tick.major{stroke-opacity:.7;stroke-width:1.5px}.hume-num{fill:var(--fg);opacity:.55;text-anchor:middle;font-size:8px}.hume-needle{transform-origin:100px 100px;transition:transform .25s cubic-bezier(.3,1.4,.5,1)}.hume-needle path{fill:var(--hume);filter:drop-shadow(0 0 4px var(--hume));transition:fill .3s}.hume-hub{fill:var(--bg);stroke:var(--hume);stroke-width:2px}.hume-read{fill:var(--hume);text-anchor:middle;font-variant-numeric:tabular-nums;font-size:26px;transition:fill .3s}.hume-bad .hume-read{filter:drop-shadow(0 0 6px var(--hume))}.hume-unit{fill:var(--fg);opacity:.5;letter-spacing:.3em;text-anchor:middle;font-size:8px}.hume-stats{border-top:1px dashed var(--line);grid-template-columns:repeat(3,1fr);gap:.5rem;margin-top:auto;padding-top:.6rem;display:grid}.hume-stats>div{flex-direction:column;gap:.15rem;display:flex}.hume-stats .label{margin:0}.hume-stats strong{color:var(--hi);font-variant-numeric:tabular-nums}@media (width<=760px){.overview-top{grid-template-columns:1fr}.globe-body{flex-direction:column;align-items:stretch}.globe{align-self:center;width:min(260px,80%)}}.crt[data-theme=scip] :is(h1,h2,h3,h4,.label,.stat-value,.dstat-value,.brain-value,.hume-read,.globe-facts dd,.folder-info strong,.cg-freq){font-family:Barlow,IBM Plex Mono,sans-serif}.crt[data-theme=scip] :is(h1,h2,h3,h4){letter-spacing:.01em;font-weight:600}.crt[data-theme=scip] .label{font-weight:600}.globe-box{flex-direction:column;display:flex}.globe-box .globe-body{flex:1;justify-content:center}.globe-box .globe{width:min(370px,58%);margin:-1.5rem -1rem -1.5rem -1.5rem}.globe-box .globe-facts{flex:0 0 13rem}.hume-state .live-dot{background:var(--hume);box-shadow:0 0 8px var(--hume);transition:background .3s,box-shadow .3s}.locate{text-shadow:0 0 8px var(--glow);flex-direction:column;justify-content:center;align-items:center;gap:1.2rem;padding:1rem;display:flex;position:absolute;inset:0}.locate-head{text-align:center;min-height:1.6em}.locate-stage{aspect-ratio:1;width:min(62vmin,560px);filter:drop-shadow(0 0 10px var(--glow));border-radius:50%;overflow:hidden}.locate-globe{width:100%;height:100%;display:block}.locate-read{letter-spacing:.08em;font-variant-numeric:tabular-nums;white-space:pre;min-height:1.4em;font-size:24px}.locate-head .power-title{letter-spacing:.12em;font-size:28px}.archive-card{--cl:var(--edge)}.archive-card.locked .report-card-title{opacity:.7}.folder-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.folder .folder-photo{width:64px;height:78px}.folder-body .folder-info{flex:1}.folder-facts{grid-template-columns:repeat(3,1fr);gap:.5rem;display:grid}.folder-facts>span{border:1px solid var(--line);background:color-mix(in srgb, var(--fg) 3%, transparent);border-radius:4px;flex-direction:column;gap:.1rem;padding:.35rem .55rem;display:flex}.folder-facts .label{margin:0;font-size:9px}.folder-facts strong{color:var(--hi);font-variant-numeric:tabular-nums;font-size:16px}.folder-facts .warn-text{color:#e8b85a}.folder-quote{opacity:.6;-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:12px;font-style:italic;line-height:1.4;display:-webkit-box;overflow:hidden}.folder-quote.none{opacity:.35;letter-spacing:.05em;font-style:normal}@media (width<=600px){.topbar{min-height:56px;padding:.5rem 1rem}.topbar-right{gap:.6rem}.bell{width:34px;height:34px}.hdr-user{gap:.4rem;padding:.2rem .55rem .2rem .25rem}.hdr-user .avatar{width:28px;height:28px}.shell-main{padding:1rem 12px calc(var(--dock-space) + .5rem);--dock-space:5.25rem}.dock{gap:.1rem;padding:.35rem}.dock button{min-width:44px;padding:.45rem .3rem .35rem}.dock-icon{width:20px;height:20px}.page{gap:.7rem;font-size:13px;line-height:1.5}.page h2{font-size:18px}.box{padding:.8rem .9rem}.label{letter-spacing:.18em;font-size:9px}.hero p,.page .box>p.dim{font-size:12px}.search{min-width:0;padding:.5rem .75rem;font-size:12px}.chips{scrollbar-width:none;flex-wrap:nowrap;margin-inline:-12px;padding-inline:12px;overflow-x:auto}.chip{flex:none;padding:.3rem .7rem;font-size:10px}.archive-tools{flex-wrap:wrap;gap:.5rem}.archive-tools .search{flex:100%}.report-grid,.folder-grid{gap:.6rem}.folder-grid{row-gap:1.7rem}.report-card{gap:.35rem;padding:.75rem .85rem}.report-card-title{font-size:14px}.report-card-summary{font-size:12px}.report-card-foot{padding-top:.4rem}.report-card-foot .small{font-size:11px}.folder{gap:.6rem;padding:.75rem .85rem .6rem}.folder .folder-photo{width:52px;height:62px}.folder-facts>span{padding:.25rem .45rem}.folder-facts strong{font-size:14px}.folder-quote{font-size:11px}.globe-box .globe-body{flex-direction:row;align-items:center;gap:.5rem}.globe-box .globe{align-self:center;width:52%;margin:-.8rem -.5rem -.8rem -.8rem}.globe-box .globe-facts{flex:auto;gap:.5rem}.globe-facts dd{font-size:14px}.hume-dial{max-width:230px}.hume-stats strong{font-size:13px}.biogate{gap:.7rem;padding:.9rem}.biogate-head h2{font-size:16px}.biogate-steps{gap:.3rem;margin:0;padding:0}.biogate-steps li{letter-spacing:.08em;gap:.35rem;padding:.35rem .5rem;font-size:9px}.biogate-grid{grid-template-columns:1fr;gap:.7rem}.bio-pad{aspect-ratio:auto;height:min(34vh,240px)}.bio-meters,.bio-telemetry{display:none}.bio-status{min-height:0;padding:.6rem .75rem}.bio-status strong{font-size:13px}.commsgate{gap:.4rem}.cg-emblem{width:64px;height:64px;margin-bottom:0}.cg-fields{gap:.4rem;margin:.4rem 0 .2rem}.cg-fields label{padding:.4rem .65rem}.cg-channels{display:none}.cg-tuner{padding:.55rem .7rem}.cg-scope{height:30px;margin:.3rem 0}.cg-freq{font-size:15px}.scipa-input textarea,.scipa-input input{font-size:13px}.rv-stamp{padding:.3rem .6rem;font-size:11px}}.rv-timeline{--tl-line:25.5px;border-left:none;padding:0;position:relative}.rv-timeline:before{content:"";background:color-mix(in srgb, var(--cl) 45%, transparent);width:2px;position:absolute;top:.6rem;bottom:.6rem;left:6px}.rv-timeline li{align-items:start;padding:.35rem 0 .35rem 1.6rem}.rv-timeline li:before{left:0;top:calc(.35rem + var(--tl-line) / 2 - 7px);box-sizing:border-box;width:14px;height:14px;margin:0}.rv-timeline time{line-height:var(--tl-line);white-space:nowrap;padding:0}.rv-timeline p{margin:0}.voice-time{margin-right:.45rem}@media (width<=600px){.rows .report-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"id meta""title title";gap:.2rem .6rem}.rows .report-row>.dim{grid-area:id}.rows .report-row>strong{grid-area:title}.rows .report-row>.row-meta{grid-area:meta;margin-top:0}.rows .report-row .row-arrow{display:none}}@media (hover:hover) and (pointer:fine){html.has-cursor,html.has-cursor *{cursor:none!important}html.has-cursor :is(input:not([type=range]):not([type=checkbox]):not([type=button]),textarea,[contenteditable=true]){cursor:text!important}}.cur-ring{z-index:2147483647;pointer-events:none;opacity:0;transition:opacity .2s;position:fixed;top:0;left:0}.cur-on .cur-ring{opacity:1}.cur-ring{border:1.5px solid color-mix(in srgb, var(--cur-fg,#fff) 45%, transparent);border-radius:50%;transition:opacity .2s,border-radius .25s,border-color .25s,background .25s}.cur-ring i{border:0 solid var(--cur-accent,#fff);opacity:0;width:8px;height:8px;transition:opacity .2s;position:absolute}.cur-ring i:first-child{border-width:2px 0 0 2px;top:-2px;left:-2px}.cur-ring i:nth-child(2){border-width:2px 2px 0 0;top:-2px;right:-2px}.cur-ring i:nth-child(3){border-width:0 0 2px 2px;bottom:-2px;left:-2px}.cur-ring i:nth-child(4){border-width:0 2px 2px 0;bottom:-2px;right:-2px}.cur-lock .cur-ring{background:color-mix(in srgb, var(--cur-fg,#fff) 6%, transparent);border-color:#0000;border-radius:4px}.cur-lock .cur-ring i{opacity:1}.cur-text .cur-ring{opacity:0}@media (hover:hover) and (pointer:fine){.dock{padding-inline:.8rem}}.stat{gap:.2rem}.stat-value{font-variant-numeric:tabular-nums}.stat-sub{opacity:.55;font-size:11px}.overview-grid.even{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.notice.ov-card{all:unset;box-sizing:border-box;border-radius:calc(var(--radius) - 2px);border:1px solid var(--line);border-left:3px solid var(--fg);background:color-mix(in srgb, var(--fg) 3%, transparent);cursor:var(--cur-pointer,pointer);flex-direction:column;gap:.25rem;padding:.7rem .85rem;transition:background .2s,border-color .2s;display:flex}.notice.ov-card:hover{background:color-mix(in srgb, var(--fg) 7%, transparent);border-color:color-mix(in srgb, var(--accent) 45%, transparent)}.notice.ov-report{border-left-color:var(--cl)}.notice.ov-report .notice-level{color:var(--cl)}.notice.ov-scp{border-left-color:var(--edge)}.notice.ov-scp .notice-level{color:var(--edge)}.notice.ov-person{border-left-color:#e8b85a;flex-direction:row;align-items:center;gap:.7rem}.notice.ov-person.ps-Vermisst{border-left-color:var(--accent)}.notice.ov-person.ps-Beurlaubt{border-left-color:color-mix(in srgb, var(--fg) 40%, transparent)}.notice-top{align-items:center;gap:.5rem}.ov-summary{-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:13px;display:-webkit-box;overflow:hidden}.ov-foot{align-items:center;gap:.55rem;min-width:0;margin-top:.2rem;display:flex}.ov-person-info{flex-direction:column;flex:1;min-width:0;display:flex}@media (width<=900px){.overview-grid.even{grid-template-columns:minmax(0,1fr)}}.link{border:1px solid var(--line);letter-spacing:.12em;color:var(--hi);background:color-mix(in srgb, var(--fg) 4%, transparent);border-radius:999px;align-items:center;gap:.35rem;padding:.3rem .8rem;font-size:11px;text-decoration:none;transition:border-color .2s,background .2s;display:inline-flex}.link:hover{border-color:color-mix(in srgb, var(--accent) 60%, transparent);background:color-mix(in srgb, var(--accent) 12%, transparent)}.link.back{opacity:1;margin-bottom:.2rem}.file-nav{grid-template-columns:repeat(5,minmax(0,1fr));gap:.6rem;display:grid}.fnav{all:unset;box-sizing:border-box;border:1px solid var(--line);border-radius:var(--radius);background:color-mix(in srgb, var(--fg) 4%, var(--bg));cursor:var(--cur-pointer,pointer);flex-direction:column;gap:.15rem;padding:.75rem .9rem .85rem;transition:border-color .2s,background .2s;display:flex;position:relative;overflow:hidden}.fnav:hover{border-color:color-mix(in srgb, var(--accent) 50%, transparent)}.fnav.active{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 10%, color-mix(in srgb, var(--fg) 4%, var(--bg)))}.fnav-bar{background:var(--accent);height:3px;position:absolute;bottom:0;left:0;right:0}.fnav-top{align-items:baseline;gap:.45rem;display:flex}.fnav-index{color:var(--accent);font-size:10px}.fnav-name{letter-spacing:.16em;text-transform:uppercase;color:var(--hi);font-size:11px}.fnav-value{color:var(--hi);white-space:nowrap;text-overflow:ellipsis;margin-top:.2rem;font-family:Barlow,sans-serif;font-size:22px;font-weight:600;line-height:1.15;overflow:hidden}.fnav-value.warn-text{color:#e8b85a}.fnav-sub{color:color-mix(in srgb, var(--fg) 75%, var(--bg));white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.crt[data-mode=light] .fnav-value.warn-text{color:#a66b00}@media (width<=900px){.file-nav{scrollbar-width:none;scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.fnav{scroll-snap-align:start;flex:0 0 9.5rem}}.crt[data-theme=scip] .box,.crt[data-theme=scip] .card,.crt[data-theme=scip] .chip,.crt[data-theme=scip] .report-card,.crt[data-theme=scip] .scp-card,.crt[data-theme=scip] .linked-scp,.crt[data-theme=scip] .toast,.crt[data-theme=scip] .msg,.crt[data-theme=scip] .tl-card,.crt[data-theme=scip] .incident,.crt[data-theme=scip] .notice,.crt[data-theme=scip] .search{background-color:color-mix(in srgb, var(--fg) 4%, var(--bg))}.crt[data-theme=scip] .tl-card,.crt[data-theme=scip] .incident{background-image:none}.crt[data-theme=scip] .latest .tl-card{background:linear-gradient(90deg, color-mix(in srgb, var(--accent) 12%, var(--bg)), color-mix(in srgb, var(--fg) 4%, var(--bg)))}.crt[data-theme=scip][data-mode=light] :is(.box,.card,.chip,.report-card,.scp-card,.linked-scp,.toast,.msg,.tl-card,.incident,.notice,.search,.fnav){background-color:#fff}.incident.none{opacity:1}.crt[data-theme=scip] .dim{opacity:.7}.tl-year{font-weight:600}.fnav-sub{white-space:normal}.crt[data-theme=scip] .actions .card.action:disabled{opacity:.75;color:color-mix(in srgb, var(--fg) 70%, var(--bg));border-style:dashed}.file-panel .box-head{margin-bottom:.9rem}.career{margin:0;padding:0;list-style:none;position:relative}.career:before{content:"";background:linear-gradient(180deg, color-mix(in srgb, var(--fg) 18%, transparent), var(--accent));width:2px;position:absolute;top:14px;bottom:14px;left:7px}.career li{border-radius:var(--radius);opacity:0;grid-template-columns:16px 4.2rem minmax(0,1fr);align-items:start;gap:0 .9rem;padding:.7rem .8rem .7rem 0;transition:background .2s;animation:.35s ease-out forwards tlin;display:grid;position:relative}.career li+li{border-top:1px dashed var(--line)}.career li:hover{background:color-mix(in srgb, var(--fg) 4%, transparent)}.career-node{box-sizing:border-box;border:2px solid var(--accent);background:var(--bg);z-index:1;border-radius:50%;width:16px;height:16px;margin-top:.3rem;position:relative}.career .latest .career-node,.career li.latest .career-node{background:var(--accent);box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 25%, transparent)}.career-year{color:var(--hi);font-family:Barlow,sans-serif;font-size:17px;font-weight:600;line-height:1.5}.career-text{line-height:1.6}.career li.latest .career-text{color:var(--hi)}.inc-list{flex-direction:column;display:flex}.inc{grid-template-columns:30px minmax(0,1fr);align-items:start;gap:.8rem;padding:.8rem 0;display:grid}.inc+.inc{border-top:1px dashed var(--line)}.inc-icon{color:#e8b85a;background:#e8b85a24;border:1px solid #e8b85a73;border-radius:8px;place-items:center;width:30px;height:30px;font-weight:700;display:grid}.inc.none .inc-icon{color:#7fe0a8;background:#7fe0a81f;border-color:#7fe0a866}.inc-body{flex-direction:column;gap:.2rem;line-height:1.6;display:flex}.inc-body .label{color:#e8b85a;margin:0}.inc.none .inc-body .label{color:#7fe0a8}.crt[data-mode=light] .inc-body .label,.crt[data-mode=light] .inc-icon{color:#a66b00}.crt[data-mode=light] .inc.none .inc-body .label,.crt[data-mode=light] .inc.none .inc-icon{color:#1d8a4f}@media (width<=600px){.career li{grid-template-columns:16px minmax(0,1fr)}.career-year,.career-text{grid-column:2}}.cur-badge .cur-ring i:nth-child(2){opacity:0!important}.career:before{content:none}.career li{--row-pad:.7rem;padding:var(--row-pad) .8rem var(--row-pad) 0;background:0 0!important}.career li:not(:last-child):after{content:"";width:2px;left:7px;top:calc(var(--row-pad) + 13px);bottom:calc(-1 * var(--row-pad) - 13px);background:color-mix(in srgb, var(--accent) 55%, transparent);position:absolute}.career-node{margin-top:5px;transition:transform .2s,background .2s}.career-year,.career-text{line-height:26px}.career-year{transition:color .2s}.career-text{transition:color .2s,transform .2s}.career li:hover .career-node{background:color-mix(in srgb, var(--accent) 45%, var(--bg));transform:scale(1.25)}.career li:hover .career-year{color:var(--accent)}.career li:hover .career-text{color:var(--hi);transform:translate(4px)}.career li.latest .career-node{animation:1.8s ease-in-out infinite careerpulse}@keyframes careerpulse{0%,to{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 35%, transparent)}50%{box-shadow:0 0 0 9px color-mix(in srgb, var(--accent) 0%, transparent)}}@media (prefers-reduced-motion:reduce){.career li.latest .career-node{animation:none}}.inc{align-items:center}.inc.note .inc-icon{color:var(--accent);background:color-mix(in srgb, var(--accent) 10%, transparent);border-color:color-mix(in srgb, var(--accent) 40%, transparent);font-size:11px;font-weight:600}.file-split{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:.8rem;display:grid}.file-lead{color:var(--hi);margin:0;font-size:15px;line-height:1.75}.psych-top{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:stretch;gap:.8rem;display:grid}.psych-verdict{border-top:3px solid #7fe0a8;flex-direction:column;gap:.9rem;display:flex}.psych-verdict.tone-warn{border-top-color:#e8b85a}.psych-verdict.tone-bad{border-top-color:var(--accent)}.psych-verdict .box-head{margin-bottom:0}.psych-verdict .verdict{align-self:flex-start;padding:.4rem .9rem;font-size:13px}.psych-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;margin-top:auto;display:grid}.psych-facts>span{border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;gap:.15rem;padding:.6rem .7rem;display:flex}.psych-facts .label{margin:0;font-size:9px}.psych-facts strong{color:var(--hi);font-family:Barlow,sans-serif;font-size:20px}.psych-metrics{flex-direction:column;gap:.75rem;display:flex}.pm-row{grid-template-columns:minmax(7rem,11rem) minmax(0,1fr) 2.4rem;align-items:center;gap:.8rem;display:grid}.pm-label{color:var(--hi);font-size:12px}.pm-row .meter{margin:0}.pm-value{text-align:right;font-variant-numeric:tabular-nums;color:var(--hi)}.pm-value.low{color:#e8b85a}.psych-scans{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:stretch;gap:.8rem;display:grid}.psych-scans>.box{margin:0}.psych-lock{text-align:center;flex-direction:column;align-items:center;gap:.5rem;padding:2.2rem 1.5rem;display:flex}.psych-lock h3{margin:0}.psych-lock p{max-width:30rem;margin:0 0 .6rem}.psych-lock-icon{border:1px solid color-mix(in srgb, var(--accent) 50%, transparent);background:color-mix(in srgb, var(--accent) 10%, transparent);width:56px;height:56px;color:var(--accent);border-radius:14px;place-items:center;margin-bottom:.4rem;display:grid}.psych-lock-icon svg{fill:none;stroke:currentColor;stroke-width:1.7px;width:26px;height:26px}.psych-lock.denied .psych-lock-icon{animation:.4s lockshake}@keyframes lockshake{10%,90%{transform:translate(-2px)rotate(-2deg)}20%,80%{transform:translate(4px)rotate(3deg)}30%,50%,70%{transform:translate(-7px)rotate(-5deg)}40%,60%{transform:translate(7px)rotate(5deg)}}@media (width<=900px){.file-split,.psych-top,.psych-scans{grid-template-columns:minmax(0,1fr)}}.career li.latest .career-node{box-shadow:none;animation:none}.career li.latest .career-node:after{content:"";background:var(--accent);opacity:.45;transform-origin:50%;pointer-events:none;border-radius:50%;width:16px;height:16px;margin:-8px 0 0 -8px;animation:1.8s ease-out infinite careerring;position:absolute;top:50%;left:50%}@keyframes careerring{0%{opacity:.45;transform:scale(1)}to{opacity:0;transform:scale(2.2)}}@media (prefers-reduced-motion:reduce){.career li.latest .career-node:after{opacity:0;animation:none}}.sig-author>div{flex:1;min-width:0}.link.sig-name{box-sizing:border-box;white-space:nowrap;text-overflow:ellipsis;letter-spacing:.04em;vertical-align:middle;max-width:100%;display:inline-block;overflow:hidden}.psych-lock{transition:border-color .3s,background-color .3s}.psych-lock-icon{transition:color .3s,border-color .3s,background .3s,box-shadow .3s}.psych-lock-icon .shackle{transform-box:fill-box;transform-origin:100% 100%;transition:transform .45s cubic-bezier(.3,1.6,.5,1)}.psych-lock.denied{border-color:color-mix(in srgb, var(--accent) 60%, transparent)}.psych-lock.denied .psych-lock-icon{box-shadow:0 0 18px color-mix(in srgb, var(--accent) 35%, transparent);animation:.5s cubic-bezier(.36,.07,.19,.97) lockshake}.psych-lock.opening{border-color:#7fe0a899}.psych-lock.opening .psych-lock-icon{color:#7fe0a8;background:#7fe0a81f;border-color:#7fe0a899;box-shadow:0 0 22px #7fe0a859}.psych-lock.opening .shackle{transform:translateY(-3px)rotate(-28deg)}.psych-lock.opening h3{color:#7fe0a8}.crt[data-mode=light] .psych-lock.opening .psych-lock-icon,.crt[data-mode=light] .psych-lock.opening h3{color:#1d8a4f}.psych-side{flex-direction:column;gap:.8rem;min-width:0;display:flex}.psych-side>.box{margin:0}.psych-side>.vitals{flex:1}.vitals-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin-top:.6rem;display:grid}.vital{border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;gap:.2rem;padding:.6rem .7rem;display:flex}.vital .label{margin:0;font-size:9px}.vital-value{color:var(--hi);font-variant-numeric:tabular-nums;font-family:Barlow,sans-serif;font-size:20px;font-weight:600}.vital-value small{opacity:.6;margin-left:.3rem;font-size:11px;font-weight:500}.brain-stage{max-width:380px}.redact-glue{white-space:nowrap}.redact-glue .declassified{white-space:normal}.psych-scans>.brain-scan{flex-direction:column;display:flex}.psych-scans>.brain-scan .brain-body{flex:1;align-content:center}.cur-ring{border-radius:15px;transition:opacity .2s,border-color .1s,background .2s}.cur-lock .cur-ring{border-radius:4px}.cg-slider{appearance:none;background:repeating-linear-gradient(90deg, color-mix(in srgb, var(--fg) 45%, transparent) 0 1px, transparent 1px 10%) 0 100% / 100% 12px no-repeat, repeating-linear-gradient(90deg, color-mix(in srgb, var(--fg) 22%, transparent) 0 1px, transparent 1px 2%) 0 100% / 100% 6px no-repeat, linear-gradient(color-mix(in srgb, var(--fg) 30%, transparent), color-mix(in srgb, var(--fg) 30%, transparent)) 0 100% / 100% 1px no-repeat;border-radius:0;outline:none;width:100%;height:30px;margin:0;display:block}.cg-slider::-webkit-slider-runnable-track{background:0 0;height:30px}.cg-slider::-moz-range-track{background:0 0;height:30px}.cg-slider::-webkit-slider-thumb{-webkit-appearance:none;background:var(--accent);width:4px;height:30px;box-shadow:0 0 10px var(--accent), 0 0 0 3px color-mix(in srgb, var(--accent) 18%, transparent);border:none;border-radius:2px;transition:background .3s,box-shadow .3s}.cg-slider::-moz-range-thumb{background:var(--accent);width:4px;height:30px;box-shadow:0 0 10px var(--accent), 0 0 0 3px color-mix(in srgb, var(--accent) 18%, transparent);border:none;border-radius:2px}.cg-slider:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px var(--bg), 0 0 0 5px var(--accent)}.cg-tuner.locked .cg-slider::-webkit-slider-thumb{background:#7fe0a8;box-shadow:0 0 12px #7fe0a8}.cg-tuner.locked .cg-slider::-moz-range-thumb{background:#7fe0a8;box-shadow:0 0 12px #7fe0a8}.cg-slider:disabled{opacity:1}.cur-ring{background:0 0;border:none;border-radius:0}.cur-lock .cur-ring{background:color-mix(in srgb, var(--cur-fg,#fff) 6%, transparent);border:none;border-radius:0}.cur-ring i{opacity:1;border-color:var(--cur-hi,#fff);width:6px;height:6px;transition:border-color .2s,width .2s,height .2s}.cur-ring i:first-child{top:0;left:0}.cur-ring i:nth-child(2){top:0;right:0}.cur-ring i:nth-child(3){bottom:0;left:0}.cur-ring i:nth-child(4){bottom:0;right:0}.cur-lock .cur-ring i{filter:none;border-color:var(--cur-accent,#fff);width:8px;height:8px}.cur-lock .cur-ring i:first-child{top:-2px;left:-2px}.cur-lock .cur-ring i:nth-child(2){top:-2px;right:-2px}.cur-lock .cur-ring i:nth-child(3){bottom:-2px;left:-2px}.cur-lock .cur-ring i:nth-child(4){bottom:-2px;right:-2px}html:not(.cur-lock) .cur-ring i{filter:drop-shadow(0 0 1px var(--cur-bg,#000))}.cur-ring i{border-color:var(--cur-accent,#fff)}.crt *{scrollbar-width:thin;scrollbar-color:#ffb0008c transparent}.crt[data-theme=scip] *{scrollbar-color:#d7263d8c transparent}.crt[data-theme=scip][data-mode=light] *{scrollbar-color:#c01d3380 transparent}.crt ::-webkit-scrollbar{width:8px;height:8px}.crt ::-webkit-scrollbar-track{background:0 0}.crt ::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--accent) 45%, transparent);background-clip:padding-box;border:2px solid #0000;border-radius:0}.crt ::-webkit-scrollbar-thumb:hover{background-color:var(--accent)}.crt ::-webkit-scrollbar-corner{background:0 0}.career-year.unknown{opacity:.55}.crt .hack-overlay{--bg:#070502;--fg:#ffb000;--hi:#ffd47a;--accent:#ff4b3a;--line:#ffb00040;--cursor-accent:#ffb000;color:var(--fg);text-shadow:0 0 6px #ffb00073;background:radial-gradient(#1a1003 0%,#070502 80%);border-top-color:#ff4b3a;font-family:VT323,monospace;font-size:18px}.crt .hack-overlay :is(h2,.label,strong,.dim,p,span){font-family:inherit}.crt .hack-overlay h2{font-size:30px}.crt .hack-overlay .label{color:#ffb000b3;font-size:14px}.crt .hack-overlay .dim{opacity:.75;color:inherit}.crt .hack-overlay .hack-head h2{color:#ff6a50}.crt .hack-overlay .hack-word span{border-color:#ffb0004d}.crt .hack-overlay .hack-word .done{color:#ffd47a;background:#ffb00024}.crt .hack-overlay .hack-word .next{color:#ff4b3a;text-shadow:0 0 10px #ff4b3a;border-color:#ff4b3a}.crt .hack-overlay .hot-text,.crt .hack-overlay .hack-start{color:#ff6a50}.crt .hack-overlay .hack-board canvas{z-index:1;border-color:#ffb00059;position:relative;box-shadow:0 0 40px #ffb00014}.crt .hack-overlay .hack-intro{color:#ffb000;background:#070502e6}.crt .hack-overlay.hack-hit{box-shadow:inset 0 0 60px #ffb00040}.crt .hack-overlay.hack-miss{box-shadow:inset 0 0 80px #ff4b3a73}.crt .hack-overlay .pip{border-color:#ffb000}.crt .hack-overlay .pip.on{background:#ffb000}.hack-seal{z-index:0;color:#ffb000;opacity:.07;pointer-events:none;width:min(60%,60vh);position:absolute}.hack-won-seal{color:#ffb000;filter:drop-shadow(0 0 14px #ffb00073);width:120px;animation:.5s cubic-bezier(.2,1.4,.4,1) popin}.crt .hack-overlay .hack-won{border-top-color:#ffb000}.crt .hack-overlay .hack-won h2{color:#ffd47a}.crt .hack-overlay .card.action,.crt[data-mode] .hack-overlay .card.action{letter-spacing:.2em;text-shadow:0 0 6px #ffb00099;font-family:VT323,monospace;font-size:20px;color:#ffd47a!important;background:#ffb0001a!important;border:1px solid #ffb000!important}.crt .hack-overlay .card.action:hover{background:#ffb00038!important}.crt[data-theme] .hack-overlay :is(h1,h2,h3,.label,strong){letter-spacing:.12em;font-family:VT323,monospace;font-weight:400}.fnav-value.long{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;min-height:25.3px;font-size:16px;line-height:1.2;overflow:visible}.crt :is(p,li,.inc-body,.career-text,.tl-card,.notice,.msg,.file-lead,.report-card-summary){text-wrap:pretty}.brain-scan.done .brain-region{opacity:.45;transition:opacity .25s,filter .25s}.brain-scan.done .brain-region:hover{opacity:.85;filter:brightness(1.3)saturate(1.2)}.brain-scan.done .brain-region.sel{opacity:1;animation:1.4s ease-in-out infinite regionpulse-sel}@keyframes regionpulse-sel{0%,to{filter:brightness(1.15)saturate(1.2)}50%{filter:brightness(1.6)saturate(1.35)}}@media (prefers-reduced-motion:reduce){.brain-scan.done .brain-region.sel{animation:none}}.globe-facts{border-left:2px solid color-mix(in srgb, var(--accent) 60%, transparent);gap:0}.globe-facts>div{padding:.45rem 0 .45rem .9rem}.globe-facts>div+div{border-top:1px dashed var(--line)}.globe-facts .label{margin:0;font-size:9px}.globe-facts dd{margin:.15rem 0 0;font-size:14px;line-height:1.35}.globe-facts .gf-main dd{font-size:20px;font-weight:600}.crt[data-theme=scip] .globe-facts dd.gf-mono,.crt[data-theme=scip] .globe-facts dd.gf-link{font-variant-numeric:tabular-nums;font-family:IBM Plex Mono,monospace}.gf-mono small{opacity:.6;margin-left:.3rem;font-size:11px}.gf-link{align-items:center;gap:.5rem;display:flex;font-size:12px!important}.gf-bars{align-items:flex-end;gap:2px;height:12px;display:inline-flex}.gf-bars i{background:color-mix(in srgb, var(--fg) 25%, transparent);width:3px}.gf-bars i:first-child{height:4px}.gf-bars i:nth-child(2){height:7px}.gf-bars i:nth-child(3){height:10px}.gf-bars i:nth-child(4){height:12px}.gf-bars i.on{background:#7fe0a8}.hume-trend{border-top:1px dashed var(--line);margin-top:auto;padding-top:.6rem}.hume-trend svg{width:100%;height:40px;margin-bottom:.5rem;display:block}.hume-trend path{fill:none;stroke:var(--hume);stroke-width:1.5px;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 3px color-mix(in srgb, var(--hume) 60%, transparent))}.hume-base{stroke:var(--line);stroke-dasharray:3 3;vector-effect:non-scaling-stroke}.hume-trend .hume-stats{border-top:none;margin-top:0;padding-top:0}.hume-trend .hume-stats>div{border:1px solid var(--line);border-radius:var(--radius);padding:.4rem .55rem}.hume-trend .hume-stats .label{font-size:9px}.crt[data-theme=scip] .hume-trend .hume-stats strong{font-family:Barlow,sans-serif;font-size:17px}.globe-facts dd.gf-mono{white-space:nowrap}@media (width<=600px){.globe-facts dd{font-size:12px}.globe-facts .gf-main dd{font-size:16px}.globe-facts>div{padding:.35rem 0 .35rem .7rem}.gf-link{font-size:11px!important}}.crt .cg-connect{text-align:center;letter-spacing:.22em;border-radius:var(--radius);flex-direction:row;justify-content:center;align-items:center;gap:.6rem;padding:.85rem 1rem;font-weight:600;transition:background .25s,border-color .25s,color .25s,box-shadow .25s;display:flex}.crt .cg-connect:disabled{color:color-mix(in srgb, var(--fg) 55%, transparent);cursor:default;border:1px dashed color-mix(in srgb, var(--fg) 30%, transparent)!important;background:0 0!important}.crt .cg-connect:disabled:before{background:#e8b85a;border-radius:50%;flex:none;width:7px;height:7px;animation:1.1s step-end infinite blink;display:block;content:""!important;position:static!important}.crt .cg-connect:not(:disabled){color:#7fe0a8;border:1px solid #7fe0a8;box-shadow:0 0 18px #7fe0a840;background:#7fe0a829!important}.crt .cg-connect:not(:disabled):hover{background:#7fe0a842!important}.crt .cg-connect .key-hint{opacity:.6;letter-spacing:.1em}.crt[data-mode=light] .cg-connect:not(:disabled){color:#1d8a4f;border-color:#1d8a4f}.cg-side{display:none}@media (width>=1280px){.cg-layout{grid-template-columns:minmax(0,1fr) minmax(0,760px) minmax(0,1fr);align-items:start;gap:1rem;max-width:none;display:grid}.cg-layout>.commsgate{max-width:none;margin:2rem 0 0}.cg-side{text-align:left;flex-direction:column;max-width:340px;margin-top:2rem;display:flex}.cg-log{justify-self:end;width:100%}.cg-relays{justify-self:start;width:100%}}.cg-log ol{flex-direction:column;gap:.45rem;max-height:520px;margin:0;padding:0;list-style:none;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(#000 calc(100% - 48px),#0000);mask-image:linear-gradient(#000 calc(100% - 48px),#0000)}.cg-log li{grid-template-columns:auto minmax(0,1fr);gap:.6rem;font-size:11px;line-height:1.45;animation:.35s ease-out tlin;display:grid}.cg-log time{color:var(--accent);font-variant-numeric:tabular-nums}.cg-log li.warn span{color:#e8b85a}.cg-relays ul{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cg-relays li{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.6rem;padding:.55rem 0;font-size:12px;display:grid}.cg-relays li+li{border-top:1px dashed var(--line)}.cg-relays li.off{opacity:.45}.cg-relays li.route .cg-relay-name{color:#7fe0a8}.cg-relay-name{color:var(--hi)}.cg-relay-ping{font-variant-numeric:tabular-nums;opacity:.7}.cg-relay-foot{border-top:1px solid var(--line);margin-top:.8rem;padding-top:.6rem}.rail{display:none}@media (width>=1500px){.rail-layout{grid-template-columns:minmax(0,1fr) minmax(0,900px) minmax(0,1fr);align-items:start;gap:32px;display:grid}.rail-layout>.page{width:100%;margin:0}.rail{flex-direction:column;gap:.8rem;width:min(300px,100%);display:flex;position:sticky;top:0}.rail-left{justify-self:end}.rail-right{justify-self:start}.rail-layout>.page{grid-area:1/2}.rail-left{grid-area:1/1}.rail-right{grid-area:1/3}}.rail-box{min-height:0;margin:0;padding:1rem;font-size:12px}.rail-box .box-head{margin-bottom:.7rem}.rail-log{flex-direction:column;height:440px;max-height:calc(100vh - 12rem);display:flex;overflow:hidden}.rail-log ol{flex-direction:column;gap:.5rem;min-height:0;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.rail-log li{grid-template-columns:auto minmax(0,1fr);gap:.6rem;line-height:1.45;animation:.35s ease-out tlin;display:grid}.rail-log time{color:var(--accent);font-variant-numeric:tabular-nums}.rail-log li.warn span{color:#e8b85a}.rail-log li.ok span{color:#7fe0a8}.crt[data-mode=light] .rail-log li.warn span{color:#a66b00}.crt[data-mode=light] .rail-log li.ok span{color:#1d8a4f}.rail-bars,.rail-links,.rail-tips{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.rail-row{all:unset;box-sizing:border-box;width:100%;cursor:var(--cur-pointer,pointer);grid-template-columns:minmax(0,1fr) auto;gap:.25rem .6rem;padding:.45rem 0;display:grid}.rail-row:disabled{cursor:default}.rail-label{color:var(--hi)}.rail-n{font-variant-numeric:tabular-nums}.rail-track{background:color-mix(in srgb, var(--fg) 10%, transparent);grid-column:1/-1;height:4px}.rail-fill{background:var(--accent);height:100%;transition:width .4s;display:block}.rail-fill.ok{background:#7fe0a8}.rail-fill.warn{background:#e8b85a}.rail-fill.bad{background:#ff5a5f}.rail-fill.info{background:#6fb3ff}.rail-link{all:unset;box-sizing:border-box;border-left:2px solid var(--line);width:100%;cursor:var(--cur-pointer,pointer);flex-direction:column;gap:.1rem;padding:.5rem 0 .5rem .7rem;transition:border-color .2s,background .2s;display:flex}.rail-links li+li{margin-top:.35rem}.rail-link:hover{border-left-color:var(--accent);background:color-mix(in srgb, var(--fg) 4%, transparent)}.rail-link.warn{border-left-color:#e8b85a}.rail-link.bad{border-left-color:#ff5a5f}.rail-link strong{color:var(--hi);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.rail-tips li{padding:.45rem 0 .45rem 1rem;position:relative}.rail-tips li:before{content:"▸";color:var(--accent);position:absolute;left:0}.rail-tips li+li{border-top:1px dashed var(--line)}.rail-box .box-head h3{letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:12px}@media (width>=1500px){.rail-layout.rails-center{align-items:center}.rail-left,.rail-right{justify-self:center}.rail-layout .rail{height:calc(100dvh - 76px - 3rem - var(--dock-space,6.75rem));justify-content:center;align-self:start;position:sticky;top:0}}.success-mark{color:#7fe0a8;flex:none;place-items:center;display:inline-grid;position:relative}.crt[data-mode=light] .success-mark{color:#1d8a4f}.success-mark svg{width:100%;height:100%;filter:drop-shadow(0 0 10px color-mix(in srgb, currentColor 45%, transparent));position:relative;overflow:visible}.success-ring,.success-check{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.success-ring{stroke-width:2px;stroke-dasharray:151;stroke-dashoffset:151px;transform-origin:50%;animation:.55s cubic-bezier(.65,0,.35,1) forwards success-draw;transform:rotate(-90deg)}.success-check{stroke-width:3.5px;stroke-dasharray:36;stroke-dashoffset:36px;animation:.35s cubic-bezier(.65,0,.35,1) .45s forwards success-draw}@keyframes success-draw{to{stroke-dashoffset:0}}.success-ripple{opacity:0;border:2px solid;border-radius:50%;animation:.9s ease-out .55s forwards success-ripple;position:absolute;inset:0}.success-ripple.r2{animation-delay:.75s}@keyframes success-ripple{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(1.8)}}.bio-granted .bio-result{animation:.8s ease-out success-flash}@keyframes success-flash{0%{background:#7fe0a847}to{background:0 0}}.cg-ok{justify-content:center;align-items:center;gap:.7rem;display:flex}@media (prefers-reduced-motion:reduce){.success-ring,.success-check{animation-duration:10ms;animation-delay:0s}.success-ripple{display:none}}.class-Esoteric{--c:#b58cff}.dis-Dark{--c:#6aa3c8}.dis-Vlam{--c:#4fc3a1}.dis-Keneq{--c:#e8d25a}.dis-Ekhi{--c:#f08c3a}.dis-Amida{--c:#ff4d4d}.risk-Notice{--c:#8fd3ff}.risk-Caution{--c:#e8d25a}.risk-Warning{--c:#f0a03a}.risk-Danger{--c:#ff5a5f}.risk-Critical{--c:#d14bff}.acs{--acs-ink:#0d0f12;--acs-bg:#15181c;--acs-plate:#0d0f12;--acs-arrow:#dce2e8bf;flex-direction:column;gap:4px;display:flex}.crt[data-mode=light] .acs{--acs-ink:#1a1d22;--acs-bg:#fff;--acs-plate:#e4e9ee;--acs-arrow:#1e262eb3}.acs-head{border:1px solid var(--line);border-top:2px solid var(--accent);border-radius:var(--radius) var(--radius) 0 0;background:var(--surface);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem 1rem;padding:.55rem 1rem;font-size:12px;animation:.4s ease-out both acs-in;display:flex}.acs-head .label{margin:0 .3rem 0 0;display:inline}.acs-head strong{color:var(--hi);font-size:15px}.acs-level{opacity:.9;align-items:center;gap:.6rem;font-size:11px;display:flex}.acs-level-bars{gap:3px;display:flex}.acs-level-bars i{background:color-mix(in srgb, var(--fg) 14%, transparent);border-radius:1px;width:16px;height:5px}.acs-level-bars i.on{background:var(--lvl);transform-origin:0;animation:.3s ease-out both acs-bar}.lvl-1{--lvl:#7fe0a8}.lvl-2{--lvl:#8fd3ff}.lvl-3{--lvl:#e8d25a}.lvl-4{--lvl:#f0a03a}.lvl-5{--lvl:#ff5a5f}.lvl-6{--lvl:#d14bff}.acs-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4px;display:grid}.acs-contain,.acs-row,.acs-foot{border:1px solid var(--line);border-left:4px solid var(--c,#9aa4ad);background:color-mix(in srgb, var(--c,#9aa4ad) 9%, var(--acs-bg));align-items:center;gap:.8rem;padding:.55rem .8rem .55rem 1rem;animation:.45s cubic-bezier(.2,.8,.2,1) both acs-in;display:flex;position:relative;overflow:hidden}.acs-contain{background:linear-gradient(115deg, transparent 62%, color-mix(in srgb, var(--fg) 4%, transparent) 62%), linear-gradient(90deg, color-mix(in srgb, var(--c,#9aa4ad) 18%, var(--acs-bg)), color-mix(in srgb, var(--c,#9aa4ad) 5%, var(--acs-bg)));padding-block:.8rem;animation-delay:80ms}.acs-texts{flex-direction:column;flex:1;min-width:0;display:flex}.acs-texts .label{margin:0;font-size:9px}.acs-texts strong{letter-spacing:.04em;text-transform:uppercase;color:var(--hi);overflow-wrap:anywhere;font-family:Barlow,sans-serif;font-size:22px;font-weight:700;line-height:1.05}.acs-texts strong+.label{margin-top:.3rem}.acs-ico{background:var(--c,#9aa4ad);border-radius:50%;flex:none;place-items:center;width:44px;height:44px;padding:5px;animation:.5s cubic-bezier(.3,1.5,.5,1) both acs-pop;display:inline-grid}.acs-ico svg{width:100%;height:100%}.acs-pill{background:var(--c,#9aa4ad);box-shadow:0 0 16px color-mix(in srgb, var(--c,#9aa4ad) 35%, transparent);border-radius:999px;align-items:center;padding:4px;animation:.5s cubic-bezier(.3,1.5,.5,1) .25s both acs-pop;display:flex}.acs-pill .acs-ico{width:52px;height:52px;animation-delay:.3s}.acs-pill .acs-ico.sec{--c:#c9ced4;margin-left:6px;animation-delay:.42s}.acs-right{gap:4px;display:flex}.acs-rows{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.acs-row{flex:1;padding-block:.4rem;animation-delay:.16s}.acs-row+.acs-row{animation-delay:.24s}.acs-row .acs-texts strong{font-size:19px}.acs-badge{background:var(--acs-plate);border-radius:999px;align-items:center;gap:.45rem;padding:3px 3px 3px .7rem;display:flex}.acs-badge b{color:var(--hi);font-size:15px}.acs-badge .acs-ico{width:34px;height:34px;padding:4px;animation-delay:.4s}.acs-row+.acs-row .acs-badge .acs-ico{animation-delay:.5s}.acs-foot{padding-block:.45rem;animation-delay:.32s}.acs-foot+.acs-foot{animation-delay:.38s}.acs-foot.empty{opacity:.55}.acs-foot .label{margin:0;font-size:9px}.acs-foot strong{letter-spacing:.05em;text-transform:uppercase;color:var(--hi);font-family:Barlow,sans-serif;font-size:18px;font-weight:700}.acs-grid>:last-child{border-radius:0 0 var(--radius) 0}.acs-grid>:nth-last-child(2){border-radius:0 0 0 var(--radius)}@keyframes acs-in{0%{opacity:0;clip-path:inset(0 100% 0 0);transform:translateY(6px)}to{opacity:1;clip-path:inset(-4px);transform:none}}@keyframes acs-pop{0%{opacity:0;transform:scale(.4)rotate(-40deg)}to{opacity:1;transform:none}}@keyframes acs-bar{0%{transform:scaleX(0)}}@media (width<=760px){.acs-grid{grid-template-columns:1fr}.acs-grid>*{border-radius:0!important}}@media (width<=460px){.acs-pill .acs-ico{width:40px;height:40px}}@media (prefers-reduced-motion:reduce){.acs,.acs *{animation:none!important}}.acs,.acs-grid{gap:6px}.acs-head{border-top-color:var(--lvl);background:linear-gradient(90deg, var(--acs-bg) 40%, color-mix(in srgb, var(--lvl) 14%, var(--acs-bg)));text-transform:none;letter-spacing:0;padding:.7rem 1rem}.acs-id{flex-direction:column;display:flex}.acs-id .label{letter-spacing:.2em;text-transform:uppercase;margin:0;font-size:9px}.acs-id strong{letter-spacing:.1em;font-size:22px}.acs-clear{align-items:center;gap:.8rem;display:flex}.acs-lvl-badge{border-radius:var(--radius);background:var(--lvl);color:#0d0f12;min-width:54px;box-shadow:0 0 18px color-mix(in srgb, var(--lvl) 45%, transparent);place-items:center;padding:.25rem .5rem .3rem;font-family:Barlow,sans-serif;font-size:28px;font-weight:800;line-height:1;animation:.5s cubic-bezier(.3,1.5,.5,1) .15s both acs-pop;display:grid}.acs-lvl-badge small{letter-spacing:.25em;text-transform:uppercase;font-size:8px;font-weight:700}.acs-clear-text{flex-direction:column;gap:.25rem;display:flex}.acs-clear-text strong{letter-spacing:.12em;text-transform:uppercase;color:var(--lvl);font-family:Barlow,sans-serif;font-size:18px;font-weight:700}.acs-clear-text small{opacity:.7;font-size:10px}.acs-level-bars i{width:26px;height:6px}.lvl-5 .acs-clear-text strong{animation:2.4s step-end 1s infinite acs-blink}@keyframes acs-blink{0%,to{opacity:1}92%{opacity:.35}}.acs-contain{gap:1.2rem;padding:1rem 1rem 1rem 1.2rem}.acs-row{padding:.6rem .8rem .6rem 1rem}.acs-texts small{opacity:.65;margin-top:.1rem;font-size:10.5px;line-height:1.35}.acs-texts small+.label{margin-top:.55rem}.acs-pill,.acs-pill .acs-ico{animation:.4s ease-out .2s both acs-fade}.acs-pill.two .acs-ico.sec{margin-left:6px;animation:.6s cubic-bezier(.5,0,.2,1.2) .55s both acs-slide}@keyframes acs-fade{0%{opacity:0}}@keyframes acs-slide{0%{opacity:.2;margin-left:-52px}to{opacity:1;margin-left:6px}}.acs-emblem{flex:none;align-self:center;width:128px;height:128px;margin:0 1.1rem;animation:.6s cubic-bezier(.3,1.4,.5,1) .3s both acs-pop;position:relative}.acs-emblem svg{width:100%;height:100%;position:absolute;inset:0}.acs-oct{fill:var(--acs-plate);stroke:color-mix(in srgb, var(--fg) 25%, transparent);stroke-width:1px}.acs-oct-in{fill:none;stroke:color-mix(in srgb, var(--fg) 18%, transparent);stroke-width:.8px}.acs-emblem svg{overflow:visible}.acs-emblem svg.acs-arrows-layer{z-index:1;pointer-events:none}.acs-arrows line,.acs-arrows path{fill:none;stroke:var(--acs-arrow);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.acs-emblem>span{width:22%;height:22%;position:absolute;translate:-50% -50%}.acs-emblem>.top{top:21%;left:50%}.acs-emblem>.right{top:50%;left:79%}.acs-emblem>.bottom{top:79%;left:50%}.acs-emblem>.left{top:50%;left:21%}.acs-emblem>.sec{--c:#c9ced4}.acs-emblem>.empty{border:1.5px dashed color-mix(in srgb, var(--fg) 25%, transparent);border-radius:50%}.acs-emblem .acs-ico{width:100%;height:100%;box-shadow:0 0 0 2px var(--acs-plate);padding:3px;animation:.4s ease-out .6s both acs-fade}@media (width<=460px){.acs-emblem{display:none}.acs-clear{flex-wrap:wrap}}.file-warning{border-radius:var(--radius);background:repeating-linear-gradient(-45deg,#ff5a5f1a 0 12px,#ff5a5f0a 12px 24px);border:1px solid #ff5a5f;align-items:center;gap:1rem;padding:.9rem 1.1rem;animation:.45s ease-out .4s both acs-in;display:flex}.file-warning-label{letter-spacing:.22em;text-transform:uppercase;color:#ff5a5f;margin-bottom:.2rem;font-size:10px}.file-warning p{font-size:13px}.warn-icon{fill:none;stroke:#ff5a5f;stroke-width:1.8px;stroke-linejoin:round;stroke-linecap:round;flex:none;width:34px;height:34px}.warn-icon circle{fill:#ff5a5f}.amnestic-note{align-items:center;gap:.6rem;display:flex}.amnestic-note .warn-icon{stroke:currentColor;width:18px;height:18px}.amnestic-note .warn-icon circle{fill:currentColor}.addendum{border-left:3px solid color-mix(in srgb, var(--accent) 50%, transparent)}.addendum.kind-incident{border-left-color:#f0a03a}.addendum.kind-interview{border-left-color:#8fd3ff}.addendum.kind-note{border-left-color:#b58cff}.add-meta{border-bottom:1px dashed var(--line);flex-direction:column;gap:.25rem;margin:.8rem 0 .3rem;padding-bottom:.7rem;font-size:13px;display:flex}.add-meta div{gap:.5rem;display:flex}.add-meta dt{text-transform:uppercase;letter-spacing:.06em;color:var(--hi);flex:none;font-weight:700}.add-meta dd{margin:0}.add-transcript{border-left:2px solid color-mix(in srgb, var(--fg) 15%, transparent);margin-top:.7rem;padding:.2rem 0 .2rem 1rem}.add-frame{letter-spacing:.22em;text-transform:uppercase;text-align:center;opacity:.6;margin:.6rem 0;font-size:11px}.addendum-body .add-say,.addendum-body .add-stage{margin-top:.45rem}.add-say strong{color:var(--hi)}.add-stage em{opacity:.65}.add-note{background:#b58cff0f;border-left:2px solid #b58cff;margin:.8rem 0 0;padding:.6rem 1rem;font-style:italic}.add-note p:first-child{margin-top:0}.add-note footer{opacity:.75;margin-top:.5rem;font-size:12px;font-style:normal}.add-end{letter-spacing:.22em;text-transform:uppercase;text-align:right;opacity:.45;margin-top:1rem;font-size:10px}.brain-scan.done .brain-region.hint{animation:5s ease-in-out infinite regionhint;animation-delay:calc(var(--pulse-delay,0s) * 2.8 + .8s)}@keyframes regionhint{0%,14%,to{opacity:.45}7%{opacity:.85}}.brain-stage{position:relative}.brain-hint{letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;opacity:.55;pointer-events:none;align-items:center;gap:.45rem;font-size:10px;transition:opacity .6s;animation:.6s ease-out .4s backwards tlin;display:inline-flex;position:absolute;bottom:.2rem;left:50%;transform:translate(-50%)}.brain-hint.gone{opacity:0}.brain-hint-dot{background:var(--accent);border-radius:50%;width:6px;height:6px;animation:1.6s ease-out infinite hintping}@keyframes hintping{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--accent) 70%, transparent)}to{box-shadow:0 0 0 7px #0000}}@media (prefers-reduced-motion:reduce){.brain-scan.done .brain-region.hint,.brain-hint-dot{animation:none}}.rise{animation:.4s cubic-bezier(.2,.8,.2,1) both rise-in;animation-delay:calc(var(--i,0) * 60ms)}@keyframes rise-in{0%{opacity:0;translate:0 10px}to{opacity:1;translate:0}}@media (prefers-reduced-motion:reduce){.rise{animation:none}}.mtf-insignia{background:var(--mtf-c,var(--accent));-webkit-mask:var(--img) center / contain no-repeat;-webkit-mask:var(--img) center / contain no-repeat;mask:var(--img) center / contain no-repeat;flex:none;display:inline-block}.hub-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:.8rem;display:grid}.hub-card{all:unset;box-sizing:border-box;border:1px solid var(--line);border-top:2px solid var(--accent);border-radius:var(--radius);background:var(--surface);cursor:var(--cur-pointer,pointer);flex-direction:column;gap:.4rem;padding:1.3rem 1.2rem 1.1rem;transition:transform .2s ease-out,box-shadow .2s,border-color .2s;display:flex;position:relative}.hub-card:hover{border-color:color-mix(in srgb, var(--accent) 60%, var(--line));box-shadow:0 8px 28px color-mix(in srgb, var(--accent) 16%, transparent);transform:translateY(-3px)}.hub-card strong{color:var(--hi);font-size:19px}.hub-icon{width:52px;height:52px;color:var(--accent);place-items:center;margin-bottom:.3rem;display:grid}.hub-icon>*{width:52px!important;height:52px!important}.hub-icon .scp-logo{background:var(--accent)}.hub-goi-icon{fill:none;stroke:currentColor;stroke-width:1.5px}.hub-n{opacity:.18;font-family:Barlow,sans-serif;font-size:34px;font-weight:700;position:absolute;top:1rem;right:1.1rem}.hub-go{letter-spacing:.15em;text-transform:uppercase;color:var(--accent);margin-top:auto;padding-top:.6rem;font-size:11px}.hub-section{letter-spacing:.22em;text-transform:uppercase;opacity:.7;margin:.6rem 0 0;font-size:11px}.mtf-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:.7rem;display:grid}.mtf-card{all:unset;box-sizing:border-box;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);cursor:var(--cur-pointer,pointer);align-items:center;gap:1rem;padding:.9rem 1rem;transition:transform .2s ease-out,border-color .2s;display:flex}button.mtf-card:hover{border-color:color-mix(in srgb, var(--accent) 55%, var(--line));transform:translateY(-2px)}.mtf-card.locked{cursor:default;border-style:dashed}.mtf-card.locked>*{opacity:.45}.mtf-lock{text-align:center;width:64px;font-size:28px}.mtf-card-text{flex-direction:column;gap:.15rem;min-width:0;display:flex}.mtf-card-text strong{color:var(--hi);font-size:15px}.mtf-status{--s:#9aa4ad;border:1px solid var(--s);color:var(--s);letter-spacing:.12em;text-transform:uppercase;border-radius:999px;align-self:flex-start;align-items:center;gap:.4rem;padding:.1rem .5rem;font-size:10px;display:inline-flex}.st-Einsatzbereit{--s:#3fbf7f}.st-Im-Einsatz{--s:#e8902a}.st-Bereitschaft{--s:#4aa8d8}.st-Klassifiziert{--s:#e5484d}.st-Einsatzbereit .mtf-status,.st-Im-Einsatz .mtf-status,.st-Bereitschaft .mtf-status,.st-Klassifiziert .mtf-status{--s:inherit}.mtf-file{flex-direction:column;gap:.8rem;display:flex}.mtf-hero{border-top:2px solid var(--s);background:repeating-linear-gradient(0deg, transparent 0 3px, color-mix(in srgb, var(--fg) 3%, transparent) 3px 4px), linear-gradient(110deg, color-mix(in srgb, var(--s) 14%, transparent), transparent 55%), var(--surface);align-items:center;gap:1.8rem;padding:1.8rem 1.6rem;animation:.4s ease-out both rise-in;display:flex;position:relative;overflow:hidden}.mtf-hero-bg{background:var(--s);opacity:.07;width:360px;height:360px;-webkit-mask:var(--img) center / contain no-repeat;-webkit-mask:var(--img) center / contain no-repeat;mask:var(--img) center / contain no-repeat;pointer-events:none;animation:30s linear infinite mtf-drift;position:absolute;top:50%;right:-60px;translate:0 -50%}@keyframes mtf-drift{to{rotate:360deg}}.mtf-seal{flex:none;place-items:center;width:150px;height:150px;animation:.6s cubic-bezier(.3,1.4,.5,1) .1s both acs-pop;display:grid;position:relative}.mtf-seal .mtf-insignia{--mtf-c:var(--s)}.mtf-seal-ring{border:1.5px dashed color-mix(in srgb, var(--s) 60%, transparent);border-radius:50%;animation:24s linear infinite mtf-drift;position:absolute;inset:0}.mtf-seal-ring.r2{border:1px solid color-mix(in srgb, var(--s) 30%, transparent);border-top-color:var(--s);animation-duration:3s;inset:8px}.mtf-hero-text{flex:1;min-width:0;position:relative}.mtf-hero h2{letter-spacing:.08em;font-size:40px;line-height:1.05}.mtf-hero h2 span{color:var(--s)}.mtf-nick{color:var(--hi);margin:.25rem 0 .8rem;font-family:Barlow,sans-serif;font-size:22px;font-style:italic;font-weight:600}.mtf-status.big{--s:inherit;padding:.25rem .75rem;font-size:12px}.mtf-status i{background:currentColor;border-radius:50%;width:7px;height:7px;animation:1.6s ease-out infinite status-ping}@keyframes status-ping{0%{box-shadow:0 0 0 0 color-mix(in srgb, currentColor 70%, transparent)}to{box-shadow:0 0 0 7px #0000}}.mtf-gauge{flex:none;place-items:center;width:132px;height:132px;display:grid;position:relative}.mtf-gauge svg{position:absolute;inset:0;rotate:-90deg}.mtf-gauge-track{fill:none;stroke:color-mix(in srgb, var(--fg) 12%, transparent);stroke-width:7px}.mtf-gauge-fill{fill:none;stroke:var(--s);stroke-width:7px;stroke-linecap:round;stroke-dasharray:100;transition:stroke-dashoffset .3s;animation:1.4s cubic-bezier(.2,.8,.2,1) .3s backwards mtf-gauge}@keyframes mtf-gauge{0%{stroke-dashoffset:100px}}.mtf-gauge span{flex-direction:column;align-items:center;gap:.1rem;display:flex}.mtf-gauge strong{color:var(--hi);font-family:Barlow,sans-serif;font-size:24px;line-height:1}.mtf-gauge small{letter-spacing:.15em;text-transform:uppercase;opacity:.7;font-size:8px}.mtf-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.mtf-facts>div{border-left:3px solid var(--s);flex-direction:column;gap:.25rem;padding:.8rem 1rem;display:flex}.mtf-facts .label{margin:0}.mtf-facts strong{color:var(--hi);font-weight:600}.mtf-cols{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:.8rem;display:grid}.mtf-tag{border:1px solid color-mix(in srgb, var(--s) 55%, transparent);background:color-mix(in srgb, var(--s) 10%, transparent);color:var(--hi);letter-spacing:.08em;border-radius:999px;padding:.2rem .6rem;font-size:11px}.mtf-log{border-left:1px solid var(--line);margin:0;padding:0 0 0 1rem;list-style:none}.mtf-log li{flex-direction:column;gap:.1rem;padding:0 0 .9rem;font-size:13px;display:flex;position:relative}.mtf-log li:before{content:"";background:var(--tone,#9aa4ad);width:9px;height:9px;box-shadow:0 0 0 3px color-mix(in srgb, var(--tone,#9aa4ad) 25%, transparent);border-radius:50%;position:absolute;top:4px;left:calc(-1rem - 5px)}.mtf-log li.t-ok{--tone:#3fbf7f}.mtf-log li.t-warn{--tone:#e8902a}.mtf-log li.t-bad{--tone:#e5484d}.mtf-log time{color:var(--tone,var(--accent));font-variant-numeric:tabular-nums;font-size:11px}@media (width<=760px){.mtf-hero{flex-direction:column;align-items:flex-start}.mtf-facts,.mtf-cols{grid-template-columns:1fr}}.acs-mtf{all:unset;box-sizing:border-box;border:1px solid var(--line);border-left:4px solid var(--accent);border-radius:0 0 var(--radius) var(--radius);background:linear-gradient(90deg, color-mix(in srgb, var(--accent) 12%, var(--acs-bg)), var(--acs-bg) 70%);cursor:var(--cur-pointer,pointer);grid-column:1/-1;align-items:center;gap:1rem;padding:.6rem 1rem;transition:background .2s;animation:.45s cubic-bezier(.2,.8,.2,1) .44s both acs-in;display:flex}.acs-mtf:hover{background:color-mix(in srgb, var(--accent) 16%, var(--acs-bg))}.acs-mtf .acs-texts strong{font-size:18px}.acs-mtf-nick{opacity:.75;font-weight:600}.acs-mtf-status{letter-spacing:.15em;text-transform:uppercase;opacity:.7;font-size:10px}.acs-mtf-go{letter-spacing:.12em;text-transform:uppercase;color:var(--accent);font-size:11px}@media (width<=640px){.acs-mtf{flex-wrap:wrap}.acs-mtf-status,.acs-mtf-go{display:none}}.goi-valravn{--g-bg:#0b1016;--g-bg2:#111a23;--g-panel:#111a23;--g-line:#24323f;--g-fg:#c9d4de;--g-hi:#eef4f9;--g-accent:#7fb6d9;--g-warn:#e05a52;font-family:Barlow Condensed,Barlow,sans-serif}.goi-mcd{--g-bg:#0d0b08;--g-bg2:#231b10;--g-panel:#16120c;--g-line:#3a2f1c;--g-fg:#d8ccb4;--g-hi:#f5ecd8;--g-accent:#c9a24a;--g-warn:#c0533a;font-family:Cormorant Garamond,Georgia,serif}.crt[data-mode=light] .goi-valravn{--g-bg:#eef3f7;--g-bg2:#dde7ef;--g-panel:#fff;--g-line:#c3d1dd;--g-fg:#2b3a47;--g-hi:#0d1b26;--g-accent:#2f6f99;--g-warn:#b8322b}.crt[data-mode=light] .goi-mcd{--g-bg:#f8f2e4;--g-bg2:#efe2c4;--g-panel:#fffaf0;--g-line:#dccaa2;--g-fg:#4a3d28;--g-hi:#1e160a;--g-accent:#9a7420;--g-warn:#a3402a}.goi-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:.9rem;display:grid}.goi-card{all:unset;box-sizing:border-box;color:var(--g-fg);cursor:var(--cur-pointer,pointer);border-radius:6px;align-items:center;gap:1.1rem;padding:1.3rem;transition:transform .25s ease-out,box-shadow .25s;display:flex;position:relative;overflow:hidden}.goi-card:hover{box-shadow:0 8px 30px color-mix(in srgb, var(--g-accent) 22%, transparent);transform:translateY(-3px)}.goi-card-text{flex-direction:column;gap:.35rem;display:flex}.goi-card.goi-valravn{background:linear-gradient(135deg, var(--g-panel), var(--g-bg));border:1px solid var(--g-line);border-left:3px solid var(--g-accent)}.goi-card.goi-valravn strong{color:var(--g-hi);letter-spacing:.08em;text-transform:uppercase;font-size:22px;font-weight:800}.goi-card.goi-mcd{background:radial-gradient(circle at 20% 0%, var(--g-bg2), var(--g-bg) 70%);border:1px solid var(--g-accent);outline:1px solid var(--g-line);outline-offset:-6px;font-size:16px}.goi-card.goi-mcd strong{color:var(--g-hi);font-size:24px;font-weight:600}.goi-threat{color:var(--g-accent);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.5rem;font-size:12px;display:inline-flex}.goi-threat.t-Hoch{color:var(--g-warn)}.goi-threat-bars{gap:2px;display:flex}.goi-threat-bars i{background:color-mix(in srgb, currentColor 22%, transparent);border-radius:2px;width:12px;height:6px}.goi-threat-bars i.on{background:currentColor}@media (prefers-reduced-motion:reduce){.mtf-hero-bg,.mtf-seal-ring{animation:none}}.scp-card2{border-top:2px solid var(--c,var(--edge));background:linear-gradient(160deg, color-mix(in srgb, var(--c,#9aa4ad) 10%, var(--acs-bg)), var(--acs-bg) 55%);gap:.6rem}.scp-card2.acs{flex-direction:column;display:flex}.scp-card2-top{align-items:center;gap:.8rem;display:flex}.scp-card2-top>.acs-ico{width:40px;height:40px;animation:none}.scp-card2-id{flex-direction:column;flex:1;align-items:flex-start;gap:.2rem;display:flex}.scp-card2-id strong{letter-spacing:.08em;color:var(--hi);font-size:16px}.scp-card2-top .mtf-insignia{opacity:.8}.scp-card2-foot{border-top:1px dashed var(--line);flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:auto;padding-top:.6rem;display:flex}.scp-card2-cls{background:color-mix(in srgb, var(--c) 14%, var(--acs-bg));color:var(--hi);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;align-items:center;gap:.3rem;padding:2px 8px 2px 2px;font-size:10px;display:inline-flex}.scp-card2-cls .acs-ico{width:20px;height:20px;padding:2px;animation:none}.scp-card2-lvl{opacity:.7;margin-left:auto}.crt{--card-bg:#15181c}.crt[data-mode=light]{--card-bg:#fff}.hub-scp-mark{background:var(--accent);-webkit-mask:var(--img) center / contain no-repeat;-webkit-mask:var(--img) center / contain no-repeat;mask:var(--img) center / contain no-repeat;display:block}.mtf-fact{align-items:center;gap:.9rem;transition:transform .2s ease-out,box-shadow .2s;display:flex;position:relative;overflow:hidden;border-left:none!important;border-top:2px solid var(--s)!important;background:linear-gradient(150deg, color-mix(in srgb, var(--s) 12%, var(--card-bg)), var(--card-bg) 60%)!important;padding:.9rem 1rem!important}.mtf-fact:hover{box-shadow:0 6px 20px color-mix(in srgb, var(--s) 18%, transparent);transform:translateY(-2px)}.mtf-fact-icon{border:1.5px solid color-mix(in srgb, var(--s) 60%, transparent);background:color-mix(in srgb, var(--s) 14%, transparent);border-radius:50%;flex:none;place-items:center;width:42px;height:42px;display:grid}.mtf-fact-icon svg{fill:none;width:20px;height:20px;stroke:var(--s);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.mtf-fact-text{flex-direction:column;gap:.2rem;min-width:0;display:flex}.mtf-fact-text strong{color:var(--hi);font-size:15px;font-weight:600}.mtf-fact-idx{opacity:.06;pointer-events:none;font-family:Barlow,sans-serif;font-size:46px;font-weight:800;position:absolute;bottom:-.4rem;right:.7rem}.acs-contain,.acs-row,.acs-foot,.acs-mtf,.acs-head{border-radius:var(--radius)!important}.acs .sec-Thaumiel,.acs-emblem>.sec-Thaumiel{--c:#b58cff}.acs .sec-Nachrichtlich,.acs-emblem>.sec-Nachrichtlich{--c:#4fc3c9}.acs-pill .acs-ico.sec{box-shadow:0 0 0 2px color-mix(in srgb, var(--acs-plate) 60%, transparent)}.report-card{background:linear-gradient(160deg, color-mix(in srgb, var(--cl) 10%, var(--card-bg)), var(--card-bg) 55%);border-top:none}.report-card:before{background:var(--cl);height:2px}.report-card-foot{border-top:1px dashed var(--line);padding-top:.6rem}.folder{border-top:2px solid var(--st);background:linear-gradient(160deg, color-mix(in srgb, var(--st) 9%, var(--card-bg)), var(--card-bg) 55%)}.scipa-legend{flex-direction:column;margin:.7rem 0 0;padding:0;list-style:none;gap:4px!important;display:flex!important}.scipa-legend li{border-radius:var(--radius);border-left:2px solid var(--c,#9aa4ad);background:color-mix(in srgb, var(--c,#9aa4ad) 10%, transparent);grid-template-columns:26px 9.5rem 1fr;align-items:center;padding:5px 10px 5px 5px;gap:.7rem!important;display:grid!important}.scipa-legend .acs-ico{width:26px;height:26px;padding:3px;animation:none}.scipa-legend strong{letter-spacing:.12em;text-transform:uppercase;color:var(--c,var(--hi));font-size:11px}.scipa-legend span{font-size:13px}@media (width<=640px){.scipa-legend li{grid-template-columns:26px 1fr}.scipa-legend li span{grid-column:2}}.rail-guide{flex-direction:column;margin:0;padding:0;list-style:none;gap:2px!important;display:flex!important}.rail-guide button{all:unset;box-sizing:border-box;border-radius:var(--radius);width:100%;cursor:var(--cur-pointer,pointer);align-items:center;gap:.6rem;padding:.35rem .4rem;font-size:12px;transition:background .2s;display:flex}.rail-guide button:hover{background:color-mix(in srgb, var(--accent) 10%, transparent)}.rail-guide .acs-ico{--c:color-mix(in srgb, var(--fg) 30%, transparent);width:24px;height:24px;padding:3px;animation:none}.goi-grid{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:1rem}.goi-card{flex-direction:column;align-items:stretch;gap:0;padding:0;border-radius:var(--radius)!important;background:var(--g-panel)!important;border:1px solid var(--g-line)!important;outline:none!important}.goi-card-banner{border-bottom:1px solid var(--g-line);align-items:center;gap:1rem;padding:1.3rem 1.2rem;display:flex;position:relative;overflow:hidden}.goi-card-bg{opacity:.06;pointer-events:none;position:absolute;top:-20px;right:-40px}.goi-card-bg .goi-mark{width:190px;height:190px}.goi-card-banner>.goi-mark{width:60px;height:60px;position:relative}.goi-card-title{flex-direction:column;gap:.15rem;min-width:0;display:flex;position:relative}.goi-card-title em{opacity:.75;font-size:13px}.goi-card-body{flex-direction:column;gap:.8rem;padding:1rem 1.2rem 1.1rem;display:flex}.goi-card-facts{grid-template-columns:1fr 1fr;gap:.6rem;display:grid}.goi-card-facts>span{color:var(--g-hi);flex-direction:column;gap:.1rem;font-size:14px;display:flex}.goi-card-facts .label{color:var(--g-accent);margin:0;font-size:9px}.goi-card-foot{border-top:1px dashed var(--g-line);justify-content:space-between;align-items:center;padding-top:.7rem;display:flex}.goi-card-go{letter-spacing:.15em;text-transform:uppercase;color:var(--g-accent);font-size:11px;transition:translate .2s}.goi-card:hover .goi-card-go{translate:4px}.goi-card.goi-valravn .goi-card-banner{background:repeating-linear-gradient(90deg, transparent 0 39px, color-mix(in srgb, var(--g-accent) 7%, transparent) 39px 40px), linear-gradient(135deg, var(--g-bg2), var(--g-bg));border-top:3px solid var(--g-accent)}.goi-card.goi-valravn .goi-card-title strong{font-size:24px}.goi-card.goi-mcd .goi-card-banner{background:radial-gradient(circle at 15% 0%, var(--g-bg2), var(--g-bg) 75%);border-top:3px double var(--g-accent)}.goi-card.goi-mcd .goi-card-title strong{font-size:26px}.goi-card.goi-mcd .goi-kicker{font-family:Barlow,sans-serif}.goi-card,.goi-card *{font-family:var(--g-font)!important}.goi-valravn{--g-font:"Barlow Condensed", "Barlow", sans-serif}.goi-mcd{--g-font:"Cormorant Garamond", Georgia, serif}.goi-card .label,.goi-card .goi-kicker,.goi-card .goi-threat,.goi-card .goi-card-go{font-family:Barlow,sans-serif!important}.goi-mark{background:var(--g-accent);width:64px;height:64px;-webkit-mask:var(--img) center / contain no-repeat;-webkit-mask:var(--img) center / contain no-repeat;mask:var(--img) center / contain no-repeat;flex:none;display:block}.goi-card-bg .goi-mark.goi-logo{width:260px;height:190px}.goi-card-title .goi-kicker{font-size:11px}.goi-card-title em{font-size:16px}.goi-card-body .small{font-size:16px;line-height:1.5}.goi-card-facts>span{font-size:17px}.goi-card-facts .label{font-size:11px}.goi-card .goi-threat{font-size:13px}.goi-card-go{font-size:12px}.gf{border-radius:var(--radius);background:var(--g-bg);max-width:1180px;color:var(--g-fg);font-family:var(--g-font);border:1px solid var(--g-line);margin:0 auto;padding:1.4rem;font-size:18px;line-height:1.6;position:relative}.gf h2,.gf h3,.gf h4{margin:0;font-family:inherit!important}.gf .back{color:var(--g-accent);border-color:var(--g-line);margin-bottom:1rem}.gf-label,.gf-kicker,.gf-card h4,.gf-stats span,.gf-status,.gf-intercept figcaption{letter-spacing:.22em;text-transform:uppercase;color:var(--g-accent);font-family:Barlow,sans-serif;font-size:12px;font-weight:600}.gf .goi-threat{font-size:13px}.gf .goi-threat-bars i{width:18px;height:8px}.gf-cover{border-radius:var(--radius);border:1px solid var(--g-line);justify-content:space-between;align-items:flex-end;gap:1.5rem;min-height:300px;padding:2.2rem;display:flex;position:relative;overflow:hidden}.gf-cover-bg{opacity:.1;pointer-events:none;position:absolute;top:50%;right:-60px;translate:0 -50%}.gf-cover-bg .goi-mark.goi-logo{width:620px;height:440px}.gf-cover-main{align-items:center;gap:1.6rem;min-width:0;display:flex;position:relative}.gf-cover-main>.goi-mark{width:120px;height:120px}.gf-cover h2{color:var(--g-hi);margin:.4rem 0 .6rem;line-height:1}.gf-tagline{opacity:.85;margin:0;font-size:20px;font-style:italic}.gf-cover-side{flex-direction:column;flex:none;align-items:flex-end;gap:.8rem;display:flex;position:relative}.gf-status{border:1.5px solid var(--g-warn);color:var(--g-warn);background:color-mix(in srgb, var(--g-warn) 10%, transparent);border-radius:999px;padding:.45rem 1rem}.gf-stats{grid-template-columns:repeat(4,1fr);gap:.8rem;margin:1rem 0 2rem;display:grid}.gf-stats>div{border-radius:var(--radius);border:1px solid var(--g-line);background:var(--g-panel);flex-direction:column;gap:.35rem;padding:1rem 1.2rem;display:flex}.gf-stats strong{color:var(--g-hi);font-size:28px;line-height:1.15}.gf-grid{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:2rem;display:grid}.gf-main{flex-direction:column;gap:2.2rem;min-width:0;display:flex}.gf-sec>header{border-bottom:1px solid var(--g-line);align-items:baseline;gap:.9rem;margin-bottom:.9rem;padding-bottom:.6rem;display:flex}.gf-num{color:var(--g-accent);letter-spacing:.1em;min-width:2ch;font-size:15px;font-weight:700}.gf-sec h3{color:var(--g-hi);font-size:26px}.gf-sec p{margin:0}.gf-sec p+p{margin-top:.8rem}.gf-side{flex-direction:column;gap:1rem;display:flex;position:sticky;top:1rem}.gf-card{border-radius:var(--radius);border:1px solid var(--g-line);border-top:3px solid var(--g-accent);background:var(--g-panel);padding:1.1rem 1.2rem}.gf-card h4{margin-bottom:.7rem}.gf-card dl{flex-direction:column;margin:0;display:flex}.gf-card dl>div{border-bottom:1px solid var(--g-line);padding:.6rem 0}.gf-card dl>div:last-child{border-bottom:none;padding-bottom:0}.gf-card dt{letter-spacing:.18em;text-transform:uppercase;color:var(--g-accent);opacity:.85;font-family:Barlow,sans-serif;font-size:11px}.gf-card dd{color:var(--g-hi);margin:.15rem 0 0;font-size:17px;line-height:1.35}.gf-stance{border-top-color:var(--g-warn);background:color-mix(in srgb, var(--g-warn) 7%, var(--g-panel))}.gf-stance h4{color:var(--g-warn)}.gf-stance p{color:var(--g-hi);margin:0;font-size:17px}.gf-encounters{border-left:2px solid var(--g-line);flex-direction:column;gap:.9rem;margin:0;padding:0 0 0 16px;list-style:none;display:flex}.gf-encounters li{position:relative}.gf-encounters li:before{content:"";background:var(--tone);width:12px;height:12px;box-shadow:0 0 0 3px var(--g-panel);border-radius:50%;position:absolute;top:6px;left:-23px}.gf-encounters .t-ok{--tone:#4fbf7a}.gf-encounters .t-warn{--tone:#e39a3b}.gf-encounters .t-bad{--tone:#e0524f}.gf-encounters time{letter-spacing:.1em;color:var(--tone);font-family:Barlow,sans-serif;font-size:13px;font-weight:600}.gf-encounters p{margin:.1rem 0 0;font-size:16px;line-height:1.45}.gf-intercept{border-radius:var(--radius);flex-direction:column;gap:.55rem;margin:0;padding:1.2rem 1.4rem;display:flex}.gf-intercept figcaption{margin-bottom:.3rem}.gf-intercept p{opacity:0;animation:goi-line .4s var(--d) ease-out forwards}@keyframes goi-line{0%{opacity:0;translate:0 4px}to{opacity:1;translate:0}}.gf-ops{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.8rem;margin:0;padding:0;list-style:none;display:grid}.gf-ops li{border-radius:var(--radius);border:1px solid var(--g-line);background:var(--g-panel);flex-direction:column;gap:.3rem;padding:1rem 1.1rem;display:flex}.gf-op-code{color:var(--g-accent);letter-spacing:.08em;font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px}.gf-ops strong{color:var(--g-hi);font-size:20px;line-height:1.2}.gf-ops span:last-child{font-size:16px}.gf-lots{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:.9rem;margin:0;padding:0;list-style:none;display:grid}.gf-lots li{border-radius:var(--radius);border:1px solid var(--g-line);background:var(--g-panel);text-align:center;flex-direction:column;gap:.4rem;padding:1.3rem 1.2rem 1.1rem;transition:transform .2s,border-color .2s;display:flex}.gf-lots li:hover{border-color:var(--g-accent);transform:translateY(-3px)}.gf-lot{font-variant:small-caps;letter-spacing:.12em;color:var(--g-accent);font-size:15px}.gf-lots strong{color:var(--g-hi);font-size:21px;font-weight:600;line-height:1.2}.gf-lots em{opacity:.85;flex:1;font-size:16px}.gf-price{border-top:1px dashed var(--g-line);color:var(--g-accent);margin-top:.4rem;padding-top:.6rem;font-size:18px;font-weight:600}.gf-disclaimer{opacity:.6;text-align:center;font-size:15px;font-style:italic;margin-top:1rem!important}.goi-valravn.gf{background:linear-gradient(90deg, color-mix(in srgb, var(--g-accent) 4%, transparent) 1px, transparent 1px) 0 0 / 48px 48px, linear-gradient(color-mix(in srgb, var(--g-accent) 4%, transparent) 1px, transparent 1px) 0 0 / 48px 48px, var(--g-bg)}.goi-valravn .gf-cover{background:repeating-linear-gradient(0deg, transparent 0 3px, color-mix(in srgb, var(--g-accent) 4%, transparent) 3px 4px), linear-gradient(120deg, var(--g-bg2), var(--g-bg) 70%);border-top:4px solid var(--g-accent)}.goi-valravn .gf-cover:before,.goi-valravn .gf-cover:after{content:"";border:2px solid var(--g-accent);opacity:.7;width:26px;height:26px;position:absolute}.goi-valravn .gf-cover:before{border-bottom:none;border-left:none;top:14px;right:14px}.goi-valravn .gf-cover:after{border-top:none;border-right:none;bottom:14px;left:14px}.goi-valravn .gf-cover h2{letter-spacing:.06em;text-transform:uppercase;font-size:64px;font-weight:800}.goi-valravn .gf-tagline{font-size:21px}.goi-valravn .gf-stats>div{border-left:3px solid var(--g-accent)}.goi-valravn .gf-stats strong{text-transform:uppercase;letter-spacing:.03em;font-weight:800}.goi-valravn .gf-sec h3{text-transform:uppercase;letter-spacing:.12em;font-size:24px;font-weight:800}.goi-valravn .gf-num{background:color-mix(in srgb, var(--g-accent) 14%, transparent);border-radius:6px;padding:.1rem .5rem;font-family:JetBrains Mono,ui-monospace,monospace}.goi-valravn .gf-intercept{border:1px solid var(--g-line);border-left:3px solid var(--g-accent);background:repeating-linear-gradient(0deg, transparent 0 3px, color-mix(in srgb, var(--g-accent) 5%, transparent) 3px 4px), var(--g-panel);font-family:JetBrains Mono,ui-monospace,monospace;font-size:15px;line-height:1.5}.goi-valravn .gf-intercept p{grid-template-columns:7.5rem 1fr;gap:1rem;display:grid}.goi-valravn .gf-intercept b{color:var(--g-accent);font-weight:600}.goi-valravn .gf-ops li{border-left:3px solid var(--g-accent)}.goi-mcd.gf{background:radial-gradient(circle at 50% 0%, var(--g-bg2), var(--g-bg) 60%);font-size:19px}.goi-mcd .gf-cover{text-align:center;border:3px double var(--g-accent);background:radial-gradient(circle at 50% 30%, color-mix(in srgb, var(--g-accent) 12%, var(--g-bg2)), var(--g-bg) 75%);flex-direction:column;justify-content:center;align-items:center;padding:3rem 2rem 2.4rem}.goi-mcd .gf-cover-bg{opacity:.07;right:50%;translate:50% -50%}.goi-mcd .gf-cover-main{flex-direction:column;gap:1rem}.goi-mcd .gf-cover-main>.goi-mark{width:110px;height:140px}.goi-mcd .gf-cover h2{background:linear-gradient(90deg, var(--g-hi), var(--g-accent), var(--g-hi)) 0 0 / 200% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;font-size:60px;font-weight:600;animation:6s linear infinite mcd-gild}.goi-mcd .gf-tagline{font-size:23px}.goi-mcd .gf-cover-side{flex-direction:row;align-items:center;gap:1.2rem}.goi-mcd .gf-stats>div{text-align:center;border-color:color-mix(in srgb, var(--g-accent) 45%, var(--g-line));align-items:center}.goi-mcd .gf-stats strong{font-size:26px;font-weight:600}.goi-mcd .gf-sec>header{border-bottom:1px solid color-mix(in srgb, var(--g-accent) 50%, var(--g-line))}.goi-mcd .gf-num{font-size:22px;font-style:italic;font-weight:600}.goi-mcd .gf-sec h3{font-size:32px;font-style:italic;font-weight:600}.goi-mcd .gf-sec>p:first-of-type:first-letter{float:left;color:var(--g-accent);padding:.06em .12em 0 0;font-size:3.4em;font-weight:600;line-height:.85}.goi-mcd .gf-card{border-top:1px solid var(--g-accent);outline:1px solid var(--g-line);outline-offset:-5px}.goi-mcd .gf-stance{border-top-color:var(--g-warn)}.goi-mcd .gf-intercept{text-align:center;border:3px double var(--g-accent);background:radial-gradient(circle at 50% 0%, color-mix(in srgb, var(--g-accent) 10%, var(--g-panel)), var(--g-panel) 70%);align-items:center;padding:2rem 1.6rem}.goi-mcd .gf-intercept p:nth-of-type(-n+2){color:var(--g-hi);font-size:22px;font-style:italic}.goi-mcd .gf-intercept p:nth-of-type(3){margin-top:.8rem}.goi-mcd .gf-intercept b{letter-spacing:.22em;text-transform:uppercase;color:var(--g-accent);margin-right:.7rem;font-family:Barlow,sans-serif;font-size:11px;font-weight:600}.goi-mcd .gf-lots li{outline:1px solid var(--g-line);outline-offset:-6px}@media (width<=960px){.gf-grid{grid-template-columns:1fr}.gf-side{position:static}.gf-stats{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.gf{padding:1rem;font-size:17px}.gf-cover{flex-direction:column;align-items:flex-start;min-height:0;padding:1.4rem}.gf-cover-main{flex-direction:column;align-items:flex-start}.gf-cover-side{align-items:flex-start}.goi-valravn .gf-cover h2,.goi-mcd .gf-cover h2{font-size:36px}.goi-valravn .gf-intercept p{grid-template-columns:1fr;gap:.1rem}}@media (prefers-reduced-motion:reduce){.gf-intercept p{opacity:1;animation:none}.goi-mcd .gf-cover h2{animation:none}}@keyframes mcd-gild{to{background-position:-200% 0}}.scipa-legend li.scipa-text{--c:var(--lvl,#9aa4ad)}.scipa-badge{background:var(--c);color:#0d0f12;letter-spacing:0;border-radius:50%;place-items:center;width:26px;height:26px;font-size:11px;font-weight:700;display:grid}.scipa-legend li.lvl-MTF .scipa-badge{font-size:8px}.shell-main,.rail{overflow-anchor:none}.redact{white-space:normal;overflow-wrap:anywhere;word-break:break-all}.gf-stats>div{justify-content:center}.gf-stats strong{text-wrap:balance}.gf .back{font-family:IBM Plex Mono,monospace;font-size:12px;font-style:normal}.gf-encounters time{line-height:20px;display:block}.gf-encounters li:before{top:4px}.gf-stats small{letter-spacing:.04em;white-space:nowrap;opacity:.8;font-family:Barlow,sans-serif;font-size:13px}.gf-lots{grid-template-columns:1fr;gap:.7rem}.gf-lots li{text-align:left;grid-template-rows:auto auto;grid-template-columns:5.5rem minmax(0,1fr) auto;align-items:center;gap:.1rem 1.2rem;padding:1rem 1.3rem;display:grid}.gf-lots li:hover{transform:translate(4px)}.gf-lot{border-right:1px solid var(--g-line);grid-row:1/3;align-self:stretch;place-items:center;padding-right:1rem;display:grid}.gf-lots strong,.gf-lots em{grid-column:2}.gf-price{white-space:nowrap;border:none;grid-area:1/3/3;margin:0;padding:0}@media (width<=640px){.gf-lots li{grid-template-columns:1fr}.gf-lot,.gf-price,.gf-lots strong,.gf-lots em{border:none;grid-area:auto/1;place-items:start;padding:0}}.acs-pips .pips,.goi-threat .pips{margin-left:0}.goi-threat{--st:currentColor}.scp-card2-lvl{border:1px solid color-mix(in srgb, var(--lvl) 55%, transparent);background:color-mix(in srgb, var(--lvl) 12%, transparent);color:var(--lvl);letter-spacing:.12em;text-transform:uppercase;--st:var(--lvl);border-radius:999px;align-items:center;gap:.5rem;margin-left:auto;padding:3px 10px;font-size:11px;font-weight:600;display:inline-flex}.scp-card2-lvl .pips{margin-left:0}.crt[data-mode=light] .scp-card2-lvl{color:color-mix(in srgb, var(--lvl) 70%, #000)}.acs-pips .pip{width:11px;height:11px}.acs-pips .pips{gap:4px}.goi-grid{align-items:stretch}.goi-card-body{flex:1}.goi-card-foot{margin-top:auto}.shell-main{container-type:size}@media (width>=1500px){.rail{justify-content:center;align-self:start;height:100cqh}.rail>*{flex:none}.rail-log{max-height:100%}.rail{justify-content:safe center;top:2rem}}@media (width>=1500px){.rail{gap:.6rem}.rail-box{padding:.85rem 1rem}}.entity-link{color:inherit;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--accent) 60%, transparent);text-decoration-color:color-mix(in srgb, var(--accent) 60%, transparent);text-underline-offset:3px;cursor:var(--cur-pointer,pointer);text-decoration-thickness:1px;transition:color .15s,text-decoration-color .15s}.entity-link:hover{color:var(--accent);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.card2{flex-direction:column;gap:.6rem;display:flex}.card2-top{align-items:center;gap:.8rem;display:flex}.card2-id{flex-direction:column;flex:1;align-items:flex-start;gap:.2rem;min-width:0;display:flex}.card2-id strong{letter-spacing:.08em;color:var(--hi);font-size:16px}.card2-foot{border-top:1px dashed var(--line);flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:auto;padding-top:.6rem;display:flex}.card2-chip{background:color-mix(in srgb, var(--fg) 7%, var(--card-bg,var(--acs-bg)));min-height:24px;color:var(--hi);letter-spacing:.06em;border-radius:999px;align-items:center;gap:.4rem;padding:2px 10px;font-size:11px;display:inline-flex}.card2-chip:has(.avatar){padding-left:2px}.card2-chip .avatar.sm{width:20px;height:20px;font-size:9px}.card2-chip.seal{text-transform:uppercase;letter-spacing:.12em;opacity:.75;margin-left:auto}.card2-chip.seal.open{color:#7fe0a8;opacity:1}.state-pill{border:1px solid color-mix(in srgb, var(--sc) 55%, transparent);background:color-mix(in srgb, var(--sc) 12%, transparent);color:var(--sc);letter-spacing:.14em;text-transform:uppercase;border-radius:999px;flex:none;align-self:flex-start;align-items:center;gap:.4rem;padding:3px 10px;font-size:10px;font-weight:600;display:inline-flex}.state-pill:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.state-pill.status-Offen,.state-pill.status-Vermisst{--sc:#ff5a5f}.state-pill.status-Abgeschlossen{--sc:#9aa4ad}.state-pill.status-Aktiv{--sc:#4fbf7a}.state-pill.status-Beurlaubt,.state-pill.status-Beobachtung{--sc:#e39a3b}.level-pill{border:1px solid color-mix(in srgb, var(--lvl) 55%, transparent);background:color-mix(in srgb, var(--lvl) 12%, transparent);color:var(--lvl);letter-spacing:.12em;text-transform:uppercase;--st:var(--lvl);border-radius:999px;align-items:center;gap:.5rem;margin-left:auto;padding:3px 10px;font-size:11px;font-weight:600;display:inline-flex}.level-pill .pips,.card2-foot .level-pill{margin-left:0}.crt[data-mode=light] .level-pill,.crt[data-mode=light] .state-pill{filter:brightness(.75)saturate(1.3)}.pers-photo{border-radius:var(--radius);border:1px solid var(--line);background:color-mix(in srgb, var(--fg) 6%, var(--card-bg,var(--acs-bg)));width:52px;height:52px;color:var(--dim,var(--fg));letter-spacing:.08em;flex:none;place-items:center;font-size:14px;display:grid;overflow:hidden}.pers-photo img,.pers-photo svg{object-fit:cover;width:100%;height:100%}.pers-card .card2-id strong{letter-spacing:.02em}.pers-quote{font-style:italic}.pers-quote.none{opacity:.55}.pers-facts{grid-template-columns:repeat(3,1fr);gap:.6rem;display:grid}.pers-facts>span{flex-direction:column;gap:.1rem;display:flex}.pers-facts .label{margin:0;font-size:9px}.pers-facts strong{color:var(--hi);font-size:16px}.pers-card{--c:var(--sc)}.pers-card.st-Aktiv{--sc:#4fbf7a}.pers-card.st-Beurlaubt,.pers-card.st-Beobachtung{--sc:#e39a3b}.pers-card.st-Vermisst{--sc:#ff5a5f}.pers-card{border-top:2px solid var(--sc,var(--edge));background:linear-gradient(160deg, color-mix(in srgb, var(--sc,#9aa4ad) 8%, var(--card-bg,var(--acs-bg))), var(--card-bg,var(--acs-bg)) 55%)}.pers-card:before{display:none}.card2-id>.dim.small{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.nobreak{white-space:nowrap}.folder .folder-photo{border-radius:var(--radius);width:84px;height:100px}.folder-body{align-items:flex-start}.folder-body>.state-pill{margin-left:auto}.folder-name{font-size:17px}.folder-foot{border-top:1px dashed var(--line);padding-top:.6rem}.folder-foot .level-pill{margin-left:0}[data-cur-target],[data-cur-target]>.nav-indicator,[data-cur-target]>.tab-pill{border-radius:0!important}.mtf-card2,.mtf-acs,.mtf-doc{--c:var(--s)}.mtf-pill.st-Einsatzbereit,.mtf-pill.st-Im-Einsatz,.mtf-pill.st-Bereitschaft,.mtf-pill.st-Klassifiziert{--sc:var(--s)}.mtf-card2-seal{border:1.5px solid color-mix(in srgb, var(--s) 70%, transparent);background:color-mix(in srgb, var(--s) 14%, var(--acs-bg));border-radius:50%;flex:none;place-items:center;width:46px;height:46px;display:grid}.mtf-card2 .mtf-insignia{background:var(--hi)}.mtf-card2 .state-pill{align-self:flex-start}.mtf-ready{border:1px solid color-mix(in srgb, var(--s) 55%, transparent);background:color-mix(in srgb, var(--s) 12%, transparent);color:var(--s);letter-spacing:.1em;--st:var(--s);border-radius:999px;align-items:center;gap:.5rem;margin-left:auto;padding:3px 10px;font-size:11px;font-weight:600;display:inline-flex}.mtf-ready .pips{margin-left:0}.mtf-later{flex-wrap:wrap;gap:.5rem;display:flex}.mtf-later .card2-chip{opacity:.6}.mtf-acs .acs-head{border-top-color:var(--s)}.mtf-acs .acs-head .state-pill{align-self:center}.mtf-acs-pill{border-radius:50%;place-items:center;height:96px;display:grid;width:96px!important;padding:0!important}.mtf-acs-pill .mtf-insignia{background:#0d0f12}.mtf-acs .acs-row{--c:var(--s)}.mtf-row-pips{--st:var(--s)}.mtf-row-pips .pips{margin-left:0}.mtf-row-pips .pip{width:11px;height:11px}.mtf-acs .mtf-gauge{align-self:center;width:128px;height:128px}.mtf-acs .acs-foot strong{text-transform:none}.mtf-doc-head{position:relative;overflow:hidden}.mtf-doc-head .mtf-hero-bg{opacity:.06}.mtf-doc-head>.mtf-insignia{background:var(--s)}.mtf-tags{flex-wrap:wrap;gap:.4rem;margin-top:.8rem;display:flex}.mtf-card2 .mtf-ready{align-self:flex-start}.mtf-card2{--cl:var(--s);border-top-color:var(--s)}.report-card.card2 .card2-foot .level-pill{order:-1}.crt[data-theme=scip] .folder{background-color:color-mix(in srgb, var(--fg) 4%, var(--bg))}.report-card.card2 .card2-foot{flex-wrap:nowrap}.report-card.card2 .card2-foot>*{flex:none}.report-card.card2 .card2-foot>.card2-chip:not(.seal){white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.card2-chip-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.acs-name{letter-spacing:.02em;text-transform:none;color:var(--fg);opacity:.85;margin-top:.1rem;font-size:14px}.mtf-acs-head{position:relative;overflow:hidden}.mtf-acs-head>:not(.mtf-hero-bg){position:relative}.rep-author{text-align:right;flex:none;align-self:flex-start;align-items:center;gap:.5rem;max-width:45%;display:flex}.rep-author .avatar.sm{flex:none;order:2;width:30px;height:30px;font-size:10px}.rep-author-text{min-width:0;color:var(--hi);flex-direction:column;align-items:flex-end;font-size:11px;display:flex}.rep-author-text>span:last-child{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.rep-author .label{margin:0;font-size:8px}.rep-meta{margin-top:-.3rem}.mtf-acs-head{justify-content:flex-start;align-items:center;gap:1rem;background:linear-gradient(90deg, color-mix(in srgb, var(--s) 14%, var(--acs-bg)), var(--acs-bg) 60%)!important}.mtf-head-seal{background:var(--s);width:58px;height:58px;-webkit-mask:var(--img) center / contain no-repeat;-webkit-mask:var(--img) center / contain no-repeat;mask:var(--img) center / contain no-repeat;flex:none;animation:30s linear infinite mtf-drift}.mtf-motto{font-style:italic}@media (prefers-reduced-motion:reduce){.mtf-head-seal{animation:none}}.rep-place{color:var(--hi);align-items:baseline;gap:.6rem;margin-top:auto;font-size:12px;display:flex}.rep-place .label{flex:none;margin:0;font-size:9px}.report-card.card2 .rep-place+.card2-foot{margin-top:0}.mtf-acs-head .mtf-hero-bg{opacity:.1;width:300px;height:300px;left:auto;right:-50px;translate:0 -50%}.class-edge-Esoteric{--edge:#b58cff}.class-edge-Pending{--edge:#8fa3b8}.class-edge-Explained{--edge:#b8b0a0}.rail-guide button{padding:.12rem .4rem}.rail-guide .acs-ico{width:21px;height:21px}.admin-login-back{z-index:60;background:color-mix(in srgb, var(--bg) 70%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);place-items:center;padding:16px;display:grid;position:fixed;inset:0}.admin-login{background-color:var(--card-bg,var(--bg));gap:.9rem;width:min(380px,100%);padding:1.4rem;display:grid}.admin-login h2{margin:0}.admin-login label{gap:.35rem;display:grid}.admin-login .search{min-width:0}.admin-login-error{color:var(--accent);margin:0}.admin-login-actions{justify-content:flex-end;gap:.6rem;display:flex}.admin-login-actions .ghost{border-color:var(--line)}.boot-error{text-align:center;color:#dfe7ec;background:#07090b;place-content:center;gap:.8rem;min-height:100vh;padding:16px;font-family:IBM Plex Mono,monospace;display:grid}.boot-error button{font:inherit;color:inherit;background:0 0;border:1px solid #d7263d;border-radius:6px;padding:.5rem 1rem}.edit-btn{white-space:nowrap}.archive-hero .edit-btn{align-self:center;margin-left:auto;margin-right:1rem}.page{position:relative}.page>.edit-btn{z-index:2;position:absolute;top:0;right:0}.editor{background-color:var(--card-bg,var(--bg));gap:1.2rem;padding:1.4rem;display:grid}.editor-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.6rem;display:flex}.editor-head h2{margin:.2rem 0 0}.ed-grid{grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr));gap:.9rem 1rem;display:grid}.ed-field{align-content:start;gap:.35rem;min-width:0;display:grid}.ed-field .search{box-sizing:border-box;width:100%;min-width:0}.ed-field textarea.search{resize:vertical;line-height:1.5}.ed-field select.search{appearance:auto}.ed-grid>.t-area,.ed-grid>.t-paras,.ed-grid>.t-rows,.ed-grid>.t-multi{grid-column:1/-1}.ed-multi{flex-wrap:wrap}.ed-rows{gap:.7rem;display:grid}.ed-row{border:1px dashed var(--line);border-radius:var(--radius);grid-template-columns:repeat(auto-fill,minmax(min(200px,100%),1fr));gap:.6rem .8rem;padding:.8rem;display:grid}.ed-row>.t-paras{grid-column:1/-1}.ed-row-tools{grid-column:1/-1;justify-content:flex-end;gap:1rem;display:flex}.ed-rows>.action{justify-self:start}.ed-image{flex-wrap:wrap;align-items:center;gap:.8rem;display:flex}.ed-image img{object-fit:cover;border-radius:var(--radius);border:1px solid var(--line);background:var(--card-bg,transparent);width:64px;height:64px}.ed-image .action{cursor:pointer}.ed-error{color:var(--accent);margin:0}.editor-actions{border-top:1px dashed var(--line);flex-wrap:wrap;align-items:center;gap:.6rem;padding-top:1rem;display:flex}.editor-spacer{flex:1}.action.ghost{border-color:var(--line)}.action.danger{border-color:var(--accent);color:var(--accent)}.dd{min-width:0;position:relative}.dd-btn{text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:.6rem;width:100%;display:flex}.dd-btn>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dd-btn svg{fill:none;stroke:currentColor;stroke-width:2px;flex:none;width:16px;height:16px;transition:transform .15s}.dd.open .dd-btn{border-color:var(--accent)}.dd.open .dd-btn svg{transform:rotate(180deg)}.dd-panel{z-index:20;border:1px solid var(--line);border-radius:var(--radius);background-color:var(--card-bg,var(--bg));gap:2px;max-height:260px;padding:4px;display:grid;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 10px 30px #00000059}.dd-search{margin-bottom:4px}.dd-opt{font:inherit;text-align:left;color:var(--fg);border-radius:calc(var(--radius) - 2px);cursor:pointer;background:0 0;border:0;padding:.45rem .7rem;font-size:13px}.dd-opt.hi{background:color-mix(in srgb, var(--fg) 9%, transparent);color:var(--hi)}.dd-opt.on{color:var(--accent)}.dd-none{padding:.45rem .7rem}.confirm p{margin:0;line-height:1.5}.broken-ref .corrupt,.admin-thread .corrupt,.admin-channel .thread-head .corrupt,.admin-channel .chat-day .corrupt{display:inline-block;position:relative}.broken-ref .corrupt{color:var(--accent);letter-spacing:.06em}.broken-ref .corrupt:before,.broken-ref .corrupt:after,.admin-thread .corrupt:before,.admin-thread .corrupt:after,.admin-channel .corrupt:before,.admin-channel .corrupt:after{content:attr(data-text);pointer-events:none;opacity:.7;position:absolute;inset:0}.broken-ref .corrupt:before,.admin-thread .corrupt:before,.admin-channel .corrupt:before{color:#ff2a55;clip-path:inset(0 0 50%);transform:translate(-1px)}.broken-ref .corrupt:after,.admin-thread .corrupt:after,.admin-channel .corrupt:after{color:#00e1ff;clip-path:inset(50% 0 0);transform:translate(1px)}div.linked-card.broken-ref,div.acs-mtf.broken-ref{cursor:default;border-style:dashed}.admin-thread{border-color:#b58cff73}.admin-channel .chat-window{position:relative;overflow:hidden}.admin-channel .chat-window:after{content:"";pointer-events:none;background:repeating-linear-gradient(0deg,#0000 0 3px,#b58cff0f 3px 4px);animation:3.2s step-end infinite admin-chan-jitter;position:absolute;inset:0}@keyframes admin-chan-jitter{0%,92%,to{opacity:1;transform:none}93%{opacity:.6;transform:translate(-3px)}95%{transform:translate(4px)}97%{opacity:.8;transform:translateY(2px)}}.admin-msg{border-color:#b58cff73;animation:4.5s infinite admin-msg-flicker}@keyframes admin-msg-flicker{0%,88%,to{text-shadow:none}90%{text-shadow:-2px 0 #ff2a55,2px 0 #00e1ff}92%{text-shadow:1px 0 #00e1ff,-1px 0 #ff2a55}}.msg-del,.notice-del{margin-left:.6rem;font-size:11px}.admin-compose{align-items:flex-end;gap:.6rem;display:flex}.admin-compose .search{resize:none;flex:1}.notice-form{gap:.5rem;display:grid}@media (prefers-reduced-motion:reduce){.admin-channel .chat-window:after,.admin-msg{animation:none}}.dd-panel,.cp-scroll{overscroll-behavior:contain}.cp-btn{justify-content:space-between}.cp-current{align-items:center;gap:.5rem;display:inline-flex}.cp-current .acs-ico,.cp-tile .acs-ico{background:var(--c,#8a96a8);--acs-ink:#0d0f12;border-radius:50%;place-items:center;display:grid}.cp-current .acs-ico{box-sizing:border-box;width:22px;height:22px;padding:3px}.cp-current .acs-ico svg,.cp-tile .acs-ico svg{width:100%;height:100%}.cp{background-color:var(--card-bg,var(--bg));grid-template-rows:auto 1fr auto;gap:.8rem;width:min(760px,100%);max-height:min(720px,100vh - 32px);padding:1.2rem;display:grid}.cp-head{justify-content:space-between;align-items:center;gap:1rem;display:flex}.cp-head h2{margin:0}.cp-scroll{align-content:start;gap:.6rem;padding-right:4px;display:grid;overflow-y:auto}.cp-grid{grid-template-columns:repeat(auto-fill,minmax(122px,1fr));gap:.5rem;display:grid}.cp-tile{font:inherit;color:var(--fg);border:1px solid var(--line);border-radius:var(--radius);cursor:pointer;background:0 0;justify-items:center;gap:.35rem;padding:.6rem .3rem;font-size:11px;display:grid}.cp-tile .acs-ico{box-sizing:border-box;width:44px;height:44px;padding:8px}.cp-tile span:last-child{text-align:center;white-space:nowrap}.cp-tile:hover,.cp-tile:focus-visible{border-color:var(--c,var(--accent))}.cp-tile.on{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 10%, transparent)}.cp-info{border-top:1px dashed var(--line);min-height:3em;padding-top:.7rem;line-height:1.5}.notice-scroll{overscroll-behavior:contain;max-height:24.75rem;padding-right:4px;overflow-y:auto}.ed-toggle{text-align:left;cursor:pointer;align-items:center;gap:.7rem;width:100%;display:flex}.ed-toggle .dim{margin-left:auto}.ed-switch{border:1px solid var(--line);background:color-mix(in srgb, var(--fg) 8%, transparent);border-radius:999px;flex:none;width:34px;height:18px;transition:background .2s,border-color .2s;position:relative}.ed-switch:after{content:"";background:var(--fg);opacity:.6;border-radius:50%;width:12px;height:12px;transition:transform .2s,background .2s,opacity .2s;position:absolute;top:2px;left:2px}.ed-toggle.on .ed-switch{background:#b58cff40;border-color:#b58cff}.ed-toggle.on .ed-switch:after{opacity:1;background:#b58cff;transform:translate(16px)}.acs-mtfs{border-radius:0 0 var(--radius) var(--radius);grid-column:1/-1;gap:1px;display:grid;overflow:hidden}.acs-mtfs>.acs-mtf{border-radius:0}.ed-grid>.t-accounts{grid-column:1/-1}.denied2{border-color:color-mix(in srgb, var(--accent) 60%, transparent);background-color:var(--card-bg,var(--bg));padding:0;overflow:hidden}.denied2-strip{letter-spacing:.2em;color:var(--bg);justify-content:space-between;gap:1rem;padding:.5rem 1.2rem;font-size:10px;display:flex}.denied2-body{align-items:center;gap:1.4rem;padding:1.6rem 1.4rem 1rem;display:flex}.denied2-text h2{color:var(--accent);letter-spacing:.18em;margin:0 0 .3rem}.denied2-text p{margin:0}.denied2-levels{grid-template-columns:1fr 1fr;gap:.8rem;padding:0 1.4rem 1.2rem;display:grid}.denied2-levels>div{border:1px solid var(--line);border-radius:var(--radius);gap:.3rem;padding:.8rem 1rem;display:grid}.denied2-pips.need{--st:var(--accent)}.denied2-pips.have{--st:#e8b85a}.denied2-pips .pips{margin-left:0}.denied2-log{border-top:1px dashed var(--line);opacity:.8;align-items:center;gap:.6rem;padding:.7rem 1.4rem;font-size:11px;display:flex}.corrupt-note{z-index:30;color:#b58cff;background-color:var(--card-bg,var(--bg));border-color:#b58cff80;padding:.5rem 1rem;font-size:12px;position:fixed;top:84px;left:50%;transform:translate(-50%)}@media (width<=640px){.denied2-body{text-align:center;flex-direction:column}.denied2-levels{grid-template-columns:1fr}}.lockhex{fill:none;width:72px;height:72px;stroke:var(--gate,var(--accent));stroke-width:2px;stroke-linejoin:round;flex:none;transition:stroke .3s}.lockhex-lock{transform-box:fill-box;transform-origin:50%}.lockhex-shackle{transform-box:fill-box;transform-origin:100% 100%;transition:transform .45s cubic-bezier(.3,1.6,.5,1)}.lockhex.open .lockhex-shackle{transform:translateY(-5px)}.denied2{--gate:var(--accent)}.denied2.gate-locked{--gate:color-mix(in srgb, var(--fg) 55%, transparent);border-color:var(--line)}.denied2.gate-open{--gate:#4fbf7a;border-color:#4fbf7a8c}.denied2-strip{background:var(--gate)}.denied2-text h2{color:var(--gate)}.denied2.gate-locked .denied2-text h2{color:var(--hi)}.denied2-log .live-dot{background:var(--gate)}.denied2-log .action{margin-left:auto}.restricted-tag{color:var(--accent);letter-spacing:.12em;font-weight:600}.crt[data-theme=scip] .restricted{background-image:repeating-linear-gradient(-45deg, transparent 0 10px, color-mix(in srgb, var(--accent) 7%, transparent) 10px 20px), var(--surface)}.corrupted .corrupt{display:inline-block;position:relative}.ed-slider{align-items:center;gap:.8rem;min-height:42px;display:flex}.ed-slider strong{text-align:right;min-width:3.2em;color:var(--hi)}.ed-slider input{appearance:none;background:linear-gradient(90deg, var(--accent) var(--v), color-mix(in srgb, var(--fg) 14%, transparent) var(--v));cursor:pointer;border-radius:999px;flex:1;height:6px}.ed-slider input::-webkit-slider-thumb{appearance:none;background:var(--hi);border:2px solid var(--accent);border-radius:50%;width:16px;height:16px}.ed-slider input::-moz-range-thumb{background:var(--hi);border:2px solid var(--accent);border-radius:50%;width:14px;height:14px}.ed-grid>.t-slider{grid-column:span 2}@media (width<=700px){.ed-grid>.t-slider{grid-column:1/-1}}.ed-auto{resize:none;line-height:1.5;overflow:hidden}.ed-auto.one-line{white-space:pre-wrap}.ed-image .action{white-space:nowrap}.ed-field textarea.ed-auto{resize:none}.ed-image{grid-template-rows:auto auto;grid-template-columns:64px auto;grid-auto-flow:column;justify-content:start;align-items:center;gap:.4rem .8rem;display:grid}.ed-image>img,.ed-image>.dim{grid-row:1/span 2}.ed-image>.action{justify-self:start}.ed-image>.ed-error{grid-column:1/-1}@keyframes lock-sway{0%,to{transform:none}20%{transform:translate(-1.5px)}45%{transform:translate(1.5px)}70%{transform:translate(-.8px)}88%{transform:translate(.4px)}}.denied2-log .live-dot{background:var(--gate);box-shadow:0 0 8px var(--gate)}.topbar{z-index:8;position:relative}.brain-head-tools{align-items:center;gap:1rem;display:inline-flex}.brain-cue{letter-spacing:.18em;text-transform:uppercase;color:var(--accent);align-items:center;gap:.4rem;font-size:10px;display:inline-flex}.brain-cue svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linejoin:round;width:14px;height:14px}.brain-cue{white-space:nowrap;margin:.15rem 0 .2rem;display:flex}.brain-head .link{white-space:nowrap}.lockhex.denied .lockhex-lock{animation:none}.lockhex.denied .lockhex-shackle{transition:none;animation:1.1s cubic-bezier(.3,0,.2,1) .15s shackle-tug}@keyframes shackle-tug{0%,to{transform:none}18%{transform:translateY(-3.5px)}30%{transform:none}52%{transform:translateY(-2px)}62%{transform:none}}@media (prefers-reduced-motion:reduce){.lockhex.denied .lockhex-shackle{animation:none}}.acs-mtf{transition:box-shadow .2s,filter .2s}.acs-mtf:hover{background:linear-gradient(90deg, color-mix(in srgb, var(--accent) 12%, var(--acs-bg)), var(--acs-bg) 70%);box-shadow:inset 0 0 0 999px color-mix(in srgb, var(--accent) 6%, transparent)}.rep-acs .acs-head{border-radius:var(--radius) var(--radius) 0 0}.rep-facts{background:var(--acs-bg,var(--card-bg));border:1px solid var(--line);border-radius:0 0 var(--radius) var(--radius);border-top:0;grid-template-columns:repeat(auto-fill,minmax(min(200px,100%),1fr));margin:0;display:grid;overflow:hidden}.rep-facts>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);align-content:start;gap:.25rem;margin:0 -1px -1px 0;padding:.7rem 1rem;display:grid}.rep-facts>div.wide{grid-column:1/-1}.rep-facts dt{letter-spacing:.18em;text-transform:uppercase;opacity:.6;font-size:10px}.rep-facts dd{color:var(--hi);overflow-wrap:anywhere;margin:0}.rep-links{grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr));gap:.5rem;display:grid}.rep-unit .mtf-insignia{background:var(--accent);flex:none}.rep-section h3{align-items:baseline;gap:.6rem;display:flex}.rep-num{letter-spacing:.1em;color:var(--accent);font-size:11px}.rep-section .mtf-log{margin-top:.4rem}.rep-sign{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.rep-sign .label{display:block}.rep-dist{margin-left:auto}.tpl-pick{gap:1rem;display:grid}.tpl-pick-head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.tpl-pick-head h3{margin:0 0 .3rem}.tpl-pick-head p{max-width:70ch;margin:0}.tpl-grid{grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));gap:.8rem;display:grid}.tpl-card{text-align:left;align-content:start;gap:.45rem;padding:1rem 1.1rem;display:grid}.tpl-card strong{letter-spacing:.04em;font-size:1.05rem}.tpl-card.active{border-color:var(--accent)}.tpl-use{line-height:1.45}.tpl-ex{font-style:italic}.tpl-parts{border-top:1px solid color-mix(in srgb, currentColor 15%, transparent);opacity:.85;gap:.3rem;padding-top:.5rem;line-height:1.45;display:grid}.tpl-parts em{letter-spacing:.16em;text-transform:uppercase;opacity:.7;font-size:10px;font-style:normal;display:block}.tpl-current{border:1px solid color-mix(in srgb, var(--accent) 45%, transparent);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem 1rem;padding:.8rem 1rem;display:flex}.tpl-current>div{gap:.2rem;min-width:0;display:grid}.ed-group{border-top:1px solid color-mix(in srgb, currentColor 18%, transparent);grid-column:1/-1;gap:.2rem;margin-top:.3rem;padding-top:.9rem;display:grid}.ed-group:first-child{border-top:0;margin-top:0;padding-top:0}.ed-group h3{letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin:0;font-size:.95rem}.ed-hint{line-height:1.4}.ed-field textarea::placeholder{opacity:.55;font-style:italic}.ed-rows.compact{gap:.5rem}.ed-rows.compact .ed-row{grid-template-columns:minmax(0,1fr) minmax(0,2fr) auto;align-items:start;padding:.6rem .8rem}.ed-rows.compact .ed-row-tools{grid-column:auto;margin:1.55rem 0 0}@media (width<=700px){.ed-rows.compact .ed-row{grid-template-columns:1fr}}.pk-field{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.pk-chip{border:1px solid var(--line);border-radius:999px;align-items:center;gap:.45rem;padding:.25rem .35rem .25rem .3rem;font-size:.85rem;display:inline-flex}.pk-chip .pk-face{width:22px;height:22px;font-size:9px}.pk-chip button{color:inherit;opacity:.6;cursor:pointer;background:0 0;border:0;padding:0 .2rem;font-size:1rem;line-height:1}.pk-chip button:hover{opacity:1;color:var(--accent)}.pk-open{padding:.35rem .8rem}.pk{grid-template-rows:auto auto 1fr auto;width:min(900px,100%)}.pk-grid{gap:.6rem;display:grid}.pk-person,.pk-mtf{grid-template-columns:repeat(auto-fill,minmax(130px,1fr))}.pk-scp{grid-template-columns:repeat(auto-fill,minmax(min(220px,100%),1fr))}.pk-card{text-align:center;align-content:start;justify-items:center;gap:.35rem;min-width:0;padding:.7rem;display:grid}.pk-card strong{overflow-wrap:anywhere;font-size:.9rem;line-height:1.25}.pk-card.on{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);background:color-mix(in srgb, var(--accent) 10%, transparent)}.pk-face{aspect-ratio:1;border-radius:var(--radius);border:1px solid var(--line);letter-spacing:.08em;background:color-mix(in srgb, currentColor 6%, transparent);place-items:center;width:100%;font-size:1.6rem;display:grid;overflow:hidden}.pk-face img{object-fit:cover;width:100%;height:100%}.pk-person .pk-face{width:100%}.pk-scp .pk-card{text-align:left;justify-items:stretch}.pk-scp-top{align-items:center;gap:.5rem;display:flex}.pk-scp-top .acs-ico{flex:none;width:26px;height:26px}.pk-scp-top .acs-ico svg{width:100%;height:100%}.pk-scp-top strong{flex:1}.pk-scp-name{opacity:.8;font-size:.85rem;line-height:1.35}.ed-grip{cursor:grab;opacity:.45;width:12px;height:20px;position:absolute;top:50%;left:.55rem;translate:0 -50%}.ed-grip:hover{opacity:1}.ed-row.dragging{opacity:.5;border-color:var(--accent)}.pk-chip .pk-face{border-radius:50%}.rep-meta{background:var(--acs-bg,var(--card-bg));border:1px solid var(--line);border-radius:0 0 var(--radius) var(--radius);border-top:0;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:0;display:grid}.rep-meta>div{align-content:start;justify-items:start;gap:.35rem;min-width:0;padding:.8rem 1.1rem;display:grid}.rep-meta>div+div{border-left:1px solid var(--line)}.rep-meta strong{color:var(--hi);overflow-wrap:anywhere;font-weight:600}@media (width<=760px){.rep-meta{grid-template-columns:1fr 1fr}.rep-meta>div:nth-child(3){border-left:0}.rep-meta>div:nth-child(n+3){border-top:1px solid var(--line)}}.rep-facts{background:0 0;border:0;border-radius:0;grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));column-gap:1.6rem;margin:0;display:grid;overflow:visible}.rep-facts>div{border:0;border-bottom:1px dashed var(--line);grid-template-columns:minmax(0,10rem) minmax(0,1fr);gap:1rem;margin:0;padding:.55rem 0;display:grid}.rep-facts dt,.rep-facts dd{align-self:baseline}.rep-refs{gap:1rem;display:grid}.rep-group{gap:.5rem;display:grid}.rep-grid{grid-template-columns:repeat(auto-fill,minmax(min(240px,100%),1fr));gap:.5rem;display:grid}.rep-ref{all:unset;box-sizing:border-box;border:1px solid var(--line);border-radius:calc(var(--radius) - 2px);background:var(--card-bg);min-width:0;cursor:var(--cur-pointer,pointer);align-items:center;gap:.75rem;padding:.6rem .8rem;transition:border-color .2s;display:flex}.rep-ref:hover{border-color:var(--accent)}.rep-ref>.acs-ico{flex:none;width:30px;height:30px}.rep-ref>.acs-ico svg{width:100%;height:100%}.rep-ref-text{flex:1;gap:.1rem;min-width:0;display:grid}.rep-ref-text strong{color:var(--hi)}.rep-ref-text span{opacity:.75;overflow-wrap:anywhere;font-size:.85rem;line-height:1.35}.rep-face{border:1px solid var(--line);letter-spacing:.06em;background:color-mix(in srgb, currentColor 8%, var(--card-bg));border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:11px;display:grid;overflow:hidden}.rep-face img{object-fit:cover;width:100%;height:100%}div.rep-ref.broken-ref{cursor:default;border-style:dashed}.rail-row{align-items:center;padding:.5rem 0}.rail-n{color:var(--hi);align-items:baseline;gap:.4rem;display:inline-flex}.rail-n small{opacity:.55;font-size:10px}.rail-track{border-radius:999px;height:6px;overflow:hidden}.rail-fill{border-radius:999px;min-width:6px}.rail-fill.by-lvl{background:var(--lvl)}.rail-label .level-pill{margin-left:0}.rail-link strong{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;line-height:1.35;overflow:visible}.rep-author-text>span:last-child{white-space:normal;text-overflow:clip;text-wrap:balance;line-height:1.3;overflow:visible}.acs.rep-acs{gap:0}.acs.rep-acs>.acs-head{border-radius:var(--radius) var(--radius) 0 0!important}.rep-refs-head{all:unset;box-sizing:border-box;width:100%;cursor:var(--cur-pointer,pointer);align-items:center;gap:.8rem;display:flex}.rep-refs-head h3{flex:none;margin:0}.rep-refs-head .dim{text-align:right;flex:1}.rep-chev{fill:none;stroke:currentColor;stroke-width:1.6px;flex:none;width:14px;height:14px;transition:rotate .25s}.rep-refs.closed .rep-chev{rotate:-90deg}.rep-refs{gap:0!important}.rep-refs-body{gap:1rem;display:grid;overflow:hidden}.rep-refs-body>:first-child{margin-top:1rem}.cp-search{grid-template-rows:auto auto 1fr auto}.cp-group{gap:.6rem;display:grid}.ed-grid .t-lines,.ed-row>.t-lines,.ed-row>.t-rows{grid-column:1/-1}.ed-lines .ed-rows{gap:.4rem}.ed-lines .ed-row{align-items:flex-start;gap:.6rem;padding:.5rem .7rem;display:flex}.ed-lines .ed-row .label{display:none}.ed-lines .ed-row>.ed-field:first-of-type{flex:0 0 9.5rem}.ed-lines .ed-row>.t-text{flex:0 0 11rem}.ed-lines .ed-row>.t-area{flex:1}.ed-lines .ed-row-tools{margin:.35rem 0 0}@media (width<=700px){.ed-lines .ed-row{flex-wrap:wrap}.ed-lines .ed-row>.t-area{flex-basis:100%}}.dd-level{align-items:center;gap:.6rem;display:inline-flex}.dd-level .level-pill{white-space:nowrap;flex:none;margin:0}.dd-btn>span:has(>.dd-level){white-space:normal;min-width:0;overflow:visible}.ed-sort-list{gap:.5rem;display:grid}.ed-rows.compact .ed-sort-list{gap:.5rem}.ed-sort{border-radius:var(--radius);background:var(--card-bg);position:relative}.ed-row{position:relative;padding-left:2.4rem!important}.ed-grip{all:unset;box-sizing:border-box;cursor:grab;opacity:.55;touch-action:none;border-radius:6px;place-items:center;width:26px;height:34px;display:grid;position:absolute;top:50%;left:.35rem;translate:0 -50%}.ed-grip:hover,.ed-grip:focus-visible{opacity:1;background:color-mix(in srgb, currentColor 8%, transparent)}.ed-grip:active{cursor:grabbing}.ed-grip svg{fill:currentColor;width:10px;height:16px}.ed-lines{gap:.6rem;display:grid}.ed-line{border:1px solid var(--line);border-radius:var(--radius);border-left:3px solid var(--line);align-items:flex-start;gap:.6rem;padding:.5rem .6rem .5rem 2.4rem;display:flex;position:relative}.ed-line.line-say{border-left-color:var(--accent)}.ed-line.line-stage{border-left-style:dashed}.ed-line .ed-grip{top:1.25rem;translate:0 -50%}.ed-line-kind{border:1px solid var(--line);border-radius:999px;flex:none;margin-top:.35rem;display:inline-flex;overflow:hidden}.ed-line-kind button{all:unset;cursor:pointer;letter-spacing:.08em;text-transform:uppercase;opacity:.6;padding:.25rem .55rem;font-size:10px}.ed-line-kind button+button{border-left:1px solid var(--line)}.ed-line-kind button.on{opacity:1;background:color-mix(in srgb, var(--accent) 18%, transparent);color:var(--hi)}.ed-line-who{flex:0 0 10rem}.ed-line-text{flex:1;min-width:0}.ed-line.line-stage .ed-line-text{font-style:italic}.ed-line-del{all:unset;cursor:pointer;opacity:.6;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;margin-top:.3rem;font-size:1.1rem;display:grid}.ed-line-del:hover{opacity:1;color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, transparent)}.ed-line-add{flex-wrap:wrap;gap:.5rem;display:flex}@media (width<=700px){.ed-line{flex-wrap:wrap}.ed-line-text{flex-basis:100%}}.ed-addenda{gap:.6rem;display:grid}.ed-add{border:1px solid var(--line);border-radius:var(--radius)}.ed-add.open{border-color:color-mix(in srgb, var(--accent) 55%, var(--line))}.ed-add-head{align-items:center;gap:.8rem;padding:.55rem .9rem .55rem 2.4rem;display:flex;position:relative}.ed-add-toggle{all:unset;cursor:pointer;flex:1;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;column-gap:.8rem;min-width:0;display:grid}.ed-add-toggle .label{grid-column:1;margin:0}.ed-add-toggle strong{color:var(--hi);overflow-wrap:anywhere;grid-column:1}.ed-add-toggle .rep-chev{grid-area:1/2/span 2;align-self:center}.ed-add:not(.open) .rep-chev{rotate:-90deg}.ed-add-body{overflow:hidden}.ed-add-step{border-top:1px dashed var(--line);grid-template-columns:1.8rem minmax(0,1fr);gap:.8rem;padding:.9rem 1rem .9rem .9rem;display:grid}.ed-add-num{border:1px solid var(--accent);width:1.6rem;height:1.6rem;color:var(--accent);border-radius:50%;place-items:center;font-size:11px;display:grid}.ed-add-grid{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:.8rem;display:grid}@media (width<=700px){.ed-add-grid{grid-template-columns:1fr}}.ed-meta{gap:.45rem;display:grid}.ed-meta-row{grid-template-columns:minmax(0,1fr) minmax(0,2fr) auto;align-items:start;gap:.5rem;display:grid}.ed-meta>.action,.ed-addenda>.action{justify-self:start}.ed-add-pick{border:1px dashed var(--accent);border-radius:var(--radius);gap:.7rem;padding:.9rem;display:grid}.ed-add-pick-head{justify-content:space-between;align-items:center;display:flex}.ed-add-kinds{grid-template-columns:repeat(auto-fill,minmax(min(200px,100%),1fr));gap:.5rem;display:grid}.ed-grid>.t-addenda,.ed-grid>.t-level{grid-column:1/-1}.lvl-choose{flex-wrap:wrap;gap:.45rem;display:flex}.lvl-opt{all:unset;box-sizing:border-box;cursor:pointer;opacity:.4;filter:saturate(.4);border-radius:999px;transition:opacity .15s,filter .15s,transform .15s}.lvl-opt:hover{opacity:.8;filter:none}.lvl-opt.on{opacity:1;filter:none;transform:scale(1.06)}.lvl-opt.on .level-pill{box-shadow:0 0 0 2px color-mix(in srgb, var(--lvl,var(--accent)) 35%, transparent)}.lvl-opt:focus-visible{outline:1px solid var(--accent);outline-offset:2px}.lvl-plain{border:1px solid var(--line);letter-spacing:.12em;text-transform:uppercase;border-radius:999px;align-items:center;height:100%;padding:.25rem .8rem;font-size:11px;display:inline-flex}.lvl-opt.on .lvl-plain{border-color:var(--accent);color:var(--hi)}.acs-clear{align-items:stretch}.acs-clear-text{justify-content:space-between;gap:.35rem}.acs-clear-text strong{line-height:.9}.acs-clear-text .acs-pips{line-height:0;display:flex}.acs-lvl-badge{align-content:center;gap:.1rem;min-width:44px;padding:.2rem .55rem;font-size:22px;line-height:.9}.acs-lvl-badge small{font-size:7px;line-height:1}.pk-report{grid-template-columns:repeat(auto-fill,minmax(min(240px,100%),1fr))}.pk-report .pk-card{text-align:left;justify-items:stretch}.pk-rep-foot{border-top:1px dashed var(--line);justify-content:space-between;align-items:center;gap:.5rem;padding-top:.4rem;display:flex}.pk-rep-foot .level-pill{margin:0}.broken-ref .corrupt{color:var(--fg)}.broken-ref .corrupt:before,.broken-ref .corrupt:after{color:inherit;opacity:.35}.folder.draggable{touch-action:none;-webkit-user-select:none;user-select:none}.folder.dragging{z-index:3;cursor:grabbing;opacity:.85;outline:2px dashed var(--accent);outline-offset:3px}
