.SvgButton__kk9{-webkit-tap-highlight-color:transparent;background:unset;border:unset;color:var(--icon-tertiary);font-family:inherit;line-height:unset;padding:unset;text-align:unset;line-height:0;text-decoration:none;display:flex}.SvgButton__kk9:not(:disabled){cursor:pointer}@media (hover:hover) and (pointer:fine){.SvgButton__kk9:not(:disabled):hover{color:var(--states-icon-hovered-tertiary)}}.SvgButton__kk9:disabled{cursor:not-allowed}.AvatarContainer__7c-{-webkit-tap-highlight-color:transparent;background:unset;border:unset;color:inherit;height:var(--MaxUi-AvatarContainer_size);font-family:inherit;line-height:unset;padding:unset;text-align:unset;width:var(--MaxUi-AvatarContainer_size);text-decoration:none;display:block;position:relative}.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:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.AvatarContainer__content__h8v{width:100%;height:100%;display:flex;position:relative;overflow:hidden}.AvatarContainer__overlay__qul{position:absolute;inset:0;overflow:hidden}.AvatarContainer__rightBottomCorner__kZG{position:absolute;bottom:0;right:0}.AvatarContainer__rightTopCorner__y4y{position:absolute;top:0;right: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;width:100%;height:100%;display:flex}.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-{object-fit:cover;object-position:center;width:100%;height:100%}.AvatarOnlineDot__-GT{justify-content:center;align-items:center;display:flex;position:relative;bottom:-2px;right:-2px}.AvatarOnlineDot_size_xs__2SY{width:12px;height:12px}.AvatarOnlineDot_size_xs__2SY .AvatarOnlineDot__dot__8dL{border-width:2px;width:6px;height:6px}.AvatarOnlineDot_size_s__T1u{width:16px;height:16px}.AvatarOnlineDot_size_s__T1u .AvatarOnlineDot__dot__8dL{border-width:2px;width:8px;height:8px}.AvatarOnlineDot_size_m__ris{width:20px;height:20px}.AvatarOnlineDot_size_m__ris .AvatarOnlineDot__dot__8dL{border-width:2px;width:10px;height:10px}.AvatarOnlineDot_size_l__zo4{width:24px;height:24px}.AvatarOnlineDot_size_l__zo4 .AvatarOnlineDot__dot__8dL{border-width:3px;width:12px;height:12px}.AvatarOnlineDot__dot__8dL{background-color:var(--icon-themed);border-color:var(--background-surface-primary);border-style:solid;border-radius:100%;display:flex}.AvatarOverlay__-nV{background:var(--background-overlay-secondary);color:var(--text-contrast-static);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.EllipsisText__vGw{text-overflow:ellipsis;display:block;overflow:hidden}.EllipsisText_multiline__1tx{-webkit-line-clamp:var(--MaxUi-EllipsisText_linesCount);-webkit-box-orient:vertical;display:-webkit-box}.EllipsisText_singleLine__3CP{white-space:nowrap}.Ripple__R4t{position:absolute}.Ripple_active__Rit{background:var(--Ripple_backgroundColor,var(--states-background-hovered-transparent));opacity:0;border-radius:50%;block-size:24px;inline-size:24px;margin-block:-12px 0;margin-inline:0 -12px;animation:.3s animation-wave__T4L;inset-block-start:0;inset-inline-start:0}@keyframes animation-wave__T4L{0%{opacity:1;transform:scale(1)}30%{opacity:1}to{opacity:0;transform:scale(8)}}.Spinner__piy{animation:1s linear infinite rotation__CUP;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)}.Spinner__spinner__Qdc{background:conic-gradient(var(--MaxUi-Spinner_gradient-from) 15%,var(--MaxUi-Spinner_gradient-to) 100%);height:inherit;width:inherit}@keyframes rotation__CUP{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.Button__0OJ{-webkit-tap-highlight-color:transparent;background-color:var(--MaxUi-Button_background);box-sizing:border-box;color:var(--MaxUi-Button_foreground);cursor:pointer;font-family:var(--family-base);border:0;justify-content:center;align-items:center;text-decoration:none;display:flex;position:relative;overflow:hidden}.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_small__LLG{border-radius:var(--size-border-radius-action-small);min-width:28px;height:28px}.Button_size_small__LLG:where(.Button_mode_primary__lfx,.Button_mode_secondary__u7i,.Button_mode_tertiary__1G9){padding:0 var(--spacing-size-xl)}.Button_size_medium__fI9{border-radius:var(--size-border-radius-action-medium);min-width:40px;height:40px}.Button_size_medium__fI9:where(.Button_mode_primary__lfx,.Button_mode_secondary__u7i,.Button_mode_tertiary__1G9){padding:0 var(--spacing-size-xl)}.Button_size_large__S2-{border-radius:var(--size-border-radius-action-large);min-width:52px;height:52px}.Button_size_large__S2-:where(.Button_mode_primary__lfx,.Button_mode_secondary__u7i,.Button_mode_tertiary__1G9){padding:0 var(--spacing-size3xl)}.Button_mode_link__a3e{padding:0}.Button_appearance_themed__z2B:where(.Button_mode_primary__lfx){--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_appearance_themed__z2B:where(.Button_mode_primary__lfx):hover{--MaxUi-Button_background:var(--states-background-hovered-themed)}}.Button_appearance_themed__z2B:where(.Button_mode_primary__lfx).Button_disabled__jkY{--MaxUi-Button_background:var(--states-background-disabled-themed);--MaxUi-Button_foreground:var(--states-text-disabled-contrast-static)}.Button_appearance_themed__z2B:where(.Button_mode_primary__lfx){--MaxUi-external_background:var(--background-accent-contrast-static);--MaxUi-external_foreground:var(--text-themed)}.Button_appearance_themed__z2B:where(.Button_mode_primary__lfx).Button_disabled__jkY{--MaxUi-external_background:var(--states-background-disabled-contrast-static);--MaxUi-external_foreground:var(--states-text-disabled-themed)}.Button_appearance_themed__z2B:where(.Button_mode_secondary__u7i){--MaxUi-Button_background-active:var(--states-background-pressed-neutral-fade);--MaxUi-Button_background:var(--background-accent-neutral-fade);--MaxUi-Button_foreground:var(--text-themed)}@media (hover:hover) and (pointer:fine){.Button_appearance_themed__z2B:where(.Button_mode_secondary__u7i):hover{--MaxUi-Button_background:var(--states-background-hovered-neutral-fade)}}.Button_appearance_themed__z2B:where(.Button_mode_secondary__u7i).Button_disabled__jkY{--MaxUi-Button_background:var(--states-background-disabled-neutral-fade);--MaxUi-Button_foreground:var(--states-text-disabled-themed)}.Button_appearance_themed__z2B:where(.Button_mode_secondary__u7i){--MaxUi-external_background:var(--background-accent-themed);--MaxUi-external_foreground:var(--text-contrast-static)}.Button_appearance_themed__z2B:where(.Button_mode_secondary__u7i).Button_disabled__jkY{--MaxUi-external_background:var(--states-background-disabled-themed);--MaxUi-external_foreground:var(--states-text-disabled-contrast-static)}.Button_appearance_themed__z2B:where(.Button_mode_tertiary__1G9){--MaxUi-Button_background-active:var(--states-background-pressed-transparent);--MaxUi-Button_background:transparent;--MaxUi-Button_foreground:var(--text-themed)}@media (hover:hover) and (pointer:fine){.Button_appearance_themed__z2B:where(.Button_mode_tertiary__1G9):hover{--MaxUi-Button_background:var(--states-background-hovered-transparent)}}.Button_appearance_themed__z2B:where(.Button_mode_tertiary__1G9).Button_disabled__jkY{--MaxUi-Button_foreground:var(--states-text-disabled-themed)}.Button_appearance_themed__z2B:where(.Button_mode_tertiary__1G9){--MaxUi-external_background:var(--background-accent-themed);--MaxUi-external_foreground:var(--text-contrast-static)}.Button_appearance_themed__z2B:where(.Button_mode_tertiary__1G9).Button_disabled__jkY{--MaxUi-external_background:var(--states-background-disabled-themed);--MaxUi-external_foreground:var(--states-text-disabled-contrast-static)}.Button_appearance_themed__z2B:where(.Button_mode_link__a3e){--MaxUi-Button_foreground-active:var(--states-text-pressed-themed);--MaxUi-Button_background:transparent;--MaxUi-Button_foreground:var(--text-themed)}@media (hover:hover) and (pointer:fine){.Button_appearance_themed__z2B:where(.Button_mode_link__a3e):hover{--MaxUi-Button_foreground:var(--states-text-hovered-themed)}}.Button_appearance_themed__z2B:where(.Button_mode_link__a3e).Button_disabled__jkY{--MaxUi-Button_foreground:var(--states-text-disabled-themed)}.Button_appearance_themed__z2B:where(.Button_mode_link__a3e){--MaxUi-external_background:var(--background-accent-themed);--MaxUi-external_foreground:var(--text-contrast-static)}.Button_appearance_themed__z2B:where(.Button_mode_link__a3e).Button_disabled__jkY{--MaxUi-external_background:var(--states-background-disabled-themed);--MaxUi-external_foreground:var(--states-text-disabled-contrast-static)}.Button_appearance_negative__-Iy:where(.Button_mode_primary__lfx){--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_appearance_negative__-Iy:where(.Button_mode_primary__lfx):hover{--MaxUi-Button_background:var(--states-background-hovered-negative)}}.Button_appearance_negative__-Iy:where(.Button_mode_primary__lfx).Button_disabled__jkY{--MaxUi-Button_background:var(--states-background-disabled-negative);--MaxUi-Button_foreground:var(--states-text-disabled-contrast-static)}.Button_appearance_negative__-Iy:where(.Button_mode_primary__lfx){--MaxUi-external_background:var(--background-accent-contrast-static);--MaxUi-external_foreground:var(--text-negative)}.Button_appearance_negative__-Iy:where(.Button_mode_primary__lfx).Button_disabled__jkY{--MaxUi-external_background:var(--states-background-disabled-contrast-static);--MaxUi-external_foreground:var(--states-text-disabled-negative)}.Button_appearance_negative__-Iy:where(.Button_mode_secondary__u7i){--MaxUi-Button_background-active:var(--states-background-pressed-neutral-fade);--MaxUi-Button_background:var(--background-accent-neutral-fade);--MaxUi-Button_foreground:var(--text-negative)}@media (hover:hover) and (pointer:fine){.Button_appearance_negative__-Iy:where(.Button_mode_secondary__u7i):hover{--MaxUi-Button_background:var(--states-background-hovered-neutral-fade)}}.Button_appearance_negative__-Iy:where(.Button_mode_secondary__u7i).Button_disabled__jkY{--MaxUi-Button_background:var(--states-background-disabled-neutral-fade);--MaxUi-Button_foreground:var(--states-text-disabled-negative)}.Button_appearance_negative__-Iy:where(.Button_mode_secondary__u7i){--MaxUi-external_background:var(--background-accent-negative);--MaxUi-external_foreground:var(--text-contrast-static)}.Button_appearance_negative__-Iy:where(.Button_mode_secondary__u7i).Button_disabled__jkY{--MaxUi-external_background:var(--states-background-disabled-negative);--MaxUi-external_foreground:var(--states-text-disabled-contrast-static)}.Button_appearance_negative__-Iy:where(.Button_mode_tertiary__1G9){--MaxUi-Button_background-active:var(--states-background-pressed-transparent);--MaxUi-Button_background:transparent;--MaxUi-Button_foreground:var(--text-negative)}@media (hover:hover) and (pointer:fine){.Button_appearance_negative__-Iy:where(.Button_mode_tertiary__1G9):hover{--MaxUi-Button_background:var(--states-background-hovered-transparent)}}.Button_appearance_negative__-Iy:where(.Button_mode_tertiary__1G9).Button_disabled__jkY{--MaxUi-Button_foreground:var(--states-text-disabled-negative)}.Button_appearance_negative__-Iy:where(.Button_mode_tertiary__1G9){--MaxUi-external_background:var(--background-accent-negative);--MaxUi-external_foreground:var(--text-contrast-static)}.Button_appearance_negative__-Iy:where(.Button_mode_tertiary__1G9).Button_disabled__jkY{--MaxUi-external_background:var(--states-background-disabled-negative);--MaxUi-external_foreground:var(--states-text-disabled-contrast-static)}.Button_appearance_negative__-Iy:where(.Button_mode_link__a3e){--MaxUi-Button_foreground-active:var(--states-text-pressed-negative);--MaxUi-Button_background:transparent;--MaxUi-Button_foreground:var(--text-negative)}@media (hover:hover) and (pointer:fine){.Button_appearance_negative__-Iy:where(.Button_mode_link__a3e):hover{--MaxUi-Button_foreground:var(--states-text-hovered-negative)}}.Button_appearance_negative__-Iy:where(.Button_mode_link__a3e).Button_disabled__jkY{--MaxUi-Button_foreground:var(--states-text-disabled-negative)}.Button_appearance_negative__-Iy:where(.Button_mode_link__a3e){--MaxUi-external_background:var(--background-accent-negative);--MaxUi-external_foreground:var(--text-contrast-static)}.Button_appearance_negative__-Iy:where(.Button_mode_link__a3e).Button_disabled__jkY{--MaxUi-external_background:var(--states-background-disabled-negative);--MaxUi-external_foreground:var(--states-text-disabled-contrast-static)}.Button_appearance_neutral__SAu:where(.Button_mode_primary__lfx){--MaxUi-Button_background-active:var(--states-background-pressed-neutral);--MaxUi-Button_background:var(--background-accent-neutral);--MaxUi-Button_foreground:var(--text-contrast)}@media (hover:hover) and (pointer:fine){.Button_appearance_neutral__SAu:where(.Button_mode_primary__lfx):hover{--MaxUi-Button_background:var(--states-background-hovered-neutral)}}.Button_appearance_neutral__SAu:where(.Button_mode_primary__lfx).Button_disabled__jkY{--MaxUi-Button_background:var(--states-background-disabled-neutral);--MaxUi-Button_foreground:var(--states-text-disabled-contrast)}.Button_appearance_neutral__SAu:where(.Button_mode_primary__lfx){--MaxUi-external_background:var(--background-accent-contrast-static);--MaxUi-external_foreground:var(--text-primary-static)}.Button_appearance_neutral__SAu:where(.Button_mode_primary__lfx).Button_disabled__jkY{--MaxUi-external_background:var(--states-background-disabled-contrast-static);--MaxUi-external_foreground:var(--states-text-disabled-primary-static)}.Button_appearance_neutral__SAu:where(.Button_mode_secondary__u7i){--MaxUi-Button_background-active:var(--states-background-pressed-neutral-fade);--MaxUi-Button_background:var(--background-accent-neutral-fade);--MaxUi-Button_foreground:var(--text-primary)}@media (hover:hover) and (pointer:fine){.Button_appearance_neutral__SAu:where(.Button_mode_secondary__u7i):hover{--MaxUi-Button_background:var(--states-background-hovered-neutral-fade)}}.Button_appearance_neutral__SAu:where(.Button_mode_secondary__u7i).Button_disabled__jkY{--MaxUi-Button_background:var(--states-background-disabled-neutral-fade);--MaxUi-Button_foreground:var(--states-text-disabled-primary)}.Button_appearance_neutral__SAu:where(.Button_mode_secondary__u7i){--MaxUi-external_background:var(--background-accent-neutral);--MaxUi-external_foreground:var(--text-contrast)}.Button_appearance_neutral__SAu:where(.Button_mode_secondary__u7i).Button_disabled__jkY{--MaxUi-external_background:var(--states-background-disabled-neutral);--MaxUi-external_foreground:var(--states-text-disabled-contrast)}.Button_appearance_neutral__SAu:where(.Button_mode_tertiary__1G9){--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_appearance_neutral__SAu:where(.Button_mode_tertiary__1G9):hover{--MaxUi-Button_background:var(--states-background-hovered-transparent)}}.Button_appearance_neutral__SAu:where(.Button_mode_tertiary__1G9).Button_disabled__jkY{--MaxUi-Button_foreground:var(--states-text-disabled-primary)}.Button_appearance_neutral__SAu:where(.Button_mode_tertiary__1G9){--MaxUi-external_background:var(--background-accent-neutral);--MaxUi-external_foreground:var(--text-contrast)}.Button_appearance_neutral__SAu:where(.Button_mode_tertiary__1G9).Button_disabled__jkY{--MaxUi-external_background:var(--states-background-disabled-neutral);--MaxUi-external_foreground:var(--states-text-disabled-contrast)}.Button_appearance_neutral__SAu:where(.Button_mode_link__a3e){--MaxUi-Button_foreground-active:var(--states-text-pressed-primary);--MaxUi-Button_background:transparent;--MaxUi-Button_foreground:var(--text-primary)}@media (hover:hover) and (pointer:fine){.Button_appearance_neutral__SAu:where(.Button_mode_link__a3e):hover{--MaxUi-Button_foreground:var(--states-text-hovered-primary)}}.Button_appearance_neutral__SAu:where(.Button_mode_link__a3e).Button_disabled__jkY{--MaxUi-Button_foreground:var(--states-text-disabled-primary)}.Button_appearance_neutral__SAu:where(.Button_mode_link__a3e){--MaxUi-external_background:var(--background-accent-neutral);--MaxUi-external_foreground:var(--text-contrast)}.Button_appearance_neutral__SAu:where(.Button_mode_link__a3e).Button_disabled__jkY{--MaxUi-external_background:var(--states-background-disabled-neutral);--MaxUi-external_foreground:var(--states-text-disabled-contrast)}.Button_appearance_neutral-themed__H03:where(.Button_mode_primary__lfx){--MaxUi-Button_background-active:var(--states-background-pressed-neutral-themed);--MaxUi-Button_background:var(--background-accent-neutral-themed);--MaxUi-Button_foreground:var(--text-contrast-static)}@media (hover:hover) and (pointer:fine){.Button_appearance_neutral-themed__H03:where(.Button_mode_primary__lfx):hover{--MaxUi-Button_background:var(--states-background-hovered-neutral-themed)}}.Button_appearance_neutral-themed__H03:where(.Button_mode_primary__lfx).Button_disabled__jkY{--MaxUi-Button_background:var(--states-background-disabled-neutral-themed);--MaxUi-Button_foreground:var(--states-text-disabled-contrast-static)}.Button_appearance_neutral-themed__H03:where(.Button_mode_primary__lfx){--MaxUi-external_background:var(--background-accent-contrast-static);--MaxUi-external_foreground:var(--text-neutral-themed)}.Button_appearance_neutral-themed__H03:where(.Button_mode_primary__lfx).Button_disabled__jkY{--MaxUi-external_background:var(--states-background-disabled-contrast-static);--MaxUi-external_foreground:var(--states-text-disabled-neutral-themed)}.Button_appearance_neutral-themed__H03:where(.Button_mode_secondary__u7i){--MaxUi-Button_background-active:var(--states-background-pressed-neutral-fade);--MaxUi-Button_background:var(--background-accent-neutral-fade);--MaxUi-Button_foreground:var(--text-neutral-themed)}@media (hover:hover) and (pointer:fine){.Button_appearance_neutral-themed__H03:where(.Button_mode_secondary__u7i):hover{--MaxUi-Button_background:var(--states-background-hovered-neutral-fade)}}.Button_appearance_neutral-themed__H03:where(.Button_mode_secondary__u7i).Button_disabled__jkY{--MaxUi-Button_background:var(--states-background-disabled-neutral-fade);--MaxUi-Button_foreground:var(--states-text-disabled-neutral-themed)}.Button_appearance_neutral-themed__H03:where(.Button_mode_secondary__u7i){--MaxUi-external_background:var(--background-accent-neutral-themed);--MaxUi-external_foreground:var(--text-contrast-static)}.Button_appearance_neutral-themed__H03:where(.Button_mode_secondary__u7i).Button_disabled__jkY{--MaxUi-external_background:var(--states-background-disabled-neutral-themed);--MaxUi-external_foreground:var(--states-text-disabled-contrast-static)}.Button_appearance_neutral-themed__H03:where(.Button_mode_tertiary__1G9){--MaxUi-Button_background-active:var(--states-background-pressed-transparent);--MaxUi-Button_background:transparent;--MaxUi-Button_foreground:var(--text-neutral-themed)}@media (hover:hover) and (pointer:fine){.Button_appearance_neutral-themed__H03:where(.Button_mode_tertiary__1G9):hover{--MaxUi-Button_background:var(--states-background-hovered-transparent)}}.Button_appearance_neutral-themed__H03:where(.Button_mode_tertiary__1G9).Button_disabled__jkY{--MaxUi-Button_foreground:var(--states-text-disabled-neutral-themed)}.Button_appearance_neutral-themed__H03:where(.Button_mode_tertiary__1G9){--MaxUi-external_background:var(--background-accent-neutral-themed);--MaxUi-external_foreground:var(--text-contrast-static)}.Button_appearance_neutral-themed__H03:where(.Button_mode_tertiary__1G9).Button_disabled__jkY{--MaxUi-external_background:var(--states-background-disabled-neutral-themed);--MaxUi-external_foreground:var(--states-text-disabled-contrast-static)}.Button_appearance_neutral-themed__H03:where(.Button_mode_link__a3e){--MaxUi-Button_foreground-active:var(--states-text-pressed-neutral-themed);--MaxUi-Button_background:transparent;--MaxUi-Button_foreground:var(--text-neutral-themed)}@media (hover:hover) and (pointer:fine){.Button_appearance_neutral-themed__H03:where(.Button_mode_link__a3e):hover{--MaxUi-Button_foreground:var(--states-text-hovered-neutral-themed)}}.Button_appearance_neutral-themed__H03:where(.Button_mode_link__a3e).Button_disabled__jkY{--MaxUi-Button_foreground:var(--states-text-disabled-neutral-themed)}.Button_appearance_neutral-themed__H03:where(.Button_mode_link__a3e){--MaxUi-external_background:var(--background-accent-neutral-themed);--MaxUi-external_foreground:var(--text-contrast-static)}.Button_appearance_neutral-themed__H03:where(.Button_mode_link__a3e).Button_disabled__jkY{--MaxUi-external_background:var(--states-background-disabled-neutral);--MaxUi-external_foreground:var(--states-text-disabled-contrast-static)}.Button_appearance_contrast-static__DgE:where(.Button_mode_primary__lfx){--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_appearance_contrast-static__DgE:where(.Button_mode_primary__lfx):hover{--MaxUi-Button_background:var(--states-background-hovered-contrast-static)}}.Button_appearance_contrast-static__DgE:where(.Button_mode_primary__lfx).Button_disabled__jkY{--MaxUi-Button_background:var(--states-background-disabled-contrast-static);--MaxUi-Button_foreground:var(--states-text-disabled-primary-static)}.Button_appearance_contrast-static__DgE:where(.Button_mode_primary__lfx){--MaxUi-external_background:var(--background-accent-neutral-static);--MaxUi-external_foreground:var(--text-contrast-static)}.Button_appearance_contrast-static__DgE:where(.Button_mode_primary__lfx).Button_disabled__jkY{--MaxUi-external_background:var(--states-background-disabled-neutral-static);--MaxUi-external_foreground:var(--states-text-disabled-contrast-static)}.Button_appearance_contrast-static__DgE:where(.Button_mode_secondary__u7i){--MaxUi-Button_background-active:var(--states-background-pressed-neutral-fade);--MaxUi-Button_background:var(--background-accent-neutral-fade);--MaxUi-Button_foreground:var(--text-contrast-static)}@media (hover:hover) and (pointer:fine){.Button_appearance_contrast-static__DgE:where(.Button_mode_secondary__u7i):hover{--MaxUi-Button_background:var(--states-background-hovered-neutral-fade)}}.Button_appearance_contrast-static__DgE:where(.Button_mode_secondary__u7i).Button_disabled__jkY{--MaxUi-Button_background:var(--states-background-disabled-neutral-fade);--MaxUi-Button_foreground:var(--states-text-disabled-contrast-static)}.Button_appearance_contrast-static__DgE:where(.Button_mode_secondary__u7i){--MaxUi-external_background:var(--background-accent-contrast-static);--MaxUi-external_foreground:var(--text-primary)}.Button_appearance_contrast-static__DgE:where(.Button_mode_secondary__u7i).Button_disabled__jkY{--MaxUi-external_background:var(--states-background-disabled-contrast-static);--MaxUi-external_foreground:var(--states-text-disabled-primary)}.Button_appearance_contrast-static__DgE:where(.Button_mode_tertiary__1G9){--MaxUi-Button_background-active:var(--states-background-pressed-transparent);--MaxUi-Button_background:transparent;--MaxUi-Button_foreground:var(--text-contrast-static)}@media (hover:hover) and (pointer:fine){.Button_appearance_contrast-static__DgE:where(.Button_mode_tertiary__1G9):hover{--MaxUi-Button_background:var(--states-background-hovered-transparent)}}.Button_appearance_contrast-static__DgE:where(.Button_mode_tertiary__1G9).Button_disabled__jkY{--MaxUi-Button_foreground:var(--states-text-disabled-contrast-static)}.Button_appearance_contrast-static__DgE:where(.Button_mode_tertiary__1G9){--MaxUi-external_background:var(--background-accent-contrast-static);--MaxUi-external_foreground:var(--text-primary)}.Button_appearance_contrast-static__DgE:where(.Button_mode_tertiary__1G9).Button_disabled__jkY{--MaxUi-external_background:var(--states-background-disabled-contrast-static);--MaxUi-external_foreground:var(--states-text-disabled-primary)}.Button_appearance_contrast-static__DgE:where(.Button_mode_link__a3e){--MaxUi-Button_foreground-active:var(--states-text-pressed-contrast-static);--MaxUi-Button_background:transparent;--MaxUi-Button_foreground:var(--text-contrast-static)}@media (hover:hover) and (pointer:fine){.Button_appearance_contrast-static__DgE:where(.Button_mode_link__a3e):hover{--MaxUi-Button_foreground:var(--states-text-hovered-contrast-static)}}.Button_appearance_contrast-static__DgE:where(.Button_mode_link__a3e).Button_disabled__jkY{--MaxUi-Button_foreground:var(--states-text-disabled-contrast-static)}.Button_appearance_contrast-static__DgE:where(.Button_mode_link__a3e){--MaxUi-external_background:var(--background-accent-contrast-static);--MaxUi-external_foreground:var(--text-primary)}.Button_appearance_contrast-static__DgE:where(.Button_mode_link__a3e).Button_disabled__jkY{--MaxUi-external_background:var(--states-background-disabled-contrast-static);--MaxUi-external_foreground:var(--states-text-disabled-primary)}.Button__content__vnq{z-index:1;position:relative}:where(.Button_size_small__LLG) .Button__content__vnq{font-family:var(--family-base);font-size:var(--size-action-small);letter-spacing:var(--letter-spacing-action-small);font-weight:500;line-height:var(--height-action-small)}:where(.Button_size_medium__fI9) .Button__content__vnq{font-family:var(--family-base);font-size:var(--size-action-medium);letter-spacing:var(--letter-spacing-action-medium);font-weight:500;line-height:var(--height-action-medium)}:where(.Button_size_large__S2-) .Button__content__vnq{font-family:var(--family-base);font-size:var(--size-action-large);letter-spacing:var(--letter-spacing-action-large);font-weight:600;line-height:var(--height-action-large)}.Button__spinnerContainer__G4I{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.Button__iconBefore__BUe{z-index:1;display:flex;position:relative}:where(.Button_size_small__LLG) .Button__iconBefore__BUe{margin-right:var(--spacing-size-xs)}:where(.Button_size_medium__fI9) .Button__iconBefore__BUe,:where(.Button_size_large__S2-) .Button__iconBefore__BUe{margin-right:var(--spacing-size-s)}.Button__iconAfter__VhZ{z-index:1;display:flex;position:relative}:where(.Button_size_small__LLG) .Button__iconAfter__VhZ{margin-left:var(--spacing-size-xs)}:where(.Button_size_medium__fI9) .Button__iconAfter__VhZ,:where(.Button_size_large__S2-) .Button__iconAfter__VhZ{margin-left:var(--spacing-size-s)}.Button__indicator__HuA{z-index:1;position:relative}:where(.Button_size_small__LLG) .Button__indicator__HuA{margin-left:var(--spacing-size-xs)}:where(.Button_size_medium__fI9) .Button__indicator__HuA,:where(.Button_size_large__S2-) .Button__indicator__HuA{margin-left:var(--spacing-size-s)}.Button__ripple__jw0{pointer-events:none;position:absolute;inset:0}.Counter__0Oj{box-sizing:border-box;font-family:var(--family-base);font-size:var(--size-title-small);letter-spacing:var(--letter-spacing-title-small);font-weight:500;line-height:var(--height-title-small);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);border-radius:12px;align-items:center;display:inline-flex}.Counter_appearance_themed__anX.Counter_mode_filled__9Uy.Counter_disabled__Nhg{background-color:var(--states-background-disabled-themed);color:var(--states-text-disabled-contrast-static)}.Counter_appearance_themed__anX.Counter_mode_filled__9Uy.Counter_muted__3IJ{background-color:var(--background-accent-neutral-fade);color:var(--text-secondary)}.Counter_appearance_themed__anX.Counter_mode_filled__9Uy:not(.Counter_muted__3IJ):not(.Counter_disabled__Nhg){background-color:var(--background-accent-themed);color:var(--text-contrast-static)}.Counter_appearance_themed__anX.Counter_mode_inverse__IIJ.Counter_disabled__Nhg{background-color:var(--states-background-disabled-contrast-static);color:var(--states-text-disabled-themed)}.Counter_appearance_themed__anX.Counter_mode_inverse__IIJ.Counter_muted__3IJ{background-color:var(--background-accent-neutral-fade);color:var(--text-secondary)}.Counter_appearance_themed__anX.Counter_mode_inverse__IIJ:not(.Counter_muted__3IJ):not(.Counter_disabled__Nhg){background-color:var(--background-accent-contrast-static);color:var(--text-themed)}.Counter_appearance_neutral__SN9.Counter_mode_filled__9Uy.Counter_disabled__Nhg{background-color:var(--states-background-disabled-neutral);color:var(--states-text-disabled-contrast)}.Counter_appearance_neutral__SN9.Counter_mode_filled__9Uy.Counter_muted__3IJ{background-color:var(--background-accent-neutral-fade);color:var(--text-secondary)}.Counter_appearance_neutral__SN9.Counter_mode_filled__9Uy:not(.Counter_muted__3IJ):not(.Counter_disabled__Nhg){background-color:var(--background-accent-neutral);color:var(--text-contrast)}.Counter_appearance_neutral__SN9.Counter_mode_inverse__IIJ.Counter_disabled__Nhg{background-color:var(--states-background-disabled-contrast);color:var(--states-text-disabled-primary)}.Counter_appearance_neutral__SN9.Counter_mode_inverse__IIJ.Counter_muted__3IJ{background-color:var(--background-accent-neutral-fade);color:var(--text-secondary)}.Counter_appearance_neutral__SN9.Counter_mode_inverse__IIJ:not(.Counter_muted__3IJ):not(.Counter_disabled__Nhg){background-color:var(--background-accent-contrast);color:var(--text-primary)}.Counter_appearance_neutral-themed__yq8.Counter_mode_filled__9Uy.Counter_disabled__Nhg{background-color:var(--states-background-disabled-neutral-themed);color:var(--states-text-disabled-contrast-static)}.Counter_appearance_neutral-themed__yq8.Counter_mode_filled__9Uy.Counter_muted__3IJ{background-color:var(--background-accent-neutral-fade);color:var(--text-secondary)}.Counter_appearance_neutral-themed__yq8.Counter_mode_filled__9Uy:not(.Counter_muted__3IJ):not(.Counter_disabled__Nhg){background-color:var(--background-accent-neutral-themed);color:var(--text-contrast-static)}.Counter_appearance_neutral-themed__yq8.Counter_mode_inverse__IIJ.Counter_disabled__Nhg{background-color:var(--states-background-disabled-contrast-static);color:var(--states-text-disabled-neutral-themed)}.Counter_appearance_neutral-themed__yq8.Counter_mode_inverse__IIJ.Counter_muted__3IJ{background-color:var(--background-accent-neutral-fade);color:var(--text-secondary)}.Counter_appearance_neutral-themed__yq8.Counter_mode_inverse__IIJ:not(.Counter_muted__3IJ):not(.Counter_disabled__Nhg){background-color:var(--background-accent-contrast-static);color:var(--text-neutral-themed)}.Counter_appearance_neutral-static__UeR.Counter_mode_filled__9Uy.Counter_disabled__Nhg{background-color:var(--states-background-disabled-neutral-static);color:var(--states-text-disabled-contrast-static)}.Counter_appearance_neutral-static__UeR.Counter_mode_filled__9Uy.Counter_muted__3IJ{background-color:var(--background-accent-neutral-fade);color:var(--text-secondary)}.Counter_appearance_neutral-static__UeR.Counter_mode_filled__9Uy:not(.Counter_muted__3IJ):not(.Counter_disabled__Nhg){background-color:var(--background-accent-neutral-static);color:var(--text-contrast-static)}.Counter_appearance_neutral-static__UeR.Counter_mode_inverse__IIJ.Counter_disabled__Nhg{background-color:var(--states-background-disabled-contrast-static);color:var(--states-text-disabled-primary-static)}.Counter_appearance_neutral-static__UeR.Counter_mode_inverse__IIJ.Counter_muted__3IJ{background-color:var(--background-accent-neutral-fade);color:var(--text-secondary)}.Counter_appearance_neutral-static__UeR.Counter_mode_inverse__IIJ:not(.Counter_muted__3IJ):not(.Counter_disabled__Nhg){background-color:var(--background-accent-contrast-static);color:var(--text-primary-static)}.Counter_appearance_negative__JZg.Counter_mode_filled__9Uy.Counter_disabled__Nhg{background-color:var(--states-background-disabled-negative);color:var(--states-text-disabled-contrast-static)}.Counter_appearance_negative__JZg.Counter_mode_filled__9Uy.Counter_muted__3IJ{background-color:var(--background-accent-neutral-fade);color:var(--text-secondary)}.Counter_appearance_negative__JZg.Counter_mode_filled__9Uy:not(.Counter_muted__3IJ):not(.Counter_disabled__Nhg){background-color:var(--background-accent-negative);color:var(--text-contrast-static)}.Counter_appearance_negative__JZg.Counter_mode_inverse__IIJ.Counter_disabled__Nhg{background-color:var(--states-background-disabled-contrast-static);color:var(--states-text-disabled-negative)}.Counter_appearance_negative__JZg.Counter_mode_inverse__IIJ.Counter_muted__3IJ{background-color:var(--background-accent-neutral-fade);color:var(--text-secondary)}.Counter_appearance_negative__JZg.Counter_mode_inverse__IIJ:not(.Counter_muted__3IJ):not(.Counter_disabled__Nhg){background-color:var(--background-accent-contrast-static);color:var(--text-negative)}.Tappable__TDG{-webkit-tap-highlight-color:transparent;background:unset;border:unset;color:inherit;font-family:inherit;line-height:unset;padding:unset;text-align:unset;text-decoration:none;position:relative;overflow:hidden}@media (hover:hover) and (pointer:fine){.Tappable_interactive__fYU:not(.Tappable_disabled__DQf):hover{background-color:var(--MaxUi-Tappable_background-hovered,var(--states-background-hovered-transparent))}}.Tappable_interactive__fYU.Tappable_activeMode_ripple__YMg:not(.Tappable_disabled__DQf){--Ripple_backgroundColor:var(--MaxUi-Tappable_background-pressed,var(--states-background-pressed-transparent))}.Tappable_interactive__fYU.Tappable_activeMode_highlight__W7X:not(.Tappable_disabled__DQf):active{background-color:var(--MaxUi-Tappable_background-pressed,var(--states-background-pressed-transparent))}.Tappable_interactive__fYU:not(.Tappable_disabled__DQf){cursor:pointer}.Tappable_interactive__fYU.Tappable_disabled__DQf{cursor:not-allowed}.Tappable__ripple__XiX{pointer-events:none;position:absolute;inset:0}.CellAction__vzN{box-sizing:border-box;align-items:center;width:100%;display:flex}.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{margin-right:var(--spacing-size-xl);justify-content:center;align-items:center;min-width:40px;min-height:40px;display:flex}.CellAction__content__Uib{font-family:var(--family-base);font-size:var(--size-title-large);letter-spacing:var(--letter-spacing-title-large);font-weight:500;line-height:var(--height-title-large);flex-direction:column;flex-grow:1;min-width:0;display:flex}.CellAction__chevron__6SI{color:var(--icon-quaternary);flex-shrink:0}.CellHeader__Epf{box-sizing:border-box;color:var(--text-secondary);min-height:28px;padding:var(--spacing-size-xs) calc(var(--spacing-size4xl) - var(--spacing-size-xl));align-items:center;display:flex}.CellHeader_titleStyle_caps__nfB .CellHeader__content__El-{text-transform:uppercase;font-weight:600}.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}.ClearableInput__FRL{align-items:center;display:flex}.ClearableInput__button__GlG{padding:2px}.CellInput__92-{box-sizing:border-box;align-items:center;display:flex}.CellInput_disabled__fZ7,.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);letter-spacing:var(--letter-spacing-title-large);font-weight:500;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;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;padding:unset;resize:none;outline:none;flex-grow:1}.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{box-sizing:border-box;align-items:center;width:100%;display:flex}.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{margin-right:var(--spacing-size-xl);justify-content:center;align-items:center;min-width:40px;min-height:40px;display:flex}.CellSimple__after__2FK{margin-left:var(--spacing-size-xl);align-items:center;display:flex}.CellSimple__content__SOk{flex-direction:column;flex-grow:1;min-width:0;display:flex}.CellSimple__title__aYs{font-family:var(--family-base);font-size:var(--size-title-large);letter-spacing:var(--letter-spacing-title-large);font-weight:500;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)}.Container__MSr{box-sizing:border-box;flex-direction:column;display:flex}.Container__MSr:not(.Container_fullWidth__Dor){padding-left:var(--spacing-size-xl);padding-right:var(--spacing-size-xl)}.Dot__dio{--MaxUi-Dot_size:6px;height:var(--MaxUi-Dot_size);width:var(--MaxUi-Dot_size);border-radius:100%;display:flex}.Dot_appearance_themed__AJa{background-color:var(--background-accent-themed)}.Dot_appearance_contrast-pinned__i8T{background-color:var(--background-accent-contrast-static)}.Dot_appearance_neutral-fade__paA{background-color:var(--background-accent-neutral-fade)}.Dot_appearance_accent-red__GZs{background-color:var(--background-accent-negative)}.Dot_appearance_inherit__xh2{background-color:var(--MaxUi-external_background,var(--background-accent-themed))}.Flex__8ia{column-gap:var(--MaxUi-Flex_gapX);row-gap:var(--MaxUi-Flex_gapY)}.Grid__tMN{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)}.IconButton__KCr{-webkit-tap-highlight-color:transparent;background:unset;background-color:var(--MaxUi-IconButton_background);border:unset;box-sizing:border-box;color:var(--MaxUi-IconButton_foreground);cursor:pointer;font-family:inherit;line-height:unset;padding:unset;text-align:unset;justify-content:center;align-items:center;text-decoration:none;display:flex;position:relative;overflow:hidden}.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_mode_primary__FqT.IconButton_size_small__e3f,.IconButton_mode_secondary__d4Q.IconButton_size_small__e3f,.IconButton_mode_tertiary__s90.IconButton_size_small__e3f{padding:0 var(--spacing-size-s)}.IconButton_mode_primary__FqT.IconButton_size_medium__MQQ,.IconButton_mode_secondary__d4Q.IconButton_size_medium__MQQ,.IconButton_mode_tertiary__s90.IconButton_size_medium__MQQ{padding:0 var(--spacing-size-m)}.IconButton_mode_primary__FqT.IconButton_size_large__9oz,.IconButton_mode_secondary__d4Q.IconButton_size_large__9oz,.IconButton_mode_tertiary__s90.IconButton_size_large__9oz{padding:0 var(--spacing-size-s)}.IconButton_size_small__e3f{border-radius:var(--size-border-radius-action-small);min-width:28px;height:28px}.IconButton_size_medium__MQQ{border-radius:var(--size-border-radius-action-medium);min-width:40px;height:40px}.IconButton_size_large__9oz{border-radius:var(--size-border-radius-action-large);min-width:52px;height:52px}.IconButton_mode_primary__FqT.IconButton_appearance_themed__jUC{--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_mode_primary__FqT.IconButton_appearance_themed__jUC:hover{--MaxUi-IconButton_background:var(--states-background-hovered-themed)}}.IconButton_mode_primary__FqT.IconButton_appearance_themed__jUC.IconButton_disabled__SZj{--MaxUi-IconButton_background:var(--states-background-disabled-themed);--MaxUi-IconButton_foreground:var(--states-text-disabled-contrast-static)}.IconButton_mode_primary__FqT.IconButton_appearance_themed__jUC{--MaxUi-external_background:var(--background-accent-contrast-static);--MaxUi-external_foreground:var(--text-themed)}.IconButton_mode_primary__FqT.IconButton_appearance_themed__jUC.IconButton_disabled__SZj{--MaxUi-external_background:var(--states-background-disabled-contrast-static);--MaxUi-external_foreground:var(--states-text-disabled-themed)}.IconButton_mode_secondary__d4Q.IconButton_appearance_themed__jUC{--MaxUi-IconButton_background-active:var(--states-background-pressed-neutral-fade);--MaxUi-IconButton_background:var(--background-accent-neutral-fade);--MaxUi-IconButton_foreground:var(--text-themed)}@media (hover:hover) and (pointer:fine){.IconButton_mode_secondary__d4Q.IconButton_appearance_themed__jUC:hover{--MaxUi-IconButton_background:var(--states-background-hovered-neutral-fade)}}.IconButton_mode_secondary__d4Q.IconButton_appearance_themed__jUC.IconButton_disabled__SZj{--MaxUi-IconButton_background:var(--states-background-disabled-neutral-fade);--MaxUi-IconButton_foreground:var(--states-text-disabled-themed)}.IconButton_mode_secondary__d4Q.IconButton_appearance_themed__jUC{--MaxUi-external_background:var(--background-accent-themed);--MaxUi-external_foreground:var(--text-contrast-static)}.IconButton_mode_secondary__d4Q.IconButton_appearance_themed__jUC.IconButton_disabled__SZj{--MaxUi-external_background:var(--states-background-disabled-themed);--MaxUi-external_foreground:var(--states-text-disabled-contrast-static)}.IconButton_mode_tertiary__s90.IconButton_appearance_themed__jUC{--MaxUi-IconButton_background-active:var(--states-background-pressed-transparent);--MaxUi-IconButton_background:transparent;--MaxUi-IconButton_foreground:var(--text-themed)}@media (hover:hover) and (pointer:fine){.IconButton_mode_tertiary__s90.IconButton_appearance_themed__jUC:hover{--MaxUi-IconButton_background:var(--states-background-hovered-transparent)}}.IconButton_mode_tertiary__s90.IconButton_appearance_themed__jUC.IconButton_disabled__SZj{--MaxUi-IconButton_foreground:var(--states-text-disabled-themed)}.IconButton_mode_tertiary__s90.IconButton_appearance_themed__jUC{--MaxUi-external_background:var(--background-accent-themed);--MaxUi-external_foreground:var(--text-contrast-static)}.IconButton_mode_tertiary__s90.IconButton_appearance_themed__jUC.IconButton_disabled__SZj{--MaxUi-external_background:var(--states-background-disabled-themed);--MaxUi-external_foreground:var(--states-text-disabled-contrast-static)}.IconButton_mode_link__kNB.IconButton_appearance_themed__jUC{--MaxUi-IconButton_foreground-active:var(--states-text-pressed-themed);--MaxUi-IconButton_background:transparent;--MaxUi-IconButton_foreground:var(--text-themed)}@media (hover:hover) and (pointer:fine){.IconButton_mode_link__kNB.IconButton_appearance_themed__jUC:hover{--MaxUi-IconButton_foreground:var(--states-text-hovered-themed)}}.IconButton_mode_link__kNB.IconButton_appearance_themed__jUC.IconButton_disabled__SZj{--MaxUi-IconButton_foreground:var(--states-text-disabled-themed)}.IconButton_mode_link__kNB.IconButton_appearance_themed__jUC{--MaxUi-external_background:var(--background-accent-themed);--MaxUi-external_foreground:var(--text-contrast-static)}.IconButton_mode_link__kNB.IconButton_appearance_themed__jUC.IconButton_disabled__SZj{--MaxUi-external_background:var(--states-background-disabled-themed);--MaxUi-external_foreground:var(--states-text-disabled-contrast-static)}.IconButton_mode_primary__FqT.IconButton_appearance_negative__qI2{--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_mode_primary__FqT.IconButton_appearance_negative__qI2:hover{--MaxUi-IconButton_background:var(--states-background-hovered-negative)}}.IconButton_mode_primary__FqT.IconButton_appearance_negative__qI2.IconButton_disabled__SZj{--MaxUi-IconButton_background:var(--states-background-disabled-negative);--MaxUi-IconButton_foreground:var(--states-text-disabled-contrast-static)}.IconButton_mode_primary__FqT.IconButton_appearance_negative__qI2{--MaxUi-external_background:var(--background-accent-contrast-static);--MaxUi-external_foreground:var(--text-negative)}.IconButton_mode_primary__FqT.IconButton_appearance_negative__qI2.IconButton_disabled__SZj{--MaxUi-external_background:var(--states-background-disabled-contrast-static);--MaxUi-external_foreground:var(--states-text-disabled-negative)}.IconButton_mode_secondary__d4Q.IconButton_appearance_negative__qI2{--MaxUi-IconButton_background-active:var(--states-background-pressed-neutral-fade);--MaxUi-IconButton_background:var(--background-accent-neutral-fade);--MaxUi-IconButton_foreground:var(--text-negative)}@media (hover:hover) and (pointer:fine){.IconButton_mode_secondary__d4Q.IconButton_appearance_negative__qI2:hover{--MaxUi-IconButton_background:var(--states-background-hovered-neutral-fade)}}.IconButton_mode_secondary__d4Q.IconButton_appearance_negative__qI2.IconButton_disabled__SZj{--MaxUi-IconButton_background:var(--states-background-disabled-neutral-fade);--MaxUi-IconButton_foreground:var(--states-text-disabled-negative)}.IconButton_mode_secondary__d4Q.IconButton_appearance_negative__qI2{--MaxUi-external_background:var(--background-accent-negative);--MaxUi-external_foreground:var(--text-contrast-static)}.IconButton_mode_secondary__d4Q.IconButton_appearance_negative__qI2.IconButton_disabled__SZj{--MaxUi-external_background:var(--states-background-disabled-negative);--MaxUi-external_foreground:var(--states-text-disabled-contrast-static)}.IconButton_mode_tertiary__s90.IconButton_appearance_negative__qI2{--MaxUi-IconButton_background-active:var(--states-background-pressed-transparent);--MaxUi-IconButton_background:transparent;--MaxUi-IconButton_foreground:var(--text-negative)}@media (hover:hover) and (pointer:fine){.IconButton_mode_tertiary__s90.IconButton_appearance_negative__qI2:hover{--MaxUi-IconButton_background:var(--states-background-hovered-transparent)}}.IconButton_mode_tertiary__s90.IconButton_appearance_negative__qI2.IconButton_disabled__SZj{--MaxUi-IconButton_foreground:var(--states-text-disabled-negative)}.IconButton_mode_tertiary__s90.IconButton_appearance_negative__qI2{--MaxUi-external_background:var(--background-accent-negative);--MaxUi-external_foreground:var(--text-contrast-static)}.IconButton_mode_tertiary__s90.IconButton_appearance_negative__qI2.IconButton_disabled__SZj{--MaxUi-external_background:var(--states-background-disabled-negative);--MaxUi-external_foreground:var(--states-text-disabled-contrast-static)}.IconButton_mode_link__kNB.IconButton_appearance_negative__qI2{--MaxUi-IconButton_foreground-active:var(--states-text-pressed-negative);--MaxUi-IconButton_background:transparent;--MaxUi-IconButton_foreground:var(--text-negative)}@media (hover:hover) and (pointer:fine){.IconButton_mode_link__kNB.IconButton_appearance_negative__qI2:hover{--MaxUi-IconButton_foreground:var(--states-text-hovered-negative)}}.IconButton_mode_link__kNB.IconButton_appearance_negative__qI2.IconButton_disabled__SZj{--MaxUi-IconButton_foreground:var(--states-text-disabled-negative)}.IconButton_mode_link__kNB.IconButton_appearance_negative__qI2{--MaxUi-external_background:var(--background-accent-negative);--MaxUi-external_foreground:var(--text-contrast-static)}.IconButton_mode_link__kNB.IconButton_appearance_negative__qI2.IconButton_disabled__SZj{--MaxUi-external_background:var(--states-background-disabled-negative);--MaxUi-external_foreground:var(--states-text-disabled-contrast-static)}.IconButton_mode_primary__FqT.IconButton_appearance_neutral__8iK{--MaxUi-IconButton_background-active:var(--states-background-pressed-neutral);--MaxUi-IconButton_background:var(--background-accent-neutral);--MaxUi-IconButton_foreground:var(--text-contrast)}@media (hover:hover) and (pointer:fine){.IconButton_mode_primary__FqT.IconButton_appearance_neutral__8iK:hover{--MaxUi-IconButton_background:var(--states-background-hovered-neutral)}}.IconButton_mode_primary__FqT.IconButton_appearance_neutral__8iK.IconButton_disabled__SZj{--MaxUi-IconButton_background:var(--states-background-disabled-neutral);--MaxUi-IconButton_foreground:var(--states-text-disabled-contrast)}.IconButton_mode_primary__FqT.IconButton_appearance_neutral__8iK{--MaxUi-external_background:var(--background-accent-contrast-static);--MaxUi-external_foreground:var(--text-primary-static)}.IconButton_mode_primary__FqT.IconButton_appearance_neutral__8iK.IconButton_disabled__SZj{--MaxUi-external_background:var(--states-background-disabled-contrast-static);--MaxUi-external_foreground:var(--states-text-disabled-primary-static)}.IconButton_mode_secondary__d4Q.IconButton_appearance_neutral__8iK{--MaxUi-IconButton_background-active:var(--states-background-pressed-neutral-fade);--MaxUi-IconButton_background:var(--background-accent-neutral-fade);--MaxUi-IconButton_foreground:var(--text-primary)}@media (hover:hover) and (pointer:fine){.IconButton_mode_secondary__d4Q.IconButton_appearance_neutral__8iK:hover{--MaxUi-IconButton_background:var(--states-background-hovered-neutral-fade)}}.IconButton_mode_secondary__d4Q.IconButton_appearance_neutral__8iK.IconButton_disabled__SZj{--MaxUi-IconButton_background:var(--states-background-disabled-neutral-fade);--MaxUi-IconButton_foreground:var(--states-text-disabled-primary)}.IconButton_mode_secondary__d4Q.IconButton_appearance_neutral__8iK{--MaxUi-external_background:var(--background-accent-neutral);--MaxUi-external_foreground:var(--text-contrast)}.IconButton_mode_secondary__d4Q.IconButton_appearance_neutral__8iK.IconButton_disabled__SZj{--MaxUi-external_background:var(--states-background-disabled-neutral);--MaxUi-external_foreground:var(--states-text-disabled-contrast)}.IconButton_mode_tertiary__s90.IconButton_appearance_neutral__8iK{--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_mode_tertiary__s90.IconButton_appearance_neutral__8iK:hover{--MaxUi-IconButton_background:var(--states-background-hovered-transparent)}}.IconButton_mode_tertiary__s90.IconButton_appearance_neutral__8iK.IconButton_disabled__SZj{--MaxUi-IconButton_foreground:var(--states-text-disabled-primary)}.IconButton_mode_tertiary__s90.IconButton_appearance_neutral__8iK{--MaxUi-external_background:var(--background-accent-neutral);--MaxUi-external_foreground:var(--text-contrast)}.IconButton_mode_tertiary__s90.IconButton_appearance_neutral__8iK.IconButton_disabled__SZj{--MaxUi-external_background:var(--states-background-disabled-neutral);--MaxUi-external_foreground:var(--states-text-disabled-contrast)}.IconButton_mode_link__kNB.IconButton_appearance_neutral__8iK{--MaxUi-IconButton_foreground-active:var(--states-text-pressed-primary);--MaxUi-IconButton_background:transparent;--MaxUi-IconButton_foreground:var(--text-primary)}@media (hover:hover) and (pointer:fine){.IconButton_mode_link__kNB.IconButton_appearance_neutral__8iK:hover{--MaxUi-IconButton_foreground:var(--states-text-hovered-primary)}}.IconButton_mode_link__kNB.IconButton_appearance_neutral__8iK.IconButton_disabled__SZj{--MaxUi-IconButton_foreground:var(--states-text-disabled-primary)}.IconButton_mode_link__kNB.IconButton_appearance_neutral__8iK{--MaxUi-external_background:var(--background-accent-neutral);--MaxUi-external_foreground:var(--text-contrast)}.IconButton_mode_link__kNB.IconButton_appearance_neutral__8iK.IconButton_disabled__SZj{--MaxUi-external_background:var(--states-background-disabled-neutral);--MaxUi-external_foreground:var(--states-text-disabled-contrast)}.IconButton_mode_primary__FqT.IconButton_appearance_neutral-themed__xJM{--MaxUi-IconButton_background-active:var(--states-background-pressed-neutral-themed);--MaxUi-IconButton_background:var(--background-accent-neutral-themed);--MaxUi-IconButton_foreground:var(--text-contrast-static)}@media (hover:hover) and (pointer:fine){.IconButton_mode_primary__FqT.IconButton_appearance_neutral-themed__xJM:hover{--MaxUi-IconButton_background:var(--states-background-hovered-neutral-themed)}}.IconButton_mode_primary__FqT.IconButton_appearance_neutral-themed__xJM.IconButton_disabled__SZj{--MaxUi-IconButton_background:var(--states-background-disabled-neutral-themed);--MaxUi-IconButton_foreground:var(--states-text-disabled-contrast-static)}.IconButton_mode_primary__FqT.IconButton_appearance_neutral-themed__xJM{--MaxUi-external_background:var(--background-accent-contrast-static);--MaxUi-external_foreground:var(--text-neutral-themed)}.IconButton_mode_primary__FqT.IconButton_appearance_neutral-themed__xJM.IconButton_disabled__SZj{--MaxUi-external_background:var(--states-background-disabled-contrast-static);--MaxUi-external_foreground:var(--states-text-disabled-neutral-themed)}.IconButton_mode_secondary__d4Q.IconButton_appearance_neutral-themed__xJM{--MaxUi-IconButton_background-active:var(--states-background-pressed-neutral-fade);--MaxUi-IconButton_background:var(--background-accent-neutral-fade);--MaxUi-IconButton_foreground:var(--text-neutral-themed)}@media (hover:hover) and (pointer:fine){.IconButton_mode_secondary__d4Q.IconButton_appearance_neutral-themed__xJM:hover{--MaxUi-IconButton_background:var(--states-background-hovered-neutral-fade)}}.IconButton_mode_secondary__d4Q.IconButton_appearance_neutral-themed__xJM.IconButton_disabled__SZj{--MaxUi-IconButton_background:var(--states-background-disabled-neutral-fade);--MaxUi-IconButton_foreground:var(--states-text-disabled-neutral-themed)}.IconButton_mode_secondary__d4Q.IconButton_appearance_neutral-themed__xJM{--MaxUi-external_background:var(--background-accent-neutral-themed);--MaxUi-external_foreground:var(--text-contrast-static)}.IconButton_mode_secondary__d4Q.IconButton_appearance_neutral-themed__xJM.IconButton_disabled__SZj{--MaxUi-external_background:var(--states-background-disabled-neutral-themed);--MaxUi-external_foreground:var(--states-text-disabled-contrast-static)}.IconButton_mode_tertiary__s90.IconButton_appearance_neutral-themed__xJM{--MaxUi-IconButton_background-active:var(--states-background-pressed-transparent);--MaxUi-IconButton_background:transparent;--MaxUi-IconButton_foreground:var(--text-neutral-themed)}@media (hover:hover) and (pointer:fine){.IconButton_mode_tertiary__s90.IconButton_appearance_neutral-themed__xJM:hover{--MaxUi-IconButton_background:var(--states-background-hovered-transparent)}}.IconButton_mode_tertiary__s90.IconButton_appearance_neutral-themed__xJM.IconButton_disabled__SZj{--MaxUi-IconButton_foreground:var(--states-text-disabled-neutral-themed)}.IconButton_mode_tertiary__s90.IconButton_appearance_neutral-themed__xJM{--MaxUi-external_background:var(--background-accent-neutral-themed);--MaxUi-external_foreground:var(--text-contrast-static)}.IconButton_mode_tertiary__s90.IconButton_appearance_neutral-themed__xJM.IconButton_disabled__SZj{--MaxUi-external_background:var(--states-background-disabled-neutral-themed);--MaxUi-external_foreground:var(--states-text-disabled-contrast-static)}.IconButton_mode_link__kNB.IconButton_appearance_neutral-themed__xJM{--MaxUi-IconButton_foreground-active:var(--states-text-pressed-neutral-themed);--MaxUi-IconButton_background:transparent;--MaxUi-IconButton_foreground:var(--text-neutral-themed)}@media (hover:hover) and (pointer:fine){.IconButton_mode_link__kNB.IconButton_appearance_neutral-themed__xJM:hover{--MaxUi-IconButton_foreground:var(--states-text-hovered-neutral-themed)}}.IconButton_mode_link__kNB.IconButton_appearance_neutral-themed__xJM.IconButton_disabled__SZj{--MaxUi-IconButton_foreground:var(--states-text-disabled-neutral-themed)}.IconButton_mode_link__kNB.IconButton_appearance_neutral-themed__xJM{--MaxUi-external_background:var(--background-accent-neutral-themed);--MaxUi-external_foreground:var(--text-contrast-static)}.IconButton_mode_link__kNB.IconButton_appearance_neutral-themed__xJM.IconButton_disabled__SZj{--MaxUi-external_background:var(--states-background-disabled-neutral);--MaxUi-external_foreground:var(--states-text-disabled-contrast-static)}.IconButton_mode_primary__FqT.IconButton_appearance_contrast-static__Fp4{--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_mode_primary__FqT.IconButton_appearance_contrast-static__Fp4:hover{--MaxUi-IconButton_background:var(--states-background-hovered-contrast-static)}}.IconButton_mode_primary__FqT.IconButton_appearance_contrast-static__Fp4.IconButton_disabled__SZj{--MaxUi-IconButton_background:var(--states-background-disabled-contrast-static);--MaxUi-IconButton_foreground:var(--states-text-disabled-primary-static)}.IconButton_mode_primary__FqT.IconButton_appearance_contrast-static__Fp4{--MaxUi-external_background:var(--background-accent-neutral-static);--MaxUi-external_foreground:var(--text-contrast-static)}.IconButton_mode_primary__FqT.IconButton_appearance_contrast-static__Fp4.IconButton_disabled__SZj{--MaxUi-external_background:var(--states-background-disabled-neutral-static);--MaxUi-external_foreground:var(--states-text-disabled-contrast-static)}.IconButton_mode_secondary__d4Q.IconButton_appearance_contrast-static__Fp4{--MaxUi-IconButton_background-active:var(--states-background-pressed-neutral-fade);--MaxUi-IconButton_background:var(--background-accent-neutral-fade);--MaxUi-IconButton_foreground:var(--text-contrast-static)}@media (hover:hover) and (pointer:fine){.IconButton_mode_secondary__d4Q.IconButton_appearance_contrast-static__Fp4:hover{--MaxUi-IconButton_background:var(--states-background-hovered-neutral-fade)}}.IconButton_mode_secondary__d4Q.IconButton_appearance_contrast-static__Fp4.IconButton_disabled__SZj{--MaxUi-IconButton_background:var(--states-background-disabled-neutral-fade);--MaxUi-IconButton_foreground:var(--states-text-disabled-contrast-static)}.IconButton_mode_secondary__d4Q.IconButton_appearance_contrast-static__Fp4{--MaxUi-external_background:var(--background-accent-contrast-static);--MaxUi-external_foreground:var(--text-primary)}.IconButton_mode_secondary__d4Q.IconButton_appearance_contrast-static__Fp4.IconButton_disabled__SZj{--MaxUi-external_background:var(--states-background-disabled-contrast-static);--MaxUi-external_foreground:var(--states-text-disabled-primary)}.IconButton_mode_tertiary__s90.IconButton_appearance_contrast-static__Fp4{--MaxUi-IconButton_background-active:var(--states-background-pressed-transparent);--MaxUi-IconButton_background:transparent;--MaxUi-IconButton_foreground:var(--text-contrast-static)}@media (hover:hover) and (pointer:fine){.IconButton_mode_tertiary__s90.IconButton_appearance_contrast-static__Fp4:hover{--MaxUi-IconButton_background:var(--states-background-hovered-transparent)}}.IconButton_mode_tertiary__s90.IconButton_appearance_contrast-static__Fp4.IconButton_disabled__SZj{--MaxUi-IconButton_foreground:var(--states-text-disabled-contrast-static)}.IconButton_mode_tertiary__s90.IconButton_appearance_contrast-static__Fp4{--MaxUi-external_background:var(--background-accent-contrast-static);--MaxUi-external_foreground:var(--text-primary)}.IconButton_mode_tertiary__s90.IconButton_appearance_contrast-static__Fp4.IconButton_disabled__SZj{--MaxUi-external_background:var(--states-background-disabled-contrast-static);--MaxUi-external_foreground:var(--states-text-disabled-primary)}.IconButton_mode_link__kNB.IconButton_appearance_contrast-static__Fp4{--MaxUi-IconButton_foreground-active:var(--states-text-pressed-contrast-static);--MaxUi-IconButton_background:transparent;--MaxUi-IconButton_foreground:var(--text-contrast-static)}@media (hover:hover) and (pointer:fine){.IconButton_mode_link__kNB.IconButton_appearance_contrast-static__Fp4:hover{--MaxUi-IconButton_foreground:var(--states-text-hovered-contrast-static)}}.IconButton_mode_link__kNB.IconButton_appearance_contrast-static__Fp4.IconButton_disabled__SZj{--MaxUi-IconButton_foreground:var(--states-text-disabled-contrast-static)}.IconButton_mode_link__kNB.IconButton_appearance_contrast-static__Fp4{--MaxUi-external_background:var(--background-accent-contrast-static);--MaxUi-external_foreground:var(--text-primary)}.IconButton_mode_link__kNB.IconButton_appearance_contrast-static__Fp4.IconButton_disabled__SZj{--MaxUi-external_background:var(--states-background-disabled-contrast-static);--MaxUi-external_foreground:var(--states-text-disabled-primary)}.IconButton__spinnerContainer__9--{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.IconButton__content__dCL{z-index:2;line-height:0;position:relative}.IconButton__ripple__l8M{--Ripple__backgroundColor:var(--iconbutton__backgroundColor_active);position:absolute;inset:0}.Input__A3w{border-radius:var(--size-border-radius-semantic-border-radius-card);color:var(--text-primary);padding-left:var(--spacing-size-xl);padding-right:var(--spacing-size-xl);align-items:center;display:flex}.Input_disabled__mpt{cursor:not-allowed}.Input_compact__gBl{height:40px}.Input__A3w:not(.Input_compact__gBl){height:52px}.Input_mode_primary__2Mr{background-color:var(--background-surface-card)}.Input_mode_primary__2Mr.Input_disabled__mpt{background-color:var(--states-background-disabled-card)}.Input_mode_secondary__c6D{background-color:var(--background-accent-neutral-fade-secondary)}.Input_mode_secondary__c6D.Input_disabled__mpt{background-color:var(--states-background-disabled-neutral-fade)}.Input__body__sVJ{flex-grow:1}.Input__iconBefore__gxx{color:var(--icon-primary);margin-right:var(--spacing-size-xl);display:flex}.Input__iconAfter__jL1{color:var(--icon-primary)}.Input__clearButton__nKe,.Input__iconAfter__jL1{margin-left:var(--spacing-size-xl);display:flex}.Input__input__gy5{appearance:none;background:unset;border:unset;box-shadow:none;color:inherit;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;padding:unset;resize:none;outline:none;flex-grow:1}.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)}.MaxUI__g7Q{--font:system-ui,-apple-system,BlinkMacSystemFont,"Roboto","Apple Color Emoji","Helvetica Neue",sans-serif;--gradient-red:linear-gradient(153deg,#ff48b6 0.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%);background-color:var(--background-surface-primary);color:var(--text-primary);font-family:var(--font);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:-.45px;--letter-spacing-title-3:-.43px;--letter-spacing-headline-1:-.31px;--letter-spacing-text:-.31px;--letter-spacing-headline-2:-.23px;--letter-spacing-paragraph:-.23px;--letter-spacing-subhead:-.15px;--letter-spacing-footnote:-.08px;--letter-spacing-caption-1:0px;--letter-spacing-caption-2:.06px;--letter-spacing-title-1:.07px;--letter-spacing-caption-3:.17px;--letter-spacing-accent-action-1:-.43px;--letter-spacing-accent-action-2:-.31px;--letter-spacing-accent-action-3:-.15px;--letter-spacing-accent-subaction:-.08px;--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:-apple-system,system-ui,"Helvetica Neue",Roboto,sans-serif;--family-base:-apple-system,system-ui,"Helvetica Neue",Roboto,sans-serif;--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}.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:.15px;--letter-spacing-headline-2:.15px;--letter-spacing-subhead:.15px;--letter-spacing-text:.15px;--letter-spacing-footnote:.2px;--letter-spacing-caption-1:.3px;--letter-spacing-caption-2:.3px;--letter-spacing-caption-3:.3px;--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:.15px;--letter-spacing-accent-action-2:.15px;--letter-spacing-accent-action-3:.15px;--letter-spacing-accent-subaction:.2px;--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:-apple-system,system-ui,"Helvetica Neue",Roboto,sans-serif;--family-base:-apple-system,system-ui,"Helvetica Neue",Roboto,sans-serif;--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}.MaxUI_colorScheme_light__Woo{--accent-red:#ff303c;--accent-secondary:#0c0d0e85;--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:#edeef2d6;--background-contrast-floating-i-os:#ffffffd6;--background-neutral-floating-android:#696c70;--background-neutral-floating-i-os:#151a1fa3;--background-overlay:#0c0d0e52;--background-overlay-secondary:#0009;--background-overlay-static:#0c0d0e52;--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-negative:#ff303c;--background-accent-neutral:#0d0d0d;--background-accent-neutral-fade:#09090914;--background-accent-neutral-fade-secondary:#0909090d;--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:#ffffffd6;--background-local-top-bar-primary-android:#fff;--background-local-top-bar-primary-i-os:#ffffffd6;--background-local-top-bar-secondary-android:#edeef2;--background-local-top-bar-secondary-i-os:#edeef2d6;--gradients-banner-dk-background-fantasy-step-1:#8e85ff;--gradients-banner-dk-background-fantasy-step-2:#4e04ec;--gradients-banner-dk-background-icon-container-step-1:#fff3;--gradients-banner-dk-background-icon-container-step-2:#fff0;--gradients-banner-dk-background-vibrant-step-1:#0099f0;--gradients-banner-dk-background-vibrant-step-2:#0834d3;--gradients-banner-dk-stroke-icon-container-step-1:#ffffff8f;--gradients-banner-dk-stroke-icon-container-step-2:#ffffff0a;--gradients-banner-dk-stroke-icon-container-step-3:#fff0;--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:#8d28c866;--gradients-button-text-promo-disabled-step-2:#7c42fa66;--gradients-button-text-promo-disabled-step-3:#007aff66;--gradients-button-text-promo-disabled-step-4:#609ceb66;--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:#ffffffb8;--gradients-complex-overlay-floating-step-3:#fff0;--gradients-empty-block-icon-wrapper-shape-step-1:#ffffff80;--gradients-empty-block-icon-wrapper-shape-step-2:#fff0;--gradients-empty-block-icon-wrapper-stroke-step-1:#ffffff8f;--gradients-empty-block-icon-wrapper-stroke-step-2:#ffffff0a;--gradients-empty-block-icon-wrapper-stroke-step-3:#fff0;--gradients-loading-icon-contrast-filled:#fff;--gradients-loading-icon-contrast-transparent:#fff0;--gradients-loading-icon-contrast-static-filled:#fff;--gradients-loading-icon-contrast-static-transparent:#fff0;--gradients-loading-icon-negative-filled:#ff303c;--gradients-loading-icon-negative-transparent:#ff303c00;--gradients-loading-icon-neutral-themed-filled:#0d0d0d;--gradients-loading-icon-neutral-themed-transparent:#0d0d0d00;--gradients-loading-icon-primary-filled:#0d0d0d;--gradients-loading-icon-primary-transparent:#0d0d0d00;--gradients-loading-icon-primary-static-filled:#0d0d0d;--gradients-loading-icon-primary-static-transparent:#0d0d0d00;--gradients-loading-icon-themed-filled:#007aff;--gradients-loading-icon-themed-transparent:#007aff00;--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;--shadow-android-tab-bar-default-color:transparent;--shadow-android-tab-bar-scroll-color:#0000000f;--shadow-android-top-bar-scroll-color:#0000000f;--shadow-elevation-1-primary:#0000000f;--shadow-elevation-1-secondary:#00000008;--shadow-elevation-2-primary:#0000000f;--shadow-elevation-2-secondary:#0000000a;--shadow-elevation-3-primary:#00000014;--shadow-elevation-3-secondary:#00000014;--shadow-elevation-4-primary:#00000029;--shadow-elevation-4-secondary:#0000001f;--shadow-tabbar-color:#0000001a;--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:#0c0d0e7a;--states-background-active-themed:#0062cc;--states-background-active-transparent:#0d0d0d0a;--states-background-active-transparent-secondary-static:#ffffff4d;--states-background-disabled-card:#fff6;--states-background-disabled-contrast:#fff6;--states-background-disabled-contrast-static:#fff6;--states-background-disabled-negative:#f760697a;--states-background-disabled-neutral:#87898f;--states-background-disabled-neutral-fade:#0909090a;--states-background-disabled-neutral-static:#87898f;--states-background-disabled-neutral-themed:#87898f;--states-background-disabled-overlay-static:#0c0d0e33;--states-background-disabled-positive:#48b5638f;--states-background-disabled-secondary:#0c0d0e85;--states-background-disabled-themed:#007aff7a;--states-background-hovered-card:#f6f6f6;--states-background-hovered-contrast-static:#f6f6f6;--states-background-hovered-negative:#ff4b55;--states-background-hovered-neutral:#373737;--states-background-hovered-neutral-fade:#0909090d;--states-background-hovered-neutral-themed:#373737;--states-background-hovered-positive:#19a63c;--states-background-hovered-themed:#479fff;--states-background-hovered-transparent:#0d0d0d0a;--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:#0d0d0d0a;--states-background-pressed-neutral-themed:#141414;--states-background-pressed-positive:#10ca3f;--states-background-pressed-themed:#006ee5;--states-background-pressed-transparent:#0d0d0d14;--states-background-pressed-transparent-select:#e9efff;--states-icon-disabled-contrast:#ffffffb8;--states-icon-disabled-contrast-static:#ffffffb8;--states-icon-disabled-negative:#e54d56a3;--states-icon-disabled-neutral-themed:#6f7276a3;--states-icon-disabled-positive:#48b5638f;--states-icon-disabled-primary:#6f7276a3;--states-icon-disabled-primary-static:#6f7276a3;--states-icon-disabled-themed:#007aff99;--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:#0c0d0ea3;--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:#ffffffa3;--states-text-disabled-contrast-static:#ffffffb8;--states-text-disabled-negative:#e54d56a3;--states-text-disabled-neutral-themed:#6f7276a3;--states-text-disabled-primary:#6f7276a3;--states-text-disabled-primary-static:#6f7276a3;--states-text-disabled-themed:#007aff99;--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:#0c0d0ea3;--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:#0d0d0d85;--states-text-pressed-themed:#006be0;--stroke-contrast-secondary-static:#ffffff4d;--stroke-contrast-static:#fff;--stroke-negative:#ff303c;--stroke-positive:#1abe43;--stroke-secondary:#0c0d0e85;--stroke-themed:#007aff;--stroke-transparent:#0c0d0e00;--stroke-local-carver-tab-bar:#fff;--stroke-local-tab-bar-android:#0c0d0e29;--stroke-local-tab-bar-i-os:#0c0d0e29;--stroke-local-top-bar-android:#0c0d0e29;--stroke-local-top-bar-i-os:#0c0d0e29;--stroke-separator-contrast:#ffffff14;--stroke-separator-primary:#0c0d0e29;--stroke-separator-secondary:#0c0d0e0f;--text-contrast:#fff;--text-contrast-static:#fff;--text-negative:#ff303c;--text-neutral-themed:#0c0d0e;--text-positive:#1abe43;--text-primary:#0c0d0e;--text-primary-static:#0c0d0e;--text-secondary:#0c0d0e85;--text-subhead:#0c0d0eb8;--text-tertiary:#0c0d0e66;--text-themed:#007aff}.MaxUI_colorScheme_dark__jFq{--accent-red:#ff444f;--accent-secondary:#ffffff70;--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:#17181cd6;--background-contrast-floating-i-os:#17181cd6;--background-neutral-floating-android:#535458;--background-neutral-floating-i-os:#797b81a3;--background-overlay:#0d0d0da3;--background-overlay-secondary:#0009;--background-overlay-static:#0d0d0d52;--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-negative:#ce4257;--background-accent-neutral:#fff;--background-accent-neutral-fade:#ffffff17;--background-accent-neutral-fade-secondary:#ffffff17;--background-accent-neutral-static:#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:#1e1f24d6;--background-local-top-bar-primary-android:#1e1f24;--background-local-top-bar-primary-i-os:#1e1f24d6;--background-local-top-bar-secondary-android:#17181c;--background-local-top-bar-secondary-i-os:#17181cd6;--gradients-banner-dk-background-fantasy-step-1:#8e85ff;--gradients-banner-dk-background-fantasy-step-2:#4e04ec;--gradients-banner-dk-background-icon-container-step-1:#fff3;--gradients-banner-dk-background-icon-container-step-2:#fff0;--gradients-banner-dk-background-vibrant-step-1:#0099f0;--gradients-banner-dk-background-vibrant-step-2:#0834d3;--gradients-banner-dk-stroke-icon-container-step-1:#ffffff8f;--gradients-banner-dk-stroke-icon-container-step-2:#ffffff0a;--gradients-banner-dk-stroke-icon-container-step-3:#fff0;--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:#8d28c866;--gradients-button-text-promo-disabled-step-2:#7c42fa66;--gradients-button-text-promo-disabled-step-3:#007aff66;--gradients-button-text-promo-disabled-step-4:#609ceb66;--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:#0d0d0db8;--gradients-complex-overlay-floating-step-3:#0d0d0d00;--gradients-empty-block-icon-wrapper-shape-step-1:#fff3;--gradients-empty-block-icon-wrapper-shape-step-2:#fff0;--gradients-empty-block-icon-wrapper-stroke-step-1:#ffffff4d;--gradients-empty-block-icon-wrapper-stroke-step-2:#ffffff0a;--gradients-empty-block-icon-wrapper-stroke-step-3:#fff0;--gradients-loading-icon-contrast-filled:#0d0d0d;--gradients-loading-icon-contrast-transparent:#0d0d0d00;--gradients-loading-icon-contrast-static-filled:#fff;--gradients-loading-icon-contrast-static-transparent:#fff0;--gradients-loading-icon-negative-filled:#ff444f;--gradients-loading-icon-negative-transparent:#ff444f00;--gradients-loading-icon-neutral-themed-filled:#007aff;--gradients-loading-icon-neutral-themed-transparent:#007aff00;--gradients-loading-icon-primary-filled:#fff;--gradients-loading-icon-primary-transparent:#fff0;--gradients-loading-icon-primary-static-filled:#0d0d0d;--gradients-loading-icon-primary-static-transparent:#0d0d0d00;--gradients-loading-icon-themed-filled:#007aff;--gradients-loading-icon-themed-transparent:#007aff00;--icon-contrast:#0c0d0e;--icon-contrast-static:#fff;--icon-negative:#ce4257;--icon-neutral-themed:#007aff;--icon-positive:#2bc644;--icon-primary:#fffc;--icon-primary-static:#0c0d0e;--icon-quaternary:#ffffff47;--icon-secondary:#ffffff70;--icon-tertiary:#ffffff47;--icon-themed:#007aff;--shadow-android-tab-bar-default-color:#00000029;--shadow-android-tab-bar-scroll-color:#00000029;--shadow-android-top-bar-scroll-color:#00000029;--shadow-elevation-1-primary:#0003;--shadow-elevation-1-secondary:#0000001a;--shadow-elevation-2-primary:#0003;--shadow-elevation-2-secondary:#00000026;--shadow-elevation-3-primary:#0000004d;--shadow-elevation-3-secondary:#0000004d;--shadow-elevation-4-primary:#0003;--shadow-elevation-4-secondary:#0000001a;--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:#0d0d0d7a;--states-background-active-themed:#0062cc;--states-background-active-transparent:#ffffff14;--states-background-active-transparent-secondary-static:#ffffff4d;--states-background-disabled-card:#1e1e1e66;--states-background-disabled-contrast:#0d0d0d66;--states-background-disabled-contrast-static:#ffffff1f;--states-background-disabled-negative:#ffffff1f;--states-background-disabled-neutral:#ffffff1f;--states-background-disabled-neutral-fade:#ffffff1f;--states-background-disabled-neutral-static:#ffffff1f;--states-background-disabled-neutral-themed:#ffffff1f;--states-background-disabled-overlay-static:#0d0d0d33;--states-background-disabled-positive:#ffffff1f;--states-background-disabled-secondary:#ffffff70;--states-background-disabled-themed:#ffffff1f;--states-background-hovered-card:#32343d;--states-background-hovered-contrast-static:#f6f6f6;--states-background-hovered-negative:#f54e67;--states-background-hovered-neutral:#e4e4e4;--states-background-hovered-neutral-fade:#e8e8e826;--states-background-hovered-neutral-themed:#479fff;--states-background-hovered-positive:#27ac3c;--states-background-hovered-themed:#479fff;--states-background-hovered-transparent:#e8e8e80a;--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:#e8e8e80a;--states-background-pressed-neutral-themed:#006ee5;--states-background-pressed-positive:#3dc453;--states-background-pressed-themed:#006ee5;--states-background-pressed-transparent:#e8e8e814;--states-background-pressed-transparent-select:#2c2d37;--states-icon-disabled-contrast:#0c0d0ea3;--states-icon-disabled-contrast-static:#e8e8e87a;--states-icon-disabled-negative:#c75b6285;--states-icon-disabled-neutral-themed:#007aff99;--states-icon-disabled-positive:#58b26ea3;--states-icon-disabled-primary:#b7b8b8a3;--states-icon-disabled-primary-static:#6f7276a3;--states-icon-disabled-themed:#007aff99;--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:#e8e8e8a3;--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:#ffffff47;--states-text-disabled-contrast-static:#ffffff47;--states-text-disabled-negative:#ffffff47;--states-text-disabled-neutral-themed:#ffffff47;--states-text-disabled-primary:#ffffff47;--states-text-disabled-primary-static:#ffffff47;--states-text-disabled-themed:#ffffff47;--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:#e8e8e8a3;--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:#e8e8e8ad;--states-text-pressed-themed:#006be0;--stroke-contrast-secondary-static:#ffffff4d;--stroke-contrast-static:#fffc;--stroke-negative:#ff444f;--stroke-positive:#2bc644;--stroke-secondary:#ffffff70;--stroke-themed:#007aff;--stroke-transparent:#fff0;--stroke-local-carver-tab-bar:#1e1f24;--stroke-local-tab-bar-android:#fff0;--stroke-local-tab-bar-i-os:#fff0;--stroke-local-top-bar-android:#fff0;--stroke-local-top-bar-i-os:#fff0;--stroke-separator-contrast:#0c0d0e1a;--stroke-separator-primary:#ffffff1f;--stroke-separator-secondary:#ffffff0f;--text-contrast:#0c0d0e;--text-contrast-static:#fff;--text-negative:#ce4257;--text-neutral-themed:#007aff;--text-positive:#2bc644;--text-primary:#fffc;--text-primary-static:#0c0d0e;--text-secondary:#ffffff70;--text-subhead:#ffffffbd;--text-tertiary:#ffffff47;--text-themed:#007aff}.Panel__kpB{flex-direction:column;height:100%;display:flex}.Panel_centeredX__jxE{align-items:center}.Panel_centeredY__fp1{justify-content:center}.Panel_mode_primary__hES{background-color:var(--background-surface-primary)}.Panel_mode_secondary__yer{background-color:var(--background-surface-ground)}.SearchInput__cI6{background-color:var(--background-accent-neutral-fade);border-radius:var(--size-border-radius-semantic-border-radius);align-items:center;display:flex;position:relative}@media (hover:hover) and (pointer:fine){.SearchInput__cI6:hover{background-color:var(--states-background-hovered-neutral-fade)}}.SearchInput__cI6:active{background-color:var(--states-background-pressed-neutral-fade)}.SearchInput__body__WUT{flex-grow:1}.SearchInput__icon__dsa{color:var(--icon-tertiary);height:16px;bottom:0;left:var(--spacing-size-xl);width:16px;margin-top:auto;margin-bottom:auto;position:absolute;top:0}.SearchInput__clearButton__qsm{padding-left:var(--spacing-size-m);padding-right:var(--spacing-size-m);display:flex}.SearchInput__input__xoX{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;padding:unset;resize:none;outline:none;width:100%}.SearchInput_platform_ios__Sn7 .SearchInput__input__xoX{padding:var(--spacing-size-m) 0 var(--spacing-size-m) calc(var(--spacing-size-xl) + var(--spacing-size-m) + 16px)}.SearchInput_platform_android__QG9 .SearchInput__input__xoX{padding:var(--spacing-size-l) 0 var(--spacing-size-l) calc(var(--spacing-size-xl) + var(--spacing-size-m) + 16px)}.SearchInput__input__xoX::placeholder{color:var(--text-secondary)}.Switch__-vj{display:inline-flex;position:relative}.Switch__toggle__WU2{background-color:var(--MaxUi-Switch__toggle_background);border:var(--MaxUi-Switch__toggle_border) var(--MaxUi-Switch__toggle_borderColor);box-sizing:border-box;height:var(--MaxUi-Switch__toggle_height);padding-left:var(--MaxUi-Switch__toggle_paddingX);padding-right:var(--MaxUi-Switch__toggle_paddingX);width:var(--MaxUi-Switch__toggle_width);border-radius:20px;align-items:center;transition:background-color .1s;display:flex}.Switch__thumb__jlX{background-color:var(--MaxUi-Switch__thumb_background);box-shadow:var(--MaxUi-Switch__thumb_shadow);height:var(--MaxUi-Switch__thumb_size);transform:translateX(var(--MaxUi-Switch__thumb_offset)) scale(var(--MaxUi-Switch__thumb_scale,1));width:var(--MaxUi-Switch__thumb_size);border-radius:100%;transition:all .1s;display:block}.Switch__input__EDr{opacity:0;z-index:1;margin:0;position:absolute;inset:0}.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 #00000026;--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;box-shadow:none;box-sizing:border-box;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;padding:unset;padding:var(--spacing-size-xl);resize:none;outline:none}.Textarea__textarea__Ok-,.ToolButton__lde{background:unset;border:unset;color:inherit;width:100%}.ToolButton__lde{-webkit-tap-highlight-color:transparent;border-radius:var(--size-border-radius-action-medium);font-family:inherit;line-height:unset;padding:unset;padding:var(--spacing-size-xl) var(--spacing-size-xl);text-align:unset;flex-direction:column;align-items:center;text-decoration:none;display:flex}.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);letter-spacing:var(--letter-spacing-action-large);font-weight:600;line-height:var(--height-action-large)}.TypographyAction_variant_medium__9H-{font-family:var(--family-base);font-size:var(--size-action-medium);letter-spacing:var(--letter-spacing-action-medium);font-weight:500;line-height:var(--height-action-medium)}.TypographyAction_variant_small__-LL{font-family:var(--family-base);font-size:var(--size-action-small);letter-spacing:var(--letter-spacing-action-small);font-weight:500;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);letter-spacing:var(--letter-spacing-body-small);font-weight:600;line-height:var(--height-body-small);text-transform:uppercase}.TypographyDisplay__6MW{font-family:var(--family-accent);font-size:var(--size-display);letter-spacing:var(--letter-spacing-display);font-weight:600;line-height:var(--height-display)}.TypographyHeadline_variant_large-strong__mwz{font-family:var(--family-base);font-size:var(--size-headline-large);letter-spacing:var(--letter-spacing-headline-large);font-weight:600;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);letter-spacing:var(--letter-spacing-label-large);font-weight:600;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{text-transform:uppercase;font-weight:600}.TypographyTitle_variant_large-strong__9PL{font-family:var(--family-base);font-size:var(--size-title-large);letter-spacing:var(--letter-spacing-title-large);font-weight:500;line-height:var(--height-title-large)}.TypographyTitle_variant_medium-strong__th0{font-family:var(--family-base);font-size:var(--size-title-medium);letter-spacing:var(--letter-spacing-title-medium);font-weight:500;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{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--kd-ink:#15212b;--kd-brand:#083878;--kd-brand-strong:#062a58;--kd-brand-soft:#eef3f9;--kd-brand-ring:#08387829;--kd-brand-edge:#08387852;--kd-accent:var(--kd-brand);--kd-accent-strong:var(--kd-brand-strong);--kd-accent-bg:#08387812;--kd-bg:#f0f1f3;--kd-surface:#fff;--kd-surface-muted:#e8eaed;--kd-text:var(--kd-ink);--kd-muted:#5c6773;--kd-border:#d7dbe0;--kd-border-soft:#d7dbe0a6;--kd-ok:#289848;--kd-ok-bg:#edf7f1;--kd-ok-edge:#28984866;--kd-ok-ring:#28984829;--kd-warning:#e89b1f;--kd-warning-bg:#fef6e8;--kd-warning-edge:#e89b1f6b;--kd-warning-ring:#e89b1f29;--kd-risk:#d9342b;--kd-risk-bg:#fdeeed;--kd-risk-edge:#d9342b6b;--kd-risk-ring:#d9342b24;--kd-shadow:0 1px 3px #15212b0f;--kd-pick-border:var(--kd-brand);--kd-pick-bg:color-mix(in srgb, var(--kd-brand) 12%, var(--kd-surface));--kd-pick-ring:var(--kd-brand-ring);--kd-pick-edge:var(--kd-brand-edge);--kd-pick-mark:var(--kd-brand-strong);--kd-pick-accent:3px}@media (prefers-color-scheme:dark){:root:not([data-theme]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--kd-brand:#7baee0;--kd-brand-strong:#c5daf0;--kd-brand-soft:#7baee01f;--kd-brand-ring:#7baee03d;--kd-brand-edge:#7baee057;--kd-accent:#6a9fd4;--kd-accent-strong:#7baee0;--kd-accent-bg:#7baee01a;--kd-bg:#0f1114;--kd-surface:#1a1d22;--kd-surface-muted:#242830;--kd-text:#e8eaed;--kd-muted:#9aa3ad;--kd-border:#343a42;--kd-border-soft:#343a42b8;--kd-ok:#7bc49a;--kd-ok-bg:#7bc49a24;--kd-ok-edge:#7bc49a61;--kd-ok-ring:#7bc49a33;--kd-warning:#e8b35c;--kd-warning-bg:#e8b35c1f;--kd-warning-edge:#e8b35c61;--kd-warning-ring:#e8b35c2e;--kd-risk:#e88a82;--kd-risk-bg:#e88a821f;--kd-risk-edge:#e88a8266;--kd-risk-ring:#e88a8229;--kd-shadow:0 2px 10px #00000052;--kd-pick-border:var(--kd-brand);--kd-pick-bg:color-mix(in srgb, var(--kd-brand) 14%, var(--kd-surface));--kd-pick-ring:var(--kd-brand-ring);--kd-pick-edge:var(--kd-brand-edge);--kd-pick-mark:var(--kd-brand-strong)}}:root[data-theme=dark],body[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--kd-brand:#7baee0;--kd-brand-strong:#c5daf0;--kd-brand-soft:#7baee01f;--kd-brand-ring:#7baee03d;--kd-brand-edge:#7baee057;--kd-accent:#6a9fd4;--kd-accent-strong:#7baee0;--kd-accent-bg:#7baee01a;--kd-bg:#0f1114;--kd-surface:#1a1d22;--kd-surface-muted:#242830;--kd-text:#e8eaed;--kd-muted:#9aa3ad;--kd-border:#343a42;--kd-border-soft:#343a42b8;--kd-ok:#7bc49a;--kd-ok-bg:#7bc49a24;--kd-ok-edge:#7bc49a61;--kd-ok-ring:#7bc49a33;--kd-warning:#e8b35c;--kd-warning-bg:#e8b35c1f;--kd-warning-edge:#e8b35c61;--kd-warning-ring:#e8b35c2e;--kd-risk:#e88a82;--kd-risk-bg:#e88a821f;--kd-risk-edge:#e88a8266;--kd-risk-ring:#e88a8229;--kd-shadow:0 2px 10px #00000052;--kd-pick-border:var(--kd-brand);--kd-pick-bg:color-mix(in srgb, var(--kd-brand) 14%, var(--kd-surface));--kd-pick-ring:var(--kd-brand-ring);--kd-pick-edge:var(--kd-brand-edge);--kd-pick-mark:var(--kd-brand-strong)}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--kd-brand:#083878;--kd-brand-strong:#062a58;--kd-brand-soft:#eef3f9;--kd-brand-ring:#08387829;--kd-brand-edge:#08387852;--kd-accent-bg:#08387812;--kd-bg:#f0f1f3;--kd-surface:#fff;--kd-surface-muted:#e8eaed;--kd-text:#15212b;--kd-muted:#5c6773;--kd-border:#d7dbe0;--kd-border-soft:#d7dbe0a6;--kd-ok:#289848;--kd-ok-bg:#edf7f1;--kd-ok-edge:#28984866;--kd-ok-ring:#28984829;--kd-shadow:0 1px 3px #15212b0f}body[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--kd-brand:#083878;--kd-brand-strong:#062a58;--kd-brand-soft:#eef3f9;--kd-brand-ring:#08387829;--kd-brand-edge:#08387852;--kd-accent-bg:#08387812;--kd-bg:#f0f1f3;--kd-surface:#fff;--kd-surface-muted:#e8eaed;--kd-text:#15212b;--kd-muted:#5c6773;--kd-border:#d7dbe0;--kd-border-soft:#d7dbe0a6;--kd-ok:#289848;--kd-ok-bg:#edf7f1;--kd-ok-edge:#28984866;--kd-ok-ring:#28984829;--kd-warning:#e89b1f;--kd-warning-bg:#fef6e8;--kd-warning-edge:#e89b1f6b;--kd-warning-ring:#e89b1f29;--kd-risk:#d9342b;--kd-risk-bg:#fdeeed;--kd-risk-edge:#d9342b6b;--kd-risk-ring:#d9342b24;--kd-shadow:0 1px 3px #15212b0f}:root[data-theme=dark] .primary-action,:root[data-theme=dark] .btn--primary,body[data-theme=dark] .primary-action,body[data-theme=dark] .btn--primary{background:var(--kd-brand);border-color:var(--kd-brand-edge);box-shadow:0 4px 14px #00000059}:root[data-theme=dark] .primary-action:hover:not(:disabled),:root[data-theme=dark] .btn--primary:hover:not(:disabled),body[data-theme=dark] .primary-action:hover:not(:disabled),body[data-theme=dark] .btn--primary:hover:not(:disabled){background:var(--kd-brand-strong);box-shadow:0 6px 18px #0006}:root[data-theme=dark] .surface-card__btn--primary,body[data-theme=dark] .surface-card__btn--primary{background:var(--kd-brand-strong);box-shadow:none}:root[data-theme=dark] .surface-card__btn--primary:hover:not(:disabled),body[data-theme=dark] .surface-card__btn--primary:hover:not(:disabled){background:var(--kd-brand);filter:none;box-shadow:0 2px 10px #00000040}:root[data-theme=dark] .history-card__download,body[data-theme=dark] .history-card__download{border-color:var(--kd-brand-edge);color:var(--kd-brand-strong);background:0 0}:root[data-theme=dark] .history-card__download:hover:not(:disabled),body[data-theme=dark] .history-card__download:hover:not(:disabled){background:var(--kd-accent);border-color:var(--kd-accent);color:#fff;box-shadow:0 2px 10px #00000047}:root[data-theme=dark] .status-pill--ok,body[data-theme=dark] .status-pill--ok{border:1px solid var(--kd-ok-edge)}:root[data-theme=dark] .surface-card--stacked .category-card:hover,body[data-theme=dark] .surface-card--stacked .category-card:hover{background:color-mix(in srgb, var(--kd-surface-muted) 85%, var(--kd-brand-soft))}:root[data-theme=dark] .category-card:hover,body[data-theme=dark] .category-card:hover{box-shadow:none}:root[data-theme=dark] .screen--catalog .surface-card,body[data-theme=dark] .screen--catalog .surface-card{border-left-color:color-mix(in srgb, var(--kd-brand) 38%, var(--kd-border));box-shadow:none}:root[data-theme=dark] .screen--catalog .category-card__icon,body[data-theme=dark] .screen--catalog .category-card__icon{color:var(--kd-text);background:var(--kd-surface-muted)}:root[data-theme=dark] .screen--catalog .category-card__price,body[data-theme=dark] .screen--catalog .category-card__price{color:var(--kd-text);font-variant-numeric:tabular-nums}:root[data-theme=dark] .screen--catalog .surface-card__footer-link,body[data-theme=dark] .screen--catalog .surface-card__footer-link{color:var(--kd-muted);font-weight:500}:root[data-theme=dark] .screen--catalog .surface-card__footer-link:hover,body[data-theme=dark] .screen--catalog .surface-card__footer-link:hover{color:var(--kd-text);background:var(--kd-surface-muted)}:root[data-theme=dark] .bottom-nav a.active,body[data-theme=dark] .bottom-nav a.active{color:var(--kd-brand-strong);background:color-mix(in srgb, var(--kd-brand) 20%, var(--kd-surface));box-shadow:inset 0 -3px 0 var(--kd-brand-strong);font-weight:700}:root[data-theme=dark] .bottom-nav a.active svg,body[data-theme=dark] .bottom-nav a.active svg{color:var(--kd-brand-strong)}@media (prefers-color-scheme:dark){:root:not([data-theme]) .kd-search-block--in-panel{background:color-mix(in srgb, var(--kd-brand) 14%, var(--kd-surface));border-color:var(--kd-brand-edge)}:root:not([data-theme]) .kd-search-block .object-query__row{background:var(--kd-surface-muted);border-color:var(--kd-border)}:root:not([data-theme]) .order-wizard__panel .kd-section-head__title{color:var(--kd-brand-strong)}}:root[data-theme=dark] .kd-search-block--in-panel,body[data-theme=dark] .kd-search-block--in-panel{background:color-mix(in srgb, var(--kd-brand) 14%, var(--kd-surface));border-color:var(--kd-brand-edge)}:root[data-theme=dark] .kd-search-block .object-query__row,body[data-theme=dark] .kd-search-block .object-query__row{background:var(--kd-surface-muted);border-color:var(--kd-border)}:root[data-theme=dark] .kd-search-block .object-query__row--action,body[data-theme=dark] .kd-search-block .object-query__row--action{border-color:var(--kd-ok-edge);box-shadow:0 0 0 2px var(--kd-ok-ring)}:root[data-theme=dark] .object-query__hint--action,:root[data-theme=dark] .object-query__hint--kn,body[data-theme=dark] .object-query__hint--action,body[data-theme=dark] .object-query__hint--kn{color:var(--kd-ok)}:root[data-theme=dark] .object-query__hint--address,:root[data-theme=dark] .object-query__hint--loading,body[data-theme=dark] .object-query__hint--address,body[data-theme=dark] .object-query__hint--loading{color:var(--kd-brand-strong)}:root[data-theme=dark] .matches-list--fail .matches-list__banner,body[data-theme=dark] .matches-list--fail .matches-list__banner{background:var(--kd-risk-bg);border-color:var(--kd-risk-edge)}:root[data-theme=light] .kd-search-block--in-panel,body[data-theme=light] .kd-search-block--in-panel{background:color-mix(in srgb, var(--kd-brand) 5%, var(--kd-surface))}*{box-sizing:border-box}body{background:var(--kd-bg);color:var(--kd-text);margin:0;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}button,input{font:inherit}.app-shell{min-height:100vh;padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))}.app-content{max-width:960px;margin:0 auto}.screen{padding:20px}.screen--center{min-height:calc(100vh - 96px - env(safe-area-inset-bottom,0px));text-align:center;align-content:center;place-items:center;gap:16px;display:grid}.screen-header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:18px;display:flex}.screen-header--with-action{align-items:center}.screen-header__main{flex:1;min-width:0}.screen-header__sub{color:var(--kd-muted);margin:4px 0 0;font-size:13px;line-height:1.35}.screen-header h1,.detail-header h1{margin:0;font-size:28px;line-height:1.15}.eyebrow{color:var(--kd-muted);text-transform:uppercase;margin:0 0 6px;font-size:13px}.brand-mark{align-items:center;gap:10px;margin-bottom:10px;display:flex}.brand-mark--logo{background:0 0;margin-bottom:10px}.brand-mark__logo{object-fit:contain;width:min(46vw,152px);height:auto;display:block}.brand-mark__logo--inline{object-fit:contain;width:88px;max-width:88px;height:auto}.brand-mark--inline{flex:none;align-self:center;margin-bottom:0}.brand-mark__logo--banner{object-fit:contain;width:min(44vw,132px);max-width:132px;height:auto}.screen-brand-bar{box-sizing:border-box;background:0 0;justify-content:center;align-items:center;margin:0;padding:6px 16px 10px;display:flex}.screen-brand-bar .brand-mark--banner{background:0 0}.screen-brand-bar .brand-avatar-ring,.screen-brand-bar .brand-mark__avatar{box-shadow:none;background-color:#0000!important}.brand-mark__avatar{width:32px;height:32px;box-shadow:none;background-color:#0000;border-radius:0;flex:none}.brand-avatar-ring.brand-avatar--sm{width:32px;height:32px}.brand-avatar-ring.brand-avatar--md{width:48px;height:48px}.brand-avatar-ring.brand-avatar--lg{width:56px;height:56px}.brand-avatar-ring.brand-avatar--hero{width:min(52vw,200px);max-width:200px;height:min(52vw,200px);max-height:200px}.brand-avatar{object-fit:contain;box-shadow:none;background-color:#0000;border:none;border-radius:0;flex:none}.brand-avatar--mark{vertical-align:middle;backface-visibility:hidden;line-height:0;display:inline-block}.brand-mark__avatar--banner{width:120px;height:120px}.screen-brand-bar .brand-mark__avatar--banner{width:min(40vw,120px);height:min(40vw,120px)}.brand-mark__word{color:var(--kd-brand-strong);letter-spacing:.02em;font-size:15px;font-weight:700}.brand-lockup--hero{text-align:center;flex-direction:column;align-items:center;gap:10px;margin-bottom:16px}.brand-hero-full{object-fit:contain;width:min(88vw,260px);max-width:100%;height:auto;display:block}.screen--catalog .catalog-screen__head{box-sizing:border-box;align-items:flex-start;margin:0 0 12px;padding:0 16px;display:flex}.catalog-screen__brand{align-items:center;min-width:0;display:flex}.catalog-screen__brand .brand-mark--inline{flex-shrink:0;margin-bottom:0}.screen--catalog .catalog-hero{box-sizing:border-box;justify-content:flex-start;width:100%;max-width:100%;margin:0 0 10px;padding:0 16px;display:flex}.brand-lockup--catalog{flex-direction:column;align-items:center;margin-bottom:0}.brand-hero-full--catalog{object-fit:contain;width:min(52vw,160px);height:auto;max-height:160px;display:block}.brand-lockup--wizard{flex-direction:row;align-items:center;gap:10px;margin-bottom:0}.brand-wizard-icon{object-fit:contain;background:0 0;border-radius:0;flex:none;width:48px;height:48px;display:block}.brand-wizard-word{color:var(--kd-brand-strong);letter-spacing:.01em;font-size:17px;font-weight:700;line-height:1.2}.brand-hero-frame{aspect-ratio:3/4;background:var(--kd-surface);border:1px solid var(--kd-border);width:72px;box-shadow:var(--kd-shadow);border-radius:14px;flex:none;overflow:hidden}.brand-hero-frame__img{object-fit:cover;object-position:center center;width:100%;height:100%;display:block}.brand-hero-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.brand-hero-title{color:var(--kd-brand-strong);letter-spacing:.02em;margin:0;font-size:1.05rem;font-weight:700;line-height:1.2}.brand-lockup--hero .brand-subtitle{max-width:28rem;margin:0;font-size:.82rem;line-height:1.35}.brand-title{color:var(--kd-brand-strong);margin:0;font-size:28px;line-height:1.12}.brand-subtitle{color:var(--kd-muted);max-width:36rem;margin:0;font-size:.92rem;line-height:1.4}.screen-header__icon{width:44px;height:44px;color:var(--kd-brand-strong);background:var(--kd-brand-soft);border-radius:8px;flex:none;place-items:center;display:grid}.service-signals{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:16px;display:grid}.service-signal{border:1px solid var(--kd-border);background:var(--kd-surface);min-width:0;color:var(--kd-text);border-radius:8px;gap:6px;padding:10px;display:grid}.service-signal svg{color:var(--kd-brand)}.service-signal strong{font-size:13px;line-height:1.2}.service-signal span{color:var(--kd-muted);font-size:12px;line-height:1.3}.trust-strip{border:1px solid var(--kd-border);background:var(--kd-surface);color:var(--kd-muted);border-radius:8px;align-items:flex-start;gap:10px;margin-bottom:16px;padding:12px 14px;display:flex}.trust-strip svg{flex-shrink:0;margin-top:2px}.trust-strip span{white-space:normal;overflow-wrap:anywhere;word-break:break-word;min-width:0;line-height:1.35;display:block}.product-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;display:grid}.product-card{background:var(--kd-surface);border:1px solid var(--kd-border);box-shadow:var(--kd-shadow);color:var(--kd-text);border-radius:8px;padding:16px}.product-card:hover{border-color:var(--kd-brand)}.product-card__head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.product-card__title{align-items:flex-start;gap:10px;min-width:0;display:flex}.product-card__icon{background:var(--kd-brand-soft);width:36px;height:36px;color:var(--kd-brand-strong);border-radius:8px;flex:none;place-items:center;display:grid}.product-card h2{margin:0;font-size:18px;line-height:1.2}.product-card p{color:var(--kd-muted)}.product-card ul,.info-section ul{color:var(--kd-text);padding-left:18px}.product-card__footer{color:var(--kd-muted);justify-content:space-between;align-items:center;gap:12px;display:flex}.icon-button{background:var(--kd-accent);color:#fff;border-radius:8px;place-items:center;width:40px;height:40px;display:grid}.primary-action{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--kd-brand-strong) 88%, #000);background:linear-gradient(180deg, var(--kd-brand) 0%, var(--kd-brand-strong) 100%);color:#fff;cursor:pointer;width:100%;min-height:46px;box-shadow:0 8px 18px var(--kd-brand-ring);border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-weight:700;text-decoration:none;transition:transform 80ms,box-shadow .18s,background .18s,opacity .18s;display:flex}.primary-action--inline{width:auto;display:inline-flex}.primary-action:hover:not(:disabled){background:linear-gradient(180deg, color-mix(in srgb, var(--kd-brand) 92%, #fff) 0%, var(--kd-brand) 100%);box-shadow:0 12px 24px var(--kd-brand-ring);transform:translateY(-1px)}.primary-action:active:not(:disabled){transform:scale(.985)}.primary-action:focus-visible{box-shadow:0 0 0 4px var(--kd-brand-ring), 0 8px 18px var(--kd-brand-ring);outline:none}.primary-action:disabled{opacity:.55;cursor:progress;box-shadow:none}.text-link{color:var(--kd-accent-strong);align-items:center;gap:6px;margin-bottom:14px;font-weight:700;display:inline-flex}.detail-layout{gap:16px;display:grid}.detail-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.detail-header p{color:var(--kd-muted);max-width:680px}.price-large{white-space:nowrap;font-size:24px}.info-section{background:var(--kd-surface);border:1px solid var(--kd-border);color:var(--kd-text);border-radius:8px;padding:16px}.info-section h2{margin:0 0 10px;font-size:18px}.document-list,.form-stack,.status-panel{gap:12px;display:grid}.document-row,.history-row{background:var(--kd-surface);border:1px solid var(--kd-border);color:var(--kd-text);border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:14px;display:grid}.document-row svg,.history-row svg{flex-shrink:0}.document-row--collapsible{padding:0;display:block}.document-row__toggle{width:100%;color:inherit;text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:14px;display:grid}.document-row__toggle:hover{background:#ffffff08}.document-body{border-top:1px solid var(--kd-border);max-height:320px;padding:0 14px 14px;overflow-y:auto}.document-text{white-space:pre-wrap;word-break:break-word;color:var(--kd-text);margin:12px 0 0;font-family:inherit;font-size:13px;line-height:1.5}.document-copy{gap:4px;min-width:0;display:grid}.document-row span,.history-row span{white-space:normal;overflow-wrap:anywhere;word-break:break-word;min-width:0;line-height:1.35;display:block}.document-row p{color:var(--kd-muted);margin:0;font-size:13px;line-height:1.35}.document-row small,.history-row small{white-space:nowrap;color:var(--kd-muted)}.document-intro{background:var(--kd-brand-soft);color:var(--kd-text);border-radius:8px;margin:0 0 16px;padding:14px;line-height:1.45}.form-stack label{color:var(--kd-muted);gap:8px;display:grid}.form-stack input{border:1px solid var(--kd-border);background:var(--kd-surface);min-height:46px;color:var(--kd-text);border-radius:8px;padding:0 12px}.error-text{color:var(--kd-risk)}.notice{background:var(--kd-warning-bg);color:var(--kd-warning);border-radius:8px;padding:10px 12px}.result-text{background:var(--kd-surface);border:1px solid var(--kd-border);color:var(--kd-text);border-radius:8px;padding:16px}.result-reports{margin-top:18px}.result-reports__title{color:var(--kd-text);margin:0 0 10px;font-size:15px}.result-reports__list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.result-report-item{background:var(--kd-surface);border:1px solid var(--kd-border);border-left-width:3px;border-radius:12px;flex-direction:column;align-items:stretch;gap:10px;padding:12px 14px;display:flex}.result-report-item__label{color:var(--kd-text);font-size:14px;font-weight:500}.result-report-item__actions{flex-direction:column;gap:8px;width:100%;display:flex}.result-sent-confirm{background:var(--kd-ok-bg);border:1px solid var(--kd-ok);border-radius:10px;justify-content:center;align-items:center;min-height:44px;padding:10px 14px;display:flex}.result-sent-confirm__text{color:var(--kd-ok);font-size:14px;font-weight:600}.btn{box-sizing:border-box;width:100%;min-height:44px;font:inherit;cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-weight:600;text-decoration:none;transition:background .18s,border-color .18s,opacity .18s;display:flex}.btn--primary{background:linear-gradient(180deg, var(--kd-brand) 0%, var(--kd-brand-strong) 100%);color:#fff;border:1px solid color-mix(in srgb, var(--kd-brand-strong) 88%, #000);box-shadow:0 8px 18px var(--kd-brand-ring)}.btn--primary:hover:not(:disabled){background:linear-gradient(180deg, color-mix(in srgb, var(--kd-brand) 92%, #fff) 0%, var(--kd-brand) 100%)}.btn--secondary{background:var(--kd-surface);color:var(--kd-text);border:1px solid var(--kd-border)}.btn--secondary:hover:not(:disabled){border-color:var(--kd-brand)}.checkbox-row{background:var(--kd-surface);border:1px solid var(--kd-border-soft);cursor:pointer;border-radius:10px;align-items:center;gap:10px;padding:10px 14px;font-size:14px;line-height:1.4;display:flex}.checkbox-row input[type=checkbox]{width:20px;height:20px;accent-color:var(--kd-brand);cursor:pointer;flex-shrink:0}.checkbox-row:hover{border-color:var(--kd-brand)}.radio-grid{flex-direction:column;gap:8px;display:flex}.radio-card{background:var(--kd-surface);border:1.5px solid var(--kd-border);border-left-width:var(--kd-pick-accent);cursor:pointer;border-left-color:#0000;border-radius:10px;flex-wrap:wrap;align-items:flex-start;gap:6px 10px;margin-bottom:8px;padding:12px 14px;font-size:14px;line-height:1.4;transition:border-color .12s;display:flex}.radio-card:hover{border-color:var(--kd-brand)}.radio-card--selected{border-left-width:var(--kd-pick-accent)}.radio-card input[type=radio]{width:20px;height:20px;accent-color:var(--kd-brand);cursor:pointer;flex-shrink:0;margin-top:1px}.radio-card__label{flex:none;font-weight:600}.radio-card__hint{width:100%;color:var(--kd-muted);margin-top:0;padding-left:30px;font-size:12px;display:block}.result-pending{color:var(--kd-muted);margin-top:14px;font-size:13px}.status-panel{background:var(--kd-surface);border:1px solid var(--kd-border);border-radius:8px;grid-template-columns:minmax(100px,160px) 1fr;align-items:center;padding:16px}.status-panel span{color:var(--kd-muted)}.check-progress{background:var(--kd-surface);border:1px solid var(--kd-border);border-left:3px solid var(--kd-brand);border-radius:12px;margin-top:14px;padding:14px}.check-progress--delay{border-left-color:var(--kd-warning);background:var(--kd-warning-bg)}.check-progress__head{align-items:center;gap:8px;margin-bottom:8px;font-size:14px;display:flex}.check-progress__banner{color:var(--kd-text);margin:0 0 10px;font-size:13px;line-height:1.45}.check-progress--delay .check-progress__banner{color:var(--kd-warning)}.check-progress__list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.check-progress__item{border-bottom:1px solid var(--kd-border);align-items:flex-start;gap:8px;padding:6px 0;font-size:13px;display:flex}.check-progress__item:last-child{border-bottom:none}.check-progress__item-body{flex-direction:column;gap:2px;min-width:0;display:flex}.check-progress__label{font-weight:500}.check-progress__meta{color:var(--kd-muted);font-size:12px}.check-progress__hint{color:var(--kd-muted);font-size:12px;line-height:1.35}.check-progress__icon{flex-shrink:0;margin-top:1px}.check-progress__icon--done{color:var(--kd-ok)}.check-progress__icon--failed{color:var(--kd-risk)}.check-progress__icon--pending{color:var(--kd-brand)}.check-progress__icon--skipped{color:var(--kd-muted);text-align:center;width:16px;font-size:14px}.status-pill{text-transform:none;letter-spacing:.01em;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:24px;padding:0 8px;font-size:11px;font-weight:600;line-height:1.2;display:inline-flex}.status-pill--ok{background:var(--kd-ok-bg);color:var(--kd-ok)}.status-pill--warning{background:var(--kd-warning-bg);color:var(--kd-warning)}.status-pill--risk{background:var(--kd-risk-bg);color:var(--kd-risk)}.status-pill--muted{background:var(--kd-surface-muted);color:var(--kd-muted)}.bottom-nav{padding:6px 4px env(safe-area-inset-bottom,8px);background:var(--kd-surface);border-top:1px solid var(--kd-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:100;gap:0;display:grid;position:fixed;bottom:0;left:0;right:0;grid-template-columns:repeat(2,1fr)!important}.bottom-nav a{min-width:0;min-height:44px;color:var(--kd-muted);text-align:center;word-break:break-all;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:1px;padding:2px 0;font-size:.75rem;line-height:1.1;text-decoration:none;display:flex}.bottom-nav a svg{flex-shrink:0;width:18px;height:18px}.bottom-nav a.active{color:var(--kd-brand-strong);background:var(--kd-accent-bg,var(--kd-surface-muted))}@media (width<=640px){.screen{padding:16px}.detail-header{display:grid}.screen-header h1,.detail-header h1,.brand-title{font-size:24px}.service-signals{grid-template-columns:repeat(2,minmax(0,1fr))}.status-panel{grid-template-columns:1fr}}.order-stepper{gap:8px;margin:0 0 16px;padding:0;list-style:none;display:flex}.order-stepper__item{color:var(--kd-muted);flex-direction:column;flex:1;align-items:center;gap:4px;font-size:12px;display:flex}.order-stepper__index{background:var(--kd-surface-muted);width:24px;height:24px;color:var(--kd-muted);border-radius:12px;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.order-stepper__item--current .order-stepper__index{background:var(--kd-brand);color:#fff}.order-stepper__item--done .order-stepper__index{background:var(--kd-ok);color:#fff}.order-stepper__label{text-align:center}.error-text{color:var(--kd-risk);margin:8px 0;font-size:14px}.app-shell--gate{padding-bottom:0}.app-content--gate{flex-direction:column;min-height:100vh;padding-bottom:24px;display:flex}.app-content--gate .public-page{min-height:100dvh}.app-content--gate .screen{padding:0}.legal-gate{flex-direction:column;min-height:100dvh;display:flex}.legal-gate .brand-lockup--hero{justify-content:center;padding:16px 20px 0}.legal-gate__body{flex:1;min-height:0;padding:0 20px;overflow-y:auto}.legal-gate__footer{background:var(--kd-bg);border-top:1px solid var(--kd-border-soft);flex-shrink:0;padding:12px 20px 16px}.app-shell--gate .legal-gate__footer{z-index:10;position:sticky;bottom:0}.legal-gate__cta{width:100%}.legal-gate__hint{color:var(--kd-muted);text-align:center;margin:8px 0 0;font-size:12px;line-height:1.4}.legal-gate__version--below-logo{color:var(--kd-muted);font-variant-numeric:tabular-nums;margin:0 20px 12px;font-size:12px;display:block}.back-header{background:var(--kd-bg);border-bottom:1px solid var(--kd-border-soft);z-index:10;align-items:center;gap:12px;margin:0 -20px 12px;padding:10px 14px;display:flex;position:sticky;top:0}.back-header__btn{background:var(--kd-surface);border:1px solid var(--kd-border);color:var(--kd-text);cursor:pointer;font:inherit;border-radius:999px;align-items:center;gap:6px;padding:7px 14px;font-size:14px;font-weight:500;display:inline-flex;box-shadow:0 1px 2px #0000000a}.back-header__btn:hover{border-color:var(--kd-brand)}.back-header__copy{flex:1;min-width:0}.back-header__title{margin:0;font-size:18px;line-height:1.2}.back-header__subtitle{color:var(--kd-muted);margin:2px 0 0;font-size:13px}.category-grid{gap:12px;margin-bottom:16px;display:grid}.category-card{background:var(--kd-surface);border:1px solid var(--kd-border);width:100%;box-shadow:var(--kd-shadow);color:var(--kd-text);cursor:pointer;text-align:left;font:inherit;border-radius:12px;align-items:center;gap:14px;padding:16px;transition:border-color .12s,transform .12s;display:flex}.category-card:hover{border-color:var(--kd-brand);transform:translateY(-1px)}.category-card,.profile-card,.profile-stats{border-left:3px solid var(--kd-brand)}.category-card:hover{border-left-color:var(--kd-brand-strong)}.category-card__icon{background:var(--kd-brand-soft);width:44px;height:44px;color:var(--kd-brand-strong);border-radius:10px;flex:none;place-items:center;display:grid}.category-card__copy h2{margin:0;font-size:17px;line-height:1.25}.category-card__copy p{color:var(--kd-muted);margin:4px 0 6px;font-size:13px}.category-card__chev{color:var(--kd-muted);flex:none}.catalog-hint{border:1px dashed var(--kd-border);color:var(--kd-muted);border-radius:10px;align-items:flex-start;gap:10px;margin-top:12px;padding:12px 14px;display:flex}.catalog-hint p{margin:0;font-size:13px;line-height:1.4}.product-card--link{color:inherit;text-decoration:none;display:block}.payment-card{background:var(--kd-surface);border:1px solid var(--kd-border);box-shadow:var(--kd-shadow);border-radius:12px;gap:14px;margin-bottom:12px;padding:16px;display:flex}.payment-card__icon{background:var(--kd-brand-soft);width:48px;height:48px;color:var(--kd-brand-strong);border-radius:10px;flex:none;place-items:center;display:grid}.payment-card__body{flex-direction:column;flex:1;gap:10px;min-width:0;display:flex}.payment-card__body h2{margin:0;font-size:17px}.payment-card__status{color:var(--kd-muted);align-items:center;gap:8px;margin:0;display:inline-flex}.payment-email__saved-tag{text-transform:uppercase;letter-spacing:.03em;color:var(--kd-ok);background:var(--kd-ok-bg);border:1px solid var(--kd-ok-ring);vertical-align:middle;border-radius:999px;margin-left:8px;padding:2px 8px;font-size:10px;font-weight:700;display:inline-block}.form-input--saved{border-color:var(--kd-ok-ring);background:var(--kd-ok-bg)}.payment-email__saved,.payment-email__remember{align-items:center;gap:8px;margin-top:6px;display:flex}.payment-email__saved{color:var(--kd-ok)}.payment-email__remember input{flex:none}.confirm-grid{border-top:1px solid var(--kd-border);border-bottom:1px solid var(--kd-border);grid-template-columns:max-content 1fr;gap:6px 16px;margin:0;padding:8px 0;display:grid}.confirm-grid dt{color:var(--kd-muted);font-size:13px}.confirm-grid dd{word-break:break-word;margin:0;font-size:14px}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.md{color:var(--kd-text)}.md h1{margin:18px 0 8px;font-size:20px;line-height:1.25}.md h2{color:var(--kd-text);margin:16px 0 6px;font-size:17px;line-height:1.3}.md h3{color:var(--kd-text);margin:14px 0 6px;font-size:15px;line-height:1.3}.md p{margin:6px 0;font-size:14px;line-height:1.55}.md ul{margin:6px 0;padding-left:20px}.md li{margin:2px 0;font-size:14px;line-height:1.55}.md hr{border:0;border-top:1px solid var(--kd-border);margin:18px 0}.md code{background:var(--kd-surface);border-radius:4px;padding:1px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.md strong{color:var(--kd-text);font-weight:700}.md em{font-style:italic}.md-table-wrap{margin:10px 0;overflow-x:auto}.md-table{border-collapse:collapse;width:100%;font-size:13px}.md-table th,.md-table td{border:1px solid var(--kd-border);text-align:left;vertical-align:top;padding:6px 10px}.md-table th{background:var(--kd-surface);font-weight:600}.form-stack{flex-direction:column;gap:14px;display:flex}.form-fieldset{border:1px solid var(--kd-border);border-left-width:3px;border-left-color:var(--kd-card-accent,var(--kd-brand));background:var(--kd-surface);border-radius:12px;margin:0;padding:14px}.form-fieldset legend{color:var(--kd-text);padding:0 8px;font-size:14px;font-weight:700}.form-fieldset--object{--kd-card-accent:var(--kd-brand)}.form-fieldset--deal{--kd-card-accent:var(--kd-warning)}.form-fieldset--egrn{--kd-card-accent:var(--kd-brand-edge)}.form-grid{gap:10px;display:grid}.form-grid label{color:var(--kd-muted);flex-direction:column;gap:4px;font-size:13px;display:flex}.form-grid input,.form-grid select,.form-grid textarea{border:1px solid var(--kd-border);background:var(--kd-surface);color:var(--kd-text);font:inherit;border-radius:8px;padding:10px 12px}.form-grid input:focus,.form-grid textarea:focus{border-color:var(--kd-brand);outline:none}.helper-text{color:var(--kd-muted);margin:4px 0 0;font-size:12px;line-height:1.4}.link-btn{color:var(--kd-muted);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:6px;align-items:center;gap:4px;padding:4px 6px;display:inline-flex}.link-btn:hover{color:var(--kd-risk);background:var(--kd-surface)}.secondary-action{box-sizing:border-box;border:1px solid var(--kd-border);background:var(--kd-surface);width:100%;min-height:44px;color:var(--kd-text);font:inherit;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:10px 14px;font-weight:600;text-decoration:none;display:flex}.secondary-action:hover{border-color:var(--kd-brand)}.secondary-action--inline{width:auto;display:inline-flex}.danger-action{background:var(--kd-risk,#c0392b)}.danger-action:hover{filter:brightness(1.05)}.screen--center{text-align:center;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:60vh;padding:24px;display:flex}.address-summary{background:var(--bg-muted,#f4f4f4);border-radius:8px;align-items:center;gap:8px;margin-bottom:12px;padding:8px 12px;font-size:14px;display:flex}.address-summary .link-btn{margin-left:auto}.suggestion-list{flex-direction:column;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}.suggestion-item{background:var(--card-bg,#fff);border:1px solid var(--border,#e5e5e5);text-align:left;cursor:pointer;border-radius:10px;align-items:center;gap:12px;width:100%;padding:12px;display:flex}.suggestion-text{flex-direction:column;flex:1;gap:2px;display:flex}.suggestion-source{color:var(--text-muted,#888);font-size:11px}.legal-gate__accepted{background:var(--kd-ok-bg);color:var(--kd-ok);border-radius:10px;align-items:center;gap:10px;margin-bottom:8px;padding:12px 14px;font-size:14px;line-height:1.4;display:flex}.legal-gate__accepted--banner{border-radius:0;flex-wrap:wrap;justify-content:space-between;margin:0 0 12px}.legal-gate__accepted--compact{padding:10px 14px;font-size:13px}.legal-gate__accepted--banner .primary-action--inline{flex-shrink:0}.legal-gate__error--soft{background:var(--kd-surface-muted);border:none;border-radius:10px;padding:12px 14px}.legal-gate__muted{color:var(--kd-muted);margin:0;font-size:14px;line-height:1.45}.legal-tabs{background:var(--kd-surface-muted);-webkit-overflow-scrolling:touch;border-radius:12px;gap:4px;padding:4px;display:flex;overflow-x:auto}.legal-tab{min-width:0;color:var(--kd-muted);cursor:pointer;text-align:center;white-space:nowrap;background:0 0;border:none;border-radius:10px;flex:1;padding:8px 12px;font-size:13px;font-weight:600;transition:background .15s,color .15s}.legal-tab--active,.legal-tab:hover{background:var(--kd-surface);color:var(--kd-text)}.legal-tab--toc{flex:none;place-items:center;min-width:36px;padding:8px;display:grid}.legal-toc{background:var(--kd-surface);border:1px solid var(--kd-border);border-radius:10px;margin-bottom:4px;padding:8px 0}.legal-toc__list{margin:0;padding:0;list-style:none}.legal-toc__item{padding:0}.legal-toc__item a{color:var(--kd-muted);padding:6px 16px;font-size:13px;line-height:1.35;text-decoration:none;transition:background .1s,color .1s;display:block}.legal-toc__item a:hover{background:var(--kd-surface-muted);color:var(--kd-text)}.legal-toc__item--l2 a{font-weight:600}.legal-toc__item--l3 a{padding-left:32px;font-size:12px}.legal-toc__item--l4 a{padding-left:48px;font-size:11px}.md h2[id*=реквизит]{background:var(--kd-brand-soft);color:var(--kd-brand-strong);border-radius:10px 10px 0 0;margin-top:24px;padding:12px 16px}.md h2[id*=реквизит]+p,.md h2[id*=реквизит]+ul,.md h2[id*=реквизит]+ol,.md h2[id*=реквизит]+.md-table-wrap{background:var(--kd-surface);border:1px solid var(--kd-border);border-top:none;border-radius:0 0 10px 10px;margin-top:0;margin-bottom:20px;padding:12px 16px}.empty-state{color:var(--kd-muted);text-align:center;flex-direction:column;align-items:center;gap:12px;padding:32px 16px;display:flex}.empty-state svg{color:var(--kd-brand)}.empty-state p{margin:0}.success-text{color:var(--kd-ok);background:var(--kd-ok-bg);border-radius:8px;margin:8px 0;padding:10px 12px;font-weight:600}.history-list{flex-direction:column;gap:10px;margin:12px 0;padding:0;list-style:none;display:flex}.history-item{margin:0;padding:0;list-style:none}.history-card{background:var(--kd-surface);border:1px solid var(--kd-border);color:var(--kd-text);border-left-width:3px;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;text-decoration:none;transition:border-color .15s;display:flex}.history-card:hover{border-color:var(--kd-brand)}.history-card__main{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.history-card__main strong{font-size:14px;line-height:1.3}.history-card__sub{color:var(--kd-muted);font-size:12px}.history-card__meta{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:6px;display:flex}.history-card__price{color:var(--kd-text);font-size:14px;font-weight:700}.history-card__actions{gap:8px;margin-top:8px;display:flex}.history-card__download,.history-card__repeat{border:1px solid var(--kd-border);border-radius:10px;flex:1;justify-content:center;align-items:center;gap:6px;min-height:40px;padding:10px 12px;font-size:13px;font-weight:600;text-decoration:none;transition:background .15s,border-color .15s,color .15s,box-shadow .15s;display:flex}.history-card__download{background:var(--kd-brand-soft);border-color:var(--kd-brand-edge);color:var(--kd-brand-strong);cursor:pointer}.history-card__download:hover:not(:disabled){background:var(--kd-brand);border-color:var(--kd-brand);color:#fff;box-shadow:0 4px 14px var(--kd-brand-ring)}.history-card__download:active:not(:disabled){transform:scale(.98)}.history-card__download:focus-visible{box-shadow:0 0 0 3px var(--kd-brand-ring);outline:none}.history-card__download:disabled{opacity:.65;cursor:default;box-shadow:none}.history-card__repeat{color:var(--kd-muted);background:var(--kd-surface)}.history-card__repeat:hover{color:var(--kd-brand-strong);border-color:var(--kd-brand-edge);background:var(--kd-surface-muted)}.history-card__download svg,.history-card__repeat svg{width:16px;height:16px}.history-card--static{cursor:default}.history-order-card{background:var(--kd-surface);border:1px solid var(--kd-border);border-left-width:3px;border-left-color:var(--kd-card-accent,var(--kd-warning));border-radius:12px;flex-direction:column;transition:border-color .15s;display:flex;overflow:hidden}.history-order-card:hover{border-color:var(--kd-brand);border-left-color:var(--kd-card-accent,var(--kd-brand))}.history-order-card .history-card{background:0 0;border:none;border-radius:0}.history-order-card .history-card:hover{border-color:#0000}.history-order-card .history-card__link{color:inherit;text-decoration:none}.history-order-card .history-card__actions{border-top:1px solid var(--kd-border);margin-top:0;padding:8px 12px 12px}.history-group{margin-bottom:24px}.history-group__date{color:var(--kd-muted);letter-spacing:.01em;align-items:center;gap:8px;margin:0 0 10px;font-size:13px;font-weight:600;display:flex}.screen--history{padding-bottom:8px}.screen--orders-hub{padding-bottom:calc(88px + env(safe-area-inset-bottom,0px))}.orders-hub__zone--new{margin-bottom:4px}.orders-hub__zone-label{letter-spacing:.07em;text-transform:uppercase;color:var(--kd-muted);margin:0 0 10px;font-size:11px;font-weight:700;line-height:1.2}.orders-hub__zone--list{border-top:1px solid var(--kd-border-soft);background:linear-gradient(to bottom, color-mix(in srgb, var(--kd-brand) 5%, var(--kd-bg)), var(--kd-bg) 48px);margin-top:20px;padding-top:18px}.orders-hub--list-focus{padding-bottom:calc(72px + env(safe-area-inset-bottom,0px))}.orders-hub--list-focus .order-wizard__footer.sticky-confirm-bar{opacity:0;pointer-events:none;transition:opacity .2s,transform .2s;transform:translateY(12px)}.orders-hub__wizard{margin-bottom:0}.screen--history-embedded{padding-top:0;padding-bottom:calc(12px + env(safe-area-inset-bottom,0px));margin-top:0}.history-screen__head--embedded{margin-top:0;margin-bottom:12px}.history-screen__section-title{color:var(--kd-text);margin:0;font-size:18px;font-weight:700;line-height:1.2}.orders-stats-strip{background:var(--kd-surface-muted);border:1px solid var(--kd-border-soft);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 16px;padding:10px 12px;display:grid}.orders-stats-strip__item{text-align:center;flex-direction:column;gap:2px;min-width:0;display:flex}.orders-stats-strip__label{color:var(--kd-muted);font-size:11px;line-height:1.2}.orders-stats-strip__item strong{color:var(--kd-text);font-size:15px;line-height:1.2}.screen--history .screen-brand-bar{padding-bottom:4px}.history-screen__head{justify-content:center;align-items:flex-start;min-height:40px;margin-bottom:16px;padding:0 16px;display:flex;position:relative}.history-screen__titles{text-align:center;box-sizing:border-box;flex:1;min-width:0;padding:0 44px}.history-screen__eyebrow{color:var(--kd-brand-strong);letter-spacing:.02em;margin:0 0 2px;font-size:12px;font-weight:600}.history-screen__titles h1{color:var(--kd-text);margin:0;font-size:24px;line-height:1.15}.history-screen__sub{color:var(--kd-muted);margin:6px 0 0;font-size:13px;line-height:1.35}.history-screen__refresh{flex-shrink:0;position:absolute;top:0;right:16px}.history-card__subject{word-break:break-word;font-size:16px;font-weight:600;line-height:1.35}.history-card__product{color:var(--kd-text);opacity:.78;margin-top:2px;padding:2px 0;font-size:13px;display:inline-block}.history-card__facts{color:var(--kd-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:2px 0;margin-top:6px;font-size:12px;display:flex}.history-card__facts>span:not(:first-child):before{content:"·";opacity:.45;margin:0 8px}.history-card__objects{margin-left:4px}.surface-card--history .surface-card__head{align-items:flex-start;gap:10px}.surface-card--history .surface-card__price{font-variant-numeric:tabular-nums;font-size:15px}.history-card__addr{color:var(--kd-muted);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;font-size:12px;line-height:1.3;display:flex;overflow:hidden}.history-card__badges{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.badge{border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.badge--objects{background:var(--kd-brand-soft);color:var(--kd-brand-strong)}.icon-btn{border:1px solid var(--kd-border);background:var(--kd-surface);width:36px;height:36px;color:var(--kd-muted);cursor:pointer;border-radius:8px;place-items:center;transition:color .15s,border-color .15s;display:grid}.icon-btn:hover{color:var(--kd-text);border-color:var(--kd-accent)}.icon-btn:disabled{opacity:.5;cursor:default}.profile-card__main strong{color:var(--kd-text);font-size:15px}.profile-card__sub{color:var(--kd-muted);font-size:12px}.profile-stats{background:var(--kd-surface);border:1px solid var(--kd-border);border-radius:12px;flex-direction:column;gap:12px;margin:12px 0;padding:14px;display:flex}.profile-stats__row{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.profile-stats__cell{background:var(--kd-surface-muted);border:1px solid var(--kd-border);border-radius:10px;flex-direction:column;justify-content:flex-start;gap:4px;min-width:0;padding:10px;display:flex}.profile-stats__cell strong{color:var(--kd-text);font-size:18px}.profile-stats__label{color:var(--kd-muted);text-transform:uppercase;letter-spacing:.04em;align-items:flex-end;min-height:28px;font-size:11px;display:flex}.profile-stats__row--meta{color:var(--kd-muted);font-size:13px}.profile-stats__by-product ul{flex-direction:column;gap:4px;margin:6px 0 0;padding:0;list-style:none;display:flex}.profile-stats__by-product li{background:var(--kd-surface-muted);border:1px solid var(--kd-border);color:var(--kd-text);border-radius:8px;justify-content:space-between;padding:6px 10px;font-size:13px;display:flex}.profile-screen .screen-header{margin-bottom:4px}.profile-card{text-align:center;background:var(--kd-surface);border:1px solid var(--kd-border);border-radius:12px;flex-direction:column;align-items:center;gap:12px;margin:12px 0;padding:18px 14px;display:flex}.profile-card__avatar{background:var(--kd-brand-soft);width:56px;height:56px;color:var(--kd-brand-strong);border-radius:16px;flex-shrink:0;place-items:center;display:grid}.profile-card__main{flex-direction:column;align-items:center;gap:2px;min-width:0;display:flex}.profile-badges{flex-wrap:wrap;gap:8px;margin:0 0 14px;display:flex}.profile-badges .status-pill{min-height:26px;padding:0 10px;font-size:12px}.profile-menu{flex-direction:column;gap:8px;display:flex}.profile-menu__row{border:1px solid var(--kd-border);background:var(--kd-surface);color:var(--kd-text);font:inherit;text-align:left;cursor:pointer;border-radius:12px;align-items:center;gap:12px;padding:14px 16px;text-decoration:none;transition:border-color .15s,transform .12s;display:flex}.profile-menu__row:hover{border-color:var(--kd-brand)}.profile-menu__row:active{transform:scale(.99)}.profile-menu__row--admin{border-left:3px solid var(--kd-brand-edge)}.profile-menu__icon{background:var(--kd-brand-soft);width:36px;height:36px;color:var(--kd-brand-strong);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.profile-menu__copy{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.profile-menu__copy strong{font-size:15px;line-height:1.25}.profile-menu__copy span{color:var(--kd-muted);font-size:12px;line-height:1.35}.profile-menu__chev{color:var(--kd-muted);opacity:.5;flex-shrink:0}.profile-divider{background:var(--kd-border);height:1px;margin:16px 0}.profile-collapse__head{width:100%;color:var(--kd-text);font:inherit;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:12px 0;font-size:14px;font-weight:600;display:flex}.profile-collapse__chev{color:var(--kd-muted);transition:transform .15s}.profile-collapse__chev.open{transform:rotate(180deg)}.profile-stats--compact{border-left:0;margin-top:0}.profile-stats__row--list{flex-direction:column;grid-template-columns:none;gap:8px;display:flex}.profile-stats__line{background:var(--kd-surface-muted);border-radius:8px;justify-content:space-between;align-items:center;padding:8px 10px;font-size:14px;display:flex}.profile-stats__line span{color:var(--kd-muted)}.profile-privacy{flex-direction:column;gap:8px;padding:0 0 8px;display:flex}.profile-privacy__confirm p{margin:0 0 8px;font-size:13px;line-height:1.45}.profile-privacy__actions{align-items:center;gap:16px;display:flex}.link-btn--danger{color:var(--kd-risk)!important}.danger-confirm{background:var(--kd-risk-bg);border:1px solid var(--kd-risk);color:var(--kd-text);border-radius:12px;margin:12px 0;padding:14px}.danger-confirm p{margin:0 0 12px;font-size:14px;line-height:1.45}.danger-confirm__actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ai-chat{background:var(--kd-surface);border:1px solid var(--kd-border);box-shadow:var(--kd-shadow);border-radius:12px;overflow:hidden}.ai-chat__toggle{width:100%;color:var(--kd-text);font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:14px 16px;font-weight:600;display:flex}.ai-chat__toggle span{flex:1}.ai-chat__toggle svg:first-child{color:var(--kd-brand)}.ai-chat__body{border-top:1px solid var(--kd-border);flex-direction:column;gap:10px;padding:0 14px 14px;display:flex}.ai-chat__messages{flex-direction:column;gap:8px;max-height:320px;padding:12px 0;display:flex;overflow-y:auto}.ai-chat__msg{word-wrap:break-word;overflow-wrap:anywhere;border-radius:12px;max-width:95%;padding:8px 10px;font-size:.8125rem;line-height:1.4}.ai-chat__msg p{margin:0}.ai-chat__msg--bot{background:var(--kd-surface-muted);color:var(--kd-text);border-bottom-left-radius:4px;align-self:flex-start}.ai-chat__msg--user{background:var(--kd-brand);color:#fff;border-bottom-right-radius:4px;align-self:flex-end}.ai-chat__msg--typing{color:var(--kd-muted);align-items:center;gap:6px;font-style:italic;display:inline-flex}.ai-chat__msg-action{border:1px solid var(--kd-brand);color:var(--kd-brand);font:inherit;cursor:pointer;background:0 0;border-radius:8px;margin-top:8px;padding:6px 12px;font-weight:600}.ai-chat__msg-action:hover{background:var(--kd-brand);color:#fff}.ai-chat__input{align-items:flex-end;gap:8px;display:flex}.ai-chat__input textarea{resize:none;border:1px solid var(--kd-border);background:var(--kd-bg);color:var(--kd-text);font:inherit;border-radius:10px;flex:1;min-height:40px;max-height:160px;padding:10px 12px;font-size:14px;line-height:1.4}.ai-chat__input textarea:focus{border-color:var(--kd-brand);outline:none}.ai-chat__input button{background:var(--kd-brand);color:#fff;cursor:pointer;border:0;border-radius:10px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.ai-chat__input button:disabled{opacity:.5;cursor:not-allowed}.ai-chat__hint{color:var(--kd-muted);margin:0;font-size:11px;line-height:1.4}.suggestion-source{color:var(--kd-muted)}.suggestion-item{background:var(--kd-surface);border-color:var(--kd-border);color:var(--kd-text)}.suggestion-item:hover{background:var(--kd-surface-muted)}.address-summary{background:var(--kd-surface-muted);color:var(--kd-text)}.category-card__chev{color:var(--kd-muted);opacity:.5;flex-shrink:0}.category-card__copy{flex:1;min-width:0}.category-card__copy h2{margin:0;font-size:16px;font-weight:700;line-height:1.2}.category-card__sub{color:var(--kd-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:3px 0 6px;font-size:12px;line-height:1.35;display:-webkit-box;overflow:hidden}.category-card__includes{flex-direction:column;gap:2px;margin:4px 0 0;padding:0;list-style:none;display:flex}.category-card__includes li{color:var(--kd-muted);align-items:center;gap:4px;font-size:11px;line-height:1.3;display:flex}.category-card__includes li svg{color:var(--kd-ok);opacity:.7;flex-shrink:0}.category-card__more{margin-top:2px;font-style:italic;color:var(--kd-accent)!important;font-size:10px!important}.category-card__demo{background:var(--kd-surface);border:1px solid var(--kd-border-soft);color:var(--kd-accent);border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:8px 14px;font-size:12px;font-weight:600;text-decoration:none;display:flex}.category-card__demo:hover{background:var(--kd-brand-soft);color:var(--kd-brand);border-color:var(--kd-brand)}.category-card__price{color:var(--kd-text);font-size:14px;font-weight:700}.category-card--skeleton{pointer-events:none;position:relative;overflow:hidden}.category-card--skeleton:after{content:"";background:linear-gradient(90deg,#0000 0%,#fff3 50%,#0000 100%) 0 0/200% 100%;animation:1.8s infinite shimmer;position:absolute;inset:0}.skeleton-line{background:var(--kd-surface-muted);border-radius:4px;height:10px;margin-bottom:6px}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}@keyframes ctaPulse{0%,to{box-shadow:0 8px 18px var(--kd-brand-ring);transform:scale(1)}50%{box-shadow:0 12px 24px var(--kd-brand-ring);transform:scale(1.03)}}@keyframes hintPulse{0%,to{box-shadow:0 8px 18px var(--kd-brand-ring)}50%{box-shadow:0 10px 22px color-mix(in srgb, var(--kd-brand) 42%, transparent), 0 0 0 3px color-mix(in srgb, var(--kd-brand) 16%, transparent)}}@keyframes kdOutlineHintPulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--kd-brand) 0%, transparent)}50%{box-shadow:0 0 0 3px color-mix(in srgb, var(--kd-brand) 28%, transparent)}}@keyframes kdPickHintPulse{0%,to{box-shadow:none;border-color:var(--kd-border-soft)}50%{box-shadow:0 0 0 2px color-mix(in srgb, var(--kd-pick-mark) 30%, transparent), 0 0 14px color-mix(in srgb, var(--kd-pick-mark) 24%, transparent);border-color:color-mix(in srgb, var(--kd-pick-mark) 48%, var(--kd-border-soft))}}@keyframes kdBannerHintPulse{0%,to{box-shadow:none;border-color:var(--kd-border-soft)}50%{box-shadow:0 0 0 2px color-mix(in srgb, var(--kd-ok) 28%, transparent);border-left-color:var(--kd-ok)}}.btn-pulse{animation:2s ease-in-out infinite ctaPulse}.btn-hint-pulse:not(:disabled),.object-query__search--hint-pulse:not(:disabled){animation:2.2s ease-in-out infinite hintPulse}.object-query__search--action:not(:disabled){background:linear-gradient(180deg, var(--kd-brand) 0%, var(--kd-brand-strong) 100%);border-color:color-mix(in srgb, var(--kd-brand-strong) 88%, #000)}.danger-confirm{text-align:center;border-radius:16px;max-width:420px;margin-left:auto;margin-right:auto;padding:18px}.danger-confirm p{text-align:left}.danger-confirm__actions{justify-content:center;gap:10px}.danger-confirm__actions .primary-action{border-radius:12px;min-height:44px;padding:12px 18px}.danger-confirm__actions .text-link{border:1px solid var(--kd-border);background:var(--kd-surface);color:var(--kd-text);cursor:pointer;border-radius:12px;padding:10px 16px;font-weight:600}.danger-confirm__actions .text-link:hover{border-color:var(--kd-text)}.danger-action{background:var(--kd-risk);color:#fff;border-radius:12px;min-height:44px}.danger-action--block{justify-content:center;align-items:center;gap:8px;width:100%;padding:14px 18px;font-weight:700;display:flex}.danger-action--ghost{background:var(--kd-surface);color:var(--kd-text);border:1px solid var(--kd-border)}.danger-action--ghost:hover{border-color:var(--kd-text)}.danger-confirm__actions--stack{flex-direction:column;align-items:stretch;gap:10px;width:100%}.helper-text--block{margin-top:4px;font-style:normal;display:block}.profile-page-delete{flex-direction:column;align-items:center;gap:8px;display:flex}.profile-phone{background:var(--kd-surface);border:1px solid var(--kd-border);border-radius:12px;flex-direction:column;gap:8px;margin:12px 0;padding:12px 14px;display:flex}.profile-phone__label{text-transform:uppercase;letter-spacing:.04em;color:var(--kd-muted);align-items:center;gap:6px;font-size:12px;display:inline-flex}.profile-phone__optional{text-transform:none;letter-spacing:0;color:var(--kd-muted);font-size:11px;font-weight:400}.profile-phone__input{border:1px solid var(--kd-border);background:var(--kd-surface-muted);width:100%;min-height:44px;color:var(--kd-text);font:inherit;border-radius:10px;padding:10px 12px;font-size:15px}.profile-phone__input:focus{border-color:var(--kd-brand);outline:none}.profile-phone__actions{flex-wrap:wrap;gap:8px;display:flex}.profile-phone__actions .primary-action{flex:auto;min-height:40px}.profile-phone--required{border-color:var(--kd-brand);background:var(--kd-brand-soft);box-shadow:0 0 0 1px var(--kd-brand-ring)}.profile-phone--required .profile-phone__label{color:var(--kd-brand-strong)}.profile-phone__intro{color:var(--kd-text);margin:0;font-size:13px;line-height:1.45}.ai-chat{border-radius:14px;flex-direction:column;flex:auto;width:100%;display:flex}.ai-chat__toggle{min-height:56px;padding:16px;font-size:15px}.ai-chat--open{box-shadow:0 16px 36px #00000052}.ai-chat__body{gap:12px;padding:0 14px 14px}.ai-chat__messages{overscroll-behavior:contain;min-height:120px;max-height:50vh;padding:12px 0}.ai-chat__msg{word-wrap:break-word;overflow-wrap:anywhere;max-width:92%}.ai-chat__input{align-items:flex-end;padding-bottom:4px}.ai-chat__input textarea{resize:none;border-radius:12px;min-height:44px;max-height:40vh;padding:12px 14px;font-size:14px;line-height:1.45;overflow-y:auto}.ai-chat__input button{border-radius:12px;width:44px;height:44px}.catalog-hint{background:0 0;border:0;padding:0}.form-intro{background:var(--kd-surface);border:1px solid var(--kd-border);border-radius:14px;margin-bottom:12px;padding:14px 16px}.form-intro__title{color:var(--kd-text);margin:0 0 10px;font-size:16px;font-weight:700}.form-intro__cols{grid-template-columns:1fr 1fr;gap:12px;display:grid}.form-intro__col{background:#7f7f7f0f;border-radius:10px;padding:10px 12px}.form-intro__label{text-transform:uppercase;letter-spacing:.04em;color:var(--kd-muted);margin-bottom:6px;font-size:11px;font-weight:700;display:block}.form-intro__col ul{color:var(--kd-text);margin:0;padding-left:16px;font-size:13px;line-height:1.45}.form-intro__col li{margin-bottom:4px}.form-intro__note{color:var(--kd-muted);margin:10px 0 0;font-size:12px;line-height:1.45}@media (width<=480px){.form-intro__cols{grid-template-columns:1fr}}.form-intro--compact{background:0 0;border:0;margin:14px 0 0;padding:8px 0 0}.form-intro--compact .form-intro__label{color:var(--kd-muted);margin-bottom:4px;font-size:10px}.form-intro--compact ul{color:var(--kd-muted);margin:0;padding-left:16px;font-size:11px;line-height:1.4;list-style:outside}.form-intro--compact li{margin-bottom:2px}.form-egrn-h1{margin:0;font-size:18px;font-weight:700;line-height:1.3}.substep-nav{align-items:center;gap:6px;margin:6px 0 14px;display:flex}.substep{border:1.5px solid var(--kd-border);background:var(--kd-surface);color:var(--kd-text);cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:10px 12px;font-size:13px;font-weight:600;transition:border-color .18s,background .18s,transform 80ms;display:inline-flex}.substep:hover:not(:disabled){border-color:var(--kd-brand-edge);transform:translateY(-1px)}.substep:disabled{cursor:not-allowed;opacity:.55}.substep__num{background:var(--kd-surface-muted);border:1.5px solid var(--kd-border);border-radius:6px;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;font-weight:700;transition:background .18s,color .18s,border-color .18s;display:inline-flex}.substep--done{border-color:var(--kd-ok-edge);background:var(--kd-ok-bg);color:var(--kd-ok)}.substep--done .substep__num{border-color:var(--kd-ok);background:var(--kd-ok);color:#fff}.substep--ready{border-color:var(--kd-border)}.substep--locked{opacity:.5}.substep__sep{background:var(--kd-border);border-radius:2px;flex:0 0 12px;height:2px}.address-summary--ok{background:#2eb0631a;border:1px solid #2eb06373;border-radius:12px;align-items:center;gap:10px;margin:0 0 12px;padding:10px 12px;display:flex}.address-summary--ok small{color:var(--kd-muted);text-transform:uppercase;letter-spacing:.04em;font-size:11px;display:block}.address-summary--ok strong{color:var(--kd-text);font-size:14px;display:block}.address-summary--ok .ok-mark{color:#fff;background:#2eb06399;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-weight:700;display:inline-flex}.address-summary--ok>span:nth-of-type(2){flex:1;min-width:0}.address-summary--ok .link-btn{margin-left:auto}.object-card{background:var(--kd-surface);border:1px solid var(--kd-border);box-shadow:var(--kd-shadow);border-radius:16px;margin:0 0 14px;padding:14px 16px}.object-card--verified{border-color:var(--kd-ok-edge);background:linear-gradient(180deg, var(--kd-ok-bg), var(--kd-surface))}.object-card--pending{border-color:var(--kd-warning-edge);background:linear-gradient(180deg, var(--kd-warning-bg), var(--kd-surface))}.object-card__head{align-items:flex-start;gap:10px;margin-bottom:10px;display:flex}.object-card__head-text{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.object-card__title{color:var(--kd-text);font-size:15px;font-weight:600}.object-card__badge{text-transform:uppercase;letter-spacing:.04em;border:1px solid #0000;border-radius:999px;align-self:flex-start;padding:2px 8px;font-size:11px;font-weight:700}.object-card__badge--ok{background:var(--kd-ok-bg);color:var(--kd-ok);border-color:var(--kd-ok-ring)}.object-card__badge--soft{background:var(--kd-warning-bg);color:var(--kd-warning);border-color:var(--kd-warning-ring)}.object-card__edit{flex:none;margin-left:auto;font-size:13px}.object-card__grid{border-top:1px solid var(--kd-border-soft);grid-template-columns:1fr;gap:6px 12px;margin:0;padding:10px 0 0;display:grid}.object-card__row{grid-template-columns:110px 1fr;align-items:baseline;gap:8px;display:grid}.object-card__row dt{color:var(--kd-muted);margin:0;font-size:12px}.object-card__row dd{color:var(--kd-text);word-break:break-word;margin:0;font-size:14px}.object-card__mono{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:13px}.object-card__note{color:var(--kd-muted);margin:10px 0 0;font-size:12px;line-height:1.45}@media (width<=360px){.object-card__row{grid-template-columns:1fr;gap:0}.object-card__row dt{font-size:11px}}.object-query{flex-direction:column;gap:6px;display:flex}.object-query__label{color:var(--kd-text);font-size:13px;font-weight:600}.object-query__row{align-items:stretch;gap:8px;display:flex}.object-query__input{box-sizing:border-box;background:var(--kd-surface);width:100%;min-width:0;color:var(--kd-text);border:1px solid var(--kd-border);border-radius:12px;flex:auto;padding:12px 14px;font-family:inherit;font-size:15px;transition:border-color .18s,box-shadow .18s,background .18s}.object-query__input:hover{border-color:var(--kd-brand-edge)}.object-query__input:focus{border-color:var(--kd-brand);box-shadow:0 0 0 4px var(--kd-brand-ring);outline:none}.object-query__search{border:1px solid var(--kd-brand);background:var(--kd-brand);color:#fff;cursor:pointer;touch-action:manipulation;border-radius:12px;flex:none;min-width:72px;padding:0 14px;font-family:inherit;font-size:14px;font-weight:600}.object-query__search:disabled{opacity:.55;cursor:not-allowed}.object-query__hint{color:var(--kd-muted);font-size:12px;line-height:1.4}.object-query__hint--idle{color:var(--kd-muted)}.object-query__hint--loading{color:var(--kd-brand-strong);font-weight:600}.object-query__hint--action{color:var(--kd-brand-strong);font-weight:700}.object-query__hint--kn{color:var(--kd-brand-strong);font-weight:600}.object-query__hint--address{color:var(--kd-brand-strong);font-weight:500}.matches-list{flex-direction:column;gap:10px;margin:4px 0 14px;display:flex}.matches-list__banner{border:1px solid var(--kd-border-soft);border-left:3px solid var(--kd-section-accent,var(--kd-muted));background:var(--kd-surface-muted);border-radius:10px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.matches-list__banner-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.matches-list__banner-hint{color:var(--kd-muted);margin:0;font-size:13px;line-height:1.45}.matches-list__banner-hint--ok{color:var(--kd-ok)}.matches-list__banner-hint--action{color:var(--kd-text);font-weight:600}.matches-list__banner--hint-pulse{animation:2.3s ease-in-out infinite kdBannerHintPulse}.match-card--hint-pulse.match-card--unchosen{animation:2.4s ease-in-out infinite kdPickHintPulse}.matches-list__head{border:1px solid var(--kd-border-soft);border-left:3px solid var(--kd-section-accent,var(--kd-muted));background:var(--kd-surface-muted);border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;display:flex}.matches-list__hint{margin:0}.matches-list--ok{--kd-section-accent:var(--kd-ok)}.matches-list--fail{--kd-section-accent:var(--kd-risk)}.matches-list__count{color:var(--kd-text);font-size:14px;font-weight:600}.matches-list__source{background:var(--kd-ok-bg);color:var(--kd-ok);text-transform:uppercase;letter-spacing:.04em;border:1px solid var(--kd-ok-ring);border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700}.matches-list__source--soft{background:var(--kd-warning-bg);color:var(--kd-warning);border-color:var(--kd-warning-ring)}.matches-list--ok .matches-list__count{color:var(--kd-ok)}.matches-list--fail .matches-list__count{color:var(--kd-risk)}.matches-list__source--ok{background:var(--kd-ok-bg);color:var(--kd-ok);border-color:var(--kd-ok-ring)}.matches-list__source--fail{background:var(--kd-risk-bg);color:var(--kd-risk);border-color:var(--kd-risk-edge)}.helper-text--fail{color:var(--kd-risk)}.matches-list__banner-row .link-btn,.matches-list__head .link-btn{margin-left:auto}.matches-list__items{flex-direction:column;gap:8px;display:flex}.match-card{text-align:left;border:1.5px solid var(--kd-border-soft);background:var(--kd-surface-muted);width:100%;color:var(--kd-text);font:inherit;cursor:default;box-sizing:border-box;border-left-width:3px;border-left-color:#0000;border-radius:12px;padding:14px 16px;transition:border-color .18s,background .18s,box-shadow .18s,transform 80ms;display:block}.match-card--clickable{cursor:pointer}.match-card--unchosen{border-color:var(--kd-border-soft);background:var(--kd-surface-muted);box-shadow:none;border-left-color:#0000}.match-card--clickable:hover{border-color:var(--kd-border);background:var(--kd-surface);box-shadow:var(--kd-shadow);transform:translateY(-1px)}.match-card--clickable.match-card--unchosen:hover{border-left-color:#0000}.match-card--selected:focus-visible,.match-card--clickable.match-card--selected:focus-visible{border-color:var(--kd-pick-border);border-left-color:var(--kd-pick-border);box-shadow:0 0 0 4px var(--kd-pick-ring);outline:none}.match-card--clickable:active{transform:scale(.99)}.match-card--selected{border-left-width:var(--kd-pick-accent);background:color-mix(in srgb, var(--kd-pick-mark) 11%, var(--kd-surface));border-color:var(--kd-pick-border);border-left-color:var(--kd-pick-border)}.match-card__head{align-items:flex-start;gap:10px;margin-bottom:8px;display:flex}.match-card__title{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.match-card__title strong{word-break:break-word;font-size:14px;line-height:1.35}.match-card__kn{color:var(--kd-muted);font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:12px}.match-card__meta{border-top:1px solid var(--kd-border-soft);grid-template-columns:1fr 1fr;gap:4px 12px;margin:0;padding:8px 0 0;font-size:12px;display:grid}.match-card__meta div{align-items:baseline;gap:6px;display:flex}.match-card__meta dt{color:var(--kd-muted);margin:0}.match-card__meta dd{color:var(--kd-text);margin:0;font-weight:500}.match-card__order-line{border-top:1px dashed var(--kd-border-soft);justify-content:space-between;align-items:center;gap:10px;margin-top:6px;padding-top:10px;font-size:12px;display:flex}.match-card__service{color:var(--kd-muted);text-align:left;line-height:1.35}.match-card__price{color:var(--kd-ok);white-space:nowrap;font-weight:700}.matches-list__checkout{background:var(--kd-surface-muted);border:1px solid var(--kd-border-soft);border-radius:12px;margin-top:10px;padding:12px 14px}.matches-list__total{justify-content:space-between;align-items:baseline;gap:12px;font-size:14px;display:flex}.order-checkout-summary__label{color:var(--kd-muted);font-size:13px;font-weight:600}.order-checkout-summary__amount,.matches-list__total .order-checkout-summary__amount{color:var(--kd-ok);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:24px;font-weight:800;line-height:1.1}.matches-list__total strong:not(.order-checkout-summary__amount){color:var(--kd-ok);font-size:15px}@media (width<=360px){.match-card__meta{grid-template-columns:1fr}}.order-summary{background:var(--kd-surface);border:1px solid var(--kd-border);border-radius:14px;flex-direction:column;gap:10px;margin:0 0 14px;padding:14px 16px;display:flex}.order-summary__head{justify-content:space-between;align-items:baseline;display:flex}.order-summary__head strong{color:var(--kd-text);font-size:14px}.order-summary__count{color:var(--kd-muted);font-size:12px}.order-summary__list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.order-summary__item{background:var(--kd-bg);border:1px solid var(--kd-border-soft);border-radius:10px;grid-template-columns:1fr auto;grid-template-areas:"title price""addr price""kn kn";gap:2px 12px;padding:8px 10px;font-size:13px;display:grid}.order-summary__item-title{color:var(--kd-muted);grid-area:title;font-size:12px}.order-summary__item-addr{color:var(--kd-text);word-break:break-word;grid-area:addr;font-weight:500}.order-summary__item-kn{color:var(--kd-muted);grid-area:kn;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:11px}.order-summary__item-price{color:var(--kd-text);white-space:nowrap;grid-area:price;align-self:center;font-weight:600}.order-summary__total{border-top:1px dashed var(--kd-border);justify-content:space-between;align-items:baseline;padding-top:8px;font-size:14px;display:flex}.order-summary__total strong{color:var(--kd-ok);font-size:15px}.queue-banner{background:var(--kd-brand-soft,var(--kd-surface));border:1px solid var(--kd-brand-edge,var(--kd-border));border-radius:14px;flex-direction:column;gap:10px;margin:0 0 14px;padding:12px 14px;display:flex}.queue-banner__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.queue-banner__head strong{color:var(--kd-text);font-size:14px}.queue-banner__total{color:var(--kd-muted);font-size:12px}.queue-banner__list{counter-reset:q;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.queue-banner__item{color:var(--kd-muted);border-radius:8px;grid-template-columns:24px 1fr auto;align-items:center;gap:10px;padding:6px 8px;font-size:13px;display:grid}.queue-banner__item--current{background:var(--kd-bg);color:var(--kd-text);font-weight:500}.queue-banner__item--done{color:var(--kd-ok)}.queue-banner__num{background:var(--kd-border-soft);width:22px;height:22px;color:var(--kd-muted);border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:inline-flex}.queue-banner__item--current .queue-banner__num{background:var(--kd-brand,var(--kd-ok));color:#fff}.queue-banner__item--done .queue-banner__num{background:var(--kd-ok);color:#fff}.queue-banner__label{word-break:break-word}.queue-banner__price{white-space:nowrap;font-variant-numeric:tabular-nums}.form-grid--with-checks{gap:12px}.field{color:var(--kd-muted);flex-direction:column;gap:6px;font-size:13px;display:flex}.field__label{color:var(--kd-text);font-size:13px;font-weight:600}.field__control{align-items:center;display:flex;position:relative}.field__control input,.field__control select,.field__control textarea{border:1px solid var(--kd-border);background:var(--kd-surface);min-width:0;color:var(--kd-text);border-radius:12px;flex:1;padding:11px 36px 11px 12px;font-size:15px;transition:border-color .18s,box-shadow .18s,background .18s}.field__control input:hover{border-color:var(--kd-brand-edge)}.field__control input:focus{border-color:var(--kd-brand);box-shadow:0 0 0 4px var(--kd-brand-ring);outline:none}.field__check{background:var(--kd-ok);color:#fff;pointer-events:none;width:22px;height:22px;box-shadow:0 0 0 4px var(--kd-ok-ring);border-radius:50%;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:inline-flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.field--ok .field__control input{border-color:var(--kd-ok-edge);background:var(--kd-ok-bg)}.field--bad .field__control input{border-color:var(--kd-risk-edge);background:var(--kd-risk-bg)}.field__hint{color:var(--kd-muted);font-size:12px;line-height:1.4}.field--bad .field__hint{color:var(--kd-risk)}.field--core .field__label{color:var(--kd-brand-strong);font-weight:700}.field--core .field__control input,.field--core .field__control .birth-date__text{border-width:1.5px;border-color:color-mix(in srgb, var(--kd-brand) 42%, var(--kd-border));background:color-mix(in srgb, var(--kd-brand) 5%, var(--kd-surface))}.field--required .field__label{color:var(--kd-text);font-weight:700}.field--required .field__control input{border-width:1.5px;border-color:color-mix(in srgb, var(--kd-brand) 30%, var(--kd-border))}.form-progress{color:var(--kd-muted);flex-wrap:wrap;align-items:center;gap:10px;padding:6px 0;font-size:12px;display:flex}.form-progress__bar{background:#7f7f7f2e;border-radius:999px;flex:120px;min-width:100px;height:6px;overflow:hidden}.form-progress__bar>span,.form-progress__fill{background:linear-gradient(90deg, var(--kd-brand), var(--kd-ok));border-radius:999px;height:100%;transition:width .25s;display:block}.form-progress__fill--w0{width:0%}.form-progress__fill--w1{width:33%}.form-progress__fill--w2{width:66%}.form-progress__fill--w3{width:100%}.helper-text--ok{color:var(--kd-ok);background:var(--kd-ok-bg);border:1px solid var(--kd-ok-ring);border-radius:10px;padding:8px 12px;font-weight:600}.skip-hint{color:#6b4a00;background:#fff7e6;border:1px solid #f0c36d;border-radius:10px;margin-top:10px;padding:10px 12px;font-size:13px;line-height:1.45}.skip-hint__note{color:#8a6520;margin-top:4px;font-size:12px;display:block}.overlap-hint{color:#6b4f12;background:#fff8e6;border:1px solid #e8c96a;border-radius:8px;margin:12px 0;padding:10px 12px;font-size:13px;line-height:1.45}.overlap-hint p{margin:0}.overlap-hint p+p{margin-top:8px}.splash{height:100vh;color:var(--kd-muted);justify-content:center;align-items:center;font-size:14px;display:flex}input,textarea,select{color:var(--kd-text);background:var(--kd-surface);border:1px solid var(--kd-border);caret-color:var(--kd-brand);border-radius:10px;padding:10px 12px;font-size:14px;line-height:1.4}input::placeholder,textarea::placeholder{color:var(--kd-muted);opacity:.85}input:focus,textarea:focus,select:focus{border-color:var(--kd-brand);outline:none;box-shadow:0 0 0 3px #5b9bff2e}input[type=date]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){input[type=date]{--lightningcss-light: ;--lightningcss-dark:initial}}.ai-chat__input textarea{color:var(--kd-text);background:var(--kd-surface)}.deal-hint{color:var(--kd-text);background:#5b9bff1a;border:1px solid #5b9bff59;border-radius:10px;margin:8px 0 12px;padding:10px 12px;font-size:13px;line-height:1.45}.demo-back{align-items:center;gap:6px;margin-bottom:12px;display:inline-flex}.demo-list{margin:0;padding:0;list-style:none}.demo-card{margin-bottom:12px}.demo-row{align-items:flex-start;gap:12px;display:flex}.demo-icon{flex-shrink:0;margin-top:2px}.demo-body{flex:1}.demo-title{margin:0 0 4px}.demo-sub{margin:0 0 8px}.demo-price{margin:0 0 12px}.demo-cta{letter-spacing:.2px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:48px;margin-top:4px;font-size:15px;text-decoration:none;display:inline-flex}.catalog-demo-link{justify-content:center;margin:18px 0 6px;display:flex}.demo-entry-cta{color:#fff;background:var(--kd-accent);width:100%;min-height:50px;box-shadow:0 4px 12px var(--kd-brand-ring);border:none;border-radius:12px;justify-content:center;padding:0 18px;font-size:15px;font-weight:700;transition:transform .12s,box-shadow .12s}.demo-entry-cta:hover{transform:translateY(-1px);box-shadow:0 6px 16px #2d78ff59}.demo-entry-cta:active{transform:translateY(0)}.legal-demo-link{margin-top:12px}.contact-gate-banner{background:linear-gradient(135deg,#ffb4001f,#ff780014);border:1px solid #ffa00073;border-radius:14px;align-items:flex-start;gap:12px;margin:12px 0 16px;padding:14px 16px;display:flex}.contact-gate-banner__icon{color:#b86b00;background:#ffa0002e;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.contact-gate-banner__body{flex-direction:column;flex:1;gap:6px;display:flex}.contact-gate-banner__body strong{color:var(--kd-text);font-size:15px}.contact-gate-banner__body p{color:var(--kd-muted);margin:0;font-size:13px;line-height:1.4}.contact-gate-banner__cta{align-self:flex-start;min-height:40px;margin-top:6px;padding:0 18px}.sticky-confirm-bar{background:linear-gradient(transparent 0%, var(--kd-bg) 35%);z-index:10;padding:12px 0 16px;position:sticky;bottom:0;left:0;right:0}[data-theme=dark] .sticky-confirm-bar{background:linear-gradient(transparent 0%, var(--kd-bg) 35%)}.sticky-confirm-bar__btn{border-radius:14px;width:100%;min-height:48px;font-size:15px}.browser-notice__steps{margin:0;padding-left:20px;line-height:1.6}.browser-notice__steps li+li{margin-top:6px}.birth-date{grid-template-columns:1fr auto;align-items:stretch;gap:8px;display:grid}.birth-date__text{font-variant-numeric:tabular-nums;letter-spacing:.5px}.birth-date__picker{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;width:44px;padding:0 6px}@media (prefers-color-scheme:dark){.birth-date__picker{--lightningcss-light: ;--lightningcss-dark:initial}}.result-poa-card{border:1px solid var(--kd-border);background:var(--kd-surface);border-radius:10px;margin-top:8px;padding:16px}.result-poa-card__status{align-items:center;gap:10px;font-size:15px;line-height:1.3;display:flex}.result-poa-card__desc{color:var(--kd-muted);margin:10px 0 0;font-size:13px;line-height:1.45}.party-type-toggle{border:1.5px solid var(--kd-border);background:var(--kd-surface);border-radius:10px;gap:0;margin-bottom:12px;display:flex;overflow:hidden}.party-type-toggle .radio-inline{cursor:pointer;white-space:nowrap;background:var(--kd-surface);border:none;border-radius:0;flex:1;justify-content:center;align-items:center;gap:4px;min-height:40px;padding:10px 8px;font-size:clamp(.72rem,2.9vw,.84rem);font-weight:600;display:flex}.party-type-toggle .radio-inline.checked{background:var(--kd-brand-soft);color:var(--kd-brand-strong)}.party-type-toggle .radio-inline input{display:none}.skip-link{width:1px;height:1px;position:absolute;top:auto;left:-9999px;overflow:hidden}.skip-link:focus{z-index:1000;background:var(--kd-brand);color:#fff;border-radius:8px;width:auto;height:auto;padding:10px 14px;font-weight:600;top:12px;left:12px}.ai-chat__shell{flex-direction:column;height:100%;display:flex}.ai-chat__page-head{border-bottom:1px solid var(--kd-border);justify-content:space-between;align-items:flex-start;padding:12px 16px;display:flex}.ai-chat__page-title h2{margin:0;font-size:16px}.ai-chat__page-title p{color:var(--kd-muted);margin:4px 0 0;font-size:12px}.ai-chat__page-actions{gap:8px;display:flex}.ai-chat__icon-btn{border:1px solid var(--kd-border);background:var(--kd-surface);color:var(--kd-text);cursor:pointer;border-radius:8px;flex-direction:column;align-items:center;gap:2px;padding:6px 10px;font-size:11px;display:flex}.ai-chat__icon-btn-label{font-size:10px}.ai-chat__layout{flex:1;display:flex;overflow:hidden}.ai-chat__history{border-right:1px solid var(--kd-border);width:40%;padding:8px;overflow-y:auto}.ai-chat__history-title{margin:0 0 8px;font-size:13px}.ai-chat__history-list{margin:0;padding:0;list-style:none}.ai-chat__history-item{text-align:left;width:100%;color:var(--kd-text);cursor:pointer;background:0 0;border:0;border-radius:8px;margin-bottom:4px;padding:8px;font-size:12px;display:block}.ai-chat__history-item:hover{background:var(--kd-surface-muted)}.ai-chat__history-item-time{color:var(--kd-muted);font-size:10px}.ai-chat__history-item-preview{margin-top:2px;display:block}.ai-chat__main{flex-direction:column;flex:1;display:flex;overflow:hidden}.ai-chat__prompts{flex-wrap:wrap;gap:6px;padding:8px;display:flex}.ai-chat__prompt-chip{border:1px solid var(--kd-border);background:var(--kd-surface);color:var(--kd-text);cursor:pointer;white-space:nowrap;border-radius:16px;padding:8px 12px;font-size:12px}.ai-chat__prompt-chip:hover{background:var(--kd-brand-soft);border-color:var(--kd-brand)}.ai-chat__welcome{padding:12px}.ai-chat__timeline{flex:1;padding:8px;overflow-y:auto}.ai-chat__msg-label{color:var(--kd-muted);margin-bottom:4px;font-size:10px;display:block}.ai-chat__turn{gap:8px;padding:4px 0;display:flex}.ai-chat__composer{border-top:1px solid var(--kd-border);padding:8px}.product-card__inner{color:inherit;text-decoration:none;display:block}.product-card__includes{flex-direction:column;gap:2px;margin:6px 0 0;padding:0;list-style:none;display:flex}.product-card__includes li{color:var(--kd-muted);align-items:center;gap:4px;font-size:11px;line-height:1.3;display:flex}.product-card__includes li svg{color:var(--kd-ok);opacity:.7;flex-shrink:0}.section-hint{color:var(--kd-muted);margin:12px 0 8px;font-size:14px;font-weight:600}.screen--demo-viewer{flex-direction:column;height:100dvh;padding:0;display:flex;overflow:hidden}.demo-viewer__head{border-bottom:1px solid var(--kd-border);background:var(--kd-surface);flex-shrink:0;align-items:center;gap:8px;padding:10px 14px;display:flex}.demo-viewer__back{border:1px solid var(--kd-border);color:var(--kd-text);font:inherit;cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:4px;padding:6px 10px;font-size:13px;display:flex}.demo-viewer__title{white-space:nowrap;text-overflow:ellipsis;flex:1;margin:0;font-size:14px;font-weight:600;overflow:hidden}.demo-viewer__page-count{color:var(--kd-muted);white-space:nowrap;flex-shrink:0;font-size:12px}.demo-viewer__download{border:1px solid var(--kd-border);color:var(--kd-accent);border-radius:8px;align-items:center;gap:4px;padding:6px 10px;font-size:13px;text-decoration:none;display:flex}.demo-viewer__frame-wrap{-webkit-overflow-scrolling:touch;flex:1;min-height:0;position:relative;overflow-y:auto}.demo-viewer__page{margin:0 0 12px;padding:0}.demo-viewer__page-label{color:var(--kd-muted);text-align:center;margin:0 0 4px;padding:0 14px;font-size:12px}.demo-viewer__body{flex:1;padding:16px;overflow-y:auto}.demo-viewer__text{white-space:pre-wrap;word-break:break-word;font-family:inherit;font-size:12px;line-height:1.5}.demo-viewer__paragraph{margin:0 0 8px}.demo-viewer__actions{border-top:1px solid var(--kd-border);background:var(--kd-surface);flex-shrink:0;padding:12px 14px}.demo-viewer__frame{border:0;width:100%;height:100%}.demo-viewer__img{object-fit:contain;width:100%;height:auto;transition:opacity .2s}.demo-viewer__error{text-align:center;flex-direction:column;align-items:center;gap:16px;padding:32px 16px;display:flex}.demo-viewer__loading{color:var(--kd-muted);z-index:1;justify-content:center;align-items:center;font-size:14px;display:flex;position:absolute;inset:0}.admin-dashboard{flex-direction:column;gap:8px;display:flex}.admin-dashboard__card{background:var(--kd-surface);border:1px solid var(--kd-border);color:var(--kd-text);border-radius:12px;align-items:center;gap:12px;padding:14px 16px;font-size:14px;font-weight:500;text-decoration:none;transition:border-color .15s;display:flex}.admin-dashboard__card svg:first-child{color:var(--kd-brand-strong);flex-shrink:0}.admin-dashboard__label{flex:1;min-width:0}.admin-dashboard__badge{background:var(--kd-surface-muted);color:var(--kd-muted);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;max-width:42%;padding:2px 8px;font-size:12px;font-weight:600;overflow:hidden}.admin-dashboard__badge--ok{background:var(--kd-ok-soft,#22c55e1f);color:var(--kd-ok)}.admin-dashboard__badge--warn{color:var(--kd-warning);background:#f59e0b24}.admin-dashboard__badge--muted{background:var(--kd-surface-muted);color:var(--kd-muted)}.admin-dashboard__chev{color:var(--kd-muted);opacity:.55;flex-shrink:0}.admin-dashboard__card:hover{border-color:var(--kd-brand)}.admin-dashboard__card:active{transform:scale(.99)}.admin-section{margin-top:16px}.admin-section__title{text-transform:uppercase;letter-spacing:.05em;color:var(--kd-muted);margin:0 0 8px;font-size:12px;font-weight:700}.admin-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:12px 0 4px;display:grid}@media (width>=520px){.admin-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.admin-kpi-card{border:1px solid var(--kd-border);background:var(--kd-surface);border-radius:12px;flex-direction:column;gap:4px;min-height:72px;padding:12px 14px;display:flex}.admin-kpi-card__label{color:var(--kd-muted);text-transform:uppercase;letter-spacing:.04em;font-size:11px}.admin-kpi-card strong{color:var(--kd-text);font-size:20px;line-height:1.2}.admin-kpi-card__sm{font-size:15px!important}.admin-kpi-card__ok{color:var(--kd-ok)}.admin-kpi-card__warn{color:var(--kd-warning)}.admin-dashboard__icon{background:var(--kd-brand-soft);width:40px;height:40px;color:var(--kd-brand-strong);border-radius:10px;place-items:center;display:grid}.admin-dashboard__copy{flex-direction:column;gap:2px;min-width:0;display:flex}.admin-dashboard__copy strong{color:var(--kd-text);font-size:15px;font-weight:700}.admin-dashboard__copy span{color:var(--kd-muted);font-size:12px;line-height:1.35}.admin-dashboard__chev{color:var(--kd-muted);flex-shrink:0}.admin-links-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:4px;padding:0;display:grid}.admin-links-grid a{border:1px solid var(--kd-border);background:var(--kd-surface);min-height:48px;color:var(--kd-text);text-align:center;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:12px 14px;font-size:14px;font-weight:600;line-height:1.25;text-decoration:none;transition:border-color .15s,background .15s;display:flex}.admin-links-grid a:hover{background:var(--kd-surface-muted);border-color:var(--kd-brand)}.admin-links-grid a svg{flex-shrink:0}@media (width<=340px){.admin-links-grid{grid-template-columns:1fr}}.admin-stat-card{border:1px solid var(--kd-border);background:var(--kd-surface);border-radius:12px;flex-direction:column;gap:4px;padding:14px;display:flex}.admin-stat-card__label{color:var(--kd-muted);text-transform:uppercase;letter-spacing:.5px;font-size:11px}.admin-stat-card__value{color:var(--kd-brand);font-size:20px;font-weight:700}.admin-table-wrap{-webkit-overflow-scrolling:touch;margin:0 -16px;padding:0 16px;overflow-x:auto}.admin-table{border-collapse:collapse;width:100%;font-size:12px}.admin-table th,.admin-table td{border-bottom:1px solid var(--kd-border);text-align:left;white-space:nowrap;padding:8px 6px}.admin-table th{color:var(--kd-muted);font-size:10px;font-weight:600}.admin-table tr:hover td{background:var(--kd-surface-muted)}.choice-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.choice-tile{border:1.5px solid var(--kd-border);border-left-width:var(--kd-pick-accent);background:var(--kd-surface);cursor:pointer;font:inherit;color:var(--kd-text);border-left-color:#0000;border-radius:10px;flex-direction:column;align-items:center;gap:2px;padding:10px 4px;transition:all .12s;display:flex}.choice-tile:hover{border-color:var(--kd-brand-soft)}.choice-tile--selected{border-left-width:var(--kd-pick-accent);color:var(--kd-pick-mark)}.choice-tile--selected .choice-tile__title,.choice-tile--selected .choice-tile__price{color:var(--kd-pick-mark)}.choice-tile__title{font-size:13px;font-weight:700}.choice-tile__sub{color:var(--kd-muted);font-size:10px}.choice-tile__price{color:var(--kd-text);font-size:14px;font-weight:700}html{scroll-behavior:smooth}@keyframes pageFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.app-content{animation:.25s ease-out pageFadeIn}@keyframes cardFadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.category-block{animation:.35s ease-out both cardFadeUp}.category-block:first-child{animation-delay:50ms}.category-block:nth-child(2){animation-delay:.1s}.category-block:nth-child(3){animation-delay:.15s}.category-block:nth-child(4){animation-delay:.2s}.product-card{animation:.3s ease-out both cardFadeUp}.product-card:first-child{animation-delay:40ms}.product-card:nth-child(2){animation-delay:80ms}.product-card:nth-child(3){animation-delay:.12s}.product-card:nth-child(4){animation-delay:.16s}.category-card--skeleton{background:linear-gradient(90deg,var(--kd-surface-muted) 25%,var(--kd-surface) 50%,var(--kd-surface-muted) 75%);background-size:800px 100%;border-radius:12px;min-height:140px;animation:1.8s ease-in-out infinite shimmer}.category-card--skeleton .category-card__icon{background:var(--kd-border-soft);border-radius:8px;width:40px;height:40px}.brand-lockup{align-items:center;gap:12px;min-width:0;display:flex}.primary-action{position:relative;overflow:hidden}.primary-action:after{content:"";opacity:0;background:radial-gradient(circle,#ffffff59 10%,#0000 10%) 50%/0 0 no-repeat;transition:opacity .4s,background-size .4s;position:absolute;inset:0}.primary-action:active:after{opacity:1;background-size:400px 400px;transition:background-size,opacity .15s}.category-card,.category-block,.product-card,.info-section,.document-row,.history-row{border-radius:12px}.form-stack input{border-radius:10px}.danger-confirm{border-radius:12px}.category-card{transition:transform .15s,box-shadow .2s,border-color .2s}.category-card:hover{border-color:var(--kd-brand-edge);transform:translateY(-2px);box-shadow:0 6px 20px #15212b14}.product-card{transition:transform .15s,box-shadow .2s,border-color .2s}.product-card:hover{transform:translateY(-2px);box-shadow:0 6px 20px #15212b14}.category-card:active,.product-card:active{transform:scale(.985)}.category-grid--compact{gap:10px}.category-card--compact{align-items:center;padding:12px 14px}.category-card--compact .category-card__copy h2{font-size:15px}.category-card--compact .category-card__sub{-webkit-line-clamp:1;margin-bottom:4px}.category-card--compact .category-card__price{font-size:13px}.participant-picker{flex-direction:column;gap:12px;display:flex}.participant-picker__lead{color:var(--kd-muted);margin:0;font-size:14px;line-height:1.45}.participant-picker__toggle{margin-bottom:4px}.participant-picker__addons{color:var(--kd-accent);margin:0;font-size:12px;line-height:1.4}.participant-check-grid{grid-template-columns:1fr;gap:8px;display:grid}.participant-check-card{border:1px solid var(--kd-border-soft);background:var(--kd-surface);border-radius:10px;align-items:flex-start;gap:8px;padding:10px 12px;display:flex}.participant-check-card__icon{color:var(--kd-ok);opacity:.85;flex-shrink:0;margin-top:1px}.participant-check-card__copy{flex-direction:column;gap:2px;min-width:0;display:flex}.participant-check-card__copy strong{color:var(--kd-text);font-size:13px;line-height:1.25}.participant-check-card__copy span{color:var(--kd-muted);font-size:11px;line-height:1.3}.participant-picker__cta{margin-top:4px}.participant-picker__price{opacity:.9;margin-top:2px;font-size:13px;font-weight:600;display:block}.participant-picker__demo{margin-top:4px}.empty-state{text-align:center;color:var(--kd-muted);flex-direction:column;align-items:center;gap:12px;padding:40px 20px;display:flex}.empty-state svg{opacity:.5;width:48px;height:48px}.empty-state__title{color:var(--kd-text);font-size:16px;font-weight:600}.empty-state__text{max-width:260px;font-size:13px;line-height:1.45}.order-status-card{background:var(--kd-surface);border:1px solid var(--kd-border);border-left-width:3px;border-radius:12px;margin-bottom:8px;padding:20px}.order-status-card__head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.order-status-card__head h2{margin:0;font-size:17px;line-height:1.25}.order-status-card__price{color:var(--kd-muted);font-size:14px}.status-badge{white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.status-badge--ok{background:var(--kd-ok-bg);color:var(--kd-ok)}.status-badge--warning{background:var(--kd-warning-bg);color:var(--kd-warning)}.status-badge--risk{background:var(--kd-risk-bg);color:var(--kd-risk)}.status-badge--muted{background:var(--kd-surface-muted);color:var(--kd-muted)}@keyframes badgePulse{0%,to{opacity:1}50%{opacity:.72}}.status-badge--live{animation:2s ease-in-out infinite badgePulse}.progress-step.active{animation:2.2s ease-in-out infinite badgePulse}.progress-steps{align-items:center;gap:0;padding:8px 0;display:flex}.progress-step{color:var(--kd-muted);flex-direction:column;flex:none;align-items:center;gap:4px;font-size:11px;transition:color .3s;display:flex}.progress-step svg{flex-shrink:0}.progress-step.done{color:var(--kd-ok)}.progress-step.active{color:var(--kd-brand)}.progress-step.error{color:var(--kd-risk)}.progress-line{background:var(--kd-border);flex:1;min-width:16px;height:2px;transition:background .5s}.progress-line.done{background:var(--kd-ok)}.verify-card{text-align:center;border-radius:12px;flex-direction:column;align-items:center;gap:8px;margin:12px 0;padding:20px;display:flex}.verify-card--ok{background:var(--kd-ok-bg);color:var(--kd-ok)}.verify-card--warn{background:var(--kd-warning-bg);color:var(--kd-warning)}.verify-card__title{margin:0;font-size:18px;font-weight:600}.verify-page__brand{margin-bottom:8px}.verify-status-card{text-align:center;flex-direction:column;align-items:center;gap:8px;margin:0 0 12px;padding:20px 16px;display:flex}.verify-status-card__icon{background:color-mix(in srgb, currentColor 12%, var(--kd-surface));border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.verify-status-card__title{color:var(--kd-text);margin:0;font-size:17px;font-weight:700;line-height:1.25}.verify-status-card__code{color:var(--kd-muted);margin:0;font-size:13px}.verify-facts-card{margin-bottom:12px;padding:14px 16px}.verify-note-card{margin-bottom:16px;padding:12px 16px}.verify-facts{flex-direction:column;gap:10px;margin:16px 0;padding:0;list-style:none;display:flex}.verify-facts--in-card{gap:0;margin:0}.verify-facts li{border-bottom:1px solid var(--kd-border);justify-content:space-between;gap:12px;padding:10px 0;font-size:14px;display:flex}.verify-facts--in-card li:last-child{border-bottom:none;padding-bottom:0}.verify-facts li:first-child{padding-top:0}.verify-facts span{color:var(--kd-muted);flex:0 0 42%}.verify-facts b{text-align:right;color:var(--kd-text);font-weight:600}.verify-note{color:var(--kd-muted);text-align:center;justify-content:center;align-items:center;gap:8px;margin:0;font-size:13px;display:flex}@media (prefers-color-scheme:dark){.public-page{--lightningcss-light: ;--lightningcss-dark:initial}}.public-page .brand-mark--banner{background:0 0;margin:0 auto 4px}.public-page .brand-mark__avatar--banner{width:min(36vw,112px);height:min(36vw,112px)}.public-page__card--gate{text-align:center;padding:22px 20px 20px}.public-page__cta{text-align:center;justify-content:center;width:100%;text-decoration:none}.public-gate__icon{background:var(--kd-brand-soft);width:52px;height:52px;color:var(--kd-brand);border-radius:14px;justify-content:center;align-items:center;margin:0 auto 10px;display:inline-flex}.public-gate__eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--kd-muted);margin:0 0 6px;font-size:11px;font-weight:700}.public-gate__title{color:var(--kd-text);margin:0 0 10px;font-size:22px;font-weight:700;line-height:1.2}.public-gate__lead{color:var(--kd-muted);text-align:left;margin:0 0 16px;font-size:14px;line-height:1.5}.public-gate__steps{text-align:left;color:var(--kd-text);margin:0 0 18px;padding-left:20px;font-size:14px;line-height:1.55}.public-gate__steps li+li{margin-top:8px}.public-gate__cta{justify-content:center;align-items:center;gap:8px;width:100%;display:inline-flex}.public-gate__hint{color:var(--kd-muted);word-break:break-word;margin:12px 0 0;font-size:12px;line-height:1.45}.public-gate__link{color:var(--kd-brand);font-weight:600}.verify-public-card{padding:0}.verify-public-card--loading,.verify-public-card--error{text-align:center;padding:28px 20px}.verify-public-card__spinner{color:var(--kd-brand);margin-bottom:10px}.verify-public-card__lead{color:var(--kd-muted);margin:0;font-size:15px}.verify-public-card__hero{text-align:center;border-bottom:1px solid var(--kd-border-soft);flex-direction:column;align-items:center;gap:10px;padding:24px 20px 18px;display:flex}.verify-public-card__hero--ok{background:var(--kd-ok-bg);color:var(--kd-ok)}.verify-public-card__hero--warn{background:var(--kd-warning-bg);color:var(--kd-warning)}.verify-public-card__hero--error{background:var(--kd-risk-bg);color:var(--kd-risk);border-bottom:none;padding-bottom:8px}.verify-public-card__hero h1{color:var(--kd-text);margin:0;font-size:20px;font-weight:700;line-height:1.25}.verify-public-card__code-pill{font-variant-numeric:tabular-nums;letter-spacing:.04em;background:var(--kd-surface);color:var(--kd-brand-strong);border:1px solid var(--kd-border-soft);box-shadow:var(--kd-shadow);border-radius:999px;padding:4px 12px;font-size:14px;font-weight:800;display:inline-block}.verify-public-card__message{color:var(--kd-muted);text-align:center;margin:0;padding:0 20px 4px;font-size:14px;line-height:1.5}.verify-public-details{margin:0;padding:4px 0}.verify-public-details>div{border-bottom:1px solid var(--kd-border-soft);grid-template-columns:minmax(0,38%) minmax(0,1fr);gap:10px 12px;padding:12px 18px;display:grid}.verify-public-details>div:last-child{border-bottom:none}.verify-public-details dt{color:var(--kd-muted);margin:0;font-size:13px}.verify-public-details dd{color:var(--kd-text);text-align:right;word-break:break-word;margin:0;font-size:14px;font-weight:600;line-height:1.35}.verify-public-card__trust{color:var(--kd-muted);text-align:left;background:var(--kd-surface-muted);justify-content:center;align-items:flex-start;gap:8px;margin:0;padding:14px 18px 18px;font-size:13px;line-height:1.45;display:flex}@media (prefers-reduced-motion:reduce){.app-content,.bottom-nav a.active,.btn-pulse,.btn-hint-pulse:not(:disabled),.object-query__search--hint-pulse:not(:disabled),.matches-list__banner--hint-pulse,.match-card--hint-pulse,.order-wizard__object-field--hint-pulse,.order-wizard__product--hint-pulse,.order-wizard__cta-sub--hint-pulse,.order-wizard__step--current,.order-wizard__mode-btn--on,.order-wizard__participants-toggle--on,.catalog-chip--active,.kd-tab--active,.status-badge--live,.progress-step.active,.catalog-constructor--skeleton,.catalog-constructor--skeleton .catalog-constructor__block,.catalog-chip-bar--skeleton,.catalog-summary--skeleton,.catalog-action--skeleton,.category-card--skeleton:after{animation:none!important}.category-card:hover,.product-card:hover{transform:none}}html.kb-open .ai-chat__input,html.kb-open .ai-chat__body{padding-bottom:calc(8px + var(--kb-inset,0px))}html.kb-open .sticky-confirm-bar{bottom:calc(var(--kb-inset,0px))}.kd-section-head{--kd-section-accent:var(--kd-card-accent,var(--kd-brand));border-left:3px solid var(--kd-section-accent);background:color-mix(in srgb, var(--kd-section-accent) 9%, var(--kd-surface));border-radius:0 10px 10px 0;flex-direction:column;gap:3px;margin:0 0 12px;padding:10px 12px 10px 14px;display:flex}.kd-section-head--row{flex-flow:wrap;justify-content:space-between;align-items:center;gap:10px}.kd-section-head--tight{margin-bottom:8px}.kd-section-head__title{color:var(--kd-text);font-size:14px;font-weight:700;line-height:1.25}.kd-section-head h2.kd-section-head__title,.kd-section-head h3.kd-section-head__title{font-size:inherit;font-weight:inherit;line-height:inherit;margin:0}.kd-section-head__sub{color:var(--kd-muted);font-size:12px;font-weight:400;line-height:1.35}.kd-section-head--brand{--kd-section-accent:var(--kd-brand-strong)}.kd-section-head--object{--kd-section-accent:var(--kd-brand)}.kd-section-head--participant{--kd-section-accent:color-mix(in srgb, var(--kd-brand) 52%, var(--kd-ok))}.kd-section-head--deal{--kd-section-accent:var(--kd-warning)}.kd-section-head--egrn{--kd-section-accent:var(--kd-brand-edge)}.kd-section-head--ok{--kd-section-accent:var(--kd-ok)}.kd-section-head--risk{--kd-section-accent:var(--kd-risk)}.kd-section-head--muted{--kd-section-accent:var(--kd-muted)}.surface-card{background:var(--kd-surface);border:1px solid var(--kd-border);box-shadow:var(--kd-shadow);border-left:3px solid var(--kd-card-accent,var(--kd-brand));color:var(--kd-text);border-radius:12px}.surface-card--stacked{flex-direction:column;display:flex;overflow:hidden}.surface-card__body{justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:14px 16px;display:flex}.surface-card__body--link{color:inherit;text-decoration:none;transition:background .12s}.surface-card__body--link:hover{background:var(--kd-surface-muted)}.surface-card__main{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.surface-card__head{justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;display:flex}.surface-card__head strong{flex:1;min-width:0}.surface-card__details{color:var(--kd-muted);flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:11px;line-height:1.35;display:flex}.surface-card__details .badge--objects{margin:0}.surface-card__sub--product{color:var(--kd-text);opacity:.82;font-size:13px;font-weight:500}.surface-card__main strong{font-size:15px;font-weight:600;line-height:1.3}.surface-card__sub{color:var(--kd-muted);font-size:12px;line-height:1.35}.surface-card__meta{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:6px;display:flex}.surface-card__price{color:var(--kd-text);font-size:14px;font-weight:700}.surface-card__badges{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.surface-card__footer{border-top:1px solid var(--kd-border-soft);display:flex}.surface-card__footer-link{color:var(--kd-brand-strong);cursor:pointer;font-size:13px;font-weight:600;font:inherit;background:0 0;border:0;flex:1;justify-content:center;align-items:center;gap:6px;padding:11px 14px;text-decoration:none;transition:background .12s,color .12s;display:flex}.surface-card__footer-link:hover{background:var(--kd-brand-soft);color:var(--kd-brand-strong)}.surface-card__footer-link:disabled{opacity:.55;cursor:not-allowed}.surface-card__footer--split{display:flex}.surface-card__footer--split .surface-card__footer-link{flex:1;min-width:0}.surface-card__footer--split .surface-card__footer-link+.surface-card__footer-link{border-left:1px solid var(--kd-border-soft)}.surface-card--history .surface-card__footer-link{color:var(--kd-text);padding:12px 14px;font-size:13px;font-weight:600}.surface-card--history .surface-card__footer-link:hover:not(:disabled){background:var(--kd-surface-muted);color:var(--kd-brand-strong)}.surface-card--history .surface-card__footer-link--download:hover:not(:disabled){color:var(--kd-ok)}.surface-card__actions{border-top:1px solid var(--kd-border-soft);gap:8px;padding:10px 12px;display:flex}.surface-card__actions--split .surface-card__btn:first-child{flex:0 auto;min-width:0}.surface-card__btn{cursor:pointer;min-height:40px;font-size:13px;font-weight:600;font:inherit;touch-action:manipulation;border:1px solid #0000;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:6px;padding:8px 12px;text-decoration:none;transition:background .12s,border-color .12s,transform .1s;display:inline-flex}.surface-card__btn:active:not(:disabled){transform:scale(.98)}.surface-card__btn--primary{background:var(--kd-brand-strong);color:#fff;box-shadow:none;border-color:#0000}.surface-card__btn--primary:hover:not(:disabled){background:var(--kd-brand);box-shadow:0 2px 8px color-mix(in srgb, var(--kd-brand) 28%, transparent);filter:none}.surface-card__btn--soft{background:var(--kd-brand-soft);border-color:var(--kd-brand-edge);color:var(--kd-brand-strong);box-shadow:none}.surface-card__btn--soft:hover:not(:disabled){background:var(--kd-brand);border-color:var(--kd-brand);color:#fff}.surface-card__btn--outline{background:var(--kd-surface);border-color:var(--kd-brand-edge);color:var(--kd-brand-strong)}.surface-card__btn--outline:hover:not(:disabled){background:var(--kd-brand-soft);border-color:var(--kd-brand)}.surface-card__btn--ghost{border-color:var(--kd-border);color:var(--kd-muted);background:0 0}.surface-card__btn--ghost:hover{background:var(--kd-surface-muted);color:var(--kd-text);border-color:var(--kd-border)}.surface-card__btn:disabled{opacity:.65;cursor:default;box-shadow:none}.surface-card__btn svg{flex-shrink:0;width:16px;height:16px}.surface-card--stacked .category-card{box-shadow:none;border:none;border-radius:0;width:100%;margin:0}.surface-card--stacked .category-card:hover{box-shadow:none;background:var(--kd-surface-muted);border-color:#0000;transform:none}.surface-card--stacked .category-card:active{transform:none}.surface-card__meta{gap:4px}.surface-card__badges .status-pill{min-height:22px;padding:0 7px;font-size:10px}.category-card,.product-card,.payment-card,.order-status-card,.detail-header--surface,.profile-card,.profile-stats{border-left:3px solid var(--kd-card-accent,var(--kd-brand))}.category-card:hover,.product-card:hover{border-left-color:var(--kd-brand-strong)}.kd-card--warning,.category-card--warning,.surface-card--warning{--kd-card-accent:var(--kd-warning)}.surface-card--history,.history-card{border-left:3px solid var(--kd-card-accent,var(--kd-warning))}.surface-card--history .surface-card__body{align-items:flex-start;padding:14px 16px 12px}.surface-card--history .surface-card__meta{padding-top:2px}.surface-card--tone-ok,.history-card--tone-ok,.result-report-item--tone-ok,.order-status-card--tone-ok,.verify-status-card--tone-ok,.admin-log-list__item--tone-ok{--kd-card-accent:var(--kd-ok)}.surface-card--tone-warning,.history-card--tone-warning,.result-report-item--tone-warning,.order-status-card--tone-warning,.verify-status-card--tone-warning,.admin-log-list__item--tone-warning{--kd-card-accent:var(--kd-warning)}.surface-card--tone-risk,.history-card--tone-risk,.result-report-item--tone-risk,.order-status-card--tone-risk,.verify-status-card--tone-risk,.admin-log-list__item--tone-risk{--kd-card-accent:var(--kd-risk)}.surface-card--tone-muted,.history-card--tone-muted,.result-report-item--tone-muted,.order-status-card--tone-muted,.verify-status-card--tone-muted,.admin-log-list__item--tone-muted{--kd-card-accent:var(--kd-muted)}.category-card__icon,.product-card__icon,.payment-card__icon{color:var(--kd-brand-strong);background:var(--kd-brand-soft)}.payment-card__icon--paid{color:var(--kd-ok);background:color-mix(in srgb, var(--kd-ok) 14%, transparent)}.detail-header--surface{background:var(--kd-surface);border:1px solid var(--kd-border);box-shadow:var(--kd-shadow);border-radius:12px;margin-bottom:12px;padding:16px}.result-report-item,.order-status-card{border-left:3px solid var(--kd-card-accent,var(--kd-muted))}.result-report-item{border-left-width:3px;border-radius:12px}.admin-log-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.admin-log-list__item{background:var(--kd-surface);border:1px solid var(--kd-border);border-left:3px solid var(--kd-card-accent,var(--kd-muted));border-radius:12px;gap:4px;padding:12px 14px;font-size:13px;line-height:1.35;display:grid}.admin-log-list__item strong{font-size:14px}.admin-log-list__item span,.admin-log-list__item time{color:var(--kd-muted);font-size:12px}.step-icon--pending{border:2px solid var(--kd-border);border-radius:50%;flex-shrink:0;width:18px;height:18px;display:inline-block}.category-card,.product-card,.payment-card,.order-status-card,.detail-header--surface,.history-card,.surface-card{border-radius:12px}.back-header__btn{background:var(--kd-brand-soft);border-color:color-mix(in srgb, var(--kd-brand) 35%, var(--kd-border));color:var(--kd-brand-strong);padding:8px 16px;font-weight:600;box-shadow:0 2px 8px #15212b0f}.back-header__btn:hover{background:var(--kd-brand);border-color:var(--kd-brand);color:#fff}.back-header__btn svg{flex-shrink:0}.form-payment-hint{background:color-mix(in srgb, var(--kd-warning) 12%, transparent);border:1px solid color-mix(in srgb, var(--kd-warning) 35%, var(--kd-border));border-radius:10px;margin:12px 0 0;padding:10px 12px}.admin-users__when{align-items:center;gap:4px;display:flex}.admin-users__chip{background:var(--kd-surface-muted);width:26px;height:26px;color:var(--kd-muted);border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.admin-users__legal-date{text-align:right;font-size:11px}@keyframes navTabGlow{0%,to{background:color-mix(in srgb, var(--kd-brand) 14%, var(--kd-surface));box-shadow:inset 0 -3px 0 var(--kd-brand,var(--kd-accent-strong,#2563eb))}50%{background:color-mix(in srgb, var(--kd-brand) 22%, var(--kd-surface));box-shadow:inset 0 -3px 0 var(--kd-brand,var(--kd-accent-strong,#2563eb)), 0 0 12px color-mix(in srgb, var(--kd-brand) 28%, transparent)}}.bottom-nav{grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important}.bottom-nav--two{grid-template-columns:repeat(2,minmax(0,1fr))!important}.bottom-nav a{letter-spacing:-.02em;min-width:0;max-width:100%;padding:6px 2px 4px;font-size:clamp(.62rem,2.8vw,.75rem);line-height:1.15;transition:color .15s,background .15s}.bottom-nav a.active{color:var(--kd-brand-strong,var(--kd-accent-strong,#2563eb));background:color-mix(in srgb, var(--kd-brand) 14%, var(--kd-surface));box-shadow:inset 0 -3px 0 var(--kd-brand,var(--kd-accent-strong,#2563eb));font-weight:700;animation:2.4s ease-in-out infinite navTabGlow}.bottom-nav a:active{transition:transform .12s;transform:scale(.94)}.bottom-nav a.active svg{color:var(--kd-brand-strong,var(--kd-accent-strong,#2563eb))}.bottom-nav a:not(.active){color:var(--kd-muted)}.bottom-nav a:not(.active) svg{color:var(--kd-muted);opacity:.85}.bottom-nav a svg{width:17px;height:17px}.catalog-prompt{color:var(--kd-text);margin:0 0 16px;font-size:18px;font-weight:700;line-height:1.25}.screen--catalog .catalog-disclaimer{border-top:1px solid var(--kd-border-soft);color:var(--kd-muted);margin:20px 0 4px;padding:16px 0 0;font-size:12px;line-height:1.5}.screen--catalog{padding:4px 0}.screen--catalog .order-wizard,.screen--catalog .catalog-disclaimer,.screen--catalog .order-wizard__loading,.screen--catalog>.category-card{padding-left:16px;padding-right:16px}.catalog-scroll-hint{z-index:90;border:1px solid var(--kd-brand);background:var(--kd-surface);color:var(--kd-brand-strong);box-shadow:var(--kd-shadow), 0 4px 20px #0f172a1f;left:50%;bottom:calc(76px + env(safe-area-inset-bottom,0px));cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:10px 16px;font-size:13px;font-weight:600;line-height:1.2;animation:.35s ease-out catalogScrollHintIn,2.2s ease-in-out .35s infinite catalogScrollHintBob;display:flex;position:fixed;transform:translate(-50%)}.catalog-scroll-hint__icon{flex-shrink:0;animation:2.2s ease-in-out infinite catalogScrollHintChevron}@keyframes catalogScrollHintIn{0%{opacity:0;transform:translate(-50%)translateY(8px)}to{opacity:1;transform:translate(-50%)translateY(0)}}@keyframes catalogScrollHintBob{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(-4px)}}@keyframes catalogScrollHintChevron{0%,to{transform:translateY(0)}50%{transform:translateY(3px)}}@media (prefers-reduced-motion:reduce){.catalog-scroll-hint,.catalog-scroll-hint__icon{animation:none}}.screen--catalog .category-grid{margin-bottom:0}.app-shell{padding-bottom:calc(68px + env(safe-area-inset-bottom,0px))}.app-content{padding-bottom:4px}.helper-text--warn{border-left:3px solid var(--kd-warning);color:var(--kd-text);padding-left:10px}.screen--category{padding-bottom:8px}.egrn-offer-list{flex-direction:column;gap:8px;margin-top:4px;display:flex}.egrn-offer{background:var(--kd-surface);border:1px solid var(--kd-border);box-shadow:var(--kd-shadow);border-radius:12px;overflow:hidden}.egrn-offer--combo{position:relative}.egrn-offer--combo:before{content:"";background:var(--kd-brand,#3b82f6);pointer-events:none;border-radius:0 2px 2px 0;width:3px;position:absolute;top:12px;bottom:12px;left:0}.egrn-offer__main{color:inherit;flex-direction:row;align-items:flex-start;gap:10px;padding:12px 12px 10px;text-decoration:none;display:flex}.egrn-offer__main:hover{background:var(--kd-surface-muted)}button.egrn-offer__main{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:none}button.egrn-offer__main:focus-visible{box-shadow:inset 0 0 0 2px var(--kd-pick-ring);outline:none}.egrn-offer__main--static{cursor:default}.egrn-offer--selected.egrn-offer--combo:before{background:var(--kd-pick-mark)}.egrn-offer--recommended:not(.egrn-offer--selected){border-color:var(--kd-brand-strong,#3b82f6)}.egrn-offer__badge{text-transform:uppercase;letter-spacing:.02em;background:var(--kd-brand-soft);color:var(--kd-brand-strong);vertical-align:middle;border-radius:4px;margin-left:6px;padding:1px 6px;font-size:10px;font-weight:600;display:inline-block}.egrn-offer__combo-tag{text-transform:uppercase;letter-spacing:.02em;color:var(--kd-brand-strong,#2563eb);vertical-align:middle;background:#3b82f61f;border-radius:4px;margin-left:6px;padding:1px 6px;font-size:10px;font-weight:600;display:inline-block}.egrn-selected-objects__list{margin:8px 0 0;padding:0 0 0 18px;font-size:13px;line-height:1.45}.egrn-selected-objects__kn{opacity:.85;font-size:12px;display:block}.egrn-report-hint,.egrn-multi-hint{background:var(--kd-surface-muted);border:1px solid var(--kd-border);border-radius:10px;margin:0 0 12px;padding:10px 12px}.egrn-checkout-summary{margin-top:12px}.egrn-offer__icon{background:var(--kd-brand-soft);width:36px;height:36px;color:var(--kd-brand-strong);border-radius:8px;flex:0 0 36px;justify-content:center;align-items:center;display:flex}.egrn-offer__body{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.egrn-offer__row{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.egrn-offer__title{color:var(--kd-text);font-size:15px;font-weight:600;line-height:1.25}.egrn-offer__price{font-variant-numeric:tabular-nums;color:var(--kd-text);flex-shrink:0;font-size:14px;font-weight:700}.egrn-offer__desc{color:var(--kd-muted);font-size:12px;line-height:1.35;display:block}.egrn-offer__meta{flex-wrap:wrap;align-items:center;gap:4px 6px;display:flex}.egrn-offer__tag{color:var(--kd-muted);background:var(--kd-surface-muted);border:1px solid var(--kd-border-soft,var(--kd-border));border-radius:999px;padding:2px 7px;font-size:10px;line-height:1.3;display:inline-block}.egrn-offer__time{color:var(--kd-muted);opacity:.85;font-size:10px}.egrn-offer__time:before{content:"· "}.egrn-offer__chev{color:var(--kd-muted);flex:none;margin-top:8px}.egrn-offer__demos{flex-wrap:wrap;gap:6px 10px;padding:0 12px 10px 58px;display:flex}.egrn-offer__demo{color:var(--kd-brand);align-items:center;gap:4px;font-size:11px;font-weight:500;text-decoration:none;display:inline-flex}.egrn-offer__demo:hover{text-decoration:underline}.person-type-summary{background:var(--kd-surface-muted);border:1px solid var(--kd-border);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:10px 12px;display:flex}.back-header__btn{touch-action:manipulation;-webkit-tap-highlight-color:transparent;text-decoration:none}.back-header{z-index:30}.screen>.participant-picker__toggle{flex-shrink:0;margin:0 0 14px}.participant-poa-block{margin:12px 0}.participant-poa-section{margin:10px 0 12px}.participant-poa-section--open{border:1.5px solid color-mix(in srgb, var(--kd-pick-mark) 32%, var(--kd-border));background:color-mix(in srgb, var(--kd-pick-bg) 65%, var(--kd-surface));border-radius:10px;padding:12px}.participant-poa-toggle{align-items:flex-start;margin:0}.participant-poa-toggle--on{border-color:color-mix(in srgb, var(--kd-pick-mark) 45%, var(--kd-border));background:color-mix(in srgb, var(--kd-ok-bg,var(--kd-brand-soft)) 55%, var(--kd-surface))}.participant-poa-section--open .participant-poa-toggle--on{background:0 0;border-color:#0000;padding:0 0 10px}.participant-poa-toggle__title{font-weight:600;line-height:1.35;display:block}.participant-poa-toggle__note{color:var(--kd-muted);margin-top:4px;font-size:12px;line-height:1.35;display:block}.participant-poa-fields{margin-top:4px}.poa-fields__footer{margin:4px 0 0}.poa-issuer-block__label{color:var(--kd-text);margin:0 0 8px;font-size:13px;font-weight:600;line-height:1.35}.poa-issuer-grid{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:8px;display:grid}.poa-issuer-chip{border:1.5px solid var(--kd-border);background:var(--kd-surface);color:var(--kd-text);cursor:pointer;touch-action:manipulation;text-align:left;border-left-width:3px;border-left-color:#0000;border-radius:10px;flex-direction:row;align-items:flex-start;gap:8px;padding:10px 10px 9px;font-size:13px;line-height:1.3;transition:border-color .15s,background .15s,box-shadow .15s;display:flex}.poa-issuer-chip:hover{border-color:var(--kd-brand)}.poa-issuer-chip--on{color:var(--kd-pick-mark);font-weight:700}.poa-issuer-chip__text{flex-direction:column;flex:1;align-items:flex-start;gap:2px;min-width:0;display:flex}.poa-issuer-chip__label{font-weight:600}.poa-issuer-chip__hint{color:var(--kd-muted);font-size:11px}.poa-issuer-block__note{color:var(--kd-muted);margin:0 0 10px;font-size:12px;line-height:1.35}.participant-poa-callout{border:1px dashed var(--kd-border);background:var(--kd-surface-muted);border-radius:10px;margin:12px 0;padding:10px 12px;font-size:13px;line-height:1.4}.participant-poa-callout p{margin:0 0 8px}.participant-poa-callout .link-btn{font-size:13px}.screen--catalog-hub .catalog-hub__lead{color:var(--kd-muted);margin:-8px 0 16px;font-size:13px;line-height:1.45}.catalog-chip-bar{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-bottom:14px;display:grid}.catalog-chip,.kd-tab{border:1.5px solid var(--kd-border);background:var(--kd-surface);min-width:0;color:var(--kd-text);font:inherit;text-align:center;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;border-radius:10px;padding:10px 8px;font-size:clamp(.72rem,2.9vw,.84rem);font-weight:600;line-height:1.2;transition:border-color .15s,background .15s,color .15s}.catalog-chip:disabled,.kd-tab:disabled{opacity:.45;cursor:not-allowed}.catalog-chip--active,.kd-tab--active{border-color:var(--kd-brand-edge);background:var(--kd-brand-soft);color:var(--kd-brand-strong)}.kd-tab-bar--segmented,.party-type-toggle{border:1.5px solid var(--kd-border);background:var(--kd-surface);border-radius:10px;gap:0;margin-bottom:12px;display:flex;overflow:hidden}.kd-tab-bar--segmented .kd-tab,.kd-tab-bar--segmented .radio-inline,.party-type-toggle .radio-inline,.party-type-toggle button.radio-inline{border:none;border-radius:0;flex:1;min-height:40px}.kd-tab-bar--segmented .kd-tab--active,.kd-tab-bar--segmented .radio-inline.checked,.party-type-toggle .radio-inline.checked{background:var(--kd-pick-bg);color:var(--kd-pick-mark);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--kd-pick-mark) 22%, transparent)}.party-type-toggle--triple .radio-inline{padding:10px 4px;font-size:clamp(.65rem,2.8vw,.8rem)}.party-type-toggle button.radio-inline{font:inherit;color:inherit;touch-action:manipulation;-webkit-tap-highlight-color:transparent;border:none;width:100%}.catalog-summary{margin-bottom:12px}.catalog-summary__body{justify-content:space-between;align-items:flex-start;gap:12px;padding:16px;display:flex}.catalog-summary__main{flex:1;min-width:0}.catalog-summary__badge{background:var(--kd-brand-soft);color:var(--kd-brand-strong);letter-spacing:.02em;text-transform:uppercase;border-radius:999px;margin-bottom:6px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-block}.catalog-summary__title{font-size:17px;line-height:1.25;display:block}.catalog-summary__sub{color:var(--kd-muted);margin:6px 0 0;font-size:13px;line-height:1.4}.catalog-summary__deliverable{color:var(--kd-muted);margin:8px 0 0;font-size:12px;line-height:1.35}.catalog-summary__price{color:var(--kd-ok);font-variant-numeric:tabular-nums;letter-spacing:-.02em;white-space:nowrap;flex:none;font-size:20px;font-weight:800;line-height:1.2}.catalog-summary__actions{padding:0 16px 16px}.catalog-summary__cta{justify-content:center;width:100%}.catalog-pick{border:1px solid var(--kd-border-soft);border-left-width:3px;border-left-color:var(--kd-card-accent,var(--kd-brand));background:var(--kd-surface);border-radius:12px;margin-bottom:14px;padding:14px}.catalog-pick--object{--kd-card-accent:var(--kd-brand)}.catalog-pick--person{--kd-card-accent:color-mix(in srgb, var(--kd-brand) 52%, var(--kd-ok))}.catalog-pick--egrn{--kd-card-accent:var(--kd-brand-edge)}.catalog-pick--deal{--kd-card-accent:var(--kd-warning)}.catalog-pick__header{border-left:3px solid var(--kd-card-accent,var(--kd-brand));background:color-mix(in srgb, var(--kd-card-accent,var(--kd-brand)) 9%, var(--kd-surface));border-radius:0 10px 10px 0;margin-bottom:12px;padding:10px 12px 10px 14px}.catalog-pick__title{color:var(--kd-text);margin:0;font-size:15px;font-weight:700;line-height:1.25}.catalog-pick__hint{color:var(--kd-muted);margin:6px 0 0;font-size:12px;line-height:1.45}.catalog-pick__options{flex-direction:column;gap:8px;display:flex}.catalog-pick__option{border:1.5px solid var(--kd-border-soft);background:var(--kd-surface);width:100%;color:var(--kd-text);font:inherit;text-align:left;touch-action:manipulation;-webkit-tap-highlight-color:transparent;opacity:.9;border-left-width:3px;border-left-color:#0000;border-radius:10px;padding:12px;transition:border-color .15s,background .15s,opacity .15s;display:block}.catalog-pick__option:hover:not(:disabled){border-color:var(--kd-border)}.catalog-pick__option--on{opacity:1}.catalog-pick__option--static{cursor:default}.catalog-pick__option:disabled{opacity:.5;cursor:not-allowed}.catalog-pick__option-head{align-items:flex-start;gap:10px;display:flex}.catalog-pick__option-titles{flex:1;min-width:0}.catalog-pick__badge{background:var(--kd-brand-soft);color:var(--kd-brand-strong);text-transform:uppercase;letter-spacing:.02em;border-radius:999px;margin-bottom:4px;padding:2px 8px;font-size:10px;font-weight:700;display:inline-block}.catalog-pick__option-title{font-size:14px;font-weight:700;line-height:1.25;display:block}.catalog-pick__option-sub{color:var(--kd-muted);margin-top:3px;font-size:12px;line-height:1.35;display:block}.catalog-pick__option-price{color:var(--kd-text);white-space:nowrap;flex:none;margin-left:auto;font-size:14px;font-weight:700;line-height:1.2}.catalog-pick__includes{flex-direction:column;gap:4px;margin:10px 0 0;padding:0;list-style:none;display:flex}.catalog-pick__includes li{color:var(--kd-muted);align-items:flex-start;gap:6px;font-size:11px;line-height:1.35;display:flex}.catalog-pick__includes li:before{content:"•";color:var(--kd-ok,#22c55e);flex:none}.catalog-pick__includes-more{font-style:italic}.catalog-pick__includes-more:before{content:none}.catalog-pick__includes--deal li:before{color:var(--kd-brand-strong)}.catalog-pick__aside{color:var(--kd-muted);margin:4px 0 0;font-size:12px;line-height:1.45}.catalog-pick__aside a{color:var(--kd-accent);font-weight:600}.catalog-pick__alt{border:1px dashed var(--kd-border);width:100%;color:var(--kd-text);font:inherit;text-align:left;touch-action:manipulation;background:0 0;border-radius:10px;padding:10px 12px;display:block}.catalog-pick__alt-title{font-size:13px;font-weight:600;line-height:1.25;display:block}.catalog-pick__alt-sub{color:var(--kd-muted);margin-top:3px;font-size:11px;line-height:1.35;display:block}.catalog-pick__deal{padding:2px 0 0}.screen--catalog-constructor .catalog-hub__lead{margin-bottom:12px}.catalog-constructor__callout{color:var(--kd-muted);background:#e89b1f14;border:1px solid #e89b1f47;border-radius:10px;margin-bottom:12px;padding:10px 12px;font-size:12px;line-height:1.45}.catalog-constructor__callout strong{color:var(--kd-warn,#e8b35c)}.catalog-constructor__build-tag{color:var(--kd-muted);opacity:.85;margin-top:6px;font-size:10px;font-weight:600;display:block}.catalog-constructor__hint{background:var(--kd-accent-bg,#2563eb1a);color:var(--kd-text);border-radius:8px;margin:0 0 10px;padding:8px 10px;font-size:12px;line-height:1.4}.catalog-constructor__block{border:1px solid var(--kd-border-soft);border-left-width:3px;border-left-color:var(--kd-card-accent,var(--kd-brand));background:var(--kd-surface);border-radius:12px;margin-bottom:10px;overflow:hidden}.catalog-constructor__block--object{--kd-card-accent:var(--kd-brand)}.catalog-constructor__block--participant{--kd-card-accent:color-mix(in srgb, var(--kd-brand) 52%, var(--kd-ok))}.catalog-constructor__block--deal{--kd-card-accent:var(--kd-warning);border-color:color-mix(in srgb, var(--kd-warning) 35%, var(--kd-border-soft))}.catalog-constructor__block-head{border-bottom:1px solid var(--kd-border-soft);background:color-mix(in srgb, var(--kd-card-accent,var(--kd-brand)) 7%, var(--kd-surface));justify-content:space-between;align-items:center;gap:8px;padding:11px 14px;font-size:14px;font-weight:700;display:flex}.catalog-constructor__block-head small{color:var(--kd-muted);font-size:12px;font-weight:400}.catalog-constructor__item{border:none;border-bottom:1px solid var(--kd-border-soft);width:100%;color:var(--kd-text);font:inherit;text-align:left;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;align-items:flex-start;gap:10px;padding:11px 14px;display:flex}.catalog-constructor__item:last-child{border-bottom:none}.catalog-constructor__item:disabled{opacity:.55;cursor:not-allowed}.catalog-constructor__item--on:not(:disabled){box-shadow:inset var(--kd-pick-accent) 0 0 0 var(--kd-pick-border), 0 0 0 1px var(--kd-pick-ring) inset}.catalog-constructor__item--included{background:var(--kd-surface-muted)}.catalog-constructor__body{flex:1;min-width:0}.catalog-constructor__title{font-size:16px;font-weight:700;line-height:1.25;display:block}.catalog-constructor__sub{color:var(--kd-muted);margin-top:4px;font-size:13px;line-height:1.45;display:block}.catalog-constructor__note{color:var(--kd-ok,#22c55e);margin-top:4px;font-size:10px;line-height:1.3;display:block}.catalog-constructor__price{font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-size:15px;font-weight:700}.catalog-constructor__included-label{color:var(--kd-muted);flex:none;font-size:11px}.catalog-constructor__aside{color:var(--kd-muted);margin:0;padding:10px 14px 12px;font-size:12px;line-height:1.45}.catalog-constructor__aside a{color:var(--kd-accent);font-weight:600}.catalog-constructor__kind-grid{gap:8px;padding:0 12px 12px}.catalog-constructor__kind-tabs{margin:0 12px 8px}.catalog-constructor__kind-tabs .radio-inline{font-size:clamp(.75rem,3.2vw,.875rem)}.catalog-constructor__kind-hint{color:var(--kd-muted);margin:0 12px 10px;font-size:12px;line-height:1.4}.catalog-constructor__kind-grid .choice-tile{padding:10px 8px}.catalog-constructor__footer{margin-top:14px;padding-top:4px}.catalog-constructor__demo{color:var(--kd-accent);align-items:center;gap:6px;margin-bottom:10px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.catalog-constructor__cta{justify-content:center;width:100%}.catalog-constructor__cta-sub{color:var(--kd-muted);text-align:center;margin:8px 0 0;font-size:12px;line-height:1.4}.catalog-constructor--skeleton,.catalog-constructor--skeleton .catalog-constructor__block{background:var(--kd-surface-muted);border-radius:12px;min-height:280px;animation:1.8s infinite shimmer}.catalog-hub__loading{flex-direction:column;gap:12px;display:flex}.catalog-chip-bar--skeleton,.catalog-summary--skeleton{background:var(--kd-surface-muted);border-radius:12px;min-height:44px;animation:1.8s infinite shimmer}.catalog-summary--skeleton{min-height:140px}.screen--catalog-actions .catalog-disclaimer{margin-top:16px}.catalog-actions__head{margin-bottom:14px}.catalog-actions__head-title{color:var(--kd-text);margin:0;font-size:17px;font-weight:700;line-height:1.25}.catalog-actions__lead{color:var(--kd-muted);margin:6px 0 0;font-size:14px;line-height:1.5}.catalog-actions__loading{flex-direction:column;gap:10px;display:flex}.catalog-actions__section{margin-bottom:16px}.catalog-actions__section-head{margin-bottom:8px}.catalog-actions__section-label{letter-spacing:.03em;text-transform:uppercase;color:var(--kd-muted);margin:0;font-size:12px;font-weight:700;line-height:1.3}.catalog-actions__section-hint{color:var(--kd-muted);margin:4px 0 0;font-size:13px;line-height:1.45}.catalog-actions__list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.catalog-action{border:1px solid var(--kd-border);background:var(--kd-surface);min-height:52px;color:var(--kd-text);box-shadow:var(--kd-shadow);touch-action:manipulation;-webkit-tap-highlight-color:transparent;border-radius:12px;justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 16px;text-decoration:none;transition:border-color .15s,transform .12s,box-shadow .15s;display:flex}.catalog-action:hover{border-color:var(--kd-brand-edge);box-shadow:0 4px 14px #15212b14}.catalog-action:active{transform:scale(.985)}.catalog-action--featured{border-color:color-mix(in srgb, var(--kd-warning) 42%, var(--kd-border));border-left-width:3px;border-left-color:var(--kd-warning);background:color-mix(in srgb, var(--kd-warning-bg) 55%, var(--kd-surface))}.catalog-action--skeleton{border-color:var(--kd-border-soft);background:var(--kd-surface-muted);pointer-events:none;min-height:72px;animation:1.8s infinite shimmer}.catalog-action__body{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.catalog-action__badge{color:var(--kd-warning);background:var(--kd-warning-bg);border-radius:999px;margin-bottom:2px;padding:2px 8px;font-size:11px;font-weight:700;line-height:1.3;display:inline-block}.catalog-action__title{color:var(--kd-text);font-size:16px;font-weight:700;line-height:1.25}.catalog-action__hint{color:var(--kd-muted);font-size:13px;line-height:1.45}.catalog-action__tip{color:var(--kd-brand-strong);font-size:12px;line-height:1.4}.catalog-action__meta{color:var(--kd-muted);margin-top:2px;font-size:11px;line-height:1.35}.catalog-action__side{flex:none;align-items:center;gap:4px;padding-top:2px;display:flex}.catalog-action__price{font-variant-numeric:tabular-nums;color:var(--kd-text);white-space:nowrap;font-size:15px;font-weight:700;line-height:1.2}.catalog-action__chev{color:var(--kd-muted);opacity:.65;flex-shrink:0}.catalog-action__demo{color:var(--kd-accent);margin:4px 0 0 4px;padding:2px 0;font-size:12px;font-weight:600;line-height:1.3;text-decoration:none;display:inline-block}.catalog-action__demo:hover{text-decoration:underline}.order-wizard__intro{color:var(--kd-muted);margin:0 0 12px;font-size:13px;line-height:1.5}.order-wizard__steps{align-items:center;gap:6px;margin:0 0 14px;padding:0;list-style:none;display:flex}.order-wizard__step{border:1px solid var(--kd-border-soft);background:var(--kd-surface);min-width:0;color:var(--kd-muted);border-radius:10px;flex:1 1 0;align-items:center;gap:6px;padding:8px 10px;font-size:12px;line-height:1.25;display:flex}.order-wizard__step--current{border-color:color-mix(in srgb, var(--kd-pick-mark) 40%, var(--kd-border));background:color-mix(in srgb, var(--kd-pick-mark) 10%, var(--kd-surface));color:var(--kd-pick-mark);font-weight:700;animation:3s ease-in-out infinite kdOutlineHintPulse}.order-wizard__step--done{color:var(--kd-text)}.order-wizard__step-num{background:var(--kd-surface-muted);width:20px;height:20px;color:var(--kd-muted);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex}.order-wizard__step--current .order-wizard__step-num{background:var(--kd-pick-mark);color:var(--kd-surface)}.order-wizard__step--done .order-wizard__step-num{background:color-mix(in srgb, var(--kd-pick-mark) 18%, var(--kd-surface));color:var(--kd-pick-mark)}.order-wizard__step-label{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.order-wizard__scenario-label{color:var(--kd-text);margin:0 0 10px;font-size:14px;font-weight:700;line-height:1.3}.order-wizard__panel--scenario{box-shadow:none;background:0 0;border:none;margin-bottom:16px;overflow:visible}.order-wizard__panel--scenario:focus-within{box-shadow:none;border:none}.order-wizard__panel-body{padding:12px 14px 14px}.order-wizard__panel--scenario .order-wizard__panel-body{padding:0}.order-wizard__panel-body>.order-wizard__mode{margin-bottom:0}.order-wizard__panel--scenario .order-wizard__mode{background:var(--kd-brand-soft,var(--kd-surface-muted));border-radius:12px;flex-direction:row;align-items:stretch;gap:6px;padding:4px}.order-wizard__panel--scenario .order-wizard__mode-btn{text-align:center;min-width:0;min-height:2.5rem;color:var(--kd-muted);background:0 0;border:none;border-radius:9px;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;font-weight:700;display:flex}.order-wizard__panel--scenario .order-wizard__mode-btn.kd-pick-option--on,.order-wizard__panel--scenario .order-wizard__mode-btn.kd-pick-option--on:hover,.order-wizard__panel--scenario .order-wizard__mode-btn.kd-pick-option--on:focus-visible{box-shadow:0 2px 8px #08387814;background:var(--kd-surface)!important;border:none!important;border-left-width:unset!important;color:var(--kd-brand-strong)!important;border-left-color:#0000!important}.order-wizard__panel--scenario .order-wizard__mode-btn.kd-pick-option:not(.kd-pick-option--on):hover,.order-wizard__panel--scenario .order-wizard__mode-btn.kd-pick-option:not(.kd-pick-option--on):focus-visible{color:var(--kd-brand-strong);background:color-mix(in srgb, var(--kd-surface) 55%, transparent)!important;border:none!important;border-left-width:unset!important;border-left-color:#0000!important}.order-wizard__panel--scenario .order-wizard__mode-title,.order-wizard__panel--scenario .order-wizard__mode-sub,.order-wizard__panel--participant .order-wizard__mode-title,.order-wizard__panel--participant .order-wizard__mode-sub{text-align:center;width:100%}.order-wizard__panel--scenario .order-wizard__mode-btn--on .order-wizard__mode-title{color:var(--kd-brand-strong)}.order-wizard__panel--participant{--kd-panel-accent:color-mix(in srgb, var(--kd-brand) 48%, var(--kd-ok))}.order-wizard__panel--participant .order-wizard__panel-body{padding:0}.order-wizard__panel-body .order-wizard__participant-kind .order-wizard__mode-btn{text-align:center;border:1.5px solid var(--kd-border);border-left-width:1.5px;border-left-color:var(--kd-border);flex-direction:column;flex:1 1 0;justify-content:flex-start;align-items:stretch;min-width:0;min-height:6.75rem;padding:12px 10px;display:flex}.order-wizard__panel--participant .order-wizard__participant-kind .order-wizard__mode-btn.kd-pick-option--on,.order-wizard__panel--participant .order-wizard__participant-kind .order-wizard__mode-btn.kd-pick-option--on:hover,.order-wizard__panel--participant .order-wizard__participant-kind .order-wizard__mode-btn.kd-pick-option--on:focus-visible{border-width:2px!important;border-left-color:var(--kd-pick-border)!important}.order-wizard__panel--participant .order-wizard__participant-kind .order-wizard__mode-btn.kd-pick-option:not(.kd-pick-option--on):hover,.order-wizard__panel--participant .order-wizard__participant-kind .order-wizard__mode-btn.kd-pick-option:not(.kd-pick-option--on):focus-visible{border-left-width:1.5px!important;border-left-color:var(--kd-border)!important}.order-wizard__panel-body .order-wizard__selection-status,.order-wizard__panel-body .order-wizard__section-hint{margin-top:0}.order-wizard__panel-body .order-wizard__participant-kind,.order-wizard__panel-body .order-wizard__products{margin-bottom:0}.order-wizard .kd-section-head{background:0 0;border-left:none;border-radius:0;margin:0 0 10px;padding:0}.order-wizard .kd-section-head__title{font-size:14px;font-weight:700;line-height:1.3}.order-wizard__panel{border:1px solid var(--kd-border);border-left:3px solid var(--kd-panel-accent,var(--kd-brand));background:var(--kd-surface);border-radius:12px;overflow:hidden}.order-wizard__panel--object{--kd-panel-accent:var(--kd-brand)}.order-wizard__panel--service{--kd-panel-accent:var(--kd-brand-strong)}.order-wizard__panel .kd-section-head{border-bottom:1px solid var(--kd-border-soft);background:color-mix(in srgb, var(--kd-panel-accent,var(--kd-brand)) 9%, var(--kd-surface));margin:0;padding:10px 14px}.order-wizard__panel .kd-section-head__sub{margin-top:2px}.order-wizard__panel .kd-section-head__title{color:var(--kd-brand-strong);font-size:16px;font-weight:700}.order-wizard__panel--object .kd-section-head__title{letter-spacing:-.01em;font-size:17px}.order-wizard__panel .kd-section-head__sub{color:var(--kd-muted);font-size:12px}.order-wizard__panel .order-wizard__object-field.kd-search-block,.order-wizard__panel .order-wizard__object-field.form-fieldset{box-shadow:none;background:0 0;border-radius:10px;padding:0}.order-wizard__panel .order-wizard__object-field.kd-search-block--in-panel{background:0 0;border:0;margin:0 14px 14px;padding:0}.order-wizard__panel .order-wizard__object-field legend,.order-wizard__panel .order-wizard__object-field .kd-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.order-wizard__panel:focus-within{border-color:var(--kd-border);border-left-color:var(--kd-panel-accent,var(--kd-brand));box-shadow:0 0 0 3px var(--kd-pick-ring)}.order-wizard__panel--hint-pulse{border-color:color-mix(in srgb, var(--kd-pick-mark) 28%, var(--kd-border));animation:2.3s ease-in-out infinite kdOutlineHintPulse}.order-wizard__section-hint--lead{margin-top:-4px;margin-bottom:10px;font-size:13px;line-height:1.45}.order-wizard__intro strong{color:var(--kd-text);font-weight:600}.order-wizard__mode-title{font-size:13px;font-weight:700;line-height:1.25;display:block}.order-wizard__mode-sub{color:var(--kd-muted);margin-top:3px;font-size:11px;font-weight:400;line-height:1.35;display:block}.order-wizard__mode-price{font-variant-numeric:tabular-nums;color:var(--kd-text);letter-spacing:-.02em;margin-top:6px;font-size:18px;font-weight:800;line-height:1.1;display:block}.order-wizard__mode-btn--on .order-wizard__mode-price,.order-wizard__mode-btn--on .order-wizard__mode-sub{color:var(--kd-pick-mark)}.order-wizard__mode{flex-direction:row;align-items:stretch;gap:0;margin-bottom:0;display:flex}.order-wizard__participant-kind .order-wizard__participant-btn{flex:1 1 0;min-width:0}.order-wizard__participant-kind .order-wizard__participant-btn:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.order-wizard__participant-kind .order-wizard__participant-btn:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.order-wizard__participant-kind .order-wizard__participant-btn:only-child{border-radius:12px}.order-wizard__participant-kind .order-wizard__participant-btn+.order-wizard__participant-btn{border-left-width:0;margin-left:-1px}.order-wizard__participant-kind .order-wizard__mode-sub{min-height:2.6em;font-size:10px;line-height:1.3}.order-wizard__participant-kind .order-wizard__mode-price{flex-direction:column;align-items:center;gap:2px;margin-top:auto;padding-top:6px;line-height:1;display:flex}.order-wizard__participant-kind .order-wizard__mode-price-from{min-height:1em;color:var(--kd-muted);font-size:11px;font-weight:600;line-height:1}.order-wizard__participant-kind .order-wizard__mode-price-amount{font-variant-numeric:tabular-nums;font-size:20px;font-weight:800;line-height:1}.order-wizard__mode-btn--on .order-wizard__participant-kind .order-wizard__mode-price-from{color:inherit;opacity:.92}.order-wizard__participant-kind.order-wizard__mode{gap:0}.order-wizard__mode{gap:8px;display:flex}.order-wizard__mode-btn{border:1.5px solid var(--kd-border);background:var(--kd-surface);min-width:0;color:var(--kd-text);cursor:pointer;touch-action:manipulation;border-radius:12px;flex:1 1 0;padding:10px 12px;font-size:13px;font-weight:600;transition:border-color .15s,background .15s,box-shadow .15s}.order-wizard__mode-btn--on{color:var(--kd-pick-mark);font-weight:700}.order-wizard__section{margin-bottom:16px}.order-wizard__section>.order-wizard__panel{margin-bottom:0}.order-wizard__object-field{margin:0}.order-wizard__product--hint-pulse:not(.order-wizard__product--on):not(:disabled){animation:2.4s ease-in-out infinite kdPickHintPulse}.order-wizard__cta-sub--hint-pulse{border:1px solid color-mix(in srgb, var(--kd-brand) 28%, var(--kd-border));background:color-mix(in srgb, var(--kd-brand) 8%, var(--kd-surface));border-radius:10px;padding:10px 12px;animation:2.4s ease-in-out infinite kdOutlineHintPulse}.order-wizard__results-card{margin-top:12px}.order-wizard__results-card .matches-list{margin:0}.wizard-scroll-target{scroll-margin-top:8px;scroll-margin-bottom:calc(132px + env(safe-area-inset-bottom,0px))}.order-wizard__participants-toggle--on{border-width:2px 2px 2px 4px;border-color:var(--kd-pick-border);border-left-color:var(--kd-pick-border);background:color-mix(in srgb, var(--kd-pick-mark) 11%, var(--kd-surface));box-shadow:0 0 0 1px var(--kd-pick-ring) inset}.order-wizard__object-legend{color:var(--kd-text);padding:0 4px;font-size:14px;font-weight:600}.order-wizard__object-lead{color:var(--kd-muted);margin:0 0 10px;font-size:13px;line-height:1.45}.order-wizard__section-title{margin:0 0 6px;font-size:16px;font-weight:700;line-height:1.3}.order-wizard__participants-toggle{margin-top:12px;font-size:14px}.order-wizard__participants-in-products{margin-top:0;margin-bottom:12px}.order-wizard__participants-toggle--muted{opacity:.85}.order-wizard__participants-title{font-weight:600;line-height:1.35;display:block}.order-wizard__participants-note{color:var(--kd-muted);margin-top:4px;font-size:12px;display:block}.order-wizard__products{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.order-wizard__product{border:1.5px solid var(--kd-border-soft);border-left-width:var(--kd-pick-accent);background:var(--kd-surface);text-align:left;width:100%;font:inherit;color:var(--kd-text);cursor:pointer;touch-action:manipulation;border-left-color:#0000;border-radius:12px;align-items:flex-start;gap:10px;padding:12px 14px;transition:border-color .15s,background .15s,box-shadow .15s,opacity .15s;display:flex}.order-wizard__section--products{border:1px solid var(--kd-border);background:var(--kd-surface);border-radius:12px;padding:12px 12px 14px}.order-wizard__selection-status{background:var(--kd-pick-bg);border:1px solid var(--kd-pick-edge);color:var(--kd-text);border-radius:8px;margin:0 0 10px;padding:8px 10px;font-size:13px;line-height:1.4}.order-wizard__selection-status strong{color:var(--kd-pick-mark);font-weight:700}.order-wizard__product-body{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.order-wizard__product-badge{font-size:11px;font-weight:700}.order-wizard__product-badge--recommended{text-transform:uppercase;letter-spacing:.02em;color:var(--kd-brand-strong);background:var(--kd-brand-soft);border-radius:999px;margin-bottom:4px;padding:2px 8px;font-size:10px;font-weight:700;display:inline-block}.order-wizard__product-badge--picked{text-transform:uppercase;letter-spacing:.02em;color:var(--kd-pick-mark);background:color-mix(in srgb, var(--kd-pick-mark) 14%, var(--kd-surface));border:1px solid var(--kd-pick-edge);border-radius:999px;margin-bottom:4px;padding:2px 8px;font-size:10px;font-weight:700;display:inline-block}.order-wizard__product-title{font-size:15px;font-weight:700;line-height:1.25}.order-wizard__product-hint{color:var(--kd-muted);font-size:13px;line-height:1.4}.order-wizard__product-price{font-variant-numeric:tabular-nums;color:var(--kd-ok);letter-spacing:-.02em;flex:none;font-size:17px;font-weight:800}.order-wizard__product-chev{color:var(--kd-muted);opacity:.6;flex:none}.order-wizard__footer{margin-top:8px}.order-wizard__footer.sticky-confirm-bar{padding-top:8px;transition:opacity .2s,transform .2s}.order-checkout-summary{margin-top:0}.sticky-confirm-bar .order-checkout-summary{margin-bottom:10px}.order-checkout-summary__note{margin:4px 0 0}.order-wizard__cta-sub{color:var(--kd-muted);text-align:center;margin:8px 0 0;font-size:13px;line-height:1.45}.order-wizard__legacy{color:var(--kd-muted);text-align:center;margin:14px 0 0;font-size:12px}.order-wizard__legacy a{color:var(--kd-accent)}.service-scope{border:1px solid var(--kd-border,#e2e8f0);background:var(--kd-surface);border-radius:10px;margin:0 0 12px}.service-scope--closed{border-color:color-mix(in srgb, var(--kd-border) 80%, transparent);background:color-mix(in srgb, var(--kd-surface-muted) 40%, var(--kd-surface))}.service-scope--open{border-left:3px solid var(--kd-brand-strong,var(--kd-brand))}.service-scope--full{margin:12px 0 16px}.service-scope__toggle{width:100%;font:inherit;color:var(--kd-muted);cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex}.service-scope--open .service-scope__toggle{color:var(--kd-text,#0f172a);background:color-mix(in srgb, var(--kd-brand) 5%, var(--kd-surface))}.service-scope__toggle-text{min-width:0;font-size:13px;line-height:1.35}.service-scope--open .service-scope__toggle-text{font-weight:600}.service-scope__chevron{color:var(--kd-muted);flex-shrink:0;transition:transform .2s}.service-scope__chevron--open{transform:rotate(180deg)}.service-scope__body{border-top:1px solid var(--kd-border);padding:0 12px 12px}.service-scope__intro{color:var(--kd-muted);margin:12px 0 14px;font-size:13px;line-height:1.45}.service-scope__summary{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:14px;display:grid}@media (width<=520px){.service-scope__summary{grid-template-columns:1fr}}.service-scope__summary-block{background:var(--kd-surface-muted);border:1px solid var(--kd-border);border-radius:8px;padding:10px 12px}.service-scope__method{color:var(--kd-muted);margin:0 0 12px;font-size:12px;line-height:1.45}.service-scope--full .service-scope__method{padding:12px 14px 0}.service-scope__label{text-transform:uppercase;letter-spacing:.06em;color:var(--kd-muted);margin-bottom:6px;font-size:10px;font-weight:700;display:block}.service-scope__bullets{color:var(--kd-text);margin:0;padding-left:16px;font-size:13px;line-height:1.4}.service-scope__deliverable{color:var(--kd-text);margin:0;font-size:13px;line-height:1.4}.service-scope__check-list{flex-direction:column;gap:8px;margin:0 0 12px;padding:0;list-style:none;display:flex}.service-scope__check-row{border:1px solid var(--kd-border);background:var(--kd-surface);border-radius:8px;padding:10px 12px}.service-scope__check-main{flex-wrap:wrap;align-items:baseline;gap:6px 10px;margin-bottom:4px;display:flex}.service-scope__check-main strong{color:var(--kd-text);font-size:13px;font-weight:600}.service-scope__check-source{color:var(--kd-muted);font-size:11px}.service-scope__check-query{color:var(--kd-text);font-size:12px;line-height:1.35;display:block}.service-scope__check-note{color:var(--kd-muted);margin-top:4px;font-size:11px;line-height:1.35;display:block}.service-scope__fine{color:var(--kd-muted);margin:0 0 8px;font-size:11px;line-height:1.4}.service-scope__legal{color:var(--kd-muted);margin:0;font-size:11px}.service-scope__legal a{color:var(--kd-primary,#2563eb)}.service-scope__legal-sep{opacity:.6;margin:0 4px}.service-scope__optional-toggle{margin:0 0 12px;font-size:12px}.service-scope__cols,.service-scope__table-wrap,.service-scope__table,.service-scope__limits,.service-scope__partial-warning{display:none}.person-fields__optional-toggle{margin:4px 0 0;font-size:14px}.person-fields__optional-hint{margin:6px 0 0;font-size:13px;line-height:1.45}.form-fieldset--participant{--kd-card-accent:var(--kd-ok)}.person-tier-picker{margin:0 0 16px}.person-tier-picker__lead{color:var(--kd-muted);margin:0 0 10px;font-size:14px;line-height:1.45}.person-tier-picker__lead strong{color:var(--kd-text);font-weight:600}.person-tier-picker__grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}@media (width<=480px){.person-tier-picker__grid{grid-template-columns:1fr}}.person-tier-card{border:1.5px solid var(--kd-border);border-left-width:var(--kd-pick-accent);background:var(--kd-surface);text-align:left;cursor:pointer;width:100%;font:inherit;color:var(--kd-text);border-left-color:#0000;border-radius:12px;align-items:flex-start;gap:10px;padding:12px 14px;transition:border-color .15s,background .15s,box-shadow .15s,opacity .15s;display:flex}.person-tier-card:not(.person-tier-card--selected){opacity:.92}.person-tier-card:hover:not(.person-tier-card--selected){border-color:var(--kd-border)}.person-tier-card:focus-visible:not(.person-tier-card--selected){border-color:var(--kd-pick-edge);box-shadow:0 0 0 3px var(--kd-pick-ring);outline:none}.person-tier-card__body{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.person-tier-card__badge{text-transform:uppercase;letter-spacing:.02em;background:var(--kd-brand-soft);color:var(--kd-brand-strong);border-radius:999px;margin-bottom:2px;padding:2px 8px;font-size:10px;font-weight:700;display:inline-block}.person-tier-card__badge--picked{color:var(--kd-pick-mark);background:color-mix(in srgb, var(--kd-pick-mark) 14%, var(--kd-surface));border:1px solid var(--kd-pick-edge)}.person-tier-card__title{color:var(--kd-text);font-size:16px;font-weight:700;line-height:1.2}.person-tier-card--selected .person-tier-card__title,.person-tier-card--selected .person-tier-card__price{color:var(--kd-pick-mark)}.person-tier-card__price{font-variant-numeric:tabular-nums;color:var(--kd-ok);letter-spacing:-.02em;font-size:18px;font-weight:800}.person-tier-card__lead,.person-tier-card__enter,.person-tier-card__checks,.person-tier-card__skip{color:var(--kd-muted);font-size:12px;line-height:1.4}.person-tier-card__enter{color:var(--kd-text);font-weight:500}.person-tier-card__skip{font-size:11px}.person-tier-form-hint{color:var(--kd-text);background:var(--kd-surface-muted);border:1px solid var(--kd-border);border-radius:8px;margin:0 0 12px;padding:10px 12px;font-size:13px;line-height:1.45}.person-tier-addon-toggle{flex-direction:row;align-items:flex-start;gap:10px;margin-top:4px}.person-tier-addon-toggle input[type=checkbox]{accent-color:var(--kd-pick-mark);margin-top:2px}.person-tier-addon-toggle__title{color:var(--kd-text);font-weight:600;display:block}.person-tier-addon-toggle__sub{color:var(--kd-muted);margin-top:2px;font-size:12px;font-weight:400;line-height:1.4;display:block}.person-tier-addon-toggle.kd-pick-option--on .person-tier-addon-toggle__title{color:var(--kd-pick-mark)}.participant-block{border:1.5px solid var(--kd-border);border-left-width:var(--kd-pick-accent);background:var(--kd-surface);border-left-color:#0000;border-radius:10px;margin-bottom:12px;padding:12px 14px}.participant-block__head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.participant-block__head strong{color:var(--kd-text);font-size:14px;font-weight:700}.form-addon-row{margin-top:8px}.online-method{border:1px solid var(--kd-border);background:var(--kd-surface);color:var(--kd-text);border-radius:12px;margin:0 0 16px;padding:14px}.online-method--compact{background:var(--kd-surface-muted);border-color:var(--kd-border);margin:0 0 12px;padding:10px 12px}.online-method__head{align-items:flex-start;gap:10px;margin-bottom:10px;display:flex}.online-method__icon{color:var(--kd-accent);flex-shrink:0;margin-top:2px}.online-method__title{color:var(--kd-text);font-size:14px;line-height:1.3;display:block}.online-method__lead{color:var(--kd-muted);margin:4px 0 0;font-size:12px;line-height:1.45}.online-method__list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.online-method__list li{color:var(--kd-text);font-size:12px;line-height:1.4}.online-method__list strong{color:var(--kd-text);font-size:12px;display:block}.online-method__list span{color:var(--kd-muted)}.online-method--compact .online-method__list{gap:6px}.screen--order-draft{min-height:calc(100dvh - 68px - env(safe-area-inset-bottom,0px));max-height:calc(100dvh - 68px - env(safe-area-inset-bottom,0px));flex-direction:column;padding-bottom:0;display:flex;overflow:hidden}.screen--order-draft>.back-header{flex-shrink:0}.screen--order-draft .order-draft-form{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.screen--order-draft .order-draft__scroll{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex:1;min-height:0;padding-bottom:8px;overflow-y:auto}.screen--order-draft .order-draft__footer{background:var(--kd-bg);border-top:1px solid var(--kd-border-soft);flex-shrink:0;margin-top:auto;padding-top:8px;position:relative}.person-core-fields{border:1.5px solid color-mix(in srgb, var(--kd-brand) 38%, var(--kd-border));background:color-mix(in srgb, var(--kd-brand) 6%, var(--kd-surface));border-radius:12px;flex-direction:column;gap:10px;padding:12px 12px 10px;display:flex}.person-core-fields__title{letter-spacing:.06em;text-transform:uppercase;color:var(--kd-brand-strong);margin:0 0 2px;font-size:11px;font-weight:700;line-height:1.2}.person-tier-scope-hint--info{border-color:color-mix(in srgb, var(--kd-brand) 28%, var(--kd-border));background:color-mix(in srgb, var(--kd-brand) 5%, var(--kd-surface))}.passport-block{border:1px solid var(--kd-border);background:var(--kd-surface-muted);border-radius:12px;flex-direction:column;gap:10px;margin-top:4px;padding:12px;display:flex}.passport-block--accent{border-width:1.5px;border-color:color-mix(in srgb, var(--kd-brand) 32%, var(--kd-border));background:color-mix(in srgb, var(--kd-brand) 4%, var(--kd-surface))}.passport-block__title{color:var(--kd-text);font-size:13px;font-weight:700}.passport-block__hint{color:var(--kd-muted);margin:-4px 0 2px;font-size:12px;line-height:1.4}.kd-pick__mark,.match-card__mark,.order-wizard__product-radio,.person-tier-card__radio,.catalog-constructor__mark{border:2px solid var(--kd-border);background:var(--kd-surface);box-sizing:border-box;color:#fff;pointer-events:none;border-radius:6px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;margin-top:1px;transition:border-color .15s,background .15s,transform .12s;display:inline-flex}.kd-pick__mark--on,.match-card__mark--on,.order-wizard__product--on .order-wizard__product-radio,.person-tier-card--selected .person-tier-card__radio,.catalog-constructor__item--on .catalog-constructor__mark,.catalog-constructor__item--included .catalog-constructor__mark{border-color:var(--kd-pick-mark);background:var(--kd-pick-mark)}.kd-pick__mark-icon,.match-card__mark-check{color:#fff;opacity:0;justify-content:center;align-items:center;width:100%;height:100%;font-size:14px;font-weight:700;line-height:1;transition:opacity .12s,transform .12s;display:flex;transform:scale(.82)}.kd-pick__mark--on .kd-pick__mark-icon,.match-card__mark--on .match-card__mark-check,.catalog-constructor__item--on .catalog-constructor__mark .kd-pick__mark-icon,.catalog-constructor__item--included .catalog-constructor__mark .kd-pick__mark-icon{opacity:1;transform:scale(1)}.kd-pick-option{border:1.5px solid var(--kd-border);border-left-width:var(--kd-pick-accent);background:var(--kd-surface);border-left-color:#0000;border-radius:12px;transition:border-color .15s,background .15s,box-shadow .15s,opacity .15s}.kd-pick-option--on,.match-card--selected,.egrn-offer--selected,.catalog-pick__option--on,.order-wizard__product--on,.order-wizard__mode-btn--on,.order-wizard__participants-toggle--on,.participant-poa-toggle--on,.poa-issuer-chip--on,.catalog-constructor__item--on:not(:disabled),.radio-card--selected,.choice-tile--selected,.person-tier-card--selected{border-color:var(--kd-pick-border);border-left-color:var(--kd-pick-border);background:var(--kd-pick-bg);box-shadow:0 0 0 1px color-mix(in srgb, var(--kd-pick-mark) 42%, transparent) inset, 0 0 0 2px color-mix(in srgb, var(--kd-pick-mark) 24%, transparent), 0 0 12px color-mix(in srgb, var(--kd-pick-mark) 28%, transparent)}.kd-pick-option--on:hover,.kd-pick-option--on:focus,.kd-pick-option--on:focus-visible,.match-card--clickable.match-card--selected:hover,.order-wizard__product--on:hover,.order-wizard__product--on:focus,.order-wizard__product--on:focus-visible,.order-wizard__product--on:active,.catalog-pick__option--on:hover,.catalog-pick__option--on:focus,.catalog-pick__option--on:focus-visible,.catalog-pick__option--on:active,.match-card--selected:hover,.match-card--selected:focus,.match-card--selected:focus-visible,.egrn-offer--selected:hover,.egrn-offer--selected:focus,.egrn-offer--selected:focus-visible,.person-tier-card--selected:hover,.person-tier-card--selected:focus,.person-tier-card--selected:focus-visible{border-color:var(--kd-pick-border);border-left-color:var(--kd-pick-border);background:var(--kd-pick-bg);box-shadow:0 0 0 1px color-mix(in srgb, var(--kd-pick-mark) 48%, transparent) inset, 0 0 0 2px color-mix(in srgb, var(--kd-pick-mark) 28%, transparent), 0 0 14px color-mix(in srgb, var(--kd-pick-mark) 32%, transparent)}.kd-pick-option--on,.order-wizard__product--on,.person-tier-card--selected{border-width:2px 2px 2px 4px}.order-wizard__product:not(.order-wizard__product--on):not(:disabled){opacity:.88}.order-wizard__product--on .order-wizard__product-title,.order-wizard__product--on .order-wizard__product-price,.person-tier-card--selected .person-tier-card__title,.person-tier-card--selected .person-tier-card__price{color:var(--kd-pick-mark)}.order-wizard__product--on .order-wizard__product-chev{color:var(--kd-pick-mark);opacity:1}.kd-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.kd-scene__head{margin-bottom:12px}.kd-scene__hint{margin:0 0 10px}.kd-search-block{margin:0}.kd-search-block__legend{color:var(--kd-text);letter-spacing:.01em;margin:0 0 8px;font-size:13px;font-weight:700;line-height:1.3;display:block}.kd-search-block--in-panel{border:1px solid var(--kd-brand-edge);border-left:3px solid var(--kd-brand);background:color-mix(in srgb, var(--kd-brand) 7%, var(--kd-surface));box-shadow:inset 0 1px 0 color-mix(in srgb, var(--kd-brand) 6%, transparent);border-radius:10px;margin:0 12px 14px;padding:12px 14px}.kd-search-block--in-panel:focus-within{border-color:color-mix(in srgb, var(--kd-brand) 45%, var(--kd-border));border-left-color:var(--kd-brand);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--kd-brand) 8%, transparent), 0 0 0 3px var(--kd-brand-ring)}.kd-search-block .object-query__row{border:1px solid var(--kd-border);background:var(--kd-surface);border-radius:10px;align-items:stretch;gap:8px;padding:4px;transition:border-color .18s,box-shadow .18s;display:flex}.kd-search-block .object-query__row--action{border-color:var(--kd-brand-edge);box-shadow:0 0 0 2px var(--kd-brand-ring)}.kd-search-block .object-query__input{box-shadow:none;background:0 0;border:none}.kd-search-block .object-query__input:focus{box-shadow:none}.kd-search-block .object-query__search{flex-shrink:0}.kd-search-block .object-query__search--action:not(:disabled){background:linear-gradient(180deg, var(--kd-brand) 0%, var(--kd-brand-strong) 100%);border-color:color-mix(in srgb, var(--kd-brand-strong) 88%, #000);color:#fff}.order-wizard__object-field.kd-search-block .object-query__row{border:1px solid var(--kd-border);box-shadow:inset 0 1px 2px color-mix(in srgb, var(--kd-ink) 4%, transparent)}.order-wizard__object-field--hint-pulse{border-color:color-mix(in srgb, var(--kd-pick-mark) 28%, var(--kd-border))}.order-wizard__section-title{color:var(--kd-text);margin:0 0 6px;font-size:16px;font-weight:700;line-height:1.3}.order-wizard__section-hint{color:var(--kd-muted);margin:0 0 12px;font-size:13px;line-height:1.45}.order-wizard__section-hint--lead{font-size:14px}.substep--active{border-color:var(--kd-pick-edge);background:var(--kd-pick-bg);color:var(--kd-pick-mark)}.substep--active .substep__num{border-color:var(--kd-pick-mark);background:var(--kd-pick-mark);color:#fff}.substep:hover:not(:disabled):not(.substep--active){border-color:var(--kd-border)}.match-card--clickable.match-card--unchosen:hover{border-color:var(--kd-border);box-shadow:var(--kd-shadow);border-left-color:#0000;transform:translateY(-1px)}.match-card--clickable.match-card--unchosen:focus-visible{border-color:var(--kd-pick-edge);box-shadow:0 0 0 3px var(--kd-pick-ring);border-left-color:#0000;outline:none}.order-wizard__participants-toggle--on input[type=checkbox],.participant-poa-toggle--on input[type=checkbox],.checkbox-row.kd-pick-option--on input[type=checkbox]{accent-color:var(--kd-pick-mark)}.order-wizard__mode-btn--on .order-wizard__mode-sub{color:var(--kd-pick-mark)}.egrn-offer__main--pick{text-align:left;align-items:flex-start;gap:10px;width:100%;display:flex}.egrn-offer__main--pick .egrn-offer__body{flex:1;min-width:0}.egrn-offer--selected{border-left-width:var(--kd-pick-accent)}.kd-pick-option--on,.kd-pick-option.kd-pick-option--on,.order-wizard__product--on,.order-wizard__product.kd-pick-option--on,.person-tier-card--selected,.person-tier-card.kd-pick-option--on,.catalog-pick__option--on.kd-pick-option--on,.match-card--selected{border-color:var(--kd-pick-border)!important;border-left-color:var(--kd-pick-border)!important;background:var(--kd-pick-bg)!important}.order-wizard__product--on .order-wizard__product-title,.order-wizard__product--on .order-wizard__product-price,.person-tier-card--selected .person-tier-card__title,.person-tier-card--selected .person-tier-card__price,.person-tier-card.kd-pick-option--on .person-tier-card__title,.person-tier-card.kd-pick-option--on .person-tier-card__price,.catalog-pick__option.kd-pick-option--on .catalog-pick__option-title,.catalog-pick__option.kd-pick-option--on .catalog-pick__option-price{color:var(--kd-pick-mark)!important}.kd-pick-option:not(.kd-pick-option--on):hover:not(:disabled),.order-wizard__product:not(.order-wizard__product--on):hover:not(:disabled),.person-tier-card:not(.person-tier-card--selected):not(.kd-pick-option--on):hover,.catalog-pick__option.kd-pick-option:not(.kd-pick-option--on):hover:not(:disabled){border-color:var(--kd-border)!important;border-left-color:#0000!important}.order-wizard__product:focus-visible,.person-tier-card:focus-visible,.catalog-pick__option.kd-pick-option:focus-visible{outline:none}.order-wizard__product:focus-visible:not(.order-wizard__product--on),.person-tier-card:focus-visible:not(.person-tier-card--selected):not(.kd-pick-option--on),.catalog-pick__option.kd-pick-option:focus-visible:not(.kd-pick-option--on){border-color:var(--kd-pick-edge)!important;box-shadow:0 0 0 3px var(--kd-pick-ring)!important}.catalog-pick__option.kd-pick-option--on{opacity:1}.order-wizard__cta-sub--hint-pulse{animation:2.4s ease-in-out infinite kdPickHintPulse;border-color:color-mix(in srgb, var(--kd-pick-mark) 28%, var(--kd-border))!important;background:color-mix(in srgb, var(--kd-pick-mark) 8%, var(--kd-surface))!important}.order-wizard__object-field--hint-pulse{animation:2.3s ease-in-out infinite kdPickHintPulse}.order-wizard__person-alt{color:var(--kd-muted);text-align:center;margin:12px 0 8px;font-size:12px;font-weight:600}.order-wizard__person-default{border-width:2px 2px 2px 4px;margin:0 0 12px;padding:12px 14px}.order-wizard__person-default__title{color:var(--kd-pick-mark);margin:0;font-size:15px;font-weight:700}.order-wizard__person-default__hint{color:var(--kd-muted);margin:6px 0 0;font-size:13px;line-height:1.45}.public-page{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;min-height:100dvh;padding:20px 16px calc(20px + env(safe-area-inset-bottom,0px));background:radial-gradient(120% 80% at 50% -10%, color-mix(in srgb, var(--kd-brand) 14%, transparent), transparent 55%), linear-gradient(180deg, color-mix(in srgb, var(--kd-brand-soft) 85%, var(--kd-bg)) 0%, var(--kd-bg) 42%);justify-content:center;align-items:center;display:flex}@media (prefers-color-scheme:dark){.public-page{--lightningcss-light: ;--lightningcss-dark:initial}}.public-page__inner{flex-direction:column;align-items:center;gap:16px;width:100%;max-width:420px;display:flex}.public-page__card{background:var(--kd-surface);border:1px solid color-mix(in srgb, var(--kd-brand) 10%, var(--kd-border-soft));border-radius:20px;width:100%;overflow:hidden;box-shadow:inset 0 1px #ffffffd9,0 16px 40px #0838781a}.brand-mark--banner{background:0 0;margin:0 auto 4px}.brand-avatar-ring{vertical-align:middle;box-shadow:none;isolation:isolate;background:0 0;border:none;border-radius:50%;flex:none;line-height:0;display:inline-block;overflow:hidden}.brand-avatar-ring__img{object-fit:contain;width:100%;height:100%;box-shadow:none;pointer-events:none;-webkit-user-select:none;user-select:none;clip-path:circle(50%);background:0 0;border:none;display:block}.brand-avatar-ring.brand-avatar--xl{width:120px;height:120px}.brand-avatar-ring.brand-avatar--hero,.brand-mark__avatar--banner{width:min(52vw,168px);max-width:168px;height:min(52vw,168px);max-height:168px}.public-page .brand-avatar-ring{box-shadow:none;filter:none;background:0 0!important}.landing-card{text-align:center;padding:24px 20px 28px}.landing-hero{margin-bottom:4px}.landing-section{border-top:1px solid var(--kd-border-soft);text-align:left;margin-top:28px;padding-top:28px}.landing-section:first-of-type{border-top:none;margin-top:0;padding-top:0}.landing-section__title{letter-spacing:.04em;text-transform:uppercase;color:var(--kd-brand-strong);margin:0 0 12px;font-size:.8125rem;font-weight:800}.landing-tabs{background:var(--kd-brand-soft,#eef3f9);border-radius:14px;grid-template-columns:1fr 1fr;gap:6px;margin:0 0 22px;padding:4px;display:grid}.landing-tabs__tab{min-height:40px;color:var(--kd-muted);border-radius:9px;justify-content:center;align-items:center;padding:8px 12px;font-size:.875rem;font-weight:700;text-decoration:none;transition:background .15s,color .15s,box-shadow .15s;display:flex}.landing-tabs__tab:hover{color:var(--kd-brand-strong)}.landing-tabs__tab--active{background:var(--kd-surface);color:var(--kd-brand-strong);box-shadow:0 2px 8px #08387814}.landing-card__title--section{text-align:left;font-size:1.375rem}.landing-card__lead--tight{text-align:left;margin-bottom:14px}.landing-about{text-align:left;gap:10px;margin-bottom:8px;display:grid}.landing-about-section__lead{margin:0 0 14px}.landing-about-section .landing-about{margin-top:4px}.landing-about-hero{text-align:left;margin-bottom:4px}.landing-about-hero .landing-card__title--section{margin-bottom:6px}.landing-about-showcase{background:linear-gradient(180deg, color-mix(in srgb, var(--kd-brand-soft) 55%, var(--kd-surface)) 0%, var(--kd-surface) 100%);border:1px solid color-mix(in srgb, var(--kd-brand) 12%, var(--kd-border-soft));text-align:center;border-radius:16px;margin:0 0 16px;padding:16px 12px 14px}.landing-about-showcase .landing-phone-demo{margin:0 auto}.landing-about-showcase .landing-phone-demo__caption{max-width:320px}.landing-about-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 22px;padding:0;list-style:none;display:grid}.landing-about-steps__item{border:1px solid color-mix(in srgb, var(--kd-brand) 14%, var(--kd-border-soft));background:color-mix(in srgb, var(--kd-brand-soft) 28%, var(--kd-surface));text-align:center;border-radius:14px;flex-direction:column;align-items:center;gap:2px;padding:12px 8px;display:flex}.landing-about-steps__num{color:#fff;background:var(--kd-brand-strong,#083878);border-radius:999px;place-items:center;width:24px;height:24px;font-size:.75rem;font-weight:800;display:grid}.landing-about-steps__title{color:var(--kd-text);font-size:.8125rem;font-weight:700;line-height:1.25}.landing-about-steps__text{color:var(--kd-muted);font-size:.6875rem;line-height:1.35}.landing-about__heading{margin:0 0 4px}.landing-about__hint{margin:0 0 12px}.landing-about-crosslink{border-top:1px solid var(--kd-border-soft);margin-top:24px;padding-top:24px}.landing-about-crosslink__cta{text-decoration:none}.landing-about-block__body{flex-direction:column;align-items:center;gap:12px;width:100%;display:flex}.landing-about-block__body .landing-disclosure__text{width:100%;margin:0;font-size:.8125rem;line-height:1.55}.landing-about-block__body .landing-about-demo{width:100%;margin:0}.landing-about-block__body .landing-phone-demo--compact{margin:0 auto 4px}.landing-about-block__body .landing-phone-demo--compact .landing-phone-demo__caption{text-align:center;max-width:280px;margin:0 auto;font-size:.75rem;line-height:1.4}.landing-about-demo,.landing-about__block{margin:0}.landing-about__title{letter-spacing:.04em;text-transform:uppercase;color:var(--kd-brand-strong);margin:0 0 6px;font-size:.8125rem;font-weight:700}.landing-about__body{color:var(--kd-text);margin:0;font-size:.875rem;line-height:1.5}.landing-card__operator{color:var(--kd-muted);text-align:center;margin:12px 0 0;font-size:.75rem;line-height:1.45}.landing-card--wide{text-align:left}.landing-card--wide .landing-card__title,.landing-card--wide .landing-card__lead{text-align:center}.public-page--landing-rich .public-page__inner{max-width:440px}.public-page--landing{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){.public-page--landing{--lightningcss-light: ;--lightningcss-dark:initial}}.public-page--app-shell{--landing-pad-left:max(16px, env(safe-area-inset-left,0px));--landing-pad-right:max(16px, env(safe-area-inset-right,0px));--landing-pad-x:max(16px, env(safe-area-inset-left,0px), env(safe-area-inset-right,0px));--landing-pad-bottom:max(16px, env(safe-area-inset-bottom,0px));--landing-content-max:100%;--landing-text:1rem;--landing-text-sm:.9375rem;--landing-text-xs:.875rem;--landing-line:1.55;background:var(--kd-bg);width:100%;height:100dvh;min-height:100dvh;max-height:100dvh;font-size:var(--landing-text);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;flex-direction:column;justify-content:flex-start;align-items:stretch;padding:0;overflow:hidden}.public-page--app-shell .public-page__inner{width:100%;max-width:var(--landing-content-max);flex-direction:column;flex:1;align-items:stretch;gap:0;height:100%;min-height:0;max-height:100dvh;margin:0 auto;display:flex;overflow:hidden}.public-page--app-shell .public-page__card{width:100%;min-height:0;max-height:100%;box-shadow:none;background:0 0;border:none;border-radius:0;flex-direction:column;flex:1;display:flex;overflow:hidden}.public-page--app-shell .landing-card{text-align:left;flex-direction:column;flex:1;padding:0;display:flex}.landing-app-shell__header{z-index:40;padding:10px var(--landing-pad-right) 8px var(--landing-pad-left);padding-top:max(10px, env(safe-area-inset-top,0px));background:color-mix(in srgb, var(--kd-bg) 88%, var(--kd-surface));-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--kd-border-soft);flex-shrink:0;position:sticky;top:0}.landing-app-shell__brand{justify-content:center;align-items:center;gap:10px;min-width:0;display:flex}.landing-app-shell__header-row{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.landing-app-shell__header-row .landing-app-shell__brand{flex:1;justify-content:flex-start;margin-bottom:0}.landing-app-shell__theme{flex-shrink:0}.theme-switch{border:1px solid color-mix(in srgb, var(--kd-brand) 20%, var(--kd-border-soft));background:color-mix(in srgb, var(--kd-brand-soft) 70%, var(--kd-surface));color:var(--kd-text);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:4px 6px 4px 4px;font-size:11px;font-weight:600;transition:background .15s,border-color .15s,box-shadow .15s;display:inline-flex}.theme-switch:hover{border-color:color-mix(in srgb, var(--kd-brand) 18%, var(--kd-border-soft));background:color-mix(in srgb, var(--kd-brand-soft) 85%, var(--kd-surface))}.theme-switch:focus-visible{outline:2px solid var(--kd-brand);outline-offset:2px}.theme-switch__track{background:var(--kd-surface);border-radius:999px;place-items:center;width:34px;height:34px;display:grid;box-shadow:0 1px 4px #0838781a}.theme-switch--compact .theme-switch__track{width:32px;height:32px}.theme-switch__thumb{color:var(--kd-brand-strong);place-items:center;display:grid}.theme-switch__thumb--dark{color:var(--kd-warning)}.theme-switch__label{color:var(--kd-muted);padding-right:10px}.theme-toggle{background:color-mix(in srgb, var(--kd-brand-soft) 70%, var(--kd-surface));border:1px solid var(--kd-border-soft);border-radius:999px;align-items:stretch;padding:3px;display:inline-flex}.theme-toggle--compact .theme-toggle__btn{padding:7px 9px}.theme-toggle__btn{color:var(--kd-muted);font:inherit;cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;gap:4px;padding:7px 10px;font-size:11px;font-weight:600;transition:background .15s,color .15s,box-shadow .15s;display:inline-flex}.theme-toggle__btn:hover{color:var(--kd-text);background:color-mix(in srgb, var(--kd-surface) 80%, var(--kd-brand-soft))}.theme-toggle__btn--active{color:var(--kd-brand-strong);background:var(--kd-surface);box-shadow:0 1px 4px #0838781a}.theme-toggle__label{display:none}@media (width>=420px){.theme-toggle:not(.theme-toggle--compact) .theme-toggle__label{display:inline}}.legal-public__actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.legal-public__actions .theme-toggle,.legal-public__actions .theme-switch{flex-shrink:0}.landing-app-shell__brand-name{letter-spacing:-.02em;color:var(--kd-text);font-size:1.0625rem;font-weight:800;line-height:1.2}.public-page--app-shell .landing-tabs{background:color-mix(in srgb, var(--kd-brand-soft) 75%, var(--kd-surface));border:1px solid color-mix(in srgb, var(--kd-brand) 8%, var(--kd-border-soft));border-radius:14px;margin:0;padding:5px;box-shadow:inset 0 1px 2px #0838780a}.landing-app-shell__main{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;min-width:0;max-width:100%;min-height:0;padding:clamp(12px, 2.5vh, 20px) var(--landing-pad-right) clamp(12px, 3vh, 20px) var(--landing-pad-left);flex:1;overflow:hidden auto}.public-page--app-shell .landing-footer{padding:14px var(--landing-pad-right) max(14px, env(safe-area-inset-bottom,0px)) var(--landing-pad-left);background:color-mix(in srgb, var(--kd-bg) 92%, var(--kd-surface));border-top:1px solid var(--kd-border-soft);flex-shrink:0;margin-top:auto}.landing-hero{gap:20px;margin-bottom:4px;display:grid}.landing-hero__copy,.landing-hero__demo{text-align:center}.landing-section__title--hero{text-align:center;margin-bottom:10px}@media (width>=768px){.public-page--app-shell{--landing-content-max:min(800px, calc(100% - 32px));--landing-pad-left:24px;--landing-pad-right:24px;height:auto;min-height:100dvh;max-height:none;padding:0;overflow:visible}.public-page--app-shell .public-page__inner{height:auto;min-height:auto;max-height:none;overflow:visible}.public-page--app-shell .public-page__card{min-height:auto;max-height:none;box-shadow:none;background:0 0;border:none;border-radius:0;overflow:visible}.public-page--app-shell .landing-app-shell__header{border-radius:0}.landing-app-shell__main{padding:20px 24px 24px;overflow:visible}.landing-hero{grid-template-columns:1fr min(280px,34%);align-items:start;gap:28px}.landing-hero__copy{text-align:left}.landing-hero__demo{background:linear-gradient(165deg, color-mix(in srgb, var(--kd-brand-soft) 52%, var(--kd-surface)) 0%, var(--kd-surface) 100%);border:1px solid color-mix(in srgb, var(--kd-brand) 10%, var(--kd-border-soft));border-radius:18px;padding:14px;box-shadow:0 8px 28px #08387812}.landing-section__title--hero{text-align:left;font-size:.75rem}}@media (width>=1024px){.public-page--app-shell{--landing-content-max:min(960px, calc(100% - 48px))}.landing-hero{grid-template-columns:minmax(0,1fr) min(320px,38%);align-items:center;gap:28px 36px}}@media (width>=1280px){.public-page--app-shell{--landing-content-max:min(1040px, calc(100% - 56px))}.landing-hero{grid-template-columns:minmax(0,1fr) 340px;gap:32px 40px}}.public-page--app-shell .landing-card__pitch,.public-page--app-shell .landing-disclosure__text,.public-page--app-shell .landing-disclosure__list,.public-page--app-shell .landing-section-hint,.public-page--app-shell .landing-steps__text,.public-page--app-shell .landing-demo-samples__lead,.public-page--app-shell .landing-report-guide__basics-list,.public-page--app-shell .landing-report-guide__meaning,.public-page--app-shell .landing-report-guide__structure-text,.public-page--app-shell .landing-services-intro__text{font-size:var(--landing-text-xs);line-height:var(--landing-line)}.public-page--app-shell .landing-card__lead,.public-page--app-shell .landing-disclosure__subtitle,.public-page--app-shell .landing-services-intro__title{font-size:var(--landing-text-sm);line-height:var(--landing-line)}.public-page--app-shell .landing-card__trust,.public-page--app-shell .landing-card__operator,.public-page--app-shell .landing-card__hint{font-size:var(--landing-text-xs);line-height:var(--landing-line)}.public-page--app-shell .landing-hero{text-align:inherit}.public-page--app-shell .landing-card__pitch{text-align:left;max-width:none}@media (width<=767px){.public-page--app-shell .landing-hero__copy{text-align:center}.public-page--app-shell .landing-card__pitch{text-align:left}}.public-page--app-shell .landing-section-hint--left{text-align:left}.public-page--app-shell .landing-card__title{font-size:clamp(1.3125rem,4.5vw + .4rem,1.625rem);line-height:1.2}.public-page--app-shell .landing-card__lead{font-size:clamp(.9375rem,2vw + .7rem,1.0625rem)}.public-page--app-shell .landing-card__pitch{font-size:var(--landing-text-xs);line-height:var(--landing-line)}.public-page--app-shell .landing-report-guide__block{font-size:var(--landing-text-sm);font-weight:700}.public-page--app-shell .landing-report-guide__meaning{font-size:var(--landing-text-xs);line-height:var(--landing-line)}.public-page--app-shell .landing-report-guide__source,.public-page--app-shell .landing-report-guide__query{font-size:.8125rem;line-height:1.45}.public-page--app-shell .landing-section-hint{font-size:var(--landing-text-xs);line-height:var(--landing-line);text-align:left}.public-page--app-shell .landing-phone-demo__caption{font-size:var(--landing-text-xs);line-height:var(--landing-line)}.public-page--app-shell .landing-footer__links{font-size:.8125rem}.public-page--app-shell .landing-footer__note{font-size:.75rem}@media (width<=380px){.public-page--app-shell .landing-report-guide__structure-item{grid-template-columns:1fr;gap:4px}}@media (width>=640px){.public-page--landing-rich:not(.public-page--app-shell) .public-page__inner{max-width:520px}.public-page--landing-rich:not(.public-page--app-shell){padding-top:24px;padding-bottom:32px}}.public-page--landing-rich:not(.public-page--app-shell){align-items:flex-start;padding-top:16px}.landing-footer__link--btn{cursor:pointer;font:inherit;background:0 0;border:none;padding:0}.landing-card__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--kd-brand);margin:0 0 8px;font-size:.6875rem;font-weight:800}.landing-card__title{color:var(--kd-text);letter-spacing:-.02em;margin:0 0 10px;font-size:1.5rem;font-weight:800;line-height:1.18}.landing-card__lead{color:var(--kd-brand-strong);margin:0 0 12px;font-size:.9375rem;font-weight:600;line-height:1.45}.landing-card__pitch{color:var(--kd-muted);text-align:center;margin:0 0 22px;font-size:.875rem;line-height:1.55}.landing-card__pitch--left{text-align:left;margin-bottom:12px}.landing-card__cta--hero{border-radius:14px;min-height:52px;margin-bottom:0;font-size:1rem}.landing-steps__list--center{text-align:left;color:var(--kd-muted);margin:16px 0 0;padding-left:20px;font-size:.8125rem;line-height:1.5}.landing-steps{gap:10px;margin:0;padding:0;list-style:none;display:grid}.landing-steps__item{border:1px solid var(--kd-border-soft);background:linear-gradient(135deg, color-mix(in srgb, var(--kd-brand-soft) 70%, var(--kd-surface)) 0%, var(--kd-surface) 100%);border-radius:12px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.landing-steps__num{color:#fff;background:linear-gradient(180deg, var(--kd-brand) 0%, var(--kd-brand-strong) 100%);width:28px;height:28px;box-shadow:0 4px 10px var(--kd-brand-ring);border-radius:999px;flex:none;place-items:center;font-size:.8125rem;font-weight:800;display:grid}.landing-steps__text{min-width:0;color:var(--kd-text);text-align:left;flex:auto;padding-top:4px;font-size:.8125rem;line-height:1.5}.landing-steps__list--center li+li{margin-top:6px}.landing-services{text-align:left;margin-top:0}.landing-services-intro{border:1px solid color-mix(in srgb, var(--kd-brand) 14%, var(--kd-border-soft));background:linear-gradient(135deg, color-mix(in srgb, var(--kd-brand-soft) 45%, var(--kd-surface)) 0%, var(--kd-surface) 100%);text-align:center;border-radius:14px;flex-direction:column;align-items:center;gap:12px;margin:0 0 14px;padding:14px;display:flex}.landing-services-intro__demo{justify-content:center;width:100%;margin:0;display:flex}.landing-services-intro__copy{width:100%;min-width:0}.landing-services-intro__title{color:var(--kd-text);margin:0 0 6px;font-size:.875rem;font-weight:700;line-height:1.35}.landing-services-intro__text{color:var(--kd-muted);margin:0;font-size:.8125rem;line-height:1.55}.landing-service-card__body{flex-direction:column;align-items:stretch;gap:12px;margin-bottom:14px;display:flex}.landing-service-card__media{justify-content:center;width:100%;display:flex}.landing-service-card__media .landing-phone-demo{width:100%;max-width:min(100%,260px);margin:0}.landing-service-card__copy{width:100%;min-width:0}.landing-service-card__copy .landing-disclosure__list{margin-top:0;margin-bottom:10px;font-size:.875rem;line-height:1.55}.landing-service-card__copy .landing-disclosure__text{margin-bottom:0;font-size:.875rem;line-height:1.55}.landing-service-card__hint{color:var(--kd-muted);text-align:center;background:color-mix(in srgb, var(--kd-brand-soft) 45%, var(--kd-surface));border-radius:10px;margin:0;padding:10px 12px;font-size:.8125rem;line-height:1.45}.public-page--app-shell .landing-service-card__copy .landing-disclosure__list,.public-page--app-shell .landing-service-card__copy .landing-disclosure__text{font-size:.875rem;line-height:1.55}.landing-section-hint{color:var(--kd-muted);text-align:center;margin:0 0 12px;font-size:.8125rem;line-height:1.5}.landing-section-hint--left{text-align:left}.landing-services__list{gap:8px;display:grid}.landing-disclosure{border:1px solid var(--kd-border-soft);background:var(--kd-surface);border-radius:14px;transition:border-color .15s,box-shadow .15s,background .15s;overflow:hidden}.landing-disclosure[open]{border-color:color-mix(in srgb, var(--kd-brand) 22%, var(--kd-border-soft));background:color-mix(in srgb, var(--kd-brand-soft) 35%, var(--kd-surface));box-shadow:0 6px 18px #08387812}.landing-disclosure__summary{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:flex-start;gap:10px;padding:12px 14px;list-style:none;display:flex}.landing-disclosure__summary::-webkit-details-marker{display:none}.landing-disclosure__head{text-align:left;flex-direction:column;gap:2px;min-width:0;display:flex}.landing-disclosure__title{color:var(--kd-text);font-size:.9375rem;font-weight:700;line-height:1.3}.landing-disclosure__lead{color:var(--kd-brand-strong);font-size:.75rem;font-weight:600;line-height:1.35}.landing-disclosure__subtitle{color:var(--kd-muted);font-size:.875rem;font-weight:500;line-height:1.45}.landing-inline-link{color:var(--kd-brand-strong);font-weight:600;text-decoration:none}.landing-inline-link:hover{text-decoration:underline}.landing-disclosure__chev{color:var(--kd-muted);flex:none;margin-top:2px;transition:transform .2s}.landing-disclosure[open] .landing-disclosure__chev{transform:rotate(180deg)}.landing-disclosure__body{text-align:left;padding:0 14px 16px}.landing-disclosure__text{color:var(--kd-text);margin:0 0 10px;font-size:.875rem;line-height:1.55}.landing-disclosure__text--muted{color:var(--kd-muted);margin-bottom:12px}.landing-disclosure__list{color:var(--kd-text);margin:0 0 10px;padding-left:1.15em;font-size:.875rem;line-height:1.55}.landing-disclosure__list li+li{margin-top:6px}.landing-disclosure__link{color:#fff;background:linear-gradient(180deg, var(--kd-brand) 0%, var(--kd-brand-strong) 100%);width:100%;box-shadow:0 4px 12px var(--kd-brand-ring);border-radius:10px;justify-content:center;align-items:center;gap:6px;margin-top:4px;padding:10px 14px;font-size:.875rem;font-weight:700;text-decoration:none;transition:transform .12s,box-shadow .15s;display:flex}.landing-disclosure__link:hover{box-shadow:0 6px 16px var(--kd-brand-ring);text-decoration:none;transform:translateY(-1px)}.landing-faq{text-align:left;margin-top:0}.landing-faq__list{gap:10px;display:grid}.public-page--app-shell .landing-disclosure__summary{padding:14px 16px}.public-page--app-shell .landing-disclosure__body{padding:0 16px 18px}.public-page--app-shell .landing-disclosure__title{font-size:1rem;line-height:1.4}.public-page--app-shell .landing-faq__list{gap:12px}@media (width>=768px){.public-page--app-shell .landing-disclosure__summary{padding:16px 20px}.public-page--app-shell .landing-disclosure__body{padding:0 20px 20px}.public-page--app-shell .landing-section__title{margin-bottom:14px;font-size:.875rem}}.landing-demo-wrap{text-align:left;margin-top:0}.landing-demo{border:1px solid var(--kd-border-soft);background:var(--kd-surface);color:inherit;border-radius:14px;grid-template-columns:96px 1fr;align-items:center;gap:12px;padding:14px;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .12s;display:grid}.landing-demo:hover{border-color:color-mix(in srgb, var(--kd-brand) 24%, var(--kd-border-soft));transform:translateY(-1px);box-shadow:0 8px 22px #08387814}.landing-demo__page{background:var(--kd-surface);border:1px solid var(--kd-border-soft);border-radius:8px;height:112px;padding:10px 8px;display:block;position:relative;box-shadow:0 2px 8px #0838780f}:root[data-theme=dark] .landing-demo__page,body[data-theme=dark] .landing-demo__page{box-shadow:0 2px 8px #00000047}.landing-demo__bar{background:var(--kd-brand-strong);opacity:.35;border-radius:999px;width:28px;height:4px;margin-bottom:10px;display:block}.landing-demo__line{background:var(--kd-border-soft);border-radius:999px;height:4px;margin-bottom:6px;display:block}.landing-demo__line--title{background:#0838782e;width:72%}.landing-demo__line--short{width:55%;margin-bottom:0}.landing-demo__badge{letter-spacing:.04em;color:#fff;background:var(--kd-brand-strong);border-radius:6px;padding:2px 6px;font-size:.625rem;font-weight:800;position:absolute;bottom:6px;right:6px}.landing-demo__meta{flex-direction:column;gap:4px;min-width:0;display:flex}.landing-demo__label{color:var(--kd-text);align-items:center;gap:6px;font-size:.875rem;font-weight:700;display:inline-flex}.landing-demo__hint{color:var(--kd-muted);font-size:.75rem;line-height:1.4}.landing-demo__action{color:var(--kd-brand-strong);align-items:center;gap:4px;margin-top:2px;font-size:.8125rem;font-weight:700;display:inline-flex}.landing-service{border:1px solid var(--kd-border-soft);background:var(--kd-surface-muted,#f8fafc);color:inherit;border-radius:12px;padding:12px 14px;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:block}.landing-service:hover{border-color:var(--kd-brand-soft,#08387833);box-shadow:0 4px 14px #0838780f}.landing-service__head{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:4px;display:flex}.landing-service__title{color:var(--kd-text);font-size:.9375rem;font-weight:700}.landing-service__price{color:var(--kd-brand-strong);white-space:nowrap;font-size:.8125rem;font-weight:700}.landing-service__desc{color:var(--kd-muted);font-size:.8125rem;line-height:1.4;display:block}.landing-how{text-align:left;margin-top:0}.landing-app-demo-wrap{background:linear-gradient(180deg, color-mix(in srgb, var(--kd-brand-soft) 55%, var(--kd-surface)) 0%, var(--kd-surface) 100%);border:1px solid color-mix(in srgb, var(--kd-brand) 12%, var(--kd-border-soft));text-align:center;border-radius:16px;margin-top:0;padding:18px 14px 16px}.landing-app-demo-wrap .landing-section__title{text-align:center}.landing-phone-demo{flex-direction:column;align-items:center;gap:12px;margin:0;display:flex}.landing-phone-demo--about{gap:8px;margin:0 0 14px}.landing-phone-demo__phone{border:2px solid color-mix(in srgb, var(--kd-brand) 18%, var(--kd-border-soft));background:linear-gradient(165deg,#1a1d22 0%,#2a3140 100%);border-radius:28px;width:min(100%,240px);padding:10px 10px 16px;position:relative;overflow:hidden;box-shadow:0 20px 44px #08387838,inset 0 0 0 1px #ffffff0f}.landing-phone-demo--about .landing-phone-demo__phone{border-radius:24px;width:min(100%,220px);padding:8px 8px 14px;box-shadow:0 14px 32px #0838782e}.landing-phone-demo__chrome{justify-content:center;padding:6px 0 8px;display:flex}.landing-phone-demo__notch{background:#ffffff2e;border-radius:999px;width:72px;height:5px;display:block}.landing-phone-demo__screen{background:#0c0e12;border-radius:14px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff12}.landing-phone-demo__screen:after{content:"";pointer-events:none;border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 0 20px #0003}:root[data-theme=dark] .landing-phone-demo__screen,body[data-theme=dark] .landing-phone-demo__screen{background:#080a0d;box-shadow:inset 0 0 0 1px #ffffff0d}:root[data-theme=dark] .landing-phone-demo__screen:after,body[data-theme=dark] .landing-phone-demo__screen:after{box-shadow:inset 0 0 28px #00000073}.landing-phone-demo__gif{background:var(--kd-surface-muted,var(--kd-surface));vertical-align:top;border:none;border-radius:16px;width:100%;height:auto;display:block}.landing-phone-demo__caption{max-width:300px;color:var(--kd-muted);text-align:center;margin:0;font-size:.8125rem;line-height:1.5}.landing-phone-demo--about .landing-phone-demo__caption{font-size:.75rem;line-height:1.4}.landing-phone-demo--compact{gap:6px;margin:0 0 14px}.landing-phone-demo--compact .landing-phone-demo__phone{border-radius:20px;width:min(100%,200px);padding:6px 6px 10px;box-shadow:0 10px 24px #08387824}.landing-phone-demo--compact .landing-phone-demo__chrome{padding:4px 0 6px}.landing-phone-demo--compact .landing-phone-demo__notch{width:56px;height:4px}.landing-phone-demo--compact .landing-phone-demo__caption{text-align:left;max-width:280px;font-size:.75rem;line-height:1.4}.landing-phone-demo--start{align-items:flex-start}.landing-phone-demo--mini{gap:0;margin:0}.landing-phone-demo--mini .landing-phone-demo__phone{border-radius:18px;width:min(100%,132px);padding:5px 5px 8px;box-shadow:0 8px 20px #0838781f}.landing-phone-demo--mini .landing-phone-demo__chrome{padding:3px 0 5px}.landing-phone-demo--mini .landing-phone-demo__notch{width:44px;height:3px}@media (width<=767px){.landing-phone-demo__phone{width:min(100%,300px)}.landing-phone-demo--about .landing-phone-demo__phone,.landing-phone-demo--compact .landing-phone-demo__phone{border-radius:22px;width:min(100%,280px);padding:7px 7px 11px}.landing-phone-demo--mini .landing-phone-demo__phone{border-radius:20px;width:min(100%,240px);padding:6px 6px 10px}.landing-hero__demo .landing-phone-demo{width:100%}.landing-hero__demo .landing-phone-demo__phone{width:min(100%,300px)}.landing-service-card__media .landing-phone-demo{max-width:min(100%,280px)}.landing-about-block__body .landing-phone-demo--compact,.landing-report-demo{width:100%}.landing-about-block__body .landing-phone-demo--compact .landing-phone-demo__phone,.landing-report-demo .landing-phone-demo__phone{width:min(100%,280px);margin:0 auto}.landing-phone-demo--compact .landing-phone-demo__caption,.landing-phone-demo--about .landing-phone-demo__caption{text-align:center;max-width:none;font-size:.8125rem}}.landing-demo-block{flex-direction:column;align-items:center;gap:16px;display:flex}.landing-report-guide{text-align:left;gap:12px;width:100%;display:grid}.landing-report-guide__basics{border:1px solid color-mix(in srgb, var(--kd-brand) 12%, var(--kd-border-soft));background:color-mix(in srgb, var(--kd-brand-soft) 35%, var(--kd-surface));border-radius:12px;padding:12px 14px}.landing-report-guide__basics-title{color:var(--kd-brand-strong);margin:0 0 8px;font-size:.8125rem;font-weight:700}.landing-report-guide__basics-list{color:var(--kd-text);margin:0;padding-left:18px;font-size:.75rem;line-height:1.5}.landing-report-guide__basics-list li+li{margin-top:6px}.landing-report-guide__products{gap:8px;display:grid}.landing-report-demo{margin:0 0 12px}.landing-report-guide__structure{background:color-mix(in srgb, var(--kd-brand-soft) 22%, var(--kd-surface));border:1px solid color-mix(in srgb, var(--kd-brand) 10%, var(--kd-border-soft));border-radius:12px;margin:0 0 14px;padding:10px 12px}.landing-report-guide__structure-title{letter-spacing:.03em;text-transform:uppercase;color:var(--kd-brand-strong);margin:0 0 8px;font-size:.75rem;font-weight:700}.landing-report-guide__structure-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.landing-report-guide__structure-item{grid-template-columns:64px 1fr;align-items:start;gap:8px;display:grid}.landing-report-guide__structure-label{color:var(--kd-brand-strong);font-size:.6875rem;font-weight:800;line-height:1.35}.landing-report-guide__structure-text{color:var(--kd-text);font-size:.75rem;line-height:1.45}.landing-report-guide__section+.landing-report-guide__section{border-top:1px solid var(--kd-border-soft);margin-top:14px;padding-top:14px}.landing-report-guide__section-title{color:var(--kd-brand-strong);margin:0 0 8px;font-size:.75rem;font-weight:700}.landing-report-guide__table-head{display:none}.landing-report-guide__rows{margin:0;padding:0;list-style:none}.landing-report-guide__row{border-top:1px solid var(--kd-border-soft);gap:4px;padding:10px 0;display:grid}.landing-report-guide__row:first-child{border-top:none;padding-top:0}.landing-report-guide__block{color:var(--kd-text);margin:0;font-size:.8125rem;font-weight:700}.landing-report-guide__meaning{color:var(--kd-muted);margin:0;font-size:.75rem;line-height:1.45}.landing-report-guide__source,.landing-report-guide__query{color:var(--kd-muted);margin:0;font-size:.6875rem;line-height:1.4}.landing-report-guide__source:before{content:"Источник: ";color:var(--kd-text);font-weight:700}.landing-report-guide__query:before{content:"В боте: ";color:var(--kd-text);font-weight:700}@media (width>=520px){.landing-report-guide__table-head{border-bottom:1px solid var(--kd-border-soft);letter-spacing:.04em;text-transform:uppercase;color:var(--kd-muted);grid-template-columns:1.1fr 1.4fr .9fr 1fr;gap:8px;margin-bottom:4px;padding:0 0 6px;font-size:.625rem;font-weight:700;display:grid}.landing-report-guide__row{grid-template-columns:1.1fr 1.4fr .9fr 1fr;align-items:start;gap:8px;padding:8px 0}.landing-report-guide__source:before,.landing-report-guide__query:before{content:none}}.landing-demo-samples{width:100%;margin-bottom:14px}.landing-demo-samples__lead{color:var(--kd-muted);margin:0 0 10px;font-size:.75rem;line-height:1.45}.landing-demo-samples__grid{gap:8px;display:grid}@media (width>=640px){.landing-demo-samples__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.landing-demo--sample{grid-template-columns:1fr;padding:12px 10px}.landing-demo--sample .landing-demo__page{width:100%;max-width:88px;height:96px;margin:0 auto}.landing-demo--sample .landing-demo__meta{text-align:center;align-items:center}}.landing-hero__flow{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 2px;margin:0 0 16px;padding:0;list-style:none;display:flex}.landing-hero__flow-item{align-items:center;gap:2px;display:inline-flex}.landing-hero__flow-sep{color:color-mix(in srgb, var(--kd-muted) 70%, transparent);-webkit-user-select:none;user-select:none;font-size:.6875rem;font-weight:600}.landing-hero__flow-step{color:var(--kd-brand-strong);background:color-mix(in srgb, var(--kd-brand-soft) 80%, var(--kd-surface));border:1px solid color-mix(in srgb, var(--kd-brand) 12%, var(--kd-border-soft));border-radius:999px;align-items:center;padding:4px 10px;font-size:.6875rem;font-weight:700;line-height:1.3;display:inline-flex}@media (width>=768px){.landing-hero__flow{justify-content:flex-start;margin-bottom:18px}.landing-hero__flow-step{padding:5px 11px;font-size:.75rem}}.landing-demo--sample{grid-template-columns:72px 1fr;padding:10px 12px}.landing-report-guide__demo-link{color:var(--kd-brand-strong);align-items:center;gap:6px;margin-top:10px;font-size:.8125rem;font-weight:700;text-decoration:none;display:inline-flex}.landing-report-guide__demo-link:hover{text-decoration:underline}.landing-report-guide-wrap{margin-top:4px}.landing-card__trust{color:var(--kd-muted);text-align:center;margin:14px 0 0;font-size:.75rem;line-height:1.45}.landing-card__actions{gap:10px;display:grid}.landing-card__section{flex-direction:column;gap:8px;display:flex}.landing-card__section-label{letter-spacing:.06em;text-transform:uppercase;color:var(--kd-muted);margin:0;font-size:11px;font-weight:700}.landing-card__micro{color:var(--kd-muted);margin:0;font-size:12px;line-height:1.4}.landing-card__divider{background:var(--kd-border-soft);height:1px;margin:14px 0}.landing-card__cta{justify-content:center;width:100%}.landing-card__hint{color:var(--kd-muted);margin:14px 0 0;font-size:13px;line-height:1.45}.landing-card__hint strong{color:var(--kd-brand-strong);font-weight:700}.btn{border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:12px 16px;font-size:15px;font-weight:700;transition:background .15s,border-color .15s,box-shadow .15s,transform .12s;display:inline-flex}.btn:active:not(:disabled){transform:scale(.98)}.public-page .btn--primary{background:linear-gradient(180deg, var(--kd-brand) 0%, var(--kd-brand-strong) 100%);color:#fff;border:1px solid color-mix(in srgb, var(--kd-brand-strong) 88%, #000);box-shadow:0 8px 18px var(--kd-brand-ring)}.public-page .btn--primary:hover:not(:disabled){background:linear-gradient(180deg, color-mix(in srgb, var(--kd-brand) 92%, #fff) 0%, var(--kd-brand) 100%);filter:none;box-shadow:0 12px 24px var(--kd-brand-ring)}:root[data-theme=dark] .public-page .btn--primary,body[data-theme=dark] .public-page .btn--primary{background:var(--kd-accent);border-color:var(--kd-brand-edge);color:#fff}:root[data-theme=dark] .public-page .btn--primary:hover:not(:disabled),body[data-theme=dark] .public-page .btn--primary:hover:not(:disabled){background:var(--kd-brand)}:root[data-theme=dark] .landing-phone-demo__phone,body[data-theme=dark] .landing-phone-demo__phone{border-color:color-mix(in srgb, var(--kd-brand) 35%, var(--kd-border));background:linear-gradient(165deg,#0a0c0f 0%,#151922 100%)}:root[data-theme=dark] .landing-section,body[data-theme=dark] .landing-section{border-top-color:var(--kd-border-soft)}:root[data-theme=dark] .landing-steps__item,body[data-theme=dark] .landing-steps__item{background:linear-gradient(135deg, color-mix(in srgb, var(--kd-brand-soft) 40%, var(--kd-surface)) 0%, var(--kd-surface) 100%)}.btn--secondary{background:var(--kd-surface);color:var(--kd-brand-strong);border-color:var(--kd-border);box-shadow:0 2px 8px #0838780f}.btn--secondary:hover{border-color:var(--kd-brand);background:var(--kd-brand-soft)}.btn--ghost{color:var(--kd-muted);border-color:var(--kd-border-soft);background:0 0}.btn--ghost:hover{color:var(--kd-brand-strong);border-color:var(--kd-border);background:var(--kd-brand-soft)}.btn:disabled{opacity:.65;cursor:not-allowed}.landing-footer{text-align:center;width:100%;padding:4px 8px 0}.landing-footer__links{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 8px;font-size:12px;display:flex}.landing-footer__link{color:var(--kd-brand-strong);font-weight:600}.landing-footer__link:hover{text-decoration:underline}.landing-footer__sep{color:var(--kd-muted)}.landing-footer__note{color:var(--kd-muted);margin:8px 0 0;font-size:11px;line-height:1.35}.waitlist-modal{background:0 0;border:none;width:min(100vw - 32px,400px);max-width:none;max-height:none;padding:0}.waitlist-modal::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#15212b73}.waitlist-modal__panel{background:var(--kd-surface);border:1px solid var(--kd-border-soft);border-radius:16px;padding:22px 20px 20px;position:relative;box-shadow:0 16px 40px #08387824}.waitlist-modal__close{background:var(--kd-brand-soft);width:36px;height:36px;color:var(--kd-brand-strong);border:none;border-radius:10px;place-items:center;display:grid;position:absolute;top:10px;right:10px}.waitlist-modal__form h2,.waitlist-modal__success h2{color:var(--kd-text);margin:0 0 8px;font-size:20px}.waitlist-modal__lead{color:var(--kd-muted);margin:0 0 16px;font-size:14px;line-height:1.4}.form-field{text-align:left;gap:6px;margin-bottom:12px;display:grid}.form-field span{color:var(--kd-muted);font-size:13px}.form-field input{border:1px solid var(--kd-border);background:var(--kd-surface);width:100%;color:var(--kd-text);border-radius:10px;padding:12px 14px}.form-field input:focus{border-color:var(--kd-brand);box-shadow:0 0 0 3px var(--kd-brand-ring);outline:none}.form-check{text-align:left;color:var(--kd-muted);align-items:flex-start;gap:10px;margin-bottom:12px;font-size:13px;line-height:1.35;display:flex}.form-check input{flex:none;margin-top:2px}.form-error{color:#d9342b;text-align:left;margin:0 0 10px;font-size:13px}.waitlist-modal__hint{color:var(--kd-muted);text-align:left;margin:10px 0 0;font-size:11px;line-height:1.35}.waitlist-modal__success p{color:var(--kd-muted);text-align:left;margin:0 0 16px;font-size:14px;line-height:1.45}.waitlist-modal__success .btn{width:100%}.public-page--legal{align-items:stretch;padding-top:12px}.public-page--legal .public-page__card.legal-public{flex-direction:column;max-width:720px;max-height:calc(100dvh - 24px);margin:0 auto;display:flex}.legal-public__header{border-bottom:1px solid var(--kd-border-soft);flex-wrap:wrap;align-items:center;gap:12px 16px;padding:16px 18px;display:flex}.legal-public__head-copy{flex:1;min-width:140px}.legal-public__title{color:var(--kd-brand-strong);margin:0;font-size:1.125rem;font-weight:800;line-height:1.25}.legal-public__version{color:var(--kd-muted);font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:12px}.legal-public__back{color:var(--kd-brand-strong);background:var(--kd-brand-soft);border:1px solid color-mix(in srgb, var(--kd-brand) 12%, var(--kd-border-soft));border-radius:999px;flex-shrink:0;padding:8px 14px;font-size:13px;font-weight:600;text-decoration:none}.legal-public__back:hover{border-color:var(--kd-brand)}.legal-public__tabs{margin:12px 16px 0}.legal-public__toc{margin:8px 16px 0}.legal-public__body{-webkit-overflow-scrolling:touch;flex:1;min-height:0;padding:12px 18px 24px;overflow-y:auto}.legal-public__body .md h1{margin-top:0;font-size:1.15rem}@media (width>=768px){.public-page--legal .public-page__card.legal-public{max-width:800px}}.public-page--app-shell{--landing-radius-lg:18px;--landing-radius-md:14px;--landing-shadow-soft:0 8px 32px #0838781a;--landing-shadow-card:0 2px 12px #08387812;background:var(--kd-bg)}:root[data-theme=dark] .public-page--app-shell,body[data-theme=dark] .public-page--app-shell{background:var(--kd-bg)}:root[data-theme=dark] .public-page--app-shell .landing-app-shell__header,body[data-theme=dark] .public-page--app-shell .landing-app-shell__header{background:color-mix(in srgb, var(--kd-surface) 94%, transparent);box-shadow:none;border-bottom-color:color-mix(in srgb, var(--kd-brand) 10%, var(--kd-border-soft))}:root[data-theme=dark] .public-page--app-shell .landing-tabs__tab--active,body[data-theme=dark] .public-page--app-shell .landing-tabs__tab--active{box-shadow:0 2px 10px #00000047, 0 0 0 1px color-mix(in srgb, var(--kd-brand) 16%, transparent)}:root[data-theme=dark] .public-page--app-shell .theme-switch,body[data-theme=dark] .public-page--app-shell .theme-switch{background:color-mix(in srgb, var(--kd-brand-soft) 55%, var(--kd-surface));border-color:color-mix(in srgb, var(--kd-brand) 14%, var(--kd-border-soft))}:root[data-theme=dark] .public-page--app-shell .theme-switch__track,body[data-theme=dark] .public-page--app-shell .theme-switch__track{box-shadow:0 1px 6px #00000059}.public-page--app-shell .landing-app-shell__header{background:color-mix(in srgb, var(--kd-surface) 92%, var(--kd-brand-soft));border-bottom:1px solid color-mix(in srgb, var(--kd-brand) 14%, var(--kd-border-soft));box-shadow:inset 0 1px #ffffffbf}.public-page--app-shell .landing-app-shell__brand-name{color:var(--kd-brand-strong);font-weight:800}.public-page--app-shell .landing-app-shell__brand .brand-mark__avatar,.public-page--app-shell .landing-app-shell__brand .brand-avatar-ring{box-shadow:0 4px 16px #0838782e}.public-page--app-shell .landing-tabs{background:color-mix(in srgb, var(--kd-brand-soft) 88%, var(--kd-surface));border:1px solid color-mix(in srgb, var(--kd-brand) 14%, var(--kd-border-soft))}.public-page--app-shell .landing-tabs__tab{min-height:42px;color:color-mix(in srgb, var(--kd-muted) 55%, var(--kd-brand-strong));border-radius:10px;font-size:.9375rem;transition:background .2s,color .2s,box-shadow .2s,transform .15s}.public-page--app-shell .landing-tabs__tab:hover{color:var(--kd-brand-strong)}.public-page--app-shell .landing-tabs__tab--active{color:var(--kd-brand-strong);background:var(--kd-surface);box-shadow:0 2px 10px #0838781f, 0 0 0 1px color-mix(in srgb, var(--kd-brand) 12%, transparent)}.public-page--app-shell .theme-toggle{background:color-mix(in srgb, var(--kd-brand-soft) 75%, var(--kd-surface));border-color:color-mix(in srgb, var(--kd-brand) 12%, var(--kd-border-soft))}.public-page--app-shell .theme-switch{border-color:color-mix(in srgb, var(--kd-brand) 12%, var(--kd-border-soft))}.public-page--app-shell .theme-toggle__btn--active{color:var(--kd-brand-strong);background:var(--kd-surface);box-shadow:0 1px 6px #0838781a}.public-page--app-shell .landing-card__title--hero{letter-spacing:-.03em;color:var(--kd-brand-strong);margin-bottom:10px;font-size:clamp(1.625rem,5.5vw,2rem);line-height:1.12}.public-page--app-shell .landing-card__lead--hero{max-width:34em;color:color-mix(in srgb, var(--kd-text) 82%, var(--kd-brand-strong));margin:0 auto 20px;font-size:1rem;font-weight:500;line-height:1.5}@media (width>=768px){.public-page--app-shell .landing-card__lead--hero{margin-inline:0}}.public-page--app-shell .landing-hero__copy{padding-top:2px}.public-page--app-shell .landing-hero__demo{margin-top:4px}.public-page--app-shell .landing-faq__list{gap:8px;display:grid}.public-page--app-shell .landing-section{margin-top:24px;padding-top:24px}.public-page--app-shell .landing-card__hint{border-top:1px solid color-mix(in srgb, var(--kd-brand) 10%, var(--kd-border-soft));margin-top:20px;padding-top:16px}.public-page--app-shell .landing-card__cta--hero{border-radius:var(--landing-radius-md);width:100%;max-width:340px;margin-inline:auto;box-shadow:0 10px 28px #08387847,inset 0 1px #ffffff2e}@media (width>=768px){.public-page--app-shell .landing-card__cta--hero{max-width:none;margin-inline:0}}.public-page--app-shell .landing-hero__demo{border-radius:var(--landing-radius-lg);background:linear-gradient(165deg, color-mix(in srgb, var(--kd-brand-soft) 65%, var(--kd-surface)) 0%, var(--kd-surface) 100%);border:1px solid color-mix(in srgb, var(--kd-brand) 16%, var(--kd-border-soft));box-shadow:var(--landing-shadow-soft);padding:14px}:root[data-theme=dark] .public-page--app-shell .landing-hero__demo,body[data-theme=dark] .public-page--app-shell .landing-hero__demo{background:linear-gradient(165deg, color-mix(in srgb, var(--kd-brand) 8%, var(--kd-surface)) 0%, color-mix(in srgb, var(--kd-surface-muted) 40%, var(--kd-surface)) 100%);border-color:color-mix(in srgb, var(--kd-brand) 12%, var(--kd-border-soft));box-shadow:0 12px 36px #00000059}:root[data-theme=dark] .landing-hero__flow-step,body[data-theme=dark] .landing-hero__flow-step{background:color-mix(in srgb, var(--kd-brand-soft) 65%, var(--kd-surface));border-color:color-mix(in srgb, var(--kd-brand) 18%, var(--kd-border-soft))}.public-page--app-shell .landing-card__eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--kd-brand-strong);background:linear-gradient(135deg, color-mix(in srgb, var(--kd-brand-soft) 90%, var(--kd-surface)) 0%, color-mix(in srgb, var(--kd-brand-soft) 45%, var(--kd-surface)) 100%);border:1px solid color-mix(in srgb, var(--kd-brand) 14%, transparent);border-radius:999px;align-items:center;margin:0 auto 12px;padding:5px 12px;font-size:.6875rem;font-weight:800;display:inline-flex}@media (width>=768px){.public-page--app-shell .landing-card__eyebrow{margin-inline:0}}.public-page--app-shell .landing-section{border-top:none;position:relative}.public-page--app-shell .landing-section:before{content:"";background:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--kd-brand) 18%, var(--kd-border-soft)) 20%, color-mix(in srgb, var(--kd-brand) 18%, var(--kd-border-soft)) 80%, transparent 100%);height:1px;position:absolute;top:0;left:0;right:0}.public-page--app-shell .landing-section:first-of-type:before{display:none}.public-page--app-shell .landing-section__title{letter-spacing:.1em;color:var(--kd-brand-strong);align-items:center;gap:10px;margin-bottom:10px;font-size:.6875rem;font-weight:800;display:flex}.public-page--app-shell .landing-section__title:before{content:"";background:linear-gradient(180deg, var(--kd-brand) 0%, var(--kd-brand-strong) 100%);width:3px;height:1.25em;box-shadow:0 0 0 3px color-mix(in srgb, var(--kd-brand) 14%, transparent);border-radius:999px;flex-shrink:0}.public-page--app-shell .landing-section__title--hero:before{display:none}.public-page--app-shell .landing-section-hint{color:color-mix(in srgb, var(--kd-text) 68%, var(--kd-muted));padding-left:13px}.public-page--app-shell .landing-disclosure{border-radius:var(--landing-radius-md);border-color:color-mix(in srgb, var(--kd-brand) 10%, var(--kd-border-soft));box-shadow:var(--landing-shadow-card)}.public-page--app-shell .landing-disclosure:hover{border-color:color-mix(in srgb, var(--kd-brand) 20%, var(--kd-border-soft))}.public-page--app-shell .landing-disclosure[open]{border-color:color-mix(in srgb, var(--kd-brand) 28%, var(--kd-border-soft));background:linear-gradient(180deg, color-mix(in srgb, var(--kd-brand-soft) 48%, var(--kd-surface)) 0%, var(--kd-surface) 100%);box-shadow:0 10px 28px #0838781a}.public-page--app-shell .landing-disclosure__title{color:var(--kd-brand-strong)}.public-page--app-shell .landing-disclosure__chev{background:color-mix(in srgb, var(--kd-brand-soft) 72%, var(--kd-surface));border:1px solid color-mix(in srgb, var(--kd-brand) 12%, var(--kd-border-soft));width:30px;height:30px;color:var(--kd-brand-strong);border-radius:999px;place-items:center;margin-top:0;display:grid}.public-page--app-shell .landing-disclosure__lead{width:fit-content;color:var(--kd-brand-strong);background:color-mix(in srgb, var(--kd-brand) 9%, var(--kd-surface));border:1px solid color-mix(in srgb, var(--kd-brand) 14%, transparent);border-radius:8px;margin-top:4px;padding:3px 9px;font-size:.8125rem;font-weight:700;display:inline-block}.public-page--app-shell .landing-disclosure__link{letter-spacing:.01em;border-radius:12px;min-height:46px;font-size:.9375rem}.public-page--app-shell .landing-demo-samples__lead{background:color-mix(in srgb, var(--kd-brand-soft) 40%, var(--kd-surface));border:1px solid color-mix(in srgb, var(--kd-brand) 12%, var(--kd-border-soft));color:color-mix(in srgb, var(--kd-text) 78%, var(--kd-brand-strong));border-radius:12px;padding:10px 12px}.public-page--app-shell .landing-demo--sample{border-radius:var(--landing-radius-md);border:1px solid color-mix(in srgb, var(--kd-brand) 12%, var(--kd-border-soft));background:var(--kd-surface);box-shadow:var(--landing-shadow-card);transition:transform .18s,box-shadow .18s,border-color .18s}.public-page--app-shell .landing-demo--sample:hover{border-color:color-mix(in srgb, var(--kd-brand) 24%, var(--kd-border-soft));text-decoration:none;transform:translateY(-2px);box-shadow:0 12px 28px #0838781f}.public-page--app-shell .landing-demo__action{color:var(--kd-brand-strong)}.public-page--app-shell .landing-report-guide__basics{border-radius:var(--landing-radius-md);border-color:color-mix(in srgb, var(--kd-brand) 14%, var(--kd-border-soft));background:linear-gradient(135deg, color-mix(in srgb, var(--kd-brand-soft) 44%, var(--kd-surface)) 0%, var(--kd-surface) 100%);box-shadow:var(--landing-shadow-card)}.public-page--app-shell .landing-card__hint{text-align:center}.public-page--app-shell .landing-footer{background:linear-gradient(180deg, color-mix(in srgb, var(--kd-brand-soft) 36%, var(--kd-surface)) 0%, color-mix(in srgb, var(--kd-brand-soft) 52%, var(--kd-surface)) 100%);border-top:1px solid color-mix(in srgb, var(--kd-brand) 12%, var(--kd-border-soft))}.public-page--app-shell .landing-footer__link{color:var(--kd-brand-strong)}.public-page--app-shell .landing-about-block__body{padding:4px 0 2px}:root[data-theme=dark] .public-page--app-shell .landing-disclosure,body[data-theme=dark] .public-page--app-shell .landing-disclosure{background:color-mix(in srgb, var(--kd-surface-muted) 55%, var(--kd-surface));border-color:color-mix(in srgb, var(--kd-brand) 10%, var(--kd-border-soft))}:root[data-theme=dark] .public-page--app-shell .landing-disclosure[open],body[data-theme=dark] .public-page--app-shell .landing-disclosure[open]{background:linear-gradient(180deg, color-mix(in srgb, var(--kd-brand-soft) 55%, var(--kd-surface)) 0%, var(--kd-surface) 100%)}:root[data-theme=dark] .public-page--app-shell .landing-report-guide__basics,:root[data-theme=dark] .public-page--app-shell .landing-report-guide__structure,body[data-theme=dark] .public-page--app-shell .landing-report-guide__basics,body[data-theme=dark] .public-page--app-shell .landing-report-guide__structure{background:color-mix(in srgb, var(--kd-brand-soft) 40%, var(--kd-surface))}.portal-widgets{background:var(--kd-surface);border:1px solid var(--kd-border-soft);width:100%;color:var(--kd-muted);border-radius:12px;flex-wrap:wrap;justify-content:center;gap:8px;padding:10px 12px;font-size:13px;display:flex}.portal-widgets__item{background:var(--kd-brand-soft);color:var(--kd-text);white-space:nowrap;border-radius:999px;padding:4px 8px}.portal-widgets__item--link{text-overflow:ellipsis;max-width:100%;text-decoration:none;overflow:hidden}.public-page--portal{align-items:flex-start;padding-top:24px}.portal-search__title{color:var(--kd-text);margin:0;font-size:1.25rem;font-weight:700}.portal-search__lead{color:var(--kd-muted);margin:8px 0 16px;font-size:.9375rem;line-height:1.45}.portal-search{padding:20px 16px}.portal-search--hero{margin-bottom:4px;padding:0}.portal-search__eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--kd-muted);margin:0 0 4px;font-size:11px;font-weight:700}.portal-search__title--hero{margin:0 0 6px;font-size:1.125rem}.portal-search__label{color:var(--kd-text);text-align:left;margin-bottom:6px;font-size:.8125rem;font-weight:600;display:block}.portal-search--hero .portal-search__field input{border-width:2px;border-color:var(--kd-border);min-height:52px;font-size:16px}.portal-search--hero .portal-search__field input:focus{border-color:var(--kd-ok);box-shadow:0 0 0 3px var(--kd-ok-ring)}.landing-card__title--compact{margin-bottom:4px;font-size:1.25rem}.landing-card__lead--compact{margin-bottom:16px;font-size:.875rem}.portal-search__form{flex-direction:column;gap:10px;display:flex}.portal-search__field input{border:1px solid var(--kd-border);background:var(--kd-surface);width:100%;color:var(--kd-text);border-radius:12px;padding:12px 14px;font-size:16px}.portal-search__submit{justify-content:center;width:100%}.portal-search__error{color:#b42318;margin:12px 0 0;font-size:.875rem}.portal-search__status{color:var(--kd-muted);margin:10px 0 0;font-size:.8125rem}.portal-search__matches{flex-direction:column;gap:8px;margin:16px 0 0;padding:0;list-style:none;display:flex}.portal-search__match{text-align:left;border:1px solid var(--kd-border-soft);background:var(--kd-brand-soft);cursor:pointer;width:100%;font:inherit;color:var(--kd-text);border-radius:12px;flex-direction:column;gap:4px;padding:12px;display:flex}.portal-search__match strong{font-size:.9375rem}.portal-search__match span{color:var(--kd-muted);font-size:.8125rem}.portal-search__back{margin:16px 0 0;font-size:.875rem}.portal-search__back a{color:var(--kd-brand)}.portal-search__result{margin-top:16px}.object-card{border:1px solid var(--kd-border-soft);background:linear-gradient(180deg, var(--kd-brand-soft) 0%, var(--kd-surface) 48%);text-align:left;border-radius:14px;padding:16px}.object-card__chips{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.object-card__chip{background:var(--kd-surface);border:1px solid var(--kd-border-soft);color:var(--kd-brand-strong);border-radius:999px;padding:4px 10px;font-size:.75rem;font-weight:600}.object-card__title{color:var(--kd-text);margin:0;font-size:1.0625rem;font-weight:700;line-height:1.35}.object-card__cad{color:var(--kd-muted);margin:6px 0 12px;font-size:.8125rem}.object-card__table{gap:8px;margin:0 0 12px;display:grid}.object-card__row{grid-template-columns:minmax(0,42%) 1fr;gap:8px;font-size:.8125rem;display:grid}.object-card__row dt{color:var(--kd-muted);margin:0}.object-card__row dd{color:var(--kd-text);text-align:right;margin:0;font-weight:600}.object-card__risk{background:var(--kd-ok-bg);color:var(--kd-text);border-radius:10px;gap:6px;margin-bottom:12px;padding:10px 12px;font-size:.8125rem;display:grid}.object-card__upsell{margin-bottom:12px;font-size:.8125rem}.object-card__upsell-title{margin:0 0 6px;font-weight:600}.object-card__upsell ul{color:var(--kd-muted);margin:0;padding-left:18px}.object-card__upsell-note{background:var(--kd-surface-muted);color:var(--kd-muted);border-radius:8px;margin:8px 0 0;padding:8px 10px;font-size:.75rem;line-height:1.4}.object-card__links-title{margin:0 0 8px;font-size:.8125rem;font-weight:600}.object-card__links{margin-bottom:12px}.object-card__link{border-bottom:1px solid var(--kd-border-soft);color:inherit;justify-content:space-between;align-items:center;gap:8px;padding:10px 0;text-decoration:none;display:flex}.object-card__link strong{font-size:.875rem;display:block}.object-card__link small{color:var(--kd-muted);font-size:.75rem;display:block}.object-card__disclaimer{color:var(--kd-muted);margin:0 0 12px;font-size:.75rem;line-height:1.4}.object-card__actions{gap:8px;display:grid}.object-card__cta{justify-content:center;width:100%}.object-card__max-hint{color:var(--kd-muted);text-align:center;margin:10px 0 0;font-size:.75rem;line-height:1.4}.object-sheet{z-index:50;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.object-sheet__backdrop{background:#15212b73;position:absolute;inset:0}.object-sheet__panel{background:var(--kd-surface);width:100%;max-width:420px;max-height:90vh;padding:20px 16px calc(20px + env(safe-area-inset-bottom,0px));border-radius:20px 20px 0 0;position:relative;overflow:auto;box-shadow:0 -8px 32px #0838781f}.object-sheet__close{color:var(--kd-muted);cursor:pointer;background:0 0;border:none;font-size:1.5rem;line-height:1;position:absolute;top:12px;right:12px}.object-sheet__chips{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.object-sheet__chip{background:var(--kd-brand-soft);color:var(--kd-brand-strong);border-radius:999px;padding:4px 10px;font-size:.75rem}.object-sheet__title{margin:0 0 4px;font-size:1.0625rem;line-height:1.35}.object-sheet__cad{color:var(--kd-muted);margin:0 0 12px;font-size:.8125rem}.object-sheet__risk{background:var(--kd-ok-bg);border-radius:12px;flex-direction:column;gap:4px;margin-bottom:12px;padding:10px 12px;font-size:.8125rem;display:flex}.object-sheet__table{margin:0 0 12px}.object-sheet__row{border-bottom:1px solid var(--kd-border-soft);grid-template-columns:1fr 1fr;gap:8px;padding:8px 0;font-size:.8125rem;display:grid}.object-sheet__row dt{color:var(--kd-muted);margin:0}.object-sheet__row dd{text-align:right;margin:0}.object-sheet__upsell{margin-bottom:12px;font-size:.8125rem}.object-sheet__upsell-title{margin:0 0 6px;font-weight:600}.object-sheet__upsell ul{color:var(--kd-muted);margin:0;padding-left:18px}.object-sheet__upsell-note{background:var(--kd-surface-muted);color:var(--kd-muted);border-radius:8px;margin:8px 0 0;padding:8px 10px;font-size:.75rem;line-height:1.4}.object-sheet__links-title{margin:0 0 8px;font-size:.8125rem;font-weight:600}.object-sheet__link{border-bottom:1px solid var(--kd-border-soft);color:var(--kd-text);justify-content:space-between;align-items:center;gap:8px;padding:10px 0;font-size:.8125rem;text-decoration:none;display:flex}.object-sheet__link small{color:var(--kd-muted);font-weight:400;display:block}.object-sheet__disclaimer{color:var(--kd-muted);margin:12px 0;font-size:.75rem;line-height:1.4}.object-sheet__actions{flex-direction:column;gap:8px;display:flex}.object-sheet__cta{justify-content:center;width:100%}.sr-only{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
