html,body{margin:0}.powerdraft{--font-display:"Chakra Petch";--font-body:"Space Grotesk";--page-bg:radial-gradient(120% 90% at 30% -10%, #2a2708 0%, #16140a 50%, #0a0906 100%);--panel-bg:linear-gradient(180deg, #1a1c36d1, #0d0e20db);--panel-bg-2:#14162c99;--option-bg:#14152c;--color-scheme:dark;--popup-card-bg:linear-gradient(180deg,#1c1810,#121009);--panel-border:#ff06;--panel-head-bg:linear-gradient(180deg, #ffff0021, #ffff0005);--panel-head-text:#fbf7cf;--panel-shadow:0 0 0 1px #ffff001f, 0 18px 50px -10px #000000d9, 0 0 40px -8px #ffff0047;--divider:#ffffff12;--text:#dbe6ff;--text-dim:#8ea0c8;--text-muted:#8591b6;--accent:#ff0;--accent-2:#ffff5c;--accent-text:#1a1900;--accent-glow:#ff09;--accent-on-light:var(--accent);--success:#36e07f;--warning:#ffb43d;--danger:#ff4d8d;--gold:#ffd24a;--gold-on-light:var(--gold);--success-on-light:var(--success);--inteam-on-light:var(--success);--cat-stage:#ff9a4d;--cat-gc:#ffd24a;--cat-points:var(--success);--cat-kom:#7ab8ff;--cat-youth:#c9a0ff;--stage-flat:#4fbf82;--stage-mountain:#7ab8ff;--stage-hills:#c9a0ff;--stage-itt:#ffd27a;--stage-ttt:#ff9aae;--hud-bg:linear-gradient(180deg, #0e0c22f5, #080716f7);--hud-section:#ffffff0b;--hud-border:#beb95a38;--hud-text:#dbe6ff;--hud-text-dim:#dbe6ff73;--nav-active-bg:linear-gradient(180deg,#ffff5c,#ff0);--nav-active-text:#1a1900;--nav-active-glow:#ffff00b3;--tile-bg:linear-gradient(180deg, #36e07f21, #36e07f08);--tile-border:#36e07f80;--tile-text:#7ef0ab;--tile-strong:#fff;--row-hover:#ffff0017;--card-emboss:inset 0 1px 0 #ffffff1f, inset 0 -2px 0 #0006;--chart-series-1:#3987e5;--chart-series-2:#199e70;--chart-series-3:#c98500;--chart-series-4:#008300;--chart-series-5:#9085e9;--chart-series-6:#e66767;--chart-series-7:#d55181;--chart-series-8:#d95926;--surface-0:#00000059;--surface-1:#ffffff08;--surface-2:#ffffff0d;--surface-3:#0c0c12f7;--border-subtle:#ffffff12;--border-strong:#ffffff1a;--glow-none:0 0 0 0 transparent;--glow-accent:0 0 22px -4px var(--accent-glow);--emboss-inset:inset 0 1px 0 #ffffff1f, inset 0 -2px 0 #00000080;--warning-on-light:var(--warning);--danger-on-light:var(--danger);--market-panel-bg:linear-gradient(180deg, #0e0e18b3, #06060acc);--market-panel-shadow:inset 0 0 0 1px #ffffff0f, 0 14px 30px -20px #000;--market-search-border:#ffffff17;--market-chip-border:#5d6b9280;--rider-pts-total:var(--accent-on-light);--tag-text:#7ef0ab}[data-accent=red] .powerdraft{--accent:#e60026;--accent-2:#f35;--accent-text:#fff;--accent-glow:#e6002699;--nav-active-bg:linear-gradient(180deg,#f35,#e60026);--nav-active-text:#fff;--nav-active-glow:#e60026b3;--panel-border:#e6002666;--panel-head-bg:linear-gradient(180deg, #e6002624, #e6002608);--panel-head-text:#ffdfe3;--panel-shadow:0 0 0 1px #e600261f, 0 18px 50px -10px #000000d9, 0 0 40px -8px #e6002647;--row-hover:#e6002617;--hud-border:#be5a5f38}[data-accent=pink] .powerdraft{--accent:#ff286e;--accent-2:#ff5c93;--accent-text:#fff;--accent-glow:#ff286e99;--nav-active-bg:linear-gradient(180deg,#ff5c93,#ff286e);--nav-active-text:#fff;--nav-active-glow:#ff286eb3;--panel-border:#ff286e66;--panel-head-bg:linear-gradient(180deg, #ff286e24, #ff286e08);--panel-head-text:#ffe1ec;--panel-shadow:0 0 0 1px #ff286e1f, 0 18px 50px -10px #000000d9, 0 0 40px -8px #ff286e47;--row-hover:#ff286e17;--hud-border:#c878a038}[data-theme=light] .powerdraft{--page-bg:radial-gradient(120% 90% at 30% -10%, #eef1f6 0%, #dfe3ec 50%, #ccd1de 100%);--panel-bg:linear-gradient(180deg, #fff, #eef0f5);--panel-bg-2:#e4e7ee;--option-bg:#eef0f5;--color-scheme:light;--popup-card-bg:linear-gradient(180deg, #fff, #eef0f5);--panel-head-bg:linear-gradient(180deg, #23213f, #15142a);--divider:#14142814;--text:#1a1d2e;--text-dim:#454a63;--text-muted:#555a6e;--hud-bg:linear-gradient(180deg, #fff, #f7f8fa);--hud-section:#e0e3ee;--hud-text:#1a1d2e;--hud-text-dim:#1a1d2e99;--card-emboss:inset 0 1px 0 #ffffffe6, inset 0 -2px 0 #14142826;--chart-series-1:#2a78d6;--chart-series-2:#1baf7a;--chart-series-3:#eda100;--chart-series-4:#008300;--chart-series-5:#4a3aa7;--chart-series-6:#e34948;--chart-series-7:#e87ba4;--chart-series-8:#eb6834;--tile-text:var(--text);--tile-strong:#04220f;--success-on-light:#0c5c33;--inteam-on-light:#2c9445;--cat-stage:#8a4200;--cat-gc:#7a5c00;--cat-points:var(--success-on-light);--cat-kom:#1a5cad;--cat-youth:#6a3fc2;--stage-flat:#1a6b3a;--stage-mountain:#1d5fa8;--stage-hills:#6a3fc2;--stage-itt:#7a5c00;--stage-ttt:#b32b46;--gold-on-light:#7a5c00;--panel-border:#ffff008c;--panel-shadow:0 0 0 1px #ffff0073, 0 12px 24px -8px #14141e33, 0 0 18px -4px #ffff0059;--hud-border:#ffff0080;--row-hover:#ffff0014;--accent-glow:#ffff0080;--accent-on-light:#7a6500;--surface-0:#1414280f;--surface-1:#fff;--surface-2:#f4f5f9;--surface-3:#fff;--border-subtle:#14142814;--border-strong:#1414282e;--glow-accent:var(--glow-none);--emboss-inset:inset 0 1px 0 #ffffffe6, inset 0 -2px 0 #14142826;--warning-on-light:#8a5300;--danger-on-light:#b0124a;--market-panel-bg:var(--panel-bg);--market-panel-shadow:inset 0 0 0 1px #14142814;--market-search-border:#14142826;--rider-pts-total:#e60026}[data-theme=light][data-accent=red] .powerdraft{--panel-border:#e600268c;--panel-shadow:0 0 0 1px #e6002673, 0 12px 24px -8px #14141e33, 0 0 18px -4px #e6002659;--hud-border:#e6002680;--row-hover:#e6002614;--accent-glow:#e6002680;--accent-on-light:var(--accent)}[data-theme=light][data-accent=pink] .powerdraft{--panel-border:#ff286e8c;--panel-shadow:0 0 0 1px #ff286e73, 0 12px 24px -8px #14141e33, 0 0 18px -4px #ff286e59;--hud-border:#ff286e80;--row-hover:#ff286e14;--accent-glow:#ff286e80;--accent-on-light:var(--accent)}.powerdraft.pg-newsprint{--np-bg:#ded8c7;--np-bg-img:radial-gradient(#0000001a 1px, transparent 1px);--np-bg-size:11px 11px;--np-panel:#f0ece0;--np-panel2:#f9f6ee;--np-card:#33332e;--np-tile:#fff;--np-tray-1:#f0ece0;--np-tray-2:#ebe7f2;--np-tray-3:#e4ede6;--np-tray-4:#f2edd8;--np-hero:#22211c;--np-chip:#22211c;--np-edge:#22211c;--np-border:#a29b88;--np-border-sub:#00000024;--np-lift:#0003;--np-scrim:#06080bd1;--np-shimmer:linear-gradient(90deg, #0000000f 0%, #ffffff8c 50%, #0000000f 100%);--np-on:#1c1b16;--np-on2:#4f4b40;--np-on-card:#f2f5fa;--np-on-card2:#a9b3c2;--np-on-hero:#f2eee2;--np-on-hero2:#b6b3a6;--np-tile-ink:#1a1814;--np-tile-ink2:#5a564b;--np-coin:#d9a400;--np-coin-deep:#8a6800;--np-on-coin:#1a1814;--np-coin-text:#5e4700;--np-act:#f26430;--np-act-deep:#8e2f0a;--np-on-act:#2a1004;--np-act-text:#8a300b;--np-hit:#3ab077;--np-hit-deep:#1d6a45;--np-on-hit:#04271a;--np-hit-text:#0a5738;--np-miss:#f2405c;--np-miss-deep:#8a1024;--np-on-miss:#2a0710;--np-miss-text:#8a0f20;--np-violet:#8a6be8;--np-on-violet:#16103a;--np-violet-text:#3f2ba6;--np-coin-on-chip:#ffe59b;--np-miss-on-chip:#ffb9c2;--np-violet-on-chip:#cfc2ff;--np-hit-on-chip:#9ff0cb;--np-coin-wash:color-mix(in srgb, var(--np-coin) 13%, transparent);--np-act-wash:color-mix(in srgb, var(--np-act) 14%, transparent);--np-miss-wash:color-mix(in srgb, var(--np-miss) 16%, transparent);--np-fd:"Bricolage Grotesque", system-ui, sans-serif;--np-fb:"Archivo", system-ui, sans-serif;background:var(--np-bg);background-image:var(--np-bg-img);background-size:var(--np-bg-size);color:var(--np-on);font-family:var(--np-fb)}.powerdraft.pg-newsprint :focus-visible{outline:3px solid var(--np-coin);outline-offset:2px;border-radius:4px}.powerdraft.pg-newsprint [data-on-ink] :focus-visible,.powerdraft.pg-newsprint [data-on-ink]:focus-visible{outline-color:var(--np-coin-on-chip)}:root .powerdraft.pg-newsprint{--font-display:"Bricolage Grotesque", system-ui, sans-serif;--font-body:"Archivo", system-ui, sans-serif;--page-bg:var(--np-bg);--panel-bg:var(--np-panel);--panel-bg-2:var(--np-panel2);--option-bg:var(--np-panel2);--color-scheme:light;--popup-card-bg:var(--np-panel);--panel-border:var(--np-edge);--panel-head-bg:var(--np-chip);--panel-head-text:var(--np-on-hero);--panel-shadow:0 6px 0 var(--np-lift);--divider:var(--np-border-sub);--text:var(--np-on);--text-dim:var(--np-on2);--text-muted:var(--np-on2);--accent:var(--np-coin);--accent-2:#edbe2a;--accent-text:var(--np-on-coin);--accent-glow:transparent;--accent-on-light:var(--np-coin-text);--success:var(--np-hit);--warning:var(--np-act);--danger:var(--np-miss);--gold:var(--np-coin);--gold-on-light:var(--np-coin-text);--success-on-light:var(--np-hit-text);--inteam-on-light:var(--np-hit-text);--warning-on-light:var(--np-act-text);--danger-on-light:var(--np-miss-text);--cat-stage:#8a4200;--cat-gc:#7a5c00;--cat-points:var(--np-hit-text);--cat-kom:#1a5cad;--cat-youth:#6a3fc2;--stage-flat:#1a6b3a;--stage-mountain:#1d5fa8;--stage-hills:#6a3fc2;--stage-itt:#7a5c00;--stage-ttt:#b32b46;--hud-bg:var(--np-panel);--hud-section:var(--np-panel2);--hud-border:var(--np-border);--hud-text:var(--np-on);--hud-text-dim:var(--np-on2);--nav-active-bg:var(--np-coin);--nav-active-text:var(--np-on-coin);--nav-active-glow:transparent;--tile-bg:color-mix(in srgb, var(--np-hit) 14%, transparent);--tile-border:var(--np-hit);--tile-text:var(--np-on);--tile-strong:var(--np-on-hit);--row-hover:var(--np-coin-wash);--card-emboss:0 0 0 0 transparent;--emboss-inset:0 0 0 0 transparent;--glow-accent:var(--glow-none);--surface-0:#0000000f;--surface-1:var(--np-panel2);--surface-2:var(--np-panel2);--surface-3:var(--np-panel);--border-subtle:var(--np-border-sub);--border-strong:var(--np-border);--market-panel-bg:var(--np-panel);--market-panel-shadow:0 0 0 2px var(--np-edge);--market-search-border:var(--np-border);--market-chip-border:var(--np-border);--rider-pts-total:var(--np-act-text);--tag-text:var(--np-hit-text)}.powerdraft .pd-panel-head{--text-dim:color-mix(in srgb, var(--panel-head-text) 80%, transparent);--text-muted:color-mix(in srgb, var(--panel-head-text) 55%, transparent);--accent-on-light:var(--accent);--success-on-light:var(--success);--gold-on-light:var(--gold);--warning-on-light:var(--warning);--danger-on-light:var(--danger)}.pd-page{border-radius:22px;padding:26px}@media (width<=560px){.pd-page{border-radius:0;padding:10px}}.pd-gloss-term{width:150px}.pd-def-row{grid-template-columns:140px 1fr}@media (width<=560px){.pd-gloss-row{flex-direction:column;gap:2px}.pd-gloss-term{width:auto}.pd-def-row{grid-template-columns:minmax(0,1fr);gap:4px}}.pd-brow-name{flex:1;min-width:0;margin-right:10px}@media (width<=560px){.pd-brow{flex-wrap:wrap}.pd-brow-name{flex-basis:100%;margin-bottom:8px;margin-right:0}}.pg-row-name{flex:1;min-width:0}@media (width<=560px){.pg-row{flex-wrap:wrap}.pg-row>.pg-row-name{flex-basis:100%}}.pd-sub-form{align-items:flex-end}@media (width<=560px){.pd-sub-form{flex-direction:column;align-items:stretch}.powerdraft button{min-height:40px}.pd-chipbtn{min-width:40px!important;height:40px!important}.powerdraft input,.powerdraft select,.powerdraft textarea{font-size:16px!important}.powerdraft table td,.powerdraft table th{padding-left:8px!important;padding-right:8px!important}}.pd-shell{flex-direction:row;gap:22px}.pd-sidebar{width:248px}.pd-sb-more{flex-direction:column;gap:11px;display:flex}.pd-sb-toggle{display:none}@media (width<=880px){.pd-shell{flex-direction:column;gap:14px}.pd-sidebar{box-sizing:border-box;width:100%}.pd-sb-toggle{display:flex}.pd-sidebar:not(.pd-sb-open) .pd-sb-more{display:none}}.pd-team-row{grid-template-columns:minmax(0,2.25fr) minmax(0,1fr)}.pd-team-side{flex-direction:column;gap:12px;display:flex}.pd-team-tiles{flex:1;gap:12px;max-height:160px;display:flex}@media (width<=560px){.pd-team-tiles{flex-wrap:wrap;max-height:none}}@media (width<=1100px){.pd-team-row{grid-template-columns:minmax(0,1fr)}}.pd-team-grid,.pd-readonly-team-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=560px){.pd-team-grid,.pd-readonly-team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=380px){.pd-team-grid,.pd-readonly-team-grid{grid-template-columns:minmax(0,1fr)}}.pd-squad-grid{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=560px){.pd-squad-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=380px){.pd-squad-grid{grid-template-columns:minmax(0,1fr)}}.pg-tap{cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--text-muted);text-decoration-color:var(--text-muted);text-underline-offset:2px;transition:text-decoration-color .12s}.pg-tap:hover{text-decoration-color:currentColor}@media (width<=560px){.pg-tap{padding:10px 0}.pg-root button{min-height:44px}}@keyframes pd-shimmer{0%{transform:translate(-160%)skew(-18deg)}60%,to{transform:translate(320%)skew(-18deg)}}@keyframes pd-lockglow{0%,to{box-shadow:0 0 0 1px var(--hud-border), 0 0 5px -2px var(--warning)}50%{box-shadow:0 0 0 1px var(--warning), 0 0 15px 0 var(--warning)}}@keyframes pd-navglow{0%,to{box-shadow:inset 0 1px 0 #fff6, 0 4px 12px -3px var(--nav-active-glow)}50%{box-shadow:inset 0 1px 0 #fff6, 0 4px 20px -1px var(--nav-active-glow)}}@keyframes pd-livedot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(.78)}}@keyframes pd-modalglow-card{0%,to{box-shadow:0 24px 60px -16px #000000bf, 0 0 30px -12px var(--accent-glow), inset 0 1px 0 #ffffff0f}50%{box-shadow:0 24px 60px -16px #000000bf, 0 0 56px -2px var(--accent-glow), inset 0 1px 0 #ffffff0f}}@keyframes pd-modalglow-page{0%,to{box-shadow:0 30px 80px -20px #000c, 0 0 26px -12px var(--accent-glow), inset 0 1px 0 #ffffff12}50%{box-shadow:0 30px 80px -20px #000c, 0 0 48px -4px var(--accent-glow), inset 0 1px 0 #ffffff12}}@keyframes pd-pop-in{0%{opacity:0;transform:translateY(14px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes pd-fade-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.pd-recap-section{animation:none!important}}@keyframes pd-timerpulse{0%,to{box-shadow:0 0 0 1px var(--danger), 0 0 6px -2px var(--danger)}50%{box-shadow:0 0 0 1px var(--danger), 0 0 22px 2px var(--danger)}}@keyframes pkl-shimmer{0%,to{box-shadow:0 0 0 1px #ffd24a59, 0 0 24px -4px var(--accent-glow), 0 0 40px -10px #ffd24a80}50%{box-shadow:0 0 0 1px #ffd24a8c, 0 0 30px -2px var(--accent-glow), 0 0 52px -8px #ffd24ab8}}@keyframes pkl-rattle{0%,to{transform:translate(0,0)rotate(0)}15%{transform:translate(-2px,1px)rotate(-.7deg)}35%{transform:translate(2px,-1px)rotate(.7deg)}55%{transform:translate(-3px)rotate(-1deg)}75%{transform:translate(3px,1px)rotate(1deg)}}@keyframes pkl-tear{0%{opacity:1;transform:translate(0,0)rotate(0)}22%{opacity:1;transform:translateY(-3px)rotate(-1.5deg)}to{opacity:0;transform:translate(26px,-64px)rotate(-24deg)}}@keyframes pkl-flash{0%{opacity:0;transform:scale(.35)}40%{opacity:1}to{opacity:0;transform:scale(1.7)}}@keyframes pkl-mouth{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}@keyframes pkl-card{0%{opacity:0;transform:translateY(10px)rotate(0)scale(.7)}to{opacity:1}}@keyframes np-dot{0%,to{opacity:1}50%{opacity:.25}}@keyframes np-shimmer{0%{background-position:-320px 0}to{background-position:320px 0}}@keyframes np-scrim{0%{opacity:0}to{opacity:1}}@keyframes np-coin-fly{0%{opacity:1;transform:none}to{opacity:0;transform:translate(64px,-96px)scale(.5)}}@keyframes np-deal{0%{opacity:0;transform:rotate(-9deg)scale(.82)translateY(18px)}65%{opacity:1;transform:rotate(2deg)scale(1.05)translateY(-4px)}to{opacity:1;transform:none}}@keyframes np-hero{0%{opacity:0;transform:scale(.7)rotate(-6deg)}55%{opacity:1;transform:scale(1.16)rotate(2deg)}to{opacity:1;transform:scale(1.08)}}@keyframes np-pulse{0%,to{transform:none}50%{transform:translateY(-3px)}}@keyframes np-stripes{0%{background-position:0 0}to{background-position:28px 0}}@keyframes np-spin{to{transform:rotate(360deg)}}@keyframes np-beat{0%{opacity:0;transform:scale(.55)rotate(-16deg)}55%{opacity:1;transform:scale(1.14)rotate(-7deg)}to{opacity:1;transform:scale(1)rotate(-8deg)}}@keyframes np-beacon{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.6)}}@media (prefers-reduced-motion:reduce){.pg-newsprint *,.pg-newsprint :before,.pg-newsprint :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
