[data-v-0b028a7f]{margin:0;padding:0;box-sizing:border-box}body[data-v-0b028a7f]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6;color:#1a1a1a;background:#f9fafb}.header[data-v-0b028a7f]{background:#fff;border-bottom:1px solid #e5e7eb;padding:0 24px;height:64px;display:flex;align-items:center;justify-content:space-between;position:sticky;top:0;z-index:100}.header-left[data-v-0b028a7f]{display:flex;align-items:center;gap:32px}.logo[data-v-0b028a7f]{font-size:24px;font-weight:700;color:#1a1a1a;text-decoration:none}.nav-links[data-v-0b028a7f]{display:flex;gap:24px;list-style:none}.nav-links a[data-v-0b028a7f]{color:#6b7280;text-decoration:none;font-weight:500;font-size:14px;transition:color .2s ease}.nav-links a.active[data-v-0b028a7f],.nav-links a[data-v-0b028a7f]:hover{color:#1a1a1a}.header-right[data-v-0b028a7f]{display:flex;align-items:center;gap:16px}.notifications[data-v-0b028a7f]{position:relative;background:none;border:none;color:#6b7280;cursor:pointer;padding:8px;border-radius:6px;transition:background .2s ease;width:32px;height:32px;display:flex;align-items:center;justify-content:center}.notifications[data-v-0b028a7f]:before{content:"○";font-size:18px}.notifications[data-v-0b028a7f]:hover{background:#f3f4f6}.notification-badge[data-v-0b028a7f]{position:absolute;top:6px;right:6px;width:8px;height:8px;background:#6b7280;border-radius:50%}.user-menu[data-v-0b028a7f]{position:relative;display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:6px;cursor:pointer;transition:background .2s ease}.user-menu[data-v-0b028a7f]:hover{background:#f3f4f6}.user-avatar[data-v-0b028a7f]{width:32px;height:32px;background:#1a1a1a;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:14px}.user-info[data-v-0b028a7f]{display:flex;flex-direction:column}.user-name[data-v-0b028a7f]{font-size:14px;font-weight:500;color:#1a1a1a}.user-role[data-v-0b028a7f]{font-size:12px;color:#6b7280}.user-dropdown[data-v-0b028a7f]{position:absolute;top:100%;right:0;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 10px 25px rgba(0,0,0,.15);width:240px;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .2s ease;z-index:1000;margin-top:8px}.user-dropdown.show[data-v-0b028a7f]{opacity:1;visibility:visible;transform:translateY(0)}.dropdown-header[data-v-0b028a7f]{padding:16px;border-bottom:1px solid #e5e7eb}.dropdown-user-info[data-v-0b028a7f]{display:flex;align-items:center;gap:12px}.dropdown-avatar[data-v-0b028a7f]{width:40px;height:40px;background:#1a1a1a;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:16px}.dropdown-details h4[data-v-0b028a7f]{font-size:14px;font-weight:600;color:#1a1a1a;margin-bottom:2px}.dropdown-details p[data-v-0b028a7f]{font-size:12px;color:#6b7280}.dropdown-menu[data-v-0b028a7f]{padding:8px 0}.dropdown-item[data-v-0b028a7f]{display:flex;align-items:center;padding:12px 16px;color:#374151;text-decoration:none;font-size:14px;transition:background .2s ease}.dropdown-item[data-v-0b028a7f]:hover{background:#f3f4f6}.dropdown-divider[data-v-0b028a7f]{height:1px;background:#e5e7eb;margin:8px 0}.dropdown-item.danger[data-v-0b028a7f]{color:#dc2626}.dropdown-item.danger[data-v-0b028a7f]:hover{background:#fee2e2}.settings-page[data-v-0b028a7f]{max-width:1200px;margin:0 auto;padding:32px 24px;display:none}.settings-page.active[data-v-0b028a7f]{display:block}.page-header[data-v-0b028a7f]{margin-bottom:32px}.page-header h1[data-v-0b028a7f]{font-size:28px;font-weight:600;color:#1a1a1a;margin-bottom:8px}.page-header p[data-v-0b028a7f]{color:#6b7280;font-size:16px}.settings-layout[data-v-0b028a7f]{display:grid;grid-template-columns:240px 1fr;gap:32px}.settings-nav[data-v-0b028a7f]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:20px 0;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;position:sticky;top:96px}.settings-nav-item[data-v-0b028a7f]{display:flex;align-items:center;padding:12px 20px;color:#6b7280;text-decoration:none;font-size:14px;font-weight:500;transition:all .2s ease}.settings-nav-item.active[data-v-0b028a7f],.settings-nav-item[data-v-0b028a7f]:hover{background:#f3f4f6;color:#1a1a1a}.settings-content[data-v-0b028a7f]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden}.settings-section[data-v-0b028a7f]{display:none}.settings-section.active[data-v-0b028a7f]{display:block}.section-header[data-v-0b028a7f]{padding:24px;border-bottom:1px solid #e5e7eb}.section-title[data-v-0b028a7f]{font-size:18px;font-weight:600;color:#1a1a1a;margin-bottom:4px}.section-description[data-v-0b028a7f]{color:#6b7280;font-size:14px}.section-content[data-v-0b028a7f]{padding:24px}.form-group[data-v-0b028a7f]{margin-bottom:24px}.form-label[data-v-0b028a7f]{display:block;font-size:14px;font-weight:500;color:#374151;margin-bottom:8px}.form-input[data-v-0b028a7f],.form-select[data-v-0b028a7f],.form-textarea[data-v-0b028a7f]{width:100%;padding:12px 16px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;transition:border-color .2s ease}.form-input[data-v-0b028a7f]:focus,.form-select[data-v-0b028a7f]:focus,.form-textarea[data-v-0b028a7f]:focus{outline:none;border-color:#1a1a1a}.form-input[data-v-0b028a7f]::-moz-placeholder{color:#9ca3af}.form-input[data-v-0b028a7f]:-ms-input-placeholder{color:#9ca3af}.form-input[data-v-0b028a7f]::placeholder{color:#9ca3af}.form-textarea[data-v-0b028a7f]{resize:vertical;min-height:80px}.form-grid[data-v-0b028a7f]{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.form-actions[data-v-0b028a7f]{display:flex;gap:12px;justify-content:flex-end;margin-top:32px;padding-top:24px;border-top:1px solid #e5e7eb}.btn[data-v-0b028a7f]{padding:12px 24px;border-radius:6px;font-weight:500;font-size:14px;cursor:pointer;transition:all .2s ease;border:none;text-decoration:none;display:inline-flex;align-items:center;gap:8px}.btn-primary[data-v-0b028a7f]{background:#1a1a1a;color:#fff}.btn-primary[data-v-0b028a7f]:hover{background:#374151}.btn-secondary[data-v-0b028a7f]{background:#fff;color:#6b7280;border:1px solid #d1d5db}.btn-secondary[data-v-0b028a7f]:hover{border-color:#1a1a1a;color:#1a1a1a}.btn-danger[data-v-0b028a7f]{background:#dc2626;color:#fff}.btn-danger[data-v-0b028a7f]:hover{background:#b91c1c}.toggle-switch[data-v-0b028a7f]{position:relative;display:inline-block;width:44px;height:24px}.toggle-switch input[data-v-0b028a7f]{opacity:0;width:0;height:0}.toggle-slider[data-v-0b028a7f]{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#d1d5db;transition:.4s;border-radius:24px}.toggle-slider[data-v-0b028a7f]:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background-color:#fff;transition:.4s;border-radius:50%}input:checked+.toggle-slider[data-v-0b028a7f]{background-color:#1a1a1a}input:checked+.toggle-slider[data-v-0b028a7f]:before{transform:translateX(20px)}.toggle-group[data-v-0b028a7f]{display:flex;align-items:center;justify-content:space-between;padding:16px 0;border-bottom:1px solid #f3f4f6}.toggle-group[data-v-0b028a7f]:last-child{border-bottom:none}.toggle-info h4[data-v-0b028a7f]{font-size:14px;font-weight:500;color:#1a1a1a;margin-bottom:2px}.toggle-info p[data-v-0b028a7f]{font-size:12px;color:#6b7280}.profile-photo-section[data-v-0b028a7f]{margin-bottom:32px;padding-bottom:32px;border-bottom:1px solid #e5e7eb}.profile-photo-container[data-v-0b028a7f]{display:flex;align-items:center;gap:24px}.profile-photo[data-v-0b028a7f]{position:relative;width:80px;height:80px;cursor:pointer;border-radius:50%;overflow:hidden}.profile-photo-avatar[data-v-0b028a7f]{background:#1a1a1a;color:#fff;font-weight:600;font-size:24px}.profile-photo-avatar[data-v-0b028a7f],.profile-photo-overlay[data-v-0b028a7f]{width:100%;height:100%;border-radius:50%;display:flex;align-items:center;justify-content:center}.profile-photo-overlay[data-v-0b028a7f]{position:absolute;top:0;left:0;background:rgba(0,0,0,.6);opacity:0;transition:opacity .2s ease}.profile-photo:hover .profile-photo-overlay[data-v-0b028a7f]{opacity:1}.profile-photo-overlay span[data-v-0b028a7f]{color:#fff;font-size:12px;font-weight:500;text-align:center}.profile-photo-info h3[data-v-0b028a7f]{font-size:18px;font-weight:600;color:#1a1a1a;margin-bottom:4px}.profile-photo-info p[data-v-0b028a7f]{color:#6b7280;font-size:14px;margin-bottom:12px}.btn-sm[data-v-0b028a7f]{padding:8px 16px;font-size:12px}.form-section[data-v-0b028a7f]{margin-bottom:32px;padding-bottom:24px;border-bottom:1px solid #f3f4f6}.form-section[data-v-0b028a7f]:last-of-type{border-bottom:none;margin-bottom:0;padding-bottom:0}.form-section-title[data-v-0b028a7f]{font-size:16px;font-weight:600;color:#1a1a1a;margin-bottom:16px}.form-help[data-v-0b028a7f]{font-size:12px;color:#6b7280;margin-top:6px;line-height:1.4}.status-grid[data-v-0b028a7f]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.status-item[data-v-0b028a7f]{padding:16px;background:#f9fafb;border-radius:8px;border:1px solid #e5e7eb}.status-label[data-v-0b028a7f]{font-size:12px;color:#6b7280;text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px}.status-value[data-v-0b028a7f]{font-size:14px;font-weight:500;color:#1a1a1a}.status-badge[data-v-0b028a7f]{padding:4px 8px;border-radius:12px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.status-pro[data-v-0b028a7f]{background:#dbeafe;color:#1d4ed8}.status-admin[data-v-0b028a7f]{background:#f3e8ff;color:#7c3aed}.info-card[data-v-0b028a7f]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:16px;margin-bottom:24px}.info-card-title[data-v-0b028a7f]{font-size:14px;font-weight:600;color:#1a1a1a;margin-bottom:4px}.info-card-text[data-v-0b028a7f]{font-size:12px;color:#6b7280}.api-key-card[data-v-0b028a7f]{border:1px solid #e5e7eb;border-radius:8px;padding:16px;margin-bottom:16px}.api-key-header[data-v-0b028a7f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.api-key-name[data-v-0b028a7f]{font-size:14px;font-weight:500;color:#1a1a1a}.api-key-status[data-v-0b028a7f]{padding:4px 8px;border-radius:12px;font-size:11px;font-weight:500;text-transform:uppercase}.status-active[data-v-0b028a7f]{background:#f0fdf4;color:#166534}.api-key-value[data-v-0b028a7f]{font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:12px;color:#6b7280;background:#f9fafb;padding:8px 12px;border-radius:4px;margin-bottom:12px;word-break:break-all}.api-key-actions[data-v-0b028a7f]{display:flex;gap:8px}.api-key-actions .btn[data-v-0b028a7f]{padding:6px 12px;font-size:12px}@media (max-width:1024px){.settings-layout[data-v-0b028a7f]{grid-template-columns:1fr;gap:24px}.settings-nav[data-v-0b028a7f]{position:static;display:flex;overflow-x:auto;padding:0;border-radius:8px}.settings-nav-item[data-v-0b028a7f]{white-space:nowrap;padding:12px 16px;border-radius:6px;margin:8px}.form-grid[data-v-0b028a7f],.status-grid[data-v-0b028a7f]{grid-template-columns:1fr}}@media (max-width:768px){.header[data-v-0b028a7f]{padding:0 16px}.settings-page[data-v-0b028a7f]{padding:24px 16px}.nav-links[data-v-0b028a7f],.user-info[data-v-0b028a7f]{display:none}.user-dropdown[data-v-0b028a7f]{width:200px}.profile-photo-container[data-v-0b028a7f]{flex-direction:column;text-align:center;gap:16px}.profile-photo-info[data-v-0b028a7f]{align-self:stretch;text-align:center}}

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}@font-face{font-family:DMSans;src:url(/fonts/DMSans.c25915a0.ttf)}html::-webkit-scrollbar{display:none}:root{--color-text:#000;--font-size:16px;--line-height:1.5}html{background-color:#f8f9fa}.gm-fullscreen-control,.gm-style-mtc,.gm-svpc{display:none!important}*{margin:0;padding:0}*,body{font-family:DMSans;font-size:inherit;box-sizing:border-box}body{-webkit-tap-highlight-color:transparent;background:var(--color-background);line-height:var(--line-height)}a,body{color:var(--color-text)}a{text-decoration:none}input,select,textarea{outline:none}@media (max-width:768px){.el-date-range-picker{width:100vw!important}.el-picker-panel__body{min-width:0!important;display:flex;flex-direction:column}.el-date-range-picker__content{width:100%}.el-dialog{min-height:100vh;max-width:100vw;margin-top:0!important;margin-bottom:0!important}.el-message-box{width:85vw}}.html{padding:80px 0 0 288px;transition:all .2s linear}.hclosed{padding:80px 0 0 120px}@media (max-width:768px){.html{padding:140px 0 0 0}}@media screen and (min-width:769px) and (max-width:1024px){.html{padding:80px 0 0 120px}}[data-v-0a855e56]{margin:0;padding:0;box-sizing:border-box}body[data-v-0a855e56]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6;color:#1a1a1a;background:#fff}.container[data-v-0a855e56]{max-width:1200px;margin:0 auto;padding:0 24px}header[data-v-0a855e56]{background:#fff;position:fixed;top:0;width:100%;z-index:1000;border-bottom:1px solid #e5e7eb}nav[data-v-0a855e56]{display:flex;justify-content:space-between;align-items:center;padding:16px 0}.logo[data-v-0a855e56]{font-size:28px;font-weight:700;color:#1a1a1a;text-decoration:none}.nav-links[data-v-0a855e56]{display:flex;gap:32px;list-style:none;align-items:center}.nav-links a[data-v-0a855e56]{text-decoration:none;color:#4b5563;font-weight:500;font-size:15px;transition:color .2s ease}.nav-links a[data-v-0a855e56]:hover{color:#1a1a1a}.nav-cta[data-v-0a855e56]{background:#10b981}.nav-cta[data-v-0a855e56],.nav-ctah[data-v-0a855e56]{color:#fff;padding:12px 20px;border-radius:6px;text-decoration:none;font-weight:500;font-size:15px;transition:background .2s ease}.nav-ctah[data-v-0a855e56]{background:#1a1a1a}.nav-cta[data-v-0a855e56]:hover,.nav-ctah[data-v-0a855e56]:hover{background:#374151}.hero[data-v-0a855e56]{padding:120px 0 80px;text-align:center;background:#fff}.hero h1[data-v-0a855e56]{font-size:56px;font-weight:600;line-height:1.1;color:#1a1a1a;margin-bottom:24px;max-width:900px;margin-left:auto;margin-right:auto}.hero p[data-v-0a855e56]{font-size:18px;color:#6b7280;margin-bottom:40px;max-width:700px;margin-left:auto;margin-right:auto;line-height:1.6}.hero-image[data-v-0a855e56]{margin-top:60px;background:#f9fafb;border-radius:12px;padding:40px;border:1px solid #e5e7eb;display:flex;align-items:center;justify-content:center;min-height:300px;color:#9ca3af;font-size:18px}.trusted-by[data-v-0a855e56]{margin-top:80px;text-align:center}.trusted-by p[data-v-0a855e56]{font-size:14px;color:#6b7280;margin-bottom:16px;text-transform:uppercase;letter-spacing:.5px}.products[data-v-0a855e56]{padding:80px 0;background:#fff}.section-title[data-v-0a855e56]{text-align:center;margin-bottom:60px}.section-title h2[data-v-0a855e56]{font-size:42px;font-weight:600;color:#1a1a1a;margin-bottom:16px}.products-grid[data-v-0a855e56]{display:grid;grid-template-columns:repeat(2,1fr);gap:40px;margin-top:60px}.product-card[data-v-0a855e56]{padding:40px;border:1px solid #e5e7eb;border-radius:12px;transition:border-color .2s ease,box-shadow .2s ease}.product-card[data-v-0a855e56]:hover{border-color:#d1d5db;box-shadow:0 4px 12px rgba(0,0,0,.05)}.product-card h3[data-v-0a855e56]{font-size:20px;font-weight:600;color:#1a1a1a;margin-bottom:12px}.product-card p[data-v-0a855e56]{color:#6b7280;line-height:1.6}.product-card a[data-v-0a855e56]{color:#1a1a1a;text-decoration:underline;font-weight:500}.how-works[data-v-0a855e56]{padding:80px 0;background:#f9fafb}.steps-grid[data-v-0a855e56]{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:60px}.step-card[data-v-0a855e56]{background:#fff;padding:32px;border-radius:12px;border:1px solid #e5e7eb}.step-number[data-v-0a855e56]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;background:#10b981;color:#fff;border-radius:50%;font-weight:600;font-size:14px;margin-bottom:16px}.step-card h3[data-v-0a855e56]{font-size:18px;font-weight:600;color:#1a1a1a;margin-bottom:12px}.step-card p[data-v-0a855e56]{color:#6b7280;font-size:15px;line-height:1.6}.frameworks[data-v-0a855e56]{padding:80px 0;background:#fff}.frameworks-showcase[data-v-0a855e56]{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:24px;margin-top:40px}.framework-tag[data-v-0a855e56]{background:#f3f4f6;color:#374151;padding:8px 0;border-radius:20px;text-align:center;font-size:14px;font-weight:500;transition:background .2s ease}.framework-tag[data-v-0a855e56]:hover{background:#e5e7eb}.stats[data-v-0a855e56]{padding:80px 0;background:#f9fafb;text-align:center}.stats-grid[data-v-0a855e56]{display:grid;grid-template-columns:repeat(3,1fr);gap:60px;margin-top:60px}.stat[data-v-0a855e56]{text-align:center}.stat-number[data-v-0a855e56]{font-size:48px;font-weight:700;color:#10b981;display:block}.stat-label[data-v-0a855e56]{font-size:16px;color:#6b7280;margin-top:8px}.cta-section[data-v-0a855e56]{padding:80px 0;background:#1a1a1a;color:#fff;text-align:center}.cta-section h2[data-v-0a855e56]{font-size:42px;font-weight:600;margin-bottom:16px;color:#10b981}.cta-section p[data-v-0a855e56]{font-size:18px;opacity:.8;margin-bottom:32px;max-width:600px;margin-left:auto;margin-right:auto}.cta-buttons[data-v-0a855e56]{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.btn[data-v-0a855e56]{padding:16px 32px;border-radius:6px;text-decoration:none;font-weight:500;font-size:16px;transition:all .2s ease;border:none;cursor:pointer}.btn-primary[data-v-0a855e56]{background:#10b981;color:#1a1a1a}.btn-primary[data-v-0a855e56]:hover{background:#f3f4f6}.btn-secondary[data-v-0a855e56]{background:transparent;color:#fff;border:1px solid hsla(0,0%,100%,.3)}.btn-secondary[data-v-0a855e56]:hover{border-color:hsla(0,0%,100%,.6)}.industries[data-v-0a855e56]{padding:80px 0;background:#fff}.industries-grid[data-v-0a855e56]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:24px;margin-top:40px}.industry-item[data-v-0a855e56]{padding:24px;background:#f9fafb;border-radius:8px;text-align:center;font-weight:500;color:#374151;transition:background .2s ease}.industry-item[data-v-0a855e56]:hover{background:#f3f4f6}.why-section[data-v-0a855e56]{padding:80px 0;background:#f9fafb}.benefits-grid[data-v-0a855e56]{display:grid;grid-template-columns:repeat(2,1fr);gap:32px;margin-top:60px}.benefit[data-v-0a855e56]{display:flex;align-items:flex-start;gap:16px}.benefit-icon[data-v-0a855e56]{width:24px;height:24px;background:#10b981;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:14px;flex-shrink:0;margin-top:2px}.benefit h3[data-v-0a855e56]{font-size:18px;font-weight:600;color:#1a1a1a;margin-bottom:8px}.benefit p[data-v-0a855e56]{color:#6b7280;line-height:1.6}.mobile[data-v-0a855e56]{display:none!important}@media (max-width:768px){.logo[data-v-0a855e56]{font-size:20px}.nav-cta[data-v-0a855e56],.nav-ctah[data-v-0a855e56]{padding:5px 10px;font-size:13px}.nav-ctah[data-v-0a855e56]{margin:8px 0}.mobile[data-v-0a855e56]{display:flex!important}.pc[data-v-0a855e56]{display:none!important}.nav-links[data-v-0a855e56]{display:none}.hero h1[data-v-0a855e56]{font-size:40px}.section-title h2[data-v-0a855e56]{font-size:32px}.products-grid[data-v-0a855e56],.steps-grid[data-v-0a855e56]{grid-template-columns:1fr}.stats-grid[data-v-0a855e56]{grid-template-columns:1fr;gap:40px}.benefits-grid[data-v-0a855e56]{grid-template-columns:1fr}.cta-buttons[data-v-0a855e56]{flex-direction:column;align-items:center}}.underline-link[data-v-0a855e56]{text-decoration:underline;color:#1a1a1a;font-weight:500}.underline-link[data-v-0a855e56]:hover{color:#374151}.nav-ctah[data-v-72490629]{background:#1a1a1a;color:#fff;padding:12px 20px;border-radius:6px;text-decoration:none;font-weight:500;font-size:15px;transition:background .2s ease}.nav-ctah[data-v-72490629]:hover{background:#374151}[data-v-72490629]{margin:0;padding:0;box-sizing:border-box}body[data-v-72490629]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6;color:#1a1a1a;background:#fff}.container[data-v-72490629]{max-width:1200px;margin:0 auto;padding:0 24px}header[data-v-72490629]{background:#fff;position:fixed;top:0;width:100%;z-index:1000;border-bottom:1px solid #e5e7eb}nav[data-v-72490629]{display:flex;justify-content:space-between;align-items:center;padding:16px 0}.logo[data-v-72490629]{font-size:28px;font-weight:700;color:#1a1a1a;text-decoration:none}.nav-links[data-v-72490629]{display:flex;gap:32px;list-style:none;align-items:center}.nav-links a[data-v-72490629]{text-decoration:none;color:#4b5563;font-weight:500;font-size:15px;transition:color .2s ease}.nav-links a.active[data-v-72490629],.nav-links a[data-v-72490629]:hover{color:#1a1a1a}.nav-cta[data-v-72490629]{background:#10b981;color:#fff;padding:12px 20px;border-radius:6px;text-decoration:none;font-weight:500;font-size:15px;transition:background .2s ease}.nav-cta[data-v-72490629]:hover{background:#374151}.hero[data-v-72490629]{padding:120px 0 60px;text-align:center;background:#fff}.hero h1[data-v-72490629]{font-size:56px;font-weight:600;line-height:1.1;color:#1a1a1a;margin-bottom:24px}.hero p[data-v-72490629]{font-size:20px;color:#6b7280;margin-bottom:40px;max-width:600px;margin-left:auto;margin-right:auto}.problem-statement[data-v-72490629]{padding:60px 0;background:#f9fafb;text-align:center}.problem-statement h2[data-v-72490629]{font-size:32px;font-weight:600;color:#1a1a1a;margin-bottom:16px}.problem-statement p[data-v-72490629]{font-size:18px;color:#6b7280;max-width:800px;margin:0 auto 32px;line-height:1.7}.solution-highlight[data-v-72490629]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:32px;max-width:600px;margin:0 auto}.solution-highlight h3[data-v-72490629]{font-size:20px;font-weight:600;color:#1a1a1a;margin-bottom:12px}.solution-highlight p[data-v-72490629]{color:#374151;margin:0}.frameworks[data-v-72490629]{padding:80px 0;background:#fff}.section-title[data-v-72490629]{text-align:center;margin-bottom:60px}.section-title h2[data-v-72490629]{font-size:42px;font-weight:600;color:#1a1a1a;margin-bottom:16px}.frameworks-categories[data-v-72490629]{display:grid;grid-template-columns:repeat(2,1fr);gap:40px;margin-bottom:60px}.category[data-v-72490629]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;padding:32px;transition:box-shadow .2s ease}.category[data-v-72490629]:hover{box-shadow:0 4px 12px rgba(0,0,0,.05)}.category h3[data-v-72490629]{font-size:22px;font-weight:600;color:#1a1a1a;margin-bottom:24px}.framework-table[data-v-72490629]{width:100%;border-collapse:collapse}.framework-table th[data-v-72490629]{text-align:left;padding:12px 0;font-weight:600;color:#374151;font-size:14px;border-bottom:1px solid #e5e7eb}.framework-table td[data-v-72490629]{padding:16px 0;border-bottom:1px solid #f3f4f6;vertical-align:top}.framework-name[data-v-72490629]{font-weight:600;color:#1a1a1a;font-size:15px;min-width:100px}.framework-description[data-v-72490629]{color:#6b7280;font-size:14px;line-height:1.5}.key-features[data-v-72490629]{padding:80px 0;background:#f9fafb}.features-grid[data-v-72490629]{display:grid;grid-template-columns:repeat(2,1fr);gap:40px;margin-top:60px}.feature-card[data-v-72490629]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:32px;transition:box-shadow .2s ease}.feature-card[data-v-72490629]:hover{box-shadow:0 4px 12px rgba(0,0,0,.05)}.feature-card h3[data-v-72490629]{font-size:20px;font-weight:600;color:#1a1a1a;margin-bottom:16px}.feature-card p[data-v-72490629]{color:#6b7280;line-height:1.6;height:52px}.cta-section[data-v-72490629]{padding:80px 0;background:#1a1a1a;color:#fff;text-align:center}.cta-section h2[data-v-72490629]{font-size:42px;font-weight:600;margin-bottom:16px;color:#10b981}.cta-section p[data-v-72490629]{font-size:18px;opacity:.8;margin-bottom:32px;max-width:600px;margin-left:auto;margin-right:auto}.btn[data-v-72490629]{padding:16px 32px;border-radius:6px;text-decoration:none;font-weight:500;font-size:16px;transition:all .2s ease;display:inline-block}.btn-primary[data-v-72490629]{background:#10b981;color:#1a1a1a}.btn-primary[data-v-72490629]:hover{background:#f3f4f6}@media (max-width:768px){.logo[data-v-72490629]{font-size:20px}.nav-cta[data-v-72490629],.nav-ctah[data-v-72490629]{padding:5px 10px;font-size:13px}.nav-ctah[data-v-72490629]{margin:8px 0}.nav-links[data-v-72490629]{display:none}.hero h1[data-v-72490629]{font-size:40px}.section-title h2[data-v-72490629]{font-size:32px}.features-grid[data-v-72490629],.frameworks-categories[data-v-72490629]{grid-template-columns:1fr}.framework-table[data-v-72490629]{font-size:14px}.category[data-v-72490629]{padding:24px}}[data-v-3db10560]{margin:0;padding:0;box-sizing:border-box}body[data-v-3db10560]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6;color:#1a1a1a;background:#fff}.container[data-v-3db10560]{max-width:1200px;margin:0 auto;padding:0 24px}header[data-v-3db10560]{background:#fff;position:fixed;top:0;width:100%;z-index:1000;border-bottom:1px solid #e5e7eb}nav[data-v-3db10560]{display:flex;justify-content:space-between;align-items:center;padding:16px 0}.logo[data-v-3db10560]{font-size:28px;font-weight:700;color:#1a1a1a;text-decoration:none}.nav-links[data-v-3db10560]{display:flex;gap:32px;list-style:none;align-items:center}.nav-links a[data-v-3db10560]{text-decoration:none;color:#4b5563;font-weight:500;font-size:15px;transition:color .2s ease}.nav-links a.active[data-v-3db10560],.nav-links a[data-v-3db10560]:hover{color:#1a1a1a}.nav-cta[data-v-3db10560]{background:#10b981;color:#fff;padding:12px 20px;border-radius:6px;text-decoration:none;font-weight:500;font-size:15px;transition:background .2s ease}.nav-cta[data-v-3db10560]:hover{background:#374151}.hero[data-v-3db10560]{padding:120px 0 60px;text-align:center;background:#fff}.hero h1[data-v-3db10560]{font-size:56px;font-weight:600;line-height:1.1;color:#1a1a1a;margin-bottom:24px}.hero p[data-v-3db10560]{font-size:20px;color:#6b7280;margin-bottom:40px;max-width:700px;margin-left:auto;margin-right:auto;line-height:1.6}.pricing-summary[data-v-3db10560]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;padding:32px;max-width:600px;margin:0 auto}.pricing-summary h3[data-v-3db10560]{font-size:24px;font-weight:600;color:#10b981;margin-bottom:8px}.pricing-summary p[data-v-3db10560]{color:#6b7280;margin:0}.pricing-section[data-v-3db10560]{padding:80px 0;background:#fff}.section-title[data-v-3db10560]{text-align:center;margin-bottom:60px}.section-title h2[data-v-3db10560]{font-size:42px;font-weight:600;color:#1a1a1a;margin-bottom:16px}.pricing-table-container[data-v-3db10560]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.05)}.pricing-table[data-v-3db10560]{width:100%;border-collapse:collapse}.pricing-table th[data-v-3db10560]{background:#f9fafb;padding:20px;text-align:left;font-weight:600;font-size:15px;color:#374151;border-bottom:1px solid #e5e7eb}.pricing-table td[data-v-3db10560]{padding:20px;border-bottom:1px solid #f3f4f6;font-size:15px}.pricing-table tr:last-child td[data-v-3db10560]{border-bottom:none}.pricing-table tr[data-v-3db10560]:hover{background:#f9fafb}.frameworks-count[data-v-3db10560],.price[data-v-3db10560]{font-weight:600;color:#1a1a1a}.price[data-v-3db10560]{font-size:16px}.free-frameworks[data-v-3db10560]{color:#059669;font-weight:500}.total-frameworks[data-v-3db10560]{font-weight:600;color:#1a1a1a}.included-section[data-v-3db10560]{padding:80px 0;background:#f9fafb}.included-grid[data-v-3db10560]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px;margin-top:40px}.included-item[data-v-3db10560]{display:flex;align-items:center;gap:12px;background:#fff;padding:20px;border-radius:8px;border:1px solid #e5e7eb}.check-icon[data-v-3db10560]{width:20px;height:20px;background:#10b981;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:12px;flex-shrink:0}.included-item span[data-v-3db10560]{font-weight:500;color:#1a1a1a}.examples-section[data-v-3db10560]{padding:80px 0;background:#fff}.examples-grid[data-v-3db10560]{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:40px;margin-top:60px}.example-card[data-v-3db10560]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;padding:32px;transition:box-shadow .2s ease}.example-card[data-v-3db10560]:hover{box-shadow:0 4px 12px rgba(0,0,0,.05)}.example-card h3[data-v-3db10560]{font-size:20px;font-weight:600;color:#1a1a1a;margin-bottom:16px}.frameworks-list[data-v-3db10560]{font-size:15px;color:#374151;margin-bottom:16px;line-height:1.6}.example-price[data-v-3db10560]{font-size:18px;font-weight:600;color:#1a1a1a}.example-bonus[data-v-3db10560]{font-size:14px;color:#374151;margin-top:8px}.volume-note[data-v-3db10560]{background:#10b981;border:1px solid #f59e0b;border-radius:8px;padding:16px;text-align:center;margin-top:40px}.volume-note p[data-v-3db10560]{color:#1a1a1a;font-weight:500;margin:0}.cta-section[data-v-3db10560]{padding:80px 0;background:#1a1a1a;color:#fff;text-align:center}.cta-section h2[data-v-3db10560]{font-size:42px;font-weight:600;margin-bottom:16px}.cta-section p[data-v-3db10560]{font-size:18px;opacity:.8;margin-bottom:32px;max-width:600px;margin-left:auto;margin-right:auto}.btn[data-v-3db10560]{padding:16px 32px;border-radius:6px;text-decoration:none;font-weight:500;font-size:16px;transition:all .2s ease;display:inline-block;background:#fff;color:#1a1a1a}.btn[data-v-3db10560]:hover{background:#f3f4f6}@media (max-width:768px){.logo[data-v-3db10560]{font-size:20px}.nav-cta[data-v-3db10560],.nav-ctah[data-v-3db10560]{padding:5px 10px;font-size:13px}.nav-ctah[data-v-3db10560]{margin:8px 0}.nav-links[data-v-3db10560]{display:none}.hero h1[data-v-3db10560]{font-size:40px}.section-title h2[data-v-3db10560]{font-size:32px}.pricing-table-container[data-v-3db10560]{overflow-x:auto}.pricing-table[data-v-3db10560]{min-width:600px}.examples-grid[data-v-3db10560],.included-grid[data-v-3db10560]{grid-template-columns:1fr}.cta-section h2[data-v-3db10560]{font-size:32px}}.nav-ctah[data-v-3db10560]{background:#1a1a1a;color:#fff;padding:12px 20px;border-radius:6px;text-decoration:none;font-weight:500;font-size:15px;transition:background .2s ease}.nav-ctah[data-v-3db10560]:hover{background:#374151}.nav-ctah[data-v-3f9a3b81]{background:#1a1a1a;color:#fff;padding:12px 20px;border-radius:6px;text-decoration:none;font-weight:500;font-size:15px;transition:background .2s ease}.nav-ctah[data-v-3f9a3b81]:hover{background:#374151}[data-v-3f9a3b81]{margin:0;padding:0;box-sizing:border-box}body[data-v-3f9a3b81]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6;color:#1a1a1a;background:#fff}.container[data-v-3f9a3b81]{max-width:1200px;margin:0 auto;padding:0 24px}header[data-v-3f9a3b81]{background:#fff;position:fixed;top:0;width:100%;z-index:1000;border-bottom:1px solid #e5e7eb}nav[data-v-3f9a3b81]{display:flex;justify-content:space-between;align-items:center;padding:16px 0}.logo[data-v-3f9a3b81]{font-size:28px;font-weight:700;color:#1a1a1a;text-decoration:none}.nav-links[data-v-3f9a3b81]{display:flex;gap:32px;list-style:none;align-items:center}.nav-links a[data-v-3f9a3b81]{text-decoration:none;color:#4b5563;font-weight:500;font-size:15px;transition:color .2s ease}.nav-links a.active[data-v-3f9a3b81],.nav-links a[data-v-3f9a3b81]:hover{color:#1a1a1a}.nav-cta[data-v-3f9a3b81]{background:#10b981;color:#fff;padding:12px 20px;border-radius:6px;text-decoration:none;font-weight:500;font-size:15px;transition:background .2s ease}.nav-cta[data-v-3f9a3b81]:hover{background:#374151}.hero[data-v-3f9a3b81]{padding:120px 0 60px;text-align:center;background:#fff}.hero h1[data-v-3f9a3b81]{font-size:56px;font-weight:600;line-height:1.1;color:#1a1a1a;margin-bottom:24px}.hero p[data-v-3f9a3b81]{font-size:20px;color:#6b7280;margin-bottom:40px;max-width:700px;margin-left:auto;margin-right:auto;line-height:1.6}.fast-businesses[data-v-3f9a3b81]{padding:60px 0;background:#f9fafb;text-align:center}.fast-businesses h2[data-v-3f9a3b81]{font-size:32px;font-weight:600;color:#1a1a1a;margin-bottom:16px}.fast-businesses p[data-v-3f9a3b81]{font-size:18px;color:#6b7280;max-width:800px;margin:0 auto;line-height:1.7}.industries[data-v-3f9a3b81]{padding:80px 0;background:#fff}.section-title[data-v-3f9a3b81]{text-align:center;margin-bottom:60px}.section-title h2[data-v-3f9a3b81]{font-size:42px;font-weight:600;color:#1a1a1a;margin-bottom:16px}.industries-grid[data-v-3f9a3b81]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;margin-top:40px}.industry-card[data-v-3f9a3b81]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;padding:24px;text-align:center;transition:all .2s ease}.industry-card[data-v-3f9a3b81]:hover{background:#f3f4f6;box-shadow:0 4px 12px rgba(0,0,0,.05)}.industry-card h3[data-v-3f9a3b81]{font-size:16px;font-weight:600;color:#1a1a1a}.why-choose[data-v-3f9a3b81]{padding:80px 0;background:#f9fafb}.benefits-grid[data-v-3f9a3b81]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:40px;margin-top:60px}.benefit-card[data-v-3f9a3b81]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:32px;transition:box-shadow .2s ease}.benefit-card[data-v-3f9a3b81]:hover{box-shadow:0 4px 12px rgba(0,0,0,.05)}.benefit-card h3[data-v-3f9a3b81]{font-size:20px;font-weight:600;color:#1a1a1a;margin-bottom:16px}.benefit-card p[data-v-3f9a3b81]{color:#6b7280;line-height:1.6}.customer-success[data-v-3f9a3b81]{padding:80px 0;background:#fff}.testimonials-grid[data-v-3f9a3b81]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:40px;margin-top:60px}.testimonial-card[data-v-3f9a3b81]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;padding:32px;transition:box-shadow .2s ease}.testimonial-card[data-v-3f9a3b81]:hover{box-shadow:0 4px 12px rgba(0,0,0,.05)}.testimonial-card blockquote[data-v-3f9a3b81]{font-size:16px;color:#374151;line-height:1.6;margin-bottom:20px;font-style:italic}.testimonial-card cite[data-v-3f9a3b81]{font-size:14px;color:#6b7280;font-weight:500;font-style:normal}.testimonial-card .quote-mark[data-v-3f9a3b81]{font-size:48px;color:#e5e7eb;line-height:1;margin-bottom:16px;display:block}.stats[data-v-3f9a3b81]{padding:60px 0;background:#1a1a1a;color:#fff;text-align:center}.stats-grid[data-v-3f9a3b81]{display:grid;grid-template-columns:repeat(3,1fr);gap:60px;margin-top:40px}.stat[data-v-3f9a3b81]{text-align:center}.stat-number[data-v-3f9a3b81]{font-size:48px;font-weight:700;color:#10b981;display:block}.stat-label[data-v-3f9a3b81]{font-size:16px;color:#9ca3af;margin-top:8px}.cta-section[data-v-3f9a3b81]{padding:80px 0;background:#f9fafb;text-align:center}.cta-section h2[data-v-3f9a3b81]{font-size:42px;font-weight:600;color:#1a1a1a;margin-bottom:16px}.cta-section p[data-v-3f9a3b81]{font-size:18px;color:#6b7280;margin-bottom:32px;max-width:600px;margin-left:auto;margin-right:auto}.btn[data-v-3f9a3b81]{padding:16px 32px;border-radius:6px;text-decoration:none;font-weight:500;font-size:16px;transition:all .2s ease;display:inline-block;background:#10b981;color:#fff}.btn[data-v-3f9a3b81]:hover{background:#374151}@media (max-width:768px){.logo[data-v-3f9a3b81]{font-size:20px}.nav-cta[data-v-3f9a3b81],.nav-ctah[data-v-3f9a3b81]{padding:5px 10px;font-size:13px}.nav-ctah[data-v-3f9a3b81]{margin:8px 0}.nav-links[data-v-3f9a3b81]{display:none}.hero h1[data-v-3f9a3b81]{font-size:40px}.section-title h2[data-v-3f9a3b81]{font-size:32px}.benefits-grid[data-v-3f9a3b81],.industries-grid[data-v-3f9a3b81],.testimonials-grid[data-v-3f9a3b81]{grid-template-columns:1fr}.stats-grid[data-v-3f9a3b81]{grid-template-columns:1fr;gap:40px}.cta-section h2[data-v-3f9a3b81]{font-size:32px}}.highlight[data-v-3f9a3b81]{background:linear-gradient(120deg,#fef3c7,#fef3c7);background-repeat:no-repeat;background-size:100% 30%;background-position:0 90%}.nav-ctah[data-v-5c287520]{background:#1a1a1a;color:#fff;padding:12px 20px;border-radius:6px;text-decoration:none;font-weight:500;font-size:15px;transition:background .2s ease}.nav-ctah[data-v-5c287520]:hover{background:#374151}[data-v-5c287520]{margin:0;padding:0;box-sizing:border-box}body[data-v-5c287520]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6;color:#1a1a1a;background:#fff}.container[data-v-5c287520]{max-width:1200px;margin:0 auto;padding:0 24px}header[data-v-5c287520]{background:#fff;position:fixed;top:0;width:100%;z-index:1000;border-bottom:1px solid #e5e7eb}nav[data-v-5c287520]{display:flex;justify-content:space-between;align-items:center;padding:16px 0}.logo[data-v-5c287520]{font-size:28px;font-weight:700;color:#1a1a1a;text-decoration:none}.nav-links[data-v-5c287520]{display:flex;gap:32px;list-style:none;align-items:center}.nav-links a[data-v-5c287520]{text-decoration:none;color:#4b5563;font-weight:500;font-size:15px;transition:color .2s ease}.nav-links a.active[data-v-5c287520],.nav-links a[data-v-5c287520]:hover{color:#1a1a1a}.nav-cta[data-v-5c287520]{background:#10b981;color:#fff;padding:12px 20px;border-radius:6px;text-decoration:none;font-weight:500;font-size:15px;transition:background .2s ease}.nav-cta[data-v-5c287520]:hover{background:#374151}.hero[data-v-5c287520]{padding:120px 0 60px;text-align:center;background:#fff}.hero h1[data-v-5c287520]{font-size:56px;font-weight:600;line-height:1.1;color:#1a1a1a;margin-bottom:24px}.hero p[data-v-5c287520]{font-size:20px;color:#6b7280;margin-bottom:40px;max-width:700px;margin-left:auto;margin-right:auto;line-height:1.6}.filter-section[data-v-5c287520]{padding:40px 0;background:#f9fafb;border-bottom:1px solid #e5e7eb}.filter-categories[data-v-5c287520]{display:flex;justify-content:center;gap:24px;flex-wrap:wrap}.filter-btn[data-v-5c287520]{padding:12px 24px;background:#fff;border:1px solid #e5e7eb;border-radius:6px;color:#6b7280;text-decoration:none;font-weight:500;font-size:15px;transition:all .2s ease}.filter-btn.active[data-v-5c287520],.filter-btn[data-v-5c287520]:hover{background:#1a1a1a;color:#fff;border-color:#1a1a1a}.featured-section[data-v-5c287520]{padding:80px 0;background:#fff}.section-title[data-v-5c287520]{text-align:center;margin-bottom:60px}.section-title h2[data-v-5c287520]{font-size:42px;font-weight:600;color:#1a1a1a;margin-bottom:16px}.featured-grid[data-v-5c287520]{display:grid;grid-template-columns:2fr 1fr;gap:40px;margin-bottom:60px}.featured-main[data-v-5c287520]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden;transition:box-shadow .2s ease}.featured-main[data-v-5c287520]:hover{box-shadow:0 8px 25px rgba(0,0,0,.1)}.featured-image[data-v-5c287520]{height:200px;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center;color:#fff;font-size:18px}.featured-content[data-v-5c287520]{padding:32px}.featured-tag[data-v-5c287520]{background:#1a1a1a;color:#fff;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.5px;display:inline-block;margin-bottom:16px}.featured-main h3[data-v-5c287520]{font-size:24px;font-weight:600;color:#1a1a1a;margin-bottom:12px;line-height:1.3}.featured-main p[data-v-5c287520]{color:#6b7280;line-height:1.6;margin-bottom:20px}.read-more[data-v-5c287520]{color:#1a1a1a;text-decoration:underline;font-weight:500;font-size:15px}.featured-sidebar[data-v-5c287520]{display:flex;flex-direction:column;gap:20px}.featured-small[data-v-5c287520]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:24px;transition:box-shadow .2s ease}.featured-small[data-v-5c287520]:hover{box-shadow:0 4px 12px rgba(0,0,0,.05)}.featured-small h4[data-v-5c287520]{font-size:16px;font-weight:600;color:#1a1a1a;margin-bottom:8px;line-height:1.4}.featured-small p[data-v-5c287520]{color:#6b7280;font-size:14px;line-height:1.5;margin-bottom:12px}.featured-small .read-more[data-v-5c287520]{font-size:14px}.resources-section[data-v-5c287520]{padding:80px 0;background:#f9fafb}.resources-grid[data-v-5c287520]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:32px;margin-top:60px}.resource-card[data-v-5c287520]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden;transition:all .2s ease;cursor:pointer}.resource-card[data-v-5c287520]:hover{box-shadow:0 8px 25px rgba(0,0,0,.1);transform:translateY(-2px)}.resource-image[data-v-5c287520]{height:160px;background:#e5e7eb;display:flex;align-items:center;justify-content:center;color:#9ca3af;font-size:14px}.resource-content[data-v-5c287520]{padding:24px}.resource-tag[data-v-5c287520]{background:#f3f4f6;color:#374151;padding:4px 10px;border-radius:12px;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.5px;display:inline-block;margin-bottom:12px}.resource-card h3[data-v-5c287520]{font-size:18px;font-weight:600;color:#1a1a1a;margin-bottom:12px;line-height:1.4}.resource-card p[data-v-5c287520]{color:#6b7280;font-size:14px;line-height:1.6;margin-bottom:16px}.resource-meta[data-v-5c287520]{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:#9ca3af}.newsletter-section[data-v-5c287520]{padding:80px 0;background:#1a1a1a;color:#fff;text-align:center}.newsletter-section h2[data-v-5c287520]{font-size:32px;font-weight:600;margin-bottom:16px}.newsletter-section p[data-v-5c287520]{font-size:18px;opacity:.8;margin-bottom:32px;max-width:600px;margin-left:auto;margin-right:auto}.newsletter-form[data-v-5c287520]{display:flex;gap:12px;max-width:400px;margin:0 auto}.newsletter-input[data-v-5c287520]{flex:1;padding:16px;border:1px solid #374151;border-radius:6px;background:hsla(0,0%,100%,.1);color:#fff;font-size:15px}.newsletter-input[data-v-5c287520]::-moz-placeholder{color:#9ca3af}.newsletter-input[data-v-5c287520]:-ms-input-placeholder{color:#9ca3af}.newsletter-input[data-v-5c287520]::placeholder{color:#9ca3af}.newsletter-btn[data-v-5c287520]{padding:16px 24px;background:#fff;color:#1a1a1a;border:none;border-radius:6px;font-weight:500;font-size:15px;cursor:pointer;transition:background .2s ease}.newsletter-btn[data-v-5c287520]:hover{background:#f3f4f6}@media (max-width:768px){.logo[data-v-5c287520]{font-size:20px}.nav-cta[data-v-5c287520],.nav-ctah[data-v-5c287520]{padding:5px 10px;font-size:13px}.nav-ctah[data-v-5c287520]{margin:8px 0}.nav-links[data-v-5c287520]{display:none}.hero h1[data-v-5c287520]{font-size:40px}.section-title h2[data-v-5c287520]{font-size:32px}.featured-grid[data-v-5c287520],.resources-grid[data-v-5c287520]{grid-template-columns:1fr}.filter-categories[data-v-5c287520]{gap:12px}.filter-btn[data-v-5c287520]{padding:8px 16px;font-size:14px}.newsletter-form[data-v-5c287520]{flex-direction:column}}.nav-ctah[data-v-bfcbc8ec]{background:#1a1a1a;color:#fff;padding:12px 20px;border-radius:6px;text-decoration:none;font-weight:500;font-size:15px;transition:background .2s ease}.nav-ctah[data-v-bfcbc8ec]:hover{background:#374151}[data-v-bfcbc8ec]{margin:0;padding:0;box-sizing:border-box}body[data-v-bfcbc8ec]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6;color:#1a1a1a;background:#fff}.container[data-v-bfcbc8ec]{max-width:1200px;margin:0 auto;padding:0 24px}header[data-v-bfcbc8ec]{background:#fff;position:fixed;top:0;width:100%;z-index:1000;border-bottom:1px solid #e5e7eb}nav[data-v-bfcbc8ec]{display:flex;justify-content:space-between;align-items:center;padding:16px 0}.logo[data-v-bfcbc8ec]{font-size:28px;font-weight:700;color:#1a1a1a;text-decoration:none}.nav-links[data-v-bfcbc8ec]{display:flex;gap:32px;list-style:none;align-items:center}.nav-links a[data-v-bfcbc8ec]{text-decoration:none;color:#4b5563;font-weight:500;font-size:15px;transition:color .2s ease}.nav-links a[data-v-bfcbc8ec]:hover{color:#1a1a1a}.nav-cta[data-v-bfcbc8ec]{background:#10b981;color:#fff;padding:12px 20px;border-radius:6px;text-decoration:none;font-weight:500;font-size:15px;transition:background .2s ease}.nav-cta[data-v-bfcbc8ec]:hover{background:#374151}.hero[data-v-bfcbc8ec]{padding:120px 0 40px;text-align:center;background:#fff}.hero h1[data-v-bfcbc8ec]{font-size:56px;font-weight:600;line-height:1.1;color:#1a1a1a;margin-bottom:24px}.hero p[data-v-bfcbc8ec]{font-size:20px;color:#6b7280;margin-bottom:40px;max-width:700px;margin-left:auto;margin-right:auto;line-height:1.6}.demo-section[data-v-bfcbc8ec]{padding:60px 0 80px;background:#fff}.demo-container[data-v-bfcbc8ec]{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}.form-section[data-v-bfcbc8ec]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;padding:40px}.form-section h2[data-v-bfcbc8ec]{font-size:24px;font-weight:600;color:#1a1a1a;margin-bottom:8px}.form-section .subtitle[data-v-bfcbc8ec]{color:#6b7280;margin-bottom:32px;font-size:16px}.demo-form[data-v-bfcbc8ec]{gap:20px}.demo-form[data-v-bfcbc8ec],.form-group[data-v-bfcbc8ec]{display:flex;flex-direction:column}.form-row[data-v-bfcbc8ec]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.form-group label[data-v-bfcbc8ec]{font-weight:500;color:#374151;margin-bottom:8px;font-size:14px}.form-group input[data-v-bfcbc8ec],.form-group select[data-v-bfcbc8ec],.form-group textarea[data-v-bfcbc8ec]{padding:12px 16px;border:1px solid #d1d5db;border-radius:6px;font-size:15px;background:#fff;transition:border-color .2s ease,box-shadow .2s ease}.form-group input[data-v-bfcbc8ec]:focus,.form-group select[data-v-bfcbc8ec]:focus,.form-group textarea[data-v-bfcbc8ec]:focus{outline:none;border-color:#1a1a1a;box-shadow:0 0 0 3px rgba(26,26,26,.1)}.form-group textarea[data-v-bfcbc8ec]{resize:vertical;min-height:100px}.submit-btn[data-v-bfcbc8ec]{background:#1a1a1a;color:#fff;padding:16px 32px;border:none;border-radius:6px;font-weight:500;font-size:16px;cursor:pointer;transition:background .2s ease;margin-top:8px}.submit-btn[data-v-bfcbc8ec]:hover{background:#374151}.form-note[data-v-bfcbc8ec]{font-size:13px;color:#6b7280;margin-top:16px;line-height:1.5}.coverage-section[data-v-bfcbc8ec]{padding-left:20px}.coverage-section h2[data-v-bfcbc8ec]{font-size:32px;font-weight:600;color:#1a1a1a;margin-bottom:24px}.coverage-intro[data-v-bfcbc8ec]{font-size:18px;color:#6b7280;margin-bottom:40px;line-height:1.6}.coverage-list[data-v-bfcbc8ec]{display:flex;flex-direction:column;gap:24px}.coverage-item[data-v-bfcbc8ec]{display:flex;align-items:flex-start;gap:16px}.coverage-icon[data-v-bfcbc8ec]{width:24px;height:24px;background:#10b981;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:12px;flex-shrink:0;margin-top:2px}.coverage-content h3[data-v-bfcbc8ec]{font-size:18px;font-weight:600;color:#1a1a1a;margin-bottom:8px}.coverage-content p[data-v-bfcbc8ec]{color:#6b7280;line-height:1.6}.trust-section[data-v-bfcbc8ec]{padding:60px 0;background:#f9fafb;text-align:center}.trust-stats[data-v-bfcbc8ec]{display:grid;grid-template-columns:repeat(3,1fr);gap:60px;margin-bottom:60px}.stat[data-v-bfcbc8ec]{text-align:center}.stat-number[data-v-bfcbc8ec]{font-size:48px;font-weight:700;color:#10b981;display:block}.stat-label[data-v-bfcbc8ec]{font-size:16px;color:#6b7280;margin-top:8px}.testimonial[data-v-bfcbc8ec]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:32px;max-width:600px;margin:0 auto}.testimonial blockquote[data-v-bfcbc8ec]{font-size:18px;color:#374151;line-height:1.6;margin-bottom:20px;font-style:italic}.testimonial cite[data-v-bfcbc8ec]{font-size:14px;color:#6b7280;font-weight:500;font-style:normal}.quote-mark[data-v-bfcbc8ec]{font-size:48px;color:#e5e7eb;line-height:1;margin-bottom:16px;display:block}.alt-cta-section[data-v-bfcbc8ec]{padding:80px 0;background:#fff;text-align:center}.alt-cta-section h2[data-v-bfcbc8ec]{font-size:32px;font-weight:600;color:#1a1a1a;margin-bottom:16px}.alt-cta-section p[data-v-bfcbc8ec]{font-size:18px;color:#6b7280;margin-bottom:32px;max-width:600px;margin-left:auto;margin-right:auto}.btn-secondary[data-v-bfcbc8ec]{background:#10b981;color:#1a1a1a;border:1px solid #d1d5db;padding:16px 32px;border-radius:6px;text-decoration:none;font-weight:500;font-size:16px;transition:all .2s ease;display:inline-block}.btn-secondary[data-v-bfcbc8ec]:hover{border-color:#1a1a1a;box-shadow:0 2px 4px rgba(0,0,0,.1)}@media (max-width:768px){.logo[data-v-bfcbc8ec]{font-size:20px}.nav-cta[data-v-bfcbc8ec],.nav-ctah[data-v-bfcbc8ec]{padding:5px 10px;font-size:13px}.nav-ctah[data-v-bfcbc8ec]{margin:8px 0}.nav-links[data-v-bfcbc8ec]{display:none}.hero h1[data-v-bfcbc8ec]{font-size:40px}.demo-container[data-v-bfcbc8ec]{grid-template-columns:1fr;gap:40px}.coverage-section[data-v-bfcbc8ec]{padding-left:0}.form-row[data-v-bfcbc8ec]{grid-template-columns:1fr}.trust-stats[data-v-bfcbc8ec]{grid-template-columns:1fr;gap:40px}.coverage-section h2[data-v-bfcbc8ec]{font-size:24px}}.option-card{border:2px solid #e5e7eb;border-radius:12px;padding:24px 20px;text-align:center;cursor:pointer;transition:all .3s ease;background:#fff;position:relative;overflow:hidden}.option-card:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(26,26,26,.05),transparent);transition:left .5s ease}.option-card:hover{border-color:#1a1a1a;background:#f9fafb;transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,.1)}.option-card:hover:before{left:100%}.option-card.selected{border-color:#1a1a1a;background:#1a1a1a;color:#fff;transform:translateY(-2px);box-shadow:0 8px 25px rgba(26,26,26,.25)}.option-card.selected:after{content:"✓";position:absolute;top:12px;right:12px;width:24px;height:24px;background:#fff;color:#1a1a1a;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700}.framework-result-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:24px;transition:all .2s ease}.framework-result-card:hover{box-shadow:0 4px 12px rgba(0,0,0,.05);transform:translateY(-2px)}.framework-result-card.priority-high{border-left:4px solid #dc2626}.framework-result-card.priority-medium{border-left:4px solid #f59e0b}.framework-result-card.priority-low{border-left:4px solid #10b981}.priority-high{background:#fee2e2;color:#dc2626}.priority-medium{background:#fef3c7;color:#f59e0b}.priority-low{background:#d1fae5;color:#10b981}.framework-headerQ{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.framework-name{font-size:18px;font-weight:600;color:#1a1a1a}.priority-badge{padding:4px 8px;border-radius:12px;font-size:12px;font-weight:500;text-transform:uppercase}.framework-description{color:#6b7280;font-size:14px;line-height:1.5;margin-bottom:16px}.framework-reason{background:#f9fafb;border-radius:6px;padding:12px;font-size:13px;color:#374151;line-height:1.4}.option-text{font-size:16px;font-weight:500;margin-bottom:8px}.option-description{font-size:14px;opacity:.8;line-height:1.4}.explanation-item{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;padding:24px}.explanation-item h3{font-size:18px;font-weight:600;color:#1a1a1a;margin-bottom:12px}.explanation-item p{color:#6b7280;line-height:1.6}.nav-ctah[data-v-7ee0f7ac]{background:#1a1a1a;color:#fff;padding:12px 20px;border-radius:6px;text-decoration:none;font-weight:500;font-size:15px;transition:background .2s ease}.nav-ctah[data-v-7ee0f7ac]:hover{background:#374151}[data-v-7ee0f7ac]{margin:0;padding:0;box-sizing:border-box}body[data-v-7ee0f7ac]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6;color:#1a1a1a;background:#fff}.container[data-v-7ee0f7ac]{max-width:1200px;margin:0 auto;padding:0 24px}.questionnaire-container[data-v-7ee0f7ac]{max-width:800px;margin:0 auto;padding:0 24px}header[data-v-7ee0f7ac]{background:#fff;position:fixed;top:0;width:100%;z-index:1000;border-bottom:1px solid #e5e7eb}nav[data-v-7ee0f7ac]{display:flex;justify-content:space-between;align-items:center;padding:16px 0}.logo[data-v-7ee0f7ac]{font-size:28px;font-weight:700;color:#1a1a1a;text-decoration:none}.nav-links[data-v-7ee0f7ac]{display:flex;gap:32px;list-style:none;align-items:center}.nav-links a[data-v-7ee0f7ac]{text-decoration:none;color:#4b5563;font-weight:500;font-size:15px;transition:color .2s ease}.nav-links a[data-v-7ee0f7ac]:hover{color:#1a1a1a}.nav-cta[data-v-7ee0f7ac]{background:#10b981;color:#fff;padding:12px 20px;border-radius:6px;text-decoration:none;font-weight:500;font-size:15px;transition:background .2s ease}.nav-cta[data-v-7ee0f7ac]:hover{background:#374151}.hero[data-v-7ee0f7ac]{padding:120px 0 60px;text-align:center;background:#fff}.hero h1[data-v-7ee0f7ac]{font-size:56px;font-weight:600;line-height:1.1;color:#1a1a1a;margin-bottom:24px}.hero p[data-v-7ee0f7ac]{font-size:20px;color:#6b7280;margin-bottom:16px;max-width:700px;margin-left:auto;margin-right:auto;line-height:1.6}.time-badge[data-v-7ee0f7ac]{background:#10b981;color:#fff;padding:8px 16px;border-radius:20px;font-size:14px;font-weight:500;display:inline-block;margin-bottom:40px}.problem-section[data-v-7ee0f7ac]{padding:60px 0;background:#f9fafb;text-align:center}.problem-section h2[data-v-7ee0f7ac]{font-size:32px;font-weight:600;color:#1a1a1a;margin-bottom:16px}.problem-section p[data-v-7ee0f7ac]{font-size:18px;color:#6b7280;max-width:800px;margin:0 auto 32px;line-height:1.7}.risk-highlight[data-v-7ee0f7ac]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:32px;max-width:600px;margin:0 auto}.risk-highlight h3[data-v-7ee0f7ac]{font-size:20px;font-weight:600;color:#1a1a1a;margin-bottom:12px}.risk-factors[data-v-7ee0f7ac]{text-align:left;color:#374151;line-height:1.6}.risk-factors ul[data-v-7ee0f7ac]{list-style:none;padding-left:0}.risk-factors li[data-v-7ee0f7ac]{margin-bottom:8px;padding-left:24px;position:relative}.risk-factors li[data-v-7ee0f7ac]:before{content:"•";color:#1a1a1a;font-weight:700;position:absolute;left:0}.how-it-works[data-v-7ee0f7ac]{padding:80px 0;background:#fff}.section-title[data-v-7ee0f7ac]{text-align:center;margin-bottom:60px}.section-title h2[data-v-7ee0f7ac]{font-size:42px;font-weight:600;color:#1a1a1a;margin-bottom:16px}.steps-grid[data-v-7ee0f7ac]{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:60px}.step-card[data-v-7ee0f7ac]{text-align:center;padding:32px 24px}.step-number[data-v-7ee0f7ac]{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;background:#10b981;color:#fff;border-radius:50%;font-weight:700;font-size:18px;margin-bottom:24px}.step-card h3[data-v-7ee0f7ac]{font-size:20px;font-weight:600;color:#1a1a1a;margin-bottom:16px}.step-card p[data-v-7ee0f7ac]{color:#6b7280;line-height:1.6}.benefits-section[data-v-7ee0f7ac]{padding:80px 0;background:#f9fafb}.benefits-grid[data-v-7ee0f7ac]{display:grid;grid-template-columns:repeat(2,1fr);gap:32px;margin-top:60px}.benefit-card[data-v-7ee0f7ac]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:32px;transition:box-shadow .2s ease}.benefit-card[data-v-7ee0f7ac]:hover{box-shadow:0 4px 12px rgba(0,0,0,.05)}.benefit-icon[data-v-7ee0f7ac]{width:32px;height:32px;background:#10b981;border-radius:6px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:16px;margin-bottom:16px}.benefit-card h3[data-v-7ee0f7ac]{font-size:18px;font-weight:600;color:#1a1a1a;margin-bottom:12px}.benefit-card p[data-v-7ee0f7ac]{color:#6b7280;line-height:1.6}.cta-section[data-v-7ee0f7ac]{padding:80px 0;background:#1a1a1a;color:#fff;text-align:center}.cta-section h2[data-v-7ee0f7ac]{font-size:42px;font-weight:600;margin-bottom:16px}.cta-section p[data-v-7ee0f7ac]{font-size:18px;opacity:.8;margin-bottom:32px;max-width:600px;margin-left:auto;margin-right:auto}.cta-features[data-v-7ee0f7ac]{display:flex;justify-content:center;gap:40px;margin-bottom:40px;flex-wrap:wrap}.cta-feature[data-v-7ee0f7ac]{display:flex;align-items:center;gap:8px;font-size:16px;opacity:.9}.cta-feature-icon[data-v-7ee0f7ac]{width:20px;height:20px;background:#10b981;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:12px}.btn-primary[data-v-7ee0f7ac]{background:#fff;color:#1a1a1a;padding:20px 40px;border-radius:6px;text-decoration:none;font-weight:600;font-size:18px;transition:all .2s ease;display:inline-block}.btn-primary[data-v-7ee0f7ac]:hover{background:#f3f4f6;transform:translateY(-2px);box-shadow:0 8px 25px hsla(0,0%,100%,.15)}.questionnaire-form[data-v-7ee0f7ac]{display:none;padding:80px 0;background:#fff;min-height:100vh}.questionnaire-header[data-v-7ee0f7ac]{text-align:center;margin-bottom:60px}.questionnaire-header h2[data-v-7ee0f7ac]{font-size:32px;font-weight:600;color:#1a1a1a;margin-bottom:16px}.questionnaire-header p[data-v-7ee0f7ac]{font-size:16px;color:#6b7280;margin-bottom:32px}.progress-container[data-v-7ee0f7ac]{margin-bottom:40px}.progress-info[data-v-7ee0f7ac]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.progress-text[data-v-7ee0f7ac]{font-size:14px;color:#6b7280}.progress-bar[data-v-7ee0f7ac]{width:100%;height:8px;background:#e5e7eb;border-radius:4px;overflow:hidden}.progress-fill[data-v-7ee0f7ac]{height:100%;background:linear-gradient(90deg,#1a1a1a,#374151);border-radius:4px;width:0;transition:width .5s ease}.question-container[data-v-7ee0f7ac]{max-width:600px;margin:0 auto}.question-card[data-v-7ee0f7ac]{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:48px 40px;box-shadow:0 4px 20px rgba(0,0,0,.08);text-align:center;margin-bottom:32px}.question-number[data-v-7ee0f7ac]{display:inline-block;background:#f3f4f6;color:#10b981;padding:8px 16px;border-radius:20px;font-size:14px;font-weight:500;margin-bottom:24px}.question-card h3[data-v-7ee0f7ac]{font-size:28px;font-weight:600;color:#1a1a1a;margin-bottom:16px;line-height:1.3}.question-subtitle[data-v-7ee0f7ac]{font-size:16px;color:#6b7280;margin-bottom:40px;line-height:1.5}.options-grid[data-v-7ee0f7ac]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px;margin-bottom:40px}.question-navigation[data-v-7ee0f7ac]{display:flex;justify-content:space-between;align-items:center;margin-top:32px}.nav-button[data-v-7ee0f7ac]{background:transparent;border:1px solid #d1d5db;color:#10b981;padding:12px 24px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.nav-button[data-v-7ee0f7ac]:hover{border-color:#10b981;color:#10b981}.nav-button[data-v-7ee0f7ac]:disabled{opacity:.5;cursor:not-allowed}.skip-button[data-v-7ee0f7ac]{color:#6b7280;text-decoration:underline;background:none;border:none;font-size:14px;cursor:pointer;padding:8px}.skip-button[data-v-7ee0f7ac]:hover{color:#1a1a1a}.results-section[data-v-7ee0f7ac]{padding:80px 0;background:#fff}.results-hero[data-v-7ee0f7ac]{text-align:center;margin-bottom:60px}.success-icon[data-v-7ee0f7ac]{width:80px;height:80px;background:#10b981;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:32px;font-weight:700;margin:0 auto 24px}.results-hero h1[data-v-7ee0f7ac]{font-size:42px;font-weight:600;color:#1a1a1a;margin-bottom:16px}.results-hero p[data-v-7ee0f7ac]{font-size:18px;color:#6b7280}.results-summary[data-v-7ee0f7ac]{margin-bottom:60px}.summary-card[data-v-7ee0f7ac]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;padding:32px;display:grid;grid-template-columns:repeat(3,1fr);gap:32px;text-align:center}.summary-stat .stat-number[data-v-7ee0f7ac]{display:block;font-size:32px;font-weight:700;color:#1a1a1a;margin-bottom:8px}.summary-stat .stat-label[data-v-7ee0f7ac]{font-size:14px;color:#6b7280;font-weight:500}.frameworks-results[data-v-7ee0f7ac]{margin-bottom:60px}.frameworks-results h2[data-v-7ee0f7ac]{font-size:28px;font-weight:600;color:#1a1a1a;margin-bottom:32px;text-align:center}.frameworks-grid[data-v-7ee0f7ac]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px}.why-these-frameworks[data-v-7ee0f7ac]{margin-bottom:60px}.why-these-frameworks h2[data-v-7ee0f7ac]{font-size:28px;font-weight:600;color:#1a1a1a;margin-bottom:32px;text-align:center}.explanations[data-v-7ee0f7ac]{display:flex;flex-direction:column;gap:24px}.next-steps[data-v-7ee0f7ac]{margin-bottom:60px}.next-steps h2[data-v-7ee0f7ac]{font-size:28px;font-weight:600;color:#1a1a1a;margin-bottom:32px;text-align:center}.steps-list[data-v-7ee0f7ac]{display:flex;flex-direction:column;gap:24px}.next-step[data-v-7ee0f7ac]{display:flex;align-items:flex-start;gap:20px;padding:24px;background:#fff;border:1px solid #e5e7eb;border-radius:12px}.step-icon[data-v-7ee0f7ac]{width:40px;height:40px;background:#1a1a1a;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:16px;flex-shrink:0}.step-content h3[data-v-7ee0f7ac]{font-size:18px;font-weight:600;color:#1a1a1a;margin-bottom:8px}.step-content p[data-v-7ee0f7ac]{color:#6b7280;line-height:1.6}.results-cta[data-v-7ee0f7ac]{text-align:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;padding:40px}.results-cta h2[data-v-7ee0f7ac]{font-size:28px;font-weight:600;color:#1a1a1a;margin-bottom:16px}.results-cta p[data-v-7ee0f7ac]{font-size:18px;color:#6b7280;margin-bottom:32px}.cta-buttons[data-v-7ee0f7ac]{display:flex;gap:16px;justify-content:center;margin-bottom:24px}.btn-secondary[data-v-7ee0f7ac]{background:transparent;color:#1a1a1a;border:1px solid #d1d5db;padding:16px 32px;border-radius:6px;text-decoration:none;font-weight:500;font-size:16px;transition:all .2s ease;display:inline-block}.btn-secondary[data-v-7ee0f7ac]:hover{border-color:#1a1a1a;box-shadow:0 2px 4px rgba(0,0,0,.1)}.contact-info[data-v-7ee0f7ac]{font-size:14px;color:#6b7280}.contact-info a[data-v-7ee0f7ac]{color:#1a1a1a;text-decoration:underline}@media (max-width:768px){.logo[data-v-7ee0f7ac]{font-size:20px}.nav-cta[data-v-7ee0f7ac],.nav-ctah[data-v-7ee0f7ac]{padding:5px 10px;font-size:13px}.nav-ctah[data-v-7ee0f7ac]{margin:8px 0}.nav-links[data-v-7ee0f7ac]{display:none}.hero h1[data-v-7ee0f7ac]{font-size:40px}.section-title h2[data-v-7ee0f7ac]{font-size:32px}.benefits-grid[data-v-7ee0f7ac],.steps-grid[data-v-7ee0f7ac]{grid-template-columns:1fr}.cta-features[data-v-7ee0f7ac]{flex-direction:column;align-items:center;gap:20px}.question-card[data-v-7ee0f7ac]{padding:32px 24px}.question-card h3[data-v-7ee0f7ac]{font-size:24px}.options-grid[data-v-7ee0f7ac]{grid-template-columns:1fr}.question-navigation[data-v-7ee0f7ac]{flex-direction:column;gap:16px}.summary-card[data-v-7ee0f7ac]{grid-template-columns:1fr;gap:24px}.frameworks-grid[data-v-7ee0f7ac]{grid-template-columns:1fr}.cta-buttons[data-v-7ee0f7ac]{flex-direction:column;align-items:center}.results-hero h1[data-v-7ee0f7ac]{font-size:32px}.frameworks-results h2[data-v-7ee0f7ac],.next-steps h2[data-v-7ee0f7ac],.results-cta h2[data-v-7ee0f7ac],.why-these-frameworks h2[data-v-7ee0f7ac]{font-size:24px}}.highlight[data-v-7ee0f7ac]{background-repeat:no-repeat;background-size:100% 30%;background-position:0 90%}[data-v-1ed92bd3]{margin:0;padding:0;box-sizing:border-box}body[data-v-1ed92bd3]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6;color:#1a1a1a;background:#f9fafb}.header[data-v-1ed92bd3]{background:#fff;border-bottom:1px solid #e5e7eb;padding:0 24px;height:64px;display:flex;align-items:center;justify-content:space-between;position:sticky;top:0;z-index:100}.header-left[data-v-1ed92bd3]{display:flex;align-items:center;gap:32px}.logo[data-v-1ed92bd3]{font-size:24px;font-weight:700;color:#1a1a1a;text-decoration:none}.nav-links[data-v-1ed92bd3]{display:flex;gap:24px;list-style:none}.nav-links a[data-v-1ed92bd3]{color:#6b7280;text-decoration:none;font-weight:500;font-size:14px;transition:color .2s ease}.nav-links a.active[data-v-1ed92bd3],.nav-links a[data-v-1ed92bd3]:hover{color:#1a1a1a}.header-right[data-v-1ed92bd3]{display:flex;align-items:center;gap:16px}.notifications[data-v-1ed92bd3]{position:relative;background:none;border:none;color:#6b7280;cursor:pointer;padding:8px;border-radius:6px;transition:background .2s ease;width:32px;height:32px;display:flex;align-items:center;justify-content:center}.notifications[data-v-1ed92bd3]:before{content:"○";font-size:18px}.notifications[data-v-1ed92bd3]:hover{background:#f3f4f6}.notification-badge[data-v-1ed92bd3]{position:absolute;top:6px;right:6px;width:8px;height:8px;background:#6b7280;border-radius:50%}.user-menu[data-v-1ed92bd3]{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:6px;cursor:pointer;transition:background .2s ease}.user-menu[data-v-1ed92bd3]:hover{background:#f3f4f6}.user-avatar[data-v-1ed92bd3]{width:32px;height:32px;background:#1a1a1a;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:14px}.user-info[data-v-1ed92bd3]{display:flex;flex-direction:column}.user-name[data-v-1ed92bd3]{font-size:14px;font-weight:500;color:#1a1a1a}.user-role[data-v-1ed92bd3]{font-size:12px;color:#6b7280}.dashboard[data-v-1ed92bd3]{max-width:1200px;margin:0 auto;padding:32px 24px}.welcome-section[data-v-1ed92bd3]{margin-bottom:32px}.welcome-section h1[data-v-1ed92bd3]{font-size:28px;font-weight:600;color:#1a1a1a;margin-bottom:8px}.welcome-section p[data-v-1ed92bd3]{color:#6b7280;font-size:16px}.stats-grid[data-v-1ed92bd3]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:32px}.stat-card[data-v-1ed92bd3]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:24px;transition:box-shadow .2s ease}.stat-card[data-v-1ed92bd3]:hover{box-shadow:0 4px 12px rgba(0,0,0,.05)}.stat-header[data-v-1ed92bd3]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.stat-title[data-v-1ed92bd3]{font-size:14px;color:#6b7280;font-weight:500}.stat-icon[data-v-1ed92bd3]{width:32px;height:32px;border-radius:6px;display:flex;align-items:center;justify-content:center;color:#6b7280;font-size:16px;font-weight:600}.stat-icon.blue[data-v-1ed92bd3],.stat-icon.green[data-v-1ed92bd3],.stat-icon.red[data-v-1ed92bd3],.stat-icon.yellow[data-v-1ed92bd3]{background:#f3f4f6}.stat-number[data-v-1ed92bd3]{font-size:32px;font-weight:700;color:#1a1a1a;margin-bottom:4px}.stat-change[data-v-1ed92bd3]{font-size:12px;font-weight:500}.stat-change.positive[data-v-1ed92bd3]{color:#374151}.stat-change.negative[data-v-1ed92bd3]{color:#6b7280}.content-grid[data-v-1ed92bd3]{display:grid;grid-template-columns:2fr 1fr;gap:32px;margin-bottom:32px}.framework-status[data-v-1ed92bd3]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:24px}.section-header[data-v-1ed92bd3]{display:flex;justify-content:between;align-items:center;margin-bottom:20px}.section-title[data-v-1ed92bd3]{font-size:18px;font-weight:600;color:#1a1a1a}.framework-list[data-v-1ed92bd3]{display:flex;flex-direction:column;gap:16px}.framework-item[data-v-1ed92bd3]{display:flex;align-items:center;justify-content:space-between;padding:16px;border:1px solid #e5e7eb;border-radius:8px;transition:all .2s ease}.framework-item[data-v-1ed92bd3]:hover{background:#f9fafb;border-color:#d1d5db}.framework-info[data-v-1ed92bd3]{display:flex;align-items:center;gap:12px}.framework-icon[data-v-1ed92bd3]{width:40px;height:40px;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#6b7280;font-weight:600;font-size:14px;background:#f3f4f6}.framework-details h4[data-v-1ed92bd3]{font-size:14px;font-weight:600;color:#1a1a1a;margin-bottom:2px}.framework-details p[data-v-1ed92bd3]{font-size:12px;color:#6b7280}.framework-status-badge[data-v-1ed92bd3]{padding:4px 12px;border-radius:12px;font-size:12px;font-weight:500}.status-compliant[data-v-1ed92bd3]{background:#f3f4f6;color:#374151}.status-progress[data-v-1ed92bd3]{background:#fef3c7;color:#92400e}.status-attention[data-v-1ed92bd3]{background:#f3f4f6;color:#6b7280}.quick-actions[data-v-1ed92bd3]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:24px}.action-buttons[data-v-1ed92bd3]{display:flex;flex-direction:column;gap:12px}.action-button[data-v-1ed92bd3]{display:flex;align-items:center;gap:12px;padding:16px;border:1px solid #e5e7eb;border-radius:8px;text-decoration:none;color:#374151;transition:all .2s ease}.action-button[data-v-1ed92bd3]:hover{background:#f9fafb;border-color:#1a1a1a;color:#1a1a1a}.action-icon[data-v-1ed92bd3]{width:32px;height:32px;background:#f3f4f6;border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:16px}.action-text[data-v-1ed92bd3]{flex:1}.action-text h4[data-v-1ed92bd3]{font-size:14px;font-weight:600;margin-bottom:2px}.action-text p[data-v-1ed92bd3]{font-size:12px;color:#6b7280}.recent-activity[data-v-1ed92bd3]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:24px}.activity-list[data-v-1ed92bd3]{display:flex;flex-direction:column;gap:16px}.activity-item[data-v-1ed92bd3]{display:flex;gap:12px;padding-bottom:16px;border-bottom:1px solid #f3f4f6}.activity-item[data-v-1ed92bd3]:last-child{border-bottom:none;padding-bottom:0}.activity-icon[data-v-1ed92bd3]{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#6b7280;font-size:14px;flex-shrink:0;background:#f3f4f6}.activity-content[data-v-1ed92bd3]{flex:1}.activity-content h4[data-v-1ed92bd3]{font-size:14px;font-weight:500;color:#1a1a1a;margin-bottom:4px}.activity-content p[data-v-1ed92bd3]{font-size:12px;color:#6b7280;line-height:1.4}.activity-time[data-v-1ed92bd3]{font-size:12px;color:#9ca3af;margin-top:4px}.progress-container[data-v-1ed92bd3]{margin-top:8px}.progress-bar[data-v-1ed92bd3]{width:100%;height:6px;background:#e5e7eb;border-radius:3px;overflow:hidden}.progress-fill[data-v-1ed92bd3]{height:100%;background:#6b7280;border-radius:3px;transition:width .3s ease}.progress-text[data-v-1ed92bd3]{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:#6b7280;margin-top:4px}@media (max-width:1024px){.content-grid[data-v-1ed92bd3]{grid-template-columns:1fr}.stats-grid[data-v-1ed92bd3]{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.header[data-v-1ed92bd3]{padding:0 16px}.dashboard[data-v-1ed92bd3]{padding:24px 16px}.stats-grid[data-v-1ed92bd3]{grid-template-columns:1fr}.nav-links[data-v-1ed92bd3],.user-info[data-v-1ed92bd3]{display:none}}[data-v-6de87983]{margin:0;padding:0;box-sizing:border-box}body[data-v-6de87983]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6;color:#1a1a1a;background:#f9fafb}.header[data-v-6de87983]{background:#fff;border-bottom:1px solid #e5e7eb;padding:0 24px;height:64px;display:flex;align-items:center;justify-content:space-between;position:sticky;top:0;z-index:100}.header-left[data-v-6de87983]{display:flex;align-items:center;gap:32px}.logo[data-v-6de87983]{font-size:24px;font-weight:700;color:#1a1a1a;text-decoration:none}.nav-links[data-v-6de87983]{display:flex;gap:24px;list-style:none}.nav-links a[data-v-6de87983]{color:#6b7280;text-decoration:none;font-weight:500;font-size:14px;transition:color .2s ease}.nav-links a.active[data-v-6de87983],.nav-links a[data-v-6de87983]:hover{color:#1a1a1a}.header-right[data-v-6de87983]{display:flex;align-items:center;gap:16px}.notifications[data-v-6de87983]{position:relative;background:none;border:none;color:#6b7280;cursor:pointer;padding:8px;border-radius:6px;transition:background .2s ease;width:32px;height:32px;display:flex;align-items:center;justify-content:center}.notifications[data-v-6de87983]:before{content:"○";font-size:18px}.notifications[data-v-6de87983]:hover{background:#f3f4f6}.notification-badge[data-v-6de87983]{position:absolute;top:6px;right:6px;width:8px;height:8px;background:#6b7280;border-radius:50%}.user-menu[data-v-6de87983]{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:6px;cursor:pointer;transition:background .2s ease}.user-menu[data-v-6de87983]:hover{background:#f3f4f6}.user-avatar[data-v-6de87983]{width:32px;height:32px;background:#1a1a1a;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:14px}.user-info[data-v-6de87983]{display:flex;flex-direction:column}.user-name[data-v-6de87983]{font-size:14px;font-weight:500;color:#1a1a1a}.user-role[data-v-6de87983]{font-size:12px;color:#6b7280}.frameworks-page[data-v-6de87983]{max-width:1200px;margin:0 auto;padding:32px 24px}.page-header[data-v-6de87983]{margin-bottom:32px}.page-header h1[data-v-6de87983]{font-size:28px;font-weight:600;color:#1a1a1a;margin-bottom:8px}.page-header p[data-v-6de87983]{color:#6b7280;font-size:16px;margin-bottom:24px}.page-actions[data-v-6de87983]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px}.search-filter[data-v-6de87983]{display:flex;gap:12px;align-items:center}.search-input[data-v-6de87983]{padding:12px 16px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;background:#fff;width:250px;transition:border-color .2s ease}.search-input[data-v-6de87983]:focus{outline:none;border-color:#1a1a1a}.filter-select[data-v-6de87983]{padding:10px 16px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;background:#fff;cursor:pointer;transition:border-color .2s ease}.filter-select[data-v-6de87983]:focus{outline:none;border-color:#1a1a1a}.add-framework-btn[data-v-6de87983]{background:#10b981;color:#fff;padding:12px 24px;border:none;border-radius:6px;font-weight:500;font-size:14px;cursor:pointer;transition:background .2s ease;text-decoration:none;display:inline-flex;align-items:center;gap:8px}.add-framework-btn[data-v-6de87983]:hover{background:#10b981}.framework-stats[data-v-6de87983]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:32px}.stat-card[data-v-6de87983]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:24px;text-align:center}.stat-number[data-v-6de87983]{font-size:32px;font-weight:700;color:#1a1a1a;margin-bottom:8px}.stat-label[data-v-6de87983]{font-size:14px;color:#6b7280;font-weight:500}.frameworks-grid[data-v-6de87983]{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:24px}.framework-card[data-v-6de87983]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:24px;transition:all .2s ease}.framework-card[data-v-6de87983]:hover{box-shadow:0 4px 12px rgba(0,0,0,.05);transform:translateY(-2px)}.framework-header[data-v-6de87983]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.framework-info[data-v-6de87983]{flex:1}.framework-name[data-v-6de87983]{font-size:18px;font-weight:600;color:#1a1a1a;margin-bottom:4px}.framework-category[data-v-6de87983]{font-size:12px;color:#6b7280;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px}.framework-description[data-v-6de87983]{font-size:14px;color:#6b7280;line-height:1.5;height:42px}.framework-status[data-v-6de87983]{display:flex;align-items:center;gap:8px;margin-bottom:16px}.status-indicator[data-v-6de87983]{width:8px;height:8px;border-radius:50%}.status-active[data-v-6de87983]{background:#6b7280}.status-progress[data-v-6de87983]{background:#f59e0b}.status-inactive[data-v-6de87983]{background:#d1d5db}.status-text[data-v-6de87983]{font-size:14px;font-weight:500;color:#374151}.framework-progress[data-v-6de87983]{margin-bottom:16px}.progress-header[data-v-6de87983]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.progress-label[data-v-6de87983]{font-size:12px;color:#6b7280}.progress-percentage[data-v-6de87983]{font-size:12px;font-weight:600;color:#1a1a1a}.progress-bar[data-v-6de87983]{width:100%;height:6px;background:#e5e7eb;border-radius:3px;overflow:hidden}.progress-fill[data-v-6de87983]{height:100%;background:#6b7280;border-radius:3px;transition:width .3s ease}.framework-actions[data-v-6de87983]{display:flex;gap:8px}.action-btn[data-v-6de87983]{flex:1;padding:8px 0;border:1px solid #d1d5db;border-radius:6px;background:#fff;color:#374151;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s ease;text-decoration:none;text-align:center}.action-btn[data-v-6de87983]:hover{border-color:#1a1a1a;color:#1a1a1a}.action-btn.primary[data-v-6de87983]{background:#10b981;color:#fff;border-color:#10b981}.action-btn.primary[data-v-6de87983]:hover{background:#10b981}.framework-metadata[data-v-6de87983]{margin-top:16px;padding-top:16px;border-top:1px solid #f3f4f6;display:flex;justify-content:space-between;align-items:center;font-size:12px;color:#9ca3af}.framework-updated[data-v-6de87983]{display:flex;align-items:center;gap:4px}.framework-cost[data-v-6de87983]{font-weight:500;color:#374151}.empty-state[data-v-6de87983]{text-align:center;padding:60px 20px;color:#6b7280}.empty-state h3[data-v-6de87983]{font-size:18px;margin-bottom:8px;color:#374151}.empty-state p[data-v-6de87983]{margin-bottom:24px}@media (max-width:1024px){.framework-stats[data-v-6de87983]{grid-template-columns:repeat(2,1fr)}.frameworks-grid[data-v-6de87983]{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}}@media (max-width:768px){.header[data-v-6de87983]{padding:0 16px}.frameworks-page[data-v-6de87983]{padding:24px 16px}.framework-stats[data-v-6de87983],.frameworks-grid[data-v-6de87983]{grid-template-columns:1fr}.nav-links[data-v-6de87983],.user-info[data-v-6de87983]{display:none}.page-actions[data-v-6de87983]{flex-direction:column;align-items:stretch}.search-filter[data-v-6de87983]{flex-direction:column}.search-input[data-v-6de87983]{width:100%}}.filter-tags[data-v-6de87983]{display:flex;gap:8px;margin-bottom:24px;flex-wrap:wrap}.filter-tag[data-v-6de87983]{padding:6px 12px;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:16px;font-size:12px;color:#6b7280;cursor:pointer;transition:all .2s ease}.filter-tag.active[data-v-6de87983],.filter-tag[data-v-6de87983]:hover{background:#1a1a1a;color:#fff;border-color:#1a1a1a}[data-v-4f2c759e]{margin:0;padding:0;box-sizing:border-box}body[data-v-4f2c759e]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6;color:#1a1a1a;background:#f9fafb}.header[data-v-4f2c759e]{background:#fff;border-bottom:1px solid #e5e7eb;padding:0 24px;height:64px;display:flex;align-items:center;justify-content:space-between;position:sticky;top:0;z-index:100}.header-left[data-v-4f2c759e]{display:flex;align-items:center;gap:32px}.logo[data-v-4f2c759e]{font-size:24px;font-weight:700;color:#1a1a1a;text-decoration:none}.nav-links[data-v-4f2c759e]{display:flex;gap:24px;list-style:none}.nav-links a[data-v-4f2c759e]{color:#6b7280;text-decoration:none;font-weight:500;font-size:14px;transition:color .2s ease}.nav-links a.active[data-v-4f2c759e],.nav-links a[data-v-4f2c759e]:hover{color:#1a1a1a}.header-right[data-v-4f2c759e]{display:flex;align-items:center;gap:16px}.notifications[data-v-4f2c759e]{position:relative;background:none;border:none;color:#6b7280;cursor:pointer;padding:8px;border-radius:6px;transition:background .2s ease;width:32px;height:32px;display:flex;align-items:center;justify-content:center}.notifications[data-v-4f2c759e]:before{content:"○";font-size:18px}.notifications[data-v-4f2c759e]:hover{background:#f3f4f6}.notification-badge[data-v-4f2c759e]{position:absolute;top:6px;right:6px;width:8px;height:8px;background:#6b7280;border-radius:50%}.user-menu[data-v-4f2c759e]{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:6px;cursor:pointer;transition:background .2s ease}.user-menu[data-v-4f2c759e]:hover{background:#f3f4f6}.user-avatar[data-v-4f2c759e]{width:32px;height:32px;background:#1a1a1a;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:14px}.user-info[data-v-4f2c759e]{display:flex;flex-direction:column}.user-name[data-v-4f2c759e]{font-size:14px;font-weight:500;color:#1a1a1a}.user-role[data-v-4f2c759e]{font-size:12px;color:#6b7280}.evidence-page[data-v-4f2c759e]{max-width:1200px;margin:0 auto;padding:32px 24px}.page-header[data-v-4f2c759e]{margin-bottom:32px}.page-header h1[data-v-4f2c759e]{font-size:28px;font-weight:600;color:#1a1a1a;margin-bottom:8px}.page-header p[data-v-4f2c759e]{color:#6b7280;font-size:16px;margin-bottom:24px}.page-actions[data-v-4f2c759e]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px}.search-filter[data-v-4f2c759e]{display:flex;gap:12px;align-items:center}.search-input[data-v-4f2c759e]{padding:12px 16px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;background:#fff;width:250px;transition:border-color .2s ease}.search-input[data-v-4f2c759e]:focus{outline:none;border-color:#1a1a1a}.filter-select[data-v-4f2c759e]{padding:10px 16px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;background:#fff;cursor:pointer;transition:border-color .2s ease}.filter-select[data-v-4f2c759e]:focus{outline:none;border-color:#1a1a1a}.upload-btn[data-v-4f2c759e]{background:#1a1a1a;color:#fff;padding:12px 24px;border:none;border-radius:6px;font-weight:500;font-size:14px;cursor:pointer;transition:background .2s ease;text-decoration:none;display:inline-flex;align-items:center;gap:8px}.upload-btn[data-v-4f2c759e]:hover{background:#374151}.evidence-stats[data-v-4f2c759e]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:32px}.stat-card[data-v-4f2c759e]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:24px;text-align:center}.stat-number[data-v-4f2c759e]{font-size:32px;font-weight:700;color:#1a1a1a;margin-bottom:8px}.stat-label[data-v-4f2c759e]{font-size:14px;color:#6b7280;font-weight:500}.collection-status[data-v-4f2c759e]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:24px;margin-bottom:32px}.collection-header[data-v-4f2c759e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.section-title[data-v-4f2c759e]{font-size:18px;font-weight:600;color:#1a1a1a}.collection-grid[data-v-4f2c759e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px}.collection-item[data-v-4f2c759e]{padding:16px;border:1px solid #e5e7eb;border-radius:8px;transition:all .2s ease}.collection-item[data-v-4f2c759e]:hover{background:#f9fafb}.collection-framework[data-v-4f2c759e]{font-size:14px;font-weight:600;color:#1a1a1a;margin-bottom:8px}.collection-progress[data-v-4f2c759e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.progress-label[data-v-4f2c759e]{font-size:12px;color:#6b7280}.progress-percentage[data-v-4f2c759e]{font-size:12px;font-weight:600;color:#1a1a1a}.progress-bar[data-v-4f2c759e]{width:100%;height:4px;background:#e5e7eb;border-radius:2px;overflow:hidden}.progress-fill[data-v-4f2c759e]{height:100%;background:#6b7280;border-radius:2px;transition:width .3s ease}.evidence-list[data-v-4f2c759e]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden}.evidence-header[data-v-4f2c759e]{padding:20px 24px;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;align-items:center}.evidence-table[data-v-4f2c759e]{width:100%;border-collapse:collapse}.evidence-table th[data-v-4f2c759e]{text-align:left;padding:16px 24px;font-weight:600;font-size:12px;color:#6b7280;text-transform:uppercase;letter-spacing:.5px;background:#f9fafb;border-bottom:1px solid #e5e7eb}.evidence-table td[data-v-4f2c759e]{padding:16px 24px;border-bottom:1px solid #f3f4f6;font-size:14px}.evidence-table tr[data-v-4f2c759e]:hover{background:#f9fafb}.evidence-table tr:last-child td[data-v-4f2c759e]{border-bottom:none}.evidence-name[data-v-4f2c759e]{font-weight:500;color:#1a1a1a;margin-bottom:4px}.evidence-description[data-v-4f2c759e]{font-size:12px;color:#6b7280}.evidence-type[data-v-4f2c759e]{display:inline-block;padding:4px 8px;background:#f3f4f6;border-radius:12px;font-size:11px;font-weight:500;color:#6b7280;text-transform:uppercase}.evidence-status[data-v-4f2c759e]{display:flex;align-items:center;gap:8px}.status-indicator[data-v-4f2c759e]{width:8px;height:8px;border-radius:50%}.status-verified[data-v-4f2c759e]{background:#6b7280}.status-pending[data-v-4f2c759e]{background:#f59e0b}.status-failed[data-v-4f2c759e]{background:#ef4444}.status-text[data-v-4f2c759e]{font-size:12px;font-weight:500;color:#374151}.evidence-actions[data-v-4f2c759e]{display:flex;gap:8px}.action-link[data-v-4f2c759e]{font-size:12px;color:#6b7280;text-decoration:none;padding:4px 8px;border-radius:4px;transition:all .2s ease}.action-link[data-v-4f2c759e]:hover{background:#f3f4f6;color:#1a1a1a}.evidence-date[data-v-4f2c759e]{font-size:12px;color:#9ca3af}.upload-modal[data-v-4f2c759e]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:none;align-items:center;justify-content:center;z-index:1000}.upload-modal.show[data-v-4f2c759e]{display:flex}.upload-content[data-v-4f2c759e]{background:#fff;border-radius:12px;padding:32px;max-width:500px;width:90%;max-height:80vh;overflow-y:auto}.upload-header[data-v-4f2c759e]{text-align:center;margin-bottom:24px}.upload-header h3[data-v-4f2c759e]{font-size:20px;font-weight:600;color:#1a1a1a;margin-bottom:8px}.upload-zone[data-v-4f2c759e]{border:2px dashed #d1d5db;border-radius:8px;padding:40px 20px;text-align:center;margin-bottom:24px;transition:all .2s ease;cursor:pointer}.upload-zone.dragover[data-v-4f2c759e],.upload-zone[data-v-4f2c759e]:hover{border-color:#1a1a1a;background:#f9fafb}.upload-icon[data-v-4f2c759e]{font-size:48px;color:#d1d5db;margin-bottom:16px}.upload-text[data-v-4f2c759e]{font-size:16px;color:#6b7280;margin-bottom:8px}.upload-hint[data-v-4f2c759e]{font-size:12px;color:#9ca3af}.form-group[data-v-4f2c759e]{margin-bottom:16px}.form-label[data-v-4f2c759e]{display:block;font-size:14px;font-weight:500;color:#374151;margin-bottom:8px}.form-input[data-v-4f2c759e],.form-textarea[data-v-4f2c759e]{padding:12px 16px}.form-input[data-v-4f2c759e],.form-select[data-v-4f2c759e],.form-textarea[data-v-4f2c759e]{width:100%;border:1px solid #d1d5db;border-radius:6px;font-size:14px;transition:border-color .2s ease}.form-select[data-v-4f2c759e]{padding:10px 16px}.form-input[data-v-4f2c759e]:focus,.form-select[data-v-4f2c759e]:focus,.form-textarea[data-v-4f2c759e]:focus{outline:none;border-color:#1a1a1a}.form-textarea[data-v-4f2c759e]{resize:vertical;min-height:80px}.modal-actions[data-v-4f2c759e]{display:flex;gap:12px;justify-content:flex-end;margin-top:24px}.btn-cancel[data-v-4f2c759e]{padding:12px 24px;border:1px solid #d1d5db;border-radius:6px;background:#fff;color:#6b7280;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.btn-cancel[data-v-4f2c759e]:hover{border-color:#1a1a1a;color:#1a1a1a}.btn-upload[data-v-4f2c759e]{padding:12px 24px;border:none;border-radius:6px;background:#1a1a1a;color:#fff;font-size:14px;font-weight:500;cursor:pointer;transition:background .2s ease}.btn-upload[data-v-4f2c759e]:hover{background:#374151}@media (max-width:1024px){.evidence-stats[data-v-4f2c759e]{grid-template-columns:repeat(2,1fr)}.collection-grid[data-v-4f2c759e]{grid-template-columns:1fr}}@media (max-width:768px){.header[data-v-4f2c759e]{padding:0 16px}.evidence-page[data-v-4f2c759e]{padding:24px 16px}.evidence-stats[data-v-4f2c759e]{grid-template-columns:1fr}.nav-links[data-v-4f2c759e],.user-info[data-v-4f2c759e]{display:none}.page-actions[data-v-4f2c759e]{flex-direction:column;align-items:stretch}.search-filter[data-v-4f2c759e]{flex-direction:column}.search-input[data-v-4f2c759e]{width:100%}.evidence-table[data-v-4f2c759e]{font-size:12px}.evidence-table td[data-v-4f2c759e],.evidence-table th[data-v-4f2c759e]{padding:12px 16px}}.hidden-file-input[data-v-4f2c759e]{display:none}[data-v-c41c0bfc]{margin:0;padding:0;box-sizing:border-box}body[data-v-c41c0bfc]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6;color:#1a1a1a;background:#f9fafb}.header[data-v-c41c0bfc]{background:#fff;border-bottom:1px solid #e5e7eb;padding:0 24px;height:64px;display:flex;align-items:center;justify-content:space-between;position:sticky;top:0;z-index:100}.header-left[data-v-c41c0bfc]{display:flex;align-items:center;gap:32px}.logo[data-v-c41c0bfc]{font-size:24px;font-weight:700;color:#1a1a1a;text-decoration:none}.nav-links[data-v-c41c0bfc]{display:flex;gap:24px;list-style:none}.nav-links a[data-v-c41c0bfc]{color:#6b7280;text-decoration:none;font-weight:500;font-size:14px;transition:color .2s ease}.nav-links a.active[data-v-c41c0bfc],.nav-links a[data-v-c41c0bfc]:hover{color:#1a1a1a}.header-right[data-v-c41c0bfc]{display:flex;align-items:center;gap:16px}.notifications[data-v-c41c0bfc]{position:relative;background:none;border:none;color:#6b7280;cursor:pointer;padding:8px;border-radius:6px;transition:background .2s ease;width:32px;height:32px;display:flex;align-items:center;justify-content:center}.notifications[data-v-c41c0bfc]:before{content:"○";font-size:18px}.notifications[data-v-c41c0bfc]:hover{background:#f3f4f6}.notification-badge[data-v-c41c0bfc]{position:absolute;top:6px;right:6px;width:8px;height:8px;background:#6b7280;border-radius:50%}.user-menu[data-v-c41c0bfc]{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:6px;cursor:pointer;transition:background .2s ease}.user-menu[data-v-c41c0bfc]:hover{background:#f3f4f6}.user-avatar[data-v-c41c0bfc]{width:32px;height:32px;background:#1a1a1a;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:14px}.user-info[data-v-c41c0bfc]{display:flex;flex-direction:column}.user-name[data-v-c41c0bfc]{font-size:14px;font-weight:500;color:#1a1a1a}.user-role[data-v-c41c0bfc]{font-size:12px;color:#6b7280}.policies-page[data-v-c41c0bfc]{max-width:1200px;margin:0 auto;padding:32px 24px}.page-header[data-v-c41c0bfc]{margin-bottom:32px}.page-header h1[data-v-c41c0bfc]{font-size:28px;font-weight:600;color:#1a1a1a;margin-bottom:8px}.page-header p[data-v-c41c0bfc]{color:#6b7280;font-size:16px;margin-bottom:24px}.page-actions[data-v-c41c0bfc]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px}.search-filter[data-v-c41c0bfc]{display:flex;gap:12px;align-items:center}.search-input[data-v-c41c0bfc]{padding:12px 16px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;background:#fff;width:250px;transition:border-color .2s ease}.search-input[data-v-c41c0bfc]:focus{outline:none;border-color:#1a1a1a}.filter-select[data-v-c41c0bfc]{padding:10px 16px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;background:#fff;cursor:pointer;transition:border-color .2s ease}.filter-select[data-v-c41c0bfc]:focus{outline:none;border-color:#1a1a1a}.action-buttons[data-v-c41c0bfc]{display:flex;gap:12px}.create-policy-btn[data-v-c41c0bfc]{background:#1a1a1a;color:#fff;padding:12px 24px;border:none;border-radius:6px;font-weight:500;font-size:14px;cursor:pointer;transition:background .2s ease;text-decoration:none;display:inline-flex;align-items:center;gap:8px}.create-policy-btn[data-v-c41c0bfc]:hover{background:#374151}.template-btn[data-v-c41c0bfc]{background:#fff;color:#374151;padding:12px 24px;border:1px solid #d1d5db;border-radius:6px;font-weight:500;font-size:14px;cursor:pointer;transition:all .2s ease;text-decoration:none;display:inline-flex;align-items:center;gap:8px}.template-btn[data-v-c41c0bfc]:hover{border-color:#1a1a1a;color:#1a1a1a}.policy-stats[data-v-c41c0bfc]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:32px}.stat-card[data-v-c41c0bfc]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:24px;text-align:center}.stat-number[data-v-c41c0bfc]{font-size:32px;font-weight:700;color:#1a1a1a;margin-bottom:8px}.stat-label[data-v-c41c0bfc]{font-size:14px;color:#6b7280;font-weight:500}.policy-templates[data-v-c41c0bfc]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:24px;margin-bottom:32px}.templates-header[data-v-c41c0bfc]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.section-title[data-v-c41c0bfc]{font-size:18px;font-weight:600;color:#1a1a1a}.templates-grid[data-v-c41c0bfc]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px}.template-card[data-v-c41c0bfc]{padding:20px;border:1px solid #e5e7eb;border-radius:8px;transition:all .2s ease;cursor:pointer}.template-card[data-v-c41c0bfc]:hover{background:#f9fafb;border-color:#1a1a1a}.template-name[data-v-c41c0bfc]{font-size:16px;font-weight:600;color:#1a1a1a;margin-bottom:8px}.template-description[data-v-c41c0bfc]{font-size:14px;color:#6b7280;margin-bottom:12px;line-height:1.5}.template-frameworks[data-v-c41c0bfc]{display:flex;gap:8px;flex-wrap:wrap}.framework-tag[data-v-c41c0bfc]{padding:4px 8px;background:#f3f4f6;border-radius:12px;font-size:11px;font-weight:500;color:#6b7280;text-transform:uppercase}.policy-list[data-v-c41c0bfc]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden}.policy-header[data-v-c41c0bfc]{padding:20px 24px;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;align-items:center}.policy-table[data-v-c41c0bfc]{width:100%;border-collapse:collapse}.policy-table th[data-v-c41c0bfc]{text-align:left;padding:16px 24px;font-weight:600;font-size:12px;color:#6b7280;text-transform:uppercase;letter-spacing:.5px;background:#f9fafb;border-bottom:1px solid #e5e7eb}.policy-table td[data-v-c41c0bfc]{padding:16px 24px;border-bottom:1px solid #f3f4f6;font-size:14px}.policy-table tr[data-v-c41c0bfc]:hover{background:#f9fafb}.policy-table tr:last-child td[data-v-c41c0bfc]{border-bottom:none}.policy-name[data-v-c41c0bfc]{font-weight:500;color:#1a1a1a;margin-bottom:4px}.policy-description[data-v-c41c0bfc]{font-size:12px;color:#6b7280}.policy-status[data-v-c41c0bfc]{display:flex;align-items:center;gap:8px}.status-indicator[data-v-c41c0bfc]{width:8px;height:8px;border-radius:50%}.status-approved[data-v-c41c0bfc]{background:#6b7280}.status-review[data-v-c41c0bfc]{background:#f59e0b}.status-draft[data-v-c41c0bfc]{background:#d1d5db}.status-expired[data-v-c41c0bfc]{background:#ef4444}.status-text[data-v-c41c0bfc]{font-size:12px;font-weight:500;color:#374151}.policy-actions[data-v-c41c0bfc]{display:flex;gap:8px}.action-link[data-v-c41c0bfc]{font-size:12px;color:#6b7280;text-decoration:none;padding:4px 8px;border-radius:4px;transition:all .2s ease}.action-link[data-v-c41c0bfc]:hover{background:#f3f4f6;color:#1a1a1a}.policy-date[data-v-c41c0bfc]{font-size:12px;color:#9ca3af}.policy-owner[data-v-c41c0bfc]{font-size:12px;color:#6b7280}.policy-frameworks[data-v-c41c0bfc]{display:flex;gap:4px;flex-wrap:wrap}.policy-framework-tag[data-v-c41c0bfc]{padding:2px 6px;background:#f3f4f6;border-radius:8px;font-size:10px;font-weight:500;color:#6b7280}.create-modal[data-v-c41c0bfc]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:none;align-items:center;justify-content:center;z-index:1000}.create-modal.show[data-v-c41c0bfc]{display:flex}.create-content[data-v-c41c0bfc]{background:#fff;border-radius:12px;padding:32px;max-width:600px;width:90%;max-height:80vh;overflow-y:auto}.create-header[data-v-c41c0bfc]{text-align:center;margin-bottom:24px}.create-header h3[data-v-c41c0bfc]{font-size:20px;font-weight:600;color:#1a1a1a;margin-bottom:8px}.form-group[data-v-c41c0bfc]{margin-bottom:16px}.form-label[data-v-c41c0bfc]{display:block;font-size:14px;font-weight:500;color:#374151;margin-bottom:8px}.form-input[data-v-c41c0bfc],.form-textarea[data-v-c41c0bfc]{padding:12px 16px}.form-input[data-v-c41c0bfc],.form-select[data-v-c41c0bfc],.form-textarea[data-v-c41c0bfc]{width:100%;border:1px solid #d1d5db;border-radius:6px;font-size:14px;transition:border-color .2s ease}.form-select[data-v-c41c0bfc]{padding:10px 16px}.form-input[data-v-c41c0bfc]:focus,.form-select[data-v-c41c0bfc]:focus,.form-textarea[data-v-c41c0bfc]:focus{outline:none;border-color:#1a1a1a}.form-textarea[data-v-c41c0bfc]{resize:vertical;min-height:120px}.modal-actions[data-v-c41c0bfc]{display:flex;gap:12px;justify-content:flex-end;margin-top:24px}.btn-cancel[data-v-c41c0bfc]{padding:12px 24px;border:1px solid #d1d5db;border-radius:6px;background:#fff;color:#6b7280;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.btn-cancel[data-v-c41c0bfc]:hover{border-color:#1a1a1a;color:#1a1a1a}.btn-create[data-v-c41c0bfc]{padding:12px 24px;border:none;border-radius:6px;background:#1a1a1a;color:#fff;font-size:14px;font-weight:500;cursor:pointer;transition:background .2s ease}.btn-create[data-v-c41c0bfc]:hover{background:#374151}@media (max-width:1024px){.policy-stats[data-v-c41c0bfc]{grid-template-columns:repeat(2,1fr)}.templates-grid[data-v-c41c0bfc]{grid-template-columns:1fr}}@media (max-width:768px){.header[data-v-c41c0bfc]{padding:0 16px}.policies-page[data-v-c41c0bfc]{padding:24px 16px}.policy-stats[data-v-c41c0bfc]{grid-template-columns:1fr}.nav-links[data-v-c41c0bfc],.user-info[data-v-c41c0bfc]{display:none}.page-actions[data-v-c41c0bfc]{flex-direction:column;align-items:stretch}.search-filter[data-v-c41c0bfc]{flex-direction:column}.search-input[data-v-c41c0bfc]{width:100%}.action-buttons[data-v-c41c0bfc]{justify-content:stretch}.policy-table[data-v-c41c0bfc]{font-size:12px}.policy-table td[data-v-c41c0bfc],.policy-table th[data-v-c41c0bfc]{padding:12px 16px}}[data-v-69611442]{margin:0;padding:0;box-sizing:border-box}body[data-v-69611442]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6;color:#1a1a1a;background:#f9fafb}.header[data-v-69611442]{background:#fff;border-bottom:1px solid #e5e7eb;padding:0 24px;height:64px;display:flex;align-items:center;justify-content:space-between;position:sticky;top:0;z-index:100}.header-left[data-v-69611442]{display:flex;align-items:center;gap:32px}.logo[data-v-69611442]{font-size:24px;font-weight:700;color:#1a1a1a;text-decoration:none}.nav-links[data-v-69611442]{display:flex;gap:24px;list-style:none}.nav-links a[data-v-69611442]{color:#6b7280;text-decoration:none;font-weight:500;font-size:14px;transition:color .2s ease}.nav-links a.active[data-v-69611442],.nav-links a[data-v-69611442]:hover{color:#1a1a1a}.header-right[data-v-69611442]{display:flex;align-items:center;gap:16px}.notifications[data-v-69611442]{position:relative;background:none;border:none;color:#6b7280;cursor:pointer;padding:8px;border-radius:6px;transition:background .2s ease;width:32px;height:32px;display:flex;align-items:center;justify-content:center}.notifications[data-v-69611442]:before{content:"○";font-size:18px}.notifications[data-v-69611442]:hover{background:#f3f4f6}.notification-badge[data-v-69611442]{position:absolute;top:6px;right:6px;width:8px;height:8px;background:#6b7280;border-radius:50%}.user-menu[data-v-69611442]{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:6px;cursor:pointer;transition:background .2s ease}.user-menu[data-v-69611442]:hover{background:#f3f4f6}.user-avatar[data-v-69611442]{width:32px;height:32px;background:#1a1a1a;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:14px}.user-info[data-v-69611442]{display:flex;flex-direction:column}.user-name[data-v-69611442]{font-size:14px;font-weight:500;color:#1a1a1a}.user-role[data-v-69611442]{font-size:12px;color:#6b7280}.audits-page[data-v-69611442]{max-width:1200px;margin:0 auto;padding:32px 24px}.page-header[data-v-69611442]{margin-bottom:32px}.page-header h1[data-v-69611442]{font-size:28px;font-weight:600;color:#1a1a1a;margin-bottom:8px}.page-header p[data-v-69611442]{color:#6b7280;font-size:16px;margin-bottom:24px}.page-actions[data-v-69611442]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px}.search-filter[data-v-69611442]{display:flex;gap:12px;align-items:center}.search-input[data-v-69611442]{padding:12px 16px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;background:#fff;width:250px;transition:border-color .2s ease}.search-input[data-v-69611442]:focus{outline:none;border-color:#1a1a1a}.filter-select[data-v-69611442]{padding:10px 16px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;background:#fff;cursor:pointer;transition:border-color .2s ease}.filter-select[data-v-69611442]:focus{outline:none;border-color:#1a1a1a}.schedule-audit-btn[data-v-69611442]{background:#1a1a1a;color:#fff;padding:12px 24px;border:none;border-radius:6px;font-weight:500;font-size:14px;cursor:pointer;transition:background .2s ease;text-decoration:none;display:inline-flex;align-items:center;gap:8px}.schedule-audit-btn[data-v-69611442]:hover{background:#374151}.audit-stats[data-v-69611442]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:32px}.stat-card[data-v-69611442]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:24px;text-align:center}.stat-number[data-v-69611442]{font-size:32px;font-weight:700;color:#1a1a1a;margin-bottom:8px}.stat-label[data-v-69611442]{font-size:14px;color:#6b7280;font-weight:500}.upcoming-audits[data-v-69611442]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:24px;margin-bottom:32px}.upcoming-header[data-v-69611442]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.section-title[data-v-69611442]{font-size:18px;font-weight:600;color:#1a1a1a}.upcoming-grid[data-v-69611442]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px}.upcoming-card[data-v-69611442]{padding:20px;border:1px solid #e5e7eb;border-radius:8px;transition:all .2s ease}.upcoming-card[data-v-69611442]:hover{background:#f9fafb;border-color:#1a1a1a}.audit-type[data-v-69611442]{font-size:12px;color:#6b7280;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px}.audit-name[data-v-69611442]{font-size:16px;font-weight:600;color:#1a1a1a;margin-bottom:8px}.audit-details[data-v-69611442]{font-size:14px;color:#6b7280;margin-bottom:12px}.audit-countdown[data-v-69611442]{display:flex;justify-content:space-between;align-items:center}.countdown-text[data-v-69611442]{font-size:12px;color:#f59e0b;font-weight:500}.audit-status-badge[data-v-69611442]{padding:4px 8px;border-radius:12px;font-size:11px;font-weight:500;text-transform:uppercase}.status-scheduled[data-v-69611442]{background:#f3f4f6;color:#6b7280}.status-preparing[data-v-69611442]{background:#fef3c7;color:#92400e}.status-in-progress[data-v-69611442]{background:#dbeafe;color:#1d4ed8}.audit-readiness[data-v-69611442]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:24px;margin-bottom:32px}.readiness-grid[data-v-69611442]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px;margin-top:20px}.readiness-item[data-v-69611442]{padding:16px;border:1px solid #e5e7eb;border-radius:8px}.readiness-framework[data-v-69611442]{font-size:14px;font-weight:600;color:#1a1a1a;margin-bottom:8px}.readiness-progress[data-v-69611442]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.progress-label[data-v-69611442]{font-size:12px;color:#6b7280}.progress-percentage[data-v-69611442]{font-size:12px;font-weight:600;color:#1a1a1a}.progress-bar[data-v-69611442]{width:100%;height:4px;background:#e5e7eb;border-radius:2px;overflow:hidden}.progress-fill[data-v-69611442]{height:100%;background:#6b7280;border-radius:2px;transition:width .3s ease}.audit-history[data-v-69611442]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden}.history-header[data-v-69611442]{padding:20px 24px;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;align-items:center}.audit-table[data-v-69611442]{width:100%;border-collapse:collapse}.audit-table th[data-v-69611442]{text-align:left;padding:16px 24px;font-weight:600;font-size:12px;color:#6b7280;text-transform:uppercase;letter-spacing:.5px;background:#f9fafb;border-bottom:1px solid #e5e7eb}.audit-table td[data-v-69611442]{padding:16px 24px;border-bottom:1px solid #f3f4f6;font-size:14px}.audit-table tr[data-v-69611442]:hover{background:#f9fafb}.audit-table tr:last-child td[data-v-69611442]{border-bottom:none}.audit-title[data-v-69611442]{font-weight:500;color:#1a1a1a;margin-bottom:4px}.audit-description[data-v-69611442]{font-size:12px;color:#6b7280}.audit-status[data-v-69611442]{display:flex;align-items:center;gap:8px}.status-indicator[data-v-69611442]{width:8px;height:8px;border-radius:50%}.status-completed[data-v-69611442]{background:#6b7280}.status-ongoing[data-v-69611442]{background:#3b82f6}.status-failed[data-v-69611442]{background:#ef4444}.status-text[data-v-69611442]{font-size:12px;font-weight:500;color:#374151}.audit-actions[data-v-69611442]{display:flex;gap:8px}.action-link[data-v-69611442]{font-size:12px;color:#6b7280;text-decoration:none;padding:4px 8px;border-radius:4px;transition:all .2s ease}.action-link[data-v-69611442]:hover{background:#f3f4f6;color:#1a1a1a}.audit-date[data-v-69611442]{font-size:12px;color:#9ca3af}.audit-auditor[data-v-69611442]{font-size:12px;color:#6b7280}.audit-result[data-v-69611442]{padding:4px 8px;border-radius:12px;font-size:11px;font-weight:500;text-transform:uppercase}.result-pass[data-v-69611442]{background:#f3f4f6;color:#374151}.result-conditional[data-v-69611442]{background:#fef3c7;color:#92400e}.result-fail[data-v-69611442]{background:#fee2e2;color:#dc2626}.schedule-modal[data-v-69611442]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:none;align-items:center;justify-content:center;z-index:1000}.schedule-modal.show[data-v-69611442]{display:flex}.schedule-content[data-v-69611442]{background:#fff;border-radius:12px;padding:32px;max-width:500px;width:90%;max-height:80vh;overflow-y:auto}.schedule-header[data-v-69611442]{text-align:center;margin-bottom:24px}.schedule-header h3[data-v-69611442]{font-size:20px;font-weight:600;color:#1a1a1a;margin-bottom:8px}.form-group[data-v-69611442]{margin-bottom:16px}.form-label[data-v-69611442]{display:block;font-size:14px;font-weight:500;color:#374151;margin-bottom:8px}.form-input[data-v-69611442],.form-textarea[data-v-69611442]{padding:12px 16px}.form-input[data-v-69611442],.form-select[data-v-69611442],.form-textarea[data-v-69611442]{width:100%;border:1px solid #d1d5db;border-radius:6px;font-size:14px;transition:border-color .2s ease}.form-select[data-v-69611442]{padding:10px 16px}.form-input[data-v-69611442]:focus,.form-select[data-v-69611442]:focus,.form-textarea[data-v-69611442]:focus{outline:none;border-color:#1a1a1a}.form-textarea[data-v-69611442]{resize:vertical;min-height:80px}.modal-actions[data-v-69611442]{display:flex;gap:12px;justify-content:flex-end;margin-top:24px}.btn-cancel[data-v-69611442]{padding:12px 24px;border:1px solid #d1d5db;border-radius:6px;background:#fff;color:#6b7280;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.btn-cancel[data-v-69611442]:hover{border-color:#1a1a1a;color:#1a1a1a}.btn-schedule[data-v-69611442]{padding:12px 24px;border:none;border-radius:6px;background:#1a1a1a;color:#fff;font-size:14px;font-weight:500;cursor:pointer;transition:background .2s ease}.btn-schedule[data-v-69611442]:hover{background:#374151}@media (max-width:1024px){.audit-stats[data-v-69611442]{grid-template-columns:repeat(2,1fr)}.readiness-grid[data-v-69611442],.upcoming-grid[data-v-69611442]{grid-template-columns:1fr}}@media (max-width:768px){.header[data-v-69611442]{padding:0 16px}.audits-page[data-v-69611442]{padding:24px 16px}.audit-stats[data-v-69611442]{grid-template-columns:1fr}.nav-links[data-v-69611442],.user-info[data-v-69611442]{display:none}.page-actions[data-v-69611442]{flex-direction:column;align-items:stretch}.search-filter[data-v-69611442]{flex-direction:column}.search-input[data-v-69611442]{width:100%}.audit-table[data-v-69611442]{font-size:12px}.audit-table td[data-v-69611442],.audit-table th[data-v-69611442]{padding:12px 16px}}[data-v-55078660]{margin:0;padding:0;box-sizing:border-box}body[data-v-55078660]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6;color:#1a1a1a;background:#f9fafb}.header[data-v-55078660]{background:#fff;border-bottom:1px solid #e5e7eb;padding:0 24px;height:64px;display:flex;align-items:center;justify-content:space-between;position:sticky;top:0;z-index:100}.header-left[data-v-55078660]{display:flex;align-items:center;gap:32px}.logo[data-v-55078660]{font-size:24px;font-weight:700;color:#1a1a1a;text-decoration:none}.nav-links[data-v-55078660]{display:flex;gap:24px;list-style:none}.nav-links a[data-v-55078660]{color:#6b7280;text-decoration:none;font-weight:500;font-size:14px;transition:color .2s ease}.nav-links a.active[data-v-55078660],.nav-links a[data-v-55078660]:hover{color:#1a1a1a}.header-right[data-v-55078660]{display:flex;align-items:center;gap:16px}.notifications[data-v-55078660]{position:relative;background:none;border:none;color:#6b7280;cursor:pointer;padding:8px;border-radius:6px;transition:background .2s ease;width:32px;height:32px;display:flex;align-items:center;justify-content:center}.notifications[data-v-55078660]:before{content:"○";font-size:18px}.notifications[data-v-55078660]:hover{background:#f3f4f6}.notification-badge[data-v-55078660]{position:absolute;top:6px;right:6px;width:8px;height:8px;background:#6b7280;border-radius:50%}.user-menu[data-v-55078660]{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:6px;cursor:pointer;transition:background .2s ease}.user-menu[data-v-55078660]:hover{background:#f3f4f6}.user-avatar[data-v-55078660]{width:32px;height:32px;background:#1a1a1a;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:14px}.user-info[data-v-55078660]{display:flex;flex-direction:column}.user-name[data-v-55078660]{font-size:14px;font-weight:500;color:#1a1a1a}.user-role[data-v-55078660]{font-size:12px;color:#6b7280}.reports-page[data-v-55078660]{max-width:1200px;margin:0 auto;padding:32px 24px}.page-header[data-v-55078660]{margin-bottom:32px}.page-header h1[data-v-55078660]{font-size:28px;font-weight:600;color:#1a1a1a;margin-bottom:8px}.page-header p[data-v-55078660]{color:#6b7280;font-size:16px;margin-bottom:24px}.page-actions[data-v-55078660]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px}.search-filter[data-v-55078660]{display:flex;gap:12px;align-items:center}.search-input[data-v-55078660]{padding:12px 16px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;background:#fff;width:250px;transition:border-color .2s ease}.search-input[data-v-55078660]:focus{outline:none;border-color:#1a1a1a}.filter-select[data-v-55078660]{padding:10px 16px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;background:#fff;cursor:pointer;transition:border-color .2s ease}.filter-select[data-v-55078660]:focus{outline:none;border-color:#1a1a1a}.generate-report-btn[data-v-55078660]{background:#1a1a1a;color:#fff;padding:12px 24px;border:none;border-radius:6px;font-weight:500;font-size:14px;cursor:pointer;transition:background .2s ease;text-decoration:none;display:inline-flex;align-items:center;gap:8px}.generate-report-btn[data-v-55078660]:hover{background:#374151}.report-stats[data-v-55078660]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:32px}.stat-card[data-v-55078660]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:24px;text-align:center}.stat-number[data-v-55078660]{font-size:32px;font-weight:700;color:#1a1a1a;margin-bottom:8px}.stat-label[data-v-55078660]{font-size:14px;color:#6b7280;font-weight:500}.quick-reports[data-v-55078660]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:24px;margin-bottom:32px}.quick-header[data-v-55078660]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.section-title[data-v-55078660]{font-size:18px;font-weight:600;color:#1a1a1a}.quick-grid[data-v-55078660]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px}.quick-card[data-v-55078660]{padding:20px;border:1px solid #e5e7eb;border-radius:8px;transition:all .2s ease;cursor:pointer}.quick-card[data-v-55078660]:hover{background:#f9fafb;border-color:#1a1a1a}.quick-name[data-v-55078660]{font-size:16px;font-weight:600;color:#1a1a1a;margin-bottom:8px}.quick-description[data-v-55078660]{font-size:14px;color:#6b7280;margin-bottom:12px;line-height:1.5}.quick-meta[data-v-55078660]{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:#9ca3af}.report-type[data-v-55078660]{padding:4px 8px;background:#f3f4f6;border-radius:12px;font-size:11px;font-weight:500;color:#6b7280;text-transform:uppercase}.compliance-overview[data-v-55078660]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:24px;margin-bottom:32px}.overview-grid[data-v-55078660]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin-top:20px}.overview-item[data-v-55078660]{text-align:center;padding:20px;border:1px solid #e5e7eb;border-radius:8px}.overview-framework[data-v-55078660]{font-size:14px;font-weight:600;color:#1a1a1a;margin-bottom:8px}.overview-score[data-v-55078660]{font-size:24px;font-weight:700;color:#1a1a1a;margin-bottom:4px}.overview-status[data-v-55078660]{font-size:12px;color:#6b7280}.report-history[data-v-55078660]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden}.history-header[data-v-55078660]{padding:20px 24px;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;align-items:center}.report-table[data-v-55078660]{width:100%;border-collapse:collapse}.report-table th[data-v-55078660]{text-align:left;padding:16px 24px;font-weight:600;font-size:12px;color:#6b7280;text-transform:uppercase;letter-spacing:.5px;background:#f9fafb;border-bottom:1px solid #e5e7eb}.report-table td[data-v-55078660]{padding:16px 24px;border-bottom:1px solid #f3f4f6;font-size:14px}.report-table tr[data-v-55078660]:hover{background:#f9fafb}.report-table tr:last-child td[data-v-55078660]{border-bottom:none}.report-name[data-v-55078660]{font-weight:500;color:#1a1a1a;margin-bottom:4px}.report-description[data-v-55078660]{font-size:12px;color:#6b7280}.report-status[data-v-55078660]{display:flex;align-items:center;gap:8px}.status-indicator[data-v-55078660]{width:8px;height:8px;border-radius:50%}.status-generated[data-v-55078660]{background:#6b7280}.status-generating[data-v-55078660]{background:#f59e0b}.status-failed[data-v-55078660]{background:#ef4444}.status-text[data-v-55078660]{font-size:12px;font-weight:500;color:#374151}.report-actions[data-v-55078660]{display:flex;gap:8px}.action-link[data-v-55078660]{font-size:12px;color:#6b7280;text-decoration:none;padding:4px 8px;border-radius:4px;transition:all .2s ease}.action-link[data-v-55078660]:hover{background:#f3f4f6;color:#1a1a1a}.report-date[data-v-55078660]{font-size:12px;color:#9ca3af}.report-size[data-v-55078660]{font-size:12px;color:#6b7280}.report-frameworks[data-v-55078660]{display:flex;gap:4px;flex-wrap:wrap}.framework-tag[data-v-55078660]{padding:2px 6px;background:#f3f4f6;border-radius:8px;font-size:10px;font-weight:500;color:#6b7280}.generate-modal[data-v-55078660]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:none;align-items:center;justify-content:center;z-index:1000}.generate-modal.show[data-v-55078660]{display:flex}.generate-content[data-v-55078660]{background:#fff;border-radius:12px;padding:32px;max-width:600px;width:90%;max-height:80vh;overflow-y:auto}.generate-header[data-v-55078660]{text-align:center;margin-bottom:24px}.generate-header h3[data-v-55078660]{font-size:20px;font-weight:600;color:#1a1a1a;margin-bottom:8px}.form-group[data-v-55078660]{margin-bottom:16px}.form-label[data-v-55078660]{display:block;font-size:14px;font-weight:500;color:#374151;margin-bottom:8px}.form-input[data-v-55078660],.form-textarea[data-v-55078660]{padding:12px 16px}.form-input[data-v-55078660],.form-select[data-v-55078660],.form-textarea[data-v-55078660]{width:100%;border:1px solid #d1d5db;border-radius:6px;font-size:14px;transition:border-color .2s ease}.form-select[data-v-55078660]{padding:10px 16px}.form-input[data-v-55078660]:focus,.form-select[data-v-55078660]:focus,.form-textarea[data-v-55078660]:focus{outline:none;border-color:#1a1a1a}.form-textarea[data-v-55078660]{resize:vertical;min-height:80px}.checkbox-group[data-v-55078660]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:8px}.checkbox-item[data-v-55078660]{display:flex;align-items:center;gap:8px}.checkbox-item input[type=checkbox][data-v-55078660]{width:16px;height:16px;accent-color:#1a1a1a}.checkbox-item label[data-v-55078660]{font-size:14px;color:#374151;margin:0;cursor:pointer}.modal-actions[data-v-55078660]{display:flex;gap:12px;justify-content:flex-end;margin-top:24px}.btn-cancel[data-v-55078660]{padding:12px 24px;border:1px solid #d1d5db;border-radius:6px;background:#fff;color:#6b7280;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.btn-cancel[data-v-55078660]:hover{border-color:#1a1a1a;color:#1a1a1a}.btn-generate[data-v-55078660]{padding:12px 24px;border:none;border-radius:6px;background:#1a1a1a;color:#fff;font-size:14px;font-weight:500;cursor:pointer;transition:background .2s ease}.btn-generate[data-v-55078660]:hover{background:#374151}@media (max-width:1024px){.report-stats[data-v-55078660]{grid-template-columns:repeat(2,1fr)}.quick-grid[data-v-55078660]{grid-template-columns:1fr}.overview-grid[data-v-55078660]{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.header[data-v-55078660]{padding:0 16px}.reports-page[data-v-55078660]{padding:24px 16px}.overview-grid[data-v-55078660],.report-stats[data-v-55078660]{grid-template-columns:1fr}.nav-links[data-v-55078660],.user-info[data-v-55078660]{display:none}.page-actions[data-v-55078660]{flex-direction:column;align-items:stretch}.search-filter[data-v-55078660]{flex-direction:column}.search-input[data-v-55078660]{width:100%}.report-table[data-v-55078660]{font-size:12px}.report-table td[data-v-55078660],.report-table th[data-v-55078660]{padding:12px 16px}.checkbox-group[data-v-55078660]{grid-template-columns:1fr}}[data-v-6bbafe7c]{margin:0;padding:0;box-sizing:border-box}body[data-v-6bbafe7c]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6;color:#1a1a1a;background:#f9fafb}.header[data-v-6bbafe7c]{background:#fff;border-bottom:1px solid #e5e7eb;padding:0 24px;height:64px;display:flex;align-items:center;justify-content:space-between;position:sticky;top:0;z-index:100}.header-left[data-v-6bbafe7c]{display:flex;align-items:center;gap:32px}.logo[data-v-6bbafe7c]{font-size:24px;font-weight:700;color:#1a1a1a;text-decoration:none}.nav-links[data-v-6bbafe7c]{display:flex;gap:24px;list-style:none}.nav-links a[data-v-6bbafe7c]{color:#6b7280;text-decoration:none;font-weight:500;font-size:14px;transition:color .2s ease}.nav-links a.active[data-v-6bbafe7c],.nav-links a[data-v-6bbafe7c]:hover{color:#1a1a1a}.header-right[data-v-6bbafe7c]{display:flex;align-items:center;gap:16px}.notifications[data-v-6bbafe7c]{position:relative;background:none;border:none;color:#6b7280;cursor:pointer;padding:8px;border-radius:6px;transition:background .2s ease;width:32px;height:32px;display:flex;align-items:center;justify-content:center}.notifications[data-v-6bbafe7c]:before{content:"○";font-size:18px}.notifications[data-v-6bbafe7c]:hover{background:#f3f4f6}.notification-badge[data-v-6bbafe7c]{position:absolute;top:6px;right:6px;width:8px;height:8px;background:#6b7280;border-radius:50%}.user-menu[data-v-6bbafe7c]{position:relative;display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:6px;cursor:pointer;transition:background .2s ease}.user-menu[data-v-6bbafe7c]:hover{background:#f3f4f6}.user-avatar[data-v-6bbafe7c]{width:32px;height:32px;background:#1a1a1a;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:14px}.user-info[data-v-6bbafe7c]{display:flex;flex-direction:column}.user-name[data-v-6bbafe7c]{font-size:14px;font-weight:500;color:#1a1a1a}.user-role[data-v-6bbafe7c]{font-size:12px;color:#6b7280}.user-dropdown[data-v-6bbafe7c]{position:absolute;top:100%;right:0;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 10px 25px rgba(0,0,0,.15);width:240px;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .2s ease;z-index:1000;margin-top:8px}.user-dropdown.show[data-v-6bbafe7c]{opacity:1;visibility:visible;transform:translateY(0)}.dropdown-header[data-v-6bbafe7c]{padding:16px;border-bottom:1px solid #e5e7eb}.dropdown-user-info[data-v-6bbafe7c]{display:flex;align-items:center;gap:12px}.dropdown-avatar[data-v-6bbafe7c]{width:40px;height:40px;background:#1a1a1a;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:16px}.dropdown-details h4[data-v-6bbafe7c]{font-size:14px;font-weight:600;color:#1a1a1a;margin-bottom:2px}.dropdown-details p[data-v-6bbafe7c]{font-size:12px;color:#6b7280}.dropdown-menu[data-v-6bbafe7c]{padding:8px 0}.dropdown-item[data-v-6bbafe7c]{display:flex;align-items:center;padding:12px 16px;color:#374151;text-decoration:none;font-size:14px;transition:background .2s ease}.dropdown-item[data-v-6bbafe7c]:hover{background:#f3f4f6}.dropdown-divider[data-v-6bbafe7c]{height:1px;background:#e5e7eb;margin:8px 0}.dropdown-item.danger[data-v-6bbafe7c]{color:#dc2626}.dropdown-item.danger[data-v-6bbafe7c]:hover{background:#fee2e2}.settings-page[data-v-6bbafe7c]{max-width:1200px;margin:0 auto;padding:32px 24px}.settings-page.active[data-v-6bbafe7c]{display:block}.page-header[data-v-6bbafe7c]{margin-bottom:32px}.page-header h1[data-v-6bbafe7c]{font-size:28px;font-weight:600;color:#1a1a1a;margin-bottom:8px}.page-header p[data-v-6bbafe7c]{color:#6b7280;font-size:16px}.settings-layout[data-v-6bbafe7c]{display:grid;grid-template-columns:240px 1fr;gap:32px}.settings-nav[data-v-6bbafe7c]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:20px 0;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;position:sticky;top:96px}.settings-nav-item[data-v-6bbafe7c]{display:flex;align-items:center;padding:12px 20px;color:#6b7280;text-decoration:none;font-size:14px;font-weight:500;transition:all .2s ease}.settings-nav-item.active[data-v-6bbafe7c],.settings-nav-item[data-v-6bbafe7c]:hover{background:#f3f4f6;color:#1a1a1a}.settings-content[data-v-6bbafe7c]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden}.section-header[data-v-6bbafe7c]{padding:24px;border-bottom:1px solid #e5e7eb}.section-title[data-v-6bbafe7c]{font-size:18px;font-weight:600;color:#1a1a1a;margin-bottom:4px}.section-description[data-v-6bbafe7c]{color:#6b7280;font-size:14px}.section-content[data-v-6bbafe7c]{padding:24px}.form-group[data-v-6bbafe7c]{margin-bottom:24px}.form-label[data-v-6bbafe7c]{display:block;font-size:14px;font-weight:500;color:#374151;margin-bottom:8px}.form-input[data-v-6bbafe7c],.form-select[data-v-6bbafe7c],.form-textarea[data-v-6bbafe7c]{width:100%;padding:12px 16px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;transition:border-color .2s ease}.form-input[data-v-6bbafe7c]:focus,.form-select[data-v-6bbafe7c]:focus,.form-textarea[data-v-6bbafe7c]:focus{outline:none;border-color:#1a1a1a}.form-input[data-v-6bbafe7c]::-moz-placeholder{color:#9ca3af}.form-input[data-v-6bbafe7c]:-ms-input-placeholder{color:#9ca3af}.form-input[data-v-6bbafe7c]::placeholder{color:#9ca3af}.form-textarea[data-v-6bbafe7c]{resize:vertical;min-height:80px}.form-grid[data-v-6bbafe7c]{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.form-actions[data-v-6bbafe7c]{display:flex;gap:12px;justify-content:flex-end;margin-top:32px;padding-top:24px;border-top:1px solid #e5e7eb}.btn[data-v-6bbafe7c]{padding:12px 24px;border-radius:6px;font-weight:500;font-size:14px;cursor:pointer;transition:all .2s ease;border:none;text-decoration:none;display:inline-flex;align-items:center;gap:8px}.btn-primary[data-v-6bbafe7c]{background:#1a1a1a;color:#fff}.btn-primary[data-v-6bbafe7c]:hover{background:#374151}.btn-secondary[data-v-6bbafe7c]{background:#fff;color:#6b7280;border:1px solid #d1d5db}.btn-secondary[data-v-6bbafe7c]:hover{border-color:#1a1a1a;color:#1a1a1a}.btn-danger[data-v-6bbafe7c]{background:#dc2626;color:#fff}.btn-danger[data-v-6bbafe7c]:hover{background:#b91c1c}.toggle-switch[data-v-6bbafe7c]{position:relative;display:inline-block;width:44px;height:24px}.toggle-switch input[data-v-6bbafe7c]{opacity:0;width:0;height:0}.toggle-slider[data-v-6bbafe7c]{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#d1d5db;transition:.4s;border-radius:24px}.toggle-slider[data-v-6bbafe7c]:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background-color:#fff;transition:.4s;border-radius:50%}input:checked+.toggle-slider[data-v-6bbafe7c]{background-color:#1a1a1a}input:checked+.toggle-slider[data-v-6bbafe7c]:before{transform:translateX(20px)}.toggle-group[data-v-6bbafe7c]{display:flex;align-items:center;justify-content:space-between;padding:16px 0;border-bottom:1px solid #f3f4f6}.toggle-group[data-v-6bbafe7c]:last-child{border-bottom:none}.toggle-info h4[data-v-6bbafe7c]{font-size:14px;font-weight:500;color:#1a1a1a;margin-bottom:2px}.toggle-info p[data-v-6bbafe7c]{font-size:12px;color:#6b7280}.profile-photo-section[data-v-6bbafe7c]{margin-bottom:32px;padding-bottom:32px;border-bottom:1px solid #e5e7eb}.profile-photo-container[data-v-6bbafe7c]{display:flex;align-items:center;gap:24px}.profile-photo[data-v-6bbafe7c]{position:relative;width:80px;height:80px;cursor:pointer;border-radius:50%;overflow:hidden}.profile-photo-avatar[data-v-6bbafe7c]{background:#1a1a1a;color:#fff;font-weight:600;font-size:24px}.profile-photo-avatar[data-v-6bbafe7c],.profile-photo-overlay[data-v-6bbafe7c]{width:100%;height:100%;border-radius:50%;display:flex;align-items:center;justify-content:center}.profile-photo-overlay[data-v-6bbafe7c]{position:absolute;top:0;left:0;background:rgba(0,0,0,.6);opacity:0;transition:opacity .2s ease}.profile-photo:hover .profile-photo-overlay[data-v-6bbafe7c]{opacity:1}.profile-photo-overlay span[data-v-6bbafe7c]{color:#fff;font-size:12px;font-weight:500;text-align:center}.profile-photo-info h3[data-v-6bbafe7c]{font-size:18px;font-weight:600;color:#1a1a1a;margin-bottom:4px}.profile-photo-info p[data-v-6bbafe7c]{color:#6b7280;font-size:14px;margin-bottom:12px}.btn-sm[data-v-6bbafe7c]{padding:8px 16px;font-size:12px}.form-section[data-v-6bbafe7c]{margin-bottom:32px;padding-bottom:24px;border-bottom:1px solid #f3f4f6}.form-section[data-v-6bbafe7c]:last-of-type{border-bottom:none;margin-bottom:0;padding-bottom:0}.form-section-title[data-v-6bbafe7c]{font-size:16px;font-weight:600;color:#1a1a1a;margin-bottom:16px}.form-help[data-v-6bbafe7c]{font-size:12px;color:#6b7280;margin-top:6px;line-height:1.4}.status-grid[data-v-6bbafe7c]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.status-item[data-v-6bbafe7c]{padding:16px;background:#f9fafb;border-radius:8px;border:1px solid #e5e7eb}.status-label[data-v-6bbafe7c]{font-size:12px;color:#6b7280;text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px}.status-value[data-v-6bbafe7c]{font-size:14px;font-weight:500;color:#1a1a1a}.status-badge[data-v-6bbafe7c]{padding:4px 8px;border-radius:12px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.status-pro[data-v-6bbafe7c]{background:#dbeafe;color:#1d4ed8}.status-admin[data-v-6bbafe7c]{background:#f3e8ff;color:#7c3aed}.info-card[data-v-6bbafe7c]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:16px;margin-bottom:24px}.info-card-title[data-v-6bbafe7c]{font-size:14px;font-weight:600;color:#1a1a1a;margin-bottom:4px}.info-card-text[data-v-6bbafe7c]{font-size:12px;color:#6b7280}.api-key-card[data-v-6bbafe7c]{border:1px solid #e5e7eb;border-radius:8px;padding:16px;margin-bottom:16px}.api-key-header[data-v-6bbafe7c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.api-key-name[data-v-6bbafe7c]{font-size:14px;font-weight:500;color:#1a1a1a}.api-key-status[data-v-6bbafe7c]{padding:4px 8px;border-radius:12px;font-size:11px;font-weight:500;text-transform:uppercase}.status-active[data-v-6bbafe7c]{background:#f0fdf4;color:#166534}.api-key-value[data-v-6bbafe7c]{font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:12px;color:#6b7280;background:#f9fafb;padding:8px 12px;border-radius:4px;margin-bottom:12px;word-break:break-all}.api-key-actions[data-v-6bbafe7c]{display:flex;gap:8px}.api-key-actions .btn[data-v-6bbafe7c]{padding:6px 12px;font-size:12px}@media (max-width:1024px){.settings-layout[data-v-6bbafe7c]{grid-template-columns:1fr;gap:24px}.settings-nav[data-v-6bbafe7c]{position:static;display:flex;overflow-x:auto;padding:0;border-radius:8px}.settings-nav-item[data-v-6bbafe7c]{white-space:nowrap;padding:12px 16px;border-radius:6px;margin:8px}.form-grid[data-v-6bbafe7c],.status-grid[data-v-6bbafe7c]{grid-template-columns:1fr}}@media (max-width:768px){.header[data-v-6bbafe7c]{padding:0 16px}.settings-page[data-v-6bbafe7c]{padding:24px 16px}.nav-links[data-v-6bbafe7c],.user-info[data-v-6bbafe7c]{display:none}.user-dropdown[data-v-6bbafe7c]{width:200px}.profile-photo-container[data-v-6bbafe7c]{flex-direction:column;text-align:center;gap:16px}.profile-photo-info[data-v-6bbafe7c]{align-self:stretch;text-align:center}}[data-v-eef0ca26]{margin:0;padding:0;box-sizing:border-box}body[data-v-eef0ca26]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6;color:#1a1a1a;background:#f9fafb;min-height:100vh;display:flex;align-items:center;justify-content:center}.login-container[data-v-eef0ca26]{width:100%;max-width:400px;padding:0 24px;margin:auto}.login-header[data-v-eef0ca26]{text-align:center;margin-bottom:32px}.logo[data-v-eef0ca26]{font-size:32px;font-weight:700;color:#1a1a1a;text-decoration:none;margin-bottom:8px;display:block}.login-subtitle[data-v-eef0ca26]{font-size:16px;color:#6b7280}.login-card[data-v-eef0ca26]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:40px;box-shadow:0 4px 20px rgba(0,0,0,.08);margin-bottom:24px}.login-card h1[data-v-eef0ca26]{font-size:28px;font-weight:600;color:#1a1a1a;margin-bottom:8px;text-align:center}.login-description[data-v-eef0ca26]{font-size:16px;color:#6b7280;text-align:center;margin-bottom:32px}.login-form[data-v-eef0ca26]{gap:20px}.form-group[data-v-eef0ca26],.login-form[data-v-eef0ca26]{display:flex;flex-direction:column}.form-group label[data-v-eef0ca26]{font-weight:500;color:#374151;margin-bottom:8px;font-size:14px}.form-group input[data-v-eef0ca26]{padding:14px 16px;border:1px solid #d1d5db;border-radius:6px;font-size:16px;background:#fff;transition:all .2s ease}.form-group input[data-v-eef0ca26]:focus{outline:none;border-color:#1a1a1a;box-shadow:0 0 0 3px rgba(26,26,26,.1)}.form-group input[data-v-eef0ca26]::-moz-placeholder{color:#9ca3af}.form-group input[data-v-eef0ca26]:-ms-input-placeholder{color:#9ca3af}.form-group input[data-v-eef0ca26]::placeholder{color:#9ca3af}.password-container[data-v-eef0ca26]{position:relative}.password-toggle[data-v-eef0ca26]{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:none;border:none;color:#6b7280;cursor:pointer;font-size:14px;padding:4px}.password-toggle[data-v-eef0ca26]:hover{color:#1a1a1a}.forgot-password[data-v-eef0ca26]{text-align:right;margin-top:-12px;margin-bottom:8px}.forgot-password a[data-v-eef0ca26]{color:#6b7280;text-decoration:none;font-size:14px;transition:color .2s ease}.forgot-password a[data-v-eef0ca26]:hover{color:#1a1a1a;text-decoration:underline}.login-button[data-v-eef0ca26]{background:#10b981;color:#fff;padding:16px;border:none;border-radius:6px;font-weight:500;font-size:16px;cursor:pointer;transition:all .2s ease;margin-top:8px}.login-button[data-v-eef0ca26]:hover{background:#10b981;transform:translateY(-1px)}.login-button[data-v-eef0ca26]:active{transform:translateY(0)}.login-button[data-v-eef0ca26]:disabled{background:#9ca3af;cursor:not-allowed;transform:none}.login-button.loading[data-v-eef0ca26]{position:relative;color:transparent}.login-button.loading[data-v-eef0ca26]:after{content:"";position:absolute;top:50%;left:50%;margin-left:-8px;margin-top:-8px;width:16px;height:16px;border:2px solid #fff;border-radius:50%;border-top-color:transparent;-webkit-animation:spin-data-v-eef0ca26 .8s linear infinite;animation:spin-data-v-eef0ca26 .8s linear infinite}@-webkit-keyframes spin-data-v-eef0ca26{to{transform:rotate(1turn)}}@keyframes spin-data-v-eef0ca26{to{transform:rotate(1turn)}}.divider[data-v-eef0ca26]{display:flex;align-items:center;margin:24px 0}.divider[data-v-eef0ca26]:after,.divider[data-v-eef0ca26]:before{content:"";flex:1;height:1px;background:#e5e7eb}.divider span[data-v-eef0ca26]{padding:0 16px;color:#6b7280;font-size:14px}.social-login[data-v-eef0ca26]{display:flex;flex-direction:column;gap:12px}.social-button[data-v-eef0ca26]{display:flex;align-items:center;justify-content:center;gap:12px;padding:12px;border:1px solid #d1d5db;border-radius:6px;background:#fff;color:#374151;text-decoration:none;font-weight:500;font-size:14px;transition:all .2s ease}.social-button[data-v-eef0ca26]:hover{border-color:#1a1a1a;box-shadow:0 2px 4px rgba(0,0,0,.1)}.social-icon[data-v-eef0ca26]{width:18px;height:18px;background:#6b7280;border-radius:2px}.signup-link[data-v-eef0ca26]{text-align:center;padding:16px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;font-size:14px;color:#6b7280}.signup-link a[data-v-eef0ca26]{color:#1a1a1a;text-decoration:none;font-weight:500}.signup-link a[data-v-eef0ca26]:hover{text-decoration:underline}.error-message[data-v-eef0ca26]{background:#fef2f2;border:1px solid #fecaca;color:#dc2626;padding:12px 16px;border-radius:6px;font-size:14px;margin-bottom:16px;display:none}.error-message.show[data-v-eef0ca26]{display:block}.success-message[data-v-eef0ca26]{background:#f0fdf4;border:1px solid #bbf7d0;color:#16a34a;padding:12px 16px;border-radius:6px;font-size:14px;margin-bottom:16px;display:none}.success-message.show[data-v-eef0ca26]{display:block}.remember-me[data-v-eef0ca26]{display:flex;align-items:center;gap:8px;margin-top:-8px}.remember-me input[type=checkbox][data-v-eef0ca26]{width:16px;height:16px;accent-color:#1a1a1a}.remember-me label[data-v-eef0ca26]{font-size:14px;color:#6b7280;margin:0;cursor:pointer}.login-footer[data-v-eef0ca26]{text-align:center;margin-top:32px;font-size:12px;color:#9ca3af}.login-footer a[data-v-eef0ca26]{color:#6b7280;text-decoration:none}.login-footer a[data-v-eef0ca26]:hover{text-decoration:underline}@media (max-width:480px){.login-container[data-v-eef0ca26]{padding:0 16px}.login-card[data-v-eef0ca26]{padding:32px 24px}.login-card h1[data-v-eef0ca26]{font-size:24px}}.login-card[data-v-eef0ca26]{-webkit-animation:fadeInUp-data-v-eef0ca26 .5s ease-out;animation:fadeInUp-data-v-eef0ca26 .5s ease-out}@-webkit-keyframes fadeInUp-data-v-eef0ca26{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp-data-v-eef0ca26{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}[data-v-4277a3cb]{margin:0;box-sizing:border-box}body[data-v-4277a3cb]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6;color:#1a1a1a;background:#f9fafb;min-height:100vh}.header[data-v-4277a3cb]{background:#fff;border-bottom:1px solid #e5e7eb;padding:0 24px;height:64px;display:flex;align-items:center;justify-content:space-between}.header-left[data-v-4277a3cb]{display:flex;align-items:center;gap:32px}.logo[data-v-4277a3cb]{font-size:24px;font-weight:700;color:#1a1a1a;text-decoration:none}.nav-links[data-v-4277a3cb]{display:flex;gap:24px;list-style:none}.nav-links a[data-v-4277a3cb]{color:#6b7280;text-decoration:none;font-weight:500;font-size:14px;transition:color .2s ease}.nav-links a[data-v-4277a3cb]:hover{color:#1a1a1a}.header-right[data-v-4277a3cb]{display:flex;gap:12px}.login-link[data-v-4277a3cb]{color:#6b7280;text-decoration:none;font-weight:500;font-size:14px;padding:8px 16px;border-radius:6px;transition:all .2s ease}.login-link[data-v-4277a3cb]:hover{color:#1a1a1a;background:#f3f4f6}.signup-container[data-v-4277a3cb]{display:flex;justify-content:center;align-items:center;min-height:calc(100vh - 64px);padding:32px 24px}.signup-card[data-v-4277a3cb]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:48px;width:100%;max-width:480px;box-shadow:0 1px 3px rgba(0,0,0,.1)}.signup-header[data-v-4277a3cb]{text-align:center;margin-bottom:32px}.signup-header h1[data-v-4277a3cb]{font-size:28px;font-weight:600;color:#1a1a1a;margin-bottom:8px}.signup-header p[data-v-4277a3cb]{color:#6b7280;font-size:16px}.form-group[data-v-4277a3cb]{margin-bottom:20px}.form-label[data-v-4277a3cb]{display:block;font-size:14px;font-weight:500;color:#374151;margin-bottom:8px}.form-input[data-v-4277a3cb]{width:100%;padding:12px 16px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;background:#fff;transition:border-color .2s ease}.form-input[data-v-4277a3cb]:focus{outline:none;border-color:#1a1a1a}.form-input[data-v-4277a3cb]::-moz-placeholder{color:#9ca3af}.form-input[data-v-4277a3cb]:-ms-input-placeholder{color:#9ca3af}.form-input[data-v-4277a3cb]::placeholder{color:#9ca3af}.checkbox-group[data-v-4277a3cb]{display:flex;align-items:flex-start;gap:8px;margin:24px 0}.checkbox-group input[type=checkbox][data-v-4277a3cb]{width:16px;height:16px;accent-color:#1a1a1a;margin-top:2px}.checkbox-group label[data-v-4277a3cb]{font-size:14px;color:#374151;line-height:1.5}.checkbox-group a[data-v-4277a3cb]{color:#1a1a1a;text-decoration:none}.checkbox-group a[data-v-4277a3cb]:hover{text-decoration:underline}.signup-btn[data-v-4277a3cb]{width:100%;background:#1a1a1a;color:#fff;padding:12px 24px;border:none;border-radius:6px;font-weight:500;font-size:14px;cursor:pointer;transition:background .2s ease;margin-bottom:24px}.signup-btn[data-v-4277a3cb]:hover{background:#374151}.signup-btn[data-v-4277a3cb]:disabled{background:#d1d5db;cursor:not-allowed}.divider[data-v-4277a3cb]{display:flex;align-items:center;margin:24px 0}.divider[data-v-4277a3cb]:after,.divider[data-v-4277a3cb]:before{content:"";flex:1;height:1px;background:#e5e7eb}.divider span[data-v-4277a3cb]{color:#6b7280;padding:0 16px;font-size:14px}.social-login[data-v-4277a3cb]{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.social-btn[data-v-4277a3cb]{display:flex;align-items:center;justify-content:center;gap:12px;padding:12px 16px;border:1px solid #d1d5db;border-radius:6px;background:#fff;color:#374151;text-decoration:none;font-weight:500;font-size:14px;transition:all .2s ease}.social-btn[data-v-4277a3cb]:hover{border-color:#1a1a1a;color:#1a1a1a}.social-icon[data-v-4277a3cb]{width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;color:#fff}.google[data-v-4277a3cb]{background:#db4437}.github[data-v-4277a3cb]{background:#333}.kakao[data-v-4277a3cb]{background:#fee500;color:#000}.login-section[data-v-4277a3cb]{text-align:center;padding-top:24px;border-top:1px solid #e5e7eb}.login-section a[data-v-4277a3cb]{color:#1a1a1a;text-decoration:none;font-weight:500}.login-section a[data-v-4277a3cb]:hover{text-decoration:underline}.success-message[data-v-4277a3cb]{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:6px;padding:12px 16px;margin-bottom:20px;display:none}.success-message.show[data-v-4277a3cb]{display:block}.success-text[data-v-4277a3cb]{color:#166534;font-size:14px;font-weight:500}.error-message[data-v-4277a3cb]{background:#fef2f2;border:1px solid #fecaca;border-radius:6px;padding:12px 16px;margin-bottom:20px;display:none}.error-message.show[data-v-4277a3cb]{display:block}.error-text[data-v-4277a3cb]{color:#dc2626;font-size:14px;font-weight:500}@media (max-width:768px){.header[data-v-4277a3cb]{padding:0 16px}.nav-links[data-v-4277a3cb]{display:none}.signup-container[data-v-4277a3cb]{padding:24px 16px}.signup-card[data-v-4277a3cb]{padding:32px 24px}.signup-header h1[data-v-4277a3cb]{font-size:24px}}@media (max-width:480px){.signup-card[data-v-4277a3cb]{padding:24px 20px}}.mai[data-v-a3ffb298]{display:flex;flex-direction:column;align-items:center}.mai .button[data-v-a3ffb298]{height:40px;background:#d0d0d0;border-radius:2px;color:#fff;margin-top:50px;display:flex;justify-content:center;align-items:center}.ok[data-v-a3ffb298]{background:#10b981!important;cursor:pointer}.mai h1[data-v-a3ffb298]{font-size:20px;font-weight:400;margin:40px 0}.mai p[data-v-a3ffb298]{font-size:15px;text-align:center;line-height:2}.mai hr[data-v-a3ffb298]{background-color:#f0f0f0;border:none;width:100%;height:1px;margin:60px 0}.goodsList .list[data-v-a3ffb298]{display:grid}.goodsList .til[data-v-a3ffb298]{font-size:18px;text-align:center;margin-bottom:40px}.goodsList .list .item[data-v-a3ffb298]{background:#fff;box-shadow:0 1px 6px rgba(0,0,0,.08);border-radius:4px;overflow:hidden;display:flex;flex-direction:column;cursor:pointer}.goodsList .list .item .img[data-v-a3ffb298]{width:100%;background-position:50%;background-size:cover}.goodsList .list .item h5[data-v-a3ffb298]{font-weight:400;margin:10px 16px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.goodsList .list .item .price[data-v-a3ffb298]{padding:0 16px 10px 16px;display:flex;align-items:center}.goodsList .list .item .price div[data-v-a3ffb298]{width:100%;display:flex;flex-direction:column}.goodsList .list .item .price h4[data-v-a3ffb298],.goodsList .list .item .price span[data-v-a3ffb298]{font-family:DMSans;line-height:1}@media (max-width:800px){.height-set[data-v-a3ffb298]{min-height:calc(100vh - 312px)}.mai .button[data-v-a3ffb298]{width:100%}.mai h1[data-v-a3ffb298]{font-size:18px;font-weight:400;margin:40px 0}.mai p[data-v-a3ffb298]{font-size:14px;text-align:center;line-height:2}.mai hr[data-v-a3ffb298]{margin:40px 0}.goodsList[data-v-a3ffb298]{display:flex;flex-direction:column;align-items:center}.goodsList .til[data-v-a3ffb298]{margin-bottom:20px;font-size:16px}.goodsList .list[data-v-a3ffb298]{grid-template-columns:44.2vw 44.2vw;grid-row-gap:20px;grid-column-gap:16px}.goodsList .list .item .img[data-v-a3ffb298]{width:44.2vw;height:24.25vw}.goodsList .list .item h5[data-v-a3ffb298]{font-size:14px;height:40px}.goodsList .list .item .price[data-v-a3ffb298]{padding:0 12px 10px 16px}.goodsList .list .item .price h4[data-v-a3ffb298]{font-size:15px;line-height:1.5}.goodsList .list .item .price span[data-v-a3ffb298]{font-size:12px}.content[data-v-a3ffb298]{margin:0 16px}.bottomDiv[data-v-a3ffb298]{height:100px}}@media screen and (min-width:800px) and (max-width:1200px){.height-set[data-v-a3ffb298]{min-height:calc(100vh - 207px)}.content[data-v-a3ffb298]{width:800px;margin:auto}.mai .button[data-v-a3ffb298]{width:400px}.goodsList .list[data-v-a3ffb298]{grid-template-columns:191px 191px 191px 191px;grid-row-gap:20px;grid-column-gap:12px}.goodsList .list .item .img[data-v-a3ffb298]{width:191px;height:105px}.goodsList .list .item .price i[data-v-a3ffb298]{width:30px;height:30px}.goodsList .list .item h5[data-v-a3ffb298]{font-size:14px;height:40px}.goodsList .list .item .price h4[data-v-a3ffb298],.goodsList .list .item .price span[data-v-a3ffb298]{font-size:14px}.bottomDiv[data-v-a3ffb298]{height:100px}}@media(min-width:1200px){.height-set[data-v-a3ffb298]{min-height:calc(100vh - 210px)}.content[data-v-a3ffb298]{width:1200px;margin:auto}.mai .button[data-v-a3ffb298]{width:400px}.goodsList .list[data-v-a3ffb298]{grid-template-columns:285px 285px 285px 285px;grid-row-gap:40px;grid-column-gap:20px}.goodsList .list .item .img[data-v-a3ffb298]{width:285px;height:156px}.goodsList .list .item .price i[data-v-a3ffb298]{width:40px;height:40px;background-size:60%}.goodsList .list .item h5[data-v-a3ffb298]{height:48px}.bottomDiv[data-v-a3ffb298]{height:200px}}[data-v-3d8edea0]{margin:0;padding:0;box-sizing:border-box}body[data-v-3d8edea0]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6;color:#1a1a1a;background:#f9fafb}.header[data-v-3d8edea0]{background:#fff;border-bottom:1px solid #e5e7eb;padding:0 24px;height:64px;display:flex;align-items:center;justify-content:space-between;position:sticky;top:0;z-index:100}.header-left[data-v-3d8edea0]{display:flex;align-items:center;gap:32px}.logo[data-v-3d8edea0]{font-size:24px;font-weight:700;color:#1a1a1a;text-decoration:none}.nav-links[data-v-3d8edea0]{display:flex;gap:24px;list-style:none}.nav-links a[data-v-3d8edea0]{color:#6b7280;text-decoration:none;font-weight:500;font-size:14px;transition:color .2s ease}.nav-links a.active[data-v-3d8edea0],.nav-links a[data-v-3d8edea0]:hover{color:#1a1a1a}.header-right[data-v-3d8edea0]{display:flex;align-items:center;gap:16px}.notifications[data-v-3d8edea0]{position:relative;background:none;border:none;color:#6b7280;cursor:pointer;padding:8px;border-radius:6px;transition:background .2s ease;width:32px;height:32px;display:flex;align-items:center;justify-content:center}.notifications[data-v-3d8edea0]:before{content:"";width:16px;height:16px;border:2px solid currentColor;border-radius:50%}.notifications[data-v-3d8edea0]:hover{background:#f3f4f6}.notification-badge[data-v-3d8edea0]{position:absolute;top:6px;right:6px;width:8px;height:8px;background:#6b7280;border-radius:50%}.user-menu[data-v-3d8edea0]{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:6px;cursor:pointer;transition:background .2s ease}.user-menu[data-v-3d8edea0]:hover{background:#f3f4f6}.user-avatar[data-v-3d8edea0]{width:32px;height:32px;background:#1a1a1a;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:14px}.user-info[data-v-3d8edea0]{display:flex;flex-direction:column}.user-name[data-v-3d8edea0]{font-size:14px;font-weight:500;color:#1a1a1a}.user-role[data-v-3d8edea0]{font-size:12px;color:#6b7280}.add-framework-page[data-v-3d8edea0]{max-width:1400px;margin:0 auto;padding:32px 24px}.breadcrumb[data-v-3d8edea0]{display:flex;align-items:center;gap:8px;margin-bottom:24px;font-size:14px;color:#6b7280}.breadcrumb a[data-v-3d8edea0]{color:#6b7280;text-decoration:none;transition:color .2s ease}.breadcrumb a[data-v-3d8edea0]:hover{color:#1a1a1a}.breadcrumb-separator[data-v-3d8edea0]{color:#d1d5db}.breadcrumb-current[data-v-3d8edea0]{color:#1a1a1a;font-weight:500}.page-header[data-v-3d8edea0]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:32px;margin-bottom:32px;text-align:center}.page-header h1[data-v-3d8edea0]{font-size:32px;font-weight:600;color:#1a1a1a;margin-bottom:8px}.page-header p[data-v-3d8edea0]{color:#6b7280;font-size:18px;margin-bottom:32px}.search-section[data-v-3d8edea0]{max-width:600px;margin:0 auto;display:flex;gap:12px}.search-input[data-v-3d8edea0]{flex:1;padding:16px 20px;border:1px solid #d1d5db;border-radius:8px;font-size:16px;background:#fff;transition:border-color .2s ease}.search-input[data-v-3d8edea0]:focus{outline:none;border-color:#1a1a1a}.filter-select[data-v-3d8edea0]{padding:16px 20px;border:1px solid #d1d5db;border-radius:8px;font-size:16px;background:#fff;cursor:pointer;transition:border-color .2s ease;min-width:180px}.filter-select[data-v-3d8edea0]:focus{outline:none;border-color:#1a1a1a}.filter-tags[data-v-3d8edea0]{display:flex;justify-content:center;gap:12px;margin-bottom:32px;flex-wrap:wrap}.filter-tag[data-v-3d8edea0]{padding:8px 16px;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:20px;font-size:14px;color:#6b7280;cursor:pointer;transition:all .2s ease}.filter-tag.active[data-v-3d8edea0],.filter-tag[data-v-3d8edea0]:hover{background:#1a1a1a;color:#fff;border-color:#1a1a1a}.frameworks-grid[data-v-3d8edea0]{display:grid;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:24px;margin-bottom:32px}.framework-card[data-v-3d8edea0]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:24px;transition:all .2s ease;cursor:pointer}.framework-card[data-v-3d8edea0]:hover{box-shadow:0 4px 16px rgba(0,0,0,.1);transform:translateY(-2px);border-color:#1a1a1a}.framework-card.popular[data-v-3d8edea0]{border-color:#f59e0b;background:linear-gradient(135deg,#fffbeb,#fff)}.framework-card.popular[data-v-3d8edea0]:before{content:"Popular";position:absolute;top:-1px;right:16px;background:#f59e0b;color:#fff;padding:4px 12px;border-radius:0 0 8px 8px;font-size:10px;font-weight:600;text-transform:uppercase}.framework-card[data-v-3d8edea0]{position:relative}.framework-header[data-v-3d8edea0]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.framework-info h3[data-v-3d8edea0]{font-size:20px;font-weight:600;color:#1a1a1a;margin-bottom:4px}.framework-category[data-v-3d8edea0]{font-size:12px;color:#6b7280;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px}.framework-description[data-v-3d8edea0]{font-size:14px;color:#6b7280;line-height:1.5;margin-bottom:20px}.framework-features[data-v-3d8edea0]{margin-bottom:20px}.features-title[data-v-3d8edea0]{font-size:12px;font-weight:600;color:#374151;text-transform:uppercase;letter-spacing:.5px;margin-bottom:12px}.features-list[data-v-3d8edea0]{display:grid;gap:8px}.feature-item[data-v-3d8edea0]{display:flex;align-items:center;gap:8px;font-size:12px;color:#6b7280}.feature-dot[data-v-3d8edea0]{width:4px;height:4px;background:#6b7280;border-radius:50%;flex-shrink:0}.framework-meta[data-v-3d8edea0]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-top:16px;border-top:1px solid #f3f4f6}.meta-item[data-v-3d8edea0]{text-align:center}.meta-number[data-v-3d8edea0]{font-size:16px;font-weight:600;color:#1a1a1a}.meta-label[data-v-3d8edea0]{font-size:10px;color:#9ca3af;text-transform:uppercase;letter-spacing:.5px}.framework-actions[data-v-3d8edea0]{display:flex;gap:8px}.btn[data-v-3d8edea0]{padding:12px 20px;border-radius:6px;font-weight:500;font-size:14px;cursor:pointer;transition:all .2s ease;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:none;flex:1}.btn-primary[data-v-3d8edea0]{background:#1a1a1a;color:#fff}.btn-primary[data-v-3d8edea0]:hover{background:#374151}.btn-secondary[data-v-3d8edea0]{background:#fff;color:#374151;border:1px solid #d1d5db}.btn-secondary[data-v-3d8edea0]:hover{border-color:#1a1a1a;color:#1a1a1a}.complexity-badge[data-v-3d8edea0]{padding:4px 8px;border-radius:12px;font-size:10px;font-weight:500;text-transform:uppercase}.complexity-low[data-v-3d8edea0]{background:#dcfce7;color:#166534}.complexity-medium[data-v-3d8edea0]{background:#fef3c7;color:#92400e}.complexity-high[data-v-3d8edea0]{background:#fee2e2;color:#dc2626}.industry-section[data-v-3d8edea0]{margin-bottom:48px}.industry-header[data-v-3d8edea0]{display:flex;align-items:center;gap:16px;margin-bottom:24px}.industry-title[data-v-3d8edea0]{font-size:24px;font-weight:600;color:#1a1a1a}.industry-count[data-v-3d8edea0]{padding:4px 12px;background:#f3f4f6;border-radius:16px;font-size:12px;color:#6b7280}.custom-framework[data-v-3d8edea0]{background:#fff;border:2px dashed #d1d5db;border-radius:12px;padding:40px;text-align:center;transition:all .2s ease;cursor:pointer}.custom-framework[data-v-3d8edea0]:hover{border-color:#1a1a1a;background:#f9fafb}.custom-framework h3[data-v-3d8edea0]{font-size:18px;font-weight:600;color:#1a1a1a;margin-bottom:8px}.custom-framework p[data-v-3d8edea0]{font-size:14px;color:#6b7280;margin-bottom:20px}.custom-framework .btn[data-v-3d8edea0]{max-width:200px}@media (max-width:1024px){.frameworks-grid[data-v-3d8edea0]{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}}@media (max-width:768px){.header[data-v-3d8edea0]{padding:0 16px}.add-framework-page[data-v-3d8edea0]{padding:24px 16px}.page-header[data-v-3d8edea0]{padding:24px}.frameworks-grid[data-v-3d8edea0]{grid-template-columns:1fr}.nav-links[data-v-3d8edea0],.user-info[data-v-3d8edea0]{display:none}.search-section[data-v-3d8edea0]{flex-direction:column}.filter-tags[data-v-3d8edea0]{gap:8px}}[data-v-3377e85e]{margin:0;padding:0;box-sizing:border-box}body[data-v-3377e85e]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6;color:#1a1a1a;background:#f9fafb}.header[data-v-3377e85e]{background:#fff;border-bottom:1px solid #e5e7eb;padding:0 24px;height:64px;display:flex;align-items:center;justify-content:space-between;position:sticky;top:0;z-index:100}.header-left[data-v-3377e85e]{display:flex;align-items:center;gap:32px}.logo[data-v-3377e85e]{font-size:24px;font-weight:700;color:#1a1a1a;text-decoration:none}.nav-links[data-v-3377e85e]{display:flex;gap:24px;list-style:none}.nav-links a[data-v-3377e85e]{color:#6b7280;text-decoration:none;font-weight:500;font-size:14px;transition:color .2s ease}.nav-links a.active[data-v-3377e85e],.nav-links a[data-v-3377e85e]:hover{color:#1a1a1a}.header-right[data-v-3377e85e]{display:flex;align-items:center;gap:16px}.notifications[data-v-3377e85e]{position:relative;background:none;border:none;color:#6b7280;cursor:pointer;padding:8px;border-radius:6px;transition:background .2s ease;width:32px;height:32px;display:flex;align-items:center;justify-content:center}.notifications[data-v-3377e85e]:before{content:"";width:16px;height:16px;border:2px solid currentColor;border-radius:50%}.notifications[data-v-3377e85e]:hover{background:#f3f4f6}.notification-badge[data-v-3377e85e]{position:absolute;top:6px;right:6px;width:8px;height:8px;background:#6b7280;border-radius:50%}.user-menu[data-v-3377e85e]{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:6px;cursor:pointer;transition:background .2s ease}.user-menu[data-v-3377e85e]:hover{background:#f3f4f6}.user-avatar[data-v-3377e85e]{width:32px;height:32px;background:#1a1a1a;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:14px}.user-info[data-v-3377e85e]{display:flex;flex-direction:column}.user-name[data-v-3377e85e]{font-size:14px;font-weight:500;color:#1a1a1a}.user-role[data-v-3377e85e]{font-size:12px;color:#6b7280}.issues-page[data-v-3377e85e]{max-width:1400px;margin:0 auto;padding:32px 24px}.breadcrumb[data-v-3377e85e]{display:flex;align-items:center;gap:8px;margin-bottom:24px;font-size:14px;color:#6b7280}.breadcrumb a[data-v-3377e85e]{color:#6b7280;text-decoration:none;transition:color .2s ease}.breadcrumb a[data-v-3377e85e]:hover{color:#1a1a1a}.breadcrumb-separator[data-v-3377e85e]{color:#d1d5db}.breadcrumb-current[data-v-3377e85e]{color:#1a1a1a;font-weight:500}.page-header[data-v-3377e85e]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:32px;margin-bottom:32px}.page-header h1[data-v-3377e85e]{font-size:28px;font-weight:600;color:#1a1a1a;margin-bottom:8px}.page-header p[data-v-3377e85e]{color:#6b7280;font-size:16px;margin-bottom:24px}.header-actions[data-v-3377e85e]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px}.filter-controls[data-v-3377e85e]{display:flex;gap:12px;align-items:center}.search-input[data-v-3377e85e]{padding:12px 16px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;background:#fff;width:250px;transition:border-color .2s ease}.search-input[data-v-3377e85e]:focus{outline:none;border-color:#1a1a1a}.filter-select[data-v-3377e85e]{padding:12px 16px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;background:#fff;cursor:pointer;transition:border-color .2s ease}.filter-select[data-v-3377e85e]:focus{outline:none;border-color:#1a1a1a}.btn[data-v-3377e85e]{padding:12px 24px;border-radius:6px;font-weight:500;font-size:14px;cursor:pointer;transition:all .2s ease;text-decoration:none;display:inline-flex;align-items:center;gap:8px;border:none}.btn-primary[data-v-3377e85e]{background:#1a1a1a;color:#fff}.btn-primary[data-v-3377e85e]:hover{background:#374151}.btn-secondary[data-v-3377e85e]{background:#fff;color:#374151;border:1px solid #d1d5db}.btn-secondary[data-v-3377e85e]:hover{border-color:#1a1a1a;color:#1a1a1a}.issues-overview[data-v-3377e85e]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:32px}.overview-card[data-v-3377e85e]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:24px;text-align:center}.overview-number[data-v-3377e85e]{font-size:32px;font-weight:700;margin-bottom:8px}.overview-label[data-v-3377e85e]{font-size:14px;color:#6b7280;font-weight:500}.critical[data-v-3377e85e]{color:#ef4444}.high[data-v-3377e85e]{color:#f59e0b}.medium[data-v-3377e85e]{color:#6b7280}.low[data-v-3377e85e]{color:#9ca3af}.content-grid[data-v-3377e85e]{display:grid;grid-template-columns:1fr 300px;gap:32px}.issues-list[data-v-3377e85e]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden}.section-header[data-v-3377e85e]{padding:20px 24px;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;align-items:center}.section-title[data-v-3377e85e]{font-size:18px;font-weight:600;color:#1a1a1a}.issue-item[data-v-3377e85e]{padding:20px 24px;border-bottom:1px solid #f3f4f6;transition:background .2s ease}.issue-item[data-v-3377e85e]:hover{background:#f9fafb}.issue-item[data-v-3377e85e]:last-child{border-bottom:none}.issue-header[data-v-3377e85e]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}.issue-title[data-v-3377e85e]{font-size:16px;font-weight:600;color:#1a1a1a;margin-bottom:4px}.issue-id[data-v-3377e85e]{font-size:12px;color:#9ca3af;font-family:monospace}.issue-priority[data-v-3377e85e]{padding:4px 8px;border-radius:12px;font-size:11px;font-weight:500;text-transform:uppercase}.priority-critical[data-v-3377e85e]{background:#fee2e2;color:#dc2626}.priority-high[data-v-3377e85e]{background:#fef3c7;color:#92400e}.priority-medium[data-v-3377e85e]{background:#f3f4f6;color:#6b7280}.priority-low[data-v-3377e85e]{background:#f3f4f6;color:#9ca3af}.issue-description[data-v-3377e85e]{font-size:14px;color:#6b7280;margin-bottom:16px;line-height:1.5}.issue-meta[data-v-3377e85e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.issue-category[data-v-3377e85e]{display:flex;align-items:center;gap:8px}.category-tag[data-v-3377e85e]{padding:2px 8px;background:#f3f4f6;border-radius:8px;font-size:10px;font-weight:500;color:#6b7280;text-transform:uppercase}.issue-assignee[data-v-3377e85e]{display:flex;align-items:center;gap:8px;font-size:12px;color:#6b7280}.assignee-avatar[data-v-3377e85e]{width:20px;height:20px;background:#1a1a1a;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:10px}.issue-actions[data-v-3377e85e]{display:flex;gap:8px}.action-btn-small[data-v-3377e85e]{padding:6px 12px;border:1px solid #d1d5db;border-radius:4px;background:#fff;color:#6b7280;font-size:11px;font-weight:500;cursor:pointer;transition:all .2s ease;text-decoration:none}.action-btn-small[data-v-3377e85e]:hover{border-color:#1a1a1a;color:#1a1a1a}.action-btn-small.primary[data-v-3377e85e]{background:#1a1a1a;color:#fff;border-color:#1a1a1a}.action-btn-small.primary[data-v-3377e85e]:hover{background:#374151}.sidebar[data-v-3377e85e]{display:flex;flex-direction:column;gap:24px}.issue-summary[data-v-3377e85e]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:24px}.summary-item[data-v-3377e85e]{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid #f3f4f6}.summary-item[data-v-3377e85e]:last-child{border-bottom:none}.summary-label[data-v-3377e85e]{font-size:14px;color:#6b7280}.summary-value[data-v-3377e85e]{font-size:14px;font-weight:600;color:#1a1a1a}.quick-actions[data-v-3377e85e]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden}.quick-action[data-v-3377e85e]{padding:16px 20px;border-bottom:1px solid #f3f4f6;display:flex;align-items:center;gap:12px;cursor:pointer;transition:background .2s ease;text-decoration:none;color:inherit}.quick-action[data-v-3377e85e]:hover{background:#f9fafb}.quick-action[data-v-3377e85e]:last-child{border-bottom:none}.action-icon[data-v-3377e85e]{width:8px;height:8px;border-radius:50%;background:#6b7280;flex-shrink:0}.action-content[data-v-3377e85e]{flex:1}.action-title[data-v-3377e85e]{font-size:14px;font-weight:500;color:#1a1a1a;margin-bottom:2px}.action-description[data-v-3377e85e]{font-size:12px;color:#6b7280}.filter-tags[data-v-3377e85e]{display:flex;gap:8px;margin-bottom:24px;flex-wrap:wrap}.filter-tag[data-v-3377e85e]{padding:6px 12px;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:16px;font-size:12px;color:#6b7280;cursor:pointer;transition:all .2s ease}.filter-tag.active[data-v-3377e85e],.filter-tag[data-v-3377e85e]:hover{background:#1a1a1a;color:#fff;border-color:#1a1a1a}@media (max-width:1024px){.content-grid[data-v-3377e85e]{grid-template-columns:1fr}.issues-overview[data-v-3377e85e]{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.header[data-v-3377e85e]{padding:0 16px}.issues-page[data-v-3377e85e]{padding:24px 16px}.page-header[data-v-3377e85e]{padding:24px}.issues-overview[data-v-3377e85e]{grid-template-columns:1fr}.nav-links[data-v-3377e85e],.user-info[data-v-3377e85e]{display:none}.header-actions[data-v-3377e85e]{flex-direction:column;align-items:stretch}.filter-controls[data-v-3377e85e]{flex-direction:column}.search-input[data-v-3377e85e]{width:100%}.issue-header[data-v-3377e85e],.issue-meta[data-v-3377e85e]{flex-direction:column;align-items:flex-start;gap:8px}}[data-v-b0b42e76]{margin:0;padding:0;box-sizing:border-box}s

body[data-v-b0b42e76]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6;color:#1a1a1a;background:#f9fafb}.header[data-v-b0b42e76]{background:#fff;border-bottom:1px solid #e5e7eb;padding:0 24px;height:64px;display:flex;align-items:center;justify-content:space-between;position:sticky;top:0;z-index:100}.header-left[data-v-b0b42e76]{display:flex;align-items:center;gap:32px}.logo[data-v-b0b42e76]{font-size:24px;font-weight:700;color:#1a1a1a;text-decoration:none}.nav-links[data-v-b0b42e76]{display:flex;gap:24px;list-style:none}.nav-links a[data-v-b0b42e76]{color:#6b7280;text-decoration:none;font-weight:500;font-size:14px;transition:color .2s ease}.nav-links a.active[data-v-b0b42e76],.nav-links a[data-v-b0b42e76]:hover{color:#1a1a1a}.header-right[data-v-b0b42e76]{display:flex;align-items:center;gap:16px}.notifications[data-v-b0b42e76]{position:relative;background:none;border:none;color:#6b7280;cursor:pointer;padding:8px;border-radius:6px;transition:background .2s ease;width:32px;height:32px;display:flex;align-items:center;justify-content:center}.notifications[data-v-b0b42e76]:before{content:"";width:16px;height:16px;border:2px solid currentColor;border-radius:50%}.notifications[data-v-b0b42e76]:hover{background:#f3f4f6}.notification-badge[data-v-b0b42e76]{position:absolute;top:6px;right:6px;width:8px;height:8px;background:#6b7280;border-radius:50%}.user-menu[data-v-b0b42e76]{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:6px;cursor:pointer;transition:background .2s ease}.user-menu[data-v-b0b42e76]:hover{background:#f3f4f6}.user-avatar[data-v-b0b42e76]{width:32px;height:32px;background:#1a1a1a;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:14px}.user-info[data-v-b0b42e76]{display:flex;flex-direction:column}.user-name[data-v-b0b42e76]{font-size:14px;font-weight:500;color:#1a1a1a}.user-role[data-v-b0b42e76]{font-size:12px;color:#6b7280}.manage-page[data-v-b0b42e76]{max-width:1400px;margin:0 auto;padding:32px 24px}.breadcrumb[data-v-b0b42e76]{display:flex;align-items:center;gap:8px;margin-bottom:24px;font-size:14px;color:#6b7280}.breadcrumb a[data-v-b0b42e76]{color:#6b7280;text-decoration:none;transition:color .2s ease}.breadcrumb a[data-v-b0b42e76]:hover{color:#1a1a1a}.breadcrumb-separator[data-v-b0b42e76]{color:#d1d5db}.breadcrumb-current[data-v-b0b42e76]{color:#1a1a1a;font-weight:500}.framework-header[data-v-b0b42e76]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:32px;margin-bottom:32px}.framework-header-top[data-v-b0b42e76]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px}.framework-info h1[data-v-b0b42e76]{font-size:32px;font-weight:600;color:#1a1a1a;margin-bottom:8px}.framework-category[data-v-b0b42e76]{font-size:14px;color:#6b7280;margin-bottom:16px}.framework-description[data-v-b0b42e76]{font-size:16px;color:#6b7280;line-height:1.5}.framework-actions[data-v-b0b42e76]{display:flex;gap:12px;align-items:flex-start}.btn[data-v-b0b42e76]{padding:12px 24px;border-radius:6px;font-weight:500;font-size:14px;cursor:pointer;transition:all .2s ease;text-decoration:none;display:inline-flex;align-items:center;gap:8px;border:none}.btn-primary[data-v-b0b42e76]{background:#1a1a1a;color:#fff}.btn-primary[data-v-b0b42e76]:hover{background:#374151}.btn-secondary[data-v-b0b42e76]{background:#fff;color:#374151;border:1px solid #d1d5db}.btn-secondary[data-v-b0b42e76]:hover{border-color:#1a1a1a;color:#1a1a1a}.status-overview[data-v-b0b42e76]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:24px}.status-card[data-v-b0b42e76]{padding:24px;border:1px solid #e5e7eb;border-radius:8px;text-align:center}.status-number[data-v-b0b42e76]{font-size:24px;font-weight:700;color:#1a1a1a;margin-bottom:8px}.status-label[data-v-b0b42e76]{font-size:12px;color:#6b7280;text-transform:uppercase;letter-spacing:.5px}.content-grid[data-v-b0b42e76]{display:grid;grid-template-columns:2fr 1fr;gap:32px}.controls-section[data-v-b0b42e76]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden}.section-header[data-v-b0b42e76]{padding:20px 24px;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;align-items:center}.section-title[data-v-b0b42e76]{font-size:18px;font-weight:600;color:#1a1a1a}.control-group[data-v-b0b42e76]{border-bottom:1px solid #f3f4f6}.control-group[data-v-b0b42e76]:last-child{border-bottom:none}.control-group-header[data-v-b0b42e76]{padding:20px 24px;background:#f9fafb;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;align-items:center;cursor:pointer;transition:background .2s ease}.control-group-header[data-v-b0b42e76]:hover{background:#f3f4f6}.control-group-title[data-v-b0b42e76]{font-size:16px;font-weight:600;color:#1a1a1a}.control-group-progress[data-v-b0b42e76]{display:flex;align-items:center;gap:12px}.progress-text[data-v-b0b42e76]{font-size:12px;color:#6b7280}.progress-bar-small[data-v-b0b42e76]{width:60px;height:4px;background:#e5e7eb;border-radius:2px;overflow:hidden}.progress-fill-small[data-v-b0b42e76]{height:100%;background:#6b7280;border-radius:2px;transition:width .3s ease}.control-items[data-v-b0b42e76]{padding:0}.control-item[data-v-b0b42e76]{padding:16px 24px;border-bottom:1px solid #f3f4f6;display:flex;align-items:center;justify-content:space-between;transition:background .2s ease}.control-item[data-v-b0b42e76]:hover{background:#f9fafb}.control-item[data-v-b0b42e76]:last-child{border-bottom:none}.control-info[data-v-b0b42e76]{flex:1}.control-name[data-v-b0b42e76]{font-size:14px;font-weight:500;color:#1a1a1a;margin-bottom:4px}.control-description[data-v-b0b42e76]{font-size:12px;color:#6b7280}.control-meta[data-v-b0b42e76]{display:flex;align-items:center;gap:16px}.control-status[data-v-b0b42e76]{display:flex;align-items:center;gap:6px}.status-dot[data-v-b0b42e76]{width:6px;height:6px;border-radius:50%}.status-compliant[data-v-b0b42e76]{background:#6b7280}.status-in-progress[data-v-b0b42e76]{background:#f59e0b}.status-not-started[data-v-b0b42e76]{background:#d1d5db}.status-needs-review[data-v-b0b42e76]{background:#ef4444}.status-text[data-v-b0b42e76]{font-size:11px;font-weight:500;color:#374151}.control-owner[data-v-b0b42e76]{font-size:11px;color:#9ca3af}.control-actions[data-v-b0b42e76]{display:flex;gap:8px}.action-btn-small[data-v-b0b42e76]{padding:6px 12px;border:1px solid #d1d5db;border-radius:4px;background:#fff;color:#6b7280;font-size:11px;font-weight:500;cursor:pointer;transition:all .2s ease;text-decoration:none}.action-btn-small[data-v-b0b42e76]:hover{border-color:#1a1a1a;color:#1a1a1a}.sidebar[data-v-b0b42e76]{display:flex;flex-direction:column;gap:24px}.action-items[data-v-b0b42e76]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden}.action-item[data-v-b0b42e76]{padding:16px 20px;border-bottom:1px solid #f3f4f6;display:flex;align-items:flex-start;gap:12px}.action-item[data-v-b0b42e76]:last-child{border-bottom:none}.priority-indicator[data-v-b0b42e76]{width:4px;height:40px;border-radius:2px;margin-top:4px}.priority-high[data-v-b0b42e76]{background:#ef4444}.priority-medium[data-v-b0b42e76]{background:#f59e0b}.priority-low[data-v-b0b42e76]{background:#6b7280}.action-content[data-v-b0b42e76]{flex:1}.action-title[data-v-b0b42e76]{font-size:14px;font-weight:500;color:#1a1a1a;margin-bottom:4px}.action-description[data-v-b0b42e76]{font-size:12px;color:#6b7280;margin-bottom:8px}.action-meta[data-v-b0b42e76]{display:flex;justify-content:space-between;align-items:center;font-size:11px;color:#9ca3af}.progress-widget[data-v-b0b42e76]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:24px}.progress-ring[data-v-b0b42e76]{position:relative;width:120px;height:120px;margin:0 auto 20px}.ring-background[data-v-b0b42e76]{width:100%;height:100%;border-radius:50%;border:8px solid #f3f4f6}.ring-progress[data-v-b0b42e76]{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;border:8px solid transparent;border-top-color:#1a1a1a;transform:rotate(-90deg);transition:transform .3s ease}.progress-center[data-v-b0b42e76]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}.progress-percentage[data-v-b0b42e76]{font-size:24px;font-weight:700;color:#1a1a1a}.progress-label[data-v-b0b42e76]{font-size:12px;color:#6b7280;margin-top:4px}.progress-details[data-v-b0b42e76]{text-align:center}.progress-item[data-v-b0b42e76]{display:flex;justify-content:space-between;margin-bottom:8px;font-size:12px}.progress-item-label[data-v-b0b42e76]{color:#6b7280}.progress-item-value[data-v-b0b42e76]{font-weight:500;color:#1a1a1a}.activity-feed[data-v-b0b42e76]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden}.activity-item[data-v-b0b42e76]{padding:16px 20px;border-bottom:1px solid #f3f4f6;display:flex;gap:12px}.activity-item[data-v-b0b42e76]:last-child{border-bottom:none}.activity-icon[data-v-b0b42e76]{width:8px;height:8px;border-radius:50%;background:#6b7280;margin-top:6px;flex-shrink:0}.activity-content[data-v-b0b42e76]{flex:1}.activity-text[data-v-b0b42e76]{font-size:14px;color:#1a1a1a;margin-bottom:4px}.activity-time[data-v-b0b42e76]{font-size:12px;color:#9ca3af}@media (max-width:1024px){.content-grid[data-v-b0b42e76]{grid-template-columns:1fr}.status-overview[data-v-b0b42e76]{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.header[data-v-b0b42e76]{padding:0 16px}.manage-page[data-v-b0b42e76]{padding:24px 16px}.framework-header[data-v-b0b42e76]{padding:24px}.framework-header-top[data-v-b0b42e76]{flex-direction:column;gap:16px}.framework-actions[data-v-b0b42e76]{width:100%;justify-content:stretch}.btn[data-v-b0b42e76]{flex:1;justify-content:center}.status-overview[data-v-b0b42e76]{grid-template-columns:1fr}.nav-links[data-v-b0b42e76],.user-info[data-v-b0b42e76]{display:none}.control-meta[data-v-b0b42e76]{flex-direction:column;align-items:flex-start;gap:8px}}[data-v-6f7049cb]{margin:0;padding:0;box-sizing:border-box}body[data-v-6f7049cb]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6;color:#1a1a1a;background:#f9fafb}.header[data-v-6f7049cb]{background:#fff;border-bottom:1px solid #e5e7eb;padding:0 24px;height:64px;display:flex;align-items:center;justify-content:space-between;position:sticky;top:0;z-index:100}.header-left[data-v-6f7049cb]{display:flex;align-items:center;gap:32px}.logo[data-v-6f7049cb]{font-size:24px;font-weight:700;color:#1a1a1a;text-decoration:none}.nav-links[data-v-6f7049cb]{display:flex;gap:24px;list-style:none}.nav-links a[data-v-6f7049cb]{color:#6b7280;text-decoration:none;font-weight:500;font-size:14px;transition:color .2s ease}.nav-links a.active[data-v-6f7049cb],.nav-links a[data-v-6f7049cb]:hover{color:#1a1a1a}.header-right[data-v-6f7049cb]{display:flex;align-items:center;gap:16px}.notifications[data-v-6f7049cb]{position:relative;background:none;border:none;color:#6b7280;cursor:pointer;padding:8px;border-radius:6px;transition:background .2s ease;width:32px;height:32px;display:flex;align-items:center;justify-content:center}.notifications[data-v-6f7049cb]:before{content:"";width:16px;height:16px;border:2px solid currentColor;border-radius:50%}.notifications[data-v-6f7049cb]:hover{background:#f3f4f6}.notification-badge[data-v-6f7049cb]{position:absolute;top:6px;right:6px;width:8px;height:8px;background:#6b7280;border-radius:50%}.user-menu[data-v-6f7049cb]{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:6px;cursor:pointer;transition:background .2s ease}.user-menu[data-v-6f7049cb]:hover{background:#f3f4f6}.user-avatar[data-v-6f7049cb]{width:32px;height:32px;background:#1a1a1a;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:14px}.user-info[data-v-6f7049cb]{display:flex;flex-direction:column}.user-name[data-v-6f7049cb]{font-size:14px;font-weight:500;color:#1a1a1a}.user-role[data-v-6f7049cb]{font-size:12px;color:#6b7280}.settings-page[data-v-6f7049cb]{max-width:1200px;margin:0 auto;padding:32px 24px}.breadcrumb[data-v-6f7049cb]{display:flex;align-items:center;gap:8px;margin-bottom:24px;font-size:14px;color:#6b7280}.breadcrumb a[data-v-6f7049cb]{color:#6b7280;text-decoration:none;transition:color .2s ease}.breadcrumb a[data-v-6f7049cb]:hover{color:#1a1a1a}.breadcrumb-separator[data-v-6f7049cb]{color:#d1d5db}.breadcrumb-current[data-v-6f7049cb]{color:#1a1a1a;font-weight:500}.page-header[data-v-6f7049cb]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:32px;margin-bottom:32px}.page-header h1[data-v-6f7049cb]{font-size:28px;font-weight:600;color:#1a1a1a;margin-bottom:8px}.page-header p[data-v-6f7049cb]{color:#6b7280;font-size:16px;margin-bottom:24px}.header-actions[data-v-6f7049cb]{display:flex;gap:12px}.btn[data-v-6f7049cb]{padding:12px 24px;border-radius:6px;font-weight:500;font-size:14px;cursor:pointer;transition:all .2s ease;text-decoration:none;display:inline-flex;align-items:center;gap:8px;border:none}.btn-primary[data-v-6f7049cb]{background:#1a1a1a;color:#fff}.btn-primary[data-v-6f7049cb]:hover{background:#374151}.btn-secondary[data-v-6f7049cb]{background:#fff;color:#374151;border:1px solid #d1d5db}.btn-secondary[data-v-6f7049cb]:hover{border-color:#1a1a1a;color:#1a1a1a}.settings-layout[data-v-6f7049cb]{display:grid;grid-template-columns:250px 1fr;gap:32px}.settings-sidebar[data-v-6f7049cb]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:24px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;position:sticky;top:96px}.sidebar-nav[data-v-6f7049cb]{list-style:none}.sidebar-nav li[data-v-6f7049cb]{margin-bottom:8px}.sidebar-nav a[data-v-6f7049cb]{display:block;padding:12px 16px;color:#6b7280;text-decoration:none;border-radius:6px;font-weight:500;font-size:14px;transition:all .2s ease}.sidebar-nav a.active[data-v-6f7049cb],.sidebar-nav a[data-v-6f7049cb]:hover{background:#f9fafb;color:#1a1a1a}.settings-content[data-v-6f7049cb]{display:flex;flex-direction:column;gap:24px}.settings-section[data-v-6f7049cb]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden}.section-header[data-v-6f7049cb]{padding:24px;border-bottom:1px solid #e5e7eb}.section-title[data-v-6f7049cb]{font-size:18px;font-weight:600;color:#1a1a1a;margin-bottom:4px}.section-description[data-v-6f7049cb]{font-size:14px;color:#6b7280}.section-content[data-v-6f7049cb]{padding:24px}.form-group[data-v-6f7049cb]{margin-bottom:24px}.form-group[data-v-6f7049cb]:last-child{margin-bottom:0}.form-label[data-v-6f7049cb]{display:block;font-size:14px;font-weight:500;color:#374151;margin-bottom:8px}.form-input[data-v-6f7049cb],.form-select[data-v-6f7049cb],.form-textarea[data-v-6f7049cb]{width:100%;padding:12px 16px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;transition:border-color .2s ease}.form-input[data-v-6f7049cb]:focus,.form-select[data-v-6f7049cb]:focus,.form-textarea[data-v-6f7049cb]:focus{outline:none;border-color:#1a1a1a}.form-textarea[data-v-6f7049cb]{resize:vertical;min-height:100px}.form-help[data-v-6f7049cb]{font-size:12px;color:#6b7280;margin-top:4px}.toggle-group[data-v-6f7049cb]{display:flex;justify-content:space-between;align-items:center;padding:16px 0;border-bottom:1px solid #f3f4f6}.toggle-group[data-v-6f7049cb]:last-child{border-bottom:none}.toggle-info[data-v-6f7049cb]{flex:1}.toggle-label[data-v-6f7049cb]{font-size:14px;font-weight:500;color:#1a1a1a;margin-bottom:4px}.toggle-description[data-v-6f7049cb]{font-size:12px;color:#6b7280}.toggle-switch[data-v-6f7049cb]{position:relative;width:44px;height:24px;background:#d1d5db;border-radius:12px;cursor:pointer;transition:background .2s ease}.toggle-switch.active[data-v-6f7049cb]{background:#1a1a1a}.toggle-knob[data-v-6f7049cb]{position:absolute;top:2px;left:2px;width:20px;height:20px;background:#fff;border-radius:50%;transition:transform .2s ease}.toggle-switch.active .toggle-knob[data-v-6f7049cb]{transform:translateX(20px)}.user-list[data-v-6f7049cb]{border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}.user-item[data-v-6f7049cb]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #f3f4f6}.user-item[data-v-6f7049cb]:last-child{border-bottom:none}.user-info-item[data-v-6f7049cb]{display:flex;align-items:center;gap:12px}.user-avatar-small[data-v-6f7049cb]{width:36px;height:36px;background:#1a1a1a;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:12px}.user-details[data-v-6f7049cb]{flex:1}.user-name-item[data-v-6f7049cb]{font-size:14px;font-weight:500;color:#1a1a1a}.user-email[data-v-6f7049cb]{font-size:12px;color:#6b7280}.user-role-badge[data-v-6f7049cb]{padding:4px 8px;background:#f3f4f6;border-radius:12px;font-size:11px;font-weight:500;color:#6b7280;text-transform:uppercase}.user-actions[data-v-6f7049cb]{display:flex;gap:8px}.action-btn-small[data-v-6f7049cb]{padding:6px 12px;border:1px solid #d1d5db;border-radius:4px;background:#fff;color:#6b7280;font-size:11px;font-weight:500;cursor:pointer;transition:all .2s ease;text-decoration:none}.action-btn-small[data-v-6f7049cb]:hover{border-color:#1a1a1a;color:#1a1a1a}.integration-grid[data-v-6f7049cb]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px}.integration-card[data-v-6f7049cb]{border:1px solid #e5e7eb;border-radius:8px;padding:20px;transition:all .2s ease}.integration-card[data-v-6f7049cb]:hover{box-shadow:0 2px 8px rgba(0,0,0,.05)}.integration-header[data-v-6f7049cb]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}.integration-name[data-v-6f7049cb]{font-size:16px;font-weight:600;color:#1a1a1a;margin-bottom:4px}.integration-description[data-v-6f7049cb]{font-size:12px;color:#6b7280}.integration-status[data-v-6f7049cb]{padding:4px 8px;border-radius:12px;font-size:10px;font-weight:500;text-transform:uppercase}.status-connected[data-v-6f7049cb]{background:#dcfce7;color:#166534}.status-disconnected[data-v-6f7049cb]{background:#f3f4f6;color:#6b7280}.schedule-table[data-v-6f7049cb]{width:100%;border-collapse:collapse;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}.schedule-table th[data-v-6f7049cb]{text-align:left;padding:12px 16px;font-weight:600;font-size:12px;color:#6b7280;text-transform:uppercase;letter-spacing:.5px;background:#f9fafb;border-bottom:1px solid #e5e7eb}.schedule-table td[data-v-6f7049cb]{padding:12px 16px;border-bottom:1px solid #f3f4f6;font-size:14px}.schedule-table tr:last-child td[data-v-6f7049cb]{border-bottom:none}.save-actions[data-v-6f7049cb]{position:sticky;bottom:0;background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:20px 24px;display:flex;justify-content:flex-end;gap:12px;margin-top:32px}@media (max-width:1024px){.settings-layout[data-v-6f7049cb]{grid-template-columns:1fr}.settings-sidebar[data-v-6f7049cb]{position:static;order:2}.settings-content[data-v-6f7049cb]{order:1}}@media (max-width:768px){.header[data-v-6f7049cb]{padding:0 16px}.settings-page[data-v-6f7049cb]{padding:24px 16px}.page-header[data-v-6f7049cb]{padding:24px}.nav-links[data-v-6f7049cb],.user-info[data-v-6f7049cb]{display:none}.header-actions[data-v-6f7049cb]{flex-direction:column;gap:8px}.integration-grid[data-v-6f7049cb]{grid-template-columns:1fr}.user-item[data-v-6f7049cb]{flex-direction:column;align-items:flex-start;gap:12px}.user-actions[data-v-6f7049cb]{width:100%;justify-content:flex-end}}.radio-option.selected[data-v-ef813a26]{border-color:#1a1a1a;background:#f9fafb}.radio-option.selected .option-radio[data-v-ef813a26]{border-color:#1a1a1a}.radio-option.selected .option-radio[data-v-ef813a26]:after{content:"";position:absolute;top:2px;left:2px;width:8px;height:8px;border-radius:50%;background:#1a1a1a}[data-v-ef813a26]{margin:0;padding:0;box-sizing:border-box}body[data-v-ef813a26]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6;color:#1a1a1a;background:#f9fafb}.header[data-v-ef813a26]{background:#fff;border-bottom:1px solid #e5e7eb;padding:0 24px;height:64px;display:flex;align-items:center;justify-content:space-between;position:sticky;top:0;z-index:100}.header-left[data-v-ef813a26]{display:flex;align-items:center;gap:32px}.logo[data-v-ef813a26]{font-size:24px;font-weight:700;color:#1a1a1a;text-decoration:none}.nav-links[data-v-ef813a26]{display:flex;gap:24px;list-style:none}.nav-links a[data-v-ef813a26]{color:#6b7280;text-decoration:none;font-weight:500;font-size:14px;transition:color .2s ease}.nav-links a.active[data-v-ef813a26],.nav-links a[data-v-ef813a26]:hover{color:#1a1a1a}.header-right[data-v-ef813a26]{display:flex;align-items:center;gap:16px}.notifications[data-v-ef813a26]{position:relative;background:none;border:none;color:#6b7280;cursor:pointer;padding:8px;border-radius:6px;transition:background .2s ease;width:32px;height:32px;display:flex;align-items:center;justify-content:center}.notifications[data-v-ef813a26]:before{content:"";width:16px;height:16px;border:2px solid currentColor;border-radius:50%}.notifications[data-v-ef813a26]:hover{background:#f3f4f6}.notification-badge[data-v-ef813a26]{position:absolute;top:6px;right:6px;width:8px;height:8px;background:#6b7280;border-radius:50%}.user-menu[data-v-ef813a26]{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:6px;cursor:pointer;transition:background .2s ease}.user-menu[data-v-ef813a26]:hover{background:#f3f4f6}.user-avatar[data-v-ef813a26]{width:32px;height:32px;background:#1a1a1a;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:14px}.user-info[data-v-ef813a26]{display:flex;flex-direction:column}.user-name[data-v-ef813a26]{font-size:14px;font-weight:500;color:#1a1a1a}.user-role[data-v-ef813a26]{font-size:12px;color:#6b7280}.activation-page[data-v-ef813a26]{max-width:1000px;margin:0 auto;padding:32px 24px}.breadcrumb[data-v-ef813a26]{display:flex;align-items:center;gap:8px;margin-bottom:24px;font-size:14px;color:#6b7280}.breadcrumb a[data-v-ef813a26]{color:#6b7280;text-decoration:none;transition:color .2s ease}.breadcrumb a[data-v-ef813a26]:hover{color:#1a1a1a}.breadcrumb-separator[data-v-ef813a26]{color:#d1d5db}.breadcrumb-current[data-v-ef813a26]{color:#1a1a1a;font-weight:500}.activation-wizard[data-v-ef813a26]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden}.wizard-header[data-v-ef813a26]{padding:32px;background:linear-gradient(135deg,#1a1a1a,#374151);color:#fff;text-align:center}.wizard-header h1[data-v-ef813a26]{font-size:28px;font-weight:600;margin-bottom:8px}.wizard-description[data-v-ef813a26]{font-size:16px;opacity:.9;margin-bottom:24px}.progress-steps[data-v-ef813a26]{display:flex;justify-content:center;gap:32px}.progress-step[data-v-ef813a26]{display:flex;align-items:center;gap:8px;font-size:14px}.step-number[data-v-ef813a26]{width:24px;height:24px;border-radius:50%;background:hsla(0,0%,100%,.2);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600}.step-number.active[data-v-ef813a26]{background:#fff;color:#1a1a1a}.step-number.completed[data-v-ef813a26]{background:#10b981}.wizard-content[data-v-ef813a26]{padding:32px}.step-section[data-v-ef813a26]{display:none}.step-section.active[data-v-ef813a26]{display:block}.section-title[data-v-ef813a26]{font-size:20px;font-weight:600;color:#1a1a1a;margin-bottom:8px}.section-description[data-v-ef813a26]{font-size:14px;color:#6b7280;margin-bottom:24px;line-height:1.5}.form-group[data-v-ef813a26]{margin-bottom:24px}.form-label[data-v-ef813a26]{display:block;font-size:14px;font-weight:500;color:#374151;margin-bottom:8px}.form-input[data-v-ef813a26],.form-select[data-v-ef813a26],.form-textarea[data-v-ef813a26]{width:100%;padding:12px 16px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;transition:border-color .2s ease}.form-input[data-v-ef813a26]:focus,.form-select[data-v-ef813a26]:focus,.form-textarea[data-v-ef813a26]:focus{outline:none;border-color:#1a1a1a}.form-textarea[data-v-ef813a26]{resize:vertical;min-height:80px}.form-help[data-v-ef813a26]{font-size:12px;color:#6b7280;margin-top:4px}.radio-group[data-v-ef813a26]{display:grid;gap:16px;margin-top:16px}.radio-option[data-v-ef813a26]{border:1px solid #d1d5db;border-radius:8px;padding:20px;cursor:pointer;transition:all .2s ease}.radio-option[data-v-ef813a26]:hover{border-color:#1a1a1a;background:#f9fafb}.radio-option input[type=radio][data-v-ef813a26]{display:none}.option-header[data-v-ef813a26]{display:flex;align-items:center;gap:12px;margin-bottom:8px}.option-radio[data-v-ef813a26]{width:16px;height:16px;border:2px solid #d1d5db;border-radius:50%;position:relative}.option-title[data-v-ef813a26]{font-size:16px;font-weight:600;color:#1a1a1a}.option-description[data-v-ef813a26]{font-size:14px;color:#6b7280;line-height:1.4}.checkbox-group[data-v-ef813a26]{display:grid;gap:12px;margin-top:16px}.checkbox-option[data-v-ef813a26]{display:flex;align-items:flex-start;gap:12px;padding:16px;border:1px solid #e5e7eb;border-radius:6px;cursor:pointer;transition:all .2s ease}.checkbox-option[data-v-ef813a26]:hover{background:#f9fafb}.checkbox-option input[type=checkbox][data-v-ef813a26]{width:16px;height:16px;accent-color:#1a1a1a}.checkbox-content[data-v-ef813a26]{flex:1}.checkbox-title[data-v-ef813a26]{font-size:14px;font-weight:500;color:#1a1a1a;margin-bottom:4px}.checkbox-description[data-v-ef813a26]{font-size:12px;color:#6b7280}.warning-box[data-v-ef813a26]{background:#fef3c7;border:1px solid #f59e0b;border-radius:8px;padding:16px;margin-bottom:24px}.warning-title[data-v-ef813a26]{font-size:14px;font-weight:600;color:#92400e;margin-bottom:4px}.warning-text[data-v-ef813a26]{font-size:12px;color:#92400e;line-height:1.4}.summary-section[data-v-ef813a26]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:20px;margin-top:24px}.summary-title[data-v-ef813a26]{font-size:16px;font-weight:600;color:#1a1a1a;margin-bottom:16px}.summary-item[data-v-ef813a26]{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid #e5e7eb}.summary-item[data-v-ef813a26]:last-child{border-bottom:none}.summary-label[data-v-ef813a26]{font-size:14px;color:#6b7280}.summary-value[data-v-ef813a26]{font-size:14px;font-weight:500;color:#1a1a1a}.wizard-navigation[data-v-ef813a26]{padding:24px 32px;border-top:1px solid #e5e7eb;display:flex;justify-content:space-between;align-items:center}.btn[data-v-ef813a26]{padding:12px 24px;border-radius:6px;font-weight:500;font-size:14px;cursor:pointer;transition:all .2s ease;text-decoration:none;display:inline-flex;align-items:center;gap:8px;border:none}.btn-primary[data-v-ef813a26]{background:#1a1a1a;color:#fff}.btn-primary[data-v-ef813a26]:hover{background:#374151}.btn-secondary[data-v-ef813a26]{background:#fff;color:#374151;border:1px solid #d1d5db}.btn-secondary[data-v-ef813a26]:hover{border-color:#1a1a1a;color:#1a1a1a}.btn-success[data-v-ef813a26]{background:#10b981;color:#fff}.btn-success[data-v-ef813a26]:hover{background:#059669}@media (max-width:768px){.header[data-v-ef813a26]{padding:0 16px}.activation-page[data-v-ef813a26]{padding:24px 16px}.wizard-content[data-v-ef813a26],.wizard-header[data-v-ef813a26]{padding:24px}.wizard-navigation[data-v-ef813a26]{padding:16px 24px;flex-direction:column;gap:12px}.progress-steps[data-v-ef813a26]{gap:16px}.nav-links[data-v-ef813a26],.user-info[data-v-ef813a26]{display:none}}[data-v-05393807]{margin:0;padding:0;box-sizing:border-box}body[data-v-05393807]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6;color:#1a1a1a;background:#f9fafb}.header[data-v-05393807]{background:#fff;border-bottom:1px solid #e5e7eb;padding:0 24px;height:64px;display:flex;align-items:center;justify-content:space-between;position:sticky;top:0;z-index:100}.header-left[data-v-05393807]{display:flex;align-items:center;gap:32px}.logo[data-v-05393807]{font-size:24px;font-weight:700;color:#1a1a1a;text-decoration:none}.nav-links[data-v-05393807]{display:flex;gap:24px;list-style:none}.nav-links a[data-v-05393807]{color:#6b7280;text-decoration:none;font-weight:500;font-size:14px;transition:color .2s ease}.nav-links a.active[data-v-05393807],.nav-links a[data-v-05393807]:hover{color:#1a1a1a}.header-right[data-v-05393807]{display:flex;align-items:center;gap:16px}.notifications[data-v-05393807]{position:relative;background:none;border:none;color:#6b7280;cursor:pointer;padding:8px;border-radius:6px;transition:background .2s ease;width:32px;height:32px;display:flex;align-items:center;justify-content:center}.notifications[data-v-05393807]:before{content:"";width:16px;height:16px;border:2px solid currentColor;border-radius:50%}.notifications[data-v-05393807]:hover{background:#f3f4f6}.notification-badge[data-v-05393807]{position:absolute;top:6px;right:6px;width:8px;height:8px;background:#6b7280;border-radius:50%}.user-menu[data-v-05393807]{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:6px;cursor:pointer;transition:background .2s ease}.user-menu[data-v-05393807]:hover{background:#f3f4f6}.user-avatar[data-v-05393807]{width:32px;height:32px;background:#1a1a1a;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:14px}.user-info[data-v-05393807]{display:flex;flex-direction:column}.user-name[data-v-05393807]{font-size:14px;font-weight:500;color:#1a1a1a}.user-role[data-v-05393807]{font-size:12px;color:#6b7280}.setup-page[data-v-05393807]{max-width:1400px;margin:0 auto;padding:32px 24px}.breadcrumb[data-v-05393807]{display:flex;align-items:center;gap:8px;margin-bottom:24px;font-size:14px;color:#6b7280}.breadcrumb a[data-v-05393807]{color:#6b7280;text-decoration:none;transition:color .2s ease}.breadcrumb a[data-v-05393807]:hover{color:#1a1a1a}.breadcrumb-separator[data-v-05393807]{color:#d1d5db}.breadcrumb-current[data-v-05393807]{color:#1a1a1a;font-weight:500}.setup-header[data-v-05393807]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:32px;margin-bottom:32px}.setup-header h1[data-v-05393807]{font-size:28px;font-weight:600;color:#1a1a1a;margin-bottom:8px}.setup-description[data-v-05393807]{color:#6b7280;font-size:16px;margin-bottom:24px}.setup-progress[data-v-05393807]{display:flex;align-items:center;gap:16px;margin-bottom:24px}.progress-bar-large[data-v-05393807]{flex:1;height:8px;background:#e5e7eb;border-radius:4px;overflow:hidden}.progress-fill-large[data-v-05393807]{height:100%;background:linear-gradient(90deg,#f59e0b,#d97706);border-radius:4px;transition:width .3s ease}.progress-stats[data-v-05393807]{display:flex;gap:24px;font-size:14px}.progress-stat[data-v-05393807]{display:flex;flex-direction:column;align-items:center}.stat-number[data-v-05393807]{font-size:20px;font-weight:700;color:#1a1a1a}.stat-label[data-v-05393807]{font-size:12px;color:#6b7280}.setup-actions[data-v-05393807]{display:flex;gap:12px}.btn[data-v-05393807]{padding:12px 24px;border-radius:6px;font-weight:500;font-size:14px;cursor:pointer;transition:all .2s ease;text-decoration:none;display:inline-flex;align-items:center;gap:8px;border:none}.btn-primary[data-v-05393807]{background:#1a1a1a;color:#fff}.btn-primary[data-v-05393807]:hover{background:#374151}.btn-secondary[data-v-05393807]{background:#fff;color:#374151;border:1px solid #d1d5db}.btn-secondary[data-v-05393807]:hover{border-color:#1a1a1a;color:#1a1a1a}.content-grid[data-v-05393807]{display:grid;grid-template-columns:1fr 350px;gap:32px}.setup-steps[data-v-05393807]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden}.section-header[data-v-05393807]{padding:20px 24px;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;align-items:center}.section-title[data-v-05393807]{font-size:18px;font-weight:600;color:#1a1a1a}.step-group[data-v-05393807]{border-bottom:1px solid #f3f4f6}.step-group[data-v-05393807]:last-child{border-bottom:none}.step-group-header[data-v-05393807]{padding:20px 24px;background:#f9fafb;display:flex;justify-content:space-between;align-items:center;cursor:pointer}.step-group-title[data-v-05393807]{font-size:16px;font-weight:600;color:#1a1a1a}.step-group-progress[data-v-05393807]{display:flex;align-items:center;gap:12px}.progress-text[data-v-05393807]{font-size:12px;color:#6b7280}.progress-bar-small[data-v-05393807]{width:60px;height:4px;background:#e5e7eb;border-radius:2px;overflow:hidden}.progress-fill-small[data-v-05393807]{height:100%;background:#f59e0b;border-radius:2px;transition:width .3s ease}.step-items[data-v-05393807]{padding:0}.step-item[data-v-05393807]{padding:16px 24px;border-bottom:1px solid #f3f4f6;display:flex;align-items:center;gap:16px}.step-item[data-v-05393807]:last-child{border-bottom:none}.step-status[data-v-05393807]{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:12px;font-weight:600}.status-completed[data-v-05393807]{background:#6b7280;color:#fff}.status-in-progress[data-v-05393807]{background:#f59e0b;color:#fff}.status-pending[data-v-05393807]{background:#e5e7eb;color:#6b7280}.step-content[data-v-05393807]{flex:1}.step-name[data-v-05393807]{font-size:14px;font-weight:500;color:#1a1a1a;margin-bottom:4px}.step-description[data-v-05393807]{font-size:12px;color:#6b7280;margin-bottom:8px}.step-meta[data-v-05393807]{display:flex;align-items:center;gap:12px;font-size:11px;color:#9ca3af}.step-actions[data-v-05393807]{display:flex;gap:8px}.action-btn-small[data-v-05393807]{padding:6px 12px;border:1px solid #d1d5db;border-radius:4px;background:#fff;color:#6b7280;font-size:11px;font-weight:500;cursor:pointer;transition:all .2s ease;text-decoration:none}.action-btn-small[data-v-05393807]:hover{border-color:#1a1a1a;color:#1a1a1a}.action-btn-small.primary[data-v-05393807]{background:#1a1a1a;color:#fff;border-color:#1a1a1a}.action-btn-small.primary[data-v-05393807]:hover{background:#374151}.sidebar[data-v-05393807]{display:flex;flex-direction:column;gap:24px}.next-actions[data-v-05393807]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden}.action-item[data-v-05393807]{padding:16px 20px;border-bottom:1px solid #f3f4f6;display:flex;align-items:flex-start;gap:12px}.action-item[data-v-05393807]:last-child{border-bottom:none}.priority-indicator[data-v-05393807]{width:4px;height:40px;border-radius:2px;margin-top:4px}.priority-high[data-v-05393807]{background:#ef4444}.priority-medium[data-v-05393807]{background:#f59e0b}.priority-low[data-v-05393807]{background:#6b7280}.action-content[data-v-05393807]{flex:1}.action-title[data-v-05393807]{font-size:14px;font-weight:500;color:#1a1a1a;margin-bottom:4px}.action-description[data-v-05393807]{font-size:12px;color:#6b7280;margin-bottom:8px}.action-meta[data-v-05393807]{display:flex;justify-content:space-between;align-items:center;font-size:11px;color:#9ca3af}.resources[data-v-05393807]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden}.resource-item[data-v-05393807]{padding:16px 20px;border-bottom:1px solid #f3f4f6;display:flex;align-items:center;gap:12px}.resource-item[data-v-05393807]:last-child{border-bottom:none}.resource-icon[data-v-05393807]{width:12px;height:12px;border-radius:50%;background:#6b7280;margin-top:6px;flex-shrink:0}.resource-content[data-v-05393807]{flex:1}.resource-name[data-v-05393807]{font-size:14px;font-weight:500;color:#1a1a1a;margin-bottom:2px}.resource-description[data-v-05393807]{font-size:12px;color:#6b7280}.timeline[data-v-05393807]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:24px}.timeline-item[data-v-05393807]{display:flex;gap:16px;margin-bottom:20px;position:relative}.timeline-item[data-v-05393807]:last-child{margin-bottom:0}.timeline-item[data-v-05393807]:not(:last-child):after{content:"";position:absolute;left:11px;top:24px;width:2px;height:calc(100% - 4px);background:#e5e7eb}.timeline-marker[data-v-05393807]{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:600;flex-shrink:0;z-index:1;background:#fff;border:2px solid #e5e7eb}.timeline-marker.completed[data-v-05393807]{background:#6b7280;border-color:#6b7280}.timeline-marker.current[data-v-05393807]{background:#f59e0b;border-color:#f59e0b}.timeline-content[data-v-05393807]{flex:1;padding-top:2px}.timeline-title[data-v-05393807]{font-size:14px;font-weight:500;color:#1a1a1a;margin-bottom:2px}.timeline-date[data-v-05393807]{font-size:12px;color:#6b7280}@media (max-width:1024px){.content-grid[data-v-05393807]{grid-template-columns:1fr}.sidebar[data-v-05393807]{order:-1}}@media (max-width:768px){.header[data-v-05393807]{padding:0 16px}.setup-page[data-v-05393807]{padding:24px 16px}.setup-header[data-v-05393807]{padding:24px}.progress-stats[data-v-05393807]{flex-direction:column;gap:12px}.setup-actions[data-v-05393807]{flex-direction:column}.nav-links[data-v-05393807],.user-info[data-v-05393807]{display:none}}.nav-ctah[data-v-308d4bb0]{background:#1a1a1a;color:#fff;padding:12px 20px;border-radius:6px;text-decoration:none;font-weight:500;font-size:15px;transition:background .2s ease}.nav-ctah[data-v-308d4bb0]:hover{background:#374151}[data-v-308d4bb0]{margin:0;padding:0;box-sizing:border-box}body[data-v-308d4bb0]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6;color:#1a1a1a;background:#fff}.container[data-v-308d4bb0]{max-width:1200px;margin:0 auto;padding:0 24px}header[data-v-308d4bb0]{background:#fff;position:fixed;top:0;width:100%;z-index:1000;border-bottom:1px solid #e5e7eb}nav[data-v-308d4bb0]{display:flex;justify-content:space-between;align-items:center;padding:16px 0}.logo[data-v-308d4bb0]{font-size:28px;font-weight:700;color:#1a1a1a;text-decoration:none}.nav-links[data-v-308d4bb0]{display:flex;gap:32px;list-style:none;align-items:center}.nav-links a[data-v-308d4bb0]{text-decoration:none;color:#4b5563;font-weight:500;font-size:15px;transition:color .2s ease}.nav-links a.active[data-v-308d4bb0],.nav-links a[data-v-308d4bb0]:hover{color:#1a1a1a}.nav-cta[data-v-308d4bb0]{background:#10b981;color:#fff;padding:12px 20px;border-radius:6px;text-decoration:none;font-weight:500;font-size:15px;transition:background .2s ease}.nav-cta[data-v-308d4bb0]:hover{background:#374151}.breadcrumb[data-v-308d4bb0]{padding:100px 0 20px;background:#f9fafb}.breadcrumb-nav[data-v-308d4bb0]{display:flex;align-items:center;gap:8px;font-size:14px;color:#6b7280}.breadcrumb-nav a[data-v-308d4bb0]{color:#6b7280;text-decoration:none;transition:color .2s ease}.breadcrumb-nav a[data-v-308d4bb0]:hover{color:#1a1a1a}.breadcrumb-separator[data-v-308d4bb0]{color:#d1d5db}.breadcrumb-current[data-v-308d4bb0]{color:#1a1a1a;font-weight:500}.article-header[data-v-308d4bb0]{padding:40px 0 60px;background:#f9fafb;text-align:center}.article-tag[data-v-308d4bb0]{background:#ea580c;color:#fff;padding:6px 16px;border-radius:16px;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.5px;display:inline-block;margin-bottom:24px}.article-title[data-v-308d4bb0]{font-size:48px;font-weight:600;color:#1a1a1a;margin-bottom:20px;line-height:1.2;max-width:800px;margin-left:auto;margin-right:auto}.article-subtitle[data-v-308d4bb0]{font-size:20px;color:#6b7280;margin-bottom:32px;max-width:700px;margin-left:auto;margin-right:auto}.article-meta[data-v-308d4bb0]{display:flex;justify-content:center;gap:32px;font-size:14px;color:#9ca3af}.meta-item[data-v-308d4bb0]{display:flex;align-items:center;gap:8px}.trends-overview[data-v-308d4bb0]{padding:60px 0;background:#fff}.overview-title[data-v-308d4bb0]{text-align:center;font-size:32px;font-weight:600;color:#1a1a1a;margin-bottom:60px}.trends-grid[data-v-308d4bb0]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:32px;margin-bottom:60px}.trend-card[data-v-308d4bb0]{background:#fff;border:2px solid #fed7aa;border-radius:16px;padding:32px;text-align:center;transition:all .2s ease}.trend-card[data-v-308d4bb0]:hover{box-shadow:0 8px 25px rgba(234,88,12,.15);transform:translateY(-2px);border-color:#ea580c}.trend-icon[data-v-308d4bb0]{width:80px;height:80px;background:linear-gradient(135deg,#ea580c,#f97316);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 24px;font-size:32px;color:#fff}.trend-title[data-v-308d4bb0]{font-size:20px;font-weight:600;color:#1a1a1a;margin-bottom:12px}.trend-description[data-v-308d4bb0]{font-size:14px;color:#6b7280;line-height:1.6;margin-bottom:20px}.trend-impact[data-v-308d4bb0]{display:inline-block;padding:6px 12px;background:#fed7aa;color:#9a3412;border-radius:16px;font-size:12px;font-weight:500;text-transform:uppercase}.article-content[data-v-308d4bb0]{padding:80px 0;background:#fff}.content-wrapper[data-v-308d4bb0]{max-width:800px;margin:0 auto}.content-wrapper h2[data-v-308d4bb0]{font-size:32px;font-weight:600;color:#1a1a1a;margin:40px 0 20px;line-height:1.3}.content-wrapper h3[data-v-308d4bb0]{font-size:24px;font-weight:600;color:#1a1a1a;margin:32px 0 16px;line-height:1.4}.content-wrapper p[data-v-308d4bb0]{font-size:18px;line-height:1.7;color:#374151;margin-bottom:24px}.content-wrapper ul[data-v-308d4bb0]{margin:24px 0;padding-left:24px}.content-wrapper li[data-v-308d4bb0]{font-size:18px;line-height:1.7;color:#374151;margin-bottom:12px}.regional-section[data-v-308d4bb0]{padding:80px 0;background:#f9fafb}.regional-title[data-v-308d4bb0]{text-align:center;font-size:32px;font-weight:600;color:#1a1a1a;margin-bottom:60px}.regional-grid[data-v-308d4bb0]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:32px}.region-card[data-v-308d4bb0]{background:#fff;border-radius:12px;padding:32px;border:1px solid #e5e7eb;transition:all .2s ease}.region-card[data-v-308d4bb0]:hover{box-shadow:0 8px 25px rgba(0,0,0,.1);transform:translateY(-2px)}.region-header[data-v-308d4bb0]{display:flex;align-items:center;gap:16px;margin-bottom:20px}.region-flag[data-v-308d4bb0]{width:48px;height:48px;background:#ea580c;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:24px;color:#fff}.region-name[data-v-308d4bb0]{font-size:20px;font-weight:600;color:#1a1a1a}.region-content h4[data-v-308d4bb0]{font-size:16px;font-weight:600;color:#374151;margin-bottom:12px}.region-changes[data-v-308d4bb0]{list-style:none;display:grid;gap:12px;margin-bottom:20px}.change-item[data-v-308d4bb0]{display:flex;align-items:flex-start;gap:8px;font-size:14px;color:#6b7280}.change-bullet[data-v-308d4bb0]{width:6px;height:6px;background:#ea580c;border-radius:50%;margin-top:8px;flex-shrink:0}.region-impact[data-v-308d4bb0]{background:#fef3c7;border:1px solid #f59e0b;border-radius:8px;padding:12px;font-size:12px;color:#92400e}.ai-compliance[data-v-308d4bb0]{padding:80px 0;background:#fff}.ai-title[data-v-308d4bb0]{text-align:center;font-size:32px;font-weight:600;color:#1a1a1a;margin-bottom:20px}.ai-subtitle[data-v-308d4bb0]{text-align:center;font-size:18px;color:#6b7280;margin-bottom:60px;max-width:600px;margin-left:auto;margin-right:auto}.ai-requirements[data-v-308d4bb0]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:32px;margin-bottom:60px}.requirement-card[data-v-308d4bb0]{background:#fafafa;border-left:4px solid #ea580c;border-radius:0 12px 12px 0;padding:24px}.requirement-title[data-v-308d4bb0]{font-size:18px;font-weight:600;color:#1a1a1a;margin-bottom:12px}.requirement-description[data-v-308d4bb0]{font-size:14px;color:#6b7280;line-height:1.6;margin-bottom:16px}.requirement-actions[data-v-308d4bb0]{list-style:none;display:grid;gap:8px}.action-item[data-v-308d4bb0]{display:flex;align-items:center;gap:8px;font-size:12px;color:#374151}.action-check[data-v-308d4bb0]{width:16px;height:16px;background:#ea580c;border-radius:3px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:10px;flex-shrink:0}.tech-trends[data-v-308d4bb0]{padding:80px 0;background:#f9fafb}.tech-title[data-v-308d4bb0]{text-align:center;font-size:32px;font-weight:600;color:#1a1a1a;margin-bottom:60px}.tech-grid[data-v-308d4bb0]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:32px}.tech-card[data-v-308d4bb0]{background:#fff;border-radius:12px;padding:24px;text-align:center;border:1px solid #e5e7eb;transition:all .2s ease}.tech-card[data-v-308d4bb0]:hover{box-shadow:0 8px 25px rgba(0,0,0,.1);transform:translateY(-2px)}.tech-icon[data-v-308d4bb0]{width:60px;height:60px;background:#ea580c;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 16px;font-size:24px;color:#fff}.tech-name[data-v-308d4bb0]{font-size:16px;font-weight:600;color:#1a1a1a;margin-bottom:8px}.tech-description[data-v-308d4bb0]{font-size:12px;color:#6b7280;line-height:1.5;margin-bottom:12px}.tech-adoption[data-v-308d4bb0]{font-size:11px;color:#ea580c;font-weight:500;text-transform:uppercase}.preparation-section[data-v-308d4bb0]{padding:80px 0;background:#1a1a1a;color:#fff}.prep-title[data-v-308d4bb0]{text-align:center;font-size:32px;font-weight:600;margin-bottom:20px}.prep-subtitle[data-v-308d4bb0]{text-align:center;opacity:.8;margin-bottom:60px;max-width:600px;margin-left:auto;margin-right:auto}.prep-timeline[data-v-308d4bb0]{display:grid;gap:32px;max-width:800px;margin:0 auto}.timeline-item[data-v-308d4bb0]{background:hsla(0,0%,100%,.05);border-radius:12px;padding:32px;border-left:4px solid #ea580c}.timeline-quarter[data-v-308d4bb0]{font-size:14px;color:#ea580c;font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:12px}.timeline-title[data-v-308d4bb0]{font-size:20px;font-weight:600;margin-bottom:16px}.timeline-tasks[data-v-308d4bb0]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.task-item[data-v-308d4bb0]{background:hsla(0,0%,100%,.08);padding:16px;border-radius:8px;border:1px solid hsla(0,0%,100%,.1)}.task-name[data-v-308d4bb0]{font-size:14px;font-weight:600;margin-bottom:8px}.task-description[data-v-308d4bb0]{font-size:12px;opacity:.8;line-height:1.4}.predictions-section[data-v-308d4bb0]{padding:80px 0;background:#fff}.predictions-title[data-v-308d4bb0]{text-align:center;font-size:32px;font-weight:600;color:#1a1a1a;margin-bottom:60px}.predictions-grid[data-v-308d4bb0]{display:grid;gap:32px;max-width:800px;margin:0 auto}.prediction-card[data-v-308d4bb0]{background:#fef7f0;border:1px solid #fed7aa;border-radius:12px;padding:32px;position:relative}.prediction-year[data-v-308d4bb0]{position:absolute;top:-12px;left:24px;background:#ea580c;color:#fff;padding:6px 16px;border-radius:16px;font-size:12px;font-weight:600}.prediction-title[data-v-308d4bb0]{font-size:20px;font-weight:600;color:#1a1a1a;margin-bottom:16px;margin-top:8px}.prediction-content[data-v-308d4bb0]{font-size:16px;color:#6b7280;line-height:1.6}.info-box[data-v-308d4bb0]{background:#dbeafe;border:1px solid #3b82f6;border-radius:8px;padding:24px;margin:32px 0}.info-box h4[data-v-308d4bb0]{font-size:18px;font-weight:600;color:#1d4ed8;margin-bottom:12px}.info-box p[data-v-308d4bb0]{color:#1d4ed8;font-size:16px;margin-bottom:0}.warning-box[data-v-308d4bb0]{background:#fef3c7;border:1px solid #f59e0b;border-radius:8px;padding:24px;margin:32px 0}.warning-box h4[data-v-308d4bb0]{font-size:18px;font-weight:600;color:#92400e;margin-bottom:12px}.warning-box p[data-v-308d4bb0]{color:#92400e;font-size:16px;margin-bottom:0}.cta-section[data-v-308d4bb0]{padding:80px 0;background:#1a1a1a;color:#fff;text-align:center}.cta-section h2[data-v-308d4bb0]{font-size:32px;font-weight:600;margin-bottom:16px}.cta-section p[data-v-308d4bb0]{font-size:18px;opacity:.8;margin-bottom:32px;max-width:600px;margin-left:auto;margin-right:auto}.cta-buttons[data-v-308d4bb0]{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.btn[data-v-308d4bb0]{padding:16px 32px;border-radius:6px;font-weight:500;font-size:16px;text-decoration:none;transition:all .2s ease;display:inline-flex;align-items:center;gap:8px}.btn-primary[data-v-308d4bb0]{background:#fff;color:#1a1a1a}.btn-primary[data-v-308d4bb0]:hover{background:#f3f4f6}.btn-secondary[data-v-308d4bb0]{background:transparent;color:#fff;border:1px solid #374151}.btn-secondary[data-v-308d4bb0]:hover{background:#374151}@media (max-width:768px){.nav-links[data-v-308d4bb0]{display:none}.article-title[data-v-308d4bb0]{font-size:36px}.ai-requirements[data-v-308d4bb0],.regional-grid[data-v-308d4bb0],.trends-grid[data-v-308d4bb0]{grid-template-columns:1fr}.tech-grid[data-v-308d4bb0]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.timeline-tasks[data-v-308d4bb0]{grid-template-columns:1fr}.article-meta[data-v-308d4bb0]{flex-direction:column;gap:16px}.cta-buttons[data-v-308d4bb0]{flex-direction:column;align-items:center}}.nav-ctah[data-v-7bd99322]{background:#1a1a1a;color:#fff;padding:12px 20px;border-radius:6px;text-decoration:none;font-weight:500;font-size:15px;transition:background .2s ease}.nav-ctah[data-v-7bd99322]:hover{background:#374151}[data-v-7bd99322]{margin:0;padding:0;box-sizing:border-box}body[data-v-7bd99322]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6;color:#1a1a1a;background:#fff}.container[data-v-7bd99322]{max-width:1200px;margin:0 auto;padding:0 24px}header[data-v-7bd99322]{background:#fff;position:fixed;top:0;width:100%;z-index:1000;border-bottom:1px solid #e5e7eb}nav[data-v-7bd99322]{display:flex;justify-content:space-between;align-items:center;padding:16px 0}.logo[data-v-7bd99322]{font-size:28px;font-weight:700;color:#1a1a1a;text-decoration:none}.nav-links[data-v-7bd99322]{display:flex;gap:32px;list-style:none;align-items:center}.nav-links a[data-v-7bd99322]{text-decoration:none;color:#4b5563;font-weight:500;font-size:15px;transition:color .2s ease}.nav-links a.active[data-v-7bd99322],.nav-links a[data-v-7bd99322]:hover{color:#1a1a1a}.nav-cta[data-v-7bd99322]{background:#10b981;color:#fff;padding:12px 20px;border-radius:6px;text-decoration:none;font-weight:500;font-size:15px;transition:background .2s ease}.nav-cta[data-v-7bd99322]:hover{background:#374151}.breadcrumb[data-v-7bd99322]{padding:100px 0 20px;background:#f9fafb}.breadcrumb-nav[data-v-7bd99322]{display:flex;align-items:center;gap:8px;font-size:14px;color:#6b7280}.breadcrumb-nav a[data-v-7bd99322]{color:#6b7280;text-decoration:none;transition:color .2s ease}.breadcrumb-nav a[data-v-7bd99322]:hover{color:#1a1a1a}.breadcrumb-separator[data-v-7bd99322]{color:#d1d5db}.breadcrumb-current[data-v-7bd99322]{color:#1a1a1a;font-weight:500}.case-header[data-v-7bd99322]{padding:40px 0 60px;background:#f9fafb}.case-tag[data-v-7bd99322]{background:#10b981;color:#fff;padding:6px 16px;border-radius:16px;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.5px;display:inline-block;margin-bottom:24px}.case-title[data-v-7bd99322]{font-size:48px;font-weight:600;color:#1a1a1a;margin-bottom:20px;line-height:1.2;max-width:800px}.case-subtitle[data-v-7bd99322]{font-size:20px;color:#6b7280;margin-bottom:40px;max-width:700px}.case-stats[data-v-7bd99322]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:32px;margin-bottom:40px}.stat-item[data-v-7bd99322]{text-align:center;padding:24px;background:#fff;border-radius:12px;border:1px solid #e5e7eb}.stat-number[data-v-7bd99322]{font-size:36px;font-weight:700;color:#10b981;margin-bottom:8px}.stat-label[data-v-7bd99322]{font-size:14px;color:#6b7280;font-weight:500}.case-meta[data-v-7bd99322]{display:flex;gap:32px;font-size:14px;color:#9ca3af;flex-wrap:wrap}.meta-item[data-v-7bd99322]{display:flex;align-items:center;gap:8px}.company-info[data-v-7bd99322]{padding:60px 0;background:#fff}.company-card[data-v-7bd99322]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;padding:32px;max-width:600px}.company-card h3[data-v-7bd99322]{font-size:24px;font-weight:600;color:#1a1a1a;margin-bottom:16px}.company-details[data-v-7bd99322]{display:grid;gap:16px}.detail-item[data-v-7bd99322]{display:flex;justify-content:space-between;padding:12px 0;border-bottom:1px solid #e5e7eb}.detail-item[data-v-7bd99322]:last-child{border-bottom:none}.detail-label[data-v-7bd99322]{font-weight:500;color:#374151}.detail-value[data-v-7bd99322]{color:#6b7280}.article-content[data-v-7bd99322]{padding:80px 0;background:#fff}.content-wrapper[data-v-7bd99322]{max-width:800px;margin:0 auto}.content-wrapper h2[data-v-7bd99322]{font-size:32px;font-weight:600;color:#1a1a1a;margin:40px 0 20px;line-height:1.3}.content-wrapper h3[data-v-7bd99322]{font-size:24px;font-weight:600;color:#1a1a1a;margin:32px 0 16px;line-height:1.4}.content-wrapper p[data-v-7bd99322]{font-size:18px;line-height:1.7;color:#374151;margin-bottom:24px}.content-wrapper ul[data-v-7bd99322]{margin:24px 0;padding-left:24px}.content-wrapper li[data-v-7bd99322]{font-size:18px;line-height:1.7;color:#374151;margin-bottom:12px}.comparison-section[data-v-7bd99322]{padding:60px 0;background:#f9fafb}.comparison-title[data-v-7bd99322]{text-align:center;font-size:32px;font-weight:600;color:#1a1a1a;margin-bottom:60px}.comparison-grid[data-v-7bd99322]{display:grid;grid-template-columns:1fr 1fr;gap:32px}.comparison-card[data-v-7bd99322]{background:#fff;border-radius:12px;padding:32px;border:1px solid #e5e7eb}.comparison-card.before[data-v-7bd99322]{border-color:#ef4444}.comparison-card.after[data-v-7bd99322]{border-color:#10b981}.comparison-header[data-v-7bd99322]{display:flex;align-items:center;gap:12px;margin-bottom:24px}.comparison-icon[data-v-7bd99322]{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;color:#fff}.comparison-icon.before[data-v-7bd99322]{background:#ef4444}.comparison-icon.after[data-v-7bd99322]{background:#10b981}.comparison-card h4[data-v-7bd99322]{font-size:20px;font-weight:600;color:#1a1a1a}.comparison-items[data-v-7bd99322]{display:grid;gap:16px}.comparison-item[data-v-7bd99322]{display:flex;align-items:flex-start;gap:12px;padding:16px;background:#f9fafb;border-radius:8px}.comparison-item-icon[data-v-7bd99322]{width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;flex-shrink:0;margin-top:2px}.before .comparison-item-icon[data-v-7bd99322]{background:#fee2e2;color:#dc2626}.after .comparison-item-icon[data-v-7bd99322]{background:#dcfce7;color:#166534}.comparison-text[data-v-7bd99322]{font-size:16px;color:#374151;line-height:1.6}.timeline-section[data-v-7bd99322]{padding:80px 0;background:#fff}.timeline-title[data-v-7bd99322]{text-align:center;font-size:32px;font-weight:600;color:#1a1a1a;margin-bottom:60px}.timeline[data-v-7bd99322]{max-width:800px;margin:0 auto;position:relative}.timeline[data-v-7bd99322]:before{content:"";position:absolute;left:24px;top:0;bottom:0;width:2px;background:#e5e7eb}.timeline-item[data-v-7bd99322]{position:relative;padding-left:64px;margin-bottom:40px}.timeline-marker[data-v-7bd99322]{position:absolute;left:16px;top:8px;width:16px;height:16px;background:#10b981;border-radius:50%;border:3px solid #fff;box-shadow:0 0 0 2px #10b981}.timeline-content[data-v-7bd99322]{background:#f9fafb;border-radius:12px;padding:24px;border:1px solid #e5e7eb}.timeline-week[data-v-7bd99322]{font-size:12px;color:#10b981;font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px}.timeline-title-item[data-v-7bd99322]{font-size:18px;font-weight:600;color:#1a1a1a;margin-bottom:8px}.timeline-description[data-v-7bd99322]{font-size:14px;color:#6b7280;line-height:1.6}.quote-section[data-v-7bd99322]{padding:80px 0;background:#1a1a1a;color:#fff;text-align:center}.quote-content[data-v-7bd99322]{max-width:800px;margin:0 auto}.quote-text[data-v-7bd99322]{font-size:24px;font-style:italic;line-height:1.6;margin-bottom:32px}.quote-author[data-v-7bd99322]{font-size:16px;opacity:.8}.quote-title[data-v-7bd99322]{font-size:14px;opacity:.6;margin-top:4px}.results-section[data-v-7bd99322]{padding:80px 0;background:#f9fafb}.results-title[data-v-7bd99322]{text-align:center;font-size:32px;font-weight:600;color:#1a1a1a;margin-bottom:60px}.results-grid[data-v-7bd99322]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:32px}.result-card[data-v-7bd99322]{background:#fff;border-radius:12px;padding:32px;text-align:center;border:1px solid #e5e7eb;transition:all .2s ease}.result-card[data-v-7bd99322]:hover{box-shadow:0 8px 25px rgba(0,0,0,.1);transform:translateY(-2px)}.result-icon[data-v-7bd99322]{width:60px;height:60px;background:#10b981;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;font-size:24px;color:#fff}.result-metric[data-v-7bd99322]{font-size:32px;font-weight:700;color:#10b981;margin-bottom:8px}.result-label[data-v-7bd99322]{font-size:16px;color:#374151;font-weight:500}.lessons-section[data-v-7bd99322]{padding:80px 0;background:#fff}.lessons-title[data-v-7bd99322]{text-align:center;font-size:32px;font-weight:600;color:#1a1a1a;margin-bottom:60px}.lessons-grid[data-v-7bd99322]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:32px}.lesson-card[data-v-7bd99322]{background:#f9fafb;border-radius:12px;padding:32px;border:1px solid #e5e7eb}.lesson-number[data-v-7bd99322]{width:32px;height:32px;background:#1a1a1a;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:14px;margin-bottom:16px}.lesson-title[data-v-7bd99322]{font-size:18px;font-weight:600;color:#1a1a1a;margin-bottom:12px}.lesson-description[data-v-7bd99322]{font-size:14px;color:#6b7280;line-height:1.6}.cta-section[data-v-7bd99322]{padding:80px 0;background:#1a1a1a;color:#fff;text-align:center}.cta-section h2[data-v-7bd99322]{font-size:32px;font-weight:600;margin-bottom:16px}.cta-section p[data-v-7bd99322]{font-size:18px;opacity:.8;margin-bottom:32px;max-width:600px;margin-left:auto;margin-right:auto}.cta-buttons[data-v-7bd99322]{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.btn[data-v-7bd99322]{padding:16px 32px;border-radius:6px;font-weight:500;font-size:16px;text-decoration:none;transition:all .2s ease;display:inline-flex;align-items:center;gap:8px}.btn-primary[data-v-7bd99322]{background:#fff;color:#1a1a1a}.btn-primary[data-v-7bd99322]:hover{background:#f3f4f6}.btn-secondary[data-v-7bd99322]{background:transparent;color:#fff;border:1px solid #374151}.btn-secondary[data-v-7bd99322]:hover{background:#374151}@media (max-width:768px){.nav-links[data-v-7bd99322]{display:none}.case-title[data-v-7bd99322]{font-size:36px}.case-stats[data-v-7bd99322]{grid-template-columns:1fr;gap:16px}.comparison-grid[data-v-7bd99322]{grid-template-columns:1fr}.timeline[data-v-7bd99322]:before{display:none}.timeline-item[data-v-7bd99322]{padding-left:0}.timeline-marker[data-v-7bd99322]{display:none}.case-meta[data-v-7bd99322]{flex-direction:column;gap:16px}.cta-buttons[data-v-7bd99322]{flex-direction:column;align-items:center}.lessons-grid[data-v-7bd99322],.results-grid[data-v-7bd99322]{grid-template-columns:1fr}}.nav-ctah[data-v-875166f2]{background:#1a1a1a;color:#fff;padding:12px 20px;border-radius:6px;text-decoration:none;font-weight:500;font-size:15px;transition:background .2s ease}.nav-ctah[data-v-875166f2]:hover{background:#374151}[data-v-875166f2]{margin:0;padding:0;box-sizing:border-box}body[data-v-875166f2]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6;color:#1a1a1a;background:#fff}.container[data-v-875166f2]{max-width:1200px;margin:0 auto;padding:0 24px}header[data-v-875166f2]{background:#fff;position:fixed;top:0;width:100%;z-index:1000;border-bottom:1px solid #e5e7eb}nav[data-v-875166f2]{display:flex;justify-content:space-between;align-items:center;padding:16px 0}.logo[data-v-875166f2]{font-size:28px;font-weight:700;color:#1a1a1a;text-decoration:none}.nav-links[data-v-875166f2]{display:flex;gap:32px;list-style:none;align-items:center}.nav-links a[data-v-875166f2]{text-decoration:none;color:#4b5563;font-weight:500;font-size:15px;transition:color .2s ease}.nav-links a.active[data-v-875166f2],.nav-links a[data-v-875166f2]:hover{color:#1a1a1a}.nav-cta[data-v-875166f2]{background:#10b981;color:#fff;padding:12px 20px;border-radius:6px;text-decoration:none;font-weight:500;font-size:15px;transition:background .2s ease}.nav-cta[data-v-875166f2]:hover{background:#374151}.breadcrumb[data-v-875166f2]{padding:100px 0 20px;background:#f9fafb}.breadcrumb-nav[data-v-875166f2]{display:flex;align-items:center;gap:8px;font-size:14px;color:#6b7280}.breadcrumb-nav a[data-v-875166f2]{color:#6b7280;text-decoration:none;transition:color .2s ease}.breadcrumb-nav a[data-v-875166f2]:hover{color:#1a1a1a}.breadcrumb-separator[data-v-875166f2]{color:#d1d5db}.breadcrumb-current[data-v-875166f2]{color:#1a1a1a;font-weight:500}.article-header[data-v-875166f2]{padding:40px 0 60px;background:#f9fafb;text-align:center}.article-tag[data-v-875166f2]{background:#1a1a1a;color:#fff;padding:6px 16px;border-radius:16px;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.5px;display:inline-block;margin-bottom:24px}.article-title[data-v-875166f2]{font-size:48px;font-weight:600;color:#1a1a1a;margin-bottom:20px;line-height:1.2;max-width:800px;margin-left:auto;margin-right:auto}.article-subtitle[data-v-875166f2]{font-size:20px;color:#6b7280;margin-bottom:32px;max-width:700px;margin-left:auto;margin-right:auto}.article-meta[data-v-875166f2]{display:flex;justify-content:center;gap:32px;font-size:14px;color:#9ca3af}.meta-item[data-v-875166f2]{display:flex;align-items:center;gap:8px}.article-content[data-v-875166f2]{padding:80px 0;background:#fff}.content-wrapper[data-v-875166f2]{max-width:800px;margin:0 auto}.content-wrapper h2[data-v-875166f2]{font-size:32px;font-weight:600;color:#1a1a1a;margin:40px 0 20px;line-height:1.3}.content-wrapper h3[data-v-875166f2]{font-size:24px;font-weight:600;color:#1a1a1a;margin:32px 0 16px;line-height:1.4}.content-wrapper p[data-v-875166f2]{font-size:18px;line-height:1.7;color:#374151;margin-bottom:24px}.content-wrapper ul[data-v-875166f2]{margin:24px 0;padding-left:24px}.content-wrapper li[data-v-875166f2]{font-size:18px;line-height:1.7;color:#374151;margin-bottom:12px}.highlight-box[data-v-875166f2]{background:#fef3c7;border:1px solid #f59e0b;border-radius:8px;padding:24px;margin:32px 0}.highlight-box h4[data-v-875166f2]{font-size:18px;font-weight:600;color:#92400e;margin-bottom:12px}.highlight-box p[data-v-875166f2]{color:#92400e;font-size:16px;margin-bottom:0}.info-box[data-v-875166f2]{background:#dbeafe;border:1px solid #3b82f6;border-radius:8px;padding:24px;margin:32px 0}.info-box h4[data-v-875166f2]{font-size:18px;font-weight:600;color:#1d4ed8;margin-bottom:12px}.info-box p[data-v-875166f2]{color:#1d4ed8;font-size:16px;margin-bottom:0}.checklist[data-v-875166f2]{background:#f3f4f6;border-radius:8px;padding:32px;margin:32px 0}.checklist h4[data-v-875166f2]{font-size:20px;font-weight:600;color:#1a1a1a;margin-bottom:20px}.checklist-item[data-v-875166f2]{display:flex;align-items:flex-start;gap:12px;margin-bottom:16px;padding:12px 0;border-bottom:1px solid #e5e7eb}.checklist-item[data-v-875166f2]:last-child{border-bottom:none}.checkbox[data-v-875166f2]{width:20px;height:20px;border:2px solid #d1d5db;border-radius:4px;margin-top:2px;flex-shrink:0}.checklist-text[data-v-875166f2]{font-size:16px;color:#374151;line-height:1.6}.cta-section[data-v-875166f2]{padding:60px 0;background:#1a1a1a;color:#fff;text-align:center}.cta-section h2[data-v-875166f2]{font-size:32px;font-weight:600;margin-bottom:16px}.cta-section p[data-v-875166f2]{font-size:18px;opacity:.8;margin-bottom:32px;max-width:600px;margin-left:auto;margin-right:auto}.cta-buttons[data-v-875166f2]{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.btn[data-v-875166f2]{padding:16px 32px;border-radius:6px;font-weight:500;font-size:16px;text-decoration:none;transition:all .2s ease;display:inline-flex;align-items:center;gap:8px}.btn-primary[data-v-875166f2]{background:#fff;color:#1a1a1a}.btn-primary[data-v-875166f2]:hover{background:#f3f4f6}.btn-secondary[data-v-875166f2]{background:transparent;color:#fff;border:1px solid #374151}.btn-secondary[data-v-875166f2]:hover{background:#374151}.related-section[data-v-875166f2]{padding:80px 0;background:#f9fafb}.related-title[data-v-875166f2]{text-align:center;font-size:32px;font-weight:600;color:#1a1a1a;margin-bottom:60px}.related-grid[data-v-875166f2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:32px}.related-card[data-v-875166f2]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:24px;transition:all .2s ease}.related-card[data-v-875166f2]:hover{box-shadow:0 8px 25px rgba(0,0,0,.1);transform:translateY(-2px)}.related-tag[data-v-875166f2]{background:#f3f4f6;color:#374151;padding:4px 10px;border-radius:12px;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.5px;display:inline-block;margin-bottom:12px}.related-card h3[data-v-875166f2]{font-size:18px;font-weight:600;color:#1a1a1a;margin-bottom:12px;line-height:1.4}.related-card p[data-v-875166f2]{color:#6b7280;font-size:14px;line-height:1.6;margin-bottom:16px}.read-more[data-v-875166f2]{color:#1a1a1a;text-decoration:underline;font-weight:500;font-size:14px}@media (max-width:768px){.nav-links[data-v-875166f2]{display:none}.article-title[data-v-875166f2]{font-size:36px}.content-wrapper h2[data-v-875166f2]{font-size:28px}.content-wrapper h3[data-v-875166f2]{font-size:20px}.content-wrapper li[data-v-875166f2],.content-wrapper p[data-v-875166f2]{font-size:16px}.article-meta[data-v-875166f2]{flex-direction:column;gap:16px}.cta-buttons[data-v-875166f2]{flex-direction:column;align-items:center}.related-grid[data-v-875166f2]{grid-template-columns:1fr}}.nav-ctah[data-v-5fb326ad]{background:#1a1a1a;color:#fff;padding:12px 20px;border-radius:6px;text-decoration:none;font-weight:500;font-size:15px;transition:background .2s ease}.nav-ctah[data-v-5fb326ad]:hover{background:#374151}[data-v-5fb326ad]{margin:0;padding:0;box-sizing:border-box}body[data-v-5fb326ad]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6;color:#1a1a1a;background:#fff}.container[data-v-5fb326ad]{max-width:1200px;margin:0 auto;padding:0 24px}header[data-v-5fb326ad]{background:#fff;position:fixed;top:0;width:100%;z-index:1000;border-bottom:1px solid #e5e7eb}nav[data-v-5fb326ad]{display:flex;justify-content:space-between;align-items:center;padding:16px 0}.logo[data-v-5fb326ad]{font-size:28px;font-weight:700;color:#1a1a1a;text-decoration:none}.nav-links[data-v-5fb326ad]{display:flex;gap:32px;list-style:none;align-items:center}.nav-links a[data-v-5fb326ad]{text-decoration:none;color:#4b5563;font-weight:500;font-size:15px;transition:color .2s ease}.nav-links a.active[data-v-5fb326ad],.nav-links a[data-v-5fb326ad]:hover{color:#1a1a1a}.nav-cta[data-v-5fb326ad]{background:#10b981;color:#fff;padding:12px 20px;border-radius:6px;text-decoration:none;font-weight:500;font-size:15px;transition:background .2s ease}.nav-cta[data-v-5fb326ad]:hover{background:#374151}.breadcrumb[data-v-5fb326ad]{padding:100px 0 20px;background:#f9fafb}.breadcrumb-nav[data-v-5fb326ad]{display:flex;align-items:center;gap:8px;font-size:14px;color:#6b7280}.breadcrumb-nav a[data-v-5fb326ad]{color:#6b7280;text-decoration:none;transition:color .2s ease}.breadcrumb-nav a[data-v-5fb326ad]:hover{color:#1a1a1a}.breadcrumb-separator[data-v-5fb326ad]{color:#d1d5db}.breadcrumb-current[data-v-5fb326ad]{color:#1a1a1a;font-weight:500}.article-header[data-v-5fb326ad]{padding:40px 0 60px;background:#f9fafb;text-align:center}.article-tag[data-v-5fb326ad]{background:#3b82f6;color:#fff;padding:6px 16px;border-radius:16px;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.5px;display:inline-block;margin-bottom:24px}.article-title[data-v-5fb326ad]{font-size:48px;font-weight:600;color:#1a1a1a;margin-bottom:20px;line-height:1.2;max-width:800px;margin-left:auto;margin-right:auto}.article-subtitle[data-v-5fb326ad]{font-size:20px;color:#6b7280;margin-bottom:32px;max-width:700px;margin-left:auto;margin-right:auto}.article-meta[data-v-5fb326ad]{display:flex;justify-content:center;gap:32px;font-size:14px;color:#9ca3af}.meta-item[data-v-5fb326ad]{display:flex;align-items:center;gap:8px}.quick-comparison[data-v-5fb326ad]{padding:60px 0;background:#fff}.comparison-title[data-v-5fb326ad]{text-align:center;font-size:32px;font-weight:600;color:#1a1a1a;margin-bottom:60px}.comparison-cards[data-v-5fb326ad]{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin-bottom:60px}.framework-card[data-v-5fb326ad]{background:#fff;border:2px solid #e5e7eb;border-radius:16px;padding:32px;text-align:center;transition:all .2s ease}.framework-card.iso[data-v-5fb326ad]{border-color:#3b82f6}.framework-card.soc[data-v-5fb326ad]{border-color:#10b981}.framework-card[data-v-5fb326ad]:hover{box-shadow:0 8px 25px rgba(0,0,0,.1);transform:translateY(-2px)}.framework-logo[data-v-5fb326ad]{width:80px;height:80px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;font-size:24px;font-weight:700;color:#fff}.framework-logo.iso[data-v-5fb326ad]{background:#3b82f6}.framework-logo.soc[data-v-5fb326ad]{background:#10b981}.framework-name[data-v-5fb326ad]{font-size:24px;font-weight:600;color:#1a1a1a;margin-bottom:12px}.framework-tagline[data-v-5fb326ad]{font-size:16px;color:#6b7280;margin-bottom:24px}.framework-stats[data-v-5fb326ad]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:24px}.stat-item[data-v-5fb326ad]{text-align:center}.stat-number[data-v-5fb326ad]{font-size:20px;font-weight:700;color:#1a1a1a}.stat-label[data-v-5fb326ad]{font-size:11px;color:#9ca3af;text-transform:uppercase;letter-spacing:.5px}.framework-features[data-v-5fb326ad]{text-align:left}.features-title[data-v-5fb326ad]{font-size:14px;font-weight:600;color:#374151;margin-bottom:12px;text-align:center}.feature-list[data-v-5fb326ad]{list-style:none;display:grid;gap:8px}.feature-item[data-v-5fb326ad]{display:flex;align-items:center;gap:8px;font-size:14px;color:#6b7280}.feature-dot[data-v-5fb326ad]{width:6px;height:6px;border-radius:50%;flex-shrink:0}.feature-dot.iso[data-v-5fb326ad]{background:#3b82f6}.feature-dot.soc[data-v-5fb326ad]{background:#10b981}.article-content[data-v-5fb326ad]{padding:80px 0;background:#fff}.content-wrapper[data-v-5fb326ad]{max-width:800px;margin:0 auto}.content-wrapper h2[data-v-5fb326ad]{font-size:32px;font-weight:600;color:#1a1a1a;margin:40px 0 20px;line-height:1.3}.content-wrapper h3[data-v-5fb326ad]{font-size:24px;font-weight:600;color:#1a1a1a;margin:32px 0 16px;line-height:1.4}.content-wrapper p[data-v-5fb326ad]{font-size:18px;line-height:1.7;color:#374151;margin-bottom:24px}.content-wrapper ul[data-v-5fb326ad]{margin:24px 0;padding-left:24px}.content-wrapper li[data-v-5fb326ad]{font-size:18px;line-height:1.7;color:#374151;margin-bottom:12px}.detailed-comparison[data-v-5fb326ad]{padding:80px 0;background:#f9fafb}.comparison-table[data-v-5fb326ad]{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 4px 6px rgba(0,0,0,.05)}.table-header[data-v-5fb326ad]{background:#1a1a1a;color:#fff;padding:24px;text-align:center}.table-header h3[data-v-5fb326ad]{font-size:24px;font-weight:600;margin-bottom:8px}.table-header p[data-v-5fb326ad]{opacity:.8}.comparison-row[data-v-5fb326ad]{display:grid;grid-template-columns:1fr 1fr 1fr;border-bottom:1px solid #e5e7eb}.comparison-row[data-v-5fb326ad]:last-child{border-bottom:none}.comparison-cell[data-v-5fb326ad]{padding:24px;border-right:1px solid #e5e7eb}.comparison-cell[data-v-5fb326ad]:last-child{border-right:none}.cell-header[data-v-5fb326ad]{background:#f9fafb;font-weight:600;color:#1a1a1a;font-size:16px}.cell-iso[data-v-5fb326ad]{background:#eff6ff;border-left:4px solid #3b82f6}.cell-soc[data-v-5fb326ad]{background:#ecfdf5;border-left:4px solid #10b981}.cell-content[data-v-5fb326ad]{font-size:14px;color:#374151;line-height:1.6}.decision-guide[data-v-5fb326ad]{padding:80px 0;background:#fff}.decision-title[data-v-5fb326ad]{text-align:center;font-size:32px;font-weight:600;color:#1a1a1a;margin-bottom:60px}.decision-scenarios[data-v-5fb326ad]{display:grid;gap:32px;margin-bottom:60px}.scenario-card[data-v-5fb326ad]{background:#f9fafb;border-radius:12px;padding:32px;border-left:4px solid #1a1a1a}.scenario-title[data-v-5fb326ad]{font-size:20px;font-weight:600;color:#1a1a1a;margin-bottom:16px}.scenario-description[data-v-5fb326ad]{font-size:16px;color:#6b7280;margin-bottom:20px;line-height:1.6}.scenario-recommendation[data-v-5fb326ad]{display:flex;align-items:center;gap:12px;padding:16px;background:#fff;border-radius:8px;border:1px solid #e5e7eb}.recommendation-icon[data-v-5fb326ad]{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;color:#fff;flex-shrink:0}.recommendation-icon.iso[data-v-5fb326ad]{background:#3b82f6}.recommendation-icon.soc[data-v-5fb326ad]{background:#10b981}.recommendation-text[data-v-5fb326ad]{font-size:14px;color:#374151}.recommendation-framework[data-v-5fb326ad]{font-weight:600;color:#1a1a1a}.decision-checklist[data-v-5fb326ad]{background:#1a1a1a;color:#fff;border-radius:12px;padding:40px;text-align:center}.checklist-title[data-v-5fb326ad]{font-size:24px;font-weight:600;margin-bottom:20px}.checklist-subtitle[data-v-5fb326ad]{opacity:.8;margin-bottom:32px}.checklist-grid[data-v-5fb326ad]{display:grid;grid-template-columns:1fr 1fr;gap:32px;text-align:left}.checklist-section[data-v-5fb326ad]{background:hsla(0,0%,100%,.05);border-radius:8px;padding:24px}.checklist-section h4[data-v-5fb326ad]{font-size:18px;font-weight:600;margin-bottom:16px;text-align:center}.checklist-section.iso h4[data-v-5fb326ad]{color:#93c5fd}.checklist-section.soc h4[data-v-5fb326ad]{color:#6ee7b7}.checklist-items[data-v-5fb326ad]{display:grid;gap:12px}.checklist-item[data-v-5fb326ad]{display:flex;align-items:flex-start;gap:8px;font-size:14px;line-height:1.5}.checklist-bullet[data-v-5fb326ad]{width:6px;height:6px;border-radius:50%;margin-top:8px;flex-shrink:0}.checklist-bullet.iso[data-v-5fb326ad]{background:#93c5fd}.checklist-bullet.soc[data-v-5fb326ad]{background:#6ee7b7}.both-frameworks[data-v-5fb326ad]{padding:80px 0;background:#f9fafb}.both-title[data-v-5fb326ad]{text-align:center;font-size:32px;font-weight:600;color:#1a1a1a;margin-bottom:20px}.both-subtitle[data-v-5fb326ad]{text-align:center;font-size:18px;color:#6b7280;margin-bottom:60px;max-width:600px;margin-left:auto;margin-right:auto}.both-benefits[data-v-5fb326ad]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:32px}.benefit-card[data-v-5fb326ad]{background:#fff;border-radius:12px;padding:32px;text-align:center;border:1px solid #e5e7eb;transition:all .2s ease}.benefit-card[data-v-5fb326ad]:hover{box-shadow:0 8px 25px rgba(0,0,0,.1);transform:translateY(-2px)}.benefit-icon[data-v-5fb326ad]{width:60px;height:60px;background:#1a1a1a;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;font-size:24px;color:#fff}.benefit-title[data-v-5fb326ad]{font-size:18px;font-weight:600;color:#1a1a1a;margin-bottom:12px}.benefit-description[data-v-5fb326ad]{font-size:14px;color:#6b7280;line-height:1.6}.cta-section[data-v-5fb326ad]{padding:80px 0;background:#1a1a1a;color:#fff;text-align:center}.cta-section h2[data-v-5fb326ad]{font-size:32px;font-weight:600;margin-bottom:16px}.cta-section p[data-v-5fb326ad]{font-size:18px;opacity:.8;margin-bottom:32px;max-width:600px;margin-left:auto;margin-right:auto}.cta-buttons[data-v-5fb326ad]{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.btn[data-v-5fb326ad]{padding:16px 32px;border-radius:6px;font-weight:500;font-size:16px;text-decoration:none;transition:all .2s ease;display:inline-flex;align-items:center;gap:8px}.btn-primary[data-v-5fb326ad]{background:#fff;color:#1a1a1a}.btn-primary[data-v-5fb326ad]:hover{background:#f3f4f6}.btn-secondary[data-v-5fb326ad]{background:transparent;color:#fff;border:1px solid #374151}.btn-secondary[data-v-5fb326ad]:hover{background:#374151}.info-box[data-v-5fb326ad]{background:#dbeafe;border:1px solid #3b82f6;border-radius:8px;padding:24px;margin:32px 0}.info-box h4[data-v-5fb326ad]{font-size:18px;font-weight:600;color:#1d4ed8;margin-bottom:12px}.info-box p[data-v-5fb326ad]{color:#1d4ed8;font-size:16px;margin-bottom:0}.warning-box[data-v-5fb326ad]{background:#fef3c7;border:1px solid #f59e0b;border-radius:8px;padding:24px;margin:32px 0}.warning-box h4[data-v-5fb326ad]{font-size:18px;font-weight:600;color:#92400e;margin-bottom:12px}.warning-box p[data-v-5fb326ad]{color:#92400e;font-size:16px;margin-bottom:0}@media (max-width:768px){.nav-links[data-v-5fb326ad]{display:none}.article-title[data-v-5fb326ad]{font-size:36px}.comparison-cards[data-v-5fb326ad],.comparison-row[data-v-5fb326ad]{grid-template-columns:1fr}.comparison-cell[data-v-5fb326ad]{border-right:none;border-bottom:1px solid #e5e7eb}.both-benefits[data-v-5fb326ad],.checklist-grid[data-v-5fb326ad]{grid-template-columns:1fr}.framework-stats[data-v-5fb326ad]{grid-template-columns:1fr;gap:12px}.article-meta[data-v-5fb326ad]{flex-direction:column;gap:16px}.cta-buttons[data-v-5fb326ad]{flex-direction:column;align-items:center}}.nav-ctah[data-v-061150c4]{background:#1a1a1a;color:#fff;padding:12px 20px;border-radius:6px;text-decoration:none;font-weight:500;font-size:15px;transition:background .2s ease}.nav-ctah[data-v-061150c4]:hover{background:#374151}[data-v-061150c4]{margin:0;padding:0;box-sizing:border-box}body[data-v-061150c4]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6;color:#1a1a1a;background:#fff}.container[data-v-061150c4]{max-width:1200px;margin:0 auto;padding:0 24px}header[data-v-061150c4]{background:#fff;position:fixed;top:0;width:100%;z-index:1000;border-bottom:1px solid #e5e7eb}nav[data-v-061150c4]{display:flex;justify-content:space-between;align-items:center;padding:16px 0}.logo[data-v-061150c4]{font-size:28px;font-weight:700;color:#1a1a1a;text-decoration:none}.nav-links[data-v-061150c4]{display:flex;gap:32px;list-style:none;align-items:center}.nav-links a[data-v-061150c4]{text-decoration:none;color:#4b5563;font-weight:500;font-size:15px;transition:color .2s ease}.nav-links a.active[data-v-061150c4],.nav-links a[data-v-061150c4]:hover{color:#1a1a1a}.nav-cta[data-v-061150c4]{background:#10b981;color:#fff;padding:12px 20px;border-radius:6px;text-decoration:none;font-weight:500;font-size:15px;transition:background .2s ease}.nav-cta[data-v-061150c4]:hover{background:#374151}.breadcrumb[data-v-061150c4]{padding:100px 0 20px;background:#f9fafb}.breadcrumb-nav[data-v-061150c4]{display:flex;align-items:center;gap:8px;font-size:14px;color:#6b7280}.breadcrumb-nav a[data-v-061150c4]{color:#6b7280;text-decoration:none;transition:color .2s ease}.breadcrumb-nav a[data-v-061150c4]:hover{color:#1a1a1a}.breadcrumb-separator[data-v-061150c4]{color:#d1d5db}.breadcrumb-current[data-v-061150c4]{color:#1a1a1a;font-weight:500}.article-header[data-v-061150c4]{padding:40px 0 60px;background:#f9fafb;text-align:center}.article-tag[data-v-061150c4]{background:#dc2626;color:#fff;padding:6px 16px;border-radius:16px;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.5px;display:inline-block;margin-bottom:24px}.article-title[data-v-061150c4]{font-size:48px;font-weight:600;color:#1a1a1a;margin-bottom:20px;line-height:1.2;max-width:800px;margin-left:auto;margin-right:auto}.article-subtitle[data-v-061150c4]{font-size:20px;color:#6b7280;margin-bottom:32px;max-width:700px;margin-left:auto;margin-right:auto}.article-meta[data-v-061150c4]{display:flex;justify-content:center;gap:32px;font-size:14px;color:#9ca3af}.meta-item[data-v-061150c4]{display:flex;align-items:center;gap:8px}.pci-overview[data-v-061150c4]{padding:60px 0;background:#fff}.overview-title[data-v-061150c4]{text-align:center;font-size:32px;font-weight:600;color:#1a1a1a;margin-bottom:60px}.requirements-grid[data-v-061150c4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px;margin-bottom:60px}.requirement-card[data-v-061150c4]{background:#fff;border:2px solid #fee2e2;border-radius:12px;padding:24px;text-align:center;transition:all .2s ease}.requirement-card[data-v-061150c4]:hover{border-color:#dc2626;box-shadow:0 8px 25px rgba(220,38,38,.15);transform:translateY(-2px)}.requirement-number[data-v-061150c4]{width:40px;height:40px;background:#dc2626;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 16px;font-weight:600;font-size:16px}.requirement-title[data-v-061150c4]{font-size:16px;font-weight:600;color:#1a1a1a;margin-bottom:8px;line-height:1.4}.requirement-description[data-v-061150c4]{font-size:12px;color:#6b7280;line-height:1.5}.article-content[data-v-061150c4]{padding:80px 0;background:#fff}.content-wrapper[data-v-061150c4]{max-width:800px;margin:0 auto}.content-wrapper h2[data-v-061150c4]{font-size:32px;font-weight:600;color:#1a1a1a;margin:40px 0 20px;line-height:1.3}.content-wrapper h3[data-v-061150c4]{font-size:24px;font-weight:600;color:#1a1a1a;margin:32px 0 16px;line-height:1.4}.content-wrapper p[data-v-061150c4]{font-size:18px;line-height:1.7;color:#374151;margin-bottom:24px}.content-wrapper ul[data-v-061150c4]{margin:24px 0;padding-left:24px}.content-wrapper li[data-v-061150c4]{font-size:18px;line-height:1.7;color:#374151;margin-bottom:12px}.steps-section[data-v-061150c4]{padding:80px 0;background:#f9fafb}.steps-title[data-v-061150c4]{text-align:center;font-size:32px;font-weight:600;color:#1a1a1a;margin-bottom:60px}.steps-container[data-v-061150c4]{max-width:900px;margin:0 auto}.step-item[data-v-061150c4]{background:#fff;border-radius:12px;padding:32px;margin-bottom:24px;border-left:4px solid #dc2626;position:relative}.step-header[data-v-061150c4]{display:flex;align-items:center;gap:20px;margin-bottom:24px}.step-number[data-v-061150c4]{width:48px;height:48px;background:#dc2626;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:18px;flex-shrink:0}.step-title[data-v-061150c4]{font-size:24px;font-weight:600;color:#1a1a1a}.step-description[data-v-061150c4]{font-size:16px;color:#6b7280;margin-bottom:24px;line-height:1.6}.step-actions[data-v-061150c4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px}.action-item[data-v-061150c4]{background:#f9fafb;padding:16px;border-radius:8px;border:1px solid #e5e7eb}.action-title[data-v-061150c4]{font-size:14px;font-weight:600;color:#374151;margin-bottom:8px}.action-description[data-v-061150c4]{font-size:12px;color:#6b7280;line-height:1.4}.saq-section[data-v-061150c4]{padding:80px 0;background:#fff}.saq-title[data-v-061150c4]{text-align:center;font-size:32px;font-weight:600;color:#1a1a1a;margin-bottom:60px}.saq-grid[data-v-061150c4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:32px}.saq-card[data-v-061150c4]{background:#fafafa;border:1px solid #e5e7eb;border-radius:12px;padding:24px;transition:all .2s ease}.saq-card[data-v-061150c4]:hover{box-shadow:0 8px 25px rgba(0,0,0,.1);transform:translateY(-2px)}.saq-type[data-v-061150c4]{display:inline-block;background:#dc2626;color:#fff;padding:6px 12px;border-radius:16px;font-size:12px;font-weight:600;margin-bottom:16px}.saq-name[data-v-061150c4]{font-size:18px;font-weight:600;color:#1a1a1a;margin-bottom:12px}.saq-description[data-v-061150c4]{font-size:14px;color:#6b7280;line-height:1.6;margin-bottom:16px}.saq-requirements[data-v-061150c4]{font-size:12px;color:#374151;background:#fff;padding:12px;border-radius:6px;border:1px solid #e5e7eb}.ecommerce-section[data-v-061150c4]{padding:80px 0;background:#f9fafb}.ecommerce-title[data-v-061150c4]{text-align:center;font-size:32px;font-weight:600;color:#1a1a1a;margin-bottom:60px}.ecommerce-grid[data-v-061150c4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:32px}.ecommerce-card[data-v-061150c4]{background:#fff;border-radius:12px;padding:32px;border:1px solid #e5e7eb;transition:all .2s ease}.ecommerce-card[data-v-061150c4]:hover{box-shadow:0 8px 25px rgba(0,0,0,.1);transform:translateY(-2px)}.ecommerce-icon[data-v-061150c4]{width:60px;height:60px;background:#dc2626;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:20px;font-size:24px;color:#fff}.ecommerce-card-title[data-v-061150c4]{font-size:20px;font-weight:600;color:#1a1a1a;margin-bottom:16px}.ecommerce-content[data-v-061150c4]{font-size:14px;color:#6b7280;line-height:1.6;margin-bottom:20px}.best-practices[data-v-061150c4]{list-style:none;display:grid;gap:8px}.practice-item[data-v-061150c4]{display:flex;align-items:flex-start;gap:8px;font-size:12px;color:#374151}.practice-check[data-v-061150c4]{width:16px;height:16px;background:#dc2626;border-radius:3px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:10px;flex-shrink:0;margin-top:2px}.mistakes-section[data-v-061150c4]{padding:80px 0;background:#fff}.mistakes-title[data-v-061150c4]{text-align:center;font-size:32px;font-weight:600;color:#1a1a1a;margin-bottom:60px}.mistakes-grid[data-v-061150c4]{display:grid;gap:24px;max-width:800px;margin:0 auto}.mistake-card[data-v-061150c4]{background:#fef2f2;border:1px solid #fecaca;border-radius:12px;padding:24px;border-left:4px solid #dc2626}.mistake-title[data-v-061150c4]{font-size:18px;font-weight:600;color:#dc2626;margin-bottom:12px;display:flex;align-items:center;gap:8px}.mistake-description[data-v-061150c4]{font-size:14px;color:#7f1d1d;margin-bottom:16px;line-height:1.6}.mistake-solution[data-v-061150c4]{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;padding:16px}.solution-title[data-v-061150c4]{font-size:14px;font-weight:600;color:#166534;margin-bottom:8px}.solution-text[data-v-061150c4]{font-size:12px;color:#166534;line-height:1.5}.timeline-section[data-v-061150c4]{padding:80px 0;background:#f9fafb}.timeline-title[data-v-061150c4]{text-align:center;font-size:32px;font-weight:600;color:#1a1a1a;margin-bottom:60px}.timeline-container[data-v-061150c4]{display:grid;grid-template-columns:1fr 1fr;gap:32px;max-width:1000px;margin:0 auto}.timeline-card[data-v-061150c4]{background:#fff;border-radius:12px;padding:32px;border:1px solid #e5e7eb}.timeline-card h3[data-v-061150c4]{font-size:20px;font-weight:600;color:#1a1a1a;margin-bottom:20px;text-align:center}.timeline-phases[data-v-061150c4]{display:grid;gap:16px}.phase-item[data-v-061150c4]{display:flex;align-items:center;gap:12px;padding:12px;background:#f9fafb;border-radius:8px}.phase-duration[data-v-061150c4]{background:#dc2626;color:#fff;padding:4px 8px;border-radius:12px;font-size:10px;font-weight:600;white-space:nowrap}.phase-name[data-v-061150c4]{font-size:14px;font-weight:500;color:#374151}.cost-breakdown[data-v-061150c4]{list-style:none;display:grid;gap:12px}.cost-item[data-v-061150c4]{display:flex;justify-content:space-between;align-items:center;padding:12px;background:#f9fafb;border-radius:8px}.cost-name[data-v-061150c4]{font-size:14px;color:#374151}.cost-amount[data-v-061150c4]{font-size:14px;font-weight:600;color:#dc2626}.info-box[data-v-061150c4]{background:#dbeafe;border:1px solid #3b82f6;border-radius:8px;padding:24px;margin:32px 0}.info-box h4[data-v-061150c4]{font-size:18px;font-weight:600;color:#1d4ed8;margin-bottom:12px}.info-box p[data-v-061150c4]{color:#1d4ed8;font-size:16px;margin-bottom:0}.warning-box[data-v-061150c4]{background:#fef3c7;border:1px solid #f59e0b;border-radius:8px;padding:24px;margin:32px 0}.warning-box h4[data-v-061150c4]{font-size:18px;font-weight:600;color:#92400e;margin-bottom:12px}.warning-box p[data-v-061150c4]{color:#92400e;font-size:16px;margin-bottom:0}.cta-section[data-v-061150c4]{padding:80px 0;background:#1a1a1a;color:#fff;text-align:center}.cta-section h2[data-v-061150c4]{font-size:32px;font-weight:600;margin-bottom:16px}.cta-section p[data-v-061150c4]{font-size:18px;opacity:.8;margin-bottom:32px;max-width:600px;margin-left:auto;margin-right:auto}.cta-buttons[data-v-061150c4]{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.btn[data-v-061150c4]{padding:16px 32px;border-radius:6px;font-weight:500;font-size:16px;text-decoration:none;transition:all .2s ease;display:inline-flex;align-items:center;gap:8px}.btn-primary[data-v-061150c4]{background:#fff;color:#1a1a1a}.btn-primary[data-v-061150c4]:hover{background:#f3f4f6}.btn-secondary[data-v-061150c4]{background:transparent;color:#fff;border:1px solid #374151}.btn-secondary[data-v-061150c4]:hover{background:#374151}@media (max-width:768px){.nav-links[data-v-061150c4]{display:none}.article-title[data-v-061150c4]{font-size:36px}.ecommerce-grid[data-v-061150c4],.requirements-grid[data-v-061150c4],.saq-grid[data-v-061150c4],.timeline-container[data-v-061150c4]{grid-template-columns:1fr}.step-header[data-v-061150c4]{flex-direction:column;text-align:center;gap:12px}.step-actions[data-v-061150c4]{grid-template-columns:1fr}.article-meta[data-v-061150c4]{flex-direction:column;gap:16px}.cta-buttons[data-v-061150c4]{flex-direction:column;align-items:center}}.nav-ctah[data-v-63748094]{background:#1a1a1a;color:#fff;padding:12px 20px;border-radius:6px;text-decoration:none;font-weight:500;font-size:15px;transition:background .2s ease}.nav-ctah[data-v-63748094]:hover{background:#374151}[data-v-63748094]{margin:0;padding:0;box-sizing:border-box}body[data-v-63748094]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6;color:#1a1a1a;background:#fff}.container[data-v-63748094]{max-width:1200px;margin:0 auto;padding:0 24px}header[data-v-63748094]{background:#fff;position:fixed;top:0;width:100%;z-index:1000;border-bottom:1px solid #e5e7eb}nav[data-v-63748094]{display:flex;justify-content:space-between;align-items:center;padding:16px 0}.logo[data-v-63748094]{font-size:28px;font-weight:700;color:#1a1a1a;text-decoration:none}.nav-links[data-v-63748094]{display:flex;gap:32px;list-style:none;align-items:center}.nav-links a[data-v-63748094]{text-decoration:none;color:#4b5563;font-weight:500;font-size:15px;transition:color .2s ease}.nav-links a.active[data-v-63748094],.nav-links a[data-v-63748094]:hover{color:#1a1a1a}.nav-cta[data-v-63748094]{background:#10b981;color:#fff;padding:12px 20px;border-radius:6px;text-decoration:none;font-weight:500;font-size:15px;transition:background .2s ease}.nav-cta[data-v-63748094]:hover{background:#374151}.breadcrumb[data-v-63748094]{padding:100px 0 20px;background:#f9fafb}.breadcrumb-nav[data-v-63748094]{display:flex;align-items:center;gap:8px;font-size:14px;color:#6b7280}.breadcrumb-nav a[data-v-63748094]{color:#6b7280;text-decoration:none;transition:color .2s ease}.breadcrumb-nav a[data-v-63748094]:hover{color:#1a1a1a}.breadcrumb-separator[data-v-63748094]{color:#d1d5db}.breadcrumb-current[data-v-63748094]{color:#1a1a1a;font-weight:500}.article-header[data-v-63748094]{padding:40px 0 60px;background:#f9fafb;text-align:center}.article-tag[data-v-63748094]{background:#7c3aed;color:#fff;padding:6px 16px;border-radius:16px;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.5px;display:inline-block;margin-bottom:24px}.article-title[data-v-63748094]{font-size:48px;font-weight:600;color:#1a1a1a;margin-bottom:20px;line-height:1.2;max-width:800px;margin-left:auto;margin-right:auto}.article-subtitle[data-v-63748094]{font-size:20px;color:#6b7280;margin-bottom:32px;max-width:700px;margin-left:auto;margin-right:auto}.article-meta[data-v-63748094]{display:flex;justify-content:center;gap:32px;font-size:14px;color:#9ca3af}.meta-item[data-v-63748094]{display:flex;align-items:center;gap:8px}.culture-comparison[data-v-63748094]{padding:60px 0;background:#fff}.comparison-title[data-v-63748094]{text-align:center;font-size:32px;font-weight:600;color:#1a1a1a;margin-bottom:60px}.comparison-grid[data-v-63748094]{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin-bottom:60px}.approach-card[data-v-63748094]{background:#fff;border-radius:16px;padding:32px;text-align:center;transition:all .2s ease;border:2px solid}.approach-card.old[data-v-63748094]{border-color:#ef4444;background:#fef2f2}.approach-card.new[data-v-63748094]{border-color:#10b981;background:#f0fdf4}.approach-card[data-v-63748094]:hover{box-shadow:0 8px 25px rgba(0,0,0,.1);transform:translateY(-2px)}.approach-icon[data-v-63748094]{width:80px;height:80px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;font-size:32px;color:#fff}.approach-icon.old[data-v-63748094]{background:#ef4444}.approach-icon.new[data-v-63748094]{background:#10b981}.approach-title[data-v-63748094]{font-size:24px;font-weight:600;color:#1a1a1a;margin-bottom:16px}.approach-description[data-v-63748094]{font-size:16px;color:#6b7280;margin-bottom:24px;line-height:1.6}.approach-characteristics[data-v-63748094]{text-align:left}.characteristics-list[data-v-63748094]{list-style:none;display:grid;gap:12px}.characteristic-item[data-v-63748094]{display:flex;align-items:center;gap:12px;font-size:14px;color:#374151;padding:12px;background:#fff;border-radius:8px;border:1px solid #e5e7eb}.characteristic-icon[data-v-63748094]{width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;flex-shrink:0;color:#fff}.old .characteristic-icon[data-v-63748094]{background:#ef4444}.new .characteristic-icon[data-v-63748094]{background:#10b981}.article-content[data-v-63748094]{padding:80px 0;background:#fff}.content-wrapper[data-v-63748094]{max-width:800px;margin:0 auto}.content-wrapper h2[data-v-63748094]{font-size:32px;font-weight:600;color:#1a1a1a;margin:40px 0 20px;line-height:1.3}.content-wrapper h3[data-v-63748094]{font-size:24px;font-weight:600;color:#1a1a1a;margin:32px 0 16px;line-height:1.4}.content-wrapper p[data-v-63748094]{font-size:18px;line-height:1.7;color:#374151;margin-bottom:24px}.content-wrapper ul[data-v-63748094]{margin:24px 0;padding-left:24px}.content-wrapper li[data-v-63748094]{font-size:18px;line-height:1.7;color:#374151;margin-bottom:12px}.culture-pillars[data-v-63748094]{padding:80px 0;background:#f9fafb}.pillars-title[data-v-63748094]{text-align:center;font-size:32px;font-weight:600;color:#1a1a1a;margin-bottom:60px}.pillars-grid[data-v-63748094]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:32px}.pillar-card[data-v-63748094]{background:#fff;border-radius:12px;padding:32px;text-align:center;border:1px solid #e5e7eb;transition:all .2s ease}.pillar-card[data-v-63748094]:hover{box-shadow:0 8px 25px rgba(0,0,0,.1);transform:translateY(-2px)}.pillar-icon[data-v-63748094]{width:60px;height:60px;background:#7c3aed;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;font-size:24px;color:#fff}.pillar-title[data-v-63748094]{font-size:20px;font-weight:600;color:#1a1a1a;margin-bottom:16px}.pillar-description[data-v-63748094]{font-size:14px;color:#6b7280;line-height:1.6;margin-bottom:20px}.pillar-actions[data-v-63748094]{text-align:left}.pillar-actions h5[data-v-63748094]{font-size:14px;font-weight:600;color:#374151;margin-bottom:12px}.action-list[data-v-63748094]{list-style:none;display:grid;gap:8px}.action-item[data-v-63748094]{display:flex;align-items:center;gap:8px;font-size:12px;color:#6b7280}.action-bullet[data-v-63748094]{width:4px;height:4px;background:#7c3aed;border-radius:50%;flex-shrink:0}.implementation-roadmap[data-v-63748094]{padding:80px 0;background:#fff}.roadmap-title[data-v-63748094]{text-align:center;font-size:32px;font-weight:600;color:#1a1a1a;margin-bottom:60px}.roadmap-phases[data-v-63748094]{display:grid;gap:32px;max-width:800px;margin:0 auto}.phase-card[data-v-63748094]{background:#f9fafb;border-left:4px solid #7c3aed;border-radius:0 12px 12px 0;padding:32px;position:relative}.phase-number[data-v-63748094]{position:absolute;top:-12px;left:-12px;width:40px;height:40px;background:#7c3aed;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:18px}.phase-header[data-v-63748094]{margin-bottom:20px}.phase-title[data-v-63748094]{font-size:20px;font-weight:600;color:#1a1a1a;margin-bottom:8px}.phase-duration[data-v-63748094]{font-size:14px;color:#7c3aed;font-weight:500}.phase-description[data-v-63748094]{font-size:16px;color:#6b7280;margin-bottom:20px;line-height:1.6}.phase-activities[data-v-63748094]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.activity-item[data-v-63748094]{background:#fff;padding:16px;border-radius:8px;border:1px solid #e5e7eb}.activity-title[data-v-63748094]{font-size:14px;font-weight:600;color:#374151;margin-bottom:8px}.activity-description[data-v-63748094]{font-size:12px;color:#6b7280;line-height:1.4}.measurement-section[data-v-63748094]{padding:80px 0;background:#f9fafb}.measurement-title[data-v-63748094]{text-align:center;font-size:32px;font-weight:600;color:#1a1a1a;margin-bottom:60px}.metrics-grid[data-v-63748094]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:32px;margin-bottom:60px}.metric-card[data-v-63748094]{background:#fff;border-radius:12px;padding:24px;text-align:center;border:1px solid #e5e7eb;transition:all .2s ease}.metric-card[data-v-63748094]:hover{box-shadow:0 8px 25px rgba(0,0,0,.1);transform:translateY(-2px)}.metric-category[data-v-63748094]{font-size:12px;color:#7c3aed;font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:12px}.metric-name[data-v-63748094]{font-size:18px;font-weight:600;color:#1a1a1a;margin-bottom:12px}.metric-description[data-v-63748094]{font-size:14px;color:#6b7280;line-height:1.5}.leadership-section[data-v-63748094]{padding:80px 0;background:#1a1a1a;color:#fff}.leadership-content[data-v-63748094]{max-width:800px;margin:0 auto;text-align:center}.leadership-title[data-v-63748094]{font-size:32px;font-weight:600;margin-bottom:20px}.leadership-subtitle[data-v-63748094]{font-size:18px;opacity:.8;margin-bottom:40px;line-height:1.6}.leadership-grid[data-v-63748094]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:32px;text-align:left}.leadership-principle[data-v-63748094]{background:hsla(0,0%,100%,.05);border-radius:12px;padding:24px;border:1px solid hsla(0,0%,100%,.1)}.principle-number[data-v-63748094]{width:32px;height:32px;background:#7c3aed;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:14px;margin-bottom:16px}.principle-title[data-v-63748094]{font-size:16px;font-weight:600;margin-bottom:12px}.principle-description[data-v-63748094]{font-size:14px;opacity:.8;line-height:1.5}.quote-section[data-v-63748094]{padding:80px 0;background:#f9fafb;text-align:center}.quote-content[data-v-63748094]{max-width:800px;margin:0 auto}.quote-text[data-v-63748094]{font-size:28px;font-style:italic;line-height:1.5;color:#1a1a1a;margin-bottom:32px}.quote-author[data-v-63748094]{font-size:16px;font-weight:600;color:#374151}.quote-title[data-v-63748094]{font-size:14px;color:#6b7280;margin-top:4px}.info-box[data-v-63748094]{background:#dbeafe;border:1px solid #3b82f6;border-radius:8px;padding:24px;margin:32px 0}.info-box h4[data-v-63748094]{font-size:18px;font-weight:600;color:#1d4ed8;margin-bottom:12px}.info-box p[data-v-63748094]{color:#1d4ed8;font-size:16px;margin-bottom:0}.success-box[data-v-63748094]{background:#dcfce7;border:1px solid #10b981;border-radius:8px;padding:24px;margin:32px 0}.success-box h4[data-v-63748094]{font-size:18px;font-weight:600;color:#047857;margin-bottom:12px}.success-box p[data-v-63748094]{color:#047857;font-size:16px;margin-bottom:0}.cta-section[data-v-63748094]{padding:80px 0;background:#1a1a1a;color:#fff;text-align:center}.cta-section h2[data-v-63748094]{font-size:32px;font-weight:600;margin-bottom:16px}.cta-section p[data-v-63748094]{font-size:18px;opacity:.8;margin-bottom:32px;max-width:600px;margin-left:auto;margin-right:auto}.cta-buttons[data-v-63748094]{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.btn[data-v-63748094]{padding:16px 32px;border-radius:6px;font-weight:500;font-size:16px;text-decoration:none;transition:all .2s ease;display:inline-flex;align-items:center;gap:8px}.btn-primary[data-v-63748094]{background:#fff;color:#1a1a1a}.btn-primary[data-v-63748094]:hover{background:#f3f4f6}.btn-secondary[data-v-63748094]{background:transparent;color:#fff;border:1px solid #374151}.btn-secondary[data-v-63748094]:hover{background:#374151}@media (max-width:768px){.nav-links[data-v-63748094]{display:none}.article-title[data-v-63748094]{font-size:36px}.comparison-grid[data-v-63748094],.leadership-grid[data-v-63748094],.metrics-grid[data-v-63748094],.phase-activities[data-v-63748094],.pillars-grid[data-v-63748094]{grid-template-columns:1fr}.article-meta[data-v-63748094]{flex-direction:column;gap:16px}.cta-buttons[data-v-63748094]{flex-direction:column;align-items:center}.quote-text[data-v-63748094]{font-size:22px}}