@import "https://fonts.googleapis.com/css2?family=DM+Serif+Display:ital@0;1&family=DM+Sans:opsz,wght@9..40,300;9..40,400;9..40,500&display=swap";:root{--color-primary-900:#042c53;--color-primary-800:#0c447c;--color-primary-600:#185fa5;--color-primary-400:#378add;--color-primary-200:#85b7eb;--color-primary-100:#b5d4f4;--color-primary-50:#e6f1fb;--color-gray-900:#111;--color-gray-600:#555;--color-gray-400:#888;--color-gray-100:#f5f5f5;--color-gray-50:#fafafa;--color-success:#1d9e75;--color-warning:#ba7517;--color-danger:#e24b4a;--border-default:.5px solid #0000001a;--border-emphasis:.5px solid #00000040;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-full:9999px;--content-max-width:1200px;--shadow-card:0 1px 3px #0000000f, 0 1px 2px #0000000a;--shadow-elevated:0 4px 12px #00000014}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;font-size:16px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{color:var(--color-gray-900);background-color:var(--color-gray-50);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:DM Sans,sans-serif;font-size:15px;font-weight:400;line-height:1.7}h1,h2,h3,h4{color:var(--color-gray-900);font-family:DM Serif Display,serif;font-weight:400}h1{font-size:42px;line-height:1.15}h2{font-size:28px;line-height:1.3}h3{font-size:20px;line-height:1.4}h4{font-size:16px;line-height:1.5}p{font-family:DM Sans,sans-serif;font-size:15px;line-height:1.7}a{color:var(--color-primary-600);text-decoration:none}a:hover{text-decoration:underline}button{cursor:pointer;font-family:DM Sans,sans-serif}img,svg{display:block}ul,ol{list-style:none}.btn-primary{background:var(--color-primary-800);color:var(--color-primary-50);border-radius:var(--radius-md);cursor:pointer;white-space:nowrap;border:none;justify-content:center;align-items:center;gap:6px;padding:11px 24px;font-family:DM Sans,sans-serif;font-size:14px;font-weight:500;text-decoration:none;transition:background .15s;display:inline-flex}.btn-primary:hover{background:var(--color-primary-900);color:var(--color-primary-50);text-decoration:none}.btn-ghost{color:var(--color-gray-900);border-radius:var(--radius-md);cursor:pointer;white-space:nowrap;background:0 0;border:.5px solid #0000002e;justify-content:center;align-items:center;gap:6px;padding:11px 24px;font-family:DM Sans,sans-serif;font-size:14px;font-weight:500;text-decoration:none;transition:border-color .15s;display:inline-flex}.btn-ghost:hover{color:var(--color-gray-900);border-color:#00000059;text-decoration:none}.btn-link{color:var(--color-primary-600);cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:0;font-family:DM Sans,sans-serif;font-size:14px;text-decoration:none;transition:color .15s;display:inline-flex}.btn-link:hover{text-decoration:underline}.card{border:var(--border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);background:#fff;padding:20px 24px}.card-surface{background:var(--color-gray-100);border-radius:var(--radius-lg);padding:20px 24px}.tag{background:var(--color-primary-50);color:var(--color-primary-800);border-radius:4px;align-items:center;padding:2px 8px;font-family:DM Sans,sans-serif;font-size:11px;font-weight:500;display:inline-flex}.badge-live{background:var(--color-gray-100);border-radius:var(--radius-full);color:var(--color-gray-900);align-items:center;gap:6px;padding:5px 14px;font-family:DM Sans,sans-serif;font-size:12px;font-weight:400;display:inline-flex}.badge-live .dot{background:var(--color-success);border-radius:50%;flex-shrink:0;width:6px;height:6px;animation:2s ease-in-out infinite badge-pulse}@keyframes badge-pulse{0%{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(1.25)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.badge-live .dot{animation:none}}.avatar{-webkit-user-select:none;user-select:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-family:DM Sans,sans-serif;font-size:10px;font-weight:500;display:flex}.section-label{color:var(--color-primary-600);letter-spacing:1px;text-transform:uppercase;font-family:DM Sans,sans-serif;font-size:11px;font-weight:500;line-height:1}.floating-capture[data-v-c99d94f9]{right:28px;bottom:var(--fab-bottom,28px);z-index:1000;position:fixed}.floating-capture__button[data-v-c99d94f9]{cursor:pointer;background:#0c447c;border:none;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;transition:transform .15s,background .15s;display:flex;position:relative;box-shadow:0 4px 12px #0c447c4d}.floating-capture__button[data-v-c99d94f9]:hover{background:#185fa5;transform:scale(1.05)}.floating-capture__button[data-v-c99d94f9]:active{transform:scale(.96)}@media (hover:hover){.floating-capture__button[data-v-c99d94f9]:after{content:attr(data-tooltip);color:#fff;white-space:nowrap;opacity:0;pointer-events:none;background:#111827f2;border-radius:6px;padding:6px 8px;font-size:12px;transition:opacity .15s .5s;position:absolute;top:50%;right:66px;transform:translateY(-50%)}.floating-capture__button[data-v-c99d94f9]:hover:after{opacity:1}}@keyframes fab-pulse-c99d94f9{0%,to{box-shadow:0 4px 12px #0c447c4d}50%{box-shadow:0 4px 20px #0c447c8c,0 0 0 10px #0c447c1a}}@media (prefers-reduced-motion:no-preference){.floating-capture__button--pulse[data-v-c99d94f9]{animation-name:fab-pulse-c99d94f9;animation-duration:1s;animation-timing-function:ease-in-out;animation-iteration-count:2}}.floating-capture__backdrop[data-v-c99d94f9]{z-index:998;position:fixed;inset:0}.floating-capture__overlay[data-v-c99d94f9]{background:#fff;border:.5px solid #b5d4f4;border-radius:16px;width:320px;padding:20px;position:fixed;bottom:100px;right:24px;box-shadow:0 8px 24px #00000014}.fab-overlay-enter-active[data-v-c99d94f9],.fab-overlay-leave-active[data-v-c99d94f9]{transition:opacity .25s,transform .25s}.fab-overlay-enter-from[data-v-c99d94f9],.fab-overlay-leave-to[data-v-c99d94f9]{opacity:0;transform:translateY(8px)}.floating-capture__close[data-v-c99d94f9]{color:#6b7280;cursor:pointer;background:0 0;border:none;font-size:20px;line-height:1;position:absolute;top:10px;right:10px}.floating-capture__center[data-v-c99d94f9]{text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex}.floating-capture__center p[data-v-c99d94f9]{color:#6b7280;margin:0;font-size:13px}.floating-capture__listening[data-v-c99d94f9]{font-weight:500;color:#0c447c!important}.floating-capture__timer[data-v-c99d94f9]{font-family:DM Mono,Courier New,monospace;color:#111827!important;font-size:28px!important}.floating-capture__stop[data-v-c99d94f9]{color:#e24b4a;cursor:pointer;background:0 0;border:1px solid #e24b4a;border-radius:10px;width:100%;padding:10px 14px;font-weight:500}.floating-capture__waveform[data-v-c99d94f9]{justify-content:center;align-items:center;gap:6px;height:40px;display:flex}.floating-capture__bar[data-v-c99d94f9]{background:#0c447c;border-radius:2px;width:4px;animation:1.2s ease-in-out infinite fab-wave-c99d94f9;display:inline-block}.floating-capture__bar[data-v-c99d94f9]:first-child,.floating-capture__bar[data-v-c99d94f9]:nth-child(5){height:20px}.floating-capture__bar[data-v-c99d94f9]:nth-child(2),.floating-capture__bar[data-v-c99d94f9]:nth-child(4){height:30px;animation-delay:.15s}.floating-capture__bar[data-v-c99d94f9]:nth-child(3){height:38px;animation-delay:.3s}@keyframes fab-wave-c99d94f9{0%,to{transform:scaleY(.4)}50%{transform:scaleY(1)}}.floating-capture__spinner[data-v-c99d94f9]{border:2px solid #b5d4f4;border-top-color:#0c447c;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite fab-spin-c99d94f9}@keyframes fab-spin-c99d94f9{to{transform:rotate(360deg)}}.floating-capture__check[data-v-c99d94f9]{color:#059669;font-size:20px}.floating-capture__error[data-v-c99d94f9]{color:#e24b4a!important}.floating-capture__link[data-v-c99d94f9]{color:#0c447c;font-size:13px;text-decoration:underline}.floating-capture__retry[data-v-c99d94f9]{color:#374151;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:8px;padding:8px 14px}@media (prefers-reduced-motion:reduce){.floating-capture__bar[data-v-c99d94f9],.floating-capture__spinner[data-v-c99d94f9]{animation:none}.fab-overlay-enter-active[data-v-c99d94f9],.fab-overlay-leave-active[data-v-c99d94f9]{transition:none}.fab-overlay-enter-from[data-v-c99d94f9],.fab-overlay-leave-to[data-v-c99d94f9]{opacity:1;transform:none}}@media (width<=768px){.floating-capture[data-v-c99d94f9]{right:20px}.floating-capture__overlay[data-v-c99d94f9]{width:auto;min-height:180px;bottom:24px;left:24px;right:24px}}.app-nav[data-v-e5425baa]{z-index:100;background:#fff;border-bottom:.5px solid #0000;transition:border-color .2s;position:sticky;top:0}.app-nav--scrolled[data-v-e5425baa]{border-bottom:.5px solid #0000001a}.app-nav__inner[data-v-e5425baa]{max-width:var(--content-max-width);justify-content:space-between;align-items:center;height:56px;margin:0 auto;padding:0 24px;display:flex}.app-nav__logo[data-v-e5425baa]{color:var(--color-gray-900);align-items:center;gap:8px;text-decoration:none;display:flex}.app-nav__logo[data-v-e5425baa]:hover{text-decoration:none}.app-nav__logo-text[data-v-e5425baa]{color:var(--color-gray-900);font-family:DM Serif Display,serif;font-size:16px;font-weight:400}.app-nav__right[data-v-e5425baa]{align-items:center;gap:16px;display:flex}.app-nav__lang[data-v-e5425baa]{align-items:center;gap:4px;display:flex}.app-nav__lang-sep[data-v-e5425baa]{color:var(--color-gray-400);-webkit-user-select:none;user-select:none;font-size:12px}.app-nav__lang-btn[data-v-e5425baa]{color:var(--color-gray-400);cursor:pointer;letter-spacing:.5px;background:0 0;border:none;padding:2px 4px;font-family:DM Sans,sans-serif;font-size:11px;font-weight:500;transition:color .15s}.app-nav__lang-btn[data-v-e5425baa]:hover{color:var(--color-gray-900)}.app-nav__lang-btn--active[data-v-e5425baa]{color:var(--color-primary-800)}.app-footer[data-v-a23221a4]{border-top:var(--border-default);background:#fff}.app-footer__inner[data-v-a23221a4]{max-width:var(--content-max-width);justify-content:space-between;align-items:center;margin:0 auto;padding:20px 24px;display:flex}.app-footer__brand[data-v-a23221a4]{color:var(--color-gray-900);font-family:DM Serif Display,serif;font-size:14px}.app-footer__links[data-v-a23221a4]{gap:24px;display:flex}.app-footer__links a[data-v-a23221a4]{color:var(--color-gray-600);font-size:13px;font-weight:400;text-decoration:none;transition:color .15s}.app-footer__links a[data-v-a23221a4]:hover{color:var(--color-gray-900);text-decoration:none}.hero[data-v-22d9528c]{text-align:center;background:#fff;padding:80px 24px 96px}.hero__inner[data-v-22d9528c]{flex-direction:column;align-items:center;gap:24px;max-width:760px;margin:0 auto;display:flex}.hero__title[data-v-22d9528c]{color:var(--color-gray-900);font-size:42px;line-height:1.15}.hero__title-accent[data-v-22d9528c]{color:var(--color-primary-600);font-style:italic}.hero__subtitle[data-v-22d9528c]{color:var(--color-gray-600);white-space:pre-line;max-width:440px;font-size:15px;font-weight:300;line-height:1.7}.hero__ctas[data-v-22d9528c]{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.hero__proof[data-v-22d9528c]{align-items:center;gap:10px;margin-top:4px;display:flex}.hero__avatars[data-v-22d9528c]{display:flex}.hero__avatar[data-v-22d9528c]{background:var(--color-gray-100);width:28px;height:28px;color:var(--color-gray-400);border:2px solid #fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.hero__avatar[data-v-22d9528c]:not(:first-child){margin-left:-6px}.hero__proof-text[data-v-22d9528c]{color:var(--color-gray-600);font-size:12px;font-weight:400;line-height:1}.problem[data-v-894a5f1d]{background:var(--color-gray-50);padding:80px 24px}.problem__inner[data-v-894a5f1d]{max-width:var(--content-max-width);flex-direction:column;align-items:center;gap:16px;margin:0 auto;display:flex}.problem__title[data-v-894a5f1d]{text-align:center;white-space:pre-line;margin-top:4px}.problem__subtitle[data-v-894a5f1d]{color:var(--color-gray-600);text-align:center;white-space:pre-line;font-size:15px;font-weight:300;line-height:1.7}.problem__grid[data-v-894a5f1d]{grid-template-columns:repeat(4,1fr);gap:16px;width:100%;margin-top:8px;display:grid}.problem__card[data-v-894a5f1d]{flex-direction:column;gap:8px;display:flex}.problem__icon[data-v-894a5f1d]{border-radius:var(--radius-md);color:#00000073;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.problem__card h4[data-v-894a5f1d]{color:var(--color-gray-900);font-size:16px}.problem__card p[data-v-894a5f1d]{color:var(--color-gray-600);font-size:14px;font-weight:300;line-height:1.65}.problem__arrow[data-v-894a5f1d]{color:var(--color-gray-400);margin:8px 0;font-size:22px;line-height:1}.problem__solution[data-v-894a5f1d]{background:var(--color-primary-50);border:.5px solid var(--color-primary-100);border-radius:var(--radius-lg);flex-direction:column;gap:8px;width:100%;padding:24px;display:flex}.problem__solution-title[data-v-894a5f1d]{color:var(--color-gray-900);font-size:16px}.problem__solution-desc[data-v-894a5f1d]{color:var(--color-gray-600);font-size:14px;font-weight:300;line-height:1.7}.how[data-v-93d63993]{background:#fff;padding:80px 24px}.how__inner[data-v-93d63993]{flex-direction:column;align-items:center;gap:16px;max-width:900px;margin:0 auto;display:flex}.how__title[data-v-93d63993]{text-align:center;margin-top:4px;margin-bottom:8px}.how__steps[data-v-93d63993]{grid-template-columns:repeat(3,1fr);gap:0;width:100%;list-style:none;display:grid}.how__step[data-v-93d63993]{border-right:var(--border-default);flex-direction:column;gap:16px;padding:32px 32px 32px 0;display:flex}.how__step[data-v-93d63993]:first-child{padding-left:0}.how__step[data-v-93d63993]:last-child{border-right:none;padding-left:32px;padding-right:0}.how__step[data-v-93d63993]:not(:first-child):not(:last-child){padding-left:32px}.how__step-icon[data-v-93d63993]{border-radius:var(--radius-md);background:var(--color-primary-50);width:36px;height:36px;color:var(--color-primary-800);flex-shrink:0;justify-content:center;align-items:center;display:flex}.how__step-content[data-v-93d63993]{flex-direction:column;gap:8px;display:flex}.how__step-content h3[data-v-93d63993]{color:var(--color-gray-900);font-size:20px}.how__step-body[data-v-93d63993]{color:var(--color-gray-600);white-space:pre-line;font-size:14px;font-weight:300;line-height:1.7}.waitlist[data-v-06ec1ce7]{background:var(--color-gray-50);padding:80px 24px}.waitlist__inner[data-v-06ec1ce7]{max-width:var(--content-max-width);flex-direction:column;align-items:center;gap:16px;margin:0 auto;display:flex}.waitlist__title[data-v-06ec1ce7]{text-align:center;margin-top:4px;margin-bottom:8px}.waitlist__list[data-v-06ec1ce7]{flex-direction:row;align-items:stretch;gap:16px;width:100%;list-style:none;display:flex}.waitlist__card[data-v-06ec1ce7]{flex-direction:column;flex:1;gap:12px;display:flex}.waitlist__card-icon[data-v-06ec1ce7]{border-radius:var(--radius-md);color:#00000073;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.waitlist__card-role[data-v-06ec1ce7]{color:var(--color-gray-900);font-size:15px;font-weight:500;line-height:1.4}.waitlist__card-sub[data-v-06ec1ce7]{color:var(--color-gray-400);font-size:13px;font-weight:300;line-height:1.5}.faq[data-v-b6e115d1]{background:#fff;padding:80px 24px}.faq__inner[data-v-b6e115d1]{flex-direction:column;align-items:center;gap:16px;max-width:900px;margin:0 auto;display:flex}.faq__title[data-v-b6e115d1]{text-align:center;margin-top:4px;margin-bottom:4px}.faq__list[data-v-b6e115d1]{width:100%}.faq__item[data-v-b6e115d1]{border-bottom:var(--border-default)}.faq__item[data-v-b6e115d1]:first-child{border-top:var(--border-default)}.faq__question[data-v-b6e115d1]{cursor:pointer;text-align:left;width:100%;color:var(--color-gray-900);background:0 0;border:none;justify-content:space-between;align-items:center;gap:12px;padding:16px 0;font-family:DM Sans,sans-serif;font-size:15px;font-weight:400;line-height:1.5;display:flex}.faq__question[data-v-b6e115d1]:hover{color:var(--color-primary-800)}.faq__chevron[data-v-b6e115d1]{color:var(--color-gray-400);flex-shrink:0;transition:color .15s}.faq__question:hover .faq__chevron[data-v-b6e115d1]{color:var(--color-primary-800)}.faq__answer[data-v-b6e115d1]{padding-bottom:16px}.faq__answer p[data-v-b6e115d1]{color:var(--color-gray-600);font-size:14px;font-weight:300;line-height:1.7}.cta[data-v-714e2983]{background:var(--color-gray-50);text-align:center;padding:96px 24px}.cta__inner[data-v-714e2983]{flex-direction:column;align-items:center;gap:16px;max-width:600px;margin:0 auto;display:flex}.cta__title[data-v-714e2983]{color:var(--color-gray-900);white-space:pre-line;font-size:28px;line-height:1.3}.cta__subtitle[data-v-714e2983]{color:var(--color-gray-600);font-size:15px;font-weight:300;line-height:1.7}.cta__btn[data-v-714e2983]{margin-top:8px;padding:13px 32px;font-size:15px}.cta__note[data-v-714e2983]{color:var(--color-gray-400);font-size:11px;line-height:1}.landing-page[data-v-6bf5b051]{flex-direction:column;min-height:100vh;display:flex}main[data-v-6bf5b051]{flex:1}.auth-panel[data-v-8df117f4]{background:#042c53;flex-direction:column;min-height:100vh;padding:40px 48px;display:flex;position:relative;overflow:hidden}.auth-panel__circle[data-v-8df117f4]{pointer-events:none;border-radius:50%;position:absolute}.auth-panel__circle--1[data-v-8df117f4]{opacity:.5;background:#0c447c;width:320px;height:320px;top:-80px;right:-80px}.auth-panel__circle--2[data-v-8df117f4]{opacity:.3;background:#185fa5;width:200px;height:200px;bottom:80px;left:-60px}.auth-panel__logo[data-v-8df117f4]{z-index:1;align-items:center;gap:10px;text-decoration:none;display:flex;position:relative}.auth-panel__logo[data-v-8df117f4]:hover{text-decoration:none}.auth-panel__logo-icon[data-v-8df117f4]{align-items:center;display:flex}.auth-panel__logo-name[data-v-8df117f4]{color:#e6f1fb;font-family:DM Serif Display,serif;font-size:18px;font-weight:400}.auth-panel__hero[data-v-8df117f4]{z-index:1;flex-direction:column;flex:1;justify-content:center;display:flex;position:relative}.auth-panel__heading[data-v-8df117f4]{color:#e6f1fb;margin:0 0 16px;font-family:DM Serif Display,serif;font-size:32px;font-weight:400;line-height:1.3}.auth-panel__heading em[data-v-8df117f4]{color:#85b7eb;font-style:italic}.auth-panel__subtitle[data-v-8df117f4]{color:#85b7eb;max-width:220px;margin:0;font-size:13px;font-weight:300;line-height:1.7}.auth-panel__social-proof[data-v-8df117f4]{z-index:1;border-top:.5px solid #185fa5;align-items:center;gap:12px;padding-top:24px;display:flex;position:relative}.auth-panel__avatars[data-v-8df117f4]{display:flex}.auth-panel__avatar[data-v-8df117f4]{background:#555;border:2px solid #042c53;border-radius:50%;width:28px;height:28px;margin-left:-8px;display:inline-block}.auth-panel__avatar[data-v-8df117f4]:first-child{margin-left:0}.auth-panel__social-text[data-v-8df117f4]{color:#85b7eb;margin:0;font-size:13px;font-weight:300}.oauth-btn[data-v-010ae44b]{color:#111;cursor:pointer;background:#f5f5f5;border:.5px solid #0000001a;border-radius:8px;justify-content:center;align-items:center;gap:10px;width:100%;padding:11px 24px;font-family:DM Sans,sans-serif;font-size:14px;font-weight:500;transition:background .15s;display:flex}.oauth-btn[data-v-010ae44b]:hover:not(:disabled){background:#ebebeb}.oauth-btn[data-v-010ae44b]:disabled{opacity:.6;cursor:not-allowed}.oauth-btn__spinner[data-v-010ae44b]{border:2px solid #00000026;border-top-color:#0c447c;border-radius:50%;flex-shrink:0;width:16px;height:16px;animation:.7s linear infinite spin-010ae44b;display:inline-block}.oauth-btn__icon[data-v-010ae44b]{align-items:center;display:flex}@keyframes spin-010ae44b{to{transform:rotate(360deg)}}.login-form[data-v-f5fbfe99]{width:100%;max-width:360px;margin:0 auto}.login-form__title[data-v-f5fbfe99]{color:#111;margin:0 0 8px;font-family:DM Serif Display,serif;font-size:24px;font-weight:400}.login-form__subtitle[data-v-f5fbfe99]{color:#555;margin:0 0 24px;font-size:13px;font-weight:300}.login-form__oauth[data-v-f5fbfe99]{flex-direction:column;gap:10px;margin-bottom:20px;display:flex}.login-form__divider[data-v-f5fbfe99]{align-items:center;gap:12px;margin-bottom:20px;display:flex}.login-form__divider-line[data-v-f5fbfe99]{background:#0000001a;flex:1;height:.5px}.login-form__divider-text[data-v-f5fbfe99]{color:#888;font-size:12px;font-weight:400}.login-form__fields[data-v-f5fbfe99]{flex-direction:column;gap:16px;display:flex}.form-group[data-v-f5fbfe99]{flex-direction:column;gap:6px;display:flex}.form-label[data-v-f5fbfe99]{color:#111;font-size:13px;font-weight:500}.form-label-row[data-v-f5fbfe99]{justify-content:space-between;align-items:center;display:flex}.form-forgot[data-v-f5fbfe99]{color:#185fa5;font-size:12px;text-decoration:none}.form-forgot[data-v-f5fbfe99]:hover{text-decoration:underline}.form-input[data-v-f5fbfe99]{color:#111;box-sizing:border-box;background:#fff;border:.5px solid #00000040;border-radius:8px;outline:none;width:100%;padding:10px 12px;font-family:DM Sans,sans-serif;font-size:14px;font-weight:400;transition:border-color .15s}.form-input[data-v-f5fbfe99]:focus{border-color:#185fa5}.form-input--password[data-v-f5fbfe99]{padding-right:40px}.form-input-wrapper[data-v-f5fbfe99]{position:relative}.form-eye-toggle[data-v-f5fbfe99]{cursor:pointer;color:#888;background:0 0;border:none;align-items:center;padding:4px;display:flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.form-eye-toggle[data-v-f5fbfe99]:hover{color:#111}.form-error[data-v-f5fbfe99]{color:#e24b4a;margin-top:8px;margin-bottom:0;font-size:13px}.btn-full[data-v-f5fbfe99]{justify-content:center;align-items:center;width:100%;display:flex}.btn-spinner[data-v-f5fbfe99]{border:2px solid #e6f1fb66;border-top-color:#e6f1fb;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite spin-f5fbfe99;display:inline-block}.login-form__signup-link[data-v-f5fbfe99]{text-align:center;color:#555;margin-top:20px;font-size:12px}.link-accent[data-v-f5fbfe99]{color:#185fa5;text-decoration:none}.link-accent[data-v-f5fbfe99]:hover{text-decoration:underline}@keyframes spin-f5fbfe99{to{transform:rotate(360deg)}}.auth-layout[data-v-7a03a64b]{min-height:100vh;display:flex}.auth-layout__left[data-v-7a03a64b]{flex:0 0 50%}.auth-layout__right[data-v-7a03a64b]{background:#fff;flex-direction:column;flex:0 0 50%;display:flex}.auth-header[data-v-7a03a64b]{justify-content:flex-end;padding:16px 24px 0;display:flex}.auth-header__lang[data-v-7a03a64b]{align-items:center;gap:4px;display:flex}.auth-header__lang-sep[data-v-7a03a64b]{color:var(--color-gray-400);-webkit-user-select:none;user-select:none;font-size:12px}.auth-header__lang-btn[data-v-7a03a64b]{color:var(--color-gray-400);cursor:pointer;letter-spacing:.5px;background:0 0;border:none;padding:2px 4px;font-family:DM Sans,sans-serif;font-size:11px;font-weight:500;transition:color .15s}.auth-header__lang-btn[data-v-7a03a64b]:hover{color:var(--color-gray-900)}.auth-header__lang-btn--active[data-v-7a03a64b]{color:var(--color-primary-800)}.auth-body[data-v-7a03a64b]{flex:1;justify-content:center;align-items:center;padding:32px 32px 48px;display:flex}@media (width<=768px){.auth-layout[data-v-7a03a64b]{flex-direction:column}.auth-layout__left[data-v-7a03a64b]{flex:none;min-height:auto;padding:32px 24px}.auth-layout__right[data-v-7a03a64b]{flex:1}.auth-body[data-v-7a03a64b]{padding:24px 24px 32px}}.signup-form[data-v-b07f8571]{width:100%;max-width:360px;margin:0 auto}.signup-form__title[data-v-b07f8571]{color:#111;margin:0 0 8px;font-family:DM Serif Display,serif;font-size:24px;font-weight:400}.signup-form__subtitle[data-v-b07f8571]{color:#555;margin:0 0 24px;font-size:13px;font-weight:300}.signup-form__oauth[data-v-b07f8571]{flex-direction:column;gap:10px;margin-bottom:20px;display:flex}.signup-form__divider[data-v-b07f8571]{align-items:center;gap:12px;margin-bottom:20px;display:flex}.signup-form__divider-line[data-v-b07f8571]{background:#0000001a;flex:1;height:.5px}.signup-form__divider-text[data-v-b07f8571]{color:#888;font-size:12px;font-weight:400}.signup-form__fields[data-v-b07f8571]{flex-direction:column;gap:16px;display:flex}.form-group[data-v-b07f8571]{flex-direction:column;gap:6px;display:flex}.form-label[data-v-b07f8571]{color:#111;font-size:13px;font-weight:500}.form-input[data-v-b07f8571]{color:#111;box-sizing:border-box;background:#fff;border:.5px solid #00000040;border-radius:8px;outline:none;width:100%;padding:10px 12px;font-family:DM Sans,sans-serif;font-size:14px;font-weight:400;transition:border-color .15s}.form-input[data-v-b07f8571]:focus{border-color:#185fa5}.form-input--password[data-v-b07f8571]{padding-right:40px}.form-input-wrapper[data-v-b07f8571]{position:relative}.form-eye-toggle[data-v-b07f8571]{cursor:pointer;color:#888;background:0 0;border:none;align-items:center;padding:4px;display:flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.form-eye-toggle[data-v-b07f8571]:hover{color:#111}.form-error[data-v-b07f8571]{color:#e24b4a;margin-top:8px;margin-bottom:0;font-size:13px}.btn-full[data-v-b07f8571]{justify-content:center;align-items:center;width:100%;display:flex}.btn-spinner[data-v-b07f8571]{border:2px solid #e6f1fb66;border-top-color:#e6f1fb;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite spin-b07f8571;display:inline-block}.signup-form__login-link[data-v-b07f8571]{text-align:center;color:#555;margin-top:20px;font-size:12px}.link-accent[data-v-b07f8571]{color:#185fa5;text-decoration:none}.link-accent[data-v-b07f8571]:hover{text-decoration:underline}@keyframes spin-b07f8571{to{transform:rotate(360deg)}}.auth-layout[data-v-11c70a47]{min-height:100vh;display:flex}.auth-layout__left[data-v-11c70a47]{flex:0 0 50%}.auth-layout__right[data-v-11c70a47]{background:#fff;flex-direction:column;flex:0 0 50%;display:flex}.auth-header[data-v-11c70a47]{justify-content:flex-end;padding:16px 24px 0;display:flex}.auth-header__lang[data-v-11c70a47]{align-items:center;gap:4px;display:flex}.auth-header__lang-sep[data-v-11c70a47]{color:var(--color-gray-400);-webkit-user-select:none;user-select:none;font-size:12px}.auth-header__lang-btn[data-v-11c70a47]{color:var(--color-gray-400);cursor:pointer;letter-spacing:.5px;background:0 0;border:none;padding:2px 4px;font-family:DM Sans,sans-serif;font-size:11px;font-weight:500;transition:color .15s}.auth-header__lang-btn[data-v-11c70a47]:hover{color:var(--color-gray-900)}.auth-header__lang-btn--active[data-v-11c70a47]{color:var(--color-primary-800)}.auth-body[data-v-11c70a47]{flex:1;justify-content:center;align-items:center;padding:32px 32px 48px;display:flex}@media (width<=768px){.auth-layout[data-v-11c70a47]{flex-direction:column}.auth-layout__left[data-v-11c70a47]{flex:none;min-height:auto;padding:32px 24px}.auth-layout__right[data-v-11c70a47]{flex:1}.auth-body[data-v-11c70a47]{padding:24px 24px 32px}}.auth-layout[data-v-cc0837a0]{min-height:100vh;display:flex}.auth-layout__left[data-v-cc0837a0]{flex:0 0 50%}.auth-layout__right[data-v-cc0837a0]{background:#fff;flex-direction:column;flex:0 0 50%;display:flex}.auth-header[data-v-cc0837a0]{justify-content:flex-end;padding:16px 24px 0;display:flex}.auth-header__lang[data-v-cc0837a0]{align-items:center;gap:4px;display:flex}.auth-header__lang-sep[data-v-cc0837a0]{color:var(--color-gray-400);-webkit-user-select:none;user-select:none;font-size:12px}.auth-header__lang-btn[data-v-cc0837a0]{color:var(--color-gray-400);cursor:pointer;letter-spacing:.5px;background:0 0;border:none;padding:2px 4px;font-family:DM Sans,sans-serif;font-size:11px;font-weight:500;transition:color .15s}.auth-header__lang-btn[data-v-cc0837a0]:hover{color:var(--color-gray-900)}.auth-header__lang-btn--active[data-v-cc0837a0]{color:var(--color-primary-800)}.auth-body[data-v-cc0837a0]{flex:1;justify-content:center;align-items:center;padding:32px 32px 48px;display:flex}.forgot-form[data-v-cc0837a0]{width:100%;max-width:360px}.forgot-form__title[data-v-cc0837a0]{color:#111;margin:0 0 8px;font-family:DM Serif Display,serif;font-size:24px;font-weight:400}.forgot-form__subtitle[data-v-cc0837a0]{color:#555;margin:0 0 24px;font-size:13px;font-weight:300;line-height:1.6}.forgot-form__fields[data-v-cc0837a0]{flex-direction:column;gap:16px;display:flex}.form-group[data-v-cc0837a0]{flex-direction:column;gap:6px;display:flex}.form-label[data-v-cc0837a0]{color:#111;font-size:13px;font-weight:500}.form-input[data-v-cc0837a0]{color:#111;box-sizing:border-box;background:#fff;border:.5px solid #00000040;border-radius:8px;outline:none;width:100%;padding:10px 12px;font-family:DM Sans,sans-serif;font-size:14px;font-weight:400;transition:border-color .15s}.form-input[data-v-cc0837a0]:focus{border-color:#185fa5}.form-error[data-v-cc0837a0]{color:#e24b4a;margin:0;font-size:13px}.btn-full[data-v-cc0837a0]{justify-content:center;align-items:center;gap:8px;width:100%;display:flex}.btn-spinner[data-v-cc0837a0]{border:2px solid #e6f1fb66;border-top-color:#e6f1fb;border-radius:50%;flex-shrink:0;width:16px;height:16px;animation:.7s linear infinite spin-cc0837a0;display:inline-block}.forgot-form__success[data-v-cc0837a0]{flex-direction:column;gap:16px;margin-bottom:8px;display:flex}.forgot-form__success-text[data-v-cc0837a0]{color:#333;margin:0;font-size:14px;line-height:1.6}.forgot-form__try-again[data-v-cc0837a0]{color:#185fa5;cursor:pointer;text-align:left;background:0 0;border:none;padding:0;font-family:DM Sans,sans-serif;font-size:13px}.forgot-form__try-again[data-v-cc0837a0]:hover{text-decoration:underline}.forgot-form__back[data-v-cc0837a0]{text-align:center;color:#555;margin-top:24px;margin-bottom:0;font-size:12px}.link-accent[data-v-cc0837a0]{color:#185fa5;text-decoration:none}.link-accent[data-v-cc0837a0]:hover{text-decoration:underline}@keyframes spin-cc0837a0{to{transform:rotate(360deg)}}@media (width<=768px){.auth-layout[data-v-cc0837a0]{flex-direction:column}.auth-layout__left[data-v-cc0837a0]{flex:none;min-height:auto;padding:32px 24px}.auth-layout__right[data-v-cc0837a0]{flex:1}.auth-body[data-v-cc0837a0]{padding:24px 24px 32px}}.auth-layout[data-v-c8b7e2dd]{min-height:100vh;display:flex}.auth-layout__left[data-v-c8b7e2dd]{flex:0 0 50%}.auth-layout__right[data-v-c8b7e2dd]{background:#fff;flex-direction:column;flex:0 0 50%;display:flex}.auth-header[data-v-c8b7e2dd]{justify-content:flex-end;padding:16px 24px 0;display:flex}.auth-header__lang[data-v-c8b7e2dd]{align-items:center;gap:4px;display:flex}.auth-header__lang-sep[data-v-c8b7e2dd]{color:var(--color-gray-400);-webkit-user-select:none;user-select:none;font-size:12px}.auth-header__lang-btn[data-v-c8b7e2dd]{color:var(--color-gray-400);cursor:pointer;letter-spacing:.5px;background:0 0;border:none;padding:2px 4px;font-family:DM Sans,sans-serif;font-size:11px;font-weight:500;transition:color .15s}.auth-header__lang-btn[data-v-c8b7e2dd]:hover{color:var(--color-gray-900)}.auth-header__lang-btn--active[data-v-c8b7e2dd]{color:var(--color-primary-800)}.auth-body[data-v-c8b7e2dd]{flex:1;justify-content:center;align-items:center;padding:32px 32px 48px;display:flex}.reset-password-form[data-v-c8b7e2dd]{width:100%;max-width:360px;margin:0 auto}.reset-password-form__title[data-v-c8b7e2dd]{color:#111;margin:0 0 8px;font-family:DM Serif Display,serif;font-size:24px;font-weight:400}.reset-password-form__subtitle[data-v-c8b7e2dd]{color:#555;margin:0 0 24px;font-size:13px;font-weight:300}.reset-password-form__success[data-v-c8b7e2dd]{color:#111;margin:0 0 24px;font-size:15px;font-weight:500}.reset-password-form__fields[data-v-c8b7e2dd]{flex-direction:column;gap:16px;display:flex}.form-group[data-v-c8b7e2dd]{flex-direction:column;gap:6px;display:flex}.form-label[data-v-c8b7e2dd]{color:#111;font-size:13px;font-weight:500}.form-input[data-v-c8b7e2dd]{color:#111;box-sizing:border-box;background:#fff;border:.5px solid #00000040;border-radius:8px;outline:none;width:100%;padding:10px 12px;font-family:DM Sans,sans-serif;font-size:14px;font-weight:400;transition:border-color .15s}.form-input[data-v-c8b7e2dd]:focus{border-color:#185fa5}.form-input--password[data-v-c8b7e2dd]{padding-right:40px}.form-input--error[data-v-c8b7e2dd]{border-color:#e24b4a}.form-input-wrapper[data-v-c8b7e2dd]{position:relative}.form-eye-toggle[data-v-c8b7e2dd]{cursor:pointer;color:#888;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;transition:color .15s;display:flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.form-eye-toggle[data-v-c8b7e2dd]:hover{color:#111}.form-error[data-v-c8b7e2dd]{color:#e24b4a;margin:0;font-size:13px}.btn-primary[data-v-c8b7e2dd]{color:#fff;cursor:pointer;background:#185fa5;border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:11px 20px;font-family:DM Sans,sans-serif;font-size:14px;font-weight:500;transition:background .15s;display:flex}.btn-primary[data-v-c8b7e2dd]:hover:not(:disabled){background:#0c447c}.btn-primary[data-v-c8b7e2dd]:disabled{opacity:.6;cursor:not-allowed}.btn-full[data-v-c8b7e2dd]{width:100%}.btn-spinner[data-v-c8b7e2dd]{border:2px solid #e6f1fb66;border-top-color:#e6f1fb;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite spin-c8b7e2dd;display:inline-block}.link-accent[data-v-c8b7e2dd]{color:#185fa5;font-size:13px;text-decoration:none}.link-accent[data-v-c8b7e2dd]:hover{text-decoration:underline}@keyframes spin-c8b7e2dd{to{transform:rotate(360deg)}}@media (width<=768px){.auth-layout[data-v-c8b7e2dd]{flex-direction:column}.auth-layout__left[data-v-c8b7e2dd]{flex:none;min-height:auto;padding:32px 24px}.auth-layout__right[data-v-c8b7e2dd]{flex:1}.auth-body[data-v-c8b7e2dd]{padding:24px 24px 32px}}.onboarding-layout[data-v-1d7d895d]{background:#f5f7fa;justify-content:center;align-items:center;min-height:100vh;padding:32px 16px;display:flex}.onboarding-card[data-v-1d7d895d]{background:#fff;border:.5px solid #0000001a;border-radius:12px;width:100%;max-width:480px;padding:40px 40px 36px}.onboarding-card__logo[data-v-1d7d895d]{align-items:center;gap:8px;margin-bottom:24px;text-decoration:none;display:flex}.onboarding-card__logo-name[data-v-1d7d895d]{color:#111;font-family:DM Serif Display,serif;font-size:16px;font-weight:400}.onboarding-progress__wrapper[data-v-1d7d895d]{align-items:center;gap:10px;margin-bottom:28px;display:flex}.onboarding-progress[data-v-1d7d895d]{background:#e6f1fb;border-radius:2px;flex:1;height:4px;overflow:hidden}.onboarding-progress__fill[data-v-1d7d895d]{background:#185fa5;border-radius:2px;height:100%;transition:width .35s}.onboarding-progress__percent[data-v-1d7d895d]{color:#185fa5;text-align:right;flex-shrink:0;min-width:32px;font-size:12px;font-weight:500}.onboarding-card__body[data-v-1d7d895d]{flex-direction:column;display:flex}.onboarding-card__eyebrow[data-v-1d7d895d]{color:#185fa5;letter-spacing:.02em;margin:0 0 8px;font-size:13px;font-weight:500}.onboarding-card__title[data-v-1d7d895d]{color:#111;margin:0 0 10px;font-family:DM Serif Display,serif;font-size:26px;font-weight:400}.onboarding-card__subtitle[data-v-1d7d895d]{color:#555;margin:0 0 24px;font-size:13px;font-weight:300;line-height:1.6}.onboarding-card__hint[data-v-1d7d895d]{color:#0c447c;align-items:center;gap:6px;margin:-8px 0 16px;font-size:12px;display:inline-flex}.onboarding-card__instruction[data-v-1d7d895d]{color:#333;background:#f5f7fa;border-radius:8px;margin:0 0 20px;padding:12px 16px;font-size:13px;font-weight:400;line-height:1.6}.onboarding-card__skip-note[data-v-1d7d895d]{color:#888;margin:4px 0 16px;font-size:12px}.onboarding-card__cta[data-v-1d7d895d]{align-self:stretch}.onboarding-form[data-v-1d7d895d]{flex-direction:column;gap:16px;display:flex}.form-group[data-v-1d7d895d]{flex-direction:column;gap:6px;display:flex}.form-label[data-v-1d7d895d]{color:#111;font-size:13px;font-weight:500}.form-input[data-v-1d7d895d]{color:#111;box-sizing:border-box;background:#fff;border:.5px solid #00000040;border-radius:8px;outline:none;width:100%;padding:10px 12px;font-family:DM Sans,sans-serif;font-size:14px;font-weight:400;transition:border-color .15s}.form-input[data-v-1d7d895d]:focus{border-color:#185fa5}.form-textarea[data-v-1d7d895d]{resize:vertical;line-height:1.5}.form-textarea--tall[data-v-1d7d895d]{min-height:120px}.onboarding-card__nav[data-v-1d7d895d]{justify-content:space-between;align-items:center;gap:12px;margin-top:8px;display:flex}.onboarding-card__nav-right[data-v-1d7d895d]{gap:10px;display:flex}.onboarding-guidelines[data-v-1d7d895d]{flex-direction:column;gap:12px;margin:0 0 28px;padding:0;list-style:none;display:flex}.onboarding-guidelines__item[data-v-1d7d895d]{color:#333;align-items:center;gap:10px;font-size:14px;display:flex}.onboarding-guidelines__icon[data-v-1d7d895d]{flex-shrink:0;font-size:18px}.btn-ghost[data-v-1d7d895d]{color:#555;cursor:pointer;background:0 0;border:.5px solid #0003;border-radius:8px;padding:10px 16px;font-family:DM Sans,sans-serif;font-size:14px;font-weight:500;transition:border-color .15s,color .15s}.btn-ghost[data-v-1d7d895d]:hover{color:#111;border-color:#0006}.btn-ghost--muted[data-v-1d7d895d]{color:#888;border-color:#0000}.btn-ghost--muted[data-v-1d7d895d]:hover{color:#555;border-color:#00000026}.btn-spinner[data-v-1d7d895d]{border:2px solid #e6f1fb66;border-top-color:#e6f1fb;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite spin-1d7d895d;display:inline-block}@keyframes spin-1d7d895d{to{transform:rotate(360deg)}}.topic-tags[data-v-1d7d895d]{flex-wrap:wrap;gap:8px;display:flex}.topic-tag[data-v-1d7d895d]{color:#555;cursor:pointer;background:#f5f5f5;border:.5px solid #ccc;border-radius:9999px;padding:6px 14px;font-family:DM Sans,sans-serif;font-size:13px;line-height:1;transition:background .15s,border-color .15s,color .15s}.topic-tag--selected[data-v-1d7d895d]{color:#0c447c;background:#e6f1fb;border-color:#378add;font-weight:500}.topic-tag--custom[data-v-1d7d895d]{color:#0c447c;cursor:default;background:#e6f1fb;border-color:#378add;align-items:center;gap:5px;padding-right:8px;font-weight:500;display:inline-flex}.topic-tag__remove[data-v-1d7d895d]{color:#0c447c;cursor:pointer;background:0 0;border:none;align-items:center;padding:0;font-size:15px;line-height:1;display:flex}.topic-tag--add[data-v-1d7d895d]{color:#185fa5;background:#fff;border-style:dashed}.topic-tag--add[data-v-1d7d895d]:hover{background:#f0f7ff;border-color:#185fa5}.topic-custom-input[data-v-1d7d895d]{color:#0c447c;background:#e6f1fb;border:.5px solid #378add;border-radius:9999px;outline:none;width:130px;padding:6px 14px;font-family:DM Sans,sans-serif;font-size:13px}.btn-primary[data-v-1d7d895d]:disabled{opacity:.45;cursor:not-allowed}.post-field[data-v-1d7d895d]{flex-direction:column;gap:6px;display:flex;position:relative}.post-field__header[data-v-1d7d895d]{justify-content:space-between;align-items:center;display:flex}.post-field__remove[data-v-1d7d895d]{color:#888;cursor:pointer;background:0 0;border:none;padding:0;font-size:18px;line-height:1;transition:color .15s}.post-field__remove[data-v-1d7d895d]:hover{color:#e24b4a}.post-field__textarea[data-v-1d7d895d]{resize:none;border-color:#ccc;min-height:72px;overflow:hidden}.post-field__textarea[data-v-1d7d895d]:focus{border-color:#378add}.posts-counter[data-v-1d7d895d]{color:#888;margin:0;font-size:12px}.btn-add-post[data-v-1d7d895d]{color:#185fa5;cursor:pointer;background:0 0;border:.5px dashed #0000004d;border-radius:8px;width:100%;padding:10px 16px;font-family:DM Sans,sans-serif;font-size:14px;font-weight:500;transition:border-color .15s,background .15s}.btn-add-post[data-v-1d7d895d]:hover{background:#f0f7ff;border-color:#185fa5}.posts-skip-link[data-v-1d7d895d]{color:#888;cursor:pointer;text-align:left;background:0 0;border:none;padding:0;font-family:DM Sans,sans-serif;font-size:13px;transition:color .15s}.posts-skip-link[data-v-1d7d895d]:hover{color:#555}.sidebar[data-v-feaff456]{box-sizing:border-box;background:#fff;border-right:.5px solid #0000001a;flex-direction:column;flex-shrink:0;width:220px;height:100vh;padding:24px 12px 20px;display:flex;position:sticky;top:0}.sidebar__logo[data-v-feaff456]{color:var(--color-gray-900,#111827);align-items:center;gap:8px;margin-bottom:28px;padding:0 4px;text-decoration:none;display:flex}.sidebar__logo[data-v-feaff456]:hover{text-decoration:none}.sidebar__logo-text[data-v-feaff456]{color:var(--color-gray-900,#111827);font-family:DM Serif Display,serif;font-size:16px;font-weight:400}.sidebar__nav[data-v-feaff456]{flex-direction:column;flex:1;gap:4px;display:flex}.sidebar__link[data-v-feaff456]{color:var(--color-gray-700,#374151);border-radius:8px;align-items:center;gap:10px;padding:8px 10px;font-family:DM Sans,sans-serif;font-size:14px;font-weight:400;text-decoration:none;transition:background .15s,color .15s;display:flex;position:relative}.sidebar__link[data-v-feaff456]:hover{color:#0c447c;background:#f3f8fd;text-decoration:none}.sidebar__link--active[data-v-feaff456]{color:#0c447c;background:#e6f1fb;font-weight:500}.sidebar__dot[data-v-feaff456]{background:#22c55e;border-radius:50%;flex-shrink:0;width:7px;height:7px;margin-left:auto}.sidebar__footer[data-v-feaff456]{border-top:.5px solid #00000014;flex-direction:column;gap:10px;padding-top:16px;display:flex}.sidebar__user[data-v-feaff456]{align-items:center;gap:10px;display:flex}.sidebar__avatar[data-v-feaff456]{color:#e6f1fb;background:#0c447c;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-family:DM Sans,sans-serif;font-size:12px;font-weight:600;display:flex}.sidebar__user-info[data-v-feaff456]{flex-direction:column;display:flex;overflow:hidden}.sidebar__user-name[data-v-feaff456]{color:var(--color-gray-900,#111827);white-space:nowrap;text-overflow:ellipsis;font-family:DM Sans,sans-serif;font-size:13px;font-weight:500;overflow:hidden}.sidebar__user-tagline[data-v-feaff456]{color:var(--color-gray-500,#6b7280);white-space:nowrap;text-overflow:ellipsis;font-family:DM Sans,sans-serif;font-size:11px;overflow:hidden}.sidebar__logout[data-v-feaff456]{color:var(--color-gray-500,#6b7280);cursor:pointer;text-align:left;background:0 0;border:none;padding:0;font-family:DM Sans,sans-serif;font-size:13px;transition:color .15s}.sidebar__logout[data-v-feaff456]:hover{color:var(--color-gray-900,#111827)}.capture-progress-banner[data-v-98897e7b]{border-bottom-style:solid;border-bottom-width:.5px;justify-content:space-between;align-items:center;gap:16px;padding:10px 16px;font-size:13px;line-height:1.4;display:flex}.capture-progress-banner--generating[data-v-98897e7b]{background:#e6f1fb;border-bottom-color:#b5d4f4}.capture-progress-banner--success[data-v-98897e7b]{background:#e1f5ee;border-bottom-color:#9fe1cb}.capture-progress-banner--error[data-v-98897e7b]{background:#faece7;border-bottom-color:#f5c4b3}.capture-progress-banner__left[data-v-98897e7b]{align-items:center;gap:10px;min-width:0;display:flex}.capture-progress-banner__right[data-v-98897e7b]{flex-shrink:0;align-items:center;gap:10px;display:flex}.capture-progress-banner__text-group[data-v-98897e7b]{flex-direction:column;gap:2px;min-width:0;display:flex}.capture-progress-banner__spinner[data-v-98897e7b]{border:2px solid #b5d4f4;border-top-color:#0c447c;border-radius:50%;flex-shrink:0;width:16px;height:16px;animation:.8s linear infinite cpb-spin-98897e7b;display:inline-block}@keyframes cpb-spin-98897e7b{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.capture-progress-banner__spinner[data-v-98897e7b]{opacity:.6;animation:none}.capture-progress-banner__progress-fill[data-v-98897e7b]{transition:none}}.capture-progress-banner__step-text[data-v-98897e7b]{color:#0c447c;font-size:13px;font-weight:500}.capture-progress-banner__step-indicator[data-v-98897e7b]{color:#6b7280;font-size:11px}.capture-progress-banner__progress-track[data-v-98897e7b]{background:#b5d4f4;border-radius:2px;width:120px;height:4px;overflow:hidden}.capture-progress-banner__progress-fill[data-v-98897e7b]{background:#0c447c;border-radius:2px;height:100%;transition:width .4s}.capture-progress-banner__success-icon[data-v-98897e7b]{color:#059669;flex-shrink:0;font-size:16px}.capture-progress-banner__success-text[data-v-98897e7b]{color:#085041;font-size:13px;font-weight:500}.capture-progress-banner__preview[data-v-98897e7b]{color:#6b7280;text-overflow:ellipsis;white-space:nowrap;max-width:300px;font-size:12px;overflow:hidden}.capture-progress-banner__error-icon[data-v-98897e7b]{color:#b45309;flex-shrink:0;font-size:16px}.capture-progress-banner__error-text[data-v-98897e7b]{color:#712b13;font-size:13px}.capture-progress-banner__dismiss[data-v-98897e7b]{cursor:pointer;color:#6b7280;background:0 0;border:none;padding:2px 4px;font-size:16px;line-height:1}.capture-progress-banner__dismiss[data-v-98897e7b]:hover{color:#374151}.capture-progress-banner__cta[data-v-98897e7b]{white-space:nowrap;padding:5px 12px;font-size:12px}.capture-progress-banner__error-link[data-v-98897e7b]{cursor:pointer;color:#712b13;white-space:nowrap;background:0 0;border:none;padding:0;font-size:13px;text-decoration:underline}.capture-progress-banner__error-link[data-v-98897e7b]:hover{color:#4a1b0a}@media (width<=480px){.capture-progress-banner[data-v-98897e7b]{flex-wrap:wrap;gap:10px}.capture-progress-banner__progress-track[data-v-98897e7b]{width:80px}.capture-progress-banner__preview[data-v-98897e7b]{max-width:160px}}.cfp-root[data-v-e9bbe04e]{z-index:998;pointer-events:auto;background:#fff;border:.5px solid #e5e7eb;border-radius:12px;width:360px;padding:24px;position:fixed;bottom:32px;left:50%;transform:translate(-50%);box-shadow:0 8px 32px #00000024}.cfp-slide-enter-active[data-v-e9bbe04e],.cfp-slide-leave-active[data-v-e9bbe04e]{transition:opacity .3s,transform .3s}.cfp-slide-enter-from[data-v-e9bbe04e],.cfp-slide-leave-to[data-v-e9bbe04e]{opacity:0;transform:translate(-50%)translateY(20px)}.cfp-header[data-v-e9bbe04e]{align-items:center;gap:6px;margin-bottom:12px;display:flex}.cfp-logo[data-v-e9bbe04e]{align-items:center;display:flex}.cfp-label[data-v-e9bbe04e]{color:#0c447c;text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:600}.cfp-question[data-v-e9bbe04e]{color:#111827;margin:0 0 14px;font-family:DM Serif Display,serif;font-size:16px;font-weight:400;line-height:1.4}.cfp-ratings[data-v-e9bbe04e]{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.cfp-rating-btn[data-v-e9bbe04e]{color:#374151;cursor:pointer;white-space:nowrap;background:#f9fafb;border:1px solid #d1d5db;border-radius:20px;padding:6px 14px;font-size:13px;transition:background .15s,border-color .15s,color .15s}.cfp-rating-btn--active[data-v-e9bbe04e],.cfp-rating-btn[data-v-e9bbe04e]:hover{color:#fff;background:#0c447c;border-color:#0c447c}.cfp-textarea[data-v-e9bbe04e]{color:#111827;box-sizing:border-box;resize:vertical;background:#fff;border:1px solid #d1d5db;border-radius:8px;outline:none;width:100%;padding:10px 12px;font-family:inherit;font-size:12px;line-height:1.5;transition:border-color .15s}.cfp-textarea[data-v-e9bbe04e]:focus{border-color:#0c447c}.cfp-textarea[data-v-e9bbe04e]::placeholder{color:#9ca3af}.cfp-actions[data-v-e9bbe04e]{align-items:center;gap:16px;margin-top:14px;display:flex}.cfp-send[data-v-e9bbe04e]{color:#fff;cursor:pointer;background:#0c447c;border:none;border-radius:8px;align-items:center;gap:8px;padding:9px 20px;font-size:14px;font-weight:500;transition:background .15s,opacity .15s;display:flex}.cfp-send[data-v-e9bbe04e]:hover:not(:disabled){background:#0a3a6e}.cfp-send[data-v-e9bbe04e]:disabled{opacity:.6;cursor:not-allowed}.cfp-skip[data-v-e9bbe04e]{color:#6b7280;cursor:pointer;background:0 0;border:none;padding:0;font-size:12px;transition:color .15s}.cfp-skip[data-v-e9bbe04e]:hover{color:#374151}@keyframes cfp-spin-e9bbe04e{to{transform:rotate(360deg)}}.cfp-spinner[data-v-e9bbe04e]{border:2px solid #fff6;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite cfp-spin-e9bbe04e;display:inline-block}.cfp-success[data-v-e9bbe04e]{color:#111827;text-align:center;padding:8px 0;font-size:14px}@media (width<=375px){.cfp-root[data-v-e9bbe04e]{width:calc(100vw - 24px);bottom:12px}}.dashboard-layout[data-v-0cd16dda]{min-height:100vh;display:flex}.dashboard-layout__main[data-v-0cd16dda]{background:#f9fafb;flex:1;padding:32px;position:relative;overflow-y:auto}.greeting[data-v-602042da]{margin-bottom:32px}.greeting__heading[data-v-602042da]{font-size:28px}.greeting__date[data-v-602042da]{color:var(--color-gray-400);margin-top:4px;font-size:14px}.streak-block[data-v-bc893d6b]{background:var(--color-gray-100);border-radius:0 var(--radius-lg) var(--radius-lg) 0;border-left:3px solid var(--color-warning);padding:20px}.streak-block__count[data-v-bc893d6b]{color:var(--color-gray-900);margin:0;font-size:24px;font-weight:500}.streak-block__sub[data-v-bc893d6b]{color:var(--color-gray-400);margin:4px 0 0;font-size:13px}.streak-block__today[data-v-bc893d6b]{color:var(--color-success);align-items:center;gap:6px;margin:12px 0 0;font-size:13px;display:flex}.streak-block__check[data-v-bc893d6b]{font-weight:600}.daily-capture[data-v-a0345288]{border:var(--border-default);border-radius:var(--radius-lg);text-align:center;box-shadow:var(--shadow-card);background:#fff;flex-direction:column;align-items:center;gap:16px;padding:32px;display:flex}.daily-capture--done[data-v-a0345288]{border-left:3px solid var(--color-success)}.daily-capture__mic[data-v-a0345288]{flex-shrink:0;animation:2s ease-in-out infinite mic-pulse-a0345288}@keyframes mic-pulse-a0345288{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.1)}}@media (prefers-reduced-motion:reduce){.daily-capture__mic[data-v-a0345288]{animation:none}}.daily-capture__icon[data-v-a0345288]{flex-shrink:0}.daily-capture__label[data-v-a0345288]{margin:0}.daily-capture__question[data-v-a0345288]{color:var(--color-gray-900);max-width:480px;margin:0;font-family:DM Serif Display,serif;font-size:18px;font-style:italic;line-height:1.4}.daily-capture__btn[data-v-a0345288]{padding:14px 32px;font-size:15px}.daily-capture__done-text[data-v-a0345288]{color:var(--color-gray-600);margin:0;font-size:16px}.recent-posts[data-v-504ca03f]{border:var(--border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);background:#fff;padding:24px}.recent-posts__header[data-v-504ca03f]{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.recent-posts__title[data-v-504ca03f]{color:var(--color-gray-900);margin:0;font-family:DM Sans,sans-serif;font-size:16px;font-weight:500}.recent-posts__see-all[data-v-504ca03f]{flex-shrink:0;font-size:13px}.recent-posts__empty[data-v-504ca03f]{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:32px 0;display:flex}.recent-posts__empty-illustration[data-v-504ca03f]{color:var(--color-gray-400);margin-bottom:4px}.recent-posts__empty-text[data-v-504ca03f]{color:var(--color-gray-600);margin:0;font-size:15px;font-weight:500}.recent-posts__empty-sub[data-v-504ca03f]{color:var(--color-gray-400);margin:0;font-size:13px}.recent-posts__list[data-v-504ca03f]{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.post-item[data-v-504ca03f]{border:var(--border-default);border-radius:var(--radius-md);flex-direction:column;gap:10px;padding:16px;display:flex}.post-item__text[data-v-504ca03f]{color:var(--color-text-primary,var(--color-gray-900));-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:0;font-family:DM Sans,sans-serif;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.post-item__text--empty[data-v-504ca03f]{color:var(--color-gray-400);font-style:italic}.post-item__meta[data-v-504ca03f]{align-items:center;gap:12px;display:flex}.post-item__date[data-v-504ca03f]{color:var(--color-gray-400);font-family:DM Sans,sans-serif;font-size:12px}.post-item__badge[data-v-504ca03f]{border-radius:var(--radius-full);align-items:center;padding:2px 8px;font-family:DM Sans,sans-serif;font-size:11px;font-weight:500;display:inline-flex}.post-item__badge--draft[data-v-504ca03f]{color:#fff;background:#ba7517}.post-item__badge--validated[data-v-504ca03f]{color:#fff;background:#185fa5}.post-item__badge--published[data-v-504ca03f]{color:#fff;background:#1d9e75}.post-item__badge--modified[data-v-504ca03f]{color:#fff;background:#0369a1}.post-item__badge--rejected[data-v-504ca03f]{color:#fff;background:#dc2626}.post-item__actions[data-v-504ca03f],.post-item__confirm[data-v-504ca03f]{align-items:center;gap:6px;display:flex}.post-item__action[data-v-504ca03f]{font-size:13px}.post-item__action--danger[data-v-504ca03f]{color:var(--color-danger)}.post-item__action--danger[data-v-504ca03f]:hover{color:var(--color-danger);text-decoration:underline}.post-item__action-sep[data-v-504ca03f]{color:var(--color-gray-400);-webkit-user-select:none;user-select:none;font-size:13px}.post-item__confirm-text[data-v-504ca03f]{color:var(--color-gray-600);margin-right:4px;font-family:DM Sans,sans-serif;font-size:13px}.post-item__confirm-btn[data-v-504ca03f]{font-size:13px}.post-item__confirm-btn--danger[data-v-504ca03f]{color:var(--color-danger)}.post-item__confirm-btn--danger[data-v-504ca03f]:hover{color:var(--color-danger);text-decoration:underline}.post-item__confirm-btn[data-v-504ca03f]:disabled{opacity:.5;cursor:not-allowed}.recent-posts__error[data-v-504ca03f]{color:var(--color-danger);margin:8px 0 0;font-size:13px}.capture-ready[data-v-6bb8477c]{justify-content:center;align-items:center;min-height:100vh;padding:40px 24px;display:flex}.capture-ready__content[data-v-6bb8477c]{text-align:center;flex-direction:column;align-items:center;gap:20px;width:100%;max-width:480px;display:flex}.capture-ready__mode-toggle[data-v-6bb8477c]{background:#f5f5f5;border-radius:999px;gap:0;padding:3px;display:flex}.capture-ready__mode-btn[data-v-6bb8477c]{color:#555;cursor:pointer;background:0 0;border:none;border-radius:999px;align-items:center;gap:6px;padding:7px 18px;font-size:14px;font-weight:500;transition:background .15s,color .15s;display:flex}.capture-ready__mode-btn--active[data-v-6bb8477c]{color:#fff;cursor:default;background:#0c447c}.capture-ready__mode-btn[data-v-6bb8477c]:not(.capture-ready__mode-btn--active):hover{background:#e8e8e8}.capture-ready__mic[data-v-6bb8477c]{flex-shrink:0}.capture-ready__label[data-v-6bb8477c]{margin-bottom:-8px}.capture-ready__question[data-v-6bb8477c]{color:var(--color-gray-900);margin-bottom:0;font-family:DM Serif Display,serif;font-size:20px;font-style:italic;line-height:1.4}.capture-ready__mode-selector[data-v-6bb8477c]{gap:10px;width:100%;max-width:420px;display:flex}.capture-ready__mode-pill[data-v-6bb8477c]{color:#555;cursor:pointer;background:#f5f5f5;border:none;border-radius:999px;flex:1;justify-content:center;align-items:center;gap:6px;min-width:0;padding:10px 14px;font-size:14px;font-weight:600;display:inline-flex}.capture-ready__mode-pill--selected[data-v-6bb8477c]{color:#fff;background:#0c447c}.capture-ready__mode-icon[data-v-6bb8477c]{font-size:14px}.capture-ready__mode-description[data-v-6bb8477c]{color:var(--color-gray-400);margin:-6px 0 4px;font-size:13px;line-height:1.45}.capture-ready__btn[data-v-6bb8477c]{width:100%;max-width:320px;padding:14px 24px;font-size:15px}.capture-ready__error[data-v-6bb8477c]{color:var(--color-danger);font-size:14px;line-height:1.5}.capture-ready__skip[data-v-6bb8477c]{color:var(--color-primary-600);font-size:14px}@media (width<=420px){.capture-ready__mode-selector[data-v-6bb8477c]{flex-direction:column}}.capture-recording[data-v-960bd478]{justify-content:center;align-items:center;min-height:100vh;padding:40px 24px;display:flex}.capture-recording__content[data-v-960bd478]{text-align:center;flex-direction:column;align-items:center;gap:20px;width:100%;max-width:480px;display:flex}.capture-recording__waveform[data-v-960bd478]{justify-content:center;align-items:center;gap:6px;height:48px;display:flex}.capture-recording__bar[data-v-960bd478]{background-color:var(--color-primary-600);border-radius:2px;width:4px;animation:1.2s ease-in-out infinite waveform-pulse-960bd478;display:inline-block}.capture-recording__bar[data-v-960bd478]:first-child{height:20px;animation-delay:0s}.capture-recording__bar[data-v-960bd478]:nth-child(2){height:32px;animation-delay:.15s}.capture-recording__bar[data-v-960bd478]:nth-child(3){height:40px;animation-delay:.3s}.capture-recording__bar[data-v-960bd478]:nth-child(4){height:32px;animation-delay:.15s}.capture-recording__bar[data-v-960bd478]:nth-child(5){height:20px;animation-delay:0s}@keyframes waveform-pulse-960bd478{0%,to{transform:scaleY(.4)}50%{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.capture-recording__bar[data-v-960bd478]{animation:none;transform:scaleY(.7)}}.capture-recording__label[data-v-960bd478]{color:var(--color-gray-400);margin:0;font-family:DM Sans,sans-serif;font-size:13px}.capture-recording__timer[data-v-960bd478]{color:var(--color-gray-900);letter-spacing:2px;margin:0;font-family:DM Mono,Courier New,monospace;font-size:32px;font-weight:400}.capture-recording__progress[data-v-960bd478]{background:var(--color-primary-100);border-radius:var(--radius-full);width:100%;max-width:320px;height:4px;overflow:hidden}.capture-recording__progress-fill[data-v-960bd478]{background:var(--color-primary-600);border-radius:var(--radius-full);height:100%;transition:width .9s linear}.capture-recording__progress-label[data-v-960bd478]{color:var(--color-gray-400);margin:-8px 0 0;font-family:DM Mono,Courier New,monospace;font-size:12px}.capture-recording__stop[data-v-960bd478]{border-radius:var(--radius-md);color:var(--color-danger);border:1px solid var(--color-danger);cursor:pointer;background:0 0;margin-top:4px;padding:11px 24px;font-size:14px;font-weight:500;transition:opacity .15s}.capture-recording__stop[data-v-960bd478]:disabled{opacity:.4;cursor:not-allowed}.capture-recording__stop-hint[data-v-960bd478]{color:var(--color-gray-400);margin:0;font-family:DM Sans,sans-serif;font-size:13px}.capture-review[data-v-c1e2b0ee]{justify-content:center;align-items:center;min-height:100vh;padding:40px 24px;display:flex}.capture-review__content[data-v-c1e2b0ee]{text-align:center;flex-direction:column;align-items:center;gap:24px;width:100%;max-width:480px;display:flex}.capture-review__title[data-v-c1e2b0ee]{color:var(--color-gray-900);margin:0;font-family:DM Serif Display,serif;font-size:20px;font-style:italic;line-height:1.4}.capture-review__player[data-v-c1e2b0ee]{width:100%;max-width:360px}.capture-review__actions[data-v-c1e2b0ee]{gap:12px;width:100%;max-width:360px;display:flex}.capture-review__re-record[data-v-c1e2b0ee],.capture-review__send[data-v-c1e2b0ee]{flex:1;padding:14px 24px;font-size:15px}.capture-transcribing[data-v-189bfa9c]{justify-content:center;align-items:center;min-height:100vh;padding:40px 24px;display:flex}.capture-transcribing__content[data-v-189bfa9c]{text-align:center;flex-direction:column;align-items:center;gap:20px;width:100%;max-width:480px;display:flex}.capture-transcribing__spinner[data-v-189bfa9c]{border:3px solid var(--color-primary-100);border-top-color:var(--color-primary-800);border-radius:50%;flex-shrink:0;width:32px;height:32px;animation:.8s linear infinite spin-189bfa9c}@keyframes spin-189bfa9c{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.capture-transcribing__spinner[data-v-189bfa9c]{opacity:.6;animation:none}}.capture-transcribing__loading-label[data-v-189bfa9c]{color:var(--color-gray-400);margin:0;font-size:13px}.capture-transcribing__loading-subtitle[data-v-189bfa9c]{color:var(--color-gray-400);margin:-10px 0 0;font-size:12px}.capture-transcribing__error[data-v-189bfa9c]{color:var(--color-danger);margin:0;font-size:14px;line-height:1.5}.capture-text-input[data-v-f75215dc]{justify-content:center;align-items:center;min-height:100vh;padding:40px 24px;display:flex}.capture-text-input__content[data-v-f75215dc]{flex-direction:column;align-items:center;gap:12px;width:100%;max-width:480px;display:flex}.capture-text-input__mode-toggle[data-v-f75215dc]{background:#f5f5f5;border-radius:999px;gap:0;margin-bottom:8px;padding:3px;display:flex}.capture-text-input__mode-btn[data-v-f75215dc]{color:#555;cursor:pointer;background:0 0;border:none;border-radius:999px;align-items:center;gap:6px;padding:7px 18px;font-size:14px;font-weight:500;transition:background .15s,color .15s;display:flex}.capture-text-input__mode-btn--active[data-v-f75215dc]{color:#fff;cursor:default;background:#0c447c}.capture-text-input__mode-btn[data-v-f75215dc]:not(.capture-text-input__mode-btn--active):hover{background:#e8e8e8}.capture-text-input__label[data-v-f75215dc]{letter-spacing:.06em;text-transform:uppercase;color:#185fa5;align-self:flex-start;margin:0;font-size:11px;font-weight:600}.capture-text-input__textarea[data-v-f75215dc]{width:100%;min-height:120px;color:var(--color-gray-900);border:var(--border-default);border-radius:var(--radius-lg,12px);resize:none;box-shadow:var(--shadow-card);box-sizing:border-box;background:#fff;outline:none;padding:12px 14px;font-family:DM Sans,sans-serif;font-size:14px;line-height:1.6;transition:border-color .15s;overflow:hidden}.capture-text-input__textarea[data-v-f75215dc]:focus{border-color:var(--color-primary-400)}.capture-text-input__char-count[data-v-f75215dc]{color:var(--color-gray-400);text-align:right;width:100%;margin:0;font-size:12px}.capture-text-input__submit[data-v-f75215dc]{width:100%;padding:14px 24px;font-size:15px}.capture-text-generating[data-v-b7d8b92b]{justify-content:center;align-items:center;min-height:100vh;padding:40px 24px;display:flex}.capture-text-generating__content[data-v-b7d8b92b]{text-align:center;flex-direction:column;align-items:center;gap:20px;width:100%;max-width:480px;display:flex}.capture-text-generating__spinner[data-v-b7d8b92b]{border:3px solid var(--color-primary-100);border-top-color:var(--color-primary-800);border-radius:50%;flex-shrink:0;width:32px;height:32px;animation:.8s linear infinite spin-b7d8b92b}@keyframes spin-b7d8b92b{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.capture-text-generating__spinner[data-v-b7d8b92b]{opacity:.6;animation:none}}.capture-text-generating__label[data-v-b7d8b92b]{color:var(--color-gray-400);margin:0;font-size:13px}.capture-text-generating__error[data-v-b7d8b92b]{color:var(--color-danger);margin:0;font-size:14px;line-height:1.5}.capture-page[data-v-a42557a8]{flex-direction:column;gap:12px;display:flex}.capture-page__back-link[data-v-a42557a8]{color:#0c447c;align-self:flex-start;font-size:14px;font-weight:500;text-decoration:none}.capture-page__back-link[data-v-a42557a8]:hover{text-decoration:underline}.brainstorming-page[data-v-9d03d6c8]{max-width:980px;margin:0 auto;padding:24px 20px 48px}.brainstorming-header[data-v-9d03d6c8]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.brainstorming-header__title[data-v-9d03d6c8]{color:var(--color-gray-900);margin:0;font-family:DM Serif Display,serif;font-size:28px;line-height:1.2}.brainstorming-header__subtitle[data-v-9d03d6c8]{color:var(--color-gray-500);margin:8px 0 0;font-size:13px}.brainstorming-header__progress[data-v-9d03d6c8]{color:var(--color-gray-700);font-size:13px}.brainstorming-actions[data-v-9d03d6c8]{justify-content:space-between;align-items:center;gap:12px;margin-top:16px;display:flex}.brainstorming-actions__validate-all[data-v-9d03d6c8]{color:#1d9e75;background:#fff;border:1px solid #1d9e75}.brainstorming-actions__validate-all[data-v-9d03d6c8]:disabled{opacity:.55}.brainstorming-actions__my-posts[data-v-9d03d6c8]{color:var(--color-primary-700);font-weight:600;text-decoration:none}.brainstorming-loading[data-v-9d03d6c8],.brainstorming-error[data-v-9d03d6c8]{color:var(--color-gray-600);margin-top:16px;font-size:14px}.segments-list[data-v-9d03d6c8]{gap:12px;margin-top:16px;display:grid}.segment-card[data-v-9d03d6c8]{border:var(--border-default);border-radius:var(--radius-lg,12px);box-shadow:var(--shadow-card);background:#fff;gap:10px;padding:14px;display:grid}.segment-card--rejected[data-v-9d03d6c8]{opacity:.55}.segment-card__index[data-v-9d03d6c8]{border-radius:var(--radius-full,9999px);color:#fff;background:#102a43;justify-content:center;align-items:center;width:fit-content;padding:2px 8px;font-size:11px;display:inline-flex}.segment-card__summary[data-v-9d03d6c8]{color:#185fa5;text-transform:uppercase;letter-spacing:.03em;margin:0;font-size:11px;font-weight:600}.segment-card__rejected-label[data-v-9d03d6c8]{width:fit-content;color:var(--color-danger);border:1px solid color-mix(in srgb, var(--color-danger), #fff 40%);border-radius:var(--radius-full,9999px);padding:2px 8px;font-size:12px}.segment-card__content[data-v-9d03d6c8]{color:var(--color-gray-900);white-space:pre-wrap;margin:0;font-size:14px;line-height:1.6}.segment-card__content--editing[data-v-9d03d6c8]{border:var(--border-default);border-radius:var(--radius-md,8px);resize:vertical;box-sizing:border-box;width:100%;min-height:110px;padding:10px 12px}.segment-card__footer[data-v-9d03d6c8]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.segment-card__actions[data-v-9d03d6c8]{align-items:center;gap:8px;display:flex}.segment-card__btn[data-v-9d03d6c8]{border-radius:var(--radius-md,8px);background:#fff;border:1px solid #0000;padding:6px 10px;font-size:13px}.segment-card__btn--validate[data-v-9d03d6c8]{color:#1d9e75;border-color:#1d9e75}.segment-card__btn--ghost[data-v-9d03d6c8]{border-color:var(--color-gray-200);color:var(--color-gray-800)}.segment-card__btn--reject[data-v-9d03d6c8]{color:var(--color-danger);border-color:#0000}.segment-card__char-count[data-v-9d03d6c8]{margin-left:auto;font-size:12px}.segment-card__char-count--green[data-v-9d03d6c8]{color:#1d9e75}.segment-card__char-count--amber[data-v-9d03d6c8]{color:#b7791f}.segment-card__char-count--red[data-v-9d03d6c8]{color:var(--color-danger)}.brainstorming-empty[data-v-9d03d6c8]{border:var(--border-default);border-radius:var(--radius-lg,12px);background:#fff;margin-top:18px;padding:20px}.brainstorming-empty__text[data-v-9d03d6c8]{color:var(--color-gray-700);margin:0}.brainstorming-empty__cta[data-v-9d03d6c8]{margin-top:14px;text-decoration:none;display:inline-flex}@media (width<=375px){.brainstorming-page[data-v-9d03d6c8]{padding:16px 12px 32px}.brainstorming-header__title[data-v-9d03d6c8]{font-size:24px}.brainstorming-actions[data-v-9d03d6c8]{flex-direction:column;align-items:stretch}.segment-card__footer[data-v-9d03d6c8]{flex-direction:column;align-items:flex-start}}.posts-library[data-v-92719e3d]{width:100%}.posts-library__header[data-v-92719e3d]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:28px;display:flex}.posts-library__title[data-v-92719e3d]{color:var(--color-gray-900);margin:0 0 4px;font-family:DM Serif Display,serif;font-size:28px;font-weight:400;line-height:1.2}.posts-library__subtitle[data-v-92719e3d]{color:var(--color-gray-400);margin:0;font-family:DM Sans,sans-serif;font-size:13px}.posts-library__filters[data-v-92719e3d]{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:6px;display:flex}.filter-pill[data-v-92719e3d]{cursor:pointer;color:#555;background:#f5f5f5;border:none;border-radius:9999px;padding:5px 14px;font-family:DM Sans,sans-serif;font-size:13px;font-weight:400;transition:background-color .15s,color .15s}.filter-pill--active[data-v-92719e3d]{color:#fff;background:#0c447c}.filter-pill[data-v-92719e3d]:hover:not(.filter-pill--active){background:#e8e8e8}.posts-library__loading[data-v-92719e3d],.posts-library__generating[data-v-92719e3d]{color:var(--color-gray-400);align-items:center;gap:10px;padding:20px 0;font-family:DM Sans,sans-serif;font-size:14px;display:flex}.posts-library__empty[data-v-92719e3d]{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:64px 0;display:flex}.posts-library__empty-illustration[data-v-92719e3d]{width:64px;height:64px;margin-bottom:8px;position:relative}.posts-library__empty-shape[data-v-92719e3d]{background:#f5f5f5;border:1.5px solid #e0e0e0;border-radius:8px;position:absolute;inset:0}.posts-library__empty-line[data-v-92719e3d]{background:#c8c8c8;border-radius:9999px;height:2px;position:absolute;left:10px}.posts-library__empty-line--1[data-v-92719e3d]{width:44px;top:16px}.posts-library__empty-line--2[data-v-92719e3d]{width:32px;top:28px}.posts-library__empty-line--3[data-v-92719e3d]{width:24px;top:40px}.posts-library__empty-title[data-v-92719e3d]{color:var(--color-gray-600);margin:0;font-family:DM Sans,sans-serif;font-size:16px;font-weight:500}.posts-library__empty-sub[data-v-92719e3d]{color:var(--color-gray-400);margin:0;font-family:DM Sans,sans-serif;font-size:13px}.posts-library__empty-cta[data-v-92719e3d]{margin-top:4px}.posts-library__empty-filter[data-v-92719e3d]{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:40px 0;display:flex}.posts-library__empty-filter-text[data-v-92719e3d]{color:var(--color-gray-600);margin:0;font-family:DM Sans,sans-serif;font-size:14px}.posts-library__list[data-v-92719e3d]{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.post-card[data-v-92719e3d]{border:var(--border-default);border-radius:var(--radius-md);background:#fff;flex-direction:column;gap:10px;padding:16px;display:flex}.post-card__preview[data-v-92719e3d]{color:var(--color-text-primary,var(--color-gray-900));-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:0;font-family:DM Sans,sans-serif;font-size:14px;font-weight:500;line-height:1.6;display:-webkit-box;overflow:hidden}.post-card__meta[data-v-92719e3d]{align-items:center;gap:8px;display:flex}.post-card__date[data-v-92719e3d]{color:var(--color-gray-400);font-family:DM Sans,sans-serif;font-size:12px}.post-card__badge[data-v-92719e3d]{border-radius:9999px;align-items:center;padding:2px 8px;font-family:DM Sans,sans-serif;font-size:11px;font-weight:500;display:inline-flex}.post-card__badge--draft[data-v-92719e3d]{color:#fff;background:#ba7517}.post-card__badge--validated[data-v-92719e3d]{color:#fff;background:#185fa5}.post-card__badge--published[data-v-92719e3d]{color:#fff;background:#1d9e75}.post-card__badge--modified[data-v-92719e3d]{color:#fff;background:#0369a1}.post-card__badge--rejected[data-v-92719e3d]{color:#fff;background:#dc2626}.post-card__actions[data-v-92719e3d],.post-card__confirm[data-v-92719e3d]{align-items:center;gap:6px;display:flex}.post-card__action[data-v-92719e3d]{font-size:13px}.post-card__action[data-v-92719e3d]:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.post-card__action--danger[data-v-92719e3d]{color:var(--color-danger)}.post-card__action--danger[data-v-92719e3d]:hover{color:var(--color-danger);text-decoration:underline}.post-card__action-sep[data-v-92719e3d]{color:var(--color-gray-400);-webkit-user-select:none;user-select:none;font-size:13px}.post-card__confirm-text[data-v-92719e3d]{color:var(--color-gray-600);font-family:DM Sans,sans-serif;font-size:13px}.post-card__confirm-btn[data-v-92719e3d]{font-size:13px}.post-card__confirm-btn--danger[data-v-92719e3d]{color:#e24b4a}.post-card__confirm-btn--danger[data-v-92719e3d]:hover{color:#e24b4a;text-decoration:underline}.post-card__confirm-btn[data-v-92719e3d]:disabled{opacity:.5;cursor:not-allowed}.posts-library__pagination[data-v-92719e3d]{justify-content:space-between;align-items:center;gap:12px;margin-top:24px;display:flex}.pagination__info[data-v-92719e3d]{color:var(--color-gray-400);text-align:center;flex:1;font-family:DM Sans,sans-serif;font-size:12px}.pagination__prev[data-v-92719e3d],.pagination__next[data-v-92719e3d]{font-size:13px}.posts-library__error[data-v-92719e3d]{color:var(--color-danger);margin:8px 0 0;font-size:13px}@media (width<=480px){.posts-library__header[data-v-92719e3d]{flex-direction:column;align-items:flex-start}.posts-library__title[data-v-92719e3d]{font-size:22px}}.posts-page[data-v-ac166a2a]{max-width:1100px;margin:0 auto;padding:48px 40px}.sr-only[data-v-ac166a2a]{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.posts-page__layout[data-v-ac166a2a]{grid-template-columns:65fr 35fr;align-items:start;gap:32px;display:grid}.post-card[data-v-ac166a2a]{border:var(--border-default);border-radius:var(--radius-lg);background:#fff;padding:32px;transition:border-color .15s;position:relative}.post-card--editing[data-v-ac166a2a]{border-color:#378add}.post-card__status[data-v-ac166a2a]{justify-content:flex-end;align-items:center;gap:8px;margin-bottom:4px;display:flex;position:sticky;top:0}.post-card__badge[data-v-ac166a2a]{border-radius:9999px;align-items:center;padding:3px 10px;font-family:DM Sans,sans-serif;font-size:11px;font-weight:500;display:inline-flex}.post-card__badge--draft[data-v-ac166a2a]{color:var(--color-warning);background:#fef3c7}.post-card__badge--validated[data-v-ac166a2a]{color:#185fa5;background:#dbeafe}.post-card__badge--modified[data-v-ac166a2a]{color:var(--color-info,#0369a1);background:#e0f2fe}.post-card__badge--rejected[data-v-ac166a2a]{color:var(--color-danger);background:#fee2e2}.post-card__badge--published[data-v-ac166a2a]{color:#065f46;background:#d1fae5}.post-card__copy-btn[data-v-ac166a2a]{align-items:center;gap:5px;padding:5px 12px;font-size:13px;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.post-card__copy-btn[data-v-ac166a2a]:disabled{opacity:.45;cursor:not-allowed}.post-card__copy-btn--copied[data-v-ac166a2a]{background-color:var(--color-copy-btn-bg,#e1f5ee);border-color:var(--color-copy-btn-border,#a7dcc7);color:var(--color-success)}.post-card__copy-error[data-v-ac166a2a]{color:var(--color-danger);text-align:right;margin:6px 0 8px;font-family:DM Sans,sans-serif;font-size:12px}.post-card__display[data-v-ac166a2a]{width:100%;min-height:200px;color:var(--color-text-primary,var(--color-gray-900));white-space:pre-wrap;word-break:break-word;padding-top:8px;font-family:DM Sans,sans-serif;font-size:15px;line-height:1.8}.post-card__generating[data-v-ac166a2a]{min-height:200px;color:var(--color-gray-400);align-items:center;gap:10px;padding-top:8px;font-family:DM Sans,sans-serif;font-size:14px;display:flex}.post-card__content[data-v-ac166a2a]{resize:none;width:100%;min-height:200px;color:var(--color-gray-900);background:0 0;border:none;outline:none;padding-top:8px;font-family:DM Sans,sans-serif;font-size:15px;line-height:1.8}.post-card__content--editing[data-v-ac166a2a]{overflow:hidden}.post-card__footer[data-v-ac166a2a]{justify-content:flex-end;margin-top:12px;display:flex}.post-card__char-count[data-v-ac166a2a]{cursor:default;font-family:DM Sans,sans-serif;font-size:12px}.post-card__char-count--green[data-v-ac166a2a]{color:var(--color-success)}.post-card__char-count--amber[data-v-ac166a2a]{color:var(--color-warning)}.post-card__char-count--red[data-v-ac166a2a]{color:var(--color-danger)}.edit-section--inline[data-v-ac166a2a]{margin-top:12px}.edit-section__actions[data-v-ac166a2a]{align-items:center;gap:12px;display:flex}.edit-section__save-btn[data-v-ac166a2a]{align-items:center;gap:8px;padding:10px 20px;font-size:14px;display:inline-flex}.edit-section__save-btn[data-v-ac166a2a]:disabled{opacity:.45;cursor:not-allowed}.edit-section__cancel-btn[data-v-ac166a2a]{padding:9px 18px;font-size:14px}.edit-section__cancel-btn[data-v-ac166a2a]:disabled{opacity:.45;cursor:not-allowed}.edit-section__error[data-v-ac166a2a]{color:var(--color-danger);flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0 0;font-family:DM Sans,sans-serif;font-size:13px;display:flex}.edit-section__retry[data-v-ac166a2a],.edit-section__error-cancel[data-v-ac166a2a]{font-size:13px}.actions-panel[data-v-ac166a2a]{border:var(--border-default);border-radius:var(--radius-lg);background:#fff;flex-direction:column;gap:0;padding:24px;display:flex;position:sticky;top:24px}.actions-panel__secondary[data-v-ac166a2a]{flex-direction:column;gap:10px;display:flex}.actions-panel__btn[data-v-ac166a2a]{justify-content:center;align-items:center;gap:6px;width:100%;padding:9px 18px;font-size:14px;display:inline-flex}.actions-panel__btn[data-v-ac166a2a]:disabled{opacity:.45;cursor:not-allowed}.actions-panel__sep[data-v-ac166a2a]{border:none;border-top:var(--border-default);margin:20px 0}.actions-panel__primary[data-v-ac166a2a]{flex-direction:column;gap:8px;display:flex}.actions-panel__validate-btn[data-v-ac166a2a]{justify-content:center;align-items:center;gap:8px;width:100%;padding:13px 24px;font-size:15px;display:flex}.actions-panel__validate-btn[data-v-ac166a2a]:disabled{opacity:.45;cursor:not-allowed}.actions-panel__validate-hint[data-v-ac166a2a]{color:var(--color-gray-400);text-align:center;margin:0;font-family:DM Sans,sans-serif;font-size:12px}.post-actions__error[data-v-ac166a2a]{color:var(--color-danger);margin-top:4px;font-family:DM Sans,sans-serif;font-size:13px}.rewrite-section__generating[data-v-ac166a2a]{color:var(--color-gray-600);align-items:center;gap:10px;padding:10px 0;font-family:DM Sans,sans-serif;font-size:14px;display:flex}.rewrite-section__expanded[data-v-ac166a2a]{flex-direction:column;gap:10px;margin-top:10px;display:flex}.rewrite-section__textarea[data-v-ac166a2a]{width:100%;min-height:80px;color:var(--color-gray-900);resize:none;box-sizing:border-box;border:.5px solid #ccc;border-radius:8px;outline:none;padding:10px 12px;font-family:DM Sans,sans-serif;font-size:14px;line-height:1.6;transition:border-color .15s}.rewrite-section__textarea[data-v-ac166a2a]:focus{border-color:#378add}.rewrite-section__actions[data-v-ac166a2a]{align-items:center;gap:12px;display:flex}.rewrite-section__regenerate-btn[data-v-ac166a2a]{padding:10px 20px;font-size:14px}.rewrite-section__regenerate-btn[data-v-ac166a2a]:disabled{opacity:.45;cursor:not-allowed}.rewrite-section__error[data-v-ac166a2a]{color:var(--color-danger);flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-family:DM Sans,sans-serif;font-size:13px;display:flex}.rewrite-section__retry[data-v-ac166a2a]{font-size:13px}.rewrite-success[data-v-ac166a2a]{color:var(--color-success);margin:4px 0 0;font-family:DM Sans,sans-serif;font-size:13px;font-weight:500}.btn-spinner--dark[data-v-ac166a2a]{border-color:#00000026;border-top-color:var(--color-primary-600)}.btn-spinner[data-v-ac166a2a]{border:2px solid #e6f1fb66;border-top-color:#e6f1fb;border-radius:50%;flex-shrink:0;width:16px;height:16px;animation:.7s linear infinite spin-ac166a2a;display:inline-block}@keyframes spin-ac166a2a{to{transform:rotate(360deg)}}.toast[data-v-ac166a2a]{background:var(--color-gray-900,#111);color:#fff;border-radius:var(--radius-md,8px);box-shadow:var(--shadow-elevated,0 4px 12px #00000014);z-index:1000;white-space:nowrap;padding:10px 20px;font-family:DM Sans,sans-serif;font-size:14px;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}@media (width<=640px){.posts-page[data-v-ac166a2a]{padding:24px 16px}.posts-page__layout[data-v-ac166a2a]{grid-template-columns:1fr;gap:16px}.actions-panel[data-v-ac166a2a]{padding:16px;position:static}.actions-panel__secondary[data-v-ac166a2a]{flex-flow:wrap}.actions-panel__btn[data-v-ac166a2a]{flex:1 1 0;width:auto}.actions-panel__sep[data-v-ac166a2a]{margin:12px 0}}.linkedin-profile-block[data-v-6b3bbf83]{padding:24px}.linkedin-profile-block__header[data-v-6b3bbf83]{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.linkedin-profile-block__edit-btn[data-v-6b3bbf83]{cursor:pointer;color:var(--color-gray-600);border-radius:var(--radius-sm);background:0 0;border:none;align-items:center;gap:6px;padding:4px 8px;font-size:13px;font-weight:500;transition:color .15s,background .15s;display:inline-flex}.linkedin-profile-block__edit-btn[data-v-6b3bbf83]:hover{color:var(--color-primary-600);background:var(--color-primary-50)}.linkedin-profile-block__fields[data-v-6b3bbf83]{flex-direction:column;gap:16px;margin:0;display:flex}.linkedin-profile-block__field[data-v-6b3bbf83]{grid-template-columns:160px 1fr;align-items:baseline;gap:8px;display:grid}.linkedin-profile-block__field-label[data-v-6b3bbf83]{color:var(--color-gray-400);font-size:12px;font-weight:500}.linkedin-profile-block__field-value[data-v-6b3bbf83]{color:var(--color-gray-900);word-break:break-word;margin:0;font-size:14px}.linkedin-profile-block__link[data-v-6b3bbf83]{color:var(--color-primary-600);word-break:break-all;text-decoration:none}.linkedin-profile-block__link[data-v-6b3bbf83]:hover{text-decoration:underline}.linkedin-profile-block__counter[data-v-6b3bbf83]{color:var(--color-gray-400);text-align:right;margin-top:4px;margin-bottom:0;font-size:12px}.linkedin-profile-block__actions[data-v-6b3bbf83]{justify-content:flex-end;gap:12px;margin-top:8px;display:flex}.linkedin-profile-block__success[data-v-6b3bbf83]{color:var(--color-success);margin-bottom:16px;font-size:13px}.writing-style-block[data-v-55c1b29f]{padding:24px}.writing-style-block__header[data-v-55c1b29f]{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.writing-style-block__edit-btn[data-v-55c1b29f]{cursor:pointer;color:var(--color-gray-600);border-radius:var(--radius-sm);background:0 0;border:none;align-items:center;gap:6px;padding:4px 8px;font-size:13px;font-weight:500;transition:color .15s,background .15s;display:inline-flex}.writing-style-block__edit-btn[data-v-55c1b29f]:hover{color:var(--color-primary-600);background:var(--color-primary-50)}.writing-style-block__fields[data-v-55c1b29f]{flex-direction:column;gap:16px;margin:0;display:flex}.writing-style-block__field[data-v-55c1b29f]{grid-template-columns:160px 1fr;align-items:baseline;gap:8px;display:grid}.writing-style-block__field-label[data-v-55c1b29f]{color:var(--color-gray-400);font-size:12px;font-weight:500}.writing-style-block__field-value[data-v-55c1b29f]{color:var(--color-gray-900);word-break:break-word;margin:0;font-size:14px}.writing-style-block__tone-pill[data-v-55c1b29f]{background:var(--color-primary-50);color:var(--color-primary-800);border-radius:var(--radius-full);border:.5px solid var(--color-primary-200);align-items:center;padding:3px 10px;font-size:12px;font-weight:500;display:inline-flex}.writing-style-block__topic-list[data-v-55c1b29f]{flex-wrap:wrap;gap:6px;display:inline-flex}.writing-style-block__topic-pill[data-v-55c1b29f]{background:var(--color-primary-800);color:var(--color-primary-50);border-radius:var(--radius-full);align-items:center;padding:3px 10px;font-size:12px;font-weight:500;display:inline-flex}.writing-style-block__goal-row[data-v-55c1b29f]{align-items:center;gap:6px;display:inline-flex}.writing-style-block__goal-icon[data-v-55c1b29f]{color:var(--color-gray-400);flex-shrink:0}.writing-style-block__actions[data-v-55c1b29f]{justify-content:flex-end;gap:12px;margin-top:8px;display:flex}.writing-style-block__success[data-v-55c1b29f]{color:var(--color-success);margin-bottom:16px;font-size:13px}.onboarding-form[data-v-55c1b29f]{flex-direction:column;gap:16px;display:flex}.form-group[data-v-55c1b29f]{flex-direction:column;gap:6px;display:flex}.form-label[data-v-55c1b29f]{color:#111;font-size:13px;font-weight:500}.form-input[data-v-55c1b29f]{color:#111;box-sizing:border-box;background:#fff;border:.5px solid #00000040;border-radius:8px;outline:none;width:100%;padding:10px 12px;font-family:DM Sans,sans-serif;font-size:14px;font-weight:400;transition:border-color .15s}.form-input[data-v-55c1b29f]:focus{border-color:#185fa5}.form-textarea[data-v-55c1b29f]{resize:vertical;line-height:1.5}.form-error[data-v-55c1b29f]{color:var(--color-danger);margin:0;font-size:13px}.form-field-hint[data-v-55c1b29f]{color:var(--color-gray-400,#888);margin-top:-2px;font-size:12px}.form-char-count[data-v-55c1b29f]{color:var(--color-gray-400,#aaa);text-align:right;font-size:11px}.form-char-count--warn[data-v-55c1b29f]{color:var(--color-danger,#d9534f);font-weight:500}.topic-tags[data-v-55c1b29f]{flex-wrap:wrap;gap:8px;display:flex}.topic-tag[data-v-55c1b29f]{color:#555;cursor:pointer;background:#f5f5f5;border:.5px solid #ccc;border-radius:9999px;padding:6px 14px;font-family:DM Sans,sans-serif;font-size:13px;line-height:1;transition:background .15s,border-color .15s,color .15s}.topic-tag--selected[data-v-55c1b29f]{color:#0c447c;background:#e6f1fb;border-color:#378add;font-weight:500}.topic-tag--custom[data-v-55c1b29f]{color:#0c447c;cursor:default;background:#e6f1fb;border-color:#378add;align-items:center;gap:5px;padding-right:8px;font-weight:500;display:inline-flex}.topic-tag__remove[data-v-55c1b29f]{color:#0c447c;cursor:pointer;background:0 0;border:none;align-items:center;padding:0;font-size:15px;line-height:1;display:flex}.topic-tag--add[data-v-55c1b29f]{color:#185fa5;background:#fff;border-style:dashed}.topic-tag--add[data-v-55c1b29f]:hover{background:#f0f7ff;border-color:#185fa5}.topic-custom-input[data-v-55c1b29f]{color:#0c447c;background:#e6f1fb;border:.5px solid #378add;border-radius:9999px;outline:none;width:130px;padding:6px 14px;font-family:DM Sans,sans-serif;font-size:13px}.btn-spinner[data-v-55c1b29f]{border:2px solid #e6f1fb66;border-top-color:#e6f1fb;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite ws-spin-55c1b29f;display:inline-block}@keyframes ws-spin-55c1b29f{to{transform:rotate(360deg)}}.ref-posts-block[data-v-67080cca]{padding:24px}.ref-posts-block__header[data-v-67080cca]{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.ref-posts-block__subtitle[data-v-67080cca]{color:var(--color-gray-400);margin:4px 0 0;font-size:12px}.ref-posts-block__edit-btn[data-v-67080cca]{cursor:pointer;color:var(--color-gray-600);border-radius:var(--radius-sm);background:0 0;border:none;flex-shrink:0;align-items:center;gap:6px;padding:4px 8px;font-size:13px;font-weight:500;transition:color .15s,background .15s;display:inline-flex}.ref-posts-block__edit-btn[data-v-67080cca]:hover{color:var(--color-primary-600);background:var(--color-primary-50)}.ref-posts-block__empty[data-v-67080cca]{color:var(--color-gray-400);margin:0;font-size:13px}.ref-posts-block__list[data-v-67080cca]{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.ref-posts-block__card[data-v-67080cca]{background:var(--color-gray-50);border:var(--border-default);border-radius:var(--radius-md);flex-direction:column;gap:6px;padding:12px 14px;transition:box-shadow .15s;display:flex}.ref-posts-block__card[data-v-67080cca]:hover{box-shadow:var(--shadow-card)}.ref-posts-block__card-text[data-v-67080cca]{color:var(--color-gray-600);word-break:break-word;white-space:pre-wrap;margin:0;font-size:13px;line-height:1.55}.ref-posts-block__card-text--clamped[data-v-67080cca]{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ref-posts-block__read-more[data-v-67080cca]{color:var(--color-primary-600);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0;font-size:12px;font-weight:500;transition:color .15s}.ref-posts-block__read-more[data-v-67080cca]:hover{color:var(--color-primary-800)}.ref-posts-block__view-footer[data-v-67080cca]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;display:flex}.ref-posts-block__count[data-v-67080cca]{color:var(--color-gray-400);margin:0;font-size:12px}.ref-posts-block__add-post-view-btn[data-v-67080cca]{color:var(--color-primary-600);cursor:pointer;background:0 0;border:none;padding:0;font-size:13px;font-weight:500;transition:color .15s}.ref-posts-block__add-post-view-btn[data-v-67080cca]:hover{color:var(--color-primary-800)}.ref-posts-block__post-field[data-v-67080cca]{border-radius:var(--radius-md);cursor:grab;border:1.5px solid #0000;flex-direction:column;gap:6px;padding:4px 0;transition:border-color .15s,background .15s;display:flex}.ref-posts-block__post-field--drag-over[data-v-67080cca]{border-color:var(--color-primary-400);background:var(--color-primary-50)}.ref-posts-block__post-field-header[data-v-67080cca]{align-items:center;gap:8px;display:flex}.ref-posts-block__drag-handle[data-v-67080cca]{color:var(--color-gray-400);cursor:grab;flex-shrink:0;align-items:center;display:inline-flex}.ref-posts-block__drag-handle[data-v-67080cca]:active{cursor:grabbing}.ref-posts-block__post-field .form-label[data-v-67080cca]{flex:1}.ref-posts-block__remove-btn[data-v-67080cca]{cursor:pointer;color:var(--color-gray-400);border-radius:var(--radius-sm);background:0 0;border:none;padding:0 4px;font-size:18px;line-height:1;transition:color .15s}.ref-posts-block__remove-btn[data-v-67080cca]:hover{color:var(--color-danger)}.ref-posts-block__textarea[data-v-67080cca]{resize:vertical;min-height:80px}.ref-posts-block__edit-count[data-v-67080cca]{color:var(--color-gray-400);margin:0;font-size:12px}.ref-posts-block__add-btn[data-v-67080cca]{border:1.5px dashed var(--color-primary-200);border-radius:var(--radius-md);width:100%;color:var(--color-primary-600);cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:10px;font-size:13px;font-weight:500;transition:background .15s,border-color .15s;display:flex}.ref-posts-block__add-btn[data-v-67080cca]:hover{background:var(--color-primary-50);border-color:var(--color-primary-400)}.ref-posts-block__actions[data-v-67080cca]{justify-content:flex-end;gap:12px;margin-top:8px;display:flex}.ref-posts-block__success[data-v-67080cca]{color:var(--color-success);margin-bottom:16px;font-size:13px}.identity-page[data-v-513ff83a],.settings-page[data-v-a9e59a7c]{flex-direction:column;gap:20px;max-width:640px;display:flex}.quick-access[data-v-a9e59a7c]{background:#fff;border-left:3px solid #0c447c;border-radius:12px;flex-direction:column;gap:8px;padding:20px 24px;display:flex}.quick-access__label[data-v-a9e59a7c]{text-transform:uppercase;letter-spacing:.06em;color:#0c447c;margin:0;font-size:11px;font-weight:600}.quick-access__title[data-v-a9e59a7c]{color:#111827;margin:0;font-size:15px;font-weight:500}.quick-access__description[data-v-a9e59a7c]{color:#6b7280;margin:0;font-size:13px}.quick-access__instructions[data-v-a9e59a7c]{color:#374151;margin:4px 0 0;padding-left:18px;font-size:13px;line-height:1.5}.quick-access__link[data-v-a9e59a7c]{color:#0c447c;align-self:flex-start;font-size:13px;font-weight:500;text-decoration:none}.quick-access__link[data-v-a9e59a7c]:hover{text-decoration:underline}.modal__cancel-link[data-v-a9e59a7c]:disabled{opacity:.45;cursor:not-allowed}@keyframes spin-a9e59a7c{to{transform:rotate(360deg)}}.settings-page[data-v-a9e59a7c]{flex-direction:column;gap:20px;max-width:640px;display:flex}.danger-zone[data-v-a9e59a7c]{background:#fff;border-left:3px solid #e24b4a;border-radius:12px;flex-direction:column;gap:8px;padding:20px 24px;display:flex}.danger-zone__label[data-v-a9e59a7c]{text-transform:uppercase;letter-spacing:.06em;color:#e24b4a;margin:0;font-size:11px;font-weight:600}.danger-zone__title[data-v-a9e59a7c]{color:#111827;margin:0;font-size:15px;font-weight:500}.danger-zone__description[data-v-a9e59a7c]{color:#6b7280;margin:0;font-size:13px}.btn-danger-outline[data-v-a9e59a7c]{color:#e24b4a;cursor:pointer;background:0 0;border:1px solid #e24b4a;border-radius:8px;align-self:flex-start;margin-top:4px;padding:8px 16px;font-family:DM Sans,sans-serif;font-size:13px;transition:background .15s,color .15s}.btn-danger-outline[data-v-a9e59a7c]:hover{background:#fef2f2}.btn-danger-solid[data-v-a9e59a7c]{color:#fff;cursor:pointer;background:#e24b4a;border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:16px;padding:11px 16px;font-family:DM Sans,sans-serif;font-size:14px;font-weight:500;transition:opacity .15s;display:flex}.btn-danger-solid[data-v-a9e59a7c]:disabled{opacity:.6;cursor:not-allowed}.modal-overlay[data-v-a9e59a7c]{z-index:100;background:#00000073;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.modal[data-v-a9e59a7c]{background:#fff;border-radius:16px;flex-direction:column;gap:12px;width:100%;max-width:460px;padding:32px 28px 28px;display:flex;box-shadow:0 8px 32px #0000002e}.modal__title[data-v-a9e59a7c]{color:#111827;margin:0;font-family:DM Serif Display,serif;font-size:20px;font-weight:400}.modal__warning[data-v-a9e59a7c]{color:#e24b4a;margin:0;font-size:13px;line-height:1.5}.modal__cancel-link[data-v-a9e59a7c]{color:#6b7280;cursor:pointer;text-align:center;background:0 0;border:none;margin-top:4px;padding:0;font-family:DM Sans,sans-serif;font-size:13px;text-decoration:underline}.modal__cancel-link[data-v-a9e59a7c]:hover{color:#374151}.form-group[data-v-a9e59a7c]{flex-direction:column;gap:6px;margin-top:4px;display:flex}.form-label[data-v-a9e59a7c]{color:#374151;font-size:13px;font-weight:500}.form-input-wrapper[data-v-a9e59a7c]{position:relative}.form-input[data-v-a9e59a7c]{box-sizing:border-box;border:1px solid #d1d5db;border-radius:8px;outline:none;width:100%;padding:9px 100px 9px 12px;font-family:DM Sans,sans-serif;font-size:14px;transition:border-color .15s}.form-input[data-v-a9e59a7c]:focus{border-color:#6b7280}.form-input-toggle[data-v-a9e59a7c]{color:#6b7280;cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:0;font-family:DM Sans,sans-serif;font-size:12px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.form-input-toggle[data-v-a9e59a7c]:hover{color:#374151}.form-error[data-v-a9e59a7c]{color:#e24b4a;margin:0;font-size:12px}.form-error--below-btn[data-v-a9e59a7c]{text-align:center;margin-top:4px}.btn-spinner[data-v-a9e59a7c]{border:2px solid #fff6;border-top-color:#fff;border-radius:50%;flex-shrink:0;width:14px;height:14px;animation:.7s linear infinite spin-a9e59a7c;display:inline-block}.afp-page[data-v-163a7853]{max-width:1200px;padding:32px}.afp-title[data-v-163a7853]{color:#111827;margin:0 0 24px;font-family:DM Serif Display,serif;font-size:24px;font-weight:400}.afp-filters[data-v-163a7853]{flex-wrap:wrap;align-items:center;gap:20px;margin-bottom:20px;display:flex}.afp-filter-label[data-v-163a7853]{color:#6b7280;flex-direction:column;gap:4px;font-size:12px;font-weight:500;display:flex}.afp-select[data-v-163a7853]{color:#111827;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:6px;outline:none;padding:6px 10px;font-size:13px}.afp-count[data-v-163a7853]{color:#6b7280;margin-left:auto;font-size:13px}.afp-loading[data-v-163a7853],.afp-empty[data-v-163a7853]{color:#6b7280;padding:24px 0;font-size:14px}.afp-error[data-v-163a7853]{color:#dc2626;padding:12px 0;font-size:14px}.afp-table-wrap[data-v-163a7853]{border:1px solid #e5e7eb;border-radius:10px;overflow-x:auto}.afp-table[data-v-163a7853]{border-collapse:collapse;color:#374151;width:100%;font-size:13px}.afp-table thead tr[data-v-163a7853]{background:#f9fafb;border-bottom:1px solid #e5e7eb}.afp-table th[data-v-163a7853]{text-align:left;text-transform:uppercase;letter-spacing:.04em;color:#6b7280;white-space:nowrap;padding:10px 14px;font-size:11px;font-weight:600}.afp-table td[data-v-163a7853]{vertical-align:top;border-bottom:1px solid #f3f4f6;padding:10px 14px}.afp-table tbody tr:last-child td[data-v-163a7853]{border-bottom:none}.afp-table tbody tr:hover td[data-v-163a7853]{background:#f9fafb}.afp-td-date[data-v-163a7853]{white-space:nowrap}.afp-td-page[data-v-163a7853]{color:#6b7280;text-overflow:ellipsis;white-space:nowrap;max-width:140px;font-size:12px;overflow:hidden}.afp-td-msg[data-v-163a7853]{text-overflow:ellipsis;white-space:pre-wrap;word-break:break-word;max-width:300px;overflow:hidden}.afp-badge[data-v-163a7853]{text-transform:uppercase;letter-spacing:.04em;border-radius:12px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-block}.afp-badge--bug[data-v-163a7853]{color:#991b1b;background:#fee2e2}.afp-badge--suggestion[data-v-163a7853]{color:#1e40af;background:#dbeafe}.afp-badge--general[data-v-163a7853]{color:#374151;background:#f3f4f6}.afp-badge--contextual[data-v-163a7853]{color:#5b21b6;background:#ede9fe}.afp-badge--positive[data-v-163a7853]{color:#166534;background:#dcfce7}.afp-badge--neutral[data-v-163a7853]{color:#854d0e;background:#fef9c3}.afp-badge--negative[data-v-163a7853]{color:#991b1b;background:#fee2e2}
