.DashboardCanvas_page__Ifgsi{max-width:1400px}.DashboardCanvas_spacer__EPh1L{flex:1 1}.DashboardCanvas_headRow__QrBaC{display:flex;align-items:center;gap:12px;margin-bottom:22px}@media(max-width:640px){.DashboardCanvas_headRow__QrBaC{flex-wrap:wrap}}.DashboardCanvas_title__Qo_mw{margin:0;font-size:23px;font-weight:700;letter-spacing:-.02em;color:var(--color-ink)}.DashboardCanvas_statusPill__wh_x1{flex:none;display:inline-flex;align-items:center;gap:6px;padding:4px 11px;border-radius:var(--radius-pill);font-size:12.5px;font-weight:600;background:var(--rag-green-bg);color:var(--rag-green)}.DashboardCanvas_statusDot__3KL0l{width:7px;height:7px;border-radius:50%;background:var(--rag-green-dot)}.DashboardCanvas_headTools__iLq_b{flex:none;display:flex;align-items:center;gap:2px}.DashboardCanvas_toolBtn__PLCzh{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:none;border-radius:8px;background:none;color:var(--color-faint);cursor:pointer;transition:background .12s ease,color .12s ease}.DashboardCanvas_toolBtn__PLCzh:hover{background:var(--color-hover);color:var(--color-ink)}.DashboardCanvas_toolBtnOn__zhZAz{background:var(--color-subtle);color:var(--color-ink)}.DashboardCanvas_section__oT96A{margin-bottom:26px}.DashboardCanvas_eyebrowRow__QgLz8{display:flex;align-items:center;gap:8px;margin-bottom:11px}.DashboardCanvas_eyebrowRule__Kdd11{flex:1 1;height:1px;background:var(--color-border-soft)}.DashboardCanvas_eyebrowInput__DKbyu{flex:none;max-width:100%;border:1px solid rgba(0,0,0,0);background:rgba(0,0,0,0);border-radius:6px;padding:2px 6px;margin-left:-6px;font-family:inherit;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#b4b6bd;outline:none}.DashboardCanvas_eyebrowInput__DKbyu:hover{border-color:var(--color-border)}.DashboardCanvas_eyebrowInput__DKbyu:focus{border-color:var(--color-scroll);background:var(--color-surface);color:var(--color-ink);box-shadow:var(--focus-ring)}.DashboardCanvas_addWrap__lXdRP{position:relative}.DashboardCanvas_addPop__Vv04M{position:absolute;top:calc(100% + 6px);right:0;min-width:268px;max-height:60vh;overflow-y:auto;background:var(--color-surface);border:1px solid #e7e9ed;border-radius:12px;box-shadow:0 16px 40px -12px rgba(20,22,30,.28);padding:6px;z-index:40}.DashboardCanvas_addGroup__31ovV{padding:9px 11px 4px;font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-faintest)}.DashboardCanvas_addOpt__UC76n{display:flex;align-items:center;gap:10px;width:100%;padding:9px 11px;border:none;background:none;border-radius:9px;cursor:pointer;text-align:left;font-family:inherit;color:var(--color-ink);transition:background .12s ease}.DashboardCanvas_addOpt__UC76n:hover{background:var(--color-hover)}.DashboardCanvas_addOpt__UC76n:disabled{cursor:default;opacity:.45}.DashboardCanvas_addOpt__UC76n:disabled:hover{background:none}.DashboardCanvas_addConfirm__N0cQh{margin-top:4px;border-top:1px solid var(--color-divider);border-radius:0 0 9px 9px;color:var(--accent-deep);font-weight:600}.DashboardCanvas_addOptDot__LknYo{flex:none;width:7px;height:7px;border-radius:2px;background:#c2c8d2}.DashboardCanvas_addOptLabel__FSuQe{flex:1 1;min-width:0;font-size:13px;font-weight:500;color:var(--color-ink)}.DashboardCanvas_addOptSub__vuEjy{display:block;margin-top:2px;font-size:11.5px;font-weight:400;color:var(--color-faint)}.DashboardCanvas_addOptMeta__ShozL{flex:none;font-size:11.5px;color:var(--color-faintest);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.DashboardCanvas_addEmpty__QxqzD{padding:12px;font-size:12.5px;color:var(--color-faint);text-align:center}.DashboardCanvas_addCheck__88RJJ{flex:none;width:15px;height:15px;accent-color:var(--color-ink);pointer-events:none}.DashboardCanvas_itemGrid__JOmJV{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:14px;gap:14px;align-items:start;min-height:24px}@media(max-width:1024px){.DashboardCanvas_itemGrid__JOmJV{grid-template-columns:repeat(6,1fr)}}@media(max-width:640px){.DashboardCanvas_itemGrid__JOmJV{grid-template-columns:1fr}}.DashboardCanvas_w3__YK6v8{grid-column:span 3}@media(max-width:1024px){.DashboardCanvas_w3__YK6v8{grid-column:span 3}}@media(max-width:640px){.DashboardCanvas_w3__YK6v8{grid-column:span 1}}.DashboardCanvas_w6__QRene{grid-column:span 6}@media(max-width:1024px){.DashboardCanvas_w6__QRene{grid-column:span 3}}@media(max-width:640px){.DashboardCanvas_w6__QRene{grid-column:span 1}}.DashboardCanvas_w9__VD3G1{grid-column:span 9}@media(max-width:1024px){.DashboardCanvas_w9__VD3G1{grid-column:span 6}}@media(max-width:640px){.DashboardCanvas_w9__VD3G1{grid-column:span 1}}.DashboardCanvas_w12__k5WD1{grid-column:span 12}@media(max-width:1024px){.DashboardCanvas_w12__k5WD1{grid-column:span 6}}@media(max-width:640px){.DashboardCanvas_w12__k5WD1{grid-column:span 1}}.DashboardCanvas_dropZone__Gt0Ei{display:flex;align-items:center;justify-content:center;min-height:74px;padding:12px;border:1px dashed var(--color-border);border-radius:var(--radius-card);font-size:12.5px;color:var(--color-faint);text-align:center}.DashboardCanvas_dropZoneArmed__myTND{border-color:var(--accent-mid);background:var(--accent-soft);color:var(--accent-deep);font-weight:600}.DashboardCanvas_block__qmnYj{min-width:0;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);box-shadow:var(--shadow-card)}.DashboardCanvas_blockExpanded__COLME{border-bottom-left-radius:0;border-bottom-right-radius:0}.DashboardCanvas_bodyAnchor__dKSTZ{position:relative}.DashboardCanvas_sheet___zn1J{position:absolute;top:0;left:-1px;right:-1px;z-index:30;display:flex;flex-direction:column;min-height:100%;max-height:72vh;background:var(--color-surface);border:1px solid var(--color-border);border-top:none;border-radius:0 0 var(--radius-card) var(--radius-card);box-shadow:0 26px 54px -20px rgba(20,22,30,.42)}.DashboardCanvas_sheetScroll__I8aAr{flex:1 1;min-height:0;overflow:auto}.DashboardCanvas_sheetNote__bHK1r{display:block;width:100%;padding:9px 14px;border:none;border-top:1px solid var(--color-divider-soft);background:none;font-family:inherit;font-size:11.5px;font-weight:600;color:var(--accent-deep);text-align:center;text-decoration:none;cursor:pointer}.DashboardCanvas_sheetNote__bHK1r:hover{background:var(--color-hover)}.DashboardCanvas_blockHead__AEg0G{display:flex;align-items:center;gap:8px;padding:11px 14px;border-bottom:1px solid var(--color-divider);border-radius:var(--radius-card) var(--radius-card) 0 0;background:var(--color-subtle)}.DashboardCanvas_toneRed__TWrqI .DashboardCanvas_blockHead__AEg0G{background:color-mix(in srgb,var(--rag-red-bg) 62%,var(--color-surface))}.DashboardCanvas_toneAmber__1Einp .DashboardCanvas_blockHead__AEg0G{background:color-mix(in srgb,var(--rag-amber-bg) 62%,var(--color-surface))}.DashboardCanvas_toneGreen__FNVFO .DashboardCanvas_blockHead__AEg0G{background:color-mix(in srgb,var(--rag-green-bg) 62%,var(--color-surface))}.DashboardCanvas_headIcon__YuUn4{flex:none;color:var(--color-faint)}.DashboardCanvas_toneRed__TWrqI .DashboardCanvas_headIcon__YuUn4{color:var(--rag-red)}.DashboardCanvas_toneAmber__1Einp .DashboardCanvas_headIcon__YuUn4{color:var(--rag-amber)}.DashboardCanvas_toneGreen__FNVFO .DashboardCanvas_headIcon__YuUn4{color:var(--rag-green)}.DashboardCanvas_grip__z5RTq{color:#cfd2d8;flex:none}.DashboardCanvas_gripHandle__oVm5U{display:inline-flex;align-items:center;flex:none;cursor:-webkit-grab;cursor:grab}.DashboardCanvas_gripHandle__oVm5U:active{cursor:-webkit-grabbing;cursor:grabbing}.DashboardCanvas_blockName__4aX0g{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DashboardCanvas_blockName__4aX0g,.DashboardCanvas_titleInput__RYNhY{flex:1 1;min-width:0;font-size:13px;font-weight:700;color:var(--color-ink)}.DashboardCanvas_titleInput__RYNhY{border:1px solid rgba(0,0,0,0);background:rgba(0,0,0,0);border-radius:6px;padding:3px 6px;margin-left:-6px;font-family:inherit;outline:none}.DashboardCanvas_titleInput__RYNhY:hover{border-color:var(--color-border)}.DashboardCanvas_titleInput__RYNhY:focus{border-color:var(--color-scroll);background:var(--color-surface);box-shadow:var(--focus-ring)}.DashboardCanvas_count__Zge_T{flex:none;font-size:11px;font-weight:700;padding:1px 8px;border-radius:999px;background:var(--color-subtle);color:var(--color-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.DashboardCanvas_toneRed__TWrqI .DashboardCanvas_count__Zge_T{color:var(--rag-red);background:var(--rag-red-bg)}.DashboardCanvas_toneAmber__1Einp .DashboardCanvas_count__Zge_T{color:var(--rag-amber);background:var(--rag-amber-bg)}.DashboardCanvas_toneGreen__FNVFO .DashboardCanvas_count__Zge_T{color:var(--rag-green);background:var(--rag-green-bg)}.DashboardCanvas_rowsField__iDGRj{flex:none;width:42px;height:22px;padding:0 4px;border:1px solid rgba(0,0,0,0);border-radius:999px;background:var(--color-subtle);font-family:inherit;font-size:11px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--color-muted);text-align:center;outline:none;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.DashboardCanvas_rowsField__iDGRj::-webkit-inner-spin-button,.DashboardCanvas_rowsField__iDGRj::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.DashboardCanvas_rowsField__iDGRj:hover{border-color:var(--color-border)}.DashboardCanvas_rowsField__iDGRj:focus{border-color:var(--color-scroll);background:var(--color-surface);color:var(--color-ink);box-shadow:var(--focus-ring)}.DashboardCanvas_sizeBtn__DVHdf{flex:none;min-width:24px;height:24px;padding:0 5px;border-radius:var(--radius-chip);border:none;background:none;cursor:pointer;color:#b4b6bd;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;font-family:inherit;transition:background .12s ease,color .12s ease}.DashboardCanvas_sizeBtn__DVHdf:hover{background:var(--color-hover);color:var(--color-muted)}.DashboardCanvas_sizeBtnOn__mWKvv{background:var(--color-ink);color:#fff}.DashboardCanvas_sizeBtnOn__mWKvv:hover{background:var(--color-ink-hover);color:#fff}.DashboardCanvas_removeBtn__v7vwE{flex:none;width:24px;height:24px;border-radius:var(--radius-chip);border:none;background:none;cursor:pointer;color:#cfd2d8;display:flex;align-items:center;justify-content:center;transition:background .12s ease,color .12s ease}.DashboardCanvas_removeBtn__v7vwE:hover{background:#f8ecea;color:#b5685a}.DashboardCanvas_removeBtn__v7vwE:disabled{opacity:.35;cursor:default}.DashboardCanvas_removeBtn__v7vwE:disabled:hover{background:none;color:#cfd2d8}.DashboardCanvas_kpiBody__AaAji{padding:16px 16px 18px}.DashboardCanvas_bigMetric__nPiVQ{font-size:26px;font-weight:700;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--color-ink)}.DashboardCanvas_bigSub__rl5iW{font-size:12px;color:var(--color-faint);margin-top:5px}.DashboardCanvas_rows__01MLj{max-height:292px;overflow-y:auto}.DashboardCanvas_rowsAll__OQuJk,.DashboardCanvas_rows__01MLj{list-style:none;margin:0;padding:0}.DashboardCanvas_row__dQsuF{display:flex;align-items:center;gap:11px;width:100%;min-height:46px;padding:8px 14px;border:none;border-bottom:1px solid var(--color-divider-soft);background:none;text-align:left;font-family:inherit;cursor:pointer}.DashboardCanvas_row__dQsuF:hover{background:var(--color-hover)}.DashboardCanvas_row__dQsuF:last-child{border-bottom:none}.DashboardCanvas_dot__TYGHg{flex:none;width:7px;height:7px;border-radius:50%;background:var(--rag-grey-dot)}.DashboardCanvas_dotRed__J_swN{background:var(--rag-red-dot)}.DashboardCanvas_dotAmber__EkAp_{background:var(--rag-amber-dot)}.DashboardCanvas_dotGreen__NLXf3{background:var(--rag-green-dot)}.DashboardCanvas_rowText__XL8Eq{flex:1 1;min-width:0}.DashboardCanvas_rowTitle__g17Wu{font-size:13px;font-weight:600;color:var(--color-ink)}.DashboardCanvas_rowMeta___Mtpn,.DashboardCanvas_rowTitle__g17Wu{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DashboardCanvas_rowMeta___Mtpn{font-size:11.5px;color:var(--color-faint);margin-top:1px}.DashboardCanvas_rowDate__8qlre{flex:none;font-size:11.5px;color:var(--color-faintest);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.DashboardCanvas_rowSource__XNMBr{flex:none;padding:2px 8px;border-radius:999px;background:var(--color-field);color:var(--color-muted);font-size:10.5px;font-weight:600;white-space:nowrap}@media(max-width:1024px){.DashboardCanvas_rowSource__XNMBr{display:none}}.DashboardCanvas_blockEmpty__JjPQs{padding:24px 16px;text-align:center;font-size:13px;color:var(--color-muted)}.DashboardCanvas_blockSkeleton__hF_Eb{display:flex;flex-direction:column;gap:12px;padding:16px 14px}.DashboardCanvas_blockFooter__Jnczm{display:block;width:100%;text-align:center;padding:10px;border:none;border-top:1px solid var(--color-divider);border-radius:0 0 var(--radius-card) var(--radius-card);background:var(--color-canvas);font-size:12.5px;font-weight:600;color:var(--rag-grey);font-family:inherit;cursor:pointer;text-decoration:none}.DashboardCanvas_blockFooter__Jnczm:hover{background:var(--color-hover);color:var(--color-muted)}.DashboardCanvas_sourceChips__HRBI_{display:flex;flex-wrap:wrap;gap:5px;padding:8px 14px;border-bottom:1px solid var(--color-divider-soft)}.DashboardCanvas_sourceChip__h_73W{font-size:10.5px;font-weight:600;color:var(--color-muted);background:var(--color-subtle);border:1px solid var(--color-border);border-radius:999px;padding:1px 8px}.DashboardCanvas_tableWrap__uHRcU{overflow-x:auto}.DashboardCanvas_table__e1qTx{width:100%;border-collapse:collapse;font-size:12.5px}.DashboardCanvas_table__e1qTx th{text-align:left;font-size:10.5px;font-weight:700;color:var(--color-faintest);text-transform:uppercase;letter-spacing:.03em;padding:8px 14px;border-bottom:1px solid var(--color-border-soft);white-space:nowrap}.DashboardCanvas_table__e1qTx td{padding:9px 14px;border-bottom:1px solid var(--color-divider-soft);color:var(--color-body);vertical-align:middle;white-space:nowrap}.DashboardCanvas_table__e1qTx tbody tr:last-child td{border-bottom:none}.DashboardCanvas_table__e1qTx tbody tr:hover td{background:var(--color-hover)}.DashboardCanvas_cellStrong__HNyDf{font-weight:700;color:var(--color-ink)}.DashboardCanvas_cellNum__JkYQ7{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.DashboardCanvas_cellMuted__lnyhS{color:var(--color-faint);font-size:11.5px}.DashboardCanvas_numeric__W1Ysu{text-align:right}.DashboardCanvas_pill__Hcevg{display:inline-flex;align-items:center;font-size:10.5px;font-weight:700;border-radius:999px;padding:2px 8px;text-transform:capitalize;background:var(--color-subtle);color:var(--color-body)}.DashboardCanvas_pillGreen__M_nA2{background:var(--rag-green-bg);color:var(--rag-green)}.DashboardCanvas_pillAmber__SjMqn{background:var(--rag-amber-bg);color:var(--rag-amber)}.DashboardCanvas_error__HNrkS,.DashboardCanvas_pillRed__ZMr7W{background:var(--rag-red-bg);color:var(--rag-red)}.DashboardCanvas_error__HNrkS{margin-bottom:16px;padding:10px 14px;border-radius:var(--radius-card);font-size:13px;font-weight:600}.DashboardCanvas_blockDragging__leoNj{opacity:.4;border-style:dashed;border-color:var(--accent-mid);box-shadow:none}.DashboardCanvas_dropBefore__7HvIu{border-color:var(--accent-mid);box-shadow:inset 3px 0 0 var(--accent-dot),var(--shadow-card)}@media(max-width:640px){.DashboardCanvas_dropBefore__7HvIu{box-shadow:inset 0 3px 0 var(--accent-dot),var(--shadow-card)}}.DashboardCanvas_block__qmnYj{transition:opacity .12s ease,box-shadow .12s ease,border-color .12s ease}.DashboardCanvas_dropTail__aHIF0{display:flex;align-items:center;justify-content:center;min-height:46px;padding:10px 12px;border:1px dashed var(--color-border);border-radius:var(--radius-card);background:rgba(0,0,0,0);font-size:12px;font-weight:600;color:var(--color-faint);text-align:center;transition:background .12s ease,border-color .12s ease,color .12s ease;animation:DashboardCanvas_dropTailIn__kaS4F .14s ease both}.DashboardCanvas_dropTailOver__dYI9_,.DashboardCanvas_dropZoneOver___xTFI{border-color:var(--accent-mid);border-style:solid;background:var(--accent-soft);color:var(--accent-deep)}@keyframes DashboardCanvas_dropTailIn__kaS4F{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.DashboardCanvas_eyebrowArmed__X3vNS{border-radius:6px;outline:1px dashed var(--color-border);outline-offset:3px}.DashboardCanvas_eyebrowTarget___rLpt{outline:1px solid var(--accent-mid);background:var(--accent-soft)}.DashboardCanvas_eyebrowTarget___rLpt .DashboardCanvas_eyebrowInput__DKbyu{color:var(--accent-deep)}.DashboardCanvas_eyebrowTarget___rLpt .DashboardCanvas_eyebrowRule__Kdd11{background:var(--accent-mid)}@media(prefers-reduced-motion:reduce){.DashboardCanvas_block__qmnYj,.DashboardCanvas_dropTail__aHIF0{transition:none}.DashboardCanvas_dropTail__aHIF0{animation:none}}.dashboard_wrap__Jgte8{padding:24px 28px 40px}@media(max-width:640px){.dashboard_wrap__Jgte8{padding:16px 14px 32px}}.dashboard_date__c4ps_{font-size:13px;color:var(--color-faint);font-weight:500;margin-bottom:3px}.dashboard_lead__HYEGo{margin:6px 0 0;font-size:14.5px;color:var(--color-muted)}