.SvgButton__-Jm{-webkit-tap-highlight-color:transparent;background:unset;border:unset;color:inherit;color:var(--icon-tertiary);display:flex;font-family:inherit;line-height:unset;line-height:0;padding:unset;text-align:unset;text-decoration:none}.SvgButton__-Jm:not(:disabled){cursor:pointer}@media(hover:hover)and (pointer:fine){.SvgButton__-Jm:not(:disabled):hover{color:var(--states-icon-hovered-tertiary)}}.SvgButton__-Jm:disabled{cursor:not-allowed}.ClearableInput__4PN{align-items:center;display:flex}.ClearableInput__button__iUo{padding:2px}.ClearableInput__count__K7Z{color:var(--icon-tertiary);font-family:var(--family-base);font-size:var(--size-body-small);letter-spacing:var(--letter-spacing-body-small);line-height:var(--height-body-small);padding:2px}.Container__yZR{box-sizing:border-box;display:flex;flex-direction:column}.Container__yZR:not(.Container_fullWidth__2tY){padding-left:var(--spacing-size-xl);padding-right:var(--spacing-size-xl)}.EllipsisText__DEC{display:block;overflow:hidden;text-overflow:ellipsis}.EllipsisText_multiline__y4t{-webkit-line-clamp:var(--MaxUi-EllipsisText_linesCount);-webkit-box-orient:vertical;display:-webkit-box}.EllipsisText_singleLine__Arf{white-space:nowrap}.Flex__pih{column-gap:var(--MaxUi-Flex_gapX);row-gap:var(--MaxUi-Flex_gapY)}.Grid__lFk{column-gap:var(--MaxUi-Grid_gapX);grid-template-columns:repeat(var(--MaxUi-Grid_cols),minmax(0,1fr));grid-template-rows:repeat(var(--MaxUi-Grid_rows),minmax(0,1fr));row-gap:var(--MaxUi-Grid_gapY)}.Panel__XH0{display:flex;flex-direction:column;height:100%}.Panel_centeredX__DG7{align-items:center}.Panel_centeredY__f-k{justify-content:center}.Panel_mode_primary__fNs{background-color:var(--background-surface-primary)}.Panel_mode_secondary__Tez{background-color:var(--background-surface-ground)}.Ripple__dJ9{position:absolute}.Ripple_active__uv5{animation:animation-wave__GUN .3s;background:var(--Ripple_backgroundColor,var(--states-background-hovered-transparent));block-size:24px;border-radius:50%;inline-size:24px;inset-block-start:0;inset-inline-start:0;margin-block:-12px 0;margin-inline:0 -12px;opacity:0}@keyframes animation-wave__GUN{0%{opacity:1;transform:scale(1)}30%{opacity:1}to{opacity:0;transform:scale(8)}}.Tappable__O--{-webkit-tap-highlight-color:transparent;background:unset;border:unset;color:inherit;font-family:inherit;line-height:unset;overflow:hidden;padding:unset;position:relative;text-align:unset;text-decoration:none}@media(hover:hover)and (pointer:fine){.Tappable_interactive__4Uv:not(.Tappable_disabled__0z8):hover{background-color:var(--MaxUi-Tappable_background-hovered,var(--states-background-hovered-transparent))}}.Tappable_interactive__4Uv.Tappable_activeMode_ripple__3k-:not(.Tappable_disabled__0z8){--Ripple_backgroundColor:var(--MaxUi-Tappable_background-pressed,var(--states-background-pressed-transparent))}.Tappable_interactive__4Uv.Tappable_activeMode_highlight__Hs-:not(.Tappable_disabled__0z8):active{background-color:var(--MaxUi-Tappable_background-pressed,var(--states-background-pressed-transparent))}.Tappable_interactive__4Uv:not(.Tappable_disabled__0z8){cursor:pointer}.Tappable_interactive__4Uv.Tappable_disabled__0z8{cursor:not-allowed}.Tappable__ripple__Egr{inset:0;pointer-events:none;position:absolute}.AvatarContainer__7c-{-webkit-tap-highlight-color:transparent;background:unset;border:unset;color:inherit;display:block;font-family:inherit;height:var(--MaxUi-AvatarContainer_size);line-height:unset;max-height:200px;max-width:200px;min-height:16px;min-width:16px;padding:unset;position:relative;text-align:unset;text-decoration:none;width:var(--MaxUi-AvatarContainer_size)}.AvatarContainer_form_circle__J44 .AvatarContainer__content__h8v{--MaxUi-AvatarContainer__content_radius:100%;border-radius:var(--MaxUi-AvatarContainer__content_radius)}.AvatarContainer_form_squircle__1i0 .AvatarContainer__content__h8v{-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1NiIgaGVpZ2h0PSI1NiIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iIzAwMCIgZD0iTTI4IDBDNC45NDIgMCAwIDQuOTQyIDAgMjhjMCAyMy4wNDYgNC45MzcgMjcuOTk1IDI3Ljk2NSAyOGguMDdjMjMuMDE2LS4wMDUgMjcuOTYtNC45NDkgMjcuOTY1LTI3Ljk2NXYtLjA3QzU1Ljk5NSA0LjkzNyA1MS4wNDYgMCAyOCAwIi8+PHBhdGggZmlsbD0iIzAwMCIgZD0iTTAgMjhDMCA0Ljk0MiA0Ljk0MiAwIDI4IDBzMjggNC45NDIgMjggMjgtNC45NDIgMjgtMjggMjhTMCA1MS4wNTggMCAyOCIvPjwvc3ZnPg==);mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1NiIgaGVpZ2h0PSI1NiIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iIzAwMCIgZD0iTTI4IDBDNC45NDIgMCAwIDQuOTQyIDAgMjhjMCAyMy4wNDYgNC45MzcgMjcuOTk1IDI3Ljk2NSAyOGguMDdjMjMuMDE2LS4wMDUgMjcuOTYtNC45NDkgMjcuOTY1LTI3Ljk2NXYtLjA3QzU1Ljk5NSA0LjkzNyA1MS4wNDYgMCAyOCAwIi8+PHBhdGggZmlsbD0iIzAwMCIgZD0iTTAgMjhDMCA0Ljk0MiA0Ljk0MiAwIDI4IDBzMjggNC45NDIgMjggMjgtNC45NDIgMjgtMjggMjhTMCA1MS4wNTggMCAyOCIvPjwvc3ZnPg==);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.AvatarContainer__content__h8v{display:flex;height:100%;overflow:hidden;position:relative;width:100%}.AvatarContainer__overlay__qul{inset:0;overflow:hidden;position:absolute}.AvatarContainer__rightBottomCorner__kZG{bottom:0;position:absolute;right:0}.AvatarContainer__rightTopCorner__y4y{position:absolute;right:0;top:0}.AvatarIcon__ZUI{background-color:var(--background-accent-neutral-fade-secondary);color:var(--icon-quaternary);justify-content:center}.AvatarIcon__ZUI,.AvatarText__DIj{align-items:center;display:flex;height:100%;width:100%}.AvatarText__DIj{color:var(--text-contrast-static);text-align:center}.AvatarText_gradient_red__bnV{background:var(--gradient-red)}.AvatarText_gradient_orange__Ngq{background:var(--gradient-orange)}.AvatarText_gradient_green__n7Z{background:var(--gradient-green)}.AvatarText_gradient_blue__gLu{background:var(--gradient-blue)}.AvatarText_gradient_purple__UsS{background:var(--gradient-purple)}.AvatarText__in__cDg{flex-grow:1;font-weight:600}.AvatarImage__H7-{height:100%;object-fit:cover;object-position:center;width:100%}.AvatarOnlineDot__-GT{align-items:center;bottom:-2px;display:flex;justify-content:center;position:relative;right:-2px}.AvatarOnlineDot_size_xs__2SY{height:12px;width:12px}.AvatarOnlineDot_size_xs__2SY .AvatarOnlineDot__dot__8dL{border-width:2px;height:6px;width:6px}.AvatarOnlineDot_size_s__T1u{height:16px;width:16px}.AvatarOnlineDot_size_s__T1u .AvatarOnlineDot__dot__8dL{border-width:2px;height:8px;width:8px}.AvatarOnlineDot_size_m__ris{height:20px;width:20px}.AvatarOnlineDot_size_m__ris .AvatarOnlineDot__dot__8dL{border-width:2px;height:10px;width:10px}.AvatarOnlineDot_size_l__zo4{height:24px;width:24px}.AvatarOnlineDot_size_l__zo4 .AvatarOnlineDot__dot__8dL{border-width:3px;height:12px;width:12px}.AvatarOnlineDot__dot__8dL{background-color:var(--icon-positive);border-color:var(--background-surface-primary);border-radius:100%;border-style:solid;display:flex}.AvatarOverlay__-nV{align-items:center;background:var(--background-overlay-secondary);color:var(--text-contrast-static);display:flex;height:100%;justify-content:center;width:100%}.Spinner__piy{display:inline-flex}.Spinner_appearance_primary__mxz{--MaxUi-Spinner_gradient-from:var(--gradients-loading-icon-primary-transparent);--MaxUi-Spinner_gradient-to:var(--gradients-loading-icon-primary-filled)}.Spinner_appearance_themed__-9S{--MaxUi-Spinner_gradient-from:var(--gradients-loading-icon-themed-transparent);--MaxUi-Spinner_gradient-to:var(--gradients-loading-icon-themed-filled)}.Spinner_appearance_primary-static__JxW{--MaxUi-Spinner_gradient-from:var(--gradients-loading-icon-primary-static-transparent);--MaxUi-Spinner_gradient-to:var(--gradients-loading-icon-primary-static-filled)}.Spinner_appearance_contrast__Mv6{--MaxUi-Spinner_gradient-from:var(--gradients-loading-icon-contrast-transparent);--MaxUi-Spinner_gradient-to:var(--gradients-loading-icon-contrast-filled)}.Spinner_appearance_contrast-static__rM7{--MaxUi-Spinner_gradient-from:var(--gradients-loading-icon-contrast-static-transparent);--MaxUi-Spinner_gradient-to:var(--gradients-loading-icon-contrast-static-filled)}.Spinner_appearance_negative__eMf{--MaxUi-Spinner_gradient-from:var(--gradients-loading-icon-negative-transparent);--MaxUi-Spinner_gradient-to:var(--gradients-loading-icon-negative-filled)}.Spinner_appearance_neutral-themed__D8F{--MaxUi-Spinner_gradient-from:var(--gradients-loading-icon-neutral-themed-transparent);--MaxUi-Spinner_gradient-to:var(--gradients-loading-icon-neutral-themed-filled)}.androidSpinner__w-L{animation:rotation__CUP 1s linear infinite;background:conic-gradient(var(--MaxUi-Spinner_gradient-to) 0 60%,transparent 60% 100%);border-radius:50%;mask:radial-gradient(closest-side,transparent 80%,#000 0);-webkit-mask:radial-gradient(closest-side,transparent 80%,#000 0)}@keyframes rotation__CUP{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.iosSpinner__3q2{display:inline-block;position:relative}.iosSpinner__3q2 .bar__aHj{animation:fade__2ZD .8s linear infinite;background:var(--MaxUi-Spinner_gradient-to);border-radius:999px;height:30%;left:45%;opacity:0;position:absolute;top:36%;width:12.5%}.iosSpinner__3q2 .bar__aHj:first-child{animation-delay:0s;transform:rotate(0) translateY(-130%)}.iosSpinner__3q2 .bar__aHj:nth-child(2){animation-delay:-.7s;transform:rotate(45deg) translateY(-130%)}.iosSpinner__3q2 .bar__aHj:nth-child(3){animation-delay:-.6s;transform:rotate(90deg) translateY(-130%)}.iosSpinner__3q2 .bar__aHj:nth-child(4){animation-delay:-.5s;transform:rotate(135deg) translateY(-130%)}.iosSpinner__3q2 .bar__aHj:nth-child(5){animation-delay:-.4s;transform:rotate(180deg) translateY(-130%)}.iosSpinner__3q2 .bar__aHj:nth-child(6){animation-delay:-.3s;transform:rotate(225deg) translateY(-130%)}.iosSpinner__3q2 .bar__aHj:nth-child(7){animation-delay:-.2s;transform:rotate(270deg) translateY(-130%)}.iosSpinner__3q2 .bar__aHj:nth-child(8){animation-delay:-.1s;transform:rotate(315deg) translateY(-130%)}@keyframes fade__2ZD{0%{opacity:1}to{opacity:.2}}.Button__0OJ{-webkit-tap-highlight-color:transparent;align-items:center;background-color:var(--MaxUi-Button_background);border:0;box-sizing:border-box;color:var(--MaxUi-Button_foreground);cursor:pointer;display:flex;font-family:var(--family-base);justify-content:center;overflow:hidden;position:relative;text-decoration:none}.Button_loading__LD-{cursor:wait}.Button_loading__LD- :where(.Button__iconBefore__BUe,.Button__content__vnq,.Button__indicator__HuA,.Button__iconAfter__VhZ){visibility:hidden}.Button_disabled__jkY{cursor:not-allowed}.Button_stretched__mzq{width:100%}.Button_activeMode_ripple__E5Y{--Ripple_backgroundColor:var(--MaxUi-Button_background-active)}.Button_activeMode_highlight__K3j:active{background-color:var(--MaxUi-Button_background-active);color:var(--MaxUi-Button_foreground-active,var(--MaxUi-Button_foreground))}.Button_size_xsmall__QCm{border-radius:8px;height:32px;min-width:40px;padding:6px 12px}.Button_size_small__LLG{border-radius:12px;height:40px;min-width:48px;padding:10px 12px}.Button_size_medium__fI9{border-radius:16px;height:52px;min-width:56px;padding:16px 20px}.Button_size_large__S2-{border-radius:20px;height:60px;min-width:64px;padding:18px 22px}.Button_variant_primary__yLL{--MaxUi-Button_background-active:var(--states-background-pressed-themed);--MaxUi-Button_background:var(--background-accent-themed);--MaxUi-Button_foreground:var(--text-contrast-static)}@media(hover:hover)and (pointer:fine){.Button_variant_primary__yLL:hover{--MaxUi-Button_background:var(--states-background-hovered-themed)}}.Button_variant_primary__yLL.Button_disabled__jkY{--MaxUi-Button_background:var(--states-background-disabled-themed);--MaxUi-Button_foreground:var(--states-text-disabled-contrast-static)}.Button_variant_primary__yLL{--MaxUi-external_background:var(--background-accent-contrast-static);--MaxUi-external_foreground:var(--text-themed)}.Button_variant_primary__yLL.Button_disabled__jkY{--MaxUi-external_background:var(--states-background-disabled-contrast-static);--MaxUi-external_foreground:var(--states-text-disabled-themed)}.Button_variant_secondary__DR6{--MaxUi-Button_background-active:var(--background-button-secondary-pressed);--MaxUi-Button_background:var(--background-button-secondary);--MaxUi-Button_foreground:var(--text-primary)}@media(hover:hover)and (pointer:fine){.Button_variant_secondary__DR6:hover{--MaxUi-Button_background:var(--background-button-secondary-hovered)}}.Button_variant_secondary__DR6.Button_disabled__jkY{--MaxUi-Button_background:var(--background-button-secondary-disabled);--MaxUi-Button_foreground:var(--states-text-disabled-primary)}.Button_variant_secondary__DR6{--MaxUi-external_background:var(--background-accent-neutral);--MaxUi-external_foreground:var(--text-contrast)}.Button_variant_secondary__DR6.Button_disabled__jkY{--MaxUi-external_background:var(--states-background-disabled-neutral);--MaxUi-external_foreground:var(--states-text-disabled-contrast)}.Button_variant_ghost__EkG{--MaxUi-Button_background-active:var(--states-background-pressed-transparent);--MaxUi-Button_background:transparent;--MaxUi-Button_foreground:var(--text-primary)}@media(hover:hover)and (pointer:fine){.Button_variant_ghost__EkG:hover{--MaxUi-Button_background:var(--states-background-hovered-transparent)}}.Button_variant_ghost__EkG.Button_disabled__jkY{--MaxUi-Button_background:transparent;--MaxUi-Button_foreground:var(--states-text-disabled-primary)}.Button_variant_ghost__EkG{--MaxUi-external_background:var(--background-accent-neutral);--MaxUi-external_foreground:var(--text-contrast)}.Button_variant_ghost__EkG.Button_disabled__jkY{--MaxUi-external_background:var(--states-background-disabled-neutral);--MaxUi-external_foreground:var(--states-text-disabled-contrast)}.Button_variant_primary-contrast__b63{--MaxUi-Button_background-active:var(--states-background-pressed-contrast-static);--MaxUi-Button_background:var(--background-accent-contrast-static);--MaxUi-Button_foreground:var(--text-primary-static)}@media(hover:hover)and (pointer:fine){.Button_variant_primary-contrast__b63:hover{--MaxUi-Button_background:var(--states-background-hovered-contrast-static)}}.Button_variant_primary-contrast__b63.Button_disabled__jkY{--MaxUi-Button_background:var(--states-background-disabled-contrast-static);--MaxUi-Button_foreground:var(--states-text-disabled-primary-static)}.Button_variant_primary-contrast__b63{--MaxUi-external_background:var(--background-accent-neutral-static);--MaxUi-external_foreground:var(--text-contrast-static)}.Button_variant_primary-contrast__b63.Button_disabled__jkY{--MaxUi-external_background:var(--states-background-disabled-neutral-static);--MaxUi-external_foreground:var(--states-text-disabled-contrast-static)}.Button_variant_secondary-contrast__cey{--MaxUi-Button_background-active:var(--background-button-secondary-contrast-pressed);--MaxUi-Button_background:var(--background-button-secondary-contrast);--MaxUi-Button_foreground:var(--text-primary)}@media(hover:hover)and (pointer:fine){.Button_variant_secondary-contrast__cey:hover{--MaxUi-Button_background:var(--background-button-secondary-contrast-hovered)}}.Button_variant_secondary-contrast__cey.Button_disabled__jkY{--MaxUi-Button_background:var(--background-button-secondary-contrast-disabled);--MaxUi-Button_foreground:var(--states-text-disabled-primary)}.Button_variant_secondary-contrast__cey{--MaxUi-external_background:var(--background-accent-neutral);--MaxUi-external_foreground:var(--text-contrast)}.Button_variant_secondary-contrast__cey.Button_disabled__jkY{--MaxUi-external_background:var(--states-background-disabled-neutral);--MaxUi-external_foreground:var(--states-text-disabled-contrast)}.Button_variant_overlay__keO{--MaxUi-Button_background-active:var(--background-button-overlay-pressed);--MaxUi-Button_background:var(--background-button-overlay);--MaxUi-Button_foreground:var(--text-contrast-static)}@media(hover:hover)and (pointer:fine){.Button_variant_overlay__keO:hover{--MaxUi-Button_background:var(--background-button-overlay-hovered)}}.Button_variant_overlay__keO.Button_disabled__jkY{--MaxUi-Button_background:var(--background-button-overlay-disabled);--MaxUi-Button_foreground:var(--states-text-disabled-contrast-static)}.Button_variant_overlay__keO{--MaxUi-external_background:var(--background-accent-neutral-static);--MaxUi-external_foreground:var(--text-contrast-static)}.Button_variant_overlay__keO.Button_disabled__jkY{--MaxUi-external_background:var(--states-background-disabled-neutral-static);--MaxUi-external_foreground:var(--states-text-disabled-contrast-static)}.Button_variant_destructive__2Ug{--MaxUi-Button_background-active:var(--states-background-pressed-negative);--MaxUi-Button_background:var(--background-accent-negative);--MaxUi-Button_foreground:var(--text-contrast-static)}@media(hover:hover)and (pointer:fine){.Button_variant_destructive__2Ug:hover{--MaxUi-Button_background:var(--states-background-hovered-destructive)}}.Button_variant_destructive__2Ug.Button_disabled__jkY{--MaxUi-Button_background:var(--states-background-disabled-negative);--MaxUi-Button_foreground:var(--states-text-disabled-contrast-static)}.Button_variant_destructive__2Ug{--MaxUi-external_background:var(--background-accent-contrast-static);--MaxUi-external_foreground:var(--text-negative)}.Button_variant_destructive__2Ug.Button_disabled__jkY{--MaxUi-external_background:var(--states-background-disabled-contrast-static);--MaxUi-external_foreground:var(--states-text-disabled-negative)}.Button__content__vnq{position:relative;z-index:1}:where(.Button_size_xsmall__QCm) .Button__content__vnq{font-family:var(--family-base);font-size:var(--size-action-small);font-weight:500;letter-spacing:var(--letter-spacing-action-small);line-height:var(--height-action-small)}:where(.Button_size_small__LLG) .Button__content__vnq{font-family:var(--family-base);font-size:var(--size-action-medium);font-weight:500;letter-spacing:var(--letter-spacing-action-medium);line-height:var(--height-action-medium)}:where(.Button_size_medium__fI9) .Button__content__vnq{font-family:var(--family-base);font-size:var(--size-action-large);font-weight:600;font-weight:500;letter-spacing:var(--letter-spacing-action-large);line-height:var(--height-action-large)}:where(.Button_size_large__S2-) .Button__content__vnq{font-family:var(--family-base);font-size:var(--size-action-large);font-weight:600;font-weight:500;letter-spacing:var(--letter-spacing-action-large);line-height:var(--height-action-large)}.Button__spinnerContainer__G4I{align-items:center;display:flex;inset:0;justify-content:center;position:absolute}.Button__iconBefore__BUe{display:flex;position:relative;z-index:1}:where(.Button_size_xsmall__QCm) .Button__iconBefore__BUe{margin-right:var(--spacing-size-xs)}:where(.Button_size_small__LLG) .Button__iconBefore__BUe{margin-right:var(--spacing-size-xs)}:where(.Button_size_medium__fI9) .Button__iconBefore__BUe{margin-right:var(--spacing-size-s)}:where(.Button_size_large__S2-) .Button__iconBefore__BUe{margin-right:var(--spacing-size-s)}.Button__iconAfter__VhZ{display:flex;position:relative;z-index:1}:where(.Button_size_xsmall__QCm) .Button__iconAfter__VhZ{margin-left:var(--spacing-size-xs)}:where(.Button_size_small__LLG) .Button__iconAfter__VhZ{margin-left:var(--spacing-size-xs)}:where(.Button_size_medium__fI9) .Button__iconAfter__VhZ{margin-left:var(--spacing-size-s)}:where(.Button_size_large__S2-) .Button__iconAfter__VhZ{margin-left:var(--spacing-size-s)}.Button__indicator__HuA{position:relative;z-index:1}:where(.Button_size_xsmall__QCm) .Button__indicator__HuA{margin-left:var(--spacing-size-xs)}:where(.Button_size_small__LLG) .Button__indicator__HuA{margin-left:var(--spacing-size-xs)}:where(.Button_size_medium__fI9) .Button__indicator__HuA{margin-left:var(--spacing-size-s)}:where(.Button_size_large__S2-) .Button__indicator__HuA{margin-left:var(--spacing-size-s)}.Button__ripple__jw0{inset:0;pointer-events:none;position:absolute}.Counter__0Oj{align-items:center;border-radius:12px;box-sizing:border-box;display:inline-flex;font-family:var(--family-base);font-size:var(--size-label-medium);font-weight:600;justify-content:center;letter-spacing:var(--letter-spacing-label-medium);line-height:var(--height-label-medium);min-height:var(--size-border-radius-semantic-border-radius-promo);min-width:var(--size-border-radius-semantic-border-radius-promo);padding:1px var(--spacing-size-s)}.Counter_variant_primary__8Mz{background-color:var(--accent-themed);color:var(--text-primary-inverse)}.Counter_variant_primary-contrast__yFz{background-color:var(--background-accent-contrast-secondary);color:var(--accent-themed)}.Counter_variant_attention__IWH{background-color:var(--background-accent-negative);color:var(--text-primary-inverse)}.Counter_variant_attention-contrast__LHu{background-color:var(--background-accent-contrast-secondary);color:var(--text-negative)}.Counter_variant_promo__9kD{background-color:var(--background-accent-contrast-secondary);color:var(--promo-text-step-1)}.Counter_variant_static__d8Y{background-color:var(--background-accent-neutral-default);color:var(--text-primary-inverse)}.Counter_variant_static-contrast__bAq{background-color:var(--background-accent-contrast-secondary);color:var(--text-primary-static)}.Counter_variant_default__weZ{background-color:var(--background-accent-neutral-default);color:var(--text-primary-inverse)}.Counter_variant_mute__2SU{background-color:var(--background-mute);color:var(--text-tertiary)}.Counter_variant_menu__qf0{background-color:var(--background-menu);color:var(--text-primary-inverse)}.CellAction__vzN{align-items:center;box-sizing:border-box;display:flex;width:100%}.CellAction_mode_primary__vZQ{color:var(--text-themed)}.CellAction_mode_primary__vZQ.CellAction_disabled__VZA{color:var(--states-text-disabled-themed)}.CellAction_mode_destructive__ovY{color:var(--text-negative)}.CellAction_mode_destructive__ovY.CellAction_disabled__VZA{color:var(--states-text-disabled-negative)}.CellAction_mode_custom__3T8{color:var(--MaxUi-CellAction_color,var(--text-themed))}.CellAction_mode_custom__3T8.CellAction_disabled__VZA{color:var(--MaxUi-CellAction_color-disabled,var(--states-text-disabled-themed))}.CellAction_height_compact__ysc{min-height:48px;padding:var(--spacing-size-xs) var(--spacing-size-xl)}.CellAction_height_normal__ELj{min-height:56px;padding:var(--spacing-size-m) var(--spacing-size-xl)}.CellAction__before__oZm{align-items:center;display:flex;justify-content:center;margin-right:var(--spacing-size-xl);min-height:40px;min-width:40px}.CellAction__content__Uib{display:flex;flex-direction:column;flex-grow:1;font-family:var(--family-base);font-size:var(--size-title-large);font-weight:500;letter-spacing:var(--letter-spacing-title-large);line-height:var(--height-title-large);min-width:0}.CellAction__chevron__6SI{color:var(--icon-quaternary);flex-shrink:0}.CellHeader__Epf{align-items:center;box-sizing:border-box;color:var(--text-secondary);display:flex;min-height:28px;padding:var(--spacing-size-xs) calc(var(--spacing-size4xl) - var(--spacing-size-xl))}.CellHeader_titleStyle_caps__nfB .CellHeader__content__El-{font-weight:600;text-transform:uppercase}.CellHeader_titleStyle_caps__nfB .CellHeader__content__El-,.CellHeader_titleStyle_normal__M-p .CellHeader__content__El-{font-family:var(--family-base);font-size:var(--size-label-large);letter-spacing:var(--letter-spacing-label-large);line-height:var(--height-label-large)}.CellHeader_titleStyle_normal__M-p .CellHeader__content__El-{font-weight:500}.CellHeader__Epf:not(.CellHeader_fullWidth__h2Y){padding:var(--spacing-size-xs) var(--spacing-size-xl)}.CellHeader__Epf.CellHeader_fullWidth__h2Y{padding:var(--spacing-size-xs) var(--spacing-size-m)}.CellHeader__content__El-{flex-grow:1}.CellHeader__after__RXN{flex-shrink:0}.CellInput__92-{align-items:center;box-sizing:border-box;display:flex}.CellInput_disabled__fZ7{color:var(--states-text-disabled-primary)}.CellInput_disabled__fZ7 .CellInput__input__gQ3::placeholder{color:var(--states-text-disabled-primary)}.CellInput_height_compact__Mv2{min-height:48px;padding:var(--spacing-size-xs) var(--spacing-size-xl)}.CellInput_height_normal__ovc{min-height:56px;padding:var(--spacing-size-m) var(--spacing-size-xl)}.CellInput__before__Hkm{font-family:var(--family-base);font-size:var(--size-title-large);font-weight:500;letter-spacing:var(--letter-spacing-title-large);line-height:var(--height-title-large);margin-right:var(--spacing-size-xs);width:96px}.CellInput__body__Egp{flex-grow:1}.CellInput__input__gQ3{appearance:none;background:unset;border:unset;box-shadow:none;color:inherit;flex-grow:1;font-family:var(--font);font-family:var(--family-base);font-size:var(--size-body-large);letter-spacing:var(--letter-spacing-body-large);line-height:var(--height-body-large);margin:unset;outline:none;padding:unset;resize:none}.CellInput__input__gQ3::placeholder{color:var(--text-secondary)}.CellInput__clearButton__znK{margin-left:var(--spacing-size-xl)}.CellList__1ou{box-sizing:border-box;width:100%}.CellList_filled__ikE .CellList__body__ouS{background-color:var(--background-surface-card)}.CellList_mode_island__aCu{padding-left:var(--spacing-size-xl);padding-right:var(--spacing-size-xl)}.CellList_mode_island__aCu .CellList__body__ouS{border-radius:var(--size-border-radius-semantic-border-radius-card);overflow:hidden}.CellSimple__n0z{align-items:center;box-sizing:border-box;display:flex;width:100%}.CellSimple_disabled__T-3,.CellSimple_disabled__T-3 .CellSimple__overline__Ncr,.CellSimple_disabled__T-3 .CellSimple__subtitle__oIF{color:var(--states-text-disabled-primary)}.CellSimple_height_compact__HUQ{min-height:48px;padding:var(--spacing-size-xs) var(--spacing-size-xl)}.CellSimple_height_normal__pxj{min-height:56px;padding:var(--spacing-size-m) var(--spacing-size-xl)}.CellSimple__before__5Q9{align-items:center;display:flex;justify-content:center;margin-right:var(--spacing-size-xl);min-height:40px;min-width:40px}.CellSimple__after__2FK{align-items:center;display:flex;margin-left:var(--spacing-size-xl)}.CellSimple__content__SOk{display:flex;flex-direction:column;flex-grow:1;min-width:0}.CellSimple__title__aYs{font-family:var(--family-base);font-size:var(--size-title-large);font-weight:500;letter-spacing:var(--letter-spacing-title-large);line-height:var(--height-title-large)}.CellSimple__chevron__cSs{color:var(--icon-quaternary);margin-left:var(--spacing-size-s)}.CellSimple__subtitle__oIF{color:var(--text-secondary);font-family:var(--family-base);font-size:var(--size-title-small);letter-spacing:var(--letter-spacing-title-small);line-height:var(--height-title-small)}.CellSimple__subtitle__oIF:not(:first-child){margin-top:var(--spacing-size2xs)}.CellSimple__overline__Ncr{color:var(--text-secondary);font-family:var(--family-base);font-size:var(--size-title-small);letter-spacing:var(--letter-spacing-title-small);line-height:var(--height-title-small)}.CellSimple__overline__Ncr:not(:last-child){margin-bottom:var(--spacing-size2xs)}.CellSimple_separator__aOX{border-top:.5px solid var(--text-tertiary)}.CellSimple__link__ie-{color:var(--text-themed);font-family:var(--family-base);font-size:var(--size-title-small);letter-spacing:var(--letter-spacing-title-small);line-height:var(--height-title-small);text-decoration:none}.IconButton__KCr{-webkit-tap-highlight-color:transparent;align-items:center;background:unset;background-color:var(--MaxUi-IconButton_background);border:unset;box-sizing:border-box;color:inherit;color:var(--MaxUi-IconButton_foreground);cursor:pointer;display:flex;font-family:inherit;justify-content:center;line-height:unset;overflow:hidden;padding:unset;position:relative;text-align:unset;text-decoration:none}.IconButton_loading__RxW .IconButton__content__dCL{visibility:hidden}.IconButton_disabled__SZj{cursor:not-allowed}.IconButton_activeMode_ripple__asi{--Ripple_backgroundColor:var(--MaxUi-IconButton_background-active)}.IconButton_activeMode_highlight__h15:active{background-color:var(--MaxUi-IconButton_background-active);color:var(--MaxUi-IconButton_foreground-active,var(--MaxUi-IconButton_foreground))}.IconButton_size_xsmall__G5T{border-radius:45%;height:32px;width:32px}.IconButton_size_small__e3f{border-radius:45%;height:40px;width:40px}.IconButton_size_medium__MQQ{border-radius:45%;height:52px;width:52px}.IconButton_size_large__9oz{border-radius:45%;height:60px;width:60px}.IconButton_variant_primary__-4n{--MaxUi-IconButton_background-active:var(--states-background-pressed-themed);--MaxUi-IconButton_background:var(--background-accent-themed);--MaxUi-IconButton_foreground:var(--text-contrast-static)}@media(hover:hover)and (pointer:fine){.IconButton_variant_primary__-4n:hover{--MaxUi-IconButton_background:var(--states-background-hovered-themed)}}.IconButton_variant_primary__-4n.IconButton_disabled__SZj{--MaxUi-IconButton_background:var(--states-background-disabled-themed);--MaxUi-IconButton_foreground:var(--states-text-disabled-contrast-static)}.IconButton_variant_primary__-4n{--MaxUi-external_background:var(--background-accent-contrast-static);--MaxUi-external_foreground:var(--text-themed)}.IconButton_variant_primary__-4n.IconButton_disabled__SZj{--MaxUi-external_background:var(--states-background-disabled-contrast-static);--MaxUi-external_foreground:var(--states-text-disabled-themed)}.IconButton_variant_secondary__dFi{--MaxUi-IconButton_background-active:var(--background-button-secondary-pressed);--MaxUi-IconButton_background:var(--background-button-secondary);--MaxUi-IconButton_foreground:var(--text-primary)}@media(hover:hover)and (pointer:fine){.IconButton_variant_secondary__dFi:hover{--MaxUi-IconButton_background:var(--background-button-secondary-hovered)}}.IconButton_variant_secondary__dFi.IconButton_disabled__SZj{--MaxUi-IconButton_background:var(--background-button-secondary-disabled);--MaxUi-IconButton_foreground:var(--states-text-disabled-primary)}.IconButton_variant_secondary__dFi{--MaxUi-external_background:var(--background-accent-neutral);--MaxUi-external_foreground:var(--text-contrast)}.IconButton_variant_secondary__dFi.IconButton_disabled__SZj{--MaxUi-external_background:var(--states-background-disabled-neutral);--MaxUi-external_foreground:var(--states-text-disabled-contrast)}.IconButton_variant_ghost__jvE{--MaxUi-IconButton_background-active:var(--states-background-pressed-transparent);--MaxUi-IconButton_background:transparent;--MaxUi-IconButton_foreground:var(--text-primary)}@media(hover:hover)and (pointer:fine){.IconButton_variant_ghost__jvE:hover{--MaxUi-IconButton_background:var(--states-background-hovered-transparent)}}.IconButton_variant_ghost__jvE.IconButton_disabled__SZj{--MaxUi-IconButton_background:transparent;--MaxUi-IconButton_foreground:var(--states-text-disabled-primary)}.IconButton_variant_ghost__jvE{--MaxUi-external_background:var(--background-accent-neutral);--MaxUi-external_foreground:var(--text-contrast)}.IconButton_variant_ghost__jvE.IconButton_disabled__SZj{--MaxUi-external_background:var(--states-background-disabled-neutral);--MaxUi-external_foreground:var(--states-text-disabled-contrast)}.IconButton_variant_primary-contrast__O-T{--MaxUi-IconButton_background-active:var(--states-background-pressed-contrast-static);--MaxUi-IconButton_background:var(--background-accent-contrast-static);--MaxUi-IconButton_foreground:var(--text-primary-static)}@media(hover:hover)and (pointer:fine){.IconButton_variant_primary-contrast__O-T:hover{--MaxUi-IconButton_background:var(--states-background-hovered-contrast-static)}}.IconButton_variant_primary-contrast__O-T.IconButton_disabled__SZj{--MaxUi-IconButton_background:var(--states-background-disabled-contrast-static);--MaxUi-IconButton_foreground:var(--states-text-disabled-primary-static)}.IconButton_variant_primary-contrast__O-T{--MaxUi-external_background:var(--background-accent-neutral-static);--MaxUi-external_foreground:var(--text-contrast-static)}.IconButton_variant_primary-contrast__O-T.IconButton_disabled__SZj{--MaxUi-external_background:var(--states-background-disabled-neutral-static);--MaxUi-external_foreground:var(--states-text-disabled-contrast-static)}.IconButton_variant_secondary-contrast__uNH{--MaxUi-IconButton_background-active:var(--background-button-secondary-contrast-pressed);--MaxUi-IconButton_background:var(--background-button-secondary-contrast);--MaxUi-IconButton_foreground:var(--text-primary)}@media(hover:hover)and (pointer:fine){.IconButton_variant_secondary-contrast__uNH:hover{--MaxUi-IconButton_background:var(--background-button-secondary-contrast-hovered)}}.IconButton_variant_secondary-contrast__uNH.IconButton_disabled__SZj{--MaxUi-IconButton_background:var(--background-button-secondary-contrast-disabled);--MaxUi-IconButton_foreground:var(--states-text-disabled-primary)}.IconButton_variant_secondary-contrast__uNH{--MaxUi-external_background:var(--background-accent-neutral);--MaxUi-external_foreground:var(--text-contrast)}.IconButton_variant_secondary-contrast__uNH.IconButton_disabled__SZj{--MaxUi-external_background:var(--states-background-disabled-neutral);--MaxUi-external_foreground:var(--states-text-disabled-contrast)}.IconButton_variant_overlay__vJc{--MaxUi-IconButton_background-active:var(--background-button-overlay-pressed);--MaxUi-IconButton_background:var(--background-button-overlay);--MaxUi-IconButton_foreground:var(--text-contrast-static)}@media(hover:hover)and (pointer:fine){.IconButton_variant_overlay__vJc:hover{--MaxUi-IconButton_background:var(--background-button-overlay-hovered)}}.IconButton_variant_overlay__vJc.IconButton_disabled__SZj{--MaxUi-IconButton_background:var(--background-button-overlay-disabled);--MaxUi-IconButton_foreground:var(--states-text-disabled-contrast-static)}.IconButton_variant_overlay__vJc{--MaxUi-external_background:var(--background-accent-neutral-static);--MaxUi-external_foreground:var(--text-contrast-static)}.IconButton_variant_overlay__vJc.IconButton_disabled__SZj{--MaxUi-external_background:var(--states-background-disabled-neutral-static);--MaxUi-external_foreground:var(--states-text-disabled-contrast-static)}.IconButton_variant_destructive__9rk{--MaxUi-IconButton_background-active:var(--states-background-pressed-negative);--MaxUi-IconButton_background:var(--background-accent-negative);--MaxUi-IconButton_foreground:var(--text-contrast-static)}@media(hover:hover)and (pointer:fine){.IconButton_variant_destructive__9rk:hover{--MaxUi-IconButton_background:var(--states-background-hovered-destructive)}}.IconButton_variant_destructive__9rk.IconButton_disabled__SZj{--MaxUi-IconButton_background:var(--states-background-disabled-negative);--MaxUi-IconButton_foreground:var(--states-text-disabled-contrast-static)}.IconButton_variant_destructive__9rk{--MaxUi-external_background:var(--background-accent-contrast-static);--MaxUi-external_foreground:var(--text-negative)}.IconButton_variant_destructive__9rk.IconButton_disabled__SZj{--MaxUi-external_background:var(--states-background-disabled-contrast-static);--MaxUi-external_foreground:var(--states-text-disabled-negative)}.IconButton__spinnerContainer__9--{align-items:center;display:flex;inset:0;justify-content:center;position:absolute}.IconButton__content__dCL{line-height:0;position:relative;z-index:2}.IconButton__ripple__l8M{--Ripple__backgroundColor:var(--iconbutton__backgroundColor_active);inset:0;position:absolute}.Input__A3w{align-items:center;border-radius:var(--size-border-radius-semantic-border-radius-card);color:var(--text-primary);display:flex;padding-left:var(--spacing-size-xl);padding-right:var(--spacing-size-xl)}.Input_disabled__mpt{cursor:not-allowed}.Input_size_medium__EjC{height:40px}.Input_size_large__8OF{height:52px}.Input_mode_default__ncX{background-color:var(--background-accent-neutral-fade-secondary)}.Input_mode_default__ncX.Input_disabled__mpt{background-color:var(--states-background-disabled-neutral-fade)}.Input_mode_contrast__EIY{background-color:var(--background-surface-card)}.Input_mode_contrast__EIY.Input_disabled__mpt{background-color:var(--states-background-disabled-card)}.Input__body__sVJ{flex-grow:1}.Input__iconBefore__gxx{color:var(--icon-primary);display:flex;margin-right:var(--spacing-size-xl)}.Input__iconAfter__jL1{color:var(--icon-primary)}.Input__clearButton__nKe,.Input__iconAfter__jL1{display:flex;margin-left:var(--spacing-size-xl)}.Input__input__gy5{appearance:none;background:unset;border:unset;box-shadow:none;color:inherit;flex-grow:1;font-family:var(--font);font-family:var(--family-base);font-size:var(--size-body-large);height:inherit;letter-spacing:var(--letter-spacing-body-large);line-height:var(--height-body-large);margin:unset;outline:none;padding:unset;resize:none}.Input_disabled__mpt .Input__input__gy5{color:var(--states-text-disabled-primary)}.Input__input__gy5::placeholder{color:var(--text-secondary)}.Input_disabled__mpt .Input__input__gy5::placeholder{color:var(--states-text-disabled-primary)}.Input__hint__dE5{color:var(--text-tertiary);font-family:var(--family-base);font-size:var(--size-body-small);letter-spacing:var(--letter-spacing-body-small);line-height:var(--height-body-small);padding:4px 12px 0}.MaxUI__g7Q{--font:system-ui,-apple-system,BlinkMacSystemFont,"Roboto","Apple Color Emoji","Helvetica Neue",sans-serif;--gradient-red:linear-gradient(153deg,#ff48b6 .77%,#ff8a35 93.03%);--gradient-orange:linear-gradient(155deg,#ffc93d 6.6%,#ff832a 84.12%);--gradient-green:linear-gradient(158deg,#14e1d5 6.15%,#03c722 85.68%);--gradient-blue:linear-gradient(157deg,#08d7f3 6.38%,#5398ff 85%);--gradient-purple:linear-gradient(155deg,#bf97ff 6.6%,#526eff 84.12%);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--background-surface-primary);color:var(--text-primary);font-family:var(--font);text-rendering:optimizeLegibility;width:100%}.MaxUI_platform_ios__gAV{--height-caption-3:12px;--height-caption-1:14px;--height-caption-2:14px;--height-footnote:16px;--height-subhead:18px;--height-headline-1:20px;--height-headline-2:20px;--height-paragraph:20px;--height-text:20px;--height-title-3:22px;--height-title-2:24px;--height-title-1:28px;--height-accent-subaction:16px;--height-accent-action-3:18px;--height-accent-action-2:20px;--height-accent-action-1:22px;--height-accent-title-4:22px;--height-accent-title-3:24px;--height-accent-title-2:26px;--height-accent-title-1:28px;--height-accent-header-1:32px;--letter-spacing-title-2:-.44999998807907104px;--letter-spacing-title-3:-.4300000071525574px;--letter-spacing-headline-1:-.3100000023841858px;--letter-spacing-text:-.3100000023841858px;--letter-spacing-headline-2:-.23000000417232513px;--letter-spacing-paragraph:-.23000000417232513px;--letter-spacing-subhead:-.15000000596046448px;--letter-spacing-footnote:-.07999999821186066px;--letter-spacing-caption-1:0px;--letter-spacing-caption-2:.05999999865889549px;--letter-spacing-title-1:.07000000029802322px;--letter-spacing-caption-3:.17000000178813934px;--letter-spacing-accent-action-1:-.4300000071525574px;--letter-spacing-accent-action-2:-.3100000023841858px;--letter-spacing-accent-action-3:-.15000000596046448px;--letter-spacing-accent-subaction:-.07999999821186066px;--letter-spacing-accent-header-1:0px;--letter-spacing-accent-title-1:0px;--letter-spacing-accent-title-2:0px;--letter-spacing-accent-title-3:0px;--letter-spacing-accent-title-4:0px;--size-caption-3:10px;--size-caption-2:11px;--size-caption-1:12px;--size-footnote:13px;--size-subhead:14px;--size-headline-2:15px;--size-paragraph:15px;--size-headline-1:16px;--size-text:16px;--size-title-3:17px;--size-title-2:20px;--size-title-1:24px;--size-accent-subaction:13px;--size-accent-action-3:14px;--size-accent-action-2:16px;--size-accent-action-1:17px;--size-accent-title-4:17px;--size-accent-title-3:19px;--size-accent-title-2:21px;--size-accent-title-1:23px;--size-accent-header-1:28px;--platfrom-switch:iOS;--family-accent:SF Pro Display;--family-base:SF Pro Text;--weight-accent-600:SemiBold;--weight-base-400:Regular;--weight-base-500:Medium;--weight-base-600:Semibold;--size-base-platform-width-compact:360px;--size-base-platform-width-normal:412px;--size-border-radius-action-small:10px;--size-border-radius-action-medium:12px;--size-border-radius-action-large:16px;--size-border-radius-semantic-border-radius:10px;--size-border-radius-semantic-border-radius-paper:12px;--size-border-radius-semantic-border-radius-floating:14px;--size-border-radius-semantic-border-radius-card:16px;--size-border-radius-semantic-border-radius-promo:20px;--size-border-radius-semantic-border-radius-rounded:48px;--size-padding-base-padding-vertical:12px;--size-padding-base-padding-horizontal:16px;--spacing-size2xs:2px;--spacing-size-xs:4px;--spacing-size-s:6px;--spacing-size-m:8px;--spacing-size-l:10px;--spacing-size-xl:12px;--spacing-size2xl:16px;--spacing-size3xl:20px;--spacing-size4xl:24px;--height-label-small:.75rem;--height-label-large:.875rem;--height-label-medium:.875rem;--height-action-label:1rem;--height-body-small:1rem;--height-action-small:1.125rem;--height-title-small:1.125rem;--height-action-medium:1.25rem;--height-body-large:1.25rem;--height-body-medium:1.25rem;--height-title-large:1.25rem;--height-title-medium:1.25rem;--height-action-large:1.375rem;--height-headline-small:1.375rem;--height-headline-medium:1.5rem;--height-headline-large:1.75rem;--height-display:2rem;--height-accent-headline-xsmall:1.375rem;--height-accent-headline-small:1.5rem;--height-accent-headline-medium:1.625rem;--height-accent-headline-large:1.75rem;--letter-spacing-headline-medium:-.0281rem;--letter-spacing-action-large:-.0269rem;--letter-spacing-headline-small:-.0269rem;--letter-spacing-action-medium:-.0194rem;--letter-spacing-body-large:-.0194rem;--letter-spacing-title-large:-.0194rem;--letter-spacing-body-medium:-.0144rem;--letter-spacing-title-medium:-.0144rem;--letter-spacing-action-small:-.0094rem;--letter-spacing-title-small:-.0094rem;--letter-spacing-action-label:-.005rem;--letter-spacing-body-small:-.005rem;--letter-spacing-label-large:0rem;--letter-spacing-label-medium:.0037rem;--letter-spacing-headline-large:.0044rem;--letter-spacing-label-small:.0075rem;--letter-spacing-display:.0237rem;--letter-spacing-accent-headline-large:0rem;--letter-spacing-accent-headline-medium:0rem;--letter-spacing-accent-headline-small:0rem;--letter-spacing-accent-headline-xsmall:0rem;--size-label-small:.625rem;--size-label-medium:.6875rem;--size-label-large:.75rem;--size-action-label:.8125rem;--size-body-small:.8125rem;--size-action-small:.875rem;--size-title-small:.875rem;--size-body-medium:.9375rem;--size-title-medium:.9375rem;--size-action-medium:1rem;--size-body-large:1rem;--size-title-large:1rem;--size-action-large:1.0625rem;--size-headline-small:1.0625rem;--size-headline-medium:1.25rem;--size-headline-large:1.5rem;--size-display:1.75rem;--size-accent-headline-xsmall:1.0625rem;--size-accent-headline-small:1.1875rem;--size-accent-headline-medium:1.3125rem;--size-accent-headline-large:1.4375rem;--family-accent:-apple-system,system-ui,"Helvetica Neue",Roboto,sans-serif;--family-base:-apple-system,system-ui,"Helvetica Neue",Roboto,sans-serif}.MaxUI_platform_android__m3U{--height-caption-3:12px;--height-caption-1:14px;--height-caption-2:14px;--height-footnote:16px;--height-subhead:18px;--height-headline-1:20px;--height-headline-2:20px;--height-paragraph:20px;--height-text:20px;--height-title-3:22px;--height-title-2:24px;--height-title-1:28px;--height-accent-subaction:16px;--height-accent-action-3:18px;--height-accent-action-2:20px;--height-accent-action-1:22px;--height-accent-title-4:22px;--height-accent-title-3:24px;--height-accent-title-2:26px;--height-accent-title-1:28px;--height-accent-header-1:32px;--letter-spacing-paragraph:0px;--letter-spacing-title-1:0px;--letter-spacing-title-2:0px;--letter-spacing-title-3:0px;--letter-spacing-headline-1:.15000000596046448px;--letter-spacing-headline-2:.15000000596046448px;--letter-spacing-subhead:.15000000596046448px;--letter-spacing-text:.15000000596046448px;--letter-spacing-footnote:.20000000298023224px;--letter-spacing-caption-1:.30000001192092896px;--letter-spacing-caption-2:.30000001192092896px;--letter-spacing-caption-3:.30000001192092896px;--letter-spacing-accent-header-1:0px;--letter-spacing-accent-title-1:0px;--letter-spacing-accent-title-2:0px;--letter-spacing-accent-title-3:0px;--letter-spacing-accent-title-4:0px;--letter-spacing-accent-action-1:.15000000596046448px;--letter-spacing-accent-action-2:.15000000596046448px;--letter-spacing-accent-action-3:.15000000596046448px;--letter-spacing-accent-subaction:.20000000298023224px;--size-caption-3:10px;--size-caption-2:11px;--size-caption-1:12px;--size-footnote:13px;--size-subhead:14px;--size-headline-2:15px;--size-paragraph:15px;--size-headline-1:16px;--size-text:16px;--size-title-3:17px;--size-title-2:20px;--size-title-1:24px;--size-accent-subaction:13px;--size-accent-action-3:14px;--size-accent-action-2:16px;--size-accent-action-1:17px;--size-accent-title-4:17px;--size-accent-title-3:19px;--size-accent-title-2:21px;--size-accent-title-1:23px;--size-accent-header-1:28px;--platfrom-switch:Android;--family-accent:Roboto;--family-base:Roboto;--weight-accent-600:SemiBold;--weight-base-400:Regular;--weight-base-500:Medium;--weight-base-600:SemiBold;--size-base-platform-width-compact:375px;--size-base-platform-width-normal:393px;--size-border-radius-action-small:10px;--size-border-radius-action-medium:12px;--size-border-radius-action-large:16px;--size-border-radius-semantic-border-radius:10px;--size-border-radius-semantic-border-radius-paper:12px;--size-border-radius-semantic-border-radius-floating:14px;--size-border-radius-semantic-border-radius-card:16px;--size-border-radius-semantic-border-radius-promo:20px;--size-border-radius-semantic-border-radius-rounded:48px;--size-padding-base-padding-vertical:12px;--size-padding-base-padding-horizontal:16px;--spacing-size2xs:2px;--spacing-size-xs:4px;--spacing-size-s:6px;--spacing-size-m:8px;--spacing-size-l:10px;--spacing-size-xl:12px;--spacing-size2xl:16px;--spacing-size3xl:20px;--spacing-size4xl:24px;--height-label-small:.75rem;--height-label-large:.875rem;--height-label-medium:.875rem;--height-action-label:1rem;--height-body-small:1rem;--height-action-small:1.125rem;--height-title-small:1.125rem;--height-action-medium:1.25rem;--height-body-large:1.25rem;--height-body-medium:1.25rem;--height-title-large:1.25rem;--height-title-medium:1.25rem;--height-action-large:1.375rem;--height-headline-small:1.375rem;--height-headline-medium:1.5rem;--height-headline-large:1.75rem;--height-display:2rem;--height-accent-headline-xsmall:1.375rem;--height-accent-headline-small:1.5rem;--height-accent-headline-medium:1.625rem;--height-accent-headline-large:1.75rem;--letter-spacing-body-medium:0rem;--letter-spacing-display:0rem;--letter-spacing-headline-large:0rem;--letter-spacing-headline-medium:0rem;--letter-spacing-headline-small:0rem;--letter-spacing-action-large:.0094rem;--letter-spacing-action-medium:.0094rem;--letter-spacing-action-small:.0094rem;--letter-spacing-body-large:.0094rem;--letter-spacing-title-large:.0094rem;--letter-spacing-title-medium:.0094rem;--letter-spacing-title-small:.0094rem;--letter-spacing-action-label:.0125rem;--letter-spacing-body-small:.0125rem;--letter-spacing-label-large:.0188rem;--letter-spacing-label-medium:.0188rem;--letter-spacing-label-small:.0188rem;--letter-spacing-accent-headline-large:0rem;--letter-spacing-accent-headline-medium:0rem;--letter-spacing-accent-headline-small:0rem;--letter-spacing-accent-headline-xsmall:0rem;--size-label-small:.625rem;--size-label-medium:.6875rem;--size-label-large:.75rem;--size-action-label:.8125rem;--size-body-small:.8125rem;--size-action-small:.875rem;--size-title-small:.875rem;--size-body-medium:.9375rem;--size-title-medium:.9375rem;--size-action-medium:1rem;--size-body-large:1rem;--size-title-large:1rem;--size-action-large:1.0625rem;--size-headline-small:1.0625rem;--size-headline-medium:1.25rem;--size-headline-large:1.5rem;--size-display:1.75rem;--size-accent-headline-xsmall:1.0625rem;--size-accent-headline-small:1.1875rem;--size-accent-headline-medium:1.3125rem;--size-accent-headline-large:1.4375rem;--family-accent:-apple-system,system-ui,"Helvetica Neue",Roboto,sans-serif;--family-base:-apple-system,system-ui,"Helvetica Neue",Roboto,sans-serif}.MaxUI_colorScheme_light__Woo{--accent-red:#ff303c;--accent-secondary:rgba(12,13,14,.52);--accent-themed:#007aff;--background-contrast-floating-android:var(--background-surface-primary);--background-contrast-floating-secondary-android:var(--background-surface-ground);--background-contrast-floating-secondary-i-os:rgba(237,238,242,.84);--background-contrast-floating-i-os:hsla(0,0%,100%,.84);--background-neutral-floating-android:#696c70;--background-neutral-floating-i-os:rgba(21,26,31,.64);--background-overlay:rgba(12,13,14,.32);--background-overlay-secondary:rgba(0,0,0,.6);--background-overlay-static:rgba(12,13,14,.32);--background-surface-card:#fff;--background-surface-floating:#fff;--background-surface-ground:#edeef2;--background-surface-primary:#fff;--background-surface-secondary:#f0f0f0;--background-surface-tertiary:#f6f6f6;--background-transparent:transparent;--background-accent-attention-primary:#ff9315;--background-accent-attention-secondary:#fc0;--background-accent-contrast-static:#fff;--background-accent-contrast:#fff;--background-accent-contrast-secondary:#fff;--background-accent-contrast-secondary-static:#e9ebf1;--background-button-secondary:#e9ebf1;--background-button-secondary-hovered:#eeeff4;--background-button-secondary-pressed:#dfe3ea;--background-button-secondary-disabled:#e9ebf1;--background-button-secondary-contrast:#e9ebf1;--background-button-secondary-contrast-hovered:#eeeff4;--background-button-secondary-contrast-pressed:#dfe3ea;--background-button-secondary-contrast-disabled:#e9ebf1;--background-button-overlay:rgba(12,13,14,.32);--background-button-overlay-hovered:rgba(12,13,14,.48);--background-button-overlay-pressed:rgba(12,13,14,.56);--background-button-overlay-disabled:rgba(12,13,14,.2);--background-accent-negative:#ff303c;--background-accent-neutral:#0d0d0d;--background-accent-neutral-default:#17181c;--background-accent-neutral-fade:rgba(9,9,9,.08);--background-accent-neutral-fade-secondary:rgba(9,9,9,.05);--background-accent-neutral-static:#0d0d0d;--background-accent-neutral-themed:#0d0d0d;--background-accent-positive:#1abe43;--background-accent-themed:#007aff;--background-local-chips-active:var(--background-accent-themed);--background-local-chips-default:var(--background-surface-tertiary);--background-local-tab-bar-android:#fff;--background-local-tab-bar-i-os:hsla(0,0%,100%,.84);--background-local-top-bar-primary-android:#fff;--background-local-top-bar-primary-i-os:hsla(0,0%,100%,.84);--background-local-top-bar-secondary-android:#edeef2;--background-local-top-bar-secondary-i-os:rgba(237,238,242,.84);--background-mute:rgba(6,7,8,.12);--background-menu:#898c8c;--gradients-banner-dk-background-fantasy-step-1:#8e85ff;--gradients-banner-dk-background-fantasy-step-2:#4e04ec;--gradients-banner-dk-background-icon-container-step-1:hsla(0,0%,100%,.2);--gradients-banner-dk-background-icon-container-step-2:hsla(0,0%,100%,0);--gradients-banner-dk-background-vibrant-step-1:#0099f0;--gradients-banner-dk-background-vibrant-step-2:#0834d3;--gradients-banner-dk-stroke-icon-container-step-1:hsla(0,0%,100%,.56);--gradients-banner-dk-stroke-icon-container-step-2:hsla(0,0%,100%,.04);--gradients-banner-dk-stroke-icon-container-step-3:hsla(0,0%,100%,0);--gradients-button-text-promo-default-step-1:#8d28c8;--gradients-button-text-promo-default-step-2:#7c42fa;--gradients-button-text-promo-default-step-3:#007aff;--gradients-button-text-promo-default-step-4:#609ceb;--gradients-button-text-promo-disabled-step-1:rgba(141,40,200,.4);--gradients-button-text-promo-disabled-step-2:rgba(124,66,250,.4);--gradients-button-text-promo-disabled-step-3:rgba(0,122,255,.4);--gradients-button-text-promo-disabled-step-4:rgba(96,156,235,.4);--gradients-button-text-promo-pressed-step-1:#982ed6;--gradients-button-text-promo-pressed-step-2:#8a56fb;--gradients-button-text-promo-pressed-step-3:#1485ff;--gradients-button-text-promo-pressed-step-4:#72a7ee;--gradients-complex-overlay-floating-step-1:#fff;--gradients-complex-overlay-floating-step-2:hsla(0,0%,100%,.72);--gradients-complex-overlay-floating-step-3:hsla(0,0%,100%,0);--gradients-empty-block-icon-wrapper-shape-step-1:hsla(0,0%,100%,.5);--gradients-empty-block-icon-wrapper-shape-step-2:hsla(0,0%,100%,0);--gradients-empty-block-icon-wrapper-stroke-step-1:hsla(0,0%,100%,.56);--gradients-empty-block-icon-wrapper-stroke-step-2:hsla(0,0%,100%,.04);--gradients-empty-block-icon-wrapper-stroke-step-3:hsla(0,0%,100%,0);--gradients-loading-icon-contrast-filled:#fff;--gradients-loading-icon-contrast-transparent:hsla(0,0%,100%,0);--gradients-loading-icon-contrast-static-filled:#fff;--gradients-loading-icon-contrast-static-transparent:hsla(0,0%,100%,0);--gradients-loading-icon-negative-filled:#ff303c;--gradients-loading-icon-negative-transparent:rgba(255,48,60,0);--gradients-loading-icon-neutral-themed-filled:#0d0d0d;--gradients-loading-icon-neutral-themed-transparent:hsla(0,0%,5%,0);--gradients-loading-icon-primary-filled:#0d0d0d;--gradients-loading-icon-primary-transparent:hsla(0,0%,5%,0);--gradients-loading-icon-primary-static-filled:#0d0d0d;--gradients-loading-icon-primary-static-transparent:hsla(0,0%,5%,0);--gradients-loading-icon-themed-filled:#007aff;--gradients-loading-icon-themed-transparent:rgba(0,122,255,0);--icon-contrast:#fff;--icon-contrast-static:#fff;--icon-negative:#ff303c;--icon-neutral-themed:#0c0d0e;--icon-positive:#1abe43;--icon-primary:#0c0d0e;--icon-primary-static:#0c0d0e;--icon-quaternary:#bcbdbe;--icon-secondary:#515455;--icon-tertiary:#898c8c;--icon-themed:#007aff;--promo-text-step-1:#6813ff;--shadow-android-tab-bar-default-color:transparent;--shadow-android-tab-bar-scroll-color:rgba(0,0,0,.06);--shadow-android-top-bar-scroll-color:rgba(0,0,0,.06);--shadow-elevation-1-primary:rgba(0,0,0,.06);--shadow-elevation-1-secondary:rgba(0,0,0,.03);--shadow-elevation-2-primary:rgba(0,0,0,.06);--shadow-elevation-2-secondary:rgba(0,0,0,.04);--shadow-elevation-3-primary:rgba(0,0,0,.08);--shadow-elevation-3-secondary:rgba(0,0,0,.08);--shadow-elevation-4-primary:rgba(0,0,0,.16);--shadow-elevation-4-secondary:rgba(0,0,0,.12);--shadow-tabbar-color:rgba(0,0,0,.1);--states-background-active-contrast-static:#e2e2e2;--states-background-active-negative:#ff4b55;--states-background-active-neutral:#373737;--states-background-active-neutral-fade:#e2e2e2;--states-background-active-neutral-themed:#373737;--states-background-active-overlay-static:rgba(12,13,14,.48);--states-background-active-themed:#0062cc;--states-background-active-transparent:hsla(0,0%,5%,.04);--states-background-active-transparent-secondary-static:hsla(0,0%,100%,.3);--states-background-disabled-card:hsla(0,0%,100%,.4);--states-background-disabled-contrast:hsla(0,0%,100%,.4);--states-background-disabled-contrast-static:hsla(0,0%,100%,.4);--states-background-disabled-negative:rgba(247,96,105,.48);--states-background-disabled-neutral:#87898f;--states-background-disabled-neutral-fade:rgba(9,9,9,.04);--states-background-disabled-neutral-static:#87898f;--states-background-disabled-neutral-themed:#87898f;--states-background-disabled-overlay-static:rgba(12,13,14,.2);--states-background-disabled-positive:rgba(72,181,99,.56);--states-background-disabled-secondary:rgba(12,13,14,.52);--states-background-disabled-themed:rgba(0,122,255,.48);--states-background-hovered-card:#f6f6f6;--states-background-hovered-contrast-static:#f6f6f6;--states-background-hovered-destructive:#ff4b55;--states-background-hovered-neutral:#373737;--states-background-hovered-neutral-fade:rgba(9,9,9,.05);--states-background-hovered-neutral-themed:#373737;--states-background-hovered-positive:#19a63c;--states-background-hovered-themed:#479fff;--states-background-hovered-transparent:hsla(0,0%,5%,.04);--states-background-hovered-transparent-select:#e9efff;--states-background-pressed-card:#fafafa;--states-background-pressed-contrast-static:#ebebeb;--states-background-pressed-negative:#f03741;--states-background-pressed-neutral:#141414;--states-background-pressed-neutral-fade:hsla(0,0%,5%,.04);--states-background-pressed-neutral-themed:#141414;--states-background-pressed-positive:#10ca3f;--states-background-pressed-themed:#006ee5;--states-background-pressed-transparent:hsla(0,0%,5%,.08);--states-background-pressed-transparent-select:#e9efff;--states-icon-disabled-contrast:hsla(0,0%,100%,.72);--states-icon-disabled-contrast-static:hsla(0,0%,100%,.72);--states-icon-disabled-negative:rgba(229,77,86,.64);--states-icon-disabled-neutral-themed:hsla(214,3%,45%,.64);--states-icon-disabled-positive:rgba(72,181,99,.56);--states-icon-disabled-primary:hsla(214,3%,45%,.64);--states-icon-disabled-primary-static:hsla(214,3%,45%,.64);--states-icon-disabled-themed:rgba(0,122,255,.6);--states-icon-hovered-contrast-static:#d7d7d7;--states-icon-hovered-negative:#ff6a73;--states-icon-hovered-neutral-themed:#505151;--states-icon-hovered-primary:#505151;--states-icon-hovered-remove-attach:#6b6b74;--states-icon-hovered-tertiary:rgba(12,13,14,.64);--states-icon-hovered-themed:#479fff;--states-icon-pressed-contrast-static:#fff;--states-icon-pressed-negative:#ed3b45;--states-icon-pressed-neutral-themed:#000;--states-icon-pressed-primary:#000;--states-icon-pressed-remove-attach:#000;--states-icon-pressed-tertiary:#000;--states-icon-pressed-themed:#006be0;--states-text-active-contrast-static:#bbb;--states-text-active-negative:#ff6a73;--states-text-active-neutral-themed:#505151;--states-text-active-primary:#505151;--states-text-active-themed:#0062cc;--states-text-disabled-contrast:hsla(0,0%,100%,.64);--states-text-disabled-contrast-static:hsla(0,0%,100%,.72);--states-text-disabled-negative:rgba(229,77,86,.64);--states-text-disabled-neutral-themed:hsla(214,3%,45%,.64);--states-text-disabled-primary:hsla(214,3%,45%,.64);--states-text-disabled-primary-static:hsla(214,3%,45%,.64);--states-text-disabled-themed:rgba(0,122,255,.6);--states-text-hovered-contrast-static:#e9e9e9;--states-text-hovered-negative:#ff6a73;--states-text-hovered-neutral-themed:#505151;--states-text-hovered-primary:#505151;--states-text-hovered-secondary:rgba(12,13,14,.64);--states-text-hovered-themed:#479fff;--states-text-pressed-contrast-static:#fff;--states-text-pressed-negative:#ed3b45;--states-text-pressed-neutral-themed:#000;--states-text-pressed-primary:#000;--states-text-pressed-secondary:hsla(0,0%,5%,.52);--states-text-pressed-themed:#006be0;--stroke-contrast-secondary-static:hsla(0,0%,100%,.3);--stroke-contrast-static:#fff;--stroke-negative:#ff303c;--stroke-positive:#1abe43;--stroke-secondary:rgba(12,13,14,.52);--stroke-themed:#007aff;--stroke-transparent:rgba(12,13,14,0);--stroke-local-carver-tab-bar:#fff;--stroke-local-tab-bar-android:rgba(12,13,14,.16);--stroke-local-tab-bar-i-os:rgba(12,13,14,.16);--stroke-local-top-bar-android:rgba(12,13,14,.16);--stroke-local-top-bar-i-os:rgba(12,13,14,.16);--stroke-separator-contrast:hsla(0,0%,100%,.08);--stroke-separator-primary:rgba(12,13,14,.16);--stroke-separator-secondary:rgba(12,13,14,.06);--text-contrast:#fff;--text-contrast-static:#fff;--text-negative:#ff303c;--text-neutral-themed:#0c0d0e;--text-positive:#1abe43;--text-primary:#0c0d0e;--text-primary-inverse:#fff;--text-primary-static:#0c0d0e;--text-secondary:rgba(12,13,14,.52);--text-subhead:rgba(12,13,14,.72);--text-tertiary:rgba(12,13,14,.4);--text-themed:#007aff}.MaxUI_colorScheme_dark__jFq{--accent-red:#ff444f;--accent-secondary:hsla(0,0%,100%,.44);--accent-themed:#007aff;--background-contrast-floating-android:var(--background-surface-primary);--background-contrast-floating-secondary-android:var(--background-surface-ground);--background-contrast-floating-secondary-i-os:rgba(23,24,28,.84);--background-contrast-floating-i-os:rgba(23,24,28,.84);--background-neutral-floating-android:#535458;--background-neutral-floating-i-os:hsla(225,3%,49%,.64);--background-overlay:hsla(0,0%,5%,.64);--background-overlay-secondary:rgba(0,0,0,.6);--background-overlay-static:hsla(0,0%,5%,.32);--background-surface-card:#25262d;--background-surface-floating:#171718;--background-surface-ground:#17181c;--background-surface-primary:#17181c;--background-surface-secondary:#1e1f24;--background-surface-tertiary:#25262d;--background-transparent:transparent;--background-accent-attention-primary:#ff9f0a;--background-accent-attention-secondary:#ffd60a;--background-accent-contrast-static:#fff;--background-accent-contrast:#0d0d0d;--background-accent-contrast-secondary:#1e1e1e;--background-accent-contrast-secondary-static:#4d4e62;--background-button-secondary:#434455;--background-button-secondary-hovered:#4d4e62;--background-button-secondary-pressed:#3c3e4c;--background-button-secondary-disabled:#4b4c5e;--background-button-secondary-contrast:#4d4e62;--background-button-secondary-contrast-hovered:#575872;--background-button-secondary-contrast-pressed:#434455;--background-button-secondary-contrast-disabled:#4d4e62;--background-button-overlay:rgba(46,51,56,.45);--background-button-overlay-hovered:rgba(46,51,56,.64);--background-button-overlay-pressed:rgba(46,51,56,.72);--background-button-overlay-disabled:hsla(0,0%,5%,.32);--background-accent-negative:#ce4257;--background-accent-neutral:#fff;--background-accent-neutral-fade:hsla(0,0%,100%,.09);--background-accent-neutral-fade-secondary:hsla(0,0%,100%,.09);--background-accent-neutral-static:#17181c;--background-accent-neutral-default:#17181c;--background-accent-neutral-themed:#007aff;--background-accent-positive:#2bc644;--background-accent-themed:#007aff;--background-local-chips-active:var(--background-accent-themed);--background-local-chips-default:var(--background-surface-tertiary);--background-local-tab-bar-android:#1e1f24;--background-local-tab-bar-i-os:rgba(30,31,36,.84);--background-local-top-bar-primary-android:#1e1f24;--background-local-top-bar-primary-i-os:rgba(30,31,36,.84);--background-local-top-bar-secondary-android:#17181c;--background-local-top-bar-secondary-i-os:rgba(23,24,28,.84);--background-mute:rgba(6,7,8,.12);--background-menu:#898c8c;--gradients-banner-dk-background-fantasy-step-1:#8e85ff;--gradients-banner-dk-background-fantasy-step-2:#4e04ec;--gradients-banner-dk-background-icon-container-step-1:hsla(0,0%,100%,.2);--gradients-banner-dk-background-icon-container-step-2:hsla(0,0%,100%,0);--gradients-banner-dk-background-vibrant-step-1:#0099f0;--gradients-banner-dk-background-vibrant-step-2:#0834d3;--gradients-banner-dk-stroke-icon-container-step-1:hsla(0,0%,100%,.56);--gradients-banner-dk-stroke-icon-container-step-2:hsla(0,0%,100%,.04);--gradients-banner-dk-stroke-icon-container-step-3:hsla(0,0%,100%,0);--gradients-button-text-promo-default-step-1:#8d28c8;--gradients-button-text-promo-default-step-2:#7c42fa;--gradients-button-text-promo-default-step-3:#007aff;--gradients-button-text-promo-default-step-4:#609ceb;--gradients-button-text-promo-disabled-step-1:rgba(141,40,200,.4);--gradients-button-text-promo-disabled-step-2:rgba(124,66,250,.4);--gradients-button-text-promo-disabled-step-3:rgba(0,122,255,.4);--gradients-button-text-promo-disabled-step-4:rgba(96,156,235,.4);--gradients-button-text-promo-pressed-step-1:#982ed6;--gradients-button-text-promo-pressed-step-2:#8a56fb;--gradients-button-text-promo-pressed-step-3:#1485ff;--gradients-button-text-promo-pressed-step-4:#72a7ee;--gradients-complex-overlay-floating-step-1:#0d0d0d;--gradients-complex-overlay-floating-step-2:hsla(0,0%,5%,.72);--gradients-complex-overlay-floating-step-3:hsla(0,0%,5%,0);--gradients-empty-block-icon-wrapper-shape-step-1:hsla(0,0%,100%,.2);--gradients-empty-block-icon-wrapper-shape-step-2:hsla(0,0%,100%,0);--gradients-empty-block-icon-wrapper-stroke-step-1:hsla(0,0%,100%,.3);--gradients-empty-block-icon-wrapper-stroke-step-2:hsla(0,0%,100%,.04);--gradients-empty-block-icon-wrapper-stroke-step-3:hsla(0,0%,100%,0);--gradients-loading-icon-contrast-filled:#0d0d0d;--gradients-loading-icon-contrast-transparent:hsla(0,0%,5%,0);--gradients-loading-icon-contrast-static-filled:#fff;--gradients-loading-icon-contrast-static-transparent:hsla(0,0%,100%,0);--gradients-loading-icon-negative-filled:#ff444f;--gradients-loading-icon-negative-transparent:rgba(255,68,79,0);--gradients-loading-icon-neutral-themed-filled:#007aff;--gradients-loading-icon-neutral-themed-transparent:rgba(0,122,255,0);--gradients-loading-icon-primary-filled:#fff;--gradients-loading-icon-primary-transparent:hsla(0,0%,100%,0);--gradients-loading-icon-primary-static-filled:#0d0d0d;--gradients-loading-icon-primary-static-transparent:hsla(0,0%,5%,0);--gradients-loading-icon-themed-filled:#007aff;--gradients-loading-icon-themed-transparent:rgba(0,122,255,0);--icon-contrast:#0c0d0e;--icon-contrast-static:#fff;--icon-negative:#ce4257;--icon-neutral-themed:#007aff;--icon-positive:#2bc644;--icon-primary:hsla(0,0%,100%,.8);--icon-primary-static:#0c0d0e;--icon-quaternary:hsla(0,0%,100%,.28);--icon-secondary:hsla(0,0%,100%,.44);--icon-tertiary:hsla(0,0%,100%,.28);--icon-themed:#007aff;--promo-text-step-1:#6813ff;--shadow-android-tab-bar-default-color:rgba(0,0,0,.16);--shadow-android-tab-bar-scroll-color:rgba(0,0,0,.16);--shadow-android-top-bar-scroll-color:rgba(0,0,0,.16);--shadow-elevation-1-primary:rgba(0,0,0,.2);--shadow-elevation-1-secondary:rgba(0,0,0,.1);--shadow-elevation-2-primary:rgba(0,0,0,.2);--shadow-elevation-2-secondary:rgba(0,0,0,.15);--shadow-elevation-3-primary:rgba(0,0,0,.3);--shadow-elevation-3-secondary:rgba(0,0,0,.3);--shadow-elevation-4-primary:rgba(0,0,0,.2);--shadow-elevation-4-secondary:rgba(0,0,0,.1);--shadow-tabbar-color:transparent;--states-background-active-contrast-static:#e2e2e2;--states-background-active-negative:#ff5862;--states-background-active-neutral:#c5c5c5;--states-background-active-neutral-fade:#2c2c2c;--states-background-active-neutral-themed:#0062cc;--states-background-active-overlay-static:hsla(0,0%,5%,.48);--states-background-active-themed:#0062cc;--states-background-active-transparent:hsla(0,0%,100%,.08);--states-background-active-transparent-secondary-static:hsla(0,0%,100%,.3);--states-background-disabled-card:rgba(30,30,30,.4);--states-background-disabled-contrast:hsla(0,0%,5%,.4);--states-background-disabled-contrast-static:hsla(0,0%,100%,.12);--states-background-disabled-negative:hsla(0,0%,100%,.12);--states-background-disabled-neutral:hsla(0,0%,100%,.12);--states-background-disabled-neutral-fade:hsla(0,0%,100%,.12);--states-background-disabled-neutral-static:hsla(0,0%,100%,.12);--states-background-disabled-neutral-themed:hsla(0,0%,100%,.12);--states-background-disabled-overlay-static:hsla(0,0%,5%,.2);--states-background-disabled-positive:hsla(0,0%,100%,.12);--states-background-disabled-secondary:hsla(0,0%,100%,.44);--states-background-disabled-themed:hsla(0,0%,100%,.12);--states-background-hovered-card:#32343d;--states-background-hovered-contrast-static:#f6f6f6;--states-background-hovered-destructive:#f54e67;--states-background-hovered-neutral:#e4e4e4;--states-background-hovered-neutral-fade:hsla(0,0%,91%,.15);--states-background-hovered-neutral-themed:#479fff;--states-background-hovered-positive:#27ac3c;--states-background-hovered-themed:#479fff;--states-background-hovered-transparent:hsla(0,0%,91%,.04);--states-background-hovered-transparent-select:#2c2d37;--states-background-pressed-card:#1f2026;--states-background-pressed-contrast-static:#ebebeb;--states-background-pressed-negative:#9c3242;--states-background-pressed-neutral:#c3c3c3;--states-background-pressed-neutral-fade:hsla(0,0%,91%,.04);--states-background-pressed-neutral-themed:#006ee5;--states-background-pressed-positive:#3dc453;--states-background-pressed-themed:#006ee5;--states-background-pressed-transparent:hsla(0,0%,91%,.08);--states-background-pressed-transparent-select:#2c2d37;--states-icon-disabled-contrast:rgba(12,13,14,.64);--states-icon-disabled-contrast-static:hsla(0,0%,91%,.48);--states-icon-disabled-negative:rgba(199,91,98,.52);--states-icon-disabled-neutral-themed:rgba(0,122,255,.6);--states-icon-disabled-positive:rgba(88,178,110,.64);--states-icon-disabled-primary:hsla(210,1%,72%,.64);--states-icon-disabled-primary-static:hsla(214,3%,45%,.64);--states-icon-disabled-themed:rgba(0,122,255,.6);--states-icon-hovered-contrast-static:#d7d7d7;--states-icon-hovered-negative:#bb3949;--states-icon-hovered-neutral-themed:#479fff;--states-icon-hovered-primary:#bbb;--states-icon-hovered-remove-attach:#7c7d83;--states-icon-hovered-tertiary:hsla(0,0%,91%,.64);--states-icon-hovered-themed:#479fff;--states-icon-pressed-contrast-static:#e7e7e7;--states-icon-pressed-negative:#ff6679;--states-icon-pressed-neutral-themed:#006be0;--states-icon-pressed-primary:#e7e7e7;--states-icon-pressed-remove-attach:#a5a7af;--states-icon-pressed-tertiary:#e7e7e7;--states-icon-pressed-themed:#006be0;--states-text-active-contrast-static:#bbb;--states-text-active-negative:#bb353d;--states-text-active-neutral-themed:#0062cc;--states-text-active-primary:#bbb;--states-text-active-themed:#0062cc;--states-text-disabled-contrast:hsla(0,0%,100%,.28);--states-text-disabled-contrast-static:hsla(0,0%,100%,.28);--states-text-disabled-negative:hsla(0,0%,100%,.28);--states-text-disabled-neutral-themed:hsla(0,0%,100%,.28);--states-text-disabled-primary:hsla(0,0%,100%,.28);--states-text-disabled-primary-static:hsla(0,0%,100%,.28);--states-text-disabled-themed:hsla(0,0%,100%,.28);--states-text-hovered-contrast-static:#e9e9e9;--states-text-hovered-negative:#bb3949;--states-text-hovered-neutral-themed:#479fff;--states-text-hovered-primary:#bbb;--states-text-hovered-secondary:hsla(0,0%,91%,.64);--states-text-hovered-themed:#479fff;--states-text-pressed-contrast-static:#e7e7e7;--states-text-pressed-negative:#ff6679;--states-text-pressed-neutral-themed:#006be0;--states-text-pressed-primary:#e7e7e7;--states-text-pressed-secondary:hsla(0,0%,91%,.68);--states-text-pressed-themed:#006be0;--stroke-contrast-secondary-static:hsla(0,0%,100%,.3);--stroke-contrast-static:hsla(0,0%,100%,.8);--stroke-negative:#ff444f;--stroke-positive:#2bc644;--stroke-secondary:hsla(0,0%,100%,.44);--stroke-themed:#007aff;--stroke-transparent:hsla(0,0%,100%,0);--stroke-local-carver-tab-bar:#1e1f24;--stroke-local-tab-bar-android:hsla(0,0%,100%,0);--stroke-local-tab-bar-i-os:hsla(0,0%,100%,0);--stroke-local-top-bar-android:hsla(0,0%,100%,0);--stroke-local-top-bar-i-os:hsla(0,0%,100%,0);--stroke-separator-contrast:rgba(12,13,14,.1);--stroke-separator-primary:hsla(0,0%,100%,.12);--stroke-separator-secondary:hsla(0,0%,100%,.06);--text-contrast:#0c0d0e;--text-contrast-static:#fff;--text-negative:#ce4257;--text-neutral-themed:#007aff;--text-positive:#2bc644;--text-primary:hsla(0,0%,100%,.8);--text-primary-static:#0c0d0e;--text-primary-inverse:#0c0d0e;--text-secondary:hsla(0,0%,100%,.44);--text-subhead:hsla(0,0%,100%,.74);--text-tertiary:hsla(0,0%,100%,.28);--text-themed:#007aff}.Switch__-vj{display:inline-flex;position:relative}.Switch__toggle__WU2{align-items:center;background-color:var(--MaxUi-Switch__toggle_background);border:var(--MaxUi-Switch__toggle_border) var(--MaxUi-Switch__toggle_borderColor);border-radius:20px;box-sizing:border-box;display:flex;height:var(--MaxUi-Switch__toggle_height);padding-left:var(--MaxUi-Switch__toggle_paddingX);padding-right:var(--MaxUi-Switch__toggle_paddingX);transition:background-color .1s;width:var(--MaxUi-Switch__toggle_width)}.Switch__thumb__jlX{background-color:var(--MaxUi-Switch__thumb_background);border-radius:100%;box-shadow:var(--MaxUi-Switch__thumb_shadow);display:block;height:var(--MaxUi-Switch__thumb_size);transform:translate(var(--MaxUi-Switch__thumb_offset)) scale(var(--MaxUi-Switch__thumb_scale,1));transition:.1s;width:var(--MaxUi-Switch__thumb_size)}.Switch__input__EDr{inset:0;margin:0;opacity:0;position:absolute;z-index:1}.Switch__input__EDr:disabled{cursor:not-allowed}.Switch__input__EDr:not(:disabled){cursor:pointer}.Switch_platform_ios__B-C{--MaxUi-Switch__toggle_background:var(--background-accent-neutral-fade);--MaxUi-Switch__toggle_paddingX:2px;--MaxUi-Switch__toggle_width:51px;--MaxUi-Switch__toggle_height:31px;--MaxUi-Switch__thumb_size:27px;--MaxUi-Switch__thumb_offset:0;--MaxUi-Switch__thumb_shadow:0px 3px 8px 0px rgba(0,0,0,.15);--MaxUi-Switch__thumb_background:var(--icon-contrast-static)}.Switch_platform_ios__B-C:has(.Switch__input__EDr:checked){--MaxUi-Switch__toggle_background:var(--background-accent-themed);--MaxUi-Switch__thumb_offset:20px}.Switch_platform_ios__B-C:has(.Switch__input__EDr:disabled:checked){--MaxUi-Switch__toggle_background:var(--states-background-disabled-themed)}.Switch_platform_ios__B-C:has(.Switch__input__EDr:disabled){--MaxUi-Switch__toggle_background:var(--states-background-disabled-neutral-fade)}.Switch_platform_android__72T{--MaxUi-Switch__toggle_paddingX:4px;--MaxUi-Switch__toggle_width:52px;--MaxUi-Switch__toggle_height:32px;--MaxUi-Switch__toggle_border:2px solid;--MaxUi-Switch__toggle_borderColor:var(--stroke-separator-primary);--MaxUi-Switch__thumb_size:20px;--MaxUi-Switch__thumb_offset:0;--MaxUi-Switch__thumb_background:var(--icon-tertiary)}.Switch_platform_android__72T:has(.Switch__input__EDr:checked){--MaxUi-Switch__toggle_background:var(--background-accent-themed);--MaxUi-Switch__thumb_background:var(--icon-contrast-static);--MaxUi-Switch__toggle_borderColor:var(--background-accent-themed);--MaxUi-Switch__thumb_scale:1.2;--MaxUi-Switch__thumb_offset:20px}.Switch_platform_android__72T:has(.Switch__input__EDr:disabled:checked){--MaxUi-Switch__toggle_background:var(--states-background-disabled-themed);--MaxUi-Switch__toggle_borderColor:transparent}.Switch_platform_android__72T:has(.Switch__input__EDr:disabled:not(:checked)){--MaxUi-Switch__toggle_background:var(--states-background-disabled-neutral-fade);--MaxUi-Switch__thumb_background:var(--icon-quaternary)}.Textarea__Sy6{border-radius:var(--size-border-radius-semantic-border-radius-card);color:var(--text-primary)}.Textarea_disabled__uY3{cursor:not-allowed}.Textarea_mode_primary__E7l{background-color:var(--background-surface-card)}.Textarea_mode_primary__E7l.Textarea_disabled__uY3{background-color:var(--states-background-disabled-card)}.Textarea_mode_secondary__BYw{background-color:var(--background-accent-neutral-fade-secondary)}.Textarea_mode_secondary__BYw.Textarea_disabled__uY3{background-color:var(--states-background-disabled-neutral-fade)}.Textarea__textarea__Ok-{appearance:none;background:unset;border:unset;box-shadow:none;box-sizing:border-box;color:inherit;font-family:var(--font);font-family:var(--family-base);font-size:var(--size-body-large);letter-spacing:var(--letter-spacing-body-large);line-height:var(--height-body-large);margin:unset;outline:none;padding:unset;padding:var(--spacing-size-xl);resize:none;width:100%}.Textarea__textarea__Ok-::placeholder{color:var(--text-secondary)}.Textarea_disabled__uY3 .Textarea__textarea__Ok-::placeholder{color:var(--states-text-disabled-primary)}.ToolButton__lde{-webkit-tap-highlight-color:transparent;align-items:center;background:unset;border:unset;border-radius:var(--size-border-radius-action-medium);color:inherit;display:flex;flex-direction:column;font-family:inherit;line-height:unset;padding:unset;padding:var(--spacing-size-xl) var(--spacing-size-xl);text-align:unset;text-decoration:none;width:100%}.ToolButton_appearance_default__gqg{background-color:var(--background-surface-card);color:var(--text-primary)}.ToolButton_appearance_default__gqg.ToolButton_disabled__gq5{background-color:var(--states-background-disabled-card);color:var(--states-text-disabled-primary)}.ToolButton_appearance_secondary__ghs{background-color:var(--background-accent-neutral-fade);color:var(--text-primary)}.ToolButton_appearance_secondary__ghs.ToolButton_disabled__gq5{background-color:var(--states-background-disabled-neutral-fade);color:var(--states-text-disabled-primary)}.ToolButton_withLabel__FsL{padding:var(--spacing-size-m) var(--spacing-size-s)}.ToolButton__icon__ds5{display:flex}.ToolButton__icon__ds5:not(:last-child){margin-bottom:var(--spacing-size-xs)}.ToolButton__label__GCi{font-family:var(--family-base);font-size:var(--size-label-large);letter-spacing:var(--letter-spacing-label-large);line-height:var(--height-label-large);max-width:100%}.TypographyAction_variant_large__l5j{font-family:var(--family-base);font-size:var(--size-action-large);font-weight:600;letter-spacing:var(--letter-spacing-action-large);line-height:var(--height-action-large)}.TypographyAction_variant_medium__9H-{font-family:var(--family-base);font-size:var(--size-action-medium);font-weight:500;letter-spacing:var(--letter-spacing-action-medium);line-height:var(--height-action-medium)}.TypographyAction_variant_small__-LL{font-family:var(--family-base);font-size:var(--size-action-small);font-weight:500;letter-spacing:var(--letter-spacing-action-small);line-height:var(--height-action-small)}.TypographyAction_variant_label__vhv{font-family:var(--family-base);font-size:var(--size-action-label);letter-spacing:var(--letter-spacing-action-label);line-height:var(--height-action-label)}.TypographyBody_variant_large__vlS{font-family:var(--family-base);font-size:var(--size-body-large);letter-spacing:var(--letter-spacing-body-large);line-height:var(--height-body-large)}.TypographyBody_variant_medium__9v3{font-family:var(--family-base);font-size:var(--size-body-medium);letter-spacing:var(--letter-spacing-body-medium);line-height:var(--height-body-medium)}.TypographyBody_variant_small-strong__mWy,.TypographyBody_variant_small__beJ{font-family:var(--family-base);font-size:var(--size-body-small);letter-spacing:var(--letter-spacing-body-small);line-height:var(--height-body-small)}.TypographyBody_variant_small-strong__mWy{font-weight:500}.TypographyBody_variant_small-caps__18r{font-family:var(--family-base);font-size:var(--size-body-small);font-weight:600;letter-spacing:var(--letter-spacing-body-small);line-height:var(--height-body-small);text-transform:uppercase}.TypographyDisplay__6MW{font-family:var(--family-accent);font-size:var(--size-display);font-weight:600;letter-spacing:var(--letter-spacing-display);line-height:var(--height-display)}.TypographyHeadline_variant_large-strong__mwz{font-family:var(--family-base);font-size:var(--size-headline-large);font-weight:600;letter-spacing:var(--letter-spacing-headline-large);line-height:var(--height-headline-large)}.TypographyHeadline_variant_medium-strong__dFT,.TypographyHeadline_variant_medium__s92{font-family:var(--family-base);font-size:var(--size-headline-medium);letter-spacing:var(--letter-spacing-headline-medium);line-height:var(--height-headline-medium)}.TypographyHeadline_variant_medium-strong__dFT{font-weight:500}.TypographyHeadline_variant_small-strong__kUR,.TypographyHeadline_variant_small__8Ei{font-family:var(--family-base);font-size:var(--size-headline-small);letter-spacing:var(--letter-spacing-headline-medium);line-height:var(--height-headline-small)}.TypographyHeadline_variant_small-strong__kUR{font-weight:600}.TypographyLabel_variant_large-strong__uCg,.TypographyLabel_variant_large__6vr{font-family:var(--family-base);font-size:var(--size-label-large);letter-spacing:var(--letter-spacing-label-large);line-height:var(--height-label-large)}.TypographyLabel_variant_large-strong__uCg{font-weight:500}.TypographyLabel_variant_large-caps__b1i{font-family:var(--family-base);font-size:var(--size-label-large);font-weight:600;letter-spacing:var(--letter-spacing-label-large);line-height:var(--height-label-large);text-transform:uppercase}.TypographyLabel_variant_medium-strong__Bk8,.TypographyLabel_variant_medium__Xo5{font-family:var(--family-base);font-size:var(--size-label-medium);letter-spacing:var(--letter-spacing-label-medium);line-height:var(--height-label-medium)}.TypographyLabel_variant_medium-strong__Bk8{font-weight:600}.TypographyLabel_variant_small-strong__qCw{font-weight:500}.TypographyLabel_variant_small-caps__beb,.TypographyLabel_variant_small-strong__qCw{font-family:var(--family-base);font-size:var(--size-label-small);letter-spacing:var(--letter-spacing-label-small);line-height:var(--height-label-small)}.TypographyLabel_variant_small-caps__beb{font-weight:600;text-transform:uppercase}.TypographyTitle_variant_large-strong__9PL{font-family:var(--family-base);font-size:var(--size-title-large);font-weight:500;letter-spacing:var(--letter-spacing-title-large);line-height:var(--height-title-large)}.TypographyTitle_variant_medium-strong__th0{font-family:var(--family-base);font-size:var(--size-title-medium);font-weight:500;letter-spacing:var(--letter-spacing-title-medium);line-height:var(--height-title-medium)}.TypographyTitle_variant_small-strong__BrE,.TypographyTitle_variant_small__zJR{font-family:var(--family-base);font-size:var(--size-title-small);letter-spacing:var(--letter-spacing-title-small);line-height:var(--height-title-small)}.TypographyTitle_variant_small-strong__BrE{font-weight:500}:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#14201a;background:#f2f5f3;font-synthesis:none;--ink: #14201a;--muted: #637068;--surface: #ffffff;--surface-soft: #eaf0ec;--accent: #126a48;--accent-bright: #25a874;--line: rgba(20, 32, 26, .1);--focus: #ffb31a}@media(prefers-color-scheme:dark){:root{color:#edf4ef;background:#101612;--ink: #edf4ef;--muted: #9eaba3;--surface: #19211c;--surface-soft: #232d27;--accent: #58d29e;--accent-bright: #58d29e;--line: rgba(237, 244, 239, .1);--focus: #ffd166}}*{box-sizing:border-box}.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}html,body,#root{height:100%;overflow:hidden;overscroll-behavior-y:none}#root{position:fixed;inset:0;top:var(--app-viewport-top, 0px);height:var(--app-viewport-height, 100%)}body{margin:0;min-width:320px;background:radial-gradient(circle at 80% -10%,rgba(62,185,129,.15),transparent 34%),var(--surface-soft)}button,input,select,textarea{font:inherit}button{color:inherit}:where(button,input,select,textarea,summary):focus-visible{outline:3px solid var(--focus)!important;outline-offset:3px}button:disabled,fieldset:disabled{cursor:not-allowed;opacity:.72}.app-shell{width:min(100%,780px);height:100vh;height:100dvh;display:flex;flex-direction:column;margin:0 auto;overflow:hidden;background:color-mix(in srgb,var(--surface) 88%,transparent);box-shadow:0 0 70px #12281c14}.topbar{flex:0 0 auto;z-index:10;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:calc(14px + env(safe-area-inset-top)) 20px 14px;background:color-mix(in srgb,var(--surface) 88%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;gap:10px;min-width:44px;min-height:44px;border:0;background:transparent;padding:0;text-align:left;cursor:pointer}.brand-mark{display:grid;place-items:center;width:34px;height:34px;border-radius:12px;color:#fff;background:linear-gradient(145deg,var(--accent-bright),var(--accent));font-weight:800}.brand span:last-child{display:flex;flex-direction:column;line-height:1.1}.brand small{color:var(--muted);font-size:14px}.route-scroll{min-width:0;min-height:0;flex:1 1 auto;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;scroll-padding-block:12px}.content{min-width:0;padding:24px 20px max(36px,env(safe-area-inset-bottom))}.screen{min-width:0;display:grid;gap:20px}.page-header{display:grid;gap:9px;padding:10px 2px}.page-header p{color:var(--muted);max-width:56ch;margin:0;overflow-wrap:break-word;word-break:normal;font-size:16px;line-height:1.5}.page-header__title-row{min-width:0;display:flex;align-items:center;gap:10px}.page-header__title-row>:first-child{min-width:0}.vehicle-context-identity{min-width:0;max-width:100%;display:grid;gap:2px;color:var(--ink);text-align:left}.vehicle-context-identity__label{color:var(--muted);font-size:14px;font-weight:650;line-height:1.35}.vehicle-context-identity__primary{min-width:0;color:var(--ink);font-size:18px;font-weight:750;line-height:1.35;overflow-wrap:break-word;word-break:normal;-webkit-hyphens:none;hyphens:none}.vehicle-context-identity__secondary,.vehicle-context-identity__readings{min-width:0;color:var(--muted);font-size:14px;line-height:1.45;overflow-wrap:break-word;word-break:normal;-webkit-hyphens:none;hyphens:none}.vehicle-context-row{min-width:0;display:grid;gap:4px}.hint-caption{min-height:44px;display:flex;align-items:center;gap:4px;color:var(--muted);font-size:14px}.vehicle-context-control{width:100%;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 17px;border:1px solid color-mix(in srgb,var(--accent) 34%,transparent);border-radius:18px;color:var(--ink);background:var(--surface);text-align:left}.vehicle-context-control .vehicle-context-identity{flex:1 1 auto}.vehicle-context-control--interactive{cursor:pointer}.vehicle-context-control--interactive:hover{border-color:color-mix(in srgb,var(--accent) 58%,transparent)}.vehicle-context-control__action{flex:0 0 auto;display:inline-flex;align-items:center;gap:8px;color:var(--accent);font-size:15px;font-weight:750}.vehicle-context-control__action b{font-size:22px}.vehicle-context-control-status{min-height:54px;display:flex;align-items:center;padding:14px 16px;border:1px solid var(--line);border-radius:18px;color:var(--muted);background:var(--surface)}.vehicle-context-empty{display:grid;gap:10px;padding:18px;border:1px dashed var(--line);border-radius:18px;background:var(--surface)}.vehicle-context-empty>span{color:var(--muted)}.eyebrow{color:var(--accent);font-size:14px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.home-vehicle-card{display:grid;gap:8px;padding:20px;border:1px solid color-mix(in srgb,var(--accent) 24%,var(--line));border-radius:22px;background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 12%,var(--surface)),var(--surface))}.home-vehicle-card p{margin:0;color:var(--muted);font-size:16px}.home-task-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.home-task-links .secondary-action{width:100%;min-width:0;min-height:76px;display:flex;align-items:center;justify-content:flex-start;padding:14px 16px;line-height:1.35;text-align:left;overflow-wrap:break-word;word-break:normal;-webkit-hyphens:none;hyphens:none}.home-task-links>.secondary-action{align-self:start}.home-task-link-with-help{min-width:0;display:grid;align-content:start;gap:4px}.hint-caption--readings{min-width:0;justify-content:flex-start;padding-inline:4px;line-height:1.4}.hero-card{width:100%;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px;border-radius:26px;color:var(--ink);background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 16%,var(--surface)),var(--surface));border:1px solid color-mix(in srgb,var(--accent) 18%,transparent);text-align:left}.hero-card--interactive{cursor:pointer}.hero-card--interactive:hover{border-color:color-mix(in srgb,var(--accent) 50%,transparent);transform:translateY(-1px)}.hero-copy{display:grid;gap:8px}.hero-copy p{color:var(--muted);margin:0}.vehicle-glyph{display:grid;place-items:center;flex:0 0 auto;width:68px;height:68px;border-radius:24px;color:#fff;font-size:34px;background:var(--accent);box-shadow:0 14px 30px color-mix(in srgb,var(--accent) 26%,transparent)}.metric-grid,.action-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.metric{display:grid;gap:5px;padding:18px;border-radius:20px;background:var(--surface);border:1px solid var(--line)}.metric strong{font-size:27px;color:var(--accent)}.metric span{color:var(--muted);font-size:12px}.section-title{margin-top:4px!important}.action-card{position:relative;min-height:126px;display:flex;flex-direction:column;align-items:flex-start;gap:7px;padding:18px;border:1px solid var(--line);border-radius:22px;background:var(--surface);text-align:left;cursor:pointer}.action-card:hover,.menu-row:hover,.list-card--interactive:hover{border-color:color-mix(in srgb,var(--accent) 45%,transparent)!important;transform:translateY(-1px)}.action-card span{color:var(--muted);font-size:12px}.action-card b{position:absolute;right:16px;bottom:14px;color:var(--accent)}.list-stack,.disclosure-stack{display:grid;gap:10px}.list-card,.menu-row{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;padding:17px 18px;border:1px solid var(--line);border-radius:18px;background:var(--surface);color:var(--ink);text-align:left}.list-card--interactive,.menu-row{cursor:pointer}.list-card span{display:grid;gap:5px}.list-card small{color:var(--muted)}.row-chevron,.menu-row b{color:var(--accent);font-size:22px}.menu-row{font-weight:650}.nested-navigation-host{flex:0 0 auto;min-width:0;background:color-mix(in srgb,var(--surface) 96%,transparent);border-bottom:1px solid var(--line)}.nested-navigation-host:empty{display:none}.nested-navigation{display:flex;min-height:56px;padding:6px max(20px,env(safe-area-inset-right)) 6px max(20px,env(safe-area-inset-left))}.back-button{min-height:44px;display:inline-flex;align-items:center;gap:8px;padding:9px 12px;border:1px solid var(--line);border-radius:13px;background:var(--surface);color:var(--accent);cursor:pointer;font-size:16px;font-weight:750}.warning-card,.success-card,.inline-state{padding:16px 18px;border-radius:18px}.warning-card{display:grid;gap:5px;background:#fff1cb;color:#5f4600;border:1px solid #eed17d}.success-card{background:color-mix(in srgb,var(--accent) 15%,var(--surface));color:var(--ink);border:1px solid color-mix(in srgb,var(--accent) 35%,transparent)}.inline-state{color:var(--muted);background:var(--surface);border:1px dashed var(--line);font-size:16px;line-height:1.5}.inline-state--stacked{display:grid;gap:8px;overflow-wrap:anywhere}.inline-state--error{color:#a93636;border-color:#a9363659}.unavailable-card{display:grid;gap:8px;padding:18px;border:1px dashed var(--line);border-radius:18px;color:var(--muted);background:color-mix(in srgb,var(--surface) 72%,var(--surface-soft))}.unavailable-card p{margin:0;line-height:1.5}.disabled-badge{justify-self:start;padding:4px 8px;border-radius:999px;background:var(--surface-soft);color:var(--muted);font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.feedback-form,.mock-form{display:grid;gap:15px}.mock-form{margin:0;padding:18px;border:1px solid var(--line);border-radius:18px;background:var(--surface)}.feedback-form label,.mock-form label{display:grid;gap:7px;color:var(--muted);font-size:13px;font-weight:700}.feedback-form input,.feedback-form select,.feedback-form textarea,.mock-form input{width:100%;border:1px solid var(--line);border-radius:14px;padding:13px 14px;color:var(--ink);background:var(--surface);outline:none}.feedback-form input:focus,.feedback-form select:focus,.feedback-form textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 14%,transparent)}.feedback-form .checkbox-row{display:flex;align-items:flex-start;gap:10px}.feedback-form .checkbox-row input{width:18px;height:18px;margin:0}.feedback-screen,.feedback-detail{min-width:0}.feedback-heading{display:grid;gap:8px}.feedback-heading :is(h1,p){margin:0}.feedback-heading p:last-child{color:var(--muted);font-size:16px;line-height:1.5}.feedback-category-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.feedback-category{min-width:0;min-height:96px;display:grid;align-content:start;gap:7px;padding:15px;border:1px solid var(--line);border-radius:18px;color:var(--ink);background:var(--surface);text-align:left;cursor:pointer}.feedback-category span{color:var(--muted);font-size:14px;line-height:1.4}.feedback-category--active{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);background:color-mix(in srgb,var(--accent) 8%,var(--surface))}.feedback-message,.feedback-files,.feedback-context,.feedback-reply,.feedback-operator-status{min-width:0;display:grid;gap:10px;padding:17px;border:1px solid var(--line);border-radius:18px;background:var(--surface)}.feedback-message>span{font-size:16px;font-weight:750;line-height:1.45}.feedback-message textarea,.feedback-reply textarea{width:100%;min-height:132px;resize:vertical;padding:13px;border:1px solid var(--line);border-radius:14px;color:var(--ink);background:var(--surface);font:inherit;line-height:1.5}:root[data-compact-viewport] .feedback-message textarea{min-height:64px;max-height:max(64px,calc(var(--app-viewport-height, 100dvh) - 270px));overflow-y:auto}.feedback-message small,.feedback-files p,.feedback-context p,.feedback-compact-file span{color:var(--muted);font-size:14px;line-height:1.5}.feedback-files h2,.feedback-context h2,.feedback-reply h2,.feedback-operator-status h2{margin:0;font-size:19px}.feedback-warning{padding:12px;border-radius:12px;color:var(--ink)!important;background:#fff4dc}.feedback-file-actions,.feedback-secondary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.feedback-file-list,.feedback-thread,.feedback-case-list{min-width:0;display:grid;gap:10px;padding:0;margin:0;list-style:none}.feedback-file-list li{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px;border:1px solid var(--line);border-radius:14px}.feedback-file-list li>span{min-width:0;display:flex;align-items:center;gap:10px}.feedback-file-list img{width:48px;height:48px;object-fit:cover;border-radius:9px}.feedback-file-list li span span{min-width:0;display:grid;gap:3px;overflow-wrap:anywhere}.feedback-file-list button{min-height:44px;border:0;color:#a93636;background:transparent}.feedback-context dl{display:grid;gap:8px;margin:0}.feedback-context dl div{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:12px}.feedback-context :is(dt,dd){margin:0;overflow-wrap:anywhere}.feedback-context dt{color:var(--muted)}.feedback-context a{display:inline-flex;align-items:center;min-height:44px;max-width:100%;overflow-wrap:anywhere}.feedback-notify{min-height:52px;display:flex;align-items:flex-start;gap:12px;padding:14px;border:1px solid var(--line);border-radius:16px;cursor:pointer}.feedback-notify input{flex:0 0 22px;width:22px;height:22px;margin:0}.feedback-case{min-width:0;min-height:84px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px 12px;padding:15px;border:1px solid var(--line);border-radius:17px;color:var(--ink);background:var(--surface);text-align:left;cursor:pointer}.feedback-case>span:first-child{min-width:0;display:grid;gap:5px;overflow-wrap:anywhere}.feedback-case small,.feedback-case time{color:var(--muted);font-size:14px}.feedback-case time{grid-column:1/-1}.feedback-case-preview{grid-column:1/-1;margin:0;overflow-wrap:anywhere;font-size:16px;line-height:1.5}.feedback-status{width:fit-content;max-width:100%;padding:5px 9px;border-radius:999px;color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent);overflow-wrap:anywhere;font-size:14px;font-weight:750}.feedback-message-card{min-width:0;display:grid;gap:9px;padding:15px;border:1px solid var(--line);border-radius:17px;background:var(--surface)}.feedback-message-card--support{border-color:color-mix(in srgb,var(--accent) 42%,var(--line));background:color-mix(in srgb,var(--accent) 7%,var(--surface))}.feedback-message-card header{display:flex;justify-content:space-between;gap:12px}.feedback-message-card :is(p,time){margin:0;overflow-wrap:anywhere}.feedback-message-card time{color:var(--muted);font-size:14px}.feedback-message-card ul{display:grid;gap:8px;padding:0;margin:0;list-style:none}.feedback-message-card li button{min-height:44px;max-width:100%;padding:8px 0;border:0;color:var(--accent);background:transparent;text-align:left;overflow-wrap:anywhere}.feedback-compact-file{display:grid;gap:8px}.feedback-compact-file input{min-height:44px;max-width:100%}.feedback-operator-status{grid-template-columns:repeat(2,minmax(0,1fr))}.feedback-operator-status h2{grid-column:1/-1}.disclosure{border:1px solid var(--line);border-radius:18px;background:var(--surface);overflow:clip}.disclosure summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:17px 18px;cursor:pointer;list-style:none}.disclosure summary::-webkit-details-marker{display:none}.disclosure summary>span:first-child{display:grid;gap:5px}.disclosure summary small{color:var(--muted)}.disclosure-marker{display:grid;place-items:center;width:28px;height:28px;border-radius:10px;color:var(--accent);background:var(--surface-soft);font-size:20px;transition:transform .16s ease}.disclosure[open] .disclosure-marker{transform:rotate(45deg)}.disclosure-content{padding:0 18px 18px;color:var(--muted);line-height:1.55}.read-only-card{display:grid;gap:0;margin:0;border:1px solid var(--line);border-radius:20px;background:var(--surface);overflow:clip}.read-only-card>div{display:grid;grid-template-columns:minmax(110px,.4fr) 1fr;gap:16px;padding:16px 18px;border-bottom:1px solid var(--line)}.read-only-card>div:last-child{border-bottom:0}.read-only-card dt{color:var(--muted)}.read-only-card dd{margin:0;font-weight:700}.navigation-dock{flex:0 0 auto;z-index:20;width:100%;display:grid;padding:7px 8px calc(7px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:color-mix(in srgb,var(--surface) 96%,transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.bottom-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.nav-item{min-width:0;min-height:58px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:5px 1px;border:0;background:transparent;color:var(--muted);cursor:pointer}.nav-item span{display:grid;place-items:center;width:29px;height:29px;border-radius:10px;font-size:19px}.nav-item small{max-width:100%;overflow:visible;font-size:14px;line-height:1.1;letter-spacing:-.02em;white-space:nowrap}.nav-item[aria-current=page]{color:var(--accent);font-weight:800}.nav-item[aria-current=page] span{background:color-mix(in srgb,var(--accent) 14%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 28%,transparent)}.nav-car-icon{width:24px;height:24px}.state-page{min-height:100vh;display:grid;place-content:center;justify-items:center;gap:12px;padding:30px;text-align:center;background:var(--surface-soft)}.state-page p{max-width:420px;margin:0;color:var(--muted)}.state-orbit{display:grid;place-items:center;width:58px;height:58px;border-radius:22px;color:#fff;background:var(--accent);font-size:26px;font-weight:800}.state-orbit--busy{animation:pulse 1.1s ease-in-out infinite alternate}@keyframes pulse{to{transform:scale(1.08);opacity:.72}}.vehicle-selector-dialog{max-height:calc(100vh - 40px);max-height:min(680px,calc(100dvh - 40px));overflow-y:auto}.vehicle-selector-list{display:grid;gap:9px;margin:0;padding:0;list-style:none}.vehicle-selector-option{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border:1px solid var(--line);border-radius:15px;background:var(--surface)}.vehicle-selector-option--current{border-color:color-mix(in srgb,var(--accent) 52%,transparent);background:color-mix(in srgb,var(--accent) 8%,var(--surface))}.vehicle-selector-option>span:first-child{min-width:0;display:grid;gap:4px}.vehicle-selector-option strong{overflow-wrap:break-word;word-break:normal}.vehicle-selector-option small{color:var(--muted);font-size:14px;line-height:1.4}.vehicle-selector-option .secondary-action{flex:0 0 auto}.primary-action,.secondary-action,.inline-action,.text-action,.danger-action{min-height:44px;border-radius:14px;padding:10px 16px;cursor:pointer;font-weight:750;font-size:16px}.primary-action,.inline-action{border:1px solid var(--accent);color:#fff;background:var(--accent)}.primary-action{width:100%}.inline-action{justify-self:start;margin-top:4px}.secondary-action{border:1px solid var(--line);color:var(--accent);background:var(--surface)}.text-action{justify-self:start;border:0;color:var(--accent);background:transparent;padding-inline:2px;text-decoration:underline;text-underline-offset:4px}.danger-action{border:1px solid rgba(169,54,54,.35);color:#a93636;background:var(--surface)}.full-width-action{width:100%}.vehicle-choice{display:grid;gap:15px;padding:18px;border:1px solid var(--line);border-radius:20px;background:var(--surface)}.vehicle-choice--current{border-color:color-mix(in srgb,var(--accent) 52%,transparent);box-shadow:inset 4px 0 0 var(--accent)}.vehicle-choice__select{width:100%;min-height:48px;padding:0;border:0;color:inherit;background:transparent;cursor:pointer;text-align:left}.vehicle-choice__copy{min-width:0;display:grid;gap:7px}.vehicle-choice__copy small{color:var(--muted);font-size:14px;line-height:1.45}.vehicle-choice__heading{display:flex;align-items:center;flex-wrap:wrap;gap:9px}.vehicle-choice__heading strong{overflow-wrap:break-word;word-break:normal}.vehicle-selected-status{display:inline-flex;min-height:32px;align-items:center;gap:6px;padding:4px 0;border:0;color:var(--accent);background:transparent;cursor:default;-webkit-user-select:none;user-select:none;font-size:14px;font-weight:800}.vehicle-choice__actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px 16px}.vehicle-detail-actions{display:grid;gap:10px}.vehicle-selection-callout{display:grid;gap:12px;padding:16px;border:1px solid var(--line);border-radius:18px;background:var(--surface-soft)}.vehicle-selection-callout p{margin:0;color:var(--muted);overflow-wrap:anywhere;font-size:16px;line-height:1.5}.primary-work-action{width:100%;min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 16px;border:1px solid var(--accent);border-radius:18px;color:#fff;background:linear-gradient(135deg,var(--accent-bright),var(--accent));text-align:left;cursor:pointer;box-shadow:0 4px 12px color-mix(in srgb,var(--accent) 14%,transparent)}.primary-work-action strong,.home-task-links .secondary-action{font-size:16px;font-weight:600;line-height:1.4}.primary-work-action>span{min-width:0;display:grid;gap:5px}.primary-work-action small{color:#ffffffe6;font-size:14px;line-height:1.4}.primary-work-action b{font-size:24px}.entry-form{display:grid;gap:17px;padding:19px;border:1px solid var(--line);border-radius:22px;background:var(--surface)}.entry-form label{min-width:0;display:grid;gap:7px;color:var(--ink);font-size:16px;font-weight:750}.entry-form input,.entry-form select,.entry-form textarea{width:100%;min-width:0;min-height:48px;border:1px solid var(--line);border-radius:14px;padding:12px 14px;color:var(--ink);background:var(--surface);outline:none;font-size:16px}.entry-form :is(input,select,textarea){scroll-margin-block:12px}.entry-form textarea{min-height:112px;resize:vertical;line-height:1.45}.entry-form input:focus,.entry-form select:focus,.entry-form textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 14%,transparent)}.entry-form [aria-invalid=true]{border-color:#a93636}.form-grid{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.form-section{min-width:0;display:grid;gap:16px;margin:0;padding:0 0 19px;border:0;border-bottom:1px solid var(--line)}.form-section:last-of-type{padding-bottom:0;border-bottom:0}.form-section legend{margin-bottom:14px;padding:0;color:var(--accent);font-size:18px;font-weight:800}.field-error{color:#a93636;font-size:14px;font-weight:650;line-height:1.4}.field-help{color:var(--muted);font-size:14px;font-weight:500;line-height:1.5}.form-vehicle-context{display:grid;gap:4px;padding:13px 15px;border-radius:15px;background:var(--surface-soft)}.form-vehicle-context small,.form-vehicle-context span{color:var(--muted);font-size:14px;line-height:1.45}.form-vehicle-context strong{overflow-wrap:anywhere}.reading-preview{display:grid;gap:6px;border-style:solid}.planned-warning{width:100%;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:17px 18px;border:1px solid #d8b84e;border-radius:18px;color:#5f4600;background:#fff1cb;text-align:left;cursor:pointer}.planned-warning>span{min-width:0;display:grid;gap:5px}.planned-warning small{font-size:14px}.planned-warning b{flex:0 0 auto;font-size:24px}.planned-warning--overdue{border-color:#a936366b;color:#842929;background:#fff0f0}.planned-warning--due{border-color:#d8a83c;background:#fff4d4}.planned-work-card{display:grid;gap:12px;padding:18px;border:1px solid var(--line);border-left-width:5px;border-radius:18px;background:var(--surface)}.planned-work-card--overdue{border-left-color:#a93636}.planned-work-card--due{border-left-color:#c88700}.planned-work-card--soon{border-left-color:#d8b84e}.planned-work-card--needs_readings{border-left-color:var(--muted)}.planned-work-card--later{border-left-color:var(--accent)}.planned-work-card__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.planned-work-card__heading>span:first-child{min-width:0;display:grid;gap:4px}.planned-work-card__heading small,.planned-work-card p{color:var(--muted);font-size:14px;line-height:1.45}.planned-work-card p{margin:0;overflow-wrap:anywhere}.planned-work-status{flex:0 0 auto;padding:5px 8px;border-radius:999px;color:var(--ink);background:var(--surface-soft);font-size:13px;font-weight:800}.planned-work-reasons{display:grid;gap:7px;font-size:15px;line-height:1.45}.planned-work-reasons span,.planned-work-reasons small{overflow-wrap:anywhere}.planned-work-reasons small{color:var(--muted)}.planned-work-preview{display:grid;gap:6px;border-style:solid}.condition-section{gap:13px}.entry-form .condition-toggle{display:flex;grid-template-columns:none;align-items:center;gap:10px;min-height:44px;padding:10px 12px;border:1px solid var(--line);border-radius:14px;background:var(--surface-soft);cursor:pointer}.entry-form .condition-toggle input,.entry-form .segmented-choice input{width:20px;min-width:20px;min-height:20px;margin:0;padding:0;box-shadow:none}.condition-fields{display:grid;gap:12px;padding:2px 0 8px 14px;border-left:3px solid color-mix(in srgb,var(--accent) 30%,var(--line))}.segmented-choice{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.entry-form .segmented-choice label{display:flex;grid-template-columns:none;align-items:center;gap:8px;min-height:44px;padding:9px 11px;border:1px solid var(--line);border-radius:13px;color:var(--ink);background:var(--surface);cursor:pointer;font-size:14px}.entry-form .segmented-choice label:has(input:checked){border-color:var(--accent);background:color-mix(in srgb,var(--accent) 9%,var(--surface))}.recalculated-plans{display:grid;gap:12px}.readings-current-summary{display:grid;gap:7px;padding:17px 18px;border:1px solid var(--line);border-radius:18px;background:var(--surface-soft)}.readings-current-summary strong{color:var(--ink);font-size:18px}.readings-current-summary span{color:var(--muted);font-size:16px;line-height:1.45}.readings-update-result{display:grid;gap:20px}.readings-result-card>strong{font-size:22px;line-height:1.3}.readings-result-comparison{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.readings-result-comparison section{min-width:0;display:grid;gap:6px;padding:14px;border:1px solid var(--line);border-radius:15px;background:var(--surface)}.readings-result-comparison small{color:var(--muted);font-size:14px;font-weight:750}.readings-result-comparison span,.readings-result-comparison strong{overflow-wrap:break-word;word-break:normal;font-size:16px;line-height:1.45}.readings-result-comparison__after{border-color:color-mix(in srgb,var(--accent) 42%,transparent)!important;background:color-mix(in srgb,var(--accent) 8%,var(--surface))!important}.readings-result-comparison__after strong{color:var(--accent)}.readings-result-unchanged{font-size:14px!important}.readings-result-actions{align-items:stretch}.readings-empty-plans{margin:0;color:var(--muted);font-size:16px;line-height:1.5}.dialog-backdrop{position:fixed;inset:0;top:var(--app-viewport-top, 0px);bottom:auto;height:var(--app-viewport-height, 100dvh);z-index:40;display:grid;place-items:center;padding:16px;background:#08120c80}.draft-dialog{width:min(100%,420px);display:grid;gap:14px;padding:22px;border-radius:22px;background:var(--surface);box-shadow:0 24px 70px #08120c47}.draft-dialog p{margin:0;color:var(--muted);line-height:1.45}.draft-dialog__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.submit-confirmation-dialog button{min-height:44px}.about-card{display:grid;gap:8px;padding:20px;border:1px solid var(--line);border-radius:20px;background:var(--surface)}.about-card p{margin:0 0 12px;color:var(--muted);font-size:16px;line-height:1.55}.about-intro{margin:0;color:var(--muted);font-size:16px;line-height:1.5}.nested-navigation:has(.nested-navigation__title){align-items:center;gap:12px}.nested-navigation__title{min-width:0;margin:0;font-size:18px;font-weight:650;line-height:1.35;overflow-wrap:break-word}.nested-navigation:has(.nested-navigation__title) .back-button{flex:0 0 auto}.global-help{position:relative;flex:0 0 auto}.screen input:not([type=checkbox]):not([type=radio]):not([type=file]),.screen select{min-height:44px;font-size:16px}.screen button{min-height:44px}.screen .condition-toggle,.screen label:has(>input[type=checkbox]){min-height:44px}.global-help__trigger,.inline-help__trigger{width:44px;min-width:44px;height:44px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--accent) 38%,var(--line));border-radius:14px;color:var(--accent);background:var(--surface);cursor:pointer;font-size:19px;font-weight:850}.global-help__trigger{width:auto;height:auto;min-height:44px;padding:10px 12px;font-size:16px;line-height:1.35}.feedback-category strong{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.feedback-category-selected{flex:0 0 auto}.feedback-support-entry{display:grid;gap:10px;padding:16px;border:1px solid var(--line);border-radius:18px}.feedback-support-entry p{margin:0;color:var(--muted)}.global-help__panel{position:fixed;z-index:31;top:calc(var(--app-viewport-top, 0px) + max(12px,env(safe-area-inset-top)));left:50%;transform:translate(-50%);width:min(330px,calc(100vw - 32px));max-height:calc(var(--app-viewport-height, 100dvh) - max(12px,env(safe-area-inset-top)) - max(12px,env(safe-area-inset-bottom)));overflow-y:auto;overscroll-behavior:contain;display:grid;gap:12px;padding:18px;border:1px solid var(--line);border-radius:18px;background:var(--surface);box-shadow:0 20px 56px #08120c3d}.help-setting{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid var(--line);border-radius:14px;color:var(--ink);background:var(--surface-soft);cursor:pointer;text-align:left}.help-setting b{color:var(--accent)}.inline-help{flex:0 0 auto;display:inline-grid}.inline-help[data-hints-hidden],.hint-caption--readings[data-hints-hidden]{visibility:hidden;pointer-events:none}.inline-help__trigger{border:0;border-radius:8px;background:transparent;font-family:inherit;font-size:18px;font-weight:700}.inline-help__trigger:hover{background:var(--surface-soft)}.near-hint{position:fixed;z-index:32;width:320px;display:flex;flex-direction:column;gap:8px;padding:12px;border:1px solid color-mix(in srgb,var(--accent) 30%,var(--line));border-radius:16px;color:var(--ink);background:var(--surface);box-shadow:0 8px 28px #08120c2e;font-size:16px;line-height:1.5}.near-hint__body{min-height:0;overflow-y:auto;overscroll-behavior:contain;overflow-wrap:break-word}.near-hint__actions{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:8px}.near-hint__actions button{min-height:44px;font-size:16px}.near-hint__pin{min-width:0;min-height:44px;display:flex;align-items:center;gap:8px;color:var(--ink);font-size:14px;font-weight:400;line-height:1.4;cursor:pointer}.near-hint__pin input{flex:0 0 18px;width:18px;height:18px;margin:3px;accent-color:var(--accent)}.near-hint__close{flex:0 0 44px;width:44px;height:44px;border:0;border-radius:8px;color:var(--accent);background:transparent;font-size:24px!important;cursor:pointer}.success-panel,.empty-action{display:grid;gap:12px;padding:20px;border-radius:20px}.success-panel{border:1px solid color-mix(in srgb,var(--accent) 35%,transparent);background:color-mix(in srgb,var(--accent) 12%,var(--surface))}.success-panel>span,.empty-action>span{color:var(--muted);font-size:16px;line-height:1.45}.success-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.success-actions .secondary-action{width:100%}.empty-action{border:1px dashed var(--line);background:var(--surface)}.empty-list-action{display:grid;gap:12px}.empty-list-action>span{font-size:14px;line-height:1.5}.work-card,.expense-row{width:100%;min-height:64px;border:1px solid var(--line);border-radius:18px;padding:16px 17px;color:var(--ink);background:var(--surface);text-align:left;cursor:pointer}.journal-search{min-width:0;display:grid;gap:8px}.journal-search input{width:100%;min-width:0;min-height:48px;padding:12px;border:1px solid var(--line);border-radius:14px;color:var(--ink);background:var(--surface);font:inherit}.work-card{display:grid;gap:9px}.work-card__heading,.expense-row{display:flex;align-items:center;justify-content:space-between;gap:14px}.work-card__heading time,.expense-row time{flex:0 0 auto;color:var(--muted);font-size:14px}.work-card__note{color:var(--muted);font-size:16px;line-height:1.45}.work-card__metrics{display:flex;flex-wrap:wrap;gap:7px}.work-card__metrics small{padding:4px 8px;border-radius:999px;color:var(--muted);background:var(--surface-soft);font-size:14px}.expense-total{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:19px;border:1px solid var(--line);border-radius:20px;color:var(--ink);background:var(--surface-soft)}.expense-total strong{font-size:24px}.expense-filter,.purchase-options,.purchase-choice{min-width:0;display:grid;gap:12px}.expense-filter select{width:100%;min-width:0;min-height:48px;padding:12px;border:1px solid var(--line);border-radius:14px;color:var(--ink);background:var(--surface);font-size:16px}.purchase-options{margin-block:12px}.purchase-options small,.purchase-choice small{font-size:14px;line-height:1.5;font-weight:400}.purchase-choice{padding:14px;border:1px solid var(--line);border-radius:16px}.purchase-options :is(strong,span,small,button),.expense-row strong{overflow-wrap:anywhere}.purchase-material-quantity{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.expense-work-action{font-weight:600}.expense-row>span{min-width:0;display:grid;gap:5px}.expense-row>span:first-child{flex:1 1 auto}.expense-row small{overflow:hidden;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:14px}.expense-row__amount{flex:0 0 auto;text-align:right}@media(max-width:430px){.content,.topbar{padding-inline:16px}.nested-navigation{padding-right:max(16px,env(safe-area-inset-right));padding-left:max(16px,env(safe-area-inset-left))}.metric-grid{grid-template-columns:1fr 1fr}.action-grid{grid-template-columns:1fr}.hero-card{align-items:flex-start}.vehicle-glyph{width:54px;height:54px;border-radius:19px}.read-only-card>div{grid-template-columns:1fr;gap:6px}.vehicle-selector-option{align-items:stretch;flex-direction:column}.vehicle-selector-option .secondary-action{width:100%}.vehicle-context-control{align-items:stretch;flex-direction:column}.vehicle-context-control__action{width:100%;justify-content:space-between}.form-grid,.success-actions,.draft-dialog__actions,.home-task-links,.readings-result-comparison{grid-template-columns:1fr}.planned-work-card__heading{flex-direction:column}.segmented-choice{grid-template-columns:1fr}.entry-form{padding:16px}.work-card__heading,.expense-row{align-items:flex-start}.expense-row{flex-direction:column}.expense-row__amount{width:100%;display:flex!important;grid-template-columns:1fr auto;align-items:center;justify-content:space-between;text-align:left}.feedback-category-list,.feedback-file-actions,.feedback-secondary,.feedback-operator-status{grid-template-columns:1fr}.feedback-context dl div{grid-template-columns:1fr;gap:3px}.feedback-case{grid-template-columns:1fr}.feedback-case time{grid-column:auto}.feedback-message-card header{align-items:flex-start;flex-direction:column;gap:4px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}.document-block,.document-list,.document-actions,.stacked-form,.document-linked-record{display:grid;gap:12px;min-width:0}.document-block{margin-block:12px;padding:18px;border:1px solid var(--line);border-radius:18px;background:var(--surface)}.document-block h2,.document-block h3,.document-block p{margin:0}.document-block h2{font-size:20px}.record-context{min-width:0;padding:16px;border:1px solid var(--line);border-radius:16px;background:var(--surface-soft)}.record-context dl,.record-context dl>div,.record-context dd{display:grid;gap:5px;min-width:0;margin:0}.record-context dl{gap:12px}.record-context dt{color:var(--muted);font-size:14px}.record-context dd{font-size:16px;overflow-wrap:anywhere}.document-tools>summary{min-width:44px;min-height:44px;padding:12px 16px;border:1px solid var(--line);border-radius:14px;background:var(--surface);color:var(--accent);cursor:pointer;font-size:16px;font-weight:750;overflow-wrap:anywhere}.work-edit-screen :is(.primary-action,.secondary-action),.document-fill>.secondary-action{min-width:44px;min-height:44px;white-space:normal;overflow-wrap:anywhere}.annotation-text{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6}.document-list-item{display:grid;text-align:left;gap:8px;padding:16px;border-radius:14px;background:var(--surface-soft);border:1px solid var(--line);color:var(--ink)}.document-list-item span{font-size:14px}.document-block :is(button,strong,p),.selected-files strong{overflow-wrap:anywhere}.stacked-form{padding:18px;border:1px solid var(--line);border-radius:18px}.stacked-form label,.zoom-control{display:grid;gap:8px;font-size:16px;min-width:0}.stacked-form :is(input,textarea),.zoom-control select{width:100%;box-sizing:border-box;min-width:0;padding:12px;border:1px solid var(--line);border-radius:12px;color:var(--ink);background:var(--surface);font:inherit}.stacked-form input[type=file]{overflow:hidden;font-size:14px}.stacked-form input[type=file]::file-selector-button{min-height:44px;margin-right:8px}.stacked-form textarea{resize:vertical;min-height:150px;line-height:1.5}.stacked-form small,.selected-files small{font-size:14px;line-height:1.5}.document-actions button,.document-linked-record>button,.document-page-navigation button{min-height:44px;padding:10px;border-radius:12px;border:1px solid var(--line);background:var(--surface);color:var(--ink);font-size:16px}.document-actions .primary-action{background:var(--accent);color:#fff}.selected-files{display:grid;gap:14px;list-style:none;padding:0;margin:0}.selected-files li{display:grid;gap:10px;border:1px solid var(--line);border-radius:14px;padding:12px}.selected-file-thumb{width:100%;max-height:220px;object-fit:contain;background:var(--surface-soft);border-radius:10px}.selected-file-format{display:grid;gap:8px;padding:20px;text-align:center;background:var(--surface-soft);border-radius:10px}.synthetic-document-notice{margin:0;font-size:14px;line-height:1.5;color:var(--muted)}.document-page-navigation{display:flex;align-items:center;justify-content:space-between;gap:8px}.document-page-navigation button{flex:1;min-width:0;padding-inline:6px;font-size:14px;white-space:nowrap}.document-page-navigation strong{flex:0 0 auto;font-size:16px}.zoom-control{margin-block:14px;grid-template-columns:1fr minmax(90px,130px);align-items:center}.document-viewer{width:100%;max-height:65dvh;overflow:auto;border:1px solid var(--line);background:#e8eeeb;border-radius:12px;overscroll-behavior:contain}.document-viewer img{display:block;height:auto}.document-delete-confirm{max-width:min(480px,calc(100vw - 32px));max-height:calc(100dvh - 40px);overflow:auto;padding:22px;border:1px solid var(--line);border-radius:18px;color:var(--ink);background:var(--surface)}.document-delete-confirm::backdrop{background:#0d251d8c}.document-delete-confirm button{width:100%;margin-top:12px}.document-target-action{min-width:44px;min-height:44px;white-space:normal;overflow-wrap:anywhere}.danger-action{color:#9b2929}.document-delete-confirm .primary-action{background:#9b2929;color:#fff}@media(max-width:430px){.stacked-form,.document-block{padding:14px}}.scan-panel,.scan-fields,.capture-actions{display:grid;gap:14px;min-width:0}.scan-panel label,.scan-line{display:grid;gap:8px;min-width:0}.scan-panel :is(input:not([type=checkbox]),textarea,select){width:100%;box-sizing:border-box;min-width:0;border:1px solid var(--line);border-radius:10px;padding:12px;font:inherit;background:var(--surface);color:var(--ink)}.scan-panel button,.capture-actions button{padding:12px;min-height:44px;border:1px solid var(--line);border-radius:10px;font:inherit;white-space:normal}.scan-panel textarea{min-height:48px;resize:vertical}.scan-editor{border:0;padding:0;min-width:0}.scan-line{border:1px solid var(--line);padding:14px;border-radius:12px;margin:0}.scan-line legend{padding:4px;font-weight:600}.scan-canvas{position:relative;width:100%;max-width:640px;margin-inline:auto}.scan-canvas img{display:block;width:100%;height:auto}.scan-canvas svg{position:absolute;inset:0;width:100%;height:100%;touch-action:none;overflow:visible}.scan-canvas polygon{fill:#0050dc1a;stroke:#0065d1;stroke-width:4}.scan-canvas circle{fill:#fff;stroke:#0065d1;stroke-width:8;cursor:move}.scan-corner{display:grid;grid-template-columns:1fr 1fr;gap:10px}.scan-corner strong{grid-column:1 / -1}.scan-page-order{display:grid;gap:8px;padding-inline-start:20px}.scan-page-order li{overflow-wrap:anywhere}.scan-selection{display:flex;flex-wrap:wrap;gap:12px}.scan-panel .scan-selection label,.scan-panel .scan-check{display:flex;align-items:center;gap:10px;box-sizing:border-box;min-width:44px;min-height:44px;padding:7px 8px;overflow-wrap:anywhere;cursor:pointer}.scan-fields .scan-provenance{font-size:14px;line-height:1.4;overflow-wrap:anywhere}.scan-panel input[type=checkbox]{width:24px;height:24px;flex:0 0 24px}.scan-text{white-space:pre-wrap;overflow-wrap:anywhere;max-height:400px;overflow:auto;font:inherit}.scan-removal{border:2px solid #9b2929;padding:14px;border-radius:12px}.capture-actions video{width:100%;max-height:60dvh}.scan-ambiguity{border:2px solid #9b6615;border-radius:12px;padding:14px;overflow-wrap:anywhere}.scan-ambiguity ul{padding-inline-start:20px;display:grid;gap:10px}.target-auth{max-width:30rem;margin:0 auto;padding:40px 20px;max-height:100dvh;overflow-y:auto;font-size:16px;line-height:1.5;overflow-wrap:anywhere}.target-auth h1{font-size:26px;line-height:1.2}.target-auth button{display:block;width:100%;min-height:48px;margin-top:16px;font-size:16px;white-space:normal}.target-owner:not([hidden]){display:flex;flex-direction:column;height:100dvh}.target-owner .app-shell{flex:1;min-height:0;height:auto}.target-account{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;width:min(100%,780px);gap:12px;padding:4px 16px;margin:0 auto;font-size:14px}.target-account button{min-width:72px;min-height:44px;font-size:14px}.readings-foundation{overflow-wrap:anywhere}.readings-foundation fieldset{min-width:0;margin:0;padding:12px;border:1px solid #dce6e1;border-radius:12px}.readings-vehicle-card .vehicle-context-control{min-height:112px;padding:20px;border-color:color-mix(in srgb,var(--accent) 42%,var(--line));border-radius:22px;background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 13%,var(--surface)),var(--surface));box-shadow:0 8px 22px color-mix(in srgb,var(--accent) 10%,transparent)}.readings-vehicle-card .vehicle-context-identity{gap:7px}.readings-vehicle-card .vehicle-context-identity__primary{font-size:21px;font-weight:800}.readings-vehicle-card .vehicle-context-identity__secondary,.readings-vehicle-card .vehicle-context-identity__readings{font-size:16px;line-height:1.5}.reading-actions{display:grid;gap:10px;margin:16px 0}.action-with-help{display:grid;grid-template-columns:minmax(0,1fr) 44px;gap:8px;align-items:center;min-width:0}.action-with-help>button{width:100%;min-width:0}.action-with-help .inline-help__trigger,.heading-with-help .inline-help__trigger{width:44px;height:44px;padding:0}.heading-with-help{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.heading-with-help h2{min-width:0}.provider-cadence{margin:8px 0 12px;color:var(--muted);font-size:14px;line-height:1.5}.readings-action-group{display:grid;gap:9px;padding:12px;border:1px solid color-mix(in srgb,var(--accent) 30%,var(--line));border-radius:20px;background:color-mix(in srgb,var(--accent) 7%,var(--surface))}.readings-action-trigger{min-height:54px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 13px;border:1px solid color-mix(in srgb,var(--accent) 42%,var(--line));border-radius:14px;color:var(--ink);background:color-mix(in srgb,var(--accent) 8%,var(--surface));font:inherit;font-weight:750;line-height:1.35;text-align:left;cursor:pointer;overflow-wrap:break-word}.readings-action-trigger:not(:disabled):hover{border-color:color-mix(in srgb,var(--accent) 70%,var(--line));background:color-mix(in srgb,var(--accent) 13%,var(--surface))}.readings-action-trigger[aria-expanded=true]{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 18%,var(--surface));box-shadow:0 0 0 1px var(--accent),0 5px 14px color-mix(in srgb,var(--accent) 13%,transparent)}.readings-disclosure-indicator{flex:0 0 auto;color:var(--accent);font-size:.85em;line-height:1.3;text-decoration:underline}.readings-action-trigger[aria-expanded=true] .readings-disclosure-indicator{transform:none}.readings-action-panel{min-width:0;display:grid;gap:12px;margin:0;padding:18px;border:2px solid color-mix(in srgb,var(--accent) 64%,var(--line));border-radius:20px;background:color-mix(in srgb,var(--accent) 3%,var(--surface));box-shadow:0 7px 20px color-mix(in srgb,var(--accent) 9%,transparent);scroll-margin-block:12px}.readings-action-panel>h2{margin-top:0}.readings-action-panel.reading-preview{margin:0}.readings-foundation button{min-height:44px;padding:10px 14px;font-size:16px;white-space:normal}.reading-hour-fields{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;align-items:start}.readings-foundation input{min-width:0;max-width:100%;width:100%;min-height:44px;font-size:16px}.reading-radio label{display:flex;align-items:center;gap:10px;min-height:44px}.reading-radio input{width:20px;min-height:20px}.reading-history-item,.reading-preview{border:1px solid #dce6e1;border-radius:12px;padding:16px;margin:14px 0}.readings-foundation small{display:block;font-size:14px;line-height:1.5}@media(max-width:430px){.readings-vehicle-card .vehicle-context-control{min-height:104px;padding:17px}.readings-action-group{padding:10px}.readings-action-panel{padding:15px}.readings-action-trigger{min-height:52px;padding-inline:11px}}:root[data-theme=dark]{color:#edf4ef;background:#101612;--ink: #edf4ef;--muted: #9eaba3;--surface: #19211c;--surface-soft: #232d27;--accent: #58d29e;--accent-bright: #58d29e;--line: rgba(237, 244, 239, .1);--focus: #ffd166}.service-fields,.service-actions{min-width:0;display:grid;gap:14px;margin-block:14px}.service-fields article,.service-actions button{min-width:0;overflow-wrap:anywhere}.maintenance-picker{display:grid;gap:14px}.maintenance-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.maintenance-group,.maintenance-task,.choice-chips button{min-height:48px;border:1px solid var(--line);border-radius:14px;color:var(--ink);background:var(--surface);font:inherit;font-weight:700;text-align:left;cursor:pointer}.maintenance-group{padding:12px 14px}.maintenance-group[aria-pressed=true],.maintenance-task[aria-pressed=true],.choice-chips button[aria-pressed=true]{border-color:var(--accent);color:var(--accent);background:color-mix(in srgb,var(--accent) 9%,var(--surface));box-shadow:0 0 0 1px var(--accent)}.maintenance-tasks{display:grid;gap:10px}.maintenance-task{display:flex;align-items:center;gap:10px;padding:13px 15px}.maintenance-task span{width:24px;color:var(--accent);font-size:20px;text-align:center}.maintenance-selection{margin:0;padding:12px 14px;border-radius:14px;background:var(--surface-soft);line-height:1.45}.maintenance-selection{position:static;border:1px solid var(--line)}.maintenance-selection ul{display:grid;gap:6px;max-height:116px;overflow:auto;margin:8px 0 0;padding:0;list-style:none}@media(max-width:350px){.maintenance-selection{position:static}.maintenance-selection ul{max-height:200px}}.maintenance-selection li{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.maintenance-selection li .secondary-action{width:auto;min-height:32px;padding:4px 8px;flex:none}.maintenance-next{position:static;box-shadow:0 4px 16px #00000026}.screen,.entry-form,.maintenance-picker,.maintenance-selection,.recommendation-flow,.custom-interval{min-width:0}.screen>*,.entry-form>*,.maintenance-picker>*{min-width:0;max-width:100%}.screen>.page-header,.screen>.entry-form,.entry-form>.maintenance-picker{width:100%}.page-header{grid-template-columns:minmax(0,1fr)}.page-header>*,.page-header__title-row>*{min-width:0;max-width:100%;overflow-wrap:anywhere}.screen :is(h1,h2,h3),.entry-form strong,.maintenance-selection li,.recommendation-flow p{overflow-wrap:anywhere}.vehicle-context-identity :is(strong,span),.maintenance-picker button,.recommendation-flow button{overflow-wrap:anywhere}.maintenance-picker :is(input,select),.custom-interval :is(input,select),.maintenance-task{min-width:0;max-width:100%}.matched-plans{display:grid;gap:10px;padding:14px;border:1px solid color-mix(in srgb,var(--accent) 28%,var(--line));border-radius:16px;background:color-mix(in srgb,var(--accent) 6%,var(--surface))}.matched-plans p{margin:0;color:var(--muted);font-size:14px;line-height:1.45}.optional-work-details{padding:16px;border:1px solid var(--line);border-radius:18px;background:var(--surface)}.optional-work-details>summary{min-height:44px;display:flex;align-items:center;font-weight:800;cursor:pointer}.optional-work-details>fieldset{padding:0;border:0}.recommendation-flow{display:grid;gap:18px;padding:18px;border:1px solid var(--line);border-radius:20px;background:var(--surface)}.recommendation-flow>header{display:grid;gap:6px}.recommendation-flow h2,.recommendation-flow h3,.recommendation-flow p{margin:0}.recommendation-flow>header p,.recommendation-result p,.custom-interval>p{color:var(--muted);line-height:1.5}.recommendation-options{display:grid;gap:11px}.recommendation-card{position:relative;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) 48px;border:1px solid var(--line);border-radius:17px;overflow:hidden;background:var(--surface)}.recommendation-card--selected{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.recommendation-card__choice{min-width:0;min-height:76px;display:grid;gap:6px;padding:15px 10px 15px 16px;border:0;color:var(--ink);background:transparent;text-align:left;cursor:pointer}.recommendation-card__choice strong{font-size:17px;line-height:1.3}.recommendation-card__choice span{color:var(--muted);font-size:14px;line-height:1.4}.maintenance-help-button{align-self:stretch;width:48px;min-height:48px;border:0;color:var(--accent);background:transparent;font-size:20px;font-weight:900;cursor:pointer}.maintenance-help-backdrop{position:fixed;inset:0;z-index:90;display:grid;align-items:end;padding:14px;background:#08120c73}.maintenance-help-sheet{display:grid;gap:12px;width:min(100%,520px);margin-inline:auto;padding:20px;border-radius:22px;color:var(--ink);background:var(--surface);box-shadow:0 18px 45px #08120c42}.maintenance-help-sheet strong{font-size:19px}.maintenance-help-sheet p{margin:0;color:var(--muted);line-height:1.5}.recommendation-conditions,.custom-interval,.recommendation-result{display:grid;gap:14px;padding:16px;border-radius:17px;background:var(--surface-soft)}.recommendation-question{display:grid;gap:9px}.choice-chips{display:flex;flex-wrap:wrap;gap:8px}.choice-chips button{flex:1 1 145px;padding:10px 12px;font-size:14px}.custom-interval__fields{display:grid;gap:12px}.maintenance-controls{border:0;padding:0;margin:0;min-width:0;display:grid;gap:14px}.maintenance-controls>*,.recommendation-options>*,.custom-interval>*{min-width:0;max-width:100%}.custom-interval label{display:grid;gap:8px;min-width:0}.custom-interval input{width:100%;min-width:0;box-sizing:border-box}.custom-interval small{display:block;color:var(--muted);line-height:1.5}.recommendation-result .primary-action,.recommendation-result .secondary-action,.recommendation-conditions>.primary-action,.custom-interval>.primary-action{width:100%}.maintenance-saved{gap:6px;padding:10px}.maintenance-saved :is(h2,p){margin:0;line-height:1.4}.maintenance-saved .maintenance-saved__lead{color:var(--ink);font-weight:700}.maintenance-saved__details{min-width:0}.maintenance-pending{gap:6px;padding:10px}.maintenance-pending :is(h2,p){margin:0;line-height:1.4}.maintenance-plan-screen .page-header__title-row>*{line-height:1.12}.source-availability{display:grid;gap:7px;padding:15px 16px;border:1px solid color-mix(in srgb,var(--accent) 28%,var(--line));border-radius:16px;background:color-mix(in srgb,var(--accent) 6%,var(--surface))}.source-availability span{color:var(--muted);line-height:1.45}.recommendation-card__choice:disabled{cursor:not-allowed;opacity:.72}.service-preparation-screen{gap:14px}.service-preparation-group{min-width:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--accent) 32%,var(--line));border-radius:21px;background:var(--surface)}.service-preparation-group__toggle{width:100%;min-height:68px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px 17px;border:0;color:var(--ink);background:color-mix(in srgb,var(--accent) 7%,var(--surface));text-align:left;cursor:pointer}.service-preparation-group__toggle>span{min-width:0;display:grid;gap:4px}.service-preparation-group__toggle h2{margin:0;font-size:18px;line-height:1.3}.service-preparation-group__toggle small{color:var(--muted);font-size:14px;line-height:1.4}.service-preparation-group__toggle b{flex:0 0 auto;color:var(--accent);font-size:14px}.service-preparation-group__content{min-width:0;display:grid;gap:14px;padding:16px;border-top:1px solid color-mix(in srgb,var(--accent) 24%,var(--line))}.service-preparation-group__content :is(input,textarea){width:100%}.service-search-results,.compact-actions,.preparation-panel,.expense-breakdown,.master-selection{display:grid;gap:10px}.service-result-card,.next-service-card,.previous-purchase,.preparation-panel>section,.master-preview{min-width:0;display:grid;gap:9px;padding:15px;border:1px solid var(--line);border-radius:16px;background:var(--surface);overflow-wrap:anywhere}.service-result-card header,.next-service-card header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.service-result-card header time,.next-service-card small,.service-result-card p,.service-result-card span,.next-service-card p{color:var(--muted);font-size:14px;line-height:1.45}.next-service-card header>span{min-width:0;display:grid;gap:4px}.next-service-card header>b{flex:0 0 auto;padding:5px 8px;border-radius:999px;background:var(--surface-soft);font-size:13px}.next-service-card :is(p,ul),.preparation-panel :is(h3,p),.master-preview h3{margin:0}.next-service-card ul{padding-left:20px}.compact-actions .primary-action,.compact-actions .secondary-action,.preparation-panel .secondary-action{width:100%}.preparation-panel{padding:13px;border:1px solid color-mix(in srgb,var(--accent) 35%,var(--line));border-radius:18px;background:color-mix(in srgb,var(--accent) 5%,var(--surface))}.period-choice{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.period-choice button{min-height:48px;padding:9px;border:1px solid var(--line);border-radius:13px;color:var(--ink);background:var(--surface);font:inherit;font-weight:700;cursor:pointer}.period-choice button[aria-pressed=true]{border-color:var(--accent);color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.custom-period{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.expense-breakdown>div{display:flex;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid var(--line)}.expense-breakdown__total{color:var(--accent);font-size:18px;border-bottom:0!important}.master-selection{margin:0;padding:0;border:0}.master-selection legend{margin-bottom:10px;font-size:18px;font-weight:800}.master-sheet-intro,.master-sheet-privacy{margin:0;color:var(--muted);line-height:1.5}.master-sheet-privacy{padding:12px 14px;border-radius:14px;background:var(--surface-soft)}.service-list-entry{width:100%;min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px 17px;border:1px solid color-mix(in srgb,var(--accent) 48%,var(--line));border-radius:18px;color:var(--ink);background:color-mix(in srgb,var(--accent) 9%,var(--surface));text-align:left}.service-list-entry span{min-width:0;display:grid;gap:5px}.service-list-entry small{color:var(--muted);font-size:14px;line-height:1.4}.service-list-entry b{color:var(--accent);font-size:25px}.master-selection-group{display:grid;gap:9px;padding:14px;border:1px solid var(--line);border-radius:16px;background:var(--surface)}.master-selection-group h2,.master-selection-group p{margin:0}.master-selection-group h2{font-size:17px}.master-selection-group .heading-with-help{align-items:center}.master-selection-group p{color:var(--muted);line-height:1.45}.master-selection-group>label{min-height:48px;display:flex;align-items:flex-start;gap:10px;padding:11px 12px;border:1px solid var(--line);border-radius:14px}.master-selection-group>label:first-of-type:has(textarea){display:grid}.master-selection input[type=checkbox]{width:22px;height:22px;flex:0 0 auto}.master-preview pre{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ink);font:inherit;line-height:1.5}@media(max-width:360px){.service-preparation-group__toggle,.service-result-card header,.next-service-card header{align-items:flex-start;flex-direction:column}.period-choice,.custom-period,.purchase-material-quantity{grid-template-columns:1fr}}.security-complex-screen,.security-complex-card,.security-complex-wizard,.security-complex-action-shell{min-width:0;overflow-wrap:anywhere}.security-complex-back{width:fit-content}.security-complex-card,.security-complex-wizard{display:grid;gap:16px;padding:18px;border:1px solid color-mix(in srgb,var(--accent) 32%,var(--line));border-radius:20px;background:var(--surface)}.security-complex-card__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.security-complex-card__heading h2,.security-complex-card p,.security-complex-wizard h2,.security-complex-wizard p{margin:0}.security-complex-card__heading small,.security-complex-note,.security-complex-unavailable{color:var(--muted);font-size:14px;line-height:1.5}.security-complex-status{flex:0 0 auto;padding:6px 9px;border-radius:999px;color:var(--muted);background:var(--surface-soft);font-size:12px;font-weight:800}.security-complex-status--connected{color:var(--accent);background:color-mix(in srgb,var(--accent) 13%,var(--surface))}.security-complex-summary{display:grid;gap:1px;margin:0;overflow:hidden;border:1px solid var(--line);border-radius:14px;background:var(--line)}.security-complex-summary>div{min-width:0;display:grid;grid-template-columns:minmax(110px,.75fr) minmax(0,1.25fr);gap:12px;padding:11px 13px;background:var(--surface)}.security-complex-summary dt{color:var(--muted)}.security-complex-summary dd{min-width:0;margin:0;font-weight:750;overflow-wrap:anywhere}.security-complex-actions{display:flex;flex-wrap:wrap;gap:10px}.security-complex-actions button{flex:1 1 180px;min-height:46px}.security-complex-progress{display:grid;gap:6px;color:var(--muted);font-size:14px;font-weight:750}.security-complex-progress progress{width:100%;height:8px;accent-color:var(--accent)}.security-complex-options{min-width:0;display:grid;gap:10px;margin:0;padding:0;border:0}.security-complex-option{min-width:0;min-height:58px;display:flex;align-items:flex-start;gap:12px;padding:13px;border:1px solid var(--line);border-radius:14px;cursor:pointer}.security-complex-option:has(input:checked){border-color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,var(--surface));box-shadow:0 0 0 1px var(--accent)}.security-complex-option input,.security-complex-confirm input,.security-complex-metrics input{flex:0 0 22px;width:22px;height:22px;margin:1px 0 0;accent-color:var(--accent)}.security-complex-option span{min-width:0;display:grid;gap:4px}.security-complex-option small{color:var(--muted);line-height:1.45}.security-complex-confirm{min-height:44px;display:flex;align-items:center;gap:10px}.security-complex-permissions{display:grid;gap:8px;padding:15px;border-radius:14px;background:var(--surface-soft)}.security-complex-permissions ul{margin:0;padding-inline-start:22px}.security-complex-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.security-complex-metrics article,.security-complex-metrics label{min-width:0;display:grid;gap:5px;padding:14px;border:1px solid var(--line);border-radius:14px;background:var(--surface)}.security-complex-metrics small,.security-complex-metrics span{color:var(--muted);font-size:13px}.security-complex-action-shell{display:grid;gap:10px}.security-complex-reading-action .inline-help-trigger{width:44px;height:44px;padding:0;border:1px solid var(--line);border-radius:50%;color:var(--accent);background:var(--surface);font-weight:900}.security-complex-unavailable{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 4px 4px}.security-complex-unavailable p{margin:0}.security-complex-unavailable button{flex:0 0 auto}.security-complex-help{margin:0}.security-complex-fetch{margin-top:2px}.security-complex-confirm-disconnect{display:grid;gap:12px;padding:16px;border:2px solid #9b2929;border-radius:16px;background:var(--surface)}.security-complex-confirm-disconnect h2,.security-complex-confirm-disconnect p,.security-complex-confirmed-history h3,.security-complex-confirmed-history p{margin:0}.security-complex-confirmed-history{display:grid;gap:8px;padding:13px;border-radius:14px;background:var(--surface-soft)}.security-complex-confirmed-history p{color:var(--muted);font-size:14px}@media(max-width:430px){.security-complex-card__heading{display:grid}.security-complex-status{width:fit-content}.security-complex-summary>div{grid-template-columns:1fr;gap:4px}.security-complex-metrics{grid-template-columns:1fr}.security-complex-unavailable{display:grid}.security-complex-unavailable button{width:fit-content}}@media(min-width:560px){.maintenance-tasks{grid-template-columns:repeat(2,minmax(0,1fr))}.custom-interval__fields{grid-template-columns:repeat(3,minmax(0,1fr))}}.entry-form summary{cursor:pointer;padding-block:12px;font-weight:700}.first-entry fieldset{border:1px solid var(--line);border-radius:16px;padding:16px;margin:18px 0;text-align:left}.first-entry fieldset label{display:flex;gap:10px;align-items:flex-start;margin:12px 0}.first-entry fieldset input{width:22px;height:22px;flex:0 0 22px}.first-entry fieldset label>span{min-width:0;display:inline;overflow-wrap:normal;word-break:normal}.entry-promise{font-size:1.08rem;color:var(--ink)}.legal-links{margin:16px 0}.entry-example{text-align:left;border:1px solid var(--line);border-radius:16px;padding:14px;margin-top:14px;background:var(--surface)}.entry-note{font-size:.88rem;color:var(--muted)}.brand-art{position:relative;display:inline-block;flex:0 0 44px;width:44px;height:44px;overflow:hidden;border-radius:12px}.brand-art img{position:absolute;width:452.83%;max-width:none;height:auto;left:-71.7%;top:-54.7%}.entry-brand{display:flex;align-items:center;gap:12px;margin-bottom:28px;font-size:1.15rem}.target-auth{height:var(--app-viewport-height, 100dvh);max-height:none;padding:max(24px,env(safe-area-inset-top)) 20px max(32px,env(safe-area-inset-bottom));overscroll-behavior-y:contain;scroll-padding-block:20px;font-size:1rem}.target-owner:not([hidden]){height:var(--app-viewport-height, 100dvh)}.first-entry{max-width:440px;background:var(--surface)}.first-entry h1{font-size:1.8rem;line-height:1.17;letter-spacing:-.025em;margin:0 0 18px}.first-entry .entry-promise{font-size:1.05rem;color:var(--muted);line-height:1.55;margin-bottom:22px}.first-entry fieldset{padding:0;border:0;margin:22px 0}.first-entry legend{font-weight:700;margin-bottom:8px}.entry-consent-row{display:flex;align-items:flex-start;gap:12px;margin:16px 0;min-height:44px}.first-entry .entry-consent-row input{margin:0;width:28px;height:28px;flex-basis:28px;accent-color:var(--accent)}.first-entry .entry-consent-row>span{min-width:0;line-height:1.55}.first-entry .entry-consent-row label{display:inline;margin:0;cursor:pointer}.first-entry .entry-consent-row .entry-check-target{display:grid;place-items:center;width:44px;min-width:44px;min-height:44px;margin-top:-6px}.first-entry a{color:var(--accent);text-underline-offset:3px}.target-auth button{font-size:1rem;padding:12px 16px;line-height:1.4;overflow-wrap:anywhere}.entry-example-toggle{border:1px solid var(--line);background:var(--surface-soft);color:var(--accent);border-radius:14px;font-weight:650}.entry-example h2{font-size:1.1rem;margin:12px 0}.entry-example dt{color:var(--muted);font-size:.9rem}.entry-example dd{margin:2px 0 14px}.first-entry details{border-top:1px solid var(--line);margin-top:20px}.first-entry summary{min-height:48px;padding:12px 0;cursor:pointer}.entry-document{width:min(100% - 24px,680px);max-height:calc(100dvh - 24px);padding:16px;border:1px solid var(--line);border-radius:18px;background:var(--surface);color:var(--ink)}.entry-document::backdrop{background:#0a181166}.entry-document header{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between}.entry-document h2{margin:0;font-size:1.1rem;overflow-wrap:anywhere}.entry-document iframe{display:block;border:1px solid var(--line);width:100%;height:62dvh;margin-top:16px;background:#fff}.entry-document p{font-size:.9rem;line-height:1.5}.topbar{flex-wrap:wrap;gap:8px 12px}.topbar .brand{flex:1 1 180px;min-width:0}.topbar .brand>span:last-child{min-width:0;line-height:1.25;overflow-wrap:anywhere}.topbar .brand small{font-size:.8rem}:root[data-compact-viewport] .topbar{flex-wrap:nowrap}:root[data-compact-viewport] .topbar .brand{flex-basis:0}:root[data-compact-viewport] .topbar .brand small{display:none}.target-account{min-width:0;flex-wrap:wrap;padding-top:env(safe-area-inset-top)}.target-account button{border:0;background:transparent;color:var(--accent)}.route-scroll{scrollbar-gutter:stable}.bottom-nav{grid-template-columns:repeat(auto-fit,minmax(min(100%,4.75em),1fr))}.nav-item small{white-space:normal;overflow-wrap:anywhere}.saved-work-summary{display:grid;gap:4px;margin:8px 0 0}.saved-work-summary dt{font-size:.875rem;color:var(--muted)}.saved-work-summary dd{margin:0 0 10px;font-weight:650;overflow-wrap:anywhere}.primary-action,.secondary-action,.text-action{min-height:48px;white-space:normal;overflow-wrap:anywhere}@media(max-width:350px){.first-entry{padding-inline:16px}.first-entry h1{font-size:1.6rem}.topbar{padding-inline:16px}}.synthetic-stand-banner,.synthetic-catalog-notice{border:2px solid #9a6a00;border-radius:14px;background:#fff4cc;color:#604200;padding:12px 14px;font-weight:700}.synthetic-stand-banner{position:sticky;z-index:3;top:0}.service-preparation-demo{max-width:720px;margin:0 auto}.service-preparation-demo--large-text .home-task-links .secondary-action{font-size:20px}.service-preparation-demo--large-text .hint-caption--readings{font-size:17.5px}.service-preparation-demo--large-text .vehicle-context-identity__primary{font-size:22.5px}.service-preparation-demo--zoom-200 .content{zoom:2}.service-preparation-demo--zoom-200 :is(.maintenance-selection,.maintenance-next){position:static}.service-preparation-demo--zoom-200 .maintenance-selection li{display:grid}.service-preparation-demo--zoom-200 :is(.custom-interval,.source-availability,.recommendation-result){padding:8px}.service-preparation-demo--zoom-200 .source-availability :is(summary,.clear-disclosure__body){padding:4px;overflow-wrap:anywhere}.service-preparation-demo--zoom-200 .custom-interval label{overflow-wrap:anywhere}@media(max-width:240px){.maintenance-selection,.maintenance-next{position:static}.maintenance-selection li{display:grid}.entry-form,.recommendation-flow{padding:10px}.recommendation-card{grid-template-columns:minmax(0,1fr) 36px}.recommendation-card__choice{padding:10px 6px}.maintenance-help-button{width:36px}.custom-interval,.source-availability,.recommendation-result{padding:8px}.source-availability :is(summary,.clear-disclosure__body){padding:4px;overflow-wrap:anywhere}.custom-interval label{overflow-wrap:anywhere}}.catalog-candidate,.seller-offer{display:grid;gap:8px}.catalog-candidate{border:1px solid var(--line);border-radius:16px;padding:14px}.seller-offer{margin-top:4px;border-top:1px solid var(--line);padding-top:10px;grid-template-columns:1fr auto}.seller-offer a{grid-column:1 / -1}.readings-action-panel[hidden]{display:none}.account-exit{display:grid;gap:12px;min-width:0}dialog.draft-dialog{max-height:calc(100dvh - 32px);overflow:auto;border:1px solid var(--line);color:var(--ink)}dialog.draft-dialog:not([open]){display:none}dialog.draft-dialog::backdrop{background:#0006}.draft-dialog{max-height:calc(var(--app-viewport-height, 100dvh) - 32px);overflow-y:auto}.feedback-delete-dialog{display:flex;flex-direction:column;overflow:hidden}.feedback-delete-dialog h2{margin:0;flex-shrink:0}.feedback-delete-copy{min-height:0;overflow-y:auto;overscroll-behavior-y:contain;display:grid;gap:12px}.feedback-delete-dialog .draft-dialog__actions{flex-shrink:0;grid-template-columns:1fr 1fr}.feedback-delete-dialog .draft-dialog__actions>:first-child{grid-column:auto}.draft-dialog__actions{grid-template-columns:1fr}@media(max-height:480px){.draft-dialog{padding:12px;gap:8px}.draft-dialog h2{font-size:16px;line-height:1.25}.draft-dialog p{font-size:14px;line-height:1.3}.draft-dialog__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.draft-dialog__actions>:first-child{grid-column:1 / -1}.draft-dialog__actions button{min-height:44px;padding:8px;font-size:14px}}:root[data-compact-viewport] .draft-dialog{padding:12px;gap:8px}:root[data-compact-viewport] .draft-dialog h2{font-size:16px;line-height:1.25}:root[data-compact-viewport] .draft-dialog p{font-size:14px;line-height:1.3}:root[data-compact-viewport] .draft-dialog__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}:root[data-compact-viewport] .draft-dialog__actions>:first-child{grid-column:1 / -1}:root[data-compact-viewport] .draft-dialog__actions button{min-height:44px;padding:8px;font-size:14px}input[aria-invalid=true],textarea[aria-invalid=true],select[aria-invalid=true],input[aria-invalid=true]:focus,textarea[aria-invalid=true]:focus,select[aria-invalid=true]:focus{border-color:#a93636}.global-search-screen{grid-template-columns:minmax(0,1fr)}.global-search-screen :is(form,section,label,.list-stack){min-width:0;max-width:100%}.global-search-screen :is(form,label,.list-stack){display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.global-search-screen :is(input,select,button){min-width:0;max-width:100%;width:100%}.global-search-screen :is(p,small,strong,span){min-width:0;max-width:100%;overflow-wrap:anywhere}.global-search-screen .search-result>:is(strong,small,span){width:100%}.global-search-screen section{margin-block:1.5rem}.global-search-screen .search-result{display:flex;flex-direction:column;align-items:flex-start;text-align:left;white-space:normal;overflow-wrap:anywhere;gap:.3rem}.global-search-screen mark{background:#fff0ae;color:inherit}.global-search-screen small{display:block;font-weight:400}.topbar>.secondary-action{min-width:44px;min-height:44px;padding:.5rem}.work-editor{display:grid;gap:12px;min-width:0}.work-editor__actions,.work-editor__line-actions{display:grid;gap:10px}.work-editor__selected{min-width:0;scroll-margin-block:170px 24px}.work-editor__selected:focus{outline:2px solid var(--accent, #176b49);outline-offset:4px}.work-editor__line{min-width:0;margin-block:12px}.work-editor__line legend,.work-editor button,.work-final-summary li{overflow-wrap:anywhere;white-space:normal}.work-editor__notice:empty,.work-picker__notice:empty{display:none}.work-editor__notice,.work-picker__notice{color:#145c3f;font-weight:600}dialog.work-picker{padding:0;border:1px solid var(--line);border-radius:16px;background:var(--surface, white);color:var(--ink, #15251e);width:min(620px,calc(100vw - 20px));max-width:calc(100vw - 20px);height:min(850px,calc(var(--app-viewport-height, 100dvh) - 20px));max-height:calc(var(--app-viewport-height, 100dvh) - 20px);margin:auto;overflow:hidden}dialog.work-picker[open]{display:flex;flex-direction:column}dialog.work-picker::backdrop{background:#00000073}.work-picker__header{padding:12px 16px;border-bottom:1px solid var(--line);flex:0 0 auto;max-height:55%;overflow-y:auto}.work-picker__header h2{margin:0 0 6px;font-size:1.2rem}.work-picker__header p{margin:6px 0}.work-picker__header--fluid{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;max-height:none;overflow:visible}.work-picker__header--fluid h2{margin:0}.work-picker__header.work-picker__header--fluid>button{width:auto;min-width:88px}.work-picker__body{padding:16px;overflow-y:auto;overscroll-behavior:contain;min-height:0;display:grid;gap:12px}.work-picker__field-error{margin:0;color:#ad1737;font-weight:700;overflow-wrap:break-word}.work-picker label{display:grid;gap:6px;min-width:0}.work-picker :is(input,select){box-sizing:border-box;width:100%;min-width:0;padding:12px;font:inherit;font-size:max(16px,1em);color:inherit;background:var(--surface, white);border:1px solid var(--line);border-radius:10px}.work-picker button{min-height:44px;padding:10px;font:inherit;white-space:normal;overflow-wrap:anywhere}.work-picker__header>button{width:100%}.work-picker .maintenance-task{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;text-align:left}.work-picker .maintenance-tasks{grid-template-columns:minmax(0,1fr)}.work-picker .maintenance-task span{width:auto;min-width:0;flex:1 1 12em;color:inherit;font-size:inherit;text-align:left}.work-picker .maintenance-task strong{flex-shrink:0;font-size:.85em}.work-picker .maintenance-task[aria-pressed=true]{border-color:#176b49;background:#e6f3eb}.work-final-summary{border-top:1px solid var(--line);padding-top:12px}.record-overview__header h1{font-size:1.35rem;margin:0;overflow-wrap:anywhere}.record-overview__header p{margin:6px 0}.record-overview__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:12px 0}.record-overview__facts dt{font-size:.85em;color:var(--muted)}.record-overview__facts dd{margin:3px 0 0;overflow-wrap:anywhere}.record-documents{scroll-margin-top:8px}.document-card{display:flex;align-items:center;gap:12px;width:100%;text-align:left;min-width:0}.document-card__thumbnail,.document-card__fallback{width:64px;height:80px;flex:0 0 64px;object-fit:contain;border:1px solid var(--line);border-radius:8px}.document-card__fallback{display:flex;flex-direction:column;justify-content:center;text-align:center;font-size:.75em}.document-card__copy{display:flex;flex-direction:column;gap:5px;min-width:0;overflow-wrap:anywhere}.document-card__open{text-decoration:underline}.document-picker{box-sizing:border-box;width:min(560px,calc(100% - 20px));max-width:calc(100% - 20px);max-height:calc(var(--app-viewport-height,100dvh) - 20px);padding:12px;border:1px solid var(--line);border-radius:16px;color:var(--ink);background:var(--surface,white);overflow:auto}.document-picker::backdrop{background:#0008}.document-picker h2{margin:8px 0;font-size:1rem;line-height:1.15}.document-picker__context{overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:.75em;line-height:1.3;margin:8px 0}.document-picker__close{position:sticky;top:-12px;padding:6px 0;background:var(--surface,white);z-index:1}.document-picker button{min-height:44px;white-space:normal;overflow-wrap:anywhere;font:inherit}.document-picker__close button,.document-picker__item>button{width:100%}.document-picker__list{display:grid;gap:16px}.document-picker__item{display:grid;gap:8px;min-width:0}@media(max-width:350px){.record-overview__facts{grid-template-columns:minmax(0,1fr)}.document-card{gap:8px}}@media(max-height:500px){.work-picker__header{padding:8px}.work-picker__header h2{font-size:1rem}.work-picker__header p{font-size:.85rem}.work-picker__body{padding:8px}}.document-upload .selected-files li{grid-template-columns:64px minmax(0,1fr);gap:8px;padding:10px}.document-upload .selected-file-thumb{grid-row:span 2;height:80px}.document-upload .selected-files .document-actions{grid-column:1 / -1}.document-upload .selected-files li:only-child .document-actions button:disabled{display:none}.document-upload{gap:12px}.upload-review{box-sizing:border-box;width:min(480px,calc(100vw - 16px));max-width:calc(100vw - 16px);max-height:calc(var(--app-viewport-height,100dvh) - 16px);padding:12px;border:1px solid var(--line);border-radius:16px;color:var(--text);background:var(--surface);overflow-y:auto}.upload-review::backdrop{background:#0008}.upload-review .upload-review__form{margin:0;padding:0;border:0;background:transparent;gap:10px}.upload-review__selection{display:flex;align-items:center;gap:10px;min-width:0}.upload-review__selection>.selected-file-thumb{width:48px;height:60px;flex:0 0 48px}.upload-review__selection>div{min-width:0}.upload-review__selection strong{display:block}.upload-review__selection small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.upload-review__form>.primary-action{margin:0;min-height:44px}.upload-review__form>.clear-disclosure{margin:0}:root[data-compact-viewport] .topbar{gap:8px;padding:6px 8px}:root[data-compact-viewport] .topbar .brand{flex:0 0 44px}:root[data-compact-viewport] .topbar .brand>span:last-child{display:none}:root[data-compact-viewport] .topbar>.secondary-action{flex:0 0 auto;white-space:nowrap;font-size:1rem}:root[data-compact-viewport] .global-help__trigger{font-size:1rem;padding:6px}:root[data-compact-viewport] .bottom-nav{grid-template-columns:repeat(4,minmax(0,1fr));padding-block:4px}:root[data-compact-viewport] .topbar .brand{display:none}:root[data-compact-viewport] .topbar{justify-content:space-between;gap:4px}:root[data-compact-viewport] .bottom-nav .nav-item>span{display:none}.parts-screen{max-width:42rem;min-width:0;overflow-wrap:anywhere}.parts-screen>button,.parts-row>button{width:100%;margin:.4rem 0;white-space:normal}.parts-row{display:grid;gap:.6rem;padding:1rem;margin-block:.75rem;border:1px solid #dce5df;border-radius:1rem;background:#fff;min-width:0}.parts-variant-conditions{display:grid;gap:.45rem;padding:.75rem;border-radius:.75rem;background:var(--surface-soft);overflow-wrap:anywhere}.parts-variant-conditions p{margin:0;line-height:1.4}.parts-screen input{width:100%;min-width:0}.parts-row details summary{min-height:44px;padding-block:.5rem;cursor:pointer}.parts-row details .when-open,.parts-row details[open] .when-closed{display:none}.parts-row details[open] .when-open{display:inline}.parts-screen :focus-visible{outline:3px solid #ffb31a;outline-offset:3px}.parts-screen{gap:12px;align-content:start}.parts-action-short{display:none}.parts-screen>p,.parts-screen>h2,.parts-row>p{margin:0}.parts-screen .compact-actions{grid-template-columns:auto minmax(0,1fr)}.parts-screen label{display:grid;gap:.4rem}.parts-screen .action-with-help{min-width:0}.parts-screen .action-with-help>.primary-action{flex:1;min-width:0}.parts-search{display:grid;gap:.4rem}.parts-search .secondary-action{justify-self:start}.parts-count{color:var(--muted);font-weight:600}.parts-jump-to-results{display:none}.parts-screen--saved{gap:6px}.parts-screen--saved>h2{margin:0;line-height:1.12}.parts-saved{display:grid;gap:6px;min-width:0}.parts-saved>p{margin:0;line-height:1.35}.parts-saved__lead{color:var(--ink);font-weight:700;overflow-wrap:anywhere}.parts-saved>.primary-action{width:100%}.parts-saved__details{min-width:0}.parts-saved__details>summary{min-height:44px;cursor:pointer}.parts-saved__details>summary .when-open,.parts-saved__details[open]>summary .when-closed{display:none}.parts-saved__details[open]>summary .when-open{display:inline}.parts-pending{display:grid;gap:6px}.parts-pending p{margin:0}.app-shell--parts .brand small{display:none}.app-shell--parts .topbar{padding-block:8px}@media(max-width:360px)and (max-height:480px){.app-shell--preparation .topbar{flex-wrap:nowrap;gap:4px;padding:8px}.app-shell--preparation .topbar .brand{flex:1 1 auto}.app-shell--preparation .topbar .brand small{display:none}}@media(max-width:360px){.parts-screen{gap:8px}.parts-screen h2{font-size:1.25rem}.parts-row{padding:12px;margin-block:4px;gap:8px}.parts-screen .compact-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.parts-screen .compact-actions button{overflow-wrap:normal;word-break:normal}}@media(max-width:360px){.parts-screen--cached-result{padding-bottom:6rem}.parts-screen--cached-result .parts-jump-to-results{display:block;position:fixed;z-index:5;bottom:max(8px,env(safe-area-inset-bottom));left:50%;transform:translate(-50%);width:calc(100vw - 32px);max-width:42rem;box-shadow:0 2px 12px #0000002e}.parts-screen--cached-result:has(.parts-search input:focus) .parts-jump-to-results{display:none}.parts-screen--cached-result h2{font-size:clamp(20px,1rem,32px)}.parts-screen--cached-result .parts-context{font-size:clamp(16px,.75em,24px);line-height:1.2}}@media(max-width:360px)and (max-height:450px){.parts-screen:has(.parts-find-action){padding-bottom:7rem}.parts-screen:has(.parts-find-action) .parts-context{font-size:clamp(16px,.75em,24px);line-height:1.2}.parts-screen:has(.parts-find-action) h2{font-size:clamp(20px,1rem,32px)}.parts-screen .parts-find-action{position:fixed;z-index:5;bottom:max(8px,env(safe-area-inset-bottom));left:50%;transform:translate(-50%);width:calc(100vw - 32px);max-width:42rem;box-shadow:0 2px 12px #0000002e}.parts-find-action .parts-action-full{display:none}.parts-find-action .parts-action-short{display:inline}}.confirmed-plan-part{min-width:0;display:grid;gap:8px;scroll-margin-block:12px}.confirmed-plan-part>p,.confirmed-plan-part>h2{margin:0}.confirmed-plan-part h2{font-size:1.1rem}.confirmed-plan-part .parts-row{margin:0}.full-catalogue{width:min(100%,48rem);margin-inline:auto;padding:1rem;box-sizing:border-box;overflow-wrap:anywhere}.full-catalogue,.full-catalogue button,.full-catalogue input{font-size:1rem}.full-catalogue h2{font-size:clamp(1.35rem,5vw,1.7rem);line-height:1.2}.content:has(.full-catalogue){padding:8px 12px max(16px,env(safe-area-inset-bottom))}.full-catalogue{padding-block:.35rem}.full-catalogue-nav,.full-catalogue-actions{display:flex;flex-wrap:wrap;gap:.6rem;align-items:stretch}.full-catalogue-nav{margin-bottom:.25rem}.full-catalogue-nav{position:sticky;top:0;z-index:3;background:var(--surface,#eef5f1);padding-block:.35rem}.full-catalogue-nav>button{flex:1 1 0;min-width:0;white-space:normal;overflow-wrap:normal;padding-inline:8px}.full-catalogue-nav>button:only-child{flex:0 1 auto}.full-catalogue h2{scroll-margin-top:4rem;margin:.25rem 0 .5rem}.full-catalogue-search-next{margin-top:.35rem}.full-catalogue-list{scroll-margin-top:4.5rem}.full-catalogue-list{display:grid;gap:.75rem;margin-block:1rem}.full-catalogue .parts-row{min-width:0}.full-catalogue .parts-row strong,.full-catalogue .parts-row p{overflow-wrap:anywhere}.full-catalogue-actions button{max-width:100%;white-space:normal;min-height:2.75rem}.full-catalogue input{width:100%;min-width:0;box-sizing:border-box}.full-catalogue-steps{display:flex;flex-wrap:wrap;gap:.25rem .5rem;list-style:none;padding:0;margin:.5rem 0 .75rem;line-height:1.5}.full-catalogue-steps li{display:flex;gap:.5rem;max-width:100%}.full-catalogue-steps [aria-current=step]>span:first-child{font-weight:800;text-decoration:underline;text-underline-offset:.2em}.full-catalogue-current-step{margin:.5rem 0;font-weight:700;line-height:1.4}.full-catalogue-route{margin-block:8px 12px}.full-catalogue-guidance{margin-block:.5rem .75rem;display:flow-root}.full-catalogue-guidance>.inline-help{float:right;margin-inline-start:8px}.full-catalogue-guidance p{margin:0;min-width:0;line-height:1.5}.full-catalogue-search{padding:12px;border:2px solid var(--accent);border-radius:1rem;background:var(--surface);scroll-margin-top:9rem;min-width:0}.full-catalogue-search>label{font-size:1.125rem;font-weight:800;line-height:1.4;margin:0}.full-catalogue-search p{margin:.5rem 0;line-height:1.5}.full-catalogue-search-field{position:relative;min-width:0}.full-catalogue-search-field>svg{position:absolute;left:.85rem;top:50%;transform:translateY(-50%);width:1.25rem;height:1.25rem;fill:none;stroke:var(--ink);stroke-width:2;pointer-events:none}.full-catalogue-search-field input{min-height:3.25rem;padding:.75rem .75rem .75rem 2.65rem;border:2px solid var(--accent);border-radius:.6rem;color:var(--ink);background:var(--surface);font-size:max(1rem,16px);line-height:1.5}.full-catalogue-search-field input::placeholder{color:var(--muted);opacity:1}.full-catalogue .full-catalogue-search .full-catalogue-search-field input[type=search]{font-size:max(1rem,16px)}.full-catalogue-search-field input[type=search]::-webkit-search-cancel-button,.full-catalogue-search-field input[type=search]::-webkit-search-decoration{-webkit-appearance:none;appearance:none;display:none}.full-catalogue-search-example{overflow-wrap:anywhere}.full-catalogue-search-field.has-query input{padding-inline-end:56px}.full-catalogue-search-clear{position:absolute;right:6px;top:50%;transform:translateY(-50%);display:grid;place-items:center;min-width:44px;min-height:44px;padding:0;border:0;border-radius:8px;background:var(--surface);color:var(--ink)}.full-catalogue-search-clear svg{width:1rem;height:1rem;fill:none;stroke:currentColor;stroke-width:2;pointer-events:none}@media(max-height:480px){.full-catalogue-nav{position:static}}@media(max-width:380px){.full-catalogue{padding:.75rem}.full-catalogue-actions{display:grid;grid-template-columns:minmax(0,1fr)}.full-catalogue-actions button{width:100%}}@media(max-width:380px){.full-catalogue{padding-inline:8px}}.cache-catalogue{min-width:0}.cache-catalogue h2{margin:0 0 .5rem;overflow-wrap:anywhere}.cache-catalogue-nav{display:flex;flex-wrap:wrap;gap:.6rem;margin-bottom:.75rem}.cache-catalogue-nav>button{flex:1 1 7.5rem;min-inline-size:min(100%,7.5rem);overflow-wrap:normal;word-break:normal}.cache-catalogue .secondary-action{min-height:44px;border:2px solid #17634e;background:#edf6f2;color:#145740;font-size:1rem;font-weight:650}.cache-catalogue .secondary-action:disabled{border-color:#a9b8b1;background:#f1f4f2;color:#53665d;opacity:1}.cache-catalogue .primary-action{min-height:48px;font-size:1rem}.cache-catalogue-guidance{display:flex;align-items:flex-start;gap:.5rem;margin-bottom:.75rem}.cache-catalogue-guidance p{margin:0}.cache-catalogue-breadcrumb{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem .3rem;margin:.25rem 0 .65rem;overflow-wrap:anywhere;font-size:.95rem}.cache-catalogue-crumb{display:inline-flex;align-items:baseline;gap:.25rem;min-width:0;max-width:100%}.cache-catalogue-context{margin:.4rem 0 .65rem;color:#405a4e;font-size:.9rem;overflow-wrap:anywhere}.cache-catalogue-breadcrumb button{min-height:44px;padding:.3rem;color:#145740;text-decoration:underline;border:0;background:transparent;font:inherit}.cache-catalogue-search{margin:.75rem 0}.cache-catalogue-search label{display:block;margin-bottom:.35rem;font-weight:700}.cache-catalogue-search-field{display:flex;gap:.4rem;align-items:center}.cache-catalogue-search-field input{min-width:0;flex:1;min-height:48px;border:2px solid #17634e;border-radius:12px;padding:.65rem;font-size:1rem;color:#152e24;background:#fff}.cache-catalogue .cache-catalogue-search .cache-catalogue-search-field input[type=search]{font-size:max(1rem,16px)}.cache-catalogue-search-field input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.cache-catalogue-search>p{margin:.3rem 0 0;font-size:.9rem;color:#405a4e}.cache-catalogue-title{display:flex;align-items:flex-start;gap:.5rem}.cache-catalogue-title h2{flex:1;min-width:0}.cache-catalogue-search-label--hidden{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.cache-catalogue-sections-link{margin:.6rem 0 1rem}.cache-catalogue-link{display:inline-block;min-height:44px;max-width:100%;padding:.4rem 0;border:0;background:transparent;color:#145740;font:inherit;font-weight:650;text-align:left;text-decoration:underline;text-underline-offset:.15em;overflow-wrap:normal;word-break:normal}.cache-catalogue-link[aria-disabled=true]{color:#53665d}.cache-catalogue-link-note{margin:.2rem 0 0;font-size:.9rem;color:#405a4e}.cache-catalogue-results-heading{margin:.65rem 0;font-size:1rem}.cache-catalogue-list{display:grid;gap:.8rem;scroll-margin-top:1rem}.cache-catalogue .parts-row{min-width:0;margin:0;padding:1rem;overflow-wrap:anywhere}.cache-catalogue .parts-row>strong{display:block}.cache-catalogue .parts-row>.primary-action{width:100%;padding-inline:.35rem;overflow-wrap:normal;word-break:normal}.cache-catalogue .parts-row>p{margin:.5rem 0}.cache-catalogue-path{font-size:.9rem;color:#405a4e}.cache-catalogue-selected{margin-top:.75rem!important}.cache-catalogue-selected ul{padding-left:1.2rem;margin:.35rem 0}.cache-catalogue-condition-heading{display:flex;align-items:center;gap:.4rem}.cache-catalogue-condition-heading h3{margin:0;flex:1}.cache-catalogue-selected li{margin:.35rem 0}.cache-catalogue-saved{margin-top:1.25rem}@media(max-width:360px){.cache-catalogue-search-field{flex-wrap:wrap}.cache-catalogue-search-field input{flex-basis:100%}}.vehicle-context-row--compact .vehicle-context-control{min-height:0;padding:10px 12px;gap:4px}.vehicle-context-row--compact .vehicle-context-identity__secondary{font-size:.85em}.home-task-links .secondary-action small{display:block;font-size:.8em;font-weight:400;line-height:1.4}.cache-catalogue-sections-link button:disabled{opacity:.65;cursor:default;text-decoration:none}.purchase-form .form-section{grid-template-columns:minmax(0,1fr)}.purchase-form .clear-disclosure{min-width:0;max-width:100%;box-sizing:border-box}.purchase-form .clear-disclosure>summary>span{min-width:0;overflow-wrap:anywhere}.home-task-links>.secondary-action:has(>small){flex-direction:column;align-items:flex-start;gap:6px}.custom-interval__fields .maintenance-date-input,.reminder-settings-form input[type=time]{display:block;box-sizing:border-box;min-width:0;width:100%;max-width:100%;min-height:48px;height:48px;padding:10px 12px;border:1px solid var(--line);border-radius:12px;background:var(--surface);color:var(--text)}.maintenance-date-input::-webkit-date-and-time-value{min-height:1.4em;text-align:left}.reminder-settings-form label,.maintenance-picker .clear-disclosure{min-width:0}.reminder-settings-form select{min-width:0;max-width:100%}.reminder-settings-form{min-width:0;grid-template-columns:minmax(0,1fr)}.reminder-settings-form label{grid-template-columns:minmax(0,1fr)}.reminder-settings-form select{width:100%;box-sizing:border-box}.clear-disclosure{border:1px solid var(--line,#9daf9f);border-radius:12px;margin:12px 0}.clear-disclosure>summary{min-height:44px;display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:8px;padding:10px 12px;cursor:pointer;font-weight:600;box-sizing:border-box}.clear-disclosure>summary:focus-visible{outline:3px solid var(--accent,#176b49);outline-offset:3px}.clear-disclosure__action{text-decoration:underline;color:var(--accent,#176b49)}.clear-disclosure__body{padding:0 12px 12px}.clear-disclosure :is(input,textarea,select){max-width:100%;box-sizing:border-box}.owner-panel-access{padding:12px 16px;overflow-wrap:anywhere}.owner-panel-access summary{min-height:44px;padding-block:10px;cursor:pointer}.owner-panel-access label{display:block;margin-block:12px}.owner-panel-access input{display:block;width:100%;box-sizing:border-box;min-height:44px;margin-top:6px;padding:10px;font-size:16px;color:#183f32;background:#fff;border:1px solid #8ba79b;border-radius:10px}.owner-panel-access button{display:block;width:100%;box-sizing:border-box;min-height:44px;margin-block:10px;padding:10px 12px;white-space:normal;font:inherit;color:#fff;background:#176b4f;border:1px solid #176b4f;border-radius:10px}.owner-panel-access button:disabled{color:#52665e;background:#e1e9e5;border-color:#8ba79b}.owner-panel-access :is(input,button,summary):focus-visible{outline:3px solid #145aab;outline-offset:3px}.owner-panel-access [role=status]{min-height:1.5em}
