.widget-board_widgetGrid__6SFwH{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:18px}.widget-board_widgetCard__tag_J{position:relative;display:flex;flex-direction:column;border:1px solid var(--border);border-radius:var(--radius-xl);padding:24px;background:var(--card);box-shadow:var(--shadow)}.widget-board_supersetWidgetCard__Terlk{gap:12px;padding:20px;background:var(--card)}.widget-board_height_single__EizJf{min-height:260px}.widget-board_height_double__IXy1z{min-height:520px}.widget-board_editGrid__q7xh2{padding:4px}.widget-board_editCard__JHTLD{cursor:grab;outline:2px dashed var(--ring);outline-offset:-8px;animation:widget-board_widgetWiggle__NF3Cq .19s ease-in-out infinite alternate}.widget-board_editCard__JHTLD:nth-child(2n){animation-delay:80ms}.widget-board_editCard__JHTLD:nth-child(3n){animation-delay:.13s}.widget-board_editCard__JHTLD:active{cursor:grabbing}.widget-board_editCard__JHTLD:hover{box-shadow:var(--shadow-soft)}.widget-board_draggedCard__gC0BQ{opacity:.36;filter:saturate(.65)}.widget-board_resizePreviewCard__VMH4c{border-color:var(--ring);background:var(--muted);box-shadow:var(--shadow);outline-color:var(--ring)}.widget-board_resizePreviewCard__VMH4c>:not(.widget-board_resizeHandle__woa80):not(.widget-board_removeButton__fbSnb){opacity:.58}.widget-board_resizeHandle__woa80{position:absolute;z-index:3;display:block;width:2.15rem;height:2.15rem;border:2px solid var(--ring);opacity:.78;cursor:nwse-resize;transition:opacity .16s ease,transform .16s ease,border-color .16s ease,background .16s ease}.widget-board_resizeHandle__woa80:hover{border-color:var(--foreground);background:var(--muted);opacity:1;transform:scale(1.06)}.widget-board_resizeHandleTopLeft__SUCwG{top:13px;left:13px;border-right:0;border-bottom:0;border-radius:1.15rem 0 0}.widget-board_resizeHandleTopRight__SBiC6{top:13px;right:13px;border-bottom:0;border-left:0;border-radius:0 1.15rem 0 0}.widget-board_resizeHandleBottomLeft__LKCWR{bottom:13px;left:13px;border-top:0;border-right:0;border-radius:0 0 0 1.15rem}.widget-board_resizeHandleBottomRight__zxuEY{right:13px;bottom:13px;border-top:0;border-left:0;border-radius:0 0 1.15rem}.widget-board_floatingDragPreview__PzqzJ{position:fixed;z-index:1000;display:grid;gap:.5rem;width:min(24rem,calc(100vw - 2rem));min-height:8.5rem;border:1px solid var(--border);border-radius:1.25rem;padding:1rem;background:var(--card);box-shadow:var(--shadow-soft);opacity:.94;pointer-events:none;transform:rotate(1.5deg) scale(.96)}.widget-board_floatingDragPreview__PzqzJ span{width:fit-content;border-radius:999px;padding:.28rem .5rem;background:var(--muted);color:var(--muted-foreground);font-size:.7rem;font-weight:900;text-transform:uppercase}.widget-board_floatingDragPreview__PzqzJ strong{color:var(--foreground)}.widget-board_floatingDragPreview__PzqzJ small{color:var(--muted-foreground);line-height:1.35}.widget-board_insertPlaceholder__ntTLT{display:grid;place-items:center;min-height:260px;border:2px dashed var(--border);border-radius:28px;background:var(--muted);color:var(--muted-foreground);font-size:.88rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase;box-shadow:inset 0 0 0 8px var(--background)}.widget-board_insertPlaceholder__ntTLT span{border-radius:999px;padding:.65rem .9rem;background:var(--background)}.widget-board_removeButton__fbSnb{position:absolute;z-index:2;top:12px;left:50%;border-radius:999px;box-shadow:0 12px 26px rgba(15,23,42,.12);transform:translateX(-50%)}.widget-board_widget_small__CCfE7{grid-column:span 3}.widget-board_widget_medium__N_ZSA{grid-column:span 4}.widget-board_widget_large__mjmmA{grid-column:span 6}.widget-board_widget_wide__nd6zu{grid-column:span 8}.widget-board_widgetTopline__5JfjA{display:flex;justify-content:space-between;gap:10px;align-items:center;color:var(--muted-foreground);font-size:.78rem;font-weight:800;text-transform:uppercase}.widget-board_plannedBadge__lTP1Q,.widget-board_readyBadge__P4_qM{border-radius:999px;padding:7px 11px;font-size:.78rem;font-weight:800;text-transform:none}.widget-board_readyBadge__P4_qM{color:#047857;background:#d1fae5}.widget-board_plannedBadge__lTP1Q{color:#9a3412;background:#ffedd5}.widget-board_widgetCard__tag_J h3{margin:24px 0 8px;color:var(--foreground);font-size:1.35rem;letter-spacing:-.04em}.widget-board_supersetWidgetTitle__74aQM{margin:0!important;font-size:1.12rem!important;letter-spacing:-.035em!important}.widget-board_widgetCard__tag_J p{max-width:760px;color:var(--muted-foreground);line-height:1.65}.widget-board_kpiPreview__tIBF_{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:20px 0 8px}.widget-board_bulletPreview__5o_DY,.widget-board_kpiPreview__tIBF_ span,.widget-board_statusPreview__n2ZE4,.widget-board_supersetPreview__mnH1S{border:1px solid var(--border);border-radius:18px;background:var(--background)}.widget-board_kpiPreview__tIBF_ span{display:grid;gap:4px;padding:14px;color:var(--muted-foreground);font-size:.8rem}.widget-board_kpiPreview__tIBF_ strong{color:var(--foreground);font-size:1rem}.widget-board_statusPreview__n2ZE4{display:grid;gap:8px;margin:20px 0 8px;padding:16px}.widget-board_statusPreview__n2ZE4 strong{color:var(--foreground)}.widget-board_statusPreview__n2ZE4 span{color:var(--muted-foreground);line-height:1.45}.widget-board_supersetPreview__mnH1S{position:relative;display:grid;flex:1;gap:8px;min-height:0;margin:0;padding:0;overflow:hidden;border:0;background:transparent}.widget-board_supersetPreview__mnH1S:before{content:none}.widget-board_supersetEmbedHeader__qE17u,.widget-board_supersetEmbedMeta__C2Vaa,.widget-board_supersetFrame__zkkJX,.widget-board_supersetTokenMeta__xQ1jo{position:relative}.widget-board_supersetEmbedHeader__qE17u{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:0 2px}.widget-board_supersetEmbedHeader__qE17u div{display:grid;gap:4px}.widget-board_supersetEmbedHeader__qE17u strong{color:var(--foreground);font-size:.98rem}.widget-board_supersetEyebrow__Rstgd{color:var(--muted-foreground);font-size:.7rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.widget-board_supersetLiveBadge__KOtB4,.widget-board_supersetMockBadge__7Gs_n,.widget-board_supersetPendingBadge__BxObW{border-radius:999px;padding:.38rem .58rem;font-size:.7rem;font-weight:900;white-space:nowrap}.widget-board_supersetLiveBadge__KOtB4{background:rgba(209,250,229,.86);color:#047857}.widget-board_supersetMockBadge__7Gs_n{background:#ffedd5;color:#9a3412}.widget-board_supersetPendingBadge__BxObW{background:#e0f2fe;color:#0369a1}.widget-board_supersetFrame__zkkJX{min-height:0;height:100%;overflow:hidden;border:0;border-radius:20px;background:var(--background)}.widget-board_supersetState__r6gXb{display:grid;min-height:390px;align-items:center;padding:18px}.widget-board_supersetChartCanvas__Em9N1{position:relative;height:100%;min-height:390px;overflow:hidden;border-radius:inherit;background:var(--background)}.widget-board_supersetChartCanvas__Em9N1 iframe{display:block;width:100%;height:100%;min-height:430px;border:0;border-radius:inherit;background:transparent}.widget-board_supersetPreview__mnH1S small{color:var(--muted-foreground);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.widget-board_supersetEmbedMeta__C2Vaa{display:flex;flex-wrap:wrap;gap:8px;padding:0 2px}.widget-board_supersetEmbedMeta__C2Vaa span{display:inline-flex;min-width:0;max-width:100%;border-radius:999px;padding:.32rem .52rem;background:var(--muted);color:var(--muted-foreground);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.68rem;overflow-wrap:anywhere}.widget-board_supersetEmbedMeta__C2Vaa strong{color:var(--foreground);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}.widget-board_supersetTokenMeta__xQ1jo{width:fit-content;border-radius:999px;padding:.38rem .58rem;background:var(--muted);color:var(--muted-foreground);font-size:.72rem;font-weight:900}.widget-board_bulletPreview__5o_DY{display:grid;gap:9px;margin:20px 0 8px;padding:16px 16px 16px 34px;color:var(--muted-foreground);line-height:1.45}.widget-board_widgetFooter__H_pOT{display:flex;justify-content:space-between;gap:14px;align-items:flex-end;margin-top:auto;padding-top:18px}.widget-board_widgetMeta__rxdxY{min-width:0;color:var(--muted-foreground);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.82rem;overflow-wrap:anywhere}.widget-board_widgetAction__8R_pY{display:inline-flex;align-items:center;justify-content:center;min-height:42px;border:1px solid var(--border);border-radius:999px;padding:0 18px;color:var(--foreground);background:var(--background);font-weight:800;text-decoration:none;white-space:nowrap}@keyframes widget-board_widgetWiggle__NF3Cq{0%{transform:rotate(-.22deg) translateY(-1px)}to{transform:rotate(.22deg) translateY(1px)}}@media (max-width:1040px){.widget-board_widget_large__mjmmA,.widget-board_widget_medium__N_ZSA,.widget-board_widget_small__CCfE7,.widget-board_widget_wide__nd6zu{grid-column:span 6}}@media (max-width:720px){.widget-board_widget_large__mjmmA,.widget-board_widget_medium__N_ZSA,.widget-board_widget_small__CCfE7,.widget-board_widget_wide__nd6zu{grid-column:1/-1}.widget-board_kpiPreview__tIBF_{grid-template-columns:1fr}.widget-board_widgetFooter__H_pOT{align-items:start;flex-direction:column}.widget-board_supersetEmbedHeader__qE17u,.widget-board_supersetEmbedMeta__C2Vaa{grid-template-columns:1fr}.widget-board_supersetEmbedHeader__qE17u{flex-direction:column}}.dashboard-widget-workspace_workspace__te7CA{position:relative;display:grid;gap:1rem}.dashboard-widget-workspace_header__MFoWO{display:flex;justify-content:space-between;gap:1rem;align-items:center}.dashboard-widget-workspace_welcome__eb_AU{margin:0;color:var(--foreground);font-size:clamp(1.25rem,2vw,1.65rem);font-weight:750;letter-spacing:-.035em}.dashboard-widget-workspace_headerActions__rtmss{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.6rem}.dashboard-widget-workspace_saveButton__Nxvm8{min-width:max-content}.dashboard-widget-workspace_saveStatus__6aJ6f{align-self:center;width:100%;color:var(--muted-foreground);font-size:.78rem;font-weight:800;text-align:right}.dashboard-widget-workspace_saveStatus-dirty__m1z4V,.dashboard-widget-workspace_saveStatus-saving__OwXX2{color:#a16207}.dashboard-widget-workspace_saveStatus-saved__2W1i6{color:var(--foreground)}.dashboard-widget-workspace_saveStatus-error__c_7hQ{color:var(--destructive)}.dashboard-widget-workspace_dropZone__cSV58{display:grid;gap:1rem;min-height:18rem}.dashboard-widget-workspace_dropHint__M5CZz{display:flex;justify-content:space-between;gap:1rem;color:var(--muted-foreground);font-size:.84rem}.dashboard-widget-workspace_dropHint__M5CZz strong{color:var(--foreground)}.dashboard-widget-workspace_library__kx4QI{position:fixed;z-index:40;left:50%;right:auto;bottom:1.25rem;display:grid;grid-template-columns:minmax(9rem,12rem) minmax(0,1fr);gap:1rem;width:min(58rem,calc(100vw - 2rem));max-height:min(18rem,calc(100vh - 2.5rem));padding:.9rem;border:1px solid var(--border);border-radius:1.5rem;background:var(--popover);box-shadow:var(--shadow-soft);transform:translate(-50%,calc(100% + 2rem)) scale(.98);opacity:0;pointer-events:none;transition:opacity .18s ease,transform .18s ease}.dashboard-widget-workspace_libraryOpen__Lri4Z{transform:translate(-50%) scale(1);opacity:1;pointer-events:auto}.dashboard-widget-workspace_libraryHeader__VvUZU{display:flex;flex-direction:column;justify-content:space-between;gap:1rem;align-items:stretch;min-width:0;padding:.35rem 0 .35rem .35rem}.dashboard-widget-workspace_libraryHeader__VvUZU h3{margin:.3rem 0;color:var(--foreground);letter-spacing:-.04em}.dashboard-widget-workspace_eyebrow__oAbk9{color:var(--muted-foreground);font-size:.75rem;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.dashboard-widget-workspace_libraryList__Coe3d{display:grid;grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));gap:.5rem;min-width:0;align-content:start;padding:.25rem}.dashboard-widget-workspace_libraryCard__JHw2E{display:flex;align-items:center;min-height:3.25rem;border:1px solid var(--border);border-radius:.75rem;padding:.7rem .8rem;background:var(--background);color:var(--foreground);cursor:grab;text-align:left;transition:background-color .16s ease,border-color .16s ease}.dashboard-widget-workspace_libraryCard__JHw2E:active{cursor:grabbing}.dashboard-widget-workspace_libraryCard__JHw2E strong{color:var(--foreground);font-size:.88rem;line-height:1.3}.dashboard-widget-workspace_emptyLibrary__amljD{color:var(--muted-foreground);line-height:1.45;margin:0;min-width:18rem;border:1px dashed var(--border);border-radius:1rem;padding:1rem}@media (max-width:720px){.dashboard-widget-workspace_header__MFoWO{flex-direction:column;align-items:stretch}.dashboard-widget-workspace_addButton__CHK7Q,.dashboard-widget-workspace_headerActions__rtmss,.dashboard-widget-workspace_saveButton__Nxvm8{width:100%}.dashboard-widget-workspace_saveStatus__6aJ6f{text-align:left}.dashboard-widget-workspace_library__kx4QI{grid-template-columns:1fr;width:min(34rem,calc(100vw - 1rem));bottom:.5rem}.dashboard-widget-workspace_libraryHeader__VvUZU{flex-direction:row;align-items:flex-start}.dashboard-widget-workspace_libraryList__Coe3d{grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr))}}