:root{--ion-color-primary:#0054e9;--ion-color-primary-rgb:0, 84, 233;--ion-color-primary-contrast:#fff;--ion-color-primary-contrast-rgb:255, 255, 255;--ion-color-primary-shade:#004acd;--ion-color-primary-tint:#1a65eb;--ion-color-secondary:#0163aa;--ion-color-secondary-rgb:1, 99, 170;--ion-color-secondary-contrast:#fff;--ion-color-secondary-contrast-rgb:255, 255, 255;--ion-color-secondary-shade:#015796;--ion-color-secondary-tint:#1a73b3;--ion-color-tertiary:#6030ff;--ion-color-tertiary-rgb:96, 48, 255;--ion-color-tertiary-contrast:#fff;--ion-color-tertiary-contrast-rgb:255, 255, 255;--ion-color-tertiary-shade:#542ae0;--ion-color-tertiary-tint:#7045ff;--ion-color-success:#2dd55b;--ion-color-success-rgb:45, 213, 91;--ion-color-success-contrast:#000;--ion-color-success-contrast-rgb:0, 0, 0;--ion-color-success-shade:#28bb50;--ion-color-success-tint:#42d96b;--ion-color-warning:#ffc409;--ion-color-warning-rgb:255, 196, 9;--ion-color-warning-contrast:#000;--ion-color-warning-contrast-rgb:0, 0, 0;--ion-color-warning-shade:#e0ac08;--ion-color-warning-tint:#ffca22;--ion-color-danger:#c5000f;--ion-color-danger-rgb:197, 0, 15;--ion-color-danger-contrast:#fff;--ion-color-danger-contrast-rgb:255, 255, 255;--ion-color-danger-shade:#ad000d;--ion-color-danger-tint:#cb1a27;--ion-color-light:#f4f5f8;--ion-color-light-rgb:244, 245, 248;--ion-color-light-contrast:#000;--ion-color-light-contrast-rgb:0, 0, 0;--ion-color-light-shade:#d7d8da;--ion-color-light-tint:#f5f6f9;--ion-color-medium:#636469;--ion-color-medium-rgb:99, 100, 105;--ion-color-medium-contrast:#fff;--ion-color-medium-contrast-rgb:255, 255, 255;--ion-color-medium-shade:#57585c;--ion-color-medium-tint:#737478;--ion-color-dark:#222428;--ion-color-dark-rgb:34, 36, 40;--ion-color-dark-contrast:#fff;--ion-color-dark-contrast-rgb:255, 255, 255;--ion-color-dark-shade:#1e2023;--ion-color-dark-tint:#383a3e}html.ios{--ion-default-font:-apple-system, BlinkMacSystemFont, "Helvetica Neue", "Roboto", sans-serif}html.md{--ion-default-font:"Roboto", "Helvetica Neue", sans-serif}html{--ion-dynamic-font:-apple-system-body;--ion-font-family:var(--ion-default-font)}body{background:var(--ion-background-color);color:var(--ion-text-color)}body.backdrop-no-scroll{overflow:hidden}html.ios ion-modal.modal-card ion-header ion-toolbar:first-of-type,html.ios ion-modal.modal-sheet ion-header ion-toolbar:first-of-type,html.ios ion-modal ion-footer ion-toolbar:first-of-type,html.ios ion-footer.modal-footer-moving ion-toolbar:first-of-type{padding-top:6px}html.ios ion-modal.modal-card ion-header ion-toolbar:last-of-type,html.ios ion-modal.modal-sheet ion-header ion-toolbar:last-of-type{padding-bottom:6px}html.ios ion-modal ion-toolbar,html.ios .modal-footer-moving ion-toolbar{padding-right:calc(var(--ion-safe-area-right) + 8px);padding-left:calc(var(--ion-safe-area-left) + 8px)}@media screen and (min-width:768px){html.ios ion-modal.modal-card:first-of-type{--backdrop-opacity:.18}}ion-modal.modal-default.show-modal~ion-modal.modal-default{--backdrop-opacity:0;--box-shadow:none}html.ios ion-modal.modal-card .ion-page{border-top-left-radius:var(--border-radius)}.ion-color-primary{--ion-color-base:var(--ion-color-primary,#0054e9)!important;--ion-color-base-rgb:var(--ion-color-primary-rgb,0, 84, 233)!important;--ion-color-contrast:var(--ion-color-primary-contrast,#fff)!important;--ion-color-contrast-rgb:var(--ion-color-primary-contrast-rgb,255, 255, 255)!important;--ion-color-shade:var(--ion-color-primary-shade,#004acd)!important;--ion-color-tint:var(--ion-color-primary-tint,#1a65eb)!important}.ion-color-secondary{--ion-color-base:var(--ion-color-secondary,#0163aa)!important;--ion-color-base-rgb:var(--ion-color-secondary-rgb,1, 99, 170)!important;--ion-color-contrast:var(--ion-color-secondary-contrast,#fff)!important;--ion-color-contrast-rgb:var(--ion-color-secondary-contrast-rgb,255, 255, 255)!important;--ion-color-shade:var(--ion-color-secondary-shade,#015796)!important;--ion-color-tint:var(--ion-color-secondary-tint,#1a73b3)!important}.ion-color-tertiary{--ion-color-base:var(--ion-color-tertiary,#6030ff)!important;--ion-color-base-rgb:var(--ion-color-tertiary-rgb,96, 48, 255)!important;--ion-color-contrast:var(--ion-color-tertiary-contrast,#fff)!important;--ion-color-contrast-rgb:var(--ion-color-tertiary-contrast-rgb,255, 255, 255)!important;--ion-color-shade:var(--ion-color-tertiary-shade,#542ae0)!important;--ion-color-tint:var(--ion-color-tertiary-tint,#7045ff)!important}.ion-color-success{--ion-color-base:var(--ion-color-success,#2dd55b)!important;--ion-color-base-rgb:var(--ion-color-success-rgb,45, 213, 91)!important;--ion-color-contrast:var(--ion-color-success-contrast,#000)!important;--ion-color-contrast-rgb:var(--ion-color-success-contrast-rgb,0, 0, 0)!important;--ion-color-shade:var(--ion-color-success-shade,#28bb50)!important;--ion-color-tint:var(--ion-color-success-tint,#42d96b)!important}.ion-color-warning{--ion-color-base:var(--ion-color-warning,#ffc409)!important;--ion-color-base-rgb:var(--ion-color-warning-rgb,255, 196, 9)!important;--ion-color-contrast:var(--ion-color-warning-contrast,#000)!important;--ion-color-contrast-rgb:var(--ion-color-warning-contrast-rgb,0, 0, 0)!important;--ion-color-shade:var(--ion-color-warning-shade,#e0ac08)!important;--ion-color-tint:var(--ion-color-warning-tint,#ffca22)!important}.ion-color-danger{--ion-color-base:var(--ion-color-danger,#c5000f)!important;--ion-color-base-rgb:var(--ion-color-danger-rgb,197, 0, 15)!important;--ion-color-contrast:var(--ion-color-danger-contrast,#fff)!important;--ion-color-contrast-rgb:var(--ion-color-danger-contrast-rgb,255, 255, 255)!important;--ion-color-shade:var(--ion-color-danger-shade,#ad000d)!important;--ion-color-tint:var(--ion-color-danger-tint,#cb1a27)!important}.ion-color-light{--ion-color-base:var(--ion-color-light,#f4f5f8)!important;--ion-color-base-rgb:var(--ion-color-light-rgb,244, 245, 248)!important;--ion-color-contrast:var(--ion-color-light-contrast,#000)!important;--ion-color-contrast-rgb:var(--ion-color-light-contrast-rgb,0, 0, 0)!important;--ion-color-shade:var(--ion-color-light-shade,#d7d8da)!important;--ion-color-tint:var(--ion-color-light-tint,#f5f6f9)!important}.ion-color-medium{--ion-color-base:var(--ion-color-medium,#636469)!important;--ion-color-base-rgb:var(--ion-color-medium-rgb,99, 100, 105)!important;--ion-color-contrast:var(--ion-color-medium-contrast,#fff)!important;--ion-color-contrast-rgb:var(--ion-color-medium-contrast-rgb,255, 255, 255)!important;--ion-color-shade:var(--ion-color-medium-shade,#57585c)!important;--ion-color-tint:var(--ion-color-medium-tint,#737478)!important}.ion-color-dark{--ion-color-base:var(--ion-color-dark,#222428)!important;--ion-color-base-rgb:var(--ion-color-dark-rgb,34, 36, 40)!important;--ion-color-contrast:var(--ion-color-dark-contrast,#fff)!important;--ion-color-contrast-rgb:var(--ion-color-dark-contrast-rgb,255, 255, 255)!important;--ion-color-shade:var(--ion-color-dark-shade,#1e2023)!important;--ion-color-tint:var(--ion-color-dark-tint,#383a3e)!important}.ion-page{contain:layout size style;z-index:0;flex-direction:column;justify-content:space-between;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.ion-page.ion-page-overlay-passthrough{pointer-events:none}ion-modal>.ion-page{contain:layout style;height:100%;min-height:0;position:relative}ion-modal ion-content.content-sizing ion-nav,ion-modal ion-content.content-sizing ion-nav>.ion-page{contain:layout style;height:auto;position:relative}ion-modal ion-content.content-sizing ion-nav{display:grid}ion-modal ion-content.content-sizing ion-nav>.ion-page{grid-area:1/1}.split-pane-visible>.ion-page.split-pane-main{position:relative}ion-route,ion-route-redirect,ion-router,ion-select-option,ion-nav-controller,ion-menu-controller,ion-action-sheet-controller,ion-alert-controller,ion-loading-controller,ion-modal-controller,ion-picker-controller,ion-popover-controller,ion-toast-controller,.ion-page-hidden{display:none!important}.ion-page-invisible{opacity:0}.can-go-back>ion-header ion-back-button{display:block}html.plt-ios.plt-hybrid,html.plt-ios.plt-pwa{--ion-statusbar-padding:20px}@supports (padding-top:20px){html{--ion-safe-area-top:var(--ion-statusbar-padding)}}@supports (padding-top:env(safe-area-inset-top)){html{--ion-safe-area-top:var(--safe-area-inset-top,env(safe-area-inset-top));--ion-safe-area-bottom:var(--safe-area-inset-bottom,env(safe-area-inset-bottom));--ion-safe-area-left:var(--safe-area-inset-left,env(safe-area-inset-left));--ion-safe-area-right:var(--safe-area-inset-right,env(safe-area-inset-right))}}ion-card.ion-color .ion-inherit-color,ion-card-header.ion-color .ion-inherit-color{color:inherit}.menu-content{transform:translate(0,0)}.menu-content-open{cursor:pointer;touch-action:manipulation;pointer-events:none;overflow-y:hidden}.menu-content-open ion-content{--overflow:hidden}.menu-content-open .ion-content-scroll-host{overflow:hidden}.ios .menu-content-reveal{box-shadow:-8px 0 42px rgba(0,0,0,.08)}[dir=rtl].ios .menu-content-reveal{box-shadow:8px 0 42px rgba(0,0,0,.08)}.md .menu-content-reveal,.md .menu-content-push{box-shadow:4px 0 16px rgba(0,0,0,.18)}ion-accordion-group.accordion-group-expand-inset>ion-accordion:first-of-type{border-top-left-radius:8px;border-top-right-radius:8px}ion-accordion-group.accordion-group-expand-inset>ion-accordion:last-of-type{border-bottom-right-radius:8px;border-bottom-left-radius:8px}ion-accordion-group>ion-accordion:last-of-type ion-item[slot=header]{--border-width:0px}ion-accordion.accordion-animated>[slot=header] .ion-accordion-toggle-icon{transition:transform .3s cubic-bezier(.25,.8,.5,1)}@media (prefers-reduced-motion:reduce){ion-accordion .ion-accordion-toggle-icon{transition:none!important}}ion-accordion.accordion-expanding>[slot=header] .ion-accordion-toggle-icon,ion-accordion.accordion-expanded>[slot=header] .ion-accordion-toggle-icon{transform:rotate(180deg)}ion-accordion-group.accordion-group-expand-inset.md>ion-accordion.accordion-previous ion-item[slot=header]{--border-width:0px;--inner-border-width:0px}ion-accordion-group.accordion-group-expand-inset.md>ion-accordion.accordion-expanding:first-of-type,ion-accordion-group.accordion-group-expand-inset.md>ion-accordion.accordion-expanded:first-of-type{margin-top:0}ion-input input::-webkit-date-and-time-value{text-align:start}.ion-datetime-button-overlay{--width:fit-content;--height:fit-content}.ion-datetime-button-overlay ion-datetime.datetime-grid{width:320px;min-height:320px}[ion-last-focus],header[tabindex="-1"]:focus,[role=banner][tabindex="-1"]:focus,main[tabindex="-1"]:focus,[role=main][tabindex="-1"]:focus,h1[tabindex="-1"]:focus,[role=heading][aria-level="1"][tabindex="-1"]:focus{outline:none}.popover-viewport:has(>ion-content){overflow:hidden}@supports not selector(:has(> ion-content)){.popover-viewport{overflow:hidden}}audio,canvas,progress,video{vertical-align:baseline}audio:not([controls]){height:0;display:none}b,strong{font-weight:700}img{max-width:100%}hr{box-sizing:content-box;border-width:0;height:1px}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace;font-size:1em}label,input,select,textarea{font-family:inherit;line-height:normal}textarea{height:auto;font:inherit;color:inherit;overflow:auto}textarea::placeholder{padding-left:2px}form,input,optgroup,select{font:inherit;color:inherit;margin:0}html input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}a,a div,a span,a ion-icon,a ion-label,button,button div,button span,button ion-icon,button ion-label,.ion-tappable,[tappable],[tappable] div,[tappable] span,[tappable] ion-icon,[tappable] ion-label,input,textarea{touch-action:manipulation}a ion-label,button ion-label{pointer-events:none}button{font-family:inherit;font-style:inherit;font-variant:inherit;text-transform:none;cursor:pointer;-webkit-appearance:button;border:0;border-radius:0;padding:0;line-height:1}[tappable]{cursor:pointer}a[disabled],button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner{border:0;padding:0}input::-moz-focus-inner{border:0;padding:0}input[type=number]::-webkit-inner-spin-button{height:auto}input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}html{text-size-adjust:100%;width:100%;height:100%}html.ion-ce body{display:block}html.plt-pwa{height:100vh}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;touch-action:manipulation;-webkit-user-drag:none;-ms-content-zooming:none;word-wrap:break-word;overscroll-behavior-y:none;text-size-adjust:none;width:100%;max-width:100%;height:100%;max-height:100%;margin:0;padding:0;position:fixed;overflow:hidden;transform:translateZ(0)}html{font-family:var(--ion-font-family)}@supports (-webkit-touch-callout:none){html{font:var(--ion-dynamic-font,16px var(--ion-font-family))}}a{color:var(--ion-color-primary,#0054e9);background-color:transparent}h1,h2,h3,h4,h5,h6{margin-top:16px;margin-bottom:10px;font-weight:500;line-height:1.2}h1{margin-top:20px;font-size:1.625rem}h2{margin-top:18px;font-size:1.5rem}h3{font-size:1.375rem}h4{font-size:1.25rem}h5{font-size:1.125rem}h6{font-size:1rem}small{font-size:75%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sup{top:-.5em}sub{bottom:-.25em}@font-face{font-family:Inter;src:url(/fonts/inter.woff2)format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:Space Grotesk;src:url(/fonts/space-grotesk.woff2)format("woff2");font-weight:300 700;font-display:swap}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ion-font-family:"Inter", sans-serif;--ion-background-color:#0d0d12;--ion-text-color:#f6f5fb;--ion-color-primary:#ff2baf;--ion-color-primary-rgb:255, 43, 175;--ion-color-primary-contrast:#fff;--ion-color-primary-shade:#e0269a;--ion-color-primary-tint:#ff40b7;--ion-color-success:#53e6a4;--ion-color-success-rgb:83, 230, 164;--ion-color-success-contrast:#081e14;--ion-color-success-shade:#49ca90;--ion-color-success-tint:#64e9ad;--pink:#ff2baf;--muted:#8c899f;--surface:#15151d;--border:#282731}*{box-sizing:border-box}body{margin:0}input:not(.native-input):not(.cloned-input):not(.aux-input):not([type=hidden]),select,textarea:not(.native-textarea):not(.cloned-textarea){font:inherit}:-webkit-any(button,ion-button){font:inherit}:is(button,ion-button){font:inherit}:-webkit-any(button,ion-button){cursor:pointer}:is(button,ion-button){cursor:pointer}:-webkit-any(button,ion-button):disabled{cursor:wait;opacity:.55}:is(button,ion-button):disabled{cursor:wait;opacity:.55}a{color:inherit}a,input:not(.native-input):not(.cloned-input):not(.aux-input):not([type=hidden]),select,textarea:not(.native-textarea):not(.cloned-textarea){-webkit-tap-highlight-color:transparent}:-webkit-any(button,ion-button){-webkit-tap-highlight-color:transparent}:is(button,ion-button){-webkit-tap-highlight-color:transparent}:focus-visible{outline:2px solid var(--pink);outline-offset:4px}::selection{background:rgba(255,43,175,.333)}.sidebar-scroll,.event-picker-options{scrollbar-gutter:stable}ion-content::part(scroll){scrollbar-gutter:stable}ion-modal,ion-content,.sidebar,.sidebar-scroll,.event-picker-options{scrollbar-width:thin;scrollbar-color:#3b2a47 transparent}@supports not (scrollbar-gutter:stable){.sidebar-scroll,.event-picker-options{overflow-y:scroll}ion-content::part(scroll){overflow-y:scroll}}.reactEasyCrop_Container{user-select:none;touch-action:none;cursor:move;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.reactEasyCrop_Image,.reactEasyCrop_Video{will-change:transform;max-width:unset}.reactEasyCrop_Contain{max-width:100%;max-height:100%;margin:auto;position:absolute;top:0;bottom:0;left:0;right:0}.reactEasyCrop_Cover_Horizontal{width:100%;height:auto}.reactEasyCrop_Cover_Vertical{width:auto;height:100%}.reactEasyCrop_CropArea{box-sizing:border-box;color:rgba(0,0,0,.5);border:1px solid rgba(255,255,255,.5);position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 0 0 9999em}.reactEasyCrop_CropAreaRound{border-radius:50%}.reactEasyCrop_CropAreaGrid:before{content:" ";box-sizing:border-box;border:0;border-left:1px solid rgba(255,255,255,.5);border-right:1px solid rgba(255,255,255,.5);position:absolute;top:0;bottom:0;left:33.33%;right:33.33%}.reactEasyCrop_CropAreaGrid:after{content:" ";box-sizing:border-box;border:1px solid rgba(255,255,255,.5);border-left:0;border-right:0;position:absolute;top:33.33%;bottom:33.33%;left:0;right:0}.avatar-crop-modal{--width:480px;--height:min(790px, 94vh)}.avatar-crop-inner>.muted{margin:0 0 20px}.avatar-crop-viewport{aspect-ratio:1;background:#261e30;border-radius:12px;width:min(280px,100%);margin:0 auto;position:relative;overflow:hidden}.avatar-crop-viewport .reactEasyCrop_CropArea{color:rgba(8,4,13,.6);border:2px solid rgba(255,255,255,.8)}.avatar-crop-viewport .reactEasyCrop_CropArea:focus-visible{outline-offset:-4px;border-color:#fc20a0;outline:2px solid #fc20a0}.avatar-crop-viewport.is-busy .reactEasyCrop_Container{pointer-events:none}.avatar-crop-loading{color:#eeeaf7;justify-content:center;align-items:center;font-size:14px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.avatar-crop-controls{width:min(280px,100%);margin:22px auto}.avatar-crop-controls>label:not(.input-wrapper):not(.textarea-wrapper){color:#ded3e8;justify-content:space-between;gap:16px;font-size:14px;display:flex}.avatar-crop-controls output{color:#bda6cd;font-variant-numeric:tabular-nums}.avatar-crop-controls>input:not(.native-input):not(.cloned-input):not(.aux-input):not([type=hidden]){accent-color:#fc20a0;cursor:pointer;width:100%;height:40px;margin:2px 0 10px;padding:0;display:block}.avatar-crop-controls>input:not(.native-input):not(.cloned-input):not(.aux-input):not([type=hidden]):disabled{opacity:.5;cursor:default}.avatar-crop-reset{justify-content:center;width:100%}.avatar-crop-actions{gap:12px;display:flex}.avatar-crop-actions>.booth-button{flex:1;justify-content:center}.avatar-crop-inner .form-error{margin-bottom:20px}@media (max-width:650px){.avatar-crop-modal{--width:100%;--height:100%}}@media (max-width:360px){.avatar-crop-actions{gap:8px}.avatar-crop-actions>.booth-button{padding-left:12px;padding-right:12px}}.settings-column{flex-direction:column;gap:22px;min-width:0;display:flex}.account-settings{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:22px;display:grid}.settings-column>.panel{padding:26px}.settings-error,.settings-notice,.account-settings>[role=status]{grid-column:1/-1}.settings-section-heading{align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.settings-section-heading>ion-icon{color:var(--ion-color-primary);padding-top:2px;font-size:23px}.settings-section-heading h2{margin:0 0 8px;font-size:20px}.settings-section-heading p{margin:0;font-size:13px;line-height:1.6}.settings-avatar-row{align-items:center;gap:20px;min-height:138px;display:flex}.settings-avatar-image{object-fit:cover;border-radius:26px;flex-shrink:0;width:92px;height:92px;font-size:32px}.avatar-file-button{cursor:pointer;position:relative;overflow:hidden}.avatar-file-button input:not(.native-input):not(.cloned-input):not(.aux-input):not([type=hidden]){opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.avatar-file-button.disabled{opacity:.5;cursor:default}.settings-hint{color:#9995ad;margin:10px 0;font-size:12px;line-height:1.7}.settings-text-button{color:#f795cd;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:12px;display:flex}.settings-check{cursor:pointer;align-items:flex-start!important;gap:12px!important;display:flex!important}.settings-check input:not(.native-input):not(.cloned-input):not(.aux-input):not([type=hidden]){accent-color:#fc20a0;flex-shrink:0;height:18px;margin:2px 0 0;width:18px!important;min-height:0!important;padding:0!important}.settings-check span{flex-direction:column;gap:7px;display:flex}.settings-check small{color:#aaa5bb;font-size:12px;font-weight:400}.settings-preferences select{color:#eeeaf7;font:inherit;background:#13121d;border:1px solid #343043;border-radius:10px;width:100%;padding:13px}.settings-notice{color:#b6f9d5;background:#14342a;border:1px solid #256b52;border-radius:14px;padding:18px;font-size:14px;line-height:1.7}.settings-demo{padding:28px}.verify-email-page{max-width:600px;margin:64px auto;padding:24px}.verify-email-page>.panel{margin-top:32px;padding:30px}.verify-email-page h1{margin:0;font-size:30px;line-height:1.25}.verify-email-page .auth-wordmark{font-size:28px}.verify-email-page .settings-notice{margin:0}.verify-email-page .booth-button{justify-content:center;width:100%}@media (max-width:900px){.account-settings{grid-template-columns:1fr}}@media (max-width:540px){.settings-column>.panel{padding:20px}.settings-avatar-row{gap:14px}.settings-avatar-image{border-radius:20px;width:72px;height:72px}.settings-avatar-row .booth-button{padding:10px 12px;font-size:12px}.verify-email-page{margin:18px auto;padding:20px}.verify-email-page>.panel{padding:24px}.verify-email-page h1{font-size:25px}}.settings-event-field{flex-direction:column;gap:10px;font-size:13px;font-weight:600;display:flex}.settings-event-field .event-picker{width:100%}.settings-event-field .event-picker-trigger{text-align:left;width:100%;min-width:0}.settings-event-field>small{color:#aaa5bb;font-size:12px;font-weight:400;line-height:1.6}.settings-event-field>.booth-button[aria-pressed=true]{color:#f787c9;background:#2b1224;border-color:#c92c88}.finance-view{flex-direction:column;gap:22px;display:flex}.finance-connection{padding:28px}.finance-connection-heading{align-items:flex-start;gap:24px;display:flex}.finance-stripe-mark{color:#fff;letter-spacing:-1.5px;background:#635bff;border-radius:18px;flex-shrink:0;padding:16px 22px;font-size:27px;font-weight:800}.finance-connection-heading h2{margin:8px 0 10px;font-size:24px}.finance-connection-heading p{max-width:730px;margin:0;line-height:1.7}.finance-connection-actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.finance-statuses{color:#a19aaa;border-top:1px solid #282432;flex-wrap:wrap;gap:18px;margin-top:22px;padding-top:22px;font-size:12px;display:flex}.finance-statuses span{align-items:center;gap:7px;display:flex}.finance-statuses .ready{color:#6fe4b3}.finance-totals{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.finance-total{flex-direction:column;gap:17px;padding:24px;display:flex}.finance-total>span{color:#a5a0b7;font-size:12px}.finance-total>strong{letter-spacing:-1px;font-size:30px;font-weight:700}.finance-total:nth-child(3)>strong{color:#63e9af}.finance-note{color:#9690a8;margin:0;font-size:12px;line-height:1.8}.finance-transactions{padding:26px}.finance-transaction-list{flex-direction:column;display:flex}.finance-transaction{border-bottom:1px solid #272332;grid-template-columns:minmax(0,1.5fr) minmax(0,2fr) 110px;align-items:center;gap:20px;padding:21px 0;display:grid}.finance-transaction:last-child{border-bottom:0}.finance-track{flex-direction:column;gap:7px;min-width:0;display:flex}.finance-track>strong,.finance-track>span,.finance-track>small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.finance-track>strong{font-size:14px}.finance-track>span{color:#b7b0c9;font-size:12px}.finance-track>small{color:#837c94;font-size:11px}.finance-amounts{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.finance-amounts>span{flex-direction:column;gap:8px;display:flex}.finance-amounts small{color:#8f889f;font-size:10px}.finance-amounts strong{white-space:nowrap;font-size:13px}.finance-payment-status{color:#7ee8b6;text-align:center;background:#123b2c;border:1px solid #235943;border-radius:8px;padding:7px 9px;font-size:10px;line-height:1.5}.finance-payment-status.refunded{color:#f7c18a;background:#36251a;border-color:#654629}.finance-demo{max-width:720px;padding:30px}.finance-demo>ion-icon{color:var(--ion-color-primary);font-size:32px}.finance-demo h2{font-size:25px}.finance-demo .muted{line-height:1.8}@media (max-width:1100px){.finance-totals{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-transaction{grid-template-columns:minmax(0,1fr) 110px}.finance-amounts{grid-area:2/1/auto/-1}.finance-payment-status{grid-area:1/2}}@media (max-width:540px){.finance-connection,.finance-transactions{padding:20px}.finance-connection-heading{flex-direction:column;gap:16px}.finance-stripe-mark{padding:12px 19px;font-size:23px}.finance-connection-heading h2{font-size:21px}.finance-connection-actions{flex-direction:column}.finance-connection-actions .booth-button{justify-content:center;width:100%}.finance-totals{gap:12px}.finance-total{gap:14px;padding:18px 14px}.finance-total>strong{font-size:23px}.finance-total>span{font-size:10px}.finance-statuses{flex-direction:column;gap:12px}.finance-transaction{grid-template-columns:minmax(0,1fr) 98px;gap:18px 12px}.finance-amounts{gap:8px}.finance-amounts strong{font-size:11px}.finance-demo{padding:24px}}.finance-error{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.finance-error .booth-button{padding:9px 13px;font-size:12px}.guest-settings{flex-direction:column;gap:18px;display:flex}.rule-group{flex-direction:column;gap:10px;display:flex}.rule-label{color:#f0dcf7;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.rule-label ion-icon{color:#d087b9;font-size:16px}.rule-select{--padding-start:14px;--padding-end:12px;background:#1c1723;border:1px solid #4b3457;border-radius:10px;min-height:44px;font-size:14px}.rule-select::part(placeholder){color:#aa98b7;opacity:1}.rule-chips{flex-wrap:wrap;gap:8px;display:flex}.rule-chip{color:#f0dcf7;background:#2a1b32;border:1px solid #6a3a78;border-radius:999px;align-items:center;gap:2px;padding:4px 4px 4px 12px;font-size:12px;font-weight:500;display:inline-flex}.rule-chip ion-button{--padding-start:4px;--padding-end:4px;--color:#cfaedd;height:22px;margin:0;font-size:14px}.rule-hint,.hours-note,.rule-footnote{color:#aa98b7;align-items:flex-start;gap:8px;margin:0;font-size:12px;line-height:1.6;display:flex}.rule-footnote ion-icon,.hours-note ion-icon{color:#8beca4;flex-shrink:0;margin-top:2px;font-size:16px}.hours-note ion-icon{color:#d087b9}.rule-term-input{align-items:center;gap:10px;display:flex}.rule-term-input ion-input{flex:1}.rule-term-input ion-button{flex-shrink:0;margin:0}.hours-editor{flex-direction:column;gap:14px;display:flex}.hours-rows{border:1px solid #39283f;border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.hours-row{background:#15101b;border-top:1px solid #39283f;grid-template-columns:150px 1fr;align-items:start;gap:10px;padding:10px 14px;display:grid}.hours-row:first-child{border-top:0}.hours-row.open{background:#1b1424}.hours-day{--size:18px;min-height:40px;font-size:14px}.hours-slots{flex-direction:column;gap:6px;display:flex}.hours-closed{color:#8f7f9c;align-items:center;min-height:40px;font-size:13px;display:flex}.hours-slot{align-items:center;gap:8px;display:flex}.hours-slot ion-input{--padding-start:10px;--padding-end:8px;font-variant-numeric:tabular-nums;background:#1c1723;border:1px solid #4b3457;border-radius:8px;width:112px;min-height:40px;font-size:14px}.hours-slot>span{color:#8f7f9c}.hours-remove{--padding-start:4px;--padding-end:4px;--color:#cfaedd;height:32px;margin:0}.hours-add{--padding-start:0;align-self:flex-start;height:32px;margin:0;font-size:12px}.kind-choice{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:4px;display:grid}.kind-choice ion-button{--padding-start:0;--padding-end:0;--padding-top:0;--padding-bottom:0;--border-radius:12px;--background:#15101b;--background-hover:#1b1424;--background-activated:#1b1424;--color:#fff5ff;--box-shadow:none;text-transform:none;letter-spacing:0;white-space:normal;height:auto;margin:0}.kind-choice ion-button::part(native){border:1px solid #39283f;border-radius:12px}.kind-choice ion-button.selected::part(native){background:#2a1130;border-color:#ff29b1;box-shadow:inset 0 0 0 1px #ff29b1}.kind-choice .ionic-card-content{text-align:left;flex-direction:column;align-items:flex-start;gap:4px;width:100%;padding:14px 16px;display:flex}.kind-choice ion-icon{color:#ff29b1;margin-bottom:4px;font-size:22px}.kind-choice strong{color:#fff5ff;font-size:14px}.kind-choice small{color:#aa98b7;font-size:12px;line-height:1.5}.event-rules-summary{flex-wrap:wrap;gap:8px;margin:0 0 18px;display:flex}.event-rules-summary .rule-chip{padding:5px 12px}.event-hours-summary{background:#15101b;border:1px solid #39283f;border-radius:12px;grid-template-columns:auto 1fr;gap:4px 16px;margin:0 0 18px;padding:14px 16px;font-size:13px;display:grid}.event-hours-summary span:nth-child(odd){color:#aa98b7}.event-hours-summary span.closed{color:#8f7f9c}.event-continuous-chip{align-items:center;gap:6px;display:inline-flex}@media (max-width:560px){.hours-row,.kind-choice{grid-template-columns:1fr}.rule-term-input{flex-direction:column;align-items:stretch}}.rule-mode{gap:6px}.rule-mode ion-button{--padding-start:12px;--padding-end:12px;font-size:11px}.event-manage-modal{--width:620px;--height:min(890px, 94vh)}.event-manage-modal h2{overflow-wrap:anywhere}.event-manage-back{align-items:center;gap:8px;margin:0 0 15px;font-size:14px;display:inline-flex}.event-manage-cover{background:#251a2d;border-radius:13px;min-height:205px;margin:25px 0 20px;position:relative;overflow:hidden}.event-manage-cover>img{object-fit:cover;width:100%;height:100%;position:absolute}.event-manage-cover:after{content:"";background:linear-gradient(rgba(22,12,32,.314),rgba(19,13,28,.91));position:absolute;top:0;bottom:0;left:0;right:0}.event-manage-cover>div{z-index:1;gap:8px;display:grid;position:absolute;bottom:20px;left:20px;right:20px}.event-manage-cover>div span{color:#eee3f3;overflow-wrap:anywhere;align-items:flex-start;gap:9px;font-size:14px;line-height:1.6;display:flex}.event-manage-cover>div ion-icon{color:#ffa5dd;flex-shrink:0;margin-top:2px;font-size:18px}.event-manage-status{z-index:1;color:#e4d0eb;background:rgba(36,24,42,.855);border:1px solid #8d638f;border-radius:7px;align-items:center;gap:7px;padding:6px 11px;font-size:13px;display:inline-flex;position:absolute;top:18px;left:20px}.event-manage-status i{background:currentColor;border-radius:50%;width:6px;height:6px}.event-manage-status.live{color:#8be6ad;background:rgba(16,49,35,.855);border-color:#54b57e}.event-manage-status.upcoming{color:#e7b7ef}.event-manage-status.ended{color:#c7bacd;border-color:#82758e}.event-manage-metrics{border-bottom:1px solid #432d4d;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0 0 23px;display:grid}.event-manage-metrics>div{flex-direction:column;gap:7px;min-width:0;display:flex}.event-manage-metrics strong{color:#edc8e6;overflow-wrap:anywhere;font-size:22px;line-height:1.3}.event-manage-metrics span{color:#b29bc0;font-size:12px;line-height:1.5}.event-manage-selection{margin-top:24px}.event-manage-selection>div:first-child{justify-content:space-between;align-items:center;gap:10px;display:flex}.event-manage-modal h3{color:#eaddec;margin:0;font-size:18px;line-height:1.6}.event-manage-selection>div>span{color:#e6a7d0;white-space:nowrap;font-size:13px}.event-manage-selection p,.event-manage-playlists>p{color:#baabc5;margin:10px 0 15px;font-size:14px;line-height:1.75}.event-manage-selection ul{margin:0 0 12px;padding:0;list-style:none}.event-manage-selection li{border-bottom:1px solid #38273f;align-items:center;gap:12px;padding:13px 0;display:flex}.event-manage-selection li>ion-icon{color:#d48abc;flex-shrink:0;font-size:21px}.event-manage-selection li>div{flex-direction:column;gap:3px;min-width:0;display:flex}.event-manage-selection li strong{color:#e7d9ed;overflow-wrap:anywhere;font-size:14px;line-height:1.6}.event-manage-selection li span,.event-manage-selection li small{color:#af98bc;font-size:12px;line-height:1.6}.event-manage-selection li small{flex-shrink:0;margin-left:auto}.event-manage-selection .text-link{min-height:40px;font-size:14px}.event-manage-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:24px;display:grid}.event-manage-actions .booth-button{min-width:0;min-height:48px;font-size:14px;line-height:1.6}.event-manage-danger{color:#ffd4e4;background:#4a2338;border:1px solid #a9557a}.event-manage-danger:hover{background:#603047;border-color:#dd82a5}.event-manage-delete-link{color:#d399b8;background:0 0;justify-content:center;align-items:center;gap:8px;width:100%;min-height:48px;margin-top:12px;font-size:13px;display:flex}.event-manage-confirmation{background:#2a1828;border:1px solid #795169;border-radius:11px;margin-top:24px;padding:21px}.event-manage-confirmation.start{background:#26172e;border-color:#a8629b}.event-manage-confirmation strong{color:#f4d7eb;overflow-wrap:anywhere;font-size:18px;line-height:1.6}.event-manage-confirmation p{color:#d5bed1;margin:10px 0 0;font-size:14px;line-height:1.8}.event-manage-covers{border:0;min-width:0;margin:25px 0;padding:0}.event-manage-covers legend{color:#dfcfe5;margin-bottom:13px;font-size:14px}.event-manage-covers>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.event-manage-covers :-webkit-any(button,ion-button){color:#dac5e4;text-align:left;background:#24192b;border:1px solid #624268;border-radius:9px;min-width:0;padding:0;display:block;overflow:hidden}.event-manage-covers :is(button,ion-button){color:#dac5e4;text-align:left;background:#24192b;border:1px solid #624268;border-radius:9px;min-width:0;padding:0;display:block;overflow:hidden}.event-manage-covers :-webkit-any(button,ion-button).selected{border-color:#f55daf;box-shadow:0 0 0 1px #f55daf}.event-manage-covers :is(button,ion-button).selected{border-color:#f55daf;box-shadow:0 0 0 1px #f55daf}.event-manage-covers img{object-fit:cover;width:100%;height:93px;display:block}.event-manage-covers span{justify-content:space-between;align-items:center;padding:9px 12px;font-size:13px;line-height:1.6;display:flex}.event-manage-covers ion-icon{color:#ff9cd1;font-size:20px}.event-manage-playlists{margin-top:25px}.event-manage-playlists .playlist-option{padding:17px 13px}.event-manage-playlists .playlist-option strong{font-size:14px}.event-manage-playlists .playlist-option small{font-size:12px}.event-manage-track-count{color:#dcabd0;margin-top:13px;font-size:13px;line-height:1.6;display:block}.event-manage-note{color:#c7aac4;background:rgba(54,29,50,.18);border-left:2px solid #bd629d;margin-top:20px;padding:10px 14px;font-size:14px;line-height:1.7}.event-manage-modal :-webkit-any(button,ion-button):focus-visible{outline-offset:3px;outline:2px solid #ff9cd1}.event-manage-modal :is(button,ion-button):focus-visible{outline-offset:3px;outline:2px solid #ff9cd1}.event-manage-modal :-webkit-any(button,ion-button):disabled{opacity:.5;cursor:default}.event-manage-modal :is(button,ion-button):disabled{opacity:.5;cursor:default}@media (max-width:650px){.event-manage-modal{--width:100%;--height:100%}.event-manage-cover{min-height:190px}.event-manage-metrics{gap:10px}.event-manage-metrics strong{font-size:20px}.event-manage-modal .form-stack input:not(.native-input):not(.cloned-input):not(.aux-input):not([type=hidden]){font-size:16px}.event-manage-actions{grid-template-columns:1fr}}.event-manage-clean{color:#9fe0c0;background:#1d2a26;border:1px solid #2f5a4c;border-radius:8px;align-items:center;gap:8px;margin:0 0 16px;padding:10px 14px;font-size:13px;display:flex}.event-manage-clean ion-icon{flex-shrink:0;font-size:18px}.clean-event-check{margin-top:4px}.clean-event-check span{flex-direction:column;gap:3px;display:flex}.clean-event-check small{color:#a08cad;font-size:12px;line-height:1.6}.booth-content .library-heading{flex-wrap:wrap}.library-heading-actions{align-items:center;gap:16px;display:flex}.library-source-empty .booth-button{margin-top:8px}.booth-content .library-multiselect-table :-webkit-any(.track-table-head,.track-table-row){grid-template-columns:64px minmax(0,1fr) 120px 48px;padding-left:8px;padding-right:8px}.booth-content .library-multiselect-table :is(.track-table-head,.track-table-row){grid-template-columns:64px minmax(0,1fr) 120px 48px;padding-left:8px;padding-right:8px}.booth-content .library-multiselect-table .track-table-head>span{display:block}.booth-content .library-multiselect-table .genre-chip{display:inline-flex}.library-track-select{align-items:center;gap:8px;min-width:0;display:flex}.library-track-select ion-checkbox{--size:19px;flex:0 0 28px;align-items:center;width:28px;min-height:40px;display:inline-flex}.library-track-select .track-number{font-variant-numeric:tabular-nums;font-size:12px}.library-multiselect-table .track-table-row.is-selected{background:rgba(255,43,175,.043);box-shadow:inset 2px 0 #ed4caf}.library-selection-bar{background:linear-gradient(110deg,#31192c,#211827);border:1px solid rgba(168,67,125,.4);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 0 12px;padding:12px 16px;display:flex}.library-selection-bar>strong{color:#f3cee7;font-size:14px;line-height:1.5}.library-selection-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.library-selection-actions .text-link{--color:#d9b8d0;font-size:13px}.library-bulk-summary{color:#eac3de;font-size:15px}.library-bulk-preview{gap:10px;margin:20px 0;padding:0;list-style:none;display:grid}.library-bulk-preview li{align-items:center;gap:12px;min-width:0;display:flex}.library-bulk-preview .track-art{flex-shrink:0;width:36px;height:40px}.library-bulk-preview li>div:last-child{flex-direction:column;gap:3px;min-width:0;display:flex}.library-bulk-preview strong{color:#f0e0ee;overflow-wrap:anywhere;font-size:14px;line-height:1.4}.library-bulk-preview li span{color:#b49cbf;font-size:13px;line-height:1.5}.library-bulk-scope{gap:10px;margin:22px 0;display:grid}.library-bulk-scope ion-radio{--color:#a98eb5;--color-checked:var(--ion-color-primary);background:#211728;border:1px solid #493052;border-radius:10px;padding:13px}.library-bulk-scope ion-radio.radio-checked{background:#32192b;border-color:#be4a92}.library-bulk-scope ion-radio::part(label){white-space:normal}.library-bulk-scope ion-radio::part(label):not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:12px}.library-bulk-scope ion-radio::part(label):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:12px}.library-bulk-scope ion-radio::part(label):-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:12px}.library-bulk-scope ion-radio::part(label):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:12px}.library-bulk-scope ion-radio span{flex-direction:column;gap:4px;display:flex}.library-bulk-scope strong{color:#eaddf0;font-size:14px;line-height:1.5}.library-bulk-scope small{color:#b69bc2;font-size:13px;line-height:1.45}.library-bulk-delete-modal .library-action-footer ion-spinner{width:18px;height:18px}.library-bulk-delete-modal .library-action-footer ion-spinner:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:10px}.library-bulk-delete-modal .library-action-footer ion-spinner:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:10px}.library-bulk-delete-modal .library-action-footer ion-spinner:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:10px}.library-bulk-delete-modal .library-action-footer ion-spinner:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:10px}.library-artwork-status{background:linear-gradient(110deg,#311a2c 0%,#1e1725 48%,#19151f 100%);border:1px solid rgba(116,56,87,.5);border-radius:12px;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:16px;margin:0 0 22px;padding:17px 20px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px rgba(255,255,255,.024)}.library-artwork-status-icon{color:#f993cf;background:rgba(255,43,175,.05);border-radius:12px;place-items:center;width:46px;height:46px;display:grid;position:relative}.library-artwork-status-icon ion-spinner{color:#ff47b8;width:40px;height:40px;position:absolute;top:3px;bottom:3px;left:3px;right:3px}.library-artwork-status-icon>ion-icon{width:18px;height:18px}.library-artwork-status-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.library-artwork-status-copy strong{color:#f6eaf4;font-size:15px;font-weight:600;line-height:1.45}.library-artwork-status-copy>span{color:#b8a5bd;font-size:13px;line-height:1.55}.library-artwork-status-count{color:#f6b4db;font-variant-numeric:tabular-nums;white-space:nowrap;background:rgba(238,56,153,.08);border:1px solid rgba(216,74,155,.22);border-radius:99px;padding:7px 12px;font-size:13px;font-weight:600;line-height:1.4}.library-artwork-status-activity{background:rgba(255,43,175,.047);height:2px;position:absolute;top:auto;bottom:0;left:0;right:0}.library-artwork-status-activity:after{content:"";background:linear-gradient(90deg,transparent,rgba(246,82,180,.7),transparent);width:35%;animation:2.8s ease-in-out infinite library-artwork-activity;position:absolute;top:0;bottom:0;left:0;right:auto}@keyframes library-artwork-activity{0%{transform:translate(-110%)}to{transform:translate(310%)}}@media (prefers-reduced-motion:reduce){.library-artwork-status-icon ion-spinner{display:none}.library-artwork-status-activity:after{opacity:.5;width:100%;animation:none}}.library-source-options{gap:12px;margin:24px 0;display:grid}.library-source-option{text-align:left;color:#eaddf0;background:#211728;border:1px solid #493052;border-radius:11px;align-items:center;gap:14px;width:100%;padding:18px 16px;display:flex}.library-source-option:hover{background:#2c1930;border-color:#e942a8}.library-source-option>ion-icon:first-child{color:#e78bcd;flex-shrink:0;width:27px;height:27px}.library-source-option>ion-icon:last-child{color:#a486b2;flex-shrink:0;margin-left:auto}.library-source-option>span{flex-direction:column;gap:5px;min-width:0;display:flex}.library-source-option strong{overflow-wrap:break-word;font-size:16px;line-height:1.45}.library-source-option small{color:#af98bc;font-size:13px;line-height:1.55}.library-back-link{align-items:center;gap:8px;margin:6px 0 20px;font-size:14px;display:inline-flex}.library-selection-search{width:100%}.library-selection-search input:not(.native-input):not(.cloned-input):not(.aux-input):not([type=hidden]){width:100%;min-width:0;font-size:15px}.library-selection-count{color:#e3beda;margin:17px 0 12px;font-size:14px;line-height:1.6}.library-selection-count>span{color:#a892b5}.library-track-selection{gap:8px;margin-bottom:24px;display:grid}.library-select-track{cursor:pointer;background:#1a1420;border:1px solid #3c2a46;border-radius:9px;align-items:center;gap:12px;padding:12px;display:flex}.library-select-track.selected{background:#30172e;border-color:#c24697}.library-select-track input:not(.native-input):not(.cloned-input):not(.aux-input):not([type=hidden]){accent-color:#ff29b7;flex-shrink:0;width:19px;height:19px}.library-select-track .track-art{flex-shrink:0;width:42px;height:46px}.library-select-track>span{flex-direction:column;gap:4px;min-width:0;display:flex}.library-select-track strong{overflow-wrap:break-word;color:#eaddf0;font-size:15px;line-height:1.5}.library-select-track small{color:#ae95ba;font-size:13px;line-height:1.5}.library-action-track{border-bottom:1px solid #3c2845;flex-direction:column;gap:5px;margin-bottom:18px;padding:0 0 18px;display:flex}.library-action-track strong{color:#edd7ee;overflow-wrap:break-word;font-size:18px;line-height:1.5}.library-action-track span{color:#b09abf;font-size:14px;line-height:1.6}.library-actions-modal .form-stack select{color:#eaddf0;background:#25192e;border:1px solid #543461;border-radius:8px;width:100%;min-height:48px;padding:12px;font-size:15px}.library-actions-modal .form-stack select:focus-visible{outline-offset:2px;outline:2px solid #ff92d8}.library-confirmation{background:#321d2b;border:1px solid #714052;border-radius:10px;margin-bottom:24px;padding:17px}.library-confirmation strong{color:#ffbed8;overflow-wrap:break-word;font-size:17px;line-height:1.5}.library-confirmation p{color:#d3b8c9;margin:10px 0 0;font-size:14px;line-height:1.75}.library-confirmation p:first-child{margin-top:0}.library-action-footer{gap:12px;margin-top:24px;display:flex}.library-action-footer .booth-button{flex:1}.library-duplicate-loading{color:#cbb6d4;align-items:center;gap:12px;display:flex}.library-duplicate-loading ion-spinner{flex-shrink:0;width:22px;height:22px}.library-danger-button{color:#fff;background:#b62952;border:1px solid #e05b7c}.library-danger-button:hover{background:#cf3562}.library-danger-option strong,.library-danger-option>ion-icon:first-child{color:#ff9eba}.library-select-track:focus-within{outline-offset:3px;outline:2px solid #ff92d8}.library-source-option:focus-visible{outline-offset:3px;outline:2px solid #ff92d8}@media (max-width:600px){.booth-content .library-multiselect-table :-webkit-any(.track-table-head,.track-table-row){grid-template-columns:28px minmax(0,1fr) 40px;gap:9px;padding-left:3px;padding-right:3px}.booth-content .library-multiselect-table :is(.track-table-head,.track-table-row){grid-template-columns:28px minmax(0,1fr) 40px;gap:9px;padding-left:3px;padding-right:3px}.booth-content .library-multiselect-table .genre-chip,.booth-content .library-multiselect-table .track-table-head>span:nth-child(3),.library-track-select .track-number{display:none}.library-selection-bar{padding:12px}.library-selection-actions{justify-content:space-between;gap:8px;width:100%}.library-artwork-status{grid-template-columns:40px minmax(0,1fr);gap:10px 12px;padding:15px}.library-artwork-status-icon{align-self:start;width:40px;height:40px}.library-artwork-status-icon ion-spinner{width:34px;height:34px}.library-artwork-status-count{grid-column:2;justify-self:start;padding:5px 10px;font-size:12px}.booth-content .library-heading .library-heading-actions .booth-button{min-height:42px;padding:10px 13px;font-size:13px}.library-heading-actions{flex-wrap:wrap;gap:10px}.library-heading-actions .library-metadata-hint{display:none}.library-source-option{gap:12px;padding:16px 13px}.library-source-option strong{font-size:15px}.library-action-footer{flex-direction:column-reverse}}:root ion-select.language-switcher{flex-shrink:0;width:auto;min-width:148px;max-width:100%;font-size:14px}.profile-language{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:22px;padding-top:20px;display:flex}.profile-language>span{font-size:14px;font-weight:600}.booth-content{--background:#0d0d12}.app-shell{background:radial-gradient(at 58% -15%,rgba(39,32,55,.22),transparent 50%);min-height:100%}.sidebar{z-index:10;width:236px;padding:max(34px, env(safe-area-inset-top)) 20px 0;scrollbar-width:thin;background:#111116;border-right:1px solid #24232d;flex-direction:column;display:flex;position:fixed;top:0;bottom:0;left:0;right:auto;overflow-y:auto}.brand{color:#faf9fd;letter-spacing:-1.5px;text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:0;font-family:Space Grotesk,sans-serif;font-size:30px;font-weight:700;display:flex}.brand-period,.pink-period,.pink-text{color:var(--pink)}.brand-mark{align-items:center;gap:4px;height:33px;display:inline-flex}.brand-mark i{background:var(--pink);border-radius:2px;width:5px;height:20px;transform:skew(-9deg)}.brand-mark i:nth-child(2){height:33px}.brand-mark i:nth-child(3){height:26px}.brand-mark i:nth-child(4){height:15px}.brand .brand-mark{transform-origin:50%;animation:2.6s ease-in-out infinite brand-mark-breathe}.brand .brand-period{animation:2.4s ease-in-out infinite brand-dot-fade}@keyframes brand-mark-breathe{0%,to{transform:scaleY(.88)}50%{transform:scaleY(1)}}@keyframes brand-dot-fade{0%,65%,to{opacity:1}78%,84%{opacity:.2}}.brand-tagline{color:#777284;letter-spacing:1.35px;margin:12px 0 48px 3px;font-size:8px;font-weight:600}.nav-caption{letter-spacing:1.8px;color:#666172;margin-bottom:15px;padding-left:13px;font-size:9px;font-weight:600}.side-nav{flex-direction:column;gap:8px;display:flex}.utility-nav{color:#928d9f;text-align:left;background:0 0;border:1px solid transparent;border-radius:9px;align-items:center;gap:13px;min-height:47px;padding:14px 13px;font-size:12px;font-weight:500;transition:background .2s,color .2s;display:flex}.side-nav :-webkit-any(button,ion-button){color:#928d9f;text-align:left;background:0 0;border:1px solid transparent;border-radius:9px;align-items:center;gap:13px;min-height:47px;padding:14px 13px;font-size:12px;font-weight:500;transition:background .2s,color .2s;display:flex}.side-nav :is(button,ion-button){color:#928d9f;text-align:left;background:0 0;border:1px solid transparent;border-radius:9px;align-items:center;gap:13px;min-height:47px;padding:14px 13px;font-size:12px;font-weight:500;transition:background .2s,color .2s;display:flex}.utility-nav:hover{color:#fff;background:#1e1b25}.side-nav :-webkit-any(button,ion-button):hover{color:#fff;background:#1e1b25}.side-nav :is(button,ion-button):hover{color:#fff;background:#1e1b25}.side-nav ion-icon,.utility-nav ion-icon{flex-shrink:0;font-size:19px}.side-nav :-webkit-any(button,ion-button).active{color:#ff51bb;background:linear-gradient(100deg,rgba(255,43,175,.125),rgba(255,43,175,.03));border-color:rgba(255,43,175,.15)}.side-nav :is(button,ion-button).active{color:#ff51bb;background:linear-gradient(100deg,rgba(255,43,175,.125),rgba(255,43,175,.03));border-color:rgba(255,43,175,.15)}.side-nav b{color:#fff;text-align:center;background:#ff2baf;border-radius:5px;min-width:19px;margin-left:auto;padding:4px 6px;font-size:10px}.sidebar-bottom{margin-top:auto;padding-top:48px}.booth-note{color:#a59aac;background:linear-gradient(130deg,#25202f,#17151f);border:1px solid #312336;border-radius:11px;margin:0 2px 23px;padding:20px 17px 0;font-size:11px;line-height:1.8;position:relative;overflow:hidden}.booth-note strong{color:#eae4ef;font-weight:500}.note-orbit{color:#e349b1;margin-bottom:12px;font-size:25px;display:block}.note-wave{opacity:.6;align-items:flex-end;gap:5px;height:42px;margin-top:10px;display:flex}.note-wave i{transform-origin:bottom;background:linear-gradient(#e94ba1,rgba(133,52,217,.15));border-radius:3px 3px 0 0;flex:1;height:40%;animation:1.2s ease-in-out infinite booth-equalizer}.note-wave i:nth-child(3n){height:80%}.note-wave i:nth-child(4n){height:55%}.note-wave i:nth-child(5n){height:100%}@keyframes booth-equalizer{0%,to{transform:scaleY(.25)}20%{transform:scaleY(.7)}40%{transform:scaleY(.4)}60%{transform:scaleY(1)}80%{transform:scaleY(.55)}}.utility-nav{width:100%;min-height:43px;padding:11px 13px;font-size:11px}.utility-nav.active{color:var(--pink)}.sidebar-profile{color:#eee9f5;width:calc(100% + 40px);padding:21px 22px max(21px, env(safe-area-inset-bottom));text-align:left;background:0 0;border:none;border-top:1px solid #29252f;align-items:center;gap:11px;margin:20px -20px 0;display:flex}.sidebar-profile strong{font-size:12px;font-weight:600;display:block}.sidebar-profile small{color:#898293;margin-top:5px;font-size:10px;display:block}.sidebar-profile>ion-icon{color:#777180;margin-left:auto;font-size:13px}.avatar{color:#deb9f0;background:radial-gradient(at 30% 20%,#4d2870,#291937);border:1px solid #5e3271;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:37px;height:37px;font-family:Space Grotesk,sans-serif;font-size:15px;font-weight:600;display:inline-flex}.workspace{margin-left:236px}.topbar{border-bottom:1px solid #25232c;justify-content:space-between;align-items:center;gap:20px;height:77px;padding:0 36px;display:flex}.breadcrumb{color:#787384;align-items:center;gap:14px;font-size:11px;display:flex}.breadcrumb strong{color:#d9d4e2;font-weight:500}.breadcrumb ion-icon{color:#595563;font-size:12px}.topbar-actions{align-items:center;gap:18px;display:flex}.demo-label{color:#b7a7c3;background:rgba(40,29,48,.23);border:1px solid #44354c;border-radius:5px;padding:6px 10px;font-size:9px;font-weight:500}.icon-button{color:#a9a3b3;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;min-width:36px;min-height:36px;font-size:20px;display:inline-flex;position:relative}.icon-button:hover{color:#fff;background:#27222e}.notification-button i{background:var(--pink);border:1px solid #0d0d12;border-radius:50%;width:5px;height:5px;position:absolute;top:6px;right:9px}.topbar-divider{background:#302a37;width:1px;height:25px;margin:0 3px}.small-avatar{width:32px;height:32px;font-size:12px}.mobile-brand{display:none}.main-content{max-width:1536px;margin:0 auto;padding:36px 36px 20px}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:Space Grotesk,sans-serif}h1{letter-spacing:-1.7px;margin-bottom:11px;font-size:max(30px,min(2.9vw,43px));font-weight:600;line-height:1.18}h2{letter-spacing:-.5px;font-size:20px;font-weight:600}h3{font-size:16px;font-weight:600}.page-heading{justify-content:space-between;align-items:center;gap:18px;margin-bottom:29px;display:flex}.page-heading h1>span{color:#b3a9c8}.eyebrow{color:#878090;letter-spacing:1.5px;font-size:9px;font-weight:600;line-height:1.5}.greeting{letter-spacing:1.45px;margin-bottom:11px;font-size:9px}.greeting span{color:var(--pink);margin:0 7px;font-size:11px;display:inline-block}.heading-description{color:#92909e;margin:0;font-size:12px;line-height:1.8}.booth-button{white-space:nowrap;border:1px solid transparent;border-radius:8px;justify-content:center;align-items:center;gap:9px;min-height:42px;padding:12px 18px;font-size:11px;font-weight:600;line-height:1.25;text-decoration:none;transition:transform .16s,background .16s;display:inline-flex}.booth-button ion-icon{font-size:17px}.booth-button:hover{transform:translateY(-1px)}.booth-button.primary{background:var(--pink);color:#fff;box-shadow:0 4px 20px rgba(255,43,175,.07)}.booth-button.primary:hover{background:#ff4ebb}.booth-button.secondary{color:#e8dfec;background:#211c29;border-color:#3b3344}.booth-button.glass{color:#fff;backdrop-filter:blur(12px);background:rgba(255,255,255,.035);border-color:rgba(255,255,255,.25)}.create-event-button{min-height:43px;padding:13px 19px}.full-width{width:100%}.booth-button.full-width{margin-top:14px}.stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-bottom:30px;display:grid}.stat-card{background:linear-gradient(115deg,#191820,#14141c);border:1px solid #2b2934;border-radius:11px;min-height:113px;padding:19px 18px 18px;position:relative}.stat-icon{border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;font-size:16px;display:inline-flex;position:absolute;top:15px;right:16px}.stat-icon.pink{color:#f446b1;background:rgba(255,43,175,.063)}.stat-icon.purple{color:#aa80ff;background:rgba(152,99,242,.094)}.stat-icon.green{color:#66e1b0;background:rgba(82,230,164,.075)}.stat-icon.orange{color:#eeaa74;background:rgba(233,148,89,.082)}.stat-caption{color:#93909f;margin:4px 30px 17px 0;font-size:10px;line-height:1.35;display:block}.stat-value{letter-spacing:-1px;flex-wrap:wrap;align-items:baseline;gap:12px;font-family:Space Grotesk,sans-serif;font-size:28px;font-weight:600;display:flex}.stat-detail{color:#888292;letter-spacing:0;font-family:Inter,sans-serif;font-size:9px;font-weight:400;line-height:1.4}.green-text{color:#5bcda0}.stat-detail i{background:#5fe0a7;border-radius:50%;width:5px;height:5px;margin:0 4px 1px 0;display:inline-block}.dashboard-columns{grid-template-columns:minmax(0,1.65fr) minmax(320px,1fr);align-items:start;gap:24px;display:grid}.section-heading{justify-content:space-between;align-items:center;gap:14px;min-height:24px;margin-bottom:17px;display:flex}.section-heading h2{margin:0;font-size:18px}.subtle-text{letter-spacing:1.4px;color:#665e73;font-size:8px;font-weight:500}.spotlight-card{background-position:50% 49%;background-size:cover;border:1px solid #6f3867;border-radius:12px;flex-direction:column;justify-content:space-between;min-height:311px;display:flex;position:relative;overflow:hidden}.spotlight-card:before{content:"";background:linear-gradient(rgba(13,4,23,.25) 20%,rgba(21,12,34,.79) 65%,#121016 99%),linear-gradient(90deg,rgba(21,7,25,.467),rgba(37,1,51,.067));position:absolute;top:0;bottom:0;left:0;right:0}.spotlight-top,.spotlight-body{z-index:1;position:relative}.spotlight-top{justify-content:space-between;align-items:center;padding:20px 23px;display:flex}.badge{white-space:nowrap;border:1px solid;border-radius:5px;align-items:center;gap:6px;padding:6px 9px;font-size:9px;font-weight:600;line-height:1;display:inline-flex}.badge i{background:currentColor;border-radius:50%;width:4px;height:4px}.badge-live{color:#7df3b5;background:rgba(16,75,53,.69);border-color:rgba(109,225,170,.267)}.badge-upcoming{color:#d0b0ff;background:rgba(52,34,70,.81);border-color:rgba(146,112,185,.33)}.badge-draft{color:#d4c4b2;background:rgba(59,48,43,.75);border-color:rgba(179,148,115,.333)}.badge-ended{color:#a29cad;background:#24232f;border-color:#575363}.cover-icon-button{color:#fff;background:rgba(15,11,33,.5);border:1px solid rgba(255,255,255,.15);border-radius:7px;justify-content:center;align-items:center;width:31px;height:31px;font-size:15px;display:flex}.spotlight-body{padding:4px 23px 22px}.spotlight-label{color:#e1a5cd;letter-spacing:2px;margin-bottom:7px;font-size:8px;font-weight:500}.spotlight-body>h2{letter-spacing:-1.2px;margin:0 0 12px;font-size:35px}.event-meta{color:#c7b9d0;flex-direction:column;gap:8px;font-size:10px;display:flex}.event-meta span{align-items:center;gap:6px;display:inline-flex}.event-meta ion-icon{color:#baa3c6;font-size:12px}.spotlight-bottom{border-top:1px solid rgba(185,144,182,.15);justify-content:space-between;align-items:flex-end;gap:15px;margin-top:21px;padding-top:18px;display:flex}.spotlight-metrics{gap:22px;display:flex}.spotlight-metrics div{flex-direction:column;gap:5px;display:flex}.spotlight-metrics strong{letter-spacing:-.6px;white-space:nowrap;font-family:Space Grotesk,sans-serif;font-size:19px;font-weight:600}.spotlight-metrics span{color:#b4a7bc;font-size:9px}.spotlight-actions{gap:8px;display:flex}.spotlight-actions .booth-button{min-height:36px;padding:10px 13px;font-size:10px}.spotlight-actions .booth-button ion-icon{font-size:15px}.upcoming-heading{margin-top:25px;margin-bottom:14px}.text-link{color:#b5a5c1;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:10px;display:inline-flex}.text-link:hover{color:var(--pink)}.text-link ion-icon{font-size:14px}.upcoming-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.upcoming-card{color:#fff;text-align:left;background:#16151e;border:1px solid #2c2833;border-radius:10px;padding:0;transition:border-color .2s;overflow:hidden}.upcoming-card:hover{border-color:#9b408c}.upcoming-image{background-position:50%;background-size:cover;justify-content:space-between;align-items:flex-start;height:108px;padding:12px;display:flex;position:relative}.upcoming-image:before{content:"";background:linear-gradient(rgba(28,5,42,.133),rgba(21,16,27,.467));position:absolute;top:0;bottom:0;left:0;right:0}.upcoming-image>*{position:relative}.date-tile{backdrop-filter:blur(8px);background:rgba(24,18,34,.686);border:1px solid rgba(202,182,218,.29);border-radius:6px;flex-direction:column;justify-content:center;align-items:center;width:39px;height:44px;display:flex}.date-tile strong{font-family:Space Grotesk,sans-serif;font-size:18px;font-weight:500}.date-tile span{letter-spacing:1px;margin-top:2px;font-size:7px;font-weight:600}.upcoming-content{padding:16px 14px 13px}.upcoming-content h3{justify-content:space-between;align-items:center;margin:0 0 8px;font-size:15px;display:flex}.upcoming-content h3 ion-icon{color:#72687d;font-size:12px}.upcoming-content p{color:#8f859d;align-items:center;gap:4px;margin:0;font-size:9px;display:flex}.upcoming-footer{color:#888091;border-top:1px solid #2b2633;justify-content:space-between;margin-top:13px;padding-top:12px;font-size:8px;display:flex}.upcoming-footer span:last-child{color:#b7a6c5}.panel{background:#15151d;border:1px solid #2a2733;border-radius:12px}.request-panel{min-width:0;overflow:hidden}.panel-heading{justify-content:space-between;align-items:center;padding:22px 21px 20px;display:flex}.panel-heading .eyebrow{letter-spacing:1.6px;margin-bottom:10px;font-size:8px}.signal-dot{background:var(--pink);border-radius:50%;width:5px;height:5px;margin-right:4px;display:inline-block;box-shadow:0 0 8px rgba(255,43,175,.5)}.panel-heading h2{align-items:center;gap:8px;margin:0;font-size:19px;display:flex}.count-pill{color:#aea3ba;letter-spacing:0;vertical-align:middle;background:#292232;border:1px solid #3c3046;border-radius:5px;justify-content:center;align-items:center;padding:3px 7px;font-family:Inter,sans-serif;font-size:9px;font-weight:500;display:inline-flex}.small-live{color:#79dca8;background:rgba(26,52,39,.17);border:1px solid #294637;border-radius:20px;align-items:center;gap:4px;padding:5px 7px;font-size:8px;display:flex}.small-live i{background:#6fd6a0;border-radius:50%;width:4px;height:4px}.request-controls{background:#14141b;border-top:1px solid #26222e;border-bottom:1px solid #26222e;justify-content:space-between;align-items:center;padding:9px 21px;display:flex}.request-controls>span{color:#bcb4c7;align-items:center;gap:7px;font-size:10px;display:inline-flex}.tiny-dot{background:#807187;border-radius:50%;width:5px;height:5px}.tiny-dot.green{background:#65deab}.pause-button{color:#d0b6dd;background:#26202f;border:1px solid #3b2e45;border-radius:5px;width:29px;min-width:29px;min-height:27px;font-size:13px}.request-tabs{border-bottom:1px solid #2a2530;align-items:center;gap:17px;min-height:52px;padding:0 19px;display:flex}.request-tabs :-webkit-any(button,ion-button){color:#897d96;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid transparent;padding:17px 0 14px;font-size:9px}.request-tabs :is(button,ion-button){color:#897d96;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid transparent;padding:17px 0 14px;font-size:9px}.request-tabs :-webkit-any(button,ion-button) span{opacity:.65;margin-left:3px}.request-tabs :is(button,ion-button) span{opacity:.65;margin-left:3px}.request-tabs :-webkit-any(button,ion-button).active{color:#f0e4f7;border-bottom-color:var(--pink)}.request-tabs :is(button,ion-button).active{color:#f0e4f7;border-bottom-color:var(--pink)}.requests-list{padding:11px 14px 5px}.request-row{border-bottom:1px solid #28222f;align-items:center;gap:12px;min-height:92px;padding:15px 6px;display:flex}.request-row:last-child{border-bottom:none}.request-row.priority{background:linear-gradient(110deg,rgba(255,43,175,.047),rgba(132,33,139,.04));border:1px solid rgba(183,50,152,.31);border-radius:8px;min-height:105px;margin:3px 0 4px;padding:12px 10px}.track-art{background:#563878;border:1px solid rgba(255,255,255,.07);border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:43px;height:46px;display:flex;position:relative;overflow:hidden}.track-art img{object-fit:cover;width:100%;height:100%}.track-art>span{color:rgba(255,255,255,.69);z-index:2;letter-spacing:-1px;font-family:Space Grotesk,sans-serif;font-size:14px;font-weight:700;position:relative}.track-art i{border:1px solid rgba(255,255,255,.25);border-radius:50%;width:48px;height:48px;position:absolute;top:-9px;right:-18px}.track-art b{background:rgba(255,255,255,.07);width:50px;height:18px;position:absolute;bottom:5px;left:-10px;transform:rotate(-38deg)}.art-0{background:linear-gradient(135deg,#f36228,#8d1b4f)}.art-1{background:linear-gradient(135deg,#2d90b9,#164460)}.art-2{background:linear-gradient(135deg,#b1c22e,#336f52)}.art-3{background:linear-gradient(135deg,#765de0,#30235b)}.art-4{background:linear-gradient(135deg,#e5ba72,#8c572e)}.request-track{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.request-track>strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;line-height:1.3;overflow:hidden}.request-track>span:not(.priority-label){color:#b1a5be;font-size:10px}.request-track small{color:#756a81;margin-top:3px;font-size:8px}.request-track small i{margin:0 3px;font-style:normal}.priority-label{color:#fa6dc2;letter-spacing:1px;align-items:center;gap:2px;margin-bottom:2px;font-size:6px;font-weight:700;display:flex}.priority-label ion-icon{font-size:9px}.request-side{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:8px;display:flex}.request-side>strong{font-family:Space Grotesk,sans-serif;font-size:12px;font-weight:500}.request-actions{gap:5px;display:flex}.request-actions :-webkit-any(button,ion-button){color:#918097;background:#25202c;border:1px solid #3c2b45;border-radius:5px;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;display:flex}.request-actions :is(button,ion-button){color:#918097;background:#25202c;border:1px solid #3c2b45;border-radius:5px;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;display:flex}.request-actions .request-check{color:#63dba2;background:rgba(35,76,54,.22);border-color:rgba(48,103,72,.4)}.request-actions :-webkit-any(button,ion-button):hover{background:#413044}.request-actions :is(button,ion-button):hover{background:#413044}.request-actions .request-check:hover{background:#235338}.request-status{color:#988694;font-size:8px}.request-status.played{color:#5ace9c}.queue-link{color:#c0adc9;background:#211a2b;border:1px solid #3b3045;border-radius:7px;justify-content:center;align-items:center;gap:15px;width:calc(100% - 36px);margin:8px 18px 16px;padding:12px 8px;font-size:9px;display:flex}.queue-link:hover{color:#fff;border-color:#895079}.queue-link ion-icon{font-size:13px}.request-note{color:#7c6c86;background:#18141e;border-top:1px solid #2b2433;justify-content:center;align-items:center;gap:8px;padding:14px 7px;font-size:8px;display:flex}.request-note ion-icon{font-size:13px}.request-full{max-width:980px}.request-full .request-row{min-height:95px;padding:16px}.request-full .request-track>strong{font-size:14px}.request-full .request-track>span:not(.priority-label){font-size:12px}.request-full .request-track small{font-size:10px}.request-full .track-art{width:54px;height:54px}.request-full .request-side>strong{font-size:16px}.request-full .request-actions :-webkit-any(button,ion-button){width:34px;height:30px;font-size:16px}.request-full .request-actions :is(button,ion-button){width:34px;height:30px;font-size:16px}.request-full>.search-field{margin:18px 24px 0}.dashboard-footer{color:#766b82;border-top:1px solid #27212e;align-items:center;gap:10px;margin-top:27px;padding:18px 1px 0;font-size:9px;display:flex}.footer-mark{color:#af488e;font-size:14px}.footer-right{letter-spacing:1.7px;margin-left:auto;font-size:7px}.mobile-nav{display:none}.event-selector{color:#c3afce;background:#1c1723;border:1px solid #3b2f46;border-radius:8px;align-items:center;gap:9px;padding:11px 14px;font-size:11px;display:flex}.event-selector>ion-icon{font-size:17px}.event-selector>ion-icon:last-child{font-size:12px}.event-selector select{-webkit-appearance:none;appearance:none;color:#dfd2e8;background:0 0;border:none;max-width:210px;font-size:11px}.event-selector option{background:#1c1723}.list-toolbar{justify-content:space-between;align-items:center;gap:15px;margin-bottom:23px;display:flex}.filter-pills{flex-wrap:wrap;gap:8px;display:flex}.filter-pills :-webkit-any(button,ion-button){color:#988ca6;background:0 0;border:1px solid #35303d;border-radius:7px;padding:10px 15px;font-size:10px}.filter-pills :is(button,ion-button){color:#988ca6;background:0 0;border:1px solid #35303d;border-radius:7px;padding:10px 15px;font-size:10px}.filter-pills :-webkit-any(button,ion-button).active{color:#ff80cc;background:rgba(255,43,175,.082);border-color:rgba(164,50,129,.267)}.filter-pills :is(button,ion-button).active{color:#ff80cc;background:rgba(255,43,175,.082);border-color:rgba(164,50,129,.267)}.search-field{color:#9784a7;background:#19151f;border:1px solid #34303e;border-radius:7px;align-items:center;gap:10px;min-width:220px;padding:11px 13px;display:flex}.search-field ion-icon{flex-shrink:0;font-size:16px}.search-field input:not(.native-input):not(.cloned-input):not(.aux-input):not([type=hidden]){color:#e6ddeb;background:0 0;border:0;outline:none;width:100%;min-width:0;font-size:11px}.search-field:focus-within{border-color:#d44caa}.search-field input:not(.native-input):not(.cloned-input):not(.aux-input):not([type=hidden])::placeholder{color:#84748f}.event-cards-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.event-card{background:#18141f;border:1px solid #34263e;border-radius:12px;overflow:hidden}.event-card-cover{background-position:50%;background-size:cover;justify-content:space-between;align-items:flex-start;height:160px;padding:18px;display:flex}.event-card-body{padding:20px}.event-card-body h2{margin-bottom:8px}.event-card-body>p{color:#a691b3;align-items:center;gap:5px;font-size:11px;line-height:1.7;display:flex}.event-card-stats{color:#98869f;border-top:1px solid #33253d;justify-content:space-between;margin-top:18px;padding:17px 0;font-size:9px;display:flex}.event-card-stats strong{color:#e6d8ef;font-size:13px}.event-card-actions{gap:8px;display:flex}.event-card-actions .booth-button{flex:1;padding:11px 9px;font-size:10px}.empty-state{text-align:center;color:#9d8fa9;padding:45px 20px}.empty-state>ion-icon{color:#a7509d;margin-bottom:15px;font-size:34px}.empty-state h3{color:#cbbbd6;margin-bottom:8px;font-size:15px}.empty-state p{margin-bottom:14px;font-size:11px;line-height:1.7}.loading-state{flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:60vh;display:flex}.loading-state h2{color:#a9b;font-size:20px}.loading-state .brand-mark{animation:1s infinite alternate pulse}.error-banner{color:#ffb6d5;background:#431429;border:1px solid #883057;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;padding:13px 16px;font-size:12px;display:flex}.error-banner :-webkit-any(button,ion-button){color:#fff;white-space:nowrap;background:0 0;border:none;align-items:center;gap:5px;padding:8px;font-size:11px;display:flex}.error-banner :is(button,ion-button){color:#fff;white-space:nowrap;background:0 0;border:none;align-items:center;gap:5px;padding:8px;font-size:11px;display:flex}.booth-modal{--width:510px;--height:min(780px, 90vh);--border-radius:18px;--background:#15121c;--border-color:#51315d;--border-width:1px;--border-style:solid;--box-shadow:0 25px 100px rgba(0,0,0,.6)}.booth-modal ion-content{--background:#15121c}.booth-modal::part(backdrop){opacity:.8;background:#06010c}.modal-inner{padding:28px 32px 32px}.modal-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:15px;display:flex}.modal-heading .eyebrow{color:#ab7eb5;font-size:8px}.modal-inner>h2{letter-spacing:-1px;margin-bottom:15px;font-size:30px;line-height:1.2}.muted{color:#a08cad;font-size:12px;line-height:1.8}.detail-cover{object-fit:cover;border-radius:10px;width:100%;height:170px;margin-bottom:18px}.modal-inner>.badge{margin-bottom:14px}.detail-price{color:#bda2c9;background:#22172b;border:1px solid #5b285b;border-radius:9px;justify-content:space-between;align-items:center;margin:22px 0;padding:19px;font-size:12px;display:flex}.detail-price strong{color:#ff7bce;font-family:Space Grotesk,sans-serif;font-size:24px}.selected-playlists{flex-wrap:wrap;gap:8px;margin-bottom:22px;display:flex}.selected-playlists span{color:#d8b5e4;background:#3a204b;border:1px solid #633374;border-radius:20px;padding:7px 12px;font-size:10px}.help-step{border-top:1px solid #3a2646;gap:18px;padding:20px 0;display:flex}.help-step>b{color:var(--pink);font-family:Space Grotesk,sans-serif;font-size:20px}.help-step h3{margin-bottom:7px}.help-step p{color:#a792b5;margin:0;font-size:12px;line-height:1.8}.info-box{color:#cbb1d2;background:#312037;border:1px solid #593362;border-radius:9px;padding:16px;font-size:11px;line-height:1.8;display:block}.info-box>ion-icon{vertical-align:middle;margin-right:6px;font-size:17px}.wizard-steps{justify-content:space-between;margin:26px 0 31px;display:flex;position:relative}.wizard-steps:before{content:"";top:17px;background:#422849;height:1px;position:absolute;left:26px;right:26px}.wizard-steps>div{color:#886a95;flex-direction:column;align-items:center;gap:8px;width:75px;display:flex;position:relative}.wizard-steps>div>span{background:#211629;border:1px solid #5b3667;border-radius:50%;justify-content:center;align-items:center;width:35px;height:35px;font-size:11px;display:inline-flex}.wizard-steps>div.active>span{color:#fff;background:#cc1d91;border-color:#ee3aa7}.wizard-steps small{font-size:9px}.wizard-steps>div.active{color:#f0cee9}.form-stack{flex-direction:column;gap:22px;display:flex}.form-stack h3{margin-bottom:7px;font-size:20px}.form-stack p{margin-bottom:0}.form-stack label:not(.input-wrapper):not(.textarea-wrapper){color:#d4c0e1;flex-direction:column;gap:9px;font-size:11px;font-weight:500;display:flex}.form-stack label:not(.input-wrapper):not(.textarea-wrapper) .optional{color:#866793;font-weight:400}.form-stack input:not(.native-input):not(.cloned-input):not(.aux-input):not([type=hidden]),.form-stack textarea:not(.native-textarea):not(.cloned-textarea){color:#f5e4fc;background:#211728;border:1px solid #53325e;border-radius:8px;width:100%;padding:13px 14px;font-size:12px;line-height:1.5}.form-stack input:not(.native-input):not(.cloned-input):not(.aux-input):not([type=hidden])::placeholder,.form-stack textarea:not(.native-textarea):not(.cloned-textarea)::placeholder{color:#92749f}.form-stack input:not(.native-input):not(.cloned-input):not(.aux-input):not([type=hidden]):focus,.form-stack textarea:not(.native-textarea):not(.cloned-textarea):focus{border-color:var(--pink);outline:none}.form-stack input:not(.native-input):not(.cloned-input):not(.aux-input):not([type=hidden])[type=datetime-local]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;min-height:47px}.form-stack textarea:not(.native-textarea):not(.cloned-textarea){resize:vertical}.form-stack label:not(.input-wrapper):not(.textarea-wrapper)>small{color:#83648f;text-align:right;font-size:10px}.currency-input{background:#27172e;border:1px solid #a4358c;border-radius:8px;align-items:center;gap:12px;padding-left:16px;display:flex}.currency-input>span{color:#c793cc;font-size:21px}.currency-input input:not(.native-input):not(.cloned-input):not(.aux-input):not([type=hidden]){background:0 0;border:none;font-family:Space Grotesk,sans-serif;font-size:24px}.price-options{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.price-options :-webkit-any(button,ion-button){color:#cbb0d8;background:#221329;border:1px solid #51315f;border-radius:9px;padding:22px 9px;font-family:Space Grotesk,sans-serif;font-size:20px;position:relative}.price-options :is(button,ion-button){color:#cbb0d8;background:#221329;border:1px solid #51315f;border-radius:9px;padding:22px 9px;font-family:Space Grotesk,sans-serif;font-size:20px;position:relative}.price-options :-webkit-any(button,ion-button).active{color:#ff81d2;background:rgba(255,43,175,.082);border-color:#ef38ad}.price-options :is(button,ion-button).active{color:#ff81d2;background:rgba(255,43,175,.082);border-color:#ef38ad}.price-options ion-button{--border-radius:9px;--background-hover:rgba(255,43,175,.082);--color-hover:#ff81d2;background:0 0;border:0;padding:0}.price-options small{color:#fff;letter-spacing:1px;background:#ae2281;border-radius:4px;padding:4px 7px;font-family:Inter,sans-serif;font-size:6px;position:absolute;top:-8px;left:50%;transform:translate(-50%)}.wizard-actions{gap:12px;margin-top:32px;display:flex}.wizard-actions .primary{flex:1}.form-error{color:#ffb9cc;background:#62223d;border:1px solid #9e4164;border-radius:7px;margin-top:18px;padding:12px;font-size:11px;line-height:1.6}.wizard-playlists{flex-direction:column;gap:10px;display:flex}.form-stack .playlist-option{cursor:pointer;background:#201526;border:1px solid #473052;border-radius:8px;flex-direction:row;align-items:center;gap:12px;padding:13px;display:flex;position:relative}.form-stack .playlist-option.selected{background:rgba(255,43,175,.043);border-color:#d739a2}.playlist-option input:not(.native-input):not(.cloned-input):not(.aux-input):not([type=hidden]){opacity:0;width:1px;height:1px;position:absolute}.playlist-option:focus-within{outline:2px solid var(--pink);outline-offset:2px}.playlist-mini{color:#e9d9f1;border-radius:6px;justify-content:center;align-items:center;width:38px;height:38px;font-size:19px;display:flex}.playlist-option>span:not(.playlist-mini){flex-direction:column;gap:5px;display:flex}.playlist-option strong{font-size:12px;font-weight:500}.playlist-option small{color:#9b7ca8;font-size:9px}.custom-checkbox{border:1px solid #845090;border-radius:5px;justify-content:center;align-items:center;width:20px;height:20px;margin-left:auto;display:flex}.selected .custom-checkbox{color:#fff;background:var(--pink);border-color:var(--pink)}.wizard-summary{color:#dcb5df;border-top:1px solid #452450;grid-template-columns:1fr auto;gap:8px;padding-top:18px;font-size:11px;display:grid}.wizard-summary strong{color:#ec87c7;font-size:11px}.wizard-summary small{color:#a478af;grid-column:1/-1;font-size:9px}.qr-modal{--height:min(820px, 92vh)}.qr-modal .modal-inner{text-align:center}.qr-ready{color:#84e0a9;background:rgba(115,205,152,.082);border:1px solid #52c482;border-radius:50%;justify-content:center;align-items:center;width:43px;height:43px;margin:10px auto 22px;font-size:25px;display:flex}.qr-modal h2{font-size:26px}.qr-frame{color:#222;background:#fff;border-radius:13px;justify-content:center;align-items:center;width:226px;height:226px;margin:22px auto;font-size:12px;display:flex;overflow:hidden;box-shadow:0 0 35px rgba(179,70,177,.098)}.qr-frame img{width:100%;height:100%}.qr-link{background:#24132a;border:1px solid #5a3265;border-radius:8px;align-items:center;gap:8px;padding:6px 9px 6px 12px;display:flex}.qr-link input:not(.native-input):not(.cloned-input):not(.aux-input):not([type=hidden]){color:#caa4d4;background:0 0;border:0;width:100%;min-width:0;font-size:10px}.qr-link .icon-button{font-size:16px}.qr-demo-note{color:#ac85b7;margin:12px 0 0;font-size:10px;line-height:1.8}.qr-actions{gap:12px;margin-top:24px;display:flex}.qr-actions .booth-button{flex:1}.qr-poster-note{color:#ac85b7;margin:12px 0 0;font-size:11px;line-height:1.6}.qr-poster-note a{color:#ff2baf;text-underline-offset:3px;text-decoration:underline}.qr-footer{color:#97709f;letter-spacing:2px;margin:18px 0 0;font-size:8px}.disabled-link{pointer-events:none;opacity:.5}.library-heading{margin:35px 0 20px}.playlist-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-bottom:30px;display:grid}.playlist-card{color:#eadbf1;text-align:left;background:#1b1423;border:1px solid #3a2747;border-radius:10px;padding:0;transition:border-color .2s}.playlist-card.selected{border-color:var(--pink)}.playlist-cover{background:linear-gradient(135deg,#4a1657,#1a0f2a);flex-direction:column;justify-content:space-between;height:178px;padding:18px;display:flex;position:relative;overflow:hidden}.playlist-color-1 .playlist-cover{background:linear-gradient(135deg,#172d69,#281339)}.playlist-color-2 .playlist-cover{background:linear-gradient(135deg,#9a3d28,#331320)}.playlist-color-3 .playlist-cover{background:linear-gradient(135deg,#1a5349,#101f34)}.playlist-genre{letter-spacing:2px;color:rgba(255,255,255,.584);z-index:1;font-size:8px}.playlist-cover>ion-icon{color:rgba(255,255,255,.61);font-size:32px;position:absolute;top:56px;left:20px}.playlist-cover-title{letter-spacing:-1px;z-index:1;max-width:130px;font-family:Space Grotesk,sans-serif;font-size:25px;line-height:1;position:relative}.record-circle{border:25px solid rgba(0,0,0,.2);border-radius:50%;width:160px;height:160px;position:absolute;top:22px;right:-55px;box-shadow:0 0 0 1px rgba(255,255,255,.082),inset 0 0 0 1px rgba(255,255,255,.082),0 0 0 14px rgba(255,255,255,.016),0 0 0 28px rgba(255,255,255,.016)}.playlist-card-body{flex-direction:column;gap:8px;padding:17px;display:flex}.playlist-card-body strong{font-size:12px;font-weight:500}.playlist-card-body span{color:#a486b2;font-size:9px}.playlist-card-body i{margin:0 5px;font-style:normal}.track-panel{padding:25px}.track-panel h2{margin:0 0 5px;font-size:20px}.track-table-head,.track-table-row{grid-template-columns:28px minmax(0,1fr) 120px 60px 45px;align-items:center;gap:15px;display:grid}.track-table-head{color:#95709f;letter-spacing:1.2px;border-bottom:1px solid #40254c;padding:11px 0 17px;font-size:8px}.track-table-row{border-bottom:1px solid #2f2139;padding:15px 0}.track-table-row:last-child{border:none}.track-number{color:#8d6c98;font-size:10px}.track-table-title{align-items:center;gap:13px;min-width:0;display:flex}.track-table-title>div:last-child{flex-direction:column;gap:6px;min-width:0;display:flex}.track-table-title strong{white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:500;overflow:hidden}.track-table-title span{color:#a483b1;font-size:10px}.genre-chip{color:#b891c9;background:#2e1d38;border:1px solid #51305e;border-radius:5px;justify-self:start;padding:5px 8px;font-size:9px}.track-table-row>.muted{font-size:10px}.file-drop{text-align:center;cursor:pointer;background:rgba(63,21,68,.145);border:1px dashed #a33d8b;border-radius:9px;align-items:center;padding:25px 12px}.file-drop>ion-icon{color:#e259b6;margin-bottom:5px;font-size:28px}.file-drop>strong{font-size:12px;font-weight:500}.file-drop>span{color:#a881b3;font-size:9px}.file-drop input:not(.native-input):not(.cloned-input):not(.aux-input):not([type=hidden]){background:0 0;border:none;max-width:280px;padding:8px 0 0;font-size:10px}.csv-hint{font-size:10px}.account-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.chart-panel{margin-bottom:26px;padding:26px}.revenue-chart{flex-direction:column;gap:30px;margin:35px 0;display:flex}.chart-row{grid-template-columns:160px minmax(0,1fr) 90px;align-items:center;gap:24px;display:grid}.chart-row>div:first-child{flex-direction:column;gap:7px;display:flex}.chart-row strong{font-size:12px;font-weight:500}.chart-row small{color:#a479b0;font-size:9px}.chart-row>strong{color:#e99bcf;text-align:right;font-family:Space Grotesk,sans-serif;font-size:17px}.chart-track{background:#2a1b31;border-radius:4px;height:24px;overflow:hidden}.chart-track>div{background:linear-gradient(90deg,#8b399d,#f133ae);border-radius:4px;height:100%}.chart-note{margin:0;font-size:10px}.event-summary{padding:26px}.summary-row{color:#b88fc5;border-top:1px solid #3a2744;grid-template-columns:minmax(0,1fr) 90px 110px 75px;align-items:center;gap:24px;padding:20px 0;font-size:11px;display:grid}.summary-row>div{flex-direction:column;gap:7px;display:flex}.summary-row strong{color:#e6cbee;font-weight:500}.summary-row>div>span{font-size:9px}.summary-row>.badge{justify-self:start}.profile-layout{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:25px;display:grid}.profile-form{padding:30px}.profile-intro{border-bottom:1px solid #39263f;align-items:center;gap:18px;margin-bottom:26px;padding-bottom:28px;display:flex}.profile-intro h2{margin:0 0 4px;font-size:25px}.profile-intro .muted{font-size:10px}.profile-avatar{width:60px;height:60px;font-size:25px}.profile-form>.booth-button{margin-top:28px}.profile-sound{background:radial-gradient(at 100% 0,rgba(119,55,110,.133),transparent 90%),#19131f;margin-bottom:20px;padding:30px}.profile-sound h2{letter-spacing:-1px;margin:22px 0;font-size:35px;line-height:1.15}.profile-sound p{margin-bottom:24px;line-height:1.9}.profile-identity{min-width:0}.profile-identity h2{overflow-wrap:anywhere}.profile-avatar-controls{margin-top:14px}.profile-intro .profile-avatar-hint{margin:10px 0 0;font-size:12px;line-height:1.6}.profile-avatar-controls>.form-error{margin-top:12px}.profile-side{align-content:start;gap:25px;min-width:0;display:grid}.profile-side>.profile-sound{margin-bottom:0}@keyframes pulse{to{opacity:.35;transform:scaleY(.8)}}@media (min-width:1600px){.main-content{padding-top:44px}.spotlight-card{min-height:350px}.upcoming-image{height:130px}.request-row{min-height:107px}}@media (max-width:1350px){.sidebar{width:210px;padding-left:15px;padding-right:15px}.workspace{margin-left:210px}.sidebar-profile{width:calc(100% + 30px);margin-left:-15px;margin-right:-15px;padding-left:18px;padding-right:18px}.brand{font-size:27px}.side-nav :-webkit-any(button,ion-button){gap:10px;padding-left:10px;padding-right:10px;font-size:11px}.side-nav :is(button,ion-button){gap:10px;padding-left:10px;padding-right:10px;font-size:11px}.topbar,.main-content{padding-left:28px;padding-right:28px}.dashboard-columns{grid-template-columns:minmax(0,1.4fr) minmax(305px,1fr);gap:19px}.spotlight-bottom{flex-wrap:wrap;gap:20px}.spotlight-metrics{gap:28px}.spotlight-actions{width:100%}.spotlight-actions .booth-button:last-child{flex:1}.stat-value{gap:8px;font-size:25px}.stat-detail{font-size:8px}.stat-caption{font-size:9px}.event-cards-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.playlist-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.page-heading h1{font-size:34px}}@media (max-width:1100px){.sidebar{width:190px;padding-left:12px;padding-right:12px}.workspace{margin-left:190px}.brand{gap:8px;font-size:24px}.brand-mark{gap:3px}.brand-mark i{width:4px}.brand-tagline{letter-spacing:1.2px;font-size:6.5px}.side-nav :-webkit-any(button,ion-button){gap:9px;font-size:10px}.side-nav :is(button,ion-button){gap:9px;font-size:10px}.side-nav ion-icon{font-size:17px}.nav-caption{font-size:8px}.sidebar-profile{width:calc(100% + 24px);margin-left:-12px;margin-right:-12px;padding-left:16px;padding-right:16px}.booth-note{padding-left:13px;padding-right:13px;font-size:10px}.main-content,.topbar{padding-left:23px;padding-right:23px}.page-heading h1{font-size:29px}.greeting{font-size:8px}.heading-description{font-size:10px}.stats-grid{gap:10px}.stat-card{padding-left:13px;padding-right:13px}.stat-caption{max-width:95px;margin-right:0}.stat-icon{width:25px;height:25px;font-size:13px;right:10px}.stat-value{flex-direction:column;gap:5px;font-size:22px}.stat-detail{font-size:8px}.dashboard-columns{grid-template-columns:minmax(0,1fr) minmax(290px,1fr);gap:17px}.subtle-text{display:none}.spotlight-body,.spotlight-top{padding-left:18px;padding-right:18px}.spotlight-body>h2{font-size:30px}.spotlight-metrics{gap:20px}.spotlight-metrics strong{font-size:17px}.spotlight-metrics span{font-size:8px}.upcoming-grid{grid-template-columns:1fr}.upcoming-card:nth-child(2){display:none}.upcoming-image{height:95px}.upcoming-content{padding:12px 14px}.upcoming-footer{margin-top:11px;padding-top:10px}.panel-heading{padding-left:17px;padding-right:17px}.request-tabs{gap:12px;padding-left:17px;padding-right:17px}.request-row{gap:9px}.request-track>strong{font-size:10px}.request-track>span:not(.priority-label){font-size:9px}.track-art{width:37px;height:41px}.request-side>strong{font-size:11px}.request-track small{font-size:7px}.playlist-cover{height:150px}.playlist-cover-title{font-size:23px}.track-table-head,.track-table-row{grid-template-columns:20px minmax(0,1fr) 95px 35px 38px;gap:10px}.list-toolbar{flex-wrap:wrap}.profile-layout{grid-template-columns:1fr}.profile-side{grid-template-columns:1fr 1fr;align-items:start;gap:20px;display:grid}.profile-sound,.profile-side .info-box{margin:0}}@media (max-width:850px){.sidebar{display:none}.workspace{margin-left:0}.topbar{height:72px;padding-top:env(safe-area-inset-top)}.breadcrumb{display:none}.mobile-brand{display:flex}.mobile-brand .brand-mark{height:26px}.mobile-brand .brand-mark i{transform:skew(-9deg)scaleY(.8)}.topbar-actions{gap:10px}.topbar-divider{margin:0 5px}.main-content{padding:30px 24px 110px}.page-heading h1{font-size:34px}.heading-description{font-size:12px}.greeting{font-size:9px}.dashboard-columns{grid-template-columns:minmax(0,1.25fr) minmax(290px,1fr);gap:20px}.stat-caption{font-size:9px}.stat-value{font-size:24px}.mobile-nav{z-index:20;backdrop-filter:blur(18px);padding:9px 12px max(12px, env(safe-area-inset-bottom));background:rgba(21,19,28,.95);border-top:1px solid #392942;justify-content:space-around;display:flex;position:absolute;top:auto;bottom:0;left:0;right:0}.mobile-nav :-webkit-any(button,ion-button){color:#937c9f;background:0 0;border:none;flex-direction:column;align-items:center;gap:6px;min-width:52px;min-height:45px;padding:3px 5px;display:flex}.mobile-nav :is(button,ion-button){color:#937c9f;background:0 0;border:none;flex-direction:column;align-items:center;gap:6px;min-width:52px;min-height:45px;padding:3px 5px;display:flex}.mobile-nav :-webkit-any(button,ion-button)>span{align-items:center;display:flex;position:relative}.mobile-nav :is(button,ion-button)>span{align-items:center;display:flex;position:relative}.mobile-nav ion-icon{font-size:21px}.mobile-nav small{font-size:8px}.mobile-nav :-webkit-any(button,ion-button).active{color:var(--pink)}.mobile-nav :is(button,ion-button).active{color:var(--pink)}.mobile-nav :-webkit-any(button,ion-button) b{background:var(--pink);color:#fff;border-radius:4px;min-width:13px;padding:2px 4px;font-size:7px;position:absolute;top:-4px;right:-10px}.mobile-nav :is(button,ion-button) b{background:var(--pink);color:#fff;border-radius:4px;min-width:13px;padding:2px 4px;font-size:7px;position:absolute;top:-4px;right:-10px}.dashboard-footer{margin-top:23px}.top-search{display:none}}@media (max-width:650px){.topbar{height:calc(67px + env(safe-area-inset-top));padding-left:20px;padding-right:20px}.brand{font-size:25px}.topbar-actions{gap:8px}.demo-label{padding:5px 6px;font-size:7px}.topbar-divider,.small-avatar{display:none}.notification-button{font-size:19px}.main-content{padding:28px 20px 110px}.page-heading{flex-wrap:wrap;align-items:flex-start;gap:19px;margin-bottom:25px}.page-heading h1{letter-spacing:-1.4px;font-size:32px}.page-heading h1>span{color:#c7bbd4;display:block}.greeting{letter-spacing:1.5px;margin-bottom:13px;font-size:7px}.greeting span{margin-left:4px;margin-right:4px}.heading-description{max-width:300px;font-size:11px;line-height:1.8}.create-event-button{min-height:37px;padding:10px 14px;font-size:10px}.create-event-button ion-icon{font-size:15px}.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-bottom:27px}.stat-card{min-height:103px;padding:16px 14px}.stat-caption{max-width:none;margin:3px 24px 15px 0;font-size:9px}.stat-value{flex-direction:row;gap:8px;font-size:26px;display:flex}.stat-detail{font-size:7px}.stat-icon{width:25px;height:25px;font-size:13px;top:13px;right:10px}.dashboard-columns{grid-template-columns:1fr;gap:26px}.spotlight-card{min-height:325px}.spotlight-top{padding:19px}.spotlight-body{padding:6px 19px 21px}.spotlight-body>h2{font-size:33px}.spotlight-label{font-size:7px}.event-meta{font-size:10px}.spotlight-bottom{gap:19px;margin-top:20px;padding-top:18px}.spotlight-metrics{justify-content:space-between;gap:18px;width:100%}.spotlight-metrics strong{font-size:20px}.spotlight-metrics span{font-size:8px}.spotlight-actions .booth-button{min-height:39px;font-size:10px}.spotlight-actions .booth-button:first-child{padding-left:20px;padding-right:20px}.section-heading h2{font-size:18px}.subtle-text{letter-spacing:1px;font-size:6px;display:inline}.upcoming-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.upcoming-card:nth-child(2){display:block}.upcoming-image{height:100px;padding:9px}.upcoming-image .badge{gap:3px;padding:5px 6px;font-size:6px}.upcoming-image .badge i{width:3px;height:3px}.date-tile{width:31px;height:37px}.date-tile strong{font-size:16px}.date-tile span{font-size:6px}.upcoming-content{padding:13px 10px}.upcoming-content h3{letter-spacing:-.4px;font-size:12px}.upcoming-content p{font-size:7px;line-height:1.6}.upcoming-footer{gap:4px;font-size:6px}.request-panel{width:100%}.panel-heading{padding:23px 20px}.panel-heading h2{font-size:21px}.panel-heading .eyebrow,.small-live{font-size:8px}.request-controls{padding-left:20px;padding-right:20px}.request-controls>span{font-size:10px}.request-tabs{gap:25px;padding-left:20px;padding-right:20px}.request-tabs :-webkit-any(button,ion-button){font-size:10px}.request-tabs :is(button,ion-button){font-size:10px}.request-row{gap:13px;min-height:99px;padding:17px 5px}.request-row.priority{min-height:110px}.track-art{width:44px;height:47px}.request-track>strong{font-size:12px}.request-track>span:not(.priority-label){font-size:10px}.request-track small{font-size:8px}.request-side>strong{font-size:13px}.request-actions :-webkit-any(button,ion-button){width:29px;height:27px;font-size:14px}.request-actions :is(button,ion-button){width:29px;height:27px;font-size:14px}.priority-label{font-size:7px}.request-note{font-size:8px}.queue-link{padding:14px;font-size:10px}.dashboard-footer{align-items:flex-start;gap:9px;font-size:8px}.footer-right{display:none}.event-selector{justify-content:flex-start;width:100%}.event-selector select{flex:1;max-width:none}.event-selector>ion-icon:last-child{margin-left:auto}.list-toolbar{align-items:stretch;gap:20px}.filter-pills{gap:6px}.filter-pills :-webkit-any(button,ion-button){padding:9px 11px;font-size:8px}.filter-pills :is(button,ion-button){padding:9px 11px;font-size:8px}.list-toolbar>.search-field{width:100%}.event-cards-grid{grid-template-columns:1fr;gap:21px}.event-card-cover{height:170px}.event-card-body h2{font-size:22px}.event-card-actions .booth-button{min-height:43px}.request-full .requests-list{padding-left:9px;padding-right:9px}.request-full .request-row{gap:12px;padding:17px 7px}.request-full .track-art{width:45px;height:49px}.request-full .request-track>strong{font-size:12px}.request-full .request-track>span:not(.priority-label){font-size:10px}.request-full .request-track small{font-size:8px}.request-full .request-side>strong{font-size:13px}.request-full .request-actions :-webkit-any(button,ion-button){width:28px;height:27px;font-size:14px}.request-full .request-actions :is(button,ion-button){width:28px;height:27px;font-size:14px}.request-full>.search-field{margin-left:17px;margin-right:17px}.booth-modal{--width:100%;--height:100%;--border-radius:0;--border-width:0}.modal-inner{padding:max(22px, env(safe-area-inset-top)) 23px max(32px, env(safe-area-inset-bottom))}.modal-heading{margin-top:4px}.modal-inner>h2{font-size:30px}.wizard-steps{margin:27px 0 32px}.form-stack{gap:23px}.form-stack input:not(.native-input):not(.cloned-input):not(.aux-input):not([type=hidden]){font-size:16px}.form-stack label:not(.input-wrapper):not(.textarea-wrapper){font-size:12px}.wizard-actions .booth-button{min-height:45px}.qr-modal .modal-inner{padding-top:max(23px, env(safe-area-inset-top))}.qr-ready{margin-top:28px}.qr-frame{width:min(250px,75vw);height:min(250px,75vw);margin:31px auto}.qr-modal h2{font-size:28px}.qr-actions{margin-top:28px}.library-heading{gap:10px;margin-top:0}.library-heading h2{font-size:17px}.library-heading .booth-button{min-height:37px;padding:10px;font-size:9px}.library-heading .booth-button ion-icon{font-size:14px}.playlist-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.playlist-cover{height:150px;padding:15px}.playlist-cover-title{max-width:110px;font-size:24px}.playlist-genre{font-size:6px}.playlist-cover>ion-icon{font-size:26px;top:46px;left:15px}.playlist-card-body{gap:7px;padding:14px 11px}.playlist-card-body strong{font-size:11px}.playlist-card-body span{font-size:8px}.track-panel{padding:20px 15px}.track-panel .list-toolbar{margin-bottom:13px}.track-table-head,.track-table-row{grid-template-columns:18px minmax(0,1fr) 36px;gap:8px}.track-table-head>span:nth-child(3),.track-table-head>span:nth-child(4),.track-table-row>.genre-chip,.track-table-row>.muted:nth-last-child(2){display:none}.track-table-head{font-size:7px}.track-table-title{gap:9px}.track-table-title .track-art{width:35px;height:39px}.track-table-title strong{font-size:10px}.track-table-title span{font-size:9px}.track-number{font-size:8px}.track-table-row>.muted{font-size:9px}.account-stats{grid-template-columns:1fr 1fr}.account-stats .stat-card:first-child{grid-column:1/-1}.chart-panel{padding:22px 18px}.chart-panel h2{font-size:18px}.chart-panel .subtle-text{display:none}.chart-row{grid-template-columns:100px minmax(0,1fr) 70px;gap:12px}.chart-row strong{font-size:10px}.chart-row>strong{font-size:13px}.chart-track{height:21px}.event-summary{padding:21px 18px}.summary-row{grid-template-columns:minmax(0,1fr) 55px;gap:13px}.summary-row>.badge{grid-row:2}.summary-row>span:not(.badge){justify-self:end;font-size:8px}.summary-row>strong{grid-area:1/2;justify-self:end;font-size:11px}.profile-form{padding:25px 20px}.profile-side{grid-template-columns:1fr}.profile-sound{padding:26px}.profile-sound h2{font-size:33px}.error-banner{flex-direction:column;align-items:flex-start;font-size:11px}.error-banner :-webkit-any(button,ion-button){padding-left:0}.error-banner :is(button,ion-button){padding-left:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}@media (max-height:780px) and (min-width:851px){.booth-note{display:none}.sidebar-bottom{padding-top:24px}.brand-tagline{margin-bottom:32px}}.library-add-options{grid-template-columns:1.2fr 1fr 1fr;gap:14px;margin-bottom:33px;display:grid}.library-add-option{text-align:left;color:#ece1f4;background:#19151f;border:1px solid #3b2b47;border-radius:10px;align-items:center;gap:12px;min-width:0;padding:20px 16px;transition:border-color .2s,background .2s;display:flex}.library-add-option:hover{background:#24192d;border-color:#a6418c}.library-add-option.desktop-connect{background:linear-gradient(120deg,rgba(255,43,175,.055),rgba(108,53,170,.043));border-color:#72325f}.import-option-icon{color:#d894e0;background:#38213f;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:39px;height:39px;font-size:20px;display:inline-flex}.desktop-connect .import-option-icon{color:#ff7ac8;background:rgba(255,43,175,.08)}.import-option-content{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.import-option-content strong{font-size:11px;font-weight:600;line-height:1.5}.import-option-content small{color:#a08bad;font-size:8px;line-height:1.6}.library-add-option>ion-icon{color:#86648e;flex-shrink:0;font-size:14px}.library-metadata-hint{color:#8c7198;letter-spacing:1.3px;font-size:7px}.library-source-filters{margin-bottom:21px}.playlist-card-body .playlist-sync-status{color:#7bbc99;font-size:8px;line-height:1.7}.playlist-card-body .sync-error,.sync-error{color:#ed8ea8}.library-source-empty{margin-bottom:27px}.track-table-head,.track-table-row{grid-template-columns:28px minmax(0,1fr) 120px 45px}.sync-app-icon{color:#ed77c7;background:rgba(255,43,175,.067);border:1px solid rgba(169,65,135,.267);border-radius:13px;justify-content:center;align-items:center;width:51px;height:51px;margin:10px 0 22px;font-size:28px;display:flex}.sync-metadata-note{color:#8cd8af;background:rgba(107,182,131,.03);border:1px solid rgba(107,182,131,.2);border-radius:8px;align-items:flex-start;gap:8px;margin:22px 0;padding:14px;font-size:10px;line-height:1.8;display:flex}.sync-metadata-note ion-icon{flex-shrink:0;margin-top:1px;font-size:17px}.companion-downloads{gap:12px;margin-top:15px;display:flex}.companion-downloads .booth-button{flex:1;padding-left:10px;padding-right:10px;font-size:10px}.companion-downloads :-webkit-any(button,ion-button):disabled{cursor:default}.companion-downloads :is(button,ion-button):disabled{cursor:default}.sync-release-note{color:#a684b2;margin:14px 0 22px;font-size:10px;line-height:1.8}.sync-compatibility{color:#9b79a8;border-top:1px solid #42294b;flex-direction:column;gap:8px;padding-top:19px;font-size:9px;display:flex}.sync-devices,.synced-playlist-list{flex-direction:column;gap:12px;margin:23px 0;display:flex}.sync-devices>div,.synced-playlist-list>div{background:#281a31;border:1px solid #50345d;border-radius:8px;align-items:center;gap:14px;padding:17px;display:flex}.sync-devices ion-icon,.synced-playlist-list ion-icon{color:#b977c4;font-size:22px}.sync-devices span,.synced-playlist-list span{flex-direction:column;gap:6px;display:flex}.sync-devices strong,.synced-playlist-list strong{color:#e4cbec;font-size:12px;font-weight:500}.sync-devices small,.synced-playlist-list small{color:#b192be;font-size:9px;line-height:1.6}.xml-import-note{border-top:1px solid #4b2a53;margin-bottom:18px;padding-top:18px}.xml-import-note strong{color:#c9a0d3;font-size:12px;font-weight:500}.xml-import-note p{color:#a283ae;margin:7px 0 0;font-size:10px;line-height:1.8}.manual-tracks{flex-direction:column;gap:20px;display:flex}.manual-track{background:#221428;border:1px solid #4b2d58;border-radius:10px;flex-direction:column;gap:16px;padding:18px;display:flex}.manual-track-heading{justify-content:space-between;align-items:center;height:22px;display:flex}.manual-track-heading strong{letter-spacing:1.5px;color:#bd7abe;font-size:8px;font-weight:500}.manual-track-heading .icon-button{color:#c188aa;min-width:30px;min-height:30px;font-size:15px}.manual-track-fields{grid-template-columns:1fr 1fr;gap:13px;display:grid}.manual-track .form-stack label:not(.input-wrapper):not(.textarea-wrapper),.manual-track label:not(.input-wrapper):not(.textarea-wrapper){font-size:10px}.form-stack .manual-track input:not(.native-input):not(.cloned-input):not(.aux-input):not([type=hidden]){padding:11px;font-size:11px}@media (max-width:1100px){.library-add-options{grid-template-columns:1fr;gap:10px}.library-add-option{padding:16px}.import-option-content strong{font-size:12px}.import-option-content small{font-size:9px}.track-table-head,.track-table-row{grid-template-columns:20px minmax(0,1fr) 95px 38px}}@media (max-width:650px){.library-add-options{margin-bottom:29px}.library-add-option{gap:12px;padding:16px 14px}.import-option-icon{width:39px;height:39px;font-size:20px}.import-option-content strong{font-size:11px}.import-option-content small{font-size:8px}.library-metadata-hint{display:none}.library-source-filters{gap:6px;margin-bottom:20px}.library-source-filters :-webkit-any(button,ion-button){padding:9px 11px;font-size:8px}.library-source-filters :is(button,ion-button){padding:9px 11px;font-size:8px}.playlist-card-body .playlist-sync-status{font-size:7px}.track-table-head,.track-table-row{grid-template-columns:18px minmax(0,1fr) 36px}.track-table-head>span:nth-child(4){display:block}.manual-track-fields{grid-template-columns:1fr}.manual-track{padding:17px 14px}.form-stack .manual-track input:not(.native-input):not(.cloned-input):not(.aux-input):not([type=hidden]){font-size:16px}.companion-downloads .booth-button{gap:6px;font-size:9px}}.track-table-more{justify-content:center;padding:18px 0 4px;display:flex}.track-explicit{color:#e39ad0;letter-spacing:1px;vertical-align:middle;background:#3a1b36;border:1px solid #6b3a62;border-radius:4px;margin-left:8px;padding:2px 6px;font-size:9px;font-style:normal;display:inline-block}.track-family-chip{color:#cfaedd;letter-spacing:.3px;cursor:pointer;vertical-align:middle;background:#2a1b32;border:1px solid #4b3457;border-radius:10px;margin-left:8px;padding:2px 8px;font-size:10px;font-weight:500;display:inline-block}.track-family-chip:hover{color:#f0dcf7;border-color:#8a4f9a}.track-table-row.is-version{background:#140f19}.track-table-row.is-version .track-table-title{padding-left:22px}.track-table-row.is-version .track-number{opacity:.5}.request-refund{--color:#ffb1de}.request-external{color:#bd86c1;font-size:11px;font-style:normal}:root{--booth-body-size:16px;--booth-label-size:14px;--booth-caption-size:12px}.booth-content,.booth-modal{font-size:var(--booth-body-size)}.booth-content .sidebar{width:264px}.booth-content .workspace{margin-left:264px}.booth-content .brand{font-size:32px}.booth-content :-webkit-any(.side-nav :-webkit-any(button,ion-button),.utility-nav){min-height:52px;font-size:15px;line-height:1.5}.booth-content :is(.side-nav :is(button,ion-button),.utility-nav){min-height:52px;font-size:15px;line-height:1.5}.booth-content .sidebar-profile strong{font-size:15px}.booth-content :is(.brand-tagline,.nav-caption,.sidebar-profile small){font-size:11px}.booth-content .brand-tagline{letter-spacing:.8px}.booth-content .booth-note{font-size:14px}.booth-content :-webkit-any(.breadcrumb,.demo-label,.stat-detail,.eyebrow,.subtle-text,.spotlight-label,.footer-right,.library-metadata-hint){font-size:var(--booth-caption-size)}.booth-content :is(.breadcrumb,.demo-label,.stat-detail,.eyebrow,.subtle-text,.spotlight-label,.footer-right,.library-metadata-hint){font-size:var(--booth-caption-size)}.booth-content .greeting{letter-spacing:1px;font-size:12px}.booth-content .page-heading h1{font-size:max(34px,min(3vw,46px))}.booth-content .heading-description{font-size:16px}.booth-content :-webkit-any(.booth-button,.text-link,.filter-pills :-webkit-any(button,ion-button),.request-tabs :-webkit-any(button,ion-button),.queue-link,.request-controls>span){font-size:14px}.booth-content :is(.booth-button,.text-link,.filter-pills :is(button,ion-button),.request-tabs :is(button,ion-button),.queue-link,.request-controls>span){font-size:14px}.booth-content .booth-button{min-height:46px;line-height:1.5}.booth-content :is(.stat-caption,.badge,.small-live,.count-pill,.event-meta,.spotlight-metrics span,.upcoming-content p,.upcoming-footer,.request-note,.dashboard-footer){font-size:13px;line-height:1.5}.booth-content .stat-card{min-height:137px;padding:20px}.booth-content .stat-caption{max-width:none;margin-bottom:17px;margin-right:32px}.booth-content .stat-value{gap:8px;font-size:32px}.booth-content .stat-detail{flex-basis:100%;margin-top:2px}.booth-content :is(.section-heading h2,.panel-heading h2,.track-panel h2){font-size:23px}.booth-content :is(.upcoming-content h3,.request-track>strong,.request-full .request-track>strong,.track-table-title strong){font-size:16px;line-height:1.5}.booth-content :is(.request-track>span:not(.priority-label),.request-full .request-track>span:not(.priority-label),.request-track small,.request-full .request-track small,.track-table-title span,.track-table-row>.muted){font-size:13px;line-height:1.5}.booth-content .priority-label{font-size:10px}.booth-content :is(.request-side>strong,.request-full .request-side>strong){font-size:17px}.booth-content .request-status{font-size:12px}.booth-content .request-actions :-webkit-any(button,ion-button){width:32px;height:31px;font-size:17px}.booth-content .request-actions :is(button,ion-button){width:32px;height:31px;font-size:17px}.booth-content .request-row{gap:12px;min-height:115px}.booth-content .request-row.priority{min-height:125px}.booth-content .request-tabs{flex-wrap:wrap;gap:16px}.booth-content .request-tabs :-webkit-any(button,ion-button){padding-top:15px;padding-bottom:15px}.booth-content .request-tabs :is(button,ion-button){padding-top:15px;padding-bottom:15px}.booth-content .spotlight-card{min-height:345px}.booth-content .spotlight-bottom{flex-wrap:wrap}.booth-content .spotlight-actions{width:100%}.booth-content .spotlight-actions .booth-button:last-child{flex:1}.booth-content .spotlight-metrics strong{font-size:23px}.booth-content .upcoming-image{height:125px}.booth-content .upcoming-image .badge{font-size:11px}.booth-content :is(.date-tile span,.track-table-head){font-size:11px}.booth-content .track-table-head{letter-spacing:.8px;line-height:1.5}.booth-content :-webkit-any(.genre-chip,.track-number,.event-card-stats,.event-card-body>p,.event-selector :-webkit-any(select,ion-select),.search-field :-webkit-any(input:not(.native-input):not(.cloned-input):not(.aux-input):not([type=hidden]),ion-input)){font-size:14px}.booth-content :is(.genre-chip,.track-number,.event-card-stats,.event-card-body>p,.event-selector :is(select,ion-select),.search-field :is(input:not(.native-input):not(.cloned-input):not(.aux-input):not([type=hidden]),ion-input)){font-size:14px}.booth-content .event-card-stats strong{font-size:17px}.booth-content .search-field{min-width:260px;min-height:45px}.booth-content .track-panel .list-toolbar{flex-wrap:wrap}.booth-content .playlist-title{align-items:center;gap:8px;display:flex}.booth-content .playlist-title .icon-button{color:#bfa0cb;flex-shrink:0;min-width:40px;min-height:40px;font-size:19px}.booth-content .playlist-title h2{overflow-wrap:break-word;min-width:0}.booth-content .library-track-tools{align-items:center;gap:12px;margin-left:auto;display:flex}.booth-content .library-track-tools .booth-button{white-space:nowrap;min-height:45px}.booth-content .playlist-cover{height:200px}.booth-content .playlist-cover-title{overflow-wrap:normal;word-break:normal;hyphens:none;max-width:100%;font-size:29px;line-height:1.15}.booth-content .playlist-genre{letter-spacing:1.4px;font-size:11px}.booth-content .playlist-card-body{gap:9px}.booth-content .playlist-card-body strong{font-size:16px;line-height:1.5}.booth-content .playlist-card-body span{font-size:13px;line-height:1.6}.booth-content .playlist-card-body .playlist-sync-status{font-size:12px}.booth-content .library-add-option{padding:23px 18px}.booth-content .import-option-content strong{font-size:15px}.booth-content .import-option-content small{font-size:12px}.booth-content :is(.empty-state p,.chart-note,.chart-row strong,.summary-row,.summary-row>div>span,.profile-intro .muted){font-size:14px}.booth-content .empty-state h3{font-size:20px}.booth-content .chart-row small{font-size:12px}.booth-content .chart-row>strong{font-size:20px}:-webkit-any(.booth-modal,.booth-content) :-webkit-any(.muted,.form-stack p,.form-stack :-webkit-any(input:not(.native-input):not(.cloned-input):not(.aux-input):not([type=hidden]),ion-input),.form-stack :-webkit-any(textarea:not(.native-textarea):not(.cloned-textarea),ion-textarea),.help-step p){font-size:16px}:is(.booth-modal,.booth-content) :is(.muted,.form-stack p,.form-stack :is(input:not(.native-input):not(.cloned-input):not(.aux-input):not([type=hidden]),ion-input),.form-stack :is(textarea:not(.native-textarea):not(.cloned-textarea),ion-textarea),.help-step p){font-size:16px}:-webkit-any(.booth-modal,.booth-content) :-webkit-any(.form-stack label:not(.input-wrapper):not(.textarea-wrapper),.info-box,.form-error,.booth-button,.detail-price,.selected-playlists span){font-size:14px;line-height:1.6}:is(.booth-modal,.booth-content) :is(.form-stack label:not(.input-wrapper):not(.textarea-wrapper),.info-box,.form-error,.booth-button,.detail-price,.selected-playlists span){font-size:14px;line-height:1.6}.booth-modal :is(.modal-heading .eyebrow,.form-stack label:not(.input-wrapper):not(.textarea-wrapper)>small,.wizard-steps small,.playlist-option small,.wizard-summary small,.qr-demo-note,.qr-footer,.file-drop>span,.csv-hint,.sync-release-note,.sync-compatibility){font-size:12px}.booth-modal :-webkit-any(.playlist-option strong,.wizard-summary,.wizard-summary strong,.qr-link :-webkit-any(input:not(.native-input):not(.cloned-input):not(.aux-input):not([type=hidden]),ion-input),.file-drop>strong,.xml-import-note strong,.sync-metadata-note,.companion-downloads .booth-button,.sync-devices strong,.synced-playlist-list strong){font-size:14px}.booth-modal :is(.playlist-option strong,.wizard-summary,.wizard-summary strong,.qr-link :is(input:not(.native-input):not(.cloned-input):not(.aux-input):not([type=hidden]),ion-input),.file-drop>strong,.xml-import-note strong,.sync-metadata-note,.companion-downloads .booth-button,.sync-devices strong,.synced-playlist-list strong){font-size:14px}.booth-modal :is(.sync-devices small,.synced-playlist-list small,.xml-import-note p,.manual-track-heading strong){font-size:12px}.booth-modal .form-stack .manual-track :-webkit-any(input:not(.native-input):not(.cloned-input):not(.aux-input):not([type=hidden]),ion-input){font-size:16px}.booth-modal .form-stack .manual-track :is(input:not(.native-input):not(.cloned-input):not(.aux-input):not([type=hidden]),ion-input){font-size:16px}.booth-modal .booth-button{white-space:normal;min-height:46px}.booth-content .profile-intro h2{font-size:28px}@media (max-width:1200px){.booth-content .sidebar{width:238px;padding-left:16px;padding-right:16px}.booth-content .workspace{margin-left:238px}.booth-content .brand{font-size:29px}.booth-content .side-nav :-webkit-any(button,ion-button){gap:10px;font-size:14px}.booth-content .side-nav :is(button,ion-button){gap:10px;font-size:14px}.booth-content .dashboard-columns{grid-template-columns:minmax(0,1fr)}.booth-content .request-panel{width:100%}.booth-content .upcoming-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.booth-content .upcoming-card:nth-child(2){display:block}}@media (max-width:850px){.booth-content .workspace{margin-left:0}.booth-content .brand{font-size:27px}.mobile-nav small{font-size:12px}.mobile-nav :-webkit-any(button,ion-button){min-height:49px}.mobile-nav :is(button,ion-button){min-height:49px}}@media (max-width:650px){.booth-content .main-content{padding-bottom:125px}.booth-content .page-heading h1{font-size:36px}.booth-content .heading-description{font-size:16px}.booth-content .greeting{letter-spacing:.65px;font-size:11px}.booth-content .stat-card{min-height:145px;padding:17px 14px}.booth-content .stat-caption{margin-bottom:15px;margin-right:28px;font-size:13px}.booth-content .stat-value{font-size:30px}.booth-content .stat-detail{font-size:12px}.booth-content :-webkit-any(.subtle-text,.footer-right){display:none}.booth-content :is(.subtle-text,.footer-right){display:none}.booth-content .demo-label{font-size:10px}.booth-content .search-field{width:100%;min-width:0}.booth-content .library-track-tools{flex-wrap:wrap;width:100%;margin-left:0}.booth-content .library-track-tools .search-field{flex-basis:100%}.booth-content .library-track-tools .booth-button{margin-left:auto}.booth-content .upcoming-grid{grid-template-columns:1fr}.booth-content .upcoming-content{padding:18px}.booth-content .upcoming-content h3{font-size:20px}.booth-content .upcoming-content p,.booth-content .upcoming-footer{font-size:14px}.booth-content .upcoming-image{height:145px}.booth-content .playlist-cover{height:180px;padding:14px}.booth-content .playlist-cover-title{font-size:24px}.booth-content .playlist-genre{font-size:10px}.booth-content .playlist-card-body{padding:14px 12px}.booth-content .playlist-card-body strong{font-size:14px}.booth-content .playlist-card-body span{font-size:12px}.booth-content .playlist-card-body .playlist-sync-status{font-size:11px}.booth-content .track-table-head{font-size:10px}.booth-content .track-table-title strong{font-size:14px}.booth-content .track-table-title span,.booth-content .track-table-row>.muted{font-size:12px}.booth-content .request-track>strong,.booth-content .request-full .request-track>strong{font-size:15px}.booth-content .request-track small,.booth-content .request-full .request-track small{font-size:12px}.booth-content .request-tabs{gap:14px}.booth-content .request-tabs :-webkit-any(button,ion-button){font-size:13px}.booth-content .request-tabs :is(button,ion-button){font-size:13px}.booth-content .import-option-content strong{font-size:15px}.booth-content .import-option-content small{font-size:12px}.booth-content .library-add-option{padding:18px 14px}}.avatar img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.musicbrainz-picker{min-width:0;margin-top:20px}.manual-track .musicbrainz-picker{margin-top:0}.metadata-search-fields{gap:13px;margin-bottom:18px;display:grid}.metadata-search-fields label:not(.input-wrapper):not(.textarea-wrapper){color:#ddd0e5;gap:7px;font-size:14px;line-height:1.5;display:grid}.metadata-search-fields input:not(.native-input):not(.cloned-input):not(.aux-input):not([type=hidden]){color:#fff;background:#251c2e;border:1px solid #4c375a;border-radius:8px;width:100%;min-width:0;min-height:46px;padding:10px 12px;font-size:16px;line-height:1.5}.metadata-search-fields input:not(.native-input):not(.cloned-input):not(.aux-input):not([type=hidden]):focus{border-color:#fa26aa;outline:none}.metadata-edit-search{color:#ef9adb;text-underline-offset:3px;background:0 0;min-height:40px;padding:8px 0;font-size:13px;text-decoration:underline;display:block}.metadata-attribution,.metadata-hint,.metadata-confirmed,.metadata-error{color:#bcaec6;margin:13px 0;font-size:13px;line-height:1.7}.metadata-attribution a,.metadata-source-link{color:#ef9adb;text-underline-offset:3px}.metadata-confirmed{color:#80eab4;align-items:center;gap:7px;display:flex}.metadata-confirmed ion-icon{flex-shrink:0;font-size:20px}.metadata-error{color:#ff9bac}.metadata-results,.metadata-releases{gap:10px;display:grid}.metadata-result{background:#1b1423;border:1px solid #483550;border-radius:12px;overflow:hidden}.metadata-result.selected{background:#30172c;border-color:#fa26aa}.metadata-candidate{text-align:left;color:#fff;background:0 0;align-items:flex-start;gap:12px;width:100%;padding:17px;line-height:1.6;display:flex}.metadata-candidate>span:last-child,.metadata-release>span:last-child{overflow-wrap:anywhere;flex-direction:column;min-width:0;display:flex}.metadata-candidate strong,.metadata-release strong{font-size:16px;font-weight:600}.metadata-candidate span span{color:#e3d5ea;font-size:14px}.metadata-candidate small,.metadata-release small{color:#bda9c8;font-size:13px}.metadata-radio{border:1px solid #8e749e;border-radius:50%;flex-shrink:0;width:18px;height:18px;margin-top:4px}.selected>.metadata-candidate .metadata-radio{background:#fff;border:5px solid #fa26aa}.metadata-source-link{margin:0 17px 14px 47px;font-size:12px;display:inline-block}.metadata-release-section{margin-top:23px}.metadata-release-section>strong{font-size:17px}.metadata-release{text-align:left;color:#fff;background:#1b1423;border:1px solid #483550;border-radius:10px;align-items:center;gap:13px;padding:11px;display:flex}.metadata-release.selected{background:#30172c;border-color:#fa26aa}.metadata-cover{color:#cda4d2;background:#362140;border-radius:6px;flex-shrink:0;place-items:center;width:62px;height:62px;font-size:25px;display:grid;overflow:hidden}.metadata-cover img{object-fit:cover;width:100%;height:100%}.metadata-release-section>.booth-button{margin-top:20px}.booth-content .track-table-title>div:not(.track-art){flex-direction:column;flex:1;align-items:flex-start;gap:3px;min-width:0;display:flex}.booth-content .track-table-title .track-row-actions{flex-shrink:0;gap:6px;margin-left:auto;display:flex}.booth-content .track-table-title strong{white-space:normal;overflow-wrap:break-word}.track-metadata-button{color:#e4a0d4;background:#28192e;border:1px solid #493151;border-radius:8px;flex-shrink:0;place-items:center;width:40px;height:40px;margin-left:auto;font-size:19px;display:grid}.track-metadata-button:hover{color:#ffb3e6;border-color:#fa26aa}.metadata-candidate:focus-visible{outline-offset:-3px;outline:2px solid #ff92d8}.metadata-release:focus-visible{outline-offset:-3px;outline:2px solid #ff92d8}.track-metadata-button:focus-visible{outline-offset:-3px;outline:2px solid #ff92d8}@media (max-width:650px){.booth-content .track-table-title .track-row-actions{flex-direction:column;gap:4px}.track-metadata-button{width:34px;height:40px;font-size:18px}.metadata-candidate{padding:13px}.metadata-candidate strong,.metadata-release strong{font-size:15px}.metadata-cover{width:55px;height:55px}}.catalog-section .metadata-release small:last-child{color:#ef9adb}.event-picker{min-width:0;max-width:100%}.event-picker-trigger{color:#f6f0fa;text-align:left;background:#1c1723;border:1px solid #3f304b;border-radius:12px;align-items:center;gap:12px;max-width:100%;min-height:62px;padding:10px 15px 10px 10px;transition:border-color .18s,background .18s;display:flex}.event-picker-trigger:hover,.event-picker-trigger[aria-expanded=true]{background:#251a2b;border-color:#bf448f}.event-picker-icon{color:#ee9bd0;background:#38223c;border-radius:9px;flex-shrink:0;place-items:center;width:38px;height:38px;font-size:20px;display:grid}.event-picker-summary{flex-direction:column;gap:3px;min-width:0;display:flex}.event-picker-summary small{color:#a695b4;letter-spacing:1.2px;font-size:10px}.event-picker-summary strong{text-overflow:ellipsis;white-space:nowrap;max-width:230px;font-size:15px;font-weight:600;line-height:1.4;overflow:hidden}.event-picker-chevron{color:#c1a8cc;flex-shrink:0;margin-left:10px;font-size:16px;transition:transform .18s}.event-picker-trigger[aria-expanded=true] .event-picker-chevron{transform:rotate(180deg)}.event-picker-popover{--width:360px;--max-width:calc(100vw - 32px);--background:#19151f;--border-radius:14px;--backdrop-opacity:.2;--box-shadow:0 20px 60px rgba(0,0,0,.533);--offset-y:8px}.event-picker-popover::part(content){border:1px solid #49334f}.event-picker-popover::part(arrow){display:none}.event-picker-menu{padding:10px}.event-picker-heading{color:#b497c0;margin:6px 11px 12px;font-size:12px;font-weight:600}.event-picker-options{gap:5px;max-height:min(400px,60vh);display:grid;overflow-y:auto}.event-picker-option{color:#f1eaf5;text-align:left;background:0 0;border:1px solid transparent;border-radius:9px;justify-content:space-between;align-items:center;gap:14px;width:100%;padding:13px 11px;display:flex}.event-picker-option:hover{background:#2a1f31}.event-picker-option.selected{background:#382036;border-color:#764067}.event-picker-option-text{flex-direction:column;gap:4px;min-width:0;display:flex}.event-picker-option-text strong{overflow-wrap:anywhere;font-size:15px;font-weight:600;line-height:1.4}.event-picker-option-text small{color:#b7a5c3;font-size:12px;line-height:1.5}.event-picker-option-status{flex-shrink:0;align-items:center;gap:8px;display:flex}.event-picker-option-status .badge{gap:5px;padding:4px 7px;font-size:11px;line-height:1.5}.event-picker-check{color:#ff64c1;place-items:center;width:17px;font-size:19px;display:grid}@media (max-width:650px){.booth-content .event-picker,.event-picker-trigger{width:100%}.event-picker-summary{flex:1}.event-picker-summary strong{max-width:none}}.auth-content{--background:#0d0d12;font-size:16px}.auth-layout{grid-template-columns:minmax(320px,.95fr) minmax(460px,1.05fr);min-height:100%;display:grid}.auth-art{isolation:isolate;background:#161025 url(/images/neon-nights.jpg) 50%/cover;flex-direction:column;justify-content:space-between;min-height:100vh;padding:40px 48px;display:flex;position:relative;overflow:hidden}.auth-art:before{content:"";z-index:-1;background:linear-gradient(rgba(13,8,26,.8) 0%,rgba(23,16,35,.25) 35%,rgba(18,10,24,.91) 85%);position:absolute;top:0;bottom:0;left:0;right:0}.auth-wordmark{letter-spacing:-1.4px;align-self:flex-start;align-items:center;gap:2px;font-family:Space Grotesk,sans-serif;font-size:36px;font-weight:700;text-decoration:none;display:inline-flex}.auth-wordmark>span:last-child{color:var(--pink)}.auth-brand-bars{align-items:center;gap:4px;height:34px;margin-right:10px;display:inline-flex;transform:skew(-12deg)}.auth-brand-bars i{background:var(--pink);border-radius:2px;width:5px;height:24px;display:block}.auth-brand-bars i:nth-child(2){height:34px}.auth-brand-bars i:nth-child(3){height:28px}.auth-brand-bars i:nth-child(4){height:18px}.auth-art-copy{padding-top:120px}.auth-art-copy p,.auth-art-footer{letter-spacing:1.4px;color:#e5d8ed;font-size:12px;font-weight:600;line-height:1.7}.auth-art-copy h2{letter-spacing:-2px;margin:18px 0 32px;font-family:Space Grotesk,sans-serif;font-size:max(42px,min(4.5vw,74px));line-height:1.06}.auth-art-copy h2 span{color:#ff8cdb}.auth-wave{align-items:center;gap:6px;height:62px;margin-bottom:60px;display:flex}.auth-wave i{background:linear-gradient(#ff5fc4,#8e5aed);border-radius:3px;width:4px;display:block}.auth-main{background:radial-gradient(at 95% 0,rgba(100,21,81,.11),transparent 65%);justify-content:center;align-items:center;padding:54px 40px;display:flex}.auth-card{width:100%;max-width:430px}.auth-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;margin-bottom:32px;display:flex}.auth-toolbar .language-switcher:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto}.auth-toolbar .language-switcher:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto}.auth-toolbar .language-switcher:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}.auth-toolbar .language-switcher:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}.auth-toolbar .auth-back{margin-bottom:0}.auth-back{color:#aaa2b8;align-items:center;gap:9px;margin-bottom:38px;font-size:14px;text-decoration:none;display:inline-flex}.auth-back:hover{color:#fff}.auth-eyebrow{letter-spacing:1.5px;color:#b986ba;margin:0 0 16px;font-size:12px;font-weight:600;line-height:1.6}.auth-card h1{letter-spacing:-1.5px;margin:0 0 16px;font-family:Space Grotesk,sans-serif;font-size:max(32px,min(3.1vw,44px));line-height:1.1}.auth-card h1>span{color:var(--pink)}.auth-description{color:#aaa2b8;margin:0 0 32px;font-size:16px;line-height:1.75}.auth-features{gap:22px;margin-bottom:36px;display:grid}.auth-features>div{align-items:center;gap:16px;display:flex}.auth-features ion-icon{color:#ff69c7;background:rgba(255,43,175,.047);border:1px solid #663451;border-radius:12px;flex-shrink:0;padding:12px;font-size:22px}.auth-features span{gap:5px;display:grid}.auth-features strong{font-size:16px;font-weight:600}.auth-features small{color:#aaa2b8;font-size:14px;line-height:1.5}.auth-button{color:#fff;border:1px solid transparent;border-radius:12px;justify-content:center;align-items:center;gap:12px;width:100%;min-height:52px;padding:14px 18px;font-size:15px;font-weight:600;line-height:1.4;text-decoration:none;transition:background .15s,border-color .15s;display:flex}.auth-button.primary{background:#f720a6;box-shadow:0 8px 28px rgba(255,43,175,.082)}.auth-button.primary:hover{background:#ff39b5}.auth-button.secondary{background:#16131d;border-color:#3a2e43;margin-top:12px}.auth-button.secondary:hover{border-color:#a34d8b}.auth-button ion-icon{font-size:19px}.auth-button ion-spinner{width:20px;height:20px}.auth-demo{color:#afa3bd;text-underline-offset:4px;background:0 0;border:0;margin:12px auto 0;padding:16px;font-size:14px;text-decoration:underline;display:block}.auth-form{gap:20px;display:grid}.auth-form label:not(.input-wrapper):not(.textarea-wrapper){gap:9px;font-size:14px;font-weight:500;line-height:1.5;display:grid}.auth-form input:not(.native-input):not(.cloned-input):not(.aux-input):not([type=hidden]){color:#f6f5fb;background:#1a1621;border:1px solid #3c3046;border-radius:10px;width:100%;min-width:0;min-height:52px;padding:13px 15px;font-size:16px;display:block}.auth-form input:not(.native-input):not(.cloned-input):not(.aux-input):not([type=hidden])::placeholder{color:#807589;font-size:14px}.auth-form input:not(.native-input):not(.cloned-input):not(.aux-input):not([type=hidden]):focus{border-color:#d550b0}.auth-password{position:relative}.auth-password input:not(.native-input):not(.cloned-input):not(.aux-input):not([type=hidden]){padding-right:52px}.auth-password :-webkit-any(button,ion-button){color:#afa2bc;background:0 0;border:0;border-radius:8px;place-items:center;width:44px;height:44px;font-size:20px;display:grid;position:absolute;top:4px;right:4px}.auth-password :is(button,ion-button){color:#afa2bc;background:0 0;border:0;border-radius:8px;place-items:center;width:44px;height:44px;font-size:20px;display:grid;position:absolute;top:4px;right:4px}.auth-field-help{color:#a79ab4;margin:-12px 0 -2px;font-size:13px;line-height:1.5}.auth-forgot{color:#eda5d4;justify-self:end;margin-top:-6px;font-size:14px;text-decoration:none}.auth-forgot:hover,.auth-alternate a:hover{text-decoration:underline}.auth-alternate{color:#a99bb5;text-align:center;margin:26px 0 0;font-size:14px}.auth-alternate a{color:#f19ed7;margin-left:4px;font-weight:600;text-decoration:none}.auth-error{color:#ffc1d1;overflow-wrap:anywhere;background:rgba(233,79,115,.07);border:1px solid #774254;border-radius:10px;margin:0 0 20px;padding:14px;font-size:14px;line-height:1.65}.auth-form .auth-error{margin-bottom:0}.auth-error :-webkit-any(button,ion-button){color:inherit;background:0 0;border:0;margin-top:8px;padding:0;text-decoration:underline;display:block}.auth-error :is(button,ion-button){color:inherit;background:0 0;border:0;margin-top:8px;padding:0;text-decoration:underline;display:block}.auth-error a{text-underline-offset:3px}.auth-success{background:rgba(86,230,159,.027);border:1px solid #344b44;border-radius:16px;padding:26px}.auth-success>ion-icon{color:#53e6a4;font-size:38px}.auth-success h2{margin:16px 0 12px;font-family:Space Grotesk,sans-serif;font-size:23px}.auth-success p{color:#bdb7c7;font-size:15px;line-height:1.75}.auth-text-button{color:#eda5d4;background:0 0;border:0;padding:10px 0;font-size:14px;text-decoration:underline}.auth-footnote{color:#776b82;text-align:center;letter-spacing:1.5px;margin:40px 0 0;font-size:11px;font-weight:600}.auth-session{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:24px;max-width:480px;min-height:100%;margin:auto;padding:40px 24px;display:flex}.auth-session .auth-wordmark{align-self:center}.auth-session h1{margin:0;font-size:25px}.auth-session p{color:#aaa2b8;font-size:15px;line-height:1.7}.auth-session>ion-spinner{color:var(--pink)}.account-security{padding:26px}.account-security h2{margin-top:0;font-family:Space Grotesk,sans-serif;font-size:23px}.account-security p{margin:18px 0 0;line-height:1.7}.booth-content .sidebar-logout{flex-shrink:0;margin-bottom:16px}.account-security .booth-button+.booth-button{margin-top:12px}.profile-form input:not(.native-input):not(.cloned-input):not(.aux-input):not([type=hidden]):read-only{color:#afa4bc;cursor:default}@media (max-width:850px){.auth-layout{grid-template-columns:1fr}.auth-art{display:none}.auth-main{min-height:100vh;padding:max(30px, env(safe-area-inset-top)) 24px max(30px, env(safe-area-inset-bottom))}.auth-welcome .auth-art{min-height:280px;padding:max(26px, env(safe-area-inset-top)) 26px 22px;background-position:50% 43%;display:flex}.auth-welcome .auth-art-copy{padding-top:28px}.auth-welcome .auth-art-copy h2{margin-bottom:12px;font-size:42px}.auth-welcome .auth-art-copy>p,.auth-welcome .auth-art-footer,.auth-welcome .auth-wave{display:none}.auth-welcome .auth-main{min-height:auto;padding-top:32px}.auth-welcome .auth-eyebrow{display:none}.auth-features{gap:18px;margin-bottom:28px}.auth-back{margin-bottom:30px}}@media (prefers-reduced-motion:reduce){.auth-button{transition:none}}:root{--booth-control-surface:#211c29;--booth-control-surface-hover:#2b2335;--booth-control-border:#493850;--booth-control-text:#f3eaf8;--booth-control-muted:#a99ab6;--booth-control-radius:10px;--booth-control-height:46px;--ion-color-secondary:#211c29;--ion-color-secondary-rgb:33, 28, 41;--ion-color-secondary-contrast:#f3eaf8;--ion-color-secondary-contrast-rgb:243, 234, 248;--ion-color-secondary-shade:#1d1924;--ion-color-secondary-tint:#37333e;--ion-color-danger:#b62952;--ion-color-danger-rgb:182, 41, 82;--ion-color-danger-contrast:#fff;--ion-color-danger-contrast-rgb:255, 255, 255;--ion-color-danger-shade:#a02448;--ion-color-danger-tint:#bd3e63;--ion-item-background:#19151f;--ion-item-border-color:var(--booth-control-border);--ion-border-color:var(--booth-control-border)}ion-button{--background:transparent;--background-hover:var(--booth-control-surface-hover);--background-activated:#58364f;--background-focused:rgba(255,43,175,.133);--background-hover-opacity:1;--background-activated-opacity:.35;--background-focused-opacity:1;--color:var(--booth-control-text);--color-hover:#fff;--border-color:transparent;--border-width:0;--border-style:solid;--border-radius:var(--booth-control-radius);--box-shadow:none;--padding-start:16px;--padding-end:16px;--padding-top:11px;--padding-bottom:11px;min-width:0;min-height:var(--booth-control-height);height:auto;font-family:var(--ion-font-family);letter-spacing:0;text-transform:none;vertical-align:middle;margin:0;font-weight:600;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}ion-button::part(native){background:var(--background);color:var(--color);border:var(--border-width) var(--border-style) var(--border-color);border-radius:var(--border-radius);box-shadow:var(--box-shadow);white-space:inherit;line-height:inherit;min-height:inherit}ion-button.ion-color{--background-hover-opacity:.08;--background-focused-opacity:.12}ion-button.booth-button,ion-button.auth-button{--background:var(--booth-control-surface);--border-color:var(--booth-control-border);--border-width:1px;line-height:1.5;min-height:var(--booth-control-height)!important;font-size:14px!important}ion-button:-webkit-any(.primary,[color=primary]):not([fill=clear]){--background:var(--ion-color-primary);--background-hover:var(--ion-color-primary-tint);--background-activated:var(--ion-color-primary-shade);--color:var(--ion-color-primary-contrast);--border-color:var(--ion-color-primary);--border-width:1px}ion-button:is(.primary,[color=primary]):not([fill=clear]){--background:var(--ion-color-primary);--background-hover:var(--ion-color-primary-tint);--background-activated:var(--ion-color-primary-shade);--color:var(--ion-color-primary-contrast);--border-color:var(--ion-color-primary);--border-width:1px}ion-button:-webkit-any(.secondary,[color=secondary]){--background:var(--booth-control-surface);--color:var(--booth-control-text);--border-color:var(--booth-control-border);--border-width:1px}ion-button:is(.secondary,[color=secondary]){--background:var(--booth-control-surface);--color:var(--booth-control-text);--border-color:var(--booth-control-border);--border-width:1px}ion-button:-webkit-any(.library-danger-button,.event-manage-danger,[color=danger]){--background:var(--ion-color-danger);--background-hover:#cf3562;--color:var(--ion-color-danger-contrast);--border-color:#e05b7c;--border-width:1px}ion-button:is(.library-danger-button,.event-manage-danger,[color=danger]){--background:var(--ion-color-danger);--background-hover:#cf3562;--color:var(--ion-color-danger-contrast);--border-color:#e05b7c;--border-width:1px}ion-button.glass{--background:rgba(255,255,255,.05);--background-hover:rgba(255,255,255,.125);--border-color:rgba(255,255,255,.314);--border-width:1px;--color:#fff}ion-button.auth-button{min-height:52px!important}ion-button.auth-button.secondary{margin-top:12px}ion-button.full-width{width:100%}ion-button.booth-button.full-width{margin-top:14px}label.avatar-file-button{min-height:var(--booth-control-height);border-color:var(--booth-control-border);border-radius:var(--booth-control-radius);background:var(--booth-control-surface);color:var(--booth-control-text);padding:11px 16px;font-size:14px;line-height:1.5}label.avatar-file-button:focus-within{outline-offset:3px;outline:2px solid #ff8ed5}ion-button>ion-icon[slot=start]{flex-shrink:0}ion-button>ion-icon[slot=start]:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:0;margin-right:10px}ion-button>ion-icon[slot=start]:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:0;margin-right:10px}ion-button>ion-icon[slot=start]:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:10px;margin-right:0}ion-button>ion-icon[slot=start]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:10px;margin-right:0}ion-button>ion-icon[slot=end]{flex-shrink:0}ion-button>ion-icon[slot=end]:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:10px;margin-right:0}ion-button>ion-icon[slot=end]:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:10px;margin-right:0}ion-button>ion-icon[slot=end]:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:0;margin-right:10px}ion-button>ion-icon[slot=end]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:0;margin-right:10px}ion-button>ion-icon[slot=icon-only]{margin:0;font-size:20px}ion-button.booth-button>ion-icon:-webkit-any([slot=start],[slot=end]){font-size:18px}ion-button.booth-button>ion-icon:is([slot=start],[slot=end]){font-size:18px}.request-actions ion-button>ion-icon[slot=icon-only]{font-size:18px}ion-button:-webkit-any(.icon-button,.cover-icon-button,.pause-button,.track-metadata-button,.track-action-button){--padding-start:8px;--padding-end:8px;--padding-top:8px;--padding-bottom:8px;--color:#bfa0cb;flex-shrink:0;width:40px;min-width:40px;height:40px;min-height:40px}ion-button:is(.icon-button,.cover-icon-button,.pause-button,.track-metadata-button,.track-action-button){--padding-start:8px;--padding-end:8px;--padding-top:8px;--padding-bottom:8px;--color:#bfa0cb;flex-shrink:0;width:40px;min-width:40px;height:40px;min-height:40px}ion-button:-webkit-any(.icon-button,.cover-icon-button,.pause-button,.track-metadata-button,.track-action-button)>ion-icon{margin:0;font-size:20px}ion-button:is(.icon-button,.cover-icon-button,.pause-button,.track-metadata-button,.track-action-button)>ion-icon{margin:0;font-size:20px}ion-button:-webkit-any(.cover-icon-button,.pause-button,.track-metadata-button,.track-action-button){--background:var(--booth-control-surface);--border-color:var(--booth-control-border);--border-width:1px}ion-button:is(.cover-icon-button,.pause-button,.track-metadata-button,.track-action-button){--background:var(--booth-control-surface);--border-color:var(--booth-control-border);--border-width:1px}.request-actions ion-button{--padding-start:7px;--padding-end:7px;--padding-top:6px;--padding-bottom:6px;--background:var(--booth-control-surface);--border-color:var(--booth-control-border);--border-width:1px;--color:var(--booth-control-muted);--border-radius:8px;width:34px;min-width:34px;height:34px;min-height:34px}.request-actions ion-button.request-check{--color:#7ae4b2;--background:#173428;--background-hover:#235338;--border-color:#306748}ion-button:-webkit-any(.text-link,.settings-text-button,.auth-text-button,.auth-demo,.metadata-edit-search,.event-manage-delete-link){--color:#f295d3;--padding-start:0;--padding-end:0;--background-hover:rgba(255,43,175,.05);min-height:40px;font-size:14px}ion-button:is(.text-link,.settings-text-button,.auth-text-button,.auth-demo,.metadata-edit-search,.event-manage-delete-link){--color:#f295d3;--padding-start:0;--padding-end:0;--background-hover:rgba(255,43,175,.05);min-height:40px;font-size:14px}ion-button.settings-text-button{width:max-content;display:block}ion-button.auth-demo{margin:12px auto 0}.auth-error ion-button{--color:inherit;--padding-start:0;--padding-end:0;margin-top:8px}.error-banner ion-button{--color:#fff;--padding-start:8px;--padding-end:8px}.side-nav ion-button,ion-button.utility-nav{--color:var(--booth-control-muted);--padding-start:13px;--padding-end:13px;--padding-top:14px;--padding-bottom:14px;--border-width:1px;width:100%;min-height:52px;font-size:15px;font-weight:500}.side-nav ion-button::part(native){text-align:left}ion-button.utility-nav::part(native){text-align:left}ion-button.sidebar-profile::part(native){text-align:left}.side-nav ion-button>span,ion-button.utility-nav>span{text-align:left;flex:1;min-width:0}.side-nav ion-button>ion-icon:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:13px}.side-nav ion-button>ion-icon:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:13px}ion-button.utility-nav>ion-icon:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:13px}ion-button.utility-nav>ion-icon:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:13px}.side-nav ion-button>ion-icon:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:13px}.side-nav ion-button>ion-icon:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:13px}ion-button.utility-nav>ion-icon:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:13px}ion-button.utility-nav>ion-icon:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:13px}.sidebar-bottom>ion-button.utility-nav+ion-button.utility-nav{margin-top:8px}.side-nav ion-button.active,ion-button.utility-nav.active{--background:rgba(255,43,175,.075);--background-hover:rgba(255,43,175,.133);--border-color:rgba(255,43,175,.25);--color:#ff70c5}.booth-content .sidebar{--booth-sidebar-inset:20px;padding-inline:var(--booth-sidebar-inset);overflow:hidden}.sidebar-scroll{scrollbar-width:thin;flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.sidebar>ion-button.sidebar-logout{flex-shrink:0}ion-button.sidebar-profile{--padding-start:calc(var(--booth-sidebar-inset) + 2px);--padding-end:calc(var(--booth-sidebar-inset) + 2px);--padding-top:21px;--padding-bottom:max(21px, env(safe-area-inset-bottom));--border-color:#29252f;--border-radius:0;--color:#eee9f5;width:calc(100% + var(--booth-sidebar-inset) * 2);margin:20px calc(var(--booth-sidebar-inset) * -1) 0;flex-shrink:0;display:block}ion-button.sidebar-profile::part(native){border-top:1px solid var(--border-color)}ion-button.sidebar-profile>.avatar:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:11px}ion-button.sidebar-profile>.avatar:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:11px}ion-button.sidebar-profile>.avatar:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:11px}ion-button.sidebar-profile>.avatar:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:11px}ion-button.sidebar-profile>.sidebar-profile-identity{flex:1;min-width:0}.sidebar-profile-identity strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}ion-button.sidebar-profile>ion-icon{transition:transform .18s}ion-button.sidebar-profile[aria-expanded=true]>ion-icon{transform:rotate(180deg)}.sidebar-account-popover,.header-account-popover{--width:248px;--max-width:calc(100vw - 24px);--background:var(--booth-control-surface);--border-radius:12px;--box-shadow:0 16px 48px rgba(0,0,0,.533);--offset-y:-8px}.header-account-popover{--offset-y:8px}.sidebar-account-popover::part(content){border:1px solid var(--booth-control-border)}.header-account-popover::part(content){border:1px solid var(--booth-control-border)}.sidebar-account-menu{gap:4px;padding:8px;display:grid}ion-button.sidebar-account-option{--padding-start:12px;--padding-end:12px;width:100%;font-size:14px;font-weight:500}ion-button.sidebar-account-option::part(native){text-align:left}ion-button.sidebar-account-option>span{flex:1;min-width:0}ion-button.brand{--padding-start:0;--padding-end:0;--padding-top:0;--padding-bottom:0;--background-hover:transparent;--color:#faf9fd;height:auto;font-family:Space Grotesk,sans-serif;font-weight:700}ion-button.brand .brand-mark:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:10px}ion-button.brand .brand-mark:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:10px}ion-button.brand .brand-mark:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:10px}ion-button.brand .brand-mark:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:10px}ion-button.avatar{--padding-start:0;--padding-end:0;--padding-top:0;--padding-bottom:0;--background:radial-gradient(at 30% 20%, #4d2870, #291937);--color:#deb9f0;--border-color:#5e3271;--border-width:1px;--border-radius:50%;width:37px;height:37px;min-height:37px}ion-button.avatar::part(native){overflow:hidden}ion-button.avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%}.mobile-nav ion-button{--color:#ac96b8;--padding-start:5px;--padding-end:5px;--padding-top:3px;--padding-bottom:3px;min-height:49px}.mobile-nav ion-button.active{--color:var(--ion-color-primary)}.ionic-mobile-nav-content{flex-direction:column;align-items:center;gap:6px;width:100%;display:flex}.ionic-mobile-nav-content>span{align-items:center;display:inline-flex;position:relative}.filter-pills ion-button{--background:transparent;--color:var(--booth-control-muted);--border-color:var(--booth-control-border);--border-width:1px;--padding-start:15px;--padding-end:15px;min-height:42px;font-size:14px}.filter-pills ion-button.active{--color:#ff80cc;--background:rgba(255,43,175,.082);--border-color:rgba(164,50,129,.333)}.request-tabs ion-button{--background-hover:transparent;--color:var(--booth-control-muted);--padding-start:0;--padding-end:0;--padding-top:15px;--padding-bottom:15px;--border-radius:0;min-height:49px}.request-tabs ion-button::part(native){border-bottom:2px solid transparent}.request-tabs ion-button.active{--color:#f0e4f7}.request-tabs ion-button.active::part(native){border-bottom-color:var(--ion-color-primary)}ion-button.queue-link{--background:var(--booth-control-surface);--border-width:1px;--border-color:var(--booth-control-border);--color:#d9c4e3;margin:8px 18px 16px}.event-manage-covers ion-button{--background:#1b1423;--background-hover:#211728;--border-color:var(--booth-control-border);--border-width:1px;--padding-start:0;--padding-end:0;--padding-top:0;--padding-bottom:0;text-align:left;white-space:normal;height:auto;display:block}ion-button:-webkit-any(.upcoming-card,.playlist-card){--background:#1b1423;--background-hover:#211728;--border-color:var(--booth-control-border);--border-width:1px;--padding-start:0;--padding-end:0;--padding-top:0;--padding-bottom:0;text-align:left;white-space:normal;height:auto;display:block}ion-button:is(.upcoming-card,.playlist-card){--background:#1b1423;--background-hover:#211728;--border-color:var(--booth-control-border);--border-width:1px;--padding-start:0;--padding-end:0;--padding-top:0;--padding-bottom:0;text-align:left;white-space:normal;height:auto;display:block}ion-button.upcoming-card::part(native){overflow:hidden}.event-manage-covers ion-button::part(native){overflow:hidden}ion-button.playlist-card{overflow:visible}ion-button.playlist-card::part(native){overflow:visible}ion-button.playlist-card{--border-width:0}ion-button.playlist-card>.ionic-card-content{box-sizing:border-box;border:1px solid var(--border-color);border-radius:var(--border-radius);width:100%;display:block;overflow:hidden}ion-button.playlist-card.selected,.event-manage-covers ion-button.selected{--border-color:var(--ion-color-primary)}.ionic-card-content{white-space:normal;text-align:left;width:100%;min-width:0;display:block}.event-manage-covers .ionic-card-content{padding:0;display:block}.price-options ion-button{--background:var(--booth-control-surface);--border-color:var(--booth-control-border);--border-width:1px;--padding-top:22px;--padding-bottom:22px;--color:#dcc6e7;font-family:Space Grotesk,sans-serif}.price-options ion-button::part(native){overflow:visible}.price-options ion-button.active{--background:rgba(255,43,175,.082);--border-color:var(--ion-color-primary);--color:#ff81d2}.price-options .ionic-card-content{text-align:center}ion-button:-webkit-any(.library-source-option,.library-add-option,.metadata-candidate,.metadata-release,.event-picker-option,.event-picker-trigger){--background:var(--booth-control-surface);--background-hover:#302038;--border-color:var(--booth-control-border);--border-width:1px;--padding-start:14px;--padding-end:14px;--padding-top:13px;--padding-bottom:13px;white-space:normal;text-align:left;width:100%}ion-button:is(.library-source-option,.library-add-option,.metadata-candidate,.metadata-release,.event-picker-option,.event-picker-trigger){--background:var(--booth-control-surface);--background-hover:#302038;--border-color:var(--booth-control-border);--border-width:1px;--padding-start:14px;--padding-end:14px;--padding-top:13px;--padding-bottom:13px;white-space:normal;text-align:left;width:100%}ion-button:-webkit-any(.library-source-option,.library-add-option,.metadata-candidate,.metadata-release,.event-picker-option,.event-picker-trigger)::part(native){text-align:left}ion-button:is(.library-source-option,.library-add-option,.metadata-candidate,.metadata-release,.event-picker-option,.event-picker-trigger)::part(native){text-align:left}ion-button.library-source-option>span,ion-button.event-picker-option>.event-picker-option-text,ion-button.event-picker-trigger>.event-picker-summary{text-align:left;flex:1}ion-button:-webkit-any(.library-source-option,.library-add-option,.metadata-candidate,.metadata-release)>span:last-child{text-align:left;flex:1}ion-button:is(.library-source-option,.library-add-option,.metadata-candidate,.metadata-release)>span:last-child{text-align:left;flex:1}ion-button.metadata-candidate{--background:transparent;--border-width:0}ion-button.metadata-candidate>.metadata-radio:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:12px}ion-button.metadata-candidate>.metadata-radio:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:12px}ion-button.metadata-candidate>.metadata-radio:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:12px}ion-button.metadata-candidate>.metadata-radio:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:12px}ion-button.metadata-release>.metadata-cover:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:13px}ion-button.metadata-release>.metadata-cover:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:13px}ion-button.metadata-release>.metadata-cover:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:13px}ion-button.metadata-release>.metadata-cover:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:13px}ion-button.event-picker-trigger[aria-expanded=true]{--background:#382036;--border-color:#c24697}ion-button:-webkit-any(.metadata-release,.event-picker-option).selected{--background:#382036;--border-color:#c24697}ion-button:is(.metadata-release,.event-picker-option).selected{--background:#382036;--border-color:#c24697}ion-button.event-picker-trigger{min-height:62px}ion-button.event-picker-trigger>.event-picker-icon:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:12px}ion-button.event-picker-trigger>.event-picker-icon:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:12px}ion-button.event-picker-trigger>.event-picker-icon:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:12px}ion-button.event-picker-trigger>.event-picker-icon:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:12px}ion-button.library-add-option>.import-option-icon:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:12px}ion-button.library-add-option>.import-option-icon:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:12px}ion-button.library-add-option>.import-option-icon:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:12px}ion-button.library-add-option>.import-option-icon:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:12px}ion-button.library-source-option>ion-icon[slot=start]:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:0;margin-right:14px}ion-button.library-source-option>ion-icon[slot=start]:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:0;margin-right:14px}ion-button.library-source-option>ion-icon[slot=start]:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:14px;margin-right:0}ion-button.library-source-option>ion-icon[slot=start]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:14px;margin-right:0}ion-button.library-source-option>ion-icon[slot=end]:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:14px;margin-right:0}ion-button.library-source-option>ion-icon[slot=end]:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:14px;margin-right:0}ion-button.library-source-option>ion-icon[slot=end]:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:0;margin-right:14px}ion-button.library-source-option>ion-icon[slot=end]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:0;margin-right:14px}.settings-event-field>ion-button[aria-pressed=true]{--background:#382036;--border-color:#c24697;--color:#ff9bd8}:root ion-input,:root ion-textarea,:root ion-select{--background:var(--booth-control-surface);--color:var(--booth-control-text);--border-color:var(--booth-control-border);--border-radius:var(--booth-control-radius);--padding-start:14px;--padding-end:14px;--padding-top:12px;--padding-bottom:12px;--placeholder-color:var(--booth-control-muted);--placeholder-opacity:1;--highlight-color-focused:var(--ion-color-primary);--highlight-color-valid:var(--ion-color-primary);--highlight-color-invalid:#ff849e;--highlight-height:0;width:100%;min-width:0;min-height:var(--booth-control-height);border:1px solid var(--booth-control-border);border-radius:var(--booth-control-radius);color:var(--booth-control-text);padding:0;font-size:16px;font-weight:400;line-height:1.5}ion-input[fill],ion-textarea[fill],ion-select[fill]{--border-width:1px;border:0}ion-input.has-focus,ion-textarea.has-focus,ion-select:focus-within{border-color:var(--ion-color-primary)}ion-input[readonly]{--color:var(--booth-control-muted)}ion-input[type=datetime-local]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.auth-form ion-input{min-height:52px}.auth-password ion-input{--padding-end:52px}.auth-password ion-button{--padding-start:8px;--padding-end:8px;z-index:2;width:44px;height:44px;min-height:44px;position:absolute;top:4px;right:4px}.currency-input:focus-within{border-color:var(--ion-color-primary)}:root .currency-input ion-input{--background:transparent;--padding-start:0;--border-radius:0;border:0;border-radius:0;outline:none;font-family:Space Grotesk,sans-serif;font-size:24px}.search-field ion-input,.qr-link ion-input{--background:transparent;--padding-start:0;--padding-end:0;--padding-top:0;--padding-bottom:0;border:0;min-height:24px}.search-field ion-input{flex:1;font-size:15px}.qr-link ion-input{font-size:14px}.event-selector ion-select{--background:transparent;--padding-start:0;--padding-end:0;--padding-top:0;--padding-bottom:0;border:0;min-height:24px;font-size:14px}ion-select::part(icon){color:var(--booth-control-muted);opacity:1}ion-select::part(text){white-space:normal}ion-select::part(placeholder){white-space:normal}.form-stack label:not(.input-wrapper):not(.textarea-wrapper)>small{color:var(--booth-control-muted);text-align:left;font-size:12px;line-height:1.5}.form-stack label:not(.input-wrapper):not(.textarea-wrapper)>small.field-counter{text-align:right;align-self:flex-end}ion-checkbox{--size:20px;--border-radius:5px;--border-width:1.5px;--border-color:#987ca6;--border-color-checked:var(--ion-color-primary);--checkbox-background:transparent;--checkbox-background-checked:var(--ion-color-primary);--checkmark-color:#fff;--checkmark-width:2px;outline:none;font-size:14px;line-height:1.5}ion-checkbox:-webkit-any(.playlist-option,.library-select-track,.settings-check){white-space:normal;width:100%}ion-checkbox:is(.playlist-option,.library-select-track,.settings-check){white-space:normal;width:100%}ion-checkbox:-webkit-any(.playlist-option,.library-select-track,.settings-check)::part(label){white-space:normal;flex:1;align-items:center;gap:12px;min-width:0;display:flex}ion-checkbox:is(.playlist-option,.library-select-track,.settings-check)::part(label){white-space:normal;flex:1;align-items:center;gap:12px;min-width:0;display:flex}ion-checkbox:-webkit-any(.playlist-option,.library-select-track,.settings-check)::part(container){flex-shrink:0}ion-checkbox:is(.playlist-option,.library-select-track,.settings-check)::part(container){flex-shrink:0}ion-checkbox:-webkit-any(.playlist-option,.library-select-track,.settings-check)>span:not(.playlist-mini):not(.track-art){overflow-wrap:anywhere;flex:1;min-width:0}ion-checkbox:is(.playlist-option,.library-select-track,.settings-check)>span:not(.playlist-mini):not(.track-art){overflow-wrap:anywhere;flex:1;min-width:0}ion-checkbox.settings-check::part(label){align-items:flex-start}ion-checkbox.settings-check::part(container){align-self:flex-start;margin-top:2px}ion-checkbox.settings-check::part(label):not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:12px}ion-checkbox.settings-check::part(label):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:12px}ion-checkbox.settings-check::part(label):-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:12px}ion-checkbox.settings-check::part(label):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:12px}ion-checkbox.library-select-track::part(label):not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:12px}ion-checkbox.library-select-track::part(label):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:12px}ion-checkbox.library-select-track::part(label):-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:12px}ion-checkbox.library-select-track::part(label):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:12px}ion-checkbox.playlist-option::part(label):not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:12px}ion-checkbox.playlist-option::part(label):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:12px}ion-checkbox.playlist-option::part(label):-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:12px}ion-checkbox.playlist-option::part(label):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:12px}ion-range{--bar-background:#5b435f;--bar-background-active:var(--ion-color-primary);--bar-height:4px;--bar-border-radius:3px;--knob-background:#fff;--knob-size:20px;--knob-box-shadow:0 0 0 1px rgba(255,43,175,.333);--pin-background:var(--ion-color-primary);--pin-color:#fff;min-height:44px;padding:8px 0;display:block}.avatar-crop-controls>ion-range{width:100%;margin:2px 0 10px}ion-radio{--color:#987ca6;--color-checked:var(--ion-color-primary)}ion-alert{--background:#211c29;--backdrop-opacity:.65}ion-select-popover{--background:#211c29}ion-select-popover ion-item{--background:#211c29;--color:var(--booth-control-text);--border-color:var(--booth-control-border);font-size:14px}ion-button.button-disabled,ion-input.input-disabled,ion-textarea.textarea-disabled,ion-select.select-disabled,ion-checkbox.checkbox-disabled,ion-range.range-disabled{opacity:.55;cursor:default}ion-button::part(native):focus-visible{outline-offset:3px;outline:2px solid #ff8ed5}ion-select::part(container):focus-visible{outline-offset:3px;outline:2px solid #ff8ed5}ion-checkbox:focus-visible::part(container){outline-offset:3px;outline:2px solid #ff8ed5}ion-range::part(knob):focus-visible{outline-offset:3px;outline:2px solid #ff8ed5}ion-input.has-focus,ion-textarea.has-focus,ion-select:focus-within{outline-offset:2px;outline:2px solid rgba(255,43,175,.267)}.search-field ion-input.has-focus,.qr-link ion-input.has-focus{outline:none}ion-range:focus-within::part(knob){outline-offset:3px;outline:2px solid #ff8ed5}@media (max-width:1200px){.booth-content .sidebar{--booth-sidebar-inset:16px}}@media (max-width:650px){.side-nav ion-button{font-size:14px}.mobile-nav ion-button{--padding-start:5px;--padding-end:5px}}@media (prefers-reduced-motion:reduce){ion-button{transition:none}ion-button:hover{transform:none}}
