@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-g30qAdWV.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-Dsrv2Tcn.woff) format("woff");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-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-400-normal-DZqxrq2p.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-400-normal-BTotfTJu.woff) format("woff");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-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-greek-400-normal-_efipK4i.woff2) format("woff2"),url(/assets/ibm-plex-sans-greek-400-normal-D9ESIMu3.woff) format("woff");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-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-vietnamese-400-normal-DG4YqDda.woff2) format("woff2"),url(/assets/ibm-plex-sans-vietnamese-400-normal-fK1oJ5dG.woff) format("woff");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-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-ext-400-normal-C5H60-Va.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-400-normal-RBey6euL.woff) format("woff");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-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-400-normal-CYLoc0-x.woff) format("woff");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-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-Cs5J6C77.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-DB5PtV2g.woff) format("woff");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-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-500-normal-CocWQlwt.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-500-normal-ByOcLdNv.woff) format("woff");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-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-greek-500-normal-JMMifIXV.woff2) format("woff2"),url(/assets/ibm-plex-sans-greek-500-normal-CuWXN6rf.woff) format("woff");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-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-vietnamese-500-normal-e4dixQRQ.woff2) format("woff2"),url(/assets/ibm-plex-sans-vietnamese-500-normal-BEb3_waV.woff) format("woff");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-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-ext-500-normal-DakdToA3.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-500-normal-D0aIdm-b.woff) format("woff");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-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-500-normal-BgVn5rGT.woff) format("woff");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-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-DUMzJB7m.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-Bz0x94Yp.woff) format("woff");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-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-600-normal-71GNu3SW.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-600-normal-BGq0mW3O.woff) format("woff");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-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-greek-600-normal-DzTrcv_p.woff2) format("woff2"),url(/assets/ibm-plex-sans-greek-600-normal-D-CqTdkO.woff) format("woff");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-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-vietnamese-600-normal-DpPYBSTl.woff2) format("woff2"),url(/assets/ibm-plex-sans-vietnamese-600-normal-DgdngZtN.woff) format("woff");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-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-ext-600-normal-DOrvGEcy.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-600-normal-DIrixKbi.woff) format("woff");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-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-600-normal-Cu4Hd6ag.woff) format("woff");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-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-cyrillic-ext-700-normal-BmRLXWpJ.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-700-normal-DCQwxkRk.woff) format("woff");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-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-cyrillic-700-normal-D_uavGvn.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-700-normal-RFb1v-CK.woff) format("woff");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-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-greek-700-normal-wyJ6jzdA.woff2) format("woff2"),url(/assets/ibm-plex-sans-greek-700-normal-CkZN0sRy.woff) format("woff");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-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-vietnamese-700-normal-CkEo6LDy.woff2) format("woff2"),url(/assets/ibm-plex-sans-vietnamese-700-normal-BV5B8Are.woff) format("woff");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-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-latin-ext-700-normal-aMgXseD4.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-700-normal-DZH6Xh-4.woff) format("woff");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-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-latin-700-normal-Bxkt5Cjx.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-700-normal-Bth3BMcD.woff) format("woff");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-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff) format("woff");unicode-range:U+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-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff) format("woff");unicode-range:U+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-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff) format("woff");unicode-range:U+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-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff) format("woff");unicode-range:U+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-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff) format("woff");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-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff) format("woff");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-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff) format("woff");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-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff) format("woff");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-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff) format("woff");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-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-cyrillic-ext-600-normal-V-xxqcpd.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-600-normal-9HEixskS.woff) format("woff");unicode-range:U+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-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-cyrillic-600-normal-CTOM6hUh.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-600-normal-fLZuRloM.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-vietnamese-600-normal-D2EvbN8M.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-600-normal-iLQfcSjf.woff) format("woff");unicode-range:U+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-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-ext-600-normal-D38SheWl.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-600-normal-DmB0ttJJ.woff) format("woff");unicode-range:U+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-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-600-normal-BgSNZQsw.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-600-normal-DWFSQ4vo.woff) format("woff");unicode-range:U+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}._dialog_31rio_1{width:min(680px,calc(100vw - 32px));max-height:min(85vh,900px);padding:0;border:1px solid;border-color:var(--plate-edges);border-radius:var(--radius-card);background:var(--plate-fill),var(--color-surface);box-shadow:var(--plate-shadow-float);color:var(--color-text);overflow:hidden}._sm_31rio_33{width:min(440px,calc(100vw - 32px))}._dialog_31rio_1::backdrop{background:#0000008c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}._dialog_31rio_1[open]{display:flex;flex-direction:column}._header_31rio_61{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px;border-bottom:1px solid var(--color-divider);flex-shrink:0}._title_31rio_81{margin:0;font-size:var(--text-md)}._close_31rio_91{width:30px;height:30px;display:grid;place-items:center;border:0;border-radius:8px;background:transparent;color:var(--color-neutral-400);font-size:var(--text-base);cursor:pointer;transition:background .12s ease,color .12s ease}._close_31rio_91:hover{background:color-mix(in srgb,var(--color-neutral-500) 18%,transparent);color:var(--color-text)}._close_31rio_91:focus-visible{outline:2px solid var(--color-accent)}._body_31rio_141{padding:16px;overflow-y:auto;flex:1 1 auto}._footer_31rio_153{display:flex;justify-content:flex-end;gap:12px;padding:16px;border-top:1px solid var(--color-divider);flex-shrink:0}._button_1r3b9_25{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--tap);border:0;border-radius:var(--radius-pill);padding:12px 24px;font-family:var(--font-heading);font-size:var(--text-base);font-weight:600;cursor:pointer;transition:transform var(--duration-fast) var(--ease),opacity var(--duration-base) var(--ease)}._button_1r3b9_25:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background:var(--knob-hover);opacity:0;pointer-events:none;transition:opacity var(--duration-base) var(--ease)}._button_1r3b9_25:not(:disabled):hover:after{opacity:1}._button_1r3b9_25:not(:disabled):active{transform:scale(.98)}._button_1r3b9_25:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}._button_1r3b9_25:disabled{opacity:.55;cursor:not-allowed}._primary_1r3b9_127{background:var(--knob-accent-fill);color:var(--color-primary-contrast);box-shadow:var(--knob-accent-shadow)}._primary_1r3b9_127:after{background:#ffffff24}._primary_1r3b9_127:not(:disabled):active{background:linear-gradient(160deg,var(--knob-accent-bottom) 0%,var(--knob-accent-bottom) 100%);box-shadow:none}._secondary_1r3b9_159{background:color-mix(in srgb,var(--color-primary) 16%,transparent);color:var(--color-accent)}._secondary_1r3b9_159:after{background:color-mix(in srgb,var(--color-primary) 10%,transparent)}._secondary_1r3b9_159:not(:disabled):active{background:color-mix(in srgb,var(--color-primary) 26%,transparent)}._ghost_1r3b9_187{background:color-mix(in srgb,var(--color-text) 7%,transparent);color:var(--color-text)}._ghost_1r3b9_187:after{background:color-mix(in srgb,var(--color-text) 6%,transparent)}._ghost_1r3b9_187:not(:disabled):active{background:color-mix(in srgb,var(--color-text) 12%,transparent)}._raised_1r3b9_215._secondary_1r3b9_159{box-shadow:var(--knob-shadow)}._raised_1r3b9_215._secondary_1r3b9_159:not(:disabled):active{box-shadow:none}._fullWidth_1r3b9_231{width:100%}._withKnob_1r3b9_241{min-height:52px;justify-content:space-between;padding:6px 6px 6px 24px;font-size:var(--text-md)}._label_1r3b9_255{flex:1;text-align:left}._knob_1r3b9_265{position:relative;display:grid;place-items:center;flex:none;width:40px;height:40px;overflow:hidden;border-radius:50%;background:var(--color-primary-contrast);color:var(--color-primary)}._arrow_1r3b9_291{grid-area:1 / 1;transition:transform var(--duration-slow) var(--ease),opacity var(--duration-slow) var(--ease)}._arrow_1r3b9_291+._arrow_1r3b9_291{opacity:0;transform:translate(-18px)}._withKnob_1r3b9_241:not(:disabled):hover ._arrow_1r3b9_291:first-child,._withKnob_1r3b9_241:not(:disabled):focus-visible ._arrow_1r3b9_291:first-child{opacity:0;transform:translate(18px)}._withKnob_1r3b9_241:not(:disabled):hover ._arrow_1r3b9_291+._arrow_1r3b9_291,._withKnob_1r3b9_241:not(:disabled):focus-visible ._arrow_1r3b9_291+._arrow_1r3b9_291{opacity:1;transform:translate(0)}@media(prefers-reduced-motion:reduce){._arrow_1r3b9_291{transition:none}}._field_eaj66_1{display:flex;flex-direction:column;gap:8px}._label_eaj66_13{font-size:var(--text-xs);font-weight:500;color:var(--color-neutral-400)}._control_eaj66_25{position:relative;display:flex}._input_eaj66_35{width:100%;height:46px;border:1px solid transparent;border-radius:var(--radius-well);padding:0 16px;font:inherit;font-size:var(--text-base);background:var(--well-bg);box-shadow:var(--well-shadow);color:var(--color-text);transition:border-color .14s ease,outline-color .14s ease}._hasTrailing_eaj66_69{padding-right:48px}._toggle_eaj66_77{position:absolute;top:0;right:0;height:46px;width:42px;display:grid;place-items:center;border:0;background:transparent;color:var(--color-neutral-500);cursor:pointer;border-radius:0 var(--radius-well) var(--radius-well) 0;transition:color .14s ease}._toggle_eaj66_77:hover{color:var(--color-neutral-200)}._toggle_eaj66_77:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}._input_eaj66_35::placeholder{color:var(--color-neutral-500)}._input_eaj66_35:focus{outline:2px solid var(--color-accent);outline-offset:0;border-color:var(--color-accent)}._error_eaj66_147{border-color:var(--color-danger)}._errorMessage_eaj66_155{font-size:var(--text-xs);color:var(--color-danger)}._formError_169kf_1{display:flex;align-items:flex-start;gap:8px;margin:0;padding:12px;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--color-danger) 10%,transparent);color:var(--color-danger);font-size:var(--text-sm);line-height:1.4}._icon_169kf_27{flex-shrink:0;margin-top:4px}._form_1pkfz_1,._form_c524a_1{display:flex;flex-direction:column;gap:16px;width:100%;max-width:360px}._hint_c524a_17{margin:0;font-size:var(--text-sm);line-height:1.5;color:var(--color-text-muted)}._trust_c524a_31{display:flex;align-items:center;gap:8px;font-size:var(--text-sm);cursor:pointer}._checkbox_c524a_47{width:16px;height:16px;accent-color:var(--color-accent);cursor:pointer}._actions_c524a_65{display:flex;justify-content:space-between;gap:16px}._link_c524a_77{padding:0;border:0;background:none;font:inherit;font-size:var(--text-sm);color:var(--color-accent);cursor:pointer}._link_c524a_77:disabled{color:var(--color-text-muted);cursor:default}._link_c524a_77:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:var(--radius-sm)}._card_1dcxx_9{--glow: var(--plate-glow-raised);border:1px solid;border-color:var(--plate-edges);border-radius:var(--radius-card);background:linear-gradient(180deg,color-mix(in srgb,var(--card-tint, transparent) var(--plate-tint-share),transparent) 0%,transparent 45%),linear-gradient(215deg,color-mix(in srgb,var(--color-primary) var(--glow),transparent) 0%,transparent 46%),var(--plate-fill);box-shadow:var(--plate-shadow);padding:16px}._float_1dcxx_53{--glow: var(--plate-glow-float);box-shadow:var(--plate-shadow-float);padding:20px 16px}._hero_1dcxx_67{--glow: var(--plate-glow-hero);box-shadow:var(--plate-shadow-hero);padding:20px 16px}._logo_11kkh_1{display:inline-flex;align-items:center;gap:12px}._text_11kkh_13{display:grid;gap:6px;line-height:1.05}._wordmark_11kkh_25{display:block}._wordAccent_11kkh_35{fill:var(--brand-accent)}._kicker_11kkh_47{font-size:var(--text-xs);white-space:nowrap;letter-spacing:.08em;text-transform:uppercase;color:var(--color-neutral-500)}._page_a6j89_1{min-height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;padding:24px;background:radial-gradient(1100px 700px at 15% -10%,var(--color-bg-glow) 0%,var(--color-bg) 55%)}._logo_a6j89_31{text-decoration:none}._card_a6j89_39{width:100%;max-width:400px;padding:24px}._title_a6j89_51{font-size:var(--text-lg);font-weight:600;margin:0 0 16px}._footer_a6j89_63{display:flex;flex-direction:column;align-items:center;gap:8px;font-size:var(--text-sm);color:var(--color-neutral-400)}._dialogFooter_a6j89_81{display:flex;flex-direction:column;align-items:center;gap:8px;margin-top:16px;padding-top:16px;border-top:1px solid var(--color-divider);font-size:var(--text-sm);color:var(--color-neutral-400)}._form_1rpwb_1{display:flex;flex-direction:column;gap:16px;width:100%;max-width:360px}._roleGroup_1rpwb_17{display:flex;gap:12px}._roleOption_1rpwb_27{flex:1;display:flex;align-items:center;gap:8px;border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:12px;cursor:pointer;font-size:var(--text-base)}._roleOption_1rpwb_27:has(input:checked){border-color:var(--color-primary);color:var(--color-primary)}._form_2ncyv_1{display:flex;flex-direction:column;gap:16px;width:100%;max-width:360px}._hint_2ncyv_17{margin:0;font-size:var(--text-sm);line-height:1.55;color:var(--color-text-muted)}._sent_2ncyv_31{display:flex;flex-direction:column;gap:8px;width:100%;max-width:360px}._sentTitle_2ncyv_47{margin:0;font-size:var(--text-base);font-weight:600}._sentBody_2ncyv_59{margin:0;font-size:var(--text-sm);line-height:1.55;color:var(--color-text-muted)}._form_1ur43_1{display:flex;flex-direction:column;gap:16px;width:100%;max-width:360px}._hint_1ur43_17{margin:0;font-size:var(--text-sm);line-height:1.55;color:var(--color-text-muted)}._root_iw97s_1{position:relative;margin-top:auto;padding-top:12px;border-top:1px solid var(--color-divider)}._trigger_iw97s_15{display:flex;align-items:center;gap:12px;width:100%;padding:8px;border:1px solid transparent;border-radius:var(--radius-md);background:none;font:inherit;color:inherit;text-align:left;cursor:pointer;transition:background var(--duration-base) var(--ease)}._trigger_iw97s_15:hover{background:color-mix(in srgb,var(--color-text) 6%,transparent)}._trigger_iw97s_15:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}._avatar_iw97s_65{width:34px;height:34px;border-radius:50%;overflow:hidden;display:grid;place-items:center;flex:none;background:var(--color-accent-800);color:var(--color-accent-100);font-weight:600;font-size:var(--text-sm)}._avatarImage_iw97s_93{width:100%;height:100%;object-fit:cover;display:block}._meta_iw97s_107{min-width:0;margin-right:auto}._name_iw97s_117{display:block;font-size:var(--text-sm);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._role_iw97s_135{display:block;font-size:var(--text-xs);color:var(--color-neutral-500)}._chevron_iw97s_147{display:flex;color:var(--color-neutral-500);transition:transform var(--duration-base) var(--ease)}._chevron_iw97s_147[data-open]{transform:rotate(180deg)}._menu_iw97s_171{position:absolute;bottom:calc(100% + 4px);left:0;right:0;z-index:20;display:flex;flex-direction:column;padding:4px;border:1px solid;border-color:var(--plate-edges);border-radius:var(--radius-well);background:var(--plate-fill);box-shadow:var(--plate-shadow-float)}._item_iw97s_203{display:flex;align-items:center;gap:10px;padding:8px 10px;border:none;border-radius:var(--radius-sm);background:none;font:inherit;font-size:var(--text-sm);color:var(--color-text);text-align:left;cursor:pointer}._item_iw97s_203:hover{background:color-mix(in srgb,var(--color-text) 6%,transparent)}._item_iw97s_203:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}._item_iw97s_203:disabled{opacity:.55;cursor:default}._segment_iw97s_261{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:2px;margin-bottom:4px;padding:4px;border-radius:var(--radius-pill);background:var(--well-bg);box-shadow:var(--well-shadow)}._segmentButton_iw97s_285{min-height:32px;border:1px solid transparent;border-radius:var(--radius-pill);background:none;color:var(--color-text-muted);font:inherit;font-size:var(--text-xs);cursor:pointer}._segmentActive_iw97s_307{border-color:var(--knob-edges);background:var(--knob-fill);box-shadow:var(--knob-shadow);color:var(--color-text);font-weight:600}._segmentButton_iw97s_285:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}._nav_19mc1_1{width:248px;flex-shrink:0;position:sticky;top:0;height:100vh;border-right:1px solid color-mix(in srgb,var(--shade) 18%,transparent);padding:24px 16px;display:flex;flex-direction:column;gap:4px;background:var(--color-bg)}._brand_19mc1_29{padding:0 8px 16px}._links_19mc1_37{display:flex;flex-direction:column;gap:4px}._link_19mc1_37{display:flex;align-items:center;gap:12px;min-height:var(--tap);padding:8px 12px;border-radius:var(--radius-pill);color:var(--color-neutral-400);font-family:var(--font-heading);font-weight:500;font-size:var(--text-base);text-decoration:none;border:1px solid transparent}._linkIcon_19mc1_79{display:flex;color:currentColor}._link_19mc1_37:hover{background:color-mix(in srgb,var(--color-text) 6%,transparent);color:var(--color-text)}._linkActive_19mc1_103,._linkActive_19mc1_103:hover{border-color:var(--knob-edges);background:var(--knob-fill);box-shadow:var(--knob-shadow);color:var(--color-text)}._linkActive_19mc1_103 ._linkIcon_19mc1_79{color:var(--color-accent-200)}._badge_19mc1_127{margin-left:auto;min-width:20px;padding:0 8px;border-radius:var(--radius-pill);background:var(--knob-accent-fill);color:var(--color-primary-contrast);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:600;line-height:20px;text-align:center}@media(max-width:860px){._nav_19mc1_1{display:none}}._tabbar_cjrbt_1,._sheetScrim_cjrbt_3{display:none}@media(max-width:860px){._tabbar_cjrbt_1{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;position:fixed;bottom:0;left:0;right:0;z-index:20;background:linear-gradient(180deg,var(--plate-top) 0%,var(--plate-bottom) 100%);border-top:1px solid var(--plate-edge-top);box-shadow:var(--bar-shadow);padding:8px 4px calc(8px + env(safe-area-inset-bottom,0px))}._tab_cjrbt_1{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:var(--tap);padding:4px 2px;border:none;background:none;color:var(--color-neutral-500);font:inherit;font-size:var(--text-xs);font-weight:600;text-decoration:none;cursor:pointer}._tab_cjrbt_1:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px;border-radius:var(--radius-sm)}._label_cjrbt_99{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._tabActive_cjrbt_113{color:var(--color-text)}._iconSlot_cjrbt_123{position:relative;display:grid;place-items:center;width:48px;height:28px;border:1px solid transparent;border-radius:var(--radius-pill)}._badge_cjrbt_145{position:absolute;top:-6px;right:0;min-width:18px;padding:0 4px;border-radius:var(--radius-pill);background:var(--knob-accent-fill);color:var(--color-primary-contrast);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:600;line-height:18px;text-align:center}._tabActive_cjrbt_113 ._iconSlot_cjrbt_123{border-color:var(--knob-accent-edges);background:var(--knob-accent-fill);box-shadow:var(--knob-accent-shadow);color:var(--color-primary-contrast)}._sheetItem_cjrbt_191._tabActive_cjrbt_113 ._iconSlot_cjrbt_123{width:28px}._sheetScrim_cjrbt_3{display:flex;position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;align-items:flex-end;background:color-mix(in srgb,#000 45%,transparent)}._sheet_cjrbt_3{width:100%;display:flex;flex-direction:column;gap:4px;padding:12px 12px calc(24px + env(safe-area-inset-bottom,0px));border-radius:var(--radius-card) var(--radius-card) 0 0;border-top:1px solid var(--plate-edge-top);background:var(--plate-fill)}._grabber_cjrbt_239{align-self:center;width:36px;height:4px;margin-bottom:8px;border-radius:2px;background:var(--color-neutral-700)}._sheetItem_cjrbt_191{display:flex;align-items:center;gap:12px;min-height:var(--tap);padding:8px 12px;border-radius:var(--radius-md);color:var(--color-text);font-size:var(--text-base);text-decoration:none}._sheetItem_cjrbt_191:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}}._toggle_v9k7s_1{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:1px solid;border-color:var(--knob-edges);border-radius:50%;background:var(--knob-fill);box-shadow:var(--knob-shadow);color:var(--color-neutral-400);cursor:pointer;transition:transform var(--duration-fast) var(--ease)}._toggle_v9k7s_1:hover{color:var(--color-text)}._toggle_v9k7s_1:active{border-color:var(--knob-edges-pressed);background:var(--knob-fill-pressed);box-shadow:var(--knob-shadow-pressed);transform:scale(.96)}._srOnly_v9k7s_59{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}._bar_uo29g_5{display:none;align-items:center;justify-content:flex-end;gap:16px;padding:16px 32px}._name_uo29g_21{font-size:var(--text-sm);font-weight:600;color:var(--color-neutral-300);margin-right:auto}@media(max-width:860px){._bar_uo29g_5{display:flex;padding:12px 16px}}._layout_4ln6i_1{display:flex;height:100%;background:var(--color-bg)}._content_4ln6i_13{flex:1;display:flex;flex-direction:column;min-width:0;min-height:0}._main_4ln6i_29{flex:1;padding:24px 32px 48px;overflow-y:auto;min-height:0}@media(max-width:860px){._main_4ln6i_29{padding:16px 16px 96px}}._tabs_1fqgs_5{display:flex;gap:4px;padding:4px;border-radius:var(--radius-pill);background:var(--well-bg);box-shadow:var(--well-shadow);align-self:flex-start;max-width:100%;overflow-x:auto}._tab_1fqgs_5{padding:8px 16px;border:1px solid transparent;border-radius:var(--radius-pill);color:var(--color-text-muted);font-size:var(--text-base);font-weight:500;white-space:nowrap}._tab_1fqgs_5:hover{color:var(--color-text)}._tabActive_1fqgs_57,._tabActive_1fqgs_57:hover{border-color:var(--knob-edges);background:var(--knob-fill);box-shadow:var(--knob-shadow);color:var(--color-text)}._hub_dy489_1{display:flex;flex-direction:column;gap:16px}._wrapper_xsi13_1{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:24px;text-align:center}._icon_xsi13_23{color:var(--color-danger)}._title_xsi13_31{font-size:var(--text-lg);font-weight:700;margin:0}._message_xsi13_43{font-size:var(--text-base);color:var(--color-text-muted);margin:0;max-width:440px}._actions_xsi13_57{margin-top:8px}:root{--color-bg: #f5ede4;--color-bg-glow: #ecdfd1;--color-surface: #fffaf5;--color-surface-raised: #fffaf5;--color-surface-sunken: #ebdfd2;--color-divider: #3b271a1a;--color-neutral-100: #2a1d15;--color-neutral-200: #3b2b21;--color-neutral-300: #55433a;--color-neutral-400: #6a574b;--color-neutral-500: #7a6656;--color-neutral-600: #978373;--color-neutral-700: #b9a797;--color-neutral-800: #d9cbbd;--color-neutral-900: #ebdfd2;--brand-accent: #00a352;--color-accent: #a84d17;--color-accent-100: #6b2f0d;--color-accent-200: #8a3e12;--color-accent-300: #a84d17;--color-accent-400: #e07a2e;--color-accent-500: #a84d17;--color-accent-600: #ea8a3e;--color-accent-700: #f4bf8e;--color-accent-800: #f8d9bb;--color-accent-900: #fcecdc;--color-good: #2f7d3f;--color-warn: #b45309;--color-risk: #be123c;--color-detrain: #64748b;--color-zone-blue: #1d4ed8;--color-zone-1: #94a3b8;--color-zone-2: #3f9a52;--color-zone-3: #ca8a04;--color-zone-4: #ea580c;--color-zone-5: #dc2626;--color-sport-run: var(--color-neutral-400);--color-sport-trail-run: #ca8a04;--color-sport-treadmill: #64748b;--color-sport-ski: #1d4ed8;--color-sport-bike: #b45309;--color-sport-swim: #0e7490;--color-sport-strength: #7c3aed;--shade: #3b271a;--radius-card: 14px;--radius-well: 10px;--radius-control: 12px;--radius-pill: 999px;--plate-top: rgb(255 255 255 / 70%);--plate-bottom: rgb(255 255 255 / 62%);--plate-edge-top: transparent;--plate-edge-left: transparent;--plate-edge-right: transparent;--plate-edge-bottom: transparent;--plate-shadow: 0 4px 14px rgb(59 39 26 / 7%);--plate-shadow-float: 0 8px 22px rgb(59 39 26 / 9%);--plate-shadow-hero: 0 8px 22px rgb(59 39 26 / 13%);--plate-tint-share: 10%;--plate-glow-raised: 0%;--plate-glow-float: 0%;--plate-glow-hero: 16%;--plate-edges: var(--plate-edge-top) var(--plate-edge-right) var(--plate-edge-bottom) var(--plate-edge-left);--plate-fill: linear-gradient(160deg, var(--plate-top) 0%, var(--plate-bottom) 100%);--knob-fill: linear-gradient(rgb(255 255 255 / 80%), rgb(255 255 255 / 80%));--knob-fill-pressed: linear-gradient(rgb(255 255 255 / 95%), rgb(255 255 255 / 95%));--knob-edges: transparent;--knob-edges-pressed: transparent;--knob-shadow: 0 3px 12px rgb(59 39 26 / 10%);--knob-shadow-pressed: none;--knob-hover: rgb(233 132 47 / 6%);--knob-accent-top: #f29a4c;--knob-accent-bottom: #d96f22;--knob-accent-glow: 0 0 0 0 transparent;--knob-accent-shadow-share: 28%;--knob-accent-edges: transparent;--knob-accent-fill: linear-gradient(180deg, rgb(255 255 255 / 18%) 0%, rgb(255 255 255 / 0%) 55%), linear-gradient(160deg, var(--knob-accent-top) 0%, var(--knob-accent-bottom) 100%);--knob-accent-shadow: 0 8px 18px color-mix(in srgb, var(--knob-accent-bottom) var(--knob-accent-shadow-share), transparent), var(--knob-accent-glow);--dial-disc-fill: linear-gradient(rgb(255 255 255 / 40%), rgb(255 255 255 / 40%));--dial-disc-edges: transparent;--dial-disc-shadow: none;--dial-knob-fill: linear-gradient(rgb(255 255 255 / 85%), rgb(255 255 255 / 85%));--dial-knob-edges: transparent;--dial-knob-shadow: 0 10px 24px rgb(59 39 26 / 12%);--dial-dish-fill: linear-gradient(rgb(59 39 26 / 5%), rgb(59 39 26 / 5%));--dial-dish-shadow: none;--bar-shadow: inset 0 1px 0 rgb(59 39 26 / 8%);--landing-night: #0e1525;--landing-story-top: #16223a;--landing-neon: #00d26a;--landing-neon-soft: rgb(0 210 106 / 18%);--landing-neon-glow: rgb(0 210 106 / 32%);--landing-violet: #9b8cff;--landing-sky: #4cc9f0;--landing-coral: #ff6b7a;--landing-ink: #ffffff;--landing-ink-soft: rgb(255 255 255 / 80%);--landing-ink-faint: rgb(255 255 255 / 55%);--landing-glass-top: rgb(14 21 37 / 18%);--landing-glass-bottom: rgb(14 21 37 / 46%);--landing-glass-alt: rgb(255 255 255 / 8%);--landing-glass-alt-hover: rgb(255 255 255 / 14%);--landing-hairline: rgb(255 255 255 / 12%);--landing-ink-shadow: 0 1px 10px rgb(14 21 37 / 55%);--well-bg: rgb(59 39 26 / 8%);--well-shadow: none;--color-score-good: #2f7d3f;--score-gradient: linear-gradient( 90deg, var(--color-zone-5) 0%, var(--color-zone-4) 30%, var(--color-zone-3) 55%, var(--color-score-good) 85%, var(--color-score-good) 100% );--tier-pro-fill: #eedcae;--tier-pro-ink: #6b4a0e;--tier-pro-button: #7a5410;--tier-pro-button-hover: #6b4a0e;--tier-pro-on: #fff7e6;--tier-max-fill: #e6def7;--tier-max-ink: #5b3fb5;--color-text: #2a1d15;--color-text-muted: var(--color-neutral-500);--color-border: var(--color-divider);--color-primary: #e9842f;--color-primary-hover: #d9721f;--color-primary-contrast: #2a170a;--color-danger: var(--color-risk);--color-warning: var(--color-warn);--color-success: var(--color-good);--color-info: var(--color-zone-blue);--radius-sm: 6px;--radius-md: 10px;--radius-lg: 16px;--font-base: "IBM Plex Sans", system-ui, sans-serif;--font-heading: "IBM Plex Sans", system-ui, sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, monospace;--shadow-sm: 0 1px 2px rgba(20, 24, 31, .06);--shadow-card: none;--text-xs: 12px;--text-sm: 13px;--text-base: 14px;--text-md: 16px;--text-lg: 20px;--text-xl: 24px;--text-2xl: 32px;--text-3xl: 48px;--tap: 44px;--ease: cubic-bezier(.25, .46, .45, .94);--duration-fast: .1s;--duration-base: .16s;--duration-slow: .22s;color-scheme:light}:root[data-theme=dark]{--color-bg: #17110e;--color-bg-glow: #2b1f18;--color-surface: #221a15;--color-surface-raised: #2a201a;--color-surface-sunken: #120d0b;--color-divider: #ffe8d41a;--color-neutral-100: #f7efe8;--color-neutral-200: #e8dccf;--color-neutral-300: #cdbcac;--color-neutral-400: #ad9a89;--color-neutral-500: #8f7d6e;--color-neutral-600: #6e5e51;--color-neutral-700: #4d4038;--color-neutral-800: #352b25;--color-neutral-900: #261e19;--brand-accent: #00d26a;--color-accent: #f2913d;--color-accent-100: #ffd9b5;--color-accent-200: #ffbd85;--color-accent-300: #f8a35a;--color-accent-400: #ea8230;--color-accent-500: #f2913d;--color-accent-600: #c96d24;--color-accent-700: #8a4a1a;--color-accent-800: #4a2a12;--color-accent-900: #2e1b0e;--color-good: #86d494;--color-warn: #e8b04a;--color-risk: #f43f5e;--color-detrain: #94a3b8;--color-zone-blue: #60a5fa;--color-zone-1: #64748b;--color-zone-2: #86d494;--color-zone-3: #eab308;--color-zone-4: #f97316;--color-zone-5: #ef4444;--color-sport-run: var(--color-neutral-400);--color-sport-trail-run: #eab308;--color-sport-treadmill: #94a3b8;--color-sport-ski: #60a5fa;--color-sport-bike: #fbbf24;--color-sport-swim: #22d3ee;--color-sport-strength: #a78bfa;--color-text: #f7efe8;--tier-pro-fill: #3d3322;--tier-pro-ink: #e2b65c;--tier-pro-button: #e2b65c;--tier-pro-button-hover: #ecc677;--tier-pro-on: #1d1709;--tier-max-fill: #322a44;--tier-max-ink: #b9a2ff;--color-primary: #f2913d;--color-primary-contrast: #2a170a;--color-primary-hover: #f8a65f;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .4);--shadow-card: none;--plate-top: rgb(255 232 212 / 6%);--plate-bottom: rgb(255 232 212 / 4.5%);--plate-edge-top: transparent;--plate-edge-left: transparent;--plate-edge-right: transparent;--plate-edge-bottom: transparent;--plate-shadow: 0 6px 18px rgb(0 0 0 / 22%), inset 0 1px 0 rgb(255 232 212 / 7%);--plate-shadow-float: 0 10px 28px rgb(0 0 0 / 28%), inset 0 1px 0 rgb(255 232 212 / 7%);--plate-shadow-hero: 0 10px 28px rgb(0 0 0 / 35%), inset 0 1px 0 rgb(255 232 212 / 12%);--plate-tint-share: 16%;--plate-glow-raised: 0%;--plate-glow-float: 0%;--plate-glow-hero: 24%;--knob-fill: linear-gradient(rgb(255 232 212 / 8%), rgb(255 232 212 / 8%));--knob-fill-pressed: linear-gradient(rgb(255 232 212 / 14%), rgb(255 232 212 / 14%));--knob-edges: transparent;--knob-edges-pressed: transparent;--knob-shadow: 0 4px 12px rgb(0 0 0 / 28%), inset 0 1px 0 rgb(255 232 212 / 10%);--knob-shadow-pressed: none;--knob-hover: rgb(255 232 212 / 6%);--knob-accent-top: #f7a65c;--knob-accent-bottom: #e27a2c;--knob-accent-shadow-share: 40%;--dial-disc-fill: linear-gradient(rgb(255 232 212 / 3%), rgb(255 232 212 / 3%));--dial-disc-edges: transparent;--dial-disc-shadow: none;--dial-knob-fill: linear-gradient(rgb(255 232 212 / 7%), rgb(255 232 212 / 7%));--dial-knob-edges: transparent;--dial-knob-shadow: 0 10px 24px rgb(0 0 0 / 35%);--dial-dish-fill: linear-gradient(rgb(0 0 0 / 22%), rgb(0 0 0 / 22%));--dial-dish-shadow: none;--bar-shadow: inset 0 1px 0 rgb(255 232 212 / 8%);--well-bg: rgb(0 0 0 / 26%);--well-shadow: none;--color-score-good: #86d494;color-scheme:dark}*{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;background:linear-gradient(180deg,var(--color-bg-glow) 0,var(--color-bg) 480px) no-repeat var(--color-bg);color:var(--color-text);font-family:var(--font-base);font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4{font-family:var(--font-heading);font-weight:600;letter-spacing:-.01em}h1{letter-spacing:-.02em;line-height:1.15}.num,[data-numeric]{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em}a{color:var(--color-accent-200);text-decoration:none}a:hover{color:var(--color-accent-100)}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:2px}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--color-neutral-800);border-radius:8px;border:3px solid var(--color-bg)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
