@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;--gain: #1f6b3a;--gain-bg: #e6f1df;--gain-edge: #a9c99a;--loss: #9c2e1c;--loss-bg: #fde7e1;--loss-edge: #e9a593;--lock: #8a2a1e;--set-finisher: #c8402f;--set-engine-room: #1e8c7e;--set-the-wall: #5e6b75;--set-safe-hands: #d9771f;--frame-silver: #c9d3d8;--frame-silver-dark: #9faab0;--frame-gem: #2e6fd8;--laurel: #58a14d;--font-body: Rubik, system-ui, -apple-system, "Segoe UI", sans-serif;--font-display: "Baloo 2", Rubik, system-ui, sans-serif;--rail-w: 96px;--tabbar-h: 44px;--tabbar-inset: var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px));--tabbar-pad: max(6px, calc(var(--tabbar-inset) - min(clamp(0px, var(--tabbar-inset) - 24px, 10px), clamp(0px, 44px - var(--tabbar-inset), 10px))));--tab-panel: #1c1510;--radius: 14px;--glass: rgb(20 12 6 / 52%);--glass-edge: rgb(255 255 255 / 22%);--glass-strong: rgb(20 12 6 / 82%);--go-light: #41b567;--go: #2a8c4d;--go-deep: #1f6b3a;--go-edge: #14502a;--dot: 12px;--dot-edge: var(--white);--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:var(--app-h)}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,[data-sheet-heading]:focus,[data-sheet-heading]:focus-visible,dialog.modal:focus,dialog.modal: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(var(--go-light),var(--go) 55%,var(--go-deep));color:var(--white);text-shadow:0 2px 0 var(--go-edge)}.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-blue{background:linear-gradient(#6cc4ee,#35a2d8 55%,#1f78a8);color:var(--white);text-shadow:0 2px 0 #14597d}.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.btn-sm{min-height:44px}.btn.btn-lg{min-height:56px;font-size:20px}.btn.btn-xl{min-height:60px;font-size:24px}.g.is-glow{box-shadow:0 4px 0 var(--ink),0 0 0 3px var(--gold-bright),0 0 14px 4px #ffd23fb3;animation:g-glow calc(1.4s * var(--k)) ease-in-out infinite}@keyframes g-glow{50%{box-shadow:0 4px 0 var(--ink),0 0 0 3px var(--gold-bright),0 0 4px 1px #ffd23f66}}@media(prefers-reduced-motion:reduce){.g.is-glow{animation:none}}.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)}.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:var(--app-h);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}}.skip-btn{display:grid;place-items:center;min-width:44px;min-height:44px;padding:0;border:0;background:none;color:var(--white);cursor:pointer}.skip-btn-pill{display:inline-flex;align-items:center;gap:5px;min-height:30px;padding:0 10px 0 12px;border:1px solid var(--glass-edge);border-radius:15px;background:var(--glass);text-shadow:0 1px 1px #000;font:800 13px var(--font-body)}.skip-btn-pill svg{width:12px;height:11px;filter:drop-shadow(0 1px 0 #000)}.skip-btn:focus-visible{outline:3px solid #fff;outline-offset:2px;border-radius:15px}.tabs-folder{display:flex;gap:4px;padding:6px 8px 0;border-radius:14px 14px 0 0;background:var(--wood-deep)}.tab-folder{position:relative;flex:1 1 0;display:grid;place-items:center;min-width:0;min-height:44px;padding:0 8px;border:0;border-radius:10px 10px 0 0;background:var(--wood);color:var(--parch-light);font:800 15px/1.1 var(--font-display);cursor:pointer}.tabs-folder.has-icons .tab-folder{min-height:66px;padding:4px 2px 3px;gap:1px;align-content:center;font-size:12px}.tab-folder svg{width:36px;height:36px}.tab-folder>span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tab-folder[aria-selected=true]{background:var(--parch);color:var(--ink)}.tab-folder:disabled{opacity:.5;cursor:default}.tab-folder:focus-visible{outline:3px solid var(--gold-bright);outline-offset:-3px}.tab-folder .tab-dot{position:absolute;top:3px;right:6px}.close-corner{position:fixed;z-index:20;top:max(10px,env(safe-area-inset-top,0px));right:max(10px,env(safe-area-inset-right,0px));font:800 18px/1 var(--font-body);text-decoration:none}.close-header{flex:none;margin-left:auto;font:800 18px/1 var(--font-body)}.red-dot{display:inline-block;flex:none;width:var(--dot);height:var(--dot);border:2px solid var(--dot-edge);border-radius:50%;background:var(--alert);box-shadow:0 0 0 1px #2b1b0e59}.count-badge{display:inline-flex;flex:none;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 5px;border:2px solid var(--dot-edge);border-radius:10px;background:var(--alert);box-shadow:0 0 0 1px #2b1b0e59;color:var(--white);font:800 11px/1 var(--font-body);font-variant-numeric:tabular-nums;text-shadow:none;white-space:nowrap}.count-badge[data-tone=ink]{border-color:var(--ink);background:var(--ink);color:var(--gold-bright)}.count-badge.is-corner{position:absolute;top:-6px;right:-6px;pointer-events:none}.shell{position:relative;min-height:var(--app-h)}.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-rail .wordmark-words{display:none}.rail-home{border-radius:14px;text-decoration:none}.rail-home:focus-visible{outline:3px solid var(--gold-bright);outline-offset:2px}.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,calc(var(--app-w) * .28),150px);height:auto}.wordmark-splash .logo{font-size:clamp(42px,calc(var(--app-w) * .13),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)}.tab-pic{display:block;width:32px;height:32px;background:center / contain no-repeat}.tab-pic-shop{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2048%2048'%20width='48'%20height='48'%3e%3cg%20stroke='%232B1B0E'%20stroke-width='2.2'%20stroke-linejoin='round'%3e%3crect%20x='8.5'%20y='19'%20width='3.5'%20height='14'%20fill='%23A86B3C'/%3e%3crect%20x='36'%20y='19'%20width='3.5'%20height='14'%20fill='%23A86B3C'/%3e%3cg%20fill='%23E8432B'%3e%3ccircle%20cx='7.6'%20cy='20'%20r='3.4'/%3e%3ccircle%20cx='21.1'%20cy='20'%20r='3.4'/%3e%3ccircle%20cx='34.6'%20cy='20'%20r='3.4'/%3e%3c/g%3e%3cg%20fill='%23FFF8E6'%3e%3ccircle%20cx='14.4'%20cy='20'%20r='3.4'/%3e%3ccircle%20cx='27.9'%20cy='20'%20r='3.4'/%3e%3ccircle%20cx='41.3'%20cy='20'%20r='3.4'/%3e%3c/g%3e%3cpath%20d='M7%206H41L45%2020H3Z'%20fill='%23FFF8E6'/%3e%3c/g%3e%3cg%20fill='%23E8432B'%3e%3cpath%20d='M7%206H12.7L10.3%2020H3Z'/%3e%3cpath%20d='M18.3%206H24L24%2020H17Z'/%3e%3cpath%20d='M29.7%206H35.3L38%2020H30.7Z'/%3e%3c/g%3e%3cpath%20d='M7%206H41L45%2020H3Z'%20fill='none'%20stroke='%232B1B0E'%20stroke-width='2.2'%20stroke-linejoin='round'/%3e%3cg%20stroke='%232B1B0E'%20stroke-width='2.2'%20stroke-linejoin='round'%3e%3ccircle%20cx='17'%20cy='28.5'%20r='5.2'%20fill='%23FFFFFF'/%3e%3cellipse%20cx='31'%20cy='31'%20rx='5.5'%20ry='2.2'%20fill='%23F2A51A'/%3e%3cellipse%20cx='31'%20cy='28'%20rx='5.5'%20ry='2.2'%20fill='%23FFD23F'/%3e%3cpath%20d='M4%2033H44V44H4Z'%20fill='%23A86B3C'/%3e%3cpath%20d='M4%2033H44V36.5H4Z'%20fill='%23C98A52'/%3e%3c/g%3e%3cpath%20d='M17%2025.6l2.6%201.9-1%203h-3.2l-1-3z'%20fill='%232B1B0E'/%3e%3cpath%20d='M10%209H15'%20stroke='%23FFFFFF'%20stroke-width='2'%20stroke-linecap='round'%20opacity='.8'/%3e%3c/svg%3e")}.tab-pic-player{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2048%2048'%20width='48'%20height='48'%3e%3cg%20stroke='%232B1B0E'%20stroke-width='2.2'%20stroke-linejoin='round'%3e%3cpath%20d='M6%2046C7%2037%2013%2032.5%2024%2032.5C35%2032.5%2041%2037%2042%2046Z'%20fill='%231F6B3A'/%3e%3cpath%20d='M18.5%2033L24%2040L29.5%2033Z'%20fill='%23FFF8E6'/%3e%3cpath%20d='M18%2034.5V46M30%2034.5V46'%20fill='none'%20stroke='%23FFD23F'%20stroke-width='2'/%3e%3ccircle%20cx='24'%20cy='19'%20r='11.5'%20fill='%23F2C9A0'/%3e%3cpath%20d='M12.5%2018C11.5%209.5%2017%205%2024.5%205C32%205%2036.5%209.5%2035.5%2015.5C33%2013.5%2029.5%2013.5%2027%2014.5C25.5%2011%2019.5%2012%2016%2013.5C14%2014.5%2013%2016%2012.5%2018Z'%20fill='%233B2314'/%3e%3cpath%20d='M18.5%2023.5Q24%2029%2029.5%2023.5Z'%20fill='%238A2A1E'%20stroke-width='1.8'/%3e%3cpath%20d='M12.3%2015.2C18%2012.6%2030%2012.6%2035.7%2015.2'%20fill='none'%20stroke='%23E8432B'%20stroke-width='2.6'/%3e%3c/g%3e%3ccircle%20cx='19.8'%20cy='19'%20r='1.7'%20fill='%232B1B0E'/%3e%3ccircle%20cx='28.2'%20cy='19'%20r='1.7'%20fill='%232B1B0E'/%3e%3cpath%20d='M9%2041C10%2038%2012%2036.5%2014%2035.8'%20stroke='%23FFFFFF'%20stroke-width='2'%20stroke-linecap='round'%20opacity='.55'/%3e%3c/svg%3e")}.tab-pic-home{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2048%2048'%20width='48'%20height='48'%3e%3cg%20stroke='%232B1B0E'%20stroke-width='2.2'%20stroke-linejoin='round'%3e%3cpath%20d='M24%209V1.5'%20fill='none'/%3e%3cpath%20d='M24%202L32%204.5L24%207Z'%20fill='%23E8432B'/%3e%3cellipse%20cx='24'%20cy='43'%20rx='21'%20ry='3.5'%20fill='%235AA84C'/%3e%3cpath%20d='M10%2022H38V43H10Z'%20fill='%23FFF8E6'/%3e%3cpath%20d='M5%2023.5L24%209L43%2023.5Z'%20fill='%231F6B3A'/%3e%3cpath%20d='M19.5%2043V32C19.5%2029.5%2021.5%2028%2024%2028C26.5%2028%2028.5%2029.5%2028.5%2032V43Z'%20fill='%23A86B3C'/%3e%3crect%20x='12.5'%20y='27'%20width='5'%20height='5'%20fill='%238ECDEF'/%3e%3crect%20x='30.5'%20y='27'%20width='5'%20height='5'%20fill='%238ECDEF'/%3e%3ccircle%20cx='24'%20cy='18'%20r='2.6'%20fill='%23FFD23F'/%3e%3ccircle%20cx='5.5'%20cy='35.5'%20r='4.5'%20fill='%233F8A3A'/%3e%3c/g%3e%3cpath%20d='M9%2021.5L22%2011.5'%20stroke='%23FFFFFF'%20stroke-width='2'%20stroke-linecap='round'%20opacity='.55'/%3e%3c/svg%3e")}.tab-pic-club{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2048%2048'%20width='48'%20height='48'%3e%3cg%20stroke='%232B1B0E'%20stroke-width='2.2'%20stroke-linejoin='round'%3e%3cpath%20d='M8%204H40V21C40%2032%2032%2039%2024%2043C16%2039%208%2032%208%2021Z'%20fill='%231F6B3A'/%3e%3cpath%20d='M8%204H40V12H8Z'%20fill='%23FFD23F'/%3e%3cpath%20d='M24%2016.5l2.6%205.3%205.8.8-4.2%204.1%201%205.8-5.2-2.7-5.2%202.7%201-5.8-4.2-4.1%205.8-.8z'%20fill='%23FFF8E6'%20stroke-width='1.8'/%3e%3cpath%20d='M2.5%2033H45.5L42.5%2038.5L45.5%2044H2.5L5.5%2038.5Z'%20fill='%23E8432B'/%3e%3c/g%3e%3cpath%20d='M11%2015V22'%20stroke='%23FFFFFF'%20stroke-width='2'%20stroke-linecap='round'%20opacity='.5'/%3e%3cpath%20d='M12%2038.5H36'%20stroke='%23FFF8E6'%20stroke-width='1.6'%20stroke-linecap='round'%20stroke-dasharray='3%203'%20opacity='.9'/%3e%3c/svg%3e")}.tab-pic-league{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2048%2048'%20width='48'%20height='48'%3e%3cg%20stroke='%232B1B0E'%20stroke-width='2.2'%20stroke-linejoin='round'%3e%3cpath%20d='M14%209H6C6%2017%209%2020.5%2014.5%2021M34%209H42C42%2017%2039%2020.5%2033.5%2021'%20fill='none'%20stroke-width='3'/%3e%3cpath%20d='M13%204H35V17C35%2025%2030%2029.5%2024%2029.5C18%2029.5%2013%2025%2013%2017Z'%20fill='%23FFD23F'/%3e%3cpath%20d='M21%2029.5H27V35H21Z'%20fill='%23F2A51A'/%3e%3cpath%20d='M13%2035H35L37.5%2044H10.5Z'%20fill='%23A86B3C'/%3e%3cpath%20d='M19%2038H29V41H19Z'%20fill='%23FFD23F'%20stroke-width='1.6'/%3e%3cpath%20d='M24%2010l1.9%203.8%204.2.6-3%203%20.7%204.1-3.8-2-3.8%202%20.7-4.1-3-3%204.2-.6z'%20fill='%23F2A51A'%20stroke-width='1.5'/%3e%3c/g%3e%3cpath%20d='M17%208V17'%20stroke='%23FFF6C8'%20stroke-width='2.4'%20stroke-linecap='round'/%3e%3c/svg%3e")}.tab-new{position:absolute;z-index:1;top:-10px;left:50%;transform:translate(-50%);padding:0 6px;border:2px solid var(--ink);border-radius:999px;background:var(--gold-bright);color:var(--ink);font:800 10px / 14px var(--font-body);white-space:nowrap}.hud{display:flex;align-items:center;gap:12px;min-width:0}.hud.tbar{position:sticky;top:0;z-index:6;gap:0;min-height:0;padding:max(6px,var(--safe-area-inset-top, env(safe-area-inset-top, 0px))) max(6px,env(safe-area-inset-right,0px)) 2px max(2px,env(safe-area-inset-left,0px));background:#140c066b;-webkit-backdrop-filter:blur(8px) saturate(1.2);backdrop-filter:blur(8px) saturate(1.2);border-bottom:1px solid rgb(255 255 255 / 18%);box-shadow:0 2px 10px #0000002e}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.hud.tbar{background:#140c06b8}}.tbar-back{flex:none;width:44px;height:44px;display:grid;place-items:center;border-radius:12px}.tbar-back svg{filter:drop-shadow(0 2px 0 rgb(0 0 0 / 55%))}.tbar-back:active svg{transform:translateY(1px)}.tbar-back:focus-visible{outline:3px solid var(--gold-bright);outline-offset:-2px}.tbar-title{flex:1 1 0;min-width:0;padding:3px 6px 3px 4px;margin:-3px 0;font:800 var(--tbar-title-px, 18px) / 1.12 var(--font-display);color:var(--white);text-align:left;-webkit-text-stroke:3px var(--ink);paint-order:stroke fill;text-shadow:0 2px 0 rgb(0 0 0 / 50%);white-space:nowrap;overflow:hidden}.tbar-title:first-child{padding-left:10px}.tbar-short,.tbar-title[data-fit=short] .tbar-full{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.tbar-title[data-fit=short] .tbar-short{position:static;width:auto;height:auto;clip-path:none}.tbar-title[data-fit=wrap]{white-space:normal;max-height:calc(2.24em + 6px)}.tbar .wallet{flex:none;gap:6px;align-items:center}.tbar .pill-button{justify-content:center}.tbar .pill{min-height:32px;gap:4px;padding:0 9px 0 3px;border:1px solid var(--glass-edge);border-radius:16px;background:var(--glass);box-shadow:none;color:var(--white);text-shadow:0 1px 1px #000;font-size:13px;font-variant-numeric:tabular-nums}.tbar .pill svg{width:24px;height:24px;margin-left:-2px;filter:drop-shadow(0 1px 0 #000)}.tbar .pill-button:hover .pill{filter:brightness(1.15)}.pill-wrap{position:relative;display:inline-flex}.pill-plus-hit{position:absolute;top:0;right:-6px;bottom:0;width:44px;padding:0;border:0;background:none;cursor:pointer}.pill-plus{display:grid;place-items:center;width:22px;height:22px;margin-right:-6px;border:2px solid var(--go-edge);border-radius:6px;background:linear-gradient(var(--go-light),var(--go));color:var(--white);font:800 16px / 1 var(--font-body);text-shadow:0 1px 0 var(--go-edge)}.rail .inbox-float{position:absolute;z-index:6;right:max(10px,env(safe-area-inset-right,0px));bottom:calc(100% + 12px)}.inbox-mail{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;filter:drop-shadow(0 0 .6px rgb(255 248 230 / 95%)) drop-shadow(0 1px 1.5px rgb(0 0 0 / 45%))}.inbox-mail:hover{filter:brightness(1.1) drop-shadow(0 0 .6px rgb(255 248 230 / 95%)) drop-shadow(0 1px 1.5px rgb(0 0 0 / 45%))}.inbox-mail:active{transform:scale(.92)}.inbox-mail:focus-visible{outline:3px solid var(--gold-bright);outline-offset:2px}.inbox-float .count-badge{right:-4px;top:-4px}.rail .inbox-inline,.inbox-inline{position:relative;flex:none;align-self:flex-end}.inbox-inline .count-badge{right:-4px;top:-4px}.screen-sub{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0;margin-bottom:8px}.screen-sub .chip{max-width:100%;background:var(--parch-light);color:var(--ink);border:2px solid var(--ink)}.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;margin-left:auto}.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}@container app (max-width: 767.98px){.shell{display:flex;flex-direction:column}.hud{order:1}.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}.shell.has-inbox:not(.has-band) .main,.shell.has-inbox .band{padding-bottom:90px}.band{order:3;flex-direction:column;align-items:stretch;gap:10px;padding:0 10px 12px;background:none!important}.band-actions>*{flex:1 1 auto}.rail{order:4;position:sticky;bottom:0;z-index:6;justify-content:center;height:calc(var(--tabbar-h) + var(--tabbar-pad));padding:0 max(4px,env(safe-area-inset-right,0px)) var(--tabbar-pad) max(4px,env(safe-area-inset-left,0px))}.rail.wood{background:var(--tab-panel)}.rail .wordmark{display:none}.rail nav{display:flex;flex:1 1 auto;justify-content:center;align-self:stretch}.nav{width:100%;max-width:480px;align-items:stretch;gap:0}.nav>li{flex:1 1 0;min-width:0;display:flex}.nav-item{position:relative;flex:1 1 auto;min-width:44px;justify-content:center;gap:0;padding:0;border-radius:10px}.nav-item[aria-current=page]:before{content:"";position:absolute;inset:2px 6px 0;border-radius:10px;background:radial-gradient(ellipse at 50% 60%,#ffd23f57,#ffd23f00 70%);pointer-events:none}.nav-item .med{flex:none;width:30px;height:30px;border:0;border-radius:0;background:none;box-shadow:none;transition:transform .15s;animation:none}.nav-item .disc,.nav-item[aria-current=page] .disc{width:30px;height:30px;border:0;border-radius:0;background:none;box-shadow:none;filter:drop-shadow(0 0 .6px rgb(255 248 230 / 95%)) drop-shadow(0 1px 1px rgb(0 0 0 / 50%))}.nav-item .tab-pic{width:30px;height:30px}.nav-item:hover .med,.nav-item[aria-current=page] .med{transform:none;animation:none}@media(hover:hover){.nav-item:hover .disc{filter:brightness(1.15) drop-shadow(0 0 .6px rgb(255 248 230 / 95%)) drop-shadow(0 1px 1px rgb(0 0 0 / 50%))}}.nav-item:active .med{transform:scale(.92)}.nav-item .nav-label,.nav-item[aria-disabled=true] .nav-label{position:relative;border:0;border-radius:0;background:none;padding:0;color:#d6cdbf;font-size:11px;font-weight:700;line-height:13px;text-shadow:none}.nav-item[aria-current=page] .nav-label{color:var(--gold-bright)}.nav-item:focus-visible .med{box-shadow:none;outline:3px solid var(--gold-bright);outline-offset:1px}.nav-item .med .count-badge{right:-10px;top:-4px}.nav-item .med .tab-new{top:-12px}.cols{flex-direction:column;align-items:stretch}.col,.col-wide{flex:1 1 auto;width:100%}}@container app (min-width: 768px){.shell{display:grid;grid-template-columns:var(--rail-w) minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto;height:var(--app-h);overflow:hidden}.rail .inbox-float{position:relative;right:auto;bottom:auto;margin-top:auto}.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}.main{grid-column:2;grid-row:2;min-height:0;overflow:auto;padding:14px 20px}.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}.cols{flex-wrap:wrap}}.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}@container app (min-width: 768px) and (max-width: 1199.98px){.band{gap:8px;padding:0 10px}}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(var(--app-w) - 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;text-decoration:none}.pill-button:hover .pill{filter:brightness(1.05)}dialog.side-sheet{margin:0 0 0 auto;width:min(460px,var(--app-w));max-width:var(--app-w);height:var(--app-h);max-height:var(--app-h)}.side-sheet .sheet-box{height:100%;border-radius:18px 0 0 18px;overflow:hidden}.side-sheet .sheet-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:8px}.sheet-box>.sheet-body{padding:10px 12px max(10px,env(safe-area-inset-bottom,0px));border-radius:12px;background:var(--parch) var(--parch-tex);background-size:160px 160px;box-shadow:inset 0 2px #2b1b0e2e;color:var(--ink)}.sheet-group{display:flex;flex-direction:column;gap:8px}.sheet-group+.sheet-group{padding-top:10px;border-top:2px dashed var(--parch-edge)}.sheet-close{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);border:0;white-space:nowrap}.sheet-close:focus-visible{position:static;display:grid;place-items:center;flex:none;width:44px;height:44px;margin:0 0 0 auto;overflow:visible;clip-path:none;border:3px solid var(--ink);border-radius:22px;background:var(--parch-light);color:var(--ink);font:800 18px/1 var(--font-body)}.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}@container app (max-width: 767.98px){dialog.side-sheet{margin:auto 0 0;width:var(--app-w);height:auto;max-height:calc(var(--app-h) * .88)}.side-sheet .sheet-box{max-height:calc(var(--app-h) * .88);border-radius:18px 18px 0 0}}dialog.checkout-sheet{width:min(760px,var(--app-w))}.embedded-box{min-height:420px;background:var(--white);border:3px solid var(--ink);border-radius:12px;overflow:hidden}@container app (max-width: 767.98px){dialog.checkout-sheet{height:var(--app-h);max-height:var(--app-h)}.checkout-sheet .sheet-box{max-height:var(--app-h);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-ratio: .5625}.fs-world{position:absolute;left:0;top:0;transform-origin:0 0;--zs: 1;--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}@container app (max-width: 767.98px){.fs{--fs-ratio: .971429}.fs-safe{width:min(100cqw,100cqh * 350 / 340);height:min(100cqh,100cqw * 340 / 350)}.home-scene{height:min(calc(var(--app-w) * .8),300px,calc(var(--app-h) * .52));min-height:240px}}.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}.hint{font-size:12px;color:var(--ink-soft);line-height:1.3}@container app (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}.cel button:has(>.lock){padding-top:12px}.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:134.53px;width:112px;height:197.47px;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 .chest-dot{position:absolute;right:-3px;top:-3px;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}@container app (min-width: 768px){.band .band-actions{padding:7px 0;gap:12px}}@container app (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}}@container app (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}.privacy-facts{display:grid;gap:4px;margin:0}.privacy-facts dt{font-weight:800}.privacy-facts dd{margin:0}.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}@container app (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:43px;width:158.2px;height:189px;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}@container app (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.ribboned{padding-top:22px}.item.ribboned[data-r]:after{border-width:4px}.item.ribboned[data-r=common]{--rc: var(--parch-light);--glow: rgba(255, 248, 230, .8)}.item.ribboned[data-r=rare]{--glow: rgba(46, 111, 216, .45)}.item.ribboned[data-r=epic]{--glow: rgba(123, 75, 196, .45)}.item.ribboned[data-r=legendary]{--glow: rgba(255, 255, 255, .85)}.item.ribboned .art{position:relative;isolation:isolate}.item.ribboned .art:before{content:"";position:absolute;inset:-10px;z-index:-1;border-radius:50%;background:radial-gradient(circle,var(--glow) 0 32%,transparent 64%),repeating-conic-gradient(from 8deg,var(--glow) 0 12deg,transparent 12deg 30deg);-webkit-mask:radial-gradient(circle,#000 45%,transparent 70%);mask:radial-gradient(circle,#000 45%,transparent 70%);pointer-events:none}.rar.rib{position:absolute;top:-3px;left:-3px;z-index:2;display:inline-flex;align-items:center;gap:3px;max-width:none;border-radius:12px 0 10px;line-height:16px;padding:0 7px 0 5px;white-space:nowrap}.rar.rib svg{flex:none}.item.ribboned .stk{right:-6px}.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}.stampcard{gap:6px}.stamp-head{display:flex;align-items:center;gap:8px}.stamp-head svg{flex:none}.stamp-head b,.stamp-sub{display:block}.stamp-sub{font-size:13px}.stamps{display:flex;flex-wrap:wrap;gap:4px}.stamp{position:relative;width:18px;height:18px;border-radius:50%;border:2px dashed var(--wood-dark);background:var(--parch-light)}.stamp.on{border:2px solid var(--ink);background:radial-gradient(circle,#e45b48 0 55%,var(--rival) 56%)}.stamp.mark:after{content:"";position:absolute;inset:-5px;border:2px solid var(--gold-deep);border-radius:50%}.stamp-how{margin:0}@container app (max-width: 767.98px){.shop-grid.shelf-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stamps{gap:3px}.stamp{width:14px;height:14px}.stamp.mark:after{inset:-4px}}.stamp.gold:after{content:"";position:absolute;inset:-5px;border:3px solid var(--gold);border-radius:50%}.stamp-bar{display:none;position:relative;height:14px;margin:6px 3px 4px;border:2px solid var(--ink);border-radius:7px;background:var(--parch-light)}.stamp-bar i{display:block;height:100%;border-radius:5px;background:linear-gradient(#e45b48,var(--rival))}.stamp-bar .tick{position:absolute;top:-5px;bottom:-5px;width:3px;margin-left:-1.5px;border-radius:2px;background:var(--gold-deep)}.stamp-bar .tick.gold{width:5px;margin-left:-2.5px;background:var(--gold);box-shadow:0 0 0 1.5px var(--ink)}@container app (max-width: 767.98px){.stampcard .stamps{display:none}.stamp-bar{display:block}}[data-set=finisher]{--set: var(--set-finisher)}[data-set=engine_room]{--set: var(--set-engine-room)}[data-set=the_wall]{--set: var(--set-the-wall)}[data-set=safe_hands]{--set: var(--set-safe-hands)}.item .art,.kit-icon{position:relative}.set-mark{position:absolute;right:-5px;bottom:-5px;z-index:2;width:16px;height:16px;overflow:visible}.set-badge{fill:var(--set, var(--parch));stroke:var(--ink)}.set-head .set-mark,.set-card-head .set-mark,.if-set .set-mark,.bought .set-mark{position:static;display:inline-block;flex:none;vertical-align:-2px}.sets-row{display:flex;flex-direction:column;gap:8px}.sets-title{margin:6px 0 0;font:800 18px var(--font-display);color:var(--parch-light);text-shadow:2px 2px 0 var(--ink)}.set-boxes{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:10px}.set-box{gap:6px;min-width:0}.set-head{display:flex;align-items:center;gap:8px;min-width:0}.set-head b{min-width:0}.set-bonus{margin:0;padding:2px 8px;border:2px solid var(--ink);border-radius:8px;background:#fbe39a;font-size:12.5px;font-weight:700}.set-box .lockln{text-align:left}.set-box .minibar{width:100%}.set-pieces{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.set-piece{width:100%;min-height:44px;display:flex;flex-direction:column;align-items:center;gap:2px;padding:8px 2px 6px}.set-piece .stat{font-size:11.5px;font-weight:700;line-height:1.15;text-align:center}.set-piece.locked .art,.set-piece.locked .stat{opacity:.55}.set-card{display:flex;flex-direction:column;gap:6px}.set-card-head{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.set-card-pieces{display:flex;gap:6px}.set-card-pieces .set-gap{border-style:dashed;background:transparent}.set-card-line{font-size:13px;font-weight:700}.shelf-item{padding-top:22px}.shelf-item .rar{position:absolute;left:5px;top:5px;z-index:2;white-space:nowrap}.shelf-item.locked .art,.shelf-item.locked .nm,.shelf-item.locked .stat{opacity:.55}.shelf-item.next{box-shadow:0 4px 0 var(--ink),0 0 0 3px var(--club),0 0 0 5px var(--ink)}.stk.lockst{background:var(--ink);color:var(--gold-bright);font-size:9px;padding:0 4px;transform:rotate(5deg);animation:none}.shelf-item .rar{max-width:calc(100% - 66px);overflow:hidden;text-overflow:ellipsis}.lockln{display:block;font-size:11px;font-weight:800;color:var(--lock);line-height:1.2;text-align:center}.lockln.lock-left{text-align:left}.lockln svg{display:inline;vertical-align:-1px;margin-right:2px}.minibar{display:block;width:78%;height:7px;border:1.5px solid var(--ink);border-radius:4px;background:var(--parch-light);overflow:hidden}.minibar i{display:block;height:100%;background:linear-gradient(#ffe27a,var(--gold))}.lockbox{display:flex;gap:8px;align-items:flex-start;padding:7px 10px;border:2px dashed var(--rival);border-radius:10px;background:#fff3ef;font-size:13px;line-height:1.3;color:var(--lock)}.lockbox svg{flex:none;margin-top:2px}.lockbox span{color:var(--ink)}.shelf-opens{margin:0}.bought{display:flex;flex-direction:column;gap:6px}.bought-text{margin:0;font-weight:700}.bought p{margin:0}.cmp{display:flex;flex-wrap:wrap;gap:3px 4px;justify-content:center;font-size:11px;font-weight:800}.cmp.left{justify-content:flex-start}.cmp>span{border:1.5px solid;border-radius:6px;padding:0 4px;line-height:17px;white-space:nowrap}.cmp .up{color:var(--gain);background:var(--gain-bg);border-color:var(--gain-edge)}.cmp .down{color:var(--loss);background:var(--loss-bg);border-color:var(--loss-edge)}.cmp .same{color:var(--muted);background:var(--parch-light);border-color:var(--parch-edge)}.cmp .hid{border-style:dashed}.col-picks{flex-basis:560px}.shopwin.slim{height:128px}.shopwin.slim .shopbg{top:-70px}.shopwin.slim .rosa{top:9px;left:auto;right:0;width:113px;height:135px}.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}@container app (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)}}.shell.match-shell{display:block;height:var(--app-h);overflow:hidden}.match-shell .match-host{position:relative;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 .sheet-group{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}@container app (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(var(--app-w) - 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}.inbox{display:flex;flex-direction:column;gap:10px;max-width:760px}.inbox-tabs .g{gap:6px}.inbox-tabs .count-badge{margin-left:6px}.inbox-body{display:flex;flex-direction:column;gap:10px;min-width:0}.play-groups{display:flex;flex-direction:column;gap:14px;min-width:0}.play-group{min-width:0}.play-group .panel.picked{box-shadow:0 6px 0 var(--wood-deep),inset 0 0 0 3px var(--gold-bright),0 0 0 4px var(--gold-bright)}.play-row{display:flex;flex-direction:column;gap:8px}.play-row h3{margin:0;font-family:var(--font-display);font-size:18px}.play-row:focus-visible{outline:3px solid var(--gold-bright);outline-offset:2px}.play-start{display:flex;flex-direction:column;gap:6px}.play-link{align-self:center;min-height:44px;display:inline-flex;align-items:center;font-weight:700;color:var(--club);text-decoration:underline}.play-locked{display:flex;gap:10px}.lock-tile{flex:1 1 0;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:64px;border:3px dashed var(--ink);border-radius:12px;background:#fff8e699;font-size:17px}.play-later{filter:saturate(.65)}.today-log-title{margin:0 0 4px;font-family:var(--font-display);font-size:17px}.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}.start-cols{justify-content:center}.start-col{width:100%;max-width:480px;margin:0 auto}.start{position:relative;height:100%;overflow:hidden;background:linear-gradient(var(--sky-top),var(--sky) 38%,#8fcbec 62%,#6fb6e2)}.start-world{position:absolute;left:50%;top:50%;width:max(calc(var(--app-w) * 2.9),calc(var(--app-h) * 1.35));aspect-ratio:1200 / 680;transform:translate(-55%,-34%);pointer-events:none;opacity:0;transition:opacity .35s ease-out}.start-world[data-ready]{opacity:1}@media(prefers-reduced-motion:reduce){.start-world{transition:none}}.start-ground{position:absolute;inset:0;width:100%;height:100%}.start-building{position:absolute;width:20%;max-width:none}.start-spot{display:contents}.start-logo{position:absolute;top:max(28px,calc(env(safe-area-inset-top,0px) + 16px));left:50%;transform:translate(-50%);filter:drop-shadow(0 3px 0 rgb(43 27 14 / .35))}.start-actions{position:absolute;left:max(16px,env(safe-area-inset-left,0px));right:max(16px,env(safe-area-inset-right,0px));bottom:max(24px,calc(env(safe-area-inset-bottom,0px) + 12px));display:grid;justify-items:center;gap:6px;max-width:360px;margin:0 auto}.start-play{width:100%}.start-account{min-height:44px;padding:0 16px;border:0;background:none;font:inherit;font-weight:700;color:#fff;text-decoration:underline;text-underline-offset:3px;text-shadow:0 1px 2px rgb(0 0 0 / .7);cursor:pointer}.start-account:focus-visible{outline:3px solid #fff;outline-offset:2px;border-radius:8px}.signin-sheet .sheet-body{display:grid;align-content:start;gap:12px}@container app (max-width: 767.98px){dialog.side-sheet.signin-sheet{height:fit-content}.signin-sheet .sheet-box{height:auto}}.terms-note{margin:0;text-align: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}@container app (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}.stabs{display:flex;flex-wrap:wrap;gap:6px}.stab{width:58px;min-height:56px;border-radius:12px;padding:4px 0 2px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;font-size:10px;font-weight:800;line-height:1.1;flex:none}.stab svg{width:24px;height:24px}.stab span{max-width:54px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stab.none:not([aria-pressed=true]){opacity:.55}.fbar{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.fsel{min-height:44px;font-size:14px}.fchip{min-height:44px;border-radius:22px;padding:0 12px;font-size:13px}.sort-pick{position:relative;display:inline-flex;align-items:center}.sort-pick svg{position:absolute;left:12px;pointer-events:none}.sort-pick select{min-height:44px;padding:0 14px 0 34px;border:3px solid var(--ink);border-radius:12px;background:linear-gradient(#fffdf4,var(--parch) 60%,#e6d3a2);box-shadow:0 3px 0 var(--ink);color:var(--ink);font:700 14px var(--font-body);appearance:none;-webkit-appearance:none;cursor:pointer}.sort-pick select:focus-visible{outline:3px solid var(--gold-bright);outline-offset:2px}.wearing{flex-direction:row;align-items:center;gap:10px;padding:6px 10px}.wearing .kit-text{gap:1px}.wearing .lbl{font-size:10.5px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.05em}.empty-slot{margin:0;min-height:48px;justify-content:center;border-style:dashed;font-size:13px}.kit-cell{position:relative;min-width:0;list-style:none}.kit-card{min-height:160px;height:100%;padding:24px 5px 6px;gap:3px;font-size:11.5px;user-select:none;-webkit-user-select:none}.kit-tags{position:absolute;left:5px;right:4px;top:5px;z-index:2;display:flex;justify-content:space-between;align-items:flex-start;gap:4px;pointer-events:none}.kit-tags .stk{position:static;font-size:9px}.kit-card .kit-open{flex:1 1 auto;width:100%;display:flex;flex-direction:column;align-items:center;gap:3px;text-align:center;border-radius:8px;cursor:pointer}.kit-card .art{display:flex;align-items:center;justify-content:center;height:36px}.kit-card .art svg,.kit-card .art img{width:34px;height:34px}.kit-card .nm{font-size:12.5px;font-weight:800;line-height:1.15}.kit-card .ln{font-size:10.5px;color:var(--club-dark);line-height:1.2}.kit-card .mt{font-size:10.5px;color:var(--muted)}.kit-card .btn.act{margin-top:auto;min-height:44px;font-size:13px;padding:0 14px;border-radius:12px}.kit-card.wlock .art,.kit-card.wlock .nm,.kit-card.wlock .ln{opacity:.7}.kit-card.out .kit-open{opacity:.55}.kit-card.worn-tile{background:linear-gradient(#fff6c8,#fbe39a 60%,#f0cf72)}.stk.wornst{background:var(--club);color:var(--white);animation:none}.stk.sold{background:var(--ink);color:var(--parch-light)}.bag-row .kit-open,.wearing .kit-open{display:flex;flex-direction:column;gap:2px;padding:4px 0;font-size:13px;line-height:1.3}.bag-row .kit-open b,.wearing .kit-open b{font-size:14px}.bag-row .stk{position:static;display:inline-block;transform:none;margin-left:2px;vertical-align:1px}.bag-row .btn{flex:none;min-height:44px;font-size:13px;padding:0 12px;border-radius:12px}.bag-row.out .kit-open{opacity:.7}.gear-if{display:flex;flex-direction:column;gap:5px;padding:8px 10px;border:2px solid var(--gold-deep);border-radius:10px;background:#fff3d1;font-size:13px}.if-bars{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:5px}.if-bars li{display:grid;grid-template-columns:78px minmax(0,1fr) 70px;gap:8px;align-items:center;font-size:12.5px;font-weight:700}.if-bars b{text-align:right;white-space:nowrap}.if-bars b.up{color:var(--gain)}.if-bars b.down{color:var(--loss)}.if-track{position:relative;height:12px;border:2px solid var(--ink);border-radius:6px;background:var(--parch-light);overflow:hidden}.if-track i{position:absolute;top:0;bottom:0;left:0}.if-track i.kept{background:linear-gradient(#ffe27a,var(--gold))}.if-track i.gain{background:linear-gradient(#8fd17a,#4f9a44)}.if-track i.loss{background:repeating-linear-gradient(45deg,#e9a593 0 4px,#fde7e1 4px 8px)}.if-track i.over{background:repeating-linear-gradient(45deg,var(--gold-deep) 0 3px,#ffe7a8 3px 6px)}.if-track .capline{position:absolute;top:-1px;bottom:-1px;width:3px;margin-left:-1px;background:var(--ink)}.if-note{font-size:12px;color:var(--ink-soft);line-height:1.3}.kit-detail-card{display:flex;flex-direction:column;gap:8px}.gear-acts{display:flex;gap:8px}.gear-acts .btn{flex:1 1 0}.food-card{gap:8px}.kit-strip{margin-top:8px;gap:6px}.strip{list-style:none;margin:0;padding:4px 2px 8px;display:flex;gap:8px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity}.strip .strip-cell{flex:0 0 140px;scroll-snap-align:start}.nothing-fits{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:8px}.nothing-fits p{margin:0;flex:1 1 160px}.fsheet{gap:10px}.fsheet>.row-wrap{position:sticky;bottom:-8px;margin:0 -10px -8px;padding:8px 10px;background:var(--parch);border-top:2px dashed var(--parch-edge);border-radius:0 0 10px 10px}.fgroup{display:flex;flex-direction:column;gap:6px}.fgroup h3{margin:0;font:800 15px var(--font-display)}.cbs{display:flex;flex-wrap:wrap;gap:6px}.cb{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 10px;border:2px solid var(--parch-edge);border-radius:10px;background:var(--parch-light);color:var(--ink);font:700 13px var(--font-body);cursor:pointer}.cb .box{width:18px;height:18px;border:2.5px solid var(--ink);border-radius:5px;background:var(--parch-light);display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:900}.cb.on .box{background:var(--gold-bright)}.cb.on{border-color:var(--ink)}.cb:focus-visible{outline:3px solid var(--gold-bright);outline-offset:2px}@container app (max-width: 767.98px){.desktop-info{display:none}.stabs{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;padding-bottom:4px}}.frame-ring{position:relative;flex:none;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;border:2px solid var(--ink);padding:3px;vertical-align:middle}.frame-ring:before{content:"";position:absolute;inset:0;border-radius:50%;box-shadow:inset 2px 2px #fff6c8bf,inset -2px -2px #2b1b0e4d;pointer-events:none}.frame-ring[data-frame=village]{background:repeating-linear-gradient(60deg,var(--wood-light) 0 3px,var(--wood) 3px 6px)}.frame-ring[data-frame=regional]{background:linear-gradient(135deg,#f2f6f8,var(--frame-silver) 45%,var(--frame-silver-dark))}.frame-ring[data-frame=national]{background:linear-gradient(135deg,#ffe27a,var(--gold) 55%,var(--gold-deep))}.frame-ring[data-frame=world]{background:linear-gradient(135deg,#fff1a8,var(--gold-bright) 40%,var(--gold-deep));box-shadow:0 0 0 2px var(--parch-light),0 0 0 4px var(--ink)}.frame-face{display:flex;width:100%;height:100%;border-radius:50%;overflow:hidden;background:var(--parch-light)}.frame-face:empty{border:2px solid var(--ink)}.frame-gem{position:absolute;left:50%;top:-6px;width:10px;height:10px;margin-left:-5px;transform:rotate(45deg);background:linear-gradient(135deg,#8fd0ff,var(--frame-gem));border:2px solid var(--ink)}.laurel{position:absolute;inset:-22%;width:144%;height:144%;pointer-events:none}.title-chip{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:1px;margin-left:4px;padding:0 6px;border:1.5px solid var(--ink);border-radius:6px;background:#fbe39a;color:var(--ink);font-size:11px;font-weight:700;line-height:16px}.honours{display:flex;flex-direction:column;gap:8px}.honours-head{display:flex;flex-direction:row;align-items:center;gap:12px}.honours-who{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0}.honours-who .title-chip{margin-left:0}.trophy-shelf{list-style:none;margin:0;padding:8px 8px 0;display:grid;grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:8px;border:3px solid var(--ink);border-radius:12px;background:linear-gradient(transparent calc(100% - 14px),var(--wood) calc(100% - 14px),var(--wood-dark))}.trophy-shelf .shelf-trophy{display:flex;flex-direction:column;align-items:center;gap:2px;padding-bottom:18px;text-align:center;font-size:11.5px;line-height:1.2;min-width:0}.trophy-art{display:flex;align-items:flex-end;justify-content:center;height:44px}.trophy-art img,.trophy-art svg{width:auto;height:40px}.trophy-cap{padding:0 4px;border:1.5px solid var(--ink);border-radius:5px;background:var(--parch-light);font-size:10.5px}.ranked-who{display:flex;align-items:center;gap:8px;min-width:0}.ranked-text{display:flex;flex-wrap:wrap;align-items:center;column-gap:4px;min-width:0}.ranked-text .muted{flex-basis:100%}.ranked-text .title-chip{margin-left:0}.ranked-text .tier-badge{display:inline-block;vertical-align:-3px}.mv{display:block;font-size:11px;font-weight:800}.mv.up{color:var(--gain)}.mv.down{color:var(--loss)}.mv.same{color:var(--muted)}.season-end{gap:10px}.season-place{margin:0;font-size:15px}.season-place b{display:block;font:800 26px var(--font-display);line-height:1.05}.rewards{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:8px}.reward{align-items:center;gap:2px;text-align:center}.reward b{font-size:18px}.season-honours{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.season-honours li{display:flex;align-items:center;gap:10px}.season-frame{display:flex;align-items:center;gap:10px;margin:0}.season-end h3{margin:4px 0 0}.title-list{display:flex;flex-direction:column;gap:6px}.collection{display:flex;flex-direction:column;gap:8px}.collection-banner{display:flex;align-items:center;gap:12px;padding:8px 12px;border:3px solid var(--ink);border-radius:12px;background:linear-gradient(100deg,var(--wood-deep),var(--wood-light) 60%,#c98a4a);color:var(--parch-light)}.collection-banner h3{margin:0;font:800 20px var(--font-display);text-shadow:2px 2px 0 var(--ink)}.collection-banner .small{display:block}.legendary-card{display:flex;flex-direction:column;align-items:center;text-decoration:none}.legendary-note{font-size:11.5px;font-weight:700;line-height:1.2;text-align:center}.collection-pack{align-self:flex-start;white-space:normal;text-align:left}.pass-collection{display:block;font:800 16px var(--font-display)}.pass-tier.legendary{box-shadow:inset 0 0 0 3px var(--gold-bright)}.home-stage{position:relative;min-height:0}.next-match-card{gap:6px}.next-match-card h2{margin:0;font-family:var(--font-display);font-size:18px}.home-band{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;width:100%}.band-actions:has(>.home-band){flex:1 1 auto;margin-left:0}.train-group,.play-group-home{display:flex;flex:1 1 0;flex-direction:row;align-items:stretch;gap:6px;min-width:0}.play-group-home{flex-grow:1.15;flex-wrap:wrap}.train-group .home-actions{flex:1 1 0;min-width:0;flex-wrap:nowrap}.mode-chip{display:inline-flex;flex:0 0 44px;align-items:center;justify-content:center;min-height:44px;padding:0;border-radius:12px;font-weight:800;font-size:16px;white-space:nowrap;text-decoration:none}.play-big{display:flex;flex:1 1 0;flex-direction:column;align-items:center;justify-content:center;min-height:60px;min-width:0;padding:0 10px;border-radius:16px;text-decoration:none}.play-big .play-word{font-family:var(--font-display);font-weight:800;font-size:24px;line-height:1;text-transform:uppercase;letter-spacing:.02em}.play-big small{font-size:12px;font-weight:700}.home-under{display:flex;flex-direction:column;gap:10px;width:100%}.home-under .home-offers{padding:0}.chest-sheet .card{gap:8px}@container app (max-width: 767.98px){.home-band{align-items:stretch}.train-group .home-actions>*{width:100%;min-height:60px;padding-inline:6px;white-space:normal;text-align:center;line-height:1.12;font-size:13px}}.mission-tabs{display:flex;gap:6px;margin-bottom:8px}.mission-tabs button{flex:1 1 0;min-height:44px;border:2px solid var(--ink);border-radius:12px;background:var(--parch-light);color:var(--ink);font:800 14px var(--font-display)}.mission-tabs button.on{background:var(--gold-bright);box-shadow:0 2px 0 var(--ink)}.mission-panel{display:flex;flex-direction:column;gap:10px}.mission-points{display:flex;flex-direction:column;align-items:stretch;gap:6px}.mission-renew{align-self:flex-end}.mission-bar{position:relative;display:flex;align-items:center;gap:8px;min-height:44px;color:var(--ink);text-decoration:none}.mission-bar .bar{flex:1 1 auto}.mission-chests{position:absolute;inset:0 36px 0 0;pointer-events:none}.mission-chests i{position:absolute;top:50%;width:14px;height:14px;margin:-7px 0 0 -7px;border:2px solid var(--ink);border-radius:4px;background:#cdbd96}.mission-chests i.on{background:var(--gold-bright)}.mission-points-n{min-width:32px;text-align:right;font-variant-numeric:tabular-nums}.mission-help{display:flex;flex-direction:column;gap:2px;color:var(--ink);text-decoration:none}.mission-steps{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.mission-steps li{display:flex;align-items:center;gap:8px;min-height:36px}.mission-steps .tick{display:grid;place-items:center;flex:none;width:22px;height:22px;border:2px solid var(--ink);border-radius:6px;background:var(--parch-light);font-weight:800}.mission-steps li.done .tick{background:#4ade80}.growth-text{flex:1;min-width:0;display:grid;gap:2px;line-height:1.2}.growth-text small{font-size:12px}@container app (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-captain,.role-owner{background:var(--gold-bright)}.role-vice_captain{background:#cfe8c4}.role-veteran{background:var(--sky)}.rating{font-weight:700;white-space:nowrap}.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(calc(var(--app-h) * .52),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{flex-wrap:wrap}.chat-msg.mention{border-color:var(--gold-deep);background:#fff1c7}.chat-actions{flex:0 0 auto;justify-content:flex-end;gap:4px;margin-left:auto}.chat-quote{margin:2px 0 0;padding:2px 8px;border-left:3px solid var(--parch-edge);font-size:13px;overflow-wrap:anywhere}.chat-pinned,.chat-replying{display:flex;align-items:center;gap:8px;margin:0 0 8px;overflow-wrap:anywhere}.chat-pinned{border-color:var(--gold-deep)}.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}.admin-one{display:flex;flex-direction:column;gap:10px;margin-top:8px;min-width:0}.admin-rows,.admin-lines{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.admin-rows>li+li,.admin-lines>li+li{border-top:1px solid rgba(60,40,20,.18)}.admin-row{display:flex;align-items:center;gap:10px;min-height:52px;padding:8px 4px;color:inherit;text-decoration:none}.admin-row:hover .admin-row-label,.admin-row:focus-visible .admin-row-label{text-decoration:underline}.admin-row-text{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.admin-row-label{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font-weight:800}.admin-row-line{font-size:13px;opacity:.8;overflow-wrap:anywhere}.admin-row-chevron{font-size:24px;line-height:1;opacity:.6}.admin-lines>li{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:2px 12px;padding:8px 4px;min-width:0}.admin-match{display:flex;flex-direction:column;gap:2px;min-width:0;overflow-wrap:anywhere}.admin-match-row{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%}.admin-delta{font-weight:800;white-space:nowrap}.admin-delta.out{color:#8a2a1e}.admin-title{display:flex;flex-wrap:wrap;gap:4px 8px;margin:0;overflow-wrap:anywhere}.admin-history,.admin-adjust{display:flex;flex-direction:column;gap:8px;padding-top:10px;border-top:2px solid rgba(60,40,20,.25)}.admin-history h4,.admin-adjust h4{margin:0}.admin-history .seg,.admin-adjust .seg,.admin-block .seg{flex-wrap:wrap}.admin-filters{align-items:flex-end;gap:8px 12px}.admin-count{margin:0}.admin-pager{justify-content:space-between;align-items:center}.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}@container app (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)}.stats-table .stats-total{font-weight:700}.stats-table .stats-group th{padding-top:10px;text-align:left;font-size:12px;color:var(--muted)}.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}@container app (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}@container app (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(var(--app-w) - 20px));transform:translate(-50%);animation:revealFade .24s linear both}@media(prefers-reduced-motion:reduce){.app-toast{animation:none}}.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}.player-name{display:inline-flex;align-items:center;min-height:44px;min-width:44px;padding:0 8px;margin:-12px -8px;border:0;background:none;font:inherit;font-weight:800;color:inherit;text-align:inherit;text-decoration:underline dotted 2px;text-underline-offset:3px;cursor:pointer;overflow-wrap:anywhere}.player-name:hover{text-decoration-style:solid}.player-tag-number{margin-left:2px;font-family:var(--font-body, inherit);font-size:.8em;color:var(--muted)}dialog.player-card.is-popover{position:fixed;inset:auto;margin:0;width:min(340px,calc(var(--app-w) - 16px))}dialog.player-card.is-popover::backdrop{background:#2b1b0e2e}dialog.player-card.is-sheet{margin:auto 0 0;width:var(--app-w);max-width:var(--app-w);max-height:calc(var(--app-h) * .88)}.player-card .card-box{max-height:calc(var(--app-h) * .88);overflow-y:auto;overscroll-behavior:contain}.player-card.is-sheet .card-box{border-radius:18px 18px 0 0;padding-bottom:env(safe-area-inset-bottom,0px)}.card-body{display:flex;flex-direction:column;gap:8px}.card-summary{display:flex;align-items:center;gap:10px}.card-line{display:block;line-height:1.3}.card-actions{display:flex;flex-direction:column;gap:8px}.profile-facts{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.profile-hero{width:min(220px,calc(var(--app-w) * .6));margin:0 auto;display:block}.handle-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.handle-row .handle{font-family:var(--font-display);font-size:20px;overflow-wrap:anywhere}.friends-tabs{margin-bottom:4px}.add-friend{display:flex;flex-direction:column;gap:8px}.social-settings{display:flex;flex-direction:column;gap:10px}.seg.seg-stack button{flex:1 1 100%;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:8px 12px;white-space:normal;text-align:left}.seg.seg-stack button small{font-weight:600;font-size:12px}.setting-row{display:flex;align-items:center;gap:10px}.setting-row .grow{flex:1 1 auto;min-width:0}.setting-row>.btn,.setting-row>.chip{flex:0 0 auto}.locked-chip{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.sub-title{margin:10px 0 6px;font-size:16px}.friends-head{justify-content:flex-end}.conversation-link{display:flex;flex-direction:column;gap:2px;min-width:0;min-height:44px;justify-content:center;color:inherit;text-decoration:none}.conversation-last{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conversation-with{margin:0}.waiting-line,.request-answer{display:flex;flex-direction:column;gap:8px;margin:0}.chat-blocked-line{align-items:center;justify-content:space-between}.club-one{display:flex;flex-direction:column;gap:16px;min-width:0}.club-card-one{display:flex;flex-direction:column;gap:10px;min-width:0}.card-rows{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.card-rows>li+li{border-top:2px solid rgba(201,180,138,.7)}.card-row{display:flex;align-items:center;gap:10px;min-height:58px;padding:8px 4px;color:var(--ink);text-decoration:none;border-radius:10px}a.card-row:hover{background:#ffd23f2e}a.card-row:focus-visible{outline:3px solid var(--gold-bright);outline-offset:1px}.row-icon{flex:none;width:40px;height:40px;border:2.5px solid var(--ink);border-radius:12px;background:#fff;display:flex;align-items:center;justify-content:center}.row-text{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;line-height:1.2}.row-title{font-size:15px}.row-line{font-size:12.5px;color:var(--ink-soft, #5b4630);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.row-chevron{flex:none;font:800 24px var(--font-display);color:var(--wood-deep)}.vs-bar{position:relative;height:14px;border:2px solid var(--ink);border-radius:999px;background:var(--parch-light);overflow:hidden}.vs-bar>i{position:absolute;inset:0 auto 0 0;background:linear-gradient(#36a060,#1f7a47)}.vs-stamina .vs-bar>i{background:linear-gradient(#7fb6ff,var(--rare))}.vs-today p{margin:0}.vs-today,.vs-match-card{display:grid;gap:8px}.vs-tabs{margin-bottom:12px}.vs-plan{display:grid;gap:10px}.vs-plan-role{border:2px solid var(--parch-edge);border-radius:10px;margin:0;padding:6px 10px 10px;display:grid;gap:6px}.vs-plan-role legend{font-weight:700;padding:0 4px}.vs-slider{display:grid;grid-template-columns:minmax(96px,9em) minmax(0,1fr) 3.2em;align-items:center;gap:10px;font-size:14px;font-weight:700}.vs-slider input[type=range]{width:100%;min-height:44px;accent-color:var(--gold-deep)}.vs-slider b{text-align:right;font-variant-numeric:tabular-nums}.vs-place{font-variant-numeric:tabular-nums}.shell.arena{display:block;height:var(--app-h);overflow:hidden;background:var(--tab-panel)}.shell.arena .main{height:100%;padding:0;overflow:hidden}.shell.arena .main>.loading-card,.shell.arena .main>.notice{margin:72px 16px 0}.da{display:grid;grid-template-columns:minmax(0,1fr);height:100%}.da-main{--hud-h: calc(58px + env(safe-area-inset-top, 0px)) ;position:relative;display:grid;grid-template-rows:var(--hud-h) minmax(0,1fr) auto;min-width:0;min-height:0;overflow:hidden;background:#4eaa55}.da-hud{position:relative;z-index:6;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:max(6px,env(safe-area-inset-top,0px)) calc(58px + env(safe-area-inset-right,0px)) 6px max(8px,env(safe-area-inset-left,0px));background:linear-gradient(var(--glass-strong),var(--glass));color:var(--white)}.da-hud .vs-side{display:flex;align-items:center;gap:6px;min-width:0}.da-hud .vs-side-end{flex-direction:row-reverse;text-align:right}.da-hud .vs-side-text{display:grid;gap:3px;min-width:0;justify-items:start}.da-hud .vs-side-end .vs-side-text{justify-items:end}.da-hud .vs-side-text b{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:700 13px/1.15 var(--font-display)}.da-name{display:flex;align-items:center;gap:4px;min-width:0;max-width:100%}.vs-goals{padding:3px 10px 1px;border-radius:8px;background:#00000073;color:var(--gold-bright);font:800 24px/1 var(--font-display);font-variant-numeric:tabular-nums;white-space:nowrap}.vs-pips{display:flex;gap:3px}.vs-pip{width:8px;height:8px;border-radius:50%;border:1.5px solid var(--white)}.vs-pip.goal{border-color:var(--gold-bright);background:var(--gold-bright)}.vs-pip.miss{background:#ffffff59}.vs-pip.now{border-color:var(--gold-bright);box-shadow:0 0 0 2px #ffd23f73}.da-stamina.vs-bar{display:block;width:min(76px,100%);height:4px;border:0;border-radius:2px;background:#ffffff38}.da-stamina.vs-bar>i{background:#5aa9ff}.da-hist{min-height:44px;padding:0 10px;border:1px solid var(--glass-edge);border-radius:999px;background:var(--glass);color:var(--white);font:700 12px/1 var(--font-body);cursor:pointer}.da-hist:focus-visible{outline:3px solid var(--gold-bright);outline-offset:2px}.da-stage{position:relative;min-height:0}.da-pill{position:absolute;z-index:8;top:calc(var(--hud-h) + 8px);left:50%;translate:-50% 0;width:max-content;max-width:calc(100% - 24px);margin:0;padding:4px 14px;border-radius:999px;background:var(--glass-strong);color:var(--white);font:700 13px/1.3 var(--font-display);text-align:center;pointer-events:none}.da-controls{padding:10px max(8px,env(safe-area-inset-right,0px)) max(10px,env(safe-area-inset-bottom,0px)) max(8px,env(safe-area-inset-left,0px));background:linear-gradient(var(--glass),var(--tab-panel) 45%)}.da-hand,.da-coach{transition:opacity .15s ease-out}.da-hand[data-waiting],.da-coach[data-waiting]{opacity:0;pointer-events:none}@media(prefers-reduced-motion:reduce){.da-hand,.da-coach{transition:none}}.da-coach{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:4px;height:0;margin-top:-16px;margin-bottom:16px}.da-coach>p{position:relative;z-index:7;max-width:560px;font-size:13px;line-height:1.3}.da-controls>.notice{margin:0 auto 8px;max-width:760px}.da-controls .vs-full-time{max-width:560px;max-height:calc(var(--app-h) * .52);margin:0 auto;overflow-y:auto}.vs-cpu-face{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;border:2px solid var(--ink);background:#5b6670;color:var(--white);font:800 11px var(--font-body)}.vs-arena{--burst-h: min(24cqh, 140px, 30cqw);position:absolute;inset:calc(-1 * var(--hud-h, 0px)) 0 0;container-type:size;overflow:hidden;background:#56b05a;-webkit-tap-highlight-color:transparent}.vs-arena[data-playing]{cursor:pointer}.dp-world{position:absolute;left:0;top:0;width:2700px;height:1480px;transform-origin:0 0;pointer-events:none}.dp-pitch{position:absolute;left:0;top:0;width:2700px;max-width:none;height:1480px}.dp-goal{position:absolute;max-width:none;z-index:1}.dp-fig{position:absolute;left:0;top:0;width:72px;height:115.2px;transform-origin:50% 90.25%;will-change:transform}.dp-fig-in,.dp-set{position:absolute;inset:0}.dp-fig.is-flip .dp-fig-in{transform:scaleX(-1)}.dp-set svg{display:block;width:100%;height:100%;overflow:visible}.dp-ball{position:absolute;left:0;top:0;width:20px;max-width:none;height:20px;will-change:transform}.dp-shadow{position:absolute;left:0;top:0;width:20px;height:9px;border-radius:50%;background:#1d3a1452;will-change:transform}.dp-chip{position:absolute;z-index:5;left:0;top:0;display:flex;align-items:center;gap:5px;padding:3px 10px 3px 4px;border:2.5px solid var(--club);border-radius:999px;background:var(--parch-light);color:var(--ink);font:700 13px/1 var(--font-display);white-space:nowrap;box-shadow:0 2px #2b1b0e59;pointer-events:none;animation:dp-chip .22s ease-out both}.dp-chip.them{border-color:var(--rival)}.dp-chip.is-countered{border-color:var(--rival);background:#ffe1d8}.dp-chip .vs-card-art{width:26px;height:26px}.dp-tired{width:14px;height:12px}@keyframes dp-chip{0%{opacity:0;scale:.6}to{opacity:1;scale:1}}.dp-line{position:absolute;z-index:6;top:calc(var(--hud-h, 0px) + 44px);left:50%;translate:-50% 0;width:max-content;max-width:90cqw;margin:0;padding:4px 12px;border:2px solid var(--ink);border-radius:10px;background:var(--tab-panel);color:var(--white);font:800 clamp(13px,2.4cqh,18px) / 1.2 var(--font-display);text-align:center;pointer-events:none;animation:dp-chip .16s ease-out .38s both}.dp-line.is-countered{background:var(--rival)}.vs-arena:not(.is-full) .dp-line{animation:none}@media(prefers-reduced-motion:reduce){.dp-chip,.dp-line{animation:none}}.vs-burst{position:absolute;left:50%;top:38%;width:124px;height:78px;margin:-39px 0 0 -62px;display:flex;align-items:center;justify-content:center;animation:vs-burst calc(.4s * var(--k)) ease-out}.vs-arena .vs-burst{z-index:6;width:calc(var(--burst-h) * 124 / 78);height:var(--burst-h);margin:0;translate:-50% -50%;pointer-events:none}.vs-burst img{position:absolute;inset:0;width:100%;height:100%}.vs-burst b{position:relative;font:800 22px/1 var(--font-display);-webkit-text-stroke:3px var(--ink);paint-order:stroke fill;white-space:nowrap;color:var(--parch-light);text-shadow:3px 3px 0 var(--ink);transform:rotate(-5deg)}.vs-arena .vs-burst b{font-size:calc(var(--burst-h) * .3)}.vs-burst.goal b{text-shadow:3px 3px 0 var(--club)}.vs-burst.past b{color:var(--gold-bright)}@keyframes vs-burst{0%{transform:scale(.5);opacity:0}to{transform:scale(1);opacity:1}}@media(prefers-reduced-motion:reduce){.vs-burst{animation:none}}.vs-card-art{display:block;width:44px;height:44px}.vs-hand{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-width:760px;margin:0 auto}.vs-card{position:relative;display:flex;flex-direction:column;align-items:center;gap:2px;min-width:0;min-height:64px;padding:8px 4px 6px;border:0;border-radius:14px;background:var(--parch-light);box-shadow:0 4px 0 var(--wood-deep),inset 0 0 0 3px var(--wood);color:var(--ink);font:inherit;text-align:center;cursor:pointer}.vs-card.defence{background:#fff1ec;box-shadow:0 4px #8a2a1d,inset 0 0 0 3px var(--rival)}.vs-card:focus-visible{outline:3px solid var(--gold-bright);outline-offset:2px}@media(hover:hover){.vs-card:hover:not(:disabled){transform:translateY(-2px);outline:3px solid var(--gold-bright);outline-offset:2px}}.vs-card:disabled{cursor:progress;filter:grayscale(.5);opacity:.65}.vs-card.tired{background-image:repeating-linear-gradient(-45deg,transparent 0 8px,rgb(43 27 14 / 6%) 8px 14px)}.vs-card .vs-card-art{flex:none;width:32px;height:32px}.da-move-text{display:flex;flex-direction:column;align-items:center;gap:1px;min-width:0;max-width:100%}.vs-card-name{font:800 14px/1.1 var(--font-display);overflow-wrap:anywhere}.da-attr{color:var(--muted);font:600 11px/1.2 var(--font-body)}.da-chance{color:var(--club);font:800 12px/1.2 var(--font-display)}.vs-card.defence .da-chance{color:var(--rival)}.da-detail{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.vs-card .vs-best{position:absolute;top:-10px;left:50%;translate:-50% 0;white-space:nowrap}.vs-card-cost{position:absolute;top:-8px;right:-4px;min-width:24px;height:24px;padding:0 4px;border-radius:12px;border:2px solid var(--ink);background:var(--rare);color:var(--white);font:800 12px/20px var(--font-display)}.vs-tired{font-size:11px;font-weight:700;line-height:1.2;color:var(--loss)}.vs-habits{margin:0}.vs-log{list-style:none;margin:0;padding:6px 10px;display:grid}.vs-log-line{display:flex;align-items:center;gap:8px;padding:6px 0;border-bottom:2px solid rgba(201,180,138,.6);font-size:14px}.vs-log-line:last-child{border-bottom:0}.vs-log-n{flex:none;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;border:2px solid var(--ink);font-size:12px;font-weight:800}.vs-log-result{flex:none;font-weight:800;font-size:12px;border:2px solid var(--ink);border-radius:8px;padding:0 6px}.vs-log-result.up{background:var(--gain-bg)}.vs-log-result.down{background:var(--loss-bg)}.vs-full-time{display:grid;gap:8px}.vs-result{margin:0;font:800 30px/1.1 var(--font-display)}@container app (min-width: 768px){.da{grid-template-columns:minmax(0,1fr) clamp(280px,calc(var(--app-w) * .24),360px)}.da-main{--hud-h: 76px}.da-hud{gap:14px;padding-left:66px}.da-hud .vs-side-text b{font-size:15px}.vs-goals{font-size:32px}.da-stamina.vs-bar{width:min(120px,100%);height:5px}.da-pill{font-size:15px}.vs-card{flex-direction:row;justify-content:flex-start;gap:10px;min-height:76px;padding:10px 12px;text-align:left}.vs-card .vs-card-art{width:44px;height:44px}.da-move-text{align-items:flex-start}.vs-card-name{font-size:16px}.da-detail{position:static;width:auto;height:auto;overflow:visible;clip-path:none;white-space:normal;color:var(--muted);font:500 11px/1.25 var(--font-body)}.da-side{display:flex;min-height:0;overflow:hidden;border-left:4px solid var(--ink);background:var(--wood-deep)}.da-side .da-history{display:flex;flex-direction:column;flex:1;min-height:0;margin:0;border-radius:0}.da-side .sheet-body{display:flex;flex-direction:column;flex:1;gap:8px;min-height:0;overflow-y:auto;overscroll-behavior:contain}}@container app (max-width: 767.98px){.vs-slider{grid-template-columns:minmax(84px,7.5em) minmax(0,1fr) 3em}}.vs-cpu-chip{display:inline-block;font:800 10px/16px var(--font-body);letter-spacing:.04em;padding:0 6px;border:2px solid var(--ink);border-radius:8px;background:#5b6670;color:var(--white)}.vs-play{display:grid;gap:6px}.vs-play p{margin:0}:root{--app-w: 100vw;--app-h: 100vh}@supports (height: 100dvh){:root{--app-h: 100dvh}}.app-col,.desk-panel-box{container:app / inline-size}html.desk-column{--app-w: 390px;--app-h: var(--desk-lh);overflow:hidden}html.desk-column body{overflow:hidden}html.desk-column #root{min-height:0}html.desk-column .app-col{position:fixed;z-index:1;top:0;left:var(--desk-col-x);width:390px;height:var(--desk-lh);overflow:hidden;transform:scale(var(--desk-s));transform-origin:0 0;background:linear-gradient(var(--sky-top),var(--sky) 45%,var(--sky-low) 62%)}html.desk-column .app-scroll{height:100%;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}html.desk-column.modal-open .app-scroll{overflow:hidden}html.desk-column dialog.modal{position:fixed;inset:auto;margin:0;left:calc(var(--desk-col-x) + var(--desk-col-w) / 2);top:50%;translate:-50% -50%;scale:var(--desk-s);max-width:calc(var(--app-w) - 24px);max-height:calc(var(--app-h) - 24px)}html.desk-column dialog.side-sheet,html.desk-column dialog.player-card.is-sheet{top:auto;bottom:0;left:var(--desk-col-x);translate:none;transform-origin:0 100%;width:390px;max-width:none}html.desk-panel dialog.side-sheet,html.desk-panel dialog.player-card.is-sheet{top:var(--desk-panel-y);bottom:auto;left:var(--desk-panel-x);transform-origin:0 0;width:340px;height:var(--desk-panel-lh);max-height:none}html.desk-panel dialog.side-sheet .sheet-box{height:100%;max-height:none;border-radius:18px}html.desk-column dialog.checkout-sheet{top:0;bottom:auto;left:var(--desk-col-x);transform-origin:0 0;width:390px;height:var(--desk-lh);max-height:none}.desk-backdrop{position:fixed;inset:0;z-index:0;overflow:hidden;pointer-events:none}.desk-backdrop>div{position:absolute;left:0;right:0;background-repeat:repeat-x}.db-sky{top:0;bottom:0;background:linear-gradient(var(--sky-top),var(--sky) 40%,var(--sky-low) 58%)}.db-clouds{top:4%;height:140px;background-image:var(--db-clouds);background-size:800px 140px;opacity:.95;animation:db-drift calc(240s * var(--k)) linear infinite}@keyframes db-drift{0%{background-position-x:0}to{background-position-x:800px}}.db-skyline{bottom:calc(38% + 96px);height:150px;background-image:var(--db-skyline);background-size:800px 150px;background-position:bottom}.db-trees{bottom:calc(38% - 6px);height:150px;background-image:var(--db-trees);background-size:800px 150px;background-position:bottom}.db-ground{bottom:0;height:38%;border-top:4px solid var(--ink);background:repeating-linear-gradient(90deg,rgb(255 255 255 / 6%) 0 60px,transparent 60px 120px),linear-gradient(var(--grass-light),var(--grass-dark))}.desk-backdrop:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(rgb(255 138 61 / calc(var(--tl-warm, 0) * .12)),rgb(255 138 61 / calc(var(--tl-warm, 0) * .12))),rgb(11 22 64 / calc(var(--tl-dark, 0) * .45))}.desk-backdrop>.db-shade{inset:0;background:radial-gradient(ellipse 70% 90% at 50% 45%,transparent 55%,rgb(43 27 14 / 28%))}.db-tufts{bottom:0;height:60px;background-image:var(--db-tufts);background-size:800px 60px}.desk-backdrop>.db-posts{position:absolute;top:-40px;bottom:-40px;right:auto;left:calc(var(--desk-col-x) - 14px);width:calc(var(--desk-col-w) + 28px);border:18px solid transparent;border-image:var(--frame-wood) 36 / 18px stretch;box-shadow:0 0 0 3px var(--ink),0 18px 60px #2b1b0e73;border-radius:18px}.desk-panel-box{position:fixed;z-index:1;left:var(--desk-panel-x);top:var(--desk-panel-y);width:340px;height:var(--desk-panel-lh);transform:scale(var(--desk-s));transform-origin:0 0;display:flex;flex-direction:column}@media(prefers-reduced-motion:reduce){.db-clouds{animation:none}}.desk-panel{display:flex;flex-direction:column;gap:8px;height:100%;min-height:0}.desk-panel .panel-title h2{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.desk-panel-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:14px;padding:12px}.desk-panel-part{display:flex;flex-direction:column;gap:8px;min-width:0}.desk-panel-part h3{font-size:17px}.desk-panel-part .hint{margin:0}.desk-panel-rows,.desk-panel-lines{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.desk-panel-rows li{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-bottom:8px;border-bottom:2px dashed var(--parch-edge);font-size:13px}.desk-panel-rows li .btn{flex:none;font-size:13px}.desk-panel-lines li{font-size:13px;line-height:1.35;padding:6px 9px;border-radius:10px;background:var(--parch-light);border:2px solid var(--parch-edge);overflow-wrap:anywhere}.desk-panel-chat{flex:1 1 auto;min-height:140px}.desk-panel-chat .desk-panel-lines{flex:1 1 auto;min-height:0;overflow-y:auto;padding:8px;border:2px dashed var(--parch-edge);border-radius:12px;background:#fff8e68c}.desk-panel-chat .desk-panel-lines>:first-child{margin-top:auto}.desk-panel-more{align-self:flex-start;font-weight:700}.desk-panel-empty{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.desk-panel-empty p{margin:0}.desk-home-slot:empty{display:none}.desk-home-band{display:flex;flex-direction:column;gap:10px;padding-bottom:12px;margin-bottom:12px;border-bottom:2px solid var(--parch-edge)}.desk-home-band .home-band{gap:10px}.desk-home-band .g{padding-inline:5px}.desk-home-band .next-match-card .g{min-width:0;font-size:13px}
