.primary-button[data-v-71379aa4]{color:#fff;cursor:pointer;background:#9d3e1f;border:none;border-radius:8px;width:100%;padding:12px 20px;font-size:16px;font-weight:600;transition:opacity .15s,transform .15s}.primary-button[data-v-71379aa4]:active:not(:disabled){opacity:.9;transform:scale(.98)}.primary-button[data-v-71379aa4]:disabled{opacity:.5;cursor:not-allowed}.login-page[data-v-431dfe14]{background:#fbf9f6;justify-content:center;align-items:center;min-height:100dvh;padding:16px;display:flex}.login-page__container[data-v-431dfe14]{width:100%;max-width:360px}.login-page__header[data-v-431dfe14]{text-align:center;margin-bottom:32px}.login-page__title[data-v-431dfe14]{color:#9d3e1f;margin-bottom:8px;font-size:32px;font-weight:700}.login-page__subtitle[data-v-431dfe14]{color:#56423c;font-size:14px}.login-page__form[data-v-431dfe14]{flex-direction:column;gap:16px;margin-bottom:20px;display:flex}.login-page__field[data-v-431dfe14]{flex-direction:column;gap:8px;display:flex}.login-page__label[data-v-431dfe14]{color:#1b1c1a;font-size:13px;font-weight:600}.login-page__input[data-v-431dfe14]{color:#1b1c1a;background:#fff;border:1px solid #e4e2df;border-radius:8px;width:100%;height:48px;padding:0 12px;font-size:14px;transition:border-color .2s,box-shadow .2s}.login-page__input[data-v-431dfe14]::placeholder{color:#9a8d83}.login-page__input[data-v-431dfe14]:focus{border-color:#9d3e1f;outline:none;box-shadow:0 0 0 3px #9d3e1f1a}.login-page__actions[data-v-431dfe14]{margin-top:12px}.login-page__hint[data-v-431dfe14]{text-align:center;color:#9a8d83;font-size:13px}.login-page__switch[data-v-431dfe14]{color:#9d3e1f;font:inherit;cursor:pointer;background:0 0;border:none;margin-left:6px;font-weight:600}.login-page__forgot[data-v-431dfe14]{color:#9a8d83;font:inherit;cursor:pointer;background:0 0;border:none;margin:12px auto 0;display:block}.top-bar[data-v-6bfb6695]{justify-content:center;align-items:center;height:48px;padding:12px 16px;display:flex;position:relative}.top-bar__back[data-v-6bfb6695]{color:#1b1c1a;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex;position:absolute;left:16px}.top-bar__title[data-v-6bfb6695]{color:#1b1c1a;font-size:16px;font-weight:600}.top-bar__settings[data-v-6bfb6695]{color:#1b1c1a;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex;position:absolute;right:16px}.auth-action-page[data-v-d5e9b63a]{min-height:100vh}.auth-action-page__content[data-v-d5e9b63a]{padding:0 16px 24px}.auth-action-page__form[data-v-d5e9b63a]{flex-direction:column;gap:16px;display:flex}.auth-action-page__field[data-v-d5e9b63a]{color:#56423c;flex-direction:column;gap:8px;font-size:13px;display:flex}.auth-action-page__field input[data-v-d5e9b63a]{color:#1b1c1a;background:#fff;border:1px solid #e4e2df;border-radius:8px;height:48px;padding:0 12px;font-size:14px}.auth-action-page__message[data-v-d5e9b63a]{color:#56423c;margin-top:16px;font-size:13px}.auth-action-page__error[data-v-d5e9b63a]{color:#c44a3a;margin-top:16px;font-size:13px}.auth-action-page__link[data-v-d5e9b63a]{color:#9d3e1f;background:0 0;border:0;margin-top:16px;font-weight:700}.auth-action-page[data-v-5c1de4d9]{min-height:100vh}.auth-action-page__content[data-v-5c1de4d9]{padding:0 16px 24px}.auth-action-page__form[data-v-5c1de4d9]{flex-direction:column;gap:16px;display:flex}.auth-action-page__field[data-v-5c1de4d9]{color:#56423c;flex-direction:column;gap:8px;font-size:13px;display:flex}.auth-action-page__field input[data-v-5c1de4d9]{color:#1b1c1a;background:#fff;border:1px solid #e4e2df;border-radius:8px;height:48px;padding:0 12px;font-size:14px}.auth-action-page__message[data-v-5c1de4d9]{color:#56423c;font-size:13px}.auth-action-page__link[data-v-5c1de4d9]{color:#9d3e1f;background:0 0;border:0;margin-top:16px;font-weight:700}.base-card[data-v-0a5c56df]{background:#fff;border:1px solid #e4e2df;border-radius:16px;padding:20px;box-shadow:0 2px 8px #3d32290f}.base-card--clickable[data-v-0a5c56df]{cursor:pointer;transition:transform .15s,box-shadow .15s}.base-card--clickable[data-v-0a5c56df]:active{box-shadow:none;transform:scale(.98)}.bottom-nav[data-v-7435d97c]{width:100%;max-width:430px;padding:8px 16px calc(8px + env(safe-area-inset-bottom,0px));z-index:100;background:#fff;border-top:1px solid #e4e2df;justify-content:space-around;align-items:center;display:flex;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.bottom-nav__item[data-v-7435d97c]{color:#9a8d83;cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:center;gap:4px;font-size:12px;transition:color .15s;display:flex}.bottom-nav__item--active[data-v-7435d97c]{color:#9d3e1f}.bottom-nav__item[data-v-7435d97c]:active{transform:scale(.95)}.bottom-nav__icon[data-v-7435d97c]{justify-content:center;align-items:center;width:24px;height:24px;display:flex}.home-page[data-v-18282f00]{min-height:100vh;padding:16px;padding-bottom:calc(60px + env(safe-area-inset-bottom,0px));flex-direction:column;display:flex}.home-page__header[data-v-18282f00]{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.home-page__title[data-v-18282f00]{font-size:24px;font-weight:700}.home-page__settings[data-v-18282f00]{color:#1b1c1a;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.home-page__usage[data-v-18282f00]{margin-bottom:20px}.home-page__usage-text[data-v-18282f00]{color:#9a8d83;font-size:13px}.home-page__usage-text--warning[data-v-18282f00]{color:#c44a3a}.home-page__cards[data-v-18282f00]{flex-direction:column;flex:1;justify-content:flex-start;gap:16px;display:flex}.home-page__card[data-v-18282f00] .base-card{flex-direction:column;justify-content:center;padding:22px;display:flex}.home-page__arrow[data-v-18282f00]{color:#9a8d83;flex-shrink:0}.home-page__entry[data-v-18282f00]{align-items:center;gap:12px;display:flex}.home-page__entry-icon[data-v-18282f00]{color:#9d3e1f;background:#9d3e1f1a;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.home-page__entry-text[data-v-18282f00]{flex:1}.home-page__entry-title[data-v-18282f00]{margin-bottom:4px;font-size:18px;font-weight:700}.home-page__entry-desc[data-v-18282f00]{color:#56423c;font-size:13px}.home-page__recent[data-v-18282f00]{flex-direction:column;display:flex}.home-page__recent-label[data-v-18282f00]{color:#9a8d83;margin-bottom:4px;font-size:13px}.home-page__recent-title[data-v-18282f00]{margin-bottom:8px;font-size:18px;font-weight:700}.home-page__recent-score[data-v-18282f00]{align-items:baseline;gap:4px;margin-bottom:4px;display:flex}.home-page__recent-score-label[data-v-18282f00]{color:#9a8d83;font-size:13px}.home-page__recent-score-value[data-v-18282f00]{color:#1b1c1a;font-size:20px;font-weight:700}.home-page__recent-stars[data-v-18282f00]{gap:3px;margin-bottom:16px;display:flex}.home-page__recent-star[data-v-18282f00]{color:#9a8d83}.home-page__recent-star--filled[data-v-18282f00]{color:#9d3e1f}.home-page__recent-footer[data-v-18282f00]{color:#9a8d83;align-items:center;gap:4px;margin-top:auto;font-size:13px;display:flex}.home-page__recent-detail-arrow[data-v-18282f00]{color:#9a8d83}.home-page__recent-empty[data-v-18282f00]{flex-direction:column;gap:8px;display:flex}.home-page__recent-empty-desc[data-v-18282f00]{color:#9a8d83;font-size:13px;line-height:1.75}.loading-spinner[data-v-0b0b69dc]{flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:32px;display:flex}.loading-spinner--overlay[data-v-0b0b69dc]{z-index:500;background:#fbf9f6e6;position:fixed;inset:0}.loading-spinner__ring[data-v-0b0b69dc]{width:48px;height:48px;display:inline-block;position:relative}.loading-spinner__ring div[data-v-0b0b69dc]{box-sizing:border-box;border:3px solid #0000;border-top-color:#9d3e1f;border-radius:50%;width:36px;height:36px;margin:6px;animation:1.2s cubic-bezier(.5,0,.5,1) infinite ring-0b0b69dc;display:block;position:absolute}.loading-spinner__ring div[data-v-0b0b69dc]:first-child{animation-delay:-.45s}.loading-spinner__ring div[data-v-0b0b69dc]:nth-child(2){animation-delay:-.3s}.loading-spinner__ring div[data-v-0b0b69dc]:nth-child(3){animation-delay:-.15s}.loading-spinner__text[data-v-0b0b69dc]{color:#56423c;font-size:14px}@keyframes ring-0b0b69dc{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.empty-state[data-v-cf47072a]{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:32px;display:flex}.empty-state__icon[data-v-cf47072a]{color:#9a8d83;margin-bottom:16px}.empty-state__title[data-v-cf47072a]{color:#56423c;margin-bottom:8px;font-size:16px}.empty-state__desc[data-v-cf47072a]{color:#9a8d83;font-size:14px}.error-state[data-v-06cd5e40]{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:32px;display:flex}.error-state__title[data-v-06cd5e40]{color:#1b1c1a;margin-bottom:8px;font-size:16px}.error-state__message[data-v-06cd5e40]{color:#56423c;margin-bottom:20px;font-size:14px}.error-state__retry[data-v-06cd5e40]{color:#fff;cursor:pointer;background:#9d3e1f;border:none;border-radius:8px;padding:8px 20px;font-size:14px}.history-page[data-v-dbf22f8e]{min-height:100vh;padding-bottom:calc(72px + env(safe-area-inset-bottom))}.history-page__state[data-v-dbf22f8e]{justify-content:center;align-items:center;min-height:55vh;padding:32px 16px;display:flex}.history-page__content[data-v-dbf22f8e]{flex-direction:column;gap:16px;padding:0 16px 24px;display:flex}.history-page__growth[data-v-dbf22f8e]{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.history-page__growth strong[data-v-dbf22f8e]{color:#1b1c1a;margin-top:4px;font-size:20px;display:block}.history-page__label[data-v-dbf22f8e],.history-page__record-date[data-v-dbf22f8e]{color:#9a8d83;font-size:13px}.history-page__record-type[data-v-dbf22f8e]{color:#9d3e1f;background:#9d3e1f14;border-radius:4px;margin-top:4px;padding:2px 8px;font-size:12px;font-weight:600;display:inline-flex}.history-page__trend--up[data-v-dbf22f8e]{color:#9d3e1f!important}.history-page__record[data-v-dbf22f8e] .base-card{flex-direction:column;gap:12px;display:flex}.history-page__record-header[data-v-dbf22f8e]{justify-content:space-between;gap:12px;display:flex}.history-page__record-header h3[data-v-dbf22f8e]{color:#1b1c1a;word-break:break-word;margin-top:4px;font-size:16px;font-weight:700}.history-page__score[data-v-dbf22f8e]{color:#9d3e1f;flex-shrink:0;font-weight:700}.history-page__comment[data-v-dbf22f8e]{color:#56423c;line-height:1.75}.history-page__suggestions[data-v-dbf22f8e]{color:#1b1c1a;flex-direction:column;gap:8px;line-height:1.75;list-style:none;display:flex}.history-page__suggestions li[data-v-dbf22f8e]:before{content:"•";color:#9d3e1f;margin-right:8px}.history-page__actions[data-v-dbf22f8e]{flex-wrap:wrap;gap:8px;display:flex}.history-page__open[data-v-dbf22f8e],.history-page__delete[data-v-dbf22f8e]{color:#9d3e1f;cursor:pointer;background:#f5f3f0;border:1px solid #9d3e1f47;border-radius:8px;align-self:flex-start;min-height:38px;padding:0 12px;font-size:13px;font-weight:600}.history-page__delete[data-v-dbf22f8e]{color:#56423c;border-color:#e4e2df}.history-page__delete[data-v-dbf22f8e]:disabled{color:#9a8d83}.instant-report-page__content[data-v-4c37240f]{padding:0 16px;padding-bottom:calc(120px + env(safe-area-inset-bottom))}.instant-report-page__question[data-v-4c37240f]{margin:20px 0 12px}.instant-report-page__question-text[data-v-4c37240f]{font-size:20px;font-weight:600}.instant-report-page__question-desc[data-v-4c37240f]{color:#56423c;margin-top:8px;font-size:13px;line-height:1.75}.instant-report-page__essence-banner[data-v-4c37240f]{background:#fdf2e9;border-left:3px solid #9d3e1f;border-radius:0 8px 8px 0;margin-bottom:12px;padding:10px 14px}.instant-report-page__essence-lead[data-v-4c37240f]{color:#9d3e1f;font-size:13px;font-weight:600}.instant-report-page__essence-sub[data-v-4c37240f]{color:#9a8d83;margin-top:2px;font-size:12px}.instant-report-page__hint-card[data-v-4c37240f]{background:#f5f3f0;border-radius:8px;align-items:center;gap:8px;margin-bottom:16px;padding:12px 16px;display:flex}.instant-report-page__hint-label[data-v-4c37240f]{color:#9d3e1f;background:#9d3e1f14;border-radius:4px;flex-shrink:0;padding:4px 8px;font-size:12px;font-weight:600}.instant-report-page__hint-text[data-v-4c37240f]{color:#56423c;font-size:13px}.instant-report-page__input-area[data-v-4c37240f]{background:#fff;border:1px solid #e4e2df;border-radius:12px;margin-bottom:16px;padding:16px}.instant-report-page__template[data-v-4c37240f]{margin:-8px 0 16px}.instant-report-page__template-toggle[data-v-4c37240f]{color:#9d3e1f;cursor:pointer;background:#fff7ed;border:1px solid #9d3e1f2e;border-radius:8px;justify-content:space-between;align-items:center;width:100%;min-height:44px;padding:0 12px;font-size:13px;font-weight:600;display:flex}.instant-report-page__template-icon[data-v-4c37240f]{color:#9a8d83;font-size:12px;font-weight:500}.instant-report-page__template-body[data-v-4c37240f]{background:#fff;border:1px solid #f0eeeb;border-radius:8px;margin-top:8px;padding:12px}.instant-report-page__template-help[data-v-4c37240f]{color:#9a8d83;margin-bottom:8px;font-size:12px;line-height:1.75}.instant-report-page__template-textarea[data-v-4c37240f]{color:#1b1c1a;resize:vertical;background:#f5f3f0;border:1px solid #e4e2df;border-radius:8px;width:100%;min-height:108px;padding:8px 12px;font-family:inherit;font-size:13px;line-height:1.75}.instant-report-page__template-textarea[data-v-4c37240f]::placeholder{color:#9a8d83}.instant-report-page__template-textarea[data-v-4c37240f]:focus{border-color:#9d3e1f;outline:none;box-shadow:0 0 0 3px #9d3e1f14}.instant-report-page__textarea[data-v-4c37240f]{resize:none;color:#1b1c1a;background:0 0;border:none;width:100%;min-height:160px;font-family:inherit;font-size:14px;line-height:1.75}.instant-report-page__textarea[data-v-4c37240f]::placeholder{color:#9a8d83}.instant-report-page__textarea[data-v-4c37240f]:focus{outline:none}.instant-report-page__input-footer[data-v-4c37240f]{border-top:1px solid #f0eeeb;justify-content:flex-end;margin-top:8px;padding-top:8px;display:flex}.instant-report-page__count[data-v-4c37240f]{color:#9a8d83;font-size:13px}.instant-report-page__count--over[data-v-4c37240f]{color:#c44a3a}.instant-report-page__input-modes[data-v-4c37240f]{gap:12px;margin-bottom:16px;display:flex}.instant-report-page__mode-btn[data-v-4c37240f]{color:#56423c;cursor:pointer;background:#fff;border:1px solid #e4e2df;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:8px;padding:12px 16px;font-size:13px;transition:all .2s;display:flex}.instant-report-page__mode-btn--voice[data-v-4c37240f]{flex:1.2}.instant-report-page__mode-btn--voice .instant-report-page__mode-icon[data-v-4c37240f]{color:#9d3e1f}.instant-report-page__mode-btn[data-v-4c37240f]:active{color:#9d3e1f;border-color:#9d3e1f;transform:scale(.98)}.instant-report-page__mode-icon[data-v-4c37240f]{flex-shrink:0}.instant-report-page__actions[data-v-4c37240f]{width:100%;max-width:430px;padding:16px;padding-bottom:calc(16px + env(safe-area-inset-bottom));background:#fbf9f6;border-top:1px solid #e4e2df;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.instant-report-page__voice-panel[data-v-4c37240f]{z-index:120;background:#00000047;flex-direction:column;justify-content:center;padding:16px;display:flex;position:fixed;inset:0}.instant-report-page__dictation-overlay[data-v-4c37240f]{z-index:125;background:#00000052;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.instant-report-page__dictation-card[data-v-4c37240f]{background:#fff;border:1px solid #e4e2df;border-radius:12px;width:100%;max-width:360px;padding:24px;box-shadow:0 2px 8px #3d32290f}.instant-report-page__dictation-title[data-v-4c37240f]{color:#1b1c1a;margin-bottom:8px;font-size:18px;font-weight:700}.instant-report-page__dictation-text[data-v-4c37240f]{color:#56423c;font-size:13px;line-height:1.75}.instant-report-page__dictation-tips[data-v-4c37240f]{color:#9d3e1f;background:#fff7ed;border-radius:8px;margin:12px 0;padding:12px;font-size:12px;line-height:1.75}.instant-report-page__dictation-tips p+p[data-v-4c37240f]{margin-top:4px}.instant-report-page__dictation-actions[data-v-4c37240f]{align-items:center;gap:12px;display:flex}.instant-report-page__dictation-actions[data-v-4c37240f] .primary-button{flex:1}.instant-report-page__generating-overlay[data-v-4c37240f]{z-index:130;background:#00000047;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.instant-report-page__generating-card[data-v-4c37240f]{text-align:center;background:#fff;border:1px solid #e4e2df;border-radius:12px;width:100%;max-width:360px;padding:28px 24px;box-shadow:0 2px 8px #3d32290f}.instant-report-page__generating-spinner[data-v-4c37240f]{border:3px solid #9d3e1f29;border-top-color:#9d3e1f;border-radius:50%;width:36px;height:36px;margin:0 auto 12px;animation:.8s linear infinite spin-4c37240f}.instant-report-page__generating-title[data-v-4c37240f]{color:#1b1c1a;margin-bottom:8px;font-size:18px;font-weight:700}.instant-report-page__generating-text[data-v-4c37240f]{color:#56423c;font-size:13px;line-height:1.75}.instant-report-page__generating-steps[data-v-4c37240f]{grid-template-columns:repeat(4,1fr);gap:6px;margin-top:16px;display:grid}.instant-report-page__generating-step[data-v-4c37240f]{color:#9a8d83;background:#f5f3f0;border-radius:4px;padding:6px 4px;font-size:11px;font-weight:600}.instant-report-page__generating-step--active[data-v-4c37240f]{color:#9d3e1f;background:#9d3e1f1a}.instant-report-page__generating-tip[data-v-4c37240f]{color:#9a8d83;margin-top:12px;font-size:12px;line-height:1.75}.instant-report-page__voice-card[data-v-4c37240f]{text-align:center;background:#fff;border:1px solid #e4e2df;border-radius:12px;padding:36px 20px;box-shadow:0 2px 8px #3d32290f}.instant-report-page__voice-timer[data-v-4c37240f]{color:#1b1c1a;font-variant-numeric:tabular-nums;letter-spacing:2px;margin-bottom:24px;font-size:32px;font-weight:700}.instant-report-page__voice-record-btn[data-v-4c37240f]{color:#9d3e1f;cursor:pointer;background:#fef2ed;border:none;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;margin-bottom:12px;display:inline-flex}.instant-report-page__voice-record-btn--active[data-v-4c37240f]{color:#fff;background:#9d3e1f;animation:2s ease-in-out infinite pulse-glow-4c37240f}.instant-report-page__voice-label[data-v-4c37240f]{color:#9d3e1f;margin-bottom:16px;font-size:14px;font-weight:500}.instant-report-page__voice-sub[data-v-4c37240f]{color:#9a8d83;font-size:13px}.instant-report-page__voice-actions[data-v-4c37240f]{margin-top:4px}.instant-report-page__voice-cancel[data-v-4c37240f]{color:#56423c;cursor:pointer;background:#fff;border:1px solid #e4e2df;border-radius:10px;padding:10px 24px;font-size:14px}.instant-report-page__voice-dots[data-v-4c37240f]{justify-content:center;gap:8px;margin-bottom:12px;display:flex}.instant-report-page__voice-dot[data-v-4c37240f]{background:#9d3e1f;border-radius:50%;width:8px;height:8px;animation:.6s ease-in-out infinite alternate dot-breathe-4c37240f}.instant-report-page__voice-close[data-v-4c37240f]{color:#fff;cursor:pointer;background:0 0;border:none;margin:16px auto 0;font-size:14px;display:block}.instant-report-page__confirm-overlay[data-v-4c37240f]{z-index:100;background:#0000004d;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.instant-report-page__confirm-card[data-v-4c37240f]{background:#fff;border:1px solid #e4e2df;border-radius:12px;width:calc(100% - 48px);max-width:430px;max-height:80vh;padding:24px;overflow-y:auto;box-shadow:0 8px 32px #0000001f}.instant-report-page__confirm-title[data-v-4c37240f]{margin-bottom:12px;font-size:18px;font-weight:700}.instant-report-page__confirm-loading[data-v-4c37240f]{color:#9d3e1f;background:#fff7ed;border-radius:8px;margin-bottom:12px;padding:8px 12px;font-size:13px;line-height:1.75}.instant-report-page__preview[data-v-4c37240f]{margin-bottom:16px}.instant-report-page__preview-section[data-v-4c37240f]{background:#f5f3f0;border-radius:8px;margin-bottom:8px;padding:12px}.instant-report-page__preview-label[data-v-4c37240f]{color:#9d3e1f;margin-bottom:4px;font-size:12px;font-weight:600;display:block}.instant-report-page__preview-value[data-v-4c37240f]{color:#1b1c1a;font-size:13px;line-height:1.75}.instant-report-page__preview-alert[data-v-4c37240f]{color:#9d3e1f;background:#fff7ed;border-radius:8px;margin-top:12px;padding:8px 12px;font-size:13px;line-height:1.75}.instant-report-page__missing[data-v-4c37240f]{margin-top:12px}.instant-report-page__missing-title[data-v-4c37240f]{color:#1b1c1a;margin-bottom:8px;font-size:13px;font-weight:600}.instant-report-page__missing-empty[data-v-4c37240f]{color:#56423c;background:#f5f3f0;border-radius:8px;padding:12px;font-size:13px}.instant-report-page__missing-item[data-v-4c37240f]{background:#fff;border:1px solid #e4e2df;border-radius:8px;margin-bottom:8px;padding:12px}.instant-report-page__missing-item--required[data-v-4c37240f]{background:#fff7ed;border-color:#9d3e1f73}.instant-report-page__missing-head[data-v-4c37240f]{justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}.instant-report-page__missing-field[data-v-4c37240f]{color:#56423c;font-size:12px;font-weight:600}.instant-report-page__missing-field small[data-v-4c37240f]{color:#9a8d83;margin-left:6px;font-weight:500}.instant-report-page__missing-badge[data-v-4c37240f]{color:#9d3e1f;background:#9d3e1f14;border-radius:4px;flex-shrink:0;padding:2px 6px;font-size:11px;font-weight:600}.instant-report-page__missing-question[data-v-4c37240f]{color:#1b1c1a;font-size:13px;line-height:1.75}.instant-report-page__missing-reason[data-v-4c37240f]{color:#9a8d83;margin-top:4px;font-size:12px;line-height:1.75}.instant-report-page__option-list[data-v-4c37240f]{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.instant-report-page__option-btn[data-v-4c37240f]{color:#1b1c1a;cursor:pointer;text-align:left;background:#fff;border:1px solid #9d3e1f38;border-radius:8px;padding:7px 10px;font-size:12px;line-height:1.4}.instant-report-page__option-btn--selected[data-v-4c37240f]{color:#9d3e1f;background:#9d3e1f14;border-color:#9d3e1f;font-weight:600}.instant-report-page__supplement-textarea[data-v-4c37240f]{color:#1b1c1a;resize:vertical;background:#fff;border:1px solid #e4e2df;border-radius:8px;width:100%;min-height:56px;margin-top:8px;padding:8px 12px;font-family:inherit;font-size:13px;line-height:1.75;display:block}.instant-report-page__supplement-textarea[data-v-4c37240f]:focus{border-color:#9d3e1f;outline:none;box-shadow:0 0 0 3px #9d3e1f14}.instant-report-page__supplement-btn[data-v-4c37240f]{color:#9d3e1f;cursor:pointer;background:#9d3e1f0f;border:1px solid #9d3e1f59;border-radius:8px;width:100%;padding:10px 12px;font-size:13px;font-weight:600}.instant-report-page__supplement-btn[data-v-4c37240f]:disabled{opacity:.55;cursor:not-allowed}.instant-report-page__missing-actions[data-v-4c37240f]{grid-template-columns:1fr 1fr;gap:8px;margin-top:8px;display:grid}.instant-report-page__missing-skip[data-v-4c37240f],.instant-report-page__missing-next[data-v-4c37240f]{cursor:pointer;border-radius:8px;min-height:40px;font-size:13px;font-weight:600}.instant-report-page__missing-skip[data-v-4c37240f]{color:#56423c;background:#fff;border:1px solid #e4e2df}.instant-report-page__missing-next[data-v-4c37240f]{color:#9d3e1f;background:#9d3e1f14;border:1px solid #9d3e1f59}.instant-report-page__missing-hint[data-v-4c37240f]{color:#9a8d83;background:#f5f3f0;border-radius:8px;margin-top:8px;padding:8px 12px;font-size:12px;line-height:1.75}.instant-report-page__confirm-error[data-v-4c37240f]{color:#9d3e1f;background:#fff7ed;border-radius:8px;margin-bottom:12px;padding:12px;font-size:13px;line-height:1.75}.instant-report-page__confirm-error p+p[data-v-4c37240f]{margin-top:4px}.instant-report-page__confirm-original[data-v-4c37240f]{margin-bottom:16px}.instant-report-page__confirm-original-title[data-v-4c37240f]{color:#56423c;margin-bottom:4px;font-size:13px;font-weight:600}.instant-report-page__confirm-help[data-v-4c37240f]{color:#9a8d83;margin-bottom:8px;font-size:12px;line-height:1.75}.instant-report-page__confirm-list[data-v-4c37240f]{margin-bottom:16px}.instant-report-page__confirm-item[data-v-4c37240f]{border-bottom:1px solid #e4e2df;padding:10px 0}.instant-report-page__confirm-item[data-v-4c37240f]:last-child{border-bottom:none}.instant-report-page__confirm-label[data-v-4c37240f]{color:#9a8d83;margin-bottom:2px;font-size:12px;display:block}.instant-report-page__confirm-value[data-v-4c37240f]{color:#1b1c1a;font-size:13px;display:block}.instant-report-page__confirm-textarea[data-v-4c37240f]{color:#1b1c1a;resize:vertical;background:#f5f3f0;border:1px solid #e4e2df;border-radius:8px;width:100%;min-height:72px;padding:8px 12px;font-family:inherit;font-size:13px;line-height:1.75;display:block}.instant-report-page__confirm-textarea[data-v-4c37240f]:focus{border-color:#9d3e1f;outline:none;box-shadow:0 0 0 3px #9d3e1f14}.instant-report-page__confirm-actions[data-v-4c37240f]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.instant-report-page__confirm-actions[data-v-4c37240f] .primary-button{flex:160px}.instant-report-page__confirm-back[data-v-4c37240f]{color:#56423c;cursor:pointer;background:#fff;border:1px solid #e4e2df;border-radius:8px;flex:none;padding:10px 16px;font-size:13px}.instant-report-page__confirm-retry[data-v-4c37240f]{color:#9d3e1f;cursor:pointer;background:#9d3e1f0f;border:1px solid #9d3e1f59;border-radius:8px;flex:none;padding:10px 12px;font-size:13px}.instant-report-page__confirm-retry[data-v-4c37240f]:disabled{opacity:.6;cursor:not-allowed}@keyframes pulse-glow-4c37240f{0%,to{box-shadow:0 0 #9d3e1f33}50%{box-shadow:0 0 0 12px #9d3e1f00}}@keyframes dot-breathe-4c37240f{0%{opacity:.3}to{opacity:1}}@keyframes spin-4c37240f{to{transform:rotate(360deg)}}.report-frame__title[data-v-16ff87a3]{color:#1b1c1a;margin-bottom:16px;font-size:16px;font-weight:600}.report-frame__grid[data-v-16ff87a3]{gap:16px;padding-left:20px;display:grid;position:relative}.report-frame__item[data-v-16ff87a3]{border-bottom:1px solid #f0eeeb;padding:8px 0;position:relative}.report-frame__item[data-v-16ff87a3]:last-child{border-bottom:none}.report-frame__item[data-v-16ff87a3]:before{content:"";z-index:1;background:#9d3e1f;border-radius:50%;width:8px;height:8px;position:absolute;top:12px;left:-18px}.report-frame__item[data-v-16ff87a3]:after{content:"";background:#ddc0b8;width:2px;height:calc(100% + 17px);position:absolute;top:16px;left:-15px}.report-frame__item[data-v-16ff87a3]:last-child:after{display:none}.report-frame__label[data-v-16ff87a3]{color:#9d3e1f;margin-bottom:8px;font-size:13px;font-weight:600;display:block}.report-frame__value[data-v-16ff87a3]{color:#1b1c1a;font-size:14px;line-height:1.75}.script-card__title-row[data-v-80edeac9]{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.script-card__title[data-v-80edeac9]{color:#1b1c1a;font-size:16px;font-weight:600}.script-card__copy[data-v-80edeac9]{color:#9a8d83;cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;font-size:13px;display:inline-flex}.script-card__copy[data-v-80edeac9]:active{color:#9d3e1f}.script-card__copy-text[data-v-80edeac9]{font-size:13px}.script-card__label[data-v-80edeac9]{color:#9a8d83;margin-bottom:12px;font-size:13px}.script-card__content[data-v-80edeac9]{color:#1b1c1a;white-space:pre-wrap;word-break:break-word;font-size:14px;line-height:1.75}.question-card[data-v-57f8164f]{cursor:pointer;background:#fff;border:1px solid #e4e2df;border-radius:8px;padding:12px;transition:border-color .2s}.question-card__header[data-v-57f8164f]{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.question-card__context[data-v-57f8164f]{color:#9d3e1f;background:#9d3e1f14;border-radius:4px;padding:4px 8px;font-size:12px}.question-card__chevron[data-v-57f8164f]{color:#9a8d83;transition:transform .2s}.question-card__chevron--expanded[data-v-57f8164f]{transform:rotate(90deg)}.question-card__question[data-v-57f8164f]{color:#1b1c1a;font-size:14px;font-weight:500}.question-card__answer[data-v-57f8164f]{border-top:1px solid #f0eeeb;margin-top:16px;padding-top:16px}.question-card__answer-label[data-v-57f8164f]{color:#9a8d83;margin-bottom:8px;font-size:13px}.question-card__answer-text[data-v-57f8164f]{color:#56423c;font-size:13px;line-height:1.75}.report-result-page__loading[data-v-12675318],.report-result-page__error[data-v-12675318],.report-result-page__empty[data-v-12675318]{justify-content:center;align-items:center;min-height:50vh;padding:32px;display:flex}.report-result-page__content[data-v-12675318]{padding:0 16px calc(104px + env(safe-area-inset-bottom));flex-direction:column;gap:20px;display:flex}.report-result-page__questions-title[data-v-12675318]{color:#1b1c1a;margin-bottom:12px;font-size:16px;font-weight:600}.report-result-page__questions-grid[data-v-12675318]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.report-result-page__questions-grid--light[data-v-12675318]{grid-template-columns:1fr}.report-result-page__submit-card[data-v-12675318]{margin-top:8px}.report-result-page__submit-head[data-v-12675318]{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.report-result-page__submit-title[data-v-12675318]{color:#1b1c1a;font-size:18px;font-weight:700}.report-result-page__submit-label[data-v-12675318]{color:#9a8d83;margin-top:4px;font-size:13px;line-height:1.75}.report-result-page__copy-inline[data-v-12675318]{color:#9d3e1f;cursor:pointer;background:#9d3e1f0f;border:1px solid #9d3e1f3d;border-radius:8px;flex:none;min-height:36px;padding:0 12px;font-size:13px;font-weight:600}.report-result-page__submit-text[data-v-12675318]{white-space:pre-wrap;word-break:break-word;color:#1b1c1a;margin:0;font-family:inherit;font-size:14px;line-height:1.75}.report-result-page__questions-card--light[data-v-12675318]{opacity:.92}.report-result-page__actions[data-v-12675318]{width:100%;max-width:430px;padding:16px;padding-bottom:calc(16px + env(safe-area-inset-bottom));background:#fbf9f6;border-top:1px solid #e4e2df;flex-direction:column;align-items:center;gap:8px;display:flex;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.report-result-page__regen[data-v-12675318]{color:#9a8d83;cursor:pointer;text-underline-offset:2px;background:0 0;border:none;font-size:13px;text-decoration:underline}.score-card__header-title[data-v-5ece3155]{color:#1b1c1a;margin-bottom:16px;font-size:16px;font-weight:600}.score-card__content[data-v-5ece3155]{flex-direction:column;gap:16px;display:flex}.score-card__main[data-v-5ece3155]{align-items:baseline;gap:4px;display:flex}.score-card__number[data-v-5ece3155]{color:#9d3e1f;font-size:42px;font-weight:700;line-height:1}.score-card__label[data-v-5ece3155]{color:#56423c;font-size:20px;font-weight:500}.score-card__dimensions[data-v-5ece3155]{flex-direction:column;flex:1;gap:12px;display:flex}.score-card__dimension[data-v-5ece3155]{justify-content:space-between;align-items:center;gap:12px;display:flex}.score-card__dimension-name[data-v-5ece3155]{color:#56423c;flex-shrink:0;font-size:14px}.score-card__total-stars[data-v-5ece3155]{gap:3px;margin-left:8px;display:flex}.score-card__dimension-stars[data-v-5ece3155]{gap:3px;display:flex}.score-card__star[data-v-5ece3155]{color:#9a8d83}.score-card__star--filled[data-v-5ece3155]{color:#9d3e1f}.score-card__star--total[data-v-5ece3155]{width:22px;height:22px}.secondary-button[data-v-87988f95]{color:#9d3e1f;cursor:pointer;background:0 0;border:1px solid #9d3e1f;border-radius:8px;width:100%;padding:12px 20px;font-size:16px;font-weight:600;transition:opacity .15s,transform .15s}.secondary-button[data-v-87988f95]:active:not(:disabled){opacity:.8;transform:scale(.98)}.secondary-button[data-v-87988f95]:disabled{opacity:.5;cursor:not-allowed}.training-feedback-page__loading[data-v-767e8dc1],.training-feedback-page__empty[data-v-767e8dc1]{flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:50vh;padding:32px;display:flex}.training-feedback-page__content[data-v-767e8dc1]{padding:0 16px calc(104px + env(safe-area-inset-bottom));flex-direction:column;gap:20px;display:flex}.training-feedback-page__score[data-v-767e8dc1]{margin-top:8px}.training-feedback-page__score-note[data-v-767e8dc1]{color:#9d3e1f;background:#fff7ed;border-radius:8px;margin-bottom:12px;padding:12px;font-size:13px;line-height:1.75}.training-feedback-page__comment-header[data-v-767e8dc1]{align-items:center;gap:8px;margin-bottom:12px;display:flex}.training-feedback-page__comment-badge[data-v-767e8dc1]{color:#9d3e1f;background:#9d3e1f14;border-radius:4px;padding:4px 8px;font-size:12px;font-weight:700}.training-feedback-page__comment-title[data-v-767e8dc1]{color:#1b1c1a;font-size:16px;font-weight:600}.training-feedback-page__comment-text[data-v-767e8dc1]{color:#56423c;border-left:3px solid #9d3e1f;padding-left:12px;font-size:14px;line-height:1.75}.training-feedback-page__card-title[data-v-767e8dc1]{color:#1b1c1a;margin-bottom:12px;font-size:16px;font-weight:600}.training-feedback-page__suggestion-list[data-v-767e8dc1]{padding:0;list-style:none}.training-feedback-page__suggestion-item[data-v-767e8dc1]{color:#1b1c1a;border-bottom:1px solid #f0eeeb;padding:12px 0;font-size:14px;line-height:1.75}.training-feedback-page__suggestion-item[data-v-767e8dc1]:last-child{border-bottom:none}.training-feedback-page__suggestion-item[data-v-767e8dc1]:before{content:"•";color:#9d3e1f;margin-right:8px}.training-feedback-page__actions[data-v-767e8dc1]{width:100%;max-width:430px;padding:16px;padding-bottom:calc(16px + env(safe-area-inset-bottom));background:#fbf9f6;border-top:1px solid #e4e2df;flex-direction:column;gap:12px;display:flex;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.training-feedback-page__save-btn[data-v-767e8dc1]{justify-content:center;align-items:center;gap:8px;display:inline-flex}.profile-page[data-v-38682745]{min-height:100vh;padding-bottom:calc(72px + env(safe-area-inset-bottom))}.profile-page__content[data-v-38682745]{flex-direction:column;gap:16px;padding:0 16px 24px;display:flex}.profile-page__account[data-v-38682745]{align-items:center;gap:12px;display:flex}.profile-page__avatar[data-v-38682745]{color:#9d3e1f;background:#9d3e1f1a;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-weight:700;display:flex}.profile-page__label[data-v-38682745]{color:#9a8d83;font-size:13px}.profile-page__email[data-v-38682745]{color:#1b1c1a;word-break:break-all;margin-top:2px;font-size:14px}.profile-page__card-title[data-v-38682745]{color:#1b1c1a;margin-bottom:12px;font-size:16px;font-weight:700}.profile-page__usage-row[data-v-38682745]{color:#56423c;justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.profile-page__usage-row strong[data-v-38682745]{color:#9d3e1f;white-space:nowrap;font-weight:700}.profile-page__logout[data-v-38682745],.profile-page__password[data-v-38682745]{color:#9d3e1f;cursor:pointer;background:#9d3e1f0f;border:1px solid #9d3e1f59;border-radius:8px;width:100%;min-height:44px;font-size:14px;font-weight:600}.profile-page__password[data-v-38682745]{color:#1b1c1a;background:#fff;border-color:#e4e2df;margin-bottom:8px}.profile-page__diagnostics[data-v-38682745]{color:#1b1c1a;cursor:pointer;background:#f5f3f0;border:1px solid #9d3e1f47;border-radius:8px;width:100%;min-height:44px;font-size:14px;font-weight:700}.profile-page__diagnostics+.profile-page__diagnostics[data-v-38682745]{margin-top:8px}.change-password-page[data-v-393eafa8]{min-height:100vh}.change-password-page__content[data-v-393eafa8]{padding:0 16px 24px}.change-password-page__form[data-v-393eafa8]{flex-direction:column;gap:16px;display:flex}.change-password-page__form label[data-v-393eafa8]{color:#56423c;flex-direction:column;gap:8px;font-size:13px;display:flex}.change-password-page__form input[data-v-393eafa8]{color:#1b1c1a;background:#fff;border:1px solid #e4e2df;border-radius:8px;height:48px;padding:0 12px;font-size:14px}.internal-ai-usage-page[data-v-3b52f7bd]{min-height:100vh;padding-bottom:24px}.internal-ai-usage-page__content[data-v-3b52f7bd]{flex-direction:column;gap:16px;padding:0 16px 24px;display:flex}.internal-ai-usage-page__card-header[data-v-3b52f7bd],.internal-ai-usage-page__user-row[data-v-3b52f7bd],.internal-ai-usage-page__log-top[data-v-3b52f7bd]{justify-content:space-between;align-items:center;gap:12px;display:flex}.internal-ai-usage-page__label[data-v-3b52f7bd],.internal-ai-usage-page__meta[data-v-3b52f7bd]{color:#9a8d83;font-size:13px}.internal-ai-usage-page__title[data-v-3b52f7bd]{color:#1b1c1a;margin-top:4px;font-size:20px}.internal-ai-usage-page__refresh[data-v-3b52f7bd]{color:#9d3e1f;background:#9d3e1f0f;border:1px solid #9d3e1f4d;border-radius:8px;min-height:36px;padding:0 12px;font-weight:700}.internal-ai-usage-page__stats[data-v-3b52f7bd]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.internal-ai-usage-page__stats div[data-v-3b52f7bd]{background:#f5f3f0;border-radius:8px;padding:12px}.internal-ai-usage-page__stats span[data-v-3b52f7bd]{color:#9a8d83;font-size:13px;display:block}.internal-ai-usage-page__stats strong[data-v-3b52f7bd]{color:#1b1c1a;word-break:break-word;margin-top:4px;display:block}.internal-ai-usage-page__section-title[data-v-3b52f7bd]{color:#1b1c1a;margin-bottom:12px;font-size:16px}.internal-ai-usage-page__user-list[data-v-3b52f7bd],.internal-ai-usage-page__log-list[data-v-3b52f7bd]{flex-direction:column;gap:12px;display:flex}.internal-ai-usage-page__user-row[data-v-3b52f7bd],.internal-ai-usage-page__log-row[data-v-3b52f7bd]{border-top:1px solid #e4e2df;padding:12px 0}.internal-ai-usage-page__details[data-v-3b52f7bd]{color:#9a8d83;margin-top:8px;font-size:13px}.internal-ai-usage-page__details summary[data-v-3b52f7bd]{cursor:pointer;color:#9d3e1f;font-weight:700}.internal-ai-usage-page__detail-row[data-v-3b52f7bd]{grid-template-columns:minmax(0,1.5fr) auto auto;align-items:center;gap:8px;margin-top:4px;display:grid}.internal-ai-usage-page__user-email[data-v-3b52f7bd]{color:#1b1c1a;word-break:break-all;font-size:13px}.internal-ai-usage-page__user-cost[data-v-3b52f7bd]{text-align:right}.internal-ai-usage-page__user-cost strong[data-v-3b52f7bd],.internal-ai-usage-page__user-cost span[data-v-3b52f7bd]{display:block}.internal-ai-usage-page__user-cost strong[data-v-3b52f7bd]{color:#9d3e1f}.internal-ai-usage-page__user-cost span[data-v-3b52f7bd]{color:#9a8d83;white-space:nowrap;margin-top:2px;font-size:12px}.internal-ai-usage-page__stage[data-v-3b52f7bd]{color:#1b1c1a;margin:4px 0;font-weight:700}.internal-ai-usage-page__status--failed[data-v-3b52f7bd]{color:#c44a3a}.internal-ai-usage-page__empty[data-v-3b52f7bd],.internal-ai-usage-page__error[data-v-3b52f7bd]{color:#9a8d83;font-size:13px}.internal-ai-usage-page__error[data-v-3b52f7bd]{color:#c44a3a}.internal-user-limits-page[data-v-414dfaf0]{min-height:100vh;padding-bottom:24px}.internal-user-limits-page__content[data-v-414dfaf0]{flex-direction:column;gap:16px;padding:0 16px 24px;display:flex}.internal-user-limits-page__form[data-v-414dfaf0]{flex-direction:column;gap:12px;display:flex}.internal-user-limits-page__form label[data-v-414dfaf0]{color:#56423c;flex-direction:column;gap:4px;font-size:13px;display:flex}.internal-user-limits-page__form input[data-v-414dfaf0],.internal-user-limits-page__form select[data-v-414dfaf0],.internal-user-limits-page__form textarea[data-v-414dfaf0]{color:#1b1c1a;background:#fff;border:1px solid #e4e2df;border-radius:8px;width:100%;min-height:42px;padding:8px 12px;font-size:14px}.internal-user-limits-page__toggle[data-v-414dfaf0]{align-items:center;flex-direction:row!important}.internal-user-limits-page__toggle input[data-v-414dfaf0]{width:auto;min-height:auto}.internal-user-limits-page__submit[data-v-414dfaf0]{color:#fff;background:#9d3e1f;border:0;border-radius:8px;min-height:44px;font-weight:700}.internal-user-limits-page__message[data-v-414dfaf0],.internal-user-limits-page__empty[data-v-414dfaf0],.internal-user-limits-page__meta[data-v-414dfaf0]{color:#9a8d83;font-size:13px}.internal-user-limits-page__section-title[data-v-414dfaf0]{color:#1b1c1a;margin-bottom:12px;font-size:16px}.internal-user-limits-page__list[data-v-414dfaf0]{flex-direction:column;gap:12px;display:flex}.internal-user-limits-page__row[data-v-414dfaf0]{border-top:1px solid #e4e2df;justify-content:space-between;align-items:flex-start;gap:12px;padding-top:12px;display:flex}.internal-user-limits-page__row button[data-v-414dfaf0]{color:#9d3e1f;background:#9d3e1f0f;border:1px solid #9d3e1f4d;border-radius:8px;min-width:56px;min-height:34px;font-weight:700}.internal-user-limits-page__email[data-v-414dfaf0]{color:#1b1c1a;word-break:break-all}.internal-users-page[data-v-88418b43]{min-height:100vh}.internal-users-page__content[data-v-88418b43]{flex-direction:column;gap:16px;padding:0 16px 24px;display:flex}.internal-users-page__top[data-v-88418b43],.internal-users-page__row[data-v-88418b43]{justify-content:space-between;gap:12px;display:flex}.internal-users-page__top[data-v-88418b43]{align-items:center}.internal-users-page__top button[data-v-88418b43]{color:#9d3e1f;background:#f5f3f0;border:1px solid #9d3e1f47;border-radius:8px;padding:8px 12px;font-weight:700}.internal-users-page__label[data-v-88418b43],.internal-users-page__meta[data-v-88418b43],.internal-users-page__empty[data-v-88418b43],.internal-users-page__error[data-v-88418b43]{color:#9a8d83;font-size:13px}.internal-users-page__success[data-v-88418b43]{color:#9d3e1f;font-size:13px;font-weight:700}.internal-users-page__stats[data-v-88418b43],.internal-users-page__filters[data-v-88418b43]{gap:8px;margin-top:12px;display:grid}.internal-users-page__stats[data-v-88418b43]{color:#56423c;grid-template-columns:repeat(2,minmax(0,1fr));font-size:13px}.internal-users-page__filters[data-v-88418b43]{grid-template-columns:1fr}.internal-users-page__search[data-v-88418b43],.internal-users-page select[data-v-88418b43]{background:#fff;border:1px solid #e4e2df;border-radius:8px;width:100%;height:42px;padding:0 12px}.internal-users-page__list[data-v-88418b43]{flex-direction:column;gap:16px;display:flex}.internal-users-page__row[data-v-88418b43],.internal-users-page__event[data-v-88418b43]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.internal-users-page__event-summary[data-v-88418b43]{text-align:right}.internal-users-page__event-summary button[data-v-88418b43]{margin-top:8px}.internal-users-page__event-delete[data-v-88418b43]{color:#56423c;background:#f5f3f0;border:1px solid #e4e2df;border-radius:8px;flex-shrink:0;padding:4px 8px;font-size:13px;font-weight:700}.internal-users-page__event-delete[data-v-88418b43]:disabled{color:#9a8d83}.internal-users-page__email[data-v-88418b43]{color:#1b1c1a;word-break:break-all;font-weight:700}.internal-users-page__side[data-v-88418b43]{text-align:right;min-width:72px}.internal-users-page__side strong[data-v-88418b43]{color:#9d3e1f;white-space:nowrap;font-size:13px;display:block}.internal-users-page__side button[data-v-88418b43]{color:#9d3e1f;background:0 0;border:0;width:100%;margin-top:8px;font-weight:700;display:block}.internal-users-page__side button[data-v-88418b43]:disabled{color:#9a8d83}.internal-users-page__reset-result h3[data-v-88418b43]{color:#1b1c1a;letter-spacing:0;margin-top:4px}.internal-users-page__warning[data-v-88418b43]{color:#9d3e1f;margin-top:8px;font-size:13px;font-weight:700}.app-shell[data-v-ef5320b9]{background-color:#fbf9f6;width:100%;max-width:430px;min-height:100dvh;position:relative;overflow-x:hidden}.app-shell__content[data-v-ef5320b9]{padding-bottom:calc(80px + env(safe-area-inset-bottom,0px))}.toast-container[data-v-7cb985b2]{z-index:1000;pointer-events:none;flex-direction:column;gap:8px;display:flex;position:fixed;top:20%;left:50%;transform:translate(-50%)}.toast[data-v-7cb985b2]{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);text-align:center;background:#000c;border-radius:8px;min-width:120px;padding:12px 20px;font-size:14px}.toast--success[data-v-7cb985b2]{background:#4a9d5fe6}.toast--error[data-v-7cb985b2]{background:#c44a3ae6}.toast-enter-active[data-v-7cb985b2],.toast-leave-active[data-v-7cb985b2]{transition:all .3s}.toast-enter-from[data-v-7cb985b2],.toast-leave-to[data-v-7cb985b2]{opacity:0;transform:translateY(-10px)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;font-size:16px}body{color:#1b1c1a;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fbf9f6;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;font-size:14px;line-height:1.5}#app{justify-content:center;min-height:100dvh;display:flex}.container{width:100%;max-width:430px;margin:0 auto;padding:0 16px;position:relative}.safe-bottom{padding-bottom:calc(16px + env(safe-area-inset-bottom,0px))}.text-primary{color:#1b1c1a}.text-secondary{color:#56423c}.text-tertiary{color:#9a8d83}.text-primary-brand{color:#9d3e1f}:focus-visible{outline-offset:2px;outline:2px solid #9d3e1f}.touch-target{min-width:44px;min-height:44px}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#e4e2df;border-radius:4px}
/*$vite$:1*/