.kd .db-page{min-width:0}.kd .db-grid{--db-topbar:65px;display:grid;grid-template-columns:minmax(0,1fr);gap:0;padding:28px 28px 48px 36px}.kd .db-main{min-width:0;container-type:inline-size;container-name:db-main}.kd .db-side{min-width:0}@media (min-width:1280px){.kd .db-grid{grid-template-columns:minmax(0,1fr) 340px;column-gap:48px}.kd .db-side{position:sticky;top:calc(var(--db-topbar) + 16px);align-self:start}}@media (max-width:1279px){.kd .db-side{margin-top:36px}}@media (max-width:1199px){.kd .db-grid{padding:24px 20px 40px}}@media (max-width:599px){.kd .db-grid{padding:20px 16px 32px}}.kd .db-block{margin-top:36px;padding-top:24px;border-top:1px solid var(--kd-line)}.kd .db-main>.db-block:first-child,.kd .db-side>.db-block:first-child{margin-top:0;padding-top:0;border-top:0}.kd .db-block.kd-section{grid-template-columns:minmax(0,1fr);gap:12px}.kd .db-head .kd-barSub{font-variant-numeric:tabular-nums}.kd .db-quick{display:flex;min-width:0;max-width:100%;overflow-x:auto;scrollbar-width:none}.kd .db-quick::-webkit-scrollbar{display:none}.kd .db-quickRow{display:flex;gap:8px;flex:none}.kd .db-quickBtn{gap:8px}.kd .db-quickIll{width:20px;height:20px;object-fit:contain;flex:none}@media (max-width:1499px){.kd .db-head .kd-barActions{display:contents}.kd .db-create{order:1;margin-left:auto}.kd .db-quick{order:2;flex:1 1 100%;width:100%;position:relative}.kd .db-quickRow{padding-right:28px}}@media (max-width:599px){.kd .db-create{width:100%;margin-left:0}.kd .db-quickBtn{height:44px;border-radius:10px}}.kd .db-empty{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:2px 0}.kd .db-emptyIll{width:64px;height:64px;flex:none}.kd .db-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:auto}.kd .db-tile{display:grid;grid-template-rows:subgrid;grid-row:span 4;align-content:start;min-width:0;padding:2px 20px 4px;border-left:1px solid var(--kd-line-2)}.kd .db-tile:first-child{padding-left:0;border-left:0}.kd .db-tileLabel{font-size:13.5px;font-weight:500;color:var(--kd-ink)}.kd .db-tileValue{margin-top:6px;font-size:24px;font-weight:600;letter-spacing:-.01em;line-height:1.15;color:var(--kd-ink);white-space:nowrap;font-variant-numeric:tabular-nums}.kd .db-tileDef{margin-top:6px;line-height:1.45}.kd .db-tileDef,.kd .db-tileNote{font-size:12.5px;color:var(--kd-ink-3)}.kd .db-tileNote{align-self:end;margin-top:8px;font-variant-numeric:tabular-nums}.kd .db-var{font-weight:500;color:var(--kd-ink-2)}.kd .db-var[data-tone=up]{color:var(--kd-green)}.kd .db-var[data-tone=down]{color:var(--kd-amber)}.kd .db-varArrow{display:inline-block;width:10px;height:10px;margin-right:3px;vertical-align:-1px}@container db-main (max-width: 639px){.kd .db-tiles{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:18px}.kd .db-tile:nth-child(3){padding-left:0;border-left:0}.kd .db-tile:nth-child(n+3){padding-top:18px;border-top:1px solid var(--kd-line-2)}}.kd .db-chart{--db-chart-h:220px;min-width:0}.kd .db-chartHead{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:6px 16px;min-width:0}.kd .db-chartTitle{font-size:14px;font-weight:600;color:var(--kd-ink)}.kd .db-chartHelp{grid-column:1/-1;margin-top:4px;font-size:12.5px;line-height:1.45;color:var(--kd-ink-3);max-width:66ch}.kd .db-chartBody{margin-top:14px;min-width:0}.kd .db-chartBody[data-fixed=true]{height:var(--db-chart-h)}.kd .db-chartBody[data-variant=monthly]{--db-chart-h:200px}.kd .db-chartBody .kd-skel{border-radius:10px}.kd .db-chartFoot{margin-top:12px}@media (max-width:639px){.kd .db-chart{--db-chart-h:200px}.kd .db-chartBody[data-variant=monthly]{--db-chart-h:180px}}.kd .db-chart .recharts-wrapper{font-family:inherit;border-radius:8px}.kd .db-chart .recharts-wrapper:focus-visible{outline:none;box-shadow:var(--kd-ring)}.kd .db-chart .recharts-cartesian-grid-horizontal line{stroke:var(--kd-line);stroke-dasharray:none}.kd .db-chart .recharts-cartesian-axis-tick-value{fill:var(--kd-ink-4);font-size:12px;font-variant-numeric:tabular-nums}.kd .db-chart .recharts-bar-rectangle path{fill:var(--kd-violet);transition:fill .15s}.kd .db-chart .recharts-bar-rectangle:hover path{fill:var(--kd-violet-deep)}.kd .db-chart .recharts-reference-area path,.kd .db-chart .recharts-reference-area rect{fill:var(--kd-lilas);fill-opacity:1;stroke:none}.kd .db-chartBody[data-variant=weekly] .recharts-tooltip-cursor{fill:var(--kd-well);fill-opacity:.6;stroke:none}.kd .db-chartBody[data-variant=monthly] .recharts-tooltip-cursor{stroke:var(--kd-field-line);stroke-width:1;fill:none}.kd .db-chart .recharts-area-area{fill:var(--kd-violet);fill-opacity:.1;stroke:none}.kd .db-chart .recharts-area-curve{stroke:var(--kd-violet);stroke-width:2;stroke-linejoin:round;stroke-linecap:round;fill:none}.kd .db-chart .recharts-active-dot circle,.kd .db-chart .recharts-area-dot{fill:var(--kd-violet);stroke:#fff;stroke-width:2}.kd .db-chart .recharts-reference-dot circle{fill:#fff;stroke:var(--kd-violet);stroke-width:2}.kd .db-chart .db-chartLabel{fill:var(--kd-ink-2);font-size:12px;font-weight:500;font-variant-numeric:tabular-nums}.kd .db-chart .recharts-tooltip-wrapper{outline:none;z-index:2}@media (prefers-reduced-motion:reduce){.kd .db-chart .recharts-bar-rectangle path{transition:none}}.kd .db-tooltip{min-width:120px;padding:8px 10px;background:#fff;border:1px solid var(--kd-line);border-radius:8px;box-shadow:var(--kd-shadow-menu)}.kd .db-tooltipValue{font-size:14px;font-weight:600;color:var(--kd-ink);font-variant-numeric:tabular-nums}.kd .db-tooltipLabel{margin-top:2px;font-size:12px;color:var(--kd-ink-3)}.kd .db-table{width:100%;border-collapse:collapse;font-size:13.5px}.kd .db-table th{padding:4px 0 8px;text-align:left;font-size:12.5px;font-weight:500;color:var(--kd-ink-3);border-bottom:1px solid var(--kd-line)}.kd .db-table td{padding:7px 0;border-top:1px solid var(--kd-line-2);color:var(--kd-ink)}.kd .db-table tbody tr:first-child td{border-top:0}.kd .db-table .db-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.kd .db-table .db-tableNow{color:var(--kd-ink-3)}.kd .db-meters{display:grid;gap:14px}.kd .db-meter{display:grid;grid-template-columns:36px minmax(0,1fr);column-gap:12px;align-items:center}.kd .db-meter>.kd-rowThumb{grid-row:1/span 2}.kd .db-meterHead{grid-column:2;display:flex;align-items:baseline;justify-content:space-between;gap:4px 16px;min-width:0}.kd .db-meterName{display:inline-flex;align-items:center;gap:4px;min-width:0;font-size:13.5px;font-weight:500;color:var(--kd-ink);text-decoration:none;border-radius:4px}.kd .db-meterName>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kd .db-meterName:hover{color:var(--kd-violet);text-decoration:underline;text-underline-offset:3px}.kd .db-meterName:focus-visible{outline:none;box-shadow:var(--kd-ring)}.kd .db-meterValue{flex:none;font-size:13px;color:var(--kd-ink-2);font-variant-numeric:tabular-nums}.kd .db-meterTrack{grid-column:2;margin-top:8px;height:6px;border-radius:3px;background:var(--kd-lilas-2);overflow:hidden}.kd .db-meterFill{display:block;height:100%;border-radius:3px;background:var(--kd-violet)}@media (max-width:599px){.kd .db-meterHead{flex-wrap:wrap;gap:2px 16px}.kd .db-meterName{flex:1 1 100%}.kd .db-meterName>span{white-space:normal}}.kd .db-next{--db-poster:128px;display:flex;align-items:flex-start;gap:16px;min-width:0}.kd .db-nextPoster,.kd .db-skelPoster{flex:none;width:var(--db-poster,128px);height:var(--db-poster,128px);border-radius:var(--kd-r-photo)}.kd .db-nextPoster{background:var(--kd-photo-bg);overflow:hidden;display:grid;place-items:center;color:var(--kd-ink-5)}.kd .db-nextPoster img{width:100%;height:100%;object-fit:cover}.kd .db-nextPoster svg{width:32px;height:32px}.kd .db-nextText{flex:1;min-width:0}.kd .db-nextWhen{font-size:17px;font-weight:600;line-height:1.2;letter-spacing:-.01em;color:var(--kd-ink);font-variant-numeric:tabular-nums}.kd .db-nextName{margin-top:4px;font-size:15px;font-weight:600;line-height:1.3;letter-spacing:-.01em;overflow-wrap:anywhere}.kd .db-nextLink{color:inherit;text-decoration:none;border-radius:4px}.kd .db-nextLink:hover{color:var(--kd-violet)}.kd .db-nextLink:focus-visible{outline:none;box-shadow:var(--kd-ring)}.kd .db-nextMeta{margin-top:3px;font-size:13px;color:var(--kd-ink-3);font-variant-numeric:tabular-nums}.kd .db-nextFacts{margin-top:10px;gap:4px 10px;font-size:13px}@media (max-width:639px){.kd .db-next{--db-poster:112px}.kd .db-skelPoster{width:112px;height:112px}.kd .db-nextPoster svg{width:28px;height:28px}}.kd .db-move{align-items:center}.kd .db-move .al-rowEnd{padding-left:0}.kd .db-first{max-width:520px;margin:8px auto 0;padding:32px 16px 48px;display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.kd .db-firstIll{width:160px;height:160px}.kd .db-firstTitle{margin-top:8px;font-size:18px;font-weight:600;letter-spacing:-.01em}.kd .db-firstText{font-size:13.5px;line-height:1.5;color:var(--kd-ink-3)}.kd .db-first .kd-btn{margin-top:10px}.kd .db-skelLines{display:grid;gap:14px}.kd .db-skelLine{display:grid;grid-template-columns:26px minmax(0,1fr);gap:12px;align-items:center}.kd .db-skelLine>div{display:grid;gap:6px}.kd .db-skelTile{display:grid;gap:8px}.kd .db-skelNext{display:flex;gap:16px;align-items:flex-start}.kd .db-skelPoster{display:block}.kd .db-skelNext>div{flex:1;display:grid;gap:8px;padding-top:4px}