:root{color-scheme:var(--tg-color-scheme);--tg-theme-accent-text-color: #b8a0f1;--tg-color-scheme: dark;--tg-theme-bg-color: #221e2a;--tg-theme-bottom-bar-bg-color: #221e2a;--tg-theme-button-color: #917bbd;--tg-theme-button-text-color: #ffffff;--tg-theme-destructive-text-color: #ec3942;--tg-theme-header-bg-color: #221e2a;--tg-theme-hint-color: #857d95;--tg-theme-link-color: #b89ff2;--tg-theme-secondary-bg-color: #312b3a;--tg-theme-section-bg-color: #221e2a;--tg-theme-section-header-text-color: #b89ff2;--tg-theme-section-separator-color: #1a1620;--tg-theme-subtitle-text-color: #857d95;--tg-theme-text-color: #f5f5f5;--tg-viewport-height: 590px;--tg-viewport-stable-height: 590px;--tg-safe-area-inset-top: 0px;--tg-safe-area-inset-bottom: 0px;--tg-safe-area-inset-left: 0px;--tg-safe-area-inset-right: 0px;--tg-content-safe-area-inset-top: 0px;--tg-content-safe-area-inset-bottom: 0px;--tg-content-safe-area-inset-left: 0px;--tg-content-safe-area-inset-right: 0px}*,*:before,*:after{box-sizing:border-box}body{font-family:Lab Grotesque,system-ui,sans-serif;-webkit-tap-highlight-color:transparent;margin:0;padding:0;background:var(--tg-theme-bg-color, #ffffff);color:var(--tg-theme-text-color, #000000)}input,button,textarea{font-family:inherit;line-height:1.25}.text-input{padding:10px;border:1px solid var(--tg-theme-hint-color, #cccccc);border-radius:8px;font-size:16px;color:var(--tg-theme-text-color, #000000);background-color:var(--tg-theme-secondary-bg-color, #ffffff)}.text-input::placeholder{color:var(--tg-theme-text-color, #000000)}.root details[open] summary{margin-bottom:10px}.root summary:before{content:"";display:inline-block;position:relative;top:3px;left:-4.5px;width:16px;height:16px;background:url(https://s.kontur.ru/common-v2/icons-ui/black/arrow-c-right/arrow-c-right-16-Regular.svg);transition:transform .1s;filter:brightness(100%) invert(1)}.root details[open] summary:before{transform:rotate(90deg)}.root textarea,.root input:not(type),.root input[type=text]{width:calc(100% - 20px);padding:10px;margin-bottom:16px;border:1px solid var(--tg-theme-hint-color, #cccccc);border-radius:8px;font-size:16px;color:var(--tg-theme-text-color, #000000);background-color:var(--tg-theme-secondary-bg-color, #ffffff)}.root img{max-width:100%}.root h2{margin-top:0}.root h3{margin-top:0;margin-bottom:8px}.root h1:first-child,.root h2:first-child,.root h3:first-child{margin-top:0}.root ul{list-style:none;padding:0}.root p{margin:0 0 16px;line-height:1.5;font-size:16px}.button{display:inline-block;overflow:hidden;padding:10px 20px;margin:0;font-size:16px;font-weight:600;color:var(--tg-theme-button-text-color, #ffffff);background-color:var(--tg-theme-button-color, #40a7e3);border:none;border-radius:8px;cursor:pointer;transition:.15s ease;text-align:center;text-decoration:none;white-space:nowrap;text-overflow:ellipsis;flex-shrink:0}.button_fullwidth{width:100%}.button_group{display:flex;flex-direction:column;gap:8px}.button:active{filter:brightness(92%)}.button:disabled{filter:brightness(94%);opacity:.6;pointer-events:none}.button-secondary{display:inline-block;font-size:16px;font-weight:600;color:var(--tg-theme-button-color, #40a7e3);background:none;border:1px solid var(--tg-theme-button-color, #40a7e3);border-radius:8px;cursor:pointer;transition:.15s ease;padding:8px 12px}.button-secondary:active{filter:brightness(92%);color:var(--tg-theme-button-text-color, #ffffff)}.button-secondary:disabled{background-color:var(--tg-theme-hint-color, #cccccc);pointer-events:none}.finished{border-color:var(--tg-theme-button-color);background:var(--tg-theme-secondary-bg-color)}.loader-container{display:flex;justify-content:center;align-items:center;flex:1;padding:20px}.loader{border:4px solid var(--tg-theme-secondary-bg-color);border-top:4px solid var(--tg-theme-button-color);border-radius:50%;width:40px;height:40px;animation:spin 1s linear infinite}.iconWrapper{display:flex;align-items:center;justify-content:center;min-width:24px}.inlineIconSpan{display:inline-flex;align-items:center;gap:10px}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:root{--overlay-bg-soft: rgba(0, 0, 0, .05);--overlay-bg-faint: rgba(0, 0, 0, .2);--overlay-bg: rgba(0, 0, 0, .5);--overlay-bg-medium: rgba(0, 0, 0, .6);--overlay-bg-strong: rgba(0, 0, 0, .8);--overlay-bg-stronger: rgba(0, 0, 0, .9);--overlay-light-soft: rgba(255, 255, 255, .07);--overlay-light: rgba(255, 255, 255, .1);--overlay-light-medium: rgba(255, 255, 255, .2);--overlay-light-medium-strong: rgba(255, 255, 255, .44);--overlay-light-strong: rgba(255, 255, 255, .85);--color-success: #4caf50;--color-success-strong: rgba(76, 175, 80, .9);--color-success-bg: rgba(76, 175, 80, .15);--color-success-text: #155724;--color-success-surface: #d4edda;--color-warning: #fab700;--color-warning-strong: #ff9800;--color-warning-text: #92400e;--color-warning-surface: #fef3c7;--color-danger: var(--tg-theme-destructive-text-color, #fe4c4c);--color-danger-strong: rgba(236, 57, 66, .9);--color-danger-bg: rgba(236, 57, 66, .12);--color-danger-text: #721c24;--color-danger-surface: #fee2e2;--color-danger-surface-dark: #3a1c1c;--color-info: #007bff;--color-info-bg: rgba(0, 123, 255, .1);--color-info-surface: #dbeafe;--color-info-text: #1e40af;--color-neutral: #888;--color-surface-dark: #2d2d2d;--accent-tint-8: color-mix( in srgb, var(--tg-theme-accent-text-color) 8%, transparent );--accent-tint-10: color-mix( in srgb, var(--tg-theme-accent-text-color) 10%, transparent );--accent-tint-12: color-mix( in srgb, var(--tg-theme-accent-text-color) 12%, transparent );--accent-tint-15: color-mix( in srgb, var(--tg-theme-accent-text-color) 15%, transparent );--accent-tint-20: color-mix( in srgb, var(--tg-theme-accent-text-color) 20%, transparent );--accent-on-secondary-10: color-mix( in srgb, var(--tg-theme-accent-text-color) 10%, var(--tg-theme-secondary-bg-color) );--accent-on-bg-5: color-mix( in srgb, var(--tg-theme-accent-text-color) 5%, var(--tg-theme-bg-color) );--button-tint-15: color-mix( in srgb, var(--tg-theme-button-color) 15%, transparent );--button-on-bg-18: color-mix( in srgb, var(--tg-theme-button-color) 18%, var(--tg-theme-bg-color) );--hint-tint-12: color-mix( in srgb, var(--tg-theme-hint-color) 12%, transparent );--hint-tint-15: color-mix( in srgb, var(--tg-theme-hint-color) 15%, transparent );--hint-tint-20: color-mix( in srgb, var(--tg-theme-hint-color) 20%, transparent );--danger-tint-10: color-mix( in srgb, var(--tg-theme-destructive-text-color) 10%, transparent );--danger-tint-12: color-mix( in srgb, var(--tg-theme-destructive-text-color) 12%, transparent );--danger-tint-18: color-mix( in srgb, var(--tg-theme-destructive-text-color) 18%, transparent );--text-tint-5-on-secondary: color-mix( in srgb, var(--tg-theme-text-color) 5%, var(--tg-theme-secondary-bg-color) );--text-tint-8: color-mix(in srgb, var(--tg-theme-text-color) 8%, transparent);--bg-scrim-20: color-mix(in srgb, var(--tg-theme-bg-color) 20%, transparent);--bg-scrim-40: color-mix(in srgb, var(--tg-theme-bg-color) 40%, transparent);--bg-scrim-60: color-mix(in srgb, var(--tg-theme-bg-color) 60%, transparent);--secondary-darken: color-mix( in srgb, var(--tg-theme-secondary-bg-color) 85%, var(--tg-theme-accent-text-color) );--subtitle-darken: color-mix( in srgb, var(--tg-theme-subtitle-text-color), #000000 50% );--grad-primary: linear-gradient( 135deg, var(--tg-theme-button-color), var(--tg-theme-accent-text-color) );--grad-shimmer: linear-gradient( 90deg, transparent, var(--overlay-light), transparent );--grad-card: linear-gradient( 135deg, var(--tg-theme-secondary-bg-color), rgba(49, 43, 58, .5) );--grad-text: linear-gradient( 135deg, var(--tg-theme-text-color), var(--tg-theme-subtitle-text-color, #666) );--grad-section-shimmer: linear-gradient( 90deg, transparent, var(--tg-theme-section-bg-color, #e0e0e0), transparent );--grad-surface: linear-gradient( 135deg, var(--tg-theme-bg-color, white), var(--tg-theme-section-bg-color, #f8f9fa) );--grad-image-fade: linear-gradient( to top, rgba(0, 0, 0, .8) 0%, rgba(0, 0, 0, 0) 100% );--grad-gold: linear-gradient(45deg, #ffd700, #ffa500, #ffd700);--grad-danger-soft: linear-gradient( 135deg, rgba(236, 57, 66, .1), rgba(236, 57, 66, .05) );--grad-success: linear-gradient(90deg, #28a745, #20c997);--grad-warning-surface: linear-gradient(135deg, #fef3c7, #fde68a);--color-gold: #ffd700;--color-brand-orange: #d46421;--color-brand-orange-soft: #ffeec2;--color-white: #fff;--color-dark: #000}._header_1ql38_1{position:sticky;top:0;z-index:2;background-color:var(--tg-theme-bg-color)}._header-wrap_1ql38_8{display:flex;align-items:center;justify-content:space-between;margin:0 auto;padding:0 16px;max-width:var(--container-width);box-sizing:border-box;overflow:hidden}._backButton_1ql38_19{background:none;border:none;font-size:16px;cursor:pointer;color:var(--link-color, #2674cc)}._userSection_1ql38_27{position:relative;display:flex;align-items:center}._logo_1ql38_33{font-size:20px;font-weight:400;padding:16px 0;margin:0 8px 0 0;color:var(--tg-theme-text-color)}._logo_1ql38_33 a{color:inherit;text-decoration:none}._avatar_1ql38_46{width:32px;height:32px;border-radius:50%;border:1px solid rgba(0,0,0,.4);flex-shrink:0}._avatarPlaceholder_1ql38_54{display:flex;align-items:center;justify-content:center;background-color:var(--tg-theme-secondary-bg-color, #e8e8e8);color:var(--tg-theme-hint-color, #999)}._userName_1ql38_62{font-size:16px;font-weight:500}._totalCounter_1ql38_67{padding:6px 10px;border-radius:24px;font-size:14px;line-height:1;color:var(--color-brand-orange);background:var(--color-brand-orange-soft);white-space:nowrap;margin-left:auto;margin-right:12px;font-weight:400}@media screen and (max-width: 375px){._header-wrap_1ql38_8{padding:0 10px}._totalCounter_1ql38_67{margin-right:8px}}._form_1sq7m_1{display:flex;flex-direction:column;align-items:center;gap:16px;padding:24px 0;max-width:360px;width:100%}._title_1sq7m_11{margin:0;font-size:20px;font-weight:600;color:var(--tg-theme-text-color, #000000)}._hint_1sq7m_18{margin:0;font-size:14px;color:var(--tg-theme-hint-color, #888888);text-align:center}._avatarSection_1sq7m_27{width:100%;display:flex;flex-direction:column;gap:6px}._avatarRow_1sq7m_34{display:flex;align-items:center;gap:12px}._avatarBtn_1sq7m_40{width:60px;height:60px;border-radius:50%;border:2px dashed var(--tg-theme-hint-color, #cccccc);background:var(--tg-theme-secondary-bg-color, #f5f5f5);cursor:pointer;overflow:hidden;display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:0;transition:border-color .2s}._avatarBtn_1sq7m_40:disabled{opacity:.5;cursor:not-allowed}._avatarBtnError_1sq7m_61{border-color:var(--tg-theme-destructive-text-color, #e53935);border-style:solid}._avatarImg_1sq7m_66{width:100%;height:100%;object-fit:cover}._avatarPlaceholder_1sq7m_72{font-size:24px;color:var(--tg-theme-hint-color, #aaaaaa);line-height:1}._avatarLabel_1sq7m_78{font-size:13px;color:var(--tg-theme-hint-color, #666666)}._fileInput_1sq7m_83{display:none}._fieldGroup_1sq7m_89{width:100%;display:flex;flex-direction:column;gap:6px}._input_1sq7m_96{width:100%;padding:12px 14px;font-size:16px;border:1px solid var(--tg-theme-hint-color, #dddddd);border-radius:8px;outline:none;box-sizing:border-box;color:var(--tg-theme-text-color, #000000);background-color:var(--tg-theme-secondary-bg-color, #ffffff);transition:border-color .2s}._input_1sq7m_96:focus{border-color:var(--tg-theme-button-color, #2196f3)}._inputError_1sq7m_113{border-color:var(--tg-theme-destructive-text-color, #e53935)}._inputError_1sq7m_113:focus{border-color:var(--tg-theme-destructive-text-color, #e53935)}._fieldError_1sq7m_123{margin:0;display:flex;align-items:center;gap:5px;font-size:13px;color:var(--tg-theme-destructive-text-color, #e53935)}._errorIcon_1sq7m_132{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;background-color:var(--tg-theme-destructive-text-color, #e53935);color:var(--tg-theme-button-text-color);font-size:11px;font-weight:700;flex-shrink:0}._serverError_1sq7m_148{width:100%;display:flex;align-items:flex-start;gap:10px;padding:12px 14px;background-color:var(--color-danger-bg);border:1px solid rgba(229,57,53,.25);border-radius:8px;font-size:14px;color:var(--tg-theme-destructive-text-color, #e53935);box-sizing:border-box}._serverErrorIcon_1sq7m_162{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background-color:var(--tg-theme-destructive-text-color, #e53935);color:var(--tg-theme-button-text-color);font-size:11px;font-weight:700;flex-shrink:0;margin-top:1px}._submitBtn_1sq7m_179{width:100%;padding:13px;font-size:16px;font-weight:500;background-color:var(--tg-theme-button-color, #2196f3);color:var(--tg-theme-button-text-color, #ffffff);border:none;border-radius:8px;cursor:pointer}._submitBtn_1sq7m_179:disabled{opacity:.6;cursor:not-allowed}._App_smbd2_1{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;--container-width: 900px}._App__content_smbd2_9{position:relative;display:flex;flex-direction:column;flex-grow:1;padding:20px 16px 16px;max-width:var(--container-width);width:100%;box-sizing:border-box;margin:0 auto}._App__tile_smbd2_21{padding:16px;background-color:var(--tg-theme-secondary-bg-color, rgba(0, 0, 0, .03));border-radius:12px;max-width:var(--container-width);min-height:100%;display:flex;flex-grow:1;flex-direction:column}._App__tile_smbd2_21:has(.noTileBg){background:none}._anonymousBtn_smbd2_36{width:100%;max-width:360px;padding:11px;font-size:15px;background:none;border:1px solid var(--tg-theme-hint-color, #cccccc);border-radius:8px;color:var(--tg-theme-hint-color, #888888);cursor:pointer}._errorMessage_smbd2_48{background-color:var(--tg-theme-secondary-bg-color);color:var(--tg-theme-text-color)}@media (max-width: 500px){._App__content_smbd2_9{padding:10px 8px 8px}._App__tile_smbd2_21{padding:8px}}._overlay_ztp89_1{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--overlay-bg);display:flex;align-items:center;justify-content:center;z-index:9999}._modal_ztp89_11{background:var(--tg-theme-bg-color, #fff);color:var(--tg-theme-text-color, #000);border:1px solid var(--tg-theme-section-separator-color, #e0e0e0);border-radius:12px;padding:24px;max-width:80dvh;width:clamp(280px,80dvh,400px);box-shadow:0 4px 12px #0000004d}._message_ztp89_22{margin:0 0 24px;font-size:15px;line-height:1.5;color:var(--tg-theme-text-color, #000);word-break:break-word;overflow-wrap:anywhere}._actions_ztp89_31{display:flex;justify-content:flex-end;gap:12px}._cancelBtn_ztp89_37{padding:10px 20px;border:none;border-radius:8px;background:transparent;color:var(--tg-theme-link-color, #2481cc);font-size:14px;font-weight:500;cursor:pointer}._confirmBtn_ztp89_48{padding:10px 20px;border:none;border-radius:8px;background:var(--tg-theme-button-color, #2481cc);color:var(--tg-theme-button-text-color, #fff);font-size:14px;font-weight:500;cursor:pointer}._confirmBtn_ztp89_48._danger_ztp89_59{background:var(--color-danger);color:var(--tg-theme-button-text-color)}._dontAskAgain_ztp89_64{margin:4px 0 16px}._wrapper_1394c_1{display:inline-flex;align-items:center;gap:10px;cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--tg-theme-text-color);font-size:15px;line-height:1.3}._wrapper_1394c_1._disabled_1394c_12{opacity:.5;cursor:not-allowed}._nativeInput_1394c_17{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._box_1394c_29{width:20px;height:20px;border-radius:4px;border:1px solid var(--tg-theme-hint-color);background:var(--tg-theme-secondary-bg-color);display:inline-flex;align-items:center;justify-content:center;color:var(--tg-theme-button-text-color);flex-shrink:0;transition:background .15s,border-color .15s,box-shadow .15s;box-sizing:border-box}._boxChecked_1394c_47{background:var(--tg-theme-button-color);border-color:var(--tg-theme-button-color)}._nativeInput_1394c_17:focus-visible+._box_1394c_29{box-shadow:0 0 0 2px color-mix(in srgb,var(--tg-theme-button-color) 35%,transparent)}._label_1394c_57{flex:1}._container_1uwyz_1{position:fixed;bottom:24px;left:50%;transform:translate(-50%);display:flex;flex-direction:column;gap:8px;z-index:10000;pointer-events:none;max-width:90vw}._toast_1uwyz_14{pointer-events:auto;min-width:240px;max-width:480px;padding:12px 16px;border-radius:8px;background:var(--tg-theme-secondary-bg-color);color:var(--tg-theme-text-color);box-shadow:0 4px 16px #00000059;font-size:14px;line-height:1.4;display:flex;align-items:flex-start;gap:10px;animation:_slideIn_1uwyz_1 .18s ease-out}._toast_1uwyz_14._success_1uwyz_31{border-left:4px solid var(--tg-theme-button-color)}._toast_1uwyz_14._error_1uwyz_35{border-left:4px solid var(--tg-theme-destructive-text-color);color:var(--tg-theme-destructive-text-color)}._toast_1uwyz_14._info_1uwyz_40{border-left:4px solid var(--tg-theme-hint-color)}._message_1uwyz_44{flex:1;white-space:pre-wrap;word-break:break-word}._closeBtn_1uwyz_50{background:transparent;border:none;color:inherit;cursor:pointer;padding:0;display:flex;align-items:center;opacity:.6}._closeBtn_1uwyz_50:hover{opacity:1}@keyframes _slideIn_1uwyz_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}._container_td76n_1{padding:24px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;min-height:50vh;text-align:center;color:var(--tg-theme-text-color)}._title_td76n_13{font-size:18px;font-weight:600;margin:0}._message_td76n_19{font-size:14px;color:var(--tg-theme-hint-color);margin:0;max-width:360px;word-break:break-word}._actions_td76n_27{display:flex;gap:12px;flex-wrap:wrap;justify-content:center}._button_td76n_34{padding:10px 20px;border-radius:8px;border:none;cursor:pointer;font-size:14px;background:var(--tg-theme-button-color);color:var(--tg-theme-button-text-color)}._buttonSecondary_td76n_44{background:transparent;border:1px solid var(--tg-theme-hint-color);color:var(--tg-theme-text-color)}._details_td76n_50{font-size:12px;color:var(--tg-theme-hint-color);max-width:90vw;white-space:pre-wrap;text-align:left;background:var(--tg-theme-secondary-bg-color);padding:12px;border-radius:8px;max-height:200px;overflow:auto}._container_129w2_1{display:flex;flex-direction:column;align-items:center;align-self:center;gap:16px;padding:24px 0;max-width:360px;width:100%}._title_129w2_12{margin:0;font-size:20px;font-weight:600;color:var(--tg-theme-text-color, #000000);text-align:center}._hint_129w2_20{margin:0;font-size:14px;color:var(--tg-theme-hint-color, #888888);text-align:center;line-height:1.5}._button_129w2_28{width:100%;padding:13px;font-size:16px;font-weight:500;background-color:var(--tg-theme-button-color, #2196f3);color:var(--tg-theme-button-text-color, #ffffff);border:none;border-radius:8px;cursor:pointer;transition:opacity .2s}._button_129w2_28:disabled{opacity:.6;cursor:not-allowed}._statusText_129w2_46{margin:0;font-size:14px;color:var(--tg-theme-hint-color, #888888);text-align:center;word-break:break-all}._error_129w2_54{margin:0;width:100%;padding:12px 14px;font-size:14px;color:var(--tg-theme-destructive-text-color, #e53935);background-color:var(--color-danger-bg);border:1px solid rgba(229,57,53,.25);border-radius:8px;box-sizing:border-box;text-align:center}
