@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-s.woff2) format("woff2");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-face{font-family:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-s.woff2) format("woff2");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-face{font-family:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-s.p.woff2) format("woff2");unicode-range:u+00??,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-face{font-family:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-s.woff2) format("woff2");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-face{font-family:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-s.woff2) format("woff2");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-face{font-family:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-s.p.woff2) format("woff2");unicode-range:u+00??,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-face{font-family:Archivo;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-s.woff2) format("woff2");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-face{font-family:Archivo;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-s.woff2) format("woff2");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-face{font-family:Archivo;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-s.p.woff2) format("woff2");unicode-range:u+00??,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-face{font-family:Archivo Fallback;src:local("Arial");ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.00%;size-adjust:98.70%}.__className_eff13a{font-family:Archivo,Archivo Fallback;font-style:normal}.__variable_eff13a{--font-display:"Archivo","Archivo Fallback"}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.woff2) format("woff2");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-face{font-family:IBM Plex Sans;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.woff2) format("woff2");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-face{font-family:IBM Plex Sans;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");unicode-range:u+00??,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-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.woff2) format("woff2");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-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.woff2) format("woff2");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-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");unicode-range:u+00??,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-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.woff2) format("woff2");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-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.woff2) format("woff2");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-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");unicode-range:u+00??,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-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.woff2) format("woff2");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-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.woff2) format("woff2");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-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");unicode-range:u+00??,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-face{font-family:IBM Plex Sans Fallback;src:local("Arial");ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.00%;size-adjust:101.17%}.__className_fde359{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.__variable_fde359{--font-sans:"IBM Plex Sans","IBM Plex Sans Fallback"}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58f386aa6b1a2a92-s.woff2) format("woff2");unicode-range:u+0460-052f,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(/_next/static/media/011e180705008d6f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ba5fb2a8c88521c-s.woff2) format("woff2");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-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/92eeb95d069020cc-s.woff2) format("woff2");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-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d3ebbfd689654d3a-s.p.woff2) format("woff2");unicode-range:u+00??,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-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ef4d5661765d0e49-s.woff2) format("woff2");unicode-range:u+0460-052f,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(/_next/static/media/d29838c109ef09b4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e40af3453d7c920a-s.woff2) format("woff2");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-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/99dcf268bda04fe5-s.woff2) format("woff2");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-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98e207f02528a563-s.p.woff2) format("woff2");unicode-range:u+00??,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-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/73cb51aac9c97f90-s.woff2) format("woff2");unicode-range:u+0460-052f,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(/_next/static/media/d26bbd13d6b70f89-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/20535187d867b7b9-s.woff2) format("woff2");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-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/5356a6a4f2c8c8d8-s.woff2) format("woff2");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-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/db96af6b531dc71f-s.p.woff2) format("woff2");unicode-range:u+00??,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-face{font-family:IBM Plex Mono Fallback;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_595324{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.__variable_595324{--font-mono:"IBM Plex Mono","IBM Plex Mono Fallback"}:root{--base:#0a0f17;--surface:#0c1320;--card-top:#131c2e;--card-bottom:#0c1320;--steel:#5b8def;--steel-3:#7aa3f2;--steel-2:#4e72b8;--alert:#e65100;--alert-2:#ff7a2e;--success:#5bae7f;--txt:#e7ecf5;--txt-2:#c5cdd8;--body:#9aa6bc;--muted:#8593ab;--dim:#5e6b82;--border:hsla(0,0%,100%,.08);--border-strong:hsla(0,0%,100%,.15);--hairline:rgba(150,170,200,.07);--radius:12px;--shadow-card:0 1px 0 hsla(0,0%,100%,.04) inset,0 26px 52px -34px rgba(0,0,0,.85);--focus-ring:0 0 0 3px rgba(91,141,239,.3);--ease-out:cubic-bezier(0.2,0.7,0.2,1);--z-sticky:20}*{box-sizing:border-box}body,html{margin:0;padding:0}body{--font-display-stack:var(--font-display,"Segoe UI"),"Segoe UI",system-ui,sans-serif;--font-sans-stack:var(--font-sans,"Segoe UI"),"Segoe UI",system-ui,sans-serif;--font-mono-stack:var(--font-mono,"Consolas"),"Consolas",monospace;font-family:var(--font-sans-stack);font-weight:400;font-size:15px;color:var(--body);background:var(--base);min-height:100dvh;-webkit-font-smoothing:antialiased;line-height:1.55}body:before{background:radial-gradient(ellipse 55% 42% at 78% -8%,rgba(91,141,239,.1),transparent 70%),radial-gradient(ellipse 48% 36% at 4% 108%,rgba(91,141,239,.06),transparent 70%),linear-gradient(180deg,#0a0f17,#0b1119)}body:after,body:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none}body:after{background-image:linear-gradient(rgba(150,170,200,.045) 1px,transparent 0),linear-gradient(90deg,rgba(150,170,200,.045) 1px,transparent 0);background-size:64px 64px;-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 20%,#000 30%,transparent 75%);mask-image:radial-gradient(ellipse 70% 60% at 50% 20%,#000 30%,transparent 75%)}body>*{position:relative;z-index:1}::selection{background:var(--steel);color:#08111f}a{color:var(--steel)}h1,h2,h3{font-family:var(--font-display-stack);color:var(--txt);text-wrap:balance}a:focus-visible,button:focus-visible,summary:focus-visible{outline:none;box-shadow:var(--focus-ring)}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:none;border-color:var(--steel);box-shadow:var(--focus-ring)}.topbar{background:rgba(12,19,32,.92);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--txt);padding:.8rem clamp(1rem,4vw,2.5rem);display:flex;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--border);position:-webkit-sticky;position:sticky;top:0;z-index:var(--z-sticky)}.topbar .brand{gap:.8rem}.topbar .brand,.topbar .who{display:flex;align-items:center;min-width:0}.topbar .who{gap:.75rem;font-size:.85rem;color:var(--body)}.topbar .who b{color:var(--txt);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:32vw}@media (max-width:560px){.topbar .who b{max-width:28vw}}.btn-ghost{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:hsla(0,0%,100%,.04);border:1px solid var(--border-strong);color:var(--txt);border-radius:9px;padding:.55rem 1rem;min-height:40px;font:inherit;font-size:.82rem;font-weight:500;cursor:pointer;transition:background .15s var(--ease-out),border-color .15s var(--ease-out)}.btn-ghost:hover{background:rgba(91,141,239,.12);border-color:rgba(91,141,239,.5)}.shell{max-width:1060px;margin:0 auto;padding:clamp(1.25rem,4vw,2.25rem) clamp(1rem,4vw,2rem) 4rem}.page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-bottom:1.25rem}.page-head h1{font-size:1.6rem;font-weight:700;letter-spacing:-.015em;margin:0;line-height:1.2}.page-head p{margin:.4rem 0 0;color:var(--body);max-width:60ch;font-size:.95rem}.card{background:linear-gradient(180deg,rgba(19,28,46,.8),rgba(12,19,32,.88));border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-card)}.field{display:block;margin-bottom:1.15rem}.field>legend,.field>span{display:block;font-size:.88rem;font-weight:500;color:var(--txt-2);margin-bottom:.45rem;padding:0}.field>legend em,.field>span em{font-style:normal;color:var(--steel-3)}fieldset.field{border:none;padding:0;margin:0 0 1.15rem;min-width:0}input[type=password],input[type=text],select,textarea{width:100%;font:inherit;font-size:1rem;color:var(--txt);background:hsla(0,0%,100%,.04);border:1px solid var(--border-strong);border-radius:9px;padding:.7rem .9rem;min-height:46px;transition:border-color .15s var(--ease-out),box-shadow .15s var(--ease-out)}input::placeholder,textarea::placeholder{color:var(--dim)}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5 6 6.5 11 1.5' stroke='%239aa6bc' stroke-width='1.6' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .9rem center;padding-right:2.4rem}select option{background:var(--surface);color:var(--txt)}textarea{resize:vertical;min-height:120px}.btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;font-weight:600;font-size:.92rem;border:none;border-radius:9px;padding:.8rem 1.4rem;cursor:pointer;background:linear-gradient(180deg,var(--steel-3),var(--steel) 60%,var(--steel-2));color:#08111f;transition:transform .12s var(--ease-out),box-shadow .15s var(--ease-out);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.22),0 12px 30px -12px rgba(91,141,239,.55);min-height:44px;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:.4rem}.btn:hover:not(:disabled){transform:translateY(-1px)}.btn:active:not(:disabled){transform:translateY(0)}.btn:disabled{opacity:.42;cursor:not-allowed}.btn-secondary{background:hsla(0,0%,100%,.04);color:var(--txt);border:1px solid var(--border-strong);box-shadow:none}.btn-secondary:hover:not(:disabled){background:rgba(91,141,239,.12);border-color:rgba(91,141,239,.5);transform:none}.error-box{background:rgba(255,122,46,.09);border:1px solid rgba(255,122,46,.35);color:var(--alert-2);border-radius:9px;padding:.7rem .9rem;font-size:.92rem;margin-bottom:1rem}.hint{font-size:.82rem;color:var(--muted);margin:.35rem 0 0;line-height:1.5}.hint a{color:var(--steel-3)}.hint-alert{color:var(--alert-2)}.seg{display:flex;flex-wrap:wrap;gap:.5rem}.seg label{cursor:pointer}.seg input{position:absolute;opacity:0;pointer-events:none}.seg .chip{display:inline-flex;align-items:center;gap:.45rem;border:1px solid var(--border-strong);background:hsla(0,0%,100%,.03);color:var(--txt-2);border-radius:999px;padding:.55rem 1rem;font-size:.9rem;font-weight:500;transition:background .12s var(--ease-out),border-color .12s var(--ease-out);min-height:44px}.seg .chip small{font-weight:400;color:var(--muted);font-size:.82rem}.seg .chip .dot{width:8px;height:8px;border-radius:50%;background:currentColor;opacity:.55}.seg input:checked+.chip{background:rgba(91,141,239,.14);border-color:rgba(91,141,239,.6);color:var(--steel-3)}.seg input:checked+.chip small{color:var(--txt-2)}.seg input:checked+.chip.p1,.seg input:checked+.chip.p2{background:rgba(255,122,46,.12);border-color:rgba(255,122,46,.6);color:var(--alert-2)}.seg input:focus-visible+.chip{box-shadow:var(--focus-ring)}.status-chip{display:inline-flex;align-items:center;gap:.45rem;font-size:.8rem;font-weight:500;padding:.3rem .7rem;border-radius:999px;white-space:nowrap;background:rgba(91,141,239,.1);border:1px solid rgba(91,141,239,.3);color:var(--steel-3)}.status-chip .dot{width:6px;height:6px;border-radius:50%;background:currentColor;flex:none}.status-chip.st-progresso{background:rgba(91,141,239,.18);border-color:rgba(122,163,242,.55);color:var(--steel-3)}.status-chip.st-aguardando{background:rgba(154,166,188,.1);border-color:rgba(154,166,188,.32);color:var(--txt-2)}.status-chip.st-concluido{background:rgba(91,174,127,.12);border-color:rgba(91,174,127,.4);color:var(--success)}.status-chip.st-cancelado{background:rgba(94,107,130,.12);border-color:rgba(94,107,130,.35);color:var(--muted)}.prio{font-size:.82rem;font-weight:500;white-space:nowrap}.prio-high,.prio-urgent{color:var(--alert-2)}.prio-normal{color:var(--txt-2)}.prio-low{color:var(--muted)}.login-main{min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1.5rem;gap:1.5rem}.login-panel{width:min(440px,100%);background:linear-gradient(180deg,rgba(19,28,46,.9),rgba(12,19,32,.95));border:1px solid var(--border);border-radius:16px;box-shadow:var(--shadow-card);overflow:hidden;animation:fade-in .35s var(--ease-out) both}.login-brand{padding:1.9rem 1.9rem 1.6rem;border-bottom:1px solid var(--hairline);background:radial-gradient(ellipse 90% 120% at 85% -30%,rgba(91,141,239,.16),transparent 65%)}.login-brand .kicker{display:inline-flex;align-items:center;gap:.55rem;font-family:var(--font-mono-stack);font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;color:var(--steel)}.login-brand .kicker:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--steel);box-shadow:0 0 0 4px rgba(91,141,239,.16)}.login-brand h1{margin:.7rem 0 .6rem;font-size:1.6rem;font-weight:700;letter-spacing:-.015em}.login-brand p{margin:0;font-size:.92rem;color:var(--body);line-height:1.55;text-wrap:pretty}.login-form{padding:1.6rem 1.9rem 1.9rem;display:flex;flex-direction:column;gap:.4rem}.login-tenant{margin:0 0 .8rem;font-size:.92rem;color:var(--body)}.login-tenant strong{color:var(--txt)}.login-foot{font-size:.82rem;color:var(--muted)}.login-foot strong{color:var(--txt-2)}.input-row{display:flex;gap:.5rem;align-items:stretch}.input-row input{flex:1 1;min-width:0}.input-row .btn-ghost{flex:none;white-space:nowrap}.ticket-card{padding:clamp(1.25rem,3vw,2rem)}.ticket-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 1.25rem;gap:0 1.25rem}.ticket-grid .full{grid-column:1/-1}@media (max-width:640px){.ticket-grid{grid-template-columns:1fr}}.form-section{grid-column:1/-1;font-size:.8rem;font-weight:500;color:var(--muted);border-top:1px solid var(--hairline);padding-top:1rem;margin:.25rem 0 .9rem}.dept-chip{display:inline-flex;align-items:center;gap:.5rem;font-size:.92rem;color:var(--txt-2);background:rgba(91,141,239,.08);border:1px solid rgba(91,141,239,.25);border-radius:9px;padding:.6rem .9rem;min-height:46px}.audio-row{display:flex;align-items:center;gap:.7rem;flex-wrap:wrap}.audio-row audio{height:44px;max-width:100%}.rec-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;font-weight:500;font-size:.9rem;border:1px solid var(--border-strong);background:hsla(0,0%,100%,.04);color:var(--txt);border-radius:999px;padding:.5rem 1.1rem;cursor:pointer;display:inline-flex;align-items:center;gap:.5rem;min-height:44px;transition:border-color .15s var(--ease-out),background .15s var(--ease-out)}.rec-btn:hover{border-color:rgba(91,141,239,.5);background:rgba(91,141,239,.1)}.rec-btn .rec-dot{width:10px;height:10px;border-radius:50%;background:var(--alert-2)}.rec-btn.recording{border-color:rgba(255,122,46,.6);color:var(--alert-2);animation:pulse-rec 1.4s ease-out infinite}.btn-danger-ghost{color:var(--alert-2);border-color:rgba(255,122,46,.45)}input[type=file]{color:var(--body);font-size:.88rem;width:100%}input[type=file]::-webkit-file-upload-button{-webkit-appearance:none;appearance:none;font:inherit;font-size:.86rem;font-weight:500;color:var(--txt);background:hsla(0,0%,100%,.04);border:1px solid var(--border-strong);border-radius:999px;padding:.6rem 1rem;min-height:44px;margin-right:.8rem;cursor:pointer}input[type=file]::file-selector-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;font-size:.86rem;font-weight:500;color:var(--txt);background:hsla(0,0%,100%,.04);border:1px solid var(--border-strong);border-radius:999px;padding:.6rem 1rem;min-height:44px;margin-right:.8rem;cursor:pointer}.file-list{list-style:none;margin:.6rem 0 0;padding:0;display:flex;flex-direction:column;gap:.35rem}.file-list li{display:flex;align-items:center;gap:.6rem;font-size:.88rem;color:var(--txt-2);background:hsla(0,0%,100%,.03);border:1px solid var(--border);border-radius:8px;padding:.35rem .4rem .35rem .8rem;min-width:0}.file-list li span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-list button{margin-left:auto;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;color:var(--alert-2);font:inherit;font-size:.82rem;cursor:pointer;padding:.6rem .7rem;min-height:44px;flex:none}.submit-row{display:flex;flex-direction:column;gap:.75rem;margin-top:.5rem}.submit-row .error-box{margin:0}.success-panel{padding:clamp(1.75rem,5vw,3rem) 1.5rem;text-align:center}.success-panel .badge{width:56px;height:56px;border-radius:50%;background:rgba(91,174,127,.12);border:1px solid rgba(91,174,127,.4);color:var(--success);display:inline-flex;align-items:center;justify-content:center;font-size:1.5rem;margin-bottom:1rem}.success-panel h2{margin:0 0 .35rem;font-size:1.35rem;font-weight:700;letter-spacing:-.01em}.success-panel .ticket-title{margin:0 auto 1rem;max-width:48ch;color:var(--txt-2);font-size:.95rem}.success-panel p{margin:0 0 1.4rem;color:var(--body);max-width:52ch;margin-inline:auto;text-wrap:pretty}.success-actions{display:flex;gap:.7rem;justify-content:center;flex-wrap:wrap}.summary-strip{display:flex;flex-wrap:wrap;margin-bottom:1.25rem;padding:.35rem .5rem}.summary-strip .metric{display:flex;align-items:baseline;gap:.45rem;padding:.55rem .9rem;border-right:1px solid var(--hairline)}.summary-strip .metric:last-child{border-right:none}.summary-strip .n{font-size:1.15rem;font-weight:600;color:var(--txt);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.summary-strip .n.attention{color:var(--alert-2)}.summary-strip .l{font-size:.85rem;color:var(--body)}@media (max-width:640px){.summary-strip{display:grid;grid-template-columns:1fr 1fr;padding:.25rem .35rem}.summary-strip .metric{border-right:none;padding:.45rem .6rem;flex-wrap:wrap;gap:.3rem}.summary-strip .metric:last-child{grid-column:1/-1;border-top:1px solid var(--hairline)}}.list-section{margin-bottom:1.25rem}.list-section>summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:.6rem;font-size:.92rem;font-weight:500;color:var(--txt-2);padding:.6rem .25rem;border-radius:8px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.list-section>summary::-webkit-details-marker{display:none}.list-section>summary:before{content:"";width:.45rem;height:.45rem;border-right:1.5px solid var(--muted);border-bottom:1.5px solid var(--muted);transform:rotate(-45deg);transition:transform .15s var(--ease-out);margin-right:.2rem}.list-section[open]>summary:before{transform:rotate(45deg)}.list-section>summary .count{color:var(--muted);font-weight:400}.section-title{font-size:.92rem;font-weight:500;color:var(--txt-2);margin:0 0 .6rem .25rem}.section-title .count{color:var(--muted);font-weight:400}.table-wrap{overflow-x:auto}.ticket-table{width:100%;border-collapse:collapse;font-size:.92rem}.ticket-table th{text-align:left;font-size:.78rem;font-weight:500;color:var(--muted);padding:.75rem 1rem;border-bottom:1px solid var(--border);white-space:nowrap}.ticket-table td{padding:.85rem 1rem;border-bottom:1px solid var(--hairline);vertical-align:top;color:var(--body)}.ticket-table tbody tr{position:relative;transition:background .12s var(--ease-out)}.ticket-table tbody tr:focus-within,.ticket-table tbody tr:hover{background:rgba(91,141,239,.06)}.ticket-table tr:last-child td{border-bottom:none}.ticket-table .t-title{font-weight:500;color:var(--txt)}.ticket-table .t-title a{color:inherit;text-decoration:none}.ticket-table .t-title a:after{content:"";position:absolute;inset:0}.ticket-table .t-title a:focus-visible{box-shadow:none}.ticket-table tbody tr:focus-within{box-shadow:inset 0 0 0 2px rgba(91,141,239,.5)}.ticket-table .t-meta{font-size:.8rem;color:var(--muted);margin-top:.15rem}.ticket-table .t-time{white-space:nowrap;color:var(--muted)}@media (max-width:640px){.ticket-table,.ticket-table tbody,.ticket-table td,.ticket-table tr{display:block}.ticket-table thead{display:none}.ticket-table tbody tr{padding:.9rem 1rem;border-bottom:1px solid var(--hairline)}.ticket-table td{padding:0;border:none}.ticket-table td+td{margin-top:.4rem}.ticket-table td[data-label]:before{content:attr(data-label) " ";color:var(--muted);font-size:.8rem}.ticket-table td.t-status{margin-right:.6rem}.ticket-table td.t-status,.ticket-table td.t-time{display:inline-block;margin-top:.6rem}}.empty-state{text-align:center;padding:2.5rem 1.5rem;color:var(--body);max-width:44ch;margin-inline:auto;text-wrap:pretty}.empty-state .btn{margin-top:1rem}.toolbar{display:flex;gap:.6rem;align-items:center;flex-wrap:wrap}.nav-tabs{display:flex;gap:.4rem;margin-bottom:1.5rem;border-bottom:1px solid var(--border)}.nav-tabs a{text-decoration:none;color:var(--body);font-weight:500;font-size:.92rem;padding:.65rem 1rem;min-height:44px;display:inline-flex;align-items:center;border-bottom:2px solid transparent;margin-bottom:-1px;transition:color .12s var(--ease-out)}.nav-tabs a:hover{color:var(--txt)}.nav-tabs a.active{color:var(--txt);border-bottom-color:var(--steel)}.detail-grid{display:grid;grid-template-columns:1fr 300px;grid-gap:1.25rem;gap:1.25rem;align-items:start}@media (max-width:820px){.detail-grid{grid-template-columns:1fr}.detail-side{order:-1}}.detail-main{padding:clamp(1.25rem,3vw,1.8rem)}.detail-side{display:flex;flex-direction:column;gap:1rem}.meta-card{padding:1.1rem 1.3rem}.meta-card h3{margin:0 0 .75rem;font-family:var(--font-sans-stack);font-size:.85rem;font-weight:600;color:var(--txt-2)}.meta-list{margin:0;display:grid;grid-gap:.6rem;gap:.6rem}.meta-list>div{display:flex;justify-content:space-between;gap:.8rem;font-size:.88rem}.meta-list dt{color:var(--muted)}.meta-list dd{margin:0;color:var(--txt-2);text-align:right}.sla-num{font-family:var(--font-mono-stack);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--steel-3)}.desc-block{color:var(--txt-2);font-size:.96rem;white-space:pre-wrap;overflow-wrap:break-word;max-width:72ch;margin:0}.desc-block.is-empty{color:var(--muted)}.block-title{font-size:.85rem;font-weight:600;color:var(--txt-2);margin:1.4rem 0 .6rem}.attach-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.attach-list li{background:hsla(0,0%,100%,.03);border:1px solid var(--border);border-radius:9px;padding:.6rem .8rem;min-width:0}.attach-list .attach-name{display:flex;align-items:center;gap:.6rem;font-size:.88rem;color:var(--txt-2);min-width:0}.attach-list .attach-name a{color:var(--steel-3);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-height:44px;display:inline-flex;align-items:center}.attach-list .attach-name a:hover{text-decoration:underline}.attach-list .attach-size{color:var(--muted);font-size:.8rem;flex:none}.attach-list audio{width:100%;height:44px;margin-top:.4rem}.resolution-box{background:rgba(91,174,127,.07);border:1px solid rgba(91,174,127,.3);border-radius:10px;padding:.9rem 1.1rem;margin-top:1.4rem}.resolution-box .lbl{font-size:.85rem;font-weight:600;color:var(--success);margin-bottom:.35rem}.resolution-box p{margin:0;color:var(--txt-2);font-size:.94rem;white-space:pre-wrap}.thread{margin-top:1.6rem;border-top:1px solid var(--border);padding-top:1.3rem}.thread h2{font-size:1rem;font-weight:700;letter-spacing:-.01em;margin:0 0 1rem}.msg{display:flex;gap:.8rem;margin-bottom:1rem}.msg .avatar{width:34px;height:34px;border-radius:50%;flex:none;display:flex;align-items:center;justify-content:center;font-family:var(--font-display-stack);font-weight:700;font-size:.82rem;background:rgba(91,141,239,.14);border:1px solid rgba(91,141,239,.35);color:var(--steel-3)}.msg.mine .avatar{background:rgba(154,166,188,.12);border-color:rgba(154,166,188,.3);color:var(--txt-2)}.msg .bubble{background:hsla(0,0%,100%,.03);border:1px solid var(--border);border-radius:10px;padding:.65rem .9rem;min-width:0;flex:1 1}.msg .m-head{display:flex;align-items:baseline;gap:.6rem;margin-bottom:.25rem;flex-wrap:wrap}.msg .m-author{font-size:.86rem;font-weight:600;color:var(--txt)}.msg .m-time{font-family:var(--font-mono-stack);font-size:.74rem;color:var(--muted)}.msg .m-body{font-size:.92rem;color:var(--txt-2);white-space:pre-wrap;overflow-wrap:break-word}.msg.pending .bubble{opacity:.6}.thread-form{display:flex;gap:.7rem;align-items:flex-end;flex-wrap:wrap;margin-top:1.2rem}.thread-form textarea{min-height:68px;flex:1 1 240px}.thread-form .btn{flex:0 0 auto}@media (max-width:480px){.thread-form .btn{flex:1 1 100%}}.back-link{display:inline-flex;align-items:center;gap:.4rem;font-size:.88rem;color:var(--body);text-decoration:none;margin-bottom:.9rem;min-height:44px}.back-link:hover{color:var(--txt)}.rating-box{margin-top:1.4rem;background:rgba(91,141,239,.06);border:1px solid rgba(91,141,239,.22);border-radius:10px;padding:1rem 1.2rem}.rating-box .lbl{font-size:.9rem;font-weight:600;color:var(--txt);margin-bottom:.5rem}.rating-box .stars{display:flex;gap:.15rem;margin:0 -.35rem .35rem}.rating-box .star{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;font-size:1.55rem;line-height:1;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;color:var(--dim);cursor:pointer;transition:color .12s var(--ease-out),transform .12s var(--ease-out)}.rating-box button.star:hover:not(:disabled){transform:translateY(-1px)}.rating-box .star.on{color:var(--steel-3)}.rating-box button.star:disabled{cursor:default}.rating-box .rating-label{font-size:.88rem;color:var(--txt-2);min-height:1.4em;margin:0 0 .6rem}.rating-box .rating-actions{display:flex;gap:.6rem;align-items:center;flex-wrap:wrap}@keyframes fade-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes pulse-rec{0%,to{box-shadow:0 0 0 0 rgba(255,122,46,.4)}50%{box-shadow:0 0 0 10px rgba(255,122,46,0)}}@media (prefers-reduced-motion:reduce){.login-panel{animation:none}.rec-btn.recording{animation:none;box-shadow:0 0 0 3px rgba(255,122,46,.35)}*{transition-duration:.01ms!important}}.brand-logo{display:inline-flex;align-items:center;line-height:0}.brand-logo img{height:21px;width:auto}.brand-sep{width:1px;height:18px;background:var(--border-strong);margin:0 .15rem}.brand-app{font-size:.9rem;font-weight:500;color:var(--txt-2);white-space:nowrap}.brand-tenant{color:var(--muted);font-weight:400}.brand-tenant:before{content:"· "}@media (max-width:640px){.brand-app,.brand-sep{display:none}}.login-logo{height:28px;width:auto;display:block}.login-brand h1{margin-top:1.1rem}.link-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;padding:0;font:inherit;color:var(--steel-3);cursor:pointer;text-decoration:underline;text-underline-offset:2px}.login-switch{text-align:center;margin-top:.5rem}.indicators{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:1rem;gap:1rem;margin-bottom:1.25rem}.indicator{padding:1rem 1.2rem 1.1rem}.indicator h3{margin:0 0 .15rem;font-family:var(--font-sans-stack);font-size:.9rem;font-weight:600;color:var(--txt)}.indicator .sub{font-size:.8rem;color:var(--muted);margin:0 0 .8rem}.rank{list-style:none;margin:0;padding:0;display:grid;grid-gap:.55rem;gap:.55rem}.rank li{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:.2rem .75rem;gap:.2rem .75rem;align-items:center;font-size:.88rem}.rank .rk-label{color:var(--txt-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rank .rk-n{color:var(--txt);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600;text-align:right}.rank .rk-bar{grid-column:1/-1;height:6px;border-radius:3px;background:hsla(0,0%,100%,.05);overflow:hidden}.rank .rk-bar>span{display:block;height:100%;border-radius:3px;background:var(--steel);min-width:4px}.rank .rk-empty{color:var(--muted);font-size:.85rem}