.addToBoardModal-module-scss-module__Nuohfq__backdrop{z-index:50;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.addToBoardModal-module-scss-module__Nuohfq__overlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:#000000b3;position:absolute;inset:0}.addToBoardModal-module-scss-module__Nuohfq__panel{z-index:10;background-color:var(--card-bg,#1a1d27);border:1px solid var(--border-color,#2a2d3a);border-radius:14px;width:min(400px,90vw);position:relative;overflow:hidden;box-shadow:0 24px 48px #00000080,0 0 0 1px #6366f114}.addToBoardModal-module-scss-module__Nuohfq__header{border-bottom:1px solid var(--border-color,#2a2d3a);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.addToBoardModal-module-scss-module__Nuohfq__title{color:var(--text-primary,#e2e8f0);margin:0;font-size:14px;font-weight:600}.addToBoardModal-module-scss-module__Nuohfq__optionsContainer{flex-direction:column;gap:4px;padding:12px;display:flex}.addToBoardModal-module-scss-module__Nuohfq__optionContent{flex:1;min-width:0}.addToBoardModal-module-scss-module__Nuohfq__optionLabel{color:var(--text-primary,#e2e8f0);margin:0 0 2px;font-size:14px;font-weight:500}.addToBoardModal-module-scss-module__Nuohfq__optionDescription{color:var(--text-muted,#475569);margin:0;font-size:12px}.addToBoardModal-module-scss-module__Nuohfq__tabs{border-bottom:1px solid var(--border-color,#2a2d3a);gap:2px;padding:0 12px;display:flex}.addToBoardModal-module-scss-module__Nuohfq__badge{background:var(--accent-dim,#6366f126);color:#a5b4fc;border-radius:9px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:600;display:inline-flex}.addToBoardModal-module-scss-module__Nuohfq__savedContainer{flex-direction:column;gap:6px;padding:10px;display:flex}.addToBoardModal-module-scss-module__Nuohfq__searchWrapper{background:var(--surface-bg,#0f1117);border:1px solid var(--border-color,#2a2d3a);border-radius:8px;align-items:center;gap:8px;padding:7px 10px;transition:border-color .18s;display:flex}.addToBoardModal-module-scss-module__Nuohfq__searchWrapper:focus-within{border-color:#6366f166}.addToBoardModal-module-scss-module__Nuohfq__searchIcon{color:var(--text-muted,#475569);flex-shrink:0}.addToBoardModal-module-scss-module__Nuohfq__searchInput{color:var(--text-primary,#e2e8f0);background:0 0;border:none;outline:none;flex:1;font-size:13px}.addToBoardModal-module-scss-module__Nuohfq__searchInput::placeholder{color:var(--text-muted,#475569)}.addToBoardModal-module-scss-module__Nuohfq__reportList{flex-direction:column;gap:2px;max-height:240px;display:flex;overflow-y:auto}.addToBoardModal-module-scss-module__Nuohfq__reportItem{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:7px;align-items:center;gap:9px;width:100%;padding:9px 10px;transition:background-color .15s;display:flex}.addToBoardModal-module-scss-module__Nuohfq__reportItem:hover{background:#6366f10f}.addToBoardModal-module-scss-module__Nuohfq__reportItemIcon{background:var(--accent-dim,#6366f11f);width:26px;height:26px;color:var(--primary-color,#6366f1);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.addToBoardModal-module-scss-module__Nuohfq__reportItemName{color:var(--text-primary,#e2e8f0);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:13px;overflow:hidden}.addToBoardModal-module-scss-module__Nuohfq__reportItemType{color:var(--text-muted,#475569);text-transform:capitalize;flex-shrink:0;font-size:11px}.addToBoardModal-module-scss-module__Nuohfq__emptyMsg{text-align:center;color:var(--text-muted,#475569);margin:0;padding:24px 0;font-size:13px}
.emptyBoardContent-module-scss-module__T4MK-q__container{flex-direction:column;flex:1;display:flex;overflow:hidden}.emptyBoardContent-module-scss-module__T4MK-q__boardHeader{padding:28px 32px 12px}.emptyBoardContent-module-scss-module__T4MK-q__titleInput,.emptyBoardContent-module-scss-module__T4MK-q__titleDisplay{letter-spacing:-.02em;color:var(--text-primary,#fff);cursor:text;-webkit-user-select:none;user-select:none;background:0 0;border:none;border-bottom:2px solid #0000;outline:none;width:100%;padding-bottom:2px;font-size:26px;font-weight:700}.emptyBoardContent-module-scss-module__T4MK-q__titleInput{border-bottom-color:var(--primary-color,#6366f1)}.emptyBoardContent-module-scss-module__T4MK-q__descriptionWrapper{width:100%;position:relative}.emptyBoardContent-module-scss-module__T4MK-q__charCount{text-align:right;color:var(--text-muted,#6b7280);margin-top:2px;font-size:11px;display:block}.emptyBoardContent-module-scss-module__T4MK-q__descriptionInput,.emptyBoardContent-module-scss-module__T4MK-q__descriptionButton{color:var(--text-secondary,#94a3b8);text-align:left;cursor:text;background:0 0;border:none;outline:none;width:100%;margin-top:4px;font-size:14px;transition:color .2s}.emptyBoardContent-module-scss-module__T4MK-q__descriptionButton{color:var(--primary-color,#6366f1)}.emptyBoardContent-module-scss-module__T4MK-q__descriptionButton:hover{color:#a5b4fc}.emptyBoardContent-module-scss-module__T4MK-q__savingIndicator{color:var(--text-muted,#6b7280);margin-left:8px;font-size:12px;font-style:italic;animation:1.5s ease-in-out infinite emptyBoardContent-module-scss-module__T4MK-q__pulse;display:inline-block}@keyframes emptyBoardContent-module-scss-module__T4MK-q__pulse{0%,to{opacity:.6}50%{opacity:1}}.emptyBoardContent-module-scss-module__T4MK-q__emptyState{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;padding-bottom:96px;display:flex}.emptyBoardContent-module-scss-module__T4MK-q__illustration{justify-content:center;align-items:center;width:176px;height:148px;display:flex;position:relative}.emptyBoardContent-module-scss-module__T4MK-q__ring1{background:#fca5a51a;border-radius:44px;position:absolute;inset:0}.emptyBoardContent-module-scss-module__T4MK-q__ring2{background:#fb71852e;border-radius:36px;position:absolute;inset:14px}.emptyBoardContent-module-scss-module__T4MK-q__ring3{background:#f43f5e42;border-radius:28px;position:absolute;inset:28px}.emptyBoardContent-module-scss-module__T4MK-q__center{background:#dc262652;border-radius:20px;justify-content:center;align-items:center;font-size:28px;display:flex;position:absolute;inset:42px}.emptyBoardContent-module-scss-module__T4MK-q__emptyTitle{color:var(--text-primary,#fff);margin:8px 0 0;font-size:20px;font-weight:600}.emptyBoardContent-module-scss-module__T4MK-q__emptyDescription{color:var(--text-secondary,#9ca3af);text-align:center;max-width:420px;margin:0;font-size:14px}.emptyBoardContent-module-scss-module__T4MK-q__addButton{background-color:var(--primary-color,#6366f1);color:#fff;cursor:pointer;border:none;border-radius:8px;align-items:center;gap:8px;margin-top:4px;padding:10px 20px;font-size:14px;font-weight:500;transition:opacity .18s,box-shadow .18s;display:flex;box-shadow:0 2px 10px #6366f14d}.emptyBoardContent-module-scss-module__T4MK-q__addButton:hover{opacity:.9;box-shadow:0 4px 16px #6366f173}.emptyBoardContent-module-scss-module__T4MK-q__addButton:active{transform:scale(.98)}.emptyBoardContent-module-scss-module__T4MK-q__reportsScrollArea{background:var(--heap-bg,#0f1117);flex:1;min-height:0;padding:20px 28px 40px;overflow:hidden auto}.emptyBoardContent-module-scss-module__T4MK-q__layoutRowShell{border:1px solid #0000;border-radius:10px;padding:10px 10px 14px 18px;transition:background .15s,border-color .15s,box-shadow .15s;position:relative}.emptyBoardContent-module-scss-module__T4MK-q__layoutRowShell:hover{background:#6366f10f;border-color:#6366f147}@media (hover:hover){.emptyBoardContent-module-scss-module__T4MK-q__layoutRowShell:hover .emptyBoardContent-module-scss-module__T4MK-q__rowDragHandle{opacity:1}}.emptyBoardContent-module-scss-module__T4MK-q__rowDropBefore .emptyBoardContent-module-scss-module__T4MK-q__rowDragHandle,.emptyBoardContent-module-scss-module__T4MK-q__rowDropAfter .emptyBoardContent-module-scss-module__T4MK-q__rowDragHandle{opacity:1}.emptyBoardContent-module-scss-module__T4MK-q__rowDropBefore:before,.emptyBoardContent-module-scss-module__T4MK-q__rowDropBefore:after,.emptyBoardContent-module-scss-module__T4MK-q__rowDropAfter:before,.emptyBoardContent-module-scss-module__T4MK-q__rowDropAfter:after{content:"";background:var(--primary-color,#6366f1);pointer-events:none;z-index:10;border-radius:2px;height:2px;position:absolute;left:0;right:0}.emptyBoardContent-module-scss-module__T4MK-q__rowDropBefore:before{top:-1px}.emptyBoardContent-module-scss-module__T4MK-q__rowDropAfter:after{bottom:-1px}.emptyBoardContent-module-scss-module__T4MK-q__rowDragging{opacity:.4}.emptyBoardContent-module-scss-module__T4MK-q__rowInsertGap{justify-content:center;align-items:center;height:14px;margin:-4px 0;display:flex;position:relative}.emptyBoardContent-module-scss-module__T4MK-q__rowInsertGapLine{background:0 0;border-radius:2px;width:100%;height:2px;transition:background .12s,box-shadow .12s}.emptyBoardContent-module-scss-module__T4MK-q__rowInsertGapActive{height:26px}.emptyBoardContent-module-scss-module__T4MK-q__rowInsertGapActive .emptyBoardContent-module-scss-module__T4MK-q__rowInsertGapLine{background:var(--primary-color,#6366f1);box-shadow:0 0 0 1px #6366f159}.emptyBoardContent-module-scss-module__T4MK-q__rowDragHandle{z-index:20;color:#9ca3af;cursor:grab;opacity:0;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:18px;height:40px;padding:0;transition:opacity .15s,color .15s,background .15s;display:flex;position:absolute;top:50%;left:0;transform:translateY(-50%)}.emptyBoardContent-module-scss-module__T4MK-q__rowDragHandle:hover{color:#c7d2fe;background:#6366f129}.emptyBoardContent-module-scss-module__T4MK-q__rowDragHandle:active{cursor:grabbing}.emptyBoardContent-module-scss-module__T4MK-q__reportRow{scrollbar-gutter:stable;width:100%;min-width:0;display:flex;overflow:auto hidden}.emptyBoardContent-module-scss-module__T4MK-q__reportCell{will-change:flex-basis;flex-shrink:0;min-width:260px;height:100%;padding:8px;transition:flex-basis .18s,opacity .15s}@media (max-width:640px){.emptyBoardContent-module-scss-module__T4MK-q__reportCell{min-width:200px}}.emptyBoardContent-module-scss-module__T4MK-q__skeletonResizeGap{flex-shrink:0;width:16px}.emptyBoardContent-module-scss-module__T4MK-q__skeletonCard{border:1px solid var(--heap-border,#2a2d3a);background:var(--heap-bg-surface,#1a1c2e);border-radius:14px;flex-direction:column;gap:10px;width:100%;height:100%;padding:14px 16px;display:flex;box-shadow:0 1px 2px #0000002e}.emptyBoardContent-module-scss-module__T4MK-q__skeletonTitle,.emptyBoardContent-module-scss-module__T4MK-q__skeletonSubtitle,.emptyBoardContent-module-scss-module__T4MK-q__skeletonChart{background:#94a3b824;border-radius:6px;position:relative;overflow:hidden}.emptyBoardContent-module-scss-module__T4MK-q__skeletonTitle:after,.emptyBoardContent-module-scss-module__T4MK-q__skeletonSubtitle:after,.emptyBoardContent-module-scss-module__T4MK-q__skeletonChart:after{content:"";background:linear-gradient(90deg,#0000,#ffffff14,#0000);animation:1.4s infinite emptyBoardContent-module-scss-module__T4MK-q__skeletonShimmer;position:absolute;inset:0;transform:translate(-100%)}.emptyBoardContent-module-scss-module__T4MK-q__skeletonTitle{width:44%;height:16px}.emptyBoardContent-module-scss-module__T4MK-q__skeletonSubtitle{width:30%;height:10px}.emptyBoardContent-module-scss-module__T4MK-q__skeletonChart{flex:1;min-height:120px;margin-top:6px}@keyframes emptyBoardContent-module-scss-module__T4MK-q__skeletonShimmer{to{transform:translate(100%)}}.emptyBoardContent-module-scss-module__T4MK-q__addContentBtn{color:var(--text-secondary,#9ca3af);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;margin-top:12px;padding:4px;font-size:14px;transition:color .15s;display:flex}.emptyBoardContent-module-scss-module__T4MK-q__addContentBtn:hover{color:#818cf8}.emptyBoardContent-module-scss-module__T4MK-q__reportCard{background:var(--heap-bg-surface,#1a1c2e);border:1px solid var(--heap-border,#2a2d3a);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:14px;flex-direction:column;width:100%;height:100%;padding:14px 16px;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;position:relative;box-shadow:0 1px 2px #0000002e}.emptyBoardContent-module-scss-module__T4MK-q__reportCard:hover{border-color:#7c5cfc73;transform:translateY(-2px);box-shadow:0 8px 24px #00000047,0 0 0 1px #7c5cfc1f}.emptyBoardContent-module-scss-module__T4MK-q__reportCard.emptyBoardContent-module-scss-module__T4MK-q__dragging{opacity:.4;border-color:var(--heap-border,#2a2d3a);box-shadow:none;transform:scale(.97)}.emptyBoardContent-module-scss-module__T4MK-q__reportCard.emptyBoardContent-module-scss-module__T4MK-q__dragOver{border-color:#7c5cfc;transform:translateY(-1px);box-shadow:0 0 0 2px #7c5cfc59}.emptyBoardContent-module-scss-module__T4MK-q__dragHandle{z-index:10;color:#6b7280;opacity:0;cursor:grab;pointer-events:none;border-radius:4px;justify-content:center;align-items:center;width:20px;height:20px;transition:opacity .15s;display:flex;position:absolute;top:10px;left:1px}@media (hover:hover){.emptyBoardContent-module-scss-module__T4MK-q__reportCard:hover .emptyBoardContent-module-scss-module__T4MK-q__dragHandle{opacity:1;pointer-events:auto}}.emptyBoardContent-module-scss-module__T4MK-q__dragHandle:active{cursor:grabbing}.emptyBoardContent-module-scss-module__T4MK-q__cardMenuBtn{z-index:10;color:#9ca3af;opacity:0;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:24px;height:24px;transition:opacity .15s,background .15s;display:flex;position:absolute;top:10px;right:10px}@media (hover:hover){.emptyBoardContent-module-scss-module__T4MK-q__reportCard:hover .emptyBoardContent-module-scss-module__T4MK-q__cardMenuBtn{opacity:1}}.emptyBoardContent-module-scss-module__T4MK-q__cardMenuBtn:hover{background:#ffffff1a}.emptyBoardContent-module-scss-module__T4MK-q__cardHeader{border-bottom:1px solid var(--heap-border,#2a2d3a);flex-shrink:0;margin-bottom:10px;padding-bottom:10px;padding-right:24px}.emptyBoardContent-module-scss-module__T4MK-q__cardTitleRow{align-items:center;gap:8px;margin-bottom:3px;display:flex}.emptyBoardContent-module-scss-module__T4MK-q__cardIconWrap{width:18px;height:18px;color:var(--heap-accent,#7c5cfc);background:linear-gradient(135deg,#7c5cfc38,#6366f124);border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.emptyBoardContent-module-scss-module__T4MK-q__cardTitle{letter-spacing:-.01em;color:var(--text-primary,#fff);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.emptyBoardContent-module-scss-module__T4MK-q__cardTitleInput{color:var(--text-primary,#fff);background:0 0;border:none;border-radius:4px;outline:none;margin-left:-4px;padding:0 4px;font-size:14px;font-weight:500}.emptyBoardContent-module-scss-module__T4MK-q__cardTitleInput:focus{box-shadow:0 0 0 1px #6366f1}.emptyBoardContent-module-scss-module__T4MK-q__cardSubtitle{color:var(--text-muted,#6b7280);letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis;padding-left:26px;font-size:11.5px;overflow:hidden}.emptyBoardContent-module-scss-module__T4MK-q__cardChartArea{flex:1;min-height:0;position:relative;overflow:hidden}.emptyBoardContent-module-scss-module__T4MK-q__cardChartScroll{position:absolute;inset:0;overflow:auto hidden}.emptyBoardContent-module-scss-module__T4MK-q__cardLoading{color:var(--text-secondary,#9ca3af);flex:1;justify-content:center;align-items:center;font-size:12px;display:flex}.emptyBoardContent-module-scss-module__T4MK-q__cardNoData{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:6px;padding:0 16px;display:flex}.emptyBoardContent-module-scss-module__T4MK-q__cardNoDataTitle{color:var(--text-secondary,#9ca3af);font-size:13px;font-weight:500}.emptyBoardContent-module-scss-module__T4MK-q__cardNoDataHint{color:#4b5563;font-size:11px}.emptyBoardContent-module-scss-module__T4MK-q__minimap{flex-shrink:0;align-items:center;gap:8px;padding:0 12px 6px;display:flex}.emptyBoardContent-module-scss-module__T4MK-q__minimapTrack{background:#1f2937;border-radius:9999px;flex:1;height:4px;position:relative;overflow:hidden}.emptyBoardContent-module-scss-module__T4MK-q__minimapThumb{background:#6366f180;border-radius:9999px;height:100%;position:absolute}.emptyBoardContent-module-scss-module__T4MK-q__minimapLabel{color:#4b5563;white-space:nowrap;flex-shrink:0;font-size:9px}.emptyBoardContent-module-scss-module__T4MK-q__contextMenu{background:#111827;border:1px solid #1f2937;border-radius:12px;width:208px;padding:6px 0;box-shadow:0 20px 60px #0009}.emptyBoardContent-module-scss-module__T4MK-q__contextMenuDivider{border:none;border-top:1px solid #1f2937;height:0;margin:4px 8px}.emptyBoardContent-module-scss-module__T4MK-q__contextMenuItem{color:#d1d5db;cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:10px;width:100%;padding:7px 12px;font-size:12px;transition:background .1s;display:flex}.emptyBoardContent-module-scss-module__T4MK-q__contextMenuItem:hover{background:#ffffff0d}.emptyBoardContent-module-scss-module__T4MK-q__contextMenuItem.emptyBoardContent-module-scss-module__T4MK-q__danger{color:#f87171}.emptyBoardContent-module-scss-module__T4MK-q__contextMenuIcon{color:#6b7280;flex-shrink:0}.emptyBoardContent-module-scss-module__T4MK-q__chartTypeSubmenu{background:#111827;border:1px solid #1f2937;border-radius:12px;width:144px;padding:6px 0;box-shadow:0 12px 32px #00000080}.emptyBoardContent-module-scss-module__T4MK-q__refreshMenuItem{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:10px;width:100%;padding:7px 12px;transition:background .1s;display:flex}.emptyBoardContent-module-scss-module__T4MK-q__refreshMenuItem:hover{background:#ffffff0d}.emptyBoardContent-module-scss-module__T4MK-q__refreshMenuLabel{color:#d1d5db;font-size:12px}.emptyBoardContent-module-scss-module__T4MK-q__refreshMenuTime{color:#6b7280;margin-top:2px;font-size:10px}.emptyBoardContent-module-scss-module__T4MK-q__tooltipWrap{pointer-events:none;background:#111827f2;border:1px solid #374151;border-radius:12px;min-width:150px;overflow:hidden;box-shadow:0 20px 60px #000000b3}.emptyBoardContent-module-scss-module__T4MK-q__tooltipWrapFull{pointer-events:none;background:#111827;border:1px solid #374151;border-radius:12px;min-width:200px;max-height:calc(100vh - 32px);overflow:hidden auto;box-shadow:0 20px 60px #000000b3}.emptyBoardContent-module-scss-module__T4MK-q__tooltipHeader{background:#ffffff08;border-bottom:1px solid #1f2937;padding:6px 12px}.emptyBoardContent-module-scss-module__T4MK-q__tooltipHeaderLabel{color:#6b7280;font-size:10px;font-weight:500}.emptyBoardContent-module-scss-module__T4MK-q__tooltipHeaderLabelFull{color:#9ca3af;font-size:11px;font-weight:600}.emptyBoardContent-module-scss-module__T4MK-q__tooltipBody{flex-direction:column;gap:6px;padding:8px 12px;display:flex}.emptyBoardContent-module-scss-module__T4MK-q__tooltipBodyFull{flex-direction:column;gap:10px;padding:10px 12px;display:flex}.emptyBoardContent-module-scss-module__T4MK-q__tooltipRow{justify-content:space-between;align-items:center;gap:16px;display:flex}.emptyBoardContent-module-scss-module__T4MK-q__tooltipRowMeta{align-items:center;gap:6px;min-width:0;display:flex}.emptyBoardContent-module-scss-module__T4MK-q__tooltipSwatch{border-radius:2px;flex-shrink:0;width:8px;height:8px}.emptyBoardContent-module-scss-module__T4MK-q__tooltipSwatchLg{border-radius:2px;flex-shrink:0;width:10px;height:10px}.emptyBoardContent-module-scss-module__T4MK-q__tooltipSeriesName{color:#9ca3af;text-overflow:ellipsis;white-space:nowrap;max-width:90px;font-size:10px;overflow:hidden}.emptyBoardContent-module-scss-module__T4MK-q__tooltipSeriesNameFull{color:#fff;font-size:11px;font-weight:500}.emptyBoardContent-module-scss-module__T4MK-q__tooltipValue{color:#fff;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:11px;font-weight:600}.emptyBoardContent-module-scss-module__T4MK-q__tooltipValueFull{color:#fff;font-size:13px;font-weight:700}.emptyBoardContent-module-scss-module__T4MK-q__tooltipSeriesBlock{flex-direction:column;gap:4px;display:flex}.emptyBoardContent-module-scss-module__T4MK-q__tooltipSeriesDetail{flex-direction:column;gap:2px;padding-left:16px;display:flex}.emptyBoardContent-module-scss-module__T4MK-q__tooltipPct{font-size:10px;font-weight:500}.emptyBoardContent-module-scss-module__T4MK-q__tooltipPctPos{color:#34d399}.emptyBoardContent-module-scss-module__T4MK-q__tooltipPctNeg{color:#f87171}.emptyBoardContent-module-scss-module__T4MK-q__tooltipPrevDate{color:#6b7280;font-size:10px}.emptyBoardContent-module-scss-module__T4MK-q__metricChartContainer{flex-wrap:wrap;justify-content:space-around;align-items:center;gap:24px;width:100%;height:100%;padding:16px;display:flex}.emptyBoardContent-module-scss-module__T4MK-q__metricChartItem{flex-direction:column;align-items:center;gap:8px;display:flex}.emptyBoardContent-module-scss-module__T4MK-q__metricChartValue{letter-spacing:-.02em;color:#fff;font-variant-numeric:tabular-nums;font-size:44px;font-weight:700;line-height:1.05}.emptyBoardContent-module-scss-module__T4MK-q__metricChartLabel{color:var(--text-secondary,#9ca3af);text-align:center;max-width:160px;font-size:12px;line-height:1.3}.emptyBoardContent-module-scss-module__T4MK-q__colResizeHandle{cursor:col-resize;touch-action:none;flex-shrink:0;justify-content:center;align-self:stretch;align-items:center;width:12px;display:flex}.emptyBoardContent-module-scss-module__T4MK-q__colResizeBar{opacity:.2;background:#374151;border-radius:9999px;width:2px;height:80%;transition:opacity .15s,background .15s,box-shadow .15s}.emptyBoardContent-module-scss-module__T4MK-q__colResizeHandle:hover .emptyBoardContent-module-scss-module__T4MK-q__colResizeBar{opacity:1;background:#818cf8;box-shadow:0 0 6px 1px #6366f166}.emptyBoardContent-module-scss-module__T4MK-q__colResizeBar.emptyBoardContent-module-scss-module__T4MK-q__active{opacity:1;background:#6366f1;box-shadow:0 0 8px 2px #6366f199}.emptyBoardContent-module-scss-module__T4MK-q__rowResizeHandle{cursor:ns-resize;z-index:10;touch-action:none;align-items:center;width:100%;height:16px;display:flex;position:relative}.emptyBoardContent-module-scss-module__T4MK-q__rowResizeBar{opacity:.25;background:#374151;border-radius:9999px;width:100%;height:2px;transition:opacity .15s,background .15s,box-shadow .15s}.emptyBoardContent-module-scss-module__T4MK-q__rowResizeHandle:hover .emptyBoardContent-module-scss-module__T4MK-q__rowResizeBar{opacity:1;background:#818cf8;box-shadow:0 0 6px 1px #6366f166}.emptyBoardContent-module-scss-module__T4MK-q__rowResizeBar.emptyBoardContent-module-scss-module__T4MK-q__active{opacity:1;background:#6366f1;box-shadow:0 0 8px 2px #6366f199}.emptyBoardContent-module-scss-module__T4MK-q__deleteOverlay{z-index:10000;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.emptyBoardContent-module-scss-module__T4MK-q__deleteDialog{background:#111827;border:1px solid #1f2937;border-radius:16px;width:320px;padding:24px;box-shadow:0 24px 64px #000000b3}.emptyBoardContent-module-scss-module__T4MK-q__deleteDialogHeader{align-items:center;gap:12px;margin-bottom:12px;display:flex}.emptyBoardContent-module-scss-module__T4MK-q__deleteIconWrap{background:#ef444426;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.emptyBoardContent-module-scss-module__T4MK-q__deleteDialogTitle{color:#fff;font-size:14px;font-weight:600}.emptyBoardContent-module-scss-module__T4MK-q__deleteDialogBody{color:#9ca3af;margin-bottom:20px;padding-left:48px;font-size:14px}.emptyBoardContent-module-scss-module__T4MK-q__deleteDialogActions{justify-content:flex-end;gap:8px;display:flex}.emptyBoardContent-module-scss-module__T4MK-q__deleteCancelBtn{color:#9ca3af;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:8px 16px;font-size:14px;transition:color .15s,background .15s}.emptyBoardContent-module-scss-module__T4MK-q__deleteCancelBtn:hover{color:#fff;background:#ffffff0d}.emptyBoardContent-module-scss-module__T4MK-q__deleteConfirmBtn{color:#fff;cursor:pointer;background:#ef4444;border:none;border-radius:8px;padding:8px 16px;font-size:14px;font-weight:500;transition:background .15s}.emptyBoardContent-module-scss-module__T4MK-q__deleteConfirmBtn:hover{background:#dc2626}
.ChartContainer-module-scss-module__8ojdba__container{background-color:var(--card-bg,#1e1e1e);border:1px solid var(--border-color,#333);border-radius:8px;flex-direction:column;width:100%;height:100%;padding:20px;display:flex;position:relative;overflow:hidden}.ChartContainer-module-scss-module__8ojdba__header{justify-content:space-between;align-items:flex-start;margin-bottom:24px;display:flex}.ChartContainer-module-scss-module__8ojdba__titleContainer{flex-direction:column;gap:4px;display:flex}.ChartContainer-module-scss-module__8ojdba__title{color:var(--text-primary,#fff);margin:0;font-size:16px;font-weight:600}.ChartContainer-module-scss-module__8ojdba__subtitle{color:var(--text-secondary,#9ca3af);margin:0;font-size:12px;font-weight:400}.ChartContainer-module-scss-module__8ojdba__actions{align-items:center;gap:8px;display:flex}.ChartContainer-module-scss-module__8ojdba__contentWrapper{flex:1;width:100%;min-height:0;position:relative}.ChartContainer-module-scss-module__8ojdba__emptyState{height:100%;color:var(--text-secondary,#9ca3af);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.ChartContainer-module-scss-module__8ojdba__emptyIcon{opacity:.5}.ChartContainer-module-scss-module__8ojdba__emptyText{font-size:14px;font-weight:500}
.insightsReportView-module-scss-module__6L5hGq__container{background-color:var(--surface-bg,#0f1117);flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.insightsReportView-module-scss-module__6L5hGq__body{flex:1;min-height:0;display:flex;overflow:hidden}@media (max-width:1023px){.insightsReportView-module-scss-module__6L5hGq__body{flex-direction:column}}.insightsReportView-module-scss-module__6L5hGq__chartArea{border-right:1px solid var(--border-color,#2a2d3a);flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}@media (max-width:1023px){.insightsReportView-module-scss-module__6L5hGq__chartArea{border-right:none;border-bottom:1px solid var(--border-color,#2a2d3a);flex:none;height:50vh}}.insightsReportView-module-scss-module__6L5hGq__toolbar{border-bottom:1px solid var(--border-color,#2a2d3a);flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;display:flex;position:relative}.insightsReportView-module-scss-module__6L5hGq__toolbarLeft{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.insightsReportView-module-scss-module__6L5hGq__toolbarRight{align-items:center;gap:6px;display:flex}.insightsReportView-module-scss-module__6L5hGq__dateButtons{flex-wrap:wrap;align-items:center;gap:2px;display:flex}.insightsReportView-module-scss-module__6L5hGq__toolbarControls{align-items:center;gap:8px;display:flex}.insightsReportView-module-scss-module__6L5hGq__chartLegend{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:4px 14px;padding:4px 0 10px;display:flex}.insightsReportView-module-scss-module__6L5hGq__legendItem{color:var(--text-secondary,#94a3b8);white-space:nowrap;align-items:center;gap:5px;font-size:11px;display:inline-flex}.insightsReportView-module-scss-module__6L5hGq__legendDot{border-radius:50%;flex-shrink:0;width:9px;height:9px}.insightsReportView-module-scss-module__6L5hGq__legendLabel{color:var(--text-secondary,#94a3b8);font-size:11px}.insightsReportView-module-scss-module__6L5hGq__reportCanvas{flex-direction:column;flex:1;min-height:0;padding:12px 16px 8px;display:flex;overflow:hidden}.insightsReportView-module-scss-module__6L5hGq__reportChartPanel{flex-direction:column;min-height:0;display:flex;overflow:hidden}.insightsReportView-module-scss-module__6L5hGq__reportChartPanelCompact{flex:7 1 0;min-height:285px}.insightsReportView-module-scss-module__6L5hGq__reportChartPanelExpanded{flex:auto;min-height:280px}.insightsReportView-module-scss-module__6L5hGq__reportMetricLabelRow{flex-shrink:0;align-items:center;gap:8px;margin-bottom:6px;display:flex}.insightsReportView-module-scss-module__6L5hGq__reportMetricLabel{color:#6b7280;text-transform:uppercase;letter-spacing:.05em;font-size:11px}.insightsReportView-module-scss-module__6L5hGq__reportMetricMeta{color:#9ca3af;font-size:11px}.insightsReportView-module-scss-module__6L5hGq__reportSummaryRow{border-top:1px solid #1e2030;flex-shrink:0;gap:24px;margin-top:4px;padding:8px 0 0;display:flex}.insightsReportView-module-scss-module__6L5hGq__reportSummaryLabel{color:#6b7280;text-transform:uppercase;letter-spacing:.05em;font-size:10px}.insightsReportView-module-scss-module__6L5hGq__reportSummaryValue{color:#e5e7eb;font-size:20px;font-weight:600}.insightsReportView-module-scss-module__6L5hGq__toggleBar{border-top:1px solid #1e2030;border-bottom:1px solid #1e2030;flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding:6px 0;display:flex}.insightsReportView-module-scss-module__6L5hGq__toggleStats{color:var(--text-secondary,#94a3b8);justify-content:center;align-items:center;gap:8px;font-size:12px;display:flex}.insightsReportView-module-scss-module__6L5hGq__toggleStatItem{align-items:baseline;gap:4px;display:flex}.insightsReportView-module-scss-module__6L5hGq__toggleStatLabel{text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted,#475569);font-size:10px}.insightsReportView-module-scss-module__6L5hGq__toggleStatValue{color:var(--text-primary,#e2e8f0);font-size:14px;font-weight:600}.insightsReportView-module-scss-module__6L5hGq__toggleStatDot{color:var(--text-muted,#475569);font-size:12px}.insightsReportView-module-scss-module__6L5hGq__displayToggleDivider{z-index:10;flex-shrink:0;justify-content:center;height:0;margin-bottom:30px;display:flex;position:relative;overflow:visible}.insightsReportView-module-scss-module__6L5hGq__displayToggle{background:#12141b;border:1px solid #2a2d3a;border-radius:7px;align-items:center;gap:6px;padding:5px 6px;display:inline-flex;transform:translateY(-50%);box-shadow:0 8px 18px #00000047}.insightsReportView-module-scss-module__6L5hGq__displayToggleLegend{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.insightsReportView-module-scss-module__6L5hGq__displayToggleSeparator{background:#fff3;flex-shrink:0;align-self:center;width:1px;height:18px;display:inline-block}.insightsReportView-module-scss-module__6L5hGq__displayToggleNavButton:disabled{cursor:not-allowed;opacity:.4}.insightsReportView-module-scss-module__6L5hGq__displayToggleNavButton:disabled:hover{color:#8b93a7;background:#ffffff05}.insightsReportView-module-scss-module__6L5hGq__reportTablePanel{min-height:0;padding-top:16px;overflow:auto}.insightsReportView-module-scss-module__6L5hGq__reportTablePanelCompact{flex:3 1 0;min-height:120px}.insightsReportView-module-scss-module__6L5hGq__reportTablePanelExpanded{flex:auto}.insightsReportView-module-scss-module__6L5hGq__emptyState{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:16px;display:flex}.insightsReportView-module-scss-module__6L5hGq__emptyIllustration{justify-content:center;align-items:center;width:180px;height:140px;display:flex;position:relative}.insightsReportView-module-scss-module__6L5hGq__laptopScreen{border:2px solid var(--primary-color,#6366f1);background-color:var(--surface-bg,#0f1117);border-radius:16px;justify-content:center;align-items:center;display:flex;position:absolute;inset:0 0 20px}.insightsReportView-module-scss-module__6L5hGq__warningIcon{color:#f59e0b;border:2px solid #f59e0b;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:20px;font-weight:700;display:flex}.insightsReportView-module-scss-module__6L5hGq__laptopBase{background-color:var(--card-bg,#1a1d27);border:1px solid #6366f14d;border-radius:4px;width:100%;height:16px;position:absolute;bottom:0}.insightsReportView-module-scss-module__6L5hGq__emptyText{text-align:center}.insightsReportView-module-scss-module__6L5hGq__emptyTitle{color:var(--text-primary,#e2e8f0);margin:0;font-size:14px;font-weight:600}.insightsReportView-module-scss-module__6L5hGq__emptySubtitle{color:var(--text-muted,#475569);margin:4px 0 0;font-size:12px}.insightsReportView-module-scss-module__6L5hGq__sidebar{background-color:var(--surface-bg,#0f1117);border-left:1px solid var(--border-color,#2a2d3a);flex-direction:column;flex-shrink:0;width:288px;display:flex;overflow-y:auto}@media (max-width:1023px){.insightsReportView-module-scss-module__6L5hGq__sidebar{width:100%;max-height:50vh;overflow-y:auto}}.insightsReportView-module-scss-module__6L5hGq__sidebarHeader{border-bottom:1px solid var(--border-color,#2a2d3a);flex-shrink:0;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.insightsReportView-module-scss-module__6L5hGq__sidebarTitle{color:var(--text-primary,#e2e8f0);font-size:12px;font-weight:600}.insightsReportView-module-scss-module__6L5hGq__reportTypeBar{border-bottom:1px solid var(--border-color,#2a2d3a);flex-shrink:0;padding:8px 12px}.insightsReportView-module-scss-module__6L5hGq__reportTypes{align-items:center;gap:4px;display:flex}.insightsReportView-module-scss-module__6L5hGq__reportTypeButton{cursor:pointer;width:32px;height:32px;color:var(--text-muted,#475569);background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;transition:all .18s;display:flex}.insightsReportView-module-scss-module__6L5hGq__reportTypeButton:hover{color:var(--text-primary,#e2e8f0);background:var(--card-bg,#1a1d27)}.insightsReportView-module-scss-module__6L5hGq__reportTypeButton.insightsReportView-module-scss-module__6L5hGq__active{color:var(--primary-color,#6366f1);background-color:var(--accent-dim,#6366f126)}.insightsReportView-module-scss-module__6L5hGq__sidebarContent{flex:1;overflow-y:auto}.insightsReportView-module-scss-module__6L5hGq__collapsedSidebar{background-color:var(--surface-bg,#0f1117);border-left:1px solid var(--border-color,#2a2d3a);flex-direction:column;flex-shrink:0;width:40px;display:flex}.insightsReportView-module-scss-module__6L5hGq__queryPanel{flex-direction:column;height:100%;display:flex}.insightsReportView-module-scss-module__6L5hGq__metricsSection{border-bottom:1px solid var(--border-color,#2a2d3a);padding:12px 16px}.insightsReportView-module-scss-module__6L5hGq__sectionHeader{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.insightsReportView-module-scss-module__6L5hGq__sectionLabel{color:var(--text-muted,#475569);text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:700}.insightsReportView-module-scss-module__6L5hGq__addButton{color:var(--text-muted,#475569);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;transition:color .2s;display:flex}.insightsReportView-module-scss-module__6L5hGq__addButton:hover{color:var(--primary-color,#6366f1)}.insightsReportView-module-scss-module__6L5hGq__metricCard{border:1px solid var(--border-color,#2a2d3a);background-color:var(--card-bg,#1a1d27);border-radius:8px;flex-direction:column;gap:8px;padding:8px;display:flex}.insightsReportView-module-scss-module__6L5hGq__metricHeader{align-items:center;gap:8px;display:flex}.insightsReportView-module-scss-module__6L5hGq__metricLabel{background-color:var(--accent-dim,#6366f126);width:20px;height:20px;color:var(--primary-color,#6366f1);border-radius:4px;justify-content:center;align-items:center;font-size:10px;font-weight:700;display:flex}.insightsReportView-module-scss-module__6L5hGq__metricName{color:var(--text-secondary,#94a3b8);flex:1;font-size:12px;font-weight:500}.insightsReportView-module-scss-module__6L5hGq__eventRow{align-items:center;gap:8px;padding-left:28px;display:flex}.insightsReportView-module-scss-module__6L5hGq__eventDot{background-color:var(--primary-color,#6366f1);border-radius:50%;flex-shrink:0;width:10px;height:10px;box-shadow:0 0 6px #6366f166}.insightsReportView-module-scss-module__6L5hGq__eventName{color:var(--text-secondary,#94a3b8);font-size:12px}.insightsReportView-module-scss-module__6L5hGq__addEventButton{color:var(--text-muted,#475569);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding-left:28px;font-size:12px;transition:color .18s;display:flex}.insightsReportView-module-scss-module__6L5hGq__addEventButton:hover{color:var(--primary-color,#6366f1)}.insightsReportView-module-scss-module__6L5hGq__breakdownPills{align-items:center;gap:6px;padding-left:28px;display:flex}.insightsReportView-module-scss-module__6L5hGq__pill{background-color:var(--card-bg,#1a1d27);border:1px solid var(--border-color,#2a2d3a);color:var(--text-secondary,#94a3b8);cursor:pointer;border-radius:4px;align-items:center;gap:4px;padding:2px 8px;font-size:10px;transition:border-color .18s;display:flex}.insightsReportView-module-scss-module__6L5hGq__pill:hover{color:#a5b4fc;border-color:#6366f173}.insightsReportView-module-scss-module__6L5hGq__chartNoCard{background:0 0!important;border:none!important;border-radius:0!important;height:100%!important;padding:0!important}.insightsReportView-module-scss-module__6L5hGq__addMetricButton{border:1px dashed var(--border-color,#2a2d3a);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:8px;width:100%;margin-top:8px;padding:8px 12px;transition:all .18s;display:flex}.insightsReportView-module-scss-module__6L5hGq__addMetricButton:hover{background:var(--accent-dim,#6366f10f);border-color:#6366f173}.insightsReportView-module-scss-module__6L5hGq__addMetricButton:hover .insightsReportView-module-scss-module__6L5hGq__metricLabel,.insightsReportView-module-scss-module__6L5hGq__addMetricButton:hover span{color:var(--primary-color,#6366f1)}.insightsReportView-module-scss-module__6L5hGq__addMetricButton .insightsReportView-module-scss-module__6L5hGq__metricLabel{color:var(--text-muted,#475569)}.insightsReportView-module-scss-module__6L5hGq__addMetricButton span{color:var(--text-muted,#475569);font-size:12px}
.homeAnalyticsOverview-module-scss-module__LttZKq__overviewBody{flex-direction:column;gap:28px;display:flex}.homeAnalyticsOverview-module-scss-module__LttZKq__groupBlock{flex-direction:column;gap:14px;display:flex}.homeAnalyticsOverview-module-scss-module__LttZKq__groupTitle{text-transform:uppercase;letter-spacing:.08em;color:var(--heap-text-muted,#94a3b8);align-items:center;gap:8px;margin:0;font-size:11px;font-weight:700;display:flex}.homeAnalyticsOverview-module-scss-module__LttZKq__groupTitle:after{content:"";background:linear-gradient(90deg,#ffffff14 0%,#0000 100%);flex:1;height:1px}.homeAnalyticsOverview-module-scss-module__LttZKq__insightList{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.homeAnalyticsOverview-module-scss-module__LttZKq__insightSkeletonRow{padding:4px 0}.homeAnalyticsOverview-module-scss-module__LttZKq__insightItem{align-items:flex-start;gap:10px;display:flex}.homeAnalyticsOverview-module-scss-module__LttZKq__insightDot{flex-shrink:0;margin-top:1px;display:inline-flex}.homeAnalyticsOverview-module-scss-module__LttZKq__insightText{color:var(--text-primary,#e5e7eb);font-size:13.5px;line-height:1.5}.homeAnalyticsOverview-module-scss-module__LttZKq__kpiRow{grid-template-columns:repeat(6,1fr);gap:14px;display:grid}@media (max-width:1280px){.homeAnalyticsOverview-module-scss-module__LttZKq__kpiRow{grid-template-columns:repeat(3,1fr)}}@media (max-width:1100px){.homeAnalyticsOverview-module-scss-module__LttZKq__kpiRow{grid-template-columns:repeat(3,1fr)}}@media (max-width:640px){.homeAnalyticsOverview-module-scss-module__LttZKq__kpiRow{grid-template-columns:repeat(2,1fr)}}.homeAnalyticsOverview-module-scss-module__LttZKq__kpiCard{cursor:default;background:linear-gradient(145deg,#1a1d27f2 0%,#161923fa 100%);border:1px solid #ffffff0f;border-radius:16px;flex-direction:column;gap:2px;padding:18px 20px 16px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.homeAnalyticsOverview-module-scss-module__LttZKq__kpiCard:before{content:"";border-radius:inherit;background:radial-gradient(ellipse 80% 50% at 50% -10%, rgba(var(--kpi-accent-rgb,99, 102, 241), .1) 0%, transparent 70%);pointer-events:none;position:absolute;inset:0}.homeAnalyticsOverview-module-scss-module__LttZKq__kpiCard:after{content:"";background:linear-gradient(90deg, transparent 0%, var(--kpi-accent,#6366f1) 50%, transparent 100%);opacity:0;height:1px;transition:opacity .2s;position:absolute;bottom:0;left:16px;right:16px}.homeAnalyticsOverview-module-scss-module__LttZKq__kpiCard:hover{border-color:#6366f159;transform:translateY(-2px);box-shadow:0 8px 24px #0000004d,0 0 0 1px #6366f11f}.homeAnalyticsOverview-module-scss-module__LttZKq__kpiCard:hover:after{opacity:1}.homeAnalyticsOverview-module-scss-module__LttZKq__kpiCardTop{justify-content:space-between;align-items:flex-start;margin-bottom:10px;display:flex}.homeAnalyticsOverview-module-scss-module__LttZKq__kpiIconWrap{background:#6366f11a;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.homeAnalyticsOverview-module-scss-module__LttZKq__kpiTrend{font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:3px;font-size:11px;font-weight:700;display:inline-flex}.homeAnalyticsOverview-module-scss-module__LttZKq__kpiTrend svg{flex-shrink:0}.homeAnalyticsOverview-module-scss-module__LttZKq__kpiValue{color:#fff;font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:26px;font-weight:700;line-height:1.15}.homeAnalyticsOverview-module-scss-module__LttZKq__kpiLabel{color:var(--heap-text-muted,#94a3b8);text-transform:uppercase;letter-spacing:.07em;margin-top:2px;font-size:11px;font-weight:700}.homeAnalyticsOverview-module-scss-module__LttZKq__kpiSubLabel{color:#94a3b88c;letter-spacing:.01em;margin-top:1px;font-size:10px}.homeAnalyticsOverview-module-scss-module__LttZKq__kpiCardSkeleton{background:linear-gradient(145deg,#1a1d27f2,#161923fa);border:1px solid #ffffff0d;border-radius:16px;flex-direction:column;justify-content:flex-end;min-height:102px;padding:18px 20px 16px;display:flex}.homeAnalyticsOverview-module-scss-module__LttZKq__widgetGrid{grid-template-columns:1fr 1fr;gap:20px;display:grid}@media (max-width:900px){.homeAnalyticsOverview-module-scss-module__LttZKq__widgetGrid{grid-template-columns:1fr}}.homeAnalyticsOverview-module-scss-module__LttZKq__widgetCard{background:linear-gradient(160deg,#1a1d27f5 0%,#141721fa 100%);border:1px solid #ffffff0f;border-radius:18px;flex-direction:column;gap:16px;min-width:0;min-height:260px;padding:20px 22px 18px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex}.homeAnalyticsOverview-module-scss-module__LttZKq__widgetCard:hover{border-color:#6366f147;transform:translateY(-2px);box-shadow:0 10px 30px #00000059,0 0 0 1px #6366f11a}.homeAnalyticsOverview-module-scss-module__LttZKq__widgetFull{min-height:280px;}.homeAnalyticsOverview-module-scss-module__LttZKq__widgetClickable{cursor:pointer}.homeAnalyticsOverview-module-scss-module__LttZKq__widgetClickable:hover{border-color:#6366f173}.homeAnalyticsOverview-module-scss-module__LttZKq__widgetClickable:hover .homeAnalyticsOverview-module-scss-module__LttZKq__widgetOpenIcon{opacity:1;color:#a5b4fc;transform:translate(2px,-2px)}.homeAnalyticsOverview-module-scss-module__LttZKq__widgetClickable:focus-visible{outline-offset:2px;outline:2px solid #6366f199}.homeAnalyticsOverview-module-scss-module__LttZKq__widgetOpenIcon{color:var(--heap-text-muted,#6b7280);opacity:.55;flex-shrink:0;transition:opacity .18s,transform .18s,color .18s}.homeAnalyticsOverview-module-scss-module__LttZKq__widgetHeader{flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.homeAnalyticsOverview-module-scss-module__LttZKq__widgetHeaderLeft{align-items:center;gap:8px;min-width:0;display:flex}.homeAnalyticsOverview-module-scss-module__LttZKq__widgetIcon{color:#c4b5fd;background:#23264a;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.homeAnalyticsOverview-module-scss-module__LttZKq__widgetTitle{color:var(--heap-text);letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis;max-width:260px;font-size:12px;font-weight:700;overflow:hidden}.homeAnalyticsOverview-module-scss-module__LttZKq__widgetPill{color:#c4b5fd;letter-spacing:.02em;white-space:nowrap;background:#1e2040;border:1px solid #383b6a;border-radius:20px;flex-shrink:0;padding:2px 8px;font-size:10px;font-weight:600}.homeAnalyticsOverview-module-scss-module__LttZKq__widgetBody{flex-direction:column;flex:1;align-items:stretch;min-width:0;min-height:0;display:flex}.homeAnalyticsOverview-module-scss-module__LttZKq__widgetEmpty{color:var(--heap-text-muted);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;min-height:120px;font-size:12px;display:flex}.homeAnalyticsOverview-module-scss-module__LttZKq__widgetEmpty svg{opacity:.4}.homeAnalyticsOverview-module-scss-module__LttZKq__shimmerLine{background:linear-gradient(90deg,#ffffff0a 0%,#ffffff17 50%,#ffffff0a 100%) 0 0/200% 100%;border-radius:4px;animation:1.8s ease-in-out infinite homeAnalyticsOverview-module-scss-module__LttZKq__shimmer}.homeAnalyticsOverview-module-scss-module__LttZKq__widgetSkeletonWrap{border-radius:10px;flex:1;min-height:140px;overflow:hidden}.homeAnalyticsOverview-module-scss-module__LttZKq__shimmerBlock{background:linear-gradient(90deg,#ffffff08 0%,#ffffff12 50%,#ffffff08 100%) 0 0/200% 100%;border-radius:10px;width:100%;min-height:140px;animation:1.8s ease-in-out infinite homeAnalyticsOverview-module-scss-module__LttZKq__shimmer}@keyframes homeAnalyticsOverview-module-scss-module__LttZKq__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes homeAnalyticsOverview-module-scss-module__LttZKq__fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.homeAnalyticsOverview-module-scss-module__LttZKq__kpiCard,.homeAnalyticsOverview-module-scss-module__LttZKq__widgetCard,.homeAnalyticsOverview-module-scss-module__LttZKq__widgetFull{animation:.35s both homeAnalyticsOverview-module-scss-module__LttZKq__fadeInUp}.homeAnalyticsOverview-module-scss-module__LttZKq__segPieWrap{flex-direction:column;align-items:center;gap:22px;padding-top:4px;display:flex}.homeAnalyticsOverview-module-scss-module__LttZKq__segPie{width:350px;max-width:100%;position:relative}.homeAnalyticsOverview-module-scss-module__LttZKq__segPieCenter{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.homeAnalyticsOverview-module-scss-module__LttZKq__segPieTotal{color:#fff;font-variant-numeric:tabular-nums;font-size:18px;font-weight:700;line-height:1.1}.homeAnalyticsOverview-module-scss-module__LttZKq__segPieLabel{text-transform:uppercase;letter-spacing:.06em;color:var(--heap-text-muted,#94a3b8);font-size:10px;font-weight:600}.homeAnalyticsOverview-module-scss-module__LttZKq__segLegend{grid-template-columns:1fr 1fr;gap:12px 28px;width:100%;min-width:0;display:grid}@media (max-width:900px){.homeAnalyticsOverview-module-scss-module__LttZKq__segLegend{grid-template-columns:1fr}}.homeAnalyticsOverview-module-scss-module__LttZKq__segLegendItem{align-items:center;gap:9px;min-width:0;display:flex}.homeAnalyticsOverview-module-scss-module__LttZKq__segLegendDot{border-radius:3px;flex-shrink:0;width:10px;height:10px}.homeAnalyticsOverview-module-scss-module__LttZKq__segLegendName{color:var(--text-primary,#e5e7eb);white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;font-size:12.5px;overflow:hidden}.homeAnalyticsOverview-module-scss-module__LttZKq__segLegendVal{color:var(--heap-text-muted,#94a3b8);white-space:nowrap;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:12px;font-weight:600}.homeAnalyticsOverview-module-scss-module__LttZKq__cohortDonut{margin-bottom:14px;position:relative}.homeAnalyticsOverview-module-scss-module__LttZKq__cohortDonutCenter{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.homeAnalyticsOverview-module-scss-module__LttZKq__cohortDonutTotal{color:#fff;font-variant-numeric:tabular-nums;font-size:18px;font-weight:700;line-height:1.1}.homeAnalyticsOverview-module-scss-module__LttZKq__cohortDonutLabel{text-transform:uppercase;letter-spacing:.06em;color:var(--heap-text-muted,#94a3b8);font-size:10px;font-weight:600}.homeAnalyticsOverview-module-scss-module__LttZKq__cohortGrid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}@media (max-width:1100px){.homeAnalyticsOverview-module-scss-module__LttZKq__cohortGrid{grid-template-columns:1fr}}.homeAnalyticsOverview-module-scss-module__LttZKq__cohortCta{opacity:.75;align-items:center;gap:4px;margin-top:4px;font-size:11px;font-weight:700;transition:opacity .18s;display:inline-flex}.homeAnalyticsOverview-module-scss-module__LttZKq__cohortCta svg{flex-shrink:0;transition:transform .18s}.homeAnalyticsOverview-module-scss-module__LttZKq__cohortCardSkeleton{background:#1a1d27f2;border:1px solid #ffffff0f;border-radius:12px;flex-direction:column;justify-content:flex-end;min-height:90px;padding:14px 16px;display:flex}.homeAnalyticsOverview-module-scss-module__LttZKq__cohortCardHeader{align-items:center;gap:6px;margin-bottom:2px;display:flex}.homeAnalyticsOverview-module-scss-module__LttZKq__cohortIcon{align-items:center;display:inline-flex}.homeAnalyticsOverview-module-scss-module__LttZKq__cohortLabel{color:#ffffffbf;text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:700}.homeAnalyticsOverview-module-scss-module__LttZKq__cohortCountRow{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.homeAnalyticsOverview-module-scss-module__LttZKq__cohortCount{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:24px;font-weight:700;line-height:1.1}.homeAnalyticsOverview-module-scss-module__LttZKq__cohortTrend{font-variant-numeric:tabular-nums;align-items:center;gap:2px;font-size:11px;font-weight:700;display:inline-flex}.homeAnalyticsOverview-module-scss-module__LttZKq__cohortTrend svg{flex-shrink:0;transform:translateY(1px)}.homeAnalyticsOverview-module-scss-module__LttZKq__cohortBar{background:#ffffff14;border-radius:2px;height:3px;margin:2px 0;overflow:hidden}.homeAnalyticsOverview-module-scss-module__LttZKq__cohortBarFill{border-radius:2px;height:100%;transition:width .6s}.homeAnalyticsOverview-module-scss-module__LttZKq__cohortSublabel{color:#94a3b899;font-size:10px}.homeAnalyticsOverview-module-scss-module__LttZKq__piCta{text-align:center;flex-direction:column;align-items:center;padding:28px 24px 24px;display:flex;position:relative;overflow:hidden}.homeAnalyticsOverview-module-scss-module__LttZKq__piCtaGlow{pointer-events:none;background:radial-gradient(60% 40% at 50% 0,#6366f11f 0%,#0000 70%);position:absolute;inset:0}.homeAnalyticsOverview-module-scss-module__LttZKq__piCtaIcon{color:#a5b4fc;opacity:.85;margin-bottom:14px}.homeAnalyticsOverview-module-scss-module__LttZKq__piCtaTitle{color:#ffffffe6;letter-spacing:-.01em;margin-bottom:8px;font-size:16px;font-weight:700}.homeAnalyticsOverview-module-scss-module__LttZKq__piCtaDesc{color:#94a3b8cc;max-width:460px;margin-bottom:20px;font-size:13px;line-height:1.6}.homeAnalyticsOverview-module-scss-module__LttZKq__piCtaHints{color:var(--heap-text-muted);align-items:center;gap:6px;font-size:11px;display:flex}.homeAnalyticsOverview-module-scss-module__LttZKq__piStatus{margin-bottom:12px}.homeAnalyticsOverview-module-scss-module__LttZKq__piStatusDot{color:#c4b5fd;align-items:center;gap:8px;padding-left:20px;font-size:12px;display:inline-flex;position:relative}.homeAnalyticsOverview-module-scss-module__LttZKq__piStatusPulse{background:#6366f1;border-radius:50%;width:10px;height:10px;position:absolute;left:0}.homeAnalyticsOverview-module-scss-module__LttZKq__piStatusPulse:after{content:"";border:1.5px solid #6366f180;border-radius:50%;animation:1.5s ease-in-out infinite homeAnalyticsOverview-module-scss-module__LttZKq__pulsering;position:absolute;inset:-3px}@keyframes homeAnalyticsOverview-module-scss-module__LttZKq__pulsering{0%{opacity:.8;transform:scale(.9)}70%{opacity:0;transform:scale(1.5)}to{opacity:0;transform:scale(.9)}}.homeAnalyticsOverview-module-scss-module__LttZKq__piError{color:#fca5a5;background:#1c0a0a;border:1px solid #3d1515;border-radius:8px;align-items:center;gap:8px;margin-bottom:12px;padding:8px 12px;font-size:12px;display:flex}.homeAnalyticsOverview-module-scss-module__LttZKq__piInsightGrid{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:16px;display:grid}@media (max-width:1100px){.homeAnalyticsOverview-module-scss-module__LttZKq__piInsightGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.homeAnalyticsOverview-module-scss-module__LttZKq__piInsightGrid{grid-template-columns:1fr}}.homeAnalyticsOverview-module-scss-module__LttZKq__piInsightCard{border:1px solid;border-radius:12px;flex-direction:column;gap:8px;padding:14px 16px;transition:transform .2s,box-shadow .2s;display:flex}.homeAnalyticsOverview-module-scss-module__LttZKq__piInsightCard:hover{transform:translateY(-1px);box-shadow:0 6px 20px #00000040}.homeAnalyticsOverview-module-scss-module__LttZKq__piInsightCardSkeleton{background:#1a1d27f2;border:1px solid #ffffff0f;border-radius:12px;flex-direction:column;justify-content:center;min-height:120px;padding:14px 16px;display:flex}.homeAnalyticsOverview-module-scss-module__LttZKq__piInsightCardHeader{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.homeAnalyticsOverview-module-scss-module__LttZKq__piSeverityBadge{text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:4px;font-size:10px;font-weight:700;display:inline-flex}.homeAnalyticsOverview-module-scss-module__LttZKq__piTypeBadge{color:#8b97b0;background:#1a1d2e;border:1px solid #2a2d3a;border-radius:10px;padding:1px 7px;font-size:10px}.homeAnalyticsOverview-module-scss-module__LttZKq__piMetricBadge{font-variant-numeric:tabular-nums;margin-left:auto;font-size:11px;font-weight:700}.homeAnalyticsOverview-module-scss-module__LttZKq__piInsightTitle{color:#ffffffe6;font-size:13px;font-weight:600;line-height:1.4}.homeAnalyticsOverview-module-scss-module__LttZKq__piInsightDesc{color:#94a3b8cc;font-size:12px;line-height:1.55}.homeAnalyticsOverview-module-scss-module__LttZKq__piChevronOpen{transform:rotate(90deg)}.homeAnalyticsOverview-module-scss-module__LttZKq__piExpandedContent{border-top:1px solid #ffffff0f;flex-direction:column;gap:10px;padding-top:6px;display:flex}.homeAnalyticsOverview-module-scss-module__LttZKq__piRecommendation{color:#d1d5dbd9;font-size:12px;line-height:1.6}.homeAnalyticsOverview-module-scss-module__LttZKq__piRecommendation strong{color:#ffffffe6;font-weight:600}.homeAnalyticsOverview-module-scss-module__LttZKq__piQuestionsWrap{flex-direction:column;gap:5px;display:flex}.homeAnalyticsOverview-module-scss-module__LttZKq__piQuestionsLabel{color:#94a3b899;text-transform:uppercase;letter-spacing:.06em;margin-bottom:2px;font-size:10px;font-weight:700}.homeAnalyticsOverview-module-scss-module__LttZKq__piQuestion{color:#a5b4fcd9;align-items:flex-start;gap:5px;font-size:11px;line-height:1.5;display:flex}.homeAnalyticsOverview-module-scss-module__LttZKq__piHeaderActions{align-items:center;gap:8px;display:flex}.homeAnalyticsOverview-module-scss-module__LttZKq__piCacheAge{color:#6b7280;white-space:nowrap;font-size:11px}.homeAnalyticsOverview-module-scss-module__LttZKq__piRefreshSpin{animation:1s linear infinite homeAnalyticsOverview-module-scss-module__LttZKq__spin}@keyframes homeAnalyticsOverview-module-scss-module__LttZKq__spin{to{transform:rotate(360deg)}}.homeAnalyticsOverview-module-scss-module__LttZKq__piChartSection{border-top:1px solid #ffffff0f;margin-top:4px;padding-top:14px}.homeAnalyticsOverview-module-scss-module__LttZKq__piChartTitle{color:#94a3b8b3;text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:6px;margin-bottom:10px;font-size:11px;font-weight:700;display:flex}.homeAnalyticsOverview-module-scss-module__LttZKq__piEngGrid{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:6px;display:grid}@media (max-width:900px){.homeAnalyticsOverview-module-scss-module__LttZKq__piEngGrid{grid-template-columns:repeat(2,1fr)}}.homeAnalyticsOverview-module-scss-module__LttZKq__piEngCard{background:#ffffff08;border:1px solid #ffffff0f;border-radius:10px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.homeAnalyticsOverview-module-scss-module__LttZKq__piEngDot{border-radius:50%;width:8px;height:8px;margin-bottom:2px}.homeAnalyticsOverview-module-scss-module__LttZKq__piEngName{color:#94a3b8b3;text-transform:uppercase;letter-spacing:.05em;font-size:10px;font-weight:600}.homeAnalyticsOverview-module-scss-module__LttZKq__piEngCount{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:18px;font-weight:700}.homeAnalyticsOverview-module-scss-module__LttZKq__webAnalyticsBody{flex-direction:column;gap:16px;width:100%;display:flex}.homeAnalyticsOverview-module-scss-module__LttZKq__webStatRow{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}@media (max-width:640px){.homeAnalyticsOverview-module-scss-module__LttZKq__webStatRow{grid-template-columns:repeat(2,1fr)}}.homeAnalyticsOverview-module-scss-module__LttZKq__webStatTile{background:#ffffff08;border:1px solid #ffffff0f;border-radius:10px;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.homeAnalyticsOverview-module-scss-module__LttZKq__webStatValue{letter-spacing:-.02em;color:#e2e8f0f2;font-variant-numeric:tabular-nums;font-size:18px;font-weight:700}.homeAnalyticsOverview-module-scss-module__LttZKq__webStatLabel{color:#94a3b8b3;font-size:11px;font-weight:500}.homeAnalyticsOverview-module-scss-module__LttZKq__webRankGrid{grid-template-columns:repeat(3,1fr);gap:18px 22px;display:grid}@media (max-width:900px){.homeAnalyticsOverview-module-scss-module__LttZKq__webRankGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.homeAnalyticsOverview-module-scss-module__LttZKq__webRankGrid{grid-template-columns:1fr}}.homeAnalyticsOverview-module-scss-module__LttZKq__webRankBlock{flex-direction:column;gap:8px;min-width:0;display:flex}.homeAnalyticsOverview-module-scss-module__LttZKq__webRankTitle{text-transform:uppercase;letter-spacing:.05em;color:#94a3b8b3;font-size:11px;font-weight:600}.homeAnalyticsOverview-module-scss-module__LttZKq__webRankEmpty{color:var(--heap-text-muted);font-size:12px}.homeAnalyticsOverview-module-scss-module__LttZKq__webRankList{flex-direction:column;gap:6px;display:flex}.homeAnalyticsOverview-module-scss-module__LttZKq__webRankRow{align-items:center;gap:10px;min-width:0;display:flex}.homeAnalyticsOverview-module-scss-module__LttZKq__webRankBarTrack{background:#ffffff08;border-radius:6px;flex:1;align-items:center;min-width:0;height:24px;display:flex;position:relative;overflow:hidden}.homeAnalyticsOverview-module-scss-module__LttZKq__webRankBarFill{background:linear-gradient(90deg,#6366f147,#8b5cf629);border-radius:6px;height:100%;position:absolute;inset:0 auto 0 0}.homeAnalyticsOverview-module-scss-module__LttZKq__webRankName{z-index:1;color:#e2e8f0e6;white-space:nowrap;text-overflow:ellipsis;padding:0 10px;font-size:12px;position:relative;overflow:hidden}.homeAnalyticsOverview-module-scss-module__LttZKq__webRankValue{color:#cbd5e1d9;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:12px;font-weight:600}.homeAnalyticsOverview-module-scss-module__LttZKq__webRankUnit{color:#94a3b880;font-size:10px}
.homeComponent-module-scss-module__lUs1TG__pageShell{background-color:var(--heap-bg,#0f1117);height:100dvh;display:flex;overflow:hidden}.homeComponent-module-scss-module__lUs1TG__contentArea{background-color:var(--heap-bg,#0f1117);flex-direction:column;flex:1;display:flex;overflow:hidden}.homeComponent-module-scss-module__lUs1TG__mainContent{background-color:var(--heap-bg,#0f1117);flex-direction:column;flex:1;gap:32px;padding:32px 36px 48px;display:flex;overflow-y:auto}.homeComponent-module-scss-module__lUs1TG__mainContent::-webkit-scrollbar{width:6px}.homeComponent-module-scss-module__lUs1TG__mainContent::-webkit-scrollbar-track{background:0 0}.homeComponent-module-scss-module__lUs1TG__mainContent::-webkit-scrollbar-thumb{background:#6366f140;border-radius:3px}.homeComponent-module-scss-module__lUs1TG__mainContent::-webkit-scrollbar-thumb:hover{background:#6366f173}@media (max-width:767px){.homeComponent-module-scss-module__lUs1TG__mainContent{padding:16px 16px 32px}.homeComponent-module-scss-module__lUs1TG__greeting{min-height:36px;padding-left:44px}}.homeComponent-module-scss-module__lUs1TG__loadingSidebar{border-right:1px solid var(--border-color,#1e2030);background:var(--heap-card,#1a1d27);flex-shrink:0;width:240px}.homeComponent-module-scss-module__lUs1TG__loadingHeader{border-bottom:1px solid var(--border-color,#1e2030);background-color:var(--heap-card,#1a1d27);height:56px}.homeComponent-module-scss-module__lUs1TG__skeletonContainer{flex-direction:column;gap:20px;padding:32px;display:flex}.homeComponent-module-scss-module__lUs1TG__greeting{background:linear-gradient(135deg, var(--heap-text) 40%, var(--heap-accent) 100%);-webkit-text-fill-color:#0000;letter-spacing:0;overflow-wrap:anywhere;-webkit-background-clip:text;background-clip:text;margin:0;font-size:26px;font-weight:700;line-height:1.35}.homeComponent-module-scss-module__lUs1TG__setupBanner{background:linear-gradient(135deg,#6366f11f 0%,#8b5cf60f 100%);border:1px solid #6366f147;border-radius:16px;flex-wrap:wrap;align-items:center;gap:20px;padding:20px 24px;display:flex;box-shadow:inset 0 1px #ffffff0a}.homeComponent-module-scss-module__lUs1TG__setupIcon{background:linear-gradient(135deg,#6366f14d 0%,#8b5cf633 100%);border:1px solid #6366f159;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.homeComponent-module-scss-module__lUs1TG__setupIcon svg{color:#a5b4fc}.homeComponent-module-scss-module__lUs1TG__setupContent{flex:1;min-width:0}.homeComponent-module-scss-module__lUs1TG__setupTitle{color:var(--text-primary,#fff);margin:0 0 2px;font-size:14px;font-weight:600}.homeComponent-module-scss-module__lUs1TG__setupDescription{color:var(--text-secondary,#9ca3af);margin:0 0 10px;font-size:12px}.homeComponent-module-scss-module__lUs1TG__progressDots{flex-wrap:wrap;gap:6px;display:flex}.homeComponent-module-scss-module__lUs1TG__progressDot{background-color:#ffffff1a;border-radius:3px;width:28px;height:5px}.homeComponent-module-scss-module__lUs1TG__progressDot.homeComponent-module-scss-module__lUs1TG__active{background:linear-gradient(90deg,#6366f1,#8b5cf6);box-shadow:0 0 8px #6366f199}.homeComponent-module-scss-module__lUs1TG__section{flex-direction:column;display:flex}.homeComponent-module-scss-module__lUs1TG__sectionTitle{color:var(--text-primary,#fff);text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:8px;margin:0 0 16px;font-size:13px;font-weight:700;display:flex}.homeComponent-module-scss-module__lUs1TG__sectionTitle:before{content:"";background:linear-gradient(#6366f1,#8b5cf6);border-radius:2px;flex-shrink:0;width:3px;height:13px;display:inline-block}.homeComponent-module-scss-module__lUs1TG__sectionTitleRow{justify-content:space-between;align-items:center;margin:0 0 16px;display:flex}.homeComponent-module-scss-module__lUs1TG__sectionTitleRow .homeComponent-module-scss-module__lUs1TG__sectionTitle{margin:0}.homeComponent-module-scss-module__lUs1TG__recentActivityCard{background:var(--heap-card,#1a1d27);border:1px solid #ffffff0f;border-radius:14px;padding:14px;overflow:hidden;box-shadow:inset 0 1px #ffffff0a}.homeComponent-module-scss-module__lUs1TG__activityCardsContainer{gap:10px;padding-bottom:4px;display:flex;overflow-x:auto}.homeComponent-module-scss-module__lUs1TG__activityCardsContainer::-webkit-scrollbar{height:4px}.homeComponent-module-scss-module__lUs1TG__activityCardsContainer::-webkit-scrollbar-track{background:#ffffff08;border-radius:2px}.homeComponent-module-scss-module__lUs1TG__activityCardsContainer::-webkit-scrollbar-thumb{background:#6366f14d;border-radius:2px}.homeComponent-module-scss-module__lUs1TG__activityCard{cursor:pointer;background:linear-gradient(135deg,#6366f10f 0%,#ffffff05 100%);border:1px solid #6366f124;border-radius:11px;flex-shrink:0;width:185px;padding:14px;transition:all .2s}.homeComponent-module-scss-module__lUs1TG__activityCard:hover{background:linear-gradient(135deg,#6366f11f 0%,#ffffff08 100%);border-color:#6366f159;transform:translateY(-1px);box-shadow:0 4px 16px #6366f11f,inset 0 1px #ffffff0f}.homeComponent-module-scss-module__lUs1TG__activityCardIcon{background:linear-gradient(135deg,#6366f140 0%,#8b5cf626 100%);border:1px solid #6366f14d;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;margin-bottom:10px;font-size:14px;display:flex}.homeComponent-module-scss-module__lUs1TG__activityCardContent{min-width:0}.homeComponent-module-scss-module__lUs1TG__activityCardName{color:var(--text-primary,#fff);white-space:nowrap;text-overflow:ellipsis;margin-bottom:3px;font-size:13px;font-weight:500;overflow:hidden}.homeComponent-module-scss-module__lUs1TG__activityCardType{color:#6366f1;text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:600}.homeComponent-module-scss-module__lUs1TG__emptyActivity{color:var(--text-muted,#4b5563);flex-direction:column;align-items:center;gap:8px;padding:28px 16px;display:flex}.homeComponent-module-scss-module__lUs1TG__emptyActivity svg{opacity:.35}.homeComponent-module-scss-module__lUs1TG__emptyActivity span{font-size:12px}.homeComponent-module-scss-module__lUs1TG__productCard{background:var(--heap-card,#1a1d27);border:1px solid #ffffff0f;border-radius:14px;padding:18px;box-shadow:inset 0 1px #ffffff0a}.homeComponent-module-scss-module__lUs1TG__productGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}@media (max-width:900px){.homeComponent-module-scss-module__lUs1TG__productGrid{grid-template-columns:1fr}}.homeComponent-module-scss-module__lUs1TG__productSlot{min-width:0;position:relative}.homeComponent-module-scss-module__lUs1TG__productSlotMenuWrap{z-index:4;position:absolute;top:8px;right:8px}.homeComponent-module-scss-module__lUs1TG__productSlotMenu{background:#11131d;border:1px solid #ffffff1a;border-radius:8px;width:126px;padding:5px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 16px 34px #0000005c,inset 0 1px #ffffff0a}.homeComponent-module-scss-module__lUs1TG__homeReportCard{cursor:pointer;background:linear-gradient(135deg,#141a2e 0%,#0d1017 100%);border:1px solid #ffffff12;border-radius:14px;flex-direction:column;height:236px;transition:all .2s;display:flex;overflow:hidden}.homeComponent-module-scss-module__lUs1TG__homeReportCard:hover{border-color:#6366f173;transform:translateY(-2px);box-shadow:0 8px 28px #6366f124,inset 0 1px #ffffff0f}.homeComponent-module-scss-module__lUs1TG__homeReportChartArea{flex:1;min-height:0;padding:34px 12px 0;overflow:hidden}.homeComponent-module-scss-module__lUs1TG__homeReportNoData{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.homeComponent-module-scss-module__lUs1TG__homeReportNoData span{color:var(--text-muted,#4b5563);font-size:11px}.homeComponent-module-scss-module__lUs1TG__homeReportFooter{background:#00000026;border-top:1px solid #ffffff0d;flex-shrink:0;padding:9px 14px 11px}.homeComponent-module-scss-module__lUs1TG__homeReportNameRow{align-items:center;gap:7px;display:flex;overflow:hidden}.homeComponent-module-scss-module__lUs1TG__homeReportIcon{color:#6366f1;flex-shrink:0}.homeComponent-module-scss-module__lUs1TG__homeReportName{color:var(--text-primary,#fff);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;overflow:hidden}.homeComponent-module-scss-module__lUs1TG__homeReportSubtitle{color:var(--text-muted,#4b5563);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;padding-left:16px;font-size:11px;overflow:hidden}.homeComponent-module-scss-module__lUs1TG__twoColumnGrid{grid-template-columns:repeat(2,1fr);gap:22px;display:grid}@media (max-width:767px){.homeComponent-module-scss-module__lUs1TG__twoColumnGrid{grid-template-columns:1fr}}.homeComponent-module-scss-module__lUs1TG__boardsCard{background:var(--heap-card,#1a1d27);border:1px solid #ffffff0f;border-radius:14px;min-height:120px;overflow:hidden;box-shadow:inset 0 1px #ffffff0a}.homeComponent-module-scss-module__lUs1TG__boardItem{cursor:pointer;border-bottom:1px solid #ffffff0a;align-items:center;gap:12px;padding:11px 16px;transition:background .18s;display:flex;position:relative}.homeComponent-module-scss-module__lUs1TG__boardItem:last-child{border-bottom:none}.homeComponent-module-scss-module__lUs1TG__boardItem:hover{background:linear-gradient(90deg,#6366f114 0%,#0000 100%)}.homeComponent-module-scss-module__lUs1TG__boardItem:hover .homeComponent-module-scss-module__lUs1TG__boardIconTile{background:linear-gradient(135deg,#6366f14d 0%,#8b5cf633 100%);border-color:#6366f180}.homeComponent-module-scss-module__lUs1TG__boardIconTile{background:linear-gradient(135deg,#6366f126 0%,#8b5cf614 100%);border:1px solid #6366f133;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;transition:all .18s;display:flex}.homeComponent-module-scss-module__lUs1TG__boardName{color:var(--text-primary,#fff);flex:1;font-size:13px;font-weight:500}.homeComponent-module-scss-module__lUs1TG__boardCreator{justify-content:center;align-items:center;display:flex;position:relative}.homeComponent-module-scss-module__lUs1TG__creatorAvatarSmall,.homeComponent-module-scss-module__lUs1TG__creatorAvatarLarge{color:#fff;text-transform:uppercase;background:linear-gradient(135deg,#6366f1 0%,#8b5cf6 100%);border:1.5px solid #fff3;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:flex}.homeComponent-module-scss-module__lUs1TG__creatorAvatarSmall{width:26px;height:26px;font-size:10px}.homeComponent-module-scss-module__lUs1TG__creatorAvatarLarge{width:34px;height:34px;font-size:12px}.homeComponent-module-scss-module__lUs1TG__creatorTooltip{color:#d1d5db;text-align:center;opacity:0;pointer-events:none;z-index:20;background:#1a1d2e;border:1px solid #6366f140;border-radius:8px;min-width:120px;padding:9px 12px;transition:opacity .16s,transform .16s;position:absolute;bottom:calc(100% + 10px);right:-6px;transform:translateY(4px);box-shadow:0 12px 32px #00000080}.homeComponent-module-scss-module__lUs1TG__creatorTooltip:after{content:"";border-top:6px solid #1a1d2e;border-left:6px solid #0000;border-right:6px solid #0000;position:absolute;bottom:-6px;right:14px}.homeComponent-module-scss-module__lUs1TG__creatorTooltip span,.homeComponent-module-scss-module__lUs1TG__creatorTooltip small{color:#6b7280;font-size:11px;line-height:1.2;display:block}.homeComponent-module-scss-module__lUs1TG__creatorTooltip strong{color:#fff;font-size:12px;line-height:1.25;display:block}.homeComponent-module-scss-module__lUs1TG__boardCreator:hover .homeComponent-module-scss-module__lUs1TG__creatorTooltip{opacity:1;transform:translateY(0)}.homeComponent-module-scss-module__lUs1TG__creatorsCard{background:var(--heap-card,#1a1d27);border:1px solid #ffffff0f;border-radius:14px;align-items:flex-start;min-height:120px;padding:24px 20px;display:flex;box-shadow:inset 0 1px #ffffff0a}.homeComponent-module-scss-module__lUs1TG__creatorItem{align-items:center;gap:12px;display:flex}.homeComponent-module-scss-module__lUs1TG__creatorMeta{flex-direction:column;gap:4px;display:flex}.homeComponent-module-scss-module__lUs1TG__creatorName{color:var(--text-primary,#fff);font-size:14px;font-weight:600}.homeComponent-module-scss-module__lUs1TG__creatorStats{color:#6366f1;font-size:12px;font-weight:500}.homeComponent-module-scss-module__lUs1TG__homeListCard{background:var(--heap-card,#1a1d27);border:1px solid #ffffff0f;border-radius:14px;flex-direction:column;gap:8px;min-height:220px;padding:16px;display:flex;box-shadow:inset 0 1px #ffffff0a}.homeComponent-module-scss-module__lUs1TG__homeList{flex-direction:column;flex:1;display:flex}.homeComponent-module-scss-module__lUs1TG__homeListSkeletonRow{background:#ffffff05;border-bottom:1px solid #ffffff0a;border-radius:8px;align-items:center;gap:10px;width:100%;min-height:46px;padding:8px;display:flex}.homeComponent-module-scss-module__lUs1TG__homeListSkeletonRow:last-child{border-bottom:none}.homeComponent-module-scss-module__lUs1TG__homeListItem{width:100%;min-height:46px;color:inherit;text-align:left;background:0 0;border:none;align-items:center;gap:10px;padding:8px 0;display:flex}.homeComponent-module-scss-module__lUs1TG__listAvatar{color:#fff;text-transform:uppercase;background:linear-gradient(135deg,#6366f1 0%,#8b5cf6 100%);border:1.5px solid #ffffff26;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:10px;font-weight:700;display:flex}.homeComponent-module-scss-module__lUs1TG__eventGlyph{color:#a5b4fc;background:linear-gradient(135deg,#6366f133 0%,#8b5cf61a 100%);border:1px solid #6366f133;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.homeComponent-module-scss-module__lUs1TG__homeItemMain{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.homeComponent-module-scss-module__lUs1TG__homeItemTitle{color:var(--text-primary,#fff);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.homeComponent-module-scss-module__lUs1TG__homeItemMeta,.homeComponent-module-scss-module__lUs1TG__homeItemDate,.homeComponent-module-scss-module__lUs1TG__emptyUserMarker{color:var(--text-muted,#4b5563);white-space:nowrap;font-size:11px;font-weight:500}.homeComponent-module-scss-module__lUs1TG__homeEmptyState{min-height:140px;color:var(--text-muted,#4b5563);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;display:flex}.homeComponent-module-scss-module__lUs1TG__homeEmptyState svg{color:#6366f166;background:#6366f114;border-radius:8px;width:36px;height:36px;padding:6px}.homeComponent-module-scss-module__lUs1TG__homeEmptyState span{font-size:12px}.homeComponent-module-scss-module__lUs1TG__reportPickerBackdrop{z-index:60;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000b3;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.homeComponent-module-scss-module__lUs1TG__reportPickerPanel{background:linear-gradient(135deg,#141622 0%,#0f1117 100%);border:1px solid #6366f133;border-radius:16px;flex-direction:column;width:min(600px,100vw - 32px);max-height:min(680px,100vh - 48px);padding:24px;display:flex;box-shadow:0 32px 80px #0009,inset 0 1px #ffffff0f}.homeComponent-module-scss-module__lUs1TG__reportPickerHeader{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.homeComponent-module-scss-module__lUs1TG__reportPickerTitle{background:linear-gradient(135deg, var(--heap-text) 40%, var(--heap-accent) 100%);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-size:22px;font-weight:700}.homeComponent-module-scss-module__lUs1TG__reportPickerSubtitle{color:#6b7280;margin:6px 0 0;font-size:13px;line-height:1.5}.homeComponent-module-scss-module__lUs1TG__reportPickerSearch{color:#6b7280;background:#ffffff0d;border:1px solid #ffffff14;border-radius:10px;align-items:center;gap:10px;height:42px;margin-bottom:16px;padding:0 14px;transition:border-color .18s;display:flex}.homeComponent-module-scss-module__lUs1TG__reportPickerSearch:focus-within{background:#6366f10a;border-color:#6366f166}.homeComponent-module-scss-module__lUs1TG__reportPickerSearch input{width:100%;min-width:0;color:var(--text-primary,#fff);background:0 0;border:none;outline:none;font-size:14px}.homeComponent-module-scss-module__lUs1TG__reportPickerSearch input::placeholder{color:#4b5563}.homeComponent-module-scss-module__lUs1TG__reportPickerSectionTitle{color:#6366f1;text-transform:uppercase;letter-spacing:.07em;margin-bottom:8px;font-size:11px;font-weight:700}.homeComponent-module-scss-module__lUs1TG__reportPickerList{min-height:220px;padding-right:4px;overflow-y:auto}.homeComponent-module-scss-module__lUs1TG__reportPickerIcon{color:#a5b4fc;background:linear-gradient(135deg,#6366f133 0%,#8b5cf61a 100%);border:1px solid #6366f133;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.homeComponent-module-scss-module__lUs1TG__reportPickerMeta{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.homeComponent-module-scss-module__lUs1TG__reportPickerName{color:var(--text-primary,#fff);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.homeComponent-module-scss-module__lUs1TG__reportPickerType{color:#4b5563;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.homeComponent-module-scss-module__lUs1TG__reportPickerAvatar{color:#fff;text-transform:uppercase;background:linear-gradient(135deg,#6366f1,#8b5cf6);border:1.5px solid #fff3;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:10px;font-weight:700;display:flex}.homeComponent-module-scss-module__lUs1TG__reportPickerEmpty{color:#4b5563;justify-content:center;align-items:center;min-height:180px;font-size:13px;display:flex}.homeComponent-module-scss-module__lUs1TG__draggableSection{border-radius:14px;flex-direction:column;padding-left:4px;transition:box-shadow .18s;display:flex;position:relative}.homeComponent-module-scss-module__lUs1TG__draggableSectionOver{background:#6366f108;box-shadow:0 0 0 2px #6366f173}@media (max-width:767px){.homeComponent-module-scss-module__lUs1TG__draggableSection{padding-left:26px}}.homeComponent-module-scss-module__lUs1TG__recentActivityScroll{gap:8px;margin-bottom:12px;padding-bottom:14px;display:flex;overflow-x:auto}.homeComponent-module-scss-module__lUs1TG__recentActivityScroll::-webkit-scrollbar{height:3px}.homeComponent-module-scss-module__lUs1TG__recentActivityScroll::-webkit-scrollbar-track{background:0 0}.homeComponent-module-scss-module__lUs1TG__recentActivityScroll::-webkit-scrollbar-thumb{background:#6366f140;border-radius:2px}.homeComponent-module-scss-module__lUs1TG__recentChipIcon{color:#a5b4fc;background:linear-gradient(135deg,#6366f133,#8b5cf61a);border:1px solid #6366f133;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.homeComponent-module-scss-module__lUs1TG__recentChipMeta{flex-direction:column;gap:3px;display:flex}.homeComponent-module-scss-module__lUs1TG__recentChipName{color:var(--text-primary,#fff);text-overflow:ellipsis;max-width:180px;font-size:14px;font-weight:600;overflow:hidden}.homeComponent-module-scss-module__lUs1TG__recentChipTime{color:var(--text-secondary,#9ca3af);align-items:center;gap:4px;font-size:11.5px;display:inline-flex}.homeComponent-module-scss-module__lUs1TG__recentChipTime svg{opacity:.7;flex-shrink:0}.homeComponent-module-scss-module__lUs1TG__pinnedSectionLabel{color:#4b5563;text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:5px;margin-bottom:10px;font-size:11px;font-weight:600;display:inline-flex}.homeComponent-module-scss-module__lUs1TG__pinnedSectionLabel svg{color:#6366f180;flex-shrink:0}.homeComponent-module-scss-module__lUs1TG__pinnedGrid{grid-template-columns:repeat(auto-fill,minmax(265px,1fr));gap:16px;display:grid}.homeComponent-module-scss-module__lUs1TG__pinnedCardWrap{border-radius:12px;min-width:0;transition:box-shadow .15s,transform .15s,opacity .15s;position:relative}.homeComponent-module-scss-module__lUs1TG__pinnedCardWrap:hover>.homeComponent-module-scss-module__lUs1TG__pinnedDragHint{opacity:1}.homeComponent-module-scss-module__lUs1TG__pinnedCardWrap[draggable=true]:active{cursor:grabbing}.homeComponent-module-scss-module__lUs1TG__pinnedCardDragOver{transform:translateY(-2px);box-shadow:0 0 0 2px #6366f199}.homeComponent-module-scss-module__lUs1TG__pinnedDragHint{z-index:4;color:#8b93a7;cursor:grab;opacity:0;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0d0f17d9;border:1px solid #ffffff1a;border-radius:6px;justify-content:center;align-items:center;width:22px;height:22px;transition:opacity .15s,color .15s,background .15s;display:flex;position:absolute;top:8px;left:8px}.homeComponent-module-scss-module__lUs1TG__pinnedDragHint:hover{opacity:1;color:#c7d2fe;background:#6366f133}.homeComponent-module-scss-module__lUs1TG__pinnedDragHint:active{cursor:grabbing}.homeComponent-module-scss-module__lUs1TG__subSection{flex-direction:column;gap:10px;min-width:0;display:flex}.homeComponent-module-scss-module__lUs1TG__subSectionTitleRow{justify-content:space-between;align-items:center;display:flex}.homeComponent-module-scss-module__lUs1TG__subSectionTitle{color:var(--text-secondary,#9ca3af);text-transform:uppercase;letter-spacing:.06em;height:28.5px;font-size:12px;font-weight:700}.homeComponent-module-scss-module__lUs1TG__attentionGrid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px;display:grid}.homeComponent-module-scss-module__lUs1TG__attentionCard{background:var(--heap-card,#1a1d27);border:1px solid #ffffff12;border-radius:12px;flex-direction:column;gap:6px;padding:14px 16px;display:flex}.homeComponent-module-scss-module__lUs1TG__attentionWarning{background:linear-gradient(135deg,#f59e0b1a 0%,#f59e0b05 100%);border-color:#f59e0b4d}.homeComponent-module-scss-module__lUs1TG__attentionWarning .homeComponent-module-scss-module__lUs1TG__attentionIcon{color:#fbbf24}.homeComponent-module-scss-module__lUs1TG__attentionInfo{background:linear-gradient(135deg,#6366f11a 0%,#6366f105 100%);border-color:#6366f14d}.homeComponent-module-scss-module__lUs1TG__attentionInfo .homeComponent-module-scss-module__lUs1TG__attentionIcon{color:#a5b4fc}.homeComponent-module-scss-module__lUs1TG__attentionAi{background:linear-gradient(135deg,#a855f71f 0%,#6366f10a 100%);border-color:#a855f759}.homeComponent-module-scss-module__lUs1TG__attentionAi .homeComponent-module-scss-module__lUs1TG__attentionIcon{color:#c084fc}.homeComponent-module-scss-module__lUs1TG__attentionArrow{color:#c084fc;flex-shrink:0;margin-left:auto;transition:transform .15s}.homeComponent-module-scss-module__lUs1TG__attentionCardHead{align-items:center;gap:8px;display:flex}.homeComponent-module-scss-module__lUs1TG__attentionIcon{flex-shrink:0;display:inline-flex}.homeComponent-module-scss-module__lUs1TG__attentionTitle{color:var(--text-primary,#fff);font-size:13px;font-weight:600}.homeComponent-module-scss-module__lUs1TG__attentionDetail{color:var(--text-secondary,#9ca3af);padding-left:22px;font-size:11.5px}.homeComponent-module-scss-module__lUs1TG__attentionChart{height:26px;margin-top:10px}.homeComponent-module-scss-module__lUs1TG__attentionAllClear{color:#6ee7b7;background:linear-gradient(135deg,#10b98114 0%,#10b98105 100%);border:1px solid #10b98140;border-radius:12px;align-items:center;gap:10px;padding:14px 16px;font-size:13px;font-weight:500;display:flex}.homeComponent-module-scss-module__lUs1TG__attentionAllClear svg{color:#34d399;flex-shrink:0}.homeComponent-module-scss-module__lUs1TG__changedStrip{flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px;display:flex}.homeComponent-module-scss-module__lUs1TG__changedLabel{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted,#6b7280);flex-shrink:0;font-size:11px;font-weight:700}.homeComponent-module-scss-module__lUs1TG__changedChips{flex-wrap:wrap;gap:8px;display:flex}.homeComponent-module-scss-module__lUs1TG__changedChip{border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:11.5px;font-weight:600;display:inline-flex}.homeComponent-module-scss-module__lUs1TG__changedChip svg{flex-shrink:0}.homeComponent-module-scss-module__lUs1TG__changedUp{color:#6ee7b7;background:#10b9811a;border-color:#10b98140}.homeComponent-module-scss-module__lUs1TG__changedDown{color:#fca5a5;background:#ef44441a;border-color:#ef444440}.homeComponent-module-scss-module__lUs1TG__changedChipLabel{color:var(--text-secondary,#cbd5e1);font-weight:500}.homeComponent-module-scss-module__lUs1TG__changedChipDelta{font-weight:700}.homeComponent-module-scss-module__lUs1TG__summaryRow{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}@media (max-width:900px){.homeComponent-module-scss-module__lUs1TG__summaryRow{grid-template-columns:repeat(2,minmax(0,1fr))}}.homeComponent-module-scss-module__lUs1TG__summaryCard{background:linear-gradient(145deg,#1a1d27f2 0%,#161923fa 100%);border:1px solid #ffffff0f;border-radius:14px;flex-direction:column;gap:6px;padding:16px 18px;transition:transform .18s,border-color .18s;display:flex;position:relative}.homeComponent-module-scss-module__lUs1TG__summaryCard:hover{border-color:#6366f14d;transform:translateY(-2px)}.homeComponent-module-scss-module__lUs1TG__summaryCardClickable{cursor:pointer}.homeComponent-module-scss-module__lUs1TG__summaryCardClickable:hover{border-color:var(--summary-accent,#6366f180)}.homeComponent-module-scss-module__lUs1TG__summaryCardClickable:focus-visible{outline:2px solid var(--summary-accent,#6366f1);outline-offset:2px}.homeComponent-module-scss-module__lUs1TG__summaryIcon{background:#6366f11a;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;margin-bottom:2px;display:flex}.homeComponent-module-scss-module__lUs1TG__summaryLabel{text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary,#9ca3af);font-size:11.5px;font-weight:600}.homeComponent-module-scss-module__lUs1TG__summaryValueRow{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.homeComponent-module-scss-module__lUs1TG__summaryValue{color:#fff;letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:26px;font-weight:700;line-height:1.1}.homeComponent-module-scss-module__lUs1TG__summaryTrend{font-variant-numeric:tabular-nums;align-items:center;gap:3px;font-size:12px;font-weight:700;display:inline-flex}.homeComponent-module-scss-module__lUs1TG__summaryTrend svg{flex-shrink:0;transform:translateY(1px)}.homeComponent-module-scss-module__lUs1TG__summaryChart{width:100%;height:46px;margin-top:12px}.homeComponent-module-scss-module__lUs1TG__miniTip{color:#fff;font-variant-numeric:tabular-nums;pointer-events:none;background:#11131d;border:1px solid #6366f14d;border-radius:6px;padding:3px 8px;font-size:11px;font-weight:700;box-shadow:0 6px 18px #0006}.homeComponent-module-scss-module__lUs1TG__sparkline{width:100%;height:100%;display:block}.homeComponent-module-scss-module__lUs1TG__summaryGauge{background:#ffffff12;border-radius:3px;height:6px;margin-top:16px;overflow:hidden}.homeComponent-module-scss-module__lUs1TG__summaryGaugeFill{border-radius:3px;height:100%;transition:width .4s}.homeComponent-module-scss-module__lUs1TG__discoverGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}@media (max-width:1000px){.homeComponent-module-scss-module__lUs1TG__discoverGrid{grid-template-columns:1fr}}.homeComponent-module-scss-module__lUs1TG__resourcesCard{background:var(--heap-card,#1a1d27);border:1px solid #ffffff0f;border-radius:14px;min-height:120px;overflow:hidden;box-shadow:inset 0 1px #ffffff0a}.homeComponent-module-scss-module__lUs1TG__resourceItem{cursor:pointer;border-bottom:1px solid #ffffff0a;align-items:center;gap:12px;padding:12px 16px;text-decoration:none;transition:background .18s;display:flex}.homeComponent-module-scss-module__lUs1TG__resourceItem:last-child{border-bottom:none}.homeComponent-module-scss-module__lUs1TG__resourceItem:hover{background:linear-gradient(90deg,#6366f114 0%,#0000 100%)}.homeComponent-module-scss-module__lUs1TG__resourceItem:hover .homeComponent-module-scss-module__lUs1TG__resourceExternal{opacity:1}.homeComponent-module-scss-module__lUs1TG__resourceIcon{color:#a5b4fc;background:linear-gradient(135deg,#6366f12e 0%,#8b5cf614 100%);border:1px solid #6366f133;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.homeComponent-module-scss-module__lUs1TG__resourceMeta{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.homeComponent-module-scss-module__lUs1TG__resourceLabel{color:var(--text-primary,#fff);font-size:13px;font-weight:600}.homeComponent-module-scss-module__lUs1TG__resourceDesc{color:var(--text-secondary,#9ca3af);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.homeComponent-module-scss-module__lUs1TG__resourceExternal{color:var(--text-muted,#6b7280);opacity:0;flex-shrink:0;transition:opacity .18s}.homeComponent-module-scss-module__lUs1TG__recommendedGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}@media (max-width:900px){.homeComponent-module-scss-module__lUs1TG__recommendedGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.homeComponent-module-scss-module__lUs1TG__recommendedCard{background:var(--heap-card,#1a1d27);cursor:pointer;text-align:left;border:1px solid #ffffff12;border-radius:14px;flex-direction:column;gap:10px;padding:16px 18px;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex}.homeComponent-module-scss-module__lUs1TG__recommendedCard:hover{border-color:#6366f166;transform:translateY(-2px);box-shadow:0 8px 22px #6366f11a}.homeComponent-module-scss-module__lUs1TG__recommendedCard:hover .homeComponent-module-scss-module__lUs1TG__recommendedCta{color:#c7d2fe}.homeComponent-module-scss-module__lUs1TG__recommendedCard:hover .homeComponent-module-scss-module__lUs1TG__recommendedCta svg{transform:translate(2px)}.homeComponent-module-scss-module__lUs1TG__recommendedIcon{color:#a5b4fc;background:linear-gradient(135deg,#6366f133 0%,#8b5cf61a 100%);border:1px solid #6366f140;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.homeComponent-module-scss-module__lUs1TG__recommendedChart{background:#ffffff06;border:1px solid #ffffff0d;border-radius:10px;height:52px;padding:8px 10px}.homeComponent-module-scss-module__lUs1TG__miniChart{width:100%;height:100%;display:block}.homeComponent-module-scss-module__lUs1TG__recommendedMeta{flex-direction:column;gap:2px;min-width:0;display:flex;overflow:hidden}.homeComponent-module-scss-module__lUs1TG__recommendedTitle{color:var(--text-primary,#fff);overflow-wrap:anywhere;font-size:14px;font-weight:600}.homeComponent-module-scss-module__lUs1TG__recommendedDesc{color:var(--text-secondary,#9ca3af);overflow-wrap:anywhere;font-size:11.5px;line-height:1.4}.homeComponent-module-scss-module__lUs1TG__recommendedCta{color:#a5b4fc;align-items:center;gap:4px;margin-top:auto;font-size:12px;font-weight:700;transition:color .18s;display:inline-flex}.homeComponent-module-scss-module__lUs1TG__recommendedCta svg{flex-shrink:0;transition:transform .18s}@media (max-width:767px){.homeComponent-module-scss-module__lUs1TG__mainContent,.homeComponent-module-scss-module__lUs1TG__skeletonContainer{padding-top:56px}}
@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_23351c50-module__3ov8XG__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_23351c50-module__3ov8XG__variable{--font-inter:"Inter", "Inter Fallback"}
.reportHeader-module-scss-module__P3S86G__container{border-bottom:1px solid var(--border-color,#2a2d3a);background-color:var(--surface-bg,#0f1117);flex-direction:column;flex-shrink:0;display:flex}.reportHeader-module-scss-module__P3S86G__row1{justify-content:space-between;align-items:center;gap:16px;padding:10px 16px;display:flex}.reportHeader-module-scss-module__P3S86G__breadcrumb,.reportHeader-module-scss-module__P3S86G__breadcrumbSegment{align-items:center;gap:4px;min-width:0;display:flex}.reportHeader-module-scss-module__P3S86G__breadcrumbIcon{flex-shrink:0;justify-content:center;align-items:center;font-size:13px;line-height:1;display:inline-flex}.reportHeader-module-scss-module__P3S86G__breadcrumbInput{color:var(--text-primary,#e2e8f0);background-color:var(--card-bg,#1a1d27);border:1px solid var(--primary-color,#6366f1);border-radius:6px;outline:none;width:160px;padding:4px 8px;font-size:14px;font-weight:500}.reportHeader-module-scss-module__P3S86G__breadcrumbInput:focus{box-shadow:0 0 0 2px #6366f140}.reportHeader-module-scss-module__P3S86G__breadcrumbSeparator{color:var(--border-color,#2a2d3a);flex-shrink:0}.reportHeader-module-scss-module__P3S86G__actions{flex-shrink:0;align-items:center;gap:6px;display:flex}.reportHeader-module-scss-module__P3S86G__utilityActions{align-items:center;gap:4px;margin-right:4px;display:flex}.reportHeader-module-scss-module__P3S86G__row2{justify-content:space-between;align-items:center;padding:0 12px 8px;display:flex}.reportHeader-module-scss-module__P3S86G__dateTabs{align-items:center;gap:2px;display:flex}.reportHeader-module-scss-module__P3S86G__extraControls{align-items:center;gap:8px;display:flex}@media (max-width:767px){.reportHeader-module-scss-module__P3S86G__row1,.reportHeader-module-scss-module__P3S86G__row2{flex-wrap:wrap;row-gap:8px}.reportHeader-module-scss-module__P3S86G__dateTabs{flex-wrap:wrap;row-gap:4px}.reportHeader-module-scss-module__P3S86G__extraControls{flex-wrap:wrap;row-gap:6px}}
.events-module-scss-module__d_-s2W__page{flex-direction:column;height:100%;display:flex}.events-module-scss-module__d_-s2W__header{border-bottom:1px solid var(--heap-border);flex-shrink:0;justify-content:space-between;align-items:center;padding:1rem 1.5rem;display:flex}.events-module-scss-module__d_-s2W__headerTitle{color:var(--heap-text);align-items:center;gap:.5rem;font-size:1.125rem;font-weight:700;display:flex}.events-module-scss-module__d_-s2W__headerSubtitle{color:var(--heap-text-muted);margin-top:.125rem;font-size:.75rem}.events-module-scss-module__d_-s2W__headerActions{align-items:center;gap:.5rem;display:flex}.events-module-scss-module__d_-s2W__filterBar{border-bottom:1px solid var(--heap-border);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:.5rem;padding:.625rem 1.5rem;display:flex}.events-module-scss-module__d_-s2W__divider{background-color:var(--heap-border);width:1px;height:1rem}.events-module-scss-module__d_-s2W__searchWrapper{align-items:center;display:flex;position:relative}.events-module-scss-module__d_-s2W__searchWrapper .events-module-scss-module__d_-s2W__searchIcon{position:absolute;left:.625rem}.events-module-scss-module__d_-s2W__searchWrapper input{border:1px solid var(--heap-border);background:var(--heap-bg);color:var(--heap-text);border-radius:.375rem;width:11rem;padding:.25rem .75rem .25rem 1.75rem;font-size:.75rem}.events-module-scss-module__d_-s2W__searchWrapper input::placeholder{color:var(--heap-text-muted)}.events-module-scss-module__d_-s2W__searchWrapper input:focus{border-color:rgba(var(--heap-accent-rgb), .5);outline:none}.events-module-scss-module__d_-s2W__content{flex:1;overflow-y:auto}.events-module-scss-module__d_-s2W__tableWrapper{padding:1rem 1.5rem}.events-module-scss-module__d_-s2W__tableContainer{border:1px solid var(--heap-border);border-radius:.75rem;overflow:auto hidden}.events-module-scss-module__d_-s2W__table{width:100%;min-width:720px}.events-module-scss-module__d_-s2W__tableHead th{text-align:left;color:var(--heap-text-muted);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--heap-border);background:var(--heap-card);padding:.625rem 1rem;font-size:.6875rem;font-weight:600}.events-module-scss-module__d_-s2W__tableHead th:last-child{text-align:right}.events-module-scss-module__d_-s2W__row{border-bottom:1px solid rgba(var(--heap-border-rgb), .4);cursor:pointer;transition:background-color .15s}.events-module-scss-module__d_-s2W__row:hover{background:var(--heap-hover)}.events-module-scss-module__d_-s2W__row.events-module-scss-module__d_-s2W__expanded{background:#6366f11a;border-color:#6366f133}.events-module-scss-module__d_-s2W__eventCell{align-items:center;gap:.375rem;padding:.625rem 1rem;display:flex}.events-module-scss-module__d_-s2W__platformBadge{border-radius:9999px;align-items:center;padding:.125rem .5rem;font-size:.6875rem;font-weight:500;display:inline-flex}.events-module-scss-module__d_-s2W__footer{justify-content:space-between;align-items:center;margin-top:.75rem;display:flex}.events-module-scss-module__d_-s2W__footerCount{color:var(--heap-text-muted);font-size:.75rem}.events-module-scss-module__d_-s2W__infiniteScrollLoader{color:var(--heap-text-muted);justify-content:center;align-items:center;gap:.5rem;padding:1.5rem;font-size:.875rem;display:flex}.events-module-scss-module__d_-s2W__endMessage{text-align:center;color:var(--heap-text-muted);padding:1rem;font-size:.75rem}
.sessions-module-scss-module__pn_cQa__page{background:var(--heap-bg);flex-direction:column;flex:1;min-height:0;display:flex}.sessions-module-scss-module__pn_cQa__header{border-bottom:1px solid var(--heap-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 24px 12px;display:flex}.sessions-module-scss-module__pn_cQa__headerLeft{align-items:center;gap:10px;display:flex}.sessions-module-scss-module__pn_cQa__headerTitle{color:var(--heap-text);align-items:center;gap:6px;margin:0;font-size:15px;font-weight:600;display:flex}.sessions-module-scss-module__pn_cQa__headerCount{color:var(--heap-text-muted);background:var(--heap-bg-3);border:1px solid var(--heap-border);border-radius:10px;padding:2px 8px;font-size:11px}.sessions-module-scss-module__pn_cQa__headerActions{align-items:center;gap:8px;display:flex}.sessions-module-scss-module__pn_cQa__statsBar{background:var(--heap-border);border-bottom:1px solid var(--heap-border);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}@media (max-width:640px){.sessions-module-scss-module__pn_cQa__statsBar{grid-template-columns:repeat(2,1fr)}}.sessions-module-scss-module__pn_cQa__statCard{background:var(--heap-bg);flex-direction:column;gap:2px;padding:14px 20px;display:flex}.sessions-module-scss-module__pn_cQa__statLabel{color:var(--heap-text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:10px;font-weight:500}.sessions-module-scss-module__pn_cQa__statValue{color:var(--heap-text);font-size:20px;font-weight:600;line-height:1.2}.sessions-module-scss-module__pn_cQa__statSub{color:var(--heap-text-muted);font-size:10px}.sessions-module-scss-module__pn_cQa__dateRangeTabs{border-bottom:1px solid var(--heap-border);align-items:center;gap:2px;padding:8px 20px;display:flex}.sessions-module-scss-module__pn_cQa__dateRangeTab{color:var(--heap-text-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;padding:4px 10px;font-size:11px;font-weight:500;transition:all .15s}.sessions-module-scss-module__pn_cQa__dateRangeTab:hover{color:var(--heap-text);background:var(--heap-bg-2)}.sessions-module-scss-module__pn_cQa__dateRangeTab.sessions-module-scss-module__pn_cQa__active{color:var(--heap-accent);background:color-mix(in srgb, var(--heap-accent) 10%, transparent);border-color:color-mix(in srgb, var(--heap-accent) 30%, transparent)}.sessions-module-scss-module__pn_cQa__content{flex:1;min-height:0;overflow:auto}.sessions-module-scss-module__pn_cQa__tableWrapper{flex-direction:column;min-height:0;display:flex}.sessions-module-scss-module__pn_cQa__tableContainer{flex:1;overflow-x:auto}.sessions-module-scss-module__pn_cQa__table{border-collapse:collapse;width:100%;min-width:800px;font-size:12px}.sessions-module-scss-module__pn_cQa__tableHead th{text-align:left;color:var(--heap-text-muted);text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--heap-border);background:var(--heap-bg-2);white-space:nowrap;z-index:1;padding:8px 12px;font-size:10px;font-weight:600;position:sticky;top:0}.sessions-module-scss-module__pn_cQa__row{cursor:pointer;border-bottom:1px solid var(--heap-border);transition:background .1s}.sessions-module-scss-module__pn_cQa__row:hover{background:var(--heap-bg-2)}.sessions-module-scss-module__pn_cQa__row:last-child{border-bottom:none}.sessions-module-scss-module__pn_cQa__row.sessions-module-scss-module__pn_cQa__expanded{background:color-mix(in srgb, var(--heap-accent) 5%, var(--heap-bg))}.sessions-module-scss-module__pn_cQa__entryPage{color:var(--heap-text-secondary);background:var(--heap-bg-3);text-overflow:ellipsis;white-space:nowrap;border-radius:4px;max-width:160px;padding:2px 6px;font-family:monospace;font-size:11px;display:inline-block;overflow:hidden}.sessions-module-scss-module__pn_cQa__bounceBadge{text-transform:uppercase;letter-spacing:.04em;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:600}.sessions-module-scss-module__pn_cQa__bounceYes{color:#f87171;background:#f871711f}.sessions-module-scss-module__pn_cQa__bounceNo{color:#4ade80;background:#4ade801f}.sessions-module-scss-module__pn_cQa__drawerCell{background:var(--heap-bg-2);border-bottom:1px solid var(--heap-border);padding:0}.sessions-module-scss-module__pn_cQa__drawerInner{padding:12px 20px}.sessions-module-scss-module__pn_cQa__drawerTitle{color:var(--heap-text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px;font-size:11px;font-weight:600}.sessions-module-scss-module__pn_cQa__drawerUtm{color:var(--heap-text-secondary);flex-wrap:wrap;gap:4px 12px;margin:-4px 0 8px;font-family:monospace;font-size:11px;display:flex}.sessions-module-scss-module__pn_cQa__drawerLoading{color:var(--heap-text-muted);align-items:center;gap:6px;padding:8px 0;font-size:11px;display:flex}.sessions-module-scss-module__pn_cQa__drawerEmpty{color:var(--heap-text-muted);padding:8px 0;font-size:11px}.sessions-module-scss-module__pn_cQa__drawerEvents{flex-direction:column;gap:4px;max-height:240px;display:flex;overflow-y:auto}.sessions-module-scss-module__pn_cQa__drawerEvent{background:var(--heap-bg);border:1px solid var(--heap-border);border-radius:5px;align-items:center;gap:10px;padding:4px 8px;display:flex}.sessions-module-scss-module__pn_cQa__drawerEventTime{color:var(--heap-text-muted);white-space:nowrap;min-width:80px;font-family:monospace;font-size:10px}.sessions-module-scss-module__pn_cQa__drawerEventName{color:var(--heap-accent);min-width:120px;font-size:11px;font-weight:500}.sessions-module-scss-module__pn_cQa__drawerEventPage{color:var(--heap-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-family:monospace;font-size:10px;overflow:hidden}.sessions-module-scss-module__pn_cQa__footer{border-top:1px solid var(--heap-border);background:var(--heap-bg-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:10px 16px;display:flex}.sessions-module-scss-module__pn_cQa__footerCount{color:var(--heap-text-muted);font-size:11px}
.users-module-scss-module__2zv4fW__page{flex-direction:column;height:100%;display:flex}.users-module-scss-module__2zv4fW__header{border-bottom:1px solid var(--heap-border);flex-shrink:0;justify-content:space-between;align-items:center;gap:.75rem;padding:.875rem 1.5rem;display:flex}.users-module-scss-module__2zv4fW__headerLeft{align-items:center;gap:.75rem;min-width:0;display:flex}.users-module-scss-module__2zv4fW__headerTitle{color:var(--heap-text);white-space:nowrap;align-items:center;gap:.5rem;font-size:1.125rem;font-weight:700;display:flex}.users-module-scss-module__2zv4fW__headerCount{color:var(--heap-text-muted);white-space:nowrap;font-size:.75rem;font-weight:500}.users-module-scss-module__2zv4fW__segmentChip{color:#a5b4fc;cursor:pointer;white-space:nowrap;background:#6366f11f;border:1px solid #6366f166;border-radius:999px;align-items:center;gap:5px;padding:3px 10px;font-size:.7rem;font-weight:600;transition:all .15s;display:inline-flex}.users-module-scss-module__2zv4fW__segmentChip svg{flex-shrink:0}.users-module-scss-module__2zv4fW__segmentChip:hover{color:#c7d2fe;background:#6366f138;border-color:#6366f199}.users-module-scss-module__2zv4fW__headerSubtitle{color:var(--heap-text-muted);margin-top:.125rem;font-size:.75rem}.users-module-scss-module__2zv4fW__headerActions{z-index:200;flex-shrink:0;align-items:center;gap:.5rem;display:flex;position:relative}.users-module-scss-module__2zv4fW__searchWrapper{align-items:center;display:flex;position:relative}.users-module-scss-module__2zv4fW__searchWrapper .users-module-scss-module__2zv4fW__searchIcon{color:var(--heap-text-muted);pointer-events:none;position:absolute;left:.625rem}.users-module-scss-module__2zv4fW__searchWrapper input{border:1px solid var(--heap-border);background:var(--heap-card);color:var(--heap-text);border-radius:.375rem;width:200px;padding:.375rem .75rem .375rem 2rem;font-size:.75rem;transition:width .2s,border-color .15s}.users-module-scss-module__2zv4fW__searchWrapper input::placeholder{color:var(--heap-text-muted)}.users-module-scss-module__2zv4fW__searchWrapper input:focus{border-color:rgba(var(--heap-accent-rgb), .5);outline:none;width:260px}.users-module-scss-module__2zv4fW__filterPanel{border-bottom:1px solid var(--heap-border);z-index:100;flex-shrink:0;padding:.875rem 1.5rem;position:relative}.users-module-scss-module__2zv4fW__filterPanelInner{flex-direction:column;gap:.625rem;display:flex}.users-module-scss-module__2zv4fW__filterPanelRow{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.users-module-scss-module__2zv4fW__filterAllLabel{color:var(--heap-text-muted);text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;font-size:.6875rem;font-weight:600}.users-module-scss-module__2zv4fW__filterChips{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.users-module-scss-module__2zv4fW__filterChip{border:1px solid rgba(var(--heap-accent-rgb), .4);background:rgba(var(--heap-accent-rgb), .08);color:var(--heap-accent);white-space:nowrap;border-radius:9999px;align-items:center;gap:.375rem;padding:.25rem .5rem .25rem .625rem;font-size:.6875rem;font-weight:500;display:inline-flex}.users-module-scss-module__2zv4fW__filterChip button{background:rgba(var(--heap-accent-rgb), .2);width:14px;height:14px;color:var(--heap-accent);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s;display:flex}.users-module-scss-module__2zv4fW__filterChip button:hover{background:rgba(var(--heap-accent-rgb), .4)}.users-module-scss-module__2zv4fW__addFilterBtn{border:1px dashed var(--heap-border);color:var(--heap-text-secondary);cursor:pointer;background:0 0;border-radius:.375rem;align-items:center;gap:.25rem;padding:.25rem .625rem;font-size:.6875rem;transition:border-color .15s,color .15s;display:flex;position:relative}.users-module-scss-module__2zv4fW__addFilterBtn:hover{border-color:var(--heap-accent);color:var(--heap-accent)}.users-module-scss-module__2zv4fW__filterAddDropdown{z-index:300;background:#1a1b23;border:1px solid #ffffff1a;border-radius:.75rem;min-width:210px;position:absolute;top:calc(100% + 6px);left:0;overflow:hidden;box-shadow:0 20px 40px #00000080,0 0 0 1px #ffffff0a}.users-module-scss-module__2zv4fW__filterAddDropdown .users-module-scss-module__2zv4fW__filterAddDropdownHeader{text-transform:uppercase;letter-spacing:.08em;color:#ffffff59;border-bottom:1px solid #ffffff12;padding:.625rem .875rem .375rem;font-size:.5875rem;font-weight:700}.users-module-scss-module__2zv4fW__filterAddDropdown button{text-align:left;color:#ffffffb3;align-items:center;gap:.5rem;width:100%;padding:.5625rem .875rem;font-size:.75rem;transition:background .1s,color .1s;display:flex}.users-module-scss-module__2zv4fW__filterAddDropdown button:before{content:"";background:#fff3;border-radius:50%;flex-shrink:0;width:6px;height:6px}.users-module-scss-module__2zv4fW__filterAddDropdown button:hover{color:#fff;background:#ffffff0f}.users-module-scss-module__2zv4fW__filterAddDropdown button:hover:before{background:var(--heap-accent)}.users-module-scss-module__2zv4fW__filterAddDropdown button:disabled{opacity:.35;cursor:not-allowed}.users-module-scss-module__2zv4fW__filterValueDropdown{z-index:310;background:#1a1b23;border:1px solid #ffffff1a;border-radius:.75rem;min-width:190px;max-height:240px;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto;box-shadow:0 20px 40px #00000080,0 0 0 1px #ffffff0a}.users-module-scss-module__2zv4fW__filterValueDropdown::-webkit-scrollbar{width:3px}.users-module-scss-module__2zv4fW__filterValueDropdown::-webkit-scrollbar-track{background:0 0}.users-module-scss-module__2zv4fW__filterValueDropdown::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:9999px}.users-module-scss-module__2zv4fW__filterValueDropdown button{text-align:left;color:#ffffffb3;white-space:nowrap;width:100%;padding:.5rem .875rem;font-size:.75rem;transition:background .1s,color .1s}.users-module-scss-module__2zv4fW__filterValueDropdown button:hover{color:#fff;background:#ffffff0f}.users-module-scss-module__2zv4fW__content{flex:1;overflow-y:auto}.users-module-scss-module__2zv4fW__tableWrapper{padding:1rem 1.5rem}.users-module-scss-module__2zv4fW__tableContainer{border:1px solid var(--heap-border);border-radius:.75rem;overflow:auto hidden}.users-module-scss-module__2zv4fW__table{border-collapse:collapse;width:100%;min-width:720px}.users-module-scss-module__2zv4fW__tableHead th{color:var(--heap-text-muted);text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid var(--heap-border);background:var(--heap-card);white-space:nowrap;text-align:left;padding:.625rem .875rem;font-size:.6rem;font-weight:600}.users-module-scss-module__2zv4fW__tableHead th:last-child{text-align:right}.users-module-scss-module__2zv4fW__row{border-bottom:1px solid rgba(var(--heap-border-rgb), .5);cursor:pointer;transition:background-color .12s}.users-module-scss-module__2zv4fW__row:hover{background:var(--heap-hover)}.users-module-scss-module__2zv4fW__row:last-child{border-bottom:none}.users-module-scss-module__2zv4fW__checkboxCell{text-align:center;vertical-align:middle;width:36px;padding:0 0 0 .875rem}.users-module-scss-module__2zv4fW__checkboxCell input[type=checkbox]{cursor:pointer;width:14px;height:14px;accent-color:var(--heap-accent)}.users-module-scss-module__2zv4fW__avatarCell{vertical-align:middle;width:52px;padding:.5rem}.users-module-scss-module__2zv4fW__avatar{color:#fff;letter-spacing:0;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:.8125rem;font-weight:700;display:flex}.users-module-scss-module__2zv4fW__userCell{align-items:center;gap:.75rem;display:flex}.users-module-scss-module__2zv4fW__nameIdCell{flex-direction:column;gap:.125rem;display:flex}.users-module-scss-module__2zv4fW__namePrimary{color:var(--heap-text);text-overflow:ellipsis;white-space:nowrap;max-width:200px;font-size:.8125rem;font-weight:600;overflow:hidden}.users-module-scss-module__2zv4fW__nameSecondary{font-size:.6875rem;font-family:var(--font-mono,ui-monospace, monospace);color:var(--heap-text-muted);text-overflow:ellipsis;white-space:nowrap;max-width:200px;overflow:hidden}.users-module-scss-module__2zv4fW__distinctId{font-size:.6875rem;font-family:var(--font-mono,ui-monospace, monospace);color:var(--heap-accent);text-overflow:ellipsis;white-space:nowrap;max-width:160px;transition:opacity .15s;display:inline-block;overflow:hidden}.users-module-scss-module__2zv4fW__distinctId:hover{opacity:.75;text-decoration:underline}.users-module-scss-module__2zv4fW__footer{justify-content:space-between;align-items:center;margin-top:.75rem;display:flex}.users-module-scss-module__2zv4fW__footerCount{color:var(--heap-text-muted);font-size:.75rem}.users-module-scss-module__2zv4fW__editColsPopover{z-index:300;background:#1a1b23;border:1px solid #ffffff1a;border-radius:.75rem;min-width:190px;position:absolute;top:calc(100% + 6px);right:0;overflow:hidden;box-shadow:0 20px 40px #00000080,0 0 0 1px #ffffff0a}.users-module-scss-module__2zv4fW__editColsPopover .users-module-scss-module__2zv4fW__editColsHeader{text-transform:uppercase;letter-spacing:.08em;color:#ffffff59;border-bottom:1px solid #ffffff12;margin-bottom:.125rem;padding:.625rem .875rem .375rem;font-size:.5875rem;font-weight:700}.users-module-scss-module__2zv4fW__editColsPopover label{color:#ffffffb3;cursor:pointer;align-items:center;gap:.625rem;padding:.5rem .875rem;font-size:.75rem;transition:background .1s,color .1s;display:flex}.users-module-scss-module__2zv4fW__editColsPopover label:hover{color:#fff;background:#ffffff0f}.users-module-scss-module__2zv4fW__editColsPopover label input[type=checkbox]{width:14px;height:14px;accent-color:var(--heap-accent);flex-shrink:0}.users-module-scss-module__2zv4fW__infiniteScrollLoader{color:var(--heap-text-muted);justify-content:center;align-items:center;gap:.5rem;padding:1.5rem;font-size:.875rem;display:flex}.users-module-scss-module__2zv4fW__endMessage{text-align:center;color:var(--heap-text-muted);padding:1rem;font-size:.75rem}.users-module-scss-module__2zv4fW__errorBanner{color:#f87171;background:#ef44441a;border:1px solid #ef444433;border-radius:.5rem;align-items:center;gap:.5rem;margin:1rem 1.5rem;padding:.75rem;font-size:.75rem;display:flex}.users-module-scss-module__2zv4fW__emptyState{color:var(--heap-text-muted);flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:5rem 0;display:flex}.users-module-scss-module__2zv4fW__skeletonCheckbox{width:36px;padding:0 0 0 .875rem}.users-module-scss-module__2zv4fW__skeletonAvatar{width:52px;padding:.5rem}@media (max-width:767px){.users-module-scss-module__2zv4fW__header{flex-wrap:wrap;row-gap:.5rem}.users-module-scss-module__2zv4fW__headerLeft{flex:100%}.users-module-scss-module__2zv4fW__headerActions{flex-wrap:wrap;flex:100%;justify-content:flex-end}}
