.club-section-sidebar,.club-section-workspace-sidebar nav{display:grid;gap:4px;width:100%}.club-section-sidebar a,.club-section-workspace-sidebar nav a{display:flex;align-items:center;gap:12px;min-height:44px;padding:10px 12px;color:var(--ui-ink,var(--club-ink,#29252a));text-decoration:none;border-radius:8px;font-size:14px;font-weight:500;line-height:20px}.club-section-sidebar a:hover,.club-section-workspace-sidebar nav a:hover{background:var(--ui-canvas,#faf8f5)}.club-section-sidebar a[aria-current=page],.club-section-workspace-sidebar nav a[aria-current=page]{background:var(--ui-accent-soft,#f4edf0);color:var(--ui-accent,#7d2546);font-weight:600}.club-section-card .club-form-icon,.club-section-context .club-form-icon,.club-section-sidebar .club-form-icon,.club-section-workspace-sidebar .club-form-icon{width:20px;height:20px;flex:0 0 20px}html .nav:has(.club-section-sidebar){--nav-padding-block-start:88px}html .nav:has(.club-section-sidebar) .club-sidebar-brand{padding-top:0;margin-bottom:20px;padding-bottom:0;width:100%}html .nav:has(.club-section-sidebar) .club-sidebar-brand__identity{display:grid;grid-template-columns:64px minmax(0,1fr);gap:2px 10px;text-align:start;align-items:center;margin:0}html .nav:has(.club-section-sidebar) .club-sidebar-brand__identity img{width:64px;height:64px;grid-row:1/3}html .nav:has(.club-section-sidebar) .club-sidebar-brand__identity>span{margin:0;font-size:25px;line-height:1.2}html .nav:has(.club-section-sidebar) .club-sidebar-brand__identity p{margin:0;font-size:12px;line-height:18px}.club-section-back{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:8px 12px;text-decoration:none;border:1px solid var(--ui-border,#ded7d1);border-radius:8px;font-size:14px;white-space:normal}.club-section-context{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px;padding:0 0 12px;margin:0 0 24px;border-bottom:1px solid var(--ui-border,#ded7d1);max-width:100%;min-width:0}.club-section-context__title{display:flex;align-items:center;gap:8px;min-height:44px;color:var(--ui-accent,#7d2546);font-size:14px;font-weight:600;text-decoration:none}.club-section-context__links{display:flex;align-items:center;gap:4px;max-width:100%;min-width:0;overflow-x:auto}.club-section-context__links a{flex:0 0 auto;display:flex;align-items:center;min-height:44px;padding:10px 12px;white-space:nowrap;border-radius:8px;text-decoration:none;font-size:14px;color:var(--ui-ink,#29252a)}.club-section-context__links a:hover,.club-section-context__links a[aria-current=page]{background:var(--ui-accent-soft,#f4edf0);color:var(--ui-accent,#7d2546)}.club-section-native-context{padding:16px var(--gutter-h,32px) 0}.club-section-native-context .club-section-context{margin-bottom:8px}.club-section-hub{padding-block:32px}.club-section-hub h1{margin:0;font-size:30px;line-height:1.25;font-weight:600;font-family:var(--ui-font,inherit)}.club-section-eyebrow{margin:0 0 8px;font-size:12px;font-weight:600;letter-spacing:.12em;color:var(--ui-accent,#7d2546)}.club-section-description{margin:8px 0 24px;color:var(--ui-muted,#69616a);font-size:15px}.club-section-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.club-section-card{display:flex;align-items:center;gap:12px;min-height:80px;padding:24px;background:var(--ui-surface,#fff);border:1px solid var(--ui-border,#ded7d1);border-radius:16px;color:var(--ui-ink,#29252a);text-decoration:none;font-size:14px;font-weight:500;box-shadow:var(--ui-shadow,0 1px 3px #29252a08)}.club-section-card>span:nth-child(2){min-width:0;overflow-wrap:anywhere}.club-section-card>span:last-child{margin-inline-start:auto}.club-section-card:hover{border-color:var(--ui-accent,#7d2546);background:var(--ui-accent-soft,#f4edf0)}.club-section-records{margin-top:24px;padding:0;background:transparent;border:0}.club-section-records>summary{display:flex;align-items:center;gap:8px;min-height:44px;padding:12px 0;color:var(--ui-ink,#29252a);font-size:14px;font-weight:600;cursor:pointer;list-style:revert}.club-section-records>summary>span{font-size:12px;padding:2px 8px;background:var(--ui-accent-soft,#f4edf0);border-radius:8px}.club-section-records .club-section-cards{margin-top:12px}.club-section-workspace-sidebar{display:none}.club-section-open,.club-section-sidebar-toggle{display:grid;place-items:center;width:44px;height:44px;min-height:44px;padding:0;border:1px solid var(--ui-border,#ded7d1);border-radius:8px;background:var(--ui-surface,#fff);color:var(--ui-ink,#29252a);box-shadow:none;cursor:pointer}.club-section-sidebar-toggle{position:absolute;top:16px;inset-inline-end:16px}.club-section-open .club-form-icon,.club-section-sidebar-toggle .club-form-icon{width:22px;height:22px}.club-section-brand{display:flex;align-items:center;gap:12px;padding-bottom:24px;text-decoration:none;color:var(--ui-ink,#29252a)}.club-section-brand img{flex:0 0 64px}.club-section-brand strong{display:block;font-size:20px;line-height:26px}.club-section-brand small{display:block;margin-top:4px;font-size:12px;line-height:18px;color:var(--ui-muted,#69616a)}.club-section-back:focus-visible,.club-section-open:focus-visible,.club-section-sidebar-toggle:focus-visible,:is(.club-section-sidebar,.club-section-workspace-sidebar,.club-section-context,.club-section-hub) :focus-visible{outline:2px solid var(--ui-accent,#7d2546);outline-offset:3px}@media (min-width:1025px){body:has(.club-section-workspace-sidebar[data-open=true]){padding-inline-start:280px}.club-section-workspace-sidebar[data-open=true]{display:block;position:fixed;inset:0 auto 0 0;width:280px;height:100dvh;padding:76px 16px 24px;overflow-y:auto;overscroll-behavior:contain;background:var(--ui-surface,#fff);border-inline-end:1px solid var(--ui-border,#ded7d1);z-index:30}.club-workspace-header .club-workspace-menu{display:none}}@media (max-width:1024px){.club-section-open{display:none}}@media (max-width:600px){.club-section-hub{padding-block:24px}.club-section-cards{grid-template-columns:minmax(0,1fr)}.club-section-card{padding:16px;min-height:72px}.club-section-context{gap:0}.club-section-context__links{width:100%}.club-section-description{overflow-wrap:anywhere}.club-section-back{min-width:44px;justify-content:center}.club-section-back__label{display:none}}.club-section-dashboard-description{display:block;font-size:13px;line-height:20px;color:var(--ui-muted,#69616a);margin-top:4px;font-weight:400}body:has(.club-section-sidebar) .template-default__nav-toggler-wrapper:not(:has(.nav-toggler--is-open)){left:16px;right:auto;top:0;width:44px;margin-inline-start:0}body:has(.club-section-sidebar) .template-default:not(.template-default--nav-open) .app-header__content{padding-inline-start:76px}html:root .club-section-context__links a:focus-visible{outline-offset:-2px}