.dash-app .rk-tile{gap:var(--sp-2)}.dash-app .rk-t-h{margin:0;font:600 var(--t-cap)/var(--lh-cap) var(--font-body);color:var(--muted)}.dash-app .rk-t-v{margin:0;display:flex;align-items:baseline;flex-wrap:wrap;gap:0 4px}.dash-app .rk-t-v b{font:700 var(--t-num)/var(--lh-num) var(--font-display);color:var(--ink);font-variant-numeric:tabular-nums}.dash-app .rk-t-u{font:500 var(--t-s)/var(--lh-s) var(--font-body);color:var(--muted)}.dash-app .rk-t-f{margin:auto 0 0;font:400 var(--t-s)/var(--lh-s) var(--font-body);color:var(--muted)}.dash-app .rk-segs{display:flex;gap:4px;height:8px}.dash-app .rk-seg{flex:1 1 0;min-width:4px;border-radius:4px;background:var(--line-2)}.dash-app .rk-seg.is-hit{background:var(--cp-mint)}.dash-app .rk-seg.is-bad{background:var(--cp-red)}.dash-app .rk-seg.is-unsure{background:transparent;box-shadow:inset 0 0 0 1.5px var(--faint)}.dash-app .rk-line{position:relative;height:18px;min-width:120px}.dash-app .rk-band{position:absolute;top:5px;height:8px}.dash-app .rk-band.is-top{background:var(--cp-mint);opacity:.4;border-radius:4px 0 0 4px}.dash-app .rk-band.is-ten{background:var(--cp-gold);opacity:.3}.dash-app .rk-band.is-twenty{background:var(--line-2);border-radius:0 4px 4px 0}.dash-app .rk-band.is-unread{background:transparent;box-shadow:inset 0 0 0 1px var(--line-2);border-radius:0 4px 4px 0}.dash-app .rk-mark{position:absolute;top:50%;box-sizing:border-box;display:block}.dash-app .rk-mark.is-now{width:10px;height:10px;margin:-5px 0 0 -5px;border-radius:50%;background:var(--ink)}.dash-app .rk-mark.is-best{width:18px;height:18px;margin:-9px 0 0 -9px;border-radius:50%;border:2px solid var(--ink)}.dash-app .rk-mark.is-typical{width:2px;height:14px;margin:-7px 0 0 -1px;border-radius:1px;background:var(--muted)}.dash-app .rk-tile .rk-line{margin:2px 0 4px}.dash-app .rk-rcell .rk-line{margin:0 var(--sp-2)}.dash-app .rk-card .mi-source{margin:var(--sp-3) 0 0;max-width:68ch;font:400 var(--t-s)/1.5 var(--font-body);letter-spacing:0;text-transform:none;color:var(--muted)}.dash-app .rk-legend{display:flex;flex-wrap:wrap;gap:var(--sp-2) var(--sp-4);margin:var(--sp-3) 0 0;font:500 var(--t-cap)/var(--lh-cap) var(--font-body);color:var(--muted)}.dash-app .rk-lg{display:inline-flex;align-items:center;gap:6px}.dash-app .rk-sw{display:inline-block;box-sizing:border-box;flex:none}.dash-app .rk-sw.is-now{width:10px;height:10px;border-radius:50%;background:var(--ink)}.dash-app .rk-sw.is-best{width:14px;height:14px;border-radius:50%;border:2px solid var(--ink)}.dash-app .rk-sw.is-typical{width:2px;height:12px;border-radius:1px;background:var(--muted)}.dash-app .rk-sw.is-top,.dash-app .rk-sw.is-ten,.dash-app .rk-sw.is-twenty{width:16px;height:8px;border-radius:4px}.dash-app .rk-sw.is-top{background:var(--cp-mint);opacity:.4}.dash-app .rk-sw.is-ten{background:var(--cp-gold);opacity:.3}.dash-app .rk-sw.is-twenty{background:var(--line-2)}.dash-app .rk-card-act{margin-left:auto}.dash-app .rk-edit-btn{display:inline-flex;align-items:center;gap:8px;min-height:var(--ctl-m);border-radius:var(--r-ctl)}.dash-app .rk-edit-btn .dash-i{width:16px;height:16px;flex:none}.dash-app .rk-slim{display:grid;gap:var(--sp-3);align-content:start}.dash-app .rk-slim .dash-card-h,.dash-app .rk-slim .dash-say{margin:0}.dash-app .rk-slim .dash-say{max-width:68ch}.dash-app .dash-rv .rep-card.rk-card .rep-explain{max-width:none}.dash-app .dash-rv .rep-card.rk-card .rep-explain{font:400 var(--t-s)/1.55 var(--font-body)}.dash-app .dash-rv .rep-card.rk-card .rep-actline{max-width:68ch}.dash-app .rk-card .rep-table-wrap{margin-top:var(--sp-2);padding:0;border:0;border-radius:0;background:none;overflow:visible}.dash-app .rk-name{display:block;font:600 var(--t-l)/var(--lh-l) var(--font-body);color:var(--ink);overflow-wrap:anywhere}.dash-app .rk-worth{display:grid;gap:2px;margin-top:4px}.dash-app .rk-w{font:400 var(--t-s)/var(--lh-s) var(--font-body);color:var(--muted)}.dash-app .rk-w.is-none{color:var(--faint)}.dash-app .dash-rk-note,.dash-app .dash-rk-first{margin:var(--sp-3) 0 0}.dash-app .dash-vnote{margin:0;max-width:68ch;font:400 var(--t-s)/1.5 var(--font-body);color:var(--muted)}@container ybt (min-width: 561px){.dash-app .dash-rv .rk-card .rep-table,.dash-app .dash-rv .rk-card .rep-table thead,.dash-app .dash-rv .rk-card .rep-table tbody{display:block;width:100%}.dash-app .dash-rv .rk-card .rep-table tr{display:grid;grid-template-columns:minmax(150px,1.5fr) 100px 60px 76px minmax(120px,1.2fr);gap:0 var(--sp-4);align-items:center;padding:14px 0;border-bottom:1px solid var(--line)}.dash-app .dash-rv .rk-card .rep-table tr[hidden]{display:none}.dash-app .dash-rv .rk-card .rep-table tbody tr:last-child{border-bottom:0}.dash-app .dash-rv .rk-card .rep-table thead tr{padding:0 0 8px}.dash-app .dash-rv .rk-card .rep-table th{padding:0;border:0;font:600 var(--t-cap)/var(--lh-cap) var(--font-body);letter-spacing:0;text-transform:none;color:var(--muted)}.dash-app .dash-rv .rk-card .rep-table td{padding:0;border:0;background:none}.dash-app .dash-rv .rk-card .rep-table td.num,.dash-app .dash-rv .rk-card .rep-table th.num{text-align:right}.dash-app .dash-rv .rk-card .rep-table td:nth-child(2){font:600 var(--t-l)/var(--lh-l) var(--font-body);color:var(--ink)}.dash-app .dash-rv .rk-card .rep-table td:nth-child(3),.dash-app .dash-rv .rk-card .rep-table td:nth-child(4){font:500 var(--t-m)/var(--lh-m) var(--font-body);color:var(--muted)}.dash-app .dash-rv .rk-card .rep-table td.yb-sparkcell{grid-column:1 / -1;min-width:0;padding:10px 0 0}.dash-app .dash-rv .rk-card .rep-table td.rk-mcell{grid-column:1 / -1;padding:var(--sp-2) 0 0}.dash-app .dash-rv .rk-card .rep-table.has-line thead th:last-child{display:none}}@container ybt (min-width: 760px){.dash-app .dash-rv .rk-card .rep-table.has-line tr{grid-template-columns:minmax(180px,1.5fr) 100px 64px 80px minmax(150px,1.2fr) 140px}.dash-app .dash-rv .rk-card .rep-table.has-line thead th:last-child{display:block}.dash-app .dash-rv .rk-card .rep-table td.yb-sparkcell{grid-column:auto;padding:0}}@container ybt (max-width: 560px){.dash-app .dash-rv .rk-card .rep-table td.rk-rcell{order:4;flex:1 1 100%;min-width:0;padding:6px 0 2px}.dash-app .dash-rv .rk-card .rep-table td.yb-sparkcell{order:5}.dash-app .dash-rv .rk-card .rep-table td.rk-mcell{order:6;flex:1 1 100%;min-width:0;padding:6px 0 2px}.dash-app .dash-rv .rk-card .rep-table th.rk-rth{display:none}.dash-app .dash-rv .rk-card .rep-table td:nth-child(1){flex:1 1 60%}}.dash-app .lhp-panel{position:fixed;inset:0;z-index:60;display:flex;justify-content:flex-end}.dash-app .lhp-panel-scrim{position:absolute;inset:0;background:#060a088c}.dash-app .lhp-panel-box{position:relative;z-index:1;display:flex;flex-direction:column;box-sizing:border-box;width:min(560px,100%);height:100%;background:var(--surface);color:var(--ink);box-shadow:-18px 0 44px -22px #0000008c;outline:0}.dash-app .lhp-panel-h{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);padding:var(--sp-4) var(--card-pad);border-bottom:1px solid var(--line)}.dash-app .lhp-panel-h h2{margin:0;font:700 var(--t-card)/var(--lh-card) var(--font-display);color:var(--ink)}.dash-app .lhp-panel-x{display:grid;place-items:center;flex:none;width:var(--ctl-m);height:var(--ctl-m);padding:0;border-radius:var(--r-ctl);border:1px solid var(--line-2);background:transparent;color:var(--ink);cursor:pointer}.dash-app .lhp-panel-x:hover{background:var(--surface-2)}.dash-app .lhp-panel-x:focus-visible{outline:2px solid var(--cp-mint);outline-offset:2px}.dash-app .lhp-panel-x .dash-i{width:18px;height:18px}.dash-app .lhp-panel-body{flex:1 1 auto;min-height:0;overflow:auto;padding:var(--sp-4) var(--card-pad) var(--sp-5);overscroll-behavior:contain}@media(max-width:900px){.dash-app .lhp-panel{align-items:flex-end}.dash-app .lhp-panel-box{width:100%;height:auto;max-height:88vh;border-radius:var(--r-sheet) var(--r-sheet) 0 0;box-shadow:0 -18px 44px -22px #0000008c;padding-bottom:env(safe-area-inset-bottom,0px)}.dash-app .lhp-panel-x{width:var(--ctl-l);height:var(--ctl-l)}}.dash-app .rk-edit{display:grid;gap:var(--sp-3)}.dash-app .rk-edit .rx-dash-card{padding:0;border:0;background:none}.dash-app .rk-edit .rx-btn{background:var(--cp-mint);color:var(--cp-on-mint);min-height:var(--ctl-m);border-radius:var(--r-ctl)}.dash-app .rk-edit .rx-search{margin:0;padding:0;border-top:0}.dash-app .rk-edit .rx-h{margin:0 0 4px;font:600 var(--t-m)/var(--lh-m) var(--font-body);letter-spacing:0;color:var(--muted)}.dash-app .rk-edit .rx-note{font:400 var(--t-s)/1.5 var(--font-body);color:var(--muted);max-width:68ch}.dash-app .rk-edit .rx-lab{font:600 var(--t-cap)/var(--lh-cap) var(--font-body);letter-spacing:0;text-transform:none;color:var(--muted)}.dash-app .rk-edit .rx-chips{margin:var(--sp-2) 0 var(--sp-3)}.dash-app .rk-edit .rx-add{flex-wrap:wrap;align-items:flex-end;margin:0 0 var(--sp-3)}@media(max-width:900px){.dash-app .rk-edit .rx-btn{min-height:var(--ctl-l)}}.dash-app .rk-mo{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2) var(--sp-5);min-width:0}.dash-app .rk-mo.is-none{display:block}.dash-app .rk-mcell{min-width:0}.dash-app .rk-spark{position:relative;flex:0 1 220px;width:220px;max-width:100%;padding:var(--sp-4) 0;box-sizing:border-box}.dash-app .rk-spark-svg{display:block;width:100%;height:auto;overflow:visible}.dash-app .rk-spark-svg polyline{fill:none;stroke:var(--cp-mint);stroke-width:2;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.dash-app .rk-spark-svg circle.is-hi{fill:var(--cp-mint)}.dash-app .rk-spark-svg circle.is-lo{fill:var(--surface);stroke:var(--muted);stroke-width:1.5}.dash-app .rk-spark-lab{position:absolute;font:600 var(--t-cap)/var(--lh-cap) var(--font-body);color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums}.dash-app .rk-spark-lab.is-hi{top:0;color:var(--ink)}.dash-app .rk-spark-lab.is-lo{bottom:0}.dash-app .rk-spark-lab.is-l{left:0}.dash-app .rk-spark-lab.is-r{right:0}.dash-app .rk-spark-lab.is-c{transform:translate(-50%)}.dash-app .rk-mo-meta{display:flex;flex:1 1 260px;flex-wrap:wrap;align-items:center;gap:var(--sp-2) var(--sp-3);min-width:0}.dash-app .rk-mo-t{margin:0;font:400 var(--t-s)/var(--lh-s) var(--font-body);color:var(--muted)}.dash-app .rk-mo-t.is-none{color:var(--faint)}.dash-app .rk-chip{display:inline-flex;align-items:center;flex:none;min-height:var(--ctl-xs);padding:0 var(--sp-3);box-sizing:border-box;border-radius:999px;border:1px solid var(--line-2);background:var(--surface-2);color:var(--ink);font:600 var(--t-cap)/1 var(--font-body);white-space:nowrap}.dash-app .rk-chip.rk-peak{border-color:var(--cp-gold-line);background:var(--cp-gold-soft);color:var(--cp-gold)}.dash-app .rk-area{display:grid;gap:var(--sp-3);align-content:start}.dash-app .rk-area .dash-card-h{margin:0}.dash-app .rk-area-scroll{overflow-x:auto;max-width:100%;padding-bottom:var(--sp-2)}.dash-app .rk-area-scroll:focus-visible{outline:2px solid var(--cp-mint);outline-offset:2px}.dash-app .rk-area-table{border-collapse:separate;border-spacing:0;width:max-content}@media(min-width:641px){.dash-app .rk-area-table{width:100%}}.dash-app .rk-area-table tbody tr+tr>th,.dash-app .rk-area-table tbody tr+tr>td{border-top:1px solid var(--line)}.dash-app .rk-area-table th,.dash-app .rk-area-table td{padding:3px;font:500 var(--t-s)/var(--lh-s) var(--font-body);color:var(--ink);text-align:center;vertical-align:middle}.dash-app .rk-area-table th.rk-a-row{position:sticky;left:0;z-index:1;padding:3px var(--sp-3) 3px 0;text-align:left;white-space:nowrap;background:var(--surface);font-weight:400}.dash-app .rk-area-table thead th.rk-a-row,.dash-app .rk-area-table thead th.rk-a-far{vertical-align:bottom;font:600 var(--t-cap)/var(--lh-cap) var(--font-body);color:var(--muted)}.dash-app .rk-area-table tfoot th.rk-a-row{font:600 var(--t-s)/var(--lh-s) var(--font-body);color:var(--ink)}.dash-app .rk-a-zip{margin-right:var(--sp-2);font:600 var(--t-s)/var(--lh-s) var(--font-body);font-variant-numeric:tabular-nums;color:var(--ink)}.dash-app .rk-a-town{color:var(--muted)}.dash-app .rk-area-table td.rk-a-far,.dash-app .rk-area-table th.rk-a-far{padding:3px var(--sp-3);white-space:nowrap;text-align:right;color:var(--muted);font-variant-numeric:tabular-nums}.dash-app .rk-area-table th.rk-a-col{padding:0 3px var(--sp-2);vertical-align:bottom;font-weight:600}.dash-app .rk-a-name{display:block;max-height:168px;margin:0 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;writing-mode:vertical-rl;transform:rotate(180deg);font:600 var(--t-cap)/var(--lh-cap) var(--font-body);color:var(--muted)}.dash-app .rk-area-table td.rk-a-c{padding:2px}.dash-app .rk-area-table td.rk-a-x,.dash-app .rk-area-table th.rk-a-x{padding:3px 0 3px var(--sp-3);text-align:left;white-space:nowrap}.dash-app .rk-a-x .rk-chip{margin-right:var(--sp-2)}.dash-app .rk-chip.rk-flag{border-color:var(--line);background:var(--surface-2);color:var(--muted);font-weight:500}.dash-app .rk-area-table td.rk-a-n{font:600 var(--t-s)/var(--lh-s) var(--font-body);font-variant-numeric:tabular-nums;color:var(--ink)}.dash-app .rk-area-table tfoot th,.dash-app .rk-area-table tfoot td,.dash-app .rk-area-table tr.rk-a-addr th,.dash-app .rk-area-table tr.rk-a-addr td{border-top:1px solid var(--line);padding-top:var(--sp-2)}.dash-app .rk-sq{position:relative;display:grid;place-items:center;box-sizing:border-box;width:24px;height:24px;margin:0 auto;border-radius:6px;color:#0b0e0d;font:600 var(--t-cap)/1 var(--font-body);font-variant-numeric:tabular-nums}.dash-app .rk-sq.is-top3{background:#43d597}.dash-app .rk-sq.is-top10{background:#e6b654}.dash-app .rk-sq.is-top20{background:#cfd8d2;box-shadow:inset 0 0 0 1px #14201c47}.dash-app .rk-sq.is-out{background:#ec7663}.dash-app .rk-sq.is-none{background:transparent;box-shadow:inset 0 0 0 1.5px #8a948e}.dash-app .rk-sq.is-unsure{background:transparent;box-shadow:inset 0 0 0 1.5px var(--faint);color:var(--muted)}.dash-app .rk-sq.has-q:after{content:"";position:absolute;top:2px;right:2px;width:5px;height:5px;border-radius:50%;background:#0b0e0d;opacity:.6}.dash-app .rk-sq.is-key{flex:none;width:14px;height:14px;margin:0;border-radius:4px}.dash-app .rk-area-note{margin:0}@media(max-width:900px){.dash-app .rk-sq{width:26px;height:26px}}.dash-app .rk-a-mi,.dash-app .rk-a-flags{display:none}@media(max-width:640px){.dash-app .rk-area-table th.rk-a-far,.dash-app .rk-area-table td.rk-a-far{display:none}.dash-app .rk-area-table th.rk-a-row{min-width:104px;max-width:124px;white-space:normal}.dash-app .rk-a-mi{display:inline;margin-left:var(--sp-2);color:var(--muted);font:400 var(--t-s)/var(--lh-s) var(--font-body);font-variant-numeric:tabular-nums}.dash-app .rk-a-town{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dash-app .rk-area-table tr.rk-a-addr .rk-a-town,.dash-app .rk-area-table tfoot .rk-a-row{white-space:normal}.dash-app .rk-area-table th.rk-a-x,.dash-app .rk-area-table td.rk-a-x{display:none}.dash-app .rk-a-flags{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin-top:var(--sp-2)}.dash-app .rk-a-flags .rk-chip{margin:0}}.dash-app .rk-hv{display:grid;gap:var(--sp-3);align-content:start}.dash-app .rk-hv .dash-card-h{margin:0}.dash-app .rk-hv-seg{min-width:0}.dash-app .rk-hv-btns{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.dash-app .rk-hv [hidden]{display:none}.dash-app .rk-hv-list{list-style:none;margin:0;padding:0}.dash-app .rk-hv-row{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(80px,1fr) 96px minmax(96px,auto);align-items:center;gap:var(--sp-2) var(--sp-4);padding:var(--sp-3) 0;border-bottom:1px solid var(--line)}.dash-app .rk-hv-row:last-child{border-bottom:0}.dash-app .rk-hv-t{font:600 var(--t-m)/var(--lh-m) var(--font-body);color:var(--ink);overflow-wrap:anywhere}.dash-app .rk-hv-bar{display:block;height:8px;border-radius:4px;background:var(--line-2);overflow:hidden}.dash-app .rk-hv-bar i{display:block;height:100%;border-radius:4px;background:var(--cp-mint)}.dash-app .rk-hv-n{font:500 var(--t-s)/var(--lh-s) var(--font-body);color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums}.dash-app .rk-hv-act{justify-self:end}.dash-app .rk-hv-say:empty{display:none}.dash-app .rk-hv-say,.dash-app .rk-hv-note{margin:0}@media(max-width:640px){.dash-app .rk-hv-row{grid-template-columns:minmax(40px,1fr) 96px auto}.dash-app .rk-hv-t{grid-column:1 / -1}}@media(max-width:640px){.dash-app .rk-hv-seg .lhp-seg{display:flex;width:100%}.dash-app .rk-hv-seg .lhp-seg-o{flex:1 1 0;min-width:0;padding-top:4px;padding-bottom:4px;white-space:normal;text-align:center;line-height:var(--lh-s)}}
