.kyc-card[data-v-61db6b0b]{padding:2rem;color:var( --account-foreground, hsl(var(--card-foreground, 222.2 84% 4.9%)) );background:#fff6;border:1px solid rgb(255 255 255 / 40%);border-radius:1.5rem;box-shadow:0 8px 32px #1f26870d;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.card-heading[data-v-61db6b0b]{display:flex;justify-content:space-between;gap:1rem;align-items:center}.heading-title[data-v-61db6b0b]{display:flex;gap:.75rem;align-items:center}.heading-title h2[data-v-61db6b0b]{margin:0;font-size:1.25rem;font-weight:700}.heading-icon[data-v-61db6b0b]{display:grid;width:2.5rem;height:2.5rem;place-items:center;color:var(--account-primary, hsl(var(--primary, 221.2 83.2% 53.3%)));background:color-mix(in srgb,var(--account-primary, hsl(var(--primary, 221.2 83.2% 53.3%))) 10%,transparent);border-radius:999px}.heading-icon svg[data-v-61db6b0b]{width:1.25rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.status-badge[data-v-61db6b0b]{display:inline-flex;padding:.25rem .75rem;flex:0 0 auto;font-size:.875rem;font-weight:600;border:1px solid;border-radius:999px}.status-badge--none[data-v-61db6b0b]{color:#475569;background:#f1f5f9;border-color:#e2e8f0}.status-badge--pending[data-v-61db6b0b]{color:#b45309;background:#fffbeb;border-color:#fde68a}.status-badge--approved[data-v-61db6b0b]{color:#047857;background:#ecfdf5;border-color:#a7f3d0}.status-badge--rejected[data-v-61db6b0b]{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.status-badge--manual_review[data-v-61db6b0b]{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.status-hint[data-v-61db6b0b]{margin:1rem 0;color:#475569}.status-action[data-v-61db6b0b]{display:inline-flex;min-height:48px;padding:.75rem 1.5rem;align-items:center;justify-content:center;color:var( --account-primary-foreground, hsl(var(--primary-foreground, 210 40% 98%)) );font:inherit;font-weight:600;background:var(--account-primary, hsl(var(--primary, 221.2 83.2% 53.3%)));border:0;border-radius:999px;box-shadow:0 4px 14px #1961ed63;cursor:pointer}.status-action--secondary[data-v-61db6b0b]{min-height:auto;padding:0;color:var(--account-primary, hsl(var(--primary, 221.2 83.2% 53.3%)));background:transparent;border-radius:0;box-shadow:none}.kyc-card--telegram[data-v-61db6b0b]{padding:16px;margin-bottom:var(--gap, 14px);color:var(--account-foreground, var(--tg-text, #000));background:var(--account-card, var(--tg-section-bg, #fff));border:0;border-radius:var(--radius, 12px);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.kyc-card--telegram .heading-title[data-v-61db6b0b]{display:none}.kyc-card--telegram .card-heading[data-v-61db6b0b]{display:block}.kyc-card--telegram .status-badge[data-v-61db6b0b]{padding:4px 10px;font-size:13px;border:0}.kyc-card--telegram .status-badge--none[data-v-61db6b0b]{color:var(--account-muted-foreground, var(--tg-hint, #8e8e93));background:color-mix(in srgb,currentColor 18%,transparent)}.kyc-card--telegram .status-badge--pending[data-v-61db6b0b]{color:#c76a00;background:#ff950029}.kyc-card--telegram .status-badge--approved[data-v-61db6b0b]{color:#1f8f3b;background:#34c7592e}.kyc-card--telegram .status-badge--rejected[data-v-61db6b0b]{color:var(--account-destructive, var(--tg-destructive, #ff3b30));background:#ff3b3029}.kyc-card--telegram .status-badge--manual_review[data-v-61db6b0b]{color:var(--account-primary, var(--tg-link, #2b7cff));background:#2b7cff29}.kyc-card--telegram .status-hint[data-v-61db6b0b]{margin:8px 0 0;color:var(--account-muted-foreground, var(--tg-hint, #8e8e93));font-size:14px}.kyc-card--telegram .status-action[data-v-61db6b0b]{width:100%;min-height:48px;margin-top:14px;padding:13px 16px;color:var(--account-primary-foreground, var(--tg-button-text, #fff));background:var(--account-primary, var(--tg-button, #2b7cff));border-radius:10px;box-shadow:none}.kyc-card--telegram .status-action--secondary[data-v-61db6b0b]{color:var(--account-primary, var(--tg-link, #2b7cff));background:transparent}.account-form[data-v-849b1d3e]{display:flex;flex-direction:column;gap:1.25rem}.account-form--telegram[data-v-849b1d3e]{gap:var(--gap, 14px);padding:16px;margin-bottom:var(--gap, 14px);color:var(--account-foreground, var(--tg-text, #000));background:var(--account-card, var(--tg-section-bg, #fff));border-radius:var(--radius, 12px)}.account-field[data-v-849b1d3e]{display:flex;flex-direction:column;gap:.375rem}.account-label[data-v-849b1d3e]{color:#334155;font-size:.875rem;font-weight:600}.account-form--telegram .account-label[data-v-849b1d3e]{padding-left:2px;color:var(--account-muted-foreground, var(--tg-hint, #8e8e93));font-size:13px;font-weight:400}.account-field input[data-v-849b1d3e]{width:100%;min-height:48px;padding:.75rem 1rem;color:#0f172a;font:inherit;background:#ffffffb3;border:1px solid var(--account-border, hsl(var(--border, 214.3 31.8% 91.4%)));border-radius:.75rem;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.account-form--telegram .account-field input[data-v-849b1d3e]{color:var(--account-foreground, var(--tg-text, #000));background:var(--account-background, var(--tg-bg, #fff));border-color:color-mix(in srgb,currentColor 25%,transparent);border-radius:10px}.account-field input[data-v-849b1d3e]:focus{border-color:var(--account-primary, hsl(var(--primary, 221.2 83.2% 53.3%)));box-shadow:0 0 0 3px color-mix(in srgb,var(--account-primary, hsl(var(--primary, 221.2 83.2% 53.3%))) 20%,transparent)}.password-field[data-v-849b1d3e]{position:relative;display:block}.password-field input[data-v-849b1d3e]{padding-right:3rem}.password-toggle[data-v-849b1d3e]{position:absolute;top:0;right:0;display:grid;width:3rem;height:100%;padding:0;place-items:center;color:#94a3b8;background:none;border:0;cursor:pointer}.account-form--telegram .password-toggle[data-v-849b1d3e]{color:var(--account-muted-foreground, var(--tg-hint, #8e8e93))}.password-toggle svg[data-v-849b1d3e]{width:20px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.account-error[data-v-849b1d3e]{margin:0;color:var(--account-destructive, #dc2626);font-size:.875rem;font-weight:500}.account-form--telegram .account-error[data-v-849b1d3e]{color:var(--account-destructive, var(--tg-destructive, #ff3b30));font-size:13px;font-weight:400}.account-submit[data-v-849b1d3e]{width:100%;min-height:52px;padding:.875rem 1.5rem;color:var( --account-primary-foreground, hsl(var(--primary-foreground, 210 40% 98%)) );font:inherit;font-weight:700;background:var(--account-primary, hsl(var(--primary, 221.2 83.2% 53.3%)));border:0;border-radius:999px;box-shadow:0 4px 14px #1961ed63;cursor:pointer}.account-form--telegram .account-submit[data-v-849b1d3e]{min-height:48px;padding:13px 16px;color:var(--account-primary-foreground, var(--tg-button-text, #fff));font-weight:600;background:var(--account-primary, var(--tg-button, #2b7cff));border-radius:10px;box-shadow:none}.account-submit[data-v-849b1d3e]:disabled{cursor:default;opacity:.55}.profile-card[data-v-70d4f36c]{padding:2rem;color:var( --account-foreground, hsl(var(--card-foreground, 222.2 84% 4.9%)) );background:#fff6;border:1px solid rgb(255 255 255 / 40%);border-radius:1.5rem;box-shadow:0 8px 32px #1f26870d;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.card-heading[data-v-70d4f36c]{display:flex;gap:.75rem;align-items:center;margin-bottom:1.5rem}.card-heading h2[data-v-70d4f36c]{margin:0;font-size:1.25rem;font-weight:700}.heading-icon[data-v-70d4f36c]{display:grid;width:2.5rem;height:2.5rem;place-items:center;color:var(--account-primary, hsl(var(--primary, 221.2 83.2% 53.3%)));background:color-mix(in srgb,var(--account-primary, hsl(var(--primary, 221.2 83.2% 53.3%))) 10%,transparent);border-radius:999px}.heading-icon svg[data-v-70d4f36c]{width:1.25rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.profile-fields[data-v-70d4f36c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 2rem;margin:0}.profile-fields div[data-v-70d4f36c]{min-width:0}.profile-fields dt[data-v-70d4f36c]{color:#64748b;font-size:.875rem}.profile-fields dd[data-v-70d4f36c]{margin:0;overflow-wrap:anywhere;color:#0f172a;font-weight:500}.profile-fields .client-id[data-v-70d4f36c]{grid-column:1 / -1}.profile-fields .client-id dd[data-v-70d4f36c]{overflow-x:auto;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem;white-space:nowrap}.profile-card--telegram[data-v-70d4f36c]{padding:16px;margin-bottom:var(--gap, 14px);color:var(--account-foreground, var(--tg-text, #000));background:var(--account-card, var(--tg-section-bg, #fff));border:0;border-radius:var(--radius, 12px);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.profile-card--telegram .card-heading[data-v-70d4f36c]{display:none}.profile-card--telegram .profile-fields[data-v-70d4f36c]{display:block}.profile-card--telegram .profile-fields div[data-v-70d4f36c]{display:flex;justify-content:space-between;gap:12px;padding:9px 0}.profile-card--telegram .profile-fields div+div[data-v-70d4f36c]{border-top:1px solid color-mix(in srgb,currentColor 14%,transparent)}.profile-card--telegram .profile-fields dt[data-v-70d4f36c]{color:var(--account-muted-foreground, var(--tg-hint, #8e8e93));font-size:14px}.profile-card--telegram .profile-fields dd[data-v-70d4f36c]{color:inherit;text-align:right}.profile-card--telegram .profile-fields .client-id dd[data-v-70d4f36c]{color:var(--account-muted-foreground, var(--tg-hint, #8e8e93));white-space:normal}@media(max-width:520px){.profile-fields[data-v-70d4f36c]{grid-template-columns:1fr}.profile-fields .client-id[data-v-70d4f36c]{grid-column:auto}}.account-form[data-v-9fbbeca2]{display:flex;flex-direction:column;gap:1.25rem}.account-form--telegram[data-v-9fbbeca2]{gap:var(--gap, 14px);padding:16px;margin-bottom:var(--gap, 14px);color:var(--account-foreground, var(--tg-text, #000));background:var(--account-card, var(--tg-section-bg, #fff));border-radius:var(--radius, 12px)}.account-field[data-v-9fbbeca2]{display:flex;flex-direction:column;gap:.375rem}.account-label[data-v-9fbbeca2]{color:#334155;font-size:.875rem;font-weight:600}.optional[data-v-9fbbeca2]{color:#94a3b8;font-weight:400}.account-form--telegram .account-label[data-v-9fbbeca2]{padding-left:2px;color:var(--account-muted-foreground, var(--tg-hint, #8e8e93));font-size:13px;font-weight:400}.account-field input[data-v-9fbbeca2]{width:100%;min-height:48px;padding:.75rem 1rem;color:#0f172a;font:inherit;background:#ffffffb3;border:1px solid var(--account-border, hsl(var(--border, 214.3 31.8% 91.4%)));border-radius:.75rem;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.account-form--telegram .account-field input[data-v-9fbbeca2]{color:var(--account-foreground, var(--tg-text, #000));background:var(--account-background, var(--tg-bg, #fff));border-color:color-mix(in srgb,currentColor 25%,transparent);border-radius:10px}.account-field input[data-v-9fbbeca2]:focus{border-color:var(--account-primary, hsl(var(--primary, 221.2 83.2% 53.3%)));box-shadow:0 0 0 3px color-mix(in srgb,var(--account-primary, hsl(var(--primary, 221.2 83.2% 53.3%))) 20%,transparent)}.account-field input[aria-invalid=true][data-v-9fbbeca2]{border-color:#f87171}.password-field[data-v-9fbbeca2]{position:relative;display:block}.password-field input[data-v-9fbbeca2]{padding-right:3rem}.password-toggle[data-v-9fbbeca2]{position:absolute;top:0;right:0;display:grid;width:3rem;height:100%;padding:0;place-items:center;color:#94a3b8;background:none;border:0;cursor:pointer}.account-form--telegram .password-toggle[data-v-9fbbeca2]{color:var(--account-muted-foreground, var(--tg-hint, #8e8e93))}.password-toggle svg[data-v-9fbbeca2]{width:20px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.consents[data-v-9fbbeca2]{display:flex;flex-direction:column;gap:.75rem}.consent[data-v-9fbbeca2]{display:flex;gap:.75rem;align-items:flex-start;color:#475569;font-size:.875rem;line-height:1.5rem}.account-form--telegram .consent[data-v-9fbbeca2]{gap:10px;color:var(--account-foreground, var(--tg-text, #000));line-height:1.4}.consent input[data-v-9fbbeca2]{width:1rem;height:1rem;margin-top:.25rem;flex:0 0 auto;accent-color:var(--account-primary, hsl(var(--primary, 221.2 83.2% 53.3%)))}.account-form--telegram .consent input[data-v-9fbbeca2]{width:18px;height:18px;margin-top:3px;accent-color:var(--account-primary, var(--tg-button, #2b7cff))}.consent[data-v-9fbbeca2] a{color:var(--account-primary, hsl(var(--primary, 221.2 83.2% 53.3%)));font-weight:600;text-decoration:none}.account-form--telegram .consent[data-v-9fbbeca2] a{color:var(--account-primary, var(--tg-link, #2b7cff))}.field-error[data-v-9fbbeca2],.account-error[data-v-9fbbeca2]{margin:0;color:var(--account-destructive, #dc2626);font-size:.875rem;font-weight:500}.field-error[data-v-9fbbeca2]{margin-top:.125rem}.account-form--telegram .field-error[data-v-9fbbeca2],.account-form--telegram .account-error[data-v-9fbbeca2]{padding-left:2px;color:var(--account-destructive, var(--tg-destructive, #ff3b30));font-size:12px;font-weight:400}.account-form--telegram .account-error[data-v-9fbbeca2]{padding-left:0;font-size:13px}.account-submit[data-v-9fbbeca2]{width:100%;min-height:52px;padding:.875rem 1.5rem;color:var( --account-primary-foreground, hsl(var(--primary-foreground, 210 40% 98%)) );font:inherit;font-weight:700;background:var(--account-primary, hsl(var(--primary, 221.2 83.2% 53.3%)));border:0;border-radius:999px;box-shadow:0 4px 14px #1961ed63;cursor:pointer}.account-form--telegram .account-submit[data-v-9fbbeca2]{min-height:48px;padding:13px 16px;color:var(--account-primary-foreground, var(--tg-button-text, #fff));font-weight:600;background:var(--account-primary, var(--tg-button, #2b7cff));border-radius:10px;box-shadow:none}.account-submit[data-v-9fbbeca2]:disabled{cursor:default;opacity:.55}.verification-flow[data-v-03bc699d]{width:100%;color:var(--account-foreground, #0f172a)}.verification-flow h1[data-v-03bc699d]{margin:0 0 1.5rem;font-size:1.5rem;font-weight:800;letter-spacing:-.025em}.verification-card[data-v-03bc699d]{display:grid;gap:1.25rem;padding:2rem;background:#ffffff8c;border:1px solid rgb(255 255 255 / 55%);border-radius:1.5rem;box-shadow:0 8px 32px #1f268712;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.verification-hint[data-v-03bc699d],.verification-muted[data-v-03bc699d],.verification-error[data-v-03bc699d],.verification-warning[data-v-03bc699d]{margin:0;line-height:1.55}.verification-hint[data-v-03bc699d]{color:#475569}.verification-hint--first[data-v-03bc699d]{margin-top:0}.verification-muted[data-v-03bc699d],.verification-field small[data-v-03bc699d]{color:#64748b;font-size:.875rem}.verification-consent[data-v-03bc699d]{display:flex;gap:.75rem;align-items:flex-start;color:#334155;font-size:.875rem;line-height:1.5}.verification-consent input[data-v-03bc699d]{width:1.1rem;height:1.1rem;margin-top:.15rem;flex:0 0 auto;accent-color:var(--account-primary, #1961ed)}.verification-field[data-v-03bc699d]{display:grid;gap:.4rem;color:#334155;font-size:.875rem;font-weight:600}.verification-field input[data-v-03bc699d]{width:100%;min-height:48px;padding:.75rem 1rem;color:var(--account-foreground, #0f172a);font:inherit;font-size:1rem;background:var(--account-background, rgb(255 255 255 / 75%));border:1px solid var(--account-border, #cbd5e1);border-radius:.75rem;outline:none}.verification-field input[data-v-03bc699d]:focus{border-color:var(--account-primary, #1961ed);box-shadow:0 0 0 3px color-mix(in srgb,var(--account-primary, #1961ed) 20%,transparent)}.verification-code[data-v-03bc699d]{font-size:1.125rem!important;letter-spacing:.5em;text-align:center}.verification-error[data-v-03bc699d]{color:var(--account-destructive, #dc2626);font-size:.875rem;font-weight:600}.verification-warning[data-v-03bc699d]{padding:.75rem;color:#92400e;font-size:.875rem;background:#fffbeb;border:1px solid #fde68a;border-radius:.75rem}.verification-button[data-v-03bc699d]{display:inline-flex;width:100%;min-height:48px;padding:.75rem 1.25rem;align-items:center;justify-content:center;color:inherit;font:inherit;font-weight:700;background:transparent;border:0;border-radius:999px;cursor:pointer}.verification-button--primary[data-v-03bc699d]{color:var(--account-primary-foreground, #fff);background:var(--account-primary, #1961ed);box-shadow:0 4px 14px #1961ed63}.verification-button--secondary[data-v-03bc699d]{min-height:auto;padding:.25rem;color:var(--account-primary, #1961ed)}.verification-button[data-v-03bc699d]:disabled{cursor:default;opacity:.55}.verification-next[data-v-03bc699d]{margin-top:.25rem}.verification-badge[data-v-03bc699d]{width:fit-content;padding:.3rem .75rem;font-size:.875rem;font-weight:700;border-radius:999px}.verification-badge--pending[data-v-03bc699d]{color:#b45309;background:#fffbeb}.verification-badge--approved[data-v-03bc699d]{color:#047857;background:#ecfdf5}.verification-badge--manual[data-v-03bc699d]{color:#1d4ed8;background:#eff6ff}.verification-badge--rejected[data-v-03bc699d]{color:#b91c1c;background:#fef2f2}.verification-card img[data-v-03bc699d]{width:10rem;height:10rem;padding:.5rem;margin:0 auto;object-fit:contain;background:#fff;border-radius:.75rem}.verification-poll[data-v-03bc699d]{display:flex;gap:.5rem;align-items:center}.verification-spinner[data-v-03bc699d]{width:1rem;height:1rem;border:2px solid rgb(100 116 139 / 30%);border-top-color:var(--account-primary, #1961ed);border-radius:50%;animation:verification-spin-03bc699d .8s linear infinite}.verification-flow--telegram[data-v-03bc699d]{max-width:560px;min-height:100vh;min-height:100svh;padding:max(20px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(40px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));margin:0 auto;color:var(--account-foreground, var(--tg-text, #000))}.verification-flow--telegram h1[data-v-03bc699d]{margin:8px 2px 18px;font-size:22px;font-weight:700}.verification-flow--telegram .verification-card[data-v-03bc699d]{gap:var(--gap, 14px);padding:16px;color:inherit;background:var(--account-card, var(--tg-section-bg, #fff));border:0;border-radius:var(--radius, 12px);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.verification-flow--telegram .verification-hint[data-v-03bc699d],.verification-flow--telegram .verification-muted[data-v-03bc699d],.verification-flow--telegram .verification-field small[data-v-03bc699d]{color:var(--account-muted-foreground, var(--tg-hint, #8e8e93))}.verification-flow--telegram .verification-consent[data-v-03bc699d],.verification-flow--telegram .verification-field[data-v-03bc699d]{color:inherit}.verification-flow--telegram .verification-field input[data-v-03bc699d]{color:inherit;background:var(--account-background, var(--tg-bg, #fff));border-color:color-mix(in srgb,currentColor 25%,transparent);border-radius:10px}.verification-flow--telegram .verification-button[data-v-03bc699d]{border-radius:10px}.verification-flow--telegram .verification-button--primary[data-v-03bc699d]{color:var(--account-primary-foreground, var(--tg-button-text, #fff));background:var(--account-primary, var(--tg-button, #2b7cff));box-shadow:none}.verification-flow--telegram .verification-button--secondary[data-v-03bc699d]{color:var(--account-primary, var(--tg-link, #2b7cff));background:transparent}.verification-flow--telegram .verification-error[data-v-03bc699d]{color:var(--account-destructive, var(--tg-destructive, #ff3b30));font-weight:400}@keyframes verification-spin-03bc699d{to{transform:rotate(360deg)}}:root{--tg-bg: #ffffff;--tg-text: #000000;--tg-hint: #8e8e93;--tg-link: #2b7cff;--tg-button: #2b7cff;--tg-button-text: #ffffff;--tg-secondary-bg: #efeff4;--tg-section-bg: #ffffff;--tg-destructive: #ff3b30;--radius: 12px;--gap: 14px}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--tg-secondary-bg);color:var(--tg-text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.4;-webkit-font-smoothing:antialiased}.app{min-height:100vh}.screen{max-width:560px;margin:0 auto;padding:max(20px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(40px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left))}.title{font-size:22px;font-weight:700;margin:8px 2px 18px}.subtitle{color:var(--tg-hint);font-size:14px;margin:-10px 2px 18px}.card{background:var(--tg-section-bg);border-radius:var(--radius);padding:16px;margin-bottom:var(--gap)}.form{display:flex;flex-direction:column;gap:var(--gap)}.field{display:flex;flex-direction:column;gap:6px}.label{font-size:13px;color:var(--tg-hint);padding-left:2px}input[type=text],input[type=email],input[type=password],input[type=tel]{width:100%;padding:12px 14px;font-size:16px;color:var(--tg-text);background:var(--tg-bg);border:1px solid rgba(128,128,128,.25);border-radius:10px;outline:none}input:focus{border-color:var(--tg-link)}.btn{display:inline-flex;align-items:center;justify-content:center;width:100%;padding:13px 16px;font-size:16px;font-weight:600;border:none;border-radius:10px;cursor:pointer}.btn:disabled{opacity:.55;cursor:default}.btn.primary{background:var(--tg-button);color:var(--tg-button-text)}.btn.secondary{background:transparent;color:var(--tg-link)}.btn.ghost{background:var(--tg-secondary-bg);color:var(--tg-text)}.error{color:var(--tg-destructive);font-size:13px;margin:0}.field-error{color:var(--tg-destructive);font-size:12px;padding-left:2px}.foot{text-align:center;color:var(--tg-hint);font-size:14px;margin-top:18px}.link{color:var(--tg-link);text-decoration:none;cursor:pointer}.row{display:flex;justify-content:space-between;gap:12px;padding:9px 0}.row+.row{border-top:1px solid rgba(128,128,128,.14)}.row .k{color:var(--tg-hint);font-size:14px}.row .v{text-align:right;word-break:break-word}.section-title{font-size:13px;text-transform:uppercase;letter-spacing:.04em;color:var(--tg-hint);margin:18px 4px 8px}.badge{display:inline-block;padding:4px 10px;border-radius:999px;font-size:13px;font-weight:600}.badge-none{background:#8e8e932e;color:var(--tg-hint)}.badge-pending{background:#ff950029;color:#c76a00}.badge-approved{background:#34c7592e;color:#1f8f3b}.badge-rejected{background:#ff3b3029;color:var(--tg-destructive)}.badge-manual_review{background:#2b7cff29;color:var(--tg-link)}.hint{color:var(--tg-hint);font-size:14px;margin:8px 0 0}.consent{display:flex;gap:10px;align-items:flex-start;font-size:14px}.consent input{margin-top:3px;width:18px;height:18px;flex:0 0 auto}.consents{display:flex;flex-direction:column;gap:10px}.warning{border:1px solid rgba(201,122,0,.4);background:var(--warn-soft, rgba(255, 149, 0, .12));color:#a86400;border-radius:10px;padding:10px 12px;font-size:13px;margin:0}.code-input{text-align:center;letter-spacing:.5em;font-size:18px}.choice{display:flex;gap:10px;align-items:flex-start;padding:10px 0;font-size:14px}.choice input{margin-top:3px}.muted{color:var(--tg-hint);font-size:12px}.center{text-align:center}.spinner{display:inline-block;width:18px;height:18px;border:2px solid rgba(128,128,128,.3);border-top-color:var(--tg-link);border-radius:50%;animation:spin .8s linear infinite;vertical-align:middle}@keyframes spin{to{transform:rotate(360deg)}}
