.supplement-schedule-heading,.supplement-schedule-label{display:none}.paper-home-add-meal{display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;border:1px dashed var(--color-border-strong);border-radius:10px;color:var(--color-text-secondary);font:400 11px/16px var(--font-mono);letter-spacing:.14em;text-transform:uppercase}.paper-home-add-meal:hover{border-color:var(--color-accent);color:var(--color-accent)}.paper-home-settings{display:none}.ui-live-page .ui-page-shell:has(>.paper-home){max-width:1200px;padding:32px 40px 48px}.paper-home.desktop-home{display:flex;flex-direction:column;gap:24px;color:var(--color-text)}.paper-home .desktop-home-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.paper-home .desktop-actions,.paper-home .desktop-between{display:flex;align-items:center;justify-content:space-between;gap:8px}.paper-home .desktop-label{font:400 11px/14px var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.paper-home .desktop-caption{color:var(--color-text-secondary);font:400 10px/14px var(--font-mono)}.paper-home .desktop-past-note{color:var(--color-text-secondary);font:400 13px/20px var(--font-sans)}.paper-home .desktop-notes,.paper-home .desktop-weight{display:flex;flex-direction:column;gap:12px}.paper-home .desktop-weight-entry{display:flex;gap:10px}.paper-home .desktop-weight-entry label{display:flex;align-items:center;flex:1;min-width:0;padding:0 14px;border:1px solid var(--color-border)}.paper-home .desktop-weight-entry input{width:100%;min-width:0;outline:none;background:transparent}.paper-home .desktop-weight-entry button{font:400 11px/14px var(--font-mono);text-transform:uppercase;letter-spacing:.1em}.paper-home .desktop-weight-entry label:focus-within,.paper-home textarea:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.paper-home .desktop-notes textarea{width:100%;border:1px solid var(--color-border-hairline);resize:vertical}.paper-home.desktop-home:before{display:none}.paper-home .desktop-home-header h1{color:var(--color-text-secondary);font:400 12px/16px var(--font-mono);letter-spacing:.16em}.paper-home-body,.paper-home-summary{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;align-items:start}.paper-home-summary{align-items:stretch}.paper-home-progress{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:32px;border:1px solid var(--color-border);border-radius:12px;background:linear-gradient(in oklab 135deg,oklab(68.4% .161 .138/6%),oklab(100% 0 0/2%) 55%)}html[data-theme=light] .paper-home-progress{background:var(--color-card)}.paper-home-progress-copy{display:flex;flex-direction:column;gap:10px;min-width:0}.paper-home-progress h2{font:400 12px/16px var(--font-mono);letter-spacing:.16em}.paper-home-day{display:flex;align-items:baseline;gap:14px}.paper-home-day strong{font:200 96px/92px var(--font-sans);letter-spacing:-.04em}.paper-home-date,.paper-home-day>span{color:var(--color-text-secondary);font:400 13px/16px var(--font-mono);letter-spacing:.14em;text-transform:uppercase}.paper-home-quote{color:var(--color-text-secondary);font:italic 300 16px/24px var(--font-sans)}.paper-home-ring{position:relative;width:180px;height:180px;flex-shrink:0}.paper-home-ring svg{width:100%;height:100%}.paper-home-ring>span{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px}.paper-home-ring strong{font:200 40px/44px var(--font-sans)}.paper-home-ring small{color:var(--color-text-secondary);font:400 10px/12px var(--font-mono);letter-spacing:.16em;text-transform:uppercase}.paper-home-streak{flex-direction:column;gap:24px;padding:28px;border:1px solid var(--color-border);border-radius:12px;background:var(--color-card)}.paper-home-streak,.paper-home-streak-top{display:flex;justify-content:space-between}.paper-home-streak-top{align-items:flex-start;gap:16px}.paper-home-streak-value{display:flex;align-items:center;gap:14px}.paper-home-streak-value svg{color:var(--color-ring-complete);flex-shrink:0}.paper-home-streak-value strong{font:200 56px/56px var(--font-sans)}.paper-home-streak-value p{color:var(--color-text-secondary);font:400 10px/12px var(--font-mono);letter-spacing:.16em;text-transform:uppercase}.paper-home-milestone{max-width:138px;color:var(--color-accent);font:400 11px/14px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;text-align:right}.paper-home-milestone-track{height:4px;border-radius:2px;background:var(--color-track)}.paper-home-milestone-track span{display:block;height:100%;background:var(--color-ring-complete);border-radius:inherit}.paper-home-milestone-labels{display:flex;justify-content:space-between;margin-top:10px;color:var(--color-text-secondary);font:400 10px/12px var(--font-mono)}.paper-home-milestone-labels .is-next{color:var(--color-text)}.paper-home-best{margin-top:10px;color:var(--color-text-secondary);font:400 10px/12px var(--font-mono)}.paper-home-plan,.paper-home-side{min-width:0;display:flex;flex-direction:column;gap:12px}.paper-home-plan-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 4px;height:32px}.paper-home-plan-heading h2{font:400 13px/16px var(--font-mono);letter-spacing:.16em;text-transform:uppercase}.paper-home-plan-heading h2 span{margin-left:12px;color:var(--color-text-secondary);font-size:12px;letter-spacing:0}.paper-home-plan-heading>a{min-height:32px;height:32px;border-color:color-mix(in srgb,var(--color-accent) 45%,transparent);font-size:11px}.paper-home-tasks{border:1px solid var(--color-border);border-radius:12px;background:var(--color-card);overflow:clip}.paper-home-task+.paper-home-task{border-top:1px solid var(--color-border-hairline)}.paper-home-task-heading{display:flex;align-items:center;gap:8px;padding:14px 16px 14px 20px}.paper-home-task-expand{display:flex;flex:1;min-width:0;align-items:center;gap:16px;min-height:52px;text-align:left}.paper-home-task-icon{width:40px;height:40px;flex-shrink:0;display:grid;place-items:center;border-radius:10px;background:var(--color-glass);color:var(--color-text-secondary)}.paper-home-task[data-complete=true] .paper-home-task-icon{color:var(--color-accent);background:var(--color-accent-dim)}.paper-home-task-copy{min-width:0;flex:1;display:flex;flex-direction:column;gap:3px}.paper-home-task-copy strong{font:400 17px/22px var(--font-sans)}.paper-home-task-copy>span{color:var(--color-text-secondary);font:400 14px/18px var(--font-sans)}.paper-home-overview-link,.paper-home-task-expand>svg{color:var(--color-text-secondary);flex-shrink:0}.paper-home-overview-link{display:flex;align-items:center;justify-content:center;gap:6px;width:102px;min-height:44px;font:400 10px/14px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--color-border);border-radius:var(--radius-control)}.paper-home-overview-link:hover{border-color:var(--color-accent);color:var(--color-accent)}.paper-home-overview-link:focus-visible,.paper-home-task-check:focus-visible,.paper-home-task-expand:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px;border-radius:8px}.paper-home-task-check{display:grid;flex-shrink:0;place-items:center;height:44px;width:44px}.paper-home-task-check>span{display:grid;place-items:center;width:28px;height:28px;border:1.5px solid var(--color-border-strong);border-radius:var(--radius-control)}.paper-home-task-check[aria-pressed=true]>span{border-color:var(--color-ring-complete);background:var(--color-ring-complete);color:var(--color-on-accent)}.paper-home-task-copy .paper-home-task-track{display:block;margin-top:5px;height:3px;border-radius:2px;background:var(--color-track)}.paper-home-task-track>span{display:block;height:100%;border-radius:inherit;background:var(--color-text-secondary)}.paper-home-task-content{display:flex;flex-direction:column;gap:16px;padding:20px;border-top:1px solid var(--color-border-hairline)}.paper-home-task-content>.mb-3{margin:0}.paper-home-task-content .card{background:transparent;border:0;box-shadow:none;padding:0}.paper-home-task-content input{font-family:var(--font-sans)}.paper-home-nutrition .home-macro-strip{padding:0;border:0;background:transparent}.paper-home-nutrition .home-macro-heading{display:none}.paper-home-nutrition .home-macro-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.paper-home-nutrition .home-macro-columns>div{display:grid;grid-template-columns:1fr auto;gap:8px;align-items:stretch}.paper-home-nutrition .home-macro-columns>div>span{font:400 11px/14px var(--font-mono)}.paper-home-nutrition .home-macro-columns>div>span:first-child{grid-column:1;grid-row:1}.paper-home-nutrition .home-macro-columns>div>span:last-child{grid-column:2;grid-row:1}.paper-home-nutrition .home-macro-columns>div>div{height:3px;grid-column:1/-1;grid-row:2}.paper-home-supplements .supplement-table-header,.paper-home-supplements .supplement-table-row{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(54px,.5fr) minmax(90px,1fr) 28px 36px;gap:8px}.paper-home-supplements .supplement-calendar-slot{display:none}.paper-home-supplements .supplement-schedule-heading{display:block}.paper-home-supplements .supplement-table-header{color:var(--color-text-secondary);font:400 9px/12px var(--font-mono)}.paper-home-supplements .supplement-table-header>div{width:auto;padding:0}.paper-home-supplements .supplement-table-row input{width:100%;padding:8px 0;border:0;background:transparent;font:400 14px/18px var(--font-sans)}.paper-home-supplements .supplement-table-row button[aria-label="Set weekday schedule"]{order:2;width:100%;height:36px;justify-content:flex-start}.paper-home-supplements .supplement-table-row button[aria-label="Set weekday schedule"] svg{display:none}.paper-home-supplements .supplement-table-row .supplement-schedule-label{display:block;font:400 12px/16px var(--font-sans);text-align:left}.paper-home-supplements .supplement-table-row input[aria-label="Supplement name"]{order:0}.paper-home-supplements .supplement-table-row input[aria-label="Supplement dose"]{order:1}.paper-home-supplements .supplement-table-row button[aria-label="Remove supplement"]{order:3;width:28px}.paper-home-supplements .supplement-table-row button[aria-pressed]{order:4}.paper-home-task-content .btn-primary-pill{background:transparent;color:var(--color-text);box-shadow:none;border:1px dashed var(--color-border-strong);border-radius:8px;font:400 11px/14px var(--font-mono);letter-spacing:.14em;min-height:40px}.paper-home-task-content .label-sm{font:400 10px/12px var(--font-mono);letter-spacing:.14em;color:var(--color-text-secondary)}.paper-home-cardio .stat-input input{background:transparent;border:0;padding:4px 0;font:200 40px/46px var(--font-sans)}.paper-home-cardio .stat-input>div>span{font:400 11px/14px var(--font-mono)}.paper-home-nutrition .water-control{padding:16px 0 0;border:0;border-top:1px solid var(--color-border);border-radius:0;background:transparent}.paper-home-nutrition .water-control-heading{flex-direction:column;align-items:flex-start;gap:12px}.paper-home-nutrition .water-control-value{font:200 40px/46px var(--font-sans)}.paper-home-nutrition .water-control-value span{font:400 13px/18px var(--font-sans)}.paper-home-nutrition .water-control-progress{display:none}.paper-home-nutrition .water-control-increments button{border-radius:var(--radius-control);height:32px;font:400 10px/12px var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.paper-home-recovery .sleep-control{background:transparent;border-radius:10px;box-shadow:none}.paper-home-recovery .sleep-control-heading{margin:0}.paper-home-recovery .sleep-control-step{width:34px;height:34px;border-radius:var(--radius-control);background:transparent}.paper-home-recovery .sleep-control-value{width:90px;text-align:center;font:300 26px/32px var(--font-sans)}.paper-home-recovery .sleep-control-goal,.paper-home-recovery .sleep-control-progress{display:none}.paper-home-shortcuts{display:grid;grid-template-columns:1fr 1fr;gap:12px}.paper-home-shortcuts a{display:flex;flex-direction:column;gap:10px;padding:16px;border:1px solid var(--color-border);border-radius:12px;background:var(--color-card)}.paper-home-shortcuts svg{color:var(--color-accent)}.paper-home-shortcuts span{font:400 16px/20px var(--font-sans)}.paper-home-shortcuts small{margin-top:-8px;color:var(--color-text-secondary);font:400 13px/16px var(--font-sans)}.paper-home-side .desktop-home-photos .card,.paper-home-side .desktop-panel{border:1px solid var(--color-border);border-radius:12px;background:var(--color-card);box-shadow:none;padding:20px}.paper-home-side .desktop-label,.paper-home-side .section-heading{font:400 11px/14px var(--font-mono);letter-spacing:.14em;color:var(--color-text-secondary)}.paper-home-side .desktop-weight-entry{gap:10px}.paper-home-weight-overview{display:flex;align-items:center;gap:6px;min-height:24px}.paper-home-weight-overview:hover{color:var(--color-accent)}.paper-home-side .desktop-weight-entry label{height:46px;border-radius:8px;background:var(--color-glass)}.paper-home-side .desktop-weight-entry input{font:300 22px/28px var(--font-sans)}.paper-home-side .desktop-weight-entry button{height:46px;width:72px;border:1px solid var(--color-border-strong);border-radius:8px;background:transparent;color:var(--color-text);box-shadow:none}.paper-home-side .desktop-home-photos .grid{gap:8px}.paper-home-side .desktop-home-photos .card>p{display:block;font:400 13px/19px var(--font-sans)}.paper-home-side .desktop-home-photos .aspect-square{height:92px;aspect-ratio:auto}.paper-home-side .desktop-notes textarea{min-height:84px;background:var(--color-glass);border-radius:8px;font:400 14px/21px var(--font-sans);padding:12px 14px}@media (max-width:1023px){.paper-home-settings{display:grid}.ui-live-page .ui-page-shell:has(>.paper-home){padding:24px 16px 40px}.paper-home .desktop-actions,.paper-home .desktop-home-header{flex-wrap:wrap}}@media (max-width:767px){.paper-home-body,.paper-home-summary{gap:16px}.paper-home-progress{padding:22px 20px;gap:12px}.paper-home-progress-copy{gap:12px}.paper-home-day{flex-wrap:wrap;gap:8px}.paper-home-day strong{font-size:64px;line-height:64px}.paper-home-day>span{font-size:10px;line-height:14px}.paper-home-date{font-size:10px;line-height:16px}.paper-home-quote{font-size:14px;line-height:20px}.paper-home-ring{width:112px;height:112px}.paper-home-ring strong{font-size:28px;line-height:32px}.paper-home-ring small{font-size:8px}.paper-home-streak{padding:20px;gap:20px}.paper-home-streak-value strong{font-size:40px;line-height:44px}.paper-home-milestone{font-size:10px}.paper-home-task-heading{gap:6px;padding:12px}.paper-home-task-expand{gap:10px}.paper-home-task-icon{width:32px;height:32px;border-radius:8px}.paper-home-task-copy strong{font-size:15px;line-height:20px}.paper-home-task-copy>span{font-size:12px;line-height:16px;overflow-wrap:anywhere}.paper-home-overview-link{width:80px;font-size:9px;gap:4px}.paper-home-task-check{width:32px}.paper-home-task-check>span{width:24px;height:24px}.paper-home-task-content{padding:16px}.paper-home-plan-heading{padding:0}.paper-home-plan-heading h2{font-size:11px;letter-spacing:.12em}.paper-home-plan-heading h2 span{margin-left:6px;font-size:11px}.paper-home-nutrition .home-macro-columns{gap:10px}.paper-home-nutrition .home-macro-columns>div{display:flex;flex-direction:column;gap:8px}.paper-home-supplements .supplement-table-header,.paper-home-supplements .supplement-table-row{grid-template-columns:minmax(0,1fr) 58px 56px 28px 36px;gap:4px}.paper-home-supplements .supplement-schedule-label{font-size:11px}}@media (min-width:1280px){.paper-home-body,.paper-home-summary{grid-template-columns:minmax(0,1fr) 380px}.paper-home-side{padding-top:44px}}.paper-intake-intro>.centum-wordmark{margin-bottom:28px}.paper-generating{gap:40px}.paper-generating>.centum-wordmark,.paper-generating>div{margin:0}@media (min-width:1024px){.paper-generating>.centum-wordmark>svg{width:44px;height:44px}.paper-generating>.centum-wordmark .centum-wordmark-artwork{width:254px;height:44px}.paper-generating>.centum-wordmark img{width:305px}.paper-generating>div{padding:40px 36px}.paper-generating h1{font:300 30px/36px var(--font-sans);letter-spacing:-.02em}.paper-generating p{font:300 15px/23px var(--font-sans)}}.paper-intake-confirm{display:flex;align-items:center;gap:16px}.paper-intake-confirm>span{color:var(--color-text-secondary);font:400 11px/14px var(--font-mono)}@media (min-width:1024px){.paper-intake-route .ui-bottom-nav,.paper-intake-route .ui-sidebar{display:none}.paper-intake-route{--paper-intake-banner-height:0px}.paper-intake-route:has(.ui-review-banner){--paper-intake-banner-height:40px}.nutrition-intake,.training-intake{display:flex;flex-direction:column;width:100%;max-width:none;min-height:calc(100dvh - var(--paper-intake-banner-height, 0px));padding:0;margin:0;gap:0}.nutrition-intake-context,.training-intake-context{display:none}.nutrition-intake>div:first-child,.training-intake>div:first-child{position:absolute;inset:0 0 auto;height:3px;width:100%}.nutrition-intake>header,.training-intake>header{position:relative;inset:auto;padding:22px 40px;height:84px}.nutrition-intake>header>button,.training-intake>header>button{width:40px;height:40px}.nutrition-intake>header>div,.training-intake>header>div{font:400 13px/16px var(--font-mono);letter-spacing:.12em}.nutrition-intake>header>div>span,.training-intake>header>div>span{color:var(--color-text-secondary);font-weight:400}.nutrition-intake-question,.training-intake-question{max-width:688px;padding:28px 24px 48px;justify-content:center;gap:28px}.nutrition-intake-question>.rounded-\[28px\],.training-intake-question>.rounded-\[28px\]{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none;gap:28px}.nutrition-intake-question>.mb-4,.training-intake-question>.mb-4{margin-bottom:0}.nutrition-intake-question>.mb-4 button,.training-intake-question>.mb-4 button{width:36px;height:36px;border-radius:var(--radius-control);background:transparent}.nutrition-intake-question h1,.training-intake-question h1{font:300 40px/46px var(--font-sans);letter-spacing:-.025em}.nutrition-intake-question h1+p,.training-intake-question h1+p{font:300 17px/26px var(--font-sans)}.nutrition-intake-question .paper-intake-choice,.training-intake-question .paper-intake-choice{min-height:52px;padding:12px 16px;gap:14px;background:var(--color-card);border-radius:12px}.nutrition-intake-question .paper-intake-choice[aria-pressed=true],.training-intake-question .paper-intake-choice[aria-pressed=true]{border-color:var(--color-accent);background:var(--color-accent-dim)}.paper-intake-choice>span:first-child{width:26px;height:26px;font:500 11px/14px var(--font-mono)}.paper-intake-choice>span:last-child{font:400 16px/20px var(--font-sans)}.training-intake-question .paper-intake-pip{height:48px;border-radius:10px;background:var(--color-card);font:400 16px/20px var(--font-sans)}.training-intake-question .paper-intake-pip[aria-pressed=true]{background:var(--color-accent);color:var(--color-on-accent)}.paper-intake-schedule button{font-family:var(--font-sans);font-weight:400}.nutrition-intake-question .btn-primary-pill,.training-intake-question .btn-primary-pill{border-radius:var(--radius-control);height:44px;background:linear-gradient(in oklab 90deg,oklab(77% .095 .119),oklab(68.4% .161 .138) 55%,oklab(56.3% .153 .113));color:var(--color-on-accent);box-shadow:none;font:500 11px/14px var(--font-mono);letter-spacing:.14em}.paper-intake-intro{gap:28px;padding-top:28px}.paper-intake-intro>.centum-wordmark{margin:0}.paper-intake-intro>.centum-wordmark>svg{width:34px;height:34px}.paper-intake-intro>div:not(.centum-wordmark){margin:0}.paper-intake-intro h1{font:200 58px/62px var(--font-sans);letter-spacing:-.035em;margin:0}.paper-intake-intro h1+p{max-width:540px;margin:0;font:300 18px/28px var(--font-sans)}.paper-intake-intro .btn-primary-pill{height:52px;padding:0 44px;font-size:12px;letter-spacing:.16em}.nutrition-status-page{min-height:calc(100dvh - var(--paper-intake-banner-height, 0px))}.nutrition-status-page>div{max-width:600px;border-radius:24px;padding:40px;background:var(--color-card)}.nutrition-status-page h1,.nutrition-status-page h2{font:300 32px/38px var(--font-sans);letter-spacing:-.025em}.paper-training-first-notice{gap:40px}.paper-training-first-notice>div{max-width:520px;padding:32px;border-radius:28px;gap:18px;background:var(--color-glass)}.paper-training-first-notice h1{font:300 26px/30px var(--font-sans);letter-spacing:0}.paper-training-first-notice .btn-primary-pill,.paper-training-first-notice button{min-height:46px;border-radius:var(--radius-control);font:500 11px/14px var(--font-mono);letter-spacing:.14em}}.paper-share-controls{display:contents}.paper-share-heading{display:none}@media (min-width:1024px){.paper-share-dialog.desktop-dialog{width:780px;border-radius:24px;padding:28px;border-color:var(--color-border-strong)}.paper-share-dialog .share-modal-panel{position:relative;display:grid;grid-template-columns:288px minmax(0,1fr);gap:32px;overflow:visible}.paper-share-close{position:absolute;right:-12px;top:-12px;z-index:1}.paper-share-close button{width:30px;height:30px;margin:0;font-size:24px}.paper-share-preview{width:288px;min-width:0;align-self:start}.paper-share-preview>div{max-width:100%;margin:0;border-radius:16px;overflow:hidden}.paper-share-preview canvas{width:100%;height:auto}.paper-share-controls{display:flex;flex-direction:column;gap:22px;padding-top:6px;min-width:0}.paper-share-heading{display:flex;flex-direction:column;gap:6px;padding-right:20px}.paper-share-heading p{font:400 11px/14px var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--color-accent)}.paper-share-heading h2{font:300 28px/32px var(--font-sans);letter-spacing:0;text-transform:none}.paper-share-controls .label-sm{font:400 10px/12px var(--font-mono);letter-spacing:.14em;color:var(--color-text-secondary)}.paper-share-controls .segment-control{width:200px;border-radius:var(--radius-control);padding:3px;background:transparent;box-shadow:none}.paper-share-controls .segment-option{height:30px;border-radius:var(--radius-control);padding:0;font:400 11px/14px var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.paper-share-controls .segment-option.active{background:var(--color-glass-active);color:var(--color-text);box-shadow:none}.paper-share-controls button{box-shadow:none}.paper-share-controls button:has(svg){border-radius:10px;min-height:44px;font:400 14px/18px var(--font-sans)}.paper-share-controls .paper-share-actions{margin-top:auto;padding-top:20px}.paper-share-controls .paper-share-actions button{border-radius:var(--radius-control);min-height:50px;font:500 11px/14px var(--font-mono);letter-spacing:.14em;text-transform:uppercase}.paper-share-actions .btn-primary-pill{background:linear-gradient(in oklab 90deg,oklab(77% .095 .119),oklab(68.4% .161 .138) 55%,oklab(56.3% .153 .113));color:var(--color-on-accent)}.paper-workout-complete.desktop-dialog{width:448px;padding:28px;border-radius:24px;border-color:color-mix(in srgb,var(--color-accent) 30%,transparent)}.paper-workout-complete .training-completion{width:100%;max-width:none;margin:0;padding:0;display:flex;flex-direction:column;gap:18px;text-align:center;align-items:center}.paper-workout-complete .training-complete-check{width:72px;height:72px;border:0;border-radius:50%;margin:0;background:radial-gradient(circle,color-mix(in srgb,var(--color-accent) 25%,transparent),transparent 70%);color:var(--color-accent)}.paper-workout-complete h2{font:300 34px/40px var(--font-sans);letter-spacing:-.02em}.paper-workout-complete .training-complete-stats{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-radius:12px;gap:1px;overflow:hidden;background:var(--color-border)}.paper-workout-complete .training-complete-stats>div{padding:14px;background:var(--color-card)}.paper-workout-complete .training-complete-stats strong{font:300 28px/32px var(--font-sans)}.paper-workout-complete .training-complete-actions{display:flex;flex-direction:column-reverse;width:100%;gap:8px}.paper-workout-complete .training-complete-actions button{min-height:46px;border-radius:var(--radius-control);font:500 11px/14px var(--font-mono);letter-spacing:.14em;text-transform:uppercase}.training-save-dialog.desktop-dialog{width:420px;padding:32px 28px 24px;border-radius:24px}.training-save-dialog h2{font:300 28px/34px var(--font-sans);letter-spacing:-.02em}.training-save-dialog>div>div:first-child{width:64px;height:64px;border-radius:18px;border:0}.training-save-dialog button{min-height:46px;border-radius:var(--radius-control);font:500 11px/14px var(--font-mono);letter-spacing:.14em}.paper-round-complete button:first-of-type,.training-save-dialog button:first-of-type{background:linear-gradient(in oklab 90deg,oklab(77% .095 .119),oklab(68.4% .161 .138) 55%,oklab(56.3% .153 .113));color:var(--color-on-accent);border:0}.paper-round-complete.desktop-dialog{width:480px;padding:36px 32px 28px;border-radius:24px;border-color:color-mix(in srgb,var(--color-accent) 30%,transparent)}.paper-round-complete .desktop-ported-body>div{padding:0}.paper-round-complete h2{font:300 34px/40px var(--font-sans);letter-spacing:-.02em}.paper-round-complete button{min-height:52px;border-radius:var(--radius-control)}.paper-round-complete button>span:first-child{font:500 11px/14px var(--font-mono);letter-spacing:.14em}.paper-calendar-round{--round-orange:#ff6a1a;--round-full:linear-gradient(135deg,oklab(79.1% 0.08 0.115),oklab(70.2% 0.145 0.136) 55%,oklab(59.1% 0.159 0.116))}.desktop-calendar.paper-calendar-round .desktop-calendar-body{grid-template-columns:minmax(0,420px) minmax(260px,1fr);gap:40px}.desktop-calendar.paper-calendar-round .desktop-calendar-grid-panel{width:100%;max-width:420px;padding:0;border:0;background:transparent;gap:16px}.paper-round-summary{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.paper-round-day{display:flex;align-items:baseline;gap:8px;white-space:nowrap}.paper-round-day strong{color:var(--color-text);font:200 72px/68px var(--font-sans);letter-spacing:-.05em}.paper-round-day>span{color:var(--color-text-secondary);font:200 28px/34px var(--font-sans)}.paper-round-totals{display:flex;flex-direction:column;align-items:flex-end;gap:4px;padding-bottom:6px;color:var(--color-text-secondary);font:400 11px/14px var(--font-mono);letter-spacing:.08em;text-align:right;text-transform:uppercase}.paper-round-totals strong{color:var(--round-orange);font-weight:400}.paper-round-grid-frame{padding:8px;border:1px solid var(--color-border);border-radius:4px;background:linear-gradient(160deg,color-mix(in srgb,var(--color-text) 7%,transparent),color-mix(in srgb,var(--color-text) 2%,transparent))}.desktop-calendar.paper-calendar-round .desktop-round-grid{gap:4px}.desktop-calendar.paper-calendar-round .desktop-calendar-cell{height:auto;aspect-ratio:1;padding:0;border:1px solid transparent;border-radius:0;background:var(--color-glass-active);color:var(--color-text);font:600 11px/14px var(--font-mono);opacity:1;outline:none;transition:box-shadow .15s,border-color .15s}.paper-round-day-number{opacity:0}.desktop-calendar.paper-calendar-round .desktop-calendar-cell.state-complete{background:var(--round-full);color:#050608}.desktop-calendar.paper-calendar-round .desktop-calendar-cell.state-partial{background:color-mix(in srgb,var(--round-orange) 32%,transparent)}.desktop-calendar.paper-calendar-round .desktop-calendar-cell.state-rest{background:var(--color-glass-active);border:1px dashed var(--color-text-secondary);color:var(--color-text-secondary)}.desktop-calendar.paper-calendar-round .desktop-calendar-cell.state-future{background:transparent;border-color:var(--color-border);color:var(--color-text-secondary)}.desktop-calendar.paper-calendar-round .desktop-calendar-cell:last-child{border-color:var(--round-orange)}.desktop-calendar.paper-calendar-round .desktop-calendar-cell.is-selected:not(.is-today){outline:1px solid var(--color-text);outline-offset:1px}.desktop-calendar.paper-calendar-round .desktop-calendar-cell.is-today{background:var(--color-text);border-color:var(--color-text);color:var(--color-bg);box-shadow:0 0 14px color-mix(in srgb,var(--color-text) 35%,transparent)}}@media (min-width:1024px){.desktop-calendar.paper-calendar-round .desktop-calendar-cell:is(.is-today,:hover,:focus-visible) .paper-round-day-number{opacity:1}.desktop-calendar.paper-calendar-round .desktop-calendar-cell:hover{border-color:var(--color-text);box-shadow:0 0 10px color-mix(in srgb,var(--round-orange) 25%,transparent)}.desktop-calendar.paper-calendar-round .desktop-calendar-cell:focus-visible{outline:2px solid var(--round-orange);outline-offset:2px}.paper-round-progress-heading{display:flex;justify-content:space-between;gap:16px;margin-bottom:10px;font:500 13px/16px var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.paper-round-progress-heading>span{color:var(--round-orange)}.paper-round-progress-heading h2{margin:0;font:inherit;letter-spacing:inherit}.paper-round-task-bars{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px}.paper-round-task-bars>a{display:flex;flex-direction:column;gap:8px;min-width:0;padding-bottom:8px;color:var(--color-text-secondary);font:400 10px/12px var(--font-mono);letter-spacing:.04em;text-transform:uppercase;overflow-wrap:normal}.paper-round-task-track{height:4px;background:var(--color-track)}.paper-round-task-bars>a[aria-disabled=true]{cursor:default}.paper-round-task-track>i{display:block;height:100%;background:var(--color-text)}.paper-round-task-bars>a[data-complete=true]{color:var(--round-orange)}.paper-round-task-bars>a[data-complete=true] i{background:var(--round-full);box-shadow:0 0 8px color-mix(in srgb,var(--round-orange) 60%,transparent)}.paper-round-next{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px;border:1px solid var(--color-border);border-radius:4px;background:var(--color-card);box-shadow:inset 0 1px 0 var(--desktop-panel-highlight)}.paper-round-next>div{min-width:0;display:flex;flex-direction:column;gap:6px}.paper-round-next p{color:var(--color-text-secondary);font:400 11px/14px var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.paper-round-next strong{font:500 14px/18px var(--font-mono);text-transform:uppercase}.paper-round-log{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 18px;border-radius:6px;background:var(--round-full);box-shadow:inset 0 1px 0 #ffffff59,0 0 24px #ff6a1a33;color:#050608;font:600 13px/16px var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.desktop-calendar.paper-calendar-round .paper-calendar-legend i{border-radius:0}.desktop-calendar.paper-calendar-round .paper-calendar-legend .closed{background:var(--round-full);border-color:transparent}.desktop-calendar.paper-calendar-round .paper-calendar-legend .partial{background:color-mix(in srgb,var(--round-orange) 32%,transparent);border-color:transparent}.desktop-calendar.paper-calendar-round .paper-calendar-legend .missed{background:var(--color-glass-active)}.desktop-calendar.paper-calendar-round .paper-calendar-legend .rest{border:1px dashed var(--color-text-secondary);background:var(--color-glass-active)}.desktop-calendar.paper-calendar-round .paper-calendar-legend .today{background:var(--color-text);border-color:var(--color-text);box-shadow:0 0 10px color-mix(in srgb,var(--color-text) 25%,transparent)}.desktop-calendar.paper-calendar-round .paper-calendar-guidance{padding:4px 0;border:0;background:transparent}html[data-theme=light] .paper-round-grid-frame{background:var(--color-card)}html[data-theme=light] .paper-round-next{background:var(--color-bg-elevated)}}@media (min-width:1024px) and (max-width:1279px){.desktop-calendar.paper-calendar-round .desktop-calendar-body{grid-template-columns:minmax(0,1fr)}.desktop-calendar.paper-calendar-round .desktop-calendar-grid-panel{max-width:420px}}.paper-home .paper-home-body{display:flex;flex-direction:column;align-items:stretch;gap:24px}.paper-home .paper-home-side{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;padding-top:0;gap:20px}.home-designed-plan{display:flex;flex-direction:column;gap:16px;min-width:0}.home-designed-plan .paper-home-plan-heading{padding:0}.home-card-share{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:32px;border:1px solid color-mix(in srgb,var(--color-accent) 45%,transparent);border-radius:6px;padding:0 12px;color:var(--color-accent);font:400 10px/14px var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.home-card-tabs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px}.home-card-tabs>button{position:relative;display:flex;align-items:center;justify-content:center;gap:6px;min-width:0;min-height:40px;padding:12px 4px 4px;color:var(--color-text-secondary);font:400 10px/14px var(--font-mono);text-transform:uppercase;letter-spacing:.08em}.home-card-tab-track{position:absolute;inset:0 0 auto;height:3px;border-radius:2px;background:var(--color-track)}.home-card-tabs>button>span:not(.home-card-tab-track){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-card-tabs [data-complete=true] .home-card-tab-track{background:color-mix(in srgb,var(--color-accent) 50%,transparent)}.home-card-tabs [aria-selected=true]{color:var(--color-text)}.home-card-tabs [aria-selected=true] .home-card-tab-track{background:var(--color-text)}.home-card-tabs [aria-selected=true][data-complete=true] .home-card-tab-track{background:linear-gradient(90deg,var(--color-accent-grad-top),var(--color-accent-grad-bottom));box-shadow:0 0 8px var(--color-accent-dim)}.home-card-section-title{display:flex;align-items:center;justify-content:space-between;gap:16px}.home-card-section-title h3{font:500 17px/22px var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.home-card-section-title>div{display:flex;align-items:center;gap:24px}.home-card-section-title a,.home-card-section-title button{display:inline-flex;align-items:center;gap:8px;min-height:32px;color:var(--color-text-secondary);font:400 11px/14px var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.home-card-section-title .home-card-share{margin-left:auto;color:var(--color-accent);flex-shrink:0}.home-card-section-title a:hover,.home-card-section-title button:hover{color:var(--color-accent)}.home-card-panel{min-width:0}.home-plan-overview{display:grid;gap:10px}.home-plan-overview-row{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:84px;padding:18px 20px;border:1px solid var(--color-border);border-radius:4px;background:var(--desktop-panel-gradient);box-shadow:inset 0 1px 0 var(--desktop-panel-highlight);text-align:left;transition:background .15s,border-color .15s}.home-plan-overview-row:hover{background:var(--color-glass-hover);border-color:var(--color-border-strong)}.home-plan-overview-row:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.home-plan-overview-leading{display:flex;min-width:0;align-items:center;gap:14px;flex:1;align-self:stretch;text-align:left;background:transparent;border:0;padding:0;cursor:pointer}.home-plan-overview-icon{flex-shrink:0;color:var(--color-accent)}.home-plan-overview-copy{display:flex;min-width:0;flex-direction:column;gap:6px;overflow-wrap:anywhere}.home-plan-overview-copy strong{color:var(--color-text);font:500 12px/16px var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.home-plan-overview-copy>span{color:var(--color-text-secondary);font:400 14px/20px var(--font-sans)}.home-plan-overview-tick{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:24px;height:24px;border:1px solid var(--color-border-strong);border-radius:5px;background:transparent;cursor:pointer}.home-plan-overview-leading:focus-visible,.home-plan-overview-tick:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}.home-plan-overview-tick[data-complete=true]{color:var(--color-on-accent);background:var(--color-ring-complete);border-color:transparent}.home-card-grid{display:grid;grid-template-columns:minmax(0,460px) minmax(0,1fr);gap:20px;align-items:stretch}.home-designed-card{display:flex;flex-direction:column;justify-content:space-between;gap:24px;min-width:0;min-height:376px;padding:20px;border:1px solid var(--color-border);border-radius:4px;background:var(--desktop-panel-gradient);box-shadow:inset 0 1px 0 var(--desktop-panel-highlight)}.home-training-card{min-height:400px}.home-card-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.home-card-heading h4{font:500 12px/16px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;overflow-wrap:anywhere}.home-card-heading>div{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:6px}.home-card-number{display:flex;align-items:flex-end;flex-wrap:wrap;gap:12px;min-width:0}.home-card-number>strong{font:200 84px/80px var(--font-sans);letter-spacing:-.05em;overflow-wrap:anywhere}.home-card-number[data-muted=true]>strong{color:var(--color-text-muted)}.home-card-calories{display:flex;flex-direction:column;gap:12px}.home-card-calorie-status{color:var(--color-text);font:400 14px/20px var(--font-sans)}.home-card-calorie-status[data-over=true]{color:var(--color-warning)}.home-card-number>span{display:flex;flex-direction:column;gap:3px;padding-bottom:8px;color:var(--color-text-secondary);font:400 11px/14px var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.home-card-stats{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-top:24px;border-top:1px solid var(--color-border-hairline)}.home-card-stats>div{display:flex;flex-direction:column;gap:4px;min-width:0}.home-card-stats dt{color:var(--color-text-secondary);font:400 10px/14px var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.home-card-stats dd{font:500 15px/18px var(--font-mono);text-transform:uppercase;overflow-wrap:anywhere}.home-card-stats [data-accent=true]{color:var(--color-accent)}.home-training-bottom{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding-top:24px;border-top:1px solid var(--color-border-hairline)}.home-training-bottom .home-card-stats{flex:1;padding-top:0;border:0}.home-card-primary{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 16px;border:1px solid color-mix(in srgb,var(--color-accent-grad-top) 65%,transparent);border-radius:6px;color:var(--color-on-accent);background:linear-gradient(135deg,var(--color-accent-grad-top),var(--color-accent-grad-bottom));box-shadow:0 0 14px var(--color-accent-dim);font:600 10px/14px var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.home-card-primary:disabled{opacity:.5;cursor:progress}.home-training-preview{display:flex;flex-direction:column;gap:4px}.home-card-mini-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:2px;color:var(--color-text-secondary);font:400 9px/12px var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.home-training-preview-row{display:flex;align-items:center;gap:8px;font:400 13px/18px var(--font-sans)}.home-training-preview-row>span:first-child{flex:1;min-width:0}.home-training-preview-row>span:nth-child(2){color:var(--color-text-secondary);font:400 10px/14px var(--font-mono)}.home-training-preview-row b{border-radius:2px;padding:1px 3px;color:var(--color-on-accent);background:var(--color-ring-complete);font:500 8px/12px var(--font-mono);width:20px;min-height:12px;flex-shrink:0;text-align:center}.home-training-preview-row b[data-pb=false]{padding:0;background:transparent}.home-card-meals>li>a,.home-training-preview-row>span:first-child{overflow-wrap:anywhere}.home-card-details{display:flex;flex-direction:column;gap:0;min-width:0}.home-card-detail-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:28px;margin-bottom:4px}.home-card-detail-heading h4{font:500 12px/16px var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.home-card-detail-heading>a,.home-card-detail-heading>span{color:var(--color-text-secondary);font:400 10px/14px var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.home-card-detail-heading>a{color:var(--color-accent)}.home-card-detail-list{display:flex;flex-direction:column}.home-card-detail-list>li,.home-card-linked-row{display:flex;align-items:center;gap:12px;min-height:38px;padding:8px 0;border-bottom:1px solid var(--color-border-hairline);font:400 12px/16px var(--font-mono);text-transform:uppercase}.home-card-detail-list>li>span:first-child,.home-card-linked-row>span:first-child{flex:1;min-width:0;overflow-wrap:anywhere}.home-card-detail-list>li>span:not(:first-child),.home-card-linked-row>span:nth-child(2){color:var(--color-text-secondary);font:400 10px/14px var(--font-mono)}.home-card-detail-list>li>strong{min-width:52px;font:400 12px/16px var(--font-mono);text-align:right}.home-card-detail-list>li>b{width:8px;color:var(--color-accent);font:400 11px/14px var(--font-mono)}.home-card-linked-row>a{color:var(--color-accent);font-size:10px}.home-card-add-row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:40px;border-bottom:1px dashed var(--color-border-strong);color:var(--color-text-secondary);font:400 11px/14px var(--font-mono);text-transform:uppercase}.home-card-add-row>span:last-child{color:var(--color-accent)}.home-card-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:64px;margin-top:auto;padding:10px 10px 10px 16px;border:1px solid var(--color-border);border-radius:4px;background:var(--desktop-panel-gradient)}.home-card-footer>div{min-width:0}.home-card-footer p{color:var(--color-text-secondary);font:400 9px/12px var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.home-card-footer strong{display:block;padding-top:4px;font:500 12px/16px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;overflow-wrap:anywhere}.home-card-details>.home-card-footer{margin-top:auto}.home-card-details>:nth-last-child(2){margin-bottom:24px}.home-card-empty{color:var(--color-text-secondary);font:400 14px/21px var(--font-sans);padding:10px 0}.home-card-week{display:flex;flex-direction:column;gap:6px}.home-card-week-bars{position:relative;display:flex;align-items:flex-end;gap:8px;height:78px}.home-card-week-bars>div{display:flex;align-items:flex-end;flex:1;height:100%;min-width:0}.home-card-week-bars>div>span{display:block;width:100%;border-radius:2px;background:color-mix(in srgb,var(--color-text) 24%,transparent)}.home-card-week-bars>div>span[data-goal=true]{background:linear-gradient(180deg,var(--color-accent-grad-top),var(--color-ring-complete))}.home-card-week-bars>div>span[data-current=true]{background:var(--color-accent-dim);border:1px solid var(--color-accent)}.home-card-week-bars>div>span[data-missing=true]{height:2px!important;border:0;background:var(--color-border)}.home-card-week-goal{position:absolute;inset-inline:0;height:1px;border-top:1px dashed var(--color-border-strong);pointer-events:none}.home-card-week figcaption{display:flex;gap:8px}.home-card-week figcaption>span{flex:1;min-width:0;text-align:center;color:var(--color-text-secondary);font:400 9px/12px var(--font-mono);text-transform:uppercase}.home-card-percent,.home-card-week figcaption [data-current=true]{color:var(--color-accent)}.home-card-percent{border:1px solid var(--color-accent);padding:2px 8px;font:400 10px/14px var(--font-mono)}.home-card-macros{display:flex;flex-direction:column;gap:14px;padding-top:16px;border-top:1px solid var(--color-border-hairline)}.home-card-macro>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:6px;font:400 10px/14px var(--font-mono);text-transform:uppercase;letter-spacing:.08em}.home-card-macro>div:first-child>span:last-child{color:var(--color-text-secondary);letter-spacing:0}.home-card-macro-track{height:2px;background:var(--color-track)}.home-card-macro-track>span{display:block;height:12px;margin-top:-5px;border:1px solid var(--color-text-secondary);background:color-mix(in srgb,var(--color-text) 55%,transparent)}.home-card-macro[data-macro=protein] .home-card-macro-track>span{border-color:transparent;background:linear-gradient(90deg,var(--color-ring-complete),var(--color-accent-grad-top));box-shadow:0 0 10px var(--color-accent-dim)}.home-card-macro[data-macro=fats] .home-card-macro-track>span{background:color-mix(in srgb,var(--color-text) 30%,transparent)}.home-card-macro[data-macro=water] .home-card-macro-track>span{background:transparent}.home-card-detail-list.home-card-meals>li{gap:10px}.home-card-meals>li>a{flex:1;min-width:0}.home-card-square-check{display:grid;place-items:center;width:16px;height:16px;flex-shrink:0;border:1px solid var(--color-border-strong);border-radius:3px;position:relative}.home-card-square-check:after{content:"";position:absolute;inset:-12px}.home-card-square-check[aria-pressed=true]{background:var(--color-ring-complete);border-color:var(--color-ring-complete);color:var(--color-on-accent)}.home-card-meals [aria-pressed=false]+a{color:var(--color-text-secondary)}.home-card-sleep-value{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px}.home-card-sleep-value>div:last-child{display:flex;gap:6px;padding-bottom:4px;margin-left:auto;flex-shrink:0}.home-card-sleep-value .stat-input{flex-basis:180px;min-width:0;max-width:280px}.home-card-sleep-value .stat-input input{height:64px;padding-right:60px;font:300 36px/44px var(--font-sans);appearance:textfield}.home-card-sleep-value input::-webkit-inner-spin-button,.home-card-sleep-value input::-webkit-outer-spin-button{appearance:none;margin:0}.home-card-sleep-step{width:34px;height:34px;border:1px solid var(--color-border-strong);border-radius:6px;color:var(--color-text);font:400 16px/20px var(--font-sans)}.home-card-sleep-step:disabled{opacity:.3}.home-card-recovery-score{padding:6px 8px;border:1px solid var(--color-gold);border-radius:6px;color:var(--color-gold);font:400 9px/12px var(--font-mono);letter-spacing:.05em;text-transform:uppercase}.home-card-quick-recovery{margin-top:16px}.home-card-quick-recovery p{color:var(--color-text-secondary);font:400 10px/14px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px}.home-card-quick-recovery>div{display:flex;flex-wrap:wrap;gap:6px}.home-card-quick-recovery button{padding:6px 10px;min-height:30px;border:1px solid var(--color-border);border-radius:6px;font:400 9px/12px var(--font-mono);text-transform:uppercase}.home-card-quick-recovery button:disabled{opacity:.3}.home-card-supplement-history{display:flex;flex-direction:column;gap:4px}.home-card-heat-row{display:grid;grid-template-columns:30px repeat(30,minmax(0,1fr));align-items:center;gap:2px;min-width:0}.home-card-heat-row>span:first-child{color:var(--color-text-secondary);font:400 8px/12px var(--font-mono);text-transform:uppercase;overflow:hidden}.home-card-heat-cell{height:14px;border-radius:1px;background:var(--color-track)}.home-card-heat-cell[data-done=true]{background:linear-gradient(180deg,var(--color-accent-grad-top),var(--color-ring-complete))}.home-card-heat-cell[data-missing=true]{background:transparent;border:1px solid var(--color-border-hairline)}.home-card-heat-cell[data-current=true][data-done=true]{background:var(--color-text);box-shadow:0 0 5px var(--color-border)}.home-card-supplement-list>li>span:nth-child(2){flex:1;min-width:0;color:var(--color-text);font-size:12px}.home-card-supplement-list>li>span:last-child{max-width:160px;text-align:right}.home-training-plan-list>li{display:grid;grid-template-columns:minmax(0,1fr) 110px 64px 8px}.home-training-plan-list>li>span:nth-child(2){text-align:right}.home-card-linked-row,.home-card-movement-list>li{display:grid;grid-template-columns:minmax(0,1fr) 160px 64px}.home-card-linked-row>a,.home-card-linked-row>span:nth-child(2),.home-card-movement-list>li>span:nth-child(2){text-align:right}.home-card-recovery-list>li{display:grid;grid-template-columns:minmax(0,1fr) 80px}.home-card-supplement-list>li{display:grid;grid-template-columns:16px minmax(0,1fr) 90px 140px}.home-card-supplement-list>li>span:nth-child(3){text-align:right}.home-designed-photos .card{padding:16px;border-radius:4px;border:1px solid var(--color-border);background:var(--desktop-panel-gradient);box-shadow:none}.desktop-home-photos.home-designed-photos .aspect-square{height:auto;aspect-ratio:9/16}.home-designed-plan a:focus-visible,.home-designed-plan button:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}.home-card-tab-index{display:none}@media (max-width:1279px){.home-card-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}.home-card-number>strong{font-size:68px;line-height:72px}.home-card-stats{flex-wrap:wrap;row-gap:16px}.home-card-stats>div{flex-basis:calc(50% - 12px)}.home-training-bottom{align-items:stretch;flex-direction:column}.home-training-bottom .home-card-stats{flex-wrap:nowrap}.home-training-bottom .home-card-primary{align-self:flex-end}.paper-home .paper-home-side{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.paper-home-side>.desktop-notes{grid-column:1/-1}}@media (max-width:767px){.home-card-tabs{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:10px}.home-training-plan-list>li{grid-template-columns:minmax(0,1fr) 84px 52px 8px;gap:8px}.home-card-linked-row,.home-card-movement-list>li{grid-template-columns:minmax(0,1fr) 100px 48px;gap:8px}.home-card-supplement-list>li{grid-template-columns:16px minmax(0,1fr) 64px 90px;gap:8px}.home-card-grid{grid-template-columns:minmax(0,1fr);gap:20px}.home-designed-card{min-height:360px}.home-card-number>strong{font-size:76px;line-height:76px}.home-card-section-title{flex-wrap:wrap;gap:8px}.home-card-section-title h3{font-size:15px;line-height:20px}.home-card-section-title>div{justify-content:space-between;width:100%}.home-card-tabs>button{font-size:9px;letter-spacing:0;gap:3px}.home-card-stats{flex-wrap:nowrap}.home-card-stats>div{flex-basis:auto}.home-card-stats dt{font-size:8px;letter-spacing:.04em}.home-card-stats dd{font-size:13px;line-height:18px}.home-card-details{min-height:240px}.home-card-detail-list>li{font-size:11px}.home-training-plan-list>li>span:nth-child(2){max-width:84px;text-align:right}.home-card-detail-list>li>strong{min-width:44px;font-size:11px}.home-card-supplement-list>li>span:last-child{max-width:90px;font-size:9px}.home-card-footer{gap:12px}.home-card-footer strong{font-size:11px;letter-spacing:.04em}.home-card-heat-row{grid-template-columns:26px repeat(30,minmax(0,1fr));gap:1px}.home-card-heat-cell{height:12px}.home-card-sleep-step{height:40px;width:40px}.paper-home .paper-home-side{grid-template-columns:minmax(0,1fr)}}.onboarding-page{--color-ring:#ff5c00;--color-accent-grad-top:#ff9550;--color-accent-grad-bottom:#cc3a00;min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 20px;position:relative;isolation:isolate;background:var(--color-bg);color:var(--color-text)}.onboarding-page:before{content:"";position:fixed;z-index:-1;width:min(640px,100vw);height:640px;top:calc(50dvh - 320px);left:calc(50% - min(320px, 50vw));pointer-events:none;background:radial-gradient(circle,rgb(255 92 0/10%),rgb(255 92 0/3%) 45%,transparent 75%)}.onboarding-panel{width:100%;max-width:600px;gap:24px;position:relative}.onboarding-nav,.onboarding-panel{display:flex;flex-direction:column}.onboarding-nav{gap:14px;padding:6px 20px 0}.onboarding-nav-row{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:36px}.onboarding-label{font:400 11px/14px var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-secondary)}.onboarding-accent{color:var(--color-accent)}.onboarding-back{width:36px;height:36px;flex-shrink:0;border:1px solid var(--color-border);border-radius:6px;display:grid;place-items:center}.onboarding-segments{display:flex;gap:3px}.onboarding-segments span{flex:1;height:2px;background:var(--color-border)}.onboarding-segments [data-active=true]{background:linear-gradient(90deg,var(--color-accent-grad-top),var(--color-ring));box-shadow:0 0 8px rgb(255 92 0/70%)}.onboarding-heading{display:flex;flex-direction:column;gap:10px;padding:40px 20px 0}.onboarding-heading h1{font:300 32px/36px var(--font-sans);letter-spacing:-.02em;margin:0;outline:none}.onboarding-heading h1:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}.onboarding-heading>p:not(.onboarding-label){font:400 15px/21px var(--font-sans);color:var(--color-text-secondary);margin:0}.onboarding-content{padding:12px 20px 0;display:flex;flex-direction:column;gap:18px}.onboarding-actions{display:flex;flex-direction:column;gap:12px;padding:16px 20px 34px}.onboarding-primary,.onboarding-secondary,.onboarding-social{width:100%;min-height:52px;padding:14px 20px;display:inline-flex;align-items:center;justify-content:center;gap:10px;border-radius:6px;font:600 13px/18px var(--font-mono);letter-spacing:.12em;text-transform:uppercase;cursor:pointer}.onboarding-primary{color:var(--color-on-accent);border:1px solid transparent;background:linear-gradient(120deg,var(--color-accent-grad-top),var(--color-accent) 50%,var(--color-accent-grad-bottom));box-shadow:inset 0 1px 0 rgb(255 255 255/35%),0 0 22px rgb(255 92 0/25%)}.onboarding-primary:hover:not(:disabled){filter:brightness(1.08)}.onboarding-primary:disabled,.onboarding-secondary:disabled,.onboarding-social:disabled{opacity:.45;cursor:not-allowed}.onboarding-secondary,.onboarding-social{border:1px solid var(--color-border);background:var(--color-glass);color:var(--color-text);font-size:12px;letter-spacing:.08em;box-shadow:none}.onboarding-text-button{display:inline-flex;justify-content:center;gap:8px;align-items:center;padding:10px;font:400 11px/16px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-secondary)}.onboarding-text-button:hover{color:var(--color-accent)}.onboarding-page a:focus-visible,.onboarding-page button:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}.onboarding-field{display:flex;flex-direction:column;gap:8px;min-width:0}.onboarding-field>span{font:400 11px/14px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-secondary)}.onboarding-input,.onboarding-page select{width:100%;min-width:0;min-height:48px;padding:12px 14px;border:1px solid var(--color-border);border-radius:4px;background:var(--color-glass);color:var(--color-text);font:400 16px/22px var(--font-sans);outline:none}.onboarding-input:focus,.onboarding-page select:focus{border-color:var(--color-ring);box-shadow:0 0 0 1px var(--color-ring)}.onboarding-input::placeholder{color:var(--color-text-muted)}.onboarding-page select{color-scheme:dark}.onboarding-page select option{background:var(--color-bg);color:var(--color-text)}.onboarding-name{font:300 28px/34px var(--font-sans);padding:0 0 12px;background:transparent;border:0;border-bottom:1px solid var(--color-ring);border-radius:0}.onboarding-name:focus{box-shadow:none}.onboarding-field-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.onboarding-choices{display:flex;flex-wrap:wrap;gap:8px}.onboarding-choice{min-height:44px;padding:12px 16px;border:1px solid var(--color-border);border-radius:6px;background:var(--color-glass);color:var(--color-text-secondary);font:400 12px/18px var(--font-mono);text-transform:uppercase;letter-spacing:.06em}.onboarding-choice[aria-pressed=true]{border-color:var(--color-ring);color:var(--color-accent);background:var(--color-accent-dim)}.onboarding-surface{border:1px solid var(--color-border);background:var(--color-glass);border-radius:6px;padding:20px;display:flex;flex-direction:column;gap:16px}.onboarding-stat{font:200 64px/68px var(--font-sans);letter-spacing:-.04em}.onboarding-stats{display:flex;flex-wrap:wrap;gap:24px}.onboarding-stats>div{display:flex;flex-direction:column;gap:6px}.onboarding-stats strong{font:400 16px/22px var(--font-mono)}.onboarding-calendar{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:4px;border:1px solid var(--color-border);border-radius:4px;padding:8px;background:var(--color-glass)}.onboarding-calendar span{aspect-ratio:1;max-height:30px;border:1px solid var(--color-border);display:grid;place-items:center;font:500 10px/12px var(--font-mono)}.onboarding-calendar span:first-child{background:var(--color-text);color:var(--color-bg);box-shadow:0 0 14px color-mix(in srgb,var(--color-text) 25%,transparent)}.onboarding-calendar span:last-child{border-color:var(--color-ring)}.onboarding-days{display:flex;justify-content:space-between;gap:12px}.onboarding-five{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px}.onboarding-five>div{border-top:4px solid var(--color-border);padding-top:8px;font-size:10px;letter-spacing:.02em}.onboarding-feature-row{display:flex;align-items:center;gap:14px;padding:14px 0;border-bottom:1px solid var(--color-border)}.onboarding-feature-row>svg{flex-shrink:0;color:var(--color-accent)}.onboarding-feature-row>span{flex:1}.onboarding-note{font:400 13px/19px var(--font-sans);color:var(--color-text-secondary)}.onboarding-error{display:flex;align-items:flex-start;gap:10px;padding:14px;border:1px solid var(--color-error);border-radius:6px;background:color-mix(in srgb,var(--color-error) 7%,var(--color-bg));color:var(--color-text);font:400 14px/20px var(--font-sans)}.onboarding-error svg{flex-shrink:0;color:var(--color-error)}.onboarding-launch{display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 20px}.onboarding-page:has(.onboarding-launch){background:#050608}.onboarding-page:has(.onboarding-launch):before{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:radial-gradient(circle,rgb(255 92 0/16%),rgb(255 92 0/4%) 45%,transparent 72%)}.onboarding-launch>.centum-wordmark{flex-direction:column;gap:28px;height:auto;margin:0}.onboarding-launch>.centum-wordmark>svg{width:112px;height:112px}.onboarding-launch>.centum-wordmark .centum-wordmark-artwork{width:184px}.onboarding-launch .centum-wordmark-artwork>img{width:219.25px}.onboarding-launch-footer{margin-top:clamp(64px,23.1dvh,208px);width:100%;max-width:360px;display:flex;flex-direction:column;align-items:center;gap:14px}.onboarding-launch-footer>.onboarding-label{letter-spacing:.16em}.onboarding-launch-marks{display:flex;gap:3px}.onboarding-launch-marks>span{width:22px;height:2px;background:#ffffff24}.onboarding-launch-marks>span:first-child{background:#ff5c00;box-shadow:0 0 8px #ff5c00b3}.onboarding-launch-action{width:100%;margin-top:10px}.onboarding-auth-heading h1{font-size:40px;line-height:42px;font-weight:200;letter-spacing:-.03em}.onboarding-auth-socials{display:flex;flex-direction:column;gap:8px}.onboarding-auth-divider{display:flex;align-items:center;gap:12px}.onboarding-auth-divider:after,.onboarding-auth-divider:before{content:"";height:1px;background:var(--color-border);flex:1}.onboarding-password{position:relative}.onboarding-password .onboarding-input{padding-right:72px}.onboarding-password button{position:absolute;right:4px;top:4px;min-height:40px}.onboarding-password-label{display:flex;align-items:center;justify-content:space-between}.onboarding-verify-icon{color:var(--color-accent);margin:20px 20px 0}.onboarding-code{font:400 26px/34px var(--font-mono);letter-spacing:.28em}.onboarding-loading{height:3px;width:100%;overflow:hidden;background:var(--color-border)}.onboarding-loading:after{content:"";display:block;width:35%;height:100%;background:var(--color-ring);animation:onboarding-loading 1.6s ease-in-out infinite alternate}@keyframes onboarding-loading{to{transform:translateX(180%)}}@media (max-width:600px){.onboarding-page{padding:56px 8px 20px}.onboarding-heading{padding-top:24px}.onboarding-field-grid{gap:12px}.onboarding-primary{letter-spacing:.08em}.onboarding-days{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.onboarding-loading:after{animation:none;width:100%;opacity:.6}}.onboarding-intake-fields .paper-intake-choice{border-radius:6px;min-height:54px;background:var(--color-glass)}.onboarding-intake-fields .paper-intake-choice>span:last-child{font:400 13px/19px var(--font-mono);text-transform:uppercase;letter-spacing:.04em}.onboarding-intake-fields .paper-intake-pip{border-radius:6px;font:400 13px/18px var(--font-mono)}.onboarding-intake-fields input,.onboarding-intake-fields textarea{border-radius:4px;box-shadow:none;font-weight:400}.onboarding-intake-fields .paper-intake-schedule{gap:20px}.onboarding-floating-error{position:fixed;bottom:16px;left:50%;transform:translateX(-50%);width:min(560px,calc(100% - 32px));border:1px solid var(--color-error);background:var(--color-bg);padding:14px;border-radius:6px;z-index:100}.ui-app-frame:has(.onboarding-intake) .ui-bottom-nav,.ui-app-frame:has(.onboarding-intake) .ui-sidebar,.ui-app-frame:has(.onboarding-page) .ui-bottom-nav,.ui-app-frame:has(.onboarding-page) .ui-sidebar{display:none}.ui-app-frame:has(.onboarding-intake),.ui-app-frame:has(.onboarding-page){display:block}.ui-app-frame:has(.onboarding-intake) .ui-main,.ui-app-frame:has(.onboarding-page) .ui-main{margin:0;padding:0;width:100%}.onboarding-preview{min-height:100dvh;display:flex;flex-direction:column}.onboarding-preview>.onboarding-page:has(.onboarding-launch){flex:1;min-height:0}.onboarding-preview-toolbar{flex-shrink:0;position:sticky;top:0;z-index:100;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:12px 24px;background:var(--color-bg);border-bottom:1px solid var(--color-border);font:400 11px/16px var(--font-mono);color:var(--color-text-secondary)}.onboarding-preview-toolbar select{max-width:100%;padding:8px 12px;color:var(--color-text);background:var(--color-bg);border:1px solid var(--color-border);border-radius:6px;font-size:13px}.onboarding-preview-next{position:fixed;bottom:20px;left:50%;transform:translateX(-50%);padding:12px 20px;background:var(--color-card);border:1px solid var(--color-border);border-radius:6px;font:400 12px/18px var(--font-mono)}.onboarding-design-reference{pointer-events:none}.onboarding-design-reference>div{min-height:calc(100dvh - 65px);padding:48px 0}@media (max-width:600px){.onboarding-design-reference>div>div{max-width:100%}}.onboarding-profile-fields>fieldset .onboarding-choices{flex-wrap:nowrap}.onboarding-profile-fields>fieldset .onboarding-choice{flex:1}.onboarding-profile-fields>.onboarding-field-grid:first-of-type input{border:0;border-bottom:1px solid var(--color-border);border-radius:0;background:none;font:300 28px/34px var(--font-sans);padding:0 0 12px}.onboarding-review-week{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.onboarding-review-week button{display:flex;flex-direction:column;align-items:center;gap:6px;min-height:64px;padding:10px 4px;border:1px solid var(--color-border);border-radius:4px;min-width:0}.onboarding-review-week button>span:last-child{font:400 10px/14px var(--font-mono);text-align:center;overflow-wrap:anywhere;text-transform:uppercase}.onboarding-review-week [aria-pressed=true]{background:var(--color-accent-dim);border-color:var(--color-ring)}.onboarding-review-exercise{display:flex;align-items:start;justify-content:space-between;gap:20px;padding:12px 0;border-bottom:1px solid var(--color-border);font:400 12px/18px var(--font-mono);text-transform:uppercase}.onboarding-review-exercise:last-child{border:0}.onboarding-review-exercise>span:last-child{flex-shrink:0;color:var(--color-text-secondary)}.onboarding-review-actions{display:grid;grid-template-columns:1fr 1fr}@media (max-width:400px){.onboarding-review-actions{grid-template-columns:1fr}}.onboarding-page .rounded-\[24px\],.onboarding-page .rounded-\[28px\]{border-radius:6px;box-shadow:none;padding:20px}.onboarding-page h2{font:300 26px/32px var(--font-sans)}.onboarding-page .btn-primary-pill{border-radius:6px;min-height:48px;font:500 12px/18px var(--font-mono)}.onboarding-social.apple-signin-btn{background:#f4f4f5;color:#050608}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c95a17d6aa1ccc69-s.woff2?dpl=dpl_msYbf9Wrmx5ffJtCF3mhCcvm3rE2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/84792440f5374347-s.woff2?dpl=dpl_msYbf9Wrmx5ffJtCF3mhCcvm3rE2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/10735954b8957dce-s.woff2?dpl=dpl_msYbf9Wrmx5ffJtCF3mhCcvm3rE2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/69c8297e91a203ed-s.woff2?dpl=dpl_msYbf9Wrmx5ffJtCF3mhCcvm3rE2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/32ec8d161d520037-s.woff2?dpl=dpl_msYbf9Wrmx5ffJtCF3mhCcvm3rE2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ceda3e828136e1b8-s.woff2?dpl=dpl_msYbf9Wrmx5ffJtCF3mhCcvm3rE2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/103fc5fac08dcb15-s.p.woff2?dpl=dpl_msYbf9Wrmx5ffJtCF3mhCcvm3rE2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Tight Fallback;src:local("Arial");ascent-override:100.51%;descent-override:25.03%;line-gap-override:0.00%;size-adjust:96.39%}.__className_fc4076{font-family:Inter Tight,Inter Tight Fallback;font-style:normal}.__variable_fc4076{--font-inter-tight:"Inter Tight","Inter Tight Fallback"}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58f386aa6b1a2a92-s.woff2?dpl=dpl_msYbf9Wrmx5ffJtCF3mhCcvm3rE2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/011e180705008d6f-s.woff2?dpl=dpl_msYbf9Wrmx5ffJtCF3mhCcvm3rE2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ba5fb2a8c88521c-s.woff2?dpl=dpl_msYbf9Wrmx5ffJtCF3mhCcvm3rE2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/92eeb95d069020cc-s.woff2?dpl=dpl_msYbf9Wrmx5ffJtCF3mhCcvm3rE2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d3ebbfd689654d3a-s.p.woff2?dpl=dpl_msYbf9Wrmx5ffJtCF3mhCcvm3rE2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ef4d5661765d0e49-s.woff2?dpl=dpl_msYbf9Wrmx5ffJtCF3mhCcvm3rE2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d29838c109ef09b4-s.woff2?dpl=dpl_msYbf9Wrmx5ffJtCF3mhCcvm3rE2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e40af3453d7c920a-s.woff2?dpl=dpl_msYbf9Wrmx5ffJtCF3mhCcvm3rE2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/99dcf268bda04fe5-s.woff2?dpl=dpl_msYbf9Wrmx5ffJtCF3mhCcvm3rE2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98e207f02528a563-s.p.woff2?dpl=dpl_msYbf9Wrmx5ffJtCF3mhCcvm3rE2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/73cb51aac9c97f90-s.woff2?dpl=dpl_msYbf9Wrmx5ffJtCF3mhCcvm3rE2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/d26bbd13d6b70f89-s.woff2?dpl=dpl_msYbf9Wrmx5ffJtCF3mhCcvm3rE2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/20535187d867b7b9-s.woff2?dpl=dpl_msYbf9Wrmx5ffJtCF3mhCcvm3rE2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/5356a6a4f2c8c8d8-s.woff2?dpl=dpl_msYbf9Wrmx5ffJtCF3mhCcvm3rE2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/db96af6b531dc71f-s.p.woff2?dpl=dpl_msYbf9Wrmx5ffJtCF3mhCcvm3rE2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono Fallback;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_a2a9f6{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.__variable_a2a9f6{--font-ibm-plex-mono:"IBM Plex Mono","IBM Plex Mono Fallback"}