@font-face{font-family:Archivo Narrow;src:local("Archivo Narrow Regular Italic"),local("Archivo Narrow Italic"),url(../_fonts/s-IxUTQ-Y23Aejb-mJjGNzfH5SrlTflj2vLH93cLS3A-KIDIHdSjj1IR5eb2zVADGnV6u_TIYuzuJXz_FA3MgaY.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:"Archivo Narrow Fallback: BlinkMacSystemFont";src:local("BlinkMacSystemFont");size-adjust:88.3545%;ascent-override:117.1417%;descent-override:35.3123%;line-gap-override:0%}@font-face{font-family:"Archivo Narrow Fallback: Segoe UI";src:local("Segoe UI");size-adjust:83.0026%;ascent-override:124.6948%;descent-override:37.5892%;line-gap-override:0%}@font-face{font-family:"Archivo Narrow Fallback: Helvetica Neue";src:local("Helvetica Neue");size-adjust:81.7778%;ascent-override:126.5625%;descent-override:38.1522%;line-gap-override:0%}@font-face{font-family:"Archivo Narrow Fallback: Arial";src:local("Arial");size-adjust:82.5481%;ascent-override:125.3815%;descent-override:37.7962%;line-gap-override:0%}@font-face{font-family:"Archivo Narrow Fallback: Noto Sans";src:local("Noto Sans");size-adjust:77.6371%;ascent-override:133.3125%;descent-override:40.187%;line-gap-override:0%}@font-face{font-family:Archivo Narrow;src:local("Archivo Narrow Regular Italic"),local("Archivo Narrow Italic"),url(../_fonts/kE8NSnCZyj957et8qoHJkunlVo8IHQUxxaB2KSfrFL8-BYFL8O3CVnkrxtWS83BQWHxDEnAvgDqc2xAnA8edm9w.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:Archivo Narrow;src:local("Archivo Narrow Regular Italic"),local("Archivo Narrow Italic"),url(../_fonts/6PNZ5694K4FLxVUzd98NcFXtCeTdgGQgqzvDitrRFVQ-wiCgu6pVfjVLzOgpsCq_5BO02Qwd0qKkckHokeIqWL4.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:Archivo Narrow;src:local("Archivo Narrow Medium Italic"),url(../_fonts/s-IxUTQ-Y23Aejb-mJjGNzfH5SrlTflj2vLH93cLS3A-KIDIHdSjj1IR5eb2zVADGnV6u_TIYuzuJXz_FA3MgaY.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:Archivo Narrow;src:local("Archivo Narrow Medium Italic"),url(../_fonts/kE8NSnCZyj957et8qoHJkunlVo8IHQUxxaB2KSfrFL8-BYFL8O3CVnkrxtWS83BQWHxDEnAvgDqc2xAnA8edm9w.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:Archivo Narrow;src:local("Archivo Narrow Medium Italic"),url(../_fonts/6PNZ5694K4FLxVUzd98NcFXtCeTdgGQgqzvDitrRFVQ-wiCgu6pVfjVLzOgpsCq_5BO02Qwd0qKkckHokeIqWL4.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:Archivo Narrow;src:local("Archivo Narrow SemiBold Italic"),url(../_fonts/s-IxUTQ-Y23Aejb-mJjGNzfH5SrlTflj2vLH93cLS3A-KIDIHdSjj1IR5eb2zVADGnV6u_TIYuzuJXz_FA3MgaY.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:Archivo Narrow;src:local("Archivo Narrow SemiBold Italic"),url(../_fonts/kE8NSnCZyj957et8qoHJkunlVo8IHQUxxaB2KSfrFL8-BYFL8O3CVnkrxtWS83BQWHxDEnAvgDqc2xAnA8edm9w.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:Archivo Narrow;src:local("Archivo Narrow SemiBold Italic"),url(../_fonts/6PNZ5694K4FLxVUzd98NcFXtCeTdgGQgqzvDitrRFVQ-wiCgu6pVfjVLzOgpsCq_5BO02Qwd0qKkckHokeIqWL4.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:Archivo Narrow;src:local("Archivo Narrow Bold Italic"),url(../_fonts/s-IxUTQ-Y23Aejb-mJjGNzfH5SrlTflj2vLH93cLS3A-KIDIHdSjj1IR5eb2zVADGnV6u_TIYuzuJXz_FA3MgaY.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:Archivo Narrow;src:local("Archivo Narrow Bold Italic"),url(../_fonts/kE8NSnCZyj957et8qoHJkunlVo8IHQUxxaB2KSfrFL8-BYFL8O3CVnkrxtWS83BQWHxDEnAvgDqc2xAnA8edm9w.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:Archivo Narrow;src:local("Archivo Narrow Bold Italic"),url(../_fonts/6PNZ5694K4FLxVUzd98NcFXtCeTdgGQgqzvDitrRFVQ-wiCgu6pVfjVLzOgpsCq_5BO02Qwd0qKkckHokeIqWL4.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:Archivo Narrow;src:local("Archivo Narrow Regular"),local("Archivo Narrow"),url(../_fonts/YeLI8ETmje9hn1E6bYaxSw4kPOm58V89q1Aaa2MTDM8-afsUitFXF4K1EZjr5O4OV_FIS6FM3wV_HpDfaj3Z7ek.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:Archivo Narrow;src:local("Archivo Narrow Regular"),local("Archivo Narrow"),url(../_fonts/qphj30FiFie-9A8HXFE2UzWyZVqC785wp-VTKCFG59g-Rv73MSP0srSCMI0utlBF8TPQZ5l7L1_LJTUPDNf5LX8.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:Archivo Narrow;src:local("Archivo Narrow Regular"),local("Archivo Narrow"),url(../_fonts/M85Z2YN5xXH47bXY7_FbdfGnPVNa2g9CR8aPiLNHYFU-aC5IqorxHq3iZ_tUjaH6CP0Z5DxB64UE42QwxRHSLc4.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:Archivo Narrow;src:local("Archivo Narrow Medium"),url(../_fonts/YeLI8ETmje9hn1E6bYaxSw4kPOm58V89q1Aaa2MTDM8-afsUitFXF4K1EZjr5O4OV_FIS6FM3wV_HpDfaj3Z7ek.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:Archivo Narrow;src:local("Archivo Narrow Medium"),url(../_fonts/qphj30FiFie-9A8HXFE2UzWyZVqC785wp-VTKCFG59g-Rv73MSP0srSCMI0utlBF8TPQZ5l7L1_LJTUPDNf5LX8.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:Archivo Narrow;src:local("Archivo Narrow Medium"),url(../_fonts/M85Z2YN5xXH47bXY7_FbdfGnPVNa2g9CR8aPiLNHYFU-aC5IqorxHq3iZ_tUjaH6CP0Z5DxB64UE42QwxRHSLc4.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:Archivo Narrow;src:local("Archivo Narrow SemiBold"),url(../_fonts/YeLI8ETmje9hn1E6bYaxSw4kPOm58V89q1Aaa2MTDM8-afsUitFXF4K1EZjr5O4OV_FIS6FM3wV_HpDfaj3Z7ek.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:Archivo Narrow;src:local("Archivo Narrow SemiBold"),url(../_fonts/qphj30FiFie-9A8HXFE2UzWyZVqC785wp-VTKCFG59g-Rv73MSP0srSCMI0utlBF8TPQZ5l7L1_LJTUPDNf5LX8.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:Archivo Narrow;src:local("Archivo Narrow SemiBold"),url(../_fonts/M85Z2YN5xXH47bXY7_FbdfGnPVNa2g9CR8aPiLNHYFU-aC5IqorxHq3iZ_tUjaH6CP0Z5DxB64UE42QwxRHSLc4.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:Archivo Narrow;src:local("Archivo Narrow Bold"),url(../_fonts/YeLI8ETmje9hn1E6bYaxSw4kPOm58V89q1Aaa2MTDM8-afsUitFXF4K1EZjr5O4OV_FIS6FM3wV_HpDfaj3Z7ek.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:Archivo Narrow;src:local("Archivo Narrow Bold"),url(../_fonts/qphj30FiFie-9A8HXFE2UzWyZVqC785wp-VTKCFG59g-Rv73MSP0srSCMI0utlBF8TPQZ5l7L1_LJTUPDNf5LX8.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:Archivo Narrow;src:local("Archivo Narrow Bold"),url(../_fonts/M85Z2YN5xXH47bXY7_FbdfGnPVNa2g9CR8aPiLNHYFU-aC5IqorxHq3iZ_tUjaH6CP0Z5DxB64UE42QwxRHSLc4.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}@font-face{font-family:DM Mono;src:local("DM Mono Regular Italic"),local("DM Mono Italic"),url(../_fonts/xBvFMgBAIYpBt7yEAuL4KCbdUjyyzl6jav3ppVu3juA-9_VqrGWpcfwu8H6khazfo-hNYwc3BwzU6BY1DIi8_kU.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:"DM Mono Fallback: Courier New";src:local("Courier New");size-adjust:99.9837%;ascent-override:99.2161%;descent-override:31.005%;line-gap-override:0%}@font-face{font-family:"DM Mono Fallback: Roboto Mono";src:local("Roboto Mono");size-adjust:99.9837%;ascent-override:99.2161%;descent-override:31.005%;line-gap-override:0%}@font-face{font-family:"DM Mono Fallback: Noto Sans Mono";src:local("Noto Sans Mono");size-adjust:100%;ascent-override:99.2%;descent-override:31%;line-gap-override:0%}@font-face{font-family:DM Mono;src:local("DM Mono Regular Italic"),local("DM Mono Italic"),url(../_fonts/75I8RMbOOXMPLUHoN5eON8oBNpLZ4LFfyHedsRpVIRY-DVj19pzCoK9c1BPb0GjU8xWwLTXcBzLO0m154asDyyA.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:DM Mono;src:local("DM Mono Medium Italic"),url(../_fonts/F8cK8ERP4oraRbDCdAFoNEnPwJSREX7JI2MsjvnmE-g-OsfLUlj0D5GBRtIJh_Z9Z_lMfFfsR8Swce_TaG0XhSU.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:DM Mono;src:local("DM Mono Medium Italic"),url(../_fonts/USMEUTuf_kguIfSYteG8Plok5qF1A8ieqn9PHxuw33A-1BNnj8Nm6rlrThcbnMveiGQYhv1EdpVWZ82ERQhspkg.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:DM Mono;src:local("DM Mono Regular"),local("DM Mono"),url(../_fonts/JjExDmSl0B9bdfz6mvPuwuwK5ql5lxctAYsuwSOo9Fc-FWzWch_UbPEowA8D7yot7i1gHcZM2v70HMJqdz51HPQ.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:DM Mono;src:local("DM Mono Regular"),local("DM Mono"),url(../_fonts/3lNQproQPoXsOui6_CZMo0v60t8FaZ4TdVCMflwxvak-S9R4kcmWOjUWEop_bJktdsqdJH5B1CW5aAg12g63cyY.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:DM Mono;src:local("DM Mono Medium"),url(../_fonts/1sIIz9BbtpL6z5wMuNWKFOPWy_XtWrqf7cZE4UxL8Zc-Ubw9XrSzDwPV3__jo_UeYaTJJ0I2ky3tjl3RzthgQUI.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:DM Mono;src:local("DM Mono Medium"),url(../_fonts/Ie_KB2FVNNwR_0aOIsq8qOuxb90BZ738C68-2VOUcF4-HB1qVykbL6SQzvIGl1URohjVjwCX_Ap3wMM1uME9Kao.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}:root{--color-ink:#000;--color-text-primary:#000;--color-background-primary:#fff;--color-bg-app:#e8edf2;--color-bg:#fff;--color-bg-muted:#f0f0f0;--color-bg-hover:#f5f5f5;--color-border:#ccc;--color-border-focus:#666;--color-text-muted:#888;--color-link:#00e;--font-family:"Archivo Narrow", "Archivo Narrow Fallback: BlinkMacSystemFont", "Archivo Narrow Fallback: Segoe UI", "Archivo Narrow Fallback: Helvetica Neue", "Archivo Narrow Fallback: Arial", "Archivo Narrow Fallback: Noto Sans",sans-serif;--font-family-mono:"DM Mono", "DM Mono Fallback: Courier New", "DM Mono Fallback: Roboto Mono", "DM Mono Fallback: Noto Sans Mono",monospace;--letter-spacing:.05rem;--color-status-available:#34d399;--color-status-doubtful:gold;--color-status-injured:#f87171;--color-status-suspended:#c084fc;--color-pos-gk:gold;--color-pos-def:#38bdf8;--color-pos-mid:#34d399;--color-pos-fwd:#f87171;--card-border:2px solid var(--color-ink);--card-shadow:4px 4px 0 var(--color-ink)}@media(prefers-color-scheme:dark){:root{--color-text-primary:#fff;--color-background-primary:#000}}*,:after,:before{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--color-bg-app)}*{font-family:var(--font-family);font-weight:400;letter-spacing:var(--letter-spacing);line-height:1.5}h2{font-size:1.5rem;line-height:2rem}h3{font-size:1.25rem;line-height:1.75rem}h4{font-size:1rem;line-height:1.5rem}.app-input,.app-select{background-color:var(--color-bg);border:1px solid var(--color-border);font-family:inherit;font-size:.875rem;font-weight:inherit;height:2rem;padding:.25rem .5rem}.app-input:focus,.app-select:focus{outline:1px solid var(--color-border-focus)}a{color:var(--color-link);font-weight:inherit}a:hover{background-color:var(--color-link);color:var(--color-background-primary);text-decoration:none;transition:all .08s}.app-button{background-color:var(--color-bg);border:1px solid var(--color-border);cursor:pointer;font-family:inherit;font-size:.875rem;font-weight:inherit;height:2rem;padding:.25rem .5rem}.app-button:hover{background-color:var(--color-bg-hover)}.app-button:disabled{cursor:not-allowed;opacity:.5}.ml-auto{margin-left:auto}.w-px{width:1px}.w-5{width:1.25rem}.w-6{width:1.5rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.w-12{width:3rem}.w-24{width:6rem}.w-32{width:8rem}.w-80{width:20rem}.p-2{padding:.5rem}.p-4{padding:1rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.py-1{padding-bottom:.25rem;padding-top:.25rem}.text-nowrap{white-space:nowrap}.text-center{text-align:center}.text-right{text-align:right}.text-small{font-size:.75rem;line-height:1rem}.text-bold{font-weight:500}.text-black{color:var(--color-ink)}.text-muted{color:var(--color-text-muted)}.font-mono{font-family:monospace}.tabular-nums{font-variant-numeric:tabular-nums}.text-medium{font-size:1rem;line-height:1.5rem}.text-large{font-size:1.5rem;line-height:2rem}.font-700,.font-bold{font-weight:700}.font-800{font-weight:800}.uppercase{text-transform:uppercase}.bg-muted{background-color:var(--color-bg-muted)}.text-win{color:var(--color-status-available)}.flex,.flex-row{display:flex}.flex-row{flex-direction:row}.flex-col{display:flex;flex-direction:column}.f-1{flex:1}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-4{gap:1rem}.column-gap-2{-moz-column-gap:.5rem;column-gap:.5rem}.column-gap-4{-moz-column-gap:1rem;column-gap:1rem}.row-gap-1{row-gap:.25rem}.gap-8{gap:2rem}.grid-2col{display:grid;gap:1rem;grid-template-columns:repeat(2,1fr)}.items-center{align-items:center}.flex-wrap{flex-wrap:wrap}.border-default{border:1px solid var(--color-border)}.table-default td,.table-default th{padding:.125rem}.list-style-none{list-style:none}.relative{position:relative}.absolute{position:absolute}.z-10{z-index:10}.min-w-8{min-width:2rem}.w-full{width:100%}.min-h-6{min-height:1.5rem}.cursor-pointer{cursor:pointer}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.h-64{height:16rem}.layout-stack-1>*+*{margin-top:.25rem}.layout-stack-2>*+*{margin-top:.5rem}.layout-stack-4>*+*{margin-top:1rem}.layout-stack-6>*+*{margin-top:1.5rem}.layout-stack-8>*+*{margin-top:2rem}.layout-stack-h-1>*+*{margin-left:.25rem}.layout-stack-h-2>*+*{margin-left:.5rem}.layout-stack-h-4>*+*{margin-left:1rem}.layout-cols-2,.layout-cols-3{align-items:start;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(20rem,1fr))}.layout-masonry-3{-moz-columns:20rem 3;columns:20rem 3;gap:1rem}.layout-masonry-3>*{-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:1rem}.layout-center{margin-left:auto;margin-right:auto;max-width:60ch}.layout-glossary{align-items:baseline;display:grid;gap:.5rem 2rem;grid-template-columns:4rem 1fr}.app-nav{align-items:center;background:var(--color-background-primary);border:2px solid var(--color-ink);box-shadow:var(--card-shadow);display:flex;gap:2px;padding:4px}.app-nav-item{position:relative}.app-nav-summary{cursor:pointer;font-weight:700;list-style:none;padding:2px 8px;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.app-nav-summary::-webkit-details-marker{display:none}.app-nav-item[open]>.app-nav-summary,.app-nav-summary:hover{background:var(--color-ink);color:var(--color-background-primary)}.app-nav-item[open]>.app-nav-summary:before{background:transparent;content:" ";display:block;inset:0;position:fixed;z-index:50}.app-nav-dropdown{background:var(--color-background-primary);border:2px solid var(--color-ink);box-shadow:var(--card-shadow);display:flex;flex-direction:column;left:0;min-width:160px;position:absolute;top:100%;z-index:51}.app-nav-dropdown a{color:var(--color-link);padding:4px 8px;text-decoration:underline;white-space:nowrap}.app-nav-dropdown a:hover{text-decoration:none;transition:all .08s}.app-nav-dropdown a.router-link-active,.app-nav-dropdown a:hover{background-color:var(--color-link);color:var(--color-background-primary)}.app-nav-dropdown a.router-link-active{text-decoration:underline;text-decoration-color:var(--color-background-primary);text-decoration-thickness:2px;text-underline-offset:3px}.app-nav-link{color:var(--color-link);font-weight:700;padding:2px 8px;text-decoration:underline;white-space:nowrap}.app-nav-link:hover{text-decoration:none;transition:all .08s}.app-nav-link.router-link-active,.app-nav-link:hover{background-color:var(--color-link);color:var(--color-background-primary)}.app-nav-link.router-link-active{text-decoration:underline;text-decoration-color:var(--color-background-primary);text-decoration-thickness:2px;text-underline-offset:3px}.position-badge{border:1.5px solid var(--color-ink);color:var(--color-ink);display:inline-block;font-family:var(--font-family-mono);font-size:.75rem;font-weight:700;line-height:1.4;padding:0 4px}.position-badge-gkp{background-color:var(--color-pos-gk)}.position-badge-def{background-color:var(--color-pos-def)}.position-badge-mid{background-color:var(--color-pos-mid)}.position-badge-fwd{background-color:var(--color-pos-fwd)}.status-icon-tooltip{background:var(--color-ink);color:var(--color-background-primary);font-size:.7rem;font-weight:600;left:var(--tooltip-x);padding:2px 6px;pointer-events:none;position:fixed;top:var(--tooltip-y);transform:translate(-50%) translateY(-100%) translateY(-4px);white-space:nowrap;z-index:1000}.status-icon{align-items:center;border:1.5px solid var(--color-ink);color:var(--color-ink);display:inline-flex;flex-shrink:0;font-family:var(--font-family-mono);font-size:.75rem;font-weight:700;height:1.25rem;justify-content:center;width:1.25rem}.status-icon-d{background-color:var(--color-status-doubtful)}.status-icon-i{background-color:var(--color-status-injured)}.status-icon-s{background-color:var(--color-status-suspended)}.app-checkbox{align-items:center;cursor:pointer;display:inline-flex;gap:.375rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.app-checkbox input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:var(--color-bg);border:2px solid var(--color-ink);cursor:pointer;flex-shrink:0;height:1.125rem;position:relative;width:1.125rem}.app-checkbox input[type=checkbox]:checked{background-color:var(--color-ink)}.app-checkbox input[type=checkbox]:checked:after{color:var(--color-background-primary);content:"✓";font-size:.7rem;font-weight:900;left:50%;line-height:1;position:absolute;top:50%;transform:translate(-50%,-50%)}.app-checkbox:hover input[type=checkbox]:not(:checked){background-color:var(--color-bg-hover)}.btn-ghost{border-color:var(--color-border);color:var(--color-text-muted);font-size:.75rem;height:auto;padding:1px 6px}.pattern-card-border{background-color:var(--color-bg);border:var(--card-border);box-shadow:var(--card-shadow);display:flex;flex-direction:column;gap:1rem;padding:1rem}
