:root{color-scheme:light dark;--ui-system-background: #F2F0EB;--ui-secondary-system-background: #FFFFFF;--ui-tertiary-system-background: #E8E5DD;--ui-inset-background: #F2F0EB;--ui-label: #15171A;--ui-secondary-label: #5A5F66;--ui-tertiary-label: #62676E;--ui-separator: #D8D4CC;--ui-tint: #D4FF00;--ui-on-tint: #15171A;--ui-tint-text: #4F6300;--ui-success: #248A3D;--ui-success-text: #1E7B34;--ui-warning: #C93400;--ui-destructive: #D70015;--ui-destructive-fill: #D70015;--ui-on-destructive: #FFFFFF;--ui-fill: #7676801F;--ui-control-raised: #E8E5DD;--ui-segment-thumb: #FFFFFF;--ui-selected-fill: #15171A;--ui-on-selected: #FFFFFF;--ui-switch-track: #DDD9D1;--ui-switch-knob: #FFFFFF;--ui-scrim: #0000004D;--ui-ring-progress: var(--ui-tint);--ui-illustration-background: #D9D6CE;--ui-ring-track: #D8D5CD;--ui-grabber: #C8C5BE;--ui-warning-background: #FFF3CD;--ui-warning-label: #6E5700;--ui-danger-background: #FFE9E8;--ui-toast-background: #1F2125;--ui-toast-label: #F5F5F7;--ui-toast-warning: #FF9F0A;--ui-photo-overlay: #00000080;--ui-photo-overlay-label: #FFFFFF;--ui-warning-fill: color-mix(in srgb, var(--ui-warning) 14%, transparent);--ui-success-fill: color-mix(in srgb, var(--ui-success) 14%, transparent);--ui-warning-ink: color-mix(in srgb, var(--ui-warning) 70%, var(--ui-label));--ui-success-ink: color-mix(in srgb, var(--ui-success) 70%, var(--ui-label));--ui-neutral-fill: var(--ui-tertiary-system-background);--ui-control: var(--ui-tertiary-system-background);--ui-chart-line: var(--ui-tertiary-label);--ui-chart-dot: var(--ui-success);--ui-elev-0: none;--ui-elev-1: 0 1px 3px #0000001A;--ui-elev-card: 0 2px 10px #0000000D;--ui-elev-thumb: 0 1px 3px #0000001F, 0 1px 1px #0000000A;--ui-elev-raised: 0 8px 24px #0000002E;--ui-elev-sheet: 0 -5px 20px #00000012;--ui-font-family: -apple-system, "SF Pro Text", system-ui, "Segoe UI", Roboto, sans-serif;--ui-font-large-title: 700 2.125rem/1.2 var(--ui-font-family);--ui-font-title1: 700 1.75rem/1.2 var(--ui-font-family);--ui-font-title2: 700 1.375rem/1.27 var(--ui-font-family);--ui-font-title3: 650 1.25rem/1.25 var(--ui-font-family);--ui-font-headline: 600 1.0625rem/1.3 var(--ui-font-family);--ui-font-body: 400 1.0625rem/1.3 var(--ui-font-family);--ui-font-callout: 400 1rem/1.3 var(--ui-font-family);--ui-font-subheadline: 400 .9375rem/1.33 var(--ui-font-family);--ui-font-footnote: 400 .8125rem/1.38 var(--ui-font-family);--ui-font-caption: 400 .75rem/1.33 var(--ui-font-family);--ui-font-metric: 650 3.5rem/1 var(--ui-font-family);--ui-font-metric-small: 650 2.125rem/1 var(--ui-font-family);--ui-track-large-title: -.9px;--ui-track-title1: -.5px;--ui-track-title2: -.2px;--ui-track-metric: -1.4px;--ui-space-1: 4px;--ui-space-2: 8px;--ui-space-3: 12px;--ui-space-4: 16px;--ui-space-5: 20px;--ui-space-6: 24px;--ui-space-8: 32px;--ui-space-10: 40px;--ui-radius-xs: 8px;--ui-radius-s: 10px;--ui-radius-m: 14px;--ui-radius-l: 16px;--ui-radius-sheet: 24px;--ui-radius-pill: 999px;--ui-dur-fast: .15s;--ui-dur-base: .25s;--ui-dur-sheet: .35s;--ui-ease: cubic-bezier(.2, .8, .2, 1);--ui-ease-sheet: cubic-bezier(.32, .72, 0, 1);--ui-hit-min: 44px;--ui-hit-primary: 56px;--ui-hit-chip: 52px;--ui-nav-height: 44px;--ui-tab-height: 49px;--ui-safe-top: env(safe-area-inset-top, 0px);--ui-safe-bottom: env(safe-area-inset-bottom, 0px);--ui-margin-left: max(var(--ui-space-4), env(safe-area-inset-left, 0px));--ui-margin-right: max(var(--ui-space-4), env(safe-area-inset-right, 0px));--ui-sheet-inline: clamp(var(--ui-space-4), 6vw, var(--ui-space-6))}@media(prefers-color-scheme:dark){:root{--ui-system-background: #000000;--ui-secondary-system-background: #1C1C1E;--ui-tertiary-system-background: #2C2C2E;--ui-inset-background: #2C2C2E;--ui-label: #F5F5F7;--ui-secondary-label: #AEAEB2;--ui-tertiary-label: #98989D;--ui-separator: #38383A;--ui-tint-text: #D4FF00;--ui-success: #30D158;--ui-success-text: #30D158;--ui-warning: #FF9F0A;--ui-destructive: #FF6961;--ui-destructive-fill: #D70015;--ui-fill: #7676803D;--ui-control-raised: #3A3A3C;--ui-segment-thumb: #636366;--ui-selected-fill: #F5F5F7;--ui-on-selected: #1C1C1E;--ui-switch-track: #48484A;--ui-scrim: #00000080;--ui-illustration-background: #2C2C2E;--ui-ring-track: #2C2C2E;--ui-grabber: #48484A;--ui-warning-background: #3A3000;--ui-warning-label: #FFD60A;--ui-danger-background: #3B1C1A;--ui-toast-background: #3A3A3C;--ui-elev-1: none;--ui-elev-card: none;--ui-elev-thumb: none;--ui-elev-raised: 0 8px 24px #00000099;--ui-elev-sheet: none}}@media(prefers-reduced-motion:reduce){:root{--ui-dur-fast: .01ms;--ui-dur-base: .01ms;--ui-dur-sheet: .01ms}*,*:before,*:after{scroll-behavior:auto!important}}html{font-size:100%;-webkit-text-size-adjust:100%}*,*:before,*:after{box-sizing:border-box}*{margin:0;-webkit-tap-highlight-color:transparent}body{font:var(--ui-font-body);color:var(--ui-label);background:var(--ui-system-background);min-height:100dvh;overflow-x:hidden;-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit;color:inherit}button{border:0;background:none;padding:0;cursor:pointer;text-align:inherit}[hidden]{display:none!important}img,svg{max-width:100%}:focus{outline:none}:focus-visible{outline:2px solid var(--ui-tint-text);outline-offset:2px}.ui-sprite{position:absolute;width:0;height:0;overflow:hidden}.ui-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ui-icon{flex:none;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ui-icon--17{width:17px;height:17px}.ui-icon--22{width:22px;height:22px}.ui-icon--28{width:28px;height:28px}.ui-icon .ui-icon__fill{fill:currentColor;stroke:none}.ui-icon .ui-icon__cutout{stroke:var(--ui-secondary-system-background)}@supports (corner-shape: squircle){.ui-button,.ui-chip,.ui-section__card,.ui-photo,.ui-banner,.ui-sheet{corner-shape:squircle}}.ui-large-title{font:var(--ui-font-large-title);letter-spacing:var(--ui-track-large-title);text-wrap:balance}.ui-title1{font:var(--ui-font-title1);letter-spacing:var(--ui-track-title1);overflow-wrap:anywhere;text-wrap:balance}.ui-title2{font:var(--ui-font-title2);letter-spacing:var(--ui-track-title2);text-wrap:balance}.ui-title3{font:var(--ui-font-title3);text-wrap:pretty}.ui-headline{font:var(--ui-font-headline)}.ui-subheadline{font:var(--ui-font-subheadline);color:var(--ui-secondary-label)}.ui-footnote{font:var(--ui-font-footnote);color:var(--ui-tertiary-label)}.ui-footnote:empty{display:none}.ui-callout{font:var(--ui-font-callout)}.ui-caption{font:var(--ui-font-caption);font-weight:500;color:var(--ui-tertiary-label)}.ui-metric{font:var(--ui-font-metric);letter-spacing:var(--ui-track-metric);font-variant-numeric:tabular-nums}.ui-center{text-align:center}.ui-nowrap{white-space:nowrap}.ui-task{font-variant-numeric:tabular-nums;text-wrap:balance}.ui-set-note,.ui-rest-note{color:var(--ui-secondary-label);font-variant-numeric:tabular-nums;text-wrap:balance}.ui-how-line{color:var(--ui-secondary-label);text-wrap:balance}.ui-note-action{display:flex;flex-wrap:wrap;align-items:center;column-gap:var(--ui-space-3)}.ui-note-action .ui-footnote{color:var(--ui-secondary-label);text-wrap:balance}.ui-note-action .ui-button--text.ui-button--inline{flex:none}.ui-kg-note{font:var(--ui-font-footnote);color:var(--ui-secondary-label);font-weight:400}.ui-stack{display:flex;flex-direction:column}.ui-stack--2{gap:var(--ui-space-2)}.ui-stack--3{gap:var(--ui-space-3)}.ui-stack--4{gap:var(--ui-space-4)}.ui-stack--6{gap:var(--ui-space-6)}.ui-text-stack,.ui-title-block{display:flex;flex-direction:column;gap:var(--ui-space-1)}.ui-sheet,.ui-surface,.ui-section__card,.ui-day-card,.ui-tile,.ui-banner{--ui-control: var(--ui-control-raised)}.ui-app{position:relative;display:flex;flex-direction:column;height:100dvh;max-width:30rem;margin:0 auto;overflow:hidden;background:var(--ui-system-background)}@media(min-width:31rem){.ui-app{border-inline:1px solid var(--ui-separator)}}.ui-view{flex:1;min-height:0;display:flex;flex-direction:column}.ui-sync-warning{flex:none;display:flex;align-items:flex-start;gap:var(--ui-space-2);padding:calc(var(--ui-space-3) + var(--ui-safe-top)) var(--ui-margin-right) var(--ui-space-3) var(--ui-margin-left);font:var(--ui-font-subheadline);font-weight:600;color:var(--ui-warning-label);background:var(--ui-warning-background)}.ui-sync-warning--quiet{font-weight:500;color:var(--ui-secondary-label);background:var(--ui-tertiary-system-background)}.ui-sync-warning--action{cursor:pointer;text-decoration:underline}.ui-app:has(.ui-sync-warning:not([hidden])) .ui-navigation-bar{padding-top:0;min-height:var(--ui-nav-height)}.ui-navigation-bar{flex:none;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;column-gap:var(--ui-space-2);min-height:calc(var(--ui-nav-height) + var(--ui-safe-top));padding:var(--ui-safe-top) var(--ui-margin-right) 0 var(--ui-margin-left)}.ui-navigation-bar:has(.ui-navigation-bar__title--start){grid-template-columns:auto 1fr auto;column-gap:0}.ui-navigation-bar__leading{justify-self:start;display:flex;align-items:center;min-width:0}.ui-navigation-bar__trailing{justify-self:end;display:flex;align-items:center;min-width:0}.ui-navigation-bar__title{font:var(--ui-font-headline);color:var(--ui-label);text-align:center;white-space:nowrap}.ui-navigation-bar__title--start{text-align:left;overflow:hidden;text-overflow:ellipsis}.ui-navigation-bar__title--stacked{display:flex;flex-direction:column;align-items:center;line-height:1.15}.ui-navigation-bar__title--stacked.ui-navigation-bar__title--start{align-items:flex-start}.ui-navigation-bar__subtitle{font:var(--ui-font-caption);color:var(--ui-secondary-label);font-variant-numeric:tabular-nums}.ui-navigation-bar__subtitle--over{color:var(--ui-warning-ink);font-weight:600}.ui-icon-button{display:grid;place-items:center;width:var(--ui-hit-min);height:var(--ui-hit-min);border-radius:var(--ui-radius-pill);color:var(--ui-label);transition:background var(--ui-dur-fast)}.ui-icon-button:active{background:var(--ui-fill)}.ui-navigation-bar__leading .ui-icon-button{margin-left:calc(var(--ui-space-3) * -1)}.ui-navigation-bar__trailing .ui-icon-button{margin-right:calc(var(--ui-space-3) * -1)}.ui-nav-pill{display:inline-flex;align-items:center;gap:var(--ui-space-2);min-height:var(--ui-hit-min);max-width:100%;font:var(--ui-font-subheadline);color:var(--ui-secondary-label)}.ui-nav-pill>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-screen{flex:1;min-height:0;display:flex;flex-direction:column;animation:ui-push var(--ui-dur-base) var(--ui-ease)}.ui-screen__content{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:var(--ui-space-4);padding:var(--ui-space-2) var(--ui-margin-right) var(--ui-space-4) var(--ui-margin-left)}.ui-screen__content>*{flex:none}.ui-screen__content>.ui-section+.ui-section,.ui-sheet--page>.ui-section+.ui-section{margin-top:var(--ui-space-2)}.ui-screen__content>.ui-inline-actions{margin:calc(var(--ui-space-2) * -1) 0 0 calc(var(--ui-space-2) * -1)}.ui-screen--center .ui-screen__content{align-items:center}.ui-screen--home .ui-screen__content{padding-bottom:var(--ui-space-8);-webkit-mask-image:linear-gradient(to bottom,black calc(100% - var(--ui-space-6)),transparent);mask-image:linear-gradient(to bottom,black calc(100% - var(--ui-space-6)),transparent)}.ui-screen:not(.ui-screen--home)>.ui-screen__content:has(+.ui-screen__actions){padding-bottom:var(--ui-space-8);-webkit-mask-image:linear-gradient(to bottom,black calc(100% - var(--ui-space-6)),transparent);mask-image:linear-gradient(to bottom,black calc(100% - var(--ui-space-6)),transparent)}.ui-screen--rest .ui-progress-ring{margin-top:clamp(var(--ui-space-2),3dvh,var(--ui-space-8))}.ui-screen__content>.ui-button--text:not(.ui-button--block){align-self:flex-start;padding:0}.ui-screen__content>.ui-button--text+.ui-button--text{margin-top:calc(var(--ui-space-4) * -1)}.ui-screen__actions{flex:none;display:flex;flex-direction:column;gap:var(--ui-space-3);padding:var(--ui-space-2) var(--ui-margin-right) max(calc(var(--ui-space-8) + var(--ui-space-1)),var(--ui-safe-bottom)) var(--ui-margin-left)}.ui-screen__actions--links{gap:var(--ui-space-2);padding-bottom:max(72px,var(--ui-safe-bottom))}.ui-app:has(.ui-tab-bar:not([hidden])) .ui-screen__actions{padding-bottom:var(--ui-space-6)}.ui-app:has(.ui-tab-bar:not([hidden])) .ui-screen__actions--links{padding-bottom:var(--ui-space-2)}@keyframes ui-push{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){@keyframes ui-push{0%{opacity:0}to{opacity:1}}}.ui-button{display:flex;align-items:center;justify-content:center;gap:var(--ui-space-2);width:100%;border-radius:var(--ui-radius-m);text-align:center;text-wrap:balance;transition:opacity var(--ui-dur-fast),transform var(--ui-dur-fast);position:relative}.ui-button:active{opacity:.8;transform:scale(.98)}.ui-button:disabled,.ui-button[aria-disabled=true]{background:var(--ui-fill);color:var(--ui-tertiary-label);pointer-events:none}.ui-button--primary{min-height:var(--ui-hit-primary);padding:var(--ui-space-3) var(--ui-space-5);background:var(--ui-tint);color:var(--ui-on-tint);font:var(--ui-font-headline);font-weight:650;line-height:1.2}.ui-button--secondary{min-height:52px;padding:var(--ui-space-3) var(--ui-space-5);background:var(--ui-control);color:var(--ui-label);font:var(--ui-font-headline);font-weight:500;line-height:1.2}.ui-button--danger{min-height:var(--ui-hit-primary);padding:var(--ui-space-3) var(--ui-space-5);background:var(--ui-destructive-fill);color:var(--ui-on-destructive);font:var(--ui-font-headline);font-weight:650;line-height:1.2}.ui-button--small{min-height:42px;border-radius:var(--ui-radius-s)}.ui-button>.ui-icon--17:last-child{margin-right:calc(var(--ui-space-1) * -1);color:var(--ui-secondary-label)}.ui-button--text{width:auto;min-height:var(--ui-hit-min);padding:0 var(--ui-space-3);color:var(--ui-tint-text);font:var(--ui-font-headline);font-weight:600}.ui-button--text:active{transform:none}.ui-button--text.ui-button--inline{padding:0;font:var(--ui-font-footnote);font-weight:600;text-align:left;justify-content:flex-start}.ui-button--text.ui-button--sub{font:var(--ui-font-subheadline);font-weight:600}.ui-button--destructive{color:var(--ui-destructive)}.ui-button[aria-busy=true] .ui-button__label{opacity:.6}.ui-button-row{display:flex;align-items:center;justify-content:space-between;gap:var(--ui-space-2)}.ui-action-row{display:flex;gap:var(--ui-space-2)}.ui-action-row>.ui-button{width:auto;min-width:0}.ui-action-row>.ui-button--primary{flex:2 1 0}.ui-action-row>.ui-button--secondary{flex:1 1 0;min-width:max-content;min-height:var(--ui-hit-primary)}.ui-button-row>.ui-button--text{width:auto;padding:0}.ui-screen__actions .ui-button-row{flex-wrap:wrap;justify-content:space-between;column-gap:var(--ui-space-5)}.ui-screen__actions .ui-button-row>:last-child{margin-left:auto}.ui-screen__actions>.ui-button--text{align-self:center}.ui-dot{width:6px;height:6px;border-radius:var(--ui-radius-pill);background:var(--ui-tint-text);align-self:flex-start;margin-top:var(--ui-space-3)}.ui-button--text:has(.ui-dot){gap:var(--ui-space-1)}.ui-chip{display:inline-flex;align-items:center;justify-content:center;min-height:var(--ui-hit-min);padding:0 var(--ui-space-4);border-radius:var(--ui-radius-s);background:var(--ui-control);font:var(--ui-font-headline);font-weight:500;font-variant-numeric:tabular-nums;text-align:center;white-space:nowrap;transition:background var(--ui-dur-fast),transform var(--ui-dur-fast)}.ui-chip:active{transform:scale(.97)}.ui-chip[aria-pressed=true]{background:var(--ui-selected-fill);color:var(--ui-on-selected);font-weight:600}.ui-chip[aria-disabled=true],.ui-chip:disabled{background:var(--ui-fill);color:var(--ui-tertiary-label)}.ui-chip__mark{flex:none;width:6px;height:6px;margin-right:var(--ui-space-2);border-radius:var(--ui-radius-pill);background:var(--ui-tint-text)}.ui-chip[aria-pressed=true] .ui-chip__mark{background:currentColor}.ui-chip--tall{min-height:var(--ui-hit-chip)}.ui-chip--small{position:relative;min-height:36px;padding:0 var(--ui-space-3);border-radius:var(--ui-radius-xs);font:var(--ui-font-subheadline);font-weight:500}.ui-chip--small:after{content:"";position:absolute;top:-4px;right:0;bottom:-4px;left:0}.ui-chip--wide{width:100%;min-height:var(--ui-hit-primary)}.ui-chip--readonly{min-height:var(--ui-hit-min);padding:var(--ui-space-2) var(--ui-space-4);font:var(--ui-font-headline);font-weight:500;color:var(--ui-label);white-space:normal;overflow-wrap:anywhere}.ui-chip-grid{display:grid;gap:var(--ui-space-2)}.ui-chip-grid--4{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:var(--ui-space-3);row-gap:var(--ui-space-4)}.ui-chip-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-chip-grid--2 .ui-chip{padding-inline:var(--ui-space-2);white-space:normal;text-wrap:balance;line-height:1.2}.ui-chip-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.ui-chip-grid--7{grid-template-columns:repeat(7,minmax(0,1fr))}.ui-chip-grid--7 .ui-chip{padding:0}.ui-chip-grid--tight{column-gap:var(--ui-space-2);row-gap:var(--ui-space-2)}.ui-chip-grid--tight .ui-chip{padding:0 var(--ui-space-1)}.ui-chip-flow{display:flex;flex-wrap:wrap;gap:var(--ui-space-2)}.ui-weekday-row .ui-chip{min-width:0}.ui-option{position:relative;display:flex;align-items:center;gap:var(--ui-space-3);width:100%;min-height:64px;padding:var(--ui-space-2) var(--ui-space-4);border-radius:var(--ui-radius-m);background:var(--ui-control);text-align:left;transition:background var(--ui-dur-fast),transform var(--ui-dur-fast)}.ui-option:active{transform:scale(.99)}.ui-option__text{flex:1;display:flex;flex-direction:column;gap:2px}.ui-option__title{font:var(--ui-font-headline)}.ui-option__subtitle{font:var(--ui-font-caption);font-weight:500;color:var(--ui-secondary-label)}.ui-option__check{display:none;color:var(--ui-on-tint)}.ui-option:active:not([aria-pressed=true]){background:var(--ui-tint);color:var(--ui-on-tint)}.ui-option[aria-pressed=true]{background:var(--ui-selected-fill);color:var(--ui-on-selected)}.ui-option:active .ui-option__check,.ui-option[aria-pressed=true] .ui-option__check{display:block;color:inherit}.ui-option:active .ui-option__subtitle,.ui-option[aria-pressed=true] .ui-option__subtitle{color:inherit;opacity:.8}.ui-choice-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--ui-space-4)}.ui-choice{display:flex;flex-direction:column;gap:var(--ui-space-1);align-items:stretch;padding:var(--ui-space-2);min-height:var(--ui-hit-min);border:2px solid transparent;border-radius:var(--ui-radius-l);background:var(--ui-secondary-system-background);box-shadow:var(--ui-elev-card);color:var(--ui-label);text-align:left;cursor:pointer;transition:transform var(--ui-dur-fast) var(--ui-ease),opacity var(--ui-dur-fast) var(--ui-ease)}.ui-choice:active{transform:scale(.98);opacity:.8}.ui-choice:focus-visible{outline:2px solid var(--ui-tint-text);outline-offset:2px}.ui-choice[aria-pressed=true]{border-color:var(--ui-tint-text)}.ui-choice__photo{position:relative;display:block;aspect-ratio:156 / 205;border-radius:var(--ui-radius-xs);overflow:hidden;background:var(--ui-illustration-background);margin-bottom:var(--ui-space-2)}.ui-choice__photo img{width:100%;height:100%;object-fit:cover;display:block}.ui-choice__badge{position:absolute;top:var(--ui-space-2);left:var(--ui-space-2);padding:2px var(--ui-space-2);border-radius:var(--ui-radius-pill);background:var(--ui-selected-fill);color:var(--ui-on-selected);font:var(--ui-font-caption);font-weight:600}.ui-choice__fallback{display:grid;place-items:center;width:100%;height:100%;color:var(--ui-tertiary-label)}.ui-choice__fallback svg{width:90%;height:90%;display:block;margin:auto}.ui-choice__label{display:block;padding:0 var(--ui-space-2);font:var(--ui-font-headline)}.ui-choice__caption{display:block;padding:0 var(--ui-space-2) var(--ui-space-2);font:var(--ui-font-footnote);color:var(--ui-tertiary-label)}.ui-choice--readonly{padding:0;border-color:transparent;background:none;box-shadow:none;cursor:default}.ui-choice--readonly:active{transform:none;opacity:1}.ui-choice--readonly .ui-choice__photo{aspect-ratio:156 / 124;margin-bottom:var(--ui-space-1);border-radius:var(--ui-radius-l)}.ui-choice--readonly .ui-choice__label{padding:0;font:var(--ui-font-subheadline);color:var(--ui-secondary-label)}.ui-choice--readonly .ui-choice__caption{padding:0}.ui-segmented-control{display:flex;padding:var(--ui-space-1);gap:0;border-radius:calc(var(--ui-radius-xs) + var(--ui-space-1));background:var(--ui-control)}.ui-segmented-control__item{position:relative;flex:1 1 0;min-width:0;min-height:36px;padding-inline:var(--ui-space-2);border-radius:var(--ui-radius-xs);text-align:center;font:var(--ui-font-subheadline);font-weight:400;font-variant-numeric:tabular-nums;white-space:nowrap;transition:background var(--ui-dur-fast)}.ui-segmented-control__item:after{content:"";position:absolute;top:-4px;right:0;bottom:-4px;left:0}.ui-segmented-control__item[aria-checked=true]{background:var(--ui-segment-thumb);box-shadow:var(--ui-elev-thumb);font-weight:600}.ui-chip-grid--segmented{grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:0;padding:var(--ui-space-1);border-radius:calc(var(--ui-radius-xs) + var(--ui-space-1));background:var(--ui-control)}.ui-chip-grid--segmented .ui-chip{position:relative;min-height:36px;padding:0 var(--ui-space-1);border-radius:var(--ui-radius-xs);background:transparent;font:var(--ui-font-subheadline);font-weight:500}.ui-chip-grid--segmented .ui-chip:after{content:"";position:absolute;top:-4px;right:0;bottom:-4px;left:0}.ui-chip-grid--segmented .ui-chip[aria-pressed=true]{background:var(--ui-segment-thumb);color:var(--ui-label);box-shadow:var(--ui-elev-thumb);font-weight:600}.ui-section{display:flex;flex-direction:column;gap:var(--ui-space-2)}.ui-section__header{font:var(--ui-font-subheadline);color:var(--ui-secondary-label);font-weight:400}.ui-section__footer{font:var(--ui-font-footnote);color:var(--ui-tertiary-label)}.ui-section__card{background:var(--ui-secondary-system-background);border-radius:var(--ui-radius-l);overflow:hidden;box-shadow:var(--ui-elev-card)}.ui-section__cards{display:flex;flex-direction:column;gap:var(--ui-space-3)}.ui-section__cards>.ui-list-row{background:var(--ui-secondary-system-background);border-radius:var(--ui-radius-m)}.ui-section__cards>.ui-list-row:before{display:none}.ui-section>.ui-segmented-control{margin:0}.ui-list-row{display:flex;align-items:center;gap:var(--ui-space-3);width:100%;min-height:56px;padding:var(--ui-space-3) var(--ui-space-4);text-align:left;position:relative}.ui-list-row--two-line{min-height:64px}.ui-list-row--compact{min-height:var(--ui-hit-min);padding-block:var(--ui-space-2)}.ui-list-row+.ui-list-row:before{content:"";position:absolute;top:0;left:var(--ui-space-4);right:0;border-top:1px solid var(--ui-separator)}button.ui-list-row:active,a.ui-list-row:active{background:var(--ui-fill)}.ui-list-row__icon{display:grid;place-items:center;width:28px;color:var(--ui-label)}.ui-list-row__icon--tile{width:36px;height:36px;border-radius:var(--ui-radius-s);background:var(--ui-control)}.ui-sheet:not(.ui-sheet--page) .ui-list-row:has(>.ui-list-row__icon--tile)+.ui-list-row:has(>.ui-list-row__icon--tile):before{left:calc(36px + var(--ui-space-3))}.ui-list-row__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.ui-list-row__title{font:var(--ui-font-body);overflow-wrap:anywhere}.ui-list-row--two-line .ui-list-row__title{font:var(--ui-font-headline)}.ui-list-row--two-line.ui-list-row--plain-title .ui-list-row__title{font:var(--ui-font-body)}.ui-list-row__subtitle{font:var(--ui-font-footnote);color:var(--ui-tertiary-label);overflow-wrap:anywhere}.ui-list-row__value{font:var(--ui-font-subheadline);color:var(--ui-secondary-label);font-variant-numeric:tabular-nums;text-align:right;max-width:50%;overflow-wrap:anywhere;text-wrap:balance}.ui-list-row__chevron{color:var(--ui-secondary-label);display:grid}.ui-list-row--summary .ui-list-row__value{max-width:68%}.ui-list-row__trailing{flex:none;display:flex;align-items:center}.ui-list-row__check{flex:none;display:grid;color:var(--ui-tint-text);visibility:hidden}.ui-list-row[aria-checked=true]>.ui-list-row__check{visibility:visible}.ui-list-row--disclosure .ui-list-row__subtitle{display:none;font:var(--ui-font-subheadline);color:var(--ui-secondary-label)}.ui-list-row--disclosure[aria-expanded=true] .ui-list-row__subtitle{display:block}.ui-list-row--disclosure[aria-expanded=true] .ui-list-row__chevron{transform:rotate(90deg)}.ui-list-row--check .ui-list-row__chevron{display:none}.ui-large-title+.ui-section,.ui-large-title+.ui-subheadline{margin-top:0}.ui-list-row--split{min-height:70px}.ui-list-row--split .ui-list-row__title{font:var(--ui-font-headline)}.ui-list-row--split .ui-list-row__subtitle{font:var(--ui-font-footnote)}.ui-list-row--selectable:active{box-shadow:inset 0 0 0 2px var(--ui-tint)}.ui-list-row--destructive .ui-list-row__title,.ui-list-row--destructive .ui-list-row__subtitle,.ui-list-row--destructive .ui-list-row__icon{color:var(--ui-destructive)}.ui-list-row--link .ui-list-row__title{color:var(--ui-tint-text);font-weight:600}.ui-list-row--clamp .ui-list-row__subtitle{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ui-list-row--lead .ui-list-row__title{font:var(--ui-font-title2);letter-spacing:-.2px}.ui-list-row__value--success{color:var(--ui-success-text);font:var(--ui-font-footnote)}.ui-list-row__done{flex:none;display:grid;color:var(--ui-success)}.ui-list-row--headline .ui-list-row__title{font:var(--ui-font-headline)}.ui-list-row--balance .ui-list-row__title{text-wrap:balance}.ui-list-row__subtitle--up{color:var(--ui-success-text);font-weight:600}.ui-radio-row{display:flex;align-items:center;gap:var(--ui-space-3);min-height:50px;padding:0 var(--ui-space-4);border-radius:var(--ui-radius-m);background:var(--ui-secondary-system-background);cursor:pointer;font:var(--ui-font-body)}.ui-radio-row input{position:absolute;opacity:0;width:1px;height:1px}.ui-radio-row__label{flex:1}.ui-radio-row__mark{flex:none;width:20px;height:20px;border-radius:50%;border:1.5px solid var(--ui-separator);display:grid;place-items:center}.ui-radio-row input:checked~.ui-radio-row__mark{border:0;background:var(--ui-tint)}.ui-radio-row input:checked~.ui-radio-row__mark:after{content:"";width:8px;height:8px;border-radius:50%;background:var(--ui-on-tint)}.ui-radio-row input:focus-visible~.ui-radio-row__mark{outline:2px solid var(--ui-tint-text);outline-offset:2px}.ui-segmented-control--scroll{overflow-x:auto;scrollbar-width:none}.ui-segmented-control--scroll[data-scroll=start]{-webkit-mask-image:linear-gradient(to right,black calc(100% - 36px),transparent);mask-image:linear-gradient(to right,black calc(100% - 36px),transparent)}.ui-segmented-control--scroll[data-scroll=middle]{-webkit-mask-image:linear-gradient(to right,transparent,black 28px,black calc(100% - 36px),transparent);mask-image:linear-gradient(to right,transparent,black 28px,black calc(100% - 36px),transparent)}.ui-segmented-control--scroll[data-scroll=end]{-webkit-mask-image:linear-gradient(to right,transparent,black 28px);mask-image:linear-gradient(to right,transparent,black 28px)}.ui-segmented-control--scroll .ui-segmented-control__item{flex:1 0 auto;padding-inline:var(--ui-space-4)}.ui-segmented-control--radio .ui-segmented-control__item{position:relative;display:grid;place-items:center;cursor:pointer}.ui-segmented-control--radio input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0}.ui-segmented-control--radio .ui-segmented-control__item:has(input:checked){background:var(--ui-segment-thumb);box-shadow:var(--ui-elev-thumb);font-weight:600}.ui-segmented-control--radio .ui-segmented-control__item:has(input:focus-visible){outline:2px solid var(--ui-tint-text)}.ui-param-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--ui-space-3)}.ui-param{display:flex;flex-direction:column;gap:2px;padding:var(--ui-space-3) var(--ui-space-4);border-radius:var(--ui-radius-m);background:var(--ui-secondary-system-background)}.ui-param__label{font:var(--ui-font-footnote);color:var(--ui-tertiary-label)}.ui-param__input{border:0;background:none;padding:0;width:100%;min-height:28px;font:var(--ui-font-headline)}.ui-param__input::placeholder{color:var(--ui-label);opacity:1}.ui-param__input:focus-visible{outline-offset:4px}.ui-switch{flex:none;position:relative;width:51px;height:31px;border-radius:var(--ui-radius-pill);background:var(--ui-switch-track);transition:background var(--ui-dur-base)}.ui-switch:after{content:"";position:absolute;top:2px;left:2px;width:27px;height:27px;border-radius:50%;background:var(--ui-switch-knob);box-shadow:var(--ui-elev-thumb);transition:transform var(--ui-dur-base) var(--ui-ease),background var(--ui-dur-base)}.ui-switch-row[aria-checked=true] .ui-switch{background:var(--ui-tint)}.ui-switch-row[aria-checked=true] .ui-switch:after{transform:translate(20px);background:var(--ui-on-tint)}.ui-photo{position:relative;aspect-ratio:361 / 222;width:100%;border-radius:var(--ui-radius-l);overflow:hidden;background:var(--ui-illustration-background)}.ui-photo--find{aspect-ratio:361 / 240}.ui-photo--set{aspect-ratio:361 / 200}.ui-photo--detail{aspect-ratio:361 / 272}.ui-photo img{width:100%;height:100%;object-fit:cover;display:block}.ui-photo--placard{aspect-ratio:auto;height:144px;isolation:isolate}.ui-photo--placard>img:not(.ui-photo__backdrop){position:relative;z-index:1;object-fit:contain}.ui-photo__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;filter:blur(16px) saturate(.8);opacity:.5;transform:scale(1.2)}.ui-photo__zoom{position:absolute;z-index:2;right:var(--ui-space-2);bottom:var(--ui-space-2);display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--ui-photo-overlay);color:var(--ui-photo-overlay-label)}button.ui-photo{display:block;padding:0;cursor:zoom-in}.ui-viewer{flex:1;display:grid;place-items:center;min-height:0}.ui-viewer img{max-width:100%;max-height:82dvh;object-fit:contain;border-radius:var(--ui-radius-l);touch-action:pinch-zoom}.ui-photo__fallback{width:100%;height:100%;display:grid;place-items:center;color:var(--ui-tertiary-label);background:var(--ui-illustration-background)}.ui-photo__fallback svg{width:80%;height:80%;display:block;margin:auto}.ui-screen__content .ui-photo{flex:none;width:100%}.ui-view:focus,.ui-view:focus-visible{outline:none}.ui-location{display:flex;align-items:flex-start;gap:var(--ui-space-2);font:var(--ui-font-callout);color:var(--ui-label)}.ui-location .ui-icon{margin-top:1px;color:var(--ui-secondary-label)}.ui-banner{display:flex;gap:var(--ui-space-3);align-items:flex-start;padding:var(--ui-space-3) var(--ui-space-4);border-radius:var(--ui-radius-m);background:var(--ui-secondary-system-background);box-shadow:var(--ui-elev-card);font:var(--ui-font-subheadline)}.ui-banner__body{flex:1;display:flex;flex-direction:column;gap:var(--ui-space-2)}.ui-banner--warning{background:var(--ui-warning-background);color:var(--ui-warning-label);box-shadow:none}.ui-banner>.ui-icon{margin-top:1px;color:var(--ui-secondary-label)}.ui-banner--warning>.ui-icon{color:var(--ui-warning-label)}.ui-banner--danger{background:var(--ui-danger-background);color:var(--ui-destructive);padding:var(--ui-space-4);box-shadow:none}.ui-banner--danger .ui-banner__body{gap:var(--ui-space-1)}.ui-banner--danger>.ui-icon{display:none}.ui-banner__line{display:flex;align-items:center;justify-content:space-between;gap:var(--ui-space-3)}.ui-safety{color:var(--ui-secondary-label)}.ui-banner__title{font:var(--ui-font-headline)}.ui-banner__text{font:var(--ui-font-footnote)}.ui-toast{position:absolute;z-index:30;top:calc(var(--ui-nav-height) + var(--ui-safe-top) + var(--ui-space-2));left:var(--ui-margin-left);right:var(--ui-margin-right);display:flex;align-items:center;gap:var(--ui-space-3);min-height:48px;padding:var(--ui-space-3) var(--ui-space-4);border-radius:var(--ui-radius-m);background:var(--ui-toast-background);color:var(--ui-toast-label);box-shadow:var(--ui-elev-raised);font:var(--ui-font-subheadline);font-weight:500;font-variant-numeric:tabular-nums;animation:ui-toast-in var(--ui-dur-base) var(--ui-ease);pointer-events:none;--ui-success: var(--ui-tint);--ui-warning: var(--ui-toast-warning)}.ui-toast>.ui-icon{color:var(--ui-success)}.ui-toast .ui-icon__cutout{stroke:var(--ui-toast-background)}.ui-toast--warning{z-index:50}.ui-toast--warning>.ui-icon{color:var(--ui-warning)}@keyframes ui-toast-in{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:none}}.ui-pill-slot{display:flex;justify-content:center;align-self:stretch}.ui-pill{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--ui-space-2);row-gap:0;max-width:100%;min-height:38px;padding:var(--ui-space-2) var(--ui-space-4) var(--ui-space-2) var(--ui-space-2);border-radius:19px;background:var(--ui-secondary-system-background);box-shadow:var(--ui-elev-card);font:var(--ui-font-subheadline);color:var(--ui-secondary-label);font-variant-numeric:tabular-nums}.ui-pill__check{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--ui-tint);color:var(--ui-on-tint)}.ui-pill__text{min-width:0;text-wrap:balance}.ui-pill__sep{margin-inline:calc(var(--ui-space-1) * -1);color:var(--ui-tertiary-label)}.ui-pill__action{position:relative;font:var(--ui-font-subheadline);font-weight:600;color:var(--ui-tint-text)}.ui-pill__action:after{content:"";position:absolute;top:-12px;right:-8px;bottom:-12px;left:-8px}.ui-pill__sep,.ui-pill__action{flex:none;white-space:nowrap}@media(max-width:359px){.ui-pill__sep{display:none}}.ui-set-list{display:flex;flex-direction:column}.ui-set-row{display:flex;flex-direction:column;gap:var(--ui-space-1);padding:var(--ui-space-3) 0}.ui-set-row+.ui-set-row{border-top:1px solid var(--ui-separator)}.ui-set-row__text{display:flex;flex-direction:column;gap:2px}.ui-set-row__title{font:var(--ui-font-headline)}.ui-set-row__detail{font:var(--ui-font-subheadline);color:var(--ui-secondary-label);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.ui-set-row__actions{display:flex;gap:var(--ui-space-6)}.ui-set-row__actions>.ui-button--text{padding:0;font:var(--ui-font-subheadline);font-weight:600}.ui-surface{display:flex;flex-direction:column;gap:var(--ui-space-1);padding:var(--ui-space-4);border-radius:var(--ui-radius-l);background:var(--ui-secondary-system-background);box-shadow:var(--ui-elev-card)}.ui-surface--resume{gap:var(--ui-space-2);padding:var(--ui-space-5) var(--ui-space-4);border-radius:var(--ui-radius-l)}.ui-sheet:not(.ui-sheet--page) .ui-surface{background:var(--ui-inset-background);box-shadow:none}.ui-surface--resume .ui-title2{margin-top:var(--ui-space-1)}.ui-surface--gate{gap:var(--ui-space-3)}.ui-readiness{gap:var(--ui-space-2)}.ui-readiness__line{display:flex;align-items:baseline;gap:var(--ui-space-2);font:var(--ui-font-body)}.ui-readiness__line strong{font-weight:600}.ui-readiness__dot{flex:none;width:10px;height:10px;border-radius:50%;box-shadow:inset 0 0 0 2px var(--ui-secondary-label);transform:translateY(-1px)}.ui-readiness__dot.is-ready{background:var(--ui-success);box-shadow:none}.ui-progress-bar{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:100%;height:8px;border:0;border-radius:var(--ui-radius-pill);overflow:hidden;background:var(--ui-control);margin-top:var(--ui-space-2);display:block}.ui-progress-bar::-webkit-progress-bar{background:var(--ui-control)}.ui-progress-bar::-webkit-progress-value{background:var(--ui-tint);border-radius:var(--ui-radius-pill)}.ui-progress-bar::-moz-progress-bar{background:var(--ui-tint);border-radius:var(--ui-radius-pill)}.ui-phase{display:inline-flex;align-self:flex-start;align-items:center;gap:6px;max-width:100%;min-height:26px;padding:3px var(--ui-space-3) 3px var(--ui-space-2);border-radius:var(--ui-radius-pill);font:var(--ui-font-footnote);font-weight:600}.ui-phase__dot{flex:none;width:8px;height:8px;border-radius:50%;background:currentColor}.ui-phase--trial{background:var(--ui-neutral-fill);color:var(--ui-label)}.ui-phase--trial .ui-phase__dot{background:transparent;box-shadow:inset 0 0 0 1.5px var(--ui-secondary-label)}.ui-phase--work{background:var(--ui-success-fill);color:var(--ui-success-ink)}.ui-phase--work .ui-phase__dot{background:var(--ui-success)}.ui-tag{flex:none;padding:2px var(--ui-space-2);border-radius:var(--ui-radius-pill);background:var(--ui-neutral-fill);color:var(--ui-secondary-label);font:var(--ui-font-caption);font-weight:600;white-space:nowrap}.ui-sparkline{flex:none;width:96px;height:32px;display:block;overflow:visible}.ui-sparkline__line{fill:none;stroke:var(--ui-chart-line);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ui-sparkline__dot{fill:var(--ui-chart-dot);stroke:var(--ui-secondary-system-background);stroke-width:2}.ui-list-row__trailing .ui-sparkline{margin-left:var(--ui-space-3)}.ui-today-list{display:flex;flex-direction:column;margin-top:var(--ui-space-2)}.ui-today-list .ui-list-row{min-height:52px;padding:var(--ui-space-2) 0}.ui-today-list .ui-list-row+.ui-list-row:before{left:0}.ui-today-list .ui-list-row__title{font:var(--ui-font-callout)}.ui-today-list .ui-list-row__subtitle{font:var(--ui-font-footnote);color:var(--ui-secondary-label)}.ui-tiles{display:grid;grid-template-columns:1fr 1fr;gap:var(--ui-space-3)}.ui-tile{display:flex;flex-direction:column;gap:2px;padding:var(--ui-space-4);border-radius:var(--ui-radius-l);background:var(--ui-secondary-system-background);box-shadow:var(--ui-elev-card)}.ui-tile__value{font:var(--ui-font-title1);letter-spacing:var(--ui-track-title1);font-variant-numeric:tabular-nums;white-space:nowrap}.ui-tile__label{font:var(--ui-font-subheadline);color:var(--ui-secondary-label)}.ui-done-hero{display:flex;flex-direction:column;gap:var(--ui-space-1);padding-top:var(--ui-space-6)}.ui-done-hero .ui-callout{margin-top:var(--ui-space-1)}.ui-done-badge{display:grid;place-items:center;width:56px;height:56px;margin-bottom:var(--ui-space-3);border-radius:50%;background:var(--ui-success-fill);color:var(--ui-success)}.ui-field{display:flex;flex-direction:column;gap:var(--ui-space-1)}.ui-field__label{font:var(--ui-font-footnote);color:var(--ui-secondary-label)}.ui-field__input{min-height:var(--ui-hit-min);padding:var(--ui-space-2) var(--ui-space-3);border:0;border-radius:var(--ui-radius-s);background:var(--ui-control);font:var(--ui-font-body);width:100%}.ui-field__input:focus-visible{outline-offset:0}.ui-check{display:flex;align-items:center;gap:var(--ui-space-3);min-height:var(--ui-hit-min);font:var(--ui-font-body)}.ui-check input{width:22px;height:22px;accent-color:var(--ui-tint-text);flex:none}.ui-form{display:flex;flex-direction:column;gap:var(--ui-space-3)}.ui-form-error{font:var(--ui-font-footnote);color:var(--ui-destructive)}.ui-form-error:empty{display:none}.ui-fieldset{border:0;padding:0;display:flex;flex-direction:column;gap:var(--ui-space-2)}.ui-fieldset legend{font:var(--ui-font-footnote);color:var(--ui-secondary-label);padding:0;margin-bottom:var(--ui-space-1)}.ui-search-field{display:flex;align-items:center;gap:var(--ui-space-3);min-height:48px;padding:0 var(--ui-space-4);border-radius:var(--ui-radius-s);background:var(--ui-secondary-system-background);color:var(--ui-secondary-label)}.ui-search-field input{flex:1;min-width:0;border:0;background:none;font:var(--ui-font-subheadline);color:var(--ui-label);min-height:44px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.ui-search-field input::placeholder{color:var(--ui-secondary-label);opacity:1}.ui-search-field input::-webkit-search-cancel-button{-webkit-appearance:none}.ui-search-field input:focus-visible{outline:none}.ui-search-field:has(input:focus-visible){outline:2px solid var(--ui-tint-text);outline-offset:2px}.ui-progress-ring{position:relative;width:clamp(160px,27dvh,216px);height:clamp(160px,27dvh,216px);max-width:70vw;max-height:70vw;flex:none}.ui-progress-ring__svg{width:100%;height:100%;transform:rotate(-90deg)}.ui-progress-ring circle{fill:none;stroke-width:12}.ui-progress-ring__track{stroke:var(--ui-ring-track)}.ui-progress-ring__value{--ui-progress: 100;stroke:var(--ui-ring-progress);stroke-linecap:round;stroke-dasharray:var(--ui-progress) 100;transition:stroke-dasharray 1s linear}.ui-progress-ring__center{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--ui-space-1)}.ui-progress-ring--small{width:132px;height:132px}.ui-progress-ring--small .ui-metric{font:var(--ui-font-metric-small);letter-spacing:-.6px}.ui-screen--rest:has(#basisCard:not([hidden])) .ui-progress-ring{width:132px;height:132px;margin-top:var(--ui-space-2)}.ui-screen--rest:has(#basisCard:not([hidden])) .ui-progress-ring .ui-metric{font:var(--ui-font-metric-small);letter-spacing:-.6px}.ui-screen--warmup .ui-progress-ring{align-self:center;margin-top:var(--ui-space-8)}.ui-step-headline{display:flex;flex-direction:column;gap:var(--ui-space-2);align-self:stretch;padding-top:var(--ui-space-4)}.ui-step-headline__bars{display:flex;gap:var(--ui-space-1);margin-bottom:var(--ui-space-2)}.ui-step-headline__bars>span{flex:1;height:4px;border-radius:var(--ui-radius-pill);background:var(--ui-control)}.ui-step-headline__bars>.is-current,.ui-step-headline__bars>.is-done{background:var(--ui-label)}.ui-rest-next{display:flex;flex-direction:column;gap:var(--ui-space-1);align-self:stretch;margin-top:var(--ui-space-4);padding:var(--ui-space-4);border-radius:var(--ui-radius-l);background:var(--ui-secondary-system-background);box-shadow:var(--ui-elev-card)}.ui-next-machine{gap:var(--ui-space-2)}.ui-next-machine__head{display:flex;align-items:center;gap:var(--ui-space-3)}.ui-next-machine__photo{flex:none;display:grid;place-items:center;width:72px;height:54px;border-radius:var(--ui-radius-xs);overflow:hidden;background:var(--ui-illustration-background);color:var(--ui-tertiary-label)}.ui-next-machine__photo img,.ui-next-machine__photo svg{width:100%;height:100%;display:block}.ui-next-machine__photo img{object-fit:cover}.ui-next-machine__text{min-width:0;display:flex;flex-direction:column;gap:2px}.ui-next-machine__text .ui-title2{overflow-wrap:anywhere}.ui-next-machine .ui-settings-row .ui-chip--readonly{min-height:32px;padding:0 var(--ui-space-3);font:var(--ui-font-subheadline)}.ui-next-machine>.ui-button--text{align-self:flex-start;padding:0}.ui-rest-effort{align-self:stretch;gap:var(--ui-space-2)}.ui-rest-effort__title{font:var(--ui-font-title3);letter-spacing:-.2px;text-align:center}.ui-rest-effort .ui-chip-grid--4{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,1.7fr)}.ui-rest-effort .ui-chip{white-space:normal;text-wrap:balance;line-height:1.15}.ui-screen--final .ui-screen__content{justify-content:center;gap:var(--ui-space-6)}.ui-rest-reason{text-align:center;text-wrap:balance;font-variant-numeric:tabular-nums}.ui-rest-reason[hidden]{display:none}.ui-rest-reason__sep{color:var(--ui-tertiary-label)}.ui-rest-reason .ui-button--text.ui-button--inline{display:inline-flex;width:auto;min-height:0;vertical-align:baseline}.ui-rest-reason .ui-button--text.ui-button--inline:after{content:"";position:absolute;top:-14px;right:-10px;bottom:-14px;left:-10px}.ui-sheet-effort .ui-chip-grid--4{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,1.7fr)}.ui-sheet-effort .ui-chip{white-space:normal;text-wrap:balance;line-height:1.15}.ui-more-groups .ui-section__card{display:flex;flex-direction:column;gap:var(--ui-space-2)}.ui-more-groups .ui-chip{white-space:normal;text-wrap:balance;line-height:1.15}.ui-offer{gap:2px}.ui-offer .ui-headline{overflow-wrap:anywhere}.ui-rest-gap{margin-top:var(--ui-space-8)}.ui-screen--rest .ui-screen__actions:has(>#btnNextSet[hidden]){flex-direction:row;justify-content:center;column-gap:var(--ui-space-8)}.ui-screen--rest .ui-screen__actions:has(>#btnNextSet[hidden])>.ui-button--text{padding:0;white-space:nowrap}.ui-numpad-display--empty{color:var(--ui-tertiary-label)}.ui-numpad-display{font:var(--ui-font-metric);letter-spacing:var(--ui-track-metric);font-variant-numeric:tabular-nums;text-align:center;min-height:3.5rem}.ui-numpad-display[data-unit]:after{content:" " attr(data-unit);font:var(--ui-font-title3);letter-spacing:0;color:var(--ui-secondary-label)}.ui-numpad-display--empty[data-unit]:after{content:none}.ui-numpad{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--ui-space-2)}.ui-numpad__key{display:grid;place-items:center;height:60px;border-radius:var(--ui-radius-m);background:var(--ui-control);font:var(--ui-font-title2);font-weight:500;font-variant-numeric:tabular-nums;text-align:center;transition:background var(--ui-dur-fast)}.ui-numpad__key--blank{background:transparent}.ui-numpad__key:active{background:var(--ui-fill)}.ui-tab-bar{flex:none;display:flex;padding-bottom:max(var(--ui-space-5),var(--ui-safe-bottom));padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px);background:var(--ui-secondary-system-background);border-top:1px solid var(--ui-separator)}.ui-tab-bar__item{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--ui-space-1);min-height:var(--ui-tab-height);color:var(--ui-secondary-label);font:var(--ui-font-caption);font-weight:400}.ui-tab-bar__item[aria-current=page]{color:var(--ui-label);font-weight:600}.ui-sheet-host{position:absolute;top:0;right:0;bottom:0;left:0;z-index:40;display:flex;align-items:flex-end;visibility:hidden;background:transparent;transition:background var(--ui-dur-sheet) var(--ui-ease),visibility 0s linear var(--ui-dur-sheet)}.ui-sheet-host.open{visibility:visible;background:var(--ui-scrim);transition-delay:0s}.ui-sheet{--ui-drag: 0px;width:100%;max-height:92dvh;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:var(--ui-space-3);padding:0 var(--ui-sheet-inline) max(var(--ui-space-6),var(--ui-safe-bottom));background:var(--ui-secondary-system-background);border-radius:var(--ui-radius-sheet) var(--ui-radius-sheet) 0 0;box-shadow:var(--ui-elev-sheet);transform:translateY(calc(100% + var(--ui-drag)));transition:transform var(--ui-dur-sheet) var(--ui-ease-sheet)}.ui-sheet-host.open .ui-sheet{transform:translateY(var(--ui-drag))}.ui-sheet.ui-sheet--dragging{transition:none}.ui-sheet--medium{min-height:66dvh}.ui-sheet--tall{min-height:78dvh}.ui-sheet--large{height:92dvh}.ui-sheet--fit{min-height:0}.ui-sheet>*{flex:none}.ui-sheet__grabber{display:grid;place-items:center;height:24px;margin:0 calc(var(--ui-sheet-inline) * -1);position:sticky;top:0;background:var(--ui-secondary-system-background);touch-action:none;cursor:grab;z-index:1}.ui-sheet__grabber:before{content:"";width:36px;height:5px;border-radius:var(--ui-radius-pill);background:var(--ui-grabber)}.ui-sheet>.ui-button--primary,.ui-sheet>.ui-button--danger,.ui-sheet>.ui-sheet__actions{margin-top:auto}.ui-sheet__actions{display:flex;flex-direction:column;gap:var(--ui-space-3);padding-top:var(--ui-space-2)}.ui-sheet>.ui-form:has(>.ui-button--primary,>.ui-sheet__actions){flex:1 1 auto}.ui-sheet>.ui-form>.ui-button--primary,.ui-sheet>.ui-form>.ui-sheet__actions{margin-top:auto}.ui-sheet__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ui-space-3)}.ui-sheet__close{position:relative;flex:none;display:grid;place-items:center;width:30px;height:30px;margin-top:1px;border-radius:50%;background:var(--ui-control);color:var(--ui-secondary-label)}.ui-sheet__close:after{content:"";position:absolute;top:-7px;right:-7px;bottom:-7px;left:-7px}.ui-sheet__title{font:var(--ui-font-title2);letter-spacing:-.2px;overflow-wrap:anywhere}.ui-sheet .ui-section__card{background:none;border-radius:0;box-shadow:none}.ui-sheet .ui-list-row{padding-left:0;padding-right:0}.ui-sheet .ui-list-row+.ui-list-row:before{left:0}.ui-sheet .ui-section__header,.ui-sheet .ui-section__footer{padding:0}.ui-sheet__footer{display:flex;align-items:center;justify-content:space-between;gap:var(--ui-space-2);margin-top:auto;padding-top:var(--ui-space-4)}.ui-sheet__footer>.ui-button--text{padding:0}.ui-sheet .ui-button-row>.ui-button--text{padding:0}.ui-sheet:focus{outline:none}@media(max-height:700px){.ui-sheet{gap:var(--ui-space-2)}.ui-option{min-height:52px}.ui-numpad__key{height:52px}}@media(max-height:700px){.ui-screen--rest:has(.ui-next-machine) .ui-screen__content{gap:var(--ui-space-2)}.ui-screen--rest:has(.ui-next-machine) .ui-progress-ring{width:clamp(132px,calc(100dvh - 495px),180px);height:clamp(132px,calc(100dvh - 495px),180px);margin-top:var(--ui-space-2)}.ui-screen--rest:has(.ui-next-machine) .ui-progress-ring .ui-metric{font:var(--ui-font-metric-small);letter-spacing:-.6px}.ui-screen--rest:has(.ui-next-machine) .ui-rest-tweak,.ui-screen--rest:has(.ui-next-machine) .ui-rest-next{margin-top:0}.ui-screen--rest:has(.ui-next-machine) .ui-screen__actions--links{padding-bottom:max(var(--ui-space-8),var(--ui-safe-bottom))}}@media(max-height:600px){.ui-screen--rest:has(.ui-next-machine) .ui-screen__content{gap:var(--ui-space-1)}.ui-screen--rest:has(.ui-next-machine) .ui-progress-ring{width:112px;height:112px}.ui-screen--rest:has(.ui-next-machine) .ui-rest-next{padding:var(--ui-space-3)}.ui-screen--rest:has(.ui-next-machine) .ui-next-machine__photo{width:56px;height:42px}}.ui-screen--rest:has(.ui-rest-effort) .ui-progress-ring{width:clamp(132px,calc(100dvh - 640px),216px);height:clamp(132px,calc(100dvh - 640px),216px)}.ui-screen--rest:has(.ui-next-machine):has(.ui-rest-effort) .ui-progress-ring{width:clamp(124px,calc(100dvh - 690px),216px);height:clamp(124px,calc(100dvh - 690px),216px)}.ui-screen--rest:has(.ui-next-machine):has(.ui-rest-effort) .ui-progress-ring .ui-metric{font:var(--ui-font-metric-small);letter-spacing:-.6px}@media(max-height:800px){.ui-screen--rest:has(.ui-rest-effort) .ui-progress-ring .ui-metric{font:var(--ui-font-metric-small);letter-spacing:-.6px}}@media(max-height:830px){.ui-screen--rest:has(.ui-rest-effort) .ui-screen__content{gap:var(--ui-space-2)}.ui-screen--rest:has(.ui-rest-effort) .ui-rest-effort{gap:var(--ui-space-1)}.ui-screen--rest:has(.ui-rest-effort) .ui-rest-effort__title{font:var(--ui-font-headline);font-weight:650}.ui-screen--rest:has(.ui-rest-effort) .ui-rest-effort .ui-chip{min-height:var(--ui-hit-min)}.ui-screen--rest:has(.ui-rest-effort) .ui-progress-ring{margin-top:var(--ui-space-2)}.ui-screen--rest:has(.ui-rest-effort) .ui-rest-tweak,.ui-screen--rest:has(.ui-rest-effort) .ui-rest-next{margin-top:0}}.ui-sheet--page{height:100dvh;max-height:none;padding:0 var(--ui-margin-right) max(var(--ui-space-8),var(--ui-safe-bottom)) var(--ui-margin-left);border-radius:0;box-shadow:none;background:var(--ui-system-background);transform:translate(100%);gap:var(--ui-space-4)}.ui-sheet-host.open .ui-sheet--page{transform:none}.ui-sheet--page .ui-sheet__grabber{display:none}.ui-sheet--page .ui-section__card{background:var(--ui-secondary-system-background);border-radius:var(--ui-radius-l)}.ui-sheet--page .ui-list-row{padding-left:var(--ui-space-4);padding-right:var(--ui-space-4)}.ui-sheet--page .ui-list-row+.ui-list-row:before{left:var(--ui-space-4)}.ui-sheet--page .ui-search{background:var(--ui-system-background)}.ui-page-bar{flex:none;display:flex;align-items:center;min-height:calc(var(--ui-nav-height) + var(--ui-safe-top));padding-top:var(--ui-safe-top);position:sticky;top:0;z-index:2;background:var(--ui-system-background);margin:0 calc(var(--ui-margin-left) * -1) 0 calc(var(--ui-margin-right) * -1);padding-left:var(--ui-margin-left);padding-right:var(--ui-margin-right)}.ui-sheet--page>.ui-stack:last-child{margin-top:auto}.ui-page-bar .ui-icon-button{margin-left:calc(var(--ui-space-3) * -1)}.ui-page-bar__title{font:var(--ui-font-headline);flex:1}.ui-page-bar:has(.ui-icon-button) .ui-page-bar__title{margin-left:0}@media(prefers-reduced-motion:reduce){.ui-sheet--page{transform:none;opacity:0;transition:opacity var(--ui-dur-sheet)}.ui-sheet-host.open .ui-sheet--page{opacity:1}}@media(hover:hover){button.ui-list-row:hover,a.ui-list-row:hover{background:var(--ui-fill)}.ui-chip:not([aria-pressed=true]):hover{background:var(--ui-fill)}}.ui-search{position:sticky;top:0;z-index:1;padding-bottom:var(--ui-space-2);background:var(--ui-system-background)}.ui-sheet .ui-search{background:var(--ui-secondary-system-background)}.ui-catalog{display:grid;grid-template-columns:1fr 1fr;gap:var(--ui-space-4) var(--ui-space-4)}.ui-catalog__card{display:flex;flex-direction:column;gap:var(--ui-space-1);padding:var(--ui-space-2);border-radius:var(--ui-radius-l);background:var(--ui-secondary-system-background);box-shadow:var(--ui-elev-card);text-align:left;min-width:0}.ui-catalog__card:active{opacity:.8}.ui-catalog__photo{aspect-ratio:156 / 111;border-radius:var(--ui-radius-xs);overflow:hidden;background:var(--ui-illustration-background);margin-bottom:var(--ui-space-2)}.ui-catalog__photo img{width:100%;height:100%;object-fit:cover;display:block}.ui-catalog__photo .ui-photo__fallback svg{width:90%;height:90%}.ui-catalog__name{padding:0 var(--ui-space-2);font:var(--ui-font-subheadline);font-weight:600;color:var(--ui-label);overflow-wrap:anywhere}.ui-catalog__meta{padding:0 var(--ui-space-2);font:var(--ui-font-footnote);color:var(--ui-tertiary-label)}.ui-catalog__card .ui-catalog__meta:last-child{padding-bottom:var(--ui-space-2)}.ui-detail-photo{display:flex;flex-direction:column;gap:var(--ui-space-2)}.ui-thumb{width:52px;height:39px;border-radius:var(--ui-radius-xs);overflow:hidden;background:var(--ui-tertiary-system-background);flex:none}.ui-thumb img{width:100%;height:100%;object-fit:cover;display:block}.ui-gym-photo{width:100%;border-radius:var(--ui-radius-l)}.ui-pick-row{position:relative;display:flex;align-items:center;gap:var(--ui-space-3);width:100%;min-height:72px;padding:var(--ui-space-2) var(--ui-space-4) var(--ui-space-2) var(--ui-space-2);text-align:left;transition:background var(--ui-dur-fast)}.ui-pick-row+.ui-pick-row:before{content:"";position:absolute;top:0;left:72px;right:0;border-top:1px solid var(--ui-separator)}.ui-pick-row:active{background:var(--ui-fill)}.ui-pick-row__thumb{flex:none;display:grid;place-items:center;width:56px;height:56px;border-radius:var(--ui-radius-xs);overflow:hidden;background:var(--ui-illustration-background);color:var(--ui-tertiary-label)}.ui-pick-row__thumb img{width:100%;height:100%;object-fit:cover;display:block}.ui-pick-row__thumb svg{width:100%;height:100%;display:block}.ui-pick-row__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.ui-pick-row__title{font:var(--ui-font-headline);overflow-wrap:anywhere}.ui-pick-row__meta{display:flex;align-items:flex-start;gap:var(--ui-space-1);font:var(--ui-font-footnote);color:var(--ui-secondary-label)}.ui-pick-row__meta .ui-icon{width:13px;height:13px;margin-top:2px}.ui-pick-row__action{flex:none;padding:6px var(--ui-space-3);border-radius:var(--ui-radius-pill);background:var(--ui-control);font:var(--ui-font-subheadline);font-weight:600;color:var(--ui-tint-text)}.ui-section__card>.ui-pick-row:first-child{border-radius:var(--ui-radius-l) var(--ui-radius-l) 0 0}@media(hover:hover){button.ui-pick-row:hover{background:var(--ui-fill)}}.ui-empty{display:flex;flex-direction:column;align-items:center;gap:var(--ui-space-2);padding:var(--ui-space-10) var(--ui-space-6);text-align:center}.ui-empty__icon{display:grid;place-items:center;width:56px;height:56px;margin-bottom:var(--ui-space-2);border-radius:50%;background:var(--ui-control);color:var(--ui-secondary-label)}.ui-empty__title{font:var(--ui-font-headline)}.ui-empty__text{max-width:32ch;font:var(--ui-font-subheadline);color:var(--ui-secondary-label)}.ui-day-card{background:var(--ui-secondary-system-background);border-radius:var(--ui-radius-l);overflow:hidden;box-shadow:var(--ui-elev-card)}.ui-day-card .ui-list-row{min-height:60px;padding-top:var(--ui-space-2);padding-bottom:var(--ui-space-2)}.ui-day-card .ui-list-row__title{font:var(--ui-font-headline)}.ui-intro{display:flex;flex-direction:column;gap:var(--ui-space-2);padding-top:var(--ui-space-4)}.ui-intro__icon{display:grid;place-items:center;width:64px;height:64px;margin-bottom:var(--ui-space-2);border-radius:50%;background:var(--ui-control);color:var(--ui-label)}.ui-intro__icon .ui-icon{width:28px;height:28px}.ui-intro__text{max-width:32ch;color:var(--ui-secondary-label)}.ui-intro--warn .ui-intro__icon{background:var(--ui-warning-fill);color:var(--ui-warning-ink)}.ui-dots{display:flex;gap:var(--ui-space-2);align-items:center;min-height:12px}.ui-dots__dot{width:8px;height:8px;border-radius:var(--ui-radius-pill);background:var(--ui-separator)}.ui-dots__dot.is-current{background:var(--ui-label)}.ui-section__card>.ui-card-text{padding:var(--ui-space-4)}a.ui-list-row{color:inherit;text-decoration:none}.ui-body{font:var(--ui-font-body)}.ui-button--block{width:100%}.ui-button--compact{width:auto;flex:1}.ui-button-row .ui-button--secondary.ui-button--compact{min-height:var(--ui-hit-min)}.ui-card{background:var(--ui-system-background);border-radius:var(--ui-radius-m);padding:var(--ui-space-3)}.ui-picker-item{display:flex;flex-direction:column;gap:var(--ui-space-2);padding:var(--ui-space-3) var(--ui-space-4);position:relative}.ui-picker-item+.ui-picker-item:before{content:"";position:absolute;top:0;left:var(--ui-space-4);right:0;border-top:1px solid var(--ui-separator)}.ui-picker-item__head{display:flex;align-items:center;gap:var(--ui-space-3)}.ui-thumb{display:grid;place-items:center;color:var(--ui-tertiary-label)}.ui-inline-row{display:flex;align-items:center;gap:var(--ui-space-2)}.ui-inline-row .ui-field__input{flex:1}.ui-inline-actions{display:flex;flex-wrap:wrap;gap:var(--ui-space-1)}.ui-inline-actions .ui-button--text{padding:0 var(--ui-space-2)}.ui-list-row--attention .ui-list-row__value{color:var(--ui-tint-text);font-weight:600}.ui-wizard{display:flex;flex-direction:column;gap:var(--ui-space-4);padding-top:var(--ui-space-2)}.ui-wizard__step{margin:0;color:var(--ui-tertiary-label)}.ui-wizard .ui-title1{margin:0}.ui-wizard__footer{flex-direction:column;align-items:stretch}.ui-wizard__footer>.ui-button--text{align-self:center}.ui-wizard .ui-section__header{margin:0}.ui-status-pill{display:inline-block;align-self:flex-start;padding:2px var(--ui-space-2);border-radius:var(--ui-radius-pill);background:var(--ui-warning-background);color:var(--ui-warning-label);font:var(--ui-font-caption);font-weight:600}.ui-catalog__card .ui-status-pill{margin:0 var(--ui-space-2) var(--ui-space-2)}.ill{width:100%;height:auto;display:block;color:var(--ui-label);--ill-cycle: 2.8s;--ill-ink: var(--ui-label);--ill-far: color-mix(in srgb, var(--ui-label) 42%, var(--ui-illustration-background))}.ill-ink{fill:var(--ill-ink)}.ill-far{fill:var(--ill-far)}.ill-gear{fill:var(--ill-ink)}.ill-gear-hole{fill:var(--ui-illustration-background)}.ill-j{animation-duration:var(--ill-cycle);animation-timing-function:linear;animation-iteration-count:infinite}.ill-glow{fill:var(--ui-tint);stroke:var(--ui-tint);stroke-width:3;stroke-linejoin:round;opacity:.9}.ill-anim .ill-glow{animation:ill-glow var(--ill-cycle) ease-in-out infinite}.ill--effort-up .ill-anim .ill-glow{animation-name:ill-glow-up}@keyframes ill-glow{0%,8%{opacity:.5}42%,58%{opacity:.6}75%{opacity:1}92%,to{opacity:.5}}@keyframes ill-glow-up{0%,8%{opacity:.5}25%{opacity:1}42%,58%{opacity:.85}92%,to{opacity:.5}}.ill-static{display:none}@media(prefers-reduced-motion:reduce){.ill-anim{display:none}.ill-static{display:inline}}.ill-bar-top{stroke:var(--ill-ink);stroke-width:5;stroke-linecap:round}.ill-floor,.ill-divider{stroke:var(--ui-tertiary-label);stroke-width:1.5;stroke-linecap:round;opacity:.55}.ill-divider{stroke-dasharray:2 5;opacity:.4}.ill-arrow{fill:none;stroke:var(--ui-label);stroke-width:2.5;stroke-linecap:round;stroke-dasharray:1 6}.ill-arrowhead{fill:var(--ui-label)}.ill-cap{fill:var(--ui-secondary-label);font:600 11px var(--ui-font-family);text-anchor:middle;letter-spacing:.02em}.ui-photo__fallback .ill{width:100%;height:auto;max-height:100%}.ui-howto{list-style:none;margin:0;padding:0;display:grid;gap:var(--ui-space-2);counter-reset:howto}.ui-howto li{counter-increment:howto;display:flex;gap:10px;align-items:baseline;font:var(--ui-font-subheadline);color:var(--ui-label)}.ui-howto li .ui-icon{display:inline-block;margin-left:var(--ui-space-1);vertical-align:-3px}.ui-howto li:before{content:counter(howto);flex:none;width:22px;height:22px;border-radius:50%;background:var(--ui-control);color:var(--ui-label);font:700 .75rem/22px var(--ui-font-family);text-align:center}.ui-overline{margin:0 0 2px;font:var(--ui-font-footnote);font-weight:600;color:var(--ui-secondary-label)}.ui-term{margin:2px 0 0;font:var(--ui-font-footnote);color:var(--ui-tertiary-label)}.ui-owner-box{margin-top:var(--ui-space-4)}.ui-owner-box__summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;min-height:var(--ui-hit-min);padding:var(--ui-space-3) 0;font:var(--ui-font-footnote);color:var(--ui-secondary-label)}.ui-owner-box__summary::-webkit-details-marker{display:none}.ui-owner-box[open]>.ui-owner-box__summary>.ui-icon{transform:rotate(90deg)}.ui-owner-box[open] .ui-owner-box__summary{margin-bottom:var(--ui-space-2)}.ui-howto--machine li{align-items:flex-start}.ui-howto--machine li:before{margin-top:1px}.ui-list-row--steps .ui-list-row__subtitle{white-space:pre-line}.ui-steps-fold{margin:0}.ui-settings-row{display:flex;align-items:center;justify-content:space-between;gap:var(--ui-space-2)}.ui-settings-line{display:flex;flex-wrap:wrap;align-items:center;column-gap:var(--ui-space-2);font:var(--ui-font-footnote);color:var(--ui-secondary-label)}.ui-rest-prompt{display:flex;align-items:center;justify-content:center;gap:var(--ui-space-2)}.ui-form--big .ui-field__input{min-height:56px;font:var(--ui-font-title3)}.ui-machine-ask{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ui-space-2) var(--ui-space-3);padding:var(--ui-space-3);border-radius:var(--ui-radius-l);background:var(--ui-secondary-system-background);box-shadow:var(--ui-elev-card)}.ui-machine-ask__photo{flex:none;display:grid;place-items:center;width:56px;height:44px;border-radius:var(--ui-radius-xs);overflow:hidden;background:var(--ui-illustration-background);color:var(--ui-tertiary-label)}.ui-machine-ask__photo img,.ui-machine-ask__photo svg{width:100%;height:100%;display:block}.ui-machine-ask__photo img{object-fit:cover}.ui-machine-ask__text{flex:1 1 96px;min-width:0;display:flex;flex-direction:column;gap:2px}.ui-machine-ask__text .ui-footnote{color:var(--ui-secondary-label);overflow-wrap:anywhere}.ui-machine-ask__answers{flex:none;display:flex;align-items:center;gap:var(--ui-space-3);margin-left:auto}.ui-machine-ask .ui-button--secondary{min-height:var(--ui-hit-min);min-width:64px}.ui-machine-ask .ui-button--text{min-height:var(--ui-hit-min)}.ui-placard-ask{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;column-gap:var(--ui-space-3);margin-top:var(--ui-space-2);text-align:center}.ui-placard-ask .ui-footnote{color:var(--ui-secondary-label);text-wrap:balance}.ui-placard-ask .ui-button--text.ui-button--inline{flex:none;min-height:var(--ui-hit-min);padding:0 var(--ui-space-2)}.ui-choice-grid--compact{gap:var(--ui-space-3)}.ui-choice-grid--compact .ui-choice__photo{aspect-ratio:4 / 3}.ui-choice__fallback .ui-icon{width:36%;height:36%}.ui-choice__label{overflow-wrap:anywhere}.ui-gym-find{display:flex;flex-direction:column;gap:var(--ui-space-2)}.ui-gym-results:empty{display:none}.ui-gym-hint{padding:0 var(--ui-space-1)}.ui-screen__actions>.ui-button--primary .ui-icon{flex:none}.ui-screen__content>.ui-button--text.ui-gym-share{align-self:center;padding:0}@media(max-height:700px){.ui-screen--home .ui-screen__actions>#photoTip{display:none}}@media(max-height:700px){.ui-screen:has(.ui-machine-ask) .ui-photo--set{aspect-ratio:361 / 90}}@media(max-height:700px){.ui-screen--rest:has(.ui-placard-ask) .ui-progress-ring{width:96px;height:96px;margin-top:0}.ui-screen--rest:has(.ui-placard-ask) .ui-progress-ring .ui-metric{font:var(--ui-font-metric-small);letter-spacing:-.6px}.ui-screen--rest:has(.ui-placard-ask) .ui-placard-ask{margin-top:0}}.ui-segmented-control--grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ui-space-1)}.ui-segmented-control--grid .ui-segmented-control__item{min-height:var(--ui-hit-min)}.ui-rest-tweak{display:flex;justify-content:center;gap:var(--ui-space-3);margin-top:var(--ui-space-3)}.ui-rest-tweak .ui-chip{padding:0 var(--ui-space-6)}.ui-view>.ui-banner{flex:none;margin:var(--ui-space-2) var(--ui-margin-right) 0 var(--ui-margin-left)}.ui-owner-box--section{margin-top:0}.ui-owner-box--section>.ui-owner-box__summary{font:var(--ui-font-headline);color:var(--ui-label);padding:var(--ui-space-2) 0}.ui-owner-box--section>.ui-form{gap:var(--ui-space-4)}
