td.t-center,th.t-center{text-align:center}.rel-cell{display:flex;align-items:center;gap:var(--sp-6);min-width:0}.rel-cell--btn{background:transparent;border:none;padding:0;cursor:pointer;text-align:left;font:inherit;color:inherit}.rel-cell .t-artist,.rel-cell .table-title{display:block}.cover.cover--lg{width:128px;height:128px;border-radius:var(--r-item)}.cover.cover--hero{width:164px;height:164px;border-color:var(--line-strong);box-shadow:var(--shadow-cover-hero)}.cover.cover--drawer{width:92px;height:92px;border-color:var(--line-strong);box-shadow:var(--shadow-cover-drawer)}.cover.cover--row{width:52px;height:52px}img.cover,img.cover--lg{object-fit:cover;image-rendering:auto}.rel-attn{position:relative;background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);margin-bottom:var(--sp-7);overflow:hidden}.rel-attn:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--bad)}.rel-attn__head{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-8);padding:var(--sp-6) var(--sp-8);border-bottom:1px solid var(--line-soft)}.rel-attn__title{display:flex;align-items:center;gap:9px;font-size:var(--fs-4);font-weight:500;letter-spacing:-.01em}.rel-attn__title svg{color:var(--bad);flex-shrink:0}.rel-attn__aside{font-family:var(--mono);font-size:var(--fs-2);color:var(--ink-3)}.rel-attn__row{display:flex;align-items:center;gap:var(--sp-7);padding:var(--sp-5) var(--sp-8);border-bottom:1px solid var(--line-soft)}.rel-attn__row:last-child{border-bottom:none}.rel-attn__what{flex:1 1;min-width:0;display:flex;align-items:baseline;gap:9px;flex-wrap:wrap}.rel-attn__rel{font-size:var(--fs-4);font-weight:500;letter-spacing:-.01em}.rel-attn__why{font-family:var(--mono);font-size:var(--fs-2);color:var(--ink-3);min-width:0}.rel-bar{display:flex;align-items:center;gap:var(--sp-6);padding:var(--sp-6) var(--sp-8);border-bottom:1px solid var(--line);flex-wrap:wrap}.rel-bar .ranges{flex-shrink:0}.rel-bar__n{font-size:var(--fs-1);font-feature-settings:"tnum";color:var(--ink-3);margin-left:var(--sp-3)}.ranges button.is-active .rel-bar__n{color:var(--ink-2)}.rel-bar__n--attn{color:var(--bad)}.rel-bar__search{position:relative;flex:1 1;min-width:180px;max-width:280px;margin-left:auto}.rel-bar__search svg{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:var(--ink-3);pointer-events:none}.rel-bar__search .field-input{height:var(--ctl-sm);padding-left:31px;font-size:var(--fs-2)}.rel-bar__sort{flex-shrink:0}.rel-bar__sort .sel__trigger{height:var(--ctl-sm);padding:0 var(--sp-5);font-size:var(--fs-2);background-color:transparent}.cat-tbl td{padding:0;height:74px;vertical-align:middle}.cat-tbl td:first-child{padding-left:var(--sp-8)}.cat-tbl td:last-child{padding-right:var(--sp-8)}.cat-row--attn td:first-child{box-shadow:inset 2px 0 0 var(--bad)}.cat-row--held td:first-child{box-shadow:inset 2px 0 0 var(--warn)}.cat-media{align-items:center;gap:13px;padding:9px var(--sp-7) 9px 0;background:transparent;border:none;font:inherit;color:inherit;text-align:left;cursor:pointer;width:100%}.cat-media,.cat-txt{display:flex;min-width:0}.cat-txt{flex-direction:column;gap:var(--sp-1)}.cat-name{display:flex;align-items:center;gap:7px;min-width:0}.cat-name b{font-size:var(--fs-4);font-weight:500;letter-spacing:-.015em}.cat-cred,.cat-name b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cat-cred{font-family:var(--mono);font-size:var(--fs-2);color:var(--ink-3)}.cat-fmt{font-family:var(--mono);font-size:var(--fs-1);color:var(--ink-3);white-space:nowrap;font-feature-settings:"tnum"}.rel-ex{display:inline-grid;place-items:center;width:13px;height:13px;flex-shrink:0;border:1px solid var(--line-strong);font-size:var(--fs-1);font-weight:600;color:var(--ink-3);line-height:1}.cat-when,.rel-ex{font-family:var(--mono)}.cat-when{display:block;font-size:var(--fs-3);color:var(--ink-2);white-space:nowrap;font-feature-settings:"tnum";padding:0 var(--sp-7)}.cat-when small{display:block;font-size:var(--fs-1);color:var(--ink-3);margin-top:var(--sp-1)}.cat-state{display:flex;flex-direction:column;gap:5px;align-items:flex-start;padding:0 var(--sp-7)}.cat-state__sub{font-family:var(--mono);font-size:var(--fs-1);color:var(--ink-3);white-space:nowrap}.cat-acts{display:flex;align-items:center;justify-content:flex-end;gap:var(--sp-1);padding-left:var(--sp-7)}.cat-acts .iconbtn{width:30px;height:var(--ctl-sm);opacity:0}.cat-acts:focus-within .iconbtn,.cat-tbl tbody tr:hover .cat-acts .iconbtn{opacity:1}.cat-acts .iconbtn--always{opacity:1}@media (hover:none){.cat-acts .iconbtn{opacity:1}}.ladder{display:flex;gap:var(--sp-1);list-style:none;margin:0;padding:0}.ladder li{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:7px}.ladder__bar{display:block;height:2px;background:var(--line)}.ladder li[data-step=done] .ladder__bar{background:var(--ink-3)}.ladder li[data-step=now] .ladder__bar{background:var(--ink)}.ladder li[data-step=bad] .ladder__bar{background:var(--bad)}.ladder__l{font-family:var(--mono);font-size:var(--fs-1);letter-spacing:.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ladder li[data-step=done] .ladder__l,.ladder__l{color:var(--ink-3)}.ladder li[data-step=now] .ladder__l{color:var(--ink)}.ladder li[data-step=bad] .ladder__l{color:var(--bad)}.ladder__t{font-family:var(--mono);font-size:var(--fs-1);color:var(--ink-3);font-feature-settings:"tnum";white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ladder li[data-step=now] .ladder__t{color:var(--ink-2)}.ladder-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-8);margin-bottom:11px}.ladder-head__note{font-family:var(--mono);font-size:var(--fs-2);color:var(--ink-3)}.ladder-head__note[data-tone=bad]{color:var(--bad)}.rel-amb{position:absolute;inset:0;z-index:var(--z-base);pointer-events:none;overflow:hidden}.rel-amb__art{position:absolute;inset:-20%;background-size:cover;background-position:50%;filter:blur(56px) saturate(1.4) brightness(.7);transform:scale(1.15)}.rel-amb__scrim{position:absolute;inset:0;background:var(--release-ambient-scrim)}.rel-hero{position:relative;overflow:hidden;background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);margin-bottom:var(--sp-7)}.rel-hero__in{position:relative;z-index:var(--z-1);display:flex;gap:22px;align-items:flex-start;padding:22px}.rel-hero__txt{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:var(--sp-5);padding-top:var(--sp-1)}.rel-hero__eyerow{display:flex;align-items:center;gap:var(--sp-5);flex-wrap:wrap}.rel-hero__kind{font-family:var(--mono);font-size:var(--fs-2);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.rel-hero h1{font-size:var(--fs-10);letter-spacing:-.035em;line-height:1.04}.rel-hero__cred{font-family:var(--mono);font-size:var(--fs-4);color:var(--ink-2);letter-spacing:-.01em}.rel-hero__facts{display:flex;align-items:center;gap:9px;flex-wrap:wrap;font-family:var(--mono);font-size:var(--fs-2);color:var(--ink-3);font-feature-settings:"tnum"}.rel-hero__facts i{font-style:normal;color:var(--ink-3)}.rel-hero__blurb{font-family:var(--mono);font-size:var(--fs-2);color:var(--ink-3);max-width:56ch}.rel-hero__acts{display:flex;align-items:center;gap:9px;flex-shrink:0;padding-top:var(--sp-1)}.rel-hero__foot{position:relative;z-index:var(--z-1);padding:var(--sp-7) 22px var(--sp-8);border-top:1px solid var(--line-soft);background:var(--card)}@media (max-width:798px){.rel-hero__in{flex-wrap:wrap}.rel-hero h1{font-size:var(--fs-9)}}.card-x.rel-panel{--bleed-x:16px;margin-bottom:var(--sp-7)}.rel-panel__head{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-7);padding:var(--sp-7) var(--bleed-x);border-bottom:1px solid var(--line-soft)}.rel-panel__meta{font-family:var(--mono);font-size:var(--fs-2);color:var(--ink-3);font-feature-settings:"tnum";white-space:nowrap}.rel-panel__body{padding:var(--sp-7) var(--bleed-x)}.rel-panel__foot{padding:11px var(--bleed-x);border-top:1px solid var(--line-soft)}.rel-panel__acts{display:flex;gap:9px;flex-wrap:wrap;margin-top:11px}.rel-dl{display:flex;flex-direction:column}.rel-dl__r{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-7);padding:9px var(--bleed-x);border-bottom:1px solid var(--line-soft)}.rel-dl__r:last-child{border-bottom:none}.rel-dl__k{font-size:var(--fs-1);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3)}.rel-dl__k,.rel-dl__v{font-family:var(--mono);white-space:nowrap}.rel-dl__v{font-size:var(--fs-3);color:var(--ink);font-feature-settings:"tnum";text-align:right;min-width:0;overflow:hidden;text-overflow:ellipsis}.rel-sec{display:flex;flex-direction:column;gap:9px}.rel-sec__empty,.rel-sec__note{color:var(--ink-3)}.rel-sec__issues{padding-left:18px;color:var(--ink-2);gap:5px}.rel-sec__issues,.tracklist{margin:0;display:flex;flex-direction:column}.tracklist{list-style:none;padding:0}.tracklist li{display:flex;align-items:center;gap:var(--sp-6);padding:9px var(--bleed-x);border-bottom:1px solid var(--line-soft)}.tracklist li:last-child{border-bottom:none}.tracklist__num{font-family:var(--mono);font-size:var(--fs-2);color:var(--ink-3);width:18px;flex-shrink:0;text-align:right;font-feature-settings:"tnum"}.tracklist__title{display:flex;align-items:center;gap:7px;flex:1 1;min-width:0;font-size:var(--fs-4);font-weight:500;letter-spacing:-.01em}.tracklist__title span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tracklist__meta{font-size:var(--fs-1);font-feature-settings:"tnum"}.tracklist__dur,.tracklist__meta{font-family:var(--mono);color:var(--ink-3);white-space:nowrap}.tracklist__dur{font-size:var(--fs-2);font-feature-settings:"tnum";min-width:42px;text-align:right}.store-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.store-list li{display:flex;align-items:center;gap:11px;padding:var(--sp-4) var(--bleed-x);border-bottom:1px solid var(--line-soft)}.store-list li:last-child{border-bottom:none}.store-list__name{flex:1 1;min-width:0;font-size:var(--fs-4);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rel-actions{display:flex;flex-direction:column;gap:var(--sp-5)}.rel-actions__row{display:flex;align-items:center;gap:var(--sp-5);flex-wrap:wrap}.rel-actions__confirm{display:flex;flex-direction:column;gap:var(--sp-5)}.rel-actions__note{color:var(--ink-3)}.rel-actions__note[data-tone=error]{color:var(--bad)}.rel-note{display:flex;gap:var(--sp-5);align-items:flex-start;padding:var(--sp-6) var(--bleed-x);border-bottom:1px solid var(--line-soft)}.rel-note:last-child{border-bottom:none}.rel-note svg{flex-shrink:0;margin-top:1px}.rel-note p{font-family:var(--mono);font-size:var(--fs-2);line-height:1.6;color:var(--ink-2);margin:0}.rel-note--bad{background:var(--bad-bg)}.rel-note--bad svg{color:var(--bad)}.rel-note--warn{background:var(--warn-bg)}.rel-note--warn svg{color:var(--warn)}.drawer-veil{position:absolute;inset:0;z-index:calc(var(--z-panel) - 1);background:var(--veil);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:fade-in var(--dur-2) var(--ease-out) both}.drawer{position:absolute;top:0;right:0;bottom:0;z-index:var(--z-panel);width:min(520px,100%);background:var(--panel);border-left:1px solid var(--line);box-shadow:var(--shadow-lift);display:flex;flex-direction:column;overflow:hidden;animation:slide-in var(--dur-3) var(--ease-spring) backwards;outline:none}@keyframes slide-in{0%{opacity:0;transform:translateX(24px)}to{opacity:1;transform:none}}@keyframes slide-out{to{opacity:0;transform:translateX(16px)}}.drawer.is-closing{animation:slide-out var(--dur-2) var(--ease-out) both}.drawer-veil.is-closing{animation:fade-out var(--dur-2) var(--ease-out) both}.drawer-veil.is-closing,.drawer.is-closing{pointer-events:none}.drawer__hero{position:relative;flex-shrink:0;overflow:hidden;border-bottom:1px solid var(--line)}.drawer__hero .rel-amb__art{inset:-50%;filter:blur(56px) saturate(1.25);opacity:.7;transform:none}.drawer__hero .rel-amb__scrim{background:var(--release-drawer-scrim)}.drawer__bar{align-items:center;justify-content:space-between;gap:var(--sp-6);padding:11px var(--sp-7) 11px 18px;flex-shrink:0}.drawer__bar,.drawer__id{position:relative;z-index:var(--z-2);display:flex}.drawer__id{gap:15px;align-items:flex-start;padding:var(--sp-1) 18px 17px}.drawer__idtxt{min-width:0;flex:1 1;display:flex;flex-direction:column;gap:var(--sp-3)}.drawer__idtxt h2{font-size:var(--fs-7);letter-spacing:-.025em;line-height:1.1;overflow-wrap:anywhere}.drawer__cred{font-family:var(--mono);font-size:var(--fs-3);color:var(--ink-2)}.drawer__fmt{font-family:var(--mono);font-size:var(--fs-2);color:var(--ink-3);font-feature-settings:"tnum"}.drawer__staterow{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-top:var(--sp-1)}.drawer__staterow .chip{font-size:var(--fs-1);padding:3px 9px}.drawer__staterow .mono{font-size:var(--fs-2);color:var(--ink-3)}.drawer__hero-foot{position:relative;z-index:var(--z-2);padding:var(--sp-7) 18px var(--sp-8);border-top:1px solid var(--line-soft);background:var(--card)}.drawer__hero-foot .ladder-head{margin-bottom:11px}.drawer__scroll{--bleed-x:18px;flex:1 1;min-height:0;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column}.drawer__sec{border-bottom:1px solid var(--line-soft)}.drawer__sec:last-child{border-bottom:none}.drawer__sec--flush{padding-bottom:0}.drawer__sechead{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-6);padding:13px var(--bleed-x) 9px}.drawer__facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1px;gap:1px;background:var(--line-soft)}.drawer__fact{background:var(--panel);padding:11px var(--sp-7) var(--sp-6);display:flex;flex-direction:column;gap:var(--sp-2);min-width:0}.drawer__fact:nth-child(4n+1){padding-left:var(--bleed-x)}.drawer__fact:nth-child(4n){padding-right:var(--bleed-x)}.drawer__factv{font-family:var(--mono);font-size:var(--fs-3);color:var(--ink);font-feature-settings:"tnum";white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.drawer__chips{display:flex;flex-wrap:wrap;gap:7px;padding:var(--sp-1) var(--bleed-x) 15px}.drawer__chip{display:inline-flex;align-items:center;gap:var(--sp-3);border:1px solid var(--line);padding:var(--sp-2) var(--sp-4);font-family:var(--mono);font-size:var(--fs-2);color:var(--ink-2)}.drawer .tracklist li{display:grid;grid-template-columns:18px minmax(0,1fr) auto 42px;align-items:center;grid-gap:var(--sp-6);gap:var(--sp-6)}.drawer .tracklist li:hover{background:var(--hover)}.drawer .tracklist__meta{min-width:0;overflow:hidden;text-overflow:ellipsis}.drawer__empty{margin:0;padding:var(--sp-2) var(--bleed-x) var(--sp-7)}.drawer__linkfield{display:flex;align-items:stretch;height:var(--ctl);margin:0 var(--bleed-x) var(--sp-8);border:1px solid var(--line);background:var(--card-2)}.drawer__linkfield>span{flex:1 1;min-width:0;display:flex;align-items:center;padding:0 11px;font-size:var(--fs-2);color:var(--ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.drawer__linkfield .iconbtn{width:34px;height:auto;border-left:1px solid var(--line);color:var(--ink-3)}.drawer__linkfield .iconbtn:hover{background:var(--hover);color:var(--ink)}.drawer__skel-track{display:grid;grid-template-columns:18px minmax(0,1fr) 88px 42px;align-items:center;grid-gap:var(--sp-6);gap:var(--sp-6);padding:9px var(--bleed-x);border-bottom:1px solid var(--line-soft)}.drawer__body{--bleed-x:18px;padding:18px var(--bleed-x) var(--sp-9);flex:1 1;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;justify-content:center}.drawer__note{padding:var(--sp-7) 18px;color:var(--ink-3)}.drawer__foot{flex-shrink:0;border-top:1px solid var(--line);background:var(--card);padding:var(--sp-6) 18px;display:flex;align-items:center;gap:9px}.drawer__foot .rel-actions{flex:1 1;min-width:0}.drawer__foot .rel-actions__row{width:100%;flex-wrap:nowrap}@media (max-width:441px){.drawer__facts{grid-template-columns:repeat(2,minmax(0,1fr))}.drawer__fact:nth-child(4n),.drawer__fact:nth-child(4n+1){padding-left:var(--sp-7);padding-right:var(--sp-7)}.drawer__fact:nth-child(odd){padding-left:var(--bleed-x)}.drawer__fact:nth-child(2n){padding-right:var(--bleed-x)}.drawer .tracklist li{grid-template-columns:18px minmax(0,1fr) 42px}.drawer .tracklist__meta{display:none}}.rel-detail .wizard-body{padding:18px var(--bleed-x);display:flex;flex-direction:column;gap:18px}.rel-summary{display:flex;gap:var(--sp-8);align-items:flex-start}.rel-summary__text{min-width:0;display:flex;flex-direction:column;gap:7px}.rel-summary__text h2{font-size:var(--fs-7);letter-spacing:-.02em}.rel-summary__text .mono{color:var(--ink-3)}.rel-summary__blurb{font-family:var(--mono);font-size:var(--fs-2);color:var(--ink-3);max-width:44ch}.meta-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));grid-gap:var(--sp-6) var(--sp-8);gap:var(--sp-6) var(--sp-8);border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);margin-inline:calc(var(--bleed-x) * -1);padding:var(--sp-6) var(--bleed-x)}.meta-item{display:flex;flex-direction:column;gap:var(--sp-2);min-width:0}.meta-item__v{font-family:var(--mono);font-size:var(--fs-3);color:var(--ink);font-feature-settings:"tnum";white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rel-link-cell__menu[data-side=above]{--pop-y:4px;transform-origin:bottom right}.admin-reason{font-family:var(--mono);font-size:var(--fs-3);color:var(--ink);height:32px;padding:0 9px;background:var(--card-2);border:1px solid var(--line);border-radius:0;width:220px}.admin-reason:focus-visible{border-color:var(--ink)}.rstats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:var(--sp-7);gap:var(--sp-7);margin-bottom:var(--sp-7)}.rstat{text-align:left;background:var(--card);border:1px solid var(--line);border-radius:0;padding:13px 15px;cursor:pointer;transition:border-color var(--dur-1),background var(--dur-1)}.rstat:hover{border-color:var(--line-strong)}.rstat.is-active{border-color:var(--ink-3);background:var(--hover)}.rstat__label{font-size:var(--fs-1);font-weight:450;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rstat__label,.rstat__value{display:block;font-family:var(--mono)}.rstat__value{margin-top:7px;font-size:var(--fs-7);font-weight:600;letter-spacing:-.03em;font-feature-settings:"tnum";color:var(--ink)}.rstat__note{display:block;margin-top:var(--sp-2);font-family:var(--mono);font-size:var(--fs-1);color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rstat__note.is-over{color:var(--warn)}.admin-search{width:240px}.admin-actions{text-align:right}.admin-actions .btn-ghost{white-space:nowrap}.admin-actions .confirm-row{justify-content:flex-end;flex-wrap:wrap}.qcq-open{width:36px;text-align:right;color:var(--ink-3)}tbody tr:hover .qcq-open{color:var(--ink)}.cover.cover--xl{width:168px;height:168px;border-radius:var(--r-item)}.player{display:flex;align-items:center;gap:var(--sp-6);border:1px solid var(--line);background:var(--card-2);padding:9px var(--sp-7);max-width:640px}.player__btn{width:34px;height:var(--ctl);border-radius:50%;border:1px solid var(--line-strong);background:transparent;color:var(--ink);display:grid;place-items:center;cursor:pointer;flex-shrink:0;transition:background var(--dur-1),border-color var(--dur-1),transform var(--dur-1)}.player__btn:hover:not(:disabled){background:var(--hover);border-color:var(--ink-3)}.player__btn:active:not(:disabled){transform:scale(.96)}.player__btn:disabled{opacity:.35;cursor:default}.player__time{font-family:var(--mono);font-size:var(--fs-1);color:var(--ink-3);font-feature-settings:"tnum";white-space:nowrap;min-width:34px}.player__timeline{flex:1 1;height:26px;display:flex;align-items:center;cursor:pointer;min-width:100px}.player__rail{position:relative;width:100%;height:3px;background:var(--line)}.player__fill{left:0;top:0;bottom:0}.player__fill,.player__fill:after{position:absolute;background:var(--ink)}.player__fill:after{content:"";right:-3.5px;top:50%;width:7px;height:7px;border-radius:50%;transform:translateY(-50%)}.acrm__score{display:inline-flex;align-items:center;gap:var(--sp-4)}.acrm__score .mono{font-size:var(--fs-1);color:var(--ink-3);font-feature-settings:"tnum";white-space:nowrap}.acrp__list{list-style:none;margin:0;padding:0;border-top:1px solid var(--line-soft)}.acrm{display:flex;flex-direction:column;gap:5px;padding:11px var(--sp-7);border-bottom:1px solid var(--line-soft)}.acrm:last-child{border-bottom:none}.acrm__top{display:flex;align-items:center;gap:var(--sp-5);flex-wrap:wrap}.acrm__title{font-size:var(--fs-4);font-weight:500}.acrm__artists{font-size:var(--fs-2);color:var(--ink-3);flex:1 1;min-width:140px}.acrm__ids{display:flex;gap:var(--sp-2) var(--sp-8);flex-wrap:wrap;font-size:var(--fs-1)}.acrm__ids,.acrm__ids a{align-items:center;color:var(--ink-3)}.acrm__ids a{display:inline-flex;gap:3px;text-decoration:underline;text-underline-offset:2px}.acrm__ids a:hover{color:var(--ink)}.scorebar{position:relative;display:inline-block;width:84px;height:3px;background:var(--line);flex-shrink:0}.scorebar__fill{position:absolute;left:0;top:0;bottom:0;background:var(--ink-3)}.qcq-views{margin-bottom:var(--sp-6)}.qcq-views .ranges{width:-moz-fit-content;width:fit-content}.qcq-findings{display:flex;flex-wrap:wrap}.qcq-cats,.qcq-findings{align-items:center;gap:var(--sp-3)}.qcq-cats{display:inline-flex;color:var(--ink-3)}.qcq-cat{display:inline-grid;place-items:center}.qcq-clear{display:inline-flex;align-items:center;gap:var(--sp-2);font-size:var(--fs-3);color:var(--ok)}.qcq-count{font-size:var(--fs-2);color:var(--ink-3);font-feature-settings:"tnum"}.qcq-tags{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin-top:var(--sp-3);padding-left:52px}.qcq-tags:empty{display:none}.qcw-facts{margin:0;display:flex;flex-wrap:wrap;gap:var(--sp-2) var(--sp-7);font-size:var(--fs-1);color:var(--ink-3)}.qcw-facts__i{display:flex;gap:var(--sp-2);min-width:0}.qcw-facts dt{color:var(--ink-3)}.qcw-facts dt:after{content:":"}.qcw-facts dd{margin:0;color:var(--ink-2);min-width:0;overflow-wrap:anywhere}.qcw-links{display:flex;gap:var(--sp-5);flex-wrap:wrap;font-size:var(--fs-1)}.qcw-links a{display:inline-flex;align-items:center;gap:3px;color:var(--ink-3);text-decoration:underline;text-underline-offset:2px}.qcw-links a:hover{color:var(--ink)}.qcw-times{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.qcw-time{display:inline-flex;align-items:center;height:22px;padding:0 7px;font-size:var(--fs-1);color:var(--ink-3);border:1px solid var(--line);font-feature-settings:"tnum";white-space:nowrap}.qcw-time--btn{background:var(--card-2);color:var(--ink-2);cursor:pointer;transition:border-color var(--dur-1),color var(--dur-1)}.qcw-time--btn:hover{border-color:var(--ink-3);color:var(--ink)}.qcw-scan{display:flex;flex-direction:column;gap:var(--sp-6)}.qcw-scan__head{display:flex;align-items:center;gap:var(--sp-4);flex-wrap:wrap}.qcw-scan__mode{font-size:var(--fs-1);color:var(--ink-3)}.qcw-scan__err{margin:0;font-size:var(--fs-1);color:var(--bad);overflow-wrap:anywhere}.qcw-scan__sec{display:flex;flex-direction:column;gap:var(--sp-3)}.qcw-scan__title{margin:0;font-size:var(--fs-3);font-weight:500}.qcw-scan__sec .acrp__list{border-top:1px solid var(--line-soft);border:1px solid var(--line-soft)}.qcw-ms{display:flex;flex-direction:column;gap:var(--sp-3)}.qcw-ms__totals{margin:0;font-size:var(--fs-1);color:var(--ink-2)}.qcw-exc{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--sp-3)}.qcw-exc li{display:flex;align-items:flex-start;gap:var(--sp-4);font-size:var(--fs-1);color:var(--ink-2)}.qcw-dlg .acct-dlg__body{gap:var(--sp-6)}.qcw-textarea{font-family:var(--mono);font-size:var(--fs-3);line-height:1.6;color:var(--ink);background:var(--card-2);border:1px solid var(--line);border-radius:0;padding:var(--sp-4) var(--sp-5);width:100%;min-height:84px;resize:vertical;transition:border-color var(--dur-1),background var(--dur-1)}.qcw-textarea::placeholder{color:var(--ink-3)}.qcw-textarea:focus{border-color:var(--ink);background:var(--card)}.qcw-count{font-size:var(--fs-1);color:var(--ink-3);font-feature-settings:"tnum"}.qcw-check{display:flex;align-items:flex-start;gap:var(--sp-4);cursor:pointer;font-size:var(--fs-2)}.qcw-check input{margin:3px 0 0;flex:none}.qcw-items{display:flex;flex-direction:column;gap:var(--sp-4)}.qcw-items__head{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-5)}.qcw-items__list{list-style:none;margin:0;padding:0}.qcw-item,.qcw-items__list{display:flex;flex-direction:column;gap:var(--sp-4)}.qcw-item{padding:var(--sp-5);border:1px solid var(--line);background:var(--card-2)}.qcw-item.is-on{border-color:var(--line-strong);background:var(--card)}.qcw-item__top{display:flex;align-items:center;gap:var(--sp-5);flex-wrap:wrap}.qcw-item__field,.qcw-item__track{flex:1 1 180px;min-width:160px}.qcw-item__x{margin-left:auto}.qcw-item__ev{margin:0;font-size:var(--fs-1);color:var(--ink-3);line-height:1.5}.qcw-item__body{display:flex;flex-direction:column;gap:var(--sp-4)}.artist-card{margin-bottom:var(--sp-5)}.artist-card--attention{box-shadow:var(--shadow),inset 2px 0 0 var(--warn)}.artist-card--confirming{box-shadow:var(--shadow),inset 2px 0 0 var(--bad)}.artist-card--attention .artist-card__strip{box-shadow:inset 2px 0 0 var(--warn)}.artist-card--confirming .artist-card__strip{box-shadow:inset 2px 0 0 var(--bad)}.artist-card__strip{display:flex;align-items:center;gap:var(--sp-6);padding:var(--sp-5) var(--sp-8);background:var(--card-2);border-bottom:1px solid var(--line);flex-wrap:wrap}.artist-card__strip-ic{flex:none;color:var(--warn)}.artist-card--confirming .artist-card__strip-ic{color:var(--bad)}.artist-card__strip p{flex:1 1;min-width:240px;font-size:var(--fs-3);line-height:1.5;color:var(--ink-2);margin:0}.artist-card__strip .btn-ghost{flex-shrink:0}.artist-card__row{--bleed-x:16px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:var(--sp-7) 18px;gap:var(--sp-7) 18px;align-items:center;padding:var(--sp-8) var(--bleed-x)}.artist-card__avatar{width:56px;height:56px;flex-shrink:0;object-fit:cover;border:1px solid var(--line);background:var(--card-2);align-self:start}.artist-card__avatar--blank{display:grid;place-items:center;font-family:var(--mono);font-size:var(--fs-6);font-weight:500;letter-spacing:.02em;color:var(--ink-2);background:var(--hover);border-color:var(--line)}.artist-card__main{min-width:0;display:flex;flex-direction:column;gap:var(--sp-5)}.artist-card__title{display:flex;align-items:center;gap:var(--sp-6);flex-wrap:wrap;min-width:0}.artist-card__label{display:inline-flex;align-items:center;gap:var(--sp-2);max-width:100%;font-size:var(--fs-2);color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.artist-card__label>svg{flex:none}.artist-card__name{font-size:var(--fs-6);font-weight:500;letter-spacing:-.015em;line-height:1.2;color:var(--ink);margin:0;overflow-wrap:anywhere}.artist-card__links{display:inline-flex;gap:var(--sp-3)}.artist-link{width:26px;height:26px;display:grid;place-items:center;border:1px solid var(--line);color:var(--ink-3);transition:color var(--dur-1),border-color var(--dur-1),background var(--dur-1)}.artist-link:hover{color:var(--ink);border-color:var(--line-strong);background:var(--hover)}.artist-card__stores{display:flex;gap:var(--sp-4) var(--sp-5);flex-wrap:wrap}.artist-store{display:inline-flex;align-items:center;gap:9px;padding:5px var(--sp-5) 5px var(--sp-3);border:1px solid var(--line);background:transparent;color:inherit;font:inherit;text-align:left;min-width:0;text-decoration:none}a.artist-store,button.artist-store{cursor:pointer;transition:background var(--dur-1),border-color var(--dur-1)}a.artist-store:hover,button.artist-store:hover{background:var(--hover);border-color:var(--line-strong)}.artist-store[data-state=detecting] .store-tile,.artist-store[data-state=missing] .store-tile,.artist-store[data-state=pending] .store-tile{opacity:.45}.artist-store__t{display:flex;flex-direction:column;gap:3px;min-width:0}.artist-store__n{font-size:var(--fs-3);font-weight:500;color:var(--ink)}.artist-store__n,.artist-store__s{line-height:1.15;white-space:nowrap}.artist-store__s{display:inline-flex;align-items:center;gap:var(--sp-2);font-family:var(--mono);font-size:var(--fs-1);letter-spacing:.01em;color:var(--ink-3)}.artist-store__s svg{flex:none}.artist-store[data-state=connected] .artist-store__s,.artist-store[data-state=detected] .artist-store__s{color:var(--ok)}.artist-store[data-state=detecting] .artist-store__s,.artist-store[data-state=missing] .artist-store__s{color:var(--warn)}.artist-store__ext{color:var(--ink-3);margin-left:var(--sp-1);flex:none}a.artist-store:hover .artist-store__ext{color:var(--ink)}.artist-store--bone{border-color:var(--line-soft)}.artist-store--inline .artist-store__t{flex:1 1;flex-direction:row;flex-wrap:wrap;align-items:center;gap:var(--sp-2) var(--sp-4)}.artist-store--inline .artist-store__s{margin-left:auto;white-space:normal;font-size:var(--fs-2)}.artist-card__side{display:flex;align-items:center;gap:var(--sp-9);flex:none}.artist-card__stats{display:flex;gap:26px}.artist-card__stat{text-align:right;min-width:56px}.artist-card__stat-v{font-family:var(--mono);font-size:var(--fs-6);font-weight:600;letter-spacing:-.02em;line-height:1;font-feature-settings:"tnum","tnum";font-variant-numeric:tabular-nums;margin:0}.artist-card__stat-v--empty,.artist-card__stat-v--none{color:var(--ink-3)}.artist-card__stat-l{margin-top:7px}.artist-card__acts{display:flex;align-items:center;gap:var(--sp-4);flex:none;position:relative}.artist-card__acts .btn-ghost{display:inline-flex;align-items:center;height:var(--ctl);padding:0 var(--sp-6)}.artist-card__menu{top:calc(100% + 6px);right:0}.artist-card__menu .store-tile svg{color:inherit}.artist-card__menu .menu__item[data-tone=danger],.artist-card__menu .menu__item[data-tone=danger] svg{color:var(--bad)}.artist-card__editor{margin:var(--sp-7) calc(var(--bleed-x) * -1) 0;border-top:1px solid var(--line);padding:var(--sp-7) var(--bleed-x) 0}.artist-card>.artist-card__editor{margin:0;padding:var(--sp-7) var(--sp-8) var(--sp-8)}@media (max-width:924px){.artist-card__row{grid-template-columns:auto minmax(0,1fr)}.artist-card__side{grid-column:1/-1;justify-content:space-between;flex-wrap:wrap;gap:var(--sp-7) var(--sp-9);margin-inline:calc(var(--bleed-x) * -1);padding:var(--sp-6) var(--bleed-x) 0;border-top:1px solid var(--line)}.artist-card__stat{text-align:left}}.artist-compose{margin-bottom:var(--sp-7);border-color:var(--line-strong)}.artist-compose__lede{margin:var(--sp-5) 0 0;font-size:var(--fs-3);line-height:1.55;color:var(--ink-3);max-width:70ch}.roster-bar{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-6);flex-wrap:wrap;margin-bottom:var(--sp-6)}.roster-filters{display:inline-flex;gap:var(--sp-1);border:1px solid var(--line);padding:3px;background:var(--hover);max-width:100%;overflow-x:auto;overscroll-behavior-x:contain}.roster-filter{display:inline-flex;align-items:center;gap:7px;height:28px;padding:0 var(--sp-5);border:none;background:transparent;color:var(--ink-3);font-family:var(--mono);font-size:var(--fs-2);letter-spacing:.01em;white-space:nowrap;cursor:pointer;transition:color var(--dur-1),background var(--dur-1)}.roster-filter:hover{color:var(--ink)}.roster-filter[aria-pressed=true]{color:var(--ink);background:var(--panel);box-shadow:var(--shadow-selected)}.roster-filter__n{font-feature-settings:"tnum","tnum";font-variant-numeric:tabular-nums}.roster-filter[aria-pressed=true] .roster-filter__n,.roster-filter__n{color:var(--ink-3)}.roster-filter .roster-filter__n--warn,.roster-filter[aria-pressed=true] .roster-filter__n--warn{color:var(--warn)}.roster-search{position:relative;display:flex;align-items:center}.roster-search>svg{position:absolute;left:11px;color:var(--ink-3);pointer-events:none}.field-input.roster-search__in{height:var(--ctl);width:240px;padding-left:33px;padding-right:34px}.roster-search__clear{position:absolute;right:3px;width:28px;height:28px}.roster-none{display:flex;flex-direction:column;align-items:center;gap:var(--sp-6);text-align:center;padding:30px var(--sp-8);margin-bottom:var(--sp-5);border:1px solid var(--line);background:var(--card)}.roster-none .mono{color:var(--ink-3);margin:0}.artists-first__plate{width:56px;height:56px;display:grid;place-items:center;border:1px solid var(--line);background:var(--card-2);color:var(--ink-2)}.artists-first__t{font-size:var(--fs-7);font-weight:500;letter-spacing:-.02em}.artist-editor__extra{display:flex;gap:20px;align-items:flex-start;margin-top:var(--sp-7);flex-wrap:wrap}.artist-photo{display:flex;gap:var(--sp-6);align-items:flex-start;max-width:340px}.artist-photo__img{width:84px;height:84px;flex-shrink:0;object-fit:cover;border:1px solid var(--line);background:var(--card-2)}.artist-photo__img--blank{display:grid;place-items:center;font-family:var(--mono);font-size:var(--fs-7);color:var(--ink-3)}.artist-photo__text{gap:0;min-width:0}.artist-editor__links{flex:1 1;min-width:260px}.dsp-connect{display:flex;gap:var(--sp-4);align-items:stretch}.dsp-connect input{flex:1 1;min-width:0}.dsp-connect .btn-ghost{flex-shrink:0}.dsp-connect__verdict{margin:var(--sp-4) 0 0;display:flex;align-items:center;gap:var(--sp-4)}.dsp-connect__lbl{display:inline-flex;align-items:center;gap:var(--sp-4)}.dsp-connect__pic{width:22px;height:22px;object-fit:cover;border:1px solid var(--line);flex:none}.dsp-suggest{--bleed-x:14px;border:1px solid var(--line);background:var(--card);padding:var(--sp-6) var(--bleed-x);margin-top:var(--sp-6)}.dsp-suggest__title{font-family:var(--mono);font-size:var(--fs-2);color:var(--ink-3);margin:0 0 var(--sp-4)}.dsp-suggest ul{list-style:none;margin:0 calc(var(--bleed-x) * -1);padding:0;display:flex;flex-direction:column;gap:var(--sp-3)}.dsp-suggest li{display:flex;align-items:center;gap:var(--sp-5);padding:var(--sp-3) var(--bleed-x);border-top:1px solid var(--line);flex-wrap:wrap}.dsp-suggest li:first-child{border-top:0}.dsp-suggest__img{width:30px;height:30px;object-fit:cover;border:1px solid var(--line);background:var(--card-2);flex-shrink:0}.dsp-suggest__name{font-size:var(--fs-4);color:var(--ink)}.dsp-suggest__meta{display:inline-flex;align-items:center;gap:var(--sp-3);flex:1 1}.dsp-suggest__meta,.dsp-suggest__peek{font-family:var(--mono);font-size:var(--fs-1);color:var(--ink-3)}.dsp-suggest__peek{text-decoration:underline;text-underline-offset:2px}.newwriter-block{border:1px solid var(--line);background:var(--card);padding:var(--sp-6) var(--sp-7) var(--sp-7);margin-top:var(--sp-6)}.newwriter-block .newwriter{margin-top:0}.people-manage{--bleed-x:14px;border:1px solid var(--line);background:var(--card);margin-top:var(--sp-6);max-width:480px}.people-manage ul{list-style:none;margin:0;padding:0}.people-manage li{display:flex;align-items:center;gap:var(--sp-5);padding:var(--sp-3) var(--bleed-x);border-top:1px solid var(--line)}.people-manage li:first-child{border-top:0}.people-manage__foot{display:flex;flex-direction:column;gap:var(--sp-3);padding:var(--sp-5) var(--bleed-x);border-top:1px solid var(--line)}.people-manage__foot>*{margin:0}.people-manage__name{font-family:var(--mono);font-size:var(--fs-3);color:var(--ink-2);flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.blist{display:flex;flex-direction:column;gap:var(--sp-1);padding:var(--sp-6) var(--sp-8) var(--sp-8)}.blist__row{display:grid;grid-template-columns:minmax(84px,150px) 1fr auto;align-items:center;grid-gap:var(--sp-6);gap:var(--sp-6);padding:5px 0}.blist__row--flat{grid-template-columns:1fr auto}.blist__label{display:flex;align-items:center;gap:7px;min-width:0;font-size:var(--fs-3);color:var(--ink-2);overflow:hidden}.blist__labeltext{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.blist__label--wide{font-family:var(--mono);font-size:var(--fs-3)}.blist__track{height:6px;background:var(--hover);overflow:hidden}.blist__bar,.blist__track{display:block;border-radius:0}.blist__bar{height:100%;background:var(--ink-3);transform-origin:0 50%;animation:bar-in var(--dur-4) var(--ease-out) both}@keyframes bar-in{0%{transform:scaleX(0)}}.blist__row:nth-child(2) .blist__bar{animation-delay:30ms}.blist__row:nth-child(3) .blist__bar{animation-delay:60ms}.blist__row:nth-child(4) .blist__bar{animation-delay:90ms}.blist__row:nth-child(n+5) .blist__bar{animation-delay:.12s}.blist__value{font-family:var(--mono);font-size:var(--fs-3);font-weight:600;font-feature-settings:"tnum";color:var(--ink)}.blist__more{font-size:var(--fs-1);color:var(--ink-3);padding-top:var(--sp-3)}.rowid{align-items:center;gap:11px}.rowid,.rowid__t{display:flex;min-width:0}.rowid__t{flex-direction:column}.flag{display:block;flex:none}.ptrack{display:block;height:6px;background:var(--hover);overflow:hidden;min-width:60px}.pbar{display:block;height:100%;background:var(--ink-3)}.t-fig{font-family:var(--mono);font-size:var(--fs-3);font-weight:600;font-feature-settings:"tnum";color:var(--ink);white-space:nowrap}.earn-page{display:flex;flex-direction:column;min-width:0}.earn-tabs{margin:0 calc(var(--bleed-x) * -1) var(--sp-9);padding-inline:var(--bleed-x)}.earn-view,.earn-view__body{display:flex;flex-direction:column;gap:var(--sp-7);min-width:0}.earn-label{font-family:var(--mono);font-size:var(--fs-2);font-weight:450;letter-spacing:.01em;color:var(--ink-3);margin:0}.earn-figure{font-family:var(--mono);font-size:var(--fs-hero);font-weight:600;letter-spacing:-.04em;line-height:1;font-feature-settings:"tnum";color:var(--ink);margin:var(--sp-6) 0 0;overflow-wrap:anywhere}.earn-note{font-size:var(--fs-2);line-height:1.6;color:var(--ink-3)}.earn-num,th.earn-num{text-align:right}.earn-link{display:inline-flex;align-items:center;min-height:var(--ctl-sm);font-family:var(--mono);font-size:var(--fs-2);color:var(--ink-2);text-decoration:underline;text-underline-offset:3px}.earn-link:hover{color:var(--ink)}.earn-return,.earn-sandbox{display:flex;align-items:baseline;gap:var(--sp-5);flex-wrap:wrap;font-size:var(--fs-3);line-height:1.6;color:var(--ink-2);margin:0}.earn-return{align-items:flex-start}.earn-return svg{flex:none;margin-top:3px;color:var(--ink-3)}.earn-holds{display:flex;flex-direction:column;gap:var(--sp-4)}.earn-hold{display:flex;align-items:flex-start;gap:var(--sp-5);margin:0;padding:var(--sp-6) var(--sp-7);background:var(--warn-bg);border:1px solid var(--warn-bd);font-size:var(--fs-4);line-height:1.55;color:var(--ink)}.earn-hold .state-glyph{margin-top:2px}.earn-hold__text{display:flex;flex-direction:column;gap:var(--sp-2);min-width:0}.earn-hold__since{font-family:var(--mono);font-size:var(--fs-2);color:var(--ink-3)}.earn-stale .load-error .viz-status{padding:var(--sp-4) 0}.card-x.earn-empty{--bleed-x:var(--sp-9);display:flex;flex-direction:column;align-items:center;gap:var(--sp-5);padding:var(--sp-10) var(--bleed-x);text-align:center}.earn-empty .glyph-tile{width:48px;height:48px}.earn-empty h2{font-size:var(--fs-6);font-weight:500;letter-spacing:-.02em;text-wrap:balance}.earn-empty p{font-size:var(--fs-4);line-height:1.6;color:var(--ink-3)}.earn-bal{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}.earn-bal__lead{display:flex;flex-direction:column;padding:var(--sp-9) var(--sp-8) var(--sp-8);min-width:0}.earn-bal__asof{font-family:var(--mono);font-size:var(--fs-2);line-height:1.6;color:var(--ink-3);margin:var(--sp-5) 0 0}.earn-bal__act{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-5) var(--sp-7);margin-top:var(--sp-8)}.earn-bal__why{flex:1 1 220px;font-size:var(--fs-3);line-height:1.55;color:var(--ink-2);margin:0}.earn-cells{margin:0;border-left:1px solid var(--line);display:flex;flex-direction:column;min-width:0}.earn-cell{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;grid-gap:var(--sp-2) var(--sp-7);gap:var(--sp-2) var(--sp-7);padding:var(--sp-7) var(--sp-8)}.earn-cell+.earn-cell{border-top:1px solid var(--line-soft)}.earn-cell dt{font-size:var(--fs-4);color:var(--ink-2)}.earn-cell__v{margin:0;font-family:var(--mono);font-size:var(--fs-6);font-weight:600;font-feature-settings:"tnum";color:var(--ink);white-space:nowrap}.earn-cell__n{grid-column:1/-1;margin:0;font-size:var(--fs-2);line-height:1.5;color:var(--ink-3)}.earn-next{grid-column:1/-1;display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-5) var(--sp-7);padding:var(--sp-7) var(--sp-8);border-top:1px solid var(--line)}.earn-next__k{display:inline-flex;align-items:center;gap:var(--sp-3);font-family:var(--mono);font-size:var(--fs-2);color:var(--ink-3)}.earn-next__t{flex:1 1 280px;margin:0;font-size:var(--fs-4);line-height:1.55;color:var(--ink)}.earn-card .card-x__head{padding-bottom:var(--sp-7)}.earn-card .viz-cardnote{line-height:1.6}.earn-card h2.eyebrow{margin:0}.tbl-wrap.earn-tbl table{min-width:0}.earn-doc .tbl-wrap,.earn-view .tbl-wrap{position:relative}.earn-card .tbl-wrap,.earn-plist{border-top:1px solid var(--line)}.earn-plist{list-style:none;margin:0;padding:0}.earn-plist__row{display:grid;grid-template-columns:minmax(96px,180px) minmax(0,1fr) auto;align-items:baseline;grid-gap:var(--sp-3) var(--sp-7);gap:var(--sp-3) var(--sp-7);padding:var(--sp-6) var(--sp-8)}.earn-plist__row+.earn-plist__row{border-top:1px solid var(--line-soft)}.earn-plist__period{font-family:var(--mono);font-size:var(--fs-3);color:var(--ink-2)}.earn-plist__share{text-align:right}.earn-pend{display:inline-flex;align-items:flex-start;gap:var(--sp-4);color:var(--ink-3)}.earn-pend svg{flex:none;margin-top:3px}.earn-pend>span{display:flex;flex-direction:column;gap:var(--sp-1)}.earn-pend__l{font-size:var(--fs-4);color:var(--ink)}.earn-pend__n{font-size:var(--fs-2);line-height:1.5}.acct-dlg.earn-dlg{width:min(520px,calc(100% - 48px))}.earn-dlg__text{font-size:var(--fs-3);line-height:1.6;color:var(--ink-2)}.earn-wd-form{display:flex;flex-direction:column}.earn-amount{position:relative;display:block}.earn-amount__unit{position:absolute;left:11px;top:0;bottom:0;display:flex;align-items:center;font-family:var(--mono);font-size:var(--fs-5);color:var(--ink-3);pointer-events:none}.field-input.earn-amount__input{padding-left:26px;font-size:var(--fs-5);font-feature-settings:"tnum"}.earn-quote{display:flex;flex-direction:column;gap:var(--sp-5)}.earn-quote__rows{margin:0;border-top:1px solid var(--line)}.earn-quote__row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-6);padding:9px 0;border-bottom:1px solid var(--line-soft)}.earn-quote__row dt{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:var(--sp-3);font-size:var(--fs-4);color:var(--ink-2)}.earn-quote__row dd{margin:0;font-family:var(--mono);font-size:var(--fs-4);font-weight:600;font-feature-settings:"tnum";white-space:nowrap}.earn-quote__row--sum{border-bottom:none}.earn-quote__row--sum dt{color:var(--ink)}.earn-quote__row--sum dd{font-size:var(--fs-6)}.earn-quote__tag{font-family:var(--mono);font-size:var(--fs-1);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin-left:var(--sp-3)}.earn-quote__note{font-size:var(--fs-2);line-height:1.6;color:var(--ink-3);margin:0}.earn-quote__refusal{font-size:var(--fs-3);line-height:1.6;color:var(--bad);margin:0}.earn-filters{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:var(--sp-5);gap:var(--sp-5);align-items:end}.earn-filter{display:flex;flex-direction:column;gap:var(--sp-3);min-width:0}.earn-filter__k{font-size:var(--fs-2);color:var(--ink-3)}.earn-filter .field-input{width:100%;text-overflow:ellipsis}.earn-filter__bone{display:flex;align-items:center}.earn-filters__acts{grid-column:1/-1;display:flex;justify-content:flex-end;flex-wrap:wrap;gap:var(--sp-4)}.earn-rep{display:grid;grid-template-columns:minmax(0,360px) minmax(0,1fr)}.earn-rep__lead{padding:var(--sp-9) var(--sp-8) var(--sp-8)}.earn-rep__chart,.earn-rep__lead{display:flex;flex-direction:column;min-width:0}.earn-rep__chart{border-left:1px solid var(--line)}.earn-rep__chart>.earn-label{padding:var(--sp-9) var(--sp-8) 0}.earn-rep__lead .earn-note{margin-top:var(--sp-6)}.earn-chain{margin:var(--sp-8) 0 0;border-top:1px solid var(--line)}.earn-chain__row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-6);padding:9px 0;border-bottom:1px solid var(--line-soft)}.earn-chain__row dt{font-family:var(--mono);font-size:var(--fs-2);color:var(--ink-3);min-width:0}.earn-chain__row dd{margin:0;font-family:var(--mono);font-size:var(--fs-3);font-weight:600;font-feature-settings:"tnum";color:var(--ink-2);white-space:nowrap}.earn-chain__row--sum{border-bottom:none;padding-top:11px}.earn-chain__row--sum dt{color:var(--ink-2)}.earn-chain__row--sum dd{font-size:var(--fs-5);color:var(--ink)}.earn-chart{flex:1 1;display:flex;flex-direction:column;min-height:180px}.earn-bars{min-height:140px;justify-content:space-around;gap:var(--sp-1);padding:var(--sp-8) var(--sp-8) 0}.earn-bar,.earn-bars{flex:1 1;display:flex;align-items:flex-end}.earn-bar{position:relative;min-width:0;max-width:72px;height:100%;cursor:crosshair}.earn-bar__fill{display:block;width:100%;background:var(--ink-3);transition:background var(--dur-1)}.earn-bar:hover .earn-bar__fill{background:var(--ink)}.earn-bar__tip{position:absolute;left:50%;bottom:calc(100% + 8px);transform:translateX(-50%);background:var(--card-2);border:1px solid var(--line-strong);box-shadow:var(--shadow-lift);padding:7px var(--sp-5);white-space:nowrap;z-index:var(--z-5);opacity:0;pointer-events:none;transition:opacity var(--dur-2) var(--ease-out)}.earn-bar:hover .earn-bar__tip{opacity:1}.earn-bar__tip-l,.earn-bar__tip-s,.earn-bar__tip-v{display:block;font-family:var(--mono)}.earn-bar__tip-l{font-size:var(--fs-1);color:var(--ink-3);margin-bottom:var(--sp-1)}.earn-bar__tip-v{font-size:var(--fs-3);font-weight:600;font-feature-settings:"tnum"}.earn-bar__tip-s{font-size:var(--fs-1);color:var(--ink-3);margin-top:var(--sp-1)}.earn-bars__base{height:1px;background:var(--line)}.earn-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--sp-5)}.earn-toolbar__note{font-size:var(--fs-2);color:var(--ink-3);margin:0}.earn-toolbar .btn-ghost{gap:var(--sp-3)}.earn-wds{list-style:none;margin:0;padding:0;gap:var(--sp-6)}.earn-wd,.earn-wds{display:flex;flex-direction:column}.earn-wd{min-width:0}.earn-wd.is-highlighted{box-shadow:inset 2px 0 0 var(--ink);background:var(--hover)}.earn-wd__head{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-4) var(--sp-5);padding:var(--sp-7) var(--sp-8) var(--sp-6)}.earn-wd__no{display:inline-flex;align-items:center;min-height:var(--ctl-sm);margin-right:auto;font-family:var(--mono);font-size:var(--fs-4);font-weight:600;color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:4px}a.earn-wd__no:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.earn-wd__note{margin:0;padding:0 var(--sp-8) var(--sp-6);font-size:var(--fs-3);line-height:1.55;color:var(--ink-2)}.earn-wd__facts{margin:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--line-soft)}.earn-wd__facts>div{display:flex;flex-direction:column;gap:var(--sp-3);padding:var(--sp-6) var(--sp-8);min-width:0}.earn-wd__facts>div+div{border-left:1px solid var(--line-soft)}.earn-wd__facts dt{font-size:var(--fs-2);color:var(--ink-3)}.earn-wd__facts dd{margin:0;display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-1)}.earn-wd__facts .earn-quote__tag{margin-left:0}.earn-wd__method{font-size:var(--fs-3);line-height:1.5;color:var(--ink-2);overflow-wrap:anywhere}.earn-wd__sub{font-weight:400;color:var(--ink-3);white-space:normal}.earn-wd__sub,.earn-wd__times{font-family:var(--mono);font-size:var(--fs-2)}.earn-wd__times{list-style:none;margin:0;display:flex;flex-wrap:wrap;gap:var(--sp-3) var(--sp-8);padding:var(--sp-6) var(--sp-8);border-top:1px solid var(--line-soft);color:var(--ink-2)}.earn-wd__tk{color:var(--ink-3)}.earn-wd__acts{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-5);padding:var(--sp-6) var(--sp-8) var(--sp-7);border-top:1px solid var(--line-soft)}.earn-wd__hint{flex:1 1 100%;font-size:var(--fs-2);line-height:1.6;color:var(--ink-3);margin:0}.earn-wds__foot{margin-top:0}.earn-doc{--bleed-x:var(--sp-9);display:flex;flex-direction:column;gap:var(--sp-9);padding:var(--sp-10) var(--bleed-x);background:var(--card);border:1px solid var(--line);color:var(--ink)}.earn-doc__head{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:var(--sp-7) var(--sp-9)}.earn-doc__kind{font-family:var(--mono);font-size:var(--fs-2);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin:0}.earn-doc__head h2,.earn-doc__title-bone{font-size:var(--fs-9);font-weight:500;letter-spacing:-.02em;line-height:1.15;margin:var(--sp-4) 0 0}.earn-doc__no{align-items:center;flex-wrap:wrap;gap:var(--sp-4);font-family:var(--mono);margin:var(--sp-4) 0 0}.earn-doc__from,.earn-doc__no{display:flex;font-size:var(--fs-3);color:var(--ink-2)}.earn-doc__from{flex-direction:column;gap:var(--sp-2);font-style:normal;line-height:1.5;text-align:right}.earn-doc__from strong{font-weight:500;color:var(--ink)}.earn-doc__test{margin:0;padding:var(--sp-5) var(--sp-6);border:1px solid var(--line-strong);font-size:var(--fs-3);color:var(--ink-2)}.earn-doc__meta{margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:var(--sp-6) var(--sp-8);gap:var(--sp-6) var(--sp-8)}.earn-doc__meta>div{display:flex;flex-direction:column;gap:var(--sp-2);min-width:0}.earn-doc__meta dt{font-family:var(--mono);font-size:var(--fs-2);color:var(--ink-3)}.earn-doc__meta dd{margin:0;font-size:var(--fs-4);overflow-wrap:anywhere}.earn-doc__h{font-size:var(--fs-5);font-weight:500;margin:0 0 var(--sp-5)}.earn-doc__p.earn-doc__status{margin:0;font-size:var(--fs-4)}.earn-doc__p{font-size:var(--fs-3);line-height:1.6;color:var(--ink-2);margin:var(--sp-5) 0 0}.tbl-wrap.earn-doc__tbl{border:1px solid var(--line)}.earn-doc__tbl td:first-child,.earn-doc__tbl th:first-child{padding-left:var(--sp-6)}.earn-doc__tbl td:last-child,.earn-doc__tbl th:last-child{padding-right:var(--sp-6)}.earn-doc__tbl tbody tr{cursor:default}.earn-doc__sum{display:grid;grid-template-columns:minmax(0,520px)}.earn-doc__chain{margin:0}.earn-doc__notes{margin:0;padding-left:18px;font-size:var(--fs-3);line-height:1.6;color:var(--ink-2)}.earn-doc__foot{margin:0 calc(var(--bleed-x) * -1);padding:var(--sp-7) var(--bleed-x) 0;border-top:1px solid var(--line);font-size:var(--fs-2);line-height:1.6;color:var(--ink-3)}.earn-doc__acts{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-5);margin-top:var(--sp-8)}@media (max-width:1134px){.earn-filters{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:861px){.earn-bal,.earn-rep{grid-template-columns:minmax(0,1fr)}.earn-cells,.earn-rep__chart{border-left:none;border-top:1px solid var(--line)}.earn-rep__chart>.earn-label{padding-top:var(--sp-8)}.earn-wd__facts{grid-template-columns:repeat(2,minmax(0,1fr))}.earn-wd__facts>div:nth-child(3){border-left:none}.earn-wd__facts>div:nth-child(n+3){border-top:1px solid var(--line-soft)}}@media (max-width:651px){.earn-figure{font-size:var(--fs-10)}.earn-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.earn-filters__acts{justify-content:flex-start}.earn-link,.earn-tabs button,.earn-wd__no{min-height:var(--target-min)}.earn-bal__lead,.earn-rep__lead{padding:var(--sp-8) var(--sp-7) var(--sp-7)}.earn-plist__row{grid-template-columns:minmax(0,1fr) auto;padding-inline:var(--sp-7)}.earn-plist__row .earn-pend{grid-column:1/-1;grid-row:2}.earn-cell,.earn-next,.earn-wd__acts,.earn-wd__head,.earn-wd__note,.earn-wd__times{padding-inline:var(--sp-7)}.earn-wd__facts>div{padding:var(--sp-5) var(--sp-7)}.earn-doc{--bleed-x:var(--sp-7);padding:var(--sp-8) var(--bleed-x)}.earn-doc__from{text-align:left}.earn-bars{padding-inline:var(--sp-7)}}@media (max-width:441px){.earn-wd__facts{grid-template-columns:minmax(0,1fr)}.earn-wd__facts>div+div{border-left:none;border-top:1px solid var(--line-soft)}}@media print{html:has(.earn-doc){zoom:1}body:has(.earn-doc){background:Canvas}.earn-doc__acts,body:has(.earn-doc) .app>:not(:has(.earn-doc)),body:has(.earn-doc) .frame>:not(.earn-doc),body:has(.earn-doc) .inset>:not(:has(.earn-doc)),body:has(.earn-doc)>:not(:has(.earn-doc)){display:none}body:has(.earn-doc) .app,body:has(.earn-doc) .frame,body:has(.earn-doc) .inset,body:has(.earn-doc) .inset-wrap,body:has(.earn-doc) .main{display:block;height:auto;max-width:none;overflow:visible;padding:0;margin:0;border:0;box-shadow:none;background:none}.earn-doc{color-scheme:light;--ink:CanvasText;--ink-2:CanvasText;--ink-3:GrayText;--line:GrayText;--line-soft:GrayText;--line-strong:CanvasText;--card:Canvas;--card-2:Canvas;--hover:Canvas;--bleed-x:0px;background:Canvas;color:CanvasText;border:0;padding:0}.earn-doc .chip{background:none;border-color:CanvasText;color:CanvasText}.earn-doc .tbl-wrap{overflow:visible}.earn-doc table{min-width:0}.earn-doc tr,.earn-doc__chain{page-break-inside:avoid;break-inside:avoid}}.viz-status{color:var(--ink-3);font-size:var(--fs-3);padding:var(--sp-9) 0}.load-error{display:flex;align-items:center;gap:var(--sp-7);flex-wrap:wrap}.load-error .viz-status{padding:18px 0}.viz-note{line-height:1.6;margin:var(--sp-7) var(--sp-1) 0;display:flex;align-items:baseline;gap:var(--sp-4);flex-wrap:wrap}.viz-cardnote,.viz-note{color:var(--ink-3);font-size:var(--fs-2)}.viz-cardnote{margin-top:var(--sp-5)}.viz-cardempty{color:var(--ink-3);font-size:var(--fs-3);padding:18px var(--sp-8) 22px}.viz-actions{display:inline-flex;gap:var(--sp-3);align-items:center}.viz-picker{display:flex;align-items:center;gap:var(--sp-5)}.viz-picker .sel{flex:1 1;max-width:260px}.viz-month,.viz-picker .sel__trigger,.viz-picker select{font-family:var(--mono);font-size:var(--fs-3);color:var(--ink);height:32px;padding:0 9px;background-color:var(--card-2);border:1px solid var(--line);border-radius:0;max-width:260px;transition:border-color var(--dur-1),background var(--dur-1)}.viz-month:hover,.viz-picker .sel__trigger:hover,.viz-picker select:hover{border-color:var(--line-strong)}.viz-month:focus-visible,.viz-picker .sel__trigger:focus-visible,.viz-picker select:focus-visible{border-color:var(--ink)}