@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-vietnamese-400-normal-Dpl4UHAZ.woff2) format("woff2"),url(/assets/barlow-vietnamese-400-normal-BFeobeCK.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-latin-ext-400-normal-HxX4XjxC.woff2) format("woff2"),url(/assets/barlow-latin-ext-400-normal-CvBsJvxq.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-latin-400-normal-qiz4-Cze.woff2) format("woff2"),url(/assets/barlow-latin-400-normal-fsAxiSwU.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-vietnamese-500-normal-zTViEIzf.woff2) format("woff2"),url(/assets/barlow-vietnamese-500-normal-GNfB7rCE.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-latin-ext-500-normal-DOaysfXq.woff2) format("woff2"),url(/assets/barlow-latin-ext-500-normal-CJPcKP2Q.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-latin-500-normal-BPAOfeC8.woff2) format("woff2"),url(/assets/barlow-latin-500-normal-C1h8hMer.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-vietnamese-600-normal-DcjprdFV.woff2) format("woff2"),url(/assets/barlow-vietnamese-600-normal-CA_GiK2e.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-latin-ext-600-normal-B8NK_A3D.woff2) format("woff2"),url(/assets/barlow-latin-ext-600-normal-DMVRjfRT.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-latin-600-normal-DILqtrty.woff2) format("woff2"),url(/assets/barlow-latin-600-normal-CNwfPWQD.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-vietnamese-700-normal-D6euyNzi.woff2) format("woff2"),url(/assets/barlow-vietnamese-700-normal-4Jt4k04K.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-latin-ext-700-normal-BLuWmldJ.woff2) format("woff2"),url(/assets/barlow-latin-ext-700-normal-CctuGmmz.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-latin-700-normal-A9pxMQ4z.woff2) format("woff2"),url(/assets/barlow-latin-700-normal-__SGTsZ1.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/barlow-vietnamese-800-normal-Cl1Mc_Dv.woff2) format("woff2"),url(/assets/barlow-vietnamese-800-normal-D0VWpbij.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/barlow-latin-ext-800-normal-BiucknKG.woff2) format("woff2"),url(/assets/barlow-latin-ext-800-normal-D7I3yvUw.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/barlow-latin-800-normal-s1sAMnoV.woff2) format("woff2"),url(/assets/barlow-latin-800-normal-BdVooDN4.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-vietnamese-700-italic-CIM4raJp.woff2) format("woff2"),url(/assets/barlow-condensed-vietnamese-700-italic-5nF77AAc.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-latin-ext-700-italic-CbhzQEkf.woff2) format("woff2"),url(/assets/barlow-condensed-latin-ext-700-italic-BL4pfkGS.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-latin-700-italic-DjyOzRJ7.woff2) format("woff2"),url(/assets/barlow-condensed-latin-700-italic-B90Hg2GM.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:italic;font-display:swap;font-weight:800;src:url(/assets/barlow-condensed-vietnamese-800-italic-DdsBx9lY.woff2) format("woff2"),url(/assets/barlow-condensed-vietnamese-800-italic-aDhyDJMT.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:italic;font-display:swap;font-weight:800;src:url(/assets/barlow-condensed-latin-ext-800-italic-BbzArEj4.woff2) format("woff2"),url(/assets/barlow-condensed-latin-ext-800-italic-Ca7Cun8E.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:italic;font-display:swap;font-weight:800;src:url(/assets/barlow-condensed-latin-800-italic-Cnej2eWp.woff2) format("woff2"),url(/assets/barlow-condensed-latin-800-italic-B5BpsPSY.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/barlow-condensed-vietnamese-800-normal-CpjukuLw.woff2) format("woff2"),url(/assets/barlow-condensed-vietnamese-800-normal-BZxKbt5V.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/barlow-condensed-latin-ext-800-normal-DGNyg4u8.woff2) format("woff2"),url(/assets/barlow-condensed-latin-ext-800-normal-gY_0Gifi.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/barlow-condensed-latin-800-normal-BKzMuPgK.woff2) format("woff2"),url(/assets/barlow-condensed-latin-800-normal-e9GbPXiK.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--de-bg: #f4f7fc;--de-bg-alt: #edf2f9;--de-surface: #ffffff;--de-surface-muted: #f8fbff;--de-surface-strong: #eff4fb;--de-panel: #0d2857;--de-panel-alt: #14356f;--de-border: #d9e3ef;--de-border-strong: #c5d5ea;--de-text: #10284f;--de-text-soft: #4d6383;--de-text-dim: #7f90aa;--de-accent: #ef1015;--de-accent-strong: #c90f16;--de-accent-soft: #fff1f2;--de-gold: #f4b000;--de-info: #2f69c9;--de-danger: #d63b45;--de-success: #1f9f61;--de-shadow: 0 20px 60px rgba(11, 35, 73, .09);--de-shadow-soft: 0 8px 24px rgba(11, 35, 73, .06);--de-radius: 22px;--de-radius-sm: 14px;--de-font-body: "Barlow", "Avenir Next", "Segoe UI", "Helvetica Neue", sans-serif;--de-font-display: "Barlow Condensed", "Barlow", "Avenir Next Condensed", "Arial Narrow", sans-serif}*{box-sizing:border-box}html{background:radial-gradient(circle at top left,rgba(239,16,21,.05),transparent 24%),radial-gradient(circle at top right,rgba(13,40,87,.06),transparent 26%),linear-gradient(180deg,#fbfcff,#f4f7fc 52%,#edf2f9);color:var(--de-text)}body{margin:0;min-width:320px;font-family:var(--de-font-body);font-size:17px;line-height:1.55;color:var(--de-text);background:transparent}a{color:inherit}button,input,select,textarea{font:inherit}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid rgba(239,16,21,.28);outline-offset:2px}#root{min-height:100vh}.de-shell{min-height:100vh;background:radial-gradient(circle at top left,rgba(239,16,21,.05),transparent 24%),radial-gradient(circle at top right,rgba(13,40,87,.06),transparent 26%),linear-gradient(180deg,#fbfcff,#f4f7fc 52%,#edf2f9)}.de-masthead{position:sticky;top:0;z-index:30;padding:12px 20px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffeb;border-bottom:1px solid rgba(217,227,239,.88);box-shadow:0 10px 28px #0f284f0f}.de-masthead__inner{max-width:1380px;margin:0 auto;display:flex;align-items:center;gap:14px}.de-masthead__mobile-tools{margin-left:auto}.de-brand-mark{display:inline-flex;align-items:center;background:transparent;border:none;padding:0;cursor:pointer;white-space:nowrap}.de-brand-logo{display:block;height:34px;width:auto}.de-navgrid{display:flex;flex-wrap:wrap;gap:8px;flex:1;justify-content:center}.de-navtab{padding:10px 16px;border-radius:999px;border:1px solid transparent;background:transparent;color:var(--de-text-soft);cursor:pointer;font-size:14px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;transition:border-color .12s ease,background .12s ease,color .12s ease,transform .12s ease}.de-navtab:hover{border-color:#d9e3eff2;background:#eff4fbf2;color:var(--de-text);transform:translateY(-1px)}.de-navtab.is-active{background:#10284f0f;border-color:#c5d5eaf5;color:var(--de-text)}.de-navtab.is-primary{background:linear-gradient(180deg,#ff2a26,#e30f14);color:#fff;border-color:#d21016;box-shadow:0 12px 28px #ef10152e}.de-navtab.is-primary:hover{background:linear-gradient(180deg,#ff3a34,#d90e13);border-color:#c80d12;color:#fff}.de-menu-toggle{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:42px;height:42px;border-radius:14px;border:1px solid var(--de-border);background:#fffffff5;color:var(--de-text);cursor:pointer;box-shadow:var(--de-shadow-soft)}.de-menu-toggle__line{width:18px;height:2px;border-radius:999px;background:currentColor;transition:transform .14s ease,opacity .14s ease}.de-menu-toggle.is-open .de-menu-toggle__line:nth-child(1){transform:translateY(6px) rotate(45deg)}.de-menu-toggle.is-open .de-menu-toggle__line:nth-child(2){opacity:0}.de-menu-toggle.is-open .de-menu-toggle__line:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.de-mobile-menu{max-width:1380px;margin:10px auto 0;padding:10px;border:1px solid var(--de-border);border-radius:18px;background:linear-gradient(180deg,#fffffffc,#f7fafffa);box-shadow:var(--de-shadow-soft);display:grid;gap:8px}.de-mobile-menu__item{display:flex;align-items:center;gap:10px;width:100%;padding:12px 14px;border-radius:14px;border:1px solid rgba(217,227,239,.9);background:#fffffff5;color:var(--de-text-soft);cursor:pointer;font-size:14px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;text-align:left}.de-mobile-menu__item.is-active{border-color:#c5d5eaf5;background:#10284f0f;color:var(--de-text)}.de-mobile-menu__item--primary{background:linear-gradient(180deg,#ff2a26,#e30f14);border-color:#d21016;box-shadow:0 12px 28px #ef101529;color:#fff}.de-mobile-menu__icon{width:16px;text-align:center;flex:0 0 16px}.de-page{max-width:1380px;margin:0 auto;padding:22px 20px 36px}.de-pageintro{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:10px}.de-pageintro__title{font-size:15px;font-weight:700;color:var(--de-text-soft);letter-spacing:.04em;margin-right:auto}.de-inline-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.de-pill{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:999px;border:1px solid var(--de-border);background:#ffffffeb;color:var(--de-text-soft);font-size:14px;font-weight:700;box-shadow:var(--de-shadow-soft)}.de-banner{padding:12px 14px;margin-bottom:14px;border-radius:var(--de-radius-sm);border:1px solid rgba(47,105,201,.18);background:#2f69c914;color:var(--de-info);font-size:14px}.de-banner.is-danger{border-color:#d63b452e;background:#d63b4514;color:var(--de-danger)}.de-banner.is-success{border-color:#1f9f612e;background:#1f9f6114;color:var(--de-success)}.de-empty{padding:34px 22px;border-radius:var(--de-radius);border:1px dashed var(--de-border-strong);background:linear-gradient(180deg,#fffffffa,#f7fafff5);text-align:center;box-shadow:var(--de-shadow-soft)}.de-empty__eyebrow{font-size:14px;letter-spacing:.16em;text-transform:uppercase;color:var(--de-accent);font-weight:800;margin-bottom:8px}.de-empty__title{font-size:22px;font-weight:800;color:var(--de-text);margin-bottom:8px}.de-empty__body{max-width:520px;margin:0 auto;font-size:15px;line-height:1.6;color:var(--de-text-soft)}.de-card{background:linear-gradient(180deg,#fffffffa,#f8fbfffa);border:1px solid var(--de-border);border-radius:var(--de-radius);box-shadow:var(--de-shadow)}.de-live-badge{display:inline-flex;align-items:center;gap:5px;min-height:22px;padding:2px 8px 2px 7px;border-radius:999px;background:#ef10151a;border:1px solid rgba(239,16,21,.22);color:var(--de-accent);font-size:11px;font-weight:900;letter-spacing:.08em;line-height:1}.de-live-badge__dot{width:6px;height:6px;border-radius:50%;background:var(--de-accent);box-shadow:0 0 6px #ef10155c;animation:de-live-pulse 1.2s ease-in-out infinite}@keyframes de-live-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.78)}}@media(prefers-reduced-motion:reduce){.de-live-badge__dot{animation:none}}.de-final-badge{display:inline-flex;align-items:center;gap:4px;min-height:22px;padding:2px 8px 2px 6px;border-radius:999px;background:#1f9f611a;border:1px solid rgba(31,159,97,.18);color:var(--de-success);font-size:11px;font-weight:900;letter-spacing:.08em;line-height:1}.de-final-badge__check{display:inline-flex;align-items:center;justify-content:center;width:10px;height:10px;border-radius:50%;background:#1f9f6124;color:var(--de-success);font-size:11px;font-weight:700;line-height:1}.de-live-info{display:flex;align-items:center;gap:10px;margin-top:4px;padding:8px 10px;background:#2f69c90d;border:1px solid rgba(47,105,201,.12);border-radius:12px;font-family:Courier New,Courier,monospace}.de-live-info__cols{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.de-live-info__row{font-size:14px;color:var(--de-text);font-weight:700;letter-spacing:.04em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.de-live-info__row--soft{font-weight:500;color:var(--de-text-soft)}.de-live-info__inning{color:var(--de-accent)}.de-live-info__count{color:var(--de-gold)}.de-live-info__dim{color:var(--de-text-dim);font-weight:500}.de-bases{position:relative;width:30px;height:30px;flex-shrink:0}.de-bases__diamond{position:absolute;width:9px;height:9px;background:#10284f12;border:1px solid rgba(16,40,79,.14);transform:rotate(45deg);transition:background .2s ease,border-color .2s ease}.de-bases__diamond.is-on{background:var(--de-gold);border-color:var(--de-gold);box-shadow:0 0 8px #f4b00059}.de-bases__second{top:0;left:10px}.de-bases__third{top:10px;left:0}.de-bases__first{top:10px;left:20px}.de-form-shell{position:relative;max-width:560px;margin:48px auto;padding:0 20px}.de-form-card{background:linear-gradient(180deg,#fffffffc,#f6f9fffa);border:1px solid var(--de-border);border-radius:28px;padding:30px;box-shadow:var(--de-shadow)}.de-form-tabs{display:flex;gap:10px;margin-bottom:20px}.de-form-tab{flex:1}.de-form-label{display:block;margin-bottom:14px}.de-form-labeltext{font-size:14px;font-weight:800;letter-spacing:.12em;color:var(--de-text-soft);margin-bottom:6px}.de-form-control{width:100%;padding:13px 14px;border-radius:14px;border:1px solid var(--de-border);background:#fff;color:var(--de-text);box-shadow:inset 0 1px #ffffffd9}.de-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:14px}.de-top-picks__hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);gap:20px;align-items:center;padding:8px 0 28px;margin-bottom:20px;border-bottom:1px solid rgba(20,64,134,.12);background:radial-gradient(circle at 88% 28%,rgba(20,64,134,.05),transparent 28%),radial-gradient(circle at top left,rgba(239,16,21,.05),transparent 22%)}.de-top-picks__hero-copy{max-width:700px}.de-top-picks__logo{width:210px;max-width:100%;display:block;margin-bottom:12px}.de-top-picks__title{margin:0 0 14px;max-width:11ch;font-size:clamp(40px,6vw,72px);line-height:.9;letter-spacing:-.04em;color:var(--de-text);font-style:italic}.de-top-picks__body{margin:0 0 18px;max-width:37rem;font-size:20px;line-height:1.55;color:#283c61}.de-top-picks__hero-points{display:flex;flex-wrap:wrap;gap:24px}.de-top-picks__hero-point{display:inline-flex;align-items:center;gap:10px;min-height:34px;color:var(--de-text);font-size:14px;font-weight:700}.de-top-picks__hero-point-icon{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:999px;background:#0f2a5a;color:#fff;font-size:12px;font-weight:900;letter-spacing:.12em}.de-top-picks__hero-point:nth-child(2) .de-top-picks__hero-point-icon{background:#ef1015}.de-top-picks__hero-art{position:relative;min-height:250px;background:radial-gradient(circle at 90% 16%,rgba(20,64,134,.1) 0,rgba(20,64,134,.03) 26%,transparent 42%)}.de-top-picks__hero-art:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 100% 22%,rgba(20,64,134,.08),transparent 35%)}.de-top-picks__hero-watermark{position:absolute;font-size:clamp(180px,24vw,320px);line-height:.9;font-style:italic;font-weight:900;letter-spacing:-.08em;-webkit-user-select:none;user-select:none}.de-top-picks__hero-watermark--s{right:140px;top:12px;color:#14408629}.de-top-picks__hero-watermark--p{right:10px;top:92px;color:#ef101529}.de-top-picks__highlight{margin-bottom:16px}.de-top-picks__highlight-intro{display:grid;gap:8px;margin-bottom:10px}.de-top-picks__highlight-label{font-size:38px;font-style:italic;font-weight:900;letter-spacing:-.04em;text-transform:uppercase;color:#0f2a5a;position:relative;display:inline-block;padding-bottom:6px}.de-top-picks__highlight-label:after{content:"";position:absolute;left:0;bottom:0;width:58px;height:5px;border-radius:999px;background:#ef1015}.de-top-picks__highlight-copy,.de-top-picks__board-summary{color:#30486d;line-height:1.55;font-size:16px;max-width:820px}.de-top-picks__board{display:grid;gap:16px}.de-top-picks__board-header{display:grid;gap:6px;padding-bottom:12px;border-bottom:1px solid rgba(20,64,134,.1)}.de-top-picks__board-title{font-size:46px;font-weight:900;color:#0f2a5a;margin-bottom:6px;letter-spacing:-.03em;font-style:italic;text-transform:uppercase;position:relative;display:inline-block;padding-bottom:6px}.de-top-picks__board-title:after{content:"";position:absolute;left:0;bottom:0;width:58px;height:5px;border-radius:999px;background:#ef1015}.de-top-picks__grid{display:grid;gap:16px}.de-top-picks__row{position:relative;display:grid;grid-template-columns:60px minmax(0,1fr) 340px;gap:0;border-radius:16px;border:1px solid rgba(20,64,134,.12);background:linear-gradient(180deg,#fffffffe,#fafcfffc);box-shadow:0 10px 28px #0f2a5a14;overflow:hidden}.de-top-picks__row.is-highlight{border-color:#0f2a5a29;box-shadow:0 14px 34px #0f2a5a1a}.de-top-picks__rank-block{display:flex;align-items:flex-start;justify-content:center;padding-top:0;background:linear-gradient(180deg,#0f2a5a,#163875)}.de-top-picks__rank-block span{width:100%;padding:18px 0 16px;text-align:center;color:#fff;font-size:52px;line-height:1;font-weight:900}.de-top-picks__row-main{display:grid;gap:12px;padding:18px 24px 18px 22px}.de-top-picks__row-topline{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.de-top-picks__badge{display:inline-flex;align-items:center;min-height:28px;padding:6px 12px;border-radius:999px;color:#fff;font-size:12px;font-weight:900;letter-spacing:.01em}.de-top-picks__badge--strong,.de-top-picks__badge--warm{background:linear-gradient(180deg,#ef1015,#da0e13)}.de-top-picks__badge--measured{background:linear-gradient(180deg,#254378,#17325e)}.de-top-picks__lead-pill{display:inline-flex;align-items:center;min-height:28px;padding:5px 10px;border-radius:999px;border:1px solid rgba(15,42,90,.12);background:#fff;color:#254378;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.12em}.de-top-picks__headline{margin:0;font-size:clamp(28px,3vw,44px);line-height:1.08;letter-spacing:-.04em;color:#102b59;font-style:italic}.de-top-picks__matchup{color:#243a5f;font-size:17px;line-height:1.45}.de-top-picks__content-grid{display:grid;grid-template-columns:150px minmax(0,1fr);gap:20px;align-items:start}.de-top-picks__team-panel{display:grid;justify-items:center;gap:10px;padding-top:8px}.de-top-picks__team-mark{display:grid;place-items:center;width:112px;height:112px;border-radius:22px;background:radial-gradient(circle at 30% 28%,rgba(255,255,255,.98),rgba(255,255,255,.72) 36%,transparent 38%),linear-gradient(180deg,color-mix(in srgb,var(--de-team-primary) 10%,#ffffff),color-mix(in srgb,var(--de-team-secondary) 8%,#ffffff))}.de-top-picks__team-logo{width:88px;height:88px;object-fit:contain;filter:drop-shadow(0 10px 18px rgba(15,42,90,.12))}.de-top-picks__team-abbr{font-size:34px;font-weight:900;color:var(--de-team-primary);letter-spacing:-.04em}.de-top-picks__team-name{font-size:14px;font-weight:700;color:#20385f;text-align:center}.de-top-picks__copy-panel{display:grid;gap:14px}.de-top-picks__summary,.de-top-picks__rationale{color:#30486d;line-height:1.65;font-size:15px}.de-top-picks__thesis{display:grid;gap:6px;padding-top:14px;border-top:1px solid rgba(20,64,134,.12)}.de-top-picks__thesis-label{font-size:18px;font-weight:900;letter-spacing:-.02em;color:#16305f}.de-top-picks__thesis-copy{font-size:15px;line-height:1.45;color:#18335f}.de-top-picks__row-aside{display:grid;align-content:start;gap:16px;padding:18px 22px;border-left:1px solid rgba(20,64,134,.1);background:linear-gradient(180deg,#fafcfff5,#f6f9fffa)}.de-top-picks__metric-list{display:grid;gap:4px}.de-top-picks__metric-row{display:grid;grid-template-columns:32px 1fr auto;align-items:center;gap:10px;padding:8px 0;border-bottom:1px solid rgba(20,64,134,.1)}.de-top-picks__metric-icon{display:grid;place-items:center;width:30px;height:30px;border-radius:999px;background:#0f2a5a;color:#fff;font-size:13px;font-weight:900}.de-top-picks__metric-icon--edge{background:#ef1015}.de-top-picks__metric-label{font-size:15px;color:#18335f}.de-top-picks__metric-value{font-size:18px;font-weight:900;color:#0f2a5a}.de-top-picks__metric-row--edge .de-top-picks__metric-value{color:#ef1015}.de-top-picks__aside-copy{color:#20385f;font-size:14px;line-height:1.55}.de-top-picks__conditions{display:grid;gap:8px}.de-top-picks__conditions-title{font-size:15px;font-weight:900;color:#17315f}.de-top-picks__conditions-list{margin:0;padding-left:18px;display:grid;gap:6px;color:#20385f;font-size:14px;line-height:1.45}.de-top-picks__conditions-list li::marker{color:#ef1015}.de-top-picks__toggle{display:inline-flex;align-items:center;justify-content:space-between;width:170px;min-height:46px;border:1px solid rgba(15,42,90,.14);border-radius:6px;background:linear-gradient(180deg,#12356d,#0d2a59);color:#fff;padding:10px 14px;font-size:14px;font-weight:900;cursor:pointer;box-shadow:0 10px 24px #0d285724}.de-top-picks__toggle-arrow{font-size:18px}.de-top-picks__report{grid-column:2 / -1;padding:20px 24px 22px;border-top:1px solid rgba(20,64,134,.12);background:#f9fbffe6}.de-top-picks__paragraph{margin:0 0 10px}.de-savant-chat{position:fixed;right:18px;bottom:18px;z-index:45}.de-savant-chat__bubble{display:inline-flex;align-items:center;gap:10px;border:1px solid rgba(239,16,21,.2);border-radius:999px;background:linear-gradient(180deg,#fff6f6fa,#fffffffa);color:var(--de-text);padding:12px 16px 12px 12px;font-size:13px;font-weight:900;letter-spacing:.12em;box-shadow:0 18px 38px #0d285729;cursor:pointer}.de-savant-chat__bubble.is-open{background:linear-gradient(180deg,#0d2857fa,#13346dfa);color:#fff;border-color:#13346df5}.de-savant-chat__bubble-mark{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:linear-gradient(180deg,#ff2f2a,#e61116);color:#fff;font-size:12px;letter-spacing:.08em}.de-savant-chat__panel{position:absolute;right:0;bottom:58px;width:min(420px,calc(100vw - 24px));height:min(76vh,760px);display:none;flex-direction:column;overflow:hidden;border:1px solid rgba(197,213,234,.96);border-radius:26px;background:linear-gradient(180deg,#fffffffc,#f6fafffa);box-shadow:0 26px 80px #0d285738}.de-savant-chat__panel.is-open{display:flex}.de-savant-chat__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:18px 18px 14px;background:linear-gradient(180deg,#0d2857fa,#12346bfa);color:#fff}.de-savant-chat__eyebrow{font-size:12px;font-weight:900;letter-spacing:.18em;text-transform:uppercase;color:#ffffffb8;margin-bottom:6px}.de-savant-chat__title{font-size:24px;font-weight:900;line-height:1;margin-bottom:6px}.de-savant-chat__subtitle{font-size:13px;color:#ffffffc7}.de-savant-chat__header-actions{display:flex;gap:8px}.de-savant-chat__ghost{border:1px solid rgba(255,255,255,.14);border-radius:999px;background:#ffffff14;color:#fff;cursor:pointer;padding:8px 12px;font-size:13px;font-weight:800}.de-savant-chat__body{flex:1;overflow:auto;padding:14px;display:flex;flex-direction:column;gap:12px}.de-savant-chat__message{max-width:92%;padding:12px 14px;border-radius:18px;border:1px solid var(--de-border);background:#fff;box-shadow:var(--de-shadow-soft)}.de-savant-chat__message--assistant{align-self:flex-start}.de-savant-chat__message--user{align-self:flex-end;background:linear-gradient(180deg,#ef101514,#fff1f2fa);border-color:#ef101529}.de-savant-chat__message-role{font-size:11px;font-weight:900;letter-spacing:.16em;text-transform:uppercase;color:var(--de-text-dim);margin-bottom:6px}.de-savant-chat__message-text{color:var(--de-text);font-size:15px;line-height:1.65}.de-savant-chat__message-text>:first-child{margin-top:0}.de-savant-chat__message-text>:last-child{margin-bottom:0}.de-savant-chat__heading{color:var(--de-text);font-weight:900;line-height:1.2;margin:14px 0 8px}.de-savant-chat__heading--h1,.de-savant-chat__heading--h2,.de-savant-chat__heading--h3{font-size:24px}.de-savant-chat__heading--h4,.de-savant-chat__heading--h5,.de-savant-chat__heading--h6{font-size:18px}.de-savant-chat__paragraph{margin:0 0 10px}.de-savant-chat__list{margin:0 0 12px;padding-left:20px}.de-savant-chat__list-item{margin-bottom:6px}.de-savant-chat__code{font-family:Courier New,Courier,monospace;font-size:.92em;padding:1px 5px;border-radius:6px;background:#0d285714}.de-savant-chat__citation-inline{color:var(--de-info);text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:2px}.de-savant-chat__sources{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.de-savant-chat__source,.de-savant-chat__starter{border:1px solid var(--de-border);border-radius:999px;background:var(--de-surface-muted);color:var(--de-text-soft);padding:7px 11px;font-size:13px;font-weight:700;text-decoration:none}.de-savant-chat__starters{display:flex;flex-wrap:wrap;gap:8px}.de-savant-chat__starter{cursor:pointer}.de-savant-chat__status,.de-savant-chat__error{padding:10px 12px;border-radius:14px;font-size:14px}.de-savant-chat__status{background:#2f69c914;color:var(--de-info)}.de-savant-chat__error{background:#d63b4514;color:var(--de-danger)}.de-savant-chat__composer{display:grid;gap:10px;padding:14px;border-top:1px solid var(--de-border);background:#fffffff0}.de-savant-chat__input{width:100%;resize:vertical;min-height:96px;border-radius:18px;border:1px solid var(--de-border);background:#fff;color:var(--de-text);padding:12px 14px}.de-savant-chat__send{justify-self:end;border:1px solid #d21016;border-radius:999px;background:linear-gradient(180deg,#ff2a26,#e30f14);color:#fff;padding:10px 16px;font-size:13px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;cursor:pointer}.de-savant-chat__send:disabled,.de-savant-chat__starter:disabled{cursor:not-allowed;opacity:.65}.de-kicker{font-size:14px;font-weight:800;color:var(--de-accent);letter-spacing:.16em;text-transform:uppercase}.de-day-board{padding:0 6px;max-width:1440px;margin:0 auto}.de-day-board__shell{background:radial-gradient(circle at top right,rgba(15,42,90,.05),transparent 28%),linear-gradient(180deg,#fffffffe,#f7fafffa);border:1px solid rgba(217,227,239,.95);border-radius:30px;padding:18px 18px 20px;box-shadow:var(--de-shadow)}.de-day-board__nav{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:20px}.de-day-board__nav-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap}.de-day-board__nav-icon{display:inline-flex;align-items:center;justify-content:center;font-size:16px;line-height:1}.de-day-board__nav-center{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap}.de-day-board__date{font-size:14px;color:var(--de-text-soft);font-weight:700}.de-day-board__hero{display:grid;gap:6px;margin-bottom:14px}.de-day-board__title-wrap{display:inline-grid;justify-items:start;gap:6px}.de-day-board__title{margin:0;color:#0b2b6d;font-size:clamp(34px,5vw,58px);line-height:.94;font-style:italic;font-weight:900;letter-spacing:0;text-transform:uppercase;font-family:var(--de-font-display)}.de-day-board__underline{width:64px;height:6px;border-radius:999px;background:linear-gradient(90deg,#ff2b28,#e30f14);box-shadow:0 6px 18px #ef101533}.de-day-board__subtitle{color:#55709c;font-size:18px;font-weight:700;font-family:var(--de-font-body)}.de-day-board__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 16px}.de-day-card{padding:12px 12px 11px;background:linear-gradient(180deg,#fff,#fafcfffa);border:1px solid rgba(217,227,239,.95);border-radius:14px;color:var(--de-text);text-align:left;display:flex;flex-direction:column;gap:9px;cursor:pointer;box-shadow:0 6px 18px #0b23490f;transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease}.de-day-card.is-live{border-color:#ffb2b4f2;box-shadow:0 8px 20px #ef10150f}.de-day-card:hover,.de-day-card:focus-visible{transform:translateY(-2px);box-shadow:0 12px 28px #0b23491a;border-color:#c5d5ea}.de-day-card__topline{display:flex;align-items:center;justify-content:space-between;gap:10px}.de-day-card__meta{display:flex;flex-wrap:nowrap;align-items:center;gap:10px;min-width:0}.de-day-card__time{flex:0 0 auto;color:#213a67;font-size:20px;line-height:1;font-weight:900;letter-spacing:-.02em;white-space:nowrap}.de-day-card__venue{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#6e86aa;font-size:12px;font-weight:700}.de-day-card__venue:before{content:"•";margin-right:10px}.de-day-card__status{display:inline-flex;align-items:center;min-height:22px;padding:2px 8px;border-radius:999px;border:1px solid rgba(197,213,234,.95);background:linear-gradient(180deg,#fffffff5,#f4f7fcfa);color:var(--de-text-soft);font-size:11px;font-weight:900;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.de-day-card__status.is-pregame{color:var(--de-accent);border-color:#ef10152e;background:#fff1f2f2}.de-day-card__status.is-scheduled{color:#244cb7;border-color:#244cb729;background:#f0f4fff5}.de-day-card__body{display:grid;grid-template-columns:minmax(0,1fr) 204px;gap:10px;align-items:start}.de-day-card:not(.is-live) .de-day-card__body{align-items:center}.de-day-card__teams{display:grid;gap:11px;min-width:0;order:1}.de-day-card:not(.is-live) .de-day-card__teams{align-content:center}.de-day-card__team{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;position:relative;padding-right:20px}.de-day-card__team-logo{width:36px;height:36px}.de-day-card__team-copy{min-width:0}.de-day-card__team-name{color:#1a315e;font-size:11px;line-height:1.06;font-weight:900}.de-day-card__pitcher{margin-top:2px;color:#637a9d;font-size:9px;line-height:1.08;font-weight:700}.de-day-card__score{color:#17366b;font-size:15px;line-height:1;font-weight:900;letter-spacing:-.03em;position:absolute;right:0;top:50%;transform:translateY(-50%)}.de-day-card__live{display:grid;grid-template-columns:auto repeat(3,max-content) minmax(0,1fr);align-items:center;column-gap:8px;row-gap:0;padding:6px 7px;border:1px solid rgba(217,227,239,.95);border-radius:10px;background:linear-gradient(180deg,#fffffff5,#f8fbfffa);grid-column:1 / -1;order:3}.de-day-card__live-icon{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px}.de-day-card__live-token{justify-self:center;color:#60789b;font-size:9px;font-weight:800;letter-spacing:.04em;white-space:nowrap}.de-day-card__live-highlight{color:var(--de-accent)}.de-day-card__live-count{color:#d88e00}.de-day-card__live-pitcher{color:#28446f;font-size:9px;font-weight:700;justify-self:end;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.de-day-card__odds{--de-market-team: 34px;--de-market-ml: 56px;--de-runline-spread: 30px;--de-runline-price: 46px;--de-runline-gap: 8px;display:grid;gap:7px;padding:10px 15px 11px;border:1px solid rgba(217,227,239,.95);border-radius:13px;background:linear-gradient(180deg,#fcfdfffa,#f7fafffa);box-shadow:inset 0 1px #ffffffe6;font-family:Avenir Next,Segoe UI,sans-serif;font-variant-numeric:tabular-nums;align-self:start;justify-self:end;width:100%;align-content:start;order:2}.de-day-card:not(.is-live) .de-day-card__odds{align-self:center}.de-day-card__odds-total{display:grid;gap:6px;width:100%;padding-bottom:11px;border-bottom:1px solid rgba(204,216,235,.98);justify-items:center;justify-self:center}.de-day-card__odds-label{color:#17366b;font-size:11px;font-weight:900;text-align:center;font-family:Avenir Next,Segoe UI,sans-serif;letter-spacing:.02em;line-height:1}.de-day-card__odds-line{display:grid;grid-template-columns:12px 36px 11px 12px 36px;column-gap:7px;align-items:center;justify-content:center;width:max-content;margin:0 auto;color:#17366b;font-size:11px;font-weight:900;line-height:1;letter-spacing:.01em}.de-day-card__odds-key{color:var(--de-accent);text-align:center}.de-day-card__odds-sep{color:#7d8fad;text-align:center;opacity:.9}.de-day-card__odds-line>span:nth-child(2),.de-day-card__odds-line>span:nth-child(5){text-align:right}.de-day-card__markets{width:100%;border-collapse:collapse;table-layout:fixed;padding-top:4px;color:#17366b;font-size:11px;font-weight:800}.de-day-card__market-col-team{width:var(--de-market-team)}.de-day-card__market-col-ml{width:var(--de-market-ml)}.de-day-card__market-col-rl-spread{width:var(--de-runline-spread)}.de-day-card__market-col-rl-price{width:var(--de-runline-price)}.de-day-card__markets th,.de-day-card__markets td{padding:0}.de-day-card__markets thead th{color:#6d84a6;font-size:9px;font-weight:900;font-family:Avenir Next,Segoe UI,sans-serif;letter-spacing:.05em;line-height:1;padding-bottom:6px;text-align:center;white-space:nowrap}.de-day-card__market-head--team{text-align:left}.de-day-card__markets tbody th,.de-day-card__markets tbody td{height:24px;vertical-align:middle}.de-day-card__market-row+.de-day-card__market-row th,.de-day-card__market-row+.de-day-card__market-row td{padding-top:4px}.de-day-card__market-team{width:var(--de-market-team);text-align:left;line-height:1.1;letter-spacing:.01em;white-space:nowrap}.de-day-card__market-ml{width:var(--de-market-ml);text-align:center;line-height:1.1;white-space:nowrap}.de-day-card__rl-spread{min-width:var(--de-runline-spread);font-weight:900;color:#17366b;text-align:center;line-height:1.1;white-space:nowrap}.de-day-card__rl-price{min-width:var(--de-runline-price);font-weight:800;color:var(--de-accent);text-align:center;line-height:1.1;white-space:nowrap}.de-day-card__market-empty{color:#8ba0bf}@media(max-width:1200px){.de-day-board__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.de-day-card__body{grid-template-columns:minmax(0,1fr) 192px;gap:12px;align-items:start}.de-day-card__odds{--de-market-team: 32px;--de-market-ml: 48px;--de-runline-spread: 28px;--de-runline-price: 42px;--de-runline-gap: 6px;padding:10px 13px 11px}.de-day-card__team{grid-template-columns:auto minmax(0,1fr) auto;gap:10px;padding-right:0;position:static}.de-day-card__team-logo{width:44px;height:44px}.de-day-card__team-name{font-size:13px;line-height:1.15}.de-day-card__pitcher{font-size:11px;line-height:1.2;margin-top:3px}.de-day-card__score{position:static;transform:none;font-size:18px}.de-day-card__live{grid-template-columns:auto repeat(3,max-content) minmax(0,1fr);column-gap:10px;padding:8px 10px}.de-day-card__live-icon{width:40px;height:40px}.de-day-card__live-pitcher{font-size:12px}.de-day-card:not(.is-live) .de-day-card__teams{align-content:start}.de-day-card:not(.is-live) .de-day-card__odds{align-self:start}.de-day-card__markets{background-image:none}}@media(max-width:1040px){.de-day-board__grid{gap:12px}.de-day-card__body{grid-template-columns:minmax(0,1fr) 186px}.de-day-card__odds{--de-market-team: 30px;--de-market-ml: 46px;--de-runline-spread: 28px;--de-runline-price: 40px;--de-runline-gap: 5px;padding:10px 12px 11px}.de-day-card__odds-line{column-gap:6px}.de-day-card__markets thead th{letter-spacing:.04em}}@media(max-width:820px){.de-navgrid{display:none}.de-top-picks__hero{grid-template-columns:1fr;gap:14px}.de-top-picks__hero-art{display:none}.de-top-picks__row{grid-template-columns:54px minmax(0,1fr)}.de-top-picks__row-aside,.de-top-picks__report{grid-column:2;border-left:0;border-top:1px solid rgba(20,64,134,.1)}.de-day-board__grid{grid-template-columns:1fr}}@media(max-width:640px){.de-day-board{padding-bottom:96px}.de-masthead{padding:10px 12px}.de-masthead__inner{gap:10px}.de-brand-logo{height:28px}.de-page{padding:14px 12px 24px}.de-form-card{padding:22px 18px;border-radius:22px}.de-form-grid{grid-template-columns:1fr}.de-top-picks__hero{padding:0 0 22px;gap:14px}.de-top-picks__hero-points{gap:12px}.de-top-picks__hero-point{width:100%}.de-top-picks__hero-art{display:none}.de-top-picks__board-title,.de-top-picks__highlight-label{font-size:34px}.de-top-picks__row{grid-template-columns:1fr}.de-top-picks__rank-block{justify-content:flex-start}.de-top-picks__rank-block span{width:54px;border-bottom-right-radius:14px;padding:12px 0 10px;font-size:42px}.de-top-picks__row-main,.de-top-picks__row-aside,.de-top-picks__report{grid-column:1}.de-top-picks__row-main,.de-top-picks__row-aside,.de-top-picks__report{padding:16px}.de-top-picks__content-grid{grid-template-columns:1fr;gap:14px}.de-top-picks__team-panel{justify-items:start}.de-top-picks__team-mark{width:88px;height:88px}.de-top-picks__team-logo{width:70px;height:70px}.de-top-picks__toggle{width:100%}.de-savant-chat{right:10px;left:auto;bottom:10px}.de-savant-chat__bubble{width:auto;justify-content:center;gap:0;padding:6px;font-size:0;letter-spacing:0;box-shadow:0 10px 24px #0d285724}.de-savant-chat__bubble-mark{width:30px;height:30px;font-size:10px}.de-savant-chat__panel{right:0;left:0;width:auto;height:min(80vh,680px);bottom:62px}.de-day-board__shell{padding:14px;border-radius:22px}.de-day-board__nav{align-items:center;gap:8px;flex-wrap:nowrap}.de-day-board__nav>.de-day-board__nav-btn{width:42px;min-width:42px;height:42px;padding:0;border-radius:14px;flex:0 0 42px}.de-day-board__nav-center{min-width:0;flex:1 1 auto;gap:8px;flex-wrap:nowrap}.de-day-board__date{min-width:0;flex:1 1 auto;text-align:center;font-size:12px}.de-day-board__nav-label{display:none}.de-day-board__nav-btn--calendar,.de-day-board__nav-btn--today{width:42px;min-width:42px;height:42px;padding:0;border-radius:14px;flex:0 0 42px}.de-day-board__nav-btn--today .de-day-board__nav-icon{font-size:22px;color:#e5332a}.de-day-board__subtitle{font-size:16px}.de-day-card{padding:12px}.de-day-card__time{font-size:18px}.de-day-card__topline{align-items:flex-start;gap:8px}.de-day-card__meta{flex:1 1 auto;min-width:0}.de-day-card__status{margin-left:auto}.de-day-card__body{grid-template-columns:1fr;gap:10px}.de-day-card__odds{max-width:none;justify-items:center}.de-day-card__odds-total,.de-day-card__markets{width:min(100%,284px)}.de-day-card__score{font-size:16px}.de-day-card__live{grid-template-columns:auto repeat(3,max-content) minmax(0,1fr);gap:8px;order:2}.de-day-card__live-pitcher{font-size:11px}.de-day-card__odds{order:3}}
