@font-face{font-family:IBM Plex Mono;font-style:italic;font-weight:300;font-display:swap;src:url(../media/6fcea7c134f77b9c-s.1b_4vv-79e2ok.woff2?dpl=dpl_2cRyuiv6goFSwYhooBEdnTj9nrXA)format("woff2");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:italic;font-weight:300;font-display:swap;src:url(../media/fc9ff45e7db276e6-s.21ry847k3t-qr.woff2?dpl=dpl_2cRyuiv6goFSwYhooBEdnTj9nrXA)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:italic;font-weight:300;font-display:swap;src:url(../media/eb0c5870d77757e2-s.20i_4bs815gg2.woff2?dpl=dpl_2cRyuiv6goFSwYhooBEdnTj9nrXA)format("woff2");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:italic;font-weight:300;font-display:swap;src:url(../media/b034a21f3b57f1a3-s.206_dyf2v-gav.woff2?dpl=dpl_2cRyuiv6goFSwYhooBEdnTj9nrXA)format("woff2");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:italic;font-weight:300;font-display:swap;src:url(../media/53cb5b17add74ab8-s.p.3e0kerqe6_i1i.woff2?dpl=dpl_2cRyuiv6goFSwYhooBEdnTj9nrXA)format("woff2");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:italic;font-weight:400;font-display:swap;src:url(../media/3e29d6c8df211d66-s.2fjn5wyoc8c3z.woff2?dpl=dpl_2cRyuiv6goFSwYhooBEdnTj9nrXA)format("woff2");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:italic;font-weight:400;font-display:swap;src:url(../media/2956efe007516702-s.24gcppc11gd-i.woff2?dpl=dpl_2cRyuiv6goFSwYhooBEdnTj9nrXA)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:italic;font-weight:400;font-display:swap;src:url(../media/658fb2a9c2a0ea5d-s.169l8ivy4izmr.woff2?dpl=dpl_2cRyuiv6goFSwYhooBEdnTj9nrXA)format("woff2");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:italic;font-weight:400;font-display:swap;src:url(../media/7c125d9da13f978a-s.0b4mqo-sfa1f8.woff2?dpl=dpl_2cRyuiv6goFSwYhooBEdnTj9nrXA)format("woff2");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:italic;font-weight:400;font-display:swap;src:url(../media/a46a75cfd765634f-s.p.0i_4norqw3xaj.woff2?dpl=dpl_2cRyuiv6goFSwYhooBEdnTj9nrXA)format("woff2");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:italic;font-weight:500;font-display:swap;src:url(../media/c752d4f65d3e00e0-s.00kzfh42g81zi.woff2?dpl=dpl_2cRyuiv6goFSwYhooBEdnTj9nrXA)format("woff2");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:italic;font-weight:500;font-display:swap;src:url(../media/151f074d78c0031d-s.1ig181_youlyy.woff2?dpl=dpl_2cRyuiv6goFSwYhooBEdnTj9nrXA)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:italic;font-weight:500;font-display:swap;src:url(../media/3ee1b1187b5e60bc-s.22f3ku2r0jx8o.woff2?dpl=dpl_2cRyuiv6goFSwYhooBEdnTj9nrXA)format("woff2");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:italic;font-weight:500;font-display:swap;src:url(../media/ecc49aa4bef31f74-s.0zuqn279o6xpm.woff2?dpl=dpl_2cRyuiv6goFSwYhooBEdnTj9nrXA)format("woff2");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:italic;font-weight:500;font-display:swap;src:url(../media/21c1dee959b18079-s.p.0oe7mrm8dlntz.woff2?dpl=dpl_2cRyuiv6goFSwYhooBEdnTj9nrXA)format("woff2");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:italic;font-weight:600;font-display:swap;src:url(../media/6a793dba767aa497-s.2v37vtbbtis5d.woff2?dpl=dpl_2cRyuiv6goFSwYhooBEdnTj9nrXA)format("woff2");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:italic;font-weight:600;font-display:swap;src:url(../media/cf54ce4ee2f7915c-s.3_uvgl0ggvvu4.woff2?dpl=dpl_2cRyuiv6goFSwYhooBEdnTj9nrXA)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:italic;font-weight:600;font-display:swap;src:url(../media/bb1a7daf057744c1-s.3djpqazqz-03q.woff2?dpl=dpl_2cRyuiv6goFSwYhooBEdnTj9nrXA)format("woff2");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:italic;font-weight:600;font-display:swap;src:url(../media/eb34f5373173429c-s.1jfq-52wihoz3.woff2?dpl=dpl_2cRyuiv6goFSwYhooBEdnTj9nrXA)format("woff2");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:italic;font-weight:600;font-display:swap;src:url(../media/cb74272c1a4b1482-s.p.1k2rfpv6k8j6x.woff2?dpl=dpl_2cRyuiv6goFSwYhooBEdnTj9nrXA)format("woff2");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:italic;font-weight:700;font-display:swap;src:url(../media/ad21f0acf5c10a61-s.0h06o1dpw1rov.woff2?dpl=dpl_2cRyuiv6goFSwYhooBEdnTj9nrXA)format("woff2");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:italic;font-weight:700;font-display:swap;src:url(../media/bb9b18854658c251-s.1u22uz3mc3ks7.woff2?dpl=dpl_2cRyuiv6goFSwYhooBEdnTj9nrXA)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:italic;font-weight:700;font-display:swap;src:url(../media/397c48bdc865c14c-s.18qfz8wulf236.woff2?dpl=dpl_2cRyuiv6goFSwYhooBEdnTj9nrXA)format("woff2");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:italic;font-weight:700;font-display:swap;src:url(../media/e7a7eeb0f3bf0de1-s.1hpzr65mrm31_.woff2?dpl=dpl_2cRyuiv6goFSwYhooBEdnTj9nrXA)format("woff2");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:italic;font-weight:700;font-display:swap;src:url(../media/60ec66547305f91a-s.p.00w9pdq4k75rv.woff2?dpl=dpl_2cRyuiv6goFSwYhooBEdnTj9nrXA)format("woff2");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-weight:300;font-display:swap;src:url(../media/43fa41482cbf5ee5-s.3amgd1kcyepsq.woff2?dpl=dpl_2cRyuiv6goFSwYhooBEdnTj9nrXA)format("woff2");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-weight:300;font-display:swap;src:url(../media/51430d34a2dfca2f-s.3de9nsjscz49m.woff2?dpl=dpl_2cRyuiv6goFSwYhooBEdnTj9nrXA)format("woff2");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-weight:300;font-display:swap;src:url(../media/3b8d31b6d618cd27-s.0lvwaxusazhvz.woff2?dpl=dpl_2cRyuiv6goFSwYhooBEdnTj9nrXA)format("woff2");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-weight:300;font-display:swap;src:url(../media/7a2e4ff4560f5ac3-s.12kkb0tcdhpay.woff2?dpl=dpl_2cRyuiv6goFSwYhooBEdnTj9nrXA)format("woff2");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-weight:300;font-display:swap;src:url(../media/e9d5b069f63ab620-s.p.43bojm9sp3v_v.woff2?dpl=dpl_2cRyuiv6goFSwYhooBEdnTj9nrXA)format("woff2");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-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.0rgnxg2b64rzs.woff2?dpl=dpl_2cRyuiv6goFSwYhooBEdnTj9nrXA)format("woff2");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-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.2vemzm0itqzfy.woff2?dpl=dpl_2cRyuiv6goFSwYhooBEdnTj9nrXA)format("woff2");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-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.3cb5lpr2l6xud.woff2?dpl=dpl_2cRyuiv6goFSwYhooBEdnTj9nrXA)format("woff2");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-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1u30mmyq6lnsd.woff2?dpl=dpl_2cRyuiv6goFSwYhooBEdnTj9nrXA)format("woff2");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-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.40sczeszzbjw1.woff2?dpl=dpl_2cRyuiv6goFSwYhooBEdnTj9nrXA)format("woff2");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-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.1yd4_i3e35931.woff2?dpl=dpl_2cRyuiv6goFSwYhooBEdnTj9nrXA)format("woff2");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-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.1qc6dx89jd2qv.woff2?dpl=dpl_2cRyuiv6goFSwYhooBEdnTj9nrXA)format("woff2");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-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.29yke99gs9qpn.woff2?dpl=dpl_2cRyuiv6goFSwYhooBEdnTj9nrXA)format("woff2");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-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.1i-sca43-qwng.woff2?dpl=dpl_2cRyuiv6goFSwYhooBEdnTj9nrXA)format("woff2");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-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.0oace-s_gkfks.woff2?dpl=dpl_2cRyuiv6goFSwYhooBEdnTj9nrXA)format("woff2");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-weight:600;font-display:swap;src:url(../media/6ff74e33ebd7bca3-s.352ti9pm7m6qh.woff2?dpl=dpl_2cRyuiv6goFSwYhooBEdnTj9nrXA)format("woff2");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-weight:600;font-display:swap;src:url(../media/1a69062cfe6f77f8-s.0o-3_g79811ob.woff2?dpl=dpl_2cRyuiv6goFSwYhooBEdnTj9nrXA)format("woff2");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-weight:600;font-display:swap;src:url(../media/9a4838fcda0d1bca-s.0ngr-xkgqz1kf.woff2?dpl=dpl_2cRyuiv6goFSwYhooBEdnTj9nrXA)format("woff2");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-weight:600;font-display:swap;src:url(../media/2e95a7d252b9825a-s.15orukf5wyxb5.woff2?dpl=dpl_2cRyuiv6goFSwYhooBEdnTj9nrXA)format("woff2");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-weight:600;font-display:swap;src:url(../media/23b7a97ae3b5c134-s.p.226pwps5o-gq_.woff2?dpl=dpl_2cRyuiv6goFSwYhooBEdnTj9nrXA)format("woff2");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-weight:700;font-display:swap;src:url(../media/f53f4557ddd9f7a6-s.1u-lvzo58r3-e.woff2?dpl=dpl_2cRyuiv6goFSwYhooBEdnTj9nrXA)format("woff2");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-weight:700;font-display:swap;src:url(../media/5256dd17dd2ccf14-s.37c107x1d-cfz.woff2?dpl=dpl_2cRyuiv6goFSwYhooBEdnTj9nrXA)format("woff2");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-weight:700;font-display:swap;src:url(../media/fe48c93add1d142c-s.3_gspotjv4tkw.woff2?dpl=dpl_2cRyuiv6goFSwYhooBEdnTj9nrXA)format("woff2");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-weight:700;font-display:swap;src:url(../media/5689d89b20a4bd5b-s.0m-w082keobar.woff2?dpl=dpl_2cRyuiv6goFSwYhooBEdnTj9nrXA)format("woff2");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-weight:700;font-display:swap;src:url(../media/a7e15459c1805da0-s.p.3y9b8znjr2455.woff2?dpl=dpl_2cRyuiv6goFSwYhooBEdnTj9nrXA)format("woff2");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 Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_8c23b14-module__Dh_ajq__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback}.ibm_plex_mono_8c23b14-module__Dh_ajq__variable{--font-ibm-plex-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
@font-face{font-family:IM Fell English;font-style:italic;font-weight:400;font-display:swap;src:url(../media/0b7c5b993c1057ea-s.p.1y9qe_7x2ofb7.woff2?dpl=dpl_2cRyuiv6goFSwYhooBEdnTj9nrXA)format("woff2");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:IM Fell English;font-style:normal;font-weight:400;font-display:swap;src:url(../media/3cabd365f8c28a7b-s.p.19q4vxlgtk0rb.woff2?dpl=dpl_2cRyuiv6goFSwYhooBEdnTj9nrXA)format("woff2");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:IM Fell English Fallback;src:local(Times New Roman);ascent-override:88.71%;descent-override:35.6%;line-gap-override:0.0%;size-adjust:102.04%}.im_fell_english_8dc3a858-module__TL30_q__className{font-family:IM Fell English,IM Fell English Fallback;font-weight:400}.im_fell_english_8dc3a858-module__TL30_q__variable{--font-im-fell-english:"IM Fell English", "IM Fell English Fallback"}
@font-face{font-family:IM Fell English SC;font-style:normal;font-weight:400;font-display:swap;src:url(../media/71264d256c100793-s.p.1ym-6fflcxrbh.woff2?dpl=dpl_2cRyuiv6goFSwYhooBEdnTj9nrXA)format("woff2");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:IM Fell English SC Fallback;src:local(Times New Roman);ascent-override:83.87%;descent-override:33.66%;line-gap-override:0.0%;size-adjust:107.93%}.im_fell_english_sc_beeaece7-module__fW-QGW__className{font-family:IM Fell English SC,IM Fell English SC Fallback;font-style:normal;font-weight:400}.im_fell_english_sc_beeaece7-module__fW-QGW__variable{--font-im-fell-english-sc:"IM Fell English SC", "IM Fell English SC Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--text-xs:.75rem;--text-sm:.875rem;--text-xl:1.25rem;--text-2xl:1.5rem;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--radius-sm:.25rem;--ease-out:cubic-bezier(0, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.relative{position:relative}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.table{display:table}.h-full{height:100%}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--font-mono:var(--font-ibm-plex-mono), ui-monospace, "SF Mono", "Cascadia Mono", Menlo, Consolas, monospace;--font-serif:var(--font-im-fell-english), "Hoefler Text", Georgia, "Times New Roman", serif;--font-serif-sc:var(--font-im-fell-english-sc), "IM Fell English", Georgia, serif;--font-ui:var(--font-mono);--font-data:var(--font-mono);--font-body:var(--font-mono);--font-ceremonial:var(--font-serif);--font-seal:var(--font-serif-sc);--ink-1000:#070805;--ink-950:#0d0e0a;--ink-900:#131410;--ink-850:#1a1b16;--ink-800:#23251e;--ink-700:#32342d;--ink-600:#474942;--ink-500:#686a62;--purple-bright:#c896ff;--purple:#a16bd8;--purple-deep:#7446a1;--purple-dim:#543772;--purple-ghost:#a16bd829;--purple-lav:#d9c9ef;--amber-bright:#ffc55c;--amber:#faab35;--amber-deep:#da8923;--amber-dim:#99652a;--amber-ghost:#faab3524;--green-bright:#69f991;--green:#5edb81;--green-deep:#3eab5e;--green-ghost:#5edb8124;--red-bright:#ff5f55;--red:#e8403b;--red-deep:#ba2b28;--red-ghost:#e8403b29;--caution:#ff9b50;--caution-deep:#d97230;--caution-ghost:#ff9b5029;--brass-bright:#dfc176;--brass:#c8a658;--brass-deep:#9b7b37;--parchment:#efe8d2;--parchment-deep:#ddd0b0;--parchment-ink:#34251a;--fg-1:#e8e9e0;--fg-2:#b7b8b0;--fg-3:#86877f;--fg-4:#5e5e57;--surface-page:var(--ink-1000);--surface-desk:var(--ink-950);--surface-panel:var(--ink-900);--surface-raised:var(--ink-850);--surface-hover:var(--ink-800);--surface-inset:var(--ink-1000);--line-hairline:var(--ink-700);--line-strong:var(--ink-600);--line-glow:var(--purple)}@supports (color:lab(0% 0 0)){:root{--ink-1000:lab(2.01658% -.510961 .968668);--ink-950:lab(3.75483% -.875652 1.66038);--ink-900:lab(6.28212% -1.37725 2.6119);--ink-850:lab(9.63255% -1.8153 3.66733);--ink-800:lab(14.2834% -1.98726 4.01312);--ink-700:lab(21.2447% -2.00285 3.99694);--ink-600:lab(30.5258% -2.01641 3.98355);--ink-500:lab(44.4468% -2.029 3.97171);--purple-bright:lab(69.9603% 34.5106 -45.876);--purple:lab(54.5962% 37.972 -48.5142);--purple-deep:lab(38.5803% 34.0161 -42.5079);--purple-dim:lab(28.9128% 22.8585 -29.4375);--purple-ghost:lab(54.5962% 37.972 -48.5142/.16);--purple-lav:lab(83.0827% 11.2803 -16.7173);--amber-bright:lab(83.7281% 18.4469 71.8565);--amber:lab(76.5572% 23.1656 68.4267);--amber-deep:lab(64.7723% 26.4225 62.6685);--amber-dim:lab(47.5352% 17.7213 41.0527);--amber-ghost:lab(76.5572% 23.1656 68.4267/.14);--green-bright:lab(88.4785% -57.2983 37.7005);--green:lab(78.9483% -51.2433 33.6902);--green-deep:lab(62.447% -45.3063 29.8899);--green-ghost:lab(78.9483% -51.2433 33.6902/.14);--red-bright:lab(63.0933% 67.3168 44.4615);--red:lab(53.8962% 64.3324 43.4213);--red-deep:lab(42.5342% 56.5687 38.8104);--red-ghost:lab(53.8962% 64.3324 43.4213/.16);--caution:lab(73.6766% 36.8091 59.8126);--caution-deep:lab(59.645% 37.7803 53.5271);--caution-ghost:lab(73.6766% 36.8091 59.8126/.16);--brass-bright:lab(79.41% 4.12723 41.5739);--brass:lab(70.0673% 6.12226 44.6643);--brass-deep:lab(53.7413% 7.05203 41.2715);--parchment:lab(92.0357% -.199735 11.5994);--parchment-deep:lab(83.9393% 1.02612 17.6302);--parchment-ink:lab(16.3901% 5.71415 10.617);--fg-1:lab(91.9889% -1.40017 4.30208);--fg-2:lab(74.5885% -1.39391 4.30696);--fg-3:lab(56.0278% -1.38396 4.31489);--fg-4:lab(39.7868% -1.36977 4.3265)}}@supports (color:color-mix(in lab, red, red)){:root{--line-glow:color-mix(in oklch, var(--purple) 60%, transparent)}}:root{--text-strong:var(--fg-1);--text-body:var(--fg-2);--text-muted:var(--fg-3);--text-faint:var(--fg-4);--text-on-amber:var(--ink-1000);--text-on-brass:var(--ink-1000);--text-on-brand:#faf7ff;--brand:var(--purple);--brand-bright:var(--purple-bright);--brand-deep:var(--purple-deep);--brand-wash:var(--purple-ghost);--status-online:var(--green);--status-online-2:var(--green-bright);--status-standby:var(--caution);--status-alert:var(--red);--status-alert-2:var(--red-bright);--status-offline:var(--ink-500);--ceremony:var(--brand-bright);--text-2xs:.6875rem;--text-xs:.75rem;--text-sm:.8125rem;--text-md:.9375rem;--text-lg:1.125rem;--text-xl:1.5rem;--text-2xl:2rem;--text-3xl:2.75rem;--text-4xl:3.75rem;--text-5xl:5rem;--weight-light:300;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--leading-tight:1.05;--leading-snug:1.25;--leading-base:1.5;--leading-loose:1.7;--tracking-tight:-.01em;--tracking-normal:0;--tracking-wide:.04em;--tracking-wider:.1em;--tracking-widest:.22em;--label-font:var(--font-mono);--label-size:var(--text-2xs);--label-weight:var(--weight-semibold);--label-tracking:var(--tracking-wider);--label-transform:uppercase;--readout-font:var(--font-mono);--readout-weight:var(--weight-medium);--readout-tracking:var(--tracking-tight);--ceremony-font:var(--font-serif);--ceremony-tracking:var(--tracking-normal)}@supports (color:lab(0% 0 0)){:root{--text-on-brand:lab(97.5398% 2.38541 -3.703)}}.cocom-label{font-family:var(--label-font);font-size:var(--label-size);font-weight:var(--label-weight);letter-spacing:var(--label-tracking);text-transform:var(--label-transform);line-height:1}.cocom-readout{font-family:var(--readout-font);font-weight:var(--readout-weight);letter-spacing:var(--readout-tracking);line-height:var(--leading-tight);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1, "zero" 1}.cocom-ceremony{font-family:var(--ceremony-font);letter-spacing:var(--ceremony-tracking);line-height:var(--leading-snug)}:root{--space-0:0;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--space-9:6rem;--radius-0:0px;--radius-sm:2px;--radius-md:4px;--radius-lg:6px;--radius-pill:999px;--chamfer:10px;--border-hair:1px solid var(--line-hairline);--border-strong:1px solid var(--line-strong);--border-glow:1px solid var(--line-glow);--border-double-gap:3px;--control-h-sm:28px;--control-h-md:36px;--control-h-lg:44px;--field-h:38px;--rail-w:248px;--content-max:1280px;--gutter:var(--space-5);--z-base:0;--z-raised:10;--z-sticky:100;--z-overlay:1000;--z-toast:1100;--clip-chamfer:polygon(var(--chamfer) 0, 100% 0, 100% calc(100% - var(--chamfer)), calc(100% - var(--chamfer)) 100%, 0 100%, 0 var(--chamfer));--shadow-panel:inset 0 1px 0 #ffffff0a, 0 1px 2px #00000080;--shadow-raised:inset 0 1px 0 #ffffff0d, 0 4px 14px #0000008c;--shadow-overlay:0 12px 40px #000000a6, 0 0 0 1px var(--line-strong);--shadow-inset:inset 0 1px 3px #00000080;--glow-amber:0 0 1px var(--amber), 0 0 10px var(--amber)}@supports (color:lab(0% 0 0)){:root{--shadow-panel:inset 0 1px 0 lab(100% 0 0/.04), 0 1px 2px lab(0% 0 0/.5);--shadow-raised:inset 0 1px 0 lab(100% 0 0/.05), 0 4px 14px lab(0% 0 0/.55);--shadow-overlay:0 12px 40px lab(0% 0 0/.65), 0 0 0 1px var(--line-strong);--shadow-inset:inset 0 1px 3px lab(0% 0 0/.5)}}@supports (color:color-mix(in lab, red, red)){:root{--glow-amber:0 0 1px var(--amber), 0 0 10px color-mix(in oklch, var(--amber) 45%, transparent)}}:root{--glow-green:0 0 1px var(--green), 0 0 10px var(--green)}@supports (color:color-mix(in lab, red, red)){:root{--glow-green:0 0 1px var(--green), 0 0 10px color-mix(in oklch, var(--green) 45%, transparent)}}:root{--glow-red:0 0 1px var(--red), 0 0 10px var(--red)}@supports (color:color-mix(in lab, red, red)){:root{--glow-red:0 0 1px var(--red), 0 0 10px color-mix(in oklch, var(--red) 50%, transparent)}}:root{--glow-soft:0 0 16px var(--purple)}@supports (color:color-mix(in lab, red, red)){:root{--glow-soft:0 0 16px color-mix(in oklch, var(--purple) 26%, transparent)}}:root{--glow-purple:0 0 1px var(--purple), 0 0 10px var(--purple)}@supports (color:color-mix(in lab, red, red)){:root{--glow-purple:0 0 1px var(--purple), 0 0 10px color-mix(in oklch, var(--purple) 50%, transparent)}}:root{--text-glow-amber:0 0 8px var(--amber)}@supports (color:color-mix(in lab, red, red)){:root{--text-glow-amber:0 0 8px color-mix(in oklch, var(--amber) 55%, transparent)}}:root{--text-glow-green:0 0 8px var(--green)}@supports (color:color-mix(in lab, red, red)){:root{--text-glow-green:0 0 8px color-mix(in oklch, var(--green) 55%, transparent)}}:root{--text-glow-red:0 0 8px var(--red)}@supports (color:color-mix(in lab, red, red)){:root{--text-glow-red:0 0 8px color-mix(in oklch, var(--red) 60%, transparent)}}:root{--text-glow-brand:0 0 9px var(--purple)}@supports (color:color-mix(in lab, red, red)){:root{--text-glow-brand:0 0 9px color-mix(in oklch, var(--purple) 60%, transparent)}}:root{--ring:0 0 0 1px var(--surface-page), 0 0 0 3px var(--brand-deep), var(--glow-soft);--texture-grid:linear-gradient(#ffffff06 1px, transparent 1px), linear-gradient(90deg, #ffffff06 1px, transparent 1px);--texture-grid-size:28px 28px;--texture-scanlines:repeating-linear-gradient(0deg, #0000 0px, #0000 2px, #00000029 3px, #0000 4px);--texture-vignette:radial-gradient(120% 90% at 50% 0%, #23251e80 0%, transparent 60%), radial-gradient(120% 120% at 50% 120%, #0000008c 0%, transparent 60%);--ease-standard:cubic-bezier(.2, 0, .1, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in:cubic-bezier(.4, 0, 1, 1);--dur-fast:.12s;--dur-base:.2s;--dur-slow:.36s;--dur-boot:.7s}@supports (color:lab(0% 0 0)){:root{--texture-grid:linear-gradient(lab(100% 0 0/.022) 1px, transparent 1px), linear-gradient(90deg, lab(100% 0 0/.022) 1px, transparent 1px);--texture-scanlines:repeating-linear-gradient(0deg, lab(0% 0 0/0) 0px, lab(0% 0 0/0) 2px, lab(0% 0 0/.16) 3px, lab(0% 0 0/0) 4px);--texture-vignette:radial-gradient(120% 90% at 50% 0%, lab(14.2834% -1.98726 4.01312/.5) 0%, transparent 60%), radial-gradient(120% 120% at 50% 120%, lab(0% 0 0/.55) 0%, transparent 60%)}}@keyframes cocom-blink{0%,62%{opacity:1}63%,to{opacity:.28}}@keyframes cocom-pulse{0%,to{opacity:1;box-shadow:0 0}50%{opacity:.55;box-shadow:0 0 0 4px #0000}}@keyframes cocom-boot{0%{opacity:0;filter:brightness(.4)}to{opacity:1;filter:brightness()}}@keyframes cocom-sweep{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.cocom-blink{animation:1.6s step-end infinite cocom-blink}@media (prefers-reduced-motion:reduce){.cocom-blink{animation:none}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background-color:var(--surface-page);color:var(--text-body);font-family:var(--font-body);font-size:var(--text-md);line-height:var(--leading-base);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}::selection{background:var(--brand-wash);color:var(--brand-bright)}::placeholder{color:var(--text-faint)}a{color:var(--brand-bright);text-decoration:none}a:hover{text-underline-offset:3px;text-decoration:underline}hr{border:none;border-top:var(--border-hair);margin:var(--space-5) 0}*{scrollbar-width:thin;scrollbar-color:var(--ink-700) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--ink-700);background-clip:content-box;border:2px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--ink-600);background-clip:content-box}.cocom-bunker{background-color:var(--surface-page);background-image:var(--texture-vignette), var(--texture-grid);background-size:auto, var(--texture-grid-size), var(--texture-grid-size);position:relative}.cocom-scanlines:after{content:"";pointer-events:none;background:var(--texture-scanlines);opacity:.5;mix-blend-mode:overlay;z-index:1;position:absolute;inset:0}.cocom-glow-amber{text-shadow:var(--text-glow-amber);color:var(--amber-bright)}.cocom-glow-green{text-shadow:var(--text-glow-green);color:var(--green-bright)}.cocom-glow-red{text-shadow:var(--text-glow-red);color:var(--red-bright)}.cocom-brackets{position:relative}.cocom-brackets:before,.cocom-brackets:after{content:"";border:1px solid var(--brand-deep);pointer-events:none;width:12px;height:12px;position:absolute}.cocom-brackets:before{border-bottom:none;border-right:none;top:6px;left:6px}.cocom-brackets:after{border-top:none;border-left:none;bottom:6px;right:6px}.cocom-btn{--_h:var(--control-h-md);height:var(--_h);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:var(--text-on-brand);background:var(--brand);border:1px solid var(--brand-deep);border-radius:var(--radius-sm);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background var(--dur-fast) var(--ease-standard), box-shadow var(--dur-fast) var(--ease-standard), transform var(--dur-fast) var(--ease-standard), color var(--dur-fast) var(--ease-standard);justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:12px;font-weight:600;display:inline-flex}.cocom-btn:hover{background:var(--brand-bright);box-shadow:var(--glow-soft)}.cocom-btn:active{filter:brightness(.94);transform:translateY(1px)}.cocom-btn:focus-visible{box-shadow:var(--ring);outline:none}.cocom-btn.is-block{width:100%}.cocom-btn--secondary{color:var(--brand-bright);border-color:var(--brand-deep);background:0 0}.cocom-btn--secondary:hover{background:var(--brand-wash);box-shadow:none}.cocom-btn--ghost{color:var(--text-body);background:0 0;border-color:#0000}.cocom-btn--ghost:hover{background:var(--surface-hover);color:var(--text-strong);box-shadow:none}.cocom-btn--danger{color:var(--red-bright);border-color:var(--red-deep);background:0 0}.cocom-btn--danger:hover{background:var(--red-ghost);box-shadow:none}.cocom-btn--ceremonial{color:var(--brand-bright);border-color:var(--brand-deep);font-family:var(--font-serif);text-transform:none;letter-spacing:.02em;background:0 0;font-size:15px;font-weight:400}.cocom-btn--ceremonial:hover{background:var(--brand-wash);box-shadow:none}.cocom-btn--sm{--_h:var(--control-h-sm);padding:0 11px;font-size:11px}.cocom-btn--lg{--_h:var(--control-h-lg);padding:0 22px;font-size:13px}.cocom-btn[disabled]{opacity:.42;cursor:not-allowed;pointer-events:none;box-shadow:none;transform:none}.cocom-btn__i{width:1em;height:1em;display:inline-flex}.cocom-btn__i>*{width:100%;height:100%}.cocom-panel{background:var(--surface-panel);border:1px solid var(--line-hairline);border-radius:var(--radius-sm);box-shadow:var(--shadow-panel);flex-direction:column;display:flex;position:relative}.cocom-panel--raised{background:var(--surface-raised);box-shadow:var(--shadow-raised)}.cocom-panel__accent{background:var(--brand);opacity:.9;height:2px;position:absolute;top:0;left:0;right:0}.cocom-panel[data-accent=amber] .cocom-panel__accent{background:var(--amber)}.cocom-panel[data-accent=green] .cocom-panel__accent{background:var(--green)}.cocom-panel[data-accent=red] .cocom-panel__accent{background:var(--red)}.cocom-panel[data-accent=brass] .cocom-panel__accent{background:var(--brass)}.cocom-panel[data-accent=none] .cocom-panel__accent{display:none}.cocom-panel__head{border-bottom:1px solid var(--line-hairline);justify-content:space-between;align-items:center;gap:14px;padding:13px 16px;display:flex}.cocom-panel__titlewrap{align-items:center;gap:10px;min-width:0;display:flex}.cocom-panel__eyebrow{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--brand-bright);font-size:10px}.cocom-panel__title{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-strong);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;overflow:hidden}.cocom-panel__actions{flex:none;align-items:center;gap:8px;display:flex}.cocom-panel__body{padding:16px}.cocom-panel__body--flush{padding:0}.cocom-panel__foot{border-top:1px solid var(--line-hairline);font-family:var(--font-mono);color:var(--text-muted);justify-content:space-between;align-items:center;gap:12px;padding:11px 16px;font-size:11px;display:flex}.cocom-panel--brackets:before,.cocom-panel--brackets:after{content:"";pointer-events:none;border:1px solid var(--brand-deep);width:11px;height:11px;position:absolute}.cocom-panel--brackets:before{border-bottom:0;border-right:0;top:5px;left:5px}.cocom-panel--brackets:after{border-top:0;border-left:0;bottom:5px;right:5px}.cocom-badge{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border-radius:var(--radius-sm);color:var(--text-body);background:var(--surface-hover);border:1px solid #0000;align-items:center;gap:6px;padding:2px 8px;font-size:10px;font-weight:600;display:inline-flex}.cocom-badge[data-tone=brand]{color:var(--purple-bright);background:var(--purple-ghost)}.cocom-badge[data-tone=amber]{color:var(--amber-bright);background:var(--amber-ghost)}.cocom-badge[data-tone=green]{color:var(--green-bright);background:var(--green-ghost)}.cocom-badge[data-tone=red]{color:var(--red-bright);background:var(--red-ghost)}.cocom-badge[data-tone=caution]{color:var(--caution);background:var(--caution-ghost)}.cocom-badge[data-tone=brass]{color:var(--brass-bright);background:var(--brass)}@supports (color:color-mix(in lab, red, red)){.cocom-badge[data-tone=brass]{background:color-mix(in oklch,var(--brass) 14%,transparent)}}.cocom-badge[data-tone=neutral]{color:var(--text-muted);background:var(--surface-hover)}.cocom-badge--outline{background:0 0}.cocom-badge--outline[data-tone=brand]{border-color:var(--purple-deep)}.cocom-badge--outline[data-tone=amber]{border-color:var(--amber-deep)}.cocom-badge--outline[data-tone=green]{border-color:var(--green-deep)}.cocom-badge--outline[data-tone=red]{border-color:var(--red-deep)}.cocom-badge--outline[data-tone=caution]{border-color:var(--caution-deep)}.cocom-badge--outline[data-tone=brass]{border-color:var(--brass-deep)}.cocom-badge--outline[data-tone=neutral]{border-color:var(--line-strong)}.cocom-gauge{font-family:var(--font-mono);flex-direction:column;gap:7px;display:flex}.cocom-gauge__head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.cocom-gauge__label{letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);font-size:11px;font-weight:600}.cocom-gauge__val{color:var(--text-strong);font-variant-numeric:tabular-nums;font-size:12px}.cocom-gauge__track{background:var(--surface-inset);border:1px solid var(--line-strong);border-radius:var(--radius-pill);height:8px;box-shadow:var(--shadow-inset);position:relative;overflow:hidden}.cocom-gauge__fill{border-radius:var(--radius-pill);background:var(--amber);box-shadow:0 0 8px var(--amber);position:absolute;inset:0 auto 0 0}@supports (color:color-mix(in lab, red, red)){.cocom-gauge__fill{box-shadow:0 0 8px color-mix(in oklch,var(--amber) 60%,transparent)}}.cocom-gauge__fill{transition:width var(--dur-slow) var(--ease-out)}.cocom-gauge[data-status=green] .cocom-gauge__fill{background:var(--green);box-shadow:0 0 8px var(--green)}@supports (color:color-mix(in lab, red, red)){.cocom-gauge[data-status=green] .cocom-gauge__fill{box-shadow:0 0 8px color-mix(in oklch,var(--green) 60%,transparent)}}.cocom-gauge[data-status=red] .cocom-gauge__fill{background:var(--red);box-shadow:0 0 8px var(--red)}@supports (color:color-mix(in lab, red, red)){.cocom-gauge[data-status=red] .cocom-gauge__fill{box-shadow:0 0 8px color-mix(in oklch,var(--red) 60%,transparent)}}.cocom-gauge[data-status=caution] .cocom-gauge__fill{background:var(--caution);box-shadow:0 0 8px var(--caution)}@supports (color:color-mix(in lab, red, red)){.cocom-gauge[data-status=caution] .cocom-gauge__fill{box-shadow:0 0 8px color-mix(in oklch,var(--caution) 60%,transparent)}}.cocom-gauge[data-status=brand] .cocom-gauge__fill{background:var(--purple);box-shadow:0 0 8px var(--purple)}@supports (color:color-mix(in lab, red, red)){.cocom-gauge[data-status=brand] .cocom-gauge__fill{box-shadow:0 0 8px color-mix(in oklch,var(--purple) 60%,transparent)}}.cocom-gauge[data-status=brass] .cocom-gauge__fill{background:var(--brass);box-shadow:none}.cocom-gauge--ticks .cocom-gauge__track{background-image:repeating-linear-gradient(90deg, transparent 0, transparent calc(10% - 1px), var(--ink-700) calc(10% - 1px), var(--ink-700) 10%)}.cocom-readout-c{flex-direction:column;gap:6px;display:flex}.cocom-readout-c__cap{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted);font-size:11px;font-weight:600}.cocom-readout-c__val{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"zero" 1;letter-spacing:-.01em;color:var(--amber-bright);text-shadow:var(--text-glow-amber);align-items:baseline;gap:7px;font-weight:500;line-height:1;display:flex}.cocom-readout-c__unit{letter-spacing:.04em;color:var(--text-muted);text-shadow:none;font-size:.42em;font-weight:400}.cocom-readout-c__trend{font-family:var(--font-mono);letter-spacing:.04em;align-items:center;gap:5px;font-size:12px;display:inline-flex}.cocom-readout-c[data-status=green] .cocom-readout-c__val{color:var(--green-bright);text-shadow:var(--text-glow-green)}.cocom-readout-c[data-status=red] .cocom-readout-c__val{color:var(--red-bright);text-shadow:var(--text-glow-red)}.cocom-readout-c[data-status=caution] .cocom-readout-c__val{color:var(--caution);text-shadow:0 0 8px var(--caution)}@supports (color:color-mix(in lab, red, red)){.cocom-readout-c[data-status=caution] .cocom-readout-c__val{text-shadow:0 0 8px color-mix(in oklch,var(--caution) 55%,transparent)}}.cocom-readout-c[data-status=brand] .cocom-readout-c__val{color:var(--purple-bright);text-shadow:var(--text-glow-brand)}.cocom-readout-c[data-status=neutral] .cocom-readout-c__val{color:var(--fg-1);text-shadow:none}.cocom-readout-c[data-status=brass] .cocom-readout-c__val{color:var(--brass-bright);text-shadow:none}.cocom-readout-c__trend[data-dir=up]{color:var(--green-bright)}.cocom-readout-c__trend[data-dir=down]{color:var(--red-bright)}.cocom-readout-c__trend[data-dir=flat]{color:var(--text-muted)}.cocom-readout-c--sm .cocom-readout-c__val{font-size:28px}.cocom-readout-c--md .cocom-readout-c__val{font-size:44px}.cocom-readout-c--lg .cocom-readout-c__val{font-size:60px}.cocom-pill{height:24px;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;border:1px solid var(--line-strong);border-radius:var(--radius-pill);color:var(--text-muted);background:var(--surface-raised);align-items:center;gap:8px;padding:0 11px;font-size:11px;font-weight:600;display:inline-flex}.cocom-pill__dot{background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.cocom-pill[data-status=online]{color:var(--green-bright);border-color:var(--green-deep);background:var(--green-ghost)}.cocom-pill[data-status=online] .cocom-pill__dot{background:var(--green);box-shadow:var(--glow-green)}.cocom-pill[data-status=standby]{color:var(--caution);border-color:var(--caution-deep);background:var(--caution-ghost)}.cocom-pill[data-status=standby] .cocom-pill__dot{background:var(--caution);box-shadow:0 0 8px var(--caution)}.cocom-pill[data-status=alert]{color:var(--red-bright);border-color:var(--red-deep);background:var(--red-ghost)}.cocom-pill[data-status=alert] .cocom-pill__dot{background:var(--red);box-shadow:var(--glow-red)}.cocom-pill[data-status=offline]{color:var(--ink-500);border-color:var(--line-strong);background:0 0}.cocom-pill[data-status=offline] .cocom-pill__dot{background:var(--ink-500)}.cocom-pill[data-status=brand]{color:var(--purple-bright);border-color:var(--purple-deep);background:var(--purple-ghost)}.cocom-pill[data-status=brand] .cocom-pill__dot{background:var(--purple);box-shadow:var(--glow-purple)}.cocom-pill[data-status=amber]{color:var(--amber-bright);border-color:var(--amber-deep);background:var(--amber-ghost)}.cocom-pill[data-status=amber] .cocom-pill__dot{background:var(--amber);box-shadow:var(--glow-amber)}.cocom-pill--sm{height:20px;padding:0 9px;font-size:10px}.cocom-notice{background:var(--surface-raised);border:1px solid var(--line-strong);border-radius:var(--radius-sm);font-family:var(--font-mono);border-left-width:3px;gap:13px;padding:14px 16px 14px 15px;display:flex;position:relative}.cocom-notice[data-tone=notice]{border-left-color:var(--brand)}.cocom-notice[data-tone=info]{border-left-color:var(--amber)}.cocom-notice[data-tone=success]{border-left-color:var(--green)}.cocom-notice[data-tone=caution]{border-left-color:var(--caution)}.cocom-notice[data-tone=alert]{border-left-color:var(--red)}.cocom-notice__mark{flex:none;justify-content:center;align-items:center;width:18px;height:18px;margin-top:1px;display:inline-flex}.cocom-notice__mark svg{width:100%;height:100%}.cocom-notice__body{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.cocom-notice__head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cocom-notice__title{letter-spacing:.16em;text-transform:uppercase;color:var(--text-strong);margin:0;font-size:11px;font-weight:600}.cocom-notice[data-tone=notice] .cocom-notice__title{color:var(--brand-bright)}.cocom-notice[data-tone=alert] .cocom-notice__title{color:var(--red-bright)}.cocom-notice[data-tone=success] .cocom-notice__title{color:var(--green-bright)}.cocom-notice[data-tone=caution] .cocom-notice__title{color:var(--caution)}.cocom-notice__ref{letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);border:1px solid var(--line-strong);border-radius:var(--radius-sm);padding:1px 6px;font-size:10px}.cocom-notice__text{color:var(--text-body);font-size:12.5px;line-height:1.55}.cocom-notice__text :first-child{margin-top:0}.cocom-notice__text :last-child{margin-bottom:0}.cocom-notice--ceremonial{border:1px double var(--brand-deep);background:var(--surface-panel);border-left-width:3px}.cocom-notice--ceremonial .cocom-notice__title{font-family:var(--font-serif);letter-spacing:.02em;text-transform:none;color:var(--brand-bright);font-size:18px;font-weight:400;line-height:1.2}.cocom-field{flex-direction:column;gap:7px;display:flex}.cocom-field__label{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);align-items:center;gap:8px;font-size:11px;font-weight:600;display:flex}.cocom-field__req{color:var(--brand-bright)}.cocom-field__box{height:var(--field-h);background:var(--surface-inset);border:1px solid var(--line-strong);border-radius:var(--radius-sm);box-shadow:var(--shadow-inset);transition:border-color var(--dur-fast) var(--ease-standard), box-shadow var(--dur-fast) var(--ease-standard);align-items:center;gap:8px;padding:0 12px;display:flex}.cocom-field__box:focus-within{border-color:var(--brand-deep);box-shadow:var(--shadow-inset), var(--glow-soft)}.cocom-field__affix{font-family:var(--font-mono);color:var(--text-faint);white-space:nowrap;align-items:center;font-size:12px;display:inline-flex}.cocom-field__input{min-width:0;height:100%;font-family:var(--font-mono);color:var(--text-strong);letter-spacing:.01em;background:0 0;border:0;outline:0;flex:1;font-size:14px}.cocom-field__input::placeholder{color:var(--text-faint)}.cocom-field__input[type=date]::-webkit-calendar-picker-indicator{filter:invert();opacity:.5;cursor:pointer}.cocom-field__hint{font-family:var(--font-mono);color:var(--text-muted);letter-spacing:.02em;font-size:11px}.cocom-field.is-error .cocom-field__box{border-color:var(--red-deep)}.cocom-field.is-error .cocom-field__box:focus-within{box-shadow:var(--shadow-inset), var(--glow-red)}.cocom-field.is-error .cocom-field__hint{color:var(--red-bright)}.cocom-field.is-disabled{opacity:.5;pointer-events:none}.cocom-field--area .cocom-field__textarea{background:var(--surface-inset);border:1px solid var(--line-strong);border-radius:var(--radius-sm);width:100%;box-shadow:var(--shadow-inset);font-family:var(--font-mono);color:var(--text-strong);letter-spacing:.01em;resize:vertical;min-height:80px;transition:border-color var(--dur-fast) var(--ease-standard), box-shadow var(--dur-fast) var(--ease-standard);padding:10px 12px;font-size:14px;line-height:1.55}.cocom-field--area .cocom-field__textarea::placeholder{color:var(--text-faint)}.cocom-field--area .cocom-field__textarea:focus{border-color:var(--brand-deep);box-shadow:var(--shadow-inset), var(--glow-soft);outline:none}.cocom-field--area.is-error .cocom-field__textarea{border-color:var(--red-deep)}.cocom-field--area.is-error .cocom-field__textarea:focus{box-shadow:var(--shadow-inset), var(--glow-red)}.cocom-select{flex-direction:column;gap:7px;display:flex}.cocom-select__label{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);font-size:11px;font-weight:600}.cocom-select__box{align-items:center;display:flex;position:relative}.cocom-select__el{appearance:none;width:100%;height:var(--field-h);background:var(--surface-inset);border:1px solid var(--line-strong);border-radius:var(--radius-sm);box-shadow:var(--shadow-inset);font-family:var(--font-mono);color:var(--text-strong);letter-spacing:.01em;cursor:pointer;transition:border-color var(--dur-fast) var(--ease-standard), box-shadow var(--dur-fast) var(--ease-standard);padding:0 36px 0 12px;font-size:14px}.cocom-select__el:focus{border-color:var(--brand-deep);box-shadow:var(--shadow-inset), var(--glow-soft);outline:none}.cocom-select__el option{background:var(--ink-900);color:var(--text-strong)}.cocom-select__chev{pointer-events:none;color:var(--brand-bright);font-size:10px;display:inline-flex;position:absolute;right:12px}.cocom-select__hint{font-family:var(--font-mono);color:var(--text-muted);font-size:11px}.cocom-select.is-disabled{opacity:.5;pointer-events:none}.cocom-toggle{cursor:pointer;-webkit-user-select:none;user-select:none;font-family:var(--font-mono);align-items:center;gap:11px;display:inline-flex}.cocom-toggle__track{background:var(--surface-inset);border:1px solid var(--line-strong);border-radius:var(--radius-pill);width:42px;height:22px;box-shadow:var(--shadow-inset);transition:border-color var(--dur-base) var(--ease-standard), background var(--dur-base) var(--ease-standard);flex:none;position:relative}.cocom-toggle__knob{background:var(--ink-500);width:16px;height:16px;transition:transform var(--dur-base) var(--ease-out), background var(--dur-base) var(--ease-standard), box-shadow var(--dur-base) var(--ease-standard);border-radius:50%;position:absolute;top:2px;left:2px}.cocom-toggle__txt{letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);font-size:11px;font-weight:600}.cocom-toggle.is-on .cocom-toggle__track{border-color:var(--green-deep);background:var(--green-ghost)}.cocom-toggle.is-on .cocom-toggle__knob{background:var(--green);box-shadow:var(--glow-green);transform:translate(20px)}.cocom-toggle.is-on .cocom-toggle__txt{color:var(--green-bright)}.cocom-toggle:focus-within .cocom-toggle__track{box-shadow:var(--shadow-inset), var(--glow-soft)}.cocom-toggle.is-disabled{opacity:.45;pointer-events:none}.cocom-toggle__input{opacity:0;width:0;height:0;position:absolute}.cocom-title-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));display:grid}.cocom-title-card{background:var(--surface-panel);border:1px solid var(--line-hairline);border-radius:var(--radius-sm);box-shadow:var(--shadow-panel);transition:border-color var(--dur-fast) var(--ease-standard), box-shadow var(--dur-fast) var(--ease-standard);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.cocom-title-card:hover{border-color:var(--brand-deep);box-shadow:var(--glow-soft)}.cocom-title-card[data-archived=true]{opacity:.6}.cocom-title-card__thumb{background:var(--surface-inset);border-bottom:1px solid var(--line-hairline);flex:none;justify-content:center;align-items:center;height:120px;display:flex;position:relative;overflow:hidden}.cocom-title-card__thumb-placeholder{font-family:var(--font-mono);color:var(--ink-700);font-size:28px}.cocom-title-card__body{padding:var(--space-3) var(--space-4);gap:var(--space-2);flex-direction:column;flex:1;display:flex}.cocom-title-card__name{font-family:var(--font-mono);color:var(--text-strong);letter-spacing:.02em;margin:0;font-size:13px;font-weight:600}.cocom-title-card__meta{gap:var(--space-2);flex-wrap:wrap;display:flex}.cocom-title-card__tasks{font-family:var(--font-mono);color:var(--amber-bright);letter-spacing:.04em;margin:0;font-size:11px}.cocom-title-card__archived{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-faint);margin:0;font-size:10px}.cocom-title-hero{gap:var(--space-5);margin-bottom:var(--space-6);padding-bottom:var(--space-6);border-bottom:1px solid var(--line-hairline);align-items:flex-start;display:flex}.cocom-title-hero__thumb{border-radius:var(--radius-sm);background:var(--surface-inset);border:1px solid var(--line-hairline);flex:none;width:120px;height:80px;position:relative;overflow:hidden}.cocom-title-hero__info{flex:1;min-width:0}.cocom-title-hero__controls{gap:var(--space-2);flex-direction:column;flex:none;align-items:flex-end;display:flex}.cocom-shell{flex-direction:column;height:100vh;display:flex;overflow:hidden}.cocom-shell__body{flex:1;display:flex;overflow:hidden}.cocom-shell__content{padding:var(--space-6);flex:1;overflow-y:auto}.cocom-topbar{justify-content:space-between;align-items:center;gap:var(--space-4);height:52px;padding:0 var(--space-5);background:var(--surface-desk);border-bottom:var(--border-hair);z-index:var(--z-sticky);flex-shrink:0;display:flex}.cocom-topbar__brand{align-items:center;gap:var(--space-3);display:flex}.cocom-topbar__owl{opacity:.9}.cocom-topbar__wordmark{font-family:var(--font-mono);font-size:var(--text-sm);font-weight:var(--weight-bold);letter-spacing:var(--tracking-widest);color:var(--brand-bright);text-shadow:var(--text-glow-brand)}.cocom-topbar__sep{color:var(--line-strong);font-size:var(--text-xs)}.cocom-topbar__sub{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-wide);color:var(--text-faint);text-transform:uppercase}.cocom-topbar__user{align-items:center;gap:var(--space-3);display:flex}.cocom-topbar__avatar{border:1px solid var(--line-strong);border-radius:50%;width:24px;height:24px}.cocom-topbar__avatar-fallback{border:1px solid var(--line-strong);background:var(--surface-raised);width:24px;height:24px;font-family:var(--font-mono);font-size:10px;font-weight:var(--weight-semibold);color:var(--brand-bright);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.cocom-topbar__name{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);color:var(--text-muted);text-transform:uppercase}.cocom-rail{width:var(--rail-w);background:var(--surface-desk);border-right:var(--border-hair);height:100%;padding:var(--space-4) 0;flex-direction:column;flex-shrink:0;display:flex;overflow-y:auto}.cocom-rail__section{padding:0 var(--space-3) var(--space-4)}.cocom-rail__section-label{font-family:var(--font-mono);font-size:9px;font-weight:var(--weight-semibold);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--text-faint);padding:0 var(--space-3);margin-bottom:var(--space-1);display:block}.cocom-rail__item{align-items:center;gap:var(--space-2);height:32px;padding:0 var(--space-3);border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wide);color:var(--text-muted);text-transform:uppercase;transition:background var(--dur-fast) var(--ease-standard), color var(--dur-fast) var(--ease-standard);text-decoration:none;display:flex}.cocom-rail__item:hover{background:var(--surface-hover);color:var(--text-body);text-decoration:none}.cocom-rail__item.is-active{background:var(--brand-wash);color:var(--brand-bright)}.cocom-rail__item-icon{color:inherit;flex-shrink:0;display:inline-flex}.cocom-rail__item-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.cocom-rail__foot{padding:var(--space-3);border-top:var(--border-hair);margin-top:auto}.cocom-gate{min-height:100vh;padding:var(--space-5);justify-content:center;align-items:center;display:flex}.cocom-gate__panel{background:var(--surface-panel);border:var(--border-hair);border-radius:var(--radius-sm);width:100%;max-width:380px;box-shadow:var(--shadow-overlay);padding:var(--space-7) var(--space-6);gap:var(--space-4);flex-direction:column;display:flex}.cocom-gate__header{align-items:center;gap:var(--space-3);text-align:center;flex-direction:column;display:flex}.cocom-gate__owl{opacity:.85}.cocom-gate__title{font-family:var(--font-mono);font-size:var(--text-xl);font-weight:var(--weight-bold);letter-spacing:var(--tracking-widest);color:var(--brand-bright);text-shadow:var(--text-glow-brand);margin:0}.cocom-gate__subtitle{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-faint);margin:0}.cocom-gate__divider{background:var(--line-hairline);height:1px}.cocom-gate__instruction{font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--leading-base);color:var(--text-muted);text-align:center;margin:0}.cocom-gate__clearance{font-family:var(--font-mono);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--text-faint);text-align:center;margin:0;font-size:10px}.cocom-gate__error{font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--leading-base);color:var(--red-bright);text-shadow:var(--text-glow-red);text-align:center;margin:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
