.dash-app .dash-fw-list{list-style:none;margin:0;padding:0}.dash-app .dash-fw-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,auto);gap:8px 16px;align-items:start;padding:12px 0;border-top:1px solid var(--line)}.dash-app .dash-fw-row:first-child{border-top:0}.dash-app .dash-fw-row.is-stopped .dash-fw-name{color:var(--muted)}.dash-app .dash-fw-who{display:grid;gap:2px;min-width:0}.dash-app .dash-fw-name{font-weight:600;color:var(--ink);overflow-wrap:anywhere}.dash-app .dash-fw-facts{font:500 var(--t-cap, 12px)/var(--lh-cap, 16px) var(--font-body);color:var(--faint)}.dash-app .dash-fw-ctl{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end;max-width:380px;text-align:right}.dash-app .dash-fw-ctl.is-busy{opacity:.6}.dash-app .dash-fw-note{flex:1 1 100%;margin:0;font-size:var(--t-s, 13px);line-height:var(--lh-s, 18px);color:var(--muted)}.dash-app .dash-fw-note.is-yes{color:var(--cp-mint)}.dash-app .dash-fw-line:empty{display:none}@media(max-width:900px){.dash-app .dash-fw-row{grid-template-columns:minmax(0,1fr)}.dash-app .dash-fw-ctl{justify-content:flex-start;text-align:left}}.dash-app .dash-fl-line,.dash-app .dash-fw-swap{max-width:68ch}.dash-app .dash-fw-stop{min-height:32px;padding:3px 11px;font:600 13px/1.2 var(--font-body);color:var(--muted);background:transparent;border-color:var(--line)}.dash-app .dash-fw-stop:hover,.dash-app .dash-fw-stop:focus-visible{color:var(--ink);background:var(--surface-2);border-color:var(--line-2)}.dash-app .dash-fl-line{margin:0 0 10px;color:var(--muted)}.dash-app .dash-fl-line[hidden]{display:none}.dash-app .dash-fl-list{list-style:none;margin:0;padding:0}.dash-app .dash-fl-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,auto);gap:8px 16px;align-items:start;padding:12px 0;border-top:1px solid var(--line)}.dash-app .dash-fl-row:first-child{border-top:0}.dash-app .dash-fl-who{display:grid;gap:2px;min-width:0}.dash-app .dash-fl-name{font-weight:600;color:var(--ink);overflow-wrap:anywhere}.dash-app .dash-fl-facts{font:500 var(--t-cap, 12px)/var(--lh-cap, 16px) var(--font-body);color:var(--faint)}.dash-app .dash-fl-ctl{display:grid;gap:6px;justify-items:end;max-width:380px;text-align:right}.dash-app .dash-fl-ctl.is-busy{opacity:.6}.dash-app .dash-fl-btn{white-space:normal;text-align:center}.dash-app .dash-fl-btn.is-on{border-color:var(--cp-mint);color:var(--cp-mint);background:var(--cp-mint-soft)}.dash-app .dash-fl-note{margin:0;font-size:var(--t-s, 13px);line-height:var(--lh-s, 18px);color:var(--muted)}.dash-app .dash-fl-note.is-yes{color:var(--cp-mint)}.dash-app .dash-fl-note.is-no{color:var(--cp-red)}.dash-app .dash-fl-foot{display:flex;flex-wrap:wrap;gap:6px 20px;margin-top:12px}.dash-app .dash-cmp .dash-mc-wrap{width:fit-content;max-width:100%}.dash-app .dash-mc-table.dash-cmp-table{width:auto;min-width:0}.dash-app .dash-cmp-table thead th{white-space:normal;vertical-align:bottom;padding:8px 6px}.dash-app .dash-cmp-table tbody td{padding:8px 6px}.dash-app .dash-cmp-table tbody th{min-width:10em;padding:8px 6px;white-space:normal;border-bottom:1px solid var(--line);font:600 14px/1.4 var(--font-body);letter-spacing:0;text-transform:none;text-align:left;vertical-align:top;color:var(--ink)}.dash-app .dash-cmp-table tbody tr:last-child th{border-bottom:0}.dash-app .dash-cmp-table tbody tr.is-you th{background:var(--cp-mint-soft)}.dash-app .dash-cmp-say{display:grid;gap:4px}.dash-app .dash-cmp-says{margin-top:4px;border-top:1px solid var(--line)}.dash-app .dash-cmp-sum{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding:12px 0;cursor:pointer;list-style:none}.dash-app .dash-cmp-sum::-webkit-details-marker{display:none}.dash-app .dash-cmp-sum-t{font:600 14px/1.3 var(--font-body);color:var(--ink)}.dash-app .dash-cmp-sum-s{font:500 var(--t-cap, 12px)/var(--lh-cap, 16px) var(--font-body);color:var(--faint)}.dash-app .dash-cmp-sum:focus-visible{outline:2px solid var(--cp-mint);outline-offset:2px}.dash-app .dash-cmp-sum.has-chevron .dash-disc-i{color:var(--faint)}.dash-app .dash-cmp-says[open]>.dash-cmp-sum .dash-disc-i{transform:rotate(180deg)}.dash-app .dash-cmp-sum:not(.has-chevron):after{content:"";flex:none;width:8px;height:8px;margin:0 4px 3px auto;border-right:2px solid var(--faint);border-bottom:2px solid var(--faint);transform:rotate(45deg)}.dash-app .dash-cmp-says[open]>.dash-cmp-sum:not(.has-chevron):after{margin-bottom:0;transform:rotate(-135deg)}.dash-app .dash-cmp-says-body{display:grid;gap:6px;padding:2px 0 6px}.dash-app .dash-cmp-says-body .dash-mc-h3{margin-top:10px}.dash-app .dash-cmp-says-body .dash-mc-h3:first-child{margin-top:0}.dash-app .dash-cmv-grid{display:grid;gap:var(--card-gap, 16px);min-width:0}.dash-app .dash-jump{margin:0 0 16px;padding:6px;border-radius:14px;background:var(--surface);border:1px solid var(--line)}@media(min-width:1280px){.dash-app .dash-jump{position:sticky;top:calc(var(--dash-top-h) + 8px);z-index:15}}@media(min-width:1280px){.dash-app .dash-cmv-to{scroll-margin-top:calc(38px + var(--card-gap, 16px))}}.dash-app .dash-jump-list{display:flex;flex-wrap:wrap;gap:4px 2px;margin:0;padding:0;list-style:none}.dash-app .dash-jump-list>li{flex:none}.dash-app .dash-jump-b{flex:none;min-height:32px;padding:3px 8px;border-radius:999px;border:1px solid transparent;background:transparent;color:var(--muted);font:600 12px/1.2 var(--font-body);white-space:nowrap;cursor:pointer}.dash-app .dash-jump-b:hover{color:var(--ink);background:var(--surface-2)}.dash-app .dash-jump-b[aria-current=location]{color:var(--ink);background:var(--surface-2);border-color:var(--line-2)}.dash-app .dash-jump-b:focus-visible{outline:2px solid var(--cp-mint);outline-offset:1px}.dash-app .dash-nr{color:var(--faint);font-style:italic}.dash-app .dash-nr-note{margin:8px 0 0;font-size:13px;color:var(--muted)}@media(max-width:900px){.dash-app .dash-jump{margin-bottom:12px}.dash-app .dash-jump-list{flex-wrap:nowrap;overflow-x:auto}.dash-app .dash-cmv-grid{gap:var(--card-gap, 12px)}}.dash-app .dash-cmv .dash-mc,.dash-app .dash-cmv .dash-fw{container-type:inline-size}.dash-app .dash-cmv-grid{align-items:start}.dash-app .dash-cmv-grid>*{min-width:0}.dash-app .dash-cmv-slot[hidden]{display:none}.dash-app .dash-cmv-slot{display:flex;flex-direction:column}.dash-app .dash-cmv-slot>.dash-fw{flex:1 1 auto}.dash-app .dash-cmv>.dash-tiles{margin-bottom:var(--card-gap, 16px)}.dash-app .dash-cmv [data-part=watch] table td:first-child[data-ini]:before{content:attr(data-ini);content:attr(data-ini) / "";display:inline-grid;place-items:center;width:32px;height:32px;margin-right:10px;vertical-align:middle;border-radius:var(--r-ctl, 10px);background:var(--surface-2);border:1px solid var(--line);font:600 var(--t-cap, 12px)/1 var(--font-body);letter-spacing:.02em;color:var(--muted)}.dash-app .dash-cmv [data-part=watch] table tr.you td:first-child[data-ini]:before{background:var(--cp-mint-soft);border-color:var(--cp-mint-line);color:var(--cp-mint)}.dash-app .dash-cmv [data-part=watch] td .dash-k-fig{justify-content:flex-end}.dash-app .dash-cmv [data-part=watch] td .dash-k-track{flex:0 0 96px;min-width:0}.dash-app .dash-cmv [data-part=watch] td .dash-k-v{min-width:0;font-weight:inherit;color:inherit}.dash-app .dash-cmv [data-part=watch] td.dash-nr{font-style:normal}.dash-app .dash-vpart.is-slim .yb-card{border-style:dashed;background:transparent}.dash-app .dash-cmp .dash-mc-nm{display:inline-flex;align-items:center;gap:10px}.dash-app .dash-cmp .dash-mc-nm .dash-mc-name{overflow-wrap:break-word}.dash-app .dash-cmp .dash-mc-you{margin-left:0}.dash-app .dash-cmp-table td .dash-k-track{flex:0 0 72px;min-width:0}.dash-app .dash-cmp-table td .dash-k-fig{justify-content:flex-end}@container (max-width: 560px){.dash-app .dash-cmp .dash-mc-wrap{width:100%;padding:0;border:0;background:none;overflow:visible}.dash-app .dash-mc-table.dash-cmp-table,.dash-app .dash-cmp-table tbody{display:block;width:100%;min-width:0}.dash-app .dash-cmp-table thead{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0)}.dash-app .dash-cmp-table tr{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;margin:0 0 8px;padding:12px;border:1px solid var(--line);border-radius:var(--r-tile, 12px);background:var(--surface-2)}.dash-app .dash-cmp-table tbody tr.is-you{background:var(--cp-mint-soft);border-color:var(--cp-mint-line)}.dash-app .dash-cmp-table tbody th{position:static;min-width:0;max-width:none;padding:0;border:0;background:none}.dash-app .dash-cmp-table tbody tr th,.dash-app .dash-cmp-table tbody tr.is-you th,.dash-app .dash-cmp-table tbody tr td,.dash-app .dash-cmp-table tbody tr.is-you td{background:none}.dash-app .dash-cmp-table tbody td{display:grid;grid-template-columns:minmax(0,9em) minmax(0,1fr);gap:4px 12px;align-items:center;padding:0;border:0;text-align:left;white-space:normal;min-width:0}.dash-app .dash-cmp-table tbody td.is-num{text-align:left}.dash-app .dash-cmp-table td:before{content:attr(data-label);font:500 var(--t-s, 13px)/var(--lh-s, 18px) var(--font-body);color:var(--muted)}.dash-app .dash-cmp-table td .dash-k-fig{justify-content:flex-start}.dash-app .dash-cmp-table td .dash-k-track{flex:1 1 auto}.dash-app .dash-cmp-table tbody td.is-num{white-space:normal}}@container ybt (max-width: 560px){.dash-app .dash-cmv [data-part=watch] .yb-table tr.you td{background:none}.dash-app .dash-cmv [data-part=watch] .yb-table tr.you{background:var(--cp-mint-soft);border-radius:var(--r-tile, 12px)}.dash-app .dash-cmv [data-part=watch] .yb-table td .dash-k-fig{justify-content:flex-start}}.dash-app .dash-fw-id,.dash-app .dash-fl-id{display:flex;align-items:flex-start;gap:12px;min-width:0}.dash-app .dash-fw-id .dash-k-av,.dash-app .dash-fl-id .dash-k-av{margin-top:1px}@container (max-width: 380px){.dash-app .dash-fw-row{grid-template-columns:minmax(0,1fr)}.dash-app .dash-fw-ctl{justify-content:flex-start;text-align:left;max-width:none}}.dash-app .dash-fl-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:var(--card-gap, 16px)}.dash-app .dash-fl-row{grid-template-columns:minmax(0,1fr);align-content:space-between;gap:12px;padding:16px;border:1px solid var(--line);border-radius:var(--r-tile, 12px);background:var(--surface-2)}.dash-app .dash-fl-row:first-child{border-top:1px solid var(--line)}.dash-app .dash-fl-ctl{justify-items:stretch;max-width:none;text-align:left}.dash-app .dash-fl-btn{width:100%;min-height:var(--ctl-m, 36px)}@media(max-width:900px){.dash-app .dash-jump.has-more-r .dash-jump-list{-webkit-mask-image:linear-gradient(90deg,black calc(100% - 32px),transparent);mask-image:linear-gradient(90deg,black calc(100% - 32px),transparent)}.dash-app .dash-jump.has-more-l .dash-jump-list{-webkit-mask-image:linear-gradient(270deg,black calc(100% - 32px),transparent);mask-image:linear-gradient(270deg,black calc(100% - 32px),transparent)}.dash-app .dash-jump.has-more-l.has-more-r .dash-jump-list{-webkit-mask-image:linear-gradient(90deg,transparent,black 32px,black calc(100% - 32px),transparent);mask-image:linear-gradient(90deg,transparent,black 32px,black calc(100% - 32px),transparent)}}.dash-app .dash-cmv [data-part=watch] .yb-table th{font:600 var(--t-cap, 12px)/var(--lh-cap, 16px) var(--font-body);letter-spacing:0;text-transform:none;color:var(--faint)}.dash-app .dash-cmv [data-part=watch] .yb-table th[aria-sort=ascending],.dash-app .dash-cmv [data-part=watch] .yb-table th[aria-sort=descending]{color:var(--ink)}.dash-app .dash-cmv [data-part=watch] .yb-more{font:500 var(--t-s, 13px)/var(--lh-s, 18px) var(--font-body);letter-spacing:0;color:var(--muted)}.dash-app .dash-cmv [data-part=watch] .rep-explain{max-width:none;font-size:var(--t-m, 14px);line-height:var(--lh-m, 21px)}.dash-app .dash-fw-who .dash-grade{justify-self:start;gap:6px;margin-top:4px}.dash-app .dash-grade-w{color:var(--muted)}.dash-app .dash-grade-l{color:var(--ink);font-weight:700}.dash-app .dash-grade-m{color:var(--faint);font-weight:500}.dash-app .dash-cat-line{display:flex;flex-wrap:wrap;align-items:center;gap:12px 32px}.dash-app .dash-cat-side{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.dash-app .dash-cat-k{font:600 var(--t-s, 13px)/var(--lh-s, 18px) var(--font-body);color:var(--muted)}.dash-app .dash-cat .dash-k-chip{max-width:100%;white-space:normal;padding-top:3px;padding-bottom:3px}.dash-app .dash-cat-n{margin-left:6px;color:var(--ink)}.dash-app .dash-cat-note{margin:12px 0 0;font:500 var(--t-cap, 12px)/var(--lh-cap, 16px) var(--font-body);color:var(--faint)}
