:root{--db-ink:#07131b;--db-ink-soft:#526775;--db-cream:#f5f7f2;--db-paper:rgba(245,247,242,0.82);--db-line:rgba(7,19,27,0.12);--db-gold:#f2c45a;--db-blue:#102633;--db-green:#4ed6b2;--db-signal:#4ed6b2;--db-slate:#9eb0bc;--db-ink-muted:#596b77;--db-theme-primary:#07131b;--db-theme-secondary:#d5a33a;--db-theme-accent:#f2c45a;--db-theme-signal:#4ed6b2;--db-theme-surface:rgba(245,247,242,0.86);--db-theme-surface-strong:rgba(251,252,249,0.96);--db-theme-field:rgba(7,19,27,0.96);--db-theme-field-soft:rgba(16,38,51,0.9);--db-theme-text:#07131b;--db-theme-text-muted:var(--db-ink-soft);--db-theme-text-subtle:var(--db-ink-muted);--db-theme-on-dark:#f5f7f2;--db-role-matchup-canvas:#03090c;--db-role-canvas:#f5f7f2;--db-role-surface:var(--db-theme-surface);--db-role-surface-raised:var(--db-theme-surface-strong);--db-role-surface-muted:rgba(255,255,255,0.56);--db-role-surface-ink:#102633;--db-role-overlay-highlight:#ffffff;--db-role-overlay-shadow:#000000;--db-role-surface-selected:color-mix(in srgb,var(--db-role-brand-accent) 16%,var(--db-role-surface));--db-role-table-row:#fbfcf9;--db-role-table-row-alt:rgba(7,19,27,0.024);--db-role-table-header:var(--db-theme-primary);--db-role-table-header-text:var(--db-role-on-dark);--db-role-control-selected:var(--db-theme-primary);--db-role-control-selected-text:var(--db-role-on-dark);--db-role-border:rgba(7,19,27,0.12);--db-role-border-strong:rgba(7,19,27,0.2);--db-role-border-ink:#07131b;--db-role-text:var(--db-theme-text);--db-role-text-muted:var(--db-theme-text-muted);--db-role-text-subtle:var(--db-theme-text-subtle);--db-role-on-dark:var(--db-theme-on-dark);--db-role-on-dark-warm:#f7f9f4;--db-role-on-dark-soft:#edf3ef;--db-role-brand:var(--db-theme-primary);--db-role-brand-accent:var(--db-theme-accent);--db-role-brand-accent-strong:var(--db-theme-secondary);--db-role-brand-accent-soft:#faedc9;--db-role-on-brand-accent-soft:var(--db-theme-primary);--db-role-focus:rgba(78,214,178,0.5);--db-role-focus-ring:0 0 0 3px var(--db-role-focus);--db-role-signal:var(--db-theme-signal);--db-role-signal-strong:#147c68;--db-role-signal-soft:rgba(78,214,178,0.14);--db-role-signal-border:rgba(78,214,178,0.38);--db-role-on-signal:var(--db-theme-primary);--db-role-success:#1b7046;--db-role-success-bg:rgba(31,122,77,0.13);--db-role-success-border:rgba(31,122,77,0.28);--db-role-warning:#8d570b;--db-role-warning-bg:rgba(154,98,17,0.13);--db-role-warning-border:rgba(154,98,17,0.28);--db-role-danger:#b33b3b;--db-role-danger-bg:rgba(179,59,59,0.12);--db-role-danger-border:rgba(179,59,59,0.28);--db-role-info:#256f9f;--db-role-info-bg:rgba(37,111,159,0.12);--db-role-info-border:rgba(37,111,159,0.28);--db-role-shadow:var(--db-shadow);--db-role-shadow-soft:var(--db-shadow-soft);--db-role-radius-card:var(--db-radius-card);--db-role-radius-control:var(--db-radius-control);--db-role-radius-pill:var(--db-radius-pill);--db-role-space-section:var(--db-public-section-gap);--db-role-space-panel:0.9rem;--db-chart-surface:#fbfcf9;--db-chart-text:#07131b;--db-chart-text-muted:#526775;--db-chart-axis-line:rgba(84,97,121,0.35);--db-chart-axis-text:var(--db-chart-text-muted);--db-chart-grid-line:rgba(84,97,121,0.15);--db-chart-ink:var(--db-chart-text);--db-chart-muted:var(--db-ink-muted);--db-chart-signal:var(--db-gold);--db-chart-signal-area:rgba(242,196,90,0.1);--db-chart-scoring:var(--db-theme-secondary);--db-chart-defense:#2aa889;--db-chart-field-control:#3f8fd2;--db-chart-possession:#d75d50;--db-chart-danger:#d85f58;--db-chart-success:var(--db-chart-defense);--db-chart-point-border:#101923;--db-chart-track:rgba(89,107,119,0.1);--db-chart-zone-complete:rgba(42,168,137,0.08);--db-chart-zone-defense:rgba(63,143,210,0.07);--db-chart-zone-pressure:rgba(89,107,119,0.06);--db-chart-zone-shootout:rgba(211,166,47,0.08);--db-radius-pill:999px;--db-radius-control:18px;--db-radius-card:var(--db-radius-lg);--db-radius-lg:30px;--db-radius-md:20px;--db-shadow:0 28px 80px rgba(7,19,27,0.14);--db-shadow-soft:0 14px 36px rgba(7,19,27,0.09);--db-league-cover-layer:radial-gradient(circle at 50% 100%,rgba(255,255,255,0.14),transparent 24rem);--db-public-gutter:clamp(0.9rem,2vw,1.5rem);--db-public-section-gap:clamp(1rem,2vw,1.4rem);--db-public-card-pad:clamp(1rem,2vw,1.35rem);--db-font-body:"Inter Variable","Inter","Avenir Next","Segoe UI",sans-serif;--db-font-display:"Barlow Condensed","Avenir Next Condensed","Arial Narrow",sans-serif;--db-font-accent:var(--db-font-body)}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-cyrillic-ext-wght-normal.460bdf14.woff2) format("woff2-variations");unicode-range:u+0460-052f,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(/_next/static/media/inter-cyrillic-wght-normal.491cbc05.woff2) format("woff2-variations");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-greek-ext-wght-normal.23aae568.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(/_next/static/media/inter-greek-wght-normal.4449bf7a.woff2) format("woff2-variations");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-vietnamese-wght-normal.113a630f.woff2) format("woff2-variations");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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-latin-ext-wght-normal.3835a68e.woff2) format("woff2-variations");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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-latin-wght-normal.6c596dfc.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/barlow-condensed-vietnamese-500-normal.70f04bd5.woff2) format("woff2"),url(/_next/static/media/barlow-condensed-vietnamese-500-normal.7dec19f5.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:500;src:url(/_next/static/media/barlow-condensed-latin-ext-500-normal.dfe6e0fb.woff2) format("woff2"),url(/_next/static/media/barlow-condensed-latin-ext-500-normal.e6bbc82d.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:500;src:url(/_next/static/media/barlow-condensed-latin-500-normal.6440fe73.woff2) format("woff2"),url(/_next/static/media/barlow-condensed-latin-500-normal.48e4fdf4.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/barlow-condensed-vietnamese-600-normal.6d7e2f90.woff2) format("woff2"),url(/_next/static/media/barlow-condensed-vietnamese-600-normal.7f364a4c.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:600;src:url(/_next/static/media/barlow-condensed-latin-ext-600-normal.646ca2c5.woff2) format("woff2"),url(/_next/static/media/barlow-condensed-latin-ext-600-normal.b10b40bc.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:600;src:url(/_next/static/media/barlow-condensed-latin-600-normal.b506a7ca.woff2) format("woff2"),url(/_next/static/media/barlow-condensed-latin-600-normal.a0aeaff6.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/barlow-condensed-vietnamese-700-normal.b5cf89c0.woff2) format("woff2"),url(/_next/static/media/barlow-condensed-vietnamese-700-normal.c7b344a0.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:700;src:url(/_next/static/media/barlow-condensed-latin-ext-700-normal.e84925df.woff2) format("woff2"),url(/_next/static/media/barlow-condensed-latin-ext-700-normal.73a79c9e.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:700;src:url(/_next/static/media/barlow-condensed-latin-700-normal.e9811009.woff2) format("woff2"),url(/_next/static/media/barlow-condensed-latin-700-normal.f6cc1247.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/barlow-condensed-vietnamese-800-normal.e38b3dc4.woff2) format("woff2"),url(/_next/static/media/barlow-condensed-vietnamese-800-normal.8fcde047.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(/_next/static/media/barlow-condensed-latin-ext-800-normal.9eab2a14.woff2) format("woff2"),url(/_next/static/media/barlow-condensed-latin-ext-800-normal.3f7f93ed.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(/_next/static/media/barlow-condensed-latin-800-normal.17d6e974.woff2) format("woff2"),url(/_next/static/media/barlow-condensed-latin-800-normal.d5e6c36e.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:900;src:url(/_next/static/media/barlow-condensed-vietnamese-900-normal.9121ad4c.woff2) format("woff2"),url(/_next/static/media/barlow-condensed-vietnamese-900-normal.d8ab793b.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:900;src:url(/_next/static/media/barlow-condensed-latin-ext-900-normal.3c068dd7.woff2) format("woff2"),url(/_next/static/media/barlow-condensed-latin-ext-900-normal.e813ed35.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:900;src:url(/_next/static/media/barlow-condensed-latin-900-normal.fd25bb53.woff2) format("woff2"),url(/_next/static/media/barlow-condensed-latin-900-normal.ccc16d38.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.reactEasyCrop_Container{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none;cursor:move;display:flex;justify-content:center;align-items:center}.reactEasyCrop_Image,.reactEasyCrop_Video{will-change:transform;max-width:unset}.reactEasyCrop_Contain{max-width:100%;max-height:100%;margin:auto;position:absolute;top:0;bottom:0;left:0;right:0}.reactEasyCrop_Cover_Horizontal{width:100%;height:auto}.reactEasyCrop_Cover_Vertical{width:auto;height:100%}.reactEasyCrop_CropArea{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border:1px solid rgba(255,255,255,.5);box-sizing:border-box;box-shadow:0 0 0 9999em;color:rgba(0,0,0,.5);overflow:hidden}.reactEasyCrop_CropAreaRound{border-radius:50%}.reactEasyCrop_CropAreaGrid:before{content:" ";box-sizing:border-box;position:absolute;border:1px solid rgba(255,255,255,.5);top:0;bottom:0;left:33.33%;right:33.33%;border-top:0;border-bottom:0}.reactEasyCrop_CropAreaGrid:after{content:" ";box-sizing:border-box;position:absolute;border:1px solid rgba(255,255,255,.5);top:33.33%;bottom:33.33%;left:0;right:0;border-left:0;border-right:0}*{box-sizing:border-box}[hidden]{display:none!important}.db-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}html{background:var(--db-theme-primary)}body{margin:0;color:var(--db-theme-text);font-family:var(--db-font-body)}a{transition:color .16s ease,background .16s ease,border-color .16s ease,transform .16s ease}a:hover{transform:translateY(-1px)}.db-page{min-height:100vh;color:var(--db-theme-text);padding:var(--db-public-gutter) var(--db-public-gutter) 3rem;position:relative;overflow-x:clip;overflow-y:visible}.db-page:before{z-index:-2;background:radial-gradient(circle at 10% 0,color-mix(in srgb,var(--db-role-brand-accent) 24%,transparent),transparent 28rem),radial-gradient(circle at 86% 8%,color-mix(in srgb,var(--db-role-signal) 18%,transparent),transparent 24rem),linear-gradient(135deg,var(--db-role-canvas) 0,#e7eeeb 52%,#d6e0df 100%)}.db-page:after,.db-page:before{content:"";position:fixed;inset:0}.db-page:after{z-index:-1;opacity:.2;background-image:linear-gradient(color-mix(in srgb,var(--db-role-border-ink) 8%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--db-role-border-ink) 8%,transparent) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:linear-gradient(180deg,black,transparent 78%);mask-image:linear-gradient(180deg,black,transparent 78%)}.db-page--game:before,.db-page--schedule:before,.db-page--team:before{background:radial-gradient(circle at 10% 0,rgba(190,222,250,.72),transparent 28rem),radial-gradient(circle at 84% 10%,color-mix(in srgb,var(--db-role-brand-accent-strong) 28%,transparent),transparent 23rem),linear-gradient(135deg,#eef6ff 0,#d9e7f5 48%,#becfe2 100%)}.db-page--teams:before{background:radial-gradient(circle at 10% 0,rgba(190,235,204,.72),transparent 28rem),radial-gradient(circle at 88% 6%,color-mix(in srgb,var(--db-role-brand-accent-strong) 24%,transparent),transparent 22rem),linear-gradient(135deg,#eef7ef 0,#dfece1 50%,#c7d9ce 100%)}.db-page--leaders:before,.db-page--player:before{background:radial-gradient(circle at 10% 0,color-mix(in srgb,var(--db-role-brand-accent-soft) 72%,transparent),transparent 28rem),radial-gradient(circle at 86% 8%,color-mix(in srgb,var(--db-theme-primary) 28%,transparent),transparent 24rem),linear-gradient(135deg,color-mix(in srgb,var(--db-role-brand-accent-soft) 64%,var(--db-role-canvas)) 0,color-mix(in srgb,var(--db-role-brand-accent-strong) 24%,var(--db-role-canvas)) 48%,color-mix(in srgb,var(--db-role-brand-accent-strong) 58%,var(--db-role-canvas)) 100%)}.db-page--season{--db-role-canvas:#07131b;--db-role-surface:rgba(16,38,51,0.88);--db-role-surface-raised:rgba(22,47,61,0.96);--db-role-surface-muted:rgba(255,255,255,0.1);--db-role-surface-selected:rgba(242,196,90,0.14);--db-role-table-row:rgba(245,247,242,0.04);--db-role-table-row-alt:rgba(245,247,242,0.075);--db-role-table-header:#f5f7f2;--db-role-table-header-text:#07131b;--db-role-control-selected:#f5f7f2;--db-role-control-selected-text:#07131b;--db-role-border:rgba(245,247,242,0.16);--db-role-border-strong:rgba(245,247,242,0.26);--db-role-text:#f5f7f2;--db-role-text-muted:var(--db-slate);--db-role-text-subtle:color-mix(in srgb,var(--db-slate) 72%,transparent);--db-role-brand:#f2c45a;--db-role-brand-accent:#f2c45a;--db-role-brand-accent-strong:#d5a33a;--db-role-brand-accent-soft:#f2c45a;--db-role-focus:rgba(78,214,178,0.5);--db-role-signal:#4ed6b2;--db-role-signal-soft:rgba(78,214,178,0.14);--db-role-signal-border:rgba(78,214,178,0.38);--db-role-success:#7fd3a3;--db-role-success-bg:rgba(73,181,119,0.16);--db-role-success-border:rgba(127,211,163,0.34);--db-role-warning:#f0b95b;--db-role-warning-bg:rgba(240,185,91,0.15);--db-role-warning-border:rgba(240,185,91,0.34);--db-role-danger:#ff8c8c;--db-role-danger-bg:rgba(255,140,140,0.14);--db-role-danger-border:rgba(255,140,140,0.32);--db-role-info:#89c7f0;--db-role-info-bg:rgba(137,199,240,0.14);--db-role-info-border:rgba(137,199,240,0.32);color:#f8fafc}.db-page--season:before{background:radial-gradient(circle at 14% 4%,rgba(242,196,90,.24),transparent 23rem),radial-gradient(circle at 86% 0,rgba(78,214,178,.19),transparent 25rem),linear-gradient(135deg,#07131b,#0b1d28 42%,#102633 72%,#132d36)}.db-page--season:after{opacity:.26;background-image:linear-gradient(color-mix(in srgb,var(--db-role-overlay-highlight) 5.5%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--db-role-overlay-highlight) 5.5%,transparent) 1px,transparent 1px),radial-gradient(circle,color-mix(in srgb,var(--db-role-overlay-highlight) 12%,transparent) 1px,transparent 1.5px);background-size:64px 64px,64px 64px,18px 18px}.db-page__shell{width:min(100%,96rem);margin:0 auto}.db-stack{display:grid;grid-gap:var(--db-role-space-section);gap:var(--db-role-space-section)}.db-card{min-width:0;color:var(--db-role-text);background:var(--db-role-surface);border:1px solid var(--db-role-border);border-radius:var(--db-role-radius-card);box-shadow:var(--db-role-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.db-hero{position:relative;overflow:hidden;padding:clamp(1.35rem,3vw,2.4rem);color:var(--db-role-on-dark-warm);background:linear-gradient(135deg,rgba(12,18,26,.96),rgba(21,49,73,.94) 52%,color-mix(in srgb,var(--db-role-brand-accent-strong) 76%,transparent)),radial-gradient(circle at 88% 18%,color-mix(in srgb,var(--db-role-overlay-highlight) 28%,transparent),transparent 18rem)}.db-hero:after{content:"";position:absolute;right:-8rem;bottom:-11rem;width:26rem;height:26rem;border:1px solid color-mix(in srgb,var(--db-role-on-dark-warm) 18%,transparent);border-radius:999px;box-shadow:inset 0 0 0 2rem color-mix(in srgb,var(--db-role-on-dark-warm) 4%,transparent)}.db-hero__layout{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:1.25rem;gap:1.25rem;align-items:start}.db-hero__copy{display:grid;grid-gap:.72rem;gap:.72rem;max-width:56rem}.db-kicker{margin:0;color:color-mix(in srgb,var(--db-role-on-dark-warm) 72%,transparent);font-size:.72rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.db-display{margin:0;font-family:var(--db-font-display);font-size:clamp(2.6rem,7vw,5.8rem);line-height:.9;letter-spacing:-.055em}.db-copy{margin:0;color:color-mix(in srgb,var(--db-role-on-dark-warm) 88%,transparent);font-size:clamp(1rem,2vw,1.14rem);line-height:1.72}.db-actions{display:flex;flex-wrap:wrap;gap:.65rem;justify-content:flex-end}.db-button{display:inline-flex;align-items:center;justify-content:center;min-height:2.8rem;border:1px solid var(--db-role-border);border-radius:var(--db-role-radius-pill);padding:.78rem 1rem;color:var(--db-role-on-dark);font-weight:800;text-decoration:none}.db-button--primary{background:var(--db-role-brand-accent-soft);color:#21180d;border-color:transparent}.db-button--ghost,.db-button--surface{color:var(--db-role-text);background:var(--db-role-surface-muted)}.db-button--surface{border-color:var(--db-role-border)}.db-button--ghost:focus-visible,.db-button--primary:focus-visible,.db-button--surface:focus-visible,.db-button:focus-visible{outline:none;box-shadow:var(--db-role-focus-ring)}.db-product-nav{display:flex;gap:.55rem;flex-wrap:wrap;align-items:center}.db-product-nav__link{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--db-role-border);border-radius:var(--db-role-radius-pill);padding:.72rem .95rem;color:var(--db-role-text-muted);text-decoration:none;font-weight:800;background:var(--db-role-surface-muted)}.db-product-nav__link--active{color:#1d160c;background:var(--db-role-brand-accent-soft);border-color:transparent}.db-product-nav__link--internal{color:#2f2415;background:color-mix(in srgb,var(--db-role-brand-accent-soft) 86%,white);border-color:var(--db-role-border)}.db-product-nav__link:focus-visible{outline:none;box-shadow:var(--db-role-focus-ring)}.db-note{margin:0;color:color-mix(in srgb,var(--db-role-on-dark-warm) 76%,transparent);line-height:1.6}.db-page:not(.db-page--season) .db-note{color:var(--db-theme-text-muted)}.db-insight-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.9fr) minmax(18rem,.95fr);grid-gap:1rem;gap:1rem}.db-insight-card{display:grid;grid-gap:.9rem;gap:.9rem;padding:1.15rem;background:linear-gradient(145deg,rgba(255,252,244,.92),color-mix(in srgb,var(--db-role-overlay-highlight) 72%,transparent)),radial-gradient(circle at top right,color-mix(in srgb,var(--db-role-brand-accent-strong) 22%,transparent),transparent 10rem);border:1px solid color-mix(in srgb,var(--db-role-border-ink) 10%,transparent);border-radius:24px;box-shadow:0 18px 44px rgba(20,16,10,.08)}.db-insight-card--dark{color:var(--db-role-on-dark-warm);background:linear-gradient(145deg,rgba(16,26,36,.98),rgba(23,53,75,.94)),radial-gradient(circle at top right,color-mix(in srgb,var(--db-role-brand-accent-strong) 28%,transparent),transparent 12rem)}.db-insight-card__label{margin:0;color:#73614b;font-size:.72rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.db-insight-card--dark .db-insight-card__label{color:color-mix(in srgb,var(--db-role-on-dark-warm) 68%,transparent)}.db-insight-card__title{margin:0;font-family:var(--db-font-display);font-size:clamp(1.65rem,3vw,2.35rem);line-height:1;letter-spacing:-.035em}.db-insight-card__copy{margin:0;color:var(--db-theme-text-muted);line-height:1.6}.db-insight-card--dark .db-insight-card__copy{color:color-mix(in srgb,var(--db-role-on-dark-warm) 78%,transparent)}.db-meter-list{display:grid;grid-gap:.72rem;gap:.72rem}.db-meter-row{display:grid;grid-gap:.36rem;gap:.36rem}.db-meter-row__meta{display:flex;justify-content:space-between;gap:1rem;color:inherit;font-size:.9rem;font-weight:800}.db-meter{height:.58rem;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--db-role-border-ink) 10%,transparent)}.db-insight-card--dark .db-meter{background:color-mix(in srgb,var(--db-role-on-dark-warm) 14%,transparent)}.db-meter__bar{display:block;width:var(--db-meter-value,0);height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--db-team-primary,var(--db-role-brand-accent-strong)),var(--db-team-secondary,#fff0bd))}.db-signal-stat{display:grid;grid-template-columns:auto 1fr;grid-gap:.75rem;gap:.75rem;align-items:center}.db-signal-stat__value{font-family:var(--db-font-display);font-size:clamp(2rem,5vw,3.4rem);line-height:.92}.db-signal-stat__text{margin:0;color:var(--db-theme-text-muted);line-height:1.5}.db-stat-lanes{display:grid;grid-gap:.78rem;gap:.78rem}.db-stat-lane{display:grid;grid-template-columns:minmax(6rem,.5fr) minmax(0,1fr) auto;grid-gap:.75rem;gap:.75rem;align-items:center;padding:.75rem;border-radius:16px;background:color-mix(in srgb,var(--db-role-overlay-highlight) 72%,transparent);border:1px solid color-mix(in srgb,var(--db-role-border-ink) 8%,transparent)}.db-stat-lane__family{color:#756046;font-size:.76rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.db-stat-lane__name{color:var(--db-theme-text);font-weight:900;text-decoration:none}.db-stat-lane__detail{color:var(--db-theme-text-muted);font-size:.9rem}.db-stat-lane__value{font-family:var(--db-font-display);font-size:1.55rem;font-weight:900}.db-league-home{animation:db-rise-in .52s ease both}.db-league-home--desktop{--db-home-hero-min:clamp(16rem,25vw,22rem);--db-home-team-name-size:clamp(1.65rem,3.3vw,3.05rem);--db-home-team-city-size:clamp(0.9rem,1.25vw,1.15rem);--db-home-team-badge-size:clamp(3.65rem,5vw,4.85rem);--db-home-score-size:clamp(2rem,3.2vw,3rem);--db-home-title-size:clamp(2.35rem,4vw,4rem)}.db-league-nav{position:-webkit-sticky;position:sticky;top:.85rem;z-index:20;display:grid;grid-template-areas:"brand context status" "links links links";grid-template-columns:minmax(16rem,.9fr) minmax(19rem,1.2fr) minmax(11rem,.9fr);grid-gap:.9rem 1.5rem;gap:.9rem 1.5rem;align-items:center;width:100%;max-width:100%;box-sizing:border-box;padding:1rem 1.15rem .85rem;border:1px solid color-mix(in srgb,var(--db-role-overlay-highlight) 11%,transparent);border-radius:28px;background:color-mix(in srgb,var(--db-theme-field) 94%,transparent);box-shadow:0 18px 46px color-mix(in srgb,var(--db-role-overlay-shadow) 34%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.db-league-nav__brand,.db-league-nav__links a{color:var(--db-role-on-dark);font-family:var(--db-font-display);font-weight:900;letter-spacing:.075em;text-decoration:none;text-transform:uppercase}.db-league-nav__brand{grid-area:brand;display:inline-flex;gap:.85rem;align-items:center;min-width:0;font-size:1.22rem}.db-league-nav__brand>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.db-league-nav__context{grid-area:context;display:grid;min-width:0;grid-gap:.5rem;gap:.5rem;padding-left:1.5rem;border-left:1px solid color-mix(in srgb,var(--db-role-on-dark) 16%,transparent)}.db-league-nav__season-summary{display:grid;min-width:0;grid-gap:.38rem;gap:.38rem}.db-league-nav__context .db-league-nav__league-name{overflow:hidden;color:var(--db-role-on-dark);font-family:var(--db-font-display);font-size:1.08rem;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.db-league-nav__season-meta{display:flex;flex-wrap:wrap;gap:.55rem 1rem;align-items:flex-end}.db-league-nav__season-meta>span{display:grid;grid-gap:.08rem;gap:.08rem}.db-league-nav__season-meta small{color:color-mix(in srgb,var(--db-role-on-dark) 52%,transparent);font-size:.55rem}.db-league-nav__season-meta strong{color:var(--db-role-on-dark);font-size:.72rem}.db-league-nav__context span,.db-season-selector span{color:color-mix(in srgb,var(--db-role-on-dark) 58%,transparent);font-size:.66rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.db-league-nav__context strong{color:var(--db-role-on-dark);font-size:.78rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.db-league-nav__context small{color:color-mix(in srgb,var(--db-role-on-dark) 48%,transparent);font-size:.58rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.dbc{display:flex;flex-wrap:wrap;gap:.32rem;align-items:center}.dbci{display:inline-grid;min-width:0;gap:.04rem;border:1px solid color-mix(in srgb,var(--db-role-on-dark) 14%,transparent);border-radius:999px;padding:.32rem .52rem;background:color-mix(in srgb,var(--db-role-on-dark) 6%,transparent)}.dbci span{font-size:.5rem;line-height:1}.dbci strong{font-size:.64rem;line-height:1}.db-season-selector{display:grid;min-width:min(16rem,100%);grid-gap:.22rem;gap:.22rem}.db-season-selector__select{background:linear-gradient(45deg,transparent 50%,var(--db-role-brand-accent) 50%) calc(100% - 1rem) 52% /.4rem .4rem no-repeat,linear-gradient(135deg,var(--db-role-brand-accent) 50%,transparent 50%) calc(100% - .72rem) 52% /.4rem .4rem no-repeat,color-mix(in srgb,var(--db-role-on-dark) 8%,transparent);font-family:var(--db-font-display);font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;-webkit-appearance:none;-moz-appearance:none;appearance:none}.db-season-selector option{color:var(--db-theme-text);background:var(--db-role-on-dark)}.db-season-archive{display:flex;flex-wrap:wrap;gap:.32rem;align-items:center;margin-top:.18rem}.db-season-archive>span{color:color-mix(in srgb,var(--db-role-on-dark) 46%,transparent);font-size:.54rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.db-season-archive>div{display:flex;flex-wrap:wrap;gap:.3rem;align-items:center}.db-season-archive a{display:inline-flex;gap:.28rem;align-items:center;min-height:1.5rem;border:1px solid color-mix(in srgb,var(--db-role-on-dark) 18%,transparent);border-radius:999px;padding:.18rem .48rem;color:var(--db-role-on-dark);text-decoration:none;background:color-mix(in srgb,var(--db-role-on-dark) 6%,transparent)}.db-season-archive a[aria-current=true]{border-color:color-mix(in srgb,var(--db-role-brand-accent) 56%,transparent);color:var(--db-role-brand-accent);background:color-mix(in srgb,var(--db-role-brand-accent) 12%,transparent)}.db-season-archive a small,.db-season-archive a strong{color:inherit;font-size:.58rem;font-weight:900;letter-spacing:.08em;line-height:1;text-transform:uppercase}.db-season-archive a small{opacity:.72}.db-data-freshness{display:flex;flex-wrap:wrap;gap:.28rem .42rem;align-items:center;margin-top:.28rem;color:color-mix(in srgb,var(--db-role-on-dark) 64%,transparent)}.db-data-freshness small,.db-data-freshness span,.db-data-freshness strong{color:inherit;font-size:.56rem;font-weight:900;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.db-data-freshness span{color:color-mix(in srgb,var(--db-role-on-dark) 54%,transparent)}.db-data-freshness strong{color:var(--db-role-on-dark)}.db-data-freshness small{overflow:hidden;max-width:16rem;text-overflow:ellipsis;white-space:nowrap}.db-history-band{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,max-content);grid-gap:1rem;gap:1rem;align-items:center;border:1px solid color-mix(in srgb,var(--db-role-on-dark) 12%,transparent);border-radius:28px;padding:clamp(1.1rem,2.6vw,1.75rem);color:var(--db-role-on-dark);background:linear-gradient(120deg,var(--db-theme-field),color-mix(in srgb,var(--db-theme-field) 82%,var(--db-role-brand-accent-strong))),color-mix(in srgb,var(--db-theme-primary) 28%,transparent);box-shadow:0 18px 46px color-mix(in srgb,var(--db-theme-field) 22%,transparent)}.db-history-band h2{margin:0;font-family:var(--db-font-display);font-size:clamp(1.55rem,3vw,2.5rem);letter-spacing:0;text-transform:uppercase}.db-history-band p{max-width:48rem;margin:.35rem 0 0;color:color-mix(in srgb,var(--db-role-on-dark) 78%,transparent);line-height:1.55}.db-history-band__stats{display:flex;flex-wrap:wrap;gap:.65rem;align-items:center;justify-content:flex-end}.db-history-band__stats span{display:grid;min-width:8.25rem;grid-gap:.18rem;gap:.18rem;border:1px solid color-mix(in srgb,var(--db-role-on-dark) 14%,transparent);border-radius:16px;padding:.7rem .8rem;background:color-mix(in srgb,var(--db-role-on-dark) 8%,transparent)}.db-history-band__stats strong{color:var(--db-role-on-dark);font-family:var(--db-font-display);font-size:1.1rem;letter-spacing:.04em;text-transform:uppercase}.db-history-band__stats small{color:color-mix(in srgb,var(--db-role-on-dark) 58%,transparent);font-size:.62rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.db-history-summary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));grid-gap:.85rem;gap:.85rem}.db-history-hub{display:grid;grid-gap:1.25rem;gap:1.25rem;align-content:start;min-width:0}.db-history-control-deck{display:grid;grid-template-columns:minmax(15rem,.52fr) minmax(0,1.48fr);grid-gap:.6rem;gap:.6rem;align-items:stretch;border:1px solid var(--db-role-border);border-radius:8px;padding:.5rem;background:color-mix(in srgb,var(--db-theme-field) 72%,transparent)}.db-history-kpi-strip>div,.db-history-season-select{display:grid;grid-gap:.32rem;gap:.32rem;border:1px solid var(--db-role-border);border-radius:14px;padding:.75rem;background:var(--db-role-surface-muted)}.db-history-kpi-strip span{color:var(--db-role-text-muted);font-size:.64rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.db-history-kpi-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.55rem;gap:.55rem}.db-history-kpi-strip strong{overflow:hidden;color:var(--db-role-text);font-family:var(--db-font-display);font-size:clamp(.95rem,1.2vw,1.18rem);letter-spacing:0;line-height:1.05;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.db-history-mode-nav{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:.5rem;gap:.5rem;margin:0}.db-history-mode-nav button{display:grid;min-height:3.1rem;border:1px solid var(--db-role-border);border-radius:12px;padding:.58rem .7rem;color:var(--db-role-text);background:var(--db-role-surface-muted);text-align:left;cursor:pointer}.db-history-mode-nav button:focus-visible{outline:0;outline-offset:2px;box-shadow:var(--db-role-focus-ring)}.db-history-mode-nav button.is-active{border-color:color-mix(in srgb,var(--db-role-brand-accent-strong) 48%,var(--db-role-border));color:var(--db-role-on-brand-accent-soft);background:color-mix(in srgb,var(--db-role-brand-accent-soft) 72%,transparent)}.db-history-mode-nav span{color:currentColor;font-size:.68rem;font-weight:950;letter-spacing:.08em;line-height:1.18;text-transform:uppercase}.db-history-mode-nav strong{color:var(--db-role-text-muted);font-family:var(--db-font-display);font-size:1rem;letter-spacing:0}.db-history-mode-nav button.is-active strong{color:currentColor}.db-history-champions-view,.db-history-experience,.db-history-franchises-view{display:grid;min-width:0;grid-gap:1.25rem;gap:1.25rem}.db-history-owner-boundary{display:grid;grid-gap:1rem;gap:1rem}.db-history-owner-boundary__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.72rem;gap:.72rem}.db-history-owner-boundary__grid article{display:grid;grid-gap:.4rem;gap:.4rem;border:1px solid var(--db-role-border);border-radius:8px;padding:1rem;background:var(--db-role-surface-muted)}.db-history-owner-boundary__action strong,.db-history-owner-boundary__grid span{color:var(--db-role-brand-accent-strong);font-size:.7rem;font-weight:950;text-transform:uppercase}.db-history-owner-boundary__grid strong{color:var(--db-role-on-dark);font-family:var(--db-font-display);font-size:1.35rem;line-height:1}.db-history-owner-boundary__action p,.db-history-owner-boundary__grid p{margin:0;color:color-mix(in srgb,var(--db-role-on-dark) 72%,transparent);line-height:1.45}.db-history-owner-boundary__action{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:1rem;gap:1rem;align-items:center;border-block:1px solid var(--db-role-border);padding-block:1rem}.db-history-owner-boundary__action>div{display:grid;grid-gap:.3rem;gap:.3rem}.db-history-view-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(16rem,.8fr);grid-gap:1rem;gap:1rem;align-items:end}.db-history-view-heading>div{display:grid;grid-gap:.25rem;gap:.25rem}.db-history-view-heading span{color:var(--db-role-brand-accent-strong);font-size:.68rem;font-weight:900;text-transform:uppercase}.db-history-view-heading h2{margin:0;color:var(--db-role-on-dark);font-family:var(--db-font-display);font-size:1.75rem;line-height:1;text-transform:uppercase}.db-history-view-heading p{margin:0;color:color-mix(in srgb,var(--db-role-on-dark) 72%,transparent);line-height:1.5}.db-history-champion-stage{position:relative;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(18rem,.85fr);overflow:hidden;border:1px solid color-mix(in srgb,var(--db-team-primary,var(--db-role-brand-accent)) 52%,var(--db-role-border));border-left:6px solid var(--db-team-primary,var(--db-role-brand-accent));border-radius:8px;color:var(--db-role-on-dark);background:linear-gradient(118deg,color-mix(in srgb,var(--db-team-primary,var(--db-theme-field)) 20%,var(--db-theme-field)),color-mix(in srgb,var(--db-team-secondary,var(--db-theme-field)) 12%,var(--db-theme-field)));box-shadow:0 20px 46px color-mix(in srgb,var(--db-theme-field) 28%,transparent)}.db-history-champion-stage:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,color-mix(in srgb,var(--db-team-primary,var(--db-role-brand-accent)) 14%,transparent),transparent 42%,color-mix(in srgb,var(--db-team-secondary,var(--db-role-brand-accent-strong)) 10%,transparent))}.db-history-champion-stage__facts,.db-history-champion-stage__final,.db-history-champion-stage__identity{position:relative;z-index:1}.db-history-champion-stage__identity{display:grid;grid-gap:.85rem;gap:.85rem;padding:1.25rem}.db-history-champion-stage__identity>span{color:var(--db-role-brand-accent-strong);font-size:.72rem;font-weight:900;text-transform:uppercase}.db-history-champion-stage__identity>div{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:1rem;gap:1rem;align-items:center}.db-history-champion-stage__identity .db-team-badge{width:6.75rem;height:6.75rem;border-width:2px}.db-history-champion-stage__identity h2{margin:0;color:var(--db-role-on-dark);font-family:var(--db-font-display);font-size:2.35rem;line-height:.96;text-transform:uppercase}.db-history-champion-stage__identity p{max-width:36rem;margin:.45rem 0 0;color:color-mix(in srgb,var(--db-role-on-dark) 76%,transparent);line-height:1.45}.db-history-champion-stage__final{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-gap:.6rem;gap:.6rem;align-items:center;margin:1rem 1rem 1rem 0;border:1px solid color-mix(in srgb,var(--db-role-on-dark) 16%,transparent);border-radius:8px;padding:.85rem;background:color-mix(in srgb,var(--db-theme-field) 74%,transparent)}.db-history-champion-stage__final>div{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:.45rem;gap:.45rem;align-items:center;min-width:0}.db-history-champion-stage__final>div:last-child{direction:rtl}.db-history-champion-stage__final>div:last-child>*{direction:ltr}.db-history-champion-stage__final small,.db-history-champion-stage__final span{color:color-mix(in srgb,var(--db-role-on-dark) 72%,transparent);font-size:.7rem;font-weight:900;text-transform:uppercase}.db-history-champion-stage__final strong{color:var(--db-role-on-dark);font-family:var(--db-font-display);font-size:1.75rem}.db-history-champion-stage__facts{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;border-top:1px solid color-mix(in srgb,var(--db-role-on-dark) 13%,transparent);background:color-mix(in srgb,var(--db-theme-field) 62%,transparent)}.db-history-champion-stage__facts>div{display:grid;grid-gap:.2rem;gap:.2rem;padding:.78rem 1rem;border-right:1px solid color-mix(in srgb,var(--db-role-on-dark) 10%,transparent)}.db-history-champion-stage__facts>div:last-child{border-right:0}.db-history-champion-stage__facts dd,.db-history-champion-stage__facts dt{margin:0}.db-history-champion-stage__facts dt{color:color-mix(in srgb,var(--db-role-on-dark) 58%,transparent);font-size:.64rem;font-weight:900;text-transform:uppercase}.db-history-champion-stage__facts dd{color:var(--db-role-on-dark);font-family:var(--db-font-display);font-size:1.08rem;text-transform:uppercase}.db-history-champion-timeline,.db-history-dynasty-index,.db-history-record-book{display:grid;grid-gap:.8rem;gap:.8rem;min-width:0;margin-top:0;border-top:1px solid var(--db-role-border);padding-top:1.15rem}.db-history-champion-timeline__scroller{overflow-x:auto;padding-bottom:.45rem;scroll-padding-inline:.25rem;scroll-snap-type:x proximity}.db-history-champion-timeline__scroller>ol{display:flex;gap:.7rem;width:max-content;min-width:100%;margin:0;padding:0;list-style:none}.db-history-champion-timeline__card{display:grid;flex:0 0 17rem;grid-gap:.72rem;gap:.72rem;min-height:12.5rem;border:1px solid var(--db-role-border);border-top:4px solid var(--db-team-primary,var(--db-role-brand-accent));border-radius:8px;padding:.85rem;background:color-mix(in srgb,var(--db-role-surface-muted) 92%,var(--db-team-primary,transparent));scroll-snap-align:start}.db-history-champion-timeline__final,.db-history-champion-timeline__identity>div,.db-history-champion-timeline__season{display:grid;grid-gap:.14rem;gap:.14rem;min-width:0}.db-history-champion-timeline__final span,.db-history-champion-timeline__identity span,.db-history-champion-timeline__season small,.db-history-champion-timeline__season span{color:var(--db-role-text-muted);font-size:.64rem;font-weight:900;text-transform:uppercase}.db-history-champion-timeline__season span{color:var(--db-role-brand-accent-strong)}.db-history-champion-timeline__identity{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:.55rem;gap:.55rem;align-items:center}.db-history-champion-timeline__identity .db-team-badge{width:3.5rem;height:3.5rem}.db-history-champion-timeline__final strong,.db-history-champion-timeline__identity strong{color:var(--db-role-text);font-family:var(--db-font-display);font-size:1rem;line-height:1.04;text-transform:uppercase}.db-history-champion-timeline__final{align-self:end;border-top:1px solid var(--db-role-border);padding-top:.58rem}.db-history-dynasty-index>ol{display:grid;grid-gap:.42rem;gap:.42rem;margin:0;padding:0;list-style:none}.db-history-dynasty-row{display:grid;grid-template-columns:2.4rem auto minmax(12rem,1.25fr) minmax(19rem,1.3fr) minmax(12rem,.8fr);grid-gap:.75rem;gap:.75rem;align-items:center;min-width:0;border:1px solid var(--db-role-border);border-left:4px solid var(--db-team-primary,var(--db-role-brand-accent));border-radius:8px;padding:.65rem .75rem;background:var(--db-role-surface-muted)}.db-history-dynasty-row__rank{color:var(--db-role-brand-accent-strong);font-family:var(--db-font-display);font-size:1.45rem;text-align:center}.db-history-dynasty-row>.db-team-badge{width:3.6rem;height:3.6rem}.db-history-dynasty-row__identity,.db-history-dynasty-row__signature{display:grid;grid-gap:.12rem;gap:.12rem;min-width:0}.db-history-dynasty-row__identity small,.db-history-dynasty-row__identity>span,.db-history-dynasty-row__metrics dt,.db-history-dynasty-row__signature small,.db-history-dynasty-row__signature span{overflow:hidden;color:var(--db-role-text-muted);font-size:.62rem;font-weight:900;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.db-history-dynasty-row__identity a,.db-history-dynasty-row__identity>span+span,.db-history-dynasty-row__signature strong{overflow:hidden;color:var(--db-role-text);font-family:var(--db-font-display);font-size:1rem;font-weight:900;line-height:1.05;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.db-history-dynasty-row__metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.45rem;gap:.45rem;margin:0}.db-history-dynasty-row__metrics>div{display:grid;grid-gap:.1rem;gap:.1rem;min-width:0}.db-history-dynasty-row__metrics dd,.db-history-dynasty-row__metrics dt{margin:0}.db-history-dynasty-row__metrics dd{color:var(--db-role-text);font-family:var(--db-font-display);font-size:1.08rem}.db-history-summary-grid>div{display:grid;grid-gap:.35rem;gap:.35rem;border:1px solid var(--db-role-border);border-radius:16px;padding:1rem;background:var(--db-role-surface-muted)}.db-history-summary-grid span{color:var(--db-role-text-muted);font-size:.66rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.db-history-summary-grid strong{color:var(--db-role-text);font-family:var(--db-font-display);font-size:1.1rem;letter-spacing:.02em;text-transform:uppercase}.db-history-summary-grid p{margin:0;color:var(--db-role-text-muted);line-height:1.52}.db-history-season-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));grid-gap:.68rem;gap:.68rem;margin-top:1rem}.db-history-season-list--featured{grid-template-columns:1fr}.db-history-season-list--compact{grid-template-columns:repeat(auto-fit,minmax(min(100%,15.5rem),1fr));gap:.52rem;margin-top:.68rem}.db-history-inventory-heading{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);grid-gap:.85rem;gap:.85rem;align-items:flex-end;margin-top:1.05rem;padding-top:1rem;border-top:1px solid var(--db-role-border)}.db-history-inventory-heading span{color:var(--db-role-text-muted);font-size:.66rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.db-history-inventory-heading strong{display:block;margin-top:.2rem;color:var(--db-role-text);font-family:var(--db-font-display);font-size:clamp(1.2rem,1.8vw,1.65rem);letter-spacing:0}.db-history-inventory-heading p{margin:0;color:var(--db-role-text-muted);line-height:1.48}.db-history-season-card{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:.8rem;gap:.8rem;align-items:center;border:1px solid var(--db-role-border);border-radius:16px;padding:.82rem;background:var(--db-role-surface-muted)}.db-history-season-card--current{border-color:color-mix(in srgb,var(--db-role-brand-accent-strong) 42%,var(--db-role-border));background:color-mix(in srgb,var(--db-role-brand-accent-soft) 72%,transparent)}.db-history-season-card>div{display:grid;min-width:0;grid-gap:.22rem;gap:.22rem}.db-history-season-card>div span:first-child{color:var(--db-role-text-muted);font-size:.66rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.db-history-season-card strong{overflow:hidden;color:var(--db-role-text);font-family:var(--db-font-display);font-size:1.02rem;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.db-history-season-card p{margin:0;color:var(--db-role-text-muted);font-size:.82rem;font-weight:800}.db-history-season-card__coverage{display:block;color:var(--db-role-text-muted);font-size:.72rem;font-weight:800;line-height:1.35}.db-history-season-card__status{justify-self:end;border:1px solid var(--db-role-border);border-radius:999px;padding:.42rem .72rem;color:var(--db-role-text-muted);background:color-mix(in srgb,var(--db-role-text-muted) 6%,transparent);font-size:.68rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.db-history-champions-table-wrap{margin-top:.8rem}.db-history-champions-table{min-width:58rem}.db-history-champions-table td,.db-history-champions-table th{vertical-align:top}.db-history-champions-table td:first-child,.db-history-champions-table td:nth-child(2){min-width:12rem}.db-history-champions-table td{color:var(--db-role-text);font-weight:850;line-height:1.32}.db-history-champions-table td span,.db-history-champions-table td strong{display:block}.db-history-champions-table td strong{color:var(--db-role-text);font-family:var(--db-font-display);font-size:1rem;line-height:1.02;text-transform:uppercase}.db-history-champions-table td span{margin-top:.16rem;color:var(--db-role-text-muted);font-size:.78rem;font-weight:850}.db-history-showcase-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));grid-gap:.72rem;gap:.72rem;margin-top:.8rem}.db-history-showcase-card{display:grid;grid-gap:.85rem;gap:.85rem;border:1px solid var(--db-role-border);border-radius:16px;padding:.9rem;background:var(--db-role-surface-muted)}.db-history-showcase-card__body,.db-history-showcase-card__header{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:.8rem;gap:.8rem}.db-history-contract-grid>div,.db-history-leader-strip>div,.db-history-showcase-card__body>div,.db-history-showcase-card__header>div{display:grid;min-width:0;grid-gap:.24rem;gap:.24rem}.db-history-contract-grid span,.db-history-leader-strip span,.db-history-showcase-card span{color:var(--db-role-text-muted);font-size:.66rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.db-history-contract-grid strong,.db-history-showcase-card strong{color:var(--db-role-text);font-family:var(--db-font-display);font-size:1rem;letter-spacing:0;line-height:1.05;text-transform:uppercase}.db-history-showcase-card__header>div:last-child strong{display:inline-grid;width:3.1rem;height:3.1rem;place-items:center;border:1px solid color-mix(in srgb,var(--db-role-brand-accent-strong) 36%,var(--db-role-border));border-radius:999px;background:color-mix(in srgb,var(--db-role-brand-accent-soft) 72%,transparent);font-size:1.05rem}.db-history-contract-grid p,.db-history-leader-strip small,.db-history-showcase-card p{margin:0;color:var(--db-role-text-muted);font-size:.8rem;font-weight:750;line-height:1.38}.db-history-contract-grid,.db-history-leader-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));grid-gap:.55rem;gap:.55rem}.db-history-leader-strip{border-top:1px solid var(--db-role-border);padding-top:.75rem}.db-history-leader-strip strong{overflow:hidden;color:var(--db-role-text);font-family:var(--db-font-display);font-size:.92rem;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.db-history-contract-grid{margin-top:.65rem}.db-history-contract-grid>div{border:1px solid var(--db-role-border);border-radius:14px;padding:.8rem;background:var(--db-role-surface-muted)}.db-owner-history-access{display:flex;gap:1rem;align-items:flex-end;justify-content:space-between;border-top:1px solid color-mix(in srgb,var(--db-role-on-dark) 16%,transparent);margin-top:.8rem;padding-top:.8rem}.db-owner-history-access>div{display:grid;min-width:0;grid-gap:.2rem;gap:.2rem}.db-owner-history-access span{color:color-mix(in srgb,var(--db-role-on-dark) 62%,transparent);font-size:.68rem;font-weight:950;letter-spacing:.1em;text-transform:uppercase}.db-owner-history-access strong{color:var(--db-role-on-dark);font-family:var(--db-font-display);font-size:1.65rem;line-height:1;text-transform:uppercase}.db-owner-history-access p{max-width:42rem;margin:0;color:color-mix(in srgb,var(--db-role-on-dark) 76%,transparent)}@media (max-width:640px){.db-owner-history-access{align-items:stretch;flex-direction:column}.db-owner-history-access strong{font-size:1.35rem}}.db-owner-history-split{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr))}.db-owner-history-split,.db-owner-history-window-list{display:grid;grid-gap:.72rem;gap:.72rem;margin-top:.9rem}.db-owner-history-window{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,.9fr);grid-gap:.85rem;gap:.85rem;border:1px solid var(--db-role-border);border-radius:16px;padding:.9rem;background:var(--db-role-surface-muted)}.db-owner-history-window>div{display:grid;min-width:0;grid-gap:.24rem;gap:.24rem}.db-owner-history-window dt,.db-owner-history-window span{color:var(--db-role-text-muted);font-size:.66rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.db-owner-history-window strong{overflow-wrap:anywhere;color:var(--db-role-text);font-family:var(--db-font-display);font-size:1.05rem;letter-spacing:0;line-height:1.05;text-transform:uppercase}.db-owner-history-window dd,.db-owner-history-window p{margin:0;color:var(--db-role-text-muted);font-size:.82rem;font-weight:750;line-height:1.38}.db-owner-history-window dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.55rem;gap:.55rem;margin:0}.db-owner-history-window dl>div{display:grid;min-width:0;grid-gap:.2rem;gap:.2rem;border:1px solid var(--db-role-border);border-radius:12px;padding:.7rem;background:var(--db-role-surface-muted)}.db-pill-link.db-owner-history-back-link{justify-self:center;margin-top:1rem;background:var(--db-role-brand-accent);color:var(--db-role-control-selected-text)}.db-history-franchise-section{margin-top:1rem}.db-history-franchise-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));grid-gap:.72rem;gap:.72rem;margin-top:.8rem}.db-history-franchise-card{display:grid;grid-gap:.75rem;gap:.75rem;border:1px solid var(--db-role-border);border-radius:16px;padding:.9rem;background:var(--db-role-surface-muted)}.db-history-franchise-card__header{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:.8rem;gap:.8rem;align-items:flex-start}.db-history-franchise-card__facts>div,.db-history-franchise-card__header>div{display:grid;min-width:0;grid-gap:.22rem;gap:.22rem}.db-history-franchise-card span,.db-history-franchise-card__facts span,.db-team-franchise-grid span,.db-team-franchise-seasons small,.db-team-franchise-seasons span{color:var(--db-role-text-muted);font-size:.64rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.db-history-franchise-card strong,.db-team-franchise-grid strong,.db-team-franchise-seasons strong{color:var(--db-role-text);font-family:var(--db-font-display);font-size:.98rem;letter-spacing:0;line-height:1.04;text-transform:uppercase}.db-history-franchise-card__header>div:last-child strong{display:inline-grid;min-width:3.1rem;height:3.1rem;place-items:center;border:1px solid color-mix(in srgb,var(--db-role-brand-accent-strong) 36%,var(--db-role-border));border-radius:999px;padding:0 .45rem;background:color-mix(in srgb,var(--db-role-brand-accent-soft) 72%,transparent);font-size:1.05rem}.db-history-franchise-card p{margin:0;color:var(--db-role-text-muted);font-size:.8rem;font-weight:750;line-height:1.38}.db-history-franchise-card .db-pill-link{color:var(--db-role-control-selected-text);background:var(--db-role-control-selected)}.db-history-franchise-card__facts,.db-team-franchise-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,7rem),1fr));grid-gap:.48rem;gap:.48rem}.db-history-franchise-card__facts>div,.db-team-franchise-grid>div,.db-team-franchise-seasons>div{display:grid;grid-gap:.16rem;gap:.16rem;border:1px solid var(--db-role-border);border-radius:12px;padding:.66rem;background:var(--db-role-surface-muted)}.db-team-franchise-grid{margin-bottom:.8rem}.db-team-franchise-heading{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:.68rem;gap:.68rem;align-items:center;margin-bottom:.85rem}.db-team-franchise-heading>div{display:grid;min-width:0;grid-gap:.18rem;gap:.18rem}.db-team-franchise-heading strong{color:var(--db-role-on-dark);font-family:var(--db-font-display);font-size:clamp(1.35rem,2.2vw,1.85rem);line-height:.92;text-transform:uppercase}.db-team-franchise-heading span{color:color-mix(in srgb,var(--db-role-on-dark) 72%,transparent);font-size:.72rem;font-weight:950;letter-spacing:.1em;text-transform:uppercase}.db-team-franchise-note{margin:0;color:var(--db-role-text-muted);line-height:1.62}.db-team-franchise-seasons{display:grid;grid-gap:.45rem;gap:.45rem;margin-top:.8rem}.db-team-franchise-seasons>div{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:.35rem .55rem;gap:.35rem .55rem;align-items:center}.db-team-franchise-seasons small,.db-team-franchise-seasons span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.db-team-franchise-seasons small{grid-column:1/-1}.db-public-data-panel .db-team-franchise-grid>div,.db-public-data-panel .db-team-franchise-seasons>div{border-color:color-mix(in srgb,var(--db-role-on-dark) 13%,transparent);background:color-mix(in srgb,var(--db-role-on-dark) 8%,transparent)}.db-public-data-panel .db-team-franchise-grid span,.db-public-data-panel .db-team-franchise-seasons small,.db-public-data-panel .db-team-franchise-seasons span{color:color-mix(in srgb,var(--db-role-on-dark) 72%,transparent)}.db-public-data-panel .db-team-franchise-grid strong,.db-public-data-panel .db-team-franchise-seasons strong{color:var(--db-role-on-dark)}.db-history-injury-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));grid-gap:.58rem;gap:.58rem;margin-top:.72rem}.db-history-injury-card{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:.58rem;gap:.58rem;align-items:center;border:1px solid var(--db-role-border);border-radius:14px;padding:.78rem;background:var(--db-role-surface-muted)}.db-history-injury-card>div{display:grid;min-width:0;grid-gap:.18rem;gap:.18rem}.db-history-injury-card>div:last-child{justify-items:end;text-align:right}.db-history-injury-card span{overflow:hidden;color:var(--db-role-text-muted);font-size:.62rem;font-weight:900;letter-spacing:.1em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.db-history-injury-card a,.db-history-injury-card strong{overflow:hidden;color:var(--db-role-text);font-family:var(--db-font-display);font-size:.94rem;font-weight:950;letter-spacing:0;line-height:1.05;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.db-history-injury-card p{margin:0;color:var(--db-role-text-muted);font-size:.74rem;font-weight:800;line-height:1.25}.db-history-video-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));grid-gap:.72rem;gap:.72rem;margin-top:.72rem}.db-history-video-card{display:grid;grid-gap:.72rem;gap:.72rem;border:1px solid var(--db-role-border);border-radius:14px;padding:.78rem;background:var(--db-role-surface-muted)}.db-history-video-card iframe,.db-history-video-card__fallback{width:100%;aspect-ratio:16/9;border:0;border-radius:10px;background:var(--db-theme-field)}.db-history-video-card__fallback{display:grid;place-items:center;color:var(--db-role-on-dark);font-size:.68rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.db-history-video-card>div:last-child{display:grid;grid-gap:.36rem;gap:.36rem}.db-history-video-card span{color:var(--db-role-text-muted);font-size:.62rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.db-history-video-card strong{color:var(--db-role-text);font-family:var(--db-font-display);font-size:1rem;font-weight:950;letter-spacing:0;line-height:1.05;text-transform:uppercase}.db-history-video-card p{margin:0;color:var(--db-role-text-muted);font-size:.78rem;font-weight:800;line-height:1.3}.db-history-record-book{margin-top:1rem}.db-history-season-list--compact .db-history-season-card{border-radius:12px;padding:.64rem .7rem}.db-history-season-list--compact .db-history-season-card strong{font-size:.92rem}.db-history-season-list--compact .db-history-season-card__status{border-color:transparent;padding:0;background:transparent;color:var(--db-role-text-muted)}.db-history-more{margin-top:.7rem}.db-history-more summary{display:inline-flex;align-items:center;min-height:2.25rem;border:1px solid var(--db-role-border);border-radius:999px;padding:.45rem .9rem;color:var(--db-role-text-muted);background:var(--db-role-surface-muted);font-family:var(--db-font-display);font-size:.72rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.db-league-nav__shield{display:inline-grid;width:3.5rem;height:3.5rem;place-items:center;border:2px solid color-mix(in srgb,var(--db-role-overlay-highlight) 88%,transparent);border-radius:.74rem .74rem 1rem 1rem;color:var(--db-theme-primary);background:linear-gradient(160deg,#fff4d6,var(--db-role-brand-accent-strong));box-shadow:inset 0 -8px 0 color-mix(in srgb,var(--db-role-overlay-shadow) 8%,transparent)}.db-league-nav__shield--logo{overflow:hidden;border:0;border-radius:0;background:transparent;box-shadow:none}.db-league-nav__shield--logo img{width:100%;height:100%;object-fit:contain}.db-league-nav__links{grid-area:links;display:grid;grid-template-columns:repeat(var(--db-league-nav-item-count,7),minmax(0,1fr));grid-gap:.42rem;gap:.42rem;align-items:center;justify-content:stretch;width:100%;padding-top:.82rem;border-top:1px solid color-mix(in srgb,var(--db-role-on-dark) 11%,transparent);overflow:visible}.db-league-nav__links a{display:inline-flex;align-items:center;justify-content:center;min-width:0;min-height:2.55rem;border-radius:6px;padding:.38rem .58rem;color:color-mix(in srgb,var(--db-role-on-dark) 86%,transparent);font-size:clamp(.76rem,1vw,.92rem);overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.db-league-nav__links a:hover{color:var(--db-theme-text);background:var(--db-role-brand-accent)}.db-league-nav__links a:focus-visible{outline:3px solid color-mix(in srgb,var(--db-role-signal) 72%,transparent);outline-offset:3px;color:var(--db-theme-text);background:var(--db-role-brand-accent-soft)}.db-league-nav__links a[aria-current=page]{color:var(--db-role-control-selected-text);background:var(--db-role-brand-accent-soft);box-shadow:inset 0 -3px 0 var(--db-role-brand-accent-strong)}.db-league-nav--compact{margin-bottom:1rem}.db-league-nav__status{grid-area:status;display:inline-flex;min-width:max-content;align-items:center;justify-content:center;border:1px solid var(--db-role-signal-border);border-radius:999px;padding:.48rem .75rem;color:var(--db-role-signal);font-size:.68rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.db-league-nav__utility{grid-area:status;display:flex;flex-wrap:wrap;gap:.45rem;align-items:center;justify-content:flex-end;min-width:0;max-width:100%;padding-left:1.5rem;border-left:1px solid color-mix(in srgb,var(--db-role-on-dark) 16%,transparent)}.db-preview-pill{min-width:max-content;justify-content:center;border-radius:999px;padding:.48rem .75rem;font-size:.68rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.db-preview-pill,.db-product-auth{display:inline-flex;align-items:center}.db-product-auth{position:relative;flex-wrap:wrap;gap:.42rem;justify-content:flex-end;min-height:2.4rem;min-width:0;max-width:min(24rem,100%)}.db-product-auth__status{overflow:hidden;max-width:14rem;border:1px solid color-mix(in srgb,var(--db-role-brand-accent) 28%,transparent);border-radius:999px;padding:.48rem .72rem;color:var(--db-role-brand-accent);font-size:.66rem;letter-spacing:.1em;text-overflow:ellipsis;white-space:nowrap}.db-product-auth__button,.db-product-auth__status{flex:0 1 auto;min-width:0;font-weight:900;text-transform:uppercase}.db-product-auth__button{display:inline-flex;align-items:center;justify-content:center;min-height:2.1rem;border:0;border-radius:999px;padding:.42rem .74rem;color:var(--db-theme-text);background:var(--db-role-brand-accent-soft);font-family:var(--db-font-display);font-size:.68rem;text-decoration:none;cursor:pointer;letter-spacing:.08em}.db-product-auth__button:hover{background:var(--db-role-brand-accent)}.db-product-auth__menu{position:relative;display:inline-grid;min-width:0}.db-product-auth__identity-trigger{display:grid;min-width:0;max-width:14rem;min-height:2.65rem;grid-template-columns:2rem minmax(0,1fr) .65rem;align-items:center;grid-gap:.55rem;gap:.55rem;border:1px solid color-mix(in srgb,var(--db-role-on-dark) 16%,transparent);border-radius:6px;padding:.3rem .48rem;color:var(--db-role-on-dark);background:color-mix(in srgb,var(--db-role-on-dark) 6%,transparent);cursor:pointer}.db-product-auth__identity-trigger:hover,.db-product-auth__identity-trigger[aria-expanded=true]{border-color:color-mix(in srgb,var(--db-role-brand-accent) 56%,transparent);background:color-mix(in srgb,var(--db-role-on-dark) 10%,transparent)}.db-product-auth__identity-trigger:focus-visible{outline:none;box-shadow:var(--db-role-focus-ring)}.db-product-auth__avatar{display:inline-grid;width:2rem;height:2rem;flex:0 0 auto;border:1px solid color-mix(in srgb,var(--db-role-brand-accent) 55%,transparent);border-radius:50%;place-items:center;color:var(--db-theme-field);background:var(--db-role-brand-accent-soft);font-size:.68rem;font-weight:900}.db-product-auth__identity-copy,.db-product-auth__trigger-copy{display:grid;overflow:hidden;min-width:0;grid-gap:.08rem;gap:.08rem;text-align:left}.db-product-auth__identity-copy small,.db-product-auth__identity-copy strong,.db-product-auth__trigger-copy small,.db-product-auth__trigger-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.db-product-auth__trigger-copy strong{color:var(--db-role-on-dark);font-size:.78rem}.db-product-auth__trigger-copy small{color:color-mix(in srgb,var(--db-role-on-dark) 62%,transparent);font-size:.62rem}.db-product-auth__chevron{width:.42rem;height:.42rem;border-right:1.5px solid;border-bottom:1.5px solid;transform:translateY(-.1rem) rotate(45deg);transition:transform .16s ease}.db-product-auth__identity-trigger[aria-expanded=true] .db-product-auth__chevron{transform:translateY(.1rem) rotate(225deg)}.db-product-auth__panel{position:absolute;right:0;top:calc(100% + .55rem);z-index:40;display:grid;overflow:hidden;width:min(19rem,calc(100vw - 2rem));border:1px solid color-mix(in srgb,var(--db-role-on-dark) 16%,transparent);border-radius:8px;padding:.45rem;color:var(--db-role-on-dark);background:color-mix(in srgb,var(--db-theme-field) 97%,transparent);box-shadow:0 20px 50px color-mix(in srgb,var(--db-theme-field) 48%,transparent)}.db-product-auth__identity{display:grid;grid-template-columns:2rem minmax(0,1fr);align-items:center;grid-gap:.65rem;gap:.65rem;border-bottom:1px solid color-mix(in srgb,var(--db-role-on-dark) 12%,transparent);padding:.5rem .55rem .75rem}.db-product-auth__identity-copy strong{color:var(--db-role-on-dark);font-size:.84rem}.db-product-auth__identity-copy small{color:color-mix(in srgb,var(--db-role-on-dark) 62%,transparent);font-size:.68rem}.db-product-auth__identity-copy>span{width:-moz-fit-content;width:fit-content;margin-top:.22rem;border:1px solid color-mix(in srgb,var(--db-role-brand-accent) 34%,transparent);border-radius:var(--db-role-radius-pill);padding:.18rem .42rem;color:var(--db-role-brand-accent);background:color-mix(in srgb,var(--db-role-brand-accent) 10%,transparent);font-size:.58rem;font-weight:850}.db-product-auth__destinations{display:grid;grid-gap:.12rem;gap:.12rem;padding:.4rem 0}.db-product-auth__destinations a,.db-product-auth__panel-footer button{display:flex;width:100%;min-height:2.45rem;align-items:center;border:0;border-radius:4px;padding:.58rem .65rem;color:var(--db-role-on-dark);background:transparent;font:inherit;font-size:.8rem;font-weight:750;letter-spacing:0;text-align:left;text-decoration:none;cursor:pointer}.db-product-auth__destinations a:focus-visible,.db-product-auth__destinations a:hover,.db-product-auth__panel-footer button:focus-visible,.db-product-auth__panel-footer button:hover{color:var(--db-role-on-dark);background:color-mix(in srgb,var(--db-role-on-dark) 10%,transparent);outline:none}.db-product-auth__panel-footer{border-top:1px solid color-mix(in srgb,var(--db-role-on-dark) 12%,transparent);padding-top:.4rem}.db-role-preview-toolbar{display:flex;width:min(100%,74rem);align-items:center;justify-content:space-between;gap:1rem 1.5rem;margin:-.3rem auto 0;border:1px solid color-mix(in srgb,var(--db-role-info) 32%,transparent);border-radius:6px;padding:.65rem .75rem .65rem .9rem;color:var(--db-role-on-dark);background:color-mix(in srgb,var(--db-theme-field) 92%,var(--db-role-info) 8%)}.db-role-preview-toolbar__copy{display:grid;min-width:0;grid-gap:.08rem;gap:.08rem}.db-role-preview-toolbar__copy span{color:var(--db-role-info);font-size:.58rem;font-weight:900;text-transform:uppercase}.db-role-preview-toolbar__copy strong{font-size:.8rem}.db-role-preview-toolbar__copy small{color:color-mix(in srgb,var(--db-role-on-dark) 64%,transparent);font-size:.66rem}.db-role-preview-toolbar__options{display:inline-grid;flex:0 0 auto;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;min-inline-size:0;margin:0;border:1px solid color-mix(in srgb,var(--db-role-on-dark) 16%,transparent);border-radius:5px;padding:0;background:color-mix(in srgb,var(--db-role-on-dark) 5%,transparent)}.db-role-preview-toolbar__options button{min-height:2rem;border:0;border-right:1px solid color-mix(in srgb,var(--db-role-on-dark) 12%,transparent);padding:.38rem .7rem;color:color-mix(in srgb,var(--db-role-on-dark) 74%,transparent);background:transparent;font:inherit;font-size:.66rem;font-weight:850;cursor:pointer}.db-role-preview-toolbar__options button:last-child{border-right:0}.db-role-preview-toolbar__options button[aria-pressed=true]{color:var(--db-role-control-selected-text);background:var(--db-role-control-selected)}.db-role-preview-toolbar__options button:focus-visible{position:relative;z-index:1;outline:none;box-shadow:var(--db-role-focus-ring)}.db-product-auth__message{flex-basis:100%;min-width:0;max-width:100%;color:var(--db-role-on-dark);font-size:.7rem;line-height:1.25;overflow-wrap:anywhere;text-align:right}.db-product-auth__preview-note{margin:0;border-top:1px solid color-mix(in srgb,var(--db-role-on-dark) 12%,transparent);padding:.65rem;color:color-mix(in srgb,var(--db-role-on-dark) 74%,transparent);font-size:.68rem;font-weight:800;line-height:1.35}.db-feedback{z-index:1000;display:flex;justify-content:flex-end;margin:.75rem;pointer-events:none}.db-feedback,.db-feedback__tab{position:static;min-height:2.5rem}.db-feedback__tab{width:auto;min-width:0;border:1px solid color-mix(in srgb,var(--db-role-brand-accent) 40%,transparent);border-radius:999px;padding:.65rem .85rem;color:var(--db-theme-text);background:var(--db-role-brand-accent);box-shadow:0 16px 40px color-mix(in srgb,var(--db-role-overlay-shadow) 28%,transparent);font-family:var(--db-font-display);font-size:.72rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;pointer-events:auto}.db-feedback__panel{position:fixed;right:.75rem;bottom:.75rem;width:min(25rem,calc(100vw - 1.25rem));max-height:min(34rem,calc(100vh - 2rem));margin-right:0;overflow:auto;border:1px solid color-mix(in srgb,var(--db-role-on-dark) 20%,transparent);border-radius:16px;background:var(--db-role-matchup-canvas);box-shadow:0 24px 70px color-mix(in srgb,var(--db-role-overlay-shadow) 44%,transparent);color:var(--db-role-on-dark-soft);opacity:0;transform:translateX(calc(100% + 1rem));transition:opacity .16s ease,transform .16s ease;pointer-events:none}.db-feedback--open .db-feedback__panel{opacity:1;transform:translateX(0);pointer-events:auto}.db-feedback__panel form{display:grid;grid-gap:.85rem;gap:.85rem;padding:1rem}.db-feedback__header{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.db-feedback__header strong{font-family:var(--db-font-display);font-size:.95rem;letter-spacing:.08em;text-transform:uppercase}.db-feedback__header button,.db-feedback__panel form>button{min-height:2.2rem;border:0;border-radius:999px;padding:.52rem .85rem;background:var(--db-role-brand-accent-soft);color:var(--db-theme-text);font-family:var(--db-font-display);font-size:.7rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.db-feedback__panel form>button:disabled{cursor:not-allowed;opacity:.52}.db-feedback__route{overflow-wrap:anywhere;margin:0;border:1px solid color-mix(in srgb,var(--db-role-on-dark) 14%,transparent);border-radius:10px;padding:.65rem;background:color-mix(in srgb,var(--db-role-overlay-highlight) 6%,transparent);color:var(--db-role-on-dark-soft);font-size:.78rem;line-height:1.35}.db-feedback textarea{width:100%;min-height:8rem;resize:vertical;border:1px solid color-mix(in srgb,var(--db-role-on-dark) 22%,transparent);border-radius:12px;padding:.75rem;background:color-mix(in srgb,var(--db-role-overlay-highlight) 8%,transparent);color:var(--db-role-on-dark-soft);font:inherit;line-height:1.4}.db-feedback__upload{display:grid;grid-gap:.35rem;gap:.35rem;border:1px dashed color-mix(in srgb,var(--db-role-on-dark) 24%,transparent);border-radius:12px;padding:.75rem;background:color-mix(in srgb,var(--db-role-overlay-highlight) 5%,transparent);cursor:pointer}.db-feedback__upload--active{border-color:color-mix(in srgb,var(--db-role-brand-accent) 82%,transparent);background:color-mix(in srgb,var(--db-role-brand-accent) 14%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--db-role-brand-accent) 24%,transparent)}.db-feedback__upload span{font-family:var(--db-font-display);font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.db-feedback__upload small{color:var(--db-role-text-muted);font-size:.72rem;line-height:1.35}.db-feedback__upload input{width:100%;color:var(--db-role-on-dark-soft);font-size:.78rem}.db-feedback__screenshots{display:grid;grid-gap:.65rem;gap:.65rem}.db-feedback__screenshot{display:grid;grid-template-columns:5rem 1fr auto;align-items:center;grid-gap:.65rem;gap:.65rem;margin:0;border:1px solid color-mix(in srgb,var(--db-role-on-dark) 14%,transparent);border-radius:12px;padding:.5rem;background:color-mix(in srgb,var(--db-role-overlay-highlight) 6%,transparent)}.db-feedback__screenshot img{width:5rem;aspect-ratio:16/10;border-radius:8px;object-fit:cover;background:color-mix(in srgb,var(--db-role-overlay-shadow) 30%,transparent)}.db-feedback__screenshot figcaption{display:grid;grid-gap:.2rem;gap:.2rem;min-width:0}.db-feedback__screenshot figcaption span{overflow:hidden;color:var(--db-role-on-dark-soft);font-size:.78rem;text-overflow:ellipsis;white-space:nowrap}.db-feedback__screenshot figcaption small{color:#c7d4df;font-size:.72rem}.db-feedback__screenshot button{min-height:1.9rem;border:0;border-radius:999px;padding:.4rem .6rem;background:rgba(255,241,201,.16);color:var(--db-role-brand-accent-soft);font-family:var(--db-font-display);font-size:.62rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.db-feedback__attachment-count{margin:-.2rem 0 0;color:#d7e1ea;font-size:.76rem;font-weight:800}.db-feedback__message{margin:0;color:var(--db-role-brand-accent);font-size:.78rem;line-height:1.35}.db-auth-callback{display:grid;min-height:100vh;place-items:center;padding:2rem;color:var(--db-role-on-dark-soft);background:#07111c}.db-auth-callback section{width:min(36rem,100%);border:1px solid color-mix(in srgb,var(--db-role-on-dark) 12%,transparent);border-radius:24px;padding:clamp(1.5rem,5vw,3rem);background:color-mix(in srgb,var(--db-role-overlay-highlight) 6%,transparent)}.db-auth-callback h1{margin:0;font-family:var(--db-font-display);font-size:clamp(1.8rem,5vw,3.4rem);letter-spacing:0}.db-auth-callback__retry{display:inline-flex;margin-top:1.25rem;text-decoration:none}.db-auth-callback__message{margin:1rem 0 0;color:rgba(255,248,232,.82);font-size:.96rem;line-height:1.55}.db-auth-login{display:grid;min-height:100vh;place-items:center;padding:clamp(1rem,4vw,3rem);color:var(--db-role-text);background:var(--db-role-canvas)}.db-auth-login__shell{display:grid;width:min(74rem,100%);min-height:39rem;overflow:hidden;border:1px solid var(--db-role-border);border-radius:8px;background:var(--db-role-surface);box-shadow:var(--db-shadow);grid-template-columns:minmax(19rem,.9fr) minmax(27rem,1.1fr)}.db-auth-login__brand{display:grid;align-content:space-between;grid-gap:2.5rem;gap:2.5rem;padding:clamp(1.5rem,4vw,3rem);color:var(--db-role-on-dark);background:var(--db-theme-field)}.db-auth-login__brand-link{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;gap:.9rem;color:inherit;text-decoration:none}.db-auth-login__brand-link img{display:block;width:4rem;height:4rem;object-fit:contain}.db-auth-login__brand-link span{font-family:var(--db-font-display);font-size:1.05rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.db-auth-login__brand-copy{display:grid;grid-gap:.8rem;gap:.8rem}.db-auth-login__brand-copy p{margin:0}.db-auth-login__brand .db-account-eyebrow{color:color-mix(in srgb,var(--db-role-on-dark) 72%,transparent)}.db-auth-login__brand-copy>p:last-child{max-width:34rem;color:color-mix(in srgb,var(--db-role-on-dark) 76%,transparent);font-size:.96rem;line-height:1.65}.db-auth-login__brand-title{max-width:10ch;font-family:var(--db-font-display);font-size:3.5rem;font-weight:900;line-height:.98}.db-auth-login__content{display:grid;align-content:center;grid-gap:1.25rem;gap:1.25rem;padding:clamp(1.5rem,5vw,4rem)}.db-auth-login__copy{display:grid;grid-gap:.75rem;gap:.75rem}.db-auth-login__copy>span{color:var(--db-role-brand);font-size:.72rem;font-weight:900;text-transform:uppercase}.db-auth-login h1{max-width:14ch;margin:0;font-family:var(--db-font-display);font-size:3rem;letter-spacing:0;line-height:1}.db-auth-login__copy p{max-width:36rem;margin:0;color:var(--db-role-text-muted);font-size:.98rem;line-height:1.6}.db-auth-login__state{display:grid;grid-gap:.28rem;gap:.28rem;border-left:3px solid var(--db-role-brand);padding:.8rem 1rem;background:var(--db-role-surface-muted)}.db-auth-login__state strong{color:var(--db-role-text);font-family:var(--db-font-display);font-size:.94rem;letter-spacing:0;text-transform:uppercase}.db-auth-login__state span{color:var(--db-role-text-muted);font-size:.92rem;line-height:1.45}.db-auth-login__actions{display:grid;grid-gap:1rem;gap:1rem}.db-auth-login__actions .db-button{min-height:3.25rem;border-radius:6px;cursor:pointer;font-family:var(--db-font-display);font-size:.82rem;letter-spacing:0}.db-auth-login__providers{display:grid;grid-gap:.75rem;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}.db-auth-login__providers>.db-auth-login__message{grid-column:1/-1}.db-auth-login__message{margin:0;color:#9a2d24;font-size:.88rem;line-height:1.45}.db-auth-login__terms{margin:0;color:var(--db-role-text-muted);font-size:.78rem;line-height:1.55}.db-auth-login__terms a{color:var(--db-role-text);font-weight:800;-webkit-text-decoration-color:var(--db-role-brand);text-decoration-color:var(--db-role-brand);text-underline-offset:.16em}.db-auth-login__local-review{display:grid;grid-gap:.7rem;gap:.7rem;border-top:1px solid var(--db-role-border);padding-top:1.1rem}.db-auth-login__local-review>div:first-child{display:grid;grid-gap:.2rem;gap:.2rem}.db-auth-login__local-review label{color:var(--db-role-text);font-size:.75rem;font-weight:900;text-transform:uppercase}.db-auth-login__local-review>div:first-child span{color:var(--db-role-text-muted);font-size:.78rem;line-height:1.4}.db-auth-login__local-review>div:last-child{display:grid;grid-gap:.65rem;gap:.65rem;grid-template-columns:minmax(0,1fr) auto}.db-auth-login__local-review select{min-width:0;border:1px solid var(--db-role-border);border-radius:6px;padding:.72rem .8rem;color:var(--db-role-text);background:var(--db-role-surface)}.db-auth-login__local-review select:focus-visible{outline:none;box-shadow:var(--db-role-focus-ring)}.db-auth-login__local-review option{color:var(--db-role-text);background:var(--db-role-surface)}@media (max-width:960px){.db-auth-login__shell{grid-template-columns:1fr}.db-auth-login__brand{min-height:27rem;grid-row:2}.db-auth-login__brand-title{max-width:13ch}.db-auth-login__content{grid-row:1}}@media (max-width:640px){.db-auth-login{padding:0}.db-auth-login__shell{min-height:100vh;border:0;border-radius:0}.db-auth-login__brand,.db-auth-login__content{padding:1.4rem}.db-auth-login__brand{min-height:auto}.db-auth-login__content{min-height:100vh}.db-auth-login h1{font-size:2.35rem}.db-auth-login__brand-title{font-size:2.55rem}.db-auth-login__providers{grid-template-columns:1fr}}.db-auth-mfa{display:grid;min-height:100vh;place-items:center;padding:clamp(1rem,4vw,3rem);color:var(--db-role-surface-ink);background:#ece8df}.db-auth-mfa__shell{display:grid;width:min(70rem,100%);min-height:38rem;overflow:hidden;border:1px solid #d7d0c4;border-radius:8px;background:#fffdf8;box-shadow:0 1.5rem 4rem rgba(17,24,32,.12);grid-template-columns:minmax(19rem,.86fr) minmax(26rem,1.14fr)}.db-auth-mfa__brand,.db-auth-mfa__panel{padding:clamp(1.5rem,5vw,4rem)}.db-auth-mfa__brand{display:grid;align-content:space-between;grid-gap:3rem;gap:3rem;color:var(--db-role-on-dark-soft);background:var(--db-role-surface-ink)}.db-auth-mfa__product{display:flex;align-items:center;gap:.8rem}.db-auth-mfa__brand>strong,.db-auth-mfa__product>strong{font-family:var(--db-font-display);font-size:1.15rem;letter-spacing:0;text-transform:uppercase}.db-auth-mfa__brand-mark{display:inline-grid;width:3rem;aspect-ratio:1;place-items:center;border-radius:7px;color:var(--db-role-surface-ink);background:var(--db-role-brand-accent);font-family:var(--db-font-display);font-size:1.6rem;font-weight:900}.db-auth-mfa__brand h2{max-width:10ch;margin:.45rem 0 .85rem;color:var(--db-role-on-dark-soft);font-family:var(--db-font-display);font-size:clamp(2.6rem,5vw,4.7rem);letter-spacing:0;line-height:.98}.db-auth-mfa__brand p:not(.db-kicker){max-width:30rem;margin:0;color:#c7d2dc;font-size:.92rem;line-height:1.65}.db-auth-mfa__brand dl{display:grid;margin:0;border-top:1px solid #34414d}.db-auth-mfa__brand dl>div{display:grid;grid-gap:.25rem;gap:.25rem;border-bottom:1px solid #34414d;padding:.8rem 0}.db-auth-mfa__brand dt{color:#93a3b2;font-size:.7rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.db-auth-mfa__brand dd{margin:0;overflow-wrap:anywhere;color:var(--db-role-on-dark-soft);font-size:.86rem;font-weight:750}.db-auth-mfa__panel{display:grid;align-content:center;grid-gap:1.4rem;gap:1.4rem}.db-auth-mfa__panel>header{display:grid;grid-gap:.55rem;gap:.55rem}.db-auth-mfa__panel h1{margin:0;color:var(--db-role-surface-ink);font-family:var(--db-font-display);font-size:clamp(2.2rem,5vw,3.9rem);letter-spacing:0;line-height:1}.db-auth-mfa__panel>header>p:not(.db-kicker){max-width:36rem;margin:0;color:#536170;font-size:.96rem;line-height:1.55}.db-auth-verify{display:grid;min-height:100vh;place-items:center;padding:clamp(1rem,4vw,3rem);color:var(--db-role-surface-ink);background:var(--db-role-canvas)}.db-auth-verify__shell{display:grid;width:min(68rem,100%);min-height:34rem;overflow:hidden;border:1px solid var(--db-role-border);border-radius:8px;background:var(--db-role-surface);box-shadow:var(--db-shadow);grid-template-columns:minmax(19rem,.9fr) minmax(25rem,1.1fr)}.db-auth-verify__brand,.db-auth-verify__panel{padding:clamp(1.5rem,5vw,4rem)}.db-auth-verify__brand{display:grid;align-content:space-between;grid-gap:3rem;gap:3rem;color:var(--db-role-on-dark-soft);background:var(--db-role-surface-ink)}.db-auth-verify__product{display:flex;align-items:center;gap:.8rem}.db-auth-verify__product>span{display:inline-grid;width:3rem;aspect-ratio:1;place-items:center;border-radius:7px;color:var(--db-role-surface-ink);background:var(--db-role-brand-accent);font-family:var(--db-font-display);font-size:1.6rem;font-weight:900}.db-auth-verify__product>strong{font-family:var(--db-font-display);font-size:1.15rem;text-transform:uppercase}.db-auth-verify__brand h2{max-width:12ch;margin:.45rem 0 .85rem;color:var(--db-role-on-dark-soft);font-family:var(--db-font-display);font-size:clamp(2.4rem,5vw,4.2rem);letter-spacing:0;line-height:.98}.db-auth-verify__brand p:not(.db-kicker){max-width:30rem;margin:0;color:color-mix(in srgb,var(--db-role-on-dark-soft) 72%,transparent);font-size:.96rem;line-height:1.65}.db-auth-verify__panel{display:grid;align-content:center;justify-items:start;grid-gap:1rem;gap:1rem}.db-auth-verify__panel h1{margin:0;color:var(--db-role-surface-ink);font-family:var(--db-font-display);font-size:clamp(2.2rem,5vw,3.9rem);letter-spacing:0;line-height:1}.db-auth-verify__panel>p:not(.db-kicker){max-width:36rem;margin:0;color:var(--db-role-text-muted);font-size:1rem;line-height:1.6}.db-auth-verify__panel .db-auth-verify__note{border-left:3px solid var(--db-role-brand-accent);padding-left:.8rem;font-size:.88rem}.db-auth-verify__panel .db-button{margin-top:.6rem;text-decoration:none}.db-auth-verify__progress{width:min(18rem,100%);height:4px;overflow:hidden;margin-top:.5rem;background:var(--db-role-border)}.db-auth-verify__progress:after{display:block;width:45%;height:100%;background:var(--db-role-brand-accent);animation:db-auth-verify-progress 1.2s ease-in-out infinite alternate;content:""}@keyframes db-auth-verify-progress{0%{transform:translateX(0)}to{transform:translateX(125%)}}@media (prefers-reduced-motion:reduce){.db-auth-verify__progress:after{animation:none}}@media (max-width:760px){.db-auth-verify{place-items:start stretch;padding:0}.db-auth-verify__shell{min-height:100vh;border:0;border-radius:0;grid-template-columns:1fr}.db-auth-verify__brand{align-content:start;gap:1.6rem}.db-auth-verify__brand h2{max-width:none;font-size:2.6rem}.db-auth-verify__panel{align-content:start}}