@import"https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&family=Source+Serif+4:opsz,wght@8..60,600&display=swap";.account-label{color:#b7cbe0;font-size:.61rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.account-block strong{font-size:.82rem;font-weight:600}.account-block :is(button,a)[data-variant]{grid-column:2;grid-row:1 / span 2;align-self:stretch;border-width:0 0 0 1px;border-radius:0;border-color:#ffffff2b;padding-inline:1.3rem;color:#fff}.account-block :is(button,a)[data-variant]:hover:not(:disabled){background:#ffffff14;box-shadow:none}.account-block .header-actions{grid-column:2;grid-row:1 / span 2;display:flex;align-self:stretch}.account-block .header-actions :is(button,a)[data-variant]{display:inline-flex;height:100%;align-self:stretch}@media(max-width:640px){.account-label,.account-block strong{display:none}.account-block :is(button,a)[data-variant]{height:100%}.account-block .header-actions{height:100%}}.task-editor .editor-heading{display:flex;min-height:94px;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);padding:1.25rem 1.35rem}.editor-heading span{color:var(--blue);font-size:.68rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.editor-heading h2{margin:.45rem 0 0;color:var(--ink);font-size:1.45rem;letter-spacing:-.04em;line-height:1.1}.task-editor form{display:grid;gap:1.2rem;padding:1.35rem}.editor-fields{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.editor-actions{display:flex;justify-content:flex-end;gap:.7rem;margin-top:.35rem}@media(max-width:640px){.editor-fields{grid-template-columns:1fr;gap:1.2rem}.editor-actions{display:grid;grid-template-columns:1fr 1fr}}.task-row{display:grid;grid-template-columns:52px minmax(0,1fr) 92px;min-height:86px;align-items:center;border-bottom:1px solid var(--line);transition:background-color .15s ease}.task-row:last-child{border-bottom:0}.task-row:hover{background:var(--surface-muted)}.task-index{padding-left:1.35rem;color:#93a1b5;font-size:.72rem;font-weight:700}.task-copy{min-width:0;padding:1rem .9rem 1rem 0}.task-copy h3{overflow:hidden;margin:0;color:var(--ink);font-size:.9rem;font-weight:700;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.task-copy>p{overflow:hidden;margin:.3rem 0 0;color:var(--muted);font-size:.78rem;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.task-meta{display:flex;align-items:center;gap:.8rem;margin-top:.55rem}.task-meta time{display:inline-flex;align-items:center;gap:.35rem;color:var(--muted);font-size:.72rem;font-weight:600;white-space:nowrap}.task-actions{display:flex;justify-content:flex-end;gap:.25rem;padding-right:1rem}@media(max-width:640px){.task-row{grid-template-columns:minmax(0,1fr) auto;padding:1rem}.task-index{display:none}.task-copy{padding:0}.task-copy>p{max-width:90%}.task-meta{margin-top:.65rem}.task-actions{align-self:start;padding:0}.task-meta time{font-size:.68rem}}.task-list{min-width:0}.auth-layout{--canvas: #0c1721;--surface: #12212c;--surface-muted: #182a36;--ink: #f2f5fa;--muted: #a7bac8;--line: #293e4c;--line-strong: #3a5261;--navy: #a3ff47;--navy-dark: #b9ff77;--blue: #51e5d0;--display: "Manrope", sans-serif;--nerum-auth-canvas: var(--canvas);--nerum-auth-panel: var(--surface);--nerum-auth-text: var(--ink);--nerum-auth-intro-text: #f8fbff;--nerum-auth-intro-surface: url(/assets/login_left_background-DKrIlKpZ.png) center / cover no-repeat;--nerum-auth-accent: #a3ff47;--nerum-auth-issue: #b9cee5;--nerum-auth-mobile-issue: #b9cee5;color:var(--ink);display:grid;min-height:100vh;grid-template-columns:minmax(0,1.2fr) minmax(370px,.8fr);background:var(--canvas)}.auth-intro{position:relative;display:flex;min-height:100vh;flex-direction:column;overflow:hidden;padding:clamp(2rem,5vw,5.5rem);background:url(/assets/login_left_background-DKrIlKpZ.png) center / cover no-repeat;color:#f8fbff}.auth-intro.has-intro-video{background-image:none;background-color:#05090c}.auth-intro.has-intro-video:before{content:"";position:absolute;z-index:0;inset:0;background:url(/assets/login_left_background-DKrIlKpZ.png) center / cover no-repeat;opacity:0;transition:opacity .9s ease-in-out}.auth-intro.has-intro-video.is-video-finished:before{opacity:1}.auth-intro-video{position:absolute;z-index:1;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;pointer-events:none;transition:opacity .9s ease-in-out}.auth-intro-video.is-ready{opacity:1}.auth-intro-video.is-finished{opacity:0}.auth-intro>:not(.auth-intro-video){z-index:2}.auth-intro.has-intro-video .auth-mark,.auth-intro.has-intro-video .issue-number,.auth-intro.has-intro-video .auth-headline>*{opacity:0;transform:translateY(22px)}.auth-intro.has-intro-video.is-video-finished .auth-mark,.auth-intro.has-intro-video.is-video-finished .issue-number,.auth-intro.has-intro-video.is-video-finished .auth-headline>*{animation:auth-intro-content-in .62s cubic-bezier(.22,1,.36,1) forwards}.auth-intro.has-intro-video.is-video-finished .auth-mark{animation-delay:.95s}.auth-intro.has-intro-video.is-video-finished .issue-number{animation-delay:1.01s}.auth-intro.has-intro-video.is-video-finished .auth-headline>:nth-child(1){animation-delay:1.07s}.auth-intro.has-intro-video.is-video-finished .auth-headline>:nth-child(2){animation-delay:1.14s}.auth-intro.has-intro-video.is-video-finished .auth-headline>:nth-child(3){animation-delay:1.23s}.auth-intro.has-intro-video.is-video-finished .auth-headline>:nth-child(4){animation-delay:1.3s}@keyframes auth-intro-content-in{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}.auth-mark{position:relative;display:inline-flex;align-items:center;gap:.6rem;width:fit-content;font-size:.92rem;font-weight:800;letter-spacing:.1em}.auth-mark svg{color:#a3ff47}.auth-brand-logo{display:block;width:34px;height:34px;object-fit:contain}.auth-mark a{display:flex;align-items:center;gap:10px;text-decoration:none}.auth-mobile-brand{display:none}.auth-layout .auth-headline h1{font-size:clamp(3rem,5vw,5.5rem);font-weight:800;line-height:1.08}.auth-layout .auth-headline h1 em{color:#a3ff47}.auth-layout .auth-headline .eyebrow{color:#51e5d0}.auth-layout button[data-variant=solid][data-tone=primary]{color:#11210e;border-radius:10px}.auth-layout .form-heading span{color:#51e5d0}.auth-layout .auth-footer a{color:#a3ff47}.password-field{position:relative}.password-field .form-control{padding-right:3rem}.password-toggle{position:absolute;top:50%;right:.3rem;transform:translateY(-50%)}.issue-number{position:absolute;top:3.3rem;right:3.5rem;color:#b9cee5;font-size:.68rem;font-weight:700;letter-spacing:.1em}.auth-headline{z-index:1;width:min(700px,100%);margin:auto 0;padding:4rem 0}.auth-form-panel{position:relative;display:flex;flex-direction:column;justify-content:center;padding:clamp(2rem,5vw,5rem);background:var(--surface)}.auth-mobile-issue-number{display:none}@media(max-width:900px){.auth-layout{grid-template-columns:1fr}.auth-intro{min-height:46vh}.auth-form-panel{min-height:54vh}}@media(max-width:640px){.auth-intro{display:none}.auth-form-panel{min-height:100svh;padding:max(5.75rem,env(safe-area-inset-top)) 1.25rem max(2rem,env(safe-area-inset-bottom))}.auth-layout .form-control{font-size:1rem}.auth-mobile-brand{position:absolute;top:max(1.5rem,env(safe-area-inset-top));left:1.25rem;display:inline-flex;margin:0}.auth-mobile-issue-number{display:block;top:max(1.8rem,env(safe-area-inset-top));right:1.25rem}.auth-layout.has-intro-video{position:relative;min-height:100svh;overflow:hidden;background:#12212c}.auth-layout.has-intro-video .auth-intro{position:absolute;z-index:10;inset:0;display:flex;min-height:100svh;padding:0;background:#12212c;opacity:1;visibility:visible;transition:opacity .7s cubic-bezier(.22,1,.36,1),visibility 0s linear 0s}.auth-layout.has-intro-video .auth-intro:before,.auth-layout.has-intro-video .auth-intro>:not(.auth-intro-video){display:none}.auth-layout.has-intro-video .auth-intro:after{position:absolute;z-index:2;inset:0;background:linear-gradient(to bottom,#12212c 20%,transparent 35%,transparent 52%,#12212c 82%,#12212c 100%);content:"";pointer-events:none}.auth-layout.has-intro-video .auth-intro-video{inset:0 auto 0 50%;width:min(215vw,58rem);height:100%;object-fit:contain;object-position:center;transform:translate(-50%);-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 8%,#000 88%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 8%,#000 88%,transparent 100%)}.auth-layout.has-intro-video .auth-form-panel{opacity:0;pointer-events:none;transform:translateY(18px) scale(.985);visibility:hidden}.auth-layout.has-intro-video.is-video-finished .auth-intro{opacity:0;visibility:hidden;transition:opacity .7s cubic-bezier(.22,1,.36,1),visibility 0s linear .7s}.auth-layout.has-intro-video.is-video-finished .auth-form-panel{opacity:1;pointer-events:auto;transform:translateY(0) scale(1);visibility:visible;transition:opacity .65s ease .18s,transform .8s cubic-bezier(.22,1,.36,1) .18s,visibility 0s linear .18s}}.auth-layout.has-intro-video.is-video-skipped .auth-intro,.auth-layout.has-intro-video.is-video-skipped .auth-intro:before,.auth-layout.has-intro-video.is-video-skipped .auth-intro-video,.auth-layout.has-intro-video.is-video-skipped .auth-form-panel{transition:none}.auth-layout.has-intro-video.is-video-skipped .auth-mark,.auth-layout.has-intro-video.is-video-skipped .issue-number,.auth-layout.has-intro-video.is-video-skipped .auth-headline>*{opacity:1;transform:none;animation:none}@media(prefers-reduced-motion:reduce){.auth-intro-video{display:none}.auth-intro.has-intro-video .auth-mark,.auth-intro.has-intro-video .issue-number,.auth-intro.has-intro-video .auth-headline>*{opacity:1;transform:none;animation:none}.auth-layout.has-intro-video .auth-intro,.auth-layout.has-intro-video .auth-form-panel{transition:none}}.google-button{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:.85rem;width:100%;min-height:56px;border:0;border-radius:999px;padding:.7rem 1.25rem;background:#0b171e;color:#f2f5fa;font-family:var(--display);font-size:.95rem;font-weight:700;cursor:pointer;transition:background-color .18s ease,box-shadow .18s ease,transform .18s ease}.google-button:not(.google-button-recent){grid-template-columns:28px minmax(0,auto) 28px;justify-content:center}.google-button:hover:not(:disabled){background:#102831;box-shadow:0 8px 28px #51e5d01a;transform:translateY(-1px)}.google-button:active:not(:disabled){transform:translateY(0)}.google-button:disabled{opacity:.65;cursor:wait}.google-button-icon{display:grid;width:28px;height:28px;flex:none;place-items:center}.google-button-label{min-width:0;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap;line-height:1.25}.google-button-badge{border-radius:999px;padding:.3rem .55rem;background:#172a33;color:#51e5d0;font-size:.67rem;font-weight:700;white-space:nowrap}@media(prefers-reduced-motion:reduce){.google-button{transition:none}}.google-sign-in{display:grid;gap:.7rem}.google-sign-in-another{justify-self:center;border:0;padding:.35rem .5rem;background:transparent;color:#51e5d0;font:inherit;font-size:.78rem;font-weight:700;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.google-sign-in-another:hover:not(:disabled){color:#a3ff47}.google-sign-in-another:disabled{cursor:wait;opacity:.6}.auth-method-divider{display:flex;align-items:center;gap:1rem;margin:1.35rem 0;font-size:.75rem;color:var(--muted)}.auth-method-divider:before,.auth-method-divider:after{content:"";flex:1;border-top:1px solid currentColor;opacity:.35}:root,[data-nerum-theme=light]{--nerum-font-family: "Manrope", sans-serif;--nerum-background: #f4f6f9;--nerum-surface: #fff;--nerum-surface-muted: #f8fafc;--nerum-text: #172033;--nerum-muted: #5f6f85;--nerum-border: #c6d0dc;--nerum-action: #173b66;--nerum-action-hover: #102b4d;--nerum-on-action: #fff;--nerum-action-background: var(--nerum-action);--nerum-action-shadow: none;--nerum-neutral: var(--nerum-surface);--nerum-on-neutral: var(--nerum-text);--nerum-danger: #b42318;--nerum-on-danger: #fff;--nerum-success: #15795f;--nerum-warning: #9a6500;--nerum-focus: #78aee6;--nerum-focus-width: 3px;--nerum-focus-offset: 2px;--nerum-control-surface: var(--nerum-surface);--nerum-control-font-size: .9rem;--nerum-control-text: var(--nerum-text);--nerum-control-border: var(--nerum-border);--nerum-control-focus: #2468b3;--nerum-control-ring: #e9f2fc;--nerum-avatar-start: #e5ebef;--nerum-avatar-end: #c6d0dc;--nerum-avatar-border: #9eafbe;--nerum-avatar-text: #344258;--nerum-avatar-fill: #9eafbe;--nerum-checkbox-accent: #a3ff47;--nerum-numeric-label: #344258;--nerum-numeric-border: #38515e;--nerum-numeric-surface: #122733;--nerum-numeric-focus: #a3ff47;--nerum-numeric-ring: rgb(163 255 71 / 12%);--nerum-numeric-text: #eef7fa;--nerum-numeric-suffix: #8fa6b0;--nerum-label: #344258;--nerum-radius-action: 7px;--nerum-radius-control: 6px;--nerum-action-font-size: .78rem;--nerum-action-font-weight: 700;--nerum-primary-border: 1px solid var(--nerum-action);--nerum-disabled-opacity: .6;--nerum-divider: #dbe2ea;--nerum-info: #2468b3;--nerum-card-surface: var(--nerum-surface);--nerum-card-border: var(--nerum-divider);--nerum-card-border-top: var(--nerum-divider);--nerum-card-radius: 16px;--nerum-card-radius-mobile: 15px;--nerum-card-shadow: 0 7px 20px #0000000b;--nerum-catalog-violet: #6941c6;--nerum-catalog-lime: #3b6e13;--nerum-catalog-teal: #08786c;--nerum-catalog-blue: #2468b3;--nerum-badge-neutral-background: #f8fafc;--nerum-badge-neutral-text: #64748b;--nerum-badge-info-background: #e9f2fc;--nerum-badge-info-text: #2468b3;--nerum-badge-warning-background: #fff6df;--nerum-badge-warning-text: #9a6500;--nerum-badge-success-background: #e8f6f0;--nerum-badge-success-text: #15795f;--nerum-badge-danger-background: #fef0ef;--nerum-badge-danger-text: #b42318;--nerum-progress-fill: #15795f;--nerum-progress-track: #dbe2ea;--nerum-progress-gradient: linear-gradient(90deg, #15795f, #15795f);--nerum-toast-surface: rgb(10 25 35 / 97%);--nerum-toast-text: #eef8f7;--nerum-toast-close: #a9bec9;--nerum-toast-success: #a3ff47;--nerum-toast-error: #ff8d8d;--nerum-toast-on-icon: #10200d;--nerum-toast-success-border: #43e6cf55;--nerum-toast-error-border: #ff8d8d66;--nerum-dialog-width: 610px;--nerum-dialog-radius: 10px;--nerum-dialog-inset: 2.5rem;--nerum-dialog-inset-mobile: 1.4rem;--nerum-dialog-surface: var(--nerum-surface);--nerum-dialog-border: 0;--nerum-dialog-shadow: 0 24px 70px rgba(9, 28, 51, .3);--nerum-dialog-backdrop: rgba(12, 27, 47, .52);--nerum-dialog-backdrop-blur: 3px;--nerum-drawer-surface: var(--nerum-surface);--nerum-drawer-tall-surface: var(--nerum-surface);--nerum-drawer-border: var(--nerum-dialog-border);--nerum-popover-surface: var(--nerum-surface);--nerum-popover-text: var(--nerum-text);--nerum-popover-border: var(--nerum-border);--nerum-popover-shadow: 0 22px 65px #091c3333;--nerum-menu-surface: var(--nerum-surface);--nerum-menu-text: var(--nerum-text);--nerum-menu-border: var(--nerum-border);--nerum-menu-hover: #e9f2fc;--nerum-menu-shadow: 0 12px 28px #091c3333;--nerum-segment-gap: 0px;--nerum-header-background: #173b66;--nerum-sidebar-surface: #fff;--nerum-sidebar-border: #dbe2ea;--nerum-sidebar-text: var(--nerum-text);--nerum-sidebar-muted: var(--nerum-muted);--nerum-sidebar-kicker: var(--nerum-muted);--nerum-sidebar-footer: var(--nerum-muted);--nerum-sidebar-hover: var(--nerum-surface-muted);--nerum-sidebar-active: var(--nerum-action);--nerum-sidebar-selected: #e9f2fc;--nerum-shell-background: var(--nerum-background);--nerum-shell-mobile-background: var(--nerum-background);--nerum-auth-canvas: #f4f6f9;--nerum-auth-panel: #fff;--nerum-auth-text: #172033;--nerum-auth-intro-surface: linear-gradient(145deg, #173b66, #102b4d);--nerum-auth-intro-text: #f8fbff;--nerum-auth-accent: #a3ff47;--nerum-auth-issue: #d8e7f8;--nerum-auth-mobile-issue: #5f6f85;--nerum-accordion-border: var(--nerum-border);--nerum-accordion-trigger: var(--nerum-surface-muted);--nerum-accordion-content: var(--nerum-surface);--nerum-accordion-text: var(--nerum-text);--nerum-accordion-focus: var(--nerum-control-focus);--nerum-bottom-nav-surface: rgb(255 255 255 / 96%);--nerum-bottom-nav-border: #dbe2ea;--nerum-bottom-nav-text: #5f6f85;--nerum-bottom-nav-active: #173b66;--nerum-bottom-nav-prominent-border: #2468b3;--nerum-bottom-nav-prominent-surface: #e9f2fc;--nerum-bottom-nav-prominent-ring: #fff;--nerum-bottom-nav-prominent-text: #173b66;--nerum-header-border: #0d294a;--nerum-header-text: #fff;--nerum-header-muted: #b7cbe0;--nerum-header-icon: #8ec0f4;--nerum-segment-padding: 0px;--nerum-segment-radius: 0px;--nerum-segment-item-radius: 0px;--nerum-segment-track: transparent;--nerum-segment-surface: var(--nerum-surface);--nerum-segment-text: var(--nerum-muted);--nerum-segment-border: 1px solid var(--nerum-divider);--nerum-segment-height: 100%;--nerum-segment-selected: #e9f2fc;--nerum-segment-on-selected: #173b66;--nerum-segment-selected-weight: 700;--nerum-segment-shadow: none;--nerum-segment-accent: #e8f6f0;--nerum-segment-accent-shadow: none;--nerum-tabs-border: var(--nerum-border);--nerum-tabs-text: var(--nerum-muted);--nerum-tabs-selected: var(--nerum-text)}[data-nerum-theme=balance]{color-scheme:dark;--nerum-background: #17120f;--nerum-surface: #251b15;--nerum-surface-muted: #32241b;--nerum-text: #fff3e8;--nerum-muted: #d6bda9;--nerum-border: #97735a;--nerum-action: #f97316;--nerum-action-hover: #fb923c;--nerum-on-action: #211207;--nerum-action-background: var(--nerum-action);--nerum-action-shadow: 0 8px 28px #f9731626;--nerum-focus: #fdba74;--nerum-control-surface: #1d1611;--nerum-control-text: #fff3e8;--nerum-control-border: #97735a;--nerum-control-focus: #fdba74;--nerum-control-ring: #f9731633;--nerum-label: #f2d8c3;--nerum-radius-action: 11px;--nerum-radius-control: 9px;--nerum-danger: #ffb4a6;--nerum-on-danger: #26120e;--nerum-neutral: #32241b;--nerum-on-neutral: #fff3e8;--nerum-primary-border: 1px solid #f97316;--nerum-success: #a9dfb4;--nerum-warning: #ffd089;--nerum-info: #fdba74;--nerum-divider: #644b39;--nerum-checkbox-accent: #f97316;--nerum-numeric-label: #d6bda9;--nerum-numeric-border: #97735a;--nerum-numeric-surface: #1d1611;--nerum-numeric-focus: #fdba74;--nerum-numeric-ring: #f9731633;--nerum-numeric-text: #fff3e8;--nerum-numeric-suffix: #d6bda9;--nerum-card-surface: linear-gradient(125deg, #302219, #251b15);--nerum-card-border: #ffffff08;--nerum-card-border-top: #ffffff10;--nerum-progress-fill: #f97316;--nerum-progress-track: #644b39;--nerum-progress-gradient: linear-gradient(90deg, #f97316, #fdba74);--nerum-toast-surface: #251b15;--nerum-toast-text: #fff3e8;--nerum-toast-close: #d6bda9;--nerum-toast-success: #a9dfb4;--nerum-toast-on-icon: #211207;--nerum-toast-success-border: #a9dfb455;--nerum-dialog-surface: #251b15;--nerum-dialog-border: 1px solid #97735a;--nerum-dialog-backdrop: #17120fb8;--nerum-drawer-surface: #251b15;--nerum-drawer-tall-surface: #17120f;--nerum-drawer-border: 1px solid #97735a;--nerum-popover-surface: #251b15;--nerum-popover-text: #fff3e8;--nerum-popover-border: #97735a;--nerum-menu-surface: #251b15;--nerum-menu-text: #fff3e8;--nerum-menu-border: #97735a;--nerum-menu-hover: #493020;--nerum-header-background: #1d1611;--nerum-header-border: #644b39;--nerum-header-text: #fff3e8;--nerum-header-muted: #d6bda9;--nerum-header-icon: #fdba74;--nerum-sidebar-surface: #140f0c;--nerum-sidebar-text: #fff3e8;--nerum-sidebar-muted: #d6bda9;--nerum-sidebar-kicker: #d6bda9;--nerum-sidebar-footer: #d6bda9;--nerum-sidebar-active: #f97316;--nerum-sidebar-border: #ffffff0b;--nerum-sidebar-hover: #32241b;--nerum-sidebar-selected: linear-gradient(90deg, #f9731626, #f9731608);--nerum-shell-background: radial-gradient(ellipse at 80% 0%, #a4421933, transparent 50%), #17120f;--nerum-shell-mobile-background: #17120f;--nerum-bottom-nav-surface: #1d1611f5;--nerum-bottom-nav-border: #644b39;--nerum-bottom-nav-text: #d6bda9;--nerum-bottom-nav-active: #f97316;--nerum-bottom-nav-prominent-border: #fdba74;--nerum-bottom-nav-prominent-surface: #493020;--nerum-bottom-nav-prominent-ring: #17120f;--nerum-bottom-nav-prominent-text: #fff3e8;--nerum-segment-selected: #f97316;--nerum-segment-surface: #251b15;--nerum-segment-text: #d6bda9;--nerum-segment-border: 1px solid #644b39;--nerum-segment-on-selected: #211207;--nerum-segment-accent: #493020;--nerum-tabs-border: #644b39;--nerum-tabs-text: #d6bda9;--nerum-tabs-selected: #fff3e8;--nerum-accordion-border: #97735a;--nerum-accordion-trigger: #32241b;--nerum-accordion-content: #251b15;--nerum-accordion-text: #fff3e8;--nerum-accordion-focus: #fdba74;--nerum-product-text: #fff3e8;--nerum-product-muted: #d6bda9;--nerum-product-border: #97735a;--nerum-product-surface: #251b15;--nerum-product-control: #32241b;--nerum-product-hover: #493020;--nerum-product-accent: #fdba74;--nerum-product-action: #f97316;--nerum-product-on-action: #211207;--nerum-product-accent-soft: #f9731626;--nerum-product-canvas: #17120f;--nerum-product-backdrop: #17120fb8;--nerum-auth-canvas: #17120f;--nerum-auth-panel: #251b15;--nerum-auth-text: #fff3e8;--nerum-auth-intro-surface: radial-gradient(ellipse at 15% 20%, #a4421966, transparent 65%), linear-gradient(145deg, #302016, #17120f);--nerum-auth-intro-text: #fff3e8;--nerum-auth-accent: #fdba74;--nerum-auth-issue: #e9c5a6;--nerum-auth-mobile-issue: #d6bda9}[data-nerum-theme=fitness]{--nerum-catalog-violet: #b5a0ff;--nerum-catalog-lime: #a3ff47;--nerum-catalog-teal: #55dfc2;--nerum-catalog-blue: #8ab9ff;--nerum-background: #0c1721;--nerum-surface: #162530;--nerum-surface-muted: #21313f;--nerum-text: #f2f5fa;--nerum-muted: #b5c1ce;--nerum-border: #263642;--nerum-action: #a3ff47;--nerum-action-hover: #adff5f;--nerum-on-action: #10200d;--nerum-action-background: linear-gradient(100deg, #a1ff45, #adff5f);--nerum-action-shadow: 0 0 18px #a3ff4712;--nerum-neutral: #21313f;--nerum-on-neutral: #f2f5fa;--nerum-danger: #ff8d8d;--nerum-on-danger: #201010;--nerum-success: #43e6cf;--nerum-warning: #ffcf75;--nerum-focus: #43e6cf;--nerum-focus-width: 2px;--nerum-focus-offset: 4px;--nerum-control-surface: #0d1d28;--nerum-control-font-size: 1em;--nerum-control-text: #f4f7fa;--nerum-control-border: #344c5b;--nerum-control-focus: #43e6cf;--nerum-control-ring: #43e6cf33;--nerum-avatar-start: #566775;--nerum-avatar-end: #344553;--nerum-avatar-border: #8493a0;--nerum-avatar-text: #c0cad6;--nerum-avatar-fill: #a5b3c1;--nerum-checkbox-accent: #a3ff47;--nerum-numeric-label: #aabdc7;--nerum-numeric-border: #38515e;--nerum-numeric-surface: #122733;--nerum-numeric-focus: #a3ff47;--nerum-numeric-ring: rgb(163 255 71 / 12%);--nerum-numeric-text: #eef7fa;--nerum-numeric-suffix: #8fa6b0;--nerum-label: var(--nerum-text);--nerum-radius-action: 11px;--nerum-action-font-size: 14px;--nerum-action-font-weight: 400;--nerum-primary-border: 0;--nerum-disabled-opacity: .45;--nerum-divider: #263642;--nerum-info: #9ac8f4;--nerum-card-surface: linear-gradient(125deg, #192a36, #14222d);--nerum-card-border: #ffffff05;--nerum-card-border-top: #ffffff08;--nerum-progress-fill: #43e6cf;--nerum-progress-track: #263a47;--nerum-progress-gradient: linear-gradient(90deg, #2ac7c6, #51e9d5);--nerum-dialog-width: 460px;--nerum-dialog-radius: 20px;--nerum-dialog-inset: 48px;--nerum-dialog-inset-mobile: 48px;--nerum-dialog-surface: #14232e;--nerum-dialog-border: 1px solid #34505d;--nerum-dialog-shadow: 0 25px 100px #0008;--nerum-dialog-backdrop: #030b13b8;--nerum-dialog-backdrop-blur: 7px;--nerum-drawer-surface: #122935;--nerum-drawer-tall-surface: #0a202b;--nerum-drawer-border: 1px solid #52747f;--nerum-popover-surface: #10212b;--nerum-popover-text: #e8f1f3;--nerum-popover-border: #2c4652;--nerum-popover-shadow: 0 22px 65px #000a, 0 0 0 1px #ffffff08 inset;--nerum-menu-surface: #102d38;--nerum-menu-text: #e5f5f2;--nerum-menu-border: #3d7180;--nerum-menu-hover: #1c4751;--nerum-menu-shadow: 0 12px 28px #03121cc4;--nerum-segment-gap: 5px;--nerum-header-background: #0d1b24;--nerum-sidebar-surface: #0a151e;--nerum-sidebar-border: #ffffff08;--nerum-sidebar-text: #f2f5fa;--nerum-sidebar-muted: #b5c1ce;--nerum-sidebar-kicker: #738694;--nerum-sidebar-footer: #a5b3bf;--nerum-sidebar-hover: #15242e;--nerum-sidebar-active: #a3ff47;--nerum-sidebar-selected: linear-gradient(90deg, #a3ff4712, #a3ff4704);--nerum-shell-background: radial-gradient(ellipse at 80% 0%, #1b303b55, transparent 50%), #0c1721;--nerum-shell-mobile-background: radial-gradient(ellipse at 10% 0%, #20313f33, transparent 50%), #0c1721;--nerum-auth-canvas: #0c1721;--nerum-auth-panel: #12212c;--nerum-auth-text: #f2f5fa;--nerum-auth-intro-surface: #0c1721;--nerum-auth-intro-text: #f8fbff;--nerum-auth-accent: #a3ff47;--nerum-auth-issue: #b9cee5;--nerum-auth-mobile-issue: #b9cee5;--nerum-accordion-border: #293e4c;--nerum-accordion-trigger: #223441;--nerum-accordion-content: #12212c;--nerum-accordion-text: #f2f5fa;--nerum-accordion-focus: #51e5d0;--nerum-bottom-nav-surface: #0d1923f5;--nerum-bottom-nav-border: #ffffff0b;--nerum-bottom-nav-text: #c8d4df;--nerum-bottom-nav-active: #a3ff47;--nerum-bottom-nav-prominent-border: #66f2df;--nerum-bottom-nav-prominent-surface: #153945;--nerum-bottom-nav-prominent-ring: #0d1923;--nerum-bottom-nav-prominent-text: #d8fffa;--nerum-header-border: #263642;--nerum-header-text: #f2f5fa;--nerum-header-muted: #b5c1ce;--nerum-header-icon: #43e6cf;--nerum-segment-padding: 4px;--nerum-segment-radius: 30px;--nerum-segment-item-radius: 24px;--nerum-segment-track: #111f29;--nerum-segment-surface: #182732;--nerum-segment-text: #c4d0dc;--nerum-segment-border: 0;--nerum-segment-height: 36px;--nerum-segment-selected: #a3ff47;--nerum-segment-on-selected: #13220f;--nerum-segment-selected-weight: 800;--nerum-segment-shadow: 0 0 14px #a3ff4720;--nerum-segment-accent: #43e6cf;--nerum-segment-accent-shadow: 0 0 16px #43e6cf33;--nerum-tabs-border: #31535e;--nerum-tabs-text: #b3cdd2;--nerum-tabs-selected: #edf7f8}._root_1oaqv_1{display:grid;gap:10px;min-width:0}._label_1oaqv_2{color:inherit;font-size:inherit;font-weight:600}._trigger_1oaqv_3{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-width:0;min-height:46px;padding:12px 14px;border:1px solid var(--nerum-control-border);border-radius:8px;background:var(--nerum-control-surface);color:var(--nerum-control-text);font:inherit;font-weight:400;text-align:left;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}._trigger_1oaqv_3>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._trigger_1oaqv_3>svg{flex-shrink:0;color:var(--nerum-action);transition:transform .15s ease}._trigger_1oaqv_3[data-state=open]>svg{transform:rotate(180deg)}._trigger_1oaqv_3:focus-visible,._trigger_1oaqv_3[data-state=open]{outline:0;border-color:var(--nerum-control-focus);box-shadow:0 0 0 3px var(--nerum-control-ring)}._trigger_1oaqv_3[aria-invalid=true]{border-color:var(--nerum-danger)}._trigger_1oaqv_3:disabled{opacity:var(--nerum-disabled-opacity);cursor:not-allowed}._content_1oaqv_19{z-index:1200;width:var(--radix-select-trigger-width);min-width:160px;max-width:calc(100vw - 24px);max-height:min(360px,var(--radix-select-content-available-height));overflow:hidden;border:1px solid var(--nerum-control-border);border-radius:12px;background:var(--nerum-control-surface);color:var(--nerum-control-text);box-shadow:0 14px 40px #020b1640;font-family:var(--nerum-font-family);font-size:14px;line-height:1.5}._viewport_1oaqv_27{padding:6px}._option_1oaqv_28{position:relative;display:flex;align-items:center;gap:12px;min-height:44px;padding:10px 38px 10px 12px;border-radius:7px;outline:0;cursor:pointer;-webkit-user-select:none;user-select:none;overflow-wrap:anywhere}._option_1oaqv_28[data-state=checked]{color:var(--nerum-action);font-weight:700}._option_1oaqv_28[data-highlighted]{background:var(--nerum-surface-muted)}._option_1oaqv_28[data-disabled]{opacity:.4;cursor:not-allowed}._check_1oaqv_36{position:absolute;right:12px;display:flex;color:var(--nerum-action)}._scroll_1oaqv_37{display:flex;align-items:center;justify-content:center;min-height:28px;color:var(--nerum-action);background:var(--nerum-control-surface)}@media(max-width:650px){._trigger_1oaqv_3,._content_1oaqv_19{font-size:16px}}@media(prefers-reduced-motion:reduce){._trigger_1oaqv_3,._trigger_1oaqv_3>svg{transition:none}}._root_1mqug_1{display:inline-block;flex-shrink:0;object-fit:contain;border-radius:20%}._root_15pen_1{box-sizing:border-box;display:inline-flex;min-height:42px;align-items:center;justify-content:center;gap:.5rem;border:1px solid var(--nerum-border);border-radius:var(--nerum-radius-action);padding:.65rem .95rem;background:var(--nerum-neutral);color:var(--nerum-on-neutral);font-family:var(--nerum-font-family);font-size:var(--nerum-action-font-size);font-weight:var(--nerum-action-font-weight);letter-spacing:.01em;text-decoration:none;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease}._root_15pen_1[data-tone=primary]{--action-color: var(--nerum-action)}._root_15pen_1[data-tone=danger]{--action-color: var(--nerum-danger)}._root_15pen_1[data-variant=solid][data-tone=primary]{border:var(--nerum-primary-border);background:var(--nerum-action-background);color:var(--nerum-on-action);box-shadow:var(--nerum-action-shadow)}._root_15pen_1[data-variant=solid][data-tone=danger]{border-color:var(--nerum-danger);background:var(--nerum-danger);color:var(--nerum-on-danger)}._root_15pen_1[data-variant=outline]{background:transparent;color:var(--action-color, var(--nerum-text));border-color:var(--action-color, var(--nerum-border))}._root_15pen_1[data-variant=soft]{background:var(--nerum-surface-muted)}._root_15pen_1[data-variant=ghost]{border-color:transparent;background:transparent;color:var(--action-color, var(--nerum-text))}._root_15pen_1[data-variant=link]{min-height:auto;border:0;border-bottom:1px solid currentColor;border-radius:0;padding:.2rem 0;background:transparent;color:var(--action-color, var(--nerum-text));font-size:inherit;box-shadow:none}._root_15pen_1:hover:not(:disabled){filter:brightness(.96)}._root_15pen_1:focus-visible{outline:var(--nerum-focus-width) solid var(--nerum-focus);outline-offset:var(--nerum-focus-offset)}._root_15pen_1:disabled{cursor:default;opacity:var(--nerum-disabled-opacity)}._root_15pen_1[aria-busy=true]{cursor:wait}._root_15pen_1[data-size=sm]{min-height:34px;padding:.45rem .7rem}._root_15pen_1[data-size=lg]{min-height:48px;padding:.8rem 1.2rem}._root_15pen_1[data-full-width]{width:100%}._icon_15pen_41{display:inline-flex;align-items:center}@media(prefers-reduced-motion:reduce){._root_15pen_1{transition:none}}._root_vwpuk_1{display:inline-block;flex:none;width:14px;height:14px;box-sizing:border-box;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:_spin_vwpuk_1 .9s linear infinite}._root_vwpuk_1[data-size=md]{width:24px;height:24px}@keyframes _spin_vwpuk_1{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){._root_vwpuk_1{animation:none}}._root_1mi2j_1{box-sizing:border-box;display:inline-grid;width:34px;height:34px;padding:0;place-items:center;border:1px solid transparent;border-radius:5px;background:transparent;color:var(--nerum-muted);cursor:pointer;font:inherit}._root_1mi2j_1[data-tone=primary]{--icon-color: var(--nerum-action)}._root_1mi2j_1[data-tone=danger]{--icon-color: var(--nerum-danger)}._root_1mi2j_1[data-tone=neutral]{--icon-color: var(--nerum-text)}._root_1mi2j_1[data-variant=solid]{background:var(--icon-color);color:var(--nerum-background)}._root_1mi2j_1[data-variant=outline]{border-color:var(--icon-color);color:var(--icon-color)}._root_1mi2j_1[data-variant=ghost][data-tone=primary],._root_1mi2j_1[data-variant=ghost][data-tone=danger]{color:var(--icon-color)}._root_1mi2j_1:hover:not(:disabled){border-color:var(--nerum-border);background:var(--nerum-surface-muted);color:var(--icon-color)}._root_1mi2j_1:focus-visible{outline:var(--nerum-focus-width) solid var(--nerum-focus);outline-offset:var(--nerum-focus-offset)}._root_1mi2j_1:disabled{opacity:var(--nerum-disabled-opacity);cursor:default}._root_1mi2j_1[aria-busy=true]{cursor:wait}._root_1mi2j_1[data-size=sm]{width:28px;height:28px}._root_1mi2j_1[data-size=lg]{width:42px;height:42px}._icon_1mi2j_14{display:inline-flex}._root_ztmjf_1{box-sizing:border-box;width:100%;border:1px solid var(--nerum-control-border);border-radius:var(--nerum-radius-control);padding:.7rem .75rem;background:var(--nerum-control-surface);color:var(--nerum-control-text);font-family:var(--nerum-font-family);font-size:var(--nerum-control-font-size);font-weight:inherit;outline:none;transition:border-color .15s ease,box-shadow .15s ease}._root_ztmjf_1:focus{border-color:var(--nerum-control-focus);box-shadow:0 0 0 3px var(--nerum-control-ring)}._root_ztmjf_1[aria-invalid=true]{border-color:var(--nerum-danger)}._root_ztmjf_1:disabled{opacity:var(--nerum-disabled-opacity)}@media(max-width:1024px),(hover:none)and (pointer:coarse){._root_ztmjf_1:not([type=checkbox]):not([type=range]):not([type=hidden]){font-size:16px}}@media(prefers-reduced-motion:reduce){._root_ztmjf_1{transition:none}}._root_50ojr_1{display:grid;gap:.45rem;min-width:0;font-family:var(--nerum-font-family);font-size:.76rem;font-weight:700}._root_1ujs4_1{color:var(--nerum-label);font-family:var(--nerum-font-family);font-size:.76rem;font-weight:700}._required_1ujs4_2{color:var(--nerum-danger)}._root_1ujs4_1[data-disabled]{opacity:var(--nerum-disabled-opacity)}._root_1924l_1{margin:0;color:var(--nerum-muted);font-family:var(--nerum-font-family);font-size:.72rem;font-weight:500}._root_1924l_1[data-variant=error]{color:var(--nerum-danger)}._root_1924l_1[data-variant=success]{color:var(--nerum-success)}._root_1924l_1[data-variant=warning]{color:var(--nerum-warning)}._root_n5xri_1{box-sizing:border-box;min-width:0;font-family:var(--nerum-font-family);color:var(--nerum-text);overflow-wrap:anywhere;padding:var(--nerum-card-padding, 0)}._root_n5xri_1[data-variant=surface]{background:var(--nerum-card-surface);border:1px solid var(--nerum-card-border);border-top-color:var(--nerum-card-border-top);border-radius:var(--nerum-card-radius);box-shadow:var(--nerum-card-shadow)}._root_n5xri_1[data-variant=outlined]{background:var(--nerum-surface);border:1px solid var(--nerum-divider);border-radius:8px;box-shadow:0 1px 2px #17203306}._root_n5xri_1[data-padding=md]{padding:var(--nerum-card-padding, 1.2rem 1.35rem)}._header_n5xri_23,._body_n5xri_23,._footer_n5xri_23{min-width:0}._title_n5xri_24{margin:0;font-size:17px;font-weight:700;letter-spacing:-.035em;line-height:1.4}._header_n5xri_23+._body_n5xri_23,._body_n5xri_23+._footer_n5xri_23{margin-top:1rem}@media(max-width:640px){._root_n5xri_1[data-variant=surface]{border-radius:var(--nerum-card-radius-mobile)}}._root_101iz_1{box-sizing:border-box;display:inline-flex;max-width:100%;border-radius:999px;padding:.3rem .55rem;font-family:var(--nerum-font-family);font-size:.66rem;font-weight:800;white-space:normal;overflow-wrap:anywhere}._root_101iz_1[data-tone=neutral]{background:var(--nerum-badge-neutral-background);color:var(--nerum-badge-neutral-text)}._root_101iz_1[data-tone=info]{background:var(--nerum-badge-info-background);color:var(--nerum-badge-info-text)}._root_101iz_1[data-tone=warning]{background:var(--nerum-badge-warning-background);color:var(--nerum-badge-warning-text)}._root_101iz_1[data-tone=success]{background:var(--nerum-badge-success-background);color:var(--nerum-badge-success-text)}._root_101iz_1[data-tone=danger]{background:var(--nerum-badge-danger-background);color:var(--nerum-badge-danger-text)}._root_6o0gp_1{display:inline-flex;flex:none;align-items:center;justify-content:center;color:inherit;line-height:1;vertical-align:middle}._root_6o0gp_1 svg{width:100%;height:100%}._root_p1bta_1{box-sizing:border-box;position:relative;isolation:isolate;display:flex;flex-direction:column;gap:1.35rem;min-width:0;padding:clamp(1.25rem,2vw,1.75rem);overflow:hidden;border:1px solid color-mix(in srgb,var(--application-accent) 25%,var(--nerum-border));border-radius:var(--nerum-card-radius, 16px);background:radial-gradient(ellipse at 100% 0%,color-mix(in srgb,var(--application-accent) 12%,transparent),transparent 70%),var(--nerum-surface);color:var(--nerum-text);box-shadow:var(--nerum-card-shadow);font-family:var(--nerum-font-family);transition:border-color .2s ease,transform .2s ease}._root_p1bta_1[data-available=true]{border-color:color-mix(in srgb,var(--application-accent) 65%,var(--nerum-border))}._root_p1bta_1:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--application-accent);opacity:.75}._header_p1bta_21{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem}._icon_p1bta_22{display:grid;place-items:center;width:3.5rem;height:3.5rem;flex-shrink:0;color:var(--application-accent);border:1px solid color-mix(in srgb,var(--application-accent) 25%,transparent);border-radius:1rem;background:color-mix(in srgb,var(--application-accent) 10%,transparent)}._body_p1bta_23{display:grid;gap:.65rem}._root_p1bta_1 ._header_p1bta_21+._body_p1bta_23{margin-top:0}._root_p1bta_1 ._body_p1bta_23+._footer_p1bta_25{margin-top:auto}._title_p1bta_26{margin:0;color:var(--nerum-text);font-size:clamp(1.25rem,1.7vw,1.5rem);font-weight:800;letter-spacing:-.03em;overflow-wrap:anywhere}._description_p1bta_27{margin:0;color:var(--nerum-muted);font-size:.94rem;line-height:1.7;overflow-wrap:anywhere}._footer_p1bta_25{margin-top:auto;padding-top:.25rem}._footer_p1bta_25 a{min-height:44px;gap:.75rem;white-space:normal;text-align:center;overflow-wrap:anywhere}._root_p1bta_1:focus-within{border-color:var(--application-accent)}@media(hover:hover)and (prefers-reduced-motion:no-preference){._root_p1bta_1[data-available=true]:hover{transform:translateY(-3px)}}@media(prefers-reduced-motion:reduce){._root_p1bta_1{transition:none}}._root_1tc5q_1{box-sizing:border-box;display:grid;gap:10px;min-width:0;padding:15px;border:1px solid var(--nerum-alert-border, var(--_accent));border-radius:12px;background:var(--nerum-alert-background, var(--nerum-surface-muted));color:var(--nerum-text);font-family:var(--nerum-font-family);overflow-wrap:anywhere}._root_1tc5q_1[data-tone=info]{--_accent: var(--nerum-info)}._root_1tc5q_1[data-tone=success]{--_accent: var(--nerum-success)}._root_1tc5q_1[data-tone=warning]{--_accent: var(--nerum-warning)}._root_1tc5q_1[data-tone=error]{--_accent: var(--nerum-danger)}._icon_1tc5q_6{display:inline-flex;color:var(--_accent)}._title_1tc5q_7{margin:0;font-size:.95rem;font-weight:700;line-height:1.4}._description_1tc5q_8{min-width:0;color:var(--nerum-muted);font-size:.82rem;line-height:1.55}._actions_1tc5q_9{display:flex;flex-wrap:wrap;gap:10px;min-width:0}._root_1w2yj_1{box-sizing:border-box;min-width:0;display:flex;min-height:260px;flex-direction:column;align-items:center;justify-content:center;gap:.65rem;padding:2rem;text-align:center;color:var(--nerum-text);font-family:var(--nerum-font-family);overflow-wrap:anywhere}._root_1w2yj_1[data-variant=standalone]{display:grid;justify-items:center;gap:20px;min-height:0;max-width:550px;padding:50px 20px;margin:auto}._icon_1w2yj_3{display:inline-flex;color:var(--nerum-info)}._title_1w2yj_4{max-width:100%;margin:0;color:var(--nerum-text);font-size:.95rem;font-weight:700}._description_1w2yj_5{max-width:100%;color:var(--nerum-muted);font-size:.82rem}._actions_1w2yj_6{max-width:100%;display:flex;flex-wrap:wrap;justify-content:center;gap:10px}._root_1g975_1{color:var(--nerum-text);font-family:var(--nerum-font-family);margin:0}._display_1g975_2{font-size:clamp(2rem,4vw,3.4rem);font-weight:800;line-height:1.12;letter-spacing:-.03em}._heading_1g975_3{font-size:clamp(1.25rem,2vw,1.75rem);font-weight:750;line-height:1.25}._body_1g975_4{font-size:1rem;line-height:1.55}._caption_1g975_5{font-size:.8rem;line-height:1.4}._muted_1g975_6{color:var(--nerum-muted)}._truncate_1g975_7{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._root_1dwgn_1{box-sizing:border-box;display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);min-height:100svh;background:var(--nerum-auth-canvas);color:var(--nerum-text);font-family:var(--nerum-font-family)}._intro_1dwgn_2{box-sizing:border-box;position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:space-between;gap:3rem;min-width:0;padding:clamp(2rem,4vw,4rem);background:var(--nerum-auth-intro-surface);color:var(--nerum-auth-intro-text);overflow:hidden}._intro_1dwgn_2:before{content:"";z-index:-1;position:absolute;inset:20% -45% -25% -35%;border-radius:50%;border:1px solid color-mix(in srgb,var(--nerum-catalog-violet) 20%,transparent);box-shadow:0 0 0 4rem color-mix(in srgb,var(--nerum-catalog-violet) 4%,transparent),0 0 0 8rem color-mix(in srgb,var(--nerum-catalog-violet) 3%,transparent);transform:rotate(-25deg);pointer-events:none}._brand_1dwgn_4{width:fit-content;font-size:1.25rem;letter-spacing:.12em;font-weight:800}._headline_1dwgn_5{margin:auto 0;padding:3rem 0}._headline_1dwgn_5 h2{margin:1.25rem 0;font-size:clamp(2.5rem,4vw,4.25rem);letter-spacing:-.045em;font-weight:800;line-height:1.08;text-wrap:balance;overflow-wrap:anywhere}._headline_1dwgn_5 p{max-width:28rem;line-height:1.7}._promise_1dwgn_8{display:flex;align-items:center;gap:.6rem;font-size:.8rem;line-height:1.5}._panel_1dwgn_9{box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;gap:2rem;min-width:0;padding:clamp(1.5rem,3.5vw,4rem);background:var(--nerum-auth-panel)}._heading_1dwgn_10{max-width:42rem}._eyebrow_1dwgn_11{display:block;margin-bottom:1rem;font-size:.7rem;font-weight:800;letter-spacing:.17em;color:var(--nerum-muted)}._title_1dwgn_12{margin:0;font-size:clamp(2rem,3vw,3rem);letter-spacing:-.045em;line-height:1.12;overflow-wrap:anywhere}._description_1dwgn_13{margin:1rem 0 0;color:var(--nerum-muted);font-size:1rem;line-height:1.7}._grid_1dwgn_14{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem;margin:0;padding:0;list-style:none}._grid_1dwgn_14>li{display:flex;min-width:0}._grid_1dwgn_14>li>article{width:100%}._footer_1dwgn_17{display:flex;justify-content:center;align-items:center;gap:.5rem;margin:0;color:var(--nerum-muted);font-size:.75rem;line-height:1.6;text-align:center}@media(max-width:1150px){._root_1dwgn_1{grid-template-columns:1fr}._intro_1dwgn_2{padding:1.5rem 2rem;gap:1rem}._headline_1dwgn_5,._promise_1dwgn_8{display:none}._panel_1dwgn_9{padding:2rem}}@media(max-width:600px){._grid_1dwgn_14{grid-template-columns:1fr}._intro_1dwgn_2{padding:max(1.25rem,env(safe-area-inset-top)) 1.25rem 1.25rem}._panel_1dwgn_9{padding:1.75rem max(1.25rem,env(safe-area-inset-right)) max(1.5rem,env(safe-area-inset-bottom)) max(1.25rem,env(safe-area-inset-left));gap:1.5rem}}._root_7m58e_1{box-sizing:border-box;display:flex;align-items:end;justify-content:space-between;gap:2rem;margin-bottom:2rem;font-family:var(--nerum-font-family);color:var(--nerum-text)}._content_7m58e_11{min-width:0;overflow-wrap:anywhere}._title_7m58e_12{margin:0;color:var(--nerum-text);font-size:clamp(2rem,3.8vw,3.15rem);font-weight:700;letter-spacing:-.055em;line-height:1.1}._eyebrow_7m58e_13{margin:0 0 .55rem;color:var(--nerum-info);font-size:.7rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase;line-height:normal}._description_7m58e_14{max-width:620px;margin:.7rem 0 0;color:var(--nerum-muted);font-size:.9rem;line-height:1.55}._actions_7m58e_15{flex:none;min-width:0;max-width:100%}@media(max-width:640px){._root_7m58e_1{align-items:stretch;flex-direction:column;gap:1.25rem}._title_7m58e_12{font-size:2.1rem}._actions_7m58e_15{align-self:flex-start}}._root_9ksz2_1{font-size:.62rem;letter-spacing:.06em}._root_vdtny_1{min-height:122px;--nerum-card-padding: 1.2rem 1.35rem}._label_vdtny_2{display:block;color:var(--nerum-muted);font-size:.7rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}._value_vdtny_3{display:block;margin-top:.35rem;color:var(--nerum-text);font-size:2.15rem;font-weight:800;letter-spacing:-.06em;line-height:1}._detail_vdtny_4{display:block;margin-top:.55rem;color:var(--nerum-muted);font-size:.72rem}@media(max-width:640px){._root_vdtny_1{min-height:104px;--nerum-card-padding: .8rem}._value_vdtny_3{font-size:1.7rem}._detail_vdtny_4{display:none}}._root_1y7bu_1{width:100%}._root_1i5u3_1{--nerum-alert-background: transparent;--nerum-alert-border: transparent;min-height:260px;padding:2rem;gap:.65rem;align-content:center;justify-items:center;text-align:center}._root_iq8qx_1{box-sizing:border-box;z-index:1200;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;width:min(420px,calc(100vw - 32px));max-width:100%;border:1px solid var(--nerum-toast-success-border);border-radius:15px;padding:12px;color:var(--nerum-toast-text);background:var(--nerum-toast-surface);box-shadow:0 20px 70px #020a126e;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);animation:_toast-in_iq8qx_1 .18s ease-out;font-family:var(--nerum-font-family);overflow-wrap:anywhere}._root_iq8qx_1[data-position=fixed]{position:fixed;right:max(20px,env(safe-area-inset-right));bottom:var(--nerum-toast-bottom, max(20px, env(safe-area-inset-bottom)))}._root_iq8qx_1[data-variant=error]{border-color:var(--nerum-toast-error-border)}._icon_iq8qx_4{display:grid;width:38px;height:38px;place-items:center;border-radius:11px;background:var(--nerum-toast-success);color:var(--nerum-toast-on-icon)}._root_iq8qx_1[data-variant=error] ._icon_iq8qx_4{background:var(--nerum-toast-error)}._content_iq8qx_6{min-width:0;margin:0;color:inherit;font-size:12px;font-weight:650;line-height:1.45}._close_iq8qx_7{border:0;border-radius:50%;color:var(--nerum-toast-close);background:transparent}._close_iq8qx_7:not(:disabled):hover{background:#ffffff0a;color:var(--nerum-toast-close)}@keyframes _toast-in_iq8qx_1{0%{opacity:0;transform:translateY(8px) scale(.98)}}@media(max-width:768px){._root_iq8qx_1[data-position=fixed]{right:max(16px,env(safe-area-inset-right));bottom:var(--nerum-toast-bottom, calc(16px + env(safe-area-inset-bottom)) )}}@media(prefers-reduced-motion:reduce){._root_iq8qx_1{animation:none}}._root_12i2l_1{box-sizing:border-box;width:100%;accent-color:var(--nerum-progress-fill)}._root_12i2l_1[data-variant=bar][value]{appearance:none;height:8px;border:0;border-radius:8px;overflow:hidden;background:var(--nerum-progress-track)}._root_12i2l_1[data-variant=bar][value]::-webkit-progress-bar{background:var(--nerum-progress-track)}._root_12i2l_1[data-variant=bar][value]::-webkit-progress-value{background:var(--nerum-progress-gradient);border-radius:8px}._root_12i2l_1[data-variant=bar][value]::-moz-progress-bar{background:var(--nerum-progress-fill)}._root_qdz3f_1{box-sizing:border-box;position:fixed;inset:0;margin:auto;width:min(var(--nerum-dialog-width),calc(100vw - 32px));max-width:calc(100vw - 2em - 6px);max-height:calc(100dvh - var(--nerum-dialog-inset));padding:var(--nerum-dialog-padding, 0);overflow:auto;overscroll-behavior:contain;border:var(--nerum-dialog-border);border-radius:var(--nerum-dialog-radius);background:var(--nerum-dialog-surface);color:var(--nerum-text);box-shadow:var(--nerum-dialog-shadow);font-family:var(--nerum-font-family);overflow-wrap:anywhere}._root_qdz3f_1:not([open]){display:none}._root_qdz3f_1[open]{display:flex;flex-direction:column;animation:_dialog-in_qdz3f_1 .18s ease-out}._root_qdz3f_1::backdrop{background:var(--nerum-dialog-backdrop);-webkit-backdrop-filter:blur(var(--nerum-dialog-backdrop-blur));backdrop-filter:blur(var(--nerum-dialog-backdrop-blur))}._header_qdz3f_5{display:flex;flex:none;align-items:center;justify-content:space-between;gap:15px;padding:22px 22px 15px}._title_qdz3f_6{min-width:0;margin:0;font-size:20px;font-weight:700;letter-spacing:-.03em;line-height:1.4}._title_qdz3f_6:focus-visible{outline:var(--nerum-focus-width) solid var(--nerum-focus);outline-offset:var(--nerum-focus-offset)}._description_qdz3f_8{margin:0 0 15px;color:var(--nerum-muted);font-size:.86rem;line-height:1.55}._body_qdz3f_9{min-height:0;min-width:0;padding:0 22px 22px;overflow:auto;overscroll-behavior:contain}._footer_qdz3f_10{display:flex;flex:none;flex-wrap:wrap;justify-content:flex-end;gap:.7rem;padding:0 22px 22px}@keyframes _dialog-in_qdz3f_1{0%{opacity:0;transform:translateY(10px) scale(.985)}}@media(max-width:640px){._header_qdz3f_5{padding:17px 17px 15px}._body_qdz3f_9,._footer_qdz3f_10{padding:0 17px 17px}._root_qdz3f_1{max-height:calc(100dvh - var(--nerum-dialog-inset-mobile))}}@media(prefers-reduced-motion:reduce){._root_qdz3f_1[open]{animation:none}}._content_14ly2_1{--nerum-dialog-padding: 1.35rem}._header_14ly2_2{padding:0}._icon_14ly2_3{display:inline-grid;width:40px;height:40px;flex:none;place-items:center;border-radius:999px;background:var(--nerum-badge-info-background);color:var(--nerum-badge-info-text)}._content_14ly2_1[data-tone=danger] ._icon_14ly2_3{background:var(--nerum-badge-danger-background);color:var(--nerum-badge-danger-text)}._body_14ly2_5{margin-top:1rem;padding:0}._title_14ly2_6{font-size:1.35rem}._description_14ly2_7{margin:.55rem 0 0;font-size:.86rem;line-height:1.55}._actions_14ly2_8{margin-top:1.5rem;padding:0}@media(max-width:640px){._actions_14ly2_8{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}._content_1mwdc_1{--nerum-dialog-padding: 0;width:min(540px,calc(100vw - 32px));background:var(--nerum-drawer-surface);border:var(--nerum-drawer-border)}._content_1mwdc_1[data-size=tall]{background:var(--nerum-drawer-tall-surface)}._body_1mwdc_3{flex:1}._footer_1mwdc_4{align-items:center}@media(max-width:650px){._content_1mwdc_1[open]{inset:auto 0 var(--_drawer-viewport-bottom, 0px);width:100%;max-width:none;max-height:min(calc(var(--_drawer-viewport-height, 100dvh) - 16px),calc(100dvh - 16px));margin:0;border-radius:20px 20px 0 0;border-bottom:0;box-shadow:0 -18px 55px #0008}._content_1mwdc_1[open][data-size=tall]{top:calc(var(--_drawer-viewport-top, 0px) + var(--nerum-drawer-top-inset, calc(env(safe-area-inset-top) + 8px) ));bottom:auto;height:calc(var(--_drawer-viewport-height, 100dvh) - var(--nerum-drawer-top-inset, calc(env(safe-area-inset-top) + 8px) ));max-height:none;border-radius:24px 24px 0 0}._header_1mwdc_8{padding:14px 18px 12px}._body_1mwdc_3{padding:0 18px 18px}._footer_1mwdc_4{padding:9px 18px max(24px,calc(env(safe-area-inset-bottom) + 18px))}}._content_181g8_1{box-sizing:border-box;position:fixed;inset:auto;margin:0;width:390px;padding:20px;overflow:auto;overscroll-behavior:contain;border:1px solid var(--nerum-popover-border);border-radius:16px;background:var(--nerum-popover-surface);color:var(--nerum-popover-text);box-shadow:var(--nerum-popover-shadow);font-family:var(--nerum-font-family);overflow-wrap:anywhere}._content_181g8_1[hidden]{display:none}._content_181g8_1::backdrop{background:transparent;pointer-events:none}._content_181g8_1:focus-visible{outline:var(--nerum-focus-width) solid var(--nerum-focus);outline-offset:2px}@media(max-width:768px){._content_181g8_1:not([role=menu]){border-radius:14px}}._content_96v14_1{width:max-content;min-width:min(186px,calc(100vw - 28px));padding:5px;border:1px solid var(--nerum-menu-border);border-radius:10px;background:var(--nerum-menu-surface);color:var(--nerum-menu-text);box-shadow:var(--nerum-menu-shadow)}._item_96v14_2{box-sizing:border-box;display:flex;gap:8px;align-items:center;justify-content:flex-start;width:100%;min-height:40px;padding:9px 10px;border:0;border-radius:6px;background:transparent;color:inherit;font:inherit;text-align:start;overflow-wrap:anywhere;cursor:pointer}._item_96v14_2:hover:not(:disabled),._item_96v14_2:focus{background:var(--nerum-menu-hover)}._item_96v14_2:focus-visible{outline:2px solid var(--nerum-focus);outline-offset:-2px}._item_96v14_2[data-tone=danger]{color:var(--nerum-danger)}._item_96v14_2:disabled{opacity:var(--nerum-disabled-opacity);cursor:not-allowed}._root_yn7g8_1{display:flex;align-self:stretch;max-width:100%;gap:var(--nerum-segment-gap);padding:var(--nerum-segment-padding);border-radius:var(--nerum-segment-radius);background:var(--nerum-segment-track);overflow-x:auto;font-family:var(--nerum-font-family)}._item_yn7g8_2{flex:1 0 auto;min-height:var(--nerum-segment-height);border:0;border-left:var(--nerum-segment-border);border-radius:var(--nerum-segment-item-radius);padding:.5rem .9rem;background:var(--nerum-segment-surface);color:var(--nerum-segment-text);font-family:inherit;font-size:.7rem;font-weight:700;white-space:nowrap;cursor:pointer}._item_yn7g8_2:hover:not(:disabled){background:var(--nerum-surface-muted)}._item_yn7g8_2[aria-pressed=true]{background:var(--nerum-segment-selected);color:var(--nerum-segment-on-selected);box-shadow:var(--nerum-segment-shadow);font-weight:var(--nerum-segment-selected-weight)}._root_yn7g8_1[data-tone=accent]{--nerum-segment-selected: var(--nerum-segment-accent);--nerum-segment-shadow: var(--nerum-segment-accent-shadow)}._root_yn7g8_1[data-compact] ._item_yn7g8_2{min-height:38px}._item_yn7g8_2:focus-visible{outline:2px solid var(--nerum-focus);outline-offset:-2px}._item_yn7g8_2:disabled{opacity:var(--nerum-disabled-opacity);cursor:not-allowed}._list_1hhoz_1{display:flex;gap:4px;max-width:100%;overflow-x:auto;border-bottom:1px solid var(--nerum-tabs-border);font-family:var(--nerum-font-family)}._list_1hhoz_1[aria-orientation=vertical]{flex-direction:column}._trigger_1hhoz_3{flex:1 0 auto;min-height:44px;padding:8px 16px;border:0;border-bottom:3px solid transparent;background:transparent;color:var(--nerum-tabs-text);font-family:inherit;font-size:inherit;font-weight:650;cursor:pointer}._trigger_1hhoz_3[aria-selected=true]{border-bottom-color:var(--nerum-action);color:var(--nerum-tabs-selected)}._trigger_1hhoz_3:focus-visible,._content_1hhoz_5:focus-visible{outline:2px solid var(--nerum-focus);outline-offset:-2px}._trigger_1hhoz_3:disabled{opacity:var(--nerum-disabled-opacity);cursor:not-allowed}._content_1hhoz_5{padding:16px 0;color:var(--nerum-text);font-family:var(--nerum-font-family);overflow-wrap:anywhere}._content_1hhoz_5[hidden]{display:none}._root_1wfj6_1{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:16px;margin:24px 0;color:var(--nerum-text);font-family:var(--nerum-font-family)}._root_k3aop_1{position:relative;display:flex;min-height:70px;align-items:stretch;justify-content:space-between;border-bottom:1px solid var(--nerum-header-border);background:var(--nerum-header-background);color:var(--nerum-header-text);font-family:var(--nerum-font-family)}._root_k3aop_1[data-sticky]{position:sticky;top:0;z-index:10}._brand_k3aop_3{display:grid;grid-template-columns:auto auto;align-content:center;align-items:center;gap:0 .55rem;min-width:0;padding:.8rem clamp(1.2rem,3vw,3.5rem);font-size:.88rem;font-weight:800;letter-spacing:.1em}._brand_k3aop_3 svg{grid-row:span 2;color:var(--nerum-header-icon)}._subtitle_k3aop_5{color:var(--nerum-header-muted);font-size:.58rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}._actions_k3aop_6{display:grid;grid-template-columns:auto auto;align-items:center;gap:0 1rem;padding-left:1.25rem}._context_k3aop_7{color:var(--nerum-header-muted);font-size:.82rem;font-weight:600}._controls_k3aop_8{grid-column:2;grid-row:1 / span 2;display:flex;align-self:stretch;align-items:center}._controls_k3aop_8>*{max-width:100%}@media(max-width:640px){._root_k3aop_1{min-height:62px}._brand_k3aop_3{padding:.7rem 1rem}._subtitle_k3aop_5,._context_k3aop_7{display:none}._actions_k3aop_6{display:block;padding:0}._controls_k3aop_8{height:100%}}._root_bwfmc_1{box-sizing:border-box;position:fixed;inset:0 auto 0 0;display:flex;flex-direction:column;width:240px;padding:38px 28px;border-right:1px solid var(--nerum-sidebar-border);background:var(--nerum-sidebar-surface);color:var(--nerum-sidebar-text);font-family:var(--nerum-font-family);font-size:14px;z-index:30;overflow-y:auto}._brand_bwfmc_2{display:flex;align-items:center;gap:10px;font-size:16px;font-weight:800}._kicker_bwfmc_3{margin:58px 0 28px;color:var(--nerum-sidebar-kicker);font-size:10px;line-height:1.9;letter-spacing:.23em}._nav_bwfmc_4{display:grid;gap:9px}._nav_bwfmc_4 a{display:flex;align-items:center;gap:14px;border-radius:11px;padding:15px 18px;color:var(--nerum-sidebar-muted);font-size:13px;font-weight:600;text-decoration:none;touch-action:manipulation}._nav_bwfmc_4 a:hover{background:var(--nerum-sidebar-hover)}._nav_bwfmc_4 a[aria-current=page]{color:var(--nerum-sidebar-active);background:var(--nerum-sidebar-selected);box-shadow:inset 2px 0 var(--nerum-sidebar-active)}._nav_bwfmc_4 a:focus-visible{outline:2px solid var(--nerum-focus);outline-offset:2px}._nav_bwfmc_4 a span[aria-hidden=true]{display:inline-flex;flex:none}._footer_bwfmc_10{margin-top:auto;font-size:11px;color:var(--nerum-sidebar-footer);line-height:1.8}@media(min-width:769px)and (max-width:1100px){._root_bwfmc_1{width:190px;padding:30px 20px}}@media(max-width:768px){._root_bwfmc_1{display:none}}._root_r67xv_1{display:none}._nav_r67xv_2{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);align-items:end;max-width:520px;margin:auto}._nav_r67xv_2 a{display:flex;min-width:0;min-height:48px;align-items:center;justify-content:center;flex-direction:column;gap:5px;padding:11px 0 9px;color:var(--nerum-bottom-nav-text);font-size:10px;text-decoration:none;touch-action:manipulation}._nav_r67xv_2 a[aria-current=page]{color:var(--nerum-bottom-nav-active)}._nav_r67xv_2 a:focus-visible{outline:2px solid var(--nerum-focus);outline-offset:-2px}._nav_r67xv_2 a>span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._nav_r67xv_2 a>span[aria-hidden=true]{display:inline-flex;align-items:center;justify-content:center;flex:none}._nav_r67xv_2 a[data-prominent=true]{box-sizing:border-box;width:64px;height:64px;min-height:64px;justify-self:center;gap:1px;margin-top:-28px;padding:8px 3px;border:2px solid var(--nerum-bottom-nav-prominent-border);border-radius:50%;background:var(--nerum-bottom-nav-prominent-surface);box-shadow:0 0 0 5px var(--nerum-bottom-nav-prominent-ring),0 8px 20px #0008;color:var(--nerum-bottom-nav-prominent-text)}._nav_r67xv_2 a[data-prominent=true]>span:last-child{font-size:8px}@media(max-width:768px){._root_r67xv_1{position:fixed;inset:auto 0 0;display:block;padding-bottom:env(safe-area-inset-bottom);z-index:30;border-top:1px solid var(--nerum-bottom-nav-border);background:var(--nerum-bottom-nav-surface);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}}._root_e4eg4_1[data-mode=standard]{display:flex;min-height:100vh;flex-direction:column}._workspace_e4eg4_2{min-width:0}:where(._root_e4eg4_1[data-mode=standard]) ._workspace_e4eg4_2{display:flex;flex:1;flex-direction:column}._main_e4eg4_4{min-width:0}:where(._root_e4eg4_1[data-mode=standard]) ._main_e4eg4_4{flex:1}._footer_e4eg4_6{display:flex;justify-content:center;padding:1rem}._root_e4eg4_1[data-mode=navigation]{min-height:100dvh;background:var(--nerum-shell-background);color:var(--nerum-text);font-family:var(--nerum-font-family);font-size:14px}:where(._root_e4eg4_1[data-mode=navigation]) ._workspace_e4eg4_2{margin-left:240px}:where(._root_e4eg4_1[data-mode=navigation]) ._main_e4eg4_4{box-sizing:border-box;max-width:1190px;margin:auto;padding:44px 48px 60px}@media(min-width:769px)and (max-width:1100px){:where(._root_e4eg4_1[data-mode=navigation]) ._workspace_e4eg4_2{margin-left:190px}:where(._root_e4eg4_1[data-mode=navigation]) ._main_e4eg4_4{padding:32px 26px}}@media(max-width:768px){._root_e4eg4_1[data-mode=navigation]{font-size:13px;background:var(--nerum-shell-mobile-background)}:where(._root_e4eg4_1[data-mode=navigation]) ._workspace_e4eg4_2{margin-left:0}:where(._root_e4eg4_1[data-mode=navigation]) ._main_e4eg4_4{max-width:520px;padding:16px 20px calc(100px + env(safe-area-inset-bottom))}}._root_2d5f5_1{box-sizing:border-box;display:grid;min-height:100vh;grid-template-columns:minmax(0,1.2fr) minmax(370px,.8fr);background:var(--nerum-auth-canvas);color:var(--nerum-auth-text);font-family:var(--nerum-font-family)}._intro_2d5f5_2{box-sizing:border-box;position:relative;display:flex;min-width:0;min-height:100vh;flex-direction:column;overflow:hidden;padding:clamp(2rem,5vw,5.5rem);background:var(--nerum-auth-intro-surface);color:var(--nerum-auth-intro-text)}._artwork_2d5f5_3{position:absolute;inset:0;z-index:0;pointer-events:none}._artwork_2d5f5_3>img,._artwork_2d5f5_3>picture,._artwork_2d5f5_3>video{width:100%;height:100%;object-fit:cover}._intro_2d5f5_2>:not(._artwork_2d5f5_3):not(._video_2d5f5_5){position:relative;z-index:2}._brand_2d5f5_6{display:inline-flex;align-items:center;gap:.6rem;width:fit-content;font-size:.92rem;font-weight:800;letter-spacing:.1em}._brand_2d5f5_6 a{display:flex;align-items:center;gap:10px;color:inherit;text-decoration:none}._brand_2d5f5_6 svg{color:var(--nerum-auth-accent)}._mobileBrand_2d5f5_9{display:none}._issue_2d5f5_10{position:absolute!important;top:3.3rem;right:3.5rem;color:var(--nerum-auth-issue);font-size:.68rem;font-weight:700;letter-spacing:.1em}._mobileIssue_2d5f5_11{display:none;color:var(--nerum-auth-mobile-issue)}._headline_2d5f5_12{width:min(700px,100%);margin:auto 0;padding:4rem 0}._headline_2d5f5_12 h1{font-size:clamp(3rem,5vw,5.5rem);font-weight:800;line-height:1.08}._headline_2d5f5_12 h1 em{color:var(--nerum-auth-accent)}._formPanel_2d5f5_15{box-sizing:border-box;position:relative;display:flex;min-width:0;flex-direction:column;justify-content:center;padding:clamp(2rem,5vw,5rem);background:var(--nerum-auth-panel)}._video_2d5f5_5{position:absolute;z-index:1;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none;opacity:0;transition:opacity .9s ease-in-out}._video_2d5f5_5[data-ready=true]{opacity:1}._root_2d5f5_1[data-video-active=true] ._intro_2d5f5_2 ._brand_2d5f5_6,._root_2d5f5_1[data-video-active=true] ._intro_2d5f5_2 ._issue_2d5f5_10,._root_2d5f5_1[data-video-active=true] ._intro_2d5f5_2 ._headline_2d5f5_12{visibility:hidden}@media(max-width:900px){._root_2d5f5_1{grid-template-columns:1fr}._intro_2d5f5_2{min-height:46vh}._formPanel_2d5f5_15{min-height:54vh}}@media(max-width:640px){._intro_2d5f5_2{display:none}._formPanel_2d5f5_15{min-height:100svh;padding:max(5.75rem,env(safe-area-inset-top)) 1.25rem max(2rem,env(safe-area-inset-bottom))}._mobileBrand_2d5f5_9{position:absolute;top:max(1.5rem,env(safe-area-inset-top));left:1.25rem;display:inline-flex}._mobileIssue_2d5f5_11{display:block;top:max(1.8rem,env(safe-area-inset-top));right:1.25rem}._root_2d5f5_1[data-video-active=true]{position:relative;min-height:100svh;overflow:hidden}._root_2d5f5_1[data-video-active=true] ._intro_2d5f5_2{position:absolute;z-index:10;inset:0;display:flex;min-height:100svh;padding:0;background:var(--nerum-auth-panel)}._root_2d5f5_1[data-video-active=true] ._intro_2d5f5_2>:not(._video_2d5f5_5){display:none}._root_2d5f5_1[data-video-active=true] ._video_2d5f5_5{inset:0 auto 0 50%;width:min(215vw,58rem);height:100%;object-fit:contain;transform:translate(-50%);-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 8%,#000 88%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 8%,#000 88%,transparent 100%)}._root_2d5f5_1[data-video-active=true] ._formPanel_2d5f5_15{visibility:hidden;pointer-events:none}}@media(prefers-reduced-motion:reduce){._video_2d5f5_5{transition:none}}._root_2d5f5_1[data-compact=true]{min-height:100svh;min-height:100dvh}._root_2d5f5_1[data-compact=true] ._intro_2d5f5_2{min-height:100svh;min-height:100dvh;padding:clamp(1.5rem,4vw,4rem)}._root_2d5f5_1[data-compact=true] ._headline_2d5f5_12{padding:1.5rem 0}._root_2d5f5_1[data-compact=true] ._headline_2d5f5_12 h1{font-size:clamp(2.5rem,4.5vw,4.5rem)}._root_2d5f5_1[data-compact=true] ._formPanel_2d5f5_15{padding:clamp(1.25rem,3vw,3rem)}._videoOverlay_2d5f5_39{position:fixed;inset:0;z-index:100;background:var(--nerum-auth-canvas)}._videoOverlay_2d5f5_39:after{content:"";position:absolute;z-index:2;inset:0;pointer-events:none;background:var(--nerum-auth-video-overlay, transparent)}._root_2d5f5_1[data-video-fullscreen=true] ._videoOverlay_2d5f5_39 ._video_2d5f5_5{inset:0;width:100%;height:100%;object-fit:cover;transform:none;-webkit-mask-image:none;mask-image:none}._root_2d5f5_1[data-video-fullscreen=true][data-video-active=true]>._intro_2d5f5_2,._root_2d5f5_1[data-video-fullscreen=true][data-video-active=true]>._formPanel_2d5f5_15{visibility:hidden;pointer-events:none}@media(max-width:900px){._root_2d5f5_1[data-compact=true]{grid-template-columns:1fr}._root_2d5f5_1[data-compact=true] ._intro_2d5f5_2{display:none}._root_2d5f5_1[data-compact=true] ._formPanel_2d5f5_15{min-height:100svh;min-height:100dvh;padding:max(4.5rem,calc(env(safe-area-inset-top) + 3.5rem)) max(1.25rem,env(safe-area-inset-right)) max(1rem,env(safe-area-inset-bottom)) max(1.25rem,env(safe-area-inset-left))}._root_2d5f5_1[data-compact=true] ._mobileBrand_2d5f5_9{display:inline-flex;position:absolute;top:max(1rem,env(safe-area-inset-top));left:max(1.25rem,env(safe-area-inset-left))}}@media(max-width:900px)and (max-height:700px){._root_2d5f5_1[data-compact=true] ._formPanel_2d5f5_15{padding-top:max(3.75rem,calc(env(safe-area-inset-top) + 3rem))}._root_2d5f5_1[data-compact=true] ._mobileBrand_2d5f5_9{top:max(.75rem,env(safe-area-inset-top))}}@media(min-width:901px)and (max-height:700px){._root_2d5f5_1[data-compact=true] ._intro_2d5f5_2,._root_2d5f5_1[data-compact=true] ._formPanel_2d5f5_15{padding:1.5rem}._root_2d5f5_1[data-compact=true] ._headline_2d5f5_12 h1{font-size:2.75rem}}._root_1o7nj_1{display:grid;gap:12px}._item_1o7nj_2{margin-top:12px;overflow:hidden;border:1px solid var(--nerum-accordion-border, var(--nerum-border));border-radius:10px;color:var(--nerum-accordion-text, var(--nerum-text))}._trigger_1o7nj_3{display:flex;align-items:center;gap:10px;min-height:48px;box-sizing:border-box;padding:10px 12px;list-style:none;cursor:pointer;background:var(--nerum-accordion-trigger, var(--nerum-surface-muted));font-size:13px}._trigger_1o7nj_3::-webkit-details-marker{display:none}._trigger_1o7nj_3:after{content:"";width:8px;height:8px;flex-shrink:0;margin-left:auto;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform .15s ease}._item_1o7nj_2[open]>._trigger_1o7nj_3:after{transform:translateY(2px) rotate(225deg)}._trigger_1o7nj_3:focus-visible{outline:2px solid var(--nerum-accordion-focus, var(--nerum-focus));outline-offset:-3px}._content_1o7nj_8{display:grid;gap:8px;padding:10px;background:var(--nerum-accordion-content, var(--nerum-surface))}@media(prefers-reduced-motion:reduce){._trigger_1o7nj_3:after{transition:none}}._root_26k5h_1{box-sizing:border-box;width:100%;border:1px solid var(--nerum-control-border);border-radius:var(--nerum-radius-control);padding:.7rem .75rem;background:var(--nerum-control-surface);color:var(--nerum-control-text);font-family:var(--nerum-font-family);font-size:.9rem;font-weight:400;outline:none;transition:border-color .15s ease,box-shadow .15s ease;resize:vertical;line-height:1.5}._root_26k5h_1:focus{border-color:var(--nerum-control-focus);box-shadow:0 0 0 3px var(--nerum-control-ring)}._root_26k5h_1[aria-invalid=true]{border-color:var(--nerum-danger)}._root_26k5h_1:disabled{opacity:var(--nerum-disabled-opacity)}@media(max-width:1024px),(hover:none)and (pointer:coarse){._root_26k5h_1{font-size:16px}}@media(prefers-reduced-motion:reduce){._root_26k5h_1{transition:none}}._container_195b5_1{position:relative;display:block;min-width:0}._root_195b5_2{box-sizing:border-box;width:100%;min-height:46px;border:1px solid var(--nerum-control-border);border-radius:calc(var(--nerum-radius-control) + 3px);padding:11px 14px;background:var(--nerum-control-surface);color:var(--nerum-control-text);font-family:var(--nerum-font-family);font-size:.9rem;font-weight:400;line-height:1.5;outline:none;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}._trigger_195b5_9{display:flex;align-items:center;gap:12px;text-align:start;cursor:pointer}._trigger_195b5_9:hover:not(:disabled){border-color:color-mix(in srgb,var(--nerum-control-focus) 55%,var(--nerum-control-border))}._trigger_195b5_9:focus-visible,._trigger_195b5_9[data-state=open],._native_195b5_11:focus-visible{border-color:var(--nerum-control-focus);box-shadow:0 0 0 3px var(--nerum-control-ring)}._root_195b5_2[aria-invalid=true]{border-color:var(--nerum-danger)}._root_195b5_2:disabled{opacity:var(--nerum-disabled-opacity);cursor:not-allowed}._trigger_195b5_9[data-placeholder] ._value_195b5_16{color:var(--nerum-muted)}._value_195b5_16{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._leadingIcon_195b5_18{display:inline-flex;flex-shrink:0;color:var(--nerum-control-focus)}._leadingIcon_195b5_18>svg{width:18px;height:18px}._chevron_195b5_20{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:26px;height:26px;margin-inline-start:auto;color:var(--nerum-muted);transition:color .15s ease}._chevron_195b5_20>svg{transition:transform .18s ease}._trigger_195b5_9[data-state=open] ._chevron_195b5_20{color:var(--nerum-control-focus)}._trigger_195b5_9[data-state=open] ._chevron_195b5_20>svg{transform:rotate(180deg)}._content_195b5_28{box-sizing:border-box;z-index:1200;width:var(--radix-select-trigger-width);max-width:calc(100vw - 24px);max-height:min(340px,var(--radix-select-content-available-height));overflow:hidden;border:1px solid var(--nerum-control-border);border-radius:14px;background:var(--nerum-control-surface);color:var(--nerum-control-text);box-shadow:0 16px 48px #020b1633,0 4px 12px #020b1614;font-family:var(--nerum-font-family);font-size:.9rem;line-height:1.5;transform-origin:var(--radix-select-content-transform-origin);animation:_reveal_195b5_1 .16s cubic-bezier(.16,1,.3,1)}._viewport_195b5_38{padding:6px}._option_195b5_39{position:relative;display:flex;align-items:center;min-height:42px;box-sizing:border-box;gap:12px;padding:10px 42px 10px 12px;border-radius:8px;outline:none;cursor:pointer;-webkit-user-select:none;user-select:none;overflow-wrap:anywhere}._option_195b5_39+._option_195b5_39{margin-top:2px}._option_195b5_39[data-state=checked]{color:var(--nerum-control-focus);background:color-mix(in srgb,var(--nerum-control-focus) 8%,var(--nerum-control-surface));font-weight:600}._option_195b5_39[data-highlighted]{background:var(--nerum-surface-muted);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--nerum-control-focus) 35%,transparent)}._option_195b5_39[data-disabled]{opacity:var(--nerum-disabled-opacity);cursor:not-allowed}._check_195b5_48{position:absolute;inset-inline-end:12px;display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:var(--nerum-control-ring);color:var(--nerum-control-focus)}._group_195b5_49+._group_195b5_49{margin-top:6px;padding-top:6px;border-top:1px solid var(--nerum-control-border)}._groupLabel_195b5_50{padding:9px 12px 7px;color:var(--nerum-muted);font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;text-align:center}._scroll_195b5_51{display:flex;align-items:center;justify-content:center;min-height:28px;color:var(--nerum-control-focus);background:var(--nerum-control-surface)}._multipleContent_195b5_52{padding:0;overflow:auto;transform-origin:top center}._list_195b5_53{box-sizing:border-box;padding:6px;max-height:min(340px,var(--nerum-select-list-height));overflow:auto;overscroll-behavior:contain;outline:none}._inlineList_195b5_54{height:var(--nerum-select-list-height);min-height:90px}._inlineList_195b5_54:focus-visible{border-color:var(--nerum-control-focus);box-shadow:0 0 0 3px var(--nerum-control-ring)}._inlineList_195b5_54[aria-disabled=true]{opacity:var(--nerum-disabled-opacity);cursor:not-allowed}._selectionMark_195b5_57{position:absolute;inset-inline-end:14px;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:18px;height:18px;border:1px solid var(--nerum-control-border);border-radius:5px;color:var(--nerum-control-focus)}._selectionMark_195b5_57[data-checked]{border-color:var(--nerum-control-focus);background:var(--nerum-control-ring)}._check_195b5_48[hidden]{display:none}._formControl_195b5_61{position:absolute;width:1px;height:1px;padding:0;margin:-1px;border:0;clip-path:inset(50%);overflow:hidden;white-space:nowrap}@keyframes _reveal_195b5_1{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:1024px),(hover:none)and (pointer:coarse){._root_195b5_2,._content_195b5_28{font-size:16px}}@media(prefers-reduced-motion:reduce){._root_195b5_2,._chevron_195b5_20,._chevron_195b5_20>svg{transition:none}._content_195b5_28{animation:none}}@media(forced-colors:active){._option_195b5_39[data-highlighted]{outline:1px solid Highlight}._option_195b5_39[data-state=checked]{color:Highlight}}._root_3xcy6_1{display:inline-flex;align-items:center;gap:8px;cursor:pointer}._control_3xcy6_2{width:16px;height:16px;accent-color:var(--nerum-checkbox-accent, #a3ff47)}._control_3xcy6_2:disabled{cursor:default}._root_k92su_1{display:grid;min-width:0;gap:6px;color:var(--nerum-numeric-label);font-size:11px;font-weight:600}._control_k92su_2{display:flex;align-items:center;min-width:0;min-height:44px;overflow:hidden;border:1px solid var(--nerum-numeric-border);border-radius:10px;background:var(--nerum-numeric-surface);transition:border-color .15s ease,box-shadow .15s ease}._control_k92su_2:focus-within{border-color:var(--nerum-numeric-focus);box-shadow:0 0 0 3px var(--nerum-numeric-ring)}._root_k92su_1 ._control_k92su_2 input{box-sizing:content-box;width:100%;min-width:0;min-height:44px;padding:10px 8px;border:0;border-radius:0;outline:none;background:transparent;box-shadow:none;color:var(--nerum-numeric-text);font:inherit;font-size:16px;font-variant-numeric:tabular-nums;text-align:center;appearance:textfield;-moz-appearance:textfield}._root_k92su_1 ._control_k92su_2 input:focus{border:0;box-shadow:none}._root_k92su_1 input::-webkit-inner-spin-button,._root_k92su_1 input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}._suffix_k92su_7{padding-right:10px;color:var(--nerum-numeric-suffix);font-size:11px;pointer-events:none}@media(prefers-reduced-motion:reduce){._control_k92su_2{transition:none}}._root_zg0z4_1{font-size:.9rem;font-variant-numeric:tabular-nums}@media(max-width:1024px),(hover:none)and (pointer:coarse){._root_zg0z4_1{font-size:16px}}._root_ijnec_1{display:inline-flex;flex:none;width:74px;height:74px;align-items:center;justify-content:center;overflow:hidden;border-radius:50%;border:1px solid var(--nerum-avatar-border);background:linear-gradient(145deg,var(--nerum-avatar-start),var(--nerum-avatar-end));color:var(--nerum-avatar-text)}._root_ijnec_1 svg{transform:translateY(8px);fill:var(--nerum-avatar-fill)}@media(max-width:768px){._root_ijnec_1{width:67px;height:67px}}._root_1s6c0_1{display:inline-block;position:relative;width:100%}._control_1s6c0_2{padding-right:3rem;font-size:.9rem}._toggle_1s6c0_3{position:absolute;top:50%;right:.3rem;transform:translateY(-50%)}._root_17nkx_1{min-width:0;font-size:.9rem}._root_1le2b_1{width:100%;padding:0;height:2rem;cursor:pointer;accent-color:var(--nerum-control-focus)}._root_1le2b_1:focus-visible{outline:2px solid var(--nerum-control-focus);outline-offset:2px}._root_1le2b_1:disabled{cursor:not-allowed}._root_32tn8_1{cursor:pointer}._root_32tn8_1::file-selector-button{font:inherit;font-weight:700;color:var(--nerum-control-text);background:var(--nerum-surface-muted);border:1px solid var(--nerum-control-border);border-radius:var(--nerum-radius-control);padding:.4rem .65rem;margin-right:.75rem;cursor:inherit}._root_32tn8_1:disabled{cursor:not-allowed}.exercise-picker-sheet{box-sizing:border-box;width:min(1050px,calc(100vw - 40px));height:min(800px,90dvh);max-width:none;max-height:none;padding:0;overflow:hidden;border:1px solid #345866;border-radius:22px;background:#0a202b;color:#eaf5f8;box-shadow:0 26px 80px #020d14b8}.exercise-picker-sheet::backdrop{background:#020b12d9}@keyframes exercise-picker-rise{0%{opacity:.75;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.exercise-picker-frame{position:relative;display:flex;flex-direction:column;min-height:0;height:100%;overflow:hidden}.exercise-picker-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.exercise-picker-handle{display:none}.exercise-picker-heading{display:flex;align-items:center;gap:12px;flex:none;padding:22px 24px 14px}.exercise-picker-heading>div{flex:1;min-width:0}.exercise-picker-heading h2{margin:0;font-size:22px;line-height:1.25;letter-spacing:-.025em}.exercise-picker-heading p{margin:5px 0 0;color:#acc4cf;font-size:14px}.exercise-picker-sheet button{font:inherit;cursor:pointer}.exercise-picker-sheet button:disabled{cursor:not-allowed;opacity:.5}.exercise-picker-sheet button:focus-visible{outline:2px solid #5ce6c7;outline-offset:2px}.exercise-picker-icon,.exercise-picker-selection-actions button{display:grid;place-items:center;flex:none;width:44px;height:44px;border:1px solid #315262;border-radius:12px;background:#142e3b;color:#e3f2f6}.exercise-picker-close{margin-left:auto}.exercise-picker-heading.is-catalog .exercise-picker-close{align-self:flex-start}.exercise-picker-catalog{display:flex;flex-direction:column;min-height:0;flex:1}.exercise-picker-catalog[hidden]{display:none}.exercise-picker-tools{flex:none;display:grid;gap:12px;padding:0 24px 12px}.exercise-picker-search{display:flex;align-items:center;gap:10px;box-sizing:border-box;height:50px;padding:0 13px;border:1px solid #3b6170;border-radius:13px;background:#102a37;color:#bed3dc}.exercise-picker-search:focus-within{border-color:#53dec3;box-shadow:0 0 0 1px #53dec355}.exercise-picker-search input.form-control{flex:1;min-width:0;height:100%;padding:0;border:0;outline:0;background:transparent;color:#f2f9fa;font-size:16px;box-shadow:none}.exercise-picker-search input.form-control:focus{outline:0;border:0;box-shadow:none}.exercise-picker-search input::placeholder{color:#93afbd}.exercise-picker-search input::-webkit-search-cancel-button{display:none}.exercise-picker-search button{display:grid;place-items:center;width:32px;height:36px;padding:0;border:0;background:transparent;color:#b9d2da}.exercise-picker-chips{display:flex;gap:8px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;padding:1px 1px 4px}.exercise-picker-chips::-webkit-scrollbar{display:none}.exercise-picker-chips button{display:inline-flex;align-items:center;justify-content:center;gap:7px;flex:none;min-height:42px;padding:0 14px;border:1px solid #345666;border-radius:22px;background:#102631;color:#c7dee5;font-size:13px;white-space:nowrap;transition:border-color .16s,background-color .16s,color .16s}.exercise-picker-chips button .muscle-glyph{width:19px;height:19px}.exercise-picker-chips button:hover{border-color:#579b9b;background:#193743}.exercise-picker-chips button.is-active,.exercise-picker-chips button.is-active:hover{border-color:#a3ff47;background:#a3ff47;color:#14211d;font-weight:700}.exercise-picker-chips button.is-active .muscle-glyph{filter:brightness(.72) saturate(1.2)}.exercise-picker-result-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:25px;color:#b7cbd5;font-size:13px}.exercise-picker-result-heading button{display:inline-flex;align-items:center;gap:7px;flex:none;min-height:34px;padding:0 2px;border:0;background:transparent;color:#bce5dd;font-size:12px;white-space:nowrap}.exercise-picker-result-heading button:hover{color:#65e6cb}.exercise-picker-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:8px;min-height:0;flex:1;overflow-y:auto;overflow-anchor:none;overscroll-behavior:contain;padding:2px 24px 18px}.exercise-picker-frame.has-selection .exercise-picker-results{padding-bottom:calc(80px + env(safe-area-inset-bottom))}.exercise-picker-results article{display:flex;align-items:center;gap:8px;min-width:0;height:102px;box-sizing:border-box;border:1px solid #294653;border-radius:14px;background:#102834;transition:border-color .16s,background-color .16s}.exercise-picker-results article:hover{border-color:#426e78;background:#15313b}.exercise-picker-results article.is-selected,.exercise-picker-results article.is-selected:hover{border-color:#56ddc1;background:#15383e;box-shadow:inset 0 0 0 1px #56ddc122}.exercise-picker-result-info{display:flex;align-items:center;gap:12px;flex:1;min-width:0;height:100%;padding:5px 0 5px 5px;border:0;background:transparent;color:inherit;text-align:left}.exercise-picker-thumbnail{display:grid;place-items:center;flex:none;width:88px;height:88px;border-radius:10px;background:#081923;object-fit:contain}.exercise-picker-no-image{color:#648997}.exercise-picker-result-text{display:grid;gap:5px;min-width:0}.exercise-picker-result-text strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:650}.exercise-picker-muscle-tags,.exercise-picker-tags{display:flex;gap:5px;overflow:hidden;min-width:0}.exercise-picker-muscle-tags em,.exercise-picker-tags em{overflow:hidden;flex:0 1 auto;max-width:95px;padding:3px 7px;border:1px solid #335767;border-radius:20px;background:#1b3a49;color:#c5e2e8;font-size:10.5px;font-style:normal;line-height:1;text-overflow:ellipsis;white-space:nowrap}.exercise-picker-muscle-tags em{border-color:#436374;background:#254451;color:#e4f4f4}.exercise-picker-tags em{padding:2px 6px;font-size:10px;background:#16333f;color:#bad4dc}.exercise-picker-add{display:grid;place-items:center;flex:none;width:44px;height:44px;margin-right:8px;border:1px solid #365e6d;border-radius:50%;background:#173846;color:#65e6cb}.exercise-picker-add:hover{border-color:#60e8c4;background:#245264}.exercise-picker-results .is-selected .exercise-picker-add{border-color:#5ce8c2;background:#5ce8c2;color:#062924}.exercise-picker-empty{grid-column:1 / -1;color:#b3cad3}.exercise-picker-scroll{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 24px 20px}.exercise-picker-detail{background:radial-gradient(ellipse 94% 46% at 50% 36%,#173543,#0a202b 78%)}.exercise-picker-detail.exercise-picker-scroll{padding-top:12px}.exercise-picker-detail-tags{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:5px}.exercise-picker-detail-tags span{padding:6px 10px;border:1px solid #365867;border-radius:20px;background:#1b3b48;color:#c4e5e5;font-size:12px}.exercise-picker-detail-tags .is-primary{border-color:#9b5047;background:#482d32;color:#ffc3ac}.exercise-picker-detail-tags .is-secondary{border-color:#83563b;background:#3c302c;color:#ffcc9c}.exercise-picker-detail-tags .is-supporting{border-color:#31546a;background:#1b3847;color:#d0e9f3}.exercise-picker-hero{position:relative;display:grid;place-items:center;min-height:240px;height:min(39dvh,370px)}.exercise-picker-hero-image{width:100%;height:100%;min-height:0;object-fit:contain}.exercise-picker-hero-arrow{position:absolute;z-index:1;top:50%;display:grid;place-items:center;width:44px;height:44px;padding:0;transform:translateY(-50%);border:1px solid #335766;border-radius:50%;background:#102a37e0;color:#e4f5f5}.exercise-picker-hero-arrow.is-previous{left:2px}.exercise-picker-hero-arrow.is-next{right:2px}.exercise-picker-hero-arrow.is-next svg{transform:rotate(180deg)}.exercise-picker-gallery{position:relative;z-index:2;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:-27px 10px 0}.exercise-picker-gallery-item{display:grid;grid-template-rows:minmax(0,1fr) 27px;place-items:center;box-sizing:border-box;min-width:0;height:104px;overflow:hidden;padding:0;border:1px solid #325462;border-radius:12px;background:#0c2430;color:#bdd1db;font-size:11px!important}.exercise-picker-gallery-item img{width:100%;height:100%;min-height:0;object-fit:contain}.exercise-picker-gallery-item span{align-self:stretch;display:grid;place-items:center;width:100%;padding:0 3px;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:#132e3a}.exercise-picker-gallery-item.is-current{border-color:#5ce8c2;box-shadow:0 0 0 1px #5ce8c2}.exercise-picker-gallery-item.is-current span{background:#5ce8c2;color:#092722;font-weight:700}.exercise-picker-gallery-item.is-empty{border-style:dashed;color:#829eac;background:#0c2330ba}.exercise-picker-gallery-item.is-empty span{background:transparent}.exercise-picker-instructions{margin-top:17px;padding:16px 2px 0;border-top:1px solid #294753}.exercise-picker-instructions h3{margin:0 0 14px;font-size:15px}.exercise-picker-instructions p{margin:0;color:#bad0d9;font-size:13px}.exercise-picker-instructions ol{display:grid;gap:10px;margin:0;padding:0;list-style:none;color:#c8dbe0;font-size:12.5px;line-height:1.45}.exercise-picker-instructions li{display:flex;align-items:flex-start;gap:7px}.exercise-picker-instructions li>span:last-child{flex:1;min-width:0}.exercise-picker-step{display:grid;place-items:center;flex:none;width:20px;height:20px;margin-top:1px;border-radius:50%;background:#5ce8c2;color:#092722;font-size:11px;font-weight:800;line-height:1}.exercise-picker-session-config{display:grid;align-content:start;gap:12px}.exercise-picker-session-config h3{margin:0;color:#f0f9f9;font-size:18px}.exercise-picker-session-config p{margin:0;color:#acc4cf;font-size:13px}.exercise-picker-session-config p[role=alert]{color:#ffb9b5}.exercise-picker-session-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.exercise-picker-session-fields label{display:grid;align-content:start;gap:7px;min-width:0;padding:14px;border:1px solid #315361;border-radius:13px;background:#102a35;color:#d6e9ec;font-size:13px}.exercise-picker-session-fields input{box-sizing:border-box;width:100%;min-width:0;min-height:44px;padding:8px 12px;border:1px solid #416373;border-radius:10px;background:#102f3b;color:#f2fafa;font-size:16px}.exercise-picker-session-fields input:focus-visible{outline:2px solid #5ce6c7;outline-offset:2px}.exercise-picker-selection{display:grid;align-content:start;gap:8px}.exercise-picker-selection article{display:grid;grid-template-columns:100px minmax(0,1fr);grid-template-rows:minmax(0,1fr) 44px;gap:5px 10px;box-sizing:border-box;min-width:0;min-height:116px;padding:7px;border:1px solid #315361;border-radius:12px;background:#102a35}.exercise-picker-selected-media{position:relative;grid-column:1;grid-row:1 / 3;width:100px;min-height:100px;border-radius:9px;background:#081923;overflow:hidden}.exercise-picker-selected-image{display:grid;place-items:center;width:100%;height:100%;object-fit:contain}.exercise-picker-position{position:absolute;top:4px;left:4px;display:grid;place-items:center;min-width:21px;height:21px;padding:0 3px;box-sizing:border-box;border-radius:7px;background:#0a2632dd;color:#60e7c8;font-size:11px;font-weight:800}.exercise-picker-selected-body{display:grid;align-content:center;justify-items:end;gap:6px;grid-column:2;grid-row:1;min-width:0;text-align:right}.exercise-picker-selected-body strong{display:block;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.exercise-picker-selected-muscles{justify-content:flex-start;flex-direction:row-reverse;align-self:start;max-width:100%}.exercise-picker-selection-actions{display:flex;justify-content:flex-end;gap:5px;grid-column:2;grid-row:2;min-width:0}.exercise-picker-footer{flex:none;padding:12px 24px max(14px,env(safe-area-inset-bottom));border-top:1px solid #30515b;background:#0b222d}.exercise-picker-frame.has-selection .exercise-picker-footer{position:absolute;right:0;bottom:0;left:0;box-sizing:border-box}.exercise-picker-summary{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:44px;padding:0;border:0;background:transparent;color:#e4f5f2;text-align:left}.exercise-picker-summary span{color:#61e7c6}.exercise-picker-primary{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:50px;border:0;border-radius:14px;background:#a3ff47;color:#14211d;font-weight:750!important}.exercise-picker-detail-actions{display:flex;align-items:center;gap:10px}.exercise-picker-detail-actions .exercise-picker-primary{flex:1;min-width:0;width:auto}.exercise-picker-detail-remove{display:flex;align-items:center;justify-content:center;gap:6px;order:-1;flex:none;min-height:50px;padding:0 12px;border:1px solid #315867;border-radius:14px;background:#183643;color:#cde6e6;font-size:12px!important}body:has(.exercise-picker-sheet[open]){overflow:hidden}@media(max-width:650px){.exercise-picker-sheet{position:fixed;top:calc(var(--picker-viewport-top, 0px) + env(safe-area-inset-top) + 8px);right:0;bottom:auto;left:0;width:100%;height:calc(var(--picker-viewport-height, 100dvh) - env(safe-area-inset-top) - 8px);margin:0;border-radius:24px 24px 0 0;border-bottom:0;animation:exercise-picker-rise .22s cubic-bezier(.2,.8,.2,1)}.exercise-picker-frame{height:100%}.exercise-picker-handle{display:grid;place-items:center;flex:none;height:20px;touch-action:none}.exercise-picker-handle span{width:40px;height:5px;border-radius:9px;background:#466875}.exercise-picker-heading{padding:4px 16px 13px}.exercise-picker-heading h2{font-size:21px}.exercise-picker-tools{padding:0 16px 10px;gap:10px}.exercise-picker-results{grid-template-columns:minmax(0,1fr);padding:2px 16px 12px}.exercise-picker-thumbnail{width:78px;height:88px}.exercise-picker-result-info{gap:10px}.exercise-picker-chips button{padding:0 12px}.exercise-picker-scroll{padding:0 16px 16px}.exercise-picker-session-config.exercise-picker-scroll{padding-top:16px}.exercise-picker-detail.exercise-picker-scroll{padding-top:18px}.exercise-picker-instructions{margin-right:-8px;padding-right:0}.exercise-picker-frame:has(.exercise-picker-detail) .exercise-picker-footer{border-top:0}.exercise-picker-footer{padding:9px 16px max(10px,env(safe-area-inset-bottom))}.exercise-picker-frame:has(.exercise-picker-detail) .exercise-picker-footer,.exercise-picker-frame:has(.exercise-picker-selection) .exercise-picker-footer{padding-bottom:max(24px,calc(env(safe-area-inset-bottom) + 18px))}}@media(max-width:360px){.exercise-picker-session-fields{grid-template-columns:minmax(0,1fr);gap:8px}.exercise-picker-thumbnail{width:70px;height:82px}.exercise-picker-result-info{gap:8px}.exercise-picker-selection article{grid-template-columns:92px minmax(0,1fr);grid-template-rows:minmax(92px,auto) 44px;gap:5px 8px}.exercise-picker-selected-media{grid-row:1;width:92px;min-height:92px}.exercise-picker-selection-actions{grid-column:1 / -1;grid-row:2;gap:4px}}@media(prefers-reduced-motion:reduce){.exercise-picker-sheet,.exercise-picker-sheet::backdrop{animation:none}}.muscle-radar{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:24px}.muscle-radar-graphic{position:relative;width:100%;max-width:400px;aspect-ratio:1;margin:auto}.muscle-radar-plot{position:absolute;inset:16%;width:68%;height:68%;overflow:visible}.muscle-radar-marker{position:absolute;transform:translate(-50%,-50%);display:grid;justify-items:center;gap:4px;color:#deedf0;font-size:clamp(8px,1vw,11px);white-space:nowrap}.muscle-radar-icon{display:grid;place-items:center;width:clamp(34px,5vw,56px);aspect-ratio:1;border-radius:50%;background:#0b202b}.muscle-radar-icon .muscle-glyph{width:100%;height:100%}.muscle-radar-grid{fill:#102a36;stroke:#315260;stroke-width:.7}.muscle-radar-axis{stroke:#426572;stroke-width:.65}.muscle-radar-shape{fill:#43e6cf55;stroke:#a3ff47;stroke-width:2;stroke-linejoin:round}.muscle-radar-label{fill:#b7c8d0;font-size:6px;text-anchor:middle;dominant-baseline:middle;font-weight:700}.muscle-radar-graphic>strong{position:absolute;inset:0;display:grid;place-content:center;text-align:center;font-size:24px;pointer-events:none}.muscle-radar-graphic>strong small{color:#8ca4ae;font-size:9px;text-transform:uppercase;letter-spacing:.12em}.muscle-radar-values{display:grid;gap:7px}.muscle-radar-values div{display:grid;grid-template-columns:92px 1fr 25px;align-items:center;gap:8px;font-size:11px;color:#b7c8d0}.muscle-radar-values span{display:flex;align-items:center;gap:6px}.muscle-glyph{width:24px;height:24px;flex:0 0 auto;object-fit:contain}.muscle-radar-values b{height:6px;min-width:2px;border-radius:99px;background:linear-gradient(90deg,#43e6cf,#a3ff47)}.muscle-radar-values strong{color:#edf4f7;text-align:right;font-size:11px}.muscle-radar.is-miniature{display:block;width:72px;height:72px;flex-shrink:0}.muscle-radar.is-miniature .muscle-radar-graphic{width:100%;max-width:none}.muscle-radar.is-miniature .muscle-radar-plot{inset:0;width:100%;height:100%}@media(max-width:600px){.muscle-radar{grid-template-columns:1fr;gap:16px}.muscle-radar-graphic{width:100%;max-width:330px}.muscle-radar-values div{grid-template-columns:105px 1fr 28px}}@media(min-width:651px){.block-builder .builder-days{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));align-items:start}.block-builder .builder-day{container-type:inline-size}@container (max-width: 620px){.builder-day .builder-day-controls{grid-template-columns:minmax(0,1fr)}.builder-day .builder-day-rest{grid-template-columns:minmax(0,1fr);gap:5px;padding-bottom:0}.builder-day .builder-day-actions{justify-content:flex-start;padding-top:8px}.builder-day .builder-exercise-columns{display:none}.builder-day .builder-exercise-row{grid-template-columns:76px minmax(0,1fr)}.builder-day .builder-exercise-identity{grid-column:1 / -1}.builder-day .builder-exercise-series{grid-column:1}.builder-day .builder-exercise-targets{grid-column:2}.builder-day .builder-exercise-actions{grid-column:1 / -1;grid-template-columns:repeat(3,34px) minmax(0,1fr);justify-content:start;padding-top:0}.builder-day .builder-exercise-actions select{grid-column:auto}.builder-day .builder-exercise-targets .builder-targets{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width: 420px){.builder-day .builder-day-name select{padding-inline:4px}.builder-day .builder-blocks{padding-inline:10px}.builder-day .builder-exercise-row{gap:7px;padding-inline:7px}.builder-day .builder-exercise-actions{grid-template-columns:repeat(3,34px)}.builder-day .builder-exercise-actions select{grid-column:1 / -1}}}.builder-toolbar .builder-extra-options{position:relative;flex:none}.builder-toolbar .builder-toolbar-actions{flex:none;flex-wrap:nowrap;align-items:center}.block-builder .builder-toolbar .builder-save-invalid{opacity:.55;cursor:pointer}.block-builder .builder-toolbar .builder-extra-trigger{display:grid;place-items:center;width:42px;min-height:42px;padding:0;border-color:#326071;border-radius:9px;background:#102d38;color:#a9eee0}.block-builder .builder-toolbar .builder-extra-trigger:hover,.block-builder .builder-toolbar .builder-extra-trigger[aria-expanded=true]{border-color:#61d9c6;background:#19424b}.block-builder .builder-toolbar .builder-extra-trigger:focus-visible,.block-builder .builder-toolbar .builder-extra-menu button:focus-visible{outline:2px solid #9bf0d2;outline-offset:2px}.builder-toolbar .builder-extra-menu{position:absolute;z-index:20;top:calc(100% + 6px);right:0;min-width:174px;padding:5px;border:1px solid #3d7180;border-radius:10px;background:#102d38;box-shadow:0 12px 28px #03121cc4}.block-builder .builder-toolbar .builder-extra-menu button{display:flex;justify-content:flex-start;width:100%;min-height:40px;padding:9px 10px;border:0;background:transparent;color:#e5f5f2;white-space:nowrap}.block-builder .builder-toolbar .builder-extra-menu button:hover{background:#1c4751}@media(max-width:650px){.builder-toolbar .builder-mobile-toolbar-heading .builder-mobile-actions{display:flex;grid-column:3;grid-row:1;align-items:center;gap:6px;white-space:nowrap}.block-builder .builder-toolbar .builder-mobile-toolbar-heading .builder-mobile-actions .builder-mobile-save{display:inline-flex!important;width:auto;min-height:42px;padding:0 9px;font-size:11px}.builder-toolbar .builder-toolbar-actions .builder-extra-options{display:none}.block-builder .builder-toolbar .builder-extra-trigger{width:42px;min-height:42px;border-radius:50%}}@media(min-width:651px){.builder-toolbar .builder-mobile-actions{display:none}}.block-builder .builder-primary>.builder-add-day{display:none}.block-builder .builder-section-heading>div{min-width:0}.block-builder .builder-section-heading .builder-heading-add-day{flex:none;min-height:44px;padding-inline:14px}.block-builder .builder-section-heading .builder-heading-add-day:focus-visible{outline:2px solid #9bf0d2;outline-offset:2px}@media(max-width:650px){.block-builder .builder-section-heading .builder-heading-add-day{width:44px;height:44px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--fit-text)}.block-builder .builder-section-heading .builder-heading-add-day:hover{background:#ffffff08}.builder-section-heading .builder-heading-add-day span{display:none}}.mobile-exercise-config .mobile-config-tabs{display:grid;grid-template-columns:repeat(2,1fr);gap:4px;padding:12px 18px 0;border-bottom:1px solid #31535e}.mobile-exercise-config .mobile-config-tabs button{min-height:44px;border:0;border-bottom:3px solid transparent;background:transparent;color:#b3cdd2;font-weight:650}.mobile-exercise-config .mobile-config-tabs button[aria-selected=true]{border-bottom-color:var(--fit-lime, #a3ff47);color:#edf7f8}.mobile-exercise-config .builder-config-content{align-content:start;grid-auto-rows:max-content;gap:14px;padding:16px 18px 24px}.mobile-exercise-config .mobile-config-section,.mobile-exercise-config .mobile-config-card{display:grid;align-content:start;gap:12px;padding:16px;border:1px solid #31535e;border-radius:14px;background:#132e39}.mobile-exercise-config .builder-config-content>.mobile-config-section:first-child,.mobile-exercise-config .mobile-config-rest{gap:6px;padding-block:10px}.mobile-exercise-config h3{margin:0;color:#edf7f8;font-size:15px}.mobile-exercise-config small,.mobile-exercise-config .mobile-config-summary span{color:#b3cdd2;line-height:1.4}.mobile-exercise-config .mobile-config-targets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.mobile-exercise-config .mobile-config-targets label{min-width:0}.mobile-exercise-config .mobile-config-targets input{padding:8px}.mobile-exercise-config .mobile-config-stepper{display:grid;grid-template-columns:52px minmax(0,1fr) 52px;align-items:end;gap:10px}.mobile-exercise-config .mobile-config-stepper>button{display:flex;align-items:center;justify-content:center;min-height:44px;padding:0;font-size:12px}.mobile-exercise-config .mobile-config-stepper>button:disabled{opacity:.45}.mobile-exercise-config .builder-config-content .mobile-config-stepper .numeric-field{gap:0}.mobile-exercise-config .mobile-config-stepper .numeric-field>span:first-child{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;white-space:nowrap;clip-path:inset(50%)}.mobile-exercise-config .mobile-config-stepper .numeric-field input{text-align:center}.mobile-exercise-config .mobile-config-summary{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:4px 12px}.mobile-exercise-config .mobile-config-apply,.mobile-exercise-config .mobile-config-inherit{justify-self:start}.mobile-exercise-config .mobile-config-rest{border-top:1px solid #31535e}.mobile-exercise-config footer button.fit-primary[data-variant=solid]{width:100%;background:var(--fit-lime, #a3ff47);color:#10200d;box-shadow:none}@media(max-width:359px){.mobile-exercise-config .mobile-config-section,.mobile-exercise-config .mobile-config-card{padding:12px}.mobile-exercise-config .mobile-config-targets{gap:5px}.mobile-exercise-config .mobile-config-targets label{font-size:11px}}@media(max-width:650px){.builder-config-sheet:has(.mobile-exercise-config){top:calc(var(--builder-viewport-top, 0px) + env(safe-area-inset-top) + 8px);height:calc(var(--builder-viewport-height, 100dvh) - env(safe-area-inset-top) - 8px);border:1px solid var(--fit-line, #31535e);border-bottom:0;border-radius:24px 24px 0 0;background:#0a202b}.builder-config-sheet .mobile-exercise-config{height:100%;min-height:0;background:#0a202b}.builder-config-sheet .mobile-exercise-config .mobile-config-tabs,.builder-config-sheet .mobile-exercise-config .builder-config-content{background:#0a202b}.builder-config-sheet .mobile-exercise-config .mobile-config-handle{display:grid;place-items:center;flex:none;height:20px}.builder-config-sheet .mobile-exercise-config .mobile-config-handle span{width:40px;height:5px;border-radius:9px;background:#466875}.builder-config-sheet .mobile-exercise-config header{gap:12px;padding:4px 16px 13px;background:#0a202b}.builder-config-sheet .mobile-exercise-config header button{flex:none;width:44px;height:44px;padding:0;border:1px solid #315262;border-radius:12px;background:#142e3b;color:#e3f2f6;align-self:flex-start}.builder-config-sheet .mobile-exercise-config header h2{margin:0;font-size:21px;line-height:1.25;letter-spacing:-.025em}.builder-config-sheet .mobile-exercise-config header small{display:block;margin-top:5px;line-height:18px;color:#acc4cf}.builder-config-sheet .mobile-exercise-config .builder-config-content{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain}.builder-config-sheet .mobile-exercise-config footer{flex:none;padding:9px 16px max(24px,calc(env(safe-area-inset-bottom) + 18px));background:#0a202b}}.mobile-exercise-config header>div{flex:1;min-width:0}.mobile-exercise-config header .mobile-config-close{flex:none}.mobile-exercise-config .mobile-config-handle{display:none}.block-builder{display:grid;gap:24px;color:#e5f0f4}.block-builder .builder-grip{padding:4px;border-color:transparent;background:transparent;color:#81aaaf;cursor:grab}.block-builder .builder-drop{display:flex;width:100%;min-height:42px;border:1px dashed #70dbc7;color:#a0f5de;background:#174a42;border-radius:6px;font-size:11px;margin:5px 0}.block-builder .builder-drop:hover{background:#246857}.workout-planned{display:block;font-size:9px;line-height:1.5;color:#9cb9c5;max-width:105px}.block-builder button{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid #35515e;border-radius:8px;padding:9px 12px;color:inherit;background:#183440;cursor:pointer;font:inherit;font-size:12px;min-height:36px}.block-builder button:disabled{opacity:.4;cursor:not-allowed}.block-builder button.fit-primary{background:#b1ff57;color:#112218;border-color:#b1ff57;font-weight:750}.block-builder input,.block-builder select{box-sizing:border-box;width:100%;min-width:0;padding:10px;border:1px solid #385561;border-radius:7px;background:#0e222d;color:#edf6fa;font:inherit;font-size:13px}.block-builder input:focus,.block-builder select:focus{outline:2px solid #65dccc;outline-offset:2px}.block-builder label{display:grid;gap:6px;font-size:11px;color:#abc1cd;min-width:0}.builder-toolbar{display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid #34505b;padding:0 0 22px}.builder-toolbar-details{width:min(460px,60%)}.builder-eyebrow{display:block;font-size:10px;font-weight:700;letter-spacing:.14em;color:#68dfce;margin-bottom:10px}.builder-toolbar-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px}.builder-section-heading{display:flex;justify-content:space-between;align-items:center;gap:16px}.builder-section-heading h2{margin:0;font-size:22px}.builder-section-heading p{color:#9eb5c1;font-size:12px;margin-bottom:0}.builder-days{display:grid;grid-template-columns:repeat(auto-fill,minmax(330px,355px));gap:16px;align-items:start;justify-content:start}.builder-day{min-width:0;border:1px solid #304c58;border-radius:14px;background:#112732;overflow:hidden}.builder-day.is-target{border-color:#57bdaf}.builder-day>header{display:flex;gap:10px;align-items:center;padding:14px;background:#193440}.builder-day>header input,.builder-day>header select{font-size:16px;font-weight:700;border-color:transparent;background:transparent}.builder-day-number{color:#89ebd9;font-size:12px;font-weight:800}.builder-day-rest{display:grid;grid-template-columns:130px 1fr;align-items:center;gap:12px;padding:14px;border-bottom:1px solid #294651}.builder-day-controls{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;border-bottom:1px solid #294651}.builder-day-controls .builder-day-rest{border-bottom:0}.builder-day small{font-size:10px;line-height:1.6;color:#98b4c0}.builder-day-actions{display:flex;gap:8px;flex-wrap:wrap;padding:12px}.builder-blocks{display:grid;gap:14px;padding:0 12px 12px}.builder-block{min-width:0;background:#162e3b;border:1px solid #3a5362;border-radius:10px;overflow:hidden}.builder-block.is-group{border-color:#54baae;background:#102e33}.builder-block-heading{display:flex;align-items:center;gap:5px;padding:9px;border-bottom:1px solid #36515c}.builder-block-heading>span{color:#77e1cf;padding:0 4px}.builder-block-heading input{flex:1;width:80px}.builder-block-heading button,.builder-member header button,.builder-member-actions button{padding:6px;flex-shrink:0}.builder-select{display:flex!important;align-items:center;flex:1}.builder-select input{width:16px}.builder-block-count{display:flex;align-items:center;gap:14px;padding:12px}.builder-block-count>label{max-width:135px}.builder-member{padding:12px;border-top:1px solid #2b4b54}.builder-member header{display:flex;gap:6px;align-items:center;margin-bottom:12px}.builder-member header strong{flex:1;font-size:13px;line-height:1.5}.builder-member-index{display:inline-block;margin-right:8px;color:#76e4cf;font-size:11px}.builder-targets{display:grid;grid-template-columns:repeat(auto-fit,minmax(85px,1fr));gap:8px}.builder-targets .builder-repetition-range{display:grid;min-width:0;grid-column:auto;grid-template-columns:minmax(0,1fr);gap:6px;margin:0;padding:0;border:0}.builder-repetition-range legend{padding:0;color:#9fb6be;font-size:10px}.builder-repetition-inputs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.builder-repetition-inputs label{display:grid;min-width:0;gap:4px}.builder-targets input{min-height:40px}.block-builder .builder-link{border:0;background:transparent;color:#79dacf;padding:8px 0;font-size:11px}.builder-per-set{display:grid;gap:10px}.builder-per-set fieldset{min-width:0;border:1px solid #385661;border-radius:8px;padding:10px}.builder-per-set legend{font-size:11px;color:#b4d7de}.builder-member-actions{display:flex;justify-content:flex-end;gap:5px;margin-top:5px}.builder-member-actions select{width:auto;max-width:210px;font-size:11px}.builder-block footer{display:grid;gap:10px;padding:12px;border-top:1px dashed #438479}.builder-block footer span,.builder-block footer p{color:#9fc9c4;font-size:11px;margin:0}.builder-empty{display:flex!important;flex-direction:column;width:calc(100% - 24px);margin:0 12px 12px;min-height:150px!important;border-style:dashed!important;background:transparent!important;color:#b6cfdb!important}.builder-empty span{color:#8ba7b4}.builder-catalog{padding:20px;border:1px solid #37505d;border-radius:14px;background:#122935}.builder-catalog>header{display:flex;gap:20px;justify-content:space-between;align-items:center}.builder-catalog h2{margin:0 0 14px;font-size:18px}.builder-catalog>header label{min-width:220px}.builder-search{display:flex;gap:12px}.builder-search select{max-width:220px}.builder-catalog>p{font-size:11px;color:#9db6c3}.builder-catalog-results{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:8px;max-height:420px;overflow:auto}.builder-catalog-results article{display:flex;gap:6px;align-items:center;border:1px solid #304d5a;border-radius:8px;padding:10px}.builder-catalog-results article>div{flex:1}.builder-catalog-results strong{font-size:12px}.builder-catalog-results small{display:block;font-size:10px;color:#99b5c4;margin-top:5px}.builder-dialog{width:min(540px,92vw);max-height:85dvh;overflow:auto;overscroll-behavior:contain;padding:20px;border:1px solid #52747f;border-radius:14px;background:#122935;color:#e4f0f6}.builder-dialog::backdrop{background:#04131bcc}.builder-dialog>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.builder-dialog h2{font-size:20px}.builder-dialog img{width:100%;max-height:45dvh;object-fit:contain}body:has(.builder-dialog[open]){overflow:hidden}@media(max-width:650px){.builder-days{grid-template-columns:1fr}.builder-toolbar,.builder-catalog>header{align-items:stretch;flex-direction:column}.builder-toolbar-details{width:100%}.builder-search{flex-direction:column}.builder-search select{max-width:none}.builder-catalog{padding:14px}}.builder-mobile-toolbar-heading{display:none}.builder-mobile-save,.builder-mobile-import{display:none!important}.builder-title{margin:3px 0 2px;color:#f2fbfc;font-size:25px;letter-spacing:-.05em}.fit-main:has(.block-builder){max-width:1500px}.coaching-section:has(>.block-builder){margin-top:0}.builder-subtitle{margin:0 0 15px;color:#9bb6c1;font-size:12px}.builder-toolbar-details>label{gap:7px}.builder-toolbar-details>label input{min-height:42px;padding:0 14px;border-color:#326071;background:#0c202b}.builder-workspace{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,320px);align-items:start;gap:20px}.builder-primary{min-width:0}.builder-primary .builder-section-heading{margin-bottom:14px}.builder-primary .builder-section-heading h2{font-size:22px}.builder-primary .builder-section-heading p{max-width:680px;font-size:12px}.builder-days{display:grid;grid-template-columns:1fr;gap:10px}.builder-day{border-color:#2d707c;border-radius:12px;background:linear-gradient(120deg,#102d38,#102530)}.builder-day.is-target{border-color:#58d9ca;box-shadow:0 0 0 1px #58d9ca33,0 12px 28px #0000001c}.builder-day>header{min-height:62px;padding:12px 16px;background:linear-gradient(90deg,#143c48,#12323d)}.builder-day>header input,.builder-day>header select{font-size:17px}.builder-day>header select{width:min(220px,100%);min-height:40px}.builder-day-number{display:grid;place-items:center;width:40px;height:40px;border-radius:9px;background:#114c55;color:#5ce9d6;font-size:14px}.builder-day>.builder-day-heading{display:grid;grid-template-columns:52px minmax(0,1fr) 36px 72px;gap:10px}.builder-day-name{min-width:0}.builder-day-name select{width:100%;min-width:0;font-size:16px;font-weight:700}.builder-day-name small{display:block;padding-left:4px}.builder-day .builder-day-toggle{display:flex;gap:4px;padding:8px 4px;border-color:transparent;background:#114c55;color:#5ce9d6}.builder-day-toggle .builder-day-number{width:auto;height:auto;background:transparent;font-size:12px}.builder-day-toggle svg{flex-shrink:0;transition:transform .15s ease}.builder-day-toggle[aria-expanded=false] svg{transform:rotate(-90deg)}.builder-day-content[hidden]{display:none}@media(max-width:600px){.builder-day>.builder-day-heading{grid-template-columns:44px minmax(0,1fr) 30px 64px;gap:6px;padding:10px}.builder-day-heading>button:not(.builder-day-toggle){padding:6px}.builder-day-heading .muscle-radar.is-miniature{width:64px;height:64px}}@media(prefers-reduced-motion:reduce){.builder-day-toggle svg{transition:none}}.builder-day-rest{grid-template-columns:195px minmax(0,1fr) auto;padding:10px 16px;background:transparent}.builder-day-rest .numeric-field,.builder-day-rest label{display:grid;grid-template-columns:minmax(0,1fr) 78px;align-items:center;gap:8px}.builder-day-rest input{min-height:38px}.builder-day-actions{justify-content:flex-end;padding:10px 16px;border-bottom:0}.builder-day-actions button{min-height:36px;border-color:#286477;background:#12313c}.builder-blocks{gap:5px;padding:0 16px 16px}.builder-block{border-color:#315765;border-radius:8px;background:#102b36}.builder-block.is-group{border-color:#49b9ad;background:#102f35}.builder-block-heading{min-height:45px;padding:6px 9px}.builder-block-count{grid-template-columns:150px minmax(0,1fr);align-items:center;padding:8px 12px;border-bottom:1px solid #284a55}.builder-block-count .numeric-field,.builder-block-count label{display:grid;grid-template-columns:1fr 60px;align-items:center;gap:8px}.builder-block-count input{min-height:34px;padding:6px 8px}.builder-member{display:grid;grid-template-columns:minmax(210px,1.15fr) minmax(310px,1fr) auto;align-items:center;gap:14px;padding:9px 12px;border-top-color:#254854}.builder-member header{min-width:0;margin:0}.builder-member header strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.builder-member .builder-targets{grid-column:2;grid-row:1}.builder-member>.builder-link,.builder-member>.builder-per-set{grid-column:2;grid-row:2}.builder-member-actions{grid-column:3;grid-row:1 / span 2;margin:0;align-items:center}.builder-member-actions select{max-width:118px}.builder-empty{width:calc(100% - 32px);margin:0 16px 16px;min-height:92px!important}.builder-add-day{width:100%;margin-top:10px;border-style:dashed!important;background:transparent!important;color:#5ee2d0!important}.builder-summary{position:sticky;top:18px;display:grid;gap:18px;padding:20px;border:1px solid #2e5966;border-radius:14px;background:linear-gradient(145deg,#112d38,#0d222c);box-shadow:0 14px 34px #0000001a}.builder-summary-heading{display:flex;gap:11px;align-items:flex-start}.builder-summary-heading>svg{flex:0 0 auto;margin-top:2px;color:#55e0d1}.builder-summary h2,.builder-summary h3{margin:0}.builder-summary-heading h2{font-size:17px}.builder-summary-heading p,.builder-summary-section p{margin:3px 0 0;font-size:11px}.builder-summary-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.builder-summary-stats>div{display:grid;justify-items:center;gap:2px;padding:10px 4px;border:1px solid #244b59;border-radius:9px;background:#0d2631}.builder-summary-stats strong{color:#57e1d2;font-size:20px}.builder-summary-stats span{color:#9eb6bf;font-size:9px}.builder-summary-section{display:grid;gap:10px;padding-top:15px;border-top:1px solid #244653}.builder-summary-section h3{font-size:12px}.builder-summary-days{display:grid;gap:7px}.builder-summary-days>div{display:grid;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;column-gap:7px;padding:11px;border:1px solid #28505d;border-radius:9px;background:#102b36}.builder-summary-days strong{font-size:11px}.builder-summary-days small{grid-column:2;color:#8eabb6;font-size:9px}.builder-summary-days svg{grid-column:3;grid-row:1 / span 2;color:#88a7b0}.builder-summary-dot{width:9px;height:9px;border-radius:50%;background:#54d4c3;box-shadow:0 0 8px #54d4c366}.builder-summary-dot.color-1{background:#5ab7f2;box-shadow:0 0 8px #5ab7f266}.builder-summary-dot.color-2{background:#bc7deb;box-shadow:0 0 8px #bc7deb66}.builder-muscle-bars{display:grid;gap:8px}.builder-muscle-bars>div{display:grid;grid-template-columns:74px minmax(0,1fr) 30px;align-items:center;gap:7px;color:#a8c0c8;font-size:10px}.builder-muscle-bars i{height:7px;overflow:hidden;border-radius:8px;background:#183d4a}.builder-muscle-bars b{display:block;height:100%;border-radius:inherit}.builder-muscle-bars strong{color:#c4d9dd;font-size:9px;text-align:right}.builder-summary-tip{display:flex;gap:10px;padding:12px;border:1px solid #2c6972;border-radius:10px;background:#103a40}.builder-summary-tip>span{color:#64e9d3;font-size:21px}.builder-summary-tip p{color:#a8c5c7;font-size:10px;line-height:1.45}.builder-summary-tip strong{display:block;margin-bottom:3px;color:#e0f4f0;font-size:11px}.builder-exercise-columns{display:grid;grid-template-columns:minmax(0,1.3fr) 76px minmax(0,1.2fr) 142px;align-items:center;gap:10px;padding:3px 10px 6px;color:#8fadb8;font-size:10px}.builder-exercise-columns span:nth-child(2),.builder-exercise-columns span:nth-child(3),.builder-exercise-columns span:nth-child(4){text-align:center}.builder-exercise-row{display:grid;grid-template-columns:minmax(0,1.3fr) 76px minmax(0,1.2fr) 142px;align-items:center;gap:10px;min-width:0;padding:7px 10px;border:1px solid #315765;border-radius:8px;background:#102b36}.builder-exercise-row>.builder-drop{grid-column:1 / -1}.builder-exercise-identity{grid-column:1;display:grid;grid-template-columns:24px 34px minmax(0,1fr);align-items:center;gap:8px;min-width:0}.builder-exercise-identity .builder-grip{width:24px;min-height:30px;padding:2px}.builder-exercise-number{display:grid;place-items:center;width:34px;height:34px;border:1px solid #25818a;border-radius:7px;color:#61e3d2;font-size:12px;font-weight:800}.builder-exercise-identity strong{overflow:hidden;color:#e8f3f5;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.builder-exercise-identity small{grid-column:3;justify-self:start;padding:4px 7px;border-radius:6px;background:#1a3a47;color:#a8c5cf;font-size:9px;white-space:nowrap}.builder-exercise-series{grid-column:2}.builder-exercise-series,.builder-exercise-targets{align-self:start}.builder-exercise-series .numeric-field,.builder-exercise-targets .builder-targets label{gap:5px;font-size:9px;line-height:16px;white-space:nowrap}.builder-exercise-series .numeric-field-control,.builder-exercise-series .numeric-field .numeric-field-control input,.builder-exercise-targets .numeric-field-control,.builder-exercise-targets .numeric-field .numeric-field-control input,.builder-exercise-targets input{height:36px;min-height:36px}.builder-exercise-targets{grid-column:3;min-width:0}.builder-exercise-targets .builder-targets{grid-template-columns:repeat(3,minmax(0,1fr))}.builder-exercise-targets .builder-targets input{font-size:12px}.builder-exercise-targets .builder-link{min-height:24px;padding:3px 0}.builder-exercise-actions{grid-column:4;min-width:0;display:grid;grid-template-columns:repeat(3,34px);justify-content:end;align-items:center;align-self:start;gap:6px;padding-top:21px}.builder-exercise-actions button{min-height:34px;padding:6px}.builder-exercise-actions select{grid-column:1 / -1;min-height:32px;padding:6px 8px;font-size:10px}@media(max-width:1050px){.builder-workspace{grid-template-columns:1fr}.builder-summary{position:static}.builder-exercise-columns{display:none}.builder-exercise-row{grid-template-columns:minmax(0,1fr) 76px minmax(0,1fr)}.builder-exercise-identity{grid-column:1}.builder-exercise-series{grid-column:2}.builder-exercise-targets{grid-column:3}.builder-exercise-actions{grid-column:1 / -1;grid-template-columns:repeat(3,34px) minmax(120px,180px)}.builder-exercise-actions select{grid-column:auto}}@media(max-width:650px){.builder-member{display:block}.builder-member .builder-targets,.builder-member>.builder-link,.builder-member>.builder-per-set,.builder-member-actions{margin-top:9px}.builder-day-rest{display:block}.builder-day-controls{grid-template-columns:1fr}.builder-day-actions{justify-content:flex-start;padding-top:0}.builder-day-rest small{display:block;margin-top:8px}.builder-exercise-row{display:grid;grid-template-columns:1fr 70px}.builder-exercise-identity{grid-column:1}.builder-exercise-series{grid-column:2}.builder-exercise-targets,.builder-exercise-actions{grid-column:1 / -1}.builder-exercise-actions{grid-template-columns:repeat(3,34px)}.builder-exercise-actions select{grid-column:1 / -1}}.builder-mobile-days,.block-builder button.builder-mobile-configure{display:none}@media(max-width:650px){.builder-toolbar{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;padding-bottom:16px}.builder-toolbar .builder-mobile-toolbar-heading{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:6px 10px;width:100%}.block-builder .builder-mobile-toolbar-heading>button:first-child{grid-column:1;grid-row:1;width:42px;height:42px;padding:0;border-radius:50%;background:#0d2834}.builder-mobile-toolbar-heading span{display:contents}.builder-mobile-toolbar-heading small{grid-column:2;grid-row:1;color:#63e7d2;font-size:10px;font-weight:700;letter-spacing:.12em}.builder-mobile-toolbar-heading strong{grid-column:1 / 3;grid-row:2;color:#f2fafb;font-size:19px;line-height:1.2}.block-builder .builder-mobile-toolbar-heading .builder-mobile-save{display:inline-flex!important;grid-column:3;grid-row:1;width:auto;min-height:40px;padding:0 12px;border-radius:9px;font-size:12px}.block-builder .builder-mobile-toolbar-heading .builder-mobile-import{display:inline-flex!important;grid-column:3;grid-row:2;width:auto;min-height:36px;padding:0 10px;border-color:#286477;background:transparent;color:#8ae8d6}.builder-toolbar .builder-desktop-cancel,.builder-toolbar .builder-desktop-save,.builder-toolbar .builder-desktop-import{display:none}.builder-toolbar-actions{justify-content:flex-start}.builder-toolbar-details>label input{font-size:16px}.builder-toolbar .builder-eyebrow,.builder-toolbar .builder-title,.builder-toolbar .builder-subtitle{display:none}.builder-mobile-days{display:grid;gap:14px;padding-bottom:max(24px,env(safe-area-inset-bottom))}.builder-mobile-day-group{display:grid;gap:10px;min-width:0}.builder-mobile-day{display:grid;gap:14px;min-width:0;padding:16px 14px 14px;border:1px solid #126475;border-radius:16px;background:#071e27}.builder-mobile-day-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;min-width:0}.block-builder .builder-mobile-day-heading-link{display:flex;flex:1;flex-wrap:wrap;justify-content:flex-start;gap:4px 10px;min-width:0;padding:0;border:0;background:transparent;text-align:left}.builder-mobile-day-name{overflow:hidden;color:#f2fafb;font-size:24px;font-weight:750;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.builder-mobile-day-number{align-self:center;padding:4px 11px;border:1px solid #126c7a;border-radius:99px;color:#51e9d4;font-size:12px;white-space:nowrap}.builder-mobile-day-heading-link small{flex-basis:100%;color:#bdd5de;font-size:13px;line-height:1.3}.builder-mobile-day-heading-actions{display:flex;flex:none;align-items:center;gap:6px}.block-builder .builder-mobile-day-delete{flex:none;width:42px;height:42px;padding:0;border:1px solid #3b5058;border-radius:50%;background:#15272d;color:#a9bac0}.block-builder .builder-mobile-day-arrow{flex:none;width:42px;height:42px;padding:0;border:1px solid #175f70;border-radius:50%;background:#092f3e;color:#f0fafb}.builder-mobile-day-heading-actions button:focus-visible{outline:2px solid #5ce6c7;outline-offset:2px}.builder-mobile-day-muscle-overview{display:grid;grid-template-columns:108px minmax(0,1fr);align-items:center;gap:12px;min-width:0}.builder-mobile-day-muscle-overview .muscle-radar.is-miniature{width:108px;height:108px}.builder-mobile-day-muscle-overview .muscle-radar-plot{transform:scale(1.12);transform-origin:center}.builder-mobile-day-muscles{min-width:0}.builder-mobile-day-muscles h3{margin:0 0 9px;color:#d9e9eb;font-size:13px;font-weight:500}.builder-mobile-day-pills{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.builder-mobile-day-pills span{display:grid;place-items:center;min-width:0;min-height:28px;padding:3px 5px;border:1px solid #116577;border-radius:99px;color:#e2f3f3;font-size:11px;line-height:1.15;text-align:center;overflow-wrap:anywhere}.builder-mobile-day-pills small{grid-column:1 / -1;color:#a8c6ce;font-size:11px}.builder-mobile-day-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.builder-mobile-day-metrics>div{display:flex;align-items:center;gap:6px;min-width:0}.builder-mobile-day-metrics svg{flex:none;color:#c1e1eb}.builder-mobile-day-metrics>div>span{display:grid;min-width:0}.builder-mobile-day-metrics strong{color:#f3fafa;font-size:19px;line-height:1.1}.builder-mobile-day-metrics small{color:#c1d6dc;font-size:10px;line-height:1.2}.builder-mobile-day-rest .numeric-field{display:grid;gap:0}.builder-mobile-day-rest .numeric-field>span:first-child{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.builder-mobile-day-rest .numeric-field-control{display:flex;align-items:baseline;gap:3px;min-height:25px;overflow:visible;border:0;background:transparent;box-shadow:none}.block-builder .builder-mobile-day-rest .numeric-field .numeric-field-control input{width:35px;min-width:0;min-height:25px;height:25px;padding:0;border:0;background:transparent;color:#f3fafa;font-size:19px;font-weight:700;line-height:1;text-align:left;appearance:textfield}.builder-mobile-day-rest .numeric-field input:focus{border:0;outline:2px solid #5ce6c7;outline-offset:2px}.builder-mobile-day-rest .numeric-field-suffix{padding:0;color:#f3fafa;font-size:15px}.builder-mobile-day-planning{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:8px;padding-top:12px;border-top:1px solid #194b58}.block-builder .builder-mobile-day-planning button{min-width:0;min-height:44px;padding:8px 5px;border-radius:11px;font-size:11px;white-space:nowrap}.block-builder .builder-mobile-day-planning button:first-child{border-color:#b1ff57;background:transparent;color:#b1ff57;font-weight:750}.block-builder .builder-mobile-day-planning button:first-child:hover,.block-builder .builder-mobile-day-planning button:first-child:focus-visible{background:#b1ff571a}.block-builder .builder-mobile-day-planning button:first-child:focus-visible{outline:2px solid #b1ff57;outline-offset:2px}.block-builder .builder-mobile-day-planning button:last-child{border-color:#137284;background:transparent;color:#e1f4f4}.builder-mobile-day-detail{display:grid;gap:14px;min-width:0;padding:14px;border:1px solid #175567;border-radius:14px;background:#0c2a36}.builder-mobile-day-detail-heading{display:flex;align-items:center;gap:7px}.builder-mobile-day-detail-heading h2{flex:1;min-width:0;margin:0;font-size:21px;overflow-wrap:anywhere}.builder-mobile-day-detail-heading input{flex:1;min-width:0;font-size:16px}.builder-mobile-day-detail-heading button{flex:none;width:40px;min-height:40px;padding:0}.builder-mobile-day-exercises{display:grid;gap:8px;min-width:0;padding-bottom:20px}.builder-mobile-day-exercises>p{color:#a9c4ce;font-size:13px}.builder-workspace .builder-days{display:none}.builder-mobile-day-exercises .builder-exercise-series,.builder-mobile-day-exercises .builder-exercise-targets,.builder-mobile-day-exercises .builder-block-count,.builder-mobile-day-exercises .builder-member>.builder-targets,.builder-mobile-day-exercises .builder-member>.builder-link,.builder-mobile-day-exercises .builder-member>.builder-per-set,.builder-summary{display:none}.block-builder button.builder-mobile-configure{display:inline-flex;grid-column:1 / -1;grid-row:1;min-height:40px;padding:7px 11px;color:#082822;background:#6ae7c9}.builder-exercise-actions{grid-template-columns:repeat(3,34px) minmax(0,1fr);padding-top:0}.builder-exercise-actions select{grid-column:1 / -1}.builder-member-actions{flex-wrap:wrap}.builder-member-actions .builder-mobile-configure{order:-1;margin-right:auto}}@media(max-width:360px){.builder-mobile-day{padding-inline:11px}.builder-mobile-day-muscle-overview{grid-template-columns:96px minmax(0,1fr);gap:8px}.builder-mobile-day-muscle-overview .muscle-radar.is-miniature{width:96px;height:96px}.builder-mobile-day-metrics svg{width:19px;height:19px}.builder-mobile-day-metrics strong,.block-builder .builder-mobile-day-rest .numeric-field .numeric-field-control input{font-size:16px}.block-builder .builder-mobile-day-planning button{gap:4px;padding-inline:3px;font-size:10px}.builder-mobile-day-planning svg{width:16px;height:16px}}.builder-config-sheet{box-sizing:border-box;width:min(560px,calc(100vw - 32px));max-height:90dvh;padding:0;border:1px solid #356275;border-radius:20px;background:#0e2631;color:#edf7f8}.builder-config-sheet::backdrop{background:#021119df}.builder-config-frame{display:flex;flex-direction:column;max-height:90dvh}.builder-config-frame header{display:flex;align-items:center;gap:12px;padding:18px;border-bottom:1px solid #31535e}.builder-config-frame header button{display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:10px;background:#173743;color:#e7f5f4}.builder-config-frame header small{color:#75e4ce;font-size:12px}.builder-config-frame h2{margin:3px 0 0;font-size:20px}.builder-config-content{display:grid;gap:19px;min-height:0;overflow-y:auto;padding:20px}.builder-config-content>p{margin:0;color:#b3cdd2;font-size:13px}.builder-config-content label,.builder-config-rest{display:grid;gap:7px;color:#bad4d9;font-size:13px}.builder-config-content input{box-sizing:border-box;width:100%;min-height:44px;padding:8px 12px;border:1px solid #416373;border-radius:10px;background:#102f3b;color:#f2fafa;font-size:16px}.builder-config-content .builder-repetition-range{border:0;padding:0}.builder-config-content .builder-repetition-range legend{margin-bottom:9px;font-size:13px}.builder-config-content .builder-targets{display:grid;gap:15px}.builder-config-content .builder-per-set{display:grid;gap:10px}.builder-config-content .builder-per-set fieldset{border:1px solid #39606c;border-radius:10px}.builder-config-content button{min-height:40px;padding:7px 12px;border:1px solid #346372;border-radius:10px;background:#173b47;color:#75e4ce}.builder-config-rest{padding-top:18px;border-top:1px solid #34525c}.builder-config-rest small{color:#9fc3c7}.builder-config-frame footer{flex:none;padding:12px 20px max(16px,env(safe-area-inset-bottom));border-top:1px solid #31535e}.builder-config-frame footer button{width:100%;min-height:50px;border:0;border-radius:12px;background:#6ae7c9;color:#092923;font-weight:750}@media(max-width:650px){.builder-config-sheet{position:fixed;top:var(--builder-viewport-top, 0px);right:0;bottom:auto;left:0;width:100%;max-width:none;height:var(--builder-viewport-height, 100dvh);max-height:none;margin:0;border:0;border-radius:0}.builder-config-frame{height:100%;max-height:none}.builder-config-frame header{padding-top:max(18px,env(safe-area-inset-top))}.builder-config-frame footer{padding-bottom:max(18px,calc(env(safe-area-inset-bottom) + 12px))}}@media(max-width:650px){.builder-dialog.builder-delete-confirmation{box-sizing:border-box;position:fixed;inset:auto 0 var(--confirmation-viewport-bottom, 0px);width:100%;max-width:none;max-height:min(calc(var(--confirmation-viewport-height, 100dvh) - 16px),calc(100dvh - 16px));margin:0;padding:14px 18px calc(24px + env(safe-area-inset-bottom));border-radius:20px 20px 0 0;border-bottom:0;box-shadow:0 -18px 55px #0008;animation:builder-confirmation-rise .18s ease-out}.builder-delete-confirmation>header h2{margin:0;font-size:18px}.builder-delete-confirmation>p{margin:12px 0 18px;line-height:1.5;overflow-wrap:anywhere}.builder-delete-confirmation .builder-toolbar-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.builder-delete-confirmation .builder-toolbar-actions button{min-height:44px}.builder-delete-confirmation .builder-toolbar-actions button.fit-danger{background:#a82432;border-color:#a82432;color:#fff}.builder-delete-confirmation .builder-toolbar-actions button.fit-danger:hover{background:#8f1e2b;border-color:#8f1e2b}.builder-delete-confirmation button:focus-visible{outline:2px solid #65dccc;outline-offset:2px}}@keyframes builder-confirmation-rise{0%{transform:translateY(16px);opacity:.7}to{transform:translateY(0);opacity:1}}@media(prefers-reduced-motion:reduce){.builder-dialog.builder-delete-confirmation{animation:none}}.fit-greeting{display:flex;justify-content:space-between;align-items:center;max-width:660px;margin-bottom:32px}.fit-greeting h1,.fit-greeting p{margin-top:9px}.fit-home-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:25px}.fit-today{padding:23px}.fit-today>.fit-primary{width:100%}.training-app .fit-home-grid .training-summary-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%}.training-app .fit-home-grid .training-summary-title{display:flex;align-items:center;gap:9px;min-width:0}.training-app .fit-home-grid .training-summary-title h2{margin:0}.training-app .fit-home-grid .training-summary-heading strong{flex-shrink:0;color:#a3ff47;font-size:26px;line-height:1;font-variant-numeric:tabular-nums}@media(max-width:650px){.fit-home-grid{grid-template-columns:1fr;gap:12px}.fit-greeting{margin:0 0 12px}}@media(max-width:768px){.training-app .fit-home-grid .fit-today .muscle-radar-graphic{width:calc(100% - 12px);max-width:260px}.training-app .fit-home-grid .training-summary-heading strong{font-size:23px}}.fit-progress-grid{display:grid;gap:20px}.fit-chart{position:relative;padding:18px 18px 8px;min-width:0}.fit-progress-stack{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;min-width:0}.fit-chart h2{font-size:14px}.fit-chart select{background:#243644;border:0;color:#eaf1f7;padding:7px 10px;border-radius:10px;font-size:11px}.fit-chart>svg{display:block;width:100%;max-height:295px;margin-top:13px}.fit-chart text{fill:#cad8e2;font-size:11px;font-family:inherit}.training-chart-plot{width:100%;min-width:0;margin-top:14px}.training-chart-plot>svg{display:block;width:100%;height:260px}.training-chart-plot circle{cursor:pointer}.training-chart-plot circle:focus-visible{outline:2px solid #e9f3fa;outline-offset:3px}.training-chart-selection{min-height:40px;margin:0;font-size:12px;color:#b2c3cc;overflow-wrap:anywhere}.training-chart-legend{display:flex;flex-wrap:wrap;gap:10px 20px;list-style:none;padding:0;margin:0 0 16px}.training-chart-legend li{display:flex;align-items:center;gap:8px;font-size:12px;overflow-wrap:anywhere;min-width:0}.training-chart-legend li>span{width:12px;height:3px;flex-shrink:0;border-radius:2px}.training-chart-empty,.training-chart-placeholder{min-height:314px;display:grid;align-items:center}.training-duration-warning{color:#e8c37e;font-size:12px;line-height:1.6;margin-bottom:12px}.training-duration-warning summary{cursor:pointer}.training-chart-control{display:grid;gap:8px;margin-top:18px;font-size:13px;min-width:0}.training-chart-control select{width:100%;min-width:0;font-size:14px;min-height:44px}.training-load-controls{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:12px}.training-show-all{display:flex;gap:10px;align-items:center;min-height:44px;margin-top:8px;font-size:13px}.training-history-month h3{text-transform:capitalize;margin:0 0 12px;font-size:15px}.training-history-month{display:grid;gap:10px;min-width:0}.training-history-month h3{margin-top:12px}.training-history-month h3 small{color:#9fb3bc;font-size:12px;font-weight:400}@media(max-width:650px){.training-load-controls{grid-template-columns:minmax(0,1fr);gap:0}}.training-activity-summary{display:flex;gap:24px;padding:8px 4px 0}.training-activity-summary strong{display:grid;gap:2px;font-size:20px;color:#a3ff47;min-width:0;overflow-wrap:anywhere}.training-activity-summary small{color:#9fb3bc;font-size:9px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.fit-chart-value{position:absolute;right:10%;top:47%;background:#4ae2d0;color:#102529;font-size:11px;font-weight:800;border-radius:7px;padding:4px 8px;box-shadow:0 0 12px #43e6cf22}.fit-progress-side{display:grid;grid-template-columns:1fr 1fr;gap:25px}.fit-stat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.fit-stat{display:flex;flex-direction:column;gap:6px;padding:15px 12px;min-width:0}.fit-stat>span{color:#bccbd6;font-size:11px}.fit-stat>strong{font-size:25px;line-height:1.3;letter-spacing:-.05em;white-space:nowrap}.fit-stat small{font-size:.75em}.fit-stat em{display:flex;gap:5px;align-items:center;color:#b3ec78;font-style:normal;font-size:11px}.fit-stat em svg{color:var(--fit-teal)}.fit-stat em.amber,.fit-stat em.amber svg{color:#f5bd55}.fit-stat .fit-stat-note{font-size:9px}.fit-achievements .fit-section-heading{margin:-4px 0 10px}.fit-achievement{width:100%;text-align:left;display:flex;gap:13px;align-items:center;padding:15px;color:var(--fit-text)}.fit-achievement .fit-emblem{width:40px;height:43px;border-radius:12px}.fit-achievement .fit-emblem svg{width:25px}.fit-achievement p{font-size:10px;margin-top:4px}.fit-achievement>svg{margin-left:auto}@media(max-width:650px){.fit-progress-stack{gap:16px}.training-activity-summary{justify-content:space-between;gap:8px}.training-activity-summary strong{font-size:17px}}.fit-session-header{display:flex;justify-content:space-between;align-items:center;gap:8px;margin:-6px 0 15px}.fit-session-header h1{font-size:17px;letter-spacing:-.03em}.fit-session-header p{font-size:11px}.fit-session-header>div{text-align:center}.fit-clock{display:flex;justify-content:center;align-items:center;gap:30px;margin:22px 0 26px}.fit-clock>div{text-align:center}.fit-clock strong{display:block;font-size:54px;line-height:1.1;letter-spacing:-.06em;font-variant-numeric:tabular-nums}.fit-clock span{font-size:11px;color:var(--fit-muted)}.fit-pause{width:49px;height:49px;border-radius:50%;border:1px solid #50d9d099;color:#d5e1e9;background:#16303b44;display:flex;align-items:center;justify-content:center}.fit-session-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:24px;align-items:start}.fit-exercise{overflow:hidden}.fit-exercise-title{display:flex;gap:13px;align-items:center;padding:18px}.fit-exercise-title>svg:last-child{margin-left:auto}.fit-exercise-title h2{font-size:15px}.fit-exercise-title p{font-size:11px;margin-top:3px}.exercise-art{display:block;width:100%;height:auto}.reference-art{object-fit:contain;mix-blend-mode:lighten;-webkit-mask-image:linear-gradient(to bottom,transparent,black 7%,black 94%,transparent);mask-image:linear-gradient(to bottom,transparent,black 7%,black 94%,transparent)}.fit-art-caption{display:flex;align-items:center;justify-content:center;gap:3px;color:#8fa6b3!important;font-size:9px;margin:0 0 12px!important}.fit-sets{padding:7px 9px 10px}.fit-sets table{width:100%;border-collapse:collapse;text-align:center;font-size:13px}.fit-sets th{font-size:11px;font-weight:600;padding:12px 0}.fit-sets td{height:43px;border-top:1px solid #ffffff07}.fit-sets td svg{color:#57ebd8;vertical-align:middle;stroke-width:3}.fit-sets tr.done{background:#24404b42}.fit-sets td input{width:60px;max-width:100%;appearance:textfield;-moz-appearance:textfield;background:#0b1b2455;color:#f3f6fa;border:1px solid #334956;border-radius:5px;text-align:center;padding:7px 2px;font-weight:700}.fit-sets td input::-webkit-inner-spin-button{-webkit-appearance:none}.fit-sets td input:disabled{opacity:1;border-color:transparent;background:transparent}.fit-set-pending{display:inline-block;border:1px solid #93a8b6;width:13px;height:13px;border-radius:50%}.fit-sets>.fit-primary{width:100%;margin-top:12px}.fit-rest{display:flex;align-items:center;gap:12px;margin-top:12px;padding:12px}.fit-rest .fit-emblem{width:45px;height:45px;border-radius:50%}.fit-rest .fit-emblem svg{width:28px;height:28px}.fit-rest>div>span{display:block;color:var(--fit-muted);font-size:11px}.fit-rest strong{font-size:22px;font-variant-numeric:tabular-nums}.fit-rest>button{margin-left:auto;border-radius:25px;min-height:35px;padding:8px 15px;font-size:11px!important}.fit-session-note{margin-top:16px!important;text-align:center}.fit-detail-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:24px;align-items:center}.fit-detail-art .exercise-art{margin-top:25px}.fit-detail-tag{font-size:8px;letter-spacing:.15em;color:#92a7b5}.fit-muscles{padding:14px}.fit-muscles h2,.fit-technique h2{font-size:13px;margin-bottom:9px}.fit-muscles .fit-pills>span{font-size:9px;padding:5px 7px}.fit-muscles i{width:8px;height:8px;border-radius:50%;background:var(--fit-teal)}.fit-muscles i.coral{background:#ed816d}.fit-technique{padding:20px 8px}.fit-technique ol{list-style:none;counter-reset:steps;margin:0 0 20px;padding:0}.fit-technique li{font-size:12px;color:#c7d2dd;margin:7px 0;line-height:1.5}.fit-technique ol li{counter-increment:steps;display:flex;gap:8px}.fit-technique ol li:before{content:counter(steps);display:inline-flex;justify-content:center;align-items:center;flex-shrink:0;background:#2a3b48;border-radius:50%;width:18px;height:18px;font-size:10px}.fit-technique ul{padding-left:16px;margin:0}.training-add-series{width:100%;margin:.6rem 0 .2rem;min-height:2.5rem}.training-series-extras{margin-top:12px;border:1px solid var(--fit-line);border-radius:10px;overflow:hidden}.training-series-extras>summary{display:flex;align-items:center;gap:10px;min-height:48px;padding:10px 12px;list-style:none;cursor:pointer;background:#223441;color:var(--fit-text);font-size:13px}.training-series-extras>summary::-webkit-details-marker{display:none}.training-series-extras>summary>span{flex:1;min-width:0}.training-series-extras>summary small{display:block;margin-top:3px;color:var(--fit-muted);font-size:10px}.training-series-extras>summary:focus-visible{outline:2px solid var(--fit-teal);outline-offset:-3px}.training-series-extras-chevron{flex-shrink:0;transition:transform .15s ease}.training-series-extras[open] .training-series-extras-chevron{transform:rotate(180deg)}.training-series-extras-options{display:grid;gap:8px;padding:10px}.training-series-extras-options .training-add-series{margin:0;min-height:44px;height:auto;white-space:normal;overflow-wrap:anywhere}.training-series-extras-options .training-add-series svg{flex-shrink:0}.training-series-extra-round{padding-top:10px;border-top:1px solid var(--fit-line)}@media(prefers-reduced-motion:reduce){.training-series-extras-chevron{transition:none}}.training-round-review{display:flex;gap:.75rem;align-items:center;margin-bottom:.75rem;font-size:.8rem}.training-round-review select{min-width:0;flex:1;padding:.5rem;background:var(--fit-bg);color:inherit;border:1px solid #395160;border-radius:7px}.fit-rest{flex-wrap:wrap}.fitness-app{--fit-bg: #0c1721;--fit-card: #162530;--fit-line: #263642;--fit-text: #f2f5fa;--fit-muted: #b5c1ce;--fit-lime: #a3ff47;--fit-teal: #43e6cf;min-height:100dvh;color:var(--fit-text);background:radial-gradient(ellipse at 80% 0%,#1b303b55,transparent 50%),var(--fit-bg);font-family:Manrope,sans-serif;font-size:14px;-webkit-font-smoothing:antialiased}.fitness-app button,.fitness-app input,.fitness-app select{font:inherit}.fitness-app button,.fitness-app a{touch-action:manipulation}.fitness-app button{cursor:pointer}.fitness-app button:disabled{cursor:default;opacity:.45}.fitness-app a{text-decoration:none}.fitness-app h1,.fitness-app h2,.fitness-app h3,.fitness-app p{margin:0}.fitness-app h1{font-size:clamp(26px,3vw,36px);letter-spacing:-.055em;line-height:1.2;font-weight:800}.fitness-app h2{font-size:17px;letter-spacing:-.035em;line-height:1.4}.fitness-app h3{font-size:14px;letter-spacing:-.025em}.fitness-app p{color:var(--fit-muted);line-height:1.6}.fitness-app :focus-visible{outline:2px solid var(--fit-teal);outline-offset:4px}.fitness-brand{display:inline-flex;align-items:center;gap:11px;font-size:20px;font-weight:800;line-height:1.1;letter-spacing:-.04em}.fitness-brand img{width:43px;height:43px;object-fit:contain}.fitness-brand small{display:block;margin-top:4px;color:var(--fit-muted);font-size:12px;font-weight:400;letter-spacing:.02em}.fitness-app .fit-sidebar-kicker{margin:58px 0 28px;color:#738694;font-size:10px;line-height:1.9;letter-spacing:.23em}.fit-sidebar-bottom{margin-top:auto;font-size:11px;color:#a5b3bf;line-height:1.8}.fit-sidebar-bottom small{display:block;margin-top:15px;font-size:8px;letter-spacing:.12em;color:#81929e}.fit-live-dot{display:inline-block;height:5px;width:5px;margin-right:6px;border-radius:50%;background:var(--fit-lime);box-shadow:0 0 8px #a3ff4740}.fit-topbar{min-height:0;background:transparent;height:72px;border-bottom:1px solid #ffffff07;padding:0 48px;display:flex;align-items:center;justify-content:space-between}.fit-topbar>span{font-size:9px;color:#93a5b1;letter-spacing:.22em;display:flex;align-items:center;gap:16px}.fit-topbar i{height:2px;width:2px;border-radius:50%;background:#628071}.fit-topbar button{color:#b8c6cf;background:#172731;border:1px solid #ffffff09;border-radius:20px;padding:8px 12px;font-size:10px;display:flex;align-items:center;gap:6px}.fit-heading{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:27px}.fit-heading p{margin-top:9px;font-size:13px}.fit-card{background:linear-gradient(125deg,#192a36,#14222d);border:1px solid #ffffff05;border-top-color:#ffffff08;border-radius:16px;box-shadow:0 7px 20px #0000000b}.fit-primary,.fit-secondary{display:inline-flex;align-items:center;justify-content:center;gap:9px;border:0;border-radius:11px;padding:13px 19px;min-height:46px;font-weight:800!important;font-size:13px!important;text-decoration:none;transition:filter .2s,transform .2s}.fit-primary{background:linear-gradient(100deg,#a1ff45,#adff5f);color:#10200d;box-shadow:0 0 18px #a3ff4712}.fit-primary:hover:not(:disabled){filter:brightness(1.07);transform:translateY(-1px)}.fit-secondary{color:var(--fit-text);background:#21313f;font-weight:500!important}.fit-secondary:hover{background:#2a3c49}.fit-icon-button{width:42px;height:42px;flex:0 0 42px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:0;border-radius:50%;color:var(--fit-text)}.fit-icon-button:hover{background:#ffffff08}.fit-text-button{display:inline-flex;align-items:center;gap:4px;background:transparent;border:0;color:#75e9dc;padding:8px 0;font-size:12px!important}.fit-overline{font-size:10px;letter-spacing:.17em;color:#d1dbe5}.fit-mobile-brand{display:none}.fit-emblem{display:flex;justify-content:center;align-items:center;flex-shrink:0;width:58px;height:66px;border-radius:22px;color:var(--fit-teal);background:radial-gradient(circle at 30% 30%,#26515a,#19343f)}.fit-emblem svg{width:31px;height:31px;stroke-width:1.9}.fit-emblem.lime{color:var(--fit-lime);background:radial-gradient(circle at 40% 40%,#354e26,#24342c)}.fit-emblem.gold{color:#ffc454;background:#3b3526}.fit-pills{display:flex;flex-wrap:wrap;gap:6px}.fit-pills>span{display:inline-flex;align-items:center;gap:5px;background:#233543;color:#e3ebf4;padding:4px 8px;border-radius:30px;font-size:10px;line-height:1.3}.fit-pills svg{width:13px;height:13px}.fit-section-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.fit-section-heading a{display:flex;gap:4px;align-items:center;color:var(--fit-muted);font-size:11px}.fit-tabs{display:flex;gap:5px;padding:4px;background:#111f29;border-radius:30px;max-width:380px;margin-bottom:21px}.fit-tabs button{flex:1;background:#182732;color:#c4d0dc;border:0;min-height:36px;border-radius:24px;padding:7px 16px;font-size:12px}.fit-tabs .selected{color:#13220f;background:var(--fit-lime);box-shadow:0 0 14px #a3ff4720;font-weight:800}.fit-tabs.turquoise .selected{background:var(--fit-teal);box-shadow:0 0 16px #43e6cf33}.fit-routine-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.fit-routine{position:relative}.fit-routine-open{display:flex;align-items:center;gap:15px;padding:22px 19px;width:100%;text-align:left;background:transparent;border:0;color:inherit;min-height:125px;border-radius:inherit}.fit-routine-open:hover{background:#ffffff03}.fit-routine h2{margin-right:25px;font-size:16px}.fit-routine p{font-size:11px;margin:3px 0 10px}.fit-routine>.fit-icon-button{position:absolute;top:7px;right:4px}.fit-add{display:flex;align-items:center;gap:8px;background:var(--fit-lime);color:#14300e;border:0;border-radius:30px;padding:12px 20px;margin:25px 0 0 auto;font-size:12px!important;font-weight:800!important}.fit-subtle{font-size:11px;color:#91a7b6!important}.fit-dialog{position:fixed;width:min(460px,calc(100vw - 32px));max-height:calc(100dvh - 48px);border:1px solid #34505d;border-radius:20px;padding:22px;background:#14232e;color:#f2f5fa;box-shadow:0 25px 100px #0008}.fit-dialog::backdrop{background:#030b13b8;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.fit-dialog>header{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:15px}.fit-dialog h2{font-size:20px}.fit-dialog-content{display:grid;gap:15px}.fit-demo-day-choice{display:grid;gap:10px;padding:14px 0;border-bottom:1px solid var(--fit-line)}.fit-demo-day-choice:last-child{border-bottom:0}.fit-dialog-content p{font-size:13px}.fit-dialog-content small{color:#99acba}.fit-form{display:grid;gap:17px}.fit-form label{display:grid;gap:7px;font-size:12px;color:#beced9}.fit-form input,.fit-form select{width:100%;min-width:0;min-height:43px;border-radius:9px;border:1px solid #344c5b;background:#0d1d28;color:#f4f7fa;padding:10px 12px}.fit-form-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.fit-danger{color:#ffa696}.fit-exercise-row{display:flex;align-items:center;gap:10px;padding:12px 0;border-bottom:1px solid #ffffff10;font-size:12px}.fit-exercise-row>span{color:var(--fit-teal)}.fit-exercise-row>small{margin-left:auto;white-space:nowrap}.fit-empty{display:grid;justify-items:center;gap:20px;text-align:center;padding:50px 20px;max-width:550px;margin:auto}.fit-empty h1{font-size:28px}.fit-notice{padding:14px;margin-bottom:20px!important;border:1px solid #6c6842;border-radius:10px;font-size:12px}.fit-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(min-width:1500px){.fit-main{padding-top:60px}.fit-home-grid{gap:38px}}@media(min-width:769px)and (max-width:1100px){.fit-topbar{padding:0 26px}.fit-routine-grid,.fit-progress-side,.fit-session-grid,.fit-detail-grid{grid-template-columns:1fr}.fit-exercise .exercise-art,.fit-detail-art .exercise-art{max-height:300px}.fit-exercise .exercise-art{width:auto;max-width:100%;margin-inline:auto}}@media(max-width:768px){.fitness-app{min-height:100dvh;font-size:13px;background:radial-gradient(ellipse at 10% 0%,#20313f33,transparent 50%),#0c1721}.fitness-app h1{font-size:27px;letter-spacing:-.05em}.fitness-app h2{font-size:16px}.desktop-only{display:none!important}.fit-topbar{height:30px;border:0;padding:0 20px;justify-content:flex-end}.fit-topbar>span{display:none}.fit-topbar button{background:transparent;border:0;font-size:9px;padding:6px 0;color:#a1b5c2}.fit-mobile-nav a.active svg{fill:#a3ff4729;filter:drop-shadow(0 0 7px #a3ff4730)}.fit-mobile-brand{display:flex;align-items:center;justify-content:space-between;margin:-8px 0 16px}.fitness-brand{font-size:14px;gap:8px}.fitness-brand img{width:33px;height:33px}.fitness-brand small{font-size:10px;margin-top:2px}.fit-greeting{margin-bottom:22px;gap:12px}.fit-greeting h1{margin:0}.fit-greeting p{margin-top:7px;font-size:13px}.fit-home-grid{display:block}.fit-card{border-radius:15px}.fit-today{padding:15px 12px 13px}.fit-overline{font-size:10px;letter-spacing:.14em}.fit-today>.fit-overline{padding-left:3px}.fit-primary{min-height:46px;border-radius:11px;font-size:13px!important}.fit-heading{margin-bottom:20px}.fit-heading p{margin-top:5px;font-size:12px}.fit-tabs{width:100%;max-width:none;gap:5px;padding:0;margin-bottom:16px}.fit-tabs button{min-height:36px;font-size:11px}.fit-routine-grid{grid-template-columns:1fr;gap:13px}.fit-routine-open{min-height:112px;padding:15px 13px;gap:14px}.fit-routine .fit-emblem{width:59px;height:73px;border-radius:27px}.fit-routine .fit-emblem svg{width:37px;height:37px}.fit-routine h2{font-size:16px}.fit-routine p{font-size:11px}.fit-routine .fit-pills{gap:6px}.fit-routine .fit-pills span{font-size:10px}.fit-add{position:fixed;bottom:calc(84px + env(safe-area-inset-bottom));right:max(22px,calc((100vw - 480px)/2));z-index:20;border-radius:50%;padding:0;width:49px;height:49px;justify-content:center;box-shadow:0 5px 20px #0004}.fit-add>span{display:none}.fit-progress-grid,.fit-progress-side,.fit-session-grid,.fit-detail-grid{display:grid;grid-template-columns:1fr;gap:13px}.fit-chart{padding:13px 10px 3px}.fit-chart h2{font-size:12px}.fit-chart select{font-size:10px;padding:6px}.fit-chart>svg{margin-top:8px}.fit-chart .fit-art-caption{font-size:8px;margin-bottom:5px!important}.fit-chart-value{font-size:10px;top:43%}.fit-stat{padding:12px 10px;gap:6px}.fit-stat strong{font-size:23px}.fit-stat>span,.fit-stat em{font-size:10px}.fit-achievements{margin-top:10px}.fit-achievements .fit-section-heading{margin-bottom:10px}.fit-achievement{padding:12px;gap:12px}.fit-achievement h3{font-size:13px}.is-immersive .fit-main{padding-top:8px;padding-bottom:calc(25px + env(safe-area-inset-bottom))}.fit-session-header{margin:0 -5px 9px;gap:2px}.fit-session-header h1{font-size:13px}.fit-session-header p{font-size:10px}.fit-session-header .fit-text-button{font-size:10px!important}.fit-clock{margin:10px 0 15px;position:relative;gap:0}.fit-clock strong{font-size:46px}.fit-pause{position:absolute;right:5px;width:46px;height:46px}.fit-session-grid{gap:0}.fit-exercise{border-bottom-left-radius:0;border-bottom-right-radius:0}.fit-exercise-title{padding:12px 14px 0;gap:12px}.fit-exercise-title h2{font-size:14px}.fit-exercise-title p{font-size:10px}.fit-exercise .exercise-art{width:auto;max-width:100%;height:auto;max-height:190px;margin:-5px auto 0}.fit-art-caption{font-size:8px;margin-bottom:8px!important}.fit-sets{border-top-left-radius:0;border-top-right-radius:0;padding-top:0}.fit-sets th{padding:8px 0}.fit-sets td{height:35px}.fit-sets td input{padding:4px 2px;font-size:12px}.fit-sets>.fit-primary{margin-top:9px;min-height:43px;padding:10px}.fit-rest{margin-top:8px;padding:8px 10px}.fit-session-note{font-size:9px;margin-top:10px!important}.fit-detail-grid{gap:0}.fit-detail-art .exercise-art{margin-top:4px;max-height:285px}.fit-detail-tag{font-size:7px}.fit-muscles{padding:12px 9px}.fit-muscles h2,.fit-technique h2{font-size:13px}.fit-muscles .fit-pills{gap:5px}.fit-muscles .fit-pills>span{font-size:9px;padding:5px 6px}.fit-technique{padding:15px 5px}.fit-technique li{margin:5px 0;font-size:12px}.fit-technique ol{margin-bottom:16px}.fit-dialog{padding:17px}.pwa-status{bottom:calc(80px + env(safe-area-inset-bottom))!important}}@media(max-width:359px){.fit-main{padding-left:13px;padding-right:13px}.fitness-app h1{font-size:24px}.fit-routine-open{gap:10px;padding-left:10px}.fit-routine .fit-emblem{width:48px}.fit-routine .fit-pills span{font-size:9px}}.fit-profile-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:start}.fit-profile{padding:23px 18px}.fit-profile-person{display:flex;text-align:left;align-items:center;gap:17px;color:inherit;background:transparent;border:0;padding:0;width:100%}.fit-profile-person h2{font-size:19px}.fit-profile-person p{font-size:13px;margin-top:3px}.fit-avatar{width:74px;height:74px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:linear-gradient(145deg,#566775,#344553);border:1px solid #8493a0;color:#c0cad6;overflow:hidden}.fit-avatar svg{transform:translateY(8px);fill:#a5b3c1}.fit-body-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:23px}.fit-body-stats>div{display:flex;flex-direction:column;align-items:center;gap:9px;border-radius:12px;background:linear-gradient(#20323f,#1b2b37);padding:15px 4px}.fit-body-stats svg{color:#66e8d8;margin-bottom:5px}.fit-body-stats strong{font-size:12px;white-space:nowrap;letter-spacing:-.04em}.fit-body-stats span{font-size:10px;color:#bac9d4}.fit-profile-caption{padding:25px 5px 3px;font-size:13px}.fit-goals .fit-section-heading{margin-bottom:14px}.fit-goal{display:flex;gap:15px;align-items:center;padding:19px;margin-bottom:13px}.fit-goal .fit-emblem{width:47px;height:53px;border-radius:13px}.fit-goal>div{min-width:0;flex:1}.fit-goal p{font-size:11px;margin-top:7px}.fit-goal>div>strong{display:block;font-size:13px;margin-top:4px;font-weight:600}.fit-goal-progress{display:flex;align-items:center;gap:10px;margin-top:11px}.fit-goal-progress progress{appearance:none;width:100%;height:8px;border:0;border-radius:8px;overflow:hidden;background:#263a47;accent-color:var(--fit-teal)}.fit-goal-progress progress::-webkit-progress-bar{background:#263a47}.fit-goal-progress progress::-webkit-progress-value{background:linear-gradient(90deg,#2ac7c6,#51e9d5);border-radius:8px}.fit-goal-progress progress::-moz-progress-bar{background:#43e6cf}.fit-goal-progress>span{font-size:10px;color:var(--fit-muted)}@media(min-width:769px)and (max-width:1100px){.fit-profile-grid{grid-template-columns:1fr}}@media(max-width:768px){.fit-profile-grid{display:grid;grid-template-columns:1fr;gap:13px}.fit-profile{padding:15px 10px 12px}.fit-profile-person{padding:0 3px;gap:18px}.fit-avatar{width:67px;height:67px}.fit-body-stats{margin-top:20px;gap:7px}.fit-body-stats>div{padding:12px 2px;gap:7px}.fit-body-stats strong{font-size:12px}.fit-body-stats span{font-size:10px}.fit-goals{margin-top:5px}.fit-goals .fit-section-heading{margin-bottom:10px}.fit-goal{padding:13px 11px;gap:12px}.fit-goal h3{font-size:13px}.fit-goal .fit-emblem{width:45px;height:50px}.fit-goal p{font-size:11px;margin-top:6px}}@media(max-width:359px){.fit-body-stats strong{font-size:10px}}.demo-search{width:100%;padding:12px;background:#1b2e3b;color:#e9f3fa;border:1px solid #354652;border-radius:10px;margin-bottom:18px}.fit-readiness{width:112px;height:112px;position:relative;flex:0 0 auto}.fit-readiness svg{width:100%;height:100%;overflow:visible}.fit-readiness circle{fill:none;stroke-width:6}.ring-track{stroke:#263d31}.ring-value{stroke:url(#readiness);stroke-dasharray:221.5 270.2;stroke-linecap:round;transform:rotate(-90deg);transform-origin:center;filter:drop-shadow(0 0 5px #7cff5344)}.fit-readiness>div{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;align-items:center}.fit-readiness strong{font-size:28px;line-height:1.2;letter-spacing:-.05em}.fit-readiness span{font-size:11px;color:var(--fit-muted)}.fit-today-info{display:flex;align-items:center;gap:15px;margin:17px 0 22px}.fit-today-info p{font-size:12px;margin:3px 0 10px}.fit-today-art{margin:-12px auto -3px;max-width:300px}.fit-today-art .exercise-art{max-height:180px}.fit-week{padding:22px 0 0}.fit-bars{height:205px;margin-top:26px;padding:12px 10px 28px;border-top:1px solid #ffffff08;border-bottom:1px solid #ffffff08;display:flex;align-items:end;justify-content:space-between;gap:14px;background:repeating-linear-gradient(to top,transparent 0 43px,#ffffff03 43px 44px)}.fit-bars>div{display:flex;justify-content:flex-end;align-items:center;flex-direction:column;position:relative;height:100%;flex:1}.fit-bar{min-height:8px;width:16px;max-width:100%;border-radius:5px;background:linear-gradient(#354958,#243541)}.fit-bar.active{background:linear-gradient(#51e7d7,#1ac7c6);box-shadow:0 0 12px #2de0d020}.fit-bars span{position:absolute;top:calc(100% + 10px);font-size:10px}.fit-week-caption{display:flex;align-items:center;gap:12px;margin-top:28px;color:var(--fit-lime)}.fit-week-caption strong{color:#d5dfe8;font-size:12px;display:block}.fit-week-caption small{display:block;color:#93a6b5;margin-top:3px;font-size:10px}.fit-home-footer{margin-top:37px;padding-top:27px;border-top:1px solid #ffffff08;display:flex;justify-content:space-between;align-items:center}.fit-home-footer h2{font-size:25px;line-height:1.3;margin-top:12px}.fit-home-footer h2 span{color:#8da2ae}@media(max-width:768px){.fit-readiness{width:99px;height:99px;margin:-9px 0 -2px}.fit-readiness strong{font-size:26px}.fit-today-info{gap:12px;margin:15px 0 19px}.fit-today-info h2{font-size:16px}.fit-today-info p{font-size:11px;margin:2px 0 10px}.fit-today-info .fit-emblem{width:53px;height:60px;background:#20313d;color:#9daab8}.fit-week{padding-top:24px}.fit-bars{margin-top:18px;height:119px;padding-top:10px;gap:14px}.fit-bar{width:14px}}@media(max-width:359px){.fit-readiness{width:86px;height:86px}}.training-notifications,.training-app .fit-topbar .training-notifications-trigger{position:relative}.training-notifications-count{position:absolute;top:-4px;right:-5px;min-width:18px;height:18px;display:grid;place-items:center;border:2px solid #0d1923;border-radius:10px;padding:0 4px;background:#a3ff47;color:#102016;font-size:9px;font-weight:900;line-height:1}.training-notifications-panel{position:absolute;z-index:40;top:calc(100% + 12px);right:0;width:min(390px,calc(100vw - 28px));overflow:hidden;border:1px solid #2c4652;border-radius:16px;background:#10212b;box-shadow:0 22px 65px #000a,0 0 0 1px #ffffff08 inset;color:#e8f1f3;animation:training-notifications-in .15s ease-out}@keyframes training-notifications-in{0%{opacity:0;transform:translateY(-6px) scale(.98)}}.training-notifications-panel>header{display:flex;align-items:center;justify-content:space-between;padding:20px 20px 17px;border-bottom:1px solid #ffffff0b;background:linear-gradient(135deg,#19313a,#10212b 68%)}.training-notifications-panel>header span{display:block;margin-bottom:3px;color:#69d9c9;font-size:8px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.training-notifications-panel h2{margin:0;font-size:19px;letter-spacing:-.02em}.training-notifications-panel>header strong{min-width:29px;height:29px;display:grid;place-items:center;border:1px solid #a3ff4740;border-radius:50%;background:#a3ff4714;color:#baff79;font-size:12px}.training-notifications-list{max-height:min(420px,calc(100vh - 190px));overflow-y:auto}.training-notifications-list article{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 28px;gap:4px;padding:8px 12px 8px 8px;border-bottom:1px solid #ffffff0a;transition:background .14s ease}.training-notifications-list article.is-read{opacity:.72}.training-app .fit-topbar .training-notification-open{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:11px;width:100%;min-height:0;padding:8px 6px 8px 10px;border:0;border-radius:10px;background:transparent;color:inherit;text-align:left}.training-app .fit-topbar .training-notification-open:disabled{cursor:default}.training-notifications-list article:hover{background:#ffffff05}.training-notification-icon{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:#43e6cf16;color:#55e9d4}.training-notifications-list article.is-training .training-notification-icon{background:#a3ff4715;color:#a3ff47}.training-notifications-list article.is-warning .training-notification-icon{background:#ffb84d16;color:#ffc76f}.training-notification-heading{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.training-notification-heading h3{margin:0;font-size:12px;line-height:1.35}.training-notification-heading time{flex-shrink:0;color:#748a94;font-size:8px;text-transform:uppercase}.training-notifications-list article p{margin:5px 0 0;color:#aabcc3;font-size:10px;line-height:1.5}.training-app .fit-topbar .training-notification-remove{width:28px;height:28px;justify-content:center;align-self:start;padding:0;border:0;border-radius:8px;background:transparent;color:#748a94}.training-app .fit-topbar .training-notification-remove:hover{background:#ff6a6a17;color:#ff8a8a}.training-notifications-empty{min-height:190px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:28px;color:#718890;text-align:center}.training-notifications-empty strong{margin-top:11px;color:#d7e4e8;font-size:13px}.training-notifications-empty p{margin:5px 0 0;font-size:10px}.training-notifications-error,.training-notifications-loading{margin:0;padding:12px 16px;color:#ffc76f;font-size:10px}.training-notifications-loading{color:#91a5ad}.training-notifications-panel>footer{padding:11px 14px;border-top:1px solid #ffffff0b;background:#0c1b23}.training-app .fit-topbar .training-notifications-panel>footer button{width:100%;min-height:38px;justify-content:center;border:0;border-radius:9px;background:transparent;color:#8fa3aa;font-size:10px;font-weight:700}.training-app .fit-topbar .training-notifications-panel>footer button:hover:not(:disabled){background:#ffffff08;color:#e5eff1}.training-app .fit-topbar .training-notifications-panel>footer button:disabled{opacity:.35}@media(max-width:768px){.training-notifications-panel{position:fixed;top:calc(100% + 6px);right:10px;width:calc(100vw - 20px);border-radius:14px}}@media(prefers-reduced-motion:reduce){.training-notifications-panel{animation:none}}.admin-overline{display:block;margin-bottom:12px;font-size:.72rem;font-weight:700;letter-spacing:.16em;color:var(--fit-accent, #b2ff3c)}.admin-heading-icon{color:var(--fit-accent, #b2ff3c);opacity:.7}.admin-tabs{margin:28px 0}.admin-tabs a{display:inline-flex;align-items:center;gap:10px;padding:12px 16px;border:1px solid var(--fit-border, #2c3d49);border-radius:10px;color:inherit;text-decoration:none}.admin-tabs a.active{background:var(--fit-accent, #b2ff3c);color:#102013;border-color:transparent;font-weight:700}.admin-section-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.admin-section-card{min-width:0;display:block;padding:28px;background:var(--fit-card, #17232e);border:1px solid var(--fit-border, #2c3d49);border-radius:18px;color:inherit;text-decoration:none;transition:border-color .2s,transform .2s}.admin-section-card:hover{border-color:var(--fit-accent, #b2ff3c);transform:translateY(-2px)}.admin-section-card h2{margin:22px 0 10px;font-size:1.3rem}.admin-section-card p{color:var(--fit-muted, #a4b6c0);line-height:1.6}.admin-section-icon{display:inline-flex;padding:12px;border-radius:12px;background:var(--fit-bg, #0c1721);color:var(--fit-accent, #b2ff3c)}.admin-section-action{display:flex;justify-content:space-between;gap:12px;margin-top:26px;color:var(--fit-accent, #b2ff3c);font-size:.85rem}.fit-sidebar .admin-sidebar-nav{margin-top:24px;padding-top:16px;border-top:1px solid var(--fit-border, #2c3d49)}.admin-panel .rbac-page{color:inherit;--ink: #edf5fa;--muted: #b7cbd7;--navy: #c9eaf6;--blue: #80bdff;--green: #c1f780;--line: #344b5b;--line-strong: #597486;--surface: #172a35;padding:0;width:100%;max-width:none}.admin-panel .rbac-users{margin:0 0 24px}.admin-panel .rbac-page input[type=checkbox]{accent-color:var(--fit-accent, #b2ff3c);width:16px;height:16px}.admin-panel .rbac-page input:focus-visible,.admin-panel .rbac-page textarea:focus-visible{outline:2px solid var(--fit-accent, #b2ff3c);outline-offset:3px}.admin-panel .rbac-card,.admin-panel .role-list article,.admin-panel .user-role-list article{color:inherit;background:var(--fit-card, #17232e);border-color:var(--fit-border, #2c3d49)}.admin-panel .rbac-form input:not([type=checkbox]),.admin-panel .rbac-form textarea,.admin-panel .permission-list label{color:inherit;background:var(--fit-bg, #0c1721);border-color:var(--fit-border, #2c3d49)}@media(max-width:680px){.admin-section-grid{grid-template-columns:1fr}.admin-section-card{padding:22px}.admin-tabs{flex-wrap:wrap}.admin-heading-icon{display:none}}@media(prefers-reduced-motion:reduce){.admin-section-card{transition:none}}.routine-import-dialog{width:min(760px,calc(100vw - 32px))}.routine-import-resources{padding:18px;margin:20px 0;border:1px solid var(--fit-border, #40505c);border-radius:16px;background:var(--fit-surface, #14232f)}.routine-import-resources strong{display:block;margin-top:8px}.routine-import-downloads,.routine-import-actions{display:flex;flex-wrap:wrap;gap:10px}.routine-import-downloads button{display:inline-flex;align-items:center;gap:8px}.routine-import-file,.routine-import-text{display:grid;gap:10px;margin:18px 0}.routine-import-file input{width:100%;min-width:0}.routine-import-text textarea{width:100%;box-sizing:border-box;padding:14px;resize:vertical;border:1px solid var(--fit-border, #40505c);border-radius:12px;background:var(--fit-surface, #14232f);color:inherit;font:13px/1.6 monospace}.routine-import-text textarea:focus-visible{outline:2px solid var(--fit-accent, #d5f26b);outline-offset:3px}.routine-import-errors{padding:14px;border-left:3px solid #ed7777;overflow-wrap:anywhere}.routine-import-errors ul{padding-left:20px;max-height:200px;overflow:auto}.routine-import-actions{justify-content:flex-end;margin-top:20px}.coaching-page{min-height:100vh}.coaching-main{width:min(1180px,100%);margin:auto;padding:32px 32px 80px}.coaching-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:42px 0 32px;border-bottom:1px solid #2b414c}.coaching-heading h1{font-size:clamp(2.2rem,5vw,4rem);line-height:1.05;letter-spacing:-.045em;margin:18px 0}.coaching-heading h1 em{color:#a3ff47;font-style:normal}.coaching-heading p,.coaching-routine p,.coaching-list p{color:#aabdc6}.coaching-online{color:#43e6cf;border:1px solid #325b5a;border-radius:99px;padding:9px 14px;white-space:nowrap;font-size:.8rem}.coaching-tabs{display:flex;gap:8px;flex-wrap:wrap;padding:22px 0 28px}.coaching-tabs button{display:flex;gap:8px;align-items:center;background:transparent;border:1px solid #2b414c;color:#b7c8d0;border-radius:10px;padding:13px 17px;cursor:pointer}.coaching-tabs button[aria-current=page]{background:#a3ff47;color:#14211d;border-color:#a3ff47;font-weight:700}.coaching-select{display:grid;gap:8px;max-width:520px;margin:20px 0}.coaching-select select{width:100%;padding:14px;color:#edf4f7;background:#152b36;border:1px solid #36505e;border-radius:10px}.coaching-target{display:grid;gap:8px;padding:24px;background:#17362f;border-left:4px solid #a3ff47;border-radius:0 14px 14px 0;margin:20px 0 30px}.coaching-target span{font-size:.7rem;color:#a3ff47;letter-spacing:.14em}.coaching-target strong{font-size:1.7rem}.coaching-target small{color:#b6ccc2}.coaching-section{margin:28px 0}.coaching-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,310px),1fr));gap:20px}.coaching-routine{padding:24px}.coaching-routine h3{font-size:1.5rem;margin:16px 0}.coaching-routine details{margin:18px 0}.coaching-list{display:grid;gap:12px}.coaching-list article{padding:20px 24px;display:flex;align-items:center;justify-content:space-between;gap:20px}.coaching-list details{padding:22px}.coaching-list summary{cursor:pointer}.coaching-list small{color:#8eaaa9}.coaching-list .training-actions{flex-shrink:0}.coaching-editor{padding:24px}.coaching-add-exercise{display:flex;align-items:end;gap:14px}.coaching-add-exercise label{flex:1}.coaching-exercises{list-style:none;margin:0;padding:0}.coaching-exercises li{margin:16px 0}.coaching-notice{padding:16px 20px;border:1px solid #3c6655;color:#b6eeac;border-radius:10px;background:#19342d}.coaching-master-list{list-style:none;padding:0}.coaching-master-list li{border-top:1px solid #2b414c;padding:14px 0;display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.coaching-page .fit-form textarea{background:#142834;color:#eef4f7;border:1px solid #36505e;border-radius:8px;padding:12px;resize:vertical}.coaching-page button:focus-visible,.coaching-page a:focus-visible{outline:2px solid #a3ff47;outline-offset:4px}.coaching-page .fit-heading{flex-wrap:wrap;gap:16px}@media(max-width:650px){.coaching-main{padding:22px 18px 48px}.coaching-heading{align-items:start;flex-direction:column;padding-top:28px}.coaching-tabs button{flex:1 1 45%;padding:12px;font-size:.8rem}.coaching-list article{align-items:start;flex-direction:column}.coaching-editor{padding:16px}.coaching-add-exercise{align-items:stretch;flex-direction:column}}.training-invite-composer{margin-bottom:28px;padding:clamp(18px,3vw,28px);border-color:#43e6cf35}.fit-main .coaching-main{padding:0}.training-recipient-confirmation{display:grid;gap:7px}.training-recipient-confirmation,.training-invitation-summary{margin-top:16px;padding:16px;border:1px solid #ffffff10;border-radius:12px;background:#0d1e28}.training-recipient-confirmation>div{display:grid;gap:4px}.training-recipient-confirmation span,.training-recipient-confirmation small{color:#91a5ad;font-size:10px}.training-recipient-confirmation label{display:flex;align-items:center;gap:8px;font-size:11px}.training-managed-routines{margin-top:28px;padding-top:22px;border-top:1px solid #ffffff0c}.training-managed-routines .coaching-list article{display:flex;align-items:center;justify-content:space-between;gap:18px}.training-managed-routines .coaching-list article>div{display:grid;gap:5px}.coaching-routine-creator{margin-bottom:24px;padding:clamp(18px,3vw,26px)}.coaching-routine-choice{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.coaching-routine-choice>button{display:flex;align-items:flex-start;gap:12px;min-height:112px;border:1px solid #36505e;border-radius:12px;padding:18px;background:#0d1e28;color:#edf4f7;text-align:left}.coaching-routine-choice>button.is-active{border-color:#66f2df;background:#17343c;box-shadow:0 0 0 2px #66f2df14}.coaching-routine-choice>button>svg{flex:0 0 auto;color:#66f2df}.coaching-routine-choice span{display:grid;gap:6px}.coaching-routine-choice small{color:#9eb2bb;line-height:1.45}.coaching-routine-creator-actions,.coaching-existing-routine{margin-top:18px}.coaching-existing-routine>label{max-width:520px}@media(max-width:640px){.training-managed-routines .coaching-list article{align-items:stretch;flex-direction:column}.coaching-routine-choice{grid-template-columns:1fr}}.exercise-catalog-dialog{display:flex;width:min(1120px,96vw);height:min(850px,94dvh);max-height:none;flex-direction:column;overflow:hidden;border:1px solid #2e5964;background:#0c1c25}.exercise-catalog-dialog>header{flex:0 0 auto;padding:15px 20px 10px}.exercise-catalog-dialog>header h2{color:#eaf4f4;font-size:20px}.exercise-catalog-content{display:grid;min-height:0;flex:1;grid-template-rows:auto minmax(0,1fr) auto;gap:12px;padding:0 18px 16px}.exercise-catalog-context{display:flex;align-items:center;gap:12px;min-height:25px}.exercise-catalog-context strong{color:#d3e3e5;font-size:12px}.exercise-catalog-layout{display:grid;min-height:0;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);gap:12px}.exercise-catalog-list,.exercise-catalog-detail{min-width:0;min-height:0;border:1px solid #2b4b57;border-radius:12px;background:linear-gradient(155deg,#102832,#0c202a 62%)}.exercise-catalog-list{display:grid;grid-template-rows:auto auto minmax(0,1fr);gap:8px;padding:11px}.exercise-catalog-list .builder-search{display:flex;gap:8px}.exercise-catalog-list .builder-search input,.exercise-catalog-list .builder-search select{min-width:0;padding:10px 11px;border:1px solid #365563;border-radius:8px;background:#0a1b24;color:#e9f2f3;font:inherit;font-size:12px}.exercise-catalog-list .builder-search input{flex:1}.exercise-catalog-list .builder-search select{max-width:178px}.exercise-catalog-count{margin:0;color:#87a5ae;font-size:10px}.exercise-catalog-results{display:grid;min-height:0;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:8px;overflow:auto;padding-right:3px}.exercise-catalog-results .picker-column{display:grid;align-content:start;gap:7px}.exercise-catalog-option{display:flex;width:100%;min-width:0;min-height:56px;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border:1px solid #2c4651;border-radius:9px;background:#10212b;color:#e2edef;text-align:left;transition:border-color .14s ease,background .14s ease,transform .14s ease}.exercise-catalog-option:hover{border-color:#42c9ba;transform:translateY(-1px)}.exercise-catalog-option.is-selected{border-color:#43e6cf;background:#14343b;box-shadow:inset 3px 0 #43e6cf}.exercise-catalog-option>span{display:grid;min-width:0;gap:4px}.exercise-catalog-option strong{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.exercise-catalog-option small{overflow:hidden;color:#89a9b2;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.exercise-catalog-option svg{flex:0 0 auto;color:#68f0dc}.exercise-catalog-mobile-icons{display:none}.exercise-catalog-detail{display:grid;align-content:start;gap:11px;overflow:auto;padding:12px}.exercise-catalog-preview{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-template-rows:auto minmax(0,1fr);align-items:start;column-gap:12px;gap:7px;color:#e5eff1;font-size:11px;line-height:1.45}.exercise-catalog-preview>strong{font-size:15px}.exercise-info-visual{min-width:0}.exercise-catalog-preview>strong{grid-column:1 / -1}.exercise-info-visual img,.exercise-info-image-placeholder{display:block;box-sizing:border-box;width:100%;height:clamp(150px,24dvh,230px);border:1px solid #294753;border-radius:9px;background:#091921}.exercise-info-visual img{object-fit:contain}.exercise-info-image-placeholder{display:grid;place-items:center;border-style:dashed;color:#66838c}.exercise-info-image-placeholder svg{width:32px;height:32px;stroke-width:1.5}.exercise-info-instructions{display:grid;align-content:start;gap:7px;max-height:clamp(150px,24dvh,230px);overflow:auto;color:#b0c4c9}.exercise-info-instructions>strong{color:#c8d8dc;font-size:11px}.exercise-info-instructions ul{display:grid;align-content:start;gap:8px;margin:0;padding:0 0 5px 18px;color:#b0c4c9}.exercise-info-instructions p{margin:0;color:#91aab3;font-style:italic}.exercise-catalog-configuration{display:grid;gap:8px;padding-top:10px;border-top:1px solid #2b4954}.exercise-catalog-configuration h3,.exercise-catalog-pending h3{margin:0;color:#e4eff0;font-size:12px}.exercise-catalog-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.exercise-catalog-repetition-range{display:grid;min-width:0;grid-column:auto;grid-template-columns:minmax(0,1fr);gap:6px;margin:0;padding:0;border:0}.exercise-catalog-repetition-range legend{padding:0;color:#9fb6be;font-size:9px;font-weight:700}.exercise-catalog-repetition-inputs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.exercise-catalog-repetition-inputs label{display:grid;min-width:0;gap:4px;color:#9fb6be;font-size:9px;font-weight:350}.exercise-catalog-fields label{display:grid;min-width:0;gap:4px;color:#9fb6be;font-size:9px;font-weight:700}.exercise-catalog-fields input{box-sizing:border-box;width:100%;min-width:0;padding:8px 9px;border:1px solid #365460;border-radius:7px;background:#0a1b24;color:#f0f8f8;font-size:13px}.exercise-catalog-fields input:disabled{opacity:.68}.exercise-catalog-configuration>small{color:#91aab3;font-size:9px;line-height:1.4}.exercise-catalog-add{min-height:34px;justify-self:start;padding:7px 10px;font-size:10px}.exercise-catalog-pending{display:grid;gap:6px;padding-top:10px;border-top:1px solid #2b4954}.exercise-catalog-pending>header{display:flex;align-items:center;justify-content:space-between}.exercise-catalog-pending>header span{display:grid;width:21px;height:21px;place-items:center;border-radius:50%;background:#43e6cf;color:#0c242a;font-size:10px;font-weight:800}.exercise-catalog-pending article{display:flex;align-items:center;gap:5px;min-width:0;padding:5px;border:1px solid #2c4651;border-radius:8px}.exercise-catalog-pending article.is-editing{border-color:#43e6cf}.exercise-catalog-pending .picker-order{display:flex;gap:2px}.exercise-catalog-pending-main{display:grid;flex:1;min-width:0;gap:2px;border:0;background:none;color:#e3eff1;text-align:left}.exercise-catalog-pending-main strong{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.exercise-catalog-pending-main small{color:#91aab3;font-size:9px}.exercise-catalog-pending button:not(.exercise-catalog-pending-main){display:grid;width:27px;height:27px;min-height:27px;place-items:center;padding:3px}.exercise-catalog-empty{align-self:center;margin:0;color:#91aab3;font-size:11px;line-height:1.5}.exercise-catalog-actions{display:flex;justify-content:flex-end;gap:8px;padding-top:10px;border-top:1px solid #294753}.exercise-catalog-actions button{min-height:36px;padding:8px 13px;font-size:11px}.exercise-catalog-mobile-detail-actions,.exercise-catalog-mobile-config-actions,.exercise-catalog-mobile-pending{display:none}@media(max-width:700px){.exercise-catalog-dialog{width:96vw;height:93dvh}.exercise-catalog-dialog>header{padding:12px 13px 8px}.exercise-catalog-dialog>header h2{font-size:17px}.exercise-catalog-content{gap:8px;padding:0 10px 11px}.exercise-catalog-context{align-items:flex-start;flex-direction:column;gap:2px}.exercise-catalog-layout{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr);gap:8px;overflow:hidden}.exercise-catalog-layout.is-mobile.is-detail .exercise-catalog-list,.exercise-catalog-layout.is-mobile.is-configure .exercise-catalog-list,.exercise-catalog-layout.is-mobile.is-catalog .exercise-catalog-detail{display:none}.exercise-catalog-layout.is-mobile.is-detail,.exercise-catalog-layout.is-mobile.is-configure{grid-template-rows:minmax(0,1fr)}.exercise-catalog-layout.is-mobile.is-configure .exercise-info-visual img,.exercise-catalog-layout.is-mobile.is-configure .exercise-info-image-placeholder{height:78px}.exercise-catalog-layout.is-mobile.is-configure .exercise-info-instructions{display:none}.exercise-catalog-list{padding:8px}.exercise-catalog-list .builder-search{flex-direction:column}.exercise-catalog-list .builder-search select{max-width:none}.exercise-catalog-results{grid-template-columns:1fr;gap:6px}.exercise-catalog-option-row{display:flex;align-items:center;gap:5px;min-width:0;border:1px solid #2c4651;border-radius:9px;background:#10212b}.exercise-catalog-option{flex:1;min-height:50px;border:0;background:transparent}.exercise-catalog-option.is-selected{box-shadow:none}.exercise-catalog-mobile-icons{display:flex;align-items:center;gap:3px;padding-right:6px}.exercise-catalog-mobile-icons button{display:grid;width:36px;height:36px;min-height:36px;place-items:center;border:1px solid #31525d;border-radius:9px;background:#102b34;color:#86b1b9}.exercise-catalog-mobile-icons button:last-child{border-color:#287d72;background:#123f3e;color:#65f2dc}.exercise-catalog-detail{grid-template-rows:minmax(0,1fr);align-content:stretch;padding:9px}.exercise-catalog-preview{align-content:start}.exercise-catalog-preview{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto minmax(0,1fr)}.exercise-catalog-preview>strong{grid-column:auto}.exercise-info-visual img,.exercise-info-image-placeholder{height:min(32dvh,230px)}.exercise-info-instructions{max-height:none;overflow:visible}.exercise-catalog-configuration.is-hidden-mobile{display:none}.exercise-catalog-fields,.exercise-catalog-repetition-inputs{gap:6px}.exercise-catalog-mobile-detail-actions,.exercise-catalog-mobile-config-actions{display:flex;justify-content:space-between;gap:8px;padding-top:8px;border-top:1px solid #294753}.exercise-catalog-mobile-detail-actions button,.exercise-catalog-mobile-config-actions button{display:inline-flex;min-height:36px;align-items:center;justify-content:center;gap:5px;padding:8px 11px;font-size:11px}.exercise-catalog-mobile-config-actions .fit-primary{margin-left:auto}.exercise-catalog-mobile-pending{display:grid;gap:3px;padding:8px 2px 0;border-top:1px solid #294753;color:#d3e3e5;font-size:10px}.exercise-catalog-mobile-pending span{overflow:hidden;color:#91aab3;text-overflow:ellipsis;white-space:nowrap}.exercise-catalog-actions{padding-top:7px}.exercise-catalog-actions.is-mobile:has(button:nth-child(2)) button{flex:1}}.training-workout-controls{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:18px;padding:18px 20px;border-color:var(--fit-line);background:linear-gradient(110deg,#162b38,#11242f)}.training-workout-controls>div{display:grid;justify-items:start;gap:5px}.training-workout-controls strong{display:block;color:#e9f7f5;font-size:clamp(28px,4vw,40px);font-family:Roboto Mono,SFMono-Regular,Consolas,monospace;font-weight:800;letter-spacing:-.07em;line-height:.95;font-variant-numeric:tabular-nums}.training-workout-controls small{color:var(--fit-muted);font-size:12px}.training-workout-pause{width:46px;min-height:46px;justify-self:end;border:1px solid #466372;border-radius:50%;background:#203848;color:#d9f0ee}.training-workout-pause:hover:not(:disabled){border-color:#66f2df;color:#66f2df;background:#294454}.training-workout-pause:active:not(:disabled){background:#355362}.training-workout-controls .training-finish{grid-column:1 / -1;width:100%;background:#a3ff47;color:#11210a;box-shadow:0 7px 18px #69c92f2b}.training-app .fit-exercise-title{align-items:flex-start;gap:14px}.training-app .fit-exercise-title>svg{flex-shrink:0;margin-top:2px}.training-app .fit-exercise-title h2{font-size:17px;font-weight:800;line-height:1.3}.training-app .training-exercise-actions{flex-wrap:wrap;column-gap:16px;row-gap:4px;margin-top:7px}.training-app .training-exercise-actions .fit-text-button:hover:not(:disabled){color:#b1fff0}.training-app .fit-rest{justify-content:space-between;gap:14px;border-color:var(--fit-line)}.training-app .fit-rest:has(.training-free-rest-setting){flex-wrap:wrap}.training-free-rest-setting{display:flex;align-items:center;justify-content:space-between;gap:12px;order:3;width:100%;color:var(--fit-muted);font-size:13px}.training-free-rest-setting input{width:82px;min-width:82px;font-size:16px}.training-rest-time,.training-rest-actions{display:flex;align-items:center;gap:12px}.training-rest-time>svg{flex-shrink:0;width:24px;height:24px}.training-rest-time span{display:block;color:var(--fit-muted);font-size:11px}.training-rest-time strong{display:block;line-height:1.15}.training-rest-actions{margin-left:auto}.training-app .fit-rest .training-rest-actions>button{margin:0;min-width:76px;min-height:40px;border:1px solid transparent;border-radius:10px;padding:8px 12px}.training-app .fit-rest .training-rest-actions>button:hover:not(:disabled){border-color:#466372}.training-app .fit-rest .training-rest-actions>button:disabled{opacity:.55;color:var(--fit-muted)}.training-app .fit-rest .training-rest-actions>button:disabled:hover{background:#21313f}.training-app .training-workout-layout .fit-subtle{color:#94aebc}.training-app .training-finish-exercise{margin-top:8px;min-height:42px;border:1px solid #ffffff0b}.training-app .training-finish-exercise:hover:not(:disabled){border-color:#466372}.training-app .fit-session-grid{grid-template-areas:"art panel"}.training-workout-layout{display:contents}@media(min-width:1101px){.training-app .training-workout-layout{display:grid;grid-template-columns:minmax(0,.47fr) minmax(0,1fr);grid-template-areas:"art panel" "art controls";column-gap:24px;row-gap:18px;align-items:start}.training-app .training-workout-layout>.fit-session-grid{display:contents}.training-app .training-workout-layout>.training-workout-controls{grid-area:controls;margin-top:0}}@media(min-width:769px)and (max-width:1100px){.training-app .fit-session-grid{grid-template-areas:"art" "panel"}.training-app .fit-session-grid>.fit-exercise{width:60%}}.training-app .fit-session-grid>.fit-exercise{grid-area:art}.training-app .fit-session-grid>section:last-child{grid-area:panel}.training-workout-technique{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:12px;row-gap:18px;padding:16px 18px 20px;border-top:1px solid var(--fit-line)}.training-workout-technique>div:nth-child(2){padding-left:12px;border-left:1px solid var(--fit-line)}.training-workout-muscles{display:grid;gap:5px;margin:0;padding:0;list-style:none}.training-workout-muscles li{display:flex;align-items:center;gap:8px;min-width:0;color:#d5e1e9;font-size:12px;line-height:1.6}.training-workout-muscles .muscle-glyph{width:24px;height:24px;flex:0 0 24px;object-fit:contain}.training-workout-technique h3{margin-bottom:4px;color:#aebfcd;font-size:10px;text-transform:uppercase;letter-spacing:.06em}.training-workout-technique p,.training-workout-technique li{color:#d5e1e9;font-size:12px;line-height:1.6}.training-workout-instructions{grid-column:1 / -1;padding-top:14px;border-top:1px solid var(--fit-line)}.training-workout-instructions ol{display:grid;gap:7px;margin:0;padding-left:18px}@media(max-width:768px){.training-app .fit-exercise-title h2{font-size:15px}.training-app .fit-rest{flex-wrap:nowrap}.training-app .fit-rest:has(.training-free-rest-setting){flex-wrap:wrap}.training-rest-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;min-width:0;gap:6px}.training-app .fit-rest .training-rest-actions>button{min-width:0;padding-inline:8px}}.training-app{color-scheme:dark}.training-brand{display:flex;align-items:center;gap:10px;font-weight:800;font-size:16px}.training-importer select{border:1px solid #35505e;background:#162b37;color:#dce9ef;border-radius:8px;padding:7px;font-size:11px}.training-app .fit-mobile-nav nav{grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:1fr}.training-sync{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:2px 35px;color:#a9d0ca;font-size:11px}.training-app .fit-main{padding-top:20px}.training-alert{margin:10px 30px;padding:15px;border:1px solid #e6b35566;border-radius:12px;display:grid;gap:10px;background:#29271c}.training-alert small{color:#c2c2b5}.training-topbar-brand{display:none}.training-topbar-actions{display:flex;align-items:center;gap:9px;margin-left:auto}.training-app .fit-topbar .training-header-action,.training-app .fit-topbar .training-notifications-trigger{width:40px;height:40px;min-height:40px;justify-content:center;padding:0;border:1px solid #29404c;border-radius:50%;background:#132630;color:#d8e8ed;transition:border-color .16s ease,color .16s ease,transform .16s ease}.training-app .fit-topbar .training-header-action:hover,.training-app .fit-topbar .training-notifications-trigger:hover,.training-app .fit-topbar .training-notifications-trigger[aria-expanded=true]{border-color:#43e6cf;color:#65f4df;transform:translateY(-1px)}.training-app .fit-today h2{margin:20px 0 8px}.training-profile-roles{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:18px 0;padding:12px 14px;border:1px solid #ffffff0c;border-radius:10px;background:#0d1e28}.training-profile-roles span{color:#8fa4ad;font-size:10px;text-transform:uppercase;letter-spacing:.08em}.training-profile-roles strong{color:#a3ff47;font-size:12px}.training-invitations{margin-bottom:24px;padding:20px;border:1px solid #43e6cf2b;border-radius:14px;background:linear-gradient(135deg,#132a33,#0f2029)}.training-section-heading{display:flex;align-items:end;justify-content:space-between;gap:18px;margin-bottom:16px}.training-section-heading h2{margin:4px 0 0}.training-section-heading>strong{color:#a3ff47;font-size:11px}.training-invitation-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px}.training-app .training-invitation-card{display:flex;min-height:110px;flex-direction:column;align-items:flex-start;justify-content:center;gap:7px;border-radius:11px;padding:15px;color:#e8f1f3;text-align:left}.training-invitation-status{width:fit-content;border-radius:20px;padding:4px 8px;background:#ffffff0b;color:#adbec5;font-size:8px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.training-invitation-status.is-pending{background:#ffc76f16;color:#ffc76f}.training-invitation-status.is-accepted{background:#a3ff4715;color:#a3ff47}.training-invitation-status.is-rejected,.training-invitation-status.is-cancelled{color:#ff8d8d}.training-invitation-detail{display:grid;gap:16px}.training-invitation-origin{display:grid;gap:3px;border-left:2px solid #43e6cf;padding-left:12px}.training-invitation-origin span,.training-invitation-origin small{color:#8fa4ad;font-size:9px}.training-invitation-day{overflow:hidden;border:1px solid #ffffff10;border-radius:11px}.training-invitation-day>header{display:flex;justify-content:space-between;padding:11px 13px;background:#ffffff07}.training-invitation-day>header span,.training-invitation-day article small{color:#91a5ad;font-size:9px}.training-invitation-day article{padding:12px 13px;border-top:1px solid #ffffff08}.training-invitation-day article p{margin:5px 0;color:#c3d0d4;font-size:10px}.training-invitation-day article>div{display:flex;justify-content:space-between;gap:10px}.training-invitation-actions{display:flex;gap:10px;margin-top:20px}.training-app .fit-today .fit-primary{margin-top:20px}.training-app .fit-today .muscle-radar{grid-template-columns:1fr;margin:8px 0}.training-app .fit-today .muscle-radar-graphic{width:100%;max-width:360px}.training-next-routine{margin:4px 0 0;color:#9db0b8;font-size:11px}.training-muscle-progress .fit-section-heading p{max-width:620px;margin:6px 0 0;color:#9db0b8;font-size:12px}.training-goal-ring{display:flex;flex-direction:column;align-items:center;justify-content:center;border:4px solid #a3ff47;width:112px;height:112px;flex-shrink:0;border-radius:50%;box-shadow:0 0 18px #a3ff4720}.training-goal-ring strong{font-size:26px}.training-goal-ring small{font-size:9px;color:#bbccc8}.training-summary{padding:25px;display:flex;flex-direction:column;align-items:flex-start;gap:14px}.training-summary>strong{font-size:38px;color:#a3ff47}.training-summary progress{width:100%;accent-color:#43e6cf}.training-routine-preview{margin-top:20px}.training-routine-preview p{padding:7px 0;border-bottom:1px solid #ffffff08;font-size:12px}.training-search,.training-exercise-select select{width:100%;padding:12px;background:#1b2e3b;color:#e9f3fa;border:1px solid #354652;border-radius:10px;margin-bottom:18px}.training-routine{display:flex;flex-direction:column;min-width:0;padding:20px}.training-routine-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-width:0}.training-routine-heading h2{min-width:0;overflow-wrap:anywhere}.training-routine-status{flex:0 0 auto;margin-top:2px;white-space:nowrap}.training-routine .training-actions{margin-top:auto;padding-top:16px}.training-routine-tabs{min-width:0}.training-routine-tabs button{white-space:nowrap}.training-app .training-search{display:block;max-width:440px}@media(max-width:600px){.training-routine-tabs{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin;padding:8px 0 14px}.training-routine-tabs button{flex:0 0 auto}.training-routine-heading{flex-wrap:wrap;gap:6px 12px}.training-routine .training-actions>button,.training-routine .training-actions>a{flex:1 1 auto}.training-app .training-search{max-width:none}}.training-routine p{font-size:12px;margin-top:7px}.training-exercise-actions{display:flex;align-items:center;gap:12px;margin-top:5px;font-size:12px}.training-exercise-actions .fit-text-button{min-height:0;padding:0;font-size:12px}.training-timed-start{width:100%;margin-top:12px;font-size:17px}.training-finish{min-width:84px;min-height:40px;padding:9px 12px;font-size:12px!important}.training-session-time{display:grid;justify-items:center;gap:1px;width:auto;margin:4px auto 0;padding:0;border:0;background:transparent;color:inherit}.training-session-time strong{font-size:20px;line-height:1;letter-spacing:-.03em}.training-session-time small{color:#8fa6b0;font-size:9px}.training-session-time:hover:not(:disabled) strong{color:#66f2df}.training-workout-nav{color:#66f2df!important}.training-workout-nav strong{font-variant-numeric:tabular-nums}.training-routine-timer{display:inline-flex;align-items:center;gap:7px}.training-plan-list{display:grid;gap:16px}.training-plan-routine{padding:20px}.training-plan-routine h2{margin-bottom:14px}.training-plan-days{display:grid;gap:9px}.training-starter-tabs{padding:8px 0 22px}.planning-tabs{padding-top:0}.session-entry{padding:28px}.session-entry-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:24px;border-bottom:1px solid #ffffff10;margin-bottom:24px}.session-entry-heading h2{margin:6px 0 8px;font-size:24px}.session-entry-heading p{margin:0;color:#aebfcd;font-size:13px}.session-entry-badge{white-space:nowrap;padding:7px 11px;color:#a3ff47;background:#a3ff4710;border:1px solid #a3ff472a;border-radius:999px;font-size:11px;font-weight:700}.session-entry-meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.session-entry .session-entry-meta label{font-size:12px;color:#b7c8d0}.session-entry-meta input,.session-entry-meta select{min-width:0;width:100%}.session-entry-hint{color:#aebfcd;font-size:12px;line-height:1.6;margin:0}.session-entry-exercises{display:grid;gap:20px}.session-entry-exercise{min-width:0;margin:0;border:1px solid #344955;border-radius:14px;padding:12px 18px 18px;background:#0c1b2580}.session-entry-exercise legend{padding:0 8px;color:#f1f8fa;font-size:15px;font-weight:700}.session-entry-columns,.session-entry-series{display:grid;grid-template-columns:48px minmax(0,1fr) minmax(0,1fr) 80px;gap:14px;align-items:center}.session-entry-columns{color:#91a7b1;font-size:10px;letter-spacing:.04em;padding:6px 0 10px}.session-entry-columns span:last-child{text-align:center}.session-entry-series{padding:9px 0;border-top:1px solid #ffffff08}.session-entry-number{color:#66f2df;font-size:13px;font-weight:700;font-variant-numeric:tabular-nums}.session-entry-series label{min-width:0}.session-entry-series input[type=number]{width:100%;min-width:0;min-height:42px;text-align:center;font-size:14px;padding:8px}.session-entry .session-entry-done{display:flex;justify-content:center}.session-entry-done>span,.session-entry-mobile-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.session-entry-done input{width:20px;height:20px;accent-color:#a3ff47}.session-entry-series.is-pending{opacity:.65}.session-entry-actions{padding-top:20px;border-top:1px solid #ffffff10;margin-top:4px}.session-entry-error{color:#ffaaa3;font-size:13px}.retroactive-picker{padding-top:10px}.retroactive-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:14px;margin-top:16px}.retroactive-option{display:grid;gap:12px;padding:24px;text-align:left;color:#e9f3fa;border:1px solid #344955;transition:border-color .15s ease}.retroactive-option svg{color:#66f2df}.retroactive-option strong{font-size:18px}.retroactive-option span{color:#aebfcd;font-size:12px;line-height:1.6}.retroactive-option:hover{border-color:#a3ff47}.retroactive-option.is-free{border-style:dashed}@media(max-width:600px){.session-entry{padding:18px 14px}.session-entry-heading{align-items:flex-start;gap:10px}.session-entry-heading h2{font-size:20px}.session-entry-badge{font-size:9px;padding:5px 8px}.session-entry-exercise{padding:10px}.session-entry-columns,.session-entry-series{grid-template-columns:30px minmax(0,1fr) minmax(0,1fr) 48px;gap:7px}.session-entry-columns{letter-spacing:0;font-size:9px}.session-entry-meta{grid-template-columns:minmax(0,1fr)}.session-entry-actions button{flex:1}.training-history-month>button{flex-wrap:wrap}.training-history strong{min-width:0;overflow-wrap:anywhere}}.training-starter-tabs button[aria-pressed=true]{border-color:#a3ff47;background:#a3ff47;color:#14211d;font-weight:800}.training-app .coaching-tabs a{display:flex;align-items:center;gap:8px;border:1px solid #2b414c;border-radius:10px;padding:13px 17px;color:#b7c8d0;text-decoration:none}.training-app .coaching-tabs a[aria-current=page]{border-color:#a3ff47;background:#a3ff47;color:#14211d;font-weight:700}.training-plan-day{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 0 0;border-top:1px solid #ffffff10}.training-plan-day p{max-width:680px;margin-top:5px;color:#aebfcd;font-size:12px;line-height:1.45}.training-plan-day .fit-primary{flex-shrink:0}.training-free-start{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:18px;padding:18px 20px;border-color:#43e6cf55;background:linear-gradient(120deg,#12323a,#122631 70%)}.training-free-start h2{margin:4px 0}.training-free-start p{margin:0;color:#aec4cd;font-size:12px}.training-free-start .fit-primary{flex-shrink:0}.training-free-actions,.training-session-actions{display:flex;align-items:center;gap:10px;margin:0 0 12px}.training-free-badge{margin-right:auto;border-radius:999px;padding:6px 10px;background:#43e6cf1c;color:#66f2df;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.07em}.fit-dialog-content input[type=number]{width:72px;margin-right:4px}.training-weight-confirmation label{display:grid;gap:7px;color:#bcd0dc;font-weight:700}.training-weight-confirmation label:after{content:"kg";position:absolute;align-self:end;justify-self:end;margin:0 14px 12px 0;color:#66f2df;font-size:13px;pointer-events:none}.training-weight-confirmation label{position:relative}.training-weight-confirmation input[type=number]{width:100%;margin:0;padding:13px 42px 13px 14px;border:1px solid #4c7481;border-radius:10px;background:#112630;color:#f1fbff;font-size:20px;font-weight:800}.training-bulk-confirmation{gap:12px}.training-bulk-set{margin:0;padding:10px;border:1px solid #35505e;border-radius:9px}.training-bulk-set legend{padding:0 4px;color:#dcecf3;font-weight:700}.training-bulk-set>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.training-bulk-set label{display:grid;gap:4px;color:#aebfcd;font-size:12px}.training-bulk-set input{width:100%!important;margin:0!important}.training-routine .training-routine-supersets{display:flex;align-items:center;gap:6px;color:#66f2df;font-weight:700}.training-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:15px}.training-days{display:flex;flex-wrap:wrap;gap:12px;border:1px solid #344b5a;border-radius:10px;padding:12px}.training-days label{display:flex;align-items:center;gap:4px}.training-days input{width:16px;min-height:16px;accent-color:#a3ff47}.training-entry{padding:12px;border:1px solid #35505e;border-radius:12px}.training-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.training-three label{font-size:10px}.fit-form .training-done-checkbox{display:inline-flex;align-items:center;justify-content:center;flex-direction:column-reverse}.training-three input{padding:8px}.superset-workout-status{margin:10px 0 -2px;padding:9px 12px;border-left:3px solid #43e6cf;background:#10353a;color:#c8e9e5;font-size:11px;font-weight:700}.training-art-empty{min-height:220px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:15px;color:#7ecfc9;padding:20px;text-align:center}.training-art-empty small{color:#aabdc7}.training-exercise-select{display:block;font-size:11px;color:#aabdc7}.training-exercise-select select{display:block;margin-top:6px}.training-sets{padding:16px 14px 12px}.training-sets .training-sets-title{margin:0 0 8px;font-size:14px;font-weight:800}.training-set-row.is-extra,.training-superset-row.is-extra{padding-inline:12px}.training-extra-actions{grid-column:1 / -1;display:flex;justify-content:flex-end;min-width:0}.training-extra-actions .training-remove-extra{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:4px 8px;font-size:11px}.training-export{padding:18px;margin-bottom:18px}.training-export h3{margin:5px 0}.training-export-controls{display:flex;flex-wrap:wrap;align-items:end;gap:12px;margin-top:16px}.training-export-controls label{display:grid;gap:6px;flex:1 1 160px;min-width:0;font-size:12px}.training-export-controls select,.training-export-controls input{width:100%;min-height:42px}.training-sync{flex-wrap:wrap}.training-sync-records{display:grid;gap:8px;max-height:40vh;overflow:auto}.training-sync-record{display:grid;gap:5px;text-align:left;padding:12px;border:1px solid var(--fit-line);border-radius:9px;background:var(--fit-bg);color:inherit;overflow-wrap:anywhere}.training-sync-record[aria-pressed=true]{border-color:var(--fit-teal)}.training-sync-record span,.training-sync-record small{color:var(--fit-muted);font-size:12px}.training-sync-comparison{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.training-sync-comparison pre{max-height:260px;overflow:auto;font-size:11px;padding:10px;background:var(--fit-bg);border:1px solid var(--fit-line);border-radius:8px}@media(max-width:600px){.training-sync-comparison{grid-template-columns:minmax(0,1fr)}.training-set-row.is-extra,.training-superset-row.is-extra{padding-inline:8px}}.training-set-row,.training-set-head,.training-superset-row,.training-superset-head{display:grid;align-items:center;gap:10px;padding:9px 10px;font-size:12px}.training-set-row,.training-set-head{grid-template-columns:26px minmax(0,1fr) 68px 68px 48px}.training-superset-row,.training-superset-head{grid-template-columns:minmax(110px,1fr) 68px 76px 48px}.training-set-head,.training-superset-head{padding-block:4px 8px;color:#aebfcd;font-size:10px}.training-set-head>span:nth-child(n+3),.training-superset-head>span:nth-child(n+2){text-align:center}.training-set-row input,.training-superset-row input{width:100%;min-width:0;appearance:textfield;-moz-appearance:textfield;background:#11222d;border:1px solid #395160;color:#e7f2fa;border-radius:7px;min-height:40px;padding:7px 4px;text-align:center}.training-set-row input::-webkit-inner-spin-button,.training-set-row input::-webkit-outer-spin-button,.training-superset-row input::-webkit-inner-spin-button,.training-superset-row input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.training-set-row input:focus-visible,.training-superset-row input:focus-visible{border-color:var(--fit-teal)}.training-set-row input:disabled{opacity:1;border-color:transparent;background:transparent}.training-set-row,.training-superset-row{position:relative;min-height:62px;border-bottom:1px solid var(--fit-line)}.training-set-row.is-active,.training-superset-row.is-active{padding-inline-start:16px;border-radius:9px;border-bottom-color:transparent;background:#163942;box-shadow:inset 3px 0 var(--fit-teal)}.training-set-row.is-active.is-resting,.training-superset-row.is-active.is-resting{background:#132e36;box-shadow:inset 3px 0 #4c9991}.training-set-row.is-done,.training-superset-row.is-done{color:#cadbd8}.training-set-confirm{display:inline-flex;align-items:center;justify-content:center;width:48px;height:46px;border:1px solid transparent;padding:0;border-radius:10px;transition:filter .15s ease,transform .15s ease,background .15s ease}.training-set-confirm.is-available{color:#10200d;background:var(--fit-lime);box-shadow:0 0 16px #a3ff4720}.training-set-confirm.is-available:hover{filter:brightness(1.08);transform:translateY(-1px)}.training-set-confirm.is-available:active{transform:translateY(0)}.training-app .training-set-confirm.is-pending:disabled{opacity:1;color:#b5c1ce;background:#344452}.training-app .training-set-confirm.is-done{opacity:1;color:#b9e9c5;background:#315b48}.training-app .training-set-confirm.is-done:hover:not(:disabled){background:#3c6b53}.training-app .training-set-confirm.is-done:disabled{opacity:.55}.training-superset-exercise{display:grid;justify-items:start;gap:3px;text-align:left;font-weight:700}.training-superset-exercise small{color:#66f2df;font-size:9px;letter-spacing:.04em;text-transform:uppercase}.training-timed-remaining{color:#e7f2fa;font-size:16px;font-variant-numeric:tabular-nums}.training-set-number{font-weight:800;text-align:left}.training-set-target{display:flex;align-items:center;gap:7px;min-width:0}.training-set-target>small:not(.workout-planned){flex-shrink:0}.training-set-target>.workout-planned{min-width:0;max-width:none;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.training-set-head>span,.training-superset-head>span{white-space:nowrap}.training-set-current{color:#66f2df;font-size:9px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.training-weight-form{padding:20px}.training-weight-form h2{margin-bottom:18px}.training-section-title{margin:25px 0 15px!important}.training-history{display:grid;gap:10px}.training-history>article,.training-history-month>button{display:flex;align-items:center;justify-content:space-between;padding:13px 17px;gap:15px;color:#e9f3fa;text-align:left}.training-history span{font-size:11px;color:#b2c3cc}.training-history strong{font-size:13px}.training-metrics{margin:18px 0}.training-metrics .fit-stat strong{font-size:23px}.training-chart-data{margin:10px;color:#aabdc7;font-size:11px}.training-chart-data summary{cursor:pointer}.training-chart-data p{margin-top:8px}.training-app .fit-profile-grid .fit-subtle{margin-top:18px}.training-importer{display:grid;gap:12px}.training-importer input{max-width:100%;font-size:11px}.training-sheet-preview{display:grid;grid-template-columns:1fr 1fr;gap:10px;max-height:340px;overflow:auto}.training-sheet-preview img{width:100%}.training-sheet-preview span{font-size:10px}@media(max-width:768px){.training-app .fit-mobile-nav nav{grid-auto-flow:initial;grid-template-columns:repeat(5,minmax(0,1fr));align-items:end}.training-app .fit-mobile-nav .training-team-nav{display:none}.training-app .fit-mobile-nav .training-workout-nav{width:64px;height:64px;justify-self:center;justify-content:center;gap:1px;margin-top:-28px;padding:8px 3px;border:2px solid #66f2df;border-radius:50%;background:#153945;box-shadow:0 0 0 5px #0d1923,0 8px 20px #0008;color:#d8fffa!important}.training-app .fit-mobile-nav .training-workout-nav strong{font-size:12px}.training-app .fit-mobile-nav .training-workout-nav span{font-size:8px}.training-app .fit-topbar{position:relative;z-index:40;justify-content:space-between;height:calc(54px + env(safe-area-inset-top));padding-top:env(safe-area-inset-top);padding-inline:15px;background:#0c1721e0;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.training-topbar-brand{display:flex;align-items:center;gap:8px;color:#e8f1f3;font-size:13px;font-weight:800}.training-topbar-brand img{display:block;width:30px;height:30px;object-fit:contain}.training-app .fit-topbar .training-header-action,.training-app .fit-topbar .training-notifications-trigger{width:36px;height:36px;min-height:36px}.training-sync{display:none}.training-alert{margin:10px 15px;font-size:12px}.training-app .fit-main{padding-top:8px}.training-app .fit-greeting h1{font-size:24px}.training-goal-ring{width:90px;height:90px}.training-goal-ring strong{font-size:22px}.training-goal-ring small{font-size:8px}.training-summary{margin-top:12px;padding:17px;gap:8px}.training-app .fit-greeting{margin-bottom:12px}.training-app .fit-today{padding:15px}.training-app .fit-today h2{margin:8px 0 0;font-size:18px}.training-app .fit-today .fit-primary{margin-top:10px;min-height:40px}.training-app .fit-profile-grid .fit-body-stats{grid-template-columns:repeat(3,1fr)}.training-app .fit-session-header{margin:0 0 8px}.training-app .fit-session-header h1{font-size:14px}.training-app .fit-session-header p{font-size:9px}.training-finish{min-width:70px;min-height:36px;padding:7px 10px;border-radius:9px;font-size:11px!important}.training-session-time{margin-top:3px}.training-session-time strong{font-size:18px}.training-session-time small{font-size:8px}.training-plan-day{align-items:flex-start;flex-direction:column}.training-plan-day .fit-primary{width:100%}.training-free-start{align-items:stretch;flex-direction:column}.training-free-start .fit-primary{width:100%}.training-free-actions,.training-session-actions{flex-wrap:wrap}.training-free-actions .training-free-badge,.training-session-actions .training-free-badge{width:100%}.training-free-actions button,.training-session-actions button{flex:1}.training-workout-controls{align-items:stretch;grid-template-columns:minmax(0,1fr) auto}.training-workout-controls>div{padding-bottom:5px}.training-workout-controls .training-finish{width:100%}.training-workout-controls .training-workout-pause{width:46px;border-radius:50%}.training-exercise-select{font-size:10px}.training-exercise-select select{margin-top:3px;margin-bottom:8px;padding:9px 10px;border-radius:8px;font-size:11px}.superset-workout-status{margin:6px 0 0;padding:7px 9px;font-size:10px}.training-app .fit-session-grid{gap:12px;grid-template-areas:"panel" "art"}.training-app .fit-exercise{border-radius:15px}.training-sets{padding:9px}.training-set-row,.training-set-head{grid-template-columns:22px minmax(0,1fr) 54px 54px 42px}.training-superset-row,.training-superset-head{grid-template-columns:minmax(70px,1fr) 48px 56px 42px}.training-set-row,.training-set-head,.training-superset-row,.training-superset-head{gap:5px;padding-inline:5px}.training-set-confirm{width:42px;height:42px}.training-set-row.is-active,.training-superset-row.is-active{padding-inline-start:14px}.training-set-target{flex-wrap:wrap;gap:2px 6px}.training-set-target>.workout-planned{flex-basis:100%}.training-superset-row{min-height:51px}.training-superset-row,.training-superset-head{font-size:11px}.training-superset-row input{padding:7px 3px}.fit-rest{margin-top:10px;padding:10px 12px}.training-app .fit-subtle{margin-top:5px;font-size:9px}.training-metrics .fit-stat{padding:10px 8px}.training-metrics .fit-stat strong{font-size:19px}}.training-profile-connections{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:24px;padding:22px}.training-profile-connections h2{margin:6px 0}.training-connections{margin-top:24px;padding-top:28px;border-top:1px solid #ffffff10}.training-connection-heading h2{margin-top:6px}.training-connection-count{border:1px solid #43e6cf38;border-radius:99px;padding:7px 11px;background:#43e6cf0c;color:#66f2df;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.07em}.training-connection-layout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(250px,.75fr);gap:12px}.training-app .training-connection-form,.training-app .training-connection-active{padding:22px}.training-connection-form{position:relative}.training-connection-panel-heading{display:flex;align-items:center;gap:12px}.training-connection-panel-heading h3{margin-top:4px}.training-connection-form h3,.training-connection-active h3,.training-connection-group h3{margin:0}.training-connection-icon{display:grid;width:42px;height:42px;place-items:center;border:1px solid #43e6cf55;border-radius:50%;background:#43e6cf12;color:#66f2df}.training-connection-active{display:grid;align-content:start;gap:12px}.training-connection-active>.fit-empty{min-height:150px;margin:0}.training-connection-person{display:grid;gap:3px;padding-top:12px;border-top:1px solid #ffffff12}.training-connection-person span,.training-connection-card>span,.training-connection-card>small{color:#8fa4ad;font-size:9px;text-transform:uppercase;letter-spacing:.06em}.training-connection-person a{width:fit-content;color:#66f2df;font-size:10px;font-weight:700}.training-connection-secondary-group{display:grid;gap:12px;margin-top:8px;padding-top:18px;border-top:1px solid #ffffff12}.training-connection-secondary-group .training-connection-person{border-top:0}.training-connection-group{margin-top:20px;scroll-margin-bottom:180px}.training-connection-group>h3{margin-bottom:12px}.training-connection-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:12px}.training-app .training-connection-card{display:grid;gap:16px;min-width:0;padding:18px}.training-connection-card.is-focused{border-color:#66f2df;box-shadow:0 0 0 2px #66f2df1c}.training-connection-card-heading{display:grid;grid-template-columns:auto minmax(0,1fr) auto;width:100%;align-items:center;gap:11px}.training-connection-card-heading>div{display:grid;gap:3px}.training-connection-card-heading small{color:#8fa4ad;font-size:10px}.training-connection-request-icon{display:grid;width:36px;height:36px;place-items:center;border-radius:10px;background:#43e6cf12;color:#66f2df}.training-connection-relation{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;padding:15px;border:1px solid #ffffff0b;border-radius:12px;background:#0d1e28}.training-connection-relation>div{display:grid;gap:5px;min-width:0}.training-connection-relation>div:last-child{text-align:right}.training-connection-relation span{color:#8fa4ad;font-size:9px;letter-spacing:.08em;text-transform:uppercase}.training-connection-relation strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.training-connection-relation>svg{color:#66f2df}.training-connection-card>p{font-size:11px}.training-connection-card>.training-actions{padding-top:2px}@media(max-width:768px){.training-profile-connections{align-items:stretch;flex-direction:column}.training-connection-group:last-child{padding-bottom:90px}.training-connection-layout{grid-template-columns:1fr}}.pwa-status{position:fixed;right:max(1rem,env(safe-area-inset-right));bottom:max(1rem,env(safe-area-inset-bottom));z-index:1000;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.75rem;width:min(430px,calc(100vw - 2rem));border:1px solid rgb(80 239 200 / 35%);border-radius:16px;padding:.8rem;color:#eef8f7;background:#07131ff5;box-shadow:0 18px 60px #020a126b;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.pwa-status__icon{display:grid;width:2.5rem;height:2.5rem;place-items:center;border-radius:12px;color:#07131f;background:#9cff3d}.pwa-status__icon svg{width:1.2rem}.pwa-status__message{font-size:.78rem;font-weight:650;line-height:1.4}.pwa-status__action,.pwa-status__close{border:0;cursor:pointer}.pwa-status__action{white-space:nowrap;border-radius:999px;padding:.6rem .85rem;color:#07131f;background:#50efc8;font-size:.72rem;font-weight:800}.pwa-status__close{display:grid;width:2rem;height:2rem;place-items:center;padding:0;color:#a9bec9;background:transparent}.pwa-status__close svg{width:1rem}@media(max-width:640px){.pwa-status{right:.75rem;bottom:max(.75rem,env(safe-area-inset-bottom));grid-template-columns:minmax(0,1fr) auto auto;width:calc(100vw - 1.5rem)}body:has(.fit-mobile-nav) .pwa-status{bottom:calc(92px + env(safe-area-inset-bottom))}.pwa-status__action{grid-column:2;grid-row:1}.pwa-status__icon{display:none}.pwa-status__close{grid-column:3;grid-row:1}}._root_9d623_1{display:grid;gap:1rem;width:100%;max-width:26rem;margin-inline:auto}._form_9d623_2{display:grid;gap:1rem}._methods_9d623_3{display:grid;gap:.75rem}._heading_9d623_4{margin:0;font-size:1.6rem}@font-face{font-family:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(data:font/woff2;base64,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) 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:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(data:font/woff2;base64,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) format("woff2");unicode-range:U+0000-00FF,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}._banner_czv3u_1{position:sticky;top:0;z-index:100;display:flex;align-items:center;justify-content:center;gap:8px;padding:calc(8px + env(safe-area-inset-top,0px)) 16px 8px;background:#3c321b;color:#fff0bf;font-size:14px;line-height:1.4}._banner_czv3u_1[data-connectivity=restored]{background:#163d32;color:#d9ffed}._panel_1t9kc_1{display:grid;gap:16px;padding:16px;min-width:0}._panel_1t9kc_1 h3,._panel_1t9kc_1 p{margin:0}._changes_1t9kc_3{max-height:38vh;overflow:auto}._changes_1t9kc_3 details{padding:12px 0;border-bottom:1px solid var(--nerum-product-border, #364854)}._changes_1t9kc_3 pre{max-width:100%;overflow:auto;font-size:12px}._confirm_1t9kc_6{display:flex;gap:12px;align-items:flex-start}._header_19zwv_3{min-height:0;height:72px;background:transparent;border-bottom:1px solid #ffffff07;padding:0 48px;display:flex;align-items:center;justify-content:space-between}._brand_19zwv_4{display:none}._actions_19zwv_5{display:flex;align-items:center;gap:9px;margin-left:auto}._action_19zwv_5{display:flex;align-items:center;gap:6px;font-size:10px;width:40px;height:40px;min-height:40px;justify-content:center;padding:0;border:1px solid var(--nerum-product-border, #29404c);border-radius:50%;background:var(--nerum-product-control, #132630);color:var(--nerum-product-text, #d8e8ed);transition:border-color .16s ease,color .16s ease,transform .16s ease}._header_19zwv_3 ._action_19zwv_5:hover,._header_19zwv_3 ._action_19zwv_5[aria-expanded=true]{border-color:var(--nerum-product-accent, #43e6cf);color:var(--nerum-product-accent, #65f4df);background:var(--nerum-product-control, #132630);transform:translateY(-1px)}._action_19zwv_5:focus-visible,._secondary_19zwv_8:focus-visible,._close_19zwv_8:focus-visible,._brand_19zwv_4:focus-visible{outline:2px solid var(--nerum-product-accent, #43e6cf);outline-offset:4px}._dialog_19zwv_9{position:fixed;width:min(460px,calc(100vw - 32px));max-height:calc(100dvh - 48px);border:1px solid var(--nerum-product-border, #34505d);border-radius:20px;padding:22px;background:var(--nerum-product-surface, #14232e);color:var(--nerum-product-text, #f2f5fa);box-shadow:0 25px 100px #0008}._dialog_19zwv_9::backdrop{background:var(--nerum-product-backdrop, #030b13b8);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}._dialog_19zwv_9>header{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:15px}._dialog_19zwv_9 h2{margin:0;font-size:20px;letter-spacing:-.035em;line-height:1.4}._content_19zwv_13{display:grid;gap:15px}._content_19zwv_13 p{margin:0;font-size:13px;color:var(--nerum-product-muted, #b5c1ce);line-height:1.6}._content_19zwv_13 ._version_19zwv_15{font-size:13px;color:var(--nerum-product-muted, #91a7b6)}._secondary_19zwv_8{display:inline-flex;align-items:center;justify-content:center;gap:9px;border:0;border-radius:11px;padding:13px 19px;min-height:46px;font-family:inherit;font-weight:500;font-size:13px;text-decoration:none;transition:filter .2s,transform .2s;color:var(--nerum-product-text, #f2f5fa);background:var(--nerum-product-control, #21313f);cursor:pointer;touch-action:manipulation}._secondary_19zwv_8:hover{background:var(--nerum-product-hover, #2a3c49)}._secondary_19zwv_8:disabled{opacity:.45;cursor:default}._close_19zwv_8{width:42px;height:42px;flex:0 0 42px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:0;border-radius:50%;color:var(--nerum-product-text, #f2f5fa)}._dialog_19zwv_9 ._close_19zwv_8:hover{background:#ffffff08}@media(min-width:769px)and (max-width:1100px){._header_19zwv_3{padding:0 26px}}@media(max-width:768px){._header_19zwv_3{position:relative;z-index:40;justify-content:space-between;height:calc(54px + env(safe-area-inset-top));border:0;padding-top:env(safe-area-inset-top);padding-inline:15px;background:var(--nerum-product-canvas, rgb(12 23 33 / 88%));backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}._brand_19zwv_4{display:flex;align-items:center;gap:8px;color:var(--nerum-product-text, #e8f1f3);font-size:13px;font-weight:800;text-decoration:none}._brand_19zwv_4 img{display:block;width:30px;height:30px;object-fit:contain}._action_19zwv_5{width:36px;height:36px;min-height:36px;font-size:9px}._dialog_19zwv_9{padding:17px}._dialog_19zwv_9 h2{font-size:16px}._content_19zwv_13 ._version_19zwv_15{margin-top:5px;font-size:9px}}._root_1neh0_1{min-height:100dvh;background:var(--nerum-shell-background);color:var(--nerum-text);font-family:var(--nerum-font-family);-webkit-font-smoothing:antialiased;font-synthesis:none;text-rendering:optimizeLegibility;font-size:14px}._root_1neh0_1 img{flex:none;object-fit:contain}._version_1neh0_3{color:var(--nerum-muted);font-size:11px;line-height:1.8}._skip_1neh0_4{position:fixed;top:-80px;left:16px;z-index:100;padding:14px;background:var(--nerum-surface);color:var(--nerum-text)}._skip_1neh0_4:focus{top:10px}._notificationRoot_1neh0_7{position:relative}._notificationRoot_1neh0_7>button{position:relative}._counter_1neh0_9{position:absolute;top:-4px;right:-5px;min-width:18px;height:18px;display:grid;place-items:center;border:2px solid var(--nerum-product-canvas, #0d1923);border-radius:10px;padding:0 4px;background:var(--nerum-product-action, #a3ff47);color:var(--nerum-product-on-action, #102016);font-size:9px;font-weight:900;line-height:1}._notifications_1neh0_10{position:absolute;z-index:40;top:calc(100% + 12px);right:0;width:min(390px,calc(100vw - 28px));overflow:hidden;border:1px solid var(--nerum-product-border, #2c4652);border-radius:16px;background:var(--nerum-product-surface, #10212b);box-shadow:0 22px 65px #000a,0 0 0 1px #ffffff08 inset;color:var(--nerum-product-text, #e8f1f3);animation:_notifications-in_1neh0_1 .15s ease-out}@keyframes _notifications-in_1neh0_1{0%{opacity:0;transform:translateY(-6px) scale(.98)}}._panelHeading_1neh0_12{display:flex;align-items:center;justify-content:space-between;padding:20px 20px 17px;border-bottom:1px solid #ffffff0b;background:var(--nerum-product-control, linear-gradient(135deg, #19313a, #10212b 68%))}._panelHeading_1neh0_12 span{display:block;margin-bottom:3px;color:var(--nerum-product-accent, #69d9c9);font-size:8px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}._panelHeading_1neh0_12 h2{margin:0;font-size:19px;letter-spacing:-.02em;line-height:1.4}._panelHeading_1neh0_12 strong{min-width:29px;height:29px;display:grid;place-items:center;border:1px solid var(--nerum-product-accent-soft, #a3ff4740);border-radius:50%;background:var(--nerum-product-accent-soft, #a3ff4714);color:var(--nerum-product-accent, #baff79);font-size:12px}._notificationList_1neh0_16{max-height:min(420px,calc(100vh - 190px));overflow-y:auto}._notificationList_1neh0_16 article{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 28px;gap:4px;padding:8px 12px 8px 8px;border-bottom:1px solid #ffffff0a;transition:background .14s ease}._notificationList_1neh0_16 article[data-read=true]{opacity:.72}._notificationList_1neh0_16 article:hover{background:#ffffff05}._notificationLink_1neh0_20{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:11px;width:100%;min-height:0;padding:8px 6px 8px 10px;border:0;border-radius:10px;background:transparent;color:inherit;text-align:left;font:inherit;cursor:pointer}._notificationLink_1neh0_20:disabled{cursor:default}._notificationIcon_1neh0_22{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:var(--nerum-product-accent-soft, #43e6cf16);color:var(--nerum-product-accent, #55e9d4)}._notificationHeading_1neh0_23{display:flex;align-items:baseline;justify-content:space-between;gap:10px}._notificationHeading_1neh0_23 h3{margin:0;font-size:12px;line-height:1.35;letter-spacing:-.025em}._notificationHeading_1neh0_23 time{flex-shrink:0;color:var(--nerum-product-muted, #748a94);font-size:8px;text-transform:uppercase}._notificationList_1neh0_16 article p{margin:5px 0 0;color:var(--nerum-product-muted, #aabcc3);font-size:10px;line-height:1.5}._notificationRemove_1neh0_27{width:28px;height:28px;display:flex;align-items:center;justify-content:center;align-self:start;padding:0;border:0;border-radius:8px;background:transparent;color:var(--nerum-product-muted, #748a94);cursor:pointer}._notificationRemove_1neh0_27:hover{background:#ff6a6a17;color:#ff8a8a}._empty_1neh0_29{min-height:190px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:28px;color:var(--nerum-product-muted, #718890);text-align:center}._empty_1neh0_29 strong{margin-top:11px;color:var(--nerum-product-text, #d7e4e8);font-size:13px}._empty_1neh0_29 p{margin:5px 0 0;font-size:10px;line-height:1.6;color:var(--nerum-product-muted, #b5c1ce)}._notifications_1neh0_10 ._notificationError_1neh0_32,._notifications_1neh0_10 ._notificationLoading_1neh0_32{margin:0;padding:12px 16px;border:0;border-radius:0;color:#ffc76f;font-size:10px}._notifications_1neh0_10 ._notificationLoading_1neh0_32{color:#91a5ad}._notifications_1neh0_10>footer{padding:11px 14px;border-top:1px solid #ffffff0b;background:var(--nerum-product-canvas, #0c1b23)}._notificationClear_1neh0_35{display:flex;align-items:center;gap:6px;width:100%;min-height:38px;justify-content:center;border:0;border-radius:9px;padding:8px 12px;background:transparent;color:var(--nerum-product-muted, #8fa3aa);font-family:inherit;font-size:10px;font-weight:700;cursor:pointer}._notificationClear_1neh0_35:hover:not(:disabled){background:#ffffff08;color:var(--nerum-product-text, #e5eff1)}._notificationClear_1neh0_35:disabled{opacity:.35;cursor:default}._notifications_1neh0_10 button:focus-visible{outline:2px solid var(--nerum-product-accent, #43e6cf);outline-offset:4px}@media(max-width:768px){._root_1neh0_1{font-size:13px}._notifications_1neh0_10{position:fixed;top:calc(100% + 6px);right:10px;width:calc(100vw - 20px);border-radius:14px}}@media(prefers-reduced-motion:reduce){._notifications_1neh0_10{animation:none}}._root_qgmdp_1{display:grid;gap:24px;min-width:0}._heading_qgmdp_2{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px}._heading_qgmdp_2 small{font-size:10px;letter-spacing:.18em;color:var(--nerum-muted)}._heading_qgmdp_2 h1{font-size:clamp(26px,4vw,36px);margin:10px 0}._heading_qgmdp_2 p{color:var(--nerum-muted)}._form_qgmdp_6{display:grid;gap:24px}._form_qgmdp_6 button[type=submit]{justify-self:start}._report_qgmdp_8{padding:28px;overflow-wrap:anywhere}._report_qgmdp_8[data-selected=true]{border-color:var(--nerum-action)}._report_qgmdp_8 h2{white-space:pre-wrap;font-size:18px;line-height:1.6}._meta_qgmdp_11{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;color:var(--nerum-muted);font-size:12px}._meta_qgmdp_11 strong{color:var(--nerum-action)}._solution_qgmdp_13{padding:16px;border-left:2px solid var(--nerum-action);margin:20px 0;background:var(--nerum-surface-muted);white-space:pre-wrap}._image_qgmdp_14{display:block;max-width:100%;max-height:400px;object-fit:contain;margin:16px 0}@media(max-width:768px){._report_qgmdp_8{padding:20px}._heading_qgmdp_2 h2{font-size:18px}}._page_1lof5_1{display:grid;gap:28px;min-width:0}._heading_1lof5_2>span{font-size:10px;letter-spacing:.2em;color:var(--nerum-muted);font-weight:700}._heading_1lof5_2 h1{margin:12px 0;font-size:clamp(26px,3vw,36px);letter-spacing:-.035em;line-height:1.2}._heading_1lof5_2 p,._muted_1lof5_4{color:var(--nerum-muted);line-height:1.7;overflow-wrap:anywhere}._alert_1lof5_5{margin-bottom:20px}._access_1lof5_6{display:grid;place-items:center;min-height:100dvh;background:var(--nerum-background);color:var(--nerum-text)}@media(max-width:768px){._page_1lof5_1{gap:20px}}:root{font-family:Manrope,sans-serif;color:#172033;background:#f4f6f9;font-synthesis:none;text-rendering:optimizeLegibility;--canvas: #f4f6f9;--surface: #fff;--surface-muted: #f8fafc;--ink: #172033;--muted: #64748b;--line: #dbe2ea;--line-strong: #c6d0dc;--navy: #173b66;--navy-dark: #102b4d;--blue: #2468b3;--blue-soft: #e9f2fc;--green: #15795f;--green-soft: #e8f6f0;--amber: #9a6500;--amber-soft: #fff6df;--red: #b42318;--red-soft: #fef0ef;--display: "Source Serif 4", Georgia, serif}*{box-sizing:border-box}html,body,#root{min-width:320px;min-height:100vh}body{margin:0;background:var(--canvas)}html.nerum-browser-chrome,body.nerum-browser-chrome{color-scheme:dark;background:#0c1721}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button,a{color:inherit}:focus-visible{outline:3px solid #78aee6;outline-offset:2px}.eyebrow{margin:0 0 .55rem;color:var(--blue);font-size:.7rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.spin{animation:spin .9s linear infinite}.auth-headline .eyebrow{color:#9ac8f4}.auth-headline h1{margin:0;font-family:var(--display);font-size:clamp(3.8rem,6vw,7rem);font-weight:600;letter-spacing:-.04em;line-height:.98}.auth-headline h1 em{color:#9ac8f4;font-style:normal}.auth-deck{max-width:490px;margin:2rem 0 0;color:#c9daec;font-size:1rem;line-height:1.7}.auth-note{z-index:1;margin:2rem 0 0;color:#a9c0da;font-size:.72rem}.form-heading{margin-bottom:2.4rem}.form-heading span{color:var(--blue);font-size:.68rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.form-heading h2{margin:.45rem 0 0;color:var(--ink);font-size:clamp(1.8rem,3vw,2.45rem);letter-spacing:-.04em;line-height:1.1}.auth-form{display:grid;gap:1.2rem}.auth-submit{width:100%;margin-top:.3rem}.google-auth{display:grid;justify-items:center;gap:1rem;margin-top:1.35rem}.google-auth>div:last-child{max-width:100%}.auth-divider{display:flex;align-items:center;gap:.8rem;width:100%;color:var(--muted);font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.auth-divider:before,.auth-divider:after{flex:1;height:1px;background:var(--line);content:""}.auth-footer{margin-top:1.5rem;color:var(--muted);font-size:.85rem}.auth-footer a{color:var(--navy);font-weight:700;text-underline-offset:3px}.dashboard{width:min(1440px,100%);margin:0 auto;padding:clamp(1.5rem,3vw,3.25rem)}.metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:1.6rem}.task-register{overflow:hidden;border:1px solid var(--line);border-radius:8px;background:var(--surface);box-shadow:0 1px 2px #17203306}.register-toolbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:70px;border-bottom:1px solid var(--line);padding-left:1.35rem}.register-toolbar h2{margin:0;color:var(--ink);font-size:1rem;font-weight:800;letter-spacing:-.015em}.task-register>.form-error{margin:1rem}.modal-demo header{display:flex;align-items:center;justify-content:space-between;padding:1.25rem;border-bottom:1px solid var(--line)}.modal-demo h2{margin:.35rem 0 0}.modal-demo>p{padding:1.25rem}.rbac-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:1.25rem;align-items:start}.rbac-card{border:1px solid var(--line);border-radius:8px;background:var(--surface);box-shadow:0 1px 2px #17203306}.rbac-card-heading{display:flex;align-items:center;gap:.6rem;min-height:64px;border-bottom:1px solid var(--line);padding:0 1.25rem}.rbac-card-heading svg{color:var(--blue)}.rbac-card-heading h2{margin:0;font-size:.98rem;letter-spacing:-.015em}.rbac-form{display:grid;gap:1rem;padding:1.25rem}.rbac-form>label{display:grid;gap:.4rem;color:var(--muted);font-size:.78rem;font-weight:700}.rbac-form input[type=text],.rbac-form input:not([type]),.rbac-form textarea{width:100%;border:1px solid var(--line-strong);border-radius:5px;padding:.62rem .7rem;color:var(--ink);background:var(--surface)}.rbac-form textarea{min-height:76px;resize:vertical}.rbac-default{display:flex!important;align-items:center;gap:.55rem!important}.rbac-form fieldset,.user-role-list fieldset{min-width:0;margin:0;border:1px solid var(--line);border-radius:5px}.rbac-form fieldset{padding:.75rem}.rbac-form legend{padding:0 .3rem;color:var(--muted);font-size:.75rem;font-weight:800}.permission-list{display:grid;gap:.55rem}.permission-list label{display:flex;align-items:flex-start;gap:.55rem;cursor:pointer}.permission-list span{display:grid;gap:.1rem}.permission-list code,.role-list code{color:var(--navy);font-size:.72rem}.permission-list small{color:var(--muted);font-size:.71rem}.rbac-actions{display:flex;flex-wrap:wrap;gap:.65rem}.role-list{display:grid}.role-list article{display:flex;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;border-bottom:1px solid var(--line)}.role-list article:last-child{border-bottom:0}.role-list strong{text-transform:capitalize}.role-list small{margin-left:.5rem;color:var(--green);font-size:.68rem;font-weight:800;text-transform:uppercase}.role-list p{margin:.35rem 0;color:var(--muted);font-size:.78rem}.role-list article>div:last-child{display:flex;align-items:flex-start;gap:.45rem}.rbac-users{margin-top:1.25rem}.user-role-list{display:grid}.user-role-list article{display:grid;grid-template-columns:minmax(180px,.6fr) 1fr;gap:1rem;align-items:center;padding:1rem 1.25rem;border-bottom:1px solid var(--line)}.user-role-list article:last-child{border-bottom:0}.user-role-list strong,.user-role-list small{display:block}.user-role-list small{margin-top:.2rem;color:var(--muted);font-size:.75rem}.user-role-list fieldset{display:flex;flex-wrap:wrap;gap:.8rem;padding:.6rem .75rem;border:0}.user-role-list label{display:flex;align-items:center;gap:.35rem;font-size:.8rem;text-transform:capitalize;cursor:pointer}@keyframes spin{to{transform:rotate(360deg)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes modal-in{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:640px){.auth-headline h1{font-size:clamp(3rem,13vw,4.6rem)}.auth-note{display:none}.dashboard{padding:1.3rem 1rem 2.5rem}.metrics{gap:.55rem}.metric-card{min-height:104px;padding:.8rem}.metric-card strong{font-size:1.7rem}.metric-card small{display:none}.register-toolbar{align-items:stretch;flex-direction:column;padding:1rem 0 0 1rem}.segmented-control{width:100%;min-height:42px}.segmented-control button:first-child{border-left:0}.rbac-grid{grid-template-columns:1fr}.user-role-list article{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.core-access-status{min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:2rem;background:#0c1721;color:#f2f5fa;text-align:center}
