.rd2-page{gap:0;width:100%;max-width:1280px;margin:0 auto;padding:8px 8px 56px}.rd2-topline{min-height:44px;margin-bottom:12px}.rd2-back{color:var(--muted);gap:7px;font-size:11px;font-weight:610}.rd2-actions{gap:7px}.rd2-status-shell{border:0;border-top:1px solid var(--border);border-bottom:1px solid var(--border);min-height:62px;box-shadow:none;background:0 0;border-radius:0;padding:13px 0 15px;overflow:visible}.rd2-status-rail{background:var(--border-strong);border-radius:0;height:1px;top:20px;left:calc(10% + 5px);right:calc(10% + 5px)}.rd2-status-rail>span{background:var(--text);border-radius:0}.rd2-status-stage{color:var(--muted-2);letter-spacing:0;gap:7px;font-size:9px;font-weight:610}.rd2-status-dot{border:1px solid var(--border-strong);background:var(--bg);width:7px;height:7px;box-shadow:0 0 0 3px var(--bg);border-radius:50%}.rd2-status-stage.is-done .rd2-status-dot,.rd2-status-stage.is-current .rd2-status-dot{border-color:var(--text);background:var(--text)}.rd2-status-stage.is-current .rd2-status-dot{box-shadow:0 0 0 3px var(--bg)}.rd2-attention{border:0;border-left:3px solid var(--error);background:color-mix(in srgb, var(--error) 2.5%, transparent);border-radius:0;grid-template-columns:minmax(160px,.32fr) minmax(0,1fr);gap:28px;margin:24px 0 0;padding:15px 0 15px 17px}.rd2-attention-kicker{letter-spacing:0;font-size:8px}.rd2-attention strong{letter-spacing:-.01em;font-size:14px}.rd2-attention-copy p{font-size:11px}.rd2-hero{border:0;border-bottom:1px solid var(--border);box-shadow:none;background:0 0;border-radius:0;grid-template-columns:232px minmax(0,1fr);align-items:stretch;gap:38px;padding:38px 0 42px}.rd2-cover{border:1px solid var(--border);background:var(--surface-2);width:232px;box-shadow:none;border-radius:3px;align-self:start}.rd2-cover-fallback{background:var(--surface-2)}.rd2-cover-fallback img{opacity:.35;width:48px}.rd2-identity{justify-content:flex-start;padding-top:2px}.rd2-identity-top{justify-content:flex-start;gap:18px}.rd2-eyebrow{color:var(--muted-2);letter-spacing:0;font-size:9px;font-weight:720}.rd2-status-badge{min-height:0;color:var(--muted);background:0 0;border:0;border-radius:0;gap:6px;padding:0;font-size:10px;font-weight:650}.rd2-status-badge i{width:6px;height:6px}.rd2-identity h1{letter-spacing:-.055em;max-width:900px;margin:25px 0 0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:clamp(42px,5.1vw,68px);font-weight:690;line-height:.96}.rd2-version{margin-top:8px;font-size:13px}.rd2-artist-line{color:var(--text);margin-top:13px;font-size:16px;font-weight:540}.rd2-artist-line span{color:var(--muted);font-weight:460}.rd2-quick-grid{border-top:1px solid var(--border);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;max-width:900px;margin-top:auto;padding-top:28px;display:grid}.rd2-quick-grid>div{border-left:1px solid var(--border);min-width:0;padding:0 18px}.rd2-quick-grid>div:first-child{border-left:0;padding-left:0}.rd2-quick-grid span{color:var(--muted-2);letter-spacing:0;font-size:8px;font-weight:700}.rd2-quick-grid strong{color:var(--text);margin-top:7px;font-size:12px;font-weight:620}.rd2-tabs{z-index:12;border-bottom:1px solid var(--border);background:var(--bg);-webkit-backdrop-filter:none;backdrop-filter:none;gap:30px;min-height:49px;padding:0;position:sticky;top:0}.rd2-tabs a{height:49px;color:var(--muted);font-size:11px;font-weight:640}.rd2-tabs a.is-active:after{background:var(--text);border-radius:0;height:1px}.rd2-page:has(#delivery:target) .rd2-tabs a[href=\#delivery]:after{background:var(--text);border-radius:0;height:1px}.rd2-page:has(#metadata:target) .rd2-tabs a[href=\#metadata]:after{background:var(--text);border-radius:0;height:1px}.rd2-page:not(:has(#delivery:target)):not(:has(#metadata:target)) .rd2-body{background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) 260px;gap:52px;overflow:visible}:is(.rd2-page:not(:has(#delivery:target)):not(:has(#metadata:target)) .rd2-main-stack,.rd2-page:not(:has(#delivery:target)):not(:has(#metadata:target)) .rd2-side-stack){gap:0}.rd2-card{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:34px 0}.rd2-page:not(:has(#delivery:target)):not(:has(#metadata:target)) .rd2-tracks-card{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:34px 0}.rd2-page:not(:has(#delivery:target)):not(:has(#metadata:target)) .rd2-earnings-card{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:34px 0}.rd2-page:not(:has(#delivery:target)):not(:has(#metadata:target)) .rd2-tracks-card{padding:34px 0 0}.rd2-section-head{align-items:baseline;margin-bottom:20px}.rd2-section-head>div{gap:5px}.rd2-section-head span{color:var(--muted-2);letter-spacing:0;font-size:8px;font-weight:720}.rd2-section-head h2{letter-spacing:-.035em;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:25px;font-weight:650}.rd2-section-head>strong{color:var(--muted);font-size:10px;font-weight:620}.rd2-track-list{border-top:1px solid var(--border-strong)}.rd2-track{border-bottom:1px solid var(--border);grid-template-columns:30px minmax(180px,.72fr) minmax(240px,1fr);gap:14px;min-height:90px;padding:19px 0}.rd2-page:not(:has(#delivery:target)):not(:has(#metadata:target)) .rd2-track{border-bottom:1px solid var(--border);grid-template-columns:30px minmax(180px,.72fr) minmax(240px,1fr);gap:14px;min-height:90px;padding:19px 0}.rd2-track-number{color:var(--muted-2);font-variant-numeric:tabular-nums;font-size:9px}.rd2-track-copy>strong{font-size:14px;font-weight:650}.rd2-track-copy p{margin-top:6px;font-size:10px}.rd2-credits{gap:0;margin-top:-2px}.rd2-page:not(:has(#delivery:target)):not(:has(#metadata:target)) .rd2-credits{gap:0;margin-top:-2px}.rd2-credits>span{border:0;border-left:1px solid var(--border);min-height:0;color:var(--muted);background:0 0;border-radius:0;padding:0 11px;font-size:9px;line-height:1.4}.rd2-page:not(:has(#delivery:target)):not(:has(#metadata:target)) .rd2-credits>span{border:0;border-left:1px solid var(--border);min-height:0;color:var(--muted);background:0 0;border-radius:0;padding:0 11px;font-size:9px;line-height:1.4}.rd2-credits>span:first-child{border-left:0;padding-left:0}.rd2-page:not(:has(#delivery:target)):not(:has(#metadata:target)) .rd2-credits>span:first-child{border-left:0;padding-left:0}.rd2-credits b{color:var(--text);font-weight:650}.rd2-page:not(:has(#delivery:target)):not(:has(#metadata:target)) .rd2-earnings-card{border-left:1px solid var(--border);justify-content:flex-start;min-height:0;padding:36px 0 0 28px}.rd2-earnings-card>span{color:var(--muted-2);letter-spacing:0;text-transform:none;font-size:8px;font-weight:720}.rd2-earnings-card>strong{letter-spacing:-.05em;margin-top:18px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:clamp(30px,3vw,42px);font-weight:640;line-height:1}.rd2-page:not(:has(#delivery:target)):not(:has(#metadata:target)) .rd2-earnings-card>strong{letter-spacing:-.05em;margin-top:18px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:clamp(30px,3vw,42px);font-weight:640;line-height:1}.rd2-earnings-card>p{color:var(--muted);margin-top:9px;font-size:9px}.rd2-page:not(:has(#delivery:target)):not(:has(#metadata:target)) .rd2-earnings-card>p{color:var(--muted);margin-top:9px;font-size:9px}.rd2-page:has(#delivery:target) .rd2-body{display:block}.rd2-page:has(#delivery:target) .rd2-main-stack>#delivery{background:0 0;border:0;padding:34px 0 0;display:block}.rd2-page:has(#delivery:target) .rd2-delivery-grid{border:0;border-top:1px solid var(--border-strong);background:0 0;border-radius:0;grid-template-columns:1fr;gap:0;display:grid;overflow:visible}.rd2-page:has(#delivery:target) .rd2-delivery{border:0;border-bottom:1px solid var(--border);background:0 0;border-radius:0;grid-template-columns:38px minmax(0,1fr) auto;gap:14px;min-height:74px;padding:14px 0;transition:none}.rd2-page:has(#delivery:target) .rd2-delivery:hover{background:0 0}.rd2-store-logo{border:1px solid var(--border);background:var(--surface-2);border-radius:4px;width:36px;height:36px;overflow:hidden}.rd2-store-logo .platform-logo-image-wrap{border-radius:0}.rd2-store-logo .platform-logo,html[data-theme=dark] .rd2-store-logo .platform-logo{filter:none}.rd2-delivery-copy strong{font-size:12px;font-weight:650}.rd2-delivery-copy>span{color:var(--muted);margin-top:4px;font-size:9px;line-height:1.4}.rd2-delivery-copy small{margin-top:3px;font-size:8px}.rd2-delivery-actions{gap:6px;min-width:88px}.rd2-delivery-state{background:0 0;border:0;border-radius:0;min-height:0;padding:0;font-size:9px;font-weight:680}.rd2-delivery-state:before{width:5px;height:5px;margin-right:6px}.rd2-delivery-actions a{opacity:1;font-size:9px;font-weight:620}.rd2-page:has(#metadata:target) .rd2-body{display:block}.rd2-page:has(#metadata:target) #metadata{background:0 0;border:0;border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-top:0;display:grid;overflow:visible}.rd2-page:has(#metadata:target) #metadata>.rd2-card:not(.rd2-earnings-card){min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:34px 36px 0 0}.rd2-page:has(#metadata:target) #metadata>.rd2-card:nth-child(2){border:0;border-left:1px solid var(--border);padding:34px 0 0 36px}.rd2-page:has(#metadata:target) .rd2-section-head{margin-bottom:19px}.rd2-page:has(#metadata:target) .rd2-detail-list{border-top:1px solid var(--border-strong)}.rd2-page:has(#metadata:target) .rd2-detail-row{border-bottom:1px solid var(--border);min-height:52px;padding:14px 0}.rd2-page:has(#metadata:target) .rd2-detail-row dt{color:var(--muted);font-size:9px}.rd2-page:has(#metadata:target) .rd2-detail-row dd{color:var(--text);letter-spacing:-.005em;font-size:11px;font-weight:620}@media (max-width:980px){.rd2-hero{grid-template-columns:190px minmax(0,1fr);gap:28px}.rd2-cover{width:190px}.rd2-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:18px}.rd2-quick-grid>div:nth-child(3){border-left:0;padding-left:0}.rd2-page:not(:has(#delivery:target)):not(:has(#metadata:target)) .rd2-body{grid-template-columns:1fr;gap:0}.rd2-page:not(:has(#delivery:target)):not(:has(#metadata:target)) .rd2-earnings-card{border-left:0;border-top:1px solid var(--border);padding:28px 0 0}}@media (max-width:720px){.rd2-page{padding-inline:2px}.rd2-status-stage{font-size:8px}.rd2-hero{grid-template-columns:132px minmax(0,1fr);gap:20px;padding:28px 0 30px}.rd2-cover{width:132px}.rd2-identity h1{margin-top:18px;font-size:clamp(34px,8.5vw,48px)}.rd2-artist-line{margin-top:9px;font-size:13px}.rd2-quick-grid{grid-column:1/-1;margin-top:22px}.rd2-tabs{gap:24px;position:static}.rd2-page:has(#metadata:target) #metadata{grid-template-columns:1fr}:is(.rd2-page:has(#metadata:target) #metadata>.rd2-card:not(.rd2-earnings-card),.rd2-page:has(#metadata:target) #metadata>.rd2-card:nth-child(2)){border-left:0;padding:28px 0 0}.rd2-page:has(#metadata:target) #metadata>.rd2-card:nth-child(2){border-top:1px solid var(--border);margin-top:28px}.rd2-track{grid-template-columns:26px minmax(0,1fr);gap:12px}.rd2-track-player,.rd2-credits{grid-column:2/-1}}@media (max-width:520px){.rd2-topline{align-items:flex-start}.rd2-status-shell{overflow-x:auto}.rd2-status-stages{min-width:470px}.rd2-status-rail{left:49px;right:49px}.rd2-hero{grid-template-columns:1fr}.rd2-cover{width:152px}.rd2-quick-grid{grid-template-columns:1fr 1fr}.rd2-delivery-actions{min-width:68px}}
.route-release-builder .rd2-track-list{border-top:1px solid var(--border)}.route-release-builder .rd2-track{border-bottom:1px solid var(--border);grid-template-columns:38px minmax(190px,.72fr) minmax(250px,1fr);align-items:center;gap:15px;min-height:82px;padding:16px 0;display:grid}.route-release-builder .rd2-track:last-child{border-bottom:0}.route-release-builder .rd2-track-player{grid-column:auto}.route-release-builder .rd2-delivery-grid{background:0 0;border:0;border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid;overflow:visible}.route-release-builder .rd2-delivery{border:1px solid var(--border);background:var(--surface-2);border-radius:12px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;min-height:84px;padding:13px;display:grid}.route-release-builder .rd2-store-logo{border:1px solid var(--border);background:var(--surface);border-radius:11px;place-items:center;width:42px;height:42px;display:grid}.route-release-builder .rd2-store-logo .platform-logo-image-wrap{border-radius:999px}.route-release-builder .rd2-delivery-actions{justify-items:end;gap:8px;display:grid}@media (max-width:720px){.route-release-builder .rd2-track{grid-template-columns:28px minmax(0,1fr)}.route-release-builder .rd2-track-player{grid-column:2/-1}.route-release-builder .rd2-delivery-grid{grid-template-columns:1fr}}
.rd2-splits-view{scroll-margin-top:68px;display:none}.rd2-page:has(#splits:target) .rd2-body{display:none}.rd2-page:has(#splits:target) .rd2-splits-view{display:block}.rd2-page:has(#splits:target) .rd2-tabs a.is-active{color:var(--muted)}.rd2-page:has(#splits:target) .rd2-tabs a.is-active:after{display:none}.rd2-page:has(#splits:target) .rd2-tabs a[href=\#splits]{color:var(--text);position:relative}.rd2-page:has(#splits:target) .rd2-tabs a[href=\#splits]:after{content:"";background:var(--text);height:1px;position:absolute;bottom:-1px;left:0;right:0}.rd2-splits-surface{width:100%;padding:42px 0 10px}.rd2-splits-head{border-bottom:1px solid var(--border-strong);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:48px;padding-bottom:28px;display:grid}.rd2-splits-head>div:first-child{max-width:700px}.rd2-splits-kicker{color:var(--muted-2);letter-spacing:0;text-transform:none;margin-bottom:8px;font-size:8px;font-weight:720;display:block}.rd2-splits-head h2{letter-spacing:-.05em;margin:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:clamp(34px,4vw,52px);font-weight:660;line-height:.98}.rd2-splits-head p{max-width:620px;color:var(--muted);margin:13px 0 0;font-size:11px;line-height:1.55}.rd2-splits-total{border-left:1px solid var(--border);text-align:right;min-width:116px;padding-left:22px}.rd2-splits-total span{color:var(--muted-2);letter-spacing:0;text-transform:none;font-size:8px;font-weight:700;display:block}.rd2-splits-total strong{color:var(--muted);letter-spacing:-.035em;font-variant-numeric:tabular-nums;margin-top:9px;font-size:25px;font-weight:640;display:block}.rd2-splits-total.is-complete strong{color:var(--text)}.rd2-splits-lock{border-left:2px solid var(--text);grid-template-columns:22px minmax(0,1fr);gap:14px;margin-top:24px;padding:14px 0 14px 16px;display:grid}.rd2-splits-lock>span{color:var(--muted);font-size:12px}.rd2-splits-lock strong{font-size:11px;font-weight:650;display:block}.rd2-splits-lock p{color:var(--muted);margin:4px 0 0;font-size:10px;line-height:1.45}.rd2-splits-message{border-left:2px solid var(--border-strong);color:var(--muted);margin-top:20px;padding:12px 14px;font-size:10px;line-height:1.45}.rd2-splits-message.is-error{border-left-color:var(--error);color:var(--error)}.rd2-splits-message.is-success{border-left-color:var(--success);color:var(--text)}.rd2-splits-table{border-top:1px solid var(--border-strong);margin-top:34px}.rd2-splits-table-head,.rd2-split-row{grid-template-columns:minmax(210px,1.15fr) minmax(220px,1.15fr) 118px 34px;align-items:center;gap:18px;display:grid}.rd2-splits-table-head{min-height:34px;color:var(--muted-2);letter-spacing:0;text-transform:none;font-size:8px;font-weight:700}.rd2-split-row{border-top:1px solid var(--border);min-height:72px;padding:12px 0}.rd2-split-name{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:11px;min-width:0;display:grid}.rd2-split-avatar{border:1px solid var(--border);width:34px;height:34px;color:var(--text);background:var(--surface-2);letter-spacing:-.01em;border-radius:50%;place-items:center;font-size:9px;font-weight:680;display:grid}.rd2-split-row input{border:1px solid var(--border);background:var(--bg);width:100%;min-width:0;height:36px;color:var(--text);font:inherit;border-radius:3px;outline:none;padding:0 10px;font-size:11px;transition:border-color .14s}.rd2-split-name input{background:0 0;border-color:#0000;padding-inline:0;font-weight:620}.rd2-split-row input:focus{border-color:var(--text)}.rd2-split-name input:focus{border-bottom-color:var(--text)}.rd2-split-row input:disabled{cursor:default;opacity:.72}.rd2-split-email{color:var(--muted)!important}.rd2-split-share{display:block;position:relative}.rd2-split-share input{text-align:right;font-variant-numeric:tabular-nums;-moz-appearance:textfield;padding-right:26px}.rd2-split-share input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.rd2-split-share input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.rd2-split-share>span{color:var(--muted);pointer-events:none;font-size:10px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.rd2-split-remove{width:30px;height:30px;color:var(--muted);cursor:pointer;background:0 0;border:0;place-items:center;font-size:19px;font-weight:300;display:grid}.rd2-split-remove:hover:not(:disabled){color:var(--text)}.rd2-split-remove:disabled{cursor:default;opacity:.24}.rd2-splits-loading{border-top:1px solid var(--border);min-height:88px;color:var(--muted);align-items:center;font-size:10px;display:flex}.rd2-splits-footer{border-top:1px solid var(--border-strong);justify-content:space-between;align-items:center;gap:28px;padding-top:22px;display:flex}.rd2-splits-allocation{gap:4px;display:grid}.rd2-splits-allocation>span{color:var(--muted);font-variant-numeric:tabular-nums;font-size:10px;font-weight:640}.rd2-splits-allocation>span.is-complete{color:var(--text)}.rd2-splits-allocation>span.is-over{color:var(--error)}.rd2-splits-allocation small{color:var(--muted-2);font-size:8px}.rd2-splits-actions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.rd2-splits-add,.rd2-splits-save{cursor:pointer;border-radius:3px;min-height:36px;padding:0 14px;font-size:10px;font-weight:650}.rd2-splits-add{border:1px solid var(--border-strong);color:var(--text);background:0 0}.rd2-splits-save{border:1px solid var(--text);background:var(--text);min-width:94px;color:var(--bg)}.rd2-splits-add:disabled,.rd2-splits-save:disabled{cursor:default;opacity:.38}@media (max-width:760px){.rd2-splits-surface{padding-top:30px}.rd2-splits-head{grid-template-columns:1fr;gap:20px}.rd2-splits-total{border-top:1px solid var(--border);text-align:left;border-left:0;min-width:0;padding:15px 0 0}.rd2-splits-table-head{display:none}.rd2-split-row{grid-template-columns:minmax(0,1fr) 92px 30px;gap:10px;padding:16px 0}.rd2-split-name{grid-column:1/3}.rd2-split-email{grid-column:1}.rd2-split-share{grid-column:2}.rd2-split-remove{grid-area:2/3}.rd2-splits-footer{flex-direction:column;align-items:flex-start}.rd2-splits-actions{justify-content:stretch;width:100%}.rd2-splits-add,.rd2-splits-save{flex:1}}
.catalog-gallery{width:100%;min-width:0;max-width:1280px;margin:0 auto;padding:12px 8px 56px}.catalog-gallery-heading{border-bottom:1px solid var(--border-strong);justify-content:space-between;align-items:flex-end;gap:24px;min-height:118px;margin:0;padding:24px 0 28px;display:flex}.catalog-gallery-heading .card-title{letter-spacing:-.055em;margin:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:clamp(38px,4.5vw,54px);font-weight:690;line-height:.95}.catalog-gallery-heading .card-subtitle{color:var(--muted);margin-top:9px;font-size:11px;line-height:1.4}.catalog-gallery-heading .btn{min-height:36px;box-shadow:none;border-radius:6px;padding-inline:14px}.catalog-card-grid{margin:0;display:block}.catalog-release-card{border:0;border-bottom:1px solid var(--border);min-width:0;min-height:94px;box-shadow:none;background:0 0;border-radius:0;grid-template-columns:68px minmax(210px,1fr) 154px 124px 36px;grid-template-areas:"art title date status action";align-items:center;column-gap:18px;padding:14px 0;transition:background-color .12s;display:grid;overflow:visible}.catalog-release-card:hover{border-color:var(--border);box-shadow:none;background:color-mix(in srgb, var(--surface-2) 54%, transparent);transform:none}html[data-theme=dark] .catalog-release-card:hover{box-shadow:none}.catalog-cover-wrap,.catalog-card-copy,.catalog-card-bottom{display:contents}.catalog-cover-link{aspect-ratio:1;border:1px solid var(--border);background:var(--surface-2);border-radius:3px;grid-area:art;width:68px;height:68px;display:block;overflow:hidden}.catalog-cover-image{object-fit:cover;width:100%;height:100%;display:block}.catalog-cover-placeholder{background:var(--surface-2);place-items:center;width:100%;height:100%;display:grid}.catalog-cover-placeholder img{opacity:.36;width:27px;height:auto;display:block}.catalog-card-title{min-width:0;color:var(--text);letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;grid-area:title;font-size:16px;font-weight:650;line-height:1.25;text-decoration:none;display:block;overflow:hidden}.catalog-card-title:hover{color:var(--text);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}html[data-theme=dark] .catalog-card-title:hover{color:var(--text)}.catalog-card-date{min-width:0;color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;grid-area:date;font-size:10px;line-height:1.35}.catalog-status-badge{z-index:auto;max-width:none;min-height:0;color:var(--muted);white-space:nowrap;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;grid-area:status;justify-self:start;align-items:center;gap:7px;padding:0;font-size:9px;font-weight:650;line-height:1.2;display:inline-flex;position:static}.catalog-status-dot{background:var(--muted-2);border-radius:50%;flex:none;width:6px;height:6px}.catalog-status-live,.catalog-status-approved{color:var(--text)}.catalog-status-live .catalog-status-dot,.catalog-status-approved .catalog-status-dot{background:var(--success)}.catalog-status-ready .catalog-status-dot,.catalog-status-review .catalog-status-dot,.catalog-status-in_review .catalog-status-dot,.catalog-status-processing .catalog-status-dot,.catalog-status-delivering .catalog-status-dot{background:var(--accent)}.catalog-status-queued .catalog-status-dot,.catalog-status-draft .catalog-status-dot{background:var(--warning)}.catalog-status-error .catalog-status-dot,.catalog-status-rejected .catalog-status-dot,.catalog-status-takedown .catalog-status-dot,.catalog-status-taken_down .catalog-status-dot{background:var(--error)}.catalog-action-root{grid-area:action;justify-self:end;position:relative}.catalog-more-button{width:30px;height:30px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;padding:0;text-decoration:none;display:grid}.catalog-more-button:hover{background:var(--surface-2);color:var(--text)}.catalog-empty{border-bottom:1px solid var(--border);text-align:left;background:0 0;align-content:center;justify-items:start;gap:6px;min-height:220px;padding:34px 0;display:grid}.catalog-empty strong{color:var(--text);letter-spacing:-.02em;font-size:16px;font-weight:650}.catalog-empty span{color:var(--muted);font-size:11px}@media (max-width:900px){.catalog-release-card{grid-template-columns:62px minmax(170px,1fr) 116px 104px 32px;column-gap:14px}.catalog-cover-link{width:62px;height:62px}}@media (max-width:760px){.catalog-gallery{padding-inline:2px}.catalog-gallery-heading{min-height:98px;padding:18px 0 22px}.catalog-gallery-heading .card-title{font-size:clamp(34px,9vw,46px)}.catalog-release-card{grid-template-columns:54px minmax(0,1fr) auto 30px;grid-template-areas:"art title status action""art date status action";gap:4px 12px;min-height:80px;padding:12px 0}.catalog-cover-link{width:54px;height:54px}.catalog-card-title{align-self:end;font-size:14px}.catalog-card-date{align-self:start;font-size:9px}.catalog-status-badge{align-self:center;font-size:8px}}@media (max-width:520px){.catalog-gallery-heading{align-items:flex-start}.catalog-gallery-heading .btn{min-height:34px;padding-inline:11px}.catalog-release-card{grid-template-columns:50px minmax(0,1fr) 28px;grid-template-areas:"art title action""art date action""art status action";row-gap:3px}.catalog-cover-link{width:50px;height:50px}.catalog-status-badge{place-self:start}}
.admin-release-catalog{padding-top:12px}.admin-release-heading{align-items:flex-end;gap:28px}.admin-digest-control{justify-content:flex-end;align-items:center;gap:14px;min-width:280px;display:flex}.admin-digest-copy{text-align:right;min-width:0}.admin-digest-copy strong,.admin-digest-copy span{display:block}.admin-digest-copy strong{color:var(--text);letter-spacing:-.01em;font-size:11px;font-weight:620;line-height:1.25}.admin-digest-copy>span{color:var(--muted);margin-top:3px;font-size:9px;line-height:1.3}.admin-digest-copy .admin-digest-success{color:var(--text)}.admin-digest-copy .admin-digest-error{color:var(--danger,#b42318)}.admin-digest-send{flex:none;min-width:78px}.admin-digest-send:disabled{opacity:.45}.admin-catalog-section{margin-top:34px}.admin-catalog-section-head{border-bottom:1px solid var(--border-strong);justify-content:space-between;align-items:flex-end;gap:20px;min-height:48px;padding:0 0 12px;display:flex}.admin-catalog-section-head h2{color:var(--text);letter-spacing:-.025em;margin:0;font-size:18px;font-weight:650;line-height:1.2}.admin-catalog-section-head span{color:var(--muted);margin-top:5px;font-size:10px;line-height:1.35;display:block}.admin-catalog-section-head>strong{color:var(--muted);font-variant-numeric:tabular-nums;font-size:11px;font-weight:600}.admin-catalog-title-block{grid-area:title;min-width:0}.admin-catalog-title-block .catalog-card-title{grid-area:auto}.admin-catalog-artist{max-width:100%;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:10px;line-height:1.25;display:block;overflow:hidden}.admin-catalog-date{min-width:0;color:var(--muted);grid-area:date;font-size:9px;line-height:1.35;display:block}.admin-catalog-date strong{color:var(--text);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:560;display:block;overflow:hidden}.admin-catalog-date span{text-overflow:ellipsis;white-space:nowrap;margin-top:4px;display:block;overflow:hidden}.admin-catalog-open{width:30px;height:30px;color:var(--muted);border-radius:4px;grid-area:action;justify-self:end;place-items:center;text-decoration:none;display:grid}.admin-catalog-open:hover{background:var(--surface-2);color:var(--text)}.admin-catalog-open svg{fill:none;stroke:currentColor;stroke-width:1.45px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.admin-catalog-empty{min-height:126px}@media (max-width:760px){.admin-release-heading{flex-direction:column;align-items:stretch;gap:16px}.admin-digest-control{border-top:1px solid var(--border);justify-content:space-between;width:100%;min-width:0;padding-top:14px}.admin-digest-copy{text-align:left}.admin-catalog-section{margin-top:28px}.admin-catalog-section-head{min-height:44px}.admin-catalog-date{align-self:start}.admin-catalog-date span{margin-top:2px}}@media (max-width:520px){.admin-digest-control{gap:10px}.admin-digest-send{min-width:72px}.admin-catalog-date span{max-width:180px}.admin-catalog-artist{font-size:9px}}
.smartlink-dialog-backdrop{z-index:120;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;padding:18px}.smartlink-dialog{border:1px solid var(--border-strong);background:var(--surface);width:min(100%,720px);color:var(--text);border-radius:8px;overflow:hidden;box-shadow:0 20px 70px #0000003d}.smartlink-dialog-head{border-bottom:1px solid var(--border-strong);justify-content:space-between;align-items:center;gap:24px;min-height:0;padding:18px 28px;display:flex}.smartlink-dialog-heading-copy{min-width:0}.smartlink-dialog h2{letter-spacing:-.045em;margin:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:30px;font-weight:690;line-height:1}.smartlink-status{color:var(--muted);align-items:center;gap:7px;margin-top:11px;font-size:9px;font-weight:650;line-height:1.2;display:inline-flex}.smartlink-status-dot{background:var(--muted-2);border-radius:50%;flex:none;width:6px;height:6px}.smartlink-status-delivering .smartlink-status-dot{background:var(--accent)}.smartlink-status-live{color:var(--text)}.smartlink-status-live .smartlink-status-dot{background:var(--success)}.smartlink-head-actions{align-items:center;gap:4px;display:inline-flex}.smartlink-share-button,.smartlink-close-button{width:32px;height:32px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:4px;flex:none;place-items:center;padding:0;display:grid}.smartlink-share-button:hover,.smartlink-close-button:hover{background:var(--surface-2);color:var(--text)}.smartlink-share-button svg{width:20px;height:20px}.smartlink-close-button{font-size:22px;line-height:1}.smartlink-release-summary{border-bottom:1px solid var(--border);grid-template-columns:68px minmax(0,1fr);align-items:center;gap:18px;min-width:0;padding:16px 28px;display:grid}.smartlink-artwork{border:1px solid var(--border);background:var(--surface-2);border-radius:3px;place-items:center;width:68px;height:68px;display:grid;overflow:hidden}.smartlink-artwork>img:not(.smartlink-artwork-placeholder){object-fit:cover;width:100%;height:100%;display:block}.smartlink-artwork-placeholder{opacity:.36;width:27px;height:auto}.smartlink-release-copy{min-width:0}.smartlink-release-copy strong,.smartlink-release-copy span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.smartlink-release-copy strong{color:var(--text);letter-spacing:-.025em;font-size:16px;font-weight:650;line-height:1.25}.smartlink-release-copy span{color:var(--muted);margin-top:5px;font-size:11px;line-height:1.35}.smartlink-url-row,.smartlink-slug-row{border:1px solid var(--border-strong);background:var(--surface-2);border-radius:5px;align-items:stretch;min-width:0;display:grid;overflow:hidden}.smartlink-url-row{grid-template-columns:minmax(0,1fr) auto;margin:22px 28px 28px}.smartlink-url-value{min-width:0;min-height:50px;color:var(--text);text-overflow:ellipsis;white-space:nowrap;align-items:center;padding:0 15px;font-size:12px;font-weight:560;display:flex;overflow:hidden}.smartlink-copy-button{border:0;border-left:1px solid var(--border-strong);background:var(--text);min-width:126px;min-height:50px;color:var(--surface);cursor:pointer;border-radius:0;justify-content:center;align-items:center;gap:8px;padding:0 15px;font-size:11px;font-weight:650;display:inline-flex}.smartlink-copy-button:hover{opacity:.9}.smartlink-copy-button svg{width:17px;height:17px}.smartlink-create-block{padding:22px 28px 28px}.smartlink-create-block>label{color:var(--text);margin-bottom:8px;font-size:11px;font-weight:650;display:block}.smartlink-slug-row{grid-template-columns:minmax(0,1fr) auto}.smartlink-slug-row input{min-width:0;min-height:48px;color:var(--text);background:0 0;border:0;border-radius:0;outline:none;padding:0 14px;font-size:12px;font-weight:600}.smartlink-slug-row input:focus{box-shadow:inset 0 0 0 1px var(--text)}.smartlink-slug-row button{border:0;border-left:1px solid var(--border-strong);background:var(--text);min-width:112px;color:var(--surface);cursor:pointer;border-radius:0;font-size:11px;font-weight:650}.smartlink-slug-row button:disabled{cursor:default;opacity:.48}.smartlink-error{margin:-14px 28px 28px}.smartlink-footer{border-top:1px solid var(--border);background:0 0;justify-content:flex-end;align-items:center;min-height:52px;padding:0 28px;display:flex}.smartlink-footer a{color:var(--text);font-size:11px;font-weight:650;text-decoration:none}.smartlink-footer a:hover{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}@media (max-width:620px){.smartlink-dialog-backdrop{align-items:end;padding:0}.smartlink-dialog{border-bottom:0;border-left:0;border-right:0;border-radius:10px 10px 0 0;width:100%;max-height:92vh;overflow-y:auto}.smartlink-dialog-head{min-height:0;padding:16px 18px}.smartlink-dialog h2{font-size:27px}.smartlink-release-summary{grid-template-columns:58px minmax(0,1fr);gap:14px;padding:14px 18px}.smartlink-artwork{width:58px;height:58px}.smartlink-create-block{padding:18px}.smartlink-url-row{grid-template-columns:1fr;margin:18px}.smartlink-copy-button{border-top:1px solid var(--border-strong);border-left:0;min-height:44px}.smartlink-slug-row{grid-template-columns:1fr}.smartlink-slug-row button{border-top:1px solid var(--border-strong);border-left:0;min-height:44px}.smartlink-error{margin:-8px 18px 18px}.smartlink-footer{min-height:48px;padding:0 18px}}
.catalog-menu-danger{color:var(--error)!important}.catalog-menu-danger:hover:not(:disabled){background:color-mix(in srgb, var(--error) 8%, transparent)!important;color:var(--error)!important}.catalog-menu-danger:disabled,.catalog-menu-disabled{cursor:default!important;opacity:1!important;color:var(--muted-2)!important;background:0 0!important}.takedown-dialog{border:1px solid var(--border-strong);background:var(--surface);border-radius:6px;width:min(100%,470px);padding:24px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Helvetica,Arial,sans-serif;box-shadow:0 18px 48px #0000001f}html[data-theme=dark] .takedown-dialog{box-shadow:0 20px 54px #00000061}.takedown-dialog-kicker{display:none}.takedown-dialog h2{color:var(--text);letter-spacing:-.035em;margin:0;font-family:inherit;font-size:22px;font-weight:680;line-height:1.05}.takedown-confirm-field{gap:8px;margin-top:26px;display:grid}.takedown-confirm-field label{color:var(--muted);font-family:inherit;font-size:11px;font-weight:500;line-height:1.45}.takedown-confirm-field label strong{color:var(--text);font-weight:650}.takedown-confirm-field input{border:1px solid var(--border-strong);width:100%;min-height:42px;color:var(--text);letter-spacing:-.01em;background:0 0;border-radius:4px;outline:none;padding:0 11px;font-family:inherit;font-size:13px;font-weight:500}.takedown-confirm-field input:focus{border-color:var(--error);box-shadow:0 0 0 2px color-mix(in srgb, var(--error) 10%, transparent)}.takedown-confirm-field input:disabled{opacity:.6}.takedown-success-copy{max-width:390px;color:var(--muted);margin:16px 0 0;font-family:inherit;font-size:12px;line-height:1.6}.takedown-dialog-actions{border-top:1px solid var(--border);margin-top:26px;padding-top:16px}.takedown-dialog .btn{border-radius:5px;min-height:36px;font-family:inherit;font-size:11px;font-weight:650}.north-danger-button{border-color:var(--error)!important;background:var(--error)!important;color:#fff!important}.north-danger-button:hover:not(:disabled){filter:brightness(.94)}.north-danger-button:disabled{cursor:default;opacity:.45}.rd2-identity-top{display:none!important}
.catalog-gallery,.rd2-page{max-width:none}.rd2-status-rail{top:16px;left:10%;right:10%}.rd2-status-stage{text-align:center;justify-items:center}.rd2-status-dot{justify-self:center}@media (max-width:520px){.rd2-status-rail{left:10%;right:10%}}
:root{--north-main-density:1.1;--north-main-density-inverse:.909091;--north-browser-zoom:1}@media (min-width:821px){html,body{overflow-x:hidden}.app-frame,.app-frame.sidebar-collapsed{width:100%;max-width:none;margin:0}.app-frame{grid-template-columns:209px minmax(0,1fr)}.app-frame.sidebar-collapsed{grid-template-columns:73px minmax(0,1fr)}.sidebar{zoom:1.1;width:90.9091%;height:90.9091vh;min-height:90.9091vh}.main{gap:0;width:100%;min-width:0;min-height:100vh;padding:0;overflow-x:hidden}.north-main-canvas{width:calc(100% * var(--north-main-density-inverse));min-width:0;min-height:calc(100vh * var(--north-main-density-inverse));transform-origin:0 0;zoom:var(--north-main-density);flex-direction:column;gap:10px;padding:14px;display:flex}.route-dashboard .north-main-canvas{padding-top:14px}.route-release-builder .north-main-canvas{background:var(--surface);gap:0;padding:0}}
.product-page,.catalog-profile-shell{gap:0;width:100%;max-width:none;margin:0;padding:8px 8px 56px}.product-page-head,.catalog-profile-page-head{border-bottom:1px solid var(--border-strong);justify-content:space-between;align-items:flex-end;gap:28px;min-height:126px;margin:0;padding:24px 0 28px;display:flex}.product-page-head-copy,.catalog-profile-page-head>div:first-child{min-width:0}.product-page-head h1,.catalog-profile-page-head h1{letter-spacing:-.055em;margin:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:clamp(40px,4.7vw,58px);font-weight:690;line-height:.95}.product-page-head p,.catalog-profile-page-head p{max-width:650px;color:var(--muted);margin:10px 0 0;font-size:11px;line-height:1.5}.reporting-scope-kicker{color:var(--muted-2);letter-spacing:0;margin-bottom:10px;font-size:8px;font-weight:720}.product-page .btn,.catalog-profile-shell .btn,.settings-page .btn{box-shadow:none;border-radius:6px}.report-metric-grid,.report-metric-grid.three{border-bottom:1px solid var(--border-strong);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.report-metric-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.product-page .report-metric-card{border:0;border-right:1px solid var(--border);min-height:138px;box-shadow:none;background:0 0;border-radius:0;flex-direction:column;justify-content:space-between;padding:25px 22px 23px;transition:background-color .12s;display:flex}.product-page .report-metric-card:first-child{padding-left:0}.product-page .report-metric-card:last-child{border-right:0;padding-right:0}.product-page .report-metric-link:hover{border-color:var(--border);background:color-mix(in srgb, var(--surface-2) 42%, transparent);box-shadow:none;transform:none}.report-metric-label{color:var(--muted);letter-spacing:0;font-size:9px;font-weight:650}.report-metric-value{letter-spacing:-.05em;margin-top:13px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:clamp(29px,3vw,42px);font-weight:650;line-height:1}.report-metric-foot{color:var(--muted-2);margin-top:22px;font-size:8px}.report-change{color:var(--accent);background:0 0;border:0;border-radius:0;padding:0;font-weight:680}.report-main-grid,.report-equal-grid{border-bottom:1px solid var(--border-strong);grid-template-columns:minmax(0,1.65fr) minmax(270px,.75fr);gap:0;display:grid}.report-equal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-page .report-section-card,.product-page>.card.report-section-card{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:34px 0}.report-main-grid>.report-section-card:first-child,.report-equal-grid>.report-section-card:first-child{padding-right:34px}.report-main-grid>.report-section-card+.report-section-card,.report-equal-grid>.report-section-card+.report-section-card{border-left:1px solid var(--border);padding-left:34px}.product-page>.report-section-card{border-bottom:1px solid var(--border-strong)}.report-section-head{align-items:flex-start;min-height:48px;margin:0 0 24px}.report-section-head .card-title{letter-spacing:-.035em;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:24px;font-weight:650}.report-section-head .card-subtitle{color:var(--muted);margin-top:5px;font-size:9px}.report-section-action,.view-link{color:var(--muted);font-size:9px;font-weight:620}.view-link:hover{color:var(--text)}.report-chart-wrap{width:100%;margin-inline:0}.report-chart{min-height:230px}.report-chart-grid line{stroke:var(--border);stroke-width:1px}.report-chart-area{opacity:.11}.report-breakdown{border-top:1px solid var(--border-strong)}.report-breakdown-row{border-bottom:1px solid var(--border);min-height:54px;padding:11px 0}.report-breakdown-copy strong{font-size:10px;font-weight:640}.report-breakdown-copy span,.report-breakdown-value{font-size:8px}.report-breakdown-platform,.report-breakdown-flag{width:24px;height:24px}.report-breakdown-rail{background:var(--surface-2);border-radius:0;height:2px}.report-breakdown-rail>span{border-radius:0}.dashboard-release-list,.dashboard-activity-list{border-top:1px solid var(--border-strong)}.dashboard-release-row,.dashboard-activity-row{border-bottom:1px solid var(--border);background:0 0;border-radius:0;min-height:62px}.dashboard-release-row:hover,.dashboard-activity-row:hover{background:color-mix(in srgb, var(--surface-2) 42%, transparent)}.dashboard-release-art{border-radius:3px}.report-table-wrap{border-top:1px solid var(--border-strong);border-radius:0}.report-table th{color:var(--muted-2);letter-spacing:0;text-transform:none;padding:13px 0;font-size:8px;font-weight:700}.report-table td{border-top:1px solid var(--border);padding:15px 0;font-size:10px}.report-status{min-height:0;color:var(--muted);background:0 0;border:0;border-radius:0;gap:6px;padding:0;font-size:9px;font-weight:650}.report-status>span{width:6px;height:6px}.report-empty{text-align:left;background:0 0;border:0;border-radius:0;justify-items:start;min-height:150px}.report-empty-icon{opacity:.24;width:24px}.catalog-profile-page-head{margin-bottom:0}.catalog-profile-page-actions{align-items:center;padding-bottom:2px}.catalog-profile-inline-picker{min-width:220px}.catalog-profile-editor-wrap{width:100%;max-width:none;margin:0}.catalog-profile-editor-card{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.catalog-profile-editor-head{border-bottom:1px solid var(--border-strong);grid-template-columns:154px minmax(0,1fr);align-items:center;gap:34px;min-height:218px;padding:34px 0;display:grid}.catalog-profile-photo-wrap{align-items:flex-start}.catalog-profile-photo{border:1px solid var(--border);background:var(--surface-2);border-radius:3px;width:154px;height:154px}.catalog-profile-photo.label-photo{border-radius:3px}.catalog-profile-photo-action{color:var(--muted);margin-top:10px;font-size:9px}.catalog-profile-title-block>span{color:var(--muted-2);letter-spacing:0;text-transform:none;font-size:8px;font-weight:720}.catalog-profile-title-block h2{letter-spacing:-.05em;margin:12px 0 0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:clamp(38px,4.8vw,58px);font-weight:675;line-height:.96}.catalog-profile-form{border-bottom:1px solid var(--border-strong);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.catalog-profile-form>.field{border-bottom:1px solid var(--border);min-width:0;padding:23px 24px 25px 0}.catalog-profile-form>.field:nth-child(2n):not(.full){border-left:1px solid var(--border);padding-left:24px;padding-right:0}.catalog-profile-form>.field.full{grid-column:1/-1;padding-right:0}.catalog-profile-form .label,.settings-page .label{color:var(--muted);margin-bottom:8px;font-size:9px;font-weight:620}.catalog-profile-form .input,.settings-page .input{background:var(--surface-2);min-height:42px;box-shadow:none;border-radius:6px}.catalog-profile-bio{min-height:132px}.catalog-dsp-panel{border:0;border-top:1px solid var(--border-strong);background:0 0;border-radius:0;grid-column:1/-1;margin:0;padding:0}.catalog-dsp-panel-head{min-height:66px;padding:0}.catalog-dsp-grid{border-top:1px solid var(--border);grid-template-columns:1fr;gap:0;padding:0;display:grid}.catalog-dsp-row{border:0;border-bottom:1px solid var(--border);background:0 0;border-radius:0;min-height:66px;padding:11px 0}.catalog-dsp-row .store-logo-shell{border-radius:3px}.catalog-profile-actions{border-top:0;min-height:82px;margin:0;padding:20px 0}.settings-page-head{margin-bottom:0}.settings-production-grid,.settings-north-grid{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:42px;display:grid}.settings-stack{gap:0}.settings-side-stack{border-left:1px solid var(--border);padding-left:42px}.settings-page .settings-card{border:0;border-bottom:1px solid var(--border-strong);box-shadow:none;background:0 0;border-radius:0;padding:30px 0 34px}.settings-card-head{align-items:flex-start;min-height:42px;margin-bottom:23px}.settings-card-head .card-title{letter-spacing:-.035em;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:24px;font-weight:650}.settings-card-body{padding:0}.settings-identity-body{gap:30px}.settings-profile-photo,.settings-workspace-logo{border:1px solid var(--border);box-shadow:none}.settings-workspace-logo{border-radius:3px}.settings-form-grid{gap:16px}.settings-team-list{border-top:1px solid var(--border-strong)}.settings-team-row{border-bottom:1px solid var(--border);min-height:66px;padding:12px 0}.settings-member-role,.settings-member-status{background:0 0;border:0;border-radius:0;padding:0;font-size:9px}.settings-member-status:before{content:"";background:var(--success);border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.settings-workspace-switch-body,.settings-appearance-row,.settings-session-row{background:0 0;border:0;border-radius:0;padding:0}@media (max-width:1040px){.report-main-grid{grid-template-columns:minmax(0,1.35fr) minmax(250px,.85fr)}.settings-production-grid,.settings-north-grid{grid-template-columns:minmax(0,1fr) 280px;gap:30px}.settings-side-stack{padding-left:30px}}@media (max-width:820px){.product-page,.catalog-profile-shell{padding:2px 2px 46px}.product-page-head,.catalog-profile-page-head{min-height:104px;padding:18px 0 22px}.report-metric-grid,.report-metric-grid.three{grid-template-columns:repeat(2,minmax(0,1fr))}.product-page .report-metric-card:nth-child(2n){border-right:0;padding-right:0}.product-page .report-metric-card:nth-child(odd){padding-left:0}.product-page .report-metric-card:nth-child(n+3){border-top:1px solid var(--border)}.report-main-grid,.report-equal-grid,.settings-production-grid,.settings-north-grid{grid-template-columns:1fr}.report-main-grid>.report-section-card:first-child,.report-equal-grid>.report-section-card:first-child,.report-main-grid>.report-section-card+.report-section-card,.report-equal-grid>.report-section-card+.report-section-card{border-left:0;padding:28px 0}.report-main-grid>.report-section-card+.report-section-card,.report-equal-grid>.report-section-card+.report-section-card{border-top:1px solid var(--border)}.catalog-profile-editor-head{grid-template-columns:118px minmax(0,1fr);gap:22px;min-height:174px}.catalog-profile-photo{width:118px;height:118px}.settings-side-stack{border-left:0;padding-left:0}}@media (max-width:560px){.report-metric-grid,.report-metric-grid.three{grid-template-columns:1fr}.product-page .report-metric-card,.product-page .report-metric-card:nth-child(2n),.product-page .report-metric-card:nth-child(odd){border-right:0;border-top:1px solid var(--border);min-height:112px;padding:20px 0}.product-page .report-metric-card:first-child{border-top:0}.catalog-profile-page-head{align-items:flex-start}.catalog-profile-page-actions{flex-direction:column;align-items:stretch}.catalog-profile-editor-head{grid-template-columns:1fr}.catalog-profile-photo{width:136px;height:136px}.catalog-profile-form{grid-template-columns:1fr}.catalog-profile-form>.field,.catalog-profile-form>.field:nth-child(2n):not(.full),.catalog-profile-form>.field.full{border-left:0;grid-column:1;padding:20px 0}}
@media (min-width:821px){.sidebar{z-index:60;width:190px;height:90.9091vh;min-height:90.9091vh;position:fixed;top:0;left:0}.sidebar-collapsed .sidebar{width:66.3636px}.main{grid-column:2}html[data-north-zoom=out] .north-main-canvas{transform-origin:top;margin-inline:auto}.product-page{container-type:inline-size}}@container (max-width:920px){.report-metric-grid:not(.three){grid-template-columns:repeat(2,minmax(0,1fr))}.product-page .report-metric-grid:not(.three) .report-metric-card{border-bottom:1px solid var(--border)}.product-page .report-metric-grid:not(.three) .report-metric-card:nth-child(odd){padding-left:0}.product-page .report-metric-grid:not(.three) .report-metric-card:nth-child(2n){border-right:0;padding-right:0}.product-page .report-metric-grid:not(.three) .report-metric-card:nth-last-child(-n+2){border-bottom:0}.report-main-grid,.report-equal-grid{grid-template-columns:minmax(0,1fr)}.report-main-grid>.report-section-card:first-child,.report-equal-grid>.report-section-card:first-child{padding-right:0}.report-main-grid>.report-section-card+.report-section-card,.report-equal-grid>.report-section-card+.report-section-card{border-left:0;border-top:1px solid var(--border);padding-left:0}}@container (max-width:720px){.report-metric-grid.three{grid-template-columns:minmax(0,1fr)}.product-page .report-metric-grid.three .report-metric-card{border-right:0;border-bottom:1px solid var(--border);padding-inline:0}.product-page .report-metric-grid.three .report-metric-card:last-child{border-bottom:0}}.report-breakdown-flag{font-variant-emoji:emoji;font-feature-settings:"liga" 1;letter-spacing:0;text-rendering:optimizelegibility;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;line-height:1}
@media (min-width:821px){.product-page{padding-left:28px;padding-right:28px}}.report-chart-stage{width:100%;position:relative}.report-chart-stage .report-chart{cursor:crosshair;touch-action:pan-y;display:block}.report-chart-hover-line{stroke:var(--border-strong);stroke-width:1px;stroke-dasharray:2 3;vector-effect:non-scaling-stroke;pointer-events:none}.report-chart-hover-dot-halo{fill:var(--surface);stroke:var(--accent);stroke-width:1.5px;vector-effect:non-scaling-stroke;pointer-events:none}.report-chart-hover-dot{fill:var(--accent);pointer-events:none}.report-chart-tooltip{z-index:5;border:1px solid var(--border-strong);background:var(--surface);pointer-events:none;white-space:nowrap;border-radius:5px;gap:2px;min-width:92px;padding:7px 9px;display:grid;position:absolute;transform:translate(-50%,calc(-100% - 11px));box-shadow:0 6px 18px #00000029}.report-chart-tooltip.edge-start{transform:translateY(calc(-100% - 11px))}.report-chart-tooltip.edge-end{transform:translate(-100%,calc(-100% - 11px))}.report-chart-tooltip span{color:var(--muted);font-size:8px;line-height:1.2}.report-chart-tooltip strong{color:var(--text);font-size:11px;font-weight:670;line-height:1.2}.report-chart-axis.precise{height:16px;margin-top:2px;display:block;position:relative}.report-chart-axis-label{color:var(--muted);white-space:nowrap;font-size:8px;line-height:1;position:absolute;top:0;transform:translate(-50%)}.report-chart-axis-label.start{transform:none}.report-chart-axis-label.end{transform:translate(-100%)}@media (max-width:820px){.report-chart-tooltip{min-width:78px;padding:6px 7px}}
@media (max-width:820px){body:has(.app-frame){overflow-x:hidden}.app-frame{min-height:100dvh;padding:0;display:block}.main{width:100%;min-width:0;min-height:100dvh;padding:0;padding-bottom:calc(76px + env(safe-area-inset-bottom));overflow-x:clip}.app-frame:not(.route-release-builder) .north-main-canvas{width:100%;min-width:0;min-height:100dvh;padding:10px 12px calc(88px + env(safe-area-inset-bottom))}.sidebar{z-index:80;top:auto;left:8px;right:8px;bottom:max(8px, env(safe-area-inset-bottom));border:1px solid var(--border-strong);background:color-mix(in srgb, var(--surface) 94%, transparent);-webkit-backdrop-filter:blur(18px);border-radius:14px;width:auto;height:auto;min-height:0;padding:6px;position:fixed;overflow:hidden;box-shadow:0 8px 28px #0000001f}.sidebar-head,.brand-link,.sidebar-collapse-button,.nav-spacer{display:none}.nav,.sidebar-collapsed .nav{overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-direction:row;align-items:center;gap:2px;width:100%;margin:0;display:flex;overflow:auto hidden}.nav::-webkit-scrollbar{display:none}.nav-item,.sidebar-collapsed .nav-item{scroll-snap-align:center;touch-action:manipulation;border-radius:10px;flex:1 0 44px;place-items:center;min-width:44px;height:50px;padding:0;display:grid}.nav-item .nav-icon{width:19px;height:19px}.nav-item .nav-label,.sidebar-collapsed .nav-label{display:none}.product-page,.catalog-profile-shell,.catalog-gallery,.rd2-page{width:100%;min-width:0;max-width:none;padding-left:0;padding-right:0}.product-page-head,.catalog-profile-page-head,.catalog-gallery-heading{min-width:0}.product-page-head h1,.catalog-profile-page-head h1,.catalog-gallery-heading .card-title{font-size:clamp(34px,9.5vw,46px);line-height:.98}.product-page-head p,.catalog-profile-page-head p,.catalog-gallery-heading .card-subtitle{max-width:100%;font-size:11px}.btn,.btn-sm,.icon-button,.north-select-trigger,button,a[role=button]{touch-action:manipulation}.product-page .btn,.catalog-profile-shell .btn,.catalog-gallery-heading .btn,.settings-page .btn{min-height:42px}.report-metric-grid,.report-metric-grid.three{grid-template-columns:repeat(2,minmax(0,1fr))}.product-page .report-metric-card,.product-page .report-metric-card:nth-child(2n),.product-page .report-metric-card:nth-child(odd){border-top:0;border-right:1px solid var(--border);min-width:0;min-height:118px;padding:18px 14px 17px}.product-page .report-metric-card:nth-child(odd){padding-left:0}.product-page .report-metric-card:nth-child(2n){border-right:0;padding-right:0}.product-page .report-metric-card:nth-child(n+3){border-top:1px solid var(--border)}.report-metric-value{font-variant-numeric:tabular-nums;letter-spacing:-.045em;white-space:nowrap;max-width:100%;font-size:clamp(25px,7.1vw,32px)}.report-metric-foot{gap:5px;min-width:0;font-size:8px}.report-main-grid,.report-equal-grid,.settings-production-grid,.settings-north-grid{grid-template-columns:1fr}.report-main-grid>.report-section-card:first-child,.report-equal-grid>.report-section-card:first-child,.report-main-grid>.report-section-card+.report-section-card,.report-equal-grid>.report-section-card+.report-section-card,.product-page>.report-section-card{min-width:0;padding:26px 0}.report-section-head{gap:10px;min-width:0}.report-section-head>div{min-width:0}.report-section-head .card-title{font-size:22px}.report-chart-wrap,.interactive-series-chart,.interactive-series-chart svg{min-width:0;max-width:100%}.report-chart{width:100%;min-height:205px}.report-bars{gap:4px}.report-table-wrap,.table-wrap{overscroll-behavior-x:contain;scrollbar-width:thin;-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.report-table{min-width:560px}.report-breakdown-row,.dashboard-release-row,.dashboard-activity-row,.dashboard-release-copy,.dashboard-activity-copy{min-width:0}.catalog-gallery-heading{padding-top:18px}.catalog-release-card{width:100%;min-width:0}.catalog-card-title,.catalog-card-date,.catalog-status-badge,.catalog-profile-editor-wrap,.catalog-profile-editor-card,.catalog-profile-form,.catalog-dsp-panel,.catalog-dsp-grid,.catalog-dsp-row{min-width:0}.catalog-profile-inline-picker{max-width:100%}.settings-side-stack{border-left:0;padding-left:0}.settings-page .settings-card,.settings-card-body,.settings-form-grid{min-width:0}.settings-save-row{flex-wrap:wrap}.app-frame input,.app-frame select,.app-frame textarea,.app-frame .input,.app-frame .select,.app-frame .textarea{font-size:16px}.rd2-topline,.rd2-actions,.rd2-identity,.rd2-quick-grid,.rd2-body,.rd2-main-stack,.rd2-side-stack,.rd2-track,.rd2-track-copy,.rd2-track-player,.rd2-delivery,.rd2-delivery-copy,.rd2-detail-list{min-width:0}.rd2-tabs{overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.rd2-tabs::-webkit-scrollbar{display:none}.rd2-tabs a{flex:none}.rd2-track-player audio{max-width:100%}.north-dialog-backdrop{padding:14px 14px calc(14px + env(safe-area-inset-bottom))}.north-dialog{max-height:calc(100dvh - 28px - env(safe-area-inset-bottom));overflow-y:auto}}@media (max-width:620px){.product-page-head,.catalog-profile-page-head,.catalog-gallery-heading{flex-direction:column;align-items:stretch;gap:16px;min-height:0}.product-page-head-actions,.catalog-profile-page-actions{align-items:stretch;width:100%}.product-page-head-actions>*,.catalog-profile-page-actions>*{min-width:0}.catalog-profile-inline-picker,.catalog-gallery-heading .btn{width:100%}.catalog-profile-editor-head{grid-template-columns:1fr;gap:16px;padding:26px 0}.catalog-profile-photo{width:128px;height:128px}.catalog-profile-form,.settings-form-grid,.catalog-dsp-row{grid-template-columns:1fr}.catalog-profile-form>.field,.catalog-profile-form>.field:nth-child(2n):not(.full),.catalog-profile-form>.field.full{border-left:0;grid-column:1;padding:18px 0}.report-breakdown-row{grid-template-columns:minmax(0,1fr) auto;gap:10px}.report-breakdown-rail{display:none}.settings-save-row{align-items:stretch}.settings-save-state{width:100%;margin-right:0}.settings-save-row .btn{flex:140px}.rd2-topline{flex-wrap:wrap;gap:10px}.rd2-actions{scrollbar-width:none;-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.rd2-actions::-webkit-scrollbar{display:none}.rd2-identity h1{overflow-wrap:anywhere}.rd2-page:has(#delivery:target) .rd2-delivery{grid-template-columns:38px minmax(0,1fr)}.rd2-page:has(#delivery:target) .rd2-delivery-actions{grid-column:2;justify-self:start;min-width:0}}@media (max-width:440px){.app-frame:not(.route-release-builder) .north-main-canvas{padding-left:10px;padding-right:10px}.sidebar{padding:5px;left:6px;right:6px}.nav-item,.sidebar-collapsed .nav-item{flex-basis:43px;min-width:43px;height:48px}.product-page-head h1,.catalog-profile-page-head h1,.catalog-gallery-heading .card-title{font-size:clamp(32px,10.5vw,42px)}.report-metric-value{font-size:clamp(23px,6.8vw,29px)}.report-section-head{min-height:0;margin-bottom:18px}.dashboard-activity-row{grid-template-columns:34px minmax(0,1fr)}.dashboard-activity-meta{grid-column:2;justify-content:flex-start;min-width:0}.rd2-status-shell{margin-inline:-10px;padding-inline:10px}}@media (max-width:360px){.report-metric-grid,.report-metric-grid.three{grid-template-columns:1fr}.product-page .report-metric-card,.product-page .report-metric-card:nth-child(2n),.product-page .report-metric-card:nth-child(odd){border-right:0;border-top:1px solid var(--border);min-height:104px;padding:16px 0}.product-page .report-metric-card:first-child{border-top:0}.report-metric-value{font-size:28px}}
:root{--north-ui-font:var(--font-manrope,Arial), Helvetica, sans-serif;--north-small-font:var(--north-ui-font)}body,main#top{font-family:var(--north-ui-font)}main#top>section:first-of-type h1+p{font-family:var(--north-ui-font);letter-spacing:-.015em;font-weight:500}@media (min-width:821px){.app-frame:not(.sidebar-collapsed) .sidebar{padding-left:16px;padding-right:16px}.app-frame:not(.sidebar-collapsed) .sidebar-head{margin-left:0;margin-right:0}}
.mobile-app-topbar,.mobile-app-nav,.mobile-dashboard-home,.mobile-notifications-page{display:none}@media (max-width:820px){:root{--mobile-page-gutter:18px;--mobile-nav-height:72px}body:has(.app-frame){background:var(--surface-3);overscroll-behavior-y:none}.app-frame,.app-frame.sidebar-collapsed{background:var(--surface-3);width:100%;max-width:none;min-height:100dvh;margin:0;padding:0;display:block}.app-frame>.sidebar{display:none!important}.main{background:var(--surface-3);width:100%;min-height:100dvh;padding:0}.app-frame:not(.route-release-builder) .north-main-canvas,.app-frame.route-release-builder .north-main-canvas{width:100%;max-width:none;min-height:100dvh;padding:calc(64px + env(safe-area-inset-top)) var(--mobile-page-gutter) calc(var(--mobile-nav-height) + 28px + env(safe-area-inset-bottom))}.shell-toolbar{display:none!important}.mobile-app-topbar{z-index:95;height:calc(56px + env(safe-area-inset-top));padding:env(safe-area-inset-top) var(--mobile-page-gutter) 0;background:color-mix(in srgb, var(--surface-3) 94%, transparent);border-bottom:1px solid color-mix(in srgb, var(--border) 72%, transparent);-webkit-backdrop-filter:blur(18px);justify-content:space-between;align-items:center;display:flex;position:fixed;top:0;left:0;right:0}.mobile-app-wordmark{color:var(--text);letter-spacing:-.075em;font-size:20px;font-weight:850;line-height:1;text-decoration:none}.mobile-app-wordmark span{color:var(--accent)}.mobile-app-topbar-actions{align-items:center;gap:9px;display:flex}.mobile-app-topbar-button,.mobile-app-avatar{width:38px;height:38px;color:var(--text);background:0 0;border:0;border-radius:999px;place-items:center;text-decoration:none;display:grid}.mobile-app-topbar-button>span{margin-top:-3px;font-size:34px;font-weight:300;line-height:1}.mobile-app-avatar{background:var(--text);width:32px;height:32px;color:var(--surface-3);font-size:12px;font-weight:720}.mobile-app-nav{z-index:100;min-height:calc(var(--mobile-nav-height) + env(safe-area-inset-bottom));padding:8px 10px max(8px, env(safe-area-inset-bottom));background:color-mix(in srgb, var(--surface-3) 96%, transparent);border-top:1px solid var(--border);-webkit-backdrop-filter:blur(22px);grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;display:grid;position:fixed;bottom:0;left:0;right:0}.mobile-app-nav-item{min-width:0;height:52px;color:var(--muted);letter-spacing:-.01em;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:9px;font-weight:580;text-decoration:none;display:flex}.mobile-app-nav-item.active{color:var(--accent)}.mobile-app-create{background:var(--text);width:48px;height:48px;color:var(--surface-3);border-radius:999px;place-items:center;margin:0 auto;text-decoration:none;display:grid}html[data-theme=dark] .mobile-app-create{color:#111113;background:#f4f4f1}.desktop-dashboard-home{display:none!important}.mobile-dashboard-home{margin-inline:calc(var(--mobile-page-gutter) * -1);display:block}.mobile-home-greeting{padding:14px var(--mobile-page-gutter) 20px}.mobile-home-greeting h1{color:var(--text);letter-spacing:-.045em;margin:0;font-size:clamp(25px,7vw,31px);font-weight:730;line-height:1.08}.mobile-home-greeting p{color:var(--muted);margin:7px 0 0;font-size:12px}.mobile-home-stats{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.mobile-home-stat{min-width:0;min-height:104px;color:var(--text);border-right:1px solid var(--border);flex-direction:column;padding:16px 10px 13px;text-decoration:none;display:flex}.mobile-home-stat:last-child{border-right:0}.mobile-home-stat strong{text-overflow:ellipsis;letter-spacing:-.05em;white-space:nowrap;font-size:clamp(19px,5.6vw,25px);font-weight:670;line-height:1.05;overflow:hidden}.mobile-home-stat span{margin-top:7px;font-size:9px;font-weight:620;line-height:1.15}.mobile-home-stat small{color:var(--muted-2);margin-top:auto;font-size:7.5px;line-height:1.2}.mobile-home-section{padding:23px var(--mobile-page-gutter) 0}.mobile-home-section+.mobile-home-section{margin-top:8px}.mobile-home-section-head{justify-content:space-between;align-items:center;gap:12px;min-height:30px;margin-bottom:8px;display:flex}.mobile-home-section-head h2{color:var(--text);letter-spacing:-.035em;margin:0;font-size:18px;font-weight:690}.mobile-home-section-head h2 span{color:#fff;vertical-align:2px;background:#ff4b3e;border-radius:999px;place-items:center;min-width:20px;height:20px;margin-left:5px;font-size:10px;display:inline-grid}.mobile-home-section-head a{color:var(--accent);font-size:11px;font-weight:620;text-decoration:none}.mobile-home-list{border-top:1px solid var(--border)}.attention-list{border:1px solid var(--border);background:var(--surface);border-radius:12px;overflow:hidden}.attention-list .mobile-home-row:last-child{border-bottom:0}.mobile-home-row{min-height:74px;color:var(--text);border-bottom:1px solid var(--border);grid-template-columns:52px minmax(0,1fr) 8px 14px;align-items:center;gap:11px;padding:10px 2px;text-decoration:none;display:grid;position:relative}.attention-list .mobile-home-row{padding-inline:10px}.mobile-home-art{background:var(--surface-2);border-radius:7px;place-items:center;width:52px;height:52px;display:grid;overflow:hidden}.mobile-home-art img{object-fit:cover;width:100%;height:100%}.mobile-home-row-copy{gap:2px;min-width:0;display:grid}.mobile-home-row-copy strong,.mobile-home-row-copy span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mobile-home-row-copy strong{font-size:12px;font-weight:660}.mobile-home-row-copy span{color:var(--muted);font-size:10px}.mobile-home-row-copy small{color:var(--muted-2);font-size:9px}.mobile-home-row-indicator{background:#5dcf7d;border-radius:999px;width:7px;height:7px}.mobile-home-row-indicator.attention,.mobile-home-row-indicator.status-rejected{background:#ff4b3e}.mobile-home-row-indicator.status-review,.mobile-home-row-indicator.status-submitted,.mobile-home-row-indicator.status-processing,.mobile-home-row-indicator.status-delivering{background:var(--accent)}.mobile-home-chevron{color:var(--muted-2);font-size:24px;font-weight:300}.mobile-page-heading{border-bottom:1px solid var(--border);padding:12px 0 18px}.mobile-page-heading h1{letter-spacing:-.05em;margin:0;font-size:29px;font-weight:730;line-height:1.05}.mobile-page-heading p{color:var(--muted);margin:6px 0 0;font-size:11px}.catalog-gallery{padding-top:6px}.catalog-gallery-heading{border-bottom:1px solid var(--border);align-items:center;min-height:48px;padding:6px 0 14px;display:flex}.catalog-gallery-heading>div,.catalog-gallery-heading .btn,.catalog-gallery-heading>a,.catalog-gallery-heading>button{display:none!important}.catalog-gallery-heading:before{content:"Releases";color:var(--text);letter-spacing:-.05em;font-size:29px;font-weight:730;line-height:1}.catalog-card-grid{display:block!important}.catalog-release-card{grid-template-columns:54px minmax(0,1fr);gap:12px;min-height:72px;padding:9px 0;border:0!important;border-bottom:1px solid var(--border)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;display:grid!important}.catalog-cover-wrap{width:54px;height:54px}.catalog-cover-link,.catalog-cover-image,.catalog-cover-placeholder{border-radius:7px!important;width:54px!important;height:54px!important;min-height:54px!important}.catalog-status-badge{display:none!important}.catalog-card-copy{align-self:center;min-width:0}.catalog-card-title{font-size:12px!important;font-weight:660!important}.catalog-card-bottom{margin-top:4px}.catalog-card-date{color:var(--muted)!important;font-size:10px!important}.catalog-more-button{width:36px!important;height:36px!important}.rd2-page{padding-top:6px!important}.rd2-hero,.rd2-status-shell,.rd2-panel,.rd2-section,.rd2-card{box-shadow:none!important;border-radius:0!important}.rd2-hero,.rd2-status-shell,.rd2-panel,.rd2-section{border-left:0!important;border-right:0!important}.rd2-body{grid-template-columns:1fr!important}.rd2-identity h1{letter-spacing:-.05em!important;font-size:clamp(25px,8vw,34px)!important}.rd2-tabs{margin-inline:calc(var(--mobile-page-gutter) * -1);padding-inline:var(--mobile-page-gutter)}.route-release-builder .north-main-canvas{padding-left:0!important;padding-right:0!important}.route-release-builder .content{width:100%;padding:0 var(--mobile-page-gutter)}.release-builder-layout{width:100%;max-width:620px;margin:0 auto;display:block!important}.builder-stepper-card{z-index:20;top:calc(56px + env(safe-area-inset-top));margin-inline:calc(var(--mobile-page-gutter) * -1);-webkit-backdrop-filter:blur(18px);position:sticky;padding:10px var(--mobile-page-gutter) 12px!important;border:0!important;border-bottom:1px solid var(--border)!important;background:color-mix(in srgb, var(--surface-3) 96%, transparent)!important;border-radius:0!important}.release-builder-layout>.card:not(.builder-stepper-card),.builder-card,.builder-main-card{margin-top:12px;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:18px 0!important}.release-metadata-grid,.form-grid,.track-fields,.store-grid{grid-template-columns:1fr!important}.artwork-upload,.artwork-preview-button{max-width:none!important}.track-editor-card,.review-block,.store-choice,.uploaded-media-card{border-color:var(--border)!important;background:var(--surface)!important}.builder-actions,.builder-actions-between{z-index:22;bottom:calc(var(--mobile-nav-height) + env(safe-area-inset-bottom));margin:20px calc(var(--mobile-page-gutter) * -1) -18px;padding:10px var(--mobile-page-gutter);background:color-mix(in srgb, var(--surface-3) 96%, transparent);border-top:1px solid var(--border);-webkit-backdrop-filter:blur(18px);position:sticky}.settings-page-head{border-bottom:1px solid var(--border);min-height:0!important;padding:10px 0 16px!important}.settings-page-head h1{letter-spacing:-.05em!important;font-size:29px!important;font-weight:730!important;line-height:1!important}.settings-production-grid,.settings-north-grid,.settings-stack,.settings-side-stack{display:block!important}.settings-page .settings-card{border:0!important;border-bottom:1px solid var(--border)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;margin:0!important;padding:19px 0!important}.settings-card-head,.settings-card-body{padding-left:0!important;padding-right:0!important}.settings-side-stack{border-left:0!important;padding-left:0!important}.settings-page .theme-switch{min-width:64px}.mobile-notifications-page{display:block}.mobile-notification-list{border-top:0}.mobile-notification-row{min-height:76px;color:var(--text);border-bottom:1px solid var(--border);grid-template-columns:50px minmax(0,1fr) auto;align-items:center;gap:11px;padding:11px 0;text-decoration:none;display:grid;position:relative}.mobile-notification-media{background:var(--surface-2);border-radius:7px;place-items:center;width:50px;height:50px;display:grid;overflow:hidden}.mobile-notification-media img{object-fit:cover;width:100%;height:100%}.mobile-notification-dot{background:var(--accent);border-radius:999px;width:9px;height:9px}.mobile-notification-copy{gap:3px;min-width:0;display:grid}.mobile-notification-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:670;overflow:hidden}.mobile-notification-copy span{color:var(--muted);font-size:10px;line-height:1.32}.mobile-notification-time{color:var(--muted-2);align-self:start;padding-top:4px;font-size:9px}.mobile-notification-unread{background:var(--accent);border-radius:999px;width:6px;height:6px;position:absolute;bottom:13px;right:1px}.mobile-empty-state{min-height:160px;color:var(--text);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:5px;display:flex}.mobile-empty-state strong{font-size:14px}.mobile-empty-state span{max-width:260px;color:var(--muted);font-size:11px}}@media (max-width:390px){:root{--mobile-page-gutter:15px}.mobile-home-stat{min-height:98px;padding-inline:8px}.mobile-home-stat strong{font-size:19px}.mobile-home-stat span{font-size:8.5px}}
.mobile-route-surface,.mobile-builder-progress{display:none}@media (max-width:820px){:root{--mobile-page-gutter:16px;--mobile-topbar-height:58px;--mobile-nav-height:72px;--mobile-blue:#0a6cff;--mobile-green:#24bf68;--mobile-red:#ff493d;--mobile-purple:#8d63e8;--mobile-line:color-mix(in srgb, var(--text) 10%, transparent);--mobile-soft:color-mix(in srgb, var(--text) 4.5%, transparent)}body:has(.app-frame){background:var(--surface-3)}.app-frame,.main{background:var(--surface-3)!important}.mobile-app-topbar{height:calc(var(--mobile-topbar-height) + env(safe-area-inset-top));padding:env(safe-area-inset-top) 15px 0;background:color-mix(in srgb, var(--surface-3) 97%, transparent)!important;box-shadow:none!important;border-bottom:0!important}.mobile-app-wordmark{align-items:center;width:94px;height:26px;display:flex}.mobile-app-wordmark img{width:92px;height:auto;display:block}html[data-theme=dark] .mobile-app-wordmark img{filter:invert()}.mobile-app-topbar-button{width:36px;height:36px}.mobile-back-button{justify-items:start}.mobile-back-button>span{font-size:35px!important;line-height:.8!important}.mobile-app-avatar{width:29px;height:29px;box-shadow:0 0 0 1px var(--mobile-line);font-size:10px}.mobile-app-nav{min-height:calc(var(--mobile-nav-height) + env(safe-area-inset-bottom));padding:5px 8px max(7px, env(safe-area-inset-bottom));border-top:1px solid var(--mobile-line)!important;background:color-mix(in srgb, var(--surface-3) 97%, transparent)!important}.mobile-app-nav-item{height:56px;color:color-mix(in srgb, var(--text) 54%, transparent);gap:3px;font-size:8px;font-weight:570}.mobile-app-nav-item.active{color:var(--mobile-blue)!important}.mobile-app-create{width:48px;height:48px;margin-top:1px;box-shadow:0 5px 14px #0a6cff33;background:var(--mobile-blue)!important;color:#fff!important}.mobile-route-surface{width:100%;min-height:100dvh;padding:calc(var(--mobile-topbar-height) + env(safe-area-inset-top) + 10px) var(--mobile-page-gutter) calc(var(--mobile-nav-height) + env(safe-area-inset-bottom) + 20px);background:var(--surface-3);color:var(--text);display:block}:is(.main:has(.mobile-releases-app)>.north-main-canvas,.main:has(.mobile-release-detail-app)>.north-main-canvas,.main:has(.mobile-settings-app)>.north-main-canvas){display:none!important}.mobile-screen-title{padding:5px 0 12px}.mobile-screen-title h1{letter-spacing:-.05em;margin:0;font-size:28px;font-weight:740;line-height:1.03}.mobile-route-loading,.mobile-route-error{min-height:180px;color:var(--muted);place-items:center;font-size:12px;display:grid}.mobile-route-error{color:var(--error)}.mobile-release-search-row{grid-template-columns:minmax(0,1fr) 40px;align-items:center;gap:8px;display:grid}.mobile-release-search{background:var(--mobile-soft);height:40px;color:var(--muted);border-radius:10px;align-items:center;gap:8px;padding:0 11px;display:flex}.mobile-release-search input{width:100%;min-width:0;height:100%;color:var(--text);font:inherit;background:0 0;border:0;outline:0;padding:0;font-size:13px!important}.mobile-release-search input::placeholder{color:var(--muted-2)}.mobile-filter-button{background:var(--mobile-soft);width:40px;height:40px;color:var(--text);border:0;border-radius:10px;place-items:center;display:grid}.mobile-release-filter-tabs{margin:10px calc(var(--mobile-page-gutter) * -1) 2px;padding:0 var(--mobile-page-gutter) 8px;scrollbar-width:none;border-bottom:1px solid var(--mobile-line);gap:4px;display:flex;overflow-x:auto}.mobile-release-filter-tabs::-webkit-scrollbar{display:none}.mobile-release-filter-tabs button{min-height:30px;color:var(--muted);font:inherit;background:0 0;border:0;border-radius:8px;flex:none;padding:0 11px;font-size:10px;font-weight:620}.mobile-release-filter-tabs button.active{background:var(--mobile-blue);color:#fff}.mobile-release-list{margin-inline:calc(var(--mobile-page-gutter) * -1)}.mobile-release-row{min-height:76px;padding:9px var(--mobile-page-gutter);border-bottom:1px solid var(--mobile-line);color:var(--text);grid-template-columns:54px minmax(0,1fr) auto 24px;align-items:center;gap:10px;text-decoration:none;display:grid}.mobile-release-cover{background:var(--surface-2);border-radius:7px;place-items:center;width:54px;height:54px;display:grid;overflow:hidden}.mobile-release-cover img{object-fit:cover;width:100%;height:100%}.mobile-release-placeholder{object-fit:contain!important;width:25px!important;height:25px!important}html[data-theme=dark] .mobile-release-placeholder,html[data-theme=dark] .mobile-detail-artwork-placeholder{filter:invert()}.mobile-release-copy{gap:2px;min-width:0;display:grid}.mobile-release-copy strong,.mobile-release-copy span,.mobile-release-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mobile-release-copy strong{font-size:12px;font-weight:690}.mobile-release-copy span{color:var(--muted);font-size:9px}.mobile-release-copy small{color:var(--muted-2);font-size:8px}.mobile-release-meta{justify-items:end;gap:5px;min-width:72px;display:grid}.mobile-release-meta>small{color:var(--muted-2);white-space:nowrap;font-size:8px}.mobile-status-pill{background:color-mix(in srgb, var(--muted) 14%, transparent);width:fit-content;min-height:20px;color:var(--text);white-space:nowrap;border-radius:6px;align-items:center;padding:3px 7px;font-size:8px;font-weight:690;line-height:1;display:inline-flex}.mobile-status-pill.status-review,.mobile-status-pill.status-submitted,.mobile-status-pill.status-processing{background:color-mix(in srgb, var(--mobile-purple) 18%, transparent);color:var(--mobile-purple)}.mobile-status-pill.status-approved,.mobile-status-pill.status-live{background:color-mix(in srgb, var(--mobile-green) 16%, transparent);color:var(--mobile-green)}.mobile-status-pill.status-delivering{background:color-mix(in srgb, var(--mobile-blue) 15%, transparent);color:var(--mobile-blue)}.mobile-status-pill.status-rejected,.mobile-status-pill.status-error{background:color-mix(in srgb, var(--mobile-red) 16%, transparent);color:var(--mobile-red)}.mobile-release-more{color:var(--text);align-self:start;margin-top:8px;font-size:12px}.mobile-release-detail-app{padding-left:0;padding-right:0}.mobile-detail-hero{padding:7px var(--mobile-page-gutter) 16px;text-align:center;flex-direction:column;align-items:center;display:flex}.mobile-detail-artwork{aspect-ratio:1;background:var(--surface-2);border-radius:9px;place-items:center;width:min(42vw,170px);margin-bottom:13px;display:grid;overflow:hidden;box-shadow:0 8px 26px #00000014}.mobile-detail-artwork>img{object-fit:cover;width:100%;height:100%}.mobile-detail-artwork>.mobile-detail-artwork-placeholder{object-fit:contain;width:44px;height:auto}.mobile-detail-hero h1{letter-spacing:-.05em;max-width:92%;margin:0;font-size:25px;font-weight:740;line-height:1.03}.mobile-detail-version,.mobile-detail-subtitle,.mobile-detail-artist{color:var(--muted);margin:4px 0 0;font-size:10px}.mobile-detail-artist{color:var(--text)}.mobile-detail-status{margin-top:7px}.mobile-detail-hero>small{color:var(--muted-2);margin-top:5px;font-size:8px}.mobile-detail-progress{padding:8px var(--mobile-page-gutter) 18px;position:relative}.mobile-detail-progress-line{top:14px;left:calc(var(--mobile-page-gutter) + 8px);right:calc(var(--mobile-page-gutter) + 8px);background:color-mix(in srgb, var(--text) 16%, transparent);height:2px;position:absolute}.mobile-detail-progress-line>span{background:var(--mobile-blue);height:100%;display:block}.mobile-detail-progress-stages{grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:relative}.mobile-detail-progress-stages>div{color:var(--muted-2);text-align:center;justify-items:center;gap:6px;font-size:7px;display:grid}.mobile-detail-progress-stages i{border:2px solid color-mix(in srgb, var(--text) 20%, transparent);background:var(--surface-3);border-radius:50%;width:17px;height:17px;display:block}.mobile-detail-progress-stages .done,.mobile-detail-progress-stages .current{color:var(--mobile-blue)}.mobile-detail-progress-stages .done i{border-color:var(--mobile-blue);background:var(--mobile-blue);box-shadow:inset 0 0 0 4px var(--surface-3)}.mobile-detail-progress-stages .current i{border-color:var(--mobile-blue);box-shadow:inset 0 0 0 4px var(--surface-3)}.mobile-detail-status-card{margin:0 var(--mobile-page-gutter) 13px;background:var(--mobile-soft);border-radius:9px;padding:13px 14px}.mobile-detail-status-card strong{font-size:11px;font-weight:690}.mobile-detail-status-card p{color:var(--muted);margin:5px 0 0;font-size:9px;line-height:1.45}.mobile-detail-status-card.tone-attention{background:color-mix(in srgb, var(--mobile-red) 8%, var(--surface-3))}.mobile-detail-status-card.tone-success{background:color-mix(in srgb, var(--mobile-green) 8%, var(--surface-3))}.mobile-detail-status-card.tone-info{background:color-mix(in srgb, var(--mobile-blue) 7%, var(--surface-3))}.mobile-detail-menu{border-top:1px solid var(--mobile-line)}.mobile-detail-disclosure{border-bottom:1px solid var(--mobile-line)}.mobile-detail-disclosure>summary{min-height:62px;padding:8px var(--mobile-page-gutter);cursor:pointer;grid-template-columns:38px minmax(0,1fr) 18px;align-items:center;gap:10px;list-style:none;display:grid}.mobile-detail-disclosure>summary::-webkit-details-marker{display:none}.mobile-detail-row-icon{background:var(--mobile-soft);border-radius:9px;place-items:center;width:36px;height:36px;font-size:16px;display:grid}.mobile-detail-row-copy{gap:2px;min-width:0;display:grid}.mobile-detail-row-copy strong{font-size:11px;font-weight:680}.mobile-detail-row-copy span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.mobile-detail-chevron,.mobile-settings-chevron{color:var(--muted-2);font-size:23px;line-height:1}.mobile-detail-disclosure[open] .mobile-detail-chevron{transform:rotate(90deg)}.mobile-detail-expanded{padding:0 var(--mobile-page-gutter) 14px 64px}.mobile-detail-facts{border-top:1px solid var(--mobile-line);margin:0}.mobile-detail-facts>div{border-bottom:1px solid var(--mobile-line);grid-template-columns:105px minmax(0,1fr);align-items:center;gap:12px;min-height:38px;display:grid}.mobile-detail-facts dt{color:var(--muted);font-size:8px}.mobile-detail-facts dd{text-align:right;margin:0;font-size:9px}.mobile-detail-track-list{border-top:1px solid var(--mobile-line)}.mobile-detail-track{border-bottom:1px solid var(--mobile-line);grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:49px;display:grid}.mobile-detail-track>span,.mobile-detail-track>small{color:var(--muted-2);font-size:8px}.mobile-detail-track>div{gap:2px;min-width:0;display:grid}.mobile-detail-track strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.mobile-detail-track div small{color:var(--muted);font-size:8px}.mobile-detail-expanded-artwork img{aspect-ratio:1;object-fit:cover;border-radius:8px;width:min(180px,58vw)}.mobile-detail-store-list{flex-wrap:wrap;gap:6px;display:flex}.mobile-detail-store-list span{background:var(--mobile-soft);border-radius:7px;padding:6px 8px;font-size:8px}.mobile-builder-progress{z-index:2;padding:calc(var(--mobile-topbar-height) + env(safe-area-inset-top) + 8px) var(--mobile-page-gutter) 14px;background:var(--surface-3);display:block;position:relative}.mobile-builder-progress h1{letter-spacing:-.05em;margin:0;font-size:24px;font-weight:740;line-height:1.05}.mobile-builder-progress>p{color:var(--muted);margin:5px 0 0;font-size:9px}.mobile-builder-rail{left:calc(var(--mobile-page-gutter) + 7px);right:calc(var(--mobile-page-gutter) + 7px);background:color-mix(in srgb, var(--text) 16%, transparent);height:2px;position:absolute;bottom:29px}.mobile-builder-rail>span{background:var(--mobile-blue);height:100%;display:block}.mobile-builder-steps{grid-template-columns:repeat(6,minmax(0,1fr));margin-top:15px;display:grid;position:relative}.mobile-builder-steps>div{color:var(--muted-2);text-align:center;justify-items:center;gap:5px;font-size:6.5px;display:grid}.mobile-builder-steps i{border:2px solid color-mix(in srgb, var(--text) 20%, transparent);background:var(--surface-3);border-radius:50%;width:13px;height:13px}.mobile-builder-steps .done,.mobile-builder-steps .current{color:var(--mobile-blue)}.mobile-builder-steps .done i{border-color:var(--mobile-blue);background:var(--mobile-blue);box-shadow:inset 0 0 0 3px var(--surface-3)}.mobile-builder-steps .current i{border-color:var(--mobile-blue)}.route-release-builder .north-main-canvas{min-height:auto!important;padding:0 var(--mobile-page-gutter) calc(16px + env(safe-area-inset-bottom))!important}.route-release-builder .content{padding:0!important}.route-release-builder .release-builder-layout{width:100%;margin:0;max-width:none!important;display:block!important}.route-release-builder .builder-stepper-card{display:none!important}.route-release-builder .release-builder-layout>.card,.route-release-builder .release-form-card{width:100%;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.route-release-builder .builder-header{display:none!important}.route-release-builder .release-metadata-grid{flex-direction:column;gap:16px;display:flex!important}.route-release-builder .metadata-fields{order:1}.route-release-builder .artwork-field{border-top:1px solid var(--mobile-line);order:2;padding-top:16px}.route-release-builder .form-grid,.route-release-builder .settings-form-grid,.route-release-builder .store-grid{grid-template-columns:1fr!important}.route-release-builder .form-grid{gap:0!important}.route-release-builder .form-grid>.field,.route-release-builder .metadata-fields>.field{border-top:1px solid var(--mobile-line);padding:13px 0;grid-column:1!important}.route-release-builder .form-grid>.field:first-child,.route-release-builder .metadata-fields>.field:first-child{border-top:0}.route-release-builder .label,.route-release-builder .north-artist-editor-label{color:var(--text);margin-bottom:7px;font-size:10px;font-weight:680}.route-release-builder .input,.route-release-builder .select,.route-release-builder .textarea,.route-release-builder .north-select-trigger,.route-release-builder input,.route-release-builder textarea{min-height:44px;border:1px solid var(--mobile-line)!important;background:color-mix(in srgb, var(--surface-3) 97%, var(--text) 3%)!important;box-shadow:none!important;border-radius:8px!important}.route-release-builder .north-release-classification-row{padding-top:7px!important}.route-release-builder .north-release-type-block>.label{letter-spacing:-.035em;margin:0 0 11px;font-size:17px;font-weight:720;display:block}.route-release-builder .north-release-type-block .type-choice-group{grid-template-columns:1fr!important;gap:8px!important;display:grid!important}.route-release-builder .north-release-type-block .type-choice{align-items:center;min-height:64px;position:relative;border:1px solid var(--mobile-line)!important;background:0 0!important;border-radius:9px!important;padding:0 14px 0 58px!important;display:flex!important}.route-release-builder .north-release-type-block .type-choice:before{background:var(--mobile-soft);border-radius:8px;place-items:center;width:36px;height:36px;font-size:18px;display:grid;position:absolute;left:12px}.route-release-builder .north-release-type-block .type-choice:first-child:before{content:"♪"}.route-release-builder .north-release-type-block .type-choice:nth-child(2):before{content:"▦"}.route-release-builder .north-release-type-block .type-choice:nth-child(3):before{content:"▣"}.route-release-builder .north-release-type-block .type-choice:has(input:checked){border-color:color-mix(in srgb, var(--mobile-blue) 65%, transparent)!important;box-shadow:inset 0 0 0 1px var(--mobile-blue)!important}.route-release-builder .north-release-type-block .type-indicator{order:3;margin-left:auto}.route-release-builder .north-release-type-block .type-choice-label{font-size:12px;font-weight:680}.route-release-builder .north-compilation-block{border-top:1px solid var(--mobile-line);margin-top:13px;padding-top:13px}.route-release-builder .artwork-upload,.route-release-builder .artwork-preview-button{margin:0 auto;border-radius:9px!important;width:min(100%,330px)!important;max-width:none!important}.route-release-builder .track-editor-card,.route-release-builder .store-choice,.route-release-builder .review-block{border:1px solid var(--mobile-line)!important;box-shadow:none!important;background:0 0!important;border-radius:9px!important}.route-release-builder .track-editor-card{padding:12px!important}.route-release-builder .builder-actions,.route-release-builder .builder-actions-between{z-index:20;margin:18px calc(var(--mobile-page-gutter) * -1) calc(env(safe-area-inset-bottom) * -1);padding:10px var(--mobile-page-gutter) calc(10px + env(safe-area-inset-bottom));background:color-mix(in srgb, var(--surface-3) 96%, transparent);border-top:1px solid var(--mobile-line);-webkit-backdrop-filter:blur(16px);position:sticky;bottom:0}.route-release-builder .builder-actions .btn-primary,.route-release-builder .builder-actions-between .btn-primary{border-radius:8px;width:100%;min-height:48px;color:#fff!important;background:#111!important}html[data-theme=dark] .route-release-builder .builder-actions .btn-primary,html[data-theme=dark] .route-release-builder .builder-actions-between .btn-primary{color:#111!important;background:#f3f3f1!important}.mobile-settings-profile-card{border:1px solid var(--mobile-line);border-radius:9px;grid-template-columns:42px minmax(0,1fr) 18px;align-items:center;gap:10px;min-height:68px;padding:9px 11px;display:grid}.mobile-settings-avatar{color:#fff;background:#111;border-radius:50%;place-items:center;width:42px;height:42px;font-size:13px;font-weight:700;display:grid}.mobile-settings-profile-copy{gap:2px;min-width:0;display:grid}.mobile-settings-profile-copy strong{font-size:11px;font-weight:690}.mobile-settings-profile-copy small{color:var(--muted);font-size:8px}.mobile-settings-section{margin-top:17px}.mobile-settings-section-label{color:var(--muted);margin:0 0 6px 2px;font-size:8px;font-weight:650;display:block}.mobile-settings-list{border:1px solid var(--mobile-line);border-radius:9px;overflow:hidden}.mobile-settings-row{min-height:52px;color:var(--text);border-bottom:1px solid var(--mobile-line);grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 10px;text-decoration:none;display:grid}.mobile-settings-row:last-child{border-bottom:0}.mobile-settings-row-icon{background:var(--mobile-soft);border-radius:7px;place-items:center;width:28px;height:28px;font-size:12px;display:grid}.mobile-settings-row>span:nth-child(2){gap:2px;min-width:0;display:grid}.mobile-settings-row strong{font-size:10px;font-weight:660}.mobile-settings-row small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:7.5px;overflow:hidden}.mobile-settings-theme-row .theme-switch{transform-origin:100%;transform:scale(.88)}.mobile-settings-signout{margin-top:18px}.mobile-settings-signout button{border:1px solid color-mix(in srgb, var(--mobile-red) 28%, transparent);width:100%;min-height:42px;color:var(--mobile-red);font:inherit;background:0 0;border-radius:9px;font-size:10px;font-weight:670}.settings-page .product-page-head{padding-top:4px}.mobile-notifications-page{width:auto!important;margin:0 calc(var(--mobile-page-gutter) * -1)!important;padding:0!important;display:block!important}.mobile-notifications-page .mobile-page-heading{padding:8px var(--mobile-page-gutter) 12px!important;border-bottom:0!important}.mobile-notifications-page .mobile-page-heading h1{font-size:28px!important;font-weight:740!important}.mobile-notifications-page .mobile-page-heading p{display:none}.mobile-notification-list{border-top:1px solid var(--mobile-line)}.mobile-notification-row{min-height:66px!important;padding:8px var(--mobile-page-gutter)!important;border-bottom:1px solid var(--mobile-line)!important}.mobile-dashboard-home{padding-top:1px}.mobile-home-greeting{padding-top:8px!important;padding-bottom:17px!important}.mobile-home-greeting h1{font-size:24px!important;font-weight:740!important}.mobile-home-stats{border-top:1px solid var(--mobile-line)!important;border-bottom:1px solid var(--mobile-line)!important}.mobile-home-stat{border-right-color:var(--mobile-line)!important;min-height:91px!important;padding-top:13px!important}.mobile-home-stat strong{font-size:18px!important}.mobile-home-section{padding-top:20px!important}.mobile-home-row{border-bottom-color:var(--mobile-line)!important;min-height:69px!important}.mobile-home-art{width:48px!important;height:48px!important}.mobile-home-row{grid-template-columns:48px minmax(0,1fr) 7px 13px!important}.attention-list{border-color:var(--mobile-line)!important;background:0 0!important;border-radius:9px!important}}@media (max-width:390px){.mobile-release-row{grid-template-columns:50px minmax(0,1fr) auto 18px;gap:8px;padding-left:13px;padding-right:13px}.mobile-release-cover{width:50px;height:50px}.mobile-release-meta{min-width:64px}.mobile-detail-progress-stages>div,.mobile-builder-steps>div{font-size:6px}}
@media (max-width:820px){.mobile-builder-substep-actions{z-index:110;min-height:calc(68px + env(safe-area-inset-bottom));padding:10px var(--mobile-page-gutter) calc(10px + env(safe-area-inset-bottom));background:color-mix(in srgb, var(--surface-3) 97%, transparent);border-top:1px solid var(--mobile-line);-webkit-backdrop-filter:blur(18px);align-items:center;gap:9px;display:flex;position:fixed;bottom:0;left:0;right:0}.mobile-builder-substep-actions button{min-height:48px;font:inherit;border-radius:8px;font-size:11px;font-weight:690}.mobile-builder-primary{color:#fff;background:#111;border:0;flex:auto}html[data-theme=dark] .mobile-builder-primary{color:#111;background:#f3f3f1}.mobile-builder-secondary{border:1px solid var(--mobile-line);color:var(--text);background:0 0;flex:0 0 86px}:is(.app-frame.route-release-builder:has(.mobile-builder-type) .north-main-canvas,.app-frame.route-release-builder:has(.mobile-builder-details) .north-main-canvas){padding-bottom:calc(86px + env(safe-area-inset-bottom))!important}.app-frame.route-release-builder:has(.mobile-builder-type) .metadata-fields>*{display:none!important}.app-frame.route-release-builder:has(.mobile-builder-type) .metadata-fields>.north-release-classification-row{border-top:0!important;padding-top:5px!important;display:block!important}:is(.app-frame.route-release-builder:has(.mobile-builder-type) .north-compilation-block,.app-frame.route-release-builder:has(.mobile-builder-type) .artwork-field,.app-frame.route-release-builder:has(.mobile-builder-type) .builder-actions,.app-frame.route-release-builder:has(.mobile-builder-type) .builder-actions-between){display:none!important}.app-frame.route-release-builder:has(.mobile-builder-details) .metadata-fields>*{display:none!important}.app-frame.route-release-builder:has(.mobile-builder-details) .metadata-fields>.north-release-classification-row{display:block!important}.app-frame.route-release-builder:has(.mobile-builder-details) .metadata-fields>:nth-child(n+2):nth-child(-n+9){display:block!important}.app-frame.route-release-builder:has(.mobile-builder-details) .north-release-type-block{display:none!important}.app-frame.route-release-builder:has(.mobile-builder-details) .north-compilation-block{border-top:0;margin-top:0;padding-top:0;display:block!important}:is(.app-frame.route-release-builder:has(.mobile-builder-details) .artwork-field,.app-frame.route-release-builder:has(.mobile-builder-details) .builder-actions,.app-frame.route-release-builder:has(.mobile-builder-details) .builder-actions-between){display:none!important}.app-frame.route-release-builder:has(.mobile-builder-details) .metadata-fields>:nth-child(2){border-top:0!important}.app-frame.route-release-builder:has(.mobile-builder-metadata) .metadata-fields>:first-child{display:none!important}.app-frame.route-release-builder:has(.mobile-builder-metadata) .metadata-fields>:nth-child(n+2):nth-child(-n+9){display:none!important}.app-frame.route-release-builder:has(.mobile-builder-metadata) .metadata-fields>:nth-child(n+10){display:block!important}.app-frame.route-release-builder:has(.mobile-builder-metadata) .artwork-field{display:block!important}}
@media (max-width:820px){:root{--mobile-page-gutter:18px;--mobile-blue:#0875ff}.mobile-app-topbar{padding-left:18px;padding-right:18px}.mobile-app-topbar.is-secondary{border-bottom:0!important}.mobile-back-button{justify-content:flex-start!important}.mobile-app-nav{grid-template-columns:1fr 1fr 58px 1fr 1fr;padding-left:9px;padding-right:9px}.mobile-app-nav-item svg,.mobile-app-create svg,.mobile-app-topbar-button svg,.mobile-detail-row-icon svg,.mobile-settings-row-icon svg{display:block}.mobile-app-create.active{box-shadow:0 0 0 4px color-mix(in srgb, var(--mobile-blue) 12%, transparent), 0 5px 14px #0a6cff33}.mobile-release-detail-app{padding-top:calc(var(--mobile-topbar-height) + env(safe-area-inset-top) + 5px)}.mobile-detail-hero{padding-top:1px;padding-bottom:13px}.mobile-detail-artwork{border-radius:9px;width:min(46vw,174px);margin-bottom:12px;box-shadow:0 2px 8px #00000024}.mobile-detail-hero h1{font-size:27px;font-weight:760;line-height:1.02}.mobile-detail-version{margin-top:2px}.mobile-detail-subtitle{margin-top:4px;font-size:13px}.mobile-detail-artist{display:none}.mobile-detail-status{border-radius:6px;min-height:25px;margin-top:7px;padding:5px 10px;font-size:10px}.mobile-detail-hero>small{margin-top:7px;font-size:10px}.mobile-detail-progress{padding:8px 20px 19px}.mobile-detail-progress-line{height:2px;top:17px;left:34px;right:34px}.mobile-detail-progress-stages>div{gap:7px;font-size:8px;font-weight:610}.mobile-detail-progress-stages i{border-width:2px;place-items:center;width:20px;height:20px;display:grid}.mobile-detail-progress-stages .done i{border-color:var(--mobile-blue);background:var(--mobile-blue);color:#fff;box-shadow:none}.mobile-detail-progress-stages .current i{border-color:var(--mobile-blue);background:var(--surface-3);box-shadow:none}.mobile-detail-status-card{border-radius:9px;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:10px;min-height:88px;margin:0 18px 13px;padding:14px;display:grid}.mobile-detail-status-icon{width:22px;height:22px;color:var(--text);place-items:center;display:grid}.mobile-detail-status-card strong{font-size:13px;font-weight:720}.mobile-detail-status-card p{margin-top:5px;font-size:10px;line-height:1.42}.mobile-detail-menu{border-top:0;margin:0 18px}.mobile-detail-disclosure{border-bottom:1px solid var(--mobile-line)}.mobile-detail-disclosure:first-child{border-top:0}.mobile-detail-disclosure>summary{grid-template-columns:44px minmax(0,1fr) 22px;gap:12px;min-height:66px;padding:7px 0}.mobile-detail-row-icon{background:var(--mobile-soft);width:42px;height:42px;color:var(--text);border-radius:9px}.mobile-detail-row-copy strong{font-size:13px;font-weight:720}.mobile-detail-row-copy span{margin-top:1px;font-size:10px}.mobile-detail-chevron,.mobile-settings-chevron{color:var(--text);place-items:center;font-size:0;display:grid}.mobile-detail-disclosure[open] .mobile-detail-chevron{transform:rotate(90deg)}.mobile-detail-expanded{padding:0 0 14px 54px}.mobile-release-row{grid-template-columns:48px minmax(0,1fr) auto 22px;min-height:70px;padding-top:8px;padding-bottom:8px}.mobile-release-cover{border-radius:6px;width:48px;height:48px}.mobile-release-more{align-self:center;place-items:center;margin-top:0;display:grid}.mobile-notifications-page{padding:0 var(--mobile-page-gutter) calc(var(--mobile-nav-height) + env(safe-area-inset-bottom) + 18px)!important;margin:0!important}.mobile-notifications-app{width:100%}.mobile-notifications-title{padding:6px 0 9px}.mobile-notifications-title h1{font-size:27px}.mobile-notification-tabs{grid-template-columns:repeat(3,1fr);gap:5px;padding:0 0 13px;display:grid}.mobile-notification-tabs button{background:var(--mobile-soft);min-height:34px;color:var(--muted);font:inherit;border:0;border-radius:8px;font-size:9px;font-weight:650}.mobile-notification-tabs button.active{background:var(--mobile-blue);color:#fff}.mobile-notification-group{margin-top:9px}.mobile-notification-group:first-of-type{margin-top:0}.mobile-notification-group>h2{margin:0 0 5px;font-size:11px;font-weight:730;line-height:1.2}.mobile-notification-list{border-top:0}.mobile-notification-row{min-height:67px!important;color:var(--text)!important;border-bottom:1px solid var(--mobile-line)!important;grid-template-columns:48px minmax(0,1fr) 20px!important;align-items:center!important;gap:10px!important;padding:7px 0!important;text-decoration:none!important;display:grid!important}.mobile-notification-media{overflow:hidden;background:var(--mobile-soft)!important;border-radius:6px!important;place-items:center!important;width:48px!important;height:48px!important;display:grid!important}.mobile-notification-media img{object-fit:cover;width:100%;height:100%}.mobile-notification-system-mark{color:#fff;background:#111;border-radius:7px;place-items:center;width:26px;height:26px;font-size:11px;font-weight:800;display:grid}html[data-theme=dark] .mobile-notification-system-mark{color:#111;background:#f4f4f2}.mobile-notification-copy{min-width:0;gap:2px!important;display:grid!important}.mobile-notification-copy strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:11px!important;font-weight:710!important}.mobile-notification-summary{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;min-width:0;overflow:hidden;color:var(--muted)!important;font-size:8.5px!important;display:flex!important}.mobile-notification-summary i{background:var(--muted-2);border-radius:50%;flex:0 0 6px;width:6px;height:6px}.mobile-notification-summary.tone-red i{background:var(--mobile-red)}.mobile-notification-summary.tone-green i{background:var(--mobile-green)}.mobile-notification-summary.tone-blue i{background:var(--mobile-blue)}.mobile-notification-copy small{color:var(--muted-2);font-size:8px}.mobile-notification-chevron{color:var(--text);place-items:center;display:grid}.mobile-settings-row-icon{color:var(--text);background:0 0;border-radius:0}.mobile-settings-row{grid-template-columns:30px minmax(0,1fr) 20px}.route-release-builder .north-main-canvas{padding-bottom:calc(var(--mobile-nav-height) + env(safe-area-inset-bottom) + 10px)!important}.route-release-builder .builder-actions,.route-release-builder .builder-actions-between{bottom:calc(var(--mobile-nav-height) + env(safe-area-inset-bottom))}.mobile-builder-substep-actions{bottom:calc(var(--mobile-nav-height) + env(safe-area-inset-bottom))!important}}
@media (max-width:820px){.app-frame.route-release-builder .north-main-canvas{display:none!important}.mobile-builder-app{min-height:100dvh;padding:calc(var(--mobile-topbar-height) + env(safe-area-inset-top) + 2px) 0 calc(var(--mobile-nav-height) + env(safe-area-inset-bottom) + 92px);background:var(--surface-3)}.mobile-builder-app-head{background:var(--surface-3);padding:4px 18px 18px;position:relative}.mobile-builder-app-head h1{letter-spacing:-.045em;margin:0;font-size:25px;font-weight:760;line-height:1.04}.mobile-builder-app-head>p{color:var(--muted);margin:5px 0 0;font-size:10px;line-height:1.35}.mobile-builder-app-rail{background:color-mix(in srgb, var(--text) 15%, transparent);height:2px;position:absolute;bottom:48px;left:calc(7.14286% + 15.4286px);right:calc(7.14286% + 15.4286px)}.mobile-builder-app-rail>span{background:var(--mobile-blue);height:100%;display:block}.mobile-builder-app-steps{grid-template-columns:repeat(7,minmax(0,1fr));margin-top:19px;display:grid;position:relative}.mobile-builder-app-steps>div{min-width:0;color:var(--muted-2);text-align:center;grid-template-rows:14px auto;place-items:start center;row-gap:5px;font-size:6px;line-height:1;display:grid}.mobile-builder-app-steps i{box-sizing:border-box;border:2px solid color-mix(in srgb, var(--text) 19%, transparent);background:var(--surface-3);color:#fff;border-radius:50%;place-items:center;width:14px;height:14px;font-style:normal;display:grid}.mobile-builder-app-steps>div>span{text-align:center;width:100%}.mobile-builder-app-steps .done,.mobile-builder-app-steps .current{color:var(--mobile-blue)}.mobile-builder-app-steps .done i{border-color:var(--mobile-blue);background:var(--mobile-blue)}.mobile-builder-app-steps .current i{border-color:var(--mobile-blue)}.mobile-builder-app-body{padding:9px 18px 24px}.mobile-builder-error{background:color-mix(in srgb, var(--mobile-red) 9%, var(--surface-3));color:var(--mobile-red);border-radius:8px;margin:0 18px 10px;padding:10px 12px;font-size:9px;line-height:1.4}.mobile-builder-app-actions{z-index:105;left:0;right:0;bottom:calc(var(--mobile-nav-height) + env(safe-area-inset-bottom));background:color-mix(in srgb, var(--surface-3) 97%, transparent);border-top:1px solid var(--mobile-line);-webkit-backdrop-filter:blur(18px);padding:9px 18px 10px;position:fixed}.mobile-builder-app-actions:empty{display:none}.mobile-builder-app-actions button{width:100%;min-height:48px;font:inherit;border:0;border-radius:8px;font-size:11px;font-weight:720}.mobile-builder-app-actions .primary{color:#fff;background:#111}.mobile-builder-app-actions .submit{background:var(--mobile-blue);color:#fff}.mobile-builder-app-actions button:disabled{opacity:.45}html[data-theme=dark] .mobile-builder-app-actions .primary{color:#111;background:#f4f4f2}.mobile-builder-type-screen h2,.mobile-builder-review-screen h2{letter-spacing:-.03em;margin:0 0 13px;font-size:18px;font-weight:750;line-height:1.15}.mobile-builder-type-card{border:1px solid var(--mobile-line);width:100%;min-height:72px;color:var(--text);text-align:left;background:0 0;border-radius:9px;grid-template-columns:42px minmax(0,1fr) 22px;align-items:center;gap:12px;margin-top:9px;padding:9px 12px;display:grid}.mobile-builder-type-card.selected{border-color:color-mix(in srgb, var(--mobile-blue) 58%, var(--mobile-line))}.mobile-builder-type-icon{background:var(--mobile-soft);border-radius:8px;place-items:center;width:40px;height:40px;display:grid}.mobile-builder-type-card>span:nth-child(2){gap:3px;display:grid}.mobile-builder-type-card strong{font-size:12px;font-weight:720}.mobile-builder-type-card small{color:var(--muted);font-size:9px}.mobile-builder-radio{border:2px solid color-mix(in srgb, var(--text) 22%, transparent);color:#fff;border-radius:50%;justify-self:end;place-items:center;width:20px;height:20px;display:grid}.mobile-builder-type-card.selected .mobile-builder-radio{border-color:var(--mobile-blue);background:var(--mobile-blue)}.mobile-builder-form-screen{gap:11px;display:grid}.mobile-builder-form-screen.compact{gap:9px}.mobile-builder-form-screen>label{gap:5px;display:grid}.mobile-builder-form-screen>label>span,.mobile-builder-track-editor label>span{font-size:9px;font-weight:680}.mobile-builder-form-screen b{color:var(--mobile-red);font-weight:700}.mobile-builder-form-screen input,.mobile-builder-form-screen select,.mobile-builder-store-choice select{border:1px solid var(--mobile-line);background:var(--surface-3);width:100%;min-height:42px;color:var(--text);font:inherit;box-shadow:none;border-radius:7px;outline:0;padding:0 10px;font-size:10px}.mobile-builder-input-icon{position:relative}.mobile-builder-input-icon input{padding-right:38px}.mobile-builder-input-icon svg{pointer-events:none;position:absolute;top:50%;right:11px;transform:translateY(-50%)}.mobile-builder-setting-row{border-bottom:1px solid var(--mobile-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-height:54px;padding:7px 0;display:grid}.mobile-builder-setting-row>div{gap:2px;display:grid}.mobile-builder-setting-row strong{font-size:10px;font-weight:680}.mobile-builder-setting-row small{color:var(--muted);font-size:8px}.mobile-builder-toggle{background:color-mix(in srgb, var(--text) 16%, transparent);border:0;border-radius:999px;width:40px;height:23px;padding:2px}.mobile-builder-toggle span{background:#fff;border-radius:50%;width:19px;height:19px;transition:transform .16s;display:block;box-shadow:0 1px 3px #0003}.mobile-builder-toggle.on{background:var(--mobile-blue)}.mobile-builder-toggle.on span{transform:translate(17px)}.mobile-builder-rights-line{grid-template-columns:78px minmax(0,1fr);gap:7px;display:grid}.mobile-builder-track-list{border:1px solid var(--mobile-line);border-radius:9px;overflow:hidden}.mobile-builder-track-row{border:0;border-bottom:1px solid var(--mobile-line);width:100%;min-height:66px;color:var(--text);text-align:left;background:0 0;grid-template-columns:18px 44px minmax(0,1fr) 18px;align-items:center;gap:9px;padding:7px 10px;display:grid}.mobile-builder-track-row:last-child{border-bottom:0}.mobile-builder-track-number{color:var(--muted);text-align:center;font-size:9px}.mobile-builder-track-art{background:var(--mobile-soft);border-radius:6px;place-items:center;width:42px;height:42px;display:grid;overflow:hidden}.mobile-builder-track-art img{object-fit:cover;width:100%;height:100%}.mobile-builder-track-copy{gap:2px;min-width:0;display:grid}.mobile-builder-track-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:690;overflow:hidden}.mobile-builder-track-copy>span{color:var(--muted);font-size:8px}.mobile-builder-track-copy small{color:var(--muted);align-items:center;gap:4px;font-size:8px;display:flex}.mobile-builder-track-copy small i{background:var(--mobile-green);border-radius:50%;width:6px;height:6px}.mobile-builder-add-track{background:color-mix(in srgb, var(--mobile-blue) 9%, transparent);width:100%;min-height:36px;color:var(--mobile-blue);font:inherit;border:0;border-radius:6px;justify-content:center;align-items:center;gap:5px;margin-top:8px;font-size:9px;font-weight:670;display:flex}.mobile-builder-track-editor-head{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.mobile-builder-track-editor-head button{color:var(--mobile-blue);font:inherit;background:0 0;border:0;padding:0;font-size:9px}.mobile-builder-track-editor-head strong{font-size:11px}.mobile-builder-hidden-input{display:none!important}.mobile-builder-master-button{border:1px solid var(--mobile-line);width:100%;min-height:58px;color:var(--text);text-align:left;background:0 0;border-radius:8px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;margin-bottom:11px;padding:8px 11px;display:grid}.mobile-builder-master-button span{gap:2px;display:grid}.mobile-builder-master-button strong{font-size:10px}.mobile-builder-master-button small{color:var(--muted);font-size:8px}.mobile-builder-inline-save{background:var(--mobile-blue);color:#fff;width:100%;min-height:42px;font:inherit;border:0;border-radius:7px;margin-top:12px;font-size:10px;font-weight:700}.mobile-builder-artwork-preview{aspect-ratio:1;border:1px solid var(--mobile-line);background:var(--mobile-soft);width:min(100%,330px);color:var(--text);border-radius:9px;place-items:center;margin:0 auto;padding:0;display:grid;position:relative;overflow:hidden}.mobile-builder-artwork-preview img{object-fit:cover;width:100%;height:100%}.mobile-builder-artwork-preview>span{justify-items:center;gap:8px;display:grid}.mobile-builder-artwork-preview>span strong{font-size:10px}.mobile-builder-artwork-preview>i{color:#fff;background:#0000008c;border-radius:7px;place-items:center;width:28px;height:28px;font-size:10px;font-style:normal;display:grid;position:absolute;top:9px;right:9px}.mobile-builder-artwork-actions{margin-top:7px;display:grid}.mobile-builder-artwork-actions button{background:color-mix(in srgb, var(--mobile-blue) 9%, transparent);min-height:36px;color:var(--mobile-blue);font:inherit;border:0;border-radius:6px;font-size:9px;font-weight:680}.mobile-builder-requirements{background:var(--mobile-soft);border-radius:8px;gap:5px;margin-top:10px;padding:10px 11px;display:grid}.mobile-builder-requirements strong{font-size:9px}.mobile-builder-requirements span{color:var(--muted);align-items:center;gap:5px;font-size:8px;display:flex}.mobile-builder-requirements span svg{color:var(--mobile-green)}.mobile-builder-section-card{border:1px solid var(--mobile-line);border-radius:9px;overflow:hidden}.mobile-builder-disclosure-row{border:0;border-bottom:1px solid var(--mobile-line);width:100%;min-height:57px;color:var(--text);text-align:left;background:0 0;grid-template-columns:28px minmax(0,1fr) auto 18px;align-items:center;gap:8px;padding:8px 10px;display:grid}.mobile-builder-disclosure-row.static:last-child{border-bottom:0}.mobile-builder-disclosure-row>span:nth-child(2){gap:2px;display:grid}.mobile-builder-disclosure-row strong{font-size:9px}.mobile-builder-disclosure-row small{color:var(--muted);font-size:7.5px}.mobile-builder-disclosure-row>b{font-size:8px;font-weight:620}.mobile-builder-store-logos{align-items:center;gap:3px;display:flex}.mobile-builder-store-logos i{background:var(--mobile-soft);border-radius:6px;place-items:center;width:22px;height:22px;font-style:normal;display:grid}.mobile-builder-store-picker{border-bottom:1px solid var(--mobile-line);background:var(--mobile-soft);padding:8px 10px 10px}.mobile-builder-select-all{color:var(--mobile-blue);font:inherit;background:0 0;border:0;margin-bottom:5px;padding:0;font-size:8px;font-weight:680}.mobile-builder-store-choice{border-top:1px solid var(--mobile-line)}.mobile-builder-store-choice>button{width:100%;min-height:43px;color:var(--text);text-align:left;background:0 0;border:0;grid-template-columns:30px minmax(0,1fr) 20px;align-items:center;gap:8px;padding:5px 0;display:grid}.mobile-builder-store-choice>button>span{background:var(--surface-3);border-radius:6px;place-items:center;width:28px;height:28px;display:grid}.mobile-builder-store-choice strong{font-size:8px}.mobile-builder-store-choice i{border:1px solid var(--mobile-line);border-radius:50%;place-items:center;width:18px;height:18px;font-style:normal;display:grid}.mobile-builder-store-choice i.selected{border-color:var(--mobile-blue);background:var(--mobile-blue);color:#fff}.mobile-builder-store-choice select{width:calc(100% - 38px);min-height:36px;margin:0 0 7px 38px;font-size:8px}.mobile-builder-delivery-note{background:color-mix(in srgb, var(--mobile-blue) 8%, var(--surface-3));color:var(--mobile-blue);border-radius:7px;align-items:flex-start;gap:7px;margin-top:10px;padding:9px 10px;font-size:8px;line-height:1.4;display:flex}.mobile-builder-review-screen>p{color:var(--muted);margin:-8px 0 12px;font-size:9px}.mobile-builder-review-row{border:0;border-bottom:1px solid var(--mobile-line);width:100%;min-height:55px;color:var(--text);text-align:left;background:0 0;grid-template-columns:28px minmax(0,1fr) 32px;align-items:center;gap:9px;padding:7px 0;display:grid}.mobile-builder-review-check{background:var(--mobile-green);color:#fff;border-radius:50%;place-items:center;width:21px;height:21px;font-size:10px;font-weight:800;display:grid}.mobile-builder-review-row.issue .mobile-builder-review-check{background:var(--mobile-red)}.mobile-builder-review-row>span:nth-child(2){gap:2px;min-width:0;display:grid}.mobile-builder-review-row strong{font-size:9px}.mobile-builder-review-row small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.mobile-builder-review-row.issue small{color:var(--mobile-red)}.mobile-builder-review-row>b{color:var(--mobile-blue);font-size:8px;font-weight:650}.mobile-builder-review-warning{background:color-mix(in srgb, var(--mobile-red) 8%, var(--surface-3));color:var(--mobile-red);border-radius:7px;margin-top:10px;padding:9px 10px;font-size:8px}}
@media (max-width:820px){.app-frame.route-mobile-releases .north-main-canvas,.app-frame.route-mobile-release-detail .north-main-canvas,.app-frame.route-mobile-settings .north-main-canvas{display:none!important}.mobile-settings-profile-card{color:var(--text);text-decoration:none}.mobile-home-chevron{place-items:center;display:grid;font-size:0!important}.mobile-builder-stage-details .mobile-builder-app-head h1,.mobile-builder-stage-metadata .mobile-builder-app-head h1,.mobile-builder-stage-tracks .mobile-builder-app-head h1{font-size:0}.mobile-builder-stage-details .mobile-builder-app-head h1:after,.mobile-builder-stage-metadata .mobile-builder-app-head h1:after,.mobile-builder-stage-tracks .mobile-builder-app-head h1:after{content:"New release";letter-spacing:-.045em;font-size:25px;font-weight:760;line-height:1.04}.mobile-builder-app-head>p{display:none}.mobile-builder-stage-details .mobile-builder-app-body,.mobile-builder-stage-metadata .mobile-builder-app-body,.mobile-builder-stage-tracks .mobile-builder-app-body,.mobile-builder-stage-stores .mobile-builder-app-body{padding-top:62px;position:relative}.mobile-builder-stage-details .mobile-builder-app-body:before,.mobile-builder-stage-metadata .mobile-builder-app-body:before,.mobile-builder-stage-tracks .mobile-builder-app-body:before,.mobile-builder-stage-stores .mobile-builder-app-body:before{color:var(--text);letter-spacing:-.03em;font-size:18px;font-weight:750;line-height:1.12;position:absolute;top:10px;left:18px;right:18px}.mobile-builder-stage-details .mobile-builder-app-body:after,.mobile-builder-stage-metadata .mobile-builder-app-body:after,.mobile-builder-stage-tracks .mobile-builder-app-body:after,.mobile-builder-stage-stores .mobile-builder-app-body:after{color:var(--muted);font-size:9px;line-height:1.35;position:absolute;top:34px;left:18px;right:18px}.mobile-builder-stage-details .mobile-builder-app-body:before{content:"Release information"}.mobile-builder-stage-details .mobile-builder-app-body:after{content:"Tell us about your release."}.mobile-builder-stage-metadata .mobile-builder-app-body:before{content:"Metadata"}.mobile-builder-stage-metadata .mobile-builder-app-body:after{content:"Add more details about your release."}.mobile-builder-stage-tracks .mobile-builder-app-body:before{content:"Tracks"}.mobile-builder-stage-tracks .mobile-builder-app-body:after{content:"Add and manage your tracks."}.mobile-builder-stage-stores .mobile-builder-app-body:before{content:"Stores & delivery"}.mobile-builder-stage-stores .mobile-builder-app-body:after{content:"Choose where to release your music."}.mobile-builder-stage-artwork .mobile-builder-app-body{padding-top:38px;position:relative}.mobile-builder-stage-artwork .mobile-builder-app-body:before{content:"Upload your release artwork.";color:var(--muted);font-size:9px;line-height:1.35;position:absolute;top:10px;left:18px;right:18px}.mobile-builder-stage-details .mobile-builder-form-screen,.mobile-builder-stage-metadata .mobile-builder-form-screen{gap:9px}.mobile-builder-stage-details .mobile-builder-form-screen input,.mobile-builder-stage-details .mobile-builder-form-screen select,.mobile-builder-stage-metadata .mobile-builder-form-screen input,.mobile-builder-stage-metadata .mobile-builder-form-screen select{border-radius:6px;min-height:40px}.mobile-builder-stage-tracks .mobile-builder-track-list{border-radius:8px}.mobile-builder-stage-tracks .mobile-builder-track-row{min-height:62px}.mobile-builder-stage-artwork .mobile-builder-artwork-preview{width:min(100%,344px)}.mobile-builder-stage-review .mobile-builder-review-screen>h2{margin-top:0}.mobile-builder-app-actions{min-height:66px}}
.mobile-notifications-only{display:none}.desktop-notifications-only{display:block}@media (max-width:820px){.mobile-notifications-only{display:block}.desktop-notifications-only{display:none}}
