@font-face{font-family:IBM Plex Mono;src:local("IBM Plex Mono Regular Italic"),local("IBM Plex Mono Italic"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-WfCVY7CmCf84jN_MepOacloW01u-ZLmnVBar3AzYdRA.woff) format(woff);font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:"IBM Plex Mono Fallback: Courier New";src:local("Courier New");size-adjust:99.9837%;ascent-override:102.5167%;descent-override:27.5045%;line-gap-override:0%}@font-face{font-family:"IBM Plex Mono Fallback: Roboto Mono";src:local("Roboto Mono");size-adjust:99.9837%;ascent-override:102.5167%;descent-override:27.5045%;line-gap-override:0%}@font-face{font-family:"IBM Plex Mono Fallback: Noto Sans Mono";src:local("Noto Sans Mono");size-adjust:100%;ascent-override:102.5%;descent-override:27.5%;line-gap-override:0%}@font-face{font-family:IBM Plex Mono;src:local("IBM Plex Mono Medium Italic"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-RuoqGfv4Fdcy5ZZubf_aOv0Akr1N0910ECylHbcXz4I.woff) format(woff);font-display:swap;font-weight:500;font-style:italic}@font-face{font-family:IBM Plex Mono;src:local("IBM Plex Mono SemiBold Italic"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-uAqO_Ljhr4ppxRAi4RXPoPpRhAiq2wLthQwx_crrLc4.woff) format(woff);font-display:swap;font-weight:600;font-style:italic}@font-face{font-family:IBM Plex Mono;src:local("IBM Plex Mono Bold Italic"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-41MVDQGmRlPkIZlwLEWE75w0PLavZeRvE0nOs27eJ1I.woff) format(woff);font-display:swap;font-weight:700;font-style:italic}@font-face{font-family:IBM Plex Mono;src:local("IBM Plex Mono Regular"),local("IBM Plex Mono"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-t0pxzd_qF3fcax7mTnzPybM4ZUlvF6LSoh2I_hyW4t4.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:IBM Plex Mono;src:local("IBM Plex Mono Medium"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-rdaSliR9dRRQdlPW6XxMDTFdfQov84zkWJxztWF_nl0.woff) format(woff);font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:IBM Plex Mono;src:local("IBM Plex Mono SemiBold"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-L9NCP_WkR6jbGFm3jBFdmOjehawakLdhq9Bz8RnXQ5s.woff) format(woff);font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:IBM Plex Mono;src:local("IBM Plex Mono Bold"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-S736hNasVBwhpT6vhAhsodRAaUPnsAvb1ogZC8K28Bo.woff) format(woff);font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:IBM Plex Mono;src:local("IBM Plex Mono Regular Italic"),local("IBM Plex Mono Italic"),url(../_fonts/IOQmCJk1c1X8tTiR2_xRphUddTG90WpG00y3mrL7asc-fI5Z9vM1TPimFu47KjlvcLJubuCXAUmRe99EOBGK4Jg.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:italic}@font-face{font-family:IBM Plex Mono;src:local("IBM Plex Mono Regular Italic"),local("IBM Plex Mono Italic"),url(../_fonts/iwtMiRQr9MVxkS-mqNWNDfuQrs4GB3dvByMM9ojyFHw-ExrDYapJHBuMovYABEGrabFChkrO9vAYi7UAvRk2fC8.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:italic}@font-face{font-family:IBM Plex Mono;src:local("IBM Plex Mono Regular Italic"),local("IBM Plex Mono Italic"),url(../_fonts/2vrrJ3MJLeeRdsxoGShjYhieJbC2KYTsL2TxP6pMbHw-M0DkDLNITN2p_m211B__nX1QX-Xza3m69L-nMauwf2g.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:italic}@font-face{font-family:IBM Plex Mono;src:local("IBM Plex Mono Regular Italic"),local("IBM Plex Mono Italic"),url(../_fonts/ib-aovnRDsdvSBzUC6Ll2tdWY2U3C9FsxsqLnPpAg18-c_nItv4f1UIuWsSuQgkfygxojtODoHxU-eKvW69FGyI.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:italic}@font-face{font-family:IBM Plex Mono;src:local("IBM Plex Mono Regular Italic"),local("IBM Plex Mono Italic"),url(../_fonts/vSGurvFi7J9DFpc3gRh0zb7zfLGEZfPgQADV5W675RU-SOsE32TvAEDx4Ogk8IUoJ8eiJFzZUTZWzAjnjTzmlhU.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:italic}@font-face{font-family:IBM Plex Mono;src:local("IBM Plex Mono Medium Italic"),url(../_fonts/abc3urfYpum3NohTJJ82tZYrJ0Qq6V1DDuV4nEN3-K8-2_2ztTmYY0L6UFJjC5ut8vWYRD-RsvXGTIbWQjKw8ig.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:500;font-style:italic}@font-face{font-family:IBM Plex Mono;src:local("IBM Plex Mono Medium Italic"),url(../_fonts/TFWlwoCp6ug4N2WAg-6QAZ14xTmMw01biXyVG4455dI-q3iMkKdBtHvY5CwbWL9amwnIlWjCh_MBY6rJ1ZpktWQ.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:500;font-style:italic}@font-face{font-family:IBM Plex Mono;src:local("IBM Plex Mono Medium Italic"),url(../_fonts/c9UOtWdvEkMdkWxin3fO_nOvZfFevXVtanKkemdlzVs-NZc_1h0ba5jh8strJX03YaVqHCE1TFVMTjG6rHlowdk.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:500;font-style:italic}@font-face{font-family:IBM Plex Mono;src:local("IBM Plex Mono Medium Italic"),url(../_fonts/3EoiQ3JXV9M854bFdDwbRdGEY3-Du8oUds3aqK5whzM-0k8mcMMDR7LSyG5LPtIn07Rq92oTawhgfoVy5edJiuM.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:500;font-style:italic}@font-face{font-family:IBM Plex Mono;src:local("IBM Plex Mono Medium Italic"),url(../_fonts/MlNgkMyhKIDysanNTo08JXs1NKT7N3PAiE-rd67y0tk-4_8EiC-OPpJkFXcZG4fmdwz7sj_gpRAqn-822cldaKI.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:500;font-style:italic}@font-face{font-family:IBM Plex Mono;src:local("IBM Plex Mono SemiBold Italic"),url(../_fonts/csHsi_ayDY-1Bb0elJrgXc5EYv_3ZUHTjyt6t6R_hvI-2j_LO_XEAFCarGnUMAZp9mH1XcHyWmBOSOM3UU8Yh80.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:600;font-style:italic}@font-face{font-family:IBM Plex Mono;src:local("IBM Plex Mono SemiBold Italic"),url(../_fonts/P-opX31986DaGyCeEVxGapeAZVhWZEmsnHrtz-8uNjk-Qdxvbv5v3sdw4jMVvggdQIwnhFnU5CSX7ZkcKlqcM5E.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:600;font-style:italic}@font-face{font-family:IBM Plex Mono;src:local("IBM Plex Mono SemiBold Italic"),url(../_fonts/Be-n02WlyGlCYr6AKZTu1ZLO7yH-M5nlZkD_wXnLEHI-dzPF0VM_shn45xQxjIQGDrk8A3rEcAn5G6IvnYsvdnc.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:600;font-style:italic}@font-face{font-family:IBM Plex Mono;src:local("IBM Plex Mono SemiBold Italic"),url(../_fonts/G1z3mcby8z4pfQp_shaJSYZuXyNpaES81jf-Uy3wFLc-QdRJEr2TP9Yyj3gppGIo3wyzXYHET_I1oHxOKv4_UBc.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:600;font-style:italic}@font-face{font-family:IBM Plex Mono;src:local("IBM Plex Mono SemiBold Italic"),url(../_fonts/7HAR14LKTzhJQKjIswIdjqbb_ir_9ierJYPiQk1I0T4-CAhl9c6lKjXQV_OAVGFlQ8ZIg0kI00oZ4sqnwBOU2vo.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:600;font-style:italic}@font-face{font-family:IBM Plex Mono;src:local("IBM Plex Mono Bold Italic"),url(../_fonts/ljD0O_drjiflVTw1FPwOjK1CL1HwVPYB7us-BfZqHuQ-ZjVgBNdLadH_Dw6T1hPTCJa6wTlqofsHYwtGtzawATs.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:700;font-style:italic}@font-face{font-family:IBM Plex Mono;src:local("IBM Plex Mono Bold Italic"),url(../_fonts/zxddnekyjgM8Leg15hUgrEIp2Ny0tH_b-TRYGPmkH1o-3ppcoPOnLuSdSUDCyG_oPN72xWzFr2Pe0QIytgvDeZs.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:700;font-style:italic}@font-face{font-family:IBM Plex Mono;src:local("IBM Plex Mono Bold Italic"),url(../_fonts/7qYB9pTPpQMGJcc1oBw4aJs8qrR5AEqnE_aISylzMZk-bEs5OXN1qanFoMWgw9Rbj_qKdScgEiDVW5fwM_e-DbY.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:700;font-style:italic}@font-face{font-family:IBM Plex Mono;src:local("IBM Plex Mono Bold Italic"),url(../_fonts/zhpX147TwsvlSAL8_vtsG77wE2r4o_uOAuyxH7pu_ro-9hIvJr5HdnrHw0ka90s0eA135TAMwiiABrhsW5rDElc.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:700;font-style:italic}@font-face{font-family:IBM Plex Mono;src:local("IBM Plex Mono Bold Italic"),url(../_fonts/8s05g7h1BsO8lFAzNqHs5fJZFxS-xwv8O45ZLDdw4Xc-0o1JXtxv_7kmP3VcvEp-9kAlLtZv249JWMmVsfIzhxw.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:700;font-style:italic}@font-face{font-family:IBM Plex Mono;src:local("IBM Plex Mono Regular"),local("IBM Plex Mono"),url(../_fonts/uqOUEfp6GyasEjSs6mPL4xH4Ogfg9dejwyGqFvieEhQ-1DC4lhOKAtHn_hSVO1eAmsDfxgXpJii8eq16JZynm5s.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:normal}@font-face{font-family:IBM Plex Mono;src:local("IBM Plex Mono Regular"),local("IBM Plex Mono"),url(../_fonts/vkmZkh-CHOvBXhWqyxI7y7yhtJnjEZhooZMtIOrKbdc-2IAHU0readmKJy05HSHAUr9ZfblPKy1cYnIzD6FaafQ.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:IBM Plex Mono;src:local("IBM Plex Mono Regular"),local("IBM Plex Mono"),url(../_fonts/P20rFYUuJYBG6P413-kmy1MH2c5-AHidHeOkhurVW9E-s9pky6iiS9O9L4P9FGQnIeXl7IrK7HsqmKdubOA2j4w.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:normal}@font-face{font-family:IBM Plex Mono;src:local("IBM Plex Mono Regular"),local("IBM Plex Mono"),url(../_fonts/r2KASPa1NYEuoln4lN0W3EcSZ4QcjSeSmKvuJKUW_e0-EBXL59uF8lOU0BbZ0Qd0HKaqxnk9ahNM_OUahEvA2bA.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:IBM Plex Mono;src:local("IBM Plex Mono Regular"),local("IBM Plex Mono"),url(../_fonts/oA7rp6XLB_UIP_utZxXIDlSPcMeVLGKMaeey_kAD0fo-98JsXCHs_mcC6olFARmc-2GM9H4YyxJhTUClXLaqEOU.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:IBM Plex Mono;src:local("IBM Plex Mono Medium"),url(../_fonts/wXrnAZG6imawmnLMrmEGDaw8OERkBjrhxtvCpdAoFtU-THRRjDiTK2YhlZWGZ4KWGQimEEJ4q90NggcMPrCWifk.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:500;font-style:normal}@font-face{font-family:IBM Plex Mono;src:local("IBM Plex Mono Medium"),url(../_fonts/YFhrCfizGmZCCsX1GkJqSsa1Ln3ZkYEBQx1kS5GBSNM-lnlTSm_m0Am_5BfksHFyxTS8HwzeRUIimtrJh-2-hQk.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:500;font-style:normal}@font-face{font-family:IBM Plex Mono;src:local("IBM Plex Mono Medium"),url(../_fonts/de9Hn98X7qjvQryMTK_S5_8pcE2ixEzuPClwbeHVxAI-2R9bduNO98qcxzo2cGRCSP20RqlwtuSKwb6RYUOUHtQ.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:500;font-style:normal}@font-face{font-family:IBM Plex Mono;src:local("IBM Plex Mono Medium"),url(../_fonts/fxn6Ta_PXKaftNQ6o3GFS9b6XU2VmWsDHvzQlBYv26k-RCwtZl_Z0-eqoKkgjV2Lvu8bNskZv3RiHclp-qdyFbE.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:500;font-style:normal}@font-face{font-family:IBM Plex Mono;src:local("IBM Plex Mono Medium"),url(../_fonts/Y7f-8GVyzqqVUZE9RGKSEwHKp-J5xG9W9JvAuAXnukE-a6vWQ8lr44WUpidIwQELsd_UxxoksjFr_7OFl0B1cj4.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:500;font-style:normal}@font-face{font-family:IBM Plex Mono;src:local("IBM Plex Mono SemiBold"),url(../_fonts/xJPBIvvk_Sw4KqpH43KzxcdvgIqPAswKL2-SL5mMfgk-P0mrlLOS5DRt4uVQ_yTmC-xlOBH5DV5VtMOSziFrN8U.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:600;font-style:normal}@font-face{font-family:IBM Plex Mono;src:local("IBM Plex Mono SemiBold"),url(../_fonts/7u0-77UfQZ7R5xCkHtH-6FcLzzYcD0xArs2lWsaXoxo-nx_kVkjHkrHGl_yt9uLKYpDnl16LRpt038O6up8FgXw.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:600;font-style:normal}@font-face{font-family:IBM Plex Mono;src:local("IBM Plex Mono SemiBold"),url(../_fonts/tHIC4jbWRecrkBLYzXeJ-l-FMVE3IC-WCOr8aeczZzk-HpEbV83Au1R7ttgKEHICBgfH9eJ1oI4aqhcwYRiyk_E.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:600;font-style:normal}@font-face{font-family:IBM Plex Mono;src:local("IBM Plex Mono SemiBold"),url(../_fonts/k9VNYFZ3lbLjdFOvyoe_t6P1Z4y9X5RYYVuXmoEo_ig-nTKWoqtzyKxAIKIx8JNNQ2Q8SwgTTBWZ4p5o2jmFO3k.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:600;font-style:normal}@font-face{font-family:IBM Plex Mono;src:local("IBM Plex Mono SemiBold"),url(../_fonts/4QnBRRPRkqsZZsI-BMyAY6O8mcHveU0lVITGztsdgaU-6W9goIX2kkUb_cEk1DVhEit9nFnfoMy0U1qs3xF4uAE.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:600;font-style:normal}@font-face{font-family:IBM Plex Mono;src:local("IBM Plex Mono Bold"),url(../_fonts/sZOWZh4Lseqiy1g9lJ-6sp_l7Tnfae4gGZYr6PHqLgc-NVanILUbCWR2T4cC6yna0eytAT4QEmYcMi_qN_YFwrA.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:700;font-style:normal}@font-face{font-family:IBM Plex Mono;src:local("IBM Plex Mono Bold"),url(../_fonts/9IYWZwGkalWblbQ0qUB1NVEWKltx8MGbUCCI8A-nXvc-A42XFuaMkcGV8IU4tyjaz8jlX4w7e0oOK9ZL1W1A_tg.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:700;font-style:normal}@font-face{font-family:IBM Plex Mono;src:local("IBM Plex Mono Bold"),url(../_fonts/vijLFK-KHAfLMAJw3I00MGO7TegKZixeBpXB8P8ZNSw-CWJay_vzLuCpDiGXYEvr4DhzjKgzr8DcTgueGgkphlw.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:700;font-style:normal}@font-face{font-family:IBM Plex Mono;src:local("IBM Plex Mono Bold"),url(../_fonts/xfTORM6zMaCBLN8KEmrdAwkoRlhpJreq9od0IdnzZ0g-_9Qp95jKFav7hdhcdpsrtGsvVOKgw5NpeBgIuaa3qLg.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:700;font-style:normal}@font-face{font-family:IBM Plex Mono;src:local("IBM Plex Mono Bold"),url(../_fonts/NaeHrWP1-iMKUUbIzW8qCa662095DhNYoHJXtkNCjkM-1gqKNyA5_uizWtQDHl7DvGwhfCQZkjE87-e8v9ZSzew.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:700;font-style:normal}@view-transition{navigation:auto}::view-transition-new(root),::view-transition-old(root){animation-duration:.25s;animation-timing-function:ease-in-out}:root{--bg:#0a1a10;--bg-dark:#06130b;--panel:rgba(12,32,18,.92);--panel-2:rgba(18,44,26,.95);--panel-solid:#0b1f12;--phosphor:#43ff8a;--phosphor-bright:#6dffad;--phosphor-dim:rgba(67,255,138,.72);--phosphor-faint:rgba(67,255,138,.32);--phosphor-glow:rgba(67,255,138,.12);--phosphor-bloom:rgba(67,255,138,.22);--border:rgba(67,255,138,.22);--border-strong:rgba(67,255,138,.44);--border-glow:rgba(67,255,138,.6);--vault-yellow:#f4d03f;--vault-yellow-dim:rgba(244,208,63,.65);--vault-yellow-glow:rgba(244,208,63,.25);--vault-blue:#0b2b57;--status-active:#35ff7a;--status-warning:#f4d03f;--status-danger:#ff6b4a;--text:var(--phosphor);--text-dim:var(--phosphor-dim);--text-faint:var(--phosphor-faint);--font-mono:"IBM Plex Mono", "IBM Plex Mono Fallback: Courier New", "IBM Plex Mono Fallback: Roboto Mono", "IBM Plex Mono Fallback: Noto Sans Mono","Courier New",monospace;--space-xs:.2rem;--space-sm:.4rem;--space-md:.75rem;--space-lg:1.1rem;--space-xl:1.5rem;--space-2xl:2rem;--container-max:1180px;--sidebar-width:260px;--scanline-opacity:.018;--noise-opacity:.012;--text-glow:0 0 6px var(--phosphor-bloom);--vignette-strength:.22}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{font-size:15.5px;scroll-behavior:smooth}body{background:var(--bg);color:var(--text);display:flex;flex-direction:column;font-family:var(--font-mono);font-size:.97rem;font-weight:400;line-height:1.65;min-height:100vh;position:relative;text-shadow:var(--text-glow)}button,input,select,textarea{text-shadow:none}body:after{background:radial-gradient(ellipse at center,transparent 60%,rgba(0,0,0,var(--vignette-strength)) 100%);content:"";z-index:2}.crt-overlay,body:after{inset:0;pointer-events:none;position:fixed}.crt-overlay{background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(0,0,0,var(--scanline-opacity)) 2px,rgba(0,0,0,var(--scanline-opacity)) 4px);z-index:9999}.crt-overlay:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cfilter id='a'%3E%3CfeTurbulence baseFrequency='.85' numOctaves='4' stitchTiles='stitch' type='fractalNoise'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E");content:"";inset:0;opacity:var(--noise-opacity);position:absolute}.crt-overlay:after{background:radial-gradient(ellipse at center,transparent 70%,rgba(0,0,0,.12) 100%);content:"";inset:0;position:absolute}.screen-frame{box-shadow:inset 0 0 80px #35ff7a08;inset:0;pointer-events:none;position:fixed;z-index:9998}@media(prefers-reduced-motion:reduce){.crt-overlay,.screen-frame{display:none}body{text-shadow:none}body:after{display:none}.footer-status:before,.status-dot:before{animation:none}}body.effects-off .crt-overlay,body.effects-off .screen-frame{display:none}body.mode-readable{--bg:#0f2415;--bg-dark:#0b1c12;--panel:rgba(18,42,24,.92);--panel-2:rgba(26,54,32,.95);--panel-solid:#112a19;--phosphor:#55ff96;--phosphor-bright:#7bffb4;--phosphor-dim:rgba(85,255,150,.78);--phosphor-faint:rgba(85,255,150,.38);--phosphor-glow:rgba(85,255,150,.1);--phosphor-bloom:rgba(85,255,150,.18);--border:rgba(85,255,150,.26);--border-strong:rgba(85,255,150,.48);--border-glow:rgba(85,255,150,.6);--scanline-opacity:.012;--noise-opacity:.008;--vignette-strength:.18;--text-glow:0 0 5px var(--phosphor-bloom)}body.effects-off,body.effects-off.mode-readable{text-shadow:none;--text-glow:none;--phosphor-bloom:rgba(67,255,138,0);--vault-yellow-glow:rgba(244,208,63,0);--border-glow:rgba(67,255,138,0);--scanline-opacity:0;--noise-opacity:0;--vignette-strength:0}body.effects-off.mode-readable:after,body.effects-off:after{display:none}.os-strip{background:var(--bg-dark);border-bottom:1px solid var(--border);color:var(--text-faint);font-size:.6rem;letter-spacing:.12em;padding:var(--space-xs) 0;text-shadow:0 0 6px var(--phosphor-bloom);text-transform:uppercase}.os-strip__inner{justify-content:space-between;margin:0 auto;max-width:var(--container-max);padding:0 var(--space-lg)}.os-strip__inner,.os-strip__left,.os-strip__right{align-items:center;display:flex;gap:var(--space-lg)}.os-strip__item{align-items:center;display:flex;gap:var(--space-xs)}.os-strip__label{color:var(--text-faint)}.os-strip__value{color:var(--phosphor-dim)}.os-strip__value--active{color:var(--status-active)}.os-strip__value--warning{color:var(--status-warning)}.os-strip__divider{color:var(--border)}.container{margin:0 auto;max-width:var(--container-max);padding:0 var(--space-lg);width:100%}.site-header{background:var(--bg-dark);border-bottom:2px solid var(--border-strong);position:sticky;top:0;z-index:100}.header-inner{align-items:stretch;display:flex;justify-content:space-between;min-height:48px}.site-logo{align-items:center;border-right:1px solid var(--border);color:var(--phosphor);display:flex;gap:var(--space-sm);padding:var(--space-md) var(--space-lg);text-decoration:none;transition:background .1s ease}.site-logo:hover{background:var(--phosphor-glow)}.logo-icon{align-items:center;background:var(--vault-yellow);color:var(--bg);display:flex;font-size:.9rem;font-weight:700;height:26px;justify-content:center;text-shadow:none;width:26px}.logo-text{font-size:.75rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.tab-nav{align-items:stretch;display:flex}.tab-link{align-items:center;border-left:1px solid var(--border);color:var(--text-faint);display:flex;font-size:.7rem;font-weight:500;gap:var(--space-xs);letter-spacing:.1em;padding:0 var(--space-xl);position:relative;text-decoration:none;text-transform:uppercase;transition:all .1s ease}.tab-link:before{color:var(--vault-yellow);content:">";left:var(--space-md);opacity:0;position:absolute;transition:opacity .12s ease}.tab-link:after{background:transparent;bottom:0;content:"";height:2px;left:0;position:absolute;right:0;transition:all .1s ease}.tab-link:hover{background:var(--phosphor-glow);color:var(--phosphor);text-shadow:var(--text-glow)}.tab-link:hover:after{background:var(--phosphor-faint)}.tab-link:hover:before{opacity:.7}.tab-link.active{background:#f4d03f1f;box-shadow:inset 0 -2px 0 var(--vault-yellow),0 0 12px var(--vault-yellow-glow);color:var(--phosphor);font-weight:600;text-shadow:0 0 8px var(--phosphor-bloom)}.tab-link.active:before{opacity:1}.tab-link.active:after{background:var(--vault-yellow);height:3px}.site-main{padding:var(--space-lg) 0}.main-grid{align-items:start;display:grid;gap:var(--space-lg);grid-template-columns:1fr var(--sidebar-width)}.main-content{min-width:0}.section-label{color:var(--vault-yellow);display:inline-block;font-size:.6rem;font-weight:600;letter-spacing:.14em;margin-bottom:var(--space-md);text-shadow:0 0 8px var(--vault-yellow-glow);text-transform:uppercase}.section-label:before{color:var(--phosphor-faint);content:"[ "}.section-label:after{color:var(--phosphor-faint);content:" ]"}.page-header{border-bottom:1px solid var(--border);margin-bottom:var(--space-md);padding-bottom:var(--space-md)}.page-title{color:var(--phosphor);font-size:1.3rem;font-weight:600;letter-spacing:.06em;margin-bottom:var(--space-xs);text-shadow:0 0 10px var(--phosphor-bloom);text-transform:uppercase}.page-subtitle{color:var(--text-faint);font-size:.75rem;letter-spacing:.02em}.log-list{border-top:1px solid var(--border);display:flex;flex-direction:column;gap:var(--space-md);padding-top:var(--space-sm)}.log-entry{background:var(--panel);border:1px solid var(--border);color:inherit;cursor:pointer;display:block;padding:var(--space-md);position:relative;text-decoration:none;transition:all .12s ease}.log-entry:before{background:var(--border);bottom:0;content:"";left:0;position:absolute;top:0;transition:all .12s ease;width:3px}.log-entry:hover{background:var(--panel-2);border-color:var(--border-strong);box-shadow:0 0 25px var(--phosphor-glow),inset 0 0 40px var(--phosphor-glow)}.log-entry:hover:before{background:var(--vault-yellow);box-shadow:0 0 12px var(--vault-yellow-glow);width:4px}.log-entry:focus-visible{background:var(--panel-2);border-color:var(--vault-yellow);box-shadow:0 0 18px var(--vault-yellow-glow),inset 0 0 30px var(--phosphor-glow);outline:1px solid var(--vault-yellow);outline-offset:2px}.log-entry:focus-visible:before{background:var(--vault-yellow);box-shadow:0 0 12px var(--vault-yellow-glow);width:4px}.log-entry__header{border-bottom:1px solid var(--border);display:flex;flex-wrap:wrap;gap:var(--space-md);margin-bottom:var(--space-sm);padding-bottom:var(--space-sm)}.log-entry__meta{font-size:.6rem;letter-spacing:.1em;text-transform:uppercase}.log-entry__label{color:var(--text-faint);margin-right:2px}.log-entry__value{color:var(--phosphor-dim)}.log-entry__value--highlight{color:var(--vault-yellow);text-shadow:0 0 6px var(--vault-yellow-glow)}.log-entry__title{color:var(--phosphor);font-size:1rem;font-weight:600;margin-bottom:var(--space-xs);transition:all .12s ease}.log-entry:hover .log-entry__title{color:var(--phosphor-bright);text-shadow:0 0 12px var(--phosphor-bloom)}.log-entry__summary{color:var(--text-dim);font-size:.8rem;line-height:1.55;margin-bottom:var(--space-sm)}.log-entry__cta{border:1px solid var(--border);color:var(--phosphor-dim);display:inline-block;font-size:.6rem;font-weight:600;letter-spacing:.1em;padding:var(--space-sm) var(--space-md);text-transform:uppercase;transition:all .12s ease}.log-entry:hover .log-entry__cta{background:var(--vault-yellow);border-color:var(--vault-yellow);box-shadow:0 0 10px var(--vault-yellow-glow);color:var(--bg-dark);text-shadow:none}.pagination{border-top:1px solid var(--border);margin-top:var(--space-md);padding-top:var(--space-md)}.pagination-nav{align-items:center;display:flex;font-size:.65rem;gap:var(--space-md);justify-content:center;letter-spacing:.08em;text-transform:uppercase}.pagination-link{border:1px solid var(--border);color:var(--text-faint);padding:var(--space-sm) var(--space-md);text-decoration:none;transition:all .1s ease}.pagination-link:hover{background:var(--phosphor-glow);border-color:var(--phosphor-dim);color:var(--phosphor)}.pagination-current{background:var(--vault-yellow);color:var(--bg-dark);font-weight:600;padding:var(--space-sm) var(--space-md);text-shadow:none}.pagination-info{color:var(--text-faint)}.sidebar{display:flex;flex-direction:column;gap:var(--space-md);position:sticky;top:calc(48px + var(--space-md))}.status-panel{background:var(--panel);border:2px solid var(--border-strong);padding:var(--space-md);position:relative}.status-panel:after,.status-panel:before{border-color:var(--phosphor-faint);border-style:solid;content:"";height:8px;position:absolute;width:8px}.status-panel:before{border-width:2px 0 0 2px;left:-1px;top:-1px}.status-panel:after{border-width:0 2px 2px 0;bottom:-1px;right:-1px}.status-panel__header{border-bottom:1px solid var(--border-strong);color:var(--vault-yellow);font-size:.6rem;font-weight:700;letter-spacing:.14em;margin-bottom:var(--space-sm);padding-bottom:var(--space-xs);text-shadow:0 0 6px var(--vault-yellow-glow);text-transform:uppercase}.status-panel__header:before{color:var(--phosphor-faint);content:"[ "}.status-panel__header:after{color:var(--phosphor-faint);content:" ]"}.status-item{align-items:center;display:flex;font-size:.65rem;justify-content:space-between;letter-spacing:.04em;padding:var(--space-xs) 0}.status-item:not(:last-child){border-bottom:1px solid var(--border)}.status-panel__divider{background:var(--border-strong);height:1px;margin:var(--space-sm) 0}.status-item__label{color:var(--text-faint);text-transform:uppercase}.status-item__value{color:var(--phosphor);font-weight:500}.status-item__value--active{color:var(--status-active)}.status-item__value--warning{color:var(--status-warning)}.status-item__value--danger{color:var(--status-danger)}.status-dot{align-items:center;display:inline-flex;gap:4px}.status-dot:before{animation:pulse 2s ease-in-out infinite;background:currentColor;border-radius:50%;box-shadow:0 0 6px currentColor;content:"";height:5px;width:5px}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}.meter{border-top:1px solid var(--border);margin-top:var(--space-sm);padding-top:var(--space-sm)}.meter__label{color:var(--text-faint);display:flex;font-size:.55rem;justify-content:space-between;letter-spacing:.08em;margin-bottom:4px;text-transform:uppercase}.meter__value{color:var(--phosphor-dim);font-weight:600}.meter__bar{background:var(--bg-dark);border:1px solid var(--border);height:6px;overflow:hidden;position:relative}.meter__fill{background:var(--phosphor);bottom:0;box-shadow:0 0 8px var(--phosphor-bloom);left:0;position:absolute;top:0;transition:width .3s ease}.meter__fill--warning{background:var(--status-warning);box-shadow:0 0 8px var(--vault-yellow-glow)}.meter__fill--danger{background:var(--status-danger);box-shadow:0 0 8px #ff6b4a66}.meter--segmented{font-family:var(--font-mono);font-size:.7rem;letter-spacing:-1px}.meter--segmented .meter__bar{align-items:center;background:transparent;border:none;display:flex;gap:0;height:auto}.meter--segmented .meter__fill{background:transparent;box-shadow:none;color:var(--phosphor);position:static}.meter--segmented .meter__empty{color:var(--border)}.record{max-width:780px}.record-header{background:var(--panel);border:2px solid var(--border-strong);margin-bottom:var(--space-lg);padding:var(--space-lg);position:relative}.record-header:after,.record-header:before{border-color:var(--vault-yellow-dim);border-style:solid;content:"";height:10px;position:absolute;width:10px}.record-header:before{border-width:2px 0 0 2px;left:-1px;top:-1px}.record-header:after{border-width:0 2px 2px 0;bottom:-1px;right:-1px}.record-header__id{color:var(--vault-yellow);font-size:.6rem;font-weight:700;letter-spacing:.14em;margin-bottom:var(--space-sm);text-shadow:0 0 8px var(--vault-yellow-glow);text-transform:uppercase}.record-header__meta{border-bottom:1px solid var(--border);display:flex;flex-wrap:wrap;gap:var(--space-md);margin-bottom:var(--space-md);padding-bottom:var(--space-sm)}.record-header__meta-item{font-size:.6rem;letter-spacing:.08em;text-transform:uppercase}.record-header__meta-label{color:var(--text-faint);margin-right:2px}.record-header__meta-value{color:var(--phosphor-dim)}.record-header__title{color:var(--phosphor);font-size:1.2rem;font-weight:600;letter-spacing:.03em;margin-bottom:var(--space-xs);text-shadow:0 0 10px var(--phosphor-bloom)}.record-header__subject{color:var(--text-dim);font-size:.8rem}.record-header__subject:before{color:var(--text-faint);content:"SUBJECT: "}.record-content{font-size:.9rem;line-height:1.7}.record-content h2{border-bottom:1px solid var(--border);color:var(--phosphor);font-size:.85rem;font-weight:600;letter-spacing:.1em;margin-bottom:var(--space-sm);margin-top:var(--space-xl);padding-bottom:var(--space-xs);text-transform:uppercase}.record-content h2:before{color:var(--phosphor-faint);content:"[ "}.record-content h2:after{color:var(--phosphor-faint);content:" ]"}.record-content h3{color:var(--phosphor-dim);font-size:.8rem;font-weight:600;letter-spacing:.06em;margin-bottom:var(--space-xs);margin-top:var(--space-lg);text-transform:uppercase}.record-content p{margin-bottom:var(--space-md)}.record-content a{border-bottom:1px solid transparent;color:var(--vault-yellow);text-decoration:none;transition:border-color .1s ease}.record-content a:hover{border-bottom-color:var(--vault-yellow)}.record-content strong{color:var(--phosphor);font-weight:600}.record-content em{color:var(--text-dim)}.record-content ol,.record-content ul{margin-bottom:var(--space-md);padding-left:var(--space-lg)}.record-content li{margin-bottom:var(--space-xs)}.record-content li::marker{color:var(--phosphor-faint)}.record-content blockquote{background:var(--panel);border-left:3px solid var(--vault-yellow);color:var(--text-dim);margin:var(--space-lg) 0;padding:var(--space-md)}.record-content blockquote p:last-child{margin-bottom:0}.record-content code{color:var(--phosphor-bright);font-family:var(--font-mono);font-size:.85em;padding:.1em .35em}.record-content code,.record-content pre{background:var(--panel);border:1px solid var(--border)}.record-content pre{margin:var(--space-lg) 0;overflow-x:auto;padding:var(--space-md)}.record-content pre code{background:none;border:none;padding:0}.record-content table{border-collapse:collapse;font-size:.8rem;margin:var(--space-lg) 0;width:100%}.record-content td,.record-content th{border:1px solid var(--border);padding:var(--space-xs) var(--space-sm);text-align:left}.record-content th{background:var(--panel-2);color:var(--phosphor);font-size:.65rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.record-content td{background:var(--panel)}.record-content tr:hover td{background:var(--panel-2)}.record-content hr{border:none;margin:var(--space-xl) 0}.record-content hr,.record-footer{border-top:1px solid var(--border)}.record-footer{margin-top:var(--space-xl);padding-top:var(--space-md)}.back-link{align-items:center;border:1px solid var(--border);color:var(--text-faint);display:inline-flex;font-size:.65rem;font-weight:500;gap:var(--space-sm);letter-spacing:.1em;padding:var(--space-sm) var(--space-md);text-decoration:none;text-transform:uppercase;transition:all .1s ease}.back-link:hover{background:var(--phosphor-glow);border-color:var(--phosphor-dim);color:var(--phosphor)}.site-footer{background:var(--bg-dark);border-top:2px solid var(--border-strong);margin-top:auto;padding:var(--space-lg) 0}.footer-content{text-align:center}.footer-title{color:var(--phosphor);font-size:.65rem;font-weight:600;letter-spacing:.14em;margin-bottom:2px;text-transform:uppercase}.footer-subtitle{color:var(--text-faint);letter-spacing:.1em;margin-bottom:var(--space-sm)}.footer-status,.footer-subtitle{font-size:.55rem;text-transform:uppercase}.footer-status{align-items:center;color:var(--status-active);display:inline-flex;font-weight:600;gap:var(--space-sm);letter-spacing:.12em}.footer-status:before{animation:pulse 2s ease-in-out infinite;background:var(--status-active);border-radius:50%;box-shadow:0 0 6px var(--status-active);content:"";height:5px;width:5px}.effects-toggle{bottom:var(--space-md);display:flex;flex-direction:column;gap:var(--space-xs);position:fixed;right:var(--space-md);z-index:10000}.effects-toggle__btn{background:var(--panel);border:1px solid var(--border);color:var(--text-faint);cursor:pointer;font-family:var(--font-mono);font-size:.55rem;font-weight:500;letter-spacing:.1em;padding:var(--space-xs) var(--space-sm);text-shadow:none;text-transform:uppercase;transition:all .1s ease}.effects-toggle__btn:hover{border-color:var(--phosphor-dim);color:var(--phosphor)}.local-time{cursor:help}.local-time[title]{border-bottom:1px dotted var(--text-faint)}body,html{min-height:100%}.app-shell{display:flex;flex-direction:column;min-height:100vh}.site-main{flex:1}@media(max-width:1024px){.main-grid{grid-template-columns:1fr}.sidebar{border-top:1px solid var(--border);display:grid;gap:var(--space-sm);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-top:var(--space-lg);padding-top:var(--space-md);position:static}.os-strip__inner{flex-wrap:wrap;gap:var(--space-sm);justify-content:center}.os-strip__right{display:none}}@media(max-width:768px){.header-inner{flex-direction:column}.site-logo{border-bottom:1px solid var(--border);border-right:none;justify-content:center;padding:var(--space-sm)}.tab-nav{overflow-x:auto;width:100%}.tab-link{flex:1;font-size:.6rem;justify-content:center;padding:var(--space-sm)}.tab-link:first-child{border-left:none}.tab-link:before{display:none}}@media(max-width:640px){html{font-size:14px}.container{padding:0 var(--space-md)}.log-entry__header,.record-header__meta{flex-direction:column;gap:var(--space-xs)}.sidebar{grid-template-columns:1fr}.os-strip{display:none}}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.text-phosphor{color:var(--phosphor)}.text-dim{color:var(--text-dim)}.text-faint{color:var(--text-faint)}.text-yellow{color:var(--vault-yellow)}.tag-pill{background:var(--bg-dark);border:1px solid var(--border);color:var(--phosphor-dim);display:inline-block;font-size:.55rem;font-weight:600;letter-spacing:.1em;padding:.15em .5em;text-decoration:none;text-transform:uppercase;transition:all .12s ease}.tag-pill:hover{background:var(--phosphor-glow);border-color:var(--border-strong);box-shadow:0 0 8px var(--phosphor-glow);color:var(--phosphor-bright)}.log-entry__tags{display:flex;flex-wrap:wrap;gap:var(--space-xs);margin-bottom:var(--space-sm)}.record-header__tags{margin-bottom:var(--space-md)}.record-header__tag-list{margin-top:var(--space-xs)}.record-header__tag-list,.record-sidebar-tags{display:flex;flex-wrap:wrap;gap:var(--space-xs)}.record-sidebar-tags{padding:var(--space-xs) 0}.boot-screen{align-items:center;animation:bootPowerOn .3s ease-out;background:#010201;display:flex;inset:0;justify-content:center;opacity:1;position:fixed;transition:opacity .4s ease;z-index:99999}.boot-screen:before{background:radial-gradient(ellipse at center,rgba(67,255,138,.08) 0,rgba(67,255,138,.03) 40%,transparent 65%);filter:blur(30px);height:420px;left:50%;top:50%;transform:translate(-50%,-50%);width:520px}.boot-screen:after,.boot-screen:before{content:"";pointer-events:none;position:absolute}.boot-screen:after{background:radial-gradient(ellipse at center,transparent 20%,rgba(0,0,0,.6) 70%,rgba(0,0,0,.85) 100%);inset:0}.boot-screen__grain{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cfilter id='a'%3E%3CfeTurbulence baseFrequency='.7' numOctaves='4' stitchTiles='stitch' type='fractalNoise'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E");inset:0;opacity:.025;pointer-events:none;position:absolute;z-index:0}.boot-screen.hidden{opacity:0;pointer-events:none}.boot-screen.removed{display:none}@media(prefers-reduced-motion:reduce){.boot-screen:before{animation:none}}@keyframes bootPowerOn{0%{filter:brightness(0);opacity:0}15%{filter:brightness(1.8) blur(1px);opacity:.6}30%{filter:brightness(.8);opacity:.3}50%{filter:brightness(1.2);opacity:.9}to{filter:brightness(1);opacity:1}}.boot-screen__device{background:#050d08;border:1px solid rgba(67,255,138,.3);border-radius:2px;box-shadow:inset 0 0 80px #000000b3,0 0 2px #43ff8acc,0 0 20px #43ff8a40,0 0 60px #43ff8a26,0 0 100px #43ff8a1a;max-width:90vw;overflow:hidden;padding:var(--space-lg);position:relative;width:420px;z-index:1}.boot-screen__device:after,.boot-screen__device:before{border-color:var(--phosphor-faint);border-style:solid;content:"";height:12px;position:absolute;width:12px}.boot-screen__device:before{border-width:2px 0 0 2px;left:4px;top:4px}.boot-screen__device:after{border-width:0 2px 2px 0;bottom:4px;right:4px}.boot-screen__glow{background:radial-gradient(ellipse at center,rgba(67,255,138,.04) 0,transparent 70%);inset:0;pointer-events:none;position:absolute}.boot-screen__scanlines{background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(0,0,0,.03) 0,rgba(0,0,0,.03) 4px)}.boot-screen__noise,.boot-screen__scanlines{inset:0;pointer-events:none;position:absolute;z-index:2}.boot-screen__noise{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cfilter id='a'%3E%3CfeTurbulence baseFrequency='.85' numOctaves='4' stitchTiles='stitch' type='fractalNoise'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E");opacity:.015}.boot-screen__content{font-size:.75rem;letter-spacing:.06em;position:relative;text-align:left;text-transform:uppercase;z-index:1}.boot-header{border-bottom:1px solid var(--border);color:var(--vault-yellow);font-weight:600;letter-spacing:.1em;margin-bottom:var(--space-sm);padding-bottom:var(--space-xs);text-shadow:0 0 8px var(--vault-yellow-glow)}.boot-line{align-items:center;animation:bootLineIn .15s ease forwards;animation-delay:calc(var(--delay)*.12s);color:var(--phosphor);display:flex;height:1.4em;margin-bottom:2px;opacity:0;text-shadow:0 0 8px var(--phosphor-bloom)}.boot-line:before{color:var(--vault-yellow);content:">";margin-right:.5em;opacity:.7}.boot-line--check{justify-content:space-between}.boot-line--check span:first-child{position:relative}.boot-line--check span:first-child:after{color:var(--phosphor-faint);content:" ........";letter-spacing:.15em}.boot-line--check span:last-child{color:var(--status-active);font-weight:600;text-shadow:0 0 6px var(--status-active)}@keyframes bootLineIn{0%{opacity:0}to{opacity:1}}.boot-progress{align-items:center;animation:bootLineIn .15s ease forwards;animation-delay:.96s;border-top:1px solid var(--border);display:flex;gap:var(--space-sm);margin-top:var(--space-sm);opacity:0;padding-top:var(--space-sm)}.boot-progress__label{color:var(--text-faint);font-size:.65rem;letter-spacing:.08em}.boot-progress__bar{color:var(--phosphor-faint);font-size:.7rem;letter-spacing:-1px}.boot-progress__fill{color:var(--phosphor);text-shadow:0 0 6px var(--phosphor-bloom)}@media(prefers-reduced-motion:reduce){.boot-screen{animation:none}.boot-screen__noise,.boot-screen__scanlines{display:none}.boot-line,.boot-progress{animation:none;opacity:1}}.avatar-panel__image{display:flex;justify-content:center;padding:var(--space-sm) 0}.avatar-panel__image img{border:2px solid var(--border-strong);box-shadow:0 0 15px var(--phosphor-glow);height:auto;max-width:180px;width:100%}
