@font-face{font-family:Pixel Digits;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/tiny5/v3/KFOpCnmCvdGT7iw5xUllAT89.woff2)format("woff2");unicode-range:U+25,U+2B-2C,U+2E,U+30-39,U+2212}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:var(--font-body);font-synthesis:none;-webkit-font-smoothing:none;font-smooth:never;-webkit-text-size-adjust:100%;--navy-950:#0a1030;--navy-900:#0d1642;--navy-800:#131f52;--navy-700:#1b2c66;--cream:#eef1f8;--slate:#8b95c0;--yellow:#f2c230;--yellow-deep:#c99a1c;--teal:#2fd1c5;--green:#33a35a;--red:#e2483f;--pink:#f26fb0;--role-GK:var(--yellow);--role-GK-fg:var(--navy-950);--role-DEF:var(--green);--role-DEF-fg:var(--cream);--role-MID:var(--teal);--role-MID-fg:var(--navy-950);--role-FWD:var(--red);--role-FWD-fg:var(--cream);--team-home:#2196f3;--team-away:#f44336;--ink:#050813;--lip:inset 0 -3px 0 #0508134d;--px:3px;--pixel-corners:polygon(0 var(--px), var(--px) var(--px), var(--px) 0, calc(100% - var(--px)) 0, calc(100% - var(--px)) var(--px), 100% var(--px), 100% calc(100% - var(--px)), calc(100% - var(--px)) calc(100% - var(--px)), calc(100% - var(--px)) 100%, var(--px) 100%, var(--px) calc(100% - var(--px)), 0 calc(100% - var(--px)));--radius-sm:0;--radius-md:0;--radius-pill:0;--font-display:"Jersey 10", system-ui, sans-serif;--font-body:"Pixel Digits", "Pixelify Sans", system-ui, sans-serif;--font-brand:"Pixelify Sans", system-ui, sans-serif;--tracking-overline:.06em;--scrim:#0a1030b8;--fs-xs:round(nearest, clamp(10px, 2.2vmin, 15px), 5px);--fs-sm:round(nearest, clamp(10px, 2.4vmin, 15px), 5px);--fs-md:round(nearest, clamp(13px, 2.8vmin, 20px), 5px);--fs-lg:round(nearest, clamp(15px, 3vmin, 20px), 5px);--fs-xl:round(nearest, clamp(15px, 3.2vmin, 25px), 5px);--fs-2xl:round(nearest, clamp(18px, 3.6vmin, 25px), 5px);--fs-3xl:round(nearest, clamp(20px, 4.6vmin, 40px), 5px);--fsd-xs:round(nearest, calc(clamp(10px, 2.2vmin, 15px) * 1.2), 5px);--fsd-sm:round(nearest, calc(clamp(10px, 2.4vmin, 15px) * 1.2), 5px);--fsd-md:round(nearest, calc(clamp(13px, 2.8vmin, 20px) * 1.2), 5px);--fsd-lg:round(nearest, calc(clamp(15px, 3vmin, 20px) * 1.2), 5px);--fsd-xl:round(nearest, calc(clamp(15px, 3.2vmin, 25px) * 1.2), 5px);--fsd-2xl:round(nearest, calc(clamp(18px, 3.6vmin, 25px) * 1.2), 5px);--fsd-3xl:round(nearest, calc(clamp(20px, 5vmin, 40px) * 1.2), 5px);--fs-display-lg:round(nearest, clamp(30px, 8vw, 80px), 10px);--fs-display-xl:round(nearest, clamp(40px, 13vw, 120px), 10px);--space-2xs:clamp(4px, 1vh, 8px);--space-xs:clamp(6px, 1.4vh, 14px);--space-sm:clamp(8px, 1.6vh, 16px);--space-md:clamp(10px, 2vh, 20px);--space-lg:clamp(12px, 3vh, 24px);--space-xl:clamp(14px, 3.5vh, 34px);--space-screen-top:clamp(10px, 2.4vh, 24px);--bp-mobile:760px;--squad-bar-h:72px;--gear-w:calc(round(nearest, clamp(38px, 7vmin, 52px) - 3px, 6px) + 3px);--gear-inset-x:clamp(8px, 2vw, 18px);--gear-inset-y:clamp(8px, 2vh, 16px);--overlay-gap:var(--space-md);--overlay-pad:16px;--overlay-justify:center;font-weight:500}.screen-bg{background:var(--tex-navy-900,none) var(--navy-900)}.accent-underline{background:var(--green);border-radius:0;width:min(180px,40vw);height:5px}.accent-underline.band{width:min(220px,44vw);margin-top:-2px}.screen-title{font-family:var(--font-display), sans-serif;font-weight:700;font-size:var(--fsd-3xl);letter-spacing:.02em;color:var(--yellow);text-align:center;margin:0}.btn{padding:var(--btn-pad,9px 32px);background:var(--btn-bg,var(--yellow));color:var(--btn-fg,var(--navy-950));border:var(--px) solid var(--ink);clip-path:var(--pixel-corners);box-shadow:var(--lip);font-family:var(--btn-font,var(--font-display));font-weight:700;font-size:var(--btn-fs,var(--fsd-lg));letter-spacing:.02em;cursor:pointer;transition:transform .12s ease-out,box-shadow .12s ease-out}.btn:active:not(:disabled){box-shadow:none;transform:translateY(2px)}.btn:disabled{background:var(--navy-800);color:var(--slate);box-shadow:none;cursor:not-allowed}.btn-green{--btn-bg:var(--green);--btn-fg:var(--cream)}.btn-teal{--btn-bg:var(--teal);--btn-fg:var(--cream)}.btn-sm{--btn-pad:8px 26px;--btn-fs:var(--fsd-md)}.btn-dialog{--btn-pad:12px;--btn-font:var(--font-body);--btn-fs:var(--fs-xl)}.dialog-backdrop{background:var(--scrim);justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.dialog-card{background:var(--tex-navy-800,none) var(--navy-800);flex-direction:column;max-height:100%;padding:24px;display:flex;overflow-y:auto}.dialog-card.centered{text-align:center;align-items:center}.badge-frame{width:var(--badge);height:var(--badge);pointer-events:none;background:var(--navy-950);border-radius:var(--radius-sm);border:3px solid var(--variant-color,var(--ink));box-sizing:border-box;padding:3px}.badge-frame.glow{outline:3px solid var(--yellow);outline-offset:2px;animation:1.4s ease-in-out infinite badge-glow}@keyframes badge-glow{0%,to{outline-offset:2px;outline-color:#fff3c4}50%{outline-color:var(--yellow);outline-offset:5px}}@media (prefers-reduced-motion:reduce){.badge-frame.glow{animation:none}}.name-plate{background:var(--navy-800);border:2px solid var(--ink);clip-path:var(--pixel-corners);font-size:var(--fs-sm);letter-spacing:.02em;color:var(--cream);width:max-content;max-width:calc(var(--badge) * 2.2);text-align:center;overflow-wrap:break-word;box-sizing:border-box;justify-content:center;align-items:safe center;height:calc(2lh + 6px);padding:1px 6px;font-weight:700;line-height:1.05;display:flex;overflow:hidden}.wallet{background:var(--navy-800);border:var(--px) solid var(--ink);clip-path:var(--pixel-corners);align-items:baseline;gap:10px;padding:4px 16px;display:flex}.wallet-label{font-family:var(--font-display), sans-serif;font-size:var(--fsd-xs);letter-spacing:var(--tracking-overline);color:var(--slate)}.wallet-value{font-size:var(--fs-xl);color:var(--green);font-weight:700}.wallet-value.broke{color:var(--red)}.ability-list{flex-wrap:wrap;justify-content:center;gap:clamp(8px,2vmin,18px);max-width:920px;display:flex}.pills{background:var(--navy-800);border:var(--px) solid var(--ink);clip-path:var(--pixel-corners);gap:3px;padding:4px;display:flex}.pills button{color:var(--slate);font-family:var(--font-body);font-weight:700;font-size:var(--fs-sm);letter-spacing:.02em;border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:2px solid #0000;flex:1;padding:8px 16px;transition:background .12s ease-out,color .12s ease-out}.pills button.active{border-color:var(--ink);clip-path:var(--pixel-corners);background:var(--teal);color:var(--navy-950)}.rarity{isolation:isolate;color:var(--navy-950);position:relative;overflow:hidden}.rarity.bronze{background:linear-gradient(#e0a060 0 var(--px), #b87a38 var(--px))}.rarity.silver{background:linear-gradient(#eef1f8 0 var(--px), #b9c1d4 var(--px))}.rarity.gold{background:linear-gradient(#ffe27a 0 var(--px), #e7b62c var(--px))}.rarity .buff{color:#0c5227!important}.rarity .debuff{color:#8a1a14!important}.rarity.silver:before,.rarity.gold:before{content:"";z-index:-1;pointer-events:none;mix-blend-mode:screen;background-repeat:repeat;position:absolute;inset:0}.rarity.silver:before{background-image:radial-gradient(circle,#fff 0,#0000 1.4px);background-size:44px 44px;animation:10s linear infinite rarity-drift,3.6s ease-in-out infinite rarity-twinkle}.rarity.gold:before{background-image:radial-gradient(circle,#fff7d2 0,#0000 1.6px),radial-gradient(circle,#fff 0,#0000 1.1px);background-size:28px 28px,19px 19px;animation:4.5s linear infinite rarity-drift,1.7s ease-in-out infinite rarity-twinkle}@keyframes rarity-drift{0%{background-position:0 0}to{background-position:66px -66px}}@keyframes rarity-twinkle{0%,to{opacity:.3}50%{opacity:.85}}.lvl-1,.lvl-2,.lvl-3{text-shadow:-1px -1px 0 var(--ink), 1px -1px 0 var(--ink), -1px 1px 0 var(--ink), 1px 1px 0 var(--ink)}.lvl-1{color:#0c5227!important}.lvl-2{color:#6fc3ff!important}.lvl-3{animation:2.4s ease-in-out infinite level-pulse;display:inline-block;position:relative;color:#caa6ff!important}@keyframes level-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.22)}}.lvl-3:before,.lvl-3:after{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(circle,#fff 0 1px,#b026ff 1px 2.2px,#0000 2.2px),radial-gradient(circle,#ff3df5 0 1.2px,#0000 1.2px);background-position:50%;animation:1.1s linear infinite lvl3-spark;position:absolute;inset:-50% -28%;-webkit-mask-image:radial-gradient(circle,#000 0%,#00000073 38%,#0000 62%);mask-image:radial-gradient(circle,#000 0%,#00000073 38%,#0000 62%)}.lvl-3:before{animation-delay:-.55s}@keyframes lvl3-spark{0%{opacity:0;background-size:8px 8px,11px 11px}12%{opacity:.9}70%{opacity:.9}to{opacity:0;background-size:30px 30px,42px 42px}}.heptagon{clip-path:polygon(50% 0%,90% 20%,100% 60%,75% 100%,25% 100%,0% 60%,10% 20%);--fit:1;aspect-ratio:1;align-self:start;box-shadow:none!important;padding:calc(26px * var(--fit,1)) 24px calc(30px * var(--fit,1))!important;gap:calc(5px * var(--fit,1))!important;border:none!important;border-radius:0!important}@property --hept-spin{syntax:"<angle>";inherits:false;initial-value:0deg}.heptagon:after{content:"";pointer-events:none;background:conic-gradient(from var(--hept-spin), var(--ink) 0 70%, var(--yellow) 80% 84%, var(--ink) 94%);-webkit-mask:var(--hept-ring) 0 0 / 100% 100% no-repeat;-webkit-mask:var(--hept-ring) 0 0 / 100% 100% no-repeat;mask:var(--hept-ring) 0 0 / 100% 100% no-repeat;--hept-ring:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpolygon points='50,0 90,20 100,60 75,100 25,100 0,60 10,20' fill='none' stroke='%23fff' stroke-width='6'/%3E%3C/svg%3E");animation:3s linear infinite hept-spin;position:absolute;inset:0}@keyframes hept-spin{to{--hept-spin:360deg}}@media (prefers-reduced-motion:reduce){.rarity.silver:before,.rarity.gold:before,.lvl-3,.lvl-3:before,.lvl-3:after{animation:none}}.panel{border:var(--px) solid var(--ink);clip-path:var(--pixel-corners)}*{box-sizing:border-box}html,body{background:var(--navy-950);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;width:100%;height:100%;margin:0;padding:0;overflow:hidden}#app{width:100vw;height:100dvh;position:relative}canvas{z-index:0;width:100%;height:100%;display:block;position:absolute;inset:0}.qte-wrapper.svelte-16twv34{cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;justify-content:center;align-items:center;display:flex;position:relative}canvas.svelte-16twv34{display:block;position:static}.hub-label.svelte-16twv34{font-family:var(--font-display), sans-serif;white-space:nowrap;color:var(--cream);pointer-events:none;font-weight:700;line-height:1;position:absolute;transform:translate(-50%,-50%)}.hub-label.countdown.svelte-16twv34{font-family:var(--font-body), monospace}.hub-label.win.svelte-16twv34{color:var(--teal)}.hub-label.miss.svelte-16twv34{color:var(--red)}.combo.svelte-16twv34{border:3px solid var(--ink);background:var(--yellow);color:var(--navy-950);font-family:var(--font-display), sans-serif;pointer-events:none;border-radius:0;padding:1px 6px;font-size:15px;font-weight:700;position:absolute;bottom:-2px;right:-2px}.burst.svelte-qsd8ox{--dt:55ms;pointer-events:none;position:absolute;inset:0}.frame.svelte-qsd8ox{visibility:hidden;opacity:.8;animation:svelte-qsd8ox-show var(--dt) steps(1) calc(var(--i) * var(--dt));position:absolute;top:0;left:0;transform:translate(-50%,-50%)}@keyframes svelte-qsd8ox-show{0%,to{visibility:visible}}@media (prefers-reduced-motion:reduce){.frame.svelte-qsd8ox{animation:none}}.shot-hint.svelte-1q4cjfm{font-family:var(--font-body), monospace;letter-spacing:var(--tracking-overline);color:var(--navy-950);background:var(--teal);border:2px solid var(--ink);border-radius:var(--radius-sm);white-space:nowrap;-webkit-user-select:none;user-select:none;padding:6px 18px 7px;font-size:16px;font-weight:700;animation:.25s ease-out both svelte-1q4cjfm-drop-in}@keyframes svelte-1q4cjfm-drop-in{0%{opacity:0;translate:0 -8px}to{opacity:1;translate:0}}.wheel.svelte-ifni5r{-webkit-user-select:none;user-select:none;flex-direction:column;align-items:center;gap:.5rem;display:flex}canvas.svelte-ifni5r{display:block;position:static}.label.svelte-ifni5r{font-family:var(--font-display), sans-serif;font-size:var(--fsd-md);letter-spacing:1px;color:var(--cream);background:var(--navy-900);border:3px solid var(--ink);clip-path:var(--pixel-corners);padding:.25rem .9rem}.mark.svelte-h9sx67{width:1.7em;height:1.7em;clip-path:var(--pixel-corners);border:2px solid var(--ink);background:var(--navy-800);flex-shrink:0;justify-content:center;align-items:center;display:flex}.mark.pending.svelte-h9sx67{opacity:.5;border-style:dashed}.mark.hit.svelte-h9sx67{background:var(--green)}.mark.miss.svelte-h9sx67{background:var(--red)}.mark.svelte-h9sx67 svg:where(.svelte-h9sx67){shape-rendering:crispedges;width:68%;height:68%}.mark.hit.svelte-h9sx67 rect:where(.svelte-h9sx67){fill:var(--navy-950)}.mark.miss.svelte-h9sx67 rect:where(.svelte-h9sx67){fill:var(--cream)}.logo.svelte-hxsf4w{font-family:var(--font-brand);letter-spacing:.01em;color:var(--yellow);-webkit-user-select:none;user-select:none;margin:0;font-size:clamp(40px,11vmin,96px);font-weight:700}.logo.small.svelte-hxsf4w{font-size:var(--fs-xl)}.overlay.svelte-z96qdr{z-index:300;align-items:center;justify-content:var(--overlay-justify,center);gap:var(--overlay-gap,var(--space-md));font-family:var(--font-body), monospace;color:var(--cream);padding:var(--overlay-pad,16px);flex-direction:column;display:flex;position:fixed;inset:0;overflow:auto}@supports (justify-content:safe center){.overlay.svelte-z96qdr{justify-content:safe var(--overlay-justify,center)}}.overlay.no-scroll.svelte-z96qdr{overflow:visible}.overlay.has-pad-top.svelte-z96qdr{padding-top:var(--overlay-pad-top)}@media (width<=760px){.overlay.reserve-bar.svelte-z96qdr{padding-bottom:var(--squad-bar-h)}}.status.svelte-r4ubsl{font-size:var(--fs-md);letter-spacing:var(--tracking-overline);color:var(--slate);margin:0;font-weight:700}.dots.svelte-r4ubsl{gap:8px;display:flex}.dots.svelte-r4ubsl span:where(.svelte-r4ubsl){background:var(--yellow);width:clamp(8px,1.6vmin,11px);height:clamp(8px,1.6vmin,11px);animation:.9s steps(3,end) infinite both svelte-r4ubsl-bounce}.dots.svelte-r4ubsl span:where(.svelte-r4ubsl):nth-child(2){animation-delay:.15s}.dots.svelte-r4ubsl span:where(.svelte-r4ubsl):nth-child(3){animation-delay:.3s}@keyframes svelte-r4ubsl-bounce{0%,80%,to{opacity:.5;transform:translateY(0)}40%{opacity:1;transform:translateY(-8px)}}button.svelte-r4ubsl{border:3px solid var(--ink);clip-path:var(--pixel-corners);background:var(--yellow);color:var(--navy-950);font-family:var(--font-display), sans-serif;font-weight:700;font-size:var(--fsd-md);box-shadow:var(--lip);cursor:pointer;padding:clamp(9px,1.8vmin,12px) clamp(24px,5vmin,40px);transition:transform .12s ease-out,box-shadow .12s ease-out}button.svelte-r4ubsl:active{box-shadow:none;transform:translateY(2px)}h2.svelte-maxwcm{font-family:var(--font-display), sans-serif;font-weight:700;font-size:var(--fsd-3xl);color:var(--yellow);margin:0}.row.svelte-maxwcm{justify-content:space-between;align-items:center;gap:12px;display:flex}.label.svelte-maxwcm{font-family:var(--font-body), monospace;font-weight:600;font-size:var(--fs-lg);color:var(--cream)}.close-btn.svelte-maxwcm,.restart-btn.svelte-maxwcm{margin-top:4px}.restart-btn.svelte-maxwcm{--btn-bg:var(--red);--btn-fg:var(--cream)}.version.svelte-maxwcm{text-align:right;font-family:var(--font-body), monospace;font-size:var(--fs-xs);letter-spacing:.04em;color:var(--slate);margin:-10px 0 -6px;font-weight:700}h2.svelte-1s7kf0b{font-family:var(--font-display), sans-serif;font-weight:700;font-size:var(--fsd-3xl);color:var(--yellow);margin:0}.hint.svelte-1s7kf0b{font-family:var(--font-body), monospace;font-size:var(--fs-md);color:var(--slate);margin:0}.code.svelte-1s7kf0b{box-sizing:border-box;resize:none;border:2px solid var(--ink);width:100%;clip-path:var(--pixel-corners);background:var(--navy-950);color:var(--cream);font-family:var(--font-body), monospace;font-size:var(--fs-sm);word-break:break-all;padding:10px}.error.svelte-1s7kf0b{color:var(--red);font-size:var(--fs-md);margin:0;font-weight:600}.ok.svelte-1s7kf0b{color:var(--green);font-size:var(--fs-md);margin:0;font-weight:600}.action.svelte-1s7kf0b{--btn-bg:var(--teal)}.action.svelte-1s7kf0b:disabled{opacity:.5;cursor:default}.pixel-icon.svelte-etp6nc{flex:none;display:block}h2.svelte-18peyyy{font-family:var(--font-display), sans-serif;font-weight:700;font-size:var(--fsd-3xl);color:var(--yellow);margin:0}h3.svelte-18peyyy{font-family:var(--font-body), monospace;font-size:var(--fs-xs);letter-spacing:.04em;color:var(--teal);margin:0 0 8px;font-weight:700}.squad.svelte-18peyyy{grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:8px;display:grid}.badge.svelte-18peyyy{cursor:pointer;color:var(--cream);font-family:var(--font-body), monospace;font-size:var(--fs-xs);background:0 0;border:none;flex-direction:column;align-items:center;gap:2px;padding:0;display:flex}.badge.svelte-18peyyy img:where(.svelte-18peyyy){width:100%}.badge.svelte-18peyyy span:where(.svelte-18peyyy){text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.sprite.svelte-7tuz1g{shape-rendering:crispedges;-webkit-user-select:none;user-select:none;width:216px;height:auto}@media (height<=640px),(width<=340px){.sprite.svelte-7tuz1g{width:144px}}.masthead.svelte-1f7hjeb{text-align:center;align-items:center;gap:var(--space-md);flex-direction:column;line-height:1;animation:.5s ease-out both svelte-1f7hjeb-settle;display:flex}.smallprint.svelte-1f7hjeb{font-size:var(--fs-sm);letter-spacing:var(--tracking-overline,.06em);color:var(--teal);font-weight:700;display:inline-block}.play-btn.svelte-1f7hjeb{border:3px solid var(--ink);clip-path:var(--pixel-corners);background:var(--yellow);box-shadow:var(--lip);cursor:pointer;flex-direction:column;align-items:center;gap:4px;padding:clamp(16px,3.4vmin,24px) clamp(40px,9vmin,72px);transition:transform .12s ease-out,box-shadow .12s ease-out;animation:.5s ease-out .12s both svelte-1f7hjeb-settle;display:flex}.play-btn.svelte-1f7hjeb:active{box-shadow:none;transform:translateY(2px)}.play-word.svelte-1f7hjeb{font-family:var(--font-display), sans-serif;letter-spacing:.02em;color:var(--navy-950);font-size:round(clamp(30px,7vmin,50px),10px);font-weight:700}.play-row.svelte-1f7hjeb{font-size:var(--fs-sm);letter-spacing:.02em;color:var(--yellow-deep);font-weight:700}.soldout.svelte-1f7hjeb{flex-direction:column;gap:clamp(6px,1.4vmin,10px);width:min(340px,82vw);animation:.5s ease-out .24s both svelte-1f7hjeb-settle;display:flex}.soldout.svelte-1f7hjeb button:where(.svelte-1f7hjeb){padding:var(--space-md) 18px;background:var(--navy-800);border:2px solid var(--ink);clip-path:var(--pixel-corners);color:var(--cream);font-family:var(--font-body), monospace;font-size:var(--fs-xl);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;font-weight:600;transition:transform .12s ease-out,box-shadow .12s ease-out;display:flex}.soldout.svelte-1f7hjeb button:where(.svelte-1f7hjeb):active{box-shadow:none;transform:translateY(2px)}.soldout.svelte-1f7hjeb button:where(.svelte-1f7hjeb):disabled{opacity:.5;cursor:default;transform:none}.version.svelte-1f7hjeb{letter-spacing:.04em;color:var(--slate);font-size:10px;font-weight:700;position:absolute;bottom:10px;right:12px}@keyframes svelte-1f7hjeb-settle{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.pitch.svelte-vj2ife{width:auto;min-height:300px;max-height:var(--pitch-max-h,none);max-width:var(--pitch-max-w,100%);aspect-ratio:68/94.5;border:3px solid var(--ink);clip-path:var(--pixel-corners);--slot-badge:clamp(26px, min(calc(30cqw - 28px), 24cqw, calc((100cqh - 170px) / 4.64)), 68px);--slot-pad-y:calc(var(--slot-badge) * .55 + 17px);--slot-pad-x:calc(var(--slot-badge) * .5);--slot-badge-h:calc(var(--slot-badge) * 1.3);background-size:100% 100%;flex:auto;margin:0 auto;position:relative;overflow:hidden;container-type:size}.pitch.svelte-vj2ife .slot-badge,.pitch.svelte-vj2ife .slot .empty{width:var(--slot-badge);height:var(--slot-badge-h);box-sizing:border-box}.pitch.svelte-vj2ife .slot-badge{object-fit:contain;padding:1px}@media (width>=761px){.pitch.svelte-vj2ife{min-height:var(--pitch-min-h-d,300px)}}.slot-anchor.svelte-vj2ife:has(.grow){z-index:1}.slot-anchor.svelte-vj2ife{top:calc(var(--slot-pad-y) + (100% - 2 * var(--slot-pad-y)) * var(--ty));left:calc(var(--slot-pad-x) + (100% - 2 * var(--slot-pad-x)) * var(--tx));position:absolute;transform:translate(-50%,-50%)}h1.svelte-d7tnmr{font-family:var(--font-display), sans-serif;font-weight:700;font-size:var(--fsd-2xl);letter-spacing:.02em;color:var(--navy-950);background:var(--yellow);border:3px solid var(--ink);clip-path:var(--pixel-corners);box-shadow:var(--lip);margin:0;padding:clamp(6px,1.4vmin,10px) clamp(24px,5vmin,40px);display:inline-block}.hint.svelte-d7tnmr{font-size:var(--fs-xl);color:var(--yellow);margin:0;font-weight:700}.hint.error.svelte-d7tnmr{color:var(--red)}.wallet.svelte-d7tnmr{flex-direction:column;align-items:stretch;gap:4px;min-width:min(320px,70vw);padding:4px 16px 7px}.wallet-row.svelte-d7tnmr{justify-content:center;align-items:baseline;gap:10px;display:flex}.wallet-bar.svelte-d7tnmr{background:var(--navy-950);border:2px solid var(--ink);height:8px;clip-path:var(--pixel-corners);overflow:hidden}.wallet-fill.svelte-d7tnmr{background:var(--green);height:100%;transition:width .18s ease-out}.wallet-fill.broke.svelte-d7tnmr{background:var(--red)}.wallet-preview.svelte-d7tnmr{background:var(--yellow);height:100%;transition:width .18s ease-out}.wallet-label.svelte-d7tnmr{font-family:var(--font-display), sans-serif;font-size:var(--fsd-sm);letter-spacing:var(--tracking-overline);color:var(--slate)}.wallet-value.svelte-d7tnmr{font-size:var(--fs-xl);color:var(--green);font-weight:700}.wallet-value.broke.svelte-d7tnmr{color:var(--red)}.wallet-sub.svelte-d7tnmr{font-size:var(--fs-sm);color:var(--slate)}.price.svelte-d7tnmr{font-size:var(--fs-md);color:var(--yellow);font-weight:700}.pick.unaffordable.svelte-d7tnmr{opacity:.4}.pick.unaffordable.svelte-d7tnmr .price:where(.svelte-d7tnmr){color:var(--red)}.formations.svelte-d7tnmr{background:var(--navy-800);border:3px solid var(--ink);clip-path:var(--pixel-corners);gap:3px;padding:4px;display:flex}.formation.svelte-d7tnmr{clip-path:var(--pixel-corners);color:var(--slate);font-family:var(--font-body), monospace;font-size:var(--fs-md);cursor:pointer;background:0 0;border:2px solid #0000;padding:clamp(5px,1.2vmin,9px) clamp(14px,3vmin,22px);font-weight:700;transition:background .12s ease-out,color .12s ease-out}.formation.svelte-d7tnmr:hover{color:var(--cream)}.formation.selected.svelte-d7tnmr{background:var(--teal);border-color:var(--ink);color:var(--navy-950)}.slot.svelte-d7tnmr{font-family:var(--font-body), monospace;cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:center;gap:2px;padding:0;display:flex}.slot.svelte-d7tnmr .empty:where(.svelte-d7tnmr){clip-path:var(--pixel-corners);color:#eef1f8f2;font-size:var(--fs-xs);letter-spacing:1px;background:#0a103066;border:3px solid #eef1f8bf;justify-content:center;align-items:center;font-weight:900;display:flex}.slot.active.svelte-d7tnmr .empty:where(.svelte-d7tnmr){border-style:dashed;border-color:var(--yellow);color:var(--yellow);animation:.9s ease-in-out infinite svelte-d7tnmr-pulse}@keyframes svelte-d7tnmr-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}.slot.svelte-d7tnmr .name-plate:where(.svelte-d7tnmr){box-sizing:border-box;max-width:min(66px,25cqw);margin-top:calc(var(--slot-badge) * -.12);font-size:var(--fs-xs);padding:0 3px}.board.svelte-d7tnmr{align-items:center;gap:var(--space-xs);flex-direction:column;flex:auto;width:100%;min-height:min-content;display:flex}.pool.svelte-d7tnmr{--badge:clamp(52px, 8.5vmin, 80px);scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:var(--teal) var(--navy-800);flex-wrap:nowrap;flex:none;justify-content:flex-start;align-items:flex-start;gap:clamp(8px,2vmin,18px);width:100%;max-width:980px;padding-bottom:8px;display:flex;overflow:auto hidden}.pool.svelte-d7tnmr::-webkit-scrollbar{height:8px}.pool.svelte-d7tnmr::-webkit-scrollbar-track{background:var(--navy-800);border-radius:var(--radius-pill)}.pool.svelte-d7tnmr::-webkit-scrollbar-thumb{background:var(--teal);border-radius:var(--radius-pill)}.group.svelte-d7tnmr{flex-direction:column;flex:none;align-items:center;gap:0;display:flex}.group-label.svelte-d7tnmr{font-size:var(--fs-md);letter-spacing:.06em;color:var(--navy-950);background:var(--cream);border:2px solid var(--ink);clip-path:var(--pixel-corners);z-index:1;padding:2px 14px;font-weight:900;transform:translateY(6px)}.group-row.svelte-d7tnmr{background:var(--navy-800);border:3px solid var(--ink);clip-path:var(--pixel-corners);gap:clamp(2px,.8vmin,6px);padding:clamp(8px,1.4vmin,11px) clamp(4px,1vmin,8px) clamp(3px,.8vmin,6px);display:flex}@media (width>=761px){.board.svelte-d7tnmr{flex-direction:row;justify-content:center;align-items:stretch;gap:clamp(12px,2.5vw,32px);max-width:1180px;min-height:0;max-height:520px}.board.svelte-d7tnmr .pitch{flex:none;height:100%;min-height:0;max-height:none}.pool.svelte-d7tnmr{--badge:clamp(60px, 9.5vmin, 96px);flex-direction:column;flex:0 480px;align-items:stretch;width:auto;min-width:0;max-width:480px;height:100%;padding-bottom:0;overflow:hidden auto}.pool.svelte-d7tnmr .group:where(.svelte-d7tnmr){order:var(--group-order);align-items:flex-start;width:100%;min-width:0}.pool.svelte-d7tnmr .group-row:where(.svelte-d7tnmr){width:auto;max-width:100%;overflow-x:auto}}.pick.svelte-d7tnmr{font-family:var(--font-body), monospace;cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:center;gap:1px;padding:2px;transition:transform .12s ease-out;display:flex}button.pick.svelte-d7tnmr{animation:.35s ease-out both svelte-d7tnmr-reveal}.pick.fits.svelte-d7tnmr .badge-frame:where(.svelte-d7tnmr){border-color:var(--yellow)}button.pick.svelte-d7tnmr:hover{transform:translateY(-4px)}.pick.ghost.svelte-d7tnmr{cursor:default}.pick.ghost.svelte-d7tnmr .ghost-ring:where(.svelte-d7tnmr){width:var(--badge);height:var(--badge);clip-path:var(--pixel-corners);box-sizing:border-box;border:3px dashed #eef1f840}.pick.ghost.svelte-d7tnmr .price:where(.svelte-d7tnmr){visibility:hidden}.pick.ghost.svelte-d7tnmr .name-plate:where(.svelte-d7tnmr){color:#eef1f859;background:0 0}@keyframes svelte-d7tnmr-reveal{0%{opacity:0;transform:translateY(10px)scale(.85)}}.actions.svelte-d7tnmr{gap:10px;display:flex}.confirm.auto.svelte-d7tnmr{--btn-fg:var(--navy-950)}.pixel-icon.svelte-npdvw2{vertical-align:-.15em;width:1em;height:1em;display:inline-block}.stat-icon.svelte-1981lf8{vertical-align:middle;flex:none;width:2.25em;height:2.25em;display:inline-block}.icon.svelte-6sbgot{font-size:var(--fs-3xl);line-height:1}h2.svelte-6sbgot{font-family:var(--font-display), sans-serif;font-weight:700;font-size:var(--fsd-xl);color:var(--navy-950);margin:0}.level.svelte-6sbgot{font-family:var(--font-display), sans-serif;letter-spacing:var(--tracking-overline);color:var(--navy-950);font-weight:700}.desc.svelte-6sbgot{font-family:var(--font-body), monospace;font-size:var(--fs-sm);color:var(--navy-950);margin:0;line-height:1.4}.note.svelte-6sbgot{font-family:var(--font-body), monospace;font-size:var(--fs-xs);color:var(--navy-950);font-variant:small-caps;margin:0;line-height:1.4}.mods.svelte-6sbgot{font-family:var(--font-body), monospace;font-weight:700;font-size:var(--fs-sm);flex-wrap:wrap;justify-content:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.mods.svelte-6sbgot li:where(.svelte-6sbgot){align-items:center;gap:4px;display:inline-flex}.mods.svelte-6sbgot li.buff:where(.svelte-6sbgot){color:var(--green)}.mods.svelte-6sbgot li.debuff:where(.svelte-6sbgot){color:var(--red)}.close-btn.svelte-6sbgot{--btn-pad:10px;align-self:stretch;margin-top:4px}.squad-panel.svelte-1pyfpss{gap:var(--space-xs,8px);width:min(960px,96vw);min-height:min-content;padding-bottom:var(--space-sm);flex-direction:column;flex:auto;display:flex}.cols.svelte-1pyfpss{flex:auto;justify-content:center;align-items:stretch;gap:clamp(10px,2.4vw,28px);min-height:min-content;display:flex}.team-abils.svelte-1pyfpss{flex:none}.abil-row.svelte-1pyfpss{scrollbar-width:thin;scrollbar-color:var(--teal) var(--navy-950);flex-wrap:wrap;justify-content:flex-start;gap:6px;max-height:108px;display:flex;overflow-y:auto}.abil-chip.svelte-1pyfpss{padding:var(--px) 8px;border:var(--px) solid var(--ink);clip-path:var(--pixel-corners);color:var(--navy-950);font-family:var(--font-body), monospace;font-weight:700;font-size:var(--fs-xs);cursor:pointer;align-items:center;gap:5px;display:inline-flex}.abil-icon.svelte-1pyfpss{font-size:var(--fs-md);line-height:1}.abil-name.svelte-1pyfpss{white-space:nowrap}.abil-lvl.svelte-1pyfpss{border:var(--px) solid var(--ink);clip-path:var(--pixel-corners);background:var(--navy-950);color:var(--cream);font-family:var(--font-display), sans-serif;padding:0 4px}.abil-chip.rarity.svelte-1pyfpss:before,.trainer-card.rarity.svelte-1pyfpss:before{content:none}.squad-bar.svelte-1pyfpss{align-items:center;column-gap:calc(var(--px) * 2);width:min(960px,96vw);padding:0 calc(var(--px) * 3);background:var(--navy-800);border:var(--px) solid var(--ink);clip-path:var(--pixel-corners);box-shadow:var(--lip);color:var(--cream);cursor:pointer;grid-template-columns:1fr auto 1fr;display:none}.bar-title.svelte-1pyfpss{align-items:center;gap:var(--px);flex-direction:column;grid-column:2;min-width:0;display:flex}.bar-label.svelte-1pyfpss{font-family:var(--font-display), sans-serif;font-size:var(--fsd-lg);letter-spacing:var(--tracking-overline);color:var(--yellow);white-space:nowrap;line-height:1}.bar-band.svelte-1pyfpss{width:100%;display:none}.bar-key.svelte-1pyfpss{width:calc(var(--px) * 9);height:calc(var(--px) * 7);background:var(--yellow);color:var(--navy-950);border:var(--px) solid var(--ink);clip-path:var(--pixel-corners);grid-column:3;justify-self:end;place-items:center;display:grid}.bar-tri.svelte-1pyfpss{width:calc(var(--px) * 5);height:calc(var(--px) * 3);clip-path:polygon(40% 0, 60% 0, 60% var(--px), 80% var(--px), 80% calc(var(--px) * 2), 100% calc(var(--px) * 2), 100% 100%, 0 100%, 0 calc(var(--px) * 2), 20% calc(var(--px) * 2), 20% var(--px), 40% var(--px));background:currentColor}.bar-tri.down.svelte-1pyfpss{clip-path:polygon(0 0, 100% 0, 100% var(--px), 80% var(--px), 80% calc(var(--px) * 2), 60% calc(var(--px) * 2), 60% 100%, 40% 100%, 40% calc(var(--px) * 2), 20% calc(var(--px) * 2), 20% var(--px), 0 var(--px))}@media (width<=760px){.squad-bar.svelte-1pyfpss,.squad-panel.svelte-1pyfpss{--sheet-top:max(clamp(36px, 7vh, 52px), var(--header-h,0px));--sheet-ease:cubic-bezier(.2, .8, .2, 1);--bar-open-h:calc(var(--gear-w) + var(--px) * 2)}.squad-bar.svelte-1pyfpss{left:calc(var(--gear-inset-x) + var(--gear-w) + 10px);right:var(--gear-inset-x);width:auto;height:var(--gear-w);box-sizing:border-box;bottom:var(--gear-inset-y);z-index:331;transition:bottom .45s var(--sheet-ease), left .45s var(--sheet-ease), right .45s var(--sheet-ease), height .45s var(--sheet-ease), transform .12s ease-out, box-shadow .12s ease-out;display:grid;position:fixed}.squad-bar.svelte-1pyfpss:not(.open):active{box-shadow:none;transform:translateY(2px)}.squad-bar.open.svelte-1pyfpss{height:var(--bar-open-h);left:0;right:0;bottom:calc(100% - var(--sheet-top) - var(--bar-open-h));clip-path:none;box-shadow:none;background:var(--navy-950)}.squad-bar.open.svelte-1pyfpss .bar-band:where(.svelte-1pyfpss){display:block}.squad-panel.svelte-1pyfpss{top:var(--sheet-top);z-index:310;box-sizing:border-box;border:3px solid var(--ink);background:var(--tex-bricks-950,none) var(--navy-950);gap:calc(var(--px) * 3);width:100%;padding:calc(var(--bar-open-h) + var(--px) * 3) calc(var(--px) * 4) calc(var(--gear-w) + var(--gear-inset-y) + var(--px) * 3);visibility:hidden;transition:transform .45s var(--sheet-ease), visibility .45s;will-change:transform;border-bottom:0;position:fixed;bottom:0;left:0;right:0;transform:translateY(105%)}.squad-panel.open.svelte-1pyfpss{visibility:visible;transform:none}.squad-panel.svelte-1pyfpss{overflow-y:auto}.cols.svelte-1pyfpss{gap:calc(var(--px) * 3);flex-direction:column}.squad-panel.svelte-1pyfpss .bench:where(.svelte-1pyfpss),.squad-panel.svelte-1pyfpss .bench-sec:where(.svelte-1pyfpss){flex:none}.abil-row.svelte-1pyfpss{max-height:76px}.squad-panel.svelte-1pyfpss .bench-row:where(.svelte-1pyfpss),.squad-panel.svelte-1pyfpss .bench-row:where(.svelte-1pyfpss) .pick:where(.svelte-1pyfpss){--badge:clamp(52px, 8.5vmin, 80px)}.squad-panel.svelte-1pyfpss .bench-row:where(.svelte-1pyfpss){height:auto;min-height:calc(var(--badge) * 1.3 + 2lh + 24px);font-size:var(--fs-sm);flex-direction:row;line-height:1.05;overflow-x:auto}.squad-panel.selling.svelte-1pyfpss .bench-row:where(.svelte-1pyfpss){min-height:calc(var(--badge) * 1.3 + 2lh + 36px + var(--fsd-xs) * 1.2)}.squad-panel.svelte-1pyfpss .bench-card:where(.svelte-1pyfpss){flex:none;width:min-content}.squad-panel.svelte-1pyfpss .bench-card:where(.svelte-1pyfpss) .pick:where(.svelte-1pyfpss){position:relative}.squad-panel.svelte-1pyfpss .bench-card:where(.svelte-1pyfpss) .pos-tag:where(.svelte-1pyfpss){top:calc(var(--px) * -1);z-index:1;position:absolute}.squad-panel.svelte-1pyfpss .bench-card:where(.svelte-1pyfpss) .name-plate:where(.svelte-1pyfpss){width:max-content;max-width:calc(var(--badge) * 2.2)}.squad-panel.svelte-1pyfpss .bench-empty:where(.svelte-1pyfpss){font-size:var(--fs-sm);max-width:none}.squad-panel.svelte-1pyfpss .trainer-card:where(.svelte-1pyfpss){grid-template-columns:auto minmax(0,1fr) auto;padding-block:0}.squad-panel.svelte-1pyfpss .trainer-mod:where(.svelte-1pyfpss){white-space:nowrap;grid-column:3}.squad-panel.svelte-1pyfpss .trainer-empty:where(.svelte-1pyfpss){padding-block:0}.squad-panel.svelte-1pyfpss .pitch-wrap:where(.svelte-1pyfpss)>.squad-title:where(.svelte-1pyfpss){display:none}.squad-panel.inline.svelte-1pyfpss{visibility:visible;will-change:auto;background:0 0;border:0;padding:0;position:static;overflow:visible;transform:none}.squad-panel.inline.svelte-1pyfpss .pitch-wrap:where(.svelte-1pyfpss)>.squad-title:where(.svelte-1pyfpss){display:block}}.squad-panel.readonly.svelte-1pyfpss .slot:where(.svelte-1pyfpss),.squad-panel.readonly.svelte-1pyfpss .pick:where(.svelte-1pyfpss),.slot.svelte-1pyfpss:disabled,.pick.svelte-1pyfpss:disabled{cursor:default}.dim.svelte-1pyfpss{opacity:.35}.squad-panel.picking.svelte-1pyfpss .slot.selected:where(.svelte-1pyfpss) .slot-badge:where(.svelte-1pyfpss),.squad-panel.picking.svelte-1pyfpss .bench-card.selected:where(.svelte-1pyfpss) .badge-frame:where(.svelte-1pyfpss),.squad-panel.picking.svelte-1pyfpss .bench-card.selected:where(.svelte-1pyfpss){border-color:var(--accent)}@media (hover:hover){.squad-panel.picking.svelte-1pyfpss .slot:where(.svelte-1pyfpss):not(:disabled):not(.selected):hover .slot-badge:where(.svelte-1pyfpss),.squad-panel.picking.svelte-1pyfpss .bench-card:where(.svelte-1pyfpss):not(.selected) .pick:where(.svelte-1pyfpss):not(:disabled):hover .badge-frame:where(.svelte-1pyfpss){border-color:var(--yellow)}}.squad-title.svelte-1pyfpss{margin-bottom:calc(var(--px) * 2);text-align:center;font-size:var(--fs-sm);letter-spacing:var(--tracking-overline);text-transform:uppercase;color:var(--slate);font-weight:700;display:block}.sec.svelte-1pyfpss{gap:calc(var(--px) * 2);padding:var(--px) calc(var(--px) * 2) calc(var(--px) * 2);background:var(--navy-800);border:var(--px) solid var(--ink);clip-path:var(--pixel-corners);flex-direction:column;display:flex}.sec-head.svelte-1pyfpss{justify-content:space-between;align-items:center;gap:calc(var(--px) * 2);height:calc(var(--px) * 9);padding-bottom:var(--px);border-bottom:var(--px) solid color-mix(in srgb, var(--ink) 60%, transparent);flex:none;display:flex}.sec-title.svelte-1pyfpss{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--fs-sm);letter-spacing:var(--tracking-overline);text-transform:uppercase;color:var(--slate);font-weight:700;overflow:hidden}.count.svelte-1pyfpss{min-width:calc(var(--px) * 7);height:calc(var(--px) * 7);padding:0 var(--px);background:var(--navy-950);color:var(--cream);border:var(--px) solid var(--ink);clip-path:var(--pixel-corners);font-family:var(--font-display), sans-serif;font-size:var(--fsd-md);flex:none;place-items:center;line-height:1;display:grid}.count.over.svelte-1pyfpss{background:var(--red)}.pitch-wrap.svelte-1pyfpss{flex-direction:column;flex:auto;justify-content:center;align-items:center;min-width:0;min-height:0;display:flex;container-type:inline-size}.slot.svelte-1pyfpss{font-family:var(--font-body), monospace;cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:center;gap:2px;padding:0;display:flex}.slot.svelte-1pyfpss .empty:where(.svelte-1pyfpss){border:var(--px) solid var(--yellow);clip-path:var(--pixel-corners);background:var(--navy-950);color:var(--yellow);font-family:var(--font-display), sans-serif;font-size:max(10px, round(down, calc(var(--slot-badge) * .36), 5px));letter-spacing:0;justify-content:center;align-items:center;animation:1.2s step-end infinite svelte-1pyfpss-slot-blink;display:flex}@keyframes svelte-1pyfpss-slot-blink{50%{border-color:var(--cream)}}.squad-panel.readonly.svelte-1pyfpss .slot:where(.svelte-1pyfpss) .empty:where(.svelte-1pyfpss),.squad-panel.picking.svelte-1pyfpss .slot:where(.svelte-1pyfpss) .empty:where(.svelte-1pyfpss),.squad-panel.readonly.svelte-1pyfpss .bench-card.fits:where(.svelte-1pyfpss){animation:none}@media (prefers-reduced-motion:reduce){.slot.svelte-1pyfpss .empty:where(.svelte-1pyfpss),.squad-panel.svelte-1pyfpss .bench-card.fits:where(.svelte-1pyfpss){animation:none}}.slot.svelte-1pyfpss .name-plate:where(.svelte-1pyfpss){max-width:min(66px,25cqw);margin-top:calc(var(--slot-badge) * -.12);font-size:var(--fs-xs);padding:1px 3px}.bench.svelte-1pyfpss{gap:calc(var(--px) * 2);flex-direction:column;flex:0 0 clamp(168px,15vw,184px);min-height:0;display:flex}.trainer-sec.svelte-1pyfpss{flex:none}.bench-sec.svelte-1pyfpss{flex:auto;min-height:0}.bench-row.svelte-1pyfpss{gap:calc(var(--px) * 2);scrollbar-width:thin;scrollbar-color:var(--teal) var(--navy-950);flex-direction:column;flex:auto;height:0;min-height:0;display:flex;overflow:hidden auto}.trainer-card.svelte-1pyfpss{align-items:center;gap:var(--px) calc(var(--px) * 2);width:100%;min-height:calc(var(--px) * 10);padding:var(--px) calc(var(--px) * 2);border:var(--px) solid var(--ink);clip-path:var(--pixel-corners);font-family:var(--font-body), monospace;font-size:var(--fs-xs);text-align:left;cursor:pointer;grid-template-columns:auto minmax(0,1fr);font-weight:700;display:grid}.trainer-card.svelte-1pyfpss .flag:where(.svelte-1pyfpss){box-sizing:content-box;border:var(--px) solid var(--ink);grid-column:1;width:24px;height:16px;line-height:0;display:block}.trainer-card.svelte-1pyfpss .flag:where(.svelte-1pyfpss) svg{width:100%;height:100%;display:block}.trainer-name.svelte-1pyfpss{text-overflow:ellipsis;white-space:nowrap;grid-column:2;min-width:0;overflow:hidden}.trainer-mod.svelte-1pyfpss{grid-column:1/-1}.trainer-empty.svelte-1pyfpss{justify-content:center;align-items:center;gap:calc(var(--px) * 2);width:100%;min-height:calc(var(--px) * 10);padding:var(--px) calc(var(--px) * 2);background:var(--navy-950);border:var(--px) solid var(--navy-700);clip-path:var(--pixel-corners);color:var(--slate);font-size:var(--fs-xs);text-align:center;font-weight:700;display:flex}.empty-icon.svelte-1pyfpss{opacity:.4;flex:none}.bench-empty.svelte-1pyfpss{text-align:center;max-width:22ch;font-size:var(--fs-md);color:var(--slate);align-self:center}.bench-card.svelte-1pyfpss{background:var(--navy-900);border:var(--px) solid var(--ink);width:100%;clip-path:var(--pixel-corners);padding:calc(var(--px) * 2) var(--px) var(--px)}.bench-card.fits.svelte-1pyfpss{border-color:var(--yellow);animation:1.2s step-end infinite svelte-1pyfpss-slot-blink}.sell.svelte-1pyfpss{--btn-bg:var(--red);--btn-fg:var(--cream);--btn-pad:0 0 var(--px);--btn-fs:var(--fsd-xs);width:100%;margin-top:var(--px);letter-spacing:var(--tracking-overline);text-transform:uppercase;line-height:1.2;display:block}.pick.svelte-1pyfpss{--badge:clamp(38px, 6vmin, 52px);width:100%;font-family:var(--font-body), monospace;cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:center;gap:3px;padding:0;display:flex}.pos-tag.svelte-1pyfpss{font-size:var(--fs-xs);letter-spacing:.06em;color:var(--navy-950);border:var(--px) solid var(--ink);clip-path:var(--pixel-corners);padding:0 6px;font-weight:700}.badge-frame.svelte-1pyfpss{height:calc(var(--badge) * 1.3);object-fit:contain}.slot.svelte-1pyfpss .slot-badge:where(.svelte-1pyfpss),.bench-card.svelte-1pyfpss .badge-frame:where(.svelte-1pyfpss){transition:transform .22s cubic-bezier(.34,1.56,.64,1)}.slot.grow.svelte-1pyfpss .slot-badge:where(.svelte-1pyfpss){transform:scale(var(--grow-s,1));z-index:1;position:relative}.bench-card.grow.svelte-1pyfpss .badge-frame:where(.svelte-1pyfpss){transform:scale(1.12)}.name-plate.svelte-1pyfpss{max-width:100%}h1.svelte-auxsri{font-family:var(--font-display), sans-serif;font-weight:700;font-size:var(--fsd-3xl);letter-spacing:.02em;color:var(--yellow);margin:0}.result.svelte-auxsri{font-family:var(--font-body), monospace;font-size:var(--fs-2xl);color:var(--navy-950);background:var(--yellow);border:3px solid var(--ink);clip-path:var(--pixel-corners);padding:3px 18px 5px}.hint.svelte-auxsri{font-size:var(--fs-xl);color:var(--slate);margin:0;font-weight:600}.hint.error.svelte-auxsri{color:var(--red)}.wallet.svelte-auxsri{z-index:20;position:sticky;top:0}.price.svelte-auxsri{font-size:var(--fs-xs);color:var(--yellow);font-weight:700}.pick.unaffordable.svelte-auxsri{opacity:.4}.pick.unaffordable.svelte-auxsri .price:where(.svelte-auxsri){color:var(--red)}.confirm-view{z-index:340}.confirm-view .hint.svelte-auxsri{text-align:center;max-width:22ch;color:var(--cream)}.squad-host.svelte-auxsri{flex-direction:column;align-items:center;width:100%;display:flex}@media (width>=761px){.squad-host.svelte-auxsri .squad-panel{flex:none;height:min(520px,62vh)}}.pool.svelte-auxsri{--badge:clamp(84px, 15vmin, 132px);flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:clamp(8px,2vmin,18px);width:100%;max-width:920px;display:flex}.group.svelte-auxsri{flex-direction:column;flex:0 auto;align-items:center;gap:0;min-width:0;max-width:100%;display:flex}.group-label.svelte-auxsri{font-size:var(--fs-sm);letter-spacing:.06em;color:var(--navy-950);background:var(--cream);border:2px solid var(--ink);clip-path:var(--pixel-corners);z-index:1;padding:2px 14px;font-weight:900;transform:translateY(6px)}.group-row.svelte-auxsri{background:var(--navy-800);border:3px solid var(--ink);max-width:100%;clip-path:var(--pixel-corners);flex-wrap:wrap;justify-content:center;gap:clamp(2px,.8vmin,6px);padding:clamp(10px,1.8vmin,14px) clamp(4px,1vmin,8px) clamp(4px,1vmin,8px);display:flex}.pick.svelte-auxsri{font-family:var(--font-body), monospace;cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:center;gap:2px;padding:4px;transition:transform .12s ease-out;display:flex}.pick.svelte-auxsri:hover{transform:translateY(-4px)}.pick.selected.svelte-auxsri .badge-frame:where(.svelte-auxsri){border-color:var(--yellow)}.skip.svelte-auxsri{border:none;border-bottom:2px dashed var(--teal);color:var(--teal);font-family:var(--font-body), monospace;font-size:var(--fs-xl);cursor:pointer;background:0 0;margin-top:clamp(4px,1.2vh,10px);padding:6px 4px;font-weight:700}.skip.svelte-auxsri:hover{color:var(--yellow);border-color:var(--yellow)}.actions.svelte-auxsri{flex-direction:column;flex:none;align-items:center;display:flex}@media (width<=760px){.group.svelte-auxsri{width:100%}.group-row.svelte-auxsri{scrollbar-width:thin;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto}.pick.svelte-auxsri{flex:none}.wallet.svelte-auxsri{margin:0 calc(var(--overlay-pad,16px) * -1);box-shadow:none;background:var(--navy-950);border-width:0 0 3px;border-radius:0;order:-1;justify-content:center;align-self:stretch;padding:6px 16px}.actions.svelte-auxsri{z-index:305;padding:8px 12px calc(var(--gear-inset-y) + var(--gear-w) + 8px);background:var(--navy-950);border-top:3px solid var(--ink);flex-direction:row;justify-content:center;gap:14px;position:fixed;bottom:0;left:0;right:0}.actions.svelte-auxsri .confirm:where(.svelte-auxsri){font-size:var(--fs-md);padding:7px 20px}.actions.svelte-auxsri .skip:where(.svelte-auxsri){font-size:var(--fs-md);margin-top:0}.squad-host.svelte-auxsri{padding-bottom:78px}.confirm-view .wallet.svelte-auxsri{clip-path:var(--pixel-corners);background:var(--navy-800);border-width:3px;align-self:center;margin:0;padding:4px 16px}}.card-slot.svelte-1ykusjn{flex-direction:column;align-items:center;display:flex;position:relative}.help.svelte-1ykusjn{z-index:1;border:3px solid var(--ink);width:32px;height:32px;clip-path:var(--pixel-corners);background:var(--navy-950);color:var(--cream);font-family:var(--font-display), sans-serif;font-size:var(--fsd-md);cursor:pointer;padding:0;line-height:1;position:absolute;top:-6px;right:-6px}.ability-card.bronze.svelte-1ykusjn{--metal:#c98a45;--metal-hi:#f0b477}.ability-card.silver.svelte-1ykusjn{--metal:#c3cbdd;--metal-hi:#f2f5fb}.ability-card.gold.svelte-1ykusjn{--metal:#f0c030;--metal-hi:#ffe98a}.ability-card.svelte-1ykusjn{border:3px solid var(--ink);width:clamp(148px,28vmin,220px);clip-path:var(--pixel-corners);font-family:var(--font-body), monospace;color:var(--cream);background:var(--tex-navy-800,none) var(--navy-800);box-shadow:inset 0 0 0 3px var(--metal);cursor:pointer;flex-direction:column;flex:1;padding:0;transition:transform .12s ease-out;display:flex}@media (hover:hover){.ability-card.svelte-1ykusjn:hover{border-color:var(--yellow);transform:translateY(-4px)}}.ability-card.dim.svelte-1ykusjn{opacity:.6}.card-head.svelte-1ykusjn{border-bottom:3px solid var(--ink);flex-direction:column;align-items:center;gap:6px;padding:8px 0 12px;display:flex}.rarity-name.svelte-1ykusjn{font-family:var(--font-display), sans-serif;font-size:var(--fsd-md);letter-spacing:var(--tracking-overline);text-transform:uppercase;color:var(--ink);line-height:1}.icon-frame.svelte-1ykusjn{width:3.2em;height:3.2em;font-size:var(--fs-2xl);background:var(--ink);clip-path:var(--pixel-corners);box-sizing:border-box;place-items:center;padding:3px;display:grid}.icon-frame.svelte-1ykusjn:before{content:"";background:var(--navy-950);width:100%;height:100%;box-shadow:inset 0 0 0 3px var(--metal-hi);clip-path:inherit;grid-area:1/1}.heptagon-frame.svelte-1ykusjn,.heptagon-frame.svelte-1ykusjn:before{clip-path:polygon(50% 0%,90% 20%,100% 60%,75% 100%,25% 100%,0% 60%,10% 20%)}.heptagon-frame.svelte-1ykusjn{width:3.6em;height:3.6em}.ability-icon.svelte-1ykusjn{z-index:1;grid-area:1/1;font-size:1.5em;line-height:1}.card-body.svelte-1ykusjn{flex-direction:column;flex:1;align-items:center;gap:8px;padding:10px 12px 14px;display:flex}.ability-name.svelte-1ykusjn{font-family:var(--font-display), sans-serif;font-size:var(--fsd-xl);color:var(--cream);text-align:center;line-height:1}.drawn-level.svelte-1ykusjn{font-family:var(--font-display), sans-serif;font-size:var(--fsd-md);letter-spacing:var(--tracking-overline);text-shadow:none;background:var(--metal);border:2px solid var(--ink);clip-path:var(--pixel-corners);padding:3px 10px 2px;line-height:1;color:var(--ink)!important}.ability-mods.svelte-1ykusjn{font-size:var(--fs-lg);text-align:center;flex-direction:column;gap:4px;line-height:1.15;display:flex}.ability-mods.svelte-1ykusjn>span:where(.svelte-1ykusjn){flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;display:inline-flex}.ability-mods.svelte-1ykusjn .buff:where(.svelte-1ykusjn){color:#5fe08a}.ability-mods.svelte-1ykusjn .debuff:where(.svelte-1ykusjn){color:#ff6b5f}.chosen-chip.svelte-1pr4lpe{background:var(--navy-800);border:3px solid var(--ink);clip-path:var(--pixel-corners);align-items:center;gap:8px;padding:5px 16px;display:flex}.chosen-icon.svelte-1pr4lpe{font-size:var(--fs-2xl)}.chosen-name.svelte-1pr4lpe{font-weight:700;font-size:var(--fs-md);color:var(--cream)}.chosen-level.svelte-1pr4lpe{font-family:var(--font-display), sans-serif;font-size:var(--fsd-xs);letter-spacing:var(--tracking-overline);color:var(--yellow);font-weight:700}.chosen-first.svelte-1pr4lpe{font-size:var(--fs-sm);color:var(--slate);font-weight:700}.ability-price.svelte-1pr4lpe{text-align:center;font-family:var(--font-display), sans-serif;font-size:var(--fsd-xl);color:var(--yellow);background:var(--navy-950);border:3px solid var(--ink);clip-path:var(--pixel-corners);align-self:stretch;margin-top:auto;padding:5px 6px 4px;line-height:1}.ability-price.debuff.svelte-1pr4lpe{color:var(--red)}.skip.svelte-1pr4lpe{background:var(--navy-800);border:3px solid var(--ink);clip-path:var(--pixel-corners);box-shadow:var(--lip);font-family:var(--font-display), sans-serif;font-weight:700;font-size:var(--fsd-sm);letter-spacing:var(--tracking-overline);color:var(--slate);cursor:pointer;padding:8px 22px}.skip.svelte-1pr4lpe:hover{color:var(--cream);border-color:var(--yellow)}.skip.svelte-1pr4lpe:active{box-shadow:none;transform:translateY(2px)}.ability-positions.svelte-1pr4lpe,.chosen-positions.svelte-1pr4lpe{font-family:var(--font-display), sans-serif;font-size:calc(var(--fsd-xs) * var(--fit,1));letter-spacing:var(--tracking-overline);color:var(--teal)}.hint.svelte-1pr4lpe{font-size:var(--fs-md);margin:0;font-weight:700}.hint.error.svelte-1pr4lpe{color:var(--red)}.country-list.svelte-1pr4lpe{flex-wrap:wrap;justify-content:center;gap:clamp(8px,2vmin,18px);max-width:920px;display:flex}.country-card.svelte-1pr4lpe{background:var(--navy-800);border:3px solid var(--ink);width:clamp(120px,18vmin,160px);clip-path:var(--pixel-corners);font-family:var(--font-body), monospace;color:var(--cream);cursor:pointer;flex-direction:column;align-items:center;gap:6px;padding:14px 10px;transition:transform .12s ease-out;display:flex}.country-card.svelte-1pr4lpe:hover{transform:translateY(-4px)}.country-flag.svelte-1pr4lpe{border:2px solid var(--ink);width:3em;height:2em;line-height:0;display:inline-block}.country-flag.svelte-1pr4lpe svg{width:100%;height:100%;display:block}.country-name.svelte-1pr4lpe{font-family:var(--font-display), sans-serif;font-weight:700;font-size:var(--fsd-md);color:var(--yellow);text-align:center}.rolled-chip.svelte-1b1h2t2{background:var(--navy-800);border:3px solid var(--ink);clip-path:var(--pixel-corners);align-items:center;gap:10px;padding:5px 16px;display:flex}.rolled-icon.svelte-1b1h2t2{font-size:var(--fs-2xl)}.rolled-name.svelte-1b1h2t2{font-family:var(--font-display), sans-serif;font-weight:700;font-size:var(--fsd-xl);color:var(--pink)}.rolled-budget.svelte-1b1h2t2{font-size:var(--fs-sm);color:var(--slate)}.each.svelte-1b1h2t2{font-weight:700;font-size:var(--fs-md);color:var(--pink);text-align:center;margin:0}.each.idle.svelte-1b1h2t2{color:var(--slate)}.actions.svelte-1b1h2t2{padding-bottom:var(--space-2xs);align-items:center;gap:clamp(8px,2vw,18px);display:flex}.confirm.svelte-1b1h2t2:disabled{opacity:.45;cursor:default}.skip.svelte-1b1h2t2{background:var(--navy-800);border:3px solid var(--ink);clip-path:var(--pixel-corners);font-family:var(--font-display), sans-serif;font-weight:700;font-size:var(--fsd-sm);letter-spacing:var(--tracking-overline);color:var(--slate);cursor:pointer;padding:8px 22px}.skip.svelte-1b1h2t2:hover{color:var(--cream);border-color:var(--yellow)}.skip.svelte-1b1h2t2:disabled{opacity:.45;cursor:default;pointer-events:none}.hint.svelte-1vmz1o5{font-size:var(--fs-md);color:var(--slate);text-align:center;margin:0;font-weight:600}.squad-host.svelte-1vmz1o5{flex-direction:column;flex:auto;align-items:center;width:100%;min-height:min(420px,52vh);display:flex}.squad-host.svelte-1vmz1o5 .squad-panel{flex:auto;min-height:min-content}.continue.svelte-1vmz1o5{flex:none}.hint.svelte-gonwli{font-size:var(--fs-xl);color:var(--slate);margin:0;font-weight:600}.continue.svelte-gonwli{margin-top:clamp(4px,1.2vh,10px)}.cal.svelte-gonwli{gap:var(--space-sm);flex-direction:column;flex:none;width:min(980px,100%);display:flex}.cal-head.svelte-gonwli{flex-direction:column;align-items:center;gap:4px;display:flex}.cal-head.svelte-gonwli h1:where(.svelte-gonwli){font-size:var(--fs-2xl)}.cal-meta.svelte-gonwli{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.division.svelte-gonwli{font-size:var(--fs-md);color:var(--teal);font-weight:700}.wallet.svelte-gonwli{gap:8px;padding:2px 14px}.wallet-value.svelte-gonwli{font-size:var(--fs-md)}.week.svelte-gonwli{background:var(--navy-800);padding:calc(var(--px) * 4);gap:calc(var(--px) * 4);flex-direction:column;display:flex}.steps.svelte-gonwli{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.step.svelte-gonwli{font-size:var(--fs-lg);color:var(--cream);align-items:center;gap:8px;font-weight:700;display:flex}.step.svelte-gonwli .num:where(.svelte-gonwli){width:calc(var(--px) * 7);height:calc(var(--px) * 7);background:var(--yellow);color:var(--navy-950);border:var(--px) solid var(--ink);clip-path:var(--pixel-corners);font-family:var(--font-display), sans-serif;font-size:var(--fsd-md);place-items:center;display:grid}.step.svelte-gonwli:not(.done):not(.active):last-child{color:var(--slate)}.step.svelte-gonwli:not(.active):last-child .num:where(.svelte-gonwli){background:var(--navy-700);color:var(--slate)}.step.done.svelte-gonwli{color:var(--green)}.step.done.svelte-gonwli .num:where(.svelte-gonwli),.status.ok.svelte-gonwli{background:var(--green)}.step-arrow.svelte-gonwli,.tri.svelte-gonwli{width:calc(var(--px) * 3);height:calc(var(--px) * 5);clip-path:polygon(0 0,33.3% 0,33.3% 20%,66.6% 20%,66.6% 40%,100% 40%,100% 60%,66.6% 60%,66.6% 80%,33.3% 80%,33.3% 100%,0 100%);background:currentColor}.step-arrow.svelte-gonwli{color:var(--slate)}.days.svelte-gonwli{gap:calc(var(--px) * 3);grid-template-columns:repeat(5,minmax(0,1fr)) minmax(0,1.45fr);display:grid}.day.svelte-gonwli{background:color-mix(in srgb, var(--path-color,var(--navy-700)) 26%, var(--navy-900));border:var(--px) solid var(--ink);min-width:0;clip-path:var(--pixel-corners);color:var(--cream);font-family:var(--font-body), monospace;cursor:pointer;flex-direction:column;align-items:center;gap:6px;padding:8px 6px 12px;transition:transform .1s steps(2,end),background-color .1s;display:flex;position:relative;container-type:inline-size}.day.svelte-gonwli:not(:disabled):hover{transform:translateY(calc(var(--px) * -1));background:color-mix(in srgb, var(--path-color,var(--navy-700)) 40%, var(--navy-900))}.day.svelte-gonwli:not(:disabled):active{transform:translateY(var(--px))}.dname.svelte-gonwli{height:calc(var(--px) * 9);padding-bottom:var(--px);border-bottom:var(--px) solid color-mix(in srgb, var(--ink) 60%, transparent);font-size:var(--fs-sm);letter-spacing:var(--tracking-overline);color:var(--slate);text-transform:uppercase;grid-template-columns:1fr auto 1fr;align-self:stretch;align-items:center;font-weight:700;display:grid}.dtext.svelte-gonwli{grid-column:2}.status.svelte-gonwli{grid-column:3;justify-self:end;place-items:center;display:grid}.status.ok.svelte-gonwli{width:calc(var(--px) * 7);height:calc(var(--px) * 7);border:var(--px) solid var(--ink);clip-path:var(--pixel-corners)}.art.svelte-gonwli{min-height:calc(var(--px) * 14);place-items:center;display:grid}.pname.svelte-gonwli{font-family:var(--font-display), sans-serif;font-size:max(10px, round(down, min(var(--fsd-xl), 19cqi), 5px));text-align:center;overflow-wrap:normal;font-weight:700;line-height:1.05}.pdesc.svelte-gonwli{font-size:var(--fs-xs);text-align:center;color:color-mix(in srgb, var(--slate) 75%, var(--path-color,var(--slate)));line-height:1.1}.day.free.svelte-gonwli{background:var(--navy-900);border-style:dashed;border-color:var(--navy-700);cursor:default}.day.free.svelte-gonwli .pname:where(.svelte-gonwli){color:var(--slate);font-weight:400}.free-dot.svelte-gonwli{width:var(--px);height:var(--px);background:var(--slate);box-shadow:none}.day.locked.svelte-gonwli{opacity:.4;cursor:default}.day.picked.svelte-gonwli{border-color:var(--green);opacity:1;cursor:default}.day.match.svelte-gonwli .pname:where(.svelte-gonwli){font-family:var(--font-display), sans-serif;color:var(--yellow);font-size:var(--fsd-lg)}.day.highlight.svelte-gonwli,.day.match.ready.svelte-gonwli{border-color:var(--yellow);animation:1.2s steps(2,end) infinite svelte-gonwli-pulse-border}@keyframes svelte-gonwli-pulse-border{50%{border-color:var(--cream)}}@media (prefers-reduced-motion:reduce){.day.highlight.svelte-gonwli,.day.match.ready.svelte-gonwli{animation:none}}.play.svelte-gonwli{background:var(--yellow);color:var(--navy-950);border:var(--px) solid var(--ink);clip-path:var(--pixel-corners);box-shadow:var(--lip);font-family:var(--font-display), sans-serif;font-size:var(--fsd-md);align-items:center;gap:8px;margin-top:auto;padding:5px 16px;font-weight:700;display:flex}.play.svelte-gonwli .tri:where(.svelte-gonwli){width:calc(var(--px) * 2);height:calc(var(--px) * 4)}.day.match.ready.svelte-gonwli .play:where(.svelte-gonwli){animation:1.2s steps(2,end) infinite svelte-gonwli-nudge}@keyframes svelte-gonwli-nudge{50%{transform:translateX(var(--px))}}@media (prefers-reduced-motion:reduce){.day.match.ready.svelte-gonwli .play:where(.svelte-gonwli){animation:none}}.too-many.svelte-gonwli{text-align:center;font-weight:700;font-size:var(--fs-sm);color:var(--red);margin:0}.coming.svelte-gonwli{flex-direction:column;gap:6px;display:flex}.coming-label.svelte-gonwli{font-size:var(--fs-sm);letter-spacing:var(--tracking-overline);color:var(--slate);text-transform:uppercase;font-weight:700}.coming-row.svelte-gonwli{gap:calc(var(--px) * 3);flex-wrap:wrap;display:flex}.coming.svelte-gonwli .panel:where(.svelte-gonwli){background:var(--navy-900);flex-direction:column;align-items:center;gap:4px;padding:6px 10px;display:flex}.next.svelte-gonwli{flex:2 260px}.fixture.svelte-gonwli{flex:110px}.fixture.final.svelte-gonwli{border-color:var(--yellow)}.c-title.svelte-gonwli{font-size:var(--fs-xs);color:var(--slate);font-weight:700}.fx.svelte-gonwli{font-size:var(--fs-sm);color:var(--cream);text-align:center;font-weight:700}.mini-days.svelte-gonwli{gap:var(--px);grid-template-columns:repeat(5,1fr);width:100%;display:grid}.mini.svelte-gonwli{background:var(--navy-800);clip-path:var(--pixel-corners);flex-direction:column;align-items:center;gap:2px;padding:3px 0;display:flex}.mini.shown.svelte-gonwli{background:color-mix(in srgb, var(--path-color) 30%, var(--navy-900))}.mini-d.svelte-gonwli{font-size:var(--fs-xs);color:var(--slate)}.q.svelte-gonwli{font-family:var(--font-display), sans-serif;font-size:var(--fsd-md);color:var(--slate);line-height:1}@media (width<=760px){.week.svelte-gonwli{padding:calc(var(--px) * 3);gap:calc(var(--px) * 3)}.days.svelte-gonwli{gap:var(--px);grid-template-columns:repeat(5,minmax(0,1fr))}.day.svelte-gonwli{gap:3px;padding:4px 2px 6px}.dname.svelte-gonwli{font-size:var(--fs-xs);letter-spacing:0}.pdesc.svelte-gonwli{display:none}.art.svelte-gonwli{min-height:calc(var(--px) * 11)}.day.match.svelte-gonwli{flex-direction:row;grid-column:1/-1;justify-content:center;gap:12px;padding:8px}.day.match.svelte-gonwli .dname:where(.svelte-gonwli){border:none;align-self:center;padding:0}.day.match.svelte-gonwli .art:where(.svelte-gonwli){min-height:0}.day.match.svelte-gonwli .play:where(.svelte-gonwli){margin-top:0}.step.svelte-gonwli{font-size:var(--fs-md)}}.ladder.svelte-1g97jt1{flex-direction:column;align-items:center;gap:clamp(2px,.8vh,6px);display:flex}.rung.svelte-1g97jt1{flex-direction:column;align-items:center;gap:2px;display:flex}.rung-label.svelte-1g97jt1{font-size:var(--fs-sm);letter-spacing:var(--tracking-overline);color:var(--slate);font-weight:600}.rung-name.svelte-1g97jt1{font-family:var(--font-display), sans-serif;font-weight:700;font-size:var(--fsd-2xl);color:var(--yellow)}.rung-name.done.svelte-1g97jt1{color:var(--green)}.arrow.svelte-1g97jt1{font-size:var(--fs-lg);color:var(--slate);line-height:1}h2.svelte-1g97jt1{font-family:var(--font-display), sans-serif;font-weight:700;font-size:var(--fsd-lg);letter-spacing:var(--tracking-overline);color:var(--cream);margin:0}.results.svelte-1g97jt1{flex-direction:column;gap:6px;width:min(420px,100%);display:flex}.row.svelte-1g97jt1{background:var(--navy-800);border:3px solid var(--ink);clip-path:var(--pixel-corners);font-size:var(--fs-md);align-items:center;gap:8px;padding:6px clamp(8px,2.4vw,14px);display:flex}.row-mark.svelte-1g97jt1{font-size:var(--fs-md);color:var(--green);line-height:1}.row-match.svelte-1g97jt1{color:var(--slate);flex:1;font-weight:600}.row-score.svelte-1g97jt1{font-family:var(--font-display), sans-serif;font-weight:700;font-size:var(--fsd-xl);color:var(--yellow)}.row-pens.svelte-1g97jt1{font-size:var(--fs-xs);color:var(--slate);font-weight:600}.hint.svelte-u8vy7b{font-size:var(--fs-md);color:var(--slate);margin:0;font-weight:600}.hint.error.svelte-u8vy7b{color:var(--red);font-weight:700}.hint.svelte-yjsacf{font-size:var(--fs-md);color:var(--slate);text-align:center;margin:0;font-weight:600}.country.svelte-yjsacf{font-size:calc(var(--fs-sm) * var(--fit,1));align-items:center;gap:4px;font-weight:600;display:inline-flex}.flag.svelte-yjsacf{width:1.2em;height:.8em;display:inline-block}.flag.svelte-yjsacf svg{width:100%;height:100%;display:block}.stepper.svelte-el5v2o{z-index:330;align-items:center;gap:clamp(4px,1.2vw,10px);max-width:96vw;display:flex;position:fixed;top:clamp(6px,1.4vh,14px);left:50%;transform:translate(-50%)}.ascent.stepped.svelte-el5v2o{--header-h:clamp(44px, 6vh, 50px)}.ascent.stepped.svelte-el5v2o .overlay.screen-bg:not(.confirm-view){padding-top:var(--header-h)}.chip.svelte-el5v2o{background:var(--navy-800);border:3px solid var(--ink);clip-path:var(--pixel-corners);font-family:var(--font-display), sans-serif;font-size:var(--fsd-sm);letter-spacing:var(--tracking-overline);color:var(--slate);opacity:.6;align-items:center;gap:6px;padding:3px clamp(8px,2vw,16px);font-weight:700;display:flex}.chip.done.svelte-el5v2o{color:var(--green);opacity:1}.chip.current.svelte-el5v2o{background:var(--yellow);border-color:var(--ink);color:var(--navy-950);opacity:1}.chip-icon.svelte-el5v2o{font-size:var(--fs-md);line-height:1}.link.svelte-el5v2o{background:var(--ink);width:clamp(10px,3vw,26px);height:3px}@media (width<=760px){.stepper.svelte-el5v2o{max-width:none;height:var(--header-h);box-sizing:border-box;background:var(--navy-950);border-bottom:3px solid var(--ink);flex-wrap:wrap;justify-content:center;gap:4px;padding:38px 8px 13px;top:0;left:0;right:0;transform:none}.stepper.flush.svelte-el5v2o{border-bottom-color:#0000}.chip.svelte-el5v2o{border-width:2px;gap:4px;padding:2px 8px;font-size:10px}.chip-icon.svelte-el5v2o{font-size:10px}.link.svelte-el5v2o{display:none}.ascent.stepped.svelte-el5v2o{--header-h:100px}}.full-time.svelte-1d0ztcd{z-index:300;font-family:var(--font-display), sans-serif;font-weight:700;font-size:var(--fs-display-lg);white-space:nowrap;color:var(--yellow);clip-path:var(--pixel-corners);pointer-events:none;background:#0508138c;padding:.08em .35em .12em;line-height:1;animation:.4s cubic-bezier(.2,1.5,.4,1) both svelte-1d0ztcd-stamp-slam;position:fixed;top:50%;left:50%}@keyframes svelte-1d0ztcd-stamp-slam{0%{opacity:0;transform:translate(-50%,-50%)scale(2.6)}55%{opacity:1;transform:translate(-50%,-50%)scale(.94)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.overlay.summary{text-align:center}h1.svelte-1d0ztcd{font-family:var(--font-display), sans-serif;font-weight:700;font-size:var(--fs-display-lg);color:var(--yellow);margin:0;line-height:1}.result.svelte-1d0ztcd{font-family:var(--font-body), monospace;color:var(--cream);align-items:baseline;gap:clamp(10px,2.4vmin,18px);font-size:round(clamp(35px,8vmin,55px),5px);font-weight:700;line-height:1;display:flex}.result.svelte-1d0ztcd .home:where(.svelte-1d0ztcd){border-bottom:clamp(4px, .9vmin, 6px) solid var(--team-home);padding:0 6px}.result.svelte-1d0ztcd .away:where(.svelte-1d0ztcd){border-bottom:clamp(4px, .9vmin, 6px) solid var(--team-away);padding:0 6px}.result.svelte-1d0ztcd .sep:where(.svelte-1d0ztcd){color:var(--slate);font-weight:600}.rows.svelte-1d0ztcd{background:var(--navy-900);border:3px solid var(--ink);width:min(420px,86vw);clip-path:var(--pixel-corners);flex-direction:column;gap:6px;padding:clamp(10px,2.4vmin,16px);display:flex}.row.svelte-1d0ztcd{font-family:var(--font-body), monospace;font-size:var(--fs-md);color:var(--slate);justify-content:space-between;gap:14px;display:flex}.row.svelte-1d0ztcd .amount:where(.svelte-1d0ztcd){color:var(--cream);font-weight:700}.row.total.svelte-1d0ztcd{border-top:2px solid var(--navy-700);color:var(--cream);padding-top:8px;font-weight:700}.row.total.svelte-1d0ztcd .amount:where(.svelte-1d0ztcd){color:var(--yellow)}.balance.svelte-1d0ztcd{font-family:var(--font-body), monospace;font-size:var(--fs-md);color:var(--slate);margin:0}button.svelte-1d0ztcd{--btn-fs:var(--fsd-2xl);--btn-pad:clamp(10px, 2vmin, 14px) clamp(28px, 6vmin, 48px)}button.reward.svelte-1d0ztcd{--btn-fs:var(--fsd-lg);--btn-pad:clamp(8px, 1.6vmin, 11px) clamp(20px, 4vmin, 32px)}button.reward.svelte-1d0ztcd:disabled{background:var(--teal);color:var(--navy-950);box-shadow:var(--lip);opacity:.6;cursor:default}.stats-card{container-type:inline-size}h2.svelte-sychy9{font-family:var(--font-display), sans-serif;font-weight:700;font-size:var(--fsd-2xl);color:var(--yellow);margin:0}.pos.svelte-sychy9{font-family:var(--font-body), monospace;font-weight:700;font-size:var(--fs-md);letter-spacing:var(--tracking-overline);color:var(--slate);margin-top:-10px}.price.svelte-sychy9{color:var(--yellow)}.flag.svelte-sychy9{vertical-align:-.1em;border:2px solid var(--ink);width:1.5em;height:1em;line-height:0;display:inline-block}.flag.svelte-sychy9 svg{width:100%;height:100%;display:block}.nat.svelte-sychy9{color:var(--cream)}.stats.svelte-sychy9{flex-direction:column;gap:10px;display:flex}.row.svelte-sychy9{grid-template-columns:minmax(5em,auto) 1fr auto;align-items:center;gap:8px;display:grid}.label.svelte-sychy9{font-family:var(--font-body), monospace;color:var(--cream);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:5px;font-size:round(clamp(11px,4.2cqw,16px),5px);font-weight:600;display:flex;overflow:hidden}.help.svelte-sychy9{border:2px solid var(--ink);width:1.35em;height:1.35em;clip-path:var(--pixel-corners);background:var(--navy-700);color:var(--slate);font-family:var(--font-body), monospace;cursor:pointer;flex:none;padding:0;font-size:.75em;font-weight:700;line-height:1}.help[aria-expanded=true].svelte-sychy9{background:var(--yellow);color:var(--navy-950)}.help-text.svelte-sychy9{font-family:var(--font-body), monospace;color:var(--slate);margin:-4px 0 2px;font-size:round(clamp(10px,3.4cqw,13px),5px);line-height:1.35}.bar.svelte-sychy9{border:2px solid var(--ink);height:10px;clip-path:var(--pixel-corners);background:var(--navy-700);position:relative;overflow:hidden}.fill.svelte-sychy9{background:var(--teal);height:100%}.fill.energy.svelte-sychy9{background:var(--yellow)}.fill.train.svelte-sychy9,.fill.variant.svelte-sychy9,.fill.buff.svelte-sychy9,.fill.debuff.svelte-sychy9{position:absolute;top:0}.fill.variant.svelte-sychy9{background:var(--yellow)}.delta.variant.svelte-sychy9{color:var(--yellow)}.variant-chip.svelte-sychy9{clip-path:var(--pixel-corners);border:2px solid;margin-right:2px;padding:0 4px}.fill.train.svelte-sychy9{background:var(--pink)}.fill.buff.svelte-sychy9{background:var(--green)}.fill.debuff.svelte-sychy9{background:var(--red)}.value-wrap.svelte-sychy9{justify-content:flex-end;align-items:baseline;gap:4px;min-width:1.8em;display:flex}.value.svelte-sychy9{font-family:var(--font-body), monospace;text-align:right;color:var(--cream);font-size:round(clamp(13px,4.2cqw,16px),5px);font-weight:700}.deltas.svelte-sychy9{font-family:var(--font-body), monospace;white-space:nowrap;gap:3px;font-size:round(clamp(8px,2.6cqw,11px),5px);font-weight:700;line-height:1;display:inline-flex}.delta.train.svelte-sychy9{color:var(--pink)}.delta.buff.svelte-sychy9{color:var(--green)}.delta.debuff.svelte-sychy9{color:var(--red)}.close-btn.svelte-sychy9{margin-top:4px}.abilities.svelte-sychy9{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.ability-chip.svelte-sychy9{background:var(--navy-700);border:2px solid var(--ink);clip-path:var(--pixel-corners);font-family:var(--font-body), monospace;font-weight:600;font-size:var(--fs-sm);color:var(--cream);text-align:left;cursor:pointer;align-items:center;gap:6px;padding:6px 12px;display:inline-flex}.ability-chip.svelte-sychy9:hover{border-color:var(--yellow)}.ability-icon.svelte-sychy9{flex:none;font-size:15px;line-height:1}.ability-text.svelte-sychy9{flex-direction:column;gap:2px;display:flex}.ability-label.svelte-sychy9{white-space:nowrap}.ability-level.svelte-sychy9{font-size:var(--fs-xs);color:var(--slate);white-space:nowrap;font-weight:700}.bonded-with.svelte-sychy9{color:var(--teal);white-space:nowrap;font-size:10px;font-weight:600}h2.svelte-1hzmhzm{font-family:var(--font-display), sans-serif;font-weight:700;font-size:var(--fsd-3xl);color:var(--yellow);margin:0}.ver.svelte-1hzmhzm{font-family:var(--font-body), monospace;font-size:var(--fs-xs);letter-spacing:.04em;color:var(--teal);margin-top:-8px;font-weight:700}ul.svelte-1hzmhzm{font-family:var(--font-body), monospace;font-size:var(--fs-md);color:var(--cream);flex-direction:column;gap:8px;margin:0;padding-left:18px;line-height:1.4;display:flex;overflow-y:auto}.close-btn.svelte-1hzmhzm{flex-shrink:0;margin-top:6px}.tut-text.svelte-1jtwocl{white-space:pre-line;line-height:1.4}.dialog-backdrop:has(>.tutorial){background:0 0}.dialog-backdrop:has(>.tutorial:not(.pinned)){align-items:flex-end}.dialog-backdrop:has(>.tutorial.pinned){padding-top:calc(var(--hud-bottom,76px) + 8px);align-items:flex-start}.tut-dim.svelte-1jtwocl{z-index:499;pointer-events:none;background:#05081399;position:fixed;inset:0}.tut-bubble.svelte-1jtwocl{top:calc(var(--hud-bottom,76px) + 8px);z-index:500;pointer-events:none;width:min(360px,100% - 32px);position:fixed;left:50%;transform:translate(-50%)}.tev-list.svelte-1jtwocl{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.tev-row.svelte-1jtwocl{align-items:center;gap:10px;display:flex}.tev-body.svelte-1jtwocl{flex-direction:column;gap:1px;display:flex}.tev-name.svelte-1jtwocl{font-family:var(--font-display), sans-serif;font-size:var(--fsd-md);font-weight:700}.tev-desc.svelte-1jtwocl{font-size:var(--fs-sm);color:var(--slate)}.rail-outer.svelte-1rlulpo{z-index:50;pointer-events:none;background:var(--navy-900);border:3px solid var(--ink);clip-path:var(--pixel-corners);padding:clamp(8px,2vmin,14px) clamp(6px,1.4vmin,10px);position:fixed;top:50%;right:clamp(8px,2vw,18px);transform:translateY(-50%)}.rail.svelte-1rlulpo{flex-direction:column-reverse;align-items:center;gap:clamp(8px,1.8vmin,14px);display:flex;position:relative}.rail.svelte-1rlulpo:before{content:"";background:var(--ink);z-index:0;width:2px;position:absolute;top:clamp(5px,1vmin,7px);bottom:clamp(5px,1vmin,7px);left:50%;transform:translate(-50%)}.dot.svelte-1rlulpo{z-index:1;width:clamp(10px,2vmin,14px);height:clamp(10px,2vmin,14px);clip-path:var(--pixel-corners);border:2px solid var(--ink);justify-content:center;align-items:center;display:flex;position:relative}.dot.completed.svelte-1rlulpo{background:var(--green)}.dot.current.svelte-1rlulpo{background:var(--yellow);border-width:3px;width:clamp(13px,2.6vmin,18px);height:clamp(13px,2.6vmin,18px)}.dot.future.svelte-1rlulpo{background:var(--navy-800)}.dot.trophy.svelte-1rlulpo{width:clamp(18px,3.4vmin,26px);height:clamp(18px,3.4vmin,26px)}.trophy-icon.svelte-1rlulpo{font-size:var(--fs-sm);line-height:1}.canvas-container.svelte-1n46o8q{z-index:0;position:fixed;inset:clamp(54px,12vh,96px) clamp(4px,1.5vw,8px) clamp(6px,4vh,24px)}.pixel-box.svelte-1n46o8q{-webkit-user-select:none;user-select:none}.pixel-inner.svelte-1n46o8q{background:var(--box-bg,var(--navy-900));border:3px solid var(--ink);clip-path:var(--pixel-corners);padding:6px 12px}.swatch.svelte-1n46o8q{border:3px solid var(--ink);flex:none;width:18px;height:18px;display:block}.swatch.home.svelte-1n46o8q{background:var(--team-home)}.swatch.away.svelte-1n46o8q{background:var(--team-away)}.scorebug.svelte-1n46o8q{z-index:50;pointer-events:none;flex-direction:column;align-items:center;gap:3px;animation:.3s steps(5,end) both svelte-1n46o8q-hud-drop;display:flex;position:fixed;top:8px;left:50%;translate:-50%}.bug-body.svelte-1n46o8q{flex-direction:column;gap:6px;display:flex}.bug-row.svelte-1n46o8q{align-items:center;gap:9px;display:flex}.bug-team.svelte-1n46o8q{font-family:var(--font-body), monospace;font-size:var(--fs-xl);color:var(--cream);line-height:1}.bug-score.svelte-1n46o8q{font-family:var(--font-display), sans-serif;font-weight:700;font-size:var(--fsd-3xl);text-align:center;min-width:18px;color:var(--yellow);background:var(--navy-950);box-shadow:inset 0 0 0 3px var(--ink);padding:3px 9px;line-height:1}.time-row.svelte-1n46o8q{align-items:center;gap:9px;display:flex}.time-bar.svelte-1n46o8q{background:var(--ink);box-sizing:border-box;flex:1;height:12px;padding:3px;display:flex}.time-fill.svelte-1n46o8q{background:var(--yellow);transition:width 1s linear}.clock.svelte-1n46o8q{font-family:var(--font-display), sans-serif;font-size:var(--fsd-lg);color:var(--cream);text-align:right;min-width:3ch;line-height:1}.pen-board.svelte-1n46o8q{font-size:var(--fs-lg);flex-direction:column;align-items:center;gap:6px;display:flex}.pen-title.svelte-1n46o8q{font-family:var(--font-display), sans-serif;font-size:var(--fsd-lg);color:var(--yellow);letter-spacing:var(--tracking-overline);line-height:1}.pen-row.svelte-1n46o8q{align-items:center;gap:6px;display:flex}.pen-score.svelte-1n46o8q{font-size:var(--fsd-xl);margin-left:3px;padding:3px 6px}.nameplate.svelte-1n46o8q{left:calc(var(--gear-inset-x) + var(--gear-w) + 12px);bottom:var(--gear-inset-y);z-index:50;max-width:calc(100vw - var(--gear-w) - 3 * var(--gear-inset-x) - 12px);pointer-events:none;will-change:transform;animation:.35s cubic-bezier(.2,.8,.2,1) both svelte-1n46o8q-hud-rise;position:fixed}.plate-row.svelte-1n46o8q{padding:0;display:flex}.plate-avg.svelte-1n46o8q{background:var(--yellow);color:var(--navy-950);font-family:var(--font-body), monospace;font-weight:700;font-size:var(--fs-3xl);border-right:3px solid var(--ink);align-items:center;padding:0 12px;line-height:1;display:flex}.plate-text.svelte-1n46o8q{flex-direction:column;gap:3px;min-width:0;padding:6px 15px 6px 12px;display:flex}.plate-top.svelte-1n46o8q{align-items:baseline;gap:12px;min-width:0;display:flex}.plate-name.svelte-1n46o8q{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-display), sans-serif;font-weight:700;font-size:var(--fsd-xl);color:var(--cream);line-height:1;overflow:hidden}.plate-role.svelte-1n46o8q{font-family:var(--font-body), monospace;font-size:var(--fs-lg);color:var(--teal);line-height:1}.plate-energy.svelte-1n46o8q{align-items:center;gap:8px;display:flex}.energy-cells.svelte-1n46o8q{gap:3px;display:flex}.cell.svelte-1n46o8q{background:var(--navy-950);border:2px solid var(--ink);width:6px;height:12px}.plate-energy.svelte-1n46o8q .cell.filled:where(.svelte-1n46o8q){background:var(--green)}.plate-energy.low.svelte-1n46o8q .cell.filled:where(.svelte-1n46o8q){background:var(--red)}.energy-num.svelte-1n46o8q{font-family:var(--font-body), monospace;font-size:var(--fs-lg);color:var(--cream);line-height:1}@keyframes svelte-1n46o8q-hud-drop{0%{transform:translateY(-180%)}}@keyframes svelte-1n46o8q-hud-rise{0%{transform:translateY(180%)}}.stoppage.svelte-1n46o8q{color:var(--red)}.goal-flash.svelte-1n46o8q{z-index:200;font-family:var(--font-display), sans-serif;font-weight:700;font-size:var(--fs-display-xl);white-space:nowrap;color:var(--yellow);clip-path:var(--pixel-corners);pointer-events:none;background:#0508138c;padding:.08em .35em .12em;line-height:1;animation:.4s cubic-bezier(.2,1.5,.4,1) both svelte-1n46o8q-stamp-slam;position:fixed;top:50%;left:50%}@keyframes svelte-1n46o8q-stamp-slam{0%{opacity:0;transform:translate(-50%,-50%)scale(2.6)}55%{opacity:1;transform:translate(-50%,-50%)scale(.94)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.qte-overlay.svelte-1n46o8q{z-index:100;pointer-events:auto;position:fixed;transform:translate(-50%)}.dial-tri.svelte-1n46o8q{background:var(--ink);clip-path:polygon(0 0,0 3px,3px 3px,3px 6px,6px 6px,6px 9px,9px 9px,9px 6px,12px 6px,12px 3px,15px 3px,15px 0);pointer-events:none;width:15px;height:9px;position:absolute;bottom:-9px;left:50%;transform:translate(-50%)}.dial-tri.up.svelte-1n46o8q{clip-path:polygon(0 9px,0 6px,3px 6px,3px 3px,6px 3px,6px 0,9px 0,9px 3px,12px 3px,12px 6px,15px 6px,15px 9px);top:-9px;bottom:auto}.burst-overlay.svelte-1n46o8q{z-index:150;pointer-events:none;width:0;height:0;position:fixed}.logo-pin.svelte-1n46o8q{z-index:335;pointer-events:none;position:fixed;top:clamp(8px,2vh,16px);left:clamp(8px,2vw,18px)}.gear-btn.svelte-1n46o8q{bottom:var(--gear-inset-y);left:var(--gear-inset-x);z-index:330;width:var(--gear-w);height:var(--gear-w);border:var(--px) solid var(--ink);clip-path:var(--pixel-corners);background:var(--navy-800);box-shadow:var(--lip);cursor:pointer;place-items:center;padding:0;transition:transform .12s ease-out,box-shadow .12s ease-out;display:grid;position:fixed}.gear-btn.svelte-1n46o8q:active{box-shadow:none;transform:translateY(2px)}.overlay.run-over{text-align:center}.run-over-h1.svelte-1n46o8q{font-family:var(--font-display), sans-serif;color:var(--yellow);margin:0;font-size:round(clamp(50px,12vw,110px),10px);font-weight:700;line-height:1}.run-over-p.svelte-1n46o8q{font-family:var(--font-body), monospace;font-size:var(--fs-xl);color:var(--slate);margin:0}.run-over-btn.svelte-1n46o8q{--btn-fs:var(--fsd-2xl);--btn-pad:clamp(10px, 2vmin, 14px) clamp(28px, 6vmin, 48px)}.kicker.svelte-1n46o8q{overflow-wrap:anywhere;text-align:center;max-width:92vw;font-family:var(--font-display), sans-serif;font-size:var(--fsd-lg);letter-spacing:.5px;color:var(--cream);background:var(--navy-900);border:2px solid var(--ink);clip-path:var(--pixel-corners);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;gap:8px;padding:5px 12px 6px;font-weight:700;display:flex}.kicker-avg.svelte-1n46o8q{font-family:var(--font-body), monospace;color:var(--navy-950);background:var(--yellow);clip-path:var(--pixel-corners);flex:none;padding:1px 7px 2px;font-size:.85em}.shot-overlay.svelte-1n46o8q{z-index:100;pointer-events:none;flex-direction:column;align-items:center;gap:10px;display:flex;position:fixed;top:clamp(64px,14vh,108px);left:50%;transform:translate(-50%)}.shot-overlay.mid.svelte-1n46o8q{top:50%;transform:translate(-50%,-50%)}
