.base-button[data-v-20846d89]{border-radius:var(--radius-sm);background:var(--color-accent-strong);min-height:48px;color:var(--color-surface);font:inherit;text-align:center;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:11px 23px;font-weight:600;line-height:1.5;text-decoration:none;transition:background-color .15s;display:inline-flex}.base-button[data-v-20846d89]:hover:not(:disabled){background:var(--color-accent-hover)}.base-button[data-v-20846d89]:focus-visible{outline:3px solid var(--color-focus);outline-offset:4px}.base-button[data-v-20846d89]:disabled{opacity:.55;cursor:not-allowed}.base-button--outline[data-v-20846d89]{border-color:var(--color-accent-strong);color:var(--color-accent-strong);background:0 0}.base-button--outline[data-v-20846d89]:hover:not(:disabled){background:var(--color-accent-soft)}.base-button--text[data-v-20846d89]{color:inherit;background:0 0;padding-inline:0}.base-button--text[data-v-20846d89]:hover:not(:disabled){text-underline-offset:4px;background:0 0;text-decoration:underline}@media (prefers-reduced-motion:reduce){.base-button[data-v-20846d89]{transition:none}}.auth-form-frame[data-v-72cc24dc]{width:min(100%, var(--auth-form-width));margin:0 auto;display:grid}.auth-form-frame__brand[data-v-72cc24dc],.auth-form-frame__title[data-v-72cc24dc],.auth-form-frame__subtitle[data-v-72cc24dc],.auth-form-frame__footer[data-v-72cc24dc]{text-align:center}.auth-form-frame__brand[data-v-72cc24dc]{color:var(--color-accent);letter-spacing:-.5px;margin:0;font-size:22px;font-weight:700}.auth-form-frame__title[data-v-72cc24dc]{margin:var(--space-7) 0 0;letter-spacing:-.5px;font-size:28px;line-height:34px}.auth-form-frame__subtitle[data-v-72cc24dc]{margin:var(--space-2) 0 0;color:var(--color-muted);font-size:15px;line-height:22px}.auth-form-frame__footer[data-v-72cc24dc]{margin:var(--space-5) 0 0;color:var(--color-muted);font-size:14px}.auth-form-frame__footer[data-v-72cc24dc] a{color:var(--color-accent-strong);font-weight:600}.base-input[data-v-7b95a57a]{gap:8px;min-width:0;display:grid}.base-input__label[data-v-7b95a57a]{font-size:14px;font-weight:600;line-height:20px}.base-input__field[data-v-7b95a57a]{position:relative}.base-input__control[data-v-7b95a57a]{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);width:100%;height:49px;min-height:49px;color:var(--color-text);padding:12px 14px;line-height:22px}.base-input__control[data-v-7b95a57a]:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.base-input__control[data-v-7b95a57a]:disabled{background:var(--color-background);cursor:not-allowed}.base-input__control--invalid[data-v-7b95a57a]{border-color:var(--color-danger)}.base-input__control--with-trailing[data-v-7b95a57a]{padding-right:84px}.base-input__trailing[data-v-7b95a57a]{display:inline-flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.base-input__error[data-v-7b95a57a]{color:var(--color-danger);margin:0;font-size:14px;line-height:20px}.code-input[data-v-456753b5]{gap:var(--space-2);grid-template-columns:repeat(6,52px);justify-content:center;display:grid}.code-input__cell[data-v-456753b5]{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);width:52px;height:60px;color:var(--color-text);text-align:center;font-size:24px;font-weight:600}.code-input__cell[data-v-456753b5]:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.base-dialog[data-v-55c9e0c2]{width:min(560px,100% - 32px);max-height:calc(100dvh - 32px);padding:var(--space-7);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);color:var(--color-text);animation:.18s ease-out base-dialog-fade-in-55c9e0c2;overflow:auto;box-shadow:0 24px 80px #11182733}.base-dialog[data-v-55c9e0c2]::backdrop{background:#1118278c;animation:.18s ease-out base-dialog-backdrop-fade-in-55c9e0c2}.base-dialog--closing[data-v-55c9e0c2]{animation:.18s ease-in forwards base-dialog-fade-out-55c9e0c2}.base-dialog--closing[data-v-55c9e0c2]::backdrop{animation:.18s ease-in forwards base-dialog-backdrop-fade-out-55c9e0c2}.base-dialog__header[data-v-55c9e0c2]{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.base-dialog__title[data-v-55c9e0c2]{margin:0;font-size:24px;line-height:1.3}.base-dialog__close[data-v-55c9e0c2]{border-radius:var(--radius-sm);background:var(--color-background);width:44px;height:44px;color:var(--color-muted);cursor:pointer;border:0;flex-shrink:0;padding:0;font-size:28px}.base-dialog__close[data-v-55c9e0c2]:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.base-dialog__content[data-v-55c9e0c2]{overflow-wrap:anywhere;min-width:0}@media (width<=480px){.base-dialog[data-v-55c9e0c2]{padding:var(--space-5)}}@media (prefers-reduced-motion:reduce){.base-dialog[data-v-55c9e0c2],.base-dialog[data-v-55c9e0c2]::backdrop{animation:none}}@keyframes base-dialog-fade-in-55c9e0c2{0%{opacity:0}to{opacity:1}}@keyframes base-dialog-backdrop-fade-in-55c9e0c2{0%{background:0 0}to{background:#1118278c}}@keyframes base-dialog-fade-out-55c9e0c2{0%{opacity:1}to{opacity:0}}@keyframes base-dialog-backdrop-fade-out-55c9e0c2{0%{background:#1118278c}to{background:0 0}}.status-message[data-v-e7085580]{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-background);color:var(--color-muted);overflow-wrap:anywhere;padding:12px 16px;font-size:14px;line-height:1.6}.status-message--error[data-v-e7085580]{border-color:var(--color-danger);background:var(--color-accent-soft);color:var(--color-danger)}.status-message--success[data-v-e7085580]{color:var(--color-success)}.file-dropzone[data-v-f6417471]{gap:12px;min-width:0;display:grid}.file-dropzone__area[data-v-f6417471]{border:1px dashed var(--color-muted);background:var(--color-background);text-align:center;cursor:pointer;border-radius:10px;flex-direction:column;align-items:center;gap:8px;padding:32px 16px;display:flex;position:relative}.file-dropzone__area[data-v-f6417471]:focus-within{outline:3px solid var(--color-focus);outline-offset:3px}.file-dropzone--dragging .file-dropzone__area[data-v-f6417471]{border-color:var(--color-accent-strong);background:var(--color-accent-soft)}.file-dropzone__title[data-v-f6417471]{font-weight:600;line-height:1.5}.file-dropzone__action[data-v-f6417471]{color:var(--color-accent-strong);text-underline-offset:3px;text-decoration:underline}.file-dropzone__hint[data-v-f6417471]{color:var(--color-muted);font-size:13px;line-height:1.5}.file-dropzone__input[data-v-f6417471]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sign-up-form__fields[data-v-2c081112]{margin-top:var(--space-7);gap:18px;display:grid}.sign-up-form__password-toggle[data-v-2c081112]{color:var(--color-accent-strong);cursor:pointer;background:0 0;border:0;font-size:13px}.sign-up-form__terms[data-v-2c081112]{color:var(--color-text-secondary);gap:8px;margin-top:18px;font-size:14px;line-height:21px;display:flex}.sign-up-form__terms input[data-v-2c081112]{width:18px;height:18px;accent-color:var(--color-accent-strong);margin:1px 0 0}.sign-up-form__terms a[data-v-2c081112]{color:var(--color-accent-strong);font-weight:600}.sign-up-form__validation[data-v-2c081112]{color:var(--color-danger);margin:8px 0 0;font-size:14px}.sign-up-form__submit[data-v-2c081112]{width:100%;margin-top:20px}.sign-in-form__field[data-v-50bbb938]{margin-top:20px}.sign-in-form__forgot[data-v-50bbb938]{color:var(--color-accent-strong);justify-self:end;margin-top:10px;font-size:14px;font-weight:600}.sign-in-form__submit[data-v-50bbb938]{width:100%;margin-top:20px}.reset-password-form__field[data-v-9179346a],.reset-password-form__code-group[data-v-9179346a]{margin-top:20px}.reset-password-form__validation[data-v-9179346a]{color:var(--color-danger);margin:8px 0 0;font-size:14px}.reset-password-form__submit[data-v-9179346a]{width:100%;margin-top:20px}.reset-password-form__resend[data-v-9179346a],.reset-password-form__success[data-v-9179346a]{color:var(--color-muted);text-align:center;margin:10px 0 0;font-size:13px}.reset-password-form__resend[data-v-9179346a]{cursor:default;background:0 0;border:0}.reset-password-form__resend--active[data-v-9179346a]{color:var(--color-accent-strong);cursor:pointer}.reset-password-form__change-email[data-v-9179346a]{color:var(--color-accent-strong);cursor:pointer;background:0 0;border:0;margin:16px auto 0;font-size:14px;font-weight:600}.reset-password-form__success[data-v-9179346a]{color:var(--color-success)}.verify-email-form__badge[data-v-ada6b88f]{width:48px;height:48px;margin:var(--space-7) auto 0;background:var(--color-accent-soft);color:var(--color-accent-strong);border:1px solid #fecaca;border-radius:24px;place-items:center;font-weight:700;display:grid}.verify-email-form__email[data-v-ada6b88f]{color:var(--color-text-secondary);display:block}.verify-email-form__digits[data-v-ada6b88f]{margin-top:28px}.verify-email-form__validation[data-v-ada6b88f]{color:var(--color-danger);margin:8px 0 0;font-size:14px;line-height:20px}.verify-email-form__resend[data-v-ada6b88f]{color:var(--color-subtle);margin:8px 0 0;font-size:13px}.verify-email-form__submit[data-v-ada6b88f]{width:100%;margin-top:24px}.auth-layout[data-v-44aabdfb]{grid-template-columns:minmax(380px,480px) minmax(0,1fr);min-height:100vh;display:grid}.auth-layout__panel[data-v-44aabdfb]{color:var(--color-surface);background:linear-gradient(127deg,#1a0a08,#2d0f08 40%,#1a0a08);flex-direction:column;justify-content:center;align-items:center;padding:60px 48px;display:flex}.auth-layout__image-placeholder[data-v-44aabdfb]{border-radius:var(--radius-lg);color:#ffffff7a;border:1px dashed #ffffff52;place-items:center;width:360px;max-width:100%;height:432px;font-size:14px;display:grid}.auth-layout__panel-copy[data-v-44aabdfb]{text-align:center;width:min(329px,100%);padding-top:32px}.auth-layout__slogan[data-v-44aabdfb]{color:#ffffffd9;margin:0;font-size:15px;font-weight:600;line-height:22px}.auth-layout__benefits[data-v-44aabdfb]{color:#fff6;margin:8px 0 0;font-size:13px;line-height:21px}.auth-layout__content[data-v-44aabdfb]{min-width:0;padding:var(--space-10) var(--space-6);background:radial-gradient(ellipse at 60% 40%, #f1361d1a, transparent 44%), var(--color-background);place-items:center;display:grid}.auth-layout__card[data-v-44aabdfb]{width:min(100%,420px);padding:var(--space-10);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-card)}@media (width<=760px){.auth-layout[data-v-44aabdfb]{display:block}.auth-layout__panel[data-v-44aabdfb]{min-height:205px;padding:var(--space-7) var(--space-6)}.auth-layout__image-placeholder[data-v-44aabdfb]{display:none}.auth-layout__panel-copy[data-v-44aabdfb]{padding-top:0}.auth-layout__content[data-v-44aabdfb]{min-height:calc(100vh - 205px);padding:var(--space-6) var(--space-4)}.auth-layout__card[data-v-44aabdfb]{padding:var(--space-7) var(--space-5)}}.auth-page__success[data-v-9a75e8c2]{text-align:center;width:min(100%,381px);margin:0 auto}.auth-page__success h1[data-v-9a75e8c2]{letter-spacing:-.5px;margin:20px 0 0;font-size:28px;line-height:34px}.auth-page__success p[data-v-9a75e8c2]:not(.auth-page__brand){color:var(--color-muted);margin:10px 0 0;font-size:15px;line-height:22px}.auth-page__brand[data-v-9a75e8c2]{color:var(--color-accent);letter-spacing:-.5px;margin:0;font-size:22px;font-weight:700}.auth-page__success-mark[data-v-9a75e8c2]{width:56px;height:56px;color:var(--color-success);background:#ecfdf5;border:1px solid #a7f3d0;border-radius:28px;place-items:center;margin:44px auto 0;font-size:28px;font-weight:700;display:grid}.auth-page__projects-link[data-v-9a75e8c2]{background:var(--color-accent-strong);width:100%;min-height:48px;color:var(--color-surface);border-radius:8px;justify-content:center;align-items:center;margin-top:28px;font-weight:600;display:inline-flex}.auth-page__projects-link[data-v-9a75e8c2]:hover{background:var(--color-accent-hover)}.landing-page__container[data-v-875c982c]{width:min(100%, var(--content-width));margin-inline:auto;padding-inline:24px}.landing-page__skip[data-v-875c982c]{z-index:3;background:var(--color-surface);color:var(--color-text);padding:12px;position:absolute;top:8px;left:8px;transform:translateY(-160%)}.landing-page__skip[data-v-875c982c]:focus{transform:none}.landing-page__header[data-v-875c982c]{z-index:2;border-bottom:1px solid var(--color-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f9fafbd9;width:100%;position:absolute;top:0;left:0}.landing-page__navigation[data-v-875c982c]{justify-content:space-between;align-items:center;gap:16px;min-height:64px;display:flex}.landing-page__brand[data-v-875c982c]{color:var(--color-accent-strong);letter-spacing:-.5px;font-size:22px;font-weight:700;line-height:1.5}.landing-page__brand--footer[data-v-875c982c]{color:var(--color-accent);font-size:18px}.landing-page__account[data-v-875c982c]{align-items:center;gap:12px;display:flex}.landing-page__hero[data-v-875c982c]{isolation:isolate;min-height:586px;color:var(--color-surface);background:#484647;justify-content:center;align-items:flex-start;padding:120px 24px 80px;display:flex;position:relative;overflow:hidden}.landing-page__photo[data-v-875c982c]{z-index:-2;object-fit:cover;filter:blur(3px);width:114.55%;height:114.55%;position:absolute;top:-7.27%;left:-7.27%}.landing-page__hero-shade[data-v-875c982c]{z-index:-1;background:linear-gradient(#0a05048c 0%,#0a050473 60%,#26222161 70%,#4e4b4b4f 80%,#8c8b8b40 90%,#f9fafb2e 100%);position:absolute;inset:0}.landing-page__intro[data-v-875c982c]{text-align:center;width:min(100%,632px)}.landing-page__badge[data-v-875c982c]{color:#ffbcb4;letter-spacing:1px;text-transform:uppercase;background:#f1361d40;border:1px solid #f1361d66;border-radius:100px;margin:0 0 20px;padding:4px 12px;font-size:13px;font-weight:600;line-height:1.5;display:inline-block}.landing-page__headline[data-v-875c982c]{letter-spacing:-1.5px;margin:0;font-size:52px;font-weight:700;line-height:1.1}.landing-page__lead[data-v-875c982c]{color:#fff;opacity:.78;max-width:540px;margin:20px auto 0;font-size:18px;line-height:1.7}.landing-page__hero-actions[data-v-875c982c]{justify-content:center;align-items:center;gap:16px;margin-top:36px;display:flex}.landing-page__primary-action[data-v-875c982c]{padding:16px 36px;font-size:18px}.landing-page__section[data-v-875c982c]{background:var(--color-background);padding-block:88px}.landing-page__section--capabilities[data-v-875c982c]{background:var(--color-surface)}.landing-page__eyebrow[data-v-875c982c]{color:var(--color-accent-strong);letter-spacing:1px;text-transform:uppercase;margin:0 0 12px;font-size:13px;font-weight:600;line-height:1.5}.landing-page__section-title[data-v-875c982c]{letter-spacing:-.5px;margin:0;font-size:32px;font-weight:600;line-height:1.5}.landing-page__capabilities[data-v-875c982c]{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:20px;margin:48px 0 0;padding:0;list-style:none;display:grid}.landing-page__capability[data-v-875c982c]{border:1px solid #e5e7eb;border-radius:12px;flex-direction:column;height:100%;padding:28px 24px;display:flex;box-shadow:0 1px 3px #0000000a}.landing-page__icon[data-v-875c982c]{background:var(--color-accent-soft);border-radius:10px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.landing-page__icon--step[data-v-875c982c]{border-radius:12px;width:52px;height:52px;margin-inline:auto}.landing-page__item-title[data-v-875c982c]{margin:16px 0 8px;font-size:17px;font-weight:600;line-height:1.5}.landing-page__description[data-v-875c982c]{color:var(--color-muted);margin:0;font-size:15px;line-height:1.6}.landing-page__steps[data-v-875c982c]{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:48px 0 0;padding:0;list-style:none;display:grid}.landing-page__step[data-v-875c982c]{text-align:center;padding-inline:12px;position:relative}.landing-page__step-arrow[data-v-875c982c]{position:absolute;top:10px;right:-24px}.landing-page__try[data-v-875c982c]{text-align:center;margin-top:52px}.landing-page__footer[data-v-875c982c]{background:var(--color-text);padding-block:40px}.landing-page__footer-content[data-v-875c982c]{justify-content:space-between;align-items:center;gap:24px;display:flex}.landing-page__legal[data-v-875c982c]{color:var(--color-subtle);flex-wrap:wrap;gap:12px 24px;font-size:14px;line-height:1.5;display:flex}.landing-page__copyright[data-v-875c982c]{color:var(--color-subtle);flex-shrink:0;margin:0;font-size:14px;line-height:1.5}@media (width<=640px){.landing-page__container[data-v-875c982c]{padding-inline:20px}.landing-page__navigation[data-v-875c982c]{flex-wrap:wrap;gap:8px 12px;padding-block:10px}.landing-page__brand[data-v-875c982c]{font-size:20px}.landing-page__account[data-v-875c982c]{gap:8px}.landing-page__hero[data-v-875c982c]{min-height:620px;padding:152px 20px 64px}.landing-page__headline[data-v-875c982c]{letter-spacing:-1px;font-size:clamp(34px,8vw,44px)}.landing-page__badge[data-v-875c982c]{letter-spacing:.5px;font-size:11px}.landing-page__lead[data-v-875c982c]{font-size:16px}.landing-page__hero-actions[data-v-875c982c]{flex-direction:column;gap:8px;margin-top:28px}.landing-page__primary-action[data-v-875c982c]{max-width:100%;padding-inline:22px;font-size:16px}.landing-page__section[data-v-875c982c]{padding-block:56px}.landing-page__section-title[data-v-875c982c]{font-size:28px;line-height:1.3}.landing-page__capabilities[data-v-875c982c]{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:32px}.landing-page__steps[data-v-875c982c]{grid-template-columns:minmax(0,1fr);gap:48px;margin-top:32px}.landing-page__step[data-v-875c982c]{max-width:360px;margin-inline:auto}.landing-page__step-arrow[data-v-875c982c]{top:auto;bottom:-36px;right:calc(50% - 12px);transform:rotate(90deg)}.landing-page__footer-content[data-v-875c982c]{flex-direction:column;align-items:flex-start}.landing-page__legal[data-v-875c982c]{flex-direction:column}}.app-header[data-v-e0d84916]{border-bottom:1px solid var(--color-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffeb}.app-header__inner[data-v-e0d84916]{justify-content:space-between;align-items:center;max-width:960px;min-height:60px;margin:0 auto;padding:0 32px;display:flex}.app-header__brand[data-v-e0d84916]{color:var(--color-accent);font-size:20px;font-weight:700;text-decoration:none}.app-header__profile[data-v-e0d84916]{border:1px solid var(--color-border);color:var(--color-text);border-radius:100px;align-items:center;gap:8px;padding:6px 12px 6px 6px;font-size:14px;text-decoration:none;display:inline-flex}.app-header__avatar[data-v-e0d84916]{background:var(--color-accent);color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:12px;font-weight:700;display:grid}.project-list__rows[data-v-93841e91]{display:grid}.project-list__empty[data-v-93841e91]{text-align:center;justify-items:center;gap:12px;padding:64px 24px;display:grid}.project-list__empty .project-list__details[data-v-93841e91]{justify-items:center}.project-list__row[data-v-93841e91]{border-bottom:1px solid var(--color-border-subtle);border-radius:10px;align-items:center;gap:16px;min-height:68px;padding:8px 16px 8px 0;display:flex}.project-list__row[data-v-93841e91]:hover{background:var(--color-accent-soft)}.project-list__main[data-v-93841e91]{min-width:0;color:var(--color-text);flex:1;align-self:stretch;align-items:center;gap:16px;padding:6px 0 6px 16px;text-decoration:none;display:flex}.project-list__file[data-v-93841e91]{border-radius:var(--radius-md);background:var(--color-accent-soft);width:52px;height:52px;color:var(--color-accent);flex:0 0 52px;place-items:center;display:grid}.project-list__details[data-v-93841e91]{flex:1;gap:3px;min-width:0;display:grid}.project-list__details strong[data-v-93841e91]{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:500;overflow:hidden}.project-list__details small[data-v-93841e91]{color:var(--color-subtle);font-size:13px}.project-list__status[data-v-93841e91]{color:#059669;background:#ecfdf5;border-radius:100px;padding:2px 10px;font-size:12px}.project-list__status--processing[data-v-93841e91]{color:#d97706;background:#fff7ed}.project-list__status--failed[data-v-93841e91]{color:var(--color-danger);background:#fef2f0}.project-list__date[data-v-93841e91]{color:var(--color-muted);white-space:nowrap;font-size:13px}.project-list__export[data-v-93841e91]{border:1px solid var(--color-border-subtle);background:var(--color-surface);width:36px;height:36px;color:var(--color-accent);cursor:pointer;border-radius:50%;flex:0 0 36px;place-items:center;font-size:18px;line-height:1;display:grid}.project-list__export[data-v-93841e91]:hover{border-color:var(--color-accent);background:var(--color-accent);color:#fff}.project-list__state[data-v-93841e91]{color:var(--color-muted);text-align:center;padding:24px 16px}.project-list__state--error[data-v-93841e91]{color:var(--color-danger)}.project-search[data-v-92f8aacd]{width:min(320px,100%);position:relative}.project-search__label[data-v-92f8aacd]{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.project-search__icon[data-v-92f8aacd]{color:var(--color-muted);font-size:21px;position:absolute;top:2px;left:14px}.project-search__input[data-v-92f8aacd]{border:1px solid var(--color-border);width:100%;height:40px;font:inherit;border-radius:8px;padding:8px 14px 8px 36px}.project-search__state[data-v-92f8aacd]{color:var(--color-muted);margin:8px 0 0;font-size:12px;position:absolute}.project-search__state--error[data-v-92f8aacd]{color:var(--color-danger)}.create-project-dialog[data-v-2ab6281e]{gap:20px;display:grid}.create-project-dialog__intro[data-v-2ab6281e]{color:var(--color-muted);margin:-4px 0 0;line-height:1.5}.create-project-dialog__file[data-v-2ab6281e]{color:var(--color-muted);margin:-8px 0 0;font-size:14px}.create-project-dialog__actions[data-v-2ab6281e]{justify-content:flex-end;gap:12px;padding-top:4px;display:flex}@media (width<=480px){.create-project-dialog__actions[data-v-2ab6281e]{flex-direction:column-reverse}.create-project-dialog__actions[data-v-2ab6281e] .base-button{width:100%}}.projects-page[data-v-163f997f]{background:var(--color-background);min-height:100vh}.projects-page__main[data-v-163f997f]{width:min(100% - 48px,845px);margin:0 auto;padding:36px 0}.projects-page__heading[data-v-163f997f]{justify-content:space-between;align-items:center;gap:12px;display:flex}.projects-page__actions[data-v-163f997f]{align-items:center;gap:12px;display:flex}.projects-page__create-button[data-v-163f997f]{border-radius:50%;width:36px;min-width:36px;height:36px;min-height:36px;padding:0;box-shadow:0 2px 4px #f1361d4d}.projects-page__create-button img[data-v-163f997f]{width:18px;height:18px}.projects-page h1[data-v-163f997f]{color:var(--color-text);margin:0;font-size:22px}.projects-page__eyebrow[data-v-163f997f]{color:var(--color-subtle);letter-spacing:.8px;text-transform:uppercase;margin:32px 0 8px;font-size:12px;font-weight:600}@media (width<=680px){.projects-page__main[data-v-163f997f]{width:calc(100% - 32px);padding:24px 0}.projects-page__heading[data-v-163f997f],.projects-page__actions[data-v-163f997f]{flex-direction:column;align-items:stretch}.projects-page__actions[data-v-163f997f] .project-search{width:100%}}.profile-form[data-v-d23afb1b]{gap:16px;display:grid}.profile-form__section[data-v-d23afb1b]{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);overflow:hidden}.profile-form__heading[data-v-d23afb1b]{border-bottom:1px solid var(--color-border-subtle);padding:18px 24px}.profile-form__heading h2[data-v-d23afb1b]{margin:0;font-size:15px}.profile-form__content[data-v-d23afb1b]{padding:var(--space-5) var(--space-6);gap:20px;display:grid}.profile-form__content--password[data-v-d23afb1b]{gap:18px}.profile-form__actions[data-v-d23afb1b]{justify-content:space-between;align-items:center;gap:16px;padding-top:2px;display:flex}.profile-form__actions p[data-v-d23afb1b],.profile-form__actions--end p[data-v-d23afb1b]{color:var(--color-subtle);margin:0;font-size:12px}.profile-form__actions--end[data-v-d23afb1b]{justify-content:flex-end}.profile-form__saved[data-v-d23afb1b]{color:var(--color-success);margin:0;font-size:12px}.sign-out-button[data-v-116fed84]{border:1px solid var(--color-accent-strong);min-height:38px;color:var(--color-accent-strong);font:inherit;cursor:pointer;background:0 0;border-radius:8px;padding:8px 20px;font-size:13px;font-weight:600}.sign-out-button[data-v-116fed84]:hover{background:var(--color-accent-soft)}.profile-page[data-v-2095baf5]{background:var(--color-background);min-height:100vh}.profile-page__main[data-v-2095baf5]{width:min(100%,620px);margin:0 auto;padding:36px 24px 80px}.profile-page__intro[data-v-2095baf5]{align-items:center;gap:16px;margin-bottom:32px;display:flex}.profile-page__intro h1[data-v-2095baf5],.profile-page__intro p[data-v-2095baf5]{margin:0}.profile-page__intro h1[data-v-2095baf5]{font-size:18px}.profile-page__intro p[data-v-2095baf5]{color:var(--color-muted);margin-top:2px;font-size:13px}.profile-page__avatar[data-v-2095baf5]{background:var(--color-accent);color:#fff;border-radius:50%;place-items:center;width:56px;height:56px;font-size:20px;font-weight:700;display:grid}.profile-page__back[data-v-2095baf5]{border:1px solid var(--color-border);color:var(--color-text-secondary);border-radius:8px;margin-left:auto;padding:8px 14px;font-size:13px}.profile-page__sign-out[data-v-2095baf5]{border:1px solid var(--color-border);background:var(--color-surface);border-radius:12px;gap:12px;margin-top:16px;padding:20px 24px;display:grid}.profile-page__sign-out h2[data-v-2095baf5],.profile-page__sign-out p[data-v-2095baf5]{margin:0}.profile-page__sign-out h2[data-v-2095baf5]{font-size:15px}.profile-page__sign-out p[data-v-2095baf5]{color:var(--color-muted);font-size:13px}@media (width<=680px){.profile-page__intro[data-v-2095baf5]{flex-wrap:wrap;align-items:flex-start}.profile-page__back[data-v-2095baf5]{text-align:center;width:100%;margin-left:72px}}.specification-card-form[data-v-cd91ea17]{gap:20px;display:grid}.specification-card-form__field[data-v-cd91ea17]{gap:8px;display:grid}.specification-card-form__label[data-v-cd91ea17]{font-size:14px;font-weight:600;line-height:20px}.specification-card-form__control[data-v-cd91ea17]{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);width:100%;min-height:49px;color:var(--color-text);font:inherit;padding:12px 14px;line-height:22px}.specification-card-form__control[data-v-cd91ea17]:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.specification-card-form__control[aria-invalid=true][data-v-cd91ea17]{border-color:var(--color-danger)}.specification-card-form__control--textarea[data-v-cd91ea17]{resize:vertical;min-height:120px}.specification-card-form__error[data-v-cd91ea17],.specification-card-form__request-error[data-v-cd91ea17]{color:var(--color-danger);margin:0;font-size:14px;line-height:20px}.specification-card-form__actions[data-v-cd91ea17]{justify-content:flex-end;gap:12px;display:flex}@media (width<=480px){.specification-card-form__actions[data-v-cd91ea17]{flex-direction:column-reverse}.specification-card-form__actions[data-v-cd91ea17] .base-button{width:100%}}.specification-function-form[data-v-ccfc3383]{gap:20px;display:grid}.specification-function-form__field[data-v-ccfc3383]{gap:8px;display:grid}.specification-function-form__label[data-v-ccfc3383]{font-size:14px;font-weight:600;line-height:20px}.specification-function-form__control[data-v-ccfc3383]{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);width:100%;min-height:120px;color:var(--color-text);font:inherit;resize:vertical;padding:12px 14px;line-height:22px}.specification-function-form__control[data-v-ccfc3383]:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.specification-function-form__control[aria-invalid=true][data-v-ccfc3383]{border-color:var(--color-danger)}.specification-function-form__error[data-v-ccfc3383],.specification-function-form__request-error[data-v-ccfc3383]{color:var(--color-danger);margin:0;font-size:14px;line-height:20px}.specification-function-form__actions[data-v-ccfc3383]{justify-content:flex-end;gap:12px;display:flex}@media (width<=480px){.specification-function-form__actions[data-v-ccfc3383]{flex-direction:column-reverse}.specification-function-form__actions[data-v-ccfc3383] .base-button{width:100%}}.specification-confirm-dialog[data-v-ff5527a5]{gap:24px;display:grid}.specification-confirm-dialog__message[data-v-ff5527a5]{color:var(--color-muted);margin:0;line-height:1.6}.specification-confirm-dialog__error[data-v-ff5527a5]{color:var(--color-danger);margin:0;font-size:14px;line-height:1.5}.specification-confirm-dialog__actions[data-v-ff5527a5]{justify-content:flex-end;gap:12px;display:flex}@media (width<=480px){.specification-confirm-dialog__actions[data-v-ff5527a5]{flex-direction:column-reverse}.specification-confirm-dialog__actions[data-v-ff5527a5] .base-button{width:100%}}.clarification-toggle[data-v-b30ef31d]{color:var(--color-text);cursor:pointer;align-items:flex-start;gap:12px;display:flex}.clarification-toggle__control[data-v-b30ef31d]{width:18px;height:18px;accent-color:var(--color-accent-strong);margin:3px 0 0}.clarification-toggle__control[data-v-b30ef31d]:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.clarification-toggle__content[data-v-b30ef31d]{gap:2px;display:grid}.clarification-toggle__label[data-v-b30ef31d]{font-weight:600;line-height:24px}.clarification-toggle__hint[data-v-b30ef31d]{color:var(--color-muted);font-size:14px;line-height:20px}.specification-card[data-v-6d50c51c]{border:1px solid var(--color-border);border-left:4px solid var(--color-subtle);border-radius:var(--radius-sm);background:var(--color-surface);grid-template-columns:minmax(0,1fr) auto;gap:18px;padding:18px;display:grid}.specification-card--functional-requirement[data-v-6d50c51c]{border-left-color:var(--color-accent-strong)}.specification-card--role[data-v-6d50c51c]{border-left-color:#2563eb}.specification-card--user-scenario[data-v-6d50c51c]{border-left-color:#7c3aed}.specification-card--constraint[data-v-6d50c51c]{border-left-color:#475569}.specification-card--condition[data-v-6d50c51c]{border-left-color:#059669}.specification-card--agreement[data-v-6d50c51c]{border-left-color:#c2410c}.specification-card--key-question[data-v-6d50c51c],.specification-card--project-contradiction[data-v-6d50c51c]{border-left-color:var(--color-danger)}.specification-card__content[data-v-6d50c51c]{gap:10px;min-width:0;display:grid}.specification-card__header[data-v-6d50c51c]{flex-wrap:wrap;gap:8px;display:flex}.specification-card__kind[data-v-6d50c51c],.specification-card__manual[data-v-6d50c51c]{border-radius:var(--radius-sm);background:var(--color-background);width:fit-content;color:var(--color-muted);padding:3px 8px;font-size:12px;font-weight:600;line-height:1.4}.specification-card__manual[data-v-6d50c51c]{color:var(--color-accent-strong)}.specification-card__title[data-v-6d50c51c]{color:var(--color-text);margin:0;font-size:18px;line-height:1.35}.specification-card__description[data-v-6d50c51c],.specification-card__meta[data-v-6d50c51c]{color:var(--color-muted);margin:0;font-size:14px;line-height:1.6}.specification-card__meta-label[data-v-6d50c51c]{color:var(--color-text);font-weight:600}.specification-card__sources[data-v-6d50c51c]{gap:8px;display:grid}.specification-card__source[data-v-6d50c51c]{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-background);width:fit-content;max-width:100%;min-height:36px;color:var(--color-accent-strong);font:inherit;text-align:left;cursor:pointer;justify-items:start;gap:2px;padding:7px 11px;font-size:13px;display:grid}.specification-card__source[data-v-6d50c51c]:hover{border-color:var(--color-accent-strong);background:var(--color-accent-soft)}.specification-card__source[data-v-6d50c51c]:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.specification-card__source-time[data-v-6d50c51c]{font-weight:700}.specification-card__source-text[data-v-6d50c51c]{max-width:100%;color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.specification-card__actions[data-v-6d50c51c]{align-items:flex-start;gap:10px;display:flex}@media (width<=760px){.specification-card[data-v-6d50c51c]{grid-template-columns:1fr}.specification-card__actions[data-v-6d50c51c]{flex-wrap:wrap}}.specification-function-section[data-v-7a236293]{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface)}.specification-function-section__summary[data-v-7a236293]{color:var(--color-text);cursor:pointer;padding:18px 20px}.specification-function-section__summary[data-v-7a236293]:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}.specification-function-section__summary-content[data-v-7a236293]{justify-content:space-between;align-items:center;gap:16px;display:flex}.specification-function-section__title[data-v-7a236293]{font-size:20px;font-weight:700;line-height:1.3}.specification-function-section__count[data-v-7a236293]{color:var(--color-muted);font-size:13px;line-height:1.4}.specification-function-section__body[data-v-7a236293]{gap:18px;padding:0 20px 20px;display:grid}.specification-function-section__description[data-v-7a236293],.specification-function-section__empty[data-v-7a236293]{color:var(--color-muted);margin:0;font-size:14px;line-height:1.6}.specification-function-section__actions[data-v-7a236293]{flex-wrap:wrap;gap:10px;display:flex}.specification-function-section__cards[data-v-7a236293]{gap:14px;display:grid}@media (width<=640px){.specification-function-section__summary-content[data-v-7a236293]{flex-direction:column;align-items:flex-start}.specification-function-section__actions[data-v-7a236293]{flex-direction:column}.specification-function-section__actions[data-v-7a236293] .base-button{width:100%}}.specification-waveform[data-v-fae1b207]{width:100%;min-height:72px}.specification-player[data-v-af489ab7]{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);gap:16px;padding:20px;display:grid}.specification-player__header[data-v-af489ab7]{justify-content:space-between;align-items:center;gap:16px;display:flex}.specification-player__title[data-v-af489ab7]{color:var(--color-text);margin:0;font-size:18px;line-height:1.35}.specification-player__time[data-v-af489ab7]{color:var(--color-muted);margin:4px 0 0;font-size:14px;line-height:1.4}.specification-player__waveform[data-v-af489ab7]{min-height:72px}.specification-player__waveform--placeholder[data-v-af489ab7]{color:var(--color-muted);place-items:center;font-size:14px;display:grid}.specification-player__range[data-v-af489ab7]{gap:8px;display:grid}.specification-player__range-label[data-v-af489ab7]{color:var(--color-muted);font-size:13px;line-height:1.4}.specification-player input[type=range][data-v-af489ab7]{width:100%;accent-color:var(--color-accent-strong)}.specification-player input[type=range][data-v-af489ab7]:focus-visible{outline:3px solid var(--color-focus);outline-offset:4px}@media (width<=640px){.specification-player[data-v-af489ab7]{padding:16px}.specification-player__header[data-v-af489ab7]{flex-direction:column;align-items:stretch}}.specification-transcript[data-v-4ef55060]{min-height:0}.specification-transcript__empty[data-v-4ef55060]{border:1px dashed var(--color-border);border-radius:var(--radius-sm);color:var(--color-muted);margin:0;padding:18px;font-size:14px;line-height:1.6}.specification-transcript__list[data-v-4ef55060]{gap:10px;max-height:420px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.specification-transcript__segment[data-v-4ef55060]{border-radius:var(--radius-sm);background:var(--color-background);border-left:3px solid #0000;gap:6px;padding:12px;display:grid}.specification-transcript__segment--active[data-v-4ef55060]{border-left-color:var(--color-accent-strong);background:var(--color-accent-soft)}.specification-transcript__time[data-v-4ef55060]{color:var(--color-muted);font-size:12px;font-weight:600;line-height:1.4}.specification-transcript__text[data-v-4ef55060]{color:var(--color-text);font-size:14px;line-height:1.55}.specification-workspace[data-v-b3f9cd3e]{gap:24px;display:grid}.specification-workspace__header[data-v-b3f9cd3e]{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.specification-workspace__status[data-v-b3f9cd3e]{border-radius:var(--radius-sm);background:var(--color-accent-soft);width:fit-content;color:var(--color-accent-strong);margin:0 0 8px;padding:4px 10px;font-size:13px;font-weight:700;line-height:1.4}.specification-workspace__title[data-v-b3f9cd3e]{color:var(--color-text);margin:0;font-size:36px;line-height:1.15}.specification-workspace__description[data-v-b3f9cd3e]{color:var(--color-muted);margin:8px 0 0;font-size:16px;line-height:1.55}.specification-workspace__header-actions[data-v-b3f9cd3e]{flex-shrink:0}.specification-workspace__layout[data-v-b3f9cd3e]{grid-template-columns:minmax(0,1fr) minmax(320px,390px);align-items:start;gap:24px;display:grid}.specification-workspace__main[data-v-b3f9cd3e],.specification-workspace__section[data-v-b3f9cd3e],.specification-workspace__functions[data-v-b3f9cd3e],.specification-workspace__cards[data-v-b3f9cd3e],.specification-workspace__aside[data-v-b3f9cd3e],.specification-workspace__transcript-panel[data-v-b3f9cd3e]{gap:18px;display:grid}.specification-workspace__aside[data-v-b3f9cd3e]{position:sticky;top:24px}.specification-workspace__section-header[data-v-b3f9cd3e]{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.specification-workspace__section-title[data-v-b3f9cd3e]{color:var(--color-text);margin:0;font-size:24px;line-height:1.3}.specification-workspace__order[data-v-b3f9cd3e],.specification-workspace__search[data-v-b3f9cd3e]{gap:8px;display:grid}.specification-workspace__order[data-v-b3f9cd3e]{min-width:190px}.specification-workspace__order-label[data-v-b3f9cd3e],.specification-workspace__search-label[data-v-b3f9cd3e]{color:var(--color-muted);font-size:13px;font-weight:600;line-height:1.4}.specification-workspace__select[data-v-b3f9cd3e],.specification-workspace__search-input[data-v-b3f9cd3e]{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);width:100%;min-height:44px;color:var(--color-text);font:inherit;padding:10px 12px}.specification-workspace__select[data-v-b3f9cd3e]:focus-visible,.specification-workspace__search-input[data-v-b3f9cd3e]:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.specification-workspace__transcript-panel[data-v-b3f9cd3e]{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);padding:18px}.specification-workspace__transcript-toggle[data-v-b3f9cd3e]{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);min-height:42px;color:var(--color-accent-strong);font:inherit;text-align:left;cursor:pointer;padding:9px 12px;font-size:14px;font-weight:700;display:none}.specification-workspace__transcript-toggle[data-v-b3f9cd3e]:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.specification-workspace__context-card[data-v-b3f9cd3e]{border:1px solid var(--color-border);border-left:4px solid var(--color-subtle);border-radius:var(--radius-sm);background:var(--color-surface);gap:10px;padding:18px;display:grid}.specification-workspace__context-kind[data-v-b3f9cd3e]{border-radius:var(--radius-sm);background:var(--color-background);width:fit-content;color:var(--color-muted);padding:3px 8px;font-size:12px;font-weight:600;line-height:1.4}.specification-workspace__context-title[data-v-b3f9cd3e]{color:var(--color-text);margin:0;font-size:18px;line-height:1.35}.specification-workspace__context-description[data-v-b3f9cd3e]{color:var(--color-muted);margin:0;font-size:14px;line-height:1.6}.specification-workspace__context-sources[data-v-b3f9cd3e]{gap:8px;display:grid}.specification-workspace__context-source[data-v-b3f9cd3e]{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-background);width:fit-content;max-width:100%;min-height:36px;color:var(--color-accent-strong);font:inherit;text-align:left;cursor:pointer;justify-items:start;gap:4px;padding:7px 11px;font-size:13px;font-weight:700;display:inline-grid}.specification-workspace__context-source span[data-v-b3f9cd3e]{max-width:100%;color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-weight:400;overflow:hidden}.specification-workspace__context-source[data-v-b3f9cd3e]:hover{border-color:var(--color-accent-strong);background:var(--color-accent-soft)}.specification-workspace__context-source[data-v-b3f9cd3e]:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}@media (width<=960px){.specification-workspace__layout[data-v-b3f9cd3e]{grid-template-columns:1fr}.specification-workspace__aside[data-v-b3f9cd3e]{position:static}.specification-workspace__transcript-toggle[data-v-b3f9cd3e]{display:block}.specification-workspace[data-v-b3f9cd3e] .specification-player{z-index:3;position:sticky;bottom:16px;box-shadow:0 12px 32px #11182729}}@media (width<=640px){.specification-workspace__header[data-v-b3f9cd3e],.specification-workspace__section-header[data-v-b3f9cd3e]{flex-direction:column;align-items:stretch}.specification-workspace__title[data-v-b3f9cd3e]{font-size:30px}.specification-workspace__header-actions[data-v-b3f9cd3e],.specification-workspace__order[data-v-b3f9cd3e]{width:100%}}.specification-page[data-v-9d519c88]{background:var(--color-background);min-height:100vh}.specification-page__main[data-v-9d519c88]{width:min(100%,1120px);margin:0 auto;padding:40px 32px 64px}.specification-page__heading[data-v-9d519c88]{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:32px;display:flex}.specification-page__eyebrow[data-v-9d519c88]{color:var(--color-muted);letter-spacing:.8px;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:600}.specification-page__title[data-v-9d519c88]{color:var(--color-text);margin:0;font-size:34px;line-height:1.2}.specification-page__back[data-v-9d519c88]{color:var(--color-accent-strong);flex-shrink:0;font-size:14px;font-weight:600;text-decoration:none}.specification-page__back[data-v-9d519c88]:hover{text-underline-offset:4px;text-decoration:underline}.specification-page__state[data-v-9d519c88]{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.specification-page__state-description[data-v-9d519c88]{margin-top:4px;display:block}.specification-page__retry-confirm[data-v-9d519c88]{position:relative}@media (width<=720px){.specification-page__main[data-v-9d519c88]{padding:28px 20px 48px}.specification-page__heading[data-v-9d519c88],.specification-page__state[data-v-9d519c88]{flex-direction:column;align-items:stretch}.specification-page__heading[data-v-9d519c88]{gap:16px}.specification-page__title[data-v-9d519c88]{font-size:28px}.specification-page__back[data-v-9d519c88]{order:-1}}:root{--color-background:#f9fafb;--color-surface:#fff;--color-text:#111827;--color-text-secondary:#374151;--color-muted:#6b7280;--color-subtle:#9ca3af;--color-border:#e5e7eb;--color-border-subtle:#f3f4f6;--color-accent:#f1361d;--color-accent-strong:#d92d17;--color-accent-hover:#bd2613;--color-accent-soft:#fef2f0;--color-danger:#b42318;--color-success:#166534;--color-focus:#2563eb;--font-family-base:Inter, Arial, sans-serif;--content-width:1200px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--space-10:40px;--space-12:48px;--space-15:60px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--shadow-card:0 4px 6px #00000014;--transition-fast:.15s ease}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/inter-variable-DiVDrmQJ.woff2)format("woff2")}*,:before,:after{box-sizing:border-box}html{background:var(--color-background);min-width:320px}body,h1,h2,h3,p{margin:0}body{background:var(--color-background);min-width:320px;min-height:100vh;color:var(--color-text);font-family:var(--font-family-base);text-rendering:optimizelegibility;font-size:16px;line-height:1.5}button,input,textarea,select{font:inherit;margin:0}button{border:0}input,textarea,select{color:inherit}img,picture,svg{max-width:100%;display:block}button,[role=button],a,input,label,select,textarea{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
