.hv2 .dr-fig,.hv2 .s-log.dr-fig{margin:0}.hv2 .s-log.framed.dr-frame.dr-hero{width:100%;max-width:460px;margin:0}.hv2 .dr-frame .dr-source{background:var(--paper-2);border-radius:var(--r-chip);font-family:var(--body);font-size:var(--fs-sm);color:var(--ink-2);font-variant-numeric:tabular-nums;margin:16px 0 0;padding:12px 16px;font-weight:500;line-height:1.5}.hv2 .dr-frame .dr-cap{font-family:var(--body);font-size:var(--fs-sm);color:var(--ink-3);text-align:left;margin:16px 0 0;line-height:1.5}.hv2 .dr-frame.dr-hero .dr-cap{margin-top:12px}.hv2 .on-dark-band .dr-frame .dr-cap{color:var(--cream-2)}@media (max-width:720px){.hv2 .s-log.framed.dr-frame .s-log-panel{padding:16px}.hv2 .dr-frame .dr-source{padding:8px 12px}}.hv2 .dr-frame .dr-ph{border:1px dashed var(--line-2);border-radius:var(--r-chip);font-family:var(--sans);font-size:var(--fs-micro);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap;padding:4px 8px;font-weight:600;line-height:1.4;display:inline-block}.hv2 .dr-frame .dr-name{display:block}.hv2 .dr-frame .dr-note{font-family:var(--body);font-size:var(--fs-micro);letter-spacing:.04em;color:var(--ink-3);margin-top:4px;font-weight:500;line-height:1.4;display:block}.hv2 .dr-frame .dr-table.ledger{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;margin-top:16px}.hv2 .dr-frame .dr-table.ledger th,.hv2 .dr-frame .dr-table.ledger td{text-align:left;vertical-align:top;padding:12px 0}.hv2 .dr-frame .dr-table.ledger thead th{font-family:var(--sans);font-size:var(--fs-label);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid var(--line-2);vertical-align:bottom;padding-top:0;font-weight:700;line-height:1.3}.hv2 .dr-frame .dr-table.ledger tbody th,.hv2 .dr-frame .dr-table.ledger tbody td{border-bottom:1px solid var(--line)}.hv2 .dr-frame .dr-table.ledger tbody .dr-rl{font-family:var(--body);font-size:var(--fs-sm);color:var(--ink);font-weight:500;line-height:1.5}.hv2 .dr-frame .dr-table.ledger tbody .dr-rl.cr{padding-left:24px}.hv2 .dr-frame .dr-table.ledger .dr-amt{text-align:right;white-space:nowrap;width:7.5em;padding-left:24px}.hv2 .dr-frame .dr-table.ledger tbody .dr-amt{font-family:var(--body);font-size:var(--fs-sm);color:var(--ink);font-weight:500;line-height:1.5}.hv2 .dr-frame .dr-table.ledger tfoot th,.hv2 .dr-frame .dr-table.ledger tfoot td{border-top:1px solid var(--ink);padding-bottom:0}.hv2 .dr-frame .dr-table.ledger tfoot th{font-family:var(--sans);font-size:var(--fs-label);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);vertical-align:middle;font-weight:700;line-height:1.3}.hv2 .dr-frame .dr-sum{border-bottom:3px double var(--ink);font-family:var(--body);font-size:var(--fs-sm);color:var(--ink);padding-bottom:4px;font-weight:600;line-height:1.5;display:inline-block}.hv2 .dr-frame .dr-table tbody tr[data-signal]>.dr-rl{position:relative}.hv2 .dr-frame .dr-table tbody tr[data-signal]>.dr-rl:before{content:"";background:var(--signal);border-radius:1px;width:2px;position:absolute;top:12px;bottom:12px;left:-12px}@media (max-width:720px){.hv2 .dr-frame .dr-table.ledger .dr-amt{width:6.5em;padding-left:12px}.hv2 .dr-frame .dr-table.ledger tbody .dr-rl.cr{padding-left:16px}.hv2 .dr-frame .dr-table tbody tr[data-signal]>.dr-rl:before{left:-8px}}@media (max-width:480px){.hv2 .dr-frame .dr-table.ledger,.hv2 .dr-frame .dr-table.ledger thead,.hv2 .dr-frame .dr-table.ledger tbody,.hv2 .dr-frame .dr-table.ledger tfoot{display:block}.hv2 .dr-frame .dr-table.ledger tr{grid-template-columns:minmax(0, 1fr) repeat(var(--dr-cols,2), 6.5em);column-gap:12px;display:grid}.hv2 .dr-frame .dr-table.ledger th,.hv2 .dr-frame .dr-table.ledger td{border:0}.hv2 .dr-frame .dr-table.ledger .dr-amt{width:auto;padding-left:0}.hv2 .dr-frame .dr-table.ledger thead tr{border-bottom:1px solid var(--line-2)}.hv2 .dr-frame .dr-table.ledger thead th{border:0;padding-bottom:12px}.hv2 .dr-frame .dr-table.ledger tbody tr{border-bottom:1px solid var(--line);padding:12px 0}.hv2 .dr-frame .dr-table.ledger tbody tr:last-child{border-bottom:0}.hv2 .dr-frame .dr-table.ledger tbody th,.hv2 .dr-frame .dr-table.ledger tbody td{border:0;padding:0}.hv2 .dr-frame .dr-table.ledger tbody .dr-rl{grid-column:1/-1}.hv2 .dr-frame .dr-table.ledger tbody .dr-rl.cr{padding-left:16px}.hv2 .dr-frame .dr-table.ledger tbody .dr-amt{margin-top:4px}.hv2 .dr-frame .dr-table.ledger tbody td.dr-amt:empty{display:none}.hv2 .dr-frame .dr-table.ledger tfoot tr{border-top:1px solid var(--ink);align-items:center;padding-top:12px}.hv2 .dr-frame .dr-table.ledger tfoot th,.hv2 .dr-frame .dr-table.ledger tfoot td{border:0;padding:0}.hv2 .dr-frame .dr-table.ledger tbody tr[data-signal]{position:relative}.hv2 .dr-frame .dr-table.ledger tbody tr[data-signal]>.dr-rl{position:static}.hv2 .dr-frame .dr-table.ledger tbody tr[data-signal]>.dr-rl:before{top:12px;bottom:12px;left:-8px}}.hv2 .dr-frame .dr-table.ledger .dr-glabel th{font-family:var(--sans);font-size:var(--fs-label);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);border-bottom:0;padding:20px 0 8px;font-weight:700;line-height:1.3}.hv2 .dr-frame .dr-table.ledger tbody:first-of-type .dr-glabel th{padding-top:16px}.hv2 .dr-frame .dr-table.ledger tbody tr:last-child th,.hv2 .dr-frame .dr-table.ledger tbody tr:last-child td{border-bottom:1px solid var(--line)}.hv2 .dr-frame .dr-table.ledger tbody:last-of-type tr:last-child th,.hv2 .dr-frame .dr-table.ledger tbody:last-of-type tr:last-child td{border-bottom:0}.hv2 .dr-frame .dr-mark{background:var(--ink-2);vertical-align:middle;border-radius:50%;width:8px;height:8px;display:inline-block}@media (max-width:480px){.hv2 .dr-frame .dr-table.ledger tbody tr.dr-glabel{border-bottom:0;padding:16px 0 0;display:block}.hv2 .dr-frame .dr-table.ledger tbody tr.dr-glabel th{padding:0;display:block}.hv2 .dr-frame .dr-table.ledger tbody tr:last-child{border-bottom:1px solid var(--line)}.hv2 .dr-frame .dr-table.ledger tbody:last-of-type tr:last-child,.hv2 .dr-frame .dr-table.ledger tbody tr:last-child th,.hv2 .dr-frame .dr-table.ledger tbody tr:last-child td{border-bottom:0}.hv2 .dr-frame .dr-table.ledger.marks tr{grid-template-columns:minmax(0, 1fr) repeat(var(--dr-cols,2), 4.5em)}.hv2 .dr-frame .dr-table.ledger.marks tbody .dr-rl{grid-column:1}.hv2 .dr-frame .dr-table.ledger.marks tbody .dr-amt{align-self:center;margin-top:0}}.hv2 .dr-frame .dr-table.statement{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;margin-top:20px}.hv2 .dr-frame .dr-table.statement th,.hv2 .dr-frame .dr-table.statement td{text-align:left;vertical-align:bottom;padding:12px 0}.hv2 .dr-frame .dr-table.statement thead th{border-bottom:1px solid var(--line-2);font-family:var(--sans);font-size:var(--fs-label);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);padding-top:0;font-weight:700;line-height:1.3}.hv2 .dr-frame .dr-table.statement thead .dr-amt{text-align:right;padding-left:16px}.hv2 .dr-frame .dr-table.statement .dr-cname{color:var(--ink);margin-bottom:8px;display:block}.hv2 .dr-frame .dr-table .dr-chip{margin-left:auto}.hv2 .dr-frame .dr-table.statement tbody th,.hv2 .dr-frame .dr-table.statement tbody td{border-bottom:1px solid var(--line)}.hv2 .dr-frame .dr-table.statement tbody tr:last-child th,.hv2 .dr-frame .dr-table.statement tbody tr:last-child td{border-bottom:0;padding-bottom:0}.hv2 .dr-frame .dr-table.statement .dr-rl{font-family:var(--body);font-size:var(--fs-sm);color:var(--ink-2);font-weight:500;line-height:1.5}.hv2 .dr-frame .dr-table.statement .dr-v{text-align:right;white-space:nowrap;font-family:var(--body);font-size:var(--fs-base);color:var(--ink);padding-left:16px;font-weight:600;line-height:1.5}.hv2 .dr-frame .dr-table.statement tfoot th,.hv2 .dr-frame .dr-table.statement tfoot td{border-top:1px solid var(--ink);padding-bottom:0}.hv2 .dr-frame .dr-table.statement tfoot td{text-align:right;padding-left:16px}.hv2 .dr-frame .dr-table.statement tfoot th{font-family:var(--sans);font-size:var(--fs-label);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);vertical-align:middle;font-weight:700;line-height:1.3}.hv2 .dr-frame .dr-table tfoot tr[data-signal]>th{position:relative}.hv2 .dr-frame .dr-table tfoot tr[data-signal]>th:before{content:"";background:var(--signal);border-radius:1px;width:2px;position:absolute;top:12px;bottom:0;left:-12px}@media (max-width:720px){.hv2 .dr-frame .dr-table tfoot tr[data-signal]>th:before{left:-8px}}.hv2 .dr-frame .dr-table .dr-v[data-sign=less]:before{content:"− "}.hv2 .dr-frame .dr-table.statement .dr-cname:empty{display:none}.hv2 .dr-frame .dr-table.statement.lead{margin-top:32px}.hv2 .dr-frame .dr-table.statement.lead tbody th,.hv2 .dr-frame .dr-table.statement.lead tbody td{vertical-align:baseline;padding-top:16px}.hv2 .dr-frame .dr-table.statement.lead .dr-v{font-size:var(--fs-h3);letter-spacing:-.01em}@media (max-width:480px){.hv2 .dr-frame .dr-table.statement .dr-v{font-size:var(--fs-sm)}.hv2 .dr-frame .dr-table.statement.lead .dr-v{font-size:var(--fs-base)}.hv2 .dr-frame .dr-table.statement thead .dr-amt,.hv2 .dr-frame .dr-table.statement .dr-v,.hv2 .dr-frame .dr-table.statement tfoot td{padding-left:8px}}.hv2 .dr-frame .dr-strip{margin-top:16px}.hv2 .dr-frame .dr-strip-label{margin:0 0 8px}.hv2 .dr-frame .dr-chips{grid-template-columns:repeat(var(--dr-n,7), minmax(0, 1fr));gap:4px;margin:0;padding:0;list-style:none;display:grid}.hv2 .dr-frame .dr-chip-i{flex-direction:column;gap:6px;min-width:0;display:flex}.hv2 .dr-frame .dr-seg{background:var(--ink-3);border-radius:2px;height:8px;display:block}.hv2 .dr-frame .dr-chip-i.open .dr-seg,.hv2 .dr-frame .dr-key.open .dr-seg{border:1px dashed var(--ink-3);background:0 0}.hv2 .dr-frame .dr-chip-i[data-signal] .dr-seg{background:var(--signal);border:0}.hv2 .dr-frame .dr-cname-s{font-family:var(--body);font-size:var(--fs-micro);letter-spacing:.04em;color:var(--ink-3);white-space:nowrap;text-overflow:clip;font-weight:500;line-height:1.4;overflow:hidden}.hv2 .dr-frame .dr-chip-i.open .dr-cname-s{color:var(--ink);font-weight:600}.hv2 .dr-frame .dr-cname-s.short{display:none}.hv2 .dr-frame .dr-legend{font-family:var(--body);font-size:var(--fs-micro);letter-spacing:.04em;color:var(--ink-3);flex-wrap:wrap;gap:8px 16px;margin:12px 0 0;font-weight:500;line-height:1.4;display:flex}.hv2 .dr-frame .dr-key{align-items:center;gap:6px;display:inline-flex}.hv2 .dr-frame .dr-key .dr-seg{width:16px}.hv2 .dr-frame .dr-strip.lead{margin-top:24px}.hv2 .dr-frame .dr-strip.lead .dr-chips{gap:6px}.hv2 .dr-frame .dr-strip.lead .dr-seg{border-radius:var(--r-chip);height:16px}.hv2 .dr-frame .dr-strip.lead .dr-key .dr-seg{border-radius:2px;height:8px}.hv2 .dr-frame .dr-strip.lead .dr-legend{margin-top:16px}@media (max-width:480px){.hv2 .dr-frame .dr-cname-s.long:not(.only){display:none}.hv2 .dr-frame .dr-cname-s.short{display:block}}.hv2 .dr-frame .dr-beats{grid-template-columns:repeat(var(--dr-n,3), minmax(0, 1fr));font-variant-numeric:tabular-nums;gap:16px;margin:24px 0 0;padding:0;list-style:none;display:grid}.hv2 .dr-frame .dr-beat{flex-direction:column;min-width:0;display:flex;position:relative}.hv2 .dr-frame .dr-beat:not(:last-child):before{content:"";background:var(--line-2);height:1px;position:absolute;top:6px;left:12px;right:-16px}.hv2 .dr-frame .dr-dot{z-index:1;background:var(--ink-3);box-sizing:border-box;border-radius:50%;width:12px;height:12px;display:block;position:relative}.hv2 .dr-frame .dr-beat.due .dr-dot{background:var(--sheet);border:1px dashed var(--ink-3)}.hv2 .dr-frame .dr-beat[data-signal] .dr-dot{background:var(--signal);border:0}.hv2 .dr-frame .dr-beat-date{font-family:var(--sans);font-size:var(--fs-label);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin-top:12px;font-weight:700;line-height:1.3}.hv2 .dr-frame .dr-beat-label{font-family:var(--body);font-size:var(--fs-sm);color:var(--ink);margin-top:4px;font-weight:500;line-height:1.5}.hv2 .dr-frame .dr-beat-amt{font-family:var(--body);font-size:var(--fs-sm);color:var(--ink);margin-top:4px;font-weight:600;line-height:1.5}@media (max-width:480px){.hv2 .dr-frame .dr-beats{grid-template-columns:1fr;gap:0}.hv2 .dr-frame .dr-beat{padding:0 0 16px 24px}.hv2 .dr-frame .dr-beat:last-child{padding-bottom:0}.hv2 .dr-frame .dr-dot{position:absolute;top:2px;left:0}.hv2 .dr-frame .dr-beat:not(:last-child):before{width:1px;height:auto;inset:14px auto 0 6px}.hv2 .dr-frame .dr-beat-date{margin-top:0}}.hv2 .dr-frame .dr-series{font-variant-numeric:tabular-nums;margin-top:24px}.hv2 .dr-frame .dr-plot{height:256px;position:relative}.hv2 .dr-frame .dr-plot-area{position:absolute;inset:80px 0 0}.hv2 .dr-frame .dr-plot svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.hv2 .dr-frame .dr-line{fill:none;stroke:var(--ink-2);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.hv2 .dr-frame .dr-min{stroke:var(--ink-3);stroke-width:1px;stroke-dasharray:4 4}.hv2 .dr-frame .dr-min-label{font-family:var(--body);font-size:var(--fs-micro);letter-spacing:.04em;color:var(--ink-3);white-space:nowrap;padding-bottom:4px;font-weight:500;line-height:1.4;position:absolute;transform:translateY(-100%)}.hv2 .dr-frame .dr-min-label.start{left:0}.hv2 .dr-frame .dr-min-label.end{right:0}.hv2 .dr-frame .dr-min-label .dr-fig-n{color:var(--ink-2);font-weight:600}.hv2 .dr-frame .dr-leader{background:var(--line-2);box-sizing:content-box;width:1px;margin-top:0;padding-top:16px;position:absolute;top:-16px;transform:translate(-50%)}.hv2 .dr-frame .dr-pt{background:var(--ink);outline:2px solid var(--sheet);border-radius:50%;width:12px;height:12px;position:absolute;transform:translate(-50%,-50%)}.hv2 .dr-frame .dr-pt.sig{background:var(--signal)}.hv2 .dr-frame .dr-callout{background:var(--sheet);border:1px solid var(--line-2);border-radius:var(--r-chip);white-space:nowrap;flex-direction:column;gap:4px;padding:8px 12px;display:flex;position:absolute;top:0}.hv2 .dr-frame .dr-callout.mid{transform:translate(-50%)}.hv2 .dr-frame .dr-callout.start{transform:translate(-12px)}.hv2 .dr-frame .dr-callout.end{transform:translate(calc(12px - 100%))}.hv2 .dr-frame .dr-callout-label{font-family:var(--sans);font-size:var(--fs-label);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-weight:700;line-height:1.3}.hv2 .dr-frame .dr-callout .dr-fig-n{font-family:var(--body);font-size:var(--fs-base);color:var(--ink);font-weight:600;line-height:1.5}.hv2 .dr-frame .dr-axis{height:16px;margin:12px 0 0;padding:0;list-style:none;position:relative}.hv2 .dr-frame .dr-axis li{white-space:nowrap;font-family:var(--body);font-size:var(--fs-micro);letter-spacing:.04em;color:var(--ink-3);font-weight:500;line-height:1.4;position:absolute;top:0;transform:translate(-50%)}.hv2 .dr-frame .dr-axis li.start{transform:none}.hv2 .dr-frame .dr-axis li.end{transform:translate(-100%)}.hv2 .dr-frame .dr-series.ph{border:1px dashed var(--line-2);border-radius:var(--r-chip);place-items:center;height:256px;display:grid}@media (max-width:480px){.hv2 .dr-frame .dr-plot,.hv2 .dr-frame .dr-series.ph{height:224px}}.hv2 .dr-frame .dr-legend{flex-wrap:wrap;gap:8px 16px;margin:0 0 16px;padding:0;list-style:none;display:flex}.hv2 .dr-frame .dr-legend li{font-family:var(--body);font-size:var(--fs-micro);letter-spacing:.04em;color:var(--ink-2);align-items:center;gap:8px;font-weight:500;line-height:1.4;display:inline-flex}.hv2 .dr-frame .dr-lsw{border-top:2px solid var(--ink-2);flex:none;width:16px;height:0;display:inline-block}.hv2 .dr-frame .dr-lsw.cmp{border-top:2px dashed var(--ink-3)}.hv2 .dr-frame .dr-lsw.min{border-top:1px solid var(--ink-2)}.hv2 .dr-frame .sig-line .dr-lsw.line{border-top-color:var(--signal)}.hv2 .dr-frame .dr-line.cmp{stroke:var(--ink-3);stroke-dasharray:6 6}.hv2 .dr-frame .dr-line.sig{stroke:var(--signal)}.hv2 .dr-frame .dr-series.cmp .dr-min{stroke:var(--ink-2);stroke-dasharray:none}.hv2 .dr-frame .dr-series.cmp .dr-plot{height:296px}.hv2 .dr-frame .dr-series.cmp .dr-plot-area{top:112px}.hv2 .dr-frame .dr-series.cmp .dr-leader{padding-top:48px;top:-48px}.hv2 .dr-frame .dr-callout.pair{z-index:1;white-space:normal;grid-template-columns:1fr 1fr;gap:16px;display:grid;right:0;transform:none;left:0!important}.hv2 .dr-frame .dr-callout-col{flex-direction:column;gap:4px;min-width:0;display:flex}.hv2 .dr-frame .dr-callout-label .dr-lsw{vertical-align:middle;margin-right:8px}.hv2 .dr-frame .dr-pt.cmp{background:var(--sheet);border:2px solid var(--ink-3);box-sizing:border-box}.hv2 .dr-frame .dr-pt.start{background:var(--ink-2);width:8px;height:8px}.hv2 .dr-frame .dr-start{white-space:nowrap;font-family:var(--body);font-size:var(--fs-micro);letter-spacing:.04em;color:var(--ink-3);font-weight:500;line-height:1.4;position:absolute;left:0;transform:translateY(calc(-100% - 12px))}.hv2 .dr-frame .dr-start .dr-fig-n{color:var(--ink-2);font-weight:600}.hv2 .dr-frame .dr-bracket{border:1px solid var(--ink-3);box-sizing:border-box;border-left:0;width:8px;margin-left:12px;position:absolute}.hv2 .dr-frame .dr-axis-beats{height:16px;margin:8px 0 0;padding:0;list-style:none;position:relative}.hv2 .dr-frame .dr-axis-beats li{white-space:nowrap;font-family:var(--body);font-size:var(--fs-micro);letter-spacing:.04em;color:var(--ink-2);align-items:center;gap:6px;font-weight:500;line-height:1.4;display:inline-flex;position:absolute;top:0;transform:translate(-50%)}.hv2 .dr-frame .dr-axis-beats li.start{transform:none}.hv2 .dr-frame .dr-axis-beats li.end{transform:translate(-100%)}.hv2 .dr-frame .dr-axis-beats .dr-dot{background:var(--sheet);border:1px dashed var(--ink-3);width:8px;height:8px;position:static}.hv2 .dr-frame .s-log-head .dr-chip{flex:none;align-self:center}@media (max-width:480px){.hv2 .dr-frame .dr-series.cmp .dr-plot{height:304px}.hv2 .dr-frame .dr-series.cmp .dr-plot-area{top:120px}.hv2 .dr-frame .dr-series.cmp .dr-leader{padding-top:40px;top:-40px}}.hv2 .dr-frame .dr-stack{font-variant-numeric:tabular-nums;gap:24px;margin-top:24px;display:grid}.hv2 .dr-frame .dr-bar-head{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.hv2 .dr-frame .dr-bar-label{min-width:0;font-family:var(--body);font-size:var(--fs-sm);color:var(--ink);font-weight:600;line-height:1.5}.hv2 .dr-frame .dr-bar-total{font-family:var(--body);font-size:var(--fs-base);color:var(--ink);white-space:nowrap;font-weight:600;line-height:1.5}.hv2 .dr-frame .dr-track{height:24px;margin-top:8px}.hv2 .dr-frame .dr-fill{gap:2px;height:100%;display:flex}.hv2 .dr-frame .dr-segm,.hv2 .dr-frame .dr-sw{box-sizing:border-box;border-radius:2px}.hv2 .dr-frame .dr-segm{min-width:4px;height:100%}.hv2 .dr-frame .dr-t0{background:var(--ink-2)}.hv2 .dr-frame .dr-t1{background:var(--ink-3)}.hv2 .dr-frame .dr-t2{background:var(--ink-4)}.hv2 .dr-frame .dr-t3{background:var(--paper-2);border:1px solid var(--line-2)}.hv2 .dr-frame .dr-segm.released,.hv2 .dr-frame .dr-sw.released{border:1px dashed var(--ink-3);background:0 0}.hv2 .dr-frame .dr-segm[data-signal],.hv2 .dr-frame [data-signal]>.dr-sw{background:var(--signal);border:0}.hv2 .dr-frame .dr-track.ph{border:1px dashed var(--line-2);border-radius:2px;align-items:center;height:auto;padding:8px 12px;display:flex}.hv2 .dr-frame .dr-key-list{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.hv2 .dr-frame .dr-key-list li{grid-template-columns:12px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.hv2 .dr-frame .dr-sw{width:12px;height:12px;display:block}.hv2 .dr-frame .dr-key-label{font-family:var(--body);font-size:var(--fs-sm);color:var(--ink-2);font-weight:500;line-height:1.5}.hv2 .dr-frame .dr-key-amt{font-family:var(--body);font-size:var(--fs-sm);color:var(--ink);text-align:right;white-space:nowrap;font-weight:600;line-height:1.5}.hv2 .dr-frame .dr-table .dr-tlabel{display:block}.hv2 .dr-frame .dr-table .dr-tchip{letter-spacing:.04em;margin:8px 0 0;display:inline-flex}.hv2 .dr-frame .dr-table .dr-blank{font-family:var(--body);font-size:var(--fs-sm);color:var(--ink-3);font-weight:400}.hv2 .dr-frame .dr-table tfoot tr.dr-after th,.hv2 .dr-frame .dr-table tfoot tr.dr-after td{border-top:0;padding-top:16px;padding-bottom:0}.hv2 .dr-frame .dr-table tfoot tr.dr-after[data-signal]>th:before{top:16px}.hv2 .dr-frame .dr-weeks{font-variant-numeric:tabular-nums;margin-top:24px}.hv2 .dr-frame .dr-wk-strip{padding:0 6px}.hv2 .dr-frame .dr-wk-strip.ph{border:1px dashed var(--line-2);border-radius:var(--r-chip);place-items:center;height:96px;padding:0;display:grid}.hv2 .dr-frame .dr-wk-over{align-items:end;column-gap:0;display:grid}.hv2 .dr-frame .dr-wk-seg{flex-direction:column;justify-content:flex-end;min-width:0;display:flex}.hv2 .dr-frame .dr-wk-seg.is-mark{padding-right:4px}.hv2 .dr-frame .dr-wk-seg.is-span{padding-left:4px}.hv2 .dr-frame .dr-wk-seg-label{text-wrap:balance;font-family:var(--body);font-size:var(--fs-micro);letter-spacing:.04em;color:var(--ink-2);font-weight:500;line-height:1.4}.hv2 .dr-frame .dr-wk-seg.is-span .dr-wk-seg-label{color:var(--ink-3)}.hv2 .dr-frame .dr-wk-seg-amt{font-family:var(--body);font-size:var(--fs-base);color:var(--ink);margin-top:4px;font-weight:600;line-height:1.5}.hv2 .dr-frame .dr-wk-bracket{border:1px solid var(--ink-3);box-sizing:border-box;border-bottom:0;height:8px;margin-top:8px;display:block}.hv2 .dr-frame .sig-mark .dr-wk-seg.is-mark .dr-wk-bracket{border-width:2px 2px 0;border-color:var(--signal)}.hv2 .dr-frame .dr-wk-axis{height:12px;margin-top:4px;position:relative}.hv2 .dr-frame .dr-wk-axis:before{content:"";background:var(--line-2);height:1px;position:absolute;top:50%;left:0;right:0}.hv2 .dr-frame .dr-wk-tick{background:var(--ink-3);width:1px;height:8px;position:absolute;top:2px;transform:translate(-50%)}.hv2 .dr-frame .dr-wk-dot{z-index:1;background:var(--ink-3);box-sizing:border-box;border-radius:50%;width:12px;height:12px;position:absolute;top:0;transform:translate(-50%)}.hv2 .dr-frame .dr-wk-dot.due{background:var(--sheet);border:1px dashed var(--ink-3)}.hv2 .dr-frame .dr-wk-labels{margin-top:8px}.hv2 .dr-frame .dr-wk-list{border-top:1px solid var(--line);margin:24px 0 0;padding:0;list-style:none}.hv2 .dr-frame .dr-wk-row{border-bottom:1px solid var(--line);grid-template-columns:8px 64px minmax(0,1fr) auto;align-items:baseline;column-gap:12px;padding:12px 0;display:grid}.hv2 .dr-frame .dr-wk-row:last-child{border-bottom:0;padding-bottom:0}.hv2 .dr-frame .dr-wk-row .dr-dot{align-self:start;width:8px;height:8px;margin-top:4px;position:relative;top:auto;left:auto}.hv2 .dr-frame .dr-wk-row.due .dr-dot{background:var(--sheet);border:1px dashed var(--ink-3)}.hv2 .dr-frame .dr-wk-date{font-family:var(--sans);font-size:var(--fs-label);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap;font-weight:700;line-height:1.3}.hv2 .dr-frame .dr-wk-text{flex-direction:column;min-width:0;display:flex}.hv2 .dr-frame .dr-wk-text .dr-beat-label{margin-top:0}.hv2 .dr-frame .dr-wk-amt{font-family:var(--body);font-size:var(--fs-sm);color:var(--ink);text-align:right;white-space:nowrap;font-weight:600;line-height:1.5}@media (max-width:480px){.hv2 .dr-frame .dr-wk-row{grid-template-columns:8px minmax(0,1fr) auto;grid-template-areas:"dot date amt""dot text amt";row-gap:4px}.hv2 .dr-frame .dr-wk-row .dr-dot{grid-area:dot}.hv2 .dr-frame .dr-wk-date{grid-area:date}.hv2 .dr-frame .dr-wk-text{grid-area:text}.hv2 .dr-frame .dr-wk-amt{grid-area:amt;align-self:start}}.hv2 .dr-frame .dr-beats-wrap{margin-top:24px}.hv2 .dr-frame .dr-beats-wrap .dr-beats{margin-top:4px}.hv2 .dr-frame .dr-span{--dr-col:calc((100% - (var(--dr-n,3) - 1) * 16px) / var(--dr-n,3) + 16px);margin-left:calc(var(--dr-from,0) * var(--dr-col) + 6px);width:calc((var(--dr-to,1) - var(--dr-from,0)) * var(--dr-col))}.hv2 .dr-frame .dr-span-text{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.hv2 .dr-frame .dr-span-label{font-family:var(--body);font-size:var(--fs-micro);letter-spacing:.04em;color:var(--ink-2);font-weight:500;line-height:1.4}.hv2 .dr-frame .dr-span-amt{font-family:var(--body);font-size:var(--fs-base);color:var(--ink);white-space:nowrap;font-weight:600;line-height:1.5}.hv2 .dr-frame .dr-span-bracket{border:1px solid var(--ink-3);box-sizing:border-box;border-bottom:0;height:8px;margin-top:4px;display:block}.hv2 .dr-frame .sig-span .dr-span-bracket{border-width:2px 2px 0;border-color:var(--signal)}@media (max-width:480px){.hv2 .dr-frame .dr-span{width:auto;margin-left:0;padding-left:24px}.hv2 .dr-frame .dr-span-bracket{display:none}.hv2 .dr-frame .dr-beats-wrap .dr-beats{margin-top:12px}.hv2 .dr-frame .dr-beat[data-span]:not(:last-child):before{background:var(--ink-3)}.hv2 .dr-frame .sig-span .dr-beat[data-span]:not(:last-child):before{background:var(--signal);width:2px;left:5px}}
