.acct-workspace-head .page-head{align-items:flex-start}.acct-workspace-head .page-head>div:first-child{min-width:0}.acct-workspace-head h1{overflow-wrap:anywhere}.acct-back{display:inline-flex;align-items:center;min-height:var(--ctl);margin-bottom:var(--sp-3);color:var(--ink-3);font-size:var(--fs-3);text-decoration:none}.acct-back:hover{color:var(--ink);text-decoration:underline}.acct-head-meta{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-4);margin-top:var(--sp-6);font-size:var(--fs-3);color:var(--ink-3)}.acct-workspace .acct-layout{grid-template-columns:218px minmax(0,1fr);gap:var(--sp-9);margin:0;padding:0}.acct-workspace .acct-main{container-type:inline-size}.acct-workspace .acct-sec{border:1px solid var(--line);padding:0;background:var(--card)}.acct-workspace .acct-sec__head{padding:var(--sp-9);gap:var(--sp-6)}.acct-workspace .acct-sec__ico{width:40px;height:40px}.acct-workspace .acct-sec__k{display:none}.acct-workspace .acct-sec__head h2{font-size:var(--fs-7)}.acct-workspace .acct-sec__lede{max-width:none}.acct-workspace .acct-row{padding:var(--sp-8) var(--sp-9);gap:var(--sp-6)}.acct-workspace .acct-row__k{flex-basis:150px;font-size:var(--fs-3);text-transform:none;letter-spacing:normal}.acct-workspace .acct-row__v{overflow-wrap:anywhere}.acct-workspace .acct-row__a:empty{display:none}.acct-workspace .acct-sub{margin:0;padding:var(--sp-8) var(--sp-9);background:var(--card-2)}.acct-workspace .acct-audit__r,.acct-workspace .acct-compose,.acct-workspace .acct-none{padding:var(--sp-8) var(--sp-9);max-width:none}.acct-workspace .acct-audit__r{grid-template-columns:138px minmax(0,1fr) auto}.acct-workspace .acct-audit__a,.acct-workspace .acct-audit__e{white-space:normal;overflow-wrap:anywhere}.acct-workspace .acct-table{margin:0;border:0}.acct-workspace .acct-figs{grid-template-columns:repeat(3,minmax(0,1fr));padding:var(--sp-9);gap:var(--sp-6)}.acct-workspace .acct-danger{margin:var(--sp-9)}.acct-workspace .acct-danger__d,.acct-workspace .acct-danger__q{max-width:none}.acct-workspace .acct-ctrl{flex-wrap:wrap}.acct-workspace .acct-row__a .btn-ghost,.acct-workspace .acct-sec__acts .btn-ghost{min-height:var(--ctl)}.acct-work-nav{min-width:0;display:flex;flex-direction:column;gap:var(--sp-8)}.acct-work-nav__group-name{display:block;padding:var(--sp-2) var(--sp-6) var(--sp-3);font-size:var(--fs-1);color:var(--ink-3);letter-spacing:.12em;text-transform:uppercase}.acct-work-nav__link{display:flex;align-items:center;gap:var(--sp-5);min-height:var(--target-min);padding:var(--sp-4) var(--sp-6);color:var(--ink-2);text-decoration:none;border:1px solid transparent}.acct-work-nav__link:hover{background:var(--hover)}.acct-work-nav__link[aria-current=page]{color:var(--ink);border-color:var(--line-strong);background:var(--hover-strong)}.acct-work-nav__icon{flex:none;display:grid;place-items:center}.acct-work-nav__text{display:flex;flex-direction:column;gap:var(--sp-1);min-width:0;font-size:var(--fs-4)}.acct-work-nav__note{color:var(--ink-3);font-size:var(--fs-2);overflow-wrap:anywhere}.acct-work-nav__mark{width:4px;height:4px;margin-left:auto;flex:none;background:var(--warn)}.acct-work-nav__link[data-tone=bad] .acct-work-nav__mark{background:var(--bad)}.acct-work-nav__bone{display:block;padding:var(--sp-8) var(--sp-6)}.acct-work-select{display:none}.acct-overview-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;padding:0;margin:0;border-bottom:1px solid var(--line)}.acct-overview-stats>li{min-width:0}.acct-overview-stat{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-4);width:100%;height:100%;padding:var(--sp-9) var(--sp-8);text-align:left;border:0;background:transparent;color:var(--ink);font:inherit;cursor:pointer}.acct-overview-stat:hover{background:var(--hover)}.acct-overview-stat__label,.acct-overview-stat__note{color:var(--ink-3);font-size:var(--fs-2)}.acct-overview-stat__value{font-size:var(--fs-8);font-weight:600;letter-spacing:-.04em;line-height:1.2;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.acct-overview-block+.acct-overview-block{border-top:1px solid var(--line)}.acct-overview-block__head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--sp-5);padding:var(--sp-8) var(--sp-9)}.acct-overview-block__head h3{color:var(--ink);font-size:var(--fs-5);font-weight:500}.acct-overview-block__head>span{font-size:var(--fs-2);color:var(--ink-3)}.acct-attention{padding:0;margin:0;list-style:none}.acct-attention>li{display:flex;align-items:center;gap:var(--sp-6);padding:var(--sp-6) var(--sp-9);border-top:1px solid var(--line-soft)}.acct-attention__mark{flex:none;color:var(--ink-3)}.acct-attention [data-tone=warn] .acct-attention__mark{color:var(--warn)}.acct-attention [data-tone=bad] .acct-attention__mark{color:var(--bad)}.acct-attention__copy{display:flex;flex-direction:column;gap:var(--sp-2);min-width:0;flex:1 1;font-size:var(--fs-3);overflow-wrap:anywhere}.acct-attention__copy b{color:var(--ink-2);font-weight:500}.acct-attention__copy>span{color:var(--ink-3);font-size:var(--fs-2)}.acct-record{margin:0}.acct-record>div{display:grid;grid-template-columns:150px minmax(0,1fr);grid-gap:var(--sp-6);gap:var(--sp-6);padding:var(--sp-6) var(--sp-9);border-top:1px solid var(--line-soft);font-size:var(--fs-3)}.acct-record dt{color:var(--ink-3)}.acct-record dd{margin:0;color:var(--ink-2);display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-4);min-width:0;overflow-wrap:anywhere}.acct-record dd>span{min-width:0}.acct-allowances{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}.acct-allowance{display:flex;flex-direction:column;gap:var(--sp-4);padding:var(--sp-9);min-width:0}.acct-allowance__label{font-size:var(--fs-3);color:var(--ink-2)}.acct-allowance__value{font-size:var(--fs-8);color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.acct-allowance__value>span{font-size:var(--fs-5);color:var(--ink-3)}.acct-allowance__note,.acct-allowance__status{font-size:var(--fs-2);color:var(--ink-3)}.acct-allowance[data-over] .acct-allowance__status{color:var(--warn)}.acct-allowance__bar,.acct-state-bars__track{height:4px;display:block;background:var(--line)}.acct-allowance__bar>span,.acct-state-bars__track>span{height:100%;display:block;background:var(--ink-2)}.acct-state-bars{list-style:none;margin:0;padding:0}.acct-state-bars li>a,.acct-state-bars li>div{display:grid;grid-template-columns:180px minmax(0,1fr) 48px;align-items:center;grid-gap:var(--sp-8);gap:var(--sp-8);padding:var(--sp-5) var(--sp-9);min-height:var(--target-min);font-size:var(--fs-3);text-decoration:none;color:var(--ink-2)}.acct-state-bars li>a:hover{background:var(--hover)}.acct-state-bars__value{color:var(--ink);text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.acct-chart-note{padding:var(--sp-6) var(--sp-9);margin:0;font-size:var(--fs-2);color:var(--ink-3)}@container (max-width: 820px){.acct-workspace .acct-layout{grid-template-columns:minmax(0,1fr);gap:var(--sp-8)}.acct-work-nav{display:none}.acct-work-select{display:flex;flex-direction:column;gap:var(--sp-3)}.acct-work-select .sel{width:100%}.acct-overview-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width: 560px){.acct-allowance,.acct-attention>li,.acct-chart-note,.acct-overview-block__head,.acct-record>div,.acct-state-bars li>a,.acct-state-bars li>div,.acct-workspace .acct-audit__r,.acct-workspace .acct-compose,.acct-workspace .acct-none,.acct-workspace .acct-row,.acct-workspace .acct-sec__head,.acct-workspace .acct-sub{padding-inline:var(--sp-8)}.acct-workspace .acct-sec__ico{display:none}.acct-record>div,.acct-workspace .acct-audit__r{grid-template-columns:minmax(0,1fr);gap:var(--sp-3)}.acct-workspace .acct-audit__w{justify-self:start}.acct-attention>li{flex-wrap:wrap}.acct-attention__copy{flex-basis:calc(100% - 32px)}.acct-workspace .acct-figs{grid-template-columns:repeat(2,minmax(0,1fr));padding:var(--sp-8)}.acct-state-bars li>a,.acct-state-bars li>div{grid-template-columns:minmax(0,1fr) 40px;gap:var(--sp-3) var(--sp-6)}.acct-state-bars__track{grid-column:1/-1;grid-row:2}.acct-state-bars__value{grid-column:2;grid-row:1}.acct-workspace .acct-danger{margin:var(--sp-8)}}@container (max-width: 360px){.acct-allowances{grid-template-columns:minmax(0,1fr)}}.cat-toolbar.adm-bar{display:block;padding:0;border:1px solid var(--line);background:var(--card);margin-bottom:var(--sp-6)}.cat-toolbar__main{flex-wrap:wrap;gap:var(--sp-6);padding:var(--sp-6) var(--sp-8)}.cat-search,.cat-toolbar__main{display:flex;align-items:center}.cat-search{gap:var(--sp-4);flex:1 1 300px;min-width:0;border:1px solid var(--line);background:var(--panel);padding-inline:var(--sp-6);color:var(--ink-3)}.cat-search:focus-within{border-color:var(--ink)}.cat-search>svg{flex:none}.cat-search .field-input{min-width:0;width:100%;height:var(--ctl-lg);padding-inline:0;border:none;background:transparent}.cat-toolbar .adm-bar__r{margin-left:0;flex-wrap:wrap}.cat-toolbar__filters{display:flex;align-items:flex-start;flex-wrap:wrap;gap:var(--sp-6);padding:var(--sp-6) var(--sp-8);border-top:1px solid var(--line)}.cat-toolbar__filters:empty{display:none}.cat-toolbar__filters>.btn-ghost{align-self:flex-end}.cat-filter{display:grid;grid-gap:var(--sp-3);gap:var(--sp-3);min-width:142px;flex:1 1 142px}.cat-filter--lanes{flex:2 1 270px}.cat-filter__label{color:var(--ink-3);font-size:var(--fs-2)}.cat-filter__lanes{display:flex;flex-wrap:wrap;gap:var(--sp-3)}.cat-toolbar .cat-lane{height:var(--ctl-lg);display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-3);flex:1 1 auto}.cat-pipeline{container-type:inline-size;border:1px solid var(--line);background:var(--card);margin-bottom:var(--sp-8)}.cat-pipeline__head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--sp-4);padding:var(--sp-6) var(--sp-8);border-bottom:1px solid var(--line)}.cat-coverage__head h2,.cat-pipeline__head h2{margin:0;color:var(--ink);font-size:var(--fs-4);font-weight:500}.cat-pipeline__title{display:flex;align-items:center;gap:var(--sp-6)}.cat-pipeline__head p{margin:0;color:var(--ink-3);font-size:var(--fs-2)}.cat-pipeline__body{display:grid;grid-template-columns:minmax(112px,.65fr) repeat(4,minmax(0,1fr))}.cat-pipeline__all{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:var(--sp-4);border:0;border-right:1px solid var(--line);background:transparent;color:var(--ink-3);padding:var(--sp-8);cursor:pointer;text-align:left;font-size:var(--fs-3)}.cat-pipeline__all strong{font-size:var(--fs-10);line-height:1.1;font-weight:500;color:var(--ink)}.cat-pipeline__all.is-on,.cat-pipeline__all:hover{background:var(--hover)}.cat-pipeline__all.is-on{box-shadow:inset 0 -2px 0 var(--ink)}.cat-pipeline__group{min-width:0;border-right:1px solid var(--line)}.cat-pipeline__group:last-child{border-right:0}.cat-pipeline__group h3{margin:0;padding:var(--sp-6) var(--sp-6) var(--sp-4);color:var(--ink-3);font-size:var(--fs-1);text-transform:uppercase;letter-spacing:.04em;font-weight:500}.cat-pipeline__state{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:var(--sp-2) var(--sp-4);gap:var(--sp-2) var(--sp-4);width:100%;min-height:var(--ctl-lg);padding:var(--sp-3) var(--sp-6);color:var(--ink-2);border:0;background:transparent;text-align:left;cursor:pointer;font-size:var(--fs-2)}.cat-pipeline__state strong{color:var(--ink);font-weight:500}.cat-pipeline__state.is-on,.cat-pipeline__state:hover{background:var(--hover-strong)}.cat-pipeline__state.is-on{box-shadow:inset 2px 0 0 var(--ink)}@media (forced-colors:active){.cat-pipeline__all.is-on,.cat-pipeline__state.is-on{outline:2px solid Highlight;outline-offset:-2px}}.cat-pipeline__track{grid-column:1/-1;height:2px;background:var(--line)}.cat-pipeline__track i{display:block;height:100%;background:var(--ink-3)}.cat-pipeline__state.is-on .cat-pipeline__track i{background:var(--ink)}.cat-pipeline__error,.cat-refresh-error{display:flex;flex-wrap:wrap;gap:var(--sp-4);align-items:center;margin:0;padding:var(--sp-6) var(--sp-8);border-top:1px solid var(--line);color:var(--ink-3);font-size:var(--fs-3)}.cat-refresh-error{border:1px solid var(--line);background:var(--card);margin-bottom:var(--sp-6)}@container (max-width: 850px){.cat-pipeline__body{grid-template-columns:repeat(4,minmax(0,1fr))}.cat-pipeline__group h3{min-height:calc(var(--fs-1) * 2.8 + var(--sp-6) + var(--sp-4));line-height:1.4}.cat-pipeline__all{grid-column:1/-1;flex-direction:row;align-items:center;justify-content:flex-start;border-right:0;border-bottom:1px solid var(--line)}}@container (max-width: 560px){.cat-pipeline__body{grid-template-columns:repeat(2,minmax(0,1fr))}.cat-pipeline__group:nth-child(3){border-right:0}.cat-pipeline__group:nth-child(n+4){border-top:1px solid var(--line)}}.cat-table-card{overflow:hidden}.cat-release-table .rel-cell{min-width:220px;gap:var(--sp-6)}.cat-release-table .cover{width:52px;height:52px;flex:none}.cat-artist-table .table-title,.cat-release-table .table-title{font-weight:500}.cat-release-meta{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-2);margin-top:var(--sp-2)}.cat-code-label,.cat-release-meta{color:var(--ink-3);font-size:var(--fs-1)}.cat-artist-catalog{display:grid;grid-gap:var(--sp-2);gap:var(--sp-2);min-width:84px;font-size:var(--fs-2)}.cat-artist-catalog b{color:var(--ink);font-weight:500}.cat-artist-catalog__bar{display:block;height:3px;background:var(--line)}.cat-artist-catalog__bar i{display:block;height:100%;background:var(--ink-3)}.cat-coverage{container-type:inline-size;border:1px solid var(--line);background:var(--card);margin-bottom:var(--sp-8)}.cat-coverage__head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--sp-4);padding:var(--sp-6) var(--sp-8);border-bottom:1px solid var(--line)}.cat-coverage__head>span{color:var(--ink-3);font-size:var(--fs-2)}.cat-coverage__body{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,2fr)}.cat-coverage__attribution{padding:var(--sp-8);border-right:1px solid var(--line)}.cat-coverage__headline{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--sp-4)}.cat-coverage__headline>strong{color:var(--ink);font-size:var(--fs-9);font-weight:500;line-height:1.2}.cat-coverage__headline>span{color:var(--ink-3);font-size:var(--fs-2)}.cat-coverage__track{height:8px;background:var(--share-4);margin-block:var(--sp-6)}.cat-coverage__track>span{display:block;height:100%;background:var(--share-1)}.cat-coverage__attribution p{margin:0;font-size:var(--fs-2);line-height:1.6;color:var(--ink-2)}.cat-coverage__attribution p.cat-coverage__note{color:var(--ink-3)}.cat-coverage__facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.cat-coverage__facts>div{display:grid;grid-row:span 3;grid-template-rows:subgrid;grid-row-gap:var(--sp-4);row-gap:var(--sp-4);min-width:0;padding:var(--sp-8);border-right:1px solid var(--line)}.cat-coverage__facts>div:last-child{border-right:0}.cat-coverage__facts dt{color:var(--ink-3);font-size:var(--fs-2)}.cat-coverage__facts dd{align-self:baseline;margin:0;color:var(--ink);font-size:var(--fs-8);font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cat-coverage__facts dd.cat-coverage__date{font-size:var(--fs-5)}.cat-coverage__facts dd.cat-coverage__fact-note{color:var(--ink-3);font-size:var(--fs-2);font-weight:400;line-height:1.6}.cat-ranking-card .cat-ranks{margin-top:0;padding-bottom:0}.cat-performance.grid-even{align-items:start}@media (min-width:1030px){.cat-performance.grid-even{align-items:stretch;row-gap:0}.cat-performance>.cat-ranking-card{display:grid;grid-row:span 3;grid-template-rows:subgrid;grid-row-gap:0;row-gap:0}}.cat-rank.cat-rank--chart{grid-template-columns:var(--sp-9) minmax(0,1fr) auto;gap:var(--sp-6);padding:var(--sp-8);align-items:start}.cat-rank--chart .cat-rank__i{padding-top:var(--sp-2);font-size:var(--fs-2)}.cat-rank--chart .cat-rank__n{white-space:normal;line-height:1.5;font-weight:500;overflow-wrap:anywhere}.cat-rank--chart .cat-rank__s{white-space:normal;overflow-wrap:anywhere;font-size:var(--fs-2);line-height:1.5}.cat-rank__period{display:block;margin-top:var(--sp-2);color:var(--ink-3);font-size:var(--fs-1);line-height:1.5}.cat-rank--chart>.t-fig{color:var(--ink);padding-top:var(--sp-2);font-size:var(--fs-4);white-space:nowrap}.cat-rank-bar{display:block;position:relative;grid-column:2/-1;height:6px;background:var(--line)}.cat-rank-bar__zero{position:absolute;top:-2px;bottom:-2px;width:1px;background:var(--ink-2);z-index:var(--z-1)}.cat-rank-bar__fill{position:absolute;height:100%;background:var(--ink-3)}.cat-rank:first-child .cat-rank-bar__fill{background:var(--ink)}.cat-rank-scale{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--sp-4);border-top:1px solid var(--line);padding:var(--sp-6) var(--sp-8);color:var(--ink-3);font-size:var(--fs-1);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@container (max-width: 850px){.cat-coverage__body{grid-template-columns:1fr}.cat-coverage__attribution{border-right:0;border-bottom:1px solid var(--line)}}@container (max-width: 470px){.cat-coverage__facts{grid-template-columns:1fr}.cat-coverage__facts>div{border-right:0;border-bottom:1px solid var(--line)}.cat-coverage__facts>div:last-child{border-bottom:0}}@media (max-width:651px){.cat-toolbar .adm-bar__r{width:100%;justify-content:space-between}.cat-performance.grid-even{grid-template-columns:minmax(0,1fr)}.cat-rank.cat-rank--chart{grid-template-columns:var(--sp-8) minmax(0,1fr);gap:var(--sp-4)}.cat-rank--chart>.t-fig{grid-column:2}}.qcw--catalog{container-type:inline-size;margin-top:0}.qcw--catalog,.qcw--catalog .qcw-head{gap:var(--sp-8)}.qcw-release-meta{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:var(--sp-8) 0;border-block:1px solid var(--line);grid-gap:var(--sp-8);gap:var(--sp-8)}.qcw-release-meta>div{display:flex;flex-direction:column;gap:var(--sp-3);min-width:0}.qcw-release-meta dt{font-size:var(--fs-2);color:var(--ink-3)}.qcw-release-meta dd{margin:0;font-size:var(--fs-4);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.qcw-workspace-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--sp-6);padding-top:var(--sp-6)}.qcw-workspace-head h2{font-size:var(--fs-5);font-weight:500;margin:0 0 var(--sp-2)}.qcw-workspace-head p{font-size:var(--fs-2);color:var(--ink-3);margin:0}.qcw-head__links{display:flex;align-items:center;gap:var(--sp-8)}.qcw--catalog .qcw-head__row{align-items:center;gap:var(--sp-9)}.qcw--catalog .qcw-head .cover--md{width:96px;height:96px}.qcw--catalog .qcw-head__main{min-width:min(260px,100%);gap:var(--sp-4)}.qcw--catalog .qcw-head__title{margin:0;font-size:var(--fs-10);overflow-wrap:anywhere}.qcw--catalog .qcw-head__credits{font-size:var(--fs-4)}.qcw--catalog .qcw-head__sub{margin:0;font-size:var(--fs-2);line-height:1.6}.qcw--catalog .qcw-head__count{font-size:var(--fs-2);white-space:normal}.qcw-snapshot{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:var(--card);border:1px solid var(--line)}.qcw-snapshot__cell{display:grid;grid-row:span 4;grid-template-rows:subgrid;grid-row-gap:var(--sp-4);row-gap:var(--sp-4);padding:var(--sp-8);min-width:0}.qcw-snapshot__cell+.qcw-snapshot__cell{border-left:1px solid var(--line)}.qcw-snapshot__label{color:var(--ink-2);font-size:var(--fs-3)}.qcw-snapshot__value{font-size:var(--fs-9);font-weight:500;line-height:1.15;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.03em}.qcw-snapshot__cell[data-tone=bad] .qcw-snapshot__value{color:var(--bad)}.qcw-snapshot__cell[data-tone=warn] .qcw-snapshot__value{color:var(--warn)}.qcw-snapshot__note{font-size:var(--fs-2);color:var(--ink-3);line-height:1.5}.qcw-snapshot__meter{min-height:4px}.qcw-measure{display:block;height:4px;overflow:hidden;background:var(--line-strong)}.qcw-measure>span{display:block;height:100%;background:var(--ink-2)}.qcw--catalog .qcw-grid{grid-template-columns:188px minmax(0,1fr) 280px;gap:var(--sp-8)}.qcw--catalog .qcw-main,.qcw--catalog .qcw-side{gap:var(--sp-8)}.qcw--catalog .qcw-side{grid-column:auto}.qcw-track-identity{display:flex;flex-direction:column;gap:var(--sp-3);flex:1 1;min-width:0}.qcw-track-identity p{margin:0;color:var(--ink-3);font-size:var(--fs-2)}.qcw--catalog .qcw-player-card .qct__chips{flex-basis:100%;margin:var(--sp-3) 0 0}.qcw-pane-panel{display:flex;flex-direction:column;gap:var(--sp-8);min-width:0}.qcw-pane-panel[hidden]{display:none}.qcw-pane-tabs.tabs{gap:var(--sp-8)}.qcw-pane-tabs.tabs button{display:inline-flex;align-items:center;gap:var(--sp-3);height:var(--ctl-lg);font-size:var(--fs-3);white-space:nowrap}.qcw-pane-tabs__count{color:var(--ink-3);font-size:var(--fs-1);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;padding:var(--sp-1) var(--sp-3);background:var(--hover)}.qcw-pane-tabs--bone{display:flex;align-items:center;gap:var(--sp-8);min-height:var(--ctl-lg);border-bottom:1px solid var(--line)}.qcw--catalog .qcw-decide{scroll-margin-top:var(--sp-8)}.qcw-rail__head{display:flex;justify-content:space-between;gap:var(--sp-4);padding:var(--sp-6);border:1px solid var(--line);border-bottom:none;background:var(--card);font-size:var(--fs-2);color:var(--ink-2)}.qcw-rail__head>:last-child{color:var(--ink-3)}.qcw--catalog .qcw-rail__list{box-shadow:none}.qcw--catalog .qcw-rail__item--bone{overflow:hidden}.qcw--catalog .qcw-rail__btn{display:grid;grid-template-columns:24px minmax(0,1fr);grid-gap:var(--sp-3) var(--sp-4);gap:var(--sp-3) var(--sp-4);padding:var(--sp-6)}.qcw--catalog .qcw-rail__num{align-self:start;padding-top:var(--sp-1);font-size:var(--fs-2)}.qcw--catalog .qcw-rail__title{white-space:normal;overflow-wrap:anywhere;line-height:1.4;font-size:var(--fs-4)}.qcw--catalog .qcw-rail__sub{font-size:var(--fs-2);line-height:1.5}.qcw--catalog .qcw-rail__badges{grid-column:2;flex-wrap:wrap}.qcw--catalog .qcw-rail__badges:empty{display:none}.qcw--catalog .qcw-card__head{padding:var(--sp-8);gap:var(--sp-4)}.qcw--catalog .qcw-card__head .eyebrow{font-size:var(--fs-3);letter-spacing:0;text-transform:none;color:var(--ink)}.qcw--catalog .qcw-card__body{--bleed-x:var(--sp-8);padding:var(--sp-8);gap:var(--sp-8)}.qcw--catalog .qct__chips,.qcw--catalog .qcw-card__acts{flex-wrap:wrap;min-width:0}.qcw--catalog .qcw-facts-row{align-items:flex-start}.qcw--catalog .qcw-facts-row>.cover{width:104px;height:104px}.qcw--catalog .qcw-facts-row__main{min-width:min(240px,100%)}.qcw--catalog .meta-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-8)}.qcw--catalog .meta-item{min-width:0}.qcw--catalog .meta-item__v{white-space:normal;overflow-wrap:anywhere;font-size:var(--fs-4)}.qcw--catalog .qcw-ev{padding-block:var(--sp-8);gap:var(--sp-4)}.qcw--catalog .qcw-ev__msg{font-size:var(--fs-4);line-height:1.6}.qcw--catalog .qcr-note,.qcw--catalog .qct__spec,.qcw--catalog .qcw-ev__cat,.qcw--catalog .qcw-ev__lapsed,.qcw--catalog .qcw-ev__res,.qcw--catalog .qcw-ev__scope,.qcw--catalog .qcw-facts,.qcw--catalog .qcw-history__who,.qcw--catalog .qcw-notes__meta,.qcw--catalog .qcw-scan__err,.qcw--catalog .qcw-scan__mode{font-size:var(--fs-2);line-height:1.6}.qcw--catalog .qcw-scan{gap:var(--sp-8)}.qcw-coverage{border:1px solid var(--line);background:var(--card-2)}.qcw-coverage__head{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:var(--sp-2) var(--sp-6);padding:var(--sp-6);border-bottom:1px solid var(--line)}.qcw-coverage__head h3{font-size:var(--fs-3);font-weight:500;margin:0}.qcw-coverage__head>span,.qcw-coverage__unknown{color:var(--ink-3);font-size:var(--fs-2)}.qcw-coverage__row{display:flex;flex-direction:column;gap:var(--sp-4);padding:var(--sp-6)}.qcw-coverage__row+.qcw-coverage__row{border-top:1px solid var(--line)}.qcw-coverage__label{display:flex;justify-content:space-between;flex-wrap:wrap;gap:var(--sp-2) var(--sp-6);color:var(--ink-2);font-size:var(--fs-3)}.qcw-coverage__label strong{color:var(--ink);font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.qcw-coverage__chart{display:grid;grid-template-columns:minmax(0,1fr) 4ch;align-items:center;grid-gap:var(--sp-6);gap:var(--sp-6);color:var(--ink-3);font-size:var(--fs-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.qcw-coverage__chart>:last-child{text-align:right}.qcw--catalog .qcw-scan__title{font-size:var(--fs-4)}.qcw--catalog .qcw-time{height:auto;padding-inline:var(--sp-4);white-space:normal;text-align:left}.qcw--catalog .qcw-links a,.qcw--catalog .qcw-time{min-height:var(--ctl-sm);font-size:var(--fs-2)}.qcw--catalog .scorebar__fill{background:var(--ink-2)}.qcw--catalog .qcw-decide__row{flex-direction:column;align-items:stretch}.qcw-decision-status{display:flex;flex-direction:column;gap:var(--sp-3)}.qcw-decision-status strong{font-size:var(--fs-7);font-weight:500;letter-spacing:-.02em}.qcw-decision-status span{color:var(--ink-3);font-size:var(--fs-2);line-height:1.6}.qcw--catalog .qcw-blockers li,.qcw--catalog .qcw-decide__note,.qcw--catalog .qcw-history__what,.qcw--catalog .qcw-notes__body{font-size:var(--fs-3);line-height:1.6}.qcw--catalog .qcw-history li{gap:var(--sp-3);padding-block:var(--sp-2);padding-left:var(--sp-6);overflow-wrap:anywhere}.qcw--catalog .qcw-history{gap:var(--sp-6)}@container (max-width: 1100px){.qcw--catalog .qcw-grid{grid-template-columns:minmax(0,1fr) 280px}.qcw--catalog .qcw-side{grid-column:2;grid-row:2}.qcw--catalog .qcw-main{grid-column:1;grid-row:2}.qcw--catalog .qcw-rail{position:static;grid-column:1/-1;grid-row:1}.qcw--catalog .qcw-rail__list{display:flex;flex-direction:row;max-height:none;overflow-x:auto}.qcw--catalog .qcw-rail__item+.qcw-rail__item{border-top:0;border-left:1px solid var(--line-soft)}.qcw--catalog .qcw-rail__item{flex:1 0 180px;min-width:0}.qcw--catalog .qcw-rail__btn{height:100%}}@container (max-width: 700px){.qcw--catalog .qcw-grid{grid-template-columns:minmax(0,1fr)}.qcw--catalog .qcw-main,.qcw--catalog .qcw-side{grid-column:1;grid-row:auto}.qcw--catalog .qcw-rail{grid-row:auto}.qcw--catalog .qcw-rail__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-height:220px}.qcw--catalog .qcw-rail__item:nth-child(odd){border-left:0}.qcw--catalog .qcw-rail__item:nth-child(n+3){border-top:1px solid var(--line-soft)}.qcw-release-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.qcw-pane-tabs.tabs{gap:var(--sp-6)}.qcw-pane-tabs.tabs button{font-size:var(--fs-2)}.qcw-snapshot{grid-template-columns:repeat(2,minmax(0,1fr))}.qcw-snapshot__cell:nth-child(3){border-left:none}.qcw-snapshot__cell:nth-child(n+3){border-top:1px solid var(--line)}}@media (max-width:651px){.qcw--catalog .qcw-head__row{gap:var(--sp-6)}.qcw--catalog .qcw-head .cover--md{width:72px;height:72px}.qcw--catalog .qcw-head__main{min-width:0;flex-basis:calc(100% - 84px)}.qcw--catalog .qcw-head__title{font-size:var(--fs-8)}.qcw-snapshot__cell{padding:var(--sp-6)}.qcw-snapshot__value{font-size:var(--fs-8)}.qcw--catalog .qcw-card__body,.qcw--catalog .qcw-card__head{padding:var(--sp-6);--bleed-x:var(--sp-6)}.qcw--catalog .meta-grid{gap:var(--sp-6)}}@media (forced-colors:active){.qcw-measure{border:1px solid CanvasText}.qcw-measure>span{background:CanvasText}.qcw--catalog .qcw-rail__btn[aria-current=true]{border-left-color:Highlight}}.qcw-matchmap{container-type:inline-size;border:1px solid var(--line);background:var(--card-2)}.qcw-matchmap__head{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:var(--sp-3) var(--sp-6);padding:var(--sp-6);border-bottom:1px solid var(--line)}.qcw-matchmap__head h4{margin:0;font-size:var(--fs-3);font-weight:500}.qcw-matchmap__axis,.qcw-matchmap__empty,.qcw-matchmap__head>span,.qcw-matchmap__label>span{color:var(--ink-3);font-size:var(--fs-2)}.qcw-matchmap__body{display:grid;grid-gap:var(--sp-6);gap:var(--sp-6);padding:var(--sp-6)}.qcw-matchmap__axis,.qcw-matchmap__lane{display:grid;grid-template-columns:100px minmax(0,1fr);align-items:center;grid-gap:var(--sp-6);gap:var(--sp-6)}.qcw-matchmap__label{display:flex;flex-direction:column;gap:var(--sp-1)}.qcw-matchmap__label strong{color:var(--ink-2);font-size:var(--fs-3);font-weight:500}.qcw-matchmap__plot{position:relative;display:grid;align-content:center;grid-gap:var(--sp-3);gap:var(--sp-3);min-width:0;min-height:var(--ctl-lg);padding-block:var(--sp-4);border-inline:1px solid var(--line-strong);background:repeating-linear-gradient(to right,transparent 0,transparent calc(25% - 1px),var(--line) calc(25% - 1px),var(--line) 25%)}.qcw-matchmap__plot:before{content:"";position:absolute;inset:50% 0 auto;border-top:1px solid var(--line)}.qcw-matchmap__track{position:relative;height:12px}.qcw-matchmap__interval{position:absolute;top:50%;transform:translateY(-50%);height:12px;background:var(--ink-2);border:1px solid var(--card-2)}.qcw-matchmap__interval--cover{background:var(--card-2);border-color:var(--ink-2)}.qcw-matchmap__empty{position:relative;display:inline-flex;align-items:center;padding-inline:var(--sp-4);background:var(--card-2)}.qcw-matchmap__axis{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.qcw-matchmap__axis>div{display:flex;justify-content:space-between;gap:var(--sp-4)}.qcw-matchmap__note{margin:0;padding:var(--sp-6);border-top:1px solid var(--line);color:var(--ink-3);font-size:var(--fs-2);line-height:1.6}.qcw--catalog .acrm--match{container-type:inline-size;gap:var(--sp-6);padding:var(--sp-6)}.qcw--catalog .acrm--match .acrm__top{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:var(--sp-3) var(--sp-4);gap:var(--sp-3) var(--sp-4);align-items:start}.qcw--catalog .acrm--match .acrm__title{grid-column:2;min-width:0;line-height:1.5;overflow-wrap:anywhere}.qcw--catalog .acrm--match .acrm__artists{grid-column:2/-1;min-width:0;line-height:1.6;overflow-wrap:anywhere}.qcw--catalog .acrm--match .acrm__score{grid-column:3;grid-row:1;min-height:var(--ctl-sm)}.qcw--catalog .acrm--match .acrm__ids{gap:var(--sp-3) var(--sp-6);font-size:var(--fs-2)}@container (max-width: 450px){.qcw-matchmap__axis,.qcw-matchmap__lane{grid-template-columns:minmax(0,1fr);gap:var(--sp-3)}.qcw-matchmap__label{flex-direction:row;justify-content:space-between;align-items:baseline;gap:var(--sp-4)}.qcw-matchmap__axis>span{display:none}.qcw--catalog .acrm--match .acrm__top{grid-template-columns:minmax(0,1fr) auto}.qcw--catalog .acrm--match .acrm__title{grid-column:1/-1;grid-row:2}.qcw--catalog .acrm--match .acrm__artists{grid-column:1/-1;grid-row:3}.qcw--catalog .acrm--match .acrm__score{grid-column:2}}@media (forced-colors:active){.qcw-matchmap__interval{border-color:CanvasText;background:CanvasText}.qcw-matchmap__interval--cover{background:Canvas}}.team-account,.team-actions,.team-member__identity,.team-toolbar{display:flex;align-items:center;gap:var(--sp-8)}.team-toolbar{justify-content:space-between;flex-wrap:wrap;margin-bottom:20px}.team-search{width:min(100%,320px)}.team-field input,.team-search input{width:100%}.team-roster{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px}.card-x.team-member{--bleed-x:24px;padding:var(--sp-9) var(--bleed-x)}.team-member__identity>div{min-width:0;flex:1 1}.team-member h2{font-size:var(--fs-6);margin:0 0 var(--sp-2)}.team-account p,.team-member p{margin:var(--sp-2) 0;color:var(--ink-2);font-size:var(--fs-4)}.team-member a{overflow-wrap:anywhere;font-size:var(--fs-4)}.team-avatar{display:inline-flex;flex:0 0 44px;width:44px;height:44px;align-items:center;justify-content:center;background:var(--hover);border:1px solid var(--line);font-size:var(--fs-6);color:var(--ink-2);overflow:hidden}.team-avatar img{width:100%;height:100%;object-fit:cover}.team-avatar--large{width:88px;height:88px;flex-basis:88px;font-size:var(--fs-9)}.team-member__access{border-block:1px solid var(--line);padding:var(--sp-8) var(--bleed-x);margin:18px calc(var(--bleed-x) * -1)}.team-member__access p{min-height:42px;line-height:1.6}.team-invitation,.team-member__access>span:last-child,.team-note{color:var(--ink-3);font-size:var(--fs-4);line-height:1.6}.team-actions{flex-wrap:wrap;margin-top:20px;gap:var(--sp-4)}.team-photo-controls{display:flex;gap:var(--sp-8);margin-top:var(--sp-8);align-items:center;font-size:var(--fs-3)}.team-photo-label{position:relative;display:inline-flex;align-items:center;min-height:32px;padding:var(--sp-3) var(--sp-5);border:1px solid var(--line);cursor:pointer}.team-photo-label input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.team-photo-label:hover{background:var(--hover)}.team-photo-label:focus-within{outline:2px solid var(--ink-2);outline-offset:2px}.team-text-button{color:var(--ink-2);background:transparent;border:0;text-decoration:underline;cursor:pointer}.card-x.team-empty,.card-x>.team-empty{--bleed-x:24px;padding:var(--sp-9) var(--bleed-x);color:var(--ink-2);line-height:1.6}.team-account{justify-content:space-between;padding:18px var(--sp-9);border-top:1px solid var(--line)}.team-account>div{min-width:0}.team-account>.sel{min-width:220px}.team-veil{position:fixed;inset:0;z-index:var(--z-overlay);background:var(--veil);display:flex;justify-content:center;align-items:flex-start;padding:10vh var(--sp-9) var(--sp-9);overflow-y:auto}.team-dialog{width:min(100%,620px);padding:28px;background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow-lift)}.team-dialog h2{margin:0 0 var(--sp-6);font-size:var(--fs-8)}.team-fields{display:grid;grid-gap:var(--sp-8);gap:var(--sp-8);margin-top:var(--sp-9)}.team-field{display:grid;grid-gap:var(--sp-4);gap:var(--sp-4);font-size:var(--fs-4)}.team-permissions{border:1px solid var(--line);padding:var(--sp-8);margin:var(--sp-9) 0 0}.team-permissions legend{padding-inline:var(--sp-3);font-size:var(--fs-4)}.team-permissions__grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--sp-7);gap:var(--sp-7);margin-top:var(--sp-6)}.team-permissions__grid label{display:flex;align-items:center;gap:var(--sp-4);font-size:var(--fs-4)}.team-error{color:var(--bad);font-size:var(--fs-4);line-height:1.5}.team-jumps{display:grid;grid-gap:var(--sp-2);gap:var(--sp-2);margin-block:20px}.team-jumps a{padding:var(--sp-5);border-bottom:1px solid var(--line)}.team-jumps a:hover{background:var(--hover)}@media (max-width:1000px){.team-roster{grid-template-columns:1fr}}@media (max-width:600px){.team-veil{padding:var(--sp-9) var(--sp-6)}.team-dialog{padding:20px}.team-account{align-items:stretch;flex-direction:column}.card-x.team-member{--bleed-x:20px;padding:20px var(--bleed-x)}.team-member__identity{flex-wrap:wrap}.team-permissions__grid{grid-template-columns:1fr}}.cp-root{display:contents}.cp-launch{position:fixed;right:calc(22px + env(safe-area-inset-right, 0px));bottom:calc(22px + env(safe-area-inset-bottom, 0px) + var(--cp-launch-lift, 0px));z-index:var(--z-toolbar);width:46px;height:46px;overflow:hidden;margin:0;padding:0;border:1px solid var(--line);border-radius:0;background:var(--card);color:var(--ink);box-shadow:var(--shadow-lift);cursor:pointer;transition:border-color var(--dur-1),background var(--dur-1),bottom var(--dur-2) var(--ease-out)}.cp-launch:not([hidden]){display:grid;place-items:center}.cp-launch:focus-visible,.cp-launch:hover{border-color:var(--line-strong);background:var(--card-2)}.cp-launch:focus-visible{outline:1px solid var(--ink-3);outline-offset:2px}.cp-launch.is-open{opacity:0;pointer-events:none}.cp-root--compact .cp-launch{right:calc(var(--sp-7) + env(safe-area-inset-right, 0px));bottom:calc(var(--sp-7) + env(safe-area-inset-bottom, 0px) + var(--cp-launch-lift, 0px))}.cp-pet{display:block;overflow:visible;color:var(--ink)}.cp-pet__fill,.cp-pet__glint{fill:currentColor}.cp-pet__paws{fill:var(--ink-2)}.cp-pet__eyes,.cp-pet__mouth{fill:var(--card)}.cp-pet__dots,.cp-pet__zzz{fill:var(--ink-3)}.cp-pet__spark{fill:var(--ok)}.cp-pet__mark{fill:var(--bad)}.cp-pet__body{transform-box:fill-box;transform-origin:50% 100%}.cp-pet--idle .cp-pet__body{animation:cp-bob 3.2s ease-in-out infinite}.cp-pet--hover .cp-pet__eyes,.cp-pet--idle .cp-pet__eyes{transform-box:fill-box;transform-origin:50% 50%;animation:cp-blink 4.6s step-end infinite}.cp-pet--hover .cp-pet__body{animation:cp-hop var(--dur-4) var(--ease-out) 1}.cp-pet--thinking .cp-pet__eyes{animation:cp-look 1.4s step-end infinite}.cp-pet--thinking .cp-pet__dot{animation:cp-dot 1.2s step-end infinite}.cp-pet--thinking .cp-pet__dot:nth-child(2){animation-delay:.4s}.cp-pet--thinking .cp-pet__dot:nth-child(3){animation-delay:.8s}.cp-pet--answer .cp-pet__body{animation:cp-bounce var(--dur-4) var(--ease-out) 1}.cp-pet--answer .cp-pet__spark{animation:cp-spark var(--dur-4) var(--ease-out) 1}.cp-pet--cooldown .cp-pet__body{animation:cp-bob 4.8s ease-in-out infinite}.cp-pet--cooldown .cp-pet__zzz{animation:cp-drift 2.4s steps(3) infinite}.cp-pet--error .cp-pet__body{animation:cp-shake var(--dur-4) steps(4) 1}.cp-pet--paused,.cp-pet--paused *{animation-play-state:paused!important}@keyframes cp-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes cp-blink{0%,96%,to{transform:scaleY(1)}97%,99%{transform:scaleY(.3)}}@keyframes cp-hop{0%{transform:translateY(0)}40%{transform:translateY(-4px)}to{transform:translateY(0)}}@keyframes cp-look{0%,to{transform:translateX(0)}35%{transform:translateX(-3px)}70%{transform:translateX(3px)}}@keyframes cp-dot{0%,to{opacity:.25}33%{opacity:1}}@keyframes cp-bounce{0%,to{transform:translateY(0)}40%{transform:translateY(-4px)}}@keyframes cp-spark{0%{opacity:.4}to{opacity:1}}@keyframes cp-drift{0%{transform:translateY(0);opacity:1}to{transform:translateY(-4px);opacity:.35}}@keyframes cp-shake{0%,to{transform:translateX(0)}25%{transform:translateX(-2px)}50%{transform:translateX(2px)}75%{transform:translateX(-1px)}}@media (prefers-reduced-motion:reduce){.cp-pet,.cp-pet *{animation:none!important}.cp-launch{transition:none}}.cp-menu,.cp-panel{color-scheme:dark}.cp-menu [hidden],.cp-panel [hidden]{display:none!important}:where(.cp-panel,.cp-menu) :is(button,input,textarea){font-family:inherit;letter-spacing:inherit}.cp-panel{position:fixed;right:22px;bottom:22px;z-index:var(--z-panel);width:min(440px,calc(100vw / var(--ui-scale) - 44px));height:min(640px,calc(100dvh / var(--ui-scale) - 44px));display:flex;flex-direction:column;overflow:hidden;container:cp/size;background:var(--panel);border:1px solid var(--line-strong);border-radius:0;box-shadow:var(--shadow-lift);color:var(--ink);font-family:var(--sans);font-size:var(--fs-4);line-height:1.5;text-align:left;animation:cp-panel-in var(--dur-2) var(--ease-out) backwards;--cp-measure:704px}.cp-panel.is-closing{animation:cp-panel-out var(--dur-2) var(--ease-out) both;pointer-events:none}@keyframes cp-panel-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes cp-panel-out{to{opacity:0;transform:translateY(6px)}}.cp-panel--window{inset:var(--cp-y) auto auto var(--cp-x);width:var(--cp-w);height:var(--cp-h)}.cp-panel--window.cp-panel--maximized{inset:var(--sp-8);width:auto;height:auto}.cp-panel.is-dragging,.cp-panel.is-resizing{-webkit-user-select:none;-moz-user-select:none;user-select:none}.cp-panel.is-arranging{outline:1px solid var(--ink);outline-offset:-1px}.cp-panel:not(.is-arranging):focus:not(:focus-visible){outline:none}.cp-panel.cp-panel--modal{inset:var(--cp-vv-top,0) 0 auto 0;width:auto;height:var(--cp-vv-height,calc(100dvh / var(--ui-scale)));padding-bottom:env(safe-area-inset-bottom,0);border:0;box-shadow:none;outline:none}.cp-panel.cp-panel--inline{position:relative;inset:auto;z-index:auto;isolation:isolate;width:auto;height:clamp(460px,calc(100dvh / var(--ui-scale) - 180px),620px);border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow);animation:none}.cp-panel.cp-panel--inline.cp-panel--quiet{height:auto;container-type:inline-size}.cp-head{display:flex;align-items:center;gap:var(--sp-4);min-height:48px;padding:var(--sp-2) var(--sp-4) var(--sp-2) var(--sp-6);border-bottom:1px solid var(--line);flex-shrink:0}.cp-panel--window:not(.cp-panel--maximized) .cp-head{cursor:-webkit-grab;cursor:grab;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cp-panel.is-dragging .cp-head{cursor:-webkit-grabbing;cursor:grabbing}.cp-panel--modal .cp-head{padding-top:max(var(--sp-2),env(safe-area-inset-top,0px));cursor:auto}.cp-head__pet{display:grid;place-items:center;width:32px;height:32px;flex-shrink:0}.cp-head__identity,.cp-head__title{flex:1 1 auto;min-width:0}.cp-head__title{margin:0;overflow:hidden;font-size:var(--fs-4);font-weight:600;line-height:1.2;letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;color:var(--ink)}.cp-head__acts{display:flex;align-items:center;gap:var(--sp-1);margin-left:auto;flex-shrink:0}.cp-iconbtn{display:inline-grid;place-items:center;width:var(--ctl-sm);height:var(--ctl-sm);margin:0;padding:0;border:1px solid transparent;border-radius:0;background:transparent;color:var(--ink-3);cursor:pointer;transition:background var(--dur-1),border-color var(--dur-1),color var(--dur-1)}.cp-iconbtn svg{display:block}.cp-iconbtn:not(:disabled):hover,.cp-iconbtn[aria-expanded=true]{background:var(--hover-strong);color:var(--ink)}.cp-iconbtn[aria-pressed=true]{border-color:var(--line-strong);color:var(--ink)}.cp-iconbtn:disabled{opacity:.38;cursor:default}.cp-preview{flex-shrink:0;margin:0;padding:var(--sp-3) var(--sp-6);border-bottom:1px solid var(--line);font-size:var(--fs-2);line-height:1.5;color:var(--warn)}.cp-body{position:relative;z-index:var(--z-2)}.cp-body,.cp-list{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.cp-list{--bleed-x:var(--sp-8);overflow-y:auto;overscroll-behavior:contain;padding:var(--sp-8) var(--bleed-x) var(--sp-9);gap:var(--sp-8);scrollbar-width:thin}.cp-list:focus-visible{outline:1px solid var(--ink-3);outline-offset:-3px}.cp-note{margin:0;padding:var(--sp-7) var(--sp-8);border:1px solid var(--line);border-radius:0;background:var(--card);font-size:var(--fs-4);line-height:1.65;color:var(--ink-2)}.cp-note p{margin:0}.cp-note p+p{margin-top:var(--sp-4)}.cp-note--wait{gap:var(--sp-5)}.cp-intro,.cp-note--wait{display:flex;align-items:center}.cp-intro{flex-direction:column;margin-block:auto;padding-block:var(--sp-9) var(--sp-4);text-align:center}.cp-intro__pet{margin-bottom:var(--sp-7)}.cp-intro__title{margin:0 0 var(--sp-3);font-size:var(--fs-7);font-weight:500;line-height:1.2;letter-spacing:-.03em;color:var(--ink);text-wrap:balance}.cp-intro__lede{margin:0;font-size:var(--fs-4);line-height:1.6;color:var(--ink-3)}.cp-sugg{align-self:stretch;display:flex;flex-direction:column;margin-top:var(--sp-9);margin-inline:calc(var(--bleed-x) * -1);border-top:1px solid var(--line)}.cp-sugg__q{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-6);width:100%;min-height:44px;margin:0;padding:var(--sp-5) var(--bleed-x);border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent;font-size:var(--fs-4);line-height:1.45;color:var(--ink-2);text-align:left;cursor:pointer;transition:background var(--dur-1),color var(--dur-1)}.cp-sugg__q svg{flex-shrink:0;color:var(--ink-3)}.cp-sugg__q:not(:disabled):hover{background:var(--hover);color:var(--ink)}.cp-sugg__q:not(:disabled):hover svg{color:var(--ink)}.cp-sugg__q:disabled{opacity:.42;cursor:not-allowed}.cp-msgs{width:100%;max-width:var(--cp-measure);list-style:none;margin:0 auto;padding:0;gap:var(--sp-9)}.cp-msg,.cp-msgs{display:flex;flex-direction:column}.cp-msg{min-width:0;max-width:100%;gap:var(--sp-5)}.cp-msg--you{align-self:flex-end;max-width:85%}.cp-msg--bot{align-self:stretch}.cp-msg__who{display:flex;align-items:center;gap:var(--sp-4);min-height:20px;font-size:var(--fs-3);color:var(--ink-2)}.cp-msg__body{overflow-wrap:anywhere}.cp-msg__body p{margin:0}.cp-msg--you .cp-msg__body{padding:var(--sp-5) var(--sp-7);border-radius:0;background:var(--card-2);font-size:var(--fs-4);line-height:1.6;color:var(--ink)}.cp-msg--you .cp-msg__body p+p{margin-top:var(--sp-5)}.cp-msg--bot .cp-msg__body{font-size:var(--fs-5);line-height:1.7;color:var(--ink)}.cp-msg--bot .cp-msg__body p+p{margin-top:var(--sp-6)}.cp-msg--error .cp-msg__body{padding:var(--sp-5) var(--sp-7);border:1px solid var(--bad-bd);border-radius:0;background:var(--bad-bg);font-size:var(--fs-4);line-height:1.6;color:var(--ink-2)}.cp-msg__body .cp-msg__detail{margin-top:var(--sp-4);font-size:var(--fs-2);line-height:1.5;color:var(--ink-3)}.cp-msg--thinking{flex-direction:row;align-items:center;gap:var(--sp-5);font-size:var(--fs-3);color:var(--ink-2)}.cp-wait{display:inline-flex;align-items:center;gap:var(--sp-1);flex-shrink:0}.cp-wait i{display:block;width:4px;height:4px;background:var(--ink-3);animation:cp-wait-dot 1.2s step-end infinite}.cp-wait i:nth-child(2){animation-delay:.4s}.cp-wait i:nth-child(3){animation-delay:.8s}@keyframes cp-wait-dot{0%,to{opacity:.25}33%{opacity:1}}.cp-acts{display:flex;flex-wrap:wrap;gap:var(--sp-3)}.cp-act{display:inline-flex;align-items:center;gap:var(--sp-3);min-height:var(--ctl-sm);max-width:100%;margin:0;padding:0 var(--sp-5);border:1px solid var(--line-strong);border-radius:0;background:var(--card-2);font-size:var(--fs-3);font-weight:500;line-height:1.3;color:var(--ink-2);text-decoration:none;cursor:pointer;transition:background var(--dur-1),border-color var(--dur-1),color var(--dur-1)}.cp-act svg{flex-shrink:0}.cp-act:not(:disabled):hover{border-color:var(--ink-3);background:var(--hover-strong);color:var(--ink)}.cp-act:disabled{color:var(--ink-3);background:transparent;cursor:not-allowed}.cp-act__hint{font-size:var(--fs-2);font-weight:400;color:var(--ink-3)}.cp-sources{align-self:flex-start;max-width:100%}.cp-sources summary{display:flex;align-items:center;gap:var(--sp-3);width:-moz-fit-content;width:fit-content;min-height:28px;padding:var(--sp-2) var(--sp-5);border:1px solid var(--line);border-radius:0;font-size:var(--fs-2);color:var(--ink-2);list-style:none;cursor:pointer}.cp-sources summary::-webkit-details-marker{display:none}.cp-sources summary:hover{background:var(--hover);color:var(--ink)}.cp-sources__chevron{transform:rotate(90deg);transition:transform var(--dur-1) var(--ease-out)}.cp-sources[open] .cp-sources__chevron{transform:rotate(270deg)}.cp-mode{padding:var(--sp-4) var(--sp-6);flex-shrink:0}.cp-facts{align-self:stretch;padding:var(--sp-4) var(--sp-5);border:1px solid var(--line);border-radius:0}.cp-facts__head{display:flex;align-items:center;gap:var(--sp-3);margin:0 0 var(--sp-3);font-size:var(--fs-2);color:var(--ink-3)}.cp-facts__at{margin-left:auto}.cp-facts__list{display:flex;flex-direction:column;gap:var(--sp-2);margin:0}.cp-facts__row{display:flex;justify-content:space-between;align-items:baseline;gap:var(--sp-5);font-size:var(--fs-3);line-height:1.45}.cp-facts__row dt{color:var(--ink-2);overflow-wrap:anywhere}.cp-facts__row dd{margin:0;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.cp-sources ul{list-style:none;margin:var(--sp-3) 0 0;padding:0;display:flex;flex-direction:column}.cp-sources a{display:flex;align-items:center;gap:var(--sp-4);padding:var(--sp-3) var(--sp-5);border-radius:0;font-size:var(--fs-3);line-height:1.45;color:var(--ink-2);text-decoration:none}.cp-sources a span{flex:1 1;overflow-wrap:anywhere}.cp-sources a svg{flex-shrink:0}.cp-sources a:hover{background:var(--hover);color:var(--ink)}.cp-msg__tools{display:flex;gap:var(--sp-2)}.cp-msg__tools :is(.cp-tool,.copy-btn){display:inline-flex;align-items:center;gap:var(--sp-3);min-height:28px;margin:0;padding:var(--sp-2) var(--sp-3);border:0;border-radius:0;background:transparent;font-size:var(--fs-2);color:var(--ink-3);cursor:pointer}.cp-msg__tools :is(.cp-tool,.copy-btn):hover{background:var(--hover);color:var(--ink)}.cp-jump{position:absolute;left:50%;bottom:var(--sp-6);z-index:var(--z-2);display:inline-flex;align-items:center;gap:var(--sp-3);min-height:var(--ctl-sm);margin:0;padding:0 var(--sp-6);border:1px solid var(--line-strong);border-radius:0;background:var(--card-2);box-shadow:var(--shadow-lift);font-size:var(--fs-3);font-weight:500;color:var(--ink);white-space:nowrap;cursor:pointer;transform:translateX(-50%)}.cp-jump:hover{border-color:var(--ink-3);background:var(--hover-strong)}.cp-status{padding:var(--sp-3) var(--sp-8) 0;font-size:var(--fs-2);color:var(--warn)}.cp-notice,.cp-status{flex-shrink:0;margin:0;line-height:1.5}.cp-notice{display:flex;align-items:flex-start;gap:var(--sp-4);padding:var(--sp-4) var(--sp-4) var(--sp-4) var(--sp-8);border-top:1px solid var(--bad-bd);border-bottom:1px solid var(--bad-bd);background:var(--bad-bg);font-size:var(--fs-3);color:var(--ink-2)}.cp-notice__text{flex:1 1 auto;min-width:0;margin:0}.cp-notice__unsent{display:block;margin-top:var(--sp-2);color:var(--ink);overflow-wrap:anywhere}.cp-challenge{flex-shrink:0;display:flex;justify-content:center;padding:var(--sp-4) var(--sp-8) 0}.cp-challenge:empty{display:none}.cp-comp{flex-shrink:0;margin:0;padding:var(--sp-6) var(--sp-8);-webkit-padding-end:calc(var(--sp-8) + var(--cp-gutter, 0px));padding-inline-end:calc(var(--sp-8) + var(--cp-gutter, 0px))}.cp-comp__box{max-width:var(--cp-measure);margin-inline:auto;display:flex;align-items:flex-end;gap:var(--sp-3);--cp-comp-line:40px;padding:var(--sp-2);border:1px solid var(--line-strong);border-radius:0;background:var(--card-2);transition:border-color var(--dur-1)}.cp-comp__box:focus-within{border-color:var(--ink)}.cp-comp__input{flex:1 1 auto;width:100%;min-width:0;min-height:var(--cp-comp-line);max-height:160px;display:block;margin:0;padding:var(--sp-4) var(--sp-4);border:0;border-radius:0;background-color:transparent;font-size:var(--fs-5);line-height:1.5;color:var(--ink);resize:none;overflow-y:auto;overscroll-behavior:contain}.cp-comp__input:focus{outline:none}.cp-comp__input::placeholder{color:var(--ink-3)}.cp-comp__input:disabled{opacity:.55;cursor:not-allowed}.cp-comp__send{display:grid;place-items:center;width:var(--ctl);height:var(--ctl);flex-shrink:0;margin:0 0 calc((var(--cp-comp-line) - var(--ctl)) / 2);padding:0;border:0;border-radius:0;background:var(--ink);color:var(--bg);cursor:pointer;transition:background var(--dur-1)}.cp-comp__send:not(:disabled):hover{background:var(--ink-2)}.cp-comp__send:disabled{background:var(--hover-strong);color:var(--ink-3);cursor:not-allowed}.cp-comp__limit{display:block;max-width:var(--cp-measure);margin:var(--sp-2) auto 0;text-align:right}.cp-comp__limit,.cp-foot{font-size:var(--fs-2);color:var(--ink-3)}.cp-foot{flex-shrink:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sp-1) var(--sp-6);margin:0;padding:var(--sp-3) var(--sp-8);border-top:1px solid var(--line);line-height:1.4}.cp-foot__usage{margin:0}.cp-foot__usage strong{font-weight:500;color:var(--ink-2)}.cp-foot__links{display:flex;flex-wrap:wrap;gap:var(--sp-6);margin-left:auto}.cp-foot__link{display:inline-flex;align-items:center;min-height:28px;font-size:var(--fs-2);color:var(--ink-3);text-decoration:none}.cp-foot__link:hover{color:var(--ink);text-decoration:underline}:is(.cp-panel,.cp-menu) :is(button,a,summary):focus-visible{outline:1px solid var(--ink-3);outline-offset:2px}.cp-panel :is(.cp-sugg__q,.cp-sources a):focus-visible{outline-offset:-2px}.cp-resize{position:absolute;z-index:var(--z-3);display:none;touch-action:none}.cp-panel--window:not(.cp-panel--maximized,.cp-panel--modal) .cp-resize{display:block}.cp-resize--n,.cp-resize--s{left:var(--sp-6);right:var(--sp-6);height:var(--sp-4);cursor:ns-resize}.cp-resize--n{top:0}.cp-resize--s{bottom:0}.cp-resize--e,.cp-resize--w{top:var(--sp-6);bottom:var(--sp-6);width:var(--sp-4);cursor:ew-resize}.cp-resize--e{right:0;z-index:var(--z-1)}.cp-resize--w{left:0}.cp-resize--ne,.cp-resize--nw,.cp-resize--se,.cp-resize--sw{width:var(--sp-6);height:var(--sp-6)}.cp-resize--ne{top:0;right:0;cursor:nesw-resize}.cp-resize--nw{top:0;left:0;cursor:nwse-resize}.cp-resize--se{bottom:0;right:0;cursor:nwse-resize}.cp-resize--sw{bottom:0;left:0;cursor:nesw-resize}.cp-menu{position:fixed;top:var(--cp-menu-y,var(--sp-8));left:var(--cp-menu-x,var(--sp-8));z-index:calc(var(--z-panel) + 1);display:flex;flex-direction:column;min-width:232px;max-height:calc(100dvh / var(--ui-scale) - var(--sp-10));margin:0;padding:var(--sp-2) 0;overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--line-strong);border-radius:0;background:var(--card);box-shadow:var(--shadow-lift);font-family:var(--sans);font-size:var(--fs-3);animation:cp-menu-in var(--dur-1) var(--ease-out) backwards}@keyframes cp-menu-in{0%{opacity:0}}.cp-menu__item{display:flex;align-items:center;gap:var(--sp-4);width:100%;min-height:var(--ctl);margin:0;padding:0 var(--sp-6);border:0;border-radius:0;background:transparent;font-size:var(--fs-3);line-height:1.3;color:var(--ink-2);text-align:left;white-space:nowrap;cursor:pointer}.cp-menu__item svg{flex-shrink:0;color:var(--ink-3)}.cp-menu__item:focus-visible,.cp-menu__item:not(:disabled,[aria-disabled=true]):hover{background:var(--hover-strong);color:var(--ink)}.cp-menu .cp-menu__item:focus-visible{outline-offset:-2px}.cp-menu__item:disabled,.cp-menu__item[aria-disabled=true]{color:var(--ink-3);cursor:default}.cp-menu__item[aria-disabled=true] svg{opacity:.55}.cp-menu__sep{height:1px;margin:var(--sp-2) 0;background:var(--line)}.cp-panel--modal .cp-list{--bleed-x:var(--sp-7)}.cp-panel--modal .cp-comp{padding-inline:var(--sp-7) calc(var(--sp-7) + var(--cp-gutter, 0px))}.cp-panel--modal .cp-foot,.cp-panel--modal .cp-status{padding-inline:var(--sp-7)}.cp-panel--modal .cp-comp__input{font-size:var(--fs-6)}@container cp (max-height: 520px){.cp-intro{padding-block:var(--sp-6) var(--sp-3)}.cp-intro__pet{display:none}.cp-sugg{margin-top:var(--sp-7)}.cp-list{padding-block:var(--sp-6)}.cp-comp{padding-block:var(--sp-4)}.cp-comp__input{max-height:96px}}@container cp (max-width: 400px){.cp-intro__title{font-size:var(--fs-6)}.cp-msg--you{max-width:92%}}@media (hover:none){.cp-act,.cp-foot__link,.cp-iconbtn,.cp-msg__tools :is(.cp-tool,.copy-btn),.cp-sources summary{min-height:44px}.cp-iconbtn{width:44px}}@media (forced-colors:active){.cp-comp__box:focus-within{outline:2px solid Highlight;outline-offset:-2px}}@media (prefers-reduced-motion:reduce){.cp-wait i{animation:none;opacity:1}}.cp-states{flex-wrap:wrap}.cp-states,.cp-states__cell{display:flex;gap:var(--sp-8)}.cp-states__cell{flex-direction:column;align-items:center;min-width:128px;padding:var(--sp-8);border:1px solid var(--line);background:var(--card)}.cp-states__sizes{display:flex;align-items:center;gap:var(--sp-6)}.cp-states__plate{position:static}.cp-states__k{font-family:var(--mono);font-size:var(--fs-1);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}