body{font-family:Inter,system-ui,sans-serif;background:#f5f5f4;color:#1c1917}.app-shell{display:flex;min-height:100vh;align-items:stretch}.sidebar{width:260px;flex-shrink:0;background:#fff;border-right:1px solid #e7e5e4;display:flex;flex-direction:column;position:-webkit-sticky;position:sticky;top:0;height:100vh;overflow:hidden;transition:width .2s ease,border-right-color .2s ease}body.sidebar-collapsed .sidebar{width:0;border-right-color:transparent}.sidebar-collapse-btn{position:fixed;left:calc(260px - 14px);top:96px;width:28px;height:28px;padding:0;border:1px solid #e7e5e4;border-radius:.5rem;background:#fff;color:#a8a29e;cursor:pointer;z-index:50;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 2px rgba(28,25,23,.06);transition:left .2s ease,background .15s,color .15s,border-color .15s,box-shadow .15s}.sidebar-collapse-btn:hover{color:#1c1917;border-color:#d6d3d1;box-shadow:0 2px 6px rgba(28,25,23,.1)}.sidebar-collapse-btn:active{background:#fafaf9}.sidebar-collapse-btn:focus-visible{outline:none;color:#1c1917;border-color:#d6d3d1;box-shadow:0 0 0 3px rgba(28,25,23,.1)}.sidebar-collapse-btn svg{width:15px;height:15px}.sidebar-collapse-btn .panel-fill{opacity:1;transition:opacity .18s ease}body.sidebar-collapsed .sidebar-collapse-btn{left:10px}body.sidebar-collapsed .sidebar-collapse-btn .panel-fill{opacity:0}.dark .sidebar-collapse-btn{background:#191c20;border-color:#24282d;color:#6f767e;box-shadow:0 1px 2px rgba(0,0,0,.4)}.dark .sidebar-collapse-btn:hover{color:#f3f4f6;border-color:#2f343a;box-shadow:0 2px 6px rgba(0,0,0,.5)}.dark .sidebar-collapse-btn:active{background:#24282d}.dark .sidebar-collapse-btn:focus-visible{color:#f3f4f6;border-color:#2f343a;box-shadow:0 0 0 3px hsla(210,9%,91%,.12)}.sidebar-top{display:flex;flex-direction:column;padding:2rem 1rem 0;flex:1 1;min-height:0}.sidebar-logo{display:flex;align-items:center;justify-content:center}.sidebar-logo img{width:156px;height:156px;object-fit:contain}.sidebar-divider{height:1px;background:#e7e5e4;margin:0 -1rem 2.25rem}.sidebar-nav{display:flex;flex-direction:column;gap:.125rem;flex:1 1;overflow-y:auto}.sidebar-nav-item{display:flex;align-items:center;gap:.625rem;width:100%;padding:.5rem .625rem;border-radius:.375rem;font-size:.875rem;font-weight:500;color:#57534e;background:transparent;border:none;text-align:left;cursor:pointer;transition:background .15s,color .15s}.sidebar-nav-item:hover:not(.active){background:#f5f5f4;color:#1c1917}.sidebar-nav-item.active,.sidebar-nav-item.active:hover{background:#1c1917;color:#fff}.sidebar-nav-item.active svg,.sidebar-nav-item.active:hover svg{color:#fff}.sidebar-nav-item svg{color:#78716c;flex-shrink:0}.sidebar-nav-caret{margin-left:auto;flex-shrink:0;opacity:.55;transition:transform .15s ease,opacity .15s}.sidebar-nav-item.active .sidebar-nav-caret,.sidebar-nav-item:hover .sidebar-nav-caret{opacity:.9}.sidebar-nav-item.is-open .sidebar-nav-caret{transform:rotate(90deg)}.btn-back{display:inline-flex;align-items:center;gap:.4375rem;background:#fff;color:#57534e;font-size:.8125rem;font-weight:500;padding:.375rem .875rem;border:1px solid #d6d3d1;border-radius:.375rem;transition:background .15s,color .15s}.btn-back:hover{background:#f5f5f4;color:#1c1917}.btn-back-icon{font-size:.75rem}.sidebar-nav-subs{display:flex;flex-direction:column;gap:.125rem;margin:.25rem 0 .5rem 1.125rem;padding-left:.5rem;border-left:1px solid #e7e5e4}.sidebar-nav-sub{display:flex;align-items:center;width:100%;padding:.375rem .625rem;border-radius:.375rem;font-size:.8125rem;font-weight:500;color:#78716c;background:transparent;border:none;text-align:left;cursor:pointer;transition:background .15s,color .15s}.sidebar-nav-sub.active,.sidebar-nav-sub:hover:not(.active){background:#f5f5f4;color:#1c1917}.sidebar-nav-sub.active{font-weight:600}:root{--an-ink:#1c1917;--an-ink-soft:rgba(28,25,23,.07);--an-muted:#a8a29e;--an-surface:#fff;--an-up:#16a34a;--an-down:#dc2626;--an-flat:#a8a29e}.dark{--an-ink:#e6e8ea;--an-ink-soft:hsla(210,9%,91%,.1);--an-muted:#6f767e;--an-surface:#121417;--an-up:#34d399;--an-down:#f87171;--an-flat:#6f767e}.an-tip-stores{margin-top:.375rem;padding-top:.375rem;border-top:1px solid var(--an-ink-soft);display:grid;grid-gap:.125rem;gap:.125rem;font-size:.6875rem;line-height:1.35;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.an-tip-store{display:grid;grid-template-columns:20px 1fr auto;align-items:center;grid-gap:.375rem;gap:.375rem}.an-tip-store-name{color:var(--an-muted)}.an-tip-store-n{color:var(--an-ink);font-weight:600}:root{--an-seg-1:#78716c;--an-seg-2:#57534e;--an-src-a1:#1c1917;--an-src-a2:#57534e;--an-src-a3:#78716c;--an-src-a4:#a8a29e;--an-src-a5:#d6d3d1;--an-src-p1:#0369a1;--an-src-p2:#38bdf8;--an-src-p3:#bae6fd;--an-up-bg:rgba(22,163,74,.1);--an-down-bg:rgba(220,38,38,.1)}.dark{--an-seg-1:#9aa0a6;--an-seg-2:#c4c8cc;--an-src-a1:#e6e8ea;--an-src-a2:#b5bac0;--an-src-a3:#8a9097;--an-src-a4:#6f767e;--an-src-a5:#4b5157;--an-src-p1:#38bdf8;--an-src-p2:#0ea5e9;--an-src-p3:#0c4a6e;--an-up-bg:rgba(52,211,153,.12);--an-down-bg:hsla(0,91%,71%,.12)}.an-card-head{min-height:calc(2rem + 2rem + 1px)}.an-strip{display:flex;gap:2px;height:12px;border-radius:4px;overflow:hidden}.an-strip>span{height:100%;min-width:3px}.an-dot{width:8px;height:8px;border-radius:2px;flex:none}.an-name-cell{width:100%;max-width:0}.an-name-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.an-chg{display:inline-flex;align-items:center;gap:.25rem;padding:.125rem .45rem;border-radius:9999px;font-size:.75rem;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.an-chg.up{color:var(--an-up);background:var(--an-up-bg)}.an-chg.down{color:var(--an-down);background:var(--an-down-bg)}.an-chg.flat{color:var(--an-flat)}.an-chg.flat,.an-chg.new{background:var(--an-ink-soft)}.an-chg.new{color:var(--an-ink)}.dark{--sb-thumb:hsla(210,9%,91%,.2);--sb-thumb-hover:hsla(210,9%,91%,.38)}.sidebar-nav-section{margin:1.25rem .625rem .375rem;font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#a8a29e;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sidebar-nav-item:hover:not(.active) svg{color:#1c1917}.sidebar-bottom{border-top:1px solid #e7e5e4;padding:1rem;display:flex;align-items:center;gap:.625rem}.sidebar-user-avatar{width:36px;height:36px;border-radius:9999px;background:#1c1917;color:#fff;display:flex;align-items:center;justify-content:center;font-size:.8125rem;font-weight:600;flex-shrink:0}.sidebar-user-info{flex:1 1;min-width:0}.sidebar-user-name{font-size:.8125rem;font-weight:600;color:#1c1917}.sidebar-user-email,.sidebar-user-name{line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-user-email{font-size:.75rem;color:#78716c;margin-top:1px}.sidebar-user-company{font-size:.6875rem;color:#a8a29e;line-height:1.2;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-logout{color:#78716c;padding:.375rem;border-radius:.375rem;display:flex;align-items:center;justify-content:center;transition:background .15s,color .15s;flex-shrink:0}.sidebar-logout:hover{background:#f5f5f4;color:#1c1917}.sidebar-more{position:relative;color:#78716c;padding:.375rem;border-radius:.375rem;background:transparent;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s,color .15s;flex-shrink:0}.sidebar-more.is-open,.sidebar-more:hover{background:#f5f5f4;color:#1c1917}.sidebar-more:focus-visible{outline:2px solid #1c1917;outline-offset:1px}.sidebar-more-badge{position:absolute;top:-9px;right:-10px;width:18px;height:18px;padding:0 0 2px;border-radius:9999px;border:2px solid #fff;background:#dc2626;color:#fff;font-size:.5625rem;font-weight:700;line-height:1;letter-spacing:-.02em;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.bell-panel{position:fixed;z-index:60;display:flex;flex-direction:column;background:#fff;border:1px solid #e7e5e4;border-radius:.75rem;box-shadow:0 12px 32px rgba(28,25,23,.14),0 2px 6px rgba(28,25,23,.06);overflow:hidden;animation:bell-in .14s ease-out;transform-origin:bottom left}@keyframes bell-in{0%{opacity:0;transform:translateY(4px) scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.bell-panel{animation:none}}.bell-head{gap:.5rem;padding:.625rem 1rem .625rem .5rem;font-size:.875rem;font-weight:600;color:#1c1917;border-bottom:1px solid #e7e5e4;flex-shrink:0}.bell-back,.bell-head{display:flex;align-items:center}.bell-back{width:28px;height:28px;border:0;border-radius:.375rem;background:transparent;color:#78716c;font-size:.8125rem;justify-content:center;cursor:pointer;transition:background .12s,color .12s}.bell-back:hover{background:#f5f5f4;color:#1c1917}.smenu{padding:.375rem}.smenu-item{width:100%;display:flex;align-items:center;gap:.625rem;padding:.5rem .625rem;border:0;border-radius:.5rem;background:transparent;color:#1c1917;font:inherit;font-size:.875rem;text-align:left;cursor:pointer;transition:background .12s}.smenu-item:hover{background:#f5f5f4}.bell-back:focus-visible,.smenu-item:focus-visible,.smenu-seg-btn:focus-visible{outline:2px solid #1c1917;outline-offset:-2px}.smenu-icon{width:1rem;color:#78716c}.smenu-label{flex:1 1;min-width:0}.smenu-count{min-width:18px;height:18px;padding:0 4px;box-sizing:border-box;border-radius:9999px;background:#dc2626;color:#fff;font-size:.6875rem;font-weight:700;line-height:18px;text-align:center}.smenu-chev{font-size:.6875rem;color:#a8a29e}.smenu-sep{height:1px;margin:.375rem .25rem;background:#f5f5f4}.smenu-theme{display:flex;align-items:center;gap:.625rem;padding:.375rem .375rem .375rem .625rem;font-size:.875rem;color:#1c1917}.smenu-seg{display:inline-flex;padding:2px;border-radius:.5rem;background:#f5f5f4}.smenu-seg-btn{display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .625rem;border:0;border-radius:.375rem;background:transparent;color:#78716c;font:inherit;font-size:.8125rem;cursor:pointer;transition:background .12s,color .12s,box-shadow .12s}.smenu-seg-btn:hover{color:#1c1917}.smenu-seg-btn.is-active{background:#fff;color:#1c1917;box-shadow:0 1px 2px rgba(28,25,23,.1)}.bell-scroll{flex:1 1;min-height:0;overflow-y:auto}.bell-scroll.is-paging{opacity:.55;transition:opacity .12s}.bell-pager{flex-shrink:0;padding:.625rem .75rem;border-top:1px solid #e7e5e4}.bell-pager .pagination{padding-top:0}.bell-list{list-style:none;margin:0;padding:0}.bell-list>li+li{border-top:1px solid #f5f5f4}.bell-row{position:relative;display:flex;align-items:flex-start;gap:.75rem;padding:.75rem 1rem;color:inherit;text-decoration:none}a.bell-row{transition:background .12s}a.bell-row:hover{background:#fafaf9}a.bell-row:focus-visible{outline:2px solid #1c1917;outline-offset:-2px}.bell-icon{width:28px;height:28px;flex-shrink:0;border-radius:9999px;background:#f5f5f4;display:flex;align-items:center;justify-content:center;font-size:.75rem}.bell-icon.tone-success{color:#16a34a}.bell-icon.tone-danger{color:#dc2626}.bell-icon.tone-warning{color:#d97706}.bell-icon.tone-info{color:#4f46e5}.bell-icon.tone-neutral{color:#78716c}.bell-body{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:.125rem;padding-top:.125rem}.bell-line{font-size:.8125rem;line-height:1.4;color:#57534e;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.bell-line strong{font-weight:600;color:#1c1917}.bell-meta{font-size:.75rem;color:#a8a29e}.bell-dot{width:7px;height:7px;margin-top:.5rem;flex-shrink:0;border-radius:9999px;background:#dc2626}.bell-empty{margin:0;padding:1.25rem 1rem;font-size:.8125rem;color:#78716c}.main-content{flex:1 1;min-width:0;padding:2.5rem 3rem;display:flex;flex-direction:column}.imp-pill{position:fixed;left:50%;bottom:1rem;transform:translateX(-50%);z-index:60;display:flex;align-items:center;gap:.75rem;max-width:calc(100vw - 2rem);padding:.5rem .5rem .5rem .875rem;border:1px solid #e7e5e4;border-radius:.5rem;background:#fff;color:#57534e;font-size:.8125rem;box-shadow:0 8px 24px rgba(28,25,23,.12)}.imp-pill-dot{width:.5rem;height:.5rem;border-radius:9999px;background:#f59e0b;box-shadow:0 0 0 3px rgba(245,158,11,.2);flex-shrink:0}.imp-pill-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.imp-pill-text b{font-weight:600;color:#1c1917}.btn-primary.imp-pill-exit{flex-shrink:0;padding:.375rem .875rem;font-size:.8125rem}.btn-primary.imp-pill-exit:disabled{opacity:.6}.dark .imp-pill{background:#121417;border-color:#24282d;color:#9aa1a9;box-shadow:0 8px 24px rgba(0,0,0,.45)}.dark .imp-pill-text b{color:#f3f4f6}.content-wrap{max-width:none;width:100%;flex:1 1;display:flex;flex-direction:column;min-height:0;height:100%}.mobile-topbar,.sidebar-backdrop{display:none}@media (max-width:768px){.app-shell{flex-direction:column;min-height:calc(100vh - 72px)}.mobile-topbar{display:flex;align-items:center;position:-webkit-sticky;position:sticky;top:0;z-index:20;background:#fff;border-bottom:1px solid #e7e5e4;padding:.625rem 1rem;height:72px}.mobile-topbar-logo{width:56px;height:56px;object-fit:contain}.sidebar,body.sidebar-collapsed .sidebar{position:fixed;top:72px;left:0;width:260px;height:calc(100vh - 72px);border-right:1px solid #e7e5e4;border-bottom:none;background:#fff;z-index:30;overflow-y:auto;transform:translateX(0);transition:transform .25s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden}.dark .sidebar,.dark body.sidebar-collapsed .sidebar{background:#121417;border-right-color:#191c20}body.sidebar-collapsed .sidebar{transform:translateX(-100%);border-right-color:#e7e5e4}.dark body.sidebar-collapsed .sidebar{border-right-color:#191c20}.sidebar-top{padding:1.25rem 1rem 0}.sidebar>.sidebar-top>.sidebar-divider,.sidebar>.sidebar-top>.sidebar-logo{display:none}.sidebar-nav{flex-direction:column;flex:1 1}.sidebar-bottom{padding:1rem}.sidebar-backdrop{display:block;position:fixed;top:72px;left:0;right:0;bottom:0;background:rgba(28,25,23,.4);z-index:25;opacity:1;transition:opacity .25s ease}body.sidebar-collapsed .sidebar-backdrop{opacity:0;pointer-events:none}.dark .sidebar-collapse-btn,.dark body.sidebar-collapsed .sidebar-collapse-btn,.sidebar-collapse-btn,body.sidebar-collapsed .sidebar-collapse-btn{left:auto;right:.875rem;top:20px;width:2rem;height:2rem;border-radius:.5rem;border-color:transparent;background:transparent;box-shadow:none;z-index:50}.sidebar-collapse-btn{color:#78716c}.sidebar-collapse-btn:hover,body.sidebar-collapsed .sidebar-collapse-btn:hover{background:#f5f5f4}.dark .sidebar-collapse-btn:hover,.dark body.sidebar-collapsed .sidebar-collapse-btn:hover{background:#191c20}.main-content{padding:1.5rem 1rem}}.view{display:none}.view.active{display:block;animation:viewFadeIn .22s ease-out}@keyframes viewFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}#view-form.active,#view-support.active{display:flex;flex-direction:column;flex:1 1;min-height:0}#view-form>section:not(.hidden){flex:1 1;display:flex;flex-direction:column}#view-form>section#page1:not(.hidden)>.flex.justify-between:last-child,#view-form>section#page2:not(.hidden)>.card.flex.justify-between:last-child,#view-form>section#page3:not(.hidden)>.flex.justify-between:last-child,#view-form>section#page4:not(.hidden)>.card.flex.justify-between:last-child{margin-top:auto}.wizard-steps{display:flex;align-items:center;gap:.75rem;margin-bottom:1.75rem}.wizard-step{gap:.55rem;flex-shrink:0}.wizard-step,.wizard-step-dot{display:inline-flex;align-items:center}.wizard-step-dot{position:relative;width:1.75rem;height:1.75rem;border-radius:9999px;justify-content:center;font-size:.8125rem;font-weight:600;background:#e0ddd8;color:#8b857e;border:1.5px solid #cbc7c2;transition:background .2s,color .2s,border-color .2s,box-shadow .2s}.wizard-step-check,.wizard-step-num{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;transition:opacity .25s ease,transform .3s cubic-bezier(.34,1.56,.64,1)}.wizard-step-check,.wizard-step.done .wizard-step-num{opacity:0;transform:scale(.3)}.wizard-step.done .wizard-step-check{opacity:1;transform:scale(1)}.wizard-step-label{font-size:.875rem;font-weight:500;color:#a8a29e;transition:color .2s}.wizard-step.active .wizard-step-dot{background:#1c1917;color:#fff;border-color:#1c1917;box-shadow:0 0 0 4px rgba(28,25,23,.08)}.wizard-step.active .wizard-step-label{color:#1c1917;font-weight:600}.wizard-step.done .wizard-step-dot{background:#1c1917;color:#fff;border-color:#1c1917}.wizard-step.done .wizard-step-label{color:#57534e}.wizard-step.active .wizard-step-dot,.wizard-step.done .wizard-step-dot{transition-delay:.45s}.wizard-step-line{flex:1 1;height:2px;min-width:1.25rem;border-radius:999px;background-image:linear-gradient(90deg,#1c1917 50%,#cbc7c2 0);background-size:200% 100%;background-position:100% 0;background-repeat:no-repeat;transition:background-position .5s ease}.wizard-step-line.filled{background-position:0 0}@media (prefers-reduced-motion:reduce){.wizard-step-line{transition:none}.wizard-step.active .wizard-step-dot,.wizard-step.done .wizard-step-dot{transition-delay:0s}}@media (max-width:560px){.wizard-step-label{display:none}.wizard-step.active .wizard-step-label{display:inline}}.home-header{margin-bottom:2rem}.home-tile-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.25rem}.home-growth{display:inline-flex;align-items:center;gap:.25rem;vertical-align:middle;font-weight:600}.home-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:.875rem}.home-section-link{font-size:.8125rem;font-weight:500;color:#78716c;flex-shrink:0;transition:color .15s}.home-section-link:hover{color:#1c1917}.home-period{position:relative;flex-shrink:0;margin:-.25rem 0;display:flex}.home-period-btn{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .5rem .25rem .625rem;border:1px solid #e7e5e4;border-radius:9999px;background:#fff;color:#57534e;font-size:.6875rem;font-weight:600;line-height:1.2;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.home-period-btn:hover{border-color:#d6d3d1;color:#1c1917}.home-period-btn:focus-visible{outline:none;border-color:#a8a29e;color:#1c1917;box-shadow:0 0 0 3px rgba(28,25,23,.08)}.home-period-btn svg{width:11px;height:11px;transition:transform .15s ease}.home-period-btn[aria-expanded=true] svg{transform:rotate(180deg)}.home-period-menu{position:absolute;top:calc(100% + .375rem);right:0;min-width:7rem;padding:.25rem;background:#fff;border:1px solid #e7e5e4;border-radius:.5rem;box-shadow:0 8px 20px rgba(28,25,23,.1);display:flex;flex-direction:column;z-index:30;animation:homeMenuIn .12s ease-out}@keyframes homeMenuIn{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}.home-period-item{padding:.375rem .5rem;border:none;background:transparent;border-radius:.375rem;font-size:.8125rem;color:#57534e;text-align:left;cursor:pointer;transition:background .12s,color .12s}.home-period-item:hover{background:#f5f5f4;color:#1c1917}.home-period-item.active{background:#1c1917;color:#fff}.home-releases{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:1rem;gap:1rem}.home-release-new{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding:.875rem;border:1px dashed #d6d3d1;border-radius:.5rem;background:transparent;color:#78716c;text-align:center;transition:border-color .15s,color .15s,background .15s}.home-release-new:hover{border-color:#a8a29e;background:#fafaf9;color:#1c1917}.home-release-new:focus-visible{outline:none;border-color:#a8a29e;color:#1c1917;box-shadow:0 0 0 3px rgba(28,25,23,.08)}.home-release-new-icon{display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:9999px;background:#e7e5e4;transition:background .15s}.home-release-new:hover .home-release-new-icon{background:#d6d3d1}.home-release-new-icon svg{width:1.25rem;height:1.25rem}.home-release-new-label{font-size:.9375rem;font-weight:600;color:#1c1917;line-height:1.3}.home-release-new-hint{font-size:.75rem;color:#a8a29e;line-height:1.3}.releases-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-gap:1rem;gap:1rem}.release-card{background:#fff;border:1px solid #e7e5e4;border-radius:.5rem;padding:.875rem;display:flex;flex-direction:column;gap:.75rem;transition:border-color .15s,box-shadow .15s}.release-card:hover{border-color:#d6d3d1;box-shadow:0 1px 3px rgba(0,0,0,.04)}.release-thumb{width:100%;aspect-ratio:1/1;border-radius:.375rem;background:#f5f5f4;color:#57534e;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:2rem;overflow:hidden;position:relative}.release-thumb img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.cover-fade{opacity:0;transition:opacity .2s ease-out}.cover-fade.is-loaded{opacity:1}@media (prefers-reduced-motion:reduce){.cover-fade{transition:none}}.release-info{flex:1 1;min-width:0}.release-title{font-size:.9375rem;font-weight:600;color:#1c1917;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.release-meta{font-size:.75rem;color:#78716c}.release-date,.release-meta{margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.release-date{font-size:.6875rem;color:#9aa1a9}.release-card-footer{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-top:auto;flex-wrap:wrap;row-gap:.5rem}.release-status{display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .625rem;border-radius:9999px;font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;flex-shrink:0}.release-status.draft{background:#f5f5f4;color:#57534e}.release-status.pending{background:#fef3c7;color:#92400e}.release-status.approved,.release-status.live{background:#dcfce7;color:#166534}.release-status.rejected{background:#fee2e2;color:#991b1b}.release-status.correction_requested{background:#dbeafe;color:#1e40af}.release-status.taken_down{background:#e7e5e4;color:#44403c}.release-status.rolled_over{background:#dbeafe;color:#1e40af}.release-status.skipped{background:#e7e5e4;color:#44403c}.release-action{background:#fff;border:1px solid #e7e5e4;color:#57534e;border-radius:.375rem;padding:.375rem;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.release-action:hover{background:#f5f5f4;color:#1c1917;border-color:#d6d3d1}.release-action-danger:hover{background:#fef2f2;color:#b91c1c;border-color:#fecaca}.release-actions{display:inline-flex;gap:.375rem;flex-shrink:0}.release-status-dot{width:6px;height:6px;border-radius:9999px;background:currentColor}.releases-toolbar{margin-bottom:1rem;display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.releases-search{flex:0 1 20rem;max-width:20rem;min-width:9rem}.releases-scope{display:inline-flex;align-items:center;gap:.125rem;flex-wrap:wrap}.releases-scope .tab{gap:.375rem}.release-badges{gap:.375rem;flex-wrap:wrap;min-width:0}.release-badges,.release-shared{display:inline-flex;align-items:center}.release-shared{gap:.3125rem;padding:calc(.25rem - 1px) .625rem;border-radius:9999px;font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;flex-shrink:0;background:transparent;color:#57534e;border:1px solid #d6d3d1;cursor:default}.dark .release-shared{color:#9aa1a9;border-color:#31363d}.release-discovery{display:inline-flex;align-items:center;gap:.3125rem;padding:.25rem .625rem;border-radius:9999px;font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;flex-shrink:0;background:#e0e7ff;color:#3730a3;cursor:default}.dark .release-discovery{background:#1e1f45;color:#a5b4fc}@media (max-width:640px){.releases-search{flex:1 1 100%;max-width:none}}.pagination{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.375rem;padding-top:1.25rem}.releases-view .pagination{width:-moz-fit-content;width:fit-content;max-width:100%;margin:1.25rem auto 0;padding:.625rem .75rem;background:#fff;border:1px solid #e7e5e4;border-radius:.625rem}.dark .releases-view .pagination{background:#121417;border-color:#191c20}@media (min-width:641px){.view.active.releases-view{display:flex;flex-direction:column;flex:1 1}.releases-view .releases-list{flex:1 1}}.page-btn{min-width:2.25rem;height:2.25rem;display:inline-flex;align-items:center;justify-content:center;padding:0 .625rem;border:1px solid #e7e5e4;border-radius:.5rem;background:#fff;color:#57534e;font-size:.875rem;font-weight:500;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.page-btn.arrow{font-size:1.25rem;line-height:1}.page-btn:hover:not(:disabled):not(.active){background:#f5f5f4;border-color:#d6d3d1;color:#1c1917}.page-btn.active{background:#1c1917;border-color:#1c1917;color:#fff;cursor:default}.page-btn:disabled{opacity:.4;cursor:not-allowed}.page-info{font-size:.8125rem;font-weight:500;color:#78716c;margin-right:.375rem}@media (max-width:640px){.releases-view .pagination{width:auto}.page-info{flex-basis:100%;text-align:center;margin-right:0}}.dark .page-info{color:#9aa1a9}.empty-state{background:#fff;border:1px dashed #d6d3d1;border-radius:.5rem;padding:3rem 1.5rem;text-align:center;color:#78716c}.artist-pill{display:inline-flex;align-items:center;gap:.5rem;padding:.1875rem .75rem .1875rem .1875rem;background:#fff;border:1px solid #e7e5e4;border-radius:9999px;font-size:.8125rem;color:#1c1917;text-decoration:none}.artist-pill-avatar{width:22px;height:22px;border-radius:9999px;object-fit:cover;background:#e7e5e4;flex-shrink:0}a.artist-pill{transition:border-color .15s,box-shadow .15s,background .15s;cursor:pointer}a.artist-pill:hover{border-color:#1c1917;background:#fafaf9;box-shadow:0 1px 3px rgba(0,0,0,.05)}.audio-player{display:flex;align-items:center;gap:.625rem;width:100%;min-width:0;padding:.5rem .75rem;background:#fff;border:1px solid #e7e5e4;border-radius:.5rem}.audio-player-toggle{width:26px;height:26px;border-radius:9999px;background:#1c1917;color:#fff;border:none;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:background .15s,transform .15s;padding:0}.audio-player-toggle:hover:not(:disabled){background:#44403c;transform:scale(1.05)}.audio-player-toggle:disabled{background:#e7e5e4;color:#a8a29e;cursor:not-allowed;transform:none}.audio-player-time{flex-shrink:0;font-size:.6875rem;color:#78716c;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.audio-player-total{min-width:2.25rem;text-align:right}.audio-player-bar{position:relative;flex:1 1 auto;min-width:3rem;height:14px;cursor:pointer;touch-action:none}.audio-player-bar:before,.audio-player-fill{content:"";position:absolute;top:50%;height:3px;border-radius:9999px;transform:translateY(-50%);transition:height .12s ease}.audio-player-bar:before{left:0;right:0;background:#e7e5e4}.audio-player-fill{left:0;max-width:100%;background:#1c1917}.audio-player-thumb{position:absolute;top:50%;width:9px;height:9px;border-radius:50%;background:#1c1917;transform:translate(-50%,-50%) scale(0);transition:transform .12s ease;pointer-events:none}.audio-player-bar:focus-visible .audio-player-fill,.audio-player-bar:focus-visible:before,.audio-player.is-scrubbing .audio-player-bar:before,.audio-player.is-scrubbing .audio-player-fill,.audio-player:hover .audio-player-bar:before,.audio-player:hover .audio-player-fill{height:5px}.audio-player-bar:focus-visible .audio-player-thumb,.audio-player.is-scrubbing .audio-player-thumb,.audio-player:hover .audio-player-thumb{transform:translate(-50%,-50%) scale(1)}.audio-player-bar:focus-visible,.audio-player-volume-bar:focus-visible{outline:none}.audio-player-bar:focus-visible .audio-player-thumb,.audio-player-volume-bar:focus-visible .audio-player-volume-thumb{box-shadow:0 0 0 3px rgba(28,25,23,.15)}.audio-player-volume{display:flex;align-items:center;gap:.375rem;flex-shrink:0}.audio-player-mute{width:22px;height:22px;padding:0;border:none;border-radius:.25rem;background:none;color:#78716c;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:color .15s,background .15s}.audio-player-mute:hover:not(:disabled){color:#1c1917;background:#f5f5f4}.audio-player-mute:disabled{color:#d6d3d1;cursor:not-allowed}.audio-player-volume-bar{position:relative;width:56px;height:14px;flex-shrink:0;cursor:pointer;touch-action:none}.audio-player-volume-bar:before,.audio-player-volume-fill{content:"";position:absolute;top:50%;height:3px;border-radius:9999px;transform:translateY(-50%);transition:height .12s ease}.audio-player-volume-bar:before{left:0;right:0;background:#e7e5e4}.audio-player-volume-fill{left:0;max-width:100%;background:#78716c}.audio-player-volume-thumb{position:absolute;top:50%;width:8px;height:8px;border-radius:50%;background:#78716c;transform:translate(-50%,-50%) scale(0);transition:transform .12s ease;pointer-events:none}.audio-player-volume-bar:focus-visible .audio-player-volume-fill,.audio-player-volume-bar:focus-visible:before,.audio-player:hover .audio-player-volume-bar:before,.audio-player:hover .audio-player-volume-fill{height:5px}.audio-player-volume-bar:focus-visible .audio-player-volume-thumb,.audio-player:hover .audio-player-volume-thumb{transform:translate(-50%,-50%) scale(1)}@media (max-width:560px){.audio-player-volume-bar{display:none}}.audio-player.is-disabled .audio-player-bar,.audio-player.is-disabled .audio-player-volume-bar{cursor:not-allowed}.audio-player.is-disabled .audio-player-time{color:#a8a29e}.audio-player-spinner{width:10px;height:10px;border-radius:50%;border:2px solid hsla(0,0%,100%,.35);border-top-color:#fff;animation:audio-player-spin .6s linear infinite}@keyframes audio-player-spin{to{transform:rotate(1turn)}}.review-track-player{width:auto;margin:.5rem 0 .125rem 1.75rem}.track-audio-player{margin-top:.625rem}.preview-picker-main{display:flex;align-items:center;gap:.625rem;padding:.75rem .75rem .375rem;background:#fff;border:1px solid #e7e5e4;border-radius:.5rem}.preview-picker.has-error .preview-picker-main{border-color:#ef4444}.preview-picker-play{width:26px;height:26px;border-radius:9999px;background:#1c1917;color:#fff;border:none;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:background .15s,transform .15s;padding:0}.preview-picker-play:hover:not(:disabled){background:#44403c;transform:scale(1.05)}.preview-picker-play:disabled{background:#e7e5e4;color:#a8a29e;cursor:not-allowed;transform:none}.preview-picker-time{flex-shrink:0;min-width:2.25rem;font-size:.6875rem;color:#78716c;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.preview-picker-body{flex:1 1 auto;min-width:0}.preview-picker-timeline{position:relative;height:34px;cursor:pointer;touch-action:none}.preview-picker-timeline:focus-visible{outline:none}.preview-picker-rail{position:absolute;left:0;right:0;top:50%;height:8px;border-radius:9999px;transform:translateY(-50%);background:#f5f5f4;box-shadow:inset 0 0 0 1px #e7e5e4}.preview-picker-tick{width:1px;height:4px;transform:translate(-50%,-50%);background:#d6d3d1}.preview-picker-tick,.preview-picker-window{position:absolute;top:50%;pointer-events:none}.preview-picker-window{height:14px;transform:translateY(-50%);border-radius:4px;background:rgba(217,119,6,.25);border:1.5px solid #d97706}.preview-picker-marker{position:absolute;top:50%;width:3px;height:20px;border-radius:2px;background:#d97706;transform:translate(-50%,-50%);pointer-events:none}.preview-picker-flag{position:absolute;bottom:calc(100% + 3px);left:50%;transform:translateX(-50%);padding:.1rem .375rem;border-radius:.25rem;background:#1c1917;color:#fff;font-size:.65rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;opacity:0;transition:opacity .12s ease}.preview-picker-timeline:focus-visible .preview-picker-flag,.preview-picker.is-dragging .preview-picker-flag,.preview-picker:hover .preview-picker-flag{opacity:1}.preview-picker-playhead .preview-picker-flag{opacity:1}.preview-picker.is-playing:not(.is-dragging) .preview-picker-marker .preview-picker-flag{opacity:0}.preview-picker-timeline:focus-visible .preview-picker-marker{box-shadow:0 0 0 3px rgba(217,119,6,.25)}.preview-picker-playhead{position:absolute;top:50%;width:2px;height:18px;border-radius:1px;transform:translate(-50%,-50%);background:#1c1917;pointer-events:none}.preview-picker-scale{display:flex;justify-content:space-between;margin-top:.125rem;font-size:.65rem;color:#a8a29e;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.preview-picker-volume{display:flex;align-items:center;gap:.375rem;flex-shrink:0}.preview-picker-mute{width:22px;height:22px;padding:0;border:none;border-radius:.25rem;background:none;color:#78716c;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:color .15s,background .15s}.preview-picker-mute:hover:not(:disabled){color:#1c1917;background:#f5f5f4}.preview-picker-mute:disabled{color:#d6d3d1;cursor:not-allowed}.preview-picker-volume-bar{position:relative;width:56px;height:14px;flex-shrink:0;cursor:pointer;touch-action:none}.preview-picker-volume-bar:before,.preview-picker-volume-fill{content:"";position:absolute;top:50%;height:3px;border-radius:9999px;transform:translateY(-50%);transition:height .12s ease}.preview-picker-volume-bar:before{left:0;right:0;background:#e7e5e4}.preview-picker-volume-fill{left:0;max-width:100%;background:#78716c}.preview-picker-volume-thumb{position:absolute;top:50%;width:8px;height:8px;border-radius:50%;background:#78716c;transform:translate(-50%,-50%) scale(0);transition:transform .12s ease;pointer-events:none}.preview-picker-volume-bar:focus-visible .preview-picker-volume-fill,.preview-picker-volume-bar:focus-visible:before,.preview-picker:hover .preview-picker-volume-bar:before,.preview-picker:hover .preview-picker-volume-fill{height:5px}.preview-picker-volume-bar:focus-visible .preview-picker-volume-thumb,.preview-picker:hover .preview-picker-volume-thumb{transform:translate(-50%,-50%) scale(1)}.preview-picker-volume-bar:focus-visible{outline:none}.preview-picker-volume-bar:focus-visible .preview-picker-volume-thumb{box-shadow:0 0 0 3px rgba(28,25,23,.15)}@media (max-width:560px){.preview-picker-volume-bar{display:none}}.preview-picker-status{margin-top:.375rem;font-size:.75rem;color:#78716c;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.preview-picker-status strong{color:#b45309;font-weight:600}.field-label{font-size:.875rem;font-weight:500;color:#1c1917;margin-bottom:.375rem;display:block}.field-label.required:after{content:" *";color:#ef4444}.field-hint{font-size:.75rem;color:#78716c;margin-top:.25rem}.info-dot{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;background:#e7e5e4;color:#57534e;font-size:10px;font-weight:700;cursor:help;position:relative;margin-left:6px;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;user-select:none}.info-dot:after{content:attr(data-tooltip);bottom:calc(100% + 8px);background:#1c1917;color:#fff;font-size:11px;font-weight:400;line-height:1.4;padding:8px 12px;border-radius:6px;width:max-content;max-width:260px;text-align:center;white-space:normal;z-index:60;box-shadow:0 4px 12px rgba(0,0,0,.18)}.info-dot:after,.info-dot:before{position:absolute;left:50%;transform:translateX(-50%);pointer-events:none;opacity:0;transition:opacity .15s}.info-dot:before{content:"";bottom:calc(100% + 2px);border:4px solid transparent;border-top-color:#1c1917}.info-dot:focus-visible:after,.info-dot:focus-visible:before,.info-dot:hover:after,.info-dot:hover:before{opacity:1}.dark .info-dot{background:#24282d;color:#cdd2d7}.dark .info-dot:after{background:#f3f4f6;color:#121417}.dark .info-dot:before{border-top-color:#f3f4f6}.field-input{width:100%;padding:.625rem .75rem;border:1px solid #d6d3d1;border-radius:.375rem;background:#fff;font-size:.875rem;color:#1c1917;transition:border-color .15s,box-shadow .15s}.field-input:focus{outline:none;border-color:#1c1917;box-shadow:0 0 0 3px rgba(28,25,23,.08)}.field-input:disabled{background:#f5f5f4;color:#78716c;cursor:not-allowed}.dark .field-input:disabled{background:#16191d;color:#6f767e}.field-input.field-error{border-color:#ef4444;background:#fef2f2;color:#7f1d1d}.field-input.field-error:focus{border-color:#dc2626;box-shadow:0 0 0 3px rgba(239,68,68,.14)}.upload-zone.field-error{border-color:#ef4444;background:#fef2f2}.error-message{display:flex;align-items:flex-start;gap:.375rem;margin-top:.375rem;color:#dc2626;font-size:.75rem;line-height:1.25}.card{background:#fff;border:1px solid #e7e5e4;border-radius:.5rem;padding:1.5rem}.fin-threshold{margin-top:.625rem;padding:.5rem .625rem;border-radius:.375rem;background:#fffbeb;border:1px solid #fde68a;color:#92400e;font-size:.75rem;line-height:1.5}.dark .fin-threshold{background:#2a2007;border-color:#4a3a0c;color:#fcd34d}@media (min-width:641px){.view.active.fin-view.is-paged{display:flex;flex-direction:column;flex:1 1}.fin-view.is-paged #financeStatements{flex:1 1;display:flex;flex-direction:column}.fin-view.is-paged .fin-pager{margin-top:auto}}.sbd-backdrop{position:fixed;inset:0;z-index:70;display:flex;align-items:center;justify-content:center;padding:1rem;background:rgba(28,25,23,.5);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:modalFadeIn .18s ease-out}.sbd-panel{--sbd-line:#e7e5e4;--sbd-hover:#fafaf9;--sbd-sub:#78716c;width:100%;max-width:44rem;max-height:min(46rem,calc(100dvh - 2rem));display:flex;flex-direction:column;background:#fff;border:1px solid var(--sbd-line);border-radius:.75rem;box-shadow:0 24px 48px -12px rgba(28,25,23,.25);color:var(--an-ink);overflow:hidden;animation:modalPopIn .28s cubic-bezier(.16,1,.3,1)}.dark .sbd-panel{--sbd-line:#191c20;--sbd-hover:#191c20;--sbd-sub:#9aa1a9;background:#121417;box-shadow:0 24px 48px -12px rgba(0,0,0,.6)}.sbd-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.25rem 1.25rem 0}.sbd-title{font-size:1.375rem;line-height:1.25;letter-spacing:-.01em;color:var(--an-ink)}.sbd-close{width:2rem;height:2rem;margin-right:-.5rem;display:inline-flex;align-items:center;justify-content:center;border-radius:.375rem;color:var(--sbd-sub);font-size:1rem;transition:background .12s,color .12s}.sbd-close:hover{background:var(--an-ink-soft);color:var(--an-ink)}.sbd-stats{margin:1rem 1.25rem 0}.sbd-stats .card{background:#fafaf9}.dark .sbd-stats .card{background:#191c20;border-color:#24282d}.sbd-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem;padding:1rem 1.25rem .75rem}.sbd-tabs{display:flex;gap:.25rem}.sbd-search{flex:0 1 14rem;min-width:9rem}.sbd-tablecard{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;margin:0 1.25rem 1.25rem}.sbd-scroll{flex:1 1 auto;min-height:0;overflow-y:auto}.sbd-table thead th{position:-webkit-sticky;position:sticky;top:0;z-index:1;background:#fafaf9;box-shadow:inset 0 -1px 0 var(--sbd-line)}.dark .sbd-table thead th{background:#191c20}.sbd-table.no-streams .sbd-col-streams{display:none}.sbd-name-cell{width:100%;max-width:0}.sbd-rank{width:22px;flex:none;text-align:right}.sbd-name-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sbd-mark{width:20px;flex:none;display:inline-flex;justify-content:center;font-size:15px}.sbd-share-cell{display:inline-flex;align-items:center;gap:.5rem}.sbd-meter{width:4rem;height:6px;border-radius:9999px;background:var(--an-ink-soft);overflow:hidden}.sbd-meter>span{display:block;height:100%;border-radius:inherit;background:var(--an-ink)}.sbd-share{min-width:2.75rem;text-align:right;white-space:nowrap}.sbd-error{color:#b91c1c}.dark .sbd-error{color:#f87171}@media (max-width:640px){.sbd-backdrop{align-items:flex-end;padding:0}.sbd-panel{max-height:92dvh;border-radius:.75rem .75rem 0 0}.sbd-head,.sbd-table td,.sbd-table th,.sbd-toolbar{padding-left:1rem;padding-right:1rem}.sbd-stats,.sbd-tablecard{margin-left:1rem;margin-right:1rem}.sbd-col-streams,.sbd-rank{display:none}.sbd-meter{width:2.5rem}.sbd-search{flex:1 1 100%}}@media (prefers-reduced-motion:reduce){.sbd-backdrop,.sbd-panel{animation:none}}.btn-primary{background:#1c1917;color:#fff;padding:.625rem 1.25rem;border-radius:.375rem;font-size:.875rem;font-weight:500;transition:background .15s}.btn-primary:hover{background:#44403c}.btn-secondary{background:#fff;color:#1c1917;padding:.625rem 1.25rem;border-radius:.375rem;font-size:.875rem;font-weight:500;border:1px solid #d6d3d1;transition:background .15s}.btn-secondary:hover{background:#f5f5f4}.btn-danger{background:#dc2626;color:#fff;padding:.625rem 1.25rem;border-radius:.375rem;font-size:.875rem;font-weight:500;transition:background .15s}.btn-danger:hover{background:#b91c1c}.btn-danger:disabled{opacity:.7;cursor:not-allowed}.btn-danger:disabled:hover{background:#dc2626}.btn-ghost{color:#57534e;font-size:.875rem;font-weight:500;padding:.375rem .75rem;border-radius:.375rem;transition:background .15s}.btn-ghost:hover{background:#f5f5f4;color:#1c1917}.btn-ghost:disabled,.btn-primary:disabled,.btn-secondary:disabled{opacity:.7;cursor:not-allowed}.btn-primary:disabled:hover{background:#1c1917}.btn-secondary:disabled:hover{background:#fff}.btn-ghost:disabled:hover{background:transparent;color:#57534e}@keyframes spin{to{transform:rotate(1turn)}}.btn-content{display:inline-flex;align-items:center;justify-content:center;gap:.5rem}.spinner{display:inline-block;width:.95em;height:.95em;border:2px solid;border-right:2px solid transparent;border-radius:50%;animation:spin .65s linear infinite}@keyframes skeletonShimmer{0%{background-position:100% 50%}to{background-position:0 50%}}.skeleton{display:block;width:100%;height:1rem;border-radius:.375rem;background:linear-gradient(90deg,#e9e7e5 25%,#f4f3f1 37%,#e9e7e5 63%);background-size:400% 100%;animation:skeletonShimmer 1.4s ease infinite}.dark .skeleton{background:linear-gradient(90deg,#1a1d21 25%,#24282d 37%,#1a1d21 63%);background-size:400% 100%}@media (prefers-reduced-motion:reduce){.skeleton{animation:none}}.save-status{display:inline-flex;align-items:center;gap:.4rem;font-size:.75rem;font-weight:500;line-height:1;padding:.4rem .7rem;border-radius:9999px;white-space:nowrap;flex-shrink:0;border:1px solid transparent}.save-status-dirty{background:#fffbeb;color:#b45309;border-color:#fde68a}.save-status-saved{background:#f5f5f4;color:#78716c;border-color:#e7e5e4}.save-status-dot{width:.5rem;height:.5rem;border-radius:9999px;background:currentColor;flex-shrink:0}.dark .save-status-dirty{background:#2a2113;color:#fbbf24;border-color:#4a3a13}.dark .save-status-saved{background:#16191d;color:#9aa1a9;border-color:#24282d}.chip{display:inline-flex;gap:.5rem;background:#f5f5f4;border:1px solid #e7e5e4;padding:.375rem .5rem .375rem .375rem;border-radius:9999px;font-size:.8125rem;color:#1c1917}.chip,.tag-field{align-items:center}.tag-field{display:flex;flex-wrap:wrap;gap:.375rem;min-height:2.5rem;padding:.25rem .5rem;border:1px solid #d6d3d1;border-radius:.375rem;background:#fff;cursor:text;transition:border-color .15s,box-shadow .15s}.tag-field:focus-within{border-color:#1c1917;box-shadow:0 0 0 3px rgba(28,25,23,.08)}.tag-field.field-error{border-color:#dc2626}.tag-field .tag-input{flex:1 1;min-width:8rem;border:none;outline:none;background:transparent;font-size:.875rem;padding:.25rem 0;color:#1c1917}.tag-chip{display:inline-flex;align-items:center;gap:.25rem;background:#f5f5f4;border:1px solid #e7e5e4;padding:.125rem .25rem .125rem .5rem;border-radius:9999px;font-size:.75rem;color:#1c1917;line-height:1.3}.tag-chip button{color:#78716c;line-height:1;padding:0 .125rem}.tag-chip button:hover{color:#1c1917}.chip button{color:#78716c;padding:0 .25rem}.chip button:hover{color:#1c1917}.dropdown{position:absolute;top:100%;left:0;right:0;margin-top:.25rem;background:#fff;border:1px solid #e7e5e4;border-radius:.375rem;box-shadow:0 8px 24px rgba(0,0,0,.08);max-height:16rem;overflow-y:auto;z-index:20}.dropdown-item{display:flex;align-items:center;gap:.75rem;padding:.5rem .75rem;cursor:pointer;border-bottom:1px solid #f5f5f4}.dropdown-item:last-child{border-bottom:none}.dropdown-item:hover{background:#f5f5f4}.suggest-head{padding:.375rem .75rem .25rem;font-size:.625rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#a8a29e;-webkit-user-select:none;-moz-user-select:none;user-select:none}.suggest-item{font-size:.875rem;color:#1c1917}.tag-field{position:relative}.am-panel{padding:.625rem .75rem}.am-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.5rem;font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#78716c}.am-close{font-size:1rem;line-height:1;color:#78716c;padding:0 .25rem}.am-close:hover{color:#1c1917}.am-row{display:flex;gap:.5rem}.am-row .field-input{flex:1 1;min-width:0}.am-error{margin-top:.5rem;font-size:.75rem;color:#b91c1c}.am-retry{margin-left:.375rem;font-weight:600;text-decoration:underline;color:inherit}.am-hint{margin-top:.5rem;font-size:.75rem;color:#78716c}.am-result{margin-top:.5rem;border:1px solid #e7e5e4;border-radius:.375rem;overflow:hidden}.am-add{flex-shrink:0;font-size:.75rem;font-weight:600;color:#1c1917}.checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1rem;height:1rem;border:1px solid #a8a29e;border-radius:.25rem;cursor:pointer;position:relative;flex-shrink:0;background:#fff}.checkbox:checked{background:#1c1917;border-color:#1c1917}.checkbox:checked:after{content:"";position:absolute;left:4px;top:1px;width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.step-dot{width:1.5rem;height:1.5rem;border-radius:9999px;display:inline-flex;align-items:center;justify-content:center;font-weight:500;font-size:.75rem;background:#e7e5e4;color:#78716c}.step-dot.active,.step-dot.done{background:#1c1917;color:#fff}.disc-card{background:#fff;border:1px solid #e7e5e4;border-radius:.5rem;overflow:hidden}.disc-header{display:flex;align-items:center;gap:.75rem;padding:.875rem 1rem;background:#fafaf9;border-bottom:1px solid #e7e5e4}.disc-title-input{flex:1 1;background:transparent;border:none;font-weight:500;color:#1c1917;font-size:.9375rem;padding:.25rem .5rem;border-radius:.25rem;min-width:0}.disc-title-input:hover{background:#fff}.disc-title-input:focus{background:#fff;outline:1px solid #d6d3d1}.disc-title-static{flex:1 1;font-weight:500;color:#1c1917;font-size:.9375rem;padding:.25rem .5rem;min-width:0}.track{background:#fff;border-bottom:1px solid #f5f5f4;transition:background .15s,transform .2s,box-shadow .2s,opacity .2s}.track:last-child{border-bottom:none}.track.dragging{opacity:.8;transform:scale(1.01);box-shadow:0 10px 25px rgba(0,0,0,.1);z-index:10;position:relative}.track.drag-over-top{box-shadow:inset 0 3px 0 #1c1917}.track.drag-over-bottom{box-shadow:inset 0 -3px 0 #1c1917}.track-summary{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.track-summary:hover{background:#fafaf9}.track.expanded .track-summary{background:#fafaf9;border-bottom:1px solid #e7e5e4}.drag-handle{color:#a8a29e;cursor:-webkit-grab;cursor:grab;padding:.25rem;flex-shrink:0}.drag-handle:active{cursor:-webkit-grabbing;cursor:grabbing}.drag-handle:hover{color:#1c1917}.track-num{width:1.75rem;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:.8125rem;color:#78716c;flex-shrink:0}.track-summary-title{flex:1 1;min-width:0;font-size:.875rem;color:#1c1917;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.track-summary-title.empty{color:#a8a29e;font-style:italic}.track-summary-meta{font-size:.75rem;color:#78716c;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;flex-shrink:0}.track-summary-flag{flex-shrink:0;font-size:.6875rem;font-weight:600;padding:.125rem .5rem;border-radius:9999px;background:#fef3c7;color:#92400e}.dark .track-summary-flag{background:rgba(245,158,11,.15);color:#fcd34d}.rd-notice.isrc-reuse{margin:.75rem 0 0}.isrc-reuse-main{flex:1 1;min-width:0}.isrc-reuse-ok{margin-top:.5rem;font-weight:500}.isrc-reuse-diffs{width:100%;margin-top:.625rem;border-collapse:collapse}.isrc-reuse-diffs td,.isrc-reuse-diffs th{text-align:left;vertical-align:top;padding:.3125rem .75rem .3125rem 0;border-top:1px solid rgba(146,64,14,.18);overflow-wrap:anywhere}.isrc-reuse-diffs thead th{border-top:0;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;opacity:.75}.isrc-reuse-diffs tbody th{width:1%;white-space:nowrap;font-weight:600}.dark .isrc-reuse-diffs td,.dark .isrc-reuse-diffs th{border-top-color:rgba(252,211,77,.2)}.dark .isrc-reuse-diffs thead th{border-top:0}.btn-secondary.isrc-reuse-apply{margin-top:.75rem;padding:.375rem .875rem;font-size:.8125rem}.track-arrows{display:flex;flex-direction:column;gap:1px;flex-shrink:0}.track-arrows button{color:#a8a29e;padding:1px 4px;line-height:1;font-size:.625rem;background:transparent;border:none;cursor:pointer}.track-arrows button:hover:not(:disabled){color:#1c1917}.track-arrows button:disabled{opacity:.3;cursor:not-allowed}.track-chevron{color:#78716c;transition:transform .15s;flex-shrink:0}.track.expanded .track-chevron{transform:rotate(90deg)}.track-body{display:none;padding:1.25rem;background:#fafaf9}.track.expanded .track-body,.upload-zone{display:block}.upload-zone{border:1.5px dashed #d6d3d1;border-radius:.5rem;padding:1.5rem;text-align:center;cursor:pointer;transition:border-color .15s,background .15s}.upload-zone:hover{border-color:#1c1917;background:#fff}.upload-zone.has-file{border-style:solid;padding:.75rem;background:#fff}.upload-progress{width:100%;margin-top:.75rem;display:flex;flex-direction:column;gap:.35rem;cursor:default}.upload-progress-track{height:6px;width:100%;background:#e7e5e4;border-radius:999px;overflow:hidden}.upload-progress-fill{height:100%;background:#1c1917;border-radius:999px;transition:width .2s ease}.upload-progress-pct{font-size:.6875rem;color:#78716c;text-align:center}select.field-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2378716c' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;padding-right:2rem}@keyframes slideFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.page-enter{animation:slideFadeIn .3s ease-out forwards;display:block!important}@keyframes pageSlideOutLeft{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-24px)}}@keyframes pageSlideInRight{0%{opacity:0;transform:translateX(24px)}to{opacity:1;transform:translateX(0)}}@keyframes pageSlideOutRight{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(24px)}}@keyframes pageSlideInLeft{0%{opacity:0;transform:translateX(-24px)}to{opacity:1;transform:translateX(0)}}.page-exit-forward{animation:pageSlideOutLeft .2s ease-in forwards}.page-enter-forward{animation:pageSlideInRight .3s cubic-bezier(.16,1,.3,1) forwards}.page-exit-backward{animation:pageSlideOutRight .2s ease-in forwards}.page-enter-backward{animation:pageSlideInLeft .3s cubic-bezier(.16,1,.3,1) forwards}.dependent-container{margin-top:.75rem;margin-left:.5rem;padding-left:1.25rem;border-left:2px solid #e7e5e4;position:relative}.dark .dependent-container{border-left-color:#24282d}.toast-island-wrap{position:fixed;top:.85rem;left:50%;transform:translateX(-50%);z-index:70;display:flex;align-items:flex-start;gap:.5rem;pointer-events:none}.toast-island-stack{position:relative;display:flex;align-items:flex-start}.toast-island-wrap:has(.upisl) .toast{max-width:calc(100vw - 1.5rem - 3.125rem)}.toast-island-wrap:has(.toast-fold) .toast{max-width:calc(100vw - 1.5rem - 5rem)}.toast-island-wrap:has(.upisl):has(.toast-fold) .toast{max-width:calc(100vw - 1.5rem - 3.125rem - 5rem)}.toast-fold{flex-shrink:0;display:flex;width:0;height:2.625rem;margin-right:0;overflow:hidden;background:#fff;border:1px solid #e7e5e4;border-radius:9999px;box-shadow:0 14px 34px rgba(28,25,23,.16),0 2px 8px rgba(28,25,23,.08);pointer-events:auto;transform-origin:top center;transition:width .45s cubic-bezier(.22,1,.36,1),margin-right .45s cubic-bezier(.22,1,.36,1),transform .4s cubic-bezier(.34,1.56,.64,1),opacity .3s ease}.toast-fold-inner{flex-shrink:0;display:flex;align-items:center;gap:.35rem;padding:0 .5rem;height:100%;white-space:nowrap}.toast-fold-count{display:inline-block;font-size:.8rem;font-weight:600;color:#1c1917;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-right:.2rem;animation:toastFoldCount .35s cubic-bezier(.34,1.56,.64,1)}.toast-fold-init{opacity:0;transform:scale(.6)}.toast-fold-in{margin-right:.5rem;opacity:1;transform:none}.toast-fold-leave{margin-right:.5rem;opacity:0;transform:translateY(-40px) scale(.7);transition:transform .34s cubic-bezier(.4,0,1,1) .4s,opacity .3s ease .4s}.toast-fold-out{margin-right:0;opacity:0;transform:scale(.6)}@keyframes toastFoldCount{0%{transform:scale(1.4)}to{transform:scale(1)}}.toast-message-swap{animation:toastMessageSwap .35s ease}@keyframes toastMessageSwap{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.toast{gap:.6rem;padding:.5rem;width:2.625rem;height:2.625rem;max-width:calc(100vw - 1.5rem);overflow:hidden;background:#fff;border:1px solid #e7e5e4;box-shadow:0 14px 34px rgba(28,25,23,.16),0 2px 8px rgba(28,25,23,.08);color:#1c1917;pointer-events:auto;transform-origin:top center;transition:width .6s cubic-bezier(.22,1,.36,1),height .6s cubic-bezier(.22,1,.36,1),transform .4s cubic-bezier(.34,1.56,.64,1),opacity .32s ease;will-change:transform,width,height,opacity}.toast,.toast-icon{display:flex;align-items:center;border-radius:9999px}.toast-icon{flex-shrink:0;width:1.5rem;height:1.5rem;justify-content:center;color:#fff}.toast-icon-success{background:#16a34a}.toast-icon-error{background:#dc2626}.toast-icon-warning{background:#d97706}.toast-message{font-size:.85rem;font-weight:500;color:#1c1917;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;overflow-wrap:anywhere;flex-shrink:0;padding-right:.4rem;transition:opacity .4s ease .18s}.toast-close{flex-shrink:0;color:#a8a29e;background:transparent;border:none;cursor:pointer;padding:0;width:1.25rem;height:1.25rem;display:flex;align-items:center;justify-content:center;border-radius:9999px;transition:color .15s,background .15s}.toast-close:hover{color:#1c1917;background:rgba(28,25,23,.06)}.toast-init{opacity:0;transform:translateY(-26px) scale(.7)}.toast-drop{opacity:1;transform:translateY(0) scale(1)}.toast-drop .toast-message,.toast-init .toast-message{opacity:0;transition:none}.toast-open{width:auto;height:auto}.toast-leave-collapse,.toast-open{opacity:1;transform:translateY(0) scale(1)}.toast-leave-collapse{width:2.625rem;height:2.625rem;transition:width .4s cubic-bezier(.5,0,.75,0),height .4s cubic-bezier(.5,0,.75,0)}.toast-leave-collapse .toast-message{opacity:0;transition:opacity .16s ease}.toast-leave-up{width:2.625rem;height:2.625rem;opacity:0;transform:translateY(-40px) scale(.7);transition:transform .34s cubic-bezier(.4,0,1,1),opacity .3s ease}.toast-leave-up .toast-message{opacity:0}@media (prefers-reduced-motion:reduce){.toast{transition:none;width:auto;height:auto}.toast-drop,.toast-init{opacity:1;transform:none}.toast-drop .toast-message,.toast-init .toast-message{opacity:1}.toast-fold,.toast-leave-collapse,.toast-leave-up{transition:none}.toast-fold-leave{transition:opacity 0s linear .4s,transform 0s linear .4s}.toast-fold-count,.toast-message-swap{animation:none}}.upisl{gap:.6rem;padding:.5rem;width:2.625rem;height:2.625rem;max-width:calc(100vw - 1.5rem);overflow:hidden;background:#fff;border:1px solid #e7e5e4;border-radius:9999px;box-shadow:0 14px 34px rgba(28,25,23,.16),0 2px 8px rgba(28,25,23,.08);color:#1c1917;pointer-events:auto;transform-origin:top center;transition:width .6s cubic-bezier(.22,1,.36,1),padding .6s cubic-bezier(.22,1,.36,1),transform .4s cubic-bezier(.34,1.56,.64,1),opacity .32s ease;will-change:transform,width,opacity}.upisl,.upisl-icon{flex-shrink:0;display:flex;align-items:center}.upisl-icon{width:1.5rem;height:1.5rem;justify-content:center}.upisl-ring{display:block;transform:rotate(-90deg)}.upisl-ring circle{fill:none;stroke-width:3}.upisl-ring-track{stroke:#e7e5e4}.upisl-ring-fill{stroke:#1c1917;stroke-linecap:round;transition:stroke-dashoffset .25s ease,stroke .2s ease}.upisl.upisl-is-failed .upisl-ring-fill{stroke:#dc2626}.upisl-ring-spin{animation:upislSpin .9s linear infinite}@keyframes upislSpin{0%{transform:rotate(-90deg)}to{transform:rotate(270deg)}}.upisl-text{flex:1 1;min-width:0;font-weight:500;color:#1c1917;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.upisl-pct,.upisl-text{font-size:.85rem;transition:opacity .4s ease .18s}.upisl-pct{flex-shrink:0;min-width:2.4rem;text-align:right;font-weight:600;color:#78716c;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.upisl-is-done .upisl-pct,.upisl-is-failed .upisl-pct{opacity:0}.upisl-init{opacity:0;transform:translateY(-26px) scale(.7)}.upisl-drop{opacity:1;transform:translateY(0) scale(1)}.upisl-drop .upisl-pct,.upisl-drop .upisl-text,.upisl-init .upisl-pct,.upisl-init .upisl-text,.upisl-leave-collapse .upisl-pct,.upisl-leave-collapse .upisl-text,.upisl-leave-up .upisl-pct,.upisl-leave-up .upisl-text{opacity:0;transition:opacity .16s ease}.upisl-open{width:13.5rem;padding:.5rem .95rem .5rem .5rem;opacity:1;transform:translateY(0) scale(1)}.upisl.upisl-compact{width:2.625rem;padding:.5rem}.upisl.upisl-compact .upisl-pct,.upisl.upisl-compact .upisl-text{opacity:0;transition:opacity .16s ease}.upisl-leave-collapse{opacity:1;transform:translateY(0) scale(1);transition:width .4s cubic-bezier(.5,0,.75,0),padding .4s cubic-bezier(.5,0,.75,0)}.upisl.upisl-leave-up{width:0;padding:0;border-width:0;margin-right:-.5rem;opacity:0;transform:translateY(-40px) scale(.7);transition:transform .34s cubic-bezier(.4,0,1,1),opacity .3s ease,width .5s cubic-bezier(.4,0,.2,1),padding .5s cubic-bezier(.4,0,.2,1),border-width .5s cubic-bezier(.4,0,.2,1),margin-right .5s cubic-bezier(.4,0,.2,1)}@media (prefers-reduced-motion:reduce){.upisl,.upisl-leave-collapse,.upisl-ring-fill,.upisl.upisl-leave-up{transition:none}.upisl{width:13.5rem;padding:.5rem .95rem .5rem .5rem}.upisl-drop,.upisl-init{opacity:1;transform:none}.upisl-drop .upisl-pct,.upisl-drop .upisl-text,.upisl-init .upisl-pct,.upisl-init .upisl-text{opacity:1}.upisl-ring-spin{animation:none}}@keyframes modalFadeIn{0%{opacity:0}to{opacity:1}}@keyframes modalPopIn{0%{opacity:0;transform:translateY(12px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes checkCircleIn{0%{transform:scale(.72);opacity:0}to{transform:scale(1);opacity:1}}@keyframes checkDraw{to{stroke-dashoffset:0}}.info-tabs{display:flex;gap:.25rem;border-bottom:1px solid #e7e5e4;margin-bottom:1rem}.info-tab{background:transparent;border:none;border-bottom:2px solid transparent;padding:.5rem .875rem;font-size:.8125rem;font-weight:500;color:#78716c;cursor:pointer;transition:color .12s,border-color .12s;margin-bottom:-1px}.info-tab:hover{color:#1c1917}.info-tab.active{color:#1c1917;border-bottom-color:#1c1917}.info-tab-content.hidden{display:none}.store-link,.store-pill{display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .625rem;border:1px solid #d6d3d1;border-radius:9999px;background:#fafaf9;font-size:.75rem;color:#1c1917}.store-link{text-decoration:none;transition:background .12s,border-color .12s}.store-link:hover{background:#f5f5f4;border-color:#a8a29e}.success-modal{position:fixed;inset:0;z-index:60;display:flex;align-items:center;justify-content:center;padding:1rem;background:rgba(28,25,23,.5);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:modalFadeIn .18s ease-out forwards}.success-modal.hidden{display:none}.success-panel{width:min(100%,28rem);background:#fff;border:1px solid #e7e5e4;border-radius:.5rem;padding:2rem;text-align:center;animation:modalPopIn .28s cubic-bezier(.16,1,.3,1) forwards}.success-check{width:4.75rem;height:4.75rem;margin:0 auto 1.25rem;color:#16a34a;animation:checkCircleIn .32s ease-out both}.success-check circle,.success-check path{stroke-dasharray:180;stroke-dashoffset:180;animation:checkDraw .55s ease-out forwards}.success-check path{stroke-dasharray:42;stroke-dashoffset:42;animation-delay:.22s}.dark body{background:#0b0d0f;color:#e6e8ea}.dark .text-stone-900{color:#f3f4f6!important}.dark .text-stone-700{color:#cdd2d7!important}.dark .text-stone-500,.dark .text-stone-600{color:#9aa1a9!important}.dark .text-stone-400{color:#6f767e!important}.dark .text-red-600,.dark .text-red-700{color:#f87171!important}.dark .text-amber-700{color:#fbbf24!important}.dark .text-blue-800,.dark .text-blue-900{color:#93c5fd!important}.dark .bg-white{background-color:#121417!important}.dark .bg-stone-200,.dark .bg-stone-50{background-color:#191c20!important}.dark .bg-stone-300{background-color:#24282d!important}.dark .bg-blue-50{background-color:#15233b!important}.dark .border-stone-200{border-color:#191c20!important}.dark .border-stone-300{border-color:#24282d!important}.dark .border-blue-200{border-color:#1e3a5f!important}.dark .sidebar-logo .logo-light,.sidebar-logo .logo-dark{display:none}.dark .sidebar-logo .logo-dark{display:block}.dark .mobile-topbar{background:#121417;border-bottom-color:#191c20}.dark .mobile-topbar .logo-light,.mobile-topbar .logo-dark{display:none}.dark .mobile-topbar .logo-dark{display:block}.dark .sidebar{background:#121417;border-right-color:#191c20}.dark .sidebar-divider{background:#191c20}.dark .sidebar-bottom{border-top-color:#191c20}.dark .sidebar-nav-section{color:#6f767e}.dark .btn-back{background:#121417;color:#9aa1a9;border-color:#24282d}.dark .btn-back:hover{background:#191c20;color:#f3f4f6}.dark .sidebar-nav-subs{border-left-color:#24282d}.dark .sidebar-nav-sub{color:#6f767e}.dark .sidebar-nav-sub.active,.dark .sidebar-nav-sub:hover:not(.active){background:#191c20;color:#f3f4f6}.dark .sidebar-nav-item{color:#9aa1a9}.dark .sidebar-nav-item svg{color:#6f767e}.dark .sidebar-nav-item:hover:not(.active){background:#191c20;color:#f3f4f6}.dark .sidebar-nav-item:hover:not(.active) svg{color:#f3f4f6}.dark .sidebar-nav-item.active,.dark .sidebar-nav-item.active:hover{background:#f3f4f6;color:#121417}.dark .sidebar-nav-item.active svg,.dark .sidebar-nav-item.active:hover svg{color:#121417}.dark .sidebar-user-name{color:#f3f4f6}.dark .sidebar-user-email{color:#9aa1a9}.dark .sidebar-user-company{color:#6f767e}.dark .sidebar-user-avatar{background:#e6e8ea;color:#121417}.dark .sidebar-logout{color:#9aa1a9}.dark .sidebar-logout:hover{background:#191c20;color:#f3f4f6}.dark .sidebar-more{color:#9aa1a9}.dark .sidebar-more.is-open,.dark .sidebar-more:hover{background:#191c20;color:#f3f4f6}.dark .sidebar-more:focus-visible{outline-color:#e6e8ea}.dark .sidebar-more-badge{border-color:#121417}.dark .bell-panel{background:#121417;border-color:#24282d;box-shadow:0 12px 32px rgba(0,0,0,.5),0 2px 6px rgba(0,0,0,.3)}.dark .bell-head{color:#f3f4f6;border-bottom-color:#191c20}.dark .bell-back{color:#9aa1a9}.dark .bell-back:hover,.dark .smenu-item:hover{background:#191c20;color:#f3f4f6}.dark .smenu-item,.dark .smenu-theme{color:#f3f4f6}.dark .bell-back:focus-visible,.dark .smenu-item:focus-visible,.dark .smenu-seg-btn:focus-visible{outline-color:#e6e8ea}.dark .smenu-chev,.dark .smenu-icon{color:#9aa1a9}.dark .smenu-sep{background:#191c20}.dark .smenu-seg{background:#0b0d0f}.dark .smenu-seg-btn{color:#9aa1a9}.dark .smenu-seg-btn:hover{color:#f3f4f6}.dark .smenu-seg-btn.is-active{background:#24282d;color:#f3f4f6;box-shadow:none}.dark .bell-list>li+li,.dark .bell-pager{border-top-color:#191c20}.dark a.bell-row:hover{background:#16191d}.dark a.bell-row:focus-visible{outline-color:#e6e8ea}.dark .bell-icon{background:#191c20}.dark .bell-icon.tone-success{color:#4ade80}.dark .bell-icon.tone-danger{color:#f87171}.dark .bell-icon.tone-warning{color:#fbbf24}.dark .bell-icon.tone-info{color:#a5b4fc}.dark .bell-icon.tone-neutral{color:#9aa1a9}.dark .bell-line{color:#c4c9ce}.dark .bell-line strong{color:#f3f4f6}.dark .bell-meta{color:#6f767e}.dark .bell-dot{background:#f87171}.dark .bell-empty{color:#9aa1a9}.dark .card{background:#121417;border-color:#191c20}.analytics-track-row{cursor:pointer;transition:background .12s}.analytics-track-row:hover{background:#fafaf9}.dark .analytics-track-row:hover{background:#191c20}.dark .divide-stone-200>:not([hidden])~:not([hidden]){border-color:#191c20}.view.active.analytics-view{display:flex;flex-direction:column}.analytics-breakdowns{flex:1 1 auto;min-height:0}@media (min-width:769px){.view.active.analytics-view{height:calc(100vh - 5rem);height:calc(100dvh - 5rem);overflow:hidden}.analytics-breakdowns{grid-auto-rows:minmax(0,1fr)}}.dark .empty-state{background:#121417;border-color:#24282d;color:#9aa1a9}.dark .suggest-head{color:#6f767e}.dark .suggest-item{color:#e6e8ea}.dark .home-section-link{color:#9aa1a9}.dark .home-section-link:hover{color:#f3f4f6}.dark .home-period-btn{background:#121417;border-color:#24282d;color:#9aa1a9}.dark .home-period-btn:hover{border-color:#2f343a;color:#f3f4f6}.dark .home-period-btn:focus-visible{border-color:#2f343a;color:#f3f4f6;box-shadow:0 0 0 3px hsla(210,9%,91%,.12)}.dark .home-period-menu{background:#121417;border-color:#24282d;box-shadow:0 8px 20px rgba(0,0,0,.5)}.dark .home-period-item{color:#9aa1a9}.dark .home-period-item:hover{background:#191c20;color:#f3f4f6}.dark .home-period-item.active{background:#e6e8ea;color:#121417}.dark .home-release-new{border-color:#24282d;color:#9aa1a9}.dark .home-release-new:hover{border-color:#2f343a;background:#121417;color:#f3f4f6}.dark .home-release-new:focus-visible{border-color:#2f343a;color:#f3f4f6;box-shadow:0 0 0 3px hsla(210,9%,91%,.12)}.dark .home-release-new-icon{background:#191c20}.dark .home-release-new:hover .home-release-new-icon{background:#24282d}.dark .home-release-new-label{color:#f3f4f6}.dark .home-release-new-hint{color:#6f767e}.dark .release-card{background:#121417;border-color:#191c20}.dark .release-card:hover{border-color:#24282d;box-shadow:0 1px 3px rgba(0,0,0,.4)}.dark .release-thumb{background:#191c20;color:#9aa1a9}.dark .release-title{color:#f3f4f6}.dark .release-meta{color:#9aa1a9}.dark .release-action{background:#191c20;border-color:#24282d;color:#9aa1a9}.dark .release-action:hover{background:#24282d;color:#f3f4f6;border-color:#31363d}.dark .page-btn{background:#121417;border-color:#24282d;color:#9aa1a9}.dark .page-btn:hover:not(:disabled):not(.active){background:#191c20;border-color:#31363d;color:#f3f4f6}.dark .page-btn.active{background:#f3f4f6;border-color:#f3f4f6;color:#121417}.dark .release-status.draft{background:#24282d;color:#d6d3d1}.dark .release-status.pending{background:#3a2c10;color:#fcd34d}.dark .release-status.approved,.dark .release-status.live{background:#0c2920;color:#6ee7b7}.dark .release-status.rejected{background:#2a1618;color:#fca5a5}.dark .release-status.correction_requested{background:#1e3a5f;color:#93c5fd}.dark .release-status.taken_down{background:#1a1d22;color:#a8a29e}.dark .release-status.rolled_over{background:#1e3a5f;color:#93c5fd}.dark .release-status.skipped{background:#1a1d22;color:#a8a29e}.dark .ticket-bubble-self{background:#16191d;border-color:#191c20}.dark .disc-card{background:#121417;border-color:#24282d}.dark .disc-header{background:#16191d;border-bottom-color:#24282d}.dark .disc-title-input,.dark .disc-title-static{color:#f3f4f6}.dark .disc-title-input:focus,.dark .disc-title-input:hover{background:#1c2026}.dark .disc-card .bg-stone-50{background-color:#16191d!important}.dark .disc-card .border-stone-200{border-color:#24282d!important}.dark .track{background:#121417;border-bottom-color:#1c2026}.dark .field-label{color:#e6e8ea}.dark .field-input{background:#191c20;border-color:#24282d;color:#f3f4f6}.dark .field-input::placeholder{color:#6f767e}.dark .field-input:focus{border-color:#9aa1a9;box-shadow:0 0 0 3px hsla(60,5%,96%,.08)}.dark .field-input.field-error{border-color:#ef4444;background:#2a1618;color:#fca5a5}.dark .field-input.field-error::placeholder{color:#c98a8a}.dark .field-input.field-error:focus{border-color:#f87171;box-shadow:0 0 0 3px rgba(239,68,68,.22)}.dark .upload-zone.field-error{border-color:#ef4444;background:#2a1618}.dark .tag-field.field-error{border-color:#f87171}.dark .upload-zone{border-color:#24282d}.dark .upload-zone:hover{border-color:#9aa1a9;background:#191c20}.dark .upload-zone.has-file{background:#191c20}.dark .upload-progress-track{background:#24282d}.dark .upload-progress-fill{background:#f5f5f4}.dark .upload-progress-pct{color:#9aa1a9}.dark .tag-field{background:#191c20;border-color:#24282d}.dark .tag-field:focus-within{border-color:#9aa1a9;box-shadow:0 0 0 3px hsla(60,5%,96%,.08)}.dark .tag-input{color:#f3f4f6}.dark .tag-chip{background:#24282d;border-color:#31363d;color:#f3f4f6}.dark .tag-chip button{color:#9aa1a9}.dark .chip{background:#24282d;border-color:#31363d;color:#f3f4f6}.dark .chip button{color:#9aa1a9}.dark .chip button:hover,.dark .tag-chip button:hover{color:#f3f4f6}.dark .dropdown{background:#191c20;border-color:#24282d;box-shadow:0 8px 24px rgba(0,0,0,.5)}.dark .dropdown-item{border-bottom-color:#24282d}.dark .dropdown-item:hover{background:#24282d}.dark .am-close,.dark .am-head,.dark .am-hint{color:#9aa1a9}.dark .am-close:hover{color:#f3f4f6}.dark .am-error{color:#fca5a5}.dark .am-result{border-color:#24282d}.dark .am-add{color:#f3f4f6}.dark .checkbox{background:#191c20;border-color:#6f767e}.dark .checkbox:checked{background:#f3f4f6;border-color:#f3f4f6}.dark .checkbox:checked:after{border-color:#121417}.dark .step-dot{background:#24282d;color:#9aa1a9}.dark .step-dot.active,.dark .step-dot.done{background:#f3f4f6;color:#121417}.dark .wizard-step-dot{background:#16191d;color:#6f767e;border-color:#24282d}.dark .wizard-step.active .wizard-step-dot,.dark .wizard-step.done .wizard-step-dot{background:#f3f4f6;color:#121417;border-color:#f3f4f6}.dark .wizard-step.active .wizard-step-dot{box-shadow:0 0 0 4px hsla(0,0%,100%,.08)}.dark .wizard-step-label{color:#6f767e}.dark .wizard-step.active .wizard-step-label{color:#f3f4f6}.dark .wizard-step.done .wizard-step-label{color:#cdd2d7}.dark .wizard-step-line{background-image:linear-gradient(90deg,#f3f4f6 50%,#24282d 0)}.dark .track-summary:hover,.dark .track.expanded .track-summary{background:#16191d}.dark .track.expanded .track-summary{border-bottom-color:#24282d}.dark .track-summary-title{color:#f3f4f6}.dark .track-summary-title.empty{color:#6f767e}.dark .track-body{background:#16191d}.dark .drag-handle:hover,.dark .toast,.dark .track-arrows button:hover:not(:disabled){color:#f3f4f6}.dark .toast{background:#121417;border-color:#191c20;box-shadow:0 14px 34px rgba(0,0,0,.6),0 2px 8px rgba(0,0,0,.4)}.dark .toast-message{color:#f3f4f6}.dark .toast-fold{background:#121417;border-color:#191c20;box-shadow:0 14px 34px rgba(0,0,0,.6),0 2px 8px rgba(0,0,0,.4)}.dark .toast-fold-count{color:#f3f4f6}.dark .toast-close{color:#6f767e}.dark .toast-close:hover{color:#f3f4f6;background:hsla(0,0%,100%,.08)}.dark .upisl{background:#121417;border-color:#191c20;box-shadow:0 14px 34px rgba(0,0,0,.6),0 2px 8px rgba(0,0,0,.4)}.dark .upisl,.dark .upisl-text{color:#f3f4f6}.dark .upisl-pct{color:#9aa1a9}.dark .upisl-ring-track{stroke:#24282d}.dark .upisl-ring-fill{stroke:#f5f5f4}.dark .store-link,.dark .store-pill{background:#191c20;border-color:#24282d;color:#e6e8ea}.dark .store-link:hover{background:#24282d;border-color:#31363d}.dark .artist-pill{background:#191c20;border-color:#24282d;color:#f3f4f6}.dark a.artist-pill:hover{background:#24282d;border-color:#31363d}.dark .btn-primary{background:#f3f4f6;color:#121417}.dark .btn-primary:hover{background:#e6e8ea}.dark .btn-secondary{background:#191c20;color:#f3f4f6;border-color:#24282d}.dark .btn-secondary:hover{background:#24282d}.dark .btn-ghost{color:#9aa1a9}.dark .btn-ghost:hover{background:#191c20;color:#f3f4f6}.dark .info-tabs{border-bottom-color:#191c20}.dark .info-tab{color:#9aa1a9}.dark .info-tab:hover{color:#f3f4f6}.dark .info-tab.active{color:#f3f4f6;border-bottom-color:#f3f4f6}.dark .audio-player{background:#16191d;border-color:#24282d}.dark .audio-player-toggle{background:#f3f4f6;color:#0b0d0f}.dark .audio-player-toggle:hover:not(:disabled){background:#fff}.dark .audio-player-toggle:disabled{background:#191c20;color:#6b7280}.dark .audio-player-bar:before,.dark .audio-player-volume-bar:before{background:#24282d}.dark .audio-player-fill,.dark .audio-player-thumb{background:#f3f4f6}.dark .audio-player-volume-fill,.dark .audio-player-volume-thumb{background:#9aa1a9}.dark .audio-player-bar:focus-visible .audio-player-thumb,.dark .audio-player-volume-bar:focus-visible .audio-player-volume-thumb{box-shadow:0 0 0 3px rgba(243,244,246,.2)}.dark .audio-player-mute,.dark .audio-player-time{color:#9aa1a9}.dark .audio-player-mute:hover:not(:disabled){color:#f3f4f6;background:#24282d}.dark .audio-player-mute:disabled{color:#4b5058}.dark .audio-player.is-disabled .audio-player-time{color:#6b7280}.dark .audio-player-spinner{border-color:#0b0d0f rgba(11,13,15,.25) rgba(11,13,15,.25)}.dark .preview-picker-main{background:#16191d;border-color:#24282d}.dark .preview-picker.has-error .preview-picker-main{border-color:#ef4444}.dark .preview-picker-play{background:#f3f4f6;color:#0b0d0f}.dark .preview-picker-play:hover:not(:disabled){background:#fff}.dark .preview-picker-play:disabled{background:#191c20;color:#6b7280}.dark .preview-picker-time{color:#9aa1a9}.dark .preview-picker-rail{background:#191c20;box-shadow:inset 0 0 0 1px #24282d}.dark .preview-picker-tick{background:#3a4048}.dark .preview-picker-window{background:rgba(245,158,11,.22);border-color:#f59e0b}.dark .preview-picker-marker{background:#f59e0b}.dark .preview-picker-timeline:focus-visible .preview-picker-marker{box-shadow:0 0 0 3px rgba(245,158,11,.25)}.dark .preview-picker-flag{background:#f3f4f6;color:#0b0d0f}.dark .preview-picker-playhead{background:#f3f4f6}.dark .preview-picker-mute{color:#9aa1a9}.dark .preview-picker-mute:hover:not(:disabled){color:#f3f4f6;background:#24282d}.dark .preview-picker-mute:disabled{color:#4b5058}.dark .preview-picker-volume-bar:before{background:#24282d}.dark .preview-picker-volume-fill,.dark .preview-picker-volume-thumb{background:#9aa1a9}.dark .preview-picker-volume-bar:focus-visible .preview-picker-volume-thumb{box-shadow:0 0 0 3px rgba(243,244,246,.2)}.dark .preview-picker-scale{color:#6b7280}.dark .preview-picker-status{color:#9aa1a9}.dark .preview-picker-status strong{color:#fbbf24}.dark .success-panel{background:#121417;border-color:#191c20}.rd-hero{display:flex;align-items:flex-start;gap:1.5rem;padding:1.25rem;margin-bottom:1rem;background:#fff;border:1px solid #e7e5e4;border-radius:.5rem}.dark .rd-hero{background:#121417;border-color:#191c20}.rd-art{position:relative;width:13rem;height:13rem;flex-shrink:0;border-radius:.375rem;overflow:hidden;background:#f5f5f4;border:1px solid #e7e5e4;color:#a8a29e;display:flex;align-items:center;justify-content:center;font-size:3rem;font-weight:600;text-decoration:none}.rd-art img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}a.rd-art{transition:box-shadow .15s,border-color .15s}a.rd-art:hover{border-color:#a8a29e;box-shadow:0 2px 12px rgba(0,0,0,.12)}.dark .rd-art{background:#191c20;border-color:#24282d;color:#6f767e}.dark a.rd-art:hover{border-color:#4b5158;box-shadow:0 2px 14px rgba(0,0,0,.5)}.rd-hero-body{flex:1 1;min-width:0;align-self:center}.rd-eyebrow{margin-bottom:.625rem;display:flex;align-items:center;gap:.375rem;flex-wrap:wrap}.rd-title{font-size:1.75rem;line-height:1.15;letter-spacing:-.02em;font-weight:600;color:#1c1917;overflow-wrap:anywhere}.rd-title-version{color:#a8a29e;font-weight:400}.dark .rd-title{color:#f3f4f6}.dark .rd-title-version{color:#6f767e}.rd-artists{display:flex;flex-wrap:wrap;gap:.375rem;margin-top:.75rem}.rd-artists-plain{display:block;margin-top:.5rem;font-size:.8125rem;color:#a8a29e}.rd-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem;margin-left:auto;align-self:center;flex-shrink:0}.rd-notice{display:flex;gap:.75rem;align-items:flex-start;border:1px solid;border-radius:.5rem;padding:.875rem 1rem;margin-bottom:1rem;font-size:.8125rem}.rd-notice-icon{flex-shrink:0;margin-top:.0625rem;opacity:.8}.rd-notice-title{font-weight:600;margin-bottom:.125rem}.rd-notice-body{white-space:pre-wrap;overflow-wrap:anywhere;opacity:.9}.rd-notice-body a{color:inherit;text-decoration:underline;text-underline-offset:2px;font-weight:500}.rd-notice-body a:hover{opacity:.75}.rd-notice.info{background:#eff6ff;border-color:#bfdbfe;color:#1e3a8a}.rd-notice.warn{background:#fffbeb;border-color:#fde68a;color:#92400e}.rd-notice.danger{background:#fef2f2;border-color:#fecaca;color:#991b1b}.dark .rd-notice.info{background:rgba(59,130,246,.12);border-color:rgba(59,130,246,.3);color:#bfdbfe}.dark .rd-notice.warn{background:rgba(245,158,11,.12);border-color:rgba(245,158,11,.3);color:#fcd34d}.dark .rd-notice.danger{background:rgba(239,68,68,.12);border-color:rgba(239,68,68,.3);color:#fca5a5}.rd-boxes{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));grid-gap:1rem;gap:1rem;margin-bottom:1rem}@media (max-width:1200px){.rd-boxes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.rd-boxes{grid-template-columns:minmax(0,1fr)}}.rd-box{background:#fff;border:1px solid #e7e5e4;border-radius:.5rem;overflow:hidden}.release-detail-view>.rd-box+.rd-box{margin-top:1rem}.dark .rd-box{background:#121417;border-color:#191c20}.rd-box-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.625rem 1rem;background:#fafaf9;border-bottom:1px solid #e7e5e4}.dark .rd-box-head{background:#16191d;border-bottom-color:#191c20}.rd-box-title{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#57534e}.dark .rd-box-title{color:#cdd2d7}.rd-box-note{font-size:.75rem;color:#a8a29e;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-transform:none;letter-spacing:0}.dark .rd-box-note{color:#6f767e}.rd-box-body{padding:.75rem 1rem}.rd-meta-table{width:100%;border-collapse:collapse}.rd-meta-table td{padding:.3125rem .75rem .3125rem 0;vertical-align:top}.rd-meta-table tr+tr td{border-top:1px solid #f6f5f4}.dark .rd-meta-table tr+tr td{border-top-color:#191c20}.rd-meta-table td:first-child{width:40%;font-size:.75rem;color:#78716c}.rd-meta-table td:last-child{padding-right:0;font-size:.8125rem;color:#1c1917;overflow-wrap:anywhere}.dark .rd-meta-table td:first-child{color:#9aa1a9}.dark .rd-meta-table td:last-child{color:#e6e8ea}.rd-muted{color:#a8a29e}.dark .rd-muted{color:#6f767e}.rd-mono{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.01em}.rd-copy-wrap{display:inline-flex;align-items:center;gap:.25rem}.rd-copy{display:inline-flex;color:#c7c2bd;background:none;border:0;padding:0;cursor:pointer;transition:color .15s}.rd-copy:hover{color:#1c1917}.dark .rd-copy{color:#6f767e}.dark .rd-copy:hover{color:#f3f4f6}.rd-empty{padding:.875rem 1rem;font-size:.8125rem}.rd-disc-head{padding:.625rem 1rem .25rem;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#a8a29e}.dark .rd-disc-head{color:#6f767e}.rd-disc-group+.rd-disc-group .rd-track:first-child,.rd-track+.rd-track{border-top:1px solid #f6f5f4}.dark .rd-disc-group+.rd-disc-group .rd-track:first-child,.dark .rd-track+.rd-track{border-top-color:#191c20}.rd-track>summary{display:flex;align-items:center;gap:.75rem;padding:.625rem 1rem;list-style:none;cursor:pointer;outline:none;transition:background .12s}.rd-track>summary::-webkit-details-marker{display:none}.rd-track>summary:hover,.rd-track[open]>summary{background:#fafaf9}.rd-track>summary:focus-visible{box-shadow:inset 0 0 0 2px rgba(28,25,23,.18)}.dark .rd-track>summary:hover,.dark .rd-track[open]>summary{background:#16191d}.dark .rd-track>summary:focus-visible{box-shadow:inset 0 0 0 2px rgba(243,244,246,.25)}.rd-track-num{width:1.25rem;flex-shrink:0;text-align:right;font-size:.75rem;color:#a8a29e;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dark .rd-track-num{color:#6f767e}.rd-track-main{flex:1 1;min-width:0}.rd-track-title{display:block;font-size:.875rem;font-weight:500;color:#1c1917;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rd-track-version{color:#a8a29e;font-weight:400}.rd-track-sub{display:block;font-size:.6875rem;color:#a8a29e;margin-top:.0625rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dark .rd-track-title{color:#f3f4f6}.dark .rd-track-sub,.dark .rd-track-version{color:#6f767e}.rd-track-time{flex-shrink:0;font-size:.75rem;color:#78716c;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dark .rd-track-time{color:#9aa1a9}.rd-tag{flex-shrink:0;padding:.0625rem .25rem;border-radius:.1875rem;background:#e7e5e4;color:#57534e;font-size:.5625rem;font-weight:700;letter-spacing:.04em;line-height:1.4}.dark .rd-tag{background:#24282d;color:#cdd2d7}.rd-track-chev{flex-shrink:0;display:inline-flex;color:#c7c2bd;transition:transform .15s}.rd-track[open] .rd-track-chev{transform:rotate(90deg)}.dark .rd-track-chev{color:#4b5158}.rd-track-body{padding:.875rem 1rem 1rem 3rem}.rd-track-player{width:auto;max-width:64rem}.rd-track-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));grid-gap:1rem 2.5rem;gap:1rem 2.5rem;margin-top:.875rem;max-width:52rem}.rd-subhead{margin-bottom:.25rem;padding-bottom:.375rem;border-bottom:1px solid #f0efee;font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#a8a29e}.dark .rd-subhead{border-bottom-color:#24282d;color:#6f767e}.rd-lyrics{margin-top:.875rem;max-width:52rem}.rd-lyrics-body{padding:.75rem .875rem;background:#fafaf9;border:1px solid #ebebeb;border-radius:.375rem;font-size:.75rem;color:#292524;white-space:pre-wrap;max-height:16rem;overflow-y:auto}.dark .rd-lyrics-body{background:#191c20;border-color:#24282d;color:#cdd2d7}@media (max-width:720px){.rd-hero{flex-wrap:wrap;gap:1rem}.rd-art{width:min(50%,10rem);height:auto;aspect-ratio:1/1}.rd-title{font-size:1.5rem}.rd-actions{margin-left:0;width:100%;justify-content:flex-start}.rd-track-body{padding-left:1rem}}.rd-stores{display:flex;flex-wrap:wrap;gap:.5rem}.rd-store-mark{display:inline-flex;justify-content:center;width:1rem;flex-shrink:0}.rd-stores .store-pill{cursor:help;opacity:.6;border-style:dashed}.store-link-weak{border-style:dashed}.rd-stores-note{margin-top:.625rem;font-size:.75rem;color:#a8a29e}.rd-stores-note:first-child{margin-top:0}.rd-stores-note span[title]{cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-underline-offset:.15em}.dark .rd-stores-note{color:#6f767e}.tab{display:inline-flex;align-items:center;gap:.5rem;background:transparent;border:0;padding:.375rem .75rem;border-radius:9999px;font-size:.8125rem;font-weight:500;color:#57534e;cursor:pointer;transition:background .12s,color .12s}.tab.active{background:#1c1917;color:#fff}.tab:not(.active):hover{background:#e7e5e4;color:#1c1917}.dark .tab{color:#9aa1a9}.dark .tab.active{background:#f3f4f6;color:#121417}.tab-count{display:inline-block;min-width:1.25rem;padding:.0625rem .375rem;border-radius:9999px;background:rgba(28,25,23,.07);font-size:.6875rem;font-weight:600;line-height:1rem;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tab.active .tab-count{background:hsla(0,0%,100%,.18)}.dark .tab-count{background:hsla(210,9%,91%,.1)}.dark .tab.active .tab-count{background:rgba(18,20,23,.12)}.dark .tab:not(.active):hover{background:#24282d;color:#f3f4f6}.flag{width:16px;height:12px;flex:none;display:inline-block;border-radius:2px;background-image:url(/flags.png);background-size:256px 192px;background-repeat:no-repeat;box-shadow:inset 0 0 0 1px rgba(28,25,23,.14)}.flag-blank{background-image:none;background-color:#e7e5e4}.dark .flag{box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.16)}.dark .flag-blank{background-color:#24282d}.tmap-wrap{min-width:0}.tmap{position:relative;background:#fafaf9;border:1px solid #e7e5e4;border-radius:.5rem .5rem 0 0;overflow:hidden}.tmap svg{display:block;width:100%;height:auto}.tmap-loading{min-height:240px;border-radius:.5rem}.tmap-line circle,.tmap-line path{fill:transparent;pointer-events:all;stroke-linejoin:round;transition:stroke .14s,fill .14s}.tmap-line .tm-off{stroke:#cfcbc6;stroke-width:.55}.tmap-line .tm-on{stroke:#1c1917;stroke-width:1;fill:rgba(28,25,23,.09)}.tmap-halo circle,.tmap-halo path{fill:none;stroke-width:2.4;stroke-linejoin:round;stroke-opacity:0;transition:stroke-opacity .18s}.tmap-halo .tm-on{stroke:#1c1917;stroke-opacity:.42}.tmap-line circle,.tmap-line path{cursor:pointer}.tmap-line circle:hover,.tmap-line path:hover{fill:rgba(28,25,23,.12)}.tmap-line .tm-on:hover{fill:rgba(28,25,23,.16)}.tmap-line .tm-hl{stroke:#1c1917;stroke-width:1.4}.tmap-tip{position:absolute;z-index:5;pointer-events:none;transform:translate(-50%,-150%);background:#1c1917;color:#fff;font-size:.6875rem;padding:.1875rem .5rem;border-radius:.3125rem;white-space:nowrap}.dark .tmap{background:#16191d;border-color:#24282d}.dark .tmap-line .tm-off{stroke:#333a41}.dark .tmap-line .tm-on{stroke:#e6e8ea;fill:hsla(210,9%,91%,.08)}.dark .tmap-halo .tm-on{stroke:#e6e8ea;stroke-opacity:.5}.dark .tmap-line circle:hover,.dark .tmap-line path:hover{fill:hsla(210,9%,91%,.14)}.dark .tmap-line .tm-on:hover{fill:hsla(210,9%,91%,.2)}.dark .tmap-line .tm-hl{stroke:#fff}.dark .tmap-tip{background:#f3f4f6;color:#121417}.tmap-legend{display:flex;align-items:center;gap:.875rem;flex-wrap:wrap;padding:.5rem .75rem;border:1px solid #e7e5e4;border-top:0;border-radius:0 0 .5rem .5rem;background:#fff;font-size:.75rem;color:#78716c}.tmap-legend b{display:inline-flex;align-items:center;gap:.375rem;font-weight:500;color:#57534e}.tmap-legend i{width:10px;height:10px;border-radius:2px;display:inline-block}.tm-key-on{background:#1c1917}.tm-key-off{background:#d6d3d1}.tmap-legend-hint{margin-left:auto}.dark .tmap-legend{background:#121417;border-color:#24282d;color:#6f767e}.dark .tmap-legend b{color:#9aa1a9}.dark .tm-key-on{background:#e6e8ea}.dark .tm-key-off{background:#333a41}.terr-badge{display:inline-flex;align-items:center;gap:.5rem;padding:.3125rem .75rem;border-radius:9999px;border:1px solid #e7e5e4;background:#fafaf9;font-size:.75rem;color:#57534e;white-space:nowrap}.terr-badge b{color:#1c1917;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dark .terr-badge{background:#191c20;border-color:#24282d;color:#9aa1a9}.dark .terr-badge b{color:#f3f4f6}.terr-panel{display:flex;flex-direction:column;gap:1rem;flex:1 1;min-height:0}.terr-console{display:grid;grid-template-columns:minmax(21rem,1fr) minmax(0,65rem);grid-gap:1.25rem;gap:1.25rem;align-items:stretch;flex:1 1;min-height:0}@media (max-width:62rem){.terr-console{grid-template-columns:minmax(0,1fr)}.terr-listwrap{min-height:26rem}}.terr-pane{border:1px solid #e7e5e4;border-radius:.5rem;overflow:hidden;display:flex;flex-direction:column;min-height:0}.terr-pane-head{display:flex;align-items:center;gap:.5rem;padding:.6875rem .8125rem;border-bottom:1px solid #e7e5e4;background:#fafaf9}.terr-pane-head .terr-search{flex:1 1;min-width:0}.terr-collapse-all{flex:none;white-space:nowrap}.terr-search{position:relative;display:block}.terr-listwrap{position:relative;flex:1 1;min-height:18rem}.terr-list{position:absolute;inset:0;overflow-y:auto}.terr-ghead{position:-webkit-sticky;position:sticky;top:0;z-index:2;gap:.625rem;padding:.4375rem .8125rem;border-bottom:1px solid #e7e5e4;background:hsla(0,0%,100%,.93);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#78716c}.terr-ghead,.terr-ghead-toggle{display:flex;align-items:center}.terr-ghead-toggle{gap:.5rem;flex:1 1;text-align:left;min-width:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}.terr-chev{flex:none;color:#a8a29e;transform:rotate(0deg);transition:transform .16s}.terr-ghead.open .terr-chev{transform:rotate(90deg)}.terr-row{display:flex;align-items:center;gap:.625rem;padding:.375rem .8125rem;font-size:.8125rem;color:#1c1917;cursor:pointer}.terr-row.hl,.terr-row:hover{background:#fafaf9}.terr-row-name{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.terr-row-sub{font-size:.6875rem;color:#a8a29e;white-space:nowrap}.terr-empty,.terr-row.off .terr-row-name{color:#78716c}.terr-empty{padding:.75rem .8125rem;font-size:.8125rem;font-style:italic}.terr-side{display:flex;flex-direction:column;gap:.875rem;min-width:0}.terr-stats{display:grid;grid-template-columns:repeat(2,1fr);border:1px solid #e7e5e4;border-radius:.5rem;overflow:hidden}.terr-stat{padding:.75rem .875rem;border-right:1px solid #e7e5e4}.terr-stat:last-child{border-right:0}.terr-stat b{display:block;font-size:1.375rem;font-weight:600;line-height:1.2;letter-spacing:-.015em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.terr-stat span{font-size:.71875rem;color:#78716c}.terr-stat.warn b{color:#dc2626}.terr-presets{display:flex;gap:.4375rem;flex-wrap:wrap}.terr-preset{padding:.3125rem .75rem;border:1px solid #d6d3d1;border-radius:9999px;background:#fff;color:#57534e;font-size:.78125rem;cursor:pointer;transition:border-color .12s,color .12s}.terr-preset:hover{border-color:#a8a29e;color:#1c1917}.terr-excluded-head{font-size:.75rem;color:#78716c;margin-bottom:.4375rem}.terr-excluded{display:flex;flex-wrap:wrap;gap:.375rem;max-height:9rem;overflow-y:auto}.terr-tag{display:inline-flex;align-items:center;gap:.375rem;padding:.1875rem .25rem .1875rem .5rem;border:1px solid #d6d3d1;border-radius:9999px;background:#fafaf9;font-size:.75rem;color:#1c1917}.terr-tag.off{border-style:dashed;color:#78716c}.terr-tag button{display:inline-flex;padding:.125rem;border:0;border-radius:9999px;background:transparent;color:#78716c;cursor:pointer}.terr-tag button:hover{background:#e7e5e4;color:#1c1917}.dark .terr-pane{border-color:#24282d}.dark .terr-pane-head{background:#191c20;border-bottom-color:#24282d}.dark .terr-ghead{background:rgba(18,20,23,.93);border-bottom-color:#24282d;color:#9aa1a9}.dark .terr-row{color:#e6e8ea}.dark .terr-row.hl,.dark .terr-row:hover{background:#191c20}.dark .terr-chev,.dark .terr-row-sub{color:#6f767e}.dark .terr-empty,.dark .terr-excluded-head,.dark .terr-row.off .terr-row-name,.dark .terr-stat span{color:#9aa1a9}.dark .terr-stat,.dark .terr-stats{border-color:#24282d}.dark .terr-stat.warn b{color:#f87171}.dark .terr-preset{background:#121417;border-color:#24282d;color:#9aa1a9}.dark .terr-preset:hover{border-color:#3a4149;color:#f3f4f6}.dark .terr-tag{background:#191c20;border-color:#24282d;color:#e6e8ea}.dark .terr-tag.off{color:#9aa1a9}.dark .terr-tag button:hover{background:#24282d;color:#f3f4f6}.checkbox.mixed{background:#1c1917;border-color:#1c1917}.checkbox.mixed:after{content:"";position:absolute;left:3px;top:6px;width:8px;height:2px;border:0;border-radius:1px;background:#fff;transform:none}.dark .checkbox.mixed{background:#e6e8ea;border-color:#e6e8ea}.dark .checkbox.mixed:after{background:#121417}.terr-note{display:flex;align-items:flex-start;gap:.625rem;padding:.625rem .75rem;border:1px solid #fde68a;border-radius:.375rem;background:#fffbeb;font-size:.78125rem;color:#57534e}.terr-note svg{color:#b45309;flex:none;margin-top:1px}.terr-chip{display:inline-flex;align-items:center;gap:.4375rem;padding:.1875rem .5rem;border:1px solid #e7e5e4;border-radius:9999px;background:#fff;font-size:.75rem;color:#1c1917}.terr-chip-off{border-style:dashed;color:#78716c}.dark .terr-chip-off{color:#9aa1a9}.dark .terr-note{background:#1e1a12;border-color:#3f3418;color:#cdd2d7}.dark .terr-note svg{color:#fbbf24}.dark .terr-chip{background:#121417;border-color:#24282d;color:#e6e8ea}@media (prefers-reduced-motion:reduce){.terr-chev,.tmap-halo circle,.tmap-halo path,.tmap-line circle,.tmap-line path{transition:none}}.rd-avail-toggle{display:inline-flex;align-items:center;gap:.375rem;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.rd-avail-toggle b{font-weight:600}.rd-avail-toggle:hover{color:#1c1917}.rd-avail-chev{flex:none;color:#a8a29e;transition:transform .16s}.rd-avail-toggle[aria-expanded=true] .rd-avail-chev{transform:rotate(90deg)}.rd-avail-list{display:flex;flex-wrap:wrap;gap:.3125rem;margin-top:.5rem;max-height:11rem;overflow-y:auto}.dark .rd-avail-toggle:hover{color:#f3f4f6}.dark .rd-avail-chev{color:#6f767e}.terr-locknote{display:flex;align-items:flex-start;gap:.625rem;padding:.625rem .75rem;border:1px solid #fde68a;border-radius:.375rem;background:#fffbeb;font-size:.78125rem;color:#57534e}.terr-locknote svg{color:#b45309;flex:none;margin-top:1px}.dark .terr-locknote{background:#1e1a12;border-color:#3f3418;color:#cdd2d7}.dark .terr-locknote svg{color:#fbbf24}.terr-panel .checkbox:disabled{cursor:default;opacity:1}.dark .field-search,.field-search{padding-left:2rem;background-repeat:no-repeat;background-position:left .625rem center;background-size:.875rem .875rem}.field-search{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23a8a29e' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='M20 20l-4.35-4.35'/%3E%3C/svg%3E")}.dark .field-search{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236f767e' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='M20 20l-4.35-4.35'/%3E%3C/svg%3E")}.wlc-overlay{--wlc-dim:rgba(28,25,23,.55);--wlc-travel:0.5s;--wlc-ease:cubic-bezier(0.65,0,0.35,1);position:fixed;inset:0;z-index:90;display:flex;align-items:center;justify-content:center;padding:1rem;background:transparent;animation:modalFadeIn .2s ease-out forwards}.wlc-blur{position:absolute;inset:0;pointer-events:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:opacity .3s ease}.wlc-overlay.is-tour .wlc-blur{opacity:0}.wlc-spot{position:fixed;border-radius:.5rem;pointer-events:none;box-shadow:0 0 0 9999px var(--wlc-dim),inset 0 0 0 1.5px rgba(28,25,23,.55);transition:left var(--wlc-travel) var(--wlc-ease),top var(--wlc-travel) var(--wlc-ease),width var(--wlc-travel) var(--wlc-ease),height var(--wlc-travel) var(--wlc-ease)}.wlc-panel{width:min(100%,26rem);max-height:min(92vh,44rem);display:flex;flex-direction:column;background:#fff;border:1px solid #e7e5e4;border-radius:.75rem;padding:2rem 2rem 1.5rem;box-shadow:0 24px 60px rgba(28,25,23,.18);animation:modalPopIn .3s cubic-bezier(.16,1,.3,1) forwards}.wlc-panel.is-placed{position:fixed;transform:translate(-50%,-50%);animation-name:wlcPopInPlaced;transition:left var(--wlc-travel) var(--wlc-ease),top var(--wlc-travel) var(--wlc-ease)}.wlc-overlay.is-closing .wlc-panel.is-placed{animation-name:wlcPanelOutPlaced}@keyframes wlcPopInPlaced{0%{opacity:0;transform:translate(-50%,calc(-50% + 12px)) scale(.96)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes wlcPanelOutPlaced{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,calc(-50% + 8px)) scale(.98)}}.wlc-panel.is-anchored:before{content:"";position:absolute;left:-7px;top:var(--wlc-caret,2rem);width:12px;height:12px;margin-top:-6px;background:inherit;border-left:1px solid #e7e5e4;border-bottom:1px solid #e7e5e4;border-bottom-left-radius:2px;transform:rotate(45deg);opacity:0;animation:wlcCaretIn .18s ease-out calc(var(--wlc-travel) - .1s) forwards}@keyframes wlcCaretIn{to{opacity:1}}.wlc-panel:focus{outline:none}.wlc-overlay.is-closing{pointer-events:none;animation:wlcFadeOut .22s ease-in forwards}.wlc-overlay.is-closing .wlc-panel{animation:wlcPanelOut .22s ease-in forwards}@keyframes wlcFadeOut{0%{opacity:1}to{opacity:0}}@keyframes wlcPanelOut{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(8px) scale(.98)}}.wlc-brand{flex:none;margin-bottom:1.5rem}.wlc-brand img{height:2rem;width:auto}.wlc-brand .logo-dark{display:none}.wlc-body{flex:1 1;min-height:0;overflow-y:auto}.wlc-panel.is-placed .wlc-body{flex:none;overflow:hidden;transition:height .3s var(--wlc-ease)}.wlc-inner{animation:wlcStepIn .3s ease-out both}@keyframes wlcStepIn{0%{opacity:0}to{opacity:1}}.wlc-art{margin-bottom:1rem;color:#1c1917;font-size:2rem;line-height:1}.wlc-title{font-size:1.75rem;line-height:1.2;letter-spacing:-.01em;color:#1c1917}.wlc-lead{margin-top:.5rem;font-size:.9375rem;line-height:1.6;color:#57534e}.wlc-para{margin-top:.75rem;font-size:.875rem;line-height:1.65;color:#57534e}.wlc-points{margin-top:1.25rem;display:flex;flex-direction:column;gap:.875rem}.wlc-point{display:flex;align-items:flex-start;gap:.75rem}.wlc-point-dot{flex:none;width:.4375rem;height:.4375rem;margin-top:.5rem;border-radius:9999px;background:#1c1917}.wlc-point-title{display:block;font-size:.875rem;font-weight:600;color:#1c1917}.wlc-point-text{display:block;margin-top:.125rem;font-size:.8125rem;line-height:1.55;color:#78716c}.wlc-foot{flex:none;justify-content:space-between;gap:1rem;margin-top:1.75rem;padding-top:1.25rem;border-top:1px solid #e7e5e4}.wlc-dots,.wlc-foot{display:flex;align-items:center}.wlc-dots{gap:.375rem}.wlc-dot{width:.4375rem;height:.4375rem;padding:0;border:0;border-radius:9999px;background:#d6d3d1;cursor:pointer;transition:background .15s,width .15s}.wlc-dot:hover{background:#a8a29e}.wlc-dot.is-on{width:1.125rem;background:#1c1917}.wlc-actions{display:flex;align-items:center}.wlc-slot{display:flex;justify-content:flex-end;overflow:hidden;max-width:7rem;padding-right:.5rem;opacity:1;transition:max-width .22s ease,padding .22s ease,opacity .16s ease,transform .22s ease}.wlc-slot>*{flex:none}.wlc-slot.is-out{max-width:0;padding-right:0;opacity:0;transform:translateX(-6px)}.wlc-skip{color:#78716c}@media (max-width:640px){.wlc-overlay{padding:0}.wlc-panel{max-height:100vh;height:100%;border:0;border-radius:0;padding:1.5rem 1.25rem 1.25rem}.wlc-panel.is-placed{position:relative;left:auto;top:auto;transform:none}.wlc-panel.is-anchored:before{display:none}.wlc-foot{flex-direction:column;align-items:stretch;gap:.875rem}.wlc-dots{justify-content:center}.wlc-actions{justify-content:flex-end}}.dark .wlc-overlay{--wlc-dim:rgba(8,10,12,.66)}.dark .wlc-spot{box-shadow:0 0 0 9999px var(--wlc-dim),inset 0 0 0 1.5px hsla(20,6%,90%,.45)}.dark .wlc-panel.is-anchored:before{border-left-color:#191c20;border-bottom-color:#191c20}.dark .wlc-panel{background:#121417;border-color:#191c20;box-shadow:0 24px 60px rgba(0,0,0,.5)}.dark .wlc-brand .logo-light{display:none}.dark .wlc-brand .logo-dark{display:block}.dark .wlc-art,.dark .wlc-point-title,.dark .wlc-title{color:#e7e5e4}.dark .wlc-lead,.dark .wlc-para{color:#a8a29e}.dark .wlc-point-text{color:#8c8681}.dark .wlc-point-dot{background:#e7e5e4}.dark .wlc-foot{border-top-color:#191c20}.dark .wlc-dot{background:#2b3036}.dark .wlc-dot:hover{background:#4b5563}.dark .wlc-dot.is-on{background:#e7e5e4}.dark .wlc-skip{color:#8c8681}@media (prefers-reduced-motion:reduce){.wlc-inner,.wlc-overlay,.wlc-overlay.is-closing,.wlc-overlay.is-closing .wlc-panel,.wlc-panel,.wlc-spot{animation:none}.wlc-panel.is-anchored:before{animation:none;opacity:1}.wlc-blur,.wlc-panel.is-placed,.wlc-panel.is-placed .wlc-body,.wlc-spot{transition:none}.wlc-overlay.is-closing{opacity:0}.wlc-dot,.wlc-slot{transition:none}}.rvl{white-space:normal;display:flex;flex-direction:column;gap:.75rem;margin-top:.5rem}.rvl-head{display:flex;align-items:baseline;gap:.5rem;min-width:0;font-weight:600;margin-bottom:.125rem}.rvl-pos{flex-shrink:0;font-size:.6875rem;text-transform:uppercase;letter-spacing:.06em;opacity:.7}.rvl-name{overflow-wrap:anywhere}.rvl-items{list-style:disc;padding-left:1.125rem;margin:0;line-height:1.5}.rvl-items li+li{margin-top:.25rem}.rvl-detail,.rvl-note{white-space:pre-wrap;overflow-wrap:anywhere}.rvl-detail{font-size:.75rem;opacity:.8;margin-top:.0625rem}