.header-bar[data-astro-cid-srnzhqnh].index-header{background:#fff;border-bottom:2px solid #5070ff;box-shadow:0 2px 10px #5070ff1a;padding:0;flex-shrink:0;cursor:none!important;pointer-events:auto;position:relative;z-index:100;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.header-bar[data-astro-cid-srnzhqnh].index-header [data-astro-cid-srnzhqnh]{cursor:none!important;pointer-events:auto;user-select:none!important;-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important}.header-bar[data-astro-cid-srnzhqnh].index-header img[data-astro-cid-srnzhqnh]{pointer-events:none;user-drag:none;-webkit-user-drag:none}.logo-section[data-astro-cid-srnzhqnh] a[data-astro-cid-srnzhqnh]{-webkit-user-drag:none;user-drag:none;-moz-user-drag:none}.logo-section[data-astro-cid-srnzhqnh] a[data-astro-cid-srnzhqnh],.logo-section[data-astro-cid-srnzhqnh] a[data-astro-cid-srnzhqnh] [data-astro-cid-srnzhqnh]{pointer-events:auto!important;user-select:none!important;-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important}.header-content[data-astro-cid-srnzhqnh]{display:grid!important;grid-template-columns:1fr auto 1fr!important;align-items:center!important;max-width:none!important;padding:12px 20px!important;position:relative!important}.logo-section[data-astro-cid-srnzhqnh]{display:flex;align-items:center;padding-left:8px;justify-self:start}.header-nav[data-astro-cid-srnzhqnh]{display:flex!important;align-items:center!important;gap:8px!important;justify-self:center!important;z-index:10!important}.nav-link[data-astro-cid-srnzhqnh]{display:flex!important;align-items:center!important;gap:8px!important;padding:10px 20px!important;background:#ffffffe6!important;border:2px solid rgba(80,112,255,.2)!important;border-radius:12px!important;color:#374151!important;font-size:14px!important;font-weight:600!important;text-decoration:none!important;cursor:none!important;transition:all .3s ease!important;position:relative!important;overflow:hidden!important;box-shadow:0 2px 8px #0000001a!important}.nav-link[data-astro-cid-srnzhqnh]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(80,112,255,.1),transparent);transition:left .3s ease}.nav-link[data-astro-cid-srnzhqnh]:hover{background:#5070ff14!important;border-color:#5070ff4d!important;color:#5070ff!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px #5070ff26!important}.nav-link[data-astro-cid-srnzhqnh]:hover:before{left:100%!important}.nav-link[data-astro-cid-srnzhqnh]:active{transform:translateY(0)!important;background:#5070ff1f!important}.nav-link[data-astro-cid-srnzhqnh] svg[data-astro-cid-srnzhqnh]{width:16px!important;height:16px!important;transition:all .3s ease!important}.nav-link[data-astro-cid-srnzhqnh]:hover svg[data-astro-cid-srnzhqnh]{color:#5070ff!important;transform:scale(1.1)!important}.header-spacer[data-astro-cid-srnzhqnh]{justify-self:end}.header-actions[data-astro-cid-srnzhqnh]{justify-self:end;display:flex;align-items:center;gap:10px}.action-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;border-radius:12px;font-weight:700;font-size:14px;text-decoration:none;color:#fff;background:linear-gradient(90deg,#5070ff,#6c88ff);border:2px solid rgba(80,112,255,.2);box-shadow:0 2px 8px #0000001a;transition:all .3s ease;position:relative;overflow:hidden;cursor:none!important;user-select:none!important;-webkit-user-select:none!important;-moz-user-select:none!important}.action-btn *{cursor:none!important;user-select:none!important;-webkit-user-select:none!important;-moz-user-select:none!important}.action-btn svg,.action-btn svg *,.action-btn [astro-icon],.action-btn [astro-icon] *{cursor:none!important;pointer-events:none!important}.action-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .3s ease;z-index:1}.action-btn:hover{transform:translateY(-1px)!important;border-color:#5070ff4d!important;box-shadow:0 4px 12px #5070ff26!important}.action-btn:hover:before{left:100%!important}.action-btn:active{transform:translateY(0)}.action-btn:focus-visible{outline:0;box-shadow:0 0 0 2px #fff,0 0 0 4px #5070ffe6}.action-btn__icon{width:18px;height:18px;display:inline-block;transition:all .3s ease;position:relative;z-index:2}.action-btn:hover .action-btn__icon{transform:scale(1.1)!important}.action-btn span{position:relative;z-index:2}.dashboard-btn{background:linear-gradient(90deg,#4060ef,#5070ff)!important}.dashboard-btn:hover:before{left:100%!important}.account-btn{background:linear-gradient(90deg,#4060ef,#5070ff)!important}.account-btn:hover:before{left:100%!important}.logout-btn{background:linear-gradient(90deg,#ef4444,#dc2626)!important}.logout-btn:hover:before{left:100%!important}.login-btn{background:linear-gradient(90deg,#5070ff,#6c88ff)!important}.login-btn:hover:before{left:100%!important}@media (max-width:768px){.header-nav[data-astro-cid-srnzhqnh]{position:static;transform:none;gap:4px;margin-left:auto}.nav-link[data-astro-cid-srnzhqnh]{padding:8px 12px;font-size:12px;gap:6px}.nav-link[data-astro-cid-srnzhqnh] span[data-astro-cid-srnzhqnh]{display:none}.nav-link[data-astro-cid-srnzhqnh] svg[data-astro-cid-srnzhqnh]{width:18px;height:18px}}.antenna-overlay[data-v-d47dd3c2]{--brand:#5070ff;--brand-dark:#3730a3;--brand-subtle:rgba(80, 112, 255, .08);--success:#10b981;--warning:#f59e0b;--danger:#ef4444;--text-primary:#0f172a;--text-secondary:#475569;--text-muted:#94a3b8;--bg-primary:#ffffff;--bg-secondary:#f8fafc;--bg-tertiary:#f1f5f9;--border-light:#e2e8f0;--border-medium:#cbd5e1;--grid-line:#e2e8f0;--radius-sm:6px;--radius-md:10px;--radius-lg:16px;position:fixed;inset:0;background:#0f172a99;backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:10000;padding:20px}.overlay-enter-active[data-v-d47dd3c2],.overlay-leave-active[data-v-d47dd3c2]{transition:opacity .25s ease}.overlay-enter-from[data-v-d47dd3c2],.overlay-leave-to[data-v-d47dd3c2]{opacity:0}.modal-enter-active[data-v-d47dd3c2],.modal-leave-active[data-v-d47dd3c2]{transition:all .3s cubic-bezier(.4,0,.2,1)}.modal-enter-from[data-v-d47dd3c2],.modal-leave-to[data-v-d47dd3c2]{opacity:0;transform:scale(.95) translateY(10px)}.antenna-modal[data-v-d47dd3c2]{background:var(--bg-primary);border-radius:var(--radius-lg);box-shadow:0 25px 50px #0003,0 0 0 1px #5070ff1a;width:100%;max-width:1200px;max-height:80vh;display:flex;flex-direction:column;overflow:hidden}.modal-header[data-v-d47dd3c2]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;background:linear-gradient(135deg,var(--bg-secondary) 0%,var(--bg-primary) 100%);border-bottom:1px solid var(--border-light)}.header-left[data-v-d47dd3c2]{display:flex;align-items:center;gap:14px}.header-icon[data-v-d47dd3c2]{width:48px;height:48px;background:linear-gradient(135deg,var(--brand),var(--brand-dark));border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #5070ff4d}.header-icon svg[data-v-d47dd3c2]{width:26px;height:26px;color:#fff}.header-text h1[data-v-d47dd3c2]{margin:0;font-size:18px;font-weight:700;color:var(--text-primary)}.header-badges[data-v-d47dd3c2]{display:flex;gap:8px;margin-top:4px}.badge[data-v-d47dd3c2]{padding:3px 10px;border-radius:100px;font-size:11px;font-weight:600}.badge-id[data-v-d47dd3c2]{background:var(--brand-subtle);color:var(--brand);font-family:SF Mono,Consolas,monospace}.badge-model[data-v-d47dd3c2]{background:var(--bg-tertiary);color:var(--text-secondary)}.close-btn[data-v-d47dd3c2]{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border:0;background:0 0;border-radius:var(--radius-sm);color:var(--text-muted);cursor:none;transition:all .15s ease}.close-btn[data-v-d47dd3c2]:hover{background:#ef44441a;color:var(--danger)}.close-btn svg[data-v-d47dd3c2]{width:20px;height:20px}.quick-stats[data-v-d47dd3c2]{display:flex;gap:4px;padding:12px 24px;background:var(--bg-secondary);border-bottom:1px solid var(--border-light)}.stat[data-v-d47dd3c2]{flex:1;display:flex;flex-direction:column;align-items:center;padding:8px 12px;background:var(--bg-primary);border-radius:var(--radius-sm);border:1px solid var(--border-light)}.stat-value[data-v-d47dd3c2]{font-size:16px;font-weight:700;color:var(--brand);line-height:1.2}.stat-value small[data-v-d47dd3c2]{font-size:11px;font-weight:500;color:var(--text-muted);margin-left:2px}.stat-label[data-v-d47dd3c2]{font-size:10px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;margin-top:2px}.modal-content[data-v-d47dd3c2]{flex:1;overflow-y:auto;padding:20px 24px}.pattern-section[data-v-d47dd3c2]{margin-bottom:24px}.section-header[data-v-d47dd3c2]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.section-header h2[data-v-d47dd3c2]{display:flex;align-items:center;gap:10px;margin:0;font-size:15px;font-weight:600;color:var(--text-primary)}.section-header h2 svg[data-v-d47dd3c2]{width:20px;height:20px;color:var(--brand)}.view-toggle[data-v-d47dd3c2]{display:flex;background:var(--bg-tertiary);border-radius:var(--radius-sm);padding:3px}.view-toggle button[data-v-d47dd3c2]{padding:6px 14px;border:0;background:0 0;border-radius:4px;font-size:12px;font-weight:600;color:var(--text-muted);cursor:none;transition:all .2s ease}.view-toggle button[data-v-d47dd3c2]:hover{color:var(--text-secondary)}.view-toggle button.active[data-v-d47dd3c2]{background:var(--bg-primary);color:var(--brand);box-shadow:0 1px 3px #0000001a}.pattern-container[data-v-d47dd3c2]{background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:var(--radius-md);overflow:hidden}.polar-chart[data-v-d47dd3c2]{padding:20px}.polar-svg[data-v-d47dd3c2]{width:100%;max-width:400px;margin:0 auto;display:block}.angle-label[data-v-d47dd3c2]{font-size:8px;fill:var(--text-muted);font-weight:500}.db-label[data-v-d47dd3c2]{font-size:7px;fill:var(--text-muted);font-weight:500}.cartesian-chart[data-v-d47dd3c2]{padding:20px}.cartesian-svg[data-v-d47dd3c2]{width:100%;display:block}.axis-label[data-v-d47dd3c2]{font-size:9px;fill:var(--text-muted);font-weight:500}.axis-title[data-v-d47dd3c2]{font-size:10px;fill:var(--text-secondary);font-weight:600}.pattern-legend[data-v-d47dd3c2]{display:flex;justify-content:center;gap:20px;padding:12px 20px;background:var(--bg-primary);border-top:1px solid var(--border-light)}.legend-item[data-v-d47dd3c2]{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--text-secondary)}.legend-color[data-v-d47dd3c2]{width:16px;height:3px;border-radius:2px}.legend-toggle[data-v-d47dd3c2]{display:flex;align-items:center;gap:8px;cursor:none}.legend-toggle input[data-v-d47dd3c2]{width:14px;height:14px;cursor:none}.no-pattern[data-v-d47dd3c2]{padding:60px 20px;text-align:center;color:var(--text-muted)}.no-pattern svg[data-v-d47dd3c2]{width:48px;height:48px;margin-bottom:12px;opacity:.5}.no-pattern p[data-v-d47dd3c2]{margin:0 0 8px;font-size:14px}.no-pattern-id[data-v-d47dd3c2]{font-size:12px;font-family:SF Mono,monospace;opacity:.7}.sections[data-v-d47dd3c2]{display:flex;flex-direction:column;gap:8px}.expandable-section[data-v-d47dd3c2]{background:var(--bg-primary);border:1px solid var(--border-light);border-radius:var(--radius-md);overflow:hidden}.section-toggle[data-v-d47dd3c2]{width:100%;display:flex;align-items:center;gap:12px;padding:14px 16px;border:0;background:0 0;cursor:none;transition:background .15s ease}.section-toggle[data-v-d47dd3c2]:hover{background:var(--bg-secondary)}.section-toggle svg[data-v-d47dd3c2]{width:18px;height:18px;color:var(--brand);flex-shrink:0}.section-toggle span[data-v-d47dd3c2]{flex:1;text-align:left;font-size:14px;font-weight:600;color:var(--text-primary)}.section-toggle .chevron[data-v-d47dd3c2]{color:var(--text-muted);transition:transform .25s ease}.expandable-section.expanded .section-toggle .chevron[data-v-d47dd3c2]{transform:rotate(180deg)}.section-content[data-v-d47dd3c2]{max-height:0;overflow:hidden;transition:max-height .3s ease}.expandable-section.expanded .section-content[data-v-d47dd3c2]{max-height:1000px}.info-grid[data-v-d47dd3c2]{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;padding:1px;background:var(--border-light)}.info-item[data-v-d47dd3c2]{display:flex;flex-direction:column;gap:2px;padding:12px 16px;background:var(--bg-primary)}.info-item.full-width[data-v-d47dd3c2]{grid-column:1/-1}.info-item.highlight[data-v-d47dd3c2]{background:var(--brand-subtle)}.info-label[data-v-d47dd3c2]{font-size:11px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.03em}.info-value[data-v-d47dd3c2]{font-size:13px;font-weight:500;color:var(--text-primary)}.info-value.mono[data-v-d47dd3c2]{font-family:SF Mono,Consolas,monospace;font-size:12px}.loading-state[data-v-d47dd3c2]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px;color:var(--text-muted)}.loading-spinner[data-v-d47dd3c2]{width:40px;height:40px;border:3px solid var(--border-light);border-top-color:var(--brand);border-radius:50%;animation:spin-d47dd3c2 1s linear infinite;margin-bottom:16px}@keyframes spin-d47dd3c2{to{transform:rotate(360deg)}}.loading-state p[data-v-d47dd3c2]{margin:0;font-size:14px}.modal-footer[data-v-d47dd3c2]{display:flex;align-items:center;justify-content:space-between;padding:14px 24px;background:var(--bg-secondary);border-top:1px solid var(--border-light)}.footer-info[data-v-d47dd3c2]{font-size:12px;color:var(--text-muted)}.footer-actions[data-v-d47dd3c2]{display:flex;gap:10px}.btn[data-v-d47dd3c2]{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border:0;border-radius:var(--radius-sm);font-size:13px;font-weight:600;cursor:none;transition:all .2s ease}.btn svg[data-v-d47dd3c2]{width:16px;height:16px}.btn-ghost[data-v-d47dd3c2]{background:0 0;color:var(--text-secondary)}.btn-ghost[data-v-d47dd3c2]:hover{background:var(--bg-tertiary);color:var(--text-primary)}.btn-primary[data-v-d47dd3c2]{background:linear-gradient(135deg,var(--brand),var(--brand-dark));color:#fff}.btn-primary[data-v-d47dd3c2]:hover{box-shadow:0 4px 12px #5070ff4d;transform:translateY(-1px)}@media (max-width:768px){.antenna-overlay[data-v-d47dd3c2]{padding:10px}.antenna-modal[data-v-d47dd3c2]{max-height:calc(100vh - 20px)}.modal-header[data-v-d47dd3c2],.modal-content[data-v-d47dd3c2],.modal-footer[data-v-d47dd3c2]{padding:16px}.quick-stats[data-v-d47dd3c2]{flex-wrap:wrap;padding:12px 16px}.stat[data-v-d47dd3c2]{min-width:calc(33% - 4px)}.info-grid[data-v-d47dd3c2]{grid-template-columns:1fr}.pattern-legend[data-v-d47dd3c2]{flex-wrap:wrap;gap:12px}}@media (max-width:480px){.stat[data-v-d47dd3c2]{min-width:calc(50% - 4px)}.header-badges[data-v-d47dd3c2]{flex-direction:column;gap:4px}.view-toggle button[data-v-d47dd3c2]{padding:6px 10px;font-size:11px}}.antenna-overlay[data-v-d47dd3c2] *,.antenna-modal[data-v-d47dd3c2] *,button[data-v-d47dd3c2],input[data-v-d47dd3c2]{cursor:none!important}.site-panel[data-v-ef81bc94]{--brand:#5070ff;--brand-light:#849aff;--brand-subtle:rgba(80, 112, 255, .08);--brand-border:rgba(80, 112, 255, .2);--text-primary:#0f172a;--text-secondary:#475569;--text-muted:#94a3b8;--bg-primary:#ffffff;--bg-secondary:#f8fafc;--bg-tertiary:#f1f5f9;--border-light:#e2e8f0;--border-medium:#cbd5e1;--success:#10b981;--warning:#f59e0b;--danger:#ef4444;--offset_n:#849aff;--noim3:#5070ff;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--shadow-sm:0 1px 2px rgba(0, 0, 0, .04);--shadow-md:0 4px 12px rgba(0, 0, 0, .08);--shadow-lg:0 12px 40px rgba(0, 0, 0, .12);position:fixed;top:64px;left:0;width:480px;height:calc(100vh - 64px);background:var(--bg-primary);box-shadow:var(--shadow-lg);display:flex;flex-direction:column;z-index:1500;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.slide-enter-active[data-v-ef81bc94],.slide-leave-active[data-v-ef81bc94]{transition:transform .3s cubic-bezier(.4,0,.2,1)}.slide-enter-from[data-v-ef81bc94],.slide-leave-to[data-v-ef81bc94]{transform:translate(-100%)}.expand-enter-active[data-v-ef81bc94],.expand-leave-active[data-v-ef81bc94]{transition:all .25s ease-out;overflow:hidden}.expand-enter-from[data-v-ef81bc94],.expand-leave-to[data-v-ef81bc94]{opacity:0;max-height:0;padding-top:0;padding-bottom:0}.expand-enter-to[data-v-ef81bc94],.expand-leave-from[data-v-ef81bc94]{opacity:1;max-height:2000px}.panel-header[data-v-ef81bc94]{flex-shrink:0;padding:20px;background:linear-gradient(to bottom,var(--bg-secondary),var(--bg-primary));border-bottom:1px solid var(--border-light)}.header-content[data-v-ef81bc94]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.site-identity h1[data-v-ef81bc94]{margin:0 0 10px;font-size:18px;font-weight:650;color:var(--text-primary);line-height:1.3}.site-tags[data-v-ef81bc94]{display:flex;flex-wrap:wrap;gap:6px}.tag[data-v-ef81bc94]{display:inline-flex;align-items:center;padding:3px 10px;border-radius:100px;font-size:11px;font-weight:550;letter-spacing:.02em}.tag.id[data-v-ef81bc94]{background:var(--brand-subtle);color:var(--brand)}.tag.location[data-v-ef81bc94]{background:var(--bg-tertiary);color:var(--text-secondary)}.tag.status[data-v-ef81bc94]{text-transform:uppercase;font-size:10px;letter-spacing:.05em}.tag.status.compliant[data-v-ef81bc94]{background:#10b9811a;color:#059669}.tag.status.warning[data-v-ef81bc94]{background:#f59e0b1a;color:#d97706}.tag.status.noncompliant[data-v-ef81bc94]{background:#ef44441a;color:#dc2626}.close-btn[data-v-ef81bc94]{flex-shrink:0;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border:0;background:0 0;border-radius:var(--radius-md);color:var(--text-muted);cursor:pointer;transition:all .15s ease}.close-btn[data-v-ef81bc94]:hover{background:var(--bg-tertiary);color:var(--text-primary)}.close-btn svg[data-v-ef81bc94]{width:20px;height:20px}.quick-stats[data-v-ef81bc94]{display:flex;gap:4px;margin-top:16px;padding:4px;background:var(--bg-tertiary);border-radius:var(--radius-md)}.quick-stats .stat[data-v-ef81bc94]{flex:1;display:flex;flex-direction:column;align-items:center;padding:10px 8px;border-radius:var(--radius-sm);background:0 0;transition:background .15s ease}.quick-stats .stat[data-v-ef81bc94]:hover{background:var(--bg-primary)}.quick-stats .stat.highlight[data-v-ef81bc94]{background:var(--brand)}.quick-stats .stat.highlight .stat-value[data-v-ef81bc94],.quick-stats .stat.highlight .stat-label[data-v-ef81bc94]{color:#fff}.stat-value[data-v-ef81bc94]{font-size:18px;font-weight:700;color:var(--text-primary);line-height:1}.stat-label[data-v-ef81bc94]{font-size:10px;font-weight:500;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;margin-top:4px}.panel-content[data-v-ef81bc94]{flex:1;overflow-y:auto;padding:16px}.loading-state[data-v-ef81bc94]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;color:var(--text-muted)}.loader[data-v-ef81bc94]{width:32px;height:32px;border:3px solid var(--border-light);border-top-color:var(--brand);border-radius:50%;animation:spin-ef81bc94 .8s linear infinite}@keyframes spin-ef81bc94{to{transform:rotate(360deg)}}.loading-state p[data-v-ef81bc94]{margin:16px 0 0;font-size:14px}.empty-state[data-v-ef81bc94]{text-align:center;padding:60px 20px;color:var(--text-muted)}.empty-state svg[data-v-ef81bc94]{width:48px;height:48px;margin-bottom:16px;opacity:.5}.empty-state h3[data-v-ef81bc94]{margin:0 0 8px;font-size:16px;font-weight:600;color:var(--text-secondary)}.empty-state p[data-v-ef81bc94]{margin:0;font-size:14px}.sections[data-v-ef81bc94]{display:flex;flex-direction:column;gap:8px}.section[data-v-ef81bc94]{background:var(--bg-primary);border:1px solid var(--border-light);border-radius:var(--radius-md);overflow:hidden;transition:border-color .15s ease,box-shadow .15s ease}.section[data-v-ef81bc94]:hover{border-color:var(--border-medium)}.section.services[data-v-ef81bc94]{border-color:#5070e14d;background:linear-gradient(to right,rgba(16,185,129,.03),transparent)}.section.services.auth-needed[data-v-ef81bc94]{border-color:#f59e0b4d;background:linear-gradient(to right,rgba(245,158,11,.03),transparent)}.section-header[data-v-ef81bc94]{width:100%;display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border:0;background:0 0;cursor:pointer;transition:background .15s ease}.section-header[data-v-ef81bc94]:hover{background:var(--bg-secondary)}.section-title[data-v-ef81bc94]{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:600;color:var(--text-primary)}.section-title-acma[data-v-ef81bc94]{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:600;margin-bottom:15px;margin-top:20px;color:var(--text-primary)}.section-title-acma svg[data-v-ef81bc94]{width:18px;height:18px;color:var(--brand);flex-shrink:0}.section-title svg[data-v-ef81bc94]{width:18px;height:18px;color:var(--brand);flex-shrink:0}.chevron[data-v-ef81bc94]{width:18px;height:18px;color:var(--text-muted);transition:transform .2s ease;flex-shrink:0}.chevron.rotated[data-v-ef81bc94]{transform:rotate(180deg)}.lock-badge[data-v-ef81bc94]{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;background:#f59e0b26;border-radius:50%;margin-left:4px}.lock-badge svg[data-v-ef81bc94]{width:12px;height:12px;color:var(--warning)}.inline-badge[data-v-ef81bc94]{padding:2px 8px;background:var(--brand);color:#fff;font-size:11px;font-weight:600;border-radius:100px;margin-left:auto;margin-right:8px}.count-badge[data-v-ef81bc94]{padding:2px 8px;background:var(--bg-tertiary);color:var(--text-secondary);font-size:11px;font-weight:600;border-radius:100px}.section-content[data-v-ef81bc94]{padding:0 16px 16px}.auth-notice[data-v-ef81bc94]{padding:10px 14px;background:#f59e0b1a;border-left:3px solid var(--warning);border-radius:var(--radius-sm);margin-bottom:14px}.auth-notice p[data-v-ef81bc94]{margin:0;font-size:13px;color:#92400e}.services-list[data-v-ef81bc94]{display:flex;flex-direction:column;gap:8px;margin-bottom:14px}.service-row[data-v-ef81bc94]{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;background:var(--bg-secondary);border-radius:var(--radius-sm);transition:background .15s ease}.service-row[data-v-ef81bc94]:hover{background:var(--bg-tertiary)}.service-info[data-v-ef81bc94]{display:flex;flex-direction:column;gap:2px}.service-name[data-v-ef81bc94]{font-size:13px;font-weight:600;color:var(--text-primary)}.service-desc[data-v-ef81bc94]{font-size:12px;color:var(--text-muted)}.service-cost[data-v-ef81bc94]{text-align:right}.cost-value[data-v-ef81bc94]{display:block;font-size:18px;font-weight:700;color:var(--noim3);line-height:1}.cost-unit[data-v-ef81bc94]{font-size:10px;font-weight:500;color:var(--text-muted);text-transform:uppercase}.complexity-row[data-v-ef81bc94]{display:flex;align-items:center;gap:10px;padding:10px 14px;background:var(--bg-secondary);border-radius:var(--radius-sm);margin-bottom:14px}.complexity-label[data-v-ef81bc94]{padding:4px 10px;border-radius:100px;font-size:11px;font-weight:600;text-transform:uppercase}.complexity-label.simple[data-v-ef81bc94]{background:#10b98126;color:#059669}.complexity-label.moderate[data-v-ef81bc94]{background:#3b82f626;color:#2563eb}.complexity-label.complex[data-v-ef81bc94]{background:#f59e0b26;color:#d97706}.complexity-label.very-complex[data-v-ef81bc94]{background:#ef444426;color:#dc2626}.complexity-meta[data-v-ef81bc94]{font-size:12px;color:var(--text-secondary)}.action-btn[data-v-ef81bc94]{width:100%;padding:12px 20px;border:0;border-radius:var(--radius-md);font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;background:linear-gradient(135deg,var(--offset_n),#5070ff);color:#fff}.action-btn[data-v-ef81bc94]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #5070ff4d}.action-btn.auth-required[data-v-ef81bc94]{background:linear-gradient(135deg,var(--warning),#d97706)}.action-btn.auth-required[data-v-ef81bc94]:hover{box-shadow:0 4px 12px #f59e0b4d}.calculating[data-v-ef81bc94]{display:flex;align-items:center;justify-content:center;gap:10px;padding:12px;color:var(--text-muted);font-size:13px}.mini-loader[data-v-ef81bc94]{width:16px;height:16px;border:2px solid var(--border-light);border-top-color:var(--brand);border-radius:50%;animation:spin-ef81bc94 .8s linear infinite}.data-grid[data-v-ef81bc94]{display:flex;flex-direction:column;gap:1px;background:var(--border-light);border-radius:var(--radius-sm);overflow:hidden}.data-row[data-v-ef81bc94]{display:flex;justify-content:space-between;align-items:center;padding:10px 14px;background:var(--bg-primary)}.data-label[data-v-ef81bc94]{font-size:12px;font-weight:500;color:var(--text-muted)}.data-value[data-v-ef81bc94]{font-size:13px;font-weight:500;color:var(--text-primary);text-align:right}.data-value.mono[data-v-ef81bc94]{font-family:SF Mono,Fira Code,monospace;font-size:12px;background:var(--bg-tertiary);padding:2px 8px;border-radius:var(--radius-sm)}.metric-grid[data-v-ef81bc94]{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.metric-grid.two-col[data-v-ef81bc94]{grid-template-columns:repeat(2,1fr)}.metric[data-v-ef81bc94]{text-align:center;padding:14px 10px;background:var(--bg-secondary);border-radius:var(--radius-sm);transition:background .15s ease}.metric[data-v-ef81bc94]:hover{background:var(--bg-tertiary)}.metric.alert[data-v-ef81bc94]{background:#ef444414}.metric.warning[data-v-ef81bc94]{background:#f59e0b14}.metric-value[data-v-ef81bc94]{display:block;font-size:20px;font-weight:700;color:var(--text-primary);line-height:1}.metric.alert .metric-value[data-v-ef81bc94]{color:var(--danger)}.metric.warning .metric-value[data-v-ef81bc94]{color:var(--warning)}.metric-label[data-v-ef81bc94]{display:block;font-size:10px;font-weight:500;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;margin-top:6px}.auth-gate[data-v-ef81bc94]{text-align:center;padding:32px 24px;background:linear-gradient(135deg,#f59e0b14,#fbbf240a);border:1px solid rgba(245,158,11,.2);border-radius:var(--radius-lg);margin:8px 0}.gate-icon[data-v-ef81bc94]{width:56px;height:56px;margin:0 auto 16px;display:flex;align-items:center;justify-content:center;background:#f59e0b26;border-radius:50%}.gate-icon svg[data-v-ef81bc94]{width:28px;height:28px;color:var(--warning)}.auth-gate h3[data-v-ef81bc94]{margin:0 0 8px;font-size:16px;font-weight:600;color:#92400e}.auth-gate p[data-v-ef81bc94]{margin:0 0 20px;font-size:14px;color:#78350f}.login-btn[data-v-ef81bc94]{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;border:0;border-radius:var(--radius-md);background:linear-gradient(135deg,var(--warning),#d97706);color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease}.login-btn[data-v-ef81bc94]:hover{transform:translateY(-2px);box-shadow:0 4px 16px #f59e0b59}.locked-items[data-v-ef81bc94]{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:20px;padding-top:20px;border-top:1px solid rgba(245,158,11,.2)}.locked-items span[data-v-ef81bc94]{font-size:12px;color:#92400e;padding:4px 10px;background:#fbbf2426;border-radius:100px}.card-list[data-v-ef81bc94]{display:flex;flex-direction:column;gap:10px}.card[data-v-ef81bc94]{padding:14px;background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:var(--radius-sm);transition:border-color .15s ease}.card[data-v-ef81bc94]:hover{border-color:var(--border-medium)}.card.compact[data-v-ef81bc94]{padding:12px 14px}.card-header[data-v-ef81bc94]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.card-id[data-v-ef81bc94]{font-family:SF Mono,Fira Code,monospace;font-size:13px;font-weight:600;color:var(--text-primary)}.card-title[data-v-ef81bc94]{font-size:14px;font-weight:600;color:var(--text-primary)}.card-subtitle[data-v-ef81bc94]{font-size:13px;color:var(--text-secondary);margin-bottom:8px}.card-body[data-v-ef81bc94]{margin-bottom:10px}.card-primary[data-v-ef81bc94]{font-size:13px;font-weight:600;color:var(--text-primary)}.card-secondary[data-v-ef81bc94]{font-size:12px;color:var(--text-secondary);margin-top:2px}.card-tertiary[data-v-ef81bc94]{font-size:12px;color:var(--brand);font-weight:500;margin-top:4px}.card-meta[data-v-ef81bc94]{display:flex;flex-wrap:wrap;gap:10px;font-size:12px;color:var(--text-muted)}.card-address[data-v-ef81bc94]{font-size:12px;color:var(--text-muted);margin-top:8px;padding-top:8px;border-top:1px solid var(--border-light)}.card-footer[data-v-ef81bc94]{display:flex;gap:16px;font-size:11px;color:var(--text-muted);margin-top:10px;padding-top:10px;border-top:1px solid var(--border-light)}.card-note[data-v-ef81bc94]{font-size:12px;color:var(--text-secondary);padding:8px 10px;background:var(--brand-subtle);border-left:3px solid var(--brand);border-radius:var(--radius-sm);margin-top:10px}.note-label[data-v-ef81bc94]{font-weight:600;color:var(--brand)}.status-pill[data-v-ef81bc94]{padding:3px 10px;border-radius:100px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.03em}.status-pill.active[data-v-ef81bc94]{background:#10b9811f;color:#059669}.status-pill.expiring[data-v-ef81bc94]{background:#f59e0b1f;color:#d97706}.status-pill.expired[data-v-ef81bc94]{background:#ef44441f;color:#dc2626}.type-pill[data-v-ef81bc94]{padding:3px 10px;background:var(--bg-tertiary);border-radius:100px;font-size:10px;font-weight:500;color:var(--text-secondary);text-transform:uppercase}.type-pill.small[data-v-ef81bc94]{padding:2px 8px;font-size:9px;margin-left:8px}.table-container[data-v-ef81bc94]{overflow-x:auto;margin:0-16px;padding:0 16px}.data-table[data-v-ef81bc94]{width:100%;border-collapse:collapse;font-size:12px}.data-table th[data-v-ef81bc94]{text-align:left;padding:10px 12px;background:var(--bg-tertiary);font-weight:600;font-size:10px;text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);border-bottom:1px solid var(--border-light)}.data-table td[data-v-ef81bc94]{padding:10px 12px;border-bottom:1px solid var(--border-light);color:var(--text-primary);vertical-align:middle}.data-table tr:hover td[data-v-ef81bc94]{background:var(--bg-secondary)}.data-table .mono[data-v-ef81bc94]{font-family:SF Mono,Fira Code,monospace;font-size:11px}.data-table .primary[data-v-ef81bc94]{font-weight:600;color:var(--brand)}.freq-table-container[data-v-ef81bc94]{max-height:280px;overflow-y:auto;border:1px solid var(--border-light);border-radius:var(--radius-sm)}.freq-table[data-v-ef81bc94]{width:100%;border-collapse:collapse;font-size:11px}.freq-table thead[data-v-ef81bc94]{position:sticky;top:0;z-index:1}.freq-table th[data-v-ef81bc94]{text-align:left;padding:8px 10px;background:var(--bg-tertiary);font-weight:600;font-size:9px;text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);border-bottom:1px solid var(--border-light);white-space:nowrap}.freq-table td[data-v-ef81bc94]{padding:6px 10px;border-bottom:1px solid var(--border-light);color:var(--text-primary);white-space:nowrap}.freq-table tr:hover td[data-v-ef81bc94]{background:var(--bg-secondary)}.freq-table .freq-cell[data-v-ef81bc94]{font-family:SF Mono,Fira Code,monospace;font-size:11px;font-weight:600;color:var(--brand)}.freq-table .licence-cell[data-v-ef81bc94]{font-family:SF Mono,Fira Code,monospace;font-size:10px;color:var(--text-secondary)}.emission-tag-sm[data-v-ef81bc94]{display:inline-block;padding:1px 6px;background:var(--brand-subtle);color:var(--brand);border-radius:3px;font-size:9px;font-weight:600;text-transform:uppercase}.emission-tag[data-v-ef81bc94]{display:inline-block;padding:2px 8px;background:var(--brand-subtle);color:var(--brand);border-radius:var(--radius-sm);font-size:10px;font-weight:600;text-transform:uppercase}.callsign[data-v-ef81bc94]{display:inline-block;padding:2px 6px;background:#8b5cf61f;color:#7c3aed;border-radius:var(--radius-sm);font-size:10px;font-weight:500;margin-left:6px}.callsign-badge[data-v-ef81bc94]{padding:3px 10px;background:#8b5cf61f;color:#7c3aed;border-radius:100px;font-size:11px;font-weight:600}.specs-grid[data-v-ef81bc94]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin:12px 0}.specs-grid.compact[data-v-ef81bc94]{gap:10px}.spec-group[data-v-ef81bc94]{padding:12px;background:var(--bg-primary);border:1px solid var(--border-light);border-radius:var(--radius-sm)}.spec-group h5[data-v-ef81bc94]{margin:0 0 10px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted)}.spec-row[data-v-ef81bc94]{display:flex;justify-content:space-between;align-items:center;padding:4px 0;font-size:12px}.spec-row span[data-v-ef81bc94]:first-child{color:var(--text-secondary)}.spec-row span[data-v-ef81bc94]:last-child{font-weight:500;color:var(--text-primary)}.spec-row .mono[data-v-ef81bc94]{font-family:SF Mono,Fira Code,monospace;font-size:11px}.emissions-wrap[data-v-ef81bc94]{margin-top:14px;padding:12px 14px;background:var(--bg-secondary);border-radius:var(--radius-sm)}.emissions-label[data-v-ef81bc94]{display:block;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:10px}.emission-tags[data-v-ef81bc94]{display:flex;flex-wrap:wrap;gap:6px}@media (max-width:520px){.site-panel[data-v-ef81bc94]{width:100%}.metric-grid[data-v-ef81bc94]{grid-template-columns:repeat(2,1fr)}.specs-grid[data-v-ef81bc94]{grid-template-columns:1fr}}.card-id.clickable[data-v-ef81bc94]{cursor:pointer;color:var(--brand);transition:all .15s ease}.card-id.clickable[data-v-ef81bc94]:hover{text-decoration:underline;color:var(--brand-light)}.p2a-form[data-v-5966ed69]{--brand:#5070ff;--brand-light:#849aff;--brand-dark:#3730a3;--brand-subtle:rgba(80, 112, 255, .08);--text-primary:#0f172a;--text-secondary:#475569;--text-muted:#94a3b8;--bg-primary:#ffffff;--bg-secondary:#f8fafc;--bg-tertiary:#f1f5f9;--border-light:#e2e8f0;--border-medium:#cbd5e1;--success:#10b981;--danger:#ef4444;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--shadow-sm:0 1px 2px rgba(0, 0, 0, .04);--shadow-md:0 4px 12px rgba(0, 0, 0, .08);display:flex;flex-direction:column;gap:20px;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.form-intro[data-v-5966ed69]{margin-bottom:4px}.form-intro h2[data-v-5966ed69]{margin:0 0 6px;font-size:22px;font-weight:700;color:var(--text-primary);letter-spacing:-.02em}.form-intro p[data-v-5966ed69]{margin:0;font-size:14px;color:var(--text-muted);font-weight:500}.form-section[data-v-5966ed69]{background:#fff;border:1px solid var(--border-light);border-radius:var(--radius-lg);padding:0;overflow:hidden;transition:all .2s ease}.form-section[data-v-5966ed69]:hover{border-color:var(--border-medium);box-shadow:var(--shadow-sm)}.section-header[data-v-5966ed69]{display:flex;align-items:center;gap:14px;padding:18px 20px;background:linear-gradient(to right,var(--bg-secondary),var(--bg-primary));border-bottom:1px solid var(--border-light);flex-wrap:wrap}.section-icon[data-v-5966ed69]{width:40px;height:40px;background:linear-gradient(135deg,var(--brand),var(--brand-dark));border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 4px 12px #5070ff33}.section-icon svg[data-v-5966ed69]{width:20px;height:20px;color:#fff}.section-header h3[data-v-5966ed69]{margin:0;font-size:16px;font-weight:650;color:var(--text-primary);letter-spacing:-.01em}.section-subtitle[data-v-5966ed69]{width:100%;margin:8px 0 0;font-size:13px;color:var(--text-muted);font-weight:500;padding-left:54px;line-height:1.5}.form-grid[data-v-5966ed69]{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;padding:20px}.form-field[data-v-5966ed69]{display:flex;flex-direction:column;gap:8px}.form-field.full-width[data-v-5966ed69]{grid-column:1/-1}.form-field.compact-checks[data-v-5966ed69]{flex-direction:row!important}.form-field label[data-v-5966ed69]{font-size:13px;font-weight:600;color:var(--text-secondary);letter-spacing:-.01em}.required[data-v-5966ed69]{color:var(--danger);font-weight:700}.form-field input[data-v-5966ed69],.form-field select[data-v-5966ed69],.form-field textarea[data-v-5966ed69]{padding:12px 14px;border:2px solid var(--border-light);border-radius:var(--radius-md);font-size:14px;color:var(--text-primary);background:var(--bg-primary);transition:all .2s cubic-bezier(.4,0,.2,1);font-family:inherit}.form-field input[data-v-5966ed69]:hover,.form-field select[data-v-5966ed69]:hover,.form-field textarea[data-v-5966ed69]:hover{border-color:var(--border-medium)}.form-field input[data-v-5966ed69]:focus,.form-field select[data-v-5966ed69]:focus,.form-field textarea[data-v-5966ed69]:focus{outline:0;border-color:var(--brand);background:#fff;box-shadow:0 0 0 3px #5070ff1a}.form-field input.readonly[data-v-5966ed69],.form-field input[readonly][data-v-5966ed69]{background:var(--bg-tertiary);color:var(--text-muted);cursor:not-allowed;border-color:var(--border-light)}.form-field.has-error input[data-v-5966ed69],.form-field.has-error select[data-v-5966ed69],.form-field.has-error textarea[data-v-5966ed69]{border-color:var(--danger);background:#ef444408}.field-error[data-v-5966ed69]{font-size:12px;color:var(--danger);font-weight:500;display:flex;align-items:center;gap:4px}.field-hint[data-v-5966ed69]{font-size:12px;color:var(--text-muted);font-weight:500}.checkbox-field[data-v-5966ed69]{display:flex;align-items:center;gap:10px;padding:12px 14px;background:var(--bg-secondary);border-radius:var(--radius-md);transition:all .2s ease;cursor:pointer}.checkbox-field[data-v-5966ed69]:hover{background:var(--bg-tertiary)}.checkbox-field input[type=checkbox][data-v-5966ed69]{width:20px;height:20px;cursor:pointer;accent-color:var(--brand)}.checkbox-field label[data-v-5966ed69]{font-size:14px;font-weight:500;color:var(--text-secondary);cursor:pointer;margin:0;flex:1}.compact-checks[data-v-5966ed69]{display:flex!important;flex-direction:row!important;gap:16px;align-items:center;grid-column:1/-1!important}.compact-checkbox[data-v-5966ed69]{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;background:var(--bg-secondary);border-radius:var(--radius-md);font-size:13px;font-weight:550;color:var(--text-secondary);cursor:pointer;transition:all .15s ease;white-space:nowrap}.compact-checkbox[data-v-5966ed69]:hover{background:var(--bg-tertiary)}.compact-checkbox input[type=checkbox][data-v-5966ed69]{width:16px;height:16px;margin:0;cursor:pointer;accent-color:var(--brand)}.compact-checkbox span[data-v-5966ed69]{-webkit-user-select:none;-moz-user-select:none;user-select:none}.checkbox-grid[data-v-5966ed69]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;padding:20px}.checkbox-card[data-v-5966ed69]{display:flex;align-items:center;gap:12px;padding:14px 16px;background:#fff;border:2px solid var(--border-light);border-radius:var(--radius-md);transition:all .2s cubic-bezier(.4,0,.2,1);cursor:pointer;position:relative}.checkbox-card[data-v-5966ed69]:before{content:"";position:absolute;inset:0;border-radius:var(--radius-md);background:linear-gradient(135deg,transparent,var(--brand-subtle));opacity:0;transition:opacity .2s ease}.checkbox-card[data-v-5966ed69]:hover{border-color:var(--brand-light);transform:translateY(-1px);box-shadow:0 4px 12px #5070ff14}.checkbox-card[data-v-5966ed69]:hover:before{opacity:1}.checkbox-card.selected[data-v-5966ed69]{border-color:var(--brand);background:var(--brand-subtle);box-shadow:0 4px 12px #5070ff26}.checkbox-card.selected[data-v-5966ed69]:before{opacity:0}.checkbox-card input[type=checkbox][data-v-5966ed69]{width:20px;height:20px;cursor:pointer;accent-color:var(--brand);position:relative;z-index:1}.checkbox-card label[data-v-5966ed69]{font-size:14px;font-weight:550;color:var(--text-secondary);cursor:pointer;margin:0;flex:1;position:relative;z-index:1}.checkbox-card.selected label[data-v-5966ed69]{color:var(--text-primary)}.radio-group[data-v-5966ed69]{display:flex;gap:12px;flex-wrap:wrap}.radio-option[data-v-5966ed69]{display:flex;align-items:center;gap:10px;padding:10px 16px;background:#fff;border:2px solid var(--border-light);border-radius:var(--radius-md);transition:all .2s ease;cursor:pointer}.radio-option[data-v-5966ed69]:hover{border-color:var(--brand-light);background:var(--brand-subtle)}.radio-option[data-v-5966ed69]:has(input:checked){border-color:var(--brand);background:var(--brand-subtle);box-shadow:0 2px 8px #5070ff26}.radio-option input[type=radio][data-v-5966ed69]{width:18px;height:18px;cursor:pointer;accent-color:var(--brand)}.radio-option label[data-v-5966ed69]{font-size:14px;font-weight:550;color:var(--text-secondary);cursor:pointer;margin:0}.radio-option:has(input:checked) label[data-v-5966ed69]{color:var(--text-primary)}.inline-radio-group[data-v-5966ed69]{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.inline-radio[data-v-5966ed69]{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;background:var(--bg-secondary);border:2px solid transparent;border-radius:var(--radius-md);font-size:13px;font-weight:550;color:var(--text-secondary);cursor:pointer;transition:all .15s cubic-bezier(.4,0,.2,1);white-space:nowrap}.inline-radio[data-v-5966ed69]:hover{background:var(--bg-tertiary);border-color:var(--border-medium)}.inline-radio[data-v-5966ed69]:has(input:checked){background:var(--brand);color:#fff;border-color:var(--brand);box-shadow:0 2px 8px #5070ff4d}.inline-radio input[type=radio][data-v-5966ed69]{width:16px;height:16px;margin:0;cursor:pointer}.inline-radio:has(input:checked) input[type=radio][data-v-5966ed69]{accent-color:#fff}.inline-radio span[data-v-5966ed69]{-webkit-user-select:none;-moz-user-select:none;user-select:none}.inline-input[data-v-5966ed69]{flex:1;min-width:140px;padding:8px 12px;border:2px solid var(--border-light);border-radius:var(--radius-md);font-size:13px;color:var(--text-primary);background:#fff;transition:all .2s ease}.inline-input[data-v-5966ed69]:focus{outline:0;border-color:var(--brand);box-shadow:0 0 0 3px #5070ff1a}.inline-input[data-v-5966ed69]::-moz-placeholder{color:var(--text-muted);font-size:13px}.inline-input[data-v-5966ed69]::placeholder{color:var(--text-muted);font-size:13px}.station-grid[data-v-5966ed69]{display:grid;gap:16px;padding:20px}.station-subsection[data-v-5966ed69]{background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:var(--radius-md);padding:18px;transition:all .2s ease}.station-subsection[data-v-5966ed69]:hover{border-color:var(--border-medium);background:#fff;box-shadow:var(--shadow-sm)}.station-subsection h4[data-v-5966ed69]{margin:0 0 16px;font-size:14px;font-weight:650;color:var(--text-primary);padding-bottom:12px;border-bottom:2px solid var(--border-light);letter-spacing:-.01em;display:flex;align-items:center;gap:8px}.station-subsection h4[data-v-5966ed69]:before{content:"";width:3px;height:16px;background:linear-gradient(to bottom,var(--brand),var(--brand-dark));border-radius:100px}@media (max-width:768px){.form-grid[data-v-5966ed69],.checkbox-grid[data-v-5966ed69]{grid-template-columns:1fr;padding:16px}.section-header[data-v-5966ed69]{padding:16px}.section-subtitle[data-v-5966ed69]{padding-left:0;margin-top:12px}.form-intro h2[data-v-5966ed69]{font-size:20px}}@media (max-width:480px){.form-intro h2[data-v-5966ed69]{font-size:18px}.checkbox-card[data-v-5966ed69],.radio-option[data-v-5966ed69]{padding:12px 14px}}.p2p-form[data-v-9dd151dc]{--brand:#5070ff;--brand-light:#849aff;--brand-dark:#3730a3;--brand-subtle:rgba(80, 112, 255, .08);--text-primary:#0f172a;--text-secondary:#475569;--text-muted:#94a3b8;--bg-primary:#ffffff;--bg-secondary:#f8fafc;--bg-tertiary:#f1f5f9;--border-light:#e2e8f0;--border-medium:#cbd5e1;--success:#10b981;--danger:#ef4444;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--shadow-sm:0 1px 2px rgba(0, 0, 0, .04);--shadow-md:0 4px 12px rgba(0, 0, 0, .08);display:flex;flex-direction:column;gap:20px;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.form-intro[data-v-9dd151dc]{margin-bottom:4px}.form-intro h2[data-v-9dd151dc]{margin:0 0 6px;font-size:22px;font-weight:700;color:var(--text-primary);letter-spacing:-.02em}.form-intro p[data-v-9dd151dc]{margin:0;font-size:14px;color:var(--text-muted);font-weight:500}.form-section[data-v-9dd151dc]{background:#fff;border:1px solid var(--border-light);border-radius:var(--radius-lg);padding:0;overflow:hidden;transition:all .2s ease}.form-section[data-v-9dd151dc]:hover{border-color:var(--border-medium);box-shadow:var(--shadow-sm)}.section-header[data-v-9dd151dc]{display:flex;align-items:center;gap:14px;padding:18px 20px;background:linear-gradient(to right,var(--bg-secondary),var(--bg-primary));border-bottom:1px solid var(--border-light);flex-wrap:wrap}.section-icon[data-v-9dd151dc]{width:40px;height:40px;background:linear-gradient(135deg,var(--brand),var(--brand-dark));border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 4px 12px #5070ff33}.section-icon svg[data-v-9dd151dc]{width:20px;height:20px;color:#fff}.section-header h3[data-v-9dd151dc]{margin:0;font-size:16px;font-weight:650;color:var(--text-primary);letter-spacing:-.01em}.auto-badge[data-v-9dd151dc]{padding:4px 10px;background:#10b9811a;color:#059669;border-radius:100px;font-size:11px;font-weight:650;text-transform:uppercase;letter-spacing:.05em;margin-left:auto}.section-subtitle[data-v-9dd151dc]{width:100%;margin:8px 0 0;font-size:13px;color:var(--text-muted);font-weight:500;padding-left:54px;line-height:1.5}.form-grid[data-v-9dd151dc]{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;padding:20px}.form-field[data-v-9dd151dc]{display:flex;flex-direction:column;gap:8px;position:relative}.form-field.full-width[data-v-9dd151dc]{grid-column:1/-1}.form-field.compact-checks[data-v-9dd151dc]{flex-direction:row!important}.form-field label[data-v-9dd151dc]{font-size:13px;font-weight:600;color:var(--text-secondary);letter-spacing:-.01em}.required[data-v-9dd151dc]{color:var(--danger);font-weight:700}.form-field input[data-v-9dd151dc],.form-field select[data-v-9dd151dc],.form-field textarea[data-v-9dd151dc]{padding:12px 14px;border:2px solid var(--border-light);border-radius:var(--radius-md);font-size:14px;color:var(--text-primary);background:var(--bg-primary);transition:all .2s cubic-bezier(.4,0,.2,1);font-family:inherit}.form-field input[data-v-9dd151dc]:hover,.form-field select[data-v-9dd151dc]:hover,.form-field textarea[data-v-9dd151dc]:hover{border-color:var(--border-medium)}.form-field input[data-v-9dd151dc]:focus,.form-field select[data-v-9dd151dc]:focus,.form-field textarea[data-v-9dd151dc]:focus{outline:0;border-color:var(--brand);background:#fff;box-shadow:0 0 0 3px #5070ff1a}.form-field input.readonly[data-v-9dd151dc],.form-field input[readonly][data-v-9dd151dc]{background:var(--bg-tertiary);color:var(--text-muted);cursor:not-allowed;border-color:var(--border-light)}.form-field.has-error input[data-v-9dd151dc],.form-field.has-error select[data-v-9dd151dc],.form-field.has-error textarea[data-v-9dd151dc]{border-color:var(--danger);background:#ef444408}.field-error[data-v-9dd151dc]{font-size:12px;color:var(--danger);font-weight:500;display:flex;align-items:center;gap:4px}.field-hint[data-v-9dd151dc]{font-size:12px;color:var(--text-muted);font-weight:500}.checkbox-field[data-v-9dd151dc]{display:flex;align-items:center;gap:10px;padding:12px 14px;background:var(--bg-secondary);border-radius:var(--radius-md);transition:all .2s ease;cursor:pointer}.checkbox-field[data-v-9dd151dc]:hover{background:var(--bg-tertiary)}.checkbox-field input[type=checkbox][data-v-9dd151dc]{width:20px;height:20px;cursor:pointer;accent-color:var(--brand)}.checkbox-field label[data-v-9dd151dc]{font-size:14px;font-weight:500;color:var(--text-secondary);cursor:pointer;margin:0;flex:1}.compact-checks[data-v-9dd151dc]{display:flex!important;flex-direction:row!important;gap:16px;align-items:center;grid-column:1/-1!important}.compact-checkbox[data-v-9dd151dc]{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;background:var(--bg-secondary);border-radius:var(--radius-md);font-size:13px;font-weight:550;color:var(--text-secondary);cursor:pointer;transition:all .15s ease;white-space:nowrap}.compact-checkbox[data-v-9dd151dc]:hover{background:var(--bg-tertiary)}.compact-checkbox input[type=checkbox][data-v-9dd151dc]{width:16px;height:16px;margin:0;cursor:pointer;accent-color:var(--brand)}.compact-checkbox span[data-v-9dd151dc]{-webkit-user-select:none;-moz-user-select:none;user-select:none}.checkbox-grid[data-v-9dd151dc]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;padding:20px}.checkbox-card[data-v-9dd151dc]{display:flex;align-items:center;gap:12px;padding:14px 16px;background:#fff;border:2px solid var(--border-light);border-radius:var(--radius-md);transition:all .2s cubic-bezier(.4,0,.2,1);cursor:pointer;position:relative}.checkbox-card[data-v-9dd151dc]:before{content:"";position:absolute;inset:0;border-radius:var(--radius-md);background:linear-gradient(135deg,transparent,var(--brand-subtle));opacity:0;transition:opacity .2s ease}.checkbox-card[data-v-9dd151dc]:hover{border-color:var(--brand-light);transform:translateY(-1px);box-shadow:0 4px 12px #5070ff14}.checkbox-card[data-v-9dd151dc]:hover:before{opacity:1}.checkbox-card.selected[data-v-9dd151dc]{border-color:var(--brand);background:var(--brand-subtle);box-shadow:0 4px 12px #5070ff26}.checkbox-card.selected[data-v-9dd151dc]:before{opacity:0}.checkbox-card input[type=checkbox][data-v-9dd151dc]{width:20px;height:20px;cursor:pointer;accent-color:var(--brand);position:relative;z-index:1}.checkbox-card label[data-v-9dd151dc]{font-size:14px;font-weight:550;color:var(--text-secondary);cursor:pointer;margin:0;flex:1;position:relative;z-index:1}.checkbox-card.selected label[data-v-9dd151dc]{color:var(--text-primary)}.radio-group[data-v-9dd151dc]{display:flex;gap:12px;flex-wrap:wrap}.radio-option[data-v-9dd151dc]{display:flex;align-items:center;gap:10px;padding:10px 16px;background:#fff;border:2px solid var(--border-light);border-radius:var(--radius-md);transition:all .2s ease;cursor:pointer}.radio-option[data-v-9dd151dc]:hover{border-color:var(--brand-light);background:var(--brand-subtle)}.radio-option[data-v-9dd151dc]:has(input:checked){border-color:var(--brand);background:var(--brand-subtle);box-shadow:0 2px 8px #5070ff26}.radio-option input[type=radio][data-v-9dd151dc]{width:18px;height:18px;cursor:pointer;accent-color:var(--brand)}.radio-option label[data-v-9dd151dc]{font-size:14px;font-weight:550;color:var(--text-secondary);cursor:pointer;margin:0}.radio-option:has(input:checked) label[data-v-9dd151dc]{color:var(--text-primary)}.inline-radio-group[data-v-9dd151dc]{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.inline-radio[data-v-9dd151dc]{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;background:var(--bg-secondary);border:2px solid transparent;border-radius:var(--radius-md);font-size:13px;font-weight:550;color:var(--text-secondary);cursor:pointer;transition:all .15s cubic-bezier(.4,0,.2,1);white-space:nowrap}.inline-radio[data-v-9dd151dc]:hover{background:var(--bg-tertiary);border-color:var(--border-medium)}.inline-radio[data-v-9dd151dc]:has(input:checked){background:var(--brand);color:#fff;border-color:var(--brand);box-shadow:0 2px 8px #5070ff4d}.inline-radio input[type=radio][data-v-9dd151dc]{width:16px;height:16px;margin:0;cursor:pointer}.inline-radio:has(input:checked) input[type=radio][data-v-9dd151dc]{accent-color:#fff}.inline-radio span[data-v-9dd151dc]{-webkit-user-select:none;-moz-user-select:none;user-select:none}.inline-input[data-v-9dd151dc]{flex:1;min-width:140px;padding:8px 12px;border:2px solid var(--border-light);border-radius:var(--radius-md);font-size:13px;color:var(--text-primary);background:#fff;transition:all .2s ease}.inline-input[data-v-9dd151dc]:focus{outline:0;border-color:var(--brand);box-shadow:0 0 0 3px #5070ff1a}.inline-input[data-v-9dd151dc]::-moz-placeholder{color:var(--text-muted);font-size:13px}.inline-input[data-v-9dd151dc]::placeholder{color:var(--text-muted);font-size:13px}.station-grid[data-v-9dd151dc]{display:grid;gap:16px;padding:20px}.station-subsection[data-v-9dd151dc]{background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:var(--radius-md);padding:18px;transition:all .2s ease}.station-subsection[data-v-9dd151dc]:hover{border-color:var(--border-medium);background:#fff;box-shadow:var(--shadow-sm)}.station-subsection h4[data-v-9dd151dc]{margin:0 0 16px;font-size:14px;font-weight:650;color:var(--text-primary);padding-bottom:12px;border-bottom:2px solid var(--border-light);letter-spacing:-.01em;display:flex;align-items:center;gap:8px}.station-subsection h4[data-v-9dd151dc]:before{content:"";width:3px;height:16px;background:linear-gradient(to bottom,var(--brand),var(--brand-dark));border-radius:100px}.dual-station-grid[data-v-9dd151dc]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.station-section[data-v-9dd151dc]{margin:0}.station-header[data-v-9dd151dc]{display:flex;align-items:center;gap:12px;padding:16px 18px}.station-badge[data-v-9dd151dc]{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;color:#fff;flex-shrink:0}.station-badge.station-a[data-v-9dd151dc]{background:linear-gradient(135deg,#5070ff,#3730a3);box-shadow:0 4px 12px #5070ff4d}.station-badge.station-b[data-v-9dd151dc]{background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 4px 12px #10b9814d}.station-header h3[data-v-9dd151dc]{margin:0;font-size:16px;font-weight:650;color:var(--text-primary)}.station-content[data-v-9dd151dc]{padding:16px;display:flex;flex-direction:column;gap:14px}.form-grid-single[data-v-9dd151dc]{display:flex;flex-direction:column;gap:14px}.search-results[data-v-9dd151dc]{position:absolute;top:100%;left:0;right:0;margin-top:4px;background:#fff;border:2px solid var(--brand);border-radius:var(--radius-md);box-shadow:0 8px 24px #0000001f;max-height:240px;overflow-y:auto;z-index:100}.search-result-item[data-v-9dd151dc]{padding:12px 14px;cursor:pointer;transition:background .15s ease;border-bottom:1px solid var(--border-light)}.search-result-item[data-v-9dd151dc]:last-child{border-bottom:none}.search-result-item[data-v-9dd151dc]:hover{background:var(--brand-subtle)}.result-main[data-v-9dd151dc]{font-size:14px;font-weight:600;color:var(--text-primary);margin-bottom:2px}.result-meta[data-v-9dd151dc]{font-size:12px;color:var(--text-muted)}.inline-radio.compact[data-v-9dd151dc]{padding:6px 12px;font-size:12px}.mt-2[data-v-9dd151dc]{margin-top:8px}@media (max-width:968px){.dual-station-grid[data-v-9dd151dc]{grid-template-columns:1fr}}@media (max-width:768px){.form-grid[data-v-9dd151dc],.checkbox-grid[data-v-9dd151dc]{grid-template-columns:1fr;padding:16px}.section-header[data-v-9dd151dc]{padding:16px}.section-subtitle[data-v-9dd151dc]{padding-left:0;margin-top:12px}.form-intro h2[data-v-9dd151dc]{font-size:20px}}@media (max-width:480px){.form-intro h2[data-v-9dd151dc]{font-size:18px}.checkbox-card[data-v-9dd151dc],.radio-option[data-v-9dd151dc]{padding:12px 14px}}.acma-overlay[data-v-ff7b0729]{--brand:#5070ff;--brand-light:#849aff;--brand-dark:#3730a3;--brand-subtle:rgba(80, 112, 255, .08);--brand-border:rgba(80, 112, 255, .2);--success:#10b981;--success-dark:#059669;--warning:#f59e0b;--danger:#ef4444;--text-primary:#0f172a;--text-secondary:#475569;--text-muted:#94a3b8;--bg-primary:#ffffff;--bg-secondary:#f8fafc;--bg-tertiary:#f1f5f9;--border-light:#e2e8f0;--border-medium:#cbd5e1;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--shadow-sm:0 1px 2px rgba(0, 0, 0, .04);--shadow-md:0 4px 12px rgba(0, 0, 0, .08);--shadow-lg:0 12px 40px rgba(0, 0, 0, .12);position:fixed;inset:0;background:#0f172abf;backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;z-index:10000;padding:80px 20px 20px;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.overlay-enter-active[data-v-ff7b0729],.overlay-leave-active[data-v-ff7b0729]{transition:opacity .25s ease}.overlay-enter-from[data-v-ff7b0729],.overlay-leave-to[data-v-ff7b0729]{opacity:0}.modal-enter-active[data-v-ff7b0729],.modal-leave-active[data-v-ff7b0729]{transition:all .3s cubic-bezier(.4,0,.2,1)}.modal-enter-from[data-v-ff7b0729],.modal-leave-to[data-v-ff7b0729]{opacity:0;transform:scale(.95) translateY(10px)}.acma-modal[data-v-ff7b0729]{background:var(--bg-primary);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg),0 0 0 1px var(--border-light);width:100%;max-width:980px;max-height:calc(100vh - 140px);display:flex;flex-direction:column;overflow:hidden}.modal-header[data-v-ff7b0729]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;background:linear-gradient(to bottom,var(--bg-secondary),var(--bg-primary));border-bottom:1px solid var(--border-light);flex-shrink:0}.header-content[data-v-ff7b0729]{display:flex;align-items:center;gap:14px;flex:1}.header-icon[data-v-ff7b0729]{width:48px;height:48px;background:linear-gradient(135deg,var(--brand),var(--brand-dark));border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;box-shadow:0 4px 16px #5070ff40;flex-shrink:0}.header-icon svg[data-v-ff7b0729]{width:24px;height:24px;color:#fff}.header-text h1[data-v-ff7b0729]{margin:0 0 4px;font-size:18px;font-weight:700;color:var(--text-primary);letter-spacing:-.01em}.header-text p[data-v-ff7b0729]{margin:0;font-size:13px;color:var(--text-muted);font-weight:500}.close-btn[data-v-ff7b0729]{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border:0;background:0 0;border-radius:var(--radius-md);color:var(--text-muted);cursor:pointer;transition:all .15s ease;flex-shrink:0}.close-btn[data-v-ff7b0729]:hover{background:#ef44441a;color:var(--danger)}.close-btn svg[data-v-ff7b0729]{width:20px;height:20px}.progress-bar[data-v-ff7b0729]{padding:16px 24px;background:var(--bg-secondary);border-bottom:1px solid var(--border-light);position:relative}.progress-steps[data-v-ff7b0729]{display:flex;justify-content:space-between;position:relative;z-index:1}.progress-step[data-v-ff7b0729]{display:flex;flex-direction:column;align-items:center;gap:6px}.step-circle[data-v-ff7b0729]{width:32px;height:32px;border-radius:50%;background:var(--bg-primary);border:2px solid var(--border-medium);display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:600;color:var(--text-muted);transition:all .3s ease}.step-circle svg[data-v-ff7b0729]{width:16px;height:16px}.progress-step.active .step-circle[data-v-ff7b0729]{background:var(--brand);border-color:var(--brand);color:#fff}.progress-step.completed .step-circle[data-v-ff7b0729]{background:var(--success);border-color:var(--success);color:#fff}.step-label[data-v-ff7b0729]{font-size:11px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em}.progress-step.active .step-label[data-v-ff7b0729]{color:var(--brand)}.progress-step.completed .step-label[data-v-ff7b0729]{color:var(--success)}.progress-line[data-v-ff7b0729]{position:absolute;top:32px;left:80px;right:80px;height:2px;background:var(--border-light);z-index:0}.progress-fill[data-v-ff7b0729]{height:100%;background:var(--success);transition:width .4s ease}.modal-content[data-v-ff7b0729]{flex:1;overflow-y:auto;padding:24px}.step-content[data-v-ff7b0729]{min-height:300px}.step-content.center-content[data-v-ff7b0729]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.step-intro[data-v-ff7b0729]{margin-bottom:24px}.step-intro h2[data-v-ff7b0729]{margin:0 0 6px;font-size:20px;font-weight:700;color:var(--text-primary)}.step-intro p[data-v-ff7b0729]{margin:0;font-size:14px;color:var(--text-muted)}.services-grid[data-v-ff7b0729]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.service-card[data-v-ff7b0729]{display:flex;flex-direction:column;align-items:center;gap:14px;padding:24px 18px;background:var(--bg-primary);border:2px solid var(--border-light);border-radius:var(--radius-md);cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);text-align:center;position:relative}.service-card[data-v-ff7b0729]:before{content:"";position:absolute;inset:0;border-radius:var(--radius-md);background:linear-gradient(135deg,transparent,rgba(80,112,255,.02));opacity:0;transition:opacity .2s ease}.service-card[data-v-ff7b0729]:hover{border-color:var(--brand-light);box-shadow:0 8px 24px #5070ff1f;transform:translateY(-2px)}.service-card[data-v-ff7b0729]:hover:before{opacity:1}.service-card.selected[data-v-ff7b0729]{border-color:var(--brand);background:var(--brand-subtle);box-shadow:0 8px 24px #5070ff33,0 0 0 1px var(--brand-border)}.service-card.selected[data-v-ff7b0729]:before{opacity:0}.service-icon[data-v-ff7b0729]{width:64px;height:64px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 4px 16px #00000026}.service-icon svg[data-v-ff7b0729]{width:32px;height:32px;color:#fff}.service-content[data-v-ff7b0729]{flex:1}.service-content h3[data-v-ff7b0729]{margin:0 0 6px;font-size:15px;font-weight:650;color:var(--text-primary);letter-spacing:-.01em}.service-content p[data-v-ff7b0729]{margin:0;font-size:13px;color:var(--text-muted);line-height:1.5}.service-badge[data-v-ff7b0729]{padding:5px 14px;background:var(--bg-tertiary);color:var(--text-secondary);font-size:11px;font-weight:650;text-transform:uppercase;border-radius:100px;letter-spacing:.05em}.review-sections[data-v-ff7b0729]{display:flex;flex-direction:column;gap:16px}.review-section[data-v-ff7b0729]{background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:var(--radius-md);overflow:hidden}.review-header[data-v-ff7b0729]{display:flex;align-items:center;gap:10px;padding:12px 16px;background:var(--bg-tertiary);border-bottom:1px solid var(--border-light)}.review-header svg[data-v-ff7b0729]{width:18px;height:18px;color:var(--brand);flex-shrink:0}.review-header h4[data-v-ff7b0729]{margin:0;font-size:13px;font-weight:600;color:var(--text-primary)}.review-content[data-v-ff7b0729]{padding:14px 16px}.info-row[data-v-ff7b0729]{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid var(--border-light)}.info-row[data-v-ff7b0729]:last-child{border-bottom:none}.info-label[data-v-ff7b0729]{font-size:13px;color:var(--text-muted);font-weight:500}.info-value[data-v-ff7b0729]{font-size:13px;font-weight:500;color:var(--text-primary);text-align:right}.info-value.mono[data-v-ff7b0729]{font-family:SF Mono,Fira Code,monospace;font-size:12px}.service-review-card[data-v-ff7b0729]{display:flex;flex-direction:column;gap:4px;padding:12px 14px;background:var(--bg-primary);border-radius:var(--radius-sm)}.service-review-card strong[data-v-ff7b0729]{font-size:14px;color:var(--text-primary)}.service-review-card span[data-v-ff7b0729]{font-size:12px;color:var(--text-muted)}.data-grid[data-v-ff7b0729]{display:flex;flex-direction:column;gap:1px;background:var(--border-light);border-radius:var(--radius-sm);overflow:hidden}.data-row[data-v-ff7b0729]{display:flex;justify-content:space-between;align-items:center;padding:10px 14px;background:var(--bg-primary)}.data-label[data-v-ff7b0729]{font-size:12px;font-weight:500;color:var(--text-muted)}.data-value[data-v-ff7b0729]{font-size:13px;font-weight:500;color:var(--text-primary);text-align:right;max-width:60%;word-break:break-word}.success-display[data-v-ff7b0729]{display:flex;flex-direction:column;align-items:center;gap:16px;max-width:480px}.success-icon[data-v-ff7b0729]{width:80px;height:80px;background:linear-gradient(135deg,var(--success),var(--success-dark));border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 24px #10b9814d}.success-icon svg[data-v-ff7b0729]{width:40px;height:40px;color:#fff}.success-display h2[data-v-ff7b0729]{margin:0;font-size:24px;font-weight:700;color:var(--text-primary)}.success-display p[data-v-ff7b0729]{margin:0;font-size:14px;color:var(--text-muted);line-height:1.6}.reference-badge[data-v-ff7b0729]{display:flex;align-items:center;gap:8px;padding:12px 20px;background:#10b9811a;border:1px solid rgba(16,185,129,.3);border-radius:var(--radius-md);margin-top:8px}.reference-label[data-v-ff7b0729]{font-size:12px;font-weight:500;color:var(--success);text-transform:uppercase;letter-spacing:.05em}.reference-code[data-v-ff7b0729]{font-size:16px;font-weight:700;color:var(--success-dark);font-family:SF Mono,Fira Code,monospace}.success-actions[data-v-ff7b0729]{margin-top:16px}.btn-link[data-v-ff7b0729]{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;background:var(--bg-tertiary);color:var(--text-secondary);text-decoration:none;border-radius:var(--radius-sm);font-size:14px;font-weight:500;transition:all .2s ease}.btn-link[data-v-ff7b0729]:hover{background:var(--border-medium);color:var(--text-primary)}.btn-link svg[data-v-ff7b0729]{width:18px;height:18px}.modal-footer[data-v-ff7b0729]{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;background:var(--bg-secondary);border-top:1px solid var(--border-light)}.footer-left[data-v-ff7b0729],.footer-right[data-v-ff7b0729]{display:flex;gap:10px}.btn[data-v-ff7b0729]{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border:0;border-radius:var(--radius-sm);font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease}.btn[data-v-ff7b0729]:disabled{opacity:.5;cursor:not-allowed}.btn svg[data-v-ff7b0729]{width:18px;height:18px;flex-shrink:0}.btn-ghost[data-v-ff7b0729]{background:0 0;color:var(--text-secondary)}.btn-ghost[data-v-ff7b0729]:hover:not(:disabled){background:var(--bg-tertiary);color:var(--text-primary)}.btn-primary[data-v-ff7b0729]{background:linear-gradient(135deg,var(--brand),var(--brand-dark));color:#fff}.btn-primary[data-v-ff7b0729]:hover:not(:disabled){box-shadow:0 4px 12px #5070ff4d;transform:translateY(-1px)}.btn-success[data-v-ff7b0729]{background:linear-gradient(135deg,var(--success),var(--success-dark));color:#fff}.btn-success[data-v-ff7b0729]:hover:not(:disabled){box-shadow:0 4px 12px #10b9814d;transform:translateY(-1px)}.spin[data-v-ff7b0729]{animation:spin-ff7b0729 1s linear infinite}@keyframes spin-ff7b0729{to{transform:rotate(360deg)}}@media (max-width:768px){.acma-overlay[data-v-ff7b0729]{padding:70px 10px 10px}.acma-modal[data-v-ff7b0729]{max-width:100%;max-height:calc(100vh - 80px)}.services-grid[data-v-ff7b0729]{grid-template-columns:1fr}.modal-header[data-v-ff7b0729],.modal-content[data-v-ff7b0729],.modal-footer[data-v-ff7b0729]{padding:16px}.progress-line[data-v-ff7b0729]{left:60px;right:60px}.modal-footer[data-v-ff7b0729]{flex-direction:column;gap:12px}.footer-left[data-v-ff7b0729],.footer-right[data-v-ff7b0729]{width:100%;justify-content:center}.info-row[data-v-ff7b0729]{flex-direction:column;align-items:flex-start;gap:4px}.info-value[data-v-ff7b0729]{text-align:left;max-width:100%}}@media (max-width:480px){.header-text h1[data-v-ff7b0729]{font-size:16px}.header-text p[data-v-ff7b0729]{font-size:12px}.step-intro h2[data-v-ff7b0729]{font-size:18px}.service-card[data-v-ff7b0729]{padding:18px 14px}.service-icon[data-v-ff7b0729]{width:56px;height:56px}.service-icon svg[data-v-ff7b0729]{width:28px;height:28px}}.stripe-payment-overlay[data-v-8a174a12]{position:fixed;inset:0;background:#000000bf;backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:3000;padding:20px;animation:fadeIn-8a174a12 .2s ease-out}.stripe-payment-modal[data-v-8a174a12]{background:#fff;border-radius:16px;box-shadow:0 25px 50px #00000026;width:100%;max-width:500px;max-height:90vh;display:flex;flex-direction:column;animation:slideUp-8a174a12 .3s cubic-bezier(.34,1.56,.64,1)}@keyframes fadeIn-8a174a12{0%{opacity:0}to{opacity:1}}@keyframes slideUp-8a174a12{0%{opacity:0;transform:translateY(50px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.payment-header[data-v-8a174a12]{display:flex;align-items:center;justify-content:space-between;padding:24px;border-bottom:1px solid #e5e7eb;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-radius:16px 16px 0 0}.header-content[data-v-8a174a12]{display:flex;align-items:center;gap:12px}.payment-icon[data-v-8a174a12]{width:40px;height:40px;background:linear-gradient(135deg,#10b981,#059669);border-radius:10px;display:flex;align-items:center;justify-content:center;color:#fff}.header-text h2[data-v-8a174a12]{margin:0;font-size:20px;font-weight:700;color:#111827}.header-text p[data-v-8a174a12]{margin:2px 0 0;font-size:14px;color:#6b7280}.close-btn[data-v-8a174a12]{background:0 0;border:0;color:#9ca3af;cursor:pointer;padding:8px;border-radius:8px;transition:all .2s ease}.close-btn[data-v-8a174a12]:hover{background:#ef44441a;color:#ef4444}.payment-content[data-v-8a174a12]{flex:1;overflow-y:auto;padding:24px;display:flex;flex-direction:column;gap:24px}.order-summary-section[data-v-8a174a12],.payment-form-section[data-v-8a174a12]{background:#f9fafb;border-radius:12px;padding:20px}.order-summary-section h3[data-v-8a174a12],.payment-form-section h3[data-v-8a174a12]{margin:0 0 16px;font-size:16px;font-weight:600;color:#111827}.summary-item[data-v-8a174a12]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.item-name[data-v-8a174a12]{color:#374151;font-weight:500}.item-price[data-v-8a174a12]{color:#10b981;font-weight:600}.summary-site[data-v-8a174a12]{display:flex;gap:8px;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #e5e7eb}.site-label[data-v-8a174a12]{color:#6b7280;font-size:14px}.site-name[data-v-8a174a12]{color:#374151;font-weight:500;font-size:14px}.summary-total[data-v-8a174a12]{display:flex;justify-content:space-between;align-items:center;font-size:18px;font-weight:700;color:#111827;padding-top:12px;border-top:2px solid #e5e7eb}.total-amount[data-v-8a174a12]{color:#10b981}.stripe-loading[data-v-8a174a12]{display:flex;align-items:center;gap:12px;justify-content:center;padding:40px;color:#6b7280}.loading-spinner[data-v-8a174a12]{width:20px;height:20px;border:2px solid #e5e7eb;border-top:2px solid #10b981;border-radius:50%;animation:spin-8a174a12 1s linear infinite}@keyframes spin-8a174a12{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.stripe-card-element[data-v-8a174a12]{background:#fff;border:2px solid #e5e7eb;border-radius:8px;padding:16px;transition:border-color .2s ease}.stripe-card-element[data-v-8a174a12]:focus-within{border-color:#10b981;box-shadow:0 0 0 3px #10b9811a}.card-errors[data-v-8a174a12]{color:#ef4444;font-size:14px;margin-top:8px}.payment-footer[data-v-8a174a12]{padding:20px 24px;border-top:1px solid #e5e7eb;display:flex;justify-content:space-between;align-items:center}.security-info[data-v-8a174a12]{display:flex;align-items:center;gap:6px;color:#6b7280;font-size:12px}.security-info svg[data-v-8a174a12]{color:#10b981}.payment-buttons[data-v-8a174a12]{display:flex;gap:12px}.btn[data-v-8a174a12]{padding:10px 20px;border-radius:8px;font-weight:600;font-size:14px;cursor:pointer;transition:all .2s ease;border:0;display:flex;align-items:center;gap:8px}.btn[data-v-8a174a12]:disabled{opacity:.5;cursor:not-allowed}.btn-secondary[data-v-8a174a12]{background:#f3f4f6;color:#374151}.btn-secondary[data-v-8a174a12]:hover:not(:disabled){background:#e5e7eb}.btn-primary[data-v-8a174a12]{background:linear-gradient(135deg,#10b981,#059669);color:#fff}.btn-primary[data-v-8a174a12]:hover:not(:disabled){background:linear-gradient(135deg,#059669,#047857);box-shadow:0 4px 12px #10b9814d}.animate-spin[data-v-8a174a12]{animation:spin-8a174a12 1s linear infinite}@media (max-width:768px){.stripe-payment-overlay[data-v-8a174a12]{padding:10px}.payment-content[data-v-8a174a12]{padding:16px}.payment-footer[data-v-8a174a12]{flex-direction:column;gap:12px;text-align:center}.payment-buttons[data-v-8a174a12]{width:100%;justify-content:center}}.stripe-payment-overlay[data-v-8a174a12] *,.stripe-payment-modal[data-v-8a174a12] *,.btn[data-v-8a174a12],button[data-v-8a174a12]{cursor:none!important}.success-overlay[data-v-b2a9c4bf]{position:fixed;inset:0;background:#000000bf;backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:11000;padding:20px;animation:fadeIn-b2a9c4bf .2s ease-out}.success-modal[data-v-b2a9c4bf]{background:#fff;border-radius:16px;box-shadow:0 25px 50px #00000026;width:100%;max-width:500px;display:flex;flex-direction:column;animation:slideUp-b2a9c4bf .3s cubic-bezier(.34,1.56,.64,1)}@keyframes fadeIn-b2a9c4bf{0%{opacity:0}to{opacity:1}}@keyframes slideUp-b2a9c4bf{0%{opacity:0;transform:translateY(50px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.success-header[data-v-b2a9c4bf]{text-align:center;padding:32px 24px 24px;border-bottom:1px solid #e2e8f0}.success-icon[data-v-b2a9c4bf]{width:80px;height:80px;margin:0 auto 16px;background:linear-gradient(135deg,#5070ff,#3730a3);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 8px 25px #5070ff4d}.success-header h2[data-v-b2a9c4bf]{margin:0 0 8px;font-size:24px;font-weight:700;color:#0f172a}.success-header p[data-v-b2a9c4bf]{margin:0;color:#64748b;font-size:15px;line-height:1.5}.success-content[data-v-b2a9c4bf]{padding:24px}.order-details[data-v-b2a9c4bf]{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}.detail-row[data-v-b2a9c4bf]{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px solid #f1f5f9}.detail-row[data-v-b2a9c4bf]:last-child{border-bottom:none}.label[data-v-b2a9c4bf]{color:#64748b;font-size:14px;font-weight:500}.value[data-v-b2a9c4bf]{color:#0f172a;font-size:14px;font-weight:600;text-align:right;max-width:60%;word-break:break-word}.info-box[data-v-b2a9c4bf]{display:flex;gap:12px;padding:14px 16px;background:#5070ff0d;border:1px solid rgba(80,112,255,.2);border-radius:10px;margin-top:16px}.info-box svg[data-v-b2a9c4bf]{flex-shrink:0;color:#5070ff;margin-top:2px}.info-box p[data-v-b2a9c4bf]{margin:0;font-size:13px;line-height:1.5;color:#475569}.info-box strong[data-v-b2a9c4bf]{color:#0f172a;font-weight:600}.success-footer[data-v-b2a9c4bf]{padding:20px 24px;border-top:1px solid #e2e8f0;display:flex;gap:12px;justify-content:flex-end}.btn[data-v-b2a9c4bf]{padding:10px 20px;border-radius:8px;font-weight:600;font-size:14px;cursor:pointer;transition:all .2s ease;border:0;display:inline-flex;align-items:center;gap:8px}.btn svg[data-v-b2a9c4bf]{width:18px;height:18px}.btn-primary[data-v-b2a9c4bf]{background:linear-gradient(135deg,#5070ff,#3730a3);color:#fff}.btn-primary[data-v-b2a9c4bf]:hover{background:linear-gradient(135deg,#3730a3,#1e1b4b);box-shadow:0 4px 12px #5070ff4d;transform:translateY(-1px)}.btn-secondary[data-v-b2a9c4bf]{background:#fff;color:#475569;border:1px solid #e2e8f0}.btn-secondary[data-v-b2a9c4bf]:hover{background:#f8fafc;border-color:#cbd5e1}@media (max-width:768px){.success-overlay[data-v-b2a9c4bf]{padding:10px}.success-header[data-v-b2a9c4bf]{padding:24px 20px 20px}.success-content[data-v-b2a9c4bf]{padding:20px}.success-footer[data-v-b2a9c4bf]{flex-direction:column;padding:16px 20px}.btn[data-v-b2a9c4bf]{width:100%;justify-content:center}.detail-row[data-v-b2a9c4bf]{flex-direction:column;align-items:flex-start;gap:4px}.value[data-v-b2a9c4bf]{max-width:100%;text-align:left}}.success-overlay[data-v-b2a9c4bf] *,.success-modal[data-v-b2a9c4bf] *,.btn[data-v-b2a9c4bf],button[data-v-b2a9c4bf]{cursor:none!important}.order-overlay[data-v-d265134f]{--brand:#5070ff;--brand-dark:#3730a3;--success:#10b981;--success-dark:#059669;--warning:#f59e0b;--danger:#ef4444;--text-primary:#0f172a;--text-secondary:#475569;--text-muted:#94a3b8;--bg-primary:#ffffff;--bg-secondary:#f8fafc;--bg-tertiary:#f1f5f9;--border-light:#e2e8f0;--border-medium:#cbd5e1;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;position:fixed;inset:0;background:#0f172a99;backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:10000;padding:20px}.overlay-enter-active[data-v-d265134f],.overlay-leave-active[data-v-d265134f]{transition:opacity .25s ease}.overlay-enter-from[data-v-d265134f],.overlay-leave-to[data-v-d265134f]{opacity:0}.modal-enter-active[data-v-d265134f],.modal-leave-active[data-v-d265134f]{transition:all .3s cubic-bezier(.4,0,.2,1)}.modal-enter-from[data-v-d265134f],.modal-leave-to[data-v-d265134f]{opacity:0;transform:scale(.95) translateY(10px)}.badge-enter-active[data-v-d265134f],.badge-leave-active[data-v-d265134f]{transition:all .3s ease}.badge-enter-from[data-v-d265134f],.badge-leave-to[data-v-d265134f]{opacity:0;transform:translateY(-10px)}.summary-enter-active[data-v-d265134f],.summary-leave-active[data-v-d265134f]{transition:all .3s ease}.summary-enter-from[data-v-d265134f],.summary-leave-to[data-v-d265134f]{opacity:0;max-height:0}.order-modal[data-v-d265134f]{background:var(--bg-primary);border-radius:var(--radius-lg);box-shadow:0 25px 50px #00000026,0 0 0 1px #5070ff1a;width:100%;max-width:580px;max-height:80vh;display:flex;flex-direction:column;overflow:hidden}.modal-header[data-v-d265134f]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;background:linear-gradient(to bottom,var(--bg-secondary),var(--bg-primary));border-bottom:1px solid var(--border-light)}.header-content[data-v-d265134f]{display:flex;align-items:center;gap:14px}.header-icon[data-v-d265134f]{width:44px;height:44px;background:linear-gradient(135deg,var(--brand),var(--brand-dark));border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #5070ff40}.header-icon svg[data-v-d265134f]{width:22px;height:22px;color:#fff}.header-text h1[data-v-d265134f]{margin:0;font-size:18px;font-weight:700;color:var(--text-primary)}.header-text p[data-v-d265134f]{margin:2px 0 0;font-size:13px;color:var(--text-muted)}.close-btn[data-v-d265134f]{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border:0;background:0 0;border-radius:var(--radius-sm);color:var(--text-muted);cursor:none;transition:all .15s ease}.close-btn[data-v-d265134f]:hover{background:#ef44441a;color:var(--danger)}.close-btn svg[data-v-d265134f]{width:20px;height:20px}.progress-bar[data-v-d265134f]{padding:16px 24px;background:var(--bg-secondary);border-bottom:1px solid var(--border-light);position:relative}.progress-steps[data-v-d265134f]{display:flex;justify-content:space-between;position:relative;z-index:1}.progress-step[data-v-d265134f]{display:flex;flex-direction:column;align-items:center;gap:6px}.step-circle[data-v-d265134f]{width:32px;height:32px;border-radius:50%;background:var(--bg-primary);border:2px solid var(--border-medium);display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:600;color:var(--text-muted);transition:all .3s ease}.step-circle svg[data-v-d265134f]{width:16px;height:16px}.progress-step.active .step-circle[data-v-d265134f]{background:var(--brand);border-color:var(--brand);color:#fff}.progress-step.completed .step-circle[data-v-d265134f]{background:var(--success);border-color:var(--success);color:#fff}.step-label[data-v-d265134f]{font-size:11px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em}.progress-step.active .step-label[data-v-d265134f]{color:var(--brand)}.progress-step.completed .step-label[data-v-d265134f]{color:var(--success)}.progress-line[data-v-d265134f]{position:absolute;top:32px;left:60px;right:60px;height:2px;background:var(--border-light);z-index:0}.progress-fill[data-v-d265134f]{height:100%;background:var(--success);transition:width .4s ease}.modal-content[data-v-d265134f]{flex:1;overflow-y:auto;padding:24px}.step-content[data-v-d265134f]{min-height:300px}.step-content.center-content[data-v-d265134f]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.step-intro[data-v-d265134f]{margin-bottom:24px}.step-intro h2[data-v-d265134f]{margin:0 0 6px;font-size:20px;font-weight:700;color:var(--text-primary)}.step-intro p[data-v-d265134f]{margin:0;font-size:14px;color:var(--text-muted)}.bundle-banner[data-v-d265134f]{display:flex;align-items:center;gap:12px;padding:14px 18px;background:linear-gradient(135deg,#10b9811a,#0596690d);border:1px solid rgba(16,185,129,.3);border-radius:var(--radius-md);margin-bottom:20px}.bundle-icon[data-v-d265134f]{width:40px;height:40px;background:var(--success);border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;flex-shrink:0}.bundle-icon svg[data-v-d265134f]{width:20px;height:20px;color:#fff}.bundle-text[data-v-d265134f]{display:flex;flex-direction:column;gap:2px}.bundle-text strong[data-v-d265134f]{font-size:14px;font-weight:600;color:var(--success-dark)}.bundle-text span[data-v-d265134f]{font-size:12px;color:var(--success)}.services-list[data-v-d265134f]{display:flex;flex-direction:column;gap:12px}.service-card[data-v-d265134f]{display:flex;align-items:center;gap:14px;padding:16px;background:var(--bg-primary);border:2px solid var(--border-light);border-radius:var(--radius-md);cursor:none;transition:all .2s ease}.service-card[data-v-d265134f]:hover{border-color:var(--brand);box-shadow:0 4px 12px #5070ff1a}.service-card.selected[data-v-d265134f]{border-color:var(--brand);background:#5070ff08}.service-select[data-v-d265134f]{flex-shrink:0}.checkbox[data-v-d265134f]{width:22px;height:22px;border:2px solid var(--border-medium);border-radius:6px;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.service-card.selected .checkbox[data-v-d265134f]{background:var(--brand);border-color:var(--brand)}.checkbox svg[data-v-d265134f]{width:14px;height:14px;color:#fff}.service-icon[data-v-d265134f]{width:42px;height:42px;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;flex-shrink:0}.service-icon svg[data-v-d265134f]{width:20px;height:20px;color:#fff}.service-details[data-v-d265134f]{flex:1;min-width:0}.service-details h3[data-v-d265134f]{margin:0 0 4px;font-size:14px;font-weight:600;color:var(--text-primary)}.service-details p[data-v-d265134f]{margin:0;font-size:12px;color:var(--text-muted);line-height:1.4}.service-price[data-v-d265134f]{display:flex;flex-direction:column;align-items:flex-end;flex-shrink:0}.price-value[data-v-d265134f]{font-size:18px;font-weight:700;color:var(--success);line-height:1}.price-unit[data-v-d265134f]{font-size:10px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.03em}.order-summary-card[data-v-d265134f]{margin-top:20px;padding:16px;background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:var(--radius-md)}.summary-row[data-v-d265134f]{display:flex;justify-content:space-between;align-items:center;padding:8px 0;font-size:14px;color:var(--text-secondary)}.summary-row.discount[data-v-d265134f]{color:var(--success)}.summary-row.total[data-v-d265134f]{padding-top:12px;margin-top:8px;border-top:1px solid var(--border-light);font-weight:600;color:var(--text-primary)}.summary-value[data-v-d265134f]{font-weight:600}.summary-row.total .summary-value[data-v-d265134f]{font-size:18px;color:var(--success)}.form-grid[data-v-d265134f]{display:flex;flex-direction:column;gap:18px}.form-field[data-v-d265134f]{display:flex;flex-direction:column;gap:6px}.form-field label[data-v-d265134f]{font-size:13px;font-weight:600;color:var(--text-secondary)}.required[data-v-d265134f]{color:var(--danger)}.form-field input[data-v-d265134f]{padding:12px 14px;border:2px solid var(--border-light);border-radius:var(--radius-sm);font-size:14px;color:var(--text-primary);background:var(--bg-primary);transition:border-color .2s ease}.form-field input[data-v-d265134f]:focus{outline:0;border-color:var(--brand)}.form-field input.readonly[data-v-d265134f]{background:var(--bg-secondary);color:var(--text-secondary)}.form-field.has-error input[data-v-d265134f]{border-color:var(--danger)}.field-error[data-v-d265134f]{font-size:12px;color:var(--danger)}.review-sections[data-v-d265134f]{display:flex;flex-direction:column;gap:16px}.review-section[data-v-d265134f]{background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:var(--radius-md);overflow:hidden}.review-header[data-v-d265134f]{display:flex;align-items:center;gap:10px;padding:12px 16px;background:var(--bg-tertiary);border-bottom:1px solid var(--border-light)}.review-header svg[data-v-d265134f]{width:18px;height:18px;color:var(--brand)}.review-header h4[data-v-d265134f]{margin:0;font-size:13px;font-weight:600;color:var(--text-primary)}.review-content[data-v-d265134f]{padding:14px 16px}.info-row[data-v-d265134f]{display:flex;justify-content:space-between;align-items:center;padding:6px 0}.info-label[data-v-d265134f]{font-size:13px;color:var(--text-muted)}.info-value[data-v-d265134f]{font-size:13px;font-weight:500;color:var(--text-primary)}.info-value.mono[data-v-d265134f]{font-family:SF Mono,monospace}.service-line[data-v-d265134f]{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid var(--border-light)}.service-line[data-v-d265134f]:last-child{border-bottom:none;padding-bottom:0}.service-line-icon[data-v-d265134f]{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center}.service-line-icon svg[data-v-d265134f]{width:16px;height:16px;color:#fff}.service-line-name[data-v-d265134f]{flex:1;font-size:13px;font-weight:500;color:var(--text-primary)}.service-line-price[data-v-d265134f]{font-size:14px;font-weight:600;color:var(--success)}.review-total[data-v-d265134f]{padding:16px;background:var(--bg-primary);border:2px solid var(--border-light);border-radius:var(--radius-md)}.total-line[data-v-d265134f]{display:flex;justify-content:space-between;align-items:center;padding:6px 0;font-size:14px;color:var(--text-secondary)}.total-line.discount[data-v-d265134f]{color:var(--success)}.total-line.final[data-v-d265134f]{padding-top:12px;margin-top:8px;border-top:1px solid var(--border-light);font-size:16px;font-weight:700;color:var(--text-primary)}.total-line.final span[data-v-d265134f]:last-child{color:var(--success);font-size:20px}.payment-header[data-v-d265134f]{margin-bottom:28px}.payment-icon-large[data-v-d265134f]{width:72px;height:72px;background:linear-gradient(135deg,var(--success),var(--success-dark));border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 16px;box-shadow:0 8px 24px #10b9814d}.payment-icon-large svg[data-v-d265134f]{width:32px;height:32px;color:#fff}.payment-header h2[data-v-d265134f]{margin:0 0 6px;font-size:22px;font-weight:700;color:var(--text-primary)}.payment-header p[data-v-d265134f]{margin:0;font-size:14px;color:var(--text-muted)}.payment-options[data-v-d265134f]{display:flex;gap:14px;width:100%;max-width:450px}.payment-card[data-v-d265134f]{flex:1;display:flex;flex-direction:column;align-items:center;gap:12px;padding:20px 16px;background:var(--bg-primary);border:2px solid var(--border-light);border-radius:var(--radius-md);cursor:none;transition:all .2s ease;text-align:center}.payment-card[data-v-d265134f]:hover{border-color:var(--success);transform:translateY(-2px);box-shadow:0 8px 20px #10b98126}.payment-card-icon[data-v-d265134f]{width:48px;height:48px;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center}.payment-card-icon.pay-now[data-v-d265134f]{background:#10b9811a;color:var(--success)}.payment-card-icon.invoice[data-v-d265134f]{background:#5070ff1a;color:var(--brand)}.payment-card-icon svg[data-v-d265134f]{width:24px;height:24px}.payment-card-content h3[data-v-d265134f]{margin:0;font-size:15px;font-weight:600;color:var(--text-primary)}.payment-card-content p[data-v-d265134f]{margin:4px 0 0;font-size:12px;color:var(--text-muted)}.payment-card-amount[data-v-d265134f]{font-size:18px;font-weight:700;color:var(--success)}.payment-card-badge[data-v-d265134f]{font-size:11px;font-weight:600;color:var(--brand);background:#5070ff1a;padding:4px 10px;border-radius:100px;text-transform:uppercase;letter-spacing:.03em}.success-display[data-v-d265134f]{display:flex;flex-direction:column;align-items:center;gap:16px}.success-icon[data-v-d265134f]{width:80px;height:80px;background:linear-gradient(135deg,var(--success),var(--success-dark));border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 24px #10b9814d}.success-icon svg[data-v-d265134f]{width:40px;height:40px;color:#fff}.success-display h2[data-v-d265134f]{margin:0;font-size:24px;font-weight:700;color:var(--text-primary)}.success-display p[data-v-d265134f]{margin:0;font-size:14px;color:var(--text-muted);max-width:380px;line-height:1.5}.reference-badge[data-v-d265134f]{display:flex;align-items:center;gap:8px;padding:12px 20px;background:#10b9811a;border:1px solid rgba(16,185,129,.3);border-radius:var(--radius-md);margin-top:8px}.reference-label[data-v-d265134f]{font-size:12px;font-weight:500;color:var(--success);text-transform:uppercase;letter-spacing:.05em}.reference-code[data-v-d265134f]{font-size:16px;font-weight:700;color:var(--success-dark);font-family:SF Mono,monospace}.modal-footer[data-v-d265134f]{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;background:var(--bg-secondary);border-top:1px solid var(--border-light)}.footer-left[data-v-d265134f],.footer-right[data-v-d265134f]{display:flex;gap:10px}.btn[data-v-d265134f]{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border:0;border-radius:var(--radius-sm);font-size:14px;font-weight:600;cursor:none;transition:all .2s ease}.btn[data-v-d265134f]:disabled{opacity:.5;cursor:not-allowed}.btn svg[data-v-d265134f]{width:18px;height:18px}.btn-ghost[data-v-d265134f]{background:0 0;color:var(--text-secondary)}.btn-ghost[data-v-d265134f]:hover:not(:disabled){background:var(--bg-tertiary);color:var(--text-primary)}.btn-primary[data-v-d265134f]{background:linear-gradient(135deg,var(--brand),var(--brand-dark));color:#fff}.btn-primary[data-v-d265134f]:hover:not(:disabled){box-shadow:0 4px 12px #5070ff4d;transform:translateY(-1px)}.btn-success[data-v-d265134f]{background:linear-gradient(135deg,var(--success),var(--success-dark));color:#fff}.btn-success[data-v-d265134f]:hover:not(:disabled){box-shadow:0 4px 12px #10b9814d;transform:translateY(-1px)}.spin[data-v-d265134f]{animation:spin-d265134f 1s linear infinite}@keyframes spin-d265134f{to{transform:rotate(360deg)}}@media (max-width:640px){.order-overlay[data-v-d265134f]{padding:10px}.order-modal[data-v-d265134f]{max-height:calc(100vh - 20px)}.modal-header[data-v-d265134f],.modal-content[data-v-d265134f],.modal-footer[data-v-d265134f]{padding:16px}.progress-line[data-v-d265134f]{left:40px;right:40px}.service-card[data-v-d265134f]{flex-wrap:wrap}.service-details[data-v-d265134f]{order:3;width:100%;margin-top:8px}.payment-options[data-v-d265134f]{flex-direction:column}.modal-footer[data-v-d265134f]{flex-direction:column;gap:12px}.footer-left[data-v-d265134f],.footer-right[data-v-d265134f]{width:100%;justify-content:center}}.order-overlay[data-v-d265134f] *,.order-modal[data-v-d265134f] *,button[data-v-d265134f],input[data-v-d265134f]{cursor:none!important}.filter-panel[data-v-e3f722c0]{--brand:#5070ff;--brand-light:#849aff;--brand-subtle:rgba(80, 112, 255, .08);--brand-border:rgba(80, 112, 255, .2);--text-primary:#0f172a;--text-secondary:#475569;--text-muted:#94a3b8;--bg-primary:#ffffff;--bg-secondary:#f8fafc;--bg-tertiary:#f1f5f9;--border-light:#e2e8f0;--border-medium:#cbd5e1;--success:#10b981;--warning:#f59e0b;--danger:#ef4444;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--shadow-sm:0 1px 2px rgba(0, 0, 0, .04);--shadow-md:0 4px 12px rgba(0, 0, 0, .08);--shadow-lg:0 12px 40px rgba(0, 0, 0, .12);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.filter-panel-overlay[data-v-e3f722c0]{position:fixed;inset:0;background:#0f172a66;backdrop-filter:blur(4px);z-index:2000}.filter-panel[data-v-e3f722c0]{position:fixed;top:64px;right:0;width:480px;max-width:100vw;height:calc(100vh - 64px);background:var(--bg-primary);box-shadow:var(--shadow-lg);display:flex;flex-direction:column;z-index:2001}.slide-enter-active[data-v-e3f722c0],.slide-leave-active[data-v-e3f722c0]{transition:all .3s cubic-bezier(.4,0,.2,1)}.slide-enter-from .filter-panel[data-v-e3f722c0],.slide-leave-to .filter-panel[data-v-e3f722c0]{transform:translate(100%)}.slide-enter-from[data-v-e3f722c0],.slide-leave-to[data-v-e3f722c0]{opacity:0}.expand-enter-active[data-v-e3f722c0],.expand-leave-active[data-v-e3f722c0]{transition:all .25s ease-out;overflow:hidden}.expand-enter-from[data-v-e3f722c0],.expand-leave-to[data-v-e3f722c0]{opacity:0;max-height:0;padding-top:0;padding-bottom:0}.expand-enter-to[data-v-e3f722c0],.expand-leave-from[data-v-e3f722c0]{opacity:1;max-height:1000px}.panel-header[data-v-e3f722c0]{flex-shrink:0;padding:20px;background:linear-gradient(to bottom,var(--bg-secondary),var(--bg-primary));border-bottom:1px solid var(--border-light)}.header-content[data-v-e3f722c0]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.filter-identity[data-v-e3f722c0]{display:flex;align-items:flex-start;gap:14px}.filter-icon[data-v-e3f722c0]{width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:var(--brand);border-radius:var(--radius-md);flex-shrink:0}.filter-icon svg[data-v-e3f722c0]{width:22px;height:22px;color:#fff}.filter-identity h1[data-v-e3f722c0]{margin:0 0 4px;font-size:18px;font-weight:650;color:var(--text-primary);line-height:1.3}.filter-identity p[data-v-e3f722c0]{margin:0;font-size:13px;color:var(--text-muted)}.close-btn[data-v-e3f722c0]{flex-shrink:0;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border:0;background:0 0;border-radius:var(--radius-md);color:var(--text-muted);cursor:pointer;transition:all .15s ease}.close-btn[data-v-e3f722c0]:hover{background:var(--bg-tertiary);color:var(--text-primary)}.close-btn svg[data-v-e3f722c0]{width:20px;height:20px}.quick-stats[data-v-e3f722c0]{display:flex;gap:4px;margin-top:16px;padding:4px;background:var(--bg-tertiary);border-radius:var(--radius-md)}.quick-stats .stat[data-v-e3f722c0]{flex:1;display:flex;flex-direction:column;align-items:center;padding:10px 8px;border-radius:var(--radius-sm);background:0 0;transition:background .15s ease}.quick-stats .stat[data-v-e3f722c0]:hover{background:var(--bg-primary)}.quick-stats .stat.highlight[data-v-e3f722c0]{background:var(--brand)}.quick-stats .stat.highlight .stat-value[data-v-e3f722c0],.quick-stats .stat.highlight .stat-label[data-v-e3f722c0]{color:#fff}.stat-value[data-v-e3f722c0]{font-size:18px;font-weight:700;color:var(--text-primary);line-height:1}.stat-label[data-v-e3f722c0]{font-size:10px;font-weight:500;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;margin-top:4px}.panel-content[data-v-e3f722c0]{flex:1;overflow-y:auto;padding:16px}.panel-content[data-v-e3f722c0]::-webkit-scrollbar{width:6px}.panel-content[data-v-e3f722c0]::-webkit-scrollbar-track{background:0 0}.panel-content[data-v-e3f722c0]::-webkit-scrollbar-thumb{background:var(--border-medium);border-radius:3px}.panel-content[data-v-e3f722c0]::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}.section[data-v-e3f722c0]{background:var(--bg-primary);border:1px solid var(--border-light);border-radius:var(--radius-md);overflow:hidden;margin-bottom:8px;transition:border-color .15s ease,box-shadow .15s ease}.section[data-v-e3f722c0]:hover{border-color:var(--border-medium)}.section[data-v-e3f722c0]:last-child{margin-bottom:0}.section-header[data-v-e3f722c0]{width:100%;display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border:0;background:0 0;cursor:pointer;transition:background .15s ease}.section-header[data-v-e3f722c0]:hover{background:var(--bg-secondary)}.section-title[data-v-e3f722c0]{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:600;color:var(--text-primary)}.section-title svg[data-v-e3f722c0]{width:18px;height:18px;color:var(--brand);flex-shrink:0}.chevron[data-v-e3f722c0]{width:18px;height:18px;color:var(--text-muted);transition:transform .2s ease;flex-shrink:0}.chevron.rotated[data-v-e3f722c0]{transform:rotate(180deg)}.count-badge[data-v-e3f722c0]{padding:2px 8px;background:var(--brand);color:#fff;font-size:11px;font-weight:600;border-radius:100px;margin-left:auto;margin-right:8px}.section-content[data-v-e3f722c0]{padding:0 16px 16px}.filter-grid[data-v-e3f722c0]{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.filter-item[data-v-e3f722c0]{display:flex;flex-direction:column;gap:6px}.filter-item.full-width[data-v-e3f722c0]{grid-column:1/-1}.filter-item label[data-v-e3f722c0]{font-size:12px;font-weight:600;color:var(--text-secondary)}.filter-select[data-v-e3f722c0],.filter-input[data-v-e3f722c0]{padding:10px 12px;border:1px solid var(--border-light);border-radius:var(--radius-sm);font-size:13px;font-family:inherit;background:var(--bg-primary);color:var(--text-primary);cursor:pointer;transition:all .15s ease}.filter-select[data-v-e3f722c0]:focus,.filter-input[data-v-e3f722c0]:focus{outline:0;border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-subtle)}.filter-select[data-v-e3f722c0]:hover,.filter-input[data-v-e3f722c0]:hover{border-color:var(--border-medium)}.range-inputs[data-v-e3f722c0]{display:flex;align-items:center;gap:10px}.range-inputs .filter-input[data-v-e3f722c0]{flex:1;min-width:0}.range-separator[data-v-e3f722c0]{font-weight:600;color:var(--text-muted);font-size:14px;flex-shrink:0}.toggle-list[data-v-e3f722c0]{display:flex;flex-direction:column;gap:2px}.toggle-item[data-v-e3f722c0]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 14px;background:var(--bg-secondary);border-radius:var(--radius-sm);cursor:pointer;transition:background .15s ease}.toggle-item[data-v-e3f722c0]:hover{background:var(--bg-tertiary)}.toggle-content[data-v-e3f722c0]{display:flex;flex-direction:column;gap:2px}.toggle-label[data-v-e3f722c0]{font-size:13px;font-weight:600;color:var(--text-primary)}.toggle-desc[data-v-e3f722c0]{font-size:12px;color:var(--text-muted)}.toggle-switch[data-v-e3f722c0]{position:relative;width:44px;height:24px;flex-shrink:0}.toggle-switch input[data-v-e3f722c0]{opacity:0;width:0;height:0}.toggle-slider[data-v-e3f722c0]{position:absolute;cursor:pointer;inset:0;background-color:var(--border-medium);transition:.2s ease;border-radius:24px}.toggle-slider[data-v-e3f722c0]:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background-color:#fff;transition:.2s ease;border-radius:50%;box-shadow:0 1px 3px #0000001a}.toggle-switch.active .toggle-slider[data-v-e3f722c0]{background-color:var(--brand)}.toggle-switch.active .toggle-slider[data-v-e3f722c0]:before{transform:translate(20px)}.panel-footer[data-v-e3f722c0]{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;background:var(--bg-secondary);border-top:1px solid var(--border-light)}.footer-info[data-v-e3f722c0]{display:flex;align-items:center}.filter-count[data-v-e3f722c0]{font-size:13px;font-weight:500;color:var(--text-muted)}.filter-count.active[data-v-e3f722c0]{color:var(--brand);font-weight:600}.footer-actions[data-v-e3f722c0]{display:flex;gap:10px}.action-btn[data-v-e3f722c0]{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border:0;border-radius:var(--radius-md);font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease}.action-btn svg[data-v-e3f722c0]{width:16px;height:16px}.action-btn.secondary[data-v-e3f722c0]{background:var(--bg-primary);color:var(--text-secondary);border:1px solid var(--border-light)}.action-btn.secondary[data-v-e3f722c0]:hover{background:var(--bg-tertiary);border-color:var(--border-medium);color:var(--text-primary)}.action-btn.primary[data-v-e3f722c0]{background:var(--brand);color:#fff}.action-btn.primary[data-v-e3f722c0]:hover{background:#3d5ccc;transform:translateY(-1px);box-shadow:0 4px 12px #5070ff4d}@media (max-width:520px){.filter-panel[data-v-e3f722c0]{width:100%;top:0;height:100vh}.filter-grid[data-v-e3f722c0]{grid-template-columns:1fr}.filter-item.full-width[data-v-e3f722c0]{grid-column:1}.panel-footer[data-v-e3f722c0]{flex-direction:column;gap:12px}.footer-actions[data-v-e3f722c0]{width:100%}.action-btn[data-v-e3f722c0]{flex:1;justify-content:center}}.stats-overlay[data-v-3bad616e]{position:fixed;inset:0;background:#0f172a99;backdrop-filter:blur(4px);z-index:2000;display:flex;align-items:center;justify-content:center;padding:20px}.stats-panel[data-v-3bad616e]{--brand:#5070ff;--brand-light:#849aff;--brand-subtle:rgba(80, 112, 255, .08);--brand-border:rgba(80, 112, 255, .2);--text-primary:#0f172a;--text-secondary:#475569;--text-muted:#94a3b8;--bg-primary:#ffffff;--bg-secondary:#f8fafc;--bg-tertiary:#f1f5f9;--border-light:#e2e8f0;--border-medium:#cbd5e1;--success:#10b981;--warning:#f59e0b;--danger:#ef4444;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;width:100%;max-width:1100px;max-height:85vh;margin-bottom:-60px;background:var(--bg-primary);border-radius:24px;display:flex;flex-direction:column;box-shadow:0 10px 50px #5070ff40,0 0 0 1px #5070ff1a;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;cursor:none}.overlay-enter-active[data-v-3bad616e],.overlay-leave-active[data-v-3bad616e]{transition:opacity .3s ease}.overlay-enter-from[data-v-3bad616e],.overlay-leave-to[data-v-3bad616e]{opacity:0}.panel-enter-active[data-v-3bad616e],.panel-leave-active[data-v-3bad616e]{transition:all .3s cubic-bezier(.4,0,.2,1)}.panel-enter-from[data-v-3bad616e],.panel-leave-to[data-v-3bad616e]{opacity:0;transform:scale(.95) translateY(20px)}.expand-enter-active[data-v-3bad616e],.expand-leave-active[data-v-3bad616e]{transition:all .25s ease-out;overflow:hidden}.expand-enter-from[data-v-3bad616e],.expand-leave-to[data-v-3bad616e]{opacity:0;max-height:0;padding-top:0;padding-bottom:0}.expand-enter-to[data-v-3bad616e],.expand-leave-from[data-v-3bad616e]{opacity:1;max-height:2000px}.panel-header[data-v-3bad616e]{flex-shrink:0;padding:24px 24px 16px;background:linear-gradient(to bottom,var(--bg-secondary),var(--bg-primary));border-bottom:1px solid var(--border-light);border-radius:24px 24px 0 0}.header-content[data-v-3bad616e]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px}.header-identity[data-v-3bad616e]{display:flex;align-items:center;gap:16px}.header-icon[data-v-3bad616e]{width:52px;height:52px;background:linear-gradient(135deg,var(--brand) 0%,#3730a3 100%);border-radius:14px;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #5070ff4d}.header-icon svg[data-v-3bad616e]{width:26px;height:26px;color:#fff}.header-text h1[data-v-3bad616e]{margin:0 0 4px;font-size:22px;font-weight:700;color:var(--text-primary);line-height:1.2}.header-text p[data-v-3bad616e]{margin:0;font-size:14px;color:var(--text-muted)}.close-btn[data-v-3bad616e]{flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border:0;background:0 0;border-radius:var(--radius-md);color:var(--text-muted);cursor:none;transition:all .15s ease}.close-btn[data-v-3bad616e]:hover{background:var(--bg-tertiary);color:var(--text-primary)}.close-btn svg[data-v-3bad616e]{width:22px;height:22px}.quick-stats[data-v-3bad616e]{display:flex;gap:4px;padding:4px;background:var(--bg-tertiary);border-radius:var(--radius-md)}.quick-stats .stat[data-v-3bad616e]{flex:1;display:flex;flex-direction:column;align-items:center;padding:12px 8px;border-radius:var(--radius-sm);background:0 0;transition:background .15s ease}.quick-stats .stat[data-v-3bad616e]:hover{background:var(--bg-primary)}.quick-stats .stat.highlight[data-v-3bad616e]{background:var(--brand)}.quick-stats .stat.highlight .stat-value[data-v-3bad616e],.quick-stats .stat.highlight .stat-label[data-v-3bad616e]{color:#fff}.stat-value[data-v-3bad616e]{font-size:22px;font-weight:700;color:var(--text-primary);line-height:1}.stat-label[data-v-3bad616e]{font-size:11px;font-weight:500;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;margin-top:4px}.panel-content[data-v-3bad616e]{flex:1;overflow-y:auto;padding:16px 24px 24px}.loading-state[data-v-3bad616e]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;color:var(--text-muted)}.loader[data-v-3bad616e]{width:32px;height:32px;border:3px solid var(--border-light);border-top-color:var(--brand);border-radius:50%;animation:spin-3bad616e .8s linear infinite}@keyframes spin-3bad616e{to{transform:rotate(360deg)}}.loading-state p[data-v-3bad616e]{margin:16px 0 0;font-size:14px}.sections[data-v-3bad616e]{display:flex;flex-direction:column;gap:8px}.section[data-v-3bad616e]{background:var(--bg-primary);border:1px solid var(--border-light);border-radius:var(--radius-md);overflow:hidden;transition:border-color .15s ease,box-shadow .15s ease}.section[data-v-3bad616e]:hover{border-color:var(--border-medium)}.section-header[data-v-3bad616e]{width:100%;display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border:0;background:0 0;cursor:none;transition:background .15s ease}.section-header[data-v-3bad616e]:hover{background:var(--bg-secondary)}.section-title[data-v-3bad616e]{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:600;color:var(--text-primary)}.section-title svg[data-v-3bad616e]{width:18px;height:18px;color:var(--brand);flex-shrink:0}.chevron[data-v-3bad616e]{width:18px;height:18px;color:var(--text-muted);transition:transform .2s ease;flex-shrink:0}.chevron.rotated[data-v-3bad616e]{transform:rotate(180deg)}.count-badge[data-v-3bad616e]{padding:2px 8px;background:var(--bg-tertiary);color:var(--text-secondary);font-size:11px;font-weight:600;border-radius:100px}.section-content[data-v-3bad616e]{padding:0 16px 16px}.overview-grid[data-v-3bad616e]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.overview-card[data-v-3bad616e]{display:flex;align-items:center;gap:12px;padding:14px;background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:var(--radius-sm);transition:all .2s ease}.overview-card[data-v-3bad616e]:hover{border-color:var(--brand-border);transform:translateY(-1px);box-shadow:0 4px 12px #5070ff1a}.card-icon[data-v-3bad616e]{width:40px;height:40px;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;flex-shrink:0}.card-icon svg[data-v-3bad616e]{width:20px;height:20px;color:#fff}.card-icon.sites[data-v-3bad616e],.card-icon.licenses[data-v-3bad616e],.card-icon.devices[data-v-3bad616e],.card-icon.antennas[data-v-3bad616e],.card-icon.clients[data-v-3bad616e],.card-icon.emissions[data-v-3bad616e]{background:linear-gradient(135deg,#5070ff,#6366f1)}.card-content[data-v-3bad616e]{display:flex;flex-direction:column;gap:2px}.card-value[data-v-3bad616e]{font-size:20px;font-weight:700;color:var(--text-primary);line-height:1}.card-label[data-v-3bad616e]{font-size:11px;font-weight:500;color:var(--text-muted);text-transform:uppercase;letter-spacing:.03em}.state-grid[data-v-3bad616e]{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.state-card[data-v-3bad616e]{padding:12px 14px;background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:var(--radius-sm);transition:all .2s ease}.state-card[data-v-3bad616e]:hover{border-color:var(--brand-border)}.state-info[data-v-3bad616e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.state-name[data-v-3bad616e]{font-size:13px;font-weight:600;color:var(--text-primary)}.state-count[data-v-3bad616e]{font-size:14px;font-weight:700;color:var(--brand)}.state-bar[data-v-3bad616e]{height:4px;background:var(--bg-tertiary);border-radius:2px;overflow:hidden}.bar-fill[data-v-3bad616e]{height:100%;background:linear-gradient(90deg,var(--brand),var(--brand-light));border-radius:2px;transition:width .3s ease}.license-grid[data-v-3bad616e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px}.license-card[data-v-3bad616e]{padding:14px;background:var(--bg-secondary);border:1px solid var(--border-light);border-left:3px solid var(--brand);border-radius:var(--radius-sm);transition:all .2s ease}.license-card[data-v-3bad616e]:hover{border-color:var(--brand-border);border-left-color:var(--brand)}.license-card.status-active[data-v-3bad616e]{border-left-color:var(--success)}.license-card.status-expired[data-v-3bad616e]{border-left-color:var(--danger)}.license-card.status-cancelled[data-v-3bad616e]{border-left-color:var(--text-muted)}.license-header[data-v-3bad616e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.license-status[data-v-3bad616e]{font-size:13px;font-weight:600;color:var(--text-primary);text-transform:capitalize}.license-total[data-v-3bad616e]{font-size:18px;font-weight:700;color:var(--brand)}.license-details[data-v-3bad616e]{display:flex;gap:12px;flex-wrap:wrap}.detail[data-v-3bad616e]{font-size:11px;font-weight:500;padding:2px 8px;border-radius:100px}.detail.expired[data-v-3bad616e]{background:#ef44441a;color:var(--danger)}.detail.expiring[data-v-3bad616e]{background:#f59e0b1a;color:var(--warning)}.top-holders-section[data-v-3bad616e]{margin-top:20px;padding-top:16px;border-top:1px solid var(--border-light)}.top-holders-header[data-v-3bad616e]{font-size:11px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:12px}.top-holders-list[data-v-3bad616e]{display:flex;flex-direction:column;gap:8px}.holder-item[data-v-3bad616e]{display:flex;align-items:center;gap:12px;padding:12px;background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:var(--radius-sm);transition:all .2s ease}.holder-item[data-v-3bad616e]:hover{border-color:var(--brand-border);background:var(--brand-subtle);transform:translate(4px)}.holder-rank[data-v-3bad616e]{width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--brand) 0%,#3730a3 100%);color:#fff;font-size:13px;font-weight:700;border-radius:50%;flex-shrink:0}.holder-info[data-v-3bad616e]{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.holder-name[data-v-3bad616e]{font-size:13px;font-weight:600;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.holder-count[data-v-3bad616e]{font-size:11px;color:var(--text-secondary);font-weight:500}.freq-list[data-v-3bad616e]{display:flex;flex-direction:column;gap:10px}.freq-item[data-v-3bad616e]{padding:12px 14px;background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:var(--radius-sm);transition:all .2s ease}.freq-item[data-v-3bad616e]:hover{border-color:var(--brand-border);transform:translate(2px)}.freq-header[data-v-3bad616e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.freq-name[data-v-3bad616e]{font-size:13px;font-weight:600;color:var(--text-primary)}.freq-count[data-v-3bad616e]{font-size:12px;font-weight:600;color:var(--brand)}.freq-range[data-v-3bad616e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:11px;color:var(--text-muted)}.range-text[data-v-3bad616e]{font-family:SF Mono,Fira Code,monospace}.freq-bar[data-v-3bad616e]{height:4px;background:var(--bg-tertiary);border-radius:2px;overflow:hidden}.congested-freqs[data-v-3bad616e]{margin-top:12px;padding-top:12px;border-top:1px solid var(--border-light)}.congested-header[data-v-3bad616e]{font-size:11px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px}.congested-list[data-v-3bad616e]{display:flex;flex-wrap:wrap;gap:6px}.congested-item[data-v-3bad616e]{display:flex;align-items:baseline;gap:6px;padding:4px 10px;background:var(--bg-primary);border:1px solid var(--border-light);border-radius:100px;font-size:11px;transition:all .15s ease}.congested-item[data-v-3bad616e]:hover{border-color:var(--brand-border);background:var(--brand-subtle)}.congested-freq[data-v-3bad616e]{font-weight:600;color:var(--brand);font-family:SF Mono,Fira Code,monospace;line-height:1.4}.congested-count[data-v-3bad616e]{color:var(--text-secondary);font-weight:500;line-height:1.4}.emission-list[data-v-3bad616e]{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.emission-item[data-v-3bad616e]{padding:10px 12px;background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:var(--radius-sm);transition:all .2s ease}.emission-item[data-v-3bad616e]:hover{border-color:var(--brand-border)}.emission-header[data-v-3bad616e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.emission-code[data-v-3bad616e]{font-size:12px;font-weight:600;color:var(--brand);font-family:SF Mono,Fira Code,monospace}.emission-count[data-v-3bad616e]{font-size:11px;font-weight:600;color:var(--text-secondary)}.emission-bar[data-v-3bad616e]{height:3px;background:var(--bg-tertiary);border-radius:2px;overflow:hidden}.site-stats-grid[data-v-3bad616e]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.stat-card[data-v-3bad616e]{display:flex;flex-direction:column;align-items:center;padding:20px 16px;background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:var(--radius-md);text-align:center;transition:all .2s ease}.stat-card[data-v-3bad616e]:hover{border-color:var(--brand-border);transform:translateY(-2px);box-shadow:0 4px 12px #5070ff1a}.stat-icon[data-v-3bad616e]{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--brand) 0%,#3730a3 100%);margin-bottom:12px}.stat-icon svg[data-v-3bad616e]{width:24px;height:24px;color:#fff}.stat-icon.secondary[data-v-3bad616e]{background:linear-gradient(135deg,#10b981,#059669)}.stat-icon.tertiary[data-v-3bad616e]{background:linear-gradient(135deg,#f59e0b,#d97706)}.stat-content[data-v-3bad616e]{display:flex;flex-direction:column;gap:4px;width:100%}.stat-label[data-v-3bad616e]{font-size:11px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em}.stat-value-large[data-v-3bad616e]{font-size:28px;font-weight:700;color:var(--text-primary);line-height:1}.stat-sublabel[data-v-3bad616e]{font-size:11px;color:var(--text-secondary);margin-top:4px}.growth-subsection[data-v-3bad616e]{margin-bottom:20px}.growth-subsection[data-v-3bad616e]:last-child{margin-bottom:0}.growth-subsection-header[data-v-3bad616e]{font-size:11px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:12px}.yearly-growth-list[data-v-3bad616e]{display:flex;flex-direction:column;gap:10px}.yearly-item[data-v-3bad616e]{display:grid;grid-template-columns:60px 1fr auto;align-items:center;gap:12px;padding:10px 12px;background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:var(--radius-sm);transition:all .2s ease}.yearly-item[data-v-3bad616e]:hover{border-color:var(--brand-border);transform:translate(2px)}.year-label[data-v-3bad616e]{font-size:14px;font-weight:700;color:var(--text-primary)}.year-bar-container[data-v-3bad616e]{flex:1;height:8px;background:var(--bg-tertiary);border-radius:4px;overflow:hidden}.year-bar[data-v-3bad616e]{height:100%;background:linear-gradient(90deg,var(--brand) 0%,#3730a3 100%);border-radius:4px;transition:width .3s ease}.year-count[data-v-3bad616e]{font-size:14px;font-weight:700;color:var(--brand);min-width:60px;text-align:right}.monthly-growth-grid[data-v-3bad616e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:8px}.monthly-item[data-v-3bad616e]{display:flex;flex-direction:column;gap:4px;padding:10px;background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:var(--radius-sm);text-align:center;transition:all .2s ease}.monthly-item[data-v-3bad616e]:hover{border-color:var(--brand-border);background:var(--brand-subtle);transform:translateY(-2px)}.month-label[data-v-3bad616e]{font-size:11px;font-weight:600;color:var(--text-muted)}.month-count[data-v-3bad616e]{font-size:16px;font-weight:700;color:var(--brand)}.band-growth-list[data-v-3bad616e]{display:flex;flex-direction:column;gap:10px}.band-growth-item[data-v-3bad616e]{padding:12px;background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:var(--radius-sm);transition:all .2s ease}.band-growth-item[data-v-3bad616e]:hover{border-color:var(--brand-border);transform:translate(2px)}.band-growth-header[data-v-3bad616e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;flex-wrap:wrap;gap:8px}.band-growth-name[data-v-3bad616e]{font-size:13px;font-weight:600;color:var(--text-primary)}.band-growth-stats[data-v-3bad616e]{display:flex;gap:12px;align-items:center}.band-growth-stat[data-v-3bad616e]{font-size:12px;font-weight:600;color:var(--brand);padding:3px 8px;background:var(--brand-subtle);border-radius:100px}.band-growth-stat.secondary[data-v-3bad616e]{color:var(--text-secondary);background:var(--bg-tertiary)}.band-growth-bar[data-v-3bad616e]{height:6px;background:var(--bg-tertiary);border-radius:3px;overflow:hidden}.service-list[data-v-3bad616e]{display:flex;flex-direction:column;gap:8px}.service-item[data-v-3bad616e]{padding:12px 14px;background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:var(--radius-sm);transition:all .2s ease}.service-item[data-v-3bad616e]:hover{border-color:var(--brand-border)}.service-header[data-v-3bad616e]{margin-bottom:6px}.service-name[data-v-3bad616e]{font-size:13px;font-weight:600;color:var(--text-primary)}.service-stats[data-v-3bad616e]{display:flex;gap:16px}.service-stat[data-v-3bad616e]{font-size:11px;font-weight:500;color:var(--text-muted)}.service-stat.licenses[data-v-3bad616e]{color:var(--brand)}.service-stat.devices[data-v-3bad616e]{color:#8b5cf6}.power-grid[data-v-3bad616e],.antenna-grid[data-v-3bad616e]{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.power-card[data-v-3bad616e],.antenna-card[data-v-3bad616e]{padding:14px;background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:var(--radius-sm);text-align:center;transition:all .2s ease}.power-card[data-v-3bad616e]:hover,.antenna-card[data-v-3bad616e]:hover{border-color:var(--brand-border)}.power-label[data-v-3bad616e],.antenna-label[data-v-3bad616e]{display:block;font-size:11px;font-weight:500;color:var(--text-muted);text-transform:uppercase;letter-spacing:.03em;margin-bottom:6px}.power-value[data-v-3bad616e],.antenna-value[data-v-3bad616e]{font-size:18px;font-weight:700;color:var(--text-primary)}@media (max-width:1200px){.stats-panel[data-v-3bad616e]{max-width:95%}}@media (max-width:768px){.stats-panel[data-v-3bad616e]{max-width:100%;max-height:calc(100vh - 40px);margin:0;border-radius:20px}.stats-overlay[data-v-3bad616e]{padding:20px 10px}.panel-header[data-v-3bad616e]{padding:20px 16px 14px;border-radius:20px 20px 0 0}.panel-content[data-v-3bad616e]{padding:12px 16px 20px}.overview-grid[data-v-3bad616e]{grid-template-columns:repeat(2,1fr)}.state-grid[data-v-3bad616e],.emission-list[data-v-3bad616e]{grid-template-columns:1fr}.quick-stats[data-v-3bad616e]{flex-wrap:wrap}.quick-stats .stat[data-v-3bad616e]{min-width:calc(50% - 4px)}.header-identity[data-v-3bad616e]{flex-direction:column;align-items:flex-start;gap:12px}.header-icon[data-v-3bad616e]{width:44px;height:44px}.header-text h1[data-v-3bad616e]{font-size:18px}}@media (max-width:480px){.overview-grid[data-v-3bad616e],.power-grid[data-v-3bad616e],.antenna-grid[data-v-3bad616e],.license-grid[data-v-3bad616e]{grid-template-columns:1fr}}.stats-panel[data-v-3bad616e] *,.section-header[data-v-3bad616e],.close-btn[data-v-3bad616e],button[data-v-3bad616e]{cursor:none!important}.link-reliability-section[data-v-38020d04]{background:var(--bg-primary);border:1px solid var(--border-light);border-radius:var(--radius-md);overflow:hidden;margin-top:8px}.section-toggle[data-v-38020d04]{width:100%;display:flex;align-items:center;gap:12px;padding:14px 16px;border:0;background:linear-gradient(135deg,#0431ff0d,#385bff0d);cursor:none;transition:all .2s ease}.section-toggle[data-v-38020d04]:hover{background:linear-gradient(135deg,#0431ff1a,#385bff1a)}.section-toggle svg[data-v-38020d04]{width:20px;height:20px;color:#0431ff;flex-shrink:0}.section-toggle span[data-v-38020d04]{flex:1;text-align:left;font-size:14px;font-weight:600;color:var(--text-primary)}.loading-badge[data-v-38020d04],.availability-badge[data-v-38020d04]{padding:4px 12px;border-radius:100px;font-size:11px;font-weight:600}.loading-badge[data-v-38020d04]{background:#64748b1a;color:var(--text-muted)}.availability-badge[data-v-38020d04]{font-family:SF Mono,Consolas,monospace}.availability-badge.excellent[data-v-38020d04]{background:#10b9811a;color:#10b981}.availability-badge.good[data-v-38020d04]{background:#3b82f61a;color:#3b82f6}.availability-badge.fair[data-v-38020d04]{background:#f59e0b1a;color:#f59e0b}.availability-badge.poor[data-v-38020d04]{background:#ef44441a;color:#ef4444}.chevron[data-v-38020d04]{color:var(--text-muted);transition:transform .25s ease}.expanded .chevron[data-v-38020d04]{transform:rotate(180deg)}.section-content[data-v-38020d04]{max-height:0;overflow:hidden;transition:max-height .3s ease}.expanded .section-content[data-v-38020d04]{max-height:5000px}.reliability-content[data-v-38020d04]{padding:20px}.loading-state[data-v-38020d04],.error-state[data-v-38020d04]{padding:40px;text-align:center;color:var(--text-muted)}.loading-spinner[data-v-38020d04]{width:40px;height:40px;border:3px solid var(--border-light);border-top-color:#0431ff;border-radius:50%;animation:spin-38020d04 1s linear infinite;margin:0 auto 16px}@keyframes spin-38020d04{to{transform:rotate(360deg)}}.error-state svg[data-v-38020d04]{width:48px;height:48px;color:#ef4444;margin-bottom:12px}.retry-btn[data-v-38020d04]{margin-top:16px;padding:8px 20px;background:#0431ff;color:#fff;border:0;border-radius:6px;font-weight:600;cursor:none}.availability-summary h3[data-v-38020d04],.attenuation-breakdown h3[data-v-38020d04],.worst-month-section h3[data-v-38020d04],.compliance-statement h3[data-v-38020d04]{font-size:13px;font-weight:600;color:var(--text-primary);margin:0 0 12px;text-transform:uppercase;letter-spacing:.05em}.achievement-banner[data-v-38020d04]{background:linear-gradient(135deg,#10b9811a,#0431ff1a);border:1px solid rgba(16,185,129,.3);border-radius:8px;padding:12px 16px;margin-bottom:16px;display:flex;align-items:center;gap:10px;color:#10b981}.achievement-banner .check-icon[data-v-38020d04]{flex-shrink:0;width:24px;height:24px;color:#10b981}.achievement-banner span[data-v-38020d04]{font-size:14px;color:var(--text-primary)}.achievement-banner strong[data-v-38020d04]{color:#10b981;font-weight:700}.availability-explanation[data-v-38020d04]{font-size:12px;color:var(--text-secondary);margin:0 0 12px;line-height:1.5}.availability-grid[data-v-38020d04]{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin-bottom:24px}.availability-card[data-v-38020d04]{background:linear-gradient(135deg,#0431ff0d,#385bff0d);border:1px solid var(--border-light);border-radius:8px;padding:16px;text-align:center;transition:all .2s ease}.availability-card[data-v-38020d04]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.availability-card.not-available[data-v-38020d04]{background:linear-gradient(135deg,#ef44440d,#f59e0b0d);opacity:.7}.availability-card.best-achieved[data-v-38020d04]{background:linear-gradient(135deg,#10b9811a,#0431ff1a);border:2px solid #10b981}.availability-percentage[data-v-38020d04]{font-size:28px;font-weight:700;color:#0431ff;font-family:SF Mono,monospace;margin-bottom:2px}.availability-label-small[data-v-38020d04]{font-size:9px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px}.availability-condition[data-v-38020d04]{font-size:11px;color:var(--text-secondary);margin-bottom:8px;font-weight:500;line-height:1.3}.availability-label[data-v-38020d04]{font-size:10px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;margin:4px 0}.fade-margin[data-v-38020d04]{font-size:14px;font-weight:600;color:#10b981;margin:8px 0 4px}.fade-margin.negative[data-v-38020d04]{color:#ef4444}.outage-time[data-v-38020d04]{font-size:11px;color:var(--text-secondary)}.attenuation-breakdown[data-v-38020d04]{margin-bottom:24px}.attenuation-items[data-v-38020d04]{display:flex;flex-direction:column;gap:12px;margin-bottom:12px}.attenuation-item[data-v-38020d04]{display:flex;flex-direction:column;gap:4px}.item-header[data-v-38020d04]{display:flex;justify-content:space-between;align-items:center;font-size:12px}.item-label[data-v-38020d04]{font-weight:600;color:var(--text-primary)}.item-value[data-v-38020d04]{font-weight:700;font-family:SF Mono,monospace;color:var(--text-secondary)}.item-bar-wrapper[data-v-38020d04]{width:100%;height:20px;background:var(--bg-secondary);border-radius:4px;overflow:hidden}.item-bar[data-v-38020d04]{height:100%;border-radius:4px;transition:width .3s ease}.total-attenuation[data-v-38020d04]{padding:12px;background:var(--bg-secondary);border-radius:6px;text-align:right;font-size:13px;color:var(--text-primary);border-left:3px solid #0431ff}.worst-month-section[data-v-38020d04]{margin-bottom:32px}.month-chart-container[data-v-38020d04]{margin-bottom:0;background:var(--bg-secondary);border-radius:8px;padding:16px}.month-chart[data-v-38020d04]{display:flex;align-items:flex-end;gap:6px;height:180px;padding:24px 0 12px;position:relative}.month-bar[data-v-38020d04]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:100%;position:relative;cursor:pointer;transition:all .2s ease}.month-bar[data-v-38020d04]:hover{transform:translateY(-2px)}.month-bar:hover .month-fill[data-v-38020d04]{filter:brightness(1.1)}.month-value[data-v-38020d04]{position:absolute;bottom:calc(100% + 4px);font-size:10px;font-weight:700;color:#0431ff;font-family:SF Mono,monospace;white-space:nowrap;pointer-events:none}.month-fill[data-v-38020d04]{width:100%;background:linear-gradient(180deg,#6b85ff,#385bff,#0431ff);border-radius:4px 4px 0 0;transition:all .3s ease;min-height:3px;box-shadow:0 2px 8px #0431ff33}.month-bar.worst .month-fill[data-v-38020d04]{background:linear-gradient(180deg,#ff6b6b,#ff4757,#ee5a6f);box-shadow:0 2px 12px #ee5a6f4d}.month-bar.worst .month-value[data-v-38020d04]{color:#ee5a6f;font-weight:800}.month-labels[data-v-38020d04]{display:flex;gap:6px;padding-top:8px;border-top:1px solid rgba(255,255,255,.05);margin-top:8px}.month-label[data-v-38020d04]{flex:1;text-align:center;font-size:11px;color:var(--text-muted);font-weight:600;text-transform:uppercase}.worst-month-info[data-v-38020d04]{padding:14px 16px;background:#0431ff14;border-left:4px solid #0431ff;border-radius:6px;font-size:13px;color:var(--text-primary);margin-top:16px;margin-bottom:0}.worst-month-info strong[data-v-38020d04]{color:#0431ff;font-weight:700}.compliance-statement[data-v-38020d04]{margin-bottom:20px}.statement-box[data-v-38020d04]{display:flex;gap:12px;padding:16px;background:linear-gradient(135deg,#10b9810d,#0431ff0d);border:1px solid var(--border-light);border-radius:8px;margin-bottom:12px}.statement-box svg[data-v-38020d04]{width:24px;height:24px;color:#10b981;flex-shrink:0}.statement-box p[data-v-38020d04]{margin:0;font-size:13px;line-height:1.6;color:var(--text-primary)}.standards-used[data-v-38020d04]{font-size:12px;color:var(--text-secondary)}.standards-used ul[data-v-38020d04]{margin:8px 0 0;padding-left:20px}.standards-used li[data-v-38020d04]{margin:4px 0}.data-sources[data-v-38020d04]{padding:12px;background:var(--bg-secondary);border-radius:8px;font-size:11px;color:var(--text-muted)}.data-sources h4[data-v-38020d04]{margin:0 0 4px;font-size:11px;font-weight:600;color:var(--text-secondary)}.data-sources p[data-v-38020d04]{margin:2px 0}.data-location[data-v-38020d04]{font-family:SF Mono,monospace;color:var(--text-muted)}.interference-section[data-v-38020d04],.advanced-performance-section[data-v-38020d04]{margin-top:24px;margin-bottom:16px}.interference-section h3[data-v-38020d04],.advanced-performance-section h3[data-v-38020d04]{font-size:13px;font-weight:600;color:var(--text-primary);margin:0 0 12px;text-transform:uppercase;letter-spacing:.05em}.subsection-card[data-v-38020d04]{background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:8px;padding:16px;margin-bottom:16px}.subsection-card h4[data-v-38020d04]{font-size:12px;font-weight:700;color:#0431ff;margin:0 0 12px;text-transform:uppercase;letter-spacing:.05em}.protection-grid[data-v-38020d04]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-bottom:12px}.protection-item[data-v-38020d04]{display:flex;flex-direction:column;gap:4px;padding:12px;background:linear-gradient(135deg,#0431ff0d,#385bff0d);border-radius:6px;border:1px solid rgba(4,49,255,.1)}.protection-label[data-v-38020d04]{font-size:11px;color:var(--text-muted);font-weight:600}.protection-value[data-v-38020d04]{font-size:18px;font-weight:700;color:#0431ff;font-family:SF Mono,monospace}.modulation-note[data-v-38020d04]{font-size:11px;color:var(--text-secondary);margin:8px 0 0;padding:8px;background:#0431ff0d;border-radius:4px}.coordination-results[data-v-38020d04]{display:flex;flex-direction:column;gap:12px}.coord-metric[data-v-38020d04]{display:flex;justify-content:space-between;align-items:center;padding:12px;background:linear-gradient(135deg,#0431ff14,#5170ff14);border-radius:6px;border-left:3px solid #0431ff}.metric-label[data-v-38020d04]{font-size:11px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em}.metric-value[data-v-38020d04]{font-size:16px;font-weight:700;color:#0431ff;font-family:SF Mono,monospace}.metric-value.large[data-v-38020d04]{font-size:24px}.coord-details[data-v-38020d04]{display:flex;flex-direction:column;gap:6px}.coord-detail-item[data-v-38020d04]{display:flex;justify-content:space-between;padding:8px 12px;background:var(--bg-primary);border-radius:4px;font-size:12px}.coord-detail-item span[data-v-38020d04]:first-child{color:var(--text-muted)}.coord-detail-item span[data-v-38020d04]:last-child{font-weight:600;color:var(--text-primary);font-family:SF Mono,monospace}.recommendation-box[data-v-38020d04]{padding:12px;background:#10b98114;border-left:3px solid #10b981;border-radius:4px;font-size:12px;color:var(--text-primary);line-height:1.5}.diversity-results[data-v-38020d04]{display:flex;flex-direction:column;gap:12px}.diversity-header[data-v-38020d04]{display:flex;justify-content:space-between;align-items:center;padding:12px;background:linear-gradient(135deg,#0431ff14,#385bff14);border-radius:6px}.diversity-type[data-v-38020d04]{font-size:13px;font-weight:700;color:#0431ff;letter-spacing:.05em}.diversity-improvement[data-v-38020d04]{font-size:20px;font-weight:800;color:#10b981;font-family:SF Mono,monospace}.availability-comparison[data-v-38020d04]{display:flex;align-items:center;gap:12px;padding:12px;background:var(--bg-primary);border-radius:6px}.availability-item[data-v-38020d04]{flex:1;display:flex;flex-direction:column;gap:4px;padding:12px;background:#64748b0d;border-radius:6px;border:1px solid var(--border-light)}.availability-item.improved[data-v-38020d04]{background:#10b98114;border-color:#10b98133}.availability-type[data-v-38020d04]{font-size:10px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em}.availability-percent[data-v-38020d04]{font-size:18px;font-weight:700;color:var(--text-primary);font-family:SF Mono,monospace}.availability-item.improved .availability-percent[data-v-38020d04]{color:#10b981}.availability-outage[data-v-38020d04]{font-size:11px;color:var(--text-secondary)}.arrow-right[data-v-38020d04]{width:24px;height:24px;color:#0431ff;flex-shrink:0}.modulation-table[data-v-38020d04]{display:flex;flex-direction:column;gap:2px;font-size:12px}.modulation-header[data-v-38020d04]{display:grid;grid-template-columns:2fr 1.2fr 1.2fr 1fr;gap:8px;padding:8px 12px;background:#0431ff1a;border-radius:4px;font-weight:700;color:#0431ff;font-size:10px;text-transform:uppercase;letter-spacing:.05em}.modulation-row[data-v-38020d04]{display:grid;grid-template-columns:2fr 1.2fr 1.2fr 1fr;gap:8px;padding:10px 12px;background:var(--bg-primary);border-radius:4px;align-items:center;transition:all .2s ease}.modulation-row[data-v-38020d04]:hover{background:#0431ff0d}.modulation-row.max-rate[data-v-38020d04]{background:#10b98114;border:1px solid rgba(16,185,129,.2)}.mod-name[data-v-38020d04]{font-weight:600;color:var(--text-primary);font-family:SF Mono,monospace}.mod-threshold[data-v-38020d04],.mod-rate[data-v-38020d04],.mod-capacity[data-v-38020d04]{font-family:SF Mono,monospace;color:var(--text-secondary)}.modulation-row.max-rate .mod-rate[data-v-38020d04],.modulation-row.max-rate .mod-capacity[data-v-38020d04]{color:#10b981;font-weight:700}.adaptive-summary[data-v-38020d04]{margin-top:8px;padding:10px 12px;background:#0431ff0d;border-radius:4px;font-size:11px;color:var(--text-secondary);text-align:center}.thermal-results[data-v-38020d04]{display:flex;flex-direction:column;gap:12px}.thermal-metrics[data-v-38020d04]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.thermal-metric[data-v-38020d04]{display:flex;flex-direction:column;gap:6px;padding:12px;background:var(--bg-primary);border-radius:6px;border:1px solid var(--border-light)}.attenuation-variation[data-v-38020d04]{display:flex;flex-direction:column;gap:6px;padding:12px;background:var(--bg-primary);border-radius:6px}.variation-item[data-v-38020d04]{display:flex;justify-content:space-between;font-size:12px;padding:6px 0;border-bottom:1px solid var(--border-light)}.variation-item[data-v-38020d04]:last-child{border-bottom:none}.variation-item span[data-v-38020d04]:first-child{color:var(--text-muted)}.variation-item span[data-v-38020d04]:last-child{font-weight:600;color:var(--text-primary);font-family:SF Mono,monospace}.multipath-results[data-v-38020d04]{display:flex;flex-direction:column;gap:12px}.multipath-metrics[data-v-38020d04]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.multipath-metric[data-v-38020d04]{display:flex;flex-direction:column;gap:6px;padding:12px;background:var(--bg-primary);border-radius:6px;border:1px solid var(--border-light)}.multipath-metric.large[data-v-38020d04]{grid-column:1/-1;background:linear-gradient(135deg,#f59e0b14,#ef444414);border-color:#f59e0b33}.multipath-metric.large .metric-value[data-v-38020d04]{color:#f59e0b;font-size:24px}.interference-summary[data-v-38020d04]{margin-bottom:16px}.summary-metrics[data-v-38020d04]{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px}.summary-metric[data-v-38020d04]{display:flex;flex-direction:column;gap:4px;padding:12px;background:var(--bg-primary);border-radius:6px;border:1px solid var(--border-light)}.summary-metric .metric-value.critical[data-v-38020d04]{color:#ef4444}.summary-metric .metric-value.warning[data-v-38020d04]{color:#f59e0b}.interference-recommendations[data-v-38020d04]{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.recommendation-item[data-v-38020d04]{padding:12px;border-radius:6px;border-left:3px solid}.recommendation-item.severity-critical[data-v-38020d04]{background:#ef444414;border-left-color:#ef4444}.recommendation-item.severity-warning[data-v-38020d04]{background:#f59e0b14;border-left-color:#f59e0b}.recommendation-item.severity-info[data-v-38020d04]{background:#10b98114;border-left-color:#10b981}.rec-header[data-v-38020d04]{display:flex;align-items:center;gap:8px;margin-bottom:6px}.rec-header svg[data-v-38020d04]{flex-shrink:0}.recommendation-item.severity-critical .rec-header svg[data-v-38020d04]{color:#ef4444}.recommendation-item.severity-warning .rec-header svg[data-v-38020d04]{color:#f59e0b}.recommendation-item.severity-info .rec-header svg[data-v-38020d04]{color:#10b981}.rec-type[data-v-38020d04]{font-size:11px;font-weight:700;letter-spacing:.05em;color:#000}.rec-message[data-v-38020d04]{margin:0 0 8px;font-size:12px;line-height:1.5;color:var(--text-primary)}.affected-licenses[data-v-38020d04]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:11px}.licenses-label[data-v-38020d04]{color:var(--text-muted);font-weight:600}.license-tags[data-v-38020d04]{display:flex;flex-wrap:wrap;gap:4px}.license-tag[data-v-38020d04],.more-tag[data-v-38020d04]{padding:2px 8px;background:#0431ff1a;border-radius:4px;font-family:SF Mono,monospace;font-size:10px;color:#0431ff}.more-tag[data-v-38020d04]{background:#64748b1a;color:var(--text-muted)}.interferers-section[data-v-38020d04]{margin-top:16px;padding-top:16px;border-top:1px solid var(--border-light)}.interferers-section h5[data-v-38020d04]{font-size:11px;font-weight:700;color:var(--text-primary);margin:0 0 12px;text-transform:uppercase;letter-spacing:.05em}.ci-metrics[data-v-38020d04]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;margin-bottom:12px}.ci-metric[data-v-38020d04]{display:flex;justify-content:space-between;padding:8px 12px;background:var(--bg-primary);border-radius:4px;font-size:11px}.ci-metric span[data-v-38020d04]:first-child{color:var(--text-muted)}.ci-metric span[data-v-38020d04]:last-child{font-weight:700;font-family:SF Mono,monospace;color:var(--text-primary)}.ci-metric .value-critical[data-v-38020d04]{color:#ef4444}.ci-metric .value-warning[data-v-38020d04]{color:#f59e0b}.ci-metric .value-good[data-v-38020d04]{color:#10b981}.interferers-list[data-v-38020d04]{display:flex;flex-direction:column;gap:8px}.interferer-item[data-v-38020d04]{padding:10px 12px;background:var(--bg-primary);border-radius:6px;border:1px solid var(--border-light)}.interferer-header[data-v-38020d04]{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.interferer-license[data-v-38020d04]{font-size:12px;font-weight:600;color:var(--text-primary)}.interferer-distance[data-v-38020d04]{font-size:11px;font-weight:600;color:#0431ff;font-family:SF Mono,monospace}.interferer-details[data-v-38020d04]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:11px;color:var(--text-secondary);font-family:SF Mono,monospace}.more-interferers[data-v-38020d04]{padding:8px;text-align:center;font-size:11px;color:var(--text-muted);font-style:italic}.loading-interference[data-v-38020d04]{display:flex;flex-direction:column;align-items:center;gap:12px;padding:24px}.loading-spinner-small[data-v-38020d04]{width:24px;height:24px;border:2px solid var(--border-light);border-top-color:#0431ff;border-radius:50%;animation:spin-38020d04 1s linear infinite}.loading-interference p[data-v-38020d04]{margin:0;font-size:12px;color:var(--text-muted)}.p2p-overlay[data-v-a3417069]{--brand:#5070ff;--brand-dark:#3730a3;--brand-subtle:rgba(80, 112, 255, .08);--success:#10b981;--warning:#f59e0b;--danger:#ef4444;--text-primary:#0f172a;--text-secondary:#475569;--text-muted:#94a3b8;--bg-primary:#ffffff;--bg-secondary:#f8fafc;--bg-tertiary:#f1f5f9;--border-light:#e2e8f0;--border-medium:#cbd5e1;--grid-line:#e2e8f0;--radius-sm:6px;--radius-md:10px;--radius-lg:16px;position:fixed;inset:0;background:#0f172a99;backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:10000;padding:90px 20px 20px}.overlay-enter-active[data-v-a3417069],.overlay-leave-active[data-v-a3417069]{transition:opacity .25s ease}.overlay-enter-from[data-v-a3417069],.overlay-leave-to[data-v-a3417069]{opacity:0}.modal-enter-active[data-v-a3417069],.modal-leave-active[data-v-a3417069]{transition:all .3s cubic-bezier(.4,0,.2,1)}.modal-enter-from[data-v-a3417069],.modal-leave-to[data-v-a3417069]{opacity:0;transform:scale(.95) translateY(10px)}.p2p-modal[data-v-a3417069]{background:var(--bg-primary);border-radius:var(--radius-lg);box-shadow:0 25px 50px #0003,0 0 0 1px #5070ff1a;width:100%;max-width:1200px;max-height:90vh;display:flex;flex-direction:column;overflow:hidden}.modal-header[data-v-a3417069]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;background:linear-gradient(135deg,var(--bg-secondary) 0%,var(--bg-primary) 100%);border-bottom:1px solid var(--border-light)}.header-left[data-v-a3417069]{display:flex;align-items:center;gap:14px}.header-icon[data-v-a3417069]{width:48px;height:48px;background:linear-gradient(135deg,var(--brand),var(--brand-dark));border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #5070ff4d}.header-icon svg[data-v-a3417069]{width:26px;height:26px;color:#fff}.header-text h1[data-v-a3417069]{margin:0;font-size:18px;font-weight:700;color:var(--text-primary)}.header-badges[data-v-a3417069]{display:flex;gap:8px;margin-top:4px}.badge[data-v-a3417069]{padding:3px 10px;border-radius:100px;font-size:11px;font-weight:600}.badge-id[data-v-a3417069]{background:var(--brand-subtle);color:var(--brand);font-family:SF Mono,Consolas,monospace}.badge-distance[data-v-a3417069]{background:var(--bg-tertiary);color:var(--text-secondary)}.close-btn[data-v-a3417069]{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border:0;background:0 0;border-radius:var(--radius-sm);color:var(--text-muted);cursor:none;transition:all .15s ease}.close-btn[data-v-a3417069]:hover{background:#ef44441a;color:var(--danger)}.close-btn svg[data-v-a3417069]{width:20px;height:20px}.quick-stats[data-v-a3417069]{display:flex;gap:4px;padding:12px 24px;background:var(--bg-secondary);border-bottom:1px solid var(--border-light)}.stat[data-v-a3417069]{flex:1;display:flex;flex-direction:column;align-items:center;padding:8px 12px;background:var(--bg-primary);border-radius:var(--radius-sm);border:1px solid var(--border-light)}.stat-value[data-v-a3417069]{font-size:16px;font-weight:700;color:var(--brand);line-height:1.2}.stat-value small[data-v-a3417069]{font-size:11px;font-weight:500;color:var(--text-muted);margin-left:2px}.stat-label[data-v-a3417069]{font-size:10px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;margin-top:2px}.modal-content[data-v-a3417069]{flex:1;overflow-y:auto;padding:20px 24px}.profile-section[data-v-a3417069]{margin-bottom:24px}.section-header[data-v-a3417069]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.section-header h2[data-v-a3417069]{display:flex;align-items:center;gap:10px;margin:0;font-size:15px;font-weight:600;color:var(--text-primary)}.section-header h2 svg[data-v-a3417069]{width:20px;height:20px;color:var(--brand)}.profile-controls[data-v-a3417069]{display:flex;gap:8px}.control-btn[data-v-a3417069]{display:flex;align-items:center;gap:6px;padding:8px 14px;border:1px solid var(--border-light);background:var(--bg-primary);border-radius:var(--radius-sm);font-size:12px;font-weight:600;color:var(--text-secondary);cursor:none;transition:all .2s ease}.control-btn[data-v-a3417069]:hover{border-color:var(--brand);color:var(--brand)}.control-btn.active[data-v-a3417069]{background:var(--brand);border-color:var(--brand);color:#fff}.control-btn svg[data-v-a3417069]{width:16px;height:16px}.chevron-small[data-v-a3417069]{width:14px;height:14px;margin-left:auto;transition:transform .2s ease}.k-factor-controls[data-v-a3417069]{position:relative}.k-factor-menu[data-v-a3417069]{position:absolute;top:calc(100% + 8px);right:0;background:var(--bg-primary);border:1px solid var(--border-light);border-radius:var(--radius-md);box-shadow:0 10px 25px #0000001a;min-width:240px;z-index:100;padding:8px}.k-factor-option[data-v-a3417069]{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:var(--radius-sm);cursor:none;transition:background .15s ease}.k-factor-option[data-v-a3417069]:hover{background:var(--bg-secondary)}.k-factor-option input[type=checkbox][data-v-a3417069]{width:16px;height:16px;cursor:none}.k-label[data-v-a3417069]{flex:1;font-size:13px;font-weight:500;color:var(--text-primary)}.k-value[data-v-a3417069]{font-size:11px;font-weight:600;color:var(--text-muted);font-family:SF Mono,Consolas,monospace}.k-color-dot[data-v-a3417069]{width:12px;height:12px;border-radius:50%;border:2px solid #fff;box-shadow:0 0 0 1px var(--border-light)}.profile-container[data-v-a3417069]{background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:var(--radius-md);overflow:hidden}.profile-chart[data-v-a3417069]{padding:20px}.profile-svg[data-v-a3417069]{width:100%;display:block}.axis-label[data-v-a3417069]{font-size:10px;fill:var(--text-muted);font-weight:500}.site-label[data-v-a3417069]{font-size:11px;fill:var(--brand);font-weight:600}.profile-legend[data-v-a3417069]{display:flex;justify-content:center;gap:20px;padding:12px 20px;background:var(--bg-primary);border-top:1px solid var(--border-light);flex-wrap:wrap}.legend-item[data-v-a3417069]{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--text-secondary)}.legend-color[data-v-a3417069]{width:20px;height:3px;border-radius:2px}.legend-dashed[data-v-a3417069]{background:repeating-linear-gradient(90deg,var(--brand),var(--brand) 6px,transparent 6px,transparent 10px)!important}.clearance-badge[data-v-a3417069]{padding:4px 12px;border-radius:100px;font-size:11px;font-weight:600}.clearance-badge.good[data-v-a3417069]{background:#10b9811a;color:var(--success)}.clearance-badge.warning[data-v-a3417069]{background:#f59e0b1a;color:var(--warning)}.clearance-badge.bad[data-v-a3417069]{background:#ef44441a;color:var(--danger)}.no-data[data-v-a3417069]{padding:80px 20px;text-align:center;color:var(--text-muted)}.no-data svg[data-v-a3417069]{width:48px;height:48px;margin-bottom:12px;opacity:.5}.no-data p[data-v-a3417069]{margin:0;font-size:14px}.sections[data-v-a3417069]{display:flex;flex-direction:column;gap:8px}.expandable-section[data-v-a3417069]{background:var(--bg-primary);border:1px solid var(--border-light);border-radius:var(--radius-md);overflow:hidden}.section-toggle[data-v-a3417069]{width:100%;display:flex;align-items:center;gap:12px;padding:14px 16px;border:0;background:0 0;cursor:none;transition:background .15s ease}.section-toggle[data-v-a3417069]:hover{background:var(--bg-secondary)}.section-toggle svg[data-v-a3417069]{width:18px;height:18px;color:var(--brand);flex-shrink:0}.section-toggle span[data-v-a3417069]{flex:1;text-align:left;font-size:14px;font-weight:600;color:var(--text-primary)}.section-toggle .chevron[data-v-a3417069]{color:var(--text-muted);transition:transform .25s ease}.expandable-section.expanded .section-toggle .chevron[data-v-a3417069]{transform:rotate(180deg)}.section-content[data-v-a3417069]{max-height:0;overflow:hidden;transition:max-height .3s ease}.expandable-section.expanded .section-content[data-v-a3417069]{max-height:1000px}.info-grid[data-v-a3417069]{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;padding:1px;background:var(--border-light)}.info-item[data-v-a3417069]{display:flex;flex-direction:column;gap:2px;padding:12px 16px;background:var(--bg-primary)}.info-item.highlight[data-v-a3417069]{background:var(--brand-subtle)}.info-label[data-v-a3417069]{font-size:11px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.03em}.info-value[data-v-a3417069]{font-size:13px;font-weight:500;color:var(--text-primary)}.info-value.mono[data-v-a3417069]{font-family:SF Mono,Consolas,monospace;font-size:12px}.auto-calc-note[data-v-a3417069]{color:var(--warning);font-weight:700;margin-left:4px;cursor:help}.loading-state[data-v-a3417069]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px;color:var(--text-muted)}.loading-spinner[data-v-a3417069]{width:40px;height:40px;border:3px solid var(--border-light);border-top-color:var(--brand);border-radius:50%;animation:spin-a3417069 1s linear infinite;margin-bottom:16px}.loading-state p[data-v-a3417069]{margin:0;font-size:14px}.modal-footer[data-v-a3417069]{display:flex;align-items:center;justify-content:space-between;padding:14px 24px;background:var(--bg-secondary);border-top:1px solid var(--border-light)}.footer-info[data-v-a3417069]{font-size:12px;color:var(--text-muted);display:flex;flex-direction:column;gap:4px}.height-calc-notice[data-v-a3417069]{font-size:11px;color:var(--warning);font-weight:500}.footer-actions[data-v-a3417069]{display:flex;gap:10px}.btn[data-v-a3417069]{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border:0;border-radius:var(--radius-sm);font-size:13px;font-weight:600;cursor:none;transition:all .2s ease}.btn svg[data-v-a3417069]{width:16px;height:16px}.btn-ghost[data-v-a3417069]{background:0 0;color:var(--text-secondary)}.btn-ghost[data-v-a3417069]:hover{background:var(--bg-tertiary);color:var(--text-primary)}.btn-ghost[data-v-a3417069]:disabled{opacity:.6;cursor:not-allowed}.export-spinner-small[data-v-a3417069]{display:inline-block;width:16px;height:16px;border:2px solid rgba(100,116,139,.2);border-top-color:var(--brand);border-radius:50%;animation:spin-a3417069 1s linear infinite;margin-right:4px}@keyframes spin-a3417069{to{transform:rotate(360deg)}}.btn-primary[data-v-a3417069]{background:linear-gradient(135deg,var(--brand),var(--brand-dark));color:#fff}.btn-primary[data-v-a3417069]:hover{box-shadow:0 4px 12px #5070ff4d;transform:translateY(-1px)}@media (max-width:768px){.p2p-overlay[data-v-a3417069]{padding:10px}.p2p-modal[data-v-a3417069]{max-height:calc(100vh - 20px)}.modal-header[data-v-a3417069],.modal-content[data-v-a3417069],.modal-footer[data-v-a3417069]{padding:16px}.quick-stats[data-v-a3417069]{flex-wrap:wrap;padding:12px 16px}.stat[data-v-a3417069]{min-width:calc(50% - 4px)}.info-grid[data-v-a3417069]{grid-template-columns:1fr}.profile-legend[data-v-a3417069]{flex-direction:column;align-items:flex-start}.profile-controls[data-v-a3417069]{flex-direction:column;width:100%}.control-btn[data-v-a3417069]{width:100%;justify-content:center}}.p2p-overlay[data-v-a3417069] *,.p2p-modal[data-v-a3417069] *,button[data-v-a3417069],input[data-v-a3417069]{cursor:none!important}.marker-fade-in{transition:opacity .2s ease-out,fill-opacity .2s ease-out}.leaflet-interactive{transition:opacity .15s ease-out}.acma-wrapper{position:fixed;top:0;left:0;width:100vw;height:100vh;cursor:none;z-index:50}.acma-data-app{width:100%;height:100%;background:#1e293b;display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:#fff;cursor:none;pointer-events:auto}.custom-cursor{position:fixed;top:0;left:0;width:32px;height:32px;pointer-events:none;z-index:999999;opacity:0;transition:opacity .3s ease;transform:translate(0)}.custom-cursor.cursor-visible{opacity:1}.cursor-arrow{position:relative;width:32px;height:32px;transition:all .2s ease;filter:drop-shadow(0 2px 6px rgba(80,112,255,.4)) drop-shadow(0 0 10px rgba(255,255,255,.8));z-index:10}.cursor-trail{position:absolute;top:50%;left:50%;width:8px;height:8px;background:#5070ff4d;border-radius:50%;transform:translate(-50%,-50%);opacity:0;transition:all .3s ease}.custom-cursor.cursor-clicked .cursor-arrow{transform:scale(.9)}.custom-cursor.cursor-clicked .cursor-arrow svg path{fill:#3730a3}.custom-cursor.cursor-clicked .cursor-trail{opacity:1;transform:translate(-50%,-50%) scale(1.5)}.leaflet-container,.leaflet-interactive,.leaflet-zoom-box,.leaflet-marker-draggable,.leaflet-grab,.leaflet-crosshair,.site-sidebar,.site-sidebar-overlay,.sleek-layer-control,.layer-expanded,.layer-collapsed,.floating-search,.search-expanded,.search-results-dropdown,.service-order-overlay,.service-order-modal,.sleek-layer-control *,.layer-collapsed *,.layer-expanded *,.layer-option,.layer-option *,.layer-close,.layer-close *,.layer-header,.layer-header *,.option-preview,.option-preview *,.option-info,.option-info *,button,a,input,select,textarea,.checkbox-label,.action-btn,.floating-btn,.control-btn,.close-sidebar-btn,.search-close,.search-result,.service-option,.service-card,.continue-btn,.back-btn,.close-btn,.submit-btn,.payment-btn{cursor:none!important}.header-bar,.header-bar *,.header-content,.header-content *,.header-nav,.header-nav *,.nav-link,.nav-link *,.logo-section,.logo-section *,.header-spacer,.header-spacer *,.login-btn,.login-btn *,.header-actions,.header-actions *{cursor:auto!important}body,html,*{cursor:none!important}html{overflow-y:scroll!important}::-webkit-scrollbar{width:12px}::-webkit-scrollbar-track{background:#f1f5f9;border-radius:6px}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#5070ff,#3730a3);border-radius:6px;border:2px solid #f1f5f9;-webkit-transition:all .3s ease;transition:all .3s ease}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#3730a3,#2563eb);border-color:#e2e8f0;transform:scale(1.1)}::-webkit-scrollbar-thumb:active{background:#2563eb}html{scrollbar-width:thin;scrollbar-color:#5070ff #f1f5f9}.header-bar{background:#fff;border-bottom:2px solid #5070ff;box-shadow:0 2px 10px #5070ff1a;padding:0;flex-shrink:0;z-index:1001}.header-content{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;max-width:none;padding:12px 20px;position:relative}.logo-section{display:flex;align-items:center;padding-left:8px;justify-self:start}.header-nav{display:flex;align-items:center;gap:8px;justify-self:center;z-index:10}.header-spacer{justify-self:end}.nav-link{display:flex;align-items:center;gap:8px;padding:10px 20px;background:#ffffffe6;border:2px solid rgba(80,112,255,.2);border-radius:12px;color:#374151;font-size:14px;font-weight:600;text-decoration:none;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden;box-shadow:0 2px 8px #0000001a}.nav-link:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(80,112,255,.1),transparent);transition:left .3s ease}.nav-link:hover{background:#5070ff14;border-color:#5070ff4d;color:#5070ff;transform:translateY(-1px);box-shadow:0 4px 12px #5070ff26}.nav-link:hover:before{left:100%}.nav-link:active{transform:translateY(0);background:#5070ff1f}.nav-link svg{width:16px;height:16px;transition:all .3s ease}.nav-link:hover svg{color:#5070ff;transform:scale(1.1)}@media (max-width:768px){.header-nav{position:static;transform:none;gap:4px;margin-left:auto}.nav-link{padding:8px 12px;font-size:12px;gap:6px}.nav-link span{display:none}.nav-link svg{width:18px;height:18px}}.header-controls{display:flex;align-items:center;gap:8px;flex-shrink:0}.control-btn{display:flex;align-items:center;gap:6px;padding:8px 16px;background:0 0;border:1px solid #e5e7eb;border-radius:8px;color:#374151;font-size:13px;font-weight:500;cursor:none;transition:all .2s ease}.control-btn:hover{background:#5070ff0d;border-color:#5070ff;color:#5070ff}.control-btn.active{background:#5070ff;border-color:#5070ff;color:#fff}.control-btn:disabled{opacity:.6;cursor:none}.floating-search{position:absolute;top:20px;left:50%;transform:translate(-50%);z-index:1010;max-width:500px;transition:all .3s cubic-bezier(.4,0,.2,1)}.search-toggle{display:flex;align-items:center;gap:10px;background:#fff3;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.3);border-radius:25px;padding:10px 16px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 12px #0000001a;color:#ffffffe6}.search-toggle:hover{background:#fffffff2;border-color:#0000001a;transform:translateY(-2px);box-shadow:0 8px 20px #00000026;color:#374151}.search-toggle .search-icon{color:#5070ff;transition:color .2s ease}.search-toggle:hover .search-icon{color:#5070ff}.search-hint{font-size:14px;font-weight:500;color:#5070ff;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-shadow:none}.search-toggle:hover .search-hint{color:#374151;text-shadow:none}.search-expanded{background:#fffffffa;backdrop-filter:blur(10px);border:1px solid #5070ff;border-radius:16px;box-shadow:0 10px 30px #5070ff26;min-width:400px;animation:expandSearch .3s cubic-bezier(.4,0,.2,1)}@keyframes expandSearch{0%{opacity:0;transform:scale(.9) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}.search-input-wrapper{position:relative;display:flex;align-items:center;padding:4px;border-radius:12px}.search-input-wrapper .search-icon{padding:0 12px;color:#5070ff;flex-shrink:0}.search-input{flex:1;padding:12px 0;background:0 0;border:0;color:#374151;font-size:16px;font-family:inherit;outline:0;line-height:1.5}.search-input::-moz-placeholder{color:#9ca3af}.search-input::placeholder{color:#9ca3af}.search-close{padding:6px;color:#5070ff;cursor:pointer;transition:all .2s ease;border-radius:6px;margin:0 4px;flex-shrink:0}.search-close:hover{color:#3730a3;background:#5070ff1a}.search-results-dropdown{margin-top:8px;background:#fffffffa;backdrop-filter:blur(10px);border:1px solid rgba(0,0,0,.1);border-radius:12px;max-height:400px;overflow-y:auto;box-shadow:0 6px 20px #00000026}.search-result{padding:14px 16px;cursor:pointer;border-bottom:1px solid rgba(0,0,0,.05);transition:all .2s ease;color:#374151}.search-result:hover,.search-result.highlighted{background:#5070ff14;border-bottom-color:#5070ff1a}.search-result:last-child{border-bottom:none;border-radius:0 0 12px 12px}.result-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.site-name{font-weight:600;color:#111827;font-size:15px}.site-state{font-size:11px;font-weight:500;color:#5070ff;background:#5070ff1a;padding:3px 8px;border-radius:6px;text-transform:uppercase;letter-spacing:.5px}.result-details{display:flex;gap:16px;font-size:13px;color:#6b7280;flex-wrap:wrap}.result-details span{display:flex;align-items:center;font-family:ui-monospace,SFMono-Regular,monospace}.site-coords{color:#059669!important;font-weight:500}.coordinate-result{background:#10b9810d;border:1px solid rgba(16,185,129,.2);border-left:3px solid rgba(16,185,129,.6)}.coordinate-result:hover,.coordinate-result.highlighted{background:#10b9811a;border-color:#10b9814d}.coordinate-result .result-header{align-items:flex-start;gap:12px}.coordinate-icon{color:#059669;flex-shrink:0;margin-top:2px}.coordinate-text{font-weight:600;color:#047857;font-family:ui-monospace,SFMono-Regular,monospace;font-size:14px}.coordinate-desc{color:#6b7280;font-size:12px;font-style:italic}.no-results{padding:24px 16px;text-align:center;color:#9ca3af}.no-results-icon{margin:0 auto 12px;opacity:.6;color:#d1d5db}.no-results-title{font-size:16px;font-weight:600;color:#6b7280;margin-bottom:4px}.no-results-subtitle{font-size:13px;color:#9ca3af}@media (max-width:768px){.floating-search{left:10px;right:10px;top:15px;max-width:none;transform:none}.search-expanded{min-width:auto}.search-input{font-size:15px}.search-results-dropdown{max-height:300px}.result-details{font-size:12px;gap:12px}}.map-container{flex:1;position:relative;overflow:hidden;transition:margin-left .3s cubic-bezier(.4,0,.2,1)}.map-container.sidebar-open{margin-left:480px}.acma-map{width:100%;height:100%;z-index:1}.map-loading{position:absolute;inset:0;background:linear-gradient(135deg,#1e40af,#3730a3);display:flex;align-items:center;justify-content:center;z-index:2}.loading-content{text-align:center;color:#fff}.loading-spinner{width:60px;height:60px;border:3px solid rgba(255,255,255,.3);border-top:3px solid #fff;border-radius:50%;animation:spin 1s linear infinite;margin:0 auto 20px}.loading-spinner.small{width:24px;height:24px;border-width:2px;margin:0}.loading-text h3{margin:0 0 8px;font-size:24px;font-weight:600}.loading-text p{margin:0;font-size:16px;opacity:.8}.loading-details{display:flex;align-items:center;gap:12px;justify-content:center;padding:40px;color:#6b7280}.p2p-popup{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;min-width:280px;max-width:350px}.p2p-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid #e5e7eb}.p2p-header h4{margin:0;font-size:16px;font-weight:600;color:#111827}.p2p-status{padding:2px 8px;border-radius:12px;font-size:12px;font-weight:500;text-transform:uppercase}.p2p-status.active{background-color:#dcfce7;color:#166534}.p2p-status.inactive{background-color:#fee2e2;color:#991b1b}.p2p-sites{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;padding:8px;background-color:#f9fafb;border-radius:6px}.site-info{display:flex;flex-direction:column;flex:1}.site-info strong{font-size:14px;color:#111827;margin-bottom:2px}.site-info span{font-size:12px;color:#6b7280}.link-arrow{margin:0 12px;font-size:18px;color:#6b7280;flex-shrink:0}.p2p-tech{display:flex;flex-direction:column;gap:6px}.tech-row{display:flex;justify-content:space-between;align-items:center;font-size:13px}.tech-row span:first-child{color:#6b7280;font-weight:500}.tech-row span:last-child{color:#111827;font-weight:600;font-family:ui-monospace,SFMono-Regular,SF Mono,Consolas,Liberation Mono,Menlo,monospace}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@media (max-width:768px){.map-container.sidebar-open{margin-left:0}.header-content{flex-direction:column;gap:12px;padding:12px 16px}.status-section{order:-1;justify-content:center}.stats-display{gap:16px}.site-modal{margin:10px;max-height:calc(100vh - 20px)}.details-grid{grid-template-columns:1fr}.activity-stats{grid-template-columns:repeat(2,1fr)}}.leaflet-interactive:hover{stroke-width:2;stroke-opacity:1}.sleek-layer-control.leaflet-control,div.sleek-layer-control.leaflet-control,.acma-map .sleek-layer-control.leaflet-control,.map-container .sleek-layer-control.leaflet-control{position:absolute!important;bottom:10px!important;z-index:1000!important;transition:left .3s cubic-bezier(.4,0,.2,1)!important}.map-container.sidebar-open .floating-stats{transform:translate(calc(-50% + 240px))}.map-container.sidebar-open .floating-stats:hover{transform:translate(calc(-50% + 240px)) translateY(-2px)}.layer-collapsed{display:flex;align-items:center;padding:10px 16px;background:linear-gradient(135deg,#fffffff2,#f8fafcf2);backdrop-filter:blur(15px);border:2px solid rgba(80,112,255,.2);border-radius:16px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);min-width:160px;box-shadow:0 4px 12px #5070ff1a,0 1px 3px #0000001a;position:relative;overflow:hidden}.layer-collapsed:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(80,112,255,.1),transparent);transition:left .5s ease}.layer-collapsed:hover:before{left:100%}.layer-collapsed:hover{background:linear-gradient(135deg,#fffffffa,#f8fafcfa);border-color:#5070ff;transform:translateY(-2px) scale(1.02);box-shadow:0 8px 25px #5070ff33,0 3px 8px #0000001a}.layer-collapsed .layer-icon{margin-right:10px;color:#5070ff;transition:all .3s ease}.layer-collapsed:hover .layer-icon{color:#3730a3;transform:scale(1.1)}.layer-collapsed .layer-hint{color:#5070ff;font-size:14px;font-weight:600;transition:all .3s ease;letter-spacing:.3px}.layer-collapsed:hover .layer-hint{color:#3730a3}.layer-expanded{background:#fffffffa;backdrop-filter:blur(10px);border:1px solid #5070ff;border-radius:16px;box-shadow:0 10px 30px #5070ff26;min-width:280px;animation:fadeInUp .3s ease}@keyframes fadeInUp{0%{opacity:0;transform:translateY(10px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.layer-header{display:flex;align-items:center;padding:16px 20px 12px;border-bottom:1px solid rgba(0,0,0,.1)}.layer-header .layer-icon{margin-right:12px;color:#5070ff}.layer-header .layer-title{flex:1;color:#374151;font-size:14px;font-weight:600}.layer-close{padding:4px;border-radius:6px;cursor:pointer;color:#5070ff;transition:all .3s ease}.layer-close:hover{background:#5070ff1a;color:#3730a3}.layer-options{padding:8px}.layer-option{display:flex;align-items:center;padding:12px 16px;margin:4px 0;border-radius:12px;cursor:pointer;transition:all .3s ease;border:1px solid transparent}.layer-option:hover{background:#5070ff0d;border-color:#5070ff33}.layer-option.active{background:#5070ff1a;border-color:#5070ff}.option-preview{width:40px;height:40px;border-radius:8px;display:flex;align-items:center;justify-content:center;margin-right:12px;transition:all .3s ease}.satellite-preview{background:linear-gradient(135deg,#065f46,#059669);color:#6ee7b7}.standard-preview{background:linear-gradient(135deg,#1e1b4b,#3730a3);color:#a78bfa}.layer-option.active .option-preview{transform:scale(1.05);box-shadow:0 4px 12px #5070ff4d}.option-info{flex:1}.option-title{color:#374151;font-size:14px;font-weight:600;margin-bottom:2px}.option-desc{color:#6b7280;font-size:12px;font-weight:400}.layer-option.active .option-title,.layer-option.active .option-desc{color:#5070ff}@keyframes pulse-glow{0%{opacity:.2}to{opacity:.4}}.leaflet-container{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important}.leaflet-control-attribution{display:none!important}.leaflet-control-zoom{border:0!important;box-shadow:0 2px 8px #0000001a!important}.leaflet-control-zoom a{background:#fffffff2!important;border:0!important;color:#374151!important;font-weight:600!important;font-size:16px!important;transition:all .2s ease!important;width:32px!important;height:32px!important;line-height:28px!important}.leaflet-control-zoom a:hover{background:#f3f4f6!important;color:#111827!important}.leaflet-control-zoom a:first-child{border-radius:8px 8px 0 0!important;margin-bottom:1px!important}.leaflet-control-zoom a:last-child{border-radius:0 0 8px 8px!important}.floating-controls{position:absolute;top:20px;right:20px;z-index:1010;display:flex;flex-direction:column;gap:12px}.floating-btn{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 16px;background:linear-gradient(135deg,#fffffff2,#f8fafcf2);backdrop-filter:blur(15px);border:2px solid rgba(80,112,255,.2);border-radius:16px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);width:120px;box-shadow:0 4px 12px #5070ff1a,0 1px 3px #0000001a;position:relative;overflow:hidden;color:#5070ff;font-weight:600;font-size:14px}.floating-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(80,112,255,.1),transparent);transition:left .5s ease}.floating-btn:hover:before{left:100%}.floating-btn:hover{background:linear-gradient(135deg,#fffffffa,#f8fafcfa);border-color:#5070ff;transform:translateY(-2px) scale(1.02);box-shadow:0 8px 25px #5070ff33,0 3px 8px #0000001a;color:#3730a3}.floating-btn:disabled{opacity:.6;cursor:not-allowed;transform:none}.floating-btn svg{transition:transform .3s ease}.floating-btn:hover svg{transform:scale(1.1)}.filter-control.active .floating-btn{background:linear-gradient(135deg,#5070ff,#3730a3);color:#fff;border-color:#5070ff}.filter-icon-wrapper{position:relative;display:flex;align-items:center;justify-content:center}.filter-badge{position:absolute;top:-8px;right:-8px;background:#ef4444;color:#fff;border-radius:50%;width:18px;height:18px;font-size:10px;font-weight:700;display:flex;align-items:center;justify-content:center;border:2px solid #fff;box-shadow:0 2px 4px #ef44444d;animation:pulse-badge 2s infinite}.floating-btn.active-filters{background:linear-gradient(135deg,#ef4444,#dc2626)!important;color:#fff!important;border-color:#ef4444!important;box-shadow:0 4px 15px #ef44444d,0 1px 3px #0000001a}.floating-btn.active-filters:hover{background:linear-gradient(135deg,#dc2626,#b91c1c)!important;border-color:#dc2626!important;box-shadow:0 8px 25px #ef444466,0 3px 8px #0000001a!important;transform:translateY(-2px) scale(1.02)!important}.filter-control.has-active-filters:not(.active) .floating-btn{border-color:#ef4444!important;background:linear-gradient(135deg,#fffffff2,#fef2f2f2)!important;color:#ef4444!important}.filter-control.has-active-filters:not(.active) .floating-btn:hover{background:linear-gradient(135deg,#fef2f2fa,#fde2e2fa)!important;border-color:#dc2626!important;color:#dc2626!important}@keyframes pulse-badge{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.1);opacity:.8}}.floating-btn.success{background:linear-gradient(135deg,#5070ff,#3730a3)!important;color:#fff!important;border-color:#5070ff!important;transform:translateY(-2px) scale(1.05)!important}.floating-btn.success:hover{background:linear-gradient(135deg,#5070ff,#3730a3)!important;transform:translateY(-2px) scale(1.05)!important}.floating-btn.refreshing{background:linear-gradient(135deg,#5070ffcc,#3730a3cc)!important;color:#fff!important;border-color:#5070ff!important}@keyframes refreshSuccess{0%{transform:translateY(-2px) scale(1.02)}50%{transform:translateY(-4px) scale(1.1)}to{transform:translateY(-2px) scale(1.05)}}.floating-btn.success{animation:refreshSuccess .5s ease-out}.floating-stats{position:absolute;bottom:20px;left:50%;transform:translate(-50%);z-index:1000;cursor:pointer;transition:all .3s ease}.floating-stats:hover{transform:translate(-50%) translateY(-2px)}.stats-toggle{display:flex;align-items:center;gap:12px;background:#fff;padding:12px 20px;border-radius:16px;border:2px solid #5070ff;box-shadow:0 6px 20px #5070ff26;transition:all .3s ease;backdrop-filter:blur(10px);background:linear-gradient(135deg,#fffffff2,#ffffffd9)}.stats-toggle:hover{box-shadow:0 8px 30px #5070ff40;border-color:#3730a3;transform:scale(1.02)}.stats-icon{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:linear-gradient(135deg,#5070ff,#3730a3);border-radius:10px;color:#fff;flex-shrink:0}.stats-summary{display:flex;flex-direction:column;gap:4px}.stats-title{font-size:14px;font-weight:700;color:#5070ff;margin:0}.stats-preview{display:flex;align-items:center;gap:8px;font-size:12px;color:#6b7280}.stat-item{font-weight:600;color:#374151}.stat-divider{color:#5070ff;font-weight:700}.stats-arrow{display:flex;align-items:center;justify-content:center;color:#5070ff;transition:transform .3s ease;flex-shrink:0}.floating-stats:hover .stats-arrow{transform:translateY(-2px)}.stats-panel-overlay{position:fixed;inset:0;background:#00000080;z-index:2000;display:flex;align-items:center;justify-content:center;cursor:pointer}.stats-panel{width:90%;max-width:1200px;height:85vh;background:#fff;border-radius:24px;transform:translateY(0);transition:opacity .4s cubic-bezier(.4,0,.2,1);cursor:default;display:flex;flex-direction:column;overflow:hidden;box-shadow:0-10px 50px #5070ff33}.stats-panel.panel-open{transform:translateY(0)}.stats-header{display:flex;justify-content:space-between;align-items:start;padding:24px 32px;border-bottom:3px solid #5070ff;background:linear-gradient(135deg,#5070ff14,#5070ff08);flex-shrink:0}.stats-title{display:flex;align-items:center;gap:16px}.stats-icon-large{display:flex;align-items:center;justify-content:center;width:56px;height:56px;background:linear-gradient(135deg,#5070ff,#3730a3);border-radius:16px;color:#fff;box-shadow:0 6px 20px #5070ff4d}.stats-title h2{margin:0 0 6px;font-size:28px;font-weight:800;color:#5070ff;line-height:1.2}.stats-title p{margin:0;font-size:14px;color:#6b7280;font-weight:500}.close-stats-btn{background:0 0;border:0;color:#9ca3af;cursor:pointer;padding:8px;border-radius:8px;transition:all .2s ease;flex-shrink:0}.close-stats-btn:hover{background:#5070ff1a;color:#5070ff;transform:scale(1.1)}.stats-content{flex:1;overflow-y:auto;padding:20px;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px}.stats-section{background:#fff;border:1px solid rgba(80,112,255,.15);border-radius:12px;padding:16px;transition:all .3s ease;box-shadow:0 2px 8px #5070ff14}.stats-section:hover{border-color:#5070ff;box-shadow:0 4px 15px #5070ff26;transform:translateY(-1px)}.stats-section h3{margin:0 0 12px;font-size:1rem;font-weight:700;color:#5070ff;display:flex;align-items:center;gap:8px;padding-bottom:8px;border-bottom:1px solid rgba(80,112,255,.1)}.stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px}.stat-card{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;background:linear-gradient(135deg,#5070ff0d,#5070ff05);padding:10px;border-radius:8px;border:1px solid rgba(80,112,255,.1);transition:all .3s ease}.stat-card:hover{border-color:#5070ff;transform:translateY(-1px);box-shadow:0 3px 12px #5070ff26}.stat-icon{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:#5070ff;border-radius:6px;color:#fff;flex-shrink:0}.stat-card.sites .stat-icon{background:linear-gradient(135deg,#5070ff,#6366f1)}.stat-card.licenses .stat-icon{background:linear-gradient(135deg,#5070ff,#4f46e5)}.stat-card.devices .stat-icon{background:linear-gradient(135deg,#5070ff,#3730a3)}.stat-card.antennas .stat-icon{background:linear-gradient(135deg,#5070ff,#1e1b4b)}.stat-card.clients .stat-icon{background:linear-gradient(135deg,#5070ff,#312e81)}.stat-card.emissions .stat-icon{background:linear-gradient(135deg,#5070ff,#1e3a8a)}.stat-info{display:flex;flex-direction:column;gap:2px;align-items:center}.stat-number{font-size:.9rem;font-weight:700;color:#1f2937;line-height:1}.stat-label{font-size:.65rem;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.3px}.changes-list{display:flex;flex-direction:column;gap:16px}.change-item{display:flex;align-items:start;gap:16px;padding:20px;background:#5070ff05;border:2px solid rgba(80,112,255,.1);border-radius:16px;transition:all .3s ease}.change-item:hover{border-color:#5070ff;background:#5070ff0d;transform:translate(4px)}.change-icon{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;color:#fff;flex-shrink:0;margin-top:2px}.change-item.new .change-icon{background:linear-gradient(135deg,#10b981,#059669)}.change-item.modified .change-icon{background:linear-gradient(135deg,#f59e0b,#d97706)}.change-item.relocated .change-icon{background:linear-gradient(135deg,#8b5cf6,#7c3aed)}.change-details{flex:1}.change-header{display:flex;align-items:center;gap:12px;margin-bottom:8px}.change-site{font-size:16px;font-weight:700;color:#1f2937}.change-id{font-size:13px;font-weight:600;color:#5070ff;background:#5070ff1a;padding:4px 8px;border-radius:6px}.change-description{font-size:14px;color:#4b5563;margin-bottom:8px;line-height:1.4}.change-time{font-size:12px;color:#9ca3af;font-weight:500}.alerts-list{display:flex;flex-direction:column;gap:16px}.alert-item{display:flex;align-items:start;gap:16px;padding:20px;border-radius:16px;border:2px solid;transition:all .3s ease}.alert-item.warning{background:#f59e0b14;border-color:#f59e0b4d}.alert-item.warning:hover{border-color:#f59e0b;background:#f59e0b1f}.alert-item.info{background:#3b82f614;border-color:#3b82f64d}.alert-item.info:hover{border-color:#3b82f6;background:#3b82f61f}.alert-icon{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;color:#fff;flex-shrink:0;margin-top:2px}.alert-item.warning .alert-icon{background:linear-gradient(135deg,#f59e0b,#d97706)}.alert-item.info .alert-icon{background:linear-gradient(135deg,#3b82f6,#2563eb)}.alert-details{flex:1}.alert-title{font-size:16px;font-weight:700;color:#1f2937;margin-bottom:8px}.alert-message{font-size:14px;color:#4b5563;line-height:1.4;margin-bottom:8px}.alert-time{font-size:12px;color:#9ca3af;font-weight:500}.logs-list{display:flex;flex-direction:column;gap:16px}.log-item{display:flex;align-items:center;gap:20px;padding:18px 24px;background:#5070ff05;border:2px solid rgba(80,112,255,.1);border-radius:16px;transition:all .3s ease}.log-item:hover{border-color:#5070ff;background:#5070ff0d;transform:translate(4px)}.log-date{font-size:14px;font-weight:700;color:#5070ff;background:#5070ff1a;padding:8px 12px;border-radius:8px;white-space:nowrap}.log-details{flex:1}.log-changes{font-size:16px;font-weight:700;color:#1f2937;margin-bottom:4px}.log-summary{font-size:14px;color:#4b5563;line-height:1.4}.state-stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px}.state-stat-card{background:linear-gradient(135deg,#5070ff0d,#5070ff05);padding:8px;border-radius:6px;border-left:3px solid #5070ff;transition:all .2s ease;border:1px solid rgba(80,112,255,.1)}.state-stat-card:hover{transform:translateY(-1px);box-shadow:0 2px 8px #5070ff1f;border-color:#5070ff}.state-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.state-name{font-size:.8rem;font-weight:600;color:#1f2937}.site-count{font-size:.9rem;font-weight:700;color:#5070ff}.elevation-info{font-size:.7rem;color:#6b7280;font-style:italic}.license-status-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px}.license-status-card{background:linear-gradient(135deg,#5070ff0d,#5070ff05);padding:10px;border-radius:6px;border-left:3px solid #5070ff;transition:all .2s ease;border:1px solid rgba(80,112,255,.1)}.license-status-card.current,.license-status-card.expired,.license-status-card.cancelled{border-left-color:#5070ff;background:linear-gradient(135deg,#5070ff0f,#5070ff08)}.license-status-card:hover{transform:translateY(-1px);box-shadow:0 2px 8px #0000001a}.status-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.status-name{font-size:.8rem;font-weight:600;color:#1f2937;text-transform:capitalize}.status-count{font-size:1rem;font-weight:700;color:#5070ff}.status-breakdown{display:flex;flex-direction:column;gap:2px}.status-detail{display:flex;justify-content:space-between;align-items:center;font-size:.7rem}.status-detail.expired{color:#dc2626}.status-detail.expiring{color:#f59e0b}.detail-label{font-weight:500}.detail-count{font-weight:600}.frequency-bands-list{display:flex;flex-direction:column;gap:12px}.frequency-band-item{background:#fff;padding:14px;border-radius:8px;border-left:4px solid #5070ff;transition:all .2s ease}.frequency-band-item:hover{transform:translate(4px);box-shadow:0 2px 8px #5070ff1a}.band-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.band-name{font-size:14px;font-weight:600;color:#1f2937}.band-count{font-size:13px;font-weight:600;color:#5070ff}.band-details{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:11px;color:#6b7280}.freq-range{font-family:Monaco,Consolas,monospace;font-weight:500}.avg-freq{font-weight:500}.band-progress{background:#f3f4f6;height:4px;border-radius:2px;overflow:hidden}.progress-bar{height:100%;background:linear-gradient(90deg,#5070ff,#8b5cf6);border-radius:2px;transition:width .3s ease}.service-types-list{display:flex;flex-direction:column;gap:10px}.service-type-item{background:#fff;padding:12px;border-radius:8px;border-left:4px solid #5070ff;transition:all .2s ease}.service-type-item:hover{transform:translate(4px);box-shadow:0 2px 8px #5070ff1a}.service-header{display:flex;justify-content:space-between;align-items:center}.service-name{font-size:14px;font-weight:600;color:#1f2937}.service-counts{display:flex;gap:16px;font-size:11px;color:#6b7280}.license-count,.device-count{font-weight:500}.license-count{color:#5070ff}.device-count{color:#8b5cf6}.frequency-bands-list,.emission-types-list{display:flex;flex-direction:column;gap:8px}.frequency-band-item,.emission-type-item{background:linear-gradient(135deg,#5070ff0d,#5070ff05);padding:10px;border-radius:6px;border-left:3px solid #5070ff;border:1px solid rgba(80,112,255,.1);transition:all .2s ease}.frequency-band-item:hover,.emission-type-item:hover{transform:translate(2px);box-shadow:0 2px 8px #5070ff1a;border-color:#5070ff}.band-header,.emission-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.band-name,.emission-name{font-size:.8rem;font-weight:600;color:#1f2937}.band-count,.emission-count{font-size:.7rem;font-weight:600;color:#5070ff}.band-progress,.emission-progress{background:#f3f4f6;height:4px;border-radius:2px;overflow:hidden}.band-progress .progress-bar,.emission-progress .progress-bar{height:100%;background:linear-gradient(90deg,#5070ff,#6366f1);border-radius:2px;transition:width .3s ease}@media (max-width:768px){.stats-content{grid-template-columns:1fr;gap:24px;padding:20px}.stats-grid{grid-template-columns:1fr}.state-stats-grid{grid-template-columns:repeat(2,1fr)}.license-status-grid{grid-template-columns:1fr}.stats-toggle{padding:10px 16px;gap:10px}.stats-summary{font-size:12px}.stats-preview{font-size:11px}}@media (max-width:480px){.state-stats-grid{grid-template-columns:1fr}.band-header,.service-header{flex-direction:column;align-items:flex-start;gap:4px}.band-details{flex-direction:column;align-items:flex-start;gap:2px}}.header-bar,.header-bar *,.header-content,.header-content *,.header-nav,.header-nav *,.nav-link,.nav-link *,.logo-section,.logo-section *,.header-spacer,.header-spacer *,.control-btn,.control-btn *,.acma-data-app .header-bar,.acma-data-app .header-bar *,.acma-data-app .header-content,.acma-data-app .header-content *,.acma-data-app .header-nav,.acma-data-app .header-nav *,.acma-data-app .nav-link,.acma-data-app .nav-link *,.acma-data-app .logo-section,.acma-data-app .logo-section *,.acma-data-app .header-spacer,.acma-data-app .header-spacer *,.acma-data-app div.header-bar,.acma-data-app div.header-bar *,div.acma-data-app .header-bar,div.acma-data-app .header-bar *{cursor:none!important}.header-bar,.header-bar *,.header-content,.header-content *,.header-nav,.header-nav *,.nav-link,.nav-link *,.logo-section,.logo-section *,.header-spacer,.header-spacer *,.login-btn,.login-btn *,.header-actions,.header-actions *,.header-bar,.header-content,.header-nav,.nav-link,.logo-section,.header-spacer,.login-btn,.header-actions{cursor:auto!important}.p2p-link-popup .leaflet-popup-content-wrapper{border-radius:8px;box-shadow:0 4px 12px #00000026}.p2p-loading-indicator{display:flex;align-items:center;gap:8px;padding:8px 12px;background:#f59e0b1a;border:1px solid rgba(245,158,11,.3);border-radius:6px;color:#f59e0b;font-size:13px}.p2p-link-popup-wrapper .leaflet-popup-content-wrapper{padding:0;border-radius:12px;box-shadow:0 8px 32px #0000001f,0 2px 8px #00000014;overflow:hidden;border:1px solid rgba(80,112,255,.1)}.p2p-link-popup-wrapper .leaflet-popup-content{margin:0;width:100%!important}.p2p-link-popup-wrapper .leaflet-popup-tip{background:#fff;box-shadow:0 2px 8px #0000001a}.p2p-popup{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;background:#fff}.p2p-popup-header{display:flex;align-items:flex-start;gap:12px;padding:16px;background:linear-gradient(135deg,#5070ff,#849aff);color:#fff}.p2p-popup-icon{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:#fff3;border-radius:10px;flex-shrink:0}.p2p-popup-icon svg{color:#fff}.p2p-popup-title{display:flex;flex-direction:column;gap:2px;min-width:0}.p2p-popup-label{font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.05em;opacity:.85}.p2p-popup-client{font-size:15px;font-weight:600;line-height:1.3;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.p2p-popup-sites{padding:16px;display:flex;flex-direction:column;gap:0;background:#fafbfc;border-bottom:1px solid #eef1f5}.p2p-site{display:flex;align-items:center;gap:12px;padding:8px 0}.p2p-site-marker{width:12px;height:12px;background:#5070ff;border-radius:50%;flex-shrink:0;box-shadow:0 0 0 3px #5070ff33}.p2p-site-info{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.p2p-site-name{font-size:13px;font-weight:600;color:#1a1f36;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.p2p-site-id{font-size:11px;color:#697386;font-family:SF Mono,Monaco,Inconsolata,monospace}.p2p-link-line{display:flex;align-items:center;justify-content:center;padding:4px 0 4px 6px;position:relative}.p2p-link-line:before{content:"";position:absolute;left:5px;top:0;bottom:0;width:2px;background:linear-gradient(to bottom,#5070ff,#849aff);border-radius:1px}.p2p-link-distance{font-size:12px;font-weight:600;color:#5070ff;background:#fff;padding:4px 10px;border-radius:20px;border:1px solid rgba(80,112,255,.2);margin-left:20px}.p2p-popup-specs{display:flex;gap:16px;padding:12px 16px;background:#fff;border-bottom:1px solid #eef1f5}.p2p-spec{display:flex;align-items:center;gap:6px;flex:1}.p2p-spec svg{color:#697386;flex-shrink:0}.p2p-spec-value{font-size:12px;font-weight:500;color:#1a1f36;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.p2p-analyse-btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:12px 16px;background:#fff;border:0;color:#5070ff;font-size:13px;font-weight:600;cursor:pointer;transition:all .15s ease;font-family:inherit}.p2p-analyse-btn:hover{background:#5070ff;color:#fff}.p2p-analyse-btn svg{transition:transform .15s ease}.p2p-analyse-btn:hover svg{transform:scale(1.1)}body,html{margin:0;padding:0;overflow:hidden;cursor:none!important;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}[data-astro-cid-j7pv25f6],[data-astro-cid-j7pv25f6]:before,[data-astro-cid-j7pv25f6]:after,a[data-astro-cid-j7pv25f6],a[data-astro-cid-j7pv25f6] [data-astro-cid-j7pv25f6],button[data-astro-cid-j7pv25f6],button[data-astro-cid-j7pv25f6] [data-astro-cid-j7pv25f6],input[data-astro-cid-j7pv25f6],select[data-astro-cid-j7pv25f6],textarea[data-astro-cid-j7pv25f6],svg[data-astro-cid-j7pv25f6],svg[data-astro-cid-j7pv25f6] [data-astro-cid-j7pv25f6],path[data-astro-cid-j7pv25f6],circle[data-astro-cid-j7pv25f6],rect[data-astro-cid-j7pv25f6],line[data-astro-cid-j7pv25f6],polyline[data-astro-cid-j7pv25f6],polygon[data-astro-cid-j7pv25f6],[data-astro-cid-j7pv25f6][role=button],[data-astro-cid-j7pv25f6][role=button] [data-astro-cid-j7pv25f6],img[data-astro-cid-j7pv25f6],img[data-astro-cid-j7pv25f6] [data-astro-cid-j7pv25f6],span[data-astro-cid-j7pv25f6],span[data-astro-cid-j7pv25f6] [data-astro-cid-j7pv25f6],div[data-astro-cid-j7pv25f6],div[data-astro-cid-j7pv25f6] [data-astro-cid-j7pv25f6],.action-btn[data-astro-cid-j7pv25f6],.action-btn[data-astro-cid-j7pv25f6] [data-astro-cid-j7pv25f6],.action-btn[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6],.action-btn[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6] [data-astro-cid-j7pv25f6],.nav-link[data-astro-cid-j7pv25f6],.nav-link[data-astro-cid-j7pv25f6] [data-astro-cid-j7pv25f6],.nav-link[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6],.nav-link[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6] [data-astro-cid-j7pv25f6],.dashboard-btn[data-astro-cid-j7pv25f6],.dashboard-btn[data-astro-cid-j7pv25f6] [data-astro-cid-j7pv25f6],.account-btn[data-astro-cid-j7pv25f6],.account-btn[data-astro-cid-j7pv25f6] [data-astro-cid-j7pv25f6],.logout-btn[data-astro-cid-j7pv25f6],.logout-btn[data-astro-cid-j7pv25f6] [data-astro-cid-j7pv25f6],.login-btn[data-astro-cid-j7pv25f6],.login-btn[data-astro-cid-j7pv25f6] [data-astro-cid-j7pv25f6],.logo-section[data-astro-cid-j7pv25f6],.logo-section[data-astro-cid-j7pv25f6] [data-astro-cid-j7pv25f6],.logo-section[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{cursor:none!important;-webkit-cursor:none!important}[data-astro-cid-j7pv25f6][data-icon],[data-astro-cid-j7pv25f6][data-icon] [data-astro-cid-j7pv25f6],.action-btn__icon[data-astro-cid-j7pv25f6],.action-btn__icon[data-astro-cid-j7pv25f6] [data-astro-cid-j7pv25f6],.header-bar[data-astro-cid-j7pv25f6],.header-bar[data-astro-cid-j7pv25f6] [data-astro-cid-j7pv25f6],[data-astro-cid-j7pv25f6][astro-icon],[data-astro-cid-j7pv25f6][astro-icon] [data-astro-cid-j7pv25f6],[data-astro-cid-j7pv25f6][astro-icon] svg[data-astro-cid-j7pv25f6],[data-astro-cid-j7pv25f6][astro-icon] svg[data-astro-cid-j7pv25f6] [data-astro-cid-j7pv25f6],svg[data-astro-cid-j7pv25f6][data-icon],svg[data-astro-cid-j7pv25f6][data-icon] [data-astro-cid-j7pv25f6],.astro-icon[data-astro-cid-j7pv25f6],.astro-icon[data-astro-cid-j7pv25f6] [data-astro-cid-j7pv25f6],.dashboard-btn[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6],.dashboard-btn[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6] [data-astro-cid-j7pv25f6],.account-btn[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6],.account-btn[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6] [data-astro-cid-j7pv25f6],.logout-btn[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6],.logout-btn[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6] [data-astro-cid-j7pv25f6]{cursor:none!important;-webkit-cursor:none!important}a[data-astro-cid-j7pv25f6],a[data-astro-cid-j7pv25f6] [data-astro-cid-j7pv25f6],span[data-astro-cid-j7pv25f6],span[data-astro-cid-j7pv25f6] [data-astro-cid-j7pv25f6]{-webkit-user-drag:none!important;user-drag:none!important;-moz-user-drag:none!important;user-select:none!important;-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;-webkit-touch-callout:none!important}.acma-full-app[data-astro-cid-j7pv25f6]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#1e293b}.custom-cursor,.acma-data-app .header-bar{display:none!important}.floating-controls{top:80px!important;z-index:1050!important}.floating-search{top:80px!important;z-index:1100!important}.search-results-dropdown{z-index:1101!important}.page-custom-cursor[data-astro-cid-j7pv25f6]{position:fixed;top:0;left:0;width:32px;height:32px;pointer-events:none;z-index:10000;opacity:0;transition:opacity .3s ease;transform:translate(0)}.page-custom-cursor[data-astro-cid-j7pv25f6].cursor-visible{opacity:1}.page-custom-cursor[data-astro-cid-j7pv25f6] .cursor-arrow[data-astro-cid-j7pv25f6]{position:relative;width:32px;height:32px;transition:all .2s ease;filter:drop-shadow(0 2px 6px rgba(80,112,255,.4)) drop-shadow(0 0 10px rgba(255,255,255,.8));z-index:10}.page-custom-cursor[data-astro-cid-j7pv25f6] .cursor-trail[data-astro-cid-j7pv25f6]{position:absolute;top:50%;left:50%;width:8px;height:8px;background:#5070ff4d;border-radius:50%;transform:translate(-50%,-50%);opacity:0;transition:all .3s ease}.page-custom-cursor[data-astro-cid-j7pv25f6].cursor-clicked .cursor-arrow[data-astro-cid-j7pv25f6]{transform:scale(.9)}.page-custom-cursor[data-astro-cid-j7pv25f6].cursor-clicked .cursor-arrow[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6] path[data-astro-cid-j7pv25f6]{fill:#3730a3}.page-custom-cursor[data-astro-cid-j7pv25f6].cursor-clicked .cursor-trail[data-astro-cid-j7pv25f6]{opacity:1;transform:translate(-50%,-50%) scale(1.5)}.leaflet-container[data-astro-cid-j7pv25f6]{z-index:1!important}.leaflet-popup-pane[data-astro-cid-j7pv25f6]{z-index:1005!important}.modal-overlay[data-astro-cid-j7pv25f6]{z-index:2000!important}.control-panel[data-astro-cid-j7pv25f6]{z-index:1010!important}.search-dropdown[data-astro-cid-j7pv25f6]{z-index:1015!important}footer[data-astro-cid-j7pv25f6]{display:none!important}main[data-astro-cid-j7pv25f6]{max-width:none!important;padding:0!important;margin:0!important}