.DashboardMock_root__tX567{--dash-bg:#ffffff;--dash-bg-secondary:#fcfdfe;--dash-bg-tertiary:#f8f9fa;--dash-bg-quaternary:#eff1f2;--dash-border:#e4e8ea;--dash-border-strong:#d5dadc;--dash-text:#1b2022;--dash-text-secondary:#7b8487;--dash-text-tertiary:#b2bdc0;--dash-brand:#3475ff;--dash-brand-emphasis:#2c62d6;--dash-brand-soft:rgba(52,117,255,0.08);--dash-brand-light:#9dbcff;--dash-ai:#a74fff;--dash-ai-emphasis:#8c42d6;--dash-ai-soft:rgba(167,79,255,0.08);--dash-attention:#ff4141;--dash-attention-emphasis:#d63737;--dash-attention-soft:rgba(255,65,65,0.1);--dash-success:#05c552;--dash-success-emphasis:#04a545;--dash-success-soft:rgba(5,197,82,0.1);--dash-warning:#ffb834;--dash-overlay:rgba(27,32,34,0.45);--dash-shadow:0 8px 24px rgba(27,32,34,0.12);--dash-shadow-soft:0 1px 2px rgba(27,32,34,0.08);--dash-font:"Hiragino Sans",var(--aitane-font-sans,system-ui,-apple-system,"Segoe UI",sans-serif);--dash-font-number:"Inter",var(--dash-font);--dash-radius:10px;--dash-control:28px;color-scheme:light;margin:24px 0 32px;color:var(--dash-text);font-family:var(--dash-font);font-size:13px;line-height:1.5}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .DashboardMock_root__tX567{--dash-bg:#19191b;--dash-bg-secondary:#1d1d20;--dash-bg-tertiary:#202022;--dash-bg-quaternary:#28282b;--dash-border:#292a2d;--dash-border-strong:#393a42;--dash-text:#eeeef0;--dash-text-secondary:#7a7b87;--dash-text-tertiary:#5f606b;--dash-brand:#2f6be6;--dash-brand-emphasis:#3b78f0;--dash-brand-soft:rgba(47,107,230,0.16);--dash-brand-light:#4b5a80;--dash-ai:#9647e6;--dash-ai-emphasis:#b07af0;--dash-ai-soft:rgba(150,71,230,0.16);--dash-attention:#d93a3a;--dash-attention-emphasis:#f06a6a;--dash-attention-soft:rgba(217,58,58,0.16);--dash-success:#04b34b;--dash-success-emphasis:#3ccf78;--dash-success-soft:rgba(4,179,75,0.16);--dash-warning:#e6a830;--dash-overlay:rgba(0,0,0,0.6);--dash-shadow:0 8px 24px rgba(0,0,0,0.45);--dash-shadow-soft:0 1px 2px rgba(0,0,0,0.4);color-scheme:dark}}:root[data-theme=dark] .DashboardMock_root__tX567{--dash-bg:#19191b;--dash-bg-secondary:#1d1d20;--dash-bg-tertiary:#202022;--dash-bg-quaternary:#28282b;--dash-border:#292a2d;--dash-border-strong:#393a42;--dash-text:#eeeef0;--dash-text-secondary:#7a7b87;--dash-text-tertiary:#5f606b;--dash-brand:#2f6be6;--dash-brand-emphasis:#3b78f0;--dash-brand-soft:rgba(47,107,230,0.16);--dash-brand-light:#4b5a80;--dash-ai:#9647e6;--dash-ai-emphasis:#b07af0;--dash-ai-soft:rgba(150,71,230,0.16);--dash-attention:#d93a3a;--dash-attention-emphasis:#f06a6a;--dash-attention-soft:rgba(217,58,58,0.16);--dash-success:#04b34b;--dash-success-emphasis:#3ccf78;--dash-success-soft:rgba(4,179,75,0.16);--dash-warning:#e6a830;--dash-overlay:rgba(0,0,0,0.6);--dash-shadow:0 8px 24px rgba(0,0,0,0.45);--dash-shadow-soft:0 1px 2px rgba(0,0,0,0.4);color-scheme:dark}.DashboardMock_root__tX567 *,.DashboardMock_root__tX567 :after,.DashboardMock_root__tX567 :before{box-sizing:border-box}.DashboardMock_root__tX567 :where(button,input,select){font:inherit;color:inherit}.DashboardMock_root__tX567 :where(button){cursor:pointer;background:none;border:0;padding:0}.DashboardMock_root__tX567 button:disabled{cursor:default;opacity:.45}.DashboardMock_root__tX567 button:focus-visible,.DashboardMock_root__tX567 input:focus-visible,.DashboardMock_root__tX567 select:focus-visible{outline:2px solid var(--dash-brand);outline-offset:1px}.DashboardMock_intro__9by0C{max-width:720px;margin:0 0 12px;font-size:14px;color:var(--dash-text-secondary)}.DashboardMock_srOnly__EqOVH{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.DashboardMock_spacer__ONDHc{flex:1 1 auto}.DashboardMock_viewport__EfiXj{height:100%;overflow-y:auto;overscroll-behavior:contain;background:var(--dash-bg);scrollbar-width:thin}.DashboardMock_window__zCm4I{container-type:inline-size;position:relative;display:flex;flex-direction:column;gap:16px;min-height:100%;padding:0 16px 16px;background:var(--dash-bg)}.DashboardMock_tabs__ZOJWf{display:flex;align-items:center;gap:4px;margin:0 -16px;padding:8px 12px 0;background:var(--dash-bg-tertiary);border-bottom:1px solid var(--dash-border);overflow-x:auto}.DashboardMock_tab__LrIu8{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border-radius:8px 8px 0 0;color:var(--dash-text-secondary);white-space:nowrap;font-weight:600}.DashboardMock_tab__LrIu8:hover{color:var(--dash-text)}.DashboardMock_tabActive__d0E6i{background:var(--dash-bg);color:var(--dash-text);box-shadow:0 -1px 0 var(--dash-border),1px 0 0 var(--dash-border),-1px 0 0 var(--dash-border)}.DashboardMock_tabAdd__w_Mrx{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;color:var(--dash-text-secondary)}.DashboardMock_tabAdd__w_Mrx:hover{background:var(--dash-bg-quaternary);color:var(--dash-text)}.DashboardMock_demoTag__s9_46{padding:2px 8px;margin-bottom:6px;border-radius:999px;background:var(--dash-bg-quaternary);color:var(--dash-text-secondary);font-size:11px;font-weight:600;white-space:nowrap}.DashboardMock_header__VpjMo{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding-top:16px}.DashboardMock_segmented__LHdvx{display:inline-flex;padding:2px;border-radius:8px;background:var(--dash-bg-quaternary)}.DashboardMock_segmentedWide__RQCS4{width:100%}.DashboardMock_segmentedWide__RQCS4 .DashboardMock_segment__kBAaW{flex:1 1;justify-content:center}.DashboardMock_segment__kBAaW{display:inline-flex;align-items:center;height:24px;padding:0 12px;border-radius:6px;color:var(--dash-text-secondary);font-weight:600;white-space:nowrap}.DashboardMock_segmentActive__guXtb{background:var(--dash-bg);color:var(--dash-text);box-shadow:var(--dash-shadow-soft)}.DashboardMock_divider__L9UB7{width:1px;height:20px;background:var(--dash-border)}.DashboardMock_periods__LdCMN{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.DashboardMock_periodChip__jUAGT{display:inline-flex;align-items:center;height:var(--dash-control);padding:0 10px;border:1px solid var(--dash-border);border-radius:6px;color:var(--dash-text);white-space:nowrap}.DashboardMock_periodChip__jUAGT:hover{background:var(--dash-bg-tertiary)}.DashboardMock_periodChipActive__mx_sA,.DashboardMock_periodChipActive__mx_sA:hover{background:var(--dash-brand-soft);border-color:rgba(52,117,255,.5);color:var(--dash-brand);font-weight:600}.DashboardMock_dateRange__4m3dq{gap:6px}.DashboardMock_dateField__qCP4a,.DashboardMock_dateRange__4m3dq{display:inline-flex;align-items:center;color:var(--dash-text-secondary)}.DashboardMock_dateField__qCP4a{gap:4px;height:var(--dash-control);padding:0 8px;border:1px solid var(--dash-border);border-radius:6px;background:var(--dash-bg)}.DashboardMock_dateInput__WYvoE{width:118px;border:0;background:transparent;font-family:var(--dash-font-number);font-size:12px;color:var(--dash-text)}.DashboardMock_lastHistory__vbemX{color:var(--dash-text-tertiary);font-size:12px;white-space:nowrap}.DashboardMock_dangerButton__75sO4,.DashboardMock_outlineButton__Hh1ZQ,.DashboardMock_primaryButton__zXCIG{display:inline-flex;align-items:center;gap:6px;height:var(--dash-control);padding:0 12px;border-radius:6px;font-weight:600;white-space:nowrap}.DashboardMock_outlineButton__Hh1ZQ{border:1px solid var(--dash-border-strong);background:var(--dash-bg);color:var(--dash-text)}.DashboardMock_outlineButton__Hh1ZQ:hover{background:var(--dash-bg-tertiary)}.DashboardMock_outlineButtonActive__O3cGS{border-color:var(--dash-brand);color:var(--dash-brand)}.DashboardMock_primaryButton__zXCIG{background:var(--dash-brand);color:#ffffff}.DashboardMock_primaryButton__zXCIG:hover{background:var(--dash-brand-emphasis)}.DashboardMock_dangerButton__75sO4{background:var(--dash-attention);color:#ffffff}.DashboardMock_linkButton__zpi0n{color:var(--dash-brand);font-weight:600}.DashboardMock_iconButton__6NsUs{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:var(--dash-control);height:var(--dash-control);border-radius:6px;color:var(--dash-text-secondary)}.DashboardMock_iconButton__6NsUs:hover:not(:disabled){background:var(--dash-bg-quaternary);color:var(--dash-text)}.DashboardMock_editingHint__SLVGQ{margin:-6px 0 0;padding:8px 12px;border-radius:8px;background:var(--dash-brand-soft);color:var(--dash-brand);font-size:12px}.DashboardMock_widgetMenuWrap__X7k2p{position:relative;display:inline-flex}.DashboardMock_menu__Vdb8D{position:absolute;top:calc(100% + 4px);left:0;z-index:5;min-width:200px;margin:0;padding:4px;list-style:none;background:var(--dash-bg);border:1px solid var(--dash-border);border-radius:8px;box-shadow:var(--dash-shadow)}.DashboardMock_menuRight__KxKtJ{left:auto;right:0}.DashboardMock_menuItem__nTXDz{display:flex;align-items:center;gap:8px;width:100%;padding:7px 10px;border-radius:6px;text-align:left;white-space:nowrap}.DashboardMock_menuItem__nTXDz:hover{background:var(--dash-bg-tertiary)}.DashboardMock_menuItemActive__wYqce{color:var(--dash-brand);font-weight:600}.DashboardMock_menuItemDanger__Nfj4Y{color:var(--dash-attention-emphasis)}.DashboardMock_menuHint__XaWse{margin-left:auto;color:var(--dash-text-tertiary);font-size:11px}.DashboardMock_checkMark__SEbbY{color:var(--dash-brand);display:inline-flex}.DashboardMock_goalArea__QobmZ{display:flex;flex-direction:column;gap:10px}.DashboardMock_goalToolbar__SngDl{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.DashboardMock_dots__RBxIp{display:inline-flex;align-items:center;gap:4px}.DashboardMock_dot__R4tLf{width:6px;height:6px;border-radius:999px;background:var(--dash-border-strong);transition:width .2s ease}.DashboardMock_dotActive__U_6IX{width:20px;background:var(--dash-text-secondary)}.DashboardMock_goalCard__VDO3t{display:flex;align-items:stretch;gap:8px;padding:14px 12px;border-radius:var(--dash-radius);background:var(--dash-brand-emphasis);color:#ffffff}.DashboardMock_goalArrow__KJJW2{display:inline-flex;align-items:center;justify-content:center;align-self:center;flex:0 0 auto;width:30px;height:30px;border-radius:999px;background:rgba(255,255,255,.18);color:#ffffff}.DashboardMock_goalArrow__KJJW2:hover:not(:disabled){background:rgba(255,255,255,.3)}.DashboardMock_goalMain__yDebn{display:flex;flex:1 1 auto;flex-direction:column;gap:12px;min-width:0}.DashboardMock_goalTop__QfM3X{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px 24px}.DashboardMock_goalInfo__0YV8_{display:flex;flex-direction:column;gap:6px;min-width:0}.DashboardMock_goalMeta__ca672{display:flex;align-items:center;gap:8px;font-size:11px;opacity:.9}.DashboardMock_goalScope__dl_hd{padding:1px 8px;border-radius:999px;background:rgba(255,255,255,.2);font-weight:600}.DashboardMock_goalTitleRow__EDFlg{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.DashboardMock_goalTitle__LzNwl{font-size:15px;font-weight:700}.DashboardMock_goalMetric__5I0pB{font-size:12px;opacity:.85}.DashboardMock_goalFigures__St6YP{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;font-family:var(--dash-font-number)}.DashboardMock_goalFigures__St6YP strong{font-size:24px;font-weight:600;line-height:1.2}.DashboardMock_goalFigures__St6YP span{font-size:13px;opacity:.85}.DashboardMock_goalSide__2cbar{display:flex;flex-direction:column;align-items:flex-end;gap:10px}.DashboardMock_goalActions__EwXjV{display:inline-flex;gap:2px}.DashboardMock_goalIconButton__DepCA{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:6px;color:#ffffff;opacity:.85}.DashboardMock_goalIconButton__DepCA:hover{background:rgba(255,255,255,.2);opacity:1}.DashboardMock_goalStats__0B1rs{display:flex;flex-wrap:wrap;gap:8px 20px}.DashboardMock_goalStats__0B1rs>span{display:flex;flex-direction:column;align-items:flex-end;min-width:56px}.DashboardMock_goalStats__0B1rs strong{font-family:var(--dash-font-number);font-size:16px;font-weight:600;line-height:1.2}.DashboardMock_goalStats__0B1rs small{font-size:11px;opacity:.8}.DashboardMock_goalTrack__bI5uy{display:block;height:6px;border-radius:999px;background:rgba(255,255,255,.25);overflow:hidden}.DashboardMock_goalFill__xbEdi{display:block;height:100%;border-radius:inherit;background:#ffffff;transition:width .4s ease}.DashboardMock_goalEmpty__jIVQY{margin:0;padding:20px;border:1px dashed var(--dash-border-strong);border-radius:var(--dash-radius);color:var(--dash-text-secondary);text-align:center}.DashboardMock_grid__UG6fr{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px}.DashboardMock_quarter__HJUdC{grid-column:span 1}.DashboardMock_half__26imp{grid-column:span 2}.DashboardMock_full__klwEO{grid-column:1/-1}.DashboardMock_widget__eVmHj{position:relative;display:flex;flex-direction:column;gap:10px;min-width:0;padding:12px 16px 16px;border:1px solid var(--dash-border);border-radius:var(--dash-radius);background:var(--dash-bg)}.DashboardMock_widgetEditing__d4puN{border-style:dashed;border-color:var(--dash-brand);cursor:-webkit-grab;cursor:grab}.DashboardMock_widgetDragging__Rz2mU{opacity:.4}.DashboardMock_widgetEditBar__2EzmX{display:flex;justify-content:flex-end;gap:4px}.DashboardMock_widgetHead__epAgo{display:flex;align-items:center;gap:8px;min-height:28px}.DashboardMock_widgetHeading__oeREz{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0}.DashboardMock_widgetTitle__ZLYbA{color:var(--dash-text-secondary);font-weight:600}.DashboardMock_widgetTools__WO8_A{display:inline-flex;align-items:center;gap:2px}.DashboardMock_dragHandle__9Y0uB{display:inline-flex;align-items:center;justify-content:center;width:24px;height:28px;color:var(--dash-text-tertiary)}.DashboardMock_aiBadge__kXXcF{display:inline-flex;align-items:center;gap:4px;height:20px;padding:0 8px;border:1px solid rgba(167,79,255,.5);border-radius:999px;background:var(--dash-ai-soft);color:var(--dash-ai-emphasis);font-size:11px;font-weight:600;white-space:nowrap}.DashboardMock_aiBadgeDot__8SHcF{width:6px;height:6px;border-radius:999px;background:var(--dash-ai)}.DashboardMock_metricBadge__ZjnI6{display:inline-flex;align-items:center;height:20px;padding:0 8px;border:1px solid var(--dash-border-strong);border-radius:999px;background:var(--dash-bg-quaternary);color:var(--dash-text-secondary);font-size:11px;font-weight:600;white-space:nowrap}.DashboardMock_empty__12Hfa{margin:0;padding:24px;border-radius:var(--dash-radius);background:var(--dash-bg-tertiary);color:var(--dash-text-secondary);text-align:center}.DashboardMock_addWidget__EJe00{display:flex;align-items:center;justify-content:center;gap:6px;min-height:56px;border:1px dashed var(--dash-border-strong);border-radius:var(--dash-radius);color:var(--dash-text-secondary);font-weight:600}.DashboardMock_addWidget__EJe00:hover{border-color:var(--dash-brand);color:var(--dash-brand);background:var(--dash-brand-soft)}.DashboardMock_cardBody__GN1mQ{display:flex;align-items:flex-end;justify-content:space-between;gap:8px;flex:1 1 auto}.DashboardMock_cardFigures____jIW{display:flex;flex-direction:column;gap:4px;min-width:0}.DashboardMock_cardValue__wthQ7{font-size:24px;line-height:1.2;letter-spacing:-.01em}.DashboardMock_cardValue__wthQ7,.DashboardMock_trend__coX2v{font-family:var(--dash-font-number);font-weight:600;white-space:nowrap}.DashboardMock_trend__coX2v{display:inline-flex;align-items:center;gap:3px;font-size:11px}.DashboardMock_trendUp__QuLOU{color:var(--dash-success-emphasis)}.DashboardMock_trendDown___C5Aj{color:var(--dash-attention-emphasis)}.DashboardMock_sparkline__vxyui{flex:0 1 96px;width:96px;min-width:60px;height:48px}.DashboardMock_sparkUp__MHsib{color:var(--dash-success)}.DashboardMock_sparkDown__Letvj{color:var(--dash-attention)}.DashboardMock_bars__Al8Co{display:flex;flex-direction:column;gap:10px}.DashboardMock_barRow__ZJOZW{display:grid;grid-template-columns:minmax(64px,96px) minmax(0,1fr);align-items:center;grid-gap:12px;gap:12px}.DashboardMock_barLabel__gVTse{color:var(--dash-text-secondary);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DashboardMock_barTrack__QdwUg{display:block;height:24px;border-radius:6px;background:var(--dash-bg-quaternary);overflow:hidden}.DashboardMock_barFill__FNYYD{display:flex;align-items:center;justify-content:flex-end;height:100%;min-width:36px;padding:0 8px;border-radius:6px;background:var(--dash-brand-emphasis);transition:width .4s ease}.DashboardMock_barValue__8x_73{color:#ffffff;font-family:var(--dash-font-number);font-size:11px;font-weight:600}.DashboardMock_donutWrap__SbSOz{position:relative;display:flex;align-items:center;justify-content:center;flex:1 1 auto;min-height:200px}.DashboardMock_donut__xb2EV{width:180px;height:180px}.DashboardMock_donutTrack__9TuRH{fill:none;stroke:var(--dash-bg-quaternary);stroke-width:12}.DashboardMock_donutValue__PFWrR{fill:none;stroke:var(--dash-brand-emphasis);stroke-width:12;stroke-linecap:round;transition:stroke-dasharray .4s ease}.DashboardMock_donutText__rl_ia{position:absolute;display:flex;flex-direction:column;align-items:center;gap:2px}.DashboardMock_donutText__rl_ia small{color:var(--dash-text-secondary);font-size:12px}.DashboardMock_donutText__rl_ia strong{font-family:var(--dash-font-number);font-size:28px;font-weight:600;line-height:1.1}.DashboardMock_stage__eG_4q{display:flex;flex-direction:column;gap:12px}.DashboardMock_stageLegend__cc48U{display:flex;gap:16px;color:var(--dash-text-secondary);font-size:12px}.DashboardMock_stageLegend__cc48U span{display:inline-flex;align-items:center;gap:6px}.DashboardMock_stageLegend__cc48U i{width:10px;height:10px;border-radius:2px}.DashboardMock_legendCurrent__KcK10{background:var(--dash-brand-emphasis)}.DashboardMock_legendPrevious__mMHZE{background:var(--dash-brand-light)}.DashboardMock_stageChart__VCJey{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:8px;gap:8px;height:200px}.DashboardMock_stageAxis___GU05{display:flex;flex-direction:column-reverse;justify-content:space-between;padding-bottom:22px;color:var(--dash-text-tertiary);font-family:var(--dash-font-number);font-size:11px;text-align:right}.DashboardMock_stageColumns__wFeA7{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);grid-gap:12px;gap:12px;border-left:1px solid var(--dash-border);border-bottom:1px solid var(--dash-border)}.DashboardMock_stageColumn__d6MdM{display:flex;flex-direction:column;min-width:0}.DashboardMock_stageColumn__d6MdM small{padding-top:6px;color:var(--dash-text-secondary);font-size:11px;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DashboardMock_stageBars__cGb3K{display:flex;align-items:flex-end;justify-content:center;gap:4px;flex:1 1 auto;padding:0 6px}.DashboardMock_stageCurrent__9DD1p,.DashboardMock_stagePrevious__Dhaiv{display:block;width:100%;max-width:28px;border-radius:3px 3px 0 0;transition:height .4s ease}.DashboardMock_stageCurrent__9DD1p{background:var(--dash-brand-emphasis)}.DashboardMock_stagePrevious__Dhaiv{background:var(--dash-brand-light)}.DashboardMock_tableWrap__m390b{overflow-x:auto;margin:0 -16px -16px;padding:0 16px 16px}.DashboardMock_table__467I2{width:100%;min-width:560px;border-collapse:collapse;font-size:12px}.DashboardMock_table__467I2 th{padding:6px 8px;border-bottom:1px solid var(--dash-border);color:var(--dash-text-secondary);font-weight:600;text-align:left;white-space:nowrap}.DashboardMock_table__467I2 td{padding:10px 8px;border-bottom:1px solid var(--dash-border);white-space:nowrap}.DashboardMock_table__467I2 tr:last-child td{border-bottom:0}.DashboardMock_tableDeal__y8OPE{font-weight:600}.DashboardMock_growthChip__rxYlr{display:inline-flex;align-items:center;height:20px;padding:0 6px;border-radius:4px;font-family:var(--dash-font-number);font-size:11px;font-weight:600;white-space:nowrap}.DashboardMock_growthUp__qD_H2{background:var(--dash-success-soft);color:var(--dash-success-emphasis)}.DashboardMock_growthDown__0rwcg{background:var(--dash-attention-soft);color:var(--dash-attention-emphasis)}.DashboardMock_amountCell__uaCYq{display:inline-flex;align-items:center;gap:8px;font-family:var(--dash-font-number);font-size:11px}.DashboardMock_amountTrack__uEXTs{display:block;width:96px;height:8px;border-radius:999px;background:var(--dash-bg-quaternary);overflow:hidden}.DashboardMock_amountFill__8Mwol{display:block;height:100%;border-radius:inherit;background:var(--dash-success)}.DashboardMock_amountFillNegative__YMCN2{background:var(--dash-attention)}.DashboardMock_amountPositive__kASb2{color:var(--dash-success-emphasis)}.DashboardMock_amountNegative__t12Eb{color:var(--dash-attention-emphasis)}.DashboardMock_ranking__ywpzS{display:flex;flex-direction:column;gap:14px}.DashboardMock_rankingHead__lxRn9{display:flex;align-items:center;gap:8px}.DashboardMock_rankingIcon__rXWXS{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;background:var(--dash-warning);color:#ffffff}.DashboardMock_rankingTitle__ChXsL{font-size:15px;font-weight:700}.DashboardMock_rankingTabs__sKH1m{display:flex;gap:4px;border-bottom:1px solid var(--dash-border);overflow-x:auto}.DashboardMock_rankingTab__5yPuO{padding:8px 12px;margin-bottom:-1px;border-bottom:2px solid transparent;color:var(--dash-text-secondary);font-weight:600;white-space:nowrap}.DashboardMock_rankingTabActive__lVWtu{border-bottom-color:var(--dash-brand);color:var(--dash-brand)}.DashboardMock_rankingSummary__4kfhD{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.DashboardMock_summaryCard__k85Qu{display:flex;flex-direction:column;gap:4px;padding:12px;border:1px solid var(--dash-border);border-radius:8px;background:var(--dash-bg-secondary);min-width:0}.DashboardMock_summaryTitle__NhIDq{color:var(--dash-text-secondary);font-size:11px;font-weight:600}.DashboardMock_summaryValue__Lm7hZ{font-family:var(--dash-font-number);font-size:18px;font-weight:600;line-height:1.2;white-space:nowrap}.DashboardMock_miniBars__1xtKI{display:flex;align-items:flex-end;gap:3px;height:20px;margin-top:6px}.DashboardMock_miniBars__1xtKI i{flex:1 1;border-radius:2px 2px 0 0;background:currentColor;opacity:.35}.DashboardMock_miniBars__1xtKI i:first-child{height:35%}.DashboardMock_miniBars__1xtKI i:nth-child(2){height:55%}.DashboardMock_miniBars__1xtKI i:nth-child(3){height:45%}.DashboardMock_miniBars__1xtKI i:nth-child(4){height:70%}.DashboardMock_miniBars__1xtKI i:nth-child(5){height:60%}.DashboardMock_miniBarsDown__uh0R5 i:first-child,.DashboardMock_miniBars__1xtKI i:nth-child(6){height:100%;opacity:1}.DashboardMock_miniBarsDown__uh0R5 i:nth-child(6){height:40%;opacity:.35}.DashboardMock_miniBarsUp__K8E2d{color:var(--dash-success)}.DashboardMock_miniBarsDown__uh0R5{color:var(--dash-attention)}.DashboardMock_rankingList__9vogm{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none}.DashboardMock_rankingRow__YR0DU{display:grid;grid-template-columns:24px 32px minmax(0,1.4fr) minmax(0,1fr) minmax(0,1.2fr) auto;align-items:center;grid-gap:12px;gap:12px;padding:10px 12px;border-radius:8px;background:var(--dash-bg-secondary)}.DashboardMock_rankNumber__GtP4S{font-family:var(--dash-font-number);font-size:14px;font-weight:700;color:var(--dash-text-secondary);text-align:center}.DashboardMock_rankingRow__YR0DU:first-child .DashboardMock_rankNumber__GtP4S{color:var(--dash-warning)}.DashboardMock_rankAvatar__uOHqP{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:999px;background:var(--dash-brand-soft);color:var(--dash-brand);font-weight:700}.DashboardMock_rankPerson___cdj1{display:flex;flex-direction:column;gap:2px;min-width:0}.DashboardMock_rankPerson___cdj1 strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DashboardMock_rankTeam__Sbhhq{display:flex;flex-wrap:wrap;align-items:center;gap:6px;color:var(--dash-text-secondary);font-size:11px}.DashboardMock_rankBadge__F_blp{padding:1px 6px;border-radius:4px;background:var(--dash-bg-quaternary);color:var(--dash-success-emphasis);font-weight:600}.DashboardMock_rankProgress___LhFA,.DashboardMock_rankValue__04lgj{display:flex;flex-direction:column;gap:2px;min-width:0}.DashboardMock_rankProgress___LhFA small,.DashboardMock_rankValue__04lgj small{color:var(--dash-text-tertiary);font-size:11px}.DashboardMock_rankValue__04lgj strong{font-family:var(--dash-font-number);font-size:14px;font-weight:600;white-space:nowrap}.DashboardMock_rankTrack__X1pbR{display:flex;align-items:center;gap:8px;font-family:var(--dash-font-number);font-size:11px;font-weight:600;color:var(--dash-success-emphasis)}.DashboardMock_rankBar__cdjbJ{display:block;flex:1 1 auto;height:6px;border-radius:999px;background:var(--dash-bg-quaternary);overflow:hidden}.DashboardMock_rankFill___fbqc{display:block;height:100%;border-radius:inherit;background:var(--dash-success);transition:width .4s ease}.DashboardMock_rankFillNegative___fFk5{background:var(--dash-attention)}.DashboardMock_rankPctNegative__4673H{color:var(--dash-attention-emphasis)}.DashboardMock_fab__9d_B_{position:-webkit-sticky;position:sticky;bottom:16px;align-self:flex-end;display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;margin-top:-32px;border-radius:999px;background:linear-gradient(135deg,var(--dash-ai),var(--dash-brand));color:#ffffff;box-shadow:var(--dash-shadow);transition:transform .2s ease}.DashboardMock_fab__9d_B_:hover{transform:translateY(-2px)}.DashboardMock_fabMark__GSx0M{font-family:var(--dash-font-number);font-size:13px;font-weight:700;letter-spacing:.02em}.DashboardMock_toast__WWP7t{position:absolute;left:50%;bottom:36px;z-index:60;transform:translateX(-50%);max-width:calc(100% - 48px);padding:10px 16px;border-radius:8px;background:var(--dash-text);color:var(--dash-bg);font-size:13px;font-weight:600;box-shadow:var(--dash-shadow);animation:DashboardMock_dash-toast__C6raL .25s ease}@keyframes DashboardMock_dash-toast__C6raL{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}.DashboardMock_overlay__aytlg{position:absolute;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;padding:16px;background:var(--dash-overlay);animation:DashboardMock_dash-fade__dBE8e .18s ease}@keyframes DashboardMock_dash-fade__dBE8e{0%{opacity:0}to{opacity:1}}.DashboardMock_modal__3FULJ{display:flex;flex-direction:column;width:100%;max-width:520px;max-height:calc(100% - 24px);border-radius:12px;background:var(--dash-bg);color:var(--dash-text);box-shadow:var(--dash-shadow);font-family:var(--dash-font);font-size:13px;line-height:1.5;overflow:hidden}.DashboardMock_modalWide__fRIym{max-width:800px}.DashboardMock_modalHead__5V4k2{display:flex;align-items:center;gap:8px;padding:14px 16px;border-bottom:1px solid var(--dash-border)}.DashboardMock_modalTitle__bKbGO{margin:0;font-size:15px;font-weight:700;line-height:1.3}.DashboardMock_modalBody__rr8lV{display:flex;flex-direction:column;gap:12px;flex:1 1 auto;min-height:0;padding:16px;overflow-y:auto}.DashboardMock_modalFoot__3e2VL{display:flex;align-items:center;gap:8px;padding:12px 16px;border-top:1px solid var(--dash-border);background:var(--dash-bg-secondary)}.DashboardMock_modalSectionTitle__0hnUu{margin:0;font-size:14px;font-weight:700}.DashboardMock_modalLead__hxd3_{margin:0;color:var(--dash-text-secondary)}.DashboardMock_stepIndicator__w9umM{display:inline-flex;align-items:center;gap:8px;color:var(--dash-text-secondary);font-family:var(--dash-font-number);font-size:12px}.DashboardMock_stepTrack__yGmkV{display:block;width:72px;height:4px;border-radius:999px;background:var(--dash-bg-quaternary);overflow:hidden}.DashboardMock_stepTrack__yGmkV span{display:block;height:100%;border-radius:inherit;background:var(--dash-brand);transition:width .3s ease}.DashboardMock_aiBody__SXb5V{display:flex;flex-direction:column;gap:16px;flex:1 1 auto}.DashboardMock_aiGreeting__ZExlI{display:flex;flex-direction:column;gap:4px}.DashboardMock_aiGreeting__ZExlI h4{margin:4px 0 2px;font-size:18px;font-weight:700}.DashboardMock_aiGreeting__ZExlI p{margin:0;color:var(--dash-text-secondary)}.DashboardMock_aiMark__fHEID{display:block;width:32px;height:32px;border-radius:10px;background:linear-gradient(135deg,var(--dash-ai),var(--dash-brand))}.DashboardMock_aiCards__NMNt_{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.DashboardMock_aiCard__qtt1Q{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:16px;border:1px solid var(--dash-border);border-radius:var(--dash-radius);background:var(--dash-bg-secondary);text-align:left}.DashboardMock_aiCard__qtt1Q:hover{border-color:var(--dash-border-strong)}.DashboardMock_aiCardActive__MhB30,.DashboardMock_aiCardActive__MhB30:hover{border-color:var(--dash-brand);background:var(--dash-brand-soft)}.DashboardMock_aiCard__qtt1Q strong{font-size:14px}.DashboardMock_aiCard__qtt1Q>span:last-child{color:var(--dash-text-secondary);font-size:12px}.DashboardMock_aiCardIcon__BgzP8{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;background:var(--dash-bg-quaternary);color:var(--dash-text-secondary)}.DashboardMock_aiHint__UBDvz{margin:0;color:var(--dash-text-tertiary);font-size:12px}.DashboardMock_aiProgress__XhEMv{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.DashboardMock_aiPrompt__K0Tqd{margin:0;padding:10px 14px;border-radius:12px 12px 4px 12px;background:var(--dash-brand-soft);align-self:flex-end;max-width:80%}.DashboardMock_aiSteps__wYLZZ{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.DashboardMock_aiSteps__wYLZZ li{display:flex;align-items:center;gap:8px;color:var(--dash-text-tertiary)}.DashboardMock_aiSteps__wYLZZ .DashboardMock_aiStepActive__YKn2d,.DashboardMock_aiSteps__wYLZZ .DashboardMock_aiStepDone__qqMNt{color:var(--dash-text)}.DashboardMock_aiStepMark__jGtXo{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border:1px solid var(--dash-border-strong);border-radius:999px;color:#ffffff}.DashboardMock_aiStepDone__qqMNt .DashboardMock_aiStepMark__jGtXo{border-color:var(--dash-success);background:var(--dash-success)}.DashboardMock_aiStepActive__YKn2d .DashboardMock_aiStepMark__jGtXo{border-color:var(--dash-brand);animation:DashboardMock_dash-pulse__p1lQr 1s ease-in-out infinite}@keyframes DashboardMock_dash-pulse__p1lQr{0%,to{box-shadow:0 0 0 0 rgba(52,117,255,.35)}50%{box-shadow:0 0 0 6px rgba(52,117,255,0)}}.DashboardMock_aiGenerating__T7g3Y{margin:0;color:var(--dash-text-secondary)}.DashboardMock_aiDone__kOU7t{margin:0;font-weight:600}.DashboardMock_composer__OcMz7{display:flex;flex-direction:column;gap:8px;margin:0 16px 16px;padding:10px 12px;border:1px solid var(--dash-border-strong);border-radius:12px;background:var(--dash-bg)}.DashboardMock_composer__OcMz7:focus-within{border-color:var(--dash-brand)}.DashboardMock_composerTop__Xll7A{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.DashboardMock_contextChip__ugD8Z{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:6px;background:var(--dash-bg-quaternary);color:var(--dash-text-secondary);font-size:11px;font-weight:600;white-space:nowrap}.DashboardMock_composerInput__oUkCk{flex:1 1 200px;min-width:0;border:0;background:transparent;font-size:13px;color:var(--dash-text)}.DashboardMock_composerInput__oUkCk::placeholder{color:var(--dash-text-tertiary)}.DashboardMock_composerBottom__505MD{display:flex;align-items:center;gap:8px}.DashboardMock_modelSelect__xYqwp{position:relative;display:inline-flex;align-items:center;height:26px;border:1px solid var(--dash-border);border-radius:6px;color:var(--dash-text-secondary);font-size:12px}.DashboardMock_modelSelect__xYqwp select{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:100%;padding:0 24px 0 8px;border:0;background:transparent;font-size:12px;color:var(--dash-text)}.DashboardMock_modelSelect__xYqwp svg{position:absolute;right:6px;pointer-events:none}.DashboardMock_sendButton__QShnY{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:999px;background:var(--dash-brand);color:#ffffff}.DashboardMock_sendButton__QShnY:hover:not(:disabled){background:var(--dash-brand-emphasis)}.DashboardMock_search__Lseek{display:flex;align-items:center;gap:8px;height:32px;padding:0 10px;border:1px solid var(--dash-border);border-radius:8px;color:var(--dash-text-tertiary)}.DashboardMock_search__Lseek input{flex:1 1 auto;min-width:0;border:0;background:transparent;color:var(--dash-text)}.DashboardMock_metricGroup__Gdo1y{display:flex;flex-direction:column;gap:4px}.DashboardMock_metricGroupName__N3DTX{margin:4px 0 2px;color:var(--dash-text-tertiary);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.DashboardMock_metricList__u7WCK{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none}.DashboardMock_metricRow__t_LQX{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:8px 10px;border:1px solid transparent;border-radius:8px;text-align:left}.DashboardMock_metricRow__t_LQX:hover{background:var(--dash-bg-tertiary)}.DashboardMock_metricRowActive__t4NuS,.DashboardMock_metricRowActive__t4NuS:hover{border-color:var(--dash-brand);background:var(--dash-brand-soft);color:var(--dash-brand);font-weight:600}.DashboardMock_metricUnit__WpwcK{color:var(--dash-text-tertiary);font-family:var(--dash-font-number);font-size:11px}.DashboardMock_metricSummary__u5qDA{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;border-radius:8px;background:var(--dash-bg-tertiary);font-weight:600}.DashboardMock_chartTypes__o9OD2{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));grid-gap:10px;gap:10px}.DashboardMock_chartType__rgyRE{display:flex;flex-direction:column;align-items:center;gap:8px;padding:14px 10px;border:1px solid var(--dash-border);border-radius:var(--dash-radius);color:var(--dash-text-secondary);font-weight:600}.DashboardMock_chartType__rgyRE:hover{border-color:var(--dash-border-strong)}.DashboardMock_chartTypeActive__niCIT,.DashboardMock_chartTypeActive__niCIT:hover{border-color:var(--dash-brand);background:var(--dash-brand-soft);color:var(--dash-brand)}.DashboardMock_chartTypeIcon__MdoCQ{display:block;width:56px;height:36px;border-radius:6px;background:var(--dash-bg-quaternary);position:relative;overflow:hidden}.DashboardMock_chartTypeIcon__MdoCQ:after{content:"";position:absolute;inset:8px;background:currentColor;opacity:.6}.DashboardMock_chartTypeIcon__MdoCQ[data-kind=card]:after{inset:12px 10px;border-radius:2px}.DashboardMock_chartTypeIcon__MdoCQ[data-kind=card_sparkline]:after{inset:10px 8px 8px;-webkit-clip-path:polygon(0 100%,0 70%,25% 40%,50% 60%,75% 20%,100% 35%,100% 100%);clip-path:polygon(0 100%,0 70%,25% 40%,50% 60%,75% 20%,100% 35%,100% 100%)}.DashboardMock_chartTypeIcon__MdoCQ[data-kind=bar_horizontal]:after{inset:8px 8px 8px 10px;background:repeating-linear-gradient(180deg,currentColor 0 4px,transparent 4px 8px);-webkit-clip-path:polygon(0 0,100% 0,100% 40%,70% 40%,70% 70%,85% 70%,85% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 40%,70% 40%,70% 70%,85% 70%,85% 100%,0 100%)}.DashboardMock_chartTypeIcon__MdoCQ[data-kind=bar_vertical]:after{inset:8px 10px 6px;background:repeating-linear-gradient(90deg,currentColor 0 6px,transparent 6px 10px);-webkit-clip-path:polygon(0 60%,25% 60%,25% 20%,50% 20%,50% 40%,75% 40%,75% 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 60%,25% 60%,25% 20%,50% 20%,50% 40%,75% 40%,75% 0,100% 0,100% 100%,0 100%)}.DashboardMock_chartTypeIcon__MdoCQ[data-kind=donut]:after{inset:6px 16px;border-radius:999px;background:transparent;border:5px solid;border-right:5px solid transparent}.DashboardMock_chartTypeIcon__MdoCQ[data-kind=table]:after{inset:8px 10px;background:repeating-linear-gradient(180deg,currentColor 0 3px,transparent 3px 7px)}.DashboardMock_chartTypeIcon__MdoCQ[data-kind=ranking]:after{inset:8px 12px;background:repeating-linear-gradient(180deg,currentColor 0 4px,transparent 4px 8px);-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.DashboardMock_preview__ubO8H{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:16px;border:1px solid var(--dash-border);border-radius:var(--dash-radius)}.DashboardMock_preview__ubO8H .DashboardMock_cardValue__wthQ7{width:100%}.DashboardMock_previewKind__EM2fo{color:var(--dash-text-tertiary);font-size:12px}.DashboardMock_form__zu3yU{display:flex;flex-direction:column;gap:14px}.DashboardMock_formField__QgY45{position:relative;display:flex;flex-direction:column;gap:6px}.DashboardMock_formLabel__tT_tu{display:flex;align-items:center;gap:6px;font-weight:600}.DashboardMock_help__tPSYf{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:999px;border:1px solid var(--dash-border-strong);color:var(--dash-text-tertiary);font-size:10px;font-weight:700;cursor:help}.DashboardMock_textInput__9LYCZ{width:100%;height:34px;padding:0 10px;border:1px solid var(--dash-border-strong);border-radius:8px;background:var(--dash-bg);color:var(--dash-text)}.DashboardMock_textInput__9LYCZ:focus{border-color:var(--dash-brand);outline:none}.DashboardMock_textInput__9LYCZ::placeholder{color:var(--dash-text-tertiary)}.DashboardMock_inputWithPrefix__nPPbu{display:flex;align-items:center;border:1px solid var(--dash-border-strong);border-radius:8px;overflow:hidden}.DashboardMock_inputWithPrefix__nPPbu>span{padding:0 10px;border-right:1px solid var(--dash-border);background:var(--dash-bg-tertiary);color:var(--dash-text-secondary);line-height:32px;white-space:nowrap}.DashboardMock_inputWithPrefix__nPPbu .DashboardMock_textInput__9LYCZ{border:0;border-radius:0}.DashboardMock_inputWithPrefix__nPPbu:focus-within{border-color:var(--dash-brand)}.DashboardMock_radioRow__x7EBI{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));grid-gap:8px;gap:8px}.DashboardMock_radioCard__F7kDS{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;border:1px solid var(--dash-border);border-radius:8px;text-align:left;font-weight:600}.DashboardMock_radioCardActive__GEtSu{border-color:var(--dash-brand);background:var(--dash-brand-soft)}.DashboardMock_radioMark__BTyRD{position:relative;flex:0 0 auto;width:16px;height:16px;border:1.5px solid var(--dash-border-strong);border-radius:999px}.DashboardMock_destinationActive__Sn_bq .DashboardMock_radioMark__BTyRD,.DashboardMock_radioCardActive__GEtSu .DashboardMock_radioMark__BTyRD{border-color:var(--dash-brand)}.DashboardMock_destinationActive__Sn_bq .DashboardMock_radioMark__BTyRD:after,.DashboardMock_radioCardActive__GEtSu .DashboardMock_radioMark__BTyRD:after{content:"";position:absolute;inset:3px;border-radius:999px;background:var(--dash-brand)}.DashboardMock_selectButton__IwUh3{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:34px;padding:4px 10px;border:1px solid var(--dash-border-strong);border-radius:8px;text-align:left}.DashboardMock_teamChips__PIYSW{display:flex;flex-wrap:wrap;gap:4px}.DashboardMock_teamChip__KIO15{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 8px;border-radius:999px;background:var(--dash-bg-quaternary);font-size:12px}.DashboardMock_teamChip__KIO15 i,.DashboardMock_teamDot__b0Kd6{width:8px;height:8px;border-radius:999px}.DashboardMock_note__EL5R_{margin:0;color:var(--dash-text-secondary);font-size:12px}.DashboardMock_switchLabel__SZ2dX{display:inline-flex;align-items:center;gap:8px;font-weight:600;cursor:pointer}.DashboardMock_switch__1XqDV{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;width:34px;height:20px;margin:0;border-radius:999px;background:var(--dash-border-strong);cursor:pointer;transition:background .2s ease}.DashboardMock_switch__1XqDV:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:999px;background:#ffffff;transition:transform .2s ease}.DashboardMock_switch__1XqDV:checked{background:var(--dash-brand)}.DashboardMock_switch__1XqDV:checked:after{transform:translateX(14px)}.DashboardMock_destination__EFVJb{display:flex;align-items:center;gap:12px;width:100%;padding:12px;border:1px solid var(--dash-border);border-radius:var(--dash-radius);text-align:left}.DashboardMock_destinationActive__Sn_bq{border-color:var(--dash-brand);background:var(--dash-brand-soft)}.DashboardMock_destinationIcon__z2Ace{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:36px;height:36px;border-radius:8px;background:var(--dash-bg-quaternary);color:var(--dash-text-secondary)}.DashboardMock_destinationText__GGhAg{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0}.DashboardMock_destinationText__GGhAg span{color:var(--dash-text-secondary);font-size:12px}.DashboardMock_chipRow__fzuOm{display:flex;flex-wrap:wrap;gap:6px}.DashboardMock_choiceChip__9q1Fz{display:inline-flex;align-items:center;height:28px;padding:0 10px;border:1px solid var(--dash-border);border-radius:999px}.DashboardMock_choiceChipActive__YX5NE{border-color:var(--dash-brand);background:var(--dash-brand-soft);color:var(--dash-brand);font-weight:600}.DashboardMock_selectWrap__bu4h_{position:relative;display:flex;align-items:center;color:var(--dash-text-secondary)}.DashboardMock_select__kCSp_{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:34px;padding:0 32px 0 10px;border:1px solid var(--dash-border-strong);border-radius:8px;background:var(--dash-bg);color:var(--dash-text)}.DashboardMock_selectWrap__bu4h_ svg{position:absolute;right:10px;pointer-events:none}.DashboardMock_weekdays__0tbKZ{display:flex;gap:6px}.DashboardMock_weekday__DYHtp{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid var(--dash-border);border-radius:999px;font-weight:600}.DashboardMock_weekdayActive__KR8Ic{border-color:var(--dash-brand);background:var(--dash-brand);color:#ffffff}.DashboardMock_summaryNote__arofJ{margin:0;padding:10px 12px;border-radius:8px;background:var(--dash-bg-tertiary);color:var(--dash-text-secondary);font-size:12px}@container (max-width: 700px){.DashboardMock_grid__UG6fr{grid-template-columns:repeat(2,minmax(0,1fr))}.DashboardMock_half__26imp{grid-column:1/-1}.DashboardMock_rankingSummary__4kfhD{grid-template-columns:repeat(2,minmax(0,1fr))}.DashboardMock_rankingRow__YR0DU{grid-template-columns:24px 32px minmax(0,1fr) auto;row-gap:8px}.DashboardMock_rankProgress___LhFA,.DashboardMock_rankValue__04lgj{grid-column:3/-1}.DashboardMock_lastHistory__vbemX{display:none}}@container (max-width: 420px){.DashboardMock_grid__UG6fr{grid-template-columns:minmax(0,1fr)}.DashboardMock_quarter__HJUdC{grid-column:1/-1}.DashboardMock_goalStats__0B1rs{gap:8px 14px}.DashboardMock_divider__L9UB7,.DashboardMock_goalArrow__KJJW2{display:none}.DashboardMock_stageChart__VCJey{height:160px}.DashboardMock_aiCards__NMNt_{grid-template-columns:minmax(0,1fr)}}@container (max-width: 640px){.DashboardMock_overlay__aytlg,.DashboardMock_window__zCm4I{--dash-control:40px}.DashboardMock_segmented__LHdvx{padding:4px}.DashboardMock_segment__kBAaW{height:32px}.DashboardMock_rankingTab__5yPuO,.DashboardMock_tab__LrIu8{padding:11px 12px}.DashboardMock_sendButton__QShnY,.DashboardMock_tabAdd__w_Mrx{width:40px;height:40px}.DashboardMock_goalIconButton__DepCA{width:32px;height:32px}.DashboardMock_menuItem__nTXDz{padding:11px 12px}.DashboardMock_metricRow__t_LQX{padding:11px 10px}.DashboardMock_weekday__DYHtp{width:40px;height:40px}.DashboardMock_choiceChip__9q1Fz{height:36px}.DashboardMock_linkButton__zpi0n{display:inline-flex;align-items:center;min-height:40px}.DashboardMock_help__tPSYf{width:20px;height:20px;font-size:12px}.DashboardMock_aiBadge__kXXcF,.DashboardMock_amountCell__uaCYq,.DashboardMock_barValue__8x_73,.DashboardMock_contextChip__ugD8Z,.DashboardMock_demoTag__s9_46,.DashboardMock_goalMeta__ca672,.DashboardMock_goalStats__0B1rs small,.DashboardMock_growthChip__rxYlr,.DashboardMock_menuHint__XaWse,.DashboardMock_metricBadge__ZjnI6,.DashboardMock_metricGroupName__N3DTX,.DashboardMock_metricUnit__WpwcK,.DashboardMock_rankProgress___LhFA small,.DashboardMock_rankTeam__Sbhhq,.DashboardMock_rankTrack__X1pbR,.DashboardMock_rankValue__04lgj small,.DashboardMock_stageAxis___GU05,.DashboardMock_stageColumn__d6MdM small,.DashboardMock_summaryTitle__NhIDq,.DashboardMock_trend__coX2v{font-size:12px}.DashboardMock_overlay__aytlg{align-items:flex-end;padding:0}.DashboardMock_modalWide__fRIym,.DashboardMock_modal__3FULJ{width:100%;max-width:none;max-height:90%;border-radius:16px 16px 0 0}.DashboardMock_modalBody__rr8lV,.DashboardMock_modalFoot__3e2VL,.DashboardMock_modalHead__5V4k2{padding-left:12px;padding-right:12px}}@media (max-width:767px){.DashboardMock_composerInput__oUkCk,.DashboardMock_search__Lseek input,.DashboardMock_textInput__9LYCZ{font-size:16px}}.DashboardMock_rootEmbedded__0qCCR{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;margin:0}.DashboardMock_embedded__fjjY9{container-type:inline-size;position:relative;display:flex;flex:1 1 auto;flex-direction:column;min-height:0;background:var(--dash-bg)}.DashboardMock_viewportEmbedded__yfRac{flex:1 1 auto;height:auto;min-height:0}@media (prefers-reduced-motion:reduce){.DashboardMock_overlay__aytlg,.DashboardMock_root__tX567 *,.DashboardMock_root__tX567 :after,.DashboardMock_root__tX567 :before,.DashboardMock_toast__WWP7t{animation:none!important;transition:none!important}}