.home-page[data-v-c8ce1345]{position:relative;min-height:100vh}.hero-section[data-v-c8ce1345]{position:relative;padding:6rem 0 8rem;min-height:500px;overflow:hidden}.hero-section .container[data-v-c8ce1345]{position:relative;z-index:2}.hero-bg[data-v-c8ce1345]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#1e293b,#0f172a,#1e3a5f);will-change:transform;transition:transform .1s ease-out}.hero-img[data-v-c8ce1345]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.3}.hero-placeholder[data-v-c8ce1345]{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 20% 80%,rgba(59,130,246,.15) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(37,99,235,.1) 0%,transparent 40%),linear-gradient(135deg,#1e293b,#0f172a)}.polyline-canvas[data-v-c8ce1345]{position:absolute;top:0;left:0;width:50%;height:100%;pointer-events:none;z-index:1}.hero-title[data-v-c8ce1345]{font-size:3.5rem;font-weight:800;color:#fff;letter-spacing:-.03em;margin-bottom:1rem;animation:slideUp-c8ce1345 .6s ease-out}.title-accent[data-v-c8ce1345]{background:linear-gradient(135deg,#3b82f6,#60a5fa);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-subtitle[data-v-c8ce1345]{font-size:1.25rem;color:#94a3b8;line-height:1.6;margin-bottom:2rem;animation:slideUp-c8ce1345 .6s ease-out .1s both}.hero-cta[data-v-c8ce1345]{display:flex;gap:1rem;flex-wrap:wrap;animation:slideUp-c8ce1345 .6s ease-out .2s both}.btn-primary[data-v-c8ce1345]{display:inline-flex;align-items:center;gap:.5rem;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;padding:1rem 2rem;border-radius:14px;font-weight:600;text-decoration:none;transition:all .3s ease;box-shadow:0 4px 15px #3b82f666}.btn-primary[data-v-c8ce1345]:hover{transform:translateY(-2px);box-shadow:0 6px 24px #3b82f680}.btn-secondary[data-v-c8ce1345]{display:inline-flex;align-items:center;gap:.5rem;background:#ffffff14;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;padding:1rem 2rem;border-radius:14px;font-weight:500;text-decoration:none;transition:all .3s ease;border:1px solid rgba(255,255,255,.15)}.btn-secondary[data-v-c8ce1345]:hover{background:#ffffff24;border-color:#ffffff40;transform:translateY(-2px)}@keyframes slideUp-c8ce1345{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.features-section[data-v-c8ce1345]{padding:3rem 0;position:relative;z-index:1}.features-blob[data-v-c8ce1345]{position:absolute;border-radius:50%;filter:blur(80px);pointer-events:none;z-index:0}.section-title[data-v-c8ce1345]{text-align:center;font-size:2rem;font-weight:800;letter-spacing:-.03em;margin-bottom:2.5rem;background:linear-gradient(135deg,#1e293b,#3b82f6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;display:flex;align-items:center;justify-content:center;gap:1rem}.title-decor[data-v-c8ce1345]{display:inline-block;width:40px;height:3px;background:linear-gradient(90deg,#3b82f6,transparent);border-radius:2px}.features-layout[data-v-c8ce1345]{display:flex;gap:2rem;align-items:flex-start}.features-left[data-v-c8ce1345]{flex:1;min-width:0}.features-right[data-v-c8ce1345]{width:360px;flex-shrink:0}.features-grid[data-v-c8ce1345]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.features-grid .feature-card[data-v-c8ce1345]:last-child{grid-column:1 / -1}.feature-card[data-v-c8ce1345]{position:relative;display:flex;gap:.875rem;background:#fffc;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid rgba(226,232,240,.7);border-radius:16px;padding:1.5rem;box-shadow:0 2px 12px #0000000a;transition:all .35s cubic-bezier(.4,0,.2,1);animation:fadeInUp-c8ce1345 .5s ease-out both;animation-delay:calc(var(--i) * .1s)}.feature-card[data-v-c8ce1345]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:16px;padding:1px;background:linear-gradient(135deg,rgba(59,130,246,.25),transparent 50%,rgba(59,130,246,.08));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .35s ease;pointer-events:none}.feature-card[data-v-c8ce1345]:hover:after{opacity:1}.feature-card[data-v-c8ce1345]:hover{transform:translateY(-3px);box-shadow:0 12px 40px #3b82f61a;border-color:#3b82f633;background:#fffffff2}.feature-icon[data-v-c8ce1345]{display:flex;align-items:center;justify-content:center;width:48px;height:48px;min-width:48px;background:linear-gradient(135deg,#eff6ff,#dbeafe);border-radius:14px;color:#2563eb}.feature-body[data-v-c8ce1345]{flex:1;min-width:0}.feature-title[data-v-c8ce1345]{font-size:1rem;font-weight:600;color:#1e293b;margin-bottom:.25rem}.feature-desc[data-v-c8ce1345]{font-size:.875rem;color:#64748b;line-height:1.55}.error-notice[data-v-c8ce1345]{background:linear-gradient(135deg,#fffbeb,#fef3c7);border:1px solid #fde68a;border-radius:16px;padding:1.5rem;font-size:.875rem;color:#78350f;line-height:1.65;position:relative}.error-notice-img[data-v-c8ce1345]{width:100%;height:auto;max-height:200px;-o-object-fit:cover;object-fit:cover;border-radius:10px;margin-bottom:1rem;display:block}.error-notice[data-v-c8ce1345]:before{content:"⚠";font-size:1.25rem;display:block;margin-bottom:.5rem}.error-notice p+p[data-v-c8ce1345]{margin-top:.875rem;padding-top:.875rem;border-top:1px solid rgba(245,158,11,.2)}.error-source[data-v-c8ce1345]{color:#2563eb;text-decoration:underline;white-space:nowrap;font-weight:500}.next-steps-compact[data-v-c8ce1345]{margin-top:1.25rem}.next-steps-compact-title[data-v-c8ce1345]{font-size:.9375rem;font-weight:600;color:#1e293b;margin-bottom:.75rem;display:flex;align-items:center;gap:.5rem}.next-steps-compact-title[data-v-c8ce1345]:before{content:"";width:3px;height:16px;background:linear-gradient(180deg,#3b82f6,#2563eb);border-radius:2px}.next-steps-compact-list[data-v-c8ce1345]{display:flex;flex-direction:column;gap:.375rem}.next-step-item[data-v-c8ce1345]{display:flex;align-items:center;gap:.75rem;padding:.625rem .875rem;background:#ffffffb3;border:1px solid rgba(226,232,240,.6);border-radius:10px;text-decoration:none;transition:all .2s ease}.next-step-item[data-v-c8ce1345]:hover{background:#fff;border-color:#3b82f633;box-shadow:0 2px 8px #3b82f60f}.next-step-icon[data-v-c8ce1345]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;min-width:32px;background:linear-gradient(135deg,#eff6ff,#dbeafe);border-radius:8px;color:#3b82f6}.next-step-content[data-v-c8ce1345]{flex:1;min-width:0;display:flex;flex-direction:column;gap:.0625rem}.next-step-title[data-v-c8ce1345]{font-size:.8125rem;font-weight:600;color:#1e293b}.next-step-desc[data-v-c8ce1345]{font-size:.75rem;color:#94a3b8;line-height:1.3}.next-step-arrow[data-v-c8ce1345]{width:14px;height:14px;color:#cbd5e1;flex-shrink:0;transition:all .2s ease}.next-step-item:hover .next-step-arrow[data-v-c8ce1345]{color:#3b82f6;transform:translate(2px)}.trust-section[data-v-c8ce1345]{padding:0 0 2.5rem;position:relative;z-index:1}.trust-grid[data-v-c8ce1345]{display:flex;justify-content:center;gap:2rem;flex-wrap:wrap}.trust-item[data-v-c8ce1345]{display:flex;align-items:center;gap:.75rem;padding:.875rem 1.5rem;background:#fffc;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(226,232,240,.7);border-radius:14px;box-shadow:0 2px 8px #0000000a;transition:all .3s ease;animation:fadeInUp-c8ce1345 .5s ease-out both;animation-delay:calc(var(--i) * .1s + .2s)}.trust-item[data-v-c8ce1345]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000000f;border-color:#3b82f626}.trust-icon[data-v-c8ce1345]{width:20px;height:20px;color:#3b82f6;flex-shrink:0}.trust-text[data-v-c8ce1345]{font-size:.875rem;font-weight:500;color:#475569}.stats-section[data-v-c8ce1345]{position:relative;overflow:hidden;padding:4rem 0;background:linear-gradient(135deg,#1e293b,#0f172a);border-radius:24px;margin:0 1.5rem;z-index:1}.stats-blob[data-v-c8ce1345]{position:absolute;border-radius:50%;filter:blur(100px);pointer-events:none;z-index:0}.stats-blob-1[data-v-c8ce1345]{width:600px;height:600px;background:radial-gradient(circle,rgba(59,130,246,.12) 0%,transparent 70%);top:-250px;right:-200px;animation:blobFloat-c8ce1345 10s ease-in-out infinite alternate}.stats-blob-2[data-v-c8ce1345]{width:400px;height:400px;background:radial-gradient(circle,rgba(37,99,235,.08) 0%,transparent 70%);bottom:-150px;left:-100px;animation:blobFloat-c8ce1345 12s ease-in-out infinite alternate-reverse}@keyframes blobFloat-c8ce1345{0%{transform:translate(0) scale(1)}to{transform:translate(30px,-20px) scale(1.1)}}.stats-grid[data-v-c8ce1345]{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;text-align:center;position:relative;z-index:1}.stat-card[data-v-c8ce1345]{animation:fadeInUp-c8ce1345 .5s ease-out both;animation-delay:calc(var(--i) * .15s + .2s)}.stat-value[data-v-c8ce1345]{font-size:2.75rem;font-weight:700;background:linear-gradient(135deg,#60a5fa,#93c5fd);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:.5rem;letter-spacing:-.02em}.stat-label[data-v-c8ce1345]{color:#94a3b8;font-size:.9375rem;font-weight:500}.recent-section[data-v-c8ce1345]{padding:2.5rem 0;position:relative;z-index:1}.card[data-v-c8ce1345]{background:#ffffffd9;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(226,232,240,.8);border-radius:20px;padding:2rem;box-shadow:0 4px 20px #0000000a}.card-title[data-v-c8ce1345]{font-size:1.25rem;font-weight:600;color:#1e293b}.card-header-row[data-v-c8ce1345]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;flex-wrap:wrap;gap:1rem}.scans-list[data-v-c8ce1345]{display:flex;flex-direction:column;gap:.625rem}.scan-item[data-v-c8ce1345]{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.25rem;background:#f8fafc;border:1px solid transparent;border-radius:12px;transition:all .25s ease;cursor:pointer;animation:fadeInUp-c8ce1345 .35s ease-out both;animation-delay:calc(var(--i) * .05s)}.scan-item[data-v-c8ce1345]:hover{background:#fff;border-color:#3b82f626;box-shadow:0 4px 16px #0000000a}.scan-info[data-v-c8ce1345]{display:flex;flex-direction:column;gap:.25rem}.scan-domains[data-v-c8ce1345]{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.domain-name[data-v-c8ce1345]{font-weight:500;color:#1e293b;font-size:.9375rem}.more-count[data-v-c8ce1345]{color:#64748b;font-size:.875rem}.scan-contacts[data-v-c8ce1345]{display:flex;gap:.5rem;margin-top:.125rem;flex-wrap:wrap}.contact-tag[data-v-c8ce1345]{font-size:.75rem;padding:.125rem .5rem;background:#f1f5f9;border-radius:4px;color:#475569}.scan-date[data-v-c8ce1345]{font-size:.8125rem;color:#94a3b8;margin-top:.125rem}.scan-meta[data-v-c8ce1345]{display:flex;align-items:center;gap:.75rem;flex-shrink:0}.issue-count[data-v-c8ce1345]{font-size:.8125rem;color:#64748b;white-space:nowrap}.issue-count.has-high[data-v-c8ce1345]{color:#dc2626;font-weight:600}.status-badge[data-v-c8ce1345]{padding:.375rem .875rem;border-radius:20px;font-size:.8125rem;font-weight:500}.status-pending[data-v-c8ce1345]{background:#fef3c7;color:#d97706}.status-running[data-v-c8ce1345]{background:#dbeafe;color:#2563eb}.status-completed[data-v-c8ce1345]{background:#d1fae5;color:#059669}.status-failed[data-v-c8ce1345]{background:#fee2e2;color:#dc2626}.delete-btn[data-v-c8ce1345]{background:none;border:none;color:#94a3b8;cursor:pointer;padding:.375rem;border-radius:6px;transition:all .2s}.delete-btn[data-v-c8ce1345]:hover{background:#fee2e2;color:#dc2626}.delete-all-btn[data-v-c8ce1345]{background:none;border:none;color:#94a3b8;cursor:pointer;padding:.5rem;border-radius:8px;transition:all .2s;display:flex;align-items:center;justify-content:center}.delete-all-btn[data-v-c8ce1345]:hover{background:#fee2e2;color:#dc2626}.clear-output-btn[data-v-c8ce1345]{background:none;border:none;color:#94a3b8;cursor:pointer;padding:.5rem;border-radius:8px;transition:all .2s;display:flex;align-items:center;justify-content:center}.clear-output-btn[data-v-c8ce1345]:hover{background:#fef3c7;color:#d97706}.empty-state[data-v-c8ce1345]{text-align:center;padding:3rem 1rem;color:#94a3b8}.empty-state svg[data-v-c8ce1345]{margin-bottom:1rem}.empty-state p[data-v-c8ce1345]{margin-bottom:1rem}.link-btn[data-v-c8ce1345]{color:#2563eb;text-decoration:none;font-weight:500}.link-btn[data-v-c8ce1345]:hover{text-decoration:underline}.pagination[data-v-c8ce1345]{display:flex;justify-content:center;align-items:center;gap:.5rem;margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid #e2e8f0}.page-btn[data-v-c8ce1345]{display:flex;align-items:center;justify-content:center;width:38px;height:38px;background:#fff;border:1px solid #e2e8f0;border-radius:10px;color:#64748b;cursor:pointer;transition:all .2s}.page-btn[data-v-c8ce1345]:hover:not(:disabled){background:#f1f5f9;border-color:#cbd5e1;color:#1e293b}.page-btn[data-v-c8ce1345]:disabled{opacity:.4;cursor:not-allowed}.page-numbers[data-v-c8ce1345]{display:flex;gap:.25rem}.page-num[data-v-c8ce1345]{min-width:38px;height:38px;padding:0 .5rem;background:#fff;border:1px solid #e2e8f0;border-radius:10px;color:#64748b;font-size:.875rem;cursor:pointer;transition:all .2s}.page-num[data-v-c8ce1345]:hover{background:#f1f5f9;border-color:#cbd5e1;color:#1e293b}.page-num.active[data-v-c8ce1345]{background:linear-gradient(135deg,#3b82f6,#2563eb);border-color:#2563eb;color:#fff;box-shadow:0 2px 8px #2563eb4d}.filter-controls[data-v-c8ce1345]{display:flex;gap:.5rem;align-items:center}.search-box[data-v-c8ce1345]{display:flex;align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;overflow:hidden;transition:all .2s}.search-box[data-v-c8ce1345]:focus-within{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.search-input[data-v-c8ce1345]{background:transparent;border:none;padding:.5rem .75rem;color:#1e293b;font-size:.875rem;width:180px;outline:none}.search-input[data-v-c8ce1345]::-moz-placeholder{color:#94a3b8}.search-input[data-v-c8ce1345]::placeholder{color:#94a3b8}.search-btn[data-v-c8ce1345]{display:flex;align-items:center;justify-content:center;padding:.5rem;background:transparent;border:none;color:#94a3b8;cursor:pointer;transition:color .2s}.search-btn[data-v-c8ce1345]:hover{color:#3b82f6}.sort-btn[data-v-c8ce1345],.reset-btn[data-v-c8ce1345]{display:flex;align-items:center;gap:.25rem;padding:.5rem .75rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;color:#64748b;font-size:.875rem;cursor:pointer;transition:all .2s}.sort-btn[data-v-c8ce1345]:hover,.reset-btn[data-v-c8ce1345]:hover{background:#fff;border-color:#cbd5e1;color:#1e293b}.sort-btn.active[data-v-c8ce1345]{background:linear-gradient(135deg,#3b82f6,#2563eb);border-color:#2563eb;color:#fff}.reset-btn[data-v-c8ce1345]{padding:.5rem}.modal-overlay[data-v-c8ce1345]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem;animation:fadeIn-c8ce1345 .2s ease}@keyframes fadeIn-c8ce1345{0%{opacity:0}to{opacity:1}}.modal-content[data-v-c8ce1345]{background:#fffffff2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(226,232,240,.8);border-radius:20px;max-width:800px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 25px 60px #00000026;animation:modalIn-c8ce1345 .25s ease-out}@keyframes modalIn-c8ce1345{0%{opacity:0;transform:scale(.96) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}.modal-header[data-v-c8ce1345]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid #e2e8f0}.modal-header h3[data-v-c8ce1345]{font-size:1.25rem;font-weight:600;color:#1e293b}.close-btn[data-v-c8ce1345]{background:none;border:none;color:#94a3b8;cursor:pointer;padding:.5rem;border-radius:8px;transition:all .2s}.close-btn[data-v-c8ce1345]:hover{background:#f1f5f9;color:#1e293b}.modal-body[data-v-c8ce1345]{padding:1.5rem}.scan-summary[data-v-c8ce1345]{display:flex;flex-wrap:wrap;gap:1.5rem;margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid #e2e8f0}.summary-item[data-v-c8ce1345]{display:flex;flex-direction:column;gap:.25rem}.summary-label[data-v-c8ce1345]{font-size:.75rem;color:#94a3b8;text-transform:uppercase;font-weight:500}.summary-value[data-v-c8ce1345]{font-weight:500;color:#1e293b}.summary-item.contacts[data-v-c8ce1345]{flex-direction:row;flex-wrap:wrap;gap:.5rem}.summary-value.contact[data-v-c8ce1345]{font-size:.8125rem;padding:.25rem .625rem;background:#f1f5f9;border-radius:6px}.scan-id[data-v-c8ce1345]{width:100%}.scan-id .id-value[data-v-c8ce1345]{font-family:JetBrains Mono,monospace;font-size:.8125rem;color:#6366f1;background:#eef2ff;padding:.25rem .5rem;border-radius:6px;word-break:break-all}.issues-summary[data-v-c8ce1345]{display:flex;gap:.75rem;margin-bottom:1.5rem}.issue-box[data-v-c8ce1345]{flex:1;padding:1rem;border-radius:12px;text-align:center;display:flex;flex-direction:column;gap:.25rem}.issue-box.critical[data-v-c8ce1345]{background:linear-gradient(135deg,#450a0a,#7f1d1d);color:#fff}.issue-box.high[data-v-c8ce1345]{background:#fef2f2}.issue-box.medium[data-v-c8ce1345]{background:#fef3c7}.issue-box.low[data-v-c8ce1345]{background:#dbeafe}.issue-box .count[data-v-c8ce1345]{font-size:1.75rem;font-weight:700}.issue-box.critical .count[data-v-c8ce1345]{color:#fff}.issue-box.high .count[data-v-c8ce1345]{color:#dc2626}.issue-box.medium .count[data-v-c8ce1345]{color:#d97706}.issue-box.low .count[data-v-c8ce1345]{color:#2563eb}.issue-box .label[data-v-c8ce1345]{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em}.issue-box.critical .label[data-v-c8ce1345]{color:#ffffffb3}.issue-box.high .label[data-v-c8ce1345]{color:#991b1b}.issue-box.medium .label[data-v-c8ce1345]{color:#92400e}.issue-box.low .label[data-v-c8ce1345]{color:#1e40af}.results-list[data-v-c8ce1345]{margin-top:1rem}.results-list h4[data-v-c8ce1345]{font-size:1rem;font-weight:600;color:#1e293b;margin-bottom:1rem}.result-item[data-v-c8ce1345]{padding:1rem 1.25rem;border-radius:12px;margin-bottom:.75rem;border-left:4px solid}.result-item.severity-high[data-v-c8ce1345]{background:#fef2f2;border-color:#dc2626}.result-item.severity-medium[data-v-c8ce1345]{background:#fef3c7;border-color:#d97706}.result-item.severity-low[data-v-c8ce1345]{background:#dbeafe;border-color:#2563eb}.result-item.severity-none[data-v-c8ce1345]{background:#f1f5f9;border-color:#94a3b8}.result-header[data-v-c8ce1345]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.test-id[data-v-c8ce1345]{font-size:.875rem;font-weight:600;color:#1e293b}.severity-badge[data-v-c8ce1345]{padding:.25rem .625rem;border-radius:6px;font-size:.75rem;font-weight:600;text-transform:uppercase}.severity-badge.critical[data-v-c8ce1345]{background:#7f1d1d;color:#fff}.severity-badge.high[data-v-c8ce1345]{background:#dc2626;color:#fff}.severity-badge.medium[data-v-c8ce1345]{background:#d97706;color:#fff}.severity-badge.low[data-v-c8ce1345]{background:#2563eb;color:#fff}.severity-badge.passed[data-v-c8ce1345]{background:#059669;color:#fff}.severity-badge.none[data-v-c8ce1345]{background:#94a3b8;color:#fff}.result-desc[data-v-c8ce1345]{color:#475569;font-size:.875rem;margin-bottom:.5rem}.result-domain[data-v-c8ce1345]{font-size:.75rem;color:#94a3b8}.no-results[data-v-c8ce1345]{text-align:center;padding:2rem;color:#94a3b8}.delete-confirm-modal[data-v-c8ce1345]{max-width:420px;text-align:center}.delete-confirm-modal .modal-body[data-v-c8ce1345]{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:2rem 1.5rem}.delete-warning-icon[data-v-c8ce1345]{display:flex;justify-content:center}.delete-confirm-text[data-v-c8ce1345]{font-size:1.125rem;color:#1e293b;margin:0}.delete-warning-text[data-v-c8ce1345]{font-size:.875rem;color:#94a3b8;margin:0}.modal-footer[data-v-c8ce1345]{display:flex;gap:1rem;justify-content:center;padding:1.25rem 1.5rem;border-top:1px solid #e2e8f0}.cancel-btn[data-v-c8ce1345]{padding:.625rem 1.5rem;border-radius:10px;font-weight:500;cursor:pointer;transition:all .2s;background:#f1f5f9;color:#475569;border:1px solid #e2e8f0}.cancel-btn[data-v-c8ce1345]:hover{background:#e2e8f0;color:#1e293b}.confirm-delete-btn[data-v-c8ce1345]{padding:.625rem 1.5rem;border-radius:10px;font-weight:500;cursor:pointer;transition:all .2s;background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;border:none;box-shadow:0 2px 8px #dc26264d}.confirm-delete-btn[data-v-c8ce1345]:hover{transform:translateY(-1px);box-shadow:0 4px 16px #dc262666}.reveal[data-v-c8ce1345]{opacity:0;transform:translateY(30px);transition:opacity .7s ease-out,transform .7s ease-out}.reveal.revealed[data-v-c8ce1345]{opacity:1;transform:translateY(0)}.reveal .section-title[data-v-c8ce1345]{transition:opacity .6s ease-out .1s,transform .6s ease-out .1s}.reveal:not(.revealed) .section-title[data-v-c8ce1345]{opacity:0;transform:translateY(20px)}.reveal.revealed .section-title[data-v-c8ce1345]{opacity:1;transform:translateY(0)}@keyframes fadeInUp-c8ce1345{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 1200px){.features-right[data-v-c8ce1345]{width:320px}}@media (max-width: 1024px){.features-layout[data-v-c8ce1345]{flex-direction:column}.features-right[data-v-c8ce1345]{width:100%}}@media (max-width: 768px){.hero-title[data-v-c8ce1345]{font-size:2.5rem}.hero-subtitle[data-v-c8ce1345]{font-size:1.0625rem}.hero-section[data-v-c8ce1345]{padding:4rem 0 6rem;min-height:auto}.stats-grid[data-v-c8ce1345]{grid-template-columns:1fr;gap:1.5rem}.stats-section[data-v-c8ce1345]{margin:0 1rem;padding:3rem 0}.stat-value[data-v-c8ce1345]{font-size:2.25rem}.features-grid[data-v-c8ce1345]{grid-template-columns:1fr}.section-title[data-v-c8ce1345]{font-size:1.625rem}.trust-grid[data-v-c8ce1345]{gap:1rem;flex-direction:column;align-items:stretch}.card[data-v-c8ce1345]{padding:1.25rem}.scan-item[data-v-c8ce1345]{flex-direction:column;gap:.75rem;align-items:flex-start}.scan-meta[data-v-c8ce1345]{align-self:flex-end}.issues-summary[data-v-c8ce1345]{flex-wrap:wrap}.issue-box[data-v-c8ce1345]{min-width:calc(50% - .5rem)}}@media (max-width: 640px){.hero-title[data-v-c8ce1345]{font-size:2rem}.hero-cta[data-v-c8ce1345]{flex-direction:column}.btn-primary[data-v-c8ce1345],.btn-secondary[data-v-c8ce1345]{justify-content:center}.polyline-canvas[data-v-c8ce1345]{width:100%}}.pd-constructor-page[data-v-2110dd00]{position:relative;min-height:60vh;padding:1rem 0 4rem}.page-header[data-v-2110dd00]{display:flex;align-items:center;gap:1.25rem;margin-bottom:2rem;position:relative;z-index:1;animation:fadeUp-2110dd00 .5s ease-out}.header-icon[data-v-2110dd00]{display:flex;align-items:center;justify-content:center;width:56px;height:56px;background:linear-gradient(135deg,#f5f3ff,#ede9fe);border-radius:16px;color:#7c3aed;flex-shrink:0}.header-icon svg[data-v-2110dd00]{width:28px;height:28px}.page-title[data-v-2110dd00]{font-size:1.75rem;font-weight:700;color:#1e293b;letter-spacing:-.02em;line-height:1.2}.page-subtitle[data-v-2110dd00]{color:#64748b;font-size:.9375rem;margin-top:.25rem}@keyframes fadeUp-2110dd00{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.form-card[data-v-2110dd00]{background:#ffffffd9;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(226,232,240,.8);border-radius:20px;padding:1.75rem;box-shadow:0 4px 20px #0000000a;transition:all .3s ease;position:relative;z-index:1;animation:fadeUp-2110dd00 .5s ease-out backwards}.form-card[data-v-2110dd00]:nth-child(2){animation-delay:.1s}.form-card[data-v-2110dd00]:nth-child(3){animation-delay:.2s}.form-card[data-v-2110dd00]:hover{box-shadow:0 8px 32px #0000000f;border-color:#8b5cf626}.form-card-title[data-v-2110dd00]{font-size:1.125rem;font-weight:600;color:#1e293b;margin-bottom:1.25rem;display:flex;align-items:center;gap:.5rem}.form-card-title svg[data-v-2110dd00]{color:#7c3aed}.form-card-title.mb-0[data-v-2110dd00]{margin-bottom:0}.form-group[data-v-2110dd00]{margin-bottom:1.25rem}.form-label[data-v-2110dd00]{display:block;font-size:.875rem;font-weight:500;color:#475569;margin-bottom:.5rem}.form-input[data-v-2110dd00]{width:100%;padding:.75rem 1rem;background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:12px;font-size:.875rem;transition:all .2s ease;color:#1e293b}.form-input[data-v-2110dd00]:focus{outline:none;border-color:#7c3aed;box-shadow:0 0 0 4px #8b5cf61a;background:#fff}.form-input[data-v-2110dd00]::-moz-placeholder{color:#94a3b8}.form-input[data-v-2110dd00]::placeholder{color:#94a3b8}select.form-input[data-v-2110dd00]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' viewBox='0 0 24 24' stroke='%2394a3b8'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 9l-7 7-7-7'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:36px;cursor:pointer}.checkbox-grid[data-v-2110dd00]{display:grid;gap:.5rem;max-height:12rem;overflow-y:auto;padding-right:4px}.checkbox-grid[data-v-2110dd00]::-webkit-scrollbar{width:4px}.checkbox-grid[data-v-2110dd00]::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:2px}.checkbox-label[data-v-2110dd00]{display:flex;align-items:flex-start;gap:.625rem;font-size:.875rem;color:#64748b;cursor:pointer;padding:.375rem .5rem;border-radius:8px;transition:all .15s ease}.checkbox-label[data-v-2110dd00]:hover{color:#1e293b;background:#f8fafc}.checkbox-label input[type=checkbox][data-v-2110dd00]{margin-top:.125rem;flex-shrink:0;width:16px;height:16px;accent-color:#7c3aed;border-radius:4px}.btn-add[data-v-2110dd00]{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.875rem;background:#ffffffd9;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:2px dashed #d8b4fe;border-radius:16px;font-size:.9375rem;font-weight:500;color:#7c3aed;transition:all .25s ease;cursor:pointer;position:relative;z-index:1;animation:fadeUp-2110dd00 .5s ease-out .3s backwards}.btn-add[data-v-2110dd00]:hover{border-color:#7c3aed;background:#fffffff2;box-shadow:0 4px 16px #8b5cf626;transform:translateY(-1px)}.btn-remove[data-v-2110dd00]{font-size:.8125rem;color:#ef4444;background:#fef2f2;border:none;padding:.375rem .875rem;border-radius:8px;font-weight:500;cursor:pointer;transition:all .2s ease}.btn-remove[data-v-2110dd00]:hover{background:#fee2e2}.doc-preview-card[data-v-2110dd00]{background:#ffffffd9;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(226,232,240,.8);border-radius:20px;padding:1.75rem;box-shadow:0 4px 24px #0000000f;position:sticky;top:6rem;z-index:1;animation:fadeUp-2110dd00 .5s ease-out .15s backwards}.doc-preview-header[data-v-2110dd00]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.25rem;padding-bottom:1rem;border-bottom:1px solid #e2e8f0}.doc-content[data-v-2110dd00]{background:linear-gradient(135deg,#faf5ff,#f5f3ff);border:1px solid #ede9fe;border-radius:14px;padding:1.5rem;max-height:70vh;overflow-y:auto}.doc-content[data-v-2110dd00]::-webkit-scrollbar{width:6px}.doc-content[data-v-2110dd00]::-webkit-scrollbar-thumb{background:#ddd6fe;border-radius:3px}.doc-text[data-v-2110dd00]{font-size:.8125rem;line-height:1.65;color:#4c1d95;white-space:pre-wrap;font-family:Inter,system-ui,-apple-system,sans-serif}.btn-copy[data-v-2110dd00]{display:inline-flex;align-items:center;gap:.375rem;padding:.5rem 1rem;background:linear-gradient(135deg,#7c3aed,#6d28d9);color:#fff;border:none;border-radius:10px;font-size:.8125rem;font-weight:600;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 8px #7c3aed4d}.btn-copy[data-v-2110dd00]:hover{transform:translateY(-1px);box-shadow:0 4px 16px #7c3aed66}@media (max-width: 1024px){.doc-preview-card[data-v-2110dd00]{position:static}}@media (max-width: 992px){.page-title[data-v-2110dd00]{font-size:1.5rem}.header-icon[data-v-2110dd00]{width:48px;height:48px}.header-icon svg[data-v-2110dd00]{width:24px;height:24px}}@media (max-width: 768px){.pd-constructor-page[data-v-2110dd00]{padding:.5rem 0 3rem}.page-title[data-v-2110dd00]{font-size:1.375rem}.page-subtitle[data-v-2110dd00]{font-size:.875rem}.header-icon[data-v-2110dd00]{width:44px;height:44px}.header-icon svg[data-v-2110dd00]{width:22px;height:22px}.form-card[data-v-2110dd00]{padding:1.25rem}}.consent-page[data-v-a0aa0a9d]{position:relative;min-height:60vh;padding:1rem 0 4rem}.page-header[data-v-a0aa0a9d]{display:flex;align-items:center;gap:1.25rem;margin-bottom:2rem;position:relative;z-index:1;animation:fadeUp-a0aa0a9d .5s ease-out}.header-icon[data-v-a0aa0a9d]{display:flex;align-items:center;justify-content:center;width:56px;height:56px;background:linear-gradient(135deg,#f5f3ff,#ede9fe);border-radius:16px;color:#7c3aed;flex-shrink:0}.header-icon svg[data-v-a0aa0a9d]{width:28px;height:28px}.page-title[data-v-a0aa0a9d]{font-size:1.75rem;font-weight:700;color:#1e293b;letter-spacing:-.02em;line-height:1.2}.page-subtitle[data-v-a0aa0a9d]{color:#64748b;font-size:.9375rem;margin-top:.25rem}@keyframes fadeUp-a0aa0a9d{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.form-card[data-v-a0aa0a9d]{background:#ffffffd9;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(226,232,240,.8);border-radius:20px;padding:2rem;box-shadow:0 4px 20px #0000000a;position:relative;z-index:1;animation:fadeUp-a0aa0a9d .5s ease-out .1s backwards}.form-section[data-v-a0aa0a9d]{margin-bottom:0}.form-divider[data-v-a0aa0a9d]{height:1px;background:#e2e8f0;margin:1.5rem 0}.section-title[data-v-a0aa0a9d]{font-size:1.125rem;font-weight:600;color:#1e293b;margin-bottom:1.25rem;display:flex;align-items:center;gap:.5rem}.section-title svg[data-v-a0aa0a9d]{color:#7c3aed}.form-group[data-v-a0aa0a9d]{margin-bottom:1.25rem}.form-label[data-v-a0aa0a9d]{display:block;font-size:.875rem;font-weight:500;color:#475569;margin-bottom:.5rem}.form-input[data-v-a0aa0a9d]{width:100%;padding:.75rem 1rem;background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:12px;font-size:.875rem;transition:all .2s ease;color:#1e293b}.form-input[data-v-a0aa0a9d]:focus{outline:none;border-color:#7c3aed;box-shadow:0 0 0 4px #8b5cf61a;background:#fff}.form-input[data-v-a0aa0a9d]::-moz-placeholder{color:#94a3b8}.form-input[data-v-a0aa0a9d]::placeholder{color:#94a3b8}.form-input-inline[data-v-a0aa0a9d]{width:auto;flex:1;margin-left:.5rem}.field-error[data-v-a0aa0a9d]{font-size:.8125rem;color:#ef4444;margin-top:.375rem}.radio-group[data-v-a0aa0a9d]{display:flex;gap:.75rem}.radio-label[data-v-a0aa0a9d]{flex:1;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;border:1.5px solid #e2e8f0;border-radius:12px;cursor:pointer;transition:all .2s ease;font-size:.875rem;font-weight:500;color:#64748b;background:#f8fafc}.radio-label[data-v-a0aa0a9d]:hover{border-color:#cbd5e1;background:#fff}.radio-label.active[data-v-a0aa0a9d]{border-color:#7c3aed;background:linear-gradient(135deg,#f5f3ff,#ede9fe);color:#6d28d9}.radio-label input[data-v-a0aa0a9d]{display:none}.checkbox-grid[data-v-a0aa0a9d]{display:flex;flex-direction:column;gap:.5rem}.checkbox-label[data-v-a0aa0a9d]{display:flex;align-items:center;gap:.625rem;font-size:.875rem;color:#475569;cursor:pointer;padding:.5rem .625rem;border-radius:10px;transition:all .15s ease}.checkbox-label[data-v-a0aa0a9d]:hover{color:#1e293b;background:#f8fafc}.checkbox-label input[type=checkbox][data-v-a0aa0a9d]{width:16px;height:16px;accent-color:#7c3aed;flex-shrink:0}.btn-generate[data-v-a0aa0a9d]{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.875rem 1.5rem;background:linear-gradient(135deg,#7c3aed,#6d28d9);color:#fff;border:none;border-radius:14px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .25s ease;box-shadow:0 4px 14px #7c3aed4d;margin-top:1rem}.btn-generate[data-v-a0aa0a9d]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 24px #7c3aed66}.btn-generate[data-v-a0aa0a9d]:disabled{opacity:.5;cursor:not-allowed}.result-card[data-v-a0aa0a9d]{background:#ffffffd9;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(226,232,240,.8);border-radius:20px;padding:2rem;box-shadow:0 4px 20px #0000000a;position:relative;z-index:1;animation:fadeUp-a0aa0a9d .5s ease-out .1s backwards}.result-header[data-v-a0aa0a9d]{display:flex;align-items:center;gap:.75rem;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid #e2e8f0}.result-icon[data-v-a0aa0a9d]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:linear-gradient(135deg,#dcfce7,#bbf7d0);border-radius:12px;color:#16a34a;flex-shrink:0}.result-icon svg[data-v-a0aa0a9d]{width:22px;height:22px}.result-title[data-v-a0aa0a9d]{font-size:1.25rem;font-weight:600;color:#1e293b}.result-block[data-v-a0aa0a9d]{margin-bottom:1.5rem}.result-block-header[data-v-a0aa0a9d]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.result-block-title[data-v-a0aa0a9d]{font-size:.9375rem;font-weight:600;color:#1e293b}.btn-copy[data-v-a0aa0a9d]{display:inline-flex;align-items:center;gap:.375rem;padding:.5rem 1rem;background:linear-gradient(135deg,#7c3aed,#6d28d9);color:#fff;border:none;border-radius:10px;font-size:.8125rem;font-weight:600;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 8px #7c3aed4d}.btn-copy[data-v-a0aa0a9d]:hover{transform:translateY(-1px);box-shadow:0 4px 16px #7c3aed66}.result-content[data-v-a0aa0a9d]{background:linear-gradient(135deg,#faf5ff,#f5f3ff);border:1px solid #ede9fe;border-radius:14px;padding:1.5rem}.result-content-html[data-v-a0aa0a9d]{background:#1e293b;border-color:#334155}.result-content-html .result-text[data-v-a0aa0a9d]{color:#e2e8f0}.html-code[data-v-a0aa0a9d]{font-family:JetBrains Mono,Fira Code,monospace!important;font-size:.8rem!important;line-height:1.6!important;color:#a5b4fc!important}.result-text[data-v-a0aa0a9d]{font-size:.875rem;line-height:1.65;color:#4c1d95;white-space:pre-wrap;font-family:Inter,system-ui,-apple-system,sans-serif;margin:0}.result-tip[data-v-a0aa0a9d]{display:flex;align-items:flex-start;gap:.625rem;padding:1rem 1.25rem;background:linear-gradient(135deg,#fefce8,#fef9c3);border:1px solid #fde68a;border-radius:14px;margin-bottom:1.5rem}.tip-icon[data-v-a0aa0a9d]{font-size:1.25rem;flex-shrink:0;line-height:1.4}.result-tip p[data-v-a0aa0a9d]{font-size:.875rem;color:#92400e;line-height:1.5;margin:0}.result-tip code[data-v-a0aa0a9d]{background:#fef9c3;padding:.125rem .375rem;border-radius:4px;font-size:.8125rem;color:#92400e}.btn-back[data-v-a0aa0a9d]{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:#f1f5f9;color:#64748b;border:1px solid #e2e8f0;border-radius:12px;font-size:.9375rem;font-weight:500;cursor:pointer;transition:all .2s ease}.btn-back[data-v-a0aa0a9d]:hover{background:#e2e8f0;color:#475569}@media (max-width: 992px){.page-title[data-v-a0aa0a9d]{font-size:1.5rem}.header-icon[data-v-a0aa0a9d]{width:48px;height:48px}.header-icon svg[data-v-a0aa0a9d]{width:24px;height:24px}}@media (max-width: 768px){.consent-page[data-v-a0aa0a9d]{padding:.5rem 0 3rem}.page-title[data-v-a0aa0a9d]{font-size:1.375rem}.page-subtitle[data-v-a0aa0a9d]{font-size:.875rem}.header-icon[data-v-a0aa0a9d]{width:44px;height:44px}.header-icon svg[data-v-a0aa0a9d]{width:22px;height:22px}.form-card[data-v-a0aa0a9d],.result-card[data-v-a0aa0a9d]{padding:1.25rem}.radio-group[data-v-a0aa0a9d]{flex-direction:column}}.inn-search-page[data-v-c564e873]{position:relative;min-height:60vh;padding:1rem 0 4rem}.page-header[data-v-c564e873]{display:flex;align-items:center;gap:1.25rem;margin-bottom:2rem;position:relative;z-index:1;animation:fadeUp-c564e873 .5s ease-out}.header-icon[data-v-c564e873]{display:flex;align-items:center;justify-content:center;width:56px;height:56px;background:linear-gradient(135deg,#ecfeff,#cffafe);border-radius:16px;color:#0891b2;flex-shrink:0}.header-icon svg[data-v-c564e873]{width:28px;height:28px}.page-title[data-v-c564e873]{font-size:1.75rem;font-weight:700;color:#1e293b;letter-spacing:-.02em;line-height:1.2}.page-subtitle[data-v-c564e873]{color:#64748b;font-size:.9375rem;margin-top:.25rem}@keyframes fadeUp-c564e873{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.mode-tabs[data-v-c564e873]{display:flex;gap:.5rem;margin-bottom:1.5rem;background:#ffffffd9;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(226,232,240,.8);border-radius:16px;padding:.375rem;position:relative;z-index:1;animation:fadeUp-c564e873 .5s ease-out .05s backwards}.mode-tab[data-v-c564e873]{flex:1;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;border-radius:12px;font-weight:500;font-size:.875rem;color:#94a3b8;transition:all .25s ease;cursor:pointer;border:none;background:transparent}.mode-tab[data-v-c564e873]:hover{color:#64748b;background:#00000005}.mode-tab-active[data-v-c564e873]{background:linear-gradient(135deg,#06b6d4,#0891b2)!important;color:#fff!important;box-shadow:0 2px 8px #06b6d44d}.search-card[data-v-c564e873]{background:#ffffffd9;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(226,232,240,.8);border-radius:20px;padding:1.5rem;box-shadow:0 4px 20px #0000000a;margin-bottom:1.5rem;position:relative;z-index:1;animation:fadeUp-c564e873 .5s ease-out .1s backwards}.search-card[data-v-c564e873]:hover{box-shadow:0 8px 32px #0000000f;border-color:#06b6d426}.search-input-wrapper[data-v-c564e873]{display:flex;gap:.75rem}.search-input[data-v-c564e873]{flex:1;padding:1rem 1.25rem;font-size:1.125rem;background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:14px;transition:all .2s ease;color:#1e293b;font-weight:500;letter-spacing:.05em}.search-input[data-v-c564e873]:focus{outline:none;border-color:#06b6d4;box-shadow:0 0 0 4px #06b6d41a;background:#fff}.search-input[data-v-c564e873]::-moz-placeholder{color:#94a3b8;font-weight:400;letter-spacing:normal}.search-input[data-v-c564e873]::placeholder{color:#94a3b8;font-weight:400;letter-spacing:normal}.search-btn[data-v-c564e873]{display:flex;align-items:center;justify-content:center;min-width:56px;padding:0 1.5rem;background:linear-gradient(135deg,#06b6d4,#0891b2);color:#fff;border:none;border-radius:14px;font-weight:600;transition:all .25s ease;cursor:pointer;box-shadow:0 4px 12px #06b6d44d}.search-btn[data-v-c564e873]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 20px #06b6d466}.search-btn[data-v-c564e873]:disabled{opacity:.5;cursor:not-allowed}.inn-hint[data-v-c564e873]{color:#d97706;font-size:.8125rem;margin-top:.75rem;display:flex;align-items:center;gap:.375rem}.inn-hint[data-v-c564e873]:before{content:"";width:4px;height:4px;background:#d97706;border-radius:50%;flex-shrink:0}.error-card[data-v-c564e873]{background:#fef2f2e6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #fecaca;border-radius:14px;padding:1rem 1.25rem;margin-bottom:1.5rem;display:flex;align-items:flex-start;gap:.75rem;color:#dc2626;font-size:.9375rem;position:relative;z-index:1;animation:fadeUp-c564e873 .3s ease-out}.result-card[data-v-c564e873]{background:#ffffffd9;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(226,232,240,.8);border-radius:20px;padding:2rem;box-shadow:0 4px 24px #0000000d;position:relative;z-index:1;animation:fadeUp-c564e873 .4s ease-out .15s backwards}.result-card[data-v-c564e873]:hover{box-shadow:0 8px 36px #00000014;border-color:#06b6d41f}.result-header[data-v-c564e873]{padding-bottom:1.5rem;border-bottom:1px solid #f1f5f9;margin-bottom:1.5rem}.result-icon[data-v-c564e873]{width:52px;height:52px;border-radius:14px;background:linear-gradient(135deg,#d1fae5,#a7f3d0);color:#059669;display:flex;align-items:center;justify-content:center;flex-shrink:0}.company-icon[data-v-c564e873]{background:linear-gradient(135deg,#dbeafe,#bfdbfe);color:#2563eb}.result-title[data-v-c564e873]{font-size:1.375rem;font-weight:700;color:#1e293b;letter-spacing:-.01em}.result-meta[data-v-c564e873]{color:#64748b;font-size:.9375rem;margin-top:.25rem}.status-badge[data-v-c564e873]{display:inline-flex;align-items:center;padding:.25rem .875rem;border-radius:20px;font-size:.8125rem;font-weight:600;margin-top:.5rem}.status-active[data-v-c564e873]{background:linear-gradient(135deg,#d1fae5,#a7f3d0);color:#059669}.status-inactive[data-v-c564e873]{background:linear-gradient(135deg,#fee2e2,#fecaca);color:#dc2626}.status-msp[data-v-c564e873]{background:linear-gradient(135deg,#e0e7ff,#c7d2fe);color:#4f46e5}.info-grid[data-v-c564e873]{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.info-section[data-v-c564e873]{padding-top:0}.section-title[data-v-c564e873]{font-size:.75rem;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;margin-bottom:1rem;display:flex;align-items:center;gap:.5rem}.section-title[data-v-c564e873]:before{content:"";width:3px;height:14px;background:linear-gradient(180deg,#06b6d4,#0891b2);border-radius:2px;flex-shrink:0}.info-rows[data-v-c564e873]{display:flex;flex-direction:column;gap:.625rem}.info-row[data-v-c564e873]{display:flex;flex-direction:column;gap:.125rem}.info-label[data-v-c564e873]{font-size:.75rem;color:#94a3b8;font-weight:500}.info-value[data-v-c564e873]{font-size:.875rem;color:#334155;word-break:break-word}.okved-list[data-v-c564e873]{display:flex;flex-direction:column;gap:.5rem}.okved-item[data-v-c564e873]{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem 1rem;border-radius:10px;background:#f8fafc;transition:background .2s ease}.okved-main[data-v-c564e873]{background:linear-gradient(135deg,#ecfeff,#cffafe);border:1px solid #a5f3fc}.okved-code[data-v-c564e873]{font-family:JetBrains Mono,monospace;font-size:.8125rem;font-weight:600;color:#475569;min-width:80px;flex-shrink:0}.okved-name[data-v-c564e873]{font-size:.8125rem;color:#64748b}.tax-modes[data-v-c564e873]{display:flex;flex-wrap:wrap;gap:.5rem}.tax-mode-badge[data-v-c564e873]{padding:.375rem .75rem;background:linear-gradient(135deg,#fef3c7,#fde68a);color:#92400e;border:1px solid #fcd34d;border-radius:8px;font-size:.8125rem;font-weight:500}.checks-list[data-v-c564e873]{display:flex;flex-direction:column;gap:.5rem}.check-item[data-v-c564e873]{display:flex;align-items:flex-start;gap:.5rem;font-size:.875rem}.check-pass[data-v-c564e873]{color:#059669}.check-fail[data-v-c564e873]{color:#dc2626}.arbitration-item[data-v-c564e873]{display:flex;flex-direction:column;padding:.75rem 1rem;background:#f8fafc;border-radius:10px;gap:.25rem;margin-bottom:.5rem;transition:background .2s ease}.arbitration-item[data-v-c564e873]:hover{background:#f1f5f9}.founder-card[data-v-c564e873]{padding:1rem 1.25rem;border-radius:14px;background:#f8fafc;margin-bottom:.75rem;transition:all .2s ease;border:1px solid transparent}.founder-card[data-v-c564e873]:hover{background:#fff;border-color:#e2e8f0;box-shadow:0 2px 8px #0000000a}.founder-top[data-v-c564e873]{display:flex;align-items:flex-start;gap:.75rem}.founder-avatar[data-v-c564e873]{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:1.125rem;flex-shrink:0;background:#e2e8f0}.founder-info[data-v-c564e873]{flex:1;min-width:0}.founder-name[data-v-c564e873]{display:block;font-weight:600;color:#1e293b;font-size:.9375rem}.founder-role[data-v-c564e873]{display:block;font-size:.75rem;color:#94a3b8;margin-top:.125rem}.founder-details[data-v-c564e873]{display:flex;flex-wrap:wrap;gap:1rem;margin-top:.5rem;font-size:.875rem;color:#64748b}.msp-support[data-v-c564e873]{margin-top:.75rem;display:flex;flex-direction:column;gap:.5rem}.msp-support-item[data-v-c564e873]{display:flex;flex-direction:column;padding:.625rem .875rem;background:#f8fafc;border-radius:8px}.skeleton[data-v-c564e873]{background:linear-gradient(90deg,#e2e8f0 25%,#f1f5f9,#e2e8f0 75%);background-size:200% 100%;animation:shimmer-c564e873 1.5s ease-in-out infinite;border-radius:8px}@keyframes shimmer-c564e873{0%{background-position:200% 0}to{background-position:-200% 0}}.skeleton-h-sm[data-v-c564e873]{height:16px}.skeleton-h-lg[data-v-c564e873]{height:28px}.skeleton-w-2\/3[data-v-c564e873]{width:66.666%}.skeleton-w-1\/2[data-v-c564e873]{width:50%}.skeleton-w-3\/4[data-v-c564e873]{width:75%}.skeleton-h-24[data-v-c564e873]{height:96px}.skeleton-h-32[data-v-c564e873]{height:128px}.skeleton-h-20[data-v-c564e873]{height:80px}.skeleton-space-y[data-v-c564e873]>*+*{margin-top:.75rem}.skeleton-grid-3[data-v-c564e873]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.skeleton-grid-2[data-v-c564e873]{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.kyc-report[data-v-c564e873]{display:flex;flex-direction:column;gap:1.5rem}.kyc-actions[data-v-c564e873]{display:flex;justify-content:flex-end;position:relative;z-index:1}.action-btn[data-v-c564e873]{display:inline-flex;align-items:center;gap:.5rem;padding:.625rem 1.25rem;background:#ffffffd9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #e2e8f0;border-radius:12px;font-size:.875rem;font-weight:500;color:#64748b;transition:all .2s ease;cursor:pointer}.action-btn[data-v-c564e873]:hover{background:#fff;border-color:#cbd5e1;color:#475569}.action-btn-primary[data-v-c564e873]{background:linear-gradient(135deg,#06b6d4,#0891b2);color:#fff;border:none;box-shadow:0 2px 8px #06b6d44d}.action-btn-primary[data-v-c564e873]:hover{transform:translateY(-1px);box-shadow:0 4px 16px #06b6d466;color:#fff}.kyc-header[data-v-c564e873]{background:#ffffffd9;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(226,232,240,.8);border-radius:20px;padding:2rem;display:flex;align-items:flex-start;justify-content:space-between;gap:2rem;box-shadow:0 4px 20px #0000000a;position:relative;z-index:1;animation:fadeUp-c564e873 .4s ease-out .15s backwards}.kyc-header-info[data-v-c564e873]{flex:1}.kyc-company-name[data-v-c564e873]{font-size:1.5rem;font-weight:700;color:#1e293b;margin-bottom:1rem;letter-spacing:-.01em}.kyc-meta[data-v-c564e873]{display:flex;flex-wrap:wrap;gap:1.25rem}.kyc-meta-item[data-v-c564e873]{font-size:.875rem;color:#64748b;display:flex;align-items:center;gap:.5rem}.kyc-meta-label[data-v-c564e873]{font-size:.6875rem;font-weight:600;color:#94a3b8;text-transform:uppercase;letter-spacing:.04em;background:#f1f5f9;padding:.125rem .5rem;border-radius:4px}.kyc-total-indicator[data-v-c564e873]{position:relative;width:120px;height:120px;flex-shrink:0}.kyc-circle[data-v-c564e873]{width:100%;height:100%}.kyc-circle-anim[data-v-c564e873]{transition:stroke-dasharray .8s ease}.kyc-circle-text[data-v-c564e873]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.kyc-circle-score[data-v-c564e873]{font-size:1.75rem;font-weight:700;line-height:1}.kyc-circle-label[data-v-c564e873]{font-size:.625rem;font-weight:600;margin-top:.25rem;line-height:1.2;text-align:center;text-transform:uppercase;letter-spacing:.02em}.kyc-header-verdict[data-v-c564e873]{display:flex;align-items:center;gap:.75rem;padding:1rem 1.5rem;border-radius:14px;font-size:1.0625rem;font-weight:600;position:relative;z-index:1;animation:fadeUp-c564e873 .4s ease-out .2s backwards}.kyc-verdict-low[data-v-c564e873]{background:#d1fae5;color:#065f46;border:1px solid #a7f3d0}.kyc-verdict-medium[data-v-c564e873]{background:#fef3c7;color:#92400e;border:1px solid #fde68a}.kyc-verdict-high[data-v-c564e873]{background:#ffedd5;color:#9a3412;border:1px solid #fed7aa}.kyc-verdict-critical[data-v-c564e873]{background:#fee2e2;color:#991b1b;border:1px solid #fecaca}.kyc-verdict-icon[data-v-c564e873]{font-size:1.25rem}.kyc-block[data-v-c564e873]{background:#ffffffd9;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(226,232,240,.8);border-radius:20px;padding:2rem;box-shadow:0 4px 20px #0000000a;position:relative;z-index:1;animation:fadeUp-c564e873 .4s ease-out backwards}.kyc-block[data-v-c564e873]:nth-child(3){animation-delay:.1s}.kyc-block[data-v-c564e873]:nth-child(4){animation-delay:.2s}.kyc-block-header[data-v-c564e873]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid #f1f5f9}.kyc-block-title[data-v-c564e873]{font-size:1.125rem;font-weight:700;color:#1e293b}.kyc-score-badge[data-v-c564e873]{display:flex;align-items:center;gap:.25rem;padding:.375rem .875rem;border-radius:20px;font-size:.8125rem;font-weight:600}.kyc-score-low[data-v-c564e873]{background:#d1fae5;color:#059669}.kyc-score-medium[data-v-c564e873]{background:#fef3c7;color:#d97706}.kyc-score-high[data-v-c564e873]{background:#fee2e2;color:#dc2626}.kyc-score-unknown[data-v-c564e873]{background:#f1f5f9;color:#94a3b8}.kyc-score-value[data-v-c564e873]{font-size:1rem;font-weight:700}.kyc-score-divider[data-v-c564e873],.kyc-score-max[data-v-c564e873]{font-size:.6875rem;opacity:.5}.kyc-score-level[data-v-c564e873]{margin-left:.375rem;font-size:.6875rem;opacity:.8}.finance-chart[data-v-c564e873]{margin-bottom:1.5rem}.chart-bars[data-v-c564e873]{display:flex;align-items:flex-end;gap:1rem;height:200px;padding:1rem 0 2rem;border-bottom:1px solid #f1f5f9}.chart-bar-group[data-v-c564e873]{flex:1;display:flex;align-items:flex-end;justify-content:center;gap:.25rem;position:relative;height:100%}.chart-bar-revenue[data-v-c564e873]{width:32px;background:linear-gradient(180deg,#3b82f6,#60a5fa);border-radius:4px 4px 0 0;position:relative;min-height:4px;transition:height .6s ease}.chart-bar-profit[data-v-c564e873]{width:32px;background:linear-gradient(180deg,#10b981,#34d399);border-radius:4px 4px 0 0;position:relative;min-height:4px;transition:height .6s ease}.chart-bar-val[data-v-c564e873]{position:absolute;top:-1.25rem;left:50%;transform:translate(-50%);font-size:.625rem;color:#94a3b8;white-space:nowrap;font-weight:500}.chart-bar-val-profit[data-v-c564e873]{color:#059669}.chart-bar-year[data-v-c564e873]{position:absolute;bottom:-1.5rem;left:50%;transform:translate(-50%);font-size:.75rem;color:#94a3b8;font-weight:500}.chart-legend[data-v-c564e873]{display:flex;align-items:center;gap:1.5rem;margin-top:1rem;font-size:.8125rem;color:#94a3b8}.chart-legend-item[data-v-c564e873]{display:flex;align-items:center;gap:.5rem}.chart-dot[data-v-c564e873]{width:10px;height:10px;border-radius:50%}.chart-dot-revenue[data-v-c564e873]{background:#3b82f6}.chart-dot-profit[data-v-c564e873]{background:#10b981}.finance-metrics[data-v-c564e873]{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin-bottom:1rem}.metric-card[data-v-c564e873]{background:#f8fafc;border-radius:12px;padding:1rem;transition:all .2s ease}.metric-card[data-v-c564e873]:hover{background:#fff;box-shadow:0 2px 8px #0000000a}.metric-label[data-v-c564e873]{display:block;font-size:.75rem;font-weight:500;color:#94a3b8;margin-bottom:.25rem}.metric-value[data-v-c564e873]{display:block;font-size:1.125rem;font-weight:700}.kyc-warnings[data-v-c564e873]{display:flex;flex-direction:column;gap:.5rem}.kyc-warning-item[data-v-c564e873]{display:flex;align-items:flex-start;gap:.5rem;font-size:.875rem;color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:10px;padding:.75rem 1rem}.subblocks-grid[data-v-c564e873]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.subblock-card[data-v-c564e873]{background:#f8fafc;border:1px solid transparent;border-radius:14px;padding:1.25rem;transition:all .2s ease}.subblock-card[data-v-c564e873]:hover{background:#fff;border-color:#e2e8f0;box-shadow:0 2px 12px #0000000a}.subblock-top[data-v-c564e873]{display:flex;align-items:flex-start;gap:.75rem;margin-bottom:.75rem}.subblock-icon[data-v-c564e873]{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.subblock-info[data-v-c564e873]{flex:1;min-width:0}.subblock-name[data-v-c564e873]{display:block;font-size:.875rem;font-weight:600;color:#1e293b;margin-bottom:.125rem}.subblock-facts[data-v-c564e873]{display:block;font-size:.75rem;color:#94a3b8;line-height:1.3}.subblock-limit-warning[data-v-c564e873]{display:inline-block;margin-top:.25rem;font-size:.625rem;font-weight:600;color:#d97706;background:#fef3c7;padding:.125rem .5rem;border-radius:4px}.subblock-score[data-v-c564e873]{font-size:1.125rem;font-weight:700;flex-shrink:0}.subblock-bar[data-v-c564e873]{width:100%;height:6px;background:#e2e8f0;border-radius:3px;overflow:hidden}.subblock-bar-fill[data-v-c564e873]{height:100%;border-radius:3px;transition:width .6s ease}.subblock-toggle[data-v-c564e873]{margin-top:.5rem;font-size:.75rem;color:#06b6d4;font-weight:600;cursor:pointer;background:none;border:none;transition:color .2s ease}.subblock-toggle[data-v-c564e873]:hover{color:#0891b2}.subblock-details[data-v-c564e873]{margin-top:.5rem;display:flex;flex-direction:column;gap:.25rem}.subblock-detail-item[data-v-c564e873]{font-size:.75rem;color:#64748b;padding-left:.5rem;border-left:2px solid #e2e8f0}.flags-section[data-v-c564e873]{margin-bottom:1.5rem}.flags-title[data-v-c564e873]{font-size:.75rem;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.75rem}.flags-table[data-v-c564e873]{display:flex;flex-direction:column;gap:.5rem}.flag-row[data-v-c564e873]{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem 1rem;border-radius:10px;font-size:.875rem}.flag-critical[data-v-c564e873]{background:#fef2f2}.flag-high[data-v-c564e873]{background:#fff7ed}.flag-medium[data-v-c564e873]{background:#fffbeb}.flag-low[data-v-c564e873]{background:#f8fafc}.flag-severity[data-v-c564e873]{flex-shrink:0;font-size:1rem}.flag-category[data-v-c564e873]{flex-shrink:0;font-size:.6875rem;font-weight:600;color:#94a3b8;text-transform:uppercase;width:5rem;padding-top:.125rem}.flag-text[data-v-c564e873]{color:#475569;line-height:1.4}.kyc-conclusion[data-v-c564e873]{background:linear-gradient(135deg,#ecfeff,#cffafe);border:1px solid #a5f3fc;border-radius:14px;padding:1.5rem;margin-bottom:1.5rem}.conclusion-title[data-v-c564e873]{font-size:.75rem;font-weight:700;color:#0e7490;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.75rem}.conclusion-text[data-v-c564e873]{color:#155e75;line-height:1.7;font-size:.9375rem}.kyc-footer-actions[data-v-c564e873]{display:flex;justify-content:center}@media (max-width: 992px){.page-title[data-v-c564e873]{font-size:1.5rem}.header-icon[data-v-c564e873]{width:48px;height:48px}.header-icon svg[data-v-c564e873]{width:24px;height:24px}.info-grid[data-v-c564e873]{grid-template-columns:1fr}.finance-metrics[data-v-c564e873]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.inn-search-page[data-v-c564e873]{padding:.5rem 0 3rem}.page-title[data-v-c564e873]{font-size:1.375rem}.page-subtitle[data-v-c564e873]{font-size:.875rem}.header-icon[data-v-c564e873]{width:44px;height:44px}.header-icon svg[data-v-c564e873]{width:22px;height:22px}.kyc-header[data-v-c564e873]{flex-direction:column}.search-input[data-v-c564e873]{font-size:1rem;padding:.875rem 1rem}.result-card[data-v-c564e873],.kyc-block[data-v-c564e873]{padding:1.25rem}.subblocks-grid[data-v-c564e873]{grid-template-columns:1fr}.chart-bars[data-v-c564e873]{height:150px}.chart-bar-revenue[data-v-c564e873],.chart-bar-profit[data-v-c564e873]{width:24px}.finance-metrics[data-v-c564e873]{grid-template-columns:repeat(2,1fr)}}.scan-page[data-v-dfcc1791]{position:relative;min-height:60vh;padding:1rem 0 4rem}.page-header[data-v-dfcc1791]{display:flex;align-items:center;gap:1.25rem;margin-bottom:2rem;position:relative;z-index:1;animation:fadeUp-dfcc1791 .5s ease-out}.header-icon[data-v-dfcc1791]{display:flex;align-items:center;justify-content:center;width:56px;height:56px;background:linear-gradient(135deg,#eff6ff,#dbeafe);border-radius:16px;color:#2563eb;flex-shrink:0}.header-icon svg[data-v-dfcc1791]{width:28px;height:28px}.page-title[data-v-dfcc1791]{font-size:1.75rem;font-weight:700;color:#1e293b;letter-spacing:-.02em;line-height:1.2}.page-subtitle[data-v-dfcc1791]{color:#64748b;font-size:.9375rem;margin-top:.25rem}@keyframes fadeUp-dfcc1791{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.scan-grid[data-v-dfcc1791]{display:grid;grid-template-columns:2fr 1fr;gap:1.5rem;margin-bottom:1.5rem;position:relative;z-index:1}@media (max-width: 768px){.scan-grid[data-v-dfcc1791]{grid-template-columns:1fr}}.card[data-v-dfcc1791]{background:#ffffffd9;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(226,232,240,.8);border-radius:20px;padding:1.75rem;box-shadow:0 4px 20px #0000000a;transition:all .3s ease;animation:fadeUp-dfcc1791 .5s ease-out}.card[data-v-dfcc1791]:hover{box-shadow:0 8px 32px #0000000f;border-color:#3b82f626}.form-header[data-v-dfcc1791]{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid #e2e8f0}.form-icon[data-v-dfcc1791]{display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:linear-gradient(135deg,#eff6ff,#dbeafe);border-radius:12px;color:#2563eb;flex-shrink:0}.form-title[data-v-dfcc1791]{font-size:1.125rem;font-weight:600;color:#1e293b}.form-group[data-v-dfcc1791]{margin-bottom:1.5rem}.form-label[data-v-dfcc1791]{display:block;font-weight:500;color:#374151;margin-bottom:.5rem}.text-accent[data-v-dfcc1791]{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:28px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;font-weight:700;font-size:.8125rem;border-radius:8px;padding:0 6px;vertical-align:middle}.form-textarea[data-v-dfcc1791]{width:100%;padding:1rem;background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:12px;font-family:JetBrains Mono,Fira Code,monospace;font-size:.875rem;resize:vertical;transition:all .2s ease;color:#1e293b}.form-textarea[data-v-dfcc1791]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 4px #3b82f61a;background:#fff}.form-textarea.has-error[data-v-dfcc1791]{border-color:#ef4444;box-shadow:0 0 0 4px #ef44441a}.form-hint[data-v-dfcc1791]{font-size:.8125rem;color:#94a3b8;margin-top:.5rem}.form-error[data-v-dfcc1791]{font-size:.8125rem;color:#dc2626;margin-top:.5rem;display:flex;align-items:center;gap:.375rem}.form-error[data-v-dfcc1791]:before{content:"";width:4px;height:4px;background:#dc2626;border-radius:50%;flex-shrink:0}.mode-selector[data-v-dfcc1791]{display:flex;gap:1rem;margin-top:.5rem}.mode-option[data-v-dfcc1791]{flex:1;position:relative;cursor:pointer}.mode-option input[data-v-dfcc1791]{position:absolute;opacity:0}.mode-content[data-v-dfcc1791]{display:flex;flex-direction:column;align-items:center;padding:1.25rem 1rem;border:1.5px solid #e2e8f0;border-radius:14px;transition:all .25s ease;text-align:center;background:#f8fafc}.mode-option:hover .mode-content[data-v-dfcc1791]{border-color:#94a3b8;background:#fff}.mode-option.active .mode-content[data-v-dfcc1791]{border-color:#3b82f6;background:linear-gradient(135deg,#eff6ff,#dbeafe);box-shadow:0 0 0 3px #3b82f61a}.mode-option.recommended .mode-content[data-v-dfcc1791]{border-color:#f59e0b;background:linear-gradient(135deg,#fffbeb,#fef3c7);box-shadow:0 0 0 2px #f59e0b26}.mode-option.recommended.active .mode-content[data-v-dfcc1791]{border-color:#d97706;background:linear-gradient(135deg,#fef3c7,#fde68a);box-shadow:0 0 0 3px #f59e0b40,0 4px 16px #f59e0b33}.mode-option.recommended .mode-icon[data-v-dfcc1791]{color:#d97706}.mode-option.recommended.active .mode-icon[data-v-dfcc1791]{color:#b45309}.mode-badge[data-v-dfcc1791]{position:absolute;top:-10px;right:-10px;background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;font-size:.6875rem;font-weight:700;padding:.25rem .625rem;border-radius:20px;letter-spacing:.02em;box-shadow:0 2px 8px #f59e0b59;z-index:1;animation:badgePulse-dfcc1791 2s ease-in-out infinite}@keyframes badgePulse-dfcc1791{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.mode-icon[data-v-dfcc1791]{width:28px;height:28px;margin-bottom:.5rem;color:#94a3b8;transition:color .2s ease}.mode-option.active .mode-icon[data-v-dfcc1791]{color:#2563eb}.mode-title[data-v-dfcc1791]{font-weight:600;color:#1e293b;margin-bottom:.25rem}.mode-desc[data-v-dfcc1791]{font-size:.75rem;color:#94a3b8}.form-range[data-v-dfcc1791]{width:100%;height:6px;background:linear-gradient(90deg,#dbeafe 0%,#bfdbfe var(--range-pct, 20%),#e2e8f0 var(--range-pct, 20%),#e2e8f0 100%);border-radius:3px;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;transition:background .2s ease}.form-range[data-v-dfcc1791]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:22px;height:22px;background:linear-gradient(135deg,#3b82f6,#2563eb);border-radius:50%;cursor:pointer;box-shadow:0 2px 8px #2563eb59;-webkit-transition:transform .2s ease;transition:transform .2s ease}.form-range[data-v-dfcc1791]::-webkit-slider-thumb:hover{transform:scale(1.15)}.range-labels[data-v-dfcc1791]{display:flex;justify-content:space-between;font-size:.75rem;color:#94a3b8;margin-top:.25rem}.form-actions[data-v-dfcc1791]{display:flex;gap:1rem;margin-top:1.5rem}.btn-primary[data-v-dfcc1791]{display:inline-flex;align-items:center;gap:.5rem;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;padding:.875rem 1.75rem;border-radius:12px;font-weight:600;font-size:.9375rem;border:none;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 14px #2563eb4d;text-decoration:none}.btn-primary[data-v-dfcc1791]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 24px #2563eb66}.btn-primary[data-v-dfcc1791]:active:not(:disabled){transform:translateY(0)}.btn-primary[data-v-dfcc1791]:disabled{opacity:.5;cursor:not-allowed}.btn-secondary[data-v-dfcc1791]{display:inline-flex;align-items:center;gap:.5rem;background:#f1f5f9;color:#64748b;padding:.875rem 1.5rem;border-radius:12px;font-weight:500;font-size:.9375rem;border:1px solid #e2e8f0;cursor:pointer;transition:all .2s ease}.btn-secondary[data-v-dfcc1791]:hover{background:#e2e8f0;color:#475569;border-color:#cbd5e1}.info-header[data-v-dfcc1791]{display:flex;align-items:center;gap:.75rem;margin-bottom:1.25rem;padding-bottom:1rem;border-bottom:1px solid #e2e8f0}.info-icon[data-v-dfcc1791]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:linear-gradient(135deg,#ecfdf5,#d1fae5);border-radius:10px;color:#059669;flex-shrink:0}.info-icon svg[data-v-dfcc1791]{width:20px;height:20px}.info-title[data-v-dfcc1791]{font-size:1rem;font-weight:600;color:#1e293b}.check-list[data-v-dfcc1791]{display:flex;flex-direction:column;gap:.875rem}.check-item[data-v-dfcc1791]{display:flex;align-items:flex-start;gap:.75rem;animation:fadeUp-dfcc1791 .4s ease-out backwards}.check-icon[data-v-dfcc1791]{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:linear-gradient(135deg,#d1fae5,#a7f3d0);color:#059669;flex-shrink:0;margin-top:1px}.check-text[data-v-dfcc1791]{display:flex;flex-direction:column}.check-name[data-v-dfcc1791]{font-weight:600;color:#1e293b;font-size:.9375rem}.check-desc[data-v-dfcc1791]{font-size:.8125rem;color:#94a3b8;margin-top:1px}.current-scan[data-v-dfcc1791]{position:relative;z-index:1;margin-bottom:1rem}.slide-enter-active[data-v-dfcc1791]{animation:slideUp-dfcc1791 .4s ease-out}.slide-leave-active[data-v-dfcc1791]{animation:slideUp-dfcc1791 .3s ease-in reverse}@keyframes slideUp-dfcc1791{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.scan-status-header[data-v-dfcc1791]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.25rem;padding-bottom:1rem;border-bottom:1px solid #e2e8f0}.status-title[data-v-dfcc1791]{font-size:1.125rem;font-weight:600;color:#1e293b;display:flex;align-items:center;gap:.5rem}.status-title svg[data-v-dfcc1791]{color:#2563eb}.status-badge[data-v-dfcc1791]{padding:.375rem 1rem;border-radius:20px;font-size:.8125rem;font-weight:600;letter-spacing:.01em}.status-pending[data-v-dfcc1791]{background:#fef3c7;color:#d97706}.status-running[data-v-dfcc1791]{background:linear-gradient(135deg,#dbeafe,#bfdbfe);color:#2563eb;box-shadow:0 0 12px #2563eb26}.status-completed[data-v-dfcc1791]{background:#d1fae5;color:#059669}.status-failed[data-v-dfcc1791]{background:#fee2e2;color:#dc2626}.scan-details[data-v-dfcc1791]{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.5rem}.detail-row[data-v-dfcc1791]{display:flex;justify-content:space-between;padding:.625rem 0;border-bottom:1px solid #f1f5f9}.detail-row[data-v-dfcc1791]:last-child{border-bottom:none}.detail-label[data-v-dfcc1791]{color:#94a3b8;font-size:.875rem}.detail-value[data-v-dfcc1791]{color:#1e293b;font-weight:500}.progress-section[data-v-dfcc1791]{margin-top:1rem;background:#f8fafc;border-radius:12px;padding:1rem}.progress-bar[data-v-dfcc1791]{height:6px;background:#e2e8f0;border-radius:3px;overflow:hidden}.progress-fill[data-v-dfcc1791]{height:100%;background:linear-gradient(90deg,#3b82f6,#60a5fa,#3b82f6);border-radius:3px;background-size:200% 100%;animation:progressMove-dfcc1791 1.2s ease-in-out infinite,progressWidth-dfcc1791 2s ease-in-out infinite}@keyframes progressMove-dfcc1791{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes progressWidth-dfcc1791{0%{width:10%}50%{width:70%}to{width:90%}}.progress-text[data-v-dfcc1791]{font-size:.875rem;color:#64748b;margin-top:.75rem;display:flex;align-items:center;gap:.5rem}.progress-text[data-v-dfcc1791]:before{content:"";width:6px;height:6px;background:#3b82f6;border-radius:50%;animation:pulse-dfcc1791 1.5s ease-in-out infinite}@keyframes pulse-dfcc1791{0%,to{opacity:1}50%{opacity:.3}}.complete-section[data-v-dfcc1791]{margin-top:1rem}.error-alert[data-v-dfcc1791]{display:flex;align-items:center;gap:.75rem;background:#fef2f2;border:1px solid #fecaca;color:#dc2626;padding:1rem 1.25rem;border-radius:12px;margin-top:1rem;position:relative;z-index:1;animation:slideUp-dfcc1791 .3s ease-out}.fade-enter-active[data-v-dfcc1791],.fade-leave-active[data-v-dfcc1791]{transition:opacity .3s ease}.fade-enter-from[data-v-dfcc1791],.fade-leave-to[data-v-dfcc1791]{opacity:0}.rkn-card[data-v-dfcc1791]{margin-top:1.5rem}.rkn-card .form-input[data-v-dfcc1791]{width:100%;padding:.75rem 1rem;background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:12px;font-size:.875rem;transition:all .2s ease;color:#1e293b}.rkn-card .form-input[data-v-dfcc1791]:focus{outline:none;border-color:#16a34a;box-shadow:0 0 0 4px #16a34a1a;background:#fff}.rkn-card .form-input[data-v-dfcc1791]::-moz-placeholder{color:#94a3b8}.rkn-card .form-input[data-v-dfcc1791]::placeholder{color:#94a3b8}.rkn-card-header[data-v-dfcc1791]{display:flex;align-items:flex-start;gap:1rem;margin-bottom:1.5rem}.rkn-card-icon[data-v-dfcc1791]{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:linear-gradient(135deg,#dcfce7,#bbf7d0);border-radius:14px;color:#16a34a;flex-shrink:0}.rkn-card-icon svg[data-v-dfcc1791]{width:24px;height:24px}.rkn-card-title[data-v-dfcc1791]{font-size:1.125rem;font-weight:600;color:#1e293b;margin-bottom:.25rem}.rkn-card-subtitle[data-v-dfcc1791]{font-size:.875rem;color:#64748b;line-height:1.4}.rkn-form[data-v-dfcc1791]{margin-bottom:1.25rem}.rkn-input-group[data-v-dfcc1791]{margin-bottom:.75rem}.rkn-error[data-v-dfcc1791]{font-size:.8125rem;color:#ef4444;margin-top:.375rem}.rkn-btn[data-v-dfcc1791]{width:100%;padding:.875rem 1.5rem;background:linear-gradient(135deg,#16a34a,#15803d);color:#fff;border:none;border-radius:12px;font-size:.9375rem;font-weight:600;cursor:pointer;transition:all .25s ease;box-shadow:0 2px 8px #16a34a4d}.rkn-btn[data-v-dfcc1791]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 16px #16a34a66}.rkn-btn[data-v-dfcc1791]:disabled{opacity:.5;cursor:not-allowed}.rkn-hint[data-v-dfcc1791]{font-size:.8125rem;color:#94a3b8;margin-top:.75rem;line-height:1.5}.rkn-warning[data-v-dfcc1791]{display:flex;align-items:flex-start;gap:.625rem;padding:1rem;background:linear-gradient(135deg,#fefce8,#fef9c3);border:1px solid #fde68a;border-radius:14px}.rkn-warning-icon[data-v-dfcc1791]{font-size:1.25rem;flex-shrink:0;line-height:1.4}.rkn-warning-text[data-v-dfcc1791]{font-size:.8125rem;color:#92400e;line-height:1.5;margin-bottom:.375rem}.rkn-warning-link[data-v-dfcc1791]{display:inline-block;font-size:.875rem;font-weight:600;color:#16a34a;text-decoration:none;transition:color .2s ease}.rkn-warning-link[data-v-dfcc1791]:hover{color:#15803d;text-decoration:underline}@media (max-width: 992px){.page-title[data-v-dfcc1791]{font-size:1.5rem}.header-icon[data-v-dfcc1791]{width:48px;height:48px}.header-icon svg[data-v-dfcc1791]{width:24px;height:24px}}@media (max-width: 768px){.scan-page[data-v-dfcc1791]{padding:.5rem 0 3rem}.page-title[data-v-dfcc1791]{font-size:1.375rem}.page-subtitle[data-v-dfcc1791]{font-size:.875rem}.header-icon[data-v-dfcc1791]{width:44px;height:44px}.header-icon svg[data-v-dfcc1791]{width:22px;height:22px}}.results-wrap[data-v-a5ad00bf]{position:relative;min-height:calc(100vh - 200px);background:linear-gradient(180deg,#f8fafc,#f0f4f8 35%,#e8edf5 65%,#e2e8f0);padding-bottom:4rem;overflow:hidden}.results-wrap[data-v-a5ad00bf]:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background-image:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%233b82f6' fill-opacity='0.03'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");pointer-events:none;z-index:0}.results-orb[data-v-a5ad00bf]{position:absolute;border-radius:50%;pointer-events:none;z-index:1;filter:blur(80px)}.results-orb-1[data-v-a5ad00bf]{width:380px;height:380px;top:-80px;left:-100px;background:radial-gradient(circle,rgba(59,130,246,.09),transparent);animation:results-float-a5ad00bf 22s ease-in-out infinite}.results-orb-2[data-v-a5ad00bf]{width:300px;height:300px;bottom:15%;right:-80px;background:radial-gradient(circle,rgba(16,185,129,.07),transparent);animation:results-float-a5ad00bf 18s ease-in-out infinite reverse}@keyframes results-float-a5ad00bf{0%,to{transform:translate(0) scale(1)}33%{transform:translate(25px,-25px) scale(1.05)}66%{transform:translate(-15px,15px) scale(.95)}}.results-page[data-v-a5ad00bf]{max-width:1000px;margin:0 auto;position:relative;z-index:2;padding:2rem 1.5rem 0}.page-header[data-v-a5ad00bf]{margin-bottom:2rem}.header-top[data-v-a5ad00bf]{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.header-left[data-v-a5ad00bf]{display:flex;align-items:flex-start;gap:1rem}.page-title-icon[data-v-a5ad00bf]{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff;border-radius:14px;box-shadow:0 4px 12px #3b82f64d;flex-shrink:0;margin-top:.25rem}.page-title[data-v-a5ad00bf]{font-size:2rem;font-weight:700;color:#1e293b;margin-bottom:.25rem}.page-subtitle[data-v-a5ad00bf]{color:#64748b;font-size:.9375rem}.btn-download[data-v-a5ad00bf]{display:inline-flex;align-items:center;gap:.5rem;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;padding:.75rem 1.25rem;border-radius:10px;font-weight:600;font-size:.875rem;border:none;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px #2563eb4d;white-space:nowrap;flex-shrink:0}.btn-download[data-v-a5ad00bf]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #2563eb66}.loading-state[data-v-a5ad00bf]{text-align:center;padding:4rem 2rem}.spinner[data-v-a5ad00bf]{width:40px;height:40px;border:3px solid #e2e8f0;border-top-color:#3b82f6;border-radius:50%;animation:spin-a5ad00bf .8s linear infinite;margin:0 auto 1rem}@keyframes spin-a5ad00bf{to{transform:rotate(360deg)}}.loading-state p[data-v-a5ad00bf]{color:#64748b;font-size:.9375rem}.summary-cards[data-v-a5ad00bf]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-bottom:2.5rem}.summary-card[data-v-a5ad00bf]{background:linear-gradient(135deg,#fff,#fafcff);border-radius:16px;padding:1.75rem 1.5rem;text-align:center;border:1px solid #e2e8f0;box-shadow:0 4px 16px #0000000a;animation:card-in-a5ad00bf .5s cubic-bezier(.4,0,.2,1) both;transition:all .3s ease}.summary-card[data-v-a5ad00bf]:hover{transform:translateY(-3px);box-shadow:0 8px 28px #00000014}@keyframes card-in-a5ad00bf{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.summary-card.domains .card-icon[data-v-a5ad00bf]{background:#dbeafe;color:#2563eb}.summary-card.domains[data-v-a5ad00bf]:hover{border-color:#93c5fd;box-shadow:0 8px 28px #3b82f61a}.summary-card.violations .card-icon[data-v-a5ad00bf]{background:#fee2e2;color:#dc2626}.summary-card.violations[data-v-a5ad00bf]:hover{border-color:#fca5a5;box-shadow:0 8px 28px #dc262614}.summary-card.checks .card-icon[data-v-a5ad00bf]{background:#d1fae5;color:#059669}.summary-card.checks[data-v-a5ad00bf]:hover{border-color:#86efac;box-shadow:0 8px 28px #05966914}.card-icon[data-v-a5ad00bf]{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:14px;margin-bottom:1rem;transition:transform .3s ease}.summary-card:hover .card-icon[data-v-a5ad00bf]{transform:scale(1.05)}.card-value[data-v-a5ad00bf]{font-size:2.5rem;font-weight:700;color:#1e293b;line-height:1;margin-bottom:.375rem}.card-label[data-v-a5ad00bf]{color:#64748b;font-size:.875rem}.domains-list[data-v-a5ad00bf]{display:flex;flex-direction:column;gap:1.25rem}.domain-card[data-v-a5ad00bf]{background:linear-gradient(135deg,#fff,#fafcff);border-radius:16px;padding:1.5rem;border:1px solid #e2e8f0;box-shadow:0 4px 16px #0000000a;animation:card-in-a5ad00bf .5s cubic-bezier(.4,0,.2,1) both;transition:all .3s ease}.domain-card[data-v-a5ad00bf]:hover{box-shadow:0 8px 28px #00000012;border-color:#cbd5e1}.domain-header[data-v-a5ad00bf]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.25rem;padding-bottom:1rem;border-bottom:1px solid #f1f5f9}.domain-info[data-v-a5ad00bf]{flex:1;min-width:0}.domain-name-row[data-v-a5ad00bf]{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.domain-globe[data-v-a5ad00bf]{color:#3b82f6;flex-shrink:0}.domain-name[data-v-a5ad00bf]{font-size:1.125rem;font-weight:600;color:#1e293b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.domain-contacts[data-v-a5ad00bf]{display:flex;gap:.5rem;flex-wrap:wrap;margin-bottom:.625rem}.contact-badge[data-v-a5ad00bf]{display:inline-flex;align-items:center;gap:.25rem;font-size:.75rem;padding:.25rem .5rem;border-radius:6px;background:#f1f5f9;color:#475569;border:1px solid #e2e8f0}.domain-stats[data-v-a5ad00bf]{display:flex;gap:1rem}.stat[data-v-a5ad00bf]{display:inline-flex;align-items:center;gap:.375rem;font-size:.875rem;font-weight:600}.stat.passed[data-v-a5ad00bf]{color:#059669}.stat.failed[data-v-a5ad00bf]{color:#dc2626}.domain-score[data-v-a5ad00bf]{display:flex;flex-direction:column;align-items:center;font-size:1.5rem;font-weight:700;padding:.5rem 1rem;border-radius:10px;flex-shrink:0;line-height:1}.domain-score-label[data-v-a5ad00bf]{font-size:.625rem;font-weight:500;margin-top:.25rem;opacity:.7}.score-high[data-v-a5ad00bf]{background:#d1fae5;color:#059669}.score-medium[data-v-a5ad00bf]{background:#fef3c7;color:#d97706}.score-low[data-v-a5ad00bf]{background:#fee2e2;color:#dc2626}.checks-list[data-v-a5ad00bf]{display:flex;flex-direction:column;gap:.5rem}.check-row[data-v-a5ad00bf]{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem;border-radius:10px;transition:all .2s ease;border:1px solid transparent}.check-row.passed[data-v-a5ad00bf]{background:#f0fdf4}.check-row.failed[data-v-a5ad00bf]{background:#fef2f2}.check-row[data-v-a5ad00bf]:hover{border-color:inherit}.check-row.passed[data-v-a5ad00bf]:hover{border-color:#bbf7d0;background:#ecfdf5}.check-row.failed[data-v-a5ad00bf]:hover{border-color:#fecaca;background:#fef2f2}.check-icon[data-v-a5ad00bf]{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;flex-shrink:0;margin-top:1px}.check-row.passed .check-icon[data-v-a5ad00bf]{background:#d1fae5;color:#059669}.check-row.failed .check-icon[data-v-a5ad00bf]{background:#fee2e2;color:#dc2626}.check-content[data-v-a5ad00bf]{flex:1;min-width:0}.check-title[data-v-a5ad00bf]{font-weight:500;color:#374151;margin-bottom:.125rem;display:flex;align-items:center;gap:.375rem;font-size:.875rem}.hint-icon[data-v-a5ad00bf]{cursor:help;color:#94a3b8;position:relative;display:inline-flex;transition:color .2s ease}.hint-icon[data-v-a5ad00bf]:hover{color:#3b82f6}.hint-icon[data-v-a5ad00bf]:after{content:attr(data-tooltip);position:absolute;bottom:100%;left:50%;transform:translate(-50%);padding:.75rem;background:#1e293b;color:#fff;font-size:.8125rem;font-weight:400;border-radius:8px;width:280px;max-width:90vw;opacity:0;visibility:hidden;transition:all .2s ease;z-index:100;line-height:1.5;box-shadow:0 4px 12px #0003;pointer-events:none}.hint-icon[data-v-a5ad00bf]:hover:after{opacity:1;visibility:visible;bottom:calc(100% + 8px)}.check-description[data-v-a5ad00bf]{font-size:.8125rem;color:#94a3b8}.severity-badge[data-v-a5ad00bf]{padding:.1875rem .625rem;border-radius:12px;font-size:.6875rem;font-weight:600;text-transform:uppercase;flex-shrink:0;margin-top:1px}.severity-low[data-v-a5ad00bf]{background:#f1f5f9;color:#64748b}.severity-medium[data-v-a5ad00bf]{background:#fef3c7;color:#d97706}.severity-high[data-v-a5ad00bf]{background:#fed7aa;color:#ea580c}.severity-critical[data-v-a5ad00bf]{background:#fee2e2;color:#dc2626}.empty-state[data-v-a5ad00bf]{text-align:center;padding:4rem 2rem;background:linear-gradient(135deg,#fff,#fafcff);border-radius:16px;border:1px solid #e2e8f0;box-shadow:0 4px 16px #0000000a}.empty-icon[data-v-a5ad00bf]{margin-bottom:1.5rem;display:flex;justify-content:center}.empty-icon svg[data-v-a5ad00bf]{color:#cbd5e1}.empty-title[data-v-a5ad00bf]{font-size:1.25rem;font-weight:600;color:#1e293b;margin-bottom:.5rem}.empty-text[data-v-a5ad00bf]{color:#64748b;margin-bottom:1.5rem;font-size:.9375rem}.btn-primary[data-v-a5ad00bf]{display:inline-flex;align-items:center;gap:.5rem;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;padding:.875rem 1.5rem;border-radius:10px;font-weight:600;font-size:.9375rem;text-decoration:none;transition:all .3s ease;box-shadow:0 4px 12px #2563eb4d}.btn-primary[data-v-a5ad00bf]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #2563eb66}@media (max-width: 768px){.summary-cards[data-v-a5ad00bf]{grid-template-columns:1fr;gap:1rem}.header-top[data-v-a5ad00bf]{flex-direction:column}.header-left[data-v-a5ad00bf]{flex-direction:column;align-items:center;text-align:center}.page-title[data-v-a5ad00bf]{font-size:1.5rem}.btn-download[data-v-a5ad00bf]{width:100%;justify-content:center}.domain-header[data-v-a5ad00bf]{flex-direction:column;gap:.75rem}.domain-score[data-v-a5ad00bf]{flex-direction:row;gap:.375rem;font-size:1.125rem;padding:.375rem .75rem}.domain-score-label[data-v-a5ad00bf]{margin-top:0}}.laws-page[data-v-c00813c7]{position:relative;min-height:calc(100vh - 200px);background:linear-gradient(180deg,#f8fafc,#f0f4f8 35%,#e8edf5 65%,#e2e8f0);padding-bottom:4rem;overflow:hidden}.laws-page[data-v-c00813c7]:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background-image:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%233b82f6' fill-opacity='0.03'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");pointer-events:none;z-index:0}.laws-orb[data-v-c00813c7]{position:absolute;border-radius:50%;pointer-events:none;z-index:1;filter:blur(80px)}.laws-orb-1[data-v-c00813c7]{width:400px;height:400px;top:5%;right:-100px;background:radial-gradient(circle,rgba(16,185,129,.09),transparent);animation:laws-float-c00813c7 22s ease-in-out infinite}.laws-orb-2[data-v-c00813c7]{width:320px;height:320px;bottom:20%;left:-80px;background:radial-gradient(circle,rgba(59,130,246,.08),transparent);animation:laws-float-c00813c7 18s ease-in-out infinite reverse}@keyframes laws-float-c00813c7{0%,to{transform:translate(0) scale(1)}33%{transform:translate(25px,-25px) scale(1.05)}66%{transform:translate(-15px,15px) scale(.95)}}.laws-title[data-v-c00813c7]{display:flex;align-items:center;justify-content:center;gap:.75rem;font-size:2.5rem;font-weight:700;color:#1e293b;letter-spacing:-.02em}.laws-title-icon[data-v-c00813c7]{display:flex;align-items:center;justify-content:center;width:56px;height:56px;background:linear-gradient(135deg,#10b981,#059669);color:#fff;border-radius:16px;box-shadow:0 4px 12px #10b9814d;animation:laws-icon-glow-c00813c7 3s ease-in-out infinite}@keyframes laws-icon-glow-c00813c7{0%,to{box-shadow:0 4px 12px #10b9814d}50%{box-shadow:0 4px 24px #10b98180}}.laws-subtitle[data-v-c00813c7]{max-width:560px;margin:1rem auto 0;color:#64748b;font-size:1.0625rem;line-height:1.7}.admin-panel[data-v-c00813c7]{background:linear-gradient(135deg,#fff,#f8fafc);border-radius:16px;border:1px solid #e2e8f0;box-shadow:0 2px 12px #0000000a;margin-bottom:2rem;overflow:hidden}.admin-panel-header[data-v-c00813c7]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:#475569;font-weight:600;font-size:.9375rem;transition:background .2s ease}.admin-panel-header[data-v-c00813c7]:hover{background:#00000003}.admin-panel-header-left[data-v-c00813c7]{display:flex;align-items:center;gap:.625rem;color:#10b981}.admin-chevron[data-v-c00813c7]{width:20px;height:20px;color:#94a3b8;transition:transform .25s ease}.admin-chevron-open[data-v-c00813c7]{transform:rotate(180deg)}.admin-panel-body[data-v-c00813c7]{max-height:0;overflow:hidden;transition:max-height .35s ease,padding .35s ease;padding:0 1.5rem}.admin-panel-open[data-v-c00813c7]{max-height:300px;padding:0 1.5rem 1.25rem}.admin-form-row[data-v-c00813c7]{display:flex;gap:.75rem;margin-bottom:.75rem}.admin-input[data-v-c00813c7]{flex:1;padding:.625rem 1rem;border:1.5px solid #e2e8f0;border-radius:10px;font-size:.875rem;color:#1e293b;outline:none;transition:border-color .2s ease;background:#fff}.admin-input[data-v-c00813c7]:focus{border-color:#10b981;box-shadow:0 0 0 3px #10b9811a}.admin-select[data-v-c00813c7]{padding:.625rem 1rem;border:1.5px solid #e2e8f0;border-radius:10px;font-size:.875rem;color:#475569;outline:none;transition:border-color .2s ease;background:#fff;cursor:pointer}.admin-select[data-v-c00813c7]:focus{border-color:#10b981}.admin-submit-btn[data-v-c00813c7]{padding:.625rem 1.25rem;background:linear-gradient(135deg,#10b981,#059669);color:#fff;border:none;border-radius:10px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s ease;white-space:nowrap}.admin-submit-btn[data-v-c00813c7]:hover:not(:disabled){box-shadow:0 4px 12px #10b9814d;transform:translateY(-1px)}.admin-submit-btn[data-v-c00813c7]:disabled{opacity:.4;cursor:not-allowed}.admin-textarea[data-v-c00813c7]{width:100%;padding:.75rem 1rem;border:1.5px solid #e2e8f0;border-radius:10px;font-size:.875rem;line-height:1.6;color:#1e293b;font-family:inherit;outline:none;resize:vertical;min-height:100px;transition:border-color .2s ease;box-sizing:border-box;background:#fff}.admin-textarea[data-v-c00813c7]:focus{border-color:#10b981;box-shadow:0 0 0 3px #10b9811a}.content-card[data-v-c00813c7]{background:linear-gradient(135deg,#fff,#fafcff);border-radius:20px;border:1px solid #e2e8f0;box-shadow:0 4px 24px #0000000d;padding:2rem;position:relative}.loading-section[data-v-c00813c7]{display:flex;align-items:center;justify-content:center;padding:4rem 0}.loader[data-v-c00813c7]{width:36px;height:36px;border:3px solid #e2e8f0;border-top-color:#10b981;border-radius:50%;animation:spin-c00813c7 .8s linear infinite}@keyframes spin-c00813c7{to{transform:rotate(360deg)}}.empty-section[data-v-c00813c7]{text-align:center;padding:3rem 2rem}.empty-icon[data-v-c00813c7]{margin-bottom:1.25rem;display:flex;justify-content:center}.empty-icon svg[data-v-c00813c7]{color:#94a3b8}.empty-title[data-v-c00813c7]{color:#64748b;font-size:1.0625rem;font-weight:600;margin-bottom:.375rem}.empty-subtitle[data-v-c00813c7]{color:#94a3b8;font-size:.875rem}.laws-section[data-v-c00813c7]{animation:section-enter-c00813c7 .4s ease both}@keyframes section-enter-c00813c7{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.section-header[data-v-c00813c7]{display:flex;align-items:center;gap:.625rem;margin-bottom:1.25rem}.section-badge[data-v-c00813c7]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.section-badge-law[data-v-c00813c7]{background:#10b981;box-shadow:0 0 8px #10b98166}.section-badge-doc[data-v-c00813c7]{background:#3b82f6;box-shadow:0 0 8px #3b82f666}.section-heading[data-v-c00813c7]{font-size:1rem;font-weight:600;color:#1e293b}.section-count[data-v-c00813c7]{font-size:.75rem;color:#94a3b8;background:#f1f5f9;padding:.125rem .5rem;border-radius:99px;font-weight:600}.doc-grid[data-v-c00813c7]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:1rem}.doc-card[data-v-c00813c7]{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;padding:1.5rem 1rem;border-radius:14px;border:1.5px solid;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);animation:card-enter-c00813c7 .45s cubic-bezier(.4,0,.2,1) both;min-height:130px}@keyframes card-enter-c00813c7{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.doc-card-law[data-v-c00813c7]{border-color:#bbf7d0;background:linear-gradient(135deg,#f0fdf4,#fafcff)}.doc-card-law[data-v-c00813c7]:hover{border-color:#10b981;box-shadow:0 8px 24px #10b9811f;transform:translateY(-4px)}.doc-card-doc[data-v-c00813c7]{border-color:#bfdbfe;background:linear-gradient(135deg,#eff6ff,#fafcff)}.doc-card-doc[data-v-c00813c7]:hover{border-color:#3b82f6;box-shadow:0 8px 24px #3b82f61f;transform:translateY(-4px)}.doc-delete-btn[data-v-c00813c7]{position:absolute;top:.5rem;right:.5rem;width:24px;height:24px;background:#fef2f2;color:#ef4444;border:1px solid #fecaca;border-radius:6px;display:flex;align-items:center;justify-content:center;opacity:0;cursor:pointer;transition:all .2s ease}.doc-card:hover .doc-delete-btn[data-v-c00813c7]{opacity:1}.doc-delete-btn[data-v-c00813c7]:hover{background:#ef4444;color:#fff;border-color:#ef4444}.doc-card-icon[data-v-c00813c7]{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:12px;margin-bottom:.625rem}.doc-icon-law[data-v-c00813c7]{background:#dcfce7;color:#10b981}.doc-card-law:hover .doc-icon-law[data-v-c00813c7]{background:#10b981;color:#fff}.doc-icon-doc[data-v-c00813c7]{background:#dbeafe;color:#3b82f6}.doc-card-doc:hover .doc-icon-doc[data-v-c00813c7]{background:#3b82f6;color:#fff}.doc-card-title[data-v-c00813c7]{font-size:.8125rem;font-weight:600;color:#1e293b;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.4;transition:color .2s ease}.doc-card:hover .doc-card-title[data-v-c00813c7]{color:inherit}.modal-overlay[data-v-c00813c7]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.modal-enter-active[data-v-c00813c7]{animation:modal-overlay-in-c00813c7 .25s ease}.modal-leave-active[data-v-c00813c7]{animation:modal-overlay-in-c00813c7 .2s ease reverse}@keyframes modal-overlay-in-c00813c7{0%{opacity:0}to{opacity:1}}.modal-container[data-v-c00813c7]{background:#fff;border-radius:16px;width:100%;max-width:900px;height:85vh;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 25px 60px #0000004d;animation:modal-in-c00813c7 .3s cubic-bezier(.4,0,.2,1)}@keyframes modal-in-c00813c7{0%{opacity:0;transform:scale(.95) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}.modal-header[data-v-c00813c7]{display:flex;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;border-bottom:1px solid #e2e8f0;flex-shrink:0}.modal-header-left[data-v-c00813c7]{display:flex;align-items:center;gap:.75rem;flex:1;min-width:0}.modal-title[data-v-c00813c7]{flex:1;min-width:0;font-size:1.25rem;font-weight:600;color:#1e293b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modal-edit-btn[data-v-c00813c7]{background:none;border:1px solid #cbd5e1;color:#64748b;cursor:pointer;padding:.375rem;border-radius:6px;transition:all .2s;flex-shrink:0;display:flex;align-items:center;justify-content:center}.modal-edit-btn[data-v-c00813c7]:hover{background:#eff6ff;border-color:#3b82f6;color:#3b82f6}.modal-edit-title[data-v-c00813c7]{flex:1;padding:.5rem .75rem;border:2px solid #3b82f6;border-radius:8px;font-size:1.125rem;font-weight:600;color:#1e293b;outline:none;font-family:inherit}.modal-close-btn[data-v-c00813c7]{background:none;border:none;color:#64748b;cursor:pointer;padding:.5rem;border-radius:8px;transition:all .2s;flex-shrink:0;display:flex;align-items:center;justify-content:center}.modal-close-btn[data-v-c00813c7]:hover{background:#f1f5f9;color:#1e293b}.modal-body[data-v-c00813c7]{flex:1;padding:1.5rem;overflow-y:auto}.modal-content[data-v-c00813c7]{white-space:pre-wrap;word-wrap:break-word;font-size:.9375rem;line-height:1.7;color:#334155;font-family:inherit;margin:0}.modal-edit-content[data-v-c00813c7]{width:100%;height:100%;min-height:300px;padding:1rem;border:2px solid #3b82f6;border-radius:8px;font-size:.9375rem;line-height:1.7;color:#334155;font-family:inherit;resize:vertical;outline:none;box-sizing:border-box}.modal-footer[data-v-c00813c7]{display:flex;justify-content:flex-end;gap:.75rem;padding:1rem 1.5rem;border-top:1px solid #e2e8f0;flex-shrink:0}.modal-cancel-btn[data-v-c00813c7]{padding:.5rem 1.25rem;border:1px solid #cbd5e1;border-radius:8px;background:#fff;color:#475569;cursor:pointer;font-size:.875rem;transition:all .2s}.modal-cancel-btn[data-v-c00813c7]:hover{background:#f1f5f9}.modal-save-btn[data-v-c00813c7]{padding:.5rem 1.25rem;border:none;border-radius:8px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;cursor:pointer;font-size:.875rem;font-weight:600;transition:all .2s}.modal-save-btn[data-v-c00813c7]:hover:not(:disabled){box-shadow:0 4px 12px #3b82f64d;transform:translateY(-1px)}.modal-save-btn[data-v-c00813c7]:disabled{opacity:.5;cursor:not-allowed}@media (max-width: 768px){.laws-title[data-v-c00813c7]{font-size:1.75rem;flex-wrap:wrap}.admin-form-row[data-v-c00813c7]{flex-direction:column}.admin-panel-open[data-v-c00813c7]{max-height:400px}.doc-grid[data-v-c00813c7]{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.75rem}.content-card[data-v-c00813c7]{padding:1.25rem}}@media (max-width: 480px){.doc-grid[data-v-c00813c7]{grid-template-columns:repeat(2,1fr)}.doc-card[data-v-c00813c7]{padding:1rem .75rem;min-height:110px}}.media-page[data-v-7d06fc68]{position:relative;min-height:calc(100vh - 200px);background:linear-gradient(180deg,#f8fafc,#f0f4f8 35%,#e8edf5 65%,#e2e8f0);padding-bottom:4rem;overflow:hidden}.media-page[data-v-7d06fc68]:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background-image:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%233b82f6' fill-opacity='0.03'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");pointer-events:none;z-index:0}.media-orb[data-v-7d06fc68]{position:absolute;border-radius:50%;pointer-events:none;z-index:1;filter:blur(80px)}.media-orb-1[data-v-7d06fc68]{width:400px;height:400px;top:-100px;right:-80px;background:radial-gradient(circle,rgba(99,102,241,.1),transparent);animation:media-float-7d06fc68 22s ease-in-out infinite}.media-orb-2[data-v-7d06fc68]{width:300px;height:300px;bottom:10%;left:-80px;background:radial-gradient(circle,rgba(59,130,246,.08),transparent);animation:media-float-7d06fc68 18s ease-in-out infinite reverse}@keyframes media-float-7d06fc68{0%,to{transform:translate(0) scale(1)}33%{transform:translate(25px,-25px) scale(1.05)}66%{transform:translate(-15px,15px) scale(.95)}}.media-title[data-v-7d06fc68]{display:flex;align-items:center;justify-content:center;gap:.75rem;font-size:2.5rem;font-weight:700;color:#1e293b;letter-spacing:-.02em}.media-title-icon[data-v-7d06fc68]{display:flex;align-items:center;justify-content:center;width:56px;height:56px;background:linear-gradient(135deg,#6366f1,#4f46e5);color:#fff;border-radius:16px;box-shadow:0 4px 12px #6366f14d;animation:media-icon-glow-7d06fc68 3s ease-in-out infinite}@keyframes media-icon-glow-7d06fc68{0%,to{box-shadow:0 4px 12px #6366f14d}50%{box-shadow:0 4px 24px #6366f180}}.media-subtitle[data-v-7d06fc68]{max-width:560px;margin:1rem auto 0;color:#64748b;font-size:1.0625rem;line-height:1.7}.media-state[data-v-7d06fc68]{text-align:center;padding:4rem 2rem;background:linear-gradient(135deg,#fff,#f8fafc);border-radius:20px;border:1px solid #e2e8f0;box-shadow:0 4px 20px #0000000a;max-width:480px;margin:0 auto}.media-state-icon[data-v-7d06fc68]{margin-bottom:1.25rem;display:flex;justify-content:center}.media-state-icon.error-icon svg[data-v-7d06fc68]{color:#f87171}.media-state-icon.empty-icon svg[data-v-7d06fc68]{color:#94a3b8}.media-state-text[data-v-7d06fc68]{color:#ef4444;font-size:.9375rem}.media-state-title[data-v-7d06fc68]{color:#64748b;font-size:1.0625rem;font-weight:600;margin-bottom:.375rem}.media-state-subtitle[data-v-7d06fc68]{color:#94a3b8;font-size:.875rem}.video-card[data-v-7d06fc68]{background:#fff;border-radius:16px;border:1px solid #e2e8f0;overflow:hidden;cursor:pointer;transition:all .35s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px #0000000a;animation:card-enter-7d06fc68 .5s cubic-bezier(.4,0,.2,1) both}@keyframes card-enter-7d06fc68{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.video-card[data-v-7d06fc68]:hover{transform:translateY(-6px);box-shadow:0 12px 40px #0000001a,0 2px 8px #0000000a;border-color:#cbd5e1}.video-thumb[data-v-7d06fc68]{position:relative;aspect-ratio:16 / 9;background:#0f172a;overflow:hidden}.video-thumb video[data-v-7d06fc68]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.7;transition:all .4s ease}.video-card:hover .video-thumb video[data-v-7d06fc68]{opacity:1;transform:scale(1.05)}.video-thumb-gradient[data-v-7d06fc68]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 50%,rgba(0,0,0,.3));pointer-events:none;z-index:1}.video-play-overlay[data-v-7d06fc68]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;z-index:2;transition:background .3s ease}.video-card:hover .video-play-overlay[data-v-7d06fc68]{background:#0000000d}.play-btn-ring[data-v-7d06fc68]{position:absolute;width:64px;height:64px;border-radius:50%;border:2px solid rgba(255,255,255,.4);animation:play-ring-7d06fc68 2s ease-in-out infinite;pointer-events:none}@keyframes play-ring-7d06fc68{0%,to{transform:scale(1);opacity:.5}50%{transform:scale(1.15);opacity:.2}}.play-icon[data-v-7d06fc68]{width:44px;height:44px;color:#fff;filter:drop-shadow(0 2px 8px rgba(0,0,0,.5));transition:transform .25s cubic-bezier(.4,0,.2,1);position:relative;z-index:1}.video-card:hover .play-icon[data-v-7d06fc68]{transform:scale(1.15)}.video-duration[data-v-7d06fc68]{position:absolute;bottom:8px;right:8px;background:#000000b3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;font-size:.75rem;padding:2px 8px;border-radius:6px;font-variant-numeric:tabular-nums;z-index:3;border:1px solid rgba(255,255,255,.1)}.video-info[data-v-7d06fc68]{padding:1rem 1.125rem}.video-title[data-v-7d06fc68]{font-size:.875rem;font-weight:600;color:#1e293b;margin-bottom:.25rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.4;transition:color .2s ease}.video-card:hover .video-title[data-v-7d06fc68]{color:#4f46e5}.video-meta-row[data-v-7d06fc68]{display:flex;align-items:center;gap:.5rem}.video-meta[data-v-7d06fc68]{font-size:.75rem;color:#94a3b8}.skeleton-card[data-v-7d06fc68]{background:#fff;border-radius:16px;border:1px solid #e2e8f0;overflow:hidden;animation:card-enter-7d06fc68 .5s ease both}.skeleton[data-v-7d06fc68]{background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0,#f1f5f9 75%);background-size:200% 100%;animation:shimmer-7d06fc68 1.5s ease-in-out infinite}@keyframes shimmer-7d06fc68{0%{background-position:200% 0}to{background-position:-200% 0}}.skeleton-thumb[data-v-7d06fc68]{aspect-ratio:16 / 9}.skeleton-title[data-v-7d06fc68]{height:16px;border-radius:6px;margin:1rem 1.125rem 0;width:70%}.skeleton-meta[data-v-7d06fc68]{height:12px;border-radius:6px;margin:.625rem 1.125rem 1rem;width:40%}.player-overlay[data-v-7d06fc68]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000d9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:2000;padding:1rem}.player-enter-active[data-v-7d06fc68]{animation:overlay-enter-7d06fc68 .3s ease}.player-leave-active[data-v-7d06fc68]{animation:overlay-enter-7d06fc68 .2s ease reverse}@keyframes overlay-enter-7d06fc68{0%{opacity:0}to{opacity:1}}.player-container[data-v-7d06fc68]{background:#0f172a;border-radius:16px;width:100%;max-width:960px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 25px 60px #00000080;animation:container-enter-7d06fc68 .35s cubic-bezier(.4,0,.2,1)}@keyframes container-enter-7d06fc68{0%{opacity:0;transform:scale(.95) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}.player-top[data-v-7d06fc68]{display:flex;align-items:center;justify-content:space-between;padding:.875rem 1.25rem}.player-title[data-v-7d06fc68]{color:#e2e8f0;font-size:.9375rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-right:1rem}.player-close[data-v-7d06fc68]{display:flex;align-items:center;justify-content:center;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);color:#64748b;cursor:pointer;padding:.375rem;border-radius:8px;flex-shrink:0;transition:all .2s ease}.player-close[data-v-7d06fc68]:hover{background:#ffffff1a;color:#f1f5f9;border-color:#ffffff26}.player-close[data-v-7d06fc68]:active{transform:scale(.92)}.player-video-wrap[data-v-7d06fc68]{position:relative;width:100%}.player-video[data-v-7d06fc68]{display:block;width:100%;max-height:80vh;background:#000;outline:none}@media (max-width: 640px){.media-title[data-v-7d06fc68]{font-size:1.75rem;flex-wrap:wrap}.player-container[data-v-7d06fc68]{border-radius:12px}.player-video[data-v-7d06fc68]{max-height:50vh}.player-top[data-v-7d06fc68]{padding:.625rem 1rem}.play-icon[data-v-7d06fc68]{width:36px;height:36px}.play-btn-ring[data-v-7d06fc68]{width:52px;height:52px}.media-state[data-v-7d06fc68]{padding:3rem 1.5rem}}.crypto-page[data-v-7c28e496]{position:relative;min-height:calc(100vh - 200px);background:linear-gradient(180deg,#f8fafc,#f0f4f8 35%,#e8edf5 65%,#e2e8f0);padding-bottom:4rem;overflow:hidden}.crypto-page[data-v-7c28e496]:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background-image:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%233b82f6' fill-opacity='0.03'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");pointer-events:none;z-index:0}.crypto-gradient-bg[data-v-7c28e496]{position:absolute;top:-200px;right:-200px;width:600px;height:600px;background:radial-gradient(circle,rgba(59,130,246,.08) 0%,transparent 70%);pointer-events:none;z-index:1}.crypto-orb[data-v-7c28e496]{position:absolute;border-radius:50%;pointer-events:none;z-index:1;filter:blur(80px)}.crypto-orb-1[data-v-7c28e496]{width:400px;height:400px;top:10%;left:-120px;background:radial-gradient(circle,rgba(59,130,246,.1),transparent);animation:orb-float-7c28e496 20s ease-in-out infinite}.crypto-orb-2[data-v-7c28e496]{width:350px;height:350px;bottom:15%;right:-100px;background:radial-gradient(circle,rgba(16,185,129,.08),transparent);animation:orb-float-7c28e496 25s ease-in-out infinite reverse}.crypto-orb-3[data-v-7c28e496]{width:250px;height:250px;top:50%;left:50%;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(99,102,241,.06),transparent);animation:orb-float-7c28e496 18s ease-in-out infinite 5s}@keyframes orb-float-7c28e496{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,-30px) scale(1.05)}66%{transform:translate(-20px,20px) scale(.95)}}.crypto-title[data-v-7c28e496]{display:flex;align-items:center;justify-content:center;gap:.75rem;font-size:2.5rem;font-weight:700;color:#1e293b;letter-spacing:-.02em}.crypto-title-icon[data-v-7c28e496]{display:flex;align-items:center;justify-content:center;width:56px;height:56px;background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff;border-radius:16px;box-shadow:0 4px 12px #3b82f64d;animation:title-icon-glow-7c28e496 3s ease-in-out infinite}@keyframes title-icon-glow-7c28e496{0%,to{box-shadow:0 4px 12px #3b82f64d}50%{box-shadow:0 4px 24px #3b82f680}}.crypto-subtitle[data-v-7c28e496]{max-width:640px;margin:1rem auto 0;color:#64748b;font-size:1.0625rem;line-height:1.7}.crypto-hero[data-v-7c28e496]{display:grid;grid-template-columns:1fr 1fr;gap:2rem;background:linear-gradient(135deg,#fff,#f8fafc);border-radius:20px;padding:2.5rem;margin-bottom:3rem;box-shadow:0 4px 24px #0000000f,0 1px 4px #0000000a;border:1px solid rgba(226,232,240,.8);align-items:center;position:relative;overflow:hidden}.crypto-hero[data-v-7c28e496]:before{content:"";position:absolute;top:0;right:0;width:300px;height:100%;background:linear-gradient(90deg,transparent,rgba(59,130,246,.03));pointer-events:none}.crypto-hero-content h2[data-v-7c28e496]{font-size:1.5rem;font-weight:700;color:#1e293b;margin-bottom:1rem;position:relative}.crypto-hero-content h2[data-v-7c28e496]:after{content:"";display:block;width:48px;height:3px;background:linear-gradient(90deg,#3b82f6,transparent);border-radius:99px;margin-top:.625rem}.crypto-hero-content p[data-v-7c28e496]{color:#475569;line-height:1.75;margin-bottom:.75rem}.crypto-hero-visual[data-v-7c28e496]{display:flex;align-items:center;justify-content:center;position:relative}.crypto-hero-visual[data-v-7c28e496]:after{content:"";position:absolute;width:200px;height:200px;border-radius:50%;background:radial-gradient(circle,rgba(59,130,246,.1),transparent);animation:hero-glow-7c28e496 4s ease-in-out infinite}@keyframes hero-glow-7c28e496{0%,to{transform:scale(1);opacity:.6}50%{transform:scale(1.15);opacity:1}}.crypto-hero-img[data-v-7c28e496]{max-width:100%;max-height:200px;width:auto;height:auto;border-radius:12px;-o-object-fit:contain;object-fit:contain;position:relative;z-index:1}.crypto-hero-img.img-hidden[data-v-7c28e496]{display:none}.crypto-hero-placeholder[data-v-7c28e496]{width:260px;height:260px;border-radius:20px;background:linear-gradient(135deg,#f8fafc,#eef2ff);border:2px dashed #93c5fd;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1.5rem;text-align:center;position:relative;z-index:1}.placeholder-label[data-v-7c28e496]{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#3b82f6;margin-top:.5rem}.placeholder-prompt[data-v-7c28e496]{font-size:.6875rem;color:#94a3b8;margin-top:.25rem;line-height:1.4}.section-title[data-v-7c28e496]{display:flex;align-items:center;gap:.75rem;font-size:1.5rem;font-weight:700;color:#1e293b;margin-bottom:2.5rem;position:relative}.section-title[data-v-7c28e496]:after{content:"";position:absolute;bottom:-8px;left:0;width:60px;height:3px;background:linear-gradient(90deg,#3b82f6,#3b82f633);border-radius:99px}.section-title svg[data-v-7c28e496]{color:#3b82f6;flex-shrink:0}.section-desc[data-v-7c28e496]{color:#64748b;margin-top:-2rem;margin-bottom:2.5rem;padding-left:2.5rem}.pyramid-section[data-v-7c28e496]{margin-bottom:3rem}.pyramid[data-v-7c28e496]{display:flex;flex-direction:column;align-items:center;gap:.5rem}.pyramid-level[data-v-7c28e496]{width:100%;display:flex;align-items:center;gap:1rem;cursor:pointer;transition:all .35s cubic-bezier(.4,0,.2,1);padding:.375rem 0;position:relative}.pyramid-level[data-v-7c28e496]:hover{transform:scale(1.015)}.pyramid-level[data-v-7c28e496]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,transparent,rgba(59,130,246,.08),transparent);opacity:0;transition:opacity .3s ease}.pyramid-level[data-v-7c28e496]:hover:after{opacity:1}.pyramid-level.pyramid-active .pyramid-badge[data-v-7c28e496]{box-shadow:0 0 0 3px #3b82f640;transform:scale(1.05)}.pyramid-level.pyramid-active .pyramid-name[data-v-7c28e496]{color:#1e293b}.pyramid-level.pyramid-active .pyramid-bar[data-v-7c28e496]{box-shadow:0 4px 16px #0000001a}.pyramid-label[data-v-7c28e496]{display:flex;align-items:center;gap:.625rem;min-width:180px}.pyramid-badge[data-v-7c28e496]{display:flex;align-items:center;justify-content:center;width:52px;height:36px;border-radius:10px;color:#fff;font-size:.8125rem;font-weight:800;letter-spacing:.02em;flex-shrink:0;transition:all .3s ease}.pyramid-name[data-v-7c28e496]{font-size:.875rem;font-weight:600;color:#475569;white-space:nowrap;transition:color .3s ease}.pyramid-bar[data-v-7c28e496]{height:44px;border-radius:12px;display:flex;align-items:center;padding:0 1rem;transition:all .35s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.pyramid-bar[data-v-7c28e496]:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent 40%,rgba(255,255,255,.1));pointer-events:none}.pyramid-level:hover .pyramid-bar[data-v-7c28e496]{box-shadow:0 4px 16px #00000014}.pyramid-arrow[data-v-7c28e496]{width:16px;height:16px;color:#94a3b8;opacity:0;transition:all .3s ease;flex-shrink:0}.pyramid-level:hover .pyramid-arrow[data-v-7c28e496]{opacity:1;color:#3b82f6;transform:translateY(-2px)}.pyramid-bar-label[data-v-7c28e496]{font-size:.75rem;font-weight:600;color:#ffffffd9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:relative;z-index:1}.nav-arrow[data-v-7c28e496]{position:absolute;top:50%;transform:translateY(-50%);z-index:10;width:36px;height:36px;border-radius:50%;border:1.5px solid #e2e8f0;background:#fff;color:#94a3b8;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .25s ease;box-shadow:0 2px 8px #0000000f}.nav-arrow[data-v-7c28e496]:hover{color:var(--accent, #3b82f6);border-color:var(--accent, #3b82f6);background:#fff;box-shadow:0 4px 16px #0000001a;transform:translateY(-50%) scale(1.08)}.nav-arrow[data-v-7c28e496]:active{transform:translateY(-50%) scale(.95)}.nav-arrow-left[data-v-7c28e496]{left:-18px}.nav-arrow-right[data-v-7c28e496]{right:-18px}.detail-section[data-v-7c28e496]{margin-bottom:3rem;position:relative}.detail-card[data-v-7c28e496]{background:linear-gradient(135deg,#fff,#fafcff);border-radius:20px;border:1px solid #e2e8f0;overflow:hidden;box-shadow:0 8px 32px #0000000f,0 1px 4px #00000008;animation:fadeSlideUp-7c28e496 .4s cubic-bezier(.4,0,.2,1);transition:box-shadow .3s ease,border-color .3s ease;position:relative}.detail-card[data-v-7c28e496]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--accent, #3b82f6);opacity:.6;transition:background .4s ease}@keyframes fadeSlideUp-7c28e496{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.detail-header[data-v-7c28e496]{display:flex;align-items:center;gap:1.25rem;padding:1.5rem 2rem;border-bottom:1px solid #e2e8f0;background:#f8fafc80}.detail-badge[data-v-7c28e496]{display:flex;align-items:center;justify-content:center;width:64px;height:44px;border-radius:12px;color:#fff;font-size:1rem;font-weight:800;flex-shrink:0;box-shadow:0 2px 8px #0000001a}.detail-meta h3[data-v-7c28e496]{font-size:1.25rem;font-weight:700;color:#1e293b}.detail-subtitle[data-v-7c28e496]{font-size:.8125rem;color:#94a3b8}.detail-level-bar[data-v-7c28e496]{margin-left:auto;text-align:right;min-width:140px}.detail-level-label[data-v-7c28e496]{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#94a3b8;margin-bottom:.25rem}.detail-level-track[data-v-7c28e496]{width:140px;height:8px;background:#e2e8f0;border-radius:99px;overflow:hidden}.detail-level-fill[data-v-7c28e496]{height:100%;border-radius:99px;transition:width .6s cubic-bezier(.4,0,.2,1)}.detail-body[data-v-7c28e496]{padding:2rem;display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.detail-desc p[data-v-7c28e496]{color:#475569;line-height:1.75;font-size:.9375rem}.detail-block[data-v-7c28e496]{margin-top:0}.detail-block h4[data-v-7c28e496]{font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#94a3b8;margin-bottom:.75rem;display:flex;align-items:center;gap:.5rem}.detail-block h4[data-v-7c28e496]:before{content:"";width:3px;height:14px;background:#3b82f6;border-radius:99px;flex-shrink:0}.detail-block ul[data-v-7c28e496]{list-style:none;padding:0}.detail-block ul li[data-v-7c28e496]{display:flex;align-items:flex-start;gap:.5rem;font-size:.875rem;color:#475569;margin-bottom:.5rem;line-height:1.5;transition:transform .2s ease}.detail-block ul li[data-v-7c28e496]:hover{transform:translate(3px)}.detail-block ul li svg[data-v-7c28e496]{flex-shrink:0;margin-top:.125rem}.req-chips[data-v-7c28e496]{display:flex;flex-wrap:wrap;gap:.5rem}.req-chip[data-v-7c28e496]{padding:.375rem .75rem;background:#f1f5f9;border-radius:8px;font-size:.8125rem;color:#475569;font-weight:500;transition:all .2s ease;border:1px solid transparent}.req-chip[data-v-7c28e496]:hover{background:#e2e8f0;border-color:#cbd5e1}.detail-visual-block[data-v-7c28e496]{grid-column:2;grid-row:1 / 3;display:flex;align-items:center;justify-content:center}.detail-img[data-v-7c28e496]{max-width:100%;max-height:220px;width:auto;height:auto;border-radius:12px;-o-object-fit:contain;object-fit:contain;transition:transform .3s ease}.detail-img[data-v-7c28e496]:hover{transform:scale(1.03)}.detail-img-placeholder[data-v-7c28e496]{width:100%;max-width:300px;aspect-ratio:1;border-radius:16px;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:2px dashed #e2e8f0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1.5rem;text-align:center;gap:.5rem}.vis-placeholder-text[data-v-7c28e496]{font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#3b82f6}.vis-placeholder-prompt[data-v-7c28e496]{font-size:.6875rem;color:#94a3b8;line-height:1.4}.table-section[data-v-7c28e496]{margin-bottom:3rem}.compare-table-wrap[data-v-7c28e496]{overflow-x:auto;background:#fff;border-radius:20px;border:1px solid #e2e8f0;box-shadow:0 4px 20px #0000000d;transition:box-shadow .3s ease}.compare-table-wrap[data-v-7c28e496]:hover{box-shadow:0 8px 32px #00000012}.compare-table[data-v-7c28e496]{width:100%;border-collapse:separate;border-spacing:0;font-size:.875rem}.compare-table thead th[data-v-7c28e496]{background:linear-gradient(180deg,#f8fafc,#f1f5f9);padding:1rem 1.25rem;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#64748b;text-align:left;border-bottom:2px solid #e2e8f0}.compare-table thead th[data-v-7c28e496]:first-child{border-radius:20px 0 0}.compare-table thead th[data-v-7c28e496]:last-child{border-radius:0 20px 0 0}.compare-row[data-v-7c28e496]{cursor:pointer;transition:all .2s ease}.compare-row[data-v-7c28e496]:nth-child(2n){background:#f8fafc80}.compare-row[data-v-7c28e496]:hover{background:#eef2ff}.compare-row[data-v-7c28e496]:active{transform:scale(.998)}.compare-row td[data-v-7c28e496]{padding:1rem 1.25rem;border-bottom:1px solid #f1f5f9;color:#475569}.compare-row:last-child td[data-v-7c28e496]{border-bottom:none}.compare-badge[data-v-7c28e496]{display:inline-flex;align-items:center;justify-content:center;width:48px;height:32px;border-radius:8px;color:#fff;font-size:.75rem;font-weight:800;box-shadow:0 1px 4px #0000001a}.attack-chip[data-v-7c28e496]{display:inline-block;padding:.1875rem .5rem;background:#f1f5f9;border-radius:6px;font-size:.75rem;color:#64748b;margin-right:.25rem;margin-bottom:.25rem;border:1px solid #e2e8f0;transition:all .2s ease}.attack-chip[data-v-7c28e496]:hover{background:#e2e8f0;border-color:#cbd5e1}.level-dots[data-v-7c28e496]{display:flex;gap:.375rem}.level-dot[data-v-7c28e496]{width:12px;height:12px;border-radius:50%;background:#e2e8f0;transition:all .3s cubic-bezier(.4,0,.2,1)}.compare-row:hover .level-dot[data-v-7c28e496]{transform:scale(1.15)}.dot-filled[data-v-7c28e496]{background:#3b82f6}.dot-KС1.dot-filled[data-v-7c28e496]{background:#10b981}.dot-KС2.dot-filled[data-v-7c28e496]{background:#34d399}.dot-KС3.dot-filled[data-v-7c28e496]{background:#f59e0b}.dot-KВ.dot-filled[data-v-7c28e496]{background:#f97316}.dot-КА.dot-filled[data-v-7c28e496]{background:#ef4444}.faq-section[data-v-7c28e496]{margin-bottom:2rem}.faq-list[data-v-7c28e496]{max-width:700px;margin:0 auto}.faq-item[data-v-7c28e496]{background:#fff;border-radius:14px;border:1px solid #e2e8f0;margin-bottom:.75rem;overflow:visible;transition:all .25s ease}.faq-item[data-v-7c28e496]:hover{box-shadow:0 4px 16px #0000000f;border-color:#cbd5e1}.faq-item.faq-open[data-v-7c28e496]{border-color:#93c5fd;box-shadow:0 4px 20px #3b82f614}.faq-question[data-v-7c28e496]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.125rem 1.5rem;background:none;border:none;cursor:pointer;font-size:.9375rem;font-weight:600;color:#1e293b;text-align:left;transition:color .2s ease}.faq-question[data-v-7c28e496]:hover{color:#3b82f6}.faq-chevron[data-v-7c28e496]{width:20px;height:20px;color:#94a3b8;flex-shrink:0;transition:transform .3s ease,color .2s ease}.faq-question:hover .faq-chevron[data-v-7c28e496]{color:#3b82f6}.faq-chevron-open[data-v-7c28e496]{transform:rotate(180deg)}.faq-answer[data-v-7c28e496]{max-height:0;overflow:hidden;transition:max-height .35s cubic-bezier(.4,0,.2,1),padding .35s ease;padding:0 1.5rem}.faq-answer-open[data-v-7c28e496]{max-height:400px;padding:0 1.5rem 1.25rem}.faq-answer p[data-v-7c28e496]{color:#64748b;font-size:.875rem;line-height:1.7}.faq-answer-footer[data-v-7c28e496]{position:relative;display:flex;justify-content:flex-end;padding:0 1.5rem 1.25rem}.law-tooltip-wrap[data-v-7c28e496]{position:static;display:inline-flex;align-items:center;gap:.375rem;vertical-align:middle}.law-info-icon[data-v-7c28e496]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:#e0f2fe;color:#0284c7;cursor:help;transition:all .2s;flex-shrink:0}.law-info-icon[data-v-7c28e496]:hover{background:#0284c7;color:#fff}.law-tooltip[data-v-7c28e496]{position:absolute;bottom:100%;left:50%;transform:translate(-50%);margin-bottom:12px;background:#1e293b;color:#e2e8f0;border-radius:12px;padding:1rem 1.25rem;width:340px;box-shadow:0 8px 30px #00000040;opacity:0;visibility:hidden;transition:all .2s ease;z-index:100;pointer-events:none}.law-tooltip-wrap:hover .law-tooltip[data-v-7c28e496]{opacity:1;visibility:visible}.law-tooltip-title[data-v-7c28e496]{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#60a5fa;margin-bottom:.625rem}.law-tooltip-list[data-v-7c28e496]{list-style:none;padding:0;margin:0}.law-tooltip-list li[data-v-7c28e496]{font-size:.75rem;line-height:1.5;color:#cbd5e1;padding-left:0;margin-bottom:.5rem;position:relative}.law-tooltip-list li[data-v-7c28e496]:before{content:"";display:none}.law-tooltip-list li[data-v-7c28e496]:last-child{margin-bottom:0}@media (max-width: 640px){.law-tooltip[data-v-7c28e496]{width:260px;left:auto;right:0;transform:none}}@media (max-width: 992px){.pyramid-label[data-v-7c28e496]{min-width:auto;gap:.375rem}.pyramid-badge[data-v-7c28e496]{width:44px;height:30px;font-size:.6875rem}.pyramid-name[data-v-7c28e496]{font-size:.75rem}.pyramid-level[data-v-7c28e496]{gap:.5rem}.pyramid-bar[data-v-7c28e496]{height:36px;padding:0 .625rem}.pyramid-bar-label[data-v-7c28e496]{font-size:.6875rem}}@media (max-width: 900px){.nav-arrow-left[data-v-7c28e496]{left:8px}.nav-arrow-right[data-v-7c28e496]{right:8px}}@media (max-width: 768px){.crypto-title[data-v-7c28e496]{font-size:1.75rem;flex-wrap:wrap}.crypto-hero[data-v-7c28e496]{grid-template-columns:1fr;padding:1.5rem}.detail-body[data-v-7c28e496]{grid-template-columns:1fr}.detail-visual-block[data-v-7c28e496]{grid-column:1;grid-row:auto}.detail-header[data-v-7c28e496]{flex-wrap:wrap}.detail-level-bar[data-v-7c28e496]{margin-left:0;width:100%;text-align:left}.detail-level-track[data-v-7c28e496]{width:100%}.pyramid-label[data-v-7c28e496]{min-width:auto;gap:.25rem}.pyramid-badge[data-v-7c28e496]{width:36px;height:26px;font-size:.625rem}.pyramid-name[data-v-7c28e496]{font-size:.6875rem}.pyramid-level[data-v-7c28e496]{gap:.375rem}.pyramid-bar[data-v-7c28e496]{height:32px;padding:0 .5rem}.pyramid-bar-label[data-v-7c28e496]{font-size:.625rem}.nav-arrow[data-v-7c28e496]{width:30px;height:30px}.nav-arrow-left[data-v-7c28e496]{left:6px}.nav-arrow-right[data-v-7c28e496]{right:6px}}@media (max-width: 480px){.pyramid-level[data-v-7c28e496]{flex-wrap:wrap}.pyramid-label[data-v-7c28e496]{min-width:100%}.pyramid-bar[data-v-7c28e496]{height:28px}}.policy-page[data-v-7f035d24]{min-height:calc(100vh - 200px);background:linear-gradient(180deg,#f8fafc,#f1f5f9)}.policy-header[data-v-7f035d24]{text-align:center;margin-bottom:3rem;padding-bottom:2rem;border-bottom:2px solid #e2e8f0}.policy-title[data-v-7f035d24]{font-size:2.5rem;font-weight:700;color:#1e293b;margin-bottom:.75rem;letter-spacing:-.02em}.policy-date[data-v-7f035d24]{color:#64748b;font-size:.9375rem}.policy-content[data-v-7f035d24]{max-width:800px;margin:0 auto}.policy-section[data-v-7f035d24]{margin-bottom:2.5rem;background:#fff;border-radius:16px;padding:1.75rem;box-shadow:0 2px 8px #0000000a}.policy-section h2[data-v-7f035d24]{font-size:1.25rem;font-weight:600;color:#1e293b;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid #e2e8f0}.policy-section p[data-v-7f035d24]{color:#475569;line-height:1.7;margin-bottom:.75rem}.policy-section ul[data-v-7f035d24]{list-style:none;padding:0}.policy-section ul li[data-v-7f035d24]{color:#475569;line-height:1.6;padding-left:1.5rem;position:relative;margin-bottom:.5rem}.policy-section ul li[data-v-7f035d24]:before{content:"";position:absolute;left:0;top:.6rem;width:6px;height:6px;background:#3b82f6;border-radius:50%}.right-card[data-v-7f035d24]{background:#f8fafc;border-radius:12px;padding:1.25rem;margin-bottom:1rem;border-left:4px solid #3b82f6}.right-card h3[data-v-7f035d24]{font-size:1rem;font-weight:600;color:#1e293b;margin-bottom:.5rem}.right-card p[data-v-7f035d24]{font-size:.9375rem}.right-card a[data-v-7f035d24]{color:#3b82f6;text-decoration:none;font-weight:500}.right-card a[data-v-7f035d24]:hover{text-decoration:underline}.operator-info[data-v-7f035d24]{background:linear-gradient(135deg,#1e293b,#0f172a);color:#fff}.operator-info h2[data-v-7f035d24]{color:#fff;border-bottom-color:#fff3}.operator-card[data-v-7f035d24]{background:#ffffff1a;border-radius:12px;padding:1.5rem}.operator-card p[data-v-7f035d24]{color:#e2e8f0;margin-bottom:.5rem}.operator-card a[data-v-7f035d24]{color:#60a5fa}.policy-footer[data-v-7f035d24]{text-align:center;margin-top:3rem;padding-top:2rem;border-top:1px solid #e2e8f0}.policy-footer p[data-v-7f035d24]{color:#64748b;font-size:.875rem}@media (max-width: 768px){.policy-title[data-v-7f035d24]{font-size:1.75rem}.policy-section[data-v-7f035d24]{padding:1.25rem}}.terms-page[data-v-731948a1]{min-height:calc(100vh - 200px);background:linear-gradient(180deg,#f8fafc,#f1f5f9)}.terms-header[data-v-731948a1]{text-align:center;margin-bottom:3rem;padding-bottom:2rem;border-bottom:2px solid #e2e8f0}.terms-title[data-v-731948a1]{font-size:2.5rem;font-weight:700;color:#1e293b;margin-bottom:.75rem;letter-spacing:-.02em}.terms-date[data-v-731948a1]{color:#64748b;font-size:.9375rem}.terms-content[data-v-731948a1]{max-width:800px;margin:0 auto}.terms-section[data-v-731948a1]{margin-bottom:2.5rem;background:#fff;border-radius:16px;padding:1.75rem;box-shadow:0 2px 8px #0000000a}.terms-section h2[data-v-731948a1]{font-size:1.25rem;font-weight:600;color:#1e293b;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid #e2e8f0}.terms-section p[data-v-731948a1]{color:#475569;line-height:1.7;margin-bottom:.75rem}.terms-section ul[data-v-731948a1]{list-style:none;padding:0}.terms-section ul li[data-v-731948a1]{color:#475569;line-height:1.6;padding-left:1.5rem;position:relative;margin-bottom:.5rem}.terms-section ul li[data-v-731948a1]:before{content:"";position:absolute;left:0;top:.6rem;width:6px;height:6px;background:#3b82f6;border-radius:50%}.step-card[data-v-731948a1]{background:#f8fafc;border-radius:12px;padding:1.25rem;margin-bottom:1rem;border-left:4px solid #3b82f6}.step-card h3[data-v-731948a1]{font-size:1rem;font-weight:600;color:#1e293b;margin-bottom:.5rem}.step-card p[data-v-731948a1]{font-size:.9375rem;margin-bottom:0}.warning-card[data-v-731948a1]{background:#fef3c7;border-radius:12px;padding:1.25rem;margin-bottom:1rem;border-left:4px solid #f59e0b}.warning-card p[data-v-731948a1]{color:#92400e;font-weight:500;margin-bottom:0}.operator-info[data-v-731948a1]{background:linear-gradient(135deg,#1e293b,#0f172a);color:#fff}.operator-info h2[data-v-731948a1]{color:#fff;border-bottom-color:#fff3}.operator-card[data-v-731948a1]{background:#ffffff1a;border-radius:12px;padding:1.5rem}.operator-card p[data-v-731948a1]{color:#e2e8f0;margin-bottom:.5rem}.operator-card a[data-v-731948a1]{color:#60a5fa}.terms-footer[data-v-731948a1]{text-align:center;margin-top:3rem;padding-top:2rem;border-top:1px solid #e2e8f0}.terms-footer p[data-v-731948a1]{color:#64748b;font-size:.875rem}@media (max-width: 768px){.terms-title[data-v-731948a1]{font-size:1.75rem}.terms-section[data-v-731948a1]{padding:1.25rem}}.admin-login-page[data-v-7f376e94]{min-height:calc(100vh - 200px);display:flex;align-items:center;justify-content:center;padding:2rem}.login-container[data-v-7f376e94]{width:100%;max-width:420px}.login-card[data-v-7f376e94]{background:#fff;border-radius:20px;padding:2.5rem;box-shadow:0 10px 40px #0000001a}.login-header[data-v-7f376e94]{text-align:center;margin-bottom:2rem}.login-header svg[data-v-7f376e94]{color:#2563eb;margin-bottom:1rem}.login-header h1[data-v-7f376e94]{font-size:1.75rem;font-weight:700;color:#1e293b;margin-bottom:.5rem}.login-header p[data-v-7f376e94]{color:#64748b}.yandex-btn[data-v-7f376e94]{width:100%;display:flex;align-items:center;justify-content:center;gap:.75rem;background:red;color:#fff;padding:1rem 1.5rem;border-radius:12px;font-size:1rem;font-weight:600;border:none;cursor:pointer;transition:all .3s ease}.yandex-btn[data-v-7f376e94]:hover{background:#e60000;transform:translateY(-2px);box-shadow:0 4px 12px #ff00004d}.yandex-icon[data-v-7f376e94]{width:24px;height:24px}.error-message[data-v-7f376e94]{margin-top:1rem;padding:.75rem;background:#fef2f2;color:#dc2626;border-radius:8px;font-size:.875rem;text-align:center}.loading-card[data-v-7f376e94]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:300px;gap:1rem}.loading-card p[data-v-7f376e94]{color:#64748b;font-size:1rem}.loader[data-v-7f376e94]{width:48px;height:48px;border:4px solid #e2e8f0;border-top-color:#3b82f6;border-radius:50%;animation:spin-7f376e94 1s linear infinite}@keyframes spin-7f376e94{to{transform:rotate(360deg)}}.admin-dashboard[data-v-c732078d]{max-width:1000px;margin:0 auto;padding:2rem}.dashboard-header[data-v-c732078d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.dashboard-header h1[data-v-c732078d]{font-size:2rem;font-weight:700;color:#1e293b}.logout-btn[data-v-c732078d]{display:flex;align-items:center;gap:.5rem;background:#f1f5f9;color:#64748b;padding:.75rem 1.25rem;border-radius:10px;font-weight:500;border:none;cursor:pointer;transition:all .2s ease}.logout-btn[data-v-c732078d]:hover{background:#e2e8f0;color:#1e293b}.dashboard-tabs[data-v-c732078d]{display:flex;gap:.5rem;margin-bottom:1.5rem;border-bottom:2px solid #e2e8f0;padding-bottom:.5rem}.tab-btn[data-v-c732078d]{padding:.75rem 1.5rem;background:transparent;border:none;color:#64748b;font-weight:500;cursor:pointer;border-radius:8px 8px 0 0;transition:all .2s}.tab-btn[data-v-c732078d]:hover{color:#1e293b;background:#f1f5f9}.tab-btn.active[data-v-c732078d]{color:#3b82f6;background:#fff;border-bottom:2px solid #3b82f6;margin-bottom:-2px}.dashboard-card[data-v-c732078d]{background:#fff;border-radius:16px;padding:2rem;box-shadow:0 4px 6px -1px #0000001a}.dashboard-card h2[data-v-c732078d]{font-size:1.5rem;color:#1e293b;margin-bottom:.5rem}.card-desc[data-v-c732078d]{color:#64748b;margin-bottom:2rem}.agent-form[data-v-c732078d]{display:flex;flex-direction:column;gap:1.5rem}.form-group[data-v-c732078d]{display:flex;flex-direction:column;gap:.5rem}.form-group label[data-v-c732078d]{font-weight:500;color:#1e293b;font-size:.9375rem}.form-input[data-v-c732078d],.form-select[data-v-c732078d]{padding:.875rem 1rem;border:2px solid #e2e8f0;border-radius:10px;font-size:.9375rem;transition:border-color .2s;background:#fff}.form-input[data-v-c732078d]:focus,.form-select[data-v-c732078d]:focus{outline:none;border-color:#3b82f6}.form-input[data-v-c732078d]::-moz-placeholder{color:#94a3b8}.form-input[data-v-c732078d]::placeholder{color:#94a3b8}.save-btn[data-v-c732078d]{padding:1rem 2rem;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border:none;border-radius:10px;font-weight:600;cursor:pointer;transition:all .2s;margin-top:.5rem}.save-btn[data-v-c732078d]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #3b82f666}.save-message[data-v-c732078d]{margin-top:1rem;padding:1rem;border-radius:10px;font-weight:500}.save-message.success[data-v-c732078d]{background:#d1fae5;color:#059669}.save-message.error[data-v-c732078d]{background:#fee2e2;color:#dc2626}.checkbox-label[data-v-c732078d]{display:flex;align-items:center;gap:.75rem;cursor:pointer}.form-checkbox[data-v-c732078d]{width:20px;height:20px;cursor:pointer}.form-textarea[data-v-c732078d]{padding:.875rem 1rem;border:2px solid #e2e8f0;border-radius:10px;font-size:.9375rem;resize:vertical;min-height:100px;font-family:inherit}.form-textarea[data-v-c732078d]:focus{outline:none;border-color:#3b82f6}.form-row[data-v-c732078d]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.chat-widget-container[data-v-8810443e]{position:fixed;bottom:24px;left:24px;z-index:1000}.chat-toggle[data-v-8810443e]{position:relative;width:64px;height:64px;border:none;border-radius:50%;cursor:pointer;background:transparent;padding:0;display:flex;align-items:center;justify-content:center;transition:transform .3s ease}.chat-toggle[data-v-8810443e]:hover{transform:scale(1.05)}.chat-toggle.is-open[data-v-8810443e]{transform:scale(.95)}.avatar-wrapper[data-v-8810443e]{position:relative;width:52px;height:52px;border-radius:50%;overflow:hidden;box-shadow:0 4px 20px #0000004d;z-index:2}.avatar-wrapper img[data-v-8810443e]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.avatar-glow[data-v-8810443e]{position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:50%;background:linear-gradient(135deg,#3b82f6,#8b5cf6,#ec4899);opacity:.6;filter:blur(8px);animation:glow-pulse-8810443e 2s ease-in-out infinite}@keyframes glow-pulse-8810443e{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.7;transform:scale(1.1)}}.pulse-ring[data-v-8810443e]{position:absolute;border-radius:50%;background:linear-gradient(135deg,#3b82f6,#60a5fa);animation:ring-pulse-8810443e 2.5s ease-out infinite}.ring-1[data-v-8810443e]{width:64px;height:64px;animation-delay:0s}.ring-2[data-v-8810443e]{width:64px;height:64px;animation-delay:.5s}.ring-3[data-v-8810443e]{width:64px;height:64px;animation-delay:1s}@keyframes ring-pulse-8810443e{0%{transform:scale(1);opacity:.6}to{transform:scale(1.8);opacity:0}}.chat-tooltip[data-v-8810443e]{position:absolute;left:76px;top:50%;transform:translateY(-50%);background:#1e293b;color:#fff;padding:8px 14px;border-radius:8px;font-size:.875rem;font-weight:500;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .2s ease;box-shadow:0 4px 12px #0003}.chat-toggle:hover .chat-tooltip[data-v-8810443e]{opacity:1}.chat-window[data-v-8810443e]{position:absolute;bottom:80px;left:0;width:380px;height:520px;background:#fff;border-radius:20px;box-shadow:0 20px 60px #00000040;display:flex;flex-direction:column;overflow:hidden;animation:window-appear-8810443e .3s ease}.chat-window.fullscreen[data-v-8810443e]{position:fixed;top:20px;left:20px;right:20px;bottom:20px;width:auto;height:auto;border-radius:20px;z-index:1001}@keyframes window-appear-8810443e{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.chat-header[data-v-8810443e]{display:flex;align-items:center;gap:12px;padding:16px 20px;background:linear-gradient(135deg,#1e293b,#0f172a);color:#fff}.chat-avatar-small[data-v-8810443e]{position:relative;width:40px;height:40px;border-radius:50%;overflow:hidden;flex-shrink:0}.chat-avatar-small img[data-v-8810443e]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.chat-header-text[data-v-8810443e]{display:flex;flex-direction:column;flex:1}.chat-title[data-v-8810443e]{font-weight:600;font-size:1rem}.chat-status[data-v-8810443e]{font-size:.75rem;color:#94a3b8}.header-actions[data-v-8810443e]{display:flex;gap:4px}.action-btn[data-v-8810443e],.close-chat[data-v-8810443e]{background:#ffffff1a;border:none;border-radius:8px;padding:6px;color:#94a3b8;cursor:pointer;transition:all .2s}.action-btn[data-v-8810443e]:hover,.close-chat[data-v-8810443e]:hover{background:#fff3;color:#fff}.chat-messages[data-v-8810443e]{flex:1;padding:16px;overflow-y:auto;display:flex;flex-direction:column;gap:12px;background:#f8fafc}.message[data-v-8810443e]{display:flex;gap:10px;animation:message-appear-8810443e .3s ease}@keyframes message-appear-8810443e{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.message.bot[data-v-8810443e]{align-items:flex-start}.message.user[data-v-8810443e]{flex-direction:row-reverse}.message-wrapper[data-v-8810443e]{position:relative;display:flex}.message:hover .message-delete[data-v-8810443e]{opacity:1}.message-delete[data-v-8810443e]{position:absolute;top:-8px;right:-8px;background:#fff;border:none;border-radius:50%;width:24px;height:24px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#94a3b8;box-shadow:0 2px 8px #0000001a;opacity:0;transition:all .2s}.message-delete[data-v-8810443e]:hover{background:#fee2e2;color:#dc2626}.message.user .message-delete[data-v-8810443e]{right:auto;left:-8px}.message-avatar[data-v-8810443e]{width:32px;height:32px;border-radius:50%;overflow:hidden;flex-shrink:0}.message-avatar img[data-v-8810443e]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.message-content[data-v-8810443e]{max-width:75%;padding:12px 16px;border-radius:16px;font-size:.9375rem;line-height:1.5}.message.bot .message-content[data-v-8810443e]{background:#e2e8f0;color:#1e293b;border-bottom-left-radius:4px}.message.user .message-content[data-v-8810443e]{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border-bottom-right-radius:4px}.chat-input-area[data-v-8810443e]{display:flex;gap:10px;padding:16px;background:#fff;border-top:1px solid #e2e8f0}.chat-input[data-v-8810443e]{flex:1;padding:12px 16px;border:2px solid #e2e8f0;border-radius:12px;font-size:.9375rem;outline:none;transition:border-color .2s}.chat-input[data-v-8810443e]:focus{border-color:#3b82f6}.send-btn[data-v-8810443e]{width:44px;height:44px;border:none;border-radius:12px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.send-btn[data-v-8810443e]:hover:not(:disabled){transform:scale(1.05);box-shadow:0 4px 12px #3b82f666}.send-btn[data-v-8810443e]:disabled{opacity:.5;cursor:not-allowed}.message-content.typing[data-v-8810443e]{display:flex;gap:4px;padding:12px 16px}.message-content.typing .dot[data-v-8810443e]{width:8px;height:8px;background:#64748b;border-radius:50%;animation:typing-8810443e 1.4s infinite}.message-content.typing .dot[data-v-8810443e]:nth-child(2){animation-delay:.2s}.message-content.markdown-body[data-v-8810443e]{font-size:.875rem;line-height:1.6}.message-content.markdown-body h1[data-v-8810443e],.message-content.markdown-body h2[data-v-8810443e],.message-content.markdown-body h3[data-v-8810443e]{margin:.5rem 0 .25rem;font-weight:600;color:#1e293b}.message-content.markdown-body h1[data-v-8810443e]{font-size:1.125rem}.message-content.markdown-body h2[data-v-8810443e]{font-size:1rem}.message-content.markdown-body h3[data-v-8810443e]{font-size:.9375rem}.message-content.markdown-body p[data-v-8810443e]{margin:.5rem 0}.message-content.markdown-body ul[data-v-8810443e],.message-content.markdown-body ol[data-v-8810443e]{margin:.5rem 0;padding-left:1.25rem}.message-content.markdown-body li[data-v-8810443e]{margin:.25rem 0}.message-content.markdown-body table[data-v-8810443e]{width:100%;border-collapse:collapse;margin:.5rem 0;font-size:.8125rem}.message-content.markdown-body th[data-v-8810443e],.message-content.markdown-body td[data-v-8810443e]{border:1px solid #cbd5e1;padding:6px 8px;text-align:left}.message-content.markdown-body th[data-v-8810443e]{background:#f1f5f9;font-weight:600}.message-content.markdown-body code[data-v-8810443e]{background:#e2e8f0;padding:2px 6px;border-radius:4px;font-size:.8125rem}.message-content.markdown-body hr[data-v-8810443e]{border:none;border-top:1px solid #cbd5e1;margin:.75rem 0}.message-content.markdown-body strong[data-v-8810443e]{font-weight:600;color:#1e293b}.message-content.markdown-body a[data-v-8810443e]{color:#3b82f6;text-decoration:none}.message-content.markdown-body a[data-v-8810443e]:hover{text-decoration:underline}.message-content.typing .dot[data-v-8810443e]:nth-child(3){animation-delay:.4s}@keyframes typing-8810443e{0%,60%,to{transform:translateY(0);opacity:.6}30%{transform:translateY(-4px);opacity:1}}.modal-overlay[data-v-8810443e]{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:center;justify-content:center;border-radius:20px;z-index:10}.confirm-modal[data-v-8810443e]{background:#fff;padding:1.5rem;border-radius:16px;text-align:center;max-width:280px}.confirm-modal h3[data-v-8810443e]{font-size:1.125rem;font-weight:600;color:#1e293b;margin-bottom:.5rem}.confirm-modal p[data-v-8810443e]{color:#64748b;font-size:.875rem;margin-bottom:1.5rem}.modal-actions[data-v-8810443e]{display:flex;gap:.75rem;justify-content:center}.cancel-btn[data-v-8810443e],.confirm-btn[data-v-8810443e]{padding:.625rem 1.25rem;border-radius:8px;font-weight:500;cursor:pointer;transition:all .2s}.cancel-btn[data-v-8810443e]{background:#f1f5f9;color:#64748b;border:none}.cancel-btn[data-v-8810443e]:hover{background:#e2e8f0}.confirm-btn[data-v-8810443e]{background:#dc2626;color:#fff;border:none}.confirm-btn[data-v-8810443e]:hover{background:#b91c1c}.docs-modal[data-v-8810443e]{background:#fff;border-radius:16px;width:480px;max-width:90vw;max-height:80vh;display:flex;flex-direction:column;overflow:hidden}.docs-modal-header[data-v-8810443e]{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;border-bottom:1px solid #e2e8f0}.docs-modal-header h3[data-v-8810443e]{font-size:1.125rem;font-weight:600;color:#1e293b}.docs-modal-body[data-v-8810443e]{padding:1rem 1.5rem;overflow-y:auto;flex:1}.docs-list[data-v-8810443e]{margin-bottom:1.5rem}.doc-item[data-v-8810443e]{display:flex;justify-content:space-between;align-items:center;padding:.75rem;background:#f8fafc;border-radius:8px;margin-bottom:.5rem}.doc-info[data-v-8810443e]{display:flex;flex-direction:column;gap:.25rem}.doc-title[data-v-8810443e]{font-weight:500;color:#1e293b}.doc-date[data-v-8810443e]{font-size:.75rem;color:#64748b}.doc-delete[data-v-8810443e]{background:none;border:none;color:#94a3b8;cursor:pointer;padding:.25rem;border-radius:4px;transition:all .2s}.doc-delete[data-v-8810443e]:hover{background:#fee2e2;color:#dc2626}.doc-form[data-v-8810443e]{display:flex;flex-direction:column;gap:.75rem}.doc-input[data-v-8810443e]{padding:.75rem 1rem;border:2px solid #e2e8f0;border-radius:8px;font-size:.9375rem;outline:none;transition:border-color .2s}.doc-input[data-v-8810443e]:focus{border-color:#3b82f6}.doc-textarea[data-v-8810443e]{padding:.75rem 1rem;border:2px solid #e2e8f0;border-radius:8px;font-size:.9375rem;outline:none;transition:border-color .2s;min-height:150px;resize:vertical;font-family:inherit}.doc-textarea[data-v-8810443e]:focus{border-color:#3b82f6}.save-doc-btn[data-v-8810443e]{padding:.75rem 1.5rem;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border:none;border-radius:8px;font-weight:500;cursor:pointer;transition:all .2s}.save-doc-btn[data-v-8810443e]:hover:not(:disabled){transform:scale(1.02);box-shadow:0 4px 12px #3b82f666}.save-doc-btn[data-v-8810443e]:disabled{opacity:.5;cursor:not-allowed}.doc-item[data-v-8810443e]{cursor:pointer}.doc-view-modal[data-v-8810443e]{background:#fff;border-radius:16px;width:90vw;max-width:900px;height:85vh;display:flex;flex-direction:column;overflow:hidden}.doc-view-header[data-v-8810443e]{display:flex;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;border-bottom:1px solid #e2e8f0;flex-shrink:0}.doc-view-header h3[data-v-8810443e]{font-size:1.25rem;font-weight:600;color:#1e293b}.doc-view-body[data-v-8810443e]{flex:1;padding:1.5rem;overflow-y:auto}.doc-view-content[data-v-8810443e]{white-space:pre-wrap;word-wrap:break-word;font-size:.9375rem;line-height:1.7;color:#334155;font-family:inherit;margin:0}@media (max-width: 480px){.chat-widget-container[data-v-8810443e]{bottom:16px;left:16px}.chat-window[data-v-8810443e]{width:calc(100vw - 32px);height:calc(100vh - 120px);bottom:72px}}.cookie-banner[data-v-86cb79c2]{position:fixed;bottom:0;left:0;right:0;z-index:1000;background:linear-gradient(135deg,#1e293b,#0f172a);padding:1rem;box-shadow:0 -4px 20px #00000026;animation:slideUp-86cb79c2 .4s ease-out}@keyframes slideUp-86cb79c2{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.cookie-content[data-v-86cb79c2]{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;gap:1rem;align-items:flex-start}@media (min-width: 768px){.cookie-content[data-v-86cb79c2]{flex-direction:row;align-items:center;justify-content:space-between}}.cookie-text[data-v-86cb79c2]{display:flex;align-items:flex-start;gap:1rem;flex:1}.cookie-icon[data-v-86cb79c2]{width:24px;height:24px;color:#60a5fa;flex-shrink:0;margin-top:2px}.cookie-message[data-v-86cb79c2]{color:#e2e8f0;font-size:.875rem;line-height:1.5;margin:0}.cookie-link[data-v-86cb79c2]{color:#60a5fa;text-decoration:underline;transition:color .2s}.cookie-link[data-v-86cb79c2]:hover{color:#93c5fd}.cookie-btn-close[data-v-86cb79c2]{background:#3b82f6;color:#fff;padding:.625rem 1.5rem;border-radius:8px;font-weight:500;font-size:.875rem;border:none;cursor:pointer;transition:all .2s;flex-shrink:0}.cookie-btn-close[data-v-86cb79c2]:hover{background:#2563eb;transform:translateY(-1px)}.header-nav[data-v-f7df0599]{background:linear-gradient(135deg,#1e293b,#0f172a);box-shadow:0 4px 20px #0000001a;position:sticky;top:0;z-index:100}.logo[data-v-f7df0599]{display:flex;align-items:center;gap:.75rem;text-decoration:none}.logo-icon[data-v-f7df0599]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:linear-gradient(135deg,#3b82f6,#2563eb);border-radius:10px;color:#fff}.logo-text[data-v-f7df0599]{font-size:1.5rem;font-weight:700;color:#fff;letter-spacing:-.02em}.text-primary[data-v-f7df0599]{color:#3b82f6}.text-primary-light[data-v-f7df0599]{color:#60a5fa}.nav-menu[data-v-f7df0599]{display:flex;gap:.5rem}.nav-link[data-v-f7df0599]{padding:.625rem 1.25rem;color:#94a3b8;text-decoration:none;font-weight:500;font-size:.9375rem;border-radius:8px;transition:all .2s ease}.nav-link[data-v-f7df0599]:hover{color:#fff;background:#ffffff1a}.nav-link-active[data-v-f7df0599]{color:#fff;background:#3b82f633}.nav-dropdown[data-v-f7df0599]{position:relative}.nav-dropdown-trigger[data-v-f7df0599]{cursor:pointer;display:flex;align-items:center;gap:.25rem}.dropdown-chevron[data-v-f7df0599]{transition:transform .2s ease}.nav-dropdown:hover .dropdown-chevron[data-v-f7df0599]{transform:rotate(180deg)}.nav-dropdown-menu[data-v-f7df0599]{position:absolute;top:100%;left:50%;transform:translate(-50%) translateY(8px);min-width:200px;background:#1e293b;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:.5rem;opacity:0;visibility:hidden;transition:all .2s ease;box-shadow:0 12px 40px #0006}.nav-dropdown:hover .nav-dropdown-menu[data-v-f7df0599]{opacity:1;visibility:visible;transform:translate(-50%) translateY(4px)}.nav-dropdown-item[data-v-f7df0599]{display:block;padding:.625rem 1rem;color:#94a3b8;text-decoration:none;font-weight:500;font-size:.875rem;border-radius:8px;transition:all .2s ease}.nav-dropdown-item[data-v-f7df0599]:hover{color:#fff;background:#ffffff14}.nav-dropdown-item.router-link-active[data-v-f7df0599]{color:#fff;background:#3b82f626}.main-content[data-v-f7df0599]{min-height:calc(100vh - 280px);padding:2rem 0}.footer[data-v-f7df0599]{background:#0f172a;margin-top:4rem}.footer-image[data-v-f7df0599]{border-radius:12px;overflow:hidden;max-width:200px}.footer-img[data-v-f7df0599]{width:100%;height:auto;display:block;transition:opacity .3s ease}.footer-social[data-v-f7df0599]{display:flex;gap:.75rem;margin-top:.75rem;padding-top:.75rem}.social-link[data-v-f7df0599]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:#ffffff14;color:#94a3b8;transition:all .2s ease}.social-link[data-v-f7df0599]:hover{background:#ffffff26;color:#fff;transform:translateY(-1px)}.social-icon[data-v-f7df0599]{width:18px;height:18px}.fade-enter-active[data-v-f7df0599],.fade-leave-active[data-v-f7df0599]{transition:opacity .2s ease}.fade-enter-from[data-v-f7df0599],.fade-leave-to[data-v-f7df0599]{opacity:0}@media (max-width: 1200px){.nav-link[data-v-f7df0599]{font-size:.75rem;padding:.5rem .75rem}.nav-menu[data-v-f7df0599]{gap:.125rem}}@media (max-width: 768px){.nav-menu[data-v-f7df0599]{display:none}}.download-btn[data-v-f7df0599]{display:inline-flex;align-items:center;justify-content:center;padding:.25rem;color:#60a5fa;background:#3b82f61a;border-radius:4px;transition:all .2s;cursor:pointer}.download-btn[data-v-f7df0599]:hover{background:#3b82f633;color:#93c5fd}.mobile-menu-btn[data-v-f7df0599]{display:none;flex-direction:column;justify-content:center;align-items:center;width:44px;height:44px;background:transparent;border:none;cursor:pointer;gap:5px;padding:8px;border-radius:8px;transition:background .2s ease}.mobile-menu-btn[data-v-f7df0599]:hover{background:#ffffff1a}.hamburger-line[data-v-f7df0599]{display:block;width:24px;height:2px;background:#e2e8f0;border-radius:2px;transition:all .3s cubic-bezier(.4,0,.2,1);transform-origin:center}.mobile-menu-btn.is-open .hamburger-line[data-v-f7df0599]:nth-child(1){transform:translateY(7px) rotate(45deg)}.mobile-menu-btn.is-open .hamburger-line[data-v-f7df0599]:nth-child(2){opacity:0;transform:scaleX(0)}.mobile-menu-btn.is-open .hamburger-line[data-v-f7df0599]:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.mobile-menu-overlay[data-v-f7df0599]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:150;opacity:0;visibility:hidden;transition:all .3s ease}.mobile-menu-overlay.is-visible[data-v-f7df0599]{opacity:1;visibility:visible}.mobile-menu[data-v-f7df0599]{position:fixed;top:0;right:0;width:min(320px,85vw);height:100vh;background:linear-gradient(180deg,#1e293b,#0f172a);z-index:200;transform:translate(100%);transition:transform .35s cubic-bezier(.4,0,.2,1);box-shadow:-10px 0 40px #0006;display:flex;flex-direction:column}.mobile-menu.is-open[data-v-f7df0599]{transform:translate(0)}.mobile-menu-header[data-v-f7df0599]{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;border-bottom:1px solid rgba(255,255,255,.08)}.mobile-menu-title[data-v-f7df0599]{font-size:1.125rem;font-weight:600;color:#fff;letter-spacing:-.01em}.mobile-menu-close[data-v-f7df0599]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;color:#94a3b8;background:#ffffff0d;border:none;border-radius:8px;cursor:pointer;transition:all .2s ease}.mobile-menu-close[data-v-f7df0599]:hover{color:#fff;background:#ffffff1a}.mobile-menu-nav[data-v-f7df0599]{display:flex;flex-direction:column;padding:1rem;gap:.25rem;overflow-y:auto}.mobile-nav-link[data-v-f7df0599]{padding:.875rem 1rem;color:#94a3b8;text-decoration:none;font-weight:500;font-size:1rem;border-radius:10px;transition:all .2s ease;display:flex;align-items:center;gap:.75rem}.mobile-nav-link[data-v-f7df0599]:hover{color:#fff;background:#ffffff14}.mobile-nav-link-active[data-v-f7df0599]{color:#fff;background:#3b82f626;box-shadow:inset 0 0 0 1px #3b82f64d}@media (max-width: 768px){.nav-menu[data-v-f7df0599]{display:none}.mobile-menu-btn[data-v-f7df0599]{display:flex}}.scroll-top-btn[data-v-f7df0599]{position:fixed;bottom:2rem;right:2rem;z-index:1001;display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:linear-gradient(135deg,#3b82f6,#2563eb);border:none;border-radius:14px;color:#fff;cursor:pointer;box-shadow:0 4px 15px #3b82f666;opacity:0;visibility:hidden;transform:translateY(20px);transition:all .3s cubic-bezier(.4,0,.2,1)}.scroll-top-btn.is-visible[data-v-f7df0599]{opacity:1;visibility:visible;transform:translateY(0)}.scroll-top-btn[data-v-f7df0599]:hover{transform:translateY(-3px);box-shadow:0 6px 24px #3b82f680}.scroll-top-btn[data-v-f7df0599]:active{transform:translateY(0)}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;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}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.z-10{z-index:10}.mx-auto{margin-left:auto;margin-right:auto}.mb-0{margin-bottom:0}.mb-12{margin-bottom:3rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.ml-6{margin-left:1.5rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.block{display:block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-10{height:2.5rem}.h-12{height:3rem}.h-16{height:4rem}.h-20{height:5rem}.h-3{height:.75rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-full{height:100%}.min-h-screen{min-height:100vh}.w-10{width:2.5rem}.w-12{width:3rem}.w-16{width:4rem}.w-3{width:.75rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-full{width:100%}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.flex-1{flex:1 1 0%}.flex-shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.border{border-width:1px}.border-4{border-width:4px}.border-t{border-top-width:1px}.border-blue-600{--tw-border-opacity: 1;border-color:rgb(37 99 235 / var(--tw-border-opacity, 1))}.border-slate-700{--tw-border-opacity: 1;border-color:rgb(51 65 85 / var(--tw-border-opacity, 1))}.border-t-transparent{border-top-color:transparent}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.bg-slate-50{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.p-2{padding:.5rem}.p-6{padding:1.5rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pt-2{padding-top:.5rem}.pt-8{padding-top:2rem}.text-center{text-align:center}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.text-amber-500{--tw-text-opacity: 1;color:rgb(245 158 11 / var(--tw-text-opacity, 1))}.text-amber-600{--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity, 1))}.text-emerald-500{--tw-text-opacity: 1;color:rgb(16 185 129 / var(--tw-text-opacity, 1))}.text-emerald-600{--tw-text-opacity: 1;color:rgb(5 150 105 / var(--tw-text-opacity, 1))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.text-orange-500{--tw-text-opacity: 1;color:rgb(249 115 22 / var(--tw-text-opacity, 1))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-slate-300{--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.text-slate-400{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.text-slate-500{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.text-slate-700{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.opacity-25{opacity:.25}.opacity-75{opacity:.75}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}body{font-family:Inter,system-ui,sans-serif}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#f1f5f9}::-webkit-scrollbar-thumb{background:#94a3b8;border-radius:4px;-webkit-transition:background .2s ease;transition:background .2s ease}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#3b82f6,#2563eb)}::-webkit-scrollbar-corner{background:#f1f5f9}*{scrollbar-width:thin;scrollbar-color:#94a3b8 #f1f5f9}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}@media (min-width: 640px){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 768px){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 1024px){.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 1280px){.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}
