.at-app .club-news{min-width:0}.at-app .club-news .at-section{align-items:flex-start}.at-app :is(.club-news .club-card,.club-feed .club-list-item){--club-card-padding:24px;padding:var(--club-card-padding);overflow-wrap:anywhere;margin:0}.at-app .club-empty{background:var(--card);border-radius:20px;padding:28px 24px}.at-app .club-empty>h3{margin:14px 0 8px;font-size:28px;line-height:1.2}.at-app .club-empty>p{max-width:440px;margin:0}.at-app .club-feed{grid-template-columns:minmax(0,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid}.at-app .club-feed>li{min-width:0}.at-app .club-feed .club-list-item{--club-card-padding:16px;white-space:normal;text-align:left;width:100%;height:100%;color:var(--foreground);font-weight:400;display:block}.at-app .club-list-copy{display:block}.at-app .club-list-summary{color:var(--muted-foreground);margin:0;font-size:14px;line-height:1.6;display:block}.is-club-page .at-main{min-height:calc(100svh - 64px);padding-top:26px;scroll-margin-top:80px}.is-club-page .at-training-header-copy .at-eyebrow{color:var(--muted-foreground)}.at-app .club-feed h2{margin:12px 0 4px;font-size:28px;line-height:1.2}.at-app .club-publication-meta{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:8px 16px;font-size:12px;display:flex}.at-app .club-news .club-carousel{margin-inline:calc(-1 * var(--main-gutter));padding:3px var(--main-gutter) 12px;scroll-padding-inline:var(--main-gutter);overscroll-behavior-x:contain;scrollbar-width:none}.at-app .club-news .club-carousel::-webkit-scrollbar{display:none}.at-app .club-news .club-carousel-footer{justify-content:space-between;align-items:center;gap:16px;margin-top:8px;display:flex}.at-app .club-news .club-arrows{gap:8px;display:flex}.at-app .club-news .club-arrows .icon-button{background:var(--secondary);width:44px;height:44px;min-height:44px;color:var(--foreground);border:0;border-radius:50%;justify-content:center;align-items:center;padding:10px;display:inline-flex}.at-app .club-news .club-arrows .icon-button svg{width:20px;height:20px}.at-app .club-news .club-arrows .icon-button:disabled{opacity:.3;cursor:default}.at-app .club-news .club-arrows .icon-button:not(:disabled):hover{background:color-mix(in srgb,var(--foreground) 10%,var(--secondary))}.at-app .club-news .club-explore-card{background:0 0;border:1px solid #5bb89e;justify-content:flex-start}.at-app .club-news .club-explore-card>svg{color:var(--accent-foreground);margin-bottom:8px}.at-app .club-news .club-explore-card .at-link{padding-top:20px}.at-app .club-category{align-items:center;gap:6px;font-size:12px;line-height:1.5;display:inline-flex}.at-app .club-category svg{color:inherit;flex-shrink:0}.at-app .club-card-media{width:calc(100% + 2 * var(--club-card-padding));aspect-ratio:16/9;margin:calc(-1 * var(--club-card-padding)) calc(-1 * var(--club-card-padding)) 12px;background:linear-gradient(135deg,color-mix(in srgb,var(--club-color) 18%,transparent),color-mix(in srgb,var(--club-color) 5%,transparent)),var(--card);color:color-mix(in srgb,var(--club-color) 55%,var(--muted-foreground));border-radius:20px 20px 0 0;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}@media (max-width:640px){.at-app .club-news .club-card{--club-card-padding:22px}.is-club-page .at-main{padding-top:24px}}@media (min-width:1000px){.at-app .club-feed{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}.at-app .club-card-media>.club-category{background:var(--club-badge);max-width:calc(100% - 24px);color:var(--club-badge-ink);letter-spacing:.8px;border-radius:999px;padding:6px 10px;position:absolute;top:12px;left:12px}.at-app .club-card-media>.club-card-event-date{color:#edf3e9;text-align:left;background:#10271fe6;border-radius:12px;max-width:calc(100% - 24px);margin:0;padding:6px 10px;font-size:12px;line-height:1.5;position:absolute;bottom:12px;left:12px}.at-app .club-card-event-date small{color:inherit;font-size:12px}.at-app .club-news .club-card-copy{text-align:left;flex-direction:column;gap:4px;width:100%;display:flex}.at-app .club-news .club-card-copy>h3,.at-app .club-news .club-card-copy>p{margin:0}.at-app [data-kind=news]{--club-color:#5bb89e;--club-badge:#bde7d6;--club-badge-ink:#174938}.at-app [data-kind=tip]{--club-color:#d5a448;--club-badge:#efd39a;--club-badge-ink:#594014}.at-app [data-kind=event]{--club-color:#a78bcc;--club-badge:#dcd0f3;--club-badge-ink:#50366e}.at-app :is(.club-card,.club-list-item)[data-kind]{border:1px solid color-mix(in srgb,var(--club-color) 28%,transparent);transition:border-color .16s}.at-app :is(.club-card,.club-list-item)[data-kind]:hover{border-color:var(--club-color)}.at-app :is(.club-card,.club-list-item)[data-kind]:focus-visible{outline:2px solid var(--club-color);outline-offset:3px}@media (prefers-reduced-motion:reduce){.at-app :is(.club-card,.club-list-item)[data-kind]{transition:none}}.at-app .at-sheet-content:has(>.club-post){padding:0}.at-app .club-post>.club-card-media{border-radius:0;width:100%;margin:0}.at-app .club-post .club-card-media>.club-category{max-width:calc(100% - 92px);top:20px;left:20px}.at-app .club-post .club-card-media>.club-card-event-date{max-width:calc(100% - 40px);bottom:20px;left:20px}.at-app .at-bottom-sheet{--club-content-gutter:28px}.at-app .club-post-copy{padding:24px var(--club-content-gutter) max(30px,env(safe-area-inset-bottom))}.at-app .club-post-copy>h2{margin:12px 0 16px;font-size:36px;line-height:1.2}.at-app .club-post-copy>.lead{margin-bottom:24px}.at-app .at-bottom-sheet:has(>.at-sheet-panel.is-active>.at-sheet-content>.club-post)>.at-sheet-bar{pointer-events:none;background:0 0;padding:12px 16px;position:absolute;inset:0 0 auto}.at-app .at-bottom-sheet:has(>.at-sheet-panel.is-active>.at-sheet-content>.club-post)>.at-sheet-bar:after{display:none}.at-app .at-bottom-sheet:has(>.at-sheet-panel.is-active>.at-sheet-content>.club-post)>.at-sheet-bar .at-icon{pointer-events:auto;color:#edf3e9;background:#10271fe6;box-shadow:0 2px 12px #0002}@media (max-width:640px){.at-app .at-bottom-sheet{--club-content-gutter:20px}.at-app .club-post-copy{padding-bottom:max(28px,env(safe-area-inset-bottom))}.at-app .club-post-copy>h2{font-size:32px}}.at-app .at-sheet-footer:has(>.club-engagement){border-top:1px solid var(--border);padding:0}.at-app .at-sheet-footer:has(>.club-engagement):before{display:none}.club-engagement{width:100%}.at-app .club-star-button{width:100%;min-height:72px;padding:16px var(--club-content-gutter) max(16px,env(safe-area-inset-bottom));color:var(--foreground);text-align:left;white-space:normal;background:0 0;border:0;border-radius:0;justify-content:flex-start;align-items:center;gap:14px;font-weight:400;display:flex}.at-app .club-star-button:focus-visible{outline-offset:-3px}.at-app .club-star-button:disabled{opacity:.7;cursor:default}.club-star-badge{background:color-mix(in srgb,#d5a448 14%,var(--card));min-width:64px;min-height:40px;color:var(--foreground);border:1px solid #d5a4484d;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;gap:6px;padding:6px 8px;transition:background .18s,color .18s;display:inline-flex}.club-star-button[aria-pressed=true] .club-star-badge{color:#34260d;background:#d5a448;border-color:#d5a448}.club-star-icon{color:#a47a2b;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex;position:relative}.club-star-icon svg{width:20px;height:20px}.club-star-button[aria-pressed=true] .club-star-icon{color:inherit}.club-star-button[aria-pressed=true] .club-star-icon svg{fill:currentColor}.club-star-label{font-size:14px;font-weight:500;line-height:1.5}.club-star-label small{color:var(--muted-foreground);font-size:12px;font-weight:400;line-height:1.5;display:block}.club-star-count{font-variant-numeric:tabular-nums;font-size:16px;font-weight:600;line-height:1.2}.club-star-icon.is-celebrating svg{animation:.54s cubic-bezier(.2,.8,.2,1) both club-star-pop}.club-star-icon.is-celebrating:before{content:"";pointer-events:none;border:2px solid;border-radius:50%;animation:.6s ease-out both club-star-ring;position:absolute;inset:0}.club-star-icon.is-celebrating:after{content:"";pointer-events:none;background:currentColor;border-radius:50%;width:4px;height:4px;animation:.6s ease-out both club-star-sparks;position:absolute;top:calc(50% - 2px);left:calc(50% - 2px);box-shadow:0 -22px,19px -11px,19px 11px,0 22px,-19px 11px,-19px -11px}.club-engagement-error{padding:0 var(--club-content-gutter) 12px;color:var(--muted-foreground);margin:0;font-size:12px;line-height:1.5}.at-app .club-engagement-error button{color:var(--foreground);background:0 0;border:0;padding:4px;font-size:12px;text-decoration:underline}@keyframes club-star-pop{0%{transform:scale(.7)rotate(-20deg)}45%{transform:scale(1.35)rotate(10deg)}75%{transform:scale(.95)rotate(-4deg)}to{transform:scale(1)rotate(0)}}@keyframes club-star-ring{0%{opacity:.8;transform:scale(.5)}to{opacity:0;transform:scale(1.7)}}@keyframes club-star-sparks{0%{opacity:0;transform:scale(.4)}30%{opacity:1}to{opacity:0;transform:scale(1.2)}}@media (prefers-reduced-motion:reduce){.at-app .club-star-button,.club-star-badge{transition:none}.club-star-icon.is-celebrating svg{animation:none}.club-star-icon.is-celebrating:before,.club-star-icon.is-celebrating:after{display:none}}.club-filter-status{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.is-club-page .at-main{padding-bottom:160px}.at-app .at-club-filter{height:56px}.at-app .at-club-filter.is-collapsed{height:44px}.at-app .at-club-filter-options{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;inset:4px}.at-app .at-club-filter-option{min-width:0;min-height:42px;color:var(--muted-foreground);white-space:nowrap;background:0 0;border:0;border-radius:14px;justify-content:center;align-items:center;gap:6px;padding:4px;font-size:12px;font-weight:500;display:flex}.at-app .at-club-filter-option svg{flex-shrink:0}.at-app .at-club-filter-option[aria-pressed=true]{background:var(--navigation-active);color:var(--navigation-selected-foreground);border-radius:19px;font-weight:600}.at-app .at-club-filter-option:focus-visible{outline:2px solid var(--accent-foreground);outline-offset:-2px}@media (max-width:640px){.is-club-page .at-main{padding-bottom:calc(215px + env(safe-area-inset-bottom))}}@media (max-width:370px){.at-app .at-club-filter-option{gap:4px}.at-app .at-club-filter-option svg{width:13px;height:13px}}
.at-section-header-navigation{max-width:1440px;padding:0 var(--main-gutter) 16px;margin-inline:auto}.at-progress-tabs{--navigation-active:rgb(var(--surface-rgb) / 10%);--navigation-selected-foreground:#d5eadb;background:rgb(var(--surface-rgb) / 6%);border-radius:23px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;display:grid}.at-progress-tabs>button{min-width:0;min-height:40px;color:var(--muted-foreground);background:0 0;border:0;border-radius:19px;padding:8px 12px;font-size:14px;font-weight:400;line-height:24px}.at-progress-tabs>button[aria-selected=true]{background:var(--navigation-active);color:var(--navigation-selected-foreground);font-weight:600}.at-progress-tabs>button:focus-visible{outline:2px solid var(--accent-foreground);outline-offset:-2px}.is-progress-page .at-main{min-height:calc(100svh - 136px);padding-top:24px;scroll-margin-top:148px}.at-progress-panel{outline:none;animation:.16s ease-out both sheet-content-in}.at-progress-marks,.at-progress-history{gap:16px;max-width:860px;margin:0 auto}.at-progress-marks .at-sheet-picker-search>span:last-child{background:rgb(var(--surface-rgb) / 6%)}.at-progress-count{color:var(--muted-foreground);margin:0;font-size:12px;line-height:1.5}.at-progress-marks .at-progress-records{gap:4px;display:grid}.at-progress-marks .at-progress-record{background:color-mix(in srgb,var(--foreground) 6%,var(--background));border-radius:12px;gap:0;min-width:0;padding:0;display:block;position:relative;overflow:hidden}.at-progress-record-main{width:100%;min-width:0;min-height:64px;color:var(--foreground);text-align:left;white-space:normal;background:0 0;border:0;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:8px 52px 8px 12px;font-weight:400;display:flex}.at-progress-record:not(:has(.at-progress-record-info)) .at-progress-record-main{padding-right:12px}.at-progress-record-main>span:first-child{flex:1;gap:4px;min-width:0;display:grid}.at-progress-record-main strong{overflow-wrap:anywhere;font-size:16px;font-weight:500;line-height:1.4}.at-progress-record-main small{color:var(--muted-foreground);font-size:12px;font-weight:400;line-height:1.5}.at-progress-record-score{text-align:right;overflow-wrap:anywhere;flex-shrink:0;max-width:38%;font-size:16px;font-weight:500;line-height:1.4}.at-sheet-picker .at-progress-record-info{width:44px;height:44px;min-height:44px;color:var(--muted-foreground);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.at-progress-record-main:focus-visible{outline-offset:-3px!important}.at-progress-record:hover{background:color-mix(in srgb,#5bb89e 10%,var(--background))}.at-progress-empty{text-align:center;color:var(--muted-foreground);padding:36px 16px}.at-progress-empty>svg{color:var(--accent-foreground);margin-bottom:12px}.at-progress-empty h2{font-family:var(--font-instrument-sans),sans-serif;color:var(--foreground);margin:0 0 8px;font-size:18px;font-style:normal;font-weight:500;line-height:1.4}.at-progress-empty p,.at-progress-note{color:var(--muted-foreground);margin:0;font-size:14px;line-height:1.6}.at-progress-error{color:var(--muted-foreground);gap:8px;margin:0;font-size:14px;display:grid}.at-progress-error>.at-link{justify-self:start}.at-progress-results{gap:4px;display:grid}.at-progress-result{background:color-mix(in srgb,var(--foreground) 5%,var(--background));min-width:0;color:var(--foreground);border-radius:12px;justify-content:space-between;align-items:flex-start;gap:16px;padding:16px;display:flex}.at-progress-result>div{gap:4px;min-width:0;display:grid}.at-progress-result strong{overflow-wrap:anywhere;font-size:14px;font-weight:500;line-height:1.5}.at-progress-result span,.at-progress-result small{color:var(--muted-foreground);overflow-wrap:anywhere;font-size:12px;line-height:1.5}.at-progress-result b{white-space:nowrap;font-size:16px;font-weight:500;line-height:1.5}.at-progress-result .at-progress-record-badge{color:var(--accent-foreground);align-items:center;gap:4px;display:flex}.at-progress-detail{gap:16px;display:grid}.at-progress-exercise-records{gap:16px;min-width:0;display:grid}.at-progress-record-selector{gap:8px;display:grid}.at-progress-record-selector h3{font-family:var(--font-instrument-sans),sans-serif;margin:0;font-size:14px;font-style:normal;font-weight:500;line-height:1.5}.at-progress-record-selector>div{gap:4px;display:grid}.at-progress-record-selector button{background:var(--secondary);min-width:0;color:var(--foreground);text-align:left;border:1px solid #0000;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:10px 12px;display:grid}.at-progress-record-selector button[aria-pressed=true]{border-color:var(--accent-foreground);background:color-mix(in srgb,#5bb89e 10%,var(--background))}.at-progress-record-selector strong,.at-progress-record-selector b{font-size:14px;font-weight:500;line-height:1.5}.at-progress-record-selector span{color:var(--muted-foreground);overflow-wrap:anywhere;grid-area:2/1;font-size:12px;font-weight:400;line-height:1.5}.at-progress-record-selector b{white-space:nowrap;grid-area:1/2/span 2;align-self:center}.at-progress-best{background:var(--secondary);border-radius:16px;gap:8px;padding:20px;display:grid}.at-progress-best-label{color:var(--muted-foreground);align-items:center;gap:8px;font-size:14px;display:flex}.at-progress-best-label>svg{color:var(--accent-foreground)}.at-progress-best>h2{font-family:var(--font-instrument-sans),sans-serif;margin:0;font-size:16px;font-style:normal;font-weight:500;line-height:1.4}.at-progress-best>strong{letter-spacing:-1px;font-size:36px;font-weight:500;line-height:1.2}.at-progress-best>p,.at-progress-best>time{color:var(--muted-foreground);margin:0;font-size:12px;line-height:1.6}.at-progress-detail h3{font-size:16px;font-weight:500;line-height:1.5;font-family:var(--font-instrument-sans),sans-serif;margin:0;font-style:normal}.at-progress-evolution .chart{margin-top:12px}.at-progress-evolution .chart>p,.at-progress-evolution>p{font-size:12px}.at-progress-class-history{gap:4px;margin-top:8px;display:grid}.at-progress-class-history>h2{font-family:var(--font-instrument-sans),sans-serif;margin:0 0 8px;font-size:16px;font-style:normal;font-weight:500}.at-progress-session{background:var(--secondary);border-radius:12px;align-items:center;gap:12px;padding:14px;display:flex}.at-progress-session>span{flex:1;gap:4px;min-width:0;display:grid}.at-progress-session strong{overflow-wrap:anywhere;font-size:14px;font-weight:500}.at-progress-session small{color:var(--muted-foreground);font-size:12px}.at-progress-journal>.at-journal-heading{justify-content:flex-end;margin-bottom:16px}.at-progress-journal>.at-journal-heading>.at-button{min-height:44px;font-size:14px}.at-progress-journal>.at-journal-private{font-size:12px}.at-progress-dock{gap:8px;width:100%;max-width:500px;margin-inline:auto;transition:max-width .3s cubic-bezier(.22,1,.36,1);display:grid}.at-progress-dock[data-compact=true]{max-width:176px}.at-progress-dock .at-progress-tabs>button{transition:min-height .3s cubic-bezier(.22,1,.36,1),padding .3s cubic-bezier(.22,1,.36,1),font-size .3s,opacity .18s}.at-progress-dock[data-compact=true] .at-progress-tabs>button{min-height:36px;padding:6px 8px;font-size:13px}.is-progress-page:has(.at-progress-dock-position) .at-main{padding-bottom:116px}@media (max-width:640px){.is-progress-page:has(.at-progress-dock-position) .at-main{padding-bottom:calc(200px + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.at-progress-dock,.at-progress-dock .at-progress-tabs>button{transition:none}}.at-manual-exercise-list{gap:4px;display:grid}.at-manual-exercise-list>div{background:var(--secondary);border-radius:12px}.at-manual-record form{gap:20px;margin:0}.at-manual-record fieldset{gap:20px}.at-manual-exercise-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.at-manual-exercise-heading h2{font-family:var(--font-instrument-sans),sans-serif;margin:0;font-size:20px;font-style:normal;font-weight:500;line-height:1.4}.at-manual-record-values{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.at-manual-record-values>div:only-child{grid-column:1/-1}.at-manual-record-actions{background:var(--background);gap:8px;padding-top:8px;display:grid;position:sticky;bottom:0}.at-manual-record-actions>.at-button{width:100%;min-height:48px;font-size:14px}.at-manual-record-actions>.at-manual-record-archive{color:#df706e;justify-self:center;min-height:44px;font-size:14px}@media (max-width:640px){.at-section-header .at-training-header-copy{padding-bottom:20px}.at-progress-record-main{gap:10px}.at-progress-record-score{max-width:32%;font-size:14px}}@media (prefers-reduced-motion:reduce){.at-progress-panel{animation:none}}.at-analysis-period{grid-template-columns:40px minmax(0,1fr) 40px;align-items:center;gap:4px;max-width:420px;display:grid}.at-analysis-period>button{min-width:0;min-height:44px;color:var(--foreground);font:inherit;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:0;font-size:14px;display:flex}.at-analysis-period>button>svg{flex-shrink:0}.at-analysis-period>button:disabled{opacity:.25}.at-analysis-period>button:not(:disabled):hover{background:rgb(var(--surface-rgb) / 6%)}.at-analysis-period>button:focus-visible{outline:2px solid var(--accent-foreground);outline-offset:-2px}.at-analysis-period-range{white-space:nowrap}
.at-summary,.at-summary-content{gap:16px;min-width:0;display:grid}.at-summary-period-picker{gap:16px;display:grid}.at-summary-period-picker .at-sheet-picker-intro strong{color:var(--foreground);font-weight:500}.at-summary-period-picker>.at-button{width:100%}.at-summary-loading-status{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.at-summary-content[data-loading=true]{pointer-events:none;-webkit-user-select:none;user-select:none}.at-summary-content[data-loading=true] *{color:#0000!important;text-shadow:none!important}.at-summary-content[data-loading=true] :is(h2,h3,p,strong,small,span:not(:has(*)):not(:empty)){background:color-mix(in srgb,var(--foreground) 8%,transparent);border-radius:6px;animation:1.4s ease-in-out infinite alternate at-summary-skeleton-pulse}.at-summary-content[data-loading=true] :is(svg,i){visibility:hidden}.at-summary-content[data-loading=true] :is(.at-constancy-day,.at-constancy-week-track,.at-summary-track,.at-summary-effort-track,.at-summary-marks>button){background:color-mix(in srgb,var(--foreground) 6%,transparent);box-shadow:none;outline:0}@keyframes at-summary-skeleton-pulse{to{background-color:color-mix(in srgb,var(--foreground) 14%,transparent)}}@media (prefers-reduced-motion:reduce){.at-summary-content[data-loading=true] :is(h2,h3,p,strong,small,span){animation:none}}.at-summary-extra{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.at-summary-card{background:rgb(var(--surface-rgb) / 6%);border-radius:20px;gap:20px;min-width:0;padding:24px;display:grid}.at-summary-card>header{gap:6px;display:grid}.at-summary-card h2,.at-summary-card h3{color:var(--foreground);margin:0;font-family:inherit;font-size:16px;font-style:normal;font-weight:700;line-height:1.4}.at-summary-card>header>p,.at-summary-muted{color:var(--muted-foreground);margin:0;font-size:12px;line-height:1.6}.at-summary-deltas{gap:16px;display:grid}.at-summary-demo-controls{justify-content:space-between;align-items:center;gap:12px;font-size:12px;line-height:1.5;display:flex}.at-summary-demo-controls small{color:var(--hint-foreground);font-size:12px}.at-summary-demo-controls>.at-link{margin-left:auto;font-size:12px}.at-summary-delta{border-bottom:1px solid var(--border);gap:8px;padding-bottom:16px;display:grid}.at-summary-delta:last-child{border:0;padding-bottom:0}.at-summary-delta>span{color:var(--muted-foreground);font-size:12px;line-height:1.5}.at-summary-delta>strong{color:var(--foreground);font-variant-numeric:tabular-nums;align-items:baseline;gap:8px;font-size:36px;font-weight:500;line-height:1.1;display:flex}.at-summary-delta-change{color:var(--muted-foreground);align-items:center;gap:4px;font-size:12px;font-weight:500;line-height:1.5;display:inline-flex}.at-summary-delta-change[data-direction=up]{color:var(--accent-foreground)}.at-summary-delta-change[data-direction=down]{color:var(--danger-foreground)}.at-summary-goal-breakdown{gap:16px;display:grid}.at-summary-breakdown-period{color:var(--muted-foreground);margin:0;font-size:12px;line-height:1.5}.at-summary .at-constancy-panel:has(.at-summary-goal-breakdown){align-self:start;gap:16px}.at-summary .at-constancy-panel:has(.at-summary-goal-breakdown)>.at-constancy-consistency{flex:none;height:220px}.at-summary-activities{gap:12px;display:grid}.at-summary-empty-activity{background:rgb(var(--surface-rgb) / 6%);min-height:32.5px;color:var(--muted-foreground);border-radius:8px;align-items:center;gap:8px;margin:0;padding:6px 10px;font-size:12px;line-height:1.5;display:flex}.at-summary-empty-activity>svg{flex-shrink:0}.at-summary-activities>div>div{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:7px;font-size:12px;line-height:1.5;display:flex}.at-summary-activities strong{white-space:nowrap;font-weight:500}.at-summary-activities small{color:var(--muted-foreground);font-weight:400}.at-summary-track{background:rgb(var(--surface-rgb) / 6%);border-radius:999px;height:6px;display:block;overflow:hidden}.at-summary-track>i{border-radius:inherit;background:var(--activity-color,#5bb89e);height:100%;display:block}.at-summary-marks{gap:8px;display:grid}.at-summary-marks>button{text-align:left;background:rgb(var(--surface-rgb) / 6%);width:100%;min-width:0;color:var(--foreground);border:0;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:12px;display:flex}.at-summary-marks>button>span{gap:4px;min-width:0;display:grid}.at-summary-marks strong{overflow-wrap:anywhere;font-size:14px;font-weight:500;line-height:1.5}.at-summary-marks small{color:var(--muted-foreground);font-size:12px}.at-summary-marks>button>span>span{color:var(--muted-foreground);font-size:14px;line-height:1.5}.at-summary-marks b{color:var(--foreground);font-weight:500}.at-summary-marks svg{color:var(--accent-foreground);flex-shrink:0}.at-summary-effort{gap:8px;display:grid}.at-summary-effort>strong{color:var(--effort-color,var(--foreground));font-variant-numeric:tabular-nums;font-size:40px;font-weight:500;line-height:1.1}.at-summary-effort>strong>small{color:var(--muted-foreground);font-size:16px}.at-summary-effort>span{color:var(--muted-foreground);font-size:12px;line-height:1.6}.at-summary-effort-weeks{gap:12px;display:grid}.at-summary-effort-weeks>div{min-width:0;min-height:28px;color:var(--muted-foreground);grid-template-columns:64px minmax(0,1fr) 32px;align-items:center;gap:12px;font-size:12px;line-height:1.4;display:grid}.at-summary-effort-weeks strong{color:var(--effort-color,var(--muted-foreground));text-align:right;font-variant-numeric:tabular-nums;font-size:14px;font-weight:500}.at-summary-effort-track{background:rgb(var(--surface-rgb) / 6%);border-radius:999px;width:100%;height:12px;display:block;overflow:hidden}.at-summary-effort-track>i{background:var(--effort-color);border-radius:inherit;height:100%;display:block}.at-summary-mark-detail{gap:20px;display:grid}.at-summary-mark-values{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.at-summary-mark-values>span{color:var(--muted-foreground);gap:8px;font-size:12px;display:grid}.at-summary-mark-values strong{color:var(--foreground);font-size:28px;font-weight:500;line-height:1.3}.at-summary-mark-detail .chart{margin:0}.at-summary-mark-detail .chart>p,.at-summary-mark-detail .chart details{color:var(--muted-foreground);font-size:12px;line-height:1.6}@media (max-width:760px){.at-summary-extra{grid-template-columns:minmax(0,1fr)}.at-summary-card{padding:20px}}.is-progress-page:has(.at-summary-period-position) .at-main{padding-bottom:104px}@media (max-width:640px){.is-progress-page:has(.at-summary-period-position) .at-main{padding-bottom:calc(200px + env(safe-area-inset-bottom))}}
.at-info-hint{color:var(--hint-foreground);align-items:flex-start;gap:8px;margin:0;font-size:12px;line-height:1.6;display:flex}.at-info-hint>svg{flex-shrink:0;margin-top:2px}.at-info-hint>span{min-width:0}
.at-day-workouts:not(:empty){margin-bottom:8px}.at-day-workout-list{gap:8px;display:grid}.at-day-workout-error{color:var(--muted-foreground);font-size:12px;line-height:1.6}.at-day-workout-error p{margin:0}.at-day-workout-skeleton{gap:8px;display:grid}.at-day-workout-skeleton>span{background:rgb(var(--surface-rgb) / 6%);border-radius:12px;height:80px;animation:1.4s ease-in-out infinite alternate at-summary-skeleton-pulse}@media (prefers-reduced-motion:reduce){.at-day-workout-skeleton>span{animation:none}}
.at-day-activity-card{background:rgb(var(--surface-rgb) / 6%);width:100%;color:var(--foreground);text-align:left;border:0;border-radius:16px;flex-direction:column;align-items:stretch;gap:10px;padding:16px;font-weight:400;line-height:1.5;transition:background .2s;display:flex}.at-day-activity-card:hover{filter:none;background:rgb(var(--surface-rgb) / 9%)}.at-day-activity-card:focus-visible{outline:2px solid var(--brand-green);outline-offset:3px}.at-day-activity-card-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.at-day-activity-card-source{background:rgb(var(--surface-rgb) / 6%);border-radius:6px;padding:3px 8px;font-size:12px;font-weight:500}.at-day-activity-card-top>time{font-variant-numeric:tabular-nums;font-size:14px;font-weight:500}.at-day-activity-card-title{overflow-wrap:anywhere;font-size:16px;font-weight:700;line-height:1.35}.at-day-activity-card-meta{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:12px;display:flex}.at-day-activity-card-meta:empty{display:none}.at-day-activity-card-meta>span{align-items:center;gap:5px;display:inline-flex}.at-day-activity-card-bottom{justify-content:space-between;align-items:center;gap:12px;display:flex}.at-day-activity-card-bottom>svg{color:var(--muted-foreground);flex-shrink:0}.at-day-activity-card-states{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.at-day-activity-card-state{color:var(--muted-foreground);align-items:center;gap:5px;font-size:12px;display:inline-flex}.at-day-activity-card-state+.at-day-activity-card-state:before{content:"·";color:var(--muted-foreground);margin-right:1px}.at-day-activity-card-state.is-completed{color:var(--brand-green)}.at-day-activity-card-state.is-pending{color:#d7bf91}.at-day-activity-card-rpe{background:var(--rpe-color);color:#111b16;white-space:nowrap;border-radius:6px;padding:3px 8px;font-size:12px;font-weight:500;line-height:18px}html[data-theme=light] .at-day-activity-card{background:var(--secondary)}html[data-theme=light] .at-day-activity-card-source{background:#0000000d}html[data-theme=light] .at-day-activity-card-state.is-pending{color:var(--warning-foreground)}@media (prefers-reduced-motion:reduce){.at-day-activity-card{transition:none}}
.at-marks-workspace,.at-marks-groups{gap:16px;min-width:0;display:grid}.at-marks-list-heading{font-family:var(--font-instrument-sans),sans-serif;letter-spacing:0;align-items:center;gap:8px;margin:4px 0 -8px;font-size:13px;font-style:normal;font-weight:700;line-height:1.5;display:flex}.at-marks-list-heading>svg{color:var(--brand-green)}.at-marks-favorites{gap:16px;min-width:0;display:grid}.at-marks-favorites .at-marks-favorites-empty{background:rgb(var(--surface-rgb) / 6%);border-radius:14px;margin:0;padding:12px}.at-marks-list{gap:8px;display:grid}.at-marks-list:empty{display:none}.at-marks-row{min-width:0}.at-marks-open{background:rgb(var(--surface-rgb) / 6%);width:100%;min-width:0;min-height:56px;color:var(--foreground);text-align:left;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;font-weight:400;display:flex}.at-marks-open>span{flex:1;gap:3px;min-width:0;display:grid}.at-marks-open strong{font-family:var(--font-instrument-sans),sans-serif;overflow-wrap:anywhere;font-size:15px;font-style:normal;font-weight:600;line-height:1.35}.at-marks-open small{color:var(--muted-foreground);font-size:11px;font-weight:400;line-height:1.4}.at-marks-open .at-marks-unrecorded{color:var(--hint-foreground)}.at-marks-add-icon{color:var(--hint-foreground);flex-shrink:0}.at-marks-open>b{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:15px;font-weight:500}.at-marks-open:hover{filter:none;background:rgb(var(--surface-rgb) / 8%)}.at-marks-explore{width:100%;min-height:44px;color:var(--brand-green);background:0 0;justify-content:flex-start;align-items:center;gap:8px;padding:8px 0;font-size:13px;font-weight:500;display:flex}.at-marks-explore>svg:last-child{margin-left:auto}.at-marks-skeleton{gap:8px;display:grid}.at-marks-skeleton>span{background:rgb(var(--surface-rgb) / 6%);border-radius:14px;height:76px;animation:1.4s ease-in-out infinite alternate at-summary-skeleton-pulse}.at-marks-error{background:#ef6b641a;border-radius:12px;padding:12px;font-size:12px;line-height:1.6}.at-marks-error>p{color:var(--foreground);margin:0;font-size:12px}.at-marks-error>div{flex-wrap:wrap;gap:8px 16px;margin-top:6px;display:flex}.at-marks-error .at-link{font-size:12px}.at-mark-detail{gap:20px;min-width:0;max-width:760px;margin:auto;padding-bottom:20px;display:grid}.at-sheet-bar-actions{flex-shrink:0;align-items:center;display:flex}.at-mark-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.at-sheet-bar .at-marks-star{border:1px solid var(--border);width:44px;height:44px;min-height:44px;color:var(--muted-foreground);background:0 0;border-radius:12px;flex-shrink:0;place-items:center;padding:0;display:grid}.at-sheet-bar .at-marks-star[aria-pressed=true]{border-color:var(--brand-green);color:var(--brand-green);background:#5bb89e1a}.at-sheet-bar .at-marks-star:hover{filter:none}.at-mark-heading .at-eyebrow{color:var(--muted-foreground);margin:0 0 8px;font-size:11px}.at-mark-heading h1{font-family:var(--font-instrument-serif),serif;font-style:italic;font-size:var(--athlete-page-title-size);letter-spacing:-.5px;margin:0;font-weight:400;line-height:1.15}.at-mark-tabs{background:rgb(var(--surface-rgb) / 6%);border-radius:24px;gap:4px;padding:4px;display:flex}.at-mark-tabs>button{min-height:36px;color:var(--muted-foreground);background:0 0;border-radius:20px;flex:1;padding:6px 12px;font-size:13px;font-weight:400}.at-mark-tabs>button[aria-pressed=true]{background:color-mix(in srgb,var(--foreground) 12%,transparent);color:var(--foreground);font-weight:600}.at-mark-reference,.at-mark-records{background:rgb(var(--surface-rgb) / 6%);border-radius:20px;min-width:0;padding:16px}.at-mark-section-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.at-mark-section-heading h2{font-family:var(--font-instrument-sans),sans-serif;letter-spacing:0;align-items:center;gap:7px;margin:0;font-size:14px;font-style:normal;font-weight:700;line-height:1.4;display:flex}.at-mark-section-heading h2>svg{color:var(--brand-green);flex-shrink:0}.at-mark-section-heading .at-link{min-height:32px;color:var(--brand-green);white-space:nowrap;background:0 0;align-items:center;gap:3px;padding:0;font-size:12px;display:inline-flex}.at-mark-reference-value{color:var(--foreground);letter-spacing:-2px;font-variant-numeric:tabular-nums;margin:0 0 4px;font-size:52px;font-weight:600;line-height:1.1}.at-mark-reference-value>span{letter-spacing:0;color:var(--muted-foreground);margin-right:4px;font-size:30px}.at-mark-reference-value>small{letter-spacing:0;color:var(--muted-foreground);margin-left:7px;font-size:18px;font-weight:400}.at-mark-reference-type{color:var(--brand-green);font-size:12px;display:inline-block}.at-mark-reference-type.is-estimated{color:var(--warning-foreground)}.at-mark-percentages{margin-top:20px}.at-mark-percent-result{background:rgb(var(--surface-rgb) / 6%);border-radius:14px;gap:6px;padding:12px;display:grid}.at-mark-percent-result>label{color:var(--muted-foreground);font-size:11px;font-weight:400}.at-mark-percent-controls{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.at-mark-percent-input{color:var(--muted-foreground);align-items:baseline;gap:6px;font-size:16px;display:inline-flex}.at-mark-percent-result input{border:1px solid var(--border);background:rgb(var(--surface-rgb) / 6%);min-height:44px;color:var(--foreground);border-radius:10px;width:72px;padding:4px 10px;font-size:24px;font-weight:500}.at-mark-percent-controls>output{color:var(--foreground);white-space:nowrap;font-size:30px;font-weight:600;line-height:1.3}.at-mark-percent-controls>output>small{color:var(--muted-foreground);margin-left:5px;font-size:14px;font-weight:400}.at-mark-percent-arrow{color:var(--brand-green);align-self:center;font-size:22px;line-height:1}.at-sheet-content:has(>.at-mark-percent-table){padding-inline:0}.at-mark-percent-table{--mark-table-gutter:28px}.at-mark-percent-table table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:16px}.at-mark-percent-table caption{text-align:left;clip-path:inset(50%);width:1px;height:1px;font-size:12px;position:absolute;overflow:hidden}.at-mark-percent-table thead th{color:var(--muted-foreground);padding:8px var(--mark-table-gutter);font-size:12px;font-weight:400}.at-mark-percent-table th{text-align:left;font-weight:400}.at-mark-percent-table td,.at-mark-percent-table thead th:last-child{text-align:right;padding-inline:var(--mark-table-gutter);white-space:nowrap}.at-mark-estimate-badge{vertical-align:middle;color:var(--warning-foreground);background:#d7bf911f;border-radius:6px;align-items:center;margin-right:8px;padding:3px 8px;font-size:12px;line-height:18px;display:inline-flex}.at-mark-percent-table tbody tr:nth-child(odd){background:rgb(var(--surface-rgb) / 3%)}.at-mark-percent-table tbody tr[data-reference=true]{color:var(--brand-green);background:#5bb89e29}.at-mark-percent-table th>button{width:100%;min-height:44px;padding:6px var(--mark-table-gutter);color:inherit;background:0 0;border-radius:0;justify-content:flex-start;font-size:16px;font-weight:400}@media (max-width:640px){.at-mark-percent-table{--mark-table-gutter:20px}}.at-mark-no-reference{gap:12px;display:grid}.at-mark-no-reference p{color:var(--muted-foreground);margin:0;font-size:13px}.at-mark-no-reference .at-button{min-height:40px;font-size:13px}.at-mark-record-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:16px;display:grid}.at-mark-record-grid>button{background:rgb(var(--surface-rgb) / 5%);min-width:0;color:var(--foreground);text-align:left;border:1px solid #0000;border-radius:12px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:5px;padding:12px;font-weight:400;display:flex}.at-mark-record-grid>button[aria-pressed=true]{border-color:var(--brand-green);background:#5bb89e14}.at-mark-record-grid>button>span{color:var(--muted-foreground);font-size:12px}.at-mark-record-grid>button>strong{font-size:24px;font-family:var(--font-instrument-sans),sans-serif;overflow-wrap:anywhere;font-style:normal;font-weight:600;line-height:1.2}.at-mark-record-grid small,.at-mark-record-grid time{color:var(--muted-foreground);overflow-wrap:anywhere;font-size:10px;font-weight:400;line-height:1.5}.at-mark-record-grid time{margin-top:auto}.at-mark-empty{text-align:center;justify-items:center;gap:12px;padding:20px 0;display:grid}.at-mark-empty>svg{color:var(--muted-foreground)}.at-mark-empty p{margin:0;font-size:13px}.at-mark-empty .at-button{font-size:13px}.at-mark-pace{color:var(--muted-foreground);justify-content:space-between;gap:12px;margin:12px 0;font-size:12px;display:flex}.at-mark-pace strong{color:var(--foreground);white-space:nowrap;font-weight:600}.at-mark-technique>summary{cursor:pointer;align-items:center;gap:8px;min-height:44px;font-size:13px;list-style:none;display:flex}.at-mark-technique>summary>svg:last-child{margin-left:auto}.at-mark-technique p{color:var(--muted-foreground);font-size:13px}.at-mark-history-selector{gap:8px;margin-bottom:16px;display:grid}.at-mark-history-selector label{color:var(--muted-foreground);font-size:12px}.at-mark-history-selector select{background:rgb(var(--surface-rgb) / 6%);color:var(--foreground);border-color:var(--border);font-size:13px}.at-mark-history .at-progress-detail{gap:12px}.at-mark-history .at-progress-results{gap:8px}.at-mark-history .at-mark-history-result{background:rgb(var(--surface-rgb) / 6%);align-items:center;padding:12px 16px}.at-mark-history-result time{color:var(--foreground);font-size:14px;font-weight:500;line-height:1.4}.at-mark-history .at-mark-history-score{color:var(--foreground);flex-shrink:0;align-items:center;gap:6px;display:flex}.at-mark-history .at-mark-history-best{color:var(--brand-green);place-items:center;display:grid}.at-mark-history-content .at-progress-evolution{background:rgb(var(--surface-rgb) / 6%);border-radius:14px;padding:12px 16px}.at-mark-history-chart-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.at-mark-history-chart-heading h3{font-size:14px;font-weight:600}.at-mark-history-chart-heading>span{color:var(--muted-foreground);font-size:11px}.at-mark-history-content .at-progress-chart-compact{margin-top:8px}.at-progress-chart-compact>svg{width:100%;height:auto;color:var(--brand-green);display:block}.at-progress-chart-dates{color:var(--muted-foreground);justify-content:space-between;gap:12px;padding-inline:6%;font-size:11px;display:flex}.at-mark-reference-editor{gap:16px;display:grid}.at-mark-reference-editor>p{color:var(--muted-foreground);margin:0;font-size:13px}.at-mark-reference-editor form{gap:8px;margin:0}.at-mark-reference-editor label{font-size:12px;font-weight:400}.at-mark-reference-editor input:not([type=checkbox]):not([type=radio]){background:rgb(var(--surface-rgb) / 6%);border-color:var(--border);color:var(--foreground)}.at-mark-reference-editor fieldset{gap:8px}.at-mark-reference-options{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.at-mark-reference-options>legend{color:var(--muted-foreground);margin-bottom:8px;font-size:12px}.at-mark-reference-choice{background:rgb(var(--surface-rgb) / 5%);color:var(--foreground);border:1px solid #0000;border-radius:12px;gap:8px;padding:12px;display:grid}.at-mark-reference-choice[data-selected=true]{border-color:var(--brand-green);background:#5bb89e1a}.at-mark-reference-choice-label{cursor:pointer;align-items:flex-start;gap:10px;display:flex}.at-mark-reference-choice-label>span{gap:4px;min-width:0;display:grid}.at-mark-reference-choice input[type=radio]{appearance:none;border:1.5px solid var(--muted-foreground);width:20px;height:20px;min-height:20px;color:var(--brand-green);box-shadow:none;background:0 0;border-radius:50%;flex:0 0 20px;place-items:center;margin:0;padding:0;display:grid}.at-mark-reference-choice input[type=radio]:checked{border-color:var(--brand-green)}.at-mark-reference-choice input[type=radio]:before{content:"";background:currentColor;border-radius:50%;width:10px;height:10px;transform:scale(0)}.at-mark-reference-choice input[type=radio]:checked:before{transform:scale(1)}.at-mark-reference-choice .at-mark-formula,.at-mark-custom-reference{margin-left:30px}.at-mark-reference-options strong{font-size:13px;font-style:normal;font-weight:500;font-family:var(--font-instrument-sans),sans-serif}.at-mark-reference-options small{color:var(--muted-foreground);overflow-wrap:anywhere;font-size:11px;font-weight:400;line-height:1.5}.at-mark-reference-preview{border:1px solid var(--border);background:0 0;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px;font-size:12px;display:flex}.at-mark-reference-preview strong{white-space:nowrap;font-size:20px;font-weight:600}.at-mark-setting{min-height:44px;color:var(--foreground);text-align:left;background:0 0;border-radius:0;justify-content:space-between;align-items:center;gap:8px;padding:4px 0;font-size:12px;font-weight:400;display:flex}.at-mark-setting>strong{margin-left:auto;font-size:12px;font-weight:500}.at-mark-reference-editor .at-mark-setting{background:rgb(var(--surface-rgb) / 6%);border-radius:12px;padding:12px}.at-mark-formula{color:var(--muted-foreground);font-size:12px}.at-mark-formula>summary{cursor:pointer;align-items:center;gap:8px;min-height:32px;list-style:none;display:flex}.at-mark-formula>summary::-webkit-details-marker{display:none}.at-mark-formula>summary>svg{flex-shrink:0}.at-mark-formula>summary>svg:last-child{margin-left:auto;transition:transform .18s}.at-mark-formula[open]>summary>svg:last-child{transform:rotate(180deg)}.at-mark-formula p{margin:4px 0;font-size:12px}html[data-theme=light] .at-marks-open,html[data-theme=light] .at-mark-reference,html[data-theme=light] .at-mark-records,html[data-theme=light] .at-mark-tabs{background:var(--secondary)}html[data-theme=light] .at-mark-reference-type.is-estimated,html[data-theme=light] .at-mark-reference-options b,html[data-theme=light] .at-mark-estimate-badge{color:var(--warning-foreground)}@media (min-width:720px){.at-mark-record-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.at-mark-percent-result{max-width:400px}}@media (prefers-reduced-motion:reduce){.at-marks-skeleton>span{animation:none}}.at-mark-time-field{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:8px;display:grid}.at-mark-time-field legend{color:var(--muted-foreground);margin-bottom:8px;font-size:12px}.at-mark-time-field>label{gap:4px;font-size:11px;font-weight:400}.at-mark-time-field>label>input{background:rgb(var(--surface-rgb) / 6%);color:var(--foreground);border-color:var(--border);text-align:center;font-size:20px;font-weight:400}.at-mark-time-field>span{padding-bottom:10px;font-size:20px}.at-mark-detail-action{width:min(760px,100%);margin:0 auto;font-size:14px;display:flex}.at-mark-history .at-mark-history-selector{background:rgb(var(--surface-rgb) / 6%);border-radius:12px;width:100%;padding:12px;display:flex}.at-mark-plates-link{background:rgb(var(--surface-rgb) / 6%);width:100%;min-height:44px;color:var(--brand-green);border-radius:12px;justify-content:flex-start;align-items:center;gap:8px;margin-top:8px;padding:12px;font-size:12px;font-weight:500;display:flex}.at-mark-plates-link>svg:last-child{margin-left:auto}.at-mark-plates{gap:16px;font-size:13px;display:grid}.at-mark-plates label{font-size:12px;font-weight:400}.at-mark-plates input{background:rgb(var(--surface-rgb) / 6%);color:var(--foreground);border-color:var(--border)}.at-mark-target>span:last-child{align-items:center;gap:8px;display:flex}.at-mark-target input{border:1px solid var(--border);text-align:right;border-radius:10px;width:100px;min-height:44px;padding:8px;font-size:20px;font-weight:600}.at-mark-target>span:last-child>span{color:var(--muted-foreground);font-size:14px}.at-mark-bar-selector{border:0;min-width:0;margin:0;padding:0}.at-mark-bar-selector legend{color:var(--muted-foreground);margin-bottom:8px;font-size:12px}.at-mark-bar-selector>div{gap:8px;display:flex}.at-mark-bar-selector button{background:rgb(var(--surface-rgb) / 6%);min-height:44px;color:var(--foreground);border:1px solid #0000;border-radius:12px;flex:1;padding:10px 12px;font-size:14px;font-weight:500}.at-mark-bar-selector button[aria-pressed=true]{border-color:var(--brand-green);color:var(--brand-green);background:#5bb89e1f}.at-mark-plate-result{background:rgb(var(--surface-rgb) / 6%);border-radius:16px;gap:12px;padding:16px;display:grid}.at-mark-barbell{min-width:0;color:var(--muted-foreground);margin:0;position:relative}.at-mark-barbell svg{width:100%;height:auto;display:block;overflow:visible}.at-mark-barbell figcaption{text-align:center;font-size:12px;line-height:1.3;position:absolute;top:73%;left:0;right:0}.at-mark-plate-material{gap:6px;display:grid}.at-mark-plate-material>p{color:var(--muted-foreground);margin:0;font-size:12px}.at-mark-plate-breakdown{gap:8px;margin:0;padding:0;list-style:none;display:grid}.at-mark-plate-breakdown>li{background:rgb(var(--surface-rgb) / 6%);border-radius:10px;align-items:center;gap:4px;width:100%;min-height:44px;padding:6px 8px;font-size:14px;display:flex}.at-mark-plate-icon-slot{flex:0 0 36px;place-items:center;height:32px;margin-right:8px;display:grid}.at-mark-plate-icon-slot svg{display:block;overflow:visible}.at-mark-plate-breakdown b{font-weight:500}.at-mark-plate-breakdown small{color:var(--muted-foreground);font-size:12px}.at-mark-plate-result>strong{font-size:24px;font-weight:600}.at-mark-plate-result>strong>small{color:var(--muted-foreground);font-size:12px;font-weight:400}.at-mark-detail .at-mark-percent-result input{background:rgb(var(--surface-rgb) / 6%);color:var(--foreground)}.at-bottom-sheet .at-mark-plates input{background:rgb(var(--surface-rgb) / 6%);border-color:var(--border);color:var(--foreground)}.at-mark-record-grid:has(>button:only-child){grid-template-columns:minmax(0,1fr)}
.at-progress-tabs,.at-mark-tabs{isolation:isolate;position:relative}.at-progress-tabs{transition:grid-template-columns .3s cubic-bezier(.22,1,.36,1),gap .3s cubic-bezier(.22,1,.36,1)}.at-progress-tabs>button{white-space:nowrap;justify-content:center;align-items:center;gap:8px;display:flex;overflow:hidden}.at-progress-tabs[data-compact=true]{gap:0}.at-progress-tabs[data-compact=true][data-selected=summary]{grid-template-columns:minmax(0,1fr) minmax(0,0fr) minmax(0,0fr)}.at-progress-tabs[data-compact=true][data-selected=marks]{grid-template-columns:minmax(0,0fr) minmax(0,1fr) minmax(0,0fr)}.at-progress-tabs[data-compact=true][data-selected=journal]{grid-template-columns:minmax(0,0fr) minmax(0,0fr) minmax(0,1fr)}.at-progress-dock[data-compact=true] .at-progress-tabs>button[aria-selected=false]{opacity:0;pointer-events:none;padding-inline:0}.at-tab-indicator{z-index:0;width:calc((100% - 8px - (var(--tab-count) - 1)*4px)/var(--tab-count));border-radius:inherit;background:var(--tab-selection,rgb(var(--surface-rgb) / 12%));transform:translateX(calc(var(--tab-index)*100% + var(--tab-index)*4px));pointer-events:none;transition:transform .28s cubic-bezier(.22,1,.36,1);position:absolute;top:4px;bottom:4px;left:4px}.at-progress-tabs{--tab-selection:var(--navigation-active)}.at-progress-tabs>.at-tab-indicator{transition:transform .28s cubic-bezier(.22,1,.36,1),width .3s cubic-bezier(.22,1,.36,1)}.at-progress-tabs[data-compact=true]>.at-tab-indicator{width:calc(100% - 8px);transform:translate(0)}.at-mark-tabs{--tab-selection:color-mix(in srgb,var(--foreground) 12%,transparent)}.at-progress-tabs>button,.at-mark-tabs>button{z-index:1;position:relative}.at-progress-tabs>button[aria-selected=true],.at-mark-tabs>button[aria-pressed=true]{background:0 0}.at-tab-slide{min-width:0;position:relative;overflow:clip}.at-tab-pane{min-width:0;display:flow-root}.at-tab-pane.is-leaving{pointer-events:none;position:absolute;inset:0}.at-mark-detail>.at-tab-slide>.at-tab-pane{gap:20px;display:grid}.at-tab-slide[data-animating=true]>.is-entering{animation:.28s cubic-bezier(.22,1,.36,1) both at-tab-enter}.at-tab-slide[data-animating=true]>.is-leaving{animation:.28s cubic-bezier(.22,1,.36,1) both at-tab-leave}@keyframes at-tab-enter{0%{transform:translateX(calc(var(--tab-direction)*100%))}to{transform:translate(0)}}@keyframes at-tab-leave{0%{transform:translate(0)}to{transform:translateX(calc(var(--tab-direction)*-100%))}}@media (prefers-reduced-motion:reduce){.at-tab-indicator,.at-progress-tabs,.at-progress-tabs>.at-tab-indicator{transition:none}.at-tab-slide[data-animating=true]>.at-tab-pane{animation:none}.at-tab-pane.is-leaving{visibility:hidden}}.at-progress-skeleton{width:100%;max-width:860px;margin-inline:auto}.at-progress-skeleton>div{gap:16px;display:grid}.at-progress-skeleton span{background:color-mix(in srgb,var(--foreground) 8%,transparent);border-radius:6px;width:68%;height:12px;animation:1.2s ease-in-out infinite alternate at-progress-skeleton-pulse;display:block}.at-progress-skeleton span.is-heading{width:48%;height:16px}.at-progress-skeleton span.is-value{width:24%;height:56px}.at-progress-skeleton .at-progress-skeleton-filter{border-radius:12px;width:100%;height:48px}.at-progress-skeleton-card{background:color-mix(in srgb,var(--foreground) 6%,transparent);border-radius:20px;gap:16px;padding:20px;display:grid}.at-progress-skeleton-card.is-row{border-radius:14px;gap:8px;padding:16px}.at-progress-skeleton-card.is-row>span:last-child{width:34%;height:10px}.at-progress-skeleton-card.is-hero{padding:24px}.at-progress-skeleton-columns{grid-template-columns:1fr 1fr;gap:16px;margin-top:8px;display:grid}.at-progress-skeleton-columns>span{width:75%;height:40px}.at-progress-skeleton-bars{grid-template-columns:repeat(4,1fr);align-items:end;gap:12px;height:140px;display:grid}.at-progress-skeleton-bars>span{width:100%;height:70%}.at-progress-skeleton-bars>span:nth-child(2){height:35%}.at-progress-skeleton-bars>span:nth-child(3){height:100%}.at-progress-skeleton-bars>span:nth-child(4){height:55%}@keyframes at-progress-skeleton-pulse{to{opacity:.4}}@media (prefers-reduced-motion:reduce){.at-progress-skeleton span{animation:none}}.at-loading-fade{min-width:0;display:grid}.at-loading-fade-content,.at-loading-fade-placeholder{grid-area:1/1;min-width:0;transition:opacity .22s}.at-loading-fade-content{opacity:1}.at-loading-fade-placeholder{opacity:0;pointer-events:none}.at-loading-fade[data-loading=true]>.at-loading-fade-content{opacity:0;pointer-events:none;transition:none}.at-loading-fade[data-loading=true]>.at-loading-fade-placeholder{opacity:1}@media (prefers-reduced-motion:reduce){.at-loading-fade-content,.at-loading-fade-placeholder{transition:none}}
.at-app{overflow-x:clip}.at-main-shell[data-page-motion]{will-change:opacity,transform}.at-route{animation:none}.at-sidebar nav,.at-floating-nav{isolation:isolate}.at-sidebar nav{position:relative}.at-main-menu-indicator{z-index:0;pointer-events:none;background:var(--navigation-active);transition:transform .24s cubic-bezier(.22,1,.36,1),width .24s,opacity .16s;position:absolute}.at-floating-nav>.at-main-menu-indicator{width:calc((100% - 8px - (var(--menu-count) - 1)*3px)/var(--menu-count));transform:translateX(calc(var(--menu-index)*100% + var(--menu-index)*3px));border-radius:19px;top:4px;bottom:4px;left:4px}.at-sidebar nav>.at-main-menu-indicator{height:calc((100% - (var(--menu-count) - 1)*6px)/var(--menu-count));transform:translateY(calc(var(--menu-index)*100% + var(--menu-index)*6px));border-radius:11px;top:0;left:0;right:0}.at-sidebar nav>a,.at-floating-nav>a{z-index:1;position:relative}.at-app .at-sidebar nav>a.active,.at-app .at-floating-nav>a.active{background:0 0}@media (prefers-reduced-motion:reduce){.at-main-menu-indicator{transition:none}}
.is-profile-page .at-main{padding-top:24px;padding-bottom:calc(110px + env(safe-area-inset-bottom));min-height:calc(100svh - 136px)}.is-profile-page .at-training-header-copy,.is-profile-page .at-account-topbar{max-width:calc(760px + 2 * var(--main-gutter));margin-inline:auto}.at-account-topbar{justify-content:space-between}.at-account-topbar>.at-icon{background:rgb(var(--surface-rgb) / 6%);color:var(--foreground)}.at-account-topbar>img{width:85px;height:auto}.at-account-workspace{gap:24px;min-width:0;max-width:760px;margin-inline:auto;display:grid}.at-account-identity{background:rgb(var(--surface-rgb) / 6%);border-radius:20px;align-items:center;gap:12px;padding:16px;display:flex}.at-account-identity>.at-avatar{width:44px;height:44px;color:var(--foreground);background:#5bb89e29;font-size:18px}.at-account-identity>div{min-width:0}.at-account-identity h2{font-family:var(--font-instrument-sans),sans-serif;letter-spacing:0;overflow-wrap:anywhere;margin:0;font-size:18px;font-style:normal;font-weight:600;line-height:1.4}.at-account-identity p{color:var(--muted-foreground);margin:4px 0 0;font-size:12px;line-height:1.5}.at-account-group>h2{font-family:var(--font-instrument-sans),sans-serif;letter-spacing:0;margin:0 0 10px;font-size:14px;font-style:normal;font-weight:600;line-height:1.5}.at-account-rows{background:rgb(var(--surface-rgb) / 6%);border-radius:16px;display:grid;overflow:hidden}.at-account-row{width:100%;min-width:0;min-height:56px;color:var(--foreground);text-align:left;background:0 0;border:0;border-radius:0;align-items:center;gap:12px;padding:12px 16px;font-weight:400;display:flex}.at-account-row+.at-account-row{border-top:1px solid color-mix(in srgb,var(--foreground) 6%,transparent)}.at-account-row>svg{color:var(--muted-foreground);flex-shrink:0}.at-account-row>svg:last-child{width:16px;color:var(--muted-foreground)}.at-account-row-label{flex:1;gap:3px;min-width:0;display:grid}.at-account-row-label>strong{font-size:14px;font-weight:500;line-height:1.45}.at-account-row-label>small{color:var(--muted-foreground);font-size:11px;line-height:1.5}.at-account-row-value{max-width:44%;color:var(--muted-foreground);text-align:right;font-size:12px;line-height:1.5}.at-account-row-value[data-tone=success]{color:#9cd9bf}.at-account-row-value[data-tone=warning]{color:#d8b777}.at-account-row:focus-visible{outline-offset:-3px}.at-account-session.actions{justify-items:center;gap:8px;margin:0}.at-account-session.actions>button{min-height:44px;color:var(--muted-foreground);background:0 0;border:0;padding:10px 16px;font-size:14px;font-weight:400}.at-account-session.actions>p{font-size:13px}.at-account-panel{gap:20px;min-width:0;display:grid}.at-account-panel p{color:var(--muted-foreground);margin:0;font-size:14px;line-height:1.65}.at-account-panel h2{font-family:var(--font-instrument-sans),sans-serif;letter-spacing:0;margin:0;font-size:16px;font-style:normal;font-weight:600;line-height:1.5}.at-account-panel .at-info-hint{font-size:12px}.at-account-goal{gap:24px;margin:0;display:grid}.at-account-goal-stepper{justify-content:center;align-items:center;gap:24px;padding-block:12px;display:flex}.at-account-goal-stepper>button{border:1px solid var(--border);background:rgb(var(--surface-rgb) / 6%);width:44px;height:44px;min-height:44px;color:var(--foreground);border-radius:12px;place-items:center;padding:0;display:grid}.at-account-goal-stepper>div{justify-items:center;gap:4px;min-width:110px;display:grid}.at-account-goal-stepper output{font-family:var(--font-instrument-sans),sans-serif;font-variant-numeric:tabular-nums;font-size:56px;font-weight:600;line-height:1.1}.at-account-goal-stepper span{color:var(--muted-foreground);font-size:12px}.at-account-goal>.at-button{min-height:48px;font-size:14px}.at-account-panel .at-account-feedback{color:var(--foreground)}.at-account-memberships,.at-account-connection,.at-account-privacy{gap:20px;min-width:0;display:grid}.at-account-memberships>section{gap:10px;display:grid}.at-account-membership-list{gap:8px;display:grid}.at-account-membership-list>article{background:rgb(var(--surface-rgb) / 6%);border-radius:14px;gap:6px;min-width:0;padding:16px;display:grid}.at-account-membership-list strong{overflow-wrap:anywhere;font-size:15px;font-weight:600}.at-account-membership-list small{color:var(--muted-foreground);font-size:12px}.at-account-membership-list dl{gap:6px;margin:8px 0 0;font-size:12px;display:grid}.at-account-membership-list dl>div{justify-content:space-between;gap:12px;display:flex}.at-account-membership-list dt{color:var(--muted-foreground)}.at-account-membership-list dd{text-align:right;margin:0}.at-account-badge{background:rgb(var(--surface-rgb) / 6%);width:fit-content;max-width:100%;color:var(--muted-foreground);border-radius:6px;justify-self:start;padding:4px 8px;font-size:11px;line-height:1.4;display:inline-flex}.at-account-badge[data-tone=success]{color:#9cd9bf;background:#5bb89e1f}.at-account-badge[data-tone=warning]{color:#d8b777;background:#d8b7771a}.at-account-panel .at-account-detail-note{font-size:12px}.at-account-external{min-height:44px;color:var(--brand-green);justify-content:center;align-items:center;gap:8px;font-size:13px;display:flex}.at-account-external>svg{flex-shrink:0}.at-account-connection-status{align-items:center;gap:12px;display:flex}.at-account-connection-status>svg{color:var(--brand-green)}.at-account-connection-status>div{gap:6px;display:grid}.at-account-connection-status strong{font-size:15px;font-weight:600}.at-account-connection small{color:var(--muted-foreground);margin-top:6px;font-size:12px;line-height:1.6;display:block}.at-account-connection>.at-button{min-height:48px;font-size:14px}.at-account-connection>details{border-top:1px solid var(--border);padding-top:12px}.at-account-connection summary{cursor:pointer;align-items:center;gap:10px;min-height:44px;font-size:14px;list-style:none;display:flex}.at-account-connection summary::-webkit-details-marker{display:none}.at-account-connection summary>svg{margin-left:auto}.at-account-connection details[open] summary>svg{transform:rotate(90deg)}.at-account-connection details>div{gap:12px;padding-top:8px;display:grid}.at-account-privacy>section{gap:8px;display:grid}html[data-theme=light] :is(.at-account-identity,.at-account-rows,.at-account-membership-list>article){background:var(--secondary)}html[data-theme=light] .at-account-row-value[data-tone=success],html[data-theme=light] .at-account-badge[data-tone=success]{color:#28654e}html[data-theme=light] .at-account-row-value[data-tone=warning],html[data-theme=light] .at-account-badge[data-tone=warning]{color:var(--warning-foreground)}@media (max-width:370px){.at-account-row{gap:10px}.at-account-row-value{max-width:43%;font-size:11px}}
.at-reservation-history{gap:20px;min-width:0;display:grid}.at-reservation-history-tabs{isolation:isolate;background:rgb(var(--surface-rgb) / 6%);--tab-selection:color-mix(in srgb,var(--foreground) 12%,transparent);border-radius:24px;gap:4px;padding:4px;display:flex;position:relative}.at-reservation-history-tabs>button{z-index:1;min-width:0;min-height:40px;color:var(--muted-foreground);background:0 0;border:0;border-radius:20px;flex:1;padding:8px 6px;font-size:13px;font-weight:400;position:relative}.at-reservation-history-tabs>button[aria-pressed=true]{color:var(--foreground);font-weight:600}.at-reservation-history-months{gap:24px;display:grid}.at-reservation-history-months>section>h2{font-family:var(--font-instrument-sans),sans-serif;letter-spacing:0;margin:0 0 10px;font-size:14px;font-style:normal;font-weight:600;line-height:1.5}.at-reservation-history-months>section>h2:first-letter{text-transform:uppercase}.at-reservation-history-months ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.at-reservation-history-row{text-align:left;background:rgb(var(--surface-rgb) / 6%);width:100%;color:var(--foreground);border:0;border-radius:16px;grid-template-columns:minmax(0,1fr);justify-content:stretch;justify-items:start;gap:6px;min-width:0;padding:12px 16px;font-weight:400;display:grid}.at-reservation-history-row>strong{overflow-wrap:anywhere;font-size:15px;font-weight:600;line-height:1.45}.at-reservation-history-meta{color:var(--muted-foreground);font-size:12px;line-height:1.5}.at-reservation-history-state{flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:2px;display:flex}.at-reservation-history-badge{background:rgb(var(--surface-rgb) / 6%);color:var(--muted-foreground);border-radius:6px;align-items:center;gap:5px;padding:4px 8px;font-size:11px;line-height:1.4;display:inline-flex}.at-reservation-history-badge[data-status=attended],.at-reservation-history-badge[data-status=confirmed]{color:#9cd9bf;background:#5bb89e1f}.at-reservation-history-badge:is([data-status=waiting_list],[data-status=review],[data-status=attendance_unrecorded]){color:#d8b777;background:#d8b7771a}.at-reservation-history-badge:is([data-status=absent],[data-status=lost]){color:#ec999d;background:#e762671a}.at-reservation-history-badge[data-status=attended][data-assumed=true]{background:rgb(var(--surface-rgb) / 6%);color:var(--muted-foreground)}.at-reservation-history-record{color:var(--muted-foreground);align-items:center;gap:5px;font-size:11px;line-height:1.4;display:inline-flex}.at-reservation-history-review{color:#d8b777;display:inline-flex}.at-reservation-history-empty{background:rgb(var(--surface-rgb) / 6%);text-align:center;border-radius:16px;justify-items:center;gap:12px;padding:24px 16px;display:grid}.at-reservation-history-empty>svg{color:var(--muted-foreground)}.at-reservation-history-empty>h2{font-family:var(--font-instrument-sans),sans-serif;letter-spacing:0;margin:0;font-size:16px;font-style:normal;font-weight:600;line-height:1.5}.at-reservation-history-empty>p{color:var(--muted-foreground);max-width:320px;margin:0;font-size:13px;line-height:1.6}.at-reservation-history-footer{gap:12px;display:grid}.at-reservation-history-footer>a{background:rgb(var(--surface-rgb) / 6%);min-height:48px;color:var(--brand-green);text-align:center;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:12px 16px;font-size:13px;display:flex}.at-reservation-history-footer>a>svg{flex-shrink:0}.at-reservation-history-footer summary{cursor:pointer;min-height:44px;color:var(--muted-foreground);align-items:center;gap:10px;font-size:13px;list-style:none;display:flex}.at-reservation-history-footer summary::-webkit-details-marker{display:none}.at-reservation-history-footer summary>svg:last-child{margin-left:auto}.at-reservation-history-footer details[open] summary>svg:last-child{transform:rotate(180deg)}.at-reservation-history-footer details>div{gap:12px;padding-top:8px;display:grid}.at-reservation-history-footer p{color:var(--muted-foreground);margin:0;font-size:12px;line-height:1.65}html[data-theme=light] :is(.at-reservation-history-tabs,.at-reservation-history-row,.at-reservation-history-empty,.at-reservation-history-footer>a){background:var(--secondary)}html[data-theme=light] .at-reservation-history-badge:is([data-status=attended],[data-status=confirmed]){color:#28654e}html[data-theme=light] .at-reservation-history-badge:is([data-status=waiting_list],[data-status=review],[data-status=attendance_unrecorded]),html[data-theme=light] .at-reservation-history-review{color:var(--warning-foreground)}html[data-theme=light] .at-reservation-history-badge:is([data-status=absent],[data-status=lost]){color:#a4373e}html[data-theme=light] .at-reservation-history-badge[data-status=attended][data-assumed=true]{color:var(--muted-foreground)}
.at-user-avatar{position:relative;overflow:hidden}.at-user-avatar>img{object-fit:cover;width:100%;height:100%;display:block}.at-account-photo-trigger{background:0 0;border:0;border-radius:50%;flex-shrink:0;width:56px;height:56px;padding:0;position:relative}.at-account-photo-trigger>.at-avatar{width:56px;height:56px;color:var(--foreground);background:#5bb89e29;font-size:20px}.at-account-photo-camera{border:2px solid var(--card);background:var(--primary);color:#10271f;border-radius:50%;place-items:center;width:23px;height:23px;display:grid;position:absolute;bottom:-2px;right:-2px}.at-account-identity .at-account-photo-edit{min-height:24px;color:var(--brand-green);margin-top:4px;padding:0;font-size:12px}.at-photo-editor{gap:12px;min-width:0;display:grid}.at-photo-file{display:none}.at-photo-current{justify-content:center;padding:12px;display:flex}.at-photo-current>.at-avatar{width:112px;height:112px;color:var(--foreground);background:#5bb89e29;font-size:40px}.at-photo-editor .at-photo-intro{color:var(--muted-foreground);text-align:center;margin:0 0 8px;font-size:13px;line-height:1.6}.at-photo-action{background:rgb(var(--surface-rgb) / 6%);width:100%;min-height:48px;color:var(--foreground);border:0;border-radius:14px;justify-content:flex-start;align-items:center;gap:12px;padding:12px 16px;font-size:14px;font-weight:400;display:flex}.at-photo-action>svg{color:var(--muted-foreground)}.at-photo-action.is-destructive,.at-photo-action.is-destructive>svg{color:#ec999d}.at-photo-editor>.at-button{width:100%;min-height:48px;font-size:14px}.at-photo-editor>.at-button.secondary{background:rgb(var(--surface-rgb) / 6%);border:0}.at-photo-editor .at-photo-message{color:var(--foreground);margin:4px 0 0;font-size:13px;line-height:1.6}.at-photo-crop{aspect-ratio:1;border:2px solid var(--border);touch-action:none;cursor:grab;background:var(--background);border-radius:50%;justify-self:center;width:min(100%,300px);position:relative;overflow:hidden}.at-photo-crop:active{cursor:grabbing}.at-photo-crop>img{pointer-events:none;-webkit-user-select:none;user-select:none;max-width:none;max-height:none;position:absolute}.at-photo-adjustments{gap:8px;margin-bottom:8px;display:grid}.at-photo-adjustments>label{color:var(--muted-foreground);grid-template-columns:80px minmax(0,1fr);align-items:center;gap:12px;font-size:12px;display:grid}.at-photo-adjustments input[type=range]{width:100%;min-height:32px;accent-color:var(--brand-green);box-shadow:none;background:0 0;border:0;padding:0}.at-photo-camera{aspect-ratio:1;object-fit:cover;background:#000;border-radius:20px;justify-self:center;width:min(100%,480px);max-height:55dvh;display:block;transform:scaleX(-1)}.at-photo-remove{border:1px solid var(--border);border-radius:14px;gap:8px;padding:16px;display:grid}.at-photo-remove>p{color:var(--muted-foreground);margin:0 0 8px;font-size:14px;line-height:1.6}.at-photo-remove>.at-button{min-height:44px;font-size:14px}html[data-theme=light] :is(.at-photo-action,.at-photo-editor>.at-button.secondary){background:var(--secondary)}html[data-theme=light] .at-photo-action.is-destructive,html[data-theme=light] .at-photo-action.is-destructive>svg{color:#a4373e}
