.tracker-list{isolation:isolate;position:relative}.tracker-card{z-index:0;overflow:visible!important}.tracker-card:hover{z-index:20}.tracker-card:focus-within{z-index:40}.tracker-card__controls{overflow:visible}.tracker-card__controls .episode-library-compact__menu{z-index:160}.tracker-card__controls{z-index:5;border-top:1px solid #ffffff0b;min-width:0;margin-top:11px;padding-top:10px;position:relative}.tracker-card__controls .episode-library-compact{box-sizing:border-box;background:0 0;border:0;border-radius:12px;width:min(100%,360px);min-width:0;min-height:44px;margin:0;padding:0;display:block;position:relative;overflow:visible}.tracker-card__controls .episode-library-compact__picker{width:100%;min-width:0;display:block;position:relative}.tracker-card__controls .episode-library-compact__trigger{appearance:none;border:1px solid color-mix(in srgb, var(--ab-ui-accent) 14%, transparent);background:linear-gradient(180deg,color-mix(in srgb, var(--ab-ui-surface) 88%, transparent),color-mix(in srgb, var(--ab-ui-surface) 90%, transparent));width:100%;min-width:0;min-height:40px;color:var(--ab-ui-text);font:inherit;text-align:left;cursor:pointer;box-sizing:border-box;border-radius:9px;outline:0;grid-template-columns:28px minmax(0,1fr) 16px;align-items:center;gap:8px;margin:0;padding:5px 8px 5px 6px;display:grid}.tracker-card__controls .episode-library-compact__trigger:hover{border-color:color-mix(in srgb, var(--ab-ui-accent) 28%, transparent);background:linear-gradient(180deg,color-mix(in srgb, var(--ab-ui-raised) 94%, transparent),color-mix(in srgb, var(--ab-ui-surface) 94%, transparent))}.tracker-card__controls .episode-library-compact__trigger:focus-visible{border-color:color-mix(in srgb, var(--ab-ui-accent) 48%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--ab-ui-accent) 9%, transparent)}.tracker-card__controls .episode-library-compact__trigger:disabled{opacity:.58;cursor:wait}.tracker-card__controls .episode-library-compact__status-icon{border:1px solid color-mix(in srgb, var(--ab-ui-accent) 13%, transparent);background:color-mix(in srgb, var(--ab-ui-accent) 7%, transparent);width:28px;height:28px;color:var(--ab-ui-accent);border-radius:8px;place-items:center;font-size:15px;line-height:1;display:grid;overflow:hidden}.tracker-card__controls .episode-library-compact__status-icon img,.tracker-card__controls .episode-library-compact__menu-icon img{object-fit:contain;width:16px;max-width:16px;height:16px;max-height:16px;display:block}.tracker-card__controls .episode-library-compact__trigger-copy{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex;overflow:hidden}.tracker-card__controls .episode-library-compact__trigger-copy small{color:var(--ab-ui-muted);margin:0;font-size:7.5px;font-weight:650;line-height:1.15;display:none}.tracker-card__controls .episode-library-compact__trigger-copy strong{width:100%;min-width:0;color:var(--ab-ui-text);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;font-weight:740;line-height:1.2;display:block;overflow:hidden}.tracker-card__controls .episode-library-compact__chevron,.tracker-card__controls .episode-library-compact__guest-arrow{width:16px;min-width:16px;max-width:16px;height:16px;min-height:16px;max-height:16px;color:var(--ab-ui-muted);justify-self:end;transition:transform .15s,color .15s;display:block}.tracker-card__controls .episode-library-compact__trigger[aria-expanded=true] .episode-library-compact__chevron{color:var(--ab-ui-accent);transform:rotate(180deg)}.tracker-card__controls .episode-library-compact__menu{z-index:120;border:1px solid color-mix(in srgb, var(--ab-ui-accent) 18%, transparent);background:color-mix(in srgb, var(--ab-ui-surface) 98.5%, transparent);box-sizing:border-box;border-radius:11px;width:min(310px,100vw - 40px);min-width:min(240px,100%);max-width:calc(100vw - 40px);padding:5px;position:absolute;top:calc(100% + 6px);left:0;overflow:hidden;box-shadow:0 18px 48px #00000085,inset 0 1px #ffffff06}.tracker-card__controls .episode-library-compact__menu button{appearance:none;width:100%;min-height:38px;color:var(--ab-ui-muted);font:inherit;text-align:left;cursor:pointer;box-sizing:border-box;background:0 0;border:0;border-radius:8px;grid-template-columns:24px minmax(0,1fr) 16px;align-items:center;gap:8px;margin:0;padding:0 8px;font-size:9.5px;font-weight:680;line-height:1.2;display:grid}.tracker-card__controls .episode-library-compact__menu button:hover{background:color-mix(in srgb, var(--ab-ui-accent) 8%, transparent);color:var(--ab-ui-text)}.tracker-card__controls .episode-library-compact__menu button.is-active{background:color-mix(in srgb, var(--ab-ui-accent) 12%, transparent);color:var(--ab-ui-accent)}.tracker-card__controls .episode-library-compact__menu button b{color:var(--ab-ui-accent);justify-self:end;font-size:10px}.tracker-card__controls .episode-library-compact__menu-icon{background:#ffffff06;border-radius:7px;place-items:center;width:24px;height:24px;line-height:1;display:grid;overflow:hidden}.tracker-card__controls .episode-library-compact__remove{border-top:1px solid color-mix(in srgb, var(--ab-ui-danger) 8%, transparent)!important;color:var(--ab-ui-danger)!important;margin-top:3px!important}.tracker-card__controls .episode-library-compact__remove:hover,.tracker-card__controls .episode-library-compact__remove.is-confirm{background:color-mix(in srgb, var(--ab-ui-danger) 7%, transparent)!important;color:var(--ab-ui-danger)!important}.tracker-card__controls .episode-library-compact__message{color:var(--ab-ui-accent);margin-top:5px;padding:0 3px;font-size:8px;line-height:1.35;display:block}.tracker-card__controls .episode-library-compact__trigger--guest{grid-template-columns:28px minmax(0,1fr) 16px}.tracker-card__controls .episode-library-compact__status-icon--guest svg{width:16px;height:16px;display:block}@media (max-width:640px){.tracker-card__controls .episode-library-compact{width:100%}.tracker-card__controls .episode-library-compact__menu{width:100%;min-width:0;max-width:100%}}@media (prefers-reduced-motion:reduce){.tracker-card__controls .episode-library-compact__chevron,.tracker-card__controls .episode-library-compact__guest-arrow{transition:none}}
.tracker-page.tracker-page--fluid{width:100%;min-width:0;max-width:none;margin:0;padding:24px clamp(14px,1.8vw,28px) 70px}.tracker-page--fluid .tracker-hero,.tracker-page--fluid .tracker-filters,.tracker-page--fluid .tracker-list,.tracker-page--fluid .tracker-empty,.tracker-page--fluid .tracker-error,.tracker-page--fluid .tracker-loading{width:100%;min-width:0}.tracker-list.tracker-list--responsive{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:12px;display:grid}.tracker-list--responsive>.tracker-card{width:100%;min-width:0;height:100%}.tracker-list--responsive>.tracker-card:before{content:none}.tracker-list--responsive .tracker-card__top,.tracker-list--responsive .tracker-card__identity,.tracker-list--responsive .tracker-card__title,.tracker-list--responsive .tracker-card__progress{min-width:0}.tracker-list--responsive .tracker-card__title>a{max-width:100%}.tracker-list--responsive .tracker-card__planned-note{color:var(--ab-ui-muted);margin:10px 0 0;font-size:12px;line-height:1.4}.tracker-list--responsive .tracker-card__right{flex:none}.tracker-list--responsive .tracker-card__controls{margin-top:auto}@media (min-width:768px){.tracker-list.tracker-list--responsive{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1536px){.tracker-list.tracker-list--responsive{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:2200px){.tracker-page.tracker-page--fluid{padding-inline:clamp(28px,2.4vw,56px)}.tracker-list.tracker-list--responsive{gap:16px}}@media (max-width:800px){.tracker-page.tracker-page--fluid{padding:18px 14px 28px}}@media (max-width:520px){.tracker-list.tracker-list--responsive{grid-template-columns:minmax(0,1fr);gap:10px}.tracker-list--responsive .tracker-card{padding:12px}.tracker-list--responsive .tracker-card__top{gap:10px}.tracker-list--responsive .tracker-card__right{display:none}}html .tracker-page :is(.tracker-hero,.tracker-filters,.tracker-card,.tracker-empty,.tracker-error,.tracker-loading){border-radius:var(--ab-ui-radius);color:var(--ab-ui-text);background:var(--ab-ui-surface)!important;border-color:var(--ab-ui-border)!important}html .tracker-page .tracker-card{padding:14px}html .tracker-page .tracker-card__identity{flex:1}html .tracker-page .tracker-card__mark{background:var(--ab-ui-raised);width:40px;height:40px}html .tracker-page .tracker-card__controls{padding-top:12px}html .tracker-page :is(.tracker-hero p,.tracker-summary span,.tracker-filter,.tracker-filter__count,.tracker-card__open,.tracker-card__label,.tracker-card__progress span,.episode-library-compact__trigger-copy small,.episode-library-compact__chevron){opacity:1;color:var(--ab-ui-muted)!important}html .tracker-page :is(.tracker-eyebrow,.tracker-card__progress>div>div>span){color:var(--ab-ui-accent)!important}html .tracker-page :is(.tracker-card__progress,.episode-library-compact,.episode-library-compact__trigger,.episode-library-compact__menu){background:var(--ab-ui-raised)!important;border-color:var(--ab-ui-border)!important}html .tracker-page :is(.tracker-card__progress strong,.episode-library-compact__trigger-copy strong,.episode-library-compact__menu button){color:var(--ab-ui-text)!important}html .tracker-page .tracker-filter.is-active{background:var(--ab-ui-selected)!important;color:var(--ab-ui-text)!important;border-color:var(--ab-ui-accent)!important}html .tracker-page .tracker-card__progress a{background:var(--ab-ui-selected)!important;color:var(--ab-ui-text)!important}html .tracker-page :is(.tracker-card__label,.tracker-card__progress span,.episode-library-compact__trigger-copy small){line-height:1.45;font-size:.6875rem!important}html .tracker-page .tracker-card__progress strong{font-size:.8125rem!important}.tracker-page .anime-card-content--inline{grid-template-columns:56px minmax(0,1fr)}.tracker-page .tracker-card__poster{background:var(--ab-ui-raised);border-radius:.5rem;width:56px;height:84px;display:block;overflow:hidden}.tracker-page .tracker-card__poster-media{width:100%;height:100%}.tracker-page .tracker-card__poster-image{object-fit:cover;display:block;width:100%!important;height:100%!important}html .tracker-page :is(.tracker-guest,.tracker-empty){background:var(--ab-ui-surface)!important;border-color:var(--ab-ui-border)!important;box-shadow:none!important}.tracker-page :is(.tracker-guest,.tracker-empty):before{display:none}html .tracker-page .tracker-guest{padding:24px 20px!important}.tracker-page .tracker-guest__art{width:96px;height:88px}html .tracker-page :is(.tracker-guest p,.tracker-empty p){color:var(--ab-ui-muted)!important}html .tracker-page .tracker-guest__eyebrow{color:var(--ab-ui-accent)!important}html .tracker-page .tracker-guest__cta{min-height:44px;background:var(--ab-ui-primary)!important;color:var(--ab-ui-primary-text)!important;border-color:var(--ab-ui-primary)!important;box-shadow:none!important}.tracker-page .tracker-guest__icon-core .ab-icon-core__shell{background:var(--ab-ui-raised);border-color:var(--ab-ui-border);box-shadow:none}.tracker-page :is(.tracker-guest__books,.tracker-guest__spark){color:var(--ab-ui-accent);filter:none}
