.widget-wrapper[data-v-08632a9b]{position:relative;min-width:0;transition:box-shadow .2s ease,transform .2s ease}.widget-edit-mode[data-v-08632a9b]{border-radius:14px;outline:2px dashed var(--border);outline-offset:4px}.widget-edit-mode[data-v-08632a9b]:hover{outline-color:var(--color-brand-400)}.widget-controls[data-v-08632a9b]{position:absolute;top:-12px;left:8px;right:8px;display:flex;align-items:center;gap:.375rem;z-index:10;pointer-events:none}.widget-controls[data-v-08632a9b]>*{pointer-events:auto}.widget-drag-handle[data-v-08632a9b]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:6px;background:var(--surface-100);border:1px solid var(--border);color:var(--color-text-muted);cursor:grab;flex-shrink:0}.widget-drag-handle[data-v-08632a9b]:active{cursor:grabbing}.widget-label[data-v-08632a9b]{font-size:.625rem;font-weight:600;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1}.widget-actions[data-v-08632a9b]{display:flex;align-items:center;gap:.25rem;flex-shrink:0}.widget-action-btn[data-v-08632a9b]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:6px;border:1px solid var(--border);background:var(--surface-100);color:var(--color-text-muted);cursor:pointer;transition:all .15s ease}.widget-action-btn[data-v-08632a9b]:hover{color:var(--color-text-primary);border-color:var(--color-text-muted);background:var(--surface-200)}.widget-remove-btn[data-v-08632a9b]:hover{color:var(--color-red-400);border-color:var(--color-red-400);background:var(--color-red-tint)}.widget-content[data-v-08632a9b]{height:100%}.panel-overlay[data-v-41098d3a]{position:fixed;inset:0;z-index:100;background:var(--modal-overlay);display:flex;justify-content:flex-end}.panel[data-v-41098d3a]{width:420px;max-width:90vw;height:100%;background:var(--surface-0);border-left:1px solid var(--border);display:flex;flex-direction:column;overflow:hidden;box-shadow:var(--modal-shadow)}.panel-header[data-v-41098d3a]{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;border-bottom:1px solid var(--border);flex-shrink:0}.panel-title[data-v-41098d3a]{font-family:var(--font-display);font-size:1.125rem;font-weight:700;color:var(--color-text-primary);margin:0}.panel-close[data-v-41098d3a]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;border:none;background:transparent;color:var(--color-text-muted);cursor:pointer;transition:all .15s ease}.panel-close[data-v-41098d3a]:hover{background:var(--surface-200);color:var(--color-text-primary)}.category-pills[data-v-41098d3a]{display:flex;gap:.375rem;padding:1rem 1.5rem;border-bottom:1px solid var(--border);flex-shrink:0;overflow-x:auto}.category-pill[data-v-41098d3a]{display:flex;align-items:center;gap:.375rem;padding:.375rem .75rem;border-radius:20px;border:1px solid var(--border);background:transparent;color:var(--color-text-secondary);font-size:.75rem;font-weight:500;cursor:pointer;white-space:nowrap;transition:all .15s ease}.category-pill[data-v-41098d3a]:hover{border-color:var(--color-text-muted);background:var(--surface-100)}.category-pill.active[data-v-41098d3a]{background:var(--color-brand-tint);border-color:var(--color-brand-400);color:var(--color-brand-400)}.category-count[data-v-41098d3a]{font-size:.625rem;font-weight:600;opacity:.6}.widget-list[data-v-41098d3a]{flex:1;overflow-y:auto;padding:1rem 1.5rem;display:flex;flex-direction:column;gap:.75rem}.widget-card[data-v-41098d3a]{display:flex;align-items:center;gap:1rem;padding:1rem;background:var(--surface-100);border:1px solid var(--border);border-radius:10px;transition:all .15s ease}.widget-card[data-v-41098d3a]:hover{border-color:var(--color-brand-400);background:var(--surface-0)}.widget-card-added[data-v-41098d3a]{opacity:.6}.widget-card-added[data-v-41098d3a]:hover{border-color:var(--border);background:var(--surface-100)}.widget-card-info[data-v-41098d3a]{flex:1;display:flex;flex-direction:column;gap:.25rem;min-width:0}.widget-card-name[data-v-41098d3a]{font-size:.875rem;font-weight:600;color:var(--color-text-primary)}.widget-card-desc[data-v-41098d3a]{font-size:.75rem;color:var(--color-text-secondary);line-height:1.4}.widget-card-meta[data-v-41098d3a]{font-size:.6875rem;color:var(--color-text-muted);margin-top:.125rem}.widget-add-btn[data-v-41098d3a]{display:flex;align-items:center;gap:.375rem;padding:.375rem .75rem;border-radius:8px;border:1px solid var(--color-brand-400);background:var(--color-brand-tint);color:var(--color-brand-400);font-size:.75rem;font-weight:600;cursor:pointer;white-space:nowrap;transition:all .15s ease;flex-shrink:0}.widget-add-btn[data-v-41098d3a]:hover{background:var(--color-brand-400);color:var(--color-on-brand)}.widget-added-btn[data-v-41098d3a]{border-color:var(--color-emerald-400);background:var(--color-emerald-tint);color:var(--color-emerald-400);cursor:default}.widget-added-btn[data-v-41098d3a]:hover{background:var(--color-emerald-tint);color:var(--color-emerald-400)}.panel-enter-active[data-v-41098d3a],.panel-leave-active[data-v-41098d3a]{transition:opacity .2s ease}.panel-enter-active .panel[data-v-41098d3a],.panel-leave-active .panel[data-v-41098d3a]{transition:transform .25s ease}.panel-enter-from[data-v-41098d3a]{opacity:0}.panel-enter-from .panel[data-v-41098d3a]{transform:translate(100%)}.panel-leave-to[data-v-41098d3a]{opacity:0}.panel-leave-to .panel[data-v-41098d3a]{transform:translate(100%)}.modal-overlay[data-v-d51f2176]{position:fixed;inset:0;z-index:200;background:var(--modal-overlay);display:flex;align-items:center;justify-content:center;padding:2rem}.modal[data-v-d51f2176]{width:100%;max-width:780px;max-height:90vh;background:var(--surface-0);border:1px solid var(--border);border-radius:16px;overflow-y:auto;box-shadow:var(--modal-shadow)}.modal-hero[data-v-d51f2176]{text-align:center;padding:2rem 2rem 1.5rem}.hero-icon[data-v-d51f2176]{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:12px;background:var(--color-brand-tint);color:var(--color-brand-400);margin-bottom:1rem}.modal-title[data-v-d51f2176]{font-family:var(--font-display);font-size:1.375rem;font-weight:700;color:var(--color-text-primary);margin:0 0 .5rem}.modal-subtitle[data-v-d51f2176]{font-size:.875rem;color:var(--color-text-secondary);line-height:1.5;max-width:520px;margin:0 auto}.persona-grid[data-v-d51f2176]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.75rem;padding:0 1.5rem 1.5rem}.persona-card[data-v-d51f2176]{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:.625rem;padding:1.25rem;background:var(--surface-100);border:2px solid var(--border);border-radius:12px;cursor:pointer;text-align:left;transition:all .2s ease}.persona-card[data-v-d51f2176]:hover{border-color:var(--color-text-muted);transform:translateY(-2px);box-shadow:var(--card-shadow)}.persona-card.selected[data-v-d51f2176]{border-color:var(--color-brand-400);background:var(--color-brand-tint)}.persona-avatar[data-v-d51f2176]{font-size:1.75rem;line-height:1}.persona-info[data-v-d51f2176]{display:flex;flex-direction:column;gap:.125rem}.persona-role[data-v-d51f2176]{font-size:.875rem;font-weight:700;color:var(--color-text-primary)}.persona-company[data-v-d51f2176]{font-size:.75rem;font-weight:500;color:var(--color-text-secondary)}.persona-industry[data-v-d51f2176]{font-size:.6875rem;color:var(--color-text-muted)}.persona-desc[data-v-d51f2176]{font-size:.6875rem;color:var(--color-text-muted);line-height:1.45;margin:0}.persona-tags[data-v-d51f2176]{display:flex;flex-wrap:wrap;gap:.25rem}.persona-tag[data-v-d51f2176]{font-size:.5625rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;padding:.125rem .375rem;border-radius:4px;background:var(--surface-200);color:var(--color-text-muted)}.selected .persona-tag[data-v-d51f2176]{background:var(--color-brand-tint-hover);color:var(--color-brand-400)}.selected-indicator[data-v-d51f2176]{position:absolute;top:8px;right:8px;width:10px;height:10px;border-radius:50%;background:var(--color-brand-400);box-shadow:0 0 8px var(--color-brand-glow)}.modal-footer[data-v-d51f2176]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;border-top:1px solid var(--border)}.btn-skip[data-v-d51f2176]{padding:.5rem 1rem;border-radius:8px;border:1px solid var(--border);background:transparent;color:var(--color-text-secondary);font-size:.8125rem;font-weight:500;cursor:pointer;transition:all .15s ease}.btn-skip[data-v-d51f2176]:hover{background:var(--surface-100);color:var(--color-text-primary)}.btn-confirm[data-v-d51f2176]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1.25rem;border-radius:8px;border:none;background:var(--color-brand-500);color:var(--color-on-brand);font-size:.8125rem;font-weight:600;cursor:pointer;transition:all .15s ease}.btn-confirm[data-v-d51f2176]:hover{background:var(--color-brand-600)}.btn-confirm.disabled[data-v-d51f2176]{opacity:.4;cursor:not-allowed}.modal-enter-active[data-v-d51f2176],.modal-leave-active[data-v-d51f2176]{transition:opacity .2s ease}.modal-enter-active .modal[data-v-d51f2176],.modal-leave-active .modal[data-v-d51f2176]{transition:transform .25s ease}.modal-enter-from[data-v-d51f2176]{opacity:0}.modal-enter-from .modal[data-v-d51f2176]{transform:scale(.95) translateY(10px)}.modal-leave-to[data-v-d51f2176]{opacity:0}.modal-leave-to .modal[data-v-d51f2176]{transform:scale(.95) translateY(10px)}@media(max-width:640px){.modal-overlay[data-v-d51f2176]{padding:1rem}.persona-grid[data-v-d51f2176]{grid-template-columns:1fr}}.welcome-widget[data-v-0f324f07]{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem;padding-bottom:.25rem}.welcome-text[data-v-0f324f07]{display:flex;flex-direction:column;gap:.25rem}.welcome-greeting[data-v-0f324f07]{font-family:var(--font-display);font-size:1.5rem;font-weight:700;color:var(--text-primary);margin:0;line-height:1.2}.welcome-date[data-v-0f324f07]{font-size:.875rem;color:var(--text-muted);margin:0;line-height:1.4}.welcome-pills[data-v-0f324f07]{display:flex;align-items:center;gap:.625rem;flex-shrink:0}.summary-pill[data-v-0f324f07]{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .875rem;border-radius:999px;font-size:.8125rem;font-weight:500;white-space:nowrap;transition:background .15s ease,border-color .15s ease}.pill-value[data-v-0f324f07]{font-weight:700;font-family:var(--font-display)}.pill-orange[data-v-0f324f07]{background:var(--color-orange-tint);color:var(--color-orange-400);border:1px solid var(--color-orange-tint-hover)}.pill-emerald[data-v-0f324f07]{background:var(--color-emerald-tint);color:var(--color-emerald-400);border:1px solid var(--color-emerald-tint-border)}.pill-brand[data-v-0f324f07]{background:var(--color-brand-tint);color:var(--color-brand-400);border:1px solid var(--color-brand-tint-hover)}@media(max-width:768px){.welcome-widget[data-v-0f324f07]{flex-direction:column;align-items:flex-start;gap:1rem}.welcome-pills[data-v-0f324f07]{flex-wrap:wrap}}.stat-overview-grid[data-v-a072ef19]{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}@media(max-width:1024px){.stat-overview-grid[data-v-a072ef19]{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.stat-overview-grid[data-v-a072ef19]{grid-template-columns:1fr}}.widget-header[data-v-ea71996b]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.widget-title[data-v-ea71996b]{font-size:.9375rem;font-weight:600;color:var(--text-primary);margin:0}.widget-link[data-v-ea71996b]{display:inline-flex;align-items:center;gap:.25rem;font-size:.75rem;font-weight:500;color:var(--color-brand-400);text-decoration:none;transition:color .15s ease}.widget-link[data-v-ea71996b]:hover{color:var(--color-brand-300)}.empty-state[data-v-ea71996b]{display:flex;align-items:center;gap:.5rem;padding:1.5rem;justify-content:center;color:var(--text-muted);font-size:.8125rem}.alerts-list[data-v-ea71996b]{display:flex;flex-direction:column;gap:.75rem}.alert-item[data-v-ea71996b]{display:flex;align-items:flex-start;justify-content:space-between;padding:.875rem 1rem;background:var(--surface-0);border-radius:8px;border:1px solid var(--surface-200);transition:border-color .15s ease,background .15s ease;cursor:pointer}.alert-item[data-v-ea71996b]:hover{border-color:var(--border);background:var(--hover-bg)}.alert-left[data-v-ea71996b]{display:flex;align-items:flex-start;gap:.75rem;min-width:0}.alert-details[data-v-ea71996b]{display:flex;flex-direction:column;gap:.25rem;min-width:0}.alert-location[data-v-ea71996b]{font-size:.8125rem;font-weight:600;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.alert-meta[data-v-ea71996b]{font-size:.75rem;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.alert-right[data-v-ea71996b]{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.alert-hail-size[data-v-ea71996b]{font-size:.8125rem;font-weight:700;color:var(--text-secondary);font-family:var(--font-display);white-space:nowrap}.incident-btn[data-v-ea71996b]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;border:none;background:transparent;color:var(--text-muted);cursor:pointer;opacity:0;transition:opacity .15s ease,color .15s ease,background .15s ease}.alert-item:hover .incident-btn[data-v-ea71996b]{opacity:1}.incident-btn[data-v-ea71996b]:hover{color:var(--color-brand-400);background:var(--surface-200)}@media(max-width:640px){.alert-item[data-v-ea71996b]{flex-direction:column;gap:.5rem}.alert-right[data-v-ea71996b]{align-self:flex-end}.incident-btn[data-v-ea71996b]{opacity:1}}.card-header[data-v-242960e1]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.card-title[data-v-242960e1]{font-size:.9375rem;font-weight:600;color:var(--text-primary);margin:0}.risk-calendar[data-v-242960e1]{display:grid;grid-template-columns:repeat(8,1fr);gap:.75rem}.risk-day[data-v-242960e1]{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1rem .5rem;background:var(--surface-100);border:1px solid var(--border);border-radius:10px;transition:border-color .15s ease}.risk-day-elevated[data-v-242960e1]{border-color:var(--color-orange-400)}.risk-day-label[data-v-242960e1]{font-size:.6875rem;font-weight:600;color:var(--text-secondary);text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.risk-day-count[data-v-242960e1]{font-size:.625rem;color:var(--text-muted);text-align:center}.risk-day-clear[data-v-242960e1]{color:var(--color-emerald-400)}@media(max-width:1024px){.risk-calendar[data-v-242960e1]{grid-template-columns:repeat(4,1fr)}}@media(max-width:640px){.risk-calendar[data-v-242960e1]{grid-template-columns:repeat(2,1fr)}}.card-header[data-v-6d0b0b6b]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.card-title[data-v-6d0b0b6b]{font-size:.9375rem;font-weight:600;color:var(--text-primary);margin:0}.card-link[data-v-6d0b0b6b]{display:inline-flex;align-items:center;gap:.25rem;font-size:.75rem;font-weight:500;color:var(--color-brand-400);text-decoration:none;transition:color .15s ease}.card-link[data-v-6d0b0b6b]:hover{color:var(--color-brand-300)}.dashboard-map-container[data-v-6d0b0b6b]{height:280px;border-radius:8px;overflow:hidden}.dashboard-map-container[data-v-6d0b0b6b] .location-map-wrapper{height:100%}.map-empty-state[data-v-6d0b0b6b]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:3rem 1rem}.map-empty-icon-wrap[data-v-6d0b0b6b]{color:var(--text-disabled)}.map-empty-text[data-v-6d0b0b6b]{font-size:.875rem;color:var(--text-muted);font-family:var(--font-body)}.card-header[data-v-04e11e9e]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.card-title[data-v-04e11e9e]{font-size:.9375rem;font-weight:600;color:var(--text-primary);margin:0}.status-list[data-v-04e11e9e]{display:flex;flex-direction:column;gap:.75rem}.status-row[data-v-04e11e9e]{display:flex;align-items:center;gap:.875rem;padding:1rem 1.25rem;background:var(--surface-100);border:1px solid var(--border);border-radius:12px;transition:border-color .15s ease,box-shadow .15s ease}.status-row[data-v-04e11e9e]:hover{border-color:var(--color-emerald-400);box-shadow:0 0 0 1px var(--color-emerald-tint)}.status-indicator[data-v-04e11e9e]{position:relative;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;background:var(--color-emerald-tint);color:var(--color-emerald-400);flex-shrink:0}.status-icon[data-v-04e11e9e]{position:relative;z-index:1}.status-dot[data-v-04e11e9e]{position:absolute;top:-2px;right:-2px;width:10px;height:10px;border-radius:50%;background:var(--color-emerald-400);border:2px solid var(--surface-100);box-shadow:0 0 6px var(--color-emerald-400);z-index:2}.status-info[data-v-04e11e9e]{display:flex;flex-direction:column;gap:.125rem}.status-name[data-v-04e11e9e]{font-size:.8125rem;font-weight:600;color:var(--text-primary)}.status-state[data-v-04e11e9e]{font-size:.75rem;color:var(--color-emerald-400);font-weight:500}.card-header[data-v-d0206fa9]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.card-title[data-v-d0206fa9]{font-size:.9375rem;font-weight:600;color:var(--color-text-primary);margin:0}.activity-feed[data-v-d0206fa9]{display:flex;flex-direction:column}.activity-item[data-v-d0206fa9]{display:flex;align-items:flex-start;gap:.875rem;padding:.875rem .5rem;border-bottom:1px solid var(--color-border-faint);border-radius:6px;transition:background .15s ease}.activity-item[data-v-d0206fa9]:hover{background:var(--hover-bg)}.activity-item-last[data-v-d0206fa9]{border-bottom:none}.activity-icon-wrap[data-v-d0206fa9]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;background:var(--surface-200);color:var(--color-orange-400);flex-shrink:0;margin-top:.125rem}.activity-content[data-v-d0206fa9]{display:flex;flex-direction:column;gap:.1875rem;min-width:0}.activity-message[data-v-d0206fa9]{font-size:.8125rem;color:var(--color-text-secondary);line-height:1.4}.activity-time[data-v-d0206fa9]{font-size:.6875rem;color:var(--color-text-muted)}.empty-state[data-v-d0206fa9]{display:flex;align-items:center;gap:.5rem;padding:1.5rem;justify-content:center;color:var(--color-text-muted);font-size:.8125rem}.card-header[data-v-24778e9e]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.card-title[data-v-24778e9e]{font-size:.9375rem;font-weight:600;color:var(--color-text-primary);margin:0}.activity-feed[data-v-24778e9e]{display:flex;flex-direction:column}.activity-item[data-v-24778e9e]{display:flex;align-items:flex-start;gap:.875rem;padding:.875rem .5rem;border-bottom:1px solid var(--color-border-faint);border-radius:6px;transition:background .15s ease}.activity-item[data-v-24778e9e]:hover{background:var(--hover-bg)}.activity-item-last[data-v-24778e9e]{border-bottom:none}.activity-icon-wrap[data-v-24778e9e]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;background:var(--surface-200);flex-shrink:0;margin-top:.125rem}.activity-content[data-v-24778e9e]{display:flex;flex-direction:column;gap:.1875rem;min-width:0}.activity-message[data-v-24778e9e]{font-size:.8125rem;color:var(--color-text-secondary);line-height:1.4}.activity-time[data-v-24778e9e]{font-size:.6875rem;color:var(--color-text-muted)}.empty-state[data-v-24778e9e]{display:flex;align-items:center;gap:.5rem;padding:1.5rem;justify-content:center;color:var(--color-text-muted);font-size:.8125rem}.card-header[data-v-2ea83942]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.card-title[data-v-2ea83942]{font-size:.9375rem;font-weight:600;color:var(--color-text-primary);margin:0}.card-header[data-v-056b46dc]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.card-title[data-v-056b46dc]{font-size:.9375rem;font-weight:600;color:var(--text-primary);margin:0}.actions-grid[data-v-056b46dc]{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem}.action-card[data-v-056b46dc]{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1rem .5rem;background:var(--surface-0);border:1px solid var(--surface-200);border-radius:10px;text-decoration:none;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}.action-card[data-v-056b46dc]:hover{transform:translateY(-1px);border-color:var(--border);box-shadow:var(--card-shadow)}.action-icon[data-v-056b46dc]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%}.action-icon-brand[data-v-056b46dc]{background:var(--color-brand-tint);color:var(--color-brand-400)}.action-icon-purple[data-v-056b46dc]{background:var(--color-purple-tint);color:var(--color-purple-400)}.action-icon-orange[data-v-056b46dc]{background:var(--color-orange-tint);color:var(--color-orange-400)}.action-icon-emerald[data-v-056b46dc]{background:var(--color-emerald-tint);color:var(--color-emerald-400)}.action-label[data-v-056b46dc]{font-size:.75rem;font-weight:600;color:var(--text-primary);text-align:center;line-height:1.3}@media(max-width:640px){.actions-grid[data-v-056b46dc]{grid-template-columns:repeat(3,1fr)}}.card-header[data-v-a03c3240]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.card-title[data-v-a03c3240]{font-size:.9375rem;font-weight:600;color:var(--text-primary);margin:0}.chart-container[data-v-a03c3240]{display:flex;justify-content:center;margin-bottom:1rem}.stats-rows[data-v-a03c3240]{display:flex;flex-direction:column;gap:.625rem}.stat-row[data-v-a03c3240]{display:flex;align-items:center;justify-content:space-between;padding:.5rem 0;border-top:1px solid var(--border)}.stat-row-skel[data-v-a03c3240]{align-items:center}.stat-label[data-v-a03c3240]{font-size:.75rem;color:var(--text-secondary)}.stat-value[data-v-a03c3240]{font-size:.75rem}.stat-number[data-v-a03c3240]{font-family:var(--font-mono);font-weight:600;color:var(--text-primary)}.stat-sep[data-v-a03c3240]{color:var(--text-muted)}.util-green[data-v-a03c3240]{color:var(--color-emerald-400)}.util-orange[data-v-a03c3240]{color:var(--color-orange-400)}.util-red[data-v-a03c3240]{color:var(--color-red-400)}.card-header[data-v-e6a0c752]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.card-title[data-v-e6a0c752]{font-size:.9375rem;font-weight:600;color:var(--text-primary);margin:0}.view-all-link[data-v-e6a0c752]{font-size:.75rem;font-weight:500;color:var(--color-brand-400);text-decoration:none;transition:color .15s ease}.view-all-link[data-v-e6a0c752]:hover{color:var(--color-brand-500)}.incident-list[data-v-e6a0c752]{display:flex;flex-direction:column;gap:.625rem}.incident-row[data-v-e6a0c752]{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem;background:var(--surface-0);border:1px solid var(--border);border-radius:8px;transition:border-color .15s ease,background .15s ease}.incident-row[data-v-e6a0c752]:hover{border-color:var(--surface-300);background:var(--surface-hover)}.incident-info[data-v-e6a0c752]{display:flex;flex-direction:column;gap:.25rem;min-width:0}.incident-title[data-v-e6a0c752]{font-size:.8125rem;font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.incident-meta[data-v-e6a0c752]{font-size:.6875rem;color:var(--text-muted)}.empty-state[data-v-e6a0c752]{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:2rem 1rem}.empty-icon[data-v-e6a0c752]{color:var(--color-emerald-400)}.empty-text[data-v-e6a0c752]{font-size:.8125rem;color:var(--text-muted)}.card-header[data-v-91b103b7]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.card-title[data-v-91b103b7]{font-size:.9375rem;font-weight:600;color:var(--text-primary);margin:0}.current-conditions[data-v-91b103b7]{display:flex;align-items:baseline;gap:.75rem;margin-bottom:1rem}.temp-display[data-v-91b103b7]{display:flex;align-items:baseline;gap:.125rem}.temp-icon[data-v-91b103b7]{color:var(--color-brand-400);align-self:center;margin-right:.25rem}.temp-value[data-v-91b103b7]{font-family:var(--font-display);font-size:2rem;font-weight:700;color:var(--text-primary);line-height:1}.temp-degree[data-v-91b103b7]{font-family:var(--font-display);font-size:1rem;font-weight:500;color:var(--text-muted)}.conditions-text[data-v-91b103b7]{font-size:.875rem;color:var(--text-secondary);align-self:center}.condition-stats[data-v-91b103b7]{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem;margin-bottom:1rem;padding:.75rem 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.condition-stat[data-v-91b103b7]{display:flex;flex-direction:column;align-items:center;gap:.25rem}.stat-icon[data-v-91b103b7]{color:var(--text-muted)}.stat-label[data-v-91b103b7]{font-size:.6875rem;color:var(--text-muted)}.stat-num[data-v-91b103b7]{font-size:.8125rem;font-family:var(--font-mono);font-weight:600;color:var(--text-primary)}.hourly-strip[data-v-91b103b7]{display:flex;gap:.625rem}.hourly-card[data-v-91b103b7]{flex:1;display:flex;flex-direction:column;align-items:center;gap:.375rem;padding:.75rem .5rem;background:var(--surface-0);border:1px solid var(--border);border-radius:8px}.hourly-time[data-v-91b103b7]{font-size:.6875rem;font-weight:600;color:var(--text-secondary)}.hourly-temp[data-v-91b103b7]{font-size:.875rem;font-family:var(--font-mono);font-weight:600;color:var(--text-primary)}.risk-summary[data-v-91b103b7]{display:flex;flex-direction:column;gap:.625rem}.risk-line[data-v-91b103b7]{display:flex;align-items:center;gap:.75rem;padding:.5rem .75rem;background:var(--surface-0);border:1px solid var(--border);border-radius:8px}.risk-count[data-v-91b103b7]{font-size:.8125rem;color:var(--text-secondary)}.all-clear[data-v-91b103b7]{font-size:.8125rem;color:var(--color-emerald-400);text-align:center;padding:1.5rem 0;margin:0}.empty-state[data-v-91b103b7]{display:flex;justify-content:center;padding:2rem 1rem}.empty-text[data-v-91b103b7]{font-size:.8125rem;color:var(--text-muted)}@media(max-width:480px){.hourly-strip[data-v-91b103b7]{flex-wrap:wrap}.hourly-card[data-v-91b103b7]{flex:0 0 calc(50% - .3125rem)}}.widget-header[data-v-4a4cd852]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.widget-title[data-v-4a4cd852]{font-size:.9375rem;font-weight:600;color:var(--text-primary);margin:0}.widget-link[data-v-4a4cd852]{font-size:.75rem;font-weight:500;color:var(--color-brand-400);text-decoration:none;transition:color .15s ease}.widget-link[data-v-4a4cd852]:hover{color:var(--color-brand-300)}.clear-state[data-v-4a4cd852]{display:flex;align-items:center;gap:.75rem;padding:1.5rem;justify-content:center}.clear-icon[data-v-4a4cd852]{color:var(--color-emerald-400)}.clear-text[data-v-4a4cd852]{font-size:.875rem;font-weight:500;color:var(--text-muted)}.storm-banner[data-v-4a4cd852]{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;background:var(--surface-0);border:1px solid var(--surface-200);border-radius:10px;margin-bottom:1rem}.storm-name[data-v-4a4cd852]{font-size:.875rem;font-weight:600;color:var(--text-primary)}.stats-row[data-v-4a4cd852]{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem}.stat-item[data-v-4a4cd852]{display:flex;align-items:center;gap:.75rem;padding:.875rem;background:var(--surface-0);border:1px solid var(--surface-200);border-radius:10px}.stat-icon[data-v-4a4cd852]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;flex-shrink:0}.stat-icon-red[data-v-4a4cd852]{background:var(--color-red-tint, rgba(239, 68, 68, .1));color:var(--color-red-400)}.stat-icon-amber[data-v-4a4cd852]{background:var(--color-amber-tint, rgba(245, 158, 11, .1));color:var(--color-amber-400)}.stat-icon-brand[data-v-4a4cd852]{background:var(--color-brand-tint);color:var(--color-brand-400)}.stat-content[data-v-4a4cd852]{display:flex;flex-direction:column;gap:.125rem}.stat-item-skel .stat-content[data-v-4a4cd852]{gap:.375rem}.storm-banner-skel[data-v-4a4cd852]{align-items:center}.stat-value[data-v-4a4cd852]{font-family:var(--font-display);font-size:1rem;font-weight:700;color:var(--text-primary)}.stat-label[data-v-4a4cd852]{font-size:.6875rem;color:var(--text-muted)}@media(max-width:640px){.stats-row[data-v-4a4cd852]{grid-template-columns:1fr}}.card-header[data-v-2047d11f]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.card-title[data-v-2047d11f]{font-size:.9375rem;font-weight:600;color:var(--text-primary);margin:0}.view-link[data-v-2047d11f]{font-size:.75rem;font-weight:500;color:var(--color-brand-400);text-decoration:none;transition:color .15s ease}.view-link[data-v-2047d11f]:hover{color:var(--color-brand-500)}.metric-list[data-v-2047d11f]{display:flex;flex-direction:column;gap:.625rem}.metric-row[data-v-2047d11f]{display:flex;align-items:center;gap:.625rem;padding:.625rem .75rem;background:var(--surface-0);border:1px solid var(--surface-200);border-radius:8px}.metric-row-skel[data-v-2047d11f]>:nth-child(2){flex:1}.metric-icon[data-v-2047d11f]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;flex-shrink:0}.metric-icon-brand[data-v-2047d11f]{background:var(--color-brand-tint);color:var(--color-brand-400)}.metric-icon-emerald[data-v-2047d11f]{background:var(--color-emerald-tint);color:var(--color-emerald-400)}.metric-icon-amber[data-v-2047d11f]{background:var(--color-amber-tint, rgba(245, 158, 11, .1));color:var(--color-amber-400)}.metric-label[data-v-2047d11f]{font-size:.8125rem;color:var(--text-secondary);flex:1}.metric-value[data-v-2047d11f]{font-family:var(--font-display);font-size:1.125rem;font-weight:700;color:var(--text-primary)}.metric-value-warn[data-v-2047d11f]{color:var(--color-amber-400)}.event-footer[data-v-2047d11f]{display:flex;align-items:center;gap:.375rem;margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--border)}.event-icon[data-v-2047d11f]{color:var(--color-amber-400)}.event-name[data-v-2047d11f]{font-size:.6875rem;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-header[data-v-7e5e2e2d]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.card-title[data-v-7e5e2e2d]{font-size:.9375rem;font-weight:600;color:var(--text-primary);margin:0}.view-link[data-v-7e5e2e2d]{font-size:.75rem;font-weight:500;color:var(--color-brand-400);text-decoration:none;transition:color .15s ease}.view-link[data-v-7e5e2e2d]:hover{color:var(--color-brand-500)}.metric-list[data-v-7e5e2e2d]{display:flex;flex-direction:column;gap:.625rem}.metric-row[data-v-7e5e2e2d]{display:flex;align-items:center;gap:.625rem;padding:.625rem .75rem;background:var(--surface-0);border:1px solid var(--surface-200);border-radius:8px}.metric-icon[data-v-7e5e2e2d]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;flex-shrink:0}.metric-icon-brand[data-v-7e5e2e2d]{background:var(--color-brand-tint);color:var(--color-brand-400)}.metric-icon-emerald[data-v-7e5e2e2d]{background:var(--color-emerald-tint);color:var(--color-emerald-400)}.metric-icon-purple[data-v-7e5e2e2d]{background:var(--color-purple-tint);color:var(--color-purple-400)}.metric-content[data-v-7e5e2e2d]{display:flex;flex-direction:column;gap:.125rem;flex:1}.metric-row-skel .metric-content[data-v-7e5e2e2d]{gap:.375rem}.metric-label[data-v-7e5e2e2d]{font-size:.6875rem;color:var(--text-muted)}.metric-value[data-v-7e5e2e2d]{font-family:var(--font-display);font-size:1rem;font-weight:700;color:var(--text-primary)}.card-header[data-v-dc83c317]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.card-title[data-v-dc83c317]{font-size:.9375rem;font-weight:600;color:var(--text-primary);margin:0}.view-link[data-v-dc83c317]{font-size:.75rem;font-weight:500;color:var(--color-brand-400);text-decoration:none;transition:color .15s ease}.view-link[data-v-dc83c317]:hover{color:var(--color-brand-500)}.empty-state[data-v-dc83c317]{display:flex;align-items:center;gap:.5rem;padding:1.5rem;justify-content:center}.empty-icon[data-v-dc83c317]{color:var(--color-emerald-400)}.empty-text[data-v-dc83c317]{font-size:.8125rem;color:var(--text-muted)}.metric-list[data-v-dc83c317]{display:flex;flex-direction:column;gap:.625rem}.metric-row[data-v-dc83c317]{display:flex;align-items:center;gap:.625rem;padding:.625rem .75rem;background:var(--surface-0);border:1px solid var(--surface-200);border-radius:8px}.metric-icon[data-v-dc83c317]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;flex-shrink:0}.metric-icon-brand[data-v-dc83c317]{background:var(--color-brand-tint);color:var(--color-brand-400)}.metric-icon-emerald[data-v-dc83c317]{background:var(--color-emerald-tint);color:var(--color-emerald-400)}.metric-icon-red[data-v-dc83c317]{background:var(--color-red-tint, rgba(239, 68, 68, .1));color:var(--color-red-400)}.metric-content[data-v-dc83c317]{display:flex;flex-direction:column;gap:.125rem;flex:1}.metric-row-skel .metric-content[data-v-dc83c317]{gap:.375rem}.metric-label[data-v-dc83c317]{font-size:.6875rem;color:var(--text-muted)}.metric-value[data-v-dc83c317]{font-family:var(--font-display);font-size:1rem;font-weight:700;color:var(--text-primary)}.value-warn[data-v-dc83c317]{color:var(--color-red-400)}.progress-bar-container[data-v-dc83c317]{display:flex;flex-direction:column;gap:.375rem;width:100%}.progress-track[data-v-dc83c317]{height:6px;background:var(--surface-200);border-radius:3px;overflow:hidden}.progress-fill[data-v-dc83c317]{height:100%;background:var(--color-brand-400);border-radius:3px;transition:width .3s ease}.progress-text[data-v-dc83c317]{font-size:.6875rem;color:var(--text-muted);text-align:right}.last-completed[data-v-dc83c317]{display:flex;align-items:center;gap:.375rem;margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--border)}.last-icon[data-v-dc83c317]{color:var(--text-muted);flex-shrink:0}.last-text[data-v-dc83c317]{font-size:.6875rem;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-header[data-v-0b25f451]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.card-title[data-v-0b25f451]{font-size:.9375rem;font-weight:600;color:var(--text-primary);margin:0}.view-link[data-v-0b25f451]{font-size:.75rem;font-weight:500;color:var(--color-brand-400);text-decoration:none;transition:color .15s ease}.view-link[data-v-0b25f451]:hover{color:var(--color-brand-500)}.metric-list[data-v-0b25f451]{display:flex;flex-direction:column;gap:.5rem}.metric-row[data-v-0b25f451]{display:flex;align-items:center;gap:.625rem;padding:.5rem .75rem;background:var(--surface-0);border:1px solid var(--surface-200);border-radius:8px}.metric-row-skel[data-v-0b25f451]>:nth-child(2){flex:1}.metric-icon[data-v-0b25f451]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;flex-shrink:0}.metric-icon-red[data-v-0b25f451]{background:var(--color-red-tint, rgba(239, 68, 68, .1));color:var(--color-red-400)}.metric-icon-brand[data-v-0b25f451]{background:var(--color-brand-tint);color:var(--color-brand-400)}.metric-icon-amber[data-v-0b25f451]{background:var(--color-amber-tint, rgba(245, 158, 11, .1));color:var(--color-amber-400)}.metric-icon-emerald[data-v-0b25f451]{background:var(--color-emerald-tint);color:var(--color-emerald-400)}.metric-label[data-v-0b25f451]{font-size:.8125rem;color:var(--text-secondary);flex:1}.metric-value[data-v-0b25f451]{font-family:var(--font-display);font-size:1rem;font-weight:700;color:var(--text-primary)}.metric-value-warn[data-v-0b25f451]{color:var(--color-amber-400)}.metric-value-good[data-v-0b25f451]{color:var(--color-emerald-400)}.card-header[data-v-17e18df5]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.card-title[data-v-17e18df5]{font-size:.9375rem;font-weight:600;color:var(--text-primary);margin:0}.view-link[data-v-17e18df5]{font-size:.75rem;font-weight:500;color:var(--color-brand-400);text-decoration:none;transition:color .15s ease}.view-link[data-v-17e18df5]:hover{color:var(--color-brand-500)}.hero-stat[data-v-17e18df5]{display:flex;flex-direction:column;align-items:center;padding:1rem 0;margin-bottom:.75rem}.hero-value[data-v-17e18df5]{font-family:var(--font-display);font-size:1.75rem;font-weight:800;color:var(--text-primary);letter-spacing:-.02em}.hero-label[data-v-17e18df5]{font-size:.6875rem;color:var(--text-muted);margin-top:.25rem}.metric-list[data-v-17e18df5]{display:flex;flex-direction:column;gap:.5rem}.metric-row[data-v-17e18df5]{display:flex;align-items:center;gap:.625rem;padding:.5rem .75rem;background:var(--surface-0);border:1px solid var(--surface-200);border-radius:8px}.metric-row-skel[data-v-17e18df5]>:nth-child(2){flex:1}.metric-icon[data-v-17e18df5]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;flex-shrink:0}.metric-icon-emerald[data-v-17e18df5]{background:var(--color-emerald-tint);color:var(--color-emerald-400)}.metric-icon-red[data-v-17e18df5]{background:var(--color-red-tint, rgba(239, 68, 68, .1));color:var(--color-red-400)}.metric-label[data-v-17e18df5]{font-size:.8125rem;color:var(--text-secondary);flex:1}.metric-value[data-v-17e18df5]{font-family:var(--font-display);font-size:1rem;font-weight:700}.metric-value-good[data-v-17e18df5]{color:var(--color-emerald-400)}.metric-value-warn[data-v-17e18df5]{color:var(--color-red-400)}.location-footer[data-v-17e18df5]{display:flex;align-items:center;gap:.375rem;margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--border)}.footer-icon[data-v-17e18df5]{color:var(--text-muted);flex-shrink:0}.footer-text[data-v-17e18df5]{font-size:.6875rem;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-header[data-v-470f4311]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.card-title[data-v-470f4311]{font-size:.9375rem;font-weight:600;color:var(--text-primary);margin:0}.view-link[data-v-470f4311]{font-size:.75rem;font-weight:500;color:var(--color-brand-400);text-decoration:none;transition:color .15s ease}.view-link[data-v-470f4311]:hover{color:var(--color-brand-500)}.metric-list[data-v-470f4311]{display:flex;flex-direction:column;gap:.5rem}.metric-row[data-v-470f4311]{display:flex;align-items:center;gap:.625rem;padding:.5rem .75rem;background:var(--surface-0);border:1px solid var(--surface-200);border-radius:8px}.metric-icon[data-v-470f4311]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;flex-shrink:0}.metric-icon-amber[data-v-470f4311]{background:var(--color-amber-tint, rgba(245, 158, 11, .1));color:var(--color-amber-400)}.metric-icon-emerald[data-v-470f4311]{background:var(--color-emerald-tint);color:var(--color-emerald-400)}.metric-icon-brand[data-v-470f4311]{background:var(--color-brand-tint);color:var(--color-brand-400)}.metric-icon-purple[data-v-470f4311]{background:var(--color-purple-tint);color:var(--color-purple-400)}.metric-content[data-v-470f4311]{display:flex;flex-direction:column;gap:.125rem;flex:1}.metric-row-skel .metric-content[data-v-470f4311]{gap:.375rem}.metric-label[data-v-470f4311]{font-size:.6875rem;color:var(--text-muted)}.metric-value[data-v-470f4311]{font-family:var(--font-display);font-size:1rem;font-weight:700;color:var(--text-primary)}.metric-value-good[data-v-470f4311]{color:var(--color-emerald-400)}.widget-grid-container[data-v-a5197aa6]{display:flex;flex-direction:column;gap:1rem}.grid-toolbar[data-v-a5197aa6]{display:flex;align-items:center;justify-content:space-between;min-height:36px}.toolbar-edit[data-v-a5197aa6]{padding:.5rem .75rem;background:var(--surface-100);border:1px solid var(--border);border-radius:10px}.toolbar-left[data-v-a5197aa6]{display:flex;align-items:center;gap:.75rem}.toolbar-label[data-v-a5197aa6]{font-size:.75rem;font-weight:600;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.04em}.toolbar-hint[data-v-a5197aa6]{font-size:.6875rem;color:var(--color-text-muted);font-style:italic}.toolbar-actions[data-v-a5197aa6]{display:flex;align-items:center;gap:.5rem}.toolbar-btn[data-v-a5197aa6]{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .75rem;border-radius:8px;font-size:.75rem;font-weight:600;cursor:pointer;border:1px solid transparent;transition:all .15s ease;white-space:nowrap}.toolbar-btn-primary[data-v-a5197aa6]{background:var(--color-brand-500);color:var(--color-on-brand);border-color:var(--color-brand-500)}.toolbar-btn-primary[data-v-a5197aa6]:hover{background:var(--color-brand-600)}.toolbar-btn-secondary[data-v-a5197aa6]{background:var(--surface-0);color:var(--color-text-secondary);border-color:var(--border)}.toolbar-btn-secondary[data-v-a5197aa6]:hover{background:var(--surface-200);color:var(--color-text-primary)}.toolbar-btn-done[data-v-a5197aa6]{background:var(--color-emerald-tint);color:var(--color-emerald-400);border-color:var(--color-emerald-tint-border)}.toolbar-btn-done[data-v-a5197aa6]:hover{background:var(--color-emerald-400);color:var(--color-on-brand)}.toolbar-btn-ghost[data-v-a5197aa6]{background:transparent;color:var(--color-text-muted)}.toolbar-btn-ghost[data-v-a5197aa6]:hover{background:var(--surface-100);color:var(--color-text-primary)}.widget-grid[data-v-a5197aa6]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem;align-items:start}.grid-editing[data-v-a5197aa6]{padding-top:.75rem;gap:1.5rem}.widget-ghost[data-v-a5197aa6]{opacity:.4}[data-v-a5197aa6] .widget-dragging{opacity:.9;transform:rotate(1deg);z-index:50;box-shadow:0 12px 32px var(--modal-overlay)}.empty-grid[data-v-a5197aa6]{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:3rem 1rem}.empty-title[data-v-a5197aa6]{font-family:var(--font-display);font-size:1.125rem;font-weight:600;color:var(--color-text-primary);margin:0}.empty-desc[data-v-a5197aa6]{font-size:.8125rem;color:var(--color-text-muted);margin:0}@media(max-width:1024px){.widget-grid[data-v-a5197aa6]{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.widget-grid[data-v-a5197aa6]{grid-template-columns:1fr}.grid-toolbar[data-v-a5197aa6]{flex-direction:column;gap:.5rem;align-items:stretch}.toolbar-actions[data-v-a5197aa6]{justify-content:flex-end}}.dashboard-page[data-v-f7520bf2]{display:flex;flex-direction:column;min-height:0;gap:1.25rem}.dashboard-hero[data-v-f7520bf2]{display:flex;flex-direction:column;gap:10px;padding:4px 2px 8px}.dashboard-hero__eyebrow-row[data-v-f7520bf2]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.dashboard-hero__rule[data-v-f7520bf2]{height:1px;background:var(--hs-line);margin:2px 0 8px}.dashboard-hero__headline[data-v-f7520bf2]{margin:0;line-height:1;color:var(--hs-text)}.dashboard-hero__sub[data-v-f7520bf2]{margin:0;font-family:var(--font-body);font-size:14px;line-height:1.5;color:var(--hs-text-mute);max-width:64ch}@media(max-width:640px){.dashboard-hero__headline[data-v-f7520bf2] .hs-readout{font-size:30px!important;letter-spacing:-.42px!important}}.loading-state[data-v-f7520bf2]{padding:1rem 0}.loading-skeleton[data-v-f7520bf2]{display:flex;flex-direction:column;gap:1.25rem}.skeleton[data-v-f7520bf2]{background:var(--surface-200);border-radius:12px;animation:shimmer-f7520bf2 1.5s infinite}.skeleton-header[data-v-f7520bf2]{height:56px;width:320px}.skeleton-grid[data-v-f7520bf2]{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.skeleton-card[data-v-f7520bf2]{height:110px}.skeleton-block[data-v-f7520bf2]{height:240px}@keyframes shimmer-f7520bf2{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}@media(max-width:1024px){.skeleton-grid[data-v-f7520bf2]{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.skeleton-grid[data-v-f7520bf2]{grid-template-columns:1fr}}
