:root{--insurance-bg:#0c0f14;--insurance-surface:#141821;--insurance-surface-2:#1a1f2e;--insurance-border:#2a3142;--insurance-text:#e8eaed;--insurance-muted:#9ca3af;--insurance-shield:#8b5cf6;--insurance-safe:#10b981;--insurance-warning:#f59e0b;--insurance-danger:#ef4444}*{box-sizing:border-box;margin:0;padding:0}body{background:#0c0f14;background:var(--insurance-bg);color:#e8eaed;color:var(--insurance-text);font-family:Inter,system-ui,-apple-system,sans-serif;min-height:100vh}.insurance-container{padding:24px}.insurance-header{background:linear-gradient(135deg,#1a1f2e,#141821);border-radius:20px;box-shadow:0 10px 40px #0006;margin-bottom:32px;overflow:hidden;padding:40px;position:relative}.insurance-header:before{background:linear-gradient(90deg,#8b5cf6,#10b981);content:"";height:4px;left:0;position:absolute;right:0;top:0}.insurance-header h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#8b5cf6,#a78bfa);-webkit-background-clip:text;background-clip:text;font-size:36px;margin-bottom:12px}.insurance-header p{color:#9ca3af;color:var(--insurance-muted);font-size:16px}.insurance-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));margin-bottom:32px}.insurance-card{background:#141821;background:var(--insurance-surface);border-radius:16px;box-shadow:0 4px 20px #0000004d;padding:28px;position:relative;transition:all .3s}.insurance-card:before{background:linear-gradient(90deg,#0000,#8b5cf6,#0000);background:linear-gradient(90deg,#0000,var(--insurance-shield),#0000);content:"";height:2px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s}.insurance-card:hover:before{opacity:1}.insurance-card:hover{box-shadow:0 12px 40px #8b5cf626;transform:translateY(-4px)}.insurance-card-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.insurance-card-title{align-items:center;display:flex;font-size:20px;font-weight:600;gap:12px}.insurance-icon{font-size:28px}.insurance-stat-value{font-size:42px;font-weight:700;letter-spacing:-1px;margin:20px 0}.insurance-stat-value.protected{color:#8b5cf6;color:var(--insurance-shield)}.insurance-stat-value.safe{color:#10b981;color:var(--insurance-safe)}.insurance-stat-label{color:#9ca3af;color:var(--insurance-muted);font-size:14px;letter-spacing:.5px;text-transform:uppercase}.insurance-badge{align-items:center;border-radius:24px;display:inline-flex;font-size:13px;font-weight:600;gap:8px;padding:8px 16px}.insurance-badge.active{background:#8b5cf633;border:1px solid #8b5cf64d;color:#8b5cf6;color:var(--insurance-shield)}.insurance-badge.safe{background:#10b98133;border:1px solid #10b9814d;color:#10b981;color:var(--insurance-safe)}.insurance-badge.warning{background:#f59e0b33;border:1px solid #f59e0b4d;color:#f59e0b;color:var(--insurance-warning)}.insurance-shield-icon{filter:drop-shadow(0 0 20px rgba(139,92,246,.3));font-size:64px;margin:24px 0;text-align:center}.insurance-table{border-collapse:collapse;margin-top:20px;width:100%}.insurance-table th{border-bottom:2px solid #2a3142;border-bottom:2px solid var(--insurance-border);color:#9ca3af;color:var(--insurance-muted);font-size:13px;font-weight:600;letter-spacing:.5px;padding:14px 16px;text-align:left;text-transform:uppercase}.insurance-table td{border-bottom:1px solid #2a3142;border-bottom:1px solid var(--insurance-border);padding:18px 16px}.insurance-table tr:hover{background:#1a1f2e;background:var(--insurance-surface-2)}.insurance-button{background:linear-gradient(135deg,#8b5cf6,#7c3aed);border:none;border-radius:12px;box-shadow:0 4px 16px #8b5cf64d;color:#fff;cursor:pointer;font-size:15px;font-weight:600;padding:14px 28px;transition:all .2s}.insurance-button:hover{box-shadow:0 8px 24px #8b5cf666;transform:translateY(-2px)}.insurance-button.secondary{box-shadow:none}.insurance-button.secondary,.insurance-input{background:#1a1f2e;background:var(--insurance-surface-2);color:#e8eaed;color:var(--insurance-text)}.insurance-input{border:2px solid #2a3142;border:2px solid var(--insurance-border);border-radius:12px;font-size:15px;outline:none;padding:14px 18px;transition:all .2s;width:100%}.insurance-input:focus{border-color:#8b5cf6;border-color:var(--insurance-shield);box-shadow:0 0 0 3px #8b5cf61a}.insurance-coverage{background:#1a1f2e;background:var(--insurance-surface-2);border-radius:12px;margin-top:20px;padding:20px}.insurance-coverage-bar{background:#141821;background:var(--insurance-surface);border-radius:10px;height:10px;margin-top:12px;overflow:hidden;width:100%}.insurance-coverage-fill{background:linear-gradient(90deg,#8b5cf6,#a78bfa);border-radius:10px;box-shadow:0 0 10px #8b5cf680;height:100%;transition:width .4s}.insurance-alert{background:#8b5cf61a;border-left:4px solid #8b5cf6;border-left:4px solid var(--insurance-shield);border-radius:8px;margin-top:20px;padding:16px 20px}.insurance-alert.warning{background:#f59e0b1a;border-left-color:#f59e0b;border-left-color:var(--insurance-warning)}@media (max-width:768px){.insurance-grid{grid-template-columns:1fr}.insurance-header h1{font-size:28px}.insurance-stat-value{font-size:32px}.insurance-topbar{flex-direction:column;gap:12px;padding:12px 16px}.insurance-nav{flex-wrap:wrap;justify-content:center}.insurance-form-row{flex-direction:column}}.insurance-app{display:flex;flex-direction:column;min-height:100vh}.insurance-container{flex:1 1;margin:0 auto;max-width:1400px;padding:100px 24px 48px}.insurance-topbar{align-items:center;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0a0c14d9;border-bottom:1px solid #2a3142;border-bottom:1px solid var(--insurance-border);display:flex;gap:24px;height:64px;justify-content:space-between;left:0;padding:0 32px;position:fixed;right:0;top:0;z-index:100}.insurance-brand{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#8b5cf6,#a78bfa);-webkit-background-clip:text;background-clip:text;font-size:18px;font-weight:800;letter-spacing:-.5px;white-space:nowrap}.insurance-nav{display:flex;gap:4px}.insurance-nav-link{border-radius:8px;color:#9ca3af;color:var(--insurance-muted);font-size:14px;font-weight:500;padding:8px 16px;text-decoration:none;transition:all .2s}.insurance-nav-link:hover{background:#141821;background:var(--insurance-surface);color:#e8eaed;color:var(--insurance-text)}.insurance-nav-link.active{background:#8b5cf61a;color:#a78bfa}.insurance-external-link{border:1px solid #2a3142;border:1px solid var(--insurance-border);border-radius:8px;color:#9ca3af;color:var(--insurance-muted);font-size:13px;font-weight:600;padding:6px 14px;text-decoration:none;transition:all .2s}.insurance-external-link:hover{border-color:#8b5cf6;border-color:var(--insurance-shield);color:#e8eaed;color:var(--insurance-text)}.insurance-footer{border-top:1px solid #2a3142;border-top:1px solid var(--insurance-border);margin-top:48px;padding:32px}.insurance-footer-inner{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin:0 auto;max-width:1400px}.insurance-footer-brand{color:#9ca3af;color:var(--insurance-muted);font-size:16px;font-weight:800;letter-spacing:1px}.insurance-footer-links{display:flex;gap:20px}.insurance-footer-links a{color:#9ca3af;color:var(--insurance-muted);font-size:14px;text-decoration:none;transition:color .2s}.insurance-footer-links a:hover{color:#a78bfa}.insurance-footer-copy{color:#9ca3af;color:var(--insurance-muted);font-size:13px}.insurance-alert.success{background:#10b9811f;border-left-color:#10b981;color:#10b981}.insurance-form{flex-direction:column}.insurance-form,.insurance-form-row{display:flex;gap:16px}.insurance-form-group{display:flex;flex:1 1;flex-direction:column;gap:6px}.insurance-label{color:#9ca3af;color:var(--insurance-muted);font-size:13px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.insurance-textarea{font-family:inherit;min-height:80px;resize:vertical}.insurance-tabs{background:#141821;background:var(--insurance-surface);border-radius:12px;display:flex;gap:4px;padding:4px;width:-webkit-fit-content;width:fit-content}.insurance-tab{background:#0000;border:none;border-radius:8px;color:#9ca3af;color:var(--insurance-muted);cursor:pointer;font-size:14px;font-weight:600;padding:10px 20px;transition:all .2s}.insurance-tab:hover{color:#e8eaed;color:var(--insurance-text)}.insurance-tab.active{background:#1a1f2e;background:var(--insurance-surface-2);color:#a78bfa}.insurance-timeline{display:flex;flex-direction:column;gap:0;padding:8px 0}.insurance-timeline-step{align-items:flex-start;border-left:2px solid #2a3142;border-left:2px solid var(--insurance-border);display:flex;gap:16px;margin-left:18px;padding:16px 0 16px 24px;position:relative}.insurance-timeline-step:last-child{border-left-color:#0000}.insurance-timeline-marker{align-items:center;background:linear-gradient(135deg,#8b5cf6,#a78bfa);border-radius:50%;color:#fff;display:flex;font-size:13px;font-weight:700;height:28px;justify-content:center;left:-14px;position:absolute;width:28px}.insurance-tiers{display:flex;flex-direction:column;gap:16px}.insurance-tier-item{display:flex;flex-direction:column;gap:6px}.insurance-tier-header{display:flex;font-size:14px;justify-content:space-between}.insurance-loading{animation:insurancePulse 1.5s ease-in-out infinite;color:#9ca3af;color:var(--insurance-muted);font-size:14px;padding:32px;text-align:center}@keyframes insurancePulse{0%,to{opacity:1}50%{opacity:.4}}.insurance-empty{color:#9ca3af;color:var(--insurance-muted);font-size:14px;padding:32px;text-align:center}.mono{font-family:JetBrains Mono,Fira Code,monospace;font-size:13px}
/*# sourceMappingURL=main.bdd211b6.css.map*/