.coach-assistant_launcher__irIoJ{position:fixed;z-index:45;inset-inline-end:max(24px,env(safe-area-inset-right));bottom:max(24px,env(safe-area-inset-bottom));display:flex;flex-direction:column;align-items:flex-end}.coach-assistant_action__KUTHG,.coach-assistant_close__l24dt,.coach-assistant_examples__vQFNA button,.coach-assistant_fab__a8VHg{font:inherit;cursor:pointer}.coach-assistant_fab__a8VHg{display:inline-flex;align-items:center;gap:9px;min-height:46px;padding:0 16px;border:1px solid #2b4b41;border-radius:24px;background:#18392f;color:#f5fbf6;box-shadow:0 8px 24px #0c2a2222;font-size:13px;font-weight:650}.coach-assistant_fab__a8VHg[aria-disabled=true]{color:#4e5d65;border-color:#d7dfe5;background:#eef2f5;cursor:default}.coach-assistant_fab__a8VHg:focus-visible,.coach-assistant_panel__hwiYf :where(button,textarea):focus-visible{outline:2px solid #2468d7;outline-offset:3px}.coach-assistant_tooltip__VlF46{position:absolute;inset-inline-end:0;bottom:calc(100% + 9px);width:max-content;max-width:min(260px,calc(100vw - 32px));padding:9px 12px;border-radius:9px;background:#26353d;color:#fff;font-size:12px;line-height:1.45;opacity:0;pointer-events:none;transition:opacity .15s ease}.coach-assistant_launcher__irIoJ:focus-within .coach-assistant_tooltip__VlF46,.coach-assistant_launcher__irIoJ:hover .coach-assistant_tooltip__VlF46{opacity:1}.coach-assistant_dialog__F_dcP{width:min(555px,calc(100vw - 28px));max-height:min(730px,calc(100dvh - 30px));padding:0;border:1px solid #dce4e1;border-radius:20px;color:#1b2d29;background:#fbfdfc}.coach-assistant_dialog__F_dcP::backdrop{background:#162c2966;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.coach-assistant_panel__hwiYf{padding:22px;font-family:-apple-system,BlinkMacSystemFont,Inter Variable,system-ui,sans-serif}.coach-assistant_header__yKuBt{display:grid;grid-template-columns:43px minmax(0,1fr) 38px;align-items:center;gap:10px}.coach-assistant_header__yKuBt h2{margin:0;font-size:20px;letter-spacing:-.025em}.coach-assistant_details__VydTR,.coach-assistant_header__yKuBt p,.coach-assistant_intro__LQWHF{margin:0;color:#52665e;font-size:13px}.coach-assistant_mark__ZqmGk{width:43px;height:43px;display:grid;place-items:center;border-radius:12px;color:#30604e;background:#e7f0e9}.coach-assistant_close__l24dt{border:0;background:#edf2ef;color:#385148;border-radius:12px;width:38px;height:38px;display:grid;place-items:center}.coach-assistant_intro__LQWHF{margin:17px 0 14px;line-height:1.55}.coach-assistant_form__Y3kLx{display:grid;gap:9px}.coach-assistant_form__Y3kLx label{font-size:13px;font-weight:650}.coach-assistant_form__Y3kLx textarea{width:100%;resize:vertical;min-height:76px;font:inherit;padding:10px 12px;border:1px solid #cbd8d1;border-radius:12px;color:inherit;background:#fff}.coach-assistant_examples__vQFNA{display:flex;flex-wrap:wrap;gap:6px}.coach-assistant_examples__vQFNA button{border:1px solid #dce6df;background:#f0f5f1;color:#315047;padding:7px 9px;border-radius:10px;font-size:12px}.coach-assistant_action__KUTHG{display:inline-flex;align-items:center;justify-content:center;gap:7px;justify-self:start;min-height:42px;padding:0 13px;border:0;border-radius:10px;background:#1c6050;color:#fff;font-size:13px;font-weight:700}.coach-assistant_action__KUTHG:disabled{opacity:.56;cursor:default}.coach-assistant_error__ajOjH,.coach-assistant_notice__oiNY7{margin:12px 0 0;padding:9px 11px;border-radius:9px;background:#fdf0eb;color:#933c31;font-size:13px}.coach-assistant_notice__oiNY7{display:flex;align-items:center;gap:6px;background:#e8f2e9;color:#285743}.coach-assistant_result___LnJi{display:grid;gap:9px;margin-top:16px;padding-top:14px;border-top:1px solid #dce6df}.coach-assistant_result___LnJi p{margin:0;white-space:pre-wrap;font-size:13px;line-height:1.55}.coach-assistant_snapshot__cnsEz{border-radius:12px;overflow:hidden}.coach-assistant_snapshot__cnsEz svg{display:block;width:100%;height:auto}.coach-assistant_spin__MU1Fo{animation:coach-assistant_spin__MU1Fo .9s linear infinite}@keyframes coach-assistant_spin__MU1Fo{to{transform:rotate(1turn)}}@media (max-width:540px){.coach-assistant_launcher__irIoJ{inset-inline-end:max(13px,env(safe-area-inset-right));bottom:max(14px,env(safe-area-inset-bottom))}.coach-assistant_fab__a8VHg{justify-content:center;width:46px;padding:0}.coach-assistant_fab__a8VHg span{display:none}.coach-assistant_dialog__F_dcP{margin:auto auto max(8px,env(safe-area-inset-bottom))}.coach-assistant_panel__hwiYf{padding:16px}}@media (prefers-reduced-motion:reduce){.coach-assistant_spin__MU1Fo{animation:none}.coach-assistant_tooltip__VlF46{transition:none}}.studio_studio__3xfAB{--paper:#fff;--shell:#edf2f1;--surface:#f5f8f7;--line:#dce5e3;--ink:#122322;--secondary-ink:#4f6365;--blue:#155bd5;--blue-deep:#1048ad;--blue-tint:#e8f0ff;--deck:#111e1a;--deck-surface:#23352e;--deck-line:#41554c;--deck-ink:#f2f7f4;--deck-muted:#b9cbc2;--deck-accent:#a3cdff;--danger:#a72c33;--danger-tint:#fff2f1;--radius:15px;min-height:100dvh;color:var(--ink);background:var(--shell);font-family:-apple-system,BlinkMacSystemFont,var(--font-body),"DM Sans",sans-serif;font-size:15px;line-height:1.45}.studio_studio__3xfAB :where(button,input,select,textarea,summary,a):focus-visible{outline:2px solid var(--blue);outline-offset:3px}.studio_studio__3xfAB ::selection{background:#c9dcff;color:#142946}.studio_studio__3xfAB :where(input,textarea){caret-color:var(--blue)}.studio_studio__3xfAB :where(button,summary){touch-action:manipulation}.studio_studio__3xfAB :where(h1,h2,h3,p,ul,ol){margin:0}.studio_studio__3xfAB :where(button,input,select,textarea){color:inherit}.studio_studio__3xfAB :where(button:disabled,input:disabled){cursor:default}.studio_studio__3xfAB [hidden]{display:none!important}.studio_studio__3xfAB svg{flex:none}.studio_topbar___OE95{position:sticky;top:0;z-index:12;background:#f9fbfa;border-bottom:1px solid var(--line)}.studio_topbarInner__HAQrr{max-width:1500px;margin:auto;min-height:59px;padding:8px clamp(16px,3vw,44px);display:flex;gap:16px;align-items:center}.studio_wordmark__NkIls{display:flex;gap:9px;align-items:center;font-size:16px;font-weight:760;letter-spacing:-.025em;white-space:nowrap}.studio_mark__K8a6T{display:grid;place-items:center;width:33px;height:33px;border-radius:10px;background:#163a33;color:#e2f693}.studio_back__Pfsvf{display:inline-flex;gap:6px;align-items:center;min-height:36px;padding-inline:4px 14px;border-inline-end:1px solid var(--line);color:var(--secondary-ink);font-weight:670;font-size:13px;text-decoration:none;white-space:nowrap}.studio_back__Pfsvf:hover{color:var(--blue)}.studio_topbarActions__t0C7m{margin-inline-start:auto;display:flex;gap:8px;align-items:center;min-width:0}.studio_studioLanguage__aKO5y{display:flex;align-items:center;flex:none}.studio_guideTrigger__kUXyA{color:var(--blue-deep)}.studio_button__9Ug54,.studio_exportMenu__Toqve>summary,.studio_iconButton__xKB8K,.studio_rowMenu__ODH4m>summary{display:inline-flex;justify-content:center;align-items:center;gap:8px;min-height:39px;border:0;border-radius:10px;font-weight:680;font-size:13px;line-height:1.2;white-space:nowrap;transition:background .16s ease,color .16s ease,transform .16s ease}.studio_button__9Ug54{padding:0 13px}.studio_button__9Ug54:active:not(:disabled),.studio_iconButton__xKB8K:active:not(:disabled){transform:scale(.975)}.studio_primary__pVCOv{background:var(--blue);color:#fff}.studio_primary__pVCOv:hover:not(:disabled){background:var(--blue-deep)}.studio_primary__pVCOv:disabled{background:#dce5f1;color:#56677d}.studio_exportMenu__Toqve>summary,.studio_secondary__QbYY_{background:#edf0f4;color:#273344}.studio_exportMenu__Toqve>summary:hover,.studio_exportMenu__Toqve[open]>summary,.studio_secondary__QbYY_:hover:not(:disabled){background:#e3e9f1}.studio_ghost__EJT0I{background:transparent;color:var(--blue)}.studio_ghost__EJT0I:hover:not(:disabled){background:var(--blue-tint)}.studio_danger__RMygS{background:#af3039;color:white}.studio_danger__RMygS:hover:not(:disabled){background:#90252d}.studio_danger__RMygS:disabled,.studio_ghost__EJT0I:disabled,.studio_secondary__QbYY_:disabled{opacity:.52}.studio_iconButton__xKB8K,.studio_rowMenu__ODH4m>summary{width:37px;min-height:37px;padding:0;background:transparent;color:#4c5b6f}.studio_iconButton__xKB8K:hover:not(:disabled),.studio_rowMenu__ODH4m>summary:hover,.studio_rowMenu__ODH4m[open]>summary{color:var(--ink);background:#edf0f4}.studio_iconButton__xKB8K[aria-pressed=true]{color:var(--blue-deep);background:var(--blue-tint)}.studio_iconButton__xKB8K:disabled{color:#9aa6b6}.studio_historyButtons__JWf4S{display:flex;align-items:center;gap:1px;padding-inline-end:7px;border-inline-end:1px solid var(--line)}.studio_historyButtons__JWf4S .studio_iconButton__xKB8K{min-height:34px;width:33px}.studio_saveButton__7QdG0:disabled svg{opacity:.75}.studio_saveButton__7QdG0[disabled] svg[class*=loader-circle],.studio_spin__ST8Ix{animation:studio_coachSpin__yzqz0 .9s linear infinite}@keyframes studio_coachSpin__yzqz0{to{transform:rotate(1turn)}}.studio_library__a4tj4{width:min(100%,1250px);margin:0 auto;padding:41px clamp(16px,4vw,44px) 84px}.studio_libraryHeading__B86iW{display:flex;justify-content:space-between;align-items:end;gap:18px;margin:0 0 27px}.studio_accessCard__uj_Ev h1,.studio_libraryHeading__B86iW h1,.studio_viewerHeading__ChCFK h1{font-size:clamp(2.55rem,6vw,4.2rem);line-height:1.02;font-weight:760;letter-spacing:-.039em}.studio_libraryHeading__B86iW p{margin-top:8px;color:var(--secondary-ink);font-size:14px}.studio_libraryHeading__B86iW p span{padding-inline:2px}.studio_libraryHeading__B86iW>button{align-self:end;min-height:44px;padding-inline:15px}.studio_featureWrap__reJ0e{position:relative}.studio_feature__qEto8{position:relative;display:grid;grid-template-columns:minmax(0,1.44fr) minmax(0,1fr);align-items:stretch;color:inherit;text-decoration:none;background:var(--paper);border-radius:var(--radius);overflow:hidden;box-shadow:0 14px 40px rgba(16,42,34,.1);transition:box-shadow .21s ease}.studio_feature__qEto8:hover{box-shadow:0 12px 40px rgba(22,43,63,.14)}.studio_pitch__iytWM{position:relative;aspect-ratio:1000/620;min-width:0;overflow:hidden;background:#152c23}.studio_pitch__iytWM>svg{width:100%;height:100%;display:block}.studio_featureMedia__lml45{position:relative;min-width:0;display:grid;background:var(--deck)}.studio_featurePitch__xqsEZ{display:grid;place-items:center;align-self:stretch;aspect-ratio:auto;min-height:clamp(230px,29vw,350px);padding:clamp(13px,2.2vw,29px);background:var(--deck)}.studio_featurePitch__xqsEZ>svg{width:100%;height:auto;max-height:100%;border-radius:10px;transform:scale(.985);transition:transform .32s cubic-bezier(.18,.78,.24,1)}.studio_feature__qEto8:hover .studio_featurePitch__xqsEZ>svg{transform:scale(1)}.studio_featurePreview__aavnL{position:absolute;left:clamp(15px,2.4vw,33px);bottom:clamp(15px,2.4vw,33px);display:flex;align-items:center;gap:9px;padding:4px 12px 4px 4px;border-radius:12px;color:var(--deck-ink);background:rgba(12,26,21,.88);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);font-size:12px;font-weight:680;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.studio_featurePreview__aavnL .studio_iconButton__xKB8K{color:#16281f;background:#edf6f0}.studio_featurePreview__aavnL .studio_iconButton__xKB8K:hover:not(:disabled){background:white;color:#103b2e}.studio_featureContent__LN20W{display:flex;flex-direction:column;justify-content:center;min-width:0;padding:clamp(24px,3.4vw,52px)}.studio_featureMeta__jlnD8{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;color:var(--secondary-ink);font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.studio_category__M6kg8{display:inline-flex;align-items:center;min-height:24px;padding:3px 8px;border-radius:6px;font-size:11px;font-weight:730;white-space:nowrap}.studio_category__M6kg8[data-category=attack]{color:#164682;background:#e5efff}.studio_category__M6kg8[data-category=defence]{color:#7e341d;background:#fceadd}.studio_category__M6kg8[data-category=set-piece]{color:#50337a;background:#f1eafa}.studio_category__M6kg8[data-category=drill]{color:#185e4b;background:#e6f2eb}.studio_featureContent__LN20W h2{margin:13px 0 6px;font-size:clamp(1.65rem,3.35vw,2.75rem);line-height:1.08;letter-spacing:-.036em;overflow-wrap:anywhere;text-wrap:balance}.studio_featureContent__LN20W p{color:var(--secondary-ink);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.studio_featureAction__0_y5e{display:inline-flex;gap:7px;align-items:center;align-self:start;min-height:40px;margin-top:16px;color:var(--blue-deep);font-size:14px;font-weight:740;text-decoration:none}.studio_featureAction__0_y5e:hover{text-decoration:underline;text-underline-offset:4px}.studio_featureAction__0_y5e svg{transition:transform .18s ease}.studio_feature__qEto8:hover .studio_featureAction__0_y5e svg{transform:translate(2px,-2px)}.studio_featureWrap__reJ0e>.studio_rowMenu__ODH4m{position:absolute;top:12px;right:12px}.studio_libraryCollection__dGtth{margin-top:38px}.studio_collectionTitle__Ru8vI{display:flex;justify-content:space-between;align-items:center;gap:12px}.studio_collectionTitle__Ru8vI h2{font-size:clamp(1.26rem,3.2vw,1.6rem);letter-spacing:-.026em;line-height:1.14}.studio_search__IhPoV{display:flex;align-items:center;width:min(100%,237px);gap:9px;min-height:40px;padding:0 10px 0 12px;background:#e9edf2;color:var(--secondary-ink);border-radius:10px}.studio_search__IhPoV:focus-within{outline:2px solid var(--blue);outline-offset:2px}.studio_search__IhPoV input{outline:none!important;width:100%;min-width:0;border:0;color:var(--ink);background:transparent;font-size:13px}.studio_search__IhPoV input::-webkit-search-cancel-button{appearance:none}.studio_search__IhPoV input::placeholder{color:var(--secondary-ink)}.studio_search__IhPoV button{display:grid;place-items:center;min-width:25px;height:25px;border:0;border-radius:5px;background:#dbe2eb}.studio_filters__z2ROd{display:flex;flex-wrap:wrap;gap:6px;margin:14px 0}.studio_filters__z2ROd button{min-height:34px;padding:0 11px;border:0;border-radius:8px;background:transparent;color:var(--secondary-ink);font-size:13px;font-weight:650}.studio_filters__z2ROd button:hover{background:#e9edf2}.studio_filters__z2ROd button[aria-pressed=true]{color:var(--blue-deep);background:#e1ebfc}.studio_playList__GpQXK{list-style:none;padding:0;border:1px solid var(--line);background:var(--paper);border-radius:var(--radius)}.studio_playRow__DSJEy{display:flex;align-items:center;min-width:0;padding-inline-end:12px}.studio_playRow__DSJEy+.studio_playRow__DSJEy{border-top:1px solid var(--line)}.studio_playRow__DSJEy:hover{background:#f7faf9}.studio_playRow__DSJEy:first-child{border-radius:var(--radius) var(--radius) 0 0}.studio_playRow__DSJEy:last-child{border-radius:0 0 var(--radius) var(--radius)}.studio_playRowLink__KAUi6{display:grid;grid-template-columns:88px minmax(0,1fr) 108px 94px 25px;align-items:center;flex:1 1;gap:13px;min-width:0;min-height:77px;padding:10px 10px 10px 13px;text-decoration:none}.studio_playRowLink__KAUi6:focus-visible{border-radius:10px;outline-offset:-3px!important}.studio_playRowLink__KAUi6:hover .studio_rowArrow__KIRGd,.studio_playRowLink__KAUi6:hover strong{color:var(--blue-deep)}.studio_rowPitch__2Xo2w{width:100%;border-radius:7px}.studio_rowTitle__j_sG8{display:grid;gap:3px;min-width:0}.studio_rowTitle__j_sG8 strong,.studio_rowTitle__j_sG8>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.studio_rowTitle__j_sG8 strong{font-size:15px;font-weight:750}.studio_playRowLink__KAUi6 time,.studio_rowTitle__j_sG8>span{color:var(--secondary-ink);font-size:12px}.studio_playRowLink__KAUi6 .studio_category__M6kg8{justify-self:start}.studio_rowArrow__KIRGd{color:#788698}.studio_exportMenu__Toqve,.studio_loopMenu__yMJtt,.studio_rowMenu__ODH4m,.studio_toolGroup__SUKv5{position:relative}.studio_exportMenu__Toqve>summary{min-height:39px;padding:0 11px}.studio_studio__3xfAB :where(.studio_rowMenu__ODH4m,.studio_exportMenu__Toqve,.studio_toolGroup__SUKv5,.studio_loopMenu__yMJtt,.studio_inspectorDisclosure__qdosz)>summary{list-style:none;cursor:pointer}.studio_studio__3xfAB :where(.studio_rowMenu__ODH4m,.studio_exportMenu__Toqve,.studio_toolGroup__SUKv5,.studio_loopMenu__yMJtt,.studio_inspectorDisclosure__qdosz)>summary::-webkit-details-marker{display:none}.studio_menuSheet__hyZip{position:absolute;z-index:5;inset-block-start:calc(100% + 6px);inset-inline-end:0;display:grid;gap:2px;width:max-content;min-width:160px;max-width:min(250px,80vw);padding:5px;border-radius:11px;background:var(--paper);color:var(--ink);box-shadow:0 8px 28px rgba(19,39,64,.2)}.studio_menuSheet__hyZip button{display:flex;align-items:center;gap:9px;min-height:37px;width:100%;border:0;border-radius:7px;padding:5px 9px;background:transparent;text-align:left;font-size:13px;font-weight:620}.studio_menuSheet__hyZip button:hover:not(:disabled),.studio_menuSheet__hyZip button[aria-pressed=true]{background:var(--blue-tint);color:var(--blue-deep)}.studio_menuSheet__hyZip button[data-danger]{color:var(--danger)}.studio_menuSheet__hyZip button[data-danger]:hover{background:var(--danger-tint);color:var(--danger)}.studio_empty__WIKXe{display:flex;flex-direction:column;align-items:center;gap:9px;padding:32px 16px;text-align:center;border:1px dashed #cbd4df;border-radius:var(--radius);background:rgba(255,255,255,.42)}.studio_empty__WIKXe>svg{color:#647790}.studio_empty__WIKXe h3{font-size:18px;letter-spacing:-.018em}.studio_empty__WIKXe p{max-width:38ch;color:var(--secondary-ink);font-size:14px}.studio_empty__WIKXe button{margin-top:3px}.studio_editorMain__TqIz7{max-width:1530px;margin:0 auto;padding:20px clamp(14px,3vw,38px) 84px}.studio_editorHeading__HOnAp{display:flex;gap:16px;align-items:end;justify-content:space-between;margin-bottom:15px}.studio_editorIdentity___qX8I{flex:1 1;min-width:0}.studio_editorMeta__2xPwl{display:flex;align-items:center;flex-wrap:wrap;gap:9px;min-height:26px}.studio_collabState__SWL_s,.studio_savedState___NjaM{display:inline-flex;align-items:center;gap:5px;color:var(--secondary-ink);font-size:12px;font-weight:640}.studio_savedState___NjaM i{width:7px;height:7px;border-radius:50%;background:#b46e14}.studio_savedState___NjaM[data-dirty]{color:#8b5010}.studio_savedState___NjaM svg{color:#2b7156}.studio_playName__VY2fX{display:block;width:100%;padding:1px 4px;margin:2px 0 0 -4px;min-height:45px;border:1px solid transparent;border-radius:7px;color:var(--ink);background:transparent;font-size:clamp(1.9rem,3.3vw,2.9rem);line-height:1.08;font-weight:755;letter-spacing:-.038em;text-overflow:ellipsis}.studio_playName__VY2fX:hover:not(:disabled){border-color:var(--line)}.studio_playName__VY2fX:focus{background:var(--paper)}.studio_playName__VY2fX:disabled{opacity:1;-webkit-text-fill-color:var(--ink)}.studio_editorModes__OucpZ,.studio_inspectorTabs__GlqAw{display:flex;padding:3px;gap:3px;border-radius:10px;background:#e7ebf1}.studio_editorModes__OucpZ{flex:none;margin-bottom:1px}.studio_editorModes__OucpZ button,.studio_inspectorTabs__GlqAw button{display:inline-flex;justify-content:center;align-items:center;gap:6px;min-height:33px;padding:0 10px;border:0;border-radius:7px;background:transparent;color:var(--secondary-ink);font-size:13px;font-weight:670}.studio_editorModes__OucpZ button[aria-pressed=true],.studio_inspectorTabs__GlqAw button[aria-pressed=true]{color:var(--ink);background:var(--paper);box-shadow:0 1px 3px rgba(34,51,72,.12)}.studio_editorModes__OucpZ button:hover,.studio_inspectorTabs__GlqAw button:hover{color:var(--ink)}.studio_editorGrid__6lHBn,.studio_viewerLayout__Do755{display:grid;grid-template-columns:minmax(0,1fr) clamp(270px,22vw,330px);gap:16px;align-items:start;grid-template-areas:"board inspector" "phases phases"}.studio_editorGrid__6lHBn>.studio_boardPanel__JDcDT,.studio_viewerLayout__Do755>.studio_viewerBoard__voXhY{grid-area:board}:is(.studio_editorGrid__6lHBn,.studio_viewerLayout__Do755)>:is(.studio_inspector__HZRX5,.studio_viewerNotes__ocSYT){grid-area:inspector}:is(.studio_editorGrid__6lHBn,.studio_viewerLayout__Do755)>.studio_phasePanel__Dukyo{grid-area:phases;margin-top:0}.studio_inspector__HZRX5,.studio_viewerNotes__ocSYT{min-width:0;background:var(--paper);border:1px solid var(--line);border-radius:var(--radius)}.studio_boardPanel__JDcDT,.studio_viewerBoard__voXhY{min-width:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;background:var(--deck);color:var(--deck-ink);border-radius:var(--radius);box-shadow:0 13px 31px rgba(13,38,29,.18)}.studio_toolbar__6EiEZ{display:flex;align-items:center;gap:4px;min-height:48px;margin:9px 9px 0;padding:4px 5px;background:var(--deck-surface);border-radius:11px}.studio_palette__SD2Ps{display:flex;flex:1 1;min-width:0;flex-wrap:wrap;gap:3px}.studio_previewPhase__jLy2S{flex:1 1;min-width:0;display:flex;align-items:center;gap:8px;padding-inline:8px 5px;font-size:12px}.studio_previewPhase__jLy2S>span{flex:none;color:var(--deck-muted)}.studio_previewPhase__jLy2S>strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700}.studio_palette__SD2Ps>button,.studio_toolGroup__SUKv5>summary{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:35px;padding:0 8px;border:0;border-radius:7px;background:transparent;color:var(--deck-ink);font-size:12px;font-weight:675;line-height:1.15;white-space:nowrap}.studio_palette__SD2Ps>button:hover:not(:disabled),.studio_toolGroup__SUKv5>summary:hover{background:#394f44}.studio_palette__SD2Ps>button[aria-pressed=true],.studio_toolGroup__SUKv5[data-active=true]>summary{color:#f1f7ff;background:#315381}.studio_toolGroup__SUKv5>summary svg:last-child{opacity:.75}.studio_toolGroup__SUKv5 .studio_menuSheet__hyZip{z-index:7}.studio_elementTitle___j0Ql [data-kind=attack],.studio_studio__3xfAB [data-kind=attack]>svg{color:#205eac}.studio_elementTitle___j0Ql [data-kind=defence],.studio_studio__3xfAB [data-kind=defence]>svg{color:#a84a28}.studio_elementTitle___j0Ql [data-kind=ball],.studio_studio__3xfAB [data-kind=ball]>svg{color:#8f5a15}.studio_toolbar__6EiEZ [data-kind=attack]>svg{color:#a1ccff}.studio_toolbar__6EiEZ [data-kind=defence]>svg{color:#ffbca7}.studio_toolbar__6EiEZ [data-kind=ball]>svg{color:#f4cb7c}.studio_routeToggle__NHy9c{flex:none}.studio_boardInset__LU5Gs{padding:11px 12px 0;min-width:0}.studio_stage__35dSH{width:min(100%,calc(min(59dvh, 620px) * 1.613));margin:0 auto;position:relative;border-radius:10px;overflow:hidden}.studio_editPitch__Qk2tl{width:100%;border-radius:10px;touch-action:none;-webkit-user-select:none;user-select:none;cursor:crosshair}.studio_editPitch__Qk2tl:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.studio_editPitch__Qk2tl[data-tool=select]{cursor:default}.studio_editPitch__Qk2tl[data-tool=select] [data-piece-id]{cursor:grab}.studio_editPitch__Qk2tl[data-tool=select]:active [data-piece-id]{cursor:grabbing}.studio_editPitch__Qk2tl[data-tool=preview]{cursor:default;touch-action:auto}.studio_editPitch__Qk2tl[data-tool=pan]{cursor:grab}.studio_editPitch__Qk2tl[data-tool=pan]:active{cursor:grabbing}.studio_pathStart__N8fF_{position:absolute;z-index:2;width:15px;height:15px;border:2px solid white;border-radius:50%;background:#2681ef;box-shadow:0 1px 6px #14334f;pointer-events:none;transform:translate(-50%,-50%)}.studio_boardHint___fvGK{display:flex;flex-wrap:wrap;gap:1px 12px;align-items:center;justify-content:space-between;min-height:29px;padding-block:4px;color:var(--deck-muted);font-size:11px}.studio_boardHint___fvGK>button{min-height:24px;padding:1px 3px;color:var(--deck-accent);background:transparent;border:0;border-radius:4px;font-weight:690}.studio_boardHint___fvGK>button:hover{text-decoration:underline}.studio_transport__wN69q{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;min-height:49px;margin:0 9px 9px;padding:5px 8px;border-radius:11px;background:var(--deck-surface)}.studio_toolbar__6EiEZ .studio_iconButton__xKB8K,.studio_transport__wN69q .studio_iconButton__xKB8K{color:var(--deck-ink)}.studio_toolbar__6EiEZ .studio_iconButton__xKB8K:hover:not(:disabled),.studio_transport__wN69q .studio_iconButton__xKB8K:hover:not(:disabled){color:var(--deck-ink);background:#3c5448}.studio_toolbar__6EiEZ .studio_iconButton__xKB8K[aria-pressed=true]{color:var(--deck-accent);background:#304a5a}.studio_transport__wN69q .studio_iconButton__xKB8K:disabled{color:#80948a}.studio_scrubber__rpYAw,.studio_transportButtons__7dFPO,.studio_transportExtras__mdiIT{display:flex;align-items:center}.studio_transportButtons__7dFPO,.studio_transportExtras__mdiIT{gap:4px}.studio_transportButtons__7dFPO .studio_iconButton__xKB8K{width:34px;min-height:34px}.studio_transportButtons__7dFPO .studio_playButton__5pKQo{color:#143328;background:#e1f1e8}.studio_transportButtons__7dFPO .studio_playButton__5pKQo:hover:not(:disabled){color:#143328;background:white}.studio_transportButtons__7dFPO .studio_playButton__5pKQo:disabled{color:#91a69a;background:#30453b}.studio_transportExtras__mdiIT>select{min-height:34px;padding:0 6px;border:1px solid var(--deck-line);border-radius:7px;background:#1b2c25;color:var(--deck-ink);font-size:12px;font-weight:690}.studio_transportExtras__mdiIT .studio_iconButton__xKB8K{width:35px;min-height:34px}.studio_scrubber__rpYAw{gap:10px;min-width:0}.studio_field___sP2e input[type=range],.studio_scrubber__rpYAw input{width:100%;min-width:0;accent-color:var(--blue);cursor:ew-resize}.studio_scrubber__rpYAw input:disabled{cursor:default}.studio_scrubber__rpYAw>span{flex:none;color:var(--deck-ink);font-size:11px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.studio_scrubber__rpYAw>span span{color:var(--deck-muted);padding-inline:2px}.studio_seekTrack___dErU{position:relative;flex:1 1;display:grid;align-items:center;min-width:0;height:30px}.studio_seekTrack___dErU input{position:relative;z-index:1;appearance:none;height:30px;margin:0;border:0;background:transparent}.studio_seekTrack___dErU input::-webkit-slider-runnable-track{height:6px;border-radius:10px;background:linear-gradient(90deg,#9ac8fa var(--progress),#4b6559 var(--progress))}.studio_seekTrack___dErU input::-webkit-slider-thumb{appearance:none;width:14px;height:14px;margin-top:-4px;border:2px solid #294438;border-radius:50%;background:#edf6ff}.studio_seekTrack___dErU input::-moz-range-track{height:6px;border-radius:10px;background:linear-gradient(90deg,#9ac8fa var(--progress),#4b6559 var(--progress))}.studio_seekTrack___dErU input::-moz-range-thumb{width:11px;height:11px;border:2px solid #294438;border-radius:50%;background:#edf6ff}.studio_seekTicks__nJtAK{position:absolute;z-index:2;inset:12px 6px auto;height:6px;pointer-events:none}.studio_seekTicks__nJtAK i{position:absolute;width:1px;height:6px;background:#19352b;opacity:.75}.studio_loopMenu__yMJtt>summary{display:grid;place-items:center;width:34px;min-height:34px;border-radius:9px;color:var(--deck-ink)}.studio_loopMenu__yMJtt>summary:hover,.studio_loopMenu__yMJtt[open]>summary{background:#3c5448}.studio_loopMenu__yMJtt>summary[data-loop]{color:var(--deck-accent);background:#304a5a}.studio_loopMenu__yMJtt>.studio_menuSheet__hyZip{inset-block:auto calc(100% + 7px);z-index:9}.studio_inspector__HZRX5{padding:11px}.studio_inspectorTabs__GlqAw button{flex:1 1;min-width:0;padding-inline:5px}.studio_inspectorBody__7DIIs{display:grid;align-content:start;gap:13px;padding:12px 5px 6px}.studio_inspectorBody__7DIIs h2{font-size:17px;font-weight:745;letter-spacing:-.024em}.studio_inspectorBody__7DIIs h2>span:not([data-kind]){color:var(--secondary-ink);font-size:13px;font-weight:590}.studio_inspectorTitle__X4pLX{display:flex;align-items:center;justify-content:space-between;gap:6px;min-width:0}.studio_inspectorActions__brKad{display:flex;gap:2px}.studio_inspectorActions__brKad .studio_iconButton__xKB8K{width:30px;min-height:32px}.studio_inspectorActions__brKad .studio_iconButton__xKB8K>svg{width:16px}.studio_removeIcon__VyQsn:hover:not(:disabled){color:var(--danger);background:var(--danger-tint)}.studio_field___sP2e{display:grid;align-content:start;gap:6px;min-width:0;color:#344255;font-size:12px;font-weight:710}.studio_field___sP2e :where(input:not([type=range]),select,textarea){width:100%;min-width:0;min-height:38px;border:1px solid #dbe2eb;border-radius:8px;padding:8px 9px;color:var(--ink);background:var(--surface);font-size:14px;font-weight:530}.studio_field___sP2e textarea{resize:vertical}.studio_field___sP2e :where(input,textarea)::placeholder{color:#5c6a7d}.studio_field___sP2e :where(input,select,textarea):focus{background:var(--paper)}.studio_unitField__RIOCV{display:flex;position:relative;align-items:center}.studio_unitField__RIOCV input{padding-inline-end:27px!important}.studio_unitField__RIOCV>span{position:absolute;inset-inline-end:9px;font-weight:560;color:var(--secondary-ink)}.studio_elements__kw2n8{display:grid;gap:7px;border-top:1px solid var(--line);padding-top:10px}.studio_elements__kw2n8 h3{font-size:12px;font-weight:710}.studio_elements__kw2n8 h3>span,.studio_phaseHeading__1L1I_ h2>span{margin-inline-start:5px;color:var(--secondary-ink);font-size:12px;font-weight:640;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.studio_elements__kw2n8 ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;list-style:none;padding:2px 3px 3px;max-height:139px;overflow:auto;scrollbar-color:#b9c5d3 transparent;scrollbar-width:thin}.studio_elements__kw2n8 li{min-width:0}.studio_elements__kw2n8 button{display:flex;gap:6px;align-items:center;width:100%;min-height:29px;padding:3px 5px;border:0;border-radius:6px;background:#f0f3f7;text-align:left;font-size:11px;font-weight:650}.studio_elements__kw2n8 button:hover{color:var(--blue-deep);background:var(--blue-tint)}.studio_elements__kw2n8 button>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.studio_elementTitle___j0Ql{display:flex;align-items:center;gap:7px}.studio_elementTitle___j0Ql span{display:grid;place-items:center;width:29px;height:29px;border-radius:7px;background:#f0f3f7}.studio_sliderField__UovD4{display:flex;align-items:center;gap:8px}.studio_sliderField__UovD4>span{min-width:30px;text-align:end;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.studio_inspectorBody__7DIIs>button{justify-self:start}.studio_timingFields__kzNM3{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.studio_timingFields__kzNM3[data-single]{grid-template-columns:minmax(0,1fr)}.studio_timingFields__kzNM3>label{align-items:end;grid-template-rows:1fr auto}.studio_inspectorDisclosure__qdosz{border:1px solid var(--line);border-radius:10px;background:var(--surface)}.studio_inspectorDisclosure__qdosz>summary{display:flex;align-items:center;gap:7px;min-height:42px;padding:7px 10px;color:var(--ink);font-size:12px;font-weight:715}.studio_inspectorDisclosure__qdosz>summary>span{flex:1 1}.studio_inspectorDisclosure__qdosz>summary>svg:first-child{color:#32685c}.studio_inspectorDisclosure__qdosz>summary>svg:last-child{color:var(--secondary-ink);transition:transform .16s ease}.studio_inspectorDisclosure__qdosz[open]>summary>svg:last-child{transform:rotate(180deg)}.studio_inspectorDisclosure__qdosz>summary:hover{background:#e9f0ed;border-radius:9px}.studio_disclosureFields__AGZKA{display:grid;gap:11px;padding:6px 10px 11px}.studio_disclosureFields__AGZKA :where(input,select,textarea){background:var(--paper)}.studio_swatches__q6O0M{border:0;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:4px;min-width:0}.studio_swatches__q6O0M legend{padding:0;margin-bottom:6px;font-size:12px;font-weight:710}.studio_swatches__q6O0M button{display:grid;place-items:center;width:29px;height:31px;border:1px solid transparent;border-radius:8px;background:transparent}.studio_swatches__q6O0M button:hover{background:var(--surface)}.studio_swatches__q6O0M button[aria-pressed=true]{border-color:#316bc8;background:var(--blue-tint)}.studio_swatches__q6O0M button>span{width:17px;height:17px;border:1px solid rgba(35,57,51,.28);border-radius:50%}.studio_swatches__q6O0M button>span[data-default]{background:linear-gradient(132deg,#fff 0 46%,#b54d3e 46% 54%,#fff 54%)}.studio_phasePanel__Dukyo{margin-top:14px;min-width:0;padding:5px 9px 4px;border:1px solid var(--line);border-radius:var(--radius);background:#f8faf9}.studio_phaseHeading__1L1I_{display:flex;justify-content:space-between;align-items:center;min-height:35px;gap:6px}.studio_phaseHeading__1L1I_ h2{font-size:17px;line-height:1.2;letter-spacing:-.021em}.studio_phaseActions__1uiHE,.studio_phaseBrowse__8yq_S{display:flex;align-items:center;gap:2px}.studio_phaseBrowse__8yq_S .studio_iconButton__xKB8K{width:30px;min-height:32px}.studio_phaseHeading__1L1I_ .studio_addPhase__Z0lGj{min-height:33px}.studio_phaseRail__RZEh1{list-style:none;display:flex;align-items:stretch;gap:8px;margin:4px -2px 0!important;padding:3px 2px 6px;overflow-x:auto;scrollbar-color:#bbc8d8 transparent;scrollbar-width:thin}.studio_phaseRail__RZEh1 li{flex:0 0 146px;min-width:0}.studio_phaseTile__z5sXw{position:relative;width:100%;height:100%;display:grid;gap:5px;padding:4px;border:1px solid var(--line);background:var(--paper);border-radius:9px;text-align:left;overflow:hidden;transition:border-color .15s ease,background .15s ease}.studio_phaseTile__z5sXw:after{content:"";position:absolute;inset:auto auto 0 0;width:var(--phase-progress,0);height:2px;background:var(--blue);pointer-events:none}.studio_phaseTile__z5sXw:hover{border-color:#9db7dc}.studio_phaseTile__z5sXw[aria-current]{border-color:var(--blue);background:#e9f2ff}.studio_phaseThumb__rxVYW{position:relative}.studio_phaseThumb__rxVYW .studio_pitch__iytWM{aspect-ratio:2.28;border-radius:5px;background:var(--deck)}.studio_phaseThumb__rxVYW .studio_pitch__iytWM>svg{object-fit:contain}.studio_phaseThumb__rxVYW>span{position:absolute;top:4px;left:4px;display:grid;place-items:center;min-width:17px;height:17px;padding-inline:3px;border-radius:5px;background:rgba(15,32,33,.88);color:white;font-size:9px;font-weight:750;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.studio_phaseCaption__1Md0M{min-width:0;display:flex;align-items:center;gap:3px;justify-content:space-between;padding:0 2px 1px}.studio_phaseCaption__1Md0M strong{min-width:0;font-size:11px;font-weight:720;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.studio_phaseCaption__1Md0M time{flex:none;color:var(--secondary-ink);font-size:9px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.studio_editorFooter__5WNNY{justify-content:space-between;gap:7px 15px;margin-top:7px;font-size:12px}.studio_editorFooter__5WNNY,.studio_legend__5TSxZ{display:flex;flex-wrap:wrap;align-items:center;color:var(--secondary-ink)}.studio_legend__5TSxZ{gap:6px 12px;font-size:11px}.studio_legend__5TSxZ>span{display:inline-flex;align-items:center;gap:5px}.studio_legend__5TSxZ i{width:9px;height:9px;border-radius:50%}.studio_legend__5TSxZ i[data-tone=attack]{background:#3d73c5}.studio_legend__5TSxZ i[data-tone=defence]{background:#cf6c45}.studio_legend__5TSxZ i[data-tone=ball]{background:#bf8b2c}.studio_legend__5TSxZ .studio_legendPaths__Xh36C{gap:4px}.studio_legendPaths__Xh36C svg+svg,.studio_legendPaths__Xh36C svg:not(:first-child){margin-inline-start:4px}.studio_viewerMain__5oxUo{width:min(100%,1330px);margin:auto;padding:33px clamp(15px,3.6vw,42px) 56px}.studio_viewerHeading__ChCFK{display:flex;justify-content:space-between;align-items:start;gap:10px;margin-bottom:20px}.studio_viewerHeading__ChCFK h1{font-size:clamp(2.1rem,5vw,3.6rem);overflow-wrap:anywhere}.studio_viewerHeading__ChCFK p{max-width:68ch;color:var(--secondary-ink);margin-top:8px;white-space:pre-wrap;overflow-wrap:anywhere}.studio_viewerHeading__ChCFK .studio_category__M6kg8{margin-top:7px}.studio_viewerLayout__Do755{grid-template-columns:minmax(0,1fr) clamp(245px,24vw,302px)}.studio_viewBadge__YvxAi{display:flex;align-items:center;gap:6px;color:var(--secondary-ink);font-size:13px;font-weight:650}.studio_viewerBoardTop__9ZVn0{display:flex;align-items:center;justify-content:space-between;min-height:40px;padding-inline:15px;color:var(--deck-muted);font-size:12px;font-weight:660}.studio_viewerStage__VMA0K{min-width:0;min-height:0;display:grid;place-items:center;padding:0 10px 10px}.studio_viewerStage__VMA0K>.studio_pitch__iytWM{width:100%}.studio_viewerPitch__hUqm2{border-radius:10px}.studio_viewerNotes__ocSYT{padding:16px 17px 18px}.studio_phasePosition__CjZep{font-size:12px;color:var(--secondary-ink);font-weight:700}.studio_viewerNotes__ocSYT h2{margin:7px 0 6px;font-size:22px;line-height:1.14;letter-spacing:-.026em;overflow-wrap:anywhere}.studio_coachNotes__th4Vs{color:var(--secondary-ink);white-space:pre-wrap;overflow-wrap:anywhere}.studio_viewerNotes__ocSYT .studio_legend__5TSxZ{border-top:1px solid var(--line);padding-top:13px;margin-top:13px}.studio_viewerNotes__ocSYT .studio_inspectorDisclosure__qdosz{margin-top:13px}.studio_viewerPlan__7Ju__{display:grid;gap:8px;margin:0;padding:6px 10px 11px}.studio_viewerPlan__7Ju__ dt{font-size:12px;font-weight:720}.studio_viewerPlan__7Ju__ dd{margin:2px 0 0;color:var(--secondary-ink);font-size:13px;white-space:pre-wrap;overflow-wrap:anywhere}:is(.studio_editorGrid__6lHBn,.studio_viewerLayout__Do755)[data-focus]{position:fixed;z-index:1000;inset:0;width:100%;height:100dvh;display:grid;grid-template:"focus-head" auto "board" minmax(0,1fr) "phases" auto /minmax(0,1fr);gap:9px;align-items:stretch;padding:max(10px,env(safe-area-inset-top,0px)) max(13px,env(safe-area-inset-right,0px)) max(9px,env(safe-area-inset-bottom,0px)) max(13px,env(safe-area-inset-left,0px));background:#101c19;color:var(--deck-ink);overflow:hidden}.studio_focusHeader__37oCY{grid-area:focus-head;display:flex;justify-content:space-between;align-items:center;justify-self:center;gap:12px;width:min(100%,1190px);min-height:49px;padding:4px 6px 4px 12px;border-radius:13px;background:rgba(43,64,55,.77);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.studio_focusIdentity__0UU5p{min-width:0;display:flex;align-items:baseline;flex-wrap:wrap;gap:0 10px}.studio_focusIdentity__0UU5p strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:720}.studio_focusIdentity__0UU5p>span{color:var(--deck-muted);font-size:12px;white-space:nowrap}.studio_focusActions__DnylT{flex:none;display:flex;align-items:center;gap:4px}.studio_focusActions__DnylT>.studio_iconButton__xKB8K{color:var(--deck-ink)}.studio_focusActions__DnylT>.studio_iconButton__xKB8K:hover:not(:disabled),.studio_focusActions__DnylT>.studio_iconButton__xKB8K[aria-expanded=true]{color:white;background:#4a6256}.studio_focusActions__DnylT>.studio_iconButton__xKB8K:disabled{color:#869b90}.studio_focusActions__DnylT>.studio_iconButton__xKB8K:last-child{color:#152d23;background:#e9f5ed}.studio_focusActions__DnylT>.studio_iconButton__xKB8K:last-child:hover{color:#142f22;background:white}.studio_focusActions__DnylT .studio_editorModes__OucpZ{align-self:center;margin:0 4px 0 0;background:#15251f}.studio_focusActions__DnylT .studio_editorModes__OucpZ button{color:var(--deck-muted)}.studio_focusActions__DnylT .studio_editorModes__OucpZ button[aria-pressed=true]{color:#e9f2fc;background:#35527b;box-shadow:none}.studio_focusError__YpbfG{position:absolute;z-index:12;inset:70px 12px auto;width:min(calc(100% - 24px),420px);margin-inline:auto!important;padding:8px 12px;border-radius:9px;background:var(--danger-tint);color:var(--danger);font-size:13px}[data-focus]>:is(.studio_boardPanel__JDcDT,.studio_viewerBoard__voXhY){min-height:0;background:transparent;border-radius:0;box-shadow:none}[data-focus] :is(.studio_toolbar__6EiEZ,.studio_transport__wN69q){justify-self:center;width:min(100%,890px);margin:0;border-radius:13px;background:rgba(43,64,55,.83);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 7px 24px rgba(2,10,6,.28)}[data-focus] .studio_toolbar__6EiEZ{position:relative;z-index:5;width:max-content;max-width:100%}[data-focus] .studio_transport__wN69q{position:relative;z-index:4}[data-focus] .studio_focusTrigger__PWNH6{display:none}[data-focus] :is(.studio_boardInset__LU5Gs,.studio_viewerStage__VMA0K){display:grid;container-type:size;justify-items:center;align-items:center;min-height:0;padding:6px 0}[data-focus] .studio_boardInset__LU5Gs{grid-template-rows:minmax(0,1fr) auto}[data-focus] .studio_stage__35dSH{width:min(100%,calc(max(140px, 100dvh - 252px) * 1.613));width:min(100%,calc(max(100px, 100cqh - 28px) * 1.613))}[data-focus] .studio_viewerStage__VMA0K>.studio_pitch__iytWM{width:min(100%,calc(max(140px, 100dvh - 210px) * 1.613));width:min(100%,calc(100cqh * 1.613))}[data-focus] .studio_viewerBoardTop__9ZVn0{justify-self:center;width:min(100%,890px);min-height:26px;padding-inline:3px}[data-focus] .studio_boardHint___fvGK{width:min(100%,890px);min-height:22px;padding-block:2px}[data-focus]>:is(.studio_inspector__HZRX5,.studio_viewerNotes__ocSYT){position:absolute;z-index:7;inset:72px max(14px,env(safe-area-inset-right,0px)) auto auto;width:min(306px,calc(100% - 28px));max-height:max(180px,100dvh - 240px);overflow:auto;overscroll-behavior:contain;color:var(--ink);box-shadow:0 14px 48px rgba(4,16,10,.36)}[data-focus]>.studio_phasePanel__Dukyo{justify-self:center;width:min(100%,890px);padding:2px 5px;border-color:#3e564c;color:var(--deck-ink);background:#1e3028}[data-focus] .studio_phaseHeading__1L1I_{min-height:32px;padding-inline:4px}[data-focus] .studio_phaseHeading__1L1I_ h2{font-size:13px}[data-focus] .studio_phaseHeading__1L1I_ h2>span{color:var(--deck-muted)}[data-focus] .studio_phaseHeading__1L1I_ .studio_button__9Ug54,[data-focus] .studio_phaseHeading__1L1I_ .studio_iconButton__xKB8K:not(:disabled){color:var(--deck-accent)}[data-focus] .studio_phaseHeading__1L1I_ .studio_button__9Ug54:hover:not(:disabled),[data-focus] .studio_phaseHeading__1L1I_ .studio_iconButton__xKB8K:hover:not(:disabled){background:#304a5a}[data-focus] .studio_phaseRail__RZEh1{margin-top:0!important;padding-block:2px 3px}[data-focus] .studio_phaseRail__RZEh1 li{flex-basis:126px}[data-focus] .studio_phaseTile__z5sXw{gap:2px;padding:3px;border-color:#465d51;background:#2a4034;color:var(--deck-ink)}[data-focus] .studio_phaseTile__z5sXw[aria-current]{background:#354d62;border-color:#9dc8ff}[data-focus] .studio_phaseTile__z5sXw:after{background:#a0ceff}[data-focus] .studio_phaseThumb__rxVYW .studio_pitch__iytWM{aspect-ratio:2.68}[data-focus] .studio_phaseCaption__1Md0M{min-height:0}[data-focus] .studio_phaseCaption__1Md0M time{color:var(--deck-muted)}.studio_accessMain__9GvW_{display:grid;place-items:center;min-height:calc(100dvh - 63px);padding:24px 16px 70px}.studio_accessCard__uj_Ev{width:min(100%,472px);display:grid;justify-items:start;gap:13px;padding:clamp(23px,6vw,42px);background:var(--paper);border:1px solid var(--line);border-radius:var(--radius)}.studio_accessMark__724CS{display:grid;place-items:center;width:55px;height:55px;border-radius:15px;background:var(--blue-tint);color:var(--blue-deep)}.studio_accessCard__uj_Ev h1{font-size:clamp(1.9rem,6vw,2.6rem)}.studio_accessCard__uj_Ev p{color:var(--secondary-ink)}.studio_accessCard__uj_Ev .studio_button__9Ug54{min-height:44px;margin-top:4px}.studio_textLink__vqgQm{color:var(--blue-deep);text-underline-offset:3px}.studio_dialog__44sX0{width:min(calc(100% - 26px),558px);max-height:min(90dvh,740px);padding:0;border:0;border-radius:17px;color:var(--ink);background:var(--paper);box-shadow:0 20px 80px rgba(14,32,52,.26)}.studio_dialog__44sX0[open]{animation:studio_coachEnter__M7Ra9 .2s cubic-bezier(.18,.8,.27,1) both}@keyframes studio_coachEnter__M7Ra9{0%{opacity:0;transform:translateY(8px) scale(.988)}to{opacity:1;transform:none}}.studio_dialog__44sX0::backdrop{background:rgba(16,26,39,.42)}.studio_dialogBody__VMUWm{padding:23px}.studio_dialogHeading__zfU_u{display:flex;justify-content:space-between;gap:12px;margin-bottom:17px}.studio_dialogHeading__zfU_u h2{font-size:clamp(1.45rem,4vw,1.8rem);line-height:1.13;font-weight:760;letter-spacing:-.03em}.studio_dialogHeading__zfU_u p{margin-top:5px;max-width:48ch;color:var(--secondary-ink);font-size:14px}.studio_closeButton__CX_VU{display:grid;place-items:center;flex:none;width:31px;height:31px;padding:0;border:0;border-radius:9px;background:#edf1f5;color:#4e5d70}.studio_closeButton__CX_VU:hover{background:#dfe7f2}.studio_dialogActions__36OX_{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px;margin-top:17px}.studio_deleteName__2DjpV{color:var(--ink);font-size:15px;font-weight:715;overflow-wrap:anywhere}.studio_guideDialog__16Cnr{width:min(calc(100% - 28px),870px);max-height:92dvh}.studio_guideDialog__16Cnr .studio_dialogBody__VMUWm{padding:24px}.studio_guideDialog__16Cnr .studio_dialogHeading__zfU_u{margin-bottom:13px}.studio_guideTabs__umAUD{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;padding:4px;border-radius:12px;background:#eef3f1}.studio_guideTabs__umAUD button{display:flex;align-items:center;justify-content:center;gap:6px;min-height:38px;padding:4px 7px;border:0;border-radius:8px;background:transparent;color:var(--secondary-ink);font-size:13px;font-weight:690}.studio_guideTabs__umAUD button:hover{color:var(--ink);background:#e5eeea}.studio_guideTabs__umAUD button[aria-current]{color:var(--blue-deep);background:var(--paper);box-shadow:0 1px 4px rgba(34,64,53,.14)}.studio_guideBody__l6jMX{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.06fr);gap:20px;align-items:start;padding-block:16px}.studio_guideFigure__gdq3K{display:grid;align-content:start;gap:8px;margin:0;padding:8px;border-radius:14px;background:var(--deck);color:var(--deck-ink)}.studio_guideVisual__Rv8Lp{position:relative}.studio_guidePitch__UWe_X{border-radius:8px}.studio_guidePin__eoBtT{position:absolute;display:grid;place-items:center;width:23px;height:23px;border:2px solid #dbefff;border-radius:50%;color:white;background:#17488f;font-size:11px;font-weight:780;transform:translate(-50%,-50%)}.studio_guideDiagram__3ykV_{display:flex;justify-content:center;gap:5px;align-items:center}.studio_guideDiagram__3ykV_>span{display:inline-flex;align-items:center;justify-content:center;min-width:0;min-height:34px;gap:5px;padding:4px 7px;border-radius:7px;color:var(--deck-ink);background:var(--deck-surface);font-size:10px;font-weight:670;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.studio_guideFrames__NeKW5{display:grid;width:100%;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.studio_guideFrames__NeKW5>div{position:relative;border:1px solid #465c52;border-radius:6px;overflow:hidden}.studio_guideFrames__NeKW5>div[data-current]{border-color:#a4ceff}.studio_guideFrames__NeKW5 .studio_pitch__iytWM{aspect-ratio:2.6}.studio_guideFrames__NeKW5 span{position:absolute;inset:auto 3px 2px;display:flex;justify-content:space-between;color:#f6faf7;font-size:9px;font-weight:740}.studio_guideText__aKEdn h3{margin-bottom:12px;font-size:20px;line-height:1.14;letter-spacing:-.025em}.studio_guideText__aKEdn ol{display:grid;gap:10px;list-style:none;padding:0}.studio_guideText__aKEdn li{display:grid;grid-template-columns:23px minmax(0,1fr);gap:8px}.studio_guideText__aKEdn li>span{display:grid;place-items:center;width:22px;height:22px;border-radius:7px;background:var(--blue-tint);color:var(--blue-deep);font-size:11px;font-weight:775}.studio_guideText__aKEdn li strong{display:block;margin-bottom:2px;font-size:13px}.studio_guideText__aKEdn li p{color:var(--secondary-ink);font-size:12px;line-height:1.48}.studio_guideFooter__IDccO{display:flex;justify-content:space-between;align-items:center;gap:8px;padding-top:10px;border-top:1px solid var(--line)}.studio_guideFooter__IDccO>span{color:var(--secondary-ink);font-size:12px;font-weight:675;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.studio_createFields__cIg9m{display:grid;grid-template-columns:minmax(0,1fr) minmax(112px,.43fr);gap:9px}.studio_createDialog__f0iCc{width:min(calc(100% - 26px),615px)}.studio_shareRoles__Rb2JA,.studio_templates__t23eQ{border:0;padding:0;min-width:0;margin:0}.studio_templates__t23eQ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:13px}.studio_templates__t23eQ legend{color:#344255;font-size:12px;font-weight:710;margin-bottom:6px}.studio_template__5vL_X{display:grid;grid-template-columns:58px minmax(0,1fr) auto;gap:7px;align-items:center;min-height:56px;padding:5px;border:1px solid var(--line);border-radius:9px;text-align:left;background:var(--surface)}.studio_template__5vL_X:hover,.studio_template__5vL_X[aria-pressed=true]{border-color:#7aabf1;background:var(--blue-tint)}.studio_template__5vL_X>svg{color:var(--blue-deep)}.studio_template__5vL_X .studio_pitch__iytWM{border-radius:5px}.studio_roleChoice__oQvzT>span,.studio_template__5vL_X>span{display:grid;gap:1px}.studio_roleChoice__oQvzT strong,.studio_template__5vL_X strong{font-size:12px;font-weight:730;overflow-wrap:anywhere}.studio_roleChoice__oQvzT small,.studio_template__5vL_X small{color:var(--secondary-ink);font-size:11px}.studio_shareForm__zIS5X{display:grid;gap:11px;justify-items:stretch}.studio_shareForm__zIS5X>button{justify-self:start}.studio_shareRoles__Rb2JA{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.studio_roleChoice__oQvzT{display:flex;align-items:start;gap:8px;min-height:56px;padding:9px;background:var(--surface);border:1px solid var(--line);border-radius:9px;text-align:left}.studio_roleChoice__oQvzT:hover,.studio_roleChoice__oQvzT[aria-pressed=true]{border-color:#7aabf1;background:var(--blue-tint)}.studio_roleChoice__oQvzT>svg{color:var(--blue-deep)}.studio_copyField__YC50a{display:flex;align-items:end;gap:7px;padding:10px;border-radius:9px;background:var(--blue-tint);margin-top:11px}.studio_copyField__YC50a .studio_field___sP2e{flex:1 1}.studio_copyField__YC50a .studio_field___sP2e input{font-size:12px;background:white}.studio_shareExisting__nktOu{margin-top:15px;padding-top:12px;border-top:1px solid var(--line)}.studio_shareExisting__nktOu h3{font-size:14px;font-weight:730;margin-bottom:6px}.studio_linkList__K2pMt{list-style:none;padding:0;max-height:165px;overflow:auto;scrollbar-width:thin}.studio_linkList__K2pMt li{display:flex;align-items:center;min-width:0;gap:7px;padding:5px 2px}.studio_linkList__K2pMt li+li{border-top:1px solid var(--line)}.studio_linkIcon__o3oYe{display:grid;place-items:center;width:32px;height:32px;flex:none;border-radius:8px;background:#edf1f5;color:#526780}.studio_linkInfo__be7f4{flex:1 1;display:grid;min-width:0}.studio_linkInfo__be7f4 strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.studio_linkInfo__be7f4 small{color:var(--secondary-ink);font-size:11px}.studio_linkList__K2pMt .studio_iconButton__xKB8K:hover{color:var(--danger);background:var(--danger-tint)}.studio_shareFootnote__H1ASO{display:flex;align-items:start;gap:7px;margin-top:9px!important;color:var(--secondary-ink);font-size:11px}.studio_shareFootnote__H1ASO svg{color:#2a715a}.studio_error__Ap0zI,.studio_notice__fJ1In{padding:8px 10px;border-radius:8px;font-size:13px;line-height:1.4}.studio_notice__fJ1In{color:#805110;background:#fff4da}.studio_error__Ap0zI{color:var(--danger);background:var(--danger-tint);margin:8px 0!important}.studio_editorAlert__xqrXd{margin:0 0 12px}.studio_editorAlert__xqrXd>div{display:flex;flex-wrap:wrap;gap:6px}.studio_quiet__voFfa{color:var(--secondary-ink);font-size:12px}.studio_visuallyHidden__ECTv_{position:absolute;width:1px;height:1px;padding:0;margin:-1px!important;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media (min-width:781px){.studio_editorGrid__6lHBn:not([data-focus]) .studio_stage__35dSH{width:min(100%,calc(clamp(350px, 100dvh - 506px, 620px) * 1.613))}.studio_editorGrid__6lHBn:not([data-focus])>:is(.studio_inspector__HZRX5,.studio_viewerNotes__ocSYT){max-height:max(440px,100dvh - 358px);overflow:auto}}@media (max-width:1030px){.studio_editorGrid__6lHBn{grid-template-columns:minmax(0,1fr) 250px;gap:11px}.studio_palette__SD2Ps>button,.studio_toolGroup__SUKv5>summary{padding-inline:6px;gap:5px}.studio_palette__SD2Ps>button span,.studio_toolGroup__SUKv5>summary span{display:none}.studio_palette__SD2Ps>button{min-width:36px}.studio_toolGroup__SUKv5>summary{min-width:39px}}@media (max-width:780px){.studio_editorGrid__6lHBn,.studio_viewerLayout__Do755{grid-template-columns:minmax(0,1fr);grid-template-areas:"board" "phases" "inspector"}.studio_editorGrid__6lHBn>.studio_inspector__HZRX5>.studio_inspectorBody__7DIIs{padding-inline:7px}.studio_editorMain__TqIz7{padding-top:17px}.studio_palette__SD2Ps>button span,.studio_toolGroup__SUKv5>summary span{display:inline}.studio_palette__SD2Ps>button,.studio_toolGroup__SUKv5>summary{padding-inline:7px;min-height:37px}.studio_viewerHeading__ChCFK{margin-bottom:13px}.studio_featureContent__LN20W{padding:25px}.studio_featurePitch__xqsEZ{min-height:214px}.studio_playRowLink__KAUi6{grid-template-columns:71px minmax(0,1fr) 85px 21px;gap:9px}.studio_playRowLink__KAUi6 time{display:none}}@media (max-width:540px){.studio_topbarInner__HAQrr{min-height:56px;gap:7px;padding:6px 10px}.studio_back__Pfsvf{min-height:37px;padding-inline:4px 7px}.studio_topbar___OE95:has(.studio_saveButton__7QdG0) .studio_back__Pfsvf>span,.studio_topbar___OE95:has(.studio_saveButton__7QdG0) .studio_wordmark__NkIls>span:last-child{display:none}.studio_wordmark__NkIls{gap:7px;font-size:14px}.studio_mark__K8a6T{width:30px;height:30px;border-radius:8px}.studio_mark__K8a6T svg{width:16px}.studio_topbarActions__t0C7m{gap:4px}.studio_exportMenu__Toqve>summary,.studio_topbarActions__t0C7m .studio_button__9Ug54{min-height:38px;padding:0 7px;gap:4px}.studio_historyButtons__JWf4S{gap:0;padding-inline-end:2px}.studio_guideTrigger__kUXyA,.studio_historyButtons__JWf4S .studio_iconButton__xKB8K{width:27px;min-height:35px}.studio_topbarActions__t0C7m .studio_guideButton__k4iaQ>span{display:none}.studio_studioLanguage__aKO5y :where(select,button){max-width:52px}.studio_headerActionText__cxXQ4{display:none}.studio_library__a4tj4{padding-top:30px}.studio_libraryHeading__B86iW{gap:8px;margin-bottom:18px}.studio_libraryHeading__B86iW h1{font-size:clamp(2.2rem,9vw,3rem)}.studio_libraryHeading__B86iW p{margin-top:5px;font-size:12px}.studio_libraryHeading__B86iW>button{min-height:41px;padding-inline:10px}.studio_feature__qEto8{grid-template-columns:1fr}.studio_featurePitch__xqsEZ{min-height:0;padding:10px}.studio_featurePreview__aavnL{left:16px;bottom:14px}.studio_featureContent__LN20W{padding:16px 17px 19px}.studio_featureContent__LN20W h2{margin-top:8px;font-size:1.7rem}.studio_featureAction__0_y5e{margin-top:11px}.studio_featureWrap__reJ0e>.studio_rowMenu__ODH4m{top:auto;bottom:10px}.studio_libraryCollection__dGtth{margin-top:25px}.studio_collectionTitle__Ru8vI{flex-wrap:wrap}.studio_search__IhPoV{flex:1 0 150px}.studio_playRow__DSJEy{padding-inline-end:5px}.studio_playRowLink__KAUi6{grid-template-columns:59px minmax(0,1fr) 15px;gap:8px;padding:8px 4px 8px 8px;min-height:64px}.studio_playRowLink__KAUi6 .studio_category__M6kg8{display:none}.studio_rowTitle__j_sG8 strong{font-size:14px}.studio_rowTitle__j_sG8>span{font-size:11px}.studio_filters__z2ROd{gap:3px}.studio_filters__z2ROd button{min-height:39px;padding-inline:8px;font-size:12px}.studio_editorHeading__HOnAp{flex-direction:column;align-items:stretch;gap:8px;margin-bottom:10px}.studio_editorModes__OucpZ{align-self:start}.studio_editorModes__OucpZ button{min-height:35px}.studio_playName__VY2fX{min-height:38px}.studio_toolbar__6EiEZ{margin:6px 6px 0;padding:3px 4px;gap:2px}.studio_palette__SD2Ps{gap:1px}.studio_palette__SD2Ps>button,.studio_toolGroup__SUKv5>summary{min-height:44px;min-width:33px;padding-inline:4px;gap:3px}.studio_toolGroup__SUKv5>summary{min-width:33px}.studio_palette__SD2Ps>button span,.studio_toolGroup__SUKv5>summary span,.studio_toolGroup__SUKv5>summary svg:last-child{display:none}.studio_routeToggle__NHy9c{width:33px;min-height:40px}.studio_toolGroup__SUKv5 .studio_menuSheet__hyZip{inset-inline-end:-24px}.studio_boardInset__LU5Gs{padding:6px 6px 0}:is(.studio_editPitch__Qk2tl:not([data-zoomed]),.studio_viewerPitch__hUqm2) g[data-kind=attack]>circle[r="20"]{r:25px}:is(.studio_editPitch__Qk2tl:not([data-zoomed]),.studio_viewerPitch__hUqm2) g[data-kind=attack]>circle[r="16"]{r:21px}:is(.studio_editPitch__Qk2tl:not([data-zoomed]),.studio_viewerPitch__hUqm2) g[data-kind=defence]>rect[width="38"]{x:-24px;y:-24px;width:48px;height:48px;rx:11px}:is(.studio_editPitch__Qk2tl:not([data-zoomed]),.studio_viewerPitch__hUqm2) g[data-kind=defence]>rect[width="31"]{x:-20px;y:-20px;width:40px;height:40px;rx:8px}:is(.studio_editPitch__Qk2tl:not([data-zoomed]),.studio_viewerPitch__hUqm2) g[data-kind=attack]>text[font-size="18.5"],:is(.studio_editPitch__Qk2tl:not([data-zoomed]),.studio_viewerPitch__hUqm2) g[data-kind=defence]>text[font-size="18.5"]{font-size:23px}.studio_boardHint___fvGK{min-height:26px;padding-inline:3px}.studio_transport__wN69q{grid-template-columns:minmax(0,1fr) auto;gap:1px 8px;margin:0 6px 6px;padding:4px 7px}.studio_transportButtons__7dFPO .studio_iconButton__xKB8K{min-height:38px;width:36px}.studio_transportExtras__mdiIT{grid-column:2;grid-row:1}.studio_scrubber__rpYAw{grid-column:1/-1;grid-row:2;min-height:30px}.studio_phasePanel__Dukyo{padding-inline:7px}.studio_phaseRail__RZEh1 li{flex-basis:123px}.studio_phaseTile__z5sXw{height:100%}.studio_phaseCaption__1Md0M{align-items:start;min-height:27px}.studio_phaseCaption__1Md0M strong{white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.2;overflow-wrap:anywhere}.studio_editorFooter__5WNNY{margin-top:4px}.studio_viewerHeading__ChCFK{flex-wrap:wrap;gap:1px 8px}.studio_viewerHeading__ChCFK .studio_category__M6kg8{margin-top:3px}.studio_viewBadge__YvxAi{font-size:11px}.studio_dialog__44sX0{position:fixed;inset:auto 0 0;width:100%;max-width:none;margin:0;border-radius:16px 16px 0 0;max-height:91dvh}.studio_dialogBody__VMUWm{padding:16px 13px calc(17px + env(safe-area-inset-bottom, 0px))}.studio_guideDialog__16Cnr{max-height:93dvh}.studio_guideDialog__16Cnr .studio_dialogBody__VMUWm{padding:15px 14px calc(14px + env(safe-area-inset-bottom, 0px))}.studio_guideTabs__umAUD button{min-height:43px;gap:3px;padding-inline:4px;font-size:11px}.studio_guideTabs__umAUD button>svg{display:none}.studio_guideBody__l6jMX{grid-template-columns:minmax(0,1fr);gap:12px;padding-block:11px}.studio_guidePitch__UWe_X{aspect-ratio:2.15}.studio_guideText__aKEdn h3{font-size:17px;margin-bottom:7px}.studio_guideText__aKEdn ol{gap:7px}.studio_guideDiagram__3ykV_>span{min-height:30px}:is(.studio_editorGrid__6lHBn,.studio_viewerLayout__Do755)[data-focus]{padding-inline:max(8px,env(safe-area-inset-left,0px)) max(8px,env(safe-area-inset-right,0px));gap:6px}.studio_focusHeader__37oCY{min-height:47px;gap:4px;padding-inline:9px 4px}.studio_focusIdentity__0UU5p strong{font-size:13px}.studio_focusIdentity__0UU5p>span{display:none}.studio_focusActions__DnylT{gap:2px}.studio_focusActions__DnylT .studio_editorModes__OucpZ{margin-inline-end:2px}.studio_focusActions__DnylT .studio_editorModes__OucpZ button{min-width:32px;padding-inline:4px}.studio_focusActions__DnylT .studio_editorModes__OucpZ button>span{display:none}.studio_focusActions__DnylT>.studio_iconButton__xKB8K{width:35px}[data-focus]>:is(.studio_inspector__HZRX5,.studio_viewerNotes__ocSYT){inset:100px 8px auto;width:min(100% - 16px,410px);margin-inline:auto;max-height:max(185px,100dvh - 232px)}[data-focus] .studio_phaseRail__RZEh1 li{flex-basis:107px}.studio_template__5vL_X{grid-template-columns:43px minmax(0,1fr) auto;gap:5px}.studio_template__5vL_X>svg{width:14px}.studio_field___sP2e :where(input:not([type=range]),select,textarea){font-size:16px}.studio_search__IhPoV input{font-size:16px}}@media (max-width:350px){.studio_topbar___OE95:has(.studio_saveButton__7QdG0) .studio_mark__K8a6T{display:none}.studio_guideTrigger__kUXyA,.studio_historyButtons__JWf4S .studio_iconButton__xKB8K{width:24px}.studio_toolbar__6EiEZ:has(.studio_routeToggle__NHy9c:nth-of-type(3)){flex-wrap:wrap}.studio_toolbar__6EiEZ:has(.studio_routeToggle__NHy9c:nth-of-type(3))>.studio_palette__SD2Ps{flex-basis:100%}}@media (max-height:480px) and (orientation:landscape){[data-focus] .studio_boardHint___fvGK,[data-focus] .studio_phaseThumb__rxVYW{display:none}[data-focus] .studio_phaseCaption__1Md0M{padding:3px 5px}[data-focus] .studio_stage__35dSH{width:min(100%,calc(100cqh * 1.613))}}@media (prefers-reduced-motion:reduce){.studio_studio__3xfAB :where(button,summary,a,.studio_feature__qEto8,.studio_featurePitch__xqsEZ>svg){transition-duration:0s}.studio_dialog__44sX0[open]{animation:none}}.clubs-demo_workspace__xe8iu{background:#f8f8f1;color:#182620;border:1px solid #293c312b;border-radius:16px;box-shadow:0 24px 54px #14271a14;min-width:0}.clubs-demo_topline__ySWfd{justify-content:space-between;padding:13px 19px;border-bottom:1px solid #213d2520;min-height:63px;background:#f8f8f1;border-radius:16px 16px 0 0}.clubs-demo_controls__noX_Z,.clubs-demo_controls__noX_Z label,.clubs-demo_topline__ySWfd,.clubs-demo_workspaceLabel__yspGT{display:flex;align-items:center;gap:10px}.clubs-demo_workspaceLabel__yspGT{flex-wrap:wrap}.clubs-demo_workspaceLabel__yspGT strong{font-size:15px;font-weight:850}.clubs-demo_workspaceLabel__yspGT>span:last-child{font-size:11px;color:#4d5b53;background:#e9eee2;border-radius:20px;padding:3px 8px;font-weight:720}.clubs-demo_dot__PPy7R{width:9px;height:9px;border-radius:50%;background:#4b7d51}.clubs-demo_controls__noX_Z label{font-size:12px;font-weight:800}.clubs-demo_workspace__xe8iu input,.clubs-demo_workspace__xe8iu select{width:100%;min-width:0;border:1px solid #24392a3b;min-height:41px;border-radius:7px;background:#fff;color:#182b21;padding:8px 9px;font-size:14px}.clubs-demo_controls__noX_Z select{width:auto;max-width:180px;min-height:36px}.clubs-demo_reset__unOga,.clubs-demo_tableButton__STzB8{display:grid;place-items:center;min-width:38px;height:38px;border:1px solid #253b2b33;border-radius:7px;background:#fdfdf8;color:#243d2d;cursor:pointer}.clubs-demo_reset__unOga:hover,.clubs-demo_tableButton__STzB8:hover{background:#e9f0e2}.clubs-demo_tabs__4bOBx{display:flex;gap:2px;padding:7px 11px;background:#eef0e8;overflow-x:auto;scrollbar-width:thin}.clubs-demo_tabs__4bOBx button{white-space:nowrap;display:flex;align-items:center;gap:9px;border:0;background:transparent;color:#3b4b42;font-size:13px;font-weight:780;min-height:40px;border-radius:7px;padding:8px 13px;cursor:pointer}.clubs-demo_tabs__4bOBx button[aria-current=page]{background:var(--demo-ink,#264d38);color:#fff}.clubs-demo_tabs__4bOBx button:not([aria-current=page]):hover{background:#dde5d9;color:#192e24}.clubs-demo_tabs__4bOBx button:focus-visible{outline-offset:-2px}.clubs-demo_panel__NCO4w{min-width:0}.clubs-demo_sitePreview__qEeiz{min-width:0;--ws-font-body:inherit}.clubs-demo_sitePreview__qEeiz .ws-site{width:100%;min-width:0}.clubs-demo_sitePreview__qEeiz [data-clubs-page=example]{--kc-shell:calc(100% - clamp(38px,8vw,100px))}.clubs-demo_sitePreview__qEeiz [data-clubs-hero-copy]{padding-block:clamp(45px,7vw,93px)}.clubs-demo_sitePreview__qEeiz [data-clubs-hero-copy] h2{font-size:clamp(53px,8cqi,103px)}.clubs-demo_cmsPreview__JiOdC{position:relative;min-width:0;isolation:isolate;background:#edf0ee}.clubs-demo_cmsPreview__JiOdC .cms-app{min-width:0}.clubs-demo_bottom__n695f{display:flex;gap:8px;align-items:center;padding:13px 19px;border-top:1px solid #233f2c26;color:#3c5344;font-size:13px;font-weight:680}.clubs-demo_bottom__n695f svg{flex:none}.clubs-demo_notice__xDPB8{padding:9px 13px;margin:9px 12px;line-height:1.4;font-size:14px;border:1px solid #335d3938;border-radius:7px;background:#edf3e6;color:#244332}.clubs-demo_app__xVtwr{padding:clamp(17px,3.7vw,45px);min-width:0}.clubs-demo_appHead__2eBVo{display:flex;justify-content:space-between;align-items:flex-end;gap:17px;margin-bottom:24px}.clubs-demo_eyebrow__bOJVi{font-size:11px;font-weight:830;text-transform:uppercase;letter-spacing:.11em;line-height:1.35;display:flex;align-items:center;gap:6px;margin:0 0 4px}.clubs-demo_appHead__2eBVo h3,.clubs-demo_memberHead__JYrvr h3{font-size:clamp(30px,4.65vw,63px);line-height:1.01;letter-spacing:-.07em;font-weight:850;margin:0;text-wrap:balance}.clubs-demo_appHead__2eBVo p:last-child,.clubs-demo_memberHead__JYrvr p:last-child{color:#4b5b51;margin:8px 0 0;font-size:14px}.clubs-demo_coachActions__Lvby5,.clubs-demo_editTabs__075dU,.clubs-demo_phaseRow__TE2Lm,.clubs-demo_responses__Xx6rR{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.clubs-demo_coachActions__Lvby5 button,.clubs-demo_darkButton__L0mPj,.clubs-demo_editTabs__075dU button,.clubs-demo_memberForm__001Uk button,.clubs-demo_phaseRow__TE2Lm button,.clubs-demo_responses__Xx6rR button{display:inline-flex;justify-content:center;align-items:center;gap:6px;min-height:40px;border:1px solid #27402f35;border-radius:7px;background:#fff;color:#263c2f;font-weight:780;font-size:13px;padding:8px 11px;cursor:pointer}.clubs-demo_editTabs__075dU button[aria-pressed=true],.clubs-demo_phaseRow__TE2Lm button[aria-pressed=true],.clubs-demo_responses__Xx6rR button[aria-pressed=true]{background:var(--demo-accent,#d6ef89);border-color:var(--demo-accent,#d6ef89);color:#17271e}.clubs-demo_workspace__xe8iu button.clubs-demo_darkButton__L0mPj{background:var(--demo-ink,#264d38);border-color:var(--demo-ink,#264d38);color:#fff}.clubs-demo_coachActions__Lvby5 .clubs-demo_darkButton__L0mPj:hover,.clubs-demo_darkButton__L0mPj:hover,.clubs-demo_memberForm__001Uk .clubs-demo_darkButton__L0mPj:hover{filter:brightness(1.2)}.clubs-demo_metrics__MT7zB{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-bottom:24px}.clubs-demo_metrics__MT7zB>div{display:grid;gap:7px;padding:13px 15px;border:1px solid #233f2b29;border-radius:9px;background:#fff}.clubs-demo_metrics__MT7zB span{color:#3e5246;font-size:12px;font-weight:750}.clubs-demo_metrics__MT7zB strong{font-size:clamp(25px,4vw,45px);letter-spacing:-.05em;line-height:1.1}.clubs-demo_filters__UnAOf{display:flex;gap:10px;align-items:center;margin-bottom:13px;flex-wrap:wrap}.clubs-demo_filters__UnAOf label{display:flex;align-items:center;gap:8px;color:#3f5648;font-size:13px;font-weight:740}.clubs-demo_filters__UnAOf label:first-child{flex:1 1;min-width:min(100%,175px)}.clubs-demo_filters__UnAOf label:first-child svg{flex:none}.clubs-demo_tableWrap__XfNNA{overflow-x:auto;border:1px solid #233c2b29;border-radius:10px;background:#fff}.clubs-demo_table__FkYvu{border-collapse:collapse;width:100%;min-width:533px;font-size:14px;text-align:left}.clubs-demo_table__FkYvu td,.clubs-demo_table__FkYvu th{padding:8px 11px;border-bottom:1px solid #183e251d}.clubs-demo_table__FkYvu td:last-child{width:55px}.clubs-demo_table__FkYvu tbody tr:last-child>*{border-bottom:0}.clubs-demo_table__FkYvu thead{background:#eef2e9;color:#3a5142;font-size:12px}.clubs-demo_avatar__w5b_b{display:inline-grid;place-items:center;background:#e3ecd6;color:#20412e;width:31px;height:31px;border-radius:6px;margin-right:8px;font-size:10px;font-weight:900;vertical-align:middle}.clubs-demo_badge__9iOGP{display:inline-block;padding:3px 6px;border-radius:4px;background:#e8f2e6;color:#295338;font-weight:780;font-size:11px;white-space:nowrap}.clubs-demo_badge__9iOGP[data-status=invited]{background:#faedd9;color:#704719}.clubs-demo_badge__9iOGP[data-status=disabled]{background:#f6e4e0;color:#4e332c}.clubs-demo_coachOptions__cki8S,.clubs-demo_memberForm__001Uk{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:13px;min-width:0}.clubs-demo_memberForm__001Uk{grid-template-columns:repeat(4,minmax(0,1fr));background:#edf1e8;padding:13px;border-radius:8px}.clubs-demo_coachOptions__cki8S label,.clubs-demo_memberForm__001Uk label{display:grid;gap:5px;font-size:12px;font-weight:800;min-width:0}.clubs-demo_memberForm__001Uk>div{grid-column:1/-1;display:flex;gap:8px}.clubs-demo_trainingAdmin__heVyQ{border:1px solid #263d2d2e;border-radius:8px;background:#fff;padding:16px}.clubs-demo_trainingAdmin__heVyQ h4{font-size:19px;margin:0}.clubs-demo_trainingAdmin__heVyQ p{margin:4px 0 0;color:#405247;font-size:14px}.clubs-demo_trainingAdmin__heVyQ ul{list-style:none;padding:0;margin:12px 0 0}.clubs-demo_trainingAdmin__heVyQ li{display:flex;justify-content:space-between;gap:10px;border-top:1px solid #263d2d23;padding:9px 0;font-size:14px}.clubs-demo_memberHead__JYrvr{background-color:var(--demo-ink);background-position:center 53%;background-size:cover;color:#fff;padding:clamp(27px,5vw,65px);border-radius:10px;margin-bottom:14px}.clubs-demo_memberHead__JYrvr .clubs-demo_eyebrow__bOJVi{color:#e1f5a7}.clubs-demo_memberHead__JYrvr p:last-child{color:#f1f7ef}.clubs-demo_memberGrid__hQDDf{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:12px}.clubs-demo_memberCard__Aoupg{min-width:0;background:#fff;padding:clamp(13px,2.5vw,27px);border-radius:9px;border:1px solid #173e2227}.clubs-demo_memberCard__Aoupg>.clubs-demo_eyebrow__bOJVi{margin-top:9px;color:#3a5848}.clubs-demo_memberCard__Aoupg h4{margin:5px 0 7px;line-height:1.16;font-size:clamp(19px,2.55vw,31px);letter-spacing:-.04em;overflow-wrap:anywhere}.clubs-demo_memberCard__Aoupg p:not(.clubs-demo_eyebrow__bOJVi){margin:5px 0;font-size:14px;color:#405448}.clubs-demo_responses__Xx6rR{margin-top:12px}.clubs-demo_responses__Xx6rR button{padding:6px 9px;font-size:12px}.clubs-demo_memberCard__Aoupg .clubs-demo_responseState__cAGXz:empty{display:none}.clubs-demo_textButton__ZDN8s{display:inline-flex;align-items:center;gap:4px;min-height:40px;color:#255240;border:0;background:transparent;padding:0;font-weight:820;text-align:left;cursor:pointer}.clubs-demo_coachBoard__ZJMsR{border:1px solid #24392a30;border-radius:9px;background:#e9eee6;color:#172d24}.clubs-demo_coachOptions__cki8S input,.clubs-demo_coachOptions__cki8S select{max-width:100%}.clubs-demo_phaseRow__TE2Lm{margin-top:13px}.clubs-demo_phaseRow__TE2Lm button{font-size:12px}.clubs-demo_coachActions__Lvby5 button:disabled,.clubs-demo_phaseRow__TE2Lm button:disabled{cursor:default;opacity:.54}.clubs-demo_phaseNotes__6eqri{margin:9px 0 0;color:#405748;font-size:14px}.clubs-demo_coachActions__Lvby5{margin-top:16px}.clubs-demo_coachActions__Lvby5 span{margin-left:5px;color:#2b503b;font-size:13px}.clubs-demo_srOnly__CXtL6{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:850px){.clubs-demo_memberGrid__hQDDf{grid-template-columns:repeat(2,minmax(0,1fr))}.clubs-demo_memberCard__Aoupg:first-child{grid-column:1/-1}.clubs-demo_coachOptions__cki8S{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.clubs-demo_topline__ySWfd{padding:10px}.clubs-demo_workspaceLabel__yspGT{gap:5px}.clubs-demo_workspaceLabel__yspGT strong{font-size:13px}.clubs-demo_workspaceLabel__yspGT>span:last-child{font-size:9px}.clubs-demo_controls__noX_Z{gap:5px}.clubs-demo_controls__noX_Z label{display:block}.clubs-demo_controls__noX_Z label span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.clubs-demo_controls__noX_Z select{font-size:12px;max-width:114px}.clubs-demo_reset__unOga{height:34px;min-width:32px}.clubs-demo_tabs__4bOBx{padding:5px;gap:1px}.clubs-demo_tabs__4bOBx button{gap:6px;padding:6px 8px;font-size:12px}.clubs-demo_appHead__2eBVo{display:grid;align-items:start;gap:11px;margin-bottom:14px}.clubs-demo_metrics__MT7zB{gap:5px}.clubs-demo_metrics__MT7zB>div{padding:8px 6px}.clubs-demo_metrics__MT7zB span{font-size:11px;line-height:1.25}.clubs-demo_filters__UnAOf{gap:6px}.clubs-demo_coachOptions__cki8S,.clubs-demo_memberForm__001Uk{grid-template-columns:repeat(2,minmax(0,1fr))}.clubs-demo_coachOptions__cki8S label:first-child{grid-column:1/-1}.clubs-demo_memberGrid__hQDDf{grid-template-columns:minmax(0,1fr)}.clubs-demo_sitePreview__qEeiz [data-clubs-hero-copy]{padding-block:190px 35px}.clubs-demo_sitePreview__qEeiz [data-clubs-hero-copy] h2{font-size:clamp(49px,11cqi,66px)}}