@import"https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&display=swap";.dropdown-chevron[data-v-8600f204]{width:28px;height:28px;display:inline-block;transform:rotate(0);transition:transform .15s ease}.dropdown-chevron--open[data-v-8600f204]{transform:rotate(-90deg)}.navbar[data-v-02e19def]{position:sticky;top:0;z-index:40;background:#fffffff5;border-bottom:1px solid #e5e7eb;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.navbar-inner[data-v-02e19def]{max-width:1440px;margin:0 auto;padding:0 3rem;height:72px;display:flex;align-items:center;justify-content:space-between}.navbar-logo[data-v-02e19def]{border:none;background:transparent;padding:0;margin:0;cursor:pointer}.navbar-logo img[data-v-02e19def]{display:block;height:32px;width:auto}.nav-links[data-v-02e19def]{display:flex;align-items:center;gap:32px;margin-left:auto;margin-right:32px}.nav-link[data-v-02e19def]{border:none;background:transparent;padding:0;margin:0;font-size:15px;font-weight:500;color:#012987b3;display:inline-flex;align-items:center;gap:6px;cursor:pointer;transition:color .15s ease}.nav-link>span[data-v-02e19def]{position:relative}.nav-link>span[data-v-02e19def]:after{content:"";position:absolute;bottom:-4px;left:0;right:0;height:3px;background:linear-gradient(90deg,#6fce8d,#8fd99f,#6fce8d);border-radius:2px;transform:scaleX(0);transform-origin:center;transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1)}.nav-link:hover>span[data-v-02e19def]:after,.nav-link--active>span[data-v-02e19def]:after{transform:scaleX(1);box-shadow:0 0 4px #6fce8d80,0 -6px 12px #6fce8d40,0 -12px 20px #6fce8d26,0 -20px 30px #6fce8d14}.nav-link[data-v-02e19def]:hover,.nav-link--active[data-v-02e19def]{color:#012987}.nav-link--green[data-v-02e19def]{color:#012987;background:linear-gradient(135deg,#6fce8d1f,#01298714);border:1px solid rgba(111,206,141,.35);border-radius:20px;padding:5px 14px;font-weight:600;transition:all .25s cubic-bezier(.4,0,.2,1)}.nav-link--green[data-v-02e19def]:hover{color:#012987;background:linear-gradient(135deg,#6fce8d40,#01298726);border-color:#6fce8d;box-shadow:0 2px 8px #6fce8d40;transform:translateY(-1px)}.nav-link--green>span[data-v-02e19def]:after{display:none}.signin-button[data-v-02e19def]{border:none;background:#012987;color:#fff;font-size:13px;font-weight:600;padding:6px 20px;border-radius:0 999px 999px 0;display:inline-flex;align-items:center;gap:6px;cursor:pointer}.signin-button[data-v-02e19def]:hover{background:#001f66}.signin-chevron[data-v-02e19def]{width:22px;height:22px}.signin-wrapper[data-v-02e19def]{position:relative}.signin-menu[data-v-02e19def]{position:absolute;right:0;top:110%;background:#fff;border:1px solid #d8e2f3;box-shadow:0 10px 24px #01298714;border-radius:10px;min-width:140px;display:flex;flex-direction:column;overflow:hidden;z-index:50}.signin-menu button[data-v-02e19def]{border:none;background:transparent;padding:10px 14px;text-align:left;font-weight:600;color:#012987;cursor:pointer}.signin-menu button[data-v-02e19def]:hover{background:#f7f9ff}.dropdown-panel[data-v-02e19def]{background:#fffffff5;border-top:1px solid rgba(234,234,234,.7);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.dropdown-inner[data-v-02e19def]{max-width:1440px;margin:0 auto;padding:16px 3rem 20px;display:flex;gap:24px}.dropdown-divider[data-v-02e19def]{width:1px;background:#01298733;min-height:180px}.dropdown-content[data-v-02e19def]{flex:1}.dropdown-grid[data-v-02e19def]{display:grid;grid-template-columns:1fr 1fr;gap:3rem}.dropdown-column[data-v-02e19def]{display:flex;flex-direction:column;gap:4px}.dropdown-column-title[data-v-02e19def]{font-size:13px;font-weight:700;color:#012987;margin:0 0 4px;text-transform:uppercase;letter-spacing:.05em;display:flex;align-items:center;gap:8px}.dropdown-column-tagline[data-v-02e19def]{font-size:12px;color:#5c6c86;margin:0 0 12px;font-weight:400}.column-icon[data-v-02e19def]{width:22px;height:22px;display:flex;align-items:center;justify-content:center}.column-icon svg[data-v-02e19def]{width:20px;height:20px}.dropdown-item[data-v-02e19def]{display:flex;align-items:center;gap:10px;width:100%;text-align:left;border:none;background:transparent;padding:8px 0;font-size:15px;font-weight:500;color:#012987;cursor:pointer;transition:color .15s ease}.dropdown-item[data-v-02e19def]:hover{color:#0052c3}.item-icon[data-v-02e19def]{width:18px;height:18px;display:flex;align-items:center;justify-content:center;opacity:.7}.item-icon svg[data-v-02e19def]{width:16px;height:16px}.dropdown-item:hover .item-icon[data-v-02e19def]{opacity:1}.quick-links-section[data-v-02e19def]{flex:1;min-width:0;padding-right:1.5rem}.quick-links-title[data-v-02e19def]{font-size:12px;font-weight:700;color:#6fce8d;margin:0 0 12px;text-transform:uppercase;letter-spacing:.1em}.quick-links-grid[data-v-02e19def]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.quick-link-card[data-v-02e19def]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:12px 8px;background:linear-gradient(135deg,#f8faf8,#eef8ef);border:1px solid rgba(111,206,141,.2);border-radius:10px;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1)}.quick-link-card[data-v-02e19def]:hover{background:linear-gradient(135deg,#e8f5e9,#c8e6c9);border-color:#6fce8d;transform:translateY(-3px);box-shadow:0 4px 12px #6fce8d40,0 8px 20px #6fce8d26}.quick-link-icon[data-v-02e19def]{width:24px;height:24px;margin-bottom:6px;color:#6fce8d;display:flex;align-items:center;justify-content:center}.quick-link-icon svg[data-v-02e19def]{width:22px;height:22px}.quick-link-card:hover .quick-link-icon[data-v-02e19def]{color:#0d5a3a}.quick-link-name[data-v-02e19def]{font-size:11px;font-weight:600;color:#012987;line-height:1.2}.quick-link-desc[data-v-02e19def]{font-size:9px;color:#5c6c86;margin-top:2px}.dropdown-footer[data-v-02e19def]{height:56px;background:linear-gradient(90deg,#a6e895,#012987 62%);display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer}.dropdown-footer span[data-v-02e19def]{color:#fff;font-size:16px;font-weight:500}.dropdown-footer-chevron[data-v-02e19def]{width:10px;height:20px}.dropdown-enter-active[data-v-02e19def],.dropdown-leave-active[data-v-02e19def]{transition:opacity .18s ease,transform .18s ease}.dropdown-enter-from[data-v-02e19def],.dropdown-leave-to[data-v-02e19def]{opacity:0;transform:translateY(-6px)}.footer[data-v-04906f5a]{background-color:#012987;color:#fff;padding:64px 0}.footer-inner[data-v-04906f5a]{max-width:1440px;margin:0 auto;padding:0 24px}.footer-grid[data-v-04906f5a]{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:48px;align-items:flex-start}@media(max-width:900px){.footer-grid[data-v-04906f5a]{grid-template-columns:1fr;gap:32px}}.footer-brand[data-v-04906f5a]{display:flex;flex-direction:column;align-items:center;gap:24px}@media(max-width:600px){.footer-brand[data-v-04906f5a]{flex-direction:column;align-items:flex-start;gap:16px}}.footer-logo[data-v-04906f5a]{height:2rem;width:auto;display:block;object-fit:contain}.footer-social[data-v-04906f5a]{display:flex;gap:12px}.social-icon[data-v-04906f5a]{width:40px;height:40px;border-radius:8px;background:#ffffff14;display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.social-icon svg[data-v-04906f5a]{width:18px;height:18px}.footer-column[data-v-04906f5a]{min-width:0}.footer-heading[data-v-04906f5a]{font-size:16px;font-weight:500;margin-bottom:12px}.footer-underline[data-v-04906f5a]{width:36px;height:1px;background:linear-gradient(90deg,#a6e895,#012987);margin-bottom:18px}.footer-links[data-v-04906f5a]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px;font-size:14px;color:#ffffffb3}.footer-links a[data-v-04906f5a]{color:inherit;text-decoration:none}.footer-links a[data-v-04906f5a]:hover{color:#fff}.app[data-v-6040e37a]{min-height:100vh;display:flex;flex-direction:column}.app-main[data-v-6040e37a]{flex:1}.page-container[data-v-56c1423a]{max-width:1200px;margin:0 auto;padding:0 1.25rem}.hero[data-v-56c1423a]{padding:2.5rem 0 2rem}.hero-top[data-v-56c1423a]{display:grid;grid-template-columns:1fr 1fr;gap:2rem;align-items:center}.hero-pill[data-v-56c1423a]{display:inline-flex;width:fit-content;align-items:center;gap:.5rem;padding:.55rem .95rem;border:1.5px dashed #7c96c0;border-radius:999px;background:#f5f8ff;color:#012987;font-weight:400;letter-spacing:.01em;margin:0 0 1.4rem}.hero-copy[data-v-56c1423a]{display:flex;flex-direction:column;gap:1.3rem;margin-top:3rem}.hero-title[data-v-56c1423a]{margin:0;font-size:clamp(2rem,2vw + .5rem,3rem);line-height:1.08;color:#012987;font-weight:600;margin-bottom:1rem}.hero-subtitle[data-v-56c1423a]{margin:0;font-size:1.05rem;line-height:1.55;color:#3b4b64;max-width:42ch}.hero-actions[data-v-56c1423a]{display:flex;gap:.8rem;flex-wrap:wrap}.btn[data-v-56c1423a]{cursor:pointer;border-radius:0 14px 0 0;padding:.7rem 1.35rem;font-size:.98rem;font-weight:600;border:2px solid #012987;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.btn-primary[data-v-56c1423a]{background:#fff;color:#012987;box-shadow:-4px 6px #012987}.btn-primary[data-v-56c1423a]:hover{transform:translate(-1px,-1px);box-shadow:-6px 8px #012987}.btn-secondary[data-v-56c1423a]{background:#e8f0ff;color:#012987;box-shadow:-4px 6px #012987}.btn-secondary[data-v-56c1423a]:hover{transform:translate(-1px,-1px);box-shadow:-6px 8px #012987;background:#dfe9ff}.hero-right[data-v-56c1423a]{display:flex;align-items:center;justify-content:center}.hero-visual[data-v-56c1423a]{width:100%;max-width:50%}.hero-image[data-v-56c1423a]{width:100%;height:auto;object-fit:contain}.hero-slider[data-v-56c1423a]{display:flex;width:100%;height:100%;transition:transform .6s ease}.hero-slide[data-v-56c1423a]{min-width:100%;height:100%;position:relative;display:flex;align-items:center;justify-content:center}.hero-slide img[data-v-56c1423a]{width:100%;height:100%;object-fit:contain;display:block}.hero-info[data-v-56c1423a]{background:#fff;border-radius:14px;box-shadow:0 10px 26px #0129871f;padding:14px 16px;border:1px solid rgba(1,41,135,.08)}.slide-label[data-v-56c1423a]{font-size:.95rem;font-weight:700;color:#012987;margin-bottom:6px}.slide-description[data-v-56c1423a]{font-size:.95rem;color:#3b4b64;line-height:1.45;margin-bottom:10px}.hero-dots[data-v-56c1423a]{display:inline-flex;gap:8px;align-items:center}.hero-dot[data-v-56c1423a]{width:10px;height:10px;border-radius:50%;border:1px solid #012987;background:#fff;cursor:pointer;transition:background .2s ease,transform .2s ease}.hero-dot--active[data-v-56c1423a]{background:#012987;transform:scale(1.05)}.value-banner[data-v-56c1423a]{margin-top:3.25rem;padding:2.4rem 1.8rem;background:linear-gradient(90deg,#e2f0ff,#e5f6ef);border-radius:18px;box-shadow:0 16px 34px #0129871f;text-align:center}.value-banner--inline[data-v-56c1423a]{margin-top:1.5rem;margin-bottom:1rem;max-width:640px;box-shadow:0 16px 40px #0129871f;text-align:left}.modules[data-v-56c1423a]{padding:1rem 0 3rem}.modules-wrapper[data-v-56c1423a]{position:relative;max-width:1200px;margin:0 auto;background:linear-gradient(120deg,#e8f2ff,#e8f6ef);border-radius:18px;box-shadow:0 18px 38px #0129871f;padding:1.25rem}.modules-header-row[data-v-56c1423a]{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin-bottom:0}.module-header-btn[data-v-56c1423a]{border:none;padding:.9rem 1rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:filter .15s ease}.module-header-btn h3[data-v-56c1423a]{margin:0;color:#fff;font-size:1.1rem;font-weight:700;text-align:center}.module-header-btn--first[data-v-56c1423a]{border-radius:28px 0 0}.module-header-btn--last[data-v-56c1423a]{border-radius:0 28px 0 0}.module-header-btn--middle[data-v-56c1423a]{border-radius:0}.module-header-btn--active[data-v-56c1423a]{background:#fff!important}.module-header-btn--active h3[data-v-56c1423a]{color:#012987}.modules-body[data-v-56c1423a]{position:relative}.modules-grid[data-v-56c1423a]{display:grid;grid-template-columns:repeat(4,1fr);gap:0}.module-card[data-v-56c1423a]{background:#fff;border-radius:0;display:flex;flex-direction:column;box-shadow:0 10px 24px #01298714;overflow:hidden;transition:opacity .2s ease;min-height:100%}.module-card--first[data-v-56c1423a]{border-radius:0 0 0 28px}.module-card--last[data-v-56c1423a]{border-radius:0 0 28px}.module-card--hidden[data-v-56c1423a]{opacity:.3;pointer-events:none}.module-overlay[data-v-56c1423a]{position:absolute;inset:0;background:#fff;border-radius:0 0 28px 28px;padding:2rem;z-index:10}.module-overlay-inner[data-v-56c1423a]{display:grid;grid-template-columns:1fr 1.4fr .6fr;gap:2rem;align-items:flex-start;height:100%}.overlay-illustration[data-v-56c1423a]{display:flex;align-items:center;justify-content:center}.overlay-illustration img[data-v-56c1423a]{width:100%;max-width:280px;height:auto;object-fit:contain}.overlay-title[data-v-56c1423a]{margin:0 0 .5rem;font-size:1.3rem;font-weight:700;color:#012987}.overlay-content .module-bullets[data-v-56c1423a]{padding-left:0}.module-one-liner[data-v-56c1423a]{margin:0 0 .75rem;color:#3b4b64;line-height:1.4;font-size:.95rem}.overlay-metrics[data-v-56c1423a]{display:flex;flex-direction:column;gap:12px;padding:0;align-self:flex-start}.overlay-fade-enter-active[data-v-56c1423a],.overlay-fade-leave-active[data-v-56c1423a]{transition:opacity .2s ease,transform .2s ease}.overlay-fade-enter-from[data-v-56c1423a],.overlay-fade-leave-to[data-v-56c1423a]{opacity:0;transform:scale(.98)}.module-actions--overlay[data-v-56c1423a]{justify-content:flex-start;margin-top:1rem}.module-header[data-v-56c1423a]{padding:.9rem 1rem;border-radius:0;display:flex;align-items:center;justify-content:center;cursor:pointer}.module-header h3[data-v-56c1423a]{margin:0;color:#fff;font-size:1.1rem;font-weight:700;text-align:center}.module-header--first[data-v-56c1423a]{border-radius:38px 0 0 38px}.module-header--last[data-v-56c1423a]{border-radius:0 38px 38px 0}.module-header--middle[data-v-56c1423a]{border-radius:0}.module-header--expanded[data-v-56c1423a]{background:#fff!important;color:#012987}.module-header--expanded h3[data-v-56c1423a]{color:#012987}.module-illustration[data-v-56c1423a]{padding:1rem 1rem 1.25rem;display:flex;justify-content:center}.module-illustration img[data-v-56c1423a]{width:100%;max-width:240px;height:auto;object-fit:contain;display:block}.module-illustration--expanded img[data-v-56c1423a]{max-width:320px}.module-bullets[data-v-56c1423a]{list-style:none;padding:0 1.25rem;margin:.5rem 0 1rem;display:flex;flex-direction:column;gap:.75rem;flex:1}.module-bullets li[data-v-56c1423a]{font-size:.95rem;font-weight:400;color:#012987;position:relative;padding-left:1rem}.module-bullets li[data-v-56c1423a]:before{content:"•";position:absolute;left:0;top:0}.module-metrics[data-v-56c1423a]{display:flex;gap:12px;padding:0 1.25rem .75rem;margin-top:auto}.module-metric[data-v-56c1423a]{display:flex;flex-direction:column;gap:2px}.metric-label[data-v-56c1423a]{font-size:.9rem;color:#3b4b64}.metric-value[data-v-56c1423a]{font-size:1rem;font-weight:700;color:#012987}.module-teaser[data-v-56c1423a]{padding:0 1.25rem;margin:auto 0 1.5rem;font-size:1rem;font-weight:500;color:#3b4b64;line-height:1.5;text-align:center}.module-kpi[data-v-56c1423a]{display:flex;flex-direction:column;align-items:center;gap:8px;margin:auto 1.25rem 1.5rem;padding:16px 20px;background:linear-gradient(135deg,#6fce8d26,#0129871a);border-radius:12px;border:1px solid rgba(111,206,141,.3);text-align:center}.kpi-icon[data-v-56c1423a]{width:32px;height:32px;color:#6fce8d;display:flex;align-items:center;justify-content:center}.kpi-icon svg[data-v-56c1423a]{width:28px;height:28px}.kpi-content[data-v-56c1423a]{display:flex;flex-direction:column;align-items:center;gap:2px}.kpi-value[data-v-56c1423a]{font-size:1.4rem;font-weight:800;color:#012987;line-height:1}.kpi-label[data-v-56c1423a]{font-size:.75rem;font-weight:500;color:#5c6c86;text-transform:uppercase;letter-spacing:.05em}.module-teaser-expanded[data-v-56c1423a]{margin:.5rem 0 1rem;font-size:1rem;color:#3b4b64;line-height:1.6}.module-highlights[data-v-56c1423a]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:1rem}.highlight-tag[data-v-56c1423a]{display:inline-flex;align-items:center;padding:6px 12px;background:linear-gradient(135deg,#6fce8d33,#0129871a);border:1px solid rgba(111,206,141,.35);border-radius:20px;font-size:.8rem;font-weight:600;color:#012987}.overlay-metric-card[data-v-56c1423a]{display:flex;flex-direction:column;align-items:center;gap:4px;padding:16px 12px;background:linear-gradient(135deg,#fff,#f8faff);border:1px solid rgba(1,41,135,.15);border-radius:12px;text-align:center;transition:all .2s ease}.overlay-metric-card[data-v-56c1423a]:hover{border-color:#6fce8d;box-shadow:0 4px 12px #6fce8d33;transform:translateY(-2px)}.overlay-metric-icon[data-v-56c1423a]{width:28px;height:28px;color:#6fce8d;display:flex;align-items:center;justify-content:center;margin-bottom:4px}.overlay-metric-icon svg[data-v-56c1423a]{width:24px;height:24px}.overlay-metric-value[data-v-56c1423a]{font-size:1.3rem;font-weight:800;color:#012987;line-height:1}.overlay-metric-label[data-v-56c1423a]{font-size:.7rem;font-weight:500;color:#5c6c86;text-transform:uppercase;letter-spacing:.05em}.module-cta[data-v-56c1423a]{padding:.5rem 0;border:none;background:transparent;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px}.module-cta--primary[data-v-56c1423a]{border:1px solid currentColor;border-radius:10px;padding:.55rem .9rem;width:100%}.module-actions[data-v-56c1423a]{padding:0 1.25rem 1.25rem}.module-cta span[data-v-56c1423a]{font-size:1.1rem}.capabilities[data-v-56c1423a]{padding:2rem 0 3rem}.capabilities-heading[data-v-56c1423a]{display:flex;flex-direction:column;gap:.35rem;margin-bottom:1rem}.capabilities-heading h2[data-v-56c1423a]{margin:0;font-size:2rem;color:#012987}.capabilities-underline[data-v-56c1423a]{width:180px;height:4px;background:linear-gradient(90deg,#6fce8d,#012987);border-radius:999px}.cap-tabs[data-v-56c1423a]{display:flex;gap:1rem;margin-bottom:1.5rem}.cap-tab[data-v-56c1423a]{flex:1;display:flex;align-items:center;justify-content:center;gap:.75rem;padding:1rem 1.5rem;border:2px solid #d6dfee;border-radius:16px;background:#fff;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}.cap-tab[data-v-56c1423a]:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#0129870d,#6fce8d0d);opacity:0;transition:opacity .3s ease}.cap-tab[data-v-56c1423a]:hover:before{opacity:1}.cap-tab--active[data-v-56c1423a]{border-color:#012987;background:linear-gradient(135deg,#012987,#2d5aa6);color:#fff}.cap-tab-icon[data-v-56c1423a]{width:28px;height:28px;display:flex;align-items:center;justify-content:center}.cap-tab-icon svg[data-v-56c1423a]{width:24px;height:24px}.cap-tab span[data-v-56c1423a]:not(.cap-tab-icon):not(.cap-tab-badge){font-size:1.1rem;font-weight:700;color:#012987}.cap-tab--active span[data-v-56c1423a]:not(.cap-tab-icon):not(.cap-tab-badge){color:#fff}.cap-tab-badge[data-v-56c1423a]{font-size:.7rem;font-weight:600;padding:.25rem .5rem;background:#6fce8d33;color:#0d5a3a;border-radius:999px;text-transform:uppercase;letter-spacing:.03em}.cap-tab--active .cap-tab-badge[data-v-56c1423a]{background:#fff3;color:#fff}.bento-grid[data-v-56c1423a]{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:auto auto;gap:.75rem;background:linear-gradient(120deg,#e8f2ff,#e8f6ef);padding:1.25rem;border-radius:0}.bento-card[data-v-56c1423a]{background:#fff;border:1px solid #d8e2f3;border-radius:0;padding:1.75rem;display:flex;flex-direction:column;gap:1rem;position:relative;overflow:hidden;transition:box-shadow .3s ease,transform .2s ease}.bento-card[data-v-56c1423a]:before{display:none}.bento-card[data-v-56c1423a]:hover{transform:translateY(-3px);box-shadow:0 12px 32px #0129871f}.bento-card--large[data-v-56c1423a]{grid-column:span 2;grid-row:span 2;padding:2rem}.bento-card--large .bento-card-visual[data-v-56c1423a]{position:absolute;top:1.5rem;right:1.5rem;width:45%;height:70%}.bento-card--medium[data-v-56c1423a]{grid-column:span 2}.bento-card--small[data-v-56c1423a]{grid-column:span 1}.bento-card-content[data-v-56c1423a]{display:flex;flex-direction:column;gap:.75rem;flex:1;position:relative;z-index:1}.bento-card--large .bento-card-content[data-v-56c1423a]{max-width:55%}.bento-card-tag[data-v-56c1423a]{display:none}.bento-card-title[data-v-56c1423a]{margin:0;font-size:1.35rem;font-weight:700;color:#012987;line-height:1.3}.bento-card--large .bento-card-title[data-v-56c1423a]{font-size:1.75rem}.bento-card-desc[data-v-56c1423a]{margin:0;font-size:.95rem;color:#012987;font-weight:500;line-height:1.5;font-style:italic;flex:1}.bento-card-cta[data-v-56c1423a]{display:none}.bento-card-visual[data-v-56c1423a]{display:flex;align-items:center;justify-content:center}.bento-card-visual img[data-v-56c1423a]{width:100%;max-width:180px;height:auto;object-fit:contain}.bento-card--large .bento-card-visual img[data-v-56c1423a]{max-width:100%;max-height:100%}.bento-fade-enter-active[data-v-56c1423a],.bento-fade-leave-active[data-v-56c1423a]{transition:opacity .3s ease,transform .3s ease}.bento-fade-enter-from[data-v-56c1423a]{opacity:0;transform:translateY(10px)}.bento-fade-leave-to[data-v-56c1423a]{opacity:0;transform:translateY(-10px)}.testimonials[data-v-56c1423a]{display:flex;flex-direction:column;gap:1rem;width:100%;max-width:100%;padding:2rem .75rem 3rem}.testimonials-heading h2[data-v-56c1423a]{margin:0;font-size:2rem;color:#012987}.testimonial-row[data-v-56c1423a]{overflow:hidden;width:100%}.testimonial-track[data-v-56c1423a]{display:inline-flex;align-items:stretch;gap:.5rem;animation:marquee-56c1423a 24s linear infinite}.testimonial-row--reverse .testimonial-track[data-v-56c1423a]{animation-direction:reverse}.testimonial-card[data-v-56c1423a]{border:1px solid #d8e2f3;border-radius:26px 26px 26px 0;background:#fff;box-shadow:none;padding:.85rem 1rem;min-height:140px;height:140px;display:flex;flex-direction:column;gap:.5rem;flex:0 0 auto}.testimonial-card-header[data-v-56c1423a]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;color:#012987}.testimonial-card-header h3[data-v-56c1423a]{margin:0;font-size:1.1rem}.testimonial-social[data-v-56c1423a]{color:#0a66c2;font-weight:700;text-decoration:none}.testimonial-social[data-v-56c1423a]:hover{text-decoration:underline}.testimonial-text[data-v-56c1423a]{margin:0;color:#1f2a3d;line-height:1.5;letter-spacing:-.01em}.faqs[data-v-56c1423a]{display:grid;grid-template-columns:1fr 1.2fr;gap:2rem;padding:2rem .75rem 3rem}.faqs-header[data-v-56c1423a]{display:flex;flex-direction:column;gap:2rem;align-self:start}.faqs-header h2[data-v-56c1423a]{margin:0;font-size:2.1rem;color:#012987}.faq-cta-card[data-v-56c1423a]{border:1px solid #d8e2f3;border-radius:0 28px 0 0;padding:1.5rem;background:#fff;box-shadow:none;margin-top:auto}.faq-cta-card h3[data-v-56c1423a]{margin:0 0 .6rem;color:#012987;font-size:1.25rem}.faq-cta-card p[data-v-56c1423a]{margin:0 0 1rem;color:#1f2a3d;line-height:1.5;font-size:.9rem}.faq-cta-button[data-v-56c1423a]{border:2px solid #012987;background:#fff;color:#012987;font-weight:700;padding:.65rem 1.4rem;border-radius:10px 10px 10px 0;cursor:pointer;transition:background .2s ease,color .2s ease}.faq-cta-button[data-v-56c1423a]:hover{background:#012987;color:#fff}.faqs-list[data-v-56c1423a]{display:flex;flex-direction:column;gap:.75rem}.faq-item[data-v-56c1423a]{border:1px solid #d8e2f3;border-radius:28px 0 0 28px;background:#fff;overflow:hidden;transition:border-color .2s ease}.faq-item--open[data-v-56c1423a]{border-color:#012987}.faq-trigger[data-v-56c1423a]{width:100%;border:none;background:transparent;padding:.9rem 1rem;display:flex;align-items:center;gap:.9rem;cursor:pointer}.faq-trigger-icon[data-v-56c1423a]{width:36px;height:36px;border-radius:50%;background:#012987;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:1.2rem;font-weight:700;transition:background .2s ease}.faq-trigger-icon--open[data-v-56c1423a]{background:#0a66c2}.faq-question[data-v-56c1423a]{font-size:1.1rem;color:#012987;font-weight:700}.faq-answer[data-v-56c1423a]{padding:0 1rem 1rem;color:#1f2a3d;line-height:1.55}.testimonials:hover .testimonial-track[data-v-56c1423a],.testimonial-row--reverse:hover .testimonial-track[data-v-56c1423a]{animation-play-state:paused}@keyframes marquee-56c1423a{0%{transform:translate(0)}to{transform:translate(-50%)}}.capabilities-pill span[data-v-56c1423a]{font-weight:700;color:#012987}.capabilities-pill-underline[data-v-56c1423a]{height:2px;width:38px;background:#012987;border-radius:999px;margin-left:auto}.capabilities-grid[data-v-56c1423a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem}.cap-card[data-v-56c1423a]{border:1px solid #d8e2f3;padding:1rem;display:flex;flex-direction:column;gap:.65rem;border-radius:0;background:#fff;box-shadow:0 12px 28px #01298714}.cap-card--round-tl[data-v-56c1423a]{border-top-left-radius:28px}.cap-card--round-tr[data-v-56c1423a]{border-top-right-radius:28px}.cap-card--round-bl[data-v-56c1423a]{border-bottom-left-radius:28px}.cap-card--round-br[data-v-56c1423a]{border-bottom-right-radius:28px}.cap-card-header[data-v-56c1423a]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;color:#012987}.cap-card-header h3[data-v-56c1423a]{margin:0;font-size:1.05rem;font-weight:700}.cap-card-arrow[data-v-56c1423a]{font-size:1.1rem;color:#012987}.cap-card-text[data-v-56c1423a]{margin:0;color:#012987;font-weight:600;line-height:1.4}.cap-card-media[data-v-56c1423a]{width:100%;display:flex;justify-content:center}.cap-card-media img[data-v-56c1423a]{width:100%;max-width:280px;height:auto;object-fit:contain}.value-text[data-v-56c1423a]{margin:0 0 .5rem;font-size:1.02rem;line-height:1.55;color:#3b4b64}.value-attribution[data-v-56c1423a]{margin:0;font-size:.92rem;color:#5c6c86;font-style:italic}@media(max-width:960px){.hero-top[data-v-56c1423a]{grid-template-columns:1fr}.hero-visual[data-v-56c1423a]{order:2}.hero-copy[data-v-56c1423a]{order:1}}@media(max-width:640px){.hero[data-v-56c1423a]{padding:2rem 0 2.5rem}.hero-title[data-v-56c1423a]{font-size:clamp(2rem,6vw,2.6rem)}.hero-pill[data-v-56c1423a]{font-size:.9rem}.btn[data-v-56c1423a]{width:100%;justify-content:center;display:inline-flex;text-align:center}.hero-actions[data-v-56c1423a]{flex-direction:column}}.signin[data-v-b5683e7a]{min-height:100vh;display:flex;background:#fff}.signin-shell[data-v-b5683e7a]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);width:100%;min-height:100vh;align-items:center}.signin-form[data-v-b5683e7a]{padding:28px 56px 36px;display:flex;flex-direction:column;gap:16px}.signin-title[data-v-b5683e7a]{margin:16px 0 12px;font-size:40px;font-weight:600;color:#012987}.signin-social[data-v-b5683e7a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.social-btn[data-v-b5683e7a]{border:1px solid #d9d9d9;background:#fff;border-radius:10px 10px 10px 0;padding:12px 14px;display:inline-flex;align-items:center;gap:10px;font-weight:600;color:#1f2a3d;width:100%;cursor:pointer}.social-btn--google .social-icon[data-v-b5683e7a]{background:#fff;color:#db4437}.social-btn--apple .social-icon[data-v-b5683e7a]{background:#fff;color:#000;font-size:18px}.social-icon[data-v-b5683e7a]{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;font-weight:700}.signin-divider[data-v-b5683e7a]{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;color:#a1a1a1;font-size:12px}.divider-line[data-v-b5683e7a]{height:1px;background:#e0e0e0;display:block}.signin-fields[data-v-b5683e7a]{display:flex;flex-direction:column;gap:14px;margin-top:4px}.field[data-v-b5683e7a]{display:flex;flex-direction:column;gap:6px}.field-label[data-v-b5683e7a]{font-weight:600;color:#1f2a3d}.field input[data-v-b5683e7a]{border:1px solid #d9d9d9;border-radius:12px;padding:12px 14px;font-size:14px;outline:none;width:100%;color:#1f2a3d;background:#f9fafb}.field input[data-v-b5683e7a]::placeholder{color:#c7c7c7}.field-row[data-v-b5683e7a]{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:13px}.remember[data-v-b5683e7a]{display:inline-flex;align-items:center;gap:8px;color:#1f2a3d}.remember input[data-v-b5683e7a]{accent-color:#012987}.link[data-v-b5683e7a]{color:#012987;font-weight:700;text-decoration:none}.link[data-v-b5683e7a]:hover{text-decoration:underline}.primary-btn[data-v-b5683e7a]{margin-top:4px;border:2px solid #012987;border-radius:12px 12px 12px 0;background:#012987;color:#fff;font-weight:700;padding:12px 16px;cursor:pointer;width:100%;box-shadow:-4px 4px #012987}.primary-btn[data-v-b5683e7a]:hover{opacity:.94}.signin-footer[data-v-b5683e7a]{margin-top:auto;display:flex;align-items:center;gap:8px;color:#6b7280;font-size:15px}.signin-visual[data-v-b5683e7a]{background:#4b5bee;display:flex;align-items:center;justify-content:center;padding:24px;align-self:center;height:50vh;max-height:520px;border-radius:0 0 0 24px}.signin-visual img[data-v-b5683e7a]{width:100%;height:100%;max-height:100%;object-fit:contain}@media(max-width:900px){.signin-shell[data-v-b5683e7a]{grid-template-columns:1fr}.signin-visual[data-v-b5683e7a]{display:none}.signin-form[data-v-b5683e7a]{padding:32px 24px 48px}.signin-title[data-v-b5683e7a]{font-size:32px}.signin-social[data-v-b5683e7a]{grid-template-columns:1fr}}.signup[data-v-c30c59d1]{min-height:100vh;display:flex;background:#fff}.signup-shell[data-v-c30c59d1]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);width:100%;min-height:100vh;align-items:center}.signup-form[data-v-c30c59d1]{padding:28px 56px 36px;display:flex;flex-direction:column;gap:16px}.signup-title[data-v-c30c59d1]{margin:16px 0 12px;font-size:36px;font-weight:700;color:#012987}.signup-social[data-v-c30c59d1]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.social-btn[data-v-c30c59d1]{border:1px solid #d9d9d9;background:#fff;border-radius:10px 10px 10px 0;padding:12px 14px;display:inline-flex;align-items:center;gap:10px;font-weight:600;color:#1f2a3d;width:100%;cursor:pointer}.social-btn--google .social-icon[data-v-c30c59d1]{color:#db4437}.social-btn--apple .social-icon[data-v-c30c59d1]{color:#000;font-size:18px}.social-icon[data-v-c30c59d1]{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;font-weight:700}.signup-divider[data-v-c30c59d1]{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;color:#a1a1a1;font-size:12px}.divider-line[data-v-c30c59d1]{height:1px;background:#e0e0e0;display:block}.signup-fields[data-v-c30c59d1]{display:flex;flex-direction:column;gap:14px;margin-top:4px}.field[data-v-c30c59d1]{display:flex;flex-direction:column;gap:6px}.field-label[data-v-c30c59d1]{font-weight:600;color:#1f2a3d}.field input[data-v-c30c59d1]{border:1px solid #d9d9d9;border-radius:12px;padding:12px 14px;font-size:14px;outline:none;width:100%;color:#1f2a3d;background:#f9fafb}.field input[data-v-c30c59d1]::placeholder{color:#c7c7c7}.field-row[data-v-c30c59d1]{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:13px}.remember[data-v-c30c59d1]{display:inline-flex;align-items:center;gap:8px;color:#1f2a3d}.remember input[data-v-c30c59d1]{accent-color:#012987}.link[data-v-c30c59d1]{color:#012987;font-weight:700;text-decoration:none}.link[data-v-c30c59d1]:hover{text-decoration:underline}.primary-btn[data-v-c30c59d1]{margin-top:4px;border:2px solid #012987;border-radius:12px 12px 12px 0;background:#012987;color:#fff;font-weight:700;padding:12px 16px;cursor:pointer;width:100%;box-shadow:-4px 4px #012987}.primary-btn[data-v-c30c59d1]:hover{opacity:.94}.signup-visual[data-v-c30c59d1]{background:#4b5bee;display:flex;align-items:center;justify-content:center;padding:24px;height:50vh;max-height:520px;align-self:center;border-radius:0 0 0 24px}.signup-visual img[data-v-c30c59d1]{width:100%;height:100%;max-height:100%;object-fit:contain}@media(max-width:900px){.signup-shell[data-v-c30c59d1]{grid-template-columns:1fr}.signup-visual[data-v-c30c59d1]{display:none}.signup-form[data-v-c30c59d1]{padding:32px 24px 48px}.signup-title[data-v-c30c59d1]{font-size:32px}.signup-social[data-v-c30c59d1]{grid-template-columns:1fr}}.sidebar[data-v-081d89b6]{width:280px;min-height:100%;background:#fff;border-right:1px solid #e8f0ff;padding:1.5rem 0;flex-shrink:0}.sidebar-nav[data-v-081d89b6]{display:flex;flex-direction:column}.sidebar-item[data-v-081d89b6]{display:flex;align-items:center;gap:.75rem;padding:.9rem 1.5rem;text-decoration:none;color:#3b4b64;font-weight:500;transition:background .15s ease,color .15s ease;border-left:3px solid transparent}.sidebar-item[data-v-081d89b6]:hover{background:#f5f8ff;color:#012987}.sidebar-item--active[data-v-081d89b6]{background:#e8f2ff;color:#012987;border-left-color:#012987;font-weight:600}.sidebar-icon[data-v-081d89b6]{width:20px;height:20px;flex-shrink:0}.sidebar-icon svg[data-v-081d89b6]{width:100%;height:100%}.sidebar-label[data-v-081d89b6]{font-size:.95rem}.sidebar-section[data-v-081d89b6]{margin-top:.25rem}.sidebar-section-header[data-v-081d89b6]{display:flex;align-items:flex-start;gap:.75rem;width:100%;padding:.9rem 1.5rem;background:none;border:none;cursor:pointer;text-align:left;color:#3b4b64;font-weight:600;font-size:.95rem;transition:background .15s ease,color .15s ease;border-left:3px solid transparent}.sidebar-section-header[data-v-081d89b6]:hover{background:#f5f8ff;color:#012987}.sidebar-section-header--active[data-v-081d89b6]{color:#012987}.sidebar-section-text[data-v-081d89b6]{display:flex;flex-direction:column;flex:1;min-width:0}.sidebar-tagline[data-v-081d89b6]{font-size:.75rem;font-weight:400;color:#6fce8d;margin-top:2px}.sidebar-chevron[data-v-081d89b6]{font-size:1.1rem;color:#012987;transition:transform .2s ease}.sidebar-chevron--open[data-v-081d89b6]{transform:rotate(90deg)}.sidebar-subitems[data-v-081d89b6]{display:flex;flex-direction:column;padding-left:1rem}.sidebar-subitem[data-v-081d89b6]{display:flex;align-items:center;gap:.5rem;padding:.6rem 1.5rem;text-decoration:none;color:#3b4b64;font-size:.9rem;transition:background .15s ease,color .15s ease;border-left:3px solid transparent}.sidebar-subitem[data-v-081d89b6]:hover{background:#f5f8ff;color:#012987}.sidebar-subitem--active[data-v-081d89b6]{background:#e8f2ff;color:#012987;border-left-color:#6fce8d;font-weight:600}.subitem-icon[data-v-081d89b6]{width:16px;height:16px;flex-shrink:0}.subitem-icon svg[data-v-081d89b6]{width:100%;height:100%}.subitem-icon--product[data-v-081d89b6]{color:#012987}.subitem-icon--service[data-v-081d89b6]{color:#6fce8d}@media(max-width:900px){.sidebar[data-v-081d89b6]{width:100%;min-height:auto;border-right:none;border-bottom:1px solid #e8f0ff}}.ps-layout[data-v-2c96dac2]{display:flex;min-height:calc(100vh - 80px);background:#f8faff}.ps-main[data-v-2c96dac2]{flex:1;overflow-y:auto}@media(max-width:900px){.ps-layout[data-v-2c96dac2]{flex-direction:column}}.pl-landing[data-v-99046116]{min-height:calc(100vh - 72px);padding:2rem 1.5rem;max-width:1200px;margin:0 auto}.pl-hero[data-v-99046116]{text-align:center;padding:2rem 0 3rem}.pl-hero-badge[data-v-99046116]{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:linear-gradient(135deg,#e8f2ff,#f0f7ff);border:1px solid #d8e2f3;border-radius:999px;font-size:.875rem;font-weight:600;color:#012987;margin-bottom:1.5rem}.badge-icon[data-v-99046116]{flex-shrink:0;color:#012987}.pl-hero-title[data-v-99046116]{font-size:clamp(2rem,4vw,3rem);font-weight:700;color:#012987;line-height:1.2;margin:0 0 1rem}.pl-hero-title .highlight[data-v-99046116]{background:linear-gradient(135deg,#4caf50,#012987);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.pl-hero-subtitle[data-v-99046116]{font-size:1.125rem;color:#3b4b64;line-height:1.6;max-width:600px;margin:0 auto}.pl-paths[data-v-99046116]{padding:2rem 0}.path-grid[data-v-99046116]{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;max-width:900px;margin:0 auto}.path-card[data-v-99046116]{position:relative;display:flex;flex-direction:column;padding:2rem;background:#fff;border:2px solid #e8f2ff;border-radius:20px;transition:all .3s ease}.path-card[data-v-99046116]:hover{border-color:#012987;box-shadow:0 12px 32px #0129871f}.path-card--disabled[data-v-99046116]{opacity:.6;pointer-events:none}.path-card--disabled[data-v-99046116]:hover{border-color:#e8f2ff;box-shadow:none}.path-icon[data-v-99046116]{width:56px;height:56px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#012987,#2d5aa6);border-radius:14px;color:#fff;margin-bottom:1rem}.path-icon--green[data-v-99046116]{background:linear-gradient(135deg,#4caf50,#6fce8d)}.path-content[data-v-99046116]{flex:1}.path-content h2[data-v-99046116]{margin:0 0 .25rem;font-size:1.5rem;font-weight:700;color:#012987}.path-subtitle[data-v-99046116]{margin:0 0 1rem;font-size:.9375rem;color:#6b7a8c}.path-features[data-v-99046116]{list-style:none;padding:0;margin:0 0 1.25rem}.path-features li[data-v-99046116]{display:flex;align-items:center;gap:.5rem;padding:.375rem 0;font-size:.9375rem;color:#3b4b64}.check-icon[data-v-99046116]{color:#012987;flex-shrink:0}.path-analogy[data-v-99046116]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:#f5f8ff;border-radius:10px;font-size:.875rem;color:#3b4b64;margin-bottom:1.5rem}.analogy-icon[data-v-99046116]{flex-shrink:0;color:#012987}.path-cta[data-v-99046116]{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:1rem;font-size:1rem;font-weight:600;background:#012987;color:#fff;border:none;border-radius:12px;cursor:pointer;transition:all .2s ease}.path-cta[data-v-99046116]:hover:not(:disabled){background:#001f66;transform:translateY(-2px)}.path-cta--secondary[data-v-99046116]{background:#4caf50}.path-cta--secondary[data-v-99046116]:hover:not(:disabled){background:#43a047}.path-cta[data-v-99046116]:disabled{background:#9ca3af;cursor:not-allowed}.cta-arrow[data-v-99046116]{font-size:1.25rem;transition:transform .2s ease}.path-cta:hover:not(:disabled) .cta-arrow[data-v-99046116]{transform:translate(4px)}.path-status[data-v-99046116]{position:absolute;top:1rem;right:1rem;display:flex;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.75rem;font-weight:600;border-radius:999px}.path-status--complete[data-v-99046116]{background:#e8f6ef;color:#2e7d32}.path-status--pending[data-v-99046116]{background:#fef3c7;color:#92400e}.pl-flow[data-v-99046116]{padding:3rem 0;text-align:center}.pl-flow h2[data-v-99046116]{margin:0 0 2rem;font-size:1.5rem;font-weight:700;color:#012987}.flow-diagram[data-v-99046116]{display:flex;align-items:center;justify-content:center;gap:.5rem;flex-wrap:wrap}.flow-step[data-v-99046116]{padding:1.25rem;background:#f8fafc;border:1px solid #e8f2ff;border-radius:14px;width:140px;text-align:center}.flow-icon[data-v-99046116]{width:48px;height:48px;margin:0 auto .5rem;display:flex;align-items:center;justify-content:center;color:#012987}.flow-step h3[data-v-99046116]{margin:0 0 .25rem;font-size:.9375rem;font-weight:600;color:#012987}.flow-step p[data-v-99046116]{margin:0;font-size:.75rem;color:#6b7a8c;line-height:1.4}.flow-arrow[data-v-99046116]{font-size:1.5rem;color:#012987;font-weight:700}.pl-stats[data-v-99046116]{padding:2rem 0}.stats-grid[data-v-99046116]{display:flex;justify-content:center;gap:3rem;padding:1.5rem;background:linear-gradient(135deg,#012987,#001f66);border-radius:16px;max-width:600px;margin:0 auto}.stat-item[data-v-99046116]{text-align:center;color:#fff}.stat-value[data-v-99046116]{font-size:1.75rem;font-weight:700}.stat-label[data-v-99046116]{font-size:.8125rem;opacity:.8}.pl-benefits[data-v-99046116]{padding:2rem 0}.benefits-grid[data-v-99046116]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}.benefit-card[data-v-99046116]{padding:1.5rem;background:#f8fafc;border:1px solid #e8f2ff;border-radius:14px;text-align:center}.benefit-icon[data-v-99046116]{display:flex;align-items:center;justify-content:center;margin:0 auto .75rem;color:#012987}.benefit-card h3[data-v-99046116]{margin:0 0 .5rem;font-size:1rem;font-weight:600;color:#012987}.benefit-card p[data-v-99046116]{margin:0;font-size:.875rem;color:#3b4b64;line-height:1.5}@media(max-width:768px){.path-grid[data-v-99046116]{grid-template-columns:1fr}.flow-diagram[data-v-99046116]{flex-direction:column}.flow-arrow[data-v-99046116]{transform:rotate(90deg)}.flow-step[data-v-99046116]{width:100%;max-width:200px}.stats-grid[data-v-99046116]{flex-direction:column;gap:1.5rem}.benefits-grid[data-v-99046116]{grid-template-columns:1fr}}.upload-step[data-v-b4ab5837]{display:flex;flex-direction:column;gap:1.5rem;position:relative}.panel-row[data-v-b4ab5837]{background:#fff;border:1px solid #e8f2ff;border-radius:16px;overflow:hidden}.row-header[data-v-b4ab5837]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;background:linear-gradient(135deg,#f8fafc,#f0f4ff);border-bottom:1px solid #e8f2ff;gap:1rem;flex-wrap:wrap}.row-title[data-v-b4ab5837]{margin:0;font-size:1rem;font-weight:600;color:#012987}.panel-nav[data-v-b4ab5837]{display:flex;gap:.5rem}.nav-btn[data-v-b4ab5837]{display:flex;align-items:center;gap:6px;padding:.5rem 1rem;border:2px solid transparent;background:#fff;border-radius:10px;font-size:.875rem;font-weight:500;color:#6b7a8c;cursor:pointer;transition:all .25s ease}.nav-btn[data-v-b4ab5837]:hover{border-color:#d8e2f3;color:#012987}.nav-btn--active[data-v-b4ab5837]{background:#012987;color:#fff;border-color:#012987}.nav-icon[data-v-b4ab5837]{font-size:1rem}.nav-badge[data-v-b4ab5837]{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;background:#fff3;border-radius:10px;font-size:.75rem;font-weight:600}.nav-btn:not(.nav-btn--active) .nav-badge[data-v-b4ab5837]{background:#e8f2ff;color:#012987}.panel-content[data-v-b4ab5837]{padding:1.25rem;min-height:180px}.panel[data-v-b4ab5837]{height:100%}.animate-in[data-v-b4ab5837]{animation:slideIn-b4ab5837 .3s ease}@keyframes slideIn-b4ab5837{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.upload-zone[data-v-b4ab5837]{display:flex;flex-direction:column;align-items:center;padding:2rem;background:linear-gradient(135deg,#fafbff,#f0f4ff);border:2px dashed #d8e2f3;border-radius:14px;text-align:center;transition:all .3s ease;cursor:pointer}.upload-zone[data-v-b4ab5837]:hover,.upload-zone--dragging[data-v-b4ab5837]{border-color:#012987;background:linear-gradient(135deg,#f0f4ff,#e8f2ff)}.upload-visual[data-v-b4ab5837]{position:relative;margin-bottom:1rem}.upload-icon[data-v-b4ab5837]{font-size:3rem;display:block}.upload-arrow[data-v-b4ab5837]{position:absolute;bottom:-4px;left:50%;transform:translate(-50%);font-size:1.25rem;color:#012987;animation:bounce-b4ab5837 1.5s infinite}@keyframes bounce-b4ab5837{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,-6px)}}.upload-zone h4[data-v-b4ab5837]{margin:0 0 .25rem;font-size:1rem;font-weight:600;color:#012987}.upload-or[data-v-b4ab5837]{color:#9ca3af;font-size:.875rem;margin:.5rem 0}.upload-btn[data-v-b4ab5837]{padding:.625rem 1.5rem;font-size:.9375rem;font-weight:600;color:#fff;background:linear-gradient(135deg,#012987,#0147c3);border:none;border-radius:10px;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 12px #01298733}.upload-btn[data-v-b4ab5837]:hover{transform:translateY(-2px);box-shadow:0 6px 16px #0129874d}.upload-hint[data-v-b4ab5837]{margin-top:.75rem;font-size:.75rem;color:#9ca3af}.upload-success[data-v-b4ab5837]{display:flex;flex-direction:column;gap:.75rem}.success-badge[data-v-b4ab5837]{display:inline-flex;width:fit-content;padding:.375rem .75rem;background:#d4f0e0;color:#2e7d32;font-size:.8125rem;font-weight:600;border-radius:8px}.file-info[data-v-b4ab5837]{display:flex;align-items:center;gap:.75rem;padding:.875rem;background:#f8fafc;border:1px solid #e8f2ff;border-radius:10px}.file-icon[data-v-b4ab5837]{font-size:1.5rem}.file-details[data-v-b4ab5837]{flex:1;display:flex;flex-direction:column}.file-name[data-v-b4ab5837]{font-size:.9375rem;font-weight:600;color:#1f2a3d}.file-size[data-v-b4ab5837]{font-size:.8125rem;color:#6b7a8c}.remove-btn[data-v-b4ab5837]{width:26px;height:26px;display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid #d8e2f3;border-radius:6px;color:#6b7a8c;font-size:1rem;cursor:pointer}.remove-btn[data-v-b4ab5837]:hover{background:#fee2e2;border-color:#ef4444;color:#ef4444}.extracted-mini[data-v-b4ab5837]{display:flex;flex-wrap:wrap;gap:.75rem;font-size:.8125rem;color:#3b4b64}.extracted-mini span[data-v-b4ab5837]{display:flex;align-items:center;gap:.25rem}.paste-container[data-v-b4ab5837]{height:100%}.textarea-wrapper[data-v-b4ab5837]{display:flex;flex-direction:column;background:#f8fafc;border:2px solid #e8f2ff;border-radius:12px;overflow:hidden;transition:border-color .2s ease}.textarea-wrapper[data-v-b4ab5837]:focus-within{border-color:#012987}.paste-textarea[data-v-b4ab5837]{width:100%;min-height:140px;padding:1rem;border:none;background:transparent;font-size:.875rem;line-height:1.6;color:#1f2a3d;resize:none;font-family:inherit}.paste-textarea[data-v-b4ab5837]::placeholder{color:#9ca3af}.paste-textarea[data-v-b4ab5837]:focus{outline:none}.textarea-footer[data-v-b4ab5837]{display:flex;align-items:center;justify-content:space-between;padding:.625rem 1rem;background:#fff;border-top:1px solid #e8f2ff}.char-count[data-v-b4ab5837]{font-size:.75rem;color:#9ca3af}.textarea-actions[data-v-b4ab5837]{display:flex;gap:.5rem}.clear-btn[data-v-b4ab5837]{padding:.375rem .75rem;border:1px solid #d8e2f3;background:#fff;border-radius:6px;font-size:.8125rem;font-weight:500;color:#6b7a8c;cursor:pointer}.clear-btn[data-v-b4ab5837]:hover{border-color:#ef4444;color:#ef4444}.parse-btn[data-v-b4ab5837]{padding:.375rem 1rem;border:none;background:#012987;color:#fff;font-size:.8125rem;font-weight:600;border-radius:6px;cursor:pointer;transition:all .2s ease}.parse-btn[data-v-b4ab5837]:hover:not(:disabled){background:#001f66}.parse-btn[data-v-b4ab5837]:disabled{opacity:.5;cursor:not-allowed}.files-grid[data-v-b4ab5837]{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:.75rem}.file-card[data-v-b4ab5837]{display:flex;align-items:center;gap:.75rem;padding:1rem;background:#fff;border:2px solid #e8f2ff;border-radius:12px;cursor:pointer;transition:all .2s ease}.file-card[data-v-b4ab5837]:hover{border-color:#012987;box-shadow:0 4px 12px #01298714}.file-card--selected[data-v-b4ab5837]{border-color:#012987;background:linear-gradient(135deg,#f5f8ff,#e8f2ff)}.file-card-check[data-v-b4ab5837]{width:22px;height:22px;border:2px solid #d8e2f3;border-radius:5px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .2s ease}.file-card--selected .file-card-check[data-v-b4ab5837]{background:#012987;border-color:#012987;color:#fff}.file-card-icon[data-v-b4ab5837]{font-size:1.5rem;flex-shrink:0}.file-card-info[data-v-b4ab5837]{flex:1;min-width:0}.file-card-info h5[data-v-b4ab5837]{margin:0 0 .125rem;font-size:.875rem;font-weight:600;color:#1f2a3d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.file-card-info span[data-v-b4ab5837]{font-size:.75rem;color:#6b7a8c}.crafted-grid[data-v-b4ab5837]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:.75rem}.crafted-card[data-v-b4ab5837]{display:flex;flex-direction:column;padding:1rem;background:#fff;border:2px solid #e8f2ff;border-radius:12px;cursor:pointer;transition:all .2s ease}.crafted-card[data-v-b4ab5837]:hover{border-color:#012987;box-shadow:0 4px 12px #01298714}.crafted-card--selected[data-v-b4ab5837]{border-color:#012987;background:linear-gradient(135deg,#f5f8ff,#e8f2ff)}.crafted-header[data-v-b4ab5837]{display:flex;justify-content:space-between;align-items:flex-start;gap:.5rem;margin-bottom:.5rem}.crafted-header h5[data-v-b4ab5837]{margin:0;font-size:.9375rem;font-weight:600;color:#012987}.crafted-date[data-v-b4ab5837]{font-size:.6875rem;color:#9ca3af;white-space:nowrap}.crafted-summary[data-v-b4ab5837]{margin:0;font-size:.8125rem;color:#6b7a8c;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;flex:1}.crafted-footer[data-v-b4ab5837]{display:flex;align-items:center;justify-content:space-between;margin-top:.75rem;padding-top:.75rem;border-top:1px solid #e8f2ff}.profile-tag[data-v-b4ab5837]{padding:.1875rem .5rem;background:#f0f4ff;border-radius:6px;font-size:.6875rem;font-weight:500;color:#012987}.use-btn-sm[data-v-b4ab5837]{padding:.375rem .75rem;border:none;background:#012987;color:#fff;font-size:.75rem;font-weight:600;border-radius:6px;cursor:pointer;transition:all .2s ease}.use-btn-sm[data-v-b4ab5837]:hover{background:#001f66}.selection-bar[data-v-b4ab5837]{display:flex;align-items:center;justify-content:space-between;margin-top:1rem;padding:.75rem 1rem;background:linear-gradient(135deg,#f0f4ff,#e8f2ff);border-radius:10px}.selection-bar span[data-v-b4ab5837]{font-size:.875rem;font-weight:500;color:#012987}.use-btn[data-v-b4ab5837]{padding:.5rem 1.25rem;border:none;background:#012987;color:#fff;font-size:.875rem;font-weight:600;border-radius:8px;cursor:pointer;transition:all .2s ease}.use-btn[data-v-b4ab5837]:hover{background:#001f66}.empty-state[data-v-b4ab5837]{display:flex;flex-direction:column;align-items:center;padding:2rem;text-align:center}.empty-icon[data-v-b4ab5837]{font-size:2.5rem;opacity:.6;margin-bottom:.5rem}.empty-state p[data-v-b4ab5837]{margin:0;font-size:.9375rem;color:#6b7a8c}.parsing-overlay[data-v-b4ab5837]{position:absolute;inset:0;background:#fffffff2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:50;border-radius:16px}.parsing-card[data-v-b4ab5837]{display:flex;flex-direction:column;align-items:center;padding:2rem;text-align:center}.parsing-animation[data-v-b4ab5837]{position:relative;width:70px;height:70px;margin-bottom:1.25rem}.parsing-icon[data-v-b4ab5837]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:1.75rem;z-index:1}.parsing-rings[data-v-b4ab5837]{position:absolute;inset:0}.ring[data-v-b4ab5837]{position:absolute;inset:0;border:2px solid transparent;border-top-color:#012987;border-radius:50%;animation:spin-b4ab5837 1.5s linear infinite}.ring-1[data-v-b4ab5837]{animation-delay:0s}.ring-2[data-v-b4ab5837]{inset:7px;animation-delay:.2s;border-top-color:#4caf50}.ring-3[data-v-b4ab5837]{inset:14px;animation-delay:.4s;border-top-color:#7c3aed}@keyframes spin-b4ab5837{to{transform:rotate(360deg)}}.parsing-card h3[data-v-b4ab5837]{margin:0 0 .375rem;font-size:1.125rem;font-weight:600;color:#012987}.parsing-status[data-v-b4ab5837]{margin:0 0 .75rem;font-size:.875rem;color:#6b7a8c}.progress-bar[data-v-b4ab5837]{width:240px;height:6px;background:#e8f2ff;border-radius:3px;overflow:hidden}.progress-fill[data-v-b4ab5837]{height:100%;background:linear-gradient(90deg,#012987,#4caf50);border-radius:3px;transition:width .3s ease}.progress-text[data-v-b4ab5837]{margin-top:.375rem;font-size:.8125rem;font-weight:600;color:#012987}.error-card[data-v-b4ab5837]{display:flex;gap:.5rem;padding:.875rem;background:#fee2e2;border:1px solid #fecaca;border-radius:10px}.error-card p[data-v-b4ab5837]{margin:0;font-size:.875rem;color:#b91c1c}.bottom-bar[data-v-b4ab5837]{display:flex;align-items:center;justify-content:space-between;padding-top:1rem;border-top:1px solid #e8f2ff}.skip-btn[data-v-b4ab5837]{padding:.625rem 1.25rem;font-size:.9375rem;font-weight:500;color:#6b7a8c;background:transparent;border:1px solid #d8e2f3;border-radius:10px;cursor:pointer;transition:all .2s ease}.skip-btn[data-v-b4ab5837]:hover{border-color:#012987;color:#012987}.continue-btn[data-v-b4ab5837]{padding:.75rem 1.75rem;font-size:.9375rem;font-weight:600;color:#fff;background:linear-gradient(135deg,#012987,#0147c3);border:none;border-radius:10px;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 12px #01298733}.continue-btn[data-v-b4ab5837]:hover{transform:translateY(-2px);box-shadow:0 6px 16px #0129874d}@media(max-width:640px){.row-header[data-v-b4ab5837]{flex-direction:column;align-items:flex-start}.panel-nav[data-v-b4ab5837]{width:100%}.nav-btn[data-v-b4ab5837]{flex:1;justify-content:center}.files-grid[data-v-b4ab5837],.crafted-grid[data-v-b4ab5837]{grid-template-columns:1fr}.bottom-bar[data-v-b4ab5837]{flex-direction:column;gap:.75rem}.skip-btn[data-v-b4ab5837],.continue-btn[data-v-b4ab5837]{width:100%}}.profiles-step[data-v-cb7e432d]{display:flex;flex-direction:column;gap:1.5rem}.step-description[data-v-cb7e432d]{margin:0;font-size:1rem;color:#3b4b64;line-height:1.6}.step-description strong[data-v-cb7e432d]{color:#012987}.profiles-layout[data-v-cb7e432d]{display:grid;grid-template-columns:1fr 1.5fr;gap:1.5rem}.profile-column[data-v-cb7e432d]{background:#f8fafc;border:1px solid #e8f2ff;border-radius:14px;overflow:hidden}.column-header[data-v-cb7e432d]{display:flex;align-items:center;gap:.75rem;padding:1rem 1.25rem;background:linear-gradient(135deg,#fff,#f5f8ff);border-bottom:1px solid #e8f2ff}.column-icon[data-v-cb7e432d]{font-size:1.5rem}.column-title h3[data-v-cb7e432d]{margin:0;font-size:1rem;font-weight:600;color:#012987}.column-subtitle[data-v-cb7e432d]{font-size:.75rem;color:#6b7a8c}.source-content[data-v-cb7e432d]{padding:1.25rem;display:flex;flex-direction:column;gap:1rem;min-height:180px}.source-profile-card[data-v-cb7e432d]{display:flex;align-items:center;justify-content:space-between;padding:1rem;background:linear-gradient(135deg,#e8f2ff,#f5f8ff);border:1px solid #d8e2f3;border-radius:12px}.profile-badge[data-v-cb7e432d]{display:flex;align-items:center;gap:.5rem}.badge-icon[data-v-cb7e432d]{font-size:1.25rem}.badge-name[data-v-cb7e432d]{font-size:1rem;font-weight:600;color:#012987}.profile-actions[data-v-cb7e432d]{display:flex;gap:.5rem}.action-btn[data-v-cb7e432d]{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border:1px solid #d8e2f3;border-radius:6px;background:#fff;font-size:.875rem;cursor:pointer;transition:all .2s ease}.action-btn--edit[data-v-cb7e432d]:hover{background:#e8f2ff;border-color:#012987}.action-btn--remove[data-v-cb7e432d]:hover{background:#fee2e2;border-color:#ef4444;color:#ef4444}.inline-edit-container[data-v-cb7e432d]{display:flex;gap:.5rem}.inline-edit-input[data-v-cb7e432d]{flex:1;padding:.75rem 1rem;font-size:.9375rem;border:2px solid #012987;border-radius:10px;background:#fff}.inline-edit-input[data-v-cb7e432d]:focus{outline:none;box-shadow:0 0 0 3px #0129871a}.inline-edit-actions[data-v-cb7e432d]{display:flex;gap:.25rem}.edit-action-btn[data-v-cb7e432d]{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border:none;border-radius:8px;font-size:1rem;cursor:pointer;transition:all .2s ease}.edit-action-btn--save[data-v-cb7e432d]{background:#4caf50;color:#fff}.edit-action-btn--save[data-v-cb7e432d]:hover{background:#388e3c}.edit-action-btn--cancel[data-v-cb7e432d]{background:#e8f2ff;color:#6b7a8c}.edit-action-btn--cancel[data-v-cb7e432d]:hover{background:#fee2e2;color:#ef4444}.empty-source[data-v-cb7e432d]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;text-align:center;flex:1}.empty-source p[data-v-cb7e432d]{margin:0 0 1rem;font-size:.875rem;color:#6b7a8c}.add-source-btn[data-v-cb7e432d]{padding:.5rem 1rem;font-size:.875rem;font-weight:500;color:#012987;background:#fff;border:1px dashed #012987;border-radius:8px;cursor:pointer;transition:all .2s ease}.add-source-btn[data-v-cb7e432d]:hover{background:#e8f2ff}.extracted-indicator[data-v-cb7e432d]{display:flex;align-items:center;gap:.375rem;font-size:.75rem;color:#6b7a8c}.extracted-icon[data-v-cb7e432d]{font-size:.875rem}.target-content[data-v-cb7e432d]{padding:1.25rem;display:flex;flex-direction:column;gap:1rem}.custom-input-section[data-v-cb7e432d]{padding-bottom:1rem;border-bottom:1px solid #e8f2ff}.custom-input-row[data-v-cb7e432d]{display:flex;gap:.5rem}.custom-input-row input[data-v-cb7e432d]{flex:1;padding:.625rem 1rem;font-size:.875rem;border:1px solid #d8e2f3;border-radius:8px;background:#fff}.custom-input-row input[data-v-cb7e432d]:focus{outline:none;border-color:#012987;box-shadow:0 0 0 3px #0129871a}.add-btn[data-v-cb7e432d]{padding:.625rem 1rem;font-size:.875rem;font-weight:600;color:#fff;background:#012987;border:none;border-radius:8px;cursor:pointer;transition:all .2s ease;white-space:nowrap}.add-btn[data-v-cb7e432d]:hover:not(:disabled){background:#001f66}.add-btn[data-v-cb7e432d]:disabled{background:#9ca3af;cursor:not-allowed}.categories-container[data-v-cb7e432d]{display:flex;flex-direction:column;gap:1rem;max-height:280px;overflow-y:auto;padding-right:.5rem}.categories-container[data-v-cb7e432d]::-webkit-scrollbar{width:6px}.categories-container[data-v-cb7e432d]::-webkit-scrollbar-track{background:transparent}.categories-container[data-v-cb7e432d]::-webkit-scrollbar-thumb{background:#d8e2f3;border-radius:3px}.category-section[data-v-cb7e432d]{display:flex;flex-direction:column;gap:.5rem}.category-title[data-v-cb7e432d]{margin:0;font-size:.75rem;font-weight:600;color:#6b7a8c;text-transform:uppercase;letter-spacing:.5px}.category-profiles[data-v-cb7e432d]{display:flex;flex-wrap:wrap;gap:.375rem}.profile-suggestion[data-v-cb7e432d]{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.8125rem;font-weight:500;color:#3b4b64;background:#fff;border:1px solid #d8e2f3;border-radius:6px;cursor:pointer;transition:all .2s ease}.profile-suggestion[data-v-cb7e432d]:hover:not(:disabled){border-color:#012987;color:#012987;transform:translateY(-1px)}.profile-suggestion--added[data-v-cb7e432d]{background:#e8f6ef;border-color:#4caf50;color:#2e7d32}.profile-suggestion[data-v-cb7e432d]:disabled{cursor:default}.suggestion-icon[data-v-cb7e432d]{font-size:.75rem}.added-profiles-section[data-v-cb7e432d]{padding:1.25rem;background:#fff;border:1px solid #e8f2ff;border-radius:14px}.added-profiles-section h3[data-v-cb7e432d]{display:flex;align-items:center;gap:.5rem;margin:0 0 .25rem;font-size:1rem;font-weight:600;color:#012987}.section-icon[data-v-cb7e432d]{font-size:1.125rem}.profile-count[data-v-cb7e432d]{font-size:.875rem;font-weight:500;color:#6b7a8c}.section-hint[data-v-cb7e432d]{margin:0 0 1rem;font-size:.75rem;color:#9ca3af}.added-profiles-list[data-v-cb7e432d]{display:flex;flex-wrap:wrap;gap:.75rem}.profile-chip[data-v-cb7e432d]{display:flex;align-items:center;gap:.5rem;padding:.625rem .875rem;background:linear-gradient(135deg,#e8f2ff,#f5f8ff);border:1px solid #d8e2f3;border-radius:10px;transition:all .2s ease}.profile-chip--editing[data-v-cb7e432d]{padding:.25rem;background:#fff;border-color:#012987}.chip-icon[data-v-cb7e432d]{font-size:1rem}.chip-name[data-v-cb7e432d]{font-size:.9375rem;font-weight:600;color:#012987;cursor:pointer;transition:color .2s ease}.chip-name[data-v-cb7e432d]:hover{color:#0147c3}.chip-badge[data-v-cb7e432d]{padding:.125rem .375rem;font-size:.625rem;font-weight:600;color:#6b7a8c;background:#fff;border:1px solid #d8e2f3;border-radius:4px}.chip-remove[data-v-cb7e432d]{width:20px;height:20px;display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid #d8e2f3;border-radius:50%;color:#6b7a8c;font-size:.875rem;cursor:pointer;margin-left:.25rem;transition:all .2s ease}.chip-remove[data-v-cb7e432d]:hover{background:#fee2e2;border-color:#ef4444;color:#ef4444}.chip-edit-input[data-v-cb7e432d]{width:160px;padding:.5rem .75rem;font-size:.875rem;font-weight:500;border:none;border-radius:8px;background:transparent}.chip-edit-input[data-v-cb7e432d]:focus{outline:none}.info-card[data-v-cb7e432d]{display:flex;gap:1rem;padding:1.25rem;background:linear-gradient(135deg,#fffbeb,#fef3c7);border:1px solid #fde68a;border-radius:14px}.info-icon[data-v-cb7e432d]{font-size:1.5rem;flex-shrink:0}.info-content h4[data-v-cb7e432d]{margin:0 0 .5rem;font-size:.9375rem;font-weight:600;color:#92400e}.info-content p[data-v-cb7e432d]{margin:0;font-size:.875rem;color:#78350f;line-height:1.5}.info-content strong[data-v-cb7e432d]{color:#92400e}@media(max-width:768px){.profiles-layout[data-v-cb7e432d]{grid-template-columns:1fr}.categories-container[data-v-cb7e432d]{max-height:none}}.personal-step[data-v-f7545177]{display:flex;flex-direction:column;gap:1.5rem}.step-description[data-v-f7545177]{margin:0;font-size:1rem;color:#3b4b64;line-height:1.6}.step-description strong[data-v-f7545177]{color:#012987}.section-block[data-v-f7545177]{padding:1.5rem;background:#f8fafc;border-radius:16px;border:1px solid #e8f2ff}.section-block--variants[data-v-f7545177]{background:linear-gradient(135deg,#f8fafc,#faf8ff);border-color:#e0d4f7}.section-header-row[data-v-f7545177]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.section-block h3[data-v-f7545177]{display:flex;align-items:center;gap:.5rem;margin:0 0 1rem;font-size:1.125rem;font-weight:600;color:#012987}.section-header-row h3[data-v-f7545177]{margin:0}.section-icon[data-v-f7545177]{font-size:1.25rem}.variant-badge[data-v-f7545177]{font-size:.6875rem;font-weight:600;color:#7c3aed;background:#ede9fe;padding:.25rem .5rem;border-radius:999px;margin-left:.5rem}.auto-rewrite-btn[data-v-f7545177]{display:flex;align-items:center;gap:.375rem;padding:.5rem 1rem;font-size:.8125rem;font-weight:600;color:#fff;background:linear-gradient(135deg,#7c3aed,#9333ea);border:none;border-radius:8px;cursor:pointer;transition:all .2s ease}.auto-rewrite-btn[data-v-f7545177]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #7c3aed4d}.auto-rewrite-btn[data-v-f7545177]:disabled{opacity:.6;cursor:not-allowed}.loading-spinner[data-v-f7545177]{width:14px;height:14px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-f7545177 .8s linear infinite}@keyframes spin-f7545177{to{transform:rotate(360deg)}}.form-grid[data-v-f7545177]{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.form-field[data-v-f7545177]{display:flex;flex-direction:column;gap:.375rem}.form-field--full[data-v-f7545177]{margin-bottom:1rem}.field-label[data-v-f7545177]{font-size:.875rem;font-weight:600;color:#1f2a3d}.field-hint[data-v-f7545177]{font-size:.75rem;color:#6b7a8c}.form-field input[data-v-f7545177],.form-field textarea[data-v-f7545177]{padding:.75rem 1rem;font-size:.9375rem;border:1px solid #d8e2f3;border-radius:10px;background:#fff;transition:all .2s ease;font-family:inherit}.form-field input[data-v-f7545177]:focus,.form-field textarea[data-v-f7545177]:focus{outline:none;border-color:#012987;box-shadow:0 0 0 3px #0129871a}.form-field textarea[data-v-f7545177]{resize:vertical;min-height:80px}.content-layout[data-v-f7545177]{display:grid;grid-template-columns:1fr}.content-layout--split[data-v-f7545177]{grid-template-columns:1fr 1fr;gap:1.5rem}.column-header[data-v-f7545177]{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:2px solid #e8f2ff}.column-header--variants[data-v-f7545177]{border-bottom-color:#e0d4f7}.column-icon[data-v-f7545177]{font-size:1.125rem}.column-header h4[data-v-f7545177]{margin:0;font-size:.9375rem;font-weight:600;color:#012987}.column-header--variants h4[data-v-f7545177]{color:#7c3aed}.variants-column[data-v-f7545177]{background:linear-gradient(135deg,#faf8ff,#f5f0ff);border:1px solid #e0d4f7;border-radius:12px;padding:1.25rem}.profile-tabs[data-v-f7545177]{display:flex;gap:.5rem;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid #e0d4f7;overflow-x:auto}.profile-tab[data-v-f7545177]{padding:.5rem 1rem;font-size:.8125rem;font-weight:600;color:#6b7a8c;background:#fff;border:1px solid #e0d4f7;border-radius:8px;cursor:pointer;white-space:nowrap;transition:all .2s ease}.profile-tab[data-v-f7545177]:hover{border-color:#7c3aed;color:#7c3aed}.profile-tab--active[data-v-f7545177]{background:#7c3aed;border-color:#7c3aed;color:#fff}.variant-content[data-v-f7545177]{display:flex;flex-direction:column;gap:1.25rem}.variant-field[data-v-f7545177]{display:flex;flex-direction:column;gap:.5rem}.variant-label[data-v-f7545177]{display:flex;align-items:center;gap:.375rem;font-size:.8125rem;font-weight:600;color:#7c3aed}.variant-icon[data-v-f7545177]{font-size:.875rem}.variant-input[data-v-f7545177],.variant-textarea[data-v-f7545177]{padding:.75rem 1rem;font-size:.875rem;border:1px solid #e0d4f7;border-radius:8px;background:#fff;font-family:inherit}.variant-input[data-v-f7545177]:focus,.variant-textarea[data-v-f7545177]:focus{outline:none;border-color:#7c3aed;box-shadow:0 0 0 3px #7c3aed1a}.variant-textarea[data-v-f7545177]{resize:vertical;min-height:100px}.variant-hint[data-v-f7545177]{font-size:.75rem;color:#a78bfa}.warning-card[data-v-f7545177]{display:flex;gap:.75rem;padding:1rem 1.25rem;background:linear-gradient(135deg,#fffbeb,#fef3c7);border:1px solid #fde68a;border-radius:12px}.warning-icon[data-v-f7545177]{font-size:1.5rem}.warning-content strong[data-v-f7545177]{display:block;font-size:.9375rem;color:#92400e;margin-bottom:.25rem}.warning-content p[data-v-f7545177]{margin:0;font-size:.875rem;color:#a16207;line-height:1.5}@media(max-width:900px){.content-layout--split[data-v-f7545177]{grid-template-columns:1fr}.variants-column[data-v-f7545177]{margin-top:1rem}}@media(max-width:640px){.form-grid[data-v-f7545177]{grid-template-columns:1fr}.section-header-row[data-v-f7545177]{flex-direction:column;align-items:flex-start;gap:.75rem}}.organization-step[data-v-a4659339]{display:flex;flex-direction:column;gap:2rem;max-width:900px}.step-description[data-v-a4659339]{margin:0;font-size:1.125rem;color:#3b4b64;line-height:1.6}.options-grid[data-v-a4659339]{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.option-card[data-v-a4659339]{position:relative;display:flex;flex-direction:column;gap:1rem;padding:1.5rem;background:#fff;border:2px solid #e8f2ff;border-radius:16px;text-align:left;cursor:pointer;transition:all .2s ease}.option-card[data-v-a4659339]:hover{border-color:#012987;box-shadow:0 4px 20px #0129871a}.option-card--active[data-v-a4659339]{border-color:#012987;background:linear-gradient(135deg,#f0f4ff,#e8f2ff);box-shadow:0 4px 20px #01298726}.option-icon[data-v-a4659339]{display:flex;align-items:center;justify-content:center;width:56px;height:56px;background:linear-gradient(135deg,#012987,#2d5aa6);border-radius:12px;color:#fff}.option-content h3[data-v-a4659339]{margin:0;font-size:1.25rem;font-weight:700;color:#012987}.option-content>p[data-v-a4659339]{margin:.25rem 0 0;font-size:.9375rem;color:#6b7a8c}.option-features[data-v-a4659339]{margin:1rem 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.5rem}.option-features li[data-v-a4659339]{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#3b4b64}.list-check[data-v-a4659339]{color:#012987;flex-shrink:0}.option-example[data-v-a4659339]{display:block;padding:.75rem;background:#0129870d;border-radius:8px;font-size:.8125rem;color:#6b7a8c}.option-example strong[data-v-a4659339]{color:#012987}.option-check[data-v-a4659339]{position:absolute;top:1rem;right:1rem;width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:#012987;color:#fff;border-radius:50%;font-size:.875rem;font-weight:700}.selection-summary[data-v-a4659339]{display:flex;gap:1rem;padding:1.25rem;background:linear-gradient(135deg,#fffbeb,#fef3c7);border:1px solid #fde68a;border-radius:12px}.summary-icon[data-v-a4659339]{font-size:1.5rem}.summary-content strong[data-v-a4659339]{display:block;font-size:1rem;color:#92400e;margin-bottom:.25rem}.summary-content p[data-v-a4659339]{margin:0;font-size:.875rem;color:#a16207;line-height:1.5}@media(max-width:768px){.options-grid[data-v-a4659339]{grid-template-columns:1fr}}.experience-step[data-v-58a11dbe]{display:flex;flex-direction:column;gap:1.5rem}.step-description[data-v-58a11dbe]{margin:0;font-size:1rem;color:#3b4b64;line-height:1.6}.step-description strong[data-v-58a11dbe]{color:#012987}.no-profiles-warning[data-v-58a11dbe]{display:flex;gap:.75rem;padding:1rem;background:#fffbeb;border:1px solid #fde68a;border-radius:10px}.warning-icon[data-v-58a11dbe]{font-size:1.25rem}.warning-content strong[data-v-58a11dbe]{color:#92400e;font-size:.9375rem}.warning-content p[data-v-58a11dbe]{margin:.25rem 0 0;font-size:.8125rem;color:#a16207}.experience-list[data-v-58a11dbe]{display:flex;flex-direction:column;gap:1.5rem}.experience-card[data-v-58a11dbe]{background:#fff;border-radius:16px;border:1px solid #e8f2ff;overflow:hidden;box-shadow:0 2px 8px #0000000a}.card-header[data-v-58a11dbe]{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;background:linear-gradient(135deg,#f8fafc,#f0f4ff);border-bottom:1px solid #e8f2ff}.card-title[data-v-58a11dbe]{display:flex;align-items:center;gap:.75rem}.card-number[data-v-58a11dbe]{width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:#012987;color:#fff;border-radius:8px;font-size:.875rem;font-weight:600}.card-header h3[data-v-58a11dbe]{margin:0;font-size:1.125rem;font-weight:600;color:#012987}.company-name[data-v-58a11dbe]{font-size:.9375rem;color:#6b7a8c}.remove-card-btn[data-v-58a11dbe]{display:flex;align-items:center;gap:.25rem;padding:.5rem .875rem;font-size:.8125rem;font-weight:500;color:#6b7a8c;background:#fff;border:1px solid #d8e2f3;border-radius:8px;cursor:pointer;transition:all .2s ease}.remove-card-btn[data-v-58a11dbe]:hover{background:#fee2e2;border-color:#ef4444;color:#ef4444}.tags-section[data-v-58a11dbe]{padding:1rem 1.5rem;background:linear-gradient(135deg,#fffbeb,#fef3c7);border-bottom:1px solid #fde68a}.tags-header[data-v-58a11dbe]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.tags-label[data-v-58a11dbe]{font-size:.875rem;font-weight:600;color:#92400e}.tags-hint[data-v-58a11dbe]{font-size:.75rem;color:#a16207}.tags-list[data-v-58a11dbe]{display:flex;flex-wrap:wrap;gap:.5rem}.tag-btn[data-v-58a11dbe]{display:flex;align-items:center;gap:.375rem;padding:.5rem .875rem;font-size:.8125rem;font-weight:500;color:#3b4b64;background:#fff;border:1px solid #d8e2f3;border-radius:8px;cursor:pointer;transition:all .2s ease}.tag-btn[data-v-58a11dbe]:hover{border-color:#012987;color:#012987}.tag-btn--active[data-v-58a11dbe]{background:#012987;border-color:#012987;color:#fff}.tag-check[data-v-58a11dbe]{font-size:.75rem}.content-layout[data-v-58a11dbe]{display:grid;grid-template-columns:1fr;padding:1.5rem}.content-layout--split[data-v-58a11dbe]{grid-template-columns:1fr 1fr;gap:1.5rem}.column-header[data-v-58a11dbe]{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:2px solid #e8f2ff}.column-header--variants[data-v-58a11dbe]{border-bottom-color:#e0d4f7;justify-content:space-between}.column-icon[data-v-58a11dbe]{font-size:1.125rem}.column-header h4[data-v-58a11dbe]{margin:0;font-size:.9375rem;font-weight:600;color:#012987}.column-header--variants h4[data-v-58a11dbe]{color:#7c3aed}.auto-rewrite-btn[data-v-58a11dbe]{display:flex;align-items:center;gap:.375rem;padding:.5rem 1rem;font-size:.8125rem;font-weight:600;color:#fff;background:linear-gradient(135deg,#7c3aed,#9333ea);border:none;border-radius:8px;cursor:pointer;transition:all .2s ease}.auto-rewrite-btn[data-v-58a11dbe]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #7c3aed4d}.auto-rewrite-btn[data-v-58a11dbe]:disabled{opacity:.6;cursor:not-allowed}.loading-spinner[data-v-58a11dbe]{width:14px;height:14px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-58a11dbe .8s linear infinite}@keyframes spin-58a11dbe{to{transform:rotate(360deg)}}.form-grid[data-v-58a11dbe]{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin-bottom:1rem}.form-field[data-v-58a11dbe]{display:flex;flex-direction:column;gap:.375rem}.form-field--span-2[data-v-58a11dbe]{grid-column:span 2}.form-field--checkbox[data-v-58a11dbe]{flex-direction:row;align-items:center;gap:.5rem}.form-field--checkbox input[data-v-58a11dbe]{width:18px;height:18px;accent-color:#012987}.field-label[data-v-58a11dbe]{font-size:.8125rem;font-weight:600;color:#1f2a3d}.form-field input[data-v-58a11dbe],.form-field select[data-v-58a11dbe]{padding:.75rem 1rem;font-size:.9375rem;border:1px solid #d8e2f3;border-radius:10px;background:#fff}.form-field input[data-v-58a11dbe]:focus,.form-field select[data-v-58a11dbe]:focus{outline:none;border-color:#012987;box-shadow:0 0 0 3px #0129871a}.responsibilities-section[data-v-58a11dbe]{padding-top:1rem;border-top:1px solid #e8f2ff}.resp-header[data-v-58a11dbe]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.add-small-btn[data-v-58a11dbe]{padding:.375rem .75rem;font-size:.8125rem;font-weight:600;color:#012987;background:#e8f2ff;border:none;border-radius:6px;cursor:pointer}.resp-list[data-v-58a11dbe]{display:flex;flex-direction:column;gap:.75rem}.resp-item[data-v-58a11dbe]{display:flex;gap:.5rem;align-items:flex-start}.resp-bullet[data-v-58a11dbe]{padding-top:.5rem;color:#012987;font-weight:700}.resp-item textarea[data-v-58a11dbe]{flex:1;padding:.75rem;font-size:.9375rem;border:1px solid #d8e2f3;border-radius:8px;background:#fff;resize:vertical;font-family:inherit}.resp-item textarea[data-v-58a11dbe]:focus{outline:none;border-color:#012987}.resp-remove[data-v-58a11dbe]{width:28px;height:28px;margin-top:.5rem;background:#fff;border:1px solid #d8e2f3;border-radius:6px;color:#6b7a8c;cursor:pointer;transition:all .2s ease}.resp-remove[data-v-58a11dbe]:hover{background:#fee2e2;border-color:#ef4444;color:#ef4444}.add-first-btn[data-v-58a11dbe]{padding:.875rem 1rem;font-size:.875rem;font-weight:600;color:#012987;background:#f8fafc;border:2px dashed #d8e2f3;border-radius:10px;cursor:pointer;transition:all .2s ease}.add-first-btn[data-v-58a11dbe]:hover{background:#e8f2ff;border-color:#012987}.variants-column[data-v-58a11dbe]{background:linear-gradient(135deg,#faf8ff,#f5f0ff);border:1px solid #e0d4f7;border-radius:12px;padding:1.25rem}.profile-tabs[data-v-58a11dbe]{display:flex;gap:.5rem;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid #e0d4f7;overflow-x:auto}.profile-tab[data-v-58a11dbe]{padding:.5rem 1rem;font-size:.8125rem;font-weight:600;color:#6b7a8c;background:#fff;border:1px solid #e0d4f7;border-radius:8px;cursor:pointer;white-space:nowrap;transition:all .2s ease}.profile-tab[data-v-58a11dbe]:hover{border-color:#7c3aed;color:#7c3aed}.profile-tab--active[data-v-58a11dbe]{background:#7c3aed;border-color:#7c3aed;color:#fff}.variant-content[data-v-58a11dbe]{display:flex;flex-direction:column;gap:1.25rem}.variant-field[data-v-58a11dbe]{display:flex;flex-direction:column;gap:.5rem}.variant-label[data-v-58a11dbe]{display:flex;align-items:center;gap:.375rem;font-size:.8125rem;font-weight:600;color:#7c3aed}.variant-icon[data-v-58a11dbe]{font-size:.875rem}.variant-input[data-v-58a11dbe]{padding:.75rem 1rem;font-size:.9375rem;border:1px solid #e0d4f7;border-radius:8px;background:#fff}.variant-input[data-v-58a11dbe]:focus{outline:none;border-color:#7c3aed;box-shadow:0 0 0 3px #7c3aed1a}.variant-hint[data-v-58a11dbe]{font-size:.75rem;color:#a78bfa}.variant-responsibilities[data-v-58a11dbe]{display:flex;flex-direction:column;gap:.75rem}.variant-resp-item[data-v-58a11dbe]{display:flex;flex-direction:column;gap:.5rem;padding:.75rem;background:#fff;border:1px solid #e0d4f7;border-radius:8px}.resp-comparison[data-v-58a11dbe]{display:flex;align-items:center;gap:.5rem;font-size:.75rem}.resp-base[data-v-58a11dbe]{flex:1;display:flex;gap:.375rem;color:#6b7a8c}.resp-label[data-v-58a11dbe]{font-weight:600;color:#9ca3af}.resp-text[data-v-58a11dbe]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.resp-arrow[data-v-58a11dbe]{color:#7c3aed;font-weight:600}.variant-textarea[data-v-58a11dbe]{padding:.625rem .75rem;font-size:.875rem;border:1px solid #e0d4f7;border-radius:6px;background:#faf8ff;resize:vertical;font-family:inherit}.variant-textarea[data-v-58a11dbe]:focus{outline:none;border-color:#7c3aed;background:#fff}.no-base-content[data-v-58a11dbe]{display:flex;flex-direction:column;align-items:center;padding:2rem;text-align:center;color:#a78bfa}.no-base-content span[data-v-58a11dbe]{font-size:2rem;margin-bottom:.5rem}.no-base-content p[data-v-58a11dbe]{margin:0;font-size:.875rem}.empty-state[data-v-58a11dbe]{padding:3rem;background:#f8fafc;border:2px dashed #d8e2f3;border-radius:16px;text-align:center}.empty-icon[data-v-58a11dbe]{font-size:3rem;margin-bottom:1rem}.empty-state h3[data-v-58a11dbe]{margin:0 0 .5rem;font-size:1.125rem;font-weight:600;color:#012987}.empty-state p[data-v-58a11dbe]{margin:0;color:#6b7a8c}.add-experience-btn[data-v-58a11dbe]{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem;font-size:1rem;font-weight:600;color:#012987;background:#fff;border:2px dashed #012987;border-radius:12px;cursor:pointer;transition:all .2s ease}.add-experience-btn[data-v-58a11dbe]:hover{background:#f5f8ff;border-style:solid}@media(max-width:900px){.content-layout--split[data-v-58a11dbe]{grid-template-columns:1fr}.variants-column[data-v-58a11dbe]{margin-top:1rem}}@media(max-width:640px){.form-grid[data-v-58a11dbe]{grid-template-columns:1fr}.form-field--span-2[data-v-58a11dbe]{grid-column:span 1}.card-header[data-v-58a11dbe]{flex-direction:column;gap:.75rem;align-items:flex-start}.card-title[data-v-58a11dbe]{flex-wrap:wrap}}.linked-projects-section[data-v-58a11dbe]{margin-top:1rem;padding-top:1rem;border-top:2px dashed #e8f2ff}.projects-header[data-v-58a11dbe]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.linked-projects-list[data-v-58a11dbe]{display:flex;flex-direction:column;gap:.75rem}.linked-project-card[data-v-58a11dbe]{padding:1rem;background:linear-gradient(135deg,#f0fdf4,#ecfdf5);border:1px solid #a7f3d0;border-radius:10px}.project-card-header[data-v-58a11dbe]{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem}.project-icon[data-v-58a11dbe]{font-size:1.125rem}.project-name-input[data-v-58a11dbe]{flex:1;padding:.5rem .75rem;font-size:.9375rem;font-weight:600;border:1px solid #a7f3d0;border-radius:6px;background:#fff}.project-name-input[data-v-58a11dbe]:focus{outline:none;border-color:#10b981}.project-remove[data-v-58a11dbe]{width:24px;height:24px;background:#fff;border:1px solid #a7f3d0;border-radius:4px;color:#6b7a8c;cursor:pointer;transition:all .2s ease}.project-remove[data-v-58a11dbe]:hover{background:#fee2e2;border-color:#ef4444;color:#ef4444}.project-desc-input[data-v-58a11dbe]{width:100%;padding:.5rem .75rem;font-size:.875rem;border:1px solid #a7f3d0;border-radius:6px;background:#fff;margin-bottom:.5rem;resize:vertical;font-family:inherit}.project-desc-input[data-v-58a11dbe]:focus{outline:none;border-color:#10b981}.project-tech-input[data-v-58a11dbe]{width:100%;padding:.5rem .75rem;font-size:.8125rem;border:1px solid #a7f3d0;border-radius:6px;background:#fff}.project-tech-input[data-v-58a11dbe]:focus{outline:none;border-color:#10b981}.no-projects-hint[data-v-58a11dbe]{padding:1rem;text-align:center;font-size:.875rem;color:#6b7a8c;background:#f8fafc;border:2px dashed #d8e2f3;border-radius:8px}.projects-step[data-v-5f9c29d8]{display:flex;flex-direction:column;gap:1.5rem}.step-description[data-v-5f9c29d8]{margin:0;font-size:1rem;color:#3b4b64;line-height:1.6}.step-description strong[data-v-5f9c29d8]{color:#012987}.preference-section[data-v-5f9c29d8]{padding:1.5rem;background:linear-gradient(135deg,#f8fafc,#f0f4ff);border:1px solid #e8f2ff;border-radius:16px}.preference-title[data-v-5f9c29d8]{display:flex;align-items:center;gap:.5rem;margin:0 0 1rem;font-size:1rem;font-weight:600;color:#012987}.preference-icon[data-v-5f9c29d8]{font-size:1.25rem}.preference-options[data-v-5f9c29d8]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.preference-card[data-v-5f9c29d8]{display:flex;gap:1rem;padding:1.25rem;background:#fff;border:2px solid #e8f2ff;border-radius:12px;text-align:left;cursor:pointer;transition:all .2s ease}.preference-card[data-v-5f9c29d8]:hover{border-color:#012987}.preference-card--active[data-v-5f9c29d8]{border-color:#012987;background:linear-gradient(135deg,#e8f2ff,#f5f8ff)}.card-icon[data-v-5f9c29d8]{font-size:2rem;flex-shrink:0}.card-content h4[data-v-5f9c29d8]{margin:0 0 .25rem;font-size:1rem;font-weight:600;color:#012987}.card-content p[data-v-5f9c29d8]{margin:0 0 .5rem;font-size:.875rem;color:#3b4b64}.card-hint[data-v-5f9c29d8]{font-size:.75rem;color:#6b7a8c;font-style:italic}.linked-notice[data-v-5f9c29d8]{display:flex;gap:.75rem;padding:1rem 1.25rem;background:linear-gradient(135deg,#fffbeb,#fef3c7);border:1px solid #fde68a;border-radius:12px}.notice-icon[data-v-5f9c29d8]{font-size:1.25rem}.notice-content strong[data-v-5f9c29d8]{color:#92400e;font-size:.9375rem}.notice-content p[data-v-5f9c29d8]{margin:.25rem 0 0;font-size:.875rem;color:#a16207}.projects-list[data-v-5f9c29d8]{display:flex;flex-direction:column;gap:1.5rem}.project-card[data-v-5f9c29d8]{background:#fff;border-radius:16px;border:1px solid #e8f2ff;overflow:hidden;box-shadow:0 2px 8px #0000000a}.card-header[data-v-5f9c29d8]{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;background:linear-gradient(135deg,#f8fafc,#f0f4ff);border-bottom:1px solid #e8f2ff}.card-title[data-v-5f9c29d8]{display:flex;align-items:center;gap:.75rem}.card-number[data-v-5f9c29d8]{width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:#012987;color:#fff;border-radius:8px;font-size:.875rem;font-weight:600}.card-header h3[data-v-5f9c29d8]{margin:0;font-size:1.125rem;font-weight:600;color:#012987}.remove-card-btn[data-v-5f9c29d8]{display:flex;align-items:center;gap:.25rem;padding:.5rem .875rem;font-size:.8125rem;font-weight:500;color:#6b7a8c;background:#fff;border:1px solid #d8e2f3;border-radius:8px;cursor:pointer;transition:all .2s ease}.remove-card-btn[data-v-5f9c29d8]:hover{background:#fee2e2;border-color:#ef4444;color:#ef4444}.tags-section[data-v-5f9c29d8]{padding:1rem 1.5rem;background:linear-gradient(135deg,#fffbeb,#fef3c7);border-bottom:1px solid #fde68a}.tags-header[data-v-5f9c29d8]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.tags-label[data-v-5f9c29d8]{font-size:.875rem;font-weight:600;color:#92400e}.tags-hint[data-v-5f9c29d8]{font-size:.75rem;color:#a16207}.tags-list[data-v-5f9c29d8]{display:flex;flex-wrap:wrap;gap:.5rem}.tag-btn[data-v-5f9c29d8]{display:flex;align-items:center;gap:.375rem;padding:.5rem .875rem;font-size:.8125rem;font-weight:500;color:#3b4b64;background:#fff;border:1px solid #d8e2f3;border-radius:8px;cursor:pointer;transition:all .2s ease}.tag-btn[data-v-5f9c29d8]:hover{border-color:#012987;color:#012987}.tag-btn--active[data-v-5f9c29d8]{background:#012987;border-color:#012987;color:#fff}.tag-check[data-v-5f9c29d8]{font-size:.75rem}.content-layout[data-v-5f9c29d8]{display:grid;grid-template-columns:1fr;padding:1.5rem}.content-layout--split[data-v-5f9c29d8]{grid-template-columns:1fr 1fr;gap:1.5rem}.column-header[data-v-5f9c29d8]{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:2px solid #e8f2ff}.column-header--variants[data-v-5f9c29d8]{border-bottom-color:#e0d4f7;justify-content:space-between}.column-icon[data-v-5f9c29d8]{font-size:1.125rem}.column-header h4[data-v-5f9c29d8]{margin:0;font-size:.9375rem;font-weight:600;color:#012987}.column-header--variants h4[data-v-5f9c29d8]{color:#7c3aed}.auto-rewrite-btn[data-v-5f9c29d8]{display:flex;align-items:center;gap:.375rem;padding:.5rem 1rem;font-size:.8125rem;font-weight:600;color:#fff;background:linear-gradient(135deg,#7c3aed,#9333ea);border:none;border-radius:8px;cursor:pointer;transition:all .2s ease}.auto-rewrite-btn[data-v-5f9c29d8]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #7c3aed4d}.auto-rewrite-btn[data-v-5f9c29d8]:disabled{opacity:.6;cursor:not-allowed}.loading-spinner[data-v-5f9c29d8]{width:14px;height:14px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-5f9c29d8 .8s linear infinite}@keyframes spin-5f9c29d8{to{transform:rotate(360deg)}}.form-grid[data-v-5f9c29d8]{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin-bottom:1rem}.form-field[data-v-5f9c29d8]{display:flex;flex-direction:column;gap:.375rem}.form-field--span-2[data-v-5f9c29d8]{grid-column:span 2}.field-label[data-v-5f9c29d8]{font-size:.8125rem;font-weight:600;color:#1f2a3d}.form-field input[data-v-5f9c29d8],.form-field textarea[data-v-5f9c29d8]{padding:.75rem 1rem;font-size:.9375rem;border:1px solid #d8e2f3;border-radius:10px;background:#fff;font-family:inherit}.form-field input[data-v-5f9c29d8]:focus,.form-field textarea[data-v-5f9c29d8]:focus{outline:none;border-color:#012987;box-shadow:0 0 0 3px #0129871a}.form-field textarea[data-v-5f9c29d8]{resize:vertical}.highlights-section[data-v-5f9c29d8]{padding-top:1rem;border-top:1px solid #e8f2ff}.highlights-header[data-v-5f9c29d8]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.add-small-btn[data-v-5f9c29d8]{padding:.375rem .75rem;font-size:.8125rem;font-weight:600;color:#012987;background:#e8f2ff;border:none;border-radius:6px;cursor:pointer}.highlights-list[data-v-5f9c29d8]{display:flex;flex-direction:column;gap:.5rem}.highlight-item[data-v-5f9c29d8]{display:flex;gap:.5rem;align-items:center}.hl-bullet[data-v-5f9c29d8]{color:#012987;font-weight:700}.highlight-item input[data-v-5f9c29d8]{flex:1;padding:.625rem .875rem;font-size:.9375rem;font-size:.875rem;border:1px solid #d8e2f3;border-radius:8px}.highlight-item input[data-v-5f9c29d8]:focus{outline:none;border-color:#012987}.hl-remove[data-v-5f9c29d8]{width:28px;height:28px;background:#fff;border:1px solid #d8e2f3;border-radius:6px;color:#6b7a8c;cursor:pointer;transition:all .2s ease}.hl-remove[data-v-5f9c29d8]:hover{background:#fee2e2;border-color:#ef4444;color:#ef4444}.add-first-btn[data-v-5f9c29d8]{padding:.875rem 1rem;font-size:.875rem;font-weight:600;color:#012987;background:#f8fafc;border:2px dashed #d8e2f3;border-radius:10px;cursor:pointer;transition:all .2s ease}.add-first-btn[data-v-5f9c29d8]:hover{background:#e8f2ff;border-color:#012987}.variants-column[data-v-5f9c29d8]{background:linear-gradient(135deg,#faf8ff,#f5f0ff);border:1px solid #e0d4f7;border-radius:12px;padding:1.25rem}.profile-tabs[data-v-5f9c29d8]{display:flex;gap:.5rem;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid #e0d4f7;overflow-x:auto}.profile-tab[data-v-5f9c29d8]{padding:.5rem 1rem;font-size:.8125rem;font-weight:600;color:#6b7a8c;background:#fff;border:1px solid #e0d4f7;border-radius:8px;cursor:pointer;white-space:nowrap;transition:all .2s ease}.profile-tab[data-v-5f9c29d8]:hover{border-color:#7c3aed;color:#7c3aed}.profile-tab--active[data-v-5f9c29d8]{background:#7c3aed;border-color:#7c3aed;color:#fff}.variant-content[data-v-5f9c29d8]{display:flex;flex-direction:column;gap:1.25rem}.variant-field[data-v-5f9c29d8]{display:flex;flex-direction:column;gap:.5rem}.variant-label[data-v-5f9c29d8]{display:flex;align-items:center;gap:.375rem;font-size:.8125rem;font-weight:600;color:#7c3aed}.variant-icon[data-v-5f9c29d8]{font-size:.875rem}.variant-textarea[data-v-5f9c29d8]{padding:.75rem 1rem;font-size:.875rem;border:1px solid #e0d4f7;border-radius:8px;background:#fff;resize:vertical;font-family:inherit}.variant-textarea[data-v-5f9c29d8]:focus{outline:none;border-color:#7c3aed;box-shadow:0 0 0 3px #7c3aed1a}.variant-hint[data-v-5f9c29d8]{font-size:.75rem;color:#a78bfa}.variant-highlights[data-v-5f9c29d8]{display:flex;flex-direction:column;gap:.75rem}.variant-hl-item[data-v-5f9c29d8]{display:flex;flex-direction:column;gap:.375rem;padding:.75rem;background:#fff;border:1px solid #e0d4f7;border-radius:8px}.hl-comparison[data-v-5f9c29d8]{display:flex;gap:.375rem;font-size:.75rem;color:#6b7a8c}.hl-label[data-v-5f9c29d8]{font-weight:600;color:#9ca3af}.hl-text[data-v-5f9c29d8]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.variant-hl-input[data-v-5f9c29d8]{padding:.5rem .75rem;font-size:.875rem;border:1px solid #e0d4f7;border-radius:6px;background:#faf8ff}.variant-hl-input[data-v-5f9c29d8]:focus{outline:none;border-color:#7c3aed;background:#fff}.no-base-content[data-v-5f9c29d8]{display:flex;flex-direction:column;align-items:center;padding:2rem;text-align:center;color:#a78bfa}.no-base-content span[data-v-5f9c29d8]{font-size:2rem;margin-bottom:.5rem}.no-base-content p[data-v-5f9c29d8]{margin:0;font-size:.875rem}.empty-state[data-v-5f9c29d8]{padding:3rem;background:#f8fafc;border:2px dashed #d8e2f3;border-radius:16px;text-align:center}.empty-icon[data-v-5f9c29d8]{font-size:3rem;margin-bottom:1rem}.empty-state h3[data-v-5f9c29d8]{margin:0 0 .5rem;font-size:1.125rem;font-weight:600;color:#012987}.empty-state p[data-v-5f9c29d8]{margin:0;color:#6b7a8c}.add-project-btn[data-v-5f9c29d8]{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem;font-size:1rem;font-weight:600;color:#012987;background:#fff;border:2px dashed #012987;border-radius:12px;cursor:pointer;transition:all .2s ease}.add-project-btn[data-v-5f9c29d8]:hover{background:#f5f8ff;border-style:solid}@media(max-width:900px){.content-layout--split[data-v-5f9c29d8],.preference-options[data-v-5f9c29d8]{grid-template-columns:1fr}.variants-column[data-v-5f9c29d8]{margin-top:1rem}}@media(max-width:640px){.form-grid[data-v-5f9c29d8]{grid-template-columns:1fr}.form-field--span-2[data-v-5f9c29d8]{grid-column:span 1}.card-header[data-v-5f9c29d8]{flex-direction:column;gap:.75rem;align-items:flex-start}}.education-step[data-v-e453cb85]{display:flex;flex-direction:column;gap:2rem}.step-description[data-v-e453cb85]{margin:0;font-size:1rem;color:#3b4b64;line-height:1.6}.step-description strong[data-v-e453cb85]{color:#012987}.section-block[data-v-e453cb85]{padding:1.5rem;background:#f8fafc;border-radius:16px;border:1px solid #e8f2ff}.section-header[data-v-e453cb85]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.section-header h3[data-v-e453cb85]{display:flex;align-items:center;gap:.5rem;margin:0;font-size:1.125rem;font-weight:600;color:#012987}.section-icon[data-v-e453cb85]{font-size:1.25rem}.add-btn[data-v-e453cb85]{padding:.5rem 1rem;font-size:.875rem;font-weight:600;color:#012987;background:#e8f2ff;border:none;border-radius:8px;cursor:pointer}.add-btn[data-v-e453cb85]:hover{background:#d8e2f3}.items-list[data-v-e453cb85]{display:flex;flex-direction:column;gap:1.5rem}.education-card[data-v-e453cb85]{background:#fff;border-radius:16px;border:1px solid #e8f2ff;overflow:hidden;box-shadow:0 2px 8px #0000000a}.card-header[data-v-e453cb85]{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;background:linear-gradient(135deg,#f8fafc,#f0f4ff);border-bottom:1px solid #e8f2ff}.card-title[data-v-e453cb85]{display:flex;align-items:center;gap:.75rem}.card-number[data-v-e453cb85]{width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:#012987;color:#fff;border-radius:8px;font-size:.875rem;font-weight:600}.card-header h4[data-v-e453cb85]{margin:0;font-size:1rem;font-weight:600;color:#012987}.remove-btn[data-v-e453cb85]{display:flex;align-items:center;gap:.25rem;padding:.5rem .875rem;font-size:.8125rem;font-weight:500;color:#6b7a8c;background:#fff;border:1px solid #d8e2f3;border-radius:8px;cursor:pointer}.remove-btn[data-v-e453cb85]:hover{background:#fee2e2;border-color:#ef4444;color:#ef4444}.tags-section[data-v-e453cb85]{padding:1rem 1.5rem;background:linear-gradient(135deg,#fffbeb,#fef3c7);border-bottom:1px solid #fde68a}.tags-header[data-v-e453cb85]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.tags-label[data-v-e453cb85]{font-size:.875rem;font-weight:600;color:#92400e}.tags-hint[data-v-e453cb85]{font-size:.75rem;color:#a16207}.tags-list[data-v-e453cb85]{display:flex;flex-wrap:wrap;gap:.5rem}.tag-btn[data-v-e453cb85]{display:flex;align-items:center;gap:.375rem;padding:.5rem .875rem;font-size:.8125rem;font-weight:500;color:#3b4b64;background:#fff;border:1px solid #d8e2f3;border-radius:8px;cursor:pointer}.tag-btn[data-v-e453cb85]:hover{border-color:#012987;color:#012987}.tag-btn--active[data-v-e453cb85]{background:#012987;border-color:#012987;color:#fff}.tag-check[data-v-e453cb85]{font-size:.75rem}.content-layout[data-v-e453cb85]{display:grid;grid-template-columns:1fr;padding:1.5rem}.content-layout--split[data-v-e453cb85]{grid-template-columns:1fr 1fr;gap:1.5rem}.column-header[data-v-e453cb85]{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:2px solid #e8f2ff}.column-header--variants[data-v-e453cb85]{border-bottom-color:#e0d4f7;justify-content:space-between}.column-icon[data-v-e453cb85]{font-size:1.125rem}.column-header h5[data-v-e453cb85]{margin:0;font-size:.9375rem;font-weight:600;color:#012987}.column-header--variants h5[data-v-e453cb85]{color:#7c3aed}.auto-rewrite-btn[data-v-e453cb85]{display:flex;align-items:center;gap:.375rem;padding:.5rem 1rem;font-size:.8125rem;font-weight:600;color:#fff;background:linear-gradient(135deg,#7c3aed,#9333ea);border:none;border-radius:8px;cursor:pointer}.auto-rewrite-btn[data-v-e453cb85]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #7c3aed4d}.auto-rewrite-btn[data-v-e453cb85]:disabled{opacity:.6;cursor:not-allowed}.loading-spinner[data-v-e453cb85]{width:14px;height:14px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-e453cb85 .8s linear infinite}@keyframes spin-e453cb85{to{transform:rotate(360deg)}}.form-grid[data-v-e453cb85]{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin-bottom:1rem}.form-field[data-v-e453cb85]{display:flex;flex-direction:column;gap:.375rem}.field-label[data-v-e453cb85]{font-size:.8125rem;font-weight:600;color:#1f2a3d}.form-field input[data-v-e453cb85]{padding:.625rem .875rem;font-size:.9375rem;border:1px solid #d8e2f3;border-radius:8px;background:#fff}.form-field input[data-v-e453cb85]:focus{outline:none;border-color:#012987;box-shadow:0 0 0 3px #0129871a}.highlights-section[data-v-e453cb85]{padding-top:1rem;border-top:1px solid #e8f2ff}.highlights-header[data-v-e453cb85]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.add-small-btn[data-v-e453cb85]{padding:.375rem .75rem;font-size:.8125rem;font-weight:600;color:#012987;background:#e8f2ff;border:none;border-radius:6px;cursor:pointer}.highlights-list[data-v-e453cb85]{display:flex;flex-direction:column;gap:.5rem}.highlight-item[data-v-e453cb85]{display:flex;gap:.5rem;align-items:center}.hl-bullet[data-v-e453cb85]{color:#012987;font-weight:700}.highlight-item input[data-v-e453cb85]{flex:1;padding:.625rem .875rem;font-size:.875rem;border:1px solid #d8e2f3;border-radius:8px}.highlight-item input[data-v-e453cb85]:focus{outline:none;border-color:#012987}.hl-remove[data-v-e453cb85]{width:28px;height:28px;background:#fff;border:1px solid #d8e2f3;border-radius:6px;color:#6b7a8c;cursor:pointer}.hl-remove[data-v-e453cb85]:hover{background:#fee2e2;border-color:#ef4444;color:#ef4444}.add-first-btn[data-v-e453cb85]{padding:.875rem 1rem;font-size:.875rem;font-weight:600;color:#012987;background:#f8fafc;border:2px dashed #d8e2f3;border-radius:10px;cursor:pointer}.add-first-btn[data-v-e453cb85]:hover{background:#e8f2ff;border-color:#012987}.variants-column[data-v-e453cb85]{background:linear-gradient(135deg,#faf8ff,#f5f0ff);border:1px solid #e0d4f7;border-radius:12px;padding:1.25rem}.profile-tabs[data-v-e453cb85]{display:flex;gap:.5rem;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid #e0d4f7;overflow-x:auto}.profile-tab[data-v-e453cb85]{padding:.5rem 1rem;font-size:.8125rem;font-weight:600;color:#6b7a8c;background:#fff;border:1px solid #e0d4f7;border-radius:8px;cursor:pointer;white-space:nowrap}.profile-tab[data-v-e453cb85]:hover{border-color:#7c3aed;color:#7c3aed}.profile-tab--active[data-v-e453cb85]{background:#7c3aed;border-color:#7c3aed;color:#fff}.variant-content[data-v-e453cb85]{display:flex;flex-direction:column;gap:1rem}.variant-highlights[data-v-e453cb85]{display:flex;flex-direction:column;gap:.75rem}.variant-label[data-v-e453cb85]{display:flex;align-items:center;gap:.375rem;font-size:.8125rem;font-weight:600;color:#7c3aed}.variant-icon[data-v-e453cb85]{font-size:.875rem}.variant-hl-item[data-v-e453cb85]{display:flex;flex-direction:column;gap:.375rem;padding:.75rem;background:#fff;border:1px solid #e0d4f7;border-radius:8px}.hl-comparison[data-v-e453cb85]{display:flex;gap:.375rem;font-size:.75rem;color:#6b7a8c}.hl-label[data-v-e453cb85]{font-weight:600;color:#9ca3af}.hl-text[data-v-e453cb85]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.variant-hl-input[data-v-e453cb85]{padding:.5rem .75rem;font-size:.875rem;border:1px solid #e0d4f7;border-radius:6px;background:#faf8ff}.variant-hl-input[data-v-e453cb85]:focus{outline:none;border-color:#7c3aed;background:#fff}.no-base-content[data-v-e453cb85]{display:flex;flex-direction:column;align-items:center;padding:2rem;text-align:center;color:#a78bfa}.no-base-content span[data-v-e453cb85]{font-size:2rem;margin-bottom:.5rem}.no-base-content p[data-v-e453cb85]{margin:0;font-size:.875rem}.empty-state[data-v-e453cb85]{padding:3rem;background:#fff;border:2px dashed #d8e2f3;border-radius:14px;text-align:center}.empty-icon[data-v-e453cb85]{font-size:3rem;margin-bottom:1rem}.empty-state h3[data-v-e453cb85]{margin:0 0 .5rem;font-size:1.125rem;font-weight:600;color:#012987}.empty-state p[data-v-e453cb85]{margin:0 0 1rem;color:#6b7a8c}.cert-grid[data-v-e453cb85]{display:flex;flex-wrap:wrap;gap:1rem}.cert-card[data-v-e453cb85]{position:relative;display:flex;flex-direction:column;gap:.5rem;padding:1rem;background:#fff;border:1px solid #e8f2ff;border-radius:10px;min-width:200px;flex:1;max-width:280px}.cert-remove[data-v-e453cb85]{position:absolute;top:.5rem;right:.5rem;width:20px;height:20px;background:transparent;border:none;color:#9ca3af;cursor:pointer}.cert-remove[data-v-e453cb85]:hover{color:#ef4444}.cert-name[data-v-e453cb85]{font-weight:600;padding:.5rem;border:1px solid #d8e2f3;border-radius:6px}.cert-org[data-v-e453cb85]{padding:.5rem;border:1px solid #d8e2f3;border-radius:6px;font-size:.875rem}.cert-dates[data-v-e453cb85]{display:flex;gap:.5rem}.cert-dates input[data-v-e453cb85]{flex:1;padding:.375rem;border:1px solid #d8e2f3;border-radius:4px;font-size:.75rem}.add-cert-btn[data-v-e453cb85]{padding:1rem;min-width:200px;font-size:.875rem;font-weight:600;color:#012987;background:transparent;border:2px dashed #012987;border-radius:10px;cursor:pointer}.add-cert-btn[data-v-e453cb85]:hover{background:#f5f8ff;border-style:solid}.languages-grid[data-v-e453cb85]{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.language-item[data-v-e453cb85]{display:flex;gap:.5rem;align-items:center;padding:.5rem;background:#fff;border:1px solid #e8f2ff;border-radius:8px}.lang-name[data-v-e453cb85]{width:120px;padding:.5rem .75rem;font-size:.875rem;border:1px solid #d8e2f3;border-radius:6px}.lang-level[data-v-e453cb85]{width:110px;padding:.5rem;font-size:.875rem;border:1px solid #d8e2f3;border-radius:6px}.lang-remove[data-v-e453cb85]{width:24px;height:24px;background:transparent;border:none;color:#9ca3af;cursor:pointer}.lang-remove[data-v-e453cb85]:hover{color:#ef4444}.add-language-btn[data-v-e453cb85]{padding:.625rem 1rem;font-size:.875rem;font-weight:600;color:#012987;background:transparent;border:2px dashed #012987;border-radius:8px;cursor:pointer}.add-language-btn[data-v-e453cb85]:hover{background:#f5f8ff;border-style:solid}@media(max-width:900px){.content-layout--split[data-v-e453cb85]{grid-template-columns:1fr}.variants-column[data-v-e453cb85]{margin-top:1rem}}@media(max-width:640px){.form-grid[data-v-e453cb85]{grid-template-columns:1fr}.card-header[data-v-e453cb85]{flex-direction:column;gap:.75rem;align-items:flex-start}}.skills-step[data-v-708e6d24]{display:flex;flex-direction:column;gap:1.5rem}.step-description[data-v-708e6d24]{margin:0;font-size:1rem;color:#3b4b64;line-height:1.6}.step-description strong[data-v-708e6d24]{color:#012987}.filter-bar[data-v-708e6d24]{display:flex;align-items:center;gap:1rem;padding:1rem 1.25rem;background:linear-gradient(135deg,#f0f4ff,#e8f2ff);border:1px solid #d8e2f3;border-radius:12px;flex-wrap:wrap}.filter-label[data-v-708e6d24]{font-size:.875rem;font-weight:600;color:#012987}.filter-buttons[data-v-708e6d24]{display:flex;gap:.5rem;flex-wrap:wrap}.filter-btn[data-v-708e6d24]{display:flex;align-items:center;gap:.375rem;padding:.5rem .875rem;font-size:.8125rem;font-weight:500;color:#3b4b64;background:#fff;border:1px solid #d8e2f3;border-radius:8px;cursor:pointer;transition:all .2s ease}.filter-btn[data-v-708e6d24]:hover{border-color:#012987;color:#012987}.filter-btn--active[data-v-708e6d24]{background:#012987;border-color:#012987;color:#fff}.filter-count[data-v-708e6d24]{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 .375rem;font-size:.6875rem;font-weight:700;background:#0000001a;border-radius:999px}.filter-btn--active .filter-count[data-v-708e6d24]{background:#fff3}.add-section[data-v-708e6d24]{padding:1.25rem;background:#f8fafc;border-radius:14px;border:1px solid #e8f2ff}.add-header h3[data-v-708e6d24]{margin:0 0 .75rem;font-size:1rem;font-weight:600;color:#012987}.add-row[data-v-708e6d24]{display:flex;gap:.75rem}.add-row select[data-v-708e6d24]{padding:.75rem 1rem;font-size:.9375rem;border:1px solid #d8e2f3;border-radius:10px;background:#fff;min-width:160px}.add-row input[data-v-708e6d24]{flex:1;padding:.75rem 1rem;font-size:.9375rem;border:1px solid #d8e2f3;border-radius:10px;background:#fff}.add-row input[data-v-708e6d24]:focus,.add-row select[data-v-708e6d24]:focus{outline:none;border-color:#012987;box-shadow:0 0 0 3px #0129871a}.add-btn[data-v-708e6d24]{padding:.75rem 1.5rem;font-size:.9375rem;font-weight:600;color:#fff;background:#012987;border:none;border-radius:10px;cursor:pointer;transition:all .2s ease}.add-btn[data-v-708e6d24]:hover:not(:disabled){background:#001f66}.add-btn[data-v-708e6d24]:disabled{background:#9ca3af;cursor:not-allowed}.skills-section[data-v-708e6d24]{background:#fff;border-radius:16px;border:1px solid #e8f2ff;overflow:hidden}.section-header[data-v-708e6d24]{padding:1rem 1.5rem;background:#f8fafc;border-left:4px solid}.section-header h3[data-v-708e6d24]{display:flex;align-items:center;gap:.5rem;margin:0;font-size:1rem;font-weight:600;color:#012987}.section-icon[data-v-708e6d24]{font-size:1.125rem}.skill-count[data-v-708e6d24]{font-size:.75rem;font-weight:500;color:#6b7a8c;background:#e8f2ff;padding:.125rem .5rem;border-radius:999px}.skills-grid[data-v-708e6d24]{display:flex;flex-wrap:wrap;gap:.75rem;padding:1.25rem}.skill-card[data-v-708e6d24]{display:flex;flex-direction:column;gap:.5rem;padding:.875rem 1rem;background:#f8fafc;border:1px solid #e8f2ff;border-radius:10px;min-width:180px;transition:all .2s ease}.skill-card[data-v-708e6d24]:hover{border-color:#012987;box-shadow:0 2px 8px #0129871a}.skill-card--dimmed[data-v-708e6d24]{opacity:.4}.skill-main[data-v-708e6d24]{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.skill-name[data-v-708e6d24]{font-size:.9375rem;font-weight:600;color:#1f2a3d}.remove-skill[data-v-708e6d24]{width:22px;height:22px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;color:#9ca3af;font-size:1rem;cursor:pointer;border-radius:4px;transition:all .15s ease}.remove-skill[data-v-708e6d24]:hover{background:#fee2e2;color:#ef4444}.skill-tags[data-v-708e6d24]{display:flex;flex-wrap:wrap;gap:.25rem}.profile-tag[data-v-708e6d24]{display:flex;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.6875rem;font-weight:700;color:#6b7a8c;background:#f5f5f5;border:1px solid #e5e5e5;border-radius:4px;cursor:pointer;transition:all .15s ease}.profile-tag[data-v-708e6d24]:hover{border-color:#012987;color:#012987}.profile-tag--active[data-v-708e6d24]{background:#012987;border-color:#012987;color:#fff}.skill-profiles[data-v-708e6d24]{display:flex;align-items:center;gap:.375rem;font-size:.6875rem;color:#6b7a8c;margin-top:.25rem}.skill-profiles--all[data-v-708e6d24]{color:#059669}.profiles-label[data-v-708e6d24]{font-size:.75rem}.profiles-list[data-v-708e6d24]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.empty-state[data-v-708e6d24]{padding:3rem;background:#f8fafc;border:2px dashed #d8e2f3;border-radius:14px;text-align:center}.empty-icon[data-v-708e6d24]{font-size:3rem;margin-bottom:1rem}.empty-state h3[data-v-708e6d24]{margin:0 0 .5rem;font-size:1.125rem;font-weight:600;color:#012987}.empty-state p[data-v-708e6d24]{margin:0;font-size:.9375rem;color:#6b7a8c}.legend-card[data-v-708e6d24]{padding:1.25rem;background:linear-gradient(135deg,#fffbeb,#fef3c7);border:1px solid #fde68a;border-radius:12px}.legend-card h4[data-v-708e6d24]{margin:0 0 .75rem;font-size:.9375rem;font-weight:600;color:#92400e}.legend-grid[data-v-708e6d24]{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:.75rem}.legend-item[data-v-708e6d24]{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;color:#92400e}.legend-icon[data-v-708e6d24]{font-size:1rem}.legend-profiles[data-v-708e6d24]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;padding-top:.75rem;border-top:1px dashed #fde68a}.legend-label[data-v-708e6d24]{font-size:.75rem;font-weight:600;color:#a16207}.legend-profile-list[data-v-708e6d24]{display:flex;flex-wrap:wrap;gap:.5rem}.legend-profile[data-v-708e6d24]{font-size:.75rem;color:#92400e;background:#ffffff80;padding:.25rem .5rem;border-radius:4px}@media(max-width:640px){.add-row[data-v-708e6d24]{flex-direction:column}.add-row select[data-v-708e6d24]{min-width:100%}.filter-bar[data-v-708e6d24]{flex-direction:column;align-items:flex-start}.skill-card[data-v-708e6d24]{min-width:100%}}.extras-step[data-v-9c63365b]{display:flex;flex-direction:column;gap:1.5rem}.step-description[data-v-9c63365b]{margin:0;font-size:1rem;color:#3b4b64;line-height:1.6}.section-block[data-v-9c63365b]{padding:1.5rem;background:#f8fafc;border-radius:14px;border:1px solid #e8f2ff}.section-header[data-v-9c63365b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.section-header h3[data-v-9c63365b]{display:flex;align-items:center;gap:.5rem;margin:0;font-size:1.125rem;font-weight:600;color:#012987}.section-icon[data-v-9c63365b]{font-size:1.25rem}.add-btn[data-v-9c63365b]{padding:.5rem 1rem;font-size:.875rem;font-weight:600;color:#012987;background:#e8f2ff;border:none;border-radius:8px;cursor:pointer;transition:all .2s ease}.add-btn[data-v-9c63365b]:hover{background:#d8e2f3}.items-list[data-v-9c63365b]{display:flex;flex-direction:column;gap:1rem}.item-card[data-v-9c63365b]{padding:1.25rem;background:#fff;border:1px solid #e8f2ff;border-radius:12px}.item-header[data-v-9c63365b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.item-number[data-v-9c63365b]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:#012987;color:#fff;font-size:.875rem;font-weight:600;border-radius:50%}.remove-btn[data-v-9c63365b]{width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:#fee2e2;border:none;border-radius:6px;color:#ef4444;font-size:1.25rem;cursor:pointer}.remove-btn[data-v-9c63365b]:hover{background:#fecaca}.form-grid[data-v-9c63365b]{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.form-field[data-v-9c63365b]{display:flex;flex-direction:column;gap:.375rem}.form-field--span-2[data-v-9c63365b]{grid-column:span 2}.field-label[data-v-9c63365b]{font-size:.8125rem;font-weight:600;color:#1f2a3d}.form-field input[data-v-9c63365b],.form-field textarea[data-v-9c63365b]{padding:.625rem .875rem;font-size:.9375rem;border:1px solid #d8e2f3;border-radius:8px;background:#fff}.form-field input[data-v-9c63365b]:focus,.form-field textarea[data-v-9c63365b]:focus{outline:none;border-color:#012987;box-shadow:0 0 0 3px #0129871a}.form-field textarea[data-v-9c63365b]{resize:vertical}.empty-card[data-v-9c63365b]{padding:2rem;background:#fff;border:2px dashed #d8e2f3;border-radius:12px;text-align:center}.empty-icon[data-v-9c63365b]{font-size:2rem;display:block;margin-bottom:.5rem}.empty-card p[data-v-9c63365b]{margin:0;font-size:.9375rem;color:#6b7a8c}.inline-tip[data-v-9c63365b]{margin-top:1rem;padding:.75rem 1rem;background:#fffbeb;border:1px solid #fde68a;border-radius:8px;font-size:.875rem;color:#92400e}.quick-add[data-v-9c63365b]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem;padding-top:1rem;border-top:1px solid #e8f2ff;align-items:center}.quick-add-label[data-v-9c63365b]{font-size:.875rem;color:#6b7a8c;font-weight:500}.quick-add-btn[data-v-9c63365b]{padding:.375rem .75rem;font-size:.8125rem;font-weight:500;color:#012987;background:#fff;border:1px solid #d8e2f3;border-radius:6px;cursor:pointer;transition:all .2s ease}.quick-add-btn[data-v-9c63365b]:hover{background:#e8f2ff;border-color:#012987}.summary-card[data-v-9c63365b]{padding:1.25rem;background:linear-gradient(135deg,#012987,#001f66);border-radius:14px;color:#fff}.summary-card h4[data-v-9c63365b]{margin:0 0 1rem;font-size:1rem;font-weight:600}.summary-grid[data-v-9c63365b]{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.summary-item[data-v-9c63365b]{text-align:center}.summary-value[data-v-9c63365b]{display:block;font-size:1.5rem;font-weight:700}.summary-label[data-v-9c63365b]{font-size:.75rem;opacity:.8}@media(max-width:640px){.form-grid[data-v-9c63365b]{grid-template-columns:1fr}.form-field--span-2[data-v-9c63365b]{grid-column:span 1}.summary-grid[data-v-9c63365b]{grid-template-columns:repeat(2,1fr)}}.review-step[data-v-051e6c80]{display:flex;flex-direction:column;gap:1.5rem}.step-description[data-v-051e6c80]{margin:0;font-size:1rem;color:#3b4b64;line-height:1.6}.score-section[data-v-051e6c80]{display:flex;gap:2rem;padding:1.5rem;background:linear-gradient(135deg,#f5f8ff,#e8f6ef);border-radius:16px}.score-ring-wrapper[data-v-051e6c80]{position:relative;width:100px;height:100px;flex-shrink:0}.score-ring[data-v-051e6c80]{width:100%;height:100%;transform:rotate(-90deg)}.ring-bg[data-v-051e6c80]{fill:none;stroke:#e8f2ff;stroke-width:8}.ring-fill[data-v-051e6c80]{fill:none;stroke:#4caf50;stroke-width:8;stroke-linecap:round;transition:stroke-dasharray .5s ease}.score-inner[data-v-051e6c80]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.score-value[data-v-051e6c80]{font-size:1.5rem;font-weight:700;color:#012987}.score-label[data-v-051e6c80]{font-size:.75rem;color:#6b7a8c}.score-info h3[data-v-051e6c80]{margin:0 0 .25rem;font-size:1.125rem;font-weight:600;color:#012987}.score-info p[data-v-051e6c80]{margin:0 0 .5rem;font-size:.9375rem;color:#3b4b64}.variant-status[data-v-051e6c80]{display:flex;align-items:center;gap:.375rem;font-size:.8125rem;color:#7c3aed;font-weight:500}.profiles-review[data-v-051e6c80]{padding:1.25rem;background:#f8fafc;border-radius:14px;border:1px solid #e8f2ff}.profiles-review h3[data-v-051e6c80]{margin:0 0 .75rem;font-size:1rem;font-weight:600;color:#012987}.profiles-chips[data-v-051e6c80]{display:flex;flex-wrap:wrap;gap:.5rem}.profile-chip[data-v-051e6c80]{padding:.5rem .875rem;background:#e8f2ff;border-radius:999px;font-size:.875rem;font-weight:500;color:#012987}.sections-grid[data-v-051e6c80]{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.section-card[data-v-051e6c80]{padding:1rem;background:#fff;border:1px solid #e8f2ff;border-radius:12px}.section-card--incomplete[data-v-051e6c80]{background:#fffbeb;border-color:#fde68a}.section-header[data-v-051e6c80]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.5rem}.header-left[data-v-051e6c80]{display:flex;gap:.5rem}.section-icon[data-v-051e6c80]{font-size:1.25rem}.section-header h4[data-v-051e6c80]{margin:0;font-size:.9375rem;font-weight:600;color:#012987}.item-count[data-v-051e6c80]{font-size:.75rem;color:#6b7a8c}.status-badge[data-v-051e6c80]{width:20px;height:20px;display:flex;align-items:center;justify-content:center;background:#f0f4f8;border-radius:50%;font-size:.625rem;color:#6b7a8c}.status-badge--complete[data-v-051e6c80]{background:#4caf50;color:#fff}.section-summary[data-v-051e6c80]{margin:0;font-size:.8125rem;color:#3b4b64;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.variant-indicator[data-v-051e6c80]{margin-top:.5rem;font-size:.75rem;color:#7c3aed}.variant-ok[data-v-051e6c80]{color:#4caf50}.action-buttons[data-v-051e6c80]{display:flex;gap:1rem;margin-top:.5rem}.primary-btn[data-v-051e6c80],.secondary-btn[data-v-051e6c80]{flex:1;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem;font-size:1rem;font-weight:600;border-radius:12px;cursor:pointer}.primary-btn[data-v-051e6c80]{background:#012987;color:#fff;border:none}.primary-btn[data-v-051e6c80]:hover{background:#001f66}.secondary-btn[data-v-051e6c80]{background:#fff;color:#4caf50;border:2px solid #4CAF50}.secondary-btn[data-v-051e6c80]:hover:not(:disabled){background:#e8f6ef}.secondary-btn[data-v-051e6c80]:disabled{opacity:.5;cursor:not-allowed}@media(max-width:640px){.sections-grid[data-v-051e6c80]{grid-template-columns:1fr}.action-buttons[data-v-051e6c80]{flex-direction:column}}.wizard-shell[data-v-3587370c]{display:grid;grid-template-columns:280px 1fr;min-height:calc(100vh - 72px);background:#f8fafc;width:100%}.wizard-sidebar[data-v-3587370c]{display:flex;flex-direction:column;background:#fff;border-right:1px solid #e8f2ff;padding:1.5rem;overflow-y:auto}.sidebar-header[data-v-3587370c]{margin-bottom:1.5rem}.back-btn[data-v-3587370c]{display:inline-flex;align-items:center;gap:.25rem;padding:.5rem 0;font-size:.8125rem;font-weight:500;color:#6b7a8c;background:none;border:none;cursor:pointer}.back-btn[data-v-3587370c]:hover{color:#012987}.sidebar-title[data-v-3587370c]{margin-top:.75rem}.sidebar-title h2[data-v-3587370c]{margin:0;font-size:1.25rem;font-weight:700;color:#012987}.subtitle[data-v-3587370c]{font-size:.8125rem;color:#6b7a8c}.progress-section[data-v-3587370c]{margin-bottom:1.5rem}.progress-bar[data-v-3587370c]{height:6px;background:#e8f2ff;border-radius:3px;overflow:hidden}.progress-fill[data-v-3587370c]{height:100%;background:linear-gradient(90deg,#012987,#2563eb);border-radius:3px;transition:width .3s ease}.progress-text[data-v-3587370c]{display:block;margin-top:.375rem;font-size:.75rem;color:#6b7a8c}.step-nav[data-v-3587370c]{display:flex;flex-direction:column;gap:.25rem;flex:1}.step-group[data-v-3587370c]{display:flex;flex-direction:column}.step-item[data-v-3587370c]{display:flex;align-items:center;gap:.75rem;padding:.75rem .875rem;font-size:.875rem;font-weight:500;color:#3b4b64;background:transparent;border:none;border-radius:10px;cursor:pointer;text-align:left;transition:all .15s ease;width:100%}.step-item[data-v-3587370c]:hover:not(:disabled){background:#f0f4ff}.step-item--active[data-v-3587370c]{background:linear-gradient(135deg,#e8f2ff,#f0f4ff);color:#012987;font-weight:600}.step-item--completed[data-v-3587370c]{color:#059669}.step-item--disabled[data-v-3587370c]{opacity:.5;cursor:not-allowed}.step-item--has-children[data-v-3587370c]{font-weight:600}.step-indicator[data-v-3587370c]{width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:#f0f4ff;border-radius:8px;font-size:.875rem;flex-shrink:0}.step-item--active .step-indicator[data-v-3587370c]{background:#012987;color:#fff}.step-item--completed .step-indicator[data-v-3587370c]{background:#dcfce7;color:#059669}.step-check[data-v-3587370c]{font-weight:700}.step-label[data-v-3587370c]{flex:1}.step-toggle[data-v-3587370c]{font-size:.625rem;color:#6b7a8c}.sub-steps[data-v-3587370c]{display:flex;flex-direction:column;margin-left:1.25rem;padding-left:.75rem;border-left:2px solid #e8f2ff}.step-item--sub[data-v-3587370c]{padding:.5rem .75rem;font-size:.8125rem}.step-indicator--sub[data-v-3587370c]{width:24px;height:24px;font-size:.75rem}.sidebar-tip[data-v-3587370c]{display:flex;gap:.75rem;padding:1rem;background:#fffbeb;border:1px solid #fde68a;border-radius:10px;margin-top:auto}.tip-icon[data-v-3587370c]{font-size:1.25rem;flex-shrink:0}.sidebar-tip p[data-v-3587370c]{margin:0;font-size:.8125rem;color:#92400e;line-height:1.4}.save-indicator[data-v-3587370c]{margin-top:1rem;font-size:.75rem;color:#6b7a8c;text-align:center}.saving[data-v-3587370c]{display:flex;align-items:center;justify-content:center;gap:.375rem}.saving-dot[data-v-3587370c]{width:8px;height:8px;background:#f59e0b;border-radius:50%;animation:pulse-3587370c 1.5s infinite}@keyframes pulse-3587370c{0%,to{opacity:1}50%{opacity:.5}}.saved[data-v-3587370c]{color:#059669}.wizard-main[data-v-3587370c]{display:flex;flex-direction:column;min-height:100%}.wizard-header[data-v-3587370c]{padding:1.5rem 2rem;background:#fff;border-bottom:1px solid #e8f2ff}.step-indicator-text[data-v-3587370c]{margin:0 0 .25rem;font-size:.8125rem;font-weight:500;color:#6b7a8c;text-transform:uppercase;letter-spacing:.05em}.wizard-header h1[data-v-3587370c]{display:flex;align-items:center;gap:.5rem;margin:0;font-size:1.5rem;font-weight:700;color:#012987}.header-icon[data-v-3587370c]{font-size:1.5rem}.step-content[data-v-3587370c]{flex:1;padding:2rem;overflow-y:auto}.wizard-footer[data-v-3587370c]{display:flex;justify-content:space-between;align-items:center;padding:1rem 2rem;background:#fff;border-top:1px solid #e8f2ff}.footer-actions[data-v-3587370c]{display:flex;gap:.75rem}.nav-btn[data-v-3587370c]{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-size:.9375rem;font-weight:600;border-radius:10px;cursor:pointer;transition:all .2s ease}.nav-btn--primary[data-v-3587370c]{background:linear-gradient(135deg,#012987,#1e40af);color:#fff;border:none}.nav-btn--primary[data-v-3587370c]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0129874d}.nav-btn--secondary[data-v-3587370c]{background:#fff;color:#012987;border:1px solid #d8e2f3}.nav-btn--secondary[data-v-3587370c]:hover{background:#f0f4ff}.nav-btn--ghost[data-v-3587370c]{background:transparent;color:#6b7a8c;border:none}.nav-btn--ghost[data-v-3587370c]:hover{color:#012987}.slide-enter-active[data-v-3587370c],.slide-leave-active[data-v-3587370c]{transition:all .2s ease}.slide-enter-from[data-v-3587370c]{opacity:0;transform:translate(20px)}.slide-leave-to[data-v-3587370c]{opacity:0;transform:translate(-20px)}@media(max-width:900px){.wizard-shell[data-v-3587370c]{grid-template-columns:1fr}.wizard-sidebar[data-v-3587370c]{display:none}}.job-ready-page[data-v-5a2cfe39]{max-width:800px;margin:0 auto;padding:2rem 0}.jr-header[data-v-5a2cfe39]{margin-bottom:2rem}.back-btn[data-v-5a2cfe39]{background:transparent;border:none;color:#6b7a8c;font-size:.875rem;cursor:pointer;padding:0;margin-bottom:1rem}.back-btn[data-v-5a2cfe39]:hover{color:#012987}.jr-header h1[data-v-5a2cfe39]{margin:0 0 .25rem;font-size:1.75rem;font-weight:700;color:#012987}.jr-header p[data-v-5a2cfe39]{margin:0;color:#6b7a8c}.step-indicator[data-v-5a2cfe39]{display:flex;align-items:center;justify-content:center;gap:0;margin-bottom:2rem}.step-dot[data-v-5a2cfe39]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:#e8f2ff;color:#6b7a8c;font-size:.875rem;font-weight:600;border-radius:50%}.step-dot.active[data-v-5a2cfe39]{background:#012987;color:#fff}.step-line[data-v-5a2cfe39]{width:60px;height:2px;background:#e8f2ff}.step-section[data-v-5a2cfe39]{background:#fff;border:1px solid #e8f2ff;border-radius:16px;padding:2rem}.step-section h2[data-v-5a2cfe39]{margin:0 0 .5rem;font-size:1.5rem;font-weight:700;color:#012987}.step-desc[data-v-5a2cfe39]{margin:0 0 1.5rem;color:#6b7a8c}.profiles-grid[data-v-5a2cfe39]{display:flex;flex-direction:column;gap:.75rem}.profile-select-card[data-v-5a2cfe39]{display:flex;align-items:center;gap:1rem;padding:1.25rem;background:#f8fafc;border:2px solid #e8f2ff;border-radius:12px;text-align:left;cursor:pointer;transition:all .2s ease}.profile-select-card[data-v-5a2cfe39]:hover{border-color:#012987;background:#f5f8ff}.profile-icon[data-v-5a2cfe39]{font-size:1.5rem}.profile-name[data-v-5a2cfe39]{flex:1;font-size:1.125rem;font-weight:600;color:#012987}.profile-meta[data-v-5a2cfe39]{font-size:.8125rem;color:#6b7a8c}.select-arrow[data-v-5a2cfe39]{font-size:1.25rem;color:#012987}.empty-profiles[data-v-5a2cfe39]{text-align:center;padding:2rem}.empty-profiles p[data-v-5a2cfe39]{margin:0 0 1rem;color:#6b7a8c}.selected-profile-badge[data-v-5a2cfe39]{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#e8f2ff;border-radius:999px;font-size:.875rem;color:#012987;margin-bottom:1.5rem}.change-btn[data-v-5a2cfe39]{background:transparent;border:none;color:#6b7a8c;font-size:.8125rem;text-decoration:underline;cursor:pointer;margin-left:.5rem}.jd-form[data-v-5a2cfe39]{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem}.form-row[data-v-5a2cfe39]{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.form-field[data-v-5a2cfe39]{display:flex;flex-direction:column;gap:.375rem}.field-label[data-v-5a2cfe39]{font-size:.8125rem;font-weight:600;color:#1f2a3d}.form-field input[data-v-5a2cfe39],.form-field textarea[data-v-5a2cfe39]{padding:.75rem 1rem;font-size:.9375rem;border:1px solid #d8e2f3;border-radius:10px;background:#fff}.form-field input[data-v-5a2cfe39]:focus,.form-field textarea[data-v-5a2cfe39]:focus{outline:none;border-color:#012987}.form-field textarea[data-v-5a2cfe39]{resize:vertical;min-height:200px}.generate-btn[data-v-5a2cfe39]{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:1rem;font-size:1.125rem;font-weight:600;color:#fff;background:linear-gradient(135deg,#012987,#4caf50);border:none;border-radius:12px;cursor:pointer}.generate-btn[data-v-5a2cfe39]:disabled{background:#9ca3af;cursor:not-allowed}.primary-btn[data-v-5a2cfe39]{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.9375rem;font-weight:600;color:#fff;background:#012987;border:none;border-radius:10px;cursor:pointer}.secondary-btn[data-v-5a2cfe39]{padding:.75rem 1.5rem;font-size:.9375rem;font-weight:600;color:#012987;background:#fff;border:1px solid #d8e2f3;border-radius:10px;cursor:pointer}.generating-section[data-v-5a2cfe39]{text-align:center;padding:4rem 2rem}.generating-animation[data-v-5a2cfe39]{display:flex;flex-direction:column;align-items:center;gap:1rem}.spinner[data-v-5a2cfe39]{width:48px;height:48px;border:4px solid #e8f2ff;border-top-color:#012987;border-radius:50%;animation:spin-5a2cfe39 1s linear infinite}@keyframes spin-5a2cfe39{to{transform:rotate(360deg)}}.generating-animation h2[data-v-5a2cfe39]{margin:0}.generating-animation p[data-v-5a2cfe39]{margin:0;color:#6b7a8c}.preview-header[data-v-5a2cfe39]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem}.preview-actions[data-v-5a2cfe39]{display:flex;gap:.75rem}.resume-preview[data-v-5a2cfe39]{background:#f8fafc;border:1px solid #e8f2ff;border-radius:12px;padding:2rem}.preview-section[data-v-5a2cfe39]{margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid #e8f2ff}.preview-section[data-v-5a2cfe39]:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.preview-section h3[data-v-5a2cfe39]{margin:0 0 .25rem;font-size:1.25rem;font-weight:700;color:#012987}.preview-title[data-v-5a2cfe39]{margin:0;font-size:1rem;color:#3b4b64}.preview-contact[data-v-5a2cfe39]{margin:.5rem 0 0;font-size:.875rem;color:#6b7a8c}.preview-section h4[data-v-5a2cfe39]{margin:0 0 .75rem;font-size:.9375rem;font-weight:600;color:#012987;text-transform:uppercase;letter-spacing:.05em}.preview-section p[data-v-5a2cfe39]{margin:0;font-size:.9375rem;color:#3b4b64;line-height:1.6}.preview-item[data-v-5a2cfe39]{margin-bottom:1rem}.preview-item[data-v-5a2cfe39]:last-child{margin-bottom:0}.preview-item strong[data-v-5a2cfe39]{color:#012987}.preview-item ul[data-v-5a2cfe39]{margin:.5rem 0 0;padding-left:1.25rem}.preview-item li[data-v-5a2cfe39]{font-size:.875rem;color:#3b4b64;margin-bottom:.25rem}@media(max-width:640px){.form-row[data-v-5a2cfe39]{grid-template-columns:1fr}.preview-header[data-v-5a2cfe39]{flex-direction:column;gap:1rem}}.about-page[data-v-65c5e674]{background:#f8faff;min-height:100vh}.page-container[data-v-65c5e674]{max-width:1200px;margin:0 auto;padding:0 1.25rem}.hero[data-v-65c5e674]{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center;padding:4rem 0}.hero-tag[data-v-65c5e674]{display:inline-block;padding:.5rem 1rem;background:linear-gradient(90deg,#e2f0ff,#e5f6ef);color:#012987;font-weight:600;border-radius:999px;font-size:.85rem;margin-bottom:1rem}.hero-title[data-v-65c5e674]{font-size:2.5rem;font-weight:700;color:#012987;line-height:1.2;margin:0 0 1.5rem}.hero-description[data-v-65c5e674]{font-size:1.1rem;color:#3b4b64;line-height:1.7;margin:0}.hero-image img[data-v-65c5e674]{width:100%;border-radius:20px}.hero-image-placeholder[data-v-65c5e674],.team-image-placeholder[data-v-65c5e674]{display:flex;align-items:center;justify-content:center}.placeholder-box[data-v-65c5e674]{width:100%;height:300px;background:linear-gradient(120deg,#e8f2ff,#e8f6ef);border-radius:20px;display:flex;align-items:center;justify-content:center;color:#012987;font-weight:600;font-size:1.1rem}.mission[data-v-65c5e674]{display:grid;grid-template-columns:1fr 1fr;gap:2rem;padding:2rem 0 4rem}.mission-card[data-v-65c5e674]{background:#fff;border:1px solid #d8e2f3;border-radius:20px;padding:2rem}.mission-card h2[data-v-65c5e674]{margin:0 0 1rem;color:#012987;font-size:1.5rem}.mission-card p[data-v-65c5e674]{margin:0;color:#3b4b64;line-height:1.7}.values[data-v-65c5e674]{padding:3rem 0}.section-title[data-v-65c5e674]{margin:0 0 .5rem;font-size:2rem;color:#012987}.capabilities-underline[data-v-65c5e674]{width:180px;height:4px;background:linear-gradient(90deg,#6fce8d,#012987);border-radius:999px;margin-bottom:2rem}.values-grid[data-v-65c5e674]{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}.value-card[data-v-65c5e674]{background:#fff;border:1px solid #d8e2f3;border-radius:16px;padding:1.5rem;text-align:center}.value-icon[data-v-65c5e674]{font-size:2.5rem;margin-bottom:1rem}.value-card h3[data-v-65c5e674]{margin:0 0 .75rem;color:#012987;font-size:1.15rem}.value-card p[data-v-65c5e674]{margin:0;color:#3b4b64;font-size:.9rem;line-height:1.5}.team[data-v-65c5e674]{padding:3rem 0}.team-content[data-v-65c5e674]{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center}.team-text p[data-v-65c5e674]{color:#3b4b64;line-height:1.7;margin:0 0 1rem}.team-text p[data-v-65c5e674]:last-child{margin-bottom:0}.team-image img[data-v-65c5e674]{width:100%;border-radius:20px}.cta[data-v-65c5e674]{padding:3rem 0 4rem}.cta-card[data-v-65c5e674]{background:linear-gradient(135deg,#012987,#2d5aa6);color:#fff;border-radius:24px;padding:3rem;text-align:center}.cta-card h2[data-v-65c5e674]{margin:0 0 1rem;font-size:2rem}.cta-card p[data-v-65c5e674]{margin:0 0 2rem;font-size:1.1rem;opacity:.9}.cta-button[data-v-65c5e674]{padding:1rem 2.5rem;background:#6fce8d;color:#012987;font-weight:700;font-size:1.1rem;border:none;border-radius:12px;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.cta-button[data-v-65c5e674]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #6fce8d66}@media(max-width:900px){.hero[data-v-65c5e674],.mission[data-v-65c5e674],.team-content[data-v-65c5e674],.values-grid[data-v-65c5e674]{grid-template-columns:1fr}.values-grid[data-v-65c5e674]{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.hero-title[data-v-65c5e674]{font-size:1.75rem}.values-grid[data-v-65c5e674]{grid-template-columns:1fr}}.careers-page[data-v-1f52258e]{background:#f8faff;min-height:100vh}.page-container[data-v-1f52258e]{max-width:1200px;margin:0 auto;padding:0 1.25rem}.hero[data-v-1f52258e]{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center;padding:4rem 0}.hero-tag[data-v-1f52258e]{display:inline-block;padding:.5rem 1rem;background:linear-gradient(90deg,#e2f0ff,#e5f6ef);color:#012987;font-weight:600;border-radius:999px;font-size:.85rem;margin-bottom:1rem}.hero-title[data-v-1f52258e]{font-size:2.5rem;font-weight:700;color:#012987;line-height:1.2;margin:0 0 1.5rem}.hero-description[data-v-1f52258e]{font-size:1.1rem;color:#3b4b64;line-height:1.7;margin:0 0 2rem}.hero-cta[data-v-1f52258e]{display:inline-block;padding:1rem 2rem;background:#012987;color:#fff;font-weight:700;border-radius:12px;text-decoration:none;transition:background .2s ease}.hero-cta[data-v-1f52258e]:hover{background:#2d5aa6}.hero-image img[data-v-1f52258e]{width:100%;border-radius:20px}.hero-image-placeholder[data-v-1f52258e]{display:flex;align-items:center;justify-content:center}.placeholder-box[data-v-1f52258e]{width:100%;height:300px;background:linear-gradient(120deg,#e8f2ff,#e8f6ef);border-radius:20px;display:flex;align-items:center;justify-content:center;color:#012987;font-weight:600;font-size:1.1rem}.why-join[data-v-1f52258e]{padding:3rem 0}.section-title[data-v-1f52258e]{margin:0 0 .5rem;font-size:2rem;color:#012987}.capabilities-underline[data-v-1f52258e]{width:180px;height:4px;background:linear-gradient(90deg,#6fce8d,#012987);border-radius:999px;margin-bottom:2rem}.benefits-grid[data-v-1f52258e]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.benefit-card[data-v-1f52258e]{background:#fff;border:1px solid #d8e2f3;border-radius:16px;padding:1.5rem;text-align:center}.benefit-icon[data-v-1f52258e]{font-size:2.5rem;margin-bottom:1rem}.benefit-card h3[data-v-1f52258e]{margin:0 0 .5rem;color:#012987;font-size:1.1rem}.benefit-card p[data-v-1f52258e]{margin:0;color:#3b4b64;font-size:.9rem}.positions[data-v-1f52258e]{padding:3rem 0}.positions-list[data-v-1f52258e]{display:flex;flex-direction:column;gap:1rem}.position-card[data-v-1f52258e]{background:#fff;border:1px solid #d8e2f3;border-radius:16px;padding:1.5rem;display:flex;align-items:center;justify-content:space-between;transition:border-color .2s ease}.position-card[data-v-1f52258e]:hover{border-color:#012987}.position-info h3[data-v-1f52258e]{margin:0 0 .5rem;color:#012987;font-size:1.15rem}.position-meta[data-v-1f52258e]{display:flex;gap:.5rem}.meta-tag[data-v-1f52258e]{padding:.25rem .75rem;background:#f0f4ff;color:#012987;border-radius:999px;font-size:.8rem;font-weight:500}.apply-btn[data-v-1f52258e]{padding:.75rem 1.5rem;background:#012987;color:#fff;font-weight:600;border:none;border-radius:10px;cursor:pointer;transition:background .2s ease}.apply-btn[data-v-1f52258e]:hover{background:#2d5aa6}.positions-footer[data-v-1f52258e]{margin-top:2rem;padding:2rem;background:linear-gradient(120deg,#e8f2ff,#e8f6ef);border-radius:16px;text-align:center}.positions-footer p[data-v-1f52258e]{margin:0 0 1rem;color:#012987;font-weight:500}.general-apply-btn[data-v-1f52258e]{padding:.75rem 1.5rem;background:#fff;color:#012987;font-weight:600;border:2px solid #012987;border-radius:10px;cursor:pointer;transition:background .2s ease,color .2s ease}.general-apply-btn[data-v-1f52258e]:hover{background:#012987;color:#fff}.culture[data-v-1f52258e]{padding:3rem 0 4rem}.culture-card[data-v-1f52258e]{background:#fff;border:1px solid #d8e2f3;border-radius:20px;padding:2.5rem}.culture-card h2[data-v-1f52258e]{margin:0 0 1rem;color:#012987;font-size:1.75rem}.culture-card p[data-v-1f52258e]{margin:0 0 1rem;color:#3b4b64;line-height:1.7}.culture-card p[data-v-1f52258e]:last-child{margin-bottom:0}@media(max-width:900px){.hero[data-v-1f52258e],.benefits-grid[data-v-1f52258e]{grid-template-columns:1fr}.benefits-grid[data-v-1f52258e]{grid-template-columns:repeat(2,1fr)}.position-card[data-v-1f52258e]{flex-direction:column;align-items:flex-start;gap:1rem}}@media(max-width:600px){.hero-title[data-v-1f52258e]{font-size:1.75rem}.benefits-grid[data-v-1f52258e]{grid-template-columns:1fr}.position-meta[data-v-1f52258e]{flex-wrap:wrap}}.help-page[data-v-bfef9cba]{background:#f8faff;min-height:100vh}.page-container[data-v-bfef9cba]{max-width:1200px;margin:0 auto;padding:0 1.25rem}.hero[data-v-bfef9cba]{text-align:center;padding:4rem 0 3rem}.hero-title[data-v-bfef9cba]{font-size:2.5rem;font-weight:700;color:#012987;margin:0 0 2rem}.search-box[data-v-bfef9cba]{max-width:600px;margin:0 auto;display:flex;gap:.75rem}.search-input[data-v-bfef9cba]{flex:1;padding:1rem 1.5rem;border:2px solid #d8e2f3;border-radius:12px;font-size:1rem;outline:none;transition:border-color .2s ease}.search-input[data-v-bfef9cba]:focus{border-color:#012987}.search-btn[data-v-bfef9cba]{padding:1rem 2rem;background:#012987;color:#fff;font-weight:600;border:none;border-radius:12px;cursor:pointer;transition:background .2s ease}.search-btn[data-v-bfef9cba]:hover{background:#2d5aa6}.categories[data-v-bfef9cba]{padding:2rem 0}.section-title[data-v-bfef9cba]{margin:0 0 .5rem;font-size:1.75rem;color:#012987}.capabilities-underline[data-v-bfef9cba]{width:180px;height:4px;background:linear-gradient(90deg,#6fce8d,#012987);border-radius:999px;margin-bottom:2rem}.categories-grid[data-v-bfef9cba]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.category-card[data-v-bfef9cba]{background:#fff;border:1px solid #d8e2f3;border-radius:16px;padding:1.5rem;transition:border-color .2s ease,box-shadow .2s ease}.category-card[data-v-bfef9cba]:hover{border-color:#012987;box-shadow:0 8px 24px #01298714}.category-header[data-v-bfef9cba]{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.category-icon[data-v-bfef9cba]{font-size:1.75rem}.category-header h3[data-v-bfef9cba]{margin:0;color:#012987;font-size:1.1rem}.category-links[data-v-bfef9cba]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.category-links li a[data-v-bfef9cba]{color:#3b4b64;text-decoration:none;font-size:.9rem;transition:color .2s ease}.category-links li a[data-v-bfef9cba]:hover{color:#012987}.quick-faqs[data-v-bfef9cba]{padding:2rem 0}.faqs-list[data-v-bfef9cba]{display:flex;flex-direction:column;gap:1rem}.faq-card[data-v-bfef9cba]{background:#fff;border:1px solid #d8e2f3;border-radius:16px;padding:1.5rem}.faq-question[data-v-bfef9cba]{margin:0 0 .75rem;color:#012987;font-size:1.1rem}.faq-answer[data-v-bfef9cba]{margin:0;color:#3b4b64;line-height:1.6}.contact-support[data-v-bfef9cba]{padding:2rem 0 4rem}.support-card[data-v-bfef9cba]{background:linear-gradient(135deg,#012987,#2d5aa6);color:#fff;border-radius:20px;padding:2.5rem;display:flex;align-items:center;justify-content:space-between;gap:2rem}.support-content h2[data-v-bfef9cba]{margin:0 0 .5rem;font-size:1.5rem}.support-content p[data-v-bfef9cba]{margin:0;opacity:.9}.support-actions[data-v-bfef9cba]{display:flex;gap:1rem}.support-btn[data-v-bfef9cba]{display:flex;align-items:center;gap:.5rem;padding:.9rem 1.5rem;border:2px solid #ffffff;border-radius:12px;background:transparent;color:#fff;font-weight:600;cursor:pointer;transition:background .2s ease,color .2s ease}.support-btn[data-v-bfef9cba]:hover{background:#fff;color:#012987}.support-btn--primary[data-v-bfef9cba]{background:#6fce8d;border-color:#6fce8d;color:#012987}.support-btn--primary[data-v-bfef9cba]:hover{background:#5cb87a;border-color:#5cb87a}@media(max-width:900px){.categories-grid[data-v-bfef9cba]{grid-template-columns:repeat(2,1fr)}.support-card[data-v-bfef9cba]{flex-direction:column;text-align:center}}@media(max-width:600px){.hero-title[data-v-bfef9cba]{font-size:1.75rem}.search-box[data-v-bfef9cba]{flex-direction:column}.categories-grid[data-v-bfef9cba]{grid-template-columns:1fr}.support-actions[data-v-bfef9cba]{flex-direction:column;width:100%}.support-btn[data-v-bfef9cba]{justify-content:center}}.terms-page[data-v-bcbbabaa]{background:#f8faff;min-height:100vh}.page-container[data-v-bcbbabaa]{max-width:800px;margin:0 auto;padding:0 1.25rem}.terms-header[data-v-bcbbabaa]{padding:4rem 0 2rem;border-bottom:1px solid #d8e2f3;margin-bottom:2rem}.terms-header h1[data-v-bcbbabaa]{margin:0 0 .5rem;font-size:2.5rem;color:#012987}.last-updated[data-v-bcbbabaa]{margin:0;color:#3b4b64;font-size:.95rem}.terms-content[data-v-bcbbabaa]{padding-bottom:4rem}.terms-section[data-v-bcbbabaa]{margin-bottom:2.5rem}.terms-section h2[data-v-bcbbabaa]{margin:0 0 1rem;font-size:1.35rem;color:#012987}.terms-section p[data-v-bcbbabaa]{margin:0 0 1rem;color:#3b4b64;line-height:1.7}.terms-section p[data-v-bcbbabaa]:last-child{margin-bottom:0}.terms-section ul[data-v-bcbbabaa]{margin:1rem 0 0;padding-left:1.5rem;color:#3b4b64;line-height:1.7}.terms-section ul li[data-v-bcbbabaa]{margin-bottom:.5rem}@media(max-width:600px){.terms-header h1[data-v-bcbbabaa]{font-size:1.75rem}}.community-page[data-v-d1965843]{background:#f8faff;min-height:100vh}.page-container[data-v-d1965843]{max-width:1200px;margin:0 auto;padding:0 1.25rem}.hero[data-v-d1965843]{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center;padding:4rem 0}.hero-tag[data-v-d1965843]{display:inline-block;padding:.5rem 1rem;background:linear-gradient(90deg,#e2f0ff,#e5f6ef);color:#012987;font-weight:600;border-radius:999px;font-size:.85rem;margin-bottom:1rem}.hero-title[data-v-d1965843]{font-size:2.5rem;font-weight:700;color:#012987;line-height:1.2;margin:0 0 1.5rem}.hero-description[data-v-d1965843]{font-size:1.1rem;color:#3b4b64;line-height:1.7;margin:0 0 2rem}.hero-actions[data-v-d1965843]{display:flex;gap:1rem}.join-btn[data-v-d1965843]{padding:1rem 2rem;background:#012987;color:#fff;font-weight:700;border:none;border-radius:12px;cursor:pointer;transition:background .2s ease}.join-btn[data-v-d1965843]:hover{background:#2d5aa6}.explore-btn[data-v-d1965843]{padding:1rem 2rem;background:#fff;color:#012987;font-weight:700;border:2px solid #012987;border-radius:12px;cursor:pointer;transition:background .2s ease,color .2s ease}.explore-btn[data-v-d1965843]:hover{background:#012987;color:#fff}.hero-image img[data-v-d1965843]{width:100%;border-radius:20px}.hero-image-placeholder[data-v-d1965843]{display:flex;align-items:center;justify-content:center}.placeholder-box[data-v-d1965843]{width:100%;height:300px;background:linear-gradient(120deg,#e8f2ff,#e8f6ef);border-radius:20px;display:flex;align-items:center;justify-content:center;color:#012987;font-weight:600;font-size:1.1rem}.features[data-v-d1965843]{padding:3rem 0}.section-title[data-v-d1965843]{margin:0 0 .5rem;font-size:2rem;color:#012987}.capabilities-underline[data-v-d1965843]{width:180px;height:4px;background:linear-gradient(90deg,#6fce8d,#012987);border-radius:999px;margin-bottom:2rem}.features-grid[data-v-d1965843]{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}.feature-card[data-v-d1965843]{background:#fff;border:1px solid #d8e2f3;border-radius:16px;padding:1.5rem;transition:border-color .2s ease,box-shadow .2s ease}.feature-card[data-v-d1965843]:hover{border-color:#012987;box-shadow:0 8px 24px #01298714}.feature-icon[data-v-d1965843]{font-size:2.5rem;margin-bottom:1rem}.feature-card h3[data-v-d1965843]{margin:0 0 .5rem;color:#012987;font-size:1.1rem}.feature-card p[data-v-d1965843]{margin:0 0 1rem;color:#3b4b64;font-size:.9rem;line-height:1.5}.feature-link[data-v-d1965843]{color:#012987;font-weight:600;text-decoration:none;font-size:.9rem}.feature-link[data-v-d1965843]:hover{text-decoration:underline}.social[data-v-d1965843]{padding:2rem 0}.social-grid[data-v-d1965843]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.social-card[data-v-d1965843]{background:#fff;border:1px solid #d8e2f3;border-radius:16px;padding:1.5rem;display:flex;align-items:center;gap:1rem;text-decoration:none;transition:border-color .2s ease}.social-card[data-v-d1965843]:hover{border-color:#012987}.social-icon[data-v-d1965843]{font-size:1.5rem;font-weight:700;color:#012987;padding:1rem;background:#f0f4ff;border-radius:12px}.social-info[data-v-d1965843]{display:flex;flex-direction:column}.social-members[data-v-d1965843]{color:#012987;font-weight:600}.social-join[data-v-d1965843]{color:#3b4b64;font-size:.9rem}.stories[data-v-d1965843]{padding:3rem 0}.stories-grid[data-v-d1965843]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.story-card[data-v-d1965843]{background:#fff;border:1px solid #d8e2f3;border-radius:16px;padding:1.5rem}.story-quote[data-v-d1965843]{margin:0 0 1rem;padding:0;color:#3b4b64;font-style:italic;line-height:1.6}.story-author[data-v-d1965843]{display:flex;flex-direction:column}.author-name[data-v-d1965843]{color:#012987;font-weight:600}.author-role[data-v-d1965843]{color:#3b4b64;font-size:.9rem}.cta[data-v-d1965843]{padding:3rem 0 4rem}.cta-card[data-v-d1965843]{background:linear-gradient(135deg,#012987,#2d5aa6);color:#fff;border-radius:24px;padding:3rem;text-align:center}.cta-card h2[data-v-d1965843]{margin:0 0 1rem;font-size:2rem}.cta-card p[data-v-d1965843]{margin:0 0 2rem;font-size:1.1rem;opacity:.9}.cta-button[data-v-d1965843]{padding:1rem 2.5rem;background:#6fce8d;color:#012987;font-weight:700;font-size:1.1rem;border:none;border-radius:12px;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.cta-button[data-v-d1965843]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #6fce8d66}@media(max-width:900px){.hero[data-v-d1965843],.features-grid[data-v-d1965843],.social-grid[data-v-d1965843],.stories-grid[data-v-d1965843]{grid-template-columns:1fr}.features-grid[data-v-d1965843],.social-grid[data-v-d1965843],.stories-grid[data-v-d1965843]{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.hero-title[data-v-d1965843]{font-size:1.75rem}.hero-actions[data-v-d1965843]{flex-direction:column}.features-grid[data-v-d1965843],.social-grid[data-v-d1965843],.stories-grid[data-v-d1965843]{grid-template-columns:1fr}}.privacy-page[data-v-23f0d327]{background:#f8faff;min-height:100vh}.page-container[data-v-23f0d327]{max-width:800px;margin:0 auto;padding:0 1.25rem}.terms-header[data-v-23f0d327]{padding:4rem 0 2rem;border-bottom:1px solid #d8e2f3;margin-bottom:2rem}.terms-header h1[data-v-23f0d327]{margin:0 0 .5rem;font-size:2.5rem;color:#012987}.last-updated[data-v-23f0d327]{margin:0;color:#3b4b64;font-size:.95rem}.terms-content[data-v-23f0d327]{padding-bottom:4rem}.terms-section[data-v-23f0d327]{margin-bottom:2.5rem}.terms-section h2[data-v-23f0d327]{margin:0 0 1rem;font-size:1.35rem;color:#012987}.terms-section h3[data-v-23f0d327]{margin:1.5rem 0 .75rem;font-size:1.1rem;color:#012987}.terms-section p[data-v-23f0d327]{margin:0 0 1rem;color:#3b4b64;line-height:1.7}.terms-section p[data-v-23f0d327]:last-child{margin-bottom:0}.terms-section ul[data-v-23f0d327]{margin:1rem 0;padding-left:1.5rem;color:#3b4b64;line-height:1.7}.terms-section ul li[data-v-23f0d327]{margin-bottom:.5rem}@media(max-width:600px){.terms-header h1[data-v-23f0d327]{font-size:1.75rem}}.cookie-page[data-v-abe21e6d]{background:#f8faff;min-height:100vh}.page-container[data-v-abe21e6d]{max-width:800px;margin:0 auto;padding:0 1.25rem}.terms-header[data-v-abe21e6d]{padding:4rem 0 2rem;border-bottom:1px solid #d8e2f3;margin-bottom:2rem}.terms-header h1[data-v-abe21e6d]{margin:0 0 .5rem;font-size:2.5rem;color:#012987}.last-updated[data-v-abe21e6d]{margin:0;color:#3b4b64;font-size:.95rem}.terms-content[data-v-abe21e6d]{padding-bottom:4rem}.terms-section[data-v-abe21e6d]{margin-bottom:2.5rem}.terms-section h2[data-v-abe21e6d]{margin:0 0 1rem;font-size:1.35rem;color:#012987}.terms-section p[data-v-abe21e6d]{margin:0 0 1rem;color:#3b4b64;line-height:1.7}.terms-section p[data-v-abe21e6d]:last-child{margin-bottom:0}.terms-section ul[data-v-abe21e6d]{margin:1rem 0;padding-left:1.5rem;color:#3b4b64;line-height:1.7}.terms-section ul li[data-v-abe21e6d]{margin-bottom:.5rem}.terms-section ul a[data-v-abe21e6d]{color:#012987;text-decoration:none}.terms-section ul a[data-v-abe21e6d]:hover{text-decoration:underline}.cookie-table[data-v-abe21e6d]{margin:1rem 0;border:1px solid #d8e2f3;border-radius:8px;overflow:hidden}.cookie-row[data-v-abe21e6d]{display:grid;grid-template-columns:1fr 2fr 1fr;padding:.75rem 1rem;border-bottom:1px solid #d8e2f3}.cookie-row[data-v-abe21e6d]:last-child{border-bottom:none}.cookie-header[data-v-abe21e6d]{background:#f0f4ff;font-weight:600;color:#012987}.cookie-row span[data-v-abe21e6d]{font-size:.9rem;color:#3b4b64}.cookie-header span[data-v-abe21e6d]{color:#012987}@media(max-width:600px){.terms-header h1[data-v-abe21e6d]{font-size:1.75rem}.cookie-row[data-v-abe21e6d]{grid-template-columns:1fr;gap:.25rem}.cookie-header[data-v-abe21e6d]{display:none}}.sidebar[data-v-f43250cb]{width:280px;min-height:100%;background:#fff;border-right:1px solid #e8f0ff;padding:1.5rem 0;flex-shrink:0}.sidebar-nav[data-v-f43250cb]{display:flex;flex-direction:column}.sidebar-item[data-v-f43250cb]{display:flex;align-items:center;gap:.75rem;padding:.9rem 1.5rem;text-decoration:none;color:#3b4b64;font-weight:500;transition:background .15s ease,color .15s ease;border-left:3px solid transparent}.sidebar-item[data-v-f43250cb]:hover{background:#f5f8ff;color:#012987}.sidebar-item--active[data-v-f43250cb]{background:#e8f2ff;color:#012987;border-left-color:#012987;font-weight:600}.sidebar-icon[data-v-f43250cb]{width:20px;height:20px;flex-shrink:0}.sidebar-icon svg[data-v-f43250cb]{width:100%;height:100%}.sidebar-label[data-v-f43250cb]{font-size:.95rem}.sidebar-section[data-v-f43250cb]{margin-top:.25rem}.sidebar-section-header[data-v-f43250cb]{display:flex;align-items:flex-start;gap:.75rem;width:100%;padding:.9rem 1.5rem;background:none;border:none;cursor:pointer;text-align:left;color:#3b4b64;font-weight:600;font-size:.95rem;transition:background .15s ease,color .15s ease;border-left:3px solid transparent}.sidebar-section-header[data-v-f43250cb]:hover{background:#f5f8ff;color:#012987}.sidebar-section-header--active[data-v-f43250cb]{color:#012987}.sidebar-section-text[data-v-f43250cb]{display:flex;flex-direction:column;flex:1;min-width:0}.sidebar-tagline[data-v-f43250cb]{font-size:.75rem;font-weight:400;color:#6b7a8c;margin-top:2px}.sidebar-icon--products+.sidebar-section-text .sidebar-tagline[data-v-f43250cb]{color:#012987}.sidebar-icon--services+.sidebar-section-text .sidebar-tagline[data-v-f43250cb]{color:#6fce8d}.sidebar-icon--account+.sidebar-section-text .sidebar-tagline[data-v-f43250cb]{color:#f59e0b}.sidebar-chevron[data-v-f43250cb]{font-size:1.1rem;color:#012987;transition:transform .2s ease}.sidebar-chevron--open[data-v-f43250cb]{transform:rotate(90deg)}.sidebar-subitems[data-v-f43250cb]{display:flex;flex-direction:column;padding-left:1rem}.sidebar-subitem[data-v-f43250cb]{display:flex;align-items:center;gap:.5rem;padding:.6rem 1.5rem;text-decoration:none;color:#3b4b64;font-size:.9rem;transition:background .15s ease,color .15s ease;border-left:3px solid transparent}.sidebar-subitem[data-v-f43250cb]:hover{background:#f5f8ff;color:#012987}.sidebar-subitem--active[data-v-f43250cb]{background:#e8f2ff;color:#012987;border-left-color:#012987;font-weight:600}.subitem-icon[data-v-f43250cb]{width:16px;height:16px;flex-shrink:0}.subitem-icon svg[data-v-f43250cb]{width:100%;height:100%}.subitem-icon--product[data-v-f43250cb]{color:#012987}.subitem-icon--service[data-v-f43250cb]{color:#6fce8d}.subitem-icon--account[data-v-f43250cb]{color:#f59e0b}.sidebar-divider[data-v-f43250cb]{height:1px;background:#e8f0ff;margin:1rem 1.5rem}@media(max-width:900px){.sidebar[data-v-f43250cb]{width:100%;min-height:auto;border-right:none;border-bottom:1px solid #e8f0ff}}.dashboard-layout[data-v-a77b5884]{display:flex;min-height:calc(100vh - 80px);background:#f8faff}.dashboard-main[data-v-a77b5884]{flex:1;overflow-y:auto}@media(max-width:900px){.dashboard-layout[data-v-a77b5884]{flex-direction:column}}.sidebar[data-v-bc25336d]{width:280px;min-height:100%;background:#fff;border-right:1px solid #e8f0ff;padding:0;flex-shrink:0}.sidebar-header[data-v-bc25336d]{padding:1.25rem 1.5rem;border-bottom:1px solid #e8f0ff}.admin-badge[data-v-bc25336d]{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:linear-gradient(135deg,#012987,#2d5aa6);border-radius:8px;color:#fff;font-size:.875rem;font-weight:600}.sidebar-nav[data-v-bc25336d]{display:flex;flex-direction:column;padding:1rem 0}.sidebar-item[data-v-bc25336d]{display:flex;align-items:center;gap:.75rem;padding:.9rem 1.5rem;text-decoration:none;color:#3b4b64;font-weight:500;transition:background .15s ease,color .15s ease;border-left:3px solid transparent}.sidebar-item[data-v-bc25336d]:hover{background:#f5f8ff;color:#012987}.sidebar-item--active[data-v-bc25336d]{background:#e8f2ff;color:#012987;border-left-color:#012987;font-weight:600}.sidebar-icon[data-v-bc25336d]{width:20px;height:20px;flex-shrink:0}.sidebar-icon svg[data-v-bc25336d]{width:100%;height:100%}.sidebar-label[data-v-bc25336d]{font-size:.95rem}.sidebar-section[data-v-bc25336d]{margin-top:.25rem}.sidebar-section-header[data-v-bc25336d]{display:flex;align-items:flex-start;gap:.75rem;width:100%;padding:.9rem 1.5rem;background:none;border:none;cursor:pointer;text-align:left;color:#3b4b64;font-weight:600;font-size:.95rem;transition:background .15s ease,color .15s ease;border-left:3px solid transparent}.sidebar-section-header[data-v-bc25336d]:hover{background:#f5f8ff;color:#012987}.sidebar-section-header--active[data-v-bc25336d]{color:#012987}.sidebar-section-text[data-v-bc25336d]{display:flex;flex-direction:column;flex:1;min-width:0}.sidebar-tagline[data-v-bc25336d]{font-size:.75rem;font-weight:400;color:#6b7a8c;margin-top:2px}.sidebar-chevron[data-v-bc25336d]{font-size:1.1rem;color:#012987;transition:transform .2s ease}.sidebar-chevron--open[data-v-bc25336d]{transform:rotate(90deg)}.sidebar-subitems[data-v-bc25336d]{display:flex;flex-direction:column;padding-left:1rem}.sidebar-subitem[data-v-bc25336d]{display:flex;align-items:center;gap:.5rem;padding:.6rem 1.5rem;text-decoration:none;color:#3b4b64;font-size:.9rem;transition:background .15s ease,color .15s ease;border-left:3px solid transparent}.sidebar-subitem[data-v-bc25336d]:hover{background:#f5f8ff;color:#012987}.sidebar-subitem--active[data-v-bc25336d]{background:#e8f2ff;color:#012987;border-left-color:#012987;font-weight:600}.subitem-dot[data-v-bc25336d]{width:6px;height:6px;background:#d8e2f3;border-radius:50%;flex-shrink:0}.sidebar-subitem--active .subitem-dot[data-v-bc25336d]{background:#012987}@media(max-width:900px){.sidebar[data-v-bc25336d]{width:100%;min-height:auto;border-right:none;border-bottom:1px solid #e8f0ff}}.admin-layout[data-v-5de30f76]{display:flex;min-height:calc(100vh - 80px);background:#f8faff}.admin-main[data-v-5de30f76]{flex:1;overflow-y:auto}@media(max-width:900px){.admin-layout[data-v-5de30f76]{flex-direction:column}}.overview[data-v-ad6ad3dc]{padding:2rem}.overview-header[data-v-ad6ad3dc]{margin-bottom:3rem}.overview-title[data-v-ad6ad3dc]{font-size:1.5rem;font-weight:700;color:#012987;margin:0 0 .5rem;letter-spacing:.02em}.overview-subtitle[data-v-ad6ad3dc]{font-size:.95rem;color:#5c6c86;margin:0;max-width:480px}.section[data-v-ad6ad3dc]{margin-bottom:4rem}.section-header[data-v-ad6ad3dc]{margin-bottom:1.5rem}.section-title[data-v-ad6ad3dc]{font-size:1.1rem;font-weight:700;color:#012987;margin:0 0 .35rem;display:inline-flex;align-items:center;gap:.5rem;border-bottom:2px solid #012987;padding-bottom:.25rem}.section-arrow[data-v-ad6ad3dc]{font-size:1rem;font-weight:600}.section-tagline[data-v-ad6ad3dc]{font-size:.9rem;color:#5c6c86;margin:.5rem 0 0}.content-row[data-v-ad6ad3dc]{display:grid;grid-template-columns:1fr 1fr;gap:2rem;align-items:flex-start}.cards-container[data-v-ad6ad3dc]{display:flex;flex-direction:column;gap:0;border:1.5px solid #012987;border-radius:0 24px 0 0;overflow:hidden}.card[data-v-ad6ad3dc]{display:flex;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;background:#fff;cursor:pointer;transition:background .15s ease;border-bottom:1px solid rgba(1,41,135,.12)}.card[data-v-ad6ad3dc]:last-child{border-bottom:none}.card[data-v-ad6ad3dc]:hover{background:#f7faff}.card-content[data-v-ad6ad3dc]{flex:1;min-width:0}.card-title[data-v-ad6ad3dc]{font-size:1rem;font-weight:700;color:#012987;margin:0 0 .25rem}.card-description[data-v-ad6ad3dc]{font-size:.85rem;color:#5c6c86;margin:0;line-height:1.4}.card-arrow[data-v-ad6ad3dc]{font-size:1.2rem;color:#012987;margin-left:1rem;flex-shrink:0}.illustration[data-v-ad6ad3dc]{display:flex;justify-content:center;align-items:flex-start;padding:1rem}.illustration img[data-v-ad6ad3dc]{width:100%;max-width:400px;height:auto;object-fit:contain}@media(max-width:900px){.content-row[data-v-ad6ad3dc]{grid-template-columns:1fr}.illustration[data-v-ad6ad3dc]{order:-1;padding:0;margin-bottom:1.5rem}.illustration img[data-v-ad6ad3dc]{max-width:280px}}@media(max-width:640px){.overview[data-v-ad6ad3dc]{padding:1.5rem 1rem}.overview-title[data-v-ad6ad3dc]{font-size:1.25rem}.card[data-v-ad6ad3dc]{padding:1rem 1.25rem}.card-title[data-v-ad6ad3dc]{font-size:.95rem}.card-description[data-v-ad6ad3dc]{font-size:.8rem}}.product-page[data-v-97233285]{background:#f8faff;min-height:100%}.page-container[data-v-97233285]{max-width:900px;margin:0 auto;padding:2rem 1.5rem}.hero[data-v-97233285]{display:grid;grid-template-columns:1fr 1fr;gap:2.5rem;align-items:center;padding:2rem 0}.hero-tag[data-v-97233285]{display:inline-block;padding:.35rem .75rem;background:linear-gradient(90deg,#e2f0ff,#e5f6ef);color:#012987;font-weight:600;border-radius:999px;font-size:.75rem;margin-bottom:.75rem;text-transform:uppercase;letter-spacing:.02em}.hero-title[data-v-97233285]{font-size:2rem;font-weight:700;color:#012987;line-height:1.2;margin:0 0 1rem}.hero-description[data-v-97233285]{font-size:1rem;color:#3b4b64;line-height:1.6;margin:0 0 1.5rem}.hero-cta[data-v-97233285]{padding:.85rem 1.75rem;background:#012987;color:#fff;font-weight:700;border:none;border-radius:10px;cursor:pointer;transition:background .2s ease}.hero-cta[data-v-97233285]:hover{background:#2d5aa6}.hero-image img[data-v-97233285]{width:100%;border-radius:16px}.hero-image-placeholder[data-v-97233285]{display:flex;align-items:center;justify-content:center}.placeholder-box[data-v-97233285]{width:100%;height:220px;background:linear-gradient(120deg,#e8f2ff,#e8f6ef);border-radius:16px;display:flex;align-items:center;justify-content:center;color:#012987;font-weight:600;font-size:1rem}.features[data-v-97233285]{padding:2rem 0}.section-title[data-v-97233285]{margin:0 0 1.5rem;font-size:1.35rem;color:#012987}.features-grid[data-v-97233285]{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.feature-card[data-v-97233285]{background:#fff;border:1px solid #d8e2f3;border-radius:12px;padding:1.25rem}.feature-icon[data-v-97233285]{font-size:1.75rem;margin-bottom:.75rem}.feature-card h3[data-v-97233285]{margin:0 0 .5rem;color:#012987;font-size:1rem}.feature-card p[data-v-97233285]{margin:0;color:#3b4b64;font-size:.85rem;line-height:1.5}.cta[data-v-97233285]{padding:2rem 0}.cta-card[data-v-97233285]{background:linear-gradient(135deg,#012987,#2d5aa6);color:#fff;border-radius:16px;padding:2rem;text-align:center}.cta-card h2[data-v-97233285]{margin:0 0 .75rem;font-size:1.5rem}.cta-card p[data-v-97233285]{margin:0 0 1.5rem;opacity:.9}.cta-button[data-v-97233285]{padding:.85rem 2rem;background:#6fce8d;color:#012987;font-weight:700;border:none;border-radius:10px;cursor:pointer;transition:transform .2s ease}.cta-button[data-v-97233285]:hover{transform:translateY(-2px)}@media(max-width:768px){.hero[data-v-97233285],.features-grid[data-v-97233285]{grid-template-columns:1fr}.hero-title[data-v-97233285]{font-size:1.5rem}}.profile-builder-page[data-v-2e933120]{background:#f8faff;min-height:100%}.page-container[data-v-2e933120]{max-width:960px;margin:0 auto;padding:2rem 1.5rem}.hero[data-v-2e933120]{display:grid;grid-template-columns:1fr auto;gap:2rem;align-items:center;padding:2rem 0 3rem}.hero-tag[data-v-2e933120]{display:inline-block;padding:.35rem .75rem;background:linear-gradient(90deg,#e2f0ff,#e5f6ef);color:#012987;font-weight:600;border-radius:999px;font-size:.75rem;text-transform:uppercase;margin-bottom:.75rem}.hero-title[data-v-2e933120]{font-size:2.25rem;font-weight:700;color:#012987;margin:0 0 1rem}.hero-description[data-v-2e933120]{font-size:1rem;color:#3b4b64;line-height:1.6;margin:0;max-width:540px}.hero-stats[data-v-2e933120]{display:flex;gap:1.5rem}.stat-item[data-v-2e933120]{display:flex;flex-direction:column;align-items:center;padding:1rem 1.25rem;background:#fff;border:1px solid #e8f2ff;border-radius:12px}.stat-value[data-v-2e933120]{font-size:1.5rem;font-weight:700;color:#012987}.stat-label[data-v-2e933120]{font-size:.75rem;color:#6b7a8c;text-transform:uppercase}.services-section[data-v-2e933120]{padding:1rem 0 2rem}.section-title[data-v-2e933120]{font-size:1.35rem;font-weight:700;color:#012987;margin:0 0 1.5rem}.services-grid[data-v-2e933120]{display:flex;flex-direction:column;gap:1rem}.service-card[data-v-2e933120]{background:#fff;border:1px solid #e8f2ff;border-radius:16px;overflow:hidden;cursor:pointer;transition:all .3s ease}.service-card[data-v-2e933120]:hover{border-color:#d8e2f3;box-shadow:0 4px 16px #01298714}.service-card--expanded[data-v-2e933120]{border-color:#012987}.card-header[data-v-2e933120]{display:flex;align-items:center;gap:1rem;padding:1.25rem}.card-icon[data-v-2e933120]{width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:12px;flex-shrink:0;background:linear-gradient(135deg,#012987,#2d5aa6);color:#fff}.card-title-area[data-v-2e933120]{flex:1}.card-title-area h3[data-v-2e933120]{margin:0 0 .25rem;font-size:1.125rem;font-weight:600;color:#012987}.card-description[data-v-2e933120]{margin:0;font-size:.875rem;color:#6b7a8c;line-height:1.4}.card-toggle[data-v-2e933120]{padding:.5rem}.toggle-icon[data-v-2e933120]{display:block;font-size:.75rem;color:#6b7a8c;transition:transform .3s ease}.toggle-icon--open[data-v-2e933120]{transform:rotate(180deg)}.card-expanded[data-v-2e933120]{padding:0 1.25rem 1.25rem;border-top:1px solid #e8f2ff;background:linear-gradient(135deg,#f8faff,#fff)}.features-list[data-v-2e933120]{padding:1rem 0}.features-list h4[data-v-2e933120]{margin:0 0 .75rem;font-size:.875rem;font-weight:600;color:#3b4b64}.features-list ul[data-v-2e933120]{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.features-list li[data-v-2e933120]{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#3b4b64}.feature-check[data-v-2e933120]{color:#012987;flex-shrink:0}.card-cta[data-v-2e933120]{display:inline-block;padding:.75rem 1.5rem;color:#fff;font-weight:600;font-size:.9375rem;text-decoration:none;border-radius:10px;margin-top:.5rem;transition:all .2s ease;background:linear-gradient(135deg,#012987,#2d5aa6)}.card-cta[data-v-2e933120]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #01298740}.expand-enter-active[data-v-2e933120],.expand-leave-active[data-v-2e933120]{transition:all .3s ease;overflow:hidden}.expand-enter-from[data-v-2e933120],.expand-leave-to[data-v-2e933120]{opacity:0;max-height:0;padding-top:0;padding-bottom:0}.how-it-works[data-v-2e933120]{padding:2rem 0}.steps-timeline[data-v-2e933120]{display:flex;align-items:flex-start;gap:0}.step[data-v-2e933120]{flex:1;display:flex;flex-direction:column;align-items:center;text-align:center}.step-number[data-v-2e933120]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#012987;color:#fff;font-weight:700;border-radius:50%;margin-bottom:.75rem}.step-content h4[data-v-2e933120]{margin:0 0 .25rem;font-size:.9375rem;color:#012987}.step-content p[data-v-2e933120]{margin:0;font-size:.8125rem;color:#6b7a8c;line-height:1.4}.step-connector[data-v-2e933120]{width:60px;height:2px;background:linear-gradient(90deg,#012987,#6fce8d);margin-top:20px;flex-shrink:0}.cta-section[data-v-2e933120]{padding:2rem 0}.cta-card[data-v-2e933120]{background:linear-gradient(135deg,#012987,#2d5aa6);color:#fff;border-radius:20px;padding:2.5rem;text-align:center}.cta-card h2[data-v-2e933120]{margin:0 0 .75rem;font-size:1.5rem}.cta-card p[data-v-2e933120]{margin:0 0 1.5rem;opacity:.9;font-size:1rem}.cta-buttons[data-v-2e933120]{display:flex;gap:1rem;justify-content:center}.cta-button[data-v-2e933120]{padding:.85rem 1.75rem;font-weight:700;font-size:.9375rem;border-radius:10px;text-decoration:none;transition:all .2s ease}.cta-button--primary[data-v-2e933120]{background:#6fce8d;color:#012987}.cta-button--primary[data-v-2e933120]:hover{background:#5bc47a;transform:translateY(-2px)}.cta-button--secondary[data-v-2e933120]{background:#ffffff26;color:#fff;border:1px solid rgba(255,255,255,.3)}.cta-button--secondary[data-v-2e933120]:hover{background:#ffffff40}@media(max-width:768px){.hero[data-v-2e933120]{grid-template-columns:1fr;text-align:center}.hero-stats[data-v-2e933120]{justify-content:center}.features-list ul[data-v-2e933120]{grid-template-columns:1fr}.steps-timeline[data-v-2e933120]{flex-direction:column;gap:.5rem}.step-connector[data-v-2e933120]{width:2px;height:30px;margin:0}.cta-buttons[data-v-2e933120]{flex-direction:column}}.product-page[data-v-d67069f8]{background:#f8faff;min-height:100%}.page-container[data-v-d67069f8]{max-width:900px;margin:0 auto;padding:2rem 1.5rem}.hero[data-v-d67069f8]{display:grid;grid-template-columns:1fr 1fr;gap:2.5rem;align-items:center;padding:2rem 0}.hero-tag[data-v-d67069f8]{display:inline-block;padding:.35rem .75rem;background:linear-gradient(90deg,#e2f0ff,#e5f6ef);color:#012987;font-weight:600;border-radius:999px;font-size:.75rem;margin-bottom:.75rem;text-transform:uppercase}.hero-title[data-v-d67069f8]{font-size:2rem;font-weight:700;color:#012987;margin:0 0 1rem}.hero-description[data-v-d67069f8]{font-size:1rem;color:#3b4b64;line-height:1.6;margin:0 0 1.5rem}.hero-cta[data-v-d67069f8]{padding:.85rem 1.75rem;background:#012987;color:#fff;font-weight:700;border:none;border-radius:10px;cursor:pointer}.hero-cta[data-v-d67069f8]:hover{background:#2d5aa6}.hero-image-placeholder[data-v-d67069f8]{display:flex;align-items:center;justify-content:center}.placeholder-box[data-v-d67069f8]{width:100%;height:220px;background:linear-gradient(120deg,#e8f2ff,#e8f6ef);border-radius:16px;display:flex;align-items:center;justify-content:center;color:#012987;font-weight:600}.features[data-v-d67069f8]{padding:2rem 0}.section-title[data-v-d67069f8]{margin:0 0 1.5rem;font-size:1.35rem;color:#012987}.features-grid[data-v-d67069f8]{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.feature-card[data-v-d67069f8]{background:#fff;border:1px solid #d8e2f3;border-radius:12px;padding:1.25rem}.feature-icon[data-v-d67069f8]{font-size:1.75rem;margin-bottom:.75rem}.feature-card h3[data-v-d67069f8]{margin:0 0 .5rem;color:#012987;font-size:1rem}.feature-card p[data-v-d67069f8]{margin:0;color:#3b4b64;font-size:.85rem;line-height:1.5}.cta[data-v-d67069f8]{padding:2rem 0}.cta-card[data-v-d67069f8]{background:linear-gradient(135deg,#012987,#2d5aa6);color:#fff;border-radius:16px;padding:2rem;text-align:center}.cta-card h2[data-v-d67069f8]{margin:0 0 .75rem;font-size:1.5rem}.cta-card p[data-v-d67069f8]{margin:0 0 1.5rem;opacity:.9}.cta-button[data-v-d67069f8]{padding:.85rem 2rem;background:#6fce8d;color:#012987;font-weight:700;border:none;border-radius:10px;cursor:pointer}@media(max-width:768px){.hero[data-v-d67069f8],.features-grid[data-v-d67069f8]{grid-template-columns:1fr}}.product-page[data-v-bcae0b23]{background:#f8faff;min-height:100%}.page-container[data-v-bcae0b23]{max-width:900px;margin:0 auto;padding:2rem 1.5rem}.hero[data-v-bcae0b23]{display:grid;grid-template-columns:1fr 1fr;gap:2.5rem;align-items:center;padding:2rem 0}.hero-tag[data-v-bcae0b23]{display:inline-block;padding:.35rem .75rem;background:linear-gradient(90deg,#e2f0ff,#e5f6ef);color:#012987;font-weight:600;border-radius:999px;font-size:.75rem;margin-bottom:.75rem;text-transform:uppercase}.hero-title[data-v-bcae0b23]{font-size:2rem;font-weight:700;color:#012987;margin:0 0 1rem}.hero-description[data-v-bcae0b23]{font-size:1rem;color:#3b4b64;line-height:1.6;margin:0 0 1.5rem}.hero-cta[data-v-bcae0b23]{display:inline-flex;align-items:center;gap:.5rem;padding:.85rem 1.75rem;background:#012987;color:#fff;font-weight:700;border:none;border-radius:10px;cursor:pointer;font-size:.9375rem}.hero-cta svg[data-v-bcae0b23]{width:18px;height:18px}.hero-cta[data-v-bcae0b23]:hover{background:#2d5aa6}.hero-image-placeholder[data-v-bcae0b23]{display:flex;align-items:center;justify-content:center}.placeholder-box[data-v-bcae0b23]{width:100%;height:220px;background:linear-gradient(120deg,#e8f2ff,#e8f6ef);border-radius:16px;display:flex;align-items:center;justify-content:center}.placeholder-icon[data-v-bcae0b23]{width:64px;height:64px;color:#012987}.features[data-v-bcae0b23]{padding:2rem 0}.section-title[data-v-bcae0b23]{margin:0 0 1.5rem;font-size:1.35rem;color:#012987}.features-grid[data-v-bcae0b23]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.feature-card[data-v-bcae0b23]{background:#fff;border:1px solid #d8e2f3;border-radius:12px;padding:1.25rem;text-align:center}.feature-icon-wrapper[data-v-bcae0b23]{width:48px;height:48px;background:linear-gradient(135deg,#e8f2ff,#f0f7ff);border-radius:12px;display:flex;align-items:center;justify-content:center;margin:0 auto .75rem}.feature-icon[data-v-bcae0b23]{width:24px;height:24px;color:#012987}.feature-card h3[data-v-bcae0b23]{margin:0 0 .5rem;color:#012987;font-size:1rem}.feature-card p[data-v-bcae0b23]{margin:0;color:#3b4b64;font-size:.85rem;line-height:1.5}.cta[data-v-bcae0b23]{padding:2rem 0}.cta-card[data-v-bcae0b23]{background:linear-gradient(135deg,#012987,#2d5aa6);color:#fff;border-radius:16px;padding:2rem;text-align:center}.cta-card h2[data-v-bcae0b23]{margin:0 0 .75rem;font-size:1.5rem}.cta-card p[data-v-bcae0b23]{margin:0 0 1.5rem;opacity:.9}.cta-button[data-v-bcae0b23]{display:inline-flex;align-items:center;gap:.5rem;padding:.85rem 2rem;background:#6fce8d;color:#012987;font-weight:700;border:none;border-radius:10px;cursor:pointer}.cta-button svg[data-v-bcae0b23]{width:18px;height:18px}.cta-button[data-v-bcae0b23]:hover{background:#5bc279}@media(max-width:768px){.hero[data-v-bcae0b23],.features-grid[data-v-bcae0b23]{grid-template-columns:1fr}}.service-page[data-v-29a0539a]{background:#f8faff;min-height:100%}.page-container[data-v-29a0539a]{max-width:900px;margin:0 auto;padding:2rem 1.5rem}.hero[data-v-29a0539a]{display:grid;grid-template-columns:1fr 1fr;gap:2.5rem;align-items:center;padding:2rem 0}.hero-tag[data-v-29a0539a]{display:inline-block;padding:.35rem .75rem;background:linear-gradient(90deg,#e5f6ef,#e2f0ff);color:#0d5a3a;font-weight:600;border-radius:999px;font-size:.75rem;margin-bottom:.75rem;text-transform:uppercase}.hero-title[data-v-29a0539a]{font-size:2rem;font-weight:700;color:#012987;margin:0 0 1rem}.hero-description[data-v-29a0539a]{font-size:1rem;color:#3b4b64;line-height:1.6;margin:0 0 1.5rem}.hero-cta[data-v-29a0539a]{padding:.85rem 1.75rem;background:#6fce8d;color:#012987;font-weight:700;border:none;border-radius:10px;cursor:pointer}.hero-cta[data-v-29a0539a]:hover{background:#5cb87a}.hero-image-placeholder[data-v-29a0539a]{display:flex;align-items:center;justify-content:center}.placeholder-box[data-v-29a0539a]{width:100%;height:220px;background:linear-gradient(120deg,#e8f6ef,#e8f2ff);border-radius:16px;display:flex;align-items:center;justify-content:center;color:#012987;font-weight:600}.features[data-v-29a0539a]{padding:2rem 0}.section-title[data-v-29a0539a]{margin:0 0 1.5rem;font-size:1.35rem;color:#012987}.features-grid[data-v-29a0539a]{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.feature-card[data-v-29a0539a]{background:#fff;border:1px solid #d8e2f3;border-radius:12px;padding:1.25rem}.feature-icon[data-v-29a0539a]{font-size:1.75rem;margin-bottom:.75rem}.feature-card h3[data-v-29a0539a]{margin:0 0 .5rem;color:#012987;font-size:1rem}.feature-card p[data-v-29a0539a]{margin:0;color:#3b4b64;font-size:.85rem;line-height:1.5}.cta[data-v-29a0539a]{padding:2rem 0}.cta-card[data-v-29a0539a]{background:linear-gradient(135deg,#0d5a3a,#6fce8d);color:#fff;border-radius:16px;padding:2rem;text-align:center}.cta-card h2[data-v-29a0539a]{margin:0 0 .75rem;font-size:1.5rem}.cta-card p[data-v-29a0539a]{margin:0 0 1.5rem;opacity:.9}.cta-button[data-v-29a0539a]{padding:.85rem 2rem;background:#fff;color:#0d5a3a;font-weight:700;border:none;border-radius:10px;cursor:pointer}@media(max-width:768px){.hero[data-v-29a0539a],.features-grid[data-v-29a0539a]{grid-template-columns:1fr}}.service-page[data-v-77569437]{background:#f8faff;min-height:100%}.page-container[data-v-77569437]{max-width:900px;margin:0 auto;padding:2rem 1.5rem}.hero[data-v-77569437]{display:grid;grid-template-columns:1fr 1fr;gap:2.5rem;align-items:center;padding:2rem 0}.hero-tag[data-v-77569437]{display:inline-block;padding:.35rem .75rem;background:linear-gradient(90deg,#e5f6ef,#e2f0ff);color:#0d5a3a;font-weight:600;border-radius:999px;font-size:.75rem;margin-bottom:.75rem;text-transform:uppercase}.hero-title[data-v-77569437]{font-size:2rem;font-weight:700;color:#012987;margin:0 0 1rem}.hero-description[data-v-77569437]{font-size:1rem;color:#3b4b64;line-height:1.6;margin:0 0 1.5rem}.hero-cta[data-v-77569437]{padding:.85rem 1.75rem;background:#6fce8d;color:#012987;font-weight:700;border:none;border-radius:10px;cursor:pointer}.hero-cta[data-v-77569437]:hover{background:#5cb87a}.hero-image-placeholder[data-v-77569437]{display:flex;align-items:center;justify-content:center}.placeholder-box[data-v-77569437]{width:100%;height:220px;background:linear-gradient(120deg,#e8f6ef,#e8f2ff);border-radius:16px;display:flex;align-items:center;justify-content:center;color:#012987;font-weight:600}.features[data-v-77569437]{padding:2rem 0}.section-title[data-v-77569437]{margin:0 0 1.5rem;font-size:1.35rem;color:#012987}.features-grid[data-v-77569437]{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.feature-card[data-v-77569437]{background:#fff;border:1px solid #d8e2f3;border-radius:12px;padding:1.25rem}.feature-icon[data-v-77569437]{font-size:1.75rem;margin-bottom:.75rem}.feature-card h3[data-v-77569437]{margin:0 0 .5rem;color:#012987;font-size:1rem}.feature-card p[data-v-77569437]{margin:0;color:#3b4b64;font-size:.85rem;line-height:1.5}.cta[data-v-77569437]{padding:2rem 0}.cta-card[data-v-77569437]{background:linear-gradient(135deg,#0d5a3a,#6fce8d);color:#fff;border-radius:16px;padding:2rem;text-align:center}.cta-card h2[data-v-77569437]{margin:0 0 .75rem;font-size:1.5rem}.cta-card p[data-v-77569437]{margin:0 0 1.5rem;opacity:.9}.cta-button[data-v-77569437]{padding:.85rem 2rem;background:#fff;color:#0d5a3a;font-weight:700;border:none;border-radius:10px;cursor:pointer}@media(max-width:768px){.hero[data-v-77569437],.features-grid[data-v-77569437]{grid-template-columns:1fr}}.service-page[data-v-f38f22f7]{background:#f8faff;min-height:100%}.page-container[data-v-f38f22f7]{max-width:900px;margin:0 auto;padding:2rem 1.5rem}.hero[data-v-f38f22f7]{display:grid;grid-template-columns:1fr 1fr;gap:2.5rem;align-items:center;padding:2rem 0}.hero-tag[data-v-f38f22f7]{display:inline-block;padding:.35rem .75rem;background:linear-gradient(90deg,#e5f6ef,#e2f0ff);color:#0d5a3a;font-weight:600;border-radius:999px;font-size:.75rem;margin-bottom:.75rem;text-transform:uppercase}.hero-title[data-v-f38f22f7]{font-size:2rem;font-weight:700;color:#012987;margin:0 0 1rem}.hero-description[data-v-f38f22f7]{font-size:1rem;color:#3b4b64;line-height:1.6;margin:0 0 1.5rem}.hero-cta[data-v-f38f22f7]{padding:.85rem 1.75rem;background:#6fce8d;color:#012987;font-weight:700;border:none;border-radius:10px;cursor:pointer}.hero-cta[data-v-f38f22f7]:hover{background:#5cb87a}.hero-image-placeholder[data-v-f38f22f7]{display:flex;align-items:center;justify-content:center}.placeholder-box[data-v-f38f22f7]{width:100%;height:220px;background:linear-gradient(120deg,#e8f6ef,#e8f2ff);border-radius:16px;display:flex;align-items:center;justify-content:center;color:#012987;font-weight:600}.features[data-v-f38f22f7]{padding:2rem 0}.section-title[data-v-f38f22f7]{margin:0 0 1.5rem;font-size:1.35rem;color:#012987}.features-grid[data-v-f38f22f7]{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.feature-card[data-v-f38f22f7]{background:#fff;border:1px solid #d8e2f3;border-radius:12px;padding:1.25rem}.feature-icon[data-v-f38f22f7]{font-size:1.75rem;margin-bottom:.75rem}.feature-card h3[data-v-f38f22f7]{margin:0 0 .5rem;color:#012987;font-size:1rem}.feature-card p[data-v-f38f22f7]{margin:0;color:#3b4b64;font-size:.85rem;line-height:1.5}.cta[data-v-f38f22f7]{padding:2rem 0}.cta-card[data-v-f38f22f7]{background:linear-gradient(135deg,#0d5a3a,#6fce8d);color:#fff;border-radius:16px;padding:2rem;text-align:center}.cta-card h2[data-v-f38f22f7]{margin:0 0 .75rem;font-size:1.5rem}.cta-card p[data-v-f38f22f7]{margin:0 0 1.5rem;opacity:.9}.cta-button[data-v-f38f22f7]{padding:.85rem 2rem;background:#fff;color:#0d5a3a;font-weight:700;border:none;border-radius:10px;cursor:pointer}@media(max-width:768px){.hero[data-v-f38f22f7],.features-grid[data-v-f38f22f7]{grid-template-columns:1fr}}.service-page[data-v-2c7f0722]{background:#f8faff;min-height:100%}.page-container[data-v-2c7f0722]{max-width:900px;margin:0 auto;padding:2rem 1.5rem}.hero[data-v-2c7f0722]{display:grid;grid-template-columns:1fr 1fr;gap:2.5rem;align-items:center;padding:2rem 0}.hero-tag[data-v-2c7f0722]{display:inline-block;padding:.35rem .75rem;background:linear-gradient(90deg,#fff3cd,#e5f6ef);color:#856404;font-weight:600;border-radius:999px;font-size:.75rem;margin-bottom:.75rem;text-transform:uppercase}.hero-title[data-v-2c7f0722]{font-size:2rem;font-weight:700;color:#012987;margin:0 0 1rem}.hero-description[data-v-2c7f0722]{font-size:1rem;color:#3b4b64;line-height:1.6;margin:0 0 1.5rem}.hero-cta[data-v-2c7f0722]{padding:.85rem 1.75rem;background:#6fce8d;color:#012987;font-weight:700;border:none;border-radius:10px;cursor:pointer}.hero-cta[data-v-2c7f0722]:hover{background:#5cb87a}.hero-image-placeholder[data-v-2c7f0722]{display:flex;align-items:center;justify-content:center}.placeholder-box[data-v-2c7f0722]{width:100%;height:220px;background:linear-gradient(120deg,#fff3cd,#e8f6ef);border-radius:16px;display:flex;align-items:center;justify-content:center;color:#012987;font-weight:600}.features[data-v-2c7f0722]{padding:2rem 0}.section-title[data-v-2c7f0722]{margin:0 0 1.5rem;font-size:1.35rem;color:#012987}.features-grid[data-v-2c7f0722]{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.feature-card[data-v-2c7f0722]{background:#fff;border:1px solid #d8e2f3;border-radius:12px;padding:1.25rem}.feature-icon[data-v-2c7f0722]{font-size:1.75rem;margin-bottom:.75rem}.feature-card h3[data-v-2c7f0722]{margin:0 0 .5rem;color:#012987;font-size:1rem}.feature-card p[data-v-2c7f0722]{margin:0;color:#3b4b64;font-size:.85rem;line-height:1.5}.cta[data-v-2c7f0722]{padding:2rem 0}.cta-card[data-v-2c7f0722]{background:linear-gradient(135deg,#856404,#ffc107);color:#fff;border-radius:16px;padding:2rem;text-align:center}.cta-card h2[data-v-2c7f0722]{margin:0 0 .75rem;font-size:1.5rem}.cta-card p[data-v-2c7f0722]{margin:0 0 1.5rem;opacity:.9}.cta-button[data-v-2c7f0722]{padding:.85rem 2rem;background:#fff;color:#856404;font-weight:700;border:none;border-radius:10px;cursor:pointer}@media(max-width:768px){.hero[data-v-2c7f0722],.features-grid[data-v-2c7f0722]{grid-template-columns:1fr}}.pricing-page[data-v-e4e6d8bb]{background:#f8faff;min-height:100%}.page-container[data-v-e4e6d8bb]{max-width:1000px;margin:0 auto;padding:2rem 1.5rem}.pricing-header[data-v-e4e6d8bb]{text-align:center;padding:2rem 0}.pricing-title[data-v-e4e6d8bb]{font-size:2rem;font-weight:700;color:#012987;margin:0 0 .5rem}.pricing-subtitle[data-v-e4e6d8bb]{font-size:1rem;color:#3b4b64;margin:0 0 2rem}.billing-toggle[data-v-e4e6d8bb]{display:inline-flex;background:#fff;border:1px solid #d8e2f3;border-radius:10px;padding:4px}.toggle-btn[data-v-e4e6d8bb]{padding:.6rem 1.25rem;border:none;background:transparent;color:#3b4b64;font-weight:600;cursor:pointer;border-radius:8px;transition:all .2s ease;display:flex;align-items:center;gap:.5rem}.toggle-btn--active[data-v-e4e6d8bb]{background:#012987;color:#fff}.save-badge[data-v-e4e6d8bb]{font-size:.7rem;padding:.2rem .4rem;background:#6fce8d;color:#012987;border-radius:4px;font-weight:600}.pricing-cards[data-v-e4e6d8bb]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;padding:2rem 0}.pricing-card[data-v-e4e6d8bb]{background:#fff;border:1px solid #d8e2f3;border-radius:16px;padding:1.75rem;position:relative;display:flex;flex-direction:column}.pricing-card--highlighted[data-v-e4e6d8bb]{border-color:#012987;box-shadow:0 8px 24px #0129871f}.popular-badge[data-v-e4e6d8bb]{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:#012987;color:#fff;font-size:.75rem;font-weight:600;padding:.35rem .75rem;border-radius:999px}.plan-name[data-v-e4e6d8bb]{font-size:1.35rem;font-weight:700;color:#012987;margin:0 0 .35rem}.plan-description[data-v-e4e6d8bb]{font-size:.9rem;color:#3b4b64;margin:0 0 1rem}.plan-price[data-v-e4e6d8bb]{margin-bottom:1.25rem}.price-amount[data-v-e4e6d8bb]{font-size:2.5rem;font-weight:700;color:#012987}.price-period[data-v-e4e6d8bb]{font-size:.9rem;color:#3b4b64}.plan-cta[data-v-e4e6d8bb]{width:100%;padding:.85rem;border:2px solid #012987;background:#fff;color:#012987;font-weight:700;border-radius:10px;cursor:pointer;transition:all .2s ease;margin-bottom:1.5rem}.plan-cta[data-v-e4e6d8bb]:hover,.plan-cta--primary[data-v-e4e6d8bb]{background:#012987;color:#fff}.plan-cta--primary[data-v-e4e6d8bb]:hover{background:#2d5aa6}.plan-features[data-v-e4e6d8bb]{list-style:none;padding:0;margin:0;flex:1}.plan-features li[data-v-e4e6d8bb]{display:flex;align-items:flex-start;gap:.5rem;padding:.5rem 0;font-size:.9rem;color:#3b4b64}.feature-check[data-v-e4e6d8bb]{color:#6fce8d;font-weight:700}.pricing-faqs[data-v-e4e6d8bb]{padding:2rem 0}.section-title[data-v-e4e6d8bb]{font-size:1.5rem;color:#012987;margin:0 0 1.5rem;text-align:center}.faqs-list[data-v-e4e6d8bb]{display:grid;grid-template-columns:repeat(1,1fr);gap:1rem}.faq-card[data-v-e4e6d8bb]{background:#fff;border:1px solid #d8e2f3;border-radius:12px;padding:1.25rem}.faq-card h3[data-v-e4e6d8bb]{margin:0 0 .5rem;font-size:1rem;color:#012987}.faq-card p[data-v-e4e6d8bb]{margin:0;font-size:.9rem;color:#3b4b64;line-height:1.5}@media(max-width:900px){.pricing-cards[data-v-e4e6d8bb]{grid-template-columns:1fr;max-width:400px;margin:0 auto}}:root{font-family:Poppins,Segoe UI,system-ui,-apple-system,sans-serif}body{margin:0;font-family:inherit;color:#0f172a;background-color:#fff}
