.spm-root,.spg-wrap,.spm-coach{--spm-spring:cubic-bezier(.2, 1.2, .32, 1);--spm-glass:var(--kt-world-glass,#061417c7);--spm-glass-strong:var(--kt-world-glass-strong,#061417ed);--spm-edge:var(--kt-world-edge,#eefff724);--spm-edge-strong:#eefff747;--spm-ink:var(--kt-world-ink,#eefff7);--spm-muted:var(--kt-world-muted,#a3cfc2);--spm-mint:var(--kt-world-mint,#1fdb84);--spm-on-mint:var(--kt-world-on-mint,#022314);--spm-mint-shade:var(--kt-world-mint-shade,#0e9a5a);--spm-orange:var(--kt-world-orange,#f26a0c);--spm-on-orange:var(--kt-world-on-orange,#1f0a00);--spm-orange-shade:var(--kt-world-orange-shade,#b44a00);--spm-pink:var(--kt-world-pink,#ff3d8b);--spm-on-pink:var(--kt-world-on-pink,#22000f);--spm-pink-shade:var(--kt-world-pink-shade,#a3134f);--spm-cyan:var(--kt-world-cyan,#12c2ee);--spm-yellow:var(--kt-world-yellow,#ffd02e);--spm-on-yellow:var(--kt-world-on-yellow,#241c00);--spm-yellow-shade:var(--kt-world-yellow-shade,#b8900a);--spm-display:var(--font-display), var(--font-sans), system-ui, sans-serif;--spm-mono:var(--font-mono), ui-monospace, monospace;font-family:var(--font-sans), system-ui, sans-serif}@keyframes spm-rise{0%{opacity:0;transform:translateY(30px)}}@keyframes spm-pop{0%{transform:scale(.94)}}@keyframes spm-fade{0%{opacity:0}}.spm-root{z-index:40;color:var(--spm-ink);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#06141780;justify-content:center;align-items:stretch;animation:.25s ease-out spm-fade;display:flex;position:fixed;inset:0;overflow:hidden}.spm-pause{z-index:50}.spm-sheet{width:100%;max-width:560px;max-height:100dvh;padding:16px max(16px, env(safe-area-inset-right)) 20px max(16px, env(safe-area-inset-left));box-sizing:border-box;overscroll-behavior:contain;animation:spm-rise .34s var(--spm-spring) backwards;flex-direction:column;gap:12px;display:flex;overflow:hidden auto}.spm-narrow{justify-content:center;max-width:380px}.spm-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.spm-head h2{font-family:var(--spm-display);letter-spacing:.01em;margin:0;font-size:1.6rem;font-weight:800}.spm-h{text-transform:uppercase;letter-spacing:.12em;color:var(--spm-muted);margin:0 0 8px;font-size:.72rem;font-weight:800}.spm-note{font-size:calc(.85rem * var(--kt-sub-scale,1));color:var(--spm-muted);margin:8px 0 0;line-height:1.4}.spm-sheet>section{background:var(--spm-glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--spm-edge);min-width:0;animation:spm-rise .36s var(--spm-spring) backwards;border-radius:20px;padding:12px 14px 14px}.spm-sheet>section:nth-of-type(2){animation-delay:40ms}.spm-sheet>section:nth-of-type(3){animation-delay:80ms}.spm-sheet>section:nth-of-type(n+4){animation-delay:.12s}.spm-sheet button,.spm-sheet input[type=text]{font:inherit;color:var(--spm-ink);border:2px solid var(--kt-world-card-line,#2a5560);background:var(--kt-world-card,#0d2429);cursor:pointer;box-sizing:border-box;min-height:48px;transition:transform .18s var(--spm-spring), background .18s;border-radius:999px;font-weight:800}.spm-sheet button:active:not(:disabled){transform:translateY(2px)scale(.98)}.spm-sheet input[type=text]{cursor:text;border-radius:14px;flex:1;min-width:0;padding:0 14px;font-size:16px;font-weight:600}.spm-sheet button:focus-visible,.spm-sheet input:focus-visible{outline:3px solid var(--spm-yellow);outline-offset:2px}.spm-x{padding:0 16px}.spm-chips{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.spm-chip{padding:0 14px;font-size:.85rem}.spm-chip[aria-pressed=true],.spm-card[aria-pressed=true]{border-color:var(--spm-mint-shade);background:color-mix(in srgb, var(--spm-mint) 24%, var(--kt-world-card,#0d2429));box-shadow:0 0 0 1px var(--spm-mint-shade) inset;animation:spm-pop .28s var(--spm-spring)}.spm-actions{flex-wrap:wrap;gap:10px;margin-top:2px;display:flex}.spm-col{flex-direction:column}.spm-go,.spm-alt{flex:140px;padding:0 18px}.spm-go{background:var(--spm-mint);min-height:56px;color:var(--spm-on-mint);box-shadow:0 4px 0 var(--spm-mint-shade);border-color:#0000;font-size:1.05rem}.spm-go:active:not(:disabled){box-shadow:0 2px 0 var(--spm-mint-shade)}.spm-danger{border-color:var(--spm-pink);color:var(--spm-pink)}.spm-slider{margin-bottom:14px}.spm-slider-top{justify-content:space-between;gap:8px;font-weight:800;display:flex}.spm-slider-top span{font-family:var(--spm-mono);color:var(--spm-yellow);font-weight:700}.spm-slider-row{align-items:center;gap:10px;margin-top:6px;display:flex}.spm-step{flex:none;width:48px;padding:0;font-size:1.3rem}.spm-meter{background:#ffffff1f;border-radius:6px;flex:1;height:10px;overflow:hidden}.spm-meter i{background:var(--spm-mint);height:100%;transition:width .24s var(--spm-spring);display:block}.spm-seed{gap:8px;margin-top:8px;display:flex}.spm-seed .spm-alt{flex:none}.spm-seed input[aria-invalid=true]{border-color:var(--spm-pink)}.spm-code{font-family:var(--spm-mono);overflow-wrap:anywhere;color:var(--spm-yellow)}.spm-teams{align-items:stretch;gap:8px;display:flex}.spm-team{text-align:left;border:2px solid var(--spm-edge-strong);overflow-wrap:anywhere;border-radius:18px;flex-direction:column;flex:1;align-items:flex-start;gap:2px;min-width:0;min-height:64px;padding:10px 14px;display:flex}.spm-team small{color:var(--spm-muted);text-transform:uppercase;letter-spacing:.1em;font-size:.68rem}.spm-team b{font-family:var(--spm-display);font-size:1.05rem}.spm-team em{color:var(--spm-muted);font-size:.75rem;font-style:normal}.spm-swap{align-self:center;min-width:56px;padding:0 10px}.spm-tabs{background:var(--spm-glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--spm-edge);border-radius:999px;align-items:center;gap:6px;padding:5px;display:flex}.spm-tabs [role=tab]{background:0 0;border-color:#0000;flex:1;min-width:0;padding:0 6px}.spm-tabs [role=tab][aria-selected=true]{background:var(--spm-mint);color:var(--spm-on-mint);box-shadow:0 3px 0 var(--spm-mint-shade);animation:spm-pop .26s var(--spm-spring)}.spm-bump{font-family:var(--spm-mono);border:1px solid var(--spm-edge-strong);color:var(--spm-muted);border-radius:6px;flex:none;padding:2px 6px;font-size:.62rem}@media (pointer:coarse){.spm-bump{display:none}}.spm-clubs{flex-direction:column;gap:8px;display:flex}.spm-club{text-align:left;background:var(--spm-glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);width:100%;animation:spm-rise .3s var(--spm-spring) backwards;border-radius:18px;align-items:center;gap:12px;padding:6px 14px;display:flex}.spm-club i{width:30px;height:30px;font-style:normal;font-family:var(--spm-display);color:#fff;text-shadow:0 1px 2px #000;border:2px solid #ffffffb3;border-radius:50%;flex:none;place-items:center;font-size:.7rem;display:grid}.spm-club span{overflow-wrap:anywhere;flex-direction:column;flex:1;min-width:0;display:flex}.spm-club em,.spm-club small{color:var(--spm-muted);font-size:.75rem;font-style:normal}.spm-club small{font-family:var(--spm-mono);font-weight:700}.spm-club[aria-selected=true]{border-color:var(--spm-yellow);background:color-mix(in srgb, var(--spm-yellow) 16%, var(--spm-glass))}.spm-club:disabled{opacity:.4;cursor:not-allowed}.spm-lines i{pointer-events:none;position:absolute}.spm-spot{z-index:1;justify-content:center;align-items:center;width:58px;height:58px;padding:0;display:flex;position:absolute;transform:translate(-50%,-50%)}.spm-spot:active:not(:disabled){transform:translate(-50%,-50%)scale(.95)}.spm-spot b{font-family:var(--spm-display);font-size:1rem;line-height:1}.spm-spot span{white-space:nowrap;background:var(--spm-glass-strong);color:var(--spm-ink);pointer-events:none;border-radius:999px;padding:1px 8px;font-size:.68rem;font-weight:800;position:absolute;top:calc(100% + 3px);left:50%;transform:translate(-50%)}:is(.spm-pitch,.spm-court) .spm-spot[aria-pressed=true]{border-color:var(--spm-mint);background:color-mix(in srgb, var(--spm-mint) 26%, var(--spm-glass-strong));box-shadow:0 0 0 1px var(--spm-mint-shade) inset;animation:spm-pop .28s var(--spm-spring)}:is(.spm-pitch,.spm-court) .spm-spot[aria-pressed=true] b{color:var(--spm-ink)}.spm-pitch{aspect-ratio:3/2;border:2px solid var(--spm-cyan);width:100%;box-shadow:0 0 20px color-mix(in srgb, var(--spm-cyan) 40%, transparent);background:repeating-linear-gradient(90deg,#0000002e 0 11%,#0000 11% 22%),linear-gradient(#1fdb846b,#0e9a5a66);border-radius:12px;margin-bottom:22px;position:relative;overflow:visible}.spm-pitch .l1{border-left:2px solid #fff;top:0;bottom:0;left:50%}.spm-pitch .l2{aspect-ratio:1;border:2px solid #fff;border-radius:50%;width:26%;top:50%;left:50%;transform:translate(-50%,-50%)}.spm-pitch .l3,.spm-pitch .l4{background:#ff3d8b38;border:2px solid #fff;width:16%;top:22%;bottom:22%}.spm-pitch .l3{border-left:0;left:0}.spm-pitch .l4{border-right:0;right:0}.spm-pitch .spm-spot{background:var(--spm-glass-strong);border-color:var(--spm-cyan);border-radius:14px;width:64px;height:52px}.spm-pitch .spm-spot span{color:var(--spm-yellow);text-transform:uppercase;letter-spacing:.06em;top:auto;bottom:calc(100% + 3px)}.spm-pitch .spm-spot b{font-family:var(--spm-mono);letter-spacing:.06em;color:var(--spm-cyan);font-size:1.1rem}.spm-kt{background:radial-gradient(at 50% -10%,#5b85ff47,#0000 55%),radial-gradient(at 50% 120%,#ff6fb53d,#0000 55%),#0614178c}.spm-kt:before{content:"";z-index:3;pointer-events:none;background:linear-gradient(90deg,#0000,#40e0ff8c 30%,#ffd66673 70%,#0000);height:1px;position:absolute;inset:0 0 auto}.spm-kt .spm-sheet{grid-template-columns:minmax(0,1fr);align-content:start;max-width:760px;padding-top:32px;display:grid}.spm-kt .spm-sheet>section,.spm-kt .spm-actions{border-left:3px solid var(--spm-cyan);box-shadow:-6px 0 18px -8px var(--spm-cyan), inset 0 1px 0 var(--spm-edge-strong);border-radius:10px 22px;position:relative}.spm-kt .spm-actions{box-shadow:none;background:0 0;border:0;padding:0}@media (min-width:720px){.spm-kt .spm-sheet{grid-template-columns:1fr 1fr}.spm-kt .spm-head,.spm-kt .spm-tabs,.spm-kt .spm-sheet>section[aria-label=Mode],.spm-kt .spm-actions{grid-column:1/-1}}.spm-kt .spm-head h2{text-transform:uppercase;letter-spacing:.12em;color:var(--spm-cyan);text-shadow:0 0 14px color-mix(in srgb, var(--spm-cyan) 70%, transparent);font-size:1.7rem}.spm-kt .spm-h{color:var(--spm-orange)}.spm-kt .spm-h:before{content:"";background:var(--spm-pink);width:5px;height:11px;box-shadow:0 0 8px var(--spm-pink);margin-right:8px;display:inline-block}.spm-kt .spm-go{background:var(--spm-orange);color:var(--spm-on-orange);box-shadow:0 4px 0 var(--spm-orange-shade);text-transform:uppercase;letter-spacing:.14em}.spm-court{aspect-ratio:5/4;border:2px solid var(--spm-cyan);width:100%;box-shadow:0 0 20px color-mix(in srgb, var(--spm-cyan) 40%, transparent);background:repeating-linear-gradient(90deg,#00000038 0 18px,#0000 18px 36px),linear-gradient(#f26a0c80,#b44a0073);border-radius:12px;margin-bottom:22px;position:relative;overflow:visible}.spm-court .l1{background:#ff3d8b38;border:2px solid #fff;border-top:0;width:36%;height:46%;top:0;left:32%}.spm-court .l2{aspect-ratio:1;border:2px solid #fff;border-radius:50%;width:26%;top:46%;left:50%;transform:translate(-50%,-50%)}.spm-court .l3{border:2px solid #fff;border-top:0;border-radius:0 0 999px 999px;width:88%;height:84%;top:0;left:6%}.spm-court .l4{aspect-ratio:1;border:3px solid var(--spm-orange);border-radius:50%;width:6%;top:7%;left:50%;transform:translate(-50%)}.spm-court .spm-spot{background:var(--spm-glass-strong);border-color:var(--spm-cyan);border-radius:14px;width:64px;height:52px}.spm-court .spm-spot span{color:var(--spm-yellow);text-transform:uppercase;letter-spacing:.06em;top:auto;bottom:calc(100% + 3px)}.spm-court .spm-spot b{font-family:var(--spm-mono);letter-spacing:.06em;color:var(--spm-cyan);text-shadow:0 0 8px color-mix(in srgb, var(--spm-cyan) 80%, transparent);font-size:1.1rem}.spm-kt .spm-teams{flex-direction:column;gap:6px}.spm-kt .spm-team{border:0;border-left:10px solid var(--spm-orange);background:var(--spm-glass-strong);border-radius:6px 16px;box-shadow:inset 0 0 22px #ff3d8b2e}.spm-kt .spm-team b{font-family:var(--spm-mono);color:var(--spm-pink);text-transform:uppercase;text-shadow:0 0 10px color-mix(in srgb, var(--spm-pink) 60%, transparent)}.spm-kt .spm-swap{min-width:96px;min-height:40px}.spm-kt .spm-clubs{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}.spm-kt .spm-club{border-left:6px solid var(--spm-orange);border-radius:6px 16px}.spm-kt .spm-club small,.spm-led{font-family:var(--spm-mono);color:var(--spm-cyan);text-shadow:0 0 8px color-mix(in srgb, var(--spm-cyan) 70%, transparent);font-size:1.1rem}.spm-kt .spm-meter{border-radius:0;height:14px;-webkit-mask:repeating-linear-gradient(90deg,#000 0 9px,#0000 9px 12px);mask:repeating-linear-gradient(90deg,#000 0 9px,#0000 9px 12px)}.spm-kt .spm-meter i{background:linear-gradient(90deg, var(--spm-cyan), var(--spm-pink))}.spm-kt .spm-step{border-radius:14px}.spm-kt.spm-pause{align-items:center}.spm-kt .spm-narrow{border:1px solid var(--spm-edge);border-left:3px solid var(--spm-yellow);background:var(--spm-glass-strong);max-width:440px;max-height:none;box-shadow:0 0 30px color-mix(in srgb, var(--spm-yellow) 30%, transparent);border-radius:10px 26px;margin:auto;display:flex}.spm-kt .spm-narrow .spm-head h2{font-family:var(--spm-mono);letter-spacing:.22em;color:var(--spm-yellow);text-shadow:0 0 16px color-mix(in srgb, var(--spm-yellow) 60%, transparent);font-size:2.1rem}.spm-kt .spm-narrow .spm-actions{flex-direction:row}.spm-kt .spm-narrow .spm-actions>button{flex:120px}.spg-wrap{top:max(8px, env(safe-area-inset-top));z-index:30;pointer-events:none;width:min(420px,100vw - 24px);color:var(--spm-ink);flex-direction:column;gap:8px;display:flex;position:fixed;left:50%;transform:translate(-50%)}.spg-wrap button{pointer-events:auto;font:inherit;color:inherit;cursor:pointer;min-height:44px;font-weight:800}.spg-card,.spg-tip{pointer-events:auto;background:linear-gradient(135deg, #ffd02e1f, #ffd02e00 55%), var(--spm-glass-strong);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);animation:spm-rise .3s var(--spm-spring) backwards;border:1px solid #ffd02e66;border-radius:18px;overflow:hidden}.spg-head{text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:0 14px;display:flex}.spg-head b{font-family:var(--spm-display)}.spg-head small{color:var(--spm-yellow);letter-spacing:.1em;text-transform:uppercase;font-size:.68rem}.spg-body{padding:0 14px 12px}.spg-body p,.spg-card>p{font-size:calc(.88rem * var(--kt-sub-scale,1));margin:4px 0 0;line-height:1.4}.spg-card>p{padding:0 14px 12px}.spg-title{font-family:var(--spm-display);color:var(--spm-yellow);font-weight:800}.spg-why{color:var(--spm-muted)}.spg-keys{font-family:var(--spm-mono);color:var(--spm-mint);font-size:.8rem!important}.spg-dots{gap:6px;margin-top:8px;display:flex}.spg-dots i{background:#fff3;border-radius:50%;width:14px;height:14px}.spg-dots i.on{background:var(--spm-mint)}.spg-tip{font-size:calc(.88rem * var(--kt-sub-scale,1));align-items:center;gap:10px;padding:8px 8px 8px 14px;line-height:1.35;display:flex}.spg-tip span{flex:1;min-width:0}.spg-tip button{border:2px solid var(--kt-world-card-line,#2a5560);background:var(--kt-world-card,#0d2429);border-radius:999px;flex:none;padding:0 14px}.spg-shirts i{width:26px;height:26px;font-size:.8rem;font-style:normal;font-family:var(--spm-display);color:#fff;background:#ffffff2e;border-radius:8px 8px 4px 4px;place-items:center;font-weight:800;display:grid}.spg-shirts i.cur{background:var(--spm-cyan);color:#00222b;outline:2px solid var(--spm-yellow);animation:spm-pop .28s var(--spm-spring)}.spg-shirts i.on{background:var(--spm-mint);color:var(--spm-on-mint)}.spg-shirts em{font-style:normal;font-family:var(--spm-mono);align-self:center;margin-left:4px;font-weight:700}.spg-bb .spg-card,.spg-bb .spg-tip{border-left:4px solid var(--spm-cyan);box-shadow:-6px 0 16px -8px var(--spm-cyan);border-radius:6px 18px}.spg-bb .spg-card:before{content:"COACH";font-family:var(--spm-mono);letter-spacing:.3em;color:var(--spm-orange);padding:4px 14px 0;font-size:.62rem;display:block}.spg-bb .spg-title{color:var(--spm-cyan);text-transform:uppercase;letter-spacing:.06em}.spg-bb .spg-tip{border-left-color:var(--spm-pink)}.spg-led i{border-radius:2px;width:22px;height:8px}.spg-led i.on{background:var(--spm-cyan);box-shadow:0 0 8px var(--spm-cyan)}@media (max-width:380px){.spm-spot{width:54px;height:54px}.spm-kt .spm-court .spm-spot{width:58px;height:48px}}@media (max-height:460px){.spm-sheet{gap:8px;max-width:720px;padding-top:8px}.spm-kt .spm-sheet{grid-template-columns:1fr 1fr;padding-top:26px}.spm-kt .spm-head,.spm-kt .spm-tabs,.spm-kt .spm-actions{grid-column:1/-1}.spm-pitch,.spm-court{max-width:420px;margin-inline:auto}.spg-wrap{width:min(340px,45vw);left:8px;transform:none}}:root[data-kt-hc="1"] .spm-root{-webkit-backdrop-filter:none;backdrop-filter:none;--spm-glass:#000;--spm-glass-strong:#000;--spm-edge:#fff;--spm-edge-strong:#fff;--spm-muted:#fff;background:#000}:root[data-kt-hc="1"] .spm-root:before{display:none}:root[data-kt-hc="1"] .spm-root *,:root[data-kt-hc="1"] .spg-wrap *{box-shadow:none!important;text-shadow:none!important;clip-path:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;animation:none!important;-webkit-mask:none!important;mask:none!important}:root[data-kt-hc="1"] .spm-sheet>section,:root[data-kt-hc="1"] .spm-team,:root[data-kt-hc="1"] .spm-club,:root[data-kt-hc="1"] .spg-card,:root[data-kt-hc="1"] .spg-tip,:root[data-kt-hc="1"] .spm-tabs{color:#fff!important;background:#000!important;border:2px solid #fff!important;transform:none!important}:root[data-kt-hc="1"] .spm-sheet button,:root[data-kt-hc="1"] .spm-sheet input[type=text]{color:#fff;background:#000;border:2px solid #fff}:root[data-kt-hc="1"] .spm-chip[aria-pressed=true],:root[data-kt-hc="1"] .spm-card[aria-pressed=true],:root[data-kt-hc="1"] .spm-tabs [role=tab][aria-selected=true],:root[data-kt-hc="1"] .spm-spot[aria-pressed=true],:root[data-kt-hc="1"] .spm-club[aria-selected=true],:root[data-kt-hc="1"] .spm-go{color:#000!important;background:#ffd02e!important}:root[data-kt-hc="1"] .spm-pitch,:root[data-kt-hc="1"] .spm-court{background:#000;border-color:#fff}:root[data-kt-hc="1"] .spm-spot span,:root[data-kt-hc="1"] .spm-team b,:root[data-kt-hc="1"] .spm-team small,:root[data-kt-hc="1"] .spm-team em,:root[data-kt-hc="1"] .spm-club em,:root[data-kt-hc="1"] .spm-club small,:root[data-kt-hc="1"] .spg-title,:root[data-kt-hc="1"] .spg-why,:root[data-kt-hc="1"] .spg-keys,:root[data-kt-hc="1"] .spg-head small,:root[data-kt-hc="1"] .spm-h,:root[data-kt-hc="1"] .spm-head h2{color:#fff!important}:root[data-kt-hc="1"] .spm-spot[aria-pressed=true] span,:root[data-kt-hc="1"] .spm-spot[aria-pressed=true] b{color:#000!important}:root[data-kt-hc="1"] .spm-sheet button:focus-visible,:root[data-kt-hc="1"] .spm-sheet input:focus-visible{outline-offset:3px;outline:4px solid #ffd02e!important}@media (prefers-reduced-motion:reduce){.spm-root,.spm-root *,.spg-wrap *{transition:none!important;animation:none!important}}.spg-wrap.spm-kt{background:0 0}.spg-wrap.spm-kt:before{content:none}.spm-hub{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.spm-sheet .spm-hubcard{text-align:left;background:var(--spm-glass);border:1px solid var(--spm-edge);min-height:64px;animation:spm-rise .36s var(--spm-spring) backwards;border-radius:18px;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:12px;padding:10px 14px;display:grid}.spm-hubcard i{font-style:normal;font-family:var(--spm-display);color:var(--spm-yellow);grid-row:1/span 2;font-size:1.5rem;font-weight:800}.spm-hubcard b{font-family:var(--spm-display);font-size:1.05rem}.spm-hubcard small,.spm-opt-top small,.spm-toggle-txt small,.spm-preset small,.spm-bind small{font-weight:500;font-size:calc(.8rem * var(--kt-sub-scale,1));color:var(--spm-muted);line-height:1.35;display:block}.spm-kt .spm-hubcard{border-left:3px solid var(--spm-cyan);box-shadow:-6px 0 18px -8px var(--spm-cyan);border-radius:10px 22px}.spm-kt .spm-hubcard i{font-family:var(--spm-mono);color:var(--spm-cyan);text-shadow:0 0 10px var(--spm-cyan)}.spm-kt .spm-hub,.spm-kt .spm-sheet>.spm-actions,.spm-kt .spm-sheet>.spm-note{grid-column:1/-1}.spm-kt .spm-sheet[data-section]{grid-template-columns:minmax(0,1fr)}@media (min-width:720px){.spm-hub{grid-template-columns:1fr 1fr}}.spm-opt{border-bottom:1px solid var(--spm-edge);padding:10px 0}.spm-opt:last-child{border-bottom:0}.spm-opt[aria-disabled=true]{opacity:.55}.spm-opt-top b{font-weight:800}.spm-sheet .spm-chip:disabled{cursor:not-allowed}.spm-sheet .spm-toggle{text-align:left;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;width:100%;margin:6px 0;padding:8px 12px;display:flex}.spm-toggle-txt{min-width:0}.spm-toggle i{font-style:normal;font-family:var(--spm-mono);text-align:center;min-width:52px;transition:background .2s var(--spm-spring);background:#ffffff1a;border-radius:999px;flex:none;padding:6px 0;font-size:.8rem}.spm-toggle[aria-checked=true] i{background:var(--spm-mint);color:var(--spm-on-mint)}.spm-kt .spm-toggle[aria-checked=true] i{color:var(--spm-cyan);box-shadow:0 0 0 2px var(--spm-cyan) inset, 0 0 12px var(--spm-cyan);background:0 0}.spm-sheet .spm-toggle:disabled{opacity:.55}.spm-presets{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;margin-bottom:12px;display:grid}.spm-sheet .spm-preset{text-align:left;border-radius:16px;min-height:72px;padding:10px 12px}.spm-sheet .spm-preset[aria-pressed=true]{border-color:var(--spm-mint-shade);box-shadow:0 0 0 1px var(--spm-mint-shade) inset;background:color-mix(in srgb, var(--spm-mint) 20%, var(--kt-world-card,#0d2429))}.spm-binds{gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.spm-sheet .spm-bind{text-align:left;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:8px 12px;display:flex}.spm-bind span{min-width:0}.spm-bind kbd{max-width:45%;font-family:var(--spm-mono);border:1px solid var(--spm-edge-strong);color:var(--spm-yellow);overflow-wrap:anywhere;text-align:center;background:#0000004d;border-radius:10px;flex:none;padding:6px 10px;font-size:.85rem}.spm-sheet .spm-bind[data-listening]{border-color:var(--spm-yellow);outline:2px solid var(--spm-yellow);outline-offset:1px}.spm-live{min-height:1.4em;color:var(--spm-yellow);margin:6px 0 0;font-weight:700}.spm-warn{color:var(--spm-pink)}.spm-tune{border-bottom:1px solid var(--spm-edge);padding:10px 0}.spm-tune-cols{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:4px 12px;margin-top:6px;display:grid}.spm-compact{margin-bottom:0}.spm-compact .spm-slider-top{font-size:.8rem}.spm-sheet .spm-compact .spm-step{width:40px;min-height:40px}.spm-campreview{border:1px solid var(--spm-edge);background:linear-gradient(#12c2ee1f,#0000 60%),#00000040;border-radius:14px;height:110px;margin:8px 0;position:relative;overflow:hidden}.spm-campreview span{border:2px solid var(--spm-cyan);background:color-mix(in srgb, var(--spm-mint) 30%, transparent);height:26px;position:absolute;bottom:8px;left:10%;right:10%;transform:perspective(160px)rotateX(55deg)}.spm-kt .spm-campreview span{background:color-mix(in srgb, var(--spm-orange) 35%, transparent)}.spm-campreview i{background:var(--spm-yellow);width:28px;height:18px;box-shadow:0 0 14px var(--spm-yellow);transition:bottom .3s var(--spm-spring), transform .3s var(--spm-spring);border-radius:6px;position:absolute;left:calc(50% - 14px)}.spm-meterdemo{border:1px solid var(--spm-edge);--m-on:var(--spm-mint);--m-off:var(--spm-pink);background:#00000040;border-radius:14px;height:120px;position:relative}.spm-meterdemo[data-colours=cyanOrange]{--m-on:var(--spm-cyan);--m-off:var(--spm-orange)}.spm-meterdemo[data-colours=yellowBlue]{--m-on:var(--spm-yellow);--m-off:#5b85ff}.spm-meterdemo-man{background:var(--spm-ink);opacity:.8;border-radius:10px 10px 4px 4px;width:20px;height:56px;position:absolute;bottom:14px;left:calc(50% - 10px)}.spm-meterdemo-m{background:color-mix(in srgb, var(--m-off) 35%, transparent);border-radius:6px;width:10px;height:48px;position:absolute;bottom:20px;left:calc(50% + 18px);overflow:hidden}.spm-meterdemo-m i{background:var(--m-on);height:70%;animation:spm-fill 1.6s var(--spm-spring) infinite;position:absolute;inset:auto 0 0}@keyframes spm-fill{0%{height:0}}.spm-meterdemo[data-size=small] .spm-meterdemo-m{transform:scale(.75)}.spm-meterdemo[data-size=large] .spm-meterdemo-m{transform:scale(1.35)}.spm-meterdemo[data-pos=above] .spm-meterdemo-m{width:48px;height:10px;bottom:80px;left:calc(50% - 24px)}.spm-meterdemo[data-pos=above] .spm-meterdemo-m i{width:70%;height:auto;animation-name:spm-fillx;inset:0 auto 0 0}@keyframes spm-fillx{0%{width:0}}.spm-meterdemo[data-pos=side] .spm-meterdemo-m{bottom:12px;left:auto;right:12px}.spm-meterdemo[data-style=arc] .spm-meterdemo-m{border-radius:0 48px 48px 0;width:16px}.spm-meterdemo[data-style=chevron] .spm-meterdemo-m{clip-path:polygon(50% 0,100% 12%,100% 100%,0 100%,0 12%);border-radius:0;-webkit-mask:repeating-linear-gradient(#000 0 6px,#0000 6px 9px);mask:repeating-linear-gradient(#000 0 6px,#0000 6px 9px)}.spm-meterdemo[data-style=dot] .spm-meterdemo-m{border-radius:50%;width:14px;height:14px}.spm-meterdemo[data-style=off] .spm-meterdemo-m{display:none}.spm-roles{gap:6px;margin:8px 0;padding:0;list-style:none;display:grid}.spm-rolehead{border:1px solid var(--spm-edge);background:var(--spm-glass);width:100%;min-height:44px;color:var(--spm-ink);text-align:left;transition:border-color .2s var(--spm-spring);border-radius:10px;grid-template-columns:minmax(72px,auto) 1fr auto;align-items:center;gap:8px;padding:6px 12px;display:grid}.spm-rolehead[aria-expanded=true]{border-color:var(--spm-mint)}.spm-roleline{color:var(--spm-muted);text-transform:uppercase;letter-spacing:.06em;font-size:.75rem}.spm-rolehead em{color:var(--spm-yellow);font-size:.8rem;font-style:normal}.spm-roleedit{padding:8px 4px 4px;animation:.2s ease-out spm-fade}.spm-spider{gap:6px;margin:8px 0;padding:0;list-style:none;display:grid}.spm-spider li{grid-template-columns:88px 1fr 32px;align-items:center;gap:8px;font-size:.85rem;display:grid}.spm-spider b{font-family:var(--spm-mono);text-align:right}.spm-coach{color:var(--spm-ink);font-family:var(--font-sans), system-ui, sans-serif}.spm-coach.spm-kt{background:0 0}.spm-radial{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) minmax(0,1fr);grid-template-areas:".up.""left why right"".down.";gap:6px;max-width:min(420px,100vw - 32px);display:grid}.spm-radial-why{color:var(--spm-muted);text-align:center;grid-area:why;align-self:center;margin:0;font-size:.75rem}.spm-radial-why b{color:var(--spm-ink);display:block}.spm-petal{border:1px solid var(--spm-edge);background:var(--spm-glass-strong);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);min-height:44px;color:var(--spm-ink);text-align:center;animation:spm-pop .28s var(--spm-spring);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:6px 8px;font-size:.78rem;line-height:1.15;display:flex}.spm-petal i{font-style:normal;font-family:var(--spm-mono);color:var(--spm-mint)}.spm-petal small{color:var(--spm-muted);font-size:.68rem;display:none}.spm-radial-open .spm-petal small{display:block}.spm-petal[aria-pressed=true]{border-color:var(--spm-mint);box-shadow:0 0 12px #1fdb8466}.spm-petal:disabled{opacity:.5}.spm-petal-1{grid-area:up}.spm-petal-2{grid-area:right}.spm-petal-3{grid-area:down}.spm-petal-4{grid-area:left}.spm-radial-x{min-height:36px;color:var(--spm-muted);background:0 0;border:0;grid-column:1/-1;font-size:.75rem}.spm-subs,.spm-plan{border:1px solid var(--spm-edge);background:var(--spm-glass-strong);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);max-width:min(720px,100vw - 32px);max-height:min(80vh,640px);animation:spm-pop .3s var(--spm-spring);border-radius:16px;padding:12px 16px;overflow-y:auto}.spm-subs-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.spm-subs-head h3{font-family:var(--spm-display);flex:auto;margin:0;font-size:1.2rem}.spm-subs-head span{color:var(--spm-muted);font-size:.8rem}.spm-subs-cols{grid-template-columns:1fr;gap:10px;display:grid}@media (min-width:560px){.spm-subs-cols{grid-template-columns:1fr 1fr}}.spm-subs-cols ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.spm-subcard{border:1px solid var(--spm-edge);background:var(--spm-glass);width:100%;min-height:48px;color:var(--spm-ink);text-align:left;border-radius:10px;grid-template-columns:32px 1fr 56px;align-items:center;gap:8px;padding:6px 10px;display:grid}.spm-subcard b{font-family:var(--spm-mono);color:var(--spm-yellow);font-size:1rem}.spm-subcard small{color:var(--spm-muted);font-size:.7rem;display:block}.spm-subcard[aria-pressed=true]{border-color:var(--spm-orange)}.spm-subcard:disabled{opacity:.5}.spm-stam{background:#ffffff1f;border-radius:3px;height:6px;overflow:hidden}.spm-stam i{background:var(--spm-mint);height:100%;transition:width .4s ease-out;display:block}.spm-stam-low i{background:var(--spm-orange)}.spm-tip{color:var(--spm-yellow)}.spm-planrow{border-bottom:1px solid var(--spm-edge);padding:8px 0}.spm-why{color:var(--spm-ink)}.spm-kt .spm-subcard,.spm-kt .spm-petal{border-color:#12c2ee59}.spm-kt .spm-subcard b{color:var(--spm-cyan)}@media (prefers-reduced-motion:reduce){.spm-petal,.spm-subs,.spm-plan,.spm-roleedit{animation:none}}.spm-moves{gap:6px;margin:8px 0;padding:0;list-style:none;display:grid}.spm-movehead{border:1px solid var(--spm-edge);background:var(--spm-glass);width:100%;min-height:48px;color:var(--spm-ink);text-align:left;border-radius:10px;grid-template-columns:1fr auto;align-items:center;gap:2px 8px;padding:8px 12px;display:grid}.spm-movehead[aria-expanded=true]{border-color:var(--spm-mint)}.spm-movehead code,.spm-movehead small{grid-column:1/-1}.spm-movehead small,.spm-moves small{color:var(--spm-muted);font-size:.72rem}.spm-stars{color:var(--spm-yellow);letter-spacing:.05em;font-size:.8rem}.spm-movebody{padding:6px 12px 10px;animation:.2s ease-out spm-fade}.spm-movebody ul{margin:4px 0 8px;padding-left:18px}.spm-moves .spm-code{overflow-wrap:anywhere}.spm-moves-plain li{border-bottom:1px solid var(--spm-edge);grid-template-columns:1fr auto;gap:2px 8px;padding:6px 0;display:grid}.spm-moves-plain small{grid-column:1/-1}.spm-simple{border-collapse:collapse;width:100%;font-size:.85rem}.spm-simple th,.spm-simple td{border-bottom:1px solid var(--spm-edge);text-align:left;padding:6px 4px}.spm-simple td:nth-child(2){color:var(--spm-yellow)}.spm-kt .spm-movehead{border-color:#12c2ee4d}@media (prefers-reduced-motion:reduce){.spm-movebody{animation:none}}.spm-slots{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;display:grid}.spm-slot{border:1px solid var(--spm-edge);background:var(--spm-glass);border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px;padding:8px 10px;display:flex}.spm-slot>b{font-family:var(--spm-display);color:var(--spm-yellow);font-size:1.3rem}.spm-slot>small{color:var(--spm-muted);flex:60%}.spm-slot[data-on]{border-color:var(--spm-mint)}.spm-famil ul{gap:4px;margin:6px 0;padding:0;list-style:none;display:grid}.spm-famil li{grid-template-columns:76px 1fr 96px;align-items:center;gap:8px;font-size:.8rem;display:grid}.spm-famil li[data-now] span{color:var(--spm-yellow);font-weight:700}.spm-famil small{color:var(--spm-muted)}:root canvas{filter:var(--kt-canvas-filter,none)}:root[data-kt-rm="1"] *,:root[data-kt-rm="1"] :before,:root[data-kt-rm="1"] :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.kt-subtitle{font-size:calc(.95rem * var(--kt-sub-scale,1));color:var(--kt-sub-colour,#fff);text-shadow:0 1px 3px #000000e6}:root[data-kt-sub-back=none] .kt-subtitle{text-shadow:none}:root[data-kt-sub-back=box] .kt-subtitle{text-shadow:none;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#000000d1;border-radius:4px;padding:2px 8px}:root[data-kt-subs="0"] .kt-subtitle{display:none}:root[data-kt-hc="1"] .spm-coach .spm-subs,:root[data-kt-hc="1"] .spm-coach.spm-subs,:root[data-kt-hc="1"] .spm-coach.spm-plan,:root[data-kt-hc="1"] .spm-coach .spm-petal,:root[data-kt-hc="1"] .spm-petal,:root[data-kt-hc="1"] .spm-subcard{color:#fff!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#000!important;border:2px solid #fff!important}.spm-cbswatch{gap:8px;margin:6px 0;display:flex}.spm-cbswatch i{color:#000;border-radius:6px;flex:1;place-items:center;height:28px;font-size:.75rem;font-style:normal;font-weight:700;display:grid}.spm-subpreview{text-align:center;background:linear-gradient(135deg,#1fdb8459,#12c2ee40),#0b2a22;border-radius:10px;margin:8px 0;padding:16px 12px}.spm-quickchat i{font-style:normal;font-family:var(--spm-mono);color:var(--spm-mint)}.spg-got{border:2px solid var(--kt-world-card-line,#2a5560);background:var(--kt-world-card,#0d2429);border-radius:999px;min-height:40px;margin-top:6px;padding:0 18px}.spm-next{border:2px solid var(--kt-world-card-line,#2a5560);background:var(--kt-world-card,#0d2429);border-radius:14px;flex-direction:column;gap:4px;min-width:0;margin:0 0 12px;padding:10px 14px;display:flex}.spm-next p{overflow-wrap:anywhere;margin:0}.spm-next-k{letter-spacing:.06em;text-transform:uppercase;opacity:.8;font-size:.75rem}.spm-next .spm-alt{align-self:flex-start;margin-top:4px}.spm-basics{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.spm-kt .spm-sheet>.spm-actions{z-index:3;margin-inline:-16px;padding:10px 16px calc(12px + env(safe-area-inset-bottom));background:var(--spm-glass-strong,#08141aeb);border-top:1px solid var(--spm-edge);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:0;margin-bottom:-20px;position:sticky;bottom:0}.spm-kt .spm-narrow{gap:8px;max-height:100dvh;padding-top:14px;overflow-y:auto}.spm-kt .spm-narrow .spm-head h2{letter-spacing:clamp(.05em,1.4vw,.22em);white-space:nowrap;font-size:clamp(1.1rem,6.4vw,2.1rem)}.spm-kt .spm-narrow .spm-note{margin:0}@media (max-height:460px){.spm-kt .spm-narrow{padding-top:10px}}.spm-subpreview{margin:4px 0;padding:10px 12px}.spm-movebody .spm-actions{padding:8px 0 calc(8px + env(safe-area-inset-bottom));background:var(--spm-glass-strong,#08141aeb);position:sticky;bottom:0}.spm-movehead[aria-pressed=true]{border-color:var(--spm-mint);background:color-mix(in srgb, var(--spm-mint) 20%, var(--kt-world-card,#0d2429))}.spm-chip[data-active=true]{outline:2px solid var(--spm-yellow);outline-offset:1px}.spm-fcards{grid-template-columns:repeat(auto-fill,minmax(86px,1fr));gap:8px;display:grid}.spm-sheet .spm-fcard{border-radius:14px;flex-direction:column;align-items:center;gap:4px;min-width:0;padding:6px;display:flex}.spm-sheet .spm-fcard[aria-pressed=true]{border-color:var(--spm-mint-shade);background:color-mix(in srgb, var(--spm-mint) 20%, var(--kt-world-card,#0d2429))}.spm-fpitch{background:#0c3a2a;border-radius:6px;width:100%;max-width:76px;height:auto}.spm-fp-line{fill:none;stroke:#ffffff8c;stroke-width:1.2px}.spm-banner{top:max(8px, env(safe-area-inset-top));z-index:31;box-sizing:border-box;border:2px solid var(--kt-world-card-line,#2a5560);background:var(--kt-world-card,#0d2429);pointer-events:none;width:min(420px,100vw - 24px);animation:spm-pop .28s var(--spm-spring);border-radius:14px;flex-direction:column;gap:2px;padding:8px 14px;display:flex;position:fixed;left:50%;translate:-50%}.spm-banner span{color:var(--spm-muted);font-size:.85rem}@media (max-height:460px){.spm-banner{width:min(340px,45vw);left:8px;translate:none}}.spm-sheet .spm-coach{text-align:left;border-radius:14px;flex-direction:column;align-items:flex-start;gap:2px;width:100%;padding:8px 14px;display:flex}.spm-coach small{color:var(--spm-orange);text-transform:uppercase;letter-spacing:.1em;font-size:.7rem}.spm-coach span{color:var(--spm-muted);font-size:.85rem}.spm-taker{border-bottom:1px solid var(--spm-edge);flex-direction:column;gap:4px;padding:8px 0;display:flex}.spm-taker small,.spm-job small{color:var(--spm-muted);font-size:.72rem}.spm-jobs{gap:8px;margin:0;padding:0;list-style:none;display:grid}.spm-job{border-bottom:1px solid var(--spm-edge);grid-template-columns:1fr;gap:4px;padding:8px 0;display:grid}.spm-job label{flex-direction:column;gap:2px;min-width:0;display:flex}.spm-job select{border:2px solid var(--kt-world-card-line,#2a5560);background:var(--kt-world-card,#0d2429);width:100%;min-width:0;min-height:44px;color:var(--spm-ink);border-radius:12px;padding:0 10px}.spm-job select:focus-visible{outline:2px solid var(--spm-yellow);outline-offset:1px}@media (min-width:560px){.spm-job{grid-template-columns:1fr 1fr 1fr;align-items:end}}.spm-phases{grid-template-columns:1fr 1fr;gap:10px;display:grid}.spm-phases figure{flex-direction:column;align-items:center;gap:4px;min-width:0;margin:0;display:flex}.spm-phases .spm-fpitch{max-width:120px}.spm-phases figcaption{color:var(--spm-muted);text-align:center;font-size:.8rem}.spm-taker select{border:2px solid var(--kt-world-card-line,#2a5560);background:var(--kt-world-card,#0d2429);width:100%;min-width:0;min-height:44px;color:var(--spm-ink);border-radius:12px;padding:0 10px}.spm-taker select:focus-visible{outline:2px solid var(--spm-yellow);outline-offset:1px}.spm-next-row{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.spm-next-row>button{flex:140px;min-height:48px}.spm-next-row .spm-go{min-height:52px;font-size:1rem}.spm-kt .spm-sheet>.spm-next{grid-column:1/-1}.spm-next-row>p{flex:100%;margin:0}@media (max-height:460px){.spg-wrap{top:calc(max(8px, env(safe-area-inset-top)) + 46px);width:min(340px, calc(var(--ss-tools-l,calc(100vw - 300px)) - max(8px, 12vw) - 8px), 46vw);pointer-events:none;max-height:calc(100dvh - 150px);left:max(8px,12vw);overflow-y:auto;transform:none}.spg-card,.spg-tip{pointer-events:none}.spg-wrap button{pointer-events:auto}}.spm-tour{--tour-glass:var(--kt-world-glass-strong,#061417ed);--tour-edge:var(--kt-world-edge,#eefff724);--tour-ink:var(--kt-world-ink,#eefff7);--tour-muted:var(--kt-world-muted,#a3cfc2);--tour-mint:var(--kt-world-mint,#1fdb84);--tour-on-mint:var(--kt-world-on-mint,#022314);--tour-mint-shade:var(--kt-world-mint-shade,#0e9a5a);--tour-yellow:var(--kt-world-yellow,#ffd02e);--tour-cyan:var(--kt-world-cyan,#12c2ee);--tour-spring:cubic-bezier(.2, 1.2, .32, 1);z-index:80;pointer-events:none;color:var(--tour-ink);font-family:var(--font-sans), system-ui, sans-serif;animation:.3s ease-out spm-fade;position:fixed;inset:0}.spm-tour-shield{pointer-events:auto;background:0 0;position:fixed}.spm-tour-hole{pointer-events:none;box-shadow:0 0 0 2px var(--tour-yellow), 0 0 22px 2px color-mix(in srgb, var(--tour-cyan) 45%, transparent), 0 0 0 200vmax #020a0cb8;transition:left .42s var(--tour-spring), top .42s var(--tour-spring), width .42s var(--tour-spring), height .42s var(--tour-spring);border-radius:14px;position:fixed}.spm-tour-hole[data-tap=true]:after{content:"";border-radius:inherit;border:2px solid var(--tour-mint);animation:1.6s ease-out infinite spm-tour-ping;position:absolute;inset:-2px}@keyframes spm-tour-ping{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.06)}}.spm-tour-card{box-sizing:border-box;pointer-events:auto;background:var(--tour-glass);border:1px solid var(--tour-edge);border-left:3px solid var(--tour-cyan);width:min(320px,100vw - 20px);max-height:calc(100dvh - 20px);box-shadow:-6px 0 18px -8px var(--tour-cyan), 0 18px 40px -12px #000000b3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:left .42s var(--tour-spring), top .42s var(--tour-spring);animation:spm-tour-in .34s var(--tour-spring);border-radius:10px 20px;padding:14px 14px 12px;position:fixed;overflow-y:auto}@keyframes spm-tour-in{0%{opacity:0;transform:translateY(10px)scale(.97)}}.spm-tour-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.spm-tour-icon{width:36px;height:36px;color:var(--tour-mint);background:color-mix(in srgb, var(--tour-mint) 14%, transparent);border:1px solid color-mix(in srgb, var(--tour-mint) 40%, transparent);border-radius:10px;place-items:center;display:grid}.spm-tour-count{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;color:var(--tour-muted);font-size:.78rem}.spm-tour-title{font-family:var(--font-display), var(--font-sans), system-ui, sans-serif;letter-spacing:.04em;text-transform:uppercase;color:var(--tour-ink);overflow-wrap:anywhere;margin:10px 0 0;font-size:.98rem;font-weight:700;line-height:1.2}.spm-tour-text{color:var(--tour-muted);margin:4px 0 0;font-size:.9rem;line-height:1.4}.spm-tour-tap{color:var(--tour-mint);align-items:center;gap:8px;margin:8px 0 0;font-size:.82rem;font-weight:600;display:flex}.spm-tour-tapdot{background:var(--tour-mint);width:8px;height:8px;box-shadow:0 0 0 0 var(--tour-mint);border-radius:50%;flex:none;animation:1.6s ease-out infinite spm-tour-dot}@keyframes spm-tour-dot{to{box-shadow:0 0 0 8px #0000}}.spm-tour-dots{flex-wrap:wrap;gap:5px;margin-top:12px;display:flex}.spm-tour-dots i{background:var(--tour-edge);width:6px;height:6px;transition:width .3s var(--tour-spring), background .2s;border-radius:3px}.spm-tour-dots i[data-on=true]{background:var(--tour-mint);width:18px}.spm-tour-row{gap:8px;margin-top:12px;display:flex}.spm-tour-row button{min-height:44px;font:inherit;cursor:pointer;transition:transform .18s var(--tour-spring);border-radius:12px;font-weight:700}.spm-tour-row button:active{transform:translateY(2px)}.spm-tour-row button:focus-visible{outline:3px solid var(--tour-yellow);outline-offset:2px}.spm-tour-skip{color:var(--tour-muted);border:1px solid var(--tour-edge);background:0 0;flex:0 auto;padding:0 14px}.spm-tour-next{background:var(--tour-mint);color:var(--tour-on-mint);box-shadow:0 4px 0 var(--tour-mint-shade);border:0;flex:auto;padding:0 16px}.spm-tour-next:active{box-shadow:0 2px 0 var(--tour-mint-shade)}@media (max-height:640px){.spm-tour-card{width:min(300px,100vw - 20px);padding:10px 12px}.spm-tour-title{margin-top:6px}.spm-tour-row{margin-top:8px}.spm-tour-dots{display:none}.spm-tour-icon{width:28px;height:28px}.spm-tour-row button{min-height:40px}}@media (prefers-reduced-motion:reduce){.spm-tour,.spm-tour-card,.spm-tour-hole,.spm-tour-hole[data-tap=true]:after,.spm-tour-tapdot,.spm-tour-dots i{transition:none;animation:none}}.spm-tour-open{letter-spacing:.04em;min-height:32px;color:var(--spm-ink,#eefff7);border:1px solid var(--spm-edge-strong,#eefff747);cursor:pointer;background:0 0;border-radius:999px;padding:0 12px;font-size:.78rem;font-weight:700;position:absolute;top:8px;right:10px}.spm-tour-open:active{transform:translateY(1px)}.spx-stage{position:relative;overflow:hidden}.spx-canvas{opacity:0;width:100%;height:100%;transition:opacity .5s ease-out;display:block;position:absolute;inset:0}.spx-stage.is-ready .spx-canvas{opacity:1}.spx-fallback{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.spx-fallback b{font-family:var(--font-display), sans-serif;opacity:.35;font-size:clamp(4rem,18vmin,9rem);font-weight:800;line-height:1}.spx-icon{flex:none;display:block}.spm-has-hero{flex-direction:column;align-items:center}.spm-has-hero .spm-sheet{flex:auto;min-height:0;max-height:none}.spx-hero{--spx-club:var(--spm-cyan);border-bottom:1px solid var(--spm-edge);background:radial-gradient(ellipse 55% 70% at 50% 62%, color-mix(in srgb, var(--spx-club) 26%, transparent), transparent 70%), radial-gradient(ellipse 40% 40% at 50% 0%, #fff1dc29, transparent 70%);flex:none;order:-1;width:100%;height:clamp(190px,30dvh,380px);animation:.4s ease-out spm-fade;position:relative;overflow:hidden}.spx-hero-panel{background:linear-gradient(115deg, transparent 0 46%, color-mix(in srgb, var(--spx-club) 30%, transparent) 46% 47%, color-mix(in srgb, var(--spx-club) 14%, transparent) 47% 100%);pointer-events:none;position:absolute;inset:0}.spx-hero-stage{position:absolute;inset:0}.spx-hero-id{left:max(12px, env(safe-area-inset-left));border:1px solid var(--spm-edge);border-left:3px solid var(--spx-club);background:var(--spm-glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:10px 22px;align-items:center;gap:10px;max-width:min(46%,300px);padding:8px 12px 8px 8px;display:flex;position:absolute;bottom:10px}.spx-crest{filter:drop-shadow(0 4px 10px #00000073);flex:none}.spx-hero-names{flex-direction:column;gap:2px;min-width:0;display:flex}.spx-hero-club{text-transform:uppercase;letter-spacing:.12em;color:var(--spm-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.7rem;font-weight:800;overflow:hidden}.spx-hero-player{align-items:center;gap:8px;min-width:0;display:flex}.spx-hero-player>span{flex-direction:column;min-width:0;line-height:1.05;display:flex}.spx-hero-player small{color:var(--spm-muted);font-size:.72rem}.spx-hero-player strong{font-family:var(--spm-display);text-transform:uppercase;letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;font-size:clamp(1rem,4.2vw,1.5rem);font-weight:800;overflow:hidden}.spx-hero-num{font-family:var(--spm-display);color:var(--spx-club);text-shadow:0 2px #0006;font-size:clamp(1.6rem,7vw,2.6rem);font-weight:800;line-height:1}.spx-hero-dial{top:10px;right:max(12px, env(safe-area-inset-right));position:absolute}@media (min-width:900px),(orientation:landscape) and (max-height:560px){.spm-has-hero{flex-direction:row;align-items:stretch}.spm-has-hero .spm-sheet{flex:0 auto;width:min(760px,58%);max-width:760px;max-height:100dvh}.spx-hero{border-bottom:0;border-left:1px solid var(--spm-edge);flex:1 1 0;order:0;min-width:0;height:auto}.spx-hero-id{left:auto;right:max(16px, env(safe-area-inset-right));bottom:max(16px, env(safe-area-inset-bottom))}.spx-hero-dial{top:32px}}@media (orientation:landscape) and (max-height:560px){.spm-has-hero.spm-kt .spm-sheet{grid-template-columns:minmax(0,1fr);width:60%}.spx-hero-dial{display:none}}@media (min-width:1800px){.spm-has-hero .spm-sheet{width:820px;max-width:820px}.spx-hero-id{max-width:380px;padding:12px 18px 12px 12px}}.spm-pitch .spm-spot{flex-direction:column;gap:2px}.spm-pitch .spm-spot .spx-icon{color:var(--spm-ink);opacity:.85}.spx-ring{align-items:center;gap:10px;min-width:0;display:flex;position:relative}.spx-ring svg,.spx-dial svg{flex:none;display:block}.spx-ring-bg,.spx-ring-cap,.spx-ring-fill{fill:none;stroke-width:4px}.spx-ring-bg{stroke:#eefff71f}.spx-ring-cap{stroke:#eefff738}.spx-ring-fill{stroke:var(--spx-grade,#12c2ee);stroke-linecap:round;transition:stroke-dasharray .6s cubic-bezier(.2,1.2,.32,1)}.spx-ring-ic{color:var(--spx-grade,#12c2ee);pointer-events:none;place-items:center;display:grid;position:absolute;top:50%;left:0;transform:translateY(-50%)}.spx-ring-text{flex-direction:column;min-width:0;line-height:1.1;display:flex}.spx-ring-label{text-transform:uppercase;letter-spacing:.08em;color:var(--kt-world-muted,#a3cfc2);white-space:nowrap;text-overflow:ellipsis;font-size:.72rem;font-weight:800;overflow:hidden}.spx-ring-num{align-items:baseline;gap:6px;display:flex}.spx-ring-num b{font-family:var(--font-display), sans-serif;font-variant-numeric:tabular-nums;font-size:1.35rem;font-weight:800}.spx-ring-num i,.spx-grade{font-style:normal;font-family:var(--font-mono), monospace;color:var(--spx-grade,#12c2ee);background:color-mix(in srgb, var(--spx-grade,#12c2ee) 16%, transparent);border:1px solid color-mix(in srgb, var(--spx-grade,#12c2ee) 45%, transparent);border-radius:6px;padding:1px 6px;font-size:.78rem;font-weight:700}.spx-g-a{--spx-grade:var(--kt-world-mint,#1fdb84)}.spx-g-b{--spx-grade:var(--kt-world-cyan,#12c2ee)}.spx-g-c{--spx-grade:var(--kt-world-yellow,#ffd02e)}.spx-g-d{--spx-grade:var(--kt-world-orange,#f26a0c)}.spx-dial{place-items:center;display:grid;position:relative}.spx-dial svg{position:absolute;inset:0}.spx-dial .spx-ring-bg,.spx-dial .spx-ring-fill{stroke-width:5px}.spx-dial-n{font-family:var(--font-display), sans-serif;margin-top:-6px;font-size:1.6rem;font-weight:800;line-height:1;position:relative}.spx-dial-l{text-transform:uppercase;letter-spacing:.14em;color:var(--kt-world-muted,#a3cfc2);font-size:.56rem;font-weight:800;position:absolute;bottom:22%}@media (prefers-reduced-motion:reduce){.spx-canvas,.spx-ring-fill,.spx-hero{transition:none;animation:none}}.spx-stars{vertical-align:-2px;color:var(--kt-world-yellow,#ffd02e);gap:1px;display:inline-flex}.spx-hero-me{left:max(12px, env(safe-area-inset-left));align-items:center;gap:6px;min-height:40px;display:inline-flex;position:absolute;top:10px}@media (min-width:900px),(orientation:landscape) and (max-height:560px){.spx-hero-me{top:32px;left:16px}}.spm-more{border:1px solid var(--spm-edge);background:var(--spm-glass);border-radius:14px;margin:4px 0 14px;padding:0 12px}.spm-more>summary{cursor:pointer;min-height:44px;color:var(--spm-ink);align-items:center;font-weight:800;list-style:none;display:flex}.spm-more>summary::-webkit-details-marker{display:none}.spm-more>summary:after{content:"+";color:var(--spm-muted);margin-left:auto;font-size:1.2rem}.spm-more[open]>summary:after{content:"-"}.spm-more>summary:focus-visible{outline:2px solid var(--spm-yellow);outline-offset:2px;border-radius:10px}.spm-more[open]{padding-bottom:8px}.spm-react-pad{border:2px solid var(--spm-edge-strong);background:var(--spm-glass-strong);width:100%;min-height:clamp(140px,32vh,320px);color:var(--spm-ink);font:inherit;touch-action:manipulation;-webkit-user-select:none;user-select:none;cursor:pointer;border-radius:18px;place-items:center;margin:4px 0 10px;font-size:clamp(1.05rem,3.6vw,1.6rem);font-weight:800;display:grid}.spm-react-pad[data-state=cue]{background:var(--spm-mint);color:var(--spm-on-mint);border-color:#0000}.spm-react-pad[data-state=early]{border-color:var(--spm-yellow);color:var(--spm-yellow)}.spm-react-pad:focus-visible{outline:2px solid var(--spm-yellow);outline-offset:2px}.spm-react-result{color:var(--spm-ink);margin:4px 0 8px;font-weight:700}@media (orientation:landscape) and (max-height:560px){.spm-react-pad{min-height:110px}}.spm-h.spm-h,.spm-team small,.spm-bump.spm-bump,.spm-club i,.spm-spot span,.spg-head small,.spm-petal small,.spm-subcard small,.spm-movehead small,.spm-moves small,.spm-coach small,.spm-taker small,.spm-job small,.spx-hero-club.spx-hero-club,.spx-hero-player small,.spx-ring-label.spx-ring-label,.spx-dial-l.spx-dial-l,.spm-mg-k.spm-mg-k,.spm-wn-k.spm-wn-k,.spg-bb .spg-card.spg-card:before{font-size:max(12px,.75rem)}.spm-kt .spm-swap.spm-swap,.spm-sheet .spm-compact .spm-step.spm-step,.spm-radial-x.spm-radial-x{min-width:44px;min-height:44px}.spm-sheet.spm-sheet{padding-top:max(16px, env(safe-area-inset-top));padding-bottom:max(20px, env(safe-area-inset-bottom))}.spm-team.spm-team b,.spm-team.spm-team em,.spm-movehead.spm-movehead b{overflow-wrap:anywhere}.spm-sheet button:focus-visible,.spm-sheet input:focus-visible,.spm-sheet select:focus-visible,.spm-sheet summary:focus-visible{outline:3px solid var(--spm-yellow);outline-offset:2px;background-image:linear-gradient(#1fdb8429,#1fdb8429)}@media (orientation:landscape) and (max-height:560px){.spm-sheet>.spm-actions:has(.spm-go){bottom:calc(-1 * max(20px, env(safe-area-inset-bottom)));z-index:3;padding:8px 4px max(8px, env(safe-area-inset-bottom));background:var(--spm-glass-strong);border-top:1px solid var(--spm-edge);margin:0 -4px;position:sticky}}@media (min-width:2400px) and (min-height:1000px){.spm-sheet.spm-sheet{zoom:1.4;max-height:71.4286dvh}}@media (min-width:3400px) and (min-height:1800px){.spm-sheet.spm-sheet{zoom:1.9;max-height:52.6316dvh}}.spm-mg{--mg-glass:var(--kt-world-glass-strong,#061417ed);--mg-edge:var(--kt-world-edge,#eefff724);--mg-ink:var(--kt-world-ink,#eefff7);--mg-muted:var(--kt-world-muted,#a3cfc2);--mg-mint:var(--kt-world-mint,#1fdb84);--mg-orange:var(--kt-world-orange,#f26a0c);--mg-yellow:var(--kt-world-yellow,#ffd02e);--mg-cyan:var(--kt-world-cyan,#12c2ee);--mg-line:#eefff78c;left:50%;bottom:calc(env(safe-area-inset-bottom,0px) + 22px + var(--sp-legend-h,0px) + clamp(79px, 10.5vw, 116px) + 46px);z-index:29;box-sizing:border-box;background:var(--mg-glass);border:1px solid var(--mg-edge);border-left:3px solid var(--mg-cyan);width:min(400px,100vw - 24px);max-height:46dvh;box-shadow:-6px 0 18px -8px var(--mg-cyan);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--mg-ink);font-family:var(--font-sans), system-ui, sans-serif;pointer-events:none;border-radius:10px 20px;align-items:flex-start;gap:12px;padding:10px 12px;animation:.32s cubic-bezier(.2,1.2,.32,1) spm-mg-in;display:flex;position:fixed;overflow-y:auto;transform:translate(-50%)}@media (pointer:coarse) and (orientation:portrait){.spm-mg{bottom:calc(env(safe-area-inset-bottom,0px) + 316px)}}.spm-mg[data-tone=done]{border-left-color:var(--mg-mint);box-shadow:-6px 0 18px -8px var(--mg-mint)}.spm-mg[data-tone=tip]{border-left-color:var(--mg-yellow);box-shadow:-6px 0 18px -8px var(--mg-yellow)}@keyframes spm-mg-in{0%{opacity:0;transform:translate(-50%,12px)}}.spm-mg button{pointer-events:auto}.spm-mg-art{flex:none;line-height:0;position:relative}.spm-mg-tick{color:#022314;background:var(--mg-mint);border-radius:50%;padding:2px;position:absolute;top:-6px;right:-6px}.spm-mg-body{flex:1;min-width:0}.spm-mg-k{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--mg-muted);margin:0;font-size:.7rem}.spm-mg-t{font-family:var(--font-display), var(--font-sans), system-ui, sans-serif;letter-spacing:.04em;text-transform:uppercase;margin:2px 0 0;font-size:.95rem;font-weight:700}.spm-mg-x{color:var(--mg-muted);margin:3px 0 0;font-size:.85rem;line-height:1.4}.spm-mg-key{font-family:var(--font-mono), ui-monospace, monospace;color:var(--mg-ink);background:color-mix(in srgb, var(--mg-mint) 22%, transparent);border:1px solid color-mix(in srgb, var(--mg-mint) 50%, transparent);border-radius:6px;margin:0 2px;padding:0 6px;font-size:.78rem;line-height:1.5;display:inline-block}.spm-mg-terms{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.spm-mg-term,.spm-mg-hide{min-height:32px;font:inherit;color:var(--mg-ink);border:1px solid var(--mg-edge);cursor:pointer;background:0 0;border-radius:999px;padding:0 10px;font-size:.76rem;font-weight:700}.spm-mg-term[aria-expanded=true]{border-color:var(--mg-mint);background:color-mix(in srgb, var(--mg-mint) 18%, transparent)}.spm-mg-term:focus-visible,.spm-mg-hide:focus-visible{outline:3px solid var(--mg-yellow);outline-offset:2px}.spm-mg-def{color:var(--mg-ink);flex-basis:100%;margin:2px 0 0;font-size:.8rem;line-height:1.4}.spm-mg-foot{justify-content:space-between;align-items:center;gap:8px;margin-top:8px;display:flex}.spm-mg-ticks{gap:4px;display:flex}.spm-mg-ticks i{background:var(--mg-edge);border-radius:2px;width:14px;height:4px}.spm-mg-ticks i[data-on=true]{background:var(--mg-mint)}@media (pointer:coarse) and (orientation:portrait){.spm-mg{bottom:calc(max(10px, env(safe-area-inset-bottom)) + 200px)}}@media (max-height:500px){.spm-mg{gap:8px;width:min(340px,42vw);max-height:52dvh;padding:8px 10px}.spm-mg-art svg{width:48px;height:30px}}@media (min-width:1800px){.spm-mg{width:460px}}@media (prefers-reduced-motion:reduce){.spm-mg{animation:none}}@media (pointer:coarse) and (orientation:portrait){.spm-mg{bottom:calc(env(safe-area-inset-bottom,0px) + 252px + 46px);max-height:30dvh}}@media (pointer:coarse) and (orientation:landscape){.spm-mg{top:calc(env(safe-area-inset-top,0px) + 56px);width:min(360px,100vw - 340px);max-height:42dvh;bottom:auto}}.spm-mg[data-yield="1"]{opacity:0;visibility:hidden;transition:opacity .18s ease-out,visibility 0s linear .18s}.spm-mg:not([data-yield="1"]){transition:opacity .22s ease-out}@media (prefers-reduced-motion:reduce){.spm-mg[data-yield="1"],.spm-mg:not([data-yield="1"]){transition:none}}.spm-wn{box-sizing:border-box;background:var(--kt-world-glass-strong,#061417ed);border:1px solid var(--kt-world-edge,#eefff724);border-left:3px solid var(--kt-world-mint,#1fdb84);width:100%;color:var(--kt-world-ink,#eefff7);text-align:left;border-radius:10px 18px;margin-top:10px;padding:10px 12px}.spm-wn-k{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--kt-world-muted,#a3cfc2);margin:0;font-size:.7rem}.spm-wn-t{font-family:var(--font-display), var(--font-sans), system-ui, sans-serif;overflow-wrap:anywhere;margin:2px 0 0;font-size:.98rem;font-weight:700}.spm-wn-x{color:var(--kt-world-muted,#a3cfc2);margin:4px 0 0;font-size:.85rem;line-height:1.4}.spm-wn-dl{grid-template-columns:auto minmax(0,1fr);gap:2px 10px;margin:6px 0 0;font-size:.8rem;display:grid}.spm-wn-dl dt{color:var(--kt-world-muted,#a3cfc2)}.spm-wn-dl dd{overflow-wrap:anywhere;margin:0}.spm-wn-go{min-height:44px;font:inherit;background:var(--kt-world-mint,#1fdb84);color:var(--kt-world-on-mint,#022314);box-shadow:0 4px 0 var(--kt-world-mint-shade,#0e9a5a);cursor:pointer;border:0;border-radius:12px;margin-top:8px;padding:0 18px;font-weight:700}.spm-wn-go:active{box-shadow:0 2px 0 var(--kt-world-mint-shade,#0e9a5a);transform:translateY(2px)}.spm-wn-go:focus-visible,.spm-learn:focus-visible{outline:3px solid var(--kt-world-yellow,#ffd02e);outline-offset:2px}.spm-learn{max-width:100%;min-height:40px;font:inherit;color:var(--kt-world-ink,#eefff7);background:color-mix(in srgb, var(--kt-world-mint,#1fdb84) 16%, #061417e6);border:1px solid color-mix(in srgb, var(--kt-world-mint,#1fdb84) 55%, transparent);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:.82rem;display:inline-flex}.spm-learn span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.spm-learn:active{transform:translateY(1px)}.spm-mm{gap:8px;width:100%;max-width:min(420px,100%);margin-inline:auto;display:grid}.spm-mm-title{margin:0;font-size:clamp(.85rem,2.4vw,1rem);font-weight:700}.spm-mm-photo{justify-items:start;gap:6px;display:grid}.spm-mm-frame{border-radius:10px;width:100%;margin:0;position:relative;overflow:hidden}.spm-mm-frame img{object-fit:cover;width:100%;height:auto;max-height:40vh;display:block}.spm-mm-frame figcaption{color:#fff;text-align:center;overflow-wrap:anywhere;background:#0009;padding:6px 10px;font-size:clamp(.8rem,2.6vw,1rem);font-weight:700;position:absolute;inset:auto 0 0}.spm-mm-note{margin:0;font-size:.85rem}.spm-sg{--sg-glass:var(--kt-world-glass-strong,#061417f0);--sg-edge:var(--kt-world-edge,#eefff724);--sg-ink:var(--kt-world-ink,#eefff7);--sg-muted:var(--kt-world-muted,#a3cfc2);--sg-mint:var(--kt-world-mint,#1fdb84);--sg-yellow:var(--kt-world-yellow,#ffd02e);left:50%;bottom:calc(env(safe-area-inset-bottom,0px) + 16px);z-index:60;box-sizing:border-box;background:var(--sg-glass);border:1px solid var(--sg-edge);border-left:3px solid var(--sg-mint);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);width:min(440px,100vw - 32px);max-height:70dvh;color:var(--sg-ink);font-family:var(--font-sans), system-ui, sans-serif;border-radius:10px 20px;gap:8px;padding:12px 14px;font-size:clamp(.82rem,2.2vw,.95rem);line-height:1.4;animation:.32s cubic-bezier(.2,1.2,.32,1) spm-mg-in;display:grid;position:fixed;overflow-y:auto;transform:translate(-50%)}.spm-sg-title{margin:0;font-size:1.05em;font-weight:800}.spm-sg p{overflow-wrap:anywhere;margin:0}.spm-sg-terms{gap:4px;margin:0;display:grid}.spm-sg-terms div{flex-wrap:wrap;gap:0 6px;display:flex}.spm-sg-terms dt{color:var(--sg-mint);font-weight:700}.spm-sg-terms dt:after{content:":"}.spm-sg-terms dd{color:var(--sg-muted);margin:0}.spm-sg-ok{min-height:40px;font:inherit;color:var(--sg-ink);background:color-mix(in srgb, var(--sg-mint) 22%, transparent);border:1px solid var(--sg-mint);cursor:pointer;border-radius:999px;justify-self:end;padding:0 18px;font-weight:800}.spm-sg-ok:active{transform:translateY(1px)scale(.98)}.spm-sg-ok:focus-visible{outline:3px solid var(--sg-yellow);outline-offset:2px}@media (orientation:landscape) and (max-height:500px){.spm-sg{width:min(560px,100vw - 32px);max-height:86dvh}}
.cr-root{--cr-orange:var(--kt-world-orange,#f26a0c);--cr-pink:var(--kt-world-pink,#ff3d8b);--cr-cyan:var(--kt-world-cyan,#12c2ee);--cr-yellow:var(--kt-world-yellow,#ffd02e);--cr-green:var(--kt-world-mint,#1fdb84);--cr-blue:var(--kt-scene-glow-b,#5b85ff);--cr-bg:var(--kt-world-glass-strong,#061417ed);--cr-card:var(--kt-world-glass,#061417c7);--cr-line:var(--kt-world-edge,#eefff724);--cr-text:var(--kt-world-ink,#eefff7);--cr-muted:var(--kt-world-muted,#a3cfc2);--cr-spring:cubic-bezier(.2, 1.2, .32, 1);z-index:55;background:var(--cr-bg);-webkit-backdrop-filter:blur(12px);color:var(--cr-text);font-family:var(--font-sans);touch-action:pan-y;-webkit-user-select:none;user-select:none;position:fixed;inset:0}.cr-scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;position:absolute;inset:0;overflow:hidden auto}.cr-inner{box-sizing:border-box;width:100%;max-width:760px;padding:max(14px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) max(20px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));flex-direction:column;gap:14px;margin:0 auto;display:flex}.cr-root *,.cr-root :before,.cr-root :after{box-sizing:border-box}.cr-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.cr-title{font-family:var(--font-display);letter-spacing:-.01em;background:linear-gradient(90deg, var(--cr-orange), var(--cr-pink));color:#0000;-webkit-background-clip:text;background-clip:text;margin:2px 0 4px;font-size:clamp(24px,7vw,36px);font-weight:800;line-height:1.05}.cr-label{letter-spacing:.08em;text-transform:uppercase;color:var(--cr-cyan);font-size:11px;font-weight:700;display:block}.cr-muted{color:var(--cr-muted)}.cr-small{font-size:12.5px}.cr-hint{color:var(--cr-muted);font-weight:400}.cr-bad{color:#ff8a8a}.cr-note{text-align:center;margin:4px 0 0}.cr-why{color:var(--cr-muted);margin:0}.cr-points{color:var(--cr-yellow);margin:4px 0 0;font-weight:700}.cr-btn{border:1px solid var(--cr-line);min-height:44px;color:var(--cr-text);font:inherit;cursor:pointer;touch-action:manipulation;transition:transform .18s var(--cr-spring), border-color .18s;background:#ffffff14;border-radius:12px;padding:0 16px;font-weight:700}.cr-btn:active:not(:disabled){transform:scale(.97)}.cr-btn:disabled{opacity:.4;cursor:default}.cr-btn-go{background:var(--cr-yellow);color:var(--kt-world-on-yellow,#241c00);border-color:#0000}.cr-btn-sm{min-width:40px;min-height:36px;padding:0 12px;font-size:15px}.cr-btn-big{white-space:normal;width:100%;min-height:52px;font-size:16px}.cr-close{flex:none}.cr-root button:focus-visible,.cr-root input:focus-visible{outline:3px solid var(--cr-yellow);outline-offset:2px}.cr-card{border:1px solid var(--cr-line);background:var(--cr-card);min-width:0;color:var(--cr-text);font:inherit;text-align:left;overflow-wrap:anywhere;border-radius:16px;flex-direction:column;gap:6px;padding:14px;display:flex}.cr-pick{cursor:pointer;touch-action:manipulation}.cr-pick[aria-pressed=true]{border-color:var(--cr-orange);box-shadow:0 0 0 1px var(--cr-orange) inset;background:#f26a0c24}.cr-chips{flex-wrap:wrap;gap:6px;display:flex}.cr-chip{background:#ffffff1a;border-radius:999px;align-self:flex-start;align-items:center;padding:3px 8px;font-size:12px;font-weight:700;display:inline-flex}.cr-chip-go,.cr-out-won{color:var(--cr-green);background:#1fdb842e}.cr-chip-bad,.cr-out-lost{color:var(--cr-pink);background:#ff3d8b29}.cr-chip-gold,.cr-out-draw{color:var(--cr-yellow);background:#ffd02e29}.cr-out-done{color:var(--cr-cyan);background:#12c2ee29}.cr-grid{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.cr-builder{flex-direction:column;gap:12px;display:flex}.cr-stepper{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.cr-stepper li{min-width:0;color:var(--cr-muted);background:#ffffff0d;border-radius:10px;align-items:center;gap:6px;padding:6px;font-size:12px;display:flex}.cr-stepper li.is-now{color:var(--cr-text);background:#f26a0c2e}.cr-stepper li.is-done{color:var(--cr-green)}.cr-stepper-n{background:#ffffff1f;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-weight:800;display:grid}.cr-stepper-l{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cr-build{flex-direction:column;gap:10px;display:flex}.cr-scout,.cr-me{flex-direction:row;align-items:center;gap:14px}.cr-me-text{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.cr-ovr{background:linear-gradient(160deg, var(--cr-orange), var(--cr-pink));border-radius:16px;flex-direction:column;flex:none;justify-content:center;align-items:center;width:72px;height:72px;display:flex}.cr-ovr-n{font-family:var(--font-display);font-size:30px;font-weight:900;line-height:1}.cr-ovr-l{text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:700}.cr-height input[type=range]{width:100%;min-height:36px;accent-color:var(--cr-orange)}.cr-name label{flex-direction:column;gap:6px;display:flex}.cr-name input[type=text]{border:1px solid var(--cr-line);width:100%;min-height:44px;color:var(--cr-text);font:inherit;-webkit-user-select:text;user-select:text;background:#00000059;border-radius:10px;padding:0 12px;font-size:16px}.cr-footer{padding:10px 0 max(4px, env(safe-area-inset-bottom));background:linear-gradient(#0000,#080a12f2 30%);justify-content:space-between;gap:10px;display:flex;position:sticky;bottom:0}.cr-footer .cr-btn{flex:1;max-width:220px}.cr-attrs{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.cr-attr{flex-direction:column;gap:4px;min-width:0;display:flex}.cr-attr-head{justify-content:space-between;align-items:center;gap:8px;min-height:36px;font-weight:700;display:flex}.cr-attr-right{align-items:center;gap:8px;display:inline-flex}.cr-attr-value{text-align:center;font-variant-numeric:tabular-nums;min-width:46px}.cr-attr-added{color:var(--cr-green);font-style:normal}.cr-attr-explain{color:var(--cr-muted);margin:0;font-size:12px}.cr-flat{margin:0}.cr-drills{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.cr-drill{justify-content:space-between;align-items:center;gap:10px;display:flex}.cr-drill-text{flex-direction:column;gap:2px;min-width:0;display:flex}.cr-drill .cr-btn{flex:none}.cr-bar{background:#ffffff14;border-radius:999px;height:8px;position:relative;overflow:hidden}.cr-bar-fill{border-radius:inherit;background:var(--cr-cyan);transition:width .3s;position:absolute;inset:0 auto 0 0}.cr-tier-strong .cr-bar-fill{background:linear-gradient(90deg, var(--cr-orange), var(--cr-yellow))}.cr-tier-weak .cr-bar-fill{background:var(--cr-blue)}.cr-bar-goal .cr-bar-fill{background:linear-gradient(90deg, var(--cr-green), var(--cr-cyan))}.cr-home{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.cr-next{top:var(--cr-next-top,0px);z-index:3;background:linear-gradient(135deg, #ffd02e1f, #ffd02e00 55%), var(--kt-world-glass-strong,#061417ed);-webkit-backdrop-filter:blur(14px);animation:cr-rise .3s var(--cr-spring) backwards;border:1px solid #ffd02e66;border-radius:18px;align-items:center;gap:10px;padding:10px 12px;display:flex;position:sticky;box-shadow:0 8px 22px #00000059}.cr-next-ic{background:var(--cr-yellow);width:36px;height:36px;color:var(--kt-world-on-yellow,#241c00);border-radius:50%;flex:none;place-items:center;font-size:18px;display:grid}.cr-next .cr-label{color:var(--cr-yellow);letter-spacing:.1em}@keyframes cr-rise{0%{opacity:0;transform:translateY(8px)scale(.985)}}.cr-next-text{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.cr-next-prog{align-items:center;gap:8px;display:flex}.cr-next-prog .cr-bar{flex:1;min-width:40px}.cr-next-go{white-space:normal;flex:none;max-width:46%;min-height:48px;font-size:14px;line-height:1.15}.cr-road-beat{color:var(--cr-text);opacity:.85;margin:2px 0;display:block}.cr-num{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.cr-root button:focus-visible,.cr-root input:focus-visible{scroll-margin-top:140px;scroll-margin-bottom:90px}.cr-next-goal{font-family:var(--font-display);font-size:16px;font-weight:800;line-height:1.2}.cr-next p,.cr-how ul{margin:0}.cr-how ul{padding-left:18px}.cr-how .cr-btn{align-self:flex-start}.cr-road{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.cr-road li{align-items:flex-start;gap:10px;display:flex}.cr-road-dot{border:2px solid var(--cr-line);border-radius:50%;flex:none;width:14px;height:14px;margin-top:3px}.cr-road li.is-done .cr-road-dot{background:var(--cr-green);border-color:var(--cr-green)}.cr-road li.is-now .cr-road-dot{background:var(--cr-orange);border-color:var(--cr-yellow);box-shadow:0 0 10px var(--cr-orange)}.cr-road li.is-later{color:var(--cr-muted)}.cr-log{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.cr-log li{flex-wrap:wrap;align-items:center;gap:8px;display:flex}@media (min-width:560px){.cr-grid,.cr-attrs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-height:480px) and (orientation:landscape){.cr-inner{gap:10px}.cr-title{font-size:22px}.cr-stepper li{padding:4px}.cr-ovr{width:56px;height:56px}.cr-ovr-n{font-size:24px}}@media (max-width:380px){.cr-stepper-l{display:none}.cr-stepper li.is-now .cr-stepper-l{display:inline}.cr-stepper{grid-template-columns:auto auto auto auto;justify-content:start}}@media (prefers-reduced-motion:reduce){.cr-bar-fill{transition:none}}.cr-celebrate{border-color:var(--cr-yellow);animation:cr-pop .4s var(--cr-spring) backwards;background:linear-gradient(160deg,#ffd02e2e,#1fdb841a)}.cr-celebrate .cr-btn{align-self:flex-start}@keyframes cr-pop{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.cr-level-row{align-items:center;gap:12px;display:flex}.cr-level-n{border:3px solid var(--cr-cyan);border-radius:50%;flex:none;place-items:center;width:48px;height:48px;font-size:20px;font-weight:900;display:grid}.cr-bar-xp .cr-bar-fill{background:linear-gradient(90deg, var(--cr-cyan), var(--cr-blue))}.cr-cal{overscroll-behavior:contain;flex-direction:column;gap:6px;max-height:340px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.cr-cal li{background:#ffffff0a;border-radius:10px;align-items:center;gap:10px;padding:6px 8px;display:flex}.cr-cal li.is-next{box-shadow:0 0 0 1px var(--cr-orange) inset;background:#f26a0c29}.cr-cal li.is-later{color:var(--cr-muted)}.cr-cal-md{text-align:center;font-variant-numeric:tabular-nums;flex:none;width:26px;font-weight:800}.cr-cal-text{flex-direction:column;flex:1;min-width:0;display:flex}.cr-cal li .cr-chip{flex:none;align-self:center}@media (prefers-reduced-motion:reduce){.cr-celebrate{animation:none}}.cr-bar-cap{background:#ffffff1a;position:absolute;inset:0 auto 0 0}.cr-attr-cap{color:var(--cr-cyan)}.cr-tabs{border:1px solid var(--cr-line);background:var(--kt-world-glass,#061417c7);z-index:2;-webkit-backdrop-filter:blur(12px);border-radius:14px;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;padding:4px;display:grid;position:sticky;top:0}.cr-tab{min-width:0;min-height:48px;color:var(--cr-muted);font:inherit;cursor:pointer;touch-action:manipulation;transition:background-color .2s, color .2s, transform .18s var(--cr-spring);background:0 0;border:0;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:4px 2px;font-size:11px;font-weight:700;display:flex}.cr-tab[aria-selected=true]{color:var(--cr-text);background:#ffd02e29}.cr-tab-l{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}@media (min-width:560px){.cr-tab{flex-direction:row;gap:6px;font-size:13px}}.cr-good{color:var(--cr-green)}.cr-pill[aria-checked=true]{background:linear-gradient(90deg, var(--cr-orange), var(--cr-pink));border-color:#0000}.cr-squad,.cr-club,.cr-cups,.cr-live{flex-direction:column;gap:12px;display:flex}.cr-lineup-head,.cr-tourn-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.cr-rating{color:var(--cr-yellow);font-size:18px}.cr-field{aspect-ratio:3/4;border:2px solid #ffffff40;border-radius:14px;width:100%;max-width:520px;margin:6px auto;position:relative;overflow:hidden}.cr-field-football{background:linear-gradient(#ffffff47,#ffffff47) 50%/100% 2px no-repeat,repeating-linear-gradient(0deg,#1d7a3f 0 12.5%,#22894a 12.5% 25%)}.cr-field-basketball{aspect-ratio:1;background:radial-gradient(circle at 50% 100%,#0000 0 38%,#ffffff59 38% 39%,#0000 39%),repeating-linear-gradient(90deg,#b5763a 0 9%,#c4844a 9% 18%)}.cr-slot{width:clamp(56px,19%,92px);color:var(--cr-text);font:inherit;cursor:pointer;touch-action:none;background:#080a12c7;border:1px solid #ffffff59;border-radius:10px;flex-direction:column;align-items:center;gap:1px;padding:4px 2px;font-size:11px;line-height:1.15;display:flex;position:absolute;transform:translate(-50%,-50%)}.cr-slot.is-empty{color:var(--cr-muted);border-style:dashed}.cr-slot.is-off{border-color:var(--cr-yellow)}.cr-slot.is-picked,.cr-pcard.is-picked{box-shadow:0 0 0 3px var(--cr-orange)}.cr-slot-pos{color:var(--cr-cyan);font-size:10px;font-weight:800}.cr-slot-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.cr-slot-r{color:var(--cr-yellow);font-weight:900}.cr-cards{grid-template-columns:minmax(0,1fr);gap:6px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:560px){.cr-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.cr-pcard{border:1px solid var(--cr-line);width:100%;min-height:52px;color:var(--cr-text);font:inherit;text-align:left;cursor:pointer;background:#ffffff0d;border-radius:12px;align-items:center;gap:10px;padding:6px 10px 6px 4px;display:flex}.cr-pcard.is-in{border-color:#1fdb8499}.cr-grip{width:28px;height:40px;color:var(--cr-muted);touch-action:none;cursor:grab;flex:none;place-items:center;font-size:18px;display:grid}.cr-pcard-r{background:linear-gradient(160deg, var(--cr-orange), var(--cr-pink));border-radius:10px;flex:none;place-items:center;width:36px;height:36px;font-weight:900;display:grid}.cr-pcard-text{flex-direction:column;flex:1;min-width:0;display:flex}.cr-pcard-text strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cr-ghost{z-index:60;background:var(--cr-orange);color:#fff;pointer-events:none;border-radius:10px;padding:6px 10px;font-weight:800;position:fixed;transform:translate(-50%,-120%)}.cr-grid-tight{gap:6px}.cr-clubpick{flex-direction:row;align-items:center;padding:10px}.cr-swatch{border:2px solid #ffffff80;border-radius:50%;flex:none;width:18px;height:18px}.cr-swatch-big{width:56px;height:56px}.cr-bracket{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.cr-bracket li{border-left:3px solid var(--cr-line);background:#ffffff0a;border-radius:10px;grid-template-columns:minmax(0,7.5em) minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px 8px;display:grid}.cr-bracket li.is-won{border-left-color:var(--cr-green)}.cr-bracket li.is-lost,.cr-bracket li.is-out{border-left-color:var(--cr-pink);color:var(--cr-muted)}.cr-bracket li.is-next{border-left-color:var(--cr-orange);background:#f26a0c24}.cr-bracket-round{font-size:12px;font-weight:800}.cr-bracket-tie{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cr-tie-won{color:var(--cr-green);background:#1fdb842e}.cr-tie-lost,.cr-tie-out{color:var(--cr-pink);background:#ff3d8b29}.cr-tie-next{color:var(--cr-yellow);background:#ffd02e29}.cr-table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:13px}.cr-table td{border-bottom:1px solid var(--cr-line);text-overflow:ellipsis;white-space:nowrap;padding:5px 4px;overflow:hidden}.cr-table td:first-child{width:2em}.cr-table td:nth-child(3){width:3.5em}.cr-table td:last-child{text-align:right;width:4.5em}.cr-table tr.is-me{background:#f26a0c29}.cr-challenge.is-done{opacity:.7}.cr-challenge .cr-btn{align-self:flex-start}.cr-root .cr-level-n,.cr-root .cr-pcard-r,.cr-root .cr-cal-md,.cr-root .cr-rating,.cr-root .cr-slot-r{font-family:var(--font-display);font-variant-numeric:tabular-nums}.cr-root .cr-attr-value{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.cr-root .cr-card{transition:transform .18s var(--cr-spring), border-color .18s}.cr-root .cr-pick:active{transform:scale(.985)}.cr-root .cr-home>*,.cr-root .cr-squad>*,.cr-root .cr-club>*,.cr-root .cr-cups>*,.cr-root .cr-live>*,.cr-root .cr-builder>*{animation:cr-rise .32s var(--cr-spring) backwards}.cr-root .cr-home>:nth-child(2),.cr-root .cr-squad>:nth-child(2),.cr-root .cr-cups>:nth-child(2){animation-delay:40ms}.cr-root .cr-home>:nth-child(3),.cr-root .cr-squad>:nth-child(3),.cr-root .cr-cups>:nth-child(3){animation-delay:80ms}.cr-root .cr-home>:nth-child(n+4),.cr-root .cr-squad>:nth-child(n+4),.cr-root .cr-cups>:nth-child(n+4){animation-delay:.12s}.cr-skin-kt{--cr-gold:var(--kt-world-yellow,#ffd02e);background:radial-gradient(#eefff70d 1px, transparent 1.6px) 0 0 / 7px 7px, radial-gradient(ellipse at 50% -8%, #5b85ff47, transparent 58%), radial-gradient(ellipse at 50% 110%, #ff3d8b29, transparent 55%), var(--cr-bg)}.cr-skin-kt .cr-head{border:1px solid var(--cr-line);background:var(--cr-card);border-radius:22px;padding:12px 14px 18px;position:relative;overflow:hidden}.cr-skin-kt .cr-head:after{content:"";background:linear-gradient(135deg, var(--cr-gold) 25%, transparent 25%) -5px 0 / 10px 7px, linear-gradient(225deg, var(--cr-gold) 25%, transparent 25%) -5px 0 / 10px 7px;opacity:.85;pointer-events:none;height:7px;position:absolute;bottom:0;left:0;right:0}.cr-skin-kt .cr-head:before{content:"";animation:cr-sweep 5s var(--cr-spring) infinite;pointer-events:none;background:linear-gradient(105deg,#0000 40%,#eefff714 50%,#0000 60%) 0 0/300% 100%;position:absolute;inset:0}@keyframes cr-sweep{0%{background-position:100% 0}to{background-position:-200% 0}}.cr-skin-kt .cr-title{background:linear-gradient(90deg, var(--cr-gold), var(--cr-orange));filter:drop-shadow(0 0 10px #ffd02e59);-webkit-background-clip:text;background-clip:text}.cr-skin-kt .cr-card{border-radius:22px;position:relative;box-shadow:inset 0 0 0 1px #5b85ff14}.cr-skin-kt .cr-card:after{content:"";background:linear-gradient(var(--cr-gold), var(--cr-gold)) 0 0 / 100% 1.5px no-repeat, linear-gradient(var(--cr-gold), var(--cr-gold)) 100% 0 / 1.5px 100% no-repeat, linear-gradient(var(--cr-gold), var(--cr-gold)) 4px 100% / calc(100% - 4px) 1.5px no-repeat, linear-gradient(var(--cr-gold), var(--cr-gold)) 4px 4px / 1.5px calc(100% - 4px) no-repeat, linear-gradient(var(--cr-gold), var(--cr-gold)) 4px 4px / 5px 1.5px no-repeat;opacity:.6;pointer-events:none;width:13px;height:13px;position:absolute;top:9px;right:9px}.cr-skin-kt .cr-ovr{background:radial-gradient(circle at 50% 100%, transparent 0 18px, #eefff740 18px 19.5px, transparent 19.5px), linear-gradient(170deg, var(--cr-orange), var(--cr-pink));border-radius:12px 12px 36px 36px;box-shadow:0 0 18px #ff3d8b59}.cr-skin-kt .cr-ovr-n,.cr-skin-kt .cr-level-n,.cr-skin-kt .cr-num,.cr-skin-kt .cr-rating,.cr-skin-kt .cr-cal-md{text-shadow:0 0 10px #ffd02e73}.cr-skin-kt .cr-bar{border-radius:3px}.cr-skin-kt .cr-bar-fill{background:repeating-linear-gradient(90deg, transparent 0 5px, #0614178c 5px 6px), linear-gradient(90deg, var(--cr-cyan), var(--cr-blue));border-radius:3px;box-shadow:0 0 8px #12c2ee80}.cr-skin-kt .cr-next{--cr-next-top:64px;border-radius:22px;box-shadow:0 8px 22px #00000059,0 0 20px #ffd02e26}.cr-skin-kt .cr-next-ic{background:linear-gradient(160deg, var(--cr-orange), var(--cr-pink));color:var(--kt-world-ink,#eefff7);box-shadow:0 0 14px #ff3d8b73}.cr-skin-kt .cr-tabs{border-radius:22px}.cr-skin-kt .cr-tab{border-radius:18px}.cr-skin-kt .cr-field-basketball,.cr-skin-kt .cr-field-football{box-shadow:0 0 0 1px #12c2ee80,0 0 22px #12c2ee33}.cr-skin-kt .cr-slot{border-radius:14px}.cr-skin-kt .cr-home>*,.cr-skin-kt .cr-squad>*,.cr-skin-kt .cr-cups>*{animation-name:cr-lightup}.cr-skin-kt .cr-home>.cr-next{animation-name:cr-rise}@keyframes cr-lightup{0%{opacity:0;filter:brightness(1.8);transform:scale(.96)}}@media (max-height:480px) and (orientation:landscape){.cr-skin-kt .cr-next{--cr-next-top:54px}.cr-root .cr-tab{min-height:40px}.cr-root .cr-next{padding:6px 10px}.cr-root .cr-next-ic{width:30px;height:30px;font-size:15px}.cr-root .cr-next-go{min-height:40px}}@media (max-width:360px){.cr-root .cr-next-ic{display:none}}@media (prefers-reduced-motion:reduce){.cr-root *,.cr-root :before,.cr-root :after{transition:none!important;animation:none!important}}.cr-pitch-body{grid-template-columns:repeat(auto-fill,minmax(7.5rem,1fr));gap:.5rem;margin:.25rem 0 .5rem;display:grid}.cr-pitch-body>div{border:1px solid var(--cr-line);background:#eefff70a;border-radius:.75rem;min-width:0;padding:.45rem .6rem}.cr-pitch-body dt{color:var(--cr-muted);font-size:.72rem}.cr-pitch-body dd{overflow-wrap:anywhere;margin:.1rem 0 0;font-weight:700}.cr-stars{color:var(--cr-yellow);letter-spacing:.05em}.cr-traits{gap:.4rem;margin:0 0 .4rem;padding:0;list-style:none;display:grid}.cr-trait{align-items:flex-start;gap:.55rem;min-width:0;display:flex}.cr-trait>.cr-chip{white-space:nowrap;flex:none}.cr-trait-text{flex-direction:column;min-width:0;display:flex}.cr-trait.is-locked .cr-trait-text{opacity:.62}.cr-tier-1{color:#f0b27a;border-color:#c98a4b}.cr-tier-2{color:#e6edf3;border-color:#c9d3dc}.cr-tier-3{border-color:var(--cr-yellow);color:var(--cr-yellow)}.cr-play-lineup{width:100%;margin-top:.5rem}.cr-cardtier{align-self:flex-start}.cr-cardtier-bronze{color:#f0b27a;border-color:#c98a4b}.cr-cardtier-silver{color:#e6edf3;border-color:#c9d3dc}.cr-cardtier-gold{border-color:var(--cr-yellow);color:var(--cr-yellow)}.cr-cardtier-icon{border-color:var(--cr-cyan);color:var(--cr-text);background:linear-gradient(90deg,#12c2ee40,#ffd02e40);box-shadow:0 0 12px #12c2ee73}.cr-chem{flex-wrap:wrap;align-items:baseline;gap:.4rem;display:flex}.cr-slot-chem{color:var(--cr-green);letter-spacing:.08em;font-size:.62rem}.cr-first{border:1px solid var(--cr-yellow);background:#ffd02e0f;border-radius:.85rem;flex-direction:column;gap:.35rem;min-width:0;margin:.25rem 0 .5rem;padding:.6rem .7rem;display:flex}.cr-first-steps{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.cr-first-step{flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;display:flex}.cr-first-step>.cr-trait-text{flex:14rem}.cr-first-step.is-done .cr-trait-text,.cr-first-step.is-later .cr-trait-text{opacity:.7}.cr-chem>*{overflow-wrap:anywhere;min-width:0}.cr-chips{flex-wrap:wrap}.cr-mp{--cr-club:var(--cr-cyan);flex-direction:column;gap:12px;display:flex;overflow:hidden}.cr-mp-head{justify-content:space-between;align-items:flex-end;gap:12px;min-width:0;display:flex}.cr-mp-name{flex-direction:column;min-width:0;display:flex}.cr-mp-first{color:var(--cr-muted);font-size:clamp(.9rem,3.4vw,1.15rem);font-weight:700;line-height:1.1}.cr-mp-last{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis;font-size:clamp(2rem,10vw,3.4rem);font-weight:800;line-height:.95;overflow:hidden}.cr-mp-rule{background:var(--cr-club);border-radius:2px;width:min(180px,60%);height:4px;margin-top:6px;display:block}.cr-mp-badge{flex:none;align-items:center;gap:10px;display:flex}.cr-mp-num{font-family:var(--font-display);color:var(--cr-club);font-size:clamp(2rem,9vw,3rem);font-weight:800;line-height:1}.cr-mp-tabs{border-bottom:1px solid var(--cr-line);flex-wrap:wrap;gap:6px;padding-bottom:8px;display:flex}.cr-mp-tab{border:1px solid var(--cr-line);min-height:40px;color:var(--cr-text);font:inherit;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:8px;padding:6px 16px;font-size:.82rem;font-weight:800;display:inline-flex;position:relative}.cr-mp-tab[aria-selected=true]{border-color:var(--cr-green);background:color-mix(in srgb, var(--cr-green) 24%, transparent);box-shadow:0 0 0 1px var(--kt-world-mint-shade,#0e9a5a) inset}.cr-mp-tab:focus-visible,.cr-mp-plus:focus-visible{outline:3px solid var(--cr-yellow);outline-offset:2px}.cr-mp-tab:active{transform:translateY(1px)}.cr-mp-dot{min-width:20px;height:20px;font-family:var(--font-mono);background:var(--cr-yellow);color:var(--kt-world-on-yellow,#241c00);border-radius:999px;place-items:center;padding:0 5px;font-size:.72rem;display:inline-grid}.cr-mp-over{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.cr-mp-stage-wrap{background:radial-gradient(ellipse 60% 70% at 50% 70%, color-mix(in srgb, var(--cr-club) 30%, transparent), transparent 70%), linear-gradient(115deg, transparent 0 52%, color-mix(in srgb, var(--cr-club) 14%, transparent) 52% 100%), #00000040;border:1px solid var(--cr-line);border-radius:14px;height:clamp(280px,52vw,460px);position:relative;overflow:hidden}.cr-mp-stage{position:absolute;inset:0}.cr-mp-ovr{flex-direction:column;align-items:center;gap:4px;display:flex;position:absolute;top:10px;left:10px}.cr-mp-tier{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.12em;border:1px solid;border-radius:6px;padding:2px 8px;font-size:.7rem;font-weight:700}.cr-mp-tier-bronze{color:#d9935a}.cr-mp-tier-silver{color:#cfd8dc}.cr-mp-tier-gold{color:var(--cr-yellow)}.cr-mp-tier-icon{color:var(--cr-green)}.cr-mp-lvl{background:var(--cr-card);border:1px solid var(--cr-line);color:var(--cr-yellow);border-radius:999px;align-items:center;gap:4px;padding:4px 10px;display:flex;position:absolute;top:12px;right:12px}.cr-mp-lvl b{font-family:var(--font-display);color:var(--cr-text);font-size:1.1rem}.cr-mp-trait{background:var(--cr-card);border:1px solid var(--cr-line);border-left:3px solid var(--cr-club);border-radius:10px 18px;flex-direction:column;max-width:55%;padding:6px 10px;display:flex;position:absolute;bottom:10px;left:10px}.cr-mp-trait strong{white-space:nowrap;text-overflow:ellipsis;font-size:.9rem;overflow:hidden}.cr-mp-facts,.cr-mp-arc,.cr-mp-bars{margin:0;padding:0;list-style:none}.cr-mp-facts{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px;display:grid}.cr-mp-fact{border:1px solid var(--cr-line);min-width:0;color:var(--cr-cyan);background:#ffffff0a;border-radius:10px;align-items:center;gap:8px;padding:8px 10px;display:flex}.cr-mp-fact>span{flex-direction:column;min-width:0;display:flex}.cr-mp-fact-l{text-transform:uppercase;letter-spacing:.1em;color:var(--cr-muted);font-size:.66rem;font-weight:800}.cr-mp-fact-v{color:var(--cr-text);overflow-wrap:anywhere;font-size:.88rem;font-weight:700}.cr-mp-arc{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;display:grid}.cr-mp-arc>li{min-width:0}.cr-mp-arc .cr-tier-strong .spx-ring-label{color:var(--cr-green)}.cr-mp-arc .cr-tier-weak .spx-ring-label{color:var(--cr-orange)}@media (min-width:900px){.cr-mp-over{grid-template-columns:minmax(170px,.8fr) minmax(280px,1.4fr) minmax(200px,1fr);align-items:center}.cr-mp-facts{grid-template-columns:minmax(0,1fr)}.cr-mp-stage-wrap{height:clamp(380px,46vh,620px)}.cr-mp-arc{grid-template-columns:minmax(0,1fr);gap:6px}.cr-mp-arc>li{transform:translateX(var(--cr-arc,0px))}}@media (orientation:landscape) and (max-height:560px){.cr-mp-stage-wrap{height:72vh}}.cr-mp-ratings{flex-direction:column;gap:10px;display:flex}.cr-mp-bars{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:10px;display:grid}.cr-mp-bar{border:1px solid var(--cr-line);background:#ffffff0a;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.cr-mp-bar-ic{width:36px;height:36px;color:var(--spx-grade,var(--cr-cyan));background:color-mix(in srgb, var(--spx-grade,var(--cr-cyan)) 14%, transparent);border-radius:10px;place-items:center;display:grid}.cr-mp-bar-main{flex-direction:column;gap:5px;min-width:0;display:flex}.cr-mp-bar-top{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.cr-mp-bar-l{text-transform:uppercase;letter-spacing:.06em;font-size:.85rem;font-weight:800}.cr-mp-bar-v{align-items:baseline;gap:6px;display:flex}.cr-mp-bar-v b{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:1.3rem}.cr-mp-bar-why{color:var(--cr-muted);font-size:.74rem;line-height:1.3}.cr-mp-track{background:#eefff71a;border-radius:4px;height:8px;display:block;position:relative;overflow:hidden}.cr-mp-track-cap,.cr-mp-track-fill{border-radius:4px;position:absolute;inset:0 auto 0 0}.cr-mp-track-cap{background:#eefff724}.cr-mp-track-fill{background:var(--spx-grade,var(--cr-cyan));transition:width .5s var(--cr-spring)}.cr-mp-plus{place-items:center;min-width:44px;min-height:44px;padding:0;display:grid}.cr-mp-growth{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.cr-mp-lvl-big{border:4px solid var(--cr-yellow);width:92px;height:92px;color:var(--cr-yellow);border-radius:50%;align-content:center;place-items:center;display:grid}.cr-mp-lvl-big b{font-family:var(--font-display);color:var(--cr-text);font-size:2rem;line-height:1}.cr-mp-growth-text{flex-direction:column;flex:200px;gap:6px;min-width:0;display:flex}.cr-mp-growth-n{font-family:var(--font-display);font-size:1.3rem}.cr-mp-growth .cr-mp-track-fill{background:var(--cr-yellow)}.cr-mp-squad{margin-top:-6px;padding-inline:4px}@media (prefers-reduced-motion:reduce){.cr-mp-track-fill{transition:none}}.cr-pcard .cr-pcard-r{width:44px;height:46px;line-height:1;font-family:var(--font-display);border-radius:8px 8px 14px 14px;align-content:center;gap:1px}.cr-pcard-r small{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;opacity:.85;font-size:.5rem;font-weight:700}.cr-pcard-bronze .cr-pcard-r{color:#1d0f04;background:linear-gradient(160deg,#e0a36d,#7a4a26)}.cr-pcard-silver .cr-pcard-r{color:#121a1e;background:linear-gradient(160deg,#eef3f5,#8f9ca3)}.cr-pcard-gold .cr-pcard-r{color:#241c00;background:linear-gradient(160deg,#ffe680,#c4930c)}.cr-pcard-icon .cr-pcard-r{color:#022314;background:linear-gradient(160deg,#7dffc4,#0e9a5a)}.cr-crest{vertical-align:middle;flex:none}.cr-cal li>.cr-crest{margin-right:2px}.cr-table-club{align-items:center;gap:6px;min-width:0;display:inline-flex}.cr-bracket-round{align-items:center;gap:4px;display:inline-flex}.cr-bracket-round .spx-icon{color:var(--cr-yellow)}.cr-tab .spx-icon{flex:none}.cr-tabs.cr-tabs-n8{grid-template-columns:repeat(4,minmax(0,1fr))}@media (min-width:900px){.cr-tabs.cr-tabs-n8{grid-template-columns:repeat(8,minmax(0,1fr))}}.cr-tone-cyan{--cr-tone:var(--cr-cyan)}.cr-tone-mint{--cr-tone:var(--cr-green)}.cr-tone-yellow{--cr-tone:var(--cr-yellow)}.cr-tone-orange{--cr-tone:var(--cr-orange)}.cr-tone-pink{--cr-tone:var(--cr-pink)}.cr-subtabs{border-bottom:0;padding-bottom:0}.cr-stat{border:1px solid var(--cr-line);min-width:0;color:var(--cr-tone,var(--cr-cyan));background:#ffffff0a;border-radius:10px;grid-template-columns:auto auto;align-items:center;column-gap:6px;padding:6px 10px;display:grid}.cr-stat b{font-family:var(--font-display);color:var(--cr-text);font-size:1.15rem}.cr-stat span{text-transform:uppercase;letter-spacing:.1em;color:var(--cr-muted);grid-column:1/-1;font-size:.64rem;font-weight:800}.cr-meter{min-width:0;color:var(--cr-tone,var(--cr-cyan));align-items:center;gap:8px;display:flex}.cr-meter .cr-mp-track-fill{background:var(--cr-tone,var(--cr-cyan))}.cr-meter-main{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.cr-meter-top{color:var(--cr-text);justify-content:space-between;gap:8px;display:flex}.cr-meter-l{color:var(--cr-muted);font-size:.74rem;font-weight:700}.cr-pips{vertical-align:middle;gap:4px;display:inline-flex}.cr-pips i{border:1.5px solid var(--cr-tone,var(--cr-yellow));opacity:.55;border-radius:3px;width:12px;height:12px}.cr-pips i.is-on{background:var(--cr-tone,var(--cr-yellow));opacity:1}.cr-pos{font-family:var(--font-mono);color:#022314;background:var(--cr-cyan);border-radius:6px;flex:none;padding:2px 6px;font-size:.66rem;font-weight:700}.cr-pos-gk{background:var(--cr-yellow);color:#241c00}.cr-pos-def{color:#fff;background:#5b85ff}.cr-pos-mid{background:var(--cr-green)}.cr-pos-fw{background:var(--cr-orange);color:#1f0a00}.cr-rring{flex:none;place-items:center;display:grid;position:relative}.cr-rring svg{position:absolute;inset:0}.cr-rring b{font-family:var(--font-display);font-size:.95rem;position:relative}.cr-pager{justify-content:center;align-items:center;gap:12px;display:flex}.cr-mgr,.cr-rivals,.cr-practice,.cr-life{flex-direction:column;gap:12px;display:flex}.cr-mgr-start,.cr-mgr-head,.cr-rv-hero{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.cr-mgr-head>.cr-me-text,.cr-rv-hero>.cr-me-text,.cr-mgr-start>.cr-me-text{flex:200px;min-width:0}.cr-mgr-stats,.cr-mgr-row{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.cr-mgr-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:10px;display:grid}.cr-mgr-event{border-left:3px solid var(--cr-yellow)}.cr-mgr-choices,.cr-life-replies{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:8px;display:grid}.cr-mgr-choices .cr-btn,.cr-life-reply{text-align:left;white-space:normal;flex-direction:column;align-items:flex-start;gap:6px;height:auto;min-height:56px;display:flex}.cr-mgr-fx{font-family:var(--font-mono);flex-wrap:wrap;gap:8px;font-size:.72rem;display:inline-flex}.cr-mgr-fx>span{align-items:center;gap:2px;display:inline-flex}.cr-fx-up{color:var(--cr-green)}.cr-fx-down{color:var(--cr-orange)}.cr-pls,.cr-mgr-obj,.cr-mgr-roles,.cr-tiles,.cr-games,.cr-rv-ladder{margin:0;padding:0;list-style:none}.cr-pls{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:8px;display:grid}.cr-pl{border:1px solid var(--cr-line);background:#ffffff0a;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:10px;display:grid}.cr-pl-main{flex-direction:column;gap:4px;min-width:0;display:flex}.cr-pl-top{align-items:center;gap:6px;min-width:0;display:flex}.cr-pl-top strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cr-pl-facts{color:var(--cr-muted);flex-wrap:wrap;gap:4px 10px;display:flex}.cr-pl-facts>span{align-items:center;gap:3px;display:inline-flex}.cr-pl-morale{height:4px}.cr-pl-morale .cr-mp-track-fill{background:var(--cr-pink)}.cr-pl-act{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:6px;display:flex}.cr-pl-act .cr-btn,.cr-mgr-head .cr-btn,.cr-mgr-offers .cr-btn,.cr-rv-hero .cr-btn,.cr-tile-detail .cr-btn{align-items:center;gap:6px;display:inline-flex}.cr-mgr-obj{flex-direction:column;gap:6px;display:flex}.cr-mgr-obj li{color:var(--cr-cyan);align-items:center;gap:8px;display:flex}.cr-mgr-obj li>span:not(.cr-chip){color:var(--cr-text);flex:1;font-size:.88rem}.cr-mgr-roles{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:8px;display:grid}.cr-mgr-role{border:1px solid var(--cr-line);border-radius:12px;flex-direction:column;gap:6px;padding:10px;display:flex}.cr-mgr-role-head{color:var(--cr-cyan);align-items:center;gap:8px;display:flex}.cr-mgr-role-head strong{color:var(--cr-text);flex:1}.cr-mgr-offers{flex-wrap:wrap;gap:6px;display:flex}.cr-rv-badge{border:2px solid var(--cr-yellow);width:72px;height:80px;color:var(--cr-yellow);background:color-mix(in srgb, var(--cr-yellow) 10%, transparent);border-radius:14px 14px 36px 36px;align-content:center;place-items:center;display:grid;position:relative}.cr-rv-badge b{font-family:var(--font-display);color:var(--cr-text);font-size:1.6rem;line-height:1}.cr-rv-name{font-family:var(--font-display);font-size:clamp(1.3rem,5vw,1.9rem)}.cr-rv-progress{flex-direction:column;gap:8px;display:flex}.cr-rv-line{justify-content:space-between;align-items:center;gap:12px;display:flex}.cr-rv-ladder{grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:6px;display:grid}.cr-rv-ladder li{border:1px solid var(--cr-line);color:var(--cr-muted);border-radius:10px;flex-direction:column;align-items:center;gap:2px;padding:6px 4px;display:flex}.cr-rv-ladder li.is-done{border-color:color-mix(in srgb, var(--cr-green) 50%, transparent);color:var(--cr-green)}.cr-rv-ladder li.is-now{border-color:var(--cr-green);background:color-mix(in srgb, var(--cr-green) 22%, transparent);color:var(--cr-text)}.cr-rv-rung{font-family:var(--font-display);font-size:1.1rem;font-weight:800}.cr-tiles{grid-template-columns:repeat(auto-fill,minmax(min(46%,170px),1fr));gap:8px;display:grid}.cr-tile{border:1px solid var(--cr-line);width:100%;height:100%;color:var(--cr-cyan);font:inherit;text-align:left;cursor:pointer;background:#ffffff0a;border-radius:12px;flex-direction:column;align-items:flex-start;gap:6px;padding:12px;display:flex}.cr-tile strong{color:var(--cr-text)}button.cr-tile:active{transform:translateY(1px)}.cr-tile[aria-pressed=true],.cr-tile.is-owned{border-color:var(--cr-green);background:color-mix(in srgb, var(--cr-green) 18%, transparent)}.cr-tile:focus-visible{outline:3px solid var(--cr-yellow);outline-offset:2px}div.cr-tile{cursor:default}div.cr-tile .cr-btn{margin-top:auto}.cr-tile-detail{border-left:3px solid var(--cr-green);color:var(--cr-green);background:#ffffff0a;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;padding:10px;display:flex}.cr-tile-detail .cr-me-text{color:var(--cr-text);flex:200px}.cr-games{grid-template-columns:repeat(auto-fill,minmax(min(100%,360px),1fr));gap:8px;display:grid}.cr-game{border:1px solid var(--cr-line);border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px;padding:10px;display:grid}.cr-game-ic{width:44px;height:44px;color:var(--cr-cyan);background:color-mix(in srgb, var(--cr-cyan) 14%, transparent);border-radius:12px;place-items:center;display:grid}.cr-medals{flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;display:flex}.cr-medal{font-family:var(--font-mono);align-items:center;gap:4px;font-size:.72rem;display:inline-flex}.cr-medal:before{content:"";background:currentColor;border-radius:50%;width:10px;height:10px}.cr-medal-bronze{color:#d9935a}.cr-medal-silver{color:#cfd8dc}.cr-medal-gold{color:var(--cr-yellow)}.cr-life-q{border-left:3px solid var(--cr-pink)}.cr-life-text{font-size:clamp(1rem,3.6vw,1.2rem);line-height:1.3}.cr-life-tone{text-transform:uppercase;letter-spacing:.1em;color:var(--cr-cyan);align-items:center;gap:6px;font-size:.68rem;font-weight:800;display:inline-flex}@media (max-width:380px){.cr-game{grid-template-columns:auto minmax(0,1fr)}.cr-game>.cr-btn{grid-column:1/-1}}.cr-best{align-items:center;gap:4px;display:inline-flex}.cr-best-bronze{color:#d9935a}.cr-best-silver{color:#cfd8dc}.cr-best-gold{color:var(--cr-yellow)}.sg-root{--cr-orange:var(--kt-world-orange,#f26a0c);--cr-pink:var(--kt-world-pink,#ff3d8b);--cr-cyan:var(--kt-world-cyan,#12c2ee);--cr-yellow:var(--kt-world-yellow,#ffd02e);--cr-green:var(--kt-world-mint,#1fdb84);--cr-bg:var(--kt-world-glass-strong,#061417ed);--cr-card:var(--kt-world-glass,#061417c7);--cr-line:var(--kt-world-edge,#eefff724);--cr-text:var(--kt-world-ink,#eefff7);--cr-muted:var(--kt-world-muted,#a3cfc2);--cr-spring:cubic-bezier(.2, 1.2, .32, 1);z-index:80;color:var(--cr-text);touch-action:none;overscroll-behavior:contain;background:#071214;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.sg-root button:focus-visible{outline:3px solid var(--cr-yellow);outline-offset:2px}.sg-root .cr-btn[aria-pressed=true]{background:color-mix(in srgb, var(--cr-green) 22%, transparent);border-color:var(--cr-green)}.sg-root .cr-btn{justify-content:center;align-items:center;gap:6px;display:inline-flex}.sg-stage{position:absolute;inset:0}.sg-canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.sg-hud{pointer-events:none;padding:max(10px, env(safe-area-inset-top,0px)) max(12px, env(safe-area-inset-right,0px)) 0 max(12px, env(safe-area-inset-left,0px));flex-direction:column;gap:6px;display:flex;position:absolute;inset:0}.sg-top{border:1px solid var(--cr-line);background:var(--cr-card);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:14px;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:8px clamp(8px,2vw,18px);padding:8px 10px;display:grid}.sg-title{min-width:0;color:var(--cr-cyan);align-items:center;gap:8px;display:inline-flex}.sg-title>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--cr-text);overflow:hidden}.sg-en{color:var(--cr-muted);font-size:.85em}.sg-clock,.sg-score{font-family:var(--font-display);align-items:center;gap:6px;display:inline-flex}.sg-clock b{text-align:right;min-width:2ch;font-size:clamp(1.2rem,4vw,1.6rem)}.sg-score{flex-direction:column;align-items:flex-end;gap:0;line-height:1}.sg-score b{color:var(--cr-yellow);font-size:clamp(1.3rem,4.4vw,1.8rem)}.sg-score span{text-transform:uppercase;letter-spacing:.08em;color:var(--cr-muted);white-space:nowrap;font-size:.62rem;font-weight:800}.sg-icon-btn{pointer-events:auto;border:1px solid var(--cr-line);width:44px;height:44px;color:var(--cr-text);cursor:pointer;background:#ffffff14;border-radius:12px;place-items:center;display:grid}.sg-icon-btn:active{transform:translateY(1px)}.sg-medal-line{background:#00000073;border-radius:3px;height:6px;margin:0 4px;position:relative}.sg-medal-line i{background:var(--cr-yellow);border-radius:3px;transition:width .2s;position:absolute;inset:0 auto 0 0}.sg-medal-line span{background:currentColor;border-radius:2px;width:4px;height:12px;margin-left:-2px;position:absolute;top:-3px}.sg-toast{font-family:var(--font-display);background:var(--cr-card);border:1px solid var(--cr-line);animation:sg-pop .35s var(--cr-spring);border-radius:999px;align-self:center;margin:clamp(8px,6vh,48px) 0 0;padding:8px 16px;font-size:clamp(1.1rem,4.5vw,1.6rem)}.sg-toast.is-good{color:var(--cr-green)}.sg-toast.is-bad{color:var(--cr-orange)}@keyframes sg-pop{0%{opacity:0;transform:scale(.7)}}@media (prefers-reduced-motion:reduce){.sg-toast{animation:none}}.sg-bottom{width:min(520px,100%);padding-bottom:max(12px, env(safe-area-inset-bottom,0px));flex-direction:column;align-self:center;align-items:center;gap:6px;margin-top:auto;display:flex}@media (pointer:coarse){.sg-bottom{width:min(46vw,420px);padding-bottom:calc(max(12px, env(safe-area-inset-bottom,0px)) + 4px)}}.sg-hint{background:var(--cr-card);text-align:center;border-radius:10px;margin:0;padding:6px 12px;font-size:clamp(.78rem,2.6vw,.95rem)}.sg-power{border:1px solid var(--cr-line);background:#00000080;border-radius:5px;width:min(260px,100%);height:10px;overflow:hidden}.sg-power i{background:linear-gradient(90deg, var(--cr-green), var(--cr-yellow), var(--cr-orange));height:100%;display:block}.sg-card{z-index:2;border:1px solid var(--cr-line);background:var(--cr-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);touch-action:pan-y;border-radius:18px;flex-direction:column;gap:12px;width:min(620px,100% - 32px);max-height:calc(100dvh - 32px);padding:clamp(14px,3vw,24px);display:flex;position:relative;overflow-y:auto}.sg-card-sm{width:min(360px,100% - 32px)}.sg-card h2{font-family:var(--font-display);margin:0;font-size:clamp(1.2rem,4.6vw,1.7rem)}.sg-rules{color:var(--cr-muted);margin:0}.sg-how{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.sg-how li{grid-template-columns:28px minmax(0,1fr);align-items:start;gap:10px;display:grid}.sg-how b{background:color-mix(in srgb, var(--cr-green) 22%, transparent);width:28px;height:28px;color:var(--cr-green);font-family:var(--font-display);border-radius:50%;place-items:center;display:grid}.sg-targets{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.sg-best{color:var(--cr-cyan);font-size:.8rem}.sg-legend{color:var(--cr-muted);background:#ffffff0a;border-radius:12px;flex-direction:column;gap:4px;padding:10px;font-size:.8rem;display:flex}.sg-legend b{color:var(--cr-text);margin-right:4px}.sg-actions{flex-wrap:wrap;gap:8px;display:flex}.sg-actions>.cr-btn-big{flex:180px}.sg-actions-col{flex-direction:column}.sg-actions-col>.cr-btn{width:100%}.sg-result{align-items:center;gap:16px;display:flex}.sg-medal{width:76px;height:76px;color:var(--cr-muted);background:color-mix(in srgb, currentColor 14%, transparent);border:3px solid;border-radius:50%;flex:none;place-items:center;display:grid}.sg-medal-bronze{color:#d9935a}.sg-medal-silver{color:#cfd8dc}.sg-medal-gold{color:var(--cr-yellow)}.sg-result-main{flex-direction:column;gap:2px;min-width:0;display:flex}.sg-big{font-family:var(--font-display);font-size:clamp(2.2rem,10vw,3.4rem);line-height:1}.sg-new{color:var(--cr-green);align-self:flex-start}.sg-stats{grid-template-columns:repeat(auto-fit,minmax(min(100%,140px),1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.sg-stats li{border:1px solid var(--cr-line);border-radius:10px;flex-direction:column;padding:8px 10px;display:flex}.sg-stats b{font-family:var(--font-display);font-size:1.3rem}.sg-stats span{color:var(--cr-muted);font-size:.72rem}@media (max-width:420px){.sg-en{display:none}.sg-top{grid-template-columns:minmax(0,1fr) auto auto}.sg-top .sg-title{grid-column:1/-1}}@media (max-height:460px) and (orientation:landscape){.sg-card{max-height:calc(100dvh - 16px)}.sg-toast{margin-top:4px}}@media (min-width:1800px){.sg-top{width:100%;max-width:1400px;margin:0 auto;font-size:1.15rem}.sg-card{width:min(760px,100% - 32px);font-size:1.1rem}}button.cr-chip{cursor:pointer;min-height:36px;font:inherit;touch-action:manipulation}button.cr-chip[aria-pressed=true]{border-color:var(--cr-green);color:var(--cr-text);background:#1fdb842e}button.cr-chip:focus-visible{outline:2px solid var(--cr-yellow);outline-offset:2px}button.cr-chip:active{transform:translateY(1px)}.cr-lg{border-collapse:collapse;table-layout:fixed;width:100%;margin-top:8px;font-size:14px}.cr-lg th,.cr-lg td{border-bottom:1px solid var(--cr-line);text-align:right;white-space:nowrap;padding:6px 4px}.cr-lg th{color:var(--cr-muted);text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-weight:700}.cr-lg th:first-child,.cr-lg td:first-child{text-align:left;width:2.2em}.cr-lg th:nth-child(2),.cr-lg td:nth-child(2){text-align:left;text-overflow:ellipsis;width:auto;overflow:hidden}.cr-lg th:nth-child(n+3),.cr-lg td:nth-child(n+3){width:3em}.cr-lg tr.is-me{background:#f26a0c29}.cr-lg-name{text-overflow:ellipsis;min-width:0;overflow:hidden}.cr-compete{gap:12px;margin-top:12px;display:grid}@media (min-width:1100px){.cr-compete{grid-template-columns:repeat(2,minmax(0,1fr))}}.cr-evo-list,.cr-evo-options,.cr-crew-list{gap:10px;margin:8px 0 0;padding:0;list-style:none;display:grid}.cr-evo{border:1px solid var(--cr-line);border-radius:12px;gap:6px;padding:10px;display:grid}.cr-evo-head{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.cr-evo-options>li,.cr-crew-cup{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.cr-evo-options>li>.cr-me-text,.cr-crew-cup>.cr-me-text{flex:180px;min-width:0}.cr-crew-obj,.cr-crew-new{gap:8px;margin:10px 0;display:grid}.cr-text-input{border:1px solid var(--cr-line);width:100%;min-height:44px;color:var(--cr-text);font:inherit;background:#00000059;border-radius:10px;padding:0 12px}.cr-text-input:focus-visible{outline:2px solid var(--cr-yellow);outline-offset:2px}@media (max-width:360px){.cr-lg{font-size:13px}.cr-lg th:nth-child(n+3),.cr-lg td:nth-child(n+3){width:2.6em}}.cr-label.cr-label,.cr-ovr-l.cr-ovr-l,.cr-tab.cr-tab,.cr-slot.cr-slot,.cr-slot-pos.cr-slot-pos,.cr-pitch-body dt,.cr-slot-chem.cr-slot-chem,.cr-mp-dot.cr-mp-dot,.cr-mp-tier.cr-mp-tier,.cr-mp-fact-l.cr-mp-fact-l,.cr-mp-bar-why.cr-mp-bar-why,.cr-pcard-r small,.cr-stat span,.cr-meter-l.cr-meter-l,.cr-pos.cr-pos,.cr-mgr-fx.cr-mgr-fx,.cr-medal.cr-medal,.cr-life-tone.cr-life-tone,.sg-score span,.sg-stats span{font-size:max(12px,.75rem)}.cr-btn-sm.cr-btn-sm,.cr-root .cr-tab.cr-tab,.cr-root .cr-next-go.cr-next-go,.cr-mp-tab.cr-mp-tab,button.cr-chip.cr-chip{min-height:44px}.cr-me-text.cr-me-text strong,.cr-me-text.cr-me-text b,.cr-evo-head.cr-evo-head strong,.cr-card.cr-card .cr-small{overflow-wrap:anywhere}.cr-root button:focus-visible,.cr-root input:focus-visible,.sg-root button:focus-visible{outline:3px solid var(--cr-yellow);outline-offset:2px;background-image:linear-gradient(#1fdb8429,#1fdb8429)}@media (min-width:2400px) and (min-height:1000px){.cr-inner.cr-inner,.sg-card.sg-card{zoom:1.4}.sg-card.sg-card{max-height:calc(71.4286dvh - 22.8571px)}}@media (min-width:3400px) and (min-height:1800px){.cr-inner.cr-inner,.sg-card.sg-card{zoom:1.9}.sg-card.sg-card{max-height:calc(52.6316dvh - 16.8421px)}}
