.ui-module__Hi2WXW__btn{border-radius:var(--fc-radius-xs);border:1px solid var(--fc-color-page);background:var(--fc-color-card);height:38px;color:var(--fc-color-text2);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;white-space:nowrap;touch-action:manipulation;justify-content:center;align-items:center;gap:6px;padding:0 18px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.ui-module__Hi2WXW__btn:disabled{opacity:.4;cursor:not-allowed}.ui-module__Hi2WXW__primary{background:var(--fc-color-text2);border-color:var(--fc-color-text2);color:var(--fc-color-white)}.ui-module__Hi2WXW__small{height:32px;padding:0 13px;font-size:12px}.ui-module__Hi2WXW__ghost{background:0 0;border-color:transparent}.ui-module__Hi2WXW__danger{border-color:var(--fc-color-danger);color:var(--fc-color-danger)}.ui-module__Hi2WXW__iconBtn{border-radius:var(--fc-radius-xs);border:1px solid var(--fc-color-page);background:var(--fc-color-card);width:34px;height:34px;color:var(--fc-color-text2);cursor:pointer;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.ui-module__Hi2WXW__label{letter-spacing:.08em;text-transform:uppercase;color:var(--fc-color-text2);font-size:11.5px;font-weight:700}.ui-module__Hi2WXW__field{flex-direction:column;gap:6px;min-width:0;display:flex}.ui-module__Hi2WXW__input{border-radius:var(--fc-radius-md);border:1.5px solid var(--fc-color-input-border);background:var(--fc-color-field);width:100%;min-width:0;height:40px;padding:0 12px;font-size:15px;font-weight:700}.ui-module__Hi2WXW__input:focus{outline:2px solid var(--fc-color-ink);outline-offset:-1px;background:var(--fc-color-card)}.ui-module__Hi2WXW__inputError{border-color:var(--fc-color-danger)}.ui-module__Hi2WXW__display{font-family:var(--fc-font-display);letter-spacing:.03em;font-size:22px;font-weight:400}textarea.ui-module__Hi2WXW__input{resize:vertical;height:auto;padding:10px 12px;font-weight:400;line-height:1.35}.ui-module__Hi2WXW__hint{color:var(--fc-color-muted2);font-size:12.5px;line-height:1.35}.ui-module__Hi2WXW__error{color:var(--fc-color-danger);font-size:12.5px;font-weight:700;line-height:1.35}.ui-module__Hi2WXW__seg{border:1px solid var(--fc-color-text2);border-radius:var(--fc-radius-xs);background:var(--fc-color-card);display:inline-flex;overflow:hidden}.ui-module__Hi2WXW__seg button{height:32px;color:var(--fc-color-text2);cursor:pointer;white-space:nowrap;touch-action:manipulation;background:0 0;border:none;padding:0 14px;font-size:12.5px;font-weight:700}.ui-module__Hi2WXW__seg button[aria-pressed=true]{background:var(--fc-color-text2);color:var(--fc-color-white)}.ui-module__Hi2WXW__seg a{height:32px;color:var(--fc-color-text2);white-space:nowrap;align-items:center;padding:0 14px;font-size:12.5px;font-weight:700;text-decoration:none;display:inline-flex}.ui-module__Hi2WXW__seg a+a{border-left:1px solid var(--fc-color-text2)}.ui-module__Hi2WXW__seg a[aria-current=page]{background:var(--fc-color-text2);color:var(--fc-color-white)}.ui-module__Hi2WXW__seg a:focus-visible{outline:2px solid var(--fc-color-ink);outline-offset:-4px}.ui-module__Hi2WXW__seg a[aria-current=page]:focus-visible{outline-color:var(--fc-color-white)}.ui-module__Hi2WXW__segFill{width:100%;display:flex}.ui-module__Hi2WXW__segFill button{flex:1;min-width:0;padding:0 4px;font-size:12px}.ui-module__Hi2WXW__tabs button[aria-selected=true]{background:var(--fc-color-text2);color:var(--fc-color-white)}.ui-module__Hi2WXW__tabs button:focus-visible{outline:2px solid var(--fc-color-ink);outline-offset:-4px}.ui-module__Hi2WXW__tabs button[aria-selected=true]:focus-visible{outline-color:var(--fc-color-white)}.ui-module__Hi2WXW__card{background:var(--fc-color-card);border-radius:var(--fc-radius-xl);box-shadow:0 0 0 1px var(--fc-color-shadow),0 2px 10px var(--fc-color-shadow);padding:18px 20px}.ui-module__Hi2WXW__h1{font-family:var(--fc-font-display);letter-spacing:.03em;margin:0;font-size:34px;font-weight:400}.ui-module__Hi2WXW__h2{font-family:var(--fc-font-display);letter-spacing:.03em;margin:0;font-size:24px;font-weight:400}.ui-module__Hi2WXW__codeChip{border-radius:var(--fc-radius-sm);background:var(--fc-color-ink);height:24px;color:var(--fc-color-white);letter-spacing:.04em;white-space:nowrap;align-items:center;padding:0 9px;font-size:12.5px;font-weight:700;display:inline-flex}.ui-module__Hi2WXW__codeText{letter-spacing:.04em;color:var(--fc-color-muted);font-size:12.5px;font-weight:700}.ui-module__Hi2WXW__overlay{background:var(--fc-color-overlay);z-index:50;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.ui-module__Hi2WXW__modal{width:min(var(--modal-w,640px),100%);background:var(--fc-color-card);border-radius:16px;flex-direction:column;gap:16px;max-height:calc(100vh - 48px);padding:22px 24px;display:flex;overflow:auto}.ui-module__Hi2WXW__modalHead{align-items:flex-start;gap:12px;display:flex}.ui-module__Hi2WXW__modalHead h2{flex:1}.ui-module__Hi2WXW__modalFoot{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.ui-module__Hi2WXW__close{cursor:pointer;width:34px;height:34px;color:var(--fc-color-muted2);background:0 0;border:none;font-size:22px}.ui-module__Hi2WXW__toasts{z-index:60;flex-direction:column;gap:8px;display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%)}.ui-module__Hi2WXW__toast{background:var(--fc-color-ink);color:var(--fc-color-white);box-shadow:0 6px 20px var(--fc-color-shadow);border-radius:12px;max-width:560px;padding:11px 18px;font-size:14px;font-weight:700}.ui-module__Hi2WXW__toastError{background:var(--fc-color-danger)}.ui-module__Hi2WXW__menu{z-index:20;background:var(--fc-color-card);min-width:260px;box-shadow:0 0 0 1px var(--fc-color-shadow),0 10px 30px var(--fc-color-shadow);border-radius:12px;flex-direction:column;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);right:0}.ui-module__Hi2WXW__menu button{text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:10px 12px}.ui-module__Hi2WXW__menu button:hover{background:var(--fc-color-field)}.ui-module__Hi2WXW__menu button:focus-visible{background:var(--fc-color-field)}.ui-module__Hi2WXW__menuTitle{font-size:14px;font-weight:700}.ui-module__Hi2WXW__menuHint{color:var(--fc-color-muted2);font-size:12.5px}.ui-module__Hi2WXW__swatch{width:30px;height:30px;color:var(--fc-color-white);border-radius:7px;flex:none;justify-content:center;align-items:center;font-size:15px;font-weight:700;display:inline-flex}.ui-module__Hi2WXW__swatchPlaceholder{border:2px dashed var(--fc-color-placeholder-edge)}.ui-module__Hi2WXW__pill{background:var(--fc-color-field);border-radius:11px;align-items:center;height:22px;padding:0 8px;font-size:12px;font-weight:700;display:inline-flex}.ui-module__Hi2WXW__pillWarn{background:var(--fc-color-danger-bg);color:var(--fc-color-danger)}.ui-module__Hi2WXW__needsFix{letter-spacing:.02em;text-transform:uppercase;background:var(--fc-color-danger-bg);color:var(--fc-color-danger);white-space:nowrap;border-radius:8px;padding:1px 6px;font-size:10px;font-weight:700}.ui-module__Hi2WXW__pillDashed{border:1.5px dashed var(--fc-color-placeholder-edge);color:var(--fc-color-muted2);background:0 0}.ui-module__Hi2WXW__banner{border-radius:10px;padding:10px 14px;font-size:13.5px;font-weight:700;line-height:1.35}.ui-module__Hi2WXW__bannerWarn{background:var(--fc-color-danger-bg);color:var(--fc-color-danger)}.ui-module__Hi2WXW__bannerInfo{background:var(--fc-color-field);color:var(--fc-color-text2)}.ui-module__Hi2WXW__bannerOk{background:var(--fc-color-ok-bg);color:var(--fc-color-ok)}.ui-module__Hi2WXW__fieldset{border:0;min-width:0;margin:0;padding:0;display:contents}@media (max-width:599.98px){.ui-module__Hi2WXW__overlay{align-items:stretch;padding:0}.ui-module__Hi2WXW__modal{width:100%;height:100%;max-height:none;padding:max(16px,env(safe-area-inset-top))max(16px,env(safe-area-inset-right))max(16px,env(safe-area-inset-bottom))max(16px,env(safe-area-inset-left));border-radius:0}.ui-module__Hi2WXW__modalFoot{margin-top:auto}.ui-module__Hi2WXW__modalFoot>*{flex:auto}}@media (max-width:767.98px){.ui-module__Hi2WXW__btn,.ui-module__Hi2WXW__small{height:auto;min-height:44px}.ui-module__Hi2WXW__iconBtn,.ui-module__Hi2WXW__close{width:44px;height:44px}.ui-module__Hi2WXW__input{height:44px}textarea.ui-module__Hi2WXW__input{height:auto}.ui-module__Hi2WXW__seg button,.ui-module__Hi2WXW__seg a{height:44px}.ui-module__Hi2WXW__menu button{min-height:44px}}
.installs-module__j3lgoq__wrap{min-height:0;height:calc(100vh - var(--fc-layout-top-bar));flex:none;grid-template-columns:minmax(0,1fr) minmax(380px,1fr);display:grid}.installs-module__j3lgoq__status{border:1.5px solid var(--fc-color-ink);height:22px;color:var(--fc-color-ink);background:var(--fc-color-card);border-radius:11px;align-items:center;padding:0 8px;display:inline-flex}.installs-module__j3lgoq__statusDraft{background:var(--fc-color-field);color:var(--fc-color-muted2);border-color:transparent}.installs-module__j3lgoq__list{flex-direction:column;gap:10px;min-width:0;min-height:0;padding:20px 24px 0;display:flex}.installs-module__j3lgoq__listBody{flex-direction:column;flex:1;gap:10px;min-height:0;padding-bottom:20px;display:flex;overflow:auto}.installs-module__j3lgoq__titleH{font:inherit;min-width:0;margin:0;display:flex}.installs-module__j3lgoq__pickerName{font-family:var(--fc-font-display);letter-spacing:.03em;white-space:nowrap;text-overflow:ellipsis;font-size:28px;line-height:1.15;overflow:hidden}.installs-module__j3lgoq__nameInput{min-width:0;font-family:var(--fc-font-display);letter-spacing:.03em;flex:1;font-size:28px}.installs-module__j3lgoq__pickRow{color:var(--fc-color-ink);border:1.5px solid transparent;border-radius:8px;align-items:center;gap:10px;padding:7px 10px;text-decoration:none;display:flex}.installs-module__j3lgoq__pickRow:hover{background:var(--fc-color-card-soft)}.installs-module__j3lgoq__pickRowOn{border-color:var(--fc-color-ink);background:var(--fc-color-card-soft)}.installs-module__j3lgoq__pickName{letter-spacing:.03em;text-transform:uppercase;flex:1;min-width:0;font-size:14px;font-weight:700}.installs-module__j3lgoq__pickMeta{color:var(--fc-color-muted);align-items:center;gap:10px;font-size:12px;font-weight:700;display:flex}.installs-module__j3lgoq__links{flex-wrap:wrap;align-items:center;gap:4px 18px;min-height:32px;display:flex}.installs-module__j3lgoq__textLink{cursor:pointer;white-space:nowrap;min-height:32px;font:inherit;letter-spacing:.04em;text-transform:uppercase;color:var(--fc-color-link);background:0 0;border:0;padding:0;font-size:13px;font-weight:700;text-decoration:none}.installs-module__j3lgoq__textLink:hover{text-decoration:underline}.installs-module__j3lgoq__linksEnd{margin-left:auto}.installs-module__j3lgoq__renameHint{color:var(--fc-color-muted2);font-size:12.5px}.installs-module__j3lgoq__addLine{align-items:center;gap:12px;display:flex}.installs-module__j3lgoq__count{color:var(--fc-color-muted2);font-size:13px;font-weight:700}.installs-module__j3lgoq__info{color:var(--fc-color-muted2);font-size:12.5px;line-height:1.4}.installs-module__j3lgoq__rows{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.installs-module__j3lgoq__row{border:1.5px solid var(--fc-color-border);background:var(--fc-color-card);border-radius:10px;grid-template-columns:18px 28px 104px minmax(0,1fr);grid-template-areas:"grip num thumb title""grip.thumb meta";align-items:center;gap:4px 8px;padding:8px 8px 8px 10px;display:grid}.installs-module__j3lgoq__rowNoGrip{grid-template-columns:28px 104px minmax(0,1fr);grid-template-areas:"num thumb title"".thumb meta"}.installs-module__j3lgoq__thumb{background:var(--fc-color-card-soft);border:1px solid var(--fc-color-border-soft);border-radius:8px;grid-area:thumb;justify-content:center;align-self:start;width:104px;height:60px;display:flex;overflow:hidden}.installs-module__j3lgoq__thumb>*{max-width:100%;height:100%}.installs-module__j3lgoq__rowMeta{flex-wrap:wrap;grid-area:meta;align-items:center;gap:6px 4px;min-width:0;display:flex}.installs-module__j3lgoq__rowActions{flex-wrap:nowrap;align-items:center;gap:4px;margin-left:auto;display:flex}.installs-module__j3lgoq__rowActions>button:last-child{width:24px}.installs-module__j3lgoq__rowActions>:not(:last-child){padding-left:8px;padding-right:8px}.installs-module__j3lgoq__rowDragging{box-shadow:0 4px 14px var(--fc-color-shadow)}.installs-module__j3lgoq__grip{width:18px;color:var(--fc-color-muted);cursor:grab;touch-action:none;letter-spacing:-2px;background:0 0;border:none;grid-area:grip;align-self:stretch;padding:0;font-size:11px}.installs-module__j3lgoq__num{background:var(--fc-print-ink);width:28px;height:28px;color:var(--fc-color-white);border-radius:4px;flex:none;grid-area:num;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:inline-flex}.installs-module__j3lgoq__rowTitle{text-transform:uppercase;min-width:0;color:var(--fc-color-ink);grid-area:title;font-size:13px;font-weight:700;line-height:1.25;text-decoration:none}.installs-module__j3lgoq__rowTitle:hover{text-decoration:underline}.installs-module__j3lgoq__form{color:var(--fc-color-muted2)}.installs-module__j3lgoq__pane{border-left:1px solid var(--fc-color-border);background:var(--fc-color-card);flex-direction:column;min-height:0;display:flex;overflow:auto}.installs-module__j3lgoq__paneHead{flex-direction:column;gap:8px;padding:14px 14px 8px;display:flex}.installs-module__j3lgoq__paneHead>div{flex-wrap:wrap}.installs-module__j3lgoq__paneBar{align-items:center;gap:10px;padding:0 14px 10px;display:flex}.installs-module__j3lgoq__desc{color:var(--fc-color-muted2);flex:1;font-size:12.5px;font-weight:700}.installs-module__j3lgoq__preview{background:var(--fc-print-canvas);flex-direction:column;align-items:center;gap:10px;padding:16px 0;display:flex}.installs-module__j3lgoq__history{flex-direction:column;gap:6px;padding:14px;display:flex}.installs-module__j3lgoq__historyRow{justify-content:space-between;align-items:center;gap:8px;font-size:12.5px;font-weight:700;display:flex}.installs-module__j3lgoq__addGroup{flex-direction:column;gap:4px;margin-bottom:10px;display:flex}.installs-module__j3lgoq__addRow{border:1.5px solid var(--fc-color-border);cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:6px 8px;font-size:13px;font-weight:700;display:flex}.installs-module__j3lgoq__addRow>span:nth-child(2){flex:1}.installs-module__j3lgoq__addRowOn{border-color:var(--fc-color-ink);background:var(--fc-color-card-soft)}.installs-module__j3lgoq__empty{flex-direction:column;grid-column:1/-1;align-items:flex-start;gap:12px;padding:20px 24px;display:flex}.installs-module__j3lgoq__emptyTitle{font-family:var(--fc-font-display);letter-spacing:.03em;flex-direction:column;margin:0;font-size:28px;font-weight:400;display:flex}.installs-module__j3lgoq__emptySub{font-family:var(--fc-font-body);letter-spacing:0;color:var(--fc-color-muted2);font-size:13px;font-weight:700}.installs-module__j3lgoq__emptyMsg{color:var(--fc-color-muted2);padding:20px 0;font-weight:700}.installs-module__j3lgoq__cards{flex-direction:column;gap:8px;display:flex}.installs-module__j3lgoq__card{border:1.5px solid var(--fc-color-border);background:var(--fc-color-card);border-radius:10px;align-items:flex-start;gap:10px;padding:8px 10px;display:flex}.installs-module__j3lgoq__cardBody{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.installs-module__j3lgoq__cardHead{align-items:center;gap:10px;min-width:0;display:flex}.installs-module__j3lgoq__cardHead .installs-module__j3lgoq__thumb{flex:none}.installs-module__j3lgoq__cardHead .installs-module__j3lgoq__rowTitle{flex:1}.installs-module__j3lgoq__note{resize:vertical;width:100%;min-height:54px;font:inherit;border:1.5px solid var(--fc-color-input-border);background:var(--fc-color-field);box-sizing:border-box;border-radius:8px;padding:6px 8px;font-size:13px}.installs-module__j3lgoq__disabled{opacity:.4;pointer-events:none}.installs-module__j3lgoq__preview>[data-print-doc]{width:100%}.installs-module__j3lgoq__units{margin-bottom:8px}.installs-module__j3lgoq__notShared{color:var(--fc-color-muted2);margin-bottom:4px;font-size:13px}.installs-module__j3lgoq__previewOpen{text-align:left;cursor:pointer;width:100%;font:inherit;border:1.5px solid var(--fc-color-border);background:var(--fc-color-card);color:var(--fc-color-ink);border-radius:10px;align-items:center;gap:10px;padding:6px 10px 6px 6px;display:none}.installs-module__j3lgoq__previewIcon{background:var(--fc-color-white);border:1px solid var(--fc-color-border);width:40px;height:52px;box-shadow:0 1px 3px var(--fc-color-shadow);flex-direction:column;flex:none;gap:3px;padding:4px;display:flex}.installs-module__j3lgoq__previewIcon>i{background:var(--fc-color-field);flex:1}.installs-module__j3lgoq__previewText{flex-direction:column;flex:1;gap:2px;min-width:0;font-size:13px;font-weight:700;display:flex}.installs-module__j3lgoq__previewSub{color:var(--fc-color-muted2);font-size:12px}.installs-module__j3lgoq__sheet{flex-direction:column;margin:0 -16px;display:flex}.installs-module__j3lgoq__sheet .installs-module__j3lgoq__paneHead>div{flex-wrap:nowrap;max-width:100%;overflow-x:auto}.installs-module__j3lgoq__sheet .installs-module__j3lgoq__paneHead>div>button{flex:none}@media (max-width:1023.98px){[data-fits=phone] .installs-module__j3lgoq__wrap{height:auto;min-height:calc(100vh - var(--fc-layout-top-bar))}[data-fits=phone] .installs-module__j3lgoq__listBody{overflow:visible}[data-fits=phone] .installs-module__j3lgoq__pane{overflow:visible}}@media (max-width:767.98px){[data-fits=phone] .installs-module__j3lgoq__wrap{grid-template-columns:minmax(0,1fr)}[data-fits=phone] .installs-module__j3lgoq__wrap>.installs-module__j3lgoq__pane{display:none}[data-fits=phone] .installs-module__j3lgoq__previewOpen{display:flex}[data-fits=phone] .installs-module__j3lgoq__list{padding:16px 16px 0}[data-fits=phone] .installs-module__j3lgoq__textLink{min-height:44px}[data-fits=phone] .installs-module__j3lgoq__titleH button{min-height:44px}[data-fits=phone] .installs-module__j3lgoq__row{grid-template-columns:30px 28px 104px minmax(0,1fr);padding-left:4px}[data-fits=phone] .installs-module__j3lgoq__rowNoGrip{grid-template-columns:28px 104px minmax(0,1fr);padding-left:10px}[data-fits=phone] .installs-module__j3lgoq__grip{width:30px;min-height:44px}[data-fits=phone] .installs-module__j3lgoq__rowActions{flex-wrap:wrap}[data-fits=phone] .installs-module__j3lgoq__card{grid-template-columns:30px 28px minmax(0,1fr) 44px;grid-template-areas:"grip num head close""grip note note note";gap:8px 6px;padding:8px 6px;display:grid}[data-fits=phone] .installs-module__j3lgoq__cardBody{display:contents}[data-fits=phone] .installs-module__j3lgoq__cardHead{grid-area:head;align-items:flex-start}[data-fits=phone] .installs-module__j3lgoq__card .installs-module__j3lgoq__note{grid-area:note}[data-fits=phone] .installs-module__j3lgoq__card>:last-child:not(.installs-module__j3lgoq__cardBody){grid-area:close}}
.legend-module__28cEyq__positions{flex-direction:column;gap:8px;display:flex}.legend-module__28cEyq__head{font-family:var(--fc-font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--fc-color-muted2);font-size:12px;font-weight:700}.legend-module__28cEyq__grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px 14px;display:grid}.legend-module__28cEyq__position{grid-template-columns:34px minmax(0,1fr);align-items:center;column-gap:8px;font-size:14px;display:grid}.legend-module__28cEyq__jersey{grid-row:span 2;display:block}.legend-module__28cEyq__letter{fill:var(--fc-color-white);font-family:var(--fc-font-body);font-size:11px;font-weight:700}.legend-module__28cEyq__name{text-transform:uppercase;letter-spacing:.03em;font-weight:700}.legend-module__28cEyq__word{color:var(--fc-color-muted2);font-weight:700}
.player-module__VYFDea__player{flex-direction:column;gap:12px;min-width:0;display:flex}.player-module__VYFDea__watch{gap:16px}.player-module__VYFDea__status{flex-wrap:wrap;align-items:baseline;gap:4px 14px;min-height:30px;display:flex}.player-module__VYFDea__phase{font-family:var(--fc-font-display);letter-spacing:.03em;color:var(--fc-color-ink);font-size:28px;line-height:1}.player-module__VYFDea__watch .player-module__VYFDea__phase{color:var(--fc-color-text2);font-size:24px}.player-module__VYFDea__narration{text-transform:uppercase;font-size:16px;font-weight:700;line-height:1.2}.player-module__VYFDea__watch .player-module__VYFDea__narration{font-size:20px}.player-module__VYFDea__diagram{width:100%;max-width:980px;height:clamp(240px,calc(100vh - var(--fc-layout-top-bar) - 380px),460px);align-self:center}.player-module__VYFDea__watch .player-module__VYFDea__diagram{height:clamp(260px,calc(100vh - var(--fc-layout-top-bar) - 330px),520px)}.player-module__VYFDea__calls{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.player-module__VYFDea__callsLabel{letter-spacing:.06em;color:var(--fc-color-muted2);font-size:13px;font-weight:700}.player-module__VYFDea__callGrid{flex:360px;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.player-module__VYFDea__call{border-radius:var(--fc-radius-md);height:44px;font-family:var(--fc-font-display);letter-spacing:.03em;cursor:pointer;touch-action:manipulation;border:2px solid;padding:0;font-size:18px}.player-module__VYFDea__watch .player-module__VYFDea__call{height:48px;font-size:19px}.player-module__VYFDea__controls{border-top:1px solid var(--fc-color-border-soft);flex-wrap:wrap;align-items:center;gap:14px 20px;padding-top:6px;display:flex}.player-module__VYFDea__transport{align-items:center;gap:12px;padding-top:10px;display:flex}.player-module__VYFDea__pill{border-radius:var(--fc-radius-xs);border:1px solid var(--fc-color-text2);background:var(--fc-color-card);width:96px;height:44px;color:var(--fc-color-text2);font-family:var(--fc-font-body);letter-spacing:.04em;cursor:pointer;touch-action:manipulation;padding:0;font-size:14px;font-weight:700}.player-module__VYFDea__pill[aria-pressed=true]{background:var(--fc-color-text2);color:var(--fc-color-white)}.player-module__VYFDea__small{width:auto;height:34px;padding:0 14px;font-size:12.5px}.player-module__VYFDea__round{border-radius:var(--fc-radius-xs);background:var(--fc-color-text2);cursor:pointer;touch-action:manipulation;border:none;flex:none;justify-content:center;align-items:center;gap:7px;width:60px;height:60px;display:flex}.player-module__VYFDea__bar{background:var(--fc-color-white);border-radius:2px;width:7px;height:22px}.player-module__VYFDea__triangle{border-left:20px solid var(--fc-color-white);border-top:12px solid transparent;border-bottom:12px solid transparent;width:0;height:0;margin-left:5px}.player-module__VYFDea__scrub{touch-action:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;outline:none;flex:280px;height:60px;margin-top:10px;position:relative}.player-module__VYFDea__scrub:focus-visible{box-shadow:0 0 0 2px var(--fc-color-link);border-radius:8px}.player-module__VYFDea__segs{display:flex;position:absolute;top:25px;left:0;right:0}.player-module__VYFDea__seg{flex-direction:column;flex-basis:0;gap:8px;min-width:0;display:flex}.player-module__VYFDea__track{background:var(--fc-color-track);border-radius:5px;height:10px;overflow:hidden}.player-module__VYFDea__fill{background:var(--fc-color-ink);height:100%}.player-module__VYFDea__segLabel{color:var(--fc-color-muted);text-align:center;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;font-size:12px;overflow:hidden}.player-module__VYFDea__segOn{color:var(--fc-color-ink);font-weight:700}.player-module__VYFDea__head{background:var(--fc-color-ink);border:3px solid var(--fc-color-white);width:20px;height:20px;box-shadow:0 1px 4px var(--fc-color-knob-shadow);box-sizing:border-box;pointer-events:none;border-radius:50%;margin-left:-10px;position:absolute;top:20px}.player-module__VYFDea__options{align-items:center;gap:10px;padding-top:10px;display:flex}.player-module__VYFDea__optLabel{letter-spacing:.06em;color:var(--fc-color-muted2);font-size:13px;font-weight:700}.player-module__VYFDea__legend{color:var(--fc-color-text2);letter-spacing:.02em;text-transform:uppercase;flex-direction:column;gap:6px;font-size:13px;font-weight:700;display:flex}.player-module__VYFDea__legendTitle{letter-spacing:.06em;color:var(--fc-color-muted2);font-size:12px}.player-module__VYFDea__legendRow{grid-template-columns:30px minmax(0,1fr);align-items:center;gap:8px;display:grid}.player-module__VYFDea__legendIcon{justify-content:center;align-items:center;display:flex}.player-module__VYFDea__lgCircle{background:var(--fc-color-muted2);border-radius:50%;width:17px;height:17px}.player-module__VYFDea__lgDiamond{background:var(--fc-color-muted2);border-radius:2px;width:13px;height:13px;transform:rotate(45deg)}.player-module__VYFDea__lgLine{background:var(--fc-color-muted);border-radius:2px;width:20px;height:2.5px}.player-module__VYFDea__lgChev{border-top:2.5px solid var(--fc-color-muted);border-right:2.5px solid var(--fc-color-muted);border-radius:1px;width:7px;height:7px;margin-left:-9px;transform:rotate(45deg)}.player-module__VYFDea__phone{gap:12px}.player-module__VYFDea__phone .player-module__VYFDea__status{flex-direction:column;gap:3px;min-height:47px}.player-module__VYFDea__phone .player-module__VYFDea__narration{font-size:14px}.player-module__VYFDea__phone .player-module__VYFDea__diagram{max-width:none;height:max(220px,min(74vw,360px))}.player-module__VYFDea__phone .player-module__VYFDea__calls{flex-direction:column;align-items:stretch;gap:6px}.player-module__VYFDea__phone .player-module__VYFDea__callGrid{flex:none;gap:6px}.player-module__VYFDea__phone .player-module__VYFDea__call{font-size:17px}.player-module__VYFDea__phone .player-module__VYFDea__controls{border-top:none;gap:8px 12px;padding-top:0}.player-module__VYFDea__phone .player-module__VYFDea__scrub{flex:100%;height:52px;margin-top:0}.player-module__VYFDea__phone .player-module__VYFDea__segs{top:12px}.player-module__VYFDea__phone .player-module__VYFDea__head{top:7px}.player-module__VYFDea__phone .player-module__VYFDea__transport{flex:100%;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);padding-top:0;display:grid}.player-module__VYFDea__phone .player-module__VYFDea__transport .player-module__VYFDea__pill{width:100%}.player-module__VYFDea__phone .player-module__VYFDea__round{width:64px;height:64px}.player-module__VYFDea__phone .player-module__VYFDea__options{flex-wrap:wrap;flex:100%;justify-content:center;padding-top:0}.player-module__VYFDea__phone .player-module__VYFDea__options button{min-width:44px;min-height:44px}.player-module__VYFDea__phone .player-module__VYFDea__small{border-radius:22px;height:44px}@media (orientation:landscape) and (max-height:520px){.player-module__VYFDea__phone{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);grid-template-areas:"status status""diagram calls""diagram controls";align-items:start;column-gap:16px;display:grid}.player-module__VYFDea__phone .player-module__VYFDea__status{grid-area:status;min-height:0}.player-module__VYFDea__phone .player-module__VYFDea__diagram{grid-area:diagram;height:calc(100vh - 96px);min-height:200px}.player-module__VYFDea__phone .player-module__VYFDea__calls{grid-area:calls}.player-module__VYFDea__phone .player-module__VYFDea__controls{grid-area:controls}}
.settings-module__RfztVG__cols{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:22px;display:grid}.settings-module__RfztVG__left{flex-direction:column;gap:18px;display:flex}.settings-module__RfztVG__right{top:calc(var(--fc-layout-top-bar) + 16px);flex-direction:column;gap:14px;display:flex;position:-webkit-sticky;position:sticky}.settings-module__RfztVG__cardHead{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.settings-module__RfztVG__sizeText{color:var(--fc-color-muted2);margin-bottom:12px;font-size:13px;line-height:1.35}.settings-module__RfztVG__table{border-collapse:separate;border-spacing:0 8px;width:100%}.settings-module__RfztVG__table th{text-align:left;letter-spacing:.08em;text-transform:uppercase;color:var(--fc-color-text2);padding:0 6px;font-size:11px;font-weight:700}.settings-module__RfztVG__table td{vertical-align:middle;padding:0 6px}.settings-module__RfztVG__letter{text-align:center;text-transform:uppercase;width:52px}.settings-module__RfztVG__colorCell{align-items:center;gap:6px;display:flex}.settings-module__RfztVG__colorCell input[type=color]{border:1.5px solid var(--fc-color-input-border);cursor:pointer;background:0 0;border-radius:8px;width:34px;height:34px;padding:0}.settings-module__RfztVG__hex{width:96px;font-family:ui-monospace,monospace;font-size:13px}.settings-module__RfztVG__pairs{flex-direction:column;gap:6px;display:flex}.settings-module__RfztVG__pair{align-items:center;gap:6px;font-size:13px;font-weight:700;display:flex}.settings-module__RfztVG__pair .settings-module__RfztVG__mini{border-radius:5px;width:22px;height:22px;font-size:12px}.settings-module__RfztVG__displayRow{grid-template-columns:130px 1fr;align-items:center;gap:10px;padding:6px 0;display:grid}.settings-module__RfztVG__displayRow>:last-child{justify-self:start}.settings-module__RfztVG__saveBar{background:var(--fc-color-card);box-shadow:0 -2px 14px var(--fc-color-shadow);z-index:10;border-radius:14px;justify-content:flex-end;align-items:center;gap:10px;margin:0 -4px;padding:12px 16px;display:flex;position:-webkit-sticky;position:sticky;bottom:0}.settings-module__RfztVG__saveBar>:first-child{flex:1;font-size:13.5px;font-weight:700}.settings-module__RfztVG__preview{background:var(--fc-color-card);box-shadow:0 0 0 1px var(--fc-color-shadow),0 2px 10px var(--fc-color-shadow);border-radius:12px;padding:12px 14px;overflow:hidden}.settings-module__RfztVG__teamLink{color:inherit;margin-bottom:12px;text-decoration:none;display:block}
.share-module__LxktxG__page{box-sizing:border-box;background:var(--fc-color-card);min-height:100vh;color:var(--fc-color-ink);padding:max(20px,env(safe-area-inset-top))max(16px,env(safe-area-inset-right))max(22px,env(safe-area-inset-bottom))max(16px,env(safe-area-inset-left))}.share-module__LxktxG__view{flex-direction:column;gap:14px;min-width:0;max-width:720px;margin:0 auto;display:flex}.share-module__LxktxG__header{flex-direction:column;gap:2px;display:flex}.share-module__LxktxG__team{letter-spacing:.06em;text-transform:uppercase;color:var(--fc-color-muted2);font-size:13px;font-weight:700}.share-module__LxktxG__book{font-family:var(--fc-font-display);letter-spacing:.03em;font-size:26px;line-height:1.05}.share-module__LxktxG__install{border-radius:var(--fc-radius-pill);background:var(--fc-color-ink);color:var(--fc-color-white);letter-spacing:.04em;text-transform:uppercase;align-self:flex-start;margin-top:4px;padding:4px 10px;font-size:13px;font-weight:700}.share-module__LxktxG__headerCompact .share-module__LxktxG__book{font-size:22px}.share-module__LxktxG__rails{flex-direction:column;gap:8px;display:flex}.share-module__LxktxG__chips{scrollbar-width:none;gap:8px;margin:0 -16px;padding:0 16px 2px;display:flex;overflow-x:auto}.share-module__LxktxG__chips::-webkit-scrollbar{display:none}.share-module__LxktxG__chip{border-radius:var(--fc-radius-xs);border:1px solid var(--fc-color-text2);min-height:44px;font-family:var(--fc-font-body);letter-spacing:.03em;white-space:nowrap;cursor:pointer;touch-action:manipulation;flex:none;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:700;display:inline-flex}.share-module__LxktxG__formChip{background:var(--fc-color-field);color:var(--fc-color-ink);border-color:var(--fc-color-field);font-family:var(--fc-font-display);font-size:18px;font-weight:400}.share-module__LxktxG__playChip{background:var(--fc-color-card);color:var(--fc-color-text2);text-transform:uppercase}.share-module__LxktxG__chip[aria-pressed=true]{background:var(--fc-color-text2);color:var(--fc-color-white);border-color:var(--fc-color-text2)}.share-module__LxktxG__count{font-family:var(--fc-font-body);opacity:.7;font-size:13px;font-weight:700}.share-module__LxktxG__num{box-sizing:border-box;border-radius:var(--fc-radius-sm);border:2px solid;justify-content:center;align-items:center;min-width:26px;height:26px;padding:0 4px;font-size:14px;display:inline-flex}.share-module__LxktxG__title{--share-title:22px;font-family:var(--fc-font-display);font-size:var(--share-title);letter-spacing:.03em;color:var(--fc-color-text2);white-space:nowrap;text-transform:uppercase;line-height:1.15;overflow:hidden}.share-module__LxktxG__code{font-family:var(--fc-font-body);letter-spacing:.5px;color:var(--fc-color-muted);margin-left:.4em;font-size:.55em;font-weight:700}.share-module__LxktxG__note{color:var(--fc-color-warn);font-size:14px;font-weight:700}.share-module__LxktxG__unavailable{text-align:center;color:var(--fc-color-muted2);padding:28px 8px;font-size:16px}.share-module__LxktxG__legends{border-radius:var(--fc-radius-lg);background:var(--fc-color-card-soft);flex-direction:column;gap:14px;padding:14px 16px;display:flex}.share-module__LxktxG__foot{text-align:center;letter-spacing:.08em;text-transform:uppercase;color:var(--fc-color-muted);padding-top:6px;font-size:12px;font-weight:700}.share-module__LxktxG__plain{text-align:center;flex-direction:column;gap:12px;max-width:420px;margin:18vh auto 0;display:flex}.share-module__LxktxG__brandStack{width:auto;height:120px;margin:0 auto 6px;display:block}.share-module__LxktxG__footMark{vertical-align:middle;width:auto;height:20px;display:inline-block}.share-module__LxktxG__plainText{color:var(--fc-color-text2);margin:0;font-size:17px;line-height:1.4}@media (orientation:landscape) and (max-height:520px){.share-module__LxktxG__page{padding-top:max(12px,env(safe-area-inset-top))}.share-module__LxktxG__view{gap:10px;max-width:none}.share-module__LxktxG__book{font-size:20px}}
.shareDialog-module__X1IMjW__body{flex-direction:column;gap:12px;display:flex}.shareDialog-module__X1IMjW__sees{border-radius:var(--fc-radius-md);background:var(--fc-color-card-soft);border:1px solid var(--fc-color-border);flex-direction:column;gap:8px;padding:12px 14px;display:flex}.shareDialog-module__X1IMjW__privacy{color:var(--fc-color-muted2);font-size:12.5px;line-height:1.35}.shareDialog-module__X1IMjW__links{flex-direction:column;gap:10px;display:flex}.shareDialog-module__X1IMjW__link{flex-direction:column;gap:4px;display:flex}.shareDialog-module__X1IMjW__linkMeta{color:var(--fc-color-muted2);letter-spacing:.03em;text-transform:uppercase;font-size:12px;font-weight:700}.shareDialog-module__X1IMjW__linkRow{align-items:center;gap:8px;display:flex}.shareDialog-module__X1IMjW__url{flex:1;min-width:0;font-size:13px}.shareDialog-module__X1IMjW__confirm{margin:0;line-height:1.4}
.playbook-module__Bg-VxW__top{flex-direction:column;gap:14px;display:flex}.playbook-module__Bg-VxW__row{gap:14px;display:flex}.playbook-module__Bg-VxW__row>*{flex:1;min-width:0}.playbook-module__Bg-VxW__stat{border:1.5px solid var(--fc-color-border);background:var(--fc-color-card-soft);width:96px;height:70px;color:var(--fc-color-ink);border-radius:12px;flex-direction:column;justify-content:space-between;padding:8px 10px;text-decoration:none;display:flex}.playbook-module__Bg-VxW__statNum{font-family:var(--fc-font-display);letter-spacing:.03em;font-size:26px}.playbook-module__Bg-VxW__center{text-align:center;color:var(--fc-color-muted2);padding:60px}.playbook-module__Bg-VxW__teamLink{height:44px;color:var(--fc-color-ink);align-items:center;font-size:16px;font-weight:700;display:inline-flex}.playbook-module__Bg-VxW__archived{align-items:center;gap:12px;margin:12px 24px 0;display:flex}.playbook-module__Bg-VxW__archived>span{flex:1}.playbook-module__Bg-VxW__title{font-size:32px}.playbook-module__Bg-VxW__head{flex-wrap:wrap;align-items:flex-end;gap:16px;display:flex}.playbook-module__Bg-VxW__headText{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.playbook-module__Bg-VxW__kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--fc-color-muted2);font-size:12px;font-weight:700}.playbook-module__Bg-VxW__seasonLine{color:var(--fc-color-muted2);font-size:14px;font-weight:700}.playbook-module__Bg-VxW__headActions{flex-wrap:wrap;gap:8px;display:flex}.playbook-module__Bg-VxW__counts{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;display:grid}.playbook-module__Bg-VxW__stat{border:1.5px solid var(--fc-color-border);background:var(--fc-color-card-soft);min-width:0;min-height:70px;color:var(--fc-color-ink);border-radius:12px;flex-direction:column;justify-content:space-between;padding:8px 12px;text-decoration:none;display:flex}.playbook-module__Bg-VxW__statNum{font-family:var(--fc-font-display);letter-spacing:.03em;font-size:28px;line-height:1}.playbook-module__Bg-VxW__statLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--fc-color-text2);font-size:11px;font-weight:700}.playbook-module__Bg-VxW__dash{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.playbook-module__Bg-VxW__panel{flex-direction:column;gap:12px;min-width:0;display:flex}.playbook-module__Bg-VxW__panelHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.playbook-module__Bg-VxW__panelActions{gap:8px;display:flex}.playbook-module__Bg-VxW__latest{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.playbook-module__Bg-VxW__latest li+li{border-top:1px solid var(--fc-color-border-soft)}.playbook-module__Bg-VxW__latestRow{min-height:44px;color:var(--fc-color-ink);align-items:center;gap:10px;text-decoration:none;display:flex}.playbook-module__Bg-VxW__latestNum{border-radius:var(--fc-radius-sm);border:2px solid;flex:none;justify-content:center;align-items:center;min-width:26px;height:26px;padding:0 4px;font-size:13px;font-weight:700;display:inline-flex}.playbook-module__Bg-VxW__latestName{text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:14px;font-weight:700;overflow:hidden}.playbook-module__Bg-VxW__more{letter-spacing:.04em;text-transform:uppercase;color:var(--fc-color-link);font-size:13px;font-weight:700;text-decoration:none}.playbook-module__Bg-VxW__recent{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.playbook-module__Bg-VxW__recentCard{color:var(--fc-color-ink);flex-direction:column;gap:4px;min-width:0;text-decoration:none;display:flex}.playbook-module__Bg-VxW__recentThumb{background:var(--fc-color-card-soft);border:1px solid var(--fc-color-border-soft);border-radius:10px;overflow:hidden}.playbook-module__Bg-VxW__recentName{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:700;overflow:hidden}@media (max-width:900px){.playbook-module__Bg-VxW__dash{grid-template-columns:1fr}}@media (max-width:767.98px){.playbook-module__Bg-VxW__title{font-size:28px}.playbook-module__Bg-VxW__counts,.playbook-module__Bg-VxW__recent{grid-template-columns:repeat(2,minmax(0,1fr))}.playbook-module__Bg-VxW__headActions{width:100%}.playbook-module__Bg-VxW__headActions>*{flex:auto}.playbook-module__Bg-VxW__more{align-items:center;min-height:44px;display:inline-flex}.playbook-module__Bg-VxW__archived{flex-wrap:wrap;margin:12px 16px 0}}
.editor-module__6x9rbG__wrap{min-height:0;height:calc(100vh - var(--fc-layout-top-bar));flex:none;display:flex}.editor-module__6x9rbG__center{flex-direction:column;flex:1;gap:12px;min-width:0;padding:16px 22px 26px;display:flex;overflow-y:auto}.editor-module__6x9rbG__head{align-items:center;gap:12px;display:flex}.editor-module__6x9rbG__title{min-width:0;font-family:var(--fc-font-display);letter-spacing:.03em;white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:28px;overflow:hidden}.editor-module__6x9rbG__unsaved{color:var(--fc-color-warn);white-space:nowrap;align-items:center;gap:6px;font-size:13px;font-weight:700;display:flex}.editor-module__6x9rbG__dot{background:var(--fc-color-warn-dot);border-radius:50%;width:8px;height:8px}.editor-module__6x9rbG__note{background:var(--fc-color-card);border:2px solid var(--fc-color-ink);border-radius:10px;align-items:center;gap:12px;padding:10px 14px;font-size:14.5px;font-weight:700;line-height:1.3;display:flex}.editor-module__6x9rbG__note>:first-child{flex:1}.editor-module__6x9rbG__hint{color:var(--fc-color-muted2);font-size:14px}.editor-module__6x9rbG__belowField{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.editor-module__6x9rbG__belowField>:first-child{flex:1;min-width:0}.editor-module__6x9rbG__fieldChips{align-items:center;gap:8px;margin-left:auto;display:flex}.editor-module__6x9rbG__canvasCard{background:var(--fc-color-card);box-shadow:0 0 0 1px var(--fc-color-shadow),0 2px 10px var(--fc-color-shadow);border-radius:12px;padding:10px 12px}.editor-module__6x9rbG__canvas{-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative}.editor-module__6x9rbG__overlay{touch-action:none;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.editor-module__6x9rbG__handle{cursor:grab;outline:none}.editor-module__6x9rbG__focusRing.editor-module__6x9rbG__on{opacity:1}.editor-module__6x9rbG__handle:focus-visible+.editor-module__6x9rbG__focusRing{opacity:1}.editor-module__6x9rbG__dragging .editor-module__6x9rbG__handle{cursor:grabbing}.editor-module__6x9rbG__focusRing{opacity:0;pointer-events:none}.editor-module__6x9rbG__warnings{flex-direction:column;gap:6px;display:flex}.editor-module__6x9rbG__panel{flex:0 0 var(--fc-layout-panel);background:var(--fc-color-card);border-left:1px solid var(--fc-color-border);flex-direction:column;gap:18px;padding:18px;display:flex;overflow-y:auto}.editor-module__6x9rbG__codeRow{align-items:center;gap:8px;display:flex}.editor-module__6x9rbG__codeRow>:first-child{flex:1}.editor-module__6x9rbG__alignHead{justify-content:space-between;align-items:baseline;display:flex}.editor-module__6x9rbG__count{color:var(--fc-color-muted2);font-size:12.5px;font-weight:700}.editor-module__6x9rbG__adds{flex-wrap:wrap;gap:6px;display:flex}.editor-module__6x9rbG__add{border-radius:var(--fc-radius-xs);border:1px dashed var(--fc-color-placeholder-edge);height:30px;color:var(--fc-color-text2);cursor:pointer;background:0 0;align-items:center;gap:6px;padding:0 10px 0 4px;font-size:12.5px;font-weight:700;display:inline-flex}.editor-module__6x9rbG__add .editor-module__6x9rbG__chip{border-radius:5px;width:22px;height:22px;font-size:12px}.editor-module__6x9rbG__player{border:1.5px solid var(--fc-color-border);border-radius:10px;flex-direction:column;gap:6px;padding:8px 8px 10px;display:flex}.editor-module__6x9rbG__playerOn{border-color:var(--fc-color-ink)}.editor-module__6x9rbG__playerTop{align-items:center;gap:8px;display:flex}.editor-module__6x9rbG__playerTop>button:first-of-type{text-align:left;cursor:pointer;background:0 0;border:none;flex:1;padding:0;font-size:13.5px;font-weight:700}.editor-module__6x9rbG__remove{width:26px;height:26px;color:var(--fc-color-muted2);cursor:pointer;background:0 0;border:none;font-size:18px}.editor-module__6x9rbG__used{grid-template-columns:1fr 1fr;gap:8px;display:grid}.editor-module__6x9rbG__usedCard{border:1.5px solid var(--fc-color-border);color:var(--fc-color-ink);border-radius:10px;flex-direction:column;gap:2px;padding:4px 6px 6px;text-decoration:none;display:flex}.editor-module__6x9rbG__usedCard:hover{border-color:var(--fc-color-ink)}.editor-module__6x9rbG__usedCard:focus-visible{border-color:var(--fc-color-ink)}.editor-module__6x9rbG__usedThumb{height:56px}.editor-module__6x9rbG__usedName{font-size:11.5px;font-weight:700;line-height:1.2}.editor-module__6x9rbG__confirmList{flex-direction:column;gap:8px;max-height:44vh;display:flex;overflow-y:auto}.editor-module__6x9rbG__confirmRow{border:1.5px solid var(--fc-color-border);border-radius:12px;grid-template-columns:150px 1fr auto;align-items:center;gap:12px;padding:6px 12px 6px 6px;display:grid}.editor-module__6x9rbG__confirmThumb{background:var(--fc-color-card-soft);border-radius:8px;height:84px}.editor-module__6x9rbG__confirmName{font-size:14px;font-weight:700;line-height:1.25}.editor-module__6x9rbG__version{color:var(--fc-color-muted2);white-space:nowrap;font-size:13px;font-weight:700}.editor-module__6x9rbG__rowWarn{color:var(--fc-color-danger);margin-top:3px;font-size:12.5px;font-weight:700}.editor-module__6x9rbG__choice{flex-direction:column;gap:8px;display:flex}.editor-module__6x9rbG__choiceItem{border:2px solid var(--fc-color-border);cursor:pointer;border-radius:12px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.editor-module__6x9rbG__choiceItem[data-on=true]{border-color:var(--fc-color-ink)}.editor-module__6x9rbG__choiceTitle{font-size:14px;font-weight:700}.editor-module__6x9rbG__fit{color:var(--fc-color-muted2);flex-direction:column;gap:6px;margin-top:-10px;font-size:12.5px;display:flex}.editor-module__6x9rbG__fit ul{flex-direction:column;gap:2px;margin:0;padding-left:16px;font-weight:700;display:flex}.editor-module__6x9rbG__defenseChip{background:var(--fc-color-text2);color:var(--fc-color-white);border-color:var(--fc-color-text2)}.editor-module__6x9rbG__defender{border:1px solid var(--fc-color-border);border-radius:var(--fc-radius-xs);background:var(--fc-color-card-soft);flex-direction:column;gap:8px;padding:10px 12px;display:flex}.editor-module__6x9rbG__defenderRow{align-items:center;gap:10px;display:flex}.editor-module__6x9rbG__defenderName{font-size:15px;font-weight:700}.editor-module__6x9rbG__defenderSwatch{flex:none;display:block}.editor-module__6x9rbG__textLink{color:var(--fc-color-link);text-transform:uppercase;letter-spacing:.02em;font-size:13px;font-weight:700;text-decoration:none}.editor-module__6x9rbG__textLink:hover{text-decoration:underline}
.pickList-module__RvxnLG__groups{flex-direction:column;gap:6px;max-height:60vh;padding-right:2px;display:flex;overflow:auto}.pickList-module__RvxnLG__group{letter-spacing:.06em;text-transform:uppercase;color:var(--fc-color-muted2);margin-top:6px;font-size:11px;font-weight:700}.pickList-module__RvxnLG__row{border:1.5px solid var(--fc-color-border);cursor:pointer;border-radius:10px;align-items:center;gap:12px;padding:6px 10px;display:flex}.pickList-module__RvxnLG__rowOn{border-color:var(--fc-color-ink);background:var(--fc-color-card-soft)}.pickList-module__RvxnLG__thumb{background:var(--fc-color-field);border-radius:6px;flex:none;order:-1;width:96px;height:56px;overflow:hidden}.pickList-module__RvxnLG__text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.pickList-module__RvxnLG__title{letter-spacing:.02em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;overflow:hidden}.pickList-module__RvxnLG__call{font-weight:700}.pickList-module__RvxnLG__count{background:var(--fc-color-card-soft);box-shadow:inset 0 0 0 1px var(--fc-color-border);white-space:nowrap;border-radius:10px;align-self:flex-start;padding:2px 8px;font-size:11px;font-weight:700}.pickList-module__RvxnLG__check{flex:none;order:-2}.pickList-module__RvxnLG__unit{font-family:var(--fc-font-display);letter-spacing:.03em;border-bottom:2px solid var(--fc-color-ink);margin-top:10px;padding-bottom:2px;font-size:18px}
.playsBrowse-module__afr8Kq__page{flex-direction:column;gap:20px;display:flex}.playsBrowse-module__afr8Kq__head{align-items:center;gap:22px;display:flex}.playsBrowse-module__afr8Kq__title{flex:1;font-size:32px}.playsBrowse-module__afr8Kq__filters{flex-direction:column;gap:14px;display:flex}.playsBrowse-module__afr8Kq__search{height:36px;font-size:14px}.playsBrowse-module__afr8Kq__chipGroups{gap:20px;display:flex}.playsBrowse-module__afr8Kq__chipGroup{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.playsBrowse-module__afr8Kq__chipLabel{letter-spacing:.04em;text-transform:uppercase;color:var(--fc-color-muted);font-size:8px;font-weight:700}.playsBrowse-module__afr8Kq__chips{flex-wrap:wrap;gap:8px;display:flex}.playsBrowse-module__afr8Kq__chip{border-radius:var(--fc-radius-xs);border:1px solid var(--fc-color-page);background:var(--fc-color-card);height:32px;color:var(--fc-color-text2);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;white-space:nowrap;padding:0 13px;font-size:12px;font-weight:700}.playsBrowse-module__afr8Kq__chip[aria-pressed=true]{background:var(--fc-color-text2);border-color:var(--fc-color-text2);color:var(--fc-color-white)}.playsBrowse-module__afr8Kq__bar{align-items:center;gap:20px;display:flex}.playsBrowse-module__afr8Kq__summary{color:var(--fc-color-muted);flex:1;font-size:13px}.playsBrowse-module__afr8Kq__summary b{color:var(--fc-color-text2)}.playsBrowse-module__afr8Kq__group{flex-direction:column;gap:4px;display:flex}.playsBrowse-module__afr8Kq__group button[disabled]{cursor:default}.playsBrowse-module__afr8Kq__cards{grid-template-columns:repeat(4,minmax(0,1fr));padding-top:6px}.playsBrowse-module__afr8Kq__rows{flex-direction:column;gap:4px;display:flex}.playsBrowse-module__afr8Kq__largeRows{flex-direction:column;gap:10px;padding-top:6px;display:flex}.playsBrowse-module__afr8Kq__largeName{text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:20px;overflow:hidden}@media (max-width:767.98px){[data-fits=phone] .playsBrowse-module__afr8Kq__head{flex-wrap:wrap;gap:10px 14px}[data-fits=phone] .playsBrowse-module__afr8Kq__title{flex:100%;font-size:28px}[data-fits=phone] .playsBrowse-module__afr8Kq__chipGroups{flex-direction:column;gap:12px}[data-fits=phone] .playsBrowse-module__afr8Kq__chips{scrollbar-width:none;flex-wrap:nowrap;margin-right:-14px;padding-right:14px;overflow-x:auto}[data-fits=phone] .playsBrowse-module__afr8Kq__chips::-webkit-scrollbar{display:none}[data-fits=phone] .playsBrowse-module__afr8Kq__chip{flex:none;height:44px}[data-fits=phone] .playsBrowse-module__afr8Kq__search{height:44px}[data-fits=phone] .playsBrowse-module__afr8Kq__bar{flex-wrap:wrap;gap:10px}[data-fits=phone] .playsBrowse-module__afr8Kq__summary{flex:100%}[data-fits=phone] .playsBrowse-module__afr8Kq__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}[data-fits=phone] .playsBrowse-module__afr8Kq__largeName{white-space:normal;font-size:18px}}
.tags-module__m-0Acq__page{flex-direction:column;gap:16px;max-width:860px;display:flex}.tags-module__m-0Acq__title{font-size:32px}.tags-module__m-0Acq__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.tags-module__m-0Acq__rows{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.tags-module__m-0Acq__row{border:1.5px solid var(--fc-color-border);border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 10px;display:flex}.tags-module__m-0Acq__tag{font-size:14.5px;font-weight:700}.tags-module__m-0Acq__count{color:var(--fc-color-muted2);flex:1;min-width:90px;font-size:12.5px}.tags-module__m-0Acq__rename{flex:260px;align-items:center;gap:8px;display:flex}.tags-module__m-0Acq__rename>input{flex:1}.tags-module__m-0Acq__alike{flex-direction:column;gap:8px;display:flex}.tags-module__m-0Acq__group{background:var(--fc-color-card-soft);border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 10px;display:flex}.tags-module__m-0Acq__spelling{border:1px dashed var(--fc-color-placeholder-edge);white-space:nowrap;border-radius:8px;padding:2px 8px;font-size:13.5px;font-weight:700}.tags-module__m-0Acq__keep{width:auto;height:34px;padding:0 8px;font-size:13px}.tags-module__m-0Acq__undo{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.tags-module__m-0Acq__plays{flex-direction:column;gap:4px;max-height:50vh;margin:8px 0 0;padding:0;list-style:none;display:flex;overflow:auto}.tags-module__m-0Acq__plays li{font-size:13.5px}.tags-module__m-0Acq__bar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tags-module__m-0Acq__bar>input{flex:200px}
.team-module__R5Optq__page{flex-direction:column;gap:18px;display:flex}.team-module__R5Optq__head{align-items:flex-end;gap:16px;display:flex}.team-module__R5Optq__headText{flex:1}.team-module__R5Optq__title{font-size:32px}.team-module__R5Optq__you{align-items:center;gap:6px;font-size:13px;font-weight:700;display:inline-flex}.team-module__R5Optq__cols{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.team-module__R5Optq__main,.team-module__R5Optq__side{flex-direction:column;gap:16px;display:flex}.team-module__R5Optq__cardHead{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.team-module__R5Optq__books{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.team-module__R5Optq__books li{align-items:center;gap:10px;display:flex}.team-module__R5Optq__books li>a:first-child{font-family:var(--fc-font-display);letter-spacing:.03em;color:var(--fc-color-ink);font-size:19px}.team-module__R5Optq__privacy,.team-module__R5Optq__parent{color:var(--fc-color-muted2);margin-bottom:8px;font-size:13px}.team-module__R5Optq__parent{color:var(--fc-color-ink);background:var(--fc-color-card-soft);border-radius:10px;padding:8px 10px;font-weight:700}.team-module__R5Optq__members,.team-module__R5Optq__invites{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.team-module__R5Optq__members li,.team-module__R5Optq__invites li{border:1.5px solid var(--fc-color-border);border-radius:10px;align-items:center;gap:10px;padding:6px 8px;display:flex}.team-module__R5Optq__avatar{width:34px;height:34px;color:var(--fc-color-white);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:inline-flex}.team-module__R5Optq__who{flex:1;min-width:0}.team-module__R5Optq__name{font-size:14.5px;font-weight:700}.team-module__R5Optq__email{color:var(--fc-color-muted2);text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.team-module__R5Optq__invites .team-module__R5Optq__email{flex:1}.team-module__R5Optq__roleSelect{width:auto;height:34px;padding:0 8px;font-size:13px}.team-module__R5Optq__role{letter-spacing:.04em;white-space:nowrap;border-radius:12px;align-items:center;height:24px;padding:0 10px;font-size:11.5px;font-weight:700;display:inline-flex}.team-module__R5Optq__owner{background:var(--fc-color-ink);color:var(--fc-color-white)}.team-module__R5Optq__coach{background:var(--fc-color-link);color:var(--fc-color-white)}.team-module__R5Optq__coordinator{background:var(--fc-color-ok-bg);color:var(--fc-color-ok)}.team-module__R5Optq__player{background:var(--fc-color-card-soft);color:var(--fc-color-text2);box-shadow:inset 0 0 0 1px var(--fc-color-border)}.team-module__R5Optq__invited{letter-spacing:.08em;text-transform:uppercase;border:1.5px dashed var(--fc-color-placeholder-edge);border-radius:10px;padding:2px 8px;font-size:11px;font-weight:700}.team-module__R5Optq__inviteRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.team-module__R5Optq__inviteRow>:first-child{flex:200px}.team-module__R5Optq__link{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.team-module__R5Optq__link code{background:var(--fc-color-card-soft);word-break:break-all;border-radius:8px;flex:260px;padding:6px 8px;font-size:12.5px}.team-module__R5Optq__link>.team-module__R5Optq__hint,.team-module__R5Optq__link>:last-child{flex-basis:100%}.team-module__R5Optq__legend{flex-direction:column;gap:10px;margin:0;display:flex}.team-module__R5Optq__legend>div{grid-template-columns:110px 1fr;align-items:start;gap:8px;display:grid}.team-module__R5Optq__legend dd{color:var(--fc-color-muted2);margin:0;font-size:13px;line-height:1.35}@media (max-width:900px){.team-module__R5Optq__cols{grid-template-columns:1fr}}.team-module__R5Optq__activeBook{justify-content:space-between;align-items:center;gap:12px;padding:4px 0 8px;display:flex}.team-module__R5Optq__activeName{font-family:var(--fc-font-display);letter-spacing:.02em;color:var(--fc-color-ink);font-size:22px;text-decoration:none}.team-module__R5Optq__spacerInline{flex:1}.team-module__R5Optq__kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--fc-color-muted2);font-size:12px;font-weight:700}.team-module__R5Optq__titleRow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.team-module__R5Optq__renameInput{max-width:520px;height:48px;font-size:28px}.team-module__R5Optq__season{flex-direction:column;gap:12px;display:flex}.team-module__R5Optq__season .team-module__R5Optq__cardHead{flex-wrap:wrap;align-items:flex-start;margin-bottom:0}.team-module__R5Optq__seasonName{flex-direction:column;gap:4px;min-width:0;display:flex}.team-module__R5Optq__seasonText{color:var(--fc-color-muted2);font-weight:700}.team-module__R5Optq__seasonActions{flex-wrap:wrap;gap:8px;display:flex}.team-module__R5Optq__seasonFoot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.team-module__R5Optq__stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.team-module__R5Optq__stat{border:1.5px solid var(--fc-color-border);background:var(--fc-color-card-soft);min-height:70px;color:var(--fc-color-ink);border-radius:12px;flex-direction:column;justify-content:space-between;min-width:0;padding:8px 12px;text-decoration:none;display:flex}.team-module__R5Optq__statNum{font-family:var(--fc-font-display);letter-spacing:.03em;font-size:28px;line-height:1}.team-module__R5Optq__statLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--fc-color-text2);font-size:11px;font-weight:700}.team-module__R5Optq__statSub{color:var(--fc-color-muted2);letter-spacing:.04em}.team-module__R5Optq__summaries{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.team-module__R5Optq__summary{flex-direction:column;gap:10px;display:flex}.team-module__R5Optq__summaryLine{color:var(--fc-color-text2);font-size:14px;font-weight:700}.team-module__R5Optq__summaryLink{letter-spacing:.04em;text-transform:uppercase;min-height:32px;color:var(--fc-color-link);align-items:center;margin-top:auto;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.team-module__R5Optq__avatars{display:flex}.team-module__R5Optq__avatars>span{width:28px;height:28px;box-shadow:0 0 0 2px var(--fc-color-card);margin-right:-6px;font-size:11px}.team-module__R5Optq__phoneOnly{display:none}@media (max-width:767.98px){.team-module__R5Optq__head{flex-wrap:wrap;align-items:flex-start}.team-module__R5Optq__title{font-size:28px}.team-module__R5Optq__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.team-module__R5Optq__summaries{grid-template-columns:1fr;gap:10px}.team-module__R5Optq__summaryLink{min-height:44px}.team-module__R5Optq__notPhone{display:none}.team-module__R5Optq__phoneOnly{display:block}.team-module__R5Optq__books li,.team-module__R5Optq__members li{flex-wrap:wrap}.team-module__R5Optq__who{flex-basis:calc(100% - 44px)}.team-module__R5Optq__roleSelect{height:44px}.team-module__R5Optq__invites li{flex-wrap:wrap}.team-module__R5Optq__inviteRow>*{flex:100%}.team-module__R5Optq__legend>div{grid-template-columns:1fr;gap:4px}}
.roster-module__5aT5fq__wrap{flex-direction:column;gap:16px;max-width:860px;display:flex}.roster-module__5aT5fq__cardHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.roster-module__5aT5fq__note{color:var(--fc-color-ink);background:var(--fc-color-card-soft);border-radius:10px;margin-bottom:10px;padding:8px 10px;font-size:13px;font-weight:700}.roster-module__5aT5fq__empty{flex-direction:column;align-items:flex-start;gap:10px;padding:6px 0;display:flex}.roster-module__5aT5fq__rows{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.roster-module__5aT5fq__row{border:1.5px solid var(--fc-color-border);background:var(--fc-color-card);border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;padding:6px 8px;display:flex}.roster-module__5aT5fq__dragging{box-shadow:0 4px 14px var(--fc-color-border)}.roster-module__5aT5fq__grip{cursor:grab;color:var(--fc-color-muted2);touch-action:none;background:0 0;border:none;padding:4px;font-size:16px}.roster-module__5aT5fq__who{flex:140px;min-width:0}.roster-module__5aT5fq__name{font-size:14.5px;font-weight:700}.roster-module__5aT5fq__jersey{color:var(--fc-color-muted2);margin-left:8px;font-size:12.5px;font-weight:700}.roster-module__5aT5fq__notes{color:var(--fc-color-muted2);overflow-wrap:anywhere;margin-top:2px;font-size:12.5px}.roster-module__5aT5fq__positions{flex-wrap:wrap;gap:6px;display:inline-flex}.roster-module__5aT5fq__position{align-items:center;gap:4px;font-size:12px;font-weight:700;display:inline-flex}.roster-module__5aT5fq__swatch{border-radius:6px;width:22px;height:22px;font-size:12px}.roster-module__5aT5fq__share{cursor:pointer;align-items:flex-start;gap:8px;margin-bottom:6px;font-size:14px;font-weight:700;display:flex}.roster-module__5aT5fq__share input{margin-top:3px}.roster-module__5aT5fq__form{flex-direction:column;gap:12px;display:flex}.roster-module__5aT5fq__pick{flex-direction:column;gap:6px;display:flex}.roster-module__5aT5fq__pickList{flex-wrap:wrap;gap:6px;display:flex}.roster-module__5aT5fq__pickItem{border:1.5px solid var(--fc-color-border);cursor:pointer;border-radius:10px;align-items:center;gap:6px;padding:4px 8px;font-size:13px;font-weight:700;display:inline-flex}.roster-module__5aT5fq__pickOn{border-color:var(--fc-color-ink)}.roster-module__5aT5fq__rank{color:var(--fc-color-muted2)}@media (max-width:767.98px){.roster-module__5aT5fq__grip{width:44px;height:44px}.roster-module__5aT5fq__cardHead>button{flex:100%}.roster-module__5aT5fq__row>.roster-module__5aT5fq__positions{flex-basis:100%}.roster-module__5aT5fq__share{align-items:center;min-height:44px}.roster-module__5aT5fq__share input{flex:none;width:22px;height:22px;margin-top:0}.roster-module__5aT5fq__pickItem{min-height:44px}}
.home-module__06co2W__head{align-items:flex-end;gap:16px;display:flex}.home-module__06co2W__head>div{flex:1}.home-module__06co2W__sub{color:var(--fc-color-muted2);margin-top:4px;font-size:14px}.home-module__06co2W__grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;display:grid}.home-module__06co2W__book{background:var(--fc-color-card);border-radius:var(--fc-radius-xl);box-shadow:0 0 0 1px var(--fc-color-shadow),0 2px 10px var(--fc-color-shadow);flex-direction:column;display:flex;overflow:hidden}.home-module__06co2W__thumb{background:var(--fc-color-card-soft);border-bottom:1px solid var(--fc-color-border-soft);justify-content:center;align-items:center;height:120px;padding:8px 16px;display:flex}.home-module__06co2W__bookBody{flex-direction:column;gap:8px;padding:12px 14px 14px;display:flex}.home-module__06co2W__bookTitle{justify-content:space-between;align-items:center;gap:8px;display:flex}.home-module__06co2W__bookName{font-family:var(--fc-font-display);letter-spacing:.03em;white-space:nowrap;text-overflow:ellipsis;font-size:22px;overflow:hidden}.home-module__06co2W__fmt{background:var(--fc-color-ink);height:22px;color:var(--fc-color-white);letter-spacing:.05em;border-radius:11px;align-items:center;padding:0 9px;font-size:11.5px;font-weight:700;display:inline-flex}.home-module__06co2W__meta{color:var(--fc-color-muted2);font-size:13px}.home-module__06co2W__actions{gap:8px;display:flex}.home-module__06co2W__actions a{flex:1}.home-module__06co2W__steps{letter-spacing:.08em;text-transform:uppercase;color:var(--fc-color-muted);font-size:12px;font-weight:700}.home-module__06co2W__formats{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.home-module__06co2W__formatCard{border:2px solid var(--fc-color-border);background:var(--fc-color-card);text-align:left;cursor:pointer;border-radius:12px;flex-direction:column;gap:6px;min-height:104px;padding:14px;display:flex}.home-module__06co2W__formatCard[aria-pressed=true]{border-color:var(--fc-color-ink);box-shadow:inset 0 0 0 1px var(--fc-color-ink)}.home-module__06co2W__formatName{font-family:var(--fc-font-display);letter-spacing:.03em;font-size:26px}.home-module__06co2W__formatHint{color:var(--fc-color-muted2);font-size:13px;line-height:1.3}.home-module__06co2W__row{gap:12px;display:flex}.home-module__06co2W__row>*{flex:1}.home-module__06co2W__namePreview{font-family:var(--fc-font-display);letter-spacing:.03em;font-size:26px}.home-module__06co2W__modes{grid-template-columns:1fr 1fr;gap:10px;display:grid}.home-module__06co2W__chips{flex-wrap:wrap;gap:8px;display:flex}.home-module__06co2W__chip{border-radius:var(--fc-radius-xs);border:1px solid var(--fc-color-border);background:var(--fc-color-card);height:32px;color:var(--fc-color-text2);cursor:pointer;padding:0 12px;font-size:13px;font-weight:700}.home-module__06co2W__chip[aria-pressed=true]{border-color:var(--fc-color-text2);background:var(--fc-color-text2);color:var(--fc-color-white)}.home-module__06co2W__chip[data-on=true]{border-color:var(--fc-color-ink);background:var(--fc-color-ink);color:var(--fc-color-white)}.home-module__06co2W__chip input{opacity:0;pointer-events:none;position:absolute}label.home-module__06co2W__chip{align-items:center;display:inline-flex;position:relative}.home-module__06co2W__swatches{flex-wrap:wrap;gap:10px;display:flex}.home-module__06co2W__swatchCell{text-align:center;flex-direction:column;align-items:center;gap:4px;width:64px;font-size:12px;font-weight:700;display:flex}.home-module__06co2W__empty{text-align:center;color:var(--fc-color-muted2);padding:36px}.home-module__06co2W__team{flex-direction:column;gap:12px;padding-top:6px;display:flex}.home-module__06co2W__teamHead{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.home-module__06co2W__teamName{font-family:var(--fc-font-display);letter-spacing:.03em;color:var(--fc-color-ink);font-size:26px;text-decoration:none}.home-module__06co2W__teamName:hover{text-decoration:underline}.home-module__06co2W__spacer{flex:1}.home-module__06co2W__emptyTeams{background:var(--fc-color-card);box-shadow:0 0 0 1px var(--fc-color-shadow);border-radius:14px;flex-direction:column;align-items:flex-start;gap:12px;padding:20px;font-size:15px;display:flex}.home-module__06co2W__teamChoice{flex-direction:column;gap:6px;display:flex}.home-module__06co2W__bring{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.home-module__06co2W__bring>span{flex:260px}.home-module__06co2W__bringList{flex-direction:column;gap:8px;display:flex}.home-module__06co2W__bringList label{align-items:baseline;gap:8px;font-weight:700;display:flex}.home-module__06co2W__modes3{grid-template-columns:repeat(3,1fr)}.home-module__06co2W__checks{flex-wrap:wrap;gap:8px;display:flex}.home-module__06co2W__check{border-radius:var(--fc-radius-xs);border:1px solid var(--fc-color-border);background:var(--fc-color-card);height:32px;color:var(--fc-color-text2);cursor:pointer;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}.home-module__06co2W__checkOff{opacity:.5;cursor:default}.home-module__06co2W__confirmLead{margin:0 0 8px;font-size:16px;font-weight:700}.home-module__06co2W__confirmList{flex-direction:column;gap:6px;margin:0;padding-left:18px;font-size:14px;display:flex}.home-module__06co2W__fmtNote{color:var(--fc-color-muted2);font-size:13px}
.sideNav-module__NV_Mea__nav{flex:0 0 var(--fc-layout-nav);width:var(--fc-layout-nav);top:var(--fc-layout-top-bar);height:calc(100vh - var(--fc-layout-top-bar));background:var(--fc-color-card);border-right:1px solid var(--fc-color-border-soft);flex-direction:column;gap:12px;padding:12px 8px 48px;display:flex;position:-webkit-sticky;position:sticky;overflow-y:auto}.sideNav-module__NV_Mea__nav>*{flex:none}.sideNav-module__NV_Mea__row{border-radius:var(--fc-radius-xs);min-height:32px;color:var(--fc-color-text2);letter-spacing:.56px;text-transform:uppercase;align-items:center;padding:8px;font-size:14px;font-weight:700;line-height:16px;text-decoration:none;display:flex}.sideNav-module__NV_Mea__rowHome{font-weight:900}.sideNav-module__NV_Mea__row:hover{background:var(--fc-color-page)}.sideNav-module__NV_Mea__group{flex-direction:column;display:flex}.sideNav-module__NV_Mea__head{border-radius:var(--fc-radius-xs)var(--fc-radius-xs)0 0;background:var(--fc-color-muted2);color:var(--fc-color-card);align-items:center;gap:8px;padding:8px;display:flex}.sideNav-module__NV_Mea__headAction{padding:6px 8px}.sideNav-module__NV_Mea__groupOn .sideNav-module__NV_Mea__head{background:var(--fc-color-brand-blue)}.sideNav-module__NV_Mea__title{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.sideNav-module__NV_Mea__label{letter-spacing:.56px;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:900;line-height:16px;overflow:hidden}.sideNav-module__NV_Mea__sub{letter-spacing:.4px;white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-weight:400;line-height:12px;overflow:hidden}.sideNav-module__NV_Mea__plus{width:24px;height:24px;color:var(--fc-color-muted2);flex:none;justify-content:center;align-items:center;margin:-2px;font-size:12px;font-weight:700;line-height:1;text-decoration:none;display:inline-flex;position:relative}.sideNav-module__NV_Mea__plus:before{content:"";background:var(--fc-color-card);border-radius:2px;position:absolute;top:2px;bottom:2px;left:2px;right:2px}.sideNav-module__NV_Mea__plus span{position:relative}.sideNav-module__NV_Mea__plus:hover:before{background:var(--fc-color-page)}.sideNav-module__NV_Mea__items{background:var(--fc-color-card);border:2px solid var(--fc-color-muted2);border-radius:0 0 var(--fc-radius-xs)var(--fc-radius-xs);border-top:0;flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sideNav-module__NV_Mea__groupOn .sideNav-module__NV_Mea__items{border-color:var(--fc-color-brand-blue)}.sideNav-module__NV_Mea__item{min-height:31px;color:var(--fc-color-text2);letter-spacing:.52px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;font-weight:700;line-height:15px;text-decoration:none;display:flex}.sideNav-module__NV_Mea__itemLabel{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.sideNav-module__NV_Mea__item:hover{background:var(--fc-color-page)}.sideNav-module__NV_Mea__count{background:var(--fc-color-page);min-width:20px;height:20px;color:var(--fc-color-muted2);letter-spacing:0;border-radius:10px;flex:none;justify-content:center;align-items:center;padding:0 4px;font-size:10px;font-weight:500;display:inline-flex}.sideNav-module__NV_Mea__on,.sideNav-module__NV_Mea__on:hover{color:var(--fc-color-brand-red);background:var(--fc-color-card-soft);box-shadow:inset 3px 0 0 var(--fc-color-brand-red);border-radius:0}.sideNav-module__NV_Mea__row:focus-visible{outline:2px solid var(--fc-color-link);outline-offset:-2px}.sideNav-module__NV_Mea__item:focus-visible{outline:2px solid var(--fc-color-link);outline-offset:-2px}.sideNav-module__NV_Mea__plus:focus-visible{outline:2px solid var(--fc-color-link);outline-offset:-2px}.sideNav-module__NV_Mea__inDrawer{background:0 0;border-right:0;flex:none;gap:10px;width:auto;height:auto;padding:0;position:static;overflow:visible}.sideNav-module__NV_Mea__inDrawer .sideNav-module__NV_Mea__row,.sideNav-module__NV_Mea__inDrawer .sideNav-module__NV_Mea__item,.sideNav-module__NV_Mea__inDrawer .sideNav-module__NV_Mea__head{min-height:44px}.sideNav-module__NV_Mea__inDrawer .sideNav-module__NV_Mea__headAction{padding:0 0 0 8px}.sideNav-module__NV_Mea__inDrawer .sideNav-module__NV_Mea__plus{width:44px;height:44px;margin:0}.sideNav-module__NV_Mea__inDrawer .sideNav-module__NV_Mea__plus:before{top:12px;bottom:12px;left:12px;right:12px}@media (max-width:1023.98px){.sideNav-module__NV_Mea__nav:not(.sideNav-module__NV_Mea__inDrawer){display:none}}
.shell-module__aN5Q9a__frame{min-height:100vh;min-width:var(--fc-layout-min-width);flex-direction:column;display:flex}.shell-module__aN5Q9a__bar{height:var(--fc-layout-top-bar);background:var(--fc-color-card);border-bottom:1px solid var(--fc-color-border);z-index:30;flex:none;align-items:center;gap:14px;padding:0 16px;display:flex;position:-webkit-sticky;position:sticky;top:0}.shell-module__aN5Q9a__logo{color:var(--fc-color-ink);border-right:1px solid var(--fc-color-border-soft);flex:0 0 calc(var(--fc-layout-nav) - 16px);box-sizing:border-box;align-items:center;gap:8px;height:100%;padding-right:14px;text-decoration:none;display:flex}.shell-module__aN5Q9a__logoImg{width:auto;height:30px;display:block}.shell-module__aN5Q9a__crumbs{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.shell-module__aN5Q9a__crumb{border:1px solid var(--fc-color-page);border-radius:var(--fc-radius-xs);text-transform:uppercase;flex-direction:column;justify-content:center;min-width:0;max-width:260px;height:40px;padding:8px;text-decoration:none;display:flex}a.shell-module__aN5Q9a__crumb:hover{background:var(--fc-color-page)}span.shell-module__aN5Q9a__crumb{border-color:transparent}.shell-module__aN5Q9a__crumbKind{letter-spacing:.04em;color:var(--fc-color-muted);font-size:8px;font-weight:700;line-height:9px}.shell-module__aN5Q9a__crumbLabel{letter-spacing:.04em;color:var(--fc-color-text2);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;line-height:16px;overflow:hidden}.shell-module__aN5Q9a__local{border-radius:var(--fc-radius-xs);border:1px dashed var(--fc-color-placeholder-edge);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;height:34px;color:var(--fc-color-text2);background:0 0;flex:none;padding:0 12px;font-size:12px;font-weight:700}.shell-module__aN5Q9a__body{flex:1;min-height:0;display:flex}.shell-module__aN5Q9a__main{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.shell-module__aN5Q9a__main:focus{outline:none}.shell-module__aN5Q9a__skip{z-index:60;border-radius:var(--fc-radius-xs);background:var(--fc-color-card);border:2px solid var(--fc-color-link);color:var(--fc-color-link);padding:10px 14px;font-size:14px;font-weight:700;text-decoration:none;position:fixed;top:8px;left:8px;transform:translateY(-200%)}.shell-module__aN5Q9a__skip:focus{transform:none}.shell-module__aN5Q9a__page{flex-direction:column;gap:22px;width:100%;max-width:1240px;margin:0 auto;padding:24px 32px 48px;display:flex}.shell-module__aN5Q9a__backups{flex-direction:column;gap:6px;max-height:180px;display:flex;overflow:auto}.shell-module__aN5Q9a__backupRow{justify-content:space-between;align-items:center;gap:10px;font-size:13px;display:flex}.shell-module__aN5Q9a__account{border-radius:50%;margin-left:8px;text-decoration:none;display:inline-flex}.shell-module__aN5Q9a__account:focus-visible{outline:2px solid var(--fc-color-ink);outline-offset:2px}.shell-module__aN5Q9a__menu,.shell-module__aN5Q9a__logoMark,.shell-module__aN5Q9a__phoneCrumb,.shell-module__aN5Q9a__phoneSpacer,.shell-module__aN5Q9a__phoneNote{display:none}.shell-module__aN5Q9a__menu{border:1px solid var(--fc-color-text2);border-radius:var(--fc-radius-xs);background:var(--fc-color-card);height:44px;color:var(--fc-color-text2);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;touch-action:manipulation;flex:none;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:700}.shell-module__aN5Q9a__menu:focus-visible{outline:2px solid var(--fc-color-ink);outline-offset:2px}.shell-module__aN5Q9a__logoMark{border-radius:var(--fc-radius-xs);width:32px;height:32px}.shell-module__aN5Q9a__phoneCrumb{text-transform:uppercase;flex-direction:column;flex:1;justify-content:center;min-width:0}.shell-module__aN5Q9a__phoneCrumb .shell-module__aN5Q9a__crumbKind{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.shell-module__aN5Q9a__phoneSpacer{flex:1}.shell-module__aN5Q9a__phoneNote{background:var(--fc-color-card-soft);border:1px solid var(--fc-color-border);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:12px 16px 0;padding:10px 12px;font-size:14px;font-weight:700;line-height:1.35}.shell-module__aN5Q9a__phoneNoteLink{min-height:44px;color:var(--fc-color-link);align-items:center;font-weight:700;display:inline-flex}.shell-module__aN5Q9a__drawerLayer{z-index:40;position:fixed;top:0;bottom:0;left:0;right:0}.shell-module__aN5Q9a__scrim{background:var(--fc-color-overlay);position:absolute;top:0;bottom:0;left:0;right:0}.shell-module__aN5Q9a__drawer{width:min(300px,100vw - 56px);padding:max(12px,env(safe-area-inset-top))8px max(24px,env(safe-area-inset-bottom))max(8px,env(safe-area-inset-left));background:var(--fc-color-card);box-shadow:4px 0 18px var(--fc-color-shadow);flex-direction:column;gap:10px;display:flex;position:absolute;top:0;bottom:0;left:0;overflow-y:auto}.shell-module__aN5Q9a__drawerHead{border-bottom:1px solid var(--fc-color-border-soft);align-items:center;gap:8px;padding:0 0 10px 8px;display:flex}.shell-module__aN5Q9a__drawerTitle{text-transform:uppercase;flex-direction:column;flex:1;min-width:0;display:flex}.shell-module__aN5Q9a__drawerLabel{letter-spacing:.04em;color:var(--fc-color-text2);white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:700;overflow:hidden}.shell-module__aN5Q9a__drawerClose{width:44px;height:44px;color:var(--fc-color-muted2);cursor:pointer;background:0 0;border:none;flex:none;font-size:24px}.shell-module__aN5Q9a__drawerLocal{border-top:1px solid var(--fc-color-border-soft);padding:8px}.shell-module__aN5Q9a__drawerLocal .shell-module__aN5Q9a__local{width:100%;height:44px}@media (max-width:1023.98px){.shell-module__aN5Q9a__frame{min-width:0}.shell-module__aN5Q9a__bar{padding:0 max(12px,env(safe-area-inset-right))0 max(12px,env(safe-area-inset-left));gap:10px}.shell-module__aN5Q9a__menu{display:inline-flex}.shell-module__aN5Q9a__logo{border-right:0;flex:none;padding-right:0}.shell-module__aN5Q9a__logoImg{display:none}.shell-module__aN5Q9a__logoMark{display:block}.shell-module__aN5Q9a__crumbs,.shell-module__aN5Q9a__barLocal{display:none}.shell-module__aN5Q9a__noMenu .shell-module__aN5Q9a__barLocal{display:flex}.shell-module__aN5Q9a__noMenu .shell-module__aN5Q9a__barLocal .shell-module__aN5Q9a__local{height:44px}.shell-module__aN5Q9a__phoneCrumb,.shell-module__aN5Q9a__phoneSpacer{display:flex}.shell-module__aN5Q9a__phoneCrumb .shell-module__aN5Q9a__crumbLabel{font-size:15px}.shell-module__aN5Q9a__wide .shell-module__aN5Q9a__main{min-width:var(--fc-layout-min-width)}.shell-module__aN5Q9a__account{margin-left:0}}@media (max-width:767.98px){.shell-module__aN5Q9a__phoneNote{display:flex}.shell-module__aN5Q9a__page{gap:16px;padding:16px 16px 40px}}
.print-module__jeXVjW__doc{flex-direction:column;align-items:center;gap:16px;display:flex}.print-module__jeXVjW__frame{box-shadow:0 1px 6px var(--fc-color-shadow);background:var(--fc-print-paper);flex:none;position:relative;overflow:hidden}.print-module__jeXVjW__page{transform-origin:0 0;background:var(--fc-print-paper);color:var(--fc-print-ink);font-family:var(--fc-font-body);position:absolute;top:0;left:0;overflow:hidden}.print-module__jeXVjW__text_title{font-family:var(--fc-font-display);letter-spacing:.03em;white-space:nowrap;font-size:.42in;line-height:1;overflow:hidden}.print-module__jeXVjW__text_subtitle{color:var(--fc-print-soft);white-space:nowrap;font-size:.13in;font-weight:700}.print-module__jeXVjW__text_group{letter-spacing:.08em;text-transform:uppercase;color:var(--fc-print-ink);border-bottom:1px solid var(--fc-print-rule);font-size:.12in;font-weight:700;line-height:.22in}.print-module__jeXVjW__text_footer{color:var(--fc-print-muted);font-size:.115in}.print-module__jeXVjW__text_pageNo{color:var(--fc-print-soft);text-align:right;white-space:nowrap;font-size:.11in;font-weight:700}.print-module__jeXVjW__legend{flex-direction:column;gap:.12in;font-size:.12in;line-height:1.35;display:flex}.print-module__jeXVjW__legend section{flex-direction:column;gap:.04in;display:flex}.print-module__jeXVjW__legendHead{letter-spacing:.08em;text-transform:uppercase;border-bottom:1.5px solid var(--fc-print-ink);padding-bottom:.03in;font-size:.13in;font-weight:700}.print-module__jeXVjW__scriptCard{border:2px solid var(--fc-print-ink);box-sizing:border-box;border-radius:8px;overflow:hidden}.print-module__jeXVjW__scriptNotes{border-top:1.5px solid var(--fc-print-ink);padding:.06in .1in .08in}.print-module__jeXVjW__notesLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--fc-print-muted);height:.2in;font-size:.11in;font-weight:700;line-height:.2in}.print-module__jeXVjW__lines{background-image:linear-gradient(to bottom,transparent calc(.2in - 1px),var(--fc-print-rule)calc(.2in - 1px));white-space:pre-wrap;font-size:.13in;line-height:.2in;overflow:hidden}.print-module__jeXVjW__ruler{color:var(--fc-print-soft);width:2.6in;font-size:.1in}.print-module__jeXVjW__rulerHead{margin-bottom:6px;font-weight:700}.print-module__jeXVjW__bar{border:1px solid var(--fc-print-ink);box-sizing:border-box;border-top:0;height:.25in}.print-module__jeXVjW__printRoot{background:var(--fc-print-canvas);min-height:100vh;padding:0 0 32px}.print-module__jeXVjW__toolbar{z-index:5;background:var(--fc-color-card);border-bottom:1px solid var(--fc-color-border);align-items:center;gap:12px;margin-bottom:20px;padding:10px 16px;display:flex;position:-webkit-sticky;position:sticky;top:0}.print-module__jeXVjW__toolbarTitle{font-family:var(--fc-font-display);letter-spacing:.03em;font-size:22px}.print-module__jeXVjW__toolbar>div:nth-child(3){flex:1}.print-module__jeXVjW__text_shapes{letter-spacing:.06em;text-transform:uppercase;color:var(--fc-print-soft);text-align:right;white-space:pre-line;font-size:.1in;font-weight:700;line-height:1.5}.print-module__jeXVjW__framed{border:2px solid var(--fc-print-ink);box-sizing:border-box;border-radius:6px}.print-module__jeXVjW__text_defenseKey{color:var(--fc-print-soft);white-space:nowrap;align-items:center;font-size:.11in;font-weight:700;display:flex}.print-module__jeXVjW__defenseKey{align-items:center;gap:.04in;display:inline-flex}
.drafts-module__8Ck5pa__fallback{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:12px;display:flex}.drafts-module__8Ck5pa__restore{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.drafts-module__8Ck5pa__actions{flex-shrink:0;gap:8px;display:flex}
.titlePicker-module__N4_iQG__picker{flex:1 1 0;min-width:0;position:relative}.titlePicker-module__N4_iQG__pickerButton{border:1px solid var(--fc-color-muted);border-radius:var(--fc-radius-xs);background:var(--fc-color-card);width:100%;color:var(--fc-color-ink);cursor:pointer;text-align:left;font:inherit;align-items:center;gap:12px;padding:4px 12px;display:flex}.titlePicker-module__N4_iQG__pickerButton>:first-child{flex:1;min-width:0}.titlePicker-module__N4_iQG__pickerChev{color:var(--fc-color-muted);flex:none;transition:transform .12s}.titlePicker-module__N4_iQG__pickerChev[data-open=true]{transform:rotate(180deg)}.titlePicker-module__N4_iQG__pickerPanel{background:var(--fc-color-card);border:1px solid var(--fc-color-muted);border-radius:0 0 var(--fc-radius-lg)var(--fc-radius-lg);width:max(532px,min(100%,640px));max-height:calc(100vh - 150px);box-shadow:0 10px 30px var(--fc-color-shadow);z-index:25;flex-direction:column;display:flex;position:absolute;top:calc(100% - 1px);left:0;overflow:hidden}.titlePicker-module__N4_iQG__pickerBody{flex-direction:column;flex:1;min-height:0;display:flex}.titlePicker-module__N4_iQG__pickerHead{align-items:center;gap:4px;padding:12px 14px;display:flex}.titlePicker-module__N4_iQG__pickerTitle{font-size:22px;font-weight:700}.titlePicker-module__N4_iQG__headRight{flex:none;align-items:center;gap:12px;margin-left:auto;padding-left:28px;display:flex}
.plays-module__GmHWEG__rail{flex:0 0 var(--fc-layout-rail);background:var(--fc-color-card);border-right:1px solid var(--fc-color-border);flex-direction:column;min-height:0;display:flex}.plays-module__GmHWEG__railHead{flex-direction:column;gap:4px;padding:16px 14px 10px;display:flex}.plays-module__GmHWEG__railTitle{font-family:var(--fc-font-display);letter-spacing:.03em;font-size:22px}.plays-module__GmHWEG__railSub{color:var(--fc-color-muted);font-size:13px}.plays-module__GmHWEG__search{height:36px;margin-top:6px;font-size:14px}.plays-module__GmHWEG__pickerSearch{padding:0 14px 10px}.plays-module__GmHWEG__watchRail{top:var(--fc-layout-top-bar);height:calc(100vh - var(--fc-layout-top-bar));border-right-color:var(--fc-color-border-soft);position:-webkit-sticky;position:sticky}.plays-module__GmHWEG__watchHead{flex-wrap:wrap;row-gap:6px}.plays-module__GmHWEG__watchHeadText{flex:1 0 100%}.plays-module__GmHWEG__watchDefenseHead{border-top:1px solid var(--fc-color-border-soft);margin:16px 0 6px;padding-top:12px}.plays-module__GmHWEG__headButtons{display:contents}.plays-module__GmHWEG__watchHeadButtons{gap:4px;margin-left:-10px;display:flex}.plays-module__GmHWEG__pickerSearch .plays-module__GmHWEG__search{width:100%;margin-top:0}.plays-module__GmHWEG__railList{flex-direction:column;flex:1;gap:6px;min-height:0;padding:0 8px 14px;display:flex;overflow-y:auto}.plays-module__GmHWEG__group{flex-direction:column;gap:2px;display:flex}.plays-module__GmHWEG__groupHeadRow{align-items:center;display:flex}.plays-module__GmHWEG__groupHead{cursor:pointer;text-align:left;color:var(--fc-color-ink);background:0 0;border:none;flex:1;align-items:center;gap:6px;padding:6px 4px;display:flex}.plays-module__GmHWEG__chev{color:var(--fc-color-ink);flex:none;transition:transform .12s;transform:rotate(-90deg)}.plays-module__GmHWEG__chev[data-open=true]{transform:none}.plays-module__GmHWEG__groupName{font-family:var(--fc-font-display);letter-spacing:.03em;flex:1;font-size:20px}.plays-module__GmHWEG__count{color:var(--fc-color-muted);background:var(--fc-color-card-soft);border-radius:9px;padding:1px 7px;font-size:11.5px;font-weight:700}.plays-module__GmHWEG__groupAdd{border-radius:var(--fc-radius-xs);border:1px solid var(--fc-color-border);background:var(--fc-color-card);width:28px;height:28px;color:var(--fc-color-text2);cursor:pointer;font-size:16px;font-weight:700}.plays-module__GmHWEG__rowWrap{background:var(--fc-color-card);border-radius:8px;align-items:stretch;gap:2px;display:flex}.plays-module__GmHWEG__rowDragging{box-shadow:0 4px 14px var(--fc-color-shadow)}.plays-module__GmHWEG__grip{width:18px;color:var(--fc-color-muted);cursor:grab;touch-action:none;letter-spacing:-2px;opacity:.55;background:0 0;border:none;padding:0;font-size:11px}.plays-module__GmHWEG__rowWrap:hover .plays-module__GmHWEG__grip{opacity:1}.plays-module__GmHWEG__grip:focus-visible{opacity:1}.plays-module__GmHWEG__row{min-width:0;color:var(--fc-color-ink);border:1.5px solid transparent;border-radius:8px;flex-direction:column;flex:1;gap:1px;padding:6px 8px;text-decoration:none;display:flex}.plays-module__GmHWEG__row:hover{background:var(--fc-color-card-soft)}.plays-module__GmHWEG__rowOn{border-color:var(--fc-color-ink);background:var(--fc-color-card-soft)}.plays-module__GmHWEG__rowName{text-transform:uppercase;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}.plays-module__GmHWEG__rowCall{white-space:nowrap}.plays-module__GmHWEG__rowMeta{color:var(--fc-color-muted);align-items:center;gap:6px;font-size:11px;font-weight:700;display:flex}.plays-module__GmHWEG__dirtyDot{background:var(--fc-color-warn-dot);border-radius:50%;width:7px;height:7px}.plays-module__GmHWEG__empty{color:var(--fc-color-muted2);align-items:center;gap:8px;padding:4px 8px 8px 22px;font-size:12.5px;display:flex}.plays-module__GmHWEG__title{text-transform:uppercase;white-space:normal;text-overflow:clip;line-height:1.08;overflow:visible}.plays-module__GmHWEG__titleCall{white-space:nowrap}.plays-module__GmHWEG__placing svg{cursor:crosshair}.plays-module__GmHWEG__trace{pointer-events:none;z-index:0;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.plays-module__GmHWEG__trace img{transform-origin:0 0;max-width:none;position:absolute}.plays-module__GmHWEG__diagram{z-index:1;position:relative}.plays-module__GmHWEG__overlayTop{z-index:2}.plays-module__GmHWEG__adjusting{cursor:move}.plays-module__GmHWEG__toolbar{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.plays-module__GmHWEG__toolbarRow{align-items:flex-start;gap:12px;display:flex}.plays-module__GmHWEG__toolbarRow>.plays-module__GmHWEG__toolbar{flex:1;min-width:0}.plays-module__GmHWEG__versionLink{cursor:pointer;white-space:nowrap;min-height:32px;font:inherit;letter-spacing:.04em;text-transform:uppercase;color:var(--fc-color-link);background:0 0;border:0;flex:none;padding:0;font-size:13px;font-weight:700;text-decoration:none}.plays-module__GmHWEG__versionLink:hover,.plays-module__GmHWEG__versionLink[aria-pressed=true]{text-decoration:underline}.plays-module__GmHWEG__toolbarSep{flex:1}.plays-module__GmHWEG__gate{display:inline-flex}.plays-module__GmHWEG__gate button:disabled{pointer-events:none}.plays-module__GmHWEG__why{color:var(--fc-color-muted2);padding:2px;font-size:13.5px;font-weight:700}.plays-module__GmHWEG__undoGroup{white-space:nowrap;gap:2px;display:inline-flex}.plays-module__GmHWEG__drawBar,.plays-module__GmHWEG__traceBar{background:var(--fc-color-card);border:2px solid var(--fc-color-ink);border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 12px;font-size:14px;font-weight:700;display:flex}.plays-module__GmHWEG__drawBar>span:first-child{flex:1}.plays-module__GmHWEG__traceSrc{color:var(--fc-color-muted2);flex:140px;font-weight:400}.plays-module__GmHWEG__slider{align-items:center;gap:6px;font-size:13px;display:flex}.plays-module__GmHWEG__slider input{width:110px}.plays-module__GmHWEG__warnBtn{text-align:left;cursor:pointer;font:inherit}.plays-module__GmHWEG__panelInner,.plays-module__GmHWEG__tabPanel{flex-direction:column;gap:20px;display:flex}.plays-module__GmHWEG__tabPanel[hidden]{display:none}.plays-module__GmHWEG__section{border-top:1px solid var(--fc-color-border-soft);flex-direction:column;gap:8px;padding-top:12px;display:flex}.plays-module__GmHWEG__sectionHead{justify-content:space-between;align-items:center;gap:8px;display:flex}.plays-module__GmHWEG__playerHead{align-items:center;gap:10px;display:flex}.plays-module__GmHWEG__playerName{flex:1}.plays-module__GmHWEG__playerLetter{font-family:var(--fc-font-display);font-size:24px;line-height:1}.plays-module__GmHWEG__playerSub{color:var(--fc-color-muted2);font-size:13px}.plays-module__GmHWEG__explain{background:var(--fc-color-card-soft);border-radius:10px;padding:8px 10px;font-size:13px;line-height:1.35}.plays-module__GmHWEG__swatch{width:28px;height:28px;font-size:13px}.plays-module__GmHWEG__circle{border-radius:50%}.plays-module__GmHWEG__diamond{border-radius:5px;transform:rotate(45deg)scale(.82)}.plays-module__GmHWEG__diamond>span{display:inline-block;transform:rotate(-45deg)}.plays-module__GmHWEG__square{border-radius:5px}.plays-module__GmHWEG__legChips{flex-wrap:wrap;gap:6px;display:flex}.plays-module__GmHWEG__legChips button,.plays-module__GmHWEG__roles button,.plays-module__GmHWEG__tokens button,.plays-module__GmHWEG__addSeg,.plays-module__GmHWEG__addChip,.plays-module__GmHWEG__tie button,.plays-module__GmHWEG__letters button{border:1px solid var(--fc-color-border);background:var(--fc-color-card);border-radius:var(--fc-radius-xs);cursor:pointer;font:inherit;color:var(--fc-color-text2)}.plays-module__GmHWEG__legChips button{padding:4px 9px;font-size:12.5px;font-weight:700}.plays-module__GmHWEG__legChips button[aria-pressed=true],.plays-module__GmHWEG__roles button[aria-pressed=true]{border-color:var(--fc-color-text2);background:var(--fc-color-card-soft)}.plays-module__GmHWEG__roles{flex-direction:column;gap:5px;display:flex}.plays-module__GmHWEG__roles button{text-align:left;align-items:center;gap:10px;padding:5px 9px;font-size:13px;display:flex}.plays-module__GmHWEG__roles button>span{flex-direction:column;display:flex}.plays-module__GmHWEG__roleHint{color:var(--fc-color-muted2);font-size:11.5px}.plays-module__GmHWEG__optRow{grid-template-columns:74px 1fr;align-items:center;gap:8px;font-size:13px;font-weight:700;display:grid}.plays-module__GmHWEG__points{flex-direction:column;gap:3px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.plays-module__GmHWEG__points li{background:var(--fc-color-card-soft);border-radius:7px;justify-content:space-between;align-items:center;gap:8px;padding:3px 4px 3px 8px;display:flex}.plays-module__GmHWEG__x{width:26px;height:26px;color:var(--fc-color-muted2);cursor:pointer;background:0 0;border:none;flex:none;font-size:16px}.plays-module__GmHWEG__x:disabled{opacity:.3;cursor:default}.plays-module__GmHWEG__btnRow{flex-wrap:wrap;gap:6px;display:flex}.plays-module__GmHWEG__shiftRow{border:1.5px solid var(--fc-color-border);border-radius:10px;flex-direction:column;gap:6px;padding:8px;display:flex}.plays-module__GmHWEG__shiftTop{align-items:center;gap:8px;font-size:13px;display:flex}.plays-module__GmHWEG__shiftTop b{flex:1}.plays-module__GmHWEG__shiftText{color:var(--fc-color-muted2);font-size:12.5px}.plays-module__GmHWEG__inFormation{flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;display:flex}.plays-module__GmHWEG__titlePreview{font-family:var(--fc-font-display);letter-spacing:.02em;text-transform:uppercase;background:var(--fc-color-card-soft);border-radius:10px;padding:8px 10px;font-size:17px;line-height:1.25}.plays-module__GmHWEG__previewBad{font-family:var(--fc-font-body);text-transform:none;color:var(--fc-color-danger);font-size:13px}.plays-module__GmHWEG__segs{flex-direction:column;gap:6px;display:flex}.plays-module__GmHWEG__segRow{border-bottom:1px dashed var(--fc-color-border-soft);grid-template-columns:1fr 26px;grid-template-areas:"text x""color color""tokens tokens";align-items:center;gap:4px 6px;padding-bottom:6px;display:grid}.plays-module__GmHWEG__segRow>:first-child{grid-area:text}.plays-module__GmHWEG__segRow>:nth-child(2){grid-area:color}.plays-module__GmHWEG__segRow>:nth-child(3){grid-area:x}.plays-module__GmHWEG__segRow>:nth-child(4){grid-area:tokens}.plays-module__GmHWEG__tokenText{border:1.5px solid var(--fc-color-input-border);background:var(--fc-color-card-soft);border-radius:10px;flex-wrap:wrap;align-items:center;gap:4px;min-height:40px;padding:4px 8px;display:flex}.plays-module__GmHWEG__tokenText:focus-within{border-color:var(--fc-color-ink)}.plays-module__GmHWEG__tokenInput{font:inherit;min-width:2ch;color:var(--fc-color-ink);background:0 0;border:none;outline:none;flex:none;padding:4px 0;font-size:14px;font-weight:700}.plays-module__GmHWEG__tokenInputLast{flex:1 0 auto;max-width:100%}.plays-module__GmHWEG__chip{background:var(--fc-color-ink);color:var(--fc-color-card);white-space:nowrap;border-radius:8px;align-items:center;gap:4px;padding:2px 4px 2px 8px;font-size:12px;font-weight:700;display:inline-flex}.plays-module__GmHWEG__chip button{color:inherit;cursor:pointer;background:0 0;border:none;padding:0 2px;font-size:13px}.plays-module__GmHWEG__segColor{height:32px;padding:0 6px;font-size:12.5px}.plays-module__GmHWEG__segToken{justify-self:start;height:28px;padding:0 6px;font-size:12px}.plays-module__GmHWEG__tokens{flex-wrap:wrap;gap:4px;display:flex}.plays-module__GmHWEG__tokens button,.plays-module__GmHWEG__addSeg{padding:2px 8px;font-size:11.5px;font-weight:700}.plays-module__GmHWEG__addSeg{align-self:flex-start}.plays-module__GmHWEG__letters{flex-wrap:wrap;gap:6px;display:flex}.plays-module__GmHWEG__letters button{padding:3px}.plays-module__GmHWEG__crossList{flex-direction:column;gap:6px;display:flex}.plays-module__GmHWEG__crossRow{border:1.5px solid var(--fc-color-border);background:var(--fc-color-card);border-radius:9px;grid-template-columns:18px 32px 30px 1fr auto 26px 26px;align-items:center;gap:4px;padding:3px 4px;font-size:13px;display:grid}.plays-module__GmHWEG__ordinal{font-size:12.5px;font-weight:700}.plays-module__GmHWEG__roleWord{color:var(--fc-color-muted2);font-size:12.5px}.plays-module__GmHWEG__fake{align-items:center;gap:4px;font-size:12.5px;font-weight:700;display:flex}.plays-module__GmHWEG__addChips,.plays-module__GmHWEG__tie{flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:flex}.plays-module__GmHWEG__addChip,.plays-module__GmHWEG__tie button{align-items:center;gap:4px;padding:2px 6px 2px 8px;font-weight:700;display:inline-flex}.plays-module__GmHWEG__callRow{border:1.5px solid var(--fc-color-border);border-radius:10px;grid-template-columns:30px 1fr 26px;align-items:center;gap:6px 8px;padding:6px 8px;display:grid}.plays-module__GmHWEG__callRow>:nth-child(4){grid-column:1/-1}.plays-module__GmHWEG__callRow>:nth-child(5){grid-column:1/-1;justify-self:start}.plays-module__GmHWEG__codeWord{font-size:13.5px;font-weight:700}.plays-module__GmHWEG__versions{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.plays-module__GmHWEG__versions li{border:1.5px solid var(--fc-color-border);border-radius:9px;grid-template-columns:40px 1fr auto;align-items:center;gap:8px;padding:6px 8px;font-size:13px;display:grid}.plays-module__GmHWEG__versions li>span:nth-child(2){color:var(--fc-color-muted2)}.plays-module__GmHWEG__mirrorPreview{grid-template-columns:240px 1fr;align-items:start;gap:16px;display:grid}.plays-module__GmHWEG__mirrorThumb{background:var(--fc-color-card-soft);border-radius:10px;height:190px}.plays-module__GmHWEG__mirrorText{flex-direction:column;gap:8px;display:flex}.plays-module__GmHWEG__mirrorTitle{font-family:var(--fc-font-display);letter-spacing:.02em;font-size:18px;line-height:1.2}.plays-module__GmHWEG__mapping{flex-direction:column;gap:4px;margin:0;padding-left:18px;font-size:14px;font-weight:700;display:flex}.plays-module__GmHWEG__choices{flex-direction:column;gap:6px;display:flex}.plays-module__GmHWEG__choice{border:2px solid var(--fc-color-border);cursor:pointer;border-radius:10px;align-items:center;gap:10px;padding:8px 12px;font-size:14px;font-weight:700;display:flex}.plays-module__GmHWEG__choice[data-on=true]{border-color:var(--fc-color-ink)}.plays-module__GmHWEG__viewOnly{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.plays-module__GmHWEG__preview{padding:4px 6px 8px}.plays-module__GmHWEG__callLabelHandle{stroke:transparent;stroke-width:1.5px;stroke-dasharray:4 3}.plays-module__GmHWEG__callLabelHandle:hover{stroke:var(--fc-color-ink)}.plays-module__GmHWEG__callLabelHandle:focus-visible{stroke:var(--fc-color-ink)}.plays-module__GmHWEG__membershipChip{cursor:pointer;white-space:nowrap;border:none}.plays-module__GmHWEG__membershipChip:hover{background:var(--fc-color-border)}.plays-module__GmHWEG__membership{border-top:1px solid var(--fc-color-border);flex-direction:column;gap:6px;margin-top:4px;padding-top:10px;display:flex}.plays-module__GmHWEG__memberList{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.plays-module__GmHWEG__memberList li{align-items:center;gap:8px;min-height:30px;font-size:13.5px;display:flex}.plays-module__GmHWEG__memberList a{color:var(--fc-color-link);font-weight:700}.plays-module__GmHWEG__memberNum{box-sizing:border-box;border:2px solid var(--fc-color-ink);border-radius:var(--fc-radius-sm);justify-content:center;align-items:center;min-width:24px;height:24px;padding:0 4px;font-size:12px;font-weight:700;display:inline-flex}.plays-module__GmHWEG__memberSpacer{flex:1}.plays-module__GmHWEG__assignLegend{color:var(--fc-color-muted);flex-wrap:wrap;align-items:center;gap:6px 16px;font-size:12px;display:flex}.plays-module__GmHWEG__assignItem{color:var(--fc-color-ink);align-items:center;gap:6px;display:inline-flex}.plays-module__GmHWEG__assignItem svg{flex:none}.plays-module__GmHWEG__assignAgainst{margin-left:auto;font-weight:700}.plays-module__GmHWEG__defenseLine{justify-content:space-between;align-items:center;gap:10px;font-size:13px;font-weight:700;display:flex}.plays-module__GmHWEG__inlineCheck{cursor:pointer;align-items:center;gap:6px;font-weight:400;display:inline-flex}@media (max-width:767.98px){[data-fits=phone] .plays-module__GmHWEG__groupHead{min-height:44px}[data-fits=phone] .plays-module__GmHWEG__groupAdd{width:44px;height:44px}[data-fits=phone] .plays-module__GmHWEG__rowWrap{min-height:44px}[data-fits=phone] .plays-module__GmHWEG__rowWrap>.plays-module__GmHWEG__grip{opacity:1;width:30px;min-height:44px}[data-fits=phone] .plays-module__GmHWEG__row{justify-content:center;min-height:44px}}
.account-module__NKPs4W__page{flex-direction:column;gap:18px;display:flex}.account-module__NKPs4W__cols{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.account-module__NKPs4W__main,.account-module__NKPs4W__side{flex-direction:column;gap:16px;display:flex}.account-module__NKPs4W__profile{align-items:flex-start;gap:18px;display:flex}.account-module__NKPs4W__bigAvatar>span{width:64px;height:64px;font-size:22px}.account-module__NKPs4W__fields{flex-direction:column;flex:1;gap:12px;min-width:0;display:flex}.account-module__NKPs4W__signin{border-top:1px solid var(--fc-color-border-soft);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.account-module__NKPs4W__signin:first-of-type{border-top:0}.account-module__NKPs4W__method{font-size:14.5px;font-weight:700}.account-module__NKPs4W__pwRow{flex-wrap:wrap;align-items:center;gap:8px;padding-bottom:8px;display:flex}.account-module__NKPs4W__pwRow>:first-child{flex:200px}.account-module__NKPs4W__teams{flex-direction:column;gap:6px;margin:10px 0 0;padding:0;list-style:none;display:flex}.account-module__NKPs4W__teams li{border:1.5px solid var(--fc-color-border);border-radius:10px;align-items:center;gap:10px;padding:6px 8px;display:flex}.account-module__NKPs4W__teamName{flex:1;min-width:0;font-weight:700}.account-module__NKPs4W__teamName a{color:var(--fc-color-ink)}.account-module__NKPs4W__invite{flex-direction:column;gap:12px;display:flex}.account-module__NKPs4W__inviteLine{font-size:16px;line-height:1.4}.account-module__NKPs4W__inviteRole{align-items:center;gap:10px;display:flex}.account-module__NKPs4W__parent{background:var(--fc-color-card-soft);border-radius:10px;padding:10px 12px;font-size:13.5px;font-weight:700;line-height:1.4}.account-module__NKPs4W__inviteActions{flex-wrap:wrap;gap:8px;display:flex}.account-module__NKPs4W__inviteActions a{align-items:center;text-decoration:none;display:inline-flex}.account-module__NKPs4W__linkBtn{color:var(--fc-color-link);cursor:pointer;font-weight:700;font-size:inherit;background:0 0;border:0;padding:0}@media (max-width:900px){.account-module__NKPs4W__cols{grid-template-columns:1fr}}
.watch-module__7VQlrq__wrap{min-height:calc(100vh - var(--fc-layout-top-bar));align-items:stretch;display:flex}.watch-module__7VQlrq__main{flex:1;min-width:0}.watch-module__7VQlrq__titleRow{align-items:center;gap:12px;display:flex}.watch-module__7VQlrq__heading{flex:1;min-width:0;display:flex}.watch-module__7VQlrq__card{flex-direction:column;gap:16px;padding:18px 22px 20px;display:flex}.watch-module__7VQlrq__legend{border-top:1px solid var(--fc-color-border-soft);padding:14px 0 0}.watch-module__7VQlrq__title{--watch-title:32px;min-width:0;font-family:var(--fc-font-display);font-size:var(--watch-title);letter-spacing:.03em;color:var(--fc-color-text2);white-space:nowrap;text-transform:uppercase;flex:1;line-height:1.15;overflow:hidden}.watch-module__7VQlrq__code{font-family:var(--fc-font-body);letter-spacing:.5px;color:var(--fc-color-muted);margin-left:.4em;font-size:.55em;font-weight:700}.watch-module__7VQlrq__empty{text-align:center;color:var(--fc-color-muted);padding:40px;font-size:16px}.watch-module__7VQlrq__unavailable{text-align:center;color:var(--fc-color-muted2);padding:40px 8px;font-size:16px}.watch-module__7VQlrq__phone{width:100%}.watch-module__7VQlrq__phoneHeading{min-width:0;display:flex}.watch-module__7VQlrq__phoneHeading>*{flex:1;min-width:0}
.auth-module__cni4Dq__wrap{background:var(--fc-color-page);flex-direction:column;justify-content:flex-start;align-items:center;min-height:100vh;padding:64px 16px;display:flex}.auth-module__cni4Dq__card{flex-direction:column;gap:14px;width:100%;max-width:420px;display:flex}.auth-module__cni4Dq__logo{align-items:center;gap:10px;margin-bottom:6px;display:flex}.auth-module__cni4Dq__logoImg{width:auto;height:36px;display:block}.auth-module__cni4Dq__or{color:var(--fc-color-muted2);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:10px;font-size:12px;font-weight:700;display:flex}.auth-module__cni4Dq__or:before,.auth-module__cni4Dq__or:after{content:"";background:var(--fc-color-border);flex:1;height:1px}.auth-module__cni4Dq__links{flex-wrap:wrap;justify-content:space-between;gap:10px;font-size:13.5px;display:flex}.auth-module__cni4Dq__links a,.auth-module__cni4Dq__linkBtn{color:var(--fc-color-link);cursor:pointer;background:0 0;border:0;padding:0;font-size:13.5px;font-weight:700}.auth-module__cni4Dq__form{flex-direction:column;gap:12px;display:flex}.auth-module__cni4Dq__consent{margin:0}.auth-module__cni4Dq__consent a,.auth-module__cni4Dq__legal a{color:var(--fc-color-link);font-weight:700}.auth-module__cni4Dq__legal{text-align:center;color:var(--fc-color-muted2);margin-top:16px;font-size:13.5px}
