@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/rubik-latin-400-normal-j0pmKyiQ.woff2) format("woff2"),url(/assets/rubik-latin-400-normal-BV1Ho3GG.woff) format("woff")}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/rubik-latin-500-normal-1os41rQk.woff2) format("woff2"),url(/assets/rubik-latin-500-normal-LZYVHeqz.woff) format("woff")}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/rubik-latin-700-normal-D-tMm-eS.woff2) format("woff2"),url(/assets/rubik-latin-700-normal-KHOtubUA.woff) format("woff")}@font-face{font-family:"Baloo 2";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/baloo-2-latin-700-normal-CqTg7A15.woff2) format("woff2"),url(/assets/baloo-2-latin-700-normal-Ld3Zm3l2.woff) format("woff")}@font-face{font-family:"Baloo 2";font-style:normal;font-display:swap;font-weight:800;src:url(/assets/baloo-2-latin-800-normal-BbF3Etk1.woff2) format("woff2"),url(/assets/baloo-2-latin-800-normal-B8BXfZF7.woff) format("woff")}:root{--ink: #2b1b0e;--ink-soft: #3b2a1a;--muted: #5b4630;--sky-top: #8ecdef;--sky: #bfe3f5;--sky-low: #d7eef8;--scene-sky: #86c8ec;--grass: #58a14d;--grass-light: #6bba57;--grass-dark: #4f9a44;--wood: #8a5a2b;--wood-dark: #7a4b1e;--wood-deep: #5a3614;--wood-light: #a86b3c;--parch: #f4e9c9;--parch-light: #fff8e6;--parch-edge: #c9b48a;--gold: #f2a51a;--gold-bright: #ffd23f;--gold-deep: #e8920f;--action: #2e8b57;--club: #1f6b3a;--club-dark: #17552e;--rival: #c8402f;--alert: #e8432b;--white: #ffffff;--rare: #2e6fd8;--epic: #7b4bc4;--font-body: Rubik, system-ui, -apple-system, "Segoe UI", sans-serif;--font-display: "Baloo 2", Rubik, system-ui, sans-serif;--rail-w: 96px;--radius: 14px;--k: 1;--wood-tex: none;--parch-tex: none;--frame-wood: none;--card-parch: none;--bar-track: none;--medallion: none;color-scheme:light}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0}body{background:linear-gradient(var(--sky-top),var(--sky) 45%,var(--sky-low) 62%);background-attachment:fixed;color:var(--ink);font-family:var(--font-body);font-size:15px;line-height:1.4;-webkit-text-size-adjust:100%;overflow-x:hidden}#root{min-height:100vh;min-height:100dvh}h1,h2,h3{font-family:var(--font-display);font-weight:800;line-height:1.1;margin:0}button,input,select,textarea{font:inherit;color:inherit}a{color:var(--club-dark)}a:hover{color:#0f3d20}img,svg{display:block}:focus-visible{outline:3px solid var(--gold-bright);outline-offset:3px;box-shadow:0 0 0 6px var(--ink)}[data-screen-heading]:focus,[data-screen-heading]:focus-visible{outline:none;box-shadow:none}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:absolute;left:8px;top:-60px;z-index:100;min-height:44px;display:inline-flex;align-items:center;padding:0 14px;background:var(--parch-light);border:3px solid var(--ink);border-radius:12px;font-weight:700;text-decoration:none;color:var(--ink)}.skip-link:focus{top:8px}.wood{background:var(--wood) var(--wood-tex);background-size:160px 160px}.parch{background:var(--parch) var(--parch-tex);background-size:160px 160px}.g{position:relative;isolation:isolate;border:3px solid var(--ink);box-shadow:0 4px 0 var(--ink),inset 0 -5px #2b1b0e2e,inset 0 2px #fff9;overflow:hidden;cursor:pointer;transition:filter .15s,transform .15s}.g:before{content:"";position:absolute;z-index:-1;left:10%;right:10%;top:2px;height:40%;border-radius:999px;background:linear-gradient(#ffffffa6,#fff0);pointer-events:none}.g:hover:not(:disabled):not([aria-disabled=true]){filter:brightness(1.08)}.g:active:not(:disabled):not([aria-disabled=true]){transform:translateY(2px);box-shadow:0 2px 0 var(--ink),inset 0 -5px #2b1b0e2e,inset 0 2px #fff9}.g:focus-visible{box-shadow:0 4px 0 var(--ink),0 0 0 6px var(--ink)}.g:disabled,.g[aria-disabled=true]{cursor:not-allowed;filter:grayscale(.55) brightness(.96)}.g-green{background:linear-gradient(#36a060,#1f7a47 55%,#17663a);color:var(--white);text-shadow:0 2px 0 #0f3d20}.g-yellow{background:linear-gradient(#ffe27a,#f7b733 55%,var(--gold-deep));color:var(--ink)}.g-cream{background:linear-gradient(#fffdf4,var(--parch) 60%,#e6d3a2);color:var(--ink)}.g-red{background:linear-gradient(#e86a55,#c8402f 55%,#a83322);color:var(--white);text-shadow:0 2px 0 #6e1f14}.g.on,.g[aria-pressed=true],.g[aria-selected=true],.g[role=radio][aria-checked=true]{background:linear-gradient(#ffe27a,#f7b733 55%,var(--gold-deep));color:var(--ink);text-shadow:none}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:48px;min-width:44px;padding:0 14px;border-radius:var(--radius);font-weight:700;font-size:15px;text-decoration:none;white-space:nowrap}.btn.btn-wrap{white-space:normal;text-align:center;line-height:1.2;padding-block:6px}a.btn.g-cream,a.btn.g-yellow{color:var(--ink)}a.btn.g-green{color:var(--white)}.btn-round{width:44px;height:44px;min-width:44px;border-radius:22px;padding:0;display:inline-flex;align-items:center;justify-content:center}.btn-block{display:flex;width:100%}.pill{display:inline-flex;align-items:center;gap:5px;min-height:36px;padding:0 10px 0 6px;border-radius:18px;border:3px solid var(--ink);box-shadow:0 3px 0 var(--ink);font-size:13px;font-weight:700;white-space:nowrap;background:linear-gradient(#fffdf4,var(--parch) 60%,#e6d3a2)}.chip{display:inline-block;font-size:11px;font-weight:700;background:var(--ink);color:var(--parch-light);border-radius:8px;padding:3px 8px;white-space:nowrap}.lbl{font-size:11px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.muted{color:var(--muted)}.panel{position:relative;padding:8px;border:3px solid var(--ink);border-radius:18px;border-image:var(--frame-wood) 36 / 18px stretch;box-shadow:0 6px 0 var(--wood-deep),inset 0 0 0 2px var(--wood-light);display:flex;flex-direction:column;gap:8px}.panel-title{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:0 4px;color:var(--parch-light)}.panel-title h2{font-size:20px;text-shadow:2px 2px 0 var(--ink);padding:3px 12px 4px;border-radius:9px;border-image:var(--frame-wood) 36 / 9px stretch;background:var(--wood-dark) var(--wood-tex);background-size:160px 160px}.card{border:3px solid var(--ink);border-radius:12px;padding:8px 10px;display:flex;flex-direction:column;gap:8px}.card h3{font-size:17px}.card.parch{border-image:var(--card-parch) 24 / 12px stretch}.row{display:flex;align-items:center;gap:8px}.row-wrap{display:flex;flex-wrap:wrap;gap:8px}.grow{flex:1 1 auto;min-width:0}.bar{position:relative;flex:1 1 auto;min-width:60px;height:14px;border:2px solid var(--ink);border-radius:7px;border-image:var(--bar-track) 14 / 7px stretch;background:var(--parch-light);overflow:hidden}.bar-fill{position:absolute;left:0;top:0;bottom:0;background:linear-gradient(#ffe27a,var(--gold) 60%,#e08a0c);border-radius:0 5px 5px 0;box-shadow:inset 0 2px #ffffff8c,inset 0 -2px #2b1b0e33,2px 0 0 var(--ink);overflow:hidden;transition:width .4s}.bar-fill:after{content:"";position:absolute;top:0;bottom:0;width:40%;background:linear-gradient(90deg,#fff0,#ffffffbf,#fff0);animation:shimmer calc(2.6s * var(--k)) ease-in-out infinite}.bar-green .bar-fill{background:linear-gradient(#8bd06a,#4fa83a 55%,#3c8a2c)}.notice{border:3px solid var(--ink);border-radius:12px;padding:8px 12px;background:var(--parch-light);font-size:14px}.notice-error{background:#fde3dc;border-color:#8a2a1e}.notice-ok{background:#e3f4dc;border-color:var(--club-dark)}.empty{text-align:center;color:var(--muted);padding:12px 6px;font-size:14px}.field{display:flex;flex-direction:column;gap:4px}.input{width:100%;min-height:44px;border:3px solid var(--ink);border-radius:12px;background:var(--parch-light);padding:0 12px;font-size:16px;font-weight:700;color:var(--ink);box-shadow:inset 0 3px #2b1b0e1f}.input:focus-visible{outline:3px solid var(--gold-bright);outline-offset:1px}.field-error{color:#8a2a1e;font-size:13px;font-weight:700}.spinner{width:28px;height:28px;border-radius:50%;border:4px solid var(--parch);border-top-color:var(--ink);animation:spin .9s linear infinite}.splash{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:16px;text-align:center}.logo{font-family:var(--font-display);font-weight:800;color:var(--gold-bright);text-shadow:3px 3px 0 var(--ink),-1px -1px 0 var(--ink),1px -1px 0 var(--ink),-1px 1px 0 var(--ink),1px 1px 0 var(--ink);line-height:1;white-space:nowrap}@keyframes shimmer{0%{transform:translate(-120%)}to{transform:translate(320%)}}@keyframes pop{0%{transform:scale(.4);opacity:0}to{transform:scale(1);opacity:1}}@keyframes popIn{0%{transform:scale(.9)}60%{transform:scale(1.06)}to{transform:scale(1)}}@keyframes float{0%{transform:translateY(0)}to{transform:translateY(-3px)}}@keyframes breathe{0%{transform:translateY(0)}to{transform:translateY(-2px)}}@keyframes blink{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.1)}}@keyframes medBounce{0%,70%,to{transform:translateY(0)}80%{transform:translateY(-6px)}90%{transform:translateY(0)}95%{transform:translateY(-2px)}}@keyframes pulse{0%{box-shadow:0 4px 0 var(--ink),inset 0 -5px #2b1b0e2e,inset 0 2px #fff9,0 0 #ffd23fe6}70%,to{box-shadow:0 4px 0 var(--ink),inset 0 -5px #2b1b0e2e,inset 0 2px #fff9,0 0 0 10px #ffd23f00}}@keyframes rise{0%{transform:translateY(8px);opacity:0}to{transform:translateY(0);opacity:1}}@media(prefers-reduced-motion:reduce){[data-motion=app] *:not([data-motion=own],[data-motion=own] *),[data-motion=app] *:not([data-motion=own],[data-motion=own] *):before,[data-motion=app] *:not([data-motion=own],[data-motion=own] *):after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.shell{position:relative;min-height:100vh;min-height:100dvh}.shell-bg{position:fixed;inset:0;overflow:hidden;pointer-events:none;z-index:0}.shell-bg .hill{position:absolute;left:-40px;right:-40px;bottom:0;height:240px;background:linear-gradient(var(--grass-light),var(--grass-dark));border-top:4px solid var(--ink);border-radius:50% 50% 0 0/30px 30px 0 0}.shell-bg .tufts{position:absolute;left:0;right:0;bottom:0;height:40px;background-repeat:repeat-x;background-size:534px 40px}.shell-bg .ball-big{position:absolute;left:-110px;bottom:34px;width:250px;height:250px;animation:rock calc(7s * var(--k)) ease-in-out infinite alternate}@keyframes rock{0%{transform:rotate(-5deg)}to{transform:rotate(5deg)}}.rail,.hud,.main,.band{position:relative;z-index:1}.rail{display:flex;align-items:center;gap:8px}.wordmark{display:flex;align-items:center;justify-content:center;gap:6px}.wordmark-emblem{display:block;flex:none}.wordmark-words{display:flex;flex-direction:column;align-items:center;gap:1px}.wordmark-words .logo{display:block;line-height:.86}.wordmark-to{font-family:var(--font-body);font-weight:700;text-transform:uppercase;letter-spacing:.12em;line-height:1;color:var(--ink);background:var(--parch-light);border:1.5px solid var(--ink);border-radius:999px;padding:1px 5px;font-size:7px}.wordmark-rail{flex-direction:column;gap:4px}.wordmark-rail .wordmark-emblem{width:54px;height:56px}.wordmark-rail .logo{font-size:20px}.wordmark-header .wordmark-emblem{width:42px;height:43px}.wordmark-header .logo{font-size:22px}.wordmark-splash{gap:16px}.wordmark-splash .wordmark-emblem{width:clamp(96px,28vw,150px);height:auto}.wordmark-splash .logo{font-size:clamp(42px,13vw,58px)}.wordmark-splash .wordmark-to{font-size:12px;padding:3px 10px;border-width:3px}.nav{display:flex;gap:6px;margin:0;padding:0;list-style:none}.nav-item{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:56px;min-height:44px;text-decoration:none;color:var(--ink);font-size:11px;font-weight:700;border-radius:14px}.nav-item:hover{color:var(--ink)}.nav-item .med{position:relative;width:56px;height:56px;border-radius:50%;border:3px solid var(--ink);background:var(--medallion) center / 100% 100% no-repeat,var(--wood);box-shadow:0 4px 0 var(--ink);display:flex;align-items:center;justify-content:center;transition:transform .15s}.nav-item .disc{width:42px;height:42px;border-radius:50%;border:2px solid var(--ink);background:radial-gradient(circle at 35% 28%,#fff 0 14%,#fff3d1 34%,#e9cf94);display:flex;align-items:center;justify-content:center;box-shadow:inset 0 -3px #2b1b0e26}.nav-item .nav-label{background:var(--parch-light);border:2px solid var(--ink);border-radius:8px;padding:0 6px;line-height:16px;white-space:nowrap}.nav-item:hover .med{transform:translateY(-3px)}.nav-item[aria-current=page] .disc{background:radial-gradient(circle at 35% 28%,#fff6c8 0 14%,var(--gold-bright) 40%,var(--gold-deep) 100%);box-shadow:inset 0 -3px #2b1b0e26,0 0 0 2px var(--gold-bright)}.nav-item[aria-disabled=true]{cursor:not-allowed;color:var(--muted)}.nav-item[aria-disabled=true] .med{filter:grayscale(.85) brightness(.92);box-shadow:0 2px 0 var(--ink);transform:translateY(2px)}.nav-item[aria-disabled=true] .disc{background:radial-gradient(circle at 35% 28%,#f6f3ec 0 14%,#dcd6c9 40%,#b8b0a0)}.nav-item[aria-disabled=true] .nav-label{background:#e9e4d8}.nav-item[aria-current=page] .med{animation:medBounce calc(2.4s * var(--k)) ease-in-out infinite}.nav-item:focus-visible{box-shadow:none}.nav-item:focus-visible .med{box-shadow:0 4px 0 var(--ink),0 0 0 4px var(--gold-bright),0 0 0 7px var(--ink)}.badge.badge-gold{background:var(--gold-bright);color:var(--ink)}.badge{position:absolute;right:-6px;top:-6px;min-width:20px;height:20px;border-radius:10px;background:var(--alert);border:2px solid var(--ink);color:var(--white);font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;padding:0 4px}.hud{display:flex;align-items:center;gap:12px;min-width:0}.hud-title{font-family:var(--font-display);font-size:22px;font-weight:800;color:var(--parch-light);text-shadow:2px 2px 0 var(--ink);line-height:1.05;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.hud .chip{background:var(--parch-light);color:var(--ink);border:2px solid var(--ink)}.hud-slot{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:10px}.hud-end{display:flex;align-items:center;gap:6px;flex:0 0 auto}.hud-logo{display:none}.wallet{display:flex;gap:5px}.energy{display:flex;align-items:center;gap:8px;background:var(--parch-light);border:3px solid var(--ink);border-radius:12px;padding:4px 10px;font-size:13px;min-width:0;max-width:420px;flex:1 1 300px}.energy b{white-space:nowrap}.energy .full-at{color:var(--muted);font-size:12px;white-space:nowrap}.band{display:flex;align-items:center;gap:12px;min-width:0}.band-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;flex:0 1 auto;min-width:0}.ticker{position:relative;display:flex;align-items:center;gap:14px;overflow:hidden;background:var(--ink);color:var(--parch-light);border:3px solid var(--ink);border-top-color:var(--gold-bright);border-radius:12px;padding:0 12px;font-size:14px;min-width:0;flex:1 1 240px;align-self:stretch;min-height:44px;margin:8px 0}.ticker-label{flex:0 0 auto;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--gold-bright)}.ticker-window{flex:1 1 auto;overflow:hidden;min-width:0}.ticker-track{display:flex;width:max-content;animation:tick calc(36s * var(--k)) linear infinite}.ticker:hover .ticker-track,.ticker:focus-within .ticker-track{animation-play-state:paused}.ticker-set{display:flex;gap:56px;padding-right:56px;white-space:nowrap;margin:0;list-style:none}.ticker-item time,.ticker-item .when{color:var(--gold-bright);margin-right:6px;font-weight:700}@keyframes tick{0%{transform:translate(0)}to{transform:translate(-50%)}}.events{margin:0;padding:6px 9px;list-style:none;font-size:13px;line-height:1.5;color:var(--ink-soft);border:3px solid var(--wood-dark);border-radius:12px}.events li{display:flex;gap:6px;align-items:baseline}.events .when{flex:0 0 auto;min-width:46px;background:var(--wood-dark);color:var(--parch-light);border-radius:6px;padding:0 6px;font-weight:700;font-size:11px;text-align:center}.page{display:flex;justify-content:center;align-items:flex-start}.cols{display:flex;gap:16px;align-items:flex-start;width:100%;justify-content:center}.col{display:flex;flex-direction:column;gap:12px;min-width:0;flex:0 1 380px}.col-wide{flex-basis:440px}@media(max-width:767.98px){.shell{display:flex;flex-direction:column}.hud{order:1;display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"start logo end" "title title title" "slot slot slot";gap:6px 8px;padding:8px 10px 4px;background:none!important}.hud-start{grid-area:start}.hud-logo{display:flex;grid-area:logo;justify-self:center}.hud-end{grid-area:end}.hud-titlebar{grid-area:title;display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.hud-title{font-size:19px;white-space:normal}.hud-slot{grid-area:slot;flex-wrap:wrap}.hud-slot:empty{display:none}.energy{max-width:none;flex:1 1 100%}.main{order:2;flex:1 0 auto;padding:6px 10px 10px}.shell.has-scene .main{padding:0}.band{order:3;flex-direction:column;align-items:stretch;gap:10px;padding:0 10px 12px;background:none!important}.band-actions>*{flex:1 1 auto}.ticker{display:none}.rail{order:4;position:sticky;bottom:0;z-index:6;justify-content:center;padding:8px 8px calc(8px + env(safe-area-inset-bottom));border-top:4px solid var(--ink);box-shadow:inset 0 3px 0 var(--wood-light)}.rail .wordmark{display:none}.nav{width:100%;max-width:480px;justify-content:space-between;gap:2px}.nav-item{min-width:0;flex:0 1 56px}.nav-item .med{width:52px;height:52px}.nav-item .disc{width:40px;height:40px}.cols{flex-direction:column;align-items:stretch}.col,.col-wide{flex:1 1 auto;width:100%}}@media(min-width:768px){.shell{display:grid;grid-template-columns:var(--rail-w) minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto;height:100vh;height:100dvh;overflow:hidden}.rail{grid-column:1;grid-row:1 / 4;z-index:4;flex-direction:column;gap:10px;padding:10px 0;border-right:4px solid var(--ink);box-shadow:inset -3px 0 0 var(--wood-light);overflow-y:auto;overflow-x:hidden}.nav{flex-direction:column;align-items:center}.hud{grid-column:2;grid-row:1;min-height:60px;padding:6px 16px;border-bottom:4px solid var(--ink);box-shadow:inset 0 -3px 0 var(--wood-light);z-index:3}.hud-start{display:none}.hud-titlebar{display:flex;align-items:center;gap:10px;min-width:0;flex:0 1 auto}.main{grid-column:2;grid-row:2;min-height:0;overflow:auto;padding:14px 20px}.shell.has-scene .main{overflow:hidden;padding:0}.band{grid-column:2;grid-row:3;min-height:64px;flex-wrap:wrap;padding:0 16px;border-top:4px solid var(--ink);box-shadow:inset 0 3px 0 var(--wood-light);z-index:3}.events{display:none}.cols{zoom:var(--page-zoom, 1);width:auto;flex-wrap:wrap}.cols .fill-box{zoom:calc(1 / var(--page-zoom, 1))}}.bare-bar{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px max(16px,env(safe-area-inset-right,0px)) 6px max(16px,env(safe-area-inset-left,0px))}.shell.bare .main{padding:0}@media(min-width:768px){.shell.bare{display:flex;flex-direction:column;height:auto;overflow:visible}.shell.bare .main{overflow:visible}.bare-bar{padding-inline:32px}}@media(min-width:768px)and (min-aspect-ratio:7/4){.shell.has-scene .main{grid-column:1 / 3}.shell.has-scene .fs-world{--rail-cover: var(--rail-w)}}@media(min-width:768px)and (max-width:1199.98px){.hide-narrow{display:none!important}.hud{gap:8px;padding:6px 10px}.band{gap:8px;padding:0 10px}}@media(min-width:1200px)and (min-height:700px){:root{--page-zoom: 1.15}}@media(min-width:1400px)and (min-height:820px){:root{--page-zoom: 1.3}}@media(min-width:1700px)and (min-height:900px){:root{--page-zoom: 1.5}}.desktop-only{display:contents}@media(max-width:767.98px){.desktop-only{display:none}.shell:not(.has-scene) .events{display:none}}.hud{padding-top:max(8px,var(--safe-area-inset-top, env(safe-area-inset-top, 0px)))}html.modal-open,html.modal-open body{overflow:hidden}dialog.modal{padding:0;border:0;background:transparent;color:var(--ink);max-width:min(560px,calc(100vw - 24px));overflow:visible}dialog.modal::backdrop{background:#2b1b0e8c}.pill-button{display:inline-flex;align-items:center;min-height:44px;min-width:44px;padding:0;border:0;background:none;cursor:pointer;font:inherit;color:inherit}.pill-button:hover .pill{filter:brightness(1.05)}dialog.stars-sheet{margin:0 0 0 auto;width:min(460px,100vw);max-width:100vw;height:100dvh;max-height:100dvh}.stars-sheet .sheet-box{height:100%;border-radius:18px 0 0 18px;overflow:hidden}.stars-sheet .sheet-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:8px;padding-bottom:env(safe-area-inset-bottom,0px)}.sheet-grabber{display:none}.stars-rows{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.stars-rows li{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:6px 2px;border-bottom:2px dashed var(--parch-edge)}.stars-rows li:last-child{border-bottom:0}.stars-rows b,.stars-rows small{display:block;line-height:1.25}.stars-rows small{font-size:12px;color:var(--muted)}.stars-rows .grow{flex:1 1 60%}.stars-rows .cost{margin-left:auto;display:flex;flex-direction:column;align-items:flex-end;white-space:nowrap}.stars-rows .cost-stars{display:inline-flex;align-items:center;gap:3px;font-weight:800}.stars-balance{flex-direction:row;align-items:center;gap:10px}.stars-balance .stars-count{display:block;font-family:var(--font-display);font-size:26px;line-height:1}.stars-balance small{display:block;font-size:13px}.modal-box{margin:0}@media(max-width:767.98px){dialog.stars-sheet{margin:auto 0 0;width:100vw;height:auto;max-height:88dvh}.stars-sheet .sheet-box{max-height:88dvh;border-radius:18px 18px 0 0}.sheet-grabber{display:block;width:54px;height:6px;margin:0 auto;border-radius:3px;background:var(--parch-light);border:2px solid var(--ink)}}dialog.checkout-sheet{width:min(760px,100vw)}.embedded-box{min-height:420px;background:var(--white);border:3px solid var(--ink);border-radius:12px;overflow:hidden}@media(max-width:767.98px){dialog.checkout-sheet{height:100dvh;max-height:100dvh}.checkout-sheet .sheet-box{max-height:100dvh;height:100%;border-radius:0}}.fill-box{position:relative;width:100%;height:100%;min-height:0}.fs{position:absolute;inset:0;container-type:size;overflow:hidden;background:var(--scene-sky)}.fs-world{position:absolute;left:0;top:0;transform-origin:0 0;--zs: tan(atan2(min(100cqh, 100cqw * 9 / 16), 340px));--dx: calc((100cqw / var(--zs) - 344px) / 2);--dy: calc((100cqh / var(--zs) - 330px) / 2);width:calc(100cqw / var(--zs));height:calc(100cqh / var(--zs));transform:scale(var(--zs))}.fs-safe{position:absolute;left:50%;top:50%;width:min(100cqw,100cqh * 16 / 9);height:min(100cqh,100cqw * 9 / 16);transform:translate(-50%,-50%);pointer-events:none}@media(max-width:767.98px){.fs-world{--zs: tan(atan2(min(100cqh, 100cqw * 340 / 350), 340px))}.fs-safe{width:min(100cqw,100cqh * 350 / 340);height:min(100cqh,100cqw * 340 / 350)}.home-scene{height:min(96vw,52vh);min-height:280px}}.scene{position:absolute;left:var(--dx);top:var(--dy);width:344px;height:330px}.scene:before{content:"";position:absolute;left:calc(-1 * var(--dx));right:calc(-1 * var(--dx));top:calc(-1 * var(--dy));height:calc(var(--dy) + 260px);background:linear-gradient(var(--scene-sky) 0,var(--scene-sky) var(--dy),#c6e8f7 calc(var(--dy) + 165px),#e3f3fa calc(var(--dy) + 211px))}.lay{position:absolute;left:calc(-1 * var(--dx));right:calc(-1 * var(--dx));background-repeat:repeat-x}.abs{position:absolute}.cl-far{top:40px;height:52px;left:calc(-300px - var(--dx));right:calc(-300px - var(--dx));background-position:80px 0;background-size:300px 52px;opacity:.75;animation:drift300 calc(150s * var(--k)) linear infinite}.cl-near{top:4px;height:70px;left:calc(-400px - var(--dx));right:calc(-400px - var(--dx));background-size:400px 70px;animation:drift400 calc(80s * var(--k)) linear infinite}.h-skyline{top:120px;height:84px;background-size:448px 84px;background-position:calc(var(--dx) - 60px) 0}.h-trees{top:130px;height:84px;background-size:448px 84px;background-position:calc(var(--dx) - 150px) 0}.h-stand{top:150px;height:66px;background-size:406px 66px;background-repeat:no-repeat;animation:bobA calc(.8s * var(--k)) ease-in-out infinite alternate}.h-stadium{top:96px;height:120px;background-size:400px 120px;background-repeat:repeat-x;background-position:calc(var(--dx) - 20px) 0}.h-centre{top:150px;height:66px;background-size:406px 66px;background-repeat:no-repeat}.h-train{top:236px;height:32px;background-size:400px 32px;background-position:calc(var(--dx) + 10px) 0}.h-fence{top:208px;height:46px;background-size:460px 46px;background-position:calc(var(--dx) - 96px) 0}.scene .h-board{--cut-r: clamp(0px, (var(--x) + 116px - 344px - var(--dx)) * 1000, 1px);--cut-l: clamp(0px, (var(--rail-cover, 0px) / var(--zs) - var(--dx) - var(--x)) * 1000, 1px);left:calc(var(--x) + (var(--cut-r) - var(--cut-l)) * 4000);top:215px;width:116px;height:26.4px;border:2px solid #2b1b0e;border-radius:3px;background:#2b1b0e center / 100% 100% no-repeat;box-shadow:0 2px #2b1b0e66}.h-pitch{top:250px;height:calc(82px + var(--dy))}.h-grass{top:302px;height:28px;background-size:374px 28px;background-position:calc(var(--dx) - 40px) 0}.scene .prop{left:-120px;top:0;pointer-events:none}.prop-defs{position:absolute;width:0;height:0;overflow:hidden}.scene .bird{transform-origin:198px 206px;animation:hop calc(4s * var(--k)) ease-in-out infinite}.scene .flag{transform-origin:436px 186px;animation:wave calc(.9s * var(--k)) ease-in-out infinite}.speech{position:absolute;z-index:4;animation:pop .6s cubic-bezier(.3,1.4,.6,1) both,float calc(3s * var(--k)) ease-in-out .6s infinite alternate}.speech-box{position:relative;border:3px solid transparent;border-radius:11px;background:#fff padding-box;border-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MCA2MCIgd2lkdGg9IjYwIiBoZWlnaHQ9IjYwIj4KICA8IS0tIFNwZWVjaCBidWJibGUsIG5pbmUtc2xpY2U6IHNsaWNlIDIwIG9uIGV2ZXJ5IHNpZGUgKHRoZSBib3R0b20gYmFuZCBhbHNvIGNhcnJpZXMgdGhlIGluayBkcm9wIHNoYWRvdykuCiAgICAgICBDb3JuZXJzIHN0YXkgZml4ZWQsIHRoZSBlZGdlcyBhbmQgdGhlIHdoaXRlIG1pZGRsZSBzdHJldGNoLiBBIHNsaWdodGx5IGhhbmQtZHJhd24gaW5rIGxpbmUsIGEgcGFsZSBzaGluZSBpbiB0aGUgdG9wLWxlZnQgY29ybmVyLgogICAgICAgVGhlIHRhaWwgaXMgc3BlZWNoLXRhaWwuc3ZnLCB3aGljaCB0aGUgY2xpZW50IHBsYWNlcyBvbiB0aGUgYm90dG9tIGVkZ2UgcG9pbnRpbmcgbGVmdCBvciByaWdodC4KICAgICAgIFRoZSBkcm9wIHNoYWRvdyBpcyBjbGlwcGVkIHRvIHRoZSBzdHJpcCB1bmRlciB0aGUgaW5rIGxpbmU6IGRyYXduIHVuZGVyIHRoZSB3aG9sZSB3aGl0ZSBib2R5LCBpdCBzaG93ZWQgdGhyb3VnaAogICAgICAgYXMgZ3JleSBoYWlybGluZXMgd2hlcmV2ZXIgV2ViS2l0IGN1dHMgdGhlIG5pbmUgc2xpY2VzIChsaXZlIFFBIDE4IE9jdG9iZXIpLiAtLT4KICA8IS0tIGluIHRoZSBzaGFkb3cgcGF0aCdzIG93biBzcGFjZSwgd2hpY2ggaXMgbW92ZWQgNSBkb3duOiB5IDQ3IGhlcmUgaXMgeSA1MiBvbiB0aGUgYnViYmxlIC0tPgogIDxjbGlwUGF0aCBpZD0ic2hhZG93LXN0cmlwIj48cmVjdCB5PSI0NyIgd2lkdGg9IjYwIiBoZWlnaHQ9IjEzIi8+PC9jbGlwUGF0aD4KICA8cGF0aCBkPSJNMTggMkg0MkM1MSAyIDU4IDggNTggMTdWMzlDNTggNDggNTEgNTMgNDIgNTNIMThDOSA1MyAyIDQ4IDIgMzlWMTdDMiA4IDkgMiAxOCAyWiIgZmlsbD0iIzJCMUIwRSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCA1KSIgY2xpcC1wYXRoPSJ1cmwoI3NoYWRvdy1zdHJpcCkiLz4KICA8cGF0aCBkPSJNMTggMkg0MkM1MSAyIDU4IDggNTggMTdWMzlDNTggNDggNTEgNTMgNDIgNTNIMThDOSA1MyAyIDQ4IDIgMzlWMTdDMiA4IDkgMiAxOCAyWiIgZmlsbD0iI0ZGRkZGRiIgc3Ryb2tlPSIjMkIxQjBFIiBzdHJva2Utd2lkdGg9IjMuNiIvPgogIDxwYXRoIGQ9Ik03IDE3QzcuNSAxMSAxMSA3LjUgMTcgNyIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjRERFRkY4IiBzdHJva2Utd2lkdGg9IjMiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPgo8L3N2Zz4K) 20 fill / 14px / 0 0 3px;padding:7px 11px 9px;font-size:13px;line-height:1.32}.speech-tail{position:absolute;bottom:-24px;width:40px;height:30px}.speech-tail-right{right:22px}.speech-tail-left{left:22px;transform:scaleX(-1)}@keyframes drift300{0%{transform:translate(0)}to{transform:translate(-300px)}}@keyframes drift400{0%{transform:translate(0)}to{transform:translate(-400px)}}@keyframes bobA{0%{transform:translateY(0)}to{transform:translateY(-2px)}}@keyframes wave{0%,to{transform:skewY(7deg) scaleX(1)}50%{transform:skewY(-7deg) scaleX(.86)}}@keyframes hop{0%,30%{transform:translate(0)}35%{transform:translate(5px,-8px)}40%{transform:translate(10px)}52%{transform:translate(10px) rotate(22deg)}58%,62%{transform:translate(10px)}70%{transform:translate(5px,-8px)}76%,to{transform:translate(0)}}.home-offers{padding:10px}@media(min-width:768px){.shell.has-scene .main{position:relative}.home-offers{position:absolute;top:12px;right:16px;z-index:2;width:min(340px,38%);max-height:calc(100% - 24px);overflow:auto;padding:0}}.hint{font-size:12px;color:var(--ink-soft);line-height:1.3}@media(max-width:767.98px){.rail-empty{display:none}}.btn-wide{min-width:min(100%,280px);font-size:16px}.lock{position:absolute;right:-5px;top:-6px;min-width:22px;height:18px;padding:0 4px;border-radius:9px;background:var(--ink);color:var(--gold-bright);font-size:10px;font-weight:800;display:flex;align-items:center;justify-content:center;z-index:2;border:2px solid var(--gold-bright);white-space:nowrap}.create .panel{margin:0}.preview{position:relative;height:232px;overflow:hidden;padding:0}.lockers{position:absolute;inset:0;background:repeating-linear-gradient(90deg,#9fb0d3 0 54px,var(--ink) 54px 57px,#8fa2c8 57px 111px,var(--ink) 111px 114px)}.lockers:before{content:"";position:absolute;left:0;right:0;top:36px;height:4px;background:var(--ink);box-shadow:0 110px 0 var(--ink)}.lockers:after{content:"";position:absolute;left:0;right:0;bottom:0;height:48px;background:#c79a5e;border-top:4px solid var(--ink)}.bustp{position:absolute;left:8px;bottom:0;width:168px;height:194px}.bustp .bust-head{transform-origin:130px 200px;animation:nod calc(3.4s * var(--k)) ease-in-out infinite alternate}.fig-eyes{transform-box:fill-box;transform-origin:50% 50%;animation:blink calc(4.5s * var(--k)) linear infinite}.bodyp{position:absolute;right:16px;bottom:10px;width:108px;height:180px;animation:breathe calc(3s * var(--k)) ease-in-out infinite alternate}.plate{position:absolute;left:10px;top:10px;display:flex;flex-direction:column;gap:4px;align-items:flex-start;z-index:2;max-width:calc(100% - 80px)}.plate b{font-family:var(--font-display);font-size:19px;line-height:1;background:var(--parch-light);border:3px solid var(--ink);border-radius:10px;padding:3px 9px 1px;box-shadow:0 3px 0 var(--ink);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dice{position:absolute;right:10px;top:10px;width:48px;height:48px;border-radius:14px;padding:0;display:flex;align-items:center;justify-content:center;z-index:2}.try-text{margin:0;padding:0 4px;font-size:13px;color:var(--parch-light);text-shadow:1px 1px 0 var(--ink)}.tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px}.tabs button{min-height:44px;border-radius:12px;font-size:13px;font-weight:800;padding:0 2px}.editor{min-height:284px}.pane{display:flex;flex-direction:column;gap:10px;animation:rise .35s cubic-bezier(.2,.8,.2,1)}.opts{display:flex;flex-wrap:wrap;gap:6px}.th{position:relative;width:52px;height:52px;border-radius:12px;padding:0;display:flex;align-items:center;justify-content:center;overflow:visible}.th.lk svg{opacity:.75}.pre{position:relative;border-radius:12px;padding:2px 0 0;min-height:56px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;overflow:visible}.quick .opts{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px 4px}.quick .th{width:auto}.pname{font-size:10px;font-weight:800;line-height:1;margin-top:1px;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.parts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.parts button{min-height:44px;border-radius:10px;font-size:12px;font-weight:800;padding:0 2px}.sw{position:relative;width:44px;height:44px;border-radius:22px;border:3px solid var(--ink);box-shadow:0 3px 0 var(--ink);padding:0;cursor:pointer}.sw[aria-pressed=true]{box-shadow:0 3px 0 var(--ink),0 0 0 3px var(--gold-bright),0 0 0 5px var(--ink)}.sw.none{background:repeating-linear-gradient(45deg,var(--parch-light) 0 6px,#e9ddbe 6px 12px)!important}.sw:focus-visible{outline:3px solid var(--gold-bright);outline-offset:5px}.pos{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.pos button{min-height:56px;border-radius:12px;padding:4px 0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;font-size:12px;font-weight:700}.cel .opts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.cel button{position:relative;min-height:48px;border-radius:12px;display:flex;align-items:center;gap:8px;padding:0 10px;font-size:13px;font-weight:700;overflow:visible}.step{display:flex;align-items:center;gap:8px}.step button{font-size:22px;font-weight:800}.step b{min-width:52px;text-align:center;font-family:var(--font-display);font-size:26px;line-height:1;background:var(--club);color:var(--parch-light);border:3px solid var(--ink);border-radius:10px;padding:4px 6px 2px}.year-field{flex:1 1 140px;max-width:200px}.juggler{left:12px;top:144px;width:112px;height:187px;animation:juggleBob calc(1.1s * var(--k)) ease-in-out infinite}.juggler .fig-leg-near{transform-origin:60px 176px;animation:knee calc(1.1s * var(--k)) ease-in-out infinite}.juggler .fig-arm-near{transform-origin:44px 110px;animation:balL calc(1.1s * var(--k)) ease-in-out infinite}.juggler .fig-arm-far{transform-origin:106px 110px;animation:balR calc(1.1s * var(--k)) ease-in-out infinite}.juggler[data-pose=arms_up] .fig-arm-near{animation:cheerL calc(.5s * var(--k)) ease-in-out infinite alternate}.juggler[data-pose=arms_up] .fig-arm-far{animation:cheerR calc(.5s * var(--k)) ease-in-out infinite alternate}@keyframes cheerL{0%{transform:rotate(0)}to{transform:rotate(-8deg)}}@keyframes cheerR{0%{transform:rotate(0)}to{transform:rotate(8deg)}}.juggler .fig-pupils{animation:lookUp calc(1.1s * var(--k)) ease-in-out infinite}.jball{left:82px;top:280px;width:22px;height:22px;z-index:3;animation:juggle calc(1.1s * var(--k)) linear infinite}.jball img{width:22px;height:22px}.jshadow{left:82px;top:316px;width:22px;height:6px;border-radius:50%;background:#2b1b0e4d;animation:jshadow calc(1.1s * var(--k)) linear infinite}.coach{left:214px;top:145px;width:112px;height:187px;animation:breathe calc(3s * var(--k)) ease-in-out infinite alternate}.coach-body,.coach-pose{position:absolute;inset:0}.coach svg{width:100%;height:100%}.coach[data-pose=point] .coach-pose,.coach:not([data-pose=clap]) #clap,.coach:not([data-pose=shout]) #shout,.coach:not([data-pose=point]) #point-arm,.coach[data-pose=clap] #far-sleeve,.coach[data-pose=clap] #clipboard-hand,.coach[data-pose=shout] #mouth{display:none}.coach[data-pose=point] #point-arm{transform-origin:44px 106px;transform:rotate(100deg);animation:point calc(1.6s * var(--k)) ease-in-out infinite}.coach #clap-near-fore{transform-origin:34px 132px;animation:clapNear calc(.45s * var(--k)) ease-in-out infinite}.coach #clap-far-fore{transform-origin:111px 140px;animation:clapFar calc(.45s * var(--k)) ease-in-out infinite}.coach #clap-lines{animation:clapLines calc(.45s * var(--k)) linear infinite}.coach #shout{transform-origin:75px 100px;animation:shoutNod calc(.7s * var(--k)) ease-in-out infinite alternate}.coach #shout-lines{animation:clapLines calc(.7s * var(--k)) linear infinite}@keyframes clapNear{0%,to{transform:rotate(0)}50%{transform:rotate(14deg)}}@keyframes clapFar{0%,to{transform:rotate(0)}50%{transform:rotate(-8deg)}}@keyframes clapLines{0%,20%{opacity:1}35%,90%{opacity:0}to{opacity:1}}@keyframes shoutNod{0%{transform:rotate(0)}to{transform:rotate(-3deg)}}.chest-reveal{left:128px;top:222px;width:84px;height:70px;z-index:3;animation:pop .45s cubic-bezier(.3,1.4,.6,1) both}.chest-reveal-chest{width:84px;height:70px}.chest-reveal-prize{position:absolute;left:-20px;right:-20px;top:-16px;display:flex;justify-content:center;align-items:center;gap:2px;font-family:var(--font-display);font-size:16px;color:var(--ink);text-shadow:1px 1px 0 var(--white),-1px -1px 0 var(--white),1px -1px 0 var(--white),-1px 1px 0 var(--white);white-space:nowrap;animation:prizeUp calc(.7s * var(--k)) cubic-bezier(.3,1.4,.6,1) .2s both,float calc(2.4s * var(--k)) ease-in-out .9s infinite alternate}@keyframes prizeUp{0%{transform:translateY(34px) scale(.3);opacity:0}to{transform:translate(0) scale(1);opacity:1}}.chest-odds-art{display:block;width:72px;height:60px;margin:-4px auto 0;animation:chestShake calc(2.4s * var(--k)) ease-in-out infinite;transform-origin:50% 90%}@keyframes chestShake{0%,70%,to{transform:rotate(0)}76%{transform:rotate(-5deg)}82%{transform:rotate(5deg)}88%{transform:rotate(-3deg)}94%{transform:rotate(2deg)}}.odds-reward{display:inline-flex;align-items:center;gap:6px}.odds-reward>:first-child{flex:0 0 auto}.coach #coach-eyes{transform-box:fill-box;transform-origin:50% 50%;animation:blink calc(5s * var(--k)) linear infinite}.train-pulse:not(:disabled){animation:pulse calc(2s * var(--k)) ease-out infinite}.countdown-chip{font-variant-numeric:tabular-nums;background:var(--ink);color:var(--gold-bright);border-radius:8px;padding:1px 7px;font-size:13px}.chest-btn{position:relative;overflow:visible;flex:0 0 auto}.chest-btn .dot{position:absolute;right:-3px;top:-3px;width:12px;height:12px;border-radius:50%;background:var(--alert);border:2px solid var(--ink);animation:blinkDot calc(1.2s * var(--k)) ease-in-out infinite}.offers-pill{min-height:44px;font-size:13px;white-space:nowrap}.hud-note{font-size:12px;color:var(--parch-light);text-shadow:1px 1px 0 var(--ink);margin:0}.home-actions{display:flex;gap:8px;flex-wrap:wrap}.playstyle{display:flex;flex-direction:column;gap:3px;min-width:0}.ps-head{margin:0;display:flex;flex-wrap:wrap;gap:2px 8px;align-items:baseline;font-size:12px;line-height:1.2;color:var(--parch-light);text-shadow:1px 1px 0 var(--ink),-1px 0 0 var(--ink)}.ps-note{font-size:11.5px}.ps{display:flex;gap:6px}.ps button{min-height:44px;min-width:44px;border-radius:12px;font-size:13px;font-weight:800;padding:0 10px;white-space:nowrap}.band-error{flex:1 1 100%;margin:0 0 8px;font-size:13px}.push-card{flex:1 1 100%;margin:4px 0}@media(min-width:768px){.band .band-actions{padding:7px 0;gap:12px}}@media(min-width:768px)and (max-width:1199.98px){.ps button{padding:0 7px;font-size:12px}}@media(max-width:767.98px){.home-actions>*{flex:1 1 auto}.playstyle{border:3px solid var(--ink);border-radius:12px;padding:6px 7px 7px;background:var(--parch) var(--parch-tex);background-size:160px 160px}.ps-head{color:var(--ink);text-shadow:none;justify-content:space-between}.ps-note{color:var(--muted)}.ps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.ps button{font-size:11.5px;line-height:1.1;padding:2px 3px;white-space:normal}.hud-note{color:var(--ink);text-shadow:none}}@media(max-width:559.98px){.ps{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.ps button{font-size:13px;padding:2px 6px 5px}}.small{font-size:12px}.loading-card{flex-direction:row;align-items:center}.seg{display:flex;flex-wrap:wrap;gap:6px}.seg button{flex:1 1 0;min-width:max-content;min-height:44px;border-radius:12px;font-weight:800;font-size:13px;padding:0 8px}.prose p{margin:0}.prose h3{margin-top:6px}.confirm{display:flex;flex-direction:column;gap:8px;border-top:3px dashed var(--parch-edge);padding-top:8px}.session{align-items:flex-start}.big-countdown{font-family:var(--font-display);font-size:40px;font-weight:800;line-height:1;font-variant-numeric:tabular-nums}.session .bar{width:100%}.session-ready{margin:0;font-weight:700;font-size:16px}.drill-list,.length-list{display:flex;flex-direction:column;gap:8px}.drill,.length{min-height:52px;border-radius:12px;padding:8px 10px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;align-items:center;text-align:left;font-size:13px}.drill-name,.length-time{font-weight:800;font-size:15px}.drill-value{font-weight:700;justify-self:end}.skill-track{grid-column:1 / -1;height:10px;border:2px solid var(--ink);border-radius:6px;background:var(--parch-light);overflow:hidden}.skill-track span{display:block;height:100%;background:var(--gold)}.drill-boost{grid-column:1 / -1;font-size:12px;color:var(--club);font-weight:800}.drill-note{grid-column:1 / -1;font-size:12px;color:#8a2a1e;font-weight:700}.length{grid-template-columns:auto 1fr}.length .short{color:#8a2a1e;font-weight:700}.pay{font-weight:800;color:var(--club)}.doll{position:relative;height:300px;border:3px solid var(--ink);border-radius:12px;overflow:hidden}.rays{position:absolute;left:50%;top:52%;width:560px;height:560px;margin:-280px 0 0 -280px;border-radius:50%;background:repeating-conic-gradient(#ffd66e80 0deg 9deg,#fff0 9deg 18deg);animation:spin calc(60s * var(--k)) linear infinite}.glow{position:absolute;left:50%;top:50%;width:220px;height:220px;margin:-110px 0 0 -110px;border-radius:50%;background:radial-gradient(#fff8e6f2,#fff8e600 70%)}.hero{position:absolute;left:50%;top:36px;width:140px;height:233px;margin-left:-70px;animation:breathe calc(3s * var(--k)) ease-in-out infinite alternate}.slots{position:absolute;top:8px;bottom:8px;margin:0;padding:0;list-style:none;display:flex;flex-direction:column;justify-content:space-between}.slots-left{left:8px}.slots-right{right:8px}.slot-cell{display:flex;flex-direction:column;align-items:center;gap:1px}.slot{position:relative;width:48px;height:48px;border-radius:12px;padding:0;display:flex;align-items:center;justify-content:center}.slot.empty{background:var(--parch-light);border:3px dashed var(--wood-dark);box-shadow:none}.slot.empty:before{display:none}.slot[aria-pressed=true]{box-shadow:0 4px 0 var(--ink),0 0 0 3px var(--gold-bright),0 0 0 5px var(--ink)}.slot .plus{position:absolute;right:2px;top:2px;width:18px;height:18px;border-radius:50%;background:var(--action);border:2px solid var(--ink);color:var(--white);font-size:13px;font-weight:800;line-height:14px;text-align:center}.slab{font-size:10px;font-weight:700;color:var(--ink-soft);background:#fff8e6d9;border-radius:6px;padding:0 4px;white-space:nowrap}.slot-info{margin:0;font-size:13px;min-height:44px;justify-content:center}.skills{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.skill{display:grid;grid-template-columns:86px minmax(0,1fr) 46px;align-items:center;gap:2px 8px;font-size:13px;font-weight:700}.skill .track{position:relative;height:14px;border:2px solid var(--ink);border-radius:7px;background:var(--parch-light);overflow:hidden}.skill .fill{position:absolute;left:0;top:0;bottom:0;background:linear-gradient(#8bd06a,#4fa83a 55%,#3c8a2c);border-right:2px solid var(--ink);transform-origin:0 50%;animation:grow 1s cubic-bezier(.2,.8,.2,1) both}.skill .ticks{position:absolute;inset:0;background:repeating-linear-gradient(90deg,#2b1b0e00 0 calc(25% - 1px),#2b1b0e59 calc(25% - 1px) 25%)}.skill-num{text-align:right;font-variant-numeric:tabular-nums}.skill-extra{grid-column:2 / -1;font-size:11px;font-weight:500;color:var(--muted)}.skills.editing .skill{grid-template-columns:86px minmax(0,1fr) 52px auto}.skill .add{position:absolute;top:0;bottom:0;background:repeating-linear-gradient(135deg,var(--gold-bright) 0 4px,var(--gold) 4px 8px);border-right:2px solid var(--ink)}.skill-plus{font-style:normal;color:var(--gold-deep);margin-left:2px}.skill .steps{display:flex;gap:6px;justify-content:flex-end}.skill .step{width:36px;height:36px;padding:0;display:flex;align-items:center;justify-content:center;border-radius:10px;font:800 18px/1 var(--font-display);color:var(--ink)}.skill-meta{grid-column:2 / -1;display:flex;align-items:center;gap:8px;font-size:11px;font-weight:700;color:var(--muted)}.skill-band{border:1.5px solid currentColor;border-radius:6px;padding:0 5px;line-height:16px;white-space:nowrap}.skill-band.band-fast{color:var(--club)}.skill-band.band-steady{color:var(--wood-dark)}.skill-band.band-slow,.skill-band.band-cap{color:var(--rival)}.next-point{display:inline-block;width:48px;height:6px;border:1.5px solid var(--ink);border-radius:4px;background:var(--parch-light);overflow:hidden}.next-point span{display:block;height:100%;background:var(--action)}.free-points{display:flex;align-items:center;flex-wrap:wrap;gap:8px 10px;background:var(--parch-light);border:2px dashed var(--gold-deep);border-radius:10px;padding:8px 10px;margin-bottom:10px}.free-count{font:800 26px/1 var(--font-display);color:var(--gold-deep);font-variant-numeric:tabular-nums}.free-text{display:flex;flex-direction:column;flex:1 1 140px;min-width:0;font-weight:700;font-size:13px}.free-actions{display:flex;gap:8px;margin-left:auto}.free-foot,.free-ask{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:10px}.free-ask{font-size:13px;font-weight:700}.free-foot .hint{flex:1 1 180px;min-width:0}@media(max-width:560px){.skills.editing .skill{grid-template-columns:minmax(0,1fr) auto}.skills.editing .skill .skill-name{grid-area:1 / 1}.skills.editing .skill .skill-num{grid-area:1 / 2}.skills.editing .skill .track{grid-area:2 / 1}.skills.editing .skill .steps{grid-area:2 / 2}.skills.editing .skill .skill-meta{grid-area:3 / 1 / auto / -1}.skills.editing .skill .skill-extra{grid-area:4 / 1 / auto / -1}.skill .step{width:44px;height:44px}}.facts{display:grid;grid-template-columns:1fr 1fr;gap:8px}.fact b{font-family:var(--font-display);font-size:22px}.shopwin,.scenewin{position:relative;height:236px;border:3px solid var(--ink);border-radius:10px;overflow:hidden;background:#e3c893}.shopbg{position:absolute;left:50%;top:0;width:448px;height:235px;margin-left:-224px}.scenewin{height:auto}.scenebg{position:relative;width:100%;max-width:448px;margin:0 auto;aspect-ratio:800 / 420}.scenebg>svg,.scene-art>svg{display:block;width:100%;height:100%}.scene-art{position:absolute;inset:0}.scenewin .kit-a{fill:var(--kit-a, #1f6b3a)}.scenewin .kit-b{fill:var(--kit-b, #ffd23f)}.scenewin .kit-a-line{stroke:var(--kit-a, #1f6b3a)}.scenewin .kit-b-line{stroke:var(--kit-b, #ffd23f)}.scene-physio{position:absolute;left:39%;top:35.7%;width:18.75%;height:59.5%;animation:breathe calc(3.4s * var(--k)) ease-in-out infinite alternate}.scene-physio svg{display:block;width:100%;height:100%}.scene-physio #mug-arm{transform-origin:44px 110px;animation:mugSway calc(2.6s * var(--k)) ease-in-out infinite alternate}@keyframes mugSway{0%{transform:rotate(-2deg)}to{transform:rotate(3deg)}}.rosa{position:absolute;left:calc(50% + 10px);top:50px;width:140px;height:182px;animation:breathe calc(3s * var(--k)) ease-in-out infinite alternate}.rosa svg{width:100%;height:100%}.rosa #arm-up{transform-origin:160px 166px;animation:waveBoot calc(1.4s * var(--k)) ease-in-out infinite alternate}.rosa #sk-eyes{transform-box:fill-box;transform-origin:50% 50%;animation:blink calc(4s * var(--k)) linear infinite}.counter{position:absolute;left:0;right:0;bottom:0;height:52px;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4MDAgNjAiIHdpZHRoPSI4MDAiIGhlaWdodD0iNjAiPgogIDwhLS0gRG9uYSBSb3NhJ3MgY291bnRlcjogdGhlIHN0cmlwIGFsb25nIHRoZSBib3R0b20gb2YgdGhlIDgwMCB4IDQyMCBzaG9wIHdpbmRvdyAoc2hvcC1pbnRlcmlvci5zdmcpLCBpbiBmcm9udCBvZiBoZXIsIGhpZGluZyBoZXIgYmVsb3cgdGhlIHdhaXN0LgogICAgICAgQSB3b3JuIHdvb2RlbiB0b3Agd2l0aCBhIGxpZ2h0IGZyb250IGVkZ2UsIHRoZSBvdmVyaGFuZydzIHNoYWRlIGJhbmQsIHJhaXNlZCBmcm9udCBwYW5lbHMsIGEgY2x1Yi1ncmVlbiBraWNrIGJvYXJkLCBhbmQgcGFwZXIgcHJpY2Ugc3RpY2tlcnMgcGlubmVkIHRvIHRoZSBmcm9udAogICAgICAgKGEgY29pbiBvbiBlYWNoLCBubyB3b3JkcykuIFNlYW1sZXNzIGxlZnQgdG8gcmlnaHQsIHNvIHRoZSBjbGllbnQgcmVwZWF0cyBpdCBhY3Jvc3MgYW55IHdpbmRvdyB3aWR0aC4gTGlnaHQgZnJvbSB0aGUgdXBwZXIgbGVmdC4gLS0+CiAgPGRlZnM+CiAgICA8ZyBpZD0icGFuZWwiPgogICAgICA8cGF0aCBkPSJNOCAyMkg5MlY1Mkg4WiIgZmlsbD0iI0E4NkIzQyIgc3Ryb2tlPSIjMkIxQjBFIiBzdHJva2Utd2lkdGg9IjIuNiIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgogICAgICA8cGF0aCBkPSJNMTAgNTBIOTBWMjRMOTIgMjJWNTJIOFoiIGZpbGw9IiM3QTRCMUUiLz4KICAgICAgPHBhdGggZD0iTTExIDQ3VjI1SDcwIiBmaWxsPSJub25lIiBzdHJva2U9IiNDODg5NEYiIHN0cm9rZS13aWR0aD0iMi42IiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4KICAgICAgPHBhdGggZD0iTTggMjJIOTJWNTJIOFoiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzJCMUIwRSIgc3Ryb2tlLXdpZHRoPSIyLjYiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KICAgICAgPHBhdGggZD0iTTIyIDMyQzM0IDMwIDQ2IDM0IDU4IDMyTTMwIDQyQzQ0IDQwIDYwIDQ0IDc2IDQxIiBmaWxsPSJub25lIiBzdHJva2U9IiM4QTVBMkIiIHN0cm9rZS13aWR0aD0iMS44IiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4KICAgIDwvZz4KICAgIDxnIGlkPSJ0YWciPgogICAgICA8cGF0aCBkPSJNMCAwTC00IDkiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzJCMUIwRSIgc3Ryb2tlLXdpZHRoPSIxLjYiLz4KICAgICAgPGNpcmNsZSBjeD0iMCIgY3k9IjAiIHI9IjIuMiIgZmlsbD0iI0M5RDNEOCIgc3Ryb2tlPSIjMkIxQjBFIiBzdHJva2Utd2lkdGg9IjEuNCIvPgogICAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNSA5KSByb3RhdGUoLTEwKSI+CiAgICAgICAgPHBhdGggZD0iTS0xMiAwSDEwTDE0IDhMMTAgMTZILTEyWiIgZmlsbD0iI0ZGRjhFNiIgc3Ryb2tlPSIjMkIxQjBFIiBzdHJva2Utd2lkdGg9IjIuMiIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgogICAgICAgIDxwYXRoIGQ9Ik00IDFIMTBMMTQgOEwxMCAxNUg0WiIgZmlsbD0iI0U5RERCRSIvPgogICAgICAgIDxwYXRoIGQ9Ik0tMTIgMEgxMEwxNCA4TDEwIDE2SC0xMloiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzJCMUIwRSIgc3Ryb2tlLXdpZHRoPSIyLjIiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KICAgICAgICA8Y2lyY2xlIGN4PSI4IiBjeT0iOCIgcj0iMS44IiBmaWxsPSIjMkIxQjBFIi8+CiAgICAgICAgPGNpcmNsZSBjeD0iLTQiIGN5PSI4IiByPSI0LjYiIGZpbGw9IiNGRkQyM0YiIHN0cm9rZT0iIzJCMUIwRSIgc3Ryb2tlLXdpZHRoPSIxLjgiLz4KICAgICAgICA8Y2lyY2xlIGN4PSItNCIgY3k9IjgiIHI9IjIiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0M5OEExMCIgc3Ryb2tlLXdpZHRoPSIxLjQiLz4KICAgICAgPC9nPgogICAgPC9nPgogIDwvZGVmcz4KICA8cmVjdCB5PSIxNCIgd2lkdGg9IjgwMCIgaGVpZ2h0PSI0NiIgZmlsbD0iIzhBNUEyQiIvPgogIDx1c2UgaHJlZj0iI3BhbmVsIi8+PHVzZSBocmVmPSIjcGFuZWwiIHg9IjEwMCIvPjx1c2UgaHJlZj0iI3BhbmVsIiB4PSIyMDAiLz48dXNlIGhyZWY9IiNwYW5lbCIgeD0iMzAwIi8+CiAgPHVzZSBocmVmPSIjcGFuZWwiIHg9IjQwMCIvPjx1c2UgaHJlZj0iI3BhbmVsIiB4PSI1MDAiLz48dXNlIGhyZWY9IiNwYW5lbCIgeD0iNjAwIi8+PHVzZSBocmVmPSIjcGFuZWwiIHg9IjcwMCIvPgogIDxyZWN0IHk9IjE0IiB3aWR0aD0iODAwIiBoZWlnaHQ9IjYiIGZpbGw9IiMyQjFCMEUiIG9wYWNpdHk9Ii4yOCIvPgogIDxyZWN0IHk9IjU0IiB3aWR0aD0iODAwIiBoZWlnaHQ9IjYiIGZpbGw9IiMxRjZCM0EiLz4KICA8cGF0aCBkPSJNMCA1NEg4MDAiIHN0cm9rZT0iIzJCMUIwRSIgc3Ryb2tlLXdpZHRoPSIyLjYiLz4KICA8cGF0aCBkPSJNMCA1Ni41SDgwMCIgc3Ryb2tlPSIjM0U4RTU4IiBzdHJva2Utd2lkdGg9IjEuNiIvPgogIDxyZWN0IHk9IjIiIHdpZHRoPSI4MDAiIGhlaWdodD0iMTIiIGZpbGw9IiNDODg5NEYiLz4KICA8cmVjdCB5PSI5IiB3aWR0aD0iODAwIiBoZWlnaHQ9IjUiIGZpbGw9IiNBODZCM0MiLz4KICA8cGF0aCBkPSJNMCA1LjVIODAwIiBzdHJva2U9IiNFMEFFNzgiIHN0cm9rZS13aWR0aD0iMiIvPgogIDxwYXRoIGQ9Ik02MCA0SDEzME0zMDAgNEgzNDBNNTIwIDRINjAwIiBzdHJva2U9IiNGMENGQTAiIHN0cm9rZS13aWR0aD0iMS42IiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4KICA8cGF0aCBkPSJNMCAxLjVIODAwTTAgMTRIODAwIiBzdHJva2U9IiMyQjFCMEUiIHN0cm9rZS13aWR0aD0iMyIvPgogIDx1c2UgaHJlZj0iI3RhZyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTUwIDE4KSIvPgogIDx1c2UgaHJlZj0iI3RhZyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzcyIDE4KSByb3RhdGUoNikiLz4KICA8dXNlIGhyZWY9IiN0YWciIHRyYW5zZm9ybT0idHJhbnNsYXRlKDY0OCAxOCkgcm90YXRlKC00KSIvPgo8L3N2Zz4K) 50% 100% / auto 52px repeat-x}.shop-bubble{left:10px;top:10px;width:178px}.shop-bubble .speech-box{font-size:12.5px;padding:7px 10px}@media(max-width:419.98px){.shop-bubble{width:152px}}.shop-note{margin:0;padding:0 4px;color:var(--parch-light);text-shadow:1px 1px 0 var(--ink)}.shop-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.item{position:relative;width:100%;min-height:104px;border-radius:12px;padding:8px 4px 6px;display:flex;flex-direction:column;align-items:center;gap:3px;font-size:12px;font-weight:700;overflow:visible}.item .item-art{display:block;flex:0 0 auto}.item .nm{line-height:1.15;text-align:center}.item .pr{display:flex;align-items:center;gap:3px;font-size:13px}.item[aria-pressed=true]{box-shadow:0 4px 0 var(--ink),0 0 0 3px var(--gold-bright),0 0 0 5px var(--ink)}.item.own{opacity:.85}.tier-lock{font-size:10px;color:#8a2a1e}.stk{position:absolute;right:4px;top:4px;z-index:2;border:2px solid var(--ink);border-radius:6px;padding:0 5px;font-size:10px;font-weight:800;transform:rotate(8deg);animation:wobble calc(2.2s * var(--k)) ease-in-out infinite}.stk.new{background:var(--gold-bright);color:var(--ink)}.stk.owned{background:var(--club);color:var(--white);animation:none}.item.rated{padding-bottom:8px}.item[data-r]:after{content:"";position:absolute;inset:3px;border-radius:9px;border:2px solid var(--rc, transparent);pointer-events:none}.item[data-r=rare],.pack-move[data-r=rare]{--rc: var(--rare)}.item[data-r=epic],.pack-move[data-r=epic]{--rc: var(--epic)}.item[data-r=legendary],.pack-move[data-r=legendary]{--rc: var(--gold-deep)}.rar{max-width:100%;overflow-wrap:anywhere;font-size:9px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;line-height:14px;border:2px solid var(--ink);border-radius:6px;padding:0 4px;background:var(--parch-light);color:var(--ink)}.rar.rare{background:var(--rare);color:var(--white)}.rar.epic{background:var(--epic);color:var(--white)}.rar.legendary{background:var(--gold-bright)}.item .eur{font-size:11px;font-weight:700;color:var(--muted)}.pack-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,150px),1fr));gap:8px}.pack-card{min-height:136px;padding-top:26px}.pack-moves{display:flex;flex-wrap:wrap;justify-content:center;gap:4px}.pack-move{position:relative;display:inline-flex;padding:2px;border:2px solid var(--rc, var(--parch-edge));border-radius:8px;background:var(--parch-light)}.pack-move.own{opacity:.55}.pack-card .was{font-size:11px;color:var(--muted);text-decoration:line-through}.pack-contents{margin:0;padding-left:18px;font-size:13px}.detail .notice{margin:0}.col-picks{flex-basis:560px}.shopwin.slim{height:128px}.shopwin.slim .shopbg{top:-70px}.shopwin.slim .rosa{top:14px;left:auto;right:12px;width:100px;height:130px}.shopwin.slim .counter{height:40px;background-size:auto 40px}.shopwin.slim .shop-bubble{width:min(240px,62%)}.shop-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.shop-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.col-picks .item{padding-top:22px}.item.big{min-height:168px;font-size:15px;gap:4px}.item .art{display:flex;align-items:center;justify-content:center}.item.big .art svg,.item.big .art img{width:72px;height:72px}.item.big .pr{font-size:16px}.item .stat{font-size:11px;color:var(--club-dark)}.item.soldout>:not(.stk):not(.rar){opacity:.45}.col-picks .item .rar{position:absolute;left:5px;top:5px;z-index:2;white-space:nowrap}.rar.inline{display:inline-block;vertical-align:1px}.stk.sold{background:var(--ink);color:var(--parch-light);animation:none}.gift-art{display:block;width:40px;height:34px;background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20120%20100'%20width='120'%20height='100'%3e%3c!--%20The%20daily%20chest,%20closed:%20a%20round-lidded%20wooden%20chest%20with%20gold%20bands,%20rivets%20and%20a%20gold%20lock%20plate,%20seen%20from%20the%20front%20with%20its%20right%20side%20in%20shade.%20Same%20box%20as%20chest-open.svg,%20so%20the%20client%20can%20swap%20one%20for%20the%20other%20in%20place.%20Light%20from%20the%20upper%20left.%20--%3e%3cellipse%20cx='62'%20cy='92'%20rx='50'%20ry='6'%20fill='%232B1B0E'%20opacity='.22'/%3e%3cg%20stroke='%232B1B0E'%20stroke-linejoin='round'%20stroke-linecap='round'%3e%3cpath%20d='M94%2052L110%2044V80L94%2090Z'%20fill='%237A4B1E'%20stroke-width='4'/%3e%3cpath%20d='M28%2044V30C28%2018%2046%2010%2069%2010C92%2010%20110%2018%20110%2030V44L94%2052H28Z'%20fill='%237A4B1E'%20stroke-width='4'/%3e%3cpath%20d='M24%2026L34%2022L50%2013L40%2016ZM72%2019L82%2021L98%2013L88%2011Z'%20fill='%23F2A51A'%20stroke-width='3'/%3e%3cpath%20d='M12%2052H94V90H12Z'%20fill='%23A86B3C'%20stroke-width='4'/%3e%3cpath%20d='M12%2064H94M12%2077H94'%20fill='none'%20stroke='%237A4B1E'%20stroke-width='2.6'/%3e%3cpath%20d='M78%2054H92V88H78Z'%20fill='%238A5A2B'%20stroke='none'/%3e%3cpath%20d='M12%2052H94V90H12Z'%20fill='none'%20stroke-width='4'/%3e%3cpath%20d='M12%2052V38C12%2026%2030%2018%2053%2018C76%2018%2094%2026%2094%2038V52Z'%20fill='%23A86B3C'%20stroke-width='4'/%3e%3cpath%20d='M70%2020C84%2023%2094%2030%2094%2038V52H80C80%2040%2078%2028%2070%2020Z'%20fill='%238A5A2B'%20stroke='none'/%3e%3cpath%20d='M20%2040C20%2032%2030%2026%2044%2024'%20fill='none'%20stroke='%23C8894F'%20stroke-width='4'/%3e%3cpath%20d='M12%2052V38C12%2026%2030%2018%2053%2018C76%2018%2094%2026%2094%2038V52Z'%20fill='none'%20stroke-width='4'/%3e%3cpath%20d='M12%2052H94'%20fill='none'%20stroke-width='5'/%3e%3cpath%20d='M24%2021V90H34V19Z'%20fill='%23FFD23F'%20stroke-width='3'/%3e%3cpath%20d='M72%2019V90H82V21Z'%20fill='%23F2A51A'%20stroke-width='3'/%3e%3cpath%20d='M26.5%2024V48'%20fill='none'%20stroke='%23FFF1B8'%20stroke-width='2'/%3e%3cpath%20d='M100%2047V83'%20fill='none'%20stroke='%23F2A51A'%20stroke-width='5'/%3e%3cg%20fill='%232B1B0E'%20stroke='none'%3e%3ccircle%20cx='29'%20cy='60'%20r='1.8'/%3e%3ccircle%20cx='29'%20cy='72'%20r='1.8'/%3e%3ccircle%20cx='29'%20cy='84'%20r='1.8'/%3e%3ccircle%20cx='29'%20cy='30'%20r='1.8'/%3e%3ccircle%20cx='77'%20cy='60'%20r='1.8'/%3e%3ccircle%20cx='77'%20cy='72'%20r='1.8'/%3e%3ccircle%20cx='77'%20cy='84'%20r='1.8'/%3e%3ccircle%20cx='77'%20cy='30'%20r='1.8'/%3e%3c/g%3e%3cpath%20d='M44%2042H62V62C62%2066%2059%2068%2053%2068C47%2068%2044%2066%2044%2062Z'%20fill='%23FFD23F'%20stroke-width='3.4'/%3e%3cpath%20d='M56%2043H62V62C62%2065%2060%2067%2057%2067.6Z'%20fill='%23F2A51A'%20stroke='none'/%3e%3cpath%20d='M44%2042H62V62C62%2066%2059%2068%2053%2068C47%2068%2044%2066%2044%2062Z'%20fill='none'%20stroke-width='3.4'/%3e%3cpath%20d='M47%2046V58'%20fill='none'%20stroke='%23FFF1B8'%20stroke-width='2'/%3e%3ccircle%20cx='53'%20cy='52'%20r='3.4'%20fill='%232B1B0E'%20stroke='none'/%3e%3cpath%20d='M53%2054V61'%20stroke-width='3.4'/%3e%3c/g%3e%3cg%20fill='%23FFFFFF'%20stroke='%232B1B0E'%20stroke-width='1.6'%20stroke-linejoin='round'%3e%3cpath%20d='M14%2010L15.6%2014.4L20%2016L15.6%2017.6L14%2022L12.4%2017.6L8%2016L12.4%2014.4Z'/%3e%3c/g%3e%3c/svg%3e") center / contain no-repeat}.restock{gap:6px}.restock-when{margin:0;font-size:14px}.restock-left{font-family:var(--font-display);font-weight:800;font-size:17px;font-variant-numeric:tabular-nums}.restock-actions{align-items:center}.odds summary{cursor:pointer;font-weight:700;min-height:32px}.odds p{margin:0}@media(max-width:767.98px){.shop-grid.four{grid-template-columns:repeat(2,minmax(0,1fr))}}.kit-list{list-style:none;margin:0}.kit-row{display:flex;align-items:center;gap:10px;padding:4px 0;border-bottom:2px solid rgba(201,180,138,.6)}.kit-row:last-child{border-bottom:0}.kit-icon{flex:0 0 auto;width:36px;height:36px;border-radius:10px;border:2px solid var(--ink);background:var(--parch-light);display:flex;align-items:center;justify-content:center}.kit-text{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;font-size:13px}.league-head{flex-direction:row;align-items:center;gap:12px}.league-lift{display:block;flex:0 0 auto;width:60px;height:100px}.league-panel{padding:6px}.table-wrap{width:100%;overflow-x:auto}.league-table{width:100%;border-collapse:separate;border-spacing:0 4px;font-size:13px}.league-table th{font-size:11px;font-weight:800;color:var(--muted);text-align:center;padding:0 4px}.league-table abbr{text-decoration:none}.league-table td{background:var(--parch-light);border-top:2px solid var(--parch-edge);border-bottom:2px solid var(--parch-edge);text-align:center;padding:5px 4px;font-variant-numeric:tabular-nums}.league-table td:first-child{border-left:2px solid var(--parch-edge);border-radius:10px 0 0 10px}.league-table td:last-child{border-right:2px solid var(--parch-edge);border-radius:0 10px 10px 0}.league-table .left{text-align:left}.league-table .club-name{font-weight:700}.league-table .muted.small{display:block}.league-table .pts{font-weight:800}.rk{display:inline-flex;width:24px;height:24px;border-radius:50%;align-items:center;justify-content:center;border:2px solid var(--ink);background:var(--parch);font-weight:800}.zone-promotion .rk{background:#8bd06a}.zone-relegation .rk{background:#e86a55;color:var(--white)}.zone-playoff .rk{background:#ffd23f}.zone-legend{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:4px 14px;font-size:13px}.zone-legend li{display:inline-flex;align-items:center;gap:6px}.league-table tr.mine td{background:#ffe9a8;border-color:var(--ink)}.you{margin-left:6px;font-size:10px;font-weight:800;background:var(--club);color:var(--white);border-radius:6px;padding:1px 6px}.fixture-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.fixture{display:flex;align-items:center;flex-wrap:wrap;gap:4px 10px;min-height:48px;padding:6px 10px;border:2px solid var(--parch-edge);border-radius:10px;background:var(--parch-light);color:var(--ink);text-decoration:none}.fixture:hover{border-color:var(--ink);color:var(--ink)}.fixture .when{font-size:12px;font-weight:800;background:var(--wood-dark);color:var(--parch-light);border-radius:6px;padding:1px 6px}.lineup-for{padding:0 4px}.pitch{position:relative;height:420px;border:3px solid var(--ink);border-radius:12px;overflow:hidden;background:repeating-linear-gradient(0deg,#5fae4c 0 48px,#6cbb57 48px 96px)}.pitch:before{content:"";position:absolute;left:8%;right:8%;top:50%;border-top:3px solid rgba(255,255,255,.85)}.pitch:after{content:"";position:absolute;left:30%;right:30%;bottom:0;height:13%;border:3px solid rgba(255,255,255,.85);border-bottom:0}.cball{position:absolute;left:50%;top:50%;width:22px;height:22px;margin:-11px 0 0 -11px;animation:spin calc(6s * var(--k)) linear infinite}.pitch-tokens{list-style:none;margin:0;padding:0}.token-spot{position:absolute;transform:translate(-50%,-50%);z-index:1}.token{display:flex;flex-direction:column;align-items:center;gap:2px;background:none;border:0;padding:2px;cursor:pointer;border-radius:12px;min-width:56px;min-height:56px}.token .face{position:relative;width:50px;height:50px;border-radius:50%;border:3px solid var(--ink);background:var(--parch-light);box-shadow:0 3px 0 var(--ink);display:flex;align-items:center;justify-content:center;overflow:visible}.token .face svg{clip-path:circle(50%)}.token.me .face{background:#ffe9a8}.token[aria-pressed=true] .face{box-shadow:0 3px 0 var(--ink),0 0 0 3px var(--gold-bright),0 0 0 5px var(--ink);animation:popIn .3s cubic-bezier(.3,1.4,.6,1)}.token .num{position:absolute;right:-6px;top:-6px;min-width:20px;height:20px;border-radius:10px;background:var(--club);color:var(--parch-light);border:2px solid var(--ink);font-size:11px;font-weight:800;line-height:16px;text-align:center}.token .nm-row{display:flex;align-items:center;gap:3px}.token .nm{font-size:11px;font-weight:800;background:var(--parch-light);border:2px solid var(--ink);border-radius:8px;padding:0 6px;color:var(--ink);white-space:nowrap}.tactics-note{margin:0;padding:0 4px;color:var(--parch-light);text-shadow:1px 1px 0 var(--ink)}.pass-line{display:flex;align-items:center;gap:6px}.pass-line .reward-text{flex:1;min-width:0}.pass-line>svg,.pass-line>:last-child:not(.reward-text){flex:none}.offer-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.offer{flex-direction:row;flex-wrap:wrap;align-items:center}.kit-dot{width:36px;height:36px;border-radius:50%;border:6px solid;box-shadow:0 0 0 2px var(--ink);flex:0 0 auto}.next-match{align-items:flex-start}.ps-on-card .ps-head{color:var(--ink);text-shadow:none}.ps-on-card .ps-note{color:var(--muted)}.ps-on-card .ps{flex-wrap:wrap}@keyframes spin{to{transform:rotate(360deg)}}@keyframes grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes wobble{0%,to{transform:rotate(8deg)}50%{transform:rotate(-4deg)}}@keyframes waveBoot{0%{transform:rotate(-6deg)}to{transform:rotate(8deg)}}@keyframes juggleBob{0%,to{transform:translateY(1px)}50%{transform:translateY(-1px)}}@keyframes knee{0%{transform:rotate(-55deg)}16%{transform:rotate(0)}84%{transform:rotate(0)}to{transform:rotate(-55deg)}}@keyframes balL{0%,to{transform:rotate(22deg)}50%{transform:rotate(12deg)}}@keyframes balR{0%,to{transform:rotate(-22deg)}50%{transform:rotate(-12deg)}}@keyframes lookUp{0%,to{transform:translateY(2px)}50%{transform:translateY(-7px)}}@keyframes juggle{0%{transform:translateY(0) rotate(0);animation-timing-function:cubic-bezier(.2,.6,.35,1)}50%{transform:translateY(-160px) rotate(200deg);animation-timing-function:cubic-bezier(.65,0,.8,.4)}to{transform:translateY(0) rotate(400deg)}}@keyframes jshadow{0%,to{transform:scale(1);opacity:1;animation-timing-function:cubic-bezier(.2,.6,.35,1)}50%{transform:scale(.35);opacity:.5;animation-timing-function:cubic-bezier(.65,0,.8,.4)}}@keyframes point{0%,to{transform:rotate(96deg)}50%{transform:rotate(110deg)}}@keyframes blinkDot{0%,to{opacity:1}50%{opacity:.35}}@keyframes nod{0%{transform:rotate(-1.5deg)}to{transform:rotate(1.5deg)}}.match-shell .match-host{position:relative;min-height:100vh;min-height:100dvh}@media(max-width:767.98px){.match-shell .rail{display:none}.match-shell .match-host{height:100vh;height:100dvh}}@media(min-width:768px){.match-shell .match-host{grid-column:2;grid-row:1 / 4;min-height:0;height:100%}}.rank-tabs{margin-bottom:12px}.rank-stack{display:flex;flex-direction:column;gap:12px}.pyramid{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.pyramid-groups,.rank-groups{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:8px}.rank-groups{grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr));gap:12px}.pyramid-group{gap:2px}.pyramid-group.mine,.season-row.mine{background:#ffe9a8}.season-row{gap:2px}.outcome{align-self:flex-start;font-size:12px;font-weight:800;border:2px solid var(--ink);border-radius:8px;padding:1px 8px;background:var(--parch-light)}.outcome-promoted,.outcome-playoff_won,.outcome-champion{background:#8bd06a}.outcome-relegated{background:#e86a55;color:var(--white)}.outcome-playoff_lost{background:#ffd23f}.job h3,.mission b{margin:0}.mission .bar,.pass-tier .bar{flex:0 0 auto}.mission.done{opacity:.85}.pass-tier.unlocked{box-shadow:inset 0 0 0 3px #8bd06a}.chest-odds .card{gap:8px}.odds-table{width:100%;border-collapse:collapse;font-size:14px}.odds-table th,.odds-table td{padding:4px 6px;text-align:right;border-bottom:2px dashed var(--parch-edge)}.odds-table .left{text-align:left}@media(max-width:400px){.pos button{font-size:11px}}.reveal-layer{position:fixed;inset:0;z-index:60;pointer-events:none;font-family:var(--font-body);color:var(--ink)}.reveal-layer .reveal-catch{position:fixed;inset:0;border:0;padding:0;margin:0;background:transparent;cursor:pointer;pointer-events:auto}.reveal-dim{position:fixed;inset:0;background:#2b1b0ecc;animation:revealFade .3s linear both}.reveal-scenecard .reveal-dim{background:#2b1b0e66;animation-duration:.2s}.reveal-sub{position:fixed;left:0;right:0;margin:0;text-align:center;font-size:14px;font-weight:700;color:var(--parch-light);text-shadow:1px 1px 0 var(--ink);pointer-events:none}.reveal-card{position:fixed;pointer-events:auto;background:var(--wood) var(--wood-tex);background-size:160px 160px}.reveal-card-title{justify-content:center;padding-top:44px}.reveal-card-chest{position:absolute;left:50%;top:-64px;width:136px;height:113px;margin-left:-68px;pointer-events:none}.reveal-card-body{align-items:center;padding:14px 12px 16px;gap:10px;background:var(--parch) var(--parch-tex);background-size:160px 160px;border-image:var(--card-parch) 24 / 12px stretch}.reveal-amount{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px;margin:0}.reveal-big{font-size:56px}.reveal-unit{font-family:var(--font-display);font-weight:800;font-size:24px;line-height:1}.reveal-note{margin:0;text-align:center}.reveal-collect{align-self:stretch}.reveal-spotlight .reveal-stage{position:fixed;left:50%;top:58%;width:220px;height:183px;margin:-92px 0 0 -110px;pointer-events:none}.reveal-spotlight .reveal-card{left:50%;top:50%;width:min(360px,calc(100vw - 40px));transform:translate(-50%,-50%);animation:revealCardPop .3s cubic-bezier(.3,1.4,.6,1) 2s both}.reveal-spotlight .reveal-sub{bottom:96px;animation:revealFade .3s linear 2s both}.reveal-stage img,.reveal-scene-chest img{position:absolute;left:0;top:0;width:100%;height:100%;transform-origin:50% 90%}.reveal-rays{position:absolute;left:-90px;top:-108px;opacity:.5;animation:revealBurstIn .45s cubic-bezier(.5,0,.75,0) 1s both,spin 4.5s linear 1.45s infinite}.reveal-spotlight .reveal-chest-closed{animation:revealDrop .3s cubic-bezier(.2,.8,.2,1) both,revealWobble .7s ease-in-out .3s,revealHide .01s linear 1s forwards}.reveal-spotlight .reveal-chest-open{animation:revealBurstIn .3s cubic-bezier(.3,1.4,.6,1) 1s both}.reveal-lid-coins{position:absolute;left:25px;right:25px;top:-90px;display:flex;justify-content:center;align-items:flex-end;gap:4px;animation:revealCoinRise .7s cubic-bezier(.3,1.4,.6,1) 1.3s both}.reveal-spotlight.is-shown .reveal-dim,.reveal-spotlight.is-shown .reveal-chest-open,.reveal-spotlight.is-shown .reveal-lid-coins,.reveal-spotlight.is-shown .reveal-sub,.reveal-spotlight.is-shown .reveal-card{animation:none}.reveal-spotlight.is-shown .reveal-chest-closed{animation:none;visibility:hidden}.reveal-spotlight.is-shown .reveal-rays{animation:spin 4.5s linear infinite}.reveal-spotlight.is-closing .reveal-card{animation:revealBurstOut .25s ease-in both}.reveal-spotlight.is-closing .reveal-stage,.reveal-spotlight.is-closing .reveal-sub{animation:revealFadeOut .25s linear both}.reveal-spotlight.is-closing .reveal-dim{animation:revealFadeOut .6s linear .2s both}.reveal-scenecard .reveal-card{animation:revealRise .24s cubic-bezier(.2,.8,.2,1) 1.2s both}.reveal-scenecard .reveal-big{font-size:50px}.reveal-scenecard .reveal-sub{animation:revealFade .2s linear 1.2s both}.reveal-scenecard.is-shown .reveal-card,.reveal-scenecard.is-shown .reveal-dim,.reveal-scenecard.is-shown .reveal-sub{animation:none}.reveal-scenecard.is-closing .reveal-card{animation:revealDropAway .18s ease-in both}.reveal-scenecard.is-closing .reveal-dim,.reveal-scenecard.is-closing .reveal-sub{animation:revealFadeOut .18s linear both}.reveal-scene-chest{animation:none}.reveal-scene-chest.is-card .reveal-chest-closed{animation:revealBurstIn .2s cubic-bezier(.3,1.4,.6,1) both,revealWobble .6s ease-in-out .2s,revealHide .01s linear .8s forwards}.reveal-scene-chest.is-card .reveal-chest-open{animation:revealBurstIn .3s cubic-bezier(.3,1.4,.6,1) .8s both}.reveal-glow{position:absolute;inset:-40px -30px -10px;border-radius:50%;background:radial-gradient(closest-side,#fff1b8f2,#ffd23f59 60%,#ffd23f00);animation:revealBurstIn .45s cubic-bezier(.5,0,.75,0) .8s both}.reveal-scene-coins{position:absolute;left:-10px;right:-10px;top:-34px;display:flex;justify-content:center;align-items:flex-end;gap:2px;animation:revealCoinRise .3s cubic-bezier(.3,1.4,.6,1) 1s both}.reveal-scene-chest.is-toast .reveal-chest-closed{animation:revealBurstIn .2s cubic-bezier(.3,1.4,.6,1) both,revealWobble .4s ease-in-out .2s,revealHide .01s linear .6s forwards}.reveal-scene-chest.is-toast .reveal-chest-open{animation:revealBurstIn .3s cubic-bezier(.3,1.4,.6,1) .6s both}.reveal-scene-chest .reveal-scene-prize{animation:revealCoinRise .3s cubic-bezier(.3,1.4,.6,1) .6s both}.reveal-scene-chest.is-shown .reveal-chest-closed{animation:none;visibility:hidden}.reveal-scene-chest.is-shown .reveal-chest-open,.reveal-scene-chest.is-shown .reveal-glow,.reveal-scene-chest.is-shown .reveal-scene-coins,.reveal-scene-chest.is-shown .reveal-scene-prize{animation:none}.reveal-scene-chest.is-closing{animation:revealFadeOut .18s linear both}.reveal-toast{position:fixed;display:flex;align-items:center;gap:10px;min-height:52px;box-sizing:border-box;background:var(--ink);color:var(--parch-light);border:3px solid var(--ink);border-top-color:var(--gold-bright);border-radius:12px;padding:6px 12px;box-shadow:0 5px #2b1b0e59;text-align:left;font-family:var(--font-body);cursor:pointer;pointer-events:auto;animation:revealRise .24s cubic-bezier(.2,.8,.2,1) 1s both}.reveal-toast-text{flex:1 1 auto;min-width:0}.reveal-toast-label{display:block;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--gold-bright)}.reveal-toast-big{display:block;font-family:var(--font-display);font-weight:800;font-size:22px;line-height:1}.reveal-toast-layer.is-closing .reveal-toast{animation:revealUpAway .18s ease-in both}.reveal-flyer{position:fixed;width:22px;height:22px;opacity:0;animation:revealFlyX .8s cubic-bezier(.55,0,.9,.6) both}.reveal-flyer-y{display:block;animation:revealFlyY .8s cubic-bezier(.1,.6,.3,1) both}.reveal-flyer.is-glide,.reveal-flyer.is-glide .reveal-flyer-y{animation-duration:.6s}.pill.pill-ring{box-shadow:0 3px 0 var(--ink),0 0 0 4px var(--gold-bright),0 0 0 7px var(--ink);animation:revealPillPop .5s cubic-bezier(.3,1.4,.6,1) both}@keyframes revealFade{0%{opacity:0}to{opacity:1}}@keyframes revealFadeOut{0%{opacity:1}to{opacity:0}}@keyframes revealHide{to{opacity:0;visibility:hidden}}@keyframes revealDrop{0%{transform:translateY(-300px) scale(.6);opacity:0}to{transform:none;opacity:1}}@keyframes revealWobble{0%,to{transform:rotate(0)}20%{transform:rotate(-7deg)}40%{transform:rotate(7deg)}60%{transform:rotate(-5deg)}80%{transform:rotate(3deg)}}@keyframes revealBurstIn{0%{transform:scale(.1);opacity:0}to{transform:scale(1);opacity:1}}@keyframes revealBurstOut{0%{transform:translate(-50%,-50%) scale(1);opacity:1}to{transform:translate(-50%,-50%) scale(.2);opacity:0}}@keyframes revealCardPop{0%{transform:translate(-50%,-50%) scale(.4);opacity:0}to{transform:translate(-50%,-50%) scale(1);opacity:1}}@keyframes revealCoinRise{0%{transform:translateY(70px) scale(.3);opacity:0}to{transform:none;opacity:1}}@keyframes revealRise{0%{transform:translateY(60px);opacity:0}to{transform:none;opacity:1}}@keyframes revealDropAway{0%{transform:none;opacity:1}to{transform:translateY(60px);opacity:0}}@keyframes revealUpAway{0%{transform:none;opacity:1}to{transform:translateY(-40px);opacity:0}}@keyframes revealFlyX{0%{opacity:1;transform:translate(0)}88%{opacity:1}to{opacity:0;transform:translate(var(--dx))}}@keyframes revealFlyY{0%{transform:translateY(0)}to{transform:translateY(var(--dy))}}@keyframes revealPillPop{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.reveal-layer.is-reduced .reveal-rays,.reveal-layer.is-reduced .reveal-lid-coins,.reveal-layer.is-reduced .reveal-flyer,.reveal-scene-chest.is-reduced .reveal-glow,.reveal-scene-chest.is-reduced .reveal-scene-coins{display:none}.reveal-layer.is-reduced .reveal-dim{animation:revealFade .2s linear both}.reveal-layer.is-reduced .reveal-chest-closed,.reveal-scene-chest.is-reduced .reveal-chest-closed{animation:revealFade .2s linear both,revealHide .2s linear .3s forwards}.reveal-layer.is-reduced .reveal-chest-open,.reveal-scene-chest.is-reduced .reveal-chest-open,.reveal-scene-chest.is-reduced .reveal-scene-prize{animation:revealFade .2s linear .3s both}.reveal-layer.is-reduced .reveal-card,.reveal-layer.is-reduced .reveal-sub{animation:revealFade .2s linear .6s both}.reveal-toast-layer.is-reduced .reveal-toast{animation:revealFade .2s linear .3s both}.reveal-layer.is-reduced.is-shown .reveal-card,.reveal-layer.is-reduced.is-shown .reveal-sub,.reveal-layer.is-reduced.is-shown .reveal-dim,.reveal-layer.is-reduced.is-shown .reveal-chest-open{animation:none}.reveal-layer.is-reduced.is-closing .reveal-card,.reveal-layer.is-reduced.is-closing .reveal-stage,.reveal-layer.is-reduced.is-closing .reveal-sub,.reveal-layer.is-reduced.is-closing .reveal-dim,.reveal-toast-layer.is-reduced.is-closing .reveal-toast,.reveal-scene-chest.is-reduced.is-closing{animation:revealFadeOut .2s linear both}.reveal-spotlight.is-reduced .reveal-card{transform:translate(-50%,-50%)}.pill.pill-ring{animation:none}}.bell{position:relative;display:inline-flex}.bell .badge{pointer-events:none}.bell-panel{position:fixed;z-index:40;display:flex;flex-direction:column;border:3px solid var(--ink);border-radius:var(--radius);box-shadow:0 6px 0 var(--ink),0 14px 30px #2b1b0e59;overflow:hidden;color:var(--ink)}.bell-panel:focus{outline:none}.bell-panel-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 14px 6px}.bell-panel-title{font-family:var(--font-display);font-size:20px;margin:0}.bell-panel-body{flex:1 1 auto;min-height:0;overflow:auto;padding:0 8px}.bell-panel-foot{display:flex;justify-content:space-between;gap:8px;padding:10px 12px;border-top:2px solid var(--parch-edge)}.notif-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.notif-filters{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.notif-filter{flex:0 0 auto}.notif-day{font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-soft);margin:10px 6px 4px}.panel .notif-day{color:var(--parch-light);text-shadow:1px 1px 0 var(--ink)}.notif-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.notif-row{background:var(--parch-light);border:2px solid var(--parch-edge);border-radius:12px;color:var(--ink)}.notif-row.unread{border-color:var(--ink)}.notif-link{display:grid;grid-template-columns:12px minmax(0,1fr) auto;align-items:start;gap:8px;min-height:48px;padding:10px 12px 10px 10px;color:inherit;text-decoration:none;border-radius:10px}.notif-link:hover{background:#f2a51a1f}.notif-dot{width:10px;height:10px;margin-top:5px;border-radius:5px}.notif-row.unread .notif-dot{background:var(--alert);border:2px solid var(--ink)}.notif-text{display:flex;flex-direction:column;gap:2px;min-width:0;overflow-wrap:anywhere}.notif-row:not(.unread) .notif-title{font-weight:600}.notif-body{font-size:14px;color:var(--ink-soft)}.notif-time{font-size:12px;font-weight:700;color:var(--ink-soft);white-space:nowrap}.notif-actions{display:flex;flex-wrap:wrap;gap:8px;padding:0 12px 10px 30px}.notif-answered{margin:0;padding:0 12px 10px 30px;font-weight:700}.notif-live{display:flex;align-items:center;gap:10px;min-height:48px;margin:0 8px 8px;padding:6px 12px;border:3px solid var(--ink);border-radius:12px;background:var(--ink);color:var(--parch-light);text-decoration:none;font-weight:700}.col>.notif-live{margin:0 0 12px}.notif-live-pill{background:var(--alert);border-radius:6px;padding:2px 8px;font-size:12px;text-transform:uppercase}.notif-live-text{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.notif-live-go{color:var(--gold-bright)}.notif-empty{text-align:center;padding:24px 12px}.notif-empty p{margin:6px 0 0;color:var(--ink-soft)}.notif-kept{text-align:center;font-size:13px;color:var(--ink-soft);margin:12px 0 0}.notif-sections+.btn-block{margin-top:12px}.phone-only{display:none}@media(max-width:767.98px){.phone-only{display:contents}.hud-titlebar .bell{margin-left:auto}}.start-cols{justify-content:center}.start-col{width:100%;max-width:480px;margin:0 auto}.start{display:flex;flex-direction:column}.start-top{zoom:var(--page-zoom, 1);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,440px);gap:20px 40px;align-items:start;width:100%;max-width:1180px;margin:0 auto;padding:4px 32px 48px}.start-pitch{display:flex;flex-direction:column;gap:16px;min-width:0}.start-tag{margin:0;font:800 clamp(26px,2.6vw,38px) / 1.1 var(--font-display);color:var(--ink);text-wrap:balance}.start-loop{position:relative;display:block;aspect-ratio:2 / 1;overflow:hidden;border:4px solid var(--ink);border-radius:14px;background:var(--grass);box-shadow:0 5px 0 var(--ink)}.start-loop video{display:block;width:100%;height:100%;object-fit:cover}.start-loop:focus-visible{outline:3px solid var(--gold-bright);outline-offset:3px}.start-loop-chip{position:absolute;left:10px;top:10px}.start-loop-play{display:none}.start-under{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px}.start-more{display:inline-flex;align-items:center;min-height:44px;padding:0 14px;border-radius:999px;background:var(--parch-light);font-weight:600;color:var(--club)}.start-signin{display:flex;flex-direction:column;gap:12px;min-width:0}.terms-note{margin:0;text-align:center}.start-how{position:relative;border-top:4px solid var(--ink);background:var(--parch);box-shadow:inset 0 3px 0 var(--parch-light);display:grid;grid-template-columns:200px minmax(0,1fr);gap:32px;align-items:end;padding:36px max(32px,calc((100% - 1116px)/2)) 48px}.start-coach{display:block;width:100%;max-width:200px}.start-how-body{display:flex;flex-direction:column;gap:18px;min-width:0}.start-how-title{margin:0;font:800 34px / 1.1 var(--font-display)}.start-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;counter-reset:step}.start-step{counter-increment:step;display:flex;flex-direction:column;gap:6px}.start-step:before{content:counter(step);display:grid;place-items:center;width:34px;height:34px;border:3px solid var(--ink);border-radius:50%;background:var(--gold-bright);font:800 18px var(--font-display)}.start-step h3{margin:0;font:700 20px / 1.15 var(--font-display)}.start-step p{margin:0;color:var(--muted)}.start-how-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px}@media(max-width:899.98px){.start-top{grid-template-columns:minmax(0,1fr);max-width:560px;padding:4px 16px 32px}.start-pitch{display:contents}.start-tag{order:1;font-size:22px;text-align:center}.start-signin{order:2}.start-loop{order:3}.start-loop-play{position:absolute;left:50%;top:50%;display:grid;place-items:center;width:64px;height:64px;margin:-32px 0 0 -32px;border:3px solid var(--ink);border-radius:50%;background:var(--gold-bright);box-shadow:0 4px 0 var(--ink);color:var(--ink)}.start-under{order:4;justify-content:center}.start-under .btn{flex:1 1 100%}.start-how{grid-template-columns:minmax(0,1fr);padding:28px 16px 40px}.start-coach{display:none}.start-how-title{font-size:28px}.start-steps{grid-template-columns:minmax(0,1fr)}.start-how-actions{flex-direction:column;align-items:stretch}.start-how-actions .start-more{justify-content:center}}.provider-choices{display:flex;flex-direction:column;gap:10px}.provider-btn{width:100%;justify-content:flex-start;gap:10px}.provider-mark{display:inline-grid;place-items:center;flex:none;width:30px;height:30px;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 2px var(--ink);color:var(--ink)}.or-divider{display:flex;align-items:center;gap:10px;margin:2px 0 0;color:var(--muted);font-size:13px;font-weight:700}.or-divider:before,.or-divider:after{content:"";flex:1;height:2px;border-radius:2px;background:currentColor;opacity:.35}.method-list{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.method-row{display:flex;align-items:center;gap:10px;min-height:48px}.method-text{display:flex;flex:1;flex-direction:column;min-width:0}.method-name{font-weight:700}.method-detail{overflow-wrap:anywhere}.method-action{flex:none}.method-confirm,.two-step-setup,.recovery-codes{display:flex;flex-direction:column;gap:10px}.code-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(14.5em,1fr));gap:6px 14px;margin:0;padding-left:2.2em}.code-grid code{white-space:nowrap}.code-grid code,.two-step-secret{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-variant-numeric:tabular-nums}.two-step-secret{overflow-wrap:anywhere}.qr-code{align-self:center;max-width:100%;height:auto;border:3px solid var(--ink);border-radius:8px;background:#fff}.demo-end{display:flex;flex-direction:column;gap:12px;width:100%;max-width:480px;margin:0 auto;padding:8px 16px 40px}.demo-chip{position:fixed;left:12px;bottom:12px;z-index:30;pointer-events:none}.checkout-order h3,.checkout-order .store-art{margin:0}.checkout-line{margin:0;display:flex;justify-content:space-between;gap:8px;border-bottom:2px dashed var(--parch-edge);padding-bottom:4px}.checkout-state{align-items:center;text-align:center;gap:10px;min-height:160px;justify-content:center}.checkout-state p{margin:0}.checkout-big{font-family:var(--font-display);font-size:26px;line-height:1.1}.site-nav{display:flex;align-items:center;gap:6px;flex:1;margin-left:24px}.site-link{display:inline-flex;align-items:center;min-height:44px;padding:0 14px;border:2px solid transparent;border-radius:10px;font:700 17px var(--font-display);color:var(--ink);text-decoration:none}.site-link:hover{color:var(--ink);background:#fff8e699}.site-link[aria-current]{background:var(--parch-light);border-color:var(--ink)}.site-play{margin-left:auto}.site-page{display:flex;flex-direction:column;gap:20px;width:100%;max-width:1180px;margin:0 auto;padding-block:8px 40px;padding-left:max(32px,env(safe-area-inset-left,0px));padding-right:max(32px,env(safe-area-inset-right,0px))}.guide-book{display:grid;grid-template-columns:290px minmax(0,1fr);gap:24px;align-items:start}.guide-topics{position:sticky;top:12px}.guide-toc,.guide-index,.changelog,.change-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.guide-toc a{display:flex;align-items:baseline;justify-content:space-between;gap:8px;min-height:44px;padding:10px 12px;border:2px solid var(--parch-edge);border-radius:10px;background:var(--parch-light);color:var(--ink);font-weight:600;line-height:1.25;text-decoration:none}.guide-toc a small{color:var(--muted);font-size:12px;font-weight:500;white-space:nowrap}.guide-toc a[aria-current]{background:var(--gold-bright);border-color:var(--ink)}.guide-main{display:flex;flex-direction:column;gap:12px;min-width:0}.guide-article{gap:12px;max-width:780px;padding:24px 32px}.guide-article-single{width:100%;max-width:840px;margin:0 auto}.guide-article p,.guide-article li{margin:0;max-width:68ch;font-size:16px;line-height:1.6}.guide-article h3{margin:8px 0 0;font-size:21px}.guide-article ul:not(.change-list){margin:0;padding-left:22px;display:flex;flex-direction:column;gap:4px}.guide-title{margin:0;font:800 38px / 1.1 var(--font-display);text-wrap:balance}.guide-tip{padding:10px 14px;border-left:6px solid var(--club);border-radius:10px;background:var(--sky-low)}.guide-cta{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:6px;padding:12px 16px;border:3px solid var(--wood-deep);border-radius:14px;color:var(--white)}.guide-cta p{flex:1 1 220px;font-weight:600}.guide-pager{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 16px;padding-top:12px;border-top:2px dashed var(--parch-edge)}.guide-pager a{display:inline-flex;align-items:center;min-height:44px;font-weight:600}.guide-index{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.guide-index a{display:flex;flex-direction:column;gap:2px;height:100%;padding:12px 14px;border:2px solid var(--parch-edge);border-radius:12px;background:var(--parch-light);color:var(--ink);text-decoration:none}.guide-index a strong{font:700 18px var(--font-display)}.guide-index a span{color:var(--muted);font-size:14.5px}.guide-pick{display:none}.changelog{gap:18px}.change-day{display:grid;grid-template-columns:130px minmax(0,1fr);gap:16px}.change-day h3{margin:4px 0 0;font-size:18px}.change-list{gap:8px;padding-left:16px;border-left:4px solid var(--wood)}.change{display:flex;flex-direction:column;gap:2px;padding:8px 12px;border:2px solid var(--parch-edge);border-radius:10px;background:var(--parch-light)}.change h4{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;font:700 17px / 1.25 var(--font-display)}.change p{color:var(--muted)}.change-new{background:var(--club)}.change-changed{background:var(--wood)}.change-fixed{background:var(--rival)}.change-balance{background:var(--gold-bright);color:var(--ink)}.site-foot{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 20px}.site-foot a{display:inline-flex;align-items:center;min-height:44px;font-weight:600}.site-sticky{display:none}@media(max-width:767.98px){.bare-bar:has(.site-nav){flex-wrap:wrap}.site-nav{flex-basis:100%;order:2;margin:0}.site-link{flex:1;justify-content:center}.site-play{display:none}.site-page{padding-left:max(12px,env(safe-area-inset-left,0px));padding-right:max(12px,env(safe-area-inset-right,0px));gap:14px}.guide-book{grid-template-columns:minmax(0,1fr)}.guide-topics{display:none}.guide-pick{display:flex;flex-direction:column;gap:4px}.guide-article{padding:16px}.guide-article p,.guide-article li{font-size:15.5px}.guide-title{font-size:28px}.guide-index{grid-template-columns:minmax(0,1fr)}.change-day{grid-template-columns:minmax(0,1fr);gap:6px}.site-sticky{display:block;position:sticky;bottom:0;z-index:2;padding:12px max(12px,env(safe-area-inset-right,0px)) calc(12px + env(safe-area-inset-bottom,0px)) max(12px,env(safe-area-inset-left,0px));background:linear-gradient(transparent,var(--sky-low) 35%)}.site-sticky .btn{width:100%}}.site-static{max-width:760px;margin:0 auto;padding:24px 16px 40px;line-height:1.6}.has-session .site-static{visibility:hidden}.site-static-nav{display:flex;gap:16px;margin-bottom:16px;font-weight:600}.gear-card{--rc: var(--parch-edge);position:relative;display:flex;flex-direction:column;gap:8px;min-width:0;padding:30px 12px 12px;border:3px solid var(--rc);border-radius:var(--radius);background:var(--parch);color:var(--ink)}.gear-card[data-r=rare]{--rc: var(--rare)}.gear-card[data-r=epic]{--rc: var(--epic)}.gear-card[data-r=legendary]{--rc: var(--gold-deep)}.gear-rib{position:absolute;top:-3px;left:-3px;border-radius:12px 0 10px;font-size:11px;line-height:20px;padding:0 10px}.gear-top{display:flex;align-items:center;gap:10px;min-width:0}.gear-icon{flex:0 0 auto;width:44px;height:44px;border-radius:10px;border:2px solid var(--ink);background:var(--parch-light);display:flex;align-items:center;justify-content:center}.gear-title{min-width:0}.gear-name{margin:0;font-family:var(--font-display);font-size:20px;line-height:1.1}.gear-badge{margin:0;font-size:13px;font-weight:700;color:var(--muted);overflow-wrap:anywhere}.gear-lines{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.gear-line{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;min-width:0;padding:5px 9px;border:2px solid var(--parch-edge);border-radius:8px;background:var(--parch-light);font-weight:700}.gear-line .dot{flex:0 0 auto;width:11px;height:11px;border-radius:50%;box-shadow:0 0 0 1.5px var(--ink);background:var(--parch-edge)}.gear-line[data-r=rare] .dot{background:var(--rare)}.gear-line[data-r=epic] .dot{background:var(--epic)}.gear-line[data-r=legendary] .dot{background:var(--gold-deep)}.gear-line .lt{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.gear-line.pos .lt{color:var(--club)}.gear-line.neg .lt{color:#a8321e}.gear-line.hid{border-style:dashed}.gear-line.hid .lt{color:var(--muted)}.gear-line .tag{font-size:11px;font-weight:700;color:var(--muted);border:1.5px solid var(--parch-edge);border-radius:6px;padding:0 5px}.gear-note{margin:0;font-size:12px;color:var(--muted)}.gear-plays{align-self:flex-start;margin:0;max-width:100%;padding:2px 8px;border:1.5px solid #e9a593;border-radius:7px;background:#fde7e1;color:#9c2e1c;font-size:13px;font-weight:700;overflow-wrap:anywhere}.gear-you{display:flex;flex-direction:column;gap:2px;padding:7px 10px;border:1.5px solid #a9c99a;border-radius:10px;background:#e6f1df;font-size:13px;overflow-wrap:anywhere}.gear-dur{display:flex;align-items:center;gap:10px;font-size:13px}.gear-dur .bar{position:relative;flex:1 1 auto;min-width:60px;height:12px;border:2px solid var(--ink);border-radius:7px;background:var(--parch-light);overflow:hidden}.gear-dur .bar i{position:absolute;left:0;top:0;bottom:0;background:linear-gradient(#ffe27a,var(--gold))}.gear-repair{display:flex;flex-direction:column;gap:6px;padding-top:8px;border-top:2px dashed var(--parch-edge)}.gear-card .btn{min-height:44px}.kit-open{flex:1 1 auto;min-width:0;min-height:44px;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.kit-open:focus-visible{outline:3px solid var(--gold-bright);outline-offset:2px;border-radius:8px}.kit-rar{vertical-align:2px;margin-left:4px}.kit-detail{list-style:none;padding:6px 0 10px;border-bottom:2px solid rgba(201,180,138,.6)}.picks-head{justify-content:space-between;align-items:center}.picks-clock{font-size:13px;font-weight:700}.picks-grid{margin-bottom:8px}.gear-odds .card{gap:8px}.gear-odds-sub{margin:0;font-family:var(--font-display);font-size:16px}.gear-odds-scroll{max-width:100%;overflow-x:auto}.gear-odds .odds-table tr.mine{background:#ffd23f59;font-weight:700}.gear-odds-durability{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;font-size:13px;overflow-wrap:anywhere}.odds-split{display:block;font-size:12px;color:var(--muted);overflow-wrap:anywhere}@media(max-width:767.98px){.club-cols>.col{display:contents}.club-cols .o-1{order:1}.club-cols .o-2{order:2}.club-cols .o-3{order:3}.club-cols .o-4{order:4}.club-cols .o-5{order:5}.club-cols .o-6{order:6}}.person-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.person{flex-direction:row;flex-wrap:wrap;align-items:center;gap:8px 10px}.person-face{flex:0 0 auto;width:46px;height:46px;border-radius:50%;border:3px solid var(--ink);background:var(--parch-light);display:flex;align-items:center;justify-content:center;overflow:hidden}.person-face svg{clip-path:circle(50%)}.person-text{display:flex;flex-direction:column;gap:2px}.person-text b{font-size:15px;overflow-wrap:anywhere}.person-name{display:flex;flex-wrap:wrap;align-items:center;gap:2px 6px}.person-name .you{margin-left:0}.person-meta{display:flex;flex-wrap:wrap;align-items:center;gap:2px 4px}.person-actions{flex:1 1 100%;display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px}.person-actions .notice,.person-actions .confirm{flex:1 1 100%;margin:0}.role-chip{display:inline-block;font-size:11px;font-weight:800;border:2px solid var(--ink);border-radius:8px;padding:0 6px;line-height:16px;background:var(--parch-light);color:var(--ink)}.role-owner{background:var(--gold-bright)}.role-captain{background:var(--club);color:var(--white)}.role-vice_captain{background:#cfe8c4}.rating{font-weight:700;white-space:nowrap}.count-pill{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 5px;border-radius:11px;border:2px solid var(--ink);background:var(--ink);color:var(--gold-bright);font-size:12px;font-weight:800;text-shadow:none}.club-card-head{align-items:flex-start;gap:12px}.crest{flex:0 0 auto;overflow:visible}.club-preview{align-items:center;text-align:center}.club-preview h3{font-size:22px;overflow-wrap:anywhere}.crest-opts .opts{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px}.crest-th{width:auto;min-width:44px;height:56px}.rules-list{margin:0;padding:10px 10px 10px 28px;display:flex;flex-direction:column;gap:6px;font-size:14px}.club-result h3{overflow-wrap:anywhere}.treasury{display:flex;flex-wrap:wrap;gap:8px 18px}.treasury-item{display:inline-flex;align-items:center;gap:6px;font-size:15px}.treasury-item b{font-family:var(--font-display);font-size:24px;line-height:1}.legend{list-style:none;margin:0;padding:0 4px;display:flex;flex-wrap:wrap;gap:4px 14px;font-size:12px;font-weight:700;color:var(--parch-light);text-shadow:1px 1px 0 var(--ink)}.legend li{display:inline-flex;align-items:center;gap:5px}.legend-dot{width:14px;height:14px;border-radius:50%;border:2px solid var(--ink);box-shadow:none}.legend-member{background:var(--parch-light)}.legend-loanee,.token-loanee .face{background:#ffe9a8}.legend-bot,.token-bot .face{background:#dfe6e9}.legend-trainee,.token-trainee .face{background:#e6d3a2;border-style:dashed}.token-npc .face{background:#efe3c2}.token-loanee .face{box-shadow:0 3px 0 var(--ink),0 0 0 3px var(--gold)}.token-tag{position:relative;z-index:2;font-size:10px;font-weight:800;line-height:14px;padding:0 4px;border-radius:7px;border:2px solid var(--ink);background:var(--gold-bright);color:var(--ink);white-space:nowrap}.token-bot .token-tag{background:var(--parch-light)}.notice-warn{margin:0;background:#fff1c7;border-color:var(--gold-deep)}.textarea{min-height:88px;padding:8px 12px;font-weight:500;line-height:1.4;resize:vertical}.quote{margin:0;padding-left:8px;border-left:3px solid var(--parch-edge);font-style:italic;overflow-wrap:anywhere}.person-note,.offer-form{flex:1 1 100%}.chat-list{list-style:none;margin:0;padding:8px;display:flex;flex-direction:column;gap:8px;max-height:min(52vh,520px);overflow-x:hidden;overflow-y:auto;border:3px solid var(--ink);border-radius:12px;background:var(--parch-light)}.chat-msg{display:flex;align-items:flex-start;gap:8px;max-width:94%;padding:6px 6px 6px 10px;border:2px solid var(--parch-edge);border-radius:12px 12px 12px 4px;background:var(--white)}.chat-msg.mine{align-self:flex-end;border-radius:12px 12px 4px;border-color:var(--club);background:#e3f4dc}.chat-body{flex:1 1 auto;min-width:0}.chat-head{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:2px 6px}.chat-text{margin:2px 0 0;white-space:pre-wrap;overflow-wrap:anywhere}.chat-msg .report-form{flex:1 1 100%}.chat-msg:has(.report-form){flex-wrap:wrap;max-width:100%}.chat-row{align-items:stretch}.chat-row .input{min-width:0}.chat-blocked{align-items:center;text-align:center}.report-btn{flex:0 0 auto}.report-reasons button{flex:1 1 40%}.loan-from{display:inline-block;font-size:11px;font-weight:800;line-height:16px;padding:0 6px;border:2px solid var(--ink);border-radius:8px;background:var(--gold-bright);color:var(--ink);white-space:nowrap}.loan-terms{flex:1 1 100%;margin:0;font-size:14px}.stranger{font-weight:700;color:#8a2a1e}.loan-confirm{flex:1 1 100%}.facts-list{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px}.facts-list dt{font-size:11px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.facts-list dd{margin:0;font-weight:700}select.input{-webkit-appearance:none;appearance:none;height:48px;padding-right:38px;background-color:var(--parch-light);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 9l7 7 7-7' fill='none' stroke='%232B1B0E' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:16px 16px;cursor:pointer}.admin-col{flex-basis:760px}.admin-section{display:flex;flex-direction:column;gap:8px;margin-top:8px}.admin-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:8px}.admin-tags{align-items:center;gap:4px 6px}.role-chip.signal{background:#fde3dc;border-color:#8a2a1e;color:#6e1f14}.growth-head,.growth-file,.growth-check,.growth-grid-card,.growth-history{display:flex;flex-direction:column;gap:8px;min-width:0}.growth h3,.growth h4{margin:0}.growth-actions{align-items:center}.growth-actions .btn{white-space:normal;text-align:center;line-height:1.2}.growth-grid-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.growth-grid-head .seg{flex:0 1 auto}.growth-table-box{overflow-x:auto;max-width:100%;border:3px solid var(--ink);border-radius:12px;background:var(--parch-light)}.growth-table{width:100%;border-collapse:collapse;font-size:13px}.growth-table th,.growth-table td{border:1px solid var(--parch-edge);padding:6px 8px;text-align:left;vertical-align:top}.growth-table thead th{font-size:12px;font-weight:800;color:var(--muted);white-space:nowrap}.growth-table tbody th{font-weight:800;white-space:nowrap}.growth-cell{min-width:7.5em}.growth-cell b,.growth-cell .growth-needs{display:block}.growth-needs{color:var(--muted);font-size:12px}.growth-cell.changed,.growth-level.changed{background:#e3f4dc;box-shadow:inset 0 0 0 2px var(--club)}.growth-tag{display:inline-block;margin-top:2px;font-size:11px;font-weight:800;color:var(--white);background:var(--club-dark);border-radius:6px;padding:0 5px}.growth-facilities button{font-size:12px}.growth-levels,.growth-versions,.growth-results{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.growth-level{display:flex;flex-direction:column;gap:2px;font-size:14px}.growth-level-head{gap:4px 8px;align-items:center}.growth-tops{display:flex;flex-direction:column;gap:6px}.growth-chips{list-style:none;margin:0;padding:0;gap:6px}.growth-chip{font-size:13px;line-height:24px;padding:0 8px}.growth-chip.changed{background:#e3f4dc;border-color:var(--club-dark)}.growth-staff summary{display:flex;align-items:center;min-height:44px;font-weight:800;cursor:pointer}.growth-results li{position:relative;padding-left:22px;font-size:14px;overflow-wrap:anywhere}.growth-results li:before{position:absolute;left:0;font-weight:800}.growth-results li.ok:before{content:"✓";color:var(--club-dark)}.growth-results li.warn:before{content:"!";color:#8a5a00}.growth-results li.bad:before{content:"✗";color:#8a2a1e}.growth-version{display:flex;flex-direction:column;gap:4px;padding-bottom:6px;border-bottom:2px dashed var(--parch-edge)}.growth-version:last-child{border-bottom:0}.stats-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.stats-head .seg{flex:0 0 auto}.stats-head .seg button{white-space:nowrap}.stats-heading{margin:8px 0 0;font-family:var(--font-display)}.stat-tiles{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,140px),1fr));gap:8px}.stat-tile{display:flex;flex-direction:column;gap:2px;min-width:0}.stat-label{font-size:13px;font-weight:700;color:var(--muted)}.stat-value{font-size:24px;line-height:1.15;font-variant-numeric:proportional-nums;overflow-wrap:anywhere}.stat-note{font-size:12px;color:var(--muted)}.stats-hero .hero-value{font-family:var(--font-body);font-size:48px;font-weight:700;line-height:1.1}.stats-card{display:flex;flex-direction:column;gap:8px;min-width:0}.stats-card h3{margin:0}.stats-pair{display:grid;grid-template-columns:1fr;gap:8px}@media(min-width:1100px){.stats-pair{grid-template-columns:1fr 1fr}}.bar-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0}.bar-row{position:relative;display:grid;grid-template-columns:minmax(0,11em) minmax(0,1fr);align-items:center;gap:8px;min-height:44px;border-radius:6px;font-size:14px}.bar-row:focus-visible{outline:3px solid var(--gold-deep);outline-offset:2px}.bar-label{overflow-wrap:anywhere}.bar-track{display:flex;align-items:center;gap:6px;min-width:0}.bar-mark{flex:0 0 auto;width:calc((100% - 6.5em) * var(--p, 0));min-width:2px;height:16px;border-radius:0 4px 4px 0;background:var(--club)}.bar-value{white-space:nowrap;font-weight:700;font-variant-numeric:tabular-nums}.bar-tip{position:absolute;left:0;bottom:calc(100% + 4px);z-index:3;display:none;max-width:min(360px,100%);padding:6px 10px;border-radius:8px;background:var(--ink);color:var(--parch-light);font-size:13px;pointer-events:none}.bar-row:hover .bar-tip,.bar-row:focus-visible .bar-tip{display:block}.split-bar{display:flex;gap:2px;height:20px}.split-bar>span{min-width:2px;flex-basis:0}.split-bar>span:first-child{border-radius:4px 0 0 4px}.split-bar>span:last-child{border-radius:0 4px 4px 0}.split-bar>span:only-child{border-radius:4px}.split-ads{background:var(--club)}.split-purchases{background:var(--gold-deep)}.stats-legend{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:4px 16px;font-size:14px}.stats-legend li{display:inline-flex;align-items:center;gap:6px}.swatch{display:inline-block;width:12px;height:12px;border-radius:3px}.table-scroll{max-width:100%;overflow-x:auto}.table-scroll:focus-visible{outline:3px solid var(--gold-deep)}.stats-table{border-collapse:collapse;font-size:14px;font-variant-numeric:tabular-nums}.stats-table th,.stats-table td{padding:5px 8px;text-align:right;white-space:nowrap}.stats-table thead th{font-size:12px;color:var(--muted)}.stats-table th[scope=row],.stats-table thead th:first-child{text-align:left}.stats-table tbody tr{border-top:1px solid var(--parch-edge)}.meter-cell{display:inline-flex;align-items:center;gap:6px}.meter{display:inline-block;width:44px;height:6px;border-radius:3px;background:#e2d3a8;overflow:hidden}.meter>span{display:block;height:100%;background:var(--club)}.ecpm-input{width:100%;min-height:90px;resize:vertical;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:14px}.bar-flag{margin-left:6px;white-space:nowrap}.cap-row{display:flex;flex-direction:column;gap:4px;font-size:14px}.cap-label{font-weight:700;font-variant-numeric:tabular-nums}.cap-track{position:relative;display:block;height:12px;border-radius:6px;background:#e2d3a8;overflow:hidden}.cap-fill{display:block;width:calc(100% * var(--p, 0));height:100%;background:var(--club)}.cap-warn{position:absolute;top:0;bottom:0;left:calc(100% * var(--p, 0));width:3px;background:var(--gold-deep)}.refusal-list{flex-direction:column}@media(max-width:767.98px){.bar-row{grid-template-columns:minmax(0,1fr);gap:2px}.stats-hero .hero-value{font-size:40px}}.col-full{flex:1 1 auto;max-width:1180px}.facility-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:12px}.facility h3{margin:0}.facility-stage{font-weight:700}.facility .bar{flex:0 0 auto}.facility-build{display:flex;flex-direction:column;align-items:flex-start;gap:6px;border-top:3px dashed var(--parch-edge);padding-top:8px}.facility-build .bar{align-self:stretch}.facility-levels{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,150px),1fr));gap:4px 12px;font-size:14px}.club-ground{height:190px;border:3px solid var(--ink);border-radius:12px;overflow:hidden}@media(max-width:767.98px){.club-ground{height:170px}}.staff-card h3{margin:0}.staff-card .seg button{flex:1 1 44px}.fin-in{background:var(--club)}.fin-out{background:var(--gold-deep)}.fin-weeks{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.fin-week{display:flex;flex-direction:column;gap:0;border-top:2px dashed var(--parch-edge);padding-top:4px}.fin-week .bar-row{grid-template-columns:minmax(0,7em) minmax(0,1fr)}.unpaid ul{margin:6px 0;padding-left:20px}.fin-table td{text-align:right;font-variant-numeric:tabular-nums}.fin-total th,.fin-total td{font-weight:800}.token-warn .face{box-shadow:0 0 0 3px #c8402f}.token-warn .token-tag{background:#c8402f;color:var(--parch-light)}.token[draggable=true],.person[draggable=true]{cursor:grab}.chip-ink{background:var(--ink);color:var(--parch-light)}.chip-gold{background:var(--gold-bright);color:var(--ink)}.share-link{display:flex;flex-direction:column;gap:8px}.share-row{display:flex;flex-wrap:wrap;gap:8px;align-items:stretch;min-width:0}.share-row>.btn{flex:0 0 auto}.share-url{flex:1 1 140px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:flex;align-items:center}.share-row .input{flex:1 1 120px;min-width:0}.invite-code{font-family:var(--font-display);font-size:20px;letter-spacing:.12em}.code-input{text-transform:uppercase;letter-spacing:.12em;font-variant-numeric:tabular-nums}.club-welcome{margin:0 0 12px}.create-invite{margin-top:12px;display:flex;flex-wrap:wrap;gap:6px;align-items:center}.club-code-form{margin-top:12px}.pos-needed{font-size:10px;font-weight:800;text-transform:uppercase;background:var(--gold-bright);border:2px solid var(--ink);border-radius:6px;padding:0 4px}.gift-card{border-color:var(--gold-deep)}.gift-step{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 8px;align-items:center}.gift-step .bar{grid-column:1 / -1}.deal-line{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin:0;font-size:15px}.deal-line b{font-family:var(--font-display);font-size:22px}.steps-list{margin:0;padding-left:22px;display:flex;flex-direction:column;gap:4px;font-size:14px}.friend-row{gap:6px}.app-toast{left:50%;width:min(420px,calc(100vw - 20px));transform:translate(-50%);animation:revealFade .24s linear both}@media(prefers-reduced-motion:reduce){.app-toast{animation:none}}.create-club-code{max-width:440px;margin:12px auto 0}.player-tag{display:inline-block;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;border:2px solid var(--ink);border-radius:6px;padding:0 5px;line-height:15px;white-space:nowrap;vertical-align:1px}.player-tag.tag-founder{background:var(--club);color:var(--gold-bright)}.player-tag.tag-founding{background:#dcd6c8;color:#4a4436}.rad{min-width:0}.rad-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.rad-head h3{margin:0;font-family:var(--font-display);line-height:1.2;overflow-wrap:anywhere}.rad-text,.rad-meta,.rad-status{margin:0;font-size:14px}.rad-meta{color:var(--muted);font-weight:700}.rad-meta:empty,.rad-status:empty{display:none}.rad-actions{display:flex;flex-wrap:wrap;gap:8px}.rad-highlight{border-color:var(--gold-deep);box-shadow:0 0 0 3px var(--gold-bright)}.rad-alt{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.rad-wait{font-size:14px;font-weight:700}.rad .btn{white-space:normal;text-align:center}.rad-watch-icon{flex:0 0 auto;display:block}.store{display:flex;flex-direction:column;gap:8px;min-width:0}.store-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));gap:8px}.store-item{min-width:0}.store-art{display:block;width:96px;height:72px;margin:0 auto 2px;background-repeat:no-repeat;background-size:800% 100%}.store-item-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.store-item-head h3{margin:0;font-family:var(--font-display);line-height:1.2;overflow-wrap:anywhere}.store-item-text{margin:0;font-size:14px;flex:1 1 auto}.store-note{margin:0;font-size:13px;color:var(--parch-light)}.store-status[hidden]{display:none}.store .btn{white-space:normal;text-align:center}.store-item{position:relative}.store-item.best,.store-item.next{box-shadow:0 0 0 3px var(--gold-bright),0 0 0 5px var(--ink)}.store-item.founder{background:linear-gradient(160deg,#e8f5df,var(--parch) 60%)}.store-ribbon{position:absolute;left:50%;top:-10px;transform:translate(-50%);z-index:2;max-width:calc(100% - 16px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:var(--gold-bright);border:2px solid var(--ink);border-radius:8px;padding:0 8px;font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.store-contents{margin:0;padding-left:18px;font-size:13px;flex:1 1 auto}.store-buys{margin:0;font-size:13px;font-weight:700;color:var(--club-dark)}.store-once,.store-ends{font-size:12.5px}.store-consent{flex-direction:row;align-items:flex-start;gap:10px;font-size:13.5px;cursor:pointer}.store-consent{align-items:center}.consent-box{position:relative;flex:0 0 44px;width:44px;height:44px;display:grid;place-items:center}.consent-box input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.consent-tick{width:26px;height:26px;border:3px solid var(--ink);border-radius:7px;background:var(--parch-light);pointer-events:none}.consent-box input:checked+.consent-tick{background:var(--club) no-repeat center / 16px 16px url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M2.5 8.5l3.5 3.5 7.5-8' fill='none' stroke='%23ffffff' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.consent-box input:focus-visible+.consent-tick{outline:3px solid var(--gold-bright);outline-offset:2px}.ds-stage{position:relative;height:230px;border:3px solid var(--ink);border-radius:12px;overflow:hidden;box-shadow:0 4px 0 var(--ink)}.ds{position:absolute;inset:0}.ds-props{left:0;top:0;width:344px;height:330px}.ds-props svg{display:block;width:344px;height:330px}.ds-props-dim{opacity:.85}.ds-runner{left:16px;top:150px;width:96px;height:160px;z-index:2}.ds-fig{position:absolute;inset:0;width:96px;height:160px}.ds-coach{left:124px;top:178px;width:66px;height:110px;z-index:0;animation:breathe calc(.5s * var(--k)) ease-in-out infinite alternate}.ds-coach svg{display:block;width:100%;height:100%}.ds-coach #stopwatch-arm{transform-origin:106px 108px;animation:stopwatchCheck calc(1.6s * var(--k)) ease-in-out infinite}@keyframes stopwatchCheck{0%,60%,to{transform:rotate(0)}75%,90%{transform:rotate(-14deg)}}.ds-ball{width:18px;height:18px;z-index:3}.ds-pace .fig-leg-near,.ds-dribbling .fig-leg-near,.ds-stamina .fig-leg-near{transform-origin:60px 176px;animation:drillLeg calc(var(--stride) * var(--k)) ease-in-out infinite alternate}.ds-pace .fig-leg-far,.ds-dribbling .fig-leg-far,.ds-stamina .fig-leg-far{transform-origin:90px 176px;animation:drillLeg calc(var(--stride) * var(--k)) ease-in-out calc(var(--stride) * var(--k) * -1) infinite alternate}.ds-pace .fig-arm-near,.ds-dribbling .fig-arm-near,.ds-stamina .fig-arm-near{transform-origin:44px 110px;animation:drillArm calc(var(--stride) * var(--k)) ease-in-out calc(var(--stride) * var(--k) * -1) infinite alternate}.ds-pace .fig-arm-far,.ds-dribbling .fig-arm-far,.ds-stamina .fig-arm-far{transform-origin:106px 110px;animation:drillArm calc(var(--stride) * var(--k)) ease-in-out infinite alternate}.ds-pace{--stride: .18s}.ds-pace .ds-runner{animation:sprintAcross calc(1.6s * var(--k)) linear infinite}.ds-pace .ds-fig{transform:rotate(8deg);transform-origin:50% 100%}.ds-dust{position:absolute;left:-30px;bottom:2px;width:48px;height:25px;animation:dustPuff calc(.8s * var(--k)) ease-out infinite}.ds-dribbling{--stride: .24s}.ds-dribbling .ds-runner{animation:weave calc(2s * var(--k)) ease-in-out infinite}.ds-dribbling .ds-ball{left:92px;top:296px;animation:weaveBall calc(2s * var(--k)) ease-in-out infinite}.ds-stamina{--stride: .3s}.ds-stamina .ds-runner{animation:jogAcross calc(2.2s * var(--k)) linear infinite}.ds-sweat{position:absolute;left:60px;top:-4px;width:26px;height:22px;animation:sweatFly calc(1.1s * var(--k)) ease-out infinite}.ds-shooting .ds-runner{left:40px}.ds-shooting .fig-leg-near{transform-origin:60px 176px;animation:strike calc(1.6s * var(--k)) ease-in-out infinite}.ds-shooting .fig-arm-far{transform-origin:106px 110px;animation:strikeArm calc(1.6s * var(--k)) ease-in-out infinite}.ds-shooting .ds-ball{left:104px;top:292px;animation:shot calc(1.6s * var(--k)) linear infinite}.ds-shooting .ds-coach{left:150px;z-index:1}.ds-passing .ds-runner{left:48px}.ds-passing .fig-leg-near{transform-origin:60px 176px;animation:tap calc(1.6s * var(--k)) ease-in-out infinite}.ds-passing .ds-ball{left:112px;top:292px;animation:rebound calc(1.6s * var(--k)) linear infinite}.ds-defending .ds-runner{left:112px;animation:shove calc(1.2s * var(--k)) ease-in-out infinite}.ds-defending .ds-fig{transform-origin:50% 100%;transform:rotate(10deg)}.ds-defending .fig-arm-near,.ds-defending .fig-arm-far{transform-origin:44px 110px;transform:rotate(-70deg)}.ds-defending .fig-arm-far{transform-origin:106px 110px}.ds-defending #dummy{transform-origin:236px 304px;animation:dummyRock calc(1.2s * var(--k)) ease-in-out infinite}.effort{left:116px;top:128px;width:120px;height:200px;z-index:2;animation:effortShake calc(.08s * var(--k)) linear infinite alternate}.effort-body,.effort-head{position:absolute;inset:0;width:100%;height:100%}.effort-body svg{width:100%;height:100%;overflow:visible}.effort #speed-lines{transform-origin:76px 132px;animation:spin calc(.5s * var(--k)) linear infinite}.effort #sweat{animation:sweatFly calc(.8s * var(--k)) ease-out infinite}.effort #dust{transform-box:fill-box;transform-origin:50% 100%;animation:dustPuff calc(1s * var(--k)) ease-out infinite}@keyframes drillLeg{0%{transform:rotate(-28deg)}to{transform:rotate(28deg)}}@keyframes drillArm{0%{transform:rotate(-32deg)}to{transform:rotate(32deg)}}@keyframes sprintAcross{0%{transform:translate(-40px);opacity:0}10%,86%{opacity:1}to{transform:translate(250px);opacity:0}}@keyframes jogAcross{0%{transform:translate(-30px) translateY(0);opacity:0}10%,88%{opacity:1}to{transform:translate(230px);opacity:0}}@keyframes weave{0%{transform:translate(-20px);opacity:0}8%{opacity:1}20%{transform:translate(30px,6px)}40%{transform:translate(88px,-4px)}60%{transform:translate(146px,6px)}80%{transform:translate(204px,-4px)}92%{opacity:1}to{transform:translate(250px);opacity:0}}@keyframes weaveBall{0%{transform:translate(-20px);opacity:0}8%{opacity:1}20%{transform:translate(34px,8px) rotate(200deg)}40%{transform:translate(92px,-6px) rotate(400deg)}60%{transform:translate(150px,8px) rotate(600deg)}80%{transform:translate(208px,-6px) rotate(800deg)}92%{opacity:1}to{transform:translate(254px) rotate(960deg);opacity:0}}@keyframes strike{0%,20%{transform:rotate(0)}36%{transform:rotate(40deg)}44%{transform:rotate(-55deg)}60%,to{transform:rotate(0)}}@keyframes strikeArm{0%,30%{transform:rotate(0)}44%,56%{transform:rotate(-60deg)}70%,to{transform:rotate(0)}}@keyframes shot{0%,42%{transform:translate(0) rotate(0) scale(1);opacity:1}58%{transform:translate(112px,-78px) rotate(300deg) scale(.62)}70%{transform:translate(214px,-105px) rotate(560deg) scale(.36)}76%{transform:translate(220px,-96px) rotate(600deg) scale(.36);opacity:1}84%{transform:translate(220px,-62px) rotate(640deg) scale(.36);opacity:0}85%,to{transform:translate(0);opacity:0}}@keyframes tap{0%,to{transform:rotate(0)}8%{transform:rotate(18deg)}14%{transform:rotate(-30deg)}24%{transform:rotate(0)}}@keyframes rebound{0%,12%{transform:translate(0) rotate(0)}48%{transform:translate(136px) rotate(540deg)}88%,to{transform:translate(0) rotate(0)}}@keyframes shove{0%,20%,to{transform:translate(0)}40%{transform:translate(46px)}58%{transform:translate(40px)}}@keyframes dummyRock{0%,34%,to{transform:rotate(0)}48%{transform:rotate(16deg)}64%{transform:rotate(-6deg)}78%{transform:rotate(3deg)}}@keyframes effortShake{0%{transform:translate(-1.5px)}to{transform:translate(1.5px,.5px)}}@keyframes sweatFly{0%{transform:translate(0);opacity:1}to{transform:translate(6px,-12px);opacity:0}}@keyframes dustPuff{0%{transform:scale(.5);opacity:.9}to{transform:scale(1.2);opacity:0}}.trophy{display:block;flex:0 0 auto;width:64px;height:80px}.trophy svg{width:100%;height:100%}.trophy #glint{transform-box:fill-box;transform-origin:50% 50%;animation:trophyGlint calc(3.6s * var(--k)) ease-in-out infinite}@keyframes trophyGlint{0%,62%,to{opacity:0;transform:scale(.2) rotate(0)}72%{opacity:1;transform:scale(1.1) rotate(45deg)}84%{opacity:0;transform:scale(.4) rotate(90deg)}}.rk-cell{position:relative;display:inline-flex;align-items:center;gap:4px}.leader-crown{position:absolute;left:2px;top:-11px;transform:rotate(-14deg);pointer-events:none}.season-row.season-row-cup{flex-direction:row;align-items:center;gap:10px}.season-cup{display:block;flex:0 0 auto;width:32px;height:40px}.season-row-text{display:flex;flex-direction:column;gap:2px;min-width:0}.zone-mark{display:inline-block;flex:0 0 auto;width:16px;height:16px;background-size:48px 16px;background-repeat:no-repeat;vertical-align:middle}.zone-mark-promotion{background-position:0 0}.zone-mark-playoff{background-position:-16px 0}.zone-mark-relegation{background-position:-32px 0}.pyramid-body{display:flex;align-items:flex-start;gap:10px}.pyramid-body .pyramid-groups{flex:1 1 auto;min-width:0}.tier-badge{flex:0 0 auto;filter:drop-shadow(0 2px 0 rgba(43,27,14,.35))}.pyramid-leader{display:inline-flex;align-items:center;gap:4px}.pyramid-leader .leader-crown{position:static;transform:rotate(-8deg)}.mission-head{display:flex;align-items:center;gap:10px}.mission-icon{flex:0 0 auto}.mission.done .mission-icon{filter:saturate(.6)}.reward-line{display:flex;flex-wrap:wrap;align-items:center;gap:2px 4px}.reward-part{display:inline-flex;align-items:center;gap:3px}.fame-icon{display:inline-block;vertical-align:-3px;margin-right:3px}.reward-part .fame-icon{margin-right:0}.job-centre{position:relative;height:196px;border:3px solid var(--ink);border-radius:10px;overflow:hidden;background:repeating-linear-gradient(90deg,#e3c893 0 56px,#c9a86e 56px 60px)}.job-counter{position:absolute;left:0;right:0;bottom:0;height:23px;background:linear-gradient(#c8894f 0 6px,var(--wood-light) 6px);border-top:3px solid var(--ink)}.clerk{position:absolute;left:12px;bottom:0;width:150px;height:195px;animation:breathe calc(3.4s * var(--k)) ease-in-out infinite alternate;transform-origin:50% 100%}.clerk svg{width:100%;height:100%}.clerk #arm-stamp{transform-origin:64px 202px;animation:clerkStamp calc(2.8s * var(--k)) ease-in-out infinite}.clerk #clerk-eyes{transform-box:fill-box;transform-origin:50% 50%;animation:blink calc(4.6s * var(--k)) linear infinite}@keyframes clerkStamp{0%,55%,to{transform:rotate(0)}70%{transform:rotate(-14deg) translateY(-4px)}80%{transform:rotate(0)}}.clerk-bubble{left:168px;right:12px;top:34px}.clerk-bubble .speech-box{font-size:13px;max-width:260px}.clerk-bubble .speech-box:before{content:"";position:absolute;left:-13px;top:16px;border:7px solid transparent;border-right:10px solid var(--ink)}.clerk-bubble .speech-box:after{content:"";position:absolute;left:-7px;top:18px;border:5px solid transparent;border-right:7px solid var(--white)}.job-body{display:flex;gap:12px;align-items:flex-start}.job-text{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:8px}.job-pic{position:relative;flex:0 0 auto;width:160px;height:100px;border:3px solid var(--ink);border-radius:10px;overflow:hidden;background:var(--sky)}.job-pic img{display:block;width:100%;height:100%}.job-pic.locked img{filter:grayscale(.85) brightness(.9)}.job-pic-lock{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#2b1b0e40}@media(max-width:560px){.job-pic{width:112px;height:70px}.job-centre{height:170px}.job-counter{height:19px}.clerk{left:4px;width:128px;height:166px}.clerk-bubble{left:138px;right:8px;top:22px}.clerk-bubble .speech-box{font-size:12.5px}}.star-rating{display:inline-flex;gap:1px;margin-left:4px;vertical-align:-2px}.pass-head{display:flex;align-items:center;gap:12px}.pass-head-text{flex:1 1 auto;min-width:0}.pass-badge{flex:0 0 auto}.pass-line{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px}.pass-ribbon{display:inline-flex;align-items:stretch;height:24px;flex:0 0 auto}.ribbon-end{display:block;flex:0 0 auto}.ribbon-mid{display:flex;align-items:center;margin:2px -1px 0;padding:0 4px 0 2px;height:18px;background:#8bd06a;border-top:2px solid var(--ink);border-bottom:2px solid var(--ink);font-size:12px;font-weight:800;line-height:1;position:relative}.pass-ribbon.paid .ribbon-mid{background:var(--gold-bright)}.look-preview{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:2px solid var(--ink);border-radius:50%;background:var(--sky);overflow:hidden;flex:0 0 auto}.pass-line.locked .look-preview,.pass-line.locked .reward-text{opacity:.7}.lock-icon,.claimed-seal{flex:0 0 auto}@media(prefers-reduced-motion:reduce){.trophy #glint{animation:none;opacity:0}.clerk,.clerk #arm-stamp,.clerk #clerk-eyes{animation:none}}.mx-ma{position:absolute;left:0;top:194px;width:80px;height:133px;margin-left:-40px;transform-origin:50% 94%}.mx-mav{position:absolute;inset:0;transform-origin:50% 94%}.mx-sweat{position:absolute;left:46px;top:0;animation:mx-runBob calc(.5s * var(--k)) ease-in-out infinite alternate}.mx-knee .mx-rig .r-arf{animation:mx-pumpF calc(.4s * var(--k)) ease-in-out infinite alternate}.mx-knee .mx-rig .r-arb{animation:mx-pumpB calc(.4s * var(--k)) ease-in-out infinite alternate}.mx-mb{position:absolute;left:0;top:303px;width:15px;height:15px;margin-left:-7.5px;z-index:3}.mx-mbs{position:absolute;left:0;top:13px;width:15px;height:4px;border-radius:50%;background:#2b1b0e52}.mx-mby{position:absolute;left:0;top:0;width:15px;height:15px}.mx-mbi{position:relative;display:block;width:15px;height:15px}.mx-mbt{position:absolute;right:10px;top:4px;width:56px;height:7px;border-radius:4px;background:linear-gradient(90deg,#fff0,#ffffffe6);opacity:0}.mx-fx{position:absolute;left:0;top:0;z-index:4;opacity:0}.mx-fx svg{display:block}.mx-dizzy{animation:mx-spin calc(.6s * var(--k)) linear infinite}.mx-bust{position:absolute;bottom:0;width:150px;height:173px;z-index:8}@container mxstage (min-aspect-ratio: 4/3){.mx-bust{scale:1.25}}.mx-bust.is-left{left:-8px;transform-origin:0 100%}.mx-bust.is-right{right:-8px;transform-origin:100% 100%}.mx-bust[data-part=hbust]{animation:mx-bust-rise calc(.26s * var(--k)) cubic-bezier(.2,.8,.3,1) calc(.35s * var(--k)) both}@keyframes mx-bust-rise{0%{translate:0 105%}to{translate:0 0}}.mx-bust-art{display:block;width:150px;height:173px}.mx-bust.is-right .mx-bust-art{transform:scaleX(-1)}.mx-tag{position:absolute;left:50%;bottom:6px;transform:translate(-50%);white-space:nowrap;background:#2b1b0e;color:#fff8e6;border-radius:8px;padding:2px 8px;font-size:11px;font-weight:700}.mx-ref{left:50%;margin-left:-75px}.mx-ref-arm{position:absolute;left:10px;top:24px;width:46px;height:107px;transform-origin:50% 96%;transform:rotate(150deg)}.mx-ref-point{position:absolute;left:108px;top:108px;width:81px;height:35px;transform-origin:7% 50%;transform:rotate(80deg)}.mx-prrt{position:absolute;left:96px;top:96px;background:#fff;border:3px solid #2b1b0e;border-radius:12px;padding:1px 7px;font-family:"Baloo 2",Rubik,system-ui,sans-serif;font-weight:800;font-size:15px;opacity:0;white-space:nowrap}.mx-vs{position:absolute;left:50%;top:54%;width:76px;height:76px;margin:-38px 0 0 -38px;z-index:9;display:flex;align-items:center;justify-content:center;opacity:0}.mx-vs svg{position:absolute;inset:0}.mx-vs span{position:relative;font-family:"Baloo 2",Rubik,system-ui,sans-serif;font-weight:800;font-size:24px;color:#e8432b;-webkit-text-stroke:2px #2b1b0e;paint-order:stroke fill}.mx-lab{position:absolute;left:50%;top:10px;z-index:9;max-width:calc(var(--sw) - 16px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:#fff8e6;border:3px solid #2b1b0e;border-radius:10px;padding:3px 10px;font-size:12px;font-weight:700;color:#2b1b0e;box-shadow:0 3px #2b1b0e;transform:translate(-50%,-14px);opacity:0}.mx-burst{position:absolute;left:50%;z-index:10;display:flex;align-items:center;justify-content:center;opacity:0}.mx-burst img{position:absolute;inset:0;width:100%;height:100%}.mx-burst span{position:relative;font-family:"Baloo 2",Rubik,system-ui,sans-serif;font-weight:800;line-height:1;-webkit-text-stroke:3px #2b1b0e;paint-order:stroke fill;white-space:nowrap}.mx-burst-foul{top:44%;width:210px;height:154px;margin:-77px 0 0 -105px}.mx-burst-foul span{font-size:42px;color:#ffd23f;text-shadow:3px 3px 0 #2b1b0e;transform:rotate(-6deg)}.mx-burst-goal{top:46%;width:290px;height:212px;margin:-106px 0 0 -145px}.mx-burst-goal span{font-size:60px;color:#fff8e6;text-shadow:4px 4px 0 #1f6b3a;transform:rotate(-4deg)}.mx-burst-tackle{top:30%;width:236px;height:140px;margin:-70px 0 0 -118px}.mx-burst-tackle span{font-size:34px;color:#fff8e6;text-shadow:3px 3px 0 #2b1b0e;transform:rotate(-5deg)}.mx-burst-miss{top:30%;width:220px;height:140px;margin:-70px 0 0 -110px}.mx-burst-miss span{font-size:46px;color:#e8432b;text-shadow:3px 3px 0 #2b1b0e;transform:rotate(4deg)}.mx-burst-save{top:30%;width:240px;height:150px;margin:-75px 0 0 -120px}.mx-burst-save span{font-size:46px;color:#ffd23f;text-shadow:3px 3px 0 #2b1b0e;transform:rotate(-4deg)}.mx-ft{position:absolute;top:calc(-1 * var(--padT));bottom:calc(-1 * var(--padB));left:calc(-1 * var(--padX));right:calc(-1 * var(--padX));z-index:12;display:flex;align-items:center;justify-content:center;background:#2b1b0e8c;opacity:0}.mx-ft-card{border:3px solid #2b1b0e;border-radius:14px;padding:14px 18px;text-align:center;background:#f4e9c9;box-shadow:0 5px #2b1b0e;color:#2b1b0e}.mx-ft-title{font-family:"Baloo 2",Rubik,system-ui,sans-serif;font-size:26px;font-weight:800;line-height:1}.mx-ft-line{font-size:15px;font-weight:700;margin-top:6px}.mx-gf{position:absolute;inset:0;opacity:0;pointer-events:none}.mx-gf-shake,.mx-gf-zoom{position:absolute;inset:0}.mx-gf-zoom{transform-origin:50% 60%}.mx-gf-sky{position:absolute;top:calc(-1 * var(--padT));bottom:calc(-1 * var(--padBc));left:calc(-1 * var(--padXc) - 40px);right:calc(-1 * var(--padXc) - 40px);background:linear-gradient(#86c8ec 0,#86c8ec var(--padT),#c6e8f7 calc(var(--padT) + 150px),#e3f3fa calc(var(--padT) + 200px))}.mx-gf-strip{position:absolute;left:calc(-1 * var(--padXc) - 40px);right:calc(-1 * var(--padXc) - 40px);background-repeat:repeat-x}.mx-gf-stand{top:78px;height:84px;background-size:520px 84px}.mx-gf-crowd{top:128px;height:66px;background-size:530px 66px}.mx-gf-fence{top:176px;height:50px;background-size:500px 50px}.mx-gf-floods{top:-10px;height:138px;background-size:440px 138px}.mx-gf-upper{top:50px;height:110px;background-size:520px 110px;background-color:#3a3f45}.mx-gf-crowd.mx-gf-lower{top:120px;height:77px;background-size:528px 77px;background-color:#2f343b}.mx-gf-ads{position:absolute;left:50%;top:206px;width:640px;margin-left:-320px;display:flex;gap:8px;justify-content:center}.mx-gf-ads span{display:block;width:136px;height:32px;border:3px solid #2b1b0e;border-radius:4px;overflow:hidden;background:#2b1b0e}.mx-gf-ads img{display:block;width:130px;height:26px}.mx-gf-grass{position:absolute;top:212px;bottom:calc(-1 * var(--padBc) - 40px);left:calc(-1 * var(--padXc) - 40px);right:calc(-1 * var(--padXc) - 40px);background:linear-gradient(transparent 36.5px,#ffffff 36.5px 39.5px,transparent 39.5px 59.4px,#ffffff 59.4px 62.6px,transparent 62.6px),linear-gradient(#6bba57 0 14px,#5fae4c 14px 28px,#6bba57 28px 46px,#5fae4c 46px 68px,#6bba57 68px 94px,#5fae4c 94px 118px,#6bba57 118px)}.mx-gf-mid{position:absolute;left:50%;top:0;width:344px;height:330px;margin-left:-172px}.mx-gf-goal{position:absolute;left:0;top:0;width:344px;height:330px}.mx-gf-net{position:absolute;left:0;top:0;width:68px;height:52px;border-radius:50%;background:radial-gradient(#fffffff2,#fff0 70%);opacity:0}.mx-gf-gk{position:absolute;transform-origin:50% 98%}.mx-gf-gksvg{display:block;width:100%;height:100%;overflow:visible}.mx-gf-cast{position:absolute;transform-origin:50% 96%}.mx-gf-cast svg{display:block;width:100%;height:100%;overflow:visible}.mx-gf-clang{position:absolute;left:0;top:0;width:46px;height:46px;opacity:0}.mx-gf-kball{position:absolute;left:42.7%;top:46.6%;width:14.5%;aspect-ratio:1;opacity:0}.mx-gf-ball{position:absolute;left:0;top:0;width:22px;height:22px}.mx-gf-ballspin{position:relative;display:block;width:22px;height:22px}.mx-gf-ballt{position:absolute;left:4px;top:12px;width:14px;height:46px;border-radius:7px;background:linear-gradient(#fffffff2,#fff0);opacity:0}.mx-gf-star{position:absolute;left:0;top:0;opacity:0}.mx-gf-star svg{display:block}.mx-gf-boot{position:absolute;left:-6px;top:210px;width:110px;height:150px;transform-origin:40px 150px}@keyframes mx-pumpF{0%{transform:rotate(-72deg)}to{transform:rotate(-104deg)}}@keyframes mx-pumpB{0%{transform:rotate(76deg)}to{transform:rotate(106deg)}}.mx-prop-flag{position:absolute;left:0;top:218px;width:33px;height:107px;margin-left:-5px;z-index:1}.mx-bench{position:absolute;left:0;z-index:1;overflow:visible}.mx-bench.is-flip{scale:-1 1}.mx-coach{position:absolute;left:0;top:194px;width:80px;height:133px;margin-left:-40px;z-index:2;transform-origin:50% 94%}.mx-coach-bob{position:absolute;inset:0;transform-origin:50% 94%}.mx-coach-bob img{display:block;width:100%;height:100%}.mx-coach-bob img.is-flip{scale:-1 1}.mx-stamp{position:absolute;bottom:96px;z-index:9;font-family:"Baloo 2",Rubik,system-ui,sans-serif;font-weight:800;font-size:46px;line-height:1;color:#ffd23f;-webkit-text-stroke:2px #2b1b0e;paint-order:stroke fill;text-shadow:3px 3px 0 #2b1b0e;opacity:0}.mx-stamp.is-right{right:150px;transform-origin:100% 100%}.mx-stamp.is-left{left:150px;transform-origin:0 100%}@container mxstage (min-aspect-ratio: 4/3){.mx-stamp.is-right{right:192px}.mx-stamp.is-left{left:192px}}.mx-board{position:absolute;top:48px;z-index:9;max-width:calc(var(--sw) * .6);background:#fff8e6;border:3px solid #2b1b0e;border-radius:12px;box-shadow:0 4px #2b1b0e;padding:6px 12px 8px;font-family:Rubik,system-ui,sans-serif;color:#2b1b0e;opacity:0}.mx-board.is-left{left:8px}.mx-board.is-right{right:8px}.mx-board-title{font-family:"Baloo 2",Rubik,system-ui,sans-serif;font-weight:800;font-size:26px;line-height:1;color:#e8432b}.mx-board-score{font-weight:700;font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mx-board-line{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mx-stage{position:relative;container:mxstage / size;aspect-ratio:344 / 330;overflow:hidden;--k: 1}.mx-stage.is-fill{aspect-ratio:auto;width:100%;height:100%}.mx-scene{position:absolute;inset:0;overflow:hidden;background:#86c8ec}.mx-scene *{box-sizing:border-box}.mx-vp{--sw: 344px;--mx-room: calc(100cqw - 2 * var(--mx-rail, 0px));--s: round(nearest, min(tan(atan2(var(--mx-room), var(--sw))), tan(atan2(100cqh, 330px))), .0001);--vw: calc(100cqw / var(--s));--vh: calc(100cqh / var(--s));--padX: calc((var(--vw) - var(--sw)) / 2);--padT: calc((var(--vh) - 330px) * .55);--padB: calc((var(--vh) - 330px) * .45);--padXc: round(up, var(--padX), 1px);--padBc: round(up, var(--padB), 1px);position:absolute;left:0;top:0;width:var(--vw);height:var(--vh);transform-origin:0 0;transform:scale(var(--s))}@container mxstage (min-aspect-ratio: 4/3){.mx-vp{--sw: 587px}}.mx-skyband{position:absolute;left:0;right:0;top:var(--padT);height:330px;background:linear-gradient(#86c8ec,#c6e8f7 50%,#e3f3fa 64%)}.mx-safe{position:absolute;z-index:0;left:var(--padX);top:var(--padT);width:var(--sw);height:330px}.mx-side{position:absolute;inset:0;scale:1.15;transform-origin:50% 100%}@container mxstage (min-aspect-ratio: 4/3){.mx-side{scale:1.3}}.mx-world{position:absolute;inset:0;transform-origin:80% 88%;--cam: 0}.mx-slot{pointer-events:none}.mx-slot-over{z-index:8}.mx-lay{position:absolute;left:0;width:calc(var(--sw) * 7);box-sizing:content-box;border-left:var(--padXc) solid transparent;margin-left:calc(-1 * var(--padXc));background-repeat:repeat-x;will-change:transform;transform:translate3d(calc(var(--cam) * var(--r) * var(--sw) * -1),0,0)}.mx-lay-clouds{--r: .08;top:6px;height:72px}.mx-lay-clouds .mx-drift{position:absolute;inset:0 -400px 0 0;left:calc(-1 * var(--padXc));border-left:var(--padXc) solid transparent;background-repeat:repeat-x;background-position:0 0;background-size:400px 70px;animation:mx-drift calc(90s * var(--k)) linear infinite}.mx-lay-skyline{--r: .2;top:118px;height:84px;background-size:448px 84px}.mx-lay-trees{--r: .35;top:130px;height:84px;background-size:448px 84px}.mx-lay-stand{--r: .55;top:142px;height:78px}.mx-lay-stand .mx-bob{position:absolute;inset:0;left:calc(-1 * var(--padXc));border-left:var(--padXc) solid transparent;background-repeat:repeat-x;background-position:60px 0;background-size:480px 78px;animation:mx-bobA calc(.8s * var(--k)) ease-in-out infinite alternate}.mx-lay-stand.is-stadium{top:76px;height:144px}.mx-lay-stand.is-stadium .mx-bob{background-position:0 0;background-size:480px 144px}.mx-flash{position:absolute;opacity:0;animation-name:mx-flash;animation-timing-function:linear;animation-iteration-count:infinite}.mx-lay-front{--r: .6;top:176px;height:62px}.mx-lay-front .mx-jump,.mx-lay-front .mx-bob{position:absolute;inset:0;left:calc(-1 * var(--padXc));border-left:var(--padXc) solid transparent}.mx-lay-front .mx-bob{background-repeat:repeat-x;background-position:-30px 0;background-size:496px 62px;animation:mx-bobB calc(.6s * var(--k)) ease-in-out infinite alternate}.mx-cflag{position:absolute;top:-22px}.mx-cflag .mx-cloth{transform-origin:5px 13px;animation:mx-wave calc(.7s * var(--k)) ease-in-out infinite alternate}.mx-lay-fence{--r: .8;top:214px;height:48px;background-size:480px 48px}.mx-adb{position:absolute;top:6px;width:146px;height:34px;border:3px solid #2b1b0e;border-radius:4px;overflow:hidden;background:#2b1b0e;box-shadow:0 3px #2b1b0e66}.mx-adb .mx-strip{display:block;animation:mx-adRotate calc(12s * var(--k)) linear infinite}.mx-adb img{display:block;width:140px;height:28px}.mx-adb:after{content:"";position:absolute;inset:0;background:linear-gradient(#ffffff4d,#fff0 45%);pointer-events:none}.mx-lay-floods{--r: .2;top:6px;height:150px;background-size:480px 150px}.mx-lay-upper{--r: .45;top:84px;height:102px}.mx-lay-upper .mx-bob{position:absolute;inset:0;left:calc(-1 * var(--padXc));border-left:var(--padXc) solid transparent;background-repeat:repeat-x;background-position:20px 0;background-size:480px 102px;background-color:#3a3f45;animation:mx-bobA calc(.8s * var(--k)) ease-in-out infinite alternate}.mx-lay-lower{--r: .6;top:166px;height:70px}.mx-lay-lower .mx-jump,.mx-lay-lower .mx-bob{position:absolute;inset:0;left:calc(-1 * var(--padXc));border-left:var(--padXc) solid transparent}.mx-lay-lower .mx-bob{background-repeat:repeat-x;background-position:-30px 0;background-size:480px 70px;background-color:#2f343b;animation:mx-bobB calc(.6s * var(--k)) ease-in-out infinite alternate}.mx-lay-lower .mx-cflag{top:-14px}.mx-lay-barrier{--r: .8;top:214px;height:48px;background-size:480px 48px}.mx-tunnel{position:absolute;top:-92px;width:160px;height:104px}.mx-lay-far{--r: .92;top:204px;height:70px}.mx-far{position:absolute;top:0;margin-left:-20px;opacity:.95;animation:mx-jog calc(9s * var(--k)) ease-in-out infinite alternate}.mx-lay-pitch{--r: 1;top:256px;height:74px;background-size:423px 74px;background-color:#5fae4c;border-bottom:var(--padBc) solid transparent}.mx-goal{position:absolute;top:-128px;width:185px;height:190px}.mx-goal.is-left{transform:scaleX(-1)}.mx-keeper{position:absolute;top:-62px;width:80px;height:133px;margin-left:-40px}.mx-keeper .r-bob{animation:mx-ready calc(.5s * var(--k)) ease-in-out infinite alternate}.mx-keeper .r-thf{transform:rotate(-14deg)}.mx-keeper .r-shf{transform:rotate(26deg)}.mx-keeper .r-thb{transform:rotate(16deg)}.mx-keeper .r-shb{transform:rotate(24deg)}.mx-keeper .r-arf{transform:rotate(-34deg)}.mx-keeper .r-arb{transform:rotate(30deg)}.mx-lay-act{--r: 1;top:0;height:330px;z-index:4;pointer-events:none}.mx-lay-grass{--r: 1.3;top:300px;height:30px;background-size:400px 30px;z-index:6}.mx-sun{position:absolute;left:75%;top:20px}.mx-plane{position:absolute;left:0;top:30px;animation:mx-fly calc(24s * var(--k)) linear infinite}.mx-rig{display:block;overflow:visible}.mx-rig .r-thf{transform-origin:60px 168px}.mx-rig .r-thb{transform-origin:90px 168px}.mx-rig .r-shf{transform-origin:61px 199px}.mx-rig .r-shb{transform-origin:91px 199px}.mx-rig .r-arf{transform-origin:44px 110px}.mx-rig .r-arb{transform-origin:106px 110px}.mx-run .mx-rig .r-bob{animation:mx-runBob calc(.22s * var(--k)) ease-in-out infinite alternate}.mx-run .mx-rig .r-thf,.mx-run .mx-rig .r-thb{animation:mx-thigh calc(.44s * var(--k)) ease-in-out infinite}.mx-run .mx-rig .r-thb{animation-delay:calc(-.22s * var(--k))}.mx-run .mx-rig .r-shf,.mx-run .mx-rig .r-shb{animation:mx-shin calc(.44s * var(--k)) linear infinite}.mx-run .mx-rig .r-shb{animation-delay:calc(-.22s * var(--k))}.mx-run .mx-rig .r-arf,.mx-run .mx-rig .r-arb{animation:mx-arm calc(.44s * var(--k)) ease-in-out infinite}.mx-run .mx-rig .r-arb{animation-delay:calc(-.22s * var(--k))}.mx-ma.mx-run:not(.mx-tired) .mx-rig .r-bob{transform-origin:75px 232px;animation:mx-stride calc(.44s * var(--k)) ease-in-out infinite}.mx-tired .mx-rig .r-bob{animation-duration:calc(.26s * var(--k))}.mx-tired .mx-rig .r-thf,.mx-tired .mx-rig .r-thb,.mx-tired .mx-rig .r-shf,.mx-tired .mx-rig .r-shb,.mx-tired .mx-rig .r-arf,.mx-tired .mx-rig .r-arb{animation-duration:calc(.52s * var(--k))}.mx-tired .mx-rig .r-thb,.mx-tired .mx-rig .r-shb,.mx-tired .mx-rig .r-arb{animation-delay:calc(-.26s * var(--k))}.mx-ma .mx-rig{transform-origin:50% 94%}.mx-rundust{position:absolute;left:6px;bottom:0;width:30px;height:18px;pointer-events:none}.mx-rundust.is-left{left:auto;right:6px;transform:scaleX(-1)}.mx-rundust svg{position:absolute;inset:0;opacity:0;animation:mx-rundust calc(.44s * var(--k)) ease-out infinite}.mx-rundust svg+svg{animation-delay:calc(-.22s * var(--k))}.mx-idle .mx-rig .r-bob{animation:mx-ready calc(.6s * var(--k)) ease-in-out infinite alternate}.mx-tint{position:absolute;inset:0;background:#2b1b0e38;z-index:7;opacity:0;pointer-events:none}.mx-confetti{position:absolute;inset:0;z-index:9;opacity:0;pointer-events:none}.mx-confetti i{position:absolute;top:0;width:7px;height:11px;border:1.5px solid #2b1b0e;border-radius:2px;animation-name:mx-fall;animation-timing-function:linear;animation-iteration-count:infinite}.mx-paused,.mx-paused *{animation-play-state:paused!important}@keyframes mx-drift{0%{transform:translate(0)}to{transform:translate(-400px)}}@keyframes mx-bobA{0%{transform:translateY(0)}to{transform:translateY(-2px)}}@keyframes mx-bobB{0%{transform:translateY(0)}to{transform:translateY(-3px)}}@keyframes mx-flash{0%,88%{opacity:0;transform:scale(.6)}91%{opacity:1;transform:scale(1.3)}95%,to{opacity:0;transform:scale(.6)}}@keyframes mx-wave{0%{transform:skewY(8deg) scaleX(1)}to{transform:skewY(-8deg) scaleX(.86)}}@keyframes mx-jog{0%{transform:translate(-30px)}to{transform:translate(30px)}}@keyframes mx-ready{0%{transform:translateY(0)}to{transform:translateY(-2px)}}@keyframes mx-fly{0%{transform:translate(calc(-200px - var(--padX)))}to{transform:translate(calc(var(--sw) + var(--padX) + 56px))}}@keyframes mx-stride{0%,50%,to{transform:rotate(9deg) translateY(0)}25%,75%{transform:rotate(9deg) translateY(-5px)}}@keyframes mx-rundust{0%{opacity:0;transform:translate(0) scale(.4)}6%{opacity:1;transform:translate(-2px) scale(.5)}to{opacity:0;transform:translate(-30px,-8px) scale(1.1)}}@keyframes mx-runBob{0%{transform:translateY(0)}to{transform:translateY(-3px)}}@keyframes mx-thigh{0%{transform:rotate(-32deg)}50%{transform:rotate(32deg)}to{transform:rotate(-32deg)}}@keyframes mx-shin{0%{transform:rotate(8deg)}45%{transform:rotate(14deg)}70%{transform:rotate(72deg)}90%{transform:rotate(24deg)}to{transform:rotate(8deg)}}@keyframes mx-arm{0%{transform:rotate(35deg)}50%{transform:rotate(-35deg)}to{transform:rotate(35deg)}}@keyframes mx-fall{0%{transform:translateY(-20px) rotate(0)}to{transform:translateY(calc(var(--vh) + 20px)) rotate(540deg)}}@keyframes mx-adRotate{0%,28%{transform:translateY(0);animation-timing-function:cubic-bezier(.6,0,.3,1)}33.3%,61.3%{transform:translateY(-28px);animation-timing-function:cubic-bezier(.6,0,.3,1)}66.6%,94.6%{transform:translateY(-56px);animation-timing-function:cubic-bezier(.6,0,.3,1)}to{transform:translateY(-84px)}}@keyframes mx-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.mx-stage *,.mx-stage *:before,.mx-stage *:after{animation:none!important}}.mx-screen.ss-screen{padding:8px 0 14px;gap:8px}.ss-top{display:none}.ss-main{position:relative;min-width:0}.ss-cols{display:flex;flex-direction:column;gap:8px}.ss-col{display:flex;flex-direction:column;gap:8px;min-width:0;padding:0 10px}.ss-panel{position:relative;padding:7px;border:3px solid #2b1b0e;border-radius:18px;box-shadow:0 6px #5a3614,inset 0 0 0 2px #a86b3c;display:flex;flex-direction:column;gap:7px}.ss-ptitle{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:0 4px;color:#fff8e6}.ss-ptitle h1{margin:0;font-family:"Baloo 2",Rubik,system-ui,sans-serif;font-size:20px;font-weight:800;text-shadow:2px 2px 0 #2b1b0e;line-height:1.1}.ss-chip{background:#fff8e6;color:#2b1b0e;border:2px solid #2b1b0e}.ss-score{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:6px;color:#fff8e6}.ss-team{display:flex;align-items:center;gap:5px;min-width:0;font-family:"Baloo 2",Rubik,system-ui,sans-serif;font-size:14px;font-weight:800;text-shadow:1px 1px 0 #2b1b0e;line-height:1.05;overflow-wrap:anywhere}.ss-team.is-away{justify-content:flex-end;text-align:right}.ss-led{background:linear-gradient(#2b1b0e,#1a1008);border:3px solid #2b1b0e;box-shadow:inset 0 0 0 2px #7a4b1e,0 3px #5a3614;border-radius:10px;padding:2px 14px 4px;text-align:center;font-family:"Baloo 2",Rubik,system-ui,sans-serif;font-size:30px;font-weight:800;color:#ffd23f;line-height:1;text-shadow:0 0 6px rgba(255,210,63,.5);white-space:nowrap}.ss-motm{position:relative;min-height:150px;overflow:hidden;display:flex;align-items:flex-end;gap:10px;padding:0 10px;border:3px solid #2b1b0e;border-radius:12px}.ss-rays{position:absolute;left:24%;top:60%;width:420px;height:420px;margin:-210px 0 0 -210px;border-radius:50%;background:repeating-conic-gradient(#ffd66e80 0deg 9deg,#fff0 9deg 18deg);animation:ss-spin 50s linear infinite}.ss-bust{position:relative;width:120px;height:138px;flex:0 0 120px;animation:ss-rise .6s cubic-bezier(.2,.8,.2,1) .2s both}.ss-bust-art{display:block;width:120px;height:138px}.ss-medal{position:absolute;left:62px;top:78px;animation:ss-pop .5s cubic-bezier(.3,1.4,.6,1) .7s both}.ss-motm-text{position:relative;padding:10px 0 12px;display:flex;flex-direction:column;gap:3px;min-width:0}.ss-lbl{font-size:11px;font-weight:700;color:#5b4630;text-transform:uppercase;letter-spacing:.04em}.ss-motm-name{font-family:"Baloo 2",Rubik,system-ui,sans-serif;font-size:20px;font-weight:800;line-height:1}.ss-motm-sub{font-size:12px;font-weight:700}.ss-motm-scorers{font-size:12px}.ss-card{border:3px solid #2b1b0e;border-radius:12px;padding:8px 10px;display:flex;flex-direction:column;gap:6px}.ss-row-label{font-size:11px;color:#5b4630;font-weight:700}.ss-srow{display:grid;grid-template-columns:40px minmax(0,1fr) 40px;align-items:center;gap:6px;font-size:12px;font-weight:700}.ss-n{text-align:center;font-variant-numeric:tabular-nums}.ss-bar{position:relative;height:12px;border:2px solid #2b1b0e;border-radius:6px;overflow:hidden;background:var(--ss-away, #c8402f);display:flex}.ss-bar span{display:block;height:100%;background:var(--ss-home, #1f7a47);border-right:2px solid #2b1b0e;transform-origin:0 50%;animation:ss-grow 1s cubic-bezier(.2,.8,.2,1) both}.ss-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 10px;margin:2px 0 0;font-size:12px}.ss-facts dt{color:#5b4630}.ss-facts dd{margin:0;font-weight:700}.ss-rew{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-auto-flow:column;gap:6px}.ss-rew div{border:3px solid #2b1b0e;border-radius:10px;background:#fff8e6;padding:4px 2px;text-align:center;font-size:11px;font-weight:700;box-shadow:0 3px #7a4b1e;animation:ss-pop .45s cubic-bezier(.3,1.4,.6,1) both;display:flex;flex-direction:column;align-items:center}.ss-rew b{display:block;font-family:"Baloo 2",Rubik,system-ui,sans-serif;font-size:18px;line-height:1.1}.ss-actions{display:flex;gap:8px;padding:4px 10px 0}.ss-ok{flex:1 1 auto}.ss-confetti{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:0}.ss-confetti i{position:absolute;top:-14px;width:7px;height:11px;border:1.5px solid #2b1b0e;border-radius:2px;animation-name:ss-fall;animation-timing-function:linear;animation-iteration-count:infinite}.ss-top,.ss-main,.ss-actions{position:relative;z-index:1}@keyframes ss-spin{to{transform:rotate(360deg)}}@keyframes ss-rise{0%{transform:translateY(14px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes ss-pop{0%{transform:scale(.5);opacity:0}to{transform:scale(1);opacity:1}}@keyframes ss-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes ss-fall{0%{transform:translateY(0) rotate(0)}to{transform:translateY(110vh) rotate(540deg)}}@media(min-width:768px){.mx-screen.ss-screen{display:grid;grid-template-columns:var(--mx-rail, 0px) minmax(0,1fr);grid-template-rows:60px minmax(0,1fr) 72px;gap:0;padding:0;overflow:hidden}.ss-top{grid-row:1;grid-column:1 / -1;display:flex;align-items:center;gap:14px;padding:0 20px 0 calc(var(--mx-rail, 0px) + 20px);border-bottom:4px solid #2b1b0e;box-shadow:inset 0 -3px #a86b3c}.ss-top-title{font-family:"Baloo 2",Rubik,system-ui,sans-serif;font-size:22px;font-weight:800;color:#fff8e6;text-shadow:2px 2px 0 #2b1b0e;white-space:nowrap}.ss-main{grid-row:2;grid-column:2;overflow:auto;display:flex;justify-content:center;align-items:flex-start;padding:14px 20px}.ss-cols{flex-direction:row;gap:16px;align-items:flex-start}.ss-col{width:370px;padding:0}.ss-panel{padding:10px}.ss-ptitle{display:none}.ss-actions{grid-row:3;grid-column:1 / -1;align-items:center;padding:0 20px 0 calc(var(--mx-rail, 0px) + 20px);border-top:4px solid #2b1b0e;box-shadow:inset 0 3px #a86b3c;background-color:#8a5a2b;background-image:var(--mx-wood-img, none);background-size:160px 160px}.ss-ok{flex:0 0 auto}}@media(min-width:977px)and (min-height:487px){.ss-cols{zoom:1.1}}@media(min-width:1053px)and (min-height:517px){.ss-cols{zoom:1.2}}@media(min-width:1130px)and (min-height:548px){.ss-cols{zoom:1.3}}@media(min-width:1206px)and (min-height:578px){.ss-cols{zoom:1.4}}@media(min-width:1283px)and (min-height:609px){.ss-cols{zoom:1.5}}@media(min-width:1359px)and (min-height:639px){.ss-cols{zoom:1.6}}@media(min-width:1435px)and (min-height:669px){.ss-cols{zoom:1.7}}@media(min-width:1512px)and (min-height:700px){.ss-cols{zoom:1.8}}@media(min-width:1588px)and (min-height:730px){.ss-cols{zoom:1.9}}@media(min-width:1665px)and (min-height:761px){.ss-cols{zoom:2}}@media(prefers-reduced-motion:reduce){.ss-rays,.ss-bust,.ss-medal,.ss-bar span,.ss-rew div,.ss-confetti i{animation:none}.ss-confetti{display:none}}.ss-after-rewards{min-width:0}.ss-after-rewards:empty{display:none}.mx-screen{--mx-ink: #2b1b0e;position:relative;box-sizing:border-box;height:100%;min-height:100%;display:flex;flex-direction:column;overflow-x:hidden;overflow-y:auto;padding-bottom:12px;background:linear-gradient(#8ecdef,#bfe3f5 45%,#d7eef8 62%);color:#2b1b0e;font-family:Rubik,system-ui,-apple-system,Segoe UI,sans-serif;-webkit-tap-highlight-color:transparent}.mx-screen *,.mx-screen *:before,.mx-screen *:after{box-sizing:border-box}.mx-wood{background-color:#8a5a2b;background-image:var(--mx-wood-img, none);background-size:160px 160px}.mx-parch{background-color:#f4e9c9;background-image:var(--mx-parch-img, none);background-size:160px 160px}.mx-topbg,.mx-botbg{display:none}.mx-g{position:relative;border:3px solid #2b1b0e;box-shadow:0 4px #2b1b0e,inset 0 -5px #2b1b0e2e,inset 0 2px #fff9;overflow:hidden;cursor:pointer;font:inherit;color:#2b1b0e;min-width:44px;min-height:44px}.mx-g:before{content:"";position:absolute;left:10%;right:10%;top:2px;height:40%;border-radius:999px;background:linear-gradient(#ffffffa6,#fff0);pointer-events:none}.mx-g:hover{filter:brightness(1.06)}.mx-g:active{transform:translateY(2px);box-shadow:0 2px #2b1b0e,inset 0 -5px #2b1b0e2e,inset 0 2px #fff9}.mx-g:focus-visible{outline:3px solid #ffd23f;outline-offset:3px;box-shadow:0 0 0 6px #2b1b0e}.mx-g-green{background:linear-gradient(#36a060,#1f7a47 55%,#17663a);color:#fff;text-shadow:0 2px 0 #0f3d20}.mx-g-yellow{background:linear-gradient(#ffe27a,#f7b733 55%,#e8920f)}.mx-g-cream{background:linear-gradient(#fffdf4,#f4e9c9 60%,#e6d3a2)}.mx-round{width:44px;height:44px;border-radius:22px;padding:0;display:flex;align-items:center;justify-content:center;flex:0 0 auto}.mx-btn{min-height:48px;border-radius:14px;padding:0 16px;font-weight:700;font-size:15px}.mx-chip{font-size:11px;font-weight:700;background:#2b1b0e;color:#fff8e6;border-radius:8px;padding:3px 8px;white-space:nowrap}.mx-stale{background:#e8432b}.mx-topline{display:flex;align-items:center;gap:8px;padding:max(8px,var(--safe-area-inset-top, env(safe-area-inset-top, 0px))) 10px 2px 10px}.mx-panel{position:relative;margin:6px 10px 0;padding:7px;border:3px solid #2b1b0e;border-radius:18px;box-shadow:0 6px #5a3614,inset 0 0 0 2px #a86b3c;display:flex;flex-direction:column}.mx-hud{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:6px;padding:0 2px 7px;color:#fff8e6}.mx-team{display:flex;align-items:center;gap:5px;min-width:0}.mx-team.is-away{justify-content:flex-end;text-align:right}.mx-kit{flex:0 0 auto}.mx-team-name{font-family:"Baloo 2",Rubik,system-ui,sans-serif;font-size:14px;font-weight:800;line-height:1.05;text-shadow:1px 1px 0 #2b1b0e;overflow-wrap:anywhere}.mx-led{background:linear-gradient(#2b1b0e,#1a1008);border:3px solid #2b1b0e;box-shadow:inset 0 0 0 2px #7a4b1e,0 3px #5a3614;border-radius:10px;padding:2px 12px 3px;text-align:center;line-height:1}.mx-score{font-family:"Baloo 2",Rubik,system-ui,sans-serif;font-size:25px;font-weight:800;color:#ffd23f;text-shadow:0 0 6px rgba(255,210,63,.5);white-space:nowrap}.mx-score-n{display:inline-block;animation:mx-pop .3s cubic-bezier(.3,1.4,.6,1)}.mx-minute{font-size:11px;font-weight:700;color:#fff8e6;white-space:nowrap}.mx-stagebox{position:relative;border:3px solid #2b1b0e;border-radius:10px;overflow:hidden}.mx-stagebox .mx-stage.is-fill{aspect-ratio:344 / 330;height:auto}.mx-strip{margin-top:7px;border:3px solid #2b1b0e;border-radius:10px;padding:9px 10px 6px}.mx-track{position:relative;height:16px;border:2px solid #2b1b0e;border-radius:8px;background:linear-gradient(#9bd3f2 0 45%,#6cbb57 45%)}.mx-track-goal{position:absolute;top:-9px}.mx-track-goal.is-left{left:2px}.mx-track-goal.is-right{right:2px}.mx-track-half{position:absolute;left:50%;top:0;bottom:0;width:2px;margin-left:-1px;background:#fff;opacity:.8}.mx-marker{position:absolute;top:-6px;width:24px;height:24px;margin-left:-12px;transition:left .33s cubic-bezier(.3,.6,.4,1)}.mx-strip-labels{display:flex;justify-content:space-between;gap:8px;font-size:11px;color:#5b4630;margin-top:5px;font-weight:700}.mx-events{position:relative;margin:10px 10px 0;border:3px solid #7a4b1e;border-radius:12px;padding:7px 8px 8px}.mx-evcols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.mx-evside{min-width:0}.mx-evhead{font-size:11px;font-weight:700;color:#5b4630;text-transform:uppercase;letter-spacing:.04em;margin-bottom:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mx-evcol{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:5px}.mx-evitem{display:flex;gap:6px;align-items:center;background:#fff8e6;border:2px solid #7a4b1e;border-radius:8px;padding:4px 6px;font-size:12px;line-height:1.25;min-width:0;animation:mx-evin .3s cubic-bezier(.3,1.4,.6,1)}.mx-evitem>img,.mx-evitem>svg{flex:0 0 auto}.mx-evtext{min-width:0;overflow-wrap:anywhere}.mx-evsub{display:block;color:#5b4630;font-size:11px}.mx-evempty{font-size:12px;color:#5b4630}.mx-card-icon{display:inline-block;width:13px;height:18px;border:2px solid #2b1b0e;border-radius:2px;flex:0 0 auto;margin:0 3px}.mx-card-icon.is-yellow{background:#f7c21b}.mx-card-icon.is-red{background:#e8432b}.mx-controls{position:relative;display:flex;gap:10px;padding:12px 10px 6px}.mx-skip{flex:1 1 auto;display:flex;align-items:center;justify-content:center;gap:8px;min-height:48px;border-radius:14px;font-weight:700;font-size:15px;padding:0 12px;white-space:nowrap}.mx-livepill{flex:1 1 auto;display:flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 12px;border-radius:14px;border:3px solid #2b1b0e;background:#fff8e6;color:#2b1b0e;font-weight:800;font-size:15px;white-space:nowrap}.mx-livepill.is-live{background:#2b1b0e;color:#fff8e6}.mx-livedot{width:10px;height:10px;border-radius:50%;background:#e8432b;box-shadow:0 0 0 2px #fff8e6;animation:mx-livedot 1.2s ease-in-out infinite}.mx-square{flex:0 0 56px;min-height:48px;border-radius:14px;display:flex;align-items:center;justify-content:center;padding:0}.mx-speed{font-family:"Baloo 2",Rubik,system-ui,sans-serif;font-weight:800;font-size:18px}.mx-next{min-height:48px;border-radius:14px;padding:0 12px;font-weight:700;white-space:nowrap}.mx-screen-msg{align-items:center;justify-content:center;padding:16px}.mx-msg{border:3px solid #2b1b0e;border-radius:14px;box-shadow:0 5px #2b1b0e;padding:16px 18px;display:flex;flex-direction:column;gap:12px;align-items:center;text-align:center;max-width:420px;font-weight:700}.mx-msg p,.mx-msg h1{margin:0}.mx-msg-actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.mx-spinner{width:32px;height:32px;border-radius:50%;border:4px solid #e6d3a2;border-top-color:#2b1b0e;animation:mx-spin .9s linear infinite}@keyframes mx-pop{0%{transform:scale(1.6)}to{transform:scale(1)}}@keyframes mx-evin{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes mx-livedot{0%,to{opacity:1}50%{opacity:.35}}@media(min-width:768px){.mx-screen{display:grid;grid-template-columns:var(--mx-rail, 0px) auto minmax(0,1fr) minmax(300px,420px);grid-template-rows:64px minmax(0,1fr) auto;overflow:hidden;padding:0;padding-top:max(0px,calc(var(--safe-area-inset-top, env(safe-area-inset-top, 0px)) - 8px))}.mx-screen.mx-screen-msg{display:flex}.mx-topbg{display:block;grid-row:1;grid-column:1 / -1;border-bottom:4px solid #2b1b0e;box-shadow:inset 0 -3px #a86b3c}.mx-botbg{display:block;grid-row:3;grid-column:1 / -1;border-top:4px solid #2b1b0e;box-shadow:inset 0 3px #a86b3c}.mx-topline{display:contents}.mx-back{grid-row:1;grid-column:2;align-self:center;margin:0 4px 0 16px;z-index:1}.mx-topline .mx-chip{display:none}.mx-topline .mx-chip.mx-stale{display:block;grid-row:2;grid-column:4;justify-self:end;align-self:start;margin:10px 16px 0 0;z-index:2}.mx-panel{display:contents}.mx-hud{grid-row:1;grid-column:3;z-index:1;padding:0 16px;max-width:720px;width:100%;justify-self:center}.mx-team-name{font-size:17px}.mx-stagebox{grid-row:2;grid-column:1 / -1;border:0;border-radius:0;min-height:0}.mx-stagebox .mx-stage.is-fill{position:absolute;inset:0;aspect-ratio:auto;width:100%;height:100%}.mx-strip{grid-row:1;grid-column:4;align-self:center;margin:0 16px 0 0;padding:6px 10px 3px;z-index:1}.mx-strip-labels{margin-top:3px}.mx-events{grid-row:3;grid-column:2 / 4;align-self:center;margin:8px 12px 8px 16px;padding:5px 8px;z-index:1;min-width:0}.mx-evhead{display:none}.mx-evcol{gap:4px}.mx-evcol li:nth-child(n+3){display:none}.mx-evitem{padding:2px 6px;white-space:nowrap}.mx-evtext{overflow:hidden;text-overflow:ellipsis}.mx-evsub{display:inline;margin-left:6px}.mx-controls{grid-row:3;grid-column:4;align-self:center;padding:8px 16px 8px 0;z-index:1}}@media(prefers-reduced-motion:reduce){.mx-score-n,.mx-evitem,.mx-livedot,.mx-spinner{animation:none}.mx-marker{transition:none}}.facility-head{display:flex;align-items:center;gap:12px}.facility-head-text{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:4px}.facility-head-text .chip{align-self:flex-start}.facility-art{position:relative;flex:0 0 auto;display:block;width:144px;height:90px;border:3px solid var(--ink);border-radius:10px;overflow:hidden;background:var(--sky);box-shadow:inset 0 -3px #2b1b0e1f}.facility-art img{display:block;width:100%;height:100%}.facility-art .facility-build-art{position:absolute;inset:0}.staff-head{display:flex;align-items:center;gap:10px}.staff-head>:last-child{flex:1 1 auto;min-width:0}.staff-bust{flex:0 0 auto;display:block;width:60px;height:64px;border:3px solid var(--ink);border-radius:12px;overflow:hidden;background:var(--sky-low)}.staff-bust img{display:block;width:60px;height:auto;margin-top:-2px}.upgrade-needs{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.upgrade-needs-label{font-size:12px;font-weight:600;color:var(--muted)}.need{display:inline-flex;align-items:center;gap:4px;min-width:0;padding:2px 8px;border-radius:8px;font-size:12.5px;font-weight:600;line-height:1.35;overflow-wrap:anywhere}.need svg{flex:none}.need-met{background:#e1f0dc;color:#1f5a30;border:1px solid #9cc79a}.need-missing{background:#fde4dc;color:#8e2416;border:1px solid #e8a593}.upgrade-none,.needed-for{margin:0;font-size:12.5px}.facility-go{align-self:flex-start;min-height:44px;display:inline-flex;align-items:center;font-weight:600}.facility:focus{outline:3px solid var(--gold-deep);outline-offset:2px}.league-top{margin:0;display:flex;flex-wrap:wrap;gap:4px 8px;align-items:baseline}.staff-volunteer{display:flex;gap:12px;align-items:center}.staff-volunteer-art{flex:none;width:96px}.staff-volunteer-art svg{display:block;width:100%;height:auto}.level-locked{display:inline-flex;align-items:center;justify-content:center;gap:3px}.fin-line{display:inline-flex;align-items:center;gap:6px}.fin-line-icon{display:block;flex:0 0 auto;width:18px;height:18px}
