@keyframes guided-tour-companion-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes guided-tour-step-in{0%{opacity:0;transform:translateX(8px)}to{opacity:1;transform:translateX(0)}}@keyframes guided-tour-target-pulse{0%{outline-color:rgba(232,193,108,.98);box-shadow:0 0 0 0 rgba(216,174,96,.54)}55%{outline-color:rgba(232,193,108,.72);box-shadow:0 0 0 10px rgba(216,174,96,.08)}to{outline-color:rgba(232,193,108,.92);box-shadow:0 0 0 3px rgba(216,174,96,.2)}}@keyframes guided-tour-context-searching{0%,to{opacity:.45;transform:scale(.82)}50%{opacity:1;transform:scale(1)}}@keyframes guided-tour-card-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}:root [data-guided-tour-active=true]{scroll-margin-block:120px;outline:2px solid rgba(232,193,108,.92);outline-offset:5px;animation:guided-tour-target-pulse 1.35s ease-out 2}.club-guided-tour-category{justify-self:start;color:#e2bc71;font-size:.7rem;font-weight:800;line-height:1.2;text-transform:uppercase}.club-guided-tours-panel{display:grid;grid-gap:18px;gap:18px}.club-guided-tours-plan-summary{display:grid;grid-template-columns:auto minmax(220px,1fr) auto;align-items:center;grid-gap:16px;gap:16px;padding:14px 16px;border:1px solid rgba(201,164,92,.22);border-radius:8px;background:rgba(201,164,92,.055)}.club-guided-tours-plan-summary>div{display:grid;grid-gap:2px;gap:2px;min-width:0}.club-guided-tours-plan-summary p,.club-guided-tours-plan-summary>div span{color:var(--color-muted);font-size:.84rem;line-height:1.4}.club-guided-tours-plan-summary>div strong{color:var(--color-heading-strong)}.club-guided-tours-plan-summary p{margin:0;overflow-wrap:anywhere}.club-guided-tours-plan-summary .primary-link-button{justify-content:center;white-space:nowrap}.club-guided-tours-toolbar{display:grid;grid-template-columns:minmax(220px,1fr) repeat(2,minmax(170px,220px)) auto;grid-gap:12px;gap:12px;align-items:end;padding:14px 0;border-top:1px solid rgba(201,164,92,.16);border-bottom:1px solid rgba(201,164,92,.16)}.club-guided-tours-toolbar .field-shell{display:grid;grid-gap:6px;gap:6px;min-width:0;padding:0;border:0;border-radius:0;background:transparent}.club-guided-tours-toolbar .field-label{margin:0}.club-guided-tours-toolbar :is(.search-input,.select-input){min-height:42px;padding:10px 12px;border-radius:8px}.club-guided-tours-toolbar .select-input{padding-right:40px}.club-guided-tours-toolbar-status{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-height:42px}.club-guided-tours-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:12px;gap:12px;align-items:stretch}.club-guided-tour-card{display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-content:start;min-width:0;padding:14px;border:1px solid rgba(201,164,92,.18);border-radius:8px;background:rgba(255,255,255,.025);animation:guided-tour-card-in .18s ease-out both;transition:border-color .16s ease,background-color .16s ease}.club-guided-tour-card:focus-within,.club-guided-tour-card:hover{border-color:rgba(201,164,92,.38);background:rgba(255,255,255,.04)}.club-guided-tour-card[aria-current=step]{border-color:rgba(201,164,92,.52);box-shadow:inset 3px 0 0 #d8ae60}.club-guided-tour-card-preview{border-color:rgba(135,174,214,.22);background:rgba(67,112,158,.055)}.club-guided-tour-card-eyebrow{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.account-onboarding-plan-pill,.club-guided-tour-plan-pill{flex:0 0 auto;padding:3px 8px;border:1px solid rgba(201,164,92,.24);border-radius:999px;background:rgba(201,164,92,.08);color:#f0d59a;font-size:.68rem;font-weight:800;line-height:1.3;white-space:nowrap}.club-guided-tour-card p,.club-guided-tour-card strong{min-width:0;overflow-wrap:anywhere}.club-guided-tour-plan-note{display:grid;grid-gap:3px;gap:3px;padding:9px 10px;border:1px solid rgba(111,189,135,.22);border-radius:6px;background:rgba(72,145,94,.08)}.club-guided-tour-plan-note[data-state=upgrade]{border-color:rgba(135,174,214,.25);background:rgba(67,112,158,.09)}.club-guided-tour-plan-note strong{color:#dff8e6;font-size:.78rem}.club-guided-tour-plan-note[data-state=upgrade] strong{color:#d9ecff}.club-guided-tour-plan-note span{color:var(--color-muted);font-size:.76rem;line-height:1.35}.club-guided-tour-card strong{color:var(--color-heading-strong);font-size:1.02rem}.club-guided-tour-card p{margin:0;color:var(--color-muted);font-size:.88rem;line-height:1.4}.club-guided-tour-card-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:4px;flex-wrap:wrap}.club-guided-tour-card-foot .secondary-button{margin-left:auto}.club-guided-tours-empty{min-height:180px}.guided-tour-companion{position:fixed;right:18px;bottom:max(18px,env(safe-area-inset-bottom));z-index:90;display:grid;grid-gap:14px;gap:14px;width:min(430px,calc(100vw - 36px));max-height:calc(100dvh - 36px);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding:18px;border:1px solid rgba(201,164,92,.42);border-radius:8px;background:#0e0d0b;box-shadow:0 20px 54px rgba(0,0,0,.52);animation:guided-tour-companion-in .2s ease-out;outline:none}.guided-tour-companion-target-left{right:auto;left:18px}.guided-tour-companion.guided-tour-companion-target-top{top:max(18px,env(safe-area-inset-top));bottom:auto}.guided-tour-companion:focus-visible{box-shadow:0 0 0 3px rgba(201,164,92,.26),0 20px 54px rgba(0,0,0,.52)}.guided-tour-companion-footer,.guided-tour-companion-head,.guided-tour-companion-summary{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.guided-tour-companion-head>div:first-child,.guided-tour-companion-summary>div:first-child{min-width:0}.guided-tour-companion-head h2{margin:2px 0 0;overflow-wrap:anywhere;font-size:1.15rem;line-height:1.25}.guided-tour-companion-buttons,.guided-tour-companion-head-actions,.guided-tour-companion-summary-actions{display:flex;flex:0 0 auto;flex-wrap:wrap;gap:8px}.guided-tour-companion-head-actions{align-items:center}.guided-tour-companion-head-actions .ghost-button,.guided-tour-companion-summary-actions .ghost-button{min-height:36px;padding:7px 9px;white-space:nowrap}.guided-tour-end-button{color:#f2c7c7}.guided-tour-companion-mobile-target-summary,.guided-tour-mobile-compact-button{display:none}.guided-tour-companion-step-badges{display:flex;flex-wrap:wrap;gap:5px;margin-top:7px}.guided-tour-companion-step-badges span{padding:3px 7px;border:1px solid rgba(201,164,92,.22);border-radius:999px;color:var(--color-muted);font-size:.68rem;font-weight:800;line-height:1.25}.guided-tour-companion-step-badges span[data-outcome=completed]{border-color:rgba(111,189,135,.34);background:rgba(72,145,94,.12);color:#dff8e6}.guided-tour-companion-step-badges span[data-outcome=skipped]{border-color:rgba(224,174,91,.34);background:rgba(173,117,38,.12);color:#f0d7a7}.guided-tour-companion-progress{display:grid;grid-auto-columns:minmax(20px,1fr);grid-auto-flow:column;grid-gap:6px;gap:6px}.guided-tour-companion-progress span{height:4px;border-radius:2px;background:rgba(255,255,255,.12);transition:background-color .22s ease}.guided-tour-companion-progress .guided-tour-companion-progress-done{background:#d8ae60}.guided-tour-companion-progress .guided-tour-companion-progress-current{background:rgba(216,174,96,.48)}.guided-tour-companion-progress .guided-tour-companion-progress-skipped{background:repeating-linear-gradient(135deg,rgba(224,174,91,.72) 0 4px,rgba(224,174,91,.22) 4px 8px)}.guided-tour-companion-body{margin:0;overflow-wrap:anywhere;color:var(--color-text);line-height:1.55}.guided-tour-companion-step-content{display:grid;grid-gap:12px;gap:12px;animation:guided-tour-step-in .22s ease-out}.guided-tour-companion-prerequisites{display:grid;grid-gap:7px;gap:7px;padding:10px 11px;border:1px solid rgba(201,164,92,.2);border-radius:6px;background:rgba(201,164,92,.055)}.guided-tour-companion-prerequisites>strong{color:var(--color-heading-strong);font-size:.8rem;line-height:1.3}.guided-tour-companion-prerequisites ul{display:grid;grid-gap:6px;gap:6px;margin:0;padding:0;list-style:none}.guided-tour-companion-prerequisites li,.guided-tour-companion-prerequisites li>span{display:grid;grid-gap:2px;gap:2px}.guided-tour-companion-prerequisites li{padding-left:10px;border-left:2px solid rgba(201,164,92,.3)}.guided-tour-companion-prerequisites li[data-required=true]{border-left-color:rgba(224,174,91,.78)}.guided-tour-companion-prerequisites li>span{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;color:var(--color-text);font-size:.78rem;line-height:1.35}.guided-tour-companion-prerequisites p,.guided-tour-companion-prerequisites small{margin:0;color:var(--color-muted);font-size:.7rem;line-height:1.35}.guided-tour-companion-prerequisites small{font-weight:800;text-transform:uppercase}.guided-tour-companion-context{display:grid;grid-template-columns:10px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start;padding:10px 12px;border:1px solid rgba(201,164,92,.2);border-radius:6px;background:rgba(255,255,255,.035)}.guided-tour-companion-context-indicator{width:8px;height:8px;margin-top:5px;border-radius:50%;background:#8e887e}.guided-tour-companion-context[data-state=searching] .guided-tour-companion-context-indicator{background:#d8ae60;animation:guided-tour-context-searching .9s ease-in-out infinite}.guided-tour-companion-context[data-state=found]{border-color:rgba(100,181,125,.28);background:rgba(72,145,94,.1)}.guided-tour-companion-context[data-state=found] .guided-tour-companion-context-indicator{background:#6fbd87;box-shadow:0 0 0 3px rgba(111,189,135,.14)}.guided-tour-companion-context>span:last-child{display:grid;grid-gap:2px;gap:2px;min-width:0}.guided-tour-companion-context small,.guided-tour-companion-context strong{overflow-wrap:anywhere}.guided-tour-companion-context strong{color:var(--color-heading-strong);font-size:.88rem;line-height:1.35}.guided-tour-companion-context small{color:var(--color-muted);font-size:.78rem;line-height:1.4}.guided-tour-companion-link{justify-self:start}.guided-tour-companion-recovery-actions{display:flex;flex-wrap:wrap;gap:8px}.guided-tour-companion-required-warning{margin:0;padding:8px 9px;border:1px solid rgba(224,174,91,.34);border-radius:6px;background:rgba(173,117,38,.1);color:#f0d7a7;font-size:.76rem;line-height:1.4}.guided-tour-companion-footer{align-items:center;margin-top:2px}.guided-tour-companion-step-count,.guided-tour-companion-summary small{color:var(--color-muted);font-size:.78rem;font-weight:700;line-height:1.3;text-transform:uppercase}.guided-tour-companion-plan-label{display:block;width:max-content;max-width:100%;margin-top:5px;padding:3px 8px;border:1px solid rgba(135,174,214,.28);border-radius:999px;background:rgba(67,112,158,.1);color:#d9ecff;overflow-wrap:anywhere;font-size:.7rem;font-weight:800;line-height:1.3}.guided-tour-companion-summary{align-items:center}.guided-tour-companion-mobile-target-summary{align-items:center;justify-content:space-between;gap:12px}.guided-tour-companion-mobile-target-summary>div:first-child{display:grid;grid-gap:2px;gap:2px;min-width:0}.guided-tour-companion-mobile-target-summary strong{overflow-wrap:anywhere;color:var(--color-heading-strong);line-height:1.25}.guided-tour-companion-mobile-target-summary small{color:var(--color-muted);font-size:.72rem;font-weight:700;line-height:1.3;text-transform:uppercase}.guided-tour-companion-summary>div:first-child{display:grid;grid-gap:2px;gap:2px}.guided-tour-companion-summary strong{overflow-wrap:anywhere;color:var(--color-heading-strong);line-height:1.25}.guided-tour-companion-minimised{width:min(560px,calc(100vw - 36px));padding:12px 14px}.guided-tour-companion-load{gap:12px}.guided-tour-companion-load h2{margin:2px 0 0;overflow-wrap:anywhere;font-size:1.15rem;line-height:1.25}html[data-theme=light] .guided-tour-companion{border-color:rgba(138,90,31,.34);background:#fbf7ef;box-shadow:0 18px 46px rgba(53,38,19,.24)}html[data-theme=light] .guided-tour-companion-summary strong{color:#241a0e}html[data-theme=light] .guided-tour-companion-context{background:rgba(92,61,24,.035)}html[data-theme=light] .guided-tour-companion-context strong{color:#241a0e}html[data-theme=light] .guided-tour-companion-step-badges span[data-outcome=completed]{color:#23653a}html[data-theme=light] .guided-tour-companion-required-warning,html[data-theme=light] .guided-tour-companion-step-badges span[data-outcome=skipped]{color:#765019}html[data-theme=light] .guided-tour-companion-prerequisites{background:rgba(138,90,31,.045)}html[data-theme=light] .guided-tour-companion-mobile-target-summary strong,html[data-theme=light] .guided-tour-companion-prerequisites>strong{color:#241a0e}html[data-theme=light] .club-guided-tour-category{color:#815817}html[data-theme=light] .club-guided-tour-card{border-color:rgba(138,90,31,.16);background:linear-gradient(180deg,rgba(255,255,255,.82),rgba(246,242,234,.72)),rgba(255,255,255,.78)}html[data-theme=light] .club-guided-tours-plan-summary{border-color:rgba(138,90,31,.18);background:rgba(255,246,224,.7)}html[data-theme=light] .account-onboarding-learning-title h3,html[data-theme=light] .club-guided-tours-plan-summary>div strong{color:#241a0e}html[data-theme=light] .account-onboarding-learning-item-preview,html[data-theme=light] .club-guided-tour-card-preview{border-color:rgba(42,94,145,.22);background:rgba(220,237,252,.48)}html[data-theme=light] .account-onboarding-plan-pill,html[data-theme=light] .club-guided-tour-plan-pill{border-color:rgba(138,90,31,.22);background:rgba(138,90,31,.06);color:#754d13}html[data-theme=light] .club-guided-tour-plan-note[data-state=included]{border-color:rgba(31,122,74,.22);background:rgba(31,122,74,.07)}html[data-theme=light] .club-guided-tour-plan-note[data-state=included] strong{color:#14532d}html[data-theme=light] .club-owner-onboarding-plan-note{border-color:rgba(31,122,74,.22);background:rgba(31,122,74,.07)}html[data-theme=light] .club-owner-onboarding-plan-note b{color:#14532d}html[data-theme=light] .club-guided-tour-plan-note[data-state=upgrade],html[data-theme=light] .club-owner-onboarding-plan-note[data-state=upgrade]{border-color:rgba(42,94,145,.22);background:rgba(42,94,145,.07)}html[data-theme=light] .club-guided-tour-plan-note[data-state=upgrade] strong,html[data-theme=light] .club-owner-onboarding-plan-note[data-state=upgrade] b,html[data-theme=light] .guided-tour-companion-plan-label{color:#1f527f}html[data-theme=light] .guided-tour-companion-plan-label{border-color:rgba(42,94,145,.24);background:rgba(42,94,145,.07)}html[data-theme=light] .club-guided-tour-card strong{color:#241a0e}html[data-theme=light] .club-guided-tour-card:focus-within,html[data-theme=light] .club-guided-tour-card:hover{background:rgba(92,61,24,.045)}html[data-theme=light] .guided-tour-end-button{color:#8a2f2f}@media (max-width:1080px){.club-guided-tours-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.club-guided-tours-toolbar-status{justify-content:flex-start}}@media (max-width:680px){.club-guided-tours-plan-summary{grid-template-columns:minmax(0,1fr);gap:10px}.club-guided-tours-plan-summary .primary-link-button{width:100%}.club-guided-tours-toolbar{grid-template-columns:minmax(0,1fr)}.club-guided-tours-toolbar-status{justify-content:space-between}.club-guided-tours-grid{grid-template-columns:minmax(0,1fr)}.guided-tour-companion{left:8px;right:8px;bottom:max(8px,env(safe-area-inset-bottom));width:auto;max-height:min(calc(100dvh - 88px),560px);padding:14px}.guided-tour-companion.guided-tour-companion-target-top{top:max(8px,env(safe-area-inset-top));bottom:auto}.guided-tour-companion-head,.guided-tour-companion-summary{align-items:stretch;flex-direction:column}.guided-tour-companion-head-actions,.guided-tour-companion-summary-actions{justify-content:flex-end}.guided-tour-companion-footer{align-items:stretch;flex-direction:column}.guided-tour-companion-buttons{justify-content:flex-end}.guided-tour-companion-minimised{max-height:min(42dvh,280px)}.guided-tour-companion-target-found:not(.guided-tour-companion-mobile-controls-expanded):not(.guided-tour-companion-minimised){max-height:min(42dvh,280px);padding:12px 14px}.guided-tour-companion:not(.guided-tour-companion-target-found):not(.guided-tour-companion-mobile-controls-expanded):not(.guided-tour-companion-minimised){max-height:min(46dvh,340px);overflow-y:auto;overscroll-behavior:contain}.guided-tour-companion-target-found:not(.guided-tour-companion-mobile-controls-expanded):not(.guided-tour-companion-minimised)>:not(.guided-tour-companion-mobile-target-summary){display:none}.guided-tour-companion-target-found:not(.guided-tour-companion-mobile-controls-expanded):not(.guided-tour-companion-minimised)>.guided-tour-companion-mobile-target-summary{display:flex}.guided-tour-mobile-compact-button{display:inline-flex}.guided-tour-companion-mobile-target-summary{align-items:stretch;flex-direction:column}}@media (max-width:380px){.guided-tour-companion-head-actions,.guided-tour-companion-summary-actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.guided-tour-companion-head-actions .ghost-button,.guided-tour-companion-summary-actions .ghost-button,.guided-tour-companion-summary-actions .secondary-button{width:100%;min-width:0}.guided-tour-companion-buttons,.guided-tour-companion-recovery-actions{display:grid;grid-template-columns:minmax(0,1fr);width:100%}.guided-tour-companion-buttons>*,.guided-tour-companion-recovery-actions>*{width:100%}}@media (prefers-reduced-motion:reduce){.club-guided-tour-card,.guided-tour-companion,.guided-tour-companion-context-indicator,.guided-tour-companion-step-content,:root [data-guided-tour-active=true]{animation:none}.guided-tour-companion-progress span{transition:none}}.club-owner-onboarding-head-actions{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-end;gap:8px}.club-owner-onboarding-minimise-button{display:inline-grid;place-items:center;flex:0 0 auto;width:36px;height:36px;min-height:36px;padding:0;font-size:1.45rem;font-weight:800;line-height:1}.club-owner-onboarding-minimised{animation:club-owner-onboarding-minimised-enter .22s ease-out}.club-owner-onboarding-minimised-main{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:18px;gap:18px;min-width:0;padding-right:44px}.club-owner-onboarding.club-owner-onboarding-minimised>.club-owner-onboarding-minimised-dismiss-button{position:absolute;top:16px;right:16px;left:auto;z-index:1;width:36px;min-width:36px;max-width:36px;height:36px;min-height:36px;padding:0}.club-owner-onboarding-minimised-main .dojo-section-heading{min-width:0}.club-owner-onboarding-minimised-main .support-copy{overflow-wrap:anywhere}.club-owner-onboarding-minimised-main>.primary-button{min-width:150px;justify-content:center}@keyframes club-owner-onboarding-minimised-enter{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.account-onboarding-task-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.account-onboarding-task-actions>:where(a,button){justify-content:center;min-width:112px;text-align:center}.account-onboarding-content,.account-onboarding-learning,.account-onboarding-learning-list{display:grid;grid-gap:12px;gap:12px;min-width:0}.account-onboarding-learning{grid-column:1/-1}@media (min-width:901px){.account-onboarding-learning-list{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.account-onboarding-learning-item{height:100%}}.account-onboarding-learning-item{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:14px;gap:14px;min-width:0;padding:13px 14px;border:1px solid rgba(201,164,92,.16);border-radius:8px;background:rgba(255,255,255,.025);animation:guided-tour-card-in .18s ease-out both}.account-onboarding-learning-item-preview{border-color:rgba(135,174,214,.22);background:rgba(67,112,158,.055)}.account-onboarding-learning-copy{display:grid;grid-gap:5px;gap:5px;min-width:0}.account-onboarding-learning-title{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.account-onboarding-learning-title h3{min-width:0;margin:0;color:var(--color-heading-strong);overflow-wrap:anywhere;font-size:.98rem;line-height:1.3}.account-onboarding-learning-copy p,.account-onboarding-learning-copy small{margin:0;overflow-wrap:anywhere;color:var(--color-muted);line-height:1.4}.account-onboarding-learning-copy p{font-size:.86rem}.account-onboarding-learning-copy small{font-size:.76rem;font-weight:700}.account-onboarding-learning-item>.primary-link-button{justify-content:center;min-width:112px;text-align:center;white-space:nowrap}.account-onboarding-browse-guides{justify-self:start}.club-owner-onboarding-task-preview{border-color:rgba(135,174,214,.22);background:rgba(67,112,158,.045)}.club-owner-onboarding-plan-note{display:grid;grid-gap:2px;gap:2px;justify-self:start;margin-top:3px;padding:7px 9px;border:1px solid rgba(111,189,135,.22);border-radius:6px;background:rgba(72,145,94,.08)}.club-owner-onboarding-plan-note[data-state=upgrade]{border-color:rgba(135,174,214,.25);background:rgba(67,112,158,.09)}.club-owner-onboarding-plan-note b{color:#dff8e6;font-size:.76rem}.club-owner-onboarding-plan-note[data-state=upgrade] b{color:#d9ecff}.club-owner-onboarding-plan-note span{color:var(--color-muted);font-size:.75rem;line-height:1.35}@media (min-width:761px) and (max-width:1080px){.club-owner-onboarding-task{grid-template-columns:auto minmax(0,1fr)}.club-owner-onboarding-task-actions{grid-column:1/-1}}@media (max-width:640px){.club-owner-onboarding-head{grid-template-columns:minmax(0,1fr) auto;gap:12px}.club-owner-onboarding-head-actions{justify-content:flex-end}.club-owner-onboarding-head-actions .club-owner-onboarding-minimise-button{flex:0 0 auto}.club-owner-onboarding-minimised-main{grid-template-columns:minmax(0,1fr);gap:12px}.club-owner-onboarding-minimised-main>.primary-button{width:100%}.account-onboarding-task-actions{display:grid;width:100%}.account-onboarding-task-actions>*{width:100%}.account-onboarding-learning-item{grid-template-columns:minmax(0,1fr)}.account-onboarding-learning-title{align-items:flex-start;flex-direction:column}.account-onboarding-browse-guides,.account-onboarding-learning-item>.primary-link-button,.account-onboarding-learning-item>.secondary-button{width:100%}}@media (prefers-reduced-motion:reduce){.account-onboarding-learning-item,.club-owner-onboarding-minimised{animation:none}}@keyframes guided-learning-shimmer{0%,to{opacity:.42}50%{opacity:.9}}.guided-tour-companion-error{margin:0;padding:9px 10px;border:1px solid rgba(226,112,112,.35);border-radius:6px;background:rgba(154,45,45,.14);color:var(--status-danger-text);font-size:.8rem;line-height:1.4;overflow-wrap:anywhere}.account-onboarding-learning-badges,.account-onboarding-learning-header-status,.club-guided-tour-card-statuses{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:6px;min-width:0}.account-onboarding-completion-pill,.club-guided-tour-completion-pill{flex:0 0 auto;padding:3px 8px;border:1px solid rgba(111,189,135,.34);border-radius:999px;background:rgba(72,145,94,.14);color:#dff8e6;font-size:.68rem;font-weight:800;line-height:1.3;white-space:nowrap}.club-guided-tour-card-complete{border-color:rgba(111,189,135,.32);box-shadow:inset 3px 0 0 rgba(111,189,135,.72)}.account-onboarding-learning-error,.club-guided-tours-progress-error,.club-induction-guided-learning-error{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;padding:10px 12px;border:1px solid rgba(226,112,112,.3);border-radius:8px;background:rgba(154,45,45,.1);color:var(--status-danger-text);font-size:.82rem;line-height:1.4}.account-onboarding-learning-error span,.club-guided-tours-progress-error span,.club-induction-guided-learning-error span{min-width:0;overflow-wrap:anywhere}.account-onboarding-guide-status,.club-owner-onboarding-guide-status{display:inline-flex;align-items:center;justify-self:start;margin-top:5px;color:var(--color-muted);font-size:.74rem;font-weight:800;line-height:1.35}.account-onboarding-guide-status[data-complete=true],.club-owner-onboarding-guide-status[data-complete=true]{color:#bce8c8}.account-onboarding-learning-item-complete{border-color:rgba(111,189,135,.3);box-shadow:inset 3px 0 0 rgba(111,189,135,.66)}.account-onboarding-learning-item>.secondary-button{justify-content:center;min-width:112px;white-space:nowrap}.account-onboarding-learning-loading,.club-induction-guided-learning-loading{display:grid;grid-gap:8px;gap:8px}.account-onboarding-learning-loading span,.club-induction-guided-learning-loading span{display:block;min-height:58px;border:1px solid rgba(201,164,92,.12);border-radius:8px;background:rgba(255,255,255,.055);animation:guided-learning-shimmer 1.15s ease-in-out infinite}.club-induction-guided-learning-body{display:grid;grid-gap:12px;gap:12px;min-width:0;padding-top:12px}.club-induction-guided-learning-body>.support-copy{margin:0}.club-induction-guided-progress-row{display:grid;grid-template-columns:auto minmax(120px,1fr);align-items:center;grid-gap:12px;gap:12px}.club-induction-guided-learning-list{display:grid;grid-gap:8px;gap:8px;min-width:0;margin:0;padding:0;list-style:none}.club-induction-guided-learning-item{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;min-width:0;padding:11px 12px;border:1px solid rgba(201,164,92,.16);border-radius:8px;background:rgba(255,255,255,.022);animation:guided-tour-card-in .18s ease-out both}.club-induction-guided-learning-item-preview{border-color:rgba(135,174,214,.22);background:rgba(67,112,158,.05)}.club-induction-guided-learning-item-complete{border-color:rgba(111,189,135,.3);box-shadow:inset 3px 0 0 rgba(111,189,135,.64)}.club-induction-guided-learning-status{display:inline-flex;align-items:center;justify-content:center;min-width:70px;min-height:28px;padding:4px 8px;border:1px solid rgba(201,164,92,.22);border-radius:999px;color:#e9d4a9;font-size:.7rem;font-weight:800;line-height:1.2}.club-induction-guided-learning-item-complete .club-induction-guided-learning-status{border-color:rgba(111,189,135,.34);background:rgba(72,145,94,.12);color:#dff8e6}.club-induction-guided-learning-copy{display:grid;grid-gap:4px;gap:4px;min-width:0}.club-induction-guided-learning-copy>small,.club-induction-guided-learning-copy>strong{min-width:0;overflow-wrap:anywhere}.club-induction-guided-learning-copy>strong{color:var(--color-heading-strong);font-size:.9rem;line-height:1.3}.club-induction-guided-learning-copy>small{color:var(--color-muted);font-size:.78rem;line-height:1.4}.club-induction-guided-learning-meta{display:flex;flex-wrap:wrap;gap:5px 10px;color:var(--color-muted);font-size:.7rem;line-height:1.35}.club-induction-guided-learning-meta b{color:#e5c98d}.club-induction-guided-learning-item>.secondary-button{justify-content:center;min-width:110px;white-space:nowrap}html[data-theme=light] .account-onboarding-learning-error,html[data-theme=light] .club-guided-tours-progress-error,html[data-theme=light] .club-induction-guided-learning-error,html[data-theme=light] .guided-tour-companion-error{border-color:rgba(158,49,49,.3);background:rgba(190,72,72,.08);color:#812d2d}html[data-theme=light] .account-onboarding-completion-pill,html[data-theme=light] .account-onboarding-guide-status[data-complete=true],html[data-theme=light] .club-guided-tour-completion-pill,html[data-theme=light] .club-induction-guided-learning-item-complete .club-induction-guided-learning-status,html[data-theme=light] .club-owner-onboarding-guide-status[data-complete=true]{color:#23653a}html[data-theme=light] .club-induction-guided-learning-copy>strong{color:#201a12}html[data-theme=light] .club-induction-guided-learning-status{color:#675431}html[data-theme=light] .club-induction-guided-learning-meta b{color:#6f5523}@media (max-width:760px){.club-induction-guided-learning-item{grid-template-columns:auto minmax(0,1fr)}.club-induction-guided-learning-item>.secondary-button{grid-column:1/-1;width:100%}.account-onboarding-learning-header-status{justify-content:flex-start}}@media (max-width:520px){.account-onboarding-learning-badges,.club-guided-tour-card-statuses{justify-content:flex-start}.account-onboarding-learning-title,.club-guided-tour-card-eyebrow{align-items:flex-start;flex-direction:column}.club-induction-guided-learning-item,.club-induction-guided-progress-row{grid-template-columns:minmax(0,1fr)}.club-induction-guided-learning-status{justify-self:start}.account-onboarding-learning-error,.club-guided-tours-progress-error,.club-induction-guided-learning-error{align-items:stretch;flex-direction:column}.account-onboarding-learning-error>button,.club-guided-tours-progress-error>button,.club-induction-guided-learning-error>button{width:100%}}@media (prefers-reduced-motion:reduce){.account-onboarding-learning-loading span,.club-induction-guided-learning-item,.club-induction-guided-learning-loading span{animation:none}}.club-home-snapshot-grid{grid-auto-rows:1fr;align-items:stretch}.club-home-snapshot-card{height:100%}.dojo-dashboard-section-grid>.dojo-home-panel,.dojo-dashboard-section-grid>.dojo-home-panel>.dojo-dashboard-section-body{align-content:start;grid-auto-rows:max-content}.dojo-dashboard-section-grid>.dojo-home-panel>.dojo-dashboard-section-body{align-self:start}@media (min-width:1180px){.dojo-dashboard-section-grid{align-items:stretch}.dojo-dashboard-section-grid>.dojo-home-panel:not(.dojo-home-panel-collapsed){align-self:stretch}.dojo-dashboard-section-grid>.dojo-home-panel-collapsed,.dojo-dashboard-section-grid>.dojo-home-panel.dojo-dashboard-section-grading{align-self:start}}@media (max-width:760px){.dojo-dashboard-section-grading .dojo-home-panel-header{grid-template-columns:minmax(0,1fr) auto;align-items:center}.dojo-dashboard-section-grading .dojo-home-panel-header-meta{justify-content:flex-end}table.responsive-stack-table{min-width:0;width:100%}table.responsive-stack-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}table.responsive-stack-table,table.responsive-stack-table tbody,table.responsive-stack-table tbody td,table.responsive-stack-table tbody th,table.responsive-stack-table tbody tr{display:block;width:100%;white-space:normal}table.responsive-stack-table tbody tr{padding:10px 0;border-bottom:1px solid rgba(201,164,92,.16)}table.responsive-stack-table tbody tr:last-child{border-bottom:0}table.responsive-stack-table tbody td{display:grid;grid-template-columns:minmax(92px,38%) minmax(0,1fr);grid-gap:4px 10px;gap:4px 10px;padding:4px 10px;border:0;text-align:left}table.responsive-stack-table tbody td:before{content:attr(data-label);color:var(--color-accent);font-size:.7rem;font-weight:800;letter-spacing:.08em;line-height:1.25;text-transform:uppercase}table.responsive-stack-table tbody td>*{min-width:0}table.responsive-stack-table tbody td:not([data-label]),table.responsive-stack-table tbody td[data-label=Actions]{grid-template-columns:minmax(0,1fr)}table.responsive-stack-table tbody td:not([data-label]):before,table.responsive-stack-table tbody td[data-label=Actions]:before{display:none}}body:has([data-public-page]){--pub-canvas:#0b0a08;--pub-surface:#141210;--pub-raised:#1d1a15;--pub-text:#f5f1e8;--pub-muted:#c0b7a6;--pub-primary:#c9a45c;--pub-primary-ink:#17120a;--pub-line:rgba(201,164,92,0.26);--pub-primary-rgb:201,164,92;--pub-font:var(--public-font-geist,-apple-system,BlinkMacSystemFont,"Segoe UI"),"Segoe UI",Inter,Roboto,"Helvetica Neue",Arial,sans-serif;background:var(--pub-canvas)}html[data-theme=light] body:has([data-public-page]){--pub-canvas:#f4f7f9;--pub-surface:#ffffff;--pub-raised:#edf2f5;--pub-text:#14212b;--pub-muted:#5e6d79;--pub-primary:#0e6f83;--pub-primary-ink:#ffffff;--pub-line:#d7e0e6;--pub-primary-rgb:14,111,131;background:var(--pub-canvas);color:var(--pub-text)}body:has([data-public-page]) .site-nav{border-color:var(--pub-line);background:var(--pub-surface);box-shadow:none}body:has([data-public-page]) .site-nav-brand-title{color:var(--pub-text)}body:has([data-public-page]) .site-nav-brand-subtitle{color:var(--pub-muted)}body:has([data-public-page]) .site-nav-toggle{border-color:var(--pub-line);background:var(--pub-surface)}body:has([data-public-page]) .site-nav-toggle span{background:var(--pub-text)}body:has([data-public-page]) .site-nav-links{border-color:var(--pub-line);background:var(--pub-surface);box-shadow:0 18px 40px rgba(8,13,18,.18)}body:has([data-public-page]) .site-nav-link{color:var(--pub-text);font-family:var(--pub-font)}body:has([data-public-page]) .site-nav-link:hover,body:has([data-public-page]) .site-nav-link[aria-current=page]{color:var(--pub-primary)}body:has([data-public-page]) .site-footer{border-top:1px solid var(--pub-line);background:var(--pub-surface);color:var(--pub-muted);font-family:var(--pub-font)}body:has([data-public-page]) .site-footer .panel-label{color:var(--pub-primary)}body:has([data-public-page]) .site-footer-company,body:has([data-public-page]) .site-footer-meta{color:var(--pub-muted)}body:has([data-public-page]) .site-footer-links a,body:has([data-public-page]) .site-footer-social-links a{color:var(--pub-muted)}body:has([data-public-page]) .site-footer-links a:hover,body:has([data-public-page]) .site-footer-social-links a:hover{color:var(--pub-primary)}body:has([data-public-page]) .site-footer-social-logo{stroke:currentColor}body:has([data-public-page]) .primary-button{border:1px solid transparent;border-radius:10px;background:var(--pub-primary);color:var(--pub-primary-ink);font-family:var(--pub-font);font-weight:650;letter-spacing:0;box-shadow:none}body:has([data-public-page]) .primary-button:focus-visible,body:has([data-public-page]) .primary-button:hover{background:var(--pub-primary);filter:brightness(1.08);transform:none;box-shadow:none}body:has([data-public-page]) .secondary-button{border:1px solid var(--pub-line);border-radius:10px;background:var(--pub-surface);color:var(--pub-text);font-family:var(--pub-font);font-weight:650}body:has([data-public-page]) .secondary-button:focus-visible,body:has([data-public-page]) .secondary-button:hover{border-color:var(--pub-primary);background:var(--pub-surface);color:var(--pub-primary);transform:none;box-shadow:none}body:has([data-public-page]) .ghost-button{border:1px solid var(--pub-line);border-radius:10px;background:transparent;color:var(--pub-text);font-family:var(--pub-font)}body:has([data-public-page]) .site-footer input,body:has([data-public-page]) .site-footer select,body:has([data-public-page]) .site-footer textarea{border-color:var(--pub-line);background:var(--pub-raised);color:var(--pub-text)}body:has([data-public-page]) .appearance-theme-toggle-track{border-color:var(--pub-line);background:var(--pub-raised)}body:has([data-public-page]) .appearance-theme-toggle-thumb{background:var(--pub-primary)}body:has([data-public-page]) .appearance-theme-toggle{color:var(--pub-text);font-family:var(--pub-font)}body:has([data-public-page]){--color-accent:var(--pub-primary);--color-accent-strong:var(--pub-primary);--color-accent-soft:rgba(var(--pub-primary-rgb),0.14);--color-warm:var(--pub-primary);--color-bg:var(--pub-canvas);--color-bg-deep:var(--pub-canvas);--color-surface:var(--pub-surface);--color-surface-strong:var(--pub-surface);--color-line:var(--pub-line);--color-text:var(--pub-text);--color-muted:var(--pub-muted);--color-text-muted:var(--pub-muted);--color-heading-strong:var(--pub-text);--color-body-soft:var(--pub-text);--surface-card:var(--pub-surface);--surface-card-deep:var(--pub-surface);--surface-card-solid:var(--pub-surface);--surface-inset:var(--pub-raised);--surface-inset-soft:var(--pub-raised);--surface-inset-strong:var(--pub-raised);--surface-inset-faint:var(--pub-raised)}body:has([data-public-page]) main :is(h1,h2,h3,h4){font-family:var(--pub-font);letter-spacing:-.02em;text-transform:none;font-feature-settings:normal;font-variant:normal}body:has([data-public-page]) main{font-family:var(--pub-font)}body:has([data-public-page]) :is(.native-auth-card,.auth-status-panel){border-color:var(--pub-line);background:var(--pub-surface);box-shadow:0 20px 50px rgba(8,13,18,.14)}body:has([data-public-page]) :is(.native-auth-card,.auth-status-panel) input{border-color:var(--pub-line);background:var(--pub-raised);color:var(--pub-text)}body:has([data-public-page]) :is(.native-auth-tabs){border-color:var(--pub-line);background:var(--pub-raised)}body:has([data-public-page]) .account-tab-button{color:var(--pub-muted);font-family:var(--pub-font)}body:has([data-public-page]) :is(.account-tab-button:hover,.account-tab-button:focus-visible,.account-tab-button-active){border-color:transparent;background:var(--pub-surface);color:var(--pub-primary);box-shadow:0 1px 3px rgba(8,13,18,.12)}body:has([data-public-page]) :is(.native-auth-card,.native-auth-alt){border-color:var(--pub-line);background:var(--pub-surface)}body:has([data-public-page]) .native-auth-card[aria-busy=true]{border-color:var(--pub-primary)}body:has([data-public-page]) .field-shell{border-color:var(--pub-line);background:var(--pub-raised)}body:has([data-public-page]) .about-shell{background:transparent}body:has([data-public-page]) :is(.panel,.about-plan-card,.about-plan-mobile-card,.about-plan-modal,.about-plan-comparison,.about-owner-usage,.about-owner-recommendation,.result-card,.result-step){border-color:var(--pub-line);background:var(--pub-surface);box-shadow:0 16px 40px rgba(8,13,18,.08)}body:has([data-public-page]) .about-plan-comparison :is(th,td){border-color:var(--pub-line)}body:has([data-public-page]) .about-plan-comparison :is(thead th,.about-plan-category-row th,.about-plan-category-row td){background:var(--pub-raised);color:var(--pub-text)}body:has([data-public-page]) :is(input,select,textarea){border-color:var(--pub-line);background:var(--pub-surface);color:var(--pub-text)}body:has([data-public-page]) :is(input,select,textarea):focus-visible{border-color:var(--pub-primary);outline-color:var(--pub-primary);box-shadow:0 0 0 3px rgba(var(--pub-primary-rgb),.18)}body:has([data-public-page]) .about-plan-comparison-group th{background:var(--pub-raised)!important;color:var(--pub-text)!important}body:has([data-public-page]) :is(.about-plan-comparison-table thead th,.about-plan-comparison-table th:first-child,.about-plan-comparison-table td:first-child){background:var(--pub-raised);color:var(--pub-text)}body:has([data-public-page]) :is(.about-plan-comparison-table th[data-current=true],.about-plan-comparison-table td[data-current=true]){background:rgba(var(--pub-primary-rgb),.08)}body:has([data-public-page]) .about-owner-usage-progress{background:rgba(var(--pub-primary-rgb),.14)}body:has([data-public-page]) .route-loading-card{border:1px solid var(--pub-line);border-radius:12px;background:var(--pub-surface);color:var(--pub-text);font-family:var(--pub-font);box-shadow:0 10px 30px rgba(8,13,18,.35)}body:has([data-public-page]) .route-loading-card p{color:var(--pub-muted);font-family:inherit;font-size:13.5px;font-weight:600;letter-spacing:normal;text-transform:none}body:has([data-public-page]) .route-loading-spinner{border-color:rgba(var(--pub-primary-rgb),.25);border-top-color:var(--pub-primary)}body:has([data-public-page]) [data-reveal=pending]{opacity:0;transform:translateY(22px)}body:has([data-public-page]) [data-reveal=in]{opacity:1;transform:none;transition:opacity .52s ease,transform .52s ease}body:has([data-public-page]) .release-notes-page{width:min(100%,1180px);margin:0 auto;padding:26px clamp(20px,4vw,48px) 70px;font-family:var(--pub-font)}body:has([data-public-page]) .release-notes-hero{display:grid;grid-gap:10px;gap:10px;margin:14px 0 6px;max-width:760px}body:has([data-public-page]) .release-notes-hero-kicker{margin:0;color:var(--pub-primary);font-size:.82rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}body:has([data-public-page]) .release-notes-hero h1{margin:0;color:var(--pub-text);font-family:var(--pub-font);font-size:clamp(2rem,4vw,2.7rem);font-weight:750;letter-spacing:-.02em;line-height:1.12;text-wrap:balance}body:has([data-public-page]) .release-notes-hero p:last-child{margin:0;color:var(--pub-muted);font-size:1.02rem;line-height:1.6}body:has([data-public-page]) .release-notes-panel{margin-top:22px;padding:0;border:0;background:none;box-shadow:none}body:has([data-public-page]) .release-notes-latest{padding:clamp(20px,3vw,30px);border:1px solid var(--pub-line);border-radius:18px;background:var(--pub-surface)}body:has([data-public-page]) .release-notes-history-head h3,body:has([data-public-page]) .release-notes-latest-head h2{color:var(--pub-text);font-family:var(--pub-font);letter-spacing:-.01em}body:has([data-public-page]) .release-notes-page .editor-label,body:has([data-public-page]) .release-notes-page .panel-label{color:var(--pub-primary);font-family:var(--pub-font);letter-spacing:.12em}body:has([data-public-page]) .release-notes-github-issue-list li,body:has([data-public-page]) .release-notes-list li,body:has([data-public-page]) .release-notes-page .muted-copy,body:has([data-public-page]) .release-notes-summary{color:var(--pub-muted);font-family:var(--pub-font)}body:has([data-public-page]) .release-notes-summary{color:var(--pub-text)}body:has([data-public-page]) .release-notes-card{border:1px solid var(--pub-line);border-radius:14px;background:var(--pub-raised);box-shadow:none}body:has([data-public-page]) .release-notes-page .meta-pill{border:1px solid var(--pub-line);border-radius:999px;background:none;color:var(--pub-muted);font-family:var(--pub-font)}body:has([data-public-page]) .release-notes-page .release-notes-new-pill{border-color:rgba(var(--pub-primary-rgb),.55);color:var(--pub-primary)}body:has([data-public-page]) .release-notes-history{border-top:0;margin-top:34px;padding-top:0}body:has([data-public-page]) .release-notes-version{border:1px solid var(--pub-line);border-radius:14px;background:var(--pub-surface)}body:has([data-public-page]) .release-notes-version-summary{color:var(--pub-text);font-family:var(--pub-font)}body:has([data-public-page]) .release-notes-version-summary:after{color:var(--pub-primary)}body:has([data-public-page]) .release-notes-version-link{color:var(--pub-primary);font-family:var(--pub-font)}body:has([data-public-page]) .release-notes-version-date{color:var(--pub-muted)}body:has([data-public-page]) .release-notes-version-title{color:var(--pub-text)}body:has([data-public-page]) .release-notes-visit-marker span{color:var(--pub-primary);font-family:var(--pub-font)}body:has([data-public-page]) .release-notes-archive-status,body:has([data-public-page]) .release-notes-archive-status p{color:var(--pub-muted);font-family:var(--pub-font)}.in-app-dialog-overlay{position:fixed;inset:0;z-index:3000;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(15,23,32,.55)}.in-app-dialog-card{display:grid;grid-gap:12px;gap:12px;width:min(460px,100%);max-height:calc(100vh - 40px);overflow-y:auto;padding:20px 22px;border:1px solid var(--ui2-border,rgba(15,23,32,.12));border-radius:16px;background:var(--ui2-surface,#ffffff);color:var(--ui2-text,#14202b);box-shadow:var(--ui2-shadow,0 18px 48px rgba(15,23,32,.28));font-family:var(--font-body,system-ui,sans-serif)}.in-app-dialog-card:focus{outline:none}.in-app-dialog-title{margin:0;font-size:17px;font-weight:700;line-height:1.3}.in-app-dialog-message{display:grid;grid-gap:8px;gap:8px}.in-app-dialog-message p{margin:0;color:var(--ui2-muted,#4c5a66);font-size:14px;line-height:1.5}.in-app-dialog-field{display:grid;grid-gap:6px;gap:6px;font-size:13px;font-weight:600}.in-app-dialog-field input,.in-app-dialog-field textarea{padding:9px 12px;border:1px solid var(--ui2-border-strong,rgba(15,23,32,.28));border-radius:9px;background:var(--ui2-surface,#ffffff);color:var(--ui2-text,#14202b);font:inherit;font-size:14px;font-weight:400;resize:vertical}.in-app-dialog-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;margin-top:4px}.in-app-dialog-button{padding:9px 16px;border:1px solid var(--ui2-border-strong,rgba(15,23,32,.28));border-radius:999px;background:var(--ui2-surface,#ffffff);color:var(--ui2-text,#14202b);font:inherit;font-size:14px;font-weight:650;cursor:pointer}.in-app-dialog-button:disabled{opacity:.55;cursor:default}.in-app-dialog-button-primary{border-color:var(--ui2-primary,#2f6f84);background:var(--ui2-primary,#2f6f84);color:var(--ui2-on-primary,#ffffff)}.in-app-dialog-button-danger{border-color:var(--ui2-danger,#b3261e);background:var(--ui2-danger,#b3261e);color:#ffffff}@media (max-width:480px){.in-app-dialog-overlay{align-items:flex-end;padding:12px}.in-app-dialog-card{width:100%;border-radius:14px}.in-app-dialog-actions .in-app-dialog-button{flex:1 1 auto;text-align:center}}.route-loading-overlay{position:fixed;inset:0;z-index:1200;display:grid;place-items:center;padding:24px;background:rgba(18,15,11,.42);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);animation:route-loading-fade-in .16s ease-out}html[data-theme=light] .route-loading-overlay{background:rgba(246,242,234,.72)}@media (prefers-reduced-motion:reduce){.route-loading-overlay{animation:none}}.app-footer-support{position:relative;z-index:1;display:grid;grid-gap:14px;gap:14px;justify-items:start;width:100%;margin-top:auto;padding-top:24px}.app-footer-support-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.app-footer-support-button{padding:10px 14px;border-radius:14px;font-size:.92rem;flex-shrink:0}.app-footer-support-link{display:inline-flex;align-items:center;justify-content:center;max-width:100%;text-decoration:none;word-break:break-word}.app-footer-support-form{width:min(100%,920px)}.app-footer-support-textarea{min-height:140px;resize:vertical}.app-footer-support-honeypot{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;-webkit-clip-path:inset(50%);clip-path:inset(50%)}@media (max-width:760px){.app-footer-support{justify-items:center;text-align:center;padding-top:12px}.app-footer-support-link{width:100%;min-height:44px}.app-footer-support-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;width:100%}.app-footer-support-actions>*{width:100%;min-height:44px;justify-content:center}}@media (max-width:640px){.app-footer-support-button{width:auto}.site-footer .app-footer-support-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.site-footer .app-footer-support-actions>.app-footer-support-link:first-child{grid-column:1/-1}.site-footer .app-footer-support-button{width:100%;justify-content:center}}@media (max-width:760px){.app-footer-support-actions{flex-direction:row;flex-wrap:wrap;gap:8px}.app-footer-support-actions .app-footer-support-button{width:auto;flex:0 1 auto;min-height:38px;padding:4px 14px;font-size:.85rem}.site-footer .app-footer-support-actions{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:8px;gap:8px;width:100%}.site-footer .app-footer-support-actions .app-footer-support-button,.site-footer .app-footer-support-actions>*{width:100%;min-height:44px;justify-content:center;padding:8px 12px;font-size:.9rem}}.site-footer-inner{display:grid;grid-gap:12px;gap:12px;padding-top:14px;border-top:1px solid var(--color-line-018);color:rgba(247,244,238,.68);font-size:.92rem}.site-footer-support{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 18px}.site-footer-support-main{display:grid;grid-gap:8px;gap:8px;min-width:0}.site-footer-support .app-footer-support{margin-top:0;padding-top:0}.site-footer-meta{display:flex;justify-content:space-between;gap:16px;align-items:center}.site-footer-company{display:block;margin-top:2px;font-size:.8rem;color:var(--color-muted)}.site-footer-navigation{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px 18px;align-items:center}.site-footer-social-links{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.site-footer-social-links a{display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:6px 9px;border:1px solid var(--color-line-016);border-radius:999px;background:rgba(255,255,255,.022);color:var(--color-muted);text-decoration:none;transition:border-color .18s ease,background .18s ease,color .18s ease,transform .18s ease}.site-footer-social-links a:hover{border-color:var(--color-line-036);background:rgba(201,164,92,.08);color:var(--color-accent-strong);transform:translateY(-1px)}.site-footer-links{display:flex;flex-wrap:wrap;gap:6px 10px}.site-footer-links a{min-height:40px;display:inline-flex;align-items:center;padding:8px 0;color:var(--color-muted);text-decoration:none}.site-footer-links a:hover{color:var(--color-accent-strong)}@media (max-width:760px){.site-footer-support{flex-direction:column;align-items:stretch;gap:12px}.site-footer-support-main{justify-items:center}.site-footer-support-main .panel-label{text-align:center}.site-footer-meta{align-items:center;flex-direction:column;text-align:center}.site-footer-navigation{width:100%;justify-content:center}.site-footer-social-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;grid-gap:8px;gap:8px}.site-footer-social-links a{justify-content:center;min-height:44px}.site-footer-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;grid-gap:8px;gap:8px}.site-footer-links a{justify-content:center;min-width:0;min-height:44px;padding:10px 12px;border:1px solid var(--color-line-018);border-radius:999px;background:rgba(255,255,255,.025);line-height:1.2;text-align:center}.site-footer-social-links a{min-height:38px;padding:4px 12px;font-size:.85rem}.site-footer-links a{min-height:34px;padding:4px 10px;font-size:.85rem}}body:has(.class-feedback-link-shell) .site-footer-links,body:has(.class-feedback-link-shell) .site-footer-nav,body:has(.class-feedback-link-shell) .site-footer-social,body:has(.ui2-link-root) .site-footer-links,body:has(.ui2-link-root) .site-footer-nav,body:has(.ui2-link-root) .site-footer-social{display:none}html[data-theme=light] :where(.site-nav-backdrop){background:rgba(34,31,27,.34)}.site-nav-brand{position:relative;z-index:4;display:flex;align-items:center;gap:10px;flex:0 1 auto;max-width:calc(100% - 58px);min-width:0;text-decoration:none}.site-nav-logo{width:72px;height:50px;flex:0 0 auto;object-fit:contain}.site-nav-brand-copy{display:grid;grid-gap:2px;gap:2px;min-width:0}.site-nav-brand-title{overflow:hidden;color:var(--color-heading-strong);font-family:var(--font-heading);font-size:.98rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap}.site-nav-brand-subtitle{color:var(--color-accent);font-size:.72rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.site-nav-links{position:absolute;top:calc(100% + 10px);right:0;display:none;z-index:5;width:min(360px,calc(100vw - 48px));max-height:calc(100vh - 112px);max-height:calc(100dvh - 112px);flex-direction:column;align-items:stretch;gap:6px;padding:12px;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;border:1px solid var(--color-line-024);border-radius:24px;background:linear-gradient(180deg,#0d0d0d,#050505);box-shadow:0 24px 60px rgba(0,0,0,.5)}.site-nav-links-open{display:flex;animation:siteNavMenuEnter .16s ease-out both}.site-nav-divider{width:100%;height:1px;background:linear-gradient(90deg,transparent,rgba(201,164,92,.24),transparent)}.site-nav-group{display:grid;grid-gap:4px;gap:4px;min-width:0;padding-bottom:6px;border-bottom:1px solid var(--color-line-018)}.site-nav-group:last-child{padding-bottom:0;border-bottom:0}.site-nav-club-switcher{display:grid;grid-gap:7px;gap:7px;min-width:0;padding:2px 4px 12px;border-bottom:1px solid var(--color-line-022)}.site-nav-club-switcher-label{color:var(--color-accent);font-size:.7rem;font-weight:900;letter-spacing:.16em;line-height:1.4;text-transform:uppercase}.site-nav-club-switcher-control{position:relative;min-width:0}.site-nav-club-switcher-select{width:100%;min-width:0;min-height:44px;padding:9px 38px 9px 11px;overflow:hidden;border:1px solid var(--color-line-03);border-radius:12px;background:rgba(255,255,255,.04);color:var(--color-heading-strong);font:inherit;font-size:.88rem;font-weight:800;text-overflow:ellipsis;cursor:pointer}.site-nav-club-switcher-select:disabled{cursor:wait;opacity:.72}.site-nav-club-switcher-select:focus-visible{outline:2px solid rgba(235,207,148,.86);outline-offset:2px}.site-nav-club-switcher-spinner{position:absolute;top:50%;right:12px;width:15px;height:15px;margin-top:-8px;border:2px solid rgba(235,207,148,.3);border-top:2px solid var(--color-accent-strong);border-radius:999px;pointer-events:none;animation:route-loading-spin .8s linear infinite}.site-nav-club-switcher-meta{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0;color:var(--color-muted);font-size:.74rem;line-height:1.35}.site-nav-club-switcher-meta span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.site-nav-club-switcher-meta a{flex:0 0 auto;color:var(--color-accent-strong);font-weight:800;text-decoration:none}.site-nav-club-switcher-meta a:hover{text-decoration:underline}.site-nav-group-label{margin:0;padding:0 10px;color:var(--color-accent);font-size:.7rem;font-weight:900;letter-spacing:.16em;line-height:1.4;text-transform:uppercase}.site-nav-group-links{display:grid;grid-gap:0;gap:0;min-width:0}.site-nav-backdrop{position:fixed;inset:0;z-index:2;border:0;background:rgba(0,0,0,.48);cursor:pointer;touch-action:manipulation}.site-nav-link{display:inline-flex;align-items:center;justify-content:space-between;gap:7px;min-width:0;min-height:44px;padding:10px;border:1px solid transparent;border-radius:999px;color:var(--color-muted);font-size:.88rem;font-weight:800;line-height:1.2;white-space:normal;text-decoration:none;transition:background .18s ease,border-color .18s ease,color .18s ease}.site-nav-link>span:first-child{min-width:0;overflow-wrap:anywhere}.site-nav-badge{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-width:1.35rem;height:1.35rem;padding:0 6px;border:1px solid var(--color-line-032);border-radius:999px;background:rgba(201,164,92,.16);color:var(--color-accent-strong);font-size:.72rem;line-height:1}.site-nav-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font:inherit;text-align:center}.site-nav-button:disabled{opacity:.55;cursor:wait}.site-nav-sign-out{width:100%;background:transparent}.site-bottom-nav-link{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:0;min-height:48px;padding:4px 6px;border:1px solid transparent;border-radius:12px;color:var(--color-muted);font-size:.78rem;font-weight:800;text-align:center;text-decoration:none}.site-bottom-nav-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.site-bottom-nav-link-active,.site-bottom-nav-link[aria-current=page]{border-color:var(--color-line-026);background:rgba(201,164,92,.12);color:var(--color-accent-strong)}.site-bottom-nav-menu{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;font:inherit;font-size:.78rem;font-weight:800;cursor:pointer}.site-bottom-nav:has(.site-bottom-nav-menu) .site-bottom-nav-link{padding-inline:3px;font-size:.73rem}.site-nav-error{margin:2px 10px 0;color:#ffd3c7;font-size:.78rem;line-height:1.45}html[data-theme=light] .site-nav-error{color:#8f2b1d}.site-nav-brand-loading{cursor:wait;opacity:.76}.site-nav-retry{position:relative;z-index:8;min-height:44px;margin-left:auto;padding:8px 13px;border:1px solid var(--color-line-032);border-radius:14px;background:rgba(201,164,92,.1);color:var(--color-accent-strong);font:inherit;font-size:.78rem;font-weight:850;cursor:pointer}.site-nav-retry:disabled{cursor:wait;opacity:.58}.site-nav-toggle{position:relative;z-index:8;display:flex;width:46px;height:46px;flex:0 0 auto;margin-left:auto;align-items:center;justify-content:center;gap:5px;flex-direction:column;border:1px solid var(--color-line-028);border-radius:14px;background:rgba(255,255,255,.035);color:var(--color-text);cursor:pointer;touch-action:manipulation}.site-nav-toggle:disabled{opacity:.55;cursor:wait}.site-nav-link:focus-visible,.site-nav-retry:focus-visible,.site-nav-toggle:focus-visible{outline:2px solid rgba(235,207,148,.86);outline-offset:3px}.site-nav-toggle span{width:20px;height:2px;border-radius:999px;background:var(--color-accent-strong);transition:opacity .16s ease,transform .16s ease}.site-nav-toggle[aria-expanded=true] span:first-child{transform:translateY(7px) rotate(45deg)}.site-nav-toggle[aria-expanded=true] span:nth-child(2){opacity:0}.site-nav-toggle[aria-expanded=true] span:last-child{transform:translateY(-7px) rotate(-45deg)}@media (prefers-reduced-motion:reduce){.site-nav-club-switcher-spinner,.site-nav-links-open{animation:none}}html[data-theme=light] .site-nav-club-switcher-select{border-color:rgba(138,90,31,.28);background:rgba(255,255,255,.82);color:#241a0e}@media (max-width:1220px){.site-nav-logo{width:64px;height:46px}.site-nav-brand-title{font-size:.84rem;letter-spacing:.1em}.site-nav-brand-subtitle{font-size:.68rem;letter-spacing:.14em}.site-nav-links{width:min(300px,calc(100vw - 40px))}}@media (max-width:1080px){.site-nav-brand{gap:8px}.site-nav-logo{width:58px;height:42px}.site-nav-brand-title{font-size:.86rem;letter-spacing:.08em}.site-nav-brand-subtitle{font-size:.64rem;letter-spacing:.12em}}@media (max-width:760px){.site-nav-links{gap:6px;left:0;padding:12px;width:auto}.site-nav-links-open{display:flex}.site-nav-link{padding:11px 14px;border-radius:14px}.site-nav-button{text-align:left}}@media (max-width:420px){.site-nav-logo{width:50px;height:38px}.site-nav-brand{gap:8px}.site-nav-brand-title{max-width:calc(100vw - 146px);font-size:.78rem;letter-spacing:.06em}.site-nav-brand-subtitle{display:none}.site-nav-toggle{width:42px;height:42px;border-radius:13px}.site-nav-toggle span{width:18px}}@media (max-width:640px){.site-nav-brand-title{font-size:.86rem;letter-spacing:.08em}.site-nav-brand-subtitle{font-size:.66rem;letter-spacing:.12em}}@media (max-width:420px){.site-nav-brand-title{max-width:calc(100vw - 146px);font-size:.78rem;letter-spacing:.06em}.site-nav-brand-subtitle{display:none}}@media (max-width:360px){.site-nav-brand{gap:6px}.site-nav-logo{width:46px;height:36px}.site-nav-brand-title{max-width:calc(100vw - 132px);font-size:.76rem;letter-spacing:.035em}.site-nav-toggle{width:40px;height:40px}}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope Fallback;src:local("Arial");ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.00%;size-adjust:103.19%}.__className_73ee6c{font-family:Manrope,Manrope Fallback;font-style:normal}.__variable_73ee6c{--font-body:"Manrope","Manrope Fallback"}@font-face{font-family:Cinzel;font-style:normal;font-weight:400 900;font-display:swap;src:url(/_next/static/media/b497598118275079-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cinzel;font-style:normal;font-weight:400 900;font-display:swap;src:url(/_next/static/media/a273567b21a7c318-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cinzel Fallback;src:local("Times New Roman");ascent-override:71.31%;descent-override:27.18%;line-gap-override:0.00%;size-adjust:136.86%}.__className_a5db66{font-family:Cinzel,Cinzel Fallback;font-style:normal}.__variable_a5db66{--font-heading:"Cinzel","Cinzel Fallback"}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/f639721981034f88-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/9766a7e9e2e0ad5a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b66cf8e69499582a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/aa016aab0e6d1295-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/22a5144ee8d83bca-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Fallback;src:local("Arial");ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.00%;size-adjust:104.76%}.__className_246ccd{font-family:Geist,Geist Fallback;font-style:normal}.__variable_246ccd{--public-font-geist:"Geist","Geist Fallback"}