@media (max-width:899px){input,textarea,select{font-size:16px!important}}button,a,[role=button],input[type=button],input[type=submit]{touch-action:manipulation;-webkit-tap-highlight-color:transparent}@media (pointer:coarse){button,[role=button],input[type=button],input[type=submit]{min-height:44px}}.club-player-modal,.club-import-modal,.community-accept-modal{overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.club-import-modal .club-import-player{touch-action:manipulation;min-height:54px}.club-import-modal .club-import-player input[type=checkbox]{width:1.25rem;height:1.25rem;accent-color:var(--sl-primary);flex:none}.club-import-modal>div:last-child{scrollbar-gutter:stable}@supports (padding:max(0px)){.dashboard-mobile-safe,.new-game-wizard{padding-bottom:max(5.5rem, calc(4.75rem + env(safe-area-inset-bottom)))}.mobile-bottom-nav{padding-bottom:max(.4rem, env(safe-area-inset-bottom))}.club-import-modal{padding-bottom:max(1.25rem, env(safe-area-inset-bottom))}}input,textarea,select{scroll-margin-top:7rem;scroll-margin-bottom:8rem}.new-game-wizard,.team-tournament-wizard{scroll-margin-top:1rem}@media (max-width:639px){.profile-availability .availability-row{grid-template-columns:1fr;align-items:stretch;gap:.7rem;display:grid}.profile-availability .availability-day{align-items:center;gap:.65rem;min-height:44px;display:flex}.profile-availability .availability-times{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.55rem;width:100%;display:grid}.profile-availability .availability-times input{width:100%;min-width:0;min-height:46px}.profile-player-grid>label{min-width:0}}
html.dark{--sl-background:#061f24;--sl-surface:#0b3036;--sl-surface-soft:#103b41;--sl-text:#f3faf8;--sl-muted:#a8bcba;--sl-border:#21484d;--sl-field:#0e343a;--sl-subcard:#11383e;--sl-primary:#19aaa5;--sl-primary-light:#52e7de;--sl-primary-dark:#087c80}html.dark body,html.dark main{color:var(--sl-text)}html.dark .bg-white,html.dark [class*=bg-white\/],html.dark [class*="bg-[#ffffff]" i],html.dark [class*="bg-[#f8faf8]" i],html.dark [class*="bg-[#f5f8f6]" i],html.dark [class*="bg-[#f7faf8]" i],html.dark [class*="bg-[#f4f7f5]" i],html.dark [class*="bg-[#eef4f2]" i],html.dark [class*="bg-[#eaf2ef]" i],html.dark [class*="bg-[#eef6f4]" i],html.dark [class*="bg-[#f1ebe0]" i]{background-color:var(--sl-surface)!important}html.dark [class*="border-[#dce6e2]" i],html.dark [class*="border-[#e5e9e5]" i],html.dark [class*="border-[#eadfcb]" i],html.dark [class*="border-[#e7dcc9]" i],html.dark [class*="border-[#c8d6d1]" i]{border-color:var(--sl-border)!important}html.dark [class*="text-[#0b2d35]" i],html.dark [class*="text-[#073f44]" i],html.dark [class*="text-[#082f36]" i],html.dark [class*="text-[#353331]" i]{color:var(--sl-text)!important}html.dark [class*="text-[#6e8081]" i],html.dark [class*="text-[#64717a]" i],html.dark [class*="text-[#746f68]" i],html.dark [class*="text-[#4f745b]" i]{color:var(--sl-muted)!important}html.dark [class*="text-[#087f7a]" i],html.dark [class*="text-[#0b5d63]" i]{color:var(--sl-primary-light)!important}html.dark [class*="border-[#087f7a]" i],html.dark [class*="border-[#0b5d63]" i]{border-color:var(--sl-primary-light)!important}html.dark [class*="bg-[#eaf2ef]" i],html.dark [class*="bg-[#eef6f4]" i],html.dark [class*="bg-[#eef4f2]" i],html.dark [class*="bg-[#f7faf8]" i]{background-color:color-mix(in srgb, var(--sl-primary) 14%, var(--sl-surface))!important}html.dark [class*="bg-[#fff4df]" i],html.dark [class*=bg-amber-50 i]{color:#fde7ad!important;background-color:#f59e0b29!important}html.dark [class*="bg-[#fff0c7]" i]{color:var(--sl-text)!important;background-color:#f5be4629!important}html.dark [class*="bg-[#f0fbf4]" i],html.dark [class*=bg-green-50 i]{color:#d1fae5!important;background-color:#22c55e1f!important}html.dark [class*=bg-red-50 i]{background-color:#ef444421!important}html.dark [class*=text-red-700 i]{color:#fca5a5!important}html.dark [class*=text-amber-800 i]{color:#fde68a!important}html.dark [class*=text-green-800 i]{color:#bbf7d0!important}html.dark input,html.dark select,html.dark textarea{background-color:var(--sl-field)!important;color:var(--sl-text)!important;border-color:color-mix(in srgb, var(--sl-border) 78%, #fff 22%)!important}html.dark input::placeholder,html.dark textarea::placeholder{opacity:.9;color:var(--sl-muted)!important}html.dark option{background:var(--sl-field);color:var(--sl-text)}html.dark .new-game-wizard section,html.dark .new-game-wizard article,html.dark main>section[class*=bg-white]{color:var(--sl-text)}html.dark main>section[class*=bg-white],html.dark .new-game-wizard section[class*=bg-white],html.dark .new-game-wizard article[class*=border]{background-color:var(--sl-surface)!important;border-color:var(--sl-border)!important}html.dark .text-white,html.dark [class*=text-white\/]{color:#fff!important}html.dark .bg-white.text-white,html.dark [class*=bg-white\/][class*=text-white]{color:var(--sl-text)!important}html.dark .sl-button--secondary,html.dark .sl-section-tabs,html.dark .theme-toggle{background:var(--sl-surface);color:var(--sl-text);border-color:var(--sl-border)}html.dark .sl-section-tab:not(.sl-section-tab--active){color:var(--sl-primary-light)}html.dark .sl-badge--success,html.dark .state-open{color:#86efac;background:#22c55e29}html.dark .sl-badge--warning,html.dark .state-paused{color:#fcd34d;background:#f59e0b2b}html.dark .sl-badge--danger,html.dark .state-expired,html.dark .state-cancelled{color:#fca5a5;background:#ef444426}html.dark .club-player-modal,html.dark .community-accept-modal,html.dark .next-round-modal,html.dark .sl-modal-surface,html.dark [role=dialog]>[class*=bg-white]{background:var(--sl-surface)!important;color:var(--sl-text)!important;border-color:var(--sl-border)!important}html.dark .community-dashboard-notice,html.dark .community-action-feedback{background:color-mix(in srgb, var(--sl-primary) 14%, var(--sl-surface))!important;border-color:color-mix(in srgb, var(--sl-primary-light) 35%, var(--sl-border))!important;color:var(--sl-text)!important}html.dark .community-dashboard-notice strong,html.dark .community-dashboard-notice small,html.dark .community-action-feedback,html.dark .community-candidate strong,html.dark .community-candidate small{color:var(--sl-text)!important}html.dark .community-dashboard-notice small,html.dark .community-candidate small{color:var(--sl-muted)!important}html.dark .community-notification-dot{box-shadow:0 0 0 5px #fb718521;background:#fb7185!important}html.dark .community-mode-filter{color:var(--sl-muted)!important}html.dark .community-mode-filter select,html.dark .community-manage,html.dark .community-members>div{background:var(--sl-surface)!important;border-color:var(--sl-border)!important;color:var(--sl-text)!important}html.dark .community-workflow-actions button,html.dark .community-workflow-link{color:var(--sl-text);border-color:color-mix(in srgb, var(--sl-border) 78%, #fff 22%)}html.dark .bracket-shell,html.dark .bracket-match{background:var(--sl-surface)!important;color:var(--sl-text)!important;border-color:var(--sl-border)!important}html.dark main.sand-grid{background-color:var(--sl-background)!important}html.dark main.sand-grid [class*="bg-[#fbf7ef]" i],html.dark main.sand-grid [class*="bg-[#f7f4ed]" i],html.dark main.sand-grid [class*="bg-[#f4f7f5]" i],html.dark main.sand-grid [class*="bg-[#f4f1ea]" i],html.dark main.sand-grid [class*="bg-[#edf7f4]" i]{background-color:var(--sl-surface-soft)!important}html.dark main.sand-grid [class*="border-[#d9d0bf]" i],html.dark main.sand-grid [class*="border-[#eadfcb]" i]{border-color:var(--sl-border)!important}html.dark main.sand-grid [class*="bg-[#fff0c7]" i]{color:#ffd982!important;background-color:#f59e0b2e!important}html.dark main.sand-grid [class*="bg-[#ddf56d]" i]{color:#d9f99d!important;background-color:#a3e6352e!important}html.dark :is(button,a,input,select,textarea):focus-visible{outline:2px solid var(--sl-primary-light);outline-offset:2px}
.community-action-feedback,.v7-date-tile small{color:#075e63!important}.v7-badge.v7-badge--live{color:#063c25!important}.v7-badge.v7-badge--neutral{color:#075e63!important}a[href=\/availability].bg-cyan-600.text-white,main.ocean-page>.flex:first-child>button.bg-cyan-700.text-white{background-color:#006873!important}a[href=\/availability].bg-cyan-600.text-white:hover,main.ocean-page>.flex:first-child>button.bg-cyan-700.text-white:hover{background-color:#005560!important}html.dark a[href=\/availability].bg-cyan-600.text-white,html.dark main.ocean-page>.flex:first-child>button.bg-cyan-700.text-white{background-color:#006873!important}html.dark a[href=\/availability].bg-cyan-600.text-white:hover,html.dark main.ocean-page>.flex:first-child>button.bg-cyan-700.text-white:hover{background-color:#005560!important}html.dark .community-action-feedback,html.dark .v7-date-tile small{color:#dff27d!important}html.dark .v7-badge.v7-badge--live{color:#052e1c!important}html.dark main.ocean-page .text-slate-500,html.dark main.ocean-page .text-slate-600{color:#cbd5e1!important}html.dark main.ocean-page .text-cyan-800{color:#67e8f9!important}html.dark main.ocean-page .text-emerald-700{color:#6ee7b7!important}html.dark main.ocean-page .text-amber-700{color:#fcd34d!important}html.dark .community-primary,html.dark .community-member-actions button:not(.danger),html.dark .community-status-tabs button.is-active,html.dark .cookie-notice button{color:#fff!important;background-color:#0e7c7b!important}.community-status-tabs button.is-active,.community-status-tabs button.is-active>span,html.dark .community-status-tabs button.is-active,html.dark .community-status-tabs button.is-active>span{color:#fff!important;opacity:1!important}html.dark .v7-button.v7-button--accent{color:#063f46!important}html.dark .new-game-step--active{color:#fff!important;background-color:#075e63!important}html.dark .new-game-step--done{color:#eef7bd!important;background-color:#30451f!important}html.dark .new-game-step--inactive{color:#f3faf8!important;background-color:#103b41!important}html.dark .new-game-wizard .new-game-choice{color:#f7fcfb!important;background-color:#0e343a!important;border-color:#315a61!important}html.dark .new-game-wizard .new-game-choice--selected{color:#fff!important;background:#12474c!important;border-color:#67e8f9!important}html.dark .new-game-wizard .new-game-choice-description,html.dark .new-game-wizard [class*="text-[var(--sl-muted)]"]{color:#d6e6e3!important}
.ocean-page .text-emerald-600{color:#047857}.ocean-page .text-amber-500{color:#b45309}.ocean-page .text-cyan-500{color:#155e75}html.dark .ocean-page .text-emerald-600{color:#6ee7b7}html.dark .ocean-page .text-amber-500{color:#fcd34d}html.dark .ocean-page .text-cyan-500{color:#67e8f9}
.availability-public-shell{color:var(--sl-text)}html.dark .availability-public-shell{color:#f3faf8;background:#061f24}.availability-brand{color:#0e7490}.availability-muted{color:var(--sl-muted)}.availability-response-panel,.availability-current-card{border-color:var(--sl-border);background:var(--sl-surface);color:var(--sl-text)}.availability-saved{color:#064e3b;background:#ecfdf5;border-color:#a7f3d0}.availability-identity-card,.availability-account-prompt{border:1px solid color-mix(in srgb,var(--sl-primary) 28%,var(--sl-border));background:color-mix(in srgb,var(--sl-primary) 8%,var(--sl-surface));color:var(--sl-text);border-radius:1rem}.availability-identity-card{align-items:center;gap:.8rem;padding:.9rem 1rem;display:flex}.availability-identity-card>svg{color:var(--sl-primary);flex:none}.availability-identity-card strong,.availability-identity-card small{display:block}.availability-identity-card strong{margin-top:.12rem;font-size:1rem}.availability-identity-card small{color:var(--sl-muted);margin-top:.1rem}.availability-account-prompt{padding:1rem}.availability-account-prompt__copy{align-items:flex-start;gap:.75rem;display:flex}.availability-account-prompt__copy>svg{color:var(--sl-primary);flex:none;margin-top:.15rem}.availability-account-prompt h2{font-weight:900}.availability-account-prompt p{color:var(--sl-muted);margin-top:.2rem;font-size:.875rem;line-height:1.45}.availability-account-prompt__actions{grid-template-columns:1fr 1fr;gap:.6rem;margin-top:.9rem;display:grid}.availability-login-link,.availability-guest-button{border-radius:.8rem;justify-content:center;align-items:center;min-height:2.75rem;padding:.65rem .8rem;font-size:.875rem;font-weight:900;display:inline-flex}.availability-login-link{background:var(--sl-primary);color:#fff}.availability-guest-button{border:1px solid var(--sl-border);background:var(--sl-surface);color:var(--sl-text)}.availability-name-label,.availability-section-title,.availability-slot-title{color:var(--sl-text)}.availability-name-input{border-color:var(--sl-border);background:var(--sl-field);color:var(--sl-text)}.availability-slot{border-color:var(--sl-border);background:var(--sl-surface-soft);color:var(--sl-text)}.availability-slot.is-best{border-color:#22d3ee;box-shadow:inset 0 0 0 1px #22d3ee}.availability-choice{border-color:var(--sl-border);background:var(--sl-surface);color:var(--sl-text)}.availability-choice.is-selected{color:#fff;background:#0891b2;border-color:#0891b2}.availability-save{background:#0891b2}.availability-yes{color:#047857}.availability-maybe{color:#b45309}html.dark .availability-brand{color:#67e8f9!important}html.dark .availability-response-panel,html.dark .availability-current-card{color:#f3faf8!important;background:#0b3036!important;border-color:#31575d!important}html.dark .availability-saved{color:#d1fae5!important;background:#064e3b61!important;border-color:#166534!important}html.dark .availability-identity-card,html.dark .availability-account-prompt{color:#f3faf8!important;background:#103b41!important;border-color:#32676c!important}html.dark .availability-identity-card>svg,html.dark .availability-account-prompt__copy>svg{color:#67e8f9!important}html.dark .availability-account-prompt p,html.dark .availability-identity-card small,html.dark .availability-muted{color:#b8cecb!important}html.dark .availability-name-label,html.dark .availability-section-title,html.dark .availability-slot-title{color:#f3faf8!important}html.dark .availability-name-input{color:#f3faf8!important;background:#0e343a!important;border-color:#456a70!important}html.dark .availability-slot{color:#f3faf8!important;background:#10343a!important;border-color:#31575d!important}.availability-slot.is-best{border-color:#67e8f9!important}html.dark .availability-choice:not(.is-selected){color:#e8f5f3!important;background:#0e343a!important;border-color:#456a70!important}html.dark .availability-choice.is-selected{color:#fff!important;background:#0e7490!important;border-color:#22d3ee!important}html.dark .availability-guest-button{color:#f3faf8!important;background:#0e343a!important;border-color:#456a70!important}html.dark .availability-login-link,html.dark .availability-save{color:#fff!important;background:#0e7490!important}html.dark .availability-yes{color:#6ee7b7!important}html.dark .availability-maybe{color:#fcd34d!important}@media (max-width:480px){.availability-account-prompt__actions{grid-template-columns:1fr}}@media (prefers-color-scheme:dark){.availability-public-shell{color:#f3faf8;background:#061f24}.availability-brand{color:#67e8f9!important}.availability-response-panel,.availability-current-card{color:#f3faf8!important;background:#0b3036!important;border-color:#31575d!important}.availability-saved{color:#d1fae5!important;background:#064e3b61!important;border-color:#166534!important}.availability-identity-card,.availability-account-prompt{color:#f3faf8!important;background:#103b41!important;border-color:#32676c!important}.availability-identity-card>svg,.availability-account-prompt__copy>svg{color:#67e8f9!important}.availability-account-prompt p,.availability-identity-card small,.availability-muted{color:#b8cecb!important}.availability-name-label,.availability-section-title,.availability-slot-title{color:#f3faf8!important}.availability-name-input{color:#f3faf8!important;background:#0e343a!important;border-color:#456a70!important}.availability-slot{color:#f3faf8!important;background:#10343a!important;border-color:#31575d!important}.availability-slot.is-best{box-shadow:inset 0 0 0 1px #67e8f9;border-color:#67e8f9!important}.availability-choice:not(.is-selected){color:#e8f5f3!important;background:#0e343a!important;border-color:#456a70!important}.availability-choice.is-selected{color:#fff!important;background:#0e7490!important;border-color:#22d3ee!important}.availability-guest-button{color:#f3faf8!important;background:#0e343a!important;border-color:#456a70!important}.availability-login-link,.availability-save{color:#fff!important;background:#0e7490!important}.availability-yes{color:#6ee7b7!important}.availability-maybe{color:#fcd34d!important}}
.dashboard-guided-actions{border:1px solid var(--sl-border);background:color-mix(in srgb, var(--sl-surface) 94%, var(--sl-primary) 6%);color:var(--sl-ink);box-shadow:var(--sl-shadow-sm);border-radius:1.8rem;margin-top:1.15rem;padding:1rem}.dashboard-guided-actions__heading{gap:.25rem;margin-bottom:.9rem;display:grid}.dashboard-guided-actions__heading h2{color:var(--sl-ink);letter-spacing:-.025em;margin:0;font-size:clamp(1.2rem,2.2vw,1.65rem);font-weight:950}.dashboard-guided-actions__heading p{max-width:58rem;color:var(--sl-muted);margin:0;font-size:.88rem;line-height:1.45}.dashboard-guided-actions__grid{gap:.7rem;display:grid}.dashboard-guided-action{border:1px solid color-mix(in srgb, var(--sl-primary) 18%, var(--sl-border));background:linear-gradient(145deg, color-mix(in srgb, var(--sl-primary) 7%, var(--sl-surface)), var(--sl-surface));min-width:0;color:var(--sl-ink);border-radius:1.25rem;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.85rem;padding:1rem;text-decoration:none;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid;box-shadow:0 8px 20px #082f360f}.dashboard-guided-action:hover,.dashboard-guided-action:focus-visible{border-color:color-mix(in srgb, var(--sl-primary) 55%, var(--sl-border));outline:none;transform:translateY(-2px);box-shadow:0 14px 28px #082f361c}.dashboard-guided-action__icon{background:linear-gradient(135deg, var(--sl-primary), var(--sl-primary-dark));color:#fff;border-radius:.95rem;place-items:center;width:2.8rem;height:2.8rem;display:grid}.dashboard-guided-action__icon svg{width:1.35rem;height:1.35rem}.dashboard-guided-action__copy{gap:.3rem;min-width:0;display:grid}.dashboard-guided-action__copy strong{color:var(--sl-ink);font-size:1rem;font-weight:950;line-height:1.18}.dashboard-guided-action__copy small{color:var(--sl-muted);font-size:.78rem;line-height:1.38}.dashboard-guided-action__copy b{width:fit-content;color:var(--sl-primary-dark);align-items:center;gap:.15rem;margin-top:.12rem;font-size:.75rem;font-weight:900;display:inline-flex}.dashboard-context-actions{align-self:flex-start}html.dark .dashboard-guided-actions{color:#f7fcfb;background:linear-gradient(145deg,#0b2930,#0d3339);border-color:#315a61;box-shadow:0 18px 42px #00000038}html.dark .dashboard-guided-actions__heading h2,html.dark .dashboard-guided-action__copy strong{color:#f7fcfb}html.dark .dashboard-guided-actions__heading p,html.dark .dashboard-guided-action__copy small{color:#b7c8c6}html.dark .dashboard-guided-action{color:#f7fcfb;background:linear-gradient(145deg,#0e343a,#0b2930);border-color:#315a61;box-shadow:0 10px 26px #0000002e}html.dark .dashboard-guided-action:hover,html.dark .dashboard-guided-action:focus-visible{border-color:#42d8d0;box-shadow:0 16px 32px #00000047}html.dark .dashboard-guided-action__copy b{color:#75e9e2}@media (min-width:900px){.dashboard-guided-actions{padding:1.2rem}.dashboard-guided-actions__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-guided-action{min-height:9.25rem}}@media (min-width:1100px){.dashboard-guided-actions__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:639px){.dashboard-guided-actions{border-radius:1.45rem;margin-top:.85rem;padding:.8rem}.dashboard-guided-actions__heading{margin-bottom:.7rem;padding-inline:.1rem}.dashboard-guided-actions__heading p{font-size:.8rem}.dashboard-guided-action{border-radius:1.05rem;gap:.75rem;min-height:6.8rem;padding:.85rem}.dashboard-guided-action__icon{border-radius:.85rem;width:2.55rem;height:2.55rem}.dashboard-guided-action__copy small{font-size:.74rem}}.landing-header-login{color:var(--sl-text);background:var(--sl-surface)}html.dark .landing-header-login{color:#f7fcfb;background:#0b2930;border-color:#315a61}@media (max-width:900px){.landing-header-login{display:inline-flex}}@media (max-width:639px){.landing-header{gap:.5rem}.landing-header .brand-lockup img,.landing-header .brand-lockup svg{max-width:10.6rem}.landing-header__actions{flex:none;gap:.4rem}.landing-header .language-picker--compact .language-picker__control{min-width:4.8rem;padding:.4rem .55rem}.landing-header-login{white-space:nowrap;border-radius:.95rem;min-height:2.85rem;padding:0 .72rem;font-size:.76rem}}.landing-header{top:max(.5rem, env(safe-area-inset-top));z-index:90;border:1px solid color-mix(in srgb, var(--sl-border) 78%, transparent);background:color-mix(in srgb, var(--sl-surface) 88%, transparent);-webkit-backdrop-filter:blur(18px);border-radius:1.35rem;width:min(100%,1280px);padding:.55rem .65rem;position:sticky;box-shadow:0 12px 34px #082f3614}.landing-header__brand{flex:auto;min-width:0}.landing-header__brand>a{gap:.55rem;width:fit-content}.landing-header__brand img{width:2.8rem;height:2.8rem}.landing-header__brand a>div>div:first-child{white-space:nowrap;font-size:1.35rem;line-height:1}.landing-header__actions{flex:none}html.dark .landing-header{background:#0b2930e0;border-color:#315a61;box-shadow:0 16px 38px #00000038}@media (max-width:639px){.landing-header{top:max(.35rem, env(safe-area-inset-top));border-radius:1.15rem;gap:.45rem;padding:.48rem .5rem}.landing-header__brand>a{align-items:center;gap:.4rem;min-height:2.75rem}.landing-header__brand img{width:2.35rem;height:2.35rem}.landing-header__brand a>div>div:first-child{letter-spacing:-.04em;font-size:1.02rem}.landing-header__actions{gap:.35rem}.landing-header .language-picker--compact .language-picker__control{min-width:4.55rem;min-height:2.75rem;padding:.35rem .45rem}.landing-header .language-picker--compact .language-picker__current strong{font-size:.72rem}.landing-header-login{min-height:2.75rem;padding:0 .62rem;font-size:.72rem}}.active-events-heading-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.65rem;display:flex}.active-events-history-link{border:1px solid var(--sl-border);background:var(--sl-surface);min-height:2.85rem;color:var(--sl-primary-dark);border-radius:999px;justify-content:center;align-items:center;gap:.45rem;padding:.65rem 1rem;font-size:.8rem;font-weight:900;text-decoration:none;display:inline-flex}.active-events-history-link:hover,.active-events-history-link:focus-visible{border-color:color-mix(in srgb, var(--sl-primary) 55%, var(--sl-border));background:color-mix(in srgb, var(--sl-primary) 7%, var(--sl-surface));outline:none}html.dark .active-events-history-link{color:#75e9e2;background:#0b2930;border-color:#315a61}html.dark .active-events-history-link:hover,html.dark .active-events-history-link:focus-visible{background:#10383e;border-color:#42d8d0}@media (max-width:639px){.active-events-heading-actions{justify-content:space-between;width:100%}.active-events-history-link{min-height:2.75rem;padding-inline:.85rem}}
:root{--sl-primary:#0e7c7b;--sl-primary-strong:#075e63;--sl-primary-readable:#075e63;--sl-primary-soft:#e7f3f1;--sl-on-primary:#fff;--sl-accent:#dff27d;--sl-accent-strong:#c8dd68;--sl-on-accent:#063f46;--sl-focus:#0e7c7b}html.dark{--sl-background:#061f24;--sl-surface:#0b3036;--sl-surface-soft:#103b41;--sl-field:#0e343a;--sl-subcard:#10383e;--sl-text:#f7fcfb;--sl-muted:#b8cbc8;--sl-border:#315a61;--sl-primary:#0e7c7b;--sl-primary-strong:#075e63;--sl-primary-light:#5eead4;--sl-primary-readable:#7be7df;--sl-primary-soft:#123b40;--sl-on-primary:#fff;--sl-accent:#dff27d;--sl-accent-strong:#c8dd68;--sl-on-accent:#063f46;--sl-focus:#7be7df}:is(.sl-button--primary,.v7-button--primary),[class*="bg-[#0b5d63]" i],[class*="bg-[#087f7a]" i],[class*="bg-[#0e7c7b]" i],[class*=bg-cyan-600 i],[class*=bg-cyan-700 i]{background-color:var(--sl-primary)!important;color:var(--sl-on-primary)!important}[class*="text-[#0b5d63]" i],[class*="text-[#087f7a]" i],[class*="text-[#0e7c7b]" i],.v7-eyebrow{color:var(--sl-primary-readable)!important}[class*="border-[#0b5d63]" i],[class*="border-[#087f7a]" i],[class*="border-[#0e7c7b]" i]{border-color:var(--sl-primary)!important}[class*="bg-[#eaf2ef]" i],[class*="bg-[#eef4f2]" i],[class*="bg-[#eef6f4]" i],[class*="bg-[#f7faf8]" i]{background-color:var(--sl-primary-soft)!important}[class*="bg-[#dff27d]" i]{background-color:var(--sl-accent)!important;color:var(--sl-on-accent)!important}.session-match-recommendation{border-color:color-mix(in srgb, var(--sl-primary) 28%, var(--sl-border));background:var(--sl-primary-soft);color:var(--sl-text)}.session-match-recommendation__eyebrow,.session-match-recommendation__action{color:var(--sl-primary-readable)}.session-match-recommendation__action{border-radius:.85rem;min-height:2.75rem;padding-inline:.25rem}html.dark .session-match-recommendation{border-color:color-mix(in srgb, var(--sl-primary-readable) 32%, var(--sl-border));background:var(--sl-surface-soft)}html.dark .duration-recommendation__value,html.dark .duration-recommendation__label,html.dark .session-match-recommendation label{color:var(--sl-text)!important}html.dark .duration-recommendation__description,html.dark .session-match-recommendation .duration-recommendation__description{color:var(--sl-muted)!important}html.dark .bg-white,html.dark [class*=bg-white\/],html.dark [class*="bg-[#ffffff]" i],html.dark [class*="bg-[#fbf7ef]" i],html.dark [class*="bg-[#f8faf8]" i],html.dark [class*="bg-[#f5f8f6]" i],html.dark [class*="bg-[#f4f7f5]" i]{background-color:var(--sl-surface)!important}html.dark [class*="text-[#6e8081]" i],html.dark [class*="text-[#64717a]" i],html.dark [class*="text-[#746f68]" i],html.dark .text-slate-500,html.dark .text-slate-600{color:var(--sl-muted)!important}html.dark :is(input,select,textarea){background:var(--sl-field)!important;color:var(--sl-text)!important;border-color:var(--sl-border)!important}html.dark :is(button,a,input,select,textarea):focus-visible{outline:2px solid var(--sl-focus);outline-offset:2px}.mobile-bottom-nav{-webkit-backdrop-filter:blur(10px)}.mobile-bottom-nav__item{transition:background-color 80ms,color 80ms,opacity 80ms}.mobile-bottom-nav__item.is-active{background:var(--sl-primary);color:var(--sl-on-primary);box-shadow:none}.mobile-bottom-nav__item.is-pending:not(.is-active){background:var(--sl-primary-soft);color:var(--sl-primary-readable)}.mobile-bottom-nav__item:active{opacity:.78}@media (pointer:coarse){:is(button,a,[role=button],input[type=button],input[type=submit]){touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;transition-duration:80ms!important}:is(button,a,[role=button]):active{filter:brightness(.94)}.mobile-bottom-nav__item{-webkit-user-select:none;user-select:none;min-height:3.5rem}.sl-card--interactive:hover,.premium-button:hover{transform:none}}html.dark .v7-section-heading>a,html.dark .community-card__top small{color:var(--sl-primary-readable)!important}.v7-sidebar__item{cursor:pointer;transition-duration:80ms}.v7-sidebar__item.is-pending:not(.is-active){color:#fff;background:#ffffff1f;box-shadow:inset 0 0 0 1px #ffffff14}.v7-sidebar__item:active{filter:brightness(.96);transform:translate(1px)scale(.99)}@media (hover:hover) and (pointer:fine){:is(button,.sl-button,.v7-button,.premium-button,.sl-section-tab,.community-primary,.community-secondary,.v7-sidebar__item){transition-duration:85ms!important}:is(button,.sl-button,.v7-button,.premium-button,.sl-section-tab,.community-primary,.community-secondary):active{filter:brightness(.95)}:is(button,[role=button],.v7-sidebar__item){cursor:pointer}}
