.tx-card{background:var(--card-fill,var(--c-surface));box-shadow:var(--card-edge,inset 0 0 0 1px #ffffff0d);border-radius:20px;padding:14px}.tx-meter{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.tx-meter>span{gap:4px;display:flex}.tx-meter i{background:#ffffff1f;border-radius:4px;width:22px;height:5px}.tx-meter i.is-on{background:var(--grad)}.tx-meter b{color:var(--c-muted);font-size:12px;font-weight:600}.tx-phil{flex-direction:column;gap:12px;display:flex}.tx-phil-cat{letter-spacing:.12em;text-transform:uppercase;color:var(--c-faint);font-size:10.5px;font-weight:700}.tx-phil-tiles{grid-template-columns:1fr;gap:6px;margin-top:7px;display:grid}.tx-phil-tile{background:#ffffff0d;border-radius:13px;align-items:center;gap:11px;padding:13px 14px;font-size:15px;font-weight:600;line-height:1.2;display:flex}.tx-phil-tile svg{color:var(--c-lime,#8ae666);flex:none}.tx-phil-tile.is-changed{box-shadow:inset 0 0 0 1.5px #f5c542}.tx-phil-tile.is-changed svg{color:#f5c542}@media (width>=700px){.tx-phil-tiles{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}.tx-arm{width:100%;padding:16px 12px 12px;display:block}.tx-arm.is-btn{background:var(--card-fill,var(--c-surface));color:inherit;font:inherit;cursor:pointer;border:0;border-radius:20px;margin-bottom:12px}.tx-arm-pair{grid-template-columns:1fr 1fr;gap:8px;display:grid}.tx-arm-one{text-align:center;flex-direction:column;align-items:center;gap:4px;min-width:0;display:flex}.tx-arm-face{margin-bottom:6px;position:relative}.tx-band{background:var(--grad);color:#06110a;width:32px;height:32px;font-family:var(--font-disp);border:3px solid var(--c-bg);border-radius:999px;place-items:center;font-size:16px;font-weight:700;line-height:1;display:grid;position:absolute;bottom:-2px;right:-6px}.tx-band.is-vc{background:#fff;font-size:13px}.tx-arm-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:14px;font-weight:700;overflow:hidden}.tx-arm-role{letter-spacing:.1em;text-transform:uppercase;color:var(--c-muted);font-size:11px;font-weight:700}.tx-arm-role.is-primary{color:var(--c-lime,#8ae666)}.tx-spm{aspect-ratio:340/360;background:#0f3c25;border-radius:18px;max-width:560px;position:relative;overflow:hidden}.tx-spm-pitch{width:100%;height:100%;position:absolute;inset:0}.tx-pin{z-index:1;color:var(--c-text);cursor:pointer;font:inherit;background:0 0;border:0;flex-direction:column;align-items:center;gap:3px;padding:0;display:flex;position:absolute;transform:translate(-50%)}.tx-pin.is-l{transform:none}.tx-pin.is-r{transform:translate(-100%)}.tx-pin-lbl{white-space:nowrap;letter-spacing:.1em;text-transform:uppercase;color:#fff9;text-shadow:0 1px 2px #000000f2,0 0 6px #000c;align-items:center;gap:4px;font-size:10.5px;font-weight:700;display:inline-flex}.tx-pin-who{white-space:nowrap;background:#050807d9;border-radius:999px;align-items:center;gap:7px;max-width:150px;height:36px;padding:0 12px 0 5px;font-size:14px;font-weight:700;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff24}.tx-pin-name{text-overflow:ellipsis;min-width:0;overflow:hidden}.tx-pin-who>:first-child{flex:none}.tx-pin-note{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.tx-pin.is-warn .tx-pin-who{box-shadow:inset 0 0 0 1.5px #f5c542b3}.tx-warn{border-top:1px solid var(--c-hair);color:#f5c542;justify-content:center;align-items:center;gap:7px;margin:12px 2px 0;padding-top:12px;font-size:12.5px;font-weight:600;display:flex}.tx-warn svg{flex:none}.tx-pin.is-empty .tx-pin-who{color:var(--c-faint);padding:0 10px;font-weight:600}.tx-pin.is-changed .tx-pin-who{box-shadow:inset 0 0 0 1.5px #f5c542,0 0 0 3px #f5c54226}.tx-pin-note{color:#f5c542;text-shadow:0 1px 2px #000000f2,0 0 6px #000c;font-size:11px;font-weight:600}.tx-order{margin-bottom:12px}.tx-order-row{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0}.tx-row-ico{width:30px;height:30px;color:var(--c-lime,#8ae666);background:#8ae6661a;border-radius:9px;flex:none;place-items:center;display:grid}.tx-row-main{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.tx-row-lbl{letter-spacing:.08em;text-transform:uppercase;color:var(--c-muted);font-size:11px;font-weight:700}.tx-row-empty{color:var(--c-faint);font-size:14px}.tx-row-val{flex-direction:column;gap:2px;font-size:14.5px;font-weight:600;display:flex}.tx-row-why{color:var(--c-muted);font-size:11.5px;font-weight:500}.tx-row-why.is-amber{color:#f5c542}.tx-row-go{color:var(--c-faint);flex:none}.tx-quote{background:radial-gradient(120% 120% at 0% 0%, color-mix(in srgb, var(--club,#2fbf71) 45%, transparent), transparent 70%), var(--card-fill,var(--c-surface));box-shadow:var(--card-edge,none);border-radius:20px;padding:18px 18px 16px;position:relative}.tx-quote-ico{color:var(--c-lime,#8ae666)}.tx-quote p{font-family:var(--font-disp);text-transform:uppercase;margin:8px 0 10px;padding-right:.14em;font-size:26px;font-style:italic;font-weight:700;line-height:1.02}.tx-quote p.is-default{color:var(--c-muted)}.tx-quote span{color:var(--c-muted);font-size:12px}.tx-changes{background:#f5c54214;border-radius:14px;align-items:flex-start;gap:10px;margin:0 0 4px;padding:11px 13px;font-size:12.5px;line-height:1.4;display:flex;box-shadow:inset 0 0 0 1px #f5c54238}.tx-changes svg{color:#f5c542;flex:none;margin-top:1px}.tx-chips{flex-wrap:wrap;gap:6px;display:flex}.tx-chip{background:#ffffff12;border-radius:999px;align-items:center;gap:6px;height:32px;padding:0 11px;font-size:12.5px;font-weight:600;display:inline-flex}.tx-chip svg{color:var(--c-lime,#8ae666)}.tx-chip.is-changed{box-shadow:inset 0 0 0 1.5px #f5c542}.tx-chip.is-changed svg{color:#f5c542}.lu-duty-sub{margin:0 0 12px}.lu-duty-list .tct-edit-row.is-out{opacity:.5}.lu-duty-list .tct-edit-row.is-out .lu-duty-name{-webkit-text-decoration:line-through #fff6;text-decoration:line-through #fff6}.lu-duty-name{flex-direction:column;gap:2px;min-width:0;display:flex}.lu-duty-name small{color:var(--c-muted);font-size:11.5px;font-weight:500;text-decoration:none;display:inline-block}.lu-duty-tag{color:var(--c-lime,#8ae666);letter-spacing:.06em;text-transform:uppercase;background:#8ae66624;border-radius:99px;align-self:flex-start;padding:3px 7px;font-size:10.5px;font-weight:700}.tx-arm>.tx-warn:only-child{border-top:0;margin:0;padding:4px 0}.tx-tap{cursor:pointer;-webkit-tap-highlight-color:transparent}.tx-tap:active{opacity:.85}.tx-card-head{justify-content:space-between;align-items:center;gap:12px;margin:-2px 0 12px;display:flex}.tx-card-head .v2-eyebrow{margin:0}.tx-card--flush .tx-card-head{margin-bottom:4px}.tx-quote>.tx-card-edit{z-index:1;position:absolute;top:12px;right:12px}.tx-card-foot{border-top:1px solid var(--c-hair);flex-direction:column;gap:8px;margin-top:14px;padding-top:12px;display:flex}.tx-card-foot .tx-meter{margin:0}.tx-warn.tx-warn--inline{border-top:0;justify-content:flex-start;margin:0;padding:0}.tx-empty{text-align:center;color:var(--c-muted);flex-direction:column;align-items:center;gap:10px;margin:0;padding:22px 12px 18px;font-size:14px;line-height:1.45;display:flex}.tx-empty .tx-warn--inline{justify-content:center}.tx-warn.tx-warn--edit{border-top:0;justify-content:flex-start;margin:14px 2px 0;padding:0;line-height:1.4}.tct-edit-block .tct-add{margin-top:16px}.tct-counter-warn{color:#f5c542;align-items:center;gap:5px;font-size:12px;font-weight:600;display:inline-flex}.tct-own-add{margin-bottom:10px;padding-right:10px}.tct-counter:has(.tct-counter-warn){flex-wrap:wrap;row-gap:4px}@media (width>=900px){.tactics-view{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"intro intro""play pieces""arm msg""foot foot";column-gap:20px;display:grid}.tactics-view>.tct-intro{grid-area:intro}.tactics-view>.tx-sec--play{grid-area:play}.tactics-view>.tx-sec--pieces{grid-area:pieces}.tactics-view>.tx-sec--arm{grid-area:arm}.tactics-view>.tx-sec--msg{grid-area:msg}.tactics-view>.tct-foot{grid-area:foot}.tactics-view>:is(.tx-sec--play,.tx-sec--arm,.tx-sec--msg){flex-direction:column;display:flex}.tactics-view>:is(.tx-sec--play,.tx-sec--arm)>.tx-card,.tactics-view>.tx-sec--msg>.tx-quote{flex-direction:column;flex:1;display:flex}.tx-sec--play .tx-card-foot{margin-top:auto;padding-top:12px}.tx-sec--play .tx-phil{margin-bottom:14px}.tx-sec--arm .tx-arm{flex-direction:column;flex:1;justify-content:center;display:flex}.tx-sec--msg .tx-quote p{flex:1}.tx-sec--play .tx-phil-tiles{grid-template-columns:1fr}.tx-sec--pieces .tx-spm{width:100%;max-width:none}.tactics-view>.tx-sec--pieces{flex-direction:column;display:flex}.tactics-view>.tx-sec--pieces>.tx-card--pieces{flex-direction:column;flex:1;display:flex}.tx-sec--pieces .tx-card--pieces .tx-spm{flex:1 0 auto}}.tx-card--pieces{padding:14px}.tx-card--pieces .tx-spm{margin:0 auto}.tx-card-aside{color:var(--c-faint);font-size:12px}.tx-quote>.tx-card-head{margin-bottom:6px}.tx-quote .tx-card-head+.tx-quote-ico{display:block}.tactics-view--match>.tx-changes{margin:0}@media (width>=900px){.tactics-view--match{grid-template-areas:"intro intro""play pieces""arm msg"}.tactics-view--match>.tx-changes{grid-area:intro}}.sc{cursor:pointer;text-align:left;width:100%;font:inherit;background:var(--c-surface);color:var(--c-text);border:0;border-radius:18px;align-items:center;gap:12px;padding:14px;display:flex;position:relative}.sc--attention{background:#211d0f;box-shadow:inset 0 0 0 1px #f5c54266}.sc-dot{background:#ffffff40;border-radius:999px;flex:none;width:10px;height:10px}.sc--ok .sc-dot{background:var(--c-primary)}.sc--attention .sc-dot{background:#f5c542;box-shadow:0 0 10px #f5c542}.sc-body{flex-direction:column;flex:1;min-width:0;display:flex}.sc-title{font-size:15px;font-weight:600;line-height:1.25}.sc-sub{color:var(--c-muted);margin-top:2px;font-size:12.5px;line-height:1.35}.sc--attention .sc-sub{color:#f5d27a}.sc-time{color:var(--c-faint);margin-top:4px;font-size:11px}.sc-chev{color:var(--c-faint);flex:none}@media (hover:hover){.sc:hover{background:#111a16}.sc--attention:hover{background:#262111}}.mini-pitch{border-radius:6px;flex:none;width:48px;height:64px;position:relative;overflow:hidden}.mini-pitch svg{width:100%;height:100%;position:absolute;inset:0}.mini-pitch-dot{background:#ffffffe6;border-radius:999px;width:7px;height:7px;position:absolute;transform:translate(-50%,-50%)}.mini-pitch-dot.is-gap{background:#f5c542;box-shadow:0 0 6px #f5c542}.ring{flex:none;place-items:center;display:inline-grid;position:relative}.ring svg{position:absolute;inset:0;transform:rotate(-90deg)}.ring-arc{animation:1.2s cubic-bezier(.16,1,.3,1) both ring-in}html.splash-up .ring-arc{animation-play-state:paused}@keyframes ring-in{0%{stroke-dashoffset:var(--ring-c)}}html[data-nav-back] .ring-arc{animation:none}.ring-num{font-family:var(--font-disp);font-variant-numeric:tabular-nums;font-size:30px;font-weight:700;line-height:1;position:relative}.mm{z-index:60;background:radial-gradient(120% 60% at 50% -10%, color-mix(in srgb, var(--c-primary) 12%, transparent), transparent 70%), var(--c-bg);padding:calc(env(safe-area-inset-top) + 8px) 16px calc(env(safe-area-inset-bottom) + 12px);flex-direction:column;display:flex;position:fixed;inset:0}.mm-close{top:calc(env(safe-area-inset-top) + 8px);z-index:2;border:1px solid var(--c-border);background:var(--c-raise);width:40px;height:40px;color:var(--c-text);cursor:pointer;border-radius:999px;place-items:center;display:grid;position:absolute;left:14px}.mm-menu{top:calc(env(safe-area-inset-top) + 8px);z-index:3;position:absolute;right:14px}.mm-menu:has(.mm-help){gap:8px;display:flex}.mm-help{color:var(--c-muted)}.mm-kebab{border:1px solid var(--c-border);background:var(--c-raise);width:40px;height:40px;color:var(--c-text);cursor:pointer;border-radius:999px;place-items:center;display:grid}.mm-menu-scrim{z-index:1;position:fixed;inset:0}.mm-menu-pop{z-index:2;background:var(--c-raise);border:1px solid var(--c-border);border-radius:14px;min-width:180px;padding:6px;position:absolute;top:46px;right:0;box-shadow:0 14px 34px #00000080}.mm-menu-item{width:100%;color:var(--c-text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:9px;padding:10px 12px;font-size:14.5px;font-weight:600;display:flex}@media (hover:hover){.mm-menu-item:hover{background:var(--c-surface)}}.mm-menu-item--danger{color:var(--c-danger)}@media (hover:hover){.mm-menu-item--danger:hover{background:color-mix(in srgb, var(--c-danger) 14%, transparent)}}.mm-resetting{flex-direction:column;align-items:center;gap:14px;display:flex}.mm-reset-bar{background:var(--c-raise);border-radius:999px;width:180px;height:6px;overflow:hidden}.mm-reset-bar>span{background:var(--c-primary);border-radius:999px;width:40%;height:100%;animation:1s ease-in-out infinite mm-reset-slide;display:block}@keyframes mm-reset-slide{0%{transform:translate(-120%)}to{transform:translate(320%)}}.mm-score{grid-template-columns:1fr auto 1fr;align-items:start;gap:10px;margin-top:40px;padding:14px 4px 18px;display:grid}.mm-team{flex-direction:column;align-items:center;gap:8px;min-width:0;display:flex}.mm-team-name{text-align:center;font-size:13px;font-weight:700;line-height:1.2}.mm-nums{align-items:center;gap:10px;display:flex}.mm-num-col{flex-direction:column;align-items:center;gap:4px;display:flex}.mm-num{font-variant-numeric:tabular-nums;font-size:46px;font-weight:700;line-height:1}.mm-dash{color:var(--c-muted);align-self:center;padding-bottom:6px;font-size:30px;font-weight:700}.mm-feed{border-top:1px solid var(--c-border);border-bottom:1px solid var(--c-border);flex:1;min-height:0;padding:6px 0;overflow-y:auto}.mm-feed ul{margin:0;padding:0;list-style:none}.mm-feed-empty{text-align:center;color:var(--c-muted);padding:32px 20px;font-size:14px}.mm-ev{text-align:left;width:100%;color:var(--c-text);cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;padding:12px 2px;display:flex}.mm-ev--right{text-align:right;flex-direction:row-reverse}.mm-ev+.mm-ev,.mm-feed li+li .mm-ev{border-top:1px solid var(--c-border)}@media (hover:hover){.mm-ev:hover{background:var(--c-surface)}}.mm-ev-min{white-space:nowrap;text-align:left;min-width:2.4em;color:var(--c-muted);font-variant-numeric:tabular-nums;flex:none;font-size:13px;font-weight:700}.mm-ev--right .mm-ev-min{text-align:right}.mm-ev-ico{flex:none;place-items:center;width:22px;display:grid}.mm-ev-text{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:15px;font-weight:600;overflow:hidden}.mm-ev-dim{color:var(--c-muted);font-weight:500}.mm-actions{grid-template-columns:1fr 1fr;gap:10px;padding-top:14px;display:grid}.mm-act{cursor:pointer;color:var(--c-text);border:1px solid var(--c-border);background:var(--c-surface);border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:18px 12px;font-size:14px;font-weight:700;display:flex}@media (hover:hover){.mm-act:hover{border-color:var(--c-primary)}}.mm-act--goal{background:color-mix(in srgb, var(--c-primary) 16%, var(--c-surface));border-color:color-mix(in srgb, var(--c-primary) 40%, var(--c-border))}.mm-act--yellow{background:color-mix(in srgb, #e6c15a 14%, var(--c-surface));border-color:color-mix(in srgb, #e6c15a 34%, var(--c-border))}.mm-act--red{background:color-mix(in srgb, #e5484d 13%, var(--c-surface));border-color:color-mix(in srgb, #e5484d 32%, var(--c-border))}.mm-feed--open{border-bottom:0}.mm-motm-wrap{border-bottom:1px solid var(--c-border);flex:none;padding:10px 0 12px}.mm .mm-motm{margin:0}.mm-info{text-align:center;flex-direction:column;align-items:center;gap:3px;margin-top:46px;padding:0 8px;display:flex}.mm-info-comp{letter-spacing:.05em;text-transform:uppercase;color:var(--c-muted);font-size:12px;font-weight:700}.mm-info-line{color:var(--c-muted);align-items:center;gap:5px;font-size:12.5px;display:inline-flex}.mm-info-line svg{flex:none}.mm-score.mm-score--info{margin-top:6px}.mm-act--edit{color:var(--c-muted)}@media (hover:hover){.mm-act--edit:hover{color:var(--c-text);border-color:var(--c-muted)}}.mm-locked-note{border:1px solid var(--c-border);background:var(--c-surface);color:var(--c-muted);border-radius:14px;justify-content:center;align-items:center;gap:6px;margin:14px 0 0;padding:14px;font-size:13.5px;display:flex}.mm-locked-note strong{color:var(--c-text)}.mm-watch-note{margin-top:auto;margin-bottom:auto}.mm-menu-item:disabled{opacity:.45;cursor:default}.mm-share-row{justify-content:center;margin:0 0 12px;display:flex}.mm-actions--one{grid-template-columns:1fr}.mm-act--row{flex-direction:row;gap:10px;padding:14px 12px}.mm-actions--one .mm-act--edit{justify-self:center;width:auto;min-width:180px;padding:12px 28px}.mm-edit-note{border:1px solid var(--c-warning);background:var(--c-warning);border-radius:14px;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;padding:8px 8px 8px 14px;display:flex}.mm-edit-note>span{color:#2a1d00;align-items:flex-start;gap:7px;font-size:13px;font-weight:600;line-height:1.4;display:inline-flex}.mm-edit-note>span>svg{flex:none;margin-top:2px}.mm-edit-note{padding:10px 14px}.mm-rec-error{background:color-mix(in srgb, var(--c-danger) 16%, var(--c-surface));border-color:color-mix(in srgb, var(--c-danger) 45%, var(--c-border));color:var(--c-text);font-size:13px}.mm-add-ev{cursor:pointer;border:1px dashed color-mix(in srgb, var(--c-muted) 55%, var(--c-border));background:var(--c-surface);width:fit-content;height:44px;color:var(--c-muted);border-radius:999px;justify-content:center;align-items:center;gap:8px;margin:20px auto 6px;padding:0 20px;font-size:15px;font-weight:700;display:flex}.mm-add-row{flex-wrap:wrap;justify-content:center;gap:8px;margin:20px 0 6px;display:flex}.mm-add-row .mm-add-ev{margin:0}.mm-edit-hint{text-align:center;color:var(--c-muted);margin:4px 0 6px;font-size:12.5px}.mm-add-list{grid-template-columns:1fr 1fr;gap:10px;display:grid}.mm-add-kind{cursor:pointer;border:1px solid var(--c-border);background:var(--c-surface);color:var(--c-text);text-align:left;border-radius:14px;align-items:center;gap:10px;padding:14px;font-size:14px;font-weight:700;display:flex}.mm-add-ico{flex:none;place-items:center;width:22px;display:grid}.mm-draft-bar{gap:10px;margin-top:18px;display:flex}.mm-draft-bar .btn-ghost,.mm-draft-bar .sheet-save{flex:1;justify-content:center;height:50px}.mm-ev.is-locked{cursor:default}@keyframes mm-edit-nudge{0%,to{transform:translate(0)rotate(0)}15%{transform:translate(-4px)rotate(-1.5deg)}30%{transform:translate(4px)rotate(1.5deg)}45%{transform:translate(-3px)rotate(-1deg)}60%{transform:translate(3px)rotate(1deg)}75%{transform:translate(-2px)rotate(-.5deg)}}.mm-act.is-nudge{background:var(--grad);color:#05130c;border-color:#0000;animation:.55s mm-edit-nudge}.confirm-actions--stack{flex-direction:column}.confirm-actions--stack>*{width:100%;min-height:46px}.mm--enter{animation:.34s cubic-bezier(.2,.8,.2,1) mm-enter}@keyframes mm-enter{0%{transform:translate(100%)}to{transform:none}}@media (prefers-reduced-motion:reduce){.mm--enter{animation:none}}.tb{z-index:70;background:radial-gradient(120% 60% at 50% -10%, color-mix(in srgb, var(--c-primary) 10%, transparent), transparent 70%), var(--c-bg);padding:calc(env(safe-area-inset-top) + 8px) 16px calc(env(safe-area-inset-bottom) + 12px);flex-direction:column;display:flex;position:fixed;inset:0}.tb-head{justify-content:space-between;align-items:center;gap:10px;padding-bottom:10px;display:flex}.tb-title{font-family:var(--font-disp);letter-spacing:.02em;font-size:20px;font-weight:700}.tb-discard,.tb-confirm{cursor:pointer;border:1px solid var(--c-border);border-radius:999px;align-items:center;gap:6px;height:38px;padding:0 14px;font-size:14px;font-weight:700;display:inline-flex}.tb-discard{background:var(--c-surface);color:var(--c-muted)}.tb-confirm{background:var(--grad);color:#05130c;border-color:#0000}.tb-confirm:disabled{opacity:.5;cursor:default}.tb-body{-webkit-overflow-scrolling:touch;flex:1;overflow-y:auto}.tb-sub-hint{color:var(--c-muted);margin:0 0 10px;font-size:13px}.tb-sub-list{flex-direction:column;gap:8px;margin:0 0 16px;padding:0;list-style:none;display:flex}.tb-sub-row{background:var(--c-raise);border:1px solid var(--c-border);border-radius:12px;flex-direction:column;gap:5px;padding:11px 14px;display:flex}.tb-sub-line{align-items:center;gap:8px;font-size:15px;font-weight:600;display:inline-flex}.tb-sub-line svg{flex:none}.tb-sub-on svg{color:var(--c-success)}.tb-sub-off svg{color:var(--c-danger)}.tb-prekick{cursor:pointer;align-items:center;gap:10px;margin-bottom:14px;font-size:14px;font-weight:600;display:flex}.tb-prekick input{width:18px;height:18px;accent-color:var(--c-primary);flex:none}.btn-ghost.danger.mm-ev-delete{width:100%;height:52px;color:var(--c-danger);border-color:color-mix(in srgb, var(--c-danger) 45%, var(--c-border));background:color-mix(in srgb, var(--c-danger) 10%, transparent);justify-content:center;align-items:center;gap:8px;margin:4px 0 16px;font-size:15px;font-weight:700;display:flex}.mm-goal-flags{gap:22px;margin-bottom:14px;display:flex}.mm-goal-flags .tb-prekick{margin-bottom:0}.mm-phase-btn{background:var(--grad);color:#05130c;cursor:pointer;border:0;border-radius:999px;flex:none;align-items:center;gap:7px;height:40px;padding:0 18px;font-size:14px;font-weight:800;display:inline-flex}@media (hover:hover){.mm-phase-btn:hover{filter:brightness(1.06)}}.mm-pens{justify-content:center;align-items:flex-end;gap:16px;padding:8px 0 4px;display:flex}.mm-pens-col{flex-direction:column;align-items:center;gap:10px;display:flex}.mm-pens-name{text-align:center;max-width:120px;font-size:13px;font-weight:700;line-height:1.2}.mm-pens-nums{align-items:center;gap:10px;display:flex}.mm-pens-nums .mm-num{font-size:34px}.mm-pens-dash{color:var(--c-muted);padding-bottom:4px;font-size:26px}.mm-pens-line{text-align:center;letter-spacing:.04em;text-transform:uppercase;min-height:28px;color:var(--c-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 8px;margin:4px 0 12px;padding:0 16px;font-size:13px;font-weight:800;display:flex}.mm-pens-edit{cursor:pointer;border:1px solid var(--c-border);background:var(--c-surface);width:28px;height:28px;color:var(--c-text);border-radius:999px;place-items:center;display:grid}.mm-pens-result{text-align:center;color:var(--c-muted);margin:14px 0 4px;font-size:13px;font-weight:600}.mm-min-row{gap:10px;display:flex}.mm-min-main{flex:1}.mm-min-add{flex:none;width:96px}.mm-vs{font-family:var(--font-disp);letter-spacing:.06em;text-transform:uppercase;color:var(--c-faint);align-self:center;margin-top:16px;font-size:26px;font-weight:700}.mm-ko{flex-direction:column;flex:1;min-height:0;padding:12px 0 8px;display:flex;overflow-y:auto}.mm-ko-inner{align-self:center;width:100%;max-width:480px;margin:auto 0}.mm-ko-q{text-align:center;margin:0;font-size:16px;font-weight:700}.mm-ko-sub{max-width:300px;color:var(--c-muted);text-align:center;margin:6px auto 0;font-size:13px;line-height:1.45}.mm-ko-choices{flex-direction:column;gap:14px;margin-top:22px;display:flex}.mm-ko-opt{background:var(--card-fill);width:100%;box-shadow:var(--card-edge);color:var(--c-text);font:inherit;text-align:left;cursor:pointer;border:0;border-radius:24px;flex-direction:column;align-items:flex-start;gap:16px;padding:22px 20px;display:flex;position:relative}.mm-ko-opt:disabled,.mm-ko-opt.is-off{cursor:default}.mm-ko-opt.is-off>:not(.mm-ko-warn){opacity:.4}@media (hover:hover){.mm-ko-opt:not(:disabled):not(.is-off):hover{filter:brightness(1.08)}}.mm-ko-ico{border-radius:18px;place-items:center;width:56px;height:56px;display:grid}.mm-ko-opt--live .mm-ko-ico{color:#ff6b72;background:#ff6b7224}.mm-ko-opt--rec .mm-ko-ico{color:var(--c-text);background:#ffffff14}.mm-ko-chev{color:var(--c-muted);position:absolute;top:24px;right:20px}.mm-ko-text{flex-direction:column;gap:8px;display:flex}.mm-ko-name{font-family:var(--font-disp);letter-spacing:-.01em;text-transform:uppercase;font-size:30px;font-weight:700;line-height:.95}.mm-ko-desc{color:var(--c-muted);font-size:14.5px;line-height:1.45}.mm-ko-warn{width:100%;color:var(--c-text);background:#f5c5421a;border-radius:14px;align-items:center;gap:10px;padding:10px 10px 10px 12px;font-size:13px;line-height:1.4;display:flex}.mm-ko-warn>svg{color:var(--c-warning);flex:none}.mm-ko-warn>span{flex:1;min-width:0}.mm-ko-setup{cursor:pointer;background:var(--grad);color:#06231a;border:0;border-radius:999px;flex:none;height:32px;padding:0 14px;font-size:13px;font-weight:800}.mm-live-pill.mm-soon-pill{color:var(--c-muted);background:#ffffff14}.mm-ko-kebab{vertical-align:-2px}.mm-pills{top:calc(env(safe-area-inset-top) + 14px);z-index:2;white-space:nowrap;align-items:center;gap:6px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.mm-live-pill{letter-spacing:.06em;color:#ff7b7f;background:color-mix(in srgb, var(--c-danger) 18%, var(--c-surface));border:1px solid color-mix(in srgb, var(--c-danger) 40%, var(--c-border));border-radius:999px;align-items:center;gap:7px;height:28px;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex}.mm-live-dot{background:var(--c-danger);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb, var(--c-danger) 30%, transparent);border-radius:999px;animation:1.6s ease-in-out infinite mm-live-pulse}@keyframes mm-live-pulse{50%{opacity:.35}}.mm-ft-pill{color:var(--c-primary);letter-spacing:.05em;background:color-mix(in srgb, var(--c-primary) 12%, var(--c-surface));border-color:color-mix(in srgb, var(--c-primary) 45%, var(--c-border))}.mm-private-pill{color:var(--c-muted);background:var(--c-surface);border-color:var(--c-border);letter-spacing:.06em}.mm-edit-pill{color:#2a1d00;background:var(--c-warning);border-color:var(--c-warning);letter-spacing:.05em}.mm-live-watch{border-left:1px solid color-mix(in srgb, var(--c-danger) 35%, transparent);color:var(--c-text);letter-spacing:0;align-items:center;gap:4px;margin-left:2px;padding-left:8px;font-weight:700;display:inline-flex}.mm-end-btn{background:var(--grad);color:#05130c;width:100%;min-height:56px;font-family:var(--font-disp);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;border:0;border-radius:16px;justify-content:center;align-items:center;gap:9px;margin-top:10px;padding:0 18px;font-size:21px;font-weight:700;display:flex}@media (hover:hover){.mm-end-btn:hover{filter:brightness(1.06)}}.mm .confirm-scrim{-webkit-backdrop-filter:blur(3px);background:#000000b8}.mm-offline-pill{color:#f2c46d;background:color-mix(in srgb, #f2c46d 14%, var(--c-surface));letter-spacing:.06em;border-color:#f2c46d73}.mm-sync-spin{animation:1.2s linear infinite mm-sync-spin}@keyframes mm-sync-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.mm-sync-spin{animation:none}}.mm{background:radial-gradient(60% 45% at 50% 0%, color-mix(in srgb, var(--club,#2fbf71) 42%, transparent), transparent 75%), var(--c-bg)}.mm-close,.mm-kebab{background:#ffffff14;border:0}.mm-score{align-items:center;margin-top:48px;padding-bottom:14px}.mm-num{font-size:76px;line-height:.9}.mm-dash{color:#ffffff40;font-size:34px}.mm-team-name{font-weight:600}.mm-feed{border-top:0;border-bottom:0}.mm-feed-fade{--sfade-bg:var(--c-bg)}.mm-ev+.mm-ev,.mm-feed li+li .mm-ev{border-top-color:var(--c-hair)}.mm-ev-min{font-family:var(--font-disp);font-size:17px}.mm-act{background:var(--c-raise);border:0;border-radius:18px}.mm-act--goal{background:var(--c-raise);color:var(--c-text)}.mm-act--yellow{color:#f5c542;background:#2a2614}.mm-act--red{color:#ff6b72;background:#2c1517}@media (hover:hover){.mm-act:hover{filter:brightness(1.08)}}.mm-end-btn{background:var(--grad);color:#062011;letter-spacing:.06em;box-shadow:0 12px 30px -10px #7edf698c}.mm-live-pill{color:#ff8a90;letter-spacing:.12em;background:#3b1d20;border:0}.mm-ft-pill{color:var(--c-lime);background:#2fbf7126;border:0}.mm-live-pill.mm-edit-pill{background:var(--c-warning);color:#2a1d00;letter-spacing:.05em}.mm-private-pill{background:#ffffff12;border:0}.mm-feed ul{padding:4px 0;position:relative}.mm-feed ul:before{content:"";width:1px;top:18px;bottom:18px;left:calc(var(--mm-min-w,26px) + 27px);background:#ffffff1f;position:absolute}.mm-ev,.mm-ev--right{text-align:left;border-radius:12px;flex-direction:row;gap:10px;padding:9px 4px}.mm-ev+.mm-ev,.mm-feed li+li .mm-ev{border-top:0}.mm-ev--them{opacity:.72}.mm-ev-min,.mm-ev--right .mm-ev-min{min-width:0;width:var(--mm-min-w,26px);text-align:right;font-size:17px}.mm-ev-ico{z-index:1;background:var(--c-raise);width:28px;height:28px;color:var(--c-muted);box-shadow:0 0 0 4px var(--c-bg);border-radius:999px;position:relative}.mm-ev-ico--goal{background:#fff}.mm-ev-body{flex-direction:column;flex:1;min-width:0;display:flex}.mm-ev-text{white-space:normal;line-height:1.25}.mm-ev-side{color:var(--c-muted);font-size:12px}.mm-actions:not(.mm-actions--one){grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding-top:10px}.mm-actions:not(.mm-actions--one) .mm-act{border-radius:16px;gap:5px;height:64px;padding:0 4px;font-size:12px;font-weight:600}.mm-act--sub{background:var(--c-raise);color:var(--c-text)}.mm-num{pointer-events:none;margin-top:-.095em}.mm-num--us{background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text;padding-right:.04em}@media (width>=760px){.mm{padding-left:max(24px, calc((100vw - var(--app-max)) / 2 + 24px));padding-right:max(24px, calc((100vw - var(--app-max)) / 2 + 24px))}.mm-close{left:max(24px, calc((100vw - var(--app-max)) / 2 + 24px))}.mm-menu{right:max(24px, calc((100vw - var(--app-max)) / 2 + 24px))}}.mm-ev-ico.mm-ev-ico--goal{background:var(--c-bg)}.mm-ev-ico--goal .goal-ball{width:88%;height:88%;display:block}.mm-end-btn.is-stop{color:#050807;box-shadow:none;background:#fff}.mm-end-btn svg{flex:none}.mm-tb{background:var(--c-surface);border-radius:18px;grid-template-columns:46px minmax(0,1fr) 46px;align-items:center;gap:10px;min-height:88px;margin-top:12px;padding:12px;display:grid}.mm-tb.is-wide .mm-tb-text{grid-column:1/-1}.mm-tb.is-wide .mm-tb-big{font-size:clamp(32px,11.5vw,44px)}.mm-tb-text{text-align:center;flex-direction:column;align-items:center;gap:4px;min-width:0;display:flex}.mm-tb-eyebrow{max-width:100%;font-family:var(--font-disp);letter-spacing:.12em;text-transform:uppercase;color:var(--c-muted);white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:700;overflow:hidden}.mm-tb-big{max-width:100%;font-family:var(--font-disp);font-variant-numeric:tabular-nums;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font-size:44px;font-weight:700;line-height:.92;overflow:hidden}.mm-tb.is-added .mm-tb-big,.mm-tb.is-capped .mm-tb-eyebrow{color:#f5c542}.mm-tb.is-paused .mm-tb-big{color:var(--c-muted)}.mm-tb-btn{width:46px;height:46px;color:var(--c-text);cursor:pointer;background:#ffffff14;border:0;border-radius:14px;place-items:center;display:grid}.mm-tb-btn.is-play{background:var(--grad);color:#062011}.mm-tb-start{cursor:pointer;border:1.5px dashed var(--c-lime);height:42px;color:var(--c-lime);background:0 0;border-radius:14px;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:700;display:inline-flex}.mm-part{text-align:center;font-family:var(--font-disp);letter-spacing:.16em;color:var(--c-muted);margin:-4px 0 8px;font-size:15px;font-weight:700}.mm-xi-row{background:var(--card-fill);width:100%;box-shadow:var(--card-edge);color:var(--c-text);font:inherit;text-align:left;cursor:pointer;border:0;border-radius:18px;align-items:center;gap:12px;margin:0 0 10px;padding:12px 14px;display:flex}.mm-xi-ico{color:#5fdc94;background:#2fbf7124;border-radius:999px;flex:none;place-items:center;width:36px;height:36px;display:grid}.mm-xi-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.mm-xi-title{font-size:15px;font-weight:600}.mm-xi-sub{color:var(--c-muted);font-size:12.5px}.mm-xi-chev{color:var(--c-faint);flex:none}.mm-from-timer{color:var(--c-lime);letter-spacing:.02em;text-transform:none;background:#8ae66624;border-radius:6px;margin-left:8px;padding:1px 7px;font-size:11px;font-weight:700}.mm-menu-pop:has(.mm-menu-switch){min-width:268px}.mm-evsheet .sheet-title{font-size:26px}.mm-evsheet .field{margin-bottom:18px}.mm-evsheet .field-label{letter-spacing:.12em;margin-bottom:8px;font-size:13px;font-weight:800}.mm-evsheet .field-input{border-radius:16px;height:58px;padding:0 16px;font-size:18px;font-weight:700}.mm-evsheet .seg{margin-bottom:0;padding:4px}.mm-evsheet .seg-btn{min-height:52px;font-size:17px;font-weight:800}.mm-evsheet .mm-goal-flags{gap:10px;margin-bottom:18px}.mm-evsheet .mm-goal-flags .tb-prekick{background:var(--c-raise);border:1px solid var(--c-border);cursor:pointer;border-radius:16px;flex:1;justify-content:center;min-height:52px;padding:0 14px;font-size:17px;font-weight:800;position:relative}.mm-evsheet .mm-goal-flags .tb-prekick input{opacity:0;pointer-events:none;position:absolute}.mm-evsheet .mm-goal-flags .tb-prekick:has(input:checked){color:#050807;background:#fff;border-color:#fff}.mm-evsheet .mm-from-timer{padding:2px 8px;font-size:12px}.mm-evsheet .sheet-foot .sheet-discard,.mm-evsheet .sheet-foot .sheet-save{height:58px;font-size:18px;font-weight:800}.mm-field-off{opacity:.38;pointer-events:none}.mm-field-off-note{letter-spacing:0;text-transform:none;margin-left:8px;font-weight:600}.tct-intro{text-align:center;color:var(--c-muted);margin:0 0 4px;font-size:13px;line-height:1.45}.tct-foot{text-align:center;color:var(--c-faint);margin:6px 0 0;font-size:12px;line-height:1.4}.tct-num{background:var(--c-raise);width:24px;height:24px;color:var(--c-muted);border:1px solid var(--c-border);font-family:var(--font-disp);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:14px;font-weight:600;line-height:1;display:inline-flex}.tct-num.is-primary{background:var(--c-primary);color:#06110b;border-color:#0000}.tct-num.sm{width:20px;height:20px;font-size:12px}.tct-cat-title{letter-spacing:.04em;text-transform:uppercase;color:var(--c-primary);margin:0 0 8px;font-size:12px;font-weight:700}.tct-phil-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.tct-phil-item{background:var(--c-raise);border:1px solid var(--c-border);border-radius:12px;align-items:center;gap:12px;padding:10px 12px;display:flex}.tct-phil-icon{background:color-mix(in srgb, var(--c-primary) 15%, transparent);width:34px;height:34px;color:var(--c-primary);border-radius:9px;flex:none;place-items:center;display:grid}.tct-phil-label{overflow-wrap:anywhere;min-width:0;font-size:15px;font-weight:600;line-height:1.2}.tct-cap-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.tct-cap-row{border-radius:var(--radius);background:var(--c-backdrop);border:1px solid var(--c-border);align-items:center;gap:10px;min-width:0;padding:8px 10px;display:flex}.tct-cap-info{flex-direction:column;min-width:0;display:flex}.tct-cap-name{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.tct-cap-role{color:var(--c-faint);font-size:11px}.tct-cap-role.is-primary{color:var(--c-primary);font-weight:600}.tct-pill-list{flex-direction:column;gap:8px;display:flex}.tct-pill-cols{columns:2;column-gap:16px}.tct-pill-cols .tct-pill{break-inside:avoid;margin-bottom:8px}.tct-pill{background:var(--c-backdrop);border:1px solid var(--c-border);border-radius:10px;align-items:center;gap:9px;width:100%;padding:8px 12px;font-size:14px;font-weight:500;display:flex}.tct-pill-name{overflow-wrap:anywhere;min-width:0}.tct-sides{grid-template-columns:1fr 1fr;gap:16px;display:grid}.tct-side-label{letter-spacing:.04em;text-transform:uppercase;color:var(--c-primary);margin:0 0 8px;font-size:12px;font-weight:700}.tct-edit-block+.tct-edit-block{margin-top:20px}.tct-edit-list{flex-direction:column;gap:8px;margin:0 0 10px;padding:0;list-style:none;display:flex}.tct-edit-row{align-items:center;gap:10px;display:flex}.tct-edit-name{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:15px;font-weight:600;overflow:hidden}.tct-edit-actions{gap:2px;margin-left:auto;display:flex}.tct-add{justify-content:center;width:100%}.tct-pick{flex-direction:column;gap:2px;display:flex}.tct-pick-row{width:100%;color:var(--c-text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:9px;padding:7px 8px;font-size:14px;display:flex}@media (hover:hover){.tct-pick-row:hover{background:var(--c-raise)}}.tct-pick-row.is-picked{background:color-mix(in srgb, var(--c-primary) 13%, transparent)}.tct-pick-row>svg{flex:none}.tct-pick-name{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;font-weight:600;overflow:hidden}.tct-pick-pos{min-width:0;max-width:38%;color:var(--c-muted);white-space:nowrap;text-overflow:ellipsis;flex:0 auto;font-size:12px;font-weight:600;overflow:hidden}.tct-pick-check{min-width:24px;color:var(--c-primary);flex:none;place-items:center;display:grid}.tct-pick-num{background:var(--grad);color:#050807;font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;min-width:24px;height:24px;padding:0 6px;font-size:13px;font-weight:800;display:grid}.tct-counter{color:var(--c-muted);align-items:center;gap:10px;margin:0;font-size:13px;font-weight:600;display:flex}.tct-counter.is-full{color:var(--c-primary)}.tct-counter-text{white-space:nowrap}.tct-dots{flex:none;gap:6px;display:inline-flex}.tct-dot{background:var(--c-raise);border:1px solid var(--c-border);border-radius:50%;width:9px;height:9px;transition:background .12s,border-color .12s}.tct-dot.is-on{background:var(--grad);border-color:#0000}.tct-cat{margin-top:16px}.tct-chips{flex-wrap:wrap;gap:8px;display:flex}.tct-chip{background:var(--c-backdrop);border:1px solid var(--c-border);max-width:100%;color:var(--c-muted);cursor:pointer;text-align:left;overflow-wrap:anywhere;border-radius:16px;align-items:center;gap:6px;padding:7px 12px;font-size:13px;transition:border-color .12s,color .12s,background .12s;display:inline-flex}.tct-chip>svg{flex:none}@media (hover:hover){.tct-chip:hover:not(:disabled){border-color:var(--c-primary);color:var(--c-text)}}.tct-chip.is-on{background:color-mix(in srgb, var(--c-primary) 16%, transparent);border-color:var(--c-primary);color:var(--c-text)}.tct-chip-ico{color:var(--c-primary);flex:none}.tct-chip:disabled{opacity:.4;cursor:not-allowed}.tct-message{color:var(--c-text);margin:0;font-size:14.5px;line-height:1.45}.tct-message.is-default{color:var(--c-muted);font-style:italic}.tct-message-input{box-sizing:border-box;resize:none;width:100%;line-height:1.45;font:inherit;height:auto;min-height:104px;margin-bottom:4px;padding:12px 14px;font-size:16px}.tactics-view{gap:34px}.tp-section.tp-section--v2{background:0 0;border:0;border-radius:0;padding:0}.tct-intro,.tct-foot{text-align:left;margin:0 4px}.tct-phil-list,.tct-cap-list,.tct-pill-list,.tct-pill-cols,.tct-message{background:var(--card-fill);box-shadow:var(--card-edge);border-radius:18px;gap:0;overflow:hidden}.tct-pill-cols{columns:auto;grid-template-columns:1fr 1fr;display:grid}.tct-phil-item,.tct-cap-row,.tct-pill{background:0 0;border:0;border-radius:0;min-height:54px;padding:12px 14px;position:relative}.tct-phil-item+.tct-phil-item:before,.tct-cap-row+.tct-cap-row:before,.tct-pill-list .tct-pill+.tct-pill:before{content:"";background:var(--c-hair);height:1px;position:absolute;top:0;left:58px;right:0}.tct-pill-cols .tct-pill{box-shadow:inset 0 -1px 0 var(--c-hair);margin:0}.tct-phil-icon{color:var(--c-text);background:#ffffff0f}.tct-num{color:var(--c-muted);background:#ffffff14;border:0}.tct-num.is-primary{color:#050807;background:#fff}.tct-cap-role.is-primary{color:var(--c-muted)}.tct-side-label,.tct-cat-title{color:var(--c-muted);letter-spacing:.18em;margin-left:4px;font-size:11px}.tct-sides{gap:12px}.tct-message{padding:14px 16px;display:block}.tactics-view .tp-empty-block{background:var(--card-fill);box-shadow:var(--card-edge);color:var(--c-muted);border-radius:18px;margin:0;padding:16px}.tct-pick-need{margin:0}.phx-lead{color:var(--c-muted);margin:0 4px 18px;font-size:14px;line-height:1.45}.phx-cat+.phx-cat{margin-top:24px}.phx-opt:disabled{cursor:default}.phx-opt:disabled .v2-row-title,.phx-opt:disabled .v2-ico{opacity:.4}.phx-opt.is-on .v2-ico{background:color-mix(in srgb, var(--c-primary) 16%, transparent);color:var(--c-primary)}.phx-tick{border:1.5px solid var(--c-border);color:#050807;border-radius:999px;flex:none;place-items:center;width:24px;height:24px;display:grid}.phx-opt.is-on .phx-tick{background:var(--grad);border-color:#0000}.phx-own-list{margin-bottom:10px}.phx-own-form{flex-direction:column;gap:10px;display:flex}.phx-own-form .field-input{scroll-margin-top:24px}.phx-own-note{color:#f5b14c;margin:0 4px;font-size:13px}.phx-own-add{text-overflow:ellipsis;white-space:nowrap;justify-content:center;align-items:center;gap:6px;width:100%;min-height:46px;padding:0 14px;display:inline-flex;overflow:hidden}
