@import "https://fonts.googleapis.com/css2?family=Archivo:wght@400&family=Archivo+Black&family=Bebas+Neue&family=Chivo+Mono:wght@400;700&family=Cinzel:wght@400;700&family=DM+Sans:wght@400;500;700&family=DM+Serif+Display&family=Fira+Code:wght@400;700&family=Fira+Mono:wght@400;700&family=Inconsolata:wght@400;700&family=Inter:wght@400;700;900&family=Lato:wght@400;700&family=Lora:wght@400;700&family=Montserrat:wght@400;700&family=Oswald:wght@400;700&family=Playfair+Display:wght@400;700&family=Poppins:wght@400;600;700&family=PT+Mono&family=Righteous&family=Roboto:wght@400;500;700&family=Roboto+Mono:wght@400;700&family=Source+Code+Pro:wght@400;700&family=Space+Grotesk:wght@400;500;700&family=Space+Mono:wght@400;700&family=Syne:wght@400;700;800&family=VT323&display=swap";
.admin-shell{--admin-content-gutter:1.5rem;--admin-top-banner-height:3rem;--admin-top-banner-gap:9px;--admin-sticky-rail-safe-area:6.5rem;--admin-minimal-scrollbar-width:6px;--admin-minimal-scrollbar-thumb:#ffffff52;--admin-minimal-scrollbar-thumb-hover:#ffffff70;color:#ffffffde;isolation:isolate;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;height:100lvh;min-height:100lvh;font-family:var(--admin-font-sans),system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;background:linear-gradient(#030303fa,#080808);position:relative}.admin-shell:before{content:"";z-index:0;pointer-events:none;opacity:.75;background-image:linear-gradient(#ffffff07 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0}.admin-shell>*{z-index:1;position:relative}:is(html:has(.admin-shell),body:has(.admin-shell)){scrollbar-width:thin;scrollbar-color:#ffffff57 transparent;background-color:#030303}html:has(.admin-shell)::-webkit-scrollbar{width:6px;height:6px}body:has(.admin-shell)::-webkit-scrollbar{width:6px;height:6px}html:has(.admin-shell)::-webkit-scrollbar-track{background:0 0}body:has(.admin-shell)::-webkit-scrollbar-track{background:0 0}html:has(.admin-shell)::-webkit-scrollbar-thumb{background:#ffffff52 padding-box padding-box;border:1px solid #0000;border-radius:999px}body:has(.admin-shell)::-webkit-scrollbar-thumb{background:#ffffff52 padding-box padding-box;border:1px solid #0000;border-radius:999px}html:has(.admin-shell)::-webkit-scrollbar-thumb:hover{background:#ffffff70 padding-box padding-box}body:has(.admin-shell)::-webkit-scrollbar-thumb:hover{background:#ffffff70 padding-box padding-box}@supports not (height:100lvh){.admin-shell{height:-webkit-fill-available;min-height:-webkit-fill-available}}.admin-shell ::selection{color:#fffffffa;background:#fff3}.admin-shell ::selection{color:#fffffffa;background:#fff3}.admin-shell h1,.admin-shell h2,.admin-shell h3,.admin-shell h4,.admin-shell h5,.admin-shell h6{color:#ffffffde;font-family:var(--admin-font-sans),system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.admin-shell p,.admin-shell span,.admin-shell a,.admin-shell label,.admin-shell input,.admin-shell select,.admin-shell textarea{color:inherit}.admin-shell .text-mono{font-family:var(--admin-font-mono),"IBM Plex Mono","Monaco","Inconsolata",monospace;letter-spacing:.1em;text-transform:uppercase;font-size:.625rem}.admin-shell .font-mono{font-family:var(--admin-font-mono),"IBM Plex Mono","Monaco","Inconsolata",monospace}.admin-shell .admin-auth-shell{background:0 0}.admin-shell .admin-auth-shell:after{content:none}.admin-shell .admin-auth-header{-webkit-backdrop-filter:blur(10px);background:linear-gradient(#030303d1,#03030333);border-bottom:.5px solid #ffffff0f}.admin-shell .admin-auth-card{-webkit-backdrop-filter:none;background:linear-gradient(#161616f0,#0c0c0cf7);border:.5px solid #ffffff1f;transition:min-height .18s cubic-bezier(.22,1,.36,1);box-shadow:0 10px 24px #0000002e}.admin-shell .admin-auth-header-stack{min-height:4.75rem}.admin-shell .admin-auth-eyebrow{font-family:var(--admin-font-mono),"IBM Plex Mono","Monaco","Inconsolata",monospace;letter-spacing:.16em;text-transform:uppercase;color:#ffffff94;font-size:.7rem}.admin-shell .admin-auth-heading{font-family:var(--admin-font-sans),system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;letter-spacing:-.05em;text-transform:uppercase;font-size:clamp(2rem,4vw,2.5rem);font-weight:900;line-height:.96}.admin-shell .admin-auth-section-title{font-family:var(--admin-font-mono),"IBM Plex Mono","Monaco","Inconsolata",monospace;letter-spacing:-.02em;text-transform:uppercase;font-size:.95rem;font-weight:700;line-height:1.2}.admin-shell .admin-auth-field-label{font-family:var(--admin-font-mono),"IBM Plex Mono","Monaco","Inconsolata",monospace;letter-spacing:-.02em;text-transform:uppercase;color:#fff9;font-size:.72rem;display:block}.admin-shell .admin-auth-input{min-height:2.875rem;font-family:var(--admin-font-mono),"IBM Plex Mono","Monaco","Inconsolata",monospace;letter-spacing:-.02em;font-size:.92rem}.admin-shell .admin-auth-input::placeholder{letter-spacing:-.02em}.admin-shell .admin-auth-helper{color:#ffffff9e;font-size:.9rem;line-height:1.6}.admin-shell .admin-auth-link{font-family:var(--admin-font-mono),"IBM Plex Mono","Monaco","Inconsolata",monospace;letter-spacing:-.02em;color:#737373;font-size:.75rem;font-weight:700}.admin-shell .admin-auth-link:hover,.admin-shell .admin-auth-link:focus,.admin-shell .admin-auth-link:focus-visible{color:#ffffffbd}.admin-shell .admin-auth-button{font-family:var(--admin-font-mono),"IBM Plex Mono","Monaco","Inconsolata",monospace;letter-spacing:-.02em;text-transform:uppercase;font-size:.875rem;font-weight:700}.admin-shell .admin-auth-button-secondary{color:#ffffffa8;background-color:#0000;border-color:#ffffff24!important}.admin-shell .admin-auth-button-secondary:hover,.admin-shell .admin-auth-button-secondary:focus,.admin-shell .admin-auth-button-secondary:focus-visible{color:#ffffffd1;background-color:#ffffff0a;border-color:#ffffff3d!important}.admin-shell .admin-btn-base{appearance:none;color:#ffffffde;background-clip:padding-box;border-radius:0;outline:none;box-shadow:none!important;border:1px solid #ffffff2e!important}.admin-shell .admin-btn-base:focus,.admin-shell .admin-btn-base:focus-visible,.admin-shell .admin-btn-base:hover{outline:none;box-shadow:none!important;border-color:#ffffff5c!important}.admin-shell .admin-btn-primary{color:#ffffffde;background-color:#2a2a2a}.admin-shell .admin-btn-primary:hover{color:#ffffffde;background-color:#343434}.admin-shell .admin-rail-btn{min-height:2.5rem;padding-top:.625rem!important;padding-bottom:.625rem!important}.admin-shell .admin-publish-overlay{z-index:60;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#0a0c0ec2,#08090bd6);justify-content:center;align-items:center;padding:1.5rem;display:flex;position:absolute;inset:0}.admin-shell .admin-publish-overlay.admin-publish-overlay-inline{z-index:auto;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;padding:0;position:static;inset:auto}.admin-shell .admin-publish-overlay-card{background:linear-gradient(#161616f0,#0c0c0cf7);border:1px solid #ffffff29;justify-content:center;align-items:center;min-width:min(18rem,100%);padding:1rem 1.3rem;display:inline-flex;box-shadow:0 10px 24px #0000002e,inset 0 1px #ffffff0d,0 0 0 1px #ffffff0a}.admin-shell .admin-publish-overlay-stack{flex-direction:column;align-items:center;gap:.7rem;width:max-content;max-width:100%;display:inline-flex}.admin-shell .admin-publish-loader{grid-template-columns:repeat(7,minmax(0,1fr));align-items:center;gap:.28rem;width:100%;display:inline-grid}.admin-shell .admin-publish-loader-segment{background:#ffffff1f;width:100%;height:.22rem;animation:.95s step-end infinite admin-publish-segment-scan;display:block;box-shadow:inset 0 0 0 1px #ffffff0a}.admin-shell .admin-publish-loader-segment:nth-child(2){animation-delay:.1s}.admin-shell .admin-publish-loader-segment:nth-child(3){animation-delay:.2s}.admin-shell .admin-publish-loader-segment:nth-child(4){animation-delay:.3s}.admin-shell .admin-publish-loader-segment:nth-child(5){animation-delay:.4s}.admin-shell .admin-publish-loader-segment:nth-child(6){animation-delay:.5s}.admin-shell .admin-publish-loader-segment:nth-child(7){animation-delay:.6s}.admin-shell .admin-publish-overlay-label{color:#f0f4f7f0;letter-spacing:.16em;text-align:center;white-space:nowrap;display:block}.admin-shell .admin-publish-loader-segment:nth-child(odd){transform:translateY(-.5px)}@keyframes admin-publish-segment-scan{0%{opacity:.2;background:#ffffff1f}35%{opacity:1;background:#f8f4f0eb}to{opacity:.24;background:#ffffff1f}}.admin-shell .admin-btn-commit{color:#eeffeffa;background-color:#a5d6a724;font-weight:600;transition:border-color .14s,background-color .14s,color .14s,box-shadow .14s,opacity .12s;border-color:#a5d6a780!important;box-shadow:0 0 0 1px #a5d6a71a,0 8px 18px #080e0a3d!important}.admin-shell .admin-btn-commit:hover,.admin-shell .admin-btn-commit:focus,.admin-shell .admin-btn-commit:focus-visible{color:#f6fff6;background-color:#a5d6a733;border-color:#a5d6a7ad!important;box-shadow:0 0 0 1px #a5d6a729,0 10px 22px #040a0647!important}.admin-shell .admin-btn-commit:disabled{box-shadow:none!important}.admin-shell .admin-btn-cancel{color:#ffdadfeb;background-color:#cf66790f;transition:border-color .14s,background-color .14s,color .14s,opacity .12s;border-color:#cf667947!important}.admin-shell .admin-btn-cancel:hover,.admin-shell .admin-btn-cancel:focus,.admin-shell .admin-btn-cancel:focus-visible{color:#ffe5e9fa;background-color:#cf66791a;border-color:#cf667970!important}.admin-shell .admin-btn-rail-secondary{color:#ffffffd6;background-color:#ffffff0a;transition:border-color .14s,background-color .14s,color .14s,opacity .12s;border-color:#ffffff29!important}.admin-shell .admin-btn-rail-secondary:hover,.admin-shell .admin-btn-rail-secondary:focus,.admin-shell .admin-btn-rail-secondary:focus-visible{color:#ffffffeb;background-color:#ffffff12;border-color:#ffffff47!important}.admin-shell .admin-btn-save{color:#fffffff5;background-color:#ffffff29;font-weight:600;border-color:#ffffff47!important}.admin-shell .admin-btn-save:hover,.admin-shell .admin-btn-save:focus,.admin-shell .admin-btn-save:focus-visible{background-color:#ffffff38;border-color:#ffffff70!important}.admin-shell .admin-btn-publish{color:#def6dffa;background-color:#a5d6a71f;border-color:#a5d6a780!important;box-shadow:0 0 0 1px #a5d6a71f,inset 0 1px #ffffff0a!important}.admin-shell .admin-btn-publish:hover,.admin-shell .admin-btn-publish:focus,.admin-shell .admin-btn-publish:focus-visible{color:#ecfaecfa;background-color:#a5d6a72e;border-color:#a5d6a7b8!important;box-shadow:0 0 0 1px #a5d6a72e,0 10px 24px #0a120c3d!important}.admin-shell .admin-btn-create-new{color:#d6eaf4f5;background-color:#587c911f;border-color:#78aac475!important;box-shadow:0 0 0 1px #587c911f,inset 0 1px #ffffff0a!important}.admin-shell .admin-btn-create-new:hover,.admin-shell .admin-btn-create-new:focus,.admin-shell .admin-btn-create-new:focus-visible{color:#e6f3fafa;background-color:#587c9133;border-color:#92c6e0b8!important;box-shadow:0 0 0 1px #78aac42e,0 10px 24px #0c141a3d!important}.admin-shell .admin-btn-start-over{color:#ffd6dcf5;background-color:#0000;border-color:#cf667970!important}.admin-shell .admin-btn-start-over:hover,.admin-shell .admin-btn-start-over:focus,.admin-shell .admin-btn-start-over:focus-visible{background-color:#cf667914;border-color:#cf667999!important}.admin-shell .admin-btn-discard{color:#ffe8ecfa;background-color:#cf66793d;border-color:#cf667980!important}.admin-shell .admin-btn-discard:hover,.admin-shell .admin-btn-discard:focus,.admin-shell .admin-btn-discard:focus-visible{background-color:#cf66794d;border-color:#cf6679b8!important}.admin-shell .admin-btn-secondary{color:#ffffffde;background-color:#1e1e1e}.admin-shell .admin-btn-secondary:hover{color:#ffffffde;background-color:#2b2b2b}.admin-shell .admin-surface{background-color:#1e1e1e;border:.5px solid #ffffff0d}.admin-shell .admin-text-primary{color:#ffffffde}.admin-shell .admin-text-secondary,.admin-shell .admin-label{color:#fff9}.admin-shell .admin-input{color:#ffffffde;background-color:#121212;border:.5px solid #ffffff1f;width:100%;padding:.5rem 1rem}.admin-shell .admin-input::placeholder{color:#ffffff61}.admin-shell textarea.admin-input{scrollbar-width:thin;scrollbar-color:var(--admin-minimal-scrollbar-thumb)transparent}.admin-shell textarea.admin-input::-webkit-scrollbar{width:var(--admin-minimal-scrollbar-width);height:var(--admin-minimal-scrollbar-width)}.admin-shell textarea.admin-input::-webkit-scrollbar-track{background:0 0}.admin-shell textarea.admin-input::-webkit-scrollbar-thumb{background:var(--admin-minimal-scrollbar-thumb);border:0;border-radius:999px}.admin-shell textarea.admin-input::-webkit-scrollbar-thumb:hover{background:var(--admin-minimal-scrollbar-thumb-hover)}.admin-shell .admin-input:focus{border-color:#ffffff3d;outline:none;box-shadow:0 0 0 1px #ffffff3d}.admin-shell .admin-input-invalid,.admin-shell .admin-input-invalid:focus{border-color:#cf66798a;box-shadow:0 0 0 1px #cf66792e}.admin-shell .admin-input:disabled{color:#ffffff61;cursor:not-allowed;background-color:#ffffff1f;border-color:#ffffff1f}.admin-shell .admin-input-no-spin::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.admin-shell .admin-input-no-spin::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.admin-shell .admin-input-no-spin[type=number]{appearance:textfield}.admin-shell .admin-date-field{position:relative}.admin-shell .admin-segmented-shell{color:#ffffffde;box-sizing:border-box;background-color:#121212;border:.5px solid #ffffff1f;align-items:center;gap:.625rem;width:100%;height:42px;padding:0 .875rem;display:flex}.admin-shell .admin-date-field-compact .admin-segmented-shell{height:40px}.admin-shell .admin-date-field-compact .admin-segment,.admin-shell .admin-date-field-compact .admin-segmented-inline-divider,.admin-shell .admin-date-field-compact .admin-segment-separator{font-size:.875rem;line-height:1.25rem}.admin-shell .admin-segmented-shell:focus-within{border-color:#ffffff3d;box-shadow:0 0 0 1px #ffffff3d}.admin-shell .admin-segmented-shell-invalid{border-color:#cf66798a;box-shadow:0 0 0 1px #cf66792e}.admin-shell .admin-select-field{position:relative}.admin-shell .admin-select-shell{color:#ffffffde;box-sizing:border-box;background:#121212;border:.5px solid #ffffff1f;align-items:center;width:100%;height:42px;padding:0 .75rem 0 .875rem;display:flex}.admin-shell .admin-select-shell-compact{height:40px}.admin-shell .admin-select-shell:hover,.admin-shell .admin-select-shell:focus,.admin-shell .admin-select-shell:focus-visible,.admin-shell .admin-select-shell-open{border-color:#ffffff3d;outline:none;box-shadow:0 0 0 1px #ffffff3d}.admin-shell .admin-select-shell-invalid,.admin-shell .admin-select-shell-invalid:hover,.admin-shell .admin-select-shell-invalid:focus,.admin-shell .admin-select-shell-invalid:focus-visible,.admin-shell .admin-select-shell-invalid.admin-select-shell-open{border-color:#cf66798a;box-shadow:0 0 0 1px #cf66792e}.admin-shell .admin-select-shell:disabled{opacity:.38;cursor:not-allowed}.admin-shell .admin-select-input{color:#ffffffde;min-width:0;height:100%;font:inherit;background:0 0;border:0;flex:auto;padding:0}.admin-shell .admin-select-input:focus,.admin-shell .admin-select-input:focus-visible{outline:none}.admin-shell .admin-select-input[readonly]{cursor:pointer}.admin-shell .admin-select-value{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.admin-shell .admin-select-placeholder{color:#ffffff61}.admin-shell .admin-select-icon{color:#fff9;flex:none}.admin-shell .admin-select-icon-button{width:1.5rem;height:1.5rem;color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.admin-shell .admin-select-icon-button:focus,.admin-shell .admin-select-icon-button:focus-visible{outline:none}.admin-shell .admin-select-popover{z-index:35;background:#161616;border:.5px solid #ffffff29;min-width:16rem;position:absolute;top:calc(100% + .375rem);left:0;box-shadow:0 18px 42px #0000006b}.admin-shell .admin-select-popover-stretch{width:100%}.admin-shell .admin-select-options{scrollbar-width:thin;scrollbar-color:#ffffff57 transparent;gap:.125rem;max-height:15rem;padding:.25rem;display:grid;overflow-y:auto}.admin-shell .admin-select-options::-webkit-scrollbar{width:var(--admin-minimal-scrollbar-width)}.admin-shell .admin-select-options::-webkit-scrollbar-track{background:0 0}.admin-shell .admin-select-options::-webkit-scrollbar-thumb{background:var(--admin-minimal-scrollbar-thumb);background-clip:padding-box;border:1px solid #0000;border-radius:999px}.admin-shell .admin-select-options::-webkit-scrollbar-thumb:hover{background:var(--admin-minimal-scrollbar-thumb-hover);background-clip:padding-box}.admin-shell .admin-font-preset-scroll{scrollbar-width:thin;scrollbar-color:#ffffff57 transparent}.admin-shell .admin-font-preset-scroll::-webkit-scrollbar{width:var(--admin-minimal-scrollbar-width);height:var(--admin-minimal-scrollbar-width)}.admin-shell .admin-font-preset-scroll::-webkit-scrollbar-track{background:0 0}.admin-shell .admin-font-preset-scroll::-webkit-scrollbar-thumb{background:var(--admin-minimal-scrollbar-thumb);background-clip:padding-box;border:1px solid #0000;border-radius:999px}.admin-shell .admin-select-create-row{z-index:1;background:#161616;padding:.25rem .25rem 0;position:sticky;top:0}.admin-shell .admin-select-create-divider{background:#ffffff1a;height:1px;margin:.25rem 0 0}.admin-shell .admin-font-preset-scroll::-webkit-scrollbar-thumb:hover{background:var(--admin-minimal-scrollbar-thumb-hover);background-clip:padding-box}.admin-shell .admin-modal-scroll-area{--admin-modal-scrollbar-width:var(--admin-minimal-scrollbar-width);--admin-modal-scrollbar-offset:5px;height:auto;min-height:0;max-height:inherit;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ffffff57 transparent;flex:auto;overflow-y:auto}.admin-shell .admin-modal-scroll-area-card{margin-left:-1.5rem;margin-right:-1.5rem;padding-left:1.5rem;padding-right:1.5rem}.admin-shell .admin-modal-scroll-area-card[data-overflowing=true]{padding-right:calc(1.5rem - var(--admin-modal-scrollbar-width) - var(--admin-modal-scrollbar-offset))}@media (min-width:768px){.admin-shell .admin-modal-scroll-area-card{margin-left:-1.75rem;margin-right:-1.75rem;padding-left:1.75rem;padding-right:1.75rem}.admin-shell .admin-modal-scroll-area-card[data-overflowing=true]{padding-right:calc(1.75rem - var(--admin-modal-scrollbar-width) - var(--admin-modal-scrollbar-offset))}}.admin-shell .admin-modal-scroll-area::-webkit-scrollbar{width:var(--admin-modal-scrollbar-width)}.admin-shell .admin-modal-scroll-area::-webkit-scrollbar-track{background:0 0}.admin-shell .admin-modal-scroll-area::-webkit-scrollbar-thumb{background:var(--admin-minimal-scrollbar-thumb);background-clip:padding-box;border:1px solid #0000;border-radius:999px}.admin-shell .admin-modal-scroll-area::-webkit-scrollbar-thumb:hover{background:var(--admin-minimal-scrollbar-thumb-hover);background-clip:padding-box}.admin-shell .admin-modal-scroll-shell{flex-direction:column;flex:auto;min-height:0;display:flex;position:relative}.admin-shell .admin-modal-scroll-fade{pointer-events:none;opacity:0;z-index:2;height:18px;transition:opacity .14s;position:absolute;left:0;right:0}.admin-shell .admin-modal-scroll-fade.is-visible{opacity:1}.admin-shell .admin-modal-scroll-fade-top{background:linear-gradient(#171717f5 0%,#17171700 100%);top:0}.admin-shell .admin-modal-scroll-fade-bottom{background:linear-gradient(#17171700 0%,#171717fa 100%);bottom:0}.admin-shell .admin-select-option{color:#ffffffde;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.625rem;width:100%;min-height:2rem;padding:.4rem .625rem;transition:background-color .14s,color .14s;display:flex}.admin-shell .admin-select-option:hover,.admin-shell .admin-select-option:focus,.admin-shell .admin-select-option:focus-visible,.admin-shell .admin-select-option-active{background:#ffffff12;outline:none}.admin-shell .admin-select-option-selected{color:#fffffffa;background:#ffffff24}.admin-shell .admin-select-option-create{color:#a5d6a7f5;font:inherit;letter-spacing:inherit;text-transform:none}.admin-shell .admin-select-option-create:hover,.admin-shell .admin-select-option-create:focus,.admin-shell .admin-select-option-create:focus-visible,.admin-shell .admin-select-option-create.admin-select-option-active{color:#cff4d2fa;background:#ffffff12}.admin-shell .admin-select-option:disabled{opacity:.38;cursor:not-allowed}.admin-shell .admin-release-artist-role-option-anchor{position:relative}.admin-shell .admin-release-artist-role-option-anchor .admin-release-artist-role-option{width:100%}.admin-shell .admin-select-empty{color:#ffffff6b;padding:.75rem}.admin-shell .admin-select-option-meta{align-items:center;gap:.625rem;min-width:0;display:flex}.admin-shell .admin-select-option-meta-create{gap:.4rem}.admin-shell .admin-plus-icon{color:currentColor;vertical-align:middle;flex:none;display:inline-block}.admin-shell .admin-select-option-label{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.admin-shell .admin-release-artist-role-menu{min-width:0;overflow:visible}.admin-shell .admin-release-artist-role-options{gap:0;padding:.1875rem;position:relative;overflow:visible}.admin-shell .admin-release-artist-role-option{min-height:1.6rem;padding:.25rem .45rem}.admin-shell .admin-release-artist-role-option-meta{gap:0}.admin-shell .admin-release-artist-role-option .admin-select-option-label{font-family:var(--admin-font-mono),"IBM Plex Mono","Monaco","Inconsolata",monospace;letter-spacing:.1em;text-transform:uppercase;font-size:.625rem}.admin-shell .admin-dropzone-invalid{box-shadow:0 0 0 1px #cf66792e;border-color:#cf66798a!important}.admin-shell .admin-image-upload-preview-frame{width:min(100%,13rem);height:13rem;margin-inline:auto;position:relative;overflow:hidden}.admin-shell .admin-favicon-preview-frame{background:#141414;border:1px solid #ffffff1a;justify-content:center;align-items:center;width:6rem;height:6rem;display:flex;position:relative;overflow:hidden}.admin-shell .admin-favicon-preview-empty{color:#ffffff6b;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.admin-shell .admin-favicon-missing-mark{opacity:.75;border:1px solid #ffffff38;width:2rem;height:2rem;position:relative}.admin-shell .admin-favicon-missing-mark:after{content:"";transform-origin:50%;background:#ffffff47;width:1px;height:calc(100% + 2px);position:absolute;top:-1px;left:50%;transform:translate(-50%)rotate(45deg)}.admin-shell .admin-favicon-dropzone{cursor:pointer;background:#ffffff05;border:1px dashed #ffffff24;flex-direction:column;justify-content:center;align-items:center;gap:.3rem;min-height:3.25rem;transition:border-color .16s,background-color .16s,color .16s;display:flex;position:relative}.admin-shell .admin-favicon-dropzone:hover,.admin-shell .admin-favicon-dropzone.is-active{background:#ffffff0a;border-color:#ffffff47}.admin-shell .admin-favicon-dropzone.is-disabled{cursor:not-allowed;opacity:.55}.admin-shell .admin-dropzone-error,.admin-shell .admin-favicon-dropzone-error{text-align:center;font-size:.5625rem;line-height:1}.admin-shell .admin-segmented-group{align-items:center;gap:.15rem;min-width:0;display:inline-flex}.admin-shell .admin-segmented-inline-divider,.admin-shell .admin-segment-separator{color:#ffffff6b;font-variant-numeric:tabular-nums;flex:none}.admin-shell .admin-segment{color:#ffffffde;text-align:center;font-variant-numeric:tabular-nums;background:0 0;border:0;padding:.125rem 0}.admin-shell .admin-segment::placeholder{color:#ffffff61}.admin-shell .admin-segment:focus{outline:none}.admin-shell .admin-segment:disabled{color:#ffffff61;cursor:not-allowed}.admin-shell .admin-segment-day{width:1.75rem}.admin-shell .admin-segment-year{width:3.5rem}.admin-shell .admin-segmented-icon-button{color:#ffffffde;cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;width:2rem;height:2rem;margin-left:auto;padding:0;transition:color .14s,opacity .14s;display:inline-flex}.admin-shell .admin-segmented-icon-button:hover,.admin-shell .admin-segmented-icon-button:focus,.admin-shell .admin-segmented-icon-button:focus-visible{color:#fffffffa;outline:none}.admin-shell .admin-segmented-icon-button:disabled{opacity:.38;cursor:not-allowed}.admin-shell .admin-date-input,.admin-shell .admin-datetime-input{color:#ffffffde;padding-right:3rem}.admin-shell .admin-datetime-input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.admin-shell .admin-datetime-input::-webkit-calendar-picker-indicator{opacity:0}.admin-shell .admin-date-icon-button{z-index:2;color:#ffffffde;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:2rem;height:2rem;padding:0;transition:color .14s,opacity .14s;display:inline-flex;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.admin-shell .admin-date-icon-button:hover,.admin-shell .admin-date-icon-button:focus,.admin-shell .admin-date-icon-button:focus-visible{color:#fffffffa;outline:none}.admin-shell .admin-date-icon-button:disabled{opacity:.38;cursor:not-allowed}.admin-shell .admin-calendar-popover{z-index:30;background:#161616;border:.5px solid #ffffff29;border-radius:0;width:100%;min-width:20rem;position:absolute;top:calc(100% + .5rem);left:0;box-shadow:0 18px 42px #0000006b}.admin-shell .admin-calendar-popover-combined{--admin-picker-padding:.875rem;--admin-picker-cell-size:2.5rem;--admin-picker-gap:.25rem;--admin-picker-grid-height:calc(var(--admin-picker-cell-size)*6 + var(--admin-picker-gap)*5);--admin-picker-column-width:6.75rem;--admin-picker-minute-height:calc(var(--admin-picker-cell-size)*4 + var(--admin-picker-gap)*3);width:auto;min-width:35.5rem}.admin-shell .admin-calendar-combined-layout{grid-template-columns:minmax(18.5rem,1fr)var(--admin-picker-column-width)var(--admin-picker-column-width);grid-template-rows:auto auto var(--admin-picker-grid-height);padding:var(--admin-picker-padding);align-items:start;display:grid}.admin-shell .admin-calendar-combined-main,.admin-shell .admin-calendar-combined-side,.admin-shell .admin-calendar-combined-side .admin-time-picker-block,.admin-shell .admin-calendar-combined-side .admin-time-columns,.admin-shell .admin-calendar-combined-side .admin-time-column{display:contents}.admin-shell .admin-calendar-nav{grid-template-columns:2rem minmax(0,1fr) 2rem;align-items:center;gap:.5rem;padding:.875rem .875rem .625rem;display:grid}.admin-shell .admin-calendar-popover-combined .admin-calendar-nav{grid-area:1/1;padding:0 .875rem .625rem 0}.admin-shell .admin-calendar-nav-btn{color:#ffffffde;cursor:pointer;background:#ffffff08;border:.5px solid #ffffff1a;border-radius:0;justify-content:center;align-items:center;width:2rem;height:2rem;padding:0;transition:border-color .14s,background-color .14s;display:inline-flex}.admin-shell .admin-calendar-nav-btn:hover,.admin-shell .admin-calendar-nav-btn:focus,.admin-shell .admin-calendar-nav-btn:focus-visible{background:#ffffff12;border-color:#ffffff3d;outline:none}.admin-shell .admin-calendar-month{color:#ffffffde;text-align:center;min-width:0}.admin-shell .admin-calendar-weekdays,.admin-shell .admin-calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:.25rem;padding:0 .875rem .875rem;display:grid}.admin-shell .admin-calendar-popover-combined .admin-calendar-weekdays{grid-area:2/1;padding:0 .875rem .625rem 0}.admin-shell .admin-calendar-popover-combined .admin-calendar-grid{box-sizing:border-box;grid-area:3/1;grid-auto-rows:var(--admin-picker-cell-size);height:var(--admin-picker-grid-height);padding:0 .875rem 0 0}.admin-shell .admin-calendar-weekday{color:#ffffff6b;justify-content:center;align-items:center;min-height:1.5rem;display:inline-flex}.admin-shell .admin-calendar-day{color:#ffffffde;cursor:pointer;background:#ffffff05;border:.5px solid #ffffff14;border-radius:0;justify-content:center;align-items:center;min-height:2.25rem;padding:0;transition:border-color .14s,background-color .14s,color .14s;display:inline-flex}.admin-shell .admin-calendar-popover-combined .admin-calendar-day{min-height:var(--admin-picker-cell-size);height:var(--admin-picker-cell-size)}.admin-shell .admin-calendar-day:hover,.admin-shell .admin-calendar-day:focus,.admin-shell .admin-calendar-day:focus-visible{background:#ffffff14;border-color:#ffffff3d;outline:none}.admin-shell .admin-calendar-day-outside{color:#ffffff57}.admin-shell .admin-calendar-day-selected{color:#fffffffa;background:#ffffff1f;border-color:#ffffffeb;box-shadow:inset 0 0 0 1px #ffffffeb}.admin-shell .admin-calendar-day-today{box-shadow:inset 0 0 0 1px #ffffff52}.admin-shell .admin-calendar-popover-footer{border-top:.5px solid #ffffff14}.admin-shell .admin-time-picker-block{padding:.875rem}.admin-shell .admin-time-picker-heading{color:#fff9;margin-bottom:.625rem}.admin-shell .admin-calendar-popover-combined .admin-time-picker-heading{border-left:.5px solid #ffffff14;grid-area:1/2/auto/4;align-items:center;min-height:100%;margin:0;padding:0 0 .625rem .875rem;display:flex}.admin-shell .admin-time-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;display:grid}.admin-shell .admin-time-column{grid-template-rows:auto 1fr;min-width:0;display:grid}.admin-shell .admin-time-column-heading{color:#ffffff6b;margin-bottom:.375rem}.admin-shell .admin-calendar-popover-combined .admin-time-column:first-child .admin-time-column-heading{border-left:.5px solid #ffffff14;grid-area:2/2;align-items:center;min-height:1.5rem;margin:0;padding:0 .375rem .625rem .875rem;display:flex}.admin-shell .admin-calendar-popover-combined .admin-time-column:last-child .admin-time-column-heading{grid-area:2/3;align-items:center;min-height:1.5rem;margin:0;padding:0 0 .625rem .375rem;display:flex}.admin-shell .admin-time-scroll-list{scrollbar-width:thin;scrollbar-color:#ffffff57 transparent;align-content:start;gap:.25rem;height:100%;max-height:13.75rem;padding-right:.125rem;display:grid;overflow-y:auto}.admin-shell .admin-calendar-popover-combined .admin-time-column:first-child .admin-time-scroll-list{box-sizing:border-box;height:var(--admin-picker-grid-height);max-height:var(--admin-picker-grid-height);gap:var(--admin-picker-gap);scrollbar-width:none;-ms-overflow-style:none;border-left:.5px solid #ffffff14;grid-area:3/2;min-height:0;padding:0 .375rem 0 .875rem;overflow:hidden auto}.admin-shell .admin-calendar-popover-combined .admin-time-column:last-child .admin-time-scroll-list{gap:var(--admin-picker-gap);box-sizing:border-box;height:var(--admin-picker-minute-height);max-height:var(--admin-picker-minute-height);scrollbar-width:none;flex-direction:column;grid-area:3/3;align-self:start;min-height:0;padding:0 0 0 .375rem;display:flex;overflow:hidden}.admin-shell .admin-time-scroll-list::-webkit-scrollbar{width:var(--admin-minimal-scrollbar-width)}.admin-shell .admin-calendar-popover-combined .admin-time-scroll-list::-webkit-scrollbar{width:0;height:0}.admin-shell .admin-time-scroll-list::-webkit-scrollbar-track{background:0 0}.admin-shell .admin-time-scroll-list::-webkit-scrollbar-thumb{background:var(--admin-minimal-scrollbar-thumb);background-clip:padding-box;border:1px solid #0000;border-radius:999px}.admin-shell .admin-time-scroll-list::-webkit-scrollbar-thumb:hover{background:var(--admin-minimal-scrollbar-thumb-hover);background-clip:padding-box}.admin-shell .admin-time-value{color:#ffffffd6;cursor:pointer;background:#ffffff08;border:.5px solid #ffffff14;border-radius:0;justify-content:center;align-items:center;min-height:1.85rem;padding:.25rem .5rem;transition:border-color .14s,background-color .14s,color .14s;display:inline-flex}.admin-shell .admin-calendar-popover-combined .admin-time-value{min-height:var(--admin-picker-cell-size);height:var(--admin-picker-cell-size);padding:0}.admin-shell .admin-time-value:hover,.admin-shell .admin-time-value:focus,.admin-shell .admin-time-value:focus-visible{color:#fffffff5;background:#ffffff14;border-color:#ffffff3d;outline:none}.admin-shell .admin-time-value-selected{color:#fffffffa;background:#ffffff1f;border-color:#ffffffeb;box-shadow:inset 0 0 0 1px #ffffffeb}.admin-shell .admin-error{color:#cf6679}.admin-shell .admin-status-notice{background-color:#121212;background-image:var(--admin-status-notice-tone,none);-webkit-backdrop-filter:blur(10px);background-origin:border-box;background-clip:padding-box;border:.5px solid #0000}.admin-shell .admin-status-notice-copy{font-family:var(--admin-font-mono),"IBM Plex Mono","Monaco","Inconsolata",monospace;letter-spacing:.1em;text-transform:uppercase;font-size:.625rem}.admin-shell .admin-status-notice--banner{box-sizing:border-box;background-clip:border-box;border-width:0 0 .5px;border-left-style:none;border-left-color:currentColor;border-right-style:none;border-right-color:currentColor;align-items:center;width:100%;height:100%;min-height:0;padding:0;display:flex;overflow:hidden}.admin-shell .admin-status-notice-inner{align-items:center;width:100%;min-width:0;min-height:100%;padding-left:1.5rem;padding-right:1.5rem;display:flex}.admin-shell .admin-status-notice--banner .admin-status-notice-copy{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.admin-shell .admin-status-notice--inline{align-items:center;max-width:100%;min-height:2rem;padding:.425rem .75rem;display:inline-flex}.admin-shell .admin-status-notice--inline.admin-auth-status-notice{width:100%;min-height:2.75rem;padding:.75rem 1rem;display:flex}.admin-shell .admin-status-notice--inline.admin-auth-status-notice .admin-status-notice-copy{letter-spacing:.08em;width:100%;font-size:.75rem;line-height:1.25rem;display:block}.admin-shell .admin-status-notice--success{--admin-status-notice-tone:linear-gradient(0deg,#223127cc,#223127cc);color:#a5d6a7;border-color:#a5d6a770}.admin-shell .admin-status-notice--draft{color:#f4f7fafa;background-image:linear-gradient(#828f9e47,#4a54607a);border-color:#e8edf36b;box-shadow:inset 0 1px #ffffff14,0 0 0 1px #e8edf314}.admin-shell .admin-status-notice--error{--admin-status-notice-tone:linear-gradient(0deg,#2b1d22cc,#2b1d22cc);color:#cf6679;border-color:#cf667970}.admin-shell .admin-top-banner-slot{z-index:40;height:var(--admin-top-banner-height);pointer-events:none;background:0 0;align-items:stretch;display:flex;position:absolute;top:0;left:0;right:0}.admin-shell .admin-top-banner-slot>*{pointer-events:auto}@media (min-width:1024px){.admin-shell .admin-status-notice-inner{padding-left:2rem;padding-right:2rem}}.admin-shell .admin-sticky-rail{z-index:30;padding-right:var(--admin-content-gutter);padding-left:var(--admin-content-gutter);-webkit-backdrop-filter:blur(10px);background-color:#0c0c0cf0;border-top:1px solid #ffffff3d;box-shadow:0 -10px 30px #000000ad}.admin-shell .admin-sticky-rail-top-notice{width:100%}.admin-shell .admin-draft-rail-state{border-bottom:1px solid #ffffff14;align-items:center;gap:.75rem;width:100%;min-height:2.75rem;padding:.7rem 0;display:flex}.admin-shell .admin-draft-rail-state-dot{background-color:#e8edf3eb;border-radius:9999px;flex-shrink:0;width:.375rem;height:1.25rem;box-shadow:0 0 0 1px #e8edf32e}.admin-shell .admin-draft-rail-state-copy{flex-direction:column;gap:.15rem;min-width:0;display:flex}.admin-shell .admin-draft-rail-state-title{color:#f4f7fafa;font-family:var(--admin-font-mono),"IBM Plex Mono","Monaco","Inconsolata",monospace;letter-spacing:.12em;text-transform:uppercase;font-size:.625rem;line-height:1.2}.admin-shell .admin-draft-rail-state-detail{color:#ffffff9e;font-size:.75rem;line-height:1.2}.admin-shell .admin-sticky-rail-top-notice+.admin-sticky-rail-inner{padding-top:.875rem}.admin-shell .admin-sticky-rail-inner{flex-wrap:wrap;align-items:center;gap:.75rem;padding:1rem 0;display:flex}.admin-shell .admin-sticky-rail-actions{flex-wrap:wrap;align-items:center;gap:.75rem;min-width:0;display:flex}.admin-shell .admin-sticky-rail-meta{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem;min-width:0;margin-left:auto;display:flex}.admin-shell .admin-tab-header{min-height:3rem;margin-bottom:0}.admin-shell .admin-tab-header>h2{align-items:center;min-height:3rem;display:inline-flex}.admin-shell .admin-tab-body{flex-direction:column;gap:1.5rem;width:100%;min-width:0;display:flex}.admin-shell .admin-entity-panel-top-block{flex-direction:column;gap:1rem;display:flex;transform:translateY(-6px)}.admin-shell .admin-entity-panel-header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.admin-shell .admin-entity-panel-heading{align-items:center;gap:.5rem;display:flex}.admin-shell .admin-entity-panel-heading .admin-status-badge{transform:translateY(-1px)}.admin-shell .admin-entity-panel-search{flex-shrink:0;position:relative}.admin-shell [data-admin-scroll-area=true]{overscroll-behavior-y:contain;padding-top:calc(var(--admin-top-banner-height) + var(--admin-top-banner-gap))}.admin-shell [data-admin-scroll-area=true],.admin-shell .admin-scroll-gutter,.admin-shell .admin-minimal-scrollbar{scrollbar-width:thin;scrollbar-color:#ffffff57 transparent;scrollbar-gutter:stable}.admin-shell [data-admin-scroll-area=true]::-webkit-scrollbar{width:var(--admin-minimal-scrollbar-width);height:var(--admin-minimal-scrollbar-width)}.admin-shell .admin-scroll-gutter::-webkit-scrollbar{width:var(--admin-minimal-scrollbar-width);height:var(--admin-minimal-scrollbar-width)}.admin-shell .admin-minimal-scrollbar::-webkit-scrollbar{width:var(--admin-minimal-scrollbar-width);height:var(--admin-minimal-scrollbar-width)}.admin-shell [data-admin-scroll-area=true]::-webkit-scrollbar-track{background:0 0}.admin-shell .admin-scroll-gutter::-webkit-scrollbar-track{background:0 0}.admin-shell .admin-minimal-scrollbar::-webkit-scrollbar-track{background:0 0}.admin-shell [data-admin-scroll-area=true]::-webkit-scrollbar-thumb{background:var(--admin-minimal-scrollbar-thumb);background-clip:padding-box;border:1px solid #0000;border-radius:999px}.admin-shell .admin-scroll-gutter::-webkit-scrollbar-thumb{background:var(--admin-minimal-scrollbar-thumb);background-clip:padding-box;border:1px solid #0000;border-radius:999px}.admin-shell .admin-minimal-scrollbar::-webkit-scrollbar-thumb{background:var(--admin-minimal-scrollbar-thumb);background-clip:padding-box;border:1px solid #0000;border-radius:999px}.admin-shell [data-admin-scroll-area=true]::-webkit-scrollbar-thumb:hover{background:var(--admin-minimal-scrollbar-thumb-hover);background-clip:padding-box}.admin-shell .admin-scroll-gutter::-webkit-scrollbar-thumb:hover{background:var(--admin-minimal-scrollbar-thumb-hover);background-clip:padding-box}.admin-shell .admin-minimal-scrollbar::-webkit-scrollbar-thumb:hover{background:var(--admin-minimal-scrollbar-thumb-hover);background-clip:padding-box}.admin-shell .admin-section-block{background-color:#1e1e1e;border:.5px solid #ffffff0d;padding:1.5rem}.admin-shell .admin-design-color-card{background-color:#181818f5;border:.5px solid #ffffff24;box-shadow:0 18px 42px #00000047,inset 0 1px #ffffff08}.admin-shell .admin-react-colorful{width:208px}.admin-shell .admin-react-colorful .react-colorful__saturation{background-image:linear-gradient(90deg,#fff,#fff0),linear-gradient(#0000,#000);border-radius:3px 3px 0 0;height:144px;position:relative}.admin-shell .admin-react-colorful .react-colorful__hue{background:linear-gradient(90deg,red 0%,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red 100%);border:1px solid #ffffff24;border-radius:999px;height:12px;margin-top:8px}.admin-shell .admin-react-colorful .react-colorful__pointer,.admin-shell .admin-react-colorful .react-colorful__hue-pointer{background:#e8e8e8;border:1px solid #ffffffe0;border-radius:999px;width:12px;height:12px;box-shadow:0 0 0 1px #00000094}.admin-shell .admin-content-page-card{border-color:#ffffff14;transition:border-color .14s,background-color .14s}.admin-shell .admin-content-visibility-slot{flex:0 0 9rem;justify-content:flex-end;align-self:center;width:9rem;display:flex}.admin-shell .admin-content-visibility-tooltip-anchor{justify-content:flex-end;margin-left:auto;display:inline-flex;position:relative}.admin-shell .admin-content-visibility-tooltip-anchor--disabled{cursor:not-allowed}.admin-shell .admin-content-visibility-switch{color:#ffffffde;background:0 0;border:1px solid #0000;align-items:center;gap:.5rem;margin-left:auto;padding:.25rem .75rem .25rem 0;transition:border-color .12s,background-color .12s,opacity .12s;display:flex}.admin-shell .admin-content-visibility-switch--disabled{cursor:not-allowed;pointer-events:none;background-color:#0000;border-color:#0000}.admin-shell .admin-content-visibility-switch--disabled .admin-content-visibility-label{color:#ffffffd6;font-weight:600}.admin-shell .admin-content-visibility-switch--disabled .admin-content-visibility-track{opacity:1;filter:brightness(.68);border-color:#ffffff3d}.admin-shell .admin-content-visibility-tooltip{z-index:45;color:#ffffffe0;width:max-content;max-width:none;font-family:var(--admin-font-mono),"IBM Plex Mono","Monaco","Inconsolata",monospace;letter-spacing:.04em;white-space:nowrap;text-transform:none;opacity:0;pointer-events:none;background:#161616;border:.5px solid #fff3;padding:.35rem .5rem;font-size:.625rem;line-height:1.35;transition:opacity .1s,transform .1s;position:absolute;top:calc(100% + .35rem);right:0;transform:translateY(-2px);box-shadow:0 12px 24px #0000005c}.admin-shell .admin-content-visibility-tooltip-anchor:hover .admin-content-visibility-tooltip,.admin-shell .admin-content-visibility-tooltip-anchor:focus-within .admin-content-visibility-tooltip{opacity:1;transform:translateY(0)}.admin-shell .admin-content-visibility-tooltip.admin-design-preset-tooltip{z-index:70;left:0;right:auto}.admin-shell .admin-content-visibility-tooltip.admin-release-artist-role-tooltip{z-index:6;white-space:nowrap;width:max-content;max-width:none;top:50%;left:calc(100% + .35rem);right:auto;transform:translateY(-52%)}.admin-shell .admin-release-artist-role-option-anchor:hover .admin-content-visibility-tooltip.admin-release-artist-role-tooltip{opacity:1;transform:translateY(-50%)}@media (hover:none),(pointer:coarse){.admin-shell .admin-content-visibility-tooltip{display:none}}.admin-shell .admin-btn-new{color:#a5d6a7;background-color:#a5d6a70f;border:1px solid #a5d6a757;transition:border-color .12s,background-color .12s,opacity .12s}.admin-shell .admin-btn-new:hover{background-color:#a5d6a71f;border-color:#a5d6a799}.admin-shell .admin-btn-new:disabled{opacity:.5;cursor:not-allowed}.admin-shell .admin-state-toggle{color:#ffffffde;background-color:#ffffff08;border:1px solid #ffffff29;align-items:center;gap:.75rem;transition:border-color .14s,background-color .14s,box-shadow .14s,opacity .12s;display:inline-flex}.admin-shell .admin-state-toggle:hover,.admin-shell .admin-state-toggle:focus,.admin-shell .admin-state-toggle:focus-visible{background-color:#ffffff0d;border-color:#ffffff47}.admin-shell .admin-state-toggle--compact{justify-content:space-between;min-height:2.5rem;padding-left:.875rem;padding-right:.875rem}.admin-shell .admin-state-toggle--card{justify-content:space-between;width:100%;padding:1rem 1.125rem}.admin-shell .admin-state-toggle--success.is-on{background-color:#a5d6a714;border-color:#a5d6a75c}.admin-shell .admin-state-toggle-copy{flex-direction:column;align-items:flex-start;gap:.2rem;min-width:0;display:flex}.admin-shell .admin-state-toggle-title{font-family:var(--admin-font-mono),"IBM Plex Mono","Monaco","Inconsolata",monospace;letter-spacing:.1em;text-transform:uppercase;font-size:.625rem}.admin-shell .admin-state-toggle--compact .admin-state-toggle-copy{flex-direction:row;align-items:center;gap:0}.admin-shell .admin-state-toggle--compact .admin-state-toggle-title{display:none}.admin-shell .admin-state-toggle-state{font-family:var(--admin-font-mono),"IBM Plex Mono","Monaco","Inconsolata",monospace;letter-spacing:.1em;text-transform:uppercase;color:#ffffff9e;font-size:.5625rem}.admin-shell .admin-state-toggle--compact .admin-state-toggle-state{color:#ffffffde}.admin-shell .admin-state-toggle-switch{background-color:#ffffff29;border:1px solid #fff3;border-radius:9999px;flex-shrink:0;align-items:center;width:2.25rem;height:1.25rem;transition:background-color .14s,border-color .14s;display:inline-flex;position:relative}.admin-shell .admin-state-toggle-switch-thumb{background-color:#fff;border-radius:9999px;width:.75rem;height:.75rem;transition:transform .14s;display:inline-block;transform:translate(.25rem)}.admin-shell .admin-state-toggle.is-on .admin-state-toggle-switch{background-color:#fffc}.admin-shell .admin-state-toggle--success.is-on .admin-state-toggle-switch{background-color:#a5d6a7b3;border-color:#a5d6a76b}.admin-shell .admin-state-toggle.is-on .admin-state-toggle-switch-thumb{transform:translate(1.125rem)}.admin-shell .admin-view-switch{background-color:#141414;border:.5px solid #ffffff14;width:100%;display:inline-flex}.admin-shell .admin-view-switch-option{color:#ffffff94;min-height:2.5rem;font-family:var(--admin-font-mono),"IBM Plex Mono","Monaco","Inconsolata",monospace;letter-spacing:.1em;text-transform:uppercase;background:0 0;border:0;border-right:.5px solid #ffffff14;flex:1 1 0;font-size:.625rem;transition:background-color .14s,color .14s}.admin-shell .admin-view-switch-option:last-child{border-right:0}.admin-shell .admin-view-switch-option:hover,.admin-shell .admin-view-switch-option:focus,.admin-shell .admin-view-switch-option:focus-visible{color:#ffffffd6;background-color:#ffffff0d;outline:none}.admin-shell .admin-view-switch-option.is-active{color:#fffffff0;background-color:#ffffff24}.admin-shell .admin-top-link{color:#ffffff9e;text-transform:uppercase;letter-spacing:.12em;transition:opacity .12s}.admin-shell .admin-top-link:hover{opacity:.72}.admin-shell .admin-status-badge{font-family:var(--admin-font-mono),"IBM Plex Mono","Monaco","Inconsolata",monospace;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;border:1px solid #0000;padding:.25rem .5rem;font-size:.5625rem;line-height:1}.admin-shell .admin-status-new{color:#a5d6a7;background-color:#a5d6a71f;border-color:#a5d6a75c}.admin-shell .admin-status-edit{color:#f0c674;background-color:#f0c6741f;border-color:#f0c6745c}.admin-shell .admin-detect-status-on-form-filled{color:#a5d6a7}.admin-shell .admin-detect-status-on-form-empty{color:#ef9a9a}.admin-shell .admin-detect-status-not-on-form{color:#f0c674}.admin-shell .admin-status-draft{color:#e4e4e4eb;background-color:#ffffff14;border-color:#ffffff3d}.admin-shell .admin-modal-backdrop{z-index:60;-webkit-backdrop-filter:blur(12px);background-color:#000000b8;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.admin-shell .admin-modal-card{background:linear-gradient(#161616f0,#0c0c0cf7);border:.5px solid #ffffff1f;width:min(100%,28rem);box-shadow:0 10px 24px #0000002e}.admin-shell .admin-download-widget{z-index:45;pointer-events:none;width:min(18rem,100vw - 2rem);position:fixed;bottom:1rem;right:1rem}.admin-shell .admin-download-widget-card{pointer-events:auto;-webkit-backdrop-filter:none;background:linear-gradient(#161616f0,#0c0c0cf7);border:.5px solid #ffffff1f;padding:.72rem .78rem;box-shadow:0 10px 24px #0000002e}.admin-shell .admin-upload-widget{z-index:45;pointer-events:none;width:min(18rem,100vw - 2rem);position:fixed;bottom:5.85rem;right:1rem}.admin-shell .admin-upload-widget-card{pointer-events:auto;-webkit-backdrop-filter:none;background:linear-gradient(#161616f0,#0c0c0cf7);border:.5px solid #ffffff1f;padding:.72rem .78rem;box-shadow:0 10px 24px #0000002e}.admin-shell .admin-download-progress-fill{background:linear-gradient(90deg,#6e6e6eeb,#f4f7faf2);border-radius:999px;height:100%;transition:width .18s ease-out,background .18s ease-out;display:block}.admin-shell .admin-download-progress-fill.is-success{background:linear-gradient(90deg,#79a47eeb,#d6f1daf2)}.admin-shell .admin-download-progress-fill.is-error{background:linear-gradient(90deg,#934858f2,#e9a7b3f2)}.admin-shell .admin-download-progress-fill.is-indeterminate{width:38%;animation:1.15s ease-in-out infinite admin-download-indeterminate}.admin-shell .admin-upload-progress-fill{background:linear-gradient(90deg,#9b7a4af0,#f3d69df5);border-radius:999px;height:100%;transition:width .18s ease-out,background .18s ease-out;display:block}.admin-shell .admin-upload-progress-fill.is-success{background:linear-gradient(90deg,#79a47eeb,#d6f1daf2)}.admin-shell .admin-upload-progress-fill.is-error{background:linear-gradient(90deg,#934858f2,#e9a7b3f2)}.admin-shell .admin-upload-progress-fill.is-indeterminate{width:38%;animation:1.15s ease-in-out infinite admin-download-indeterminate}@keyframes admin-download-indeterminate{0%{transform:translate(-110%)}50%{transform:translate(45%)}to{transform:translate(220%)}}@media (min-width:1024px){.admin-shell{--admin-content-gutter:2rem;--admin-top-banner-height:calc(2.25rem - 4px);--admin-top-banner-gap:1px}}@media (max-width:639px){.admin-shell{--admin-top-banner-height:calc(2.25rem - 4px);--admin-top-banner-gap:1px;--admin-sticky-rail-safe-area:8.5rem}.admin-shell .admin-download-widget{right:calc(env(safe-area-inset-right) + .75rem);bottom:calc(env(safe-area-inset-bottom) + .75rem);width:min(17rem,100vw - 1.5rem)}.admin-shell .admin-upload-widget{right:calc(env(safe-area-inset-right) + .75rem);bottom:calc(env(safe-area-inset-bottom) + 5.6rem);width:min(17rem,100vw - 1.5rem)}.admin-shell .admin-draft-rail-state-detail{display:none}.admin-shell .admin-sticky-rail-inner{align-items:flex-start}.admin-shell .admin-sticky-rail-meta{justify-content:space-between;width:100%;margin-left:0}}@media (max-width:1023px){.admin-shell .admin-mobile-topbar,.admin-shell .admin-mobile-panel{overscroll-behavior-x:none;width:100%;min-width:0;overflow-x:clip}.admin-shell .admin-mobile-topbar{z-index:40;overscroll-behavior:none;touch-action:none;position:sticky;top:0;overflow:hidden}.admin-shell .admin-mobile-topbar-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}}.admin-shell img[src^="/icons/"]{filter:brightness(0)saturate()invert();opacity:.87}.admin-shell svg{color:inherit}.admin-shell .admin-surface svg.lucide-instagram,.admin-shell .admin-surface svg.lucide-file-text,.admin-shell .admin-surface svg.lucide-mail,.admin-shell .admin-surface svg.lucide-link2{color:#ffffffde}
