@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");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:Noto Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-cyrillic-ext-wght-normal-DSNfmdVt.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Noto Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-cyrillic-wght-normal-B2hlT84T.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Noto Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-devanagari-wght-normal-Cv-Vwajv.woff2)format("woff2-variations");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Noto Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-greek-ext-wght-normal-12T8GTDR.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Noto Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-greek-wght-normal-Ymb6dZNd.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Noto Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-vietnamese-wght-normal-DLTJy58D.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Noto Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-latin-ext-wght-normal-W1qJv59z.woff2)format("woff2-variations");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:Noto Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-latin-wght-normal-BYSzYMf3.woff2)format("woff2-variations");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:Roboto Condensed Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/roboto-condensed-cyrillic-ext-wght-normal-DhztH7TG.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto Condensed Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/roboto-condensed-cyrillic-wght-normal-DcSt-2BC.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto Condensed Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/roboto-condensed-greek-ext-wght-normal-CuKbLwpm.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Roboto Condensed Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/roboto-condensed-greek-wght-normal-Cvhr4n9Q.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Roboto Condensed Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/roboto-condensed-vietnamese-wght-normal-BQ3qeiTz.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto Condensed Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/roboto-condensed-latin-ext-wght-normal-Db2M7toj.woff2)format("woff2-variations");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:Roboto Condensed Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/roboto-condensed-latin-wght-normal-Cxzi1x1i.woff2)format("woff2-variations");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{--db-color-accent:var(--db-color-primitive-brand-500);--db-color-accentPressed:var(--db-color-primitive-brand-650);--db-color-accentSoft:var(--db-color-primitive-alpha-accentSoft);--db-color-bannerEnd:var(--db-color-primitive-brand-blueBright);--db-color-bannerStart:var(--db-color-primitive-brand-blueDeep);--db-color-border:var(--db-color-primitive-alpha-line);--db-color-canvas:var(--db-color-primitive-ink-950);--db-color-danger:var(--db-color-primitive-status-danger);--db-color-dangerSoft:var(--db-color-primitive-alpha-dangerSoft);--db-color-focus:var(--db-color-primitive-brand-500);--db-color-info:var(--db-color-primitive-status-info);--db-color-liveIdle:var(--db-color-primitive-ink-650);--db-color-primitive-alpha-accentSoft:#02d29021;--db-color-primitive-alpha-dangerSoft:#ff647415;--db-color-primitive-alpha-line:#97a3c724;--db-color-primitive-alpha-scrim:#03050ab8;--db-color-primitive-brand-500:#02d290;--db-color-primitive-brand-650:#00a978;--db-color-primitive-brand-blueBright:#304fff;--db-color-primitive-brand-blueDeep:#10154f;--db-color-primitive-ink-1000:#03050a;--db-color-primitive-ink-650:#1d233b;--db-color-primitive-ink-700:#191e35;--db-color-primitive-ink-750:#131a31;--db-color-primitive-ink-800:#13172a;--db-color-primitive-ink-850:#11162a;--db-color-primitive-ink-900:#0c1020;--db-color-primitive-ink-950:#070a13;--db-color-primitive-neutral-0:#fff;--db-color-primitive-neutral-100:#f5f7ff;--db-color-primitive-neutral-250:#cfd5e4;--db-color-primitive-neutral-400:#a7afc3;--db-color-primitive-neutral-550:#7f889f;--db-color-primitive-neutral-650:#596279;--db-color-primitive-status-danger:#fe4a49;--db-color-primitive-status-info:#3f62ff;--db-color-primitive-status-warning:#f1c75b;--db-color-surface:var(--db-color-primitive-ink-800);--db-color-surfaceMuted:var(--db-color-primitive-ink-900);--db-color-surfaceRaised:var(--db-color-primitive-ink-750);--db-color-surfaceTab:var(--db-color-primitive-ink-700);--db-color-surround:var(--db-color-primitive-ink-1000);--db-color-textDisabled:var(--db-color-primitive-neutral-650);--db-color-textMuted:var(--db-color-primitive-neutral-550);--db-color-textPrimary:var(--db-color-primitive-neutral-100);--db-color-textSecondary:var(--db-color-primitive-neutral-400);--db-color-textStrong:var(--db-color-primitive-neutral-0);--db-color-warning:var(--db-color-primitive-status-warning);--db-font-family-numeric:"Inter Variable", sans-serif;--db-font-family-ui:"Inter Variable", "Noto Sans Variable", sans-serif;--db-font-lineHeight-body:1.5;--db-font-lineHeight-relaxed:1.6;--db-font-lineHeight-tight:1.2;--db-font-size-body:14px;--db-font-size-bodySmall:12px;--db-font-size-caption:10px;--db-font-size-label:11px;--db-font-size-page:20px;--db-font-size-row:15px;--db-font-size-title:17px;--db-font-weight-bold:740;--db-font-weight-heavy:820;--db-font-weight-medium:560;--db-font-weight-regular:400;--db-font-weight-semibold:650;--db-motion-duration-emphasized:.24s;--db-motion-duration-fast:.12s;--db-motion-duration-instant:0s;--db-motion-duration-standard:.18s;--db-motion-easing-exit:cubic-bezier(.4, 0, 1, 1);--db-motion-easing-standard:cubic-bezier(.2, 0, 0, 1);--db-radius-large:18px;--db-radius-medium:12px;--db-radius-round:999px;--db-radius-small:8px;--db-radius-xlarge:20px;--db-shadow-banner:0px 18px 42px 0px #00000038;--db-shadow-card:0px 14px 30px 0px #0000002b;--db-size-appMax:390px;--db-size-icon:24px;--db-size-iconLarge:32px;--db-size-iconSmall:18px;--db-size-touch:44px;--db-space-0:0px;--db-space-1:4px;--db-space-10:40px;--db-space-12:48px;--db-space-2:8px;--db-space-3:12px;--db-space-4:16px;--db-space-5:20px;--db-space-6:24px;--db-space-8:32px;font-family:var(--db-font-family-ui);color:var(--db-color-textPrimary);background:var(--db-color-canvas);font-synthesis:none;text-rendering:optimizelegibility;--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{background:var(--db-color-surround);min-height:100%}body{background:radial-gradient(circle at 50% -20%, var(--db-color-surfaceRaised) 0, var(--db-color-canvas) 39%);min-height:100vh;margin:0}button{font:inherit;-webkit-tap-highlight-color:transparent}button:active:not(:disabled){transform:scale(.985)}button:focus-visible,a:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--db-color-focus);outline-offset:3px}button:disabled{cursor:default}.sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.app-shell{width:min(100%, var(--db-size-appMax));min-height:100vh;min-height:100dvh;padding-bottom:calc(70px + env(safe-area-inset-bottom));background:var(--db-color-canvas);margin:0 auto;overflow-x:clip}@media (min-width:768px){:root{--db-size-appMax:1180px}.app-shell{border-inline:1px solid color-mix(in srgb, var(--db-color-border) 76%, transparent);box-shadow:0 0 48px #00000038}.content{padding:16px 18px 30px}}.app-shell--session{padding-bottom:0}.topbar{min-height:calc(54px + env(safe-area-inset-top));padding:calc(5px + env(safe-area-inset-top)) 8px 5px;background:var(--db-color-surfaceMuted);z-index:20;isolation:isolate;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;display:grid;position:sticky;top:0}.icon-button{width:var(--db-size-touch);height:var(--db-size-touch);color:var(--db-color-textSecondary);border-radius:var(--db-radius-medium);background:0 0;border:0;place-items:center;display:grid}.icon-button[data-refreshing=true] svg{animation:.72s linear infinite ui-refresh-spin}@keyframes ui-refresh-spin{to{transform:rotate(360deg)}}.topbar div{text-align:center;line-height:1}.topbar h1{font-size:14px;font-weight:var(--db-font-weight-bold);letter-spacing:-.015em;margin:0}.topbar__actions{justify-content:flex-end;align-items:center;min-width:44px;display:flex}.topbar:has(.topbar__actions>:nth-child(2)){grid-template-columns:88px minmax(0,1fr) 88px}.back-chevron{width:22px;transform:rotate(180deg)}.topbar-action{width:var(--db-size-touch);height:var(--db-size-touch);border-radius:var(--db-radius-round);color:var(--db-color-surround);background:var(--db-color-accent);border:0;font-size:26px;font-weight:500;line-height:1}.topbar-text-action{min-width:var(--db-size-touch);height:var(--db-size-touch);border-radius:var(--db-radius-medium);color:var(--db-color-accent);font-size:10px;font-weight:var(--db-font-weight-bold);background:0 0;border:0;padding:0 7px}.date-rail{background:var(--db-color-surfaceMuted);border-bottom:1px solid var(--db-color-border);height:48px;top:calc(54px + env(safe-area-inset-top));z-index:19;grid-template-columns:40px minmax(0,1fr) 58px;align-items:center;gap:1px;padding:2px 4px;display:grid;position:sticky}.date-rail__dates{scroll-snap-type:x proximity;scrollbar-width:none;align-items:stretch;min-width:0;height:44px;display:flex;overflow-x:auto}.date-rail__dates::-webkit-scrollbar{display:none}.date-chip{border-radius:var(--db-radius-small);min-width:34px;min-height:44px;color:var(--db-color-textMuted);text-transform:uppercase;scroll-snap-align:center;background:0 0;border:0;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:2px;padding:3px 1px;display:flex}.date-chip span{letter-spacing:.035em;white-space:nowrap;font-size:9px;font-weight:740}.date-chip strong{text-transform:lowercase;font-size:10px;font-weight:620}.date-chip.is-active{color:var(--db-color-textStrong);box-shadow:none;background:0 0}.date-chip.is-active span{color:var(--db-color-textPrimary)}.date-chip.is-active strong{color:var(--db-color-accent)}.live-button{width:56px;height:var(--db-size-touch);color:var(--db-color-textPrimary);font-size:12px;font-weight:var(--db-font-weight-bold);isolation:isolate;transition:color var(--db-motion-duration-fast) var(--db-motion-easing-standard), transform var(--db-motion-duration-fast) var(--db-motion-easing-standard);background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:4px;padding:0 4px;display:flex;position:relative}.live-button:before{content:"";z-index:-1;background:var(--db-color-liveIdle);transition:background var(--db-motion-duration-fast) var(--db-motion-easing-standard), box-shadow var(--db-motion-duration-fast) var(--db-motion-easing-standard);border-radius:6px;position:absolute;inset:8px 1px}.live-button i{background:currentColor;border-radius:50%;flex:0 0 7px;width:7px;height:7px}.live-button:active{transform:scale(.97)}.live-button.is-active{color:var(--db-color-textStrong)}.live-button.is-active:before{background:var(--db-color-danger);box-shadow:0 0 0 1px var(--db-color-danger)}.content{animation:content-enter var(--db-motion-duration-standard) var(--db-motion-easing-standard);padding:11px 8px 24px}.selected-banner{width:100%;min-height:60px;color:var(--db-color-textPrimary);background:linear-gradient(90deg, var(--db-color-bannerStart) 0 49%, var(--db-color-bannerEnd) 51% 100%);box-shadow:none;text-align:left;border:0;border-radius:12px;grid-template-columns:38px minmax(0,1fr) 18px;align-items:center;gap:10px;padding:8px 12px;display:grid;position:relative;overflow:hidden}.selected-banner:before{content:"";border:14px solid var(--db-color-bannerEnd);width:58px;height:104px;position:absolute;bottom:-58px;left:-42px;transform:rotate(-36deg)}.banner-icon{width:38px;height:38px;color:var(--db-color-warning);background:color-mix(in srgb, var(--db-color-surfaceRaised) 60%, #718096);border:1px solid color-mix(in srgb, white 44%, var(--db-color-border));z-index:1;border-radius:9px;box-shadow:inset 0 0 0 1px #0000003d,0 1px 3px #00000042}.selected-banner>div:nth-child(2){z-index:1;gap:4px;min-width:0;display:grid}.selected-banner strong{letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.18;overflow:hidden}.selected-banner small{color:var(--db-color-textSecondary);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.banner-chevron{width:18px;color:var(--db-color-textStrong);z-index:1}.league-section{margin-top:14px}.section-heading{align-items:center;gap:7px;padding:0 8px 6px;display:flex;position:relative}.section-heading:has(.info-popover__trigger){padding-right:50px}.section-heading .info-popover__trigger{scroll-margin-top:calc(64px + env(safe-area-inset-top))}.section-heading h2{color:var(--db-color-textSecondary);font-size:var(--db-font-size-bodySmall);font-weight:var(--db-font-weight-bold);letter-spacing:.055em;text-transform:uppercase;margin:0}.section-heading span{color:var(--db-color-textMuted);font-size:var(--db-font-size-bodySmall);font-variant-numeric:tabular-nums}.league-list{background:var(--db-color-surface);border:1px solid var(--db-color-border);border-radius:var(--db-radius-large);box-shadow:var(--db-shadow-card);overflow:hidden}.league-row{width:100%;min-height:44px;color:inherit;text-align:left;background:0 0;border:0;grid-template-columns:30px minmax(0,1fr) auto 16px;align-items:center;gap:8px;padding:5px 10px;display:grid}.league-row:active{background:var(--db-color-surfaceTab)}.league-row+.league-row{border-top:1px solid var(--db-color-border)}.league-mark{border-radius:50%;width:28px;height:28px;font-size:8px}.league-copy{gap:3px;min-width:0;display:grid}.league-copy strong{color:var(--db-color-textPrimary);font-size:12px;font-weight:var(--db-font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.league-copy span{color:var(--db-color-textMuted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.league-copy .league-country{align-items:center;gap:5px;display:flex}.status-pill{border-radius:var(--db-radius-round);color:var(--db-color-accent);background:var(--db-color-accentSoft);font-size:9px;font-weight:var(--db-font-weight-bold);font-variant-numeric:tabular-nums;white-space:nowrap;padding:4px 7px}.league-counts{align-items:center;gap:5px;display:flex}.live-count-pill{border-radius:var(--db-radius-round);min-width:22px;color:var(--db-color-textStrong);background:var(--db-color-danger);font-size:9px;font-weight:var(--db-font-weight-bold);font-variant-numeric:tabular-nums;text-align:center;white-space:nowrap;padding:4px 7px}.row-chevron{width:16px;color:var(--db-color-textDisabled)}.home-tournaments-empty{color:var(--db-color-textMuted);text-align:center;margin:18px 8px 0;font-size:11px;line-height:1.45}.section-state-badge{border:1px solid color-mix(in srgb, var(--db-color-accent) 34%, transparent);min-width:0;color:var(--db-color-accent);white-space:nowrap;border-radius:999px;padding:4px 7px;font-size:9px;font-weight:700;line-height:1;width:auto!important}.match-section{margin-top:26px}.match-list{background:var(--db-color-surface);border:1px solid var(--db-color-border);border-radius:var(--db-radius-large);box-shadow:var(--db-shadow-card);overflow:hidden}.match-row{width:100%;min-height:112px;color:inherit;text-align:left;background:0 0;border:0;grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:16px;padding:14px 16px;display:grid}.match-row:active{background:var(--db-color-surfaceTab)}.match-row+.match-row{border-top:1px solid var(--db-color-border)}.match-row__competition{min-width:0;color:var(--db-color-textMuted);font-size:var(--db-font-size-caption);font-weight:var(--db-font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.match-row__teams{gap:8px;min-width:0;margin-top:9px;display:grid}.match-row__teams span{grid-template-columns:24px minmax(0,1fr);align-items:center;gap:9px;min-width:0;display:grid}.match-row__team-mark{border-radius:50%;width:24px;height:24px;font-size:9px}.match-row__teams strong{min-width:0;color:var(--db-color-textPrimary);font-size:var(--db-font-size-row);font-weight:var(--db-font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.match-row__state{font-variant-numeric:tabular-nums;grid-area:1/2/3;justify-items:end;gap:7px;min-width:72px;display:grid}.match-row__state time,.match-row__score{color:var(--db-color-textPrimary);font-size:17px;font-weight:var(--db-font-weight-bold)}.match-row__state small{color:var(--db-color-textMuted);font-size:var(--db-font-size-caption);white-space:nowrap}.home-featured-matches{min-width:0;margin-top:12px}.home-featured-matches .section-heading{min-height:32px;padding-bottom:0}.home-favourite-matches__empty{width:100%;min-height:48px;color:var(--db-color-textSecondary);background:var(--db-color-surfaceMuted);text-align:left;border:0;border-radius:10px;grid-template-columns:24px minmax(0,1fr);align-items:center;column-gap:8px;padding:7px 10px;display:grid}.home-favourite-matches__empty>span:first-child{color:var(--db-color-accent);text-align:center;grid-row:1/3;font-size:22px;line-height:1}.home-favourite-matches__empty>span:nth-child(2){font-size:10px;font-weight:var(--db-font-weight-bold)}.home-favourite-matches__empty small{color:var(--db-color-textMuted);font-size:8px}.home-match-carousel{overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:none;gap:8px;min-width:0;padding:1px 0 4px;scroll-padding-inline:0;display:flex;overflow-x:auto}.home-match-carousel::-webkit-scrollbar{display:none}.home-match-card{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 min(270px,100vw - 48px);min-width:0}.home-match-card .match-row{border:1px solid var(--db-color-border);background:var(--db-color-surface);min-height:86px;box-shadow:var(--db-shadow-card);border-radius:12px;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) 58px;column-gap:10px;padding:9px 10px;overflow:hidden}.home-match-card .match-row__competition{font-size:8px}.home-match-card .match-row__teams{gap:4px;margin-top:6px}.home-match-card .match-row__teams span{grid-template-columns:20px minmax(0,1fr);gap:6px}.home-match-card .match-row__team-mark{width:20px;height:20px;font-size:7px}.home-match-card .match-row__teams strong{font-size:11px}.home-match-card .match-row__state{gap:4px;min-width:0}.home-match-card .match-row__state time,.home-match-card .match-row__score{font-size:14px}.home-match-card .match-row__state small{font-size:8px}.home-recommendations{isolation:isolate;min-width:0;margin-top:14px;position:relative}.selected-banner+.home-recommendations,.selected-banner+.home-featured-matches{margin-top:14px}.home-recommendations .section-heading{min-height:32px;padding-bottom:0}.home-recommendations__carousel{overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;touch-action:pan-x;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:8px;min-width:0;padding:1px 0 4px;display:flex;overflow-x:auto}.home-recommendations__carousel::-webkit-scrollbar{display:none}.home-recommendation-card-shell{content-visibility:auto;contain-intrinsic-size:300px 116px;scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 min(300px,100vw - 48px);min-width:0}.home-recommendation-card{border:1px solid var(--db-color-border);width:100%;min-width:0;min-height:116px;color:inherit;background:var(--db-color-surface);box-shadow:var(--db-shadow-card);text-align:left;border-radius:12px;align-content:center;gap:6px;padding:10px;display:grid}.home-recommendation-card:active{background:var(--db-color-surfaceTab)}.home-recommendation-card__tournament{grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;display:grid}.home-recommendation-card__logo{border-radius:50%;width:24px;height:24px;font-size:7px}.home-recommendation-card__tournament strong{min-width:0;color:var(--db-color-textSecondary);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.home-recommendation-card__tournament b{font-variant-numeric:tabular-nums;font-size:11px}.home-probability-badge{border:1px solid color-mix(in srgb, var(--db-probability-color) 32%, transparent);border-radius:var(--db-radius-round);color:var(--db-probability-color);background:var(--db-probability-surface);padding:4px 7px}.home-recommendation-card__match{min-width:0;color:var(--db-color-textPrimary);font-size:12px;font-weight:var(--db-font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.home-recommendation-card__total{color:var(--db-color-textSecondary);font-size:10px}.home-recommendation-card__evidence{scrollbar-width:none;gap:5px;min-width:0;display:flex;overflow-x:auto}.home-recommendation-card__evidence::-webkit-scrollbar{display:none}.home-recommendation-card__evidence small{border-radius:var(--db-radius-round);color:var(--db-color-textMuted);background:var(--db-color-surfaceMuted);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;padding:3px 5px;font-size:7.5px}.home-recommendation-card__evidence small svg{vertical-align:-2px;width:9px;height:9px;margin-right:3px}.home-recommendation-card__evidence small.is-signal{color:var(--db-color-positive);background:color-mix(in srgb, var(--db-color-positive) 12%, transparent)}.section-heading.home-forecast-tournaments__heading{align-items:center;gap:4px;padding-right:8px;display:flex}.home-forecast-tournaments__heading>.info-popover__trigger{flex:0 0 28px;width:28px;height:28px;margin:-4px 0;position:static}.home-forecast-tournaments__heading>span{margin-left:auto}.home-forecast-tournaments__actions{align-items:center;gap:4px;min-width:0;display:inline-flex}.home-forecast-tournaments__actions button{border:1px solid var(--db-color-border);width:28px;height:28px;color:var(--db-color-textSecondary);background:var(--db-color-surfaceMuted);border-radius:7px;place-items:center;padding:0;display:grid}.home-forecast-tournaments__actions button:disabled{opacity:.62}.home-forecast-tournaments__actions button[data-refreshing=true] svg{animation:.72s linear infinite ui-refresh-spin}.home-forecast-tournaments__actions button svg{width:14px;height:14px}.home-forecast-tournaments__actions b{min-width:23px;color:var(--db-color-textMuted);background:var(--db-color-surfaceMuted);font-variant-numeric:tabular-nums;text-align:center;border-radius:6px;padding:3px 5px;font-size:8px}.home-forecast-tournaments__scope{color:var(--text-muted);margin:-2px 0 8px;font-size:12px}.home-forecast-tournament-card{min-height:108px}.home-forecast-tournament-card__selection{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.home-forecast-tournament-card__selection>span{border:1px solid color-mix(in srgb, var(--db-color-accent) 28%, var(--db-color-border));border-radius:var(--db-radius-round);min-width:0;color:var(--db-color-accent);background:color-mix(in srgb, var(--db-color-accent) 8%, transparent);font-size:8px;font-weight:var(--db-font-weight-bold);text-overflow:ellipsis;white-space:nowrap;padding:4px 8px;overflow:hidden}.home-forecast-tournament-card[data-result=win]{border-color:color-mix(in srgb, #18c982 62%, var(--db-color-border))}.home-forecast-tournament-card[data-result=loss]{border-color:color-mix(in srgb, #ef4c61 58%, var(--db-color-border))}.home-recommendation-card__evidence small.is-win{color:#18c982;background:#18c98221}.home-recommendation-card__evidence small.is-loss{color:#ef4c61;background:#ef4c611f}.home-match-item{position:relative}.home-match-item+.home-match-item{border-top:1px solid var(--db-color-border)}.home-match-item .match-row{padding-right:54px}.home-match-item__favourite{width:var(--db-size-touch);height:var(--db-size-touch);border-radius:var(--db-radius-round);color:var(--db-color-textDisabled);background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;top:6px;right:6px}.home-match-item__favourite svg{fill:none;stroke:currentColor;width:18px;height:18px}.home-match-item__favourite.is-active{color:var(--db-color-warning)}.home-match-item__favourite.is-active svg{fill:currentColor}.live-content{gap:8px;min-width:0;display:grid}.live-summary{align-items:center;min-width:0;min-height:32px;padding:0 4px 0 8px;display:flex;position:relative}.live-summary h2{color:var(--db-color-textSecondary);font-size:11px;font-weight:var(--db-font-weight-bold);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:5px;margin:0;display:flex}.live-summary h2>span{background:var(--db-color-danger);border-radius:50%;width:5px;height:5px}.live-summary h2 b{color:var(--db-color-textMuted);font-size:inherit;font-weight:inherit;font-variant-numeric:tabular-nums}.live-summary__actions{align-items:center;gap:3px;margin-left:auto;display:inline-flex}.live-summary__actions>.info-popover__trigger{width:28px;height:28px;position:static}.live-summary__refresh{border:1px solid var(--db-color-border);width:28px;height:28px;color:var(--db-color-textSecondary);background:var(--db-color-surfaceMuted);border-radius:7px;place-items:center;padding:0;display:grid}.live-summary__refresh svg{width:14px;height:14px}.live-summary__refresh:disabled{opacity:.62}.live-summary__refresh[data-refreshing=true] svg{animation:.72s linear infinite ui-refresh-spin}.live-content>.state-card{margin-top:0;padding:16px}.live-content>.state-card p{font-size:11px}.live-empty-copy{color:var(--db-color-textMuted);margin:4px 8px 0;font-size:10px;line-height:1.45}.live-league-group{border:1px solid var(--db-color-border);background:var(--db-color-surface);border-radius:12px;min-width:0;overflow:hidden}.live-league-group__heading{border:0;border-bottom:1px solid var(--db-color-border);width:100%;min-height:42px;color:var(--db-color-textPrimary);background:var(--db-color-surfaceMuted);text-align:left;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px 9px;display:grid}.live-league-group__heading:active{background:var(--db-color-surfaceTab)}.live-league-group__heading:disabled{opacity:1;color:var(--db-color-textSecondary)}.live-league-group__logo{border-radius:7px;width:24px;height:24px;font-size:7px}.live-league-group__heading strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;overflow:hidden}.live-league-group__count{border-radius:var(--db-radius-round);min-width:22px;color:var(--db-color-textStrong);background:var(--db-color-danger);font-size:8px;font-weight:var(--db-font-weight-bold);text-align:center;font-variant-numeric:tabular-nums;padding:3px 6px}.live-card-list{min-width:0}.live-card{width:100%;min-width:0;min-height:90px;color:var(--db-color-textPrimary);text-align:left;background:0 0;border:0;grid-template-columns:48px minmax(0,1fr);grid-template-areas:"clock teams""meta meta";gap:7px 8px;padding:9px 10px;display:grid}.live-card+.live-card{border-top:1px solid var(--db-color-border)}.live-card:active{background:var(--db-color-surfaceTab)}.live-card[data-state=partial]{box-shadow:inset 2px 0 var(--db-color-warning)}.live-card[data-resolution=unresolved] .live-card__meta i:first-of-type{border-color:color-mix(in srgb, var(--db-color-warning) 42%, var(--db-color-border));color:var(--db-color-warning)}.live-card__clock{font-variant-numeric:tabular-nums;grid-area:clock;align-content:center;justify-items:center;gap:3px;min-width:0;display:grid}.live-card__clock b{color:var(--db-color-danger);font-size:14px;line-height:1}.live-card__clock[data-clock-state=running] b:before{content:"";vertical-align:2px;background:currentColor;border-radius:50%;width:5px;height:5px;margin-right:4px;animation:1.2s ease-in-out infinite live-clock-pulse;display:inline-block}.live-card__clock[data-clock-state=stale] b{color:var(--db-color-textMuted)}.live-card__clock small{max-width:46px;color:var(--db-color-textMuted);text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:7px;line-height:1.2;overflow:hidden}.live-card__teams{grid-area:teams;gap:5px;min-width:0;display:grid}.live-card__team{width:100%;min-width:0;color:inherit;text-align:left;background:0 0;border:0;border-radius:7px;grid-template-columns:22px minmax(0,1fr) 18px;align-items:center;gap:7px;padding:0;display:grid}.live-card__team--interactive:active{background:var(--db-color-surfaceTab)}.live-card__team--interactive:focus-visible{outline:2px solid var(--db-color-accent);outline-offset:2px}.live-card__team-logo{border-radius:50%;width:22px;height:22px;font-size:7px}.live-card__teams strong{min-width:0;font-size:11px;font-weight:var(--db-font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.live-card__teams b{text-align:right;font-variant-numeric:tabular-nums;font-size:14px;line-height:1}.live-card__meta{grid-area:meta;align-items:center;gap:5px;min-width:0;display:flex}.live-card__meta small{min-width:0;color:var(--db-color-textMuted);text-overflow:ellipsis;white-space:nowrap;margin-right:auto;font-size:7px;overflow:hidden}.live-card__meta i{border:1px solid var(--db-color-border);border-radius:var(--db-radius-round);color:var(--db-color-textMuted);font-size:7px;font-style:normal;font-weight:var(--db-font-weight-bold);flex:none;padding:3px 5px}.live-card__meta i.is-stream{border-color:color-mix(in srgb, var(--db-color-accent) 42%, var(--db-color-border));color:var(--db-color-accent)}@keyframes live-clock-pulse{0%,to{opacity:.38;transform:scale(.8)}50%{opacity:1;transform:scale(1)}}.live-content .data-footer{gap:5px 10px;min-width:0;margin-top:2px;font-size:8px}.entity-content{padding-top:18px}.entity-hero{border:1px solid var(--db-color-border);border-radius:var(--db-radius-large);background:linear-gradient(145deg, var(--db-color-surfaceRaised), var(--db-color-surface));padding:22px}.entity-kicker{color:var(--db-color-accent);font-size:var(--db-font-size-label);font-weight:var(--db-font-weight-bold);letter-spacing:.06em;text-transform:uppercase}.entity-hero h2{overflow-wrap:anywhere;margin:8px 0 4px;font-size:24px;line-height:1.16}.entity-hero>p{color:var(--db-color-textMuted);font-size:var(--db-font-size-bodySmall);margin:0}.coverage-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:22px 0 0;display:grid}.coverage-grid div{border-radius:var(--db-radius-medium);background:var(--db-color-surfaceMuted);align-content:center;gap:7px;min-width:0;min-height:76px;padding:12px;display:grid}.coverage-grid dt{color:var(--db-color-textMuted);font-size:9px;font-weight:var(--db-font-weight-bold);letter-spacing:.045em;text-transform:uppercase}.coverage-grid dd{color:var(--db-color-textPrimary);font-size:var(--db-font-size-bodySmall);font-weight:var(--db-font-weight-semibold);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0}.match-hero{border:1px solid var(--db-color-border);border-radius:var(--db-radius-large);background:linear-gradient(145deg, var(--db-color-surfaceRaised), var(--db-color-surface));grid-template-columns:minmax(0,1fr) 96px minmax(0,1fr);align-items:center;gap:10px;min-height:232px;padding:22px 12px;display:grid}.match-hero>button{border-radius:var(--db-radius-medium);min-width:0;min-height:132px;color:var(--db-color-textPrimary);background:0 0;border:0;align-content:center;justify-items:center;gap:10px;padding:10px 4px;display:grid}.match-hero>button:active{background:var(--db-color-surfaceTab)}.match-hero__team-mark{width:52px;height:52px;font-weight:var(--db-font-weight-heavy);border-radius:50%}.match-hero>button strong{overflow-wrap:anywhere;max-width:100%;font-size:13px;line-height:1.3}.match-hero>div{text-align:center;font-variant-numeric:tabular-nums;justify-items:center;gap:10px;min-width:0;display:grid}.match-hero>div small,.match-hero>div span{color:var(--db-color-textMuted);font-size:var(--db-font-size-caption)}.match-hero>div strong{font-size:22px;line-height:1.12}.entity-link-row{border:1px solid var(--db-color-border);border-radius:var(--db-radius-medium);width:100%;min-height:72px;color:var(--db-color-textPrimary);background:var(--db-color-surface);text-align:left;gap:5px;margin-top:14px;padding:13px 16px;display:grid}.entity-link-row span{color:var(--db-color-textMuted);font-size:var(--db-font-size-caption)}.entity-link-row strong{font-size:var(--db-font-size-bodySmall);overflow-wrap:anywhere}.entity-link-row:active{background:var(--db-color-surfaceTab)}.entity-hero-skeleton{height:218px}.state-card{border-radius:var(--db-radius-large);background:var(--db-color-surface);border:1px solid var(--db-color-border);justify-content:space-between;align-items:center;gap:var(--db-space-4);margin-top:20px;padding:22px;display:flex}.state-card__copy{min-width:0}.state-card h2{margin:0;font-size:17px}.state-card p{max-width:520px;color:var(--db-color-textMuted);font-size:13px;line-height:var(--db-font-lineHeight-relaxed);margin:9px 0 0}.state-card button{min-height:var(--db-size-touch);border-radius:var(--db-radius-medium);color:var(--db-color-surround);background:var(--db-color-accent);font-weight:var(--db-font-weight-bold);border:0;margin-top:18px;padding:0 18px}.state-label{color:var(--db-color-textSecondary);font-size:var(--db-font-size-label);font-weight:var(--db-font-weight-bold);letter-spacing:.055em;text-transform:uppercase;margin-bottom:7px;display:block}.status-code{border-radius:var(--db-radius-small);max-width:190px;color:var(--db-color-textMuted);background:var(--db-color-surfaceMuted);overflow-wrap:anywhere;padding:7px 10px;font-family:ui-monospace,monospace;font-size:9px;line-height:1.35}.state-card--error{border-color:var(--db-color-danger)}.state-card--account_required{border-color:var(--db-color-accent)}.session-content,.capability-content{padding-top:34px}.session-content .state-card,.capability-content .state-card{margin-top:0}.data-footer{color:var(--db-color-textMuted);font-size:var(--db-font-size-caption);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:8px 16px;margin:22px 8px 0;display:flex}.data-footer span:last-child{margin-left:auto}.bets-content{padding-top:18px}.bets-venues{margin-bottom:14px}.bets-venues>header{justify-content:space-between;align-items:end;gap:12px;min-height:34px;padding:0 5px 7px;display:flex}.bets-venues>header h2{margin:0;font-size:12px}.bets-venues>header small{color:var(--db-color-textMuted);margin-top:3px;font-size:8px;display:block}.bets-venues__refresh{border:1px solid var(--db-color-border);min-width:0;min-height:30px;color:var(--db-color-textSecondary);background:var(--db-color-surface);font-size:8px;font-weight:var(--db-font-weight-bold);border-radius:7px;align-items:center;gap:5px;padding:0 8px;display:inline-flex}.bets-venues__refresh svg{width:13px;height:13px}.bets-venues__refresh[data-refreshing=true] svg{animation:.72s linear infinite ui-refresh-spin}.bets-venues__refresh:disabled{opacity:.66}.bets-venue-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;display:grid}.bets-venue-card{border:1px solid var(--db-color-border);border-radius:var(--db-radius-medium);background:var(--db-color-surface);grid-template-columns:30px minmax(0,1fr);align-items:center;gap:8px;min-width:0;min-height:88px;padding:10px;display:grid}.bets-venue-card.is-connected{border-color:color-mix(in srgb, var(--db-color-accent) 38%, var(--db-color-border))}.bets-addressed-filter{border:1px solid color-mix(in srgb, var(--db-color-accent) 30%, var(--db-color-border));background:color-mix(in srgb, var(--db-color-accent) 5%, var(--db-color-surface));border-radius:9px;justify-content:space-between;align-items:center;gap:8px;min-width:0;margin-bottom:9px;padding:8px 9px;display:flex}.bets-addressed-filter>span{gap:1px;min-width:0;display:grid}.bets-addressed-filter strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.bets-addressed-filter small{color:var(--db-color-textMuted);font-size:7px}.bets-addressed-filter button{border:1px solid var(--db-color-border);min-height:28px;color:var(--db-color-accent);background:var(--db-color-surfaceRaised);font:inherit;font-size:8px;font-weight:var(--db-font-weight-bold);white-space:nowrap;border-radius:7px;padding:0 8px}.bets-venue-card.is-error{border-color:color-mix(in srgb, var(--db-color-danger) 42%, var(--db-color-border))}.bets-venue-card>img{border:1px solid var(--db-color-border);object-fit:contain;background:#fff;border-radius:8px;width:30px;height:30px;padding:4px}.bets-venue-card>div{gap:3px;min-width:0;display:grid}.bets-venue-card>div strong,.bets-venue-card>div small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bets-venue-card>div strong{font-size:11px}.bets-venue-card>div small{color:var(--db-color-textMuted);font-size:7px}.bets-venue-card>p{min-width:0;color:var(--db-color-textPrimary);font-size:15px;font-weight:var(--db-font-weight-bold);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;grid-column:1/-1;align-items:baseline;gap:5px;margin:1px 0 0;display:flex}.bets-venue-card>p span{color:var(--db-color-textMuted);font-size:8px;font-weight:var(--db-font-weight-semibold)}.bets-venue-card>p.is-unavailable{color:var(--db-color-textMuted);font-size:9px;font-weight:var(--db-font-weight-medium)}.bets-venue-error{border:1px solid color-mix(in srgb, var(--db-color-danger) 42%, var(--db-color-border));border-radius:var(--db-radius-medium);min-height:52px;color:var(--db-color-textSecondary);background:var(--db-color-surface);justify-content:space-between;align-items:center;gap:8px;padding:8px 9px 8px 12px;font-size:9px;display:flex}.bets-venue-error button{border:1px solid var(--db-color-border);min-height:34px;color:var(--db-color-textPrimary);background:var(--db-color-surfaceMuted);font-size:9px;font-weight:var(--db-font-weight-semibold);border-radius:8px;padding:0 10px}.bets-venues__empty{border:1px solid var(--db-color-border);border-radius:var(--db-radius-medium);color:var(--db-color-textMuted);background:var(--db-color-surface);margin:0;padding:12px;font-size:9px}.bets-venues__disclosure{color:var(--db-color-textMuted);margin:6px 4px 0;font-size:8px}.bets-journal-loading{place-items:center;min-height:232px;display:grid}.bets-journal{min-width:0}.bets-periods{border:1px solid var(--db-color-border);border-radius:var(--db-radius-medium);background:var(--db-color-surfaceMuted);scroll-snap-type:x mandatory;scrollbar-width:none;gap:4px;margin-bottom:10px;padding:4px;display:flex;overflow-x:auto}.bets-periods::-webkit-scrollbar{display:none}.bets-periods button{flex:1 0 max-content;min-width:74px;min-height:var(--db-size-touch);border-radius:var(--db-radius-small);color:var(--db-color-textMuted);font-size:var(--db-font-size-caption);font-weight:var(--db-font-weight-bold);scroll-snap-align:start;background:0 0;border:0;padding:0 12px}.bets-periods button.is-active{color:var(--db-color-textPrimary);background:var(--db-color-surfaceTab);box-shadow:0 1px 0 var(--db-color-border)}.bets-date-filter{min-width:0}.bets-calendar-day{border:1px solid var(--db-color-border);border-radius:var(--db-radius-medium);background:var(--db-color-surface);justify-content:space-between;align-items:center;gap:12px;min-height:50px;margin:-2px 0 10px;padding:7px 10px 7px 12px;display:flex}.bets-calendar-day span{color:var(--db-color-textMuted);font-size:9px;font-weight:var(--db-font-weight-bold);text-transform:uppercase;letter-spacing:.045em}.bets-calendar-day input{border:1px solid var(--db-color-border);min-width:0;min-height:36px;color:var(--db-color-textPrimary);background:var(--db-color-surfaceMuted);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font:inherit;border-radius:9px;padding:0 9px;font-size:11px}.bets-kpis{border:1px solid var(--db-color-border);background:var(--db-color-surface);border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));min-width:0;margin:0 0 12px;display:grid;overflow:hidden}.bets-kpis>div{border-right:1px solid var(--db-color-border);align-content:center;gap:4px;min-width:0;min-height:56px;padding:10px 8px;display:grid}.bets-kpis>div:nth-child(4n){border-right:0}.bets-kpis>div:nth-child(n+5){border-top:1px solid var(--db-color-border)}.bets-kpis span{color:var(--db-color-textMuted);font-size:7.5px;font-weight:var(--db-font-weight-bold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bets-kpis strong{color:var(--db-color-textPrimary);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.bets-kpis small{color:var(--db-color-textMuted);text-overflow:ellipsis;white-space:nowrap;font-size:6.5px;overflow:hidden}.bets-kpis>div[data-tone=positive] strong{color:#62e4b0}.bets-kpis>div[data-tone=negative] strong{color:#ff7888}.bets-kpis>div[data-streak=win]{background:radial-gradient(circle at 25% 10%,#45db9c21,#0000 68%)}.bets-kpis>div[data-streak=win] strong{color:#74edbc;text-shadow:0 0 12px #4aedbc42}.bets-kpis>div[data-streak=loss] strong{color:#ff8c99}.bets-kpis--loading .skeleton{border-radius:999px;width:72%;min-height:7px;display:block}.bets-kpis--loading strong.skeleton{width:54%;min-height:13px}.bets-kpis--loading small.skeleton{width:88%;min-height:6px}.bet-lifecycle{border:1px solid var(--db-color-border);background:var(--db-color-surface);border-radius:12px;min-width:0;margin:12px 0;padding:10px}.bet-lifecycle>header{justify-content:space-between;align-items:center;gap:10px;min-width:0;margin-bottom:8px;display:flex}.bet-lifecycle>header>div{gap:2px;min-width:0;display:grid}.bet-lifecycle>header span{color:var(--db-color-textPrimary);font-size:10px;font-weight:var(--db-font-weight-bold)}.bet-lifecycle>header small{color:var(--db-color-textMuted);font-size:6.5px}.bet-lifecycle>header>b{min-width:22px;min-height:22px;color:var(--db-color-info);background:color-mix(in srgb, var(--db-color-info) 10%, transparent);border-radius:999px;place-items:center;font-size:7px;display:grid}.bet-lifecycle ol{margin:0;padding:0;list-style:none;display:grid}.bet-lifecycle li{grid-template-columns:minmax(0,1fr);min-width:0;padding:0 0 9px 25px;display:grid;position:relative}.bet-lifecycle li:last-child{padding-bottom:0}.bet-lifecycle li:before{content:"";background:var(--db-color-border);width:1px;position:absolute;top:17px;bottom:0;left:8px}.bet-lifecycle li:last-child:before{display:none}.bet-lifecycle li>i{border:1px solid var(--db-color-border);width:17px;height:17px;color:var(--db-color-textMuted);background:var(--db-color-surfaceMuted);border-radius:6px;place-items:center;display:grid;position:absolute;top:0;left:0}.bet-lifecycle li>i svg{width:10px;height:10px}.bet-lifecycle li[data-tone=positive]>i{border-color:color-mix(in srgb, var(--db-color-positive) 44%, var(--db-color-border));color:var(--db-color-positive);background:color-mix(in srgb, var(--db-color-positive) 8%, var(--db-color-surface))}.bet-lifecycle li[data-tone=negative]>i{border-color:color-mix(in srgb, var(--db-color-danger) 44%, var(--db-color-border));color:var(--db-color-danger);background:color-mix(in srgb, var(--db-color-danger) 8%, var(--db-color-surface))}.bet-lifecycle li[data-tone=active]>i{border-color:color-mix(in srgb, var(--db-color-info) 44%, var(--db-color-border));color:var(--db-color-info);background:color-mix(in srgb, var(--db-color-info) 8%, var(--db-color-surface))}.bet-lifecycle li>div{gap:3px;min-width:0;padding:1px 0 0;display:grid}.bet-lifecycle li>div>span{justify-content:space-between;align-items:baseline;gap:8px;min-width:0;display:flex}.bet-lifecycle li strong{min-width:0;color:var(--db-color-textSecondary);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.bet-lifecycle li time{color:var(--db-color-textMuted);font-variant-numeric:tabular-nums;flex:none;font-size:6px}.bet-lifecycle li small{color:var(--db-color-textMuted);text-overflow:ellipsis;white-space:nowrap;font-size:6.5px;overflow:hidden}.bet-lifecycle__empty{border:1px dashed var(--db-color-border);color:var(--db-color-textMuted);background:var(--db-color-surfaceMuted);text-align:center;border-radius:8px;margin:0;padding:10px;font-size:8px}.bet-lifecycle--loading{gap:6px;min-height:72px;display:grid}.bet-lifecycle--loading .skeleton{border-radius:5px;height:14px}.bet-lifecycle--error{min-height:44px;color:var(--db-color-textMuted);justify-content:space-between;align-items:center;gap:8px;font-size:8px;display:flex}.bet-lifecycle--error button{border:1px solid var(--db-color-border);min-height:30px;color:var(--db-color-textPrimary);background:var(--db-color-surfaceMuted);font-size:8px;font-weight:var(--db-font-weight-bold);border-radius:7px;padding:0 9px}.balance-history{border:1px solid var(--db-color-border);background:var(--db-color-surface);border-radius:9px;gap:9px;min-width:0;margin:2px 0 10px;padding:11px;display:grid;overflow:hidden}.balance-history>header{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.balance-history>header span{align-items:baseline;gap:8px;min-width:0;display:flex}.balance-history>header b{color:var(--db-color-textPrimary);font-size:12px;font-weight:var(--db-font-weight-bold)}.balance-history>header strong{color:var(--db-color-accent);font-size:12px;font-weight:var(--db-font-weight-bold);font-variant-numeric:tabular-nums;white-space:nowrap}.balance-history>header small{color:var(--db-color-textMuted);font-size:8px;font-weight:var(--db-font-weight-semibold);font-variant-numeric:tabular-nums;white-space:nowrap}.balance-history__scope{border:1px solid var(--db-color-border);background:var(--db-color-surfaceMuted);border-radius:7px;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;min-width:0;padding:3px;display:grid}.balance-history__scope button{min-width:0;min-height:34px;color:var(--db-color-textMuted);font-size:8px;font-weight:var(--db-font-weight-bold);background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;gap:5px;padding:4px 6px;display:inline-flex}.balance-history__scope button[aria-pressed=true]{color:var(--db-color-textPrimary);background:var(--db-color-surfaceTab);box-shadow:inset 0 0 0 1px var(--db-color-border)}.balance-history__scope button>img,.balance-history__scope button i img{object-fit:contain;width:15px;height:15px}.balance-history__scope button i{align-items:center;font-style:normal;display:inline-flex}.balance-history__scope button i img+img{margin-left:-5px}.balance-history-card{border:1px solid color-mix(in srgb, currentColor 18%, var(--db-color-border));min-width:0;color:var(--db-color-accent);background:var(--db-color-surfaceRaised);border-radius:7px;padding:10px;overflow:hidden}.balance-history-card[data-scope=kalshi]{color:#54d6a1}.balance-history-card[data-scope=polymarket]{color:#6d8bff}.balance-history-card>header,.balance-history-card>header span{align-items:center;display:flex}.balance-history-card>header{justify-content:space-between;gap:10px;min-width:0}.balance-history-card>header span{gap:7px;min-width:0}.balance-history-card__brands{align-items:center;min-width:24px;font-style:normal;display:inline-flex}.balance-history-card__brands img{object-fit:contain;border-radius:5px;width:20px;height:20px}.balance-history-card__brands img+img{margin-left:-7px}.balance-history-card>header b{color:var(--db-color-textPrimary);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.balance-history-card>header strong{font-variant-numeric:tabular-nums;flex:none;font-size:15px}.balance-history-card>header small{color:var(--db-color-textMuted);font-size:8px}.balance-history-card__plot{height:118px;margin-top:5px}.balance-history-card__plot svg{width:100%;height:100%;overflow:hidden}.balance-history-card__plot line{stroke:color-mix(in srgb, var(--db-color-border) 70%, transparent);stroke-dasharray:4 5}.balance-history-card__plot polygon{pointer-events:none}.balance-history-card__plot polyline{fill:none;stroke:currentColor;stroke-width:2.35px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke;animation:.52s ease-out balance-line-in}.balance-history-card__plot circle{fill:var(--db-color-surface);stroke:currentColor;stroke-width:1.8px;cursor:pointer;outline:none;transition:r .14s,filter .14s,fill .14s}.balance-history-card__plot circle:hover,.balance-history-card__plot circle:focus,.balance-history-card__plot circle.is-selected{fill:currentColor;filter:drop-shadow(0 0 4px)}.balance-history-card__single{height:100%;color:var(--db-color-textMuted);align-content:center;place-items:center;gap:8px;font-size:9px;display:grid}.balance-history-card__single i{width:10px;height:10px;box-shadow:0 0 0 6px color-mix(in srgb, currentColor 8%, transparent);border:2px solid;border-radius:999px}.balance-history-card__focus{border:1px solid color-mix(in srgb, currentColor 24%, var(--db-color-border));background:color-mix(in srgb, currentColor 5%, var(--db-color-surface));border-radius:6px;justify-content:space-between;align-items:center;gap:8px;min-width:0;margin:-3px 0 6px;padding:6px 8px;display:flex}.balance-history-card__focus time{color:var(--db-color-textMuted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.balance-history-card__focus strong{color:var(--db-color-textPrimary);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:10px}.balance-history-card dl{border-top:1px solid var(--db-color-border);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.balance-history-card dl div{border-right:1px solid var(--db-color-border);min-width:0;padding:8px 7px 2px}.balance-history-card dl div:last-child{border-right:0}.balance-history-card dt{color:var(--db-color-textMuted);font-size:7px}.balance-history-card dd{color:var(--db-color-textPrimary);font-size:10px;font-weight:var(--db-font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;overflow:hidden}.balance-history-card__summary [data-value=positive] dd{color:var(--db-color-accent)}.balance-history-card__summary [data-value=negative] dd{color:var(--db-color-danger)}.balance-history-card footer{color:var(--db-color-textMuted);justify-content:space-between;gap:8px;margin-top:8px;font-size:7px;display:flex}.balance-history__accounts{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;min-width:0;display:grid}.balance-history__accounts>span{border:1px solid var(--db-color-border);background:var(--db-color-surfaceRaised);border-radius:6px;grid-template-columns:17px minmax(0,1fr) auto auto;align-items:center;gap:4px;min-width:0;min-height:34px;padding:6px 7px;display:grid}.balance-history__accounts img{object-fit:contain;width:17px;height:17px}.balance-history__accounts b{text-overflow:ellipsis;white-space:nowrap;font-size:7.5px;overflow:hidden}.balance-history__accounts strong{font-variant-numeric:tabular-nums;font-size:9px}.balance-history__accounts small{color:var(--db-color-textMuted);font-size:6.5px}.bet-statistics-archive{border:1px solid var(--db-color-border);background:var(--db-color-surface);border-radius:10px;gap:9px;min-width:0;padding:11px;display:grid;overflow:hidden}.bet-statistics-archive>header,.bet-statistics-archive>header>span{align-items:center;min-width:0;display:flex}.bet-statistics-archive>header{justify-content:space-between;gap:8px}.bet-statistics-archive>header>span{gap:7px}.bet-statistics-archive>header svg{width:17px;height:17px;color:var(--db-color-accent)}.bet-statistics-archive>header>span>span{gap:1px;min-width:0;display:grid}.bet-statistics-archive>header b{font-size:12px}.bet-statistics-archive>header small{color:var(--db-color-textMuted);font-size:7px}.bet-statistics-archive__filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;min-width:0;display:grid}.bet-statistics-archive__filters label{border:1px solid var(--db-color-border);background:var(--db-color-surfaceMuted);border-radius:7px;gap:2px;min-width:0;min-height:46px;padding:5px 7px;display:grid}.bet-statistics-archive__filters label>span{color:var(--db-color-textMuted);font-size:6.5px;font-weight:var(--db-font-weight-bold);letter-spacing:.035em;text-transform:uppercase}.bet-statistics-archive__filters select{width:100%;min-width:0;height:25px;color:var(--db-color-textPrimary);font:inherit;font-size:8.5px;font-weight:var(--db-font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:0 0;border:0;padding:0 20px 0 0;overflow:hidden}.bet-statistics-archive__groups{gap:10px;min-width:0;display:grid}.bet-statistics-archive__groups>section{gap:5px;min-width:0;display:grid}.bet-statistics-archive__groups>section>header{justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:0 2px;display:flex}.bet-statistics-archive__groups>section>header time{color:var(--db-color-textSecondary);font-size:8px;font-weight:var(--db-font-weight-bold)}.bet-statistics-archive__groups>section>header span{min-width:17px;height:17px;color:var(--db-color-textMuted);background:var(--db-color-surfaceMuted);border-radius:5px;place-items:center;padding:0 4px;font-size:7px;display:grid}.bet-statistics-archive__groups>section>div{border:1px solid var(--db-color-border);background:var(--db-color-surfaceRaised);border-radius:8px;overflow:hidden}.bet-statistics-archive__row{width:100%;min-width:0;color:var(--db-color-textPrimary);text-align:left;background:0 0;border:0;grid-template-columns:28px minmax(0,1fr);gap:6px 7px;padding:8px 28px 8px 8px;display:grid;position:relative;overflow:hidden}.bet-statistics-archive__row+.bet-statistics-archive__row{border-top:1px solid var(--db-color-border)}.bet-statistics-archive__row:active{background:var(--db-color-surfaceTab)}.bet-statistics-archive__row[data-tone=positive]{box-shadow:inset 2px 0 #35d9a5b8}.bet-statistics-archive__row[data-tone=negative]{box-shadow:inset 2px 0 #ff6577b8}.bet-statistics-archive__mark{border:1px solid var(--db-color-border);background:#fff;border-radius:7px;place-items:center;width:28px;height:28px;display:grid;overflow:hidden}.bet-statistics-archive__mark img{object-fit:contain;width:22px;height:22px}.bet-statistics-archive__mark svg{color:#2f3750;width:16px;height:16px}.bet-statistics-archive__identity{gap:2px;min-width:0;display:grid}.bet-statistics-archive__identity>span{align-items:center;gap:4px;min-width:0;display:flex}.bet-statistics-archive__identity>span img{object-fit:contain;border-radius:4px;width:13px;height:13px}.bet-statistics-archive__identity>span b{min-width:0;color:var(--db-color-textSecondary);text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.bet-statistics-archive__identity>span i{color:var(--db-color-textMuted);background:var(--db-color-surfaceMuted);font-size:6px;font-style:normal;font-weight:var(--db-font-weight-bold);white-space:nowrap;border-radius:4px;flex:none;padding:2px 4px}.bet-statistics-archive__identity>span i[data-tone=positive]{color:#62e4b0;background:#35d9a51a}.bet-statistics-archive__identity>span i[data-tone=negative]{color:#ff8795;background:#ff65771a}.bet-statistics-archive__identity>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:9px;overflow:hidden}.bet-statistics-archive__identity>strong em{color:var(--db-color-textMuted);margin:0 3px;font-style:normal}.bet-statistics-archive__identity>small{color:var(--db-color-textMuted);text-overflow:ellipsis;white-space:nowrap;font-size:6.5px;overflow:hidden}.bet-statistics-archive__metrics{border-top:1px solid var(--db-color-border);grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));min-width:0;display:grid}.bet-statistics-archive__metrics>span{border-right:1px solid var(--db-color-border);gap:2px;min-width:0;padding:5px 4px 0;display:grid}.bet-statistics-archive__metrics>span:last-child{border-right:0}.bet-statistics-archive__metrics small{color:var(--db-color-textMuted);font-size:6px}.bet-statistics-archive__metrics b{font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.bet-statistics-archive__metrics b[data-tone=positive]{color:#62e4b0}.bet-statistics-archive__metrics b[data-tone=negative]{color:#ff8795}.bet-statistics-archive__open{width:13px;height:13px;color:var(--db-color-textMuted);position:absolute;top:15px;right:7px}.bet-statistics-archive__empty{border:1px dashed var(--db-color-border);min-height:112px;color:var(--db-color-textMuted);text-align:center;border-radius:8px;align-content:center;place-items:center;gap:5px;padding:18px;display:grid}.bet-statistics-archive__empty svg{width:18px;height:18px}.bet-statistics-archive__empty b{color:var(--db-color-textSecondary);font-size:9px}.bet-statistics-archive__empty span{font-size:7px}.bet-statistics-archive__loading{gap:6px;min-height:128px;display:grid}.bet-statistics-archive__loading span{border-radius:8px;min-height:60px}.bet-statistics-archive__more{border:1px solid var(--db-color-border);width:100%;min-height:36px;color:var(--db-color-textSecondary);background:var(--db-color-surfaceMuted);font-size:8px;font-weight:var(--db-font-weight-bold);border-radius:7px}.bet-statistics-archive__more:disabled{opacity:.62}@keyframes balance-line-in{0%{opacity:.35;stroke-dasharray:300;stroke-dashoffset:300px}to{opacity:1;stroke-dasharray:300;stroke-dashoffset:0}}.bets-tabs{border:1px solid var(--db-color-border);background:var(--db-color-surfaceMuted);border-radius:8px;grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;margin:10px 0 8px;padding:3px;display:grid;overflow:hidden}.bets-tabs button{min-width:0;min-height:38px;color:var(--db-color-textMuted);font-size:clamp(6.4px,2.05vw,8px);line-height:1.12;font-weight:var(--db-font-weight-bold);overflow-wrap:anywhere;background:0 0;border:0;border-radius:6px;padding:3px 2px}.bets-tabs button.is-active{color:var(--db-color-textPrimary);background:var(--db-color-surfaceTab);box-shadow:0 1px 0 var(--db-color-border)}.bets-statistics-link{border:1px solid var(--db-color-border);width:100%;min-height:38px;color:var(--db-color-textSecondary);font-size:10px;font-weight:var(--db-font-weight-semibold);background:0 0;border-radius:10px;margin:0 0 10px}.bets-redemption-list{gap:10px;display:grid}.bets-redemption-row{border:1px solid color-mix(in srgb, var(--db-color-positive) 38%, var(--db-color-border));border-radius:var(--db-radius-large);background:linear-gradient(145deg, color-mix(in srgb, var(--db-color-positive) 9%, var(--db-color-surfaceRaised)), var(--db-color-surface));gap:10px;min-width:0;padding:16px;display:grid;box-shadow:0 10px 28px #00000017}.bets-redemption-row header{justify-content:space-between;align-items:baseline;gap:12px;min-width:0;display:flex}.bets-redemption-row header span{color:var(--db-color-textSecondary);font-size:var(--db-font-size-bodySmall);font-weight:var(--db-font-weight-bold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bets-redemption-row header strong{color:var(--db-color-positive);font-variant-numeric:tabular-nums;font-size:24px}.bets-redemption-row>p{color:var(--db-color-textMuted);font-size:var(--db-font-size-caption);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.bets-redemption-row dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.bets-redemption-row dl div{border-radius:var(--db-radius-small);background:var(--db-color-surfaceMuted);gap:3px;padding:9px 10px;display:grid}.bets-redemption-row dt{color:var(--db-color-textMuted);font-size:var(--db-font-size-caption)}.bets-redemption-row dd{color:var(--db-color-textPrimary);font-weight:var(--db-font-weight-bold);font-variant-numeric:tabular-nums;margin:0}.bets-redemption-action,.bets-redemption-confirm button{min-height:var(--db-size-touch);border-radius:var(--db-radius-medium);font-weight:var(--db-font-weight-bold);border:0}.bets-redemption-action,.bets-redemption-confirm button:last-child{color:var(--db-color-textStrong);background:color-mix(in srgb, var(--db-color-positive) 46%, var(--db-color-surfaceRaised));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--db-color-positive) 64%, transparent)}.bets-redemption-confirm{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:8px;display:grid}.bets-redemption-confirm button:first-child{color:var(--db-color-textSecondary);background:var(--db-color-surfaceMuted)}.bets-redemption-state{border:1px solid var(--db-color-border);color:var(--db-color-textSecondary);background:var(--db-color-surfaceMuted);font-size:var(--db-font-size-bodySmall);font-weight:var(--db-font-weight-bold);text-align:center;border-radius:8px;padding:9px 11px}.bets-redemption-state.is-requested,.bets-redemption-state.is-dispatching{border-color:color-mix(in srgb, var(--db-color-warning) 45%, var(--db-color-border));color:var(--db-color-warning);background:color-mix(in srgb, var(--db-color-warning) 7%, var(--db-color-surface))}.bets-redemption-state.is-submitted{border-color:color-mix(in srgb, #6ca8ff 45%, var(--db-color-border));color:#7cc2ff;background:color-mix(in srgb, #6ca8ff 7%, var(--db-color-surface))}.bets-redemption-state.is-confirmed{border-color:color-mix(in srgb, var(--db-color-positive) 48%, var(--db-color-border));color:var(--db-color-positive);background:color-mix(in srgb, var(--db-color-positive) 7%, var(--db-color-surface))}.bets-redemption-state.is-uncertain{border-color:color-mix(in srgb, #a084ff 48%, var(--db-color-border));color:#c8b8ff;background:color-mix(in srgb, #a084ff 7%, var(--db-color-surface))}.bets-redemption-state.is-rejected{border-color:color-mix(in srgb, var(--db-color-negative) 48%, var(--db-color-border));background:color-mix(in srgb, var(--db-color-negative) 7%, var(--db-color-surface))}.bets-redemption-state.is-rejected,.bets-redemption-error{color:var(--db-color-negative)}.bets-redemption-error{border:1px solid color-mix(in srgb, var(--db-color-negative) 35%, transparent);border-radius:var(--db-radius-medium);background:color-mix(in srgb, var(--db-color-negative) 8%, transparent);font-size:var(--db-font-size-bodySmall);padding:10px 12px}.bet-list{gap:12px;display:grid}.bet-day-group{gap:6px;min-width:0;display:grid}.bet-day-group>header{justify-content:space-between;align-items:baseline;gap:8px;min-width:0;padding:0 3px;display:flex}.bet-day-group>header time{color:var(--db-color-textSecondary);font-size:9px;font-weight:var(--db-font-weight-bold);text-transform:capitalize}.bet-day-group>header span{color:var(--db-color-textMuted);font-size:7px}.bet-day-group>div{gap:7px;display:grid}.bet-fixture-group{border:1px solid var(--db-color-border);background:var(--db-color-surface);border-radius:11px;min-width:0;overflow:hidden}.bet-fixture-group>header{border-bottom:1px solid var(--db-color-border);justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:10px;display:flex}.bet-fixture-group__teams{align-items:center;gap:7px;min-width:0;display:flex}.bet-fixture-group__teams>span:first-child{border:1px solid var(--db-color-border);background:var(--db-color-surfaceRaised);border-radius:8px;flex:none;place-items:center;width:28px;height:28px;display:grid;overflow:hidden}.bet-fixture-group__teams>span:first-child>img{object-fit:contain;width:22px;height:22px}.bet-fixture-group__league-fallback{font-size:14px;line-height:1}.bet-fixture-group__teams>span:last-child{gap:2px;min-width:0;display:grid}.bet-fixture-group__title,.bet-row__title{align-items:center;gap:5px;min-width:0;display:flex}.bet-fixture-group__title strong,.bet-row__title strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.bet-fixture-group__teams strong,.bet-fixture-group__teams small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bet-fixture-group__teams strong{font-size:10px}.bet-fixture-group__teams small{color:var(--db-color-textMuted);font-size:7px}.bet-match-phase{border:1px solid var(--db-color-border);min-height:18px;color:var(--db-color-textMuted);background:var(--db-color-surfaceMuted);font-size:6.5px;font-weight:var(--db-font-weight-bold);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:5px;flex:none;align-items:center;gap:3px;padding:2px 5px;display:inline-flex}.bet-match-phase svg{width:11px;height:11px}.bet-match-phase.is-upcoming{border-color:color-mix(in srgb, #7f9fff 34%, var(--db-color-border));color:#a9bbff}.bet-match-phase.is-upcoming svg{animation:1s ease-in-out infinite bet-countdown-tick}.bet-match-phase.is-finished{color:#72dfc9;border-color:color-mix(in srgb, #50d6bd 34%, var(--db-color-border))}.bet-match-phase.is-delayed{color:var(--db-color-warning);border-color:color-mix(in srgb, var(--db-color-warning) 34%, var(--db-color-border))}@keyframes bet-countdown-tick{0%,to{opacity:.7;transform:scale(.96)}50%{opacity:1;transform:scale(1)}}.bet-fixture-group__venues{flex:none;align-items:center;display:inline-flex}.bet-fixture-group__venues img{object-fit:contain;background:#fff;border-radius:6px;width:20px;height:20px;padding:2px}.bet-fixture-group__venues img+img{margin-left:-5px}.bet-fixture-group__venues b{color:#c8c1ff;margin-left:4px;font-size:9px}.bet-fixture-group__positions{display:grid}.bet-fixture-group__positions>.bet-row+.bet-row{border-top:1px solid var(--db-color-border)}.bet-row.bet-row--compact{min-height:72px;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;gap:6px 8px;padding:8px 10px}.bet-row--compact .bet-row__identity>img{border-radius:6px;width:23px;height:23px}.bet-row--compact .bet-row__identity strong{font-size:9px}.bet-row--compact .bet-row__identity small{font-size:7px}.bet-row--compact .bet-status{padding:4px 6px;font-size:7px}.bet-row--compact .bet-row__chips{gap:4px}.bet-row--compact .bet-row__chips>span{border-radius:6px;min-height:21px;padding:3px 5px;font-size:7px}.bet-row--compact .bet-row__time{font-size:7px}.bet-fixture-group__more{border-top:1px solid var(--db-color-border);color:var(--db-color-textMuted);padding:7px 10px;font-size:7px;display:block}.bet-row{border:1px solid var(--db-color-border);width:100%;min-width:0;min-height:112px;color:var(--db-color-textPrimary);background:linear-gradient(145deg, var(--db-color-surfaceRaised), var(--db-color-surface));text-align:left;border-radius:15px;grid-template-columns:minmax(0,1fr) auto;gap:10px 12px;padding:13px;transition:border-color .16s,transform .16s,background-color .16s;display:grid;position:relative;overflow:hidden}.bet-row:active{background:var(--db-color-surfaceTab);transform:scale(.992)}.bet-row[data-state=proposed]{border-color:color-mix(in srgb, #a084ff 38%, var(--db-color-border))}.bet-row[data-state=confirmed],.bet-row[data-state=submitted]{border-color:color-mix(in srgb, #e3a94b 38%, var(--db-color-border))}.bet-row[data-state=live],.bet-row[data-state=partial],.bet-row[data-state=matched]{border-color:color-mix(in srgb, #6ca8ff 48%, var(--db-color-border));box-shadow:0 0 0 1px #6ca8ff1f,0 8px 24px #00000014}.bet-row[data-state=rejected]{border-color:color-mix(in srgb, #ff6577 52%, var(--db-color-border))}.bet-row[data-state=cancelled]{border-color:color-mix(in srgb, var(--db-color-textMuted) 34%, var(--db-color-border));opacity:.78}.bet-row[data-state=settled]{border-color:color-mix(in srgb, #50d6bd 42%, var(--db-color-border))}.bet-row[data-state=live]:after,.bet-row[data-state=partial]:after{content:"";pointer-events:none;background:linear-gradient(105deg, transparent 42%, color-mix(in srgb, var(--db-color-accent) 11%, transparent) 50%, transparent 58%);animation:3.8s ease-in-out infinite bet-position-sheen;position:absolute;inset:-40% -15%}.bet-status{border-radius:var(--db-radius-round);color:var(--db-color-accent);background:var(--db-color-accentSoft);font-size:var(--db-font-size-caption);font-weight:var(--db-font-weight-bold);white-space:nowrap;justify-self:start;padding:5px 9px}.bet-status--proposed{color:#c8b8ff;background:#a084ff1f}.bet-status--confirmed{color:#f0b85b;background:#f0b85b1f}.bet-status--submitted{color:#e6c778;background:#e6c7781c}.bet-status--live{color:#7cc2ff;background:#4aa2ff21}.bet-status--partial{color:#75d8ff;background:#42beee21}.bet-status--matched{color:#a8c8ff;background:#6ca8ff21}.bet-status--rejected{color:#ff8795;background:#ff657721}.bet-status--settled{color:#72dfc9;background:#50d6bd1f}.bet-status--won{color:#62e4b0;background:#35d9a51f}.bet-status--lost{color:var(--db-color-danger);background:color-mix(in srgb, var(--db-color-danger) 13%, transparent)}.bet-status--void{color:#d8c27c;background:#d8c27c1c}.bet-status--cancelled{color:var(--db-color-textMuted);background:color-mix(in srgb, var(--db-color-textMuted) 10%, transparent)}.bet-status--cashout{color:#c8b8ff;background:#a084ff1f}.bet-row__identity{align-items:center;gap:9px;min-width:0;display:flex}.bet-row__identity>img{object-fit:contain;background:#fff;border-radius:9px;flex:none;width:32px;height:32px;padding:4px}.bet-row__identity>span{gap:3px;min-width:0;display:grid}.bet-row__identity strong,.bet-row__identity small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bet-row__identity strong{font-size:12px}.bet-row__identity small{color:var(--db-color-textMuted);font-size:8px}.bet-row__chips{flex-wrap:wrap;grid-column:1/-1;gap:6px;min-width:0;display:flex}.bet-row__chips>span{border:1px solid var(--db-color-border);max-width:100%;min-height:27px;color:var(--db-color-textSecondary);background:var(--db-color-surfaceMuted);overflow-wrap:anywhere;white-space:normal;border-radius:7px;align-items:center;gap:5px;padding:5px 8px;font-size:9px;line-height:1.2;display:inline-flex}.bet-row__chips svg{width:14px;height:14px;color:var(--db-color-accent)}.bet-row__chips b{color:var(--db-color-textPrimary);font-weight:var(--db-font-weight-bold);font-variant-numeric:tabular-nums}.bet-row__chips>span[data-tone=positive]{border-color:color-mix(in srgb, #35d9a5 44%, var(--db-color-border));background:color-mix(in srgb, #35d9a5 9%, var(--db-color-surfaceMuted))}.bet-row__chips>span[data-tone=positive] b{color:#62e4b0}.bet-row__chips>span[data-tone=negative]{border-color:color-mix(in srgb, #ff6577 44%, var(--db-color-border));background:color-mix(in srgb, #ff6577 9%, var(--db-color-surfaceMuted))}.bet-row__chips>span[data-tone=negative] b{color:#ff8795}.bet-row[data-outcome=positive]{border-color:color-mix(in srgb, #35d9a5 58%, var(--db-color-border));box-shadow:inset 3px 0 #35d9a5b8}.bet-row[data-outcome=negative]{border-color:color-mix(in srgb, #ff6577 58%, var(--db-color-border));box-shadow:inset 3px 0 #ff6577b8}.bet-live-record{color:#ff8591;min-height:17px;font-size:6px;font-weight:var(--db-font-weight-bold);letter-spacing:.04em;white-space:nowrap;background:#ff4a5b17;border:1px solid #ff4a5b61;border-radius:5px;flex:none;align-items:center;gap:3px;padding:2px 4px;line-height:1;display:inline-flex}.bet-live-record i{background:#ff4053;border-radius:50%;width:5px;height:5px;animation:1.45s ease-out infinite bet-live-pulse;box-shadow:0 0 #ff40536b}@keyframes bet-live-pulse{0%{box-shadow:0 0 #ff40536b}70%,to{box-shadow:0 0 0 5px #ff405300}}.bet-row__time{color:var(--db-color-textMuted);grid-column:1/-1;font-size:8px}@keyframes bet-position-sheen{0%,60%{opacity:0;transform:translate(-60%)}72%{opacity:1}to{opacity:0;transform:translate(60%)}}.primary-action{border-radius:var(--db-radius-medium);width:100%;min-height:52px;color:var(--db-color-surround);background:var(--db-color-accent);font-weight:var(--db-font-weight-bold);border:0;margin-top:18px;padding:0 18px}.primary-action:disabled{opacity:.55}.secondary-action{width:100%;min-height:var(--db-size-touch);border:1px solid var(--db-color-border);border-radius:var(--db-radius-medium);color:var(--db-color-textSecondary);background:var(--db-color-surface);font-weight:var(--db-font-weight-bold);margin:0 0 14px;padding:0 16px}.favourite-tabs{border-bottom:1px solid var(--db-color-border);background:var(--db-color-surfaceMuted);grid-template-columns:.72fr 1fr 1fr .85fr .85fr;gap:4px;min-height:58px;padding:7px 10px;display:grid}.favourite-tabs button{min-width:0;min-height:var(--db-size-touch);border-radius:var(--db-radius-medium);color:var(--db-color-textMuted);font-size:10px;font-weight:var(--db-font-weight-bold);background:0 0;border:1px solid #0000;padding:0 4px}.favourite-tabs button.is-active{border-color:var(--db-color-accent);color:var(--db-color-textPrimary);background:var(--db-color-accentSoft)}.favourite-content{padding-top:18px}.favourite-list{border:1px solid var(--db-color-border);border-radius:var(--db-radius-large);background:var(--db-color-surface);overflow:hidden}.favourite-row{grid-template-columns:minmax(0, 1fr) var(--db-size-touch);align-items:center;min-height:68px;display:grid}.favourite-row+.favourite-row{border-top:1px solid var(--db-color-border)}.favourite-row__main{min-width:0;min-height:68px;color:var(--db-color-textPrimary);text-align:left;background:0 0;border:0;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:11px;padding:9px 8px 9px 12px;display:grid}.favourite-row__main:disabled{opacity:1}.favourite-row__main:not(:disabled):active{background:var(--db-color-surfaceTab)}.favourite-row__mark{width:36px;height:36px}.favourite-row__main>span{gap:4px;min-width:0;display:grid}.favourite-row__main strong,.favourite-row__main small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.favourite-row__main strong{font-size:13px}.favourite-row__main small{color:var(--db-color-textMuted);font-size:10px}.favourite-row__remove{width:var(--db-size-touch);height:var(--db-size-touch);border-radius:var(--db-radius-round);color:var(--db-color-warning);background:0 0;border:0;place-items:center;padding:0;display:grid}.favourite-row__remove svg{fill:currentColor;width:22px;height:22px}.favourite-row__remove:disabled{opacity:.45}.favourite-row-skeleton{border-radius:0;height:68px}.favourite-row-skeleton+.favourite-row-skeleton{margin-top:1px}.bet-form{gap:14px;display:grid}.form-section{border:1px solid var(--db-color-border);border-radius:var(--db-radius-large);background:var(--db-color-surface);gap:14px;padding:18px;display:grid}.form-section__heading{grid-template-columns:34px minmax(0,1fr);align-items:start;gap:10px;display:grid}.form-section__heading>span{border-radius:var(--db-radius-round);width:30px;height:30px;color:var(--db-color-accent);background:var(--db-color-accentSoft);font-size:var(--db-font-size-caption);font-weight:var(--db-font-weight-bold);font-variant-numeric:tabular-nums;place-items:center;display:grid}.form-section h2{margin:0;font-size:16px}.form-section__heading p{color:var(--db-color-textMuted);font-size:var(--db-font-size-caption);margin:4px 0 0;line-height:1.35}.form-section label{min-width:0;color:var(--db-color-textSecondary);font-size:var(--db-font-size-bodySmall);font-weight:var(--db-font-weight-semibold);gap:7px;display:grid}.form-section input,.form-section textarea{width:100%;min-width:0;min-height:var(--db-size-touch);border:1px solid var(--db-color-border);border-radius:var(--db-radius-small);color:var(--db-color-textPrimary);background:var(--db-color-surfaceMuted);font:inherit;font-variant-numeric:tabular-nums;outline:none;padding:11px 12px}.form-section input:focus,.form-section textarea:focus{border-color:var(--db-color-accent);box-shadow:0 0 0 2px var(--db-color-accentSoft)}.form-section textarea{resize:vertical;min-height:92px;line-height:1.45}.form-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.form-grid--currency{grid-template-columns:minmax(82px,.4fr) minmax(0,1fr)}.form-notice{border-left:3px solid var(--db-color-accent);border-radius:var(--db-radius-small);color:var(--db-color-textMuted);background:var(--db-color-surfaceMuted);font-size:var(--db-font-size-bodySmall);padding:14px 16px;line-height:1.5}.form-error{border:1px solid var(--db-color-danger);border-radius:var(--db-radius-small);color:var(--db-color-textPrimary);font-size:var(--db-font-size-bodySmall);margin:0;padding:13px 15px;line-height:1.45}.bet-detail-hero{border:1px solid var(--db-color-border);background:linear-gradient(145deg, var(--db-color-surfaceRaised), var(--db-color-surface));border-radius:14px;gap:12px;padding:14px;display:grid;overflow:hidden}.bet-detail-hero__status{justify-content:space-between;align-items:center;gap:10px;display:flex}.bet-detail-hero__status small{color:var(--db-color-textMuted);font-size:10px}.bet-detail-hero__explanation{color:var(--db-color-textSecondary);margin:0;font-size:11px;line-height:1.45}.bet-detail-match{border:1px solid color-mix(in srgb, var(--db-color-border) 78%, transparent);background:color-mix(in srgb, var(--db-color-surfaceMuted) 72%, transparent);border-radius:11px;gap:11px;min-width:0;padding:11px;display:grid}.bet-detail-match__competition{min-width:0;color:var(--db-color-textMuted);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;font-size:9px;display:grid}.bet-detail-match__competition img{object-fit:contain;width:18px;height:18px}.bet-detail-match__competition span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bet-detail-match__competition time{font-variant-numeric:tabular-nums;white-space:nowrap}.bet-detail-match__teams{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;display:grid}.bet-detail-match__teams>span{text-align:center;justify-items:center;gap:5px;min-width:0;display:grid}.bet-detail-match__teams .team-mark{width:34px;height:34px}.bet-detail-match__teams strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11px;overflow:hidden}.bet-detail-match__teams>b{color:var(--db-color-textMuted);font-size:12px}.bet-detail-selection{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 10px;min-width:0;display:grid}.bet-detail-selection>span{color:var(--db-color-textMuted);font-size:9px}.bet-detail-selection>strong{text-align:right;font-size:13px}.bet-detail-selection>a{width:-moz-fit-content;width:fit-content;color:var(--db-color-accent);grid-column:1/-1;font-size:10px;text-decoration:none}.bet-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:10px;display:grid}.bet-detail-grid div{border:1px solid var(--db-color-border);background:var(--db-color-surface);border-radius:10px;align-content:center;gap:5px;min-width:0;min-height:62px;padding:10px;display:grid}.bet-detail-grid span,.bet-detail-meta span,.bet-note span{color:var(--db-color-textMuted);font-size:var(--db-font-size-caption);text-transform:uppercase;letter-spacing:.045em}.bet-detail-grid span{font-size:8px;line-height:1.25}.bet-detail-grid strong{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:13px}.bet-detail-grid div[data-tone=positive]{border-color:color-mix(in srgb, #35d9a5 44%, var(--db-color-border));background:color-mix(in srgb, #35d9a5 7%, var(--db-color-surface))}.bet-detail-grid div[data-tone=positive] strong{color:#62e4b0}.bet-detail-grid div[data-tone=negative]{border-color:color-mix(in srgb, #ff6577 44%, var(--db-color-border));background:color-mix(in srgb, #ff6577 7%, var(--db-color-surface))}.bet-detail-grid div[data-tone=negative] strong{color:#ff8795}.bet-detail-match__live{justify-self:center}.bet-detail-meta{border:1px solid var(--db-color-border);background:var(--db-color-surface);border-radius:12px;margin:10px 0;overflow:hidden}.bet-detail-meta div{justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:9px 12px;display:flex}.bet-detail-meta div+div{border-top:1px solid var(--db-color-border)}.bet-detail-meta strong,.bet-detail-meta time{min-width:0;color:var(--db-color-textSecondary);text-align:right;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:10px}.bet-detail-provider-order{border:1px solid var(--db-color-border);background:var(--db-color-surfaceMuted);border-radius:11px;gap:5px;margin-top:10px;padding:11px 12px;display:grid}.bet-detail-provider-order>span,.bet-detail-provider-order>small{color:var(--db-color-textMuted);font-size:9px}.bet-detail-provider-order code{overflow-wrap:anywhere;max-width:100%;color:var(--db-color-textPrimary);font-size:10px}.bet-detail-actions{gap:8px;margin:14px 0;display:grid}.bet-detail-actions .secondary-action{width:100%}.bet-detail-actions small{color:var(--db-color-danger);font-size:var(--db-font-size-caption)}.bet-detail-exit-state,.bet-detail-exit-action{border:1px solid color-mix(in srgb, var(--db-color-warning) 48%, var(--db-color-border));background:color-mix(in srgb, var(--db-color-warning) 7%, var(--db-color-surface));border-radius:9px;align-items:center;gap:8px;margin:10px 0;padding:10px;display:grid}.bet-detail-exit-state{grid-template-columns:repeat(3,minmax(0,1fr))}.bet-detail-exit-action{grid-template-columns:minmax(0,1fr) minmax(154px,.85fr)}.bet-detail-exit-state>div,.bet-detail-exit-action>div{gap:3px;min-width:0;display:grid}.bet-detail-exit-state span,.bet-detail-exit-action span{color:var(--db-color-textMuted);text-transform:uppercase;letter-spacing:.04em;font-size:8px}.bet-detail-exit-state strong,.bet-detail-exit-action strong{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;min-width:0;font-size:12px}.bet-detail-exit-state small,.bet-detail-exit-action small{color:var(--db-color-textMuted);font-size:9px}.bet-detail-exit-state>button,.bet-detail-exit-action>button{min-width:0;padding-inline:10px}.bet-detail-exit-action__buttons{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;min-width:0;display:grid}.bet-detail-exit-action__buttons>button{border-radius:7px;width:100%;min-width:0;min-height:36px;margin:0;padding:4px 7px;font-size:8px;line-height:1.15}.bet-detail-exit-action>small[role=alert]{color:var(--db-color-danger);grid-column:1/-1}.bet-detail-exit-state--live,.bet-detail-exit-state--partial{border-color:color-mix(in srgb, #6ca8ff 48%, var(--db-color-border));background:color-mix(in srgb, #6ca8ff 7%, var(--db-color-surface))}.bet-detail-exit-state--matched{border-color:color-mix(in srgb, var(--db-color-success) 55%, var(--db-color-border));background:color-mix(in srgb, var(--db-color-success) 7%, var(--db-color-surface))}.bet-detail-exit-state--matched-pending{border-color:color-mix(in srgb, #6ca8ff 48%, var(--db-color-border));background:color-mix(in srgb, #6ca8ff 7%, var(--db-color-surface))}.bet-detail-exit-state--uncertain{border-color:color-mix(in srgb, #a084ff 50%, var(--db-color-border));background:color-mix(in srgb, #a084ff 7%, var(--db-color-surface))}.bet-detail-exit-state--rejected{border-color:color-mix(in srgb, var(--db-color-danger) 48%, var(--db-color-border));background:color-mix(in srgb, var(--db-color-danger) 7%, var(--db-color-surface))}.bet-detail-exit-state--cancelled{border-color:var(--db-color-border);background:var(--db-color-surfaceMuted)}.bet-detail-exit-confirm{z-index:1100;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#05080dad;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.bet-detail-exit-confirm>section{border:1px solid var(--db-color-borderStrong);background:var(--db-color-surfaceElevated);width:min(100%,390px);max-height:min(620px,100dvh - 36px);box-shadow:var(--db-shadow-overlay);border-radius:14px;gap:12px;padding:18px;display:grid;position:relative;overflow:auto}.bet-detail-exit-confirm__close{border:1px solid var(--db-color-border);background:var(--db-color-surfaceMuted);width:30px;height:30px;color:var(--db-color-textPrimary);border-radius:8px;font-size:20px;position:absolute;top:9px;right:9px}.bet-detail-exit-confirm>section>span{color:var(--db-color-textMuted);text-transform:uppercase;letter-spacing:.05em;font-size:9px}.bet-detail-exit-confirm h2{margin:0;padding-right:32px;font-size:19px}.bet-detail-exit-confirm section>div{border:1px solid var(--db-color-border);border-radius:10px;overflow:hidden}.bet-detail-exit-confirm p{justify-content:space-between;gap:12px;margin:0;padding:9px 10px;font-size:11px;display:flex}.bet-detail-exit-confirm p+p{border-top:1px solid var(--db-color-border)}.bet-detail-exit-confirm p span{color:var(--db-color-textMuted)}.bet-detail-exit-confirm p strong{text-align:right;font-variant-numeric:tabular-nums}.bet-detail-exit-confirm small[role=alert]{color:var(--db-color-danger);font-size:10px}.bet-detail-technical{border:1px solid var(--db-color-border);background:var(--db-color-surface);border-radius:11px;margin:10px 0 20px;padding:0 12px}.bet-detail-technical summary{color:var(--db-color-textMuted);cursor:pointer;padding:11px 0;font-size:10px}.bet-detail-technical dl{gap:8px;margin:0;padding:0 0 11px;display:grid}.bet-detail-technical dl>div{gap:3px;min-width:0;display:grid}.bet-detail-technical dt{color:var(--db-color-textMuted);text-transform:uppercase;letter-spacing:.04em;font-size:8px}.bet-detail-technical dd{overflow-wrap:anywhere;word-break:break-word;max-width:100%;color:var(--db-color-textSecondary);margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;line-height:1.4}.bet-market-chart{border:1px solid var(--db-color-border);background:linear-gradient(150deg, color-mix(in srgb, var(--db-color-surfaceRaised) 90%, #081322), var(--db-color-surface));border-radius:12px;margin-top:10px;padding:12px;overflow:hidden}.bet-market-chart.is-empty{align-items:center;min-height:66px;display:grid}.bet-market-chart>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.bet-market-chart>header>div,.bet-market-chart.is-empty>div{gap:2px;display:grid}.bet-market-chart__mode{border:1px solid var(--db-color-border);background:var(--db-color-surfaceMuted);border-radius:6px;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;width:-moz-fit-content;width:fit-content;padding:2px;display:inline-grid}.bet-market-chart__mode button{min-height:25px;color:var(--db-color-textMuted);font-size:7.5px;font-weight:var(--db-font-weight-bold);background:0 0;border:0;border-radius:4px;padding:0 8px}.bet-market-chart__mode button[aria-pressed=true]{color:var(--db-color-textPrimary);background:var(--db-color-surfaceTab);box-shadow:inset 0 0 0 1px var(--db-color-border)}.bet-market-chart__mode button:disabled{opacity:.4}.bet-market-chart header strong,.bet-market-chart.is-empty strong{font-size:12px}.bet-market-chart header span,.bet-market-chart.is-empty span,.bet-market-chart header time{color:var(--db-color-textMuted);font-size:8px}.bet-market-chart svg{width:100%;height:116px;margin-top:5px;overflow:visible}.bet-market-chart path{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2px}.bet-market-chart__bid{stroke:#35d9a5}.bet-market-chart__ask{stroke:#ffb457}.bet-market-chart__limit{stroke:color-mix(in srgb, var(--db-color-textMuted) 58%, transparent);stroke-width:1px;stroke-dasharray:3 4}.bet-market-chart__cursor{stroke:#ffffff4d;stroke-width:1px}.bet-market-chart__event{stroke:#ff5f726b;stroke-width:1px;stroke-dasharray:2 3}.bet-market-chart input[type=range]{width:100%;height:14px;accent-color:var(--db-color-accent);margin:-4px 0 4px}.bet-market-chart__values{flex-wrap:wrap;gap:5px;display:flex}.bet-market-chart__values span{border:1px solid var(--db-color-border);color:var(--db-color-textMuted);background:color-mix(in srgb, var(--db-color-surfaceMuted) 78%, transparent);border-radius:7px;padding:5px 7px;font-size:8px}.bet-market-chart__values b{color:var(--db-color-textPrimary);font-variant-numeric:tabular-nums;margin-left:3px}.bet-market-chart__values span[data-tone=positive]{border-color:color-mix(in srgb, #35d9a5 42%, var(--db-color-border))}.bet-market-chart__values span[data-tone=positive] b{color:#5ce8b9}.bet-market-chart__values span[data-tone=negative]{border-color:color-mix(in srgb, #ff6577 42%, var(--db-color-border))}.bet-market-chart__values span[data-tone=negative] b{color:#ff8795}.bet-market-chart__cause{color:var(--db-color-textSecondary);margin:7px 0 0;font-size:9px}.bet-market-chart__note{color:var(--db-color-textMuted);margin-top:7px;font-size:8px;line-height:1.4;display:block}.bet-row__teams{gap:1px!important;padding:3px 6px!important}.bet-row__teams .team-mark{border:1px solid var(--db-color-surface);background:var(--db-color-surfaceRaised);border-radius:50%;width:18px;height:18px;margin-right:-3px}.bet-row[data-exit-state=requested],.bet-row[data-exit-state=dispatching],.bet-row[data-exit-state=submitted],.bet-row[data-exit-state=cancel_requested]{border-color:color-mix(in srgb, var(--db-color-warning) 48%, var(--db-color-border))}.bet-row[data-exit-state=live],.bet-row[data-exit-state=partial]{border-color:color-mix(in srgb, #6ca8ff 48%, var(--db-color-border))}.bet-row[data-exit-state=matched][data-exit-completed=true]{border-color:color-mix(in srgb, var(--db-color-success) 55%, var(--db-color-border))}.bet-row[data-exit-state=matched]:not([data-exit-completed=true]){border-color:color-mix(in srgb, #6ca8ff 48%, var(--db-color-border))}.bet-row[data-exit-state=uncertain]{border-color:color-mix(in srgb, #a084ff 50%, var(--db-color-border))}.bet-row[data-exit-state=rejected]{border-color:color-mix(in srgb, var(--db-color-danger) 52%, var(--db-color-border))}.bet-row[data-exit-state=cancelled]{border-color:color-mix(in srgb, var(--db-color-textMuted) 34%, var(--db-color-border))}.bet-row__exit-chip{color:var(--db-color-warning)!important;border-color:color-mix(in srgb, var(--db-color-warning) 40%, var(--db-color-border))!important;background:color-mix(in srgb, var(--db-color-warning) 8%, transparent)!important}.bet-note{border:1px solid var(--db-color-border);border-radius:var(--db-radius-medium);background:var(--db-color-surface);margin-bottom:14px;padding:16px}.bet-note p{color:var(--db-color-textSecondary);font-size:var(--db-font-size-bodySmall);white-space:pre-wrap;overflow-wrap:anywhere;margin:9px 0 0;line-height:1.5}.settings-content,.system-content,.methodology-content{padding-top:18px}.settings-profile{border:1px solid var(--db-color-border);border-radius:var(--db-radius-large);background:linear-gradient(145deg, var(--db-color-surfaceRaised), var(--db-color-surface));grid-template-columns:56px minmax(0,1fr);align-items:center;gap:14px;min-height:112px;padding:18px;display:grid}.settings-profile__avatar{border-radius:var(--db-radius-round);width:56px;height:56px;color:var(--db-color-surround);background:linear-gradient(145deg, var(--db-color-accent), var(--db-color-accentPressed));font-size:22px;font-weight:var(--db-font-weight-heavy);place-items:center;display:grid}.settings-profile>div:last-child{min-width:0}.settings-profile span{color:var(--db-color-accent);font-size:9px;font-weight:var(--db-font-weight-bold);letter-spacing:.05em;text-transform:uppercase}.settings-profile h2{text-overflow:ellipsis;white-space:nowrap;margin:6px 0 3px;font-size:18px;overflow:hidden}.settings-profile p{color:var(--db-color-textMuted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:11px;overflow:hidden}.settings-group{margin-top:18px}.settings-group>h2{color:var(--db-color-textMuted);letter-spacing:.055em;text-transform:uppercase;margin:0 8px 8px;font-size:10px}.settings-list,.settings-links{border:1px solid var(--db-color-border);border-radius:var(--db-radius-large);background:var(--db-color-surface);overflow:hidden}.settings-list>div{justify-content:space-between;align-items:center;gap:14px;min-height:58px;padding:11px 15px;display:flex}.settings-list>div+div,.settings-links button+button{border-top:1px solid var(--db-color-border)}.settings-list span{color:var(--db-color-textMuted);font-size:11px}.settings-list strong,.settings-list time{color:var(--db-color-textSecondary);font-size:12px;font-weight:var(--db-font-weight-semibold);text-align:right}.settings-links{margin-top:14px}.settings-links button{width:100%;min-height:64px;color:var(--db-color-textPrimary);text-align:left;background:0 0;border:0;gap:4px;padding:11px 15px;display:grid}.settings-links button:active{background:var(--db-color-surfaceTab)}.settings-links span{font-size:13px;font-weight:var(--db-font-weight-semibold)}.settings-links small{color:var(--db-color-textMuted);font-size:10px}.settings-group__heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.settings-group__heading h2{margin:0}.settings-group__heading .icon-button{flex:none}.venue-account-intro{border:1px solid color-mix(in srgb, var(--db-color-textMuted) 22%, var(--db-color-border));background:color-mix(in srgb, var(--db-color-surfaceTab) 68%, var(--db-color-surface));border-radius:8px;padding:8px 10px}.venue-account-intro strong{color:var(--db-color-textSecondary);font-size:9px;display:block}.venue-account-intro p{color:var(--db-color-textMuted);margin:3px 0 0;font-size:8px;line-height:1.35}.venue-account-grid{gap:10px;margin-top:10px;display:grid}.venue-account-card{border:1px solid var(--db-color-border);border-radius:var(--db-radius-large);background:var(--db-color-surface);min-height:162px;padding:14px}.venue-account-card.is-connected{border-color:color-mix(in srgb, var(--db-color-accent) 42%, var(--db-color-border))}.venue-account-card.is-error{border-color:color-mix(in srgb, var(--db-color-danger) 45%, var(--db-color-border))}.venue-account-card>header{grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.venue-account-card>header img{object-fit:contain;border-radius:8px;width:32px;height:32px}.venue-account-card>header div{min-width:0}.venue-account-card>header h3{margin:0;font-size:13px}.venue-account-card>header span{color:var(--db-color-textMuted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:8px;display:block;overflow:hidden}.venue-account-card>header strong{border-radius:var(--db-radius-round);color:var(--db-color-textSecondary);background:var(--db-color-surfaceTab);white-space:nowrap;padding:5px 7px;font-size:8px}.venue-account-card.is-connected>header strong{color:var(--db-color-accent)}.venue-account-card.is-error>header strong{color:var(--db-color-danger)}.venue-account-card__account{font-size:11px;font-weight:var(--db-font-weight-semibold);margin:12px 0 0}.venue-account-card__empty{min-height:40px;color:var(--db-color-textMuted);margin:12px 0;font-size:9px;line-height:1.45}.venue-account-balances{gap:6px;margin:12px 0;display:grid}.venue-account-balances>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.venue-account-balances dt{color:var(--db-color-textMuted);font-size:9px}.venue-account-balances dd{font-size:12px;font-weight:var(--db-font-weight-bold);font-variant-numeric:tabular-nums;margin:0}.venue-risk-policy{border:1px solid var(--db-color-border);border-radius:var(--db-radius-medium);background:color-mix(in srgb, var(--db-color-surfaceTab) 72%, transparent);margin:12px 0;padding:12px}.venue-risk-policy>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.venue-risk-policy>header div{min-width:0}.venue-risk-policy>header strong{font-size:11px;display:block}.venue-risk-policy>header span{color:var(--db-color-accent);margin-top:2px;font-size:8px;display:block}.venue-risk-policy>header small{color:var(--db-color-textSecondary);text-align:right;font-size:8px}.venue-risk-policy>p{color:var(--db-color-textMuted);margin:8px 0;font-size:9px;line-height:1.45}.venue-risk-policy__fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.venue-risk-policy__fields label{gap:4px;min-width:0;display:grid}.venue-risk-policy__fields span{min-height:20px;color:var(--db-color-textMuted);font-size:7px;line-height:1.3}.venue-risk-policy__fields input{border:1px solid var(--db-color-border);width:100%;min-width:0;height:34px;color:var(--db-color-textPrimary);background:var(--db-color-surface);font:inherit;font-variant-numeric:tabular-nums;border-radius:9px;padding:0 8px;font-size:11px}.venue-risk-policy__hint{color:var(--db-color-textMuted);margin-top:7px;font-size:8px;line-height:1.4;display:block}.venue-risk-policy__error{color:var(--db-color-danger)!important}.venue-risk-policy>button{width:100%;min-height:36px;color:var(--db-color-surround);background:var(--db-color-accent);font-size:10px;font-weight:var(--db-font-weight-bold);border:0;border-radius:10px;margin-top:9px}.venue-risk-policy>button:disabled{opacity:.45}.venue-account-card>footer{border-top:1px solid var(--db-color-border);flex-wrap:wrap;gap:6px;padding-top:10px;display:flex}.venue-account-card>footer span{border-radius:var(--db-radius-round);color:var(--db-color-textMuted);background:var(--db-color-surfaceTab);padding:4px 6px;font-size:8px}.venue-account-disclosure{color:var(--db-color-textMuted);margin:9px 5px 0;font-size:9px;line-height:1.45}.venue-enrollment{border-top:1px solid var(--db-color-border);margin:12px 0 0;padding-top:10px}.venue-enrollment__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.venue-enrollment__actions a,.venue-enrollment__actions button,.venue-enrollment__submit{border:1px solid color-mix(in srgb, var(--db-color-accent) 32%, var(--db-color-border));min-height:36px;color:var(--db-color-textPrimary);background:color-mix(in srgb, var(--db-color-accent) 7%, var(--db-color-surface));font:inherit;font-size:9px;font-weight:var(--db-font-weight-semibold);text-align:center;border-radius:10px;padding:8px 10px;text-decoration:none}.venue-enrollment--connected .venue-enrollment__actions>span{min-height:36px;color:var(--db-color-accent);background:var(--db-color-accentSoft);font-size:9px;font-weight:var(--db-font-weight-semibold);text-align:center;border-radius:10px;place-items:center;padding:8px 10px;display:grid}.venue-enrollment__connected-state{color:var(--db-color-accent);text-align:right;margin:7px 0 0;font-size:9px}.venue-enrollment form{border:1px solid var(--db-color-border);background:var(--db-color-surfaceTab);border-radius:12px;gap:9px;margin-top:9px;padding:11px;display:grid}.venue-enrollment form>p{color:var(--db-color-textMuted);margin:0;font-size:9px;line-height:1.45}.venue-enrollment__guide{width:max-content;max-width:100%;color:var(--db-color-accent);font-size:9px}.venue-enrollment label{color:var(--db-color-textSecondary);font-size:9px;font-weight:var(--db-font-weight-semibold);gap:5px;display:grid}.venue-enrollment input,.venue-enrollment textarea,.venue-enrollment select{border:1px solid var(--db-color-border);width:100%;min-height:38px;color:var(--db-color-textPrimary);background:var(--db-color-surface);font:inherit;border-radius:9px;padding:8px 10px;font-size:10px}.venue-enrollment textarea{resize:vertical;min-height:92px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.venue-enrollment__file input{padding:7px;font-size:8px}.venue-enrollment .venue-enrollment__acknowledgement{font-weight:var(--db-font-weight-regular);grid-template-columns:16px minmax(0,1fr);align-items:start;gap:8px;line-height:1.45}.venue-enrollment .venue-enrollment__acknowledgement input{width:16px;min-height:16px;accent-color:var(--db-color-accent);margin:2px 0 0;padding:0}.venue-enrollment__error{overflow-wrap:anywhere;color:var(--db-color-danger)!important}.venue-enrollment__submit{width:100%;color:var(--db-color-surround);background:var(--db-color-accent)}.venue-enrollment__submit:disabled{opacity:.58}.system-heading{border:1px solid var(--db-color-border);border-radius:var(--db-radius-large);background:linear-gradient(145deg, var(--db-color-surfaceRaised), var(--db-color-surface));padding:20px}.system-heading>span{color:var(--db-color-accent);font-size:9px;font-weight:var(--db-font-weight-bold);letter-spacing:.055em;text-transform:uppercase}.system-heading h2{margin:7px 0 6px;font-size:22px;line-height:1.16}.system-heading p{color:var(--db-color-textMuted);margin:0;font-size:12px;line-height:1.5}.system-status-list{border:1px solid var(--db-color-border);border-radius:var(--db-radius-large);background:var(--db-color-surface);margin-top:14px;overflow:hidden}.system-status-row{grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:66px;padding:11px 14px;display:grid}.system-status-row+.system-status-row{border-top:1px solid var(--db-color-border)}.system-status-dot{background:var(--db-color-textDisabled);border-radius:50%;width:9px;height:9px}.system-status-dot--pass{background:var(--db-color-accent)}.system-status-dot--blocked{background:var(--db-color-danger)}.system-status-row>div{gap:4px;min-width:0;display:grid}.system-status-row strong{font-size:12px}.system-status-row small{color:var(--db-color-textMuted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.system-status-row b{color:var(--db-color-textSecondary);font-size:9px}.methodology-steps{gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.methodology-steps li{border:1px solid var(--db-color-border);border-radius:var(--db-radius-medium);background:var(--db-color-surface);grid-template-columns:32px minmax(0,1fr);gap:11px;min-height:104px;padding:16px;display:grid}.methodology-steps li>b{border-radius:var(--db-radius-round);width:30px;height:30px;color:var(--db-color-accent);background:var(--db-color-accentSoft);place-items:center;font-size:9px;display:grid}.methodology-steps strong{font-size:13px}.methodology-steps p{color:var(--db-color-textMuted);margin:6px 0 0;font-size:11px;line-height:1.48}.methodology-sources{border-left:3px solid var(--db-color-accent);border-radius:var(--db-radius-small);background:var(--db-color-surfaceMuted);gap:6px;margin-top:14px;padding:14px 16px;display:grid}.methodology-sources span{color:var(--db-color-textMuted);text-transform:uppercase;font-size:9px}.methodology-sources code{color:var(--db-color-textSecondary);overflow-wrap:anywhere;font-size:9px}.ops-actions{border:1px solid var(--db-color-border);border-radius:var(--db-radius-large);background:var(--db-color-surface);margin-top:14px;overflow:hidden}.ops-actions button,.ops-actions a{width:100%;min-height:64px;color:var(--db-color-textPrimary);text-align:left;background:0 0;border:0;gap:4px;padding:12px 15px;text-decoration:none;display:grid}.ops-actions>*+*{border-top:1px solid var(--db-color-border)}.ops-actions strong{font-size:12px}.ops-actions span{color:var(--db-color-textMuted);font-size:9px}.global-menu-layer{z-index:50;place-items:end center;display:grid;position:fixed;inset:0}.global-menu__scrim{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#00000094;border:0;width:100%;height:100%;position:absolute;inset:0}.global-menu{width:min(100% - 24px,366px);max-height:min(680px,100dvh - 24px);margin-bottom:calc(12px + env(safe-area-inset-bottom));border:1px solid var(--db-color-border);color:var(--db-color-textPrimary);background:var(--db-color-surfaceRaised);box-shadow:var(--db-shadow-card);border-radius:20px;position:relative;overflow:auto}.global-menu>header{border-bottom:1px solid var(--db-color-border);justify-content:space-between;align-items:center;gap:14px;min-height:72px;padding:14px 14px 12px 18px;display:flex}.global-menu>header span{color:var(--db-color-accent);font-size:9px;font-weight:var(--db-font-weight-bold);letter-spacing:.06em;text-transform:uppercase}.global-menu>header h2{margin:4px 0 0;font-size:16px}.global-menu>header button{width:var(--db-size-touch);height:var(--db-size-touch);border-radius:var(--db-radius-round);color:var(--db-color-textSecondary);background:var(--db-color-surfaceMuted);border:0;font-size:22px}.global-menu nav{padding:6px 0}.global-menu nav button{width:100%;min-height:62px;color:var(--db-color-textPrimary);text-align:left;background:0 0;border:0;gap:4px;padding:10px 18px;display:grid}.global-menu nav button+button{border-top:1px solid var(--db-color-border)}.global-menu nav button:active{background:var(--db-color-surfaceTab)}.global-menu nav strong{font-size:13px}.global-menu nav small{color:var(--db-color-textMuted);font-size:9px}.bottom-nav{z-index:25;width:min(100%, var(--db-size-appMax));min-height:calc(64px + env(safe-area-inset-bottom));padding:0 0 env(safe-area-inset-bottom);overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;background:var(--db-color-surfaceMuted);border-top:1px solid var(--db-color-border);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);display:flex;position:fixed;bottom:0;left:50%;overflow-x:auto;transform:translate(-50%)}.bottom-nav::-webkit-scrollbar{display:none}.bottom-nav button{flex:0 0 calc(min(100vw, var(--db-size-appMax)) / 5);width:calc(min(100vw, var(--db-size-appMax)) / 5);scroll-snap-align:center;border-radius:var(--db-radius-medium);min-width:64px;min-height:63px;color:var(--db-color-textMuted);background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:2px 4px;display:flex}.bottom-nav svg{width:22px;height:22px}.bottom-nav span{letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:10px;font-weight:650;overflow:hidden}.bottom-nav button.is-active{color:var(--db-color-accent);background:linear-gradient(180deg, var(--db-color-accentSoft), transparent)}.bottom-nav .nav-icon{transform-origin:50% 58%;stroke-width:1.95px;will-change:transform}.bottom-nav button.is-active .nav-icon--strategy{animation:.24s cubic-bezier(.2,.8,.2,1) nav-strategy-enter}.bottom-nav button.is-active .nav-icon--prediction{animation:.22s cubic-bezier(.2,.8,.2,1) nav-prediction-enter}.bottom-nav button.is-active .nav-icon--insight{animation:.24s cubic-bezier(.2,.8,.2,1) nav-insight-enter}.bottom-nav button.is-active .nav-icon--robo,.bottom-nav button.is-active .nav-icon--matches,.bottom-nav button.is-active .nav-icon--bet{animation:.22s cubic-bezier(.2,.8,.2,1) nav-prediction-enter}.analytics-tabs{border-bottom:1px solid var(--db-color-border);background:var(--db-color-surfaceMuted);overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;gap:4px;height:46px;padding:0 10px;scroll-padding-inline:10px;display:flex;overflow-x:auto}.analytics-tabs::-webkit-scrollbar{display:none}.analytics-tabs button{min-width:max-content;min-height:44px;color:var(--db-color-textMuted);font-size:12px;font-weight:var(--db-font-weight-bold);scroll-snap-align:center;transition:color var(--db-motion-duration-fast) var(--db-motion-easing-standard), background var(--db-motion-duration-fast) var(--db-motion-easing-standard);background:0 0;border:0;flex:none;padding:0 13px;position:relative}.analytics-tabs button:after{content:"";height:3px;transition:background var(--db-motion-duration-fast) var(--db-motion-easing-standard), transform var(--db-motion-duration-fast) var(--db-motion-easing-standard);background:0 0;border-radius:3px 3px 0 0;position:absolute;bottom:0;left:24%;right:24%;transform:scaleX(.3)}.analytics-tabs button.is-active{color:var(--db-color-textPrimary)}.analytics-tabs button.is-active:after{background:var(--db-color-accent);transform:scaleX(1)}.prediction-results{gap:10px;display:grid}.prediction-results__progress{border:1px solid var(--db-color-border);min-width:0;min-height:34px;color:var(--db-color-textMuted);background:var(--db-color-surfaceRaised);border-radius:7px;justify-content:space-between;align-items:center;gap:8px;padding:7px 9px;font-size:8px;line-height:1.35;display:flex}.prediction-results__progress span{min-width:0}.prediction-results__progress i{border:2px solid color-mix(in srgb, var(--db-color-accent) 24%, transparent);border-top-color:var(--db-color-accent);border-radius:50%;flex:0 0 12px;width:12px;height:12px;animation:.72s linear infinite ui-refresh-spin}.prediction-results__progress button{border:1px solid var(--db-color-border);min-height:26px;color:var(--db-color-textPrimary);background:var(--db-color-surface);font-size:8px;font-weight:var(--db-font-weight-bold);border-radius:5px;padding:0 8px}.prediction-results>header{justify-content:space-between;align-items:start;gap:10px;display:flex}.prediction-results>header h2,.prediction-results>header p{margin:0}.prediction-results>header p{color:var(--db-color-textMuted);margin-top:4px;font-size:8px;line-height:1.45}.prediction-results__totals{border:1px solid color-mix(in srgb, var(--db-color-accent) 26%, var(--db-color-border));background:color-mix(in srgb, var(--db-color-accentSoft) 64%, var(--db-color-surface));border-radius:10px;flex:0 0 154px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;min-width:154px;max-width:154px;margin:0;padding:4px;display:grid}.prediction-results__totals>div{background:color-mix(in srgb, var(--db-color-surfaceRaised) 72%, transparent);border-radius:7px;align-content:center;justify-items:center;gap:2px;min-width:0;padding:4px 5px;display:grid}.prediction-results__totals dt{min-width:max-content;color:var(--db-color-textSecondary);white-space:nowrap;font-size:7px;line-height:1.2}.prediction-results__totals dd{color:var(--db-color-accent);font-size:clamp(8px,2.8vw,11px);font-weight:var(--db-font-weight-heavy);font-variant-numeric:tabular-nums;margin:0}.prediction-results__strategy-counts{scroll-snap-type:x proximity;scrollbar-width:none;gap:5px;display:flex;overflow-x:auto}.prediction-results__strategy-counts::-webkit-scrollbar{display:none}.prediction-results__filter-group::-webkit-scrollbar{display:none}.prediction-results__strategy-counts>button{border:1px solid var(--db-color-border);min-width:116px;min-height:68px;color:var(--db-color-textPrimary);background:var(--db-color-surface);text-align:left;scroll-snap-align:start;border-radius:12px;gap:3px;padding:9px 10px;display:grid}.prediction-results__strategy-counts>button.is-active{border-color:color-mix(in srgb, var(--db-color-accent) 55%, var(--db-color-border));background:var(--db-color-accentSoft)}.prediction-results__strategy-counts small{color:var(--db-color-textMuted);font-size:8px}.prediction-results__strategy-counts b{font-size:14px}.prediction-results__strategy-counts>button>small:last-child{color:var(--db-color-textSecondary);font-size:7px}.prediction-results__performance{border:1px solid var(--db-color-border);background:linear-gradient(135deg, var(--db-color-surface), var(--db-color-surfaceRaised));border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin:0;padding:8px;display:grid}.prediction-results__performance>div{background:color-mix(in srgb, var(--db-color-surfaceTab) 76%, transparent);text-align:center;border-radius:9px;gap:3px;min-width:0;padding:7px 5px;display:grid}.prediction-results__performance dt{color:var(--db-color-textMuted);text-overflow:ellipsis;white-space:nowrap;font-size:6.5px;overflow:hidden}.prediction-results__performance dd{font-size:10px;font-weight:var(--db-font-weight-heavy);margin:0}.prediction-results__performance dd[data-sign=positive]{color:var(--db-color-accent)}.prediction-results__performance dd[data-sign=negative]{color:var(--db-color-danger)}.prediction-results__performance dd[data-sign=neutral]{color:var(--db-color-textSecondary)}.prediction-results__filter-group{scroll-snap-type:x proximity;scrollbar-width:none;gap:6px;display:flex;overflow-x:auto}.prediction-results__filter-group button{border:1px solid var(--db-color-border);min-height:34px;color:var(--db-color-textSecondary);background:var(--db-color-surface);font-size:8px;font-weight:var(--db-font-weight-bold);scroll-snap-align:start;border-radius:999px;flex:none;padding:0 12px}.prediction-results__filter-group button.is-active{border-color:color-mix(in srgb, var(--db-color-accent) 55%, var(--db-color-border));color:var(--db-color-accent);background:var(--db-color-accentSoft)}.prediction-results__calendar{border:1px solid var(--db-color-border);background:var(--db-color-surface);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:9px;display:grid}.prediction-results__calendar label,.prediction-results__sort{gap:5px;min-width:0;display:grid}.prediction-results__calendar span,.prediction-results__sort span{color:var(--db-color-textMuted);font-size:7px}.prediction-results__calendar input,.prediction-results__sort select{border:1px solid var(--db-color-border);width:100%;min-height:36px;color:var(--db-color-textPrimary);background:var(--db-color-surfaceRaised);font:inherit;border-radius:9px;padding:0 9px;font-size:9px}.prediction-results__sort{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px}.prediction-results__list{gap:7px;display:grid}.prediction-result-card{--prediction-result-color:var(--db-color-textMuted);border:1px solid color-mix(in srgb, var(--prediction-result-color) 48%, var(--db-color-border));width:100%;color:var(--db-color-textPrimary);background:var(--db-color-surface);text-align:left;border-left-width:3px;border-radius:11px;gap:7px;padding:9px;display:grid}.prediction-result-card[data-settlement=won]{--prediction-result-color:var(--db-color-accent)}.prediction-result-card[data-settlement=lost]{--prediction-result-color:var(--db-color-danger)}.prediction-result-card[data-settlement=void]{--prediction-result-color:var(--db-color-warning)}.prediction-result-card__status,.prediction-result-card__competition,.prediction-result-card__forecast{align-items:center;gap:5px;display:flex}.prediction-result-card__status{color:var(--prediction-result-color)}.prediction-result-card__status svg{width:14px;height:14px}.prediction-result-card__status b{font-size:10px}.prediction-result-card__status time{color:var(--db-color-textMuted);margin-left:auto;font-size:9px}.prediction-result-card__competition{color:var(--db-color-textMuted);font-size:9px}.prediction-result-card__competition .team-mark{width:16px;height:16px}.prediction-result-card__match{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:7px;display:grid}.prediction-result-card__match>span{align-items:center;gap:5px;min-width:0;display:flex}.prediction-result-card__match>span:last-child{text-align:right;justify-content:end}.prediction-result-card__match b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.prediction-result-card__match strong{font-size:13px}.prediction-result-card__match .team-mark{flex:none;width:22px;height:22px}.prediction-result-card__forecast{flex-wrap:wrap}.prediction-result-card__forecast b{font-size:10px}.prediction-result-card__forecast strong{color:var(--prediction-result-color);font-size:12px}.prediction-result-card__forecast small{color:var(--db-color-textMuted);margin-left:auto;font-size:9px}.prediction-result-card__audit{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;min-width:0;display:grid}.prediction-result-card__audit>span{border:1px solid color-mix(in srgb, var(--prediction-result-color) 18%, var(--db-color-border));background:var(--db-color-surfaceRaised);border-radius:8px;gap:2px;min-width:0;padding:7px 8px;display:grid}.prediction-result-card__audit small{color:var(--db-color-textMuted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.prediction-result-card__audit b{color:var(--db-color-textPrimary);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.prediction-results__empty{border:1px dashed var(--db-color-border);color:var(--db-color-textMuted);text-align:center;border-radius:11px;margin:0;padding:18px;font-size:8px;line-height:1.5}.analytics-parameter-bar{border-bottom:1px solid var(--db-color-border);background:var(--db-color-canvas);overscroll-behavior-x:contain;scrollbar-width:none;gap:8px;height:54px;padding:7px 8px;display:flex;overflow-x:auto}.analytics-parameter-bar::-webkit-scrollbar{display:none}.analytics-parameter-bar button{border:1px solid var(--db-color-border);min-width:48px;height:40px;color:var(--db-color-textMuted);background:var(--db-color-surface);font-size:11px;font-weight:var(--db-font-weight-bold);white-space:nowrap;border-radius:9px;flex:none;padding:0 14px}.analytics-parameter-bar button.is-active{border-color:var(--db-color-accent);color:var(--db-color-textPrimary);background:var(--db-color-accentSoft)}.analytics-list-toolbar{border-bottom:1px solid var(--db-color-border);background:var(--db-color-canvas);justify-content:space-between;align-items:center;height:46px;padding:1px 8px 1px 16px;display:flex}.analytics-list-toolbar span{color:var(--db-color-textSecondary);font-size:11px;font-weight:var(--db-font-weight-semibold)}.analytics-list-toolbar button{width:var(--db-size-touch);height:var(--db-size-touch);border-radius:var(--db-radius-medium);color:var(--db-color-textMuted);background:0 0;border:0;place-items:center;padding:0;display:grid}.analytics-list-toolbar svg{width:20px;height:20px}.analytics-content{animation:content-enter var(--db-motion-duration-standard) var(--db-motion-easing-standard);padding:12px 8px 24px}.analytics-content--with-parameters{padding-top:2px}.analytics-content--with-toolbar{padding-top:12px}.analytics-cached-status{color:var(--color-text-secondary);margin:0 12px 8px;font-size:11px;line-height:1.35}.analytics-section+.analytics-section{margin-top:26px}.analytics-section--separated{margin-top:20px!important}.analytics-section-heading{align-items:center;min-height:44px;padding:0 48px 6px 8px;display:flex;position:relative}.analytics-section-heading h2{color:var(--db-color-textSecondary);font-size:11px;font-weight:var(--db-font-weight-bold);letter-spacing:.045em;text-transform:uppercase;margin:0}.analytics-section-heading .info-popover__trigger{top:0;right:0}.analytics-state-surface{border:1px solid var(--db-color-border);background:var(--db-color-surface);min-height:146px;box-shadow:var(--db-shadow-card);border-radius:10px;grid-template-columns:40px minmax(0,1fr);align-content:center;gap:12px;padding:18px 48px 18px 18px;display:grid;position:relative}.analytics-state-surface>.info-popover__trigger{top:4px;right:4px}.analytics-state-icon{border-radius:var(--db-radius-round);width:40px;height:40px;color:var(--db-color-accent);background:var(--db-color-accentSoft);place-items:center;display:grid}.analytics-state-icon svg{width:24px;height:24px}.analytics-state-copy{align-self:center;min-width:0}.analytics-state-copy h3{color:var(--db-color-textPrimary);margin:0;font-size:14px;line-height:1.25}.analytics-state-copy p{color:var(--db-color-textMuted);margin:7px 0 0;font-size:11px;line-height:1.45}.analytics-state-action{min-height:var(--db-size-touch);border-radius:var(--db-radius-medium);color:var(--db-color-surround);background:var(--db-color-accent);font-size:12px;font-weight:var(--db-font-weight-bold);border:0;grid-column:1/-1;margin-top:4px}.prediction-publication-state,.prediction-monitoring-state{background:var(--db-color-surfaceMuted);border:0;border-radius:10px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;min-height:58px;padding:7px 36px 7px 8px;display:grid;position:relative}.prediction-publication-state>.info-popover__trigger,.prediction-monitoring-state>.info-popover__trigger{top:4px;right:4px}.prediction-publication-state__icon{width:28px;height:28px;color:var(--db-color-warning);background:color-mix(in srgb, var(--db-color-warning) 11%, var(--db-color-surface));border-radius:8px;place-items:center;display:grid}.prediction-publication-state__icon svg{width:17px;height:17px}.prediction-publication-state>div,.prediction-monitoring-state>div{min-width:0}.prediction-publication-state h3,.prediction-monitoring-state h3{color:var(--db-color-textPrimary);margin:0;font-size:10.5px;line-height:1.25}.prediction-publication-state p,.prediction-monitoring-state p{color:var(--db-color-textMuted);margin:4px 0 0;font-size:9px;line-height:1.4}.prediction-publication-state small,.prediction-monitoring-state small{color:var(--db-color-textSecondary);margin-top:3px;font-size:7.5px;display:block}.prediction-signal-list{gap:8px;min-width:0;display:grid;position:relative}.prediction-monitoring-list__heading{align-items:flex-start;gap:10px;min-width:0;padding:0 2px;display:flex}.prediction-monitoring-list__heading>div{flex:auto;min-width:0}.prediction-monitoring-list__heading h3{color:var(--db-color-textPrimary);margin:0;font-size:12px}.prediction-monitoring-list__heading p{color:var(--db-color-textMuted);margin:3px 0 0;font-size:8.5px;line-height:1.4}.prediction-monitoring-list__actions{flex:none;align-items:center;gap:5px;display:inline-flex}.prediction-monitoring-list__actions>b{min-width:28px;color:var(--db-color-accent);background:var(--db-color-accentSoft);text-align:center;border-radius:999px;flex:none;padding:4px 7px;font-size:9px}.prediction-monitoring-list__actions>button{border:1px solid var(--db-color-borderSubtle);width:28px;height:28px;color:var(--db-color-textSecondary);background:var(--db-color-surfaceRaised);border-radius:7px;padding:6px}.prediction-monitoring-list__actions svg{width:14px;height:14px}.prediction-monitoring-list__actions>button[data-refreshing=true] svg{animation:.9s linear infinite order-book-spin}.prediction-monitoring-list__price-state{border:1px solid color-mix(in srgb, var(--db-color-warning) 28%, transparent);width:-moz-fit-content;width:fit-content;color:var(--db-color-textSecondary);background:color-mix(in srgb, var(--db-color-warning) 8%, transparent);border-radius:8px;margin:0 0 2px;padding:5px 9px;font-size:9px;line-height:1.3}.prediction-monitoring-list>.forecast-sort-control{margin-bottom:8px}.prediction-feed-controls{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-bottom:8px;display:grid}.prediction-feed-controls .forecast-sort-control{min-width:0}.prediction-feed-controls>label{border:1px solid var(--db-color-borderSubtle);background:var(--db-color-surfaceMuted);border-radius:9px;gap:2px;min-width:0;padding:5px 7px;display:grid}.prediction-feed-controls>label>span{color:var(--db-color-textMuted);font-size:7px}.prediction-feed-controls select{width:100%;min-width:0;min-height:28px;color:var(--db-color-textPrimary);background:var(--db-color-surface);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font:inherit;border:0;border-radius:7px;padding:0 24px 0 7px;font-size:9px}.prediction-feed-controls select option,.forecast-sort-control select option{color:var(--db-color-textPrimary);background:var(--db-color-surfaceRaised)}@media (max-width:359px){.prediction-results>header{align-items:stretch;display:grid}.prediction-results__totals{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;min-width:0;max-width:none}.prediction-results__totals>div{padding-block:3px}.prediction-feed-controls{grid-template-columns:minmax(0,1fr)}}.prediction-signal-list>.info-popover__trigger{position:absolute;top:4px;right:4px}.prediction-signal-card-wrap,.strategy-published-signal-row{gap:6px;min-width:0;display:grid}.prediction-signal-card{border:1px solid var(--db-color-border);min-width:0;color:inherit;background:var(--db-color-surface);text-align:left;border-radius:12px;gap:8px;padding:10px 36px 10px 10px;display:grid}.prediction-monitoring-card{padding-right:10px}.prediction-monitoring-card-wrap{border:1px solid var(--db-color-border);background:var(--db-color-surface);content-visibility:auto;contain-intrinsic-size:360px 210px;border-radius:12px;padding:0;overflow:hidden}.prediction-monitoring-card-wrap[data-bet-available=true]{border-color:color-mix(in srgb, var(--db-color-accent) 52%, var(--db-color-border));box-shadow:0 0 0 1px color-mix(in srgb, var(--db-color-accent) 10%, transparent)}.prediction-monitoring-card-wrap[data-value-evidence=positive]{border-color:color-mix(in srgb, var(--db-color-danger) 38%, var(--db-color-border))}.prediction-monitoring-card-wrap:not([data-proposal-state=none]){border-color:color-mix(in srgb, #7c6cff 68%, var(--db-color-border));box-shadow:0 0 0 1px #7c6cff2e,0 0 18px #7c6cff1a}.prediction-monitoring-card-wrap>.prediction-monitoring-card{border:0;border-radius:0;width:100%}.prediction-monitoring-card-wrap>.order-proposal-trigger,.prediction-monitoring-card-wrap>.prediction-feed-bet-unavailable{border-radius:8px;justify-content:center;justify-self:end;width:auto;min-width:0;min-height:30px;margin:0 6px 6px auto;padding:5px 8px;font-size:8px}.prediction-feed-bet-unavailable{border:1px dashed var(--db-color-borderSubtle);color:var(--db-color-textMuted);background:var(--db-color-surfaceMuted);opacity:.7;border-radius:9px;font-size:9px}.prediction-feed-bet-status{border:1px solid color-mix(in srgb, #7c6cff 54%, var(--db-color-border));color:#c8c1ff;background:color-mix(in srgb, #7c6cff 16%, var(--db-color-surface));width:calc(100% - 12px);min-height:34px;font-size:9px;font-weight:var(--db-font-weight-bold);border-radius:9px;justify-content:center;align-items:center;margin:0 6px 6px;display:inline-flex}.prediction-feed-bet-repeat{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;margin:0 6px 6px;display:flex}.prediction-feed-bet-repeat>.prediction-feed-bet-status,.prediction-feed-bet-repeat>.order-proposal-trigger{border-radius:8px;width:auto;min-width:0;min-height:30px;margin:0;padding:5px 8px;font-size:8px}.prediction-feed-bet-repeat>.prediction-feed-bet-status{margin-right:auto}.strategy-monitoring-forecast-row:not([data-proposal-state=none]){border-color:color-mix(in srgb, #7c6cff 68%, var(--db-color-border));box-shadow:0 0 0 1px #7c6cff2e,0 0 18px #7c6cff1a}.strategy-forecast-action__proposal-status{color:#c8c1ff;font-weight:var(--db-font-weight-bold)}.strategy-fixture-bet-badge{border:1px solid color-mix(in srgb, #7c6cff 54%, var(--db-color-border));color:#ddd9ff;background:color-mix(in srgb, #7c6cff 13%, var(--db-color-surface));white-space:nowrap;border-radius:7px;align-items:center;gap:4px;max-width:100%;min-height:22px;padding:3px 6px;font-size:7.5px;line-height:1;display:inline-flex}.strategy-fixture-bet-badge>span{align-items:center;display:inline-flex}.strategy-fixture-bet-badge img{object-fit:contain;background:color-mix(in srgb, var(--db-color-surfaceMuted) 86%, transparent);border-radius:4px;width:13px;height:13px}.strategy-fixture-bet-badge img+img{margin-left:-3px}.strategy-fixture-bet-badge b{font-size:inherit}.strategy-fixture-bet-badge em{color:#fff;font-style:normal;font-weight:var(--db-font-weight-bold);background:#7c6cff8f;border-radius:4px;padding:2px 3px}.strategy-fixture-bet-badge time{color:var(--db-color-textMuted)}.home-bet-badge{border:1px solid color-mix(in srgb, #7c6cff 50%, var(--db-color-border));color:#ddd9ff;background:color-mix(in srgb, #7c6cff 13%, var(--db-color-surface));white-space:nowrap;border-radius:7px;align-items:center;gap:4px;min-height:20px;padding:3px 6px;font-size:7.5px;line-height:1;display:inline-flex}.home-bet-badge img{object-fit:contain;border-radius:4px;width:13px;height:13px}.home-bet-badge img+img{margin-left:-3px}.home-bet-badge b{font-size:inherit}.home-bet-badge em{color:#fff;font-style:normal;font-weight:var(--db-font-weight-bold);background:#7c6cff8f;border-radius:4px;padding:2px 3px}.prediction-feed-progress{color:var(--db-color-textMuted);text-align:center;padding:12px;font-size:11px}.prediction-monitoring-state{border-style:dashed}.prediction-signal-card__competition,.prediction-signal-card__match,.prediction-signal-card__evidence{align-items:center;min-width:0;display:flex}.prediction-signal-card__competition{color:var(--db-color-textSecondary);gap:6px;font-size:9px}.prediction-signal-card__competition .team-mark{width:20px;height:20px}.prediction-signal-card__competition>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.prediction-signal-card__competition time{white-space:nowrap;margin-left:auto}.prediction-signal-card__timing{border:1px solid var(--db-color-borderSubtle);color:var(--db-color-textMuted);background:var(--db-color-surfaceMuted);font-size:7px;font-style:normal;font-weight:var(--db-font-weight-semibold);white-space:nowrap;border-radius:5px;flex:none;padding:3px 5px}.prediction-signal-card__timing[data-live=true]{border-color:color-mix(in srgb, var(--db-color-danger) 48%, var(--db-color-border));color:#ff98a6;background:color-mix(in srgb, var(--db-color-danger) 10%, var(--db-color-surface))}.prediction-signal-card__match{justify-content:space-between;gap:8px}.prediction-signal-card__match>span{flex:1 1 0;align-items:center;gap:6px;min-width:0;display:flex}.prediction-signal-card__match>span:last-child{text-align:right;justify-content:flex-end}.prediction-signal-card__match .team-mark{flex:0 0 28px;width:28px;height:28px}.prediction-signal-card__match b{min-width:0;color:var(--db-color-textPrimary);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.prediction-signal-card__match small{color:var(--db-color-textMuted)}.prediction-signal-card__evidence{flex-wrap:wrap;gap:7px;font-size:9px}.prediction-signal-card__evidence b{color:var(--db-color-accent);text-transform:uppercase}.prediction-signal-card__hot{border:1px solid color-mix(in srgb, var(--db-color-danger) 42%, var(--db-color-border));color:#ff98a6;background:color-mix(in srgb, var(--db-color-danger) 9%, var(--db-color-surface));min-height:19px;font-size:7px;font-style:normal;font-weight:var(--db-font-weight-bold);border-radius:5px;align-items:center;gap:3px;padding:2px 5px;display:inline-flex}.prediction-signal-card__hot svg{width:11px;height:11px}.prediction-signal-card__evidence strong{color:var(--db-color-accent);margin-left:auto;font-size:12px}.prediction-signal-card__evidence small{color:var(--db-color-textSecondary)}.prediction-signal-card__micro-metrics{flex-wrap:wrap;flex:1 0 100%;gap:5px;min-width:0;display:flex}.prediction-signal-card__micro-metrics>small{border:1px solid var(--db-color-borderSubtle);min-width:0;color:var(--db-color-textSecondary);background:var(--db-color-surfaceMuted);border-radius:6px;padding:3px 6px;line-height:1.25}.prediction-signal-card__micro-metrics>small[data-tone=positive]{border-color:color-mix(in srgb, #18c982 42%, var(--db-color-border));color:#78e9b7;background:color-mix(in srgb, #18c982 10%, var(--db-color-surface))}.prediction-signal-card__micro-metrics>small[data-tone=muted]{color:var(--db-color-textMuted)}.prediction-signal-card__odds{isolation:isolate;margin-left:auto;position:relative;overflow:hidden}.prediction-signal-card__odds:after{z-index:-1;content:"";opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff61,#0000);width:34%;position:absolute;inset:-70% auto -70% -45%;transform:rotate(14deg)}.prediction-signal-card__odds[data-relative-odds=above-average]{border-color:color-mix(in srgb, var(--db-color-accent) 56%, var(--db-color-border));color:var(--db-color-accent)}.prediction-signal-card__odds[data-relative-odds=above-average]:after{animation:5.8s ease-in-out infinite prediction-odds-sheen}@keyframes prediction-odds-sheen{0%,58%{opacity:0;left:-45%}68%{opacity:.7}82%,to{opacity:0;left:122%}}@media (prefers-reduced-motion:reduce){.prediction-signal-card__odds:after{animation:none}}.prediction-signal-card-wrap>.order-proposal-trigger{border-radius:8px;justify-self:end;width:auto;min-width:0;min-height:30px;margin-left:auto;padding:5px 8px;font-size:8px}.order-proposal-trigger{border:1px solid color-mix(in srgb, var(--db-color-accent) 24%, var(--db-color-border));color:#e8fff7;background:color-mix(in srgb, var(--db-color-accent) 20%, var(--db-color-surfaceRaised));width:100%;min-height:34px;box-shadow:inset 3px 0 0 color-mix(in srgb, var(--db-color-accent) 78%, transparent), inset 0 1px 0 #ffffff17, 0 3px 10px #00000024;font-size:9px;font-weight:var(--db-font-weight-bold);border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:6px 9px;transition:transform .12s,background-color .12s,box-shadow .12s;display:flex;position:relative;overflow:hidden}.order-proposal-trigger:after{content:"";background:color-mix(in srgb, var(--db-color-accent) 76%, white);width:3px;height:3px;box-shadow:-5px 0 0 color-mix(in srgb, var(--db-color-accent) 34%, transparent);opacity:.72;border-radius:1px;position:absolute;inset:5px 5px auto auto}.order-proposal-trigger:active{background:color-mix(in srgb, var(--db-color-accent) 26%, var(--db-color-surfaceRaised));box-shadow:inset 3px 0 0 var(--db-color-accent), inset 0 1px 0 #ffffff12;transform:translateY(1px)}.order-proposal-trigger:focus-visible{outline:2px solid var(--db-color-focus);outline-offset:2px}.order-proposal-trigger img{border-radius:4px;width:18px;height:18px}.order-proposal-trigger__venues{align-items:center;display:inline-flex}.order-proposal-trigger__venues img+img{margin-left:-5px}.order-proposal-dialog{width:100%;max-width:600px;max-height:92dvh;color:var(--db-color-textPrimary);background:0 0;border:0;margin:auto auto 0;padding:0;overflow:visible}.order-proposal-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#030712c2}.order-proposal-dialog__panel{border:1px solid var(--db-color-border);background:var(--db-color-surface);border-radius:10px 10px 0 0;grid-template-rows:auto auto minmax(0,1fr) auto;max-height:88dvh;display:grid;overflow:hidden;box-shadow:0 -16px 48px #00000057}.order-proposal-dialog__handle{background:var(--db-color-border);border-radius:99px;width:42px;height:4px;margin:8px auto 2px}.order-proposal-dialog__panel>header{border-bottom:1px solid var(--db-color-border);align-items:center;gap:10px;min-width:0;padding:8px 12px 10px;display:flex}.order-proposal-dialog__panel>header>span{flex:1;min-width:0}.order-proposal-dialog__title{justify-content:space-between;align-items:center;gap:10px;display:flex}.order-proposal-dialog__title h2{flex:none}.order-proposal-dialog__balances{justify-content:flex-end;align-items:center;gap:5px;min-width:0;display:flex}.order-proposal-dialog__balances>span{border:1px solid var(--db-color-border);background:var(--db-color-surfaceRaised);border-radius:5px;align-items:center;gap:4px;min-width:0;padding:4px 6px;display:inline-flex}.order-proposal-dialog__balances>span[data-state=unavailable]{opacity:.56}.order-proposal-dialog__balances img{border-radius:3px;width:14px;height:14px}.order-proposal-dialog__balances b{max-width:72px;color:var(--db-color-textSecondary);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.order-proposal-dialog__panel>header small{color:var(--db-color-textMuted);font-size:8px}.order-proposal-dialog__panel>header h2{margin:2px 0 0;font-size:17px}.order-proposal-dialog__panel>header button{width:36px;height:36px;color:var(--db-color-textSecondary);background:var(--db-color-surfaceRaised);border:0;border-radius:6px;font-size:22px}.order-proposal-dialog__body{overscroll-behavior:contain;scrollbar-gutter:stable;flex-direction:column;gap:10px;min-height:0;padding:12px;display:flex;overflow:hidden auto}.order-proposal-dialog__body>*{flex:none}.order-proposal-dialog__panel>footer{padding:10px 12px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--db-color-border);background:color-mix(in srgb, var(--db-color-surface) 94%, transparent);grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.order-proposal-dialog__panel>footer>button{border:1px solid var(--db-color-border);min-height:44px;color:var(--db-color-textSecondary);background:var(--db-color-surfaceRaised);font-size:11px;font-weight:var(--db-font-weight-bold);border-radius:11px;padding:0 14px}.order-proposal-dialog__panel>footer>button:first-child{border-color:color-mix(in srgb, var(--db-color-accent) 72%, var(--db-color-border));color:var(--db-color-canvas);background:var(--db-color-accent);box-shadow:0 7px 18px color-mix(in srgb, var(--db-color-accent) 20%, transparent)}.order-proposal-dialog__panel>footer>button:disabled{cursor:not-allowed;opacity:.46;box-shadow:none}.order-proposal-dialog__venues{grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:6px;display:grid}.order-proposal-dialog__venues>button{border:1px solid var(--db-color-border);min-width:0;min-height:84px;color:var(--db-color-textPrimary);background:var(--db-color-surfaceRaised);text-align:left;border-radius:6px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 6px;padding:7px;display:grid}.order-proposal-dialog__venue-unavailable{border:1px dashed color-mix(in srgb, var(--db-color-border) 82%, transparent);min-width:0;min-height:70px;color:var(--db-color-textMuted);background:color-mix(in srgb, var(--db-color-surfaceRaised) 72%, transparent);opacity:.78;border-radius:6px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:3px 7px;padding:8px;display:grid}.order-proposal-dialog__venue-unavailable img{filter:grayscale()}.order-proposal-dialog__venue-unavailable small,.order-proposal-dialog__venue-unavailable a{grid-column:2}.order-proposal-dialog__venue-unavailable a{width:max-content;max-width:100%;color:var(--db-color-textSecondary);text-underline-offset:2px;font-size:9px;text-decoration:underline}.order-proposal-dialog__venues>button[data-selected=true]{border-color:color-mix(in srgb, var(--db-color-accent) 58%, var(--db-color-border));background:color-mix(in srgb, var(--db-color-accentSoft) 62%, var(--db-color-surfaceRaised));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--db-color-accent) 15%, transparent), 0 6px 16px color-mix(in srgb, var(--db-color-accent) 9%, transparent)}.order-proposal-dialog__venues>button[data-completed=true]{color:var(--db-color-accent)}.order-proposal-dialog__existing{border:1px solid var(--db-color-border);background:var(--db-color-surfaceRaised);border-radius:8px;overflow:hidden}.order-proposal-dialog__existing>header{border-bottom:1px solid var(--db-color-border);justify-content:space-between;gap:8px;padding:7px 9px;font-size:8px;display:flex}.order-proposal-dialog__existing>header span{color:var(--db-color-textMuted)}.order-proposal-dialog__existing>div{display:grid}.order-proposal-dialog__existing>div>span{border-bottom:1px solid var(--db-color-border);grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:6px;min-width:0;padding:6px 9px;display:grid}.order-proposal-dialog__existing>div>span:last-child{border-bottom:0}.order-proposal-dialog__existing img{object-fit:contain;background:#fff;border-radius:5px;width:18px;height:18px;padding:2px}.order-proposal-dialog__existing b{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.order-proposal-dialog__existing small{color:var(--db-color-textMuted);font-size:7px}.order-proposal-dialog__executed{z-index:4;border:1px solid color-mix(in srgb, var(--db-color-accent) 55%, var(--db-color-border));background:color-mix(in srgb, var(--db-color-surface) 94%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);text-align:center;border-radius:10px;justify-items:center;gap:6px;width:min(240px,100% - 32px);padding:14px;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);box-shadow:0 18px 56px #00000061}.order-proposal-dialog__executed img{object-fit:contain;background:#fff;border-radius:8px;width:30px;height:30px;padding:4px}.order-proposal-dialog__executed strong{font-size:12px}.order-proposal-dialog__executed small{color:var(--db-color-textMuted);font-size:8px}.order-proposal-dialog__executed button{background:var(--db-color-accent);color:#07130d;min-width:72px;min-height:32px;font-size:9px;font-weight:var(--db-font-weight-bold);border:0;border-radius:7px}.order-proposal-dialog__venues img{border-radius:5px;grid-row:1/span 3;width:20px;height:20px}.order-proposal-dialog__venues span{min-width:0;font-size:10px;font-weight:var(--db-font-weight-bold)}.order-proposal-dialog__venues small{color:var(--db-color-textMuted);font-size:8.5px;line-height:1.3}.order-proposal-dialog__venues .order-proposal-dialog__venue-liquidity{font-variant-numeric:tabular-nums;grid-column:2;align-items:baseline;gap:5px;min-width:0;display:flex;overflow:hidden}.order-proposal-dialog__venue-liquidity b{min-width:0;color:var(--db-color-textSecondary);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.order-proposal-dialog__venue-liquidity i{color:var(--db-color-textMuted);font-size:7.5px;font-style:normal;font-weight:var(--db-font-weight-bold);white-space:nowrap;flex:none}.order-proposal-dialog__venue-liquidity[data-tone=up] b,.order-proposal-dialog__venue-liquidity[data-tone=up] i{color:var(--db-color-accent)}.order-proposal-dialog__venue-liquidity[data-tone=down] b,.order-proposal-dialog__venue-liquidity[data-tone=down] i{color:var(--db-color-danger)}.order-proposal-dialog__venue-liquidity[data-tone=up]{animation:.9s ease-out order-liquidity-up}.order-proposal-dialog__venue-liquidity[data-tone=down]{animation:.9s ease-out order-liquidity-down}.order-proposal-dialog__venue-pair{display:inline-flex}.order-proposal-dialog__venue-pair img{grid-row:auto}.order-proposal-dialog__venue-pair img+img{margin-left:-6px}.order-proposal-dialog__step{color:var(--db-color-textSecondary);font-size:8px;font-weight:var(--db-font-weight-bold);margin:0}.order-proposal-dialog__market{border:1px solid var(--db-color-border);background:var(--db-color-surfaceRaised);border-radius:6px;gap:4px;min-width:0;padding:10px;display:grid}.order-proposal-dialog__market strong,.order-proposal-dialog__market span,.order-proposal-dialog__market small{overflow-wrap:anywhere}.order-proposal-dialog__market strong{align-items:center;gap:6px;font-size:12px;display:flex}.order-proposal-dialog__market strong img{border-radius:4px;flex:none;width:18px;height:18px}.order-proposal-dialog__market span{font-size:9px}.order-proposal-dialog__market small{color:var(--db-color-textMuted);font-size:8px}.order-proposal-dialog__market details{min-width:0}.order-proposal-dialog__market summary{width:max-content;max-width:100%;color:var(--db-color-textMuted);cursor:pointer;font-size:8px}.order-proposal-dialog__market details small{overflow-wrap:anywhere;margin-top:4px;display:block}.order-proposal-dialog__event-link{width:max-content;max-width:100%;color:var(--db-color-accent);font-size:9px;font-weight:var(--db-font-weight-bold);text-decoration:none}.order-proposal-dialog__event-link:after{content:" ↗"}.order-proposal-dialog__order-book{border:1px solid color-mix(in srgb, var(--db-color-info) 38%, var(--db-color-border));background:var(--db-color-surfaceRaised);border-radius:8px;align-self:start;gap:10px;min-width:0;min-height:max-content;padding:11px;animation:.48s ease-out order-book-snapshot-in;display:grid;overflow:hidden}.order-proposal-dialog__order-book[data-refreshing=true]{border-color:color-mix(in srgb, var(--db-color-info) 38%, var(--db-color-border))}.order-proposal-dialog__order-book[data-refreshing=true] .order-proposal-dialog__book-grid{opacity:1}.order-proposal-dialog__book-header{justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;display:flex}.order-proposal-dialog__book-header>span{gap:2px;min-width:0;display:grid}.order-proposal-dialog__book-header small{color:var(--db-color-textMuted);font-size:8px}.order-proposal-dialog__book-header strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.order-proposal-dialog__book-header nav{gap:4px;min-width:0;display:flex}.order-proposal-dialog__book-header nav button{border:1px solid var(--db-color-border);min-width:0;min-height:28px;color:var(--db-color-textMuted);background:var(--db-color-background);font-size:8px;font-weight:var(--db-font-weight-bold);border-radius:5px;align-items:center;gap:4px;padding:4px 7px;display:inline-flex}.order-proposal-dialog__book-header nav .order-proposal-dialog__book-refresh{justify-content:center;width:28px;padding:0}.order-proposal-dialog__book-refresh svg{width:14px;height:14px}.order-proposal-dialog__book-refresh[data-refreshing=true] svg{animation:.72s linear infinite ui-refresh-spin}.order-proposal-dialog__book-header nav button[data-selected=true]{border-color:color-mix(in srgb, var(--db-color-accent) 52%, var(--db-color-border));color:var(--db-color-textPrimary);background:color-mix(in srgb, var(--db-color-accentSoft) 54%, var(--db-color-background))}.order-proposal-dialog__book-header nav img{border-radius:3px;flex:none;width:13px;height:13px}.order-proposal-dialog__book-grid{border:1px solid var(--db-color-border);background:var(--db-color-background);border-radius:7px;grid-template-rows:auto minmax(0,1fr);align-self:start;gap:0;min-width:0;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff08}.order-proposal-dialog__book-ladder{overscroll-behavior:contain;scrollbar-gutter:stable;grid-auto-rows:max-content;align-content:start;min-width:0;max-height:min(340px,42dvh);display:grid;overflow:hidden auto}.order-proposal-dialog__book-summary{border-bottom:1px solid var(--db-color-border);background:var(--db-color-surfaceMuted);grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;padding:7px 8px;display:grid}.order-proposal-dialog__book-summary span{border-right:1px solid var(--db-color-border);text-align:center;gap:2px;min-width:0;padding:0 7px;display:grid}.order-proposal-dialog__book-summary span:first-child{text-align:left;padding-left:0}.order-proposal-dialog__book-summary span:last-child{text-align:right;border-right:0;padding-right:0}.order-proposal-dialog__book-summary small{color:var(--db-color-textMuted);font-size:8px;line-height:1.2}.order-proposal-dialog__book-summary b{font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.order-proposal-dialog__book-summary span[data-side=ask] b{color:var(--db-color-warning)}.order-proposal-dialog__book-summary span[data-side=bid] b{color:var(--db-color-accent)}.order-proposal-dialog__book-summary span[data-side=spread] b{color:var(--db-color-textSecondary)}.order-proposal-dialog__book-columns,.order-proposal-dialog__book-row{text-align:right;font-variant-numeric:tabular-nums;grid-template-columns:.88fr .78fr .9fr 1fr;align-items:center;gap:7px;min-width:0;display:grid}.order-proposal-dialog__book-columns{border-bottom:1px solid var(--db-color-border);background:color-mix(in srgb, var(--db-color-surfaceMuted) 62%, transparent);min-height:26px;padding:0 10px}.order-proposal-dialog__book-columns small{color:var(--db-color-textMuted);font-size:8.5px;font-weight:var(--db-font-weight-semibold);text-transform:uppercase}.order-proposal-dialog__book-side{gap:0;min-width:0;display:grid}.order-proposal-dialog__book-side>header{border-bottom:1px solid color-mix(in srgb, var(--db-color-border) 74%, transparent);min-width:0;min-height:28px;color:var(--db-color-textSecondary);background:color-mix(in srgb, var(--db-color-surfaceRaised) 64%, transparent);font-size:9px;font-weight:var(--db-font-weight-bold);justify-content:space-between;align-items:center;gap:8px;padding:0 10px;display:flex}.order-proposal-dialog__book-side>header span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.order-proposal-dialog__book-side>header b{flex:none;font-size:9.5px}.order-proposal-dialog__book-side[data-side=ask]>header b{color:var(--db-color-danger)}.order-proposal-dialog__book-side[data-side=bid]>header b{color:var(--db-color-accent)}.order-proposal-dialog__book-levels{gap:0;min-width:0;display:grid}.order-proposal-dialog__book-row{border-bottom:1px solid color-mix(in srgb, var(--db-color-border) 48%, transparent);min-height:28px;padding:0 10px;font-size:10px;position:relative;overflow:hidden}.order-proposal-dialog__book-row:last-child{border-bottom:0}.order-proposal-dialog__book-row[data-empty=true]{opacity:.34}.order-proposal-dialog__book-row>i{z-index:0;opacity:.2;transform-origin:100%;border-radius:3px 0 0 3px;animation:.42s ease-out order-book-depth-grow;position:absolute;inset:2px 0 2px auto}.order-proposal-dialog__book-row[data-side=ask]>i{background:linear-gradient(90deg, transparent, var(--db-color-danger))}.order-proposal-dialog__book-row[data-side=bid]>i{background:linear-gradient(90deg, transparent, var(--db-color-accent))}.order-proposal-dialog__book-row[data-best=true]{box-shadow:inset 3px 0 0 color-mix(in srgb, var(--db-color-info) 72%, transparent)}.order-proposal-dialog__book-row b,.order-proposal-dialog__book-row span,.order-proposal-dialog__book-row strong{z-index:1;text-overflow:ellipsis;white-space:nowrap;min-width:0;position:relative;overflow:hidden}.order-proposal-dialog__book-row b{color:var(--db-color-textPrimary);font-size:10px}.order-proposal-dialog__book-row strong{color:var(--db-color-textSecondary);font-size:9px}.order-proposal-dialog__book-spread{border-block:1px solid color-mix(in srgb, var(--db-color-info) 32%, var(--db-color-border));background:color-mix(in srgb, var(--db-color-info) 7%, var(--db-color-surfaceRaised));min-height:31px;color:var(--db-color-textSecondary);justify-content:space-between;align-items:center;gap:8px;padding:0 10px;font-size:9px;display:flex}.order-proposal-dialog__book-spread span{font-weight:var(--db-font-weight-bold)}.order-proposal-dialog__book-spread b{font-variant-numeric:tabular-nums;font-size:9px}.order-proposal-dialog__book-depth{border-top:1px solid var(--db-color-border);background:var(--db-color-surfaceMuted);min-height:28px;color:var(--db-color-textMuted);justify-content:space-between;align-items:center;gap:8px;padding:0 10px;font-size:8px;display:flex}.order-proposal-dialog__book-note{min-height:2.7em;color:var(--db-color-textMuted);padding:1px 1px 2px;font-size:8.5px;line-height:1.35;display:block}.order-proposal-dialog__order-book>p{color:var(--db-color-textMuted);margin:0;font-size:9px;line-height:1.4}.order-proposal-dialog__book-loading{gap:4px;display:grid}.order-proposal-dialog__book-loading i{background:linear-gradient(90deg, var(--db-color-surface), var(--db-color-border), var(--db-color-surface));background-size:200% 100%;border-radius:3px;height:25px;animation:1.1s linear infinite order-book-loading}@keyframes order-book-snapshot-in{0%{opacity:.55;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@keyframes order-book-depth-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes order-book-loading{to{background-position:-200% 0}}.order-proposal-dialog__key-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.order-proposal-dialog__key-metrics>div{border:1px solid color-mix(in srgb, var(--db-color-border) 86%, transparent);background:linear-gradient(150deg, color-mix(in srgb, var(--db-color-surfaceRaised) 94%, white 1%), var(--db-color-surfaceRaised));border-radius:5px;align-content:space-between;gap:4px;min-width:0;min-height:55px;padding:8px 6px;display:grid}.order-proposal-dialog__key-metrics>div[data-tone=positive]{border-color:color-mix(in srgb, var(--db-color-accent) 38%, var(--db-color-border));background:color-mix(in srgb, var(--db-color-accentSoft) 45%, var(--db-color-surfaceRaised))}.order-proposal-dialog__key-metrics>div[data-tone=negative]{border-color:color-mix(in srgb, var(--db-color-danger) 42%, var(--db-color-border));background:color-mix(in srgb, var(--db-color-danger) 8%, var(--db-color-surfaceRaised))}.order-proposal-dialog__key-metrics>div[data-tone=warning]{border-color:color-mix(in srgb, var(--db-color-warning) 46%, var(--db-color-border));background:color-mix(in srgb, var(--db-color-warning) 8%, var(--db-color-surfaceRaised))}.order-proposal-dialog__key-metrics small{color:var(--db-color-textMuted);font-size:7.5px;line-height:1.25}.order-proposal-dialog__key-metrics strong{overflow-wrap:anywhere;min-width:0;font-size:11px}.order-proposal-dialog__key-metrics>div>span{overflow-wrap:anywhere;min-width:0;color:var(--db-color-textMuted);font-size:7px;font-weight:var(--db-font-weight-regular);line-height:1.25}.order-proposal-dialog__key-metrics>div[data-tone=positive] strong{color:var(--db-color-accent)}.order-proposal-dialog__key-metrics>div[data-tone=negative] strong{color:var(--db-color-danger)}.order-proposal-dialog__key-metrics>div[data-tone=warning] strong{color:var(--db-color-warning)}.order-proposal-dialog__stake-editor{border:1px solid color-mix(in srgb, var(--db-color-accent) 28%, var(--db-color-border));background:linear-gradient(145deg, color-mix(in srgb, var(--db-color-accentSoft) 24%, var(--db-color-surface)), var(--db-color-surfaceRaised));border-radius:6px;grid-template-columns:minmax(0,1fr);gap:9px;padding:10px;display:grid;position:relative;overflow:hidden}.order-proposal-dialog__stake-editor:before{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 0 42%,#ffffff12 49%,#0000 56% 100%) 150% 0/240% 100%;animation:5.2s ease-in-out infinite order-stake-sheen;position:absolute;inset:0}.order-proposal-dialog__stake-editor>label{overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr) minmax(132px,170px);align-content:start;gap:6px;width:100%;min-width:0;display:grid}.order-proposal-dialog__stake-editor>label>span:first-child{gap:2px;min-width:0;display:grid}.order-proposal-dialog__stake-editor .order-proposal-dialog__stake-heading{justify-content:space-between;align-items:center;gap:6px;display:flex}.order-proposal-dialog__calculated-stake{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px;min-width:0;display:inline-flex}.order-proposal-dialog__calculated-stake>span{color:var(--db-color-textMuted);overflow-wrap:anywhere;font-size:7px}.order-proposal-dialog__calculated-stake button{border:1px solid color-mix(in srgb, var(--db-color-accent) 34%, var(--db-color-border));min-width:0;min-height:26px;color:var(--db-color-accent);background:color-mix(in srgb, var(--db-color-accentSoft) 38%, var(--db-color-surfaceRaised));font-size:7px;font-weight:var(--db-font-weight-bold);overflow-wrap:anywhere;border-radius:5px;padding:4px 7px;line-height:1.2}.order-proposal-dialog__calculated-stake .order-proposal-dialog__stake-refresh{flex:0 0 26px;width:26px;padding:5px}.order-proposal-dialog__stake-refresh svg{width:14px;height:14px}.order-proposal-dialog__stake-refresh:disabled svg{animation:.9s linear infinite order-book-spin}.order-proposal-dialog__stake-editor>label>small{grid-column:1/-1}.order-proposal-dialog__stake-editor b{font-size:10px}.order-proposal-dialog__stake-editor em{color:var(--db-color-accent);font-size:7.5px;font-style:normal;font-weight:var(--db-font-weight-bold);overflow-wrap:anywhere;line-height:1.25}.order-proposal-dialog__stake-editor small{color:var(--db-color-textMuted);overflow-wrap:anywhere;font-size:7.5px;line-height:1.35}.order-proposal-dialog__currency-input,.order-proposal-dialog__price-input{border:1px solid color-mix(in srgb, var(--db-color-accent) 34%, var(--db-color-border));background:var(--db-color-background);border-radius:5px;align-items:center;min-width:0;min-height:44px;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex;overflow:hidden}.order-proposal-dialog__currency-input:focus-within,.order-proposal-dialog__price-input:focus-within{border-color:var(--db-color-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--db-color-accent) 15%, transparent);transform:translateY(-1px)}.order-proposal-dialog__currency-input i{border-right:1px solid var(--db-color-border);height:100%;color:var(--db-color-accent);font-size:15px;font-style:normal;font-weight:var(--db-font-weight-bold);align-items:center;padding:0 9px;display:flex}.order-proposal-dialog__currency-input input,.order-proposal-dialog__price-input input{min-width:0;min-height:42px;box-shadow:none;font-size:14px;font-weight:var(--db-font-weight-bold);background:0 0;border:0;border-radius:0;outline:0;padding:0 10px}.order-proposal-dialog__scenario dl>div[data-tone=positive] dd{color:var(--db-color-accent)}.order-proposal-dialog__scenario dl>div[data-tone=negative] dd{color:var(--db-color-danger)}@keyframes order-stake-sheen{0%,58%{opacity:0;background-position:150% 0}66%{opacity:1}84%,to{opacity:0;background-position:-50% 0}}@keyframes order-liquidity-up{0%{background:color-mix(in srgb, var(--db-color-accent) 24%, transparent);transform:translateY(2px)}to{background:0 0;transform:translateY(0)}}@keyframes order-liquidity-down{0%{background:color-mix(in srgb, var(--db-color-danger) 20%, transparent);transform:translateY(-2px)}to{background:0 0;transform:translateY(0)}}.order-proposal-dialog__body dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;display:grid}.order-proposal-dialog__body dl>div{background:var(--db-color-surfaceRaised);border-radius:5px;gap:3px;min-width:0;padding:8px;display:grid}.order-proposal-dialog__body dt{color:var(--db-color-textMuted);font-size:7.5px}.order-proposal-dialog__body dd{overflow-wrap:anywhere;min-width:0;font-size:11px;font-weight:var(--db-font-weight-bold);margin:0}.order-proposal-dialog__money-grid>div[data-tone=accent]{background:color-mix(in srgb, var(--db-color-accentSoft) 52%, var(--db-color-surfaceRaised))}.order-proposal-dialog__calculation{border:1px solid var(--db-color-border);background:var(--db-color-surfaceRaised);contain:layout paint;border-radius:6px;grid-template-rows:auto minmax(0,1fr);gap:7px;min-width:0;height:276px;min-height:276px;padding:7px;display:grid}.order-proposal-dialog__calculation-tabs{background:var(--db-color-surface);border-radius:5px;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;min-width:0;padding:3px;display:grid}.order-proposal-dialog__execution-mode{gap:6px;margin-block:10px;display:grid}.order-proposal-dialog__execution-mode>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;display:grid}.order-proposal-dialog__execution-mode button{border:1px solid var(--db-color-border);min-height:32px;color:inherit;font:inherit;background:0 0;border-radius:8px;font-size:12px}.order-proposal-dialog__execution-mode button[aria-pressed=true]{background:color-mix(in srgb, currentColor 8%, transparent);border-color:currentColor}.order-proposal-dialog__execution-mode small{color:var(--db-color-textMuted);font-size:11px;line-height:1.4}.order-proposal-dialog__calculation-tabs button{min-width:0;min-height:29px;color:var(--db-color-textMuted);font-size:8px;font-weight:var(--db-font-weight-bold);background:0 0;border:1px solid #0000;border-radius:4px;padding:0 7px}.order-proposal-dialog__calculation-tabs button[data-selected=true]{border-color:color-mix(in srgb, var(--db-color-accent) 38%, var(--db-color-border));color:var(--db-color-accent);background:color-mix(in srgb, var(--db-color-accentSoft) 46%, var(--db-color-surfaceRaised))}.order-proposal-dialog__calculation-panel{overscroll-behavior:contain;scrollbar-gutter:stable;min-width:0;height:100%;min-height:0;overflow:hidden auto}.order-proposal-dialog__calculation-loading{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;min-height:158px;display:grid}.order-proposal-dialog__calculation-loading i{background:linear-gradient(100deg, var(--db-color-surface) 20%, var(--db-color-surfaceMuted) 48%, var(--db-color-surface) 76%);background-size:220% 100%;border-radius:5px;min-height:58px;animation:1.2s linear infinite order-calculation-loading}@keyframes order-calculation-loading{to{background-position:-220% 0}}.order-proposal-dialog__scenario{border:1px solid color-mix(in srgb, var(--db-color-accent) 32%, var(--db-color-border));background:linear-gradient(145deg, color-mix(in srgb, var(--db-color-accentSoft) 42%, var(--db-color-surfaceRaised)), var(--db-color-surfaceRaised));border-radius:6px;gap:8px;min-height:158px;padding:10px;display:grid}.order-proposal-dialog__scenario>strong{font-size:11px}.order-proposal-dialog__scenario>small{color:var(--db-color-textMuted);font-size:8.5px;line-height:1.4}.order-proposal-dialog__sizing{border:1px solid color-mix(in srgb, var(--db-color-border) 82%, transparent);background:var(--db-color-surfaceRaised);border-radius:6px;gap:8px;min-width:0;min-height:158px;padding:10px;display:grid}@media (prefers-reduced-motion:reduce){.order-proposal-dialog__calculation-loading i{animation:none}}.order-proposal-dialog__sizing>header{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.order-proposal-dialog__sizing>header>span{gap:2px;min-width:0;display:grid}.order-proposal-dialog__sizing>header small{color:var(--db-color-textMuted);font-size:7px}.order-proposal-dialog__sizing>header strong{font-size:11px}.order-proposal-dialog__sizing>header i{border:1px solid var(--db-color-border);color:var(--db-color-textMuted);font-size:7px;font-style:normal;font-weight:var(--db-font-weight-bold);white-space:nowrap;border-radius:4px;flex:none;padding:4px 6px}.order-proposal-dialog__sizing [data-tone=positive]{color:var(--db-color-accent);border-color:color-mix(in srgb, var(--db-color-accent) 38%, var(--db-color-border))}.order-proposal-dialog__sizing [data-tone=negative]{color:var(--db-color-danger);border-color:color-mix(in srgb, var(--db-color-danger) 38%, var(--db-color-border))}.order-proposal-dialog__sizing [data-tone=warning]{color:var(--db-color-warning);border-color:color-mix(in srgb, var(--db-color-warning) 38%, var(--db-color-border))}.order-proposal-dialog__sizing>button{border:1px solid color-mix(in srgb, var(--db-color-accent) 42%, var(--db-color-border));min-height:36px;color:var(--db-color-accent);background:color-mix(in srgb, var(--db-color-accentSoft) 45%, var(--db-color-surface));font-size:9px;font-weight:var(--db-font-weight-bold);border-radius:5px;padding:0 9px}.order-proposal-dialog__sizing>small{color:var(--db-color-textMuted);font-size:8px;line-height:1.4}.order-proposal-dialog__preflight{border:1px solid color-mix(in srgb, var(--db-color-border) 78%, transparent);background:color-mix(in srgb, var(--db-color-surfaceRaised) 88%, transparent);border-radius:8px;gap:8px;padding:10px;display:grid}.order-proposal-dialog__preflight.is-ready{border-color:color-mix(in srgb, var(--db-color-accent) 42%, var(--db-color-border))}.order-proposal-dialog__preflight.is-blocked{border-color:color-mix(in srgb, var(--db-color-danger) 42%, var(--db-color-border))}.order-proposal-dialog__preflight>strong{font-size:11px}.order-proposal-dialog__preflight ul{color:var(--db-color-textMuted);gap:5px;margin:0;padding-left:17px;font-size:9px;line-height:1.4;display:grid}.order-proposal-dialog__preflight dl{grid-template-columns:repeat(2,minmax(0,1fr))}.order-proposal-dialog__timing{border:1px solid color-mix(in srgb, var(--db-color-warning) 42%, var(--db-color-border));background:color-mix(in srgb, var(--db-color-warning) 7%, var(--db-color-surfaceRaised));border-radius:11px;gap:4px;padding:9px 10px;display:grid}.order-proposal-dialog__timing[data-timing-state=BUY_NOW]{border-color:color-mix(in srgb, var(--db-color-accent) 42%, var(--db-color-border));background:color-mix(in srgb, var(--db-color-accent) 7%, var(--db-color-surfaceRaised))}.order-proposal-dialog__timing[data-timing-state=NO_TRADE]{border-color:color-mix(in srgb, var(--db-color-danger) 42%, var(--db-color-border))}.order-proposal-dialog__timing strong{font-size:10px}.order-proposal-dialog__timing small{color:var(--db-color-textMuted);font-size:8px;line-height:1.4}.order-proposal-dialog__body>label{font-size:10px;font-weight:var(--db-font-weight-bold);gap:5px;display:grid}.order-proposal-dialog__body>label small{color:var(--db-color-textMuted);font-size:8.5px;font-weight:var(--db-font-weight-regular);line-height:1.4}.order-proposal-dialog__body input{border:1px solid var(--db-color-border);width:100%;min-height:42px;color:var(--db-color-textPrimary);background:var(--db-color-background);font:inherit;border-radius:10px;padding:0 11px;font-size:13px}.order-proposal-dialog__body input[aria-invalid=true]{border-color:var(--db-color-danger)}.order-proposal-dialog__error,.order-proposal-dialog__pending,.order-proposal-dialog__success,.order-proposal-dialog__notice{margin:0;font-size:8.5px;line-height:1.45}.order-proposal-dialog__error{color:var(--db-color-danger)}.order-proposal-dialog__pending{border:1px solid color-mix(in srgb, #e3a94b 58%, var(--db-color-border));color:#f3c875;background:color-mix(in srgb, #e3a94b 10%, var(--db-color-surface));border-radius:7px;padding:7px 9px}.order-proposal-dialog__success{color:var(--db-color-accent)}.order-proposal-dialog__success[data-order-state=proposed],.order-proposal-dialog__success[data-order-state=confirmed],.order-proposal-dialog__success[data-order-state=submitted]{border:1px solid color-mix(in srgb, #e3a94b 58%, var(--db-color-border));color:#f3c875;background:color-mix(in srgb, #e3a94b 10%, var(--db-color-surface));border-radius:7px;padding:7px 9px}.order-proposal-dialog__success[data-order-state=live],.order-proposal-dialog__success[data-order-state=partial]{color:#7cb8ff}.order-proposal-dialog__success[data-order-state=rejected],.order-proposal-dialog__success[data-order-state=cancelled]{color:var(--db-color-danger)}.order-proposal-dialog__notice{color:var(--db-color-textMuted)}@media (max-width:350px){.order-proposal-dialog__title{flex-direction:column;align-items:flex-start;gap:5px}.order-proposal-dialog__balances{justify-content:flex-start;width:100%}.order-proposal-dialog__venues{grid-template-columns:minmax(0,1fr)}.order-proposal-dialog__book-header{align-items:flex-start}.order-proposal-dialog__book-header nav button{padding-inline:4px}.order-proposal-dialog__book-columns,.order-proposal-dialog__book-row{grid-template-columns:.9fr .9fr 1.2fr}.order-proposal-dialog__book-columns>:nth-child(3),.order-proposal-dialog__book-row>:nth-child(4){display:none}.order-proposal-dialog__book-summary small{font-size:6.5px}.order-proposal-dialog__stake-editor>label{grid-template-columns:minmax(0,1fr)}.order-proposal-dialog__stake-editor .order-proposal-dialog__stake-heading{flex-direction:column;align-items:flex-start}.order-proposal-dialog__stake-editor>label>small{grid-column:1}}@media (prefers-reduced-motion:reduce){.icon-button[data-refreshing=true] svg,.strategy-monitoring-forecasts__refresh[data-refreshing=true] svg,.order-proposal-dialog__book-refresh[data-refreshing=true] svg{animation:none!important}.order-proposal-dialog__stake-editor:before{animation:none}.order-proposal-dialog__currency-input,.order-proposal-dialog__price-input{transition:none}.order-proposal-dialog__venue-liquidity,.order-proposal-dialog__order-book,.order-proposal-dialog__book-levels>div>i,.order-proposal-dialog__book-loading i,.balance-history-card__plot polyline{animation:none!important}}.strategy-executable-odds{border:1px solid color-mix(in srgb, var(--db-color-accent) 32%, var(--db-color-border));background:color-mix(in srgb, var(--db-color-accentSoft) 34%, var(--db-color-surfaceRaised));font-variant-numeric:tabular-nums;border-radius:6px;grid-template-columns:minmax(0,1fr);align-items:center;gap:1px 4px;width:auto;min-width:0;min-height:27px;padding:3px 6px;display:grid;overflow:hidden}.strategy-executable-odds__copy{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:4px;min-width:0;display:grid}.strategy-executable-odds__copy small{min-width:0;color:var(--db-color-textMuted);text-overflow:clip;white-space:nowrap;font-size:7px;overflow:hidden}.strategy-executable-odds__copy strong{color:var(--db-color-accent);white-space:nowrap;font-size:10px}.strategy-executable-odds__range{min-width:0;color:var(--db-color-textSecondary);text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.prediction-feed{gap:12px;display:grid}.prediction-tracked-panel{gap:18px;display:grid}.prediction-feed-history,.prediction-history-list{gap:7px;min-width:0;display:grid}.prediction-history-card{border:1px solid var(--db-color-border);width:100%;min-width:0;color:var(--db-color-textPrimary);background:var(--db-color-surface);text-align:left;border-radius:12px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:9px;padding:9px 10px;display:grid}.prediction-history-card>.strategy-market-icon{width:40px;height:40px}.prediction-history-card>span:last-child{gap:5px;min-width:0;display:grid}.prediction-history-card>span:last-child>strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.prediction-history-card .strategy-card-kpis__basis{font-size:7.5px}.prediction-history-card .strategy-card-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.prediction-history-card .strategy-card-kpis dt{font-size:7.5px}.prediction-history-card .strategy-card-kpis dd{font-size:10px}.prediction-feed-show-all{width:100%;min-height:var(--db-size-touch);border:1px solid color-mix(in srgb, var(--db-color-accent) 36%, var(--db-color-border));color:var(--db-color-accent);background:var(--db-color-accentSoft);font-size:11px;font-weight:var(--db-font-weight-bold);border-radius:11px;justify-content:center;align-items:center;gap:8px;display:flex}.prediction-feed-show-all svg{width:19px;height:19px}@keyframes nav-strategy-enter{0%{transform:rotate(0)scale(.92)}35%{transform:rotate(-7deg)scale(1.04)}68%{transform:rotate(5deg)scale(1.02)}to{transform:rotate(0)scale(1)}}@keyframes nav-prediction-enter{0%{transform:translateY(2px)scale(.94)}65%{transform:translateY(-1px)scale(1.03)}to{transform:translateY(0)scale(1)}}@keyframes nav-insight-enter{0%{opacity:.72;transform:translateY(2px)scale(.9)}58%{opacity:1;transform:translateY(-1px)scale(1.06)}to{opacity:1;transform:translateY(0)scale(1)}}.skeleton{border-radius:var(--db-radius-large);background:linear-gradient(90deg, var(--db-color-surface) 25%, var(--db-color-surfaceTab) 50%, var(--db-color-surface) 75%);background-size:200% 100%;animation:1.3s linear infinite shimmer}.banner-skeleton{height:118px}.title-skeleton{width:190px;height:14px;margin:28px 8px 12px}.row-skeleton{height:78px;margin-top:2px}@keyframes shimmer{to{background-position:-200% 0}}@keyframes content-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.topbar-spacer{width:var(--db-size-touch);height:var(--db-size-touch)}.entity-tabs{border:1px solid var(--db-color-border);border-radius:var(--db-radius-medium);background:var(--db-color-surface);grid-template-columns:1fr 1fr;gap:3px;min-height:48px;margin-top:14px;padding:3px;display:grid}.entity-tabs button{border-radius:calc(var(--db-radius-medium) - 3px);min-height:44px;color:var(--db-color-textMuted);font-size:12px;font-weight:var(--db-font-weight-bold);background:0 0;border:0}.entity-tabs button.is-active{color:var(--db-color-accent);background:var(--db-color-accentSoft);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--db-color-accent) 34%, transparent)}.ai-forecast-panel{border:1px solid var(--db-color-border);border-radius:var(--db-radius-large);background:var(--db-color-surface);margin-top:14px;padding:16px}.ai-forecast-panel__heading{gap:5px;display:grid}.ai-forecast-panel__heading span{color:var(--db-color-accent);font-size:10px;font-weight:var(--db-font-weight-bold);letter-spacing:.06em;text-transform:uppercase}.ai-forecast-panel__heading strong{font-size:16px}.ai-readiness{border-radius:var(--db-radius-medium);background:var(--db-color-surfaceMuted);margin-top:14px;padding:14px}.ai-readiness strong{font-size:13px}.ai-readiness p{color:var(--db-color-textMuted);margin:7px 0 0;font-size:12px;line-height:1.5}.ai-readiness code{color:var(--db-color-textDisabled);overflow-wrap:anywhere;margin-top:9px;font-size:9px;display:block}.ai-forecast-skeleton{height:132px;margin-top:14px}.analyst-content{gap:var(--db-space-3);align-content:start;width:100%;min-width:0;padding-top:10px;display:grid;overflow-x:clip}.analyst-content>*{min-width:0;max-width:100%;margin-top:0}.analyst-prompt-card,.analyst-gate-card{border:1px solid var(--db-color-border);border-radius:var(--db-radius-medium);background:var(--db-color-surface);padding:12px;position:relative}.analyst-section-heading{align-items:center;min-height:24px;padding-right:34px;display:flex}.analyst-section-heading>strong{font-size:12px}.analyst-section-heading .state-label{margin:0}.analyst-suggestions{scrollbar-width:none;gap:7px;margin-top:8px;display:flex;overflow-x:auto}.analyst-suggestions::-webkit-scrollbar{display:none}.analyst-suggestions button{border:1px solid var(--db-color-border);border-radius:var(--db-radius-round);max-width:210px;min-height:40px;color:var(--db-color-textSecondary);background:var(--db-color-surfaceMuted);text-align:left;flex:none;padding:0 12px;font-size:10px}.analyst-suggestions button:disabled{opacity:.52}.analyst-conversation{gap:10px;min-width:0;max-width:100%;display:grid}.analyst-exchange{gap:7px;min-width:0;max-width:100%;display:grid}.analyst-message{border-radius:var(--db-radius-medium);margin:0;font-size:11px;line-height:1.5}.analyst-message--user{min-width:0;max-width:86%;color:var(--db-color-surround);background:var(--db-color-accent);overflow-wrap:anywhere;border-bottom-right-radius:4px;justify-self:end;padding:9px 12px}.analyst-message--robo{border:1px solid var(--db-color-border);background:var(--db-color-surface);border-bottom-left-radius:4px;width:100%;min-width:0;max-width:100%;padding:12px;overflow:hidden}.analyst-message--refusal{border-color:color-mix(in srgb, var(--db-color-warning) 34%, var(--db-color-border))}.analyst-message--robo>strong{color:var(--db-color-accent);letter-spacing:.04em;text-transform:uppercase;font-size:10px}.analyst-message--robo>p{color:var(--db-color-textSecondary);overflow-wrap:anywhere;margin:6px 0 0}.analyst-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;min-width:0;max-width:100%;margin:10px 0 0;display:grid}.analyst-facts div{border-radius:var(--db-radius-small);background:var(--db-color-surfaceMuted);min-width:0;max-width:100%;padding:8px}.analyst-facts dt{color:var(--db-color-textMuted);overflow-wrap:anywhere;font-size:9px;line-height:1.3}.analyst-facts dd{min-width:0;font-size:14px;font-weight:var(--db-font-weight-bold);overflow-wrap:anywhere;margin:4px 0 0}.analyst-message--robo footer{border-top:1px solid var(--db-color-border);color:var(--db-color-textMuted);overflow-wrap:anywhere;flex-wrap:wrap;justify-content:space-between;gap:4px 10px;margin-top:10px;padding-top:8px;font-size:9px;display:flex}.analyst-message--robo footer>*{overflow-wrap:anywhere;min-width:0;max-width:100%}.analyst-gate-card{border-color:color-mix(in srgb, var(--db-color-warning) 34%, var(--db-color-border));background:linear-gradient(145deg, var(--db-color-surface), var(--db-color-surfaceMuted))}.analyst-gate-card h2{max-width:270px;margin:7px 0 0;font-size:16px;line-height:1.25}.analyst-gate-card>p{color:var(--db-color-textMuted);margin:8px 0 0;font-size:11px;line-height:1.5}.analyst-gate-card>code{border-radius:var(--db-radius-small);color:var(--db-color-textMuted);background:var(--db-color-canvas);overflow-wrap:anywhere;margin-top:10px;padding:5px 7px;font-size:8px;line-height:1.35;display:inline-flex}.analyst-composer{border:1px solid var(--db-color-border);border-radius:var(--db-radius-medium);background:var(--db-color-surface);grid-template-columns:minmax(0,1fr) auto;gap:5px;width:100%;min-width:0;min-height:52px;padding:4px;display:grid;overflow:hidden}.analyst-composer:focus-within{border-color:var(--db-color-focus);box-shadow:0 0 0 2px var(--db-color-accentSoft)}.analyst-composer input{width:100%;min-width:0;color:var(--db-color-textPrimary);font:inherit;background:0 0;border:0;outline:none;padding:0 10px;font-size:12px}.analyst-composer button{border-radius:var(--db-radius-medium);min-width:86px;min-height:44px;color:var(--db-color-surround);background:var(--db-color-accent);font-size:11px;font-weight:var(--db-font-weight-bold);border:0}.analyst-composer button:disabled{color:var(--db-color-textDisabled);background:var(--db-color-surfaceMuted)}.analyst-card-skeleton{height:104px;margin-top:10px}.info-popover__trigger{width:var(--db-size-touch);height:var(--db-size-touch);border-radius:var(--db-radius-round);color:var(--db-color-textMuted);background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;top:2px;right:2px}.info-popover__trigger svg{width:var(--db-size-iconSmall);height:var(--db-size-iconSmall);fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.info-popover__trigger .info-popover__dot{fill:currentColor;stroke:none}.info-popover__trigger:active{color:var(--db-color-accent);background:var(--db-color-accentSoft)}.info-popover{width:min(100% - 24px,366px);max-width:366px;max-height:calc(100dvh - 12px);color:var(--db-color-textPrimary);background:0 0;border:0;margin:auto auto 0;padding:0;overflow:visible}.info-popover::backdrop{background:var(--db-color-primitive-alpha-scrim);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.info-popover__panel{max-height:calc(100dvh - 12px);padding:8px 16px calc(18px + env(safe-area-inset-bottom));border:1px solid var(--db-color-border);border-radius:var(--db-radius-xlarge) var(--db-radius-xlarge) 0 0;background:var(--db-color-surfaceRaised);box-shadow:var(--db-shadow-banner);overscroll-behavior:contain;animation:info-sheet-enter var(--db-motion-duration-emphasized) var(--db-motion-easing-standard);overflow-y:auto}.info-popover__handle{border-radius:var(--db-radius-round);background:var(--db-color-textDisabled);width:38px;height:4px;margin:0 auto 7px}.info-popover header{min-height:var(--db-size-touch);grid-template-columns:minmax(0, 1fr) var(--db-size-touch);align-items:center;gap:8px;display:grid}.info-popover h2{margin:0;font-size:17px;line-height:1.2}.info-popover header button{width:var(--db-size-touch);height:var(--db-size-touch);border-radius:var(--db-radius-round);color:var(--db-color-textSecondary);background:var(--db-color-surfaceMuted);border:0;padding:0;font-size:24px;line-height:1}.info-popover__body>p{color:var(--db-color-textSecondary);margin:10px 0 0;font-size:12px;line-height:1.55}.info-popover__requirements{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:12px 0 0;padding:0;list-style:none;display:grid}.info-popover__requirements li{border-radius:var(--db-radius-small);background:var(--db-color-surfaceMuted);align-content:center;gap:5px;min-width:0;min-height:68px;padding:9px 8px;display:grid}.info-popover__requirements strong{color:var(--db-color-accent);font-size:10px}.info-popover__requirements span{color:var(--db-color-textMuted);overflow-wrap:anywhere;font-size:8px;line-height:1.35}@keyframes info-sheet-enter{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.info-popover__panel{animation:none}}.refresh-warning{border:1px solid color-mix(in srgb, var(--db-color-warning) 58%, transparent);border-radius:var(--db-radius-medium);min-height:48px;color:var(--db-color-textSecondary);background:color-mix(in srgb, var(--db-color-warning) 8%, var(--db-color-surface));font-size:var(--db-font-size-caption);animation:content-enter var(--db-motion-duration-standard) var(--db-motion-easing-standard);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;margin:12px 12px 0;padding:10px 12px;display:grid}.refresh-warning button{border-radius:var(--db-radius-small);min-height:34px;color:var(--db-color-textPrimary);background:var(--db-color-surfaceTab);font-size:var(--db-font-size-caption);font-weight:var(--db-font-weight-bold);border:0;padding:0 11px}.calendar-sheet-layer{width:min(100%, var(--db-size-appMax));z-index:60;height:100dvh;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.calendar-sheet__scrim{width:100%;height:100%;animation:calendar-scrim-in var(--db-motion-duration-standard) var(--db-motion-easing-standard);background:#000000a3;border:0;padding:0;position:absolute;inset:0}.calendar-sheet{width:100%;padding:20px 16px calc(18px + env(safe-area-inset-bottom));border:1px solid var(--db-color-border);background:var(--db-color-surfaceRaised);animation:calendar-sheet-in var(--db-motion-duration-emphasized) var(--db-motion-easing-standard);border-bottom:0;border-radius:22px 22px 0 0;position:absolute;bottom:0;left:0;box-shadow:0 -18px 52px #00000057}.calendar-sheet__header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;min-height:58px;display:grid}.calendar-sheet__header span{color:var(--db-color-accent);font-size:var(--db-font-size-label);font-weight:var(--db-font-weight-bold);letter-spacing:.06em;text-transform:uppercase}.calendar-sheet__header h2{text-transform:capitalize;margin:5px 0 0;font-size:20px;line-height:1.15}.calendar-sheet__month-actions{gap:4px;display:flex}.calendar-sheet__month-actions button{width:var(--db-size-touch);height:var(--db-size-touch);border-radius:var(--db-radius-round);color:var(--db-color-textSecondary);background:var(--db-color-surfaceTab);border:0;place-items:center;padding:0;display:grid}.calendar-sheet__month-actions svg{width:19px;height:19px}.calendar-sheet__previous{transform:rotate(180deg)}.calendar-sheet__weekdays,.calendar-sheet__grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;margin-top:14px;display:grid}.calendar-sheet__weekdays{margin-top:20px}.calendar-sheet__weekdays span{color:var(--db-color-textMuted);font-size:10px;font-weight:var(--db-font-weight-bold);text-align:center}.calendar-sheet__grid{margin-top:6px}.calendar-sheet__grid button{border-radius:var(--db-radius-round);min-width:0;height:44px;color:var(--db-color-textSecondary);font-variant-numeric:tabular-nums;background:0 0;border:1px solid #0000;padding:0;font-size:13px}.calendar-sheet__grid button.is-outside{color:var(--db-color-textDisabled)}.calendar-sheet__grid button.is-today{border-color:var(--db-color-accent);color:var(--db-color-accent)}.calendar-sheet__grid button.is-selected{border-color:var(--db-color-accent);color:var(--db-color-surround);background:var(--db-color-accent);font-weight:var(--db-font-weight-bold)}.calendar-sheet__footer{border-top:1px solid var(--db-color-border);grid-template-columns:1fr 1fr;gap:8px;margin-top:14px;padding-top:14px;display:grid}.calendar-sheet__footer button{min-height:var(--db-size-touch);border-radius:var(--db-radius-medium);color:var(--db-color-textPrimary);background:var(--db-color-surfaceTab);font-size:var(--db-font-size-bodySmall);font-weight:var(--db-font-weight-bold);border:0}.calendar-sheet__footer button:first-child{color:var(--db-color-surround);background:var(--db-color-accent)}@keyframes calendar-scrim-in{0%{opacity:0}to{opacity:1}}@keyframes calendar-sheet-in{0%{opacity:.5;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}.catalog-content,.search-content{padding-top:18px}.search-field{border:1px solid var(--db-color-border);border-radius:var(--db-radius-medium);background:var(--db-color-surface);grid-template-columns:minmax(0,1fr) 44px;align-items:center;height:52px;padding:0 12px 0 16px;display:grid}.search-field:focus-within{border-color:var(--db-color-focus);box-shadow:0 0 0 2px var(--db-color-accentSoft)}.search-field input{min-width:0;color:var(--db-color-textPrimary);font:inherit;background:0 0;border:0;outline:0}.search-field input::placeholder{color:var(--db-color-textMuted)}.search-field button{border-radius:var(--db-radius-round);width:44px;height:44px;color:var(--db-color-textSecondary);background:0 0;border:0;font-size:24px}.search-results{border:1px solid var(--db-color-border);border-radius:var(--db-radius-large);background:var(--db-color-surface);margin-top:18px;overflow:hidden}.search-results>button{width:100%;min-height:72px;color:var(--db-color-textPrimary);text-align:left;background:0 0;border:0;grid-template-rows:auto auto;grid-template-columns:40px minmax(0,1fr);align-content:center;column-gap:12px;padding:12px 14px;display:grid}.search-results>button+button{border-top:1px solid var(--db-color-border)}.search-results>button:active{background:var(--db-color-surfaceTab)}.search-results>button>span{width:36px;height:36px;color:var(--db-color-accent);background:var(--db-color-accentSoft);font-size:10px;font-weight:var(--db-font-weight-heavy);border-radius:50%;grid-row:1/3;place-items:center;display:grid}.search-results strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.search-results small{color:var(--db-color-textMuted);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;overflow:hidden}@media (max-width:520px){.content{padding-inline:8px}.selected-banner{padding:8px 12px}.state-card{flex-direction:column;align-items:flex-start}.coverage-grid{grid-template-columns:1fr}.status-code{max-width:100%}.data-footer span:last-child{width:100%;margin-left:0}}@media (max-width:350px){.form-grid,.form-grid--currency{grid-template-columns:1fr}.bet-detail-grid,.bet-detail-exit-state,.bet-detail-exit-action{grid-template-columns:repeat(2,minmax(0,1fr))}.bet-detail-exit-state>button,.bet-detail-exit-action>button{grid-column:1/-1;width:100%}.bet-detail-exit-action__buttons{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.bets-kpis,.bet-stat-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.analyst-facts{grid-template-columns:1fr}.analyst-facts dd{font-size:12px}.analyst-composer button{min-width:72px;padding-inline:8px}.analyst-composer input{padding-inline:7px;font-size:11px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (forced-colors:active){.league-mark,.status-pill,.selected-banner,.state-card,.league-list,.match-list{border:1px solid canvastext}}.bet-detail-grid [data-tone]>span,.bet-detail-exit-action>div>span{color:var(--db-color-textSecondary)}
