@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/inter-cyrillic-ext-wght-normal.woff2)format("woff2-variations"),url(/fonts/inter-cyrillic-ext-wght-normal.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/inter-cyrillic-wght-normal.woff2)format("woff2-variations"),url(/fonts/inter-cyrillic-wght-normal.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/inter-latin-ext-wght-normal.woff2)format("woff2-variations"),url(/fonts/inter-latin-ext-wght-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/inter-latin-wght-normal.woff2)format("woff2-variations"),url(/fonts/inter-latin-wght-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:300 700;src:url(/fonts/space-grotesk-latin-ext-wght-normal.woff2)format("woff2-variations"),url(/fonts/space-grotesk-latin-ext-wght-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:300 700;src:url(/fonts/space-grotesk-latin-wght-normal.woff2)format("woff2-variations"),url(/fonts/space-grotesk-latin-wght-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-body:Inter, system-ui, -apple-system, "Segoe UI", sans-serif;--font-display:"Space Grotesk", Inter, system-ui, sans-serif}.tl-dark{--logo:#e3a83d;--bg:#0e1113;--surface:#161a1d;--sunken:#13171a;--hover:#1a1f23;--line:#23292d;--line-soft:#1f2428;--line-strong:#2c3338;--text:#e9edf0;--text-2:#a3adb5;--text-3:#8a949c;--gain:#5be49b;--loss:#ff8a75;--gain-bg:#173226;--loss-bg:#3a211d;--gain-line:#25543d;--loss-line:#5a3029;--open-bg:#22282d;--open-fg:#c9d0d6;--edge:#c4861c;--mine:#4a93ea;--edge-line:#3a3226;--mine-line:#243246;--range:#262d33;--grid:#22282c;--zero:#4a535b;--cross:#5a646c;--seg-on:#e9edf0;--seg-on-fg:#0e1113;--tip:#0e1113;--input:#0e1113;--scrim:#0009;--bar-gain:#2f8f5f;--bar-loss:#b4513f;--bar-flat:#3a4249;--track:#23292d;--marker:#e9edf0;--marker-2:#8a949c;--shadow:0 8px 24px #00000073;--focus:#7db3f5;--link:#e3a83d;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.tl-light{--logo:#14181b;--bg:#f3f4f6;--surface:#fff;--sunken:#f7f8f9;--hover:#f1f3f5;--line:#e1e4e8;--line-soft:#eceef1;--line-strong:#d3d8dd;--text:#14181b;--text-2:#4a535b;--text-3:#5f6870;--gain:#147a47;--loss:#bf3b26;--gain-bg:#e2f4ea;--loss-bg:#fce8e4;--gain-line:#a9dbbf;--loss-line:#f1bcb1;--open-bg:#eceef1;--open-fg:#3a4249;--edge:#b07810;--mine:#2f72d6;--edge-line:#e7d3aa;--mine-line:#c3d5f1;--range:#e6eaef;--grid:#eceef1;--zero:#aeb5bc;--cross:#8a949c;--seg-on:#14181b;--seg-on-fg:#fff;--tip:#fff;--input:#fff;--scrim:#14181b66;--bar-gain:#3faf74;--bar-loss:#d9654f;--bar-flat:#c5cbd0;--track:#e6e9ec;--marker:#14181b;--marker-2:#7a848c;--shadow:0 8px 24px #14181b1f;--focus:#2f72d6;--link:#9a6a0e;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}input{box-sizing:border-box}body{background:var(--bg);color:var(--text);font-family:var(--font-body);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;margin:0;font-size:14px;line-height:1.45}a{color:var(--link)}button,input{font:inherit}.tl-in{appearance:textfield}.tl-in::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.tl-in::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.tl-in::placeholder{color:var(--text-3)}.tl-in:hover{border-color:var(--text-3)}.tl-in:focus{border-color:var(--focus);outline:none}.tl-switch:focus-visible+span{outline:2px solid var(--focus);outline-offset:2px}button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}a:focus-visible{outline:2px solid var(--focus);outline-offset:2px}input:focus-visible{outline:2px solid var(--focus);outline-offset:2px}summary:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media (width<768px){.web{display:none!important}}@media (width>=768px){.mobile{display:none!important}}.app{min-height:100dvh;padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px);background:var(--bg);color:var(--text);flex-direction:column;display:flex}.main{flex:auto}.overline{letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);font-size:12px;font-weight:600}.card{background:var(--surface);border:1px solid var(--line);border-radius:14px}.num{font-variant-numeric:tabular-nums}.c-gain{color:var(--gain)}.c-loss{color:var(--loss)}.tone-pos{--v-color:var(--gain);--v-bg:var(--gain-bg);--v-line:var(--gain-line);--v-bar:var(--bar-gain)}.tone-neg{--v-color:var(--loss);--v-bg:var(--loss-bg);--v-line:var(--loss-line);--v-bar:var(--bar-loss)}.tone-zero{--v-color:var(--text);--v-bg:var(--line);--v-line:var(--line);--v-bar:var(--bar-flat)}.brand{align-items:center;gap:10px;display:flex}.brand svg{flex:none}.wordmark{font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;font-size:16px;font-weight:700}.w-header{border-bottom:1px solid var(--line-soft)}.w-header__in{flex-wrap:wrap;align-items:center;gap:8px 20px;max-width:1360px;margin:0 auto;padding:8px clamp(16px,2.5vw,24px);display:flex}.w-nav{flex:auto;gap:4px;display:flex}.w-nav__link{min-height:44px;color:var(--text-2);white-space:nowrap;border-radius:10px;align-items:center;gap:8px;padding:0 14px;font-weight:600;text-decoration:none;display:flex}.w-nav__link:hover,.w-nav__link[aria-current=page]{background:var(--hover);color:var(--text)}.w-tools{flex-wrap:wrap;align-items:center;gap:10px 12px;display:flex}.seg{background:var(--surface);border:1px solid var(--line);border-radius:12px;gap:2px;padding:3px;display:flex}.seg__lang{min-width:44px;min-height:38px;color:var(--text-2);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:0 10px;font-size:13px;font-weight:700}.seg__lang[aria-pressed=true]{background:var(--seg-on);color:var(--seg-on-fg)}.icon-btn{border:1px solid var(--line-strong);background:var(--surface);width:44px;height:44px;color:var(--text);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;padding:0;display:flex}.icon-btn:hover{background:var(--hover)}.m-header{background:var(--bg)}.m-header--dash{justify-content:space-between;align-items:center;gap:8px;padding:10px 12px 6px;display:flex}.m-header--calc{z-index:2;border-bottom:1px solid var(--line-soft);flex-direction:column;gap:10px;padding:10px 12px;display:flex;position:sticky;top:0}.m-header__top{justify-content:space-between;align-items:center;gap:8px;display:flex}.m-brand{align-items:center;gap:10px;min-width:0;display:flex}.m-brand svg{flex:none}.m-brand__text{flex-direction:column;min-width:0;line-height:1.2;display:flex}.m-brand .wordmark{font-size:15px}.m-title{font-family:var(--font-display);white-space:nowrap;margin:0;font-size:20px;font-weight:600}.m-actions{flex:none;gap:6px;display:flex}.m-icon-btn{border:1px solid var(--line-strong);background:var(--surface);width:44px;height:44px;color:var(--text);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;padding:0;font-size:13px;font-weight:700;display:flex}.m-nav{z-index:2;padding:6px 12px calc(12px + env(safe-area-inset-bottom,0px));background:var(--bg);border-top:1px solid var(--line-soft);grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid;position:sticky;bottom:0}.m-nav__link{min-height:46px;color:var(--text-2);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:12px;font-weight:600;text-decoration:none;display:flex}.m-nav__link[aria-current=page]{background:var(--hover);color:var(--text)}.field{flex-direction:column;gap:6px;display:flex}.field--grid{min-width:0}.field__label{font-size:13px;font-weight:600}.field__label--clip{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.field__sub{color:var(--text-3);font-size:12px}.num-in{box-sizing:border-box;border:1px solid var(--line-strong);background:var(--input);width:100%;height:48px;color:var(--text);font-variant-numeric:tabular-nums;border-radius:10px;padding:0 12px;font-size:18px;font-weight:600}.num-in--m{font-size:17px}.num-in--den{padding-right:48px}.num-in--pct{padding-right:36px}.suffixed{position:relative}.suffixed__unit{color:var(--text-3);pointer-events:none;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.switch-row{border:1px solid var(--line);background:var(--sunken);cursor:pointer;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;min-height:44px;padding:8px 12px;display:flex}.switch-row__text{flex-direction:column;gap:2px;display:flex}.switch-row__title{font-weight:600}.switch-row__hint{color:var(--text-3);font-size:12px}.switch-row--m{gap:12px}.switch-row--m .switch-row__text{gap:1px}.switch-row--m .switch-row__title{font-size:13px}.switch{flex:none;width:46px;height:26px;position:relative}.switch__input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.switch__track{background:var(--line-strong);pointer-events:none;border-radius:13px;transition:background .15s;position:absolute;inset:0}.switch__knob{pointer-events:none;background:#fff;border-radius:50%;width:20px;height:20px;transition:left .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0000004d}.switch__input:checked+.switch__track{background:var(--mine)}.switch__input:checked~.switch__knob{left:23px}.chip{border:1px solid var(--edge-line);background:var(--surface);min-height:44px;color:var(--text);cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:0 14px;font-weight:600;display:flex}.chip:hover{background:var(--hover)}.chip--block{justify-content:center}.chip__dot{background:var(--edge);border-radius:2px;width:8px;height:8px}.btn-primary{border:1px solid var(--seg-on);background:var(--seg-on);min-height:48px;color:var(--seg-on-fg);cursor:pointer;border-radius:10px;padding:0 16px;font-weight:700}.pin{box-sizing:border-box;background:var(--bg);min-height:100dvh;color:var(--text);justify-content:center;align-items:center;padding:24px 16px;display:flex}.pin__card{box-sizing:border-box;flex-direction:column;gap:20px;width:100%;max-width:360px;padding:24px 20px;display:flex}.pin__brand{justify-content:center}.pin__form{flex-direction:column;gap:10px;display:flex}.pin__input{text-align:center;letter-spacing:.3em}.pin__error{color:var(--loss);text-align:center;margin:0;font-size:13px;font-weight:600}.w-body{flex-direction:column;gap:16px;max-width:1360px;margin:0 auto;padding:18px clamp(16px,2.5vw,24px) 40px;display:flex}.w-title{flex-direction:column;gap:6px;display:flex}.w-h1{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:28px;font-weight:600;line-height:1.1}.w-subtitle{color:var(--text-2);text-wrap:pretty;max-width:680px;margin:0}.w-calc{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.w-inputs{flex-direction:column;flex:340px;gap:16px;max-width:480px;padding:18px;display:flex}.w-fieldset{border:0;flex-direction:column;gap:12px;min-width:0;margin:0;padding:0;display:flex}.w-legend{margin-bottom:4px;padding:0}.w-hint{color:var(--text-3);margin:0;font-size:13px}.w-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.w-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.w-divider{background:var(--line);height:1px}.w-chips{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.w-logged{color:var(--text-2);font-size:13px}.w-results{flex-direction:column;flex:999 560px;gap:12px;min-width:0;display:flex}.w-invalid{color:var(--text-2);padding:20px}.w-invalid__title{color:var(--text);margin:0;font-weight:600}.w-invalid__body{margin:6px 0 0}.w-verdict{border-color:var(--v-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;padding:16px 20px;display:flex}.w-verdict__main{flex-direction:column;gap:8px;display:flex}.w-pill{background:var(--v-bg);color:var(--v-color);letter-spacing:.02em;border-radius:999px;align-self:flex-start;align-items:center;gap:8px;padding:4px 12px;font-size:13px;font-weight:700;display:inline-flex}.w-ev-row{flex-wrap:wrap;align-items:baseline;gap:6px 14px;display:flex}.w-ev{font-family:var(--font-display);letter-spacing:-.03em;color:var(--v-color);font-variant-numeric:tabular-nums;font-size:56px;font-weight:600;line-height:1}.w-ev-pct{color:var(--text);font-variant-numeric:tabular-nums;font-size:18px;font-weight:600}.w-longrun{background:var(--sunken);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:4px;min-width:220px;padding:12px 16px;display:flex}.w-longrun__label{color:var(--text-3);font-size:13px}.w-longrun__value{font-variant-numeric:tabular-nums;color:var(--v-color);font-size:24px;font-weight:600}.w-longrun__sub{color:var(--text-3);font-size:12px}.w-tiles{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:10px;display:grid}.tile{background:var(--surface);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:4px;padding:12px 16px;display:flex}.tile__label{color:var(--text-3);font-size:13px}.tile__value{font-variant-numeric:tabular-nums;font-size:26px;font-weight:600}.tile__sub{color:var(--text-3);font-size:12px}.w-edge{flex-direction:column;gap:12px;padding:16px 18px;display:flex}.w-edge__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;display:flex}.w-h2{font-family:var(--font-display);margin:0;font-size:18px;font-weight:600}.w-edge__pp{font-variant-numeric:tabular-nums;color:var(--v-color);font-size:14px;font-weight:600}.w-sentence{color:var(--text-2);text-wrap:pretty;margin:0}.w-how{flex-direction:column;gap:8px;padding:16px 18px;display:flex}.w-steps{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.w-step{border-top:1px solid var(--line);grid-template-columns:28px minmax(0,1fr);gap:10px;padding:10px 0;display:grid}.w-step__n{background:var(--line);width:24px;height:24px;color:var(--text);border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex}.w-step__body{flex-direction:column;gap:3px;min-width:0;display:flex}.w-step__title{font-weight:600}.w-step__math{color:var(--text-2);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:13px}.track{flex-direction:column;gap:6px;display:flex}.track__lane{height:30px;position:relative}.track__true{color:var(--text);white-space:nowrap;font-size:12px;font-weight:600;position:absolute;bottom:0;transform:translate(-50%)}.track__be{color:var(--text-2);white-space:nowrap;font-size:12px;position:absolute;top:0;transform:translate(-50%)}.track__bar{background:var(--track);border-radius:6px;height:12px;position:relative}.track__seg{background:var(--v-bar);border-radius:6px;position:absolute;top:0;bottom:0}.track__mark{background:var(--marker);width:4px;height:24px;box-shadow:0 0 0 2px var(--surface);border-radius:2px;margin-left:-2px;position:absolute;top:-6px}.track__mark--be{background:var(--marker-2)}.track__scale{color:var(--text-3);font-variant-numeric:tabular-nums;justify-content:space-between;font-size:12px;display:flex}.track--m .track__lane{height:26px}.track--m .track__bar{border-radius:5px;height:10px}.track--m .track__seg{border-radius:5px}.track--m .track__mark{height:22px}.m-summary{background:var(--surface);border:1px solid var(--v-line);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.m-summary__ev-block{flex-direction:column;gap:2px;display:flex}.m-summary__label{color:var(--text-3);font-size:12px}.m-summary__ev{font-family:var(--font-display);color:var(--v-color);font-variant-numeric:tabular-nums;font-size:28px;font-weight:600;line-height:1.1}.m-summary__side{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.m-pill{background:var(--v-bg);color:var(--v-color);white-space:nowrap;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:700}.m-summary__pct{font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.m-invalid{background:var(--surface);border:1px solid var(--line);color:var(--text-2);border-radius:14px;padding:12px 14px;font-size:13px}.m-body{flex-direction:column;gap:12px;padding:12px 12px 16px;display:flex}.m-inputs{flex-direction:column;gap:12px;padding:12px;display:flex}.m-group{flex-direction:column;gap:10px;display:flex}.m-group--bet{border-top:1px solid var(--line);padding-top:12px}.m-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.m-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.m-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.m-tile{background:var(--surface);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:2px;padding:12px;display:flex}.m-tile__label{color:var(--text-3);font-size:12px}.m-tile__value{font-variant-numeric:tabular-nums;font-size:20px;font-weight:600}.m-tile__sub{color:var(--text-3);font-size:12px}.m-edge{flex-direction:column;gap:10px;padding:12px;display:flex}.m-edge__head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.m-h2{font-family:var(--font-display);margin:0;font-size:17px;font-weight:600}.m-edge__pp{font-variant-numeric:tabular-nums;color:var(--v-color);font-size:13px;font-weight:600}.m-sentence{color:var(--text-2);text-wrap:pretty;margin:0;font-size:13px}.m-how{padding:0 12px}.m-how>summary{cursor:pointer;align-items:center;min-height:46px;font-weight:600;display:flex}.m-steps{flex-direction:column;margin:0 0 8px;padding:0;list-style:none;display:flex}.m-step{border-top:1px solid var(--line);flex-direction:column;gap:2px;padding:10px 0;display:flex}.m-step__title{font-size:13px;font-weight:600}.m-step__math{color:var(--text-2);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:12px}.c-verdict{color:var(--v-color)}.c-flat{color:var(--text)}.c-muted{color:var(--text-3)}.is-struck{text-decoration:line-through}.nowrap{white-space:nowrap}@keyframes tlspin{to{transform:rotate(360deg)}}.spin{flex:none;display:inline-flex}.tl-spin{animation:.9s linear infinite tlspin}.tl-ghost:hover,.tl-preset[aria-pressed=false]:hover{background:var(--hover)!important}.btn-ghost{border:1px solid var(--line-strong);background:var(--surface);min-height:44px;color:var(--text);cursor:pointer;white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-weight:600;display:inline-flex}.btn-ghost:hover{background:var(--hover)}.btn-ghost:disabled{cursor:default}.main .btn-primary,.ed-overlay .btn-primary,.ed-sheet .btn-primary{white-space:nowrap;border:0;justify-content:center;align-items:center;gap:8px;min-height:44px;text-decoration:none;display:inline-flex}.btn-primary:disabled{opacity:.45;cursor:default}.btn-danger{border:1px solid var(--loss-line);min-height:44px;color:var(--loss);cursor:pointer;background:0 0;border-radius:10px;padding:0 14px;font-weight:600}.btn-danger--block{border-radius:12px;width:100%;min-height:48px}.icon-plain{width:44px;height:44px;color:var(--text-2);cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;padding:0;display:flex}.icon-plain.is-on{color:var(--loss)}.dot-edge,.series-edge{background:var(--edge);stroke:var(--edge)}.dot-mine,.series-mine{background:var(--mine);stroke:var(--mine)}.series__line{background:0 0}.sq{border-radius:2px;flex:none;width:8px;height:8px}.count-pill{color:var(--text-2);border:1px solid var(--line-strong);white-space:nowrap;border-radius:999px;padding:3px 10px;font-size:12px}.w-sync{flex-direction:column;align-items:flex-end;line-height:1.3;display:flex}.w-sync__cap{color:var(--text-3);font-size:12px}.w-sync__val{color:var(--text);align-items:center;gap:6px;font-weight:600;display:flex}.w-sync__val.c-loss{color:var(--loss)}.m-sync{color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.m-sync.c-loss{color:var(--loss)}.m-icon-btn:disabled{cursor:default}.m-dash{padding-top:6px}.w-title-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 20px;display:flex}.w-title-row .w-subtitle{max-width:620px}.w-title-row__tools{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.seg__btn{min-height:44px;color:var(--text-2);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:9px;align-items:center;gap:8px;padding:0 14px;font-weight:600;display:flex}.seg__btn[aria-pressed=true]{background:var(--seg-on);color:var(--seg-on-fg)}.seg__dot{border-radius:2px;width:8px;height:8px}.seg__count{opacity:.7;font-weight:500}.w-h2--lg{font-size:20px}.m-section-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.m-section-head__aside{color:var(--text-3);font-size:12px}.banner{background:var(--loss-bg);border:1px solid var(--loss-line);border-radius:14px}.banner__icon{background:var(--surface);width:36px;height:36px;color:var(--loss);border-radius:10px;flex:none;justify-content:center;align-items:center;display:flex}.banner__title{color:var(--text);font-weight:700}.banner__reason{color:var(--text);text-wrap:pretty}.banner__data{color:var(--text-2);text-wrap:pretty;font-size:13px}.w-banner{flex-wrap:wrap;align-items:center;gap:12px 16px;padding:12px 16px;display:flex}.w-banner__text{flex-direction:column;flex:420px;gap:4px;min-width:0;display:flex}.w-banner .banner__title{font-size:15px}.w-banner__actions{flex-wrap:wrap;gap:8px;display:flex}.w-banner__actions .btn-primary{padding:0 18px}.m-banner{flex-direction:column;gap:10px;padding:12px;display:flex}.m-banner__top{align-items:flex-start;gap:12px;display:flex}.m-banner__text{flex-direction:column;gap:4px;min-width:0;display:flex}.m-banner .banner__reason{font-size:13px}.m-banner .banner__data{font-size:12px}.m-banner__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.m-banner__actions .banner__btn{white-space:normal;gap:6px;padding:0 10px;font-size:13px}.notice{border:1px solid var(--line);background:var(--surface);border-radius:14px;padding:0 14px;font-size:13px}.notice__summary{min-height:44px;color:var(--text-2);cursor:pointer;align-items:center;gap:8px;list-style:none;display:flex}.notice__summary::-webkit-details-marker{display:none}.notice__icon{color:var(--edge);flex:none;display:flex}.notice__list{color:var(--text-3);overflow-wrap:anywhere;margin:0 0 8px;padding:0 0 0 24px}.notice__hint{color:var(--text-3);text-wrap:pretty;margin:0 0 12px;font-size:12px}.picker-anchor{position:relative}.period-trigger{text-align:left;border-radius:12px;justify-content:flex-start;gap:10px;min-width:236px;min-height:50px;padding:0 12px 0 14px;font-weight:400}.period-trigger.is-open{border-color:var(--text-3)}.period-trigger--m{width:100%;min-width:0;min-height:46px}.period-trigger__icon{color:var(--text-2);flex:none;display:flex}.period-trigger__text{flex-direction:column;flex:auto;min-width:0;line-height:1.2;display:flex}.period-trigger__over{letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);font-size:11px;font-weight:600}.period-trigger__value{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.period-trigger__chev{color:var(--text-3);flex:none;transition:transform .15s;display:flex}.period-trigger.is-open .period-trigger__chev{transform:rotate(180deg)}.picker-backdrop{z-index:20;cursor:default;background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0}.picker-backdrop--dim{background:#0006}.picker{z-index:21;background:var(--surface);border:1px solid var(--line-strong);box-shadow:var(--shadow);flex-direction:column;display:flex;position:absolute;top:calc(100% + 8px)}.w-picker{box-sizing:border-box;border-radius:16px;width:max-content;max-width:calc(100vw - 32px);right:0}.w-picker__body{flex-wrap:wrap;gap:10px 16px;padding:12px;display:flex}.w-presets{border-right:1px solid var(--line);flex-direction:column;gap:2px;min-width:150px;padding-right:16px;display:flex}.w-presets__title{letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);padding:12px 12px 8px;font-size:11px;font-weight:600}.preset{min-height:44px;color:var(--text-2);text-align:left;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:9px;padding:0 12px;font-weight:600}.preset[aria-pressed=true]{background:var(--seg-on);color:var(--seg-on-fg)}.w-months{position:relative}.w-months__row{flex-wrap:wrap;gap:8px 28px;display:flex}.cal-nav{width:44px;height:44px;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;padding:0;display:flex}.cal-nav:disabled{opacity:.35;cursor:default}.cal-nav:disabled:hover{background:0 0!important}.cal-nav--prev,.cal-nav--next{z-index:1;position:absolute;top:0}.cal-nav--prev{left:0}.cal-nav--next{right:0}.cal-month{flex-direction:column;width:308px;display:flex}.cal-month__title,.cal-title{font-family:var(--font-display);font-size:16px;font-weight:600}.cal-month__title{justify-content:center;align-items:center;height:44px;display:flex}.cal-title--sm{font-size:15px}.cal-title-row{justify-content:space-between;align-items:center;width:308px;display:flex}.cal-grid{grid-template-columns:repeat(7,44px);row-gap:2px;display:grid}.cal-head{height:28px;color:var(--text-3);justify-content:center;align-items:center;font-size:12px;font-weight:600;display:flex}.cal-cell{height:44px;display:flex}.cal-cell.is-blank{visibility:hidden}.cal-cell.band-full{background:var(--range)}.cal-cell.band-start{background:linear-gradient(90deg, transparent 50%, var(--range) 50%)}.cal-cell.band-end{background:linear-gradient(90deg, var(--range) 50%, transparent 50%)}.day{width:44px;height:44px;color:var(--text);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;border-radius:50%;padding:0;font-size:14px;font-weight:500;position:relative}.day.is-end{background:var(--seg-on);color:var(--seg-on-fg);font-weight:700}.day.is-today{box-shadow:inset 0 0 0 1px var(--text-3)}.day:disabled{cursor:default}.day.is-future{opacity:.35}.tl-day:not(:disabled):hover{outline:1px solid var(--text-3);outline-offset:-1px}.day-dot{background:0 0;border-radius:50%;width:4px;height:4px;margin-left:-2px;position:absolute;bottom:6px;left:50%}.day.has-bets .day-dot{background:var(--edge)}.day.has-bets.is-end .day-dot{background:var(--seg-on-fg)}.picker__foot{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 20px;padding:10px 12px;display:flex}.picker__info{flex-wrap:wrap;align-items:center;gap:8px 24px;display:flex}.picker__draft{flex-direction:column;min-width:170px;line-height:1.3;display:flex}.picker__draft-label{font-variant-numeric:tabular-nums;font-weight:600}.picker__draft-sub{color:var(--text-3);font-size:12px}.picker__legend{color:var(--text-3);white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:flex}.legend-dot{background:var(--edge);border-radius:50%;width:6px;height:6px}.picker__actions{gap:8px;display:flex}.picker__actions .btn-primary{padding:0 22px}.m-picker{border-radius:18px;left:0;right:0;overflow:hidden;box-shadow:0 16px 40px #00000059}.m-presets{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:12px 12px 4px;display:grid}.m-presets .preset{border:1px solid var(--line-strong);color:var(--text);text-align:center;border-radius:10px;padding:0 10px;font-size:13px}.m-presets .preset[aria-pressed=true]{border-color:var(--seg-on);color:var(--seg-on-fg)}.m-picker__month{flex-direction:column;align-items:center;padding:4px 0 8px;display:flex}.picker__foot--m{flex-direction:column;align-items:stretch;gap:10px;padding:12px}.picker__foot--m .picker__info{flex-wrap:nowrap;justify-content:space-between;gap:8px}.picker__foot--m .picker__draft{min-width:0}.picker__foot--m .picker__actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.picker__foot--m .btn-ghost,.picker__foot--m .btn-primary{border-radius:12px;min-height:48px}.w-summary{flex-wrap:wrap;align-items:center;gap:16px 32px;padding:16px 20px;display:flex}.w-summary__hero{flex-direction:column;flex:280px;gap:6px;display:flex}.w-summary__net{font-family:var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:52px;font-weight:600;line-height:1.05}.w-summary__sub{color:var(--text-2)}.w-summary__stats,.w-money__grid{grid-template-columns:repeat(auto-fit,minmax(min(140px,100%),1fr));gap:12px 20px;display:grid}.w-summary__stats{flex:999 560px}.stat{flex-direction:column;gap:4px;display:flex}.stat__label{color:var(--text-3);font-size:13px}.stat__label--icon{align-items:center;gap:6px;display:flex}.stat__value{font-variant-numeric:tabular-nums;font-size:20px;font-weight:600}.stat__sub{color:var(--text-3);font-size:12px}.m-sum{flex-direction:column;gap:10px;padding:14px;display:flex}.m-sum__hero{flex-direction:column;gap:4px;display:flex}.m-sum__net{font-family:var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:42px;font-weight:600;line-height:1.05}.m-sum__sub{color:var(--text-2);font-size:13px}.m-sum__grid{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding-top:10px;display:grid}.m-stat{flex-direction:column;gap:2px;min-width:0;display:flex}.m-stat__label{color:var(--text-3);font-size:12px}.m-stat__value{font-variant-numeric:tabular-nums;font-weight:600}.w-money{flex-direction:column;gap:12px;padding:16px 18px;display:flex}.w-money__head{flex-direction:column;gap:2px;display:flex}.w-money__sub{color:var(--text-3);margin:0;font-size:13px}.m-money{flex-direction:column;gap:10px;padding:12px;display:flex}.m-money__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;display:grid}.m-money__stat{flex-direction:column;gap:2px;min-width:0;display:flex}.m-money__label{color:var(--text-3);align-items:center;gap:5px;font-size:12px;display:flex}.m-money__value{font-variant-numeric:tabular-nums;font-size:17px;font-weight:600}.m-money__sub{color:var(--text-3);font-size:11px}.w-groups,.m-groups{flex-direction:column;gap:10px;display:flex}.w-groups__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;display:flex}.w-groups__hint{color:var(--text-3);margin:0;font-size:13px}.w-groups__grid{grid-template-columns:repeat(auto-fit,minmax(min(440px,100%),1fr));gap:12px;display:grid}.gcard{text-align:left;border:1px solid var(--line);background:var(--surface);color:inherit;cursor:pointer;border-radius:14px;flex-direction:column;gap:12px;padding:16px 18px;display:flex}.tl-card:hover{background:var(--hover)}.gcard--edge[aria-pressed=true],.mcard--edge[aria-pressed=true]{border-color:var(--edge)}.gcard--mine[aria-pressed=true],.mcard--mine[aria-pressed=true]{border-color:var(--mine)}.gcard__top{justify-content:space-between;align-items:flex-start;gap:12px;width:100%;display:flex}.gcard__titles{flex-direction:column;gap:4px;display:flex}.gcard__name{align-items:center;gap:8px;font-size:16px;font-weight:600;display:flex}.gdot{border-radius:3px;flex:none;width:10px;height:10px}.gdot--m{border-radius:2px;width:9px;height:9px}.gcard__sub{color:var(--text-3);font-size:13px}.gcard__net{font-family:var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:36px;font-weight:600;line-height:1.1}.gcard__stats{grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:12px 16px;width:100%;display:grid}.gstat{flex-direction:column;gap:2px;display:flex}.gstat__label{color:var(--text-3);font-size:12px}.gstat__value{font-variant-numeric:tabular-nums;font-weight:600}.m-groups__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.mcard{text-align:left;border:1px solid var(--line);background:var(--surface);min-width:0;min-height:44px;color:inherit;cursor:pointer;border-radius:12px;flex-direction:column;gap:6px;padding:12px;display:flex}.mcard__name{align-items:center;gap:8px;font-weight:600;display:flex}.mcard__net{font-family:var(--font-display);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:22px;font-weight:600;line-height:1.1}.mcard__line{color:var(--text-2);font-variant-numeric:tabular-nums;font-size:12px}.w-chart{flex-direction:column;gap:12px;padding:16px 18px;display:flex}.w-chart__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.w-chart__titles{flex-direction:column;gap:4px;display:flex}.w-chart__sub{color:var(--text-3);margin:0;font-size:13px}.w-chart__legend{flex-wrap:wrap;gap:8px 18px;display:flex}.legend{color:var(--text-2);align-items:center;gap:8px;font-size:13px;display:flex}.legend__line{border-radius:2px;width:18px;height:3px}.w-chart__body{gap:12px;display:flex}.w-chart__ticks,.m-chart__ticks{flex:none;position:relative}.w-chart__ticks{width:44px;height:240px}.tick{color:var(--text-3);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px;position:absolute;right:0;transform:translateY(-50%)}.w-chart__col{flex-direction:column;flex:auto;gap:10px;min-width:0;margin-right:96px;display:flex}.w-chart__plot,.m-chart__plot{position:relative}.w-chart__plot{height:240px}.gridline{border-top:1px solid var(--grid);position:absolute;left:0;right:0}.gridline.is-zero{border-top-color:var(--zero)}.series{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.end-label{white-space:nowrap;flex-direction:column;line-height:1.25;display:flex;position:absolute;left:calc(100% + 12px);transform:translateY(-50%)}.end-label__name{color:var(--text-3);align-items:center;gap:6px;font-size:12px;display:flex}.end-label__value{color:var(--text);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.crosshair{border-left:1px dashed var(--cross);pointer-events:none;position:absolute;top:0;bottom:0}.hover-dot{border:2px solid var(--surface);pointer-events:none;border-radius:50%;width:10px;height:10px;margin:-7px 0 0 -7px;position:absolute}.tip{z-index:2;background:var(--tip);border:1px solid var(--line-strong);min-width:170px;box-shadow:var(--shadow);pointer-events:none;border-radius:10px;flex-direction:column;gap:6px;padding:10px 12px;display:flex;position:absolute;top:4px}.tip__date{color:var(--text-3);font-size:12px}.tip__row{justify-content:space-between;align-items:center;gap:16px;font-size:13px;display:flex}.tip__name{color:var(--text-2);align-items:center;gap:6px;display:flex}.tip__value{font-variant-numeric:tabular-nums;color:var(--text);font-weight:600}.w-chart__hit{z-index:3;cursor:crosshair;position:absolute;inset:0}.w-chart__x{height:18px;position:relative}.xlabel{color:var(--text-3);white-space:nowrap;font-size:12px;position:absolute}.m-chart{flex-direction:column;gap:10px;padding:12px;display:flex}.m-chart__head{flex-direction:column;gap:6px;display:flex}.m-chart__legend{flex-wrap:wrap;gap:6px 14px;display:flex}.m-chart__legend .legend{gap:6px;font-size:12px}.m-chart__legend .legend__line{width:14px}.m-chart__body{gap:8px;display:flex}.m-chart__ticks{width:36px;height:150px}.m-chart__ticks .tick{font-size:11px}.m-chart__col{flex-direction:column;flex:auto;gap:6px;min-width:0;display:flex}.m-chart__plot{height:150px}.m-chart__x{color:var(--text-3);justify-content:space-between;font-size:11px;display:flex}.w-bets{background:var(--surface);border:1px solid var(--line);border-radius:16px;overflow:hidden}.w-bets__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:14px 18px 12px;display:flex}.w-bets__titles{flex-direction:column;gap:4px;display:flex}.w-bets__sub{color:var(--text-3);margin:0;font-size:13px}.btn-add{padding:0 16px}.w-bets__scroll{overflow-x:auto}.w-table{min-width:1260px}.w-row{border-bottom:1px solid var(--line-soft);grid-template-columns:96px minmax(240px,1fr) 124px 120px 96px 112px 88px 150px 96px;align-items:center;gap:14px;min-height:52px;padding:4px 18px;display:grid}.w-row--head{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--sunken);letter-spacing:.04em;text-transform:uppercase;min-height:0;color:var(--text-3);padding:8px 18px;font-size:12px;font-weight:600}.w-row .r{text-align:right}.w-row.is-excluded{background:var(--sunken)}.tl-row:hover{background:var(--hover)!important}.cell-date,.cell-stake,.cell-net{flex-direction:column;line-height:1.3;display:flex}.cell-date__day{font-weight:600}.cell-sub{color:var(--text-3);font-size:12px}.cell-match{flex-direction:column;min-width:0;line-height:1.35;display:flex}.cell-match__top{align-items:center;gap:6px;min-width:0;display:flex}.cell-match__name{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.cell-match__pick{color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.cell-match__league{color:var(--text-3)}.tag{border:1px solid var(--line-strong);color:var(--text-2);white-space:nowrap;border-radius:999px;flex:none;padding:1px 7px;font-size:11px;font-weight:600}.gpill{border:1px solid var(--line);color:var(--text);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-flex}.gpill--edge{border-color:var(--edge-line)}.gpill--mine{border-color:var(--mine-line)}.gpill__dot{border-radius:2px;width:8px;height:8px}.gpill--m{font-size:inherit;gap:5px;padding:2px 8px}.gpill--m .gpill__dot{width:7px;height:7px}.cell-odds{font-variant-numeric:tabular-nums;justify-content:flex-end;align-items:baseline;gap:6px;display:flex}.cell-odds__orig{color:var(--text-3);font-size:12px;text-decoration:line-through}.cell-odds__val{font-weight:600}.cell-stake,.cell-net{font-variant-numeric:tabular-nums;align-items:flex-end}.pill{border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-flex}.pill--won{background:var(--gain-bg);color:var(--gain)}.pill--lost{background:var(--loss-bg);color:var(--loss)}.pill--open{background:var(--open-bg);color:var(--open-fg)}.pill--m{font-size:inherit;padding:2px 8px}.cell-tax{text-align:right;font-variant-numeric:tabular-nums;color:var(--text-2)}.cell-net__val{font-weight:600}.cell-actions{justify-content:flex-end;gap:4px;display:flex}.w-bets__empty{text-align:center;color:var(--text-3);padding:40px 24px}.more{justify-content:center;padding:10px 18px 12px;display:flex}.more .btn-ghost{padding:0 18px}.more--m{padding:0}.more--m .btn-ghost{border-radius:12px;width:100%}.m-bets{flex-direction:column;gap:10px;display:flex}.m-bets__head{justify-content:space-between;align-items:center;gap:8px;display:flex}.m-bets__titles{flex-direction:column;gap:2px;min-width:0;display:flex}.m-bets__sub{color:var(--text-3);font-size:12px}.btn-add--m{border-radius:12px;flex:none;gap:6px;padding:0 14px}.m-list{background:var(--surface);border:1px solid var(--line);border-radius:14px;margin:0;padding:0;list-style:none;overflow:hidden}.m-item{border-bottom:1px solid var(--line-soft)}.m-item.is-excluded{background:var(--sunken)}.m-item__btn{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.m-item__l1,.m-item__l2{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.m-item__match,.m-item__pick{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.m-item__match,.m-item__net{font-weight:600}.m-item__net{font-variant-numeric:tabular-nums;white-space:nowrap}.m-item__l2{color:var(--text-2);font-size:13px}.m-item__odds{font-variant-numeric:tabular-nums;white-space:nowrap;align-items:baseline;gap:6px;display:flex}.m-item__orig{color:var(--text-3);font-size:12px;text-decoration:line-through}.m-item__at{color:var(--text);font-weight:600}.m-item__l3{color:var(--text-3);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.m-bets__empty{text-align:center;color:var(--text-3);margin:0;padding:24px}.ed-overlay{z-index:30;box-sizing:border-box;justify-content:center;align-items:flex-start;padding:32px 16px;display:flex;position:fixed;inset:0;overflow-y:auto}.ed-scrim{background:var(--scrim);cursor:default;border:0;margin:0;padding:0;position:fixed;inset:0}.ed-dialog{background:var(--surface);border:1px solid var(--line-strong);width:100%;max-width:600px;box-shadow:var(--shadow);border-radius:18px;outline:none;flex-direction:column;display:flex;position:relative}.ed-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 18px 12px;display:flex}.ed-head__titles{flex-direction:column;gap:4px;display:flex}.ed-title{font-family:var(--font-display);margin:0;font-size:22px;font-weight:600}.ed-source{color:var(--text-3);font-size:13px}.ed-body{flex-direction:column;gap:14px;padding:16px 18px;display:flex}.ed-field{flex-direction:column;gap:6px;display:flex}.ed-field--clip{min-width:0}.ed-field--tight{margin-top:-4px}.ed-label{font-size:13px;font-weight:600}.ed-label--gap{margin-top:6px}.ed-label--clip{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ed-in{border:1px solid var(--line-strong);background:var(--input);width:100%;height:44px;color:var(--text);border-radius:10px;padding:0 12px;font-size:15px}.ed-in--num{font-variant-numeric:tabular-nums;font-weight:600}.ed-in--plain{font-variant-numeric:tabular-nums}.ed-in--den{padding-right:44px}.ed-in--m{border-radius:12px;height:48px;font-size:16px}.ed-grid-auto{grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:12px;display:grid}.ed-grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ed-grid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.ed-note{color:var(--text-3);font-size:12px}.ed-date{border:1px solid var(--line-strong);background:var(--input);height:44px;color:var(--text);cursor:pointer;text-align:left;border-radius:10px;align-items:center;gap:10px;padding:0 12px;font-size:15px;font-weight:600;display:flex}.ed-date__icon,.ed-date__chev{flex:none;display:flex}.ed-date__icon{color:var(--text-2)}.ed-date__chev{color:var(--text-3)}.ed-date__value{flex:auto}.ed-cal{border:1px solid var(--line);background:var(--sunken);border-radius:14px;align-self:flex-start;padding:8px}.ed-cal--m{flex-direction:column;align-self:stretch;align-items:center;padding:8px 0;display:flex}.ed-preview{color:var(--text-2);margin:-6px 0 0;font-size:13px}.ed-seg{background:var(--sunken);border:1px solid var(--line);border-radius:12px;gap:2px;padding:3px;display:grid}.ed-seg--5{grid-template-columns:repeat(5,minmax(0,1fr))}.ed-seg--3{grid-template-columns:repeat(3,minmax(0,1fr))}.ed-seg__btn{min-height:44px;color:var(--text-2);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:0 8px;font-weight:600}.ed-seg__btn[aria-pressed=true]{background:var(--seg-on);color:var(--seg-on-fg)}.ed-seg--small .ed-seg__btn{padding:4px 8px;font-size:13px}.ed-cashout{max-width:240px;position:relative}.ed-cashout--m{max-width:none}.ed-split{border:1px solid var(--line);background:var(--sunken);border-radius:12px;flex-direction:column;gap:10px;margin-top:6px;padding:12px;display:flex}.ed-split__row{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.ed-split__share{flex-direction:column;flex:160px;gap:6px;display:flex}.ed-chips{gap:6px;display:flex}.ed-chip{min-width:52px;padding:0 10px}.split-bar{background:var(--line-strong);border-radius:4px;height:8px;position:relative;overflow:hidden}.split-bar__fill{background:var(--mine);border-radius:4px;position:absolute;top:0;bottom:0;left:0}.ed-split__text{font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;font-size:13px;display:flex}.ed-split__mine{align-items:center;gap:6px;font-weight:600;display:flex}.ed-split__theirs{color:var(--text-2)}.ed-counted{padding:12px 14px}.ed-foot{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 18px;display:flex}.ed-foot__left{flex:220px;align-items:center;gap:12px;min-width:0;display:flex}.ed-foot__right{gap:8px;display:flex}.ed-hint{color:var(--text-3);text-wrap:pretty;font-size:12px}.ed-save{padding:0 22px}.ed-sheet{z-index:30;background:var(--bg);outline:none;flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto}.ed-sheet__bar{z-index:1;background:var(--bg);border-bottom:1px solid var(--line-soft);grid-template-columns:92px minmax(0,1fr) 92px;align-items:center;gap:4px;padding:10px 12px;display:grid;position:sticky;top:0}.ed-sheet__cancel{min-height:44px;color:var(--text-2);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:0 8px;font-weight:600}.ed-sheet__title{text-align:center;font-family:var(--font-display);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:17px;font-weight:600;overflow:hidden}.ed-sheet .ed-sheet__save{padding:0 12px}.ed-sheet__body{flex-direction:column;gap:12px;padding:12px 12px 24px;display:flex}.ed-sheet .ed-date{border-radius:12px;height:48px;font-size:16px}.ed-sheet .ed-grid3{gap:10px}.ed-sheet .ed-preview{margin-top:-4px}.ed-sheet .ed-seg--5 .ed-seg__btn{padding:2px;font-size:12px;line-height:1.15}.ed-sheet .ed-seg--small .ed-seg__btn{padding:4px;font-size:12px;line-height:1.2}.ed-split--m .ed-split__row{flex-wrap:nowrap;gap:8px}.ed-split--m .ed-split__share{flex:auto;min-width:0}.ed-split--m .ed-chips{gap:4px}.ed-split--m .ed-chip{border-radius:12px;min-width:48px;min-height:48px;padding:0 6px;font-size:13px}.ed-split--m .ed-split__text{flex-direction:column;gap:2px}