@import"https://fonts.googleapis.com/css2?family=Anton&family=Archivo:wght@400;500;600;700;800;900&family=Inter:wght@400;700&family=Space+Mono:wght@400;700&display=swap";*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.\!container{width:100%!important}.container{width:100%}@media (min-width: 640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width: 768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width: 1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width: 1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width: 1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{top:0;right:0;bottom:0;left:0}.z-10{z-index:10}.z-50{z-index:50}.m-0{margin:0}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.block{display:block}.flex{display:flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-full{height:100%}.min-h-screen{min-height:100vh}.w-full{width:100%}.min-w-\[190px\]{min-width:190px}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.resize{resize:both}.place-items-center{place-items:center}.items-center{align-items:center}.justify-center{justify-content:center}.gap-3{gap:.75rem}.rounded{border-radius:.25rem}.border-0{border-width:0px}.border-2{border-width:2px}.border-black{--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity, 1))}.bg-\[\#b42318\]{--tw-bg-opacity: 1;background-color:rgb(180 35 24 / var(--tw-bg-opacity, 1))}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.p-2{padding:.5rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.text-left{text-align:left}.text-center{text-align:center}.font-sans{font-family:Inter,ui-sans-serif,system-ui,sans-serif}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.uppercase{text-transform:uppercase}.tracking-\[0\.22em\]{letter-spacing:.22em}.tracking-wider{letter-spacing:.05em}.text-black\/50{color:#00000080}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/45{color:#ffffff73}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}:root{color:#f6f2e8;background:#111317;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;touch-action:manipulation}*{box-sizing:border-box}html,body,#root{max-width:100%;overflow-x:hidden}body{margin:0;min-width:320px;min-height:100vh;background:linear-gradient(90deg,rgba(255,198,61,.08) 1px,transparent 1px),linear-gradient(rgba(255,198,61,.06) 1px,transparent 1px),#111317;background-size:48px 48px}.route-transition{min-height:100vh}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer;touch-action:manipulation}button:not([class*=border]){border:0}button:disabled,select:disabled{cursor:not-allowed;opacity:.45}input,select,textarea{font-size:max(16px,1em)}.login-input,.login-input:focus{color:#fff8e8;-webkit-text-fill-color:#fff8e8;caret-color:#f0bf17}.login-input::-moz-placeholder{color:#e0d6bd80;-webkit-text-fill-color:rgba(224,214,189,.5)}.login-input::placeholder{color:#e0d6bd80;-webkit-text-fill-color:rgba(224,214,189,.5)}.login-input:-webkit-autofill,.login-input:-webkit-autofill:hover,.login-input:-webkit-autofill:focus{-webkit-text-fill-color:#fff8e8;caret-color:#f0bf17;box-shadow:0 0 0 1000px #221d16 inset}.profile-setup-page{display:grid;min-height:100vh;place-items:center;padding:28px;color:#19160f;background:radial-gradient(circle at 16% 18%,rgba(232,85,31,.18),transparent 32%),radial-gradient(circle at 84% 12%,rgba(35,66,219,.18),transparent 34%),linear-gradient(135deg,#efe9dd,#f7f2e6 48%,#ece5d6);font-family:Archivo,Helvetica Neue,Helvetica,Arial,sans-serif}.profile-setup-card{width:min(100%,680px);border-radius:32px;padding:clamp(26px,5vw,46px);background:#fffaf0;box-shadow:0 40px 90px -55px #0000008c}.profile-setup-kicker{display:inline-flex;border-radius:999px;padding:8px 14px;color:#19160f;background:#f0bf17;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;transform:rotate(-1.5deg)}.profile-setup-card h1{margin:22px 0 10px;color:#19160f;font-size:clamp(42px,8vw,74px);font-weight:900;line-height:.9;letter-spacing:-.05em}.profile-setup-copy{max-width:46ch;margin:0 0 28px;color:#19160f94;font-size:16px;line-height:1.5}.profile-setup-toggle{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:18px}.profile-setup-toggle button{display:flex;align-items:center;justify-content:center;gap:10px;border:2px solid rgba(25,22,15,.12);border-radius:18px;padding:17px;color:#19160f8c;background:#fff;font-size:13px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;transition:transform .15s ease,border-color .18s ease,background .18s ease,color .18s ease}.profile-setup-toggle button:hover{transform:translateY(-1px);border-color:#e8551f73}.profile-setup-toggle button.is-active{border-color:#19160f;color:#fff;background:#19160f}.profile-setup-fields{display:grid;gap:14px}.profile-setup-fields--personal{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)}.profile-setup-fields label:not(.profile-setup-check){display:block;border-radius:18px;padding:14px 16px;background:#fff;box-shadow:inset 0 0 0 1.5px #19160f17;transition:box-shadow .18s ease}.profile-setup-fields label:focus-within:not(.profile-setup-check){box-shadow:inset 0 0 0 2px #e8551f}.profile-setup-fields span{display:block;margin-bottom:7px;color:#928a76;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.profile-setup-fields input,.profile-setup-fields select{width:100%;border:0;outline:0;color:#19160f;background:transparent;font-size:19px;font-weight:800}.profile-setup-fields select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.profile-setup-fields input::-moz-placeholder{color:#19160f3d}.profile-setup-fields input::placeholder{color:#19160f3d}.profile-setup-map-hint{display:block;margin:8px 0 0;color:#19160f73;font-size:12px;font-weight:800;line-height:1.3}.profile-setup-map-hint.ok{color:#1f7a3a}.pac-container{z-index:99999!important;border:1px solid rgba(25,22,15,.12);border-radius:16px;margin-top:8px;overflow:hidden;background:#fffaf0;box-shadow:0 24px 60px -36px #0009;font-family:Archivo,Helvetica Neue,Helvetica,Arial,sans-serif}.pac-item{padding:12px 14px;border-top:1px solid rgba(25,22,15,.08);color:#19160f94;cursor:pointer;font-size:13px}.pac-item:first-child{border-top:0}.pac-item:hover{background:#f2ecdc}.pac-item-query{color:#19160f;font-weight:900}.profile-setup-check{display:flex;align-items:center;gap:12px;border-radius:16px;padding:14px 16px;background:#f2ecdc;cursor:pointer}.profile-setup-check input{width:18px;height:18px;accent-color:#e8551f}.profile-setup-check span{margin:0;color:#19160fad}.profile-setup-country-note{border-radius:16px;padding:13px 15px;color:#19160fad;background:#f2ecdc;font-size:13px;font-weight:900;line-height:1.35}.profile-setup-socials{display:grid;gap:12px;border-radius:20px;padding:16px;background:#f2ecdc}.profile-setup-socials>div:first-child{display:grid;grid-template-columns:auto minmax(0,1fr);-moz-column-gap:9px;column-gap:9px;align-items:center}.profile-setup-socials>div:first-child svg{color:#e8551f}.profile-setup-socials>div:first-child span{margin:0;color:#19160f}.profile-setup-socials>div:first-child small{grid-column:2;color:#19160f80;font-size:13px;font-weight:800}.profile-setup-social-grid,.profile-setup-social-control{display:grid;grid-template-columns:76px minmax(0,1fr);align-items:stretch;gap:10px}.profile-setup-social-grid label,.profile-setup-social-control label,.profile-setup-social-control .social-icon-picker{min-width:0}.profile-setup-social-control .social-icon-picker{border-radius:18px;padding:14px 12px;background:#fff;box-shadow:inset 0 0 0 1.5px #19160f17}.profile-setup-date{display:flex;align-items:center;gap:10px}.profile-setup-date svg{flex:0 0 auto;color:#19160f59}.custom-select{position:relative}.custom-select__button{display:flex;width:100%;min-height:54px;align-items:center;justify-content:space-between;gap:12px;border:1px solid transparent;border-radius:14px;padding:0 16px;font-size:17px;font-weight:900;text-align:left;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.custom-select__button i{flex:0 0 auto;width:9px;height:9px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform .18s ease}.custom-select__button.is-open i{transform:translateY(2px) rotate(225deg)}.custom-select__button.is-invalid{border-color:#ff594fbd}.custom-select__menu{position:absolute;z-index:30;top:calc(100% + 8px);right:0;left:0;overflow:hidden;border-radius:16px;padding:6px;box-shadow:0 20px 45px -24px #000000b3}.custom-select__menu button{display:flex;width:100%;align-items:center;justify-content:space-between;border-radius:12px;padding:13px 14px;font-size:14px;font-weight:900;text-align:left}.custom-select__menu button.is-selected:after{content:"";width:9px;height:9px;border-radius:50%}.custom-select--dark .custom-select__button{color:#fff8e8;background:#e0d6bd11;border-color:#e0d6bd24}.custom-select--dark .custom-select__button:hover,.custom-select--dark .custom-select__button.is-open{border-color:#f0bf17a8;background:#e0d6bd1a;box-shadow:0 0 0 3px #f0bf171f}.custom-select--dark .custom-select__menu{border:1px solid rgba(224,214,189,.14);background:#221d16}.custom-select--dark .custom-select__menu button{color:#e0d6bdb8}.custom-select--dark .custom-select__menu button:hover,.custom-select--dark .custom-select__menu button.is-selected{color:#19160f;background:#f0bf17}.custom-select--dark .custom-select__menu button.is-selected:after{background:#e8551f}.custom-select--light .custom-select__button{min-height:auto;padding:0;border:0;color:#19160f;background:transparent;font-size:19px}.custom-select--light .custom-select__menu{border:1px solid rgba(25,22,15,.1);background:#fffaf0}.custom-select--light .custom-select__menu button{color:#19160fad}.custom-select--light .custom-select__menu button:hover,.custom-select--light .custom-select__menu button.is-selected{color:#fff;background:#19160f}.custom-select--light .custom-select__menu button.is-selected:after{background:#f0bf17}.social-icon-picker{position:relative}.social-icon-picker>span{display:block;margin-bottom:9px;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.social-icon-picker__select{position:relative}.social-icon-picker__button{display:inline-flex;width:100%;min-height:54px;align-items:center;justify-content:center;gap:8px;border:1px solid transparent;border-radius:14px;padding:0 10px;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.social-icon-picker__button>svg{flex:0 0 auto}.social-icon-picker__button i{flex:0 0 auto;width:7px;height:7px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform .18s ease}.social-icon-picker__button.is-open i{transform:translateY(2px) rotate(225deg)}.social-icon-picker__menu{position:absolute;z-index:42;top:calc(100% + 8px);left:0;display:grid;min-width:180px;overflow:hidden;border-radius:16px;padding:6px;box-shadow:0 20px 45px -24px #000000b3}.social-icon-picker__menu button{display:flex;align-items:center;gap:10px;border-radius:12px;padding:12px;font-size:13px;font-weight:900;text-align:left;white-space:nowrap}.social-icon-picker__menu button svg{flex:0 0 auto}.social-icon-picker--dark>span{color:#e0d6bd8a}.social-icon-picker--dark .social-icon-picker__button{color:#fff8e8;background:#e0d6bd11;border-color:#e0d6bd24}.social-icon-picker--dark .social-icon-picker__button:hover,.social-icon-picker--dark .social-icon-picker__button.is-open{border-color:#f0bf17a8;background:#e0d6bd1a;box-shadow:0 0 0 3px #f0bf171f}.social-icon-picker--dark .social-icon-picker__menu{border:1px solid rgba(224,214,189,.14);background:#221d16}.social-icon-picker--dark .social-icon-picker__menu button{color:#e0d6bdb8}.social-icon-picker--dark .social-icon-picker__menu button:hover,.social-icon-picker--dark .social-icon-picker__menu button.is-selected{color:#19160f;background:#f0bf17}.social-icon-picker--light>span{color:#928a76}.social-icon-picker--light .social-icon-picker__button{min-height:auto;color:#19160f;background:transparent}.social-icon-picker--light .social-icon-picker__menu{border:1px solid rgba(25,22,15,.1);background:#fffaf0}.social-icon-picker--light .social-icon-picker__menu button{color:#19160fad}.social-icon-picker--light .social-icon-picker__menu button:hover,.social-icon-picker--light .social-icon-picker__menu button.is-selected{color:#fff;background:#19160f}.profile-setup-error{margin:16px 0 0;border-radius:14px;padding:13px 14px;color:#b42318;background:#fff0eb;font-size:13px;font-weight:800}.profile-setup-submit{display:flex;width:100%;align-items:center;justify-content:center;gap:10px;margin-top:20px;border:0;border-radius:18px;padding:18px;color:#fff;background:#e8551f;box-shadow:0 16px 34px -18px #e8551fcc;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;transition:transform .15s ease,background .18s ease}.profile-setup-submit:hover{background:#c8430f;transform:translateY(-1px)}.profile-setup-submit:disabled{cursor:not-allowed;opacity:.55;transform:none}.profile-setup-user{margin-top:18px;color:#19160f6b;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:11px;letter-spacing:.06em;text-align:center}.profile-setup-loading{color:#19160f8c;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}@media (max-width: 580px){.profile-setup-page{padding:16px}.profile-setup-card{border-radius:24px}.profile-setup-toggle{grid-template-columns:1fr}.profile-setup-social-grid,.profile-setup-social-control{grid-template-columns:76px minmax(0,1fr)}.profile-setup-fields--personal{grid-template-columns:1fr 1fr}}.auth-action-page{display:grid;min-height:100vh;place-items:center;padding:28px;color:#f7f2e6;background:radial-gradient(circle at 16% 14%,rgba(240,191,23,.2),transparent 34%),radial-gradient(circle at 88% 18%,rgba(63,95,178,.22),transparent 32%),linear-gradient(135deg,#0d0d0b,#171712 55%,#251c0d);font-family:Archivo,Helvetica Neue,Helvetica,Arial,sans-serif}.auth-action-card{width:min(100%,620px);border:1px solid rgba(255,255,255,.13);border-radius:28px;padding:clamp(24px,5vw,44px);background:#12120fdb;box-shadow:0 36px 100px -52px #000000f2}.auth-action-back{display:inline-flex;align-items:center;gap:8px;margin-bottom:24px;color:#f7f2e6b8;font-size:13px;font-weight:800;text-decoration:none;transition:color .18s ease}.auth-action-back:hover{color:#f7f2e6}.auth-action-card>span{display:inline-flex;border-radius:999px;padding:8px 14px;color:#19160f;background:#f0bf17;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.auth-action-card h1{margin:20px 0 12px;color:#fffaf0;font-size:clamp(42px,8vw,74px);font-weight:900;line-height:.9}.auth-action-card p{max-width:46ch;margin:0 0 28px;color:#f7f2e6b8;font-size:16px;line-height:1.5}.auth-action-status{display:inline-flex;align-items:center;justify-content:center;width:72px;height:72px;margin-top:22px;border-radius:22px;background:#ffffff14}.auth-action-status--loading{color:#f0bf17}.auth-action-status--success{color:#55d67a}.auth-action-status--error{color:#ff805f}.auth-action-spinner{animation:auth-action-spin .9s linear infinite}.auth-action-form{display:grid;gap:14px}.auth-action-form label{display:block;border-radius:18px;padding:14px 16px;background:#fffaf014;box-shadow:inset 0 0 0 1.5px #ffffff1f;transition:box-shadow .18s ease,background .18s ease}.auth-action-form label:focus-within{background:#fffaf01f;box-shadow:inset 0 0 0 2px #f0bf17}.auth-action-form label>span{display:block;margin-bottom:8px;color:#f7f2e69e;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.auth-action-form label>div{display:flex;align-items:center;gap:10px}.auth-action-form svg{flex:0 0 auto;color:#f7f2e68a}.auth-action-form input{width:100%;min-width:0;border:0;outline:0;color:#fffaf0;background:transparent;font-size:18px;font-weight:800}.auth-action-form input::-moz-placeholder{color:#f7f2e647}.auth-action-form input::placeholder{color:#f7f2e647}.auth-action-card .auth-action-error,.auth-action-card .auth-action-success{max-width:none;margin:4px 0 0;border-radius:14px;padding:13px 14px;font-size:13px;font-weight:800}.auth-action-card .auth-action-error{color:#ffd9cf;background:#e8551f2e}.auth-action-card .auth-action-success{color:#d6f8df;background:#55d67a24}.auth-action-submit{display:flex;width:100%;align-items:center;justify-content:center;gap:10px;margin-top:20px;border:0;border-radius:18px;padding:18px;color:#19160f;background:#f0bf17;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:13px;font-weight:700;letter-spacing:.14em;text-decoration:none;text-transform:uppercase;transition:transform .15s ease,background .18s ease}.auth-action-submit:hover{background:#ffd84b;transform:translateY(-1px)}.auth-action-submit:disabled{cursor:not-allowed;opacity:.55;transform:none}@keyframes auth-action-spin{to{transform:rotate(360deg)}}@media (max-width: 580px){.auth-action-page{padding:16px}.auth-action-card{border-radius:24px}}.profile-modern-page{min-height:100vh;color:#f7f2e6;background:radial-gradient(circle at 10% 14%,rgba(232,85,31,.18),transparent 28%),radial-gradient(circle at 88% 8%,rgba(51,80,151,.28),transparent 30%),linear-gradient(145deg,#070707,#14120e 52%,#090806);font-family:Archivo,Inter,system-ui,sans-serif}.profile-modern-shell .profile-modern-content{background:radial-gradient(circle at 10% 14%,rgba(232,85,31,.18),transparent 28%),radial-gradient(circle at 88% 8%,rgba(51,80,151,.28),transparent 30%),linear-gradient(145deg,#070707,#14120e 52%,#090806)}.profile-modern-shell .profile-modern-page{min-height:100vh;background:transparent}.profile-modern-shell .profile-modern-main{width:min(100%,1360px);margin-inline:auto;margin-left:auto}.profile-modern-main{width:min(calc(100% - 300px),1360px);margin-left:300px;padding:clamp(18px,3vw,34px)}.profile-modern-loading{display:grid;place-items:center;text-align:center}.profile-modern-loading span{width:44px;height:44px;border:4px solid rgba(247,242,230,.18);border-top-color:#f0bf17;border-radius:50%;animation:auth-action-spin .9s linear infinite}.profile-modern-loading p{margin:16px 0 0;color:#f7f2e69e;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.profile-modern-hero,.profile-modern-grid,.profile-modern-overview,.profile-modern-billing,.profile-modern-plans,.profile-modern-cancel-banner,.profile-modern-alert{width:min(100%,1320px);margin-inline:auto}.profile-modern-sidebar{position:fixed;top:clamp(18px,3vw,34px);bottom:clamp(18px,3vw,34px);left:clamp(18px,3vw,34px);z-index:20;display:flex;width:264px;overflow:hidden;flex-direction:column;border:1px solid rgba(247,242,230,.12);border-radius:24px;padding:20px;background:radial-gradient(circle at 100% 0%,rgba(51,80,151,.28),transparent 36%),#12120fe0;box-shadow:0 30px 80px -54px #000000f2}.profile-modern-brand{padding-bottom:20px;border-bottom:1px solid rgba(247,242,230,.1)}.profile-modern-brand b{display:block;color:#fffaf0;font-size:15px;font-weight:900;letter-spacing:.22em}.profile-modern-brand span{display:block;overflow:hidden;margin-top:8px;color:#f7f2e67a;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:10px;font-weight:700;letter-spacing:.1em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.profile-modern-sidebar nav{display:grid;gap:8px;margin-top:22px}.profile-modern-sidebar button{display:inline-flex;align-items:center;gap:10px;width:100%;border:0;border-radius:14px;padding:13px 14px;color:#f7f2e694;background:transparent;cursor:pointer;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:10px;font-weight:700;letter-spacing:.12em;text-align:left;text-transform:uppercase;transition:transform .15s ease,color .18s ease,background .18s ease}.profile-modern-sidebar button:hover{color:#fffaf0;background:#f7f2e612;transform:translateY(-1px)}.profile-modern-sidebar button.active{color:#19160f;background:#f0bf17}.profile-modern-side-plan{margin-top:auto;border-radius:18px;padding:16px;color:#19160f;background:#f2ecdc}.profile-modern-side-plan small{color:#19160f8c;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.profile-modern-side-plan strong{display:block;margin-top:9px;color:#19160f;font-size:24px;font-weight:900;line-height:1}.profile-modern-side-plan span{display:inline-flex;margin-top:12px;border-radius:999px;padding:6px 9px;color:#ece5d3;background:#19160f;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:9px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.profile-modern-logout{margin-top:12px}.profile-modern-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,360px);gap:22px;align-items:end;margin-bottom:18px}.profile-modern-kicker,.profile-modern-section-head span{display:inline-flex;border-radius:999px;padding:8px 13px;color:#19160f;background:#f0bf17;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.profile-modern-hero h1{max-width:760px;margin:18px 0 14px;overflow:hidden;color:#fffaf0;font-family:Anton,Archivo,sans-serif;font-size:clamp(52px,7vw,104px);font-weight:400;line-height:.82;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.profile-modern-hero p{max-width:58ch;margin:0;color:#f7f2e69e;font-size:17px;line-height:1.55}.profile-modern-status,.profile-modern-card,.profile-modern-plan-card,.profile-modern-security,.profile-modern-plan-option,.profile-modern-empty-plans{border:1px solid rgba(247,242,230,.12);border-radius:22px;background:#f7f2e60f;box-shadow:0 26px 70px -46px #000c}.profile-modern-status{position:relative;overflow:hidden;padding:24px}.profile-modern-status-dot{display:block;width:9px;height:9px;margin-bottom:30px;border-radius:50%;background:#928a76}.profile-modern-status-dot.good{background:#34c759;box-shadow:0 0 13px #34c759bf}.profile-modern-status-dot.warn{background:#f0bf17;box-shadow:0 0 13px #f0bf17a6}.profile-modern-status-dot.bad{background:#ff594f;box-shadow:0 0 13px #ff594fb3}.profile-modern-status small,.profile-modern-card-head small,.profile-modern-price-line span,.profile-modern-subscription-meta small,.profile-modern-plan-option small,.profile-modern-plan-option p,.profile-modern-rows small,.profile-modern-facts small{color:#f7f2e680;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.profile-modern-status strong{display:block;margin:8px 0;color:#fffaf0;font-size:34px;font-weight:900;line-height:1}.profile-modern-status em{display:inline-flex;border-radius:999px;padding:7px 10px;color:#19160f;background:#f0bf17;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:10px;font-style:normal;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.profile-modern-alert{display:flex;align-items:center;gap:10px;margin-bottom:18px;border-radius:16px;padding:14px 16px;font-size:14px;font-weight:800}.profile-modern-alert.good{color:#d8f7df;background:#34c7591f}.profile-modern-alert.bad{color:#ffd7d3;background:#ff594f24}.profile-modern-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:16px;margin-bottom:16px}.profile-modern-overview{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);gap:16px;align-items:stretch;margin-bottom:38px}.profile-modern-card{padding:clamp(22px,3vw,32px)}.profile-modern-payment-card,.profile-modern-profile-card{display:flex;min-height:100%;flex-direction:column}.profile-modern-card-head{display:flex;align-items:center;gap:13px;margin-bottom:24px}.profile-modern-card-head>span{display:grid;width:38px;height:38px;place-items:center;border-radius:12px;color:#19160f;background:#f0bf17}.profile-modern-card-head h2{margin:4px 0 0;color:#fffaf0;font-size:clamp(24px,3vw,36px);font-weight:900;line-height:1}.profile-modern-identity{display:flex;align-items:center;gap:16px}.profile-modern-identity>div{display:grid;flex:0 0 auto;width:72px;height:72px;place-items:center;border-radius:22px;color:#19160f;background:#fffaf0;font-size:34px;font-weight:900}.profile-modern-identity b,.profile-modern-rows b,.profile-modern-facts b,.profile-modern-subscription-meta b{display:block;overflow:hidden;color:#fffaf0;font-size:18px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.profile-modern-identity small{display:flex;align-items:center;gap:7px;margin-top:7px;color:#f7f2e694}.profile-modern-facts,.profile-modern-rows,.profile-modern-subscription-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:24px}.profile-modern-rows{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}.profile-modern-profile-card .profile-modern-rows{margin-top:18px}.profile-modern-facts article,.profile-modern-rows article,.profile-modern-subscription-meta article{border-radius:15px;padding:14px;background:#f7f2e60f}.profile-modern-facts b,.profile-modern-rows b,.profile-modern-subscription-meta b{margin-top:7px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-modern-ghost{margin-top:18px;border:1px solid rgba(247,242,230,.18);border-radius:999px;padding:12px 16px;color:#fffaf0;background:transparent;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.profile-modern-ghost:disabled{cursor:not-allowed;opacity:.45}.profile-modern-team-card{display:flex;min-height:100%;flex-direction:column}.profile-modern-team-owner{display:flex;align-items:center;gap:14px;border-radius:16px;padding:14px;background:#f7f2e60f}.profile-modern-team-owner+.profile-modern-team-owner,.profile-modern-team-form{margin-top:12px}.profile-modern-team-owner>span{display:grid;flex:0 0 auto;width:40px;height:40px;place-items:center;border-radius:12px;color:#19160f;background:#fffaf0}.profile-modern-team-owner div{min-width:0;flex:1}.profile-modern-team-owner small,.profile-modern-team-form span{display:block;color:#f7f2e680;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.profile-modern-team-owner b{display:block;overflow:hidden;margin-top:5px;color:#fffaf0;font-size:16px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.profile-modern-team-owner em{display:block;overflow:hidden;margin-top:4px;color:#f7f2e694;font-size:13px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.profile-modern-team-owner strong{display:block;margin-top:7px;color:#f0bf17;font-size:12px;font-weight:900;line-height:1.35}.profile-modern-team-form{display:grid;gap:12px}.profile-modern-team-locked{border:1px solid rgba(240,191,23,.26);border-radius:14px;padding:12px 14px;color:#f0bf17;background:#f0bf171a;font-size:13px;font-weight:900;line-height:1.35}.profile-modern-team-form label{display:grid;gap:8px}.profile-modern-team-form input{width:100%;min-width:0;border:1px solid rgba(247,242,230,.14);border-radius:14px;padding:13px 14px;color:#fffaf0;background:#f7f2e60f;font-size:15px;font-weight:800;outline:0}.profile-modern-team-form input:focus{border-color:#f0bf17}.profile-modern-team-form button,.profile-modern-team-owner button,.profile-modern-team-actions button{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:999px;padding:11px 14px;color:#19160f;background:#f0bf17;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.profile-modern-team-owner button.danger,.profile-modern-team-actions button.danger{color:#ffd7d3;background:#ff594f29}.profile-modern-team-form button:disabled,.profile-modern-team-owner button:disabled,.profile-modern-team-actions button:disabled{cursor:not-allowed;opacity:.55}.profile-modern-team-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.profile-modern-billing{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;margin-bottom:38px}.profile-modern-plan-card{position:relative;overflow:hidden;padding:clamp(22px,3vw,32px);background:linear-gradient(145deg,#f7f2e614,#f7f2e60b),#110f0ad1}.profile-modern-plan-card:before{display:none}.profile-modern-plan-card>*{position:relative;z-index:1}.profile-modern-payment-card{min-width:0}.profile-modern-current-plan{display:inline-flex;flex-direction:column;gap:5px;margin-bottom:18px;border:1px solid rgba(240,191,23,.22);border-radius:16px;padding:12px 14px;background:#f0bf171a}.profile-modern-current-plan small{color:#fffaf08a;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:9px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.profile-modern-current-plan b{color:#fffaf0;font-size:18px;font-weight:900;line-height:1}.profile-modern-price-line{display:flex;align-items:flex-end;flex-wrap:wrap;gap:12px}.profile-modern-price-line strong{color:#fffaf0;font-size:clamp(34px,5vw,58px);font-weight:900;line-height:.9}.profile-modern-benefits{display:flex;flex-wrap:wrap;gap:9px;margin-top:24px}.profile-modern-benefits span{display:inline-flex;align-items:center;gap:7px;border-radius:999px;padding:8px 11px;color:#fffaf0db;background:#ffffff1a;font-size:13px;font-weight:800}.profile-modern-payment-panel{flex:1 1 auto;margin-top:20px;border:1px solid rgba(255,250,240,.14);border-radius:20px;padding:clamp(16px,2vw,22px);color:#fffaf0;background:#fffaf00e}.profile-modern-payment-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.profile-modern-payment-panel-head small,.profile-modern-payment-methods small{display:block;color:#fffaf08a;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.profile-modern-payment-panel-head h3{margin:6px 0 8px;color:#fffaf0;font-size:clamp(26px,4vw,42px);font-weight:900;line-height:.98}.profile-modern-payment-panel-head p{max-width:68ch;margin:0;color:#fffaf0a8;font-size:14px;font-weight:700;line-height:1.45}.profile-modern-payment-panel-head button{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:8px;border:0;border-radius:999px;padding:13px 15px;color:#19160f;background:#f0bf17;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.profile-modern-payment-panel-head button:disabled{cursor:not-allowed;opacity:.45}.profile-modern-payment-methods{display:grid;gap:10px;margin-top:18px}.profile-modern-payment-methods article{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:center;padding:16px;border:1px solid rgba(255,250,240,.18);border-radius:16px;color:#fffaf0;background:#0000002e}.profile-modern-payment-methods article.preferred{border-color:#f0bf1773;background:radial-gradient(circle at 0% 0%,rgba(240,191,23,.14),transparent 34%),#00000038}.profile-modern-payment-methods article.empty{grid-template-columns:auto minmax(0,1fr);border-style:dashed}.profile-modern-cancel-banner,.profile-modern-cancel-notice{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:center;border:1px solid rgba(255,202,24,.32);border-radius:16px;padding:15px 16px;color:#fffaf0;background:radial-gradient(circle at 10% 0%,rgba(255,202,24,.18),transparent 34%),#14120d59}.profile-modern-cancel-banner{margin-bottom:16px}.profile-modern-cancel-notice{margin-top:18px}.profile-modern-cancel-banner>span,.profile-modern-cancel-notice>span{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:14px;color:#19160f;background:#ffca18}.profile-modern-cancel-banner b,.profile-modern-cancel-banner small,.profile-modern-cancel-notice b,.profile-modern-cancel-notice small{display:block}.profile-modern-cancel-banner b,.profile-modern-cancel-notice b{color:#fffaf0;font-size:17px;font-weight:900}.profile-modern-cancel-banner small,.profile-modern-cancel-notice small{margin-top:4px;color:#fffaf0b3;font-size:13px;font-weight:700;line-height:1.35}.profile-modern-payment-methods article>span{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:14px;color:#19160f;background:#fffaf0}.profile-modern-payment-methods em{display:block;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:10px;font-style:normal;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.profile-modern-payment-methods b{display:block;margin:3px 0 4px;overflow:hidden;color:#fffaf0;font-size:clamp(20px,3vw,28px);font-weight:900;line-height:1;text-overflow:ellipsis;white-space:nowrap}.profile-modern-payment-methods em{color:#fffaf0a3}.profile-modern-payment-method-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.profile-modern-payment-method-actions button{display:inline-flex;align-items:center;gap:6px;border:0;border-radius:999px;padding:10px 12px;color:#fffaf0;background:#fffaf01a;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.profile-modern-payment-method-actions button.mark{color:#19160f;background:#fffaf0}.profile-modern-payment-method-actions button.delete{color:#ffd8d4;background:#ff594f2e}.profile-modern-payment-method-actions button:disabled{cursor:not-allowed;opacity:.45}.profile-modern-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:auto;padding-top:24px}.profile-modern-actions button,.profile-modern-security button,.profile-modern-plan-option button{border:0;border-radius:999px;padding:14px 18px;color:#19160f;background:#fffaf0;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:10px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;transition:transform .15s ease,opacity .18s ease,background .18s ease}.profile-modern-actions button:hover,.profile-modern-security button:hover,.profile-modern-plan-option button:hover{transform:translateY(-1px)}.profile-modern-actions button.danger{color:#ffd8d4;background:#ff594f2e}.profile-modern-actions button:disabled,.profile-modern-plan-option button:disabled{cursor:not-allowed;opacity:.45;transform:none}.profile-modern-security{padding:24px;color:#19160f;background:#f2ecdc}.profile-modern-security h3{margin:18px 0 10px;color:#19160f;font-size:28px;font-weight:900}.profile-modern-security p{margin:0 0 22px;color:#19160f9e;line-height:1.5}.profile-modern-security button{display:inline-flex;align-items:center;gap:8px;color:#fffaf0;background:#19160f}.profile-modern-section-head{margin-bottom:16px}.profile-modern-section-head h2{max-width:720px;margin:14px 0 0;color:#fffaf0;font-size:clamp(38px,6vw,72px);font-weight:900;line-height:.95}.profile-modern-plan-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));gap:14px}.profile-modern-plan-option,.profile-modern-empty-plans{position:relative;min-width:0;overflow:hidden;padding:24px}.profile-modern-plan-option.current{border-color:#f0bf179e;background:#3350974d}.profile-modern-plan-option em{position:absolute;top:18px;right:18px;display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:7px 10px;color:#19160f;background:#f0bf17;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:9px;font-style:normal;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.profile-modern-plan-option h3,.profile-modern-empty-plans h3{max-width:calc(100% - 84px);margin:12px 0 16px;color:#fffaf0;font-size:30px;font-weight:900;line-height:1}.profile-modern-plan-option:not(.current) h3{max-width:100%}.profile-modern-plan-option strong{display:block;max-width:100%;overflow-wrap:anywhere;color:#fffaf0;font-size:clamp(30px,3vw,44px);font-weight:900;line-height:.92}.profile-modern-plan-option ul{display:grid;gap:9px;min-height:108px;margin:22px 0;padding:0;list-style:none}.profile-modern-plan-option li{color:#f7f2e6ad;font-size:13px;line-height:1.35}.profile-modern-plan-option li:before{content:"-";margin-right:9px;color:#f0bf17}.profile-modern-plan-option button{width:100%;background:#f0bf17}.profile-modern-plan-option.current button{color:#f7f2e6c2;background:#f7f2e61f}.profile-modern-empty-plans{grid-column:1 / -1}.profile-modern-empty-plans p{max-width:58ch;margin:0;color:#f7f2e69e}@media (max-width: 980px){.profile-modern-shell .profile-modern-main{padding-top:clamp(18px,3vw,34px)}.profile-modern-main{width:100%;margin-left:0;padding-top:148px}.profile-modern-sidebar{top:12px;right:12px;bottom:auto;left:12px;width:auto;min-height:0;flex-direction:row;align-items:center;gap:12px;border-radius:18px;padding:12px}.profile-modern-brand{min-width:0;padding:0;border:0}.profile-modern-brand span,.profile-modern-side-plan{display:none}.profile-modern-sidebar nav{display:flex;flex:1;justify-content:flex-end;margin:0}.profile-modern-sidebar button{width:auto;padding:11px 12px}.profile-modern-logout{margin:0}.profile-modern-hero,.profile-modern-grid,.profile-modern-overview,.profile-modern-billing,.profile-modern-plan-grid,.profile-modern-facts,.profile-modern-rows,.profile-modern-subscription-meta{grid-template-columns:1fr}.profile-modern-payment-panel-head,.profile-modern-payment-methods article{grid-template-columns:1fr}.profile-modern-payment-panel-head{display:grid}.profile-modern-payment-panel-head button,.profile-modern-payment-method-actions{width:100%}.profile-modern-payment-method-actions button{flex:1 1 150px;justify-content:center}}@media (max-width: 620px){.profile-modern-main{padding-top:190px}.profile-modern-shell .profile-modern-main{padding-top:clamp(18px,3vw,34px)}.profile-modern-sidebar{flex-wrap:wrap}.profile-modern-sidebar nav{order:3;width:100%;justify-content:flex-start}.profile-modern-hero h1{font-size:52px}}.home-page{min-height:100vh;color:#f7f4ec;background:radial-gradient(circle at 18% 22%,rgba(18,165,148,.22),transparent 34%),linear-gradient(140deg,#090b0eeb,#111317f5 50%,#2d1613e0),#111317}.home-nav{position:sticky;top:0;z-index:20;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:22px;min-height:76px;padding:0 clamp(20px,5vw,72px);border-bottom:1px solid rgba(255,255,255,.1);background:#0d0f12d6;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.home-brand,.home-nav-action,.home-links,.home-actions,.home-primary,.home-secondary{display:flex;align-items:center}.home-brand{gap:12px;min-width:0}.home-brand img{width:44px;height:44px}.home-brand strong,.home-brand span,.home-phone-top span,.home-song-row strong,.home-song-row p{display:block}.home-brand strong{font-size:18px;line-height:1.05}.home-brand span,.home-links a,.home-phone-top span,.home-screen-top span,.home-screen-bottom span,.home-song-row p{color:#aeb4bf;font-size:13px}.home-links{justify-content:center;gap:8px}.home-links a{min-height:38px;padding:0 12px;border-radius:8px}.home-links a:hover{color:#f7f4ec;background:#ffffff14}.home-nav-action,.home-primary,.home-secondary{justify-content:center;gap:9px;min-height:44px;border-radius:8px;font-weight:800}.home-nav-action{padding:0 16px;color:#101216;background:#ffc63d}.home-hero{position:relative;display:grid;align-items:center;min-height:calc(100vh - 76px);overflow:hidden;padding:clamp(68px,10vw,118px) clamp(20px,5vw,72px)}.home-stage-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;opacity:.78}.home-stage-backdrop:before{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:linear-gradient(90deg,#111317fa,#111317b8 42%,#11131742),repeating-linear-gradient(90deg,rgba(255,198,61,.1) 0 1px,transparent 1px 72px)}.home-screen-shell{position:absolute;top:9%;right:clamp(24px,7vw,110px);width:min(720px,58vw);min-height:430px;padding:18px;border:1px solid rgba(255,255,255,.18);border-radius:8px;background:#191d24f5;box-shadow:0 36px 110px #0000006b;transform:perspective(1100px) rotateY(-9deg) rotateX(2deg)}.home-screen-top,.home-screen-bottom,.home-phone-top,.home-song-row{display:flex;align-items:center}.home-screen-top,.home-screen-bottom{justify-content:space-between;gap:14px}.home-screen-top{min-height:48px}.home-screen-top strong{font-size:21px}.home-video-preview{display:grid;place-items:center;align-content:center;gap:8px;min-height:270px;margin:12px 0;border-radius:8px;color:#101216;background:linear-gradient(135deg,#ffc63deb,#12a594e0),#ffc63d}.home-video-preview p{margin:4px 0 0;font-size:30px;font-weight:700}.home-video-preview span{color:#101216b8;font-size:13px;font-weight:800}.home-screen-bottom{min-height:70px}.home-screen-bottom div{min-width:0;flex:1;padding:10px 12px;border-radius:8px;background:#ffffff12}.home-screen-bottom strong{display:block;margin-top:2px;color:#ffc63d;font-size:24px}.home-phone-preview{position:absolute;right:clamp(20px,5vw,82px);bottom:7%;width:238px;padding:16px;border:1px solid rgba(255,255,255,.18);border-radius:24px;background:#0c0e12f0;box-shadow:0 28px 80px #0000007a}.home-phone-top{justify-content:space-between;gap:12px;margin-bottom:14px;color:#12a594}.home-search-pill{display:flex;align-items:center;gap:8px;min-height:40px;padding:0 12px;margin-bottom:12px;border-radius:8px;color:#dce3ea;background:#ffffff14;font-size:13px}.home-song-row{gap:10px;min-height:58px;padding:10px;border-radius:8px;background:#ffffff0f}.home-song-row+.home-song-row{margin-top:8px}.home-song-row.active{background:#ffc63d24}.home-song-row>span{display:grid;place-items:center;width:28px;height:28px;border-radius:999px;color:#101216;background:#ffc63d;font-weight:700}.home-song-row strong{max-width:132px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-song-row p{margin:2px 0 0}.home-hero-content{position:relative;z-index:2;width:min(620px,100%)}.home-hero h1{margin:0;color:#fff;font-size:clamp(56px,8vw,112px);line-height:.92;letter-spacing:0}.home-lead{max-width:560px;margin:24px 0 0;color:#d9dde5;font-size:20px;line-height:1.55}.home-actions{flex-wrap:wrap;gap:12px;margin-top:32px}.home-primary,.home-secondary{padding:0 18px}.home-primary{color:#101216;background:#ffc63d}.home-secondary{color:#f7f4ec;border:1px solid rgba(255,255,255,.16);background:#ffffff14}.home-section,.home-band{padding:72px clamp(20px,5vw,72px)}.home-section{background:#f7f4ec;color:#171717}.home-section-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:24px}.home-section-heading h2,.home-band h2{margin:0;max-width:720px;font-size:42px;line-height:1.08;letter-spacing:0}.home-flow-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.home-flow-card{min-height:236px;padding:22px;border:1px solid rgba(17,19,23,.12);border-radius:8px;background:#fff}.home-flow-icon{display:grid;place-items:center;width:46px;height:46px;margin-bottom:18px;border-radius:8px;color:#101216;background:#ffc63d}.home-flow-card h3{margin:0 0 10px;font-size:22px}.home-flow-card p,.home-band p{margin:0;color:#59606b;line-height:1.58}.home-band{display:grid;grid-template-columns:minmax(0,.95fr) minmax(320px,.75fr);gap:44px;align-items:center;background:#15191f}.home-band-copy p:not(.eyebrow){max-width:630px;margin-top:18px;color:#b9c0ca}.home-checklist{display:grid;gap:12px}.home-checklist div{display:flex;align-items:center;gap:12px;min-height:58px;padding:14px 16px;border:1px solid rgba(255,255,255,.12);border-radius:8px;color:#f4f6f8;background:#ffffff0f}.home-checklist svg{color:#12a594;flex:0 0 auto}.app-shell{display:grid;grid-template-columns:280px minmax(0,1fr);min-height:100vh}.side-panel{display:flex;flex-direction:column;gap:28px;padding:24px;border-right:1px solid rgba(255,255,255,.1);background:#111317e0}.brand{display:flex;align-items:center;gap:12px}.brand img{width:52px;height:52px}.brand p,.metric-card p,.queue-row p{margin:0}.brand p{font-size:19px;font-weight:800}.brand span,.session-card span,.metric-card span,.queue-row span,.stage-footer span{color:#a9adb8;font-size:13px}.nav-stack{display:grid;gap:8px}.nav-stack a{display:flex;align-items:center;gap:10px;min-height:44px;padding:0 12px;border-radius:8px;color:#d8dbe3}.nav-stack a.active,.nav-stack a:hover{background:#ffc63d;color:#171717}.session-card,.metric-card,.stage-panel,.queue-panel{border:1px solid rgba(255,255,255,.12);border-radius:8px;background:#1d2128f0}.session-card.compact{padding:18px;margin-top:auto}.eyebrow{margin:0 0 6px;color:#12a594;font-size:12px;font-weight:800;letter-spacing:0;text-transform:uppercase}.room-code{display:flex;align-items:center;gap:12px;margin:12px 0 8px}.room-code strong{font-size:30px;color:#ffc63d}.workspace{padding:28px}.topbar{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:24px}.topbar h1,.panel-heading h2{margin:0}.topbar h1{font-size:32px}.status-pill{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:0 14px;border:1px solid rgba(18,165,148,.44);border-radius:999px;color:#c9fff7;background:#12a59429;white-space:nowrap}.overview-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px}.metric-card{display:flex;gap:12px;padding:16px}.metric-icon{display:grid;place-items:center;width:38px;height:38px;border-radius:8px;color:#111317;background:#ffc63d;flex:0 0 auto}.metric-card strong{display:block;margin:2px 0;font-size:24px}.main-grid{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:18px}.stage-panel,.queue-panel{padding:18px}.panel-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.icon-button{display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:999px;color:#111317;background:#ffc63d}.video-frame{min-height:420px;overflow:hidden;border-radius:8px;background:linear-gradient(135deg,#12a594eb,#ffc63de0),#20242b}.video-art{display:grid;place-items:center;align-content:center;gap:12px;min-height:360px;color:#111317;font-weight:800}.video-meta{display:flex;align-items:center;gap:8px;min-height:60px;padding:0 18px;background:#111317e0}.stage-footer{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px}.stage-footer div{padding:12px;border-radius:8px;background:#ffffff0f}.stage-footer strong{display:block;margin-top:3px}.queue-list{display:grid;gap:10px}.queue-row{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;border-radius:8px;background:#ffffff0f}.queue-index{display:grid;place-items:center;width:34px;height:34px;border-radius:999px;background:#2e3440}.queue-row strong,.queue-row span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.queue-row p{color:#ffc63d;font-size:12px;font-weight:800}.workflow-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:18px}.workflow-strip div{display:flex;align-items:center;gap:8px;min-height:52px;padding:0 14px;border-radius:8px;color:#dfe8ee;background:#ffffff14}@media (max-width: 1080px){.home-nav{grid-template-columns:auto auto;justify-content:space-between}.home-links{display:none}.home-stage-backdrop{opacity:.36}.home-screen-shell{right:-18%;width:680px}.home-phone-preview{display:none}.home-flow-grid,.home-band,.app-shell{grid-template-columns:1fr}.side-panel{position:static;border-right:0;border-bottom:1px solid rgba(255,255,255,.1)}.overview-grid,.main-grid,.workflow-strip{grid-template-columns:1fr}}@media (max-width: 640px){.home-nav{min-height:auto;padding:14px 18px}.home-brand img{width:38px;height:38px}.home-nav-action{min-height:40px;padding:0 12px;font-size:13px}.home-hero{min-height:auto;padding:68px 18px 72px}.home-stage-backdrop{opacity:.22}.home-screen-shell{top:18%;right:-310px;width:620px}.home-hero h1{font-size:58px}.home-lead{font-size:17px}.home-primary,.home-secondary{width:100%}.home-section,.home-band{padding:52px 18px}.home-section-heading{display:block}.home-section-heading h2,.home-band h2{font-size:31px}.workspace,.side-panel{padding:18px}.topbar{align-items:flex-start;flex-direction:column}.topbar h1{font-size:26px}.stage-footer{grid-template-columns:1fr}}.home-page{min-height:100vh;overflow-x:hidden;color:#000;background:#fff}.home-page button{border:0;border-radius:0;cursor:pointer}.home-container{width:min(100%,1280px);margin:0 auto}.home-nav{position:fixed;inset:0 0 auto;z-index:40;display:block;min-height:auto;padding:0;border-bottom:1px solid rgba(0,0,0,.05);background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.home-nav-inner{display:flex;align-items:center;justify-content:space-between;width:min(100%,1280px);min-height:120px;margin:0 auto;padding:0 48px}.home-logo{padding:0;color:#000;background:transparent;font-size:24px;font-weight:700;line-height:1;letter-spacing:-.02em}.home-nav-links{display:flex;align-items:center;gap:48px}.home-nav-links a,.home-nav-links button,.home-kicker,.home-step-card span,.home-song-count span,.home-stats span,.home-plan-title p,.home-popular,.home-footer p{font-size:14px;letter-spacing:.12em;text-transform:uppercase}.home-nav-links a{color:#0009;font-weight:500}.home-nav-links a:hover{color:#000}.home-nav-links button{min-height:44px;padding:0 22px;color:#fff;background:#000;font-weight:700}.home-hero{display:block;min-height:auto;padding:248px 48px 76px;overflow:visible;background:#fff}.home-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,1fr);gap:72px;align-items:center}.home-hero-copy h1{margin:0 0 34px;color:#000;font-size:88px;font-weight:700;line-height:.95;letter-spacing:-.04em}.home-hero-copy p{max-width:560px;margin:0 0 54px;color:#0009;font-size:24px;line-height:1.55}.home-black-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:64px;padding:0 48px;color:#fff;background:#000;font-size:14px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.home-black-button:hover,.home-nav-links button:hover{background:#000000d1}.home-hero-media{position:relative;display:block;min-height:680px}.home-image-wrap{position:relative}.home-image-wrap img{display:block;width:100%;height:600px;-o-object-fit:cover;object-fit:cover;filter:grayscale(1)}.home-step-card{position:absolute;left:-38px;bottom:-38px;display:flex;align-items:center;gap:24px;min-width:320px;padding:36px 40px;color:#000;background:#fff;box-shadow:0 26px 60px #00000024}.home-step-card svg{color:#335097;flex:0 0 auto}.home-step-card strong{display:block;font-size:42px;line-height:1}.home-step-card span{display:block;margin-top:6px;color:#0009}.home-process{padding:96px 48px;color:#fff;background:#000}.home-process-grid{display:grid;grid-template-columns:minmax(360px,.9fr) minmax(0,1fr);gap:96px;align-items:center}.home-qr-stack{position:relative}.home-qr-card{width:min(100%,480px);padding:32px;border-radius:18px;background:#fff;box-shadow:0 28px 80px #00000059}.home-qr-card div{display:grid;place-items:center;aspect-ratio:1;margin-bottom:24px;border-radius:14px;background:linear-gradient(135deg,#f5f6f8,#e2e5ea)}.home-qr-card img{width:75%;height:75%;-o-object-fit:contain;object-fit:contain}.home-qr-card p{margin:0;color:#000;font-size:18px;font-weight:700;text-align:center}.home-song-count{position:absolute;right:-48px;bottom:-48px;width:320px;padding:48px;border-radius:18px;background:#335097;box-shadow:0 28px 80px #00000059}.home-song-count div{display:grid;place-items:center;aspect-ratio:9 / 16;border-radius:14px;background:#0000001a;text-align:center}.home-song-count strong{display:block;margin-bottom:8px;font-size:32px}.home-song-count span,.home-kicker{color:#ffffff6b}.home-process-copy h2,.home-offer-copy h2,.home-plans-heading h2,.home-footer h2{margin:0;font-weight:700;letter-spacing:-.04em}.home-process-copy h2{margin-bottom:48px;color:#fff;font-size:64px;line-height:1.05}.home-steps{display:grid;gap:32px}.home-steps article{padding-left:24px;border-left:2px solid rgba(255,255,255,.22)}.home-steps article.active{border-left-color:#335097}.home-steps h3{margin:0 0 8px;color:#fff;font-size:24px;font-weight:700}.home-steps p{max-width:620px;margin:0;color:#ffffff9e;line-height:1.65}.home-offer{padding:96px 48px;background:#fff}.home-offer-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;align-items:stretch;margin-bottom:96px}.home-artist-image{aspect-ratio:3 / 4;overflow:hidden}.home-artist-image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.home-artist-image img.grayscale{filter:grayscale(1)}.home-offer-copy{display:flex;flex-direction:column;justify-content:center}.home-offer .home-kicker,.home-plans .home-kicker{color:#0000006b}.home-offer-copy h2{margin-bottom:24px;color:#000;font-size:50px;line-height:1.08}.home-offer-copy p:not(.home-kicker),.home-plans-heading>p{margin:0;color:#0009;font-size:18px;line-height:1.65}.home-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;padding:64px 0;border-top:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(0,0,0,.1);text-align:center}.home-stats strong{display:block;margin-bottom:8px;color:#000;font-size:60px;line-height:1}.home-stats span{color:#0000006b}.home-plans{padding:96px 48px;background:#f5f5f5}.home-plans-heading{max-width:720px;margin-bottom:64px}.home-plans-heading h2{margin:10px 0 18px;color:#000;font-size:60px;line-height:1.05}.home-plans-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.home-plan-card{position:relative;display:flex;flex-direction:column;min-height:520px;padding:40px;color:#000;background:#fff}.home-plan-card.featured{color:#fff;background:#000;box-shadow:0 26px 70px #00000038;transform:scale(1.045)}.home-popular{position:absolute;top:-16px;left:40px;padding:10px 22px;color:#fff;background:#335097;font-weight:700}.home-plan-title{margin:10px 0 28px}.home-plan-title h3{margin:0 0 8px;font-size:32px;font-weight:700}.home-plan-title p{margin:0;color:#0000006b}.home-plan-card.featured .home-plan-title p{color:#ffffff6b}.home-price{display:block;margin-bottom:32px;font-size:50px;line-height:1}.home-plan-card ul{display:grid;gap:16px;padding:0;margin:0 0 40px;list-style:none}.home-plan-card li{display:flex;align-items:flex-start;gap:12px;color:#000c;line-height:1.45}.home-plan-card.featured li{color:#ffffffe6}.home-plan-card button{min-height:56px;margin-top:auto;border:2px solid currentColor;color:#000;background:transparent;font-size:14px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.home-plan-card button:hover{color:#fff;background:#000}.home-plan-card.featured button{border-color:#fff;color:#000;background:#fff}.home-footer{padding:80px 48px 36px;color:#fff;background:#000}.home-footer-top{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:48px;align-items:end;padding-top:64px;border-top:1px solid rgba(255,255,255,.1)}.home-footer h2{margin-bottom:24px;font-size:60px;line-height:1}.home-footer p{margin:0;color:#ffffff6b}.home-footer-links{display:flex;gap:56px}.home-footer-links strong,.home-footer-links a{display:block;font-size:14px}.home-footer-links strong{margin-bottom:16px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.home-footer-links a{margin-top:8px;color:#ffffff9e}.home-footer-bottom{display:flex;justify-content:space-between;gap:24px;margin-top:64px;padding-top:28px;border-top:1px solid rgba(255,255,255,.1)}.home-scanner{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;flex-direction:column;color:#fff;background:#000}.home-scanner-header,.home-scanner-footer{padding:18px;background:#000000d1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.home-scanner-header,.home-scanner-header div{display:flex;align-items:center}.home-scanner-header{justify-content:space-between}.home-scanner-header div{gap:12px}.home-scanner-header h2{margin:0;font-size:18px;font-weight:700}.home-scanner-header button{display:grid;place-items:center;width:42px;height:42px;border:2px solid rgba(255,255,255,.3);color:#fff;background:transparent}.home-scanner-camera{position:relative;flex:1;overflow:hidden}.home-scanner-camera video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.home-scan-frame{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}.home-scan-frame:before{width:256px;height:256px;border:4px solid rgba(255,255,255,.3);content:""}.home-scanner-footer{text-align:center}.home-scanner-footer p{margin:0 0 16px;color:#fffc}.home-scanner-footer button{width:100%;min-height:56px;color:#000;background:#fff;font-size:14px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}@media (max-width: 1080px){.home-nav-inner{min-height:84px;padding:0 24px}.home-hero,.home-process,.home-offer,.home-plans,.home-footer{padding-left:24px;padding-right:24px}.home-hero{padding-top:132px}.home-hero-grid,.home-process-grid,.home-offer-grid,.home-plans-grid{grid-template-columns:1fr}.home-hero-media,.home-artist-image,.home-song-count{display:none}.home-plan-card.featured{transform:none}}@media (max-width: 640px){.home-nav-inner{min-height:72px;padding:0 16px}.home-logo{font-size:21px}.home-nav-links{gap:12px}.home-nav-links a{display:none}.home-nav-links button{min-height:40px;padding:0 14px;font-size:12px}.home-hero{padding:120px 18px 56px}.home-hero-copy h1{font-size:52px}.home-hero-copy p{margin-bottom:34px;font-size:17px}.home-black-button{width:100%;min-height:58px}.home-process,.home-offer,.home-plans,.home-footer{padding:56px 18px}.home-process-copy h2,.home-plans-heading h2,.home-footer h2{font-size:42px}.home-offer-copy h2{font-size:36px}.home-qr-card{padding:24px}.home-stats{gap:12px;padding:38px 0}.home-stats strong{font-size:34px}.home-stats span,.home-kicker,.home-plan-title p,.home-footer p{font-size:11px}.home-plan-card{min-height:auto;padding:28px}.home-footer-top,.home-footer-bottom{display:block}.home-footer-links{margin-top:36px}.home-footer-bottom p+p{margin-top:14px}}.login-page{display:flex;min-height:100vh;color:#e0d6bd;background:radial-gradient(circle at 18% 12%,rgba(232,85,31,.16),transparent 28%),linear-gradient(135deg,#15120d,#1f1a13 48%,#11100d);font-family:Archivo,Inter,system-ui,sans-serif;overflow:hidden}.login-art,.login-panel{width:50%}.login-art{position:relative;overflow:hidden}.login-art img,.login-art>div{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.login-art img{-o-object-fit:cover;object-fit:cover;-o-object-position:52% 48%;object-position:52% 48%;filter:saturate(.9) contrast(1.06) brightness(.62)}.login-art>div{background:linear-gradient(180deg,#15120d14,#15120d9e),radial-gradient(circle at 70% 60%,rgba(240,191,23,.2),transparent 32%)}.login-art article{position:absolute;left:clamp(28px,5vw,64px);right:clamp(28px,5vw,64px);bottom:clamp(32px,6vw,72px);color:#fffaf0}.login-art article>span,.login-heading>span{display:inline-flex;align-items:center;gap:8px;border-radius:999px;padding:6px 13px;color:#19160f;background:#f0bf17;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.login-art article>span:before,.login-heading>span:before{content:"";width:7px;height:7px;border-radius:50%;background:#e8551f}.login-art h2{margin:18px 0;color:#e0d6bd;font-family:Anton,Archivo,sans-serif;font-size:clamp(64px,9vw,124px);font-weight:400;line-height:.84;letter-spacing:0}.login-art h2 em{display:block;color:#e8551f;font-style:normal}.login-art p,.login-heading p,.login-options span,.login-options button,.login-signup{color:#e0d6bda8}.login-art p{margin:0;max-width:27ch;color:#fffaf0c2;font-size:18px;font-weight:600;line-height:1.45}.login-panel{display:grid;place-items:center;padding:48px clamp(24px,5vw,72px);background:linear-gradient(180deg,rgba(40,59,207,.1),transparent 36%),#15120d}.login-form-wrap{width:min(100%,470px)}.login-back,.login-options,.login-options label,.login-google{display:flex;align-items:center}.login-back{gap:8px;margin-bottom:clamp(34px,7vh,70px);padding:0;color:#e0d6bd85;background:transparent;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;transition:color .18s ease}.login-back:hover{color:#f0bf17}.login-heading{margin-bottom:clamp(28px,6vh,52px)}.login-heading h1{margin:18px 0 12px;color:#fffaf0;font-family:Anton,Archivo,sans-serif;font-size:clamp(52px,7vw,86px);font-weight:400;line-height:.9;letter-spacing:0}.login-heading p{margin:0;font-size:16px;font-weight:600}.login-form{display:grid;gap:20px}.login-account-type,.login-personal-grid,.login-business-fields{display:grid;gap:10px}.login-account-type{grid-template-columns:repeat(2,minmax(0,1fr))}.login-account-type button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:52px;border:1px solid rgba(224,214,189,.16);border-radius:16px;color:#e0d6bd94;background:#e0d6bd0e;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:10px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;transition:border-color .18s ease,background .18s ease,color .18s ease,transform .14s ease}.login-account-type button:hover{border-color:#f0bf1770;transform:translateY(-1px)}.login-account-type button.is-active{border-color:#f0bf17;color:#19160f;background:#f0bf17}.login-personal-grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:end}.login-personal-grid>label{min-width:0}.login-personal-grid label>div .login-input{min-width:0;padding-right:10px;padding-left:50px}.login-personal-grid .custom-select__button,.login-personal-grid input[type=date]{min-height:58px;border-radius:16px;font-size:clamp(15px,3.2vw,17px);line-height:1}.login-personal-grid .custom-select__button{padding-right:14px;padding-left:18px}.login-personal-grid label svg{left:16px;width:17px;height:17px}.login-personal-grid>label:last-child svg{display:none}.login-personal-grid>label:last-child>div .login-input{padding-left:14px}.login-personal-grid input[type=date]::-webkit-calendar-picker-indicator{width:17px;height:17px;margin-right:0;opacity:.9;filter:invert(1)}.login-business-fields{border:1px solid rgba(224,214,189,.12);border-radius:18px;padding:12px;background:#e0d6bd0b}.login-map-hint{display:block;margin:8px 0 0;color:#e0d6bd80;font-size:12px;font-weight:800;line-height:1.3}.login-map-hint.ok{color:#9be7a6}.login-country-note{border-radius:12px;padding:10px 12px;color:#fffaf0c7;background:#f0bf171f;font-size:12px;font-weight:800;line-height:1.35}.login-socials{display:grid;gap:10px;border:1px solid rgba(240,191,23,.34);border-radius:16px;padding:12px;background:#f0bf1724;box-shadow:inset 0 1px #fffaf014}.login-socials__head span{display:block;color:#f0bf17;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.login-socials__head small{display:block;margin-top:4px;color:#fffaf0ad;font-size:12px;font-weight:800;line-height:1.35}.login-social-grid,.login-social-control{display:grid;grid-template-columns:76px minmax(0,1fr);align-items:stretch;gap:10px}.login-social-control .social-icon-picker,.login-social-control label{display:flex;min-width:0;flex-direction:column}.login-social-control .social-icon-picker__select,.login-social-control label>.login-input{flex:1}.login-social-control .social-icon-picker__button,.login-social-control label>.login-input{min-height:64px;border-radius:16px}.login-social-grid label:last-child{grid-column:1 / -1}.login-form label>span{display:block;margin-bottom:9px;color:#e0d6bd8a;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.login-form label>div{position:relative;display:grid;align-items:center}.login-form label svg{position:absolute;left:22px;top:50%;color:#e0d6bd70;transform:translateY(-50%);pointer-events:none}.login-form input[type=text],.login-form input[type=email],.login-form input[type=password],.login-form input[type=date],.login-form select{width:100%;min-height:54px;padding:0 16px;border:1px solid rgba(224,214,189,.14);border-radius:14px;outline:0;color:#fff8e8;-webkit-text-fill-color:#fff8e8;caret-color:#f0bf17;background:#e0d6bd11;font-size:17px;font-weight:800;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.login-form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.login-form input::-moz-placeholder{color:#e0d6bd80;-webkit-text-fill-color:rgba(224,214,189,.5)}.login-form input::placeholder{color:#e0d6bd80;-webkit-text-fill-color:rgba(224,214,189,.5)}.login-form label>div .login-input{padding-left:72px}.login-form input:focus,.login-form select:focus{border-color:#f0bf17a8;background:#e0d6bd1a;box-shadow:0 0 0 3px #f0bf171f}.login-form input[aria-invalid=true],.login-form select[aria-invalid=true]{border-color:#ff594fbd}.login-field-error,.login-field-success,.login-message{margin:8px 0 0;font-size:13px;font-weight:700;line-height:1.35}.login-field-error,.login-message.error{color:#ff8c84}.login-message.success,.login-field-success{color:#9be7a6}.login-options{justify-content:space-between;gap:16px;padding-top:2px}.login-options label{gap:8px;cursor:pointer}.login-options input{width:16px;height:16px;accent-color:#e8551f}.login-options button,.login-signup button{padding:0;color:#e0d6bdb8;background:transparent;transition:color .18s ease}.login-options button:hover,.login-signup button:hover{color:#f0bf17}.login-submit,.login-google{min-height:56px;width:100%;justify-content:center;border-radius:999px;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;transition:transform .14s ease,background .18s ease,color .18s ease,border-color .18s ease}.login-submit{margin-top:8px;color:#fffaf0;background:#e8551f;box-shadow:0 12px 24px -14px #e8551fcc}.login-submit:hover{background:#c8430f}.login-submit:disabled{cursor:wait;opacity:.58}.login-submit:active,.login-google:active{transform:scale(.98)}.login-divider{position:relative;display:grid;place-items:center;margin:8px 0}.login-divider:before{position:absolute;left:0;right:0;height:1px;background:#e0d6bd21;content:""}.login-divider span{position:relative;padding:0 16px;color:#e0d6bd8a;background:#15120d;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.login-google{gap:12px;border:1px solid rgba(224,214,189,.18);color:#e0d6bd;background:#e0d6bd0f}.login-google svg{width:20px;height:20px}.login-google:hover{border-color:#e0d6bd61;color:#19160f;background:#e0d6bd}.login-signup{margin:0;font-size:14px;text-align:center}.login-signup button{color:#fffaf0;font-weight:700}.login-session-modal-backdrop{position:fixed;z-index:80;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:18px;background:#050505b8;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.login-session-modal{width:min(100%,440px);border:1px solid rgba(255,250,240,.16);border-radius:24px;padding:26px;color:#fff8e8;background:linear-gradient(145deg,#fffaf01a,#fffaf00a),#17140f;box-shadow:0 34px 90px #0000007a}.login-session-modal>span{display:grid;width:52px;height:52px;place-items:center;border-radius:16px;color:#19160f;background:#f0bf17}.login-session-modal p{margin:22px 0 8px;color:#f0bf17;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.login-session-modal h2{margin:0;color:#fff8e8;font-size:30px;font-weight:900;letter-spacing:0;line-height:1}.login-session-modal em{display:block;margin-top:14px;color:#fffaf0ad;font-size:15px;font-style:normal;font-weight:800;line-height:1.45}.login-session-modal>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:24px}.login-session-modal button{min-height:52px;border:1px solid rgba(255,250,240,.14);border-radius:16px;color:#fff8e8;background:#fffaf014;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.login-session-modal button.primary{border-color:#f0bf17;color:#19160f;background:#f0bf17}.login-session-modal button:disabled{cursor:not-allowed;opacity:.58}.cp-page{display:flex;min-height:100vh;color:#000;background:#fff}.cp-page button,.cp-page select{border-radius:0}.cp-sidebar{position:sticky;top:0;display:flex;flex:0 0 320px;flex-direction:column;height:100vh;color:#fff;background:#000}.cp-brand{padding:32px;border-bottom:1px solid rgba(255,255,255,.1)}.cp-brand h1{margin:0;font-size:24px;font-weight:700;letter-spacing:-.02em}.cp-brand p,.cp-live-label,.cp-row-heading p,.cp-list-heading p,.cp-title-block p,.cp-metric p,.cp-metric span,.cp-chart-card>p,.cp-transactions p,.cp-transactions span,.cp-transactions em{font-size:12px;letter-spacing:.12em;text-transform:uppercase}.cp-brand p{margin:6px 0 0;color:#ffffff6b}.cp-sidebar-nav{flex:1;padding:24px}.cp-nav-button,.cp-sidebar-secondary button,.cp-logout{display:flex;align-items:center;gap:16px;width:100%;min-height:48px;padding:0 16px;color:#ffffff9e;background:transparent;font-weight:700;text-align:left;letter-spacing:.08em;text-transform:uppercase}.cp-nav-button.active{color:#000;background:#fff}.cp-nav-button:not(.active):hover,.cp-sidebar-secondary button:hover,.cp-logout:hover{color:#fff;background:#ffffff0f}.cp-sidebar-secondary{display:grid;gap:4px;margin-top:48px;padding-top:24px;border-top:1px solid rgba(255,255,255,.1)}.cp-sidebar-secondary button,.cp-logout{font-weight:500;letter-spacing:0;text-transform:none}.cp-logout{margin-top:auto;min-height:72px;padding:0 40px;border-top:1px solid rgba(255,255,255,.1)}.cp-content{flex:1;min-width:0;overflow:auto}.cp-section{padding:48px}.cp-carousel{position:relative;padding:17px 70px 0;margin-bottom:26px}.cp-session-card{padding:32px;color:#ffffff9e;background:#0000006b;border:2px solid rgba(0,0,0,.2)}.cp-session-card.active{color:#fff;background:#335097;border:4px solid #1a2847;box-shadow:0 0 40px #335097b8}.cp-live-label{display:flex;align-items:center;gap:10px;color:#ffffffd1;font-weight:700}.cp-live-label span{width:8px;height:8px;border-radius:999px;background:#ef4444}.cp-live-label strong{color:#ffffffb8}.cp-session-card h2{margin:14px 0 8px;color:#fff;font-size:42px;font-weight:700;letter-spacing:-.04em}.cp-session-card>p,.cp-session-top p{margin:0;color:#ffffffb8}.cp-session-stats{display:grid;grid-template-columns:1fr 1fr 80px;gap:18px;align-items:center;padding-top:20px;margin-top:20px;border-top:1px solid rgba(255,255,255,.22)}.cp-session-stats>div:not(.cp-small-qr){display:flex;align-items:center;gap:10px}.cp-session-stats strong,.cp-session-stats span{display:block}.cp-session-stats strong{font-size:22px}.cp-session-stats span{color:#ffffffb8;font-size:10px;letter-spacing:.12em;text-transform:uppercase}.cp-small-qr{justify-self:end;width:64px;height:64px;padding:4px;background:#fff}.cp-small-qr img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.cp-session-actions{display:flex;gap:10px;margin-top:18px}.cp-session-actions select,.cp-session-actions button{min-height:42px;border:2px solid rgba(255,255,255,.3);color:#fff;background:#ffffff29;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.cp-session-actions select{flex:1;padding:0 12px}.cp-session-actions button{display:flex;align-items:center;gap:8px;padding:0 16px;color:#fecaca;background:#ef44442e;border-color:#ef44446b}.cp-carousel-control{position:absolute;top:50%;z-index:2;display:grid;place-items:center;width:40px;height:40px;color:#fff;background:#000;transform:translateY(-50%)}.cp-carousel-control.left{left:0}.cp-carousel-control.right{right:0}.cp-create-row{margin-bottom:48px;text-align:center}.cp-create-row button,.cp-row-heading button,.cp-song-row button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:0 20px;border:2px solid rgba(0,0,0,.1);color:#000;background:#fff;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.cp-create-row button:hover,.cp-song-row button:hover{color:#fff;background:#000;border-color:#000}.cp-row-heading,.cp-list-heading{display:flex;align-items:center;justify-content:space-between;gap:18px}.cp-row-heading{margin-bottom:16px}.cp-row-heading p,.cp-list-heading p,.cp-title-block p{margin:0;color:#0000006b;font-weight:700}.cp-row-heading button{color:#fff;background:#000;border-color:#000}.cp-player-card{display:grid;grid-template-columns:minmax(360px,1fr) minmax(320px,.86fr);gap:32px;padding:32px;margin-bottom:48px;color:#fff;background:#000}.cp-video-frame{display:grid;place-items:center;aspect-ratio:16 / 9;overflow:hidden;color:#fff;background:#050505}.cp-video-frame iframe{width:100%;height:100%;border:0}.cp-video-empty{display:grid;place-items:center;gap:12px;width:100%;height:100%;color:#ffffff6b;background:linear-gradient(135deg,#ffffff14,#ffffff05)}.cp-video-empty p{margin:0;font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.cp-progress{height:4px;margin:18px 0;background:#fff3}.cp-progress div{width:44%;height:100%;background:#fff}.cp-player-controls,.cp-player-controls div{display:flex;align-items:center}.cp-player-controls{justify-content:space-between}.cp-player-controls div{gap:12px}.cp-player-controls button{display:grid;place-items:center;width:44px;height:44px;color:#fff;background:#ffffff2e}.cp-track-info{display:flex;flex-direction:column;justify-content:center}.cp-track-info h3{margin:0 0 14px;font-size:52px;font-weight:700;line-height:1;letter-spacing:-.04em}.cp-track-info>p{margin:0 0 34px;color:#ffffffd1;font-size:26px}.cp-track-info>div{display:flex;align-items:center;gap:14px}.cp-track-info span{display:grid;place-items:center;width:48px;height:48px;background:#ffffff2e}.cp-track-info strong,.cp-track-info small{display:block}.cp-track-info small{color:#ffffff9e}.cp-list-section{margin-top:48px}.cp-list-heading{margin-bottom:20px}.cp-list-heading h3,.cp-chart-card h3,.cp-transactions h3{margin:0;font-size:24px;font-weight:700;letter-spacing:-.02em}.cp-song-list{border-top:1px solid rgba(0,0,0,.1)}.cp-song-row{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:86px;padding:18px 24px;border-bottom:1px solid rgba(0,0,0,.1)}.cp-song-row:hover{background:#00000009}.cp-song-row>div,.cp-song-row>div:first-child{display:flex;align-items:center;gap:22px}.cp-song-row svg{color:#0003}.cp-song-row>div:first-child>span{width:34px;color:#00000038;font-size:25px;font-weight:700}.cp-song-row strong,.cp-song-row p{margin:0}.cp-song-row p{color:#0000006b;font-size:14px}.cp-song-row>div:last-child{text-align:right}.cp-song-list.muted .cp-song-row strong{color:#0000009e}.cp-title-block{margin-bottom:48px}.cp-title-block h2{margin:0 0 10px;font-size:52px;font-weight:700;letter-spacing:-.04em}.cp-empty-session{display:grid;gap:34px;align-content:center;min-height:calc(100vh - 96px);max-width:760px}.cp-empty-session-copy{padding-bottom:34px;border-bottom:1px solid rgba(0,0,0,.12)}.cp-empty-session-copy p,.cp-create-session-form label{margin:0;color:#0000006b;font-size:13px;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.cp-empty-session-copy h2{max-width:720px;margin:12px 0 16px;color:#000;font-size:clamp(42px,6vw,76px);font-weight:800;line-height:.95;letter-spacing:0}.cp-empty-session-copy span{display:block;max-width:560px;color:#0000008a;font-size:20px;line-height:1.45}.cp-primary-action,.cp-create-session-form button{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:-moz-fit-content;width:fit-content;min-height:54px;padding:0 24px;border:2px solid #000000;color:#fff;background:#000;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.cp-primary-action:disabled,.cp-create-session-form button:disabled{cursor:not-allowed;opacity:.54}.cp-create-session-form{display:grid;gap:22px;max-width:620px;padding:30px;border:2px solid #000000;background:#fff;box-shadow:18px 18px #000}.cp-session-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:grid;place-items:center;padding:28px;background:#0000009e;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:cpModalFade .18s ease-out both}.cp-session-modal .cp-create-session-form{width:min(720px,100%);max-height:calc(100vh - 56px);overflow:auto;animation:cpModalRise .26s cubic-bezier(.2,.8,.2,1) both}.cp-create-session-head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding-bottom:18px;border-bottom:2px solid rgba(0,0,0,.1)}.cp-create-session-head p{margin:0;color:#0000006b;font-size:12px;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.cp-create-session-head h2{margin:6px 0 0;color:#000;font-size:42px;font-weight:800;letter-spacing:0;line-height:.95}.cp-create-session-head button[type=button]{width:42px;min-height:42px;padding:0}.cp-create-session-form label{display:grid;gap:10px}.cp-create-session-form input,.cp-create-session-form select{width:100%;height:56px;padding:0 16px;border:0;border-bottom:2px solid rgba(0,0,0,.18);color:#000;background:#f7f7f7;font-size:18px;font-weight:700;letter-spacing:0;outline:none}.cp-create-session-form select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.cp-create-session-form input:focus,.cp-create-session-form select:focus{border-color:#000;background:#fff}.cp-session-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.cp-toggle-row{display:flex!important;grid-template-columns:none!important;align-items:center;gap:14px!important;padding:16px;background:#f6f6f6}.cp-toggle-row input{width:22px;height:22px;accent-color:#335097}.cp-toggle-row span{display:grid;gap:4px;color:#000;font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.cp-toggle-row small{color:#0000007a;font-size:12px;font-weight:700;letter-spacing:0;text-transform:none}.cp-create-session-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end;padding-top:8px}.cp-create-session-form button[type=button]{color:#000;background:#fff}.cp-settings-grid{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);gap:24px}.cp-settings-grid .cp-chart-card{border:1px solid rgba(0,0,0,.08);border-radius:18px;background:linear-gradient(180deg,#fff,#fafafa);box-shadow:0 18px 50px #0000000f}.cp-playlist-create,.cp-playlist-search{display:grid;gap:12px}.cp-playlist-create{grid-template-columns:minmax(0,1fr) auto;margin:22px 0}.cp-playlist-search{grid-template-columns:minmax(0,1fr) auto;margin:18px 0 16px}.cp-playlist-create input,.cp-playlist-search input{min-height:52px;border:1px solid rgba(0,0,0,.1);border-radius:14px;padding:0 14px;color:#000;background:#fff;font-size:15px;font-weight:700;outline:none}.cp-playlist-create input:focus,.cp-playlist-search input:focus{border-color:#335097}.cp-playlist-create button,.cp-playlist-search button,.cp-playlist-results button,.cp-playlist-songs button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:52px;border:0;border-radius:14px;padding:0 18px;color:#fff;background:#000;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.cp-playlist-list{display:grid;gap:10px}.cp-playlist-list button{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;border:1px solid rgba(51,80,151,.18);border-radius:16px;padding:16px;color:#335097;background:#3350970a;text-align:left;box-shadow:0 10px 30px #3350970a}.cp-playlist-list button.active{border-color:#335097;color:#fff;background:#335097}.cp-playlist-list span,.cp-playlist-list strong{font-size:14px;font-weight:900}.cp-playlist-list strong{color:currentColor;opacity:.64}.cp-playlist-results,.cp-playlist-songs{display:grid;gap:10px}.cp-playlist-results{margin:8px 0 18px;padding-bottom:18px;border-bottom:1px solid rgba(0,0,0,.1)}.cp-playlist-search-hint{margin:-4px 0 16px;color:#00000070;font-size:13px;font-weight:700}.cp-playlist-results article,.cp-playlist-songs article{display:grid;grid-template-columns:68px minmax(0,1fr) auto;gap:14px;align-items:center;min-height:74px;padding:14px;border-radius:16px;background:#f7f8fb}.cp-playlist-songs article{grid-template-columns:42px 68px minmax(0,1fr) auto;background:#fff;border:1px solid rgba(51,80,151,.18);box-shadow:0 12px 34px #0000000b}.cp-playlist-songs article>span{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;color:#fff;background:#335097;font-size:20px;font-weight:900}.cp-playlist-results article>img,.cp-playlist-songs article>img{width:68px;height:52px;border-radius:12px;-o-object-fit:cover;object-fit:cover;background:#0000000f}.cp-playlist-results strong,.cp-playlist-songs strong{display:block;overflow:hidden;color:#000;font-size:15px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.cp-playlist-results p,.cp-playlist-songs p{margin:4px 0 0;color:#00000075;font-size:13px;font-weight:700}.cp-playlist-results button,.cp-playlist-songs button{width:44px;min-height:44px;border-radius:12px;padding:0}@keyframes cpModalFade{0%{opacity:0}to{opacity:1}}@keyframes cpModalRise{0%{opacity:0;transform:translateY(24px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.cp-content{--cp-alert-side-gap: clamp(16px, 3vw, 34px);background:radial-gradient(circle at 92% 4%,rgba(250,45,26,.12),transparent 26%),radial-gradient(circle at 6% 16%,rgba(51,80,151,.14),transparent 30%),linear-gradient(180deg,#fff7e8,#fffaf1 44%,#fff)}.cp-section{padding:42px clamp(24px,5vw,64px)}.cp-section button,.cp-session-card,.cp-player-card,.cp-song-row,.cp-chart-card,.cp-metric,.cp-transactions,.cp-empty-session,.cp-create-session-form,.cp-playlist-list button,.cp-playlist-results article,.cp-playlist-songs article{transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background-color .18s ease,color .18s ease,opacity .18s ease}.cp-section button:not(:disabled):hover,.cp-session-actions button:not(:disabled):hover,.cp-session-actions select:not(:disabled):hover{transform:translateY(-2px)}.cp-section button:not(:disabled):active,.cp-session-actions button:not(:disabled):active{transform:translateY(0) scale(.97)}.cp-carousel{padding:10px 58px 0;margin-bottom:34px}.cp-session-card{position:relative;overflow:hidden;border:0;border-radius:28px;background:linear-gradient(135deg,#335097f5,#141c35fa),#335097;box-shadow:0 24px 70px #33509740}.cp-session-card:after{content:"";position:absolute;right:-80px;top:-110px;width:260px;height:260px;border-radius:999px;background:#fa2d1a70;filter:blur(4px)}.cp-session-card.active{border:0;box-shadow:0 28px 80px #3350975c}.cp-session-card>*{position:relative;z-index:1}.cp-live-label{width:-moz-fit-content;width:fit-content;padding:9px 14px;border-radius:999px;background:#ffffff24;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.cp-session-card h2{max-width:840px;font-size:clamp(34px,4vw,58px);letter-spacing:-.02em}.cp-session-stats{border-top-color:#ffffff2e}.cp-session-stats>div:not(.cp-small-qr),.cp-small-qr{border-radius:20px}.cp-session-stats>div:not(.cp-small-qr){min-height:86px;padding:16px;background:#ffffff1a}.cp-small-qr{box-shadow:0 14px 34px #0000002e}.cp-session-actions select,.cp-session-actions button,.cp-create-row button,.cp-row-heading button,.cp-song-row button{border:0;border-radius:999px;cursor:pointer}.cp-session-actions select,.cp-session-actions button{min-height:46px;background:#ffffff29;box-shadow:inset 0 0 0 1px #ffffff2e}.cp-session-actions button:hover{color:#000;background:#fff3e1}.cp-carousel-control{border:0;border-radius:999px;background:#fa2d1a;box-shadow:0 16px 36px #fa2d1a47}.cp-row-heading{align-items:center;margin-bottom:18px}.cp-row-heading p,.cp-list-heading p{color:#00000075}.cp-row-heading button{min-height:48px;padding:0 22px;color:#fff3e1;background:#111;box-shadow:0 16px 36px #00000026}.cp-row-heading button:hover{color:#000;background:#fa2d1a;box-shadow:0 18px 42px #fa2d1a47}.cp-player-card{grid-template-columns:minmax(380px,1.08fr) minmax(280px,.75fr);gap:clamp(22px,4vw,48px);padding:clamp(22px,4vw,42px);border-radius:34px;color:#fffaf1;background:linear-gradient(135deg,#0a0a0af5,#1f1f1ffa),#000;box-shadow:0 30px 80px #0000003d}.cp-video-frame{border-radius:24px;background:linear-gradient(135deg,#33509757,#fa2d1a1f),#070707;box-shadow:inset 0 0 0 1px #ffffff14}.cp-video-empty{border-radius:24px}.cp-progress{height:9px;margin:20px 0;overflow:hidden;border-radius:999px;background:#ffffff1c}.cp-progress div{border-radius:inherit;background:linear-gradient(90deg,#fa2d1a,#ffe66d 52%,#6fef79);box-shadow:0 0 22px #fa2d1a5c}.cp-player-controls{justify-content:center}.cp-player-controls div{gap:14px;padding:10px;border-radius:999px;background:#ffffff14}.cp-player-controls button{width:54px;height:54px;border-radius:999px;color:#111;background:#fff3e1;box-shadow:0 14px 32px #0000003d}.cp-player-controls button:hover{color:#fff;background:#fa2d1a;transform:translateY(-2px) scale(1.04)}.cp-player-controls button:nth-child(2){width:62px;height:62px;color:#fff;background:#335097}.cp-player-controls button:nth-child(2):hover{background:#fa2d1a}.cp-track-info{justify-content:center}.cp-track-info h3{margin-bottom:12px;font-size:clamp(30px,3.4vw,44px);line-height:1.03;letter-spacing:-.015em}.cp-track-info>p{width:-moz-fit-content;width:fit-content;margin-bottom:24px;padding:8px 12px;border-radius:999px;color:#ffffffb8;background:#ffffff14;font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.cp-track-info span{border-radius:16px;background:#335097}.cp-track-info strong{font-size:18px}.cp-song-list{display:grid;gap:12px;border-top:0}.cp-song-row{min-height:84px;border:1px solid rgba(51,80,151,.12);border-radius:22px;background:#ffffffb8;box-shadow:0 16px 42px #3350970f}.cp-song-row:hover{border-color:#33509757;background:#fff;box-shadow:0 20px 52px #3350971f;transform:translateY(-2px)}.cp-song-row.history-added{border-color:#3350974d;background:linear-gradient(90deg,#33509714,#e8551f0d)}.cp-history-added-badge{display:inline-flex;width:-moz-fit-content;width:fit-content;margin-top:8px;padding:5px 9px;border-radius:999px;color:#335097;background:#3350971f;font-size:10px;font-style:normal;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.cp-song-row>div:first-child>span{display:grid;place-items:center;width:46px;height:46px;border-radius:16px;color:#335097;background:#3350971a;font-size:20px}.cp-song-row button{background:#fff3e1;box-shadow:inset 0 0 0 1px #00000014}.cp-song-row button:hover{color:#fff;background:#335097;box-shadow:0 16px 36px #33509733}.cp-title-block h2{letter-spacing:-.015em}.cp-section{width:min(100%,1620px);margin-inline:auto}.cp-carousel{padding-inline:0}.cp-session-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,.95fr);gap:24px;align-items:end;min-height:245px;padding:28px;border-radius:24px}.cp-session-card h2{max-width:720px;margin-top:12px;font-size:clamp(32px,3.2vw,48px)}.cp-session-top{align-self:center}.cp-session-start-card{display:inline-flex;align-items:center;gap:10px;width:-moz-fit-content;width:fit-content;margin-top:18px;padding:10px 14px;border-radius:16px;color:#fff;background:#ffffff1f;box-shadow:inset 0 0 0 1px #ffffff1f}.cp-session-start-card span{color:#ffffff94;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.cp-session-start-card strong{font-size:16px;font-weight:900}.cp-session-stats{grid-template-columns:repeat(2,minmax(0,1fr)) 116px;gap:12px;margin-top:0;padding-top:0;border-top:0}.cp-session-stats>div:not(.cp-small-qr){min-height:72px;padding:12px 14px;border-radius:18px}.cp-session-stats strong{font-size:20px;line-height:1}.cp-small-qr{grid-row:span 2;align-self:stretch;justify-self:stretch;width:100%;height:auto;min-height:154px;padding:8px;border-radius:20px;background:transparent!important;box-shadow:none}.cp-small-qr:hover{background:#ffffff14!important}.cp-small-qr img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;mix-blend-mode:multiply}.cp-session-actions{grid-column:1 / -1;max-width:720px;margin-top:2px}.cp-session-actions select{flex:0 1 190px;min-width:170px;max-width:220px;padding:0 38px 0 16px;overflow:hidden;text-overflow:ellipsis;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:calc(100% - 20px) 50%,calc(100% - 14px) 50%;background-size:6px 6px,6px 6px;background-repeat:no-repeat}.cp-player-card{width:100%;grid-template-columns:minmax(520px,1.18fr) minmax(320px,.82fr);border-radius:28px}.cp-track-info h3{font-size:clamp(28px,2.6vw,38px)}.cp-video-frame{border-radius:22px}.cp-metrics-grid,.cp-admin-grid{display:grid;gap:24px;margin-bottom:48px}.cp-metrics-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.cp-admin-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.cp-metric{min-height:220px;padding:32px;border:2px solid rgba(0,0,0,.1);background:#fff}.cp-metric.dark{color:#fff;background:#000;border-color:#000}.cp-metric.blue{color:#fff;background:linear-gradient(135deg,#335097,#1a2d5c);border-color:transparent}.cp-metric div{display:flex;align-items:center;gap:12px;margin-bottom:26px}.cp-metric p{margin:0;color:#0000006b;font-weight:700}.cp-metric.dark p,.cp-metric.blue p,.cp-metric.dark span,.cp-metric.blue span{color:#ffffff9e}.cp-metric strong{display:block;margin-bottom:8px;font-size:58px;line-height:1}.cp-chart-card{padding:32px;border:2px solid rgba(0,0,0,.1);background:#fff}.cp-chart-card.dark{color:#fff;background:#000;border-color:#000}.cp-bars{display:flex;align-items:end;gap:12px;height:230px;margin-top:28px}.cp-bars>div{display:flex;flex:1;flex-direction:column;align-items:center;gap:8px;height:100%}.cp-bars>div>div{display:flex;align-items:end;width:100%;flex:1}.cp-bars span{display:block;width:100%;background:#000}.cp-bars p{margin:0;color:#0000006b;font-size:12px;letter-spacing:.12em}.cp-two-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:24px}.cp-two-grid.admin{grid-template-columns:minmax(0,1fr) minmax(280px,.6fr);margin-bottom:24px}.cp-progress-list{display:grid;gap:22px;margin-top:24px}.cp-progress-list p{display:flex;justify-content:space-between;margin:0 0 8px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.cp-progress-list span{display:block;height:8px;background:#0000000f}.cp-progress-list i{display:block;height:100%;background:#000}.cp-chart-card.dark>p{margin:28px 0 8px;color:#ffffff6b}.cp-chart-card.dark>strong{display:block;font-size:50px;line-height:1}.cp-transactions{padding:32px;border:2px solid rgba(0,0,0,.1)}.cp-transactions h3{margin-bottom:26px}.cp-transactions article{display:grid;grid-template-columns:minmax(0,1fr) 120px 150px 130px;gap:24px;align-items:center;padding:18px 0;border-bottom:1px solid rgba(0,0,0,.06)}.cp-transactions p,.cp-transactions span{margin:4px 0 0;color:#0000009e;letter-spacing:0;text-transform:none}.cp-transactions em{justify-self:start;padding:8px 14px;font-style:normal;font-weight:700}.cp-transactions em.success{color:#16a34a;background:#22c55e1a}.cp-transactions em.pending{color:#ca8a04;background:#eab3081f}@media (max-width: 1180px){.cp-page{display:block}.cp-sidebar{position:static;width:100%;height:auto;min-height:0}.cp-sidebar-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.cp-sidebar-secondary,.cp-logout{display:none}.cp-player-card,.cp-metrics-grid,.cp-admin-grid,.cp-two-grid,.cp-two-grid.admin{grid-template-columns:1fr}.cp-carousel{padding-inline:50px}}@media (max-width: 760px){.login-page{display:grid;min-height:100svh;align-content:start;overflow:auto}.login-art{display:block;width:100%;min-height:clamp(330px,46svh,420px)}.login-panel{position:relative;z-index:2;width:100%;min-height:auto;margin-top:-76px;padding:0 16px 42px;background:transparent}.login-art article{left:22px;right:22px;bottom:108px}.login-art article>span{padding:6px 12px;font-size:9px}.login-art h2{margin:14px 0 12px;font-size:clamp(58px,16vw,76px);line-height:.88}.login-art p{max-width:25ch;font-size:15px;line-height:1.35}.login-form-wrap{width:min(100%,440px);margin:0 auto;border:1px solid rgba(224,214,189,.14);border-radius:28px;padding:22px 18px 24px;background:radial-gradient(circle at 88% 0%,rgba(240,191,23,.08),transparent 30%),#15120df0;box-shadow:0 28px 70px -38px #000000f2,inset 0 1px #ffffff0f;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.login-back{margin-bottom:20px;font-size:10px}.login-heading{margin-bottom:24px}.login-heading h1{margin:14px 0 8px;font-size:clamp(48px,14vw,64px)}.login-heading p{font-size:14.5px;line-height:1.4}.login-form{gap:16px}.login-account-type,.login-social-grid,.login-social-control{grid-template-columns:1fr}.login-social-control{grid-template-columns:76px minmax(0,1fr)}.login-social-grid label:last-child{grid-column:auto}.login-account-type{gap:8px}.login-form input[type=text],.login-form input[type=email],.login-form input[type=password],.login-form input[type=date],.login-form select{min-height:58px;border-radius:16px;font-size:16px}.login-submit,.login-google{min-height:58px}.login-options{align-items:center;flex-direction:row;gap:12px}.login-options button{max-width:52%;text-align:right;line-height:1.25}.cp-section{padding:28px 18px}.cp-sidebar-nav{grid-template-columns:1fr}.cp-carousel{padding:0}.cp-carousel-control{display:none}.cp-session-card,.cp-player-card,.cp-chart-card,.cp-metric,.cp-transactions{padding:24px}.cp-session-card h2,.cp-track-info h3,.cp-title-block h2{font-size:34px}.cp-empty-session{min-height:calc(100vh - 56px)}.cp-empty-session-copy h2{font-size:42px}.cp-empty-session-copy span{font-size:17px}.cp-create-session-form{padding:22px;box-shadow:10px 10px #000}.cp-session-modal{padding:14px;place-items:end center}.cp-create-session-head h2{font-size:32px}.cp-session-form-grid,.cp-settings-grid,.cp-playlist-create,.cp-playlist-search{grid-template-columns:1fr}.cp-session-stats,.cp-session-actions,.cp-row-heading,.cp-list-heading,.cp-song-row{display:block}.cp-small-qr{margin-top:16px;justify-self:start}.cp-session-actions button,.cp-session-actions select{width:100%;margin-top:10px}.cp-row-heading button{width:100%;margin-top:12px}.cp-song-row>div:last-child{margin-top:14px;text-align:left}.cp-transactions article{grid-template-columns:1fr;gap:8px}}.singer-result-card{opacity:0;transform:translateY(-18px) translate(-8px) scale(.98);animation:singerResultStepIn .42s cubic-bezier(.2,.9,.2,1) forwards}@keyframes singerResultStepIn{0%{opacity:0;transform:translateY(-18px) translate(-8px) scale(.98)}55%{opacity:1;transform:translateY(4px) translate(0) scale(1)}to{opacity:1;transform:translateY(0) translate(0) scale(1)}}@media (prefers-reduced-motion: reduce){.singer-result-card{opacity:1;transform:none;animation:none}}.singers-app{--singers-cream: #ece5d3;--singers-cream-soft: #f2ecdc;--singers-ink: #19160f;--singers-muted: #928a76;--singers-orange: #e8551f;--singers-orange-dark: #c8430f;--singers-blue: #2342db;--singers-blue-soft: #3a5cf0;position:relative;display:flex;min-height:100vh;overflow:hidden;flex-direction:column;color:var(--singers-cream);background:radial-gradient(78% 38% at 50% 0%,rgba(47,80,239,.22),transparent 60%),linear-gradient(180deg,#14141f,#0b0b11);font-family:Archivo,Helvetica Neue,Helvetica,Arial,sans-serif}.singers-app button{cursor:pointer}.singers-appfx{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none}.singers-note{position:absolute;color:#ffffff0b;font-family:Anton,Impact,sans-serif;line-height:1;animation:singersFloatNote 7s ease-in-out infinite}.singers-note-a{top:92px;right:18px;font-size:64px}.singers-note-b{top:212px;left:14px;font-size:38px;animation-duration:8.5s;animation-delay:1.2s}.singers-note-c{right:30px;bottom:150px;font-size:46px;animation-duration:9s;animation-delay:.6s}.singers-eqfx{position:absolute;right:0;bottom:0;left:0;display:flex;height:120px;align-items:flex-end;justify-content:center;gap:6px;opacity:.1;-webkit-mask:linear-gradient(transparent,#000);mask:linear-gradient(transparent,#000)}.singers-eqfx i{width:6px;height:30%;border-radius:3px 3px 0 0;background:linear-gradient(180deg,var(--singers-orange),var(--singers-blue-soft));animation:singersEq 1.5s ease-in-out infinite}.singers-eqfx i:nth-child(2n){animation-duration:1.1s}.singers-eqfx i:nth-child(3n){animation-duration:1.9s}.singers-topbar,.singers-content,.singers-tabbar,.singers-toast,.singers-modal{position:relative;z-index:1}.singers-topbar{display:flex;flex:0 0 auto;align-items:center;justify-content:center;padding:calc(38px + env(safe-area-inset-top)) 18px 14px;border-bottom:1px solid rgba(255,255,255,.08)}.singers-topbar b{color:var(--singers-cream);font-size:18px;font-weight:900;letter-spacing:.06em}.singers-topbar button{position:absolute;left:16px;bottom:10px;display:flex;width:36px;height:36px;align-items:center;justify-content:center;border:0;border-radius:12px;color:#ece5d385;background:transparent;transition:color .18s ease,background .18s ease,transform .18s ease}.singers-topbar button:hover{color:var(--singers-cream);background:#ffffff14;transform:translateY(-1px)}.singers-content{flex:1 1 auto;overflow:auto;padding-bottom:calc(92px + env(safe-area-inset-bottom))}.singers-pane{display:flex;min-height:100%;flex-direction:column;padding:22px 18px 26px;animation:singersPaneIn .3s ease both}.singers-pane-heading{flex:0 0 auto;margin-bottom:18px}.singers-pane-heading h2{margin:0;color:var(--singers-cream);font-size:clamp(30px,8vw,42px);font-weight:900;line-height:.95;letter-spacing:-.03em}.singers-pane-heading p{margin:8px 0 0;color:#ece5d373;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase}.singers-searchbar{display:flex;flex:0 0 auto;gap:9px;margin-bottom:18px}.singers-searchbar input{min-width:0;flex:1;border:0;border-radius:15px;outline:none;padding:15px 16px;color:var(--singers-cream);background:#ffffff0f;box-shadow:inset 0 0 0 1.5px #ffffff1a;font-size:15px;font-weight:700;transition:box-shadow .18s ease,background .18s ease}.singers-searchbar input::-moz-placeholder{color:#ece5d366}.singers-searchbar input::placeholder{color:#ece5d366}.singers-searchbar input:focus{background:#ffffff13;box-shadow:inset 0 0 0 2px var(--singers-orange)}.singers-searchbar button,.singers-result-card button,.singers-empty button,.singers-profile-form button,.singers-state-card button{border:0;transition:transform .15s ease,background .18s ease,box-shadow .18s ease}.singers-searchbar button{display:flex;width:54px;flex:0 0 auto;align-items:center;justify-content:center;border-radius:15px;color:#fff;background:var(--singers-orange);box-shadow:0 13px 28px -14px #e8551fcc}.singers-searchbar button:hover,.singers-result-card button:hover,.singers-empty button:hover,.singers-profile-form button:hover,.singers-state-card button:hover{background:var(--singers-orange-dark);transform:translateY(-1px)}.singers-searchbar button:active,.singers-result-card button:active,.singers-empty button:active,.singers-profile-form button:active,.singers-state-card button:active,.singers-tabbar button:active{transform:scale(.96)}.singers-searchbar button:disabled,.singers-result-card button:disabled{cursor:not-allowed;opacity:.45;transform:none}.singers-freepass{margin-bottom:16px;border-radius:18px;padding:16px;color:var(--singers-ink);background:var(--singers-cream);box-shadow:0 18px 40px -26px #ece5d399}.singers-freepass p{margin:0 0 7px;color:var(--singers-orange);font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.singers-freepass b{display:block;font-size:14px;line-height:1.35}.singers-profile-required{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:grid;place-items:center;padding:24px;background:#030714a3;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.singers-profile-required>div{width:min(360px,100%);border-radius:30px;padding:28px 24px;color:var(--singers-ink);background:var(--singers-cream);box-shadow:0 34px 76px -42px #000000e6;text-align:center}.singers-profile-required span{display:inline-flex;border-radius:999px;padding:8px 12px;color:#fff;background:var(--singers-blue);font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.singers-profile-required h2{margin:14px 0 10px;font-size:38px;font-weight:900;line-height:.92;letter-spacing:-.04em}.singers-profile-required p{margin:0 0 22px;color:#19160f9e;font-size:15px;font-weight:800;line-height:1.35}.singers-profile-required button{width:100%;border-radius:999px;padding:15px 20px;color:#fff;background:var(--singers-orange);font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.singers-results{display:flex;flex-direction:column;gap:11px}.singers-results-actions{display:flex;flex-direction:column;gap:11px;margin-top:11px}.singers-results.is-clearing .singers-result-card{animation:singersResultClear .22s ease forwards}@keyframes singersResultClear{to{opacity:0;transform:translateY(10px) scale(.98)}}.singers-result-card{display:flex;align-items:center;gap:13px;border-radius:17px;padding:11px;background:#ffffff0e;box-shadow:inset 0 0 0 1px #ffffff13}.singers-result-thumb{display:flex;width:56px;height:56px;flex:0 0 auto;align-items:center;justify-content:center;border-radius:13px;overflow:hidden;color:#fff;background:linear-gradient(150deg,#2a4ae0,#1430a0)}.singers-result-thumb img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.singers-result-info{min-width:0;flex:1}.singers-result-info b{display:-webkit-box;overflow:hidden;color:var(--singers-cream);font-size:14.5px;font-weight:850;line-height:1.18;-webkit-box-orient:vertical;-webkit-line-clamp:2}.singers-result-card button{display:flex;width:48px;height:48px;flex:0 0 auto;align-items:center;justify-content:center;border-radius:14px;color:#fff;background:var(--singers-orange)}.singers-search-action{display:flex;width:100%;align-items:center;justify-content:center;border:0;border-radius:18px;padding:18px 16px;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:11px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;transition:transform .15s ease,box-shadow .18s ease,background .18s ease,color .18s ease}.singers-search-action:hover{transform:translateY(-1px)}.singers-search-action:active{transform:scale(.985)}.singers-load-more{color:var(--singers-cream);background:#ffffff14;box-shadow:inset 0 0 0 1px #ece5d326}.singers-load-more:hover{background:#ffffff1f}.singers-youtube-more{color:#fff;background:linear-gradient(135deg,#f04b21,#f0bf17);box-shadow:0 18px 38px -24px #e8551ff2}.singers-youtube-more:hover{background:linear-gradient(135deg,#ff5a2f,#ffd044)}.singers-youtube-note{margin:2px 4px 0;color:#ece5d385;font-size:12px;line-height:1.55;text-align:center}.singers-empty{display:flex;flex:1;min-height:58vh;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:30px 10px;text-align:center}.singers-search-empty h2{margin:0;color:var(--singers-cream);font-size:clamp(50px,18vw,76px);font-weight:900;line-height:.95;letter-spacing:-.04em}.singers-empty h3{max-width:14ch;margin:0;color:var(--singers-cream);font-size:27px;font-weight:900;line-height:1.05;letter-spacing:-.02em}.singers-empty p{max-width:28ch;margin:0;color:#ece5d38a;font-size:14px;line-height:1.5}.singers-queue-empty>span{position:relative;display:flex;width:96px;height:96px;align-items:center;justify-content:center;border-radius:50%;background:#ffffff0f}.singers-queue-empty>span i{position:absolute;top:0;right:0;bottom:0;left:0;border:2px dashed rgba(232,85,31,.5);border-radius:50%;animation:singersSpin 14s linear infinite}.singers-empty button{display:inline-flex;align-items:center;gap:10px;margin-top:6px;border-radius:999px;padding:15px 24px;color:#fff;background:var(--singers-orange);box-shadow:0 12px 26px -10px #e8551fb3;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.singers-queue-list{display:flex;flex-direction:column;gap:12px}.singers-nowcard{position:relative;display:flex;overflow:hidden;align-items:center;gap:16px;border-radius:22px;padding:20px;color:#fff;background:linear-gradient(150deg,#2a4ae0,#1430a0);box-shadow:0 24px 44px -23px #1c39c4a6}.singers-now-mic{position:relative;display:flex;width:54px;height:54px;flex:0 0 auto;align-items:center;justify-content:center}.singers-now-mic:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:2px solid rgba(255,255,255,.5);border-radius:50%;animation:singersRing 2s ease-out infinite}.singers-now-mic svg{position:relative;z-index:1}.singers-nowcard div{min-width:0;flex:1}.singers-nowcard h3,.singers-qrow h3{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;margin:0;letter-spacing:-.01em;text-overflow:ellipsis}.singers-nowcard h3{-webkit-line-clamp:2;color:#fff;font-size:18px;font-weight:850;line-height:1.12}.singers-nowcard b{display:block;margin-top:7px;color:#ffffffeb;font-size:14px;font-weight:850}.singers-nowcard p,.singers-qrow p{margin:8px 0 0;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.singers-nowcard p{display:flex;align-items:center;gap:9px;color:#ffffffb8}.singers-wave{display:flex;height:13px;align-items:flex-end;gap:2.5px}.singers-wave i{width:3px;height:30%;border-radius:2px;background:#f0bf17;animation:singersEq 1s ease-in-out infinite}.singers-wave i:nth-child(2),.singers-wave i:nth-child(4){background:#fff}.singers-wave i:nth-child(2){animation-delay:.15s}.singers-wave i:nth-child(3){animation-delay:.32s}.singers-wave i:nth-child(4){animation-delay:.08s}.singers-wave i:nth-child(5){animation-delay:.46s}.singers-qrow{display:flex;align-items:center;gap:15px;border-radius:19px;padding:16px 18px;background:#2f50ef24;box-shadow:inset 0 0 0 1.5px #4a6bff66}.singers-qrow.is-mine{background:#e8551f26;box-shadow:inset 0 0 0 1.5px #e8551f80,0 16px 34px -26px #e8551fe6}.singers-qrow>span{min-width:30px;flex:0 0 auto;color:var(--singers-blue-soft);font-family:Anton,Impact,sans-serif;font-size:40px;font-weight:400;line-height:.8;text-align:center}.singers-qrow.is-mine>span{color:var(--singers-orange)}.singers-qrow div{min-width:0;flex:1}.singers-qrow h3{-webkit-line-clamp:2;color:var(--singers-cream);font-size:16px;font-weight:850;line-height:1.12}.singers-qrow b{display:block;margin-top:6px;overflow:hidden;color:var(--singers-blue-soft);font-size:13px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.singers-qrow.is-mine b{color:var(--singers-orange)}.singers-qrow p{color:#ece5d36b}.singers-qrow .singers-qrow-remove{display:inline-flex;width:40px;height:40px;flex:0 0 auto;align-items:center;justify-content:center;border:0;border-radius:12px;background:#e8551f24;color:var(--singers-orange);cursor:pointer;box-shadow:inset 0 0 0 1px #e8551f59;transition:background .16s ease,color .16s ease,opacity .16s ease}.singers-qrow .singers-qrow-remove:hover:not(:disabled){background:var(--singers-orange);color:#fff}.singers-qrow .singers-qrow-remove:disabled{cursor:wait;opacity:.45}.singers-profile{align-items:center;text-align:center}.singers-avatar{position:relative;display:flex;width:104px;height:104px;align-items:center;justify-content:center;margin:18px 0 16px;border-radius:50%;background:#ffffff12;box-shadow:inset 0 0 0 1px #ffffff1a}.singers-avatar>span{position:absolute;right:2px;bottom:2px;display:flex;width:31px;height:31px;align-items:center;justify-content:center;border:3px solid #fff;border-radius:50%;color:#fff;background:var(--singers-orange)}.singers-profile h2{margin:0 0 12px;color:var(--singers-cream);font-size:32px;font-weight:900;line-height:1;letter-spacing:-.02em}.singers-device-pill{display:grid;gap:5px;width:100%;margin:0 0 18px;border-radius:18px;padding:13px 16px;background:#2e4c9f38;box-shadow:inset 0 0 0 1px #6e8bee52}.singers-device-pill span{color:#ece5d38c;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.singers-device-pill b{color:var(--singers-cream);font-size:14px;line-height:1.25}.singers-profile-form{width:100%;text-align:left}.singers-profile-form label{display:block;margin-bottom:13px;border-radius:16px;padding:13px 16px;background:#ffffff0e;box-shadow:inset 0 0 0 1.5px #ffffff1f;transition:box-shadow .18s ease,background .18s ease}.singers-profile-form label:focus-within{background:#ffffff12;box-shadow:inset 0 0 0 2px var(--singers-orange)}.singers-profile-form span{display:block;margin-bottom:5px;color:#ece5d380;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:9.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.singers-profile-form input,.singers-profile-form select{width:100%;border:0;outline:none;color:var(--singers-cream);background:transparent;font-size:19px;font-weight:800;letter-spacing:-.01em}.singers-profile-form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.singers-profile-form select option{color:#111}.singers-profile-form input::-moz-placeholder{color:#ece5d359}.singers-profile-form input::placeholder{color:#ece5d359}.singers-profile-form button{width:100%;margin-top:8px;border-radius:16px;padding:16px;color:#fff;background:var(--singers-orange);box-shadow:0 12px 26px -10px #e8551fa6;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.singers-tabbar{position:fixed;right:0;bottom:0;left:0;z-index:20;display:flex;gap:8px;padding:12px 14px calc(12px + env(safe-area-inset-bottom));border-top:1px solid rgba(255,255,255,.08);background:#0a0a10eb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.singers-tabbar button{display:flex;flex:1;flex-direction:column;align-items:center;gap:5px;border:0;border-radius:15px;padding:9px 4px;color:#ece5d373;background:transparent;font-size:11px;font-weight:800;letter-spacing:.04em;transition:color .18s ease,background .18s ease,transform .15s ease}.singers-tabbar button:hover{color:var(--singers-cream)}.singers-tabbar button.is-active{color:var(--singers-ink);background:var(--singers-cream)}.singers-toast{position:fixed;top:calc(14px + env(safe-area-inset-top));right:max(14px,env(safe-area-inset-right));left:max(14px,env(safe-area-inset-left));z-index:70;animation:singersToastIn .28s ease both}.singers-toast>div{display:flex;max-width:440px;align-items:center;gap:13px;margin:0 auto;border-radius:18px;padding:13px;color:var(--singers-ink);background:var(--singers-cream);box-shadow:0 24px 60px -30px #000c}.singers-toast span{display:flex;width:42px;height:42px;flex:0 0 auto;align-items:center;justify-content:center;border-radius:50%;color:#fff;background:#34c759}.singers-toast.is-error span{background:#ef4444}.singers-toast.is-error>div{box-shadow:0 24px 60px -30px #ef4444bf}.singers-toast p{margin:0;font-size:14px;font-weight:900}.singers-toast small{display:block;overflow:hidden;max-width:280px;margin-top:2px;color:#19160f9e;font-size:12px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.singers-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:flex;align-items:center;justify-content:center;padding:30px;background:#06060a9e;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:singersPaneIn .22s ease both}.singers-modal-card{width:min(100%,310px);border-radius:24px;padding:30px 26px;color:#fff;background:var(--singers-ink);box-shadow:0 30px 60px -20px #000000b8;text-align:center}.singers-spinner{width:46px;height:46px;margin:0 auto 20px;border:3px solid rgba(255,255,255,.18);border-top-color:var(--singers-orange);border-radius:50%;animation:singersSpin .8s linear infinite}.singers-modal-card p{margin:0 0 12px;color:#ffffff80;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:10px;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.singers-modal-card h3{margin:0 0 12px;font-size:19px;font-weight:850;line-height:1.2;letter-spacing:-.01em}.singers-modal-card small{color:#ffffff9e;font-size:13px}.singers-state{align-items:center;justify-content:center;padding:26px;text-align:center}.singers-state>p{position:relative;z-index:1;color:#ece5d38c;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.singers-state-card{position:relative;z-index:1;max-width:360px;border-radius:24px;padding:26px;color:var(--singers-ink);background:var(--singers-cream)}.singers-state-card p{margin:0 0 18px;font-size:20px;font-weight:900;line-height:1.15}.singers-state-card button{border-radius:999px;padding:13px 20px;color:#fff;background:var(--singers-orange);font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.singers-session-ended{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;padding:24px;background:#030714b8;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.singers-session-ended>div{width:min(360px,100%);border-radius:30px;padding:30px 24px;color:var(--singers-ink);background:var(--singers-cream);box-shadow:0 36px 80px -42px #000000e6;text-align:center}.singers-session-ended span{color:var(--singers-blue);font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:10px;font-weight:700;letter-spacing:.22em}.singers-session-ended h2{margin:12px 0;font-size:36px;font-weight:900;line-height:.92;letter-spacing:-.04em}.singers-session-ended p{margin:0 0 22px;color:#19160f94;font-size:15px;font-weight:800;line-height:1.35}.singers-session-ended button{border-radius:999px;padding:15px 20px;color:#fff;background:var(--singers-orange);font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}@keyframes singersPaneIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes singersToastIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}@keyframes singersFloatNote{0%,to{transform:translateY(0) rotate(-6deg)}50%{transform:translateY(-16px) rotate(6deg)}}@keyframes singersEq{0%,to{height:20%}50%{height:100%}}@keyframes singersRing{0%{opacity:.9;transform:scale(.5)}to{opacity:0;transform:scale(1.7)}}@keyframes singersSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.singers-note,.singers-eqfx i,.singers-wave i,.singers-now-mic:before,.singers-queue-empty>span i,.singers-spinner,.singers-pane,.singers-toast,.singers-modal{animation:none}}.singers-preview{display:flex;min-height:100vh;color:#19160f;background:radial-gradient(62% 48% at 52% 8%,rgba(232,85,31,.12),transparent 58%),linear-gradient(135deg,#efe9dd,#f7f2e6 48%,#ece5d6);font-family:Archivo,Helvetica Neue,Helvetica,Arial,sans-serif}.singers-preview-sidebar{display:flex;width:clamp(230px,18vw,300px);flex:0 0 auto;flex-direction:column;padding:34px 22px;color:#fff;background:#090806;border-right:1px solid rgba(255,255,255,.07)}.singers-preview-brand{margin-bottom:56px}.singers-preview-brand b{display:block;font-size:24px;font-weight:800;letter-spacing:.02em}.singers-preview-brand span{display:block;margin-top:8px;color:#ffffff57;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:12px;font-weight:400;letter-spacing:.28em}.singers-preview-nav{display:flex;flex-direction:column;gap:8px}.singers-preview-nav-item,.singers-preview-foot span{display:flex;align-items:center;gap:14px;color:#ffffff6b;font-size:14px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.singers-preview-nav-item{border-radius:999px;padding:15px 19px;cursor:default}.singers-preview-nav-item.is-active{color:#19160f;background:#ece5d3}.singers-preview-foot{display:flex;flex-direction:column;gap:18px;margin-top:auto;padding-top:34px;border-top:1px solid rgba(255,255,255,.08)}.singers-preview-foot span{text-transform:none;letter-spacing:0;font-size:14px;font-weight:700}.singers-preview-stage{display:flex;min-width:0;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:28px;overflow:auto;padding:46px 28px}.singers-preview-caption{max-width:42ch;text-align:center}.singers-preview-caption span{display:inline-flex;border-radius:999px;padding:7px 16px;color:#19160f;background:#f0bf17;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:11px;font-weight:700;letter-spacing:.24em;text-transform:uppercase;transform:rotate(-1.5deg)}.singers-preview-caption p{margin:14px 0 0;color:#928a76;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:12px;line-height:1.6;letter-spacing:.06em}.singers-preview-phone{position:relative;width:min(390px,calc(100vw - 56px));height:min(792px,calc(100vh - 190px));min-height:620px;flex:0 0 auto;border:13px solid #0a0a0c;border-radius:46px;background:#0a0a0c;box-shadow:0 0 0 2px #2a2a30,0 50px 90px -30px #000000b3,inset 0 0 0 1px #ffffff0d}.singers-preview-notch{position:absolute;top:0;left:50%;z-index:3;width:128px;height:30px;border-radius:0 0 16px 16px;background:#0a0a0c;transform:translate(-50%);pointer-events:none}.singers-preview-phone iframe{display:block;width:100%;height:100%;border:0;border-radius:34px;background:#0b0b11}.singer-join-page{position:relative;display:flex;min-height:100vh;overflow:hidden;flex-direction:column;color:#fff;background-color:#0e1838;background-image:radial-gradient(80% 50% at 80% 8%,rgba(58,92,240,.5),transparent 60%),linear-gradient(180deg,#1a2a6b,#0e1838 60%,#0a1230);font-family:Archivo,Helvetica Neue,Helvetica,Arial,sans-serif}.singer-join-notes{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.singer-join-notes span{position:absolute;color:#ffffff1a;font-family:Anton,Impact,sans-serif;animation:singersFloatNote 7s ease-in-out infinite}.singer-join-notes span:first-child{top:42px;right:18px;font-size:54px}.singer-join-notes span:last-child{top:154px;right:70px;font-size:30px;animation-delay:1.4s}.singer-join-shell{position:relative;z-index:1;display:flex;width:min(100%,430px);min-height:100vh;flex:1;flex-direction:column;justify-content:space-between;margin:0 auto;padding:clamp(46px,10vh,66px) 26px 30px}.singer-join-hero h1{margin:0;color:#fff;font-family:Anton,Impact,sans-serif;font-size:clamp(70px,18vw,92px);font-weight:400;line-height:.82;letter-spacing:.01em}.singer-join-hero>div{width:66px;height:3px;margin:20px 0 22px;border-radius:999px;background:linear-gradient(90deg,#e8551f,#f0bf17);box-shadow:0 0 16px #e8551f99}.singer-join-hero p{max-width:32ch;margin:0;color:#ffffffbd;font-size:15px;font-weight:500;line-height:1.45}.singer-join-hero b{display:block;margin-top:8px;color:#fff;font-weight:850}.singer-join-stack{display:flex;flex-direction:column;gap:18px;margin-top:28px}.singer-join-card{border-radius:26px;padding:24px 22px;color:#19160f;background:#ece5d3;box-shadow:0 30px 60px -24px #0009}.singer-join-card-head{margin-bottom:22px}.singer-join-card-head p{margin:0 0 10px;color:#2342db;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.singer-join-card-head h2{margin:0;color:#19160f;font-size:clamp(28px,8vw,36px);font-weight:900;line-height:1;letter-spacing:-.02em}.singer-join-fields{display:flex;flex-direction:column;gap:13px}.singer-join-fields label{display:block;border-radius:16px;padding:13px 16px;background:#fff;box-shadow:inset 0 0 0 1.5px #19160f14;transition:box-shadow .18s ease}.singer-join-fields label:focus-within{box-shadow:inset 0 0 0 2px #e8551f}.singer-join-fields span{display:block;margin-bottom:6px;color:#928a76;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:9.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.singer-join-fields input{width:100%;border:0;outline:none;color:#19160f;background:transparent;font-size:19px;font-weight:850;letter-spacing:-.01em}.singer-join-fields input::-moz-placeholder{color:#bdb49e}.singer-join-fields input::placeholder{color:#bdb49e}.singer-join-code{position:relative}.singer-join-code input{padding-right:48px;letter-spacing:.24em;text-transform:uppercase}.singer-join-code button{position:absolute;top:50%;right:-4px;display:grid;width:42px;height:42px;place-items:center;border:0;border-radius:50%;color:#fff;background:#19160f;transform:translateY(-50%);transition:background .18s ease,transform .15s ease}.singer-join-code button:hover{background:#2342db;transform:translateY(-54%)}.singer-join-card>button{display:flex;width:100%;align-items:center;justify-content:center;margin-top:18px;border:0;border-radius:17px;padding:18px;color:#fff;background:#e8551f;box-shadow:0 14px 28px -10px #e8551fb3;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:15px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;transition:background .18s ease,transform .15s ease,box-shadow .18s ease}.singer-join-card>button:hover{background:#c8430f;transform:translateY(-1px)}.singer-join-card>button:active{transform:scale(.98)}.singer-join-card>button:disabled{cursor:not-allowed;color:#19160f59;background:#19160f24;box-shadow:none}.singer-join-error{margin:14px 0 0;border-radius:14px;padding:12px;color:#b42318;background:#fff3f0;font-size:13px;font-weight:800}.singer-join-room{border:1px solid rgba(255,255,255,.18);border-radius:22px;padding:14px;color:#fff;background:#0000006b;box-shadow:0 18px 42px -30px #000000bf;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.singer-join-room>div{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.singer-join-room>div>div{display:flex;min-width:0;align-items:center;gap:10px}.singer-join-room i{width:9px;height:9px;flex:0 0 auto;border-radius:50%;background:#e8551f;box-shadow:0 0 16px #e8551fb3}.singer-join-room p{overflow:hidden;margin:0;color:#ffffffbd;font-size:13px;line-height:1.4;text-overflow:ellipsis}.singer-join-room>div>div:first-child p{color:#fff;font-size:13px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.singer-join-room strong{font-size:14px;font-weight:900}.singer-join-room>div>div:last-child{flex:0 0 auto;border-radius:999px;padding:7px 10px;background:#ffffff1f}.singer-join-room>p{margin:8px 0 0;padding-left:20px}.singer-join-room small{display:block;margin-top:12px;padding-left:20px;color:#ffffff80;font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}@media (max-width: 820px){.singers-preview-sidebar{display:none}.singers-preview-stage{padding:28px 16px}.singers-preview-phone{width:min(390px,calc(100vw - 32px));height:min(792px,calc(100vh - 170px))}}@media (max-width: 460px){.singers-preview{background:#0a0a0c}.singers-preview-caption{display:none}.singers-preview-stage{padding:0}.singers-preview-phone{width:100vw;height:100vh;min-height:0;border:0;border-radius:0;box-shadow:none}.singers-preview-phone iframe{border-radius:0}.singers-preview-notch{display:none}}.cp-night-app{--night-cream: #ece5d3;--night-cream-2: #f2ecdc;--night-paper: #f0e9d7;--night-dark: #211d17;--night-dark-2: #2d281f;--night-orange: #e8551f;--night-orange-d: #c8430f;--night-yellow: #f0bf17;--night-ink: #19160f;--night-muted: #928a76;--night-screen: #e3dac3;--night-arc-fill: var(--night-orange);--night-arc-track: #d9cfb6;--night-sidebar-width: clamp(220px, 22vw, 300px);display:flex;min-height:100vh;color:var(--night-ink);background:#000;font-family:Archivo,Inter,ui-sans-serif,system-ui,sans-serif;-webkit-font-smoothing:antialiased}.cp-night-app button,.cp-night-app input{font-family:inherit}.cp-night-side{position:fixed;top:0;bottom:0;left:0;z-index:40;display:flex;width:var(--night-sidebar-width);flex-direction:column;height:100dvh;min-height:100vh;padding:30px 22px;color:#fff;background:#0b0a09;border-right:1px solid rgba(255,255,255,.07)}.cp-night-brand{margin-bottom:42px}.cp-night-brand b{display:block;font-size:21px;font-weight:900;letter-spacing:.01em}.cp-night-brand span{display:block;margin-top:5px;color:#fff6;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:11px;letter-spacing:.22em;text-transform:uppercase}.cp-night-nav{display:flex;flex-direction:column;gap:6px}.cp-night-nav-button{display:flex;align-items:center;gap:14px;min-height:46px;padding:13px 16px;border:0;border-radius:30px;color:#ffffff6b;background:transparent;font-size:13px;font-weight:700;letter-spacing:.08em;text-align:left;text-transform:uppercase;transition:color .2s ease,background .2s ease,transform .18s ease}.cp-night-nav-button:hover{color:#fff;transform:translate(2px)}.cp-night-nav-button.locked{color:#ffffff3d}.cp-night-nav-button.locked:hover{color:#ffffff6b}.cp-night-nav-button.on{color:var(--night-ink);background:var(--night-cream)}.cp-night-nav-button svg{width:18px;height:18px;flex:0 0 auto}.cp-plan-access-blocked{display:grid;place-items:center;min-height:min(620px,calc(100vh - 180px));border:1px solid rgba(25,22,15,.1);border-radius:22px;padding:42px;text-align:center;background:#faf8f3c2;box-shadow:0 24px 70px #19160f14}.cp-plan-access-blocked>span{display:inline-grid;place-items:center;width:54px;height:54px;border-radius:18px;color:#19160f;background:#f0bf17}.cp-plan-access-blocked h3{margin:18px 0 8px;color:#19160f;font-size:clamp(34px,5vw,72px);font-weight:950;letter-spacing:0}.cp-plan-access-blocked p{max-width:520px;margin:0;color:#19160f94;font-size:17px;font-weight:700;line-height:1.45}.cp-plan-access-blocked button{margin-top:24px;border:0;border-radius:999px;padding:14px 22px;color:#f8f1df;background:#19160f;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.cp-night-foot{display:flex;flex-direction:column;gap:4px;margin-top:auto;padding-top:24px;border-top:1px solid rgba(255,255,255,.08)}.cp-night-foot-button{display:flex;align-items:center;gap:13px;min-height:40px;padding:11px 16px;border:0;border-radius:30px;color:#ffffff6b;background:transparent;font-size:13px;text-align:left;transition:color .2s ease,background .2s ease,transform .18s ease}.cp-night-foot-button:hover{color:#fff;background:#ffffff0f;transform:translate(2px)}.cp-night-foot-button.on{color:var(--night-ink);background:var(--night-cream)}.cp-night-content{flex:1;min-width:0;width:calc(100% - var(--night-sidebar-width));margin-left:var(--night-sidebar-width);overflow:auto;background:radial-gradient(80% 70% at 86% 4%,rgba(232,85,31,.2),transparent 55%),radial-gradient(70% 80% at 12% 100%,rgba(40,59,207,.07),transparent 60%),linear-gradient(135deg,#efe9dd,#f6f1e6 55%,#efe7d8)}.cp-night-content>.cp-section{width:100%;max-width:none;margin:0}.cp-night-content .cp-empty-session{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-height:calc(100vh - 96px);max-width:820px;padding:48px clamp(28px,5vw,90px);gap:0;text-align:left}.cp-night-content .cp-empty-session-copy{width:100%;padding-bottom:30px;border-bottom:1px solid rgba(25,22,15,.14)}.cp-night-content .cp-empty-session-copy p{margin-bottom:18px;color:#9b9381;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:13px;font-weight:400;letter-spacing:.24em;text-transform:uppercase}.cp-night-content .cp-empty-session-copy h2{max-width:800px;margin:0;color:var(--night-ink);font-family:Anton,Archivo,sans-serif;font-size:clamp(44px,6.6vw,100px);font-weight:400;line-height:.96;letter-spacing:.005em;text-transform:none}.cp-night-content .cp-empty-session-copy h2 span{display:inline-block;margin-top:10px;color:var(--night-orange);font-size:1.16em;line-height:.88}.cp-night-content .cp-empty-session-copy em{display:block;max-width:34ch;margin-top:28px;color:#7c7565;font-size:clamp(15px,1.5vw,19px);font-style:normal;font-weight:500;line-height:1.5}.cp-night-bigbtn{display:inline-flex;align-items:center;gap:14px;width:-moz-fit-content;width:fit-content;min-height:auto;margin-top:30px;padding:18px 28px;border:0;border-radius:4px;color:var(--night-cream);background:var(--night-ink);font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:13px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;transition:transform .14s ease,background .25s ease}.cp-night-bigbtn:hover{background:var(--night-orange)}.cp-night-bigbtn:active{transform:scale(.97)}.cp-night-bigbtn span{font-size:18px}.cp-night-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:flex;align-items:safe center;justify-content:center;padding:clamp(14px,3.5vw,40px);overflow:auto;background:#0f0e0a80;backdrop-filter:blur(16px) saturate(1.05);-webkit-backdrop-filter:blur(16px) saturate(1.05);opacity:0;pointer-events:none;transition:opacity .4s ease}.cp-night-overlay.on{opacity:1;pointer-events:auto}.cp-night-modal{position:relative;width:min(580px,100%);max-height:calc(100vh - 32px);overflow:auto;border:0;border-radius:20px;color:var(--night-ink);background:var(--night-paper);box-shadow:0 2px 4px #0003,0 50px 90px -30px #0a0804b3;opacity:0;transform:translateY(14px) scale(.97);transition:transform .5s cubic-bezier(.16,1,.3,1),opacity .42s ease}.cp-night-overlay.on .cp-night-modal{opacity:1;transform:none}.cp-night-bar{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 18px 13px 20px;color:var(--night-cream);background:var(--night-dark)}.cp-night-mbrand,.cp-night-bar-right{display:flex;align-items:center}.cp-night-mbrand{gap:11px}.cp-night-mbrand b{font-size:13px;font-weight:900;letter-spacing:.04em}.cp-night-mbrand span{padding:3px 8px;border:1px solid rgba(236,229,211,.24);border-radius:30px;color:#ece5d38c;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:9px;letter-spacing:.14em}.cp-night-bar-right{gap:13px}.cp-night-meter{display:flex;align-items:flex-end;gap:2.5px;height:15px}.cp-night-meter i{width:2.5px;height:30%;border-radius:2px;background:var(--night-orange);animation:cpNightEq 1.05s ease-in-out infinite}.cp-night-meter i:nth-child(2){animation-delay:.16s;background:var(--night-yellow)}.cp-night-meter i:nth-child(3){animation-delay:.34s}.cp-night-meter i:nth-child(4){animation-delay:.08s;background:var(--night-cream)}.cp-night-meter i:nth-child(5){animation-delay:.48s}@keyframes cpNightEq{0%,to{height:22%}50%{height:100%}}.cp-night-close{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border:0;border-radius:50%;color:var(--night-cream);background:#ece5d31f;transition:transform .25s ease,background .2s ease}.cp-night-close:hover{background:var(--night-orange);transform:rotate(90deg)}.cp-night-tape{height:5px;background:repeating-linear-gradient(45deg,var(--night-dark) 0 6px,var(--night-orange) 6px 12px)}.cp-night-body{padding:20px clamp(18px,4vw,26px)}.cp-night-title-row{margin-bottom:18px}.cp-night-kicker{display:inline-flex;align-items:center;gap:7px;margin-bottom:11px;padding:5px 11px;border-radius:30px;color:var(--night-ink);background:var(--night-yellow);font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:9.5px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;transform:rotate(-2.5deg)}.cp-night-kicker:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--night-orange)}.cp-night-title{margin:0;color:var(--night-ink);font-size:clamp(22px,3.4vw,29px);font-weight:900;line-height:1;letter-spacing:-.02em;text-transform:uppercase}.cp-night-title span{color:var(--night-orange)}.cp-night-sub{max-width:46ch;margin:7px 0 0;color:var(--night-muted);font-size:12.5px;font-weight:500;line-height:1.45}.cp-night-deck{display:flex;flex-direction:column;gap:10px}.cp-night-grid2{display:grid;grid-template-columns:1fr 1fr;gap:10px}.cp-night-module{padding:14px 16px;border-radius:13px;background:var(--night-cream-2);box-shadow:inset 0 1px #ffffffb3,inset 0 0 0 1px #19160f0d}.cp-night-module.dark{--night-arc-track: #13110d;color:var(--night-cream);background:var(--night-dark);box-shadow:inset 0 1px #ffffff12,inset 0 0 0 1px #00000040}.cp-night-layouts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px}.cp-night-layout{display:flex;min-width:0;flex-direction:column;align-items:stretch;border:1px solid rgba(25,22,15,.13);border-radius:14px;padding:10px;color:#19160f;background:#fffcf2b3;text-align:left;transition:border-color .16s ease,background .16s ease,transform .16s ease}.cp-night-layout:hover,.cp-night-layout.on{border-color:#e8551f;background:#fff9e9;transform:translateY(-2px)}.cp-night-layout.on{box-shadow:inset 0 0 0 1px #e8551f,0 12px 24px #e8551f1a}.cp-night-layout>b{margin-top:9px;font-size:12px;font-weight:900}.cp-night-layout>small{margin-top:4px;color:#19160f8a;font-size:10px;line-height:1.35}.cp-night-layout-preview{position:relative;display:block;height:64px;overflow:hidden;border-radius:9px;background:#11111b}.cp-night-layout-preview i{position:absolute;display:block;border-radius:3px}.cp-night-layout-preview .screen{top:8px;right:29%;bottom:20px;left:8px;background:linear-gradient(135deg,#24388e,#8d397f)}.cp-night-layout-preview .queue{top:8px;right:7px;bottom:20px;width:22%;background:#31344f}.cp-night-layout-preview .song{right:29%;bottom:7px;left:8px;height:8px;background:#e8551f}.cp-night-layout-preview .qr{right:7px;bottom:7px;width:8px;height:8px;background:#f5c518}.cp-night-layout-preview.stage .screen,.cp-night-layout-preview.focus .screen{right:8px}.cp-night-layout-preview.stage .queue{top:auto;right:22px;bottom:7px;width:26%;height:8px;background:#5e73ed}.cp-night-layout-preview.stage .song{right:54%}.cp-night-layout-preview.focus .queue,.cp-night-layout-preview.focus .song{display:none}.cp-night-layout-preview.focus:after{position:absolute;bottom:6px;left:8px;width:34%;height:10px;border-radius:999px;content:"";background:#e8551f}@media (max-width: 760px){.cp-night-layouts{grid-template-columns:1fr}}.cp-night-tag,.cp-night-field label{display:flex;align-items:center;gap:8px;margin-bottom:11px;color:var(--night-muted);font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:9.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.cp-night-tag span,.cp-night-field label b,.cp-night-field label span{color:var(--night-orange)}.cp-night-module.dark .cp-night-tag{color:#ece5d380}.cp-night-module.dark .cp-night-tag span{color:var(--night-yellow)}.cp-night-input{width:100%;padding:12px 13px;border:0;border-radius:9px;color:var(--night-ink);background:var(--night-screen);box-shadow:inset 0 2px 5px #0000001a,inset 0 0 0 1px #0000000d;font-size:15px;font-weight:700;letter-spacing:-.005em;outline:none;transition:box-shadow .25s ease}.cp-night-input::-moz-placeholder{color:#a39a84;font-weight:500}.cp-night-input::placeholder{color:#a39a84;font-weight:500}.cp-night-input:-moz-placeholder{box-shadow:inset 0 2px 5px #0000001a,inset 0 0 0 1.5px #e8551f66}.cp-night-input:placeholder-shown{box-shadow:inset 0 2px 5px #0000001a,inset 0 0 0 1.5px #e8551f66}.cp-night-input:focus{box-shadow:inset 0 2px 5px #0000001a,inset 0 0 0 2px var(--night-orange)}.cp-night-knobrow{position:relative;display:flex;align-items:center;gap:14px}.cp-night-dial{position:relative;width:104px;height:104px;flex:0 0 auto;border-radius:50%;outline:none;cursor:grab;touch-action:none;background:radial-gradient(circle at 50% 36%,#faf7ee,#e6ddc7 72%);box-shadow:inset 0 2px 4px #ffffffe6,inset 0 -4px 9px #00000021,0 4px 12px #0000001a}.cp-night-dial.empty{cursor:grab;filter:grayscale(.75) saturate(.55);opacity:.62;background:radial-gradient(circle at 50% 36%,#eee7d7,#cfc5ad 72%);box-shadow:inset 0 2px 4px #ffffffbf,inset 0 -4px 9px #00000017,0 2px 7px #00000012}.cp-night-module.dark .cp-night-dial{background:radial-gradient(circle at 50% 36%,#3a352b,#181510 72%);box-shadow:inset 0 2px 4px #ffffff1a,inset 0 -4px 9px #0000008c,0 4px 12px #0000004d}.cp-night-module.dark .cp-night-dial.empty{background:radial-gradient(circle at 50% 36%,#29261f,#11100d 72%);filter:grayscale(.65) saturate(.45);opacity:.58}.cp-night-dial.turning{cursor:grabbing}.cp-night-dial:focus-visible{box-shadow:inset 0 2px 4px #ffffffe6,inset 0 -4px 9px #00000021,0 0 0 3px #e8551f73}.cp-night-dial-arc{position:absolute;top:6px;right:6px;bottom:6px;left:6px;border-radius:50%;mask:radial-gradient(transparent 60%,#000000 61%);-webkit-mask:radial-gradient(transparent 60%,#000000 61%)}.cp-night-dial-ticks{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:repeating-conic-gradient(from 225deg,rgba(25,22,15,.32) 0 1deg,transparent 1deg 27deg);mask:radial-gradient(transparent 80%,#000000 81% 90%,transparent 91%);-webkit-mask:radial-gradient(transparent 80%,#000000 81% 90%,transparent 91%)}.cp-night-module.dark .cp-night-dial-ticks{background:repeating-conic-gradient(from 225deg,rgba(236,229,211,.4) 0 1deg,transparent 1deg 27deg)}.cp-night-dial-cap{position:absolute;top:19px;right:19px;bottom:19px;left:19px;border-radius:50%;background:radial-gradient(circle at 50% 33%,#3c3a36,#1a1916 78%);box-shadow:0 6px 14px #0006,inset 0 2px 3px #fff3,inset 0 -5px 10px #000000b3;will-change:transform}.cp-night-dial.empty .cp-night-dial-cap{transform:scale(.94);box-shadow:0 3px 9px #00000038,inset 0 2px 3px #ffffff1f,inset 0 -4px 8px #0000006b}.cp-night-dial-needle{position:absolute;left:50%;bottom:50%;width:3.5px;height:40%;margin-left:-1.75px;border-radius:3px;background:var(--night-orange);box-shadow:0 0 8px #e8551f99;transform-origin:50% 100%}.cp-night-dial.empty .cp-night-dial-needle{background:#8d8574;box-shadow:none}.cp-night-dial-grip{position:absolute;top:39%;right:39%;bottom:39%;left:39%;border-radius:50%;background:radial-gradient(circle at 50% 35%,#2c2a27,#141310);box-shadow:inset 0 1px 2px #ffffff1f}.cp-night-dial-hint{position:absolute;top:-3px;right:-3px;z-index:3;display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;color:#fff;background:var(--night-orange);box-shadow:0 3px 9px #e8551f80;transition:opacity .3s ease,transform .3s ease}.cp-night-dial-hint svg{animation:cpNightSpin 2.4s linear infinite}.cp-night-dial:not(.hint) .cp-night-dial-hint{opacity:0;pointer-events:none;transform:scale(.5)}@keyframes cpNightSpin{to{transform:rotate(360deg)}}.cp-night-turnlabel{position:absolute;left:0;bottom:-7px;color:var(--night-orange);font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:9px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;opacity:0;pointer-events:none;transition:opacity .3s ease}.cp-night-knobrow.hint .cp-night-turnlabel{opacity:1;animation:cpNightBlink 1.4s steps(1) infinite}@keyframes cpNightBlink{50%{opacity:.3}}.cp-night-readout{position:relative;flex:1;min-width:0;padding:11px 13px;border-radius:9px;background:var(--night-screen);box-shadow:inset 0 2px 5px #0000001f,inset 0 0 0 1px #0000000f}.cp-night-readout.empty{box-shadow:inset 0 2px 5px #0000001f,inset 0 0 0 1.5px #e8551f66}.cp-night-module.dark .cp-night-readout.empty{box-shadow:inset 0 2px 5px #0003,inset 0 0 0 1.5px #f0bf1780}.cp-night-readout.empty:after{content:"";position:absolute;top:16px;left:31px;width:2px;height:30px;border-radius:2px;background:var(--night-orange);animation:cpNightCaret 1s steps(1) infinite;pointer-events:none}.cp-night-readout.empty:focus-within:after{display:none}@keyframes cpNightCaret{50%{opacity:0}}.cp-night-readout-value{display:block;min-width:0}.cp-night-readout-value input{display:block;width:100%;height:36px;padding:0;border:0;outline:0;color:var(--night-ink);background:transparent;caret-color:var(--night-orange);font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:clamp(24px,3.4vw,34px);font-weight:700;line-height:1;letter-spacing:-.02em}.cp-night-readout-value input::-moz-placeholder{color:#bcb29a;opacity:1}.cp-night-readout-value input::placeholder{color:#bcb29a;opacity:1}.cp-night-module.dark .cp-night-readout-value input{color:var(--night-ink)}.cp-night-module.dark .cp-night-readout-value input::-moz-placeholder{color:#6f6a5a}.cp-night-module.dark .cp-night-readout-value input::placeholder{color:#6f6a5a}.cp-night-readout b{display:block;color:var(--night-ink);font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:clamp(24px,3.4vw,34px);font-weight:700;line-height:.95;letter-spacing:-.02em}.cp-night-readout.empty b{color:#bcb29a}.cp-night-module.dark .cp-night-readout.empty b{color:#6f6a5a}.cp-night-readout b small{margin-left:3px;color:var(--night-muted);font-size:.42em;letter-spacing:.06em}.cp-night-readout span{display:block;margin-top:5px;color:var(--night-muted);font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:9px;letter-spacing:.1em;text-transform:uppercase}.cp-night-selector{display:flex;align-items:stretch;gap:9px}.cp-night-selector-nav{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:46px;border:0;border-radius:9px;color:var(--night-cream);background:var(--night-dark);box-shadow:0 2px 5px #00000026;font-size:21px;transition:transform .12s ease,background .2s ease}.cp-night-selector-nav:hover{background:var(--night-dark-2)}.cp-night-selector-nav:active{transform:scale(.94)}.cp-night-selector-nav:disabled{cursor:not-allowed;opacity:.45}.cp-night-selector-screen{display:flex;flex:1;min-width:0;flex-direction:column;justify-content:center;padding:10px 14px;border-radius:9px;background:var(--night-screen);box-shadow:inset 0 2px 5px #0000001a,inset 0 0 0 1px #0000000d}.cp-night-selector-name{overflow:hidden;font-size:clamp(15px,1.9vw,19px);font-weight:800;letter-spacing:-.01em;line-height:1.05;text-overflow:ellipsis;white-space:nowrap;transition:opacity .2s ease,transform .2s ease}.cp-night-selector-meta{margin-top:5px;color:var(--night-muted);font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:9px;letter-spacing:.08em;text-transform:uppercase}.cp-night-selector-dots{display:flex;gap:4px;margin-top:7px}.cp-night-selector-dots i{width:4px;height:4px;border-radius:50%;background:#19160f2e}.cp-night-selector-dots i.on{background:var(--night-orange)}.cp-night-actions{display:flex;align-items:center;justify-content:flex-end;gap:11px;margin-top:18px}.cp-night-btn{display:inline-flex;align-items:center;gap:10px;padding:13px 20px;border:0;border-radius:30px;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;transition:transform .14s ease,background .25s ease,box-shadow .25s ease,color .25s ease}.cp-night-btn:active{transform:scale(.97)}.cp-night-btn.ghost{color:var(--night-ink);background:transparent;box-shadow:inset 0 0 0 1.5px #19160f3d}.cp-night-btn.ghost:hover{box-shadow:inset 0 0 0 1.5px #19160f80}.cp-night-btn.go{padding:13px 24px;color:var(--night-cream);background:var(--night-orange);box-shadow:0 6px 16px -4px #e8551f8c}.cp-night-btn.go:hover{background:var(--night-orange-d)}.cp-night-btn.go.done{background:var(--night-dark)}.cp-night-btn.go span{display:flex;align-items:center;justify-content:center;width:21px;height:21px;border-radius:50%;color:var(--night-orange);background:var(--night-cream);font-size:14px;line-height:1}.cp-night-btn.go.done span{color:var(--night-cream);background:var(--night-orange)}@media (prefers-reduced-motion: no-preference){.cp-night-dial.hint .cp-night-dial-cap{animation:cpNightNudge 2.1s ease-in-out infinite}}@keyframes cpNightNudge{0%,72%,to{transform:rotate(0)}80%{transform:rotate(-13deg)}90%{transform:rotate(9deg)}}@media (prefers-reduced-motion: reduce){.cp-night-meter i,.cp-night-dial-hint svg,.cp-night-knobrow.hint .cp-night-turnlabel,.cp-night-dial.hint .cp-night-dial-cap{animation:none}}@media (max-width: 1180px){.cp-night-app{display:flex}.cp-night-side{position:fixed;width:var(--night-sidebar-width);height:100dvh;min-height:100vh}.cp-night-content{width:calc(100% - var(--night-sidebar-width));margin-left:var(--night-sidebar-width)}.cp-night-nav{display:flex;grid-template-columns:none}.cp-email-lock-backdrop{left:0}}@media (max-width: 760px){.cp-night-side{display:none}.cp-night-grid2{grid-template-columns:1fr}.cp-night-content .cp-empty-session{min-height:100vh;padding:36px 24px}.cp-night-content .cp-empty-session-copy h2{font-size:58px}.cp-night-actions{flex-direction:column-reverse;align-items:stretch}.cp-night-btn{justify-content:center}}.profile-modern-shell{height:100dvh;min-height:100dvh;overflow:hidden}.profile-modern-shell .cp-night-side{position:fixed;top:0;bottom:0;left:0;display:flex;width:var(--night-sidebar-width);height:100dvh;min-height:100dvh}.profile-modern-shell .profile-modern-content{width:calc(100% - var(--night-sidebar-width));height:100dvh;margin-left:var(--night-sidebar-width);overflow-x:hidden;overflow-y:auto}.profile-modern-shell .profile-modern-page{display:block;grid-template-columns:none;min-height:100%}.profile-modern-shell .pf-main{min-height:100%;overflow:visible}@media (max-width: 760px){.profile-modern-shell .cp-night-side{right:0;bottom:auto;width:100%;height:auto;min-height:0;max-height:42dvh;overflow-y:auto;padding:12px 14px}.profile-modern-shell .cp-night-brand{margin-bottom:12px}.profile-modern-shell .cp-night-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.profile-modern-shell .cp-night-nav-button,.profile-modern-shell .cp-night-foot-button{min-height:42px;justify-content:center;padding:10px 8px;font-size:10px}.profile-modern-shell .cp-night-foot{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:12px;padding-top:12px}.profile-modern-shell .profile-modern-content{width:100%;margin-left:0}.profile-modern-shell .profile-modern-main{padding-top:clamp(190px,44dvh,330px)}}.cp-settings-page{width:100%;max-width:1320px;padding:clamp(24px,3vw,44px) clamp(22px,3.4vw,52px) 80px;color:#19160f}.cp-admin-page{width:100%;max-width:none;padding:clamp(24px,3vw,44px) clamp(22px,3.4vw,64px) 80px;color:#19160f}.cp-settings-head,.cp-admin-head{margin-bottom:clamp(22px,3vw,34px)}.cp-settings-head>span,.cp-admin-head>span{display:inline-flex;align-items:center;gap:8px;border-radius:30px;padding:5px 11px;margin-bottom:15px;color:#19160f;background:#f0bf17;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:10px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;transform:rotate(-2deg)}.cp-settings-head>span:before,.cp-admin-head>span:before{content:"";width:6px;height:6px;border-radius:50%;background:#e8551f}.cp-settings-head h2,.cp-admin-head h2{margin:0;color:#19160f;font-family:Anton,Archivo,sans-serif;font-size:clamp(52px,8vw,108px);font-weight:400;line-height:.84;letter-spacing:.005em;text-transform:uppercase}.cp-admin-head h2{font-size:clamp(46px,7vw,96px)}.cp-settings-head h2 b,.cp-admin-head h2 b{color:#e8551f;font-weight:inherit}.cp-settings-head p{max-width:60ch;margin:14px 0 0;color:#928a76;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:12px;letter-spacing:.08em;line-height:1.6;text-transform:uppercase}.cp-settings-layout{display:grid;grid-template-columns:.82fr 1.18fr;gap:14px}.cp-settings-card,.cp-admin-page .border-2.border-black\/10.bg-white,.cp-admin-page .cp-chart-card{border:0!important;border-radius:20px;padding:clamp(20px,2.4vw,28px);box-shadow:inset 0 0 0 1px #19160f12,0 18px 36px -26px #14100859}.cp-settings-card-cream,.cp-admin-page .border-2.border-black\/10.bg-white,.cp-admin-page .cp-chart-card:not(.dark){background:#f2ecdc!important}.cp-settings-card-dark,.cp-admin-page .cp-chart-card.dark{color:#ece5d3;background:#161412!important;box-shadow:0 22px 44px -26px #0009}.cp-settings-card-head{display:flex;align-items:center;gap:10px;margin-bottom:18px}.cp-settings-card-head h3{margin:0;color:inherit;font-size:22px;font-weight:900;letter-spacing:-.01em}.cp-settings-card-head i{width:42px;height:6px;margin-left:auto;border-radius:4px;background:repeating-linear-gradient(45deg,#e8551f 0 6px,transparent 6px 12px)}.cp-settings-card-dark .cp-settings-card-head i{background:repeating-linear-gradient(45deg,#e8551f 0,#e8551f 6px,#211d16 6px,#211d16 12px)}.cp-settings-create,.cp-settings-search{display:flex;gap:10px;margin-bottom:18px}.cp-settings-create input,.cp-settings-search input{flex:1;min-width:0;border:0;border-radius:11px;padding:14px 16px;color:#19160f;background:#e3dac3;box-shadow:inset 0 2px 5px #0000001a,inset 0 0 0 1px #0000000d;font-size:15px;font-weight:700;outline:none;transition:box-shadow .25s ease}.cp-settings-search input{color:#ece5d3;background:#221f1b;box-shadow:inset 0 2px 5px #0000004d,inset 0 0 0 1px #ffffff0f}.cp-settings-create input::-moz-placeholder,.cp-settings-search input::-moz-placeholder{color:#a39a84;font-weight:500}.cp-settings-create input::placeholder,.cp-settings-search input::placeholder{color:#a39a84;font-weight:500}.cp-settings-search input::-moz-placeholder{color:#ece5d366}.cp-settings-search input::placeholder{color:#ece5d366}.cp-settings-create input:focus,.cp-settings-search input:focus{box-shadow:inset 0 2px 5px #0000001a,inset 0 0 0 2px #e8551f}.cp-settings-create button,.cp-settings-search button{display:inline-flex;flex:0 0 auto;align-items:center;gap:9px;border:0;border-radius:11px;padding:0 20px;color:#ece5d3;background:#19160f;cursor:pointer;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;transition:transform .14s ease,background .2s ease,box-shadow .2s ease}.cp-settings-search button{background:#e8551f;box-shadow:0 6px 16px -5px #e8551f8c}.cp-settings-create button:hover,.cp-settings-search button:hover{background:#c8430f}.cp-settings-create button:active,.cp-settings-search button:active{transform:scale(.97)}.cp-settings-create button:disabled,.cp-settings-search button:disabled{cursor:not-allowed;opacity:.45}.cp-settings-create button span{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;color:#19160f;background:#ece5d3}.cp-settings-playlists{display:flex;flex-direction:column;gap:9px}.cp-settings-playlists button{display:flex;align-items:center;gap:14px;width:100%;border:0;border-radius:13px;padding:15px 17px;color:#19160f;background:#e3dac3;cursor:pointer;text-align:left;box-shadow:inset 0 0 0 1px #19160f0f;transition:transform .14s ease,box-shadow .2s ease,background .2s ease}.cp-settings-playlists button.active{color:#eef1ff;background:linear-gradient(150deg,#2a4ae0,#1430a0);box-shadow:0 12px 26px -12px #1c39c499}.cp-settings-playlists button:active{transform:scale(.99)}.cp-settings-playlists button>i{flex:0 0 auto;width:10px;height:10px;border-radius:50%;background:currentColor;opacity:.5}.cp-settings-playlists button.active>i{background:#f0bf17;opacity:1;box-shadow:0 0 8px #f0bf17b3}.cp-settings-playlists button span{flex:1;min-width:0}.cp-settings-playlists button b,.cp-settings-playlists button em{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cp-settings-playlists button b{font-size:16px;font-weight:800;letter-spacing:-.01em}.cp-settings-playlists button em,.cp-settings-playlists button strong{font-family:Space Mono,ui-monospace,Menlo,monospace;font-style:normal}.cp-settings-playlists button em{margin-top:2px;font-size:10px;letter-spacing:.12em;text-transform:uppercase;opacity:.62}.cp-settings-playlists button strong{flex:0 0 auto;font-size:13px;font-weight:700;letter-spacing:.04em}.cp-settings-playlists>p,.cp-settings-empty{margin:0;border:1.5px dashed rgba(25,22,15,.16);border-radius:13px;padding:40px 20px;color:#928a76;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:11px;letter-spacing:.1em;line-height:1.5;text-align:center;text-transform:uppercase}.cp-settings-detail-sub,.cp-settings-hint{color:#ece5d380;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:10.5px;letter-spacing:.16em;text-transform:uppercase}.cp-settings-detail-sub{margin:-4px 0 18px}.cp-settings-hint{display:flex;align-items:center;gap:9px;margin:-2px 0 18px;font-size:10px;letter-spacing:.1em;line-height:1.5}.cp-settings-hint i{flex:0 0 auto;width:6px;height:6px;border-radius:50%;background:#e8551f}.cp-settings-results,.cp-settings-tracks{display:flex;flex-direction:column;gap:9px;max-height:560px;overflow:auto;padding-right:4px}.cp-settings-results{max-height:260px;margin-bottom:14px}.cp-settings-results::-webkit-scrollbar,.cp-settings-tracks::-webkit-scrollbar{width:7px}.cp-settings-results::-webkit-scrollbar-thumb,.cp-settings-tracks::-webkit-scrollbar-thumb{border-radius:4px;background:#ece5d32e}.cp-settings-results article,.cp-settings-tracks article{display:flex;align-items:center;gap:14px;border-radius:13px;padding:11px 13px;background:#221f1b;box-shadow:inset 0 0 0 1px #ffffff0d;transition:box-shadow .2s ease}.cp-settings-results article:hover,.cp-settings-tracks article:hover{box-shadow:inset 0 0 0 1px #ffffff24}.cp-settings-results img,.cp-settings-tracks img{width:48px;height:36px;flex:0 0 auto;border-radius:8px;-o-object-fit:cover;object-fit:cover;background:linear-gradient(135deg,#3a3530,#1c1a16)}.cp-settings-tracks article>span{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;color:#eef1ff;background:#2342dbd9;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:14px;font-weight:700}.cp-settings-results article>div,.cp-settings-tracks article>div{flex:1;min-width:0}.cp-settings-results strong,.cp-settings-tracks strong{display:block;overflow:hidden;color:#ece5d3;font-size:14px;font-weight:700;letter-spacing:-.005em;text-overflow:ellipsis;white-space:nowrap}.cp-settings-results p,.cp-settings-tracks p{margin:2px 0 0;color:#ece5d373;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.cp-settings-results article>button,.cp-settings-tracks article>button{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:34px;height:34px;border:0;border-radius:9px;color:#ece5d3b3;background:#ffffff12;cursor:pointer;transition:background .2s ease,color .2s ease,transform .12s ease}.cp-settings-results article>button:hover{color:#fff;background:#2342db}.cp-settings-tracks article>button:hover{color:#fff;background:#ff3b30}.cp-settings-results article>button:active,.cp-settings-tracks article>button:active{transform:scale(.9)}.cp-settings-results article>button:disabled,.cp-settings-tracks article>button:disabled{cursor:not-allowed;opacity:.45}.cp-settings-card-dark .cp-settings-empty{border-color:#ece5d329;color:#ece5d373}.cp-admin-subnav{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:clamp(20px,2.6vw,30px)}.cp-admin-tabs{display:inline-flex;flex-wrap:wrap;gap:4px;border-radius:14px;padding:5px;margin-bottom:0;background:#161412;box-shadow:0 12px 26px -16px #00000080}.cp-admin-tabs a,.cp-admin-tabs button{display:inline-flex;align-items:center;gap:9px;border:0;border-radius:10px;padding:11px 18px;color:#ece5d3b8;background:transparent;cursor:pointer;text-decoration:none;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;transition:color .2s ease,background .2s ease}.cp-admin-tabs a:hover,.cp-admin-tabs button:hover{color:#ece5d3;background:#ece5d317}.cp-admin-tabs a.active,.cp-admin-tabs button.active{color:#19160f;background:#ece5d3}.cp-admin-tabs a.active.blue,.cp-admin-tabs button.active.blue{color:#fff;background:#2342db}.cp-admin-tabs svg{width:14px;height:14px}.cp-admin-filter{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px;padding:5px;border-radius:14px;background:#f2ecdcd1;box-shadow:inset 0 0 0 1px #19160f12}.cp-admin-filter select,.cp-admin-filter input{min-height:40px;border:0;border-radius:10px;padding:0 12px;color:#19160f;background:#fff;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;outline:none}.cp-admin-filter select:focus,.cp-admin-filter input:focus{box-shadow:inset 0 0 0 2px #2342db}.cp-admin-page .cp-admin-grid{grid-template-columns:repeat(4,minmax(220px,1fr));gap:13px;margin-bottom:14px}.cp-admin-page .cp-metric{min-height:176px;min-width:0;border:0;border-radius:18px;padding:22px 22px 24px;background:#f2ecdc;box-shadow:inset 0 0 0 1px #19160f12,0 18px 36px -26px #14100840;transition:transform .16s ease,box-shadow .2s ease}.cp-admin-page .cp-metric:hover{transform:translateY(-2px)}.cp-admin-page .cp-metric.blue{color:#eef1ff;background:linear-gradient(150deg,#2a4ae0,#1430a0)}.cp-admin-page .cp-metric.dark{color:#ece5d3;background:#161412}.cp-admin-page .cp-metric div{margin-bottom:auto}.cp-admin-page .cp-metric div p{font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:10px;letter-spacing:.14em;text-transform:uppercase}.cp-admin-page .cp-metric strong{display:block;width:100%;min-width:0;margin:12px 0 7px;overflow:hidden;font-size:clamp(28px,3.6vw,54px);font-variant-numeric:tabular-nums;letter-spacing:0;line-height:.98;text-overflow:clip;white-space:nowrap}.cp-admin-page .cp-metric>span{font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase;opacity:.55}.cp-admin-page .cp-two-grid.admin{grid-template-columns:minmax(0,1.5fr) minmax(320px,1fr);gap:14px}.cp-admin-insight-grid{display:grid;grid-template-columns:1.25fr repeat(3,minmax(0,1fr));gap:13px;margin-bottom:14px}.cp-admin-insight{position:relative;overflow:hidden;border-radius:18px;padding:20px 22px;color:#19160f;background:#f2ecdc;box-shadow:inset 0 0 0 1px #19160f12,0 18px 36px -26px #14100840}.cp-admin-insight.hot{color:#ece5d3;background:radial-gradient(90% 130% at 100% 0%,rgba(232,85,31,.38),transparent 52%),#161412}.cp-admin-insight span,.cp-admin-insight p{font-family:Space Mono,ui-monospace,Menlo,monospace;text-transform:uppercase}.cp-admin-insight span{display:block;color:currentColor;font-size:10px;font-weight:700;letter-spacing:.16em;opacity:.55}.cp-admin-insight strong{display:block;overflow:hidden;margin-top:16px;font-size:clamp(30px,3.8vw,48px);font-weight:900;letter-spacing:-.04em;line-height:.95;text-overflow:ellipsis;white-space:nowrap}.cp-admin-insight.hot strong{color:#f0bf17}.cp-admin-insight small{margin-left:5px;font-size:.42em;letter-spacing:-.01em;opacity:.55}.cp-admin-insight p{margin:12px 0 0;color:currentColor;font-size:10px;letter-spacing:.1em;line-height:1.4;opacity:.52}.cp-admin-analytics-grid{display:grid;grid-template-columns:1fr;gap:14px;margin-top:14px}.cp-admin-graph-card,.cp-admin-rank-card{border-radius:18px;padding:clamp(18px,2.2vw,26px);background:#f2ecdc;box-shadow:inset 0 0 0 1px #19160f12,0 18px 36px -26px #14100852}.cp-admin-rank-grid{display:grid;grid-template-columns:repeat(2,minmax(320px,1fr));gap:14px}.cp-admin-graph-head,.cp-admin-rank-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.cp-admin-graph-head h3,.cp-admin-rank-head h3{margin:0;color:#19160f;font-size:24px;font-weight:900;letter-spacing:-.02em}.cp-admin-graph-head p,.cp-admin-rank-head span{margin:7px 0 0;color:#928a76;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:10.5px;letter-spacing:.12em;line-height:1.45;text-transform:uppercase}.cp-admin-graph-head button{display:inline-flex;flex:0 0 auto;align-items:center;gap:8px;border:0;border-radius:11px;padding:12px 15px;color:#ece5d3;background:#19160f;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.cp-admin-chart-wrap{position:relative;overflow:visible;border-radius:14px;padding:18px 16px 12px;background:#e3dac3;box-shadow:inset 0 2px 6px #0000001f,inset 0 0 0 1px #0000000d}.cp-admin-bars3{display:grid;grid-template-columns:repeat(var(--chart-days, 30),minmax(6px,1fr));align-items:end;gap:clamp(4px,.65vw,9px);height:260px;overflow:visible}.cp-admin-bars3>div{position:relative;display:grid;grid-template-columns:repeat(3,1fr);align-items:end;gap:2px;height:100%;cursor:crosshair}.cp-admin-bars3>div:after{content:attr(data-tooltip);position:absolute;left:50%;bottom:calc(100% + 12px);z-index:5;width:-moz-max-content;width:max-content;max-width:190px;padding:10px 12px;border-radius:10px;color:#ece5d3;background:#161412;box-shadow:0 16px 34px -18px #000000b3;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:10px;font-weight:700;letter-spacing:.05em;line-height:1.45;opacity:0;pointer-events:none;text-align:left;text-transform:uppercase;transform:translate(-50%,6px);transition:opacity .16s ease,transform .16s ease;white-space:pre-line}.cp-admin-bars3>div:hover:after{opacity:1;transform:translate(-50%)}.cp-admin-bars3 span{display:block;min-height:5px;border-radius:8px 8px 2px 2px;transition:height .45s ease}.cp-admin-chart-labels{display:grid;grid-template-columns:repeat(var(--chart-days, 30),minmax(6px,1fr));gap:clamp(4px,.65vw,9px);margin-top:9px;color:#746c5c;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:8.5px;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.cp-admin-chart-labels span{min-width:0;overflow:visible;white-space:nowrap}.cp-admin-bars3 .searches,.cp-admin-legend .searches{background:#2342db}.cp-admin-bars3 .queue,.cp-admin-legend .queue{background:#e8551f}.cp-admin-bars3 .plays,.cp-admin-legend .plays{background:#34c759}.cp-admin-legend{display:flex;flex-wrap:wrap;gap:14px;margin-top:14px;color:#928a76;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.cp-admin-legend span{display:inline-flex;align-items:center;gap:7px}.cp-admin-legend i{width:8px;height:8px;border-radius:50%}.cp-admin-rank-card{display:flex;flex-direction:column;gap:10px}.cp-admin-rank-card.songs{background:#161412;color:#ece5d3}.cp-admin-rank-card.songs .cp-admin-rank-head h3{color:#ece5d3}.cp-admin-rank-card article{display:grid;grid-template-columns:42px minmax(0,1fr);gap:12px;align-items:center;border-radius:13px;padding:12px;background:#19160f0e}.cp-admin-rank-card.songs article{background:#221f1b;box-shadow:inset 0 0 0 1px #ffffff0d}.cp-admin-rank-card article>b{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:12px;color:#eef1ff;background:#2342db;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:13px}.cp-admin-rank-card.songs article>b{color:#19160f;background:#f0bf17}.cp-admin-rank-card article div{min-width:0}.cp-admin-rank-card article strong{display:block;overflow:hidden;color:inherit;font-size:15px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.cp-admin-rank-card article p{margin:4px 0 8px;color:#928a76;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.cp-admin-rank-card article span{display:block;overflow:hidden;height:7px;border-radius:999px;background:#19160f1a}.cp-admin-rank-card.songs article span{background:#ece5d31f}.cp-admin-rank-card article i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#2342db,#e8551f)}.cp-admin-rank-card.songs article i{background:linear-gradient(90deg,#f0bf17,#e8551f)}.cp-admin-empty-note{margin:0;border:1.5px dashed rgba(25,22,15,.16);border-radius:13px;padding:28px 18px;color:#928a76;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:11px;letter-spacing:.1em;line-height:1.5;text-align:center;text-transform:uppercase}.cp-admin-rank-card.songs .cp-admin-empty-note{border-color:#ece5d329;color:#ece5d380}.cp-admin-page .cp-chart-card h3,.cp-admin-page h3{color:inherit;font-weight:900;letter-spacing:-.01em}.cp-admin-page .cp-chart-card.dark{color:#ece5d3}.cp-admin-page .cp-progress-list span{overflow:hidden;border-radius:6px;background:#19160f1a}.cp-admin-page .cp-progress-list i{border-radius:6px;background:#19160f}.cp-subscription-pie-card{display:grid;grid-template-columns:118px 1fr;gap:18px;align-items:center;margin-top:18px}.cp-subscription-pie{position:relative;display:grid;width:118px;height:118px;place-items:center;border-radius:999px;box-shadow:0 22px 42px -30px #19160fa6}.cp-subscription-pie:after{position:absolute;width:58px;height:58px;border-radius:inherit;background:#fffaf0;content:""}.cp-subscription-pie span{position:relative;z-index:1;color:#19160f;font-size:22px;font-weight:900}.cp-subscription-pie-list{display:grid;gap:10px;min-width:0}.cp-subscription-pie-list article{display:grid;grid-template-columns:10px minmax(0,1fr) auto;gap:10px;align-items:center}.cp-subscription-pie-list i{width:10px;height:10px;border-radius:999px}.cp-subscription-pie-list p,.cp-subscription-empty{overflow:hidden;margin:0;color:#19160f94;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:10px;font-weight:700;letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.cp-subscription-pie-list b{color:#19160f;font-size:16px;font-weight:900}.cp-subs{display:grid;gap:14px}.cp-subs-head,.cp-published-plans,.cp-transactions{border:1px solid rgba(25,22,15,.1);border-radius:14px;background:#fff}.cp-subs-head{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:clamp(18px,2.2vw,26px)}.cp-subs-head p,.cp-subs-fieldset-title span,.cp-subs-preview-label,.cp-published-head span,.cp-published-top p,.cp-published-meta span,.cp-published-edit summary,.cp-published-actions button,.cp-subs-addfeat,.cp-subs-new-plan,.cp-subs-create,.cp-subs-reset{font-family:Space Mono,ui-monospace,Menlo,monospace}.cp-subs-head p{margin:0 0 7px;color:#928a76;font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.cp-subs-head h3{margin:0;color:#19160f;font-size:26px;font-weight:900;letter-spacing:-.02em}.cp-subs-head span{display:block;max-width:68ch;margin-top:9px;color:#928a76;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:11px;line-height:1.6}.cp-admin-page .cp-transactions{padding:clamp(18px,2.2vw,26px)}.cp-transactions-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:16px}.cp-transactions-head p{margin:0 0 7px;color:#928a76;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.cp-transactions-head h3{margin:0;color:#19160f;font-size:26px;font-weight:900;letter-spacing:-.02em}.cp-transactions-head>span{display:inline-flex;flex:0 0 auto;border-radius:999px;padding:8px 11px;color:#928a76;background:#f1ede3;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.cp-transactions-scroll{display:grid;max-height:430px;overflow-y:auto;padding-right:6px}.cp-transactions-scroll::-webkit-scrollbar{width:7px}.cp-transactions-scroll::-webkit-scrollbar-thumb{border-radius:999px;background:#19160f38}.cp-admin-page .cp-transactions article{display:grid;grid-template-columns:minmax(220px,1.35fr) minmax(220px,1.1fr) minmax(110px,.55fr) minmax(132px,.7fr) minmax(96px,.45fr) auto;gap:14px;align-items:center;padding:14px 0;border-bottom:1px solid rgba(25,22,15,.08)}.cp-admin-page .cp-transactions article:last-child{border-bottom:0}.cp-transactions strong,.cp-transactions b{display:block;min-width:0;overflow:hidden;color:#19160f;font-size:14px;font-weight:900;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.cp-transactions p,.cp-transactions small,.cp-transactions span{display:block;min-width:0;margin:4px 0 0;overflow:hidden;color:#928a76;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:10px;font-weight:700;letter-spacing:.08em;line-height:1.35;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.cp-transactions em{justify-self:start;border-radius:999px;padding:8px 10px;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:9px;font-style:normal;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.cp-transactions em.success{color:#1f8a3b;background:#34c75921}.cp-transactions em.pending{color:#a16f00;background:#f0bf172e}.cp-transactions em.failed{color:#c62828;background:#ff3b301c}.cp-transactions article>button{border:0;border-radius:999px;padding:10px 13px;color:#f8f1df;background:#19160f;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.cp-voucher-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;padding:24px;background:#0a09066b}.cp-voucher-modal{width:min(760px,100%);max-height:min(760px,calc(100vh - 48px));overflow-y:auto;border:1px solid rgba(25,22,15,.12);border-radius:22px;padding:clamp(22px,3vw,34px);background:#fffaf0;box-shadow:0 28px 80px #19160f52}.cp-voucher-modal header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:22px}.cp-voucher-modal header p{margin:0 0 7px;color:#928a76;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:10px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.cp-voucher-modal header h3{margin:0;color:#19160f;font-size:clamp(34px,5vw,58px);font-weight:950;line-height:.92}.cp-voucher-modal header button{display:inline-grid;place-items:center;width:42px;height:42px;border:0;border-radius:999px;color:#19160f;background:#eee8dc}.cp-voucher-summary{border-radius:18px;padding:18px;color:#fffaf0;background:#19160f}.cp-voucher-summary span,.cp-voucher-summary b,.cp-voucher-summary em{display:block}.cp-voucher-summary span{font-size:clamp(34px,6vw,62px);font-weight:950;line-height:.95}.cp-voucher-summary b{margin-top:10px;font-size:18px;font-weight:900}.cp-voucher-summary em{margin-top:7px;color:#fffaf09e;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:10px;font-style:normal;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.cp-voucher-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px}.cp-voucher-grid article{min-width:0;border:1px solid rgba(25,22,15,.1);border-radius:12px;padding:13px;background:#f8f3e8}.cp-voucher-grid span{display:block;color:#928a76;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:9px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.cp-voucher-grid b{display:block;min-width:0;margin-top:7px;overflow-wrap:anywhere;color:#19160f;font-size:14px;font-weight:900}@media (max-width: 980px){.cp-admin-page .cp-transactions article{grid-template-columns:1fr;gap:8px;border:1px solid rgba(25,22,15,.08);border-radius:12px;padding:14px;margin-bottom:10px;background:#fbf8f0}.cp-transactions-scroll{max-height:520px}.cp-voucher-grid{grid-template-columns:1fr}}.cp-subs-new-plan{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:9px;border:0;border-radius:12px;padding:14px 18px;color:#ece5d3;background:#19160f;cursor:pointer;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;transition:transform .14s ease,background .2s ease}.cp-subs-new-plan:hover{background:#e8551f;transform:translateY(-1px)}.cp-subs-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;padding:clamp(16px,3vw,34px);background:#0a0907ad;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.cp-subs-modal{display:flex;width:min(1180px,100%);max-height:min(88vh,980px);overflow:hidden;flex-direction:column;border:1px solid rgba(236,229,211,.18);border-radius:20px;background:#f2ecdc;box-shadow:0 28px 80px -28px #000000b8}.cp-subs-modal-head{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px 24px;border-bottom:1px solid rgba(25,22,15,.1);background:#fffaf0}.cp-subs-modal-head p{margin:0 0 5px;color:#928a76;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.cp-subs-modal-head h3{margin:0;color:#19160f;font-size:26px;font-weight:900;letter-spacing:-.02em}.cp-subs-modal-head button{display:grid;width:38px;height:38px;flex:0 0 auto;place-items:center;border:0;border-radius:12px;color:#ece5d3;background:#19160f;cursor:pointer;transition:transform .14s ease,background .2s ease}.cp-subs-modal-head button:hover{background:#e8551f;transform:translateY(-1px)}.cp-subs-modal .cp-subs-builder{overflow:auto;padding:18px}.cp-subs-builder{display:grid;grid-template-columns:minmax(0,1fr) minmax(330px,388px);gap:16px;align-items:start}.cp-subs-form{overflow:hidden;border:1px solid rgba(25,22,15,.12);border-radius:14px;background:#fff}.cp-subs-form>header{display:flex;align-items:center;gap:13px;padding:18px 22px;border-bottom:1px solid rgba(25,22,15,.1);background:#faf8f3}.cp-subs-form>header>span{display:flex;width:32px;height:32px;align-items:center;justify-content:center;border-radius:9px;color:#ece5d3;background:#e8551f}.cp-subs-form header b{display:block;color:#19160f;font-size:16px;font-weight:900}.cp-subs-form header small{color:#928a76;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.cp-subs-fieldset{padding:20px 22px;border-bottom:1px solid rgba(25,22,15,.08)}.cp-subs-fieldset-title{display:flex;align-items:center;gap:10px;margin-bottom:16px}.cp-subs-fieldset-title i{display:flex;width:20px;height:20px;align-items:center;justify-content:center;border-radius:50%;color:#ece5d3;background:#19160f;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:10px;font-style:normal;font-weight:700}.cp-subs-fieldset-title span{color:#19160f;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.cp-subs-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px}.cp-subs-grid .span-2{grid-column:1 / -1}.cp-subs label{display:flex;min-width:0;flex-direction:column;gap:7px}.cp-subs label>span{color:#928a76;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:9px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.cp-subs input,.cp-subs select,.cp-subs textarea{width:100%;border:1px solid rgba(25,22,15,.14);border-radius:8px;padding:12px 13px;color:#19160f;background:#fff;font-size:14px;font-weight:700;outline:none}.cp-subs textarea{min-height:120px;resize:vertical;line-height:1.45}.cp-subs input:focus,.cp-subs select:focus,.cp-subs textarea:focus{border-color:#e8551f;box-shadow:0 0 0 1px #e8551f}.cp-subs input:disabled,.cp-subs select:disabled,.cp-subs textarea:disabled,.cp-subs button:disabled{cursor:not-allowed;opacity:.42}.cp-subs-switchrow{display:flex;align-items:center;justify-content:space-between;gap:14px;border:1px solid rgba(25,22,15,.1);border-radius:10px;padding:12px 15px;background:#faf8f3}.cp-subs-switchrow b{display:block;color:#19160f;font-size:13px;font-weight:800}.cp-subs-switchrow span{display:block;margin-top:3px;color:#928a76;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:10px;line-height:1.4}.cp-plan-capability-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cp-plan-capability-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.cp-plan-capability-row{min-width:0;background:#faf8f3c7}.cp-plan-capability-row b,.cp-plan-capability-row span{overflow:hidden;text-overflow:ellipsis}.cp-subs-switch{position:relative;width:44px;height:26px;flex:0 0 auto;border-radius:30px;background:#19160f2e;transition:background .18s ease}.cp-subs-switch:after{position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000040;transition:transform .18s ease;content:""}.cp-subs-switch.on{background:#34c759}.cp-subs-switch.on:after{transform:translate(18px)}.cp-subs-seg{display:flex;gap:3px;border-radius:10px;padding:4px;background:#19160f0f}.cp-subs-seg button{display:flex;flex:1;align-items:center;justify-content:center;gap:8px;border-radius:7px;padding:12px 14px;color:#928a76;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.cp-subs-seg button.on{color:#ece5d3;background:#19160f}.cp-subs-pre{position:relative}.cp-subs-pre input{padding-left:38px}.cp-subs-pre em{position:absolute;top:50%;left:14px;z-index:1;color:#928a76;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:13px;font-style:normal;font-weight:700;transform:translateY(-50%)}.cp-subs-duration{display:flex;gap:8px}.cp-subs-duration input{flex:0 0 84px}.cp-subs-frequency{display:grid;grid-template-columns:minmax(78px,.72fr) minmax(132px,1fr);gap:8px;width:100%;min-width:0}.cp-subs-frequency.compact{grid-template-columns:minmax(58px,.64fr) minmax(96px,1fr)}.cp-subs-frequency input,.cp-subs-frequency select{min-width:0}.cp-subs-calc{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:13px;border-radius:10px;padding:14px 16px;color:#ece5d3;background:#19160f}.cp-subs-calc span{color:#ece5d38c;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase}.cp-subs-calc b{font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:18px}.cp-subs-calc small{margin-left:8px;color:#34c759;font-size:11px}.cp-subs-quiet-note{margin:12px 0 0;border:1px solid rgba(25,22,15,.08);border-radius:10px;padding:12px 14px;color:#928a76;background:#faf8f3;font-size:12px;font-weight:800;line-height:1.4}.cp-subs-feats{display:grid;gap:9px}.cp-subs-feat{display:grid;grid-template-columns:auto minmax(0,1fr) 36px;gap:10px;align-items:center}.cp-subs-feat>span{color:#928a76;font-weight:700}.cp-subs-feat button{display:flex;height:42px;align-items:center;justify-content:center;border-radius:8px;color:#928a76}.cp-subs-feat button:hover{color:#ff3b30;background:#ff3b301a}.cp-subs-addfeat{display:inline-flex;align-items:center;gap:8px;margin-top:13px;border:1px dashed rgba(25,22,15,.25);border-radius:9px;padding:10px 15px;color:#928a76;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.cp-subs-addfeat:hover{border-color:#e8551f;color:#e8551f}.cp-subs-form>footer{display:flex;gap:11px;padding:18px 22px;background:#faf8f3}.cp-subs-create,.cp-subs-reset{display:inline-flex;align-items:center;justify-content:center;gap:9px;border-radius:11px;padding:13px 19px;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.cp-subs-create{color:#ece5d3;background:#e8551f;box-shadow:0 6px 16px -5px #e8551f8c}.cp-subs-reset{border:1px solid rgba(25,22,15,.18);color:#19160f}.cp-subs-preview{position:sticky;top:18px}.cp-subs-preview-label{display:flex;align-items:center;gap:9px;margin-bottom:11px;color:#928a76;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.cp-subs-preview-label i{width:7px;height:7px;border-radius:50%;background:#34c759;box-shadow:0 0 0 4px #34c7592e}.cp-subs-stage{border:1px solid rgba(25,22,15,.12);border-radius:14px;padding:8px;background:#000}.cp-plan-preview{position:relative;overflow:hidden;border-radius:9px;padding:32px 28px;color:#fff;background:#0b0a09;transition:background .24s ease}.cp-plan-preview.hot{background:#2342db}.cp-plan-preview-tag{display:none;position:absolute;top:0;left:28px;padding:5px 11px;color:#000;background:#fff;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:9px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.cp-plan-preview.hot .cp-plan-preview-tag{display:block}.cp-plan-preview h4{margin:8px 0 5px;font-size:23px;font-weight:800}.cp-plan-preview p{margin:0;color:#ffffff73;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:10px;letter-spacing:.16em;text-transform:uppercase}.cp-plan-toggle{display:inline-flex;gap:3px;width:-moz-max-content;width:max-content;margin:18px 0 2px;border-radius:8px;padding:3px;background:#ffffff14}.cp-plan-toggle button{border-radius:6px;padding:7px 14px;color:#ffffff80;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.cp-plan-toggle button.on{color:#000;background:#fff}.cp-plan-preview>strong{display:block;margin:18px 0 5px;font-size:clamp(2.4rem,4vw,3.2rem);font-weight:900;letter-spacing:-.03em;line-height:1}.cp-plan-preview>strong small{color:#ffffff80;font-size:15px;font-weight:600}.cp-plan-preview>em{display:block;min-height:14px;color:#ffffff6b;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:10px;font-style:normal}.cp-plan-preview ul{display:flex;flex-direction:column;gap:12px;margin:22px 0 26px;padding:0;list-style:none}.cp-plan-preview li{display:flex;gap:11px;color:#ffffffa3;font-size:13px;line-height:1.45}.cp-plan-preview li:before{color:#ffffff4d;content:"—"}.cp-plan-preview li.empty{color:#ffffff47;font-style:italic}.cp-plan-preview li.empty:before{content:""}.cp-plan-preview>button{width:100%;border:1px solid rgba(255,255,255,.2);padding:14px;color:#fff;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.cp-plan-preview.hot>button{color:#000;border-color:#fff;background:#fff}.cp-published-plans{min-width:0;overflow:hidden;padding:clamp(18px,2.2vw,26px)}.cp-published-head{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:16px}.cp-published-head h4{margin:0;color:#19160f;font-size:20px;font-weight:900}.cp-published-head span{color:#928a76;font-size:10px;letter-spacing:.1em;text-transform:uppercase}.cp-published-table-wrap{max-width:100%;overflow-x:clip;border:1px solid rgba(25,22,15,.11);border-radius:20px;background:#f7f1e2;box-shadow:inset 0 1px #ffffff85}.cp-published-table{width:100%;min-width:0;border-collapse:collapse;table-layout:fixed}.cp-plan-col-name{width:18%}.cp-plan-col-type{width:15%}.cp-plan-col-currency{width:9%}.cp-plan-col-price{width:15%}.cp-plan-col-access{width:24%}.cp-plan-col-summary{width:8%}.cp-plan-col-actions{width:11%}.cp-published-table th,.cp-published-table td{border-bottom:1px solid rgba(25,22,15,.08);padding:12px clamp(8px,.8vw,14px);text-align:left;vertical-align:middle}.cp-published-table th{position:sticky;top:0;z-index:1;color:#928a76;background:#f2ecdc;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:9px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.cp-published-row{cursor:pointer;transition:background .18s ease}.cp-published-row:hover,.cp-published-row.expanded{background:#fffdf794}.cp-published-row.expanded td{border-bottom-color:#e8551f2e;background:#f0bf1712}.cp-published-row.editing td{background:#e8551f13}.cp-published-row.inactive{opacity:.72}.cp-published-table input,.cp-published-table select,.cp-published-table textarea{width:100%;border:1px solid rgba(25,22,15,.11);border-radius:14px;outline:0;min-height:48px;padding:0 13px;color:#19160f;background:#fff9eb;font-size:13px;font-weight:850;line-height:1.15;box-shadow:inset 0 1px 2px #19160f0f,0 1px #ffffffb3;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}.cp-published-table select{padding-right:34px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,#19160f 50%),linear-gradient(135deg,#19160f 50%,transparent 50%);background-position:calc(100% - 19px) 50%,calc(100% - 13px) 50%;background-size:6px 6px,6px 6px;background-repeat:no-repeat}.cp-published-table textarea{resize:vertical;min-height:86px;font-weight:600;line-height:1.45}.cp-published-table input:focus,.cp-published-table select:focus,.cp-published-table textarea:focus{border-color:#e8551fa6;background:#fffdf7;box-shadow:0 0 0 3px #e8551f21,0 12px 26px #19160f14}.cp-published-table input:not(:disabled):hover,.cp-published-table select:not(:disabled):hover,.cp-published-table textarea:not(:disabled):hover{border-color:#19160f38;background:#fffdf7}.cp-published-table input:disabled,.cp-published-table select:disabled,.cp-published-table textarea:disabled,.cp-published-table button:disabled{cursor:not-allowed;opacity:.68}.cp-published-table input:disabled,.cp-published-table select:disabled,.cp-published-table textarea:disabled{color:#19160fb8;background:#fffdf7b8;box-shadow:none}.cp-published-name-cell{min-width:0}.cp-published-view-name,.cp-published-view-text,.cp-published-view-price{display:block;overflow:hidden;color:#19160f;font-weight:900;line-height:1.15;text-overflow:ellipsis}.cp-published-view-name{font-size:16px}.cp-published-view-text{color:#19160fad;font-size:13px}.cp-published-view-price{font-size:16px;font-variant-numeric:tabular-nums}.cp-published-price-cell{min-width:0}.cp-published-price-cell input{font-variant-numeric:tabular-nums}.cp-published-currency-cell,.cp-published-type-cell,.cp-published-type-cell select{min-width:0}.cp-published-inline-fields{display:grid;grid-template-columns:minmax(58px,.72fr) minmax(92px,1fr);gap:8px;min-width:0}.cp-published-inline-fields.frequency{grid-template-columns:minmax(0,1fr)}.cp-published-pill-button,.cp-published-row-actions button{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:0;border-radius:9px;padding:10px 12px;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:9.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.cp-published-pill-button{width:100%;min-height:48px;color:#19160f;background:#19160f11;font-size:18px;font-weight:900;letter-spacing:0}.cp-published-row-actions{display:grid;grid-template-columns:minmax(76px,.8fr) minmax(96px,1fr) 40px;gap:7px;min-width:224px}.cp-published-row-actions.compact{display:flex;justify-content:flex-end;min-width:0}.cp-published-row-actions .ghost{color:#19160f;background:#19160f12}.cp-published-row.editing .cp-published-row-actions .ghost{color:#ece5d3;background:#19160f}.cp-published-row-actions .icon-only{width:48px;height:48px;padding:0}.cp-published-row-actions .save{color:#ece5d3;background:#19160f}.cp-published-row-actions .remove{color:#ff3b30;background:#ff3b301a}.cp-published-plan-editor-modal{width:min(1040px,100%)}.cp-published-plan-editor-scroll{min-height:0;flex:1;overflow-y:auto;overscroll-behavior:contain}.cp-published-plan-editor-modal .cp-published-detail-panel{padding:18px}.cp-published-detail-panel{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding:18px}.cp-published-control-section{display:flex;min-width:0;grid-column:span 4;flex-direction:column;gap:14px;border:1px solid rgba(25,22,15,.1);border-radius:16px;padding:16px;background:#fffdf7bd}.cp-published-control-section>span{color:#928a76;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:9px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.cp-published-control-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.cp-published-control-grid.presentation.one-time{grid-template-columns:repeat(3,minmax(0,1fr))}.cp-published-control-grid.presentation.recurring{grid-template-columns:repeat(5,minmax(140px,1fr))}.cp-published-control-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.cp-published-control-grid .span-2{grid-column:span 2}.cp-published-control-grid input,.cp-published-control-grid select,.cp-published-control-grid .cp-subs-pre,.cp-published-control-grid .cp-subs-frequency{width:100%;min-height:54px}.cp-published-detail-panel label,.cp-published-features-cell,.cp-published-capabilities-cell,.cp-published-detail-actions{display:flex;min-width:0;flex-direction:column;gap:9px}.cp-published-detail-panel label>span,.cp-published-features-cell>span,.cp-published-capabilities-cell>span{color:#928a76;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:9px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.cp-published-wide-field{grid-column:span 2}.cp-published-features-cell{grid-column:span 4}.cp-generated-benefits{display:flex;flex-wrap:wrap;gap:8px;border:1px solid rgba(25,22,15,.08);border-radius:16px;padding:12px;background:#fffdf7bd}.cp-generated-benefits b{display:inline-flex;align-items:center;min-height:34px;border-radius:999px;padding:8px 11px;color:#19160f;background:#19160f12;font-size:12px;font-weight:850;line-height:1.2}.cp-published-capabilities-cell{grid-column:span 4;border:1px solid rgba(25,22,15,.1);border-radius:16px;padding:16px;background:#fffdf7bd}.cp-published-detail-actions{display:grid;grid-column:span 4;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cp-published-detail-actions button{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:0;border-radius:9px;padding:12px 14px;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:9.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.cp-published-detail-actions .save{color:#ece5d3;background:#19160f}.cp-published-detail-actions .remove{color:#ff3b30;background:#ff3b301a}.cp-published-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:13px}.cp-published-plan{display:flex;flex-direction:column;border:1px solid rgba(25,22,15,.1);border-radius:12px;padding:18px 20px;background:#faf8f3}.cp-published-plan.inactive{opacity:.72}.cp-published-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:15px}.cp-published-top h5{margin:0;color:#19160f;font-size:16px;font-weight:900}.cp-published-top p{margin:5px 0 0;color:#928a76;font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.cp-published-top>span{display:inline-flex;align-items:center;gap:6px;border-radius:30px;padding:5px 9px;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.cp-published-top>span i{width:6px;height:6px;border-radius:50%}.cp-published-top>span.active{color:#1f8a3b;background:#34c7591f}.cp-published-top>span.active i{background:#34c759}.cp-published-top>span.inactive{color:#928a76;background:#19160f12}.cp-published-top>span.inactive i{background:#928a76}.cp-published-plan>strong{color:#19160f;font-size:30px;font-weight:900;letter-spacing:-.02em}.cp-published-plan>strong small{color:#928a76;font-size:13px;font-weight:600}.cp-published-meta{display:flex;flex-wrap:wrap;gap:7px;margin-top:14px}.cp-published-meta span{border-radius:7px;padding:6px 10px;color:#928a76;background:#19160f0d;font-size:9.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.cp-published-edit{margin-top:16px;padding-top:14px;border-top:1px solid rgba(25,22,15,.08)}.cp-published-edit summary{display:flex;align-items:center;justify-content:center;gap:7px;border-radius:8px;padding:10px;color:#ece5d3;background:#19160f;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;list-style:none}.cp-published-edit summary::-webkit-details-marker{display:none}.cp-published-edit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px}.cp-published-actions{display:flex;gap:8px;margin-top:14px}.cp-published-actions button{display:flex;flex:1;align-items:center;justify-content:center;gap:7px;border-radius:8px;padding:10px;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.cp-published-actions .save{color:#ece5d3;background:#19160f}.cp-published-actions .remove{border:1px solid rgba(25,22,15,.15);color:#928a76}.cp-published-actions .remove:not(:disabled):hover{color:#ff3b30;border-color:#ff3b30}@media (max-width: 1060px){.cp-subs-builder{grid-template-columns:1fr}.cp-subs-preview{position:static}}@media (max-width: 940px){.cp-published-table-wrap{overflow:visible;border:0;background:transparent;box-shadow:none}.cp-published-table,.cp-published-table tbody{display:block;width:100%}.cp-published-table colgroup,.cp-published-table thead{display:none}.cp-published-table tbody{display:grid;gap:12px}.cp-published-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;border:1px solid rgba(25,22,15,.1);border-radius:18px;padding:12px;background:#fffdf7c2}.cp-published-row.expanded td,.cp-published-row.editing td,.cp-published-table td{border-bottom:0;background:transparent}.cp-published-row td{display:flex;min-width:0;flex-direction:column;gap:7px;padding:0}.cp-published-row td:before{color:#928a76;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:9px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.cp-published-row td:nth-child(1):before{content:"Plan"}.cp-published-row td:nth-child(2):before{content:"Tipo"}.cp-published-row td:nth-child(3):before{content:"Moneda"}.cp-published-row td:nth-child(4):before{content:"Precio"}.cp-published-row td:nth-child(5):before{content:"Anual / acceso"}.cp-published-row td:nth-child(6):before{content:"Resumen"}.cp-published-row td:nth-child(7):before{content:"Acciones"}.cp-published-row-actions.compact,.cp-published-row-actions .icon-only,.cp-published-pill-button{width:100%}.cp-published-detail-panel{border:1px solid rgba(25,22,15,.1);border-radius:18px;background:#efe6d4}}@media (max-width: 640px){.cp-subs-head{align-items:flex-start;flex-direction:column}.cp-subs-new-plan{width:100%}.cp-subs-modal-backdrop{padding:10px}.cp-subs-modal{max-height:94vh;border-radius:16px}.cp-subs-modal .cp-subs-builder,.cp-published-plan-editor-modal .cp-published-detail-panel{padding:10px}.cp-subs-grid,.cp-published-edit-grid,.cp-published-control-grid,.cp-published-control-grid.presentation.one-time,.cp-published-control-grid.presentation.recurring,.cp-published-control-grid.compact,.cp-plan-capability-grid,.cp-plan-capability-grid.compact{grid-template-columns:1fr}.cp-subs-grid .span-2,.cp-published-control-grid .span-2{grid-column:auto}.cp-published-row{grid-template-columns:1fr}}.cp-admin-page .cp-chart-card.dark>p{color:#ece5d380;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:10px;letter-spacing:.16em;text-transform:uppercase}.cp-admin-page .cp-chart-card.dark>strong{color:#ece5d3}.cp-admin-users{overflow:hidden;border:1px solid rgba(25,22,15,.12);border-radius:14px;background:#fffaf0}.cp-admin-users-head{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;padding:20px;border-bottom:1px solid rgba(25,22,15,.1)}.cp-admin-users-head p,.cp-admin-users-search em,.cp-admin-users-title,.cp-admin-user-editor-head p,.cp-admin-user-form label>span,.cp-admin-user-summary span{margin:0;color:#928a76;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:10px;font-style:normal;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.cp-admin-users-head h3{margin:3px 0 6px;color:#19160f;font-size:30px;font-weight:950;line-height:1}.cp-admin-users-head span{color:#19160f8f;font-size:14px;font-weight:700}.cp-admin-users-search{display:grid;width:min(420px,100%);gap:8px}.cp-admin-users-search label{display:grid;grid-template-columns:48px minmax(0,1fr);overflow:hidden;border:1px solid rgba(25,22,15,.12);border-radius:13px;background:#2c2c2c}.cp-admin-users-search i{display:grid;place-items:center;color:#fff;border-right:1px solid rgba(255,255,255,.22)}.cp-admin-users-search input{min-height:42px;border:0!important;border-radius:0!important;padding:0 16px 0 18px!important;color:#19160f!important;background:#fff!important;box-shadow:none!important}.cp-admin-users-message{margin:14px 20px 0;border-radius:12px;padding:11px 13px;color:#fffaf0;background:#19160f;font-size:13px;font-weight:800}.cp-admin-users-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(330px,390px);gap:16px;padding:16px}.cp-admin-users-card{overflow:hidden;border-radius:12px 12px 4px 4px;background:#2c2c2c}.cp-admin-users-title{color:#fff;padding:8px 12px;border-bottom:1px solid rgb(167,159,159)}.cp-admin-users-table{display:grid;max-height:620px;overflow-y:auto}.cp-admin-users-row{display:grid;grid-template-columns:minmax(190px,1.75fr) minmax(124px,.95fr) minmax(132px,.95fr) minmax(104px,.75fr) minmax(82px,.6fr);gap:6px;width:100%;border:0!important;border-radius:0!important;padding:0!important;box-shadow:none!important;color:#19160f;background:#fff;text-align:left}.cp-admin-users-row:nth-child(odd):not(.head){background:#eaebea}.cp-admin-users-row.head{position:sticky;top:0;z-index:1;color:#fff;background:#2c2c2c}.cp-admin-users-row.selected:not(.head){background:#f4dfb3}.cp-admin-users-row>span{min-width:0;border-right:0;padding:9px 10px;overflow:hidden;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:12px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.cp-admin-users-row>span:last-child{text-align:right}.cp-admin-users-row b,.cp-admin-users-row small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cp-admin-users-row small{margin-top:2px;color:#19160f85;font-size:10px;font-weight:700}.cp-admin-access-pill,.cp-admin-plan-pill{display:inline-flex!important;max-width:100%;align-items:center;border-radius:999px;padding:4px 8px;font-size:9px;line-height:1;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.cp-admin-access-pill{max-width:118px;margin-bottom:1px;letter-spacing:.03em}.cp-admin-access-pill.free,.cp-admin-plan-pill.free{color:#6d6555;background:#19160f14}.cp-admin-access-pill.active,.cp-admin-plan-pill.active{color:#1f5f35;background:#34c75929}.cp-admin-access-pill.exempt,.cp-admin-plan-pill.exempt{color:#7a4f00;background:#f0bf1742}.cp-admin-access-pill.discount,.cp-admin-plan-pill.discount{color:#25427d;background:#33509729}.cp-admin-access-pill.muted,.cp-admin-plan-pill.muted{color:#19160f7a;background:#19160f0f}.cp-admin-users-empty,.cp-admin-user-empty-panel{padding:28px;color:#19160f8a;background:#fff;text-align:center;font-weight:800}.cp-admin-user-editor{align-self:start;display:grid;grid-template-rows:auto auto minmax(520px,1fr);gap:12px;border:1px solid rgba(25,22,15,.12);border-radius:12px;padding:14px;background:#fff}.cp-admin-user-editor-head{display:grid;grid-template-columns:46px minmax(0,1fr);gap:12px;align-items:center;margin-bottom:14px}.cp-admin-user-editor-head>span{display:grid;place-items:center;width:46px;height:46px;border-radius:12px;color:#fff;background:#19160f;font-size:18px;font-weight:950;text-transform:uppercase}.cp-admin-user-editor-head h4,.cp-admin-user-editor-head small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cp-admin-user-editor-head h4{margin:2px 0 3px;color:#19160f;font-size:18px;font-weight:950}.cp-admin-user-editor-head small{color:#19160f8a;font-weight:800}.cp-admin-user-mode{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-bottom:14px;padding:5px;border-radius:12px;background:#eee8dc}.cp-admin-user-mode button{min-height:38px;color:#6d6555;background:transparent;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.cp-admin-user-mode button.on{color:#fff;background:#19160f}.cp-admin-user-detail-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding:5px;border-radius:12px;background:#eee8dc}.cp-admin-user-detail-tabs button{min-height:38px;color:#6d6555;background:transparent;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:10px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.cp-admin-user-detail-tabs button.on{color:#fff;background:#19160f}.cp-admin-user-detail-surface{min-height:0;overflow:hidden}.cp-admin-user-detail-surface>.cp-admin-user-payments,.cp-admin-user-detail-surface>.cp-admin-user-adjust{height:100%}.cp-admin-user-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cp-admin-user-form label{display:grid;gap:6px}.cp-admin-user-form .span-2{grid-column:span 2}.cp-admin-user-form input,.cp-admin-user-form select{width:100%;min-width:0;min-height:42px;border:1px solid rgba(25,22,15,.1)!important;border-radius:10px!important;padding:0 12px!important;background:#eee4c9!important;font-size:14px!important;line-height:1.1!important}.cp-admin-user-plan-field{min-width:0}.cp-admin-user-plan-field select{font-size:13px!important;text-overflow:ellipsis;text-transform:uppercase}.cp-admin-user-form .check{grid-template-columns:18px minmax(0,1fr);align-items:center;gap:9px;border:1px solid rgba(25,22,15,.08);border-radius:10px;padding:10px;background:#faf8f3}.cp-admin-user-form .check input{min-height:18px}.cp-admin-user-summary{margin-top:12px;border-radius:12px;padding:13px;color:#fffaf0;background:#19160f}.cp-admin-user-summary b,.cp-admin-user-summary small{display:block}.cp-admin-user-summary b{margin-top:5px;overflow-wrap:anywhere;font-size:15px;font-weight:950;line-height:1.12}.cp-admin-user-summary small{margin-top:3px;color:#fffaf09e;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.cp-admin-user-save{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:44px;margin-top:12px;color:#fff;background:#335097;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:10px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.cp-admin-user-payments{min-height:0;border:1px solid rgba(25,22,15,.1);border-radius:12px;padding:12px;background:#fffaf0}.cp-admin-user-payments-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.cp-admin-user-payments-head span{color:#928a76;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:10px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.cp-admin-user-payments-head b{display:inline-grid;min-width:28px;height:28px;place-items:center;border-radius:999px;color:#fffaf0;background:#19160f;font-size:12px}.cp-admin-user-payment-list{display:grid;gap:7px;max-height:360px;overflow-y:auto}.cp-admin-user-next-payment{display:grid;gap:2px;margin-bottom:9px;border-radius:11px;padding:11px 12px;color:#fffaf0;background:#19160f}.cp-admin-user-next-payment span,.cp-admin-user-next-payment small{color:#fffaf09e;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:10px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.cp-admin-user-next-payment b{color:#fff;font-size:17px;font-weight:950;line-height:1.05}.cp-admin-user-adjust{min-height:0;overflow-y:auto;border:1px solid rgba(25,22,15,.1);border-radius:12px;padding:12px;background:#fff}.cp-admin-user-payment-list button{display:grid;grid-template-columns:minmax(0,1fr) minmax(118px,.8fr);gap:10px;width:100%;border:0!important;border-radius:10px!important;padding:10px!important;color:#19160f;background:#f4f0e8;text-align:left}.cp-admin-user-payment-list button:hover{background:#eee4c9}.cp-admin-user-payment-list span,.cp-admin-user-payment-list b,.cp-admin-user-payment-list small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cp-admin-user-payment-list b{font-size:12px;font-weight:950}.cp-admin-user-payment-list small,.cp-admin-user-payment-list p{margin:2px 0 0;color:#19160f85;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:10px;font-weight:800}.cp-admin-user-payment-list p{margin:0;border-radius:10px;padding:13px;background:#f4f0e8;text-align:center}@media (max-width: 1120px){.cp-admin-users-layout{grid-template-columns:1fr}}@media (max-width: 760px){.cp-admin-users-head{align-items:stretch;flex-direction:column}.cp-admin-users-row{grid-template-columns:minmax(170px,1.4fr) minmax(110px,.9fr) minmax(120px,1fr) minmax(90px,.75fr) minmax(80px,.65fr);min-width:640px}.cp-admin-users-table{overflow-x:auto}}.cp-admin-page table{border-collapse:collapse}.cp-admin-page th{color:#928a76!important;border-bottom:1px solid rgba(25,22,15,.1)!important;background:transparent!important;font-family:Space Mono,ui-monospace,Menlo,monospace!important;font-size:9.5px!important;font-weight:700!important;letter-spacing:.14em!important;text-transform:uppercase!important}.cp-admin-page td{border-bottom:1px solid rgba(25,22,15,.06)!important}.cp-admin-page input,.cp-admin-page select{border:0!important;border-radius:9px!important;color:#19160f!important;background:#e3dac3!important;box-shadow:inset 0 1px 3px #0000001a,inset 0 0 0 1px #0000000f!important;outline:none!important;font-weight:700!important}.cp-admin-page input:focus,.cp-admin-page select:focus{box-shadow:inset 0 0 0 2px #e8551f!important}.cp-admin-page input:disabled,.cp-admin-page select:disabled{cursor:not-allowed;opacity:.45}.cp-admin-page button:not(.cp-admin-tabs button):not(.cp-admin-users-row){border:0!important;border-radius:11px!important;cursor:pointer;transition:transform .14s ease,background .2s ease}.cp-admin-page button:not(.cp-admin-tabs button):not(.cp-admin-users-row):active{transform:scale(.97)}.cp-admin-page button:disabled{cursor:not-allowed;opacity:.45}.cp-admin-page .bg-black{background-color:#19160f!important}.cp-admin-page .bg-\[\#f7f7f7\],.cp-admin-page .bg-\[\#f4f4f4\]{background:#e3dac3!important}.cp-admin-page .grid.gap-4.p-6 article,.cp-admin-page .border-2.border-black\/10.p-5{border:0!important;border-radius:14px;background:#f2ecdc;box-shadow:inset 0 0 0 1px #19160f12}.cp-admin-page .h-3.bg-black\/10{overflow:hidden;border-radius:6px}.cp-admin-page .block.h-full.bg-\[\#335097\]{border-radius:6px;background:linear-gradient(90deg,#34c759,#f0bf17 70%,#e8551f)!important}.cp-google-quota{margin:0 24px 24px;border-radius:18px;padding:22px;color:#ece5d3;background:#161412;box-shadow:0 18px 36px -24px #0000008c}.cp-google-quota-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:16px}.cp-google-quota-head p,.cp-google-quota-head span,.cp-google-quota-head strong,.cp-google-quota-note,.cp-google-quota-empty,.cp-google-service-metrics{font-family:Space Mono,ui-monospace,Menlo,monospace}.cp-google-quota-head p{margin:0 0 7px;color:#ece5d380;font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.cp-google-quota-head h4{margin:0;color:#ece5d3;font-size:28px;font-weight:900;letter-spacing:-.02em}.cp-google-quota-head span{display:block;margin-top:7px;color:#ece5d37a;font-size:10px;letter-spacing:.1em}.cp-google-quota-head strong{flex:0 0 auto;border-radius:999px;padding:7px 11px;color:#19160f;background:#f0bf17;font-size:10px;letter-spacing:.14em}.cp-google-quota-note{margin:0 0 16px;border-radius:12px;padding:13px 15px;color:#ece5d39e;background:#221f1b;font-size:11px;line-height:1.5}.cp-google-quota-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:12px}.cp-google-quota-grid article{border-radius:14px;padding:16px;background:#221f1b;box-shadow:inset 0 0 0 1px #ffffff0f}.cp-google-quota-grid article>div{min-width:0}.cp-google-quota-grid span,.cp-google-quota-grid b,.cp-google-quota-grid p{display:block}.cp-google-quota-grid span{color:#ece5d373;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:9.5px;letter-spacing:.14em;text-transform:uppercase}.cp-google-quota-grid b{overflow:hidden;margin-top:5px;color:#ece5d3;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.cp-google-quota-grid strong{display:block;margin:14px 0 10px;color:#f0bf17;font-size:42px;font-weight:900;line-height:.9}.cp-google-quota-grid i{display:block;overflow:hidden;height:9px;border-radius:999px;background:#ece5d31f}.cp-google-quota-grid em{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#34c759,#f0bf17 60%,#e8551f)}.cp-google-quota-grid p{margin:12px 0 0;color:#ece5d380;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:10px;letter-spacing:.06em;line-height:1.45;text-transform:uppercase}.cp-google-quota-empty{border:1.5px dashed rgba(236,229,211,.18);border-radius:14px;padding:22px;color:#ece5d385;font-size:11px;letter-spacing:.08em;line-height:1.6;text-align:center;text-transform:uppercase}.cp-google-service-metrics{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.cp-google-service-metrics h5{width:100%;margin:0 0 2px;color:#ece5d373;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:10px;letter-spacing:.16em;text-transform:uppercase}.cp-google-service-metrics span{border-radius:999px;padding:7px 10px;color:#ece5d3b3;background:#ece5d314;font-size:10px;letter-spacing:.06em}@media (max-width: 1020px){.cp-settings-layout,.cp-admin-page .cp-two-grid.admin,.cp-admin-insight-grid,.cp-admin-analytics-grid,.cp-admin-rank-grid{grid-template-columns:1fr}.cp-admin-page .cp-admin-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cp-admin-subnav{align-items:stretch;flex-direction:column}.cp-admin-filter{justify-content:flex-start}}@media (max-width: 640px){.cp-settings-page,.cp-admin-page{padding:28px 18px 44px}.cp-settings-create,.cp-settings-search{flex-direction:column}.cp-settings-create button,.cp-settings-search button{justify-content:center;min-height:46px}.cp-admin-page .cp-admin-grid{grid-template-columns:1fr}}.cp-analytics{display:flex;flex-direction:column;gap:16px;width:100%;max-width:none;padding:clamp(28px,4vw,56px) clamp(22px,4vw,64px) 72px;color:#19160f}.cp-analytics-head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:clamp(12px,2vw,22px)}.cp-analytics-kicker{display:inline-flex;align-items:center;gap:8px;border-radius:30px;padding:5px 11px;color:#19160f;background:#f0bf17;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:10px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;transform:rotate(-2deg)}.cp-analytics-kicker:before{content:"";width:6px;height:6px;border-radius:50%;background:#e8551f}.cp-analytics-head h2{margin:12px 0 0;color:#19160f;font-family:Anton,Archivo,sans-serif;font-size:clamp(54px,8vw,112px);font-weight:400;line-height:.84;letter-spacing:.005em;text-transform:uppercase}.cp-analytics-head h2 span{color:#e8551f}.cp-analytics-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:14px;padding-top:6px}.cp-analytics-chip,.cp-analytics-refresh{display:inline-flex;align-items:center;border:0;cursor:pointer}.cp-analytics-range{display:inline-flex;align-items:center;gap:8px;border-radius:30px;padding:7px 9px;background:#f2ecdc;box-shadow:inset 0 0 0 1px #19160f1a}.cp-analytics-range select,.cp-analytics-range input{border:0;outline:0;color:#19160f;background:transparent;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.cp-analytics-range select{min-width:142px;cursor:pointer}.cp-analytics-custom-range{display:inline-flex;align-items:center;gap:6px}.cp-analytics-custom-range input{width:122px;border-radius:999px;padding:6px 8px;background:#19160f0f;font-size:10px;letter-spacing:.04em}.cp-analytics-chip{gap:10px;border-radius:30px;padding:11px 16px;color:#ece5d3;background:#15120d;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:11px;letter-spacing:.04em;transition:transform .14s ease,background .22s ease}.cp-analytics-chip:hover{background:#211d16;transform:translateY(-1px)}.cp-analytics-chip:active{transform:scale(.97)}.cp-analytics-chip i{width:7px;height:7px;border-radius:50%;background:#928a76}.cp-analytics-chip i.on{background:#34c759;box-shadow:0 0 8px #34c759bf}.cp-analytics-chip span{opacity:.65}.cp-analytics-chip b{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700}.cp-analytics-refresh{gap:8px;color:#928a76;background:transparent;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase;transition:color .2s ease,transform .14s ease}.cp-analytics-refresh:hover{color:#19160f;transform:translateY(-1px)}.cp-analytics-refresh:active svg{animation:cpAnalyticsSpin .65s linear}.cp-analytics-refresh:disabled{cursor:not-allowed;opacity:.45;transform:none}@keyframes cpAnalyticsSpin{to{transform:rotate(360deg)}}.cp-analytics-loader{display:inline-flex;align-items:center;gap:10px;width:-moz-fit-content;width:fit-content;border-radius:999px;padding:11px 15px;color:#19160f;background:#f0bf17;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;box-shadow:0 14px 26px -20px #14100880}.cp-analytics-loader svg{animation:cpAnalyticsSpin .8s linear infinite}.cp-analytics-stats{display:grid;grid-template-columns:repeat(3,minmax(240px,1fr));gap:14px}.cp-analytics-stat{position:relative;display:flex;flex-direction:column;min-height:188px;overflow:hidden;border-radius:18px;padding:22px 24px 24px;box-shadow:0 1px 2px #0000001f,0 18px 36px -22px #14100873;transition:transform .18s ease,box-shadow .22s ease}.cp-analytics-stat:hover{transform:translateY(-3px);box-shadow:0 2px 4px #00000024,0 22px 42px -22px #14100885}.cp-analytics-stat.dark{color:#ece5d3;background:#15120d}.cp-analytics-stat.cream{color:#19160f;background:#f2ecdc;box-shadow:inset 0 0 0 1px #19160f12,0 18px 36px -24px #1410084d}.cp-analytics-stat.blue{color:#eef1ff;background:linear-gradient(150deg,#2a4ae0,#16309f)}.cp-analytics-stat-top{display:flex;align-items:center;gap:10px;margin-bottom:auto}.cp-analytics-stat-top span{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:8px}.cp-analytics-stat.dark .cp-analytics-stat-top span{color:#e8551f;background:#e8551f2e}.cp-analytics-stat.cream .cp-analytics-stat-top span{color:#19160f;background:#19160f0f}.cp-analytics-stat.blue .cp-analytics-stat-top span{color:#fff;background:#ffffff29}.cp-analytics-stat-top small{font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:10.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;opacity:.62}.cp-analytics-stat strong{margin:14px 0 8px;font-size:clamp(56px,6vw,82px);font-weight:900;font-variant-numeric:tabular-nums;line-height:.9;letter-spacing:-.04em}.cp-analytics-stat p{margin:0;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;opacity:.55}.cp-analytics-led{position:absolute;top:24px;right:24px;width:9px;height:9px;border-radius:50%;background:currentColor;opacity:.25}.cp-analytics-stat.dark .cp-analytics-led{background:#e8551f;opacity:1;animation:cpAnalyticsPulse 2s infinite}@keyframes cpAnalyticsPulse{0%{box-shadow:0 0 #e8551f80}70%{box-shadow:0 0 0 7px #e8551f00}to{box-shadow:0 0 #e8551f00}}.cp-analytics-stat.blue em{position:absolute;right:18px;bottom:18px;width:54px;height:54px;border-radius:50%;background:radial-gradient(circle at 50% 36%,#ffffff38,#0000002e);box-shadow:inset 0 2px 4px #ffffff40,inset 0 -4px 8px #0000004d}.cp-analytics-stat.blue em:before{content:"";position:absolute;top:14px;right:14px;bottom:14px;left:14px;border-radius:50%;background:radial-gradient(circle at 50% 34%,#1c1b18,#0b0a08)}.cp-analytics-stat.blue em:after{content:"";position:absolute;left:50%;bottom:50%;width:3px;height:38%;border-radius:2px;background:#f0bf17;box-shadow:0 0 6px #f0bf17b3;transform:translate(-50%) rotate(-135deg);transform-origin:50% 100%}.cp-analytics-panel{border-radius:18px;padding:22px 24px;background:#f2ecdc;box-shadow:inset 0 0 0 1px #19160f12,0 18px 36px -26px #1410084d}.cp-analytics-panel-head{display:flex;align-items:baseline;justify-content:space-between;gap:14px;margin-bottom:18px}.cp-analytics-panel-head h3,.cp-analytics-status-head h3{margin:0;color:inherit;font-size:21px;font-weight:900;letter-spacing:-.01em}.cp-analytics-panel-head span{color:#928a76;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:10px;letter-spacing:.14em;text-transform:uppercase}.cp-analytics-eq{overflow-x:auto;border-radius:12px;padding:18px 18px 12px;background:#e3dac3;box-shadow:inset 0 2px 6px #0000001f,inset 0 0 0 1px #0000000d;scrollbar-color:rgba(25,22,15,.24) transparent}.cp-analytics-eq::-webkit-scrollbar{height:7px}.cp-analytics-eq::-webkit-scrollbar-thumb{border-radius:999px;background:#19160f33}.cp-analytics-bars{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:clamp(8px,2vw,26px);height:118px;border-bottom:1px dashed rgba(25,22,15,.22)}.cp-analytics-bars div{display:flex;align-items:flex-end;height:100%}.cp-analytics-bars span{display:block;width:100%;min-height:5px;border-radius:3px 3px 0 0;background:repeating-linear-gradient(0deg,rgba(25,22,15,.16) 0 4px,transparent 4px 7px);transition:height .8s cubic-bezier(.16,1,.3,1)}.cp-analytics-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:clamp(8px,2vw,26px);margin-top:8px}.cp-analytics-days span{color:#928a76;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:10px;font-weight:700;letter-spacing:.1em;text-align:center}.cp-analytics-note{display:flex;align-items:center;gap:9px;margin:14px 0 0;color:#928a76;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.cp-analytics-note i{width:7px;height:7px;border-radius:50%;background:#928a76}.cp-analytics-bottom{display:grid;grid-template-columns:repeat(2,minmax(320px,1fr));align-items:stretch;gap:14px}.cp-analytics-singers{display:flex;flex-direction:column;height:100%;min-height:360px}.cp-analytics-singer-list{display:grid;gap:12px;overflow-y:auto;padding-right:2px}.cp-analytics-singer-list article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;border-radius:13px;padding:14px 16px;background:#19160f0e}.cp-analytics-singer-list b,.cp-analytics-singer-list span{display:block}.cp-analytics-singer-list b{overflow:hidden;color:#19160f;font-size:16px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.cp-analytics-singer-list span{margin-top:3px;color:#928a76;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:10px;letter-spacing:.13em;text-transform:uppercase}.cp-analytics-singer-list strong{font-size:28px;font-weight:900;line-height:1}.cp-analytics-singer-list i{grid-column:1 / -1;overflow:hidden;height:8px;border-radius:10px;background:#19160f14}.cp-analytics-singer-list i em{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#1f3fd0,#e8551f)}.cp-analytics-singers-empty{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:24px 0;text-align:center}.cp-analytics-singers-empty div{position:relative;width:84px;height:84px}.cp-analytics-singers-empty i{position:absolute;top:0;right:0;bottom:0;left:0;border:2px solid rgba(25,22,15,.14);border-radius:50%}.cp-analytics-singers-empty i:nth-child(2){top:14px;right:14px;bottom:14px;left:14px;border-color:#e8551f4d}.cp-analytics-singers-empty i:nth-child(3){top:28px;right:28px;bottom:28px;left:28px;border-style:dashed;border-color:#19160f33;animation:cpAnalyticsSlowSpin 9s linear infinite}@keyframes cpAnalyticsSlowSpin{to{transform:rotate(360deg)}}.cp-analytics-singers-empty b{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:#928a76;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:13px;font-weight:700}.cp-analytics-singers-empty p{max-width:30ch;margin:0;color:#928a76;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:11px;letter-spacing:.1em;line-height:1.6;text-transform:uppercase}.cp-analytics-status{display:flex;flex-direction:column;height:100%;min-height:360px;border-radius:18px;padding:22px 24px;color:#ece5d3;background:#15120d;box-shadow:0 18px 36px -22px #14100880}.cp-analytics-status-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.cp-analytics-status-head span{width:54px;height:6px;border-radius:4px;background:repeating-linear-gradient(45deg,#e8551f 0,#e8551f 6px,#211d16 6px,#211d16 12px)}.cp-analytics-demographics{display:grid;grid-template-columns:1fr;gap:12px;margin-top:0}.cp-analytics-gender-chart,.cp-analytics-age-chart,.cp-analytics-device-chart{min-width:0;border-radius:14px;padding:14px;background:#211d16}.cp-analytics-gender-chart{display:grid;grid-template-columns:82px minmax(0,1fr);gap:12px;align-items:center}.cp-analytics-pie{position:relative;display:grid;width:82px;height:82px;place-items:center;border-radius:50%;cursor:default}.cp-analytics-pie svg{position:absolute;top:0;right:0;bottom:0;left:0;overflow:visible;transform:rotate(-90deg)}.cp-analytics-pie-track,.cp-analytics-pie-segment{fill:none;stroke-linecap:round;transform-origin:50% 50%}.cp-analytics-pie-track{stroke:#ece5d31f;stroke-width:12}.cp-analytics-pie-segment{stroke-width:12;opacity:.74;transition:opacity .16s ease,stroke-width .16s ease,filter .16s ease}.cp-analytics-pie-segment.hovered,.cp-analytics-pie-segment:hover{stroke-width:17;opacity:1;filter:drop-shadow(0 0 8px rgba(236,229,211,.24))}.cp-analytics-pie span{display:grid;position:relative;z-index:1;width:42px;height:42px;place-items:center;border-radius:50%;color:#ece5d3;background:#211d16;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:9px;font-weight:900;line-height:1;text-align:center;text-transform:uppercase}.cp-analytics-pie span b{display:block;color:#ece5d3;font-size:13px;line-height:1}.cp-analytics-pie span small{display:block;overflow:hidden;max-width:35px;color:#ece5d38a;font-size:6px;letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap}.cp-analytics-gender-chart small,.cp-analytics-age-summary small{display:block;color:#ece5d37a;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:9px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.cp-analytics-gender-chart b,.cp-analytics-age-summary b{display:block;overflow:hidden;margin-top:5px;color:#ece5d3;font-size:clamp(18px,2vw,24px);font-weight:900;line-height:1;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap}.cp-analytics-gender-chart em,.cp-analytics-age-summary em{display:inline-flex;width:-moz-fit-content;width:fit-content;margin-top:9px;border-radius:999px;padding:5px 8px;color:#ece5d394;background:#ece5d31a;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:8px;font-style:normal;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.cp-analytics-gender-chart em.live{color:#9ef0b2;background:#34c75929}.cp-analytics-gender-chart em.off{color:#ff8077;background:#ff3b3029}.cp-analytics-gender-legend{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px}.cp-analytics-gender-legend span{display:inline-flex;align-items:center;gap:5px;cursor:default;color:#ece5d39e;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:8px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.cp-analytics-gender-legend i{width:7px;height:7px;border-radius:50%}.cp-analytics-age-summary{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:12px}.cp-analytics-age-summary em{flex:0 0 auto;margin-top:0}.cp-analytics-age-bars{display:grid;gap:8px}.cp-analytics-age-bars article{display:grid;grid-template-columns:54px minmax(0,1fr) 18px;gap:8px;align-items:center}.cp-analytics-age-bars span,.cp-analytics-age-bars b,.cp-analytics-age-empty{color:#ece5d38f;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.cp-analytics-age-bars b{color:#ece5d3;text-align:right}.cp-analytics-age-bars i{overflow:hidden;height:8px;border-radius:999px;background:#ece5d31f}.cp-analytics-age-bars i em{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#f0bf17,#e8551f)}.cp-analytics-age-empty{margin:0}.cp-analytics-device-chart{display:grid;gap:10px}.cp-analytics-device-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.cp-analytics-device-head small{color:#ece5d37a;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:9px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.cp-analytics-device-head b{color:#ece5d3;font-size:24px;font-weight:900;line-height:1}.cp-analytics-device-list{display:grid;gap:7px}.cp-analytics-device-list article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;border-radius:10px;padding:8px 10px;background:#ece5d314}.cp-analytics-device-list span{overflow:hidden;color:#ece5d3a8;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:9px;font-weight:700;letter-spacing:.06em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.cp-analytics-device-list b{color:#f0bf17;font-size:14px;font-weight:900}.cp-analytics-status-rows{display:flex;flex-direction:column;gap:12px;margin-top:auto}.cp-analytics-status-rows article{display:flex;align-items:center;justify-content:space-between;gap:14px;border-radius:12px;padding:15px 17px;background:#211d16}.cp-analytics-status-rows article>div{display:flex;align-items:center;gap:12px;min-width:0}.cp-analytics-status-rows i{flex:0 0 auto;width:11px;height:11px;border-radius:50%;background:#928a76}.cp-analytics-status-rows i.idle{animation:cpAnalyticsIdleBlink 2.4s ease-in-out infinite}.cp-analytics-status-rows i.live{background:#34c759;box-shadow:0 0 10px #34c759bf}.cp-analytics-status-rows i.off{background:#ff3b30;box-shadow:0 0 10px #ff3b30a6}@keyframes cpAnalyticsIdleBlink{0%,to{opacity:.5}50%{opacity:1}}.cp-analytics-status-rows small{display:block;color:#ece5d380;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:10px;letter-spacing:.16em;text-transform:uppercase}.cp-analytics-status-rows b{display:block;overflow:hidden;max-width:220px;margin-top:4px;color:#ece5d3;font-size:clamp(22px,2.4vw,30px);font-weight:900;letter-spacing:-.02em;line-height:1;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap}.cp-analytics-status-rows em{flex:0 0 auto;border-radius:30px;padding:5px 9px;color:#ece5d38c;background:#ece5d31a;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:9px;font-style:normal;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.cp-analytics-status-rows em.live{color:#9ef0b2;background:#34c75929}.cp-analytics-status-rows em.off{color:#ff8077;background:#ff3b3029}@media (max-width: 980px){.cp-analytics-head{flex-direction:column}.cp-analytics-actions{justify-content:flex-start}.cp-analytics-range{align-items:flex-start;flex-direction:column;border-radius:18px}.cp-analytics-stats,.cp-analytics-bottom{grid-template-columns:1fr}}@media (max-width: 640px){.cp-analytics{padding:28px 18px 44px}.cp-analytics-head h2{font-size:54px}.cp-analytics-chip b{max-width:150px}.cp-analytics-range,.cp-analytics-range select,.cp-analytics-custom-range{width:100%}.cp-analytics-custom-range{flex-direction:column}.cp-analytics-custom-range input{width:100%}.cp-analytics-stat,.cp-analytics-panel,.cp-analytics-status{border-radius:16px;padding:20px}.cp-analytics-demographics,.cp-analytics-gender-chart{grid-template-columns:1fr}.cp-analytics-panel-head,.cp-analytics-status-rows article{align-items:flex-start;flex-direction:column}}.cp-live-session-layout{position:relative}.cp-live-console{position:relative;overflow:hidden;border-radius:24px;padding:clamp(24px,3vw,38px);color:#eef1ff;background:linear-gradient(150deg,#2a4ae0,#1430a0);box-shadow:0 26px 50px -26px #1428a099}.cp-live-console:after{content:"";position:absolute;right:-80px;top:-110px;width:340px;height:340px;border-radius:50%;background:radial-gradient(circle,#e8551f8c,#e8551f00 66%);pointer-events:none}.cp-live-console-grid{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:28px;justify-content:space-between}.cp-live-console-main{min-width:280px;flex:1}.cp-live-pill{display:inline-flex;align-items:center;gap:9px;margin-bottom:20px;padding:7px 14px;border-radius:30px;background:#08103c66;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.cp-live-pill i{width:8px;height:8px;border-radius:50%;background:#ff3b30;animation:cpLivePulse 1.8s infinite}.cp-live-pill span{opacity:.75}@keyframes cpLivePulse{0%{box-shadow:0 0 #ff3b3080}70%{box-shadow:0 0 0 8px #ff3b3000}to{box-shadow:0 0 #ff3b3000}}.cp-live-console h1{max-width:14ch;margin:0;color:#eef1ff;font-family:Anton,Archivo,sans-serif;font-size:clamp(40px,5.6vw,74px);font-weight:400;line-height:.88;letter-spacing:.01em;text-transform:uppercase}.cp-live-date{margin-top:14px;color:#eef1ffa6;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:12px;letter-spacing:.1em}.cp-live-start{display:inline-flex;align-items:center;gap:10px;margin-top:18px;padding:11px 15px;border-radius:12px;background:#08103c57;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:12px;letter-spacing:.06em}.cp-live-start svg{opacity:.7}.cp-live-start span{opacity:.6;font-size:10px;letter-spacing:.16em;text-transform:uppercase}.cp-live-start b{font-size:15px;font-weight:700}.cp-live-console-side{display:flex;flex-direction:column;align-items:flex-end;gap:14px}.cp-live-metrics{display:grid;grid-template-columns:repeat(2,minmax(120px,1fr));gap:10px}.cp-live-metrics article{min-width:128px;padding:13px 15px;border-radius:13px;background:#ffffff21;box-shadow:inset 0 0 0 1px #ffffff14}.cp-live-metrics article div{display:flex;align-items:center;gap:8px;margin-bottom:7px}.cp-live-metrics article span{opacity:.7;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:9.5px;letter-spacing:.14em;text-transform:uppercase}.cp-live-metrics article b{display:block;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:26px;font-weight:700;line-height:1;letter-spacing:-.02em}.cp-live-metrics article small{display:block;margin-top:5px;color:#ffffff85;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:8.5px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.cp-live-qr{position:relative;z-index:1;align-self:flex-start;border:0;border-radius:14px;padding:11px;background:#fff;box-shadow:0 12px 26px #08103c66}.cp-live-qr img{width:clamp(96px,11vw,128px);height:clamp(96px,11vw,128px);display:block;-o-object-fit:contain;object-fit:contain;image-rendering:pixelated}.cp-live-console-bar{position:relative;z-index:1;display:flex;flex-wrap:wrap;align-items:center;gap:11px;margin-top:24px;padding-top:22px;border-top:1px solid rgba(255,255,255,.14)}.cp-live-cbtn{display:inline-flex;align-items:center;gap:10px;min-height:42px;border:0;border-radius:30px;padding:11px 17px;color:#fff;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;transition:transform .14s ease,background .2s ease,box-shadow .2s ease}.cp-live-cbtn:active{transform:scale(.97)}.cp-live-cbtn.select{color:#fff;background:#ffffff24;box-shadow:inset 0 0 0 1px #ffffff29;-webkit-appearance:none;-moz-appearance:none;appearance:none}.cp-live-cbtn.select:hover{background:#ffffff38}.cp-live-cbtn.code{color:#cdd6ff;background:#08103c57}.cp-live-cbtn.code:hover{background:#08103c80}.cp-live-cbtn.end{margin-left:auto;color:#ffd9d4;background:transparent;box-shadow:inset 0 0 0 1.5px #ff8c8280}.cp-live-cbtn.end:hover{color:#fff;background:#ff3b30;box-shadow:inset 0 0 0 1.5px #ff3b30}.cp-live-carousel{position:absolute;top:50%;z-index:2;display:grid;place-items:center;width:42px;height:42px;border:0;border-radius:50%;color:#fff;background:#000000b8;transform:translateY(-50%)}.cp-live-carousel.left{left:-20px}.cp-live-carousel.right{right:-20px}.cp-live-create-row{display:flex;justify-content:center;margin-top:18px}.cp-live-create-row button{display:inline-flex;align-items:center;gap:10px;border:0;border-radius:30px;padding:13px 20px;color:#ece5d3;background:#19160f;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.cp-live-nowbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:18px;margin-bottom:18px}.cp-live-nowbar>span{color:#928a76;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:12px;letter-spacing:.2em;text-transform:uppercase}.cp-live-nowbar button{display:inline-flex;align-items:center;gap:11px;border:0;border-radius:30px;padding:13px 22px;color:#ece5d3;background:#e8551f;box-shadow:0 8px 20px -5px #e8551f8c;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;transition:transform .14s ease,background .2s ease}.cp-live-nowbar button:hover{background:#c8430f}.cp-live-nowbar button:active{transform:scale(.97)}.cp-live-nowbar button span{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;color:#e8551f;background:#ece5d3}.cp-live-player{display:grid;grid-template-columns:1.5fr .9fr;gap:clamp(18px,2.4vw,30px);border-radius:24px;padding:clamp(18px,2.4vw,26px);color:#ece5d3;background:#161412;box-shadow:0 26px 50px -28px #000000b3}.cp-live-player-shell{position:relative}.cp-live-player-shell.is-locked .cp-live-player{filter:blur(5px);opacity:.52;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cp-live-player-lock{position:absolute;z-index:2;top:50%;left:50%;display:flex;width:min(420px,calc(100% - 36px));flex-direction:column;align-items:center;gap:10px;padding:26px 30px;border:1px solid rgba(236,229,211,.2);border-radius:20px;color:#ece5d3;background:#161412f0;box-shadow:0 20px 50px #00000073;text-align:center;transform:translate(-50%,-50%)}.cp-live-player-lock>span{color:#e8551f;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.cp-live-player-lock h3,.cp-live-player-lock p{margin:0}.cp-live-player-lock h3{font-family:Anton,Archivo,sans-serif;font-size:27px;font-weight:400;letter-spacing:.02em;line-height:1.05}.cp-live-player-lock p{color:#b8b09d;font-size:14px;line-height:1.45}.cp-live-player-lock button{display:inline-flex;align-items:center;gap:8px;margin-top:6px;padding:11px 16px;border:0;border-radius:999px;color:#17130f;background:#e8551f;cursor:pointer;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.cp-live-player-left{display:flex;flex-direction:column;gap:18px}.cp-live-screen{position:relative;aspect-ratio:16 / 9;overflow:hidden;border-radius:16px;background:radial-gradient(120% 120% at 30% 20%,#2c5048,#0e1a18 70%);box-shadow:inset 0 0 0 1px #ffffff0f}.cp-live-screen>.relative,.cp-live-screen iframe{width:100%;height:100%}.cp-live-screen-stripe{position:absolute;top:0;right:0;left:0;height:6px;background:repeating-linear-gradient(45deg,#e8551f 0,#e8551f 7px,#0e1a18 7px,#0e1a18 14px);opacity:.8}.cp-live-screen-tag{position:absolute;top:16px;left:16px;display:flex;align-items:center;gap:8px;color:#fffc;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:10px;letter-spacing:.14em;text-transform:uppercase}.cp-live-screen-tag i{width:7px;height:7px;border-radius:50%;background:#ff3b30;box-shadow:0 0 8px #ff3b30cc}.cp-live-screen-lyric{position:absolute;left:6%;top:34%;max-width:84%;color:#ff5bd0;font-family:Anton,Archivo,sans-serif;font-size:clamp(30px,5vw,58px);line-height:.9;letter-spacing:.01em;text-shadow:0 0 18px rgba(255,91,208,.55),0 2px 0 rgba(0,0,0,.3);text-transform:uppercase}.cp-live-screen-lyric span{display:block;margin-top:8px;color:#c79bff;font-size:.62em;text-shadow:0 0 16px rgba(199,155,255,.5)}.cp-live-screen-center{position:absolute;left:50%;top:46%;display:flex;align-items:center;justify-content:center;width:62px;height:62px;border-radius:50%;color:#fff;background:#0006;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);transform:translate(-50%,-50%)}.cp-live-screen-yt{position:absolute;right:14px;bottom:14px;color:#ffffffb3;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:10px}.cp-live-progress{position:relative;overflow:hidden;height:9px;border-radius:6px;background:#ffffff1f}.cp-live-progress div{position:absolute;inset:0 auto 0 0;border-radius:6px;background:linear-gradient(90deg,#e8551f,#f0bf17 46%,#34c759)}.cp-live-progress span{position:absolute;top:50%;width:15px;height:15px;border-radius:50%;background:#ece5d3;box-shadow:0 2px 6px #00000080;transform:translate(-50%,-50%)}.cp-live-ptime{display:flex;justify-content:space-between;margin-top:-6px;color:#ece5d380;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:10px;letter-spacing:.08em}.cp-live-transport{display:flex;align-items:center;justify-content:center;gap:16px;padding:4px 0 2px}.cp-live-transport button{display:flex;align-items:center;justify-content:center;width:54px;height:54px;border:0;border-radius:50%;color:#19160f;background:radial-gradient(circle at 50% 34%,#fdfbf4,#e6ddc7);box-shadow:0 5px 12px #00000073,inset 0 1px 1px #ffffffe6,inset 0 -3px 6px #0000001f;transition:transform .12s ease}.cp-live-transport button:active{transform:scale(.92)}.cp-live-transport button.main{width:68px;height:68px;color:#fff;background:radial-gradient(circle at 50% 34%,#3a5cf0,#1c39c4);box-shadow:0 8px 18px #1c39c480,inset 0 1px 2px #fff6,inset 0 -4px 8px #0000004d}.cp-live-player-right{display:flex;flex-direction:column;justify-content:center;gap:18px}.cp-live-player-right h2{margin:0;color:#ece5d3;font-family:Anton,Archivo,sans-serif;font-size:clamp(26px,3vw,40px);font-weight:400;line-height:.94;letter-spacing:.01em;text-transform:uppercase}.cp-live-ytid{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;border-radius:30px;padding:9px 14px;color:#ece5d3b3;background:#221f1b;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:11px;letter-spacing:.1em}.cp-live-singer{display:flex;align-items:center;gap:13px;margin-top:4px}.cp-live-singer>span{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:46px;height:46px;border-radius:14px;color:#fff;background:linear-gradient(150deg,#2a4ae0,#1430a0)}.cp-live-singer b,.cp-live-singer small{display:block}.cp-live-singer b{color:#ece5d3;font-size:17px;font-weight:800}.cp-live-singer small{display:flex;align-items:center;gap:6px;color:#ece5d380;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:10.5px;letter-spacing:.1em;text-transform:uppercase}.cp-live-singer small:before{content:"";width:6px;height:6px;border-radius:50%;background:#34c759;box-shadow:0 0 7px #34c759b3}.cp-live-list-section{display:grid;gap:10px}.cp-live-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:14px;margin-top:18px;margin-bottom:14px}.cp-live-section-head h3{margin:0;color:#19160f;font-size:clamp(24px,2.6vw,32px);font-weight:900;letter-spacing:-.02em}.cp-live-section-head span{color:#928a76;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:11px;letter-spacing:.16em;text-transform:uppercase}.cp-live-queue{display:flex;flex-direction:column;gap:10px}.cp-live-qrow{display:flex;align-items:center;gap:16px;border-radius:14px;padding:14px 18px;background:#f2ecdc;box-shadow:inset 0 0 0 1px #19160f0f;transition:transform .14s ease,box-shadow .2s ease}.cp-live-qrow:hover{box-shadow:inset 0 0 0 1px #19160f24}.cp-live-qrow.live{background:linear-gradient(90deg,#e8551f14,#f2ecdc 42%);box-shadow:inset 0 0 0 1.5px #e8551f6b}.cp-live-qrow.history.added{background:linear-gradient(90deg,#2342db1a,#f2ecdc 45%,#e8551f14);box-shadow:inset 0 0 0 1.5px #2342db2e}.cp-live-grip{display:grid;grid-template-columns:repeat(2,3px);flex:0 0 auto;gap:3px;color:#928a76;cursor:grab}.cp-live-grip i{width:3px;height:3px;border-radius:50%;background:currentColor}.cp-live-qnum{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:40px;height:40px;border-radius:11px;color:#16309f;background:#2342db1a;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:15px;font-weight:700}.cp-live-qnum.mic{color:#ece5d3;background:#e8551f;animation:cpLiveMicPulse 1.9s infinite}@keyframes cpLiveMicPulse{0%{box-shadow:0 0 #e8551f73}70%{box-shadow:0 0 0 9px #e8551f00}to{box-shadow:0 0 #e8551f00}}.cp-live-qinfo{flex:1;min-width:0}.cp-live-qinfo b{display:block;overflow:hidden;color:#19160f;font-size:16px;font-weight:800;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap}.cp-live-qinfo span{color:#928a76;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase}.cp-live-by{flex:0 0 auto;color:#19160f;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:12px;font-weight:700}.cp-live-play{display:inline-flex;flex:0 0 auto;align-items:center;gap:9px;border:0;border-radius:30px;padding:11px 18px;color:#ece5d3;background:#19160f;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;transition:transform .14s ease,background .2s ease}.cp-live-play:hover{background:#e8551f}.cp-live-play:active{transform:scale(.96)}.cp-live-play span{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;color:#19160f;background:#ece5d3}.cp-live-play:hover span{color:#e8551f}.cp-live-delete{display:inline-flex;flex:0 0 auto;align-items:center;gap:7px;border:1px solid rgba(180,35,24,.22);border-radius:30px;padding:10px 13px;color:#b42318;background:#b423180f;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;transition:background .2s ease,color .2s ease}.cp-live-delete:hover{color:#fff;background:#b42318}.cp-live-play:disabled,.cp-live-transport button:disabled{cursor:wait;opacity:.58}.cp-live-singing{display:inline-flex;flex:0 0 auto;align-items:center;gap:9px;padding:11px 18px;color:#e8551f;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.cp-live-singing i{width:8px;height:8px;border-radius:50%;background:#e8551f;box-shadow:0 0 8px #e8551fb3;animation:cpLiveSingBlink 1.4s ease-in-out infinite}@keyframes cpLiveSingBlink{0%,to{opacity:1}50%{opacity:.3}}.cp-live-history-empty{display:flex;align-items:center;gap:14px;border:1.5px dashed rgba(25,22,15,.18);border-radius:14px;padding:30px;color:#928a76;background:#f2ecdc;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:12px;letter-spacing:.1em;text-transform:uppercase}.cp-live-history-empty span{width:8px;height:8px;flex:0 0 auto;border-radius:50%;background:#928a76}@media (prefers-reduced-motion: reduce){.cp-live-pill i,.cp-live-qnum.mic,.cp-live-singing i{animation:none}}@media (max-width: 1180px){.cp-live-player{grid-template-columns:1fr}}@media (max-width: 760px){.cp-live-console-grid,.cp-live-nowbar,.cp-live-qrow{align-items:stretch;flex-direction:column}.cp-live-console-side,.cp-live-qr,.cp-live-cbtn.end{align-self:stretch;margin-left:0}.cp-live-metrics{grid-template-columns:1fr 1fr}.cp-live-qinfo b{white-space:normal}.cp-live-by{display:none}}.stream-stage{position:relative;min-height:100vh;overflow:hidden;color:#f7f0dd;background:radial-gradient(circle at 48% 45%,rgba(144,54,155,.64),transparent 28%),radial-gradient(circle at 19% 22%,rgba(31,58,153,.48),transparent 25%),radial-gradient(circle at 78% 96%,rgba(224,75,24,.38),transparent 28%),linear-gradient(115deg,#070913,#090914 44%,#040509);font-family:Archivo,Helvetica Neue,Helvetica,Arial,sans-serif}.stream-stage:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;content:"";background:linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(rgba(255,255,255,.02) 1px,transparent 1px);background-size:6px 6px;opacity:.18;pointer-events:none}.stream-stage:after{position:absolute;top:-18%;right:-18%;bottom:-18%;left:-18%;z-index:0;content:"";background:radial-gradient(ellipse at 53% 43%,rgba(255,255,255,.1),transparent 16%),radial-gradient(ellipse at 45% 55%,rgba(255,84,26,.2),transparent 34%),linear-gradient(180deg,transparent 0%,rgba(0,0,0,.45) 82%);filter:blur(24px);opacity:.92;pointer-events:none}.stream-stage-loading{display:grid;place-items:center;color:#f7f0ddb8;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:13px;letter-spacing:.18em;text-transform:uppercase}.stream-noise{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background-image:repeating-radial-gradient(circle at 30% 20%,rgba(255,255,255,.08) 0 1px,transparent 1px 4px),repeating-linear-gradient(0deg,rgba(255,255,255,.025) 0 1px,transparent 1px 3px);mix-blend-mode:overlay;opacity:.26;pointer-events:none}.stream-aurora{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:radial-gradient(circle at 50% 48%,rgba(255,255,255,.08),transparent 8%),radial-gradient(ellipse at 50% 55%,rgba(180,63,179,.22),transparent 42%),radial-gradient(ellipse at 90% 70%,rgba(255,91,24,.13),transparent 34%);pointer-events:none}.stream-player-ghost{position:absolute;top:clamp(128px,13vh,156px);right:clamp(330px,29vw,520px);bottom:clamp(230px,24vh,286px);left:clamp(30px,4vw,62px);z-index:5;overflow:hidden;border:1px solid rgba(247,240,221,.14);border-radius:30px;background:#000;box-shadow:0 34px 90px #00000061,0 0 0 1px #ffffff08,inset 0 0 34px #ffffff0a;opacity:1;pointer-events:none}.stream-player-ghost iframe{pointer-events:none}.stream-topbar{position:absolute;top:0;right:0;left:0;z-index:10;display:flex;align-items:center;justify-content:space-between;padding:clamp(28px,4vw,52px) clamp(28px,4.4vw,62px)}.stream-top-left{display:flex;align-items:center;gap:clamp(16px,2.1vw,32px)}.stream-top-left h1{margin:0;color:#fff8e8;font-size:clamp(28px,2.1vw,34px);font-weight:900;line-height:1;letter-spacing:-.04em}.stream-live-pill,.stream-top-left>span:not(.stream-live-pill),.stream-exit{display:inline-flex;align-items:center;gap:10px;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:12px;font-weight:700;letter-spacing:.23em;text-transform:uppercase}.stream-live-pill{border:1px solid rgba(255,77,88,.46);border-radius:999px;padding:10px 18px;color:#ff7984;background:#ff424c1a;box-shadow:inset 0 0 18px #ff424c14,0 0 24px #ff424c14}.stream-live-pill i{width:10px;height:10px;border-radius:999px;background:#ff3f43;box-shadow:0 0 18px #ff3f43cc}.stream-live-pill.on i{animation:streamPulse 1.65s ease-in-out infinite}.stream-top-left>span:not(.stream-live-pill){color:#f7f0dd94;letter-spacing:.12em}.stream-exit{border:1px solid rgba(247,240,221,.2);border-radius:999px;padding:14px 24px;color:#f7f0dd94;background:#ffffff05;box-shadow:inset 0 0 18px #ffffff08;transition:transform .2s ease,border-color .2s ease,color .2s ease,background .2s ease}.stream-exit:hover{color:#fff8e8;border-color:#f7f0dd61;background:#ffffff12;transform:translateY(-2px)}.stream-center{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;display:grid;place-items:center;text-align:center;pointer-events:none}.stream-kicker{display:inline-flex;align-items:center;justify-content:center;gap:14px;margin-bottom:48px;color:#f7f0dd7a;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:13px;font-weight:700;letter-spacing:.33em;text-transform:uppercase}.stream-kicker i{width:9px;height:9px;border-radius:999px;background:#ff681f;box-shadow:0 0 18px #ff681fcc}.stream-visualizer{transform:translateY(-6vh);filter:drop-shadow(0 28px 54px rgba(17,8,38,.5))}.stream-bars{display:flex;justify-content:center;gap:16px;margin:22px 0}.stream-bars span{display:block;height:44px;border-radius:999px;background:linear-gradient(90deg,#f15b22,#ffca18);box-shadow:inset 4px 0 10px #ffffff14,0 14px 35px #ff5b1857;animation:streamFloat 4s ease-in-out infinite}.stream-bars.hot span:nth-child(1),.stream-bars.hot span:nth-child(3){width:94px}.stream-bars.hot span:nth-child(2),.stream-bars.hot span:nth-child(4){width:58px}.stream-bars.mid{opacity:.2}.stream-bars.mid span:nth-child(1),.stream-bars.mid span:nth-child(3){width:54px}.stream-bars.mid span:nth-child(2){width:168px}.stream-bars.low{opacity:.16}.stream-bars.low span:nth-child(1),.stream-bars.low span:nth-child(3){width:124px}.stream-bars.low span:nth-child(2),.stream-bars.low span:nth-child(4),.stream-bars.low span:nth-child(5){width:54px}.stream-bars.tail{opacity:.13}.stream-bars.tail span:nth-child(1),.stream-bars.tail span:nth-child(3){width:86px}.stream-bars.tail span:nth-child(2){width:132px}.stream-bars span:nth-child(2){animation-delay:.35s}.stream-bars span:nth-child(3){animation-delay:.7s}.stream-bars span:nth-child(4){animation-delay:1.05s}.stream-empty{width:min(680px,calc(100vw - 48px));transform:translateY(-5vh)}.stream-empty h2{margin:0;color:#fff8e8;font-family:Anton,Impact,sans-serif;font-size:clamp(54px,7vw,112px);font-weight:400;line-height:.94;text-transform:uppercase}.stream-empty p{margin:22px auto 0;max-width:440px;color:#f7f0dd9e;font-size:18px;font-weight:700}.stream-upnext{position:absolute;top:clamp(128px,12vh,154px);right:clamp(28px,3.2vw,60px);z-index:11;display:flex;width:min(410px,32vw);min-height:140px;align-items:center;gap:20px;border:1px solid rgba(78,104,255,.7);border-radius:22px;padding:22px 24px;background:#090913b8;box-shadow:inset 0 0 28px #3949a614,0 28px 70px #0003;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.stream-upnext>span{flex:0 0 auto;color:#5c76ff;font-size:clamp(46px,4vw,70px);font-weight:900;line-height:.9}.stream-upnext p{display:flex;align-items:center;gap:9px;margin:0 0 8px;color:#6f88ff;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:11px;font-weight:700;letter-spacing:.24em;text-transform:uppercase}.stream-upnext p i{width:7px;height:7px;border-radius:50%;background:#6f88ff}.stream-upnext h3{display:-webkit-box;margin:0;overflow:hidden;color:#f7f0dd;font-size:20px;font-weight:900;line-height:1.06;-webkit-box-orient:vertical;-webkit-line-clamp:2}.stream-upnext b{display:block;margin-top:12px;color:#f7f0dd87;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:12px}.stream-queue-panel{position:absolute;top:clamp(122px,11vh,148px);right:clamp(34px,4vw,68px);bottom:clamp(306px,33vh,348px);z-index:11;display:flex;width:min(390px,30vw);min-height:380px;flex-direction:column;border:1px solid rgba(78,104,255,.58);border-radius:24px;padding:14px;background:#090913a8;box-shadow:inset 0 0 28px #3949a614,0 28px 70px #0003;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.stream-queue-list{display:flex;min-height:0;flex:1;flex-direction:column;gap:9px;overflow-y:auto;padding:12px 4px 2px 0;scrollbar-color:rgba(111,136,255,.55) rgba(255,255,255,.08);scrollbar-width:thin}.stream-queue-now{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;border:1px solid rgba(111,136,255,.36);border-radius:18px;padding:12px;color:#f7f0dd;background:radial-gradient(circle at 100% 0%,rgba(255,104,31,.2),transparent 42%),linear-gradient(135deg,#2342db57,#0a0b15eb);box-shadow:inset 0 0 0 1px #ffffff09}.stream-queue-now-mic{position:relative;display:grid;width:40px;height:40px;place-items:center;border-radius:14px;color:#fff6df;background:#e8551feb}.stream-queue-now-mic:before{position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border:1px solid rgba(232,85,31,.55);border-radius:inherit;content:"";animation:streamPulseRing 2s ease-out infinite}.stream-queue-now h3{overflow:hidden;margin:0;color:#fff6df;font-size:15px;font-weight:950;line-height:1.08;text-overflow:ellipsis;white-space:nowrap}.stream-queue-now b{display:block;overflow:hidden;margin-top:4px;color:#f7f0ddb8;font-size:13px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.stream-queue-now p{margin:4px 0 0;color:#ffca18d1;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.stream-queue-wave{display:flex;align-items:end;gap:3px;height:28px}.stream-queue-wave i{width:3px;height:12px;border-radius:999px;background:#ffca18;animation:streamLevel .92s ease-in-out infinite}.stream-queue-wave i:nth-child(2){height:22px;animation-delay:.14s}.stream-queue-wave i:nth-child(3){height:16px;animation-delay:.28s}.stream-queue-wave i:nth-child(4){height:25px;animation-delay:.42s}.stream-queue-item{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;border:1px solid rgba(247,240,221,.09);border-radius:17px;padding:10px 12px;background:#ffffff0b}.stream-queue-item b{color:#6f88ff;font-size:30px;font-weight:900;line-height:1;text-align:center}.stream-queue-item h3{overflow:hidden;margin:0;color:#f7f0dd;font-size:15px;font-weight:900;line-height:1.08;text-overflow:ellipsis;white-space:nowrap}.stream-queue-item p{overflow:hidden;margin:5px 0 0;color:#f7f0dd80;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.stream-queue-empty{display:grid;min-height:160px;place-items:center;border:1px dashed rgba(247,240,221,.16);border-radius:18px;color:#f7f0dd94;text-align:center}.stream-queue-empty b,.stream-queue-empty span{display:block}.stream-queue-empty b{color:#f7f0dd;font-weight:900}.stream-queue-empty span{margin-top:6px;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.stream-now{position:absolute;bottom:clamp(36px,4.8vw,58px);left:clamp(28px,4.2vw,62px);z-index:11;width:min(460px,calc(100vw - 600px))}.stream-now-label{display:flex;flex-wrap:wrap;align-items:center;gap:11px;color:#f7f0dd8c;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.stream-now-label i{width:43px;height:4px;border-radius:999px;background:linear-gradient(90deg,#ff5b1f,#ffca18);box-shadow:0 0 18px #ff5b1f61}.stream-now-label svg{color:#ff1515}.stream-now h2{max-width:460px;margin:8px 0 12px;color:#fff6df;font-size:clamp(20px,2vw,34px);font-weight:900;line-height:1.02;text-shadow:0 10px 24px rgba(0,0,0,.22)}.stream-singer-pill{display:inline-flex;align-items:center;gap:13px;border:1px solid rgba(76,103,255,.82);border-radius:999px;padding:7px 14px 7px 8px;color:#f7f0dd;background:linear-gradient(90deg,#263fc7fa,#121e54eb);box-shadow:0 15px 35px #263fc73d}.stream-singer-pill span{display:grid;width:28px;height:28px;place-items:center;border-radius:999px;background:#ffffff24}.stream-singer-pill b{font-size:14px;font-weight:900}.stream-singer-pill>i{display:block;width:3px;height:18px;border-radius:999px;background:#ffca18;animation:streamLevel .95s ease-in-out infinite}.stream-singer-pill>i:nth-of-type(2){height:12px;animation-delay:.2s}.stream-singer-pill>i:nth-of-type(3){height:22px;animation-delay:.4s}.stream-progress{width:min(420px,100%);margin-top:18px}.stream-progress>div{height:5px;overflow:hidden;border-radius:999px;background:#f7f0dd2e}.stream-progress>div span{display:block;min-width:8px;height:100%;border-radius:inherit;background:linear-gradient(90deg,#ff5b1f,#ffca18 72%,#fff);box-shadow:0 0 18px #ffba1859;transition:width .35s linear}.stream-progress p{display:flex;justify-content:space-between;margin:12px 0 0;color:#f7f0dd6b;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:12px}.stream-qr-card{position:absolute;right:clamp(46px,4.2vw,78px);bottom:clamp(42px,5.8vw,78px);z-index:12;width:226px;border:1px solid rgba(76,103,255,.76);border-radius:22px;padding:18px;color:#f7f0dd;background:#090913c2;box-shadow:inset 0 0 28px #3949a614,0 28px 70px #00000042;text-align:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transition:transform .2s ease,border-color .2s ease,background .2s ease}.stream-qr-card:hover{border-color:#7084fff2;background:#0d0d1ce6;transform:translateY(-3px)}.stream-qr-card p,.stream-qr-card span{display:flex;align-items:center;justify-content:center;gap:9px;margin:0;color:#f7f0dd8f;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.stream-qr-card img{display:block;width:158px;height:158px;border-radius:16px;margin:16px auto 14px;padding:11px;background:#fff}.stream-qr-card strong{display:block;margin-top:6px;color:#fff6df;font-family:Anton,Impact,sans-serif;font-size:42px;font-weight:400;line-height:.95;letter-spacing:.08em}.stream-layout-stage .stream-player-ghost{right:clamp(30px,4vw,62px);bottom:clamp(270px,29vh,320px)}.stream-layout-stage .stream-now{width:min(500px,34vw)}.stream-layout-stage .stream-upnext{top:auto;right:clamp(300px,22vw,360px);bottom:clamp(42px,5.4vw,70px);width:min(400px,29vw);min-height:126px}.stream-layout-focus .stream-player-ghost{top:clamp(28px,3.4vw,52px);right:clamp(28px,3.4vw,52px);bottom:clamp(28px,3.4vw,52px);left:clamp(28px,3.4vw,52px)}.stream-focus-singer{position:absolute;bottom:clamp(48px,5vw,74px);left:clamp(48px,5vw,78px);z-index:12;display:flex;align-items:center;gap:13px;border:1px solid rgba(255,255,255,.18);border-radius:999px;padding:10px 18px 10px 10px;color:#fff6df;background:#080912c7;box-shadow:0 20px 52px #00000061;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.stream-focus-singer>span{display:grid;width:46px;height:46px;place-items:center;border-radius:50%;background:linear-gradient(135deg,#e8551f,#ff9d1f)}.stream-focus-singer div{min-width:130px}.stream-focus-singer small{display:block;color:#f7f0dd7a;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:9px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.stream-focus-singer h2{margin:3px 0 0;font-size:clamp(20px,2vw,30px);font-weight:950}.stream-focus-singer>i{width:3px;height:18px;border-radius:999px;background:#ffca18;animation:streamLevel .95s ease-in-out infinite}.stream-focus-singer>i:nth-of-type(2){height:28px;animation-delay:.2s}.stream-focus-singer>i:nth-of-type(3){height:13px;animation-delay:.4s}.stream-layout-focus .stream-qr-card{right:clamp(48px,5vw,78px);bottom:clamp(48px,5vw,74px);width:164px;padding:12px}.stream-layout-focus .stream-qr-card img{width:104px;height:104px;margin:10px auto 8px;padding:7px}.stream-layout-focus .stream-qr-card strong{font-size:28px}.stream-activate{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;display:grid;place-items:center;padding:28px;background:#030409b8;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.stream-activate>div{width:min(520px,100%);border:1px solid rgba(247,240,221,.16);border-radius:28px;padding:34px;color:#f7f0dd;background:radial-gradient(circle at 22% 0%,rgba(255,104,31,.18),transparent 38%),#0c0c16f0;box-shadow:0 35px 90px #0000006b}.stream-activate p{margin:0 0 12px;color:#ffca18;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.stream-activate h2{margin:0;font-family:Anton,Impact,sans-serif;font-size:58px;font-weight:400;line-height:.92;text-transform:uppercase}.stream-activate span{display:block;margin:18px 0 24px;color:#f7f0dda8;font-size:16px;line-height:1.5}.stream-activate button{display:inline-flex;align-items:center;gap:12px;border-radius:999px;padding:15px 22px;color:#090914;background:linear-gradient(90deg,#ff5b1f,#ffca18);font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;box-shadow:0 18px 42px #ff5b1f42}.stream-ended-stage{display:grid;place-items:center;padding:32px}.stream-ended-card{position:relative;z-index:2;width:min(680px,100%);border:1px solid rgba(247,240,221,.14);border-radius:34px;padding:clamp(30px,5vw,54px);color:#f7f0dd;background:radial-gradient(circle at 12% 0%,rgba(255,91,31,.2),transparent 40%),#070811e6;box-shadow:0 34px 100px #00000075;text-align:center}.stream-ended-card span{color:#ffca18;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:12px;font-weight:700;letter-spacing:.28em;text-transform:uppercase}.stream-ended-card h1{margin:18px 0;font-family:Anton,Impact,sans-serif;font-size:clamp(64px,11vw,118px);font-weight:400;line-height:.9;text-transform:uppercase}.stream-ended-card p{max-width:42ch;margin:0 auto 28px;color:#f7f0ddad;font-size:17px;line-height:1.5}.stream-ended-card button{border-radius:999px;padding:15px 22px;color:#090914;background:linear-gradient(90deg,#ff5b1f,#ffca18);font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}@keyframes streamPulse{0%,to{transform:scale(.85);opacity:.72}50%{transform:scale(1.18);opacity:1}}@keyframes streamFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes streamLevel{0%,to{transform:scaleY(.45)}50%{transform:scaleY(1)}}@keyframes streamPulseRing{0%{transform:scale(.9);opacity:.65}to{transform:scale(1.28);opacity:0}}@media (prefers-reduced-motion: reduce){.stream-live-pill.on i,.stream-bars span,.stream-singer-pill>i,.stream-queue-now-mic:before,.stream-queue-wave i{animation:none}}@media (max-width: 1180px){.stream-upnext{display:none}.stream-player-ghost{right:390px}.stream-queue-panel{right:28px;width:330px}.stream-now{width:min(420px,calc(100vw - 470px))}.stream-now h2{font-size:clamp(20px,2.8vw,30px)}}@media (max-width: 860px){.stream-topbar{align-items:flex-start;flex-direction:column;gap:18px}.stream-top-left{align-items:flex-start;flex-direction:column}.stream-center{opacity:.72}.stream-player-ghost{top:210px;right:24px;bottom:360px;left:24px;border-radius:22px}.stream-queue-panel{display:none}.stream-now{right:24px;bottom:220px;left:24px;width:auto}.stream-now h2{font-size:clamp(20px,6vw,30px)}.stream-qr-card{right:24px;bottom:24px;width:calc(100vw - 48px);max-width:280px}}.payment-trust{display:flex;align-items:center;justify-content:space-between;gap:22px;border:1px solid rgba(24,21,15,.1);border-radius:24px;padding:18px 20px;color:#19160f;background:#fffaf0c7;box-shadow:0 18px 46px #19160f14}.payment-trust.dark{width:min(1060px,calc(100% - 48px));margin:28px auto 0;border-color:#f7f0dd24;padding:24px 28px;color:#f7f0dd;background:#111317c2;box-shadow:none}.payment-trust.compact{align-items:flex-start;flex-direction:column}.payment-trust>div:first-child span{display:block;color:#a19a89;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.payment-trust.dark>div:first-child span{color:#f7f0dd85}.payment-trust>div:first-child p{margin:5px 0 0;color:inherit;font-size:14px;font-weight:800}.payment-trust__logos{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px}.payment-trust__logos span{display:inline-flex;align-items:center;justify-content:center;width:92px;height:42px;overflow:hidden;border:1px solid rgba(25,22,15,.08);border-radius:12px;padding:6px 10px;background:#fff}.payment-trust__logos img{display:block;max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.checkout-page,.legal-page{min-height:100vh;color:#19160f;background:radial-gradient(circle at 12% 10%,rgba(232,85,31,.13),transparent 30%),radial-gradient(circle at 90% 8%,rgba(240,191,23,.16),transparent 30%),linear-gradient(135deg,#efe9dd,#f7f2e6 48%,#ece5d6);font-family:Archivo,Helvetica Neue,Helvetica,Arial,sans-serif}.checkout-nav,.legal-nav{display:flex;align-items:center;justify-content:space-between;gap:18px;width:min(1180px,calc(100% - 40px));margin:0 auto;padding:26px 0}.checkout-nav a,.legal-nav a,.checkout-nav button{color:#19160fa3;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:11px;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.checkout-nav button{display:inline-flex;align-items:center;gap:8px;padding:0;background:transparent}.legal-nav{align-items:flex-start}.legal-nav div{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px 16px;max-width:780px}.legal-nav__brand{flex:0 0 auto;color:#19160f;font-size:18px;font-weight:900;letter-spacing:.02em;text-transform:uppercase}.checkout-hero,.legal-hero{width:min(1180px,calc(100% - 40px));margin:0 auto;padding:28px 0 34px}.checkout-hero span,.legal-hero span,.checkout-panel__eyebrow,.legal-content h2,.receipt-preview__eyebrow{display:block;color:#a19a89;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.checkout-hero h1,.legal-hero h1{max-width:760px;margin:14px 0 12px;color:#19160f;font-size:clamp(48px,7vw,98px);font-weight:900;line-height:.9;letter-spacing:-.04em}.checkout-hero p,.legal-hero p{max-width:64ch;margin:0;color:#19160f9e;font-size:17px;line-height:1.55}.checkout-layout{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr);gap:22px;width:min(1180px,calc(100% - 40px));margin:0 auto;padding:0 0 58px}.checkout-panel,.legal-content,.receipt-preview{border:1px solid rgba(25,22,15,.1);border-radius:24px;padding:clamp(22px,3vw,32px);background:#fffaf0d6;box-shadow:0 30px 70px #19160f1a}.checkout-panel--dark{color:#f7f0dd;background:radial-gradient(circle at 18% 4%,rgba(255,202,24,.22),transparent 34%),#14120d}.checkout-panel:not(.checkout-panel--dark){color:#19160f;background:linear-gradient(180deg,#fffaf0f5,#fff7e7e6),#fffaf0}.checkout-panel:not(.checkout-panel--dark)>svg{color:#19160fb8}.checkout-panel__head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:22px}.checkout-panel__head h2,.checkout-panel__head h3,.receipt-preview h2{margin:8px 0 0;font-size:clamp(26px,3vw,40px);font-weight:900;line-height:1}.checkout-panel__head p{margin:0;color:inherit;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;opacity:.56}.checkout-panel:not(.checkout-panel--dark) .checkout-panel__head svg{color:#19160fb8}.checkout-panel:not(.checkout-panel--dark) .checkout-panel__head p{color:#928a76;opacity:1}.checkout-panel:not(.checkout-panel--dark) .checkout-panel__head h2{color:#19160f}.checkout-panel .payment-trust.dark{width:100%;margin:0 0 20px}.checkout-price{text-align:right}.checkout-billing-toggle{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:22px}.checkout-billing-toggle button{display:flex;min-height:76px;flex-direction:column;justify-content:center;gap:6px;border:1px solid rgba(25,22,15,.14);border-radius:16px;padding:13px 14px;color:#19160fa8;background:#fffdf7b3;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:11px;font-weight:900;letter-spacing:.12em;text-align:left;text-transform:uppercase}.checkout-billing-toggle button.active{border-color:#19160f38;color:#19160f;background:#ffca18}.checkout-billing-toggle small{color:inherit;font-family:inherit;font-size:10px;font-weight:700;letter-spacing:.04em;line-height:1.25;opacity:.72;text-transform:none}.checkout-price strong{display:block;font-size:clamp(32px,4.5vw,54px);font-weight:900;line-height:.9}.checkout-price span{display:block;margin-top:8px;color:#f7f0dd94;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.checkout-panel:not(.checkout-panel--dark) .checkout-price span{color:#19160f80}.checkout-annual-note{margin:14px 0 0;border-radius:16px;padding:12px 14px;color:#19160fb8;background:#f0bf1729;font-size:13px;font-weight:800;line-height:1.4}.checkout-lines,.checkout-features,.checkout-security-list,.legal-content section,.receipt-preview__lines{display:grid;gap:12px}.checkout-lines{margin:24px 0;padding:18px 0;border-top:1px solid rgba(247,240,221,.14);border-bottom:1px solid rgba(247,240,221,.14)}.checkout-panel:not(.checkout-panel--dark) .checkout-lines{border-top-color:#19160f1a;border-bottom-color:#19160f1a}.checkout-lines article,.receipt-preview__line{display:flex;justify-content:space-between;gap:16px;color:#f7f0dd99;font-size:14px}.checkout-panel:not(.checkout-panel--dark) .checkout-lines article{color:#19160f94}.checkout-panel:not(.checkout-panel--dark) .checkout-lines b{color:#19160f}.receipt-preview__line{color:#19160f9e}.checkout-lines b,.receipt-preview__line strong{color:inherit;font-weight:900;text-align:right}.checkout-features{grid-template-columns:repeat(2,minmax(0,1fr));margin:20px 0}.checkout-features li,.checkout-security-list article{display:flex;align-items:center;gap:10px;color:#f7f0ddb8;font-size:14px;line-height:1.35}.checkout-panel:not(.checkout-panel--dark) .checkout-features li{color:#19160f9e}.checkout-features svg,.checkout-security-list svg{flex:0 0 auto;color:#ffca18}.checkout-security-list{margin:24px 0}.checkout-payment-choice{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 18px}.checkout-payment-choice button{min-height:76px;border:1px solid rgba(255,255,255,.14);border-radius:16px;padding:13px 14px;color:#fffaf0c7;background:#ffffff0f;text-align:left;font-size:15px;font-weight:900}.checkout-payment-choice button.active{border-color:#ffca18;color:#fffaf0;background:#ffca1821}.checkout-payment-choice button:disabled{cursor:not-allowed;opacity:.52}.checkout-payment-choice small{display:block;margin-top:5px;color:#fffaf08f;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:10px;font-weight:700;line-height:1.35}.checkout-wallet-panel{margin-bottom:18px;border:1px solid rgba(255,255,255,.13);border-radius:18px;padding:18px;background:#ffffff0f}.checkout-wallet-panel strong,.checkout-wallet-panel span{display:block}.checkout-wallet-panel strong{color:#fffaf0;font-size:18px}.checkout-wallet-panel span{margin-top:5px;color:#ffca18;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:11px;font-weight:800;text-transform:uppercase}.checkout-wallet-panel p{margin:14px 0 0;color:#fffaf0a8;font-size:13px;font-weight:700;line-height:1.5}.checkout-card-preview{width:min(100%,390px);aspect-ratio:1.62;margin:0 auto 22px;perspective:1200px}.checkout-card-preview__inner{position:relative;width:100%;height:100%;transform-style:preserve-3d;transition:transform .52s cubic-bezier(.2,.8,.2,1)}.checkout-card-preview.is-flipped .checkout-card-preview__inner{transform:rotateY(180deg)}.checkout-card-preview__face{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;border:1px solid rgba(255,250,240,.14);border-radius:24px;padding:24px;color:#fffaf0;backface-visibility:hidden;box-shadow:0 24px 48px #00000047}.checkout-card-preview__front{background:#19160f}.checkout-card-preview.brand-visa .checkout-card-preview__front{background:#172041}.checkout-card-preview.brand-mastercard .checkout-card-preview__front{background:#1d1812}.checkout-card-preview.brand-amex .checkout-card-preview__front{background:#17353d}.checkout-card-preview.brand-discover .checkout-card-preview__front{background:#251a10}.checkout-card-preview__back{gap:18px;justify-content:flex-start;background:#19160f;transform:rotateY(180deg)}.checkout-card-preview__top,.checkout-card-preview__bottom{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.checkout-card-preview__brand{font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:12px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.checkout-card-preview.brand-mastercard .checkout-card-preview__brand:before{content:"";display:inline-block;width:30px;height:18px;margin:0 8px -4px 0;border-radius:999px;background:radial-gradient(circle at 38% 50%,#eb001b 0 39%,transparent 40%),radial-gradient(circle at 62% 50%,#f79e1b 0 39%,transparent 40%)}.checkout-card-preview__number{position:relative;z-index:1;display:block;width:100%;color:#fffaf0;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:clamp(18px,5.4vw,27px);font-weight:900;letter-spacing:.035em;white-space:nowrap}.checkout-card-preview__bottom span{min-width:0;color:#fffaf0e6;font-size:13px;font-weight:900;text-transform:uppercase}.checkout-card-preview__bottom span:first-child{overflow:hidden;max-width:70%;text-overflow:ellipsis;white-space:nowrap}.checkout-card-preview__bottom small{display:block;margin-bottom:5px;color:#fffaf085;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:9px;font-weight:900;letter-spacing:.14em}.checkout-card-preview__stripe{display:block;width:calc(100% + 48px);height:48px;margin:8px -24px 10px;background:#050504}.checkout-card-preview__signature{display:flex;align-items:center;justify-content:space-between;min-height:42px;border-radius:8px;padding:7px 10px;color:#15120d;background:repeating-linear-gradient(135deg,rgba(25,22,15,.08) 0 6px,transparent 6px 12px),#fffaf0}.checkout-card-preview__signature span{color:#19160f6b;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:10px;font-weight:900;letter-spacing:.12em}.checkout-card-preview__signature strong{border-radius:6px;padding:5px 8px;color:#15120d;background:#ffca18bd;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:14px;font-weight:900}.checkout-card-preview__back p{margin:0;color:#fffaf094;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.checkout-card-form{display:grid;gap:12px;margin:0 0 18px}.checkout-card-form>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(96px,.45fr);gap:12px}.checkout-card-form label{display:grid;gap:8px}.checkout-card-form span{color:#f7f0dd94;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:10px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.checkout-card-form input{width:100%;min-width:0;border:1px solid rgba(247,240,221,.16);border-radius:16px;padding:14px 15px;color:#fffaf0;background:#f7f0dd14;font-size:15px;font-weight:800;outline:none;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.checkout-card-form input::-moz-placeholder{color:#f7f0dd52}.checkout-card-form input::placeholder{color:#f7f0dd52}.checkout-card-form input:disabled{cursor:wait;opacity:.68}.checkout-card-form input:focus{border-color:#ffca18b8;background:#f7f0dd1f;box-shadow:0 0 0 3px #ffca1824}.checkout-accept{display:flex;align-items:flex-start;gap:12px;border-radius:18px;padding:15px;color:#f7f0ddb8;background:#f7f0dd14;font-size:13px;line-height:1.45}.checkout-accept input{flex:0 0 auto;width:18px;height:18px;margin-top:2px;accent-color:#ffca18}.checkout-accept input:disabled{cursor:wait}.checkout-accept a{color:#ffca18;font-weight:900}.checkout-error{margin:14px 0 0;border-radius:16px;padding:13px 14px;color:#ffd7cc;background:#e8551f2e;font-size:13px;font-weight:800;line-height:1.4}.checkout-pay{display:flex;width:100%;align-items:center;justify-content:center;gap:10px;margin-top:16px;border-radius:18px;padding:17px 18px;color:#15120d;background:#ffca18;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.checkout-pay:disabled{cursor:not-allowed;opacity:.72}.checkout-apple-pay{width:100%;margin-top:16px;height:54px;border-radius:14px;-webkit-appearance:-apple-pay-button;-apple-pay-button-type:buy;-apple-pay-button-style:black;-moz-appearance:-apple-pay-button;appearance:-apple-pay-button}.checkout-apple-pay:disabled{cursor:not-allowed;opacity:.58}.checkout-pay__spinner{width:16px;height:16px;border:2px solid rgba(21,18,13,.28);border-top-color:#15120d;border-radius:50%;animation:checkoutSpin .72s linear infinite}.checkout-processing{margin:12px 0 0;color:#fffaf0ad;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:10px;font-weight:800;letter-spacing:.08em;line-height:1.45;text-transform:uppercase}@keyframes checkoutSpin{to{transform:rotate(360deg)}}.checkout-policy-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:min(1180px,calc(100% - 40px));margin:-36px auto 58px}.checkout-policy-grid article,.checkout-contact-card{border:1px solid rgba(25,22,15,.08);border-radius:18px;padding:16px;color:#19160fa3;background:#ffffff7a;font-size:14px;line-height:1.45}.checkout-policy-grid h3,.checkout-contact-card strong{display:block;margin:0 0 6px;color:#19160f;font-size:15px;font-weight:900}.checkout-policy-grid p{margin:0}.checkout-contact-card{margin-top:14px}.checkout-auth-loading{display:grid;min-height:100vh;place-content:center;justify-items:center;gap:14px;color:#211d17;background:#f3ecdf;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase}.checkout-auth-loading span{width:30px;height:30px;border:3px solid rgba(33,29,23,.14);border-top-color:#e8551f;border-radius:50%;animation:checkoutSpin .72s linear infinite}.checkout-page--redesign{min-height:100vh;padding-bottom:64px;color:#211d17;background:radial-gradient(circle at 93% 7%,rgba(232,85,31,.14),transparent 28%),radial-gradient(circle at 4% 24%,rgba(240,191,23,.1),transparent 24%),#f3ecdf}.co-nav{border-bottom:1px solid rgba(33,29,23,.1);background:#faf6edd1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.co-nav__in{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;width:min(1240px,calc(100% - 40px));min-height:78px;margin:0 auto}.co-nav__brand,.co-nav__back,.co-nav__lock{display:inline-flex;align-items:center;border:0;color:#211d17;background:transparent}.co-nav__brand{justify-self:start;padding:0;font-family:Anton,Impact,sans-serif;font-size:28px;letter-spacing:.025em}.co-nav__back,.co-nav__lock{gap:8px;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.co-nav__back{justify-self:center;border-radius:10px;padding:10px 12px;transition:background .16s ease}.co-nav__back:hover{background:#211d1712}.co-nav__lock{justify-self:end;color:#211d1794}.co-wrap{width:min(1240px,calc(100% - 40px));margin:0 auto}.co-steps{display:flex;align-items:center;justify-content:center;gap:11px;padding:30px 0 18px}.co-step{display:inline-flex;align-items:center;gap:8px;color:#211d1761;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:9px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.co-step i{display:inline-grid;width:25px;height:25px;place-items:center;border:1px solid rgba(33,29,23,.15);border-radius:50%;font-style:normal}.co-step.done,.co-step.on{color:#211d17}.co-step.done i{color:#f8f2e5;background:#211d17}.co-step.on i{border-color:#e8551f;color:#fff;background:#e8551f}.co-steps__sep{width:clamp(28px,6vw,80px);height:1px;background:#211d1724}.co-head{max-width:760px;margin:0 auto;padding:12px 0 38px;text-align:center}.co-head h1{margin:0;color:#211d17;font-family:Anton,Impact,sans-serif;font-size:clamp(52px,7vw,88px);font-weight:400;line-height:.94;letter-spacing:-.025em}.co-head p{max-width:650px;margin:16px auto 0;color:#211d1794;font-size:15px;font-weight:600;line-height:1.6}.co-grid{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(330px,.72fr);align-items:start;gap:20px}.co-col{display:grid;gap:16px}.co-card,.co-sum{overflow:hidden;border:1px solid rgba(33,29,23,.1);border-radius:20px;background:#fffdf8eb;box-shadow:0 18px 48px #211d1712}.co-card{padding:clamp(20px,3vw,30px)}.co-card__h{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;margin-bottom:22px}.co-card__h>svg{color:#e8551f}.co-card__h h2,.co-card__h span{margin:0}.co-card__h h2{color:#211d17;font-size:19px;font-weight:900}.co-card__h div>span{display:block;margin-top:3px;color:#211d177a;font-size:12px;font-weight:600}.co-card__h .co-card__n{display:grid;width:27px;height:27px;place-items:center;border-radius:50%;color:#f8f2e5;background:#211d17;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:10px;font-weight:700}.co-plan{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;border:1px solid rgba(33,29,23,.08);border-radius:16px;padding:15px;background:#f7f1e4}.co-plan__ico{display:grid;width:48px;height:48px;place-items:center;border-radius:14px;color:#f7f1e4;background:#211d17}.co-plan__t,.co-plan__px{min-width:0}.co-plan__t b,.co-plan__t span,.co-plan__px span,.co-plan__px small{display:block}.co-plan__t b{overflow:hidden;color:#211d17;font-size:16px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.co-plan__t span{margin-top:4px;color:#211d177a;font-size:11px;font-weight:650;line-height:1.35}.co-plan__px{text-align:right}.co-plan__px span{color:#211d17;font-size:19px;font-weight:900;white-space:nowrap}.co-plan__px small{margin-top:4px;color:#211d1770;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:8px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.co-cycle,.co-payment-choice{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px}.co-cycle button,.co-payment-choice button{position:relative;display:flex;min-height:68px;flex-direction:column;justify-content:center;gap:4px;border:1px solid rgba(33,29,23,.1);border-radius:14px;padding:12px 14px;color:#211d179e;background:#fffdf8;text-align:left}.co-cycle button.active,.co-payment-choice button.active{border-color:#211d17;color:#211d17;background:#f0bf172b;box-shadow:inset 0 0 0 1px #211d17}.co-cycle b,.co-payment-choice button{font-size:12px;font-weight:900}.co-cycle small,.co-payment-choice small{display:block;color:inherit;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:9px;font-weight:700;line-height:1.3;opacity:.62}.co-cycle__save{position:absolute;top:7px;right:8px;border-radius:999px;padding:3px 6px;color:#fff;background:#e8551f;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:8px;font-weight:700}.co-payment-choice{margin:0 0 18px}.co-payment-choice button:disabled{cursor:not-allowed;opacity:.48}.co-feats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;margin:20px 0 0;padding:0;list-style:none}.co-feats li{display:flex;align-items:center;gap:8px;color:#211d17a8;font-size:12px;font-weight:700;line-height:1.35}.co-feats svg{flex:0 0 auto;color:#e8551f}.co-cardview{width:min(100%,410px);aspect-ratio:1.7;margin:0 auto 24px;perspective:1200px}.co-cardview__in{position:relative;width:100%;height:100%;transform-style:preserve-3d;transition:transform .5s cubic-bezier(.2,.8,.2,1)}.co-cardview.is-flipped .co-cardview__in{transform:rotateY(180deg)}.co-cardview__f{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;border-radius:20px;padding:23px;color:#f8f2e5;background:radial-gradient(circle at 92% 2%,rgba(240,191,23,.2),transparent 32%),#211d17;backface-visibility:hidden;box-shadow:0 24px 52px #211d1738}.co-cardview__top,.co-cardview__bot,.co-cardview__sig{display:flex;align-items:center;justify-content:space-between;gap:14px}.co-cardview__chip{display:block;width:38px;height:28px;border-radius:7px;background:linear-gradient(90deg,transparent 46%,rgba(33,29,23,.22) 47% 53%,transparent 54%),linear-gradient(#f0bf17,#d99f09)}.co-cardview__brand,.co-cardview__num,.co-cardview__bot{font-family:Space Mono,ui-monospace,Menlo,monospace;font-weight:700;text-transform:uppercase}.co-cardview__brand{font-size:10px;letter-spacing:.12em}.co-cardview__num{font-size:clamp(18px,4.2vw,25px);letter-spacing:.035em;white-space:nowrap}.co-cardview__bot span{overflow:hidden;max-width:72%;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.co-cardview__bot small{display:block;margin-bottom:4px;color:#f8f2e573;font-size:8px;letter-spacing:.1em}.co-cardview__b{justify-content:flex-start;gap:18px;transform:rotateY(180deg)}.co-cardview__stripe{display:block;width:calc(100% + 46px);height:48px;margin:8px -23px 0;background:#080705}.co-cardview__sig{min-height:42px;border-radius:7px;padding:7px 10px;color:#211d17;background:#fffdf8}.co-cardview__sig i{flex:1;border-bottom:1px solid rgba(33,29,23,.2)}.co-cardview__sig b{border-radius:5px;padding:5px 8px;background:#f0bf17;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:11px}.co-cardview__b p{margin:0;color:#f8f2e580;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:9px;letter-spacing:.12em;text-transform:uppercase}.co-form{display:grid;gap:13px}.co-form label{display:grid;gap:7px}.co-form label>span{color:#211d178f;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.co-form input{width:100%;min-width:0;min-height:50px;border:1px solid rgba(33,29,23,.12);border-radius:12px;outline:0;padding:0 14px;color:#211d17;background:#fffdf8;font-size:14px;font-weight:750;transition:border-color .16s ease,box-shadow .16s ease}.co-form input:focus{border-color:#e8551fb3;box-shadow:0 0 0 3px #e8551f1c}.co-form input::-moz-placeholder{color:#211d174d}.co-form input::placeholder{color:#211d174d}.co-form__row{display:grid;grid-template-columns:1fr .65fr;gap:12px}.co-form__hint{display:flex;align-items:flex-start;gap:7px;margin:1px 0 0;color:#211d1773;font-size:10px;font-weight:650;line-height:1.45}.co-form__hint svg{flex:0 0 auto;margin-top:1px}.co-wallet{display:grid;min-height:260px;place-content:center;justify-items:center;border:1px solid rgba(33,29,23,.1);border-radius:18px;padding:28px;background:#f7f1e4;text-align:center}.co-wallet strong,.co-wallet span{display:block}.co-wallet strong{margin-top:12px;font-size:21px}.co-wallet span{margin-top:6px;color:#e8551f;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:10px;font-weight:700;text-transform:uppercase}.co-wallet p{max-width:46ch;margin:14px 0 0;color:#211d178f;font-size:12px;line-height:1.5}.co-trust{display:grid;grid-template-columns:minmax(210px,.8fr) minmax(0,1.2fr);align-items:center;gap:16px;border:1px solid rgba(33,29,23,.09);border-radius:17px;padding:16px 18px;background:#fffdf8b3}.co-trust__t b,.co-trust__t span{display:block}.co-trust__t b{display:flex;align-items:center;gap:7px;color:#211d17;font-size:12px;font-weight:900}.co-trust__t b svg{color:#e8551f}.co-trust__t span{margin-top:5px;color:#211d177a;font-size:10px;line-height:1.4}.co-trust .payment-trust{width:100%;margin:0;border:0;padding:0;background:transparent;box-shadow:none}.co-trust .payment-trust>div:first-child{display:none}.co-trust .payment-trust__logos{justify-content:flex-end;gap:6px}.co-trust .payment-trust__logos span{width:68px;height:34px;border-radius:8px;padding:5px 7px}.co-accept{display:flex;align-items:flex-start;gap:10px;color:#211d1794;font-size:11px;font-weight:600;line-height:1.55}.co-accept input{width:18px;height:18px;flex:0 0 auto;margin-top:1px;accent-color:#e8551f}.co-accept b,.co-accept a{color:#211d17;font-weight:900}.co-error{margin:0;border:1px solid rgba(190,48,20,.16);border-radius:12px;padding:12px 14px;color:#8c2e18;background:#e8551f1a;font-size:12px;font-weight:750;line-height:1.45}.co-pay{display:flex;width:100%;min-height:57px;align-items:center;justify-content:center;gap:9px;border-radius:13px;color:#f8f2e5;background:#e8551f;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;box-shadow:0 14px 28px #e8551f33;transition:transform .15s ease,background .15s ease}.co-pay:not(:disabled):hover{background:#d74718;transform:translateY(-1px)}.co-pay:disabled,.co-apple-pay:disabled{cursor:not-allowed;opacity:.46;box-shadow:none}.co-pay__amt{padding-left:6px;border-left:1px solid rgba(248,242,229,.28)}.co-apple-pay{width:100%;height:57px;border-radius:13px;-moz-appearance:-apple-pay-button;appearance:-apple-pay-button;-webkit-appearance:-apple-pay-button;-apple-pay-button-style:black;-apple-pay-button-type:buy}.co-processing{margin:0;color:#211d1785;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:9px;font-weight:700;letter-spacing:.08em;text-align:center;text-transform:uppercase}.co-note{display:flex;align-items:flex-start;justify-content:center;gap:7px;margin:0;color:#211d1775;font-size:10px;font-weight:600;line-height:1.45;text-align:center}.co-note svg{flex:0 0 auto}.co-note a{color:#211d17;font-weight:800}.co-sum{position:sticky;top:18px}.co-sum__h{display:flex;align-items:center;gap:10px;padding:20px 22px;color:#f8f2e5;background:#211d17}.co-sum__h b{font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase}.co-sum__body{padding:22px}.co-sum__item{display:grid;grid-template-columns:auto 1fr auto;align-items:start;gap:10px}.co-sum__item .q{border-radius:7px;padding:5px 6px;color:#211d17;background:#f0bf17;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:9px;font-weight:700}.co-sum__item .d{min-width:0}.co-sum__item .d b,.co-sum__item .d span{display:block}.co-sum__item .d b{overflow:hidden;color:#211d17;font-size:13px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.co-sum__item .d span{margin-top:4px;color:#211d1770;font-size:9px;font-weight:600;line-height:1.35}.co-sum__item .p{color:#211d17;font-size:13px;font-weight:900;white-space:nowrap}.co-lines{display:grid;gap:11px;margin:22px 0;border-top:1px solid rgba(33,29,23,.09);border-bottom:1px solid rgba(33,29,23,.09);padding:18px 0}.co-line{display:flex;justify-content:space-between;gap:16px;color:#211d1785;font-size:11px}.co-line b{color:#211d17;font-weight:900;text-align:right}.co-line em{border-radius:999px;padding:2px 5px;color:#8f6410;background:#f0bf172e;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:8px;font-style:normal;font-weight:700}.co-line--save,.co-line--save b{color:#2d7a52}.co-total{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.co-total__l b,.co-total__l span,.co-total__v strong,.co-total__v small{display:block}.co-total__l b{color:#211d17;font-size:13px;font-weight:900}.co-total__l span{margin-top:4px;color:#211d176b;font-size:9px}.co-total__v{text-align:right}.co-total__v strong{color:#e8551f;font-size:25px;font-weight:900;line-height:1}.co-total__v small{margin-top:5px;color:#211d176b;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:8px;font-weight:700;letter-spacing:.1em}.co-sum__renew{display:flex;align-items:flex-start;gap:9px;margin-top:20px;border-radius:12px;padding:12px;color:#211d1799;background:#f0bf1721;font-size:10px;line-height:1.45}.co-sum__renew svg{flex:0 0 auto;color:#b17f00}.co-sum__renew b{color:#211d17;font-weight:900}.co-sum__meta{display:grid;gap:10px;margin-top:20px}.co-sum__meta div{display:flex;justify-content:space-between;gap:16px;font-size:10px}.co-sum__meta span{color:#211d176b}.co-sum__meta b{color:#211d17;font-weight:850;text-align:right}.co-policy{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:22px}.co-policy article{border:1px solid rgba(33,29,23,.08);border-radius:14px;padding:15px;background:#fffdf88c}.co-policy h3{margin:0 0 6px;color:#211d17;font-size:11px;font-weight:900}.co-policy p{margin:0;color:#211d177a;font-size:9px;font-weight:600;line-height:1.5}.co-loading,.co-empty{margin:0;border:1px dashed rgba(33,29,23,.16);border-radius:14px;padding:22px;color:#211d1780;background:#f7f1e4;font-size:12px;font-weight:700;text-align:center}@media (max-width: 980px){.co-grid{grid-template-columns:1fr}.co-sum{position:static}.co-policy{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 680px){.checkout-page--redesign{padding-bottom:32px}.co-nav__in,.co-wrap{width:min(100% - 24px,1240px)}.co-nav__in{grid-template-columns:1fr auto;min-height:66px}.co-nav__back{grid-column:1 / -1;grid-row:2;justify-self:start;margin:-4px 0 10px;padding-left:0}.co-nav__lock{grid-column:2;grid-row:1}.co-steps{gap:6px;padding-top:22px}.co-step{gap:5px;font-size:8px}.co-step i{width:22px;height:22px}.co-head{padding-bottom:26px}.co-head h1{font-size:clamp(46px,15vw,68px)}.co-head p{font-size:13px}.co-card{border-radius:16px;padding:18px}.co-plan{grid-template-columns:auto 1fr}.co-plan__px{grid-column:1 / -1;border-top:1px solid rgba(33,29,23,.08);padding-top:12px;text-align:left}.co-cycle,.co-payment-choice,.co-feats,.co-policy{grid-template-columns:1fr}.co-cardview__f{padding:18px}.co-cardview__stripe{width:calc(100% + 36px);margin-right:-18px;margin-left:-18px}.co-cardview__num{font-size:clamp(16px,5vw,21px)}.co-form__row{grid-template-columns:1fr .7fr}.co-trust{grid-template-columns:1fr}.co-trust .payment-trust__logos{justify-content:flex-start}.co-sum__body{padding:18px}}.legal-secure-strip,.legal-content,.receipt-preview,.legal-footer{width:min(980px,calc(100% - 40px));margin:0 auto 20px}.legal-content{display:grid;gap:26px}.legal-content h2{margin:0 0 10px}.legal-content p,.legal-content li{color:#19160fa8;font-size:16px;line-height:1.62}.legal-content p{margin:0}.legal-content ul{display:grid;gap:9px;margin:0;padding-left:18px}.receipt-preview{background:#fffaf0}.receipt-preview__top{display:flex;justify-content:space-between;gap:18px;margin-bottom:24px}.receipt-preview__top span,.receipt-preview__grid span{color:#a19a89;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.receipt-preview__top p{margin:6px 0 0;font-size:28px;font-weight:900}.receipt-preview__top strong{align-self:flex-start;border-radius:999px;padding:8px 12px;color:#16733d;background:#dff6e6;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:10px;letter-spacing:.16em;text-transform:uppercase}.receipt-preview__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;border-top:1px solid rgba(25,22,15,.1);border-bottom:1px solid rgba(25,22,15,.1);padding:18px 0}.receipt-preview__grid article{border-radius:14px;padding:12px;background:#19160f0a}.receipt-preview__grid b{display:block;margin-top:5px;color:#19160fbd;font-size:14px;line-height:1.35}.receipt-preview footer{margin-top:18px;color:#19160f85;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.receipt-preview footer p{margin:4px 0 0}.legal-footer{padding:8px 0 38px;color:#19160f7a;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.checkout-result-page{display:grid;align-content:center;gap:18px;padding-bottom:128px}.checkout-result{display:grid;justify-items:center;position:relative;width:min(820px,calc(100% - 40px));margin:18px auto 0;border:1px solid rgba(25,22,15,.1);border-radius:28px;padding:clamp(30px,5vw,56px);overflow:hidden;background:radial-gradient(circle at 88% 8%,rgba(240,191,23,.14),transparent 32%),#fffaf0e6;box-shadow:0 36px 90px #19160f24;text-align:center}.checkout-result:before{content:"";position:absolute;top:0;right:26px;left:26px;height:7px;border-radius:0 0 999px 999px;background:repeating-linear-gradient(90deg,#e8551f 0,#e8551f 10px,#19160f 10px,#19160f 20px);opacity:.9}.checkout-result svg{position:relative;margin-bottom:18px;color:#335097}.checkout-result--success svg{color:#16733d}.checkout-result--warning svg{color:#e8551f}.checkout-result span{color:#a19a89;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.checkout-result h1{margin:12px 0;color:#19160f;font-size:clamp(42px,7vw,82px);font-weight:900;line-height:.9;letter-spacing:-.04em}.checkout-result p{max-width:52ch;margin:0;color:#19160f9e;font-size:17px;line-height:1.55}.checkout-result .checkout-result__reason{margin-top:12px;border:1px solid rgba(232,85,31,.18);border-radius:16px;padding:12px 16px;background:#e8551f14;color:#19160fc2;font-size:14px;font-weight:700}.checkout-result small{margin-top:16px;color:#19160f75;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.checkout-result div{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:28px}.checkout-result a{border-radius:999px;padding:13px 18px;color:#fffaf0;background:#19160f;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.checkout-result a+a{color:#19160f;background:#19160f14}.checkout-result-trust{position:fixed;z-index:20;right:18px;bottom:18px;left:18px;display:flex;justify-content:center;pointer-events:none}.checkout-result-trust .payment-trust{width:min(860px,100%);margin:0;border-radius:22px;padding:12px 14px;background:#fffaf0db;box-shadow:0 22px 70px #19160f29;pointer-events:auto}.checkout-result-trust .payment-trust>div:first-child p{margin-top:3px;font-size:13px}.checkout-result-trust .payment-trust__logos span{width:72px;height:34px}.cp-payment-alert{display:flex;position:sticky;z-index:30;top:18px;align-items:center;justify-content:space-between;gap:18px;margin:0 var(--cp-alert-side-gap, 24px) 18px;border:1px solid rgba(255,202,24,.26);border-radius:20px;padding:14px 16px;color:#f7f0dd;background:radial-gradient(circle at 12% 0%,rgba(255,202,24,.15),transparent 36%),#14120deb;box-shadow:0 24px 70px #00000047}.cp-panel-alert{margin:0 var(--cp-alert-side-gap, 24px) 18px;border-radius:18px;padding:14px 16px;font-size:14px;font-weight:800;line-height:1.4}.cp-panel-alert--error{border:1px solid rgba(239,68,68,.2);color:#991b1b;background:#fef2f2}.cp-email-lock-backdrop{position:fixed;z-index:24;top:0;right:0;bottom:0;left:var(--night-sidebar-width);cursor:not-allowed;background:#efe9dd47;backdrop-filter:blur(7px) saturate(.92);-webkit-backdrop-filter:blur(7px) saturate(.92)}.cp-email-lock-backdrop:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 28%,rgba(255,202,24,.12),transparent 24%),#11100d14}.cp-payment-alert>div{display:flex;align-items:center;gap:12px}.cp-payment-alert svg{flex:0 0 auto;color:#ffca18}.cp-payment-alert b,.cp-payment-alert small{display:block}.cp-payment-alert b{font-size:14px;font-weight:900}.cp-payment-alert small{margin-top:3px;color:#f7f0dd9e;font-size:12px;line-height:1.35}.cp-payment-alert button{flex:0 0 auto;border-radius:999px;padding:12px 15px;color:#14120d;background:#ffca18;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.cp-payment-alert button:disabled{cursor:wait;opacity:.68}.cp-subscription-gate-tooltip{position:fixed;z-index:120;max-width:min(320px,calc(100vw - 32px));border:1px solid rgba(255,202,24,.34);border-radius:14px;padding:12px 14px;color:#f7f0dd;background:#14120df5;box-shadow:0 22px 54px #00000057;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:10px;font-weight:700;letter-spacing:.1em;line-height:1.45;pointer-events:none;text-align:center;text-transform:uppercase;transform:translate(-50%,-100%)}.cp-subscription-gate-tooltip:after{content:"";position:absolute;left:50%;top:100%;width:10px;height:10px;background:#14120df5;border-right:1px solid rgba(255,202,24,.34);border-bottom:1px solid rgba(255,202,24,.34);transform:translate(-50%,-5px) rotate(45deg)}.cp-demo-gate{display:grid;grid-template-columns:1fr;gap:clamp(18px,2.4vw,28px);width:min(1320px,calc(100% - 40px));margin:18px auto 34px;border:1px solid rgba(25,22,15,.12);border-radius:22px;padding:clamp(22px,3vw,34px);color:#19160f;background:radial-gradient(circle at 92% 10%,rgba(232,85,31,.16),transparent 28%),linear-gradient(135deg,#f2ecdcf5,#f7f2e6eb);box-shadow:0 22px 56px -36px #14100861,inset 0 0 0 1px #ffffff73}.cp-demo-gate__copy{display:flex;flex-direction:column;justify-content:center}.cp-demo-gate__copy span,.cp-demo-plan span{color:#928a76;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.cp-demo-gate__copy span{display:inline-flex;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content;border-radius:999px;padding:6px 11px;color:#19160f;background:#f0bf17}.cp-demo-gate__copy span:before{content:"";width:6px;height:6px;border-radius:50%;background:#e8551f}.cp-demo-gate__copy h2{max-width:860px;margin:16px 0 12px;color:#19160f;font-size:clamp(34px,3.4vw,58px);font-weight:900;letter-spacing:-.04em;line-height:.96}.cp-demo-gate__copy p{max-width:760px;margin:0;color:#19160f9e;font-size:16px;font-weight:700;line-height:1.5}.cp-demo-gate__plans{display:grid;grid-template-columns:repeat(3,minmax(240px,1fr));gap:14px}.cp-demo-plan{min-width:0;display:flex;flex-direction:column;min-height:238px;border:1px solid rgba(25,22,15,.13);border-radius:18px;padding:18px;background:#fffcf4c2;box-shadow:inset 0 0 0 1px #ffffff6b,0 16px 36px -30px #14100861;cursor:pointer;outline:none;transition:transform .16s ease,border-color .18s ease,box-shadow .18s ease}.cp-demo-plan:hover,.cp-demo-plan:focus-visible{border-color:#e8551f6b;box-shadow:inset 0 0 0 1px #e8551f1a,0 20px 42px -28px #14100873;transform:translateY(-2px)}.cp-demo-plan h3{max-width:100%;margin:12px 0 0;color:#19160f;font-size:clamp(22px,2vw,30px);font-weight:900;letter-spacing:-.03em;line-height:1}.cp-demo-plan p{display:flex;align-items:flex-end;flex-wrap:wrap;gap:6px;margin:20px 0 12px;min-width:0}.cp-demo-plan strong{display:block;max-width:100%;color:#19160f;font-size:clamp(30px,2.4vw,40px);font-weight:900;letter-spacing:-.06em;line-height:.9;white-space:nowrap}.cp-demo-plan small{color:#19160f7a;font-size:13px;font-weight:800}.cp-demo-plan em{display:block;margin-bottom:18px;color:#19160f80;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:10px;font-style:normal;font-weight:700;letter-spacing:.08em;line-height:1.45;text-transform:uppercase}.cp-demo-plan button{width:100%;margin-top:auto;border-radius:999px;padding:14px 16px;color:#f7f0dd;background:#19160f;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.cp-demo-plan button:hover{background:#e8551f}.cp-demo-gate__empty{display:flex;align-items:center;margin:0;border:1px dashed rgba(25,22,15,.18);border-radius:18px;padding:22px;color:#19160f85;background:#fffcf4ad;font-weight:800}@media (max-width: 980px){.cp-demo-gate{grid-template-columns:1fr;width:min(100%,calc(100% - 24px))}.cp-demo-gate__plans{grid-template-columns:repeat(2,minmax(220px,1fr))}.checkout-layout{grid-template-columns:1fr}.payment-trust,.legal-nav,.receipt-preview__top{align-items:flex-start;flex-direction:column}.payment-trust__logos,.legal-nav div{justify-content:flex-start}}@media (max-width: 640px){.cp-demo-gate{width:100%;border-radius:18px;padding:20px}.cp-demo-gate__copy h2{font-size:34px}.cp-demo-plan{min-height:220px}.cp-demo-gate__plans{grid-template-columns:1fr}.checkout-nav,.legal-nav,.checkout-hero,.legal-hero,.checkout-layout,.legal-secure-strip,.legal-content,.receipt-preview,.legal-footer{width:min(100% - 28px,1180px)}.checkout-nav{align-items:flex-start;flex-direction:column}.checkout-result-page{align-content:start;padding-bottom:170px}.checkout-result-trust{right:10px;bottom:10px;left:10px}.checkout-result-trust .payment-trust{border-radius:18px}.checkout-panel__head{flex-direction:column}.checkout-price{text-align:left}.checkout-payment-choice{grid-template-columns:1fr}.checkout-card-preview__number{font-size:clamp(17px,5vw,23px);letter-spacing:.02em}.checkout-features,.checkout-policy-grid,.receipt-preview__grid{grid-template-columns:1fr}.payment-trust.dark{width:calc(100% - 28px)}.payment-trust__logos span{width:82px;height:38px}.cp-payment-alert{align-items:flex-start;flex-direction:column}.cp-payment-alert button{width:100%}}.cp-mobile-header,.cp-mobile-nav-backdrop,.cp-mobile-menu-close{display:none}.cp-mobile-control-panel-block{display:grid;place-items:center;min-height:calc(100dvh - 74px);padding:42px 24px;color:#19160f;text-align:center}.cp-mobile-control-panel-block>span{display:grid;width:62px;height:62px;place-items:center;border-radius:20px;color:#19160f;background:#f0bf17;box-shadow:0 16px 34px #19160f24}.cp-mobile-control-panel-block p{margin:24px 0 0;color:#928a76;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.cp-mobile-control-panel-block h1{max-width:13ch;margin:12px 0 0;font-family:Anton,Archivo,sans-serif;font-size:clamp(44px,14vw,68px);font-weight:400;line-height:.94}.cp-mobile-control-panel-block em{max-width:34ch;margin-top:18px;color:#716a5b;font-size:15px;font-style:normal;font-weight:600;line-height:1.5}.cp-mobile-control-panel-block button{margin-top:28px;border:0;border-radius:12px;padding:15px 20px;color:#f8f1df;background:#19160f;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}@media (max-width: 760px){.cp-night-app{display:block;min-height:100dvh;padding-top:68px}.cp-mobile-header{position:fixed;top:0;right:0;left:0;z-index:50;display:flex;min-height:68px;align-items:center;justify-content:space-between;padding:12px 18px;color:#fff;background:#0b0a09;border-bottom:1px solid rgba(255,255,255,.08)}.cp-mobile-header>div{min-width:0}.cp-mobile-header b,.cp-mobile-header span{display:block}.cp-mobile-header b{font-size:17px;font-weight:900;letter-spacing:.01em}.cp-mobile-header span{overflow:hidden;max-width:230px;margin-top:2px;color:#ffffff6b;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:8px;letter-spacing:.17em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.cp-mobile-menu-button,.cp-mobile-menu-close{display:inline-grid;width:42px;height:42px;place-items:center;border:0;border-radius:12px;color:#fff;background:#ffffff14}.cp-mobile-nav-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:55;display:block;padding:0;border:0;background:#00000094;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.cp-night-side,.profile-modern-shell .cp-night-side{position:fixed;top:0;right:auto;bottom:0;left:0;z-index:60;display:flex;width:min(326px,calc(100vw - 38px));height:100dvh;min-height:100dvh;max-height:none;padding:22px 18px;overflow-y:auto;transform:translate(-105%);transition:transform .22s ease;box-shadow:24px 0 60px #00000061}.cp-night-side.is-mobile-open,.profile-modern-shell .cp-night-side.is-mobile-open{transform:translate(0)}.cp-night-brand,.profile-modern-shell .cp-night-brand{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:32px}.cp-night-control-panel-link{display:none}.cp-night-nav,.profile-modern-shell .cp-night-nav{display:flex;grid-template-columns:none;gap:7px}.cp-night-nav-button,.cp-night-foot-button,.profile-modern-shell .cp-night-nav-button,.profile-modern-shell .cp-night-foot-button{min-height:48px;justify-content:flex-start;padding:13px 15px;font-size:12px}.cp-night-foot,.profile-modern-shell .cp-night-foot{display:flex;grid-template-columns:none;gap:5px;margin-top:auto;padding-top:22px}.cp-night-content{width:100%;min-height:calc(100dvh - 68px);margin-left:0;overflow:visible}.cp-admin-tabs{width:100%;overflow-x:auto;scrollbar-width:none}.cp-admin-tabs::-webkit-scrollbar{display:none}.cp-admin-tabs a{flex:0 0 auto}.profile-modern-shell{height:auto;min-height:100dvh;overflow:visible;padding-top:68px}.profile-modern-shell .profile-modern-content{width:100%;height:auto;margin-left:0;overflow:visible}.profile-modern-shell .profile-modern-main{padding-top:22px}}.hover\:bg-\[\#335097\]:hover{--tw-bg-opacity: 1;background-color:rgb(51 80 151 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#8f1c13\]:hover{--tw-bg-opacity: 1;background-color:rgb(143 28 19 / var(--tw-bg-opacity, 1))}.admin-app{width:100%;max-width:1320px;padding:clamp(24px,3vw,44px) clamp(22px,3.4vw,52px) 80px;color:#19160f}.admin-app__head{margin-bottom:20px}.admin-app__head>div>span{display:block;color:#928a76;font:700 10px Space Mono,monospace;letter-spacing:.15em;text-transform:uppercase}.admin-app__head h1{margin:6px 0 0;font:400 clamp(46px,7vw,76px)/.9 Anton,Archivo,sans-serif;letter-spacing:.01em;text-transform:uppercase}.admin-app__subnav{margin-bottom:26px}.admin-app__live-tracker{margin-bottom:14px}.admin-app__tabs{display:inline-flex;gap:3px;padding:4px;border-radius:10px;background:#ece5d3}.admin-app__tabs a{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border-radius:7px;color:#6d6555;font:700 10px Space Mono,monospace;letter-spacing:.1em;text-decoration:none;text-transform:uppercase;transition:.2s ease}.admin-app__tabs a:hover{color:#19160f;background:#19160f12}.admin-app__tabs a.active{color:#19160f;background:#fff;box-shadow:0 2px 7px #19160f14}.admin-app__tabs a.active.blue{color:#fff;background:#2342db}.admin-app__tabs svg{width:14px;height:14px}.admin-legacy-content{max-width:none;padding:0}.admin-dashboard{display:grid;gap:14px}.admin-surface{padding:20px 22px;border:0;border-radius:16px;color:#19160f;background:#fff;box-shadow:inset 0 0 0 1px #19160f1a}.admin-surface.is-dark{color:#ece5d3;background:#19160f;box-shadow:none}.admin-surface__head{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;margin-bottom:15px}.admin-surface__head h3{display:flex;align-items:center;gap:9px;margin:0;font-size:18px;font-weight:900;letter-spacing:-.01em}.admin-surface__head p{margin:4px 0 0;color:#928a76;font:10px Space Mono,monospace;letter-spacing:.08em;text-transform:uppercase}.admin-live-tracker{color:#ece5d3;background:#19160f;box-shadow:none}.admin-live-tracker .admin-surface__head h3{color:#ece5d3}.admin-live-tracker .admin-surface__head p{color:#ece5d380}.admin-live-refresh{display:inline-flex;align-items:center;gap:7px;border:1px solid rgba(25,22,15,.13);border-radius:7px;padding:8px 10px;color:inherit;background:transparent;font:700 9px Space Mono,monospace;letter-spacing:.09em;text-transform:uppercase}.admin-live-tracker .admin-live-refresh{border-color:#ece5d338;color:#ece5d3c7}.admin-live-refresh:disabled{opacity:.45}.admin-live-error{margin:0;color:#ff8066;font-size:13px}.admin-live-empty{margin:0;padding:30px 0;color:#ece5d38c;font:10px Space Mono,monospace;text-align:center}.admin-live-sessions{display:flex;gap:8px;overflow-x:auto;margin:0 0 16px;padding:10px 10px 2px 0}.admin-live-sessions button{position:relative;display:flex;flex:0 0 auto;flex-direction:column;align-items:flex-start;min-width:220px;gap:4px;border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:12px 15px;color:#ece5d3;background:#ffffff0f;text-align:left}.admin-live-sessions button.is-active{color:#19160f;border-color:#ece5d3;background:#ece5d3}.admin-live-sessions b{font-size:13px;font-weight:900}.admin-live-sessions span{font:9px Space Mono,monospace;letter-spacing:.06em;opacity:.62;text-transform:uppercase}.admin-live-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(210px,.78fr) minmax(0,1fr);gap:14px}.admin-live-now,.admin-live-activity,.admin-live-kpis article{background:#ffffff0d}.admin-live-now{display:flex;flex-direction:column;min-height:260px;border-radius:12px;padding:18px 20px}.admin-live-now>p{display:flex;align-items:center;gap:7px;margin:0;color:#e8551f;font:700 10px Space Mono,monospace;letter-spacing:.12em;text-transform:uppercase}.admin-live-now>p i{width:6px;height:6px;border-radius:50%;background:currentColor}.admin-live-now h3{margin:14px 0 5px;color:#fff;font-size:clamp(23px,2.4vw,30px);line-height:1.05;letter-spacing:-.025em}.admin-live-now>span{color:#ece5d399;font:11px Space Mono,monospace}.admin-live-progress{height:5px;margin:auto 0 7px;overflow:hidden;border-radius:4px;background:#ffffff21}.admin-live-progress i{display:block;height:100%;border-radius:inherit;background:#e8551f}.admin-live-now>div:not(.admin-live-progress){display:flex;justify-content:space-between;color:#ece5d37a;font:10px Space Mono,monospace}.admin-live-host{display:grid!important;grid-template-columns:34px 1fr auto;gap:10px;align-items:center;margin-top:16px;padding-top:14px;border-top:1px solid rgba(255,255,255,.09)}.admin-live-host>span,.admin-live-avatar{display:grid;place-items:center;border-radius:8px;color:#fff;background:#2342db;font-size:11px;font-weight:800}.admin-live-host>span{width:34px;height:34px}.admin-live-host div{display:flex!important;flex-direction:column;min-width:0;gap:2px}.admin-live-host b{overflow:hidden;color:#fff;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.admin-live-host small,.admin-live-host em{color:#ece5d37a;font:9px Space Mono,monospace;font-style:normal;text-transform:uppercase}.admin-live-kpis{display:grid;grid-template-columns:1fr 1fr;gap:8px}.admin-live-kpis article{min-width:0;min-height:86px;border-radius:9px;padding:12px}.admin-live-kpis article svg{color:#e8551f}.admin-live-kpis article b,.admin-live-kpis article span{display:block}.admin-live-kpis article b{margin-top:7px;color:#fff;font-size:21px;line-height:1;letter-spacing:-.02em}.admin-live-kpis article span{margin-top:5px;overflow:hidden;color:#ece5d37a;font:9px Space Mono,monospace;letter-spacing:.07em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.admin-live-location{grid-column:1 / -1;border-radius:9px;padding:12px;background:#ffffff0d}.admin-live-location>p{display:flex;align-items:center;gap:6px;margin:0 0 9px;color:#ece5d37a;font:9px Space Mono,monospace;letter-spacing:.1em;text-transform:uppercase}.admin-live-location__map{position:relative;height:53px;overflow:hidden;border-radius:7px;background:linear-gradient(125deg,#2e2b25 0,#2e2b25 48%,#474036 49%,#474036 59%,#2a2721 60%)}.admin-live-location__map:before,.admin-live-location__map:after{position:absolute;content:"";background:#ece5d31f}.admin-live-location__map:before{top:0;right:30%;bottom:0;width:1px;transform:rotate(26deg)}.admin-live-location__map:after{top:28px;width:100%;height:1px;transform:rotate(-8deg)}.admin-live-location__pin{position:absolute;top:50%;left:50%;width:10px;height:10px;border:2px solid #19160f;border-radius:50%;background:#e8551f;box-shadow:0 0 0 8px #e8551f38;transform:translate(-50%,-50%)}.admin-live-location__empty{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#ece5d37a;font:9px Space Mono,monospace}.admin-live-location strong{display:block;overflow:hidden;margin-top:8px;color:#ece5d3;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.admin-live-activity{border-radius:12px;padding:14px 16px}.admin-segmented-control{display:inline-flex;gap:2px;border-radius:8px;padding:3px;background:#19160f12}.admin-segmented-control button{border:0;border-radius:6px;padding:8px 10px;color:#928a76;background:transparent;font:700 9px Space Mono,monospace;letter-spacing:.07em;text-transform:uppercase}.admin-segmented-control button.is-active{color:#ece5d3;background:#19160f}.admin-segmented-control--dark{background:#19160f}.admin-segmented-control--dark button{color:#bdb4a3}.admin-segmented-control--dark button.is-active{color:#19160f;background:#ece5d3}.admin-segmented-control button{position:relative}.admin-segmented-control__badge,.admin-live-session-notification{position:absolute;display:flex;box-sizing:border-box;min-width:19px;height:19px;align-items:center;justify-content:center;border:2px solid #161412;border-radius:999px;padding:0 5px;color:#fff;background:#ff6258;box-shadow:0 2px 7px #ff625875;font:800 10px/1 Archivo,Helvetica Neue,Arial,sans-serif;letter-spacing:0;text-align:center}.admin-segmented-control__badge{top:4px;right:6px;transform:translate(40%,-42%)}.admin-live-sessions .admin-live-session-notification{top:-9px;right:-8px;z-index:1;opacity:1;font:800 10px/1 Archivo,Helvetica Neue,Arial,sans-serif;letter-spacing:0;text-transform:none}.admin-live-sessions button.is-active .admin-live-session-notification{border-color:#ece5d3}.admin-live-activity .admin-segmented-control{display:flex;width:100%}.admin-live-activity .admin-segmented-control button{flex:1}.admin-live-activity__list{display:flex;flex-direction:column;max-height:250px;margin:12px 0 0;padding:0;overflow:auto;list-style:none}.admin-live-activity__list li{display:flex;align-items:center;gap:10px;padding:10px 1px;border-bottom:1px solid rgba(255,255,255,.08)}.admin-live-activity__list em{display:grid;place-items:center;min-width:22px;color:#ece5d366;font:9px Space Mono,monospace;font-style:normal}.admin-live-activity__list li>span:not(.admin-live-avatar){display:flex;flex:1;flex-direction:column;min-width:0;gap:3px}.admin-live-activity__list b{overflow:hidden;color:#ece5d3;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.admin-live-activity__list small,.admin-live-activity__list time{color:#ece5d373;font:9px Space Mono,monospace}.admin-live-activity__list time{white-space:nowrap}.admin-live-avatar{width:27px;height:27px}.admin-live-activity__list li>i{width:7px;height:7px;border-radius:50%;background:#666056}.admin-live-activity__list li>i.is-online{background:#34c759}.admin-live-activity__empty{display:flex;align-items:center;justify-content:center;min-height:150px;gap:8px;color:#ece5d380;font:10px Space Mono,monospace;text-align:center}.admin-dashboard__summary{margin-top:4px}.admin-dashboard__summary-head{display:flex;justify-content:space-between;gap:14px;margin:4px 0 12px}.admin-dashboard__summary-head h3{margin:0;font-size:20px;font-weight:900}.admin-dashboard__summary-head p{margin:4px 0 0;color:#928a76;font:10px Space Mono,monospace;letter-spacing:.08em;text-transform:uppercase}.admin-dashboard-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:14px}.admin-dashboard-toolbar__filters{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.admin-date-range{display:flex;align-items:center;gap:8px}.admin-date-range__dates{display:flex;gap:6px}.admin-date-range__dates input{border:1px solid rgba(25,22,15,.12);border-radius:7px;padding:7px;background:#fff;font:10px Space Mono,monospace}.admin-host-selector{position:relative;display:flex;align-items:center;width:min(254px,100%);border:1px solid rgba(25,22,15,.11);border-radius:9px;padding:0 9px;background:#fff}.admin-host-selector>svg{flex:0 0 auto;color:#928a76}.admin-host-selector input{width:100%;min-width:0;border:0;outline:0;padding:10px 7px;color:#19160f;background:transparent;font:700 10px Space Mono,monospace;letter-spacing:.03em}.admin-host-selector input::-moz-placeholder{color:#928a76}.admin-host-selector input::placeholder{color:#928a76}.admin-host-selector>button{display:grid;flex:0 0 auto;place-items:center;border:0;padding:3px;color:#928a76;background:transparent}.admin-host-selector__list{position:absolute;z-index:6;top:calc(100% + 6px);right:0;left:0;max-height:270px;margin:0;overflow:auto;border:1px solid rgba(25,22,15,.12);border-radius:10px;padding:4px;background:#fff;box-shadow:0 16px 30px #19160f2b;list-style:none}.admin-host-selector__list button{display:flex;flex-direction:column;width:100%;gap:2px;border:0;border-radius:7px;padding:9px;color:#19160f;background:transparent;font:700 11px Archivo,sans-serif;text-align:left}.admin-host-selector__list button:hover{background:#f5f0e6}.admin-host-selector__list span,.admin-host-selector__empty{color:#928a76;font:9px Space Mono,monospace}.admin-host-selector__empty{padding:12px 9px}.admin-dashboard__metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.admin-metric-card{display:flex;flex-direction:column;min-height:148px;border-radius:12px;padding:17px;box-shadow:inset 0 0 0 1px #19160f14}.admin-metric-card--cream{background:#fff}.admin-metric-card--blue{color:#fff;background:#2342db;box-shadow:none}.admin-metric-card>div{display:flex;align-items:center;gap:8px;color:inherit;font:700 10px Space Mono,monospace;letter-spacing:.1em;text-transform:uppercase}.admin-metric-card__icon{display:grid;place-items:center}.admin-metric-card--cream .admin-metric-card__icon{color:#e8551f}.admin-metric-card strong{margin-top:auto;font-size:clamp(27px,3.2vw,42px);line-height:1;letter-spacing:-.03em}.admin-metric-card small{margin-top:8px;color:#19160f80;font:9px Space Mono,monospace;letter-spacing:.06em;text-transform:uppercase}.admin-metric-card--blue small{color:#ffffff9e}.admin-dashboard__error{margin:0 0 12px;color:#c8430f;font-size:13px}.admin-dashboard-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);gap:14px}.admin-payment-summary{display:grid;gap:18px}.admin-payment-summary div{padding-bottom:17px;border-bottom:1px solid rgba(236,229,211,.13)}.admin-payment-summary div:last-child{padding:0;border:0}.admin-payment-summary span,.admin-payment-summary b{display:block}.admin-payment-summary span{color:#ece5d385;font:10px Space Mono,monospace;letter-spacing:.1em;text-transform:uppercase}.admin-payment-summary b{margin-top:7px;color:#fff;font-size:40px;line-height:1}.admin-overview-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.admin-overview-card{display:flex;flex-direction:column;min-height:282px;overflow:hidden;border:1px solid rgba(25,22,15,.1);border-radius:16px;padding:22px;background:#fff}.admin-overview-card>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.admin-overview-card h3{margin:0;color:#19160f;font:900 18px/1 Archivo,sans-serif;letter-spacing:-.025em}.admin-overview-card>header button{border:0;padding:0;color:#1d39aa;background:transparent;font:800 9px Space Mono,monospace;letter-spacing:.06em;text-transform:uppercase}.admin-overview-card>header button:hover{color:#19160f}.admin-overview-card__body{min-height:0;margin-top:16px}.admin-overview-list{display:grid;margin:0;padding:0;list-style:none}.admin-overview-list li{display:grid;grid-template-columns:30px minmax(0,1fr) auto;gap:8px;align-items:center;min-height:47px;border-top:1px solid rgba(25,22,15,.08)}.admin-overview-list li:first-child{border-top:0}.admin-overview-list span:not(.admin-overview-list__index){min-width:0}.admin-overview-list b,.admin-overview-list small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-overview-list b{color:#302c25;font:800 11px Archivo,sans-serif}.admin-overview-list small{margin-top:4px;color:#958d7c;font:8px Space Mono,monospace}.admin-overview-list strong{color:#19160f;font:900 10px Space Mono,monospace;text-align:right}.admin-overview-list strong em{color:#958d7c;font-size:8px;font-style:normal}.admin-overview-list__index{color:#958d7c;font:9px Space Mono,monospace}.admin-overview-live-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#ff3b30;box-shadow:0 0 0 3px #ff3b3021}.admin-overview-empty{display:block!important;min-height:0!important;padding:18px 0;color:#958d7c;font:9px Space Mono,monospace;text-align:center}.admin-overview-card footer{display:grid;grid-template-columns:auto auto auto;gap:7px 8px;align-items:center;margin-top:auto;padding-top:14px;border-top:1px solid rgba(25,22,15,.1)}.admin-overview-card footer span{color:#958d7c;font:8px Space Mono,monospace;letter-spacing:.05em;text-transform:uppercase}.admin-overview-card footer b{color:#19160f;font:900 10px Space Mono,monospace;text-align:right}.admin-overview-card footer span:nth-of-type(2),.admin-overview-card footer span:nth-of-type(3){grid-column:1 / 3}.admin-overview-card footer b:nth-of-type(2),.admin-overview-card footer b:nth-of-type(3){grid-column:3}.admin-overview-host-rank{display:grid;gap:15px}.admin-overview-host-rank>div{display:grid;grid-template-columns:minmax(72px,1fr) minmax(55px,.85fr) auto;gap:7px;align-items:center}.admin-overview-host-rank span{overflow:hidden;color:#49443b;font:10px Space Mono,monospace;text-overflow:ellipsis;white-space:nowrap}.admin-overview-host-rank i{display:block;height:10px;overflow:hidden;border-radius:999px;background:#ededeb}.admin-overview-host-rank i em{display:block;height:100%;border-radius:inherit;background:#2948db}.admin-overview-host-rank b{color:#19160f;font:900 10px Space Mono,monospace}.admin-overview-failed{color:#c54335;font-style:normal}.admin-overview-payment-bar{display:flex;height:7px;margin-top:auto;overflow:hidden;border-radius:999px;background:#e9e8e4}.admin-overview-payment-bar em,.admin-overview-payment-bar b{display:block;height:100%}.admin-overview-payment-bar em{background:#2f8a4d}.admin-overview-payment-bar b{background:#d04a3a}.admin-donut-breakdown{display:flex;align-items:center;min-height:170px;gap:24px}.admin-donut-breakdown__chart{position:relative;display:grid;flex:0 0 auto;place-items:center;width:128px;height:128px;border-radius:50%}.admin-donut-breakdown__chart:after{width:75px;height:75px;border-radius:50%;background:#fff;content:""}.admin-donut-breakdown__chart span{position:absolute;z-index:1;font-size:24px;font-weight:900;text-align:center}.admin-donut-breakdown__chart small{display:block;color:#928a76;font:8px Space Mono,monospace;letter-spacing:.07em;text-transform:uppercase}.admin-donut-breakdown__legend{flex:1;min-width:0}.admin-donut-breakdown__legend p{display:flex;align-items:center;gap:8px;margin:0;padding:8px 0;border-bottom:1px solid rgba(25,22,15,.08);font-size:12px}.admin-donut-breakdown__legend i,.admin-chart-legend i{width:8px;height:8px;border-radius:50%}.admin-donut-breakdown__legend b{margin-left:auto}.admin-multibar-chart{display:grid;grid-template-columns:repeat(var(--days),1fr);align-items:end;gap:5px;height:172px;padding-top:10px;border-bottom:1px solid rgba(25,22,15,.13)}.admin-multibar-chart__group{display:flex;align-items:end;justify-content:center;height:100%;gap:2px}.admin-multibar-chart__group i{display:block;width:min(10px,28%);border-radius:3px 3px 0 0}.admin-multibar-chart__labels{display:grid;grid-template-columns:repeat(var(--days),1fr);gap:5px;margin-top:7px;color:#928a76;font:8px Space Mono,monospace;text-align:center}.admin-chart-legend{display:flex;gap:14px;margin-top:15px;color:#928a76;font:9px Space Mono,monospace}.admin-chart-legend span{display:flex;align-items:center;gap:6px}.admin-ranked-list{margin:0;padding:0;list-style:none}.admin-ranked-list li{display:flex;gap:10px;padding:11px 0;border-bottom:1px solid rgba(25,22,15,.08)}.admin-ranked-list>li>b{color:#e8551f;font:700 11px Space Mono,monospace}.admin-ranked-list li>div{flex:1;min-width:0}.admin-ranked-list strong,.admin-ranked-list small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-ranked-list strong{font-size:12px}.admin-ranked-list small{margin:4px 0;color:#928a76;font:9px Space Mono,monospace}.admin-ranked-list span{display:block;height:4px;overflow:hidden;border-radius:3px;background:#19160f17}.admin-ranked-list span i{display:block;height:100%;background:#2342db}.admin-surface.is-dark .admin-ranked-list li{border-color:#ffffff1a}.admin-surface.is-dark .admin-ranked-list strong{color:#ece5d3}.admin-surface.is-dark .admin-ranked-list small{color:#ece5d380}.admin-surface.is-dark .admin-ranked-list span{background:#ffffff26}.admin-chart-empty{margin:0;padding:32px 0;color:#928a76;font:10px Space Mono,monospace;text-align:center}@media (max-width: 1060px){.admin-live-grid,.admin-dashboard-grid{grid-template-columns:1fr}.admin-live-kpis{grid-template-columns:repeat(4,1fr)}.admin-live-location{grid-column:span 4}.admin-dashboard__metric-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 1180px){.admin-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 680px){.admin-app{padding:28px 18px 48px}.admin-app__tabs{width:100%;overflow-x:auto}.admin-app__tabs a{flex:0 0 auto}.admin-live-grid{grid-template-columns:1fr}.admin-live-kpis{grid-template-columns:1fr 1fr}.admin-live-location{grid-column:1 / -1}.admin-dashboard-toolbar{align-items:stretch}.admin-dashboard-toolbar__filters{width:100%}.admin-host-selector{flex:1}.admin-dashboard__metric-grid{grid-template-columns:1fr 1fr}.admin-metric-card{min-height:130px}.admin-donut-breakdown{gap:16px}.admin-live-now h3{font-size:23px}}.admin-app{min-height:100vh;background:#f4f1ea}.cp-night-content.cp-admin-content{background:#f4f1ea}.cp-night-content.cp-admin-content .admin-app{max-width:none}.admin-app__head{padding-bottom:22px;border-bottom:1px solid rgba(25,22,15,.12)}.admin-app__head h1{margin-top:7px;font:900 clamp(32px,3.6vw,48px)/1 Archivo,sans-serif;letter-spacing:-.03em}.admin-app__tabs{gap:2px;border:1px solid rgba(25,22,15,.1);border-radius:11px;background:#fff}.admin-app__tabs a.active,.admin-app__tabs a.active.blue{color:#ece5d3;background:#19160f;box-shadow:none}.admin-dashboard-toolbar__filters{flex:0 0 auto;flex-wrap:nowrap}.admin-date-range{flex:0 0 auto;white-space:nowrap}.admin-host-selector{flex:0 0 254px;width:254px;border-color:#19160f24;border-radius:10px}.admin-host-selector input{padding-top:9px;padding-bottom:9px;color:#19160f;font:700 12px Archivo,sans-serif;letter-spacing:0}.admin-host-selector input::-moz-placeholder{color:#19160f}.admin-host-selector input::placeholder{color:#19160f}.admin-metric-card--blue{color:#ece5d3;background:#19160f}.admin-metric-card__icon{display:grid;width:30px;height:30px;place-items:center;border-radius:8px;background:#19160f0d;color:#19160f}.admin-metric-card--blue .admin-metric-card__icon{color:#ece5d3;background:#ffffff1f}.admin-metric-card--cream .admin-metric-card__icon{color:#19160f}.admin-metric-card--blue small{color:#ece5d38f}@media (max-width: 680px){.admin-dashboard-toolbar__filters{width:100%;flex-wrap:wrap}.admin-host-selector{flex:1 1 100%;width:100%}}.admin-live-tracker{padding:20px 22px;border-radius:16px;background:#161412;font-family:Archivo,Helvetica Neue,Helvetica,Arial,sans-serif}.admin-live-tracker .admin-surface__head{align-items:center;margin-bottom:14px}.admin-live-tracker .admin-surface__head h3{gap:12px;font-size:15px;font-weight:900;letter-spacing:-.01em}.admin-live-pulse{display:inline-block;width:9px;height:9px;border-radius:50%;background:#ff3b30;box-shadow:0 0 #ff3b3099;animation:admin-live-pulse 1.6s infinite}.admin-live-pulse.is-connecting{opacity:.5;animation:none}@keyframes admin-live-pulse{0%{box-shadow:0 0 #ff3b3099}70%{box-shadow:0 0 0 9px #ff3b3000}to{box-shadow:0 0 #ff3b3000}}.admin-live-sessions{gap:8px;margin-bottom:16px}.admin-live-sessions button{min-width:220px;gap:4px;border-color:#ffffff1a;border-radius:11px;padding:12px 16px;background:#ffffff0f}.admin-live-sessions button.is-active{border-color:#ece5d3;color:#19160f;background:#ece5d3}.host-dashboard{display:grid;gap:18px}.cp-night-content.cp-host-dashboard-content{box-sizing:border-box;padding:clamp(22px,2.8vw,46px);background:#f4f1ea}.host-dashboard__toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px}.host-dashboard-nav{display:inline-flex;gap:2px;border-radius:10px;padding:4px;background:#15130f}.host-dashboard-nav button{border:0;border-radius:7px;padding:11px 16px;color:#bfb7a6;background:transparent;font:800 10px Space Mono,monospace;letter-spacing:.08em;text-transform:uppercase}.host-dashboard-nav button.active{color:#19160f;background:#ece5d3}.host-dashboard-session-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width: 680px){.cp-night-content.cp-host-dashboard-content{padding:18px}.host-dashboard__toolbar{align-items:stretch;flex-direction:column}.host-dashboard-nav{width:100%}.host-dashboard-nav button{flex:1}.host-dashboard-session-metrics{grid-template-columns:1fr}}.admin-live-sessions b{font-size:14px;font-weight:900;letter-spacing:0}.admin-live-sessions span{font:10px Space Mono,ui-monospace,monospace;letter-spacing:.06em}.admin-live-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.8fr) minmax(0,1fr);align-items:stretch;gap:14px}.admin-live-left{display:flex;flex-direction:column;min-width:0;gap:10px}.admin-live-now,.admin-live-activity,.admin-live-kpis article,.admin-live-host,.admin-live-location{background:#ffffff0d}.admin-live-now{flex:1;min-height:0;border-radius:12px;padding:18px 20px}.admin-live-now>p{margin-bottom:12px;color:#e8551f;font:10px Space Mono,ui-monospace,monospace;letter-spacing:.14em}.admin-live-now h3{margin:0;font-size:clamp(22px,2.4vw,30px);font-weight:900;line-height:1.05;letter-spacing:-.02em}.admin-live-now>span{margin:8px 0 18px;font:11px Space Mono,ui-monospace,monospace}.admin-live-progress{height:5px;margin-top:auto;background:#ffffff1f}.admin-live-progress i{background:#e8551f}.admin-live-now>div:not(.admin-live-progress){margin-top:7px;font:10px Space Mono,ui-monospace,monospace}.admin-live-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.admin-live-kpis article{min-height:0;border-radius:9px;padding:12px 14px}.admin-live-kpis article b{margin:0;color:#ece5d3;font-size:22px;font-weight:900;letter-spacing:-.02em}.admin-live-kpis article span{margin-top:0;font:9px Space Mono,ui-monospace,monospace;letter-spacing:.12em}.admin-live-host{grid-template-columns:34px minmax(0,1fr) auto;gap:12px;min-height:0;margin:0;border:0;border-radius:9px;padding:12px 14px}.admin-live-host>span{width:34px;height:34px;border-radius:9px;background:#16309f;font-size:13px}.admin-live-host b{font-size:13px;font-weight:800}.admin-live-host small{margin-top:3px;font:9px Space Mono,ui-monospace,monospace;letter-spacing:.06em}.admin-live-host__plan{align-items:flex-end;text-align:right}.admin-live-host__plan b{border-radius:30px;padding:5px 9px;color:#19160f;background:#ece5d3;font:700 11px Space Mono,ui-monospace,monospace;text-transform:capitalize}.admin-live-host__plan small{margin-top:4px;font-size:8px;letter-spacing:.1em}.admin-live-location{display:flex;flex-direction:column;grid-column:auto;min-height:0;border-radius:12px;padding:16px 18px}.admin-live-location>p{margin:0 0 10px;font:10px Space Mono,ui-monospace,monospace;letter-spacing:.14em}.admin-live-location__map{position:relative;display:block;flex:1;height:auto;min-height:150px;overflow:visible;border-radius:0;background:transparent}.admin-live-location__map:before,.admin-live-location__map:after{display:none}.admin-live-location__outline{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;overflow:visible}.admin-live-location__outline path{fill:#ece5d31c;stroke:#ece5d366;stroke-width:2;vector-effect:non-scaling-stroke}.admin-live-location__marker .admin-live-location__halo{fill:#e8551f40;animation:admin-live-location-halo 1.8s infinite}.admin-live-location__marker circle:last-child{fill:#e8551f;stroke:#15120d;stroke-width:2}@keyframes admin-live-location-halo{0%{r:8;opacity:.6}to{r:22;opacity:0}}.admin-live-location strong{margin-top:10px;font-size:16px;font-weight:900;letter-spacing:-.01em}.admin-live-location>span{margin-top:3px;font:10px Space Mono,ui-monospace,monospace;letter-spacing:.06em}.admin-live-activity{min-height:0;border-radius:12px;padding:16px 18px}.admin-live-activity__list{max-height:280px;margin-top:12px}.admin-live-activity__list li{gap:12px;padding:10px 0}.admin-live-activity__list b{font-size:13px;font-weight:800;letter-spacing:0}.admin-live-activity__list small,.admin-live-activity__list time{font-size:10px}.admin-live-activity__list em{min-width:24px;font-size:10px}.admin-live-activity__empty.is-queue-empty{flex-direction:column;gap:11px;min-height:180px;color:#fff;font:800 15px/1.15 Archivo,Helvetica Neue,Arial,sans-serif;letter-spacing:-.01em}.admin-live-activity__empty.is-queue-empty svg{width:25px;height:25px;color:#fff}@media (max-width: 1100px){.admin-live-grid{grid-template-columns:1fr 1fr}.admin-live-activity{grid-column:1 / -1}}@media (max-width: 700px){.admin-live-grid{grid-template-columns:minmax(0,1fr)}.admin-live-activity{grid-column:auto}.admin-live-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.admin-app,.admin-app__content,.admin-dashboard,.admin-surface,.admin-live-grid>*,.admin-dashboard-grid>*{min-width:0}.admin-live-activity .admin-segmented-control{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.admin-live-activity .admin-segmented-control button{min-width:0;padding:10px 4px}.admin-live-now h3,.admin-live-host small{overflow-wrap:anywhere}@media (max-width: 700px){.admin-live-tracker{padding:18px 14px}.admin-live-activity{padding:14px 10px}.admin-live-sessions button{min-width:0;flex-basis:min(260px,100%)}.admin-live-sessions button b,.admin-live-sessions button>span{max-width:100%;overflow-wrap:anywhere}.admin-live-kpis article b{font-size:clamp(16px,5vw,22px);overflow-wrap:anywhere}.admin-live-host{grid-template-columns:34px minmax(0,1fr)}.admin-live-host__plan{grid-column:2;align-items:flex-start;text-align:left}.admin-date-range{min-width:0;max-width:100%;white-space:normal}.admin-date-range>.admin-segmented-control{display:flex;flex-wrap:wrap}.admin-dashboard-toolbar__filters{min-width:0;max-width:100%}.admin-donut-breakdown,.admin-chart-legend{flex-wrap:wrap}.admin-metric-card{min-width:0;overflow-wrap:anywhere}.admin-overview-grid{grid-template-columns:1fr}.admin-overview-card{min-height:0}}.admin-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:0}.admin-overview-card{min-height:0;border-radius:14px;padding:clamp(18px,2.2vw,26px)}.admin-overview-card>header{align-items:baseline;gap:12px;margin-bottom:16px}.admin-overview-card h3{font-size:17px;letter-spacing:-.01em}.admin-overview-card__body{margin-top:0}.admin-overview-list li{grid-template-columns:22px minmax(0,1fr) auto;gap:12px;min-height:0;padding:10px 0;font-size:13px}.admin-overview-list__index{width:26px;font-size:10px}.admin-overview-list b{font-size:13px;font-weight:800}.admin-overview-list small{margin-top:2px;font-size:10px}.admin-overview-list strong{font-size:11px}.admin-overview-card footer{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px 12px;margin-top:auto;padding-top:14px;border-color:#19160f14}.admin-overview-card footer>div{min-width:0}.admin-overview-card footer span{display:block;overflow:hidden;font-size:9px;letter-spacing:.1em;text-overflow:ellipsis;white-space:nowrap}.admin-overview-card footer b{display:block;margin-top:4px;overflow:hidden;font:900 15px/1 Archivo,sans-serif;letter-spacing:-.01em;text-align:left;text-overflow:ellipsis;white-space:nowrap}.admin-overview-host-rank{gap:12px;padding:6px 0 10px}.admin-overview-host-rank>div{grid-template-columns:minmax(96px,1fr) minmax(90px,1.3fr) auto;gap:10px}.admin-overview-host-rank span{font-size:12px}.admin-overview-host-rank i{height:9px}.admin-overview-host-rank b{font-size:11px}.admin-overview-payment-bar{margin-top:auto}@media (max-width:900px){.admin-overview-grid{grid-template-columns:minmax(0,1fr)}}.admin-sessions-page{display:grid;gap:18px}.admin-sessions-page__toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px}.admin-sessions-page__toolbar>div{display:flex;align-items:center;gap:9px}.admin-analytics-section-nav{display:inline-flex;gap:2px;border-radius:10px;padding:4px;opacity:1;background:#15130f;filter:none}.admin-analytics-section-nav a{border-radius:7px;padding:11px 14px;color:#bfb7a6;opacity:1;font:800 10px Space Mono,monospace;letter-spacing:.08em;text-decoration:none;text-transform:uppercase}.admin-analytics-section-nav a.active{color:#19160f;background:#ece5d3}.admin-sessions-page__metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}.admin-sessions-page__metrics .admin-metric-card{min-height:180px}.admin-sessions-page__top-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(300px,.9fr);gap:14px}.admin-sessions-table,.admin-session-insights,.admin-session-activity{border:1px solid rgba(25,22,15,.1);border-radius:16px;padding:26px 28px;background:#fff}.admin-sessions-table>header,.admin-session-insights header,.admin-session-activity header{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.admin-sessions-table h2,.admin-session-insights h2,.admin-session-activity h2{margin:0;color:#19160f;font-size:20px;font-weight:900;letter-spacing:-.03em}.admin-sessions-table>header span,.admin-session-insights header span,.admin-session-activity header>span{color:#a29a88;font:10px Space Mono,monospace;letter-spacing:.1em;text-transform:uppercase}.admin-sessions-table__head,.admin-sessions-table__rows>button{display:grid;grid-template-columns:minmax(160px,1.5fr) minmax(110px,.85fr) .65fr .6fr .6fr .6fr 18px;gap:12px;align-items:center}.admin-sessions-table__head--host-hidden,.admin-sessions-table__rows>button.admin-sessions-table__row--host-hidden{grid-template-columns:minmax(180px,1.65fr) .8fr .7fr .7fr .7fr 18px}.admin-sessions-table__head--errors-hidden,.admin-sessions-table__rows>button.admin-sessions-table__row--errors-hidden{grid-template-columns:minmax(180px,1.65fr) .8fr .7fr .7fr 18px}.admin-sessions-table__head{margin-top:19px;padding:0 12px 13px;color:#a29a88;font:800 9px Space Mono,monospace;letter-spacing:.1em;text-transform:uppercase}.admin-sessions-table__rows>button{width:100%;border:0;border-top:1px solid rgba(25,22,15,.08);padding:15px 12px;color:#312d26;background:transparent;text-align:left}.admin-sessions-table__rows>button:hover{background:#faf8f2}.admin-sessions-table__rows>button>span:first-child,.admin-sessions-table__host{min-width:0}.admin-sessions-table__rows b,.admin-sessions-table__rows small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-sessions-table__rows>button>span:first-child b{color:#19160f;font-size:14px;font-weight:900}.admin-sessions-table__host{overflow:hidden;color:#4f493e;font-size:12px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.admin-sessions-table__rows small{margin-top:4px;color:#a29a88;font:9px Space Mono,monospace;letter-spacing:.05em}.admin-sessions-table__rows>button>b{font-size:14px;text-align:center}.admin-sessions-table__rows>button>span.is-live{color:#ff4a3d;font:800 9px Space Mono,monospace;letter-spacing:.08em;text-transform:uppercase}.admin-sessions-table__rows>button>span.is-live:before{content:"• ";font-size:16px;vertical-align:-1px}.admin-sessions-table__rows em{display:grid;width:28px;height:28px;place-items:center;border-radius:50%;color:#9b947f;background:#f3f2ef;font:800 11px Space Mono,monospace;font-style:normal}.admin-sessions-table__rows em.has-errors{color:#ff4a3d;background:#ffe5e2}.admin-sessions-table__rows svg{color:#a29a88}.admin-sessions-table__empty{margin:0;padding:40px 0;color:#a29a88;font:11px Space Mono,monospace;text-align:center}.admin-session-insights{display:grid;align-content:start;gap:22px}.admin-session-insights section+section{border-top:1px solid rgba(25,22,15,.1);padding-top:21px}.admin-session-insights h2{font-size:17px}.admin-session-insights section:first-child{min-height:171px;box-sizing:border-box}.admin-session-insights header button{border:0;padding:0;color:#ed561f;background:transparent;cursor:pointer;font:800 9px Space Mono,monospace;letter-spacing:.1em;text-transform:uppercase}.admin-session-insights header button:hover{color:#c8421b}.admin-session-insights header button b{font-size:13px}.admin-session-errors{display:flex;flex-direction:column;min-height:126px;justify-content:center}.admin-session-error{display:grid;grid-template-columns:minmax(130px,1fr) minmax(70px,.9fr) 20px;gap:10px;align-items:center;margin-top:13px}.admin-session-error>span{overflow:hidden;color:#4f493e;font:11px Space Mono,monospace;text-overflow:ellipsis;white-space:nowrap}.admin-session-error i{height:9px;overflow:hidden;border-radius:999px;background:#efeeeb}.admin-session-error i b{display:block;height:100%;border-radius:inherit;background:#ed561f}.admin-session-error strong{font:800 10px Space Mono,monospace;text-align:right}.admin-session-insights__empty{margin:0;color:#8f8879;font:10px Space Mono,monospace;line-height:1.6;text-align:center}.admin-session-hours{display:grid;grid-template-columns:repeat(7,1fr);align-items:end;gap:9px;height:128px;margin-top:16px}.admin-session-hours div{display:flex;flex-direction:column;height:100%;justify-content:end;gap:7px}.admin-session-hours i{display:block;min-height:4px;border-radius:5px 5px 0 0;background:#302e29}.admin-session-hours small{color:#a29a88;font:8px Space Mono,monospace;text-align:center;white-space:nowrap}.admin-session-week{display:grid;grid-template-columns:repeat(7,1fr);gap:7px;margin-top:14px}.admin-session-week button{position:relative;display:grid;height:36px;place-items:center;border:0;border-radius:8px;color:var(--day-text);background:color-mix(in srgb,#2948db calc(var(--day-strength) * 100%),#eef0fb);cursor:help;font:800 10px Archivo,sans-serif}.admin-session-week button:focus-visible{outline:2px solid #2948db;outline-offset:2px}.admin-session-week button:after{position:absolute;z-index:2;bottom:calc(100% + 8px);left:50%;width:-moz-max-content;width:max-content;max-width:150px;padding:7px 9px;border-radius:6px;color:#fff;background:#19160f;box-shadow:0 7px 15px #19160f2e;content:attr(data-tooltip);font:9px Space Mono,monospace;line-height:1.35;opacity:0;pointer-events:none;transform:translate(-50%,4px);transition:opacity .16s ease,transform .16s ease}.admin-session-week button:hover:after,.admin-session-week button:focus-visible:after{opacity:1;transform:translate(-50%)}.admin-session-activity{min-height:440px}.admin-session-activity header p{margin:5px 0 0;color:#a29a88;font:10px Space Mono,monospace;letter-spacing:.08em;text-transform:uppercase}.admin-session-activity__bars{display:flex;align-items:end;gap:9px;height:300px;margin-top:28px;border-bottom:2px dashed rgba(25,22,15,.28)}.admin-session-activity__bars>div{display:flex;flex:1;flex-direction:column-reverse;justify-content:end;min-width:0;height:100%;gap:3px}.admin-session-activity__bars i{display:block;min-height:0;border-radius:4px 4px 0 0}.admin-session-activity__bars i.searches,.admin-session-activity footer i.searches{background:#2b48dc}.admin-session-activity__bars i.queue,.admin-session-activity footer i.queue{background:#ed561f}.admin-session-activity__bars i.completed,.admin-session-activity footer i.completed{background:#35c759}.admin-session-activity__bars small{margin-top:9px;color:#a29a88;font:8px Space Mono,monospace;text-align:center;text-transform:uppercase}.admin-session-activity footer{display:flex;gap:18px;margin-top:17px}.admin-session-activity footer span{display:flex;align-items:center;gap:6px;color:#8f8879;font:9px Space Mono,monospace;text-transform:uppercase}.admin-session-activity footer i{width:8px;height:8px;border-radius:50%}.admin-session-activity{min-height:0;padding:42px 44px}.admin-session-activity>header{align-items:center}.admin-session-activity>header h2{font-size:28px}.admin-session-activity>header>span{color:#a29a88;font:11px Space Mono,monospace;letter-spacing:.1em;text-transform:uppercase}.admin-session-activity__toggles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-top:28px}.admin-session-activity__toggle{display:flex;flex-direction:column;min-height:108px;border:1px solid rgba(25,22,15,.09);border-radius:14px;padding:18px 20px;color:#19160f;background:#faf9f6;cursor:pointer;text-align:left;transition:background .16s ease,color .16s ease,transform .16s ease}.admin-session-activity__toggle:hover{transform:translateY(-1px)}.admin-session-activity__toggle.active{color:#ece5d3;background:#15130f;border-color:#15130f}.admin-session-activity__toggle strong{display:flex;align-items:center;gap:9px;font:900 34px/1 Archivo,sans-serif;letter-spacing:-.05em}.admin-session-activity__toggle strong i{width:10px;height:10px;border-radius:50%;background:conic-gradient(#2b48dc 0,#2b48dc 33%,#ed561f 0,#ed561f 66%,#35c759 0)}.admin-session-activity__toggle.searches strong i{background:#2b48dc}.admin-session-activity__toggle.queue strong i{background:#ed561f}.admin-session-activity__toggle.completed strong i{background:#35c759}.admin-session-activity__toggle small{margin-top:9px;color:#a29a88;font:10px Space Mono,monospace;letter-spacing:.08em;text-transform:uppercase}.admin-session-activity__toggle.active small{color:#ece5d3a3}.admin-session-activity__bars{position:relative;gap:12px;height:370px;margin-top:36px;border-bottom:0}.admin-session-activity__bars>div:not(.admin-session-activity__average){position:relative;z-index:1}.admin-session-activity__average{position:absolute;z-index:2;right:0;left:0;display:block!important;flex:none!important;height:0!important;min-height:0!important;pointer-events:none}.admin-session-activity__average:before{position:absolute;right:0;bottom:0;left:0;border-top:2px dashed rgba(25,22,15,.28);content:""}.admin-session-activity__average span{position:absolute;right:0;bottom:9px;padding-left:10px;color:#312d26;background:#fff;font:800 10px Space Mono,monospace;letter-spacing:.07em;text-transform:uppercase}.admin-session-activity__bars i{border:2px solid #fff;border-radius:6px 6px 4px 4px;box-sizing:border-box}.admin-session-activity__bars small{margin-top:12px;font-size:9px}.admin-session-activity footer{gap:22px;margin-top:24px}.admin-session-activity footer span{font-size:10px;letter-spacing:.08em}.admin-session-activity footer i{width:10px;height:10px}.admin-detail-drawer{position:fixed;z-index:30;top:0;right:0;bottom:0;left:0;display:flex;justify-content:flex-end;background:#19160f42}.admin-detail-drawer aside{width:min(460px,100%);height:100%;overflow-y:auto;padding:26px;background:#fff;box-shadow:-24px 0 55px #19160f2e}.admin-detail-drawer header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.admin-detail-drawer header span{color:#a29a88;font:10px Space Mono,monospace;text-transform:uppercase}.admin-detail-drawer h2{margin:6px 0 0;font-size:25px;line-height:1}.admin-detail-drawer header button{display:grid;place-items:center;border:1px solid rgba(25,22,15,.12);border-radius:50%;width:34px;height:34px;color:#19160f;background:#fff}.admin-detail-drawer__body{margin-top:27px}.admin-detail-drawer__loading,.admin-detail-drawer__error{color:#8f8879;font:11px Space Mono,monospace}.admin-detail-drawer__error{color:#c8421b}.admin-session-detail__stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.admin-session-detail__stats span{border-radius:10px;padding:12px 8px;background:#f5f2ea;color:#8f8879;font:8px Space Mono,monospace;letter-spacing:.08em;text-align:center;text-transform:uppercase}.admin-session-detail__stats b{display:block;margin-bottom:5px;color:#19160f;font:800 15px Archivo,sans-serif;letter-spacing:-.03em}.admin-detail-drawer section{margin-top:28px}.admin-detail-drawer section h3{margin:0 0 8px;font-size:15px}.admin-detail-drawer section p{margin:0;padding:11px 0;border-bottom:1px solid rgba(25,22,15,.08)}.admin-detail-drawer section p b,.admin-detail-drawer section p span{display:block}.admin-detail-drawer section p b{font-size:12px}.admin-detail-drawer section p span{margin-top:4px;color:#8f8879;font:9px Space Mono,monospace}.admin-detail-drawer section p.is-empty{color:#8f8879;font:10px Space Mono,monospace}.admin-detail-drawer aside{width:min(680px,calc(100vw - 32px));max-width:680px;box-sizing:border-box;background:#f4f1ea}.admin-detail-drawer.admin-errors-drawer-panel aside{width:min(640px,calc(100vw - 32px));max-width:640px;box-sizing:border-box;background:#f4f1ea}.admin-errors-drawer__period{margin:-9px 0 30px;color:#968e7d;font:11px Space Mono,monospace;letter-spacing:.05em}.admin-errors-drawer__list{overflow:hidden;border:1px solid rgba(25,22,15,.11);border-radius:16px;background:#fff}.admin-errors-drawer__item{display:grid;grid-template-columns:112px minmax(0,1fr) 22px;gap:16px;align-items:center;min-height:102px;padding:18px 28px;border-bottom:1px solid rgba(25,22,15,.1)}.admin-errors-drawer__item:last-child{border-bottom:0}.admin-errors-drawer__item time{color:#9c9482;font:11px Space Mono,monospace;white-space:nowrap}.admin-errors-drawer__item h3{margin:0;color:#d93025;font-size:17px;font-weight:900;letter-spacing:-.03em}.admin-errors-drawer__context,.admin-errors-drawer__session{display:flex;align-items:center;gap:8px;margin:8px 0 0;color:#9c9482;font:10px Space Mono,monospace}.admin-errors-drawer__context b{border-radius:6px;padding:5px 8px;color:#fff;background:#3150db;font:800 9px Space Mono,monospace;letter-spacing:.08em}.admin-errors-drawer__context span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-errors-drawer__session{margin-top:7px}.admin-errors-drawer__item>svg{color:#a39b89}.admin-errors-drawer__empty{margin:34px 0;color:#6f695d;font:11px Space Mono,monospace;line-height:1.7;text-align:center}.admin-sessions-table{display:flex;flex-direction:column;height:590px;box-sizing:border-box}.admin-sessions-table__rows{flex:1;min-height:0;overflow-y:auto}.admin-sessions-page__loading,.admin-sessions-page__error{margin:0;padding:48px 0;color:#8f8879;font:11px Space Mono,monospace;text-align:center}.admin-sessions-page__error{padding:0;color:#c8421b;text-align:left}.admin-detail-drawer__meta{margin:11px 0 0;color:#968e7d;font:11px Space Mono,monospace;letter-spacing:.04em;text-transform:uppercase}.admin-detail-drawer.admin-session-detail-drawer aside{width:min(572px,calc(100vw - 28px));max-width:572px;box-sizing:border-box;padding:32px;background:#f4f1ea}.admin-detail-drawer.admin-session-detail-drawer header>div{min-width:0}.admin-detail-drawer.admin-session-detail-drawer header span{font-size:10px;letter-spacing:.12em}.admin-detail-drawer.admin-session-detail-drawer h2{margin-top:8px;color:#19160f;font:800 24px/1.1 Archivo,sans-serif;letter-spacing:-.045em}.admin-detail-drawer.admin-session-detail-drawer .admin-detail-drawer__meta{margin-top:11px;font-size:10px;letter-spacing:.06em}.admin-detail-drawer.admin-session-detail-drawer header button{flex:0 0 auto;width:38px;height:38px;border-radius:11px}.admin-detail-drawer.admin-session-detail-drawer header button svg{width:20px;height:20px}.admin-detail-drawer.admin-session-detail-drawer .admin-detail-drawer__body{margin-top:20px}.admin-session-detail__stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.admin-session-detail__stats span{min-height:74px;box-sizing:border-box;border:1px solid rgba(25,22,15,.1);border-radius:14px;padding:14px 15px;color:#958d7c;background:#fff;font:9px Space Mono,monospace;letter-spacing:.1em;text-transform:uppercase}.admin-session-detail__stats b{display:block;margin-bottom:10px;color:#19160f;font:900 25px/1 Archivo,sans-serif;letter-spacing:-.05em;white-space:nowrap}.admin-session-detail__section{box-sizing:border-box;margin-top:20px;border:1px solid rgba(25,22,15,.1);border-radius:14px;padding:20px;background:#fff}.admin-session-detail__errors{min-height:97px}.admin-session-detail__audience{min-height:150px}.admin-session-detail__section header{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.admin-session-detail__section h3{margin:0;color:#19160f;font-size:18px;font-weight:900;letter-spacing:-.04em}.admin-session-detail__section header>span{color:#958d7c;font:9px Space Mono,monospace;letter-spacing:.1em;text-transform:uppercase}.admin-session-detail__all-clear{margin:20px 0 0!important;padding:0!important;border:0!important;color:#159447;font:10px Space Mono,monospace}.admin-session-detail__errors.has-errors header>span{color:#d93025}.admin-session-detail__event-list{margin-top:13px}.admin-session-detail__event-list p{display:flex;justify-content:space-between;gap:8px;margin:0;padding:9px 0;border-top:1px solid rgba(25,22,15,.09)}.admin-session-detail__event-list b{color:#d93025;font-size:11px}.admin-session-detail__event-list small{color:#958d7c;font:8px Space Mono,monospace;text-align:right}.admin-session-detail__audience>div{margin-top:17px}.admin-session-detail__audience p{display:grid;grid-template-columns:82px minmax(0,1fr) 34px;gap:10px;align-items:center;margin:8px 0;padding-bottom:8px!important}.admin-session-detail__audience p>b{color:#958d7c;font:9px Space Mono,monospace;letter-spacing:.08em;text-transform:uppercase}.admin-session-detail__progress{display:block;width:100%;height:7px;overflow:hidden;border-radius:999px;background:#ecebe9}.admin-session-detail__progress-fill{display:block;width:calc(var(--progress) * 1%);height:100%;min-width:0;border-radius:inherit;background:#2948db}.admin-session-detail__audience strong{color:#19160f;font:800 10px Space Mono,monospace;text-align:right}.admin-session-detail__singers>div{margin-top:14px}.admin-session-detail__singers p{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:12px;align-items:center;margin:0;padding:11px 0;border-top:1px solid rgba(25,22,15,.09)}.admin-session-detail__singers em{display:grid;width:34px;height:34px;place-items:center;border-radius:10px;color:#ece5d3;background:#19160f;font-size:11px;font-style:normal;font-weight:900}.admin-session-detail__singers p>b{overflow:hidden;color:#19160f;font-size:12px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.admin-session-detail__singers strong{color:#958d7c;font:9px Space Mono,monospace;letter-spacing:.08em;text-transform:uppercase}.admin-detail-drawer .admin-session-detail__section h3{margin:0;font-size:18px}.admin-detail-drawer .admin-session-detail__all-clear{margin:20px 0 0!important}.admin-detail-drawer .admin-session-detail__audience p{margin:8px 0;padding:0 0 8px}.admin-detail-drawer .admin-session-detail__audience .admin-session-detail__progress,.admin-detail-drawer .admin-session-detail__audience .admin-session-detail__progress-fill{margin-top:0}.admin-detail-drawer .admin-session-detail__singers p{margin:0;padding:11px 0}.admin-session-detail__singer-table{max-height:292px;margin-top:14px;overflow:auto;border:1px solid rgba(25,22,15,.09);border-radius:12px;scrollbar-color:#b8b09f #f4f1ea;scrollbar-width:thin}.admin-session-detail__singer-table:focus-visible{outline:2px solid #2948db;outline-offset:3px}.admin-session-detail__singer-table table{width:100%;border-collapse:collapse;table-layout:fixed}.admin-session-detail__singer-table th{position:sticky;z-index:1;top:0;padding:10px 8px;color:#958d7c;background:#f7f5ef;box-shadow:0 1px #19160f1a;font:8px Space Mono,monospace;letter-spacing:.08em;text-align:left;text-transform:uppercase}.admin-session-detail__singer-table th button{display:flex;width:100%;align-items:center;justify-content:space-between;gap:5px;border:0;padding:0;color:inherit;background:transparent;font:inherit;letter-spacing:inherit;text-align:left;text-transform:inherit;cursor:pointer}.admin-session-detail__singer-table th button:hover,.admin-session-detail__singer-table th button:focus-visible{color:#2948db}.admin-session-detail__singer-table th button:focus-visible{outline:2px solid #2948db;outline-offset:3px;border-radius:2px}.admin-session-detail__singer-table th button span{flex:0 0 auto;color:#2948db;font-size:11px;line-height:1}.admin-session-detail__singer-table th:first-child{width:43%;padding-left:12px}.admin-session-detail__singer-table th:nth-child(2){width:21%}.admin-session-detail__singer-table th:nth-child(3){width:22%}.admin-session-detail__singer-table th:last-child{width:14%}.admin-session-detail__singer-table td{padding:9px 8px;border-top:1px solid rgba(25,22,15,.08);color:#6f695d;font:9px Space Mono,monospace;vertical-align:middle}.admin-session-detail__singer-table tbody tr:first-child td{border-top:0}.admin-session-detail__singer-table td:first-child{display:flex;min-width:0;align-items:center;gap:9px;padding-left:12px}.admin-session-detail__singer-table td b{overflow:hidden;color:#19160f;font:900 11px Archivo,sans-serif;text-overflow:ellipsis;white-space:nowrap}.admin-session-detail__singer-table td em{display:grid;flex:0 0 28px;width:28px;height:28px;place-items:center;border-radius:8px;color:#ece5d3;background:#19160f;font:900 9px Archivo,sans-serif}.admin-session-detail__singer-name{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:3px}.admin-session-detail__singer-name small{border-radius:999px;padding:2px 5px;color:#a64016;background:#fff0e8;font:700 6px Space Mono,monospace;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.admin-session-activity{min-height:0;border-radius:14px;padding:clamp(18px,2.2vw,26px)}.admin-session-activity>header h2{font-size:17px;letter-spacing:-.01em}.admin-session-activity>header>span{font-size:10px;letter-spacing:.1em}.admin-session-activity__toggles{gap:8px;margin-top:16px}.admin-session-activity__toggle{position:relative;min-height:0;border-radius:9px;padding:12px 14px 12px 26px}.admin-session-activity__toggle strong{display:block;font:900 22px/1 Archivo,sans-serif;letter-spacing:-.02em}.admin-session-activity__toggle strong i{position:absolute;top:17px;left:12px;width:8px;height:8px}.admin-session-activity__toggle small{margin-top:7px;font-size:9px;letter-spacing:.12em}.admin-session-activity__bars{gap:8px;height:240px;margin-top:18px}.admin-session-activity__bars>div{gap:2px}.admin-session-activity__bars i{border:0;border-radius:3px}.admin-session-activity__bars small{margin-top:8px;font-size:9px;letter-spacing:.1em}.admin-session-activity__average:before{border-top-width:2px}.admin-session-activity__average span{bottom:4px;padding:2px 6px;border-radius:4px;font-size:9px;letter-spacing:.1em}.admin-session-activity footer{gap:16px;margin-top:14px}.admin-session-activity footer span{font-size:10px;letter-spacing:.1em}.admin-session-activity footer i{width:8px;height:8px}.admin-session-activity__day{outline:0}.admin-session-activity__tooltip{position:absolute;z-index:6;bottom:calc(100% + 12px);left:50%;width:-moz-max-content;width:max-content;min-width:150px;padding:9px 11px;border-radius:7px;color:#fff;background:#e8551f;box-shadow:0 10px 22px #e8551f47;font:9px/1.4 Space Mono,monospace;letter-spacing:.02em;opacity:0;pointer-events:none;transform:translate(-50%,4px);transition:opacity .15s ease,transform .15s ease}.admin-session-activity__tooltip>strong{display:block;margin-bottom:8px;color:#fff3dc;font:700 11px/1.35 Space Mono,monospace;letter-spacing:.04em;text-align:center;text-transform:capitalize}.admin-session-activity__tooltip>span{display:grid;gap:4px}.admin-session-activity__tooltip>span>span{display:flex;align-items:center;min-width:0;gap:8px;text-align:left}.admin-session-activity__tooltip b{display:flex;flex:1;align-items:center;gap:8px;font-weight:400;white-space:nowrap}.admin-session-activity__tooltip b:after{flex:1;border-bottom:1px dotted rgba(255,243,220,.75);content:"";transform:translateY(1px)}.admin-session-activity__tooltip em{color:#fff3dc;font-style:normal;font-weight:700;text-align:right}.admin-session-activity__day:hover .admin-session-activity__tooltip,.admin-session-activity__day:focus-visible .admin-session-activity__tooltip{opacity:1;transform:translate(-50%)}.admin-session-activity__day:focus-visible{outline:2px solid #2948db;outline-offset:3px}.admin-detail-drawer.admin-errors-drawer-panel aside{width:min(520px,calc(100vw - 28px));max-width:520px;padding:28px}.admin-detail-drawer.admin-errors-drawer-panel h2{margin-top:8px;color:#19160f;font:900 24px/1.05 Archivo,sans-serif;letter-spacing:-.03em}.admin-detail-drawer.admin-errors-drawer-panel header button{width:36px;height:36px;border-radius:10px}.admin-detail-drawer.admin-errors-drawer-panel .admin-detail-drawer__body{margin-top:18px}.admin-errors-drawer__period{margin:0 0 18px;font-size:10px;letter-spacing:.1em}.admin-errors-drawer__stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:18px}.admin-errors-drawer__stats span{min-width:0;border:1px solid rgba(25,22,15,.1);border-radius:10px;padding:12px;color:#958d7c;background:#fff;font:9px Space Mono,monospace;letter-spacing:.1em;text-transform:uppercase}.admin-errors-drawer__stats b{display:block;overflow:hidden;margin-bottom:6px;color:#19160f;font:900 20px/1 Archivo,sans-serif;letter-spacing:-.03em;text-overflow:ellipsis;white-space:nowrap}.admin-errors-drawer__list{border-radius:14px}.admin-errors-drawer__item{grid-template-columns:70px minmax(0,1fr) 16px;gap:12px;min-height:0;padding:12px 18px}.admin-errors-drawer__item time{font-size:10px}.admin-errors-drawer__item h3{font-size:13px;letter-spacing:-.01em}.admin-errors-drawer__context,.admin-errors-drawer__session{gap:6px;margin-top:5px;font-size:9px}.admin-errors-drawer__context b{border-radius:5px;padding:4px 6px;font-size:8px}.admin-errors-drawer__session{margin-top:5px}.admin-errors-drawer__item>svg{width:16px;height:16px}.admin-errors-drawer__empty{margin:22px 0;font-size:10px}.admin-session-detail__stat--duration b{overflow:hidden;font-size:clamp(17px,1.5vw,20px);letter-spacing:-.065em;text-overflow:ellipsis}@media (max-width: 1050px){.admin-sessions-page__toolbar,.admin-sessions-page__toolbar>div{align-items:stretch;flex-wrap:wrap}.admin-sessions-page__metrics{grid-template-columns:repeat(2,1fr)}.admin-sessions-page__top-grid{grid-template-columns:1fr}}.admin-sessions-table{overflow-x:auto}.admin-sessions-table__head,.admin-sessions-table__rows{min-width:680px}@media (max-width: 680px){.admin-sessions-page__metrics{grid-template-columns:1fr 1fr}.admin-sessions-page__metrics .admin-metric-card{min-height:135px}.admin-analytics-section-nav{width:100%;overflow-x:auto}.admin-analytics-section-nav a{flex:0 0 auto}.admin-session-activity{padding:20px 16px;min-height:330px}.admin-session-activity__bars{height:180px;gap:4px}.admin-session-activity__bars small{font-size:6px}.admin-session-activity footer{flex-wrap:wrap;gap:9px}.admin-sessions-table,.admin-session-insights{padding:20px 16px}.admin-detail-drawer.admin-session-detail-drawer aside{width:100%;max-width:none;padding:28px 20px}.admin-detail-drawer.admin-session-detail-drawer h2{font-size:30px}.admin-detail-drawer.admin-session-detail-drawer .admin-detail-drawer__meta{font-size:10px}.admin-session-detail__stats{grid-template-columns:1fr 1fr;gap:10px}.admin-session-detail__stats span{min-height:102px;padding:18px 14px}.admin-session-detail__stats b{font-size:30px}.admin-session-detail__section{margin-top:20px;padding:22px 18px}.admin-detail-drawer .admin-session-detail__section h3{font-size:24px}.admin-session-detail__audience p{grid-template-columns:72px minmax(0,1fr) 34px;gap:8px}.admin-session-detail__singers p{grid-template-columns:42px minmax(0,1fr) auto;gap:10px}.admin-session-detail__singers em{width:42px;height:42px}.admin-session-detail__singers strong{font-size:8px}}.admin-hosts-page{display:grid;gap:18px;min-width:0}.admin-hosts-page__toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px}.admin-hosts-page__toolbar>div{display:flex;align-items:center;gap:9px}.admin-hosts-page__metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}.admin-hosts-page__metrics .admin-metric-card{min-height:205px;padding:26px 28px}.admin-hosts-page__error,.admin-hosts-page__loading{margin:0;color:#c8421b;font:11px Space Mono,monospace}.admin-hosts-page__loading{min-height:330px;display:grid;place-items:center;color:#8f8879}.admin-hosts-page__overview{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(300px,.96fr);gap:14px}.admin-hosts-table-card,.admin-host-rankings-card,.admin-host-plans-card{border:1px solid rgba(25,22,15,.1);border-radius:16px;padding:28px 34px;background:#fff}.admin-hosts-table-card__head{display:flex;align-items:center;justify-content:space-between;gap:16px}.admin-hosts-table-card h2,.admin-host-ranking h2,.admin-host-plans-card h2{margin:0;color:#19160f;font-size:20px;font-weight:900;letter-spacing:-.03em}.admin-hosts-table-scroll{margin-top:20px;overflow-x:auto}.admin-hosts-table-row{display:grid;grid-template-columns:minmax(185px,1.65fr) minmax(92px,.82fr) minmax(68px,.58fr) minmax(75px,.7fr) minmax(86px,.82fr) minmax(58px,.6fr) minmax(88px,.78fr) 16px;gap:10px;width:100%;min-width:720px;align-items:center;border:0;border-top:1px solid rgba(25,22,15,.08);padding:14px 10px;color:#49443b;background:transparent;text-align:left;font:700 12px Archivo,sans-serif}.admin-hosts-table-row:not(.admin-hosts-table-row--head):hover{background:#faf8f2}.admin-hosts-table-row--head{min-height:38px;border-top:0;padding-top:0;color:#a29a88;font:800 9px Space Mono,monospace;letter-spacing:.1em;text-transform:uppercase}.admin-hosts-table-host{display:grid;grid-template-columns:38px minmax(0,1fr);gap:12px;align-items:center;min-width:0}.admin-hosts-table-host>i{display:grid;width:38px;height:38px;place-items:center;border-radius:9px;color:#ece5d3;background:#1d39aa;font:900 11px Archivo,sans-serif;font-style:normal}.admin-hosts-table-host span{min-width:0}.admin-hosts-table-host b,.admin-hosts-table-host small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-hosts-table-host b{color:#19160f;font-size:14px;font-weight:900}.admin-hosts-table-host small{margin-top:4px;color:#a29a88;font:9px Space Mono,monospace}.admin-hosts-plan-pill{display:inline-flex;max-width:100%;border-radius:999px;padding:7px 10px;color:#45413a;background:#efefed;font:800 9px Space Mono,monospace;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.admin-hosts-plan-pill.free{color:#8f8879}.admin-hosts-table-revenue{color:#19160f;font-weight:900}.admin-hosts-error-pill{display:inline-grid;min-width:30px;height:30px;place-items:center;border-radius:50%;color:#d84234;background:#ffe6e3;font:900 11px Space Mono,monospace}.admin-hosts-table-date{color:#a29a88;font-family:Space Mono,monospace}.admin-hosts-table-row svg{color:#a29a88}.admin-hosts-empty{margin:0;padding:42px 0;color:#a29a88;font:11px Space Mono,monospace;text-align:center}.admin-hosts-more{width:100%;margin-top:13px;border:1px dashed rgba(25,22,15,.2);border-radius:10px;padding:14px;color:#9f9684;background:transparent;font:800 10px Space Mono,monospace;letter-spacing:.1em;text-transform:uppercase}.admin-hosts-more:hover{color:#fff;background:#19160f}.admin-hosts-new-filter{display:inline-flex;align-items:center;gap:7px;border:1px solid rgba(25,22,15,.12);border-radius:999px;padding:8px 11px;color:#7f7768;background:#faf9f6;font:800 9px Space Mono,monospace;letter-spacing:.07em;text-transform:uppercase}.admin-hosts-new-filter b{display:grid;min-width:17px;height:17px;place-items:center;border-radius:50%;color:#fff;background:#f2531c;font-size:8px}.admin-hosts-new-filter:hover,.admin-hosts-new-filter.active{border-color:#19160f;color:#19160f;background:#fff3ec}.admin-hosts-new-filter.active b{background:#19160f}.admin-host-rankings-card{display:grid;align-content:start;gap:22px}.admin-host-ranking+.admin-host-ranking{border-top:1px solid rgba(25,22,15,.1);padding-top:20px}.admin-host-ranking header,.admin-host-plans-card>header{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.admin-host-ranking header span,.admin-host-plans-card>header span{color:#a29a88;font:10px Space Mono,monospace;letter-spacing:.1em;text-transform:uppercase}.admin-host-ranking>div{display:grid;gap:18px;margin-top:27px}.admin-host-ranking article{display:grid;grid-template-columns:minmax(110px,1fr) minmax(80px,1.4fr) auto;gap:10px;align-items:center}.admin-host-ranking article>b{overflow:hidden;color:#49443b;font:12px Space Mono,monospace;text-overflow:ellipsis;white-space:nowrap}.admin-host-ranking article>i{height:13px;overflow:hidden;border-radius:999px;background:#ededeb}.admin-host-ranking article>i em{display:block;height:100%;border-radius:inherit}.admin-host-ranking article>strong{color:#19160f;font:900 11px Space Mono,monospace;text-align:right}.admin-host-ranking p{margin:12px 0;color:#a29a88;font:10px Space Mono,monospace;text-align:center}.admin-host-plans-card{padding-top:26px}.admin-host-plan-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:20px}.admin-host-plan-summary button{position:relative;display:grid;grid-template-columns:1fr auto;gap:5px;min-height:62px;border:1px solid rgba(25,22,15,.09);border-radius:10px;padding:12px 15px;background:#faf9f6;text-align:left}.admin-host-plan-summary button:hover,.admin-host-plan-summary button.active:not(.admin-host-plan-summary__total){border-color:#19160f;box-shadow:inset 0 0 0 1px #19160f}.admin-host-plan-summary button>*{min-width:0}.admin-host-plan-summary b{color:#19160f;font-size:27px;line-height:1}.admin-host-plan-summary strong{color:#f2531c;font:900 14px Space Mono,monospace}.admin-host-plan-summary span{grid-column:1/-1;overflow:hidden;color:#a29a88;font:9px Space Mono,monospace;letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.admin-host-plan-summary__total{color:#ece5d3;border-color:#19160f!important;background:#19160f!important}.admin-host-plan-summary__total b{color:#ece5d3!important}.admin-host-plan-summary__total span{color:#ece5d385}.admin-host-plan-summary__total strong{color:#f6a075}.admin-host-plan-chart{position:relative;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:10px;height:315px;margin-top:28px;padding-top:22px;border-bottom:1px solid rgba(25,22,15,.08)}.admin-host-plan-chart>div{display:grid;grid-template-rows:1fr auto;min-width:0;height:100%;gap:9px}.admin-host-plan-chart section{display:flex;flex-direction:column-reverse;justify-content:end;min-height:0;gap:3px}.admin-host-plan-chart section i{display:block;min-height:0;border-radius:4px 4px 0 0}.admin-host-plan-chart>div>span{color:#a29a88;font:9px Space Mono,monospace;letter-spacing:.08em;text-align:center;text-transform:uppercase}.admin-host-plan-average{position:absolute;right:0;left:0;z-index:1;border-top:2px dashed rgba(25,22,15,.3)}.admin-host-plan-average span{position:absolute;right:0;bottom:8px;border-radius:5px;padding:5px 8px;color:#19160f;background:#fff;font:800 9px Space Mono,monospace;letter-spacing:.07em;text-transform:uppercase}.admin-host-plans-card footer{display:flex;gap:20px;margin-top:16px;color:#a29a88;font:10px Space Mono,monospace;letter-spacing:.06em;text-transform:uppercase}.admin-host-plans-card footer span{display:inline-flex;align-items:center;gap:7px}.admin-host-plans-card footer i{width:9px;height:9px;border-radius:50%}.admin-host-detail-drawer .admin-detail-drawer__body{display:grid;gap:18px}.admin-host-detail__stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.admin-host-detail__stats span,.admin-host-detail__section{border:1px solid rgba(25,22,15,.1);border-radius:12px;padding:14px;background:#fff;color:#958d7c;font:9px Space Mono,monospace;letter-spacing:.08em;text-transform:uppercase}.admin-host-detail__stats b,.admin-host-detail__section b,.admin-host-detail__section small{display:block}.admin-host-detail__stats b{margin-bottom:7px;color:#19160f;font:900 24px/1 Archivo,sans-serif;letter-spacing:-.04em}.admin-host-detail__section{display:grid;gap:8px}.admin-host-detail__section b{color:#19160f;font:900 22px/1 Archivo,sans-serif;text-transform:none}.admin-host-detail__section small{color:#958d7c;font-size:9px}.admin-host-detail__filter{min-height:44px;border:0;border-radius:10px;color:#ece5d3;background:#19160f;font:800 10px Space Mono,monospace;letter-spacing:.08em;text-transform:uppercase}@media (max-width: 1080px){.admin-hosts-page__toolbar,.admin-hosts-page__toolbar>div{align-items:stretch;flex-wrap:wrap}.admin-hosts-page__overview{grid-template-columns:1fr}.admin-hosts-page__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.admin-hosts-table-card,.admin-host-rankings-card,.admin-host-plans-card{min-width:0}@media (max-width: 800px){.admin-hosts-page__toolbar .admin-analytics-section-nav{width:100%}.admin-hosts-page__toolbar>div{width:100%}.admin-hosts-page__toolbar .admin-date-range,.admin-hosts-page__toolbar .admin-host-selector{flex:1 1 100%;width:100%}.admin-hosts-table-card,.admin-host-rankings-card,.admin-host-plans-card{padding:20px 16px}.admin-hosts-table-card__head{align-items:stretch;flex-direction:column}.admin-hosts-table-card__search{width:100%;box-sizing:border-box}.admin-host-plan-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-host-plan-chart{height:245px;gap:4px}.admin-host-plans-card footer{flex-wrap:wrap;gap:10px}}@media (max-width: 520px){.admin-hosts-page__metrics{grid-template-columns:1fr}.admin-hosts-page__metrics .admin-metric-card{min-height:128px}.admin-host-ranking article{grid-template-columns:minmax(90px,1fr) minmax(58px,1fr) auto}.admin-host-plan-summary{grid-template-columns:1fr}.admin-host-plan-chart{height:210px}.admin-host-plan-average span{display:none}}.admin-hosts-table-plan{min-width:0;overflow:hidden}.admin-hosts-plan-pill{max-width:100%;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis}.admin-hosts-plan-pill.free,.admin-hosts-plan-pill.sin-plan,.admin-hosts-plan-pill.no-plan{color:#7f7768;background:#efefed}.admin-hosts-plan-pill.basic,.admin-hosts-plan-pill.basico,.admin-hosts-plan-pill.b-sico,.admin-hosts-plan-pill.starter{color:#2948b9;background:#e8edff}.admin-hosts-plan-pill.pro,.admin-hosts-plan-pill.premium{color:#7d3eaa;background:#f1e6fb}.admin-hosts-plan-pill.enterprise{color:#117147;background:#e4f6eb}.admin-hosts-plan-pill.everybody-can-sing,.admin-hosts-plan-pill.everyone-can-sing,.admin-hosts-plan-pill.unlimited{color:#c44b13;background:#ffeadf}.admin-detail-drawer header .admin-detail-drawer__back{display:block;width:auto;height:auto;margin:0 0 8px;border:0;border-radius:0;padding:0;color:#f2531c;background:transparent;font:800 9px Space Mono,monospace;letter-spacing:.08em;text-transform:uppercase}.admin-detail-drawer__back:hover{color:#19160f}.admin-host-detail-drawer aside,.admin-hosts-list-drawer aside{width:min(520px,calc(100vw - 32px));max-width:520px;background:#f4f1ea}.admin-host-detail-drawer .admin-detail-drawer__body,.admin-hosts-list-drawer .admin-detail-drawer__body{display:grid;gap:16px}.admin-host-detail-drawer h2,.admin-hosts-list-drawer h2{margin-top:8px;color:#19160f;font:900 24px/1.05 Archivo,sans-serif;letter-spacing:-.035em}.admin-host-detail-drawer header>button,.admin-hosts-list-drawer header>button{width:36px;height:36px;border-radius:10px}.admin-host-detail__stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.admin-host-detail__stats span{min-height:80px;padding:12px 10px;border-radius:10px}.admin-host-detail__stats b{font-size:20px}.admin-host-detail__stats .is-error{color:#d84234;background:#ffe6e3;border-color:#ffd8d4}.admin-host-detail__stats .is-error b{color:#d84234}.admin-host-next-charge{display:flex;align-items:center;justify-content:space-between;gap:18px;border:1px solid #1d39aa;border-radius:12px;padding:18px;color:#fff;background:linear-gradient(135deg,#1d39aa,#3559ce);box-shadow:0 12px 26px #1d39aa29}.admin-host-next-charge>div{display:grid;gap:6px;min-width:0}.admin-host-next-charge span{color:#ffffffb8;font:800 9px Space Mono,monospace;letter-spacing:.11em;text-transform:uppercase}.admin-host-next-charge b{color:#fff;font:900 19px/1.16 Archivo,sans-serif;letter-spacing:-.025em}.admin-host-next-charge small{color:#ffffffc2;font:10px Archivo,sans-serif}.admin-host-next-charge aside{display:grid;flex:0 0 auto;gap:6px;text-align:right}.admin-host-next-charge strong{color:#fff;font:900 18px Space Mono,monospace}.admin-host-next-charge em{justify-self:end;border-radius:999px;padding:5px 7px;color:#1d39aa;background:#fff;font:800 8px Space Mono,monospace;font-style:normal;letter-spacing:.04em;text-transform:uppercase}.admin-host-detail-card{border:1px solid rgba(25,22,15,.1);border-radius:12px;padding:17px;background:#fff}.admin-host-detail-card>header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:15px}.admin-host-detail-card h3{margin:0;color:#19160f;font:900 18px/1 Archivo,sans-serif;letter-spacing:-.025em}.admin-host-detail-card>header>span{color:#a29a88;font:9px Space Mono,monospace;letter-spacing:.08em;text-transform:uppercase}.admin-host-detail-plan,.admin-host-detail-status{display:inline-flex;align-items:center;min-height:24px;border-radius:999px;padding:5px 9px;color:#45413a;background:#efefed;font:800 8px Space Mono,monospace;letter-spacing:.06em;text-transform:uppercase}.admin-host-detail-status.active,.admin-host-detail-status.trialing{color:#2f7147;background:#e7f6eb}.admin-host-detail-status.past_due,.admin-host-detail-status.expired,.admin-host-detail-status.cancelled{color:#c54335;background:#ffe7e3}.admin-host-detail-card dl{display:grid;grid-template-columns:112px minmax(0,1fr);gap:10px 12px;margin:0;color:#49443b;font:11px Archivo,sans-serif}.admin-host-detail-card dt{color:#a29a88;font:800 8px Space Mono,monospace;letter-spacing:.07em;text-transform:uppercase}.admin-host-detail-card dd{min-width:0;margin:0;overflow-wrap:anywhere}.admin-host-detail-card dd a{color:#1d39aa}.admin-host-detail-card dd em{color:#958d7c;font-style:normal}.admin-host-detail-list{display:grid;margin:0;padding:0;list-style:none}.admin-host-detail-list li{display:grid;grid-template-columns:94px minmax(0,1fr);gap:10px;align-items:center;border-top:1px solid rgba(25,22,15,.08);padding:11px 0}.admin-host-detail-list li:first-child{border-top:0;padding-top:0}.admin-host-detail-list time{color:#a29a88;font:9px Space Mono,monospace}.admin-host-detail-list span{min-width:0}.admin-host-detail-list b,.admin-host-detail-list small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-host-detail-list b{color:#302c25;font:800 11px Archivo,sans-serif}.admin-host-detail-list small{margin-top:3px;color:#958d7c;font:9px Space Mono,monospace}.admin-host-detail-list--payments li{grid-template-columns:94px minmax(0,1fr) auto}.admin-host-detail-list--payments strong{color:#19160f;font:900 10px Space Mono,monospace}.admin-host-detail-empty{margin:0;color:#958d7c;font:10px Space Mono,monospace}.admin-hosts-list-drawer__list{display:grid;margin:0;padding:0;list-style:none}.admin-hosts-list-drawer__list li+li{border-top:1px solid rgba(25,22,15,.1)}.admin-hosts-list-drawer__list button{display:grid;grid-template-columns:34px minmax(0,1fr) auto auto 16px;width:100%;gap:10px;align-items:center;border:0;padding:13px 0;color:#49443b;background:transparent;text-align:left}.admin-hosts-list-drawer__list button:hover b{color:#1d39aa}.admin-hosts-list-drawer__list i{display:grid;width:32px;height:32px;place-items:center;border-radius:8px;color:#ece5d3;background:#1d39aa;font:900 10px Archivo,sans-serif;font-style:normal}.admin-hosts-list-drawer__list span{min-width:0}.admin-hosts-list-drawer__list b,.admin-hosts-list-drawer__list small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-hosts-list-drawer__list b{color:#302c25;font:900 12px Archivo,sans-serif}.admin-hosts-list-drawer__list small{margin-top:3px;color:#958d7c;font:8px Space Mono,monospace}.admin-hosts-list-drawer__list em,.admin-hosts-list-drawer__list strong{color:#49443b;font:800 10px Space Mono,monospace;font-style:normal;white-space:nowrap}.admin-hosts-list-drawer__list strong{color:#19160f}.admin-hosts-list-drawer__list svg{color:#a29a88}@media (max-width: 520px){.admin-host-detail-drawer aside,.admin-hosts-list-drawer aside{width:100vw;max-width:100vw}.admin-host-detail__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-host-next-charge{align-items:stretch;flex-direction:column}.admin-host-next-charge aside{text-align:left}.admin-host-next-charge em{justify-self:start}.admin-host-detail-card dl{grid-template-columns:92px minmax(0,1fr)}.admin-host-detail-list li,.admin-host-detail-list--payments li{grid-template-columns:1fr auto}.admin-host-detail-list li span{grid-column:1/-1;grid-row:1}.admin-host-detail-list time{grid-column:1/-1;grid-row:2}.admin-host-detail-list--payments strong{grid-column:2;grid-row:1}.admin-hosts-list-drawer__list button{grid-template-columns:32px minmax(0,1fr) 16px}.admin-hosts-list-drawer__list em,.admin-hosts-list-drawer__list strong{display:none}}.admin-payments-page{display:grid;gap:18px;min-width:0}.admin-payments-page__toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px}.admin-payments-page__toolbar>div{display:flex;align-items:center;gap:9px}.admin-payments-page__metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}.admin-payments-page__metrics .admin-metric-card{min-height:205px;padding:26px 28px}.admin-payments-page__error,.admin-payments-page__loading{margin:0;color:#c8421b;font:11px Space Mono,monospace}.admin-payments-page__loading{display:grid;min-height:330px;place-items:center;color:#8f8879}.admin-payments-page__top-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(300px,.96fr);gap:14px}.admin-payments-table-card,.admin-payment-breakdown-card,.admin-payment-methods-card{min-width:0;border:1px solid rgba(25,22,15,.1);border-radius:16px;padding:28px 34px;background:#fff}.admin-payments-table-card>header,.admin-payment-breakdown-card>header,.admin-payment-methods-card>header{display:flex;align-items:center;justify-content:space-between;gap:14px}.admin-payments-table-card h2,.admin-payment-breakdown-card h2,.admin-payment-methods-card h2{margin:0;color:#19160f;font:900 20px Archivo,sans-serif;letter-spacing:-.03em}.admin-payment-breakdown-card>header span,.admin-payment-methods-card>header span{color:#a29a88;font:10px Space Mono,monospace;letter-spacing:.1em;text-transform:uppercase}.admin-payments-search{display:flex;width:230px;align-items:center;gap:8px;border:1px solid rgba(25,22,15,.12);border-radius:10px;padding:10px 12px;color:#a29a88;background:#faf9f6}.admin-payments-search input{width:100%;border:0;outline:0;color:#302c25;background:transparent;font:12px Archivo,sans-serif}.admin-payments-table-scroll{margin-top:20px;overflow-x:auto}.admin-payments-table-row{display:grid;grid-template-columns:112px minmax(135px,1.1fr) minmax(105px,.9fr) 78px 74px 16px;width:100%;min-width:610px;gap:10px;align-items:center;border:0;border-top:1px solid rgba(25,22,15,.08);padding:13px 9px;color:#49443b;background:transparent;text-align:left;font:700 12px Archivo,sans-serif}.admin-payments-table-row:not(.admin-payments-table-row--head):hover{background:#faf8f2}.admin-payments-table-row--head{min-height:38px;border-top:0;padding-top:0;color:#a29a88;font:800 9px Space Mono,monospace;letter-spacing:.1em;text-transform:uppercase}.admin-payments-table-date{color:#a29a88;font:9px Space Mono,monospace}.admin-payments-table-host{min-width:0}.admin-payments-table-host b,.admin-payments-table-host small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-payments-table-host b{color:#19160f;font-weight:900}.admin-payments-table-host small{margin-top:4px;color:#a29a88;font:8px Space Mono,monospace}.admin-payments-table-plan{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-payments-table-row>strong{color:#19160f;font:900 10px Space Mono,monospace}.admin-payments-table-row svg{color:#a29a88}.admin-payment-status{display:inline-flex;max-width:100%;align-items:center;justify-content:center;border-radius:999px;padding:6px 8px;font:800 8px Space Mono,monospace;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.admin-payment-status--succeeded{color:#267241;background:#e5f5e9}.admin-payment-status--failed{color:#c54335;background:#ffe5e2}.admin-payment-status--pending{color:#907019;background:#fff0c8}.admin-payment-status--refunded{color:#667080;background:#e9edf1}.admin-payments-empty{margin:0;padding:42px 0;color:#a29a88;font:11px Space Mono,monospace;text-align:center}.admin-payments-more{width:100%;margin-top:13px;border:1px dashed rgba(25,22,15,.2);border-radius:10px;padding:14px;color:#9f9684;background:transparent;font:800 10px Space Mono,monospace;letter-spacing:.1em;text-transform:uppercase}.admin-payments-more:hover{color:#fff;background:#19160f}.admin-payment-plan-table{display:grid;margin-top:21px}.admin-payment-plan-row{display:grid;grid-template-columns:minmax(100px,1fr) 52px 80px 28px;gap:7px;align-items:center;border-top:1px solid rgba(25,22,15,.08);padding:10px 0;color:#49443b;font:700 10px Archivo,sans-serif}.admin-payment-plan-row:first-child{border-top:0}.admin-payment-plan-row--head{color:#a29a88;font:800 8px Space Mono,monospace;letter-spacing:.08em;text-transform:uppercase}.admin-payment-plan-row span:first-child{display:flex;min-width:0;align-items:center;gap:7px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-payment-plan-row span i{width:8px;height:8px;flex:0 0 auto;border-radius:50%}.admin-payment-plan-row strong{color:#19160f;font:900 9px Space Mono,monospace}.admin-payment-plan-table p{margin:15px 0;color:#a29a88;font:9px Space Mono,monospace;text-align:center}.admin-payment-breakdown-card footer{display:flex;align-items:center;justify-content:space-between;border-top:1px solid rgba(25,22,15,.12);padding-top:13px;color:#958d7c;font:800 9px Space Mono,monospace;letter-spacing:.07em;text-transform:uppercase}.admin-payment-breakdown-card footer b{color:#19160f;font-size:12px}.admin-payment-breakdown-divider{height:1px;margin:20px 0 15px;background:#19160f1a}.admin-payment-status-head h3{margin:0;color:#19160f;font:900 14px Archivo,sans-serif}.admin-payment-status-bar{display:flex;height:11px;overflow:hidden;margin-top:13px;border-radius:999px;background:#efefed}.admin-payment-status-bar i{min-width:0}.admin-payment-status-bar .succeeded,.admin-payment-status-legend .succeeded{background:#2f8a4d}.admin-payment-status-bar .failed,.admin-payment-status-legend .failed{background:#d04a3a}.admin-payment-status-bar .pending,.admin-payment-status-legend .pending{background:#d9ac30}.admin-payment-status-bar .refunded,.admin-payment-status-legend .refunded{background:#a7afb8}.admin-payment-status-legend{display:flex;flex-wrap:wrap;gap:8px 12px;margin-top:10px;color:#958d7c;font:8px Space Mono,monospace}.admin-payment-status-legend span{display:inline-flex;align-items:center;gap:5px}.admin-payment-status-legend i{width:7px;height:7px;border-radius:50%}.admin-payment-status-legend b{color:#19160f}.admin-payment-plan-bars{display:none}.admin-payment-method-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:21px}.admin-payment-method-tabs button{display:grid;gap:5px;min-height:74px;border:1px solid rgba(25,22,15,.09);border-radius:10px;padding:12px;background:#faf9f6;text-align:left}.admin-payment-method-tabs button:hover,.admin-payment-method-tabs button.active{border-color:#19160f;box-shadow:inset 0 0 0 1px #19160f}.admin-payment-method-tabs i{width:8px;height:8px;border-radius:50%;background:#19160f}.admin-payment-method-tabs b{color:#19160f;font:900 15px Space Mono,monospace}.admin-payment-method-tabs span{overflow:hidden;color:#a29a88;font:8px Space Mono,monospace;letter-spacing:.04em;text-overflow:ellipsis;text-transform:none;white-space:nowrap}.admin-payment-method-chart{position:relative;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:10px;height:245px;margin-top:27px;padding-top:20px;border-bottom:1px solid rgba(25,22,15,.09)}.admin-payment-method-chart>div{display:grid;grid-template-rows:1fr auto;height:100%;gap:9px}.admin-payment-method-chart section{display:flex;flex-direction:column-reverse;justify-content:end;gap:3px}.admin-payment-method-chart section i{display:block;border-radius:4px 4px 0 0}.admin-payment-method-chart>div>span{color:#a29a88;font:9px Space Mono,monospace;text-align:center;text-transform:uppercase}.admin-payment-method-average{position:absolute;right:0;left:0;z-index:1;border-top:2px dashed rgba(25,22,15,.3)}.admin-payment-method-average span{position:absolute;right:0;bottom:7px;border-radius:5px;padding:5px 7px;color:#19160f;background:#fff;font:800 8px Space Mono,monospace;letter-spacing:.06em;text-transform:uppercase}.admin-payment-methods-card footer{display:flex;align-items:center;gap:15px;margin-top:15px;color:#a29a88;font:9px Space Mono,monospace;letter-spacing:.05em;text-transform:uppercase}.admin-payment-methods-card footer span{display:inline-flex;align-items:center;gap:6px}.admin-payment-methods-card footer i{width:8px;height:8px;border-radius:50%}.admin-payment-methods-card footer>b{margin-left:auto;color:#19160f;font-size:11px}.admin-payment-detail-drawer aside,.admin-payments-list-drawer aside{width:min(520px,calc(100vw - 32px));max-width:520px;background:#f4f1ea}.admin-payment-detail-drawer .admin-detail-drawer__body,.admin-payments-list-drawer .admin-detail-drawer__body{display:grid;gap:16px}.admin-payment-detail-drawer h2,.admin-payments-list-drawer h2{margin-top:8px;color:#19160f;font:900 24px/1.05 Archivo,sans-serif;letter-spacing:-.035em}.admin-payment-detail__amount,.admin-payment-detail-card{border:1px solid rgba(25,22,15,.1);border-radius:12px;padding:18px;background:#fff}.admin-payment-detail__amount b,.admin-payment-detail__amount small{display:block}.admin-payment-detail__amount b{margin-top:12px;color:#19160f;font:900 31px/1 Archivo,sans-serif;letter-spacing:-.05em}.admin-payment-detail__amount small{margin-top:6px;color:#958d7c;font:9px Space Mono,monospace;letter-spacing:.07em;text-transform:uppercase}.admin-payment-detail-card h3{margin:0 0 16px;color:#19160f;font:900 18px Archivo,sans-serif}.admin-payment-detail-card dl{display:grid;grid-template-columns:100px minmax(0,1fr);gap:11px;margin:0;color:#49443b;font:11px Archivo,sans-serif}.admin-payment-detail-card dd{margin:0;overflow-wrap:anywhere}.admin-payments-list-drawer ul{display:grid;margin:0;padding:0;list-style:none}.admin-payments-list-drawer li+li{border-top:1px solid rgba(25,22,15,.1)}.admin-payments-list-drawer li button{display:grid;grid-template-columns:minmax(0,1fr) auto auto;width:100%;gap:9px;align-items:center;border:0;padding:13px 0;background:transparent;text-align:left}.admin-payments-list-drawer li b,.admin-payments-list-drawer li small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-payments-list-drawer li b{color:#19160f;font:900 12px Archivo,sans-serif}.admin-payments-list-drawer li small{margin-top:3px;color:#958d7c;font:8px Space Mono,monospace}.admin-payments-list-drawer li strong{color:#19160f;font:900 10px Space Mono,monospace}.admin-payments-list-drawer>p{margin:0;color:#958d7c;font:10px Space Mono,monospace;text-align:center}.admin-payments-page__back-to-list{display:none}@media (max-width:1080px){.admin-payments-page__toolbar,.admin-payments-page__toolbar>div{align-items:stretch;flex-wrap:wrap}.admin-payments-page__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-payments-page__top-grid{grid-template-columns:1fr}.admin-payment-method-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:800px){.admin-payments-page__toolbar .admin-analytics-section-nav{width:100%}.admin-payments-page__toolbar>div{width:100%}.admin-payments-page__toolbar .admin-date-range,.admin-payments-page__toolbar .admin-host-selector{flex:1 1 100%;width:100%}.admin-payments-table-card,.admin-payment-breakdown-card,.admin-payment-methods-card{padding:20px 16px}.admin-payments-table-card>header{align-items:stretch;flex-direction:column}.admin-payments-search{width:auto}.admin-payment-method-chart{height:205px;gap:4px}.admin-payment-methods-card footer{flex-wrap:wrap;gap:9px}}@media (max-width:520px){.admin-payments-page__metrics{grid-template-columns:1fr}.admin-payments-page__metrics .admin-metric-card{min-height:128px}.admin-payment-method-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-payment-detail-drawer aside,.admin-payments-list-drawer aside{width:100vw;max-width:100vw}.admin-payment-detail-card dl{grid-template-columns:82px minmax(0,1fr)}.admin-payments-list-drawer li button{grid-template-columns:minmax(0,1fr) auto}.admin-payments-list-drawer li .admin-payment-status{display:none}}.admin-payment-plan-donut{display:grid;grid-template-columns:94px minmax(0,1fr);gap:15px;align-items:center;margin-top:18px}.admin-payment-plan-donut>div{position:relative;width:94px;height:94px}.admin-payment-plan-donut svg{width:100%;height:100%}.admin-payment-plan-donut>div>span{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;color:#958d7c;font:7px Space Mono,monospace;letter-spacing:.05em;text-align:center;text-transform:uppercase}.admin-payment-plan-donut>div>span b{display:block;color:#19160f;font:900 11px/1 Archivo,sans-serif;letter-spacing:-.04em}.admin-payment-plan-donut ul{display:grid;gap:7px;margin:0;padding:0;list-style:none}.admin-payment-plan-donut li{display:grid;grid-template-columns:8px minmax(0,1fr) auto;gap:7px;align-items:center;color:#958d7c;font:8px Space Mono,monospace}.admin-payment-plan-donut li i{width:8px;height:8px;border-radius:50%}.admin-payment-plan-donut li span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-payment-plan-donut li b{color:#19160f}.admin-payment-detail-drawer .admin-detail-drawer__body{display:grid;gap:16px}.admin-payment-detail__stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.admin-payment-detail__stats>div{min-height:82px;border:1px solid rgba(25,22,15,.1);border-radius:10px;padding:13px 11px;background:#fff;color:#958d7c;font:9px Space Mono,monospace;letter-spacing:.08em;text-transform:uppercase}.admin-payment-detail__stats b,.admin-payment-detail__stats span{display:block}.admin-payment-detail__stats b{margin-bottom:8px;color:#19160f;font:900 22px/1 Archivo,sans-serif;letter-spacing:-.04em}.admin-payment-detail__stats b .admin-payment-status{vertical-align:top;font-size:8px;letter-spacing:.04em}.admin-payment-detail-card{border:1px solid rgba(25,22,15,.1);border-radius:12px;padding:17px;background:#fff}.admin-payment-detail-card>header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:15px}.admin-payment-detail-card h3{margin:0;color:#19160f;font:900 18px/1 Archivo,sans-serif;letter-spacing:-.025em}.admin-payment-detail-card>header>span{color:#a29a88;font:9px Space Mono,monospace;letter-spacing:.08em;text-transform:uppercase}.admin-payment-detail-card dl{display:grid;grid-template-columns:100px minmax(0,1fr);gap:10px 12px;margin:0;color:#49443b;font:11px Archivo,sans-serif}.admin-payment-detail-card dt{color:#a29a88;font:800 8px Space Mono,monospace;letter-spacing:.07em;text-transform:uppercase}.admin-payment-detail-card dd{min-width:0;margin:0;overflow-wrap:anywhere}.admin-payment-detail-card dd em{color:#958d7c;font-style:normal}.admin-payment-detail-card--money{padding-bottom:13px}.admin-payment-detail-card--money dt,.admin-payment-detail-card--money dd{padding-bottom:2px}.admin-payment-detail-card--money .total{border-top:1px solid rgba(25,22,15,.1);margin-top:5px;padding-top:12px;color:#19160f;font-weight:900}.admin-payment-detail-card--money dd.total{font-family:Space Mono,monospace}.admin-payment-plan-donut circle{cursor:pointer;transition:opacity .16s ease,filter .16s ease}.admin-payment-plan-donut circle.is-dim{opacity:.22}.admin-payment-plan-donut circle:focus-visible{outline:none;filter:brightness(.82)}.admin-payment-plan-donut>div>span{pointer-events:none}.admin-payment-plan-donut>div>span.is-hidden{opacity:0}.admin-payment-plan-tooltip{position:absolute;z-index:2;top:50%;left:50%;display:grid;width:51px;height:51px;place-content:center;box-sizing:border-box;gap:2px;overflow:hidden;border-radius:50%;padding:6px;color:#fff;background:#19160f;box-shadow:0 5px 14px #19160f33;font:7px/1.15 Space Mono,monospace;letter-spacing:.03em;text-align:center;transform:translate(-50%,-50%);pointer-events:none}.admin-payment-plan-tooltip span,.admin-payment-plan-tooltip b{color:#fff}.admin-payment-plan-tooltip b{display:block;font:900 10px/1 Archivo,sans-serif;letter-spacing:-.04em}.admin-payment-plan-tooltip span{font-size:6px;text-transform:uppercase}.admin-payment-plan-donut li{cursor:default;outline:0;transition:opacity .16s ease}.admin-payment-plan-donut li.is-dim{opacity:.5}.admin-payment-plan-donut li:focus-visible{border-radius:4px;box-shadow:0 0 0 2px #2948db}.admin-detail-drawer.admin-payment-detail-drawer aside{width:min(520px,100%);max-width:520px;box-sizing:border-box;padding:28px;background:#f4f1ea}.admin-detail-drawer.admin-payment-detail-drawer header{gap:12px}.admin-detail-drawer.admin-payment-detail-drawer header>div{min-width:0}.admin-detail-drawer.admin-payment-detail-drawer header span{font-size:10px;letter-spacing:.12em}.admin-detail-drawer.admin-payment-detail-drawer h2{margin-top:8px;color:#19160f;font:900 24px/1.05 Archivo,sans-serif;letter-spacing:-.02em}.admin-detail-drawer.admin-payment-detail-drawer .admin-detail-drawer__meta{margin-top:6px;font-size:11px;letter-spacing:.04em}.admin-detail-drawer.admin-payment-detail-drawer header>button{flex:0 0 auto;width:36px;height:36px;border-radius:10px}.admin-detail-drawer.admin-payment-detail-drawer .admin-detail-drawer__body{display:grid;gap:18px;margin-top:18px}.admin-payment-detail__stats{gap:8px}.admin-payment-detail__stats>div{min-height:0;box-sizing:border-box;border-radius:10px;padding:12px;font-size:9px;letter-spacing:.12em}.admin-payment-detail__stats b{margin-bottom:6px;font-size:20px;letter-spacing:-.02em}.admin-payment-detail__stats>div:nth-child(2)>b{font-size:15px}.admin-payment-detail__stats b .admin-payment-status{padding:6px 8px;font-size:8px}.admin-payment-detail-card{border-radius:10px;padding:18px}.admin-payment-detail-card>header{gap:12px;margin-bottom:16px}.admin-payment-detail-card h3{font-size:17px;letter-spacing:-.02em}.admin-payment-detail-card>header>span{font-size:10px;letter-spacing:.1em}.admin-payment-detail-card dl{grid-template-columns:auto minmax(0,1fr);gap:10px 16px;font-size:13px}.admin-payment-detail-card dt{padding-top:3px;font-size:9.5px;letter-spacing:.12em}.admin-payment-detail-card dd{font-weight:600;line-height:1.4}.admin-payment-detail-card--money{padding-bottom:18px}.admin-payment-detail-card--money dt,.admin-payment-detail-card--money dd{padding-bottom:0}.admin-payment-detail-card--money dd{font-family:Space Mono,monospace;text-align:right}.admin-payment-detail-card--money .total{margin-top:0;padding-top:10px}.admin-payment-detail-card--money dd.total{font-size:16px}.admin-payment-retry{display:grid;gap:10px}.admin-payment-retry p,.admin-payment-retry small{margin:0;color:#958d7c;font:10px/1.45 Space Mono,monospace}.admin-payment-retry__button{justify-self:start;border:0;border-radius:8px;padding:11px 14px;color:#fff;background:#19160f;font:800 10px Space Mono,monospace;letter-spacing:.04em;text-transform:uppercase}.admin-payment-retry__button:disabled{cursor:wait;opacity:.62}.admin-singers-page{display:grid;gap:18px;min-width:0}.admin-singers-page__toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px}.admin-singers-page__toolbar>div{display:flex;align-items:center;gap:9px}.admin-singers-page__metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}.admin-singers-page__metrics .admin-metric-card{min-height:205px;padding:26px 28px}.admin-singers-page__error,.admin-singers-page__loading{margin:0;color:#c8421b;font:11px Space Mono,monospace}.admin-singers-page__loading{display:grid;min-height:330px;place-items:center;color:#8f8879}.admin-singers-page__top-grid,.admin-singers-page__bottom-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(300px,.96fr);gap:14px}.admin-singers-table-card,.admin-singer-profile-card,.admin-singer-songs-card,.admin-singer-age-card{min-width:0;border:1px solid rgba(25,22,15,.1);border-radius:16px;padding:28px 34px;background:#fff}.admin-singers-table-card>header,.admin-singer-profile-card>header,.admin-singer-songs-card>header,.admin-singer-age-card>header{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.admin-singers-table-card h2,.admin-singer-profile-card h2,.admin-singer-songs-card h2,.admin-singer-age-card h2{margin:0;color:#19160f;font:900 20px Archivo,sans-serif;letter-spacing:-.03em}.admin-singer-profile-card header span,.admin-singer-songs-card header span,.admin-singer-age-card header span{color:#a29a88;font:10px Space Mono,monospace;letter-spacing:.1em;text-transform:uppercase}.admin-singers-search{display:flex;width:220px;align-items:center;gap:8px;border:1px solid rgba(25,22,15,.12);border-radius:10px;padding:10px 13px;color:#a29a88;background:#faf9f6}.admin-singers-search input{width:100%;border:0;outline:0;color:#302c25;background:transparent;font:12px Archivo,sans-serif}.admin-singers-search input::-moz-placeholder{color:#a29a88}.admin-singers-search input::placeholder{color:#a29a88}.admin-singers-table-scroll{margin-top:20px;overflow-x:auto}.admin-singers-table-row{display:grid;grid-template-columns:minmax(160px,1.5fr) .58fr .68fr .48fr .56fr .78fr minmax(78px,.76fr) 16px;width:100%;min-width:730px;gap:10px;align-items:center;border:0;border-top:1px solid rgba(25,22,15,.08);padding:13px 10px;color:#49443b;background:transparent;text-align:left;font:700 12px Archivo,sans-serif}.admin-singers-table-row:not(.admin-singers-table-row--head):hover{background:#faf8f2}.admin-singers-table-row--head{min-height:38px;border-top:0;padding-top:0;color:#a29a88;font:800 9px Space Mono,monospace;letter-spacing:.1em;text-transform:uppercase}.admin-singers-table-name{display:flex;min-width:0;align-items:center;gap:10px}.admin-singers-table-name i{display:grid;flex:0 0 auto;width:30px;height:30px;place-items:center;border-radius:8px;color:#ece5d3;background:#19160f;font:900 10px Archivo,sans-serif;font-style:normal}.admin-singers-table-name b{overflow:hidden;color:#19160f;font-size:13px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.admin-singers-table-date{color:#a29a88;font-family:Space Mono,monospace}.admin-singers-table-row svg{color:#a29a88}.admin-singers-empty{margin:0;padding:42px 0;color:#a29a88;font:11px Space Mono,monospace;text-align:center}.admin-singers-more{width:100%;margin-top:13px;border:1px dashed rgba(25,22,15,.2);border-radius:10px;padding:14px;color:#9f9684;background:transparent;font:800 10px Space Mono,monospace;letter-spacing:.1em;text-transform:uppercase}.admin-singers-more:hover{color:#fff;background:#19160f}.admin-singers-gender{display:inline-grid;min-width:24px;height:24px;place-items:center;border-radius:7px;font:900 10px Space Mono,monospace}.admin-singers-gender--female{color:#b51e72;background:#fde5f1}.admin-singers-gender--male{color:#1749bd;background:#e4edff}.admin-singers-recurrent-filter{display:inline-flex;align-items:center;gap:7px;border:1px solid rgba(25,22,15,.12);border-radius:999px;padding:8px 11px;color:#7f7768;background:#faf9f6;font:800 9px Space Mono,monospace;letter-spacing:.07em;text-transform:uppercase}.admin-singers-recurrent-filter b{display:grid;min-width:17px;height:17px;place-items:center;border-radius:50%;color:#fff;background:#2948db;font-size:8px}.admin-singers-recurrent-filter:hover,.admin-singers-recurrent-filter.active{border-color:#19160f;color:#19160f;background:#eef0ff}.admin-singers-recurrent-filter.active b{background:#19160f}.admin-singer-profile-age{display:flex;align-items:baseline;gap:10px;margin-top:24px}.admin-singer-profile-age b{color:#19160f;font:900 42px/1 Archivo,sans-serif;letter-spacing:-.06em}.admin-singer-profile-age span{color:#a29a88;font:10px Space Mono,monospace;letter-spacing:.07em;text-transform:uppercase}.admin-singer-bars{display:grid;gap:13px;margin-top:24px}.admin-singer-bars>div{display:grid;grid-template-columns:48px minmax(0,1fr) 34px;gap:10px;align-items:center}.admin-singer-bars span,.admin-singer-bars strong{color:#49443b;font:10px Space Mono,monospace}.admin-singer-bars strong{color:#19160f;text-align:right}.admin-singer-bars i{display:block;height:10px;overflow:hidden;border-radius:999px;background:#ecebe9}.admin-singer-bars i em{display:block;height:100%;border-radius:inherit;background:#2948db}.admin-singer-divider{height:1px;margin:22px 0;background:#19160f1a}.admin-singer-gender>i{display:block;height:12px;overflow:hidden;border-radius:7px;background:#2948db}.admin-singer-gender>i em{display:block;height:100%;border-radius:7px 0 0 7px;background:#f2531c}.admin-singer-gender>div{display:flex;justify-content:space-between;gap:12px;margin-top:9px;color:#a29a88;font:10px Space Mono,monospace;letter-spacing:.06em;text-transform:uppercase}.admin-singer-gender b{color:#19160f;font-size:12px}.admin-singer-devices{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.admin-singer-devices span{color:#958d7c;font:9px Space Mono,monospace;letter-spacing:.07em;text-transform:uppercase}.admin-singer-devices b{display:block;margin-bottom:5px;color:#19160f;font:900 18px/1 Archivo,sans-serif}.admin-singer-song-toggle{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;margin-top:21px;border-radius:9px;padding:4px;background:#f3f2ef}.admin-singer-song-toggle button{border:0;border-radius:6px;padding:8px;color:#8f8879;background:transparent;font:800 9px Space Mono,monospace;letter-spacing:.06em;text-transform:uppercase}.admin-singer-song-toggle button.active{color:#19160f;background:#fff;box-shadow:0 1px 3px #19160f14}.admin-singer-songs-card__actions{display:flex;align-items:center;gap:12px}.admin-singer-songs-card__actions label{display:flex;align-items:center;gap:5px;color:#a29a88;font:8px Space Mono,monospace;letter-spacing:.06em;text-transform:uppercase}.admin-singer-songs-card__actions select{min-width:42px;border:1px solid rgba(25,22,15,.12);border-radius:6px;padding:4px 18px 4px 7px;color:#302c25;background:#faf9f6;font:800 9px Space Mono,monospace}.admin-singer-songs-content{display:grid;grid-template-columns:minmax(0,1fr) 126px;gap:16px;align-items:center}.admin-singer-songs-card ol,.admin-singer-detail-card ol{display:grid;margin:15px 0 0;padding:0;list-style:none}.admin-singer-songs-card ol li,.admin-singer-detail-card ol li{display:grid;grid-template-columns:24px minmax(0,1fr) auto;gap:10px;align-items:center;border-top:1px solid rgba(25,22,15,.08);padding:11px 0}.admin-singer-songs-card ol span,.admin-singer-detail-card ol span{color:#a29a88;font:10px Space Mono,monospace}.admin-singer-songs-card ol span{display:grid;width:14px;height:14px;place-items:center;border-radius:50%;color:transparent}.admin-singer-songs-card ol b,.admin-singer-detail-card ol b{overflow:hidden;color:#302c25;font:800 12px Archivo,sans-serif;text-overflow:ellipsis;white-space:nowrap}.admin-singer-songs-card ol strong,.admin-singer-detail-card ol strong{color:#19160f;font:900 10px Space Mono,monospace}.admin-singer-songs-list{max-height:240px;overflow-y:auto;overscroll-behavior:contain;padding-right:10px!important;scrollbar-color:#c3bcad transparent;scrollbar-width:thin}.admin-singer-songs-list::-webkit-scrollbar{width:6px}.admin-singer-songs-list::-webkit-scrollbar-thumb{border-radius:4px;background:#c3bcad}.admin-singer-songs-list li{cursor:default;outline:0;transition:opacity .16s ease,background .16s ease}.admin-singer-songs-list li.is-dim{opacity:.5}.admin-singer-songs-list li:focus-visible{border-radius:5px;box-shadow:0 0 0 2px #2948db}.admin-singer-song-donut{position:relative;width:126px;height:126px}.admin-singer-song-donut svg{width:100%;height:100%}.admin-singer-song-donut>span{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;color:#958d7c;font:8px Space Mono,monospace;letter-spacing:.04em;line-height:1.3;text-align:center;text-transform:uppercase}.admin-singer-song-donut b{display:block;color:#19160f;font:900 23px/1 Archivo,sans-serif;letter-spacing:-.05em}.admin-singer-songs-card>p{margin:26px 0 0;color:#a29a88;font:10px Space Mono,monospace;text-align:center}.admin-singer-age-chart{display:grid;grid-template-columns:repeat(4,1fr);align-items:end;gap:13px;height:190px;margin-top:25px}.admin-singer-age-chart>div{display:grid;grid-template-rows:1fr auto;height:100%;gap:9px}.admin-singer-age-chart section{display:flex;align-items:end;justify-content:center;gap:4px}.admin-singer-age-chart section i{position:relative;display:block;width:calc(50% - 2px);min-height:3px;border-radius:4px 4px 0 0}.admin-singer-age-chart i.female{background:#f2531c}.admin-singer-age-chart i.male{background:#2948db}.admin-singer-age-chart section b{position:absolute;top:-17px;left:50%;color:#49443b;font:8px Space Mono,monospace;transform:translate(-50%)}.admin-singer-age-chart>div>span{color:#a29a88;font:8px Space Mono,monospace;text-align:center}.admin-singer-age-card footer{display:flex;gap:16px;margin-top:16px;color:#a29a88;font:9px Space Mono,monospace;letter-spacing:.06em;text-transform:uppercase}.admin-singer-age-card footer span{display:inline-flex;align-items:center;gap:6px}.admin-singer-age-card footer i{width:8px;height:8px;border-radius:50%}.admin-singer-age-card footer i.female{background:#f2531c}.admin-singer-age-card footer i.male{background:#2948db}.admin-singer-age-card footer b{color:#19160f}.admin-singer-detail-drawer aside,.admin-singers-list-drawer aside{width:min(520px,calc(100vw - 32px));max-width:520px;background:#f4f1ea}.admin-singer-detail-drawer .admin-detail-drawer__body,.admin-singers-list-drawer .admin-detail-drawer__body{display:grid;gap:16px}.admin-singer-detail-drawer h2,.admin-singers-list-drawer h2{margin-top:8px;color:#19160f;font:900 24px/1.05 Archivo,sans-serif;letter-spacing:-.035em}.admin-singer-detail-drawer header>button,.admin-singers-list-drawer header>button{width:36px;height:36px;border-radius:10px}.admin-singer-detail__stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.admin-singer-detail__stats span{min-height:80px;box-sizing:border-box;border:1px solid rgba(25,22,15,.1);border-radius:10px;padding:12px 10px;color:#958d7c;background:#fff;font:9px Space Mono,monospace;letter-spacing:.08em;text-transform:uppercase}.admin-singer-detail__stats b{display:block;margin-bottom:7px;overflow:hidden;color:#19160f;font:900 20px/1 Archivo,sans-serif;letter-spacing:-.04em;text-overflow:ellipsis;white-space:nowrap}.admin-singer-detail__chip{justify-self:start;border-radius:999px;padding:7px 11px;color:#49443b;background:#e9e7e1;font:800 9px Space Mono,monospace;letter-spacing:.07em;text-transform:uppercase}.admin-singer-detail-card{border:1px solid rgba(25,22,15,.1);border-radius:12px;padding:17px;background:#fff}.admin-singer-detail-card>header{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:15px}.admin-singer-detail-card h3{margin:0;color:#19160f;font:900 18px/1 Archivo,sans-serif;letter-spacing:-.025em}.admin-singer-detail-card header span{color:#a29a88;font:9px Space Mono,monospace;letter-spacing:.08em;text-transform:uppercase}.admin-singer-detail-card ul{display:grid;margin:0;padding:0;list-style:none}.admin-singer-detail-card li{display:grid;grid-template-columns:94px minmax(0,1fr);gap:10px;align-items:center;border-top:1px solid rgba(25,22,15,.08);padding:11px 0}.admin-singer-detail-card li:first-child{border-top:0;padding-top:0}.admin-singer-detail-card time{color:#a29a88;font:9px Space Mono,monospace}.admin-singer-detail-card b,.admin-singer-detail-card small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-singer-detail-card ul b{color:#302c25;font:800 11px Archivo,sans-serif}.admin-singer-detail-card small{margin-top:3px;color:#958d7c;font:9px Space Mono,monospace}.admin-singers-list-drawer ul{display:grid;margin:0;padding:0;list-style:none}.admin-singers-list-drawer li+li{border-top:1px solid rgba(25,22,15,.1)}.admin-singers-list-drawer li button{display:grid;grid-template-columns:34px minmax(0,1fr) auto 16px;width:100%;gap:10px;align-items:center;border:0;padding:13px 0;color:#49443b;background:transparent;text-align:left}.admin-singers-list-drawer li button:hover b{color:#2948db}.admin-singers-list-drawer li i{display:grid;width:32px;height:32px;place-items:center;border-radius:8px;color:#ece5d3;background:#19160f;font:900 10px Archivo,sans-serif;font-style:normal}.admin-singers-list-drawer li span{min-width:0}.admin-singers-list-drawer li b,.admin-singers-list-drawer li small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-singers-list-drawer li b{color:#302c25;font:900 12px Archivo,sans-serif}.admin-singers-list-drawer li small{margin-top:3px;color:#958d7c;font:8px Space Mono,monospace}.admin-singers-list-drawer li em{color:#49443b;font:800 9px Space Mono,monospace;font-style:normal;text-transform:uppercase}.admin-singers-list-drawer svg{color:#a29a88}@media (max-width:1080px){.admin-singers-page__toolbar,.admin-singers-page__toolbar>div{align-items:stretch;flex-wrap:wrap}.admin-singers-page__top-grid,.admin-singers-page__bottom-grid{grid-template-columns:1fr}.admin-singers-page__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){.admin-singers-page__toolbar .admin-analytics-section-nav{width:100%}.admin-singers-page__toolbar>div{width:100%}.admin-singers-page__toolbar .admin-date-range,.admin-singers-page__toolbar .admin-host-selector{flex:1 1 100%;width:100%}.admin-singers-table-card,.admin-singer-profile-card,.admin-singer-songs-card,.admin-singer-age-card{padding:20px 16px}.admin-singers-table-card>header{align-items:stretch;flex-direction:column}.admin-singers-search{width:auto}.admin-singer-detail__stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.admin-singers-page__metrics{grid-template-columns:1fr}.admin-singers-page__metrics .admin-metric-card{min-height:128px}.admin-singer-detail-drawer aside,.admin-singers-list-drawer aside{width:100vw;max-width:100vw}.admin-singer-detail-card li{grid-template-columns:1fr;gap:4px}.admin-singer-age-card footer{flex-wrap:wrap}.admin-singers-list-drawer li button{grid-template-columns:32px minmax(0,1fr) 16px}.admin-singers-list-drawer li em{display:none}}.admin-singer-detail-card--data dl{display:grid;grid-template-columns:92px minmax(0,1fr);gap:10px 12px;margin:0;color:#49443b;font:11px Archivo,sans-serif}.admin-singer-detail-card--data dt{color:#a29a88;font:800 8px Space Mono,monospace;letter-spacing:.07em;text-transform:uppercase}.admin-singer-detail-card--data dd{min-width:0;margin:0;overflow-wrap:anywhere}.admin-singer-detail-card--data a{color:#2948db}.admin-singer-song-donut circle{cursor:pointer;transition:opacity .16s ease,filter .16s ease}.admin-singer-song-donut circle:focus-visible{outline:none;filter:brightness(.82)}.admin-singer-song-donut circle.is-dim{opacity:.22}.admin-singer-song-donut>span{pointer-events:none}.admin-singer-song-donut>span.is-hidden{opacity:0}.admin-singer-song-tooltip{position:absolute;z-index:2;top:50%;left:50%;display:grid;width:64px;height:64px;place-content:center;box-sizing:border-box;gap:2px;overflow:hidden;border-radius:50%;padding:7px;color:#fff;background:#19160f;box-shadow:0 5px 14px #19160f33;font:8px/1.15 Space Mono,monospace;letter-spacing:.03em;text-align:center;transform:translate(-50%,-50%);pointer-events:none}.admin-singer-song-tooltip b{display:block;color:#fff;font:900 20px/1 Archivo,sans-serif}.admin-singer-song-tooltip span{color:#fff;font-size:7px;text-transform:uppercase}.admin-singer-age-chart>div{position:relative;outline:0}.admin-singer-age-chart>div:focus-visible section{box-shadow:0 0 0 2px #2948db}.admin-singer-age-chart>div.is-active section{border-radius:7px;background:#f6f4ef;box-shadow:inset 0 0 0 1px #19160f1a}.admin-singer-age-chart>div.is-active section i{filter:saturate(1.25) brightness(.97)}.admin-singer-age-tooltip{position:absolute;z-index:3;bottom:calc(100% + 10px);left:50%;display:grid;width:-moz-max-content;width:max-content;min-width:110px;gap:3px;border-radius:8px;padding:9px 10px;color:#fff;background:#19160f;box-shadow:0 9px 20px #19160f3b;font:8px/1.35 Space Mono,monospace;transform:translate(-50%);pointer-events:none}.admin-singer-age-tooltip b{margin-bottom:2px;color:#fff3dc;font:800 10px Archivo,sans-serif}.admin-singer-age-tooltip strong{margin-top:2px;color:#fff3dc;font-size:9px}.admin-youtube-page{display:grid;gap:16px}.admin-youtube-page__toolbar{display:flex;align-items:flex-end;justify-content:space-between;gap:18px}.admin-youtube-page__toolbar>div:first-child>span,.admin-youtube-page__toolbar p,.admin-youtube-page__toolbar h1{margin:0}.admin-youtube-page__toolbar>div:first-child>span{color:#928a76;font:800 10px Space Mono,monospace;letter-spacing:.13em;text-transform:uppercase}.admin-youtube-page__toolbar h1{margin-top:5px;color:#19160f;font-size:30px;font-weight:900;letter-spacing:-.04em}.admin-youtube-page__toolbar p{margin-top:7px;color:#8d8574;font:11px Space Mono,monospace}.admin-youtube-page__toolbar>div:last-child{display:flex;align-items:center;gap:9px}.admin-youtube-page__toolbar>div:last-child>button{display:inline-flex;align-items:center;gap:7px;border:0;border-radius:9px;padding:11px 14px;color:#ece5d3;background:#19160f;font:800 10px Space Mono,monospace;letter-spacing:.07em;text-transform:uppercase}.admin-youtube-page__toolbar button:disabled{opacity:.6}.admin-youtube-page__toolbar .is-spinning{animation:admin-youtube-spin .8s linear infinite}.admin-youtube-page__metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}.admin-youtube-page__metrics .admin-metric-card{min-height:174px}.admin-youtube-page__note{display:flex;align-items:center;gap:9px;margin:0;border-radius:12px;padding:12px 14px;color:#786e5e;background:#eee8dc;font:10px/1.5 Space Mono,monospace}.admin-youtube-page__note svg{flex:0 0 auto;color:#e8551f}.admin-youtube-page__error{margin:0;color:#c8421b;font:11px Space Mono,monospace}.admin-youtube-page__loading{margin:0;padding:70px 0;color:#928a76;font:11px Space Mono,monospace;text-align:center}.admin-youtube-page__top-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:14px}.admin-youtube-page .admin-surface{padding:23px 25px}.admin-youtube-routes{overflow:auto}.admin-youtube-routes table{width:100%;min-width:640px;border-collapse:collapse}.admin-youtube-routes th{padding:0 10px 12px;color:#a29a88;font:800 9px Space Mono,monospace;letter-spacing:.11em;text-align:left;text-transform:uppercase}.admin-youtube-routes th:last-child,.admin-youtube-routes td:last-child{text-align:right}.admin-youtube-routes td{border-top:1px solid rgba(25,22,15,.08);padding:13px 10px;color:#6e675a;font:10px Space Mono,monospace}.admin-youtube-routes td:first-child{min-width:310px}.admin-youtube-routes td>b,.admin-youtube-routes td>span{display:block}.admin-youtube-routes td>b{color:#29251e;font:800 11px Space Mono,monospace}.admin-youtube-routes td>span{margin-top:5px;color:#948c7b;font-size:9px;line-height:1.45}.admin-youtube-method{display:inline-block;margin-right:7px;border-radius:4px;padding:3px 4px;color:#2948db;background:#e5e9ff;font:800 8px Space Mono,monospace;font-style:normal}.admin-youtube-method--local{color:#6f6757;background:#eeeae1}.admin-youtube-cost{display:inline-grid;min-width:30px;place-items:center;border-radius:999px;padding:5px 7px;color:#d24616;background:#ffeadf;font:800 10px Space Mono,monospace;font-style:normal}.admin-youtube-cost.free{color:#258248;background:#e1f6e8}.admin-youtube-cost.hot{color:#a35400;background:#fff2c4}.admin-youtube-origin{display:grid;grid-template-columns:142px minmax(0,1fr);align-items:center;gap:18px}.admin-youtube-donut{position:relative;display:grid;place-items:center;width:142px;height:142px}.admin-youtube-donut svg{width:142px;height:142px}.admin-youtube-donut circle{cursor:pointer;transition:opacity .18s ease;outline:0}.admin-youtube-donut circle.is-dim{opacity:.32}.admin-youtube-donut>span{position:absolute;display:grid;gap:3px;place-items:center;text-align:center}.admin-youtube-donut b{color:#19160f;font-size:20px;font-weight:900}.admin-youtube-donut small{color:#928a76;font:8px Space Mono,monospace;letter-spacing:.06em;text-transform:uppercase}.admin-youtube-origin__legend{display:grid;gap:8px}.admin-youtube-origin__legend button{display:grid;grid-template-columns:9px minmax(0,1fr) auto;align-items:center;gap:7px;border:0;padding:0;color:#736c5f;background:transparent;font:10px Space Mono,monospace;text-align:left;transition:opacity .18s ease}.admin-youtube-origin__legend button.is-dim{opacity:.45}.admin-youtube-origin__legend i,.admin-youtube-activity footer i,.admin-youtube-series i{display:block;width:8px;height:8px;border-radius:50%}.admin-youtube-origin__legend b{color:#19160f;font-size:10px}.admin-youtube-key-heading{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-top:21px;padding-top:16px;border-top:1px solid rgba(25,22,15,.1)}.admin-youtube-key-heading h2{margin:0;color:#19160f;font-size:14px;font-weight:900}.admin-youtube-key-heading span{color:#a29a88;font:9px Space Mono,monospace;letter-spacing:.08em;text-transform:uppercase}.admin-youtube-keys{display:grid;gap:10px;margin-top:12px}.admin-youtube-keys article{border-radius:11px;padding:11px 12px;background:#f7f5f0}.admin-youtube-keys header,.admin-youtube-keys footer{display:flex;justify-content:space-between;gap:8px}.admin-youtube-keys header span,.admin-youtube-keys code{color:#706858;font:800 9px Space Mono,monospace}.admin-youtube-keys header b{color:#19160f;font:900 10px Space Mono,monospace}.admin-youtube-keys code{display:block;margin-top:5px;color:#958d7d}.admin-youtube-keys>article>i{display:block;height:6px;margin:9px 0;overflow:hidden;border-radius:9px;background:#e0dfda}.admin-youtube-keys>article>i em{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#34a853,#e0ae13 72%,#f2531c)}.admin-youtube-keys footer span{color:#958d7d;font:8px Space Mono,monospace;text-transform:uppercase}.admin-youtube-keys footer b{display:block;margin-top:3px;color:#29251e;font-size:10px}.admin-youtube-keys>p{margin:0;color:#928a76;font:10px Space Mono,monospace}.admin-youtube-activity{position:relative;overflow:hidden;border:1px solid rgba(25,22,15,.1);border-radius:16px;padding:24px 26px 20px;background:#fff}.admin-youtube-activity header{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.admin-youtube-activity h2{margin:0;color:#19160f;font-size:20px;font-weight:900;letter-spacing:-.03em}.admin-youtube-activity header span{color:#a29a88;font:10px Space Mono,monospace;letter-spacing:.1em;text-transform:uppercase}.admin-youtube-series{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:19px 0}.admin-youtube-series button{min-width:0;border:0;border-radius:10px;padding:11px;color:#827a6c;background:#f5f3ef;text-align:left}.admin-youtube-series button.active{color:#ece5d3;background:#19160f}.admin-youtube-series button>i{margin-bottom:8px}.admin-youtube-series b,.admin-youtube-series span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-youtube-series b{color:inherit;font-size:19px;line-height:1}.admin-youtube-series span{margin-top:6px;color:inherit;font:8px Space Mono,monospace;letter-spacing:.05em;text-transform:uppercase;opacity:.72}.admin-youtube-chart{position:relative;display:grid;grid-auto-columns:minmax(34px,1fr);grid-auto-flow:column;align-items:end;gap:4px;height:218px;padding:14px 3px 27px;overflow-x:auto;border-bottom:1px solid rgba(25,22,15,.12)}.admin-youtube-chart__column{position:relative;display:flex;align-items:flex-end;justify-content:center;height:100%;min-width:34px;gap:2px}.admin-youtube-chart__column>i{display:block;width:min(18px,42%);min-height:2px;border-radius:3px 3px 0 0}.admin-youtube-chart__column small{position:absolute;right:-13px;bottom:-21px;left:-13px;overflow:hidden;color:#918979;font:8px Space Mono,monospace;text-align:center;text-overflow:ellipsis;white-space:nowrap}.admin-youtube-chart__average{position:absolute;right:0;left:0;z-index:2;height:1px;border-top:1px dashed rgba(25,22,15,.4);pointer-events:none}.admin-youtube-chart__average span{position:absolute;top:-18px;right:0;border-radius:4px;padding:3px 5px;color:#fff;background:#19160f;font:8px Space Mono,monospace}.admin-youtube-activity footer{display:flex;flex-wrap:wrap;gap:13px;margin-top:16px;color:#827a6c;font:9px Space Mono,monospace}.admin-youtube-activity footer span{display:flex;align-items:center;gap:5px}.admin-youtube-page__instrumentation{margin:0;color:#948c7b;font:9px/1.6 Space Mono,monospace;text-align:center}@keyframes admin-youtube-spin{to{transform:rotate(360deg)}}@media (max-width:1100px){.admin-youtube-page__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-youtube-page__top-grid{grid-template-columns:1fr}}@media (max-width:720px){.admin-youtube-page__toolbar,.admin-youtube-page__toolbar>div:last-child{align-items:stretch;flex-direction:column}.admin-youtube-page__toolbar>div:last-child>button{justify-content:center}.admin-youtube-page__metrics{grid-template-columns:1fr 1fr}.admin-youtube-page .admin-surface,.admin-youtube-activity{padding:20px 16px}.admin-youtube-origin{grid-template-columns:1fr;justify-items:center}.admin-youtube-origin__legend{width:100%}.admin-youtube-series{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-youtube-chart{height:195px}.admin-youtube-key-heading{align-items:flex-start;flex-direction:column}.admin-youtube-page__toolbar h1{font-size:26px}}.admin-youtube-page .admin-metric-card--blue{background:#243ee8}.admin-youtube-page__toolbar h1{font-size:36px}.admin-youtube-page__metrics .admin-metric-card{min-height:192px;padding:22px}.admin-youtube-page__metrics .admin-metric-card strong{font-size:clamp(38px,4.2vw,54px)}.admin-youtube-page__top-grid{gap:18px}.admin-youtube-page .admin-surface{border-radius:18px;padding:27px 29px}.admin-youtube-origin{grid-template-columns:158px minmax(0,1fr);gap:22px}.admin-youtube-donut{width:158px;height:158px}.admin-youtube-donut span b{font-size:25px}.admin-youtube-key-heading h2,.admin-youtube-activity h2{font-size:24px}.admin-youtube-comparison{display:grid;grid-template-columns:minmax(260px,.92fr) minmax(420px,1.08fr);gap:25px;align-items:center;margin:18px 0;padding:27px 30px;border:1px solid #e7e1d7;border-radius:18px;background:#fff}.admin-youtube-comparison__intro>span{display:inline-flex;align-items:center;gap:7px;color:#243ee8;font:700 10px/1 Space Mono,monospace;letter-spacing:.11em;text-transform:uppercase}.admin-youtube-comparison h2{margin:10px 0 7px;color:#19160f;font-size:27px;line-height:1.05}.admin-youtube-comparison p{max-width:390px;margin:0;color:#8e8678;font:11px/1.65 Space Mono,monospace}.admin-youtube-comparison__stats{display:grid;grid-template-columns:1fr 1fr;gap:12px}.admin-youtube-comparison__stats article{display:flex;min-height:116px;padding:17px 19px;flex-direction:column;justify-content:center;border-radius:14px;background:#f4f2ee}.admin-youtube-comparison__stats article.is-free{color:#fff;background:#243ee8}.admin-youtube-comparison__stats span{font:700 9px/1.3 Space Mono,monospace;letter-spacing:.08em;text-transform:uppercase;opacity:.78}.admin-youtube-comparison__stats strong{margin:8px 0 4px;font:800 36px/1 Space Mono,monospace}.admin-youtube-comparison__stats small{font:10px/1.3 Space Mono,monospace;opacity:.76}.admin-youtube-comparison__bar{grid-column:1/-1;display:flex;height:10px;overflow:hidden;border-radius:99px;background:#f2531c}.admin-youtube-comparison__bar i{display:block;min-width:0;background:#243ee8}.admin-youtube-comparison__bar em{display:block;min-width:0;background:#f2531c}@media (max-width:760px){.admin-youtube-page__toolbar h1{font-size:30px}.admin-youtube-page .admin-surface{padding:21px}.admin-youtube-comparison{grid-template-columns:1fr;padding:22px}.admin-youtube-comparison__stats{grid-template-columns:1fr 1fr}.admin-youtube-origin{grid-template-columns:130px minmax(0,1fr)}.admin-youtube-donut{width:130px;height:130px}}.admin-youtube-page .admin-metric-card--blue{background:#19160f}.admin-youtube-method{margin-right:7px;padding:4px 7px;border-radius:5px;color:#fff;background:#1d4ed8;font-size:9px;line-height:1}.admin-youtube-method--post{background:#15803d}.admin-youtube-method--put{background:#b45309}.admin-youtube-method--delete{background:#dc2626}.admin-youtube-cost{min-width:44px;padding:5px 9px;color:#b3410f;background:#e8551f24;font-size:12px}.admin-youtube-cost.free{color:#928a76;background:#19160f0f}.admin-youtube-cost.hot{color:#fff;background:#c1281f}.admin-youtube-series--weekly{grid-template-columns:repeat(3,minmax(0,1fr));margin:20px 0 14px}.admin-youtube-series--weekly article{min-width:0;border-radius:10px;padding:12px;background:#f5f3ef}.admin-youtube-series--weekly article>i{display:block;width:9px;height:9px;margin-bottom:9px;border-radius:50%}.admin-youtube-series--weekly article>b,.admin-youtube-series--weekly article>span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-youtube-series--weekly article>b{color:#19160f;font-size:21px;line-height:1}.admin-youtube-series--weekly article>span{margin-top:6px;color:#827a6c;font:8px Space Mono,monospace;letter-spacing:.05em;text-transform:uppercase}.admin-youtube-chart--weekly{display:grid;grid-template-columns:repeat(12,minmax(38px,1fr));grid-auto-columns:unset;grid-auto-flow:unset;gap:9px;height:272px;padding:16px 3px 31px;overflow-x:auto}.admin-youtube-chart--weekly .admin-youtube-chart__column{display:grid;width:100%;height:100%;min-width:38px;grid-template-rows:minmax(0,1fr) 21px;gap:0;border:0;padding:0;color:inherit;background:transparent;cursor:pointer;transition:opacity .18s ease}.admin-youtube-chart--weekly .admin-youtube-chart__column.is-dim{opacity:.36}.admin-youtube-chart--weekly .admin-youtube-chart__stack{position:relative;display:flex;align-self:end;width:100%;height:100%;flex-direction:column-reverse;justify-content:flex-start;overflow:hidden;border-radius:5px 5px 0 0;background:#f0efeb}.admin-youtube-chart--weekly .admin-youtube-chart__stack>i{display:block;width:100%;min-height:0;flex:0 0 auto;border-radius:0}.admin-youtube-chart--weekly .admin-youtube-chart__column>small{position:static;right:auto;bottom:auto;left:auto;align-self:end;overflow:visible;padding-top:7px;color:#918979;font:8px/1 Space Mono,monospace;text-align:center;text-overflow:clip;white-space:nowrap}.admin-youtube-chart--weekly .admin-youtube-chart__total{position:absolute;bottom:22px;left:50%;z-index:1;transform:translate(-50%);color:#fff;font:800 8px/1 Space Mono,monospace;opacity:0;pointer-events:none;transition:opacity .18s ease}.admin-youtube-chart--weekly .admin-youtube-chart__column:hover .admin-youtube-chart__total,.admin-youtube-chart--weekly .admin-youtube-chart__column:focus-visible .admin-youtube-chart__total{opacity:1}.admin-youtube-chart--weekly .admin-youtube-chart__tooltip{position:absolute;z-index:3;top:12px;left:50%;display:grid;gap:5px;width:-moz-max-content;width:max-content;max-width:min(360px,calc(100vw - 48px));padding:9px 11px;border-radius:8px;color:#fff;background:#19160f;box-shadow:0 10px 24px #19160f33;font:9px/1.35 Space Mono,monospace;opacity:0;pointer-events:none;transform:translate(-50%) translateY(4px);transition:opacity .18s ease,transform .18s ease}.admin-youtube-chart--weekly .admin-youtube-chart__tooltip>b{font-size:9px}.admin-youtube-chart--weekly .admin-youtube-chart__tooltip>span{color:#ffffffb8}.admin-youtube-chart--weekly .admin-youtube-chart__column:hover .admin-youtube-chart__tooltip,.admin-youtube-chart--weekly .admin-youtube-chart__column:focus-visible .admin-youtube-chart__tooltip{opacity:1;transform:translate(-50%)}.admin-youtube-chart--weekly .admin-youtube-chart__column.is-current .admin-youtube-chart__stack{box-shadow:0 0 0 2px #19160f}.admin-youtube-chart--weekly .admin-youtube-chart__column.is-current>small{color:#19160f;font-weight:800}@media (max-width:720px){.admin-youtube-series--weekly{grid-template-columns:1fr 1fr}.admin-youtube-chart--weekly{grid-template-columns:repeat(12,42px);height:248px}}.admin-youtube-quota-table{max-height:250px;margin-top:12px;overflow:auto;border:1px solid rgba(25,22,15,.09);border-radius:10px;background:#faf9f6}.admin-youtube-quota-table table{width:100%;min-width:360px;border-collapse:collapse}.admin-youtube-quota-table th{position:sticky;z-index:1;top:0;padding:10px 9px;color:#958d7d;background:#faf9f6;font:800 8px Space Mono,monospace;letter-spacing:.08em;text-align:left;text-transform:uppercase}.admin-youtube-quota-table th:not(:first-child),.admin-youtube-quota-table td:not(:first-child){text-align:right}.admin-youtube-quota-table td{padding:10px 9px;border-top:1px solid rgba(25,22,15,.07);color:#706858;font:9px Space Mono,monospace;white-space:nowrap}.admin-youtube-quota-table td>b,.admin-youtube-quota-table td small{display:block}.admin-youtube-quota-table td>b{color:#29251e;font-size:10px}.admin-youtube-quota-table td small{margin-top:3px;color:#a29a88;font-size:8px}.admin-youtube-quota-table tr.is-today{background:#ece9df}.admin-youtube-quota-table tr.is-today td:first-child>b{color:#19160f}.admin-youtube-quota-table td:last-child>span{display:grid;grid-template-columns:minmax(44px,1fr) auto;align-items:center;gap:6px}.admin-youtube-quota-table td:last-child i{display:block;height:5px;overflow:hidden;border-radius:999px;background:#dfddd7}.admin-youtube-quota-table td:last-child em{display:block;height:100%;border-radius:inherit;background:#1d4ed8}.admin-youtube-quota-table td:last-child>span>b{color:#1d4ed8;font-size:9px}.admin-youtube-quota-table tr.is-high td:last-child em{background:#e8551f}.admin-youtube-quota-table tr.is-high td:last-child>span>b{color:#b3410f}.admin-youtube-quota-table tr.is-limit td:last-child em{background:#c1281f}.admin-youtube-quota-table tr.is-limit td:last-child>span>b{color:#c1281f}.admin-youtube-quota-table>p{margin:0;padding:9px;color:#958d7d;font:8px/1.4 Space Mono,monospace;text-align:center}.admin-youtube-chart--weekly .admin-youtube-chart__stack{background:transparent}.admin-youtube-activity__empty{margin:0;padding:23px 0 7px;color:#958d7d;font:10px Space Mono,monospace;text-align:center}.admin-youtube-activity>header>select{border:1px solid rgba(25,22,15,.14);border-radius:8px;padding:8px 30px 8px 10px;color:#19160f;background:#fff;font:800 9px Space Mono,monospace;letter-spacing:.05em;text-transform:uppercase}.admin-youtube-series--weekly{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-youtube-series--weekly button{min-width:0;border:1px solid transparent;border-radius:10px;padding:12px;color:#827a6c;background:#f5f3ef;text-align:left;transition:background .18s ease,color .18s ease,border-color .18s ease}.admin-youtube-series--weekly button>i{display:block;width:9px;height:9px;margin-bottom:9px;border-radius:50%}.admin-youtube-series--weekly button>b,.admin-youtube-series--weekly button>span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-youtube-series--weekly button>b{color:inherit;font-size:21px;line-height:1}.admin-youtube-series--weekly button>span{margin-top:6px;color:inherit;font:8px Space Mono,monospace;letter-spacing:.05em;text-transform:uppercase;opacity:.72}.admin-youtube-series--weekly button.active{border-color:#19160f;color:#ece5d3;background:#19160f}.admin-youtube-chart--weekly .admin-youtube-chart__column.is-current .admin-youtube-chart__stack{box-shadow:none}.admin-youtube-chart--weekly .admin-youtube-chart__column.is-current:after{position:absolute;right:0;bottom:21px;left:0;height:calc(100% - 21px);border:3px solid #19160f;border-radius:10px 10px 0 0;content:"";pointer-events:none}.admin-youtube-chart--weekly .admin-youtube-chart__column.is-current .admin-youtube-chart__stack{border-radius:7px 7px 0 0}@media (max-width:720px){.admin-youtube-activity>header{align-items:flex-start;flex-direction:column}.admin-youtube-series--weekly{grid-template-columns:1fr 1fr}.admin-youtube-activity>header>select{width:100%}}.admin-youtube-activity__controls{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.admin-youtube-activity__controls select,.admin-youtube-activity__controls button{border:1px solid rgba(25,22,15,.14);border-radius:8px;padding:8px 10px;color:#19160f;background:#fff;font:800 9px Space Mono,monospace}.admin-youtube-activity__controls button[aria-pressed=true]{color:#fff;background:#19160f}.admin-youtube-activity__controls button:focus-visible,.admin-youtube-activity__controls select:focus-visible,.admin-youtube-series--weekly button:focus-visible{outline:2px solid #1d4ed8;outline-offset:3px}.admin-youtube-activity__explanation{margin:10px 0 0;color:#827a6c;font:10px/1.6 Space Mono,monospace}.admin-youtube-series--weekly button>small{display:block;margin-top:7px;font:9px/1.4 Space Mono,monospace;opacity:.8}.admin-youtube-activity__plot{min-width:0}.admin-youtube-activity__plot.is-percent{display:grid;grid-template-columns:36px minmax(0,1fr);gap:6px}.admin-youtube-activity__axis{display:flex;flex-direction:column;justify-content:space-between;padding:16px 0 52px;color:#827a6c;font:9px Space Mono,monospace}.admin-youtube-chart--weekly .admin-youtube-chart__column:first-child .admin-youtube-chart__tooltip{left:0;transform:translateY(0)}.admin-youtube-chart--weekly .admin-youtube-chart__column:last-child .admin-youtube-chart__tooltip{right:0;left:auto;transform:translateY(0)}@media (max-width:720px){.admin-youtube-activity__controls{width:100%}.admin-youtube-activity__controls>*{flex:1}}.admin-youtube-chart__tooltip-sources{display:grid;gap:6px;margin:4px 0}.admin-youtube-chart__tooltip-row{display:flex;align-items:baseline;justify-content:space-between;gap:24px;text-align:left}.admin-youtube-chart__tooltip-row strong{color:#fff;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.admin-youtube-chart__tooltip-summary{border-top:1px solid rgba(255,255,255,.16);padding-top:6px}.admin-youtube-chart--weekly.admin-youtube-chart--single{padding-top:28px}.admin-youtube-chart--single .admin-youtube-chart__stack{overflow:visible}.admin-youtube-chart--weekly .admin-youtube-chart__bar-label{position:absolute;left:50%;transform:translate(-50%);z-index:2;color:#000;font:800 11px/1.2 Space Mono,monospace;white-space:nowrap;pointer-events:none}.admin-youtube-activity__plot.is-percent:has(.admin-youtube-chart--single) .admin-youtube-activity__axis{padding-top:28px}.admin-youtube-chart__segment{position:relative;container-type:size;container-name:search-segment}.admin-youtube-chart__segment-label{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:inherit;font:800 11px/1 Space Mono,monospace;font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none}@container search-segment (max-height:13px){.admin-youtube-chart__segment-label{display:none}}.admin-youtube-activity__summary.has-pie{display:grid;grid-template-columns:minmax(0,1fr) 128px;align-items:center;gap:24px;margin:20px 0 14px}.admin-youtube-activity__summary.has-pie .admin-youtube-series--weekly{margin:0}.admin-youtube-activity__pie{display:grid;justify-items:center;gap:8px;margin:0}.admin-youtube-activity__pie-disc{width:112px;aspect-ratio:1;border-radius:50%}.admin-youtube-activity__pie figcaption{color:#827a6c;font:9px/1.4 Space Mono,monospace;text-align:center}@media (max-width:720px){.admin-youtube-activity__summary.has-pie{grid-template-columns:minmax(0,1fr) 88px;gap:12px}.admin-youtube-activity__pie-disc{width:88px}.admin-youtube-activity__summary.has-pie .admin-youtube-series--weekly button{padding:10px 8px}}.admin-youtube-activity__pie-heading{min-height:14px;color:#19160f;font:800 10px/1.4 Space Mono,monospace;text-align:center}.admin-youtube-activity__pie figcaption{min-height:26px}.admin-youtube-activity__pie-disc{display:block;overflow:visible}.admin-youtube-activity__pie-slice{transition:opacity .15s ease}.admin-youtube-activity__pie-slice.is-dim{opacity:.45}.admin-youtube-activity__pie-slice path,.admin-youtube-activity__pie-slice circle{cursor:pointer}.admin-youtube-activity__pie-slice :focus-visible{outline:none;stroke:#fff;stroke-width:2}.admin-youtube-activity__pie-slice text{fill:#fff;font:800 12px/1 Space Mono,monospace;pointer-events:none}.hm-modal-root{--paper: #f7f4ea;--card: #fffdf7;--ink: #1b1813;--ink-2: #514a3c;--muted: #8b8271;--line: rgba(27, 24, 19, .11);--line-2: rgba(27, 24, 19, .07);--field: #fff;--orange: #e8551f;--yellow: #f0bf17;--ok: #3f9e5f;--dark: #1a1710;--dark-2: #241f18;--cream: #e0d6bd;position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:24px;background:#14110c8c;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);font-family:Archivo,Helvetica Neue,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;color:var(--ink)}.hm-modal-root *,.hm-modal-root *:before,.hm-modal-root *:after{box-sizing:border-box}.hm-modal-root h1,.hm-modal-root h2,.hm-modal-root h3,.hm-modal-root p,.hm-modal-root ul{margin:0;padding:0}.hm-modal-root ul{list-style:none}.hm-modal-root button{font:inherit;color:inherit;border:0;background:none;cursor:pointer}.hm-mono{font-family:Space Mono,ui-monospace,Menlo,monospace}.hm-modal{display:flex;flex-direction:column;width:min(1060px,100%);max-height:min(880px,94vh);border-radius:20px;overflow:hidden;background:var(--paper);box-shadow:0 40px 90px -30px #0009}.hm-head{display:flex;align-items:center;gap:16px;flex:0 0 auto;padding:20px 24px;background:var(--card);border-bottom:1px solid var(--line)}.hm-head__t{min-width:0;flex:1}.hm-head__t span{display:block;color:var(--muted);font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.hm-head__t h2{margin-top:6px;font-size:23px;font-weight:800;letter-spacing:-.02em;line-height:1.1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.hm-head__badge{flex:0 0 auto;display:inline-flex;align-items:center;gap:7px;padding:6px 12px;border-radius:30px;background:#3f9e5f21;color:var(--ok);font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.hm-head__badge i{width:6px;height:6px;border-radius:50%;background:currentColor}.hm-x{flex:0 0 auto;width:36px;height:36px;border-radius:11px;display:inline-flex;align-items:center;justify-content:center;background:#1b18130f;color:var(--ink-2);transition:background .16s ease,color .16s ease}.hm-x svg{width:17px;height:17px}.hm-x:hover{background:var(--ink);color:#fff}.hm-body{display:grid;grid-template-columns:minmax(0,1fr) 320px;flex:1;min-height:0}.hm-form{overflow-y:auto;padding:24px;display:flex;flex-direction:column;gap:12px}.hm-sec{border-radius:15px;background:var(--card);box-shadow:0 0 0 1px var(--line-2)}.hm-sec__h{display:flex;align-items:center;gap:11px;padding:15px 18px;border-bottom:1px solid var(--line-2)}.hm-sec__n{flex:0 0 auto;width:22px;height:22px;border-radius:7px;display:inline-flex;align-items:center;justify-content:center;background:var(--ink);color:#fff;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:11px;font-weight:700}.hm-sec__h b{font-size:14.5px;font-weight:800;letter-spacing:-.01em}.hm-sec__h span{color:var(--muted);font-size:12.5px}.hm-sec__b{padding:18px}.hm-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.hm-f{display:flex;flex-direction:column;gap:7px;min-width:0}.hm-f--full{grid-column:1 / -1}.hm-f>label{display:flex;align-items:baseline;gap:8px;font-size:12.5px;font-weight:700;color:var(--ink-2)}.hm-f>label em{font-style:normal;margin-left:auto;color:var(--muted);font-size:11px;font-weight:400}.hm-f__hint{color:var(--muted);font-size:11.5px;line-height:1.4}.hm-in{width:100%;border:0;border-radius:10px;padding:11px 13px;background:var(--field);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line);font-family:inherit;font-size:14px;font-weight:500;transition:box-shadow .16s ease}.hm-in::-moz-placeholder{color:#1b18134d;font-weight:400}.hm-in::placeholder{color:#1b18134d;font-weight:400}.hm-in:focus{outline:none;box-shadow:inset 0 0 0 2px var(--orange)}select.hm-in{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:34px;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23514a3c' stroke-width='2.4' stroke-linecap='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:14px}.hm-money{position:relative;display:flex;align-items:center}.hm-money__cur{position:absolute;left:13px;color:var(--muted);font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:13px;font-weight:700;pointer-events:none}.hm-money .hm-in{padding-left:52px;font-family:Space Mono,ui-monospace,Menlo,monospace;font-weight:700}.hm-pair{display:grid;grid-template-columns:88px 1fr;gap:8px}.hm-step{display:flex;align-items:center;gap:8px;border-radius:10px;padding:6px;background:var(--field);box-shadow:inset 0 0 0 1px var(--line)}.hm-step button{width:32px;height:32px;flex:0 0 auto;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;background:#1b18130d;color:var(--ink-2);font-size:17px;font-weight:700;line-height:1;transition:background .15s ease,color .15s ease}.hm-step button:hover{background:var(--ink);color:#fff}.hm-step input{flex:1;min-width:0;border:0;background:none;text-align:center;color:var(--ink);font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:16px;font-weight:700}.hm-step input:focus{outline:none}.hm-step input::-webkit-outer-spin-button,.hm-step input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.hm-seg{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:4px;border-radius:11px;padding:4px;background:#1b18130d}.hm-seg button{border-radius:8px;padding:9px 10px;color:var(--ink-2);font-size:13px;font-weight:700;transition:background .16s ease,color .16s ease,box-shadow .16s ease}.hm-seg button:hover{color:var(--ink)}.hm-seg button.on{background:var(--card);color:var(--ink);box-shadow:0 1px 3px #1b181324}.hm-toggles{display:flex;flex-direction:column;gap:9px}.hm-tog{display:flex;align-items:center;gap:14px;border-radius:12px;padding:14px 15px;background:var(--field);box-shadow:inset 0 0 0 1px var(--line);cursor:pointer;transition:box-shadow .16s ease}.hm-tog:hover{box-shadow:inset 0 0 0 1px #1b181338}.hm-tog__t{flex:1;min-width:0}.hm-tog__t b{display:block;font-size:13.5px;font-weight:800}.hm-tog__t span{display:block;margin-top:2px;color:var(--muted);font-size:12px;line-height:1.4}.hm-sw{position:relative;flex:0 0 auto;width:42px;height:24px;border-radius:30px;background:#1b181329;transition:background .2s ease}.hm-sw:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000047;transition:transform .22s cubic-bezier(.2,.8,.2,1)}.hm-tog.on .hm-sw{background:var(--ok)}.hm-tog.on .hm-sw:after{transform:translate(18px)}.hm-prev{display:flex;flex-direction:column;overflow-y:auto;padding:20px;background:var(--dark);border-left:1px solid rgba(0,0,0,.3)}.hm-prev__h{display:flex;align-items:center;gap:8px;padding-bottom:14px;margin-bottom:16px;border-bottom:1px solid rgba(224,214,189,.14)}.hm-prev__h svg{width:14px;height:14px;color:var(--yellow)}.hm-prev__h b{color:var(--cream);font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.hm-pcard{position:relative;border-radius:15px;padding:20px;background:var(--dark-2);box-shadow:inset 0 0 0 1px #e0d6bd21}.hm-pcard.hot{box-shadow:inset 0 0 0 2px var(--yellow)}.hm-pcard__tag{position:absolute;top:-9px;left:16px;padding:4px 10px;border-radius:20px;background:var(--yellow);color:#1b1813;font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.hm-pcard h3{color:var(--cream);font-size:19px;font-weight:800;letter-spacing:-.015em}.hm-pcard__sub{margin-top:5px;color:#e0d6bd8c;font-size:12.5px;line-height:1.45;min-height:18px}.hm-pcard__px{display:flex;align-items:baseline;gap:7px;margin-top:16px;padding-top:16px;border-top:1px solid rgba(224,214,189,.12)}.hm-pcard__px strong{font-family:Space Mono,ui-monospace,Menlo,monospace;font-size:25px;font-weight:700;color:var(--yellow);letter-spacing:-.01em}.hm-pcard__px span{color:#e0d6bd80;font-size:11.5px}.hm-pcard__ul{display:flex;flex-direction:column;gap:8px;margin-top:16px}.hm-pcard__ul li{display:flex;gap:9px;color:#e0d6bdcc;font-size:12.5px;line-height:1.4}.hm-pcard__ul svg{flex:0 0 auto;width:13px;height:13px;margin-top:2px;color:var(--ok)}.hm-pcard__btn{width:100%;margin-top:18px;border-radius:10px;padding:12px;background:var(--orange);color:#fff;font-size:13.5px;font-weight:800;text-align:center}.hm-prev__note{display:flex;gap:8px;margin-top:14px;color:#e0d6bd66;font-size:11px;line-height:1.5}.hm-prev__note svg{flex:0 0 auto;width:13px;height:13px;margin-top:1px}.hm-plan-benefits{display:flex;flex-direction:column;gap:10px}.hm-plan-benefits li{position:relative;padding-left:18px;color:var(--ink-2);font-size:13px;font-weight:650;line-height:1.45}.hm-plan-benefits li:before{content:"";position:absolute;top:.52em;left:0;width:7px;height:7px;border-radius:50%;background:var(--orange)}.hm-foot{display:flex;align-items:center;gap:12px;flex:0 0 auto;padding:16px 24px;background:var(--card);border-top:1px solid var(--line)}.hm-foot__s{flex:1;min-width:0;display:flex;align-items:center;gap:8px;color:var(--muted);font-size:12px}.hm-foot__s svg{flex:0 0 auto;width:14px;height:14px}.hm-btn{border-radius:11px;padding:12px 20px;font-size:14px;font-weight:800;transition:background .16s ease,color .16s ease,transform .16s ease}.hm-btn--icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0}.hm-btn--icon svg{width:16px;height:16px}.hm-btn--ghost{color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line)}.hm-btn--ghost:hover{background:#1b18130d;color:var(--ink)}.hm-btn--save{background:var(--ink);color:#fff}.hm-btn--save:hover{background:#000;color:#fff;transform:translateY(-1px)}.hm-btn--save:hover svg{color:#fff;stroke:currentColor}.hm-btn--save:disabled{background:#1b181324;color:#1b181366;cursor:not-allowed;transform:none}@media (max-width: 900px){.hm-body{grid-template-columns:1fr}.hm-prev{border-left:0;border-top:1px solid rgba(0,0,0,.3)}.hm-modal{max-height:96vh}}@media (max-width: 560px){.hm-modal-root{padding:0}.hm-modal{border-radius:0;max-height:100vh;height:100vh}.hm-grid{grid-template-columns:1fr}.hm-foot{flex-wrap:wrap}.hm-foot__s{order:3;flex-basis:100%}}@media (prefers-reduced-motion: reduce){.hm-sw:after,.hm-btn,.hm-tog{transition:none}}.hm-modal-root .hm-foot__s.is-dirty{color:var(--orange)}.hm-modal-root .hm-foot__s.is-saving{color:var(--ink-2)}.hm-modal-root .hm-btn--danger{margin-right:0;display:inline-flex;align-items:center;gap:7px;color:#b83a28;box-shadow:inset 0 0 0 1px #b83a2838}.hm-modal-root .hm-btn--danger:hover{background:#b83a2814}.hm-modal-root .hm-btn--deactivate{display:inline-flex;align-items:center;gap:7px;color:#655d50;box-shadow:inset 0 0 0 1px #19160f29}.hm-modal-root .hm-btn--deactivate:hover{color:#19160f;background:#19160f0f}.hm-modal-root .hm-head__badge.is-inactive{color:#776f61;background:#19160f14}.hm-modal-root .hm-head__badge.is-inactive i{background:currentColor}.hm-modal-root .hm-btn:disabled,.hm-modal-root .hm-in:disabled,.hm-modal-root .hm-step button:disabled{cursor:not-allowed;opacity:.55}.hm-modal-root .hm-tog[aria-disabled=true]{cursor:not-allowed;opacity:.55}@media (max-width: 560px){.hm-modal-root .hm-btn--danger{margin-right:0}}.admin-settings-page{display:grid;gap:16px}.admin-settings-nav{display:inline-flex;justify-self:start;overflow:hidden;border-radius:11px;background:#19160f}.admin-settings-nav a{display:inline-flex;align-items:center;gap:8px;padding:11px 15px;color:#ece5d39e;font:800 10px Space Mono,monospace;letter-spacing:.07em;text-decoration:none;text-transform:uppercase}.admin-settings-section{display:grid;gap:14px}.admin-settings-section__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:26px 28px;border:1px solid rgba(25,22,15,.1);border-radius:16px;background:#fff}.admin-settings-section__head span,.admin-settings-section__head p{color:#928a76;font:10px/1.55 Space Mono,monospace;letter-spacing:.08em;text-transform:uppercase}.admin-settings-section__head h2{margin:6px 0;color:#19160f;font-size:28px;letter-spacing:-.035em}.admin-settings-section__head p{max-width:68ch;margin:0;letter-spacing:0;text-transform:none}.admin-settings-section__head>button,.admin-settings-email-card>button{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:0;border-radius:8px;padding:10px 13px;color:#ece5d3;background:#19160f;font:800 9px Space Mono,monospace;letter-spacing:.06em;text-transform:uppercase}.admin-settings-section__head>button:disabled,.admin-settings-email-card>button:disabled{opacity:.55}.admin-settings-section .is-spinning{animation:admin-settings-spin .8s linear infinite}.admin-settings-host-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.admin-settings-host-stats article{display:grid;grid-template-columns:20px 1fr;gap:4px 10px;align-items:center;min-height:104px;padding:17px;border:1px solid rgba(25,22,15,.1);border-radius:13px;background:#fff}.admin-settings-host-stats svg,.admin-settings-host-stats i{grid-row:1 / 3;color:#1d4ed8}.admin-settings-host-stats i{width:10px;height:10px;border-radius:50%;background:#1d4ed8}.admin-settings-host-stats i.is-active{background:#27824b}.admin-settings-host-stats i.is-pending{background:#dc2626}.admin-settings-host-stats b{color:#19160f;font-size:25px;line-height:1}.admin-settings-host-stats span{color:#928a76;font:9px Space Mono,monospace;letter-spacing:.06em;text-transform:uppercase}.admin-settings-message{margin:0;border-radius:9px;padding:11px 13px;color:#645c4e;background:#eee9df;font:10px/1.5 Space Mono,monospace}.admin-settings-hosts-table{overflow:hidden;border:1px solid rgba(25,22,15,.1);border-radius:16px;background:#fff}.admin-settings-hosts-table>header{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:20px 22px}.admin-settings-hosts-table h3{margin:0;color:#19160f;font-size:18px}.admin-settings-hosts-table>header>div>span{display:block;margin-top:5px;color:#928a76;font:9px Space Mono,monospace;text-transform:uppercase}.admin-settings-hosts-table label{display:flex;align-items:center;gap:7px;width:min(300px,100%);border:1px solid rgba(25,22,15,.12);border-radius:8px;padding:0 9px;color:#928a76}.admin-settings-hosts-table input{width:100%;border:0;outline:0;padding:10px 0;background:transparent;font:10px Space Mono,monospace}.admin-settings-hosts-table__scroll{overflow:auto}.admin-settings-hosts-table table{width:100%;min-width:780px;border-collapse:collapse}.admin-settings-hosts-table th{padding:10px 14px;color:#928a76;background:#faf9f6;font:800 8px Space Mono,monospace;letter-spacing:.08em;text-align:left;text-transform:uppercase}.admin-settings-hosts-table td{padding:12px 14px;border-top:1px solid rgba(25,22,15,.08);color:#71695c;font:10px Space Mono,monospace}.admin-settings-hosts-table td>b,.admin-settings-hosts-table td small{display:block}.admin-settings-hosts-table td>b{color:#29251e;font-size:11px}.admin-settings-hosts-table td small{margin-top:4px;color:#958d7d;font-size:9px}.admin-settings-hosts-table select{max-width:150px;border:1px solid rgba(25,22,15,.14);border-radius:7px;padding:7px;color:#29251e;background:#fff;font:800 9px Space Mono,monospace}.admin-settings-status{display:inline-block;border-radius:999px;padding:5px 8px;color:#706858;background:#eeece7;font:800 8px Space Mono,monospace;letter-spacing:.04em;text-transform:uppercase}.admin-settings-status.active,.admin-settings-status.trialing{color:#1f6b3e;background:#e3f4e8}.admin-settings-status.past-due{color:#a53720;background:#fde7df}.admin-settings-empty{padding:22px;color:#928a76;font:10px Space Mono,monospace;text-align:center}.admin-settings-email-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:14px}.admin-settings-email-card{display:grid;align-content:start;gap:14px;padding:22px;border:1px solid rgba(25,22,15,.1);border-radius:16px;background:#fff}.admin-settings-email-card>header{display:flex;gap:11px;align-items:center}.admin-settings-email-card>header>span{display:grid;place-items:center;width:34px;height:34px;border-radius:9px;color:#fff;background:#1d4ed8}.admin-settings-email-card--test>header>span{background:#19160f}.admin-settings-email-card h3{margin:0;color:#19160f;font-size:17px}.admin-settings-email-card p{margin:4px 0 0;color:#928a76;font:9px/1.5 Space Mono,monospace}.admin-settings-email-card label{display:grid;gap:6px}.admin-settings-email-card label>span{color:#928a76;font:800 8px Space Mono,monospace;letter-spacing:.08em;text-transform:uppercase}.admin-settings-email-card input,.admin-settings-email-card textarea{width:100%;box-sizing:border-box;border:1px solid rgba(25,22,15,.14);border-radius:8px;padding:10px;color:#29251e;background:#fff;font:11px Archivo,sans-serif;resize:vertical}.admin-settings-checkbox{display:flex!important;grid-template-columns:16px 1fr;align-items:center;gap:8px!important}.admin-settings-checkbox input{width:15px!important;height:15px}.admin-settings-checkbox span{letter-spacing:0!important;text-transform:none!important}.admin-settings-email-card__note{margin-top:auto!important;padding-top:14px;border-top:1px solid rgba(25,22,15,.08)}@keyframes admin-settings-spin{to{transform:rotate(360deg)}}@media (max-width:760px){.admin-settings-nav{width:100%;display:grid;grid-template-columns:repeat(3,1fr)}.admin-settings-nav a{justify-content:center;padding:11px 8px;font-size:8px}.admin-settings-section__head,.admin-settings-hosts-table>header{align-items:stretch;flex-direction:column;padding:20px}.admin-settings-host-stats,.admin-settings-email-grid{grid-template-columns:1fr}}.admin-settings-page{display:grid;gap:0}.admin-settings-nav{display:inline-flex;justify-self:start;gap:3px;margin-bottom:14px;padding:3px;border-radius:10px;background:#19160f}.admin-settings-nav a{display:inline-flex;align-items:center;justify-content:center;padding:8px 13px;border-radius:7px;color:#ece5d380;font:700 10px Space Mono,monospace;letter-spacing:.08em;text-decoration:none;text-transform:uppercase;transition:color .2s,background .2s}.admin-settings-nav a:hover{color:#ece5d3}.admin-settings-nav a.active{color:#19160f;background:#ece5d3}.admin-settings-section__head,.admin-settings-page .cp-subs-head{align-items:flex-end;margin:0 0 14px;padding:0;border:0;border-radius:0;background:transparent}.admin-settings-section__head span,.admin-settings-page .cp-subs-head p{display:block;margin:0 0 7px;color:#928a76;font:10px Space Mono,monospace;letter-spacing:.16em;text-transform:uppercase}.admin-settings-section__head h2,.admin-settings-page .cp-subs-head h3{margin:0;color:#19160f;font-size:26px;font-weight:900;letter-spacing:-.02em}.admin-settings-section__head p,.admin-settings-page .cp-subs-head span{max-width:60ch;margin:7px 0 0;color:#928a76;font:11px/1.6 Space Mono,monospace;letter-spacing:0;text-transform:none}.admin-settings-section__head>button,.admin-settings-page .cp-subs-new-plan{border-radius:0;padding:11px 15px;color:#fff;background:#e8551f;font:700 10px Space Mono,monospace;letter-spacing:.12em}.admin-settings-section__head>button:hover,.admin-settings-page .cp-subs-new-plan:hover{background:#19160f;transform:none}.admin-settings-hosts .admin-settings-section__head{margin-bottom:18px}.admin-settings-hosts .admin-settings-section__head h2{font-size:34px;letter-spacing:-.035em}.admin-settings-hosts .admin-settings-section__head p{max-width:50ch}.admin-settings-page .cp-subs{gap:14px}.admin-settings-page .admin-settings-published{border:1px solid #ddd6c8;border-radius:16px;padding:18px 18px 10px;background:#e9e4d9}.admin-settings-pubgrid{display:flex;align-items:stretch;gap:12px;overflow-x:auto;padding-bottom:14px;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#e8551f rgba(25,22,15,.1)}.admin-settings-pubgrid.is-centered{justify-content:center;overflow-x:visible}.admin-settings-pubgrid::-webkit-scrollbar{height:8px}.admin-settings-pubgrid::-webkit-scrollbar-track{border-radius:99px;background:#19160f1a}.admin-settings-pubgrid::-webkit-scrollbar-thumb{border-radius:99px;background:#e8551f}.admin-settings-plan-card{display:flex;flex:0 0 280px;flex-direction:column;overflow:hidden;border-radius:11px;color:#fff;background:#0b0a09;cursor:pointer;scroll-snap-align:start}.admin-settings-plan-card.is-popular{background:#2342db}.admin-settings-plan-card.is-inactive{opacity:.48}.admin-settings-plan-card__popular{align-self:flex-start;padding:5px 11px;color:#000;background:#fff;font:700 9px Space Mono,monospace;letter-spacing:.16em;text-transform:uppercase}.admin-settings-plan-card__main{display:flex;flex:1;flex-direction:column;padding:32px 28px}.admin-settings-plan-card.is-popular .admin-settings-plan-card__main{padding-top:18px}.admin-settings-plan-card h4{margin:8px 0 5px;color:#fff;font-size:23px;font-weight:800;letter-spacing:-.01em}.admin-settings-plan-card p{margin:0;color:#ffffff73;font:10px Space Mono,monospace;letter-spacing:.16em;text-transform:uppercase}.admin-settings-plan-card strong{margin:18px 0 5px;color:#fff;font-size:42px;font-weight:900;letter-spacing:-.03em;line-height:1}.admin-settings-plan-card em{min-height:14px;color:#ffffff6b;font:10px Space Mono,monospace;font-style:normal}.admin-settings-plan-card ul{display:flex;flex-direction:column;gap:12px;margin:22px 0 26px;padding:0;list-style:none}.admin-settings-plan-card li{display:flex;gap:11px;color:#ffffffa3;font-size:13px;line-height:1.45}.admin-settings-plan-card li:before{content:"—";color:#ffffff4d}.admin-settings-plan-card__main>button{width:100%;margin-top:auto;border:1px solid rgba(255,255,255,.2);padding:14px;color:#fff;background:transparent;font:700 11px Space Mono,monospace;letter-spacing:.18em;text-transform:uppercase}.admin-settings-plan-card.is-popular .admin-settings-plan-card__main>button{color:#000;border-color:#fff;background:#fff}.admin-settings-plan-card footer{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;border-top:1px solid rgba(255,255,255,.1);background:#ffffff0d}.admin-settings-plan-card footer span{display:inline-flex;align-items:center;gap:6px;color:#68c184;font:700 9px Space Mono,monospace;letter-spacing:.1em;text-transform:uppercase}.admin-settings-plan-card footer span.is-inactive{color:#ffffff73}.admin-settings-plan-card footer span i{width:6px;height:6px;border-radius:50%;background:currentColor}.admin-settings-plan-card footer b{color:#ffffffb8;font:700 9px Space Mono,monospace;letter-spacing:.08em;text-transform:uppercase}.admin-settings-carousel-dots{display:flex;align-items:center;justify-content:center;gap:7px;padding:0 0 8px}.admin-settings-carousel-dots button{width:7px;height:7px;border:0;border-radius:999px;padding:0;background:#19160f38;transition:width .2s,background .2s}.admin-settings-carousel-dots button.is-active{width:20px;background:#e8551f}.admin-settings-host-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.admin-settings-host-stats article{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;min-height:142px;padding:18px 20px;border-radius:14px}.admin-settings-host-stats article:first-child{color:#ece5d3;border-color:#19160f;background:#19160f}.admin-settings-host-stats svg,.admin-settings-host-stats i{order:0;width:30px;height:30px;margin-bottom:14px;padding:0;color:currentColor}.admin-settings-host-stats i{border-radius:8px;background:#19160f0d}.admin-settings-host-stats i.is-active{background:#34c759}.admin-settings-host-stats i.is-pending{background:#c1281f}.admin-settings-host-stats b{order:1;font-size:42px;line-height:.95;letter-spacing:-.03em}.admin-settings-host-stats article:first-child b{color:#fff}.admin-settings-host-stats span{order:2;margin-top:8px;font-size:10px;letter-spacing:.1em}.admin-settings-host-stats article:first-child span{color:#ece5d380}@media (max-width: 760px){.admin-settings-nav{width:100%;display:grid;grid-template-columns:repeat(3,1fr)}.admin-settings-nav a{padding:8px 7px;font-size:8px}.admin-settings-section__head,.admin-settings-page .cp-subs-head{align-items:stretch;flex-direction:column}.admin-settings-page .cp-subs-new-plan{width:100%}.admin-settings-host-stats{grid-template-columns:1fr}.admin-settings-pubgrid.is-centered{justify-content:flex-start;overflow-x:auto}}.admin-settings-subscription-analytics{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(300px,1fr);gap:14px;margin-top:4px}.admin-settings-analytics-card{min-width:0;border:1px solid rgba(25,22,15,.1);border-radius:14px;padding:20px 22px;background:#fff}.admin-settings-analytics-card>header,.admin-settings-status-summary>header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.admin-settings-analytics-card h4,.admin-settings-status-summary h5{margin:0;color:#19160f;font-size:18px;font-weight:900;letter-spacing:-.01em}.admin-settings-analytics-card>header span,.admin-settings-status-summary>header span{color:#928a76;font:10px Space Mono,monospace;letter-spacing:.1em;text-align:right;text-transform:uppercase}.admin-settings-sub-bars{display:grid;gap:13px;margin:22px 0 18px}.admin-settings-sub-bars>div{display:grid;grid-template-columns:minmax(75px,.72fr) minmax(110px,1.8fr) auto;gap:10px;align-items:center}.admin-settings-sub-bars__name{overflow:hidden;color:#423d34;font:11px Space Mono,monospace;text-overflow:ellipsis;white-space:nowrap}.admin-settings-sub-bars__track{display:flex;align-items:center;gap:3px;height:14px;overflow:hidden;border-radius:99px;background:#eeece8}.admin-settings-sub-bars__track i,.admin-settings-sub-bars__track b{display:block;min-width:0;height:100%;border-radius:inherit}.admin-settings-sub-bars__track i{background:#2342db}.admin-settings-sub-bars__track b{background:#e8551f}.admin-settings-sub-bars em{color:#19160f;font:900 10px Space Mono,monospace;font-style:normal}.admin-settings-analytics-card>footer,.admin-settings-status-summary>footer{display:flex;flex-wrap:wrap;gap:12px;padding-top:14px;border-top:1px solid rgba(25,22,15,.08)}.admin-settings-analytics-card>footer span,.admin-settings-status-summary>footer span{display:inline-flex;align-items:center;gap:6px;color:#928a76;font:9px Space Mono,monospace;letter-spacing:.06em;text-transform:uppercase}.admin-settings-analytics-card>footer i,.admin-settings-status-summary>footer i{width:7px;height:7px;border-radius:50%}.admin-settings-analytics-card>footer i.active{background:#2342db}.admin-settings-analytics-card>footer i.recent{background:#e8551f}.admin-settings-analytics-card>footer b,.admin-settings-status-summary>footer b{color:#19160f;font-weight:900}.admin-settings-analytics-empty{margin:0;padding:50px 0;color:#928a76;font:10px Space Mono,monospace;text-align:center}.admin-settings-sub-donut-wrap{display:flex;align-items:center;gap:18px;min-height:150px}.admin-settings-sub-donut{position:relative;display:grid;flex:0 0 auto;width:122px;height:122px;place-items:center;border-radius:50%}.admin-settings-sub-donut:after{width:74px;height:74px;border-radius:50%;background:#fff;content:""}.admin-settings-sub-donut>div{position:absolute;z-index:1;text-align:center}.admin-settings-sub-donut b,.admin-settings-sub-donut span{display:block}.admin-settings-sub-donut b{color:#19160f;font-size:24px;font-weight:900;line-height:1}.admin-settings-sub-donut span{margin-top:4px;color:#928a76;font:8px Space Mono,monospace;letter-spacing:.08em;text-transform:uppercase}.admin-settings-sub-legend{display:grid;flex:1;min-width:0}.admin-settings-sub-legend p{display:grid;grid-template-columns:8px minmax(0,1fr) auto;gap:7px;align-items:center;margin:0;padding:7px 0;border-bottom:1px solid rgba(25,22,15,.08)}.admin-settings-sub-legend i{width:8px;height:8px;border-radius:50%}.admin-settings-sub-legend span{overflow:hidden;color:#49443b;font:10px Space Mono,monospace;text-overflow:ellipsis;white-space:nowrap}.admin-settings-sub-legend b{color:#19160f;font:900 10px Space Mono,monospace}.admin-settings-status-summary{margin-top:13px;padding-top:14px;border-top:1px solid rgba(25,22,15,.08)}.admin-settings-status-summary h5{font-size:14px}.admin-settings-status-summary>div{display:flex;height:8px;overflow:hidden;margin:13px 0 0;border-radius:99px;background:#eeeae1}.admin-settings-status-summary>div i{display:block;height:100%}.admin-settings-status-summary>footer{gap:8px 11px;margin-top:10px;padding-top:0;border:0}@media (max-width: 880px){.admin-settings-subscription-analytics{grid-template-columns:1fr}}@media (max-width: 520px){.admin-settings-sub-bars>div{grid-template-columns:1fr auto}.admin-settings-sub-bars__track{grid-column:1 / -1;grid-row:2}.admin-settings-sub-donut-wrap{align-items:flex-start;flex-direction:column}}.admin-settings-host-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-bottom:14px}.admin-settings-host-kpis article{position:relative;display:flex;flex-direction:column;min-height:150px;overflow:hidden;border:1px solid rgba(25,22,15,.1);border-radius:14px;padding:22px;color:#19160f;background:#fff}.admin-settings-host-kpis article.is-primary{color:#ece5d3;border:0;background:#19160f}.admin-settings-host-kpis__top{display:flex;align-items:center;gap:9px;margin-bottom:auto}.admin-settings-host-kpis__top>span{display:grid;width:30px;height:30px;place-items:center;border-radius:8px;color:currentColor;background:#19160f0d}.admin-settings-host-kpis article.is-primary .admin-settings-host-kpis__top>span{background:#ffffff1f}.admin-settings-host-kpis__top em{color:currentColor;font:700 10px Space Mono,monospace;font-style:normal;letter-spacing:.14em;opacity:.6;text-transform:uppercase}.admin-settings-host-kpis b{margin:14px 0 7px;color:currentColor;font-size:clamp(38px,4vw,54px);font-weight:800;letter-spacing:-.03em;line-height:.95}.admin-settings-host-kpis article.is-primary b{color:#fff}.admin-settings-host-kpis small{color:currentColor;font:10px Space Mono,monospace;letter-spacing:.1em;opacity:.5;text-transform:uppercase}.admin-settings-hosts-card{overflow:hidden;border:1px solid rgba(25,22,15,.1);border-radius:14px;background:#fff}.admin-settings-hosts-card>header{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:40px 34px 24px}.admin-settings-hosts-card>header h3{margin:0;color:#19160f;font-size:22px;font-weight:900;letter-spacing:-.025em}.admin-settings-hosts-card>header div>span{display:none}.admin-settings-hosts-card>header label{display:flex;align-items:center;gap:10px;width:min(312px,100%);height:42px;box-sizing:border-box;border:1px solid #e1dbd0;border-radius:10px;padding:0 14px;color:#aaa18e;background:#f8f6f1;box-shadow:inset 0 1px #ffffffb3}.admin-settings-hosts-card>header label svg{width:15px;height:15px;flex:0 0 auto;stroke-width:2}.admin-settings-hosts-card>header input{min-width:0;width:100%;border:0;outline:0;padding:0;color:#25211b;background:transparent;font:700 13px Archivo,sans-serif}.admin-settings-hosts-card>header input::-moz-placeholder{color:#aaa18e;opacity:1}.admin-settings-hosts-card>header input::placeholder{color:#aaa18e;opacity:1}.admin-settings-hosts-card>header label:focus-within{border-color:#19160f;background:#fffdf9;box-shadow:0 0 0 3px #19160f12}.admin-settings-host-filters{display:flex;gap:3px;margin:0 34px 18px;overflow-x:auto;border-radius:10px;padding:3px;background:#19160f0f}.admin-settings-host-filters button{flex:1 0 auto;border:0;border-radius:7px;padding:12px;color:#928a76;background:transparent;font:700 10px Space Mono,monospace;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.admin-settings-host-filters button.is-active{color:#ece5d3;background:#19160f}.admin-settings-hosts-scroll{max-height:670px;overflow:auto;scrollbar-color:#c8c0b1 transparent;scrollbar-width:thin}.admin-settings-hosts-scroll table{width:100%;min-width:1110px;border-collapse:collapse}.admin-settings-hosts-scroll th{position:sticky;z-index:1;top:0;padding:0 13px 14px;border-bottom:1px solid rgba(25,22,15,.1);color:#928a76;background:#fff;font:700 10px Space Mono,monospace;letter-spacing:.12em;text-align:right;text-transform:uppercase}.admin-settings-hosts-scroll th.left{text-align:left}.admin-settings-hosts-scroll th:first-child,.admin-settings-hosts-scroll td:first-child{padding-left:46px;text-align:left}.admin-settings-hosts-scroll th:last-child,.admin-settings-hosts-scroll td:last-child{padding-right:18px}.admin-settings-hosts-scroll td{padding:16px 13px;border-bottom:1px solid rgba(25,22,15,.06);color:#6d6555;font-size:13px;font-variant-numeric:tabular-nums;text-align:right;vertical-align:middle}.admin-settings-hosts-scroll tbody tr{cursor:pointer;transition:background .15s}.admin-settings-hosts-scroll tbody tr:hover td{background:#faf8f3}.admin-settings-hosts-scroll tbody tr.is-blocked td{opacity:.55}.admin-settings-hosts-scroll tbody tr:last-child td{border-bottom:0}.admin-settings-host-detail-drawer aside{width:min(610px,calc(100vw - 28px));max-width:610px;box-sizing:border-box;padding:28px;background:#f4f1ea}.admin-settings-host-detail-drawer h2{margin-top:8px;color:#19160f;font:900 28px/1.02 Archivo,sans-serif;letter-spacing:-.04em}.admin-settings-host-detail-drawer header>button{width:38px;height:38px;border-radius:11px}.admin-settings-host-detail-drawer .admin-detail-drawer__body{display:grid;gap:14px;margin-top:21px}.admin-settings-host-detail-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.admin-settings-host-detail-stats span{min-width:0;min-height:82px;border:1px solid rgba(25,22,15,.1);border-radius:10px;padding:12px 10px;color:#958d7c;background:#fff;font:9px Space Mono,monospace;letter-spacing:.08em;text-transform:uppercase}.admin-settings-host-detail-stats b{display:block;overflow:hidden;margin-bottom:7px;color:#19160f;font:900 20px/1 Archivo,sans-serif;letter-spacing:-.04em;text-overflow:ellipsis;white-space:nowrap}.admin-settings-host-detail-stats .is-error{color:#d84234;background:#ffe6e3;border-color:#ffd8d4}.admin-settings-host-detail-stats .is-error b{color:#d84234}.admin-settings-host-detail-message{margin:0;border-radius:8px;padding:10px 12px;color:#3150db;background:#e8edff;font:10px Space Mono,monospace}.admin-settings-host-detail-card{border:1px solid rgba(25,22,15,.1);border-radius:12px;padding:17px;background:#fff}.admin-settings-host-detail-card>header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.admin-settings-host-detail-card h3{margin:0;color:#19160f;font:900 18px/1 Archivo,sans-serif;letter-spacing:-.025em}.admin-settings-host-detail-card>header>span{color:#a29a88;font:9px Space Mono,monospace;letter-spacing:.08em;text-transform:uppercase}.admin-settings-host-detail-head{display:flex;justify-content:flex-end;margin:-37px 0 14px}.admin-settings-host-subscription-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px 16px;margin:0}.admin-settings-host-subscription-grid div{min-width:0}.admin-settings-host-subscription-grid .full{grid-column:1/-1}.admin-settings-host-subscription-grid dt{color:#a29a88;font:800 9px Space Mono,monospace;letter-spacing:.1em;text-transform:uppercase}.admin-settings-host-subscription-grid dd{margin:5px 0 0;color:#29251e;font:800 14px Archivo,sans-serif}.admin-settings-host-subscription-grid .is-blue dd{color:#2342db}.admin-settings-host-subscription-grid .is-orange dd{color:#e8551f}.admin-settings-host-business-data{display:grid;grid-template-columns:114px minmax(0,1fr);gap:10px 12px;margin:0}.admin-settings-host-business-data dt{color:#a29a88;font:800 8px Space Mono,monospace;letter-spacing:.07em;text-transform:uppercase}.admin-settings-host-business-data dd{min-width:0;margin:0;color:#49443b;font:11px Archivo,sans-serif;overflow-wrap:anywhere}.admin-settings-host-business-data a{color:#2342db}.admin-settings-host-action-pick{display:flex;flex-wrap:wrap;gap:8px}.admin-settings-host-action-pick button{border:1.5px solid rgba(25,22,15,.14);border-radius:10px;padding:10px 13px;color:#19160f;background:#fff;font:700 10px Space Mono,monospace;letter-spacing:.09em;text-transform:uppercase}.admin-settings-host-action-pick button:hover{border-color:#19160f}.admin-settings-host-action-pick button.is-active{color:#ece5d3;border-color:#19160f;background:#19160f}.admin-settings-host-action-pick button.danger{color:#c1281f;border-color:#c1281f59}.admin-settings-host-action-pick button.danger.is-active{color:#fff;border-color:#c1281f;background:#c1281f}.admin-settings-host-action-form{display:grid;gap:10px;margin-top:12px;border-radius:10px;padding:14px;background:#f7f4ed}.admin-settings-host-action-form>div{display:flex;justify-content:space-between;gap:10px}.admin-settings-host-action-form>div b{color:#19160f;font-size:13px}.admin-settings-host-action-form>div span{color:#928a76;font:9px Space Mono,monospace;letter-spacing:.08em;text-transform:uppercase}.admin-settings-host-action-form p{margin:0;color:#71695c;font:11px/1.45 Archivo,sans-serif}.admin-settings-host-action-form label{display:grid;gap:8px}.admin-settings-host-action-form select,.admin-settings-host-action-form input{width:100%;box-sizing:border-box;border:1px solid rgba(25,22,15,.14);border-radius:8px;padding:9px 10px;color:#19160f;background:#fff;font:11px Archivo,sans-serif}.admin-settings-host-action-form__pair{grid-template-columns:70px minmax(0,1fr) 150px;align-items:center}.admin-settings-host-action-form__pair small{color:#928a76;font:10px Space Mono,monospace}.admin-settings-host-action-form>button{justify-self:start;border:0;border-radius:8px;padding:10px 13px;color:#ece5d3;background:#19160f;font:700 10px Space Mono,monospace;letter-spacing:.08em;text-transform:uppercase}.admin-settings-host-action-form>button.is-danger{background:#c1281f}.admin-settings-host-action-form>button:disabled{opacity:.55}.admin-settings-host-history,.admin-settings-host-recent-sessions{display:grid;margin:0;padding:0;list-style:none}.admin-settings-host-history li{display:grid;grid-template-columns:92px minmax(0,1fr);gap:12px;padding:9px 0;border-bottom:1px solid rgba(25,22,15,.07);color:#49443b;font:12px Archivo,sans-serif}.admin-settings-host-history li:last-child,.admin-settings-host-recent-sessions li:last-child{border-bottom:0}.admin-settings-host-history time{color:#a29a88;font:10px Space Mono,monospace}.admin-settings-host-recent-sessions li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px 0;border-bottom:1px solid rgba(25,22,15,.07)}.admin-settings-host-recent-sessions b,.admin-settings-host-recent-sessions small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-settings-host-recent-sessions b{color:#302c25;font:800 12px Archivo,sans-serif}.admin-settings-host-recent-sessions small{margin-top:3px;color:#958d7c;font:9px Space Mono,monospace}.admin-settings-host-recent-sessions em{color:#6f685b;font:10px Space Mono,monospace;font-style:normal;white-space:nowrap}.admin-settings-host-history .is-empty,.admin-settings-host-recent-sessions .is-empty{display:block;padding:10px 0;color:#958d7c;font:10px Space Mono,monospace;text-align:center}.admin-settings-host-user{display:block;min-width:210px;text-align:left}.admin-settings-host-user b,.admin-settings-host-user small{display:block;max-width:215px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-settings-host-user b{color:#25211b;font:800 15px Archivo,sans-serif}.admin-settings-host-user span{display:block;width:100%;max-width:210px;overflow:hidden;margin-top:4px;border-radius:30px;padding:3px 8px;color:#928a76;background:#19160f0f;font:700 9px Space Mono,monospace;letter-spacing:.08em;line-height:1;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap}.admin-settings-host-user small{margin-top:5px;color:#928a76;font:10px Space Mono,monospace}.admin-settings-host-business,.admin-settings-host-plan{color:#423d34;text-align:left;white-space:nowrap}.admin-settings-host-business b,.admin-settings-host-plan b{display:block;color:#312d26;font-size:14px;font-weight:700}.admin-settings-host-business span,.admin-settings-host-plan span{display:block;margin-top:3px;color:#928a76;font:10px Space Mono,monospace}.admin-settings-hosts-scroll select{max-width:140px;border:0;outline:0;border-radius:30px;padding:7px 10px;color:#19160f;background:#19160f14;font:700 9px Space Mono,monospace;letter-spacing:.06em;text-transform:uppercase}.admin-settings-host-status{display:inline-flex;align-items:center;gap:6px;border-radius:30px;padding:4px 9px;font:700 9.5px Space Mono,monospace;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.admin-settings-host-status i{width:6px;height:6px;border-radius:50%;background:currentColor}.admin-settings-host-status.is-active{color:#1f8a3b;background:#34c75924}.admin-settings-host-status.is-due{color:#8a6a00;background:#f0bf1733}.admin-settings-host-status.is-none{color:#928a76;background:#19160f0f}.admin-settings-host-status.is-blocked{color:#c1281f;background:#ff3b301f}.admin-settings-host-status.is-free{color:#2342db;background:#2342db1f}.admin-settings-host-benefit{color:#e8551f;font:700 10px Space Mono,monospace;white-space:nowrap}.admin-settings-host-benefit.is-empty{color:#a29a8b;font-weight:400}.admin-settings-host-sessions{color:#19160f;font-size:14px;font-weight:900}.admin-settings-host-arrow{color:#928a76}@media (max-width: 760px){.admin-settings-host-kpis{grid-template-columns:1fr 1fr}.admin-settings-hosts-card>header{align-items:stretch;flex-direction:column}.admin-settings-hosts-card>header label{width:auto}.admin-settings-host-filters{margin-right:14px;margin-left:14px}.admin-settings-hosts-scroll th:first-child,.admin-settings-hosts-scroll td:first-child{padding-left:14px}}@media (max-width: 440px){.admin-settings-host-kpis{grid-template-columns:1fr}}.admin-settings-host-action-form{border:1px solid rgba(25,22,15,.1);background:#fff}.admin-settings-host-action-form select,.admin-settings-host-action-form input{min-width:0;border:1.5px solid #19160f;background:#f8f6f1}.admin-settings-host-action-form__row{grid-template-columns:minmax(0,1fr) auto;align-items:center}.admin-settings-host-action-form__row button{border:0;border-radius:8px;padding:10px 13px;color:#ece5d3;background:#19160f;font:700 10px Space Mono,monospace;letter-spacing:.08em;text-transform:uppercase}.admin-settings-host-action-form__duration{grid-template-columns:68px auto 68px 100px;align-items:center}.admin-settings-host-action-form__duration small{color:#928a76;font:10px Space Mono,monospace;white-space:nowrap}.admin-settings-host-action-form__duration.is-exempt{grid-template-columns:68px 1fr;max-width:230px}.admin-settings-host-action-form__row button:disabled{opacity:.55}.admin-settings-host-next-charge{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;margin:0 0 13px;border-radius:9px;padding:10px 11px;color:#2342db;background:#e8edff}.admin-settings-host-next-charge span{font:700 8px Space Mono,monospace;letter-spacing:.1em;text-transform:uppercase}.admin-settings-host-next-charge b{overflow:hidden;color:#1d39aa;font:800 13px Archivo,sans-serif;text-overflow:ellipsis;white-space:nowrap}.admin-settings-host-next-charge em{color:#2342db;font:700 10px Space Mono,monospace;font-style:normal;white-space:nowrap}@media (max-width: 520px){.admin-settings-host-action-form__duration{grid-template-columns:60px 1fr}.admin-settings-host-action-form__duration small{grid-column:1 / -1}.admin-settings-host-next-charge{grid-template-columns:1fr auto}.admin-settings-host-next-charge span{grid-column:1 / -1}}.admin-settings-page .admin-settings-hosts-card>header>label>input{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;min-height:0!important;border:0!important;border-radius:0!important;padding:0!important;background:transparent!important;box-shadow:none!important;outline:0!important}.admin-settings-host-detail-drawer aside{position:relative}.admin-settings-host-action-pick{gap:9px}.admin-settings-host-action-pick button{border:1.5px solid #28231b;border-radius:999px;padding:9px 13px;background:#faf8f2;box-shadow:inset 0 0 0 1px #ffffffbf}.admin-settings-host-action-pick button:hover{color:#fff;border-color:#19160f;background:#19160f}.admin-settings-host-action-pick button.is-active{color:#fff;background:#19160f}.admin-settings-host-action-pick button.danger{color:#c1281f;border-color:#c1281f9e}.admin-settings-host-action-pick button.danger:hover,.admin-settings-host-action-pick button.danger.is-active{color:#fff;border-color:#c1281f;background:#c1281f}.admin-settings-host-action-editor{position:absolute;z-index:10;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;overflow:auto;padding:24px;background:#f4f1ea8a;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.admin-settings-host-action-editor .admin-settings-host-action-form{width:min(100%,410px);margin:0;border:1.5px solid #19160f;border-radius:14px;padding:18px;background:#fff;box-shadow:0 20px 52px #19160f38}.admin-settings-host-action-editor .admin-settings-host-action-form>button,.admin-settings-host-action-editor .admin-settings-host-action-form__row button{min-height:38px}.admin-settings-host-history-payment{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;border:1px solid rgba(31,138,59,.2);border-radius:999px;padding:4px 8px;color:#1f7a3a;background:#e5f5e9;font:800 9px Space Mono,monospace;letter-spacing:.03em}.admin-music-page{display:grid;gap:18px;min-width:0}.admin-music-page__toolbar{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.admin-music-page__toolbar>div:first-child>span{display:flex;align-items:center;gap:8px;color:#9a927f;font:800 10px Space Mono,monospace;letter-spacing:.1em;text-transform:uppercase}.admin-music-page__toolbar>div:first-child>span i{width:4px;height:4px;border-radius:50%;background:#e8551f}.admin-music-page__toolbar h1{margin:7px 0 5px;color:#19160f;font:900 38px/1 Archivo,sans-serif;letter-spacing:-.055em}.admin-music-page__toolbar p{max-width:640px;margin:0;color:#8e8674;font:13px/1.5 Archivo,sans-serif}.admin-music-page__actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.admin-music-button,.admin-music-alert button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;border:1px solid rgba(25,22,15,.14);border-radius:10px;padding:0 13px;color:#27231c;background:#fff;font:800 10px Space Mono,monospace;letter-spacing:.04em;text-transform:uppercase}.admin-music-button:hover,.admin-music-alert button:hover{border-color:#19160f;background:#f5f2eb}.admin-music-button b{display:inline-grid;min-width:18px;height:18px;place-items:center;border-radius:50%;color:#fff;background:#e8551f;font-size:9px}.admin-music-button--primary{border-color:#19160f;color:#f4f1ea;background:#19160f}.admin-music-button--primary:hover{background:#353027}.admin-music-button--icon{width:38px;padding:0}.admin-music-alert{display:flex;align-items:center;gap:8px;border:1px solid rgba(232,85,31,.25);border-radius:13px;padding:11px 13px;color:#625a4c;background:#fff8ec;font:12px/1.45 Archivo,sans-serif}.admin-music-alert>i{width:8px;height:8px;flex:0 0 auto;border-radius:50%;background:#e8551f;box-shadow:0 0 0 4px #e8551f21}.admin-music-alert strong{color:#9d3514}.admin-music-alert button{min-height:31px;margin-left:auto;border-color:#19160f;color:#f4f1ea;background:#19160f;white-space:nowrap}.admin-music-page__metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}.admin-music-page__metrics--six{grid-template-columns:repeat(6,minmax(0,1fr))}.admin-music-page__metrics .admin-metric-card{min-height:150px;padding:20px}.admin-music-page__metrics--six .admin-metric-card{min-height:137px;padding:18px}.admin-music-page__metrics--six .admin-metric-card strong{font-size:31px}.admin-metric-card--orange .admin-metric-card__icon{color:#e8551f;background:#fff0eb}.admin-music-filters{display:flex;align-items:center;gap:8px;flex-wrap:wrap;border:1px solid rgba(25,22,15,.09);border-radius:14px;padding:10px;background:#fff}.admin-music-search{display:flex;min-width:230px;flex:1 1 260px;align-items:center;gap:8px;border:1px solid rgba(25,22,15,.13);border-radius:9px;padding:0 11px;color:#8e8674;background:#fbfaf7}.admin-music-search input{width:100%;height:36px;border:0;outline:0;color:#28231c;background:transparent;font:12px Archivo,sans-serif}.admin-music-filters select,.admin-music-page__actions>select,.admin-music-sort select{height:36px;border:1px solid rgba(25,22,15,.13);border-radius:9px;padding:0 29px 0 10px;color:#625b4d;background:#fbfaf7;font:800 10px Space Mono,monospace}.admin-music-checkbox,.admin-music-sort{display:flex;align-items:center;gap:6px;color:#786f60;font:800 10px Space Mono,monospace;white-space:nowrap}.admin-music-checkbox input{accent-color:#2342db}.admin-music-sort{margin-left:auto}.admin-music-catalog-grid{display:grid;grid-template-columns:minmax(0,1.46fr) minmax(330px,.9fr);gap:14px}.admin-music-page .admin-surface{border-radius:16px}.admin-music-page .admin-surface__head{align-items:baseline;padding-bottom:18px}.admin-music-page .admin-surface__head h3{font-size:19px;letter-spacing:-.035em}.admin-music-table{min-width:0}.admin-music-table__head,.admin-music-artist-row{display:grid;grid-template-columns:minmax(150px,1.8fr) .55fr .7fr .68fr minmax(120px,.95fr) 16px;gap:10px;align-items:center}.admin-music-table__head{border-bottom:1px solid rgba(25,22,15,.1);padding:0 10px 10px;color:#a69d8a;font:800 9px Space Mono,monospace;letter-spacing:.09em;text-transform:uppercase}.admin-music-artist-row{width:100%;border:0;border-bottom:1px solid rgba(25,22,15,.07);padding:12px 10px;color:#4d4639;background:transparent;text-align:left;font:700 12px Archivo,sans-serif}.admin-music-artist-row:hover,.admin-music-artist-row.is-selected{background:#f7f5ee}.admin-music-artist-row>span:nth-child(2){display:grid;grid-template-columns:32px minmax(0,1fr);grid-column:1;grid-row:1;align-items:center;gap:10px}.admin-music-artist-row b{overflow:hidden;color:#19160f;font-size:13px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.admin-music-artist-row small{grid-column:2;color:#a29885;font:9px Space Mono,monospace}.admin-music-artist-row strong{color:#484134;font:800 11px Space Mono,monospace}.admin-music-artist-row em{color:#2342db;font:800 11px Space Mono,monospace;font-style:normal}.admin-music-artist-row>svg{color:#a79d8a}.admin-music-avatar{display:grid;width:32px;height:32px;place-items:center;border-radius:9px;color:#f4f1ea;background:#19160f;font:900 10px Archivo,sans-serif}.admin-music-avatar--large{width:50px;height:50px;border-radius:13px;font-size:17px;background:linear-gradient(145deg,#2342db,#19160f)}.admin-music-status{display:inline-flex;justify-self:start;border-radius:99px;padding:5px 7px;font:800 8px Space Mono,monospace;letter-spacing:.04em;font-style:normal;text-transform:uppercase;white-space:nowrap}.admin-music-status--verified{color:#187242;background:#e7f7ed}.admin-music-status--suggested{color:#2342db;background:#e9edff}.admin-music-status--review{color:#af4d12;background:#fff0df}.admin-music-surface-foot{display:flex;justify-content:space-between;margin-top:14px;color:#9e9686;font:9px Space Mono,monospace}.admin-music-detail-head{display:flex;align-items:center;gap:11px;padding-bottom:17px;border-bottom:1px solid rgba(25,22,15,.08)}.admin-music-detail-head h3{margin:0;color:#19160f;font:900 21px Archivo,sans-serif;letter-spacing:-.04em}.admin-music-detail-head p{margin:2px 0 0;color:#8f8775;font:11px Archivo,sans-serif}.admin-music-detail-head .admin-music-status{margin-left:auto}.admin-music-detail-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:17px 0}.admin-music-detail-stats span{display:grid;gap:2px;color:#958d7d;font:9px Space Mono,monospace;text-transform:uppercase}.admin-music-detail-stats b{color:#19160f;font:900 20px Archivo,sans-serif;letter-spacing:-.04em}.admin-music-detail-section{padding-top:15px;border-top:1px solid rgba(25,22,15,.08)}.admin-music-detail-section header{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.admin-music-detail-section h3{margin:0;color:#272119;font:900 13px Archivo,sans-serif}.admin-music-detail-section header span{color:#9b9382;font:9px Space Mono,monospace}.admin-music-detail-section ol{display:grid;gap:8px;margin:11px 0 0;padding:0;list-style:none}.admin-music-detail-section li{display:grid;grid-template-columns:minmax(0,1fr) 34px 96px;gap:7px;align-items:center}.admin-music-detail-section li span{min-width:0;display:grid;gap:2px}.admin-music-detail-section li b{overflow:hidden;color:#30291f;font:800 11px Archivo,sans-serif;text-overflow:ellipsis;white-space:nowrap}.admin-music-detail-section li small{overflow:hidden;color:#a39a89;font:8px Space Mono,monospace;text-overflow:ellipsis;white-space:nowrap}.admin-music-detail-section li em{color:#2342db;font:800 9px Space Mono,monospace;font-style:normal}.admin-music-detail-section li>i{overflow:hidden;color:#827968;font:9px Archivo,sans-serif;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.admin-music-detail-section--suggestions{margin-top:16px;padding:13px;border:1px solid rgba(35,66,219,.14);border-radius:12px;background:#f5f6ff}.admin-music-detail-section--suggestions h3{display:flex;align-items:center;gap:5px;color:#2342db}.admin-music-detail-section--suggestions article{display:grid;gap:5px;margin-top:11px}.admin-music-detail-section--suggestions article>b{color:#26234a;font:800 11px Archivo,sans-serif}.admin-music-detail-section--suggestions article p{margin:0;color:#66658a;font:10px/1.4 Archivo,sans-serif}.admin-music-detail-section--suggestions article div{display:flex;gap:6px;margin-top:4px}.admin-music-detail-section--suggestions button,.admin-music-suggestion-grid button,.admin-search-opportunities button{border:0;padding:0;color:#2342db;background:transparent;font:800 9px Space Mono,monospace;text-transform:uppercase}.admin-music-suggestions{padding-top:24px}.admin-music-suggestion-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.admin-music-suggestion-grid article{display:flex;align-items:center;gap:11px;border:1px solid rgba(25,22,15,.08);border-radius:12px;padding:13px;background:#fbfaf7}.admin-music-suggestion-grid article>span{display:grid;width:34px;height:34px;flex:0 0 auto;place-items:center;border-radius:9px;color:#2342db;background:#e9edff}.admin-music-suggestion-grid article div{min-width:0;flex:1}.admin-music-suggestion-grid b{display:block;color:#282219;font:800 12px Archivo,sans-serif}.admin-music-suggestion-grid p{margin:3px 0 0;color:#857d6c;font:10px/1.35 Archivo,sans-serif}.admin-music-segment{display:flex;padding:3px;border-radius:10px;background:#edeae3}.admin-music-segment button{border:0;border-radius:7px;padding:9px 10px;color:#817968;background:transparent;font:800 9px Space Mono,monospace;text-transform:uppercase}.admin-music-segment button.active{color:#f4f1ea;background:#19160f}.admin-search-flow-card{padding-bottom:18px}.admin-search-flow{display:flex;align-items:center;gap:7px;overflow-x:auto;padding:7px 0 12px}.admin-search-flow article{display:grid;min-width:104px;gap:4px;border:1px solid rgba(25,22,15,.1);border-radius:12px;padding:13px;background:#fbfaf7}.admin-search-flow article>b{color:#a49b8a;font:800 9px Space Mono,monospace}.admin-search-flow article>span{color:#19160f;font:900 22px Archivo,sans-serif;letter-spacing:-.04em}.admin-search-flow article>small{color:#756d5e;font:800 9px Space Mono,monospace;text-transform:uppercase}.admin-search-flow article.is-cache,.admin-search-flow article.is-pool{border-color:#2342db38;background:#f4f5ff}.admin-search-flow article.is-youtube{border-color:#e8551f40;background:#fff3ed}.admin-search-flow article.is-success{border-color:#1e884e36;background:#edf8f0}.admin-search-flow>i{width:17px;height:1px;flex:0 0 auto;background:#d7d1c5}.admin-search-flow-card footer,.admin-search-legend{display:flex;gap:16px;color:#827969;font:9px Space Mono,monospace;text-transform:uppercase}.admin-search-flow-card footer i,.admin-search-legend i{display:inline-block;width:8px;height:8px;margin-right:5px;border-radius:50%}.admin-search-flow-card .cache,.admin-search-legend .cache{background:#2342db}.admin-search-legend .pool{background:#6f86f2}.admin-search-flow-card .youtube,.admin-search-legend .youtube{background:#e8551f}.admin-search-legend .empty{background:#c9c2b2}.admin-search-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(330px,.85fr);gap:14px}.admin-search-activity,.admin-search-opportunities{min-height:320px}.admin-search-legend{gap:11px;margin-top:-7px}.admin-search-bars{display:flex;align-items:flex-end;gap:13px;height:195px;margin-top:22px;padding:0 7px;border-bottom:1px solid rgba(25,22,15,.13)}.admin-search-bars>div{display:grid;flex:1;min-width:22px;gap:8px}.admin-search-bars section{display:flex;align-items:flex-end;height:164px;overflow:hidden;border-radius:6px 6px 0 0;background:#eeeae3}.admin-search-bars i{display:block;width:100%}.admin-search-bars i:nth-child(1){background:#2342db}.admin-search-bars i:nth-child(2){background:#6f86f2}.admin-search-bars i:nth-child(3){background:#e8551f}.admin-search-bars i:nth-child(4){background:#c9c2b2}.admin-search-bars span{color:#958c7a;font:8px Space Mono,monospace;text-align:center;text-transform:uppercase}.admin-search-opportunities ul{display:grid;gap:3px;margin:0;padding:0;list-style:none}.admin-search-opportunities li{display:grid;grid-template-columns:41px minmax(0,1fr) 25px;gap:9px;align-items:start;padding:12px 0;border-bottom:1px solid rgba(25,22,15,.08)}.admin-search-opportunities li>span{border-radius:5px;padding:4px 3px;font:800 8px Space Mono,monospace;text-align:center;text-transform:uppercase}.admin-search-opportunities .is-high{color:#a63b18;background:#fff0ea}.admin-search-opportunities .is-medium{color:#8a6900;background:#fff7d9}.admin-search-opportunities .is-low{color:#2342db;background:#e9edff}.admin-search-opportunities b{display:block;color:#2c261d;font:800 11px/1.35 Archivo,sans-serif}.admin-search-opportunities p{margin:3px 0 0;color:#887f6f;font:9px/1.35 Archivo,sans-serif}.admin-search-clusters__head{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:-5px;margin-bottom:18px;color:#928978;font:10px Archivo,sans-serif}.admin-search-clusters__head .admin-music-search{max-width:270px}.admin-search-clusters__table .admin-music-table__head,.admin-search-cluster-row{grid-template-columns:minmax(170px,1.15fr) minmax(180px,1.35fr) .5fr minmax(150px,1.1fr) .55fr minmax(104px,.76fr)}.admin-search-cluster-row{display:grid;width:100%;gap:10px;align-items:center;border:0;border-bottom:1px solid rgba(25,22,15,.07);padding:13px 10px;color:#514a3e;background:transparent;text-align:left;font:700 11px Archivo,sans-serif}.admin-search-cluster-row:hover{background:#fbfaf7}.admin-search-cluster-row span{min-width:0}.admin-search-cluster-row b{display:block;overflow:hidden;color:#19160f;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.admin-search-cluster-row small{display:block;overflow:hidden;margin-top:3px;color:#a19888;font:8px Space Mono,monospace;text-overflow:ellipsis;white-space:nowrap}.admin-search-cluster-row strong,.admin-search-cluster-row em{color:#2342db;font:800 10px Space Mono,monospace;font-style:normal}.admin-search-cluster-row i{justify-self:start;border-radius:99px;padding:5px 7px;color:#187242;background:#e7f7ed;font:800 8px Space Mono,monospace;font-style:normal;text-transform:uppercase}.admin-ranking-lab{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(330px,1.28fr);-moz-column-gap:25px;column-gap:25px}.admin-ranking-lab>.admin-surface__head{grid-column:1/-1}.admin-ranking-lab__controls{display:grid;align-content:start;gap:16px}.admin-ranking-lab__controls .admin-music-search{min-width:0}.admin-ranking-lab__controls p{margin:0;color:#887f70;font:10px/1.55 Archivo,sans-serif}.admin-ranking-weights{display:grid;gap:9px;border:1px solid rgba(25,22,15,.1);border-radius:12px;padding:13px;background:#fbfaf7}.admin-ranking-weights>b{color:#282219;font:900 11px Archivo,sans-serif}.admin-ranking-weights span{display:grid;grid-template-columns:1fr 92px;gap:7px;align-items:center;color:#756d5e;font:9px Space Mono,monospace}.admin-ranking-weights i{display:block;height:5px;border-radius:99px;background:#2342db}.admin-ranking-results{display:grid;gap:8px;margin:0;padding:0;list-style:none}.admin-ranking-results li{display:grid;grid-template-columns:25px minmax(0,1fr) 35px;gap:10px;align-items:center;border:1px solid rgba(25,22,15,.1);border-radius:11px;padding:12px}.admin-ranking-results li.is-top{border-color:#2342db57;background:#f3f5ff}.admin-ranking-results li>b{color:#aaa18f;font:800 10px Space Mono,monospace}.admin-ranking-results span{min-width:0}.admin-ranking-results strong{display:block;overflow:hidden;color:#262018;font:900 12px Archivo,sans-serif;text-overflow:ellipsis;white-space:nowrap}.admin-ranking-results small{display:block;overflow:hidden;margin-top:3px;color:#8d8473;font:9px Archivo,sans-serif;text-overflow:ellipsis;white-space:nowrap}.admin-ranking-results em{display:grid;width:35px;height:35px;place-items:center;border-radius:50%;color:#fff;background:#19160f;font:800 10px Space Mono,monospace;font-style:normal}.admin-ranking-results .is-top em{background:#2342db}@media (max-width:1220px){.admin-music-page__metrics--six{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-music-catalog-grid,.admin-search-grid{grid-template-columns:1fr}.admin-music-artist-detail{min-height:0}.admin-ranking-lab{grid-template-columns:1fr;row-gap:20px}}@media (max-width:820px){.admin-music-page__toolbar{align-items:stretch;flex-direction:column}.admin-music-page__actions{justify-content:flex-start}.admin-music-page__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-music-alert{align-items:flex-start;flex-wrap:wrap}.admin-music-alert button{margin-left:16px}.admin-music-filters>*{flex:1 1 auto}.admin-music-sort{margin-left:0}.admin-music-table{overflow-x:auto}.admin-music-table__head,.admin-music-artist-row{min-width:690px}.admin-search-clusters__head{align-items:stretch;flex-direction:column}.admin-search-clusters__head .admin-music-search{max-width:none}.admin-search-clusters__table{overflow-x:auto}.admin-search-clusters__table .admin-music-table__head,.admin-search-cluster-row{min-width:810px}.admin-music-suggestion-grid{grid-template-columns:1fr}}@media (max-width:520px){.admin-music-page__toolbar h1{font-size:30px}.admin-music-page__metrics,.admin-music-page__metrics--six{grid-template-columns:1fr}.admin-music-page__actions{display:grid;grid-template-columns:1fr 38px}.admin-music-page__actions .admin-music-button--primary{grid-column:1/-1}.admin-music-page__actions .admin-music-button:not(.admin-music-button--primary):not(.admin-music-button--icon){min-width:0}.admin-music-segment{grid-column:1/-1;width:100%;overflow-x:auto}.admin-music-page__actions>select{width:100%}.admin-music-alert button{width:100%;margin:2px 0 0}.admin-search-flow{gap:5px}.admin-search-flow article{min-width:92px}.admin-search-flow>i{width:10px}.admin-search-flow-card footer,.admin-search-legend{flex-wrap:wrap}.admin-search-bars{gap:7px}.admin-music-detail-section li{grid-template-columns:minmax(0,1fr) 34px}.admin-music-detail-section li>i{display:none}}.admin-artist-catalog-page .admin-music-page__toolbar{margin-bottom:0}.admin-artist-catalog-page .admin-music-page__toolbar h1{font-size:42px;letter-spacing:-.035em}.admin-artist-catalog-page .admin-music-page__toolbar p{max-width:560px;color:#5d5648;font-size:14px}.admin-artist-catalog-page .admin-music-page__toolbar>div:first-child>span{margin-bottom:12px;font-size:10px;letter-spacing:.16em}.admin-artist-catalog-page .admin-music-button{height:40px;min-height:40px;padding:0 16px;font:800 13px Archivo,sans-serif;letter-spacing:0;text-transform:none}.admin-artist-catalog-page .admin-music-button--icon{width:40px;padding:0}.admin-artist-catalog-page .admin-music-button b{border-radius:20px;padding:2px 7px;min-width:0;width:auto;height:auto;background:#2342db;font:700 10px Space Mono,monospace}.admin-artist-catalog-page .admin-music-alert{gap:12px;border-color:#c8960a47;border-radius:10px;padding:11px 14px;color:#19160f;background:#fbf3dc;font-size:13px}.admin-artist-catalog-page .admin-music-alert>i{background:#f0bf17;box-shadow:0 0 0 4px #f0bf1738}.admin-artist-catalog-page .admin-music-alert strong{color:#19160f}.admin-artist-catalog-page .admin-music-alert span{flex:1;min-width:220px;color:#6b604a}.admin-music-batch{display:inline-flex;align-items:center;gap:7px;color:#6b604a;font:700 10px Space Mono,monospace;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.admin-music-batch select{height:32px;border:1px solid rgba(25,22,15,.16);border-radius:8px;padding:0 27px 0 9px;color:#19160f;background:#fffdf6;font:700 11px Archivo,sans-serif}.admin-artist-catalog-page .admin-music-alert button{min-height:32px;height:32px;margin-left:0;padding:0 12px;border-color:#19160f;border-radius:8px;color:#ece5d3;background:#19160f;font:800 12px Archivo,sans-serif;letter-spacing:0;text-transform:none}.admin-artist-catalog-page .admin-music-alert button:hover{background:#000}.admin-artist-catalog-page .admin-music-alert button:disabled{cursor:not-allowed;opacity:.58}.admin-music-analysis-result{color:#6b604a;font:700 9px Space Mono,monospace;white-space:nowrap}.admin-music-analysis-progress{display:flex;align-items:center;gap:12px;border:1px solid rgba(35,66,219,.18);border-radius:11px;padding:12px 14px;color:#19160f;background:#f5f7ff}.admin-music-analysis-progress>i{width:22px;height:22px;flex:0 0 auto;border:3px solid rgba(35,66,219,.18);border-top-color:#2342db;border-radius:50%;animation:admin-music-analysis-spin .8s linear infinite}.admin-music-analysis-progress>div{display:grid;min-width:0;flex:1;gap:6px}.admin-music-analysis-progress header{display:flex;align-items:center;justify-content:space-between;gap:12px}.admin-music-analysis-progress header strong{font:800 12px Archivo,sans-serif}.admin-music-analysis-progress header b{color:#2342db;font:800 12px Space Mono,monospace}.admin-music-analysis-progress p{margin:0;color:#6b6580;font:9.5px Space Mono,monospace}.admin-music-analysis-progress span{display:block;height:7px;overflow:hidden;border-radius:99px;background:#2342db21}.admin-music-analysis-progress span em{display:block;height:100%;min-width:3%;border-radius:inherit;background:linear-gradient(90deg,#2342db,#6f86f2);transition:width .45s ease}@keyframes admin-music-analysis-spin{to{transform:rotate(360deg)}}.admin-music-catalog-error{margin:0;border:1px solid rgba(200,67,15,.22);border-radius:10px;padding:10px 13px;color:#c8430f;background:#fff4ee;font:700 11px Archivo,sans-serif}.admin-music-catalog-empty{display:grid;min-height:150px;place-items:center;padding:20px;color:#928a76;font:11px/1.5 Space Mono,monospace;text-align:center}.admin-artist-catalog-page .admin-music-detail-aliases p{margin:0;color:#928a76;font:11px Archivo,sans-serif}.admin-artist-catalog-page .admin-music-page__metrics{gap:13px}.admin-artist-catalog-page .admin-metric-card{min-height:150px;border-radius:14px;padding:22px}.admin-artist-catalog-page .admin-metric-card--blue{border:0;background:#19160f}.admin-artist-catalog-page .admin-metric-card>div{gap:9px}.admin-artist-catalog-page .admin-metric-card__icon{width:30px;height:30px;border-radius:8px}.admin-artist-catalog-page .admin-metric-card>div>span:last-child{font:700 10px Space Mono,monospace;letter-spacing:.14em;text-transform:uppercase}.admin-artist-catalog-page .admin-metric-card strong{margin:14px 0 7px;font-size:44px;line-height:.95;letter-spacing:-.03em}.admin-artist-catalog-page .admin-metric-card small{font:10px Space Mono,monospace;letter-spacing:.1em;text-transform:uppercase}.admin-artist-catalog-page .admin-music-filters{gap:8px;border-radius:12px;padding:8px;margin:0}.admin-artist-catalog-page .admin-music-search{position:relative;min-width:220px;border:0;border-radius:9px;padding:0 12px;background:#f6f3ec}.admin-artist-catalog-page .admin-music-search:focus-within{outline:1px solid #e8551f;background:#fff}.admin-artist-catalog-page .admin-music-search input{height:38px;font-size:13px;font-weight:600}.admin-artist-catalog-page .admin-music-filters select,.admin-artist-catalog-page .admin-music-sort select{height:38px;border-color:#19160f24;padding:0 30px 0 12px;color:#19160f;background:#fff;font:700 12px Archivo,sans-serif}.admin-artist-catalog-page .admin-music-checkbox{height:38px;border:1px solid rgba(25,22,15,.14);border-radius:9px;padding:0 12px;color:#19160f;font:700 12px Archivo,sans-serif}.admin-artist-catalog-page .admin-music-checkbox input{accent-color:#e8551f}.admin-artist-catalog-page .admin-music-sort{color:#928a76;font-size:10px;letter-spacing:.1em;text-transform:uppercase}.admin-artist-catalog-page .admin-music-catalog-grid{grid-template-columns:minmax(0,1.55fr) minmax(340px,1fr);gap:14px}.admin-artist-catalog-page .admin-music-artists{display:flex;flex-direction:column;height:680px;overflow:hidden;padding:6px 0 0}.admin-artist-catalog-page .admin-music-artists .admin-surface__head{padding:12px 20px 10px}.admin-artist-catalog-page .admin-music-artists .admin-surface__head h3{font-size:21px}.admin-artist-catalog-page .admin-music-artists .admin-surface__head p{margin-top:4px;font:10px Space Mono,monospace;letter-spacing:.1em;text-transform:uppercase}.admin-artist-catalog-page .admin-music-table{flex:1;min-height:0;overflow:auto;scrollbar-gutter:stable}.admin-artist-catalog-page .admin-music-artists{--artist-table-columns:minmax(16rem,1.65fr) minmax(6rem,.48fr) minmax(6rem,.56fr) minmax(10rem,.82fr) minmax(14rem,1fr) minmax(1rem,auto)}.admin-artist-catalog-page .admin-music-table__head,.admin-artist-catalog-page .admin-music-artist-row{grid-template-areas:"artist songs searches confidence status action";grid-template-columns:var(--artist-table-columns);gap:clamp(10px,1.2vw,16px);min-width:720px}.admin-artist-catalog-page .admin-music-table__head{position:sticky;top:0;z-index:2;padding:12px 20px;color:#928a76;background:#fff;font-size:9.5px;letter-spacing:.14em}.admin-artist-catalog-page .admin-music-table__head>*{min-width:0;display:grid;justify-self:stretch;justify-items:start;align-items:center;text-align:left}.admin-artist-catalog-page .admin-music-table__head>:nth-child(1){grid-area:artist}.admin-artist-catalog-page .admin-music-table__head>:nth-child(2){grid-area:songs}.admin-artist-catalog-page .admin-music-table__head>:nth-child(3){grid-area:searches}.admin-artist-catalog-page .admin-music-table__head>:nth-child(4){grid-area:confidence}.admin-artist-catalog-page .admin-music-table__head>:nth-child(5){grid-area:status}.admin-artist-catalog-page .admin-music-table__head>:nth-child(6){grid-area:action}.admin-artist-catalog-page .admin-music-artist-row{padding:14px 20px;border-bottom-color:#19160f0f}.admin-artist-catalog-page .admin-music-artist-row.is-selected{background:#f4efe3}.admin-artist-catalog-page .admin-music-artist-row:hover{background:#faf8f3}.admin-artist-catalog-page .admin-music-artist-who{display:flex;align-items:center;gap:13px;min-width:0}.admin-artist-catalog-page .admin-music-artist-who>span{min-width:0}.admin-artist-catalog-page .admin-music-avatar{width:42px;height:42px;flex:0 0 auto;border-radius:11px;color:#fff;font-size:15px;font-style:normal}.admin-artist-catalog-page .admin-music-artist-who b{display:block;overflow:hidden;color:#19160f;font-size:15px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.admin-artist-catalog-page .admin-music-country-flag{display:inline-block;margin-left:7px;font-style:normal;font-size:.86em;letter-spacing:0;vertical-align:baseline}.admin-artist-catalog-page .admin-music-artist-who em{display:flex;gap:5px;flex-wrap:wrap;margin-top:5px;font-style:normal}.admin-artist-catalog-page .admin-music-artist-who em i{border-radius:5px;padding:3px 7px;color:#5d5648;background:#19160f0f;font:700 9.5px Space Mono,monospace;letter-spacing:.06em;font-style:normal;text-transform:uppercase}.admin-artist-catalog-page .admin-music-artist-who small{display:inline-flex;align-items:center;gap:4px;margin-top:5px;border-radius:5px;padding:3px 7px;color:#d74814;background:#e8551f1a;font:700 9.5px Space Mono,monospace;letter-spacing:.06em;text-transform:uppercase}.admin-artist-catalog-page .admin-music-artist-number{display:grid;gap:3px;color:#19160f;font:700 13px Space Mono,monospace;font-variant-numeric:tabular-nums}.admin-artist-catalog-page .admin-music-artist-row>*{min-width:0}.admin-artist-catalog-page .admin-music-artist-row>:nth-child(1){grid-area:artist}.admin-artist-catalog-page .admin-music-artist-row>:nth-child(2){grid-area:songs}.admin-artist-catalog-page .admin-music-artist-row>:nth-child(3){grid-area:searches}.admin-artist-catalog-page .admin-music-artist-row>:nth-child(4){grid-area:confidence}.admin-artist-catalog-page .admin-music-artist-row>:nth-child(5){grid-area:status}.admin-artist-catalog-page .admin-music-artist-row>:nth-child(6){grid-area:action}.admin-artist-catalog-page .admin-music-artist-row>.admin-music-artist-number{justify-self:stretch;justify-items:center;text-align:center}.admin-artist-catalog-page .admin-music-artist-row>.admin-music-confidence{justify-self:stretch;width:100%}.admin-artist-catalog-page .admin-music-artist-row>.admin-music-status,.admin-artist-catalog-page .admin-music-artist-row>svg{justify-self:center}.admin-artist-catalog-page .admin-music-artist-number small{color:#d74814;font:400 9.5px Space Mono,monospace;letter-spacing:.04em}.admin-artist-catalog-page .admin-music-confidence{display:flex;align-items:center;gap:8px}.admin-artist-catalog-page .admin-music-confidence>i{height:6px;flex:1;overflow:hidden;border-radius:4px;background:#19160f14}.admin-artist-catalog-page .admin-music-confidence>i>em{display:block;height:100%;border-radius:4px;background:#2342db}.admin-artist-catalog-page .admin-music-confidence--mid>i>em{background:#8ea0f5}.admin-artist-catalog-page .admin-music-confidence--low>i>em{background:#e8551f}.admin-artist-catalog-page .admin-music-confidence>b{width:32px;color:#19160f;font:700 11px Space Mono,monospace;text-align:right}.admin-artist-catalog-page .admin-music-status{align-items:center;gap:6px;border-radius:30px;padding:6px 9px;font-size:9.5px;letter-spacing:.08em}.admin-artist-catalog-page .admin-music-status:before{width:6px;height:6px;border-radius:50%;background:currentColor;content:""}.admin-artist-catalog-page .admin-music-status--verified{color:#1f7a37;background:#34c75921}.admin-artist-catalog-page .admin-music-status--review{color:#c8430f;background:#e8551f1c}.admin-artist-catalog-page .admin-music-status--suggested{color:#2342db;background:#2342db17}.admin-artist-catalog-page .admin-music-artist-row>svg{color:#928a76}.admin-artist-catalog-page .admin-music-surface-foot{flex:none;margin-top:auto;padding:12px 20px;border-top:1px solid rgba(25,22,15,.08);font-size:10px;letter-spacing:.1em}.admin-artist-catalog-page .admin-music-artist-detail{display:flex;flex-direction:column;gap:22px}.admin-artist-catalog-page .admin-music-artist-detail .admin-surface__head h3{font-size:21px}.admin-artist-catalog-page .admin-music-artist-detail .admin-surface__head p{margin-top:5px;font:10px Space Mono,monospace;letter-spacing:.1em;text-transform:uppercase}.admin-artist-catalog-page .admin-music-detail-head{gap:16px;padding:0 0 18px}.admin-artist-catalog-page .admin-music-avatar--large{width:60px;height:60px;border-radius:15px;background:linear-gradient(145deg,#2948db,#171420);font-size:22px}.admin-artist-catalog-page .admin-music-detail-head h3{font-size:32px;line-height:1}.admin-artist-catalog-page .admin-music-detail-head p{margin-top:7px;font-size:14px}.admin-artist-catalog-page .admin-music-detail-head .admin-music-status{margin-left:auto}.admin-artist-catalog-page .admin-music-detail-stats{grid-template-columns:repeat(3,1fr);gap:0;padding:0 0 18px;border-bottom:1px solid rgba(25,22,15,.08)}.admin-artist-catalog-page .admin-music-detail-stats span{gap:4px}.admin-artist-catalog-page .admin-music-detail-stats b{font-size:28px}.admin-artist-catalog-page .admin-music-detail-stats span:last-child b{color:#2342db}.admin-artist-catalog-page .admin-music-detail-section{padding-top:0;border:0}.admin-artist-catalog-page .admin-music-detail-section header{margin-bottom:4px}.admin-artist-catalog-page .admin-music-detail-section h3{font-size:17px}.admin-artist-catalog-page .admin-music-detail-section header span{font-size:11px}.admin-artist-catalog-page .admin-music-detail-section ol{gap:0;margin:0}.admin-artist-catalog-page .admin-music-detail-section li{grid-template-columns:18px minmax(0,1fr) 74px 32px;gap:12px;padding:11px 0}.admin-artist-catalog-page .admin-music-song-index{color:#928a76!important;font:10px Space Mono,monospace!important}.admin-artist-catalog-page .admin-music-detail-section li span{gap:0}.admin-artist-catalog-page .admin-music-detail-section li span>b{font-size:14px}.admin-artist-catalog-page .admin-music-detail-section li strong{color:#19160f;font:700 12px Archivo,sans-serif}.admin-artist-catalog-page .admin-music-detail-section li small{margin-top:3px;font-size:10px}.admin-artist-catalog-page .admin-music-detail-section li>em{color:#19160f;font:700 10px Space Mono,monospace;text-align:right}.admin-artist-catalog-page .admin-music-detail-section li>em>i{display:block;height:4px;margin-top:5px;overflow:hidden;border-radius:3px;background:#19160f14}.admin-artist-catalog-page .admin-music-detail-section li>em>i>u{display:block;height:100%;border-radius:3px;background:#2342db;text-decoration:none}.admin-artist-catalog-page .admin-music-detail-section li>em.is-low>i>u{background:#e8551f}.admin-artist-catalog-page .admin-music-detail-section li button{display:grid;width:32px;height:32px;place-items:center;border:1px solid rgba(25,22,15,.12);border-radius:8px;color:#19160f;background:#fff}.admin-artist-catalog-page .admin-music-detail-section li button:hover{border-color:#19160f}.admin-artist-catalog-page .admin-music-detail-section--suggestions{margin-top:0;padding:14px 16px;border-color:#2342db29;background:#f5f7ff}.admin-artist-catalog-page .admin-music-detail-section--suggestions h3{gap:6px;color:#2342db;font:700 16px Archivo,sans-serif}.admin-artist-catalog-page .admin-music-detail-section--suggestions article>b{font-size:14px}.admin-artist-catalog-page .admin-music-detail-section--suggestions article p{font-size:11px}.admin-artist-catalog-page .admin-music-detail-section--suggestions button,.admin-artist-catalog-page .admin-music-suggestion-grid button{font-size:10px;letter-spacing:.08em}.admin-artist-catalog-page .admin-music-suggestions{padding-top:26px}.admin-artist-catalog-page .admin-music-suggestions .admin-surface__head{padding-bottom:17px}.admin-artist-catalog-page .admin-music-suggestion-grid{gap:12px}.admin-artist-catalog-page .admin-music-suggestion-grid article{align-items:flex-start;border-color:#2342db29;padding:15px;background:#f5f7ff}.admin-artist-catalog-page .admin-music-suggestion-grid article>span{color:#2342db;background:#e8edff}.admin-artist-catalog-page .admin-music-suggestion-grid article small{display:block;color:#2342db;font:700 9px Space Mono,monospace;letter-spacing:.08em;text-transform:uppercase}.admin-artist-catalog-page .admin-music-suggestion-grid b{margin-top:6px;font-size:14px}.admin-artist-catalog-page .admin-music-suggestion-grid p{font-size:11px}.admin-artist-catalog-page .admin-music-suggestion-grid footer{display:flex;gap:10px;margin-top:12px}.admin-artist-catalog-page .admin-music-artist-number{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:0;color:#19160f;font:700 13px Space Mono,monospace;font-variant-numeric:tabular-nums}.admin-artist-catalog-page .admin-music-artist-number>b{display:block;color:inherit;font:inherit;line-height:1.1}.admin-artist-catalog-page .admin-music-artist-number small{display:block;margin:0;color:#d74814;font:400 9.5px/1.2 Space Mono,monospace;letter-spacing:.04em;white-space:nowrap}.admin-artist-catalog-page .admin-music-artist-detail{gap:22px;padding:22px}.admin-artist-catalog-page .admin-music-detail-head{align-items:flex-start;gap:16px;padding:0;border:0}.admin-artist-catalog-page .admin-music-detail-head>div{min-width:0}.admin-artist-catalog-page .admin-music-detail-head h3{margin:1px 0 0;font-size:32px;font-weight:900;letter-spacing:-.035em;line-height:1}.admin-artist-catalog-page .admin-music-detail-genre{display:flex;align-items:center;gap:9px;margin:8px 0 0;color:#928a76;font:700 10px Space Mono,monospace;letter-spacing:.14em;text-transform:uppercase}.admin-artist-catalog-page .admin-music-detail-genre i{width:3px;height:3px;border-radius:50%;background:#928a76}.admin-artist-catalog-page .admin-music-detail-genre b{color:#19160f}.admin-artist-catalog-page .admin-music-detail-head .admin-music-status{margin:10px 0 0}.admin-artist-catalog-page .admin-music-detail-aliases{display:grid;gap:10px}.admin-artist-catalog-page .admin-music-detail-label{color:#928a76;font:700 9.5px Space Mono,monospace;letter-spacing:.16em;text-transform:uppercase}.admin-artist-catalog-page .admin-music-detail-aliases>div{display:flex;flex-wrap:wrap;gap:6px}.admin-artist-catalog-page .admin-music-detail-aliases b{border:1px dashed rgba(25,22,15,.25);border-radius:7px;padding:6px 10px;color:#19160f;font:700 12px Archivo,sans-serif}.admin-artist-catalog-page .admin-music-detail-stats{grid-template-columns:repeat(2,minmax(0,1fr));padding:0;border:1px solid rgba(25,22,15,.1);border-radius:12px;overflow:hidden}.admin-artist-catalog-page .admin-music-detail-stats span{min-height:89px;padding:14px 16px;border-right:1px solid rgba(25,22,15,.08);border-bottom:1px solid rgba(25,22,15,.08);color:#928a76;font:9.5px/1.4 Space Mono,monospace;letter-spacing:.1em;text-transform:uppercase}.admin-artist-catalog-page .admin-music-detail-stats span:nth-child(2n){border-right:0}.admin-artist-catalog-page .admin-music-detail-stats span:nth-child(n+3){border-bottom:0}.admin-artist-catalog-page .admin-music-detail-stats b{display:block;margin-bottom:7px;color:#19160f;font-size:24px;font-weight:900;line-height:1;letter-spacing:-.03em}.admin-artist-catalog-page .admin-music-detail-stats small{display:block;margin-top:4px;color:#928a76;font:8.5px Space Mono,monospace;letter-spacing:.04em;text-transform:none}.admin-artist-catalog-page .admin-music-detail-stats .is-highlight b{color:#2342db}.admin-artist-catalog-page .admin-music-detail-section{display:grid;gap:0}.admin-artist-catalog-page .admin-music-detail-section header{margin:0 0 2px}.admin-artist-catalog-page .admin-music-detail-section h3,.admin-artist-catalog-page .admin-music-detail-section header span{color:#928a76;font:700 9.5px Space Mono,monospace;letter-spacing:.16em;text-transform:uppercase}.admin-artist-catalog-page .admin-music-detail-section li{min-height:70px;padding:11px 0;border-bottom:1px solid rgba(25,22,15,.07)}.admin-artist-catalog-page .admin-music-detail-section li:last-child{border-bottom:0}.admin-artist-catalog-page .admin-music-detail-section li span>b{color:#19160f;font-size:14px;font-weight:800}.admin-artist-catalog-page .admin-music-detail-section li strong{display:block;margin-top:1px;font:700 12px Archivo,sans-serif}.admin-artist-catalog-page .admin-music-detail-section li small{display:block;margin-top:3px;color:#928a76;font:10px Space Mono,monospace}.admin-artist-catalog-page .admin-music-detail-section li small em{color:#2342db;font-style:normal}.admin-artist-catalog-page .admin-ai-review{padding:0;overflow:hidden}.admin-ai-review__head{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px 22px 16px;border-bottom:1px solid rgba(25,22,15,.09)}.admin-ai-review__head h3{display:flex;align-items:center;gap:8px;margin:0;color:#19160f;font-size:18px;font-weight:900;letter-spacing:-.025em}.admin-ai-review__head h3 svg{color:#2342db}.admin-ai-review__head p{margin:5px 0 0;color:#928a76;font:10px Space Mono,monospace;letter-spacing:.06em}.admin-ai-review__head nav{display:flex;align-items:center;gap:4px;border:1px solid rgba(25,22,15,.12);border-radius:10px;padding:3px;background:#fff}.admin-ai-review__head nav button{display:inline-flex;align-items:center;gap:7px;border:0;border-radius:7px;padding:8px 10px;color:#817968;background:transparent;font:700 10px Space Mono,monospace;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.admin-ai-review__head nav button:hover{color:#19160f;background:#f7f5f0}.admin-ai-review__head nav button.is-active{color:#ece5d3;background:#19160f}.admin-ai-review__head nav button b{display:grid;min-width:17px;height:17px;place-items:center;border-radius:9px;color:#2342db;background:#e7ebff;font:700 9px Space Mono,monospace}.admin-ai-review__head nav button.is-active b{color:#19160f;background:#f0bf17}.admin-ai-review__body{display:grid;min-height:236px}.admin-ai-review__body:has(.admin-ai-review__queue){grid-template-columns:272px minmax(0,1fr);height:min(1120px,calc(100vh - 24px));min-height:840px}.admin-ai-review__queue{display:grid;min-height:0;grid-template-rows:auto minmax(0,1fr);gap:10px;border-right:1px solid rgba(25,22,15,.09);padding:12px 10px;overflow:hidden;background:#faf8f3}.admin-ai-review__queue>header{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 3px;color:#817968;font:700 8.5px Space Mono,monospace;letter-spacing:.08em;text-transform:uppercase}.admin-ai-review__queue>header b{display:grid;min-width:20px;height:20px;place-items:center;border-radius:50%;color:#2342db;background:#e7ebff;font:800 9px Space Mono,monospace}.admin-ai-review__queue-list{display:grid;min-height:0;align-content:start;gap:7px;overflow-y:auto;padding:1px 4px 1px 1px;scrollbar-gutter:stable}.admin-ai-review__queue-list::-webkit-scrollbar{width:8px}.admin-ai-review__queue-list::-webkit-scrollbar-track{border-radius:99px;background:#f0ede6}.admin-ai-review__queue-list::-webkit-scrollbar-thumb{border:2px solid #f0ede6;border-radius:99px;background:#b8b09f}.admin-ai-review__queue button{position:relative;display:grid;gap:5px;border:1px solid rgba(25,22,15,.11);border-radius:9px;padding:10px 52px 10px 10px;color:#19160f;background:#fffdf9;text-align:left}.admin-ai-review__queue button:hover,.admin-ai-review__queue button.is-active{border-color:#2342db8c;background:#fff;box-shadow:0 0 0 2px #2342db17}.admin-ai-review__queue-song{overflow:hidden;color:#514a3e!important;font:700 11px/1.3 Archivo,sans-serif!important;letter-spacing:0!important;text-overflow:ellipsis;text-transform:none!important;white-space:nowrap}.admin-ai-review__queue-artist{overflow:hidden;color:#2342db!important;font:800 12px/1.2 Archivo,sans-serif!important;text-overflow:ellipsis;white-space:nowrap}.admin-ai-review__queue-variants{color:#817968;font:700 8px Space Mono,monospace;letter-spacing:.04em;text-transform:uppercase}.admin-ai-review__queue-variants b{color:#19160f;font-size:11px}.admin-ai-review__card{display:grid;grid-template-columns:1fr;align-content:start;gap:20px;min-width:0;overflow-y:auto;padding:24px 28px 30px}.admin-ai-review__preview{display:grid;width:min(100%,720px);min-width:0;justify-self:center}.admin-ai-review__frame{display:block;width:100%;aspect-ratio:16 / 9;overflow:hidden;border:0;border-radius:12px;background:#19160f;box-shadow:inset 0 0 0 1px #ffffff1c}.admin-ai-review__content{width:min(100%,780px);min-width:0;justify-self:center}.admin-ai-review__proposal-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.admin-ai-review__eyebrow{display:flex;align-items:center;gap:6px;margin:0;color:#2342db;font:700 9px Space Mono,monospace;letter-spacing:.1em;text-transform:uppercase}.admin-ai-review__eyebrow b{border-radius:4px;padding:2px 5px;color:#fff;background:#2342db;font-size:8px}.admin-ai-review__content h4{margin:8px 0 0;color:#19160f;font:800 18px/1.2 Archivo,sans-serif;letter-spacing:-.02em}.admin-ai-review__content>p:not(.admin-ai-review__eyebrow){margin:7px 0 0;color:#655e50;font:12px/1.45 Archivo,sans-serif}.admin-ai-review__artist-heading{margin:10px 0 -4px!important;color:#2342db!important;font:800 13px Archivo,sans-serif!important}.admin-ai-review__confidence-pill{display:inline-flex;width:-moz-max-content;width:max-content;align-items:center;gap:6px;border-radius:999px;padding:5px 8px;font:700 8px Space Mono,monospace;font-style:normal;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.admin-ai-review__confidence-pill b{color:inherit;font:800 10px Space Mono,monospace}.admin-ai-review__confidence-pill--format-high{color:#187242;background:#e7f7ed}.admin-ai-review__confidence-pill--format-mid{color:#9a6500;background:#fff1cf}.admin-ai-review__confidence-pill--format-low{color:#c8430f;background:#fff0ea}.admin-ai-review__queue .admin-ai-review__confidence-pill{position:absolute;top:10px;right:10px;margin:0}.admin-ai-review__source-title{margin-top:5px!important;color:#887f70!important;font-size:10px!important}.admin-ai-review__source-title b{color:#4a4337;font-weight:700}.admin-ai-review__variant-progress{display:grid;grid-template-columns:minmax(90px,1fr) auto minmax(90px,1fr);align-items:center;gap:6px 10px;margin-top:10px;border:1px solid rgba(35,66,219,.16);border-radius:8px;padding:8px 10px;background:#fafbff}.admin-ai-review__variant-progress span{color:#2342db;font:800 10px Space Mono,monospace;letter-spacing:.05em;text-align:center;text-transform:uppercase;white-space:nowrap}.admin-ai-review__variant-progress span b{font-size:13px}.admin-ai-review__variant-progress small{grid-column:1/-1;justify-self:center;color:#756f61;font:700 8px Space Mono,monospace;letter-spacing:.03em}.admin-ai-review__variant-progress>i{grid-column:1/-1;display:block;height:5px;overflow:hidden;border-radius:99px;background:#e2e5f2}.admin-ai-review__variant-progress>i em{display:block;height:100%;border-radius:inherit;background:#2342db;transition:width .2s ease}.admin-ai-review__variant-nav{display:inline-flex;align-items:center;gap:3px;justify-self:start;border:0;padding:3px 0;color:#2342db;background:transparent;font:800 8px Space Mono,monospace;letter-spacing:.03em;text-transform:uppercase}.admin-ai-review__variant-nav:last-of-type{justify-self:end}.admin-ai-review__variant-nav:hover:not(:disabled){color:#152ca8}.admin-ai-review__variant-nav:disabled{cursor:not-allowed;color:#a9b2dc}.admin-ai-review__resolved-variant{display:flex;align-items:center;gap:6px;margin:10px 0 0!important;border:1px solid #bde8ce;border-radius:8px;padding:8px 10px;color:#187242!important;background:#effaf3;font:800 9px Space Mono,monospace!important;letter-spacing:.04em;text-transform:uppercase}.admin-ai-review__resolved-variant--ignored{border-color:#f4d3c5;color:#c8430f!important;background:#fff7f2}.admin-ai-review__resolved-variant--blocked{border-color:#e4c7be;color:#a52c13!important;background:#fff1ed}.admin-ai-review__resolved-variant--resolved{border-color:#d8d4cc;color:#756e60!important;background:#f8f7f4}.admin-ai-review__canonical-target{display:grid;gap:3px;margin-top:12px;border:1px solid rgba(35,66,219,.24);border-radius:9px;padding:10px 12px;background:#f4f6ff}.admin-ai-review__canonical-target span{color:#2342db;font:700 8px Space Mono,monospace;letter-spacing:.1em;text-transform:uppercase}.admin-ai-review__canonical-target strong{color:#19160f;font:800 15px/1.2 Archivo,sans-serif}.admin-ai-review__canonical-target small{color:#615b83;font:9px Space Mono,monospace}.admin-ai-review__link-count{display:flex;align-items:center;gap:8px;margin-top:4px;color:#484064;font:800 9px Space Mono,monospace}.admin-ai-review__link-count span{color:#484064;font:800 9px Space Mono,monospace;letter-spacing:0;text-transform:none}.admin-ai-review__link-count b{margin-right:3px;color:#2342db;font-size:13px}.admin-ai-review__link-count i{width:1px;height:16px;background:#c8cceb}.admin-ai-review__canonical-target--missing{border-color:#c8430f38;background:#fff7f0}.admin-ai-review__canonical-target--missing span{color:#c8430f}.admin-ai-review__canonical-target--missing small{color:#8d705e}.admin-ai-review__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:13px 0 0}.admin-ai-review__facts>div{min-width:0;border:1px solid rgba(25,22,15,.09);border-radius:8px;padding:8px 9px;background:#fcfbf8}.admin-ai-review__facts dt{margin:0 0 4px;color:#928a76;font:700 8px Space Mono,monospace;letter-spacing:.08em;text-transform:uppercase}.admin-ai-review__facts dd{overflow:hidden;margin:0;color:#282219;font:700 11px/1.35 Archivo,sans-serif;text-overflow:ellipsis;white-space:nowrap}.admin-ai-review__facts dd i{display:inline-block;max-width:100%;overflow:hidden;border-radius:5px;padding:3px 5px;color:#2342db;background:#e9edff;font:700 9px Space Mono,monospace;font-style:normal;letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap}.admin-ai-review__facts dd:has(select),.admin-ai-review__facts dd:has(.admin-ai-review__artist-picker),.admin-ai-review__facts dd:has(.admin-ai-review__song-picker){overflow:visible;white-space:normal}.admin-ai-review__facts select{width:100%;border:1px solid rgba(35,66,219,.2);border-radius:6px;padding:6px 24px 6px 7px;color:#2342db;background:#f4f6ff;font:700 9px Space Mono,monospace;outline:none}.admin-ai-review__facts select:focus{border-color:#2342db;box-shadow:0 0 0 2px #2342db1a}.admin-ai-review__facts select:disabled{opacity:.62;cursor:wait}.admin-ai-review__facts dd>small{display:block;margin-top:4px;color:#756e60;font:700 7px Space Mono,monospace;letter-spacing:.02em}.admin-ai-review__artist-picker{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:4px;min-width:0}.admin-ai-review__artist-picker input{width:100%;min-width:0;border:1px solid rgba(35,66,219,.2);border-radius:6px;padding:6px 7px;color:#29241d;background:#fdfdff;font:700 10px Archivo,sans-serif;outline:none}.admin-ai-review__artist-picker input:focus{border-color:#2342db;box-shadow:0 0 0 2px #2342db1a}.admin-ai-review__artist-picker input:disabled{color:#756e60;background:#f5f3ee}.admin-ai-review__artist-picker.is-multiple input{flex:1 1 110px;width:auto}.admin-ai-review__artist-picker.is-multiple>span{display:inline-flex;align-items:center;gap:3px;border-radius:5px;padding:4px 5px;color:#2342db;background:#e9edff;font:700 8px Space Mono,monospace}.admin-ai-review__artist-picker.is-multiple>span button{display:grid;width:13px;height:13px;place-items:center;border:0;padding:0;color:#2342db;background:transparent}.admin-ai-review__artist-options{position:absolute;z-index:8;top:calc(100% + 4px);right:0;left:0;display:grid;max-height:178px;overflow:auto;border:1px solid rgba(35,66,219,.25);border-radius:7px;padding:4px;background:#fff;box-shadow:0 10px 24px #19160f29}.admin-ai-review__artist-options button{display:grid;gap:2px;border:0;border-radius:5px;padding:7px;color:#29241d;background:transparent;text-align:left}.admin-ai-review__artist-options button:hover{background:#f0f3ff}.admin-ai-review__artist-options button b{font:800 10px Archivo,sans-serif}.admin-ai-review__artist-options button span,.admin-ai-review__artist-options small{color:#817968;font:700 7px Space Mono,monospace}.admin-ai-review__artist-options small{padding:7px}.admin-ai-review__song-picker{position:relative;min-width:0}.admin-ai-review__song-picker input{width:100%;min-width:0;border:1px solid rgba(35,66,219,.2);border-radius:6px;padding:6px 7px;color:#29241d;background:#fdfdff;font:700 10px Archivo,sans-serif;outline:none}.admin-ai-review__song-picker input:focus{border-color:#2342db;box-shadow:0 0 0 2px #2342db1a}.admin-ai-review__song-picker input:disabled{color:#756e60;background:#f5f3ee}.admin-ai-review__song-options{position:absolute;z-index:9;top:calc(100% + 4px);right:0;left:0;display:grid;max-height:178px;overflow:auto;border:1px solid rgba(35,66,219,.25);border-radius:7px;padding:4px;background:#fff;box-shadow:0 10px 24px #19160f29}.admin-ai-review__song-options button{display:grid;gap:2px;border:0;border-radius:5px;padding:7px;color:#29241d;background:transparent;text-align:left}.admin-ai-review__song-options button:hover{background:#f0f3ff}.admin-search-intelligence-page{gap:22px}.admin-search-intelligence-page__toolbar{align-items:flex-end}.admin-search-intelligence-page .admin-music-page__toolbar h1{margin-top:14px;font-size:46px;letter-spacing:-.06em}.admin-search-intelligence-page .admin-music-page__toolbar p{max-width:680px;color:#696254;font-size:14px}.admin-search-intelligence-page .admin-music-page__toolbar>div:first-child>span{font-size:10px;letter-spacing:.17em}.admin-search-intelligence-page .admin-music-page__actions{gap:10px}.admin-search-intelligence-page .admin-music-segment{border:1px solid rgba(25,22,15,.1);border-radius:11px;padding:4px;background:#fff}.admin-search-intelligence-page .admin-music-segment button{min-width:78px;padding:11px 12px;font-size:9px;letter-spacing:.08em}.admin-search-intelligence-page .admin-music-segment button.active{border-radius:8px;background:#19160f}.admin-search-intelligence-page .admin-music-page__actions>select{height:43px;min-width:164px;border-radius:10px;background:#fff;font-size:10px}.admin-search-custom-range{display:flex;gap:5px}.admin-search-custom-range input{height:39px;border:1px solid rgba(25,22,15,.13);border-radius:8px;padding:0 7px;color:#615a4c;background:#fff;font:700 9px Space Mono,monospace}.admin-search-intelligence-page .admin-music-page__metrics{gap:12px}.admin-search-intelligence-page .admin-metric-card{min-height:157px;border-radius:13px;padding:20px 18px}.admin-search-intelligence-page .admin-metric-card>div>.admin-metric-card__icon{display:none}.admin-search-intelligence-page .admin-metric-card>div>span:last-child{color:#968d7c;font-size:9px;letter-spacing:.13em}.admin-search-intelligence-page .admin-metric-card strong{margin-top:22px;color:#19160f;font-size:31px;letter-spacing:-.055em}.admin-search-intelligence-page .admin-metric-card small{font-size:9px}.admin-search-intelligence-page .admin-metric-card--blue{border-color:#2945dc;background:#2945dc}.admin-search-intelligence-page .admin-metric-card--blue>div>span:last-child,.admin-search-intelligence-page .admin-metric-card--blue strong,.admin-search-intelligence-page .admin-metric-card--blue small{color:#fff}.admin-search-intelligence-page .admin-metric-card--orange strong{color:#ef531d}.admin-search-intelligence-page .admin-metric-card--orange small{color:#4c9c67}.admin-search-loading,.admin-search-error{display:flex;align-items:center;justify-content:center;gap:9px;min-height:190px;border:1px solid rgba(35,66,219,.15);border-radius:16px;color:#2342db;background:#f5f6ff;font:700 11px Space Mono,monospace}.admin-search-error{min-height:auto;justify-content:flex-start;border-color:#d648143b;padding:12px 15px;color:#b63c14;background:#fff7f1}.admin-search-error button{margin-left:auto;border:0;color:#b63c14;background:transparent;font:800 10px Space Mono,monospace;text-transform:uppercase}.admin-search-intelligence-page .admin-surface{border-radius:15px}.admin-search-intelligence-page .admin-surface__head{padding-bottom:22px}.admin-search-intelligence-page .admin-surface__head h3{font-size:21px}.admin-search-intelligence-page .admin-surface__head p{color:#a09888;font-size:9px;letter-spacing:.13em;text-transform:uppercase}.admin-search-flow-card{padding:28px 28px 20px}.admin-search-flow--funnel{display:grid;grid-template-columns:repeat(6,minmax(124px,1fr));align-items:end;gap:12px;overflow:visible;padding:3px 0 17px}.admin-search-flow--funnel>.admin-search-flow__step{position:relative;display:grid;grid-template-rows:auto 27px 203px auto auto;min-width:0;gap:7px;border:0;padding:0;background:transparent}.admin-search-flow--funnel>.admin-search-flow__step:not(:last-child):after{content:"›";position:absolute;z-index:2;top:218px;right:-10px;color:#d2cec5;font:300 34px/1 Archivo,sans-serif}.admin-search-flow__step header{display:grid;gap:8px;min-height:47px}.admin-search-flow__step header>b{color:#9c9381;font:700 9px Space Mono,monospace;letter-spacing:.12em}.admin-search-flow__step header>strong{color:#262019;font:900 13px/1.2 Archivo,sans-serif;letter-spacing:-.025em}.admin-search-flow__step header>strong.is-youtube{color:#df4b17}.admin-search-flow__step>small{color:#a09889;font:9px Space Mono,monospace;white-space:nowrap}.admin-search-flow__bar{display:flex;align-items:flex-end;overflow:hidden;border-radius:10px 10px 0 0;background:#e9ecfb}.admin-search-flow__bar>i{display:block;width:100%;border-radius:9px 9px 0 0;background:#2b47db;transition:height .25s ease}.admin-search-flow__bar.is-arrival{background:#e8ebfb}.admin-search-flow__bar.is-arrival>i{background:#e8ebfb}.admin-search-flow__bar.is-more{background:#e8ebfb}.admin-search-flow__bar.is-more>i{background:#93a3f4}.admin-search-flow__bar.is-youtube{background:#fee8df}.admin-search-flow__bar.is-youtube>i{background:#ef531d}.admin-search-flow__bar.is-queued{background:#19160f}.admin-search-flow__bar.is-queued>i{background:#19160f}.admin-search-flow__step>em{color:#19160f;font:900 29px/1 Archivo,sans-serif;font-style:normal;letter-spacing:-.05em}.admin-search-flow__step>span{color:#958c7d;font:9px/1.45 Space Mono,monospace;white-space:nowrap}.admin-search-flow-card footer{padding-top:16px;border-top:1px solid rgba(25,22,15,.1)}.admin-search-grid{grid-template-columns:minmax(0,1.35fr) minmax(340px,.83fr)}.admin-search-activity,.admin-search-opportunities{min-height:300px;padding:24px 27px}.admin-search-bars{height:190px;margin-top:23px}.admin-search-bars section{display:flex;flex-direction:column-reverse;justify-content:flex-start;height:157px;background:#eef0fb}.admin-search-bars i{min-height:0}.admin-search-empty{display:grid;min-height:156px;place-items:center;margin:8px 0 0;color:#958c7d;font:10px Space Mono,monospace;text-align:center}.admin-search-opportunities li{grid-template-columns:43px minmax(0,1fr);padding:14px 0}.admin-search-opportunities li>span{font-size:8px}.admin-search-opportunities .is-alta{color:#a63b18;background:#fff0ea}.admin-search-opportunities .is-media{color:#8a6900;background:#fff7d9}.admin-search-opportunities .is-baja{color:#2342db;background:#e9edff}.admin-search-clusters{padding:28px}.admin-search-clusters__head{margin:-5px 0 18px}.admin-search-clusters__head>span{color:#9a917f;font:9px Space Mono,monospace;letter-spacing:.11em;text-transform:uppercase}.admin-search-cluster-row{grid-template-columns:minmax(205px,1.12fr) minmax(260px,1.3fr) .43fr minmax(170px,.93fr) minmax(118px,.6fr) minmax(126px,.72fr);min-height:89px;padding:13px 10px}.admin-search-clusters__table .admin-music-table__head{grid-template-columns:minmax(205px,1.12fr) minmax(260px,1.3fr) .43fr minmax(170px,.93fr) minmax(118px,.6fr) minmax(126px,.72fr)}.admin-search-cluster-row small{margin-top:4px;font-size:9px}.admin-search-cluster-row__variants{display:flex;flex-wrap:wrap;gap:5px}.admin-search-cluster-row__variants>i{border:1px solid rgba(25,22,15,.08);border-radius:6px;padding:5px 8px;color:#5b5448;background:#f7f5ef;font:9px Space Mono,monospace;font-style:normal;white-space:nowrap}.admin-search-cluster-row__selection{display:flex;align-items:center;gap:8px}.admin-search-cluster-row__selection>i{display:block;width:82px;height:7px;overflow:hidden;border-radius:99px;background:#e7e5e0}.admin-search-cluster-row__selection>i>em{display:block;height:100%;border-radius:inherit;background:#2945dc}.admin-search-cluster-row__selection>b{color:#19160f;font:800 10px Space Mono,monospace}.admin-search-cluster-row>em{border-radius:999px;padding:6px 9px;font:800 8px Space Mono,monospace;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.admin-search-cluster-row>em.is-high{color:#2342db;background:#e9edff}.admin-search-cluster-row>em.is-medium{color:#8a6900;background:#fff6d8}.admin-search-cluster-row>em.is-low{color:#bc4717;background:#fff0eb}.admin-search-empty--table{min-height:100px}.admin-ranking-lab{grid-template-columns:minmax(310px,.63fr) minmax(540px,1.37fr);row-gap:0;padding:28px}.admin-ranking-lab>.admin-surface__head{padding-bottom:19px}.admin-ranking-lab__controls{gap:15px;padding-right:21px;border-right:1px solid rgba(25,22,15,.08)}.admin-ranking-lab__controls .admin-music-search{height:48px;border-radius:10px;padding:0 15px;background:#fff}.admin-ranking-lab__controls .admin-music-search input{font:800 14px Space Mono,monospace}.admin-ranking-weights{gap:14px;border-radius:12px;padding:16px 17px}.admin-ranking-weights header{display:flex;justify-content:space-between;align-items:center}.admin-ranking-weights header>b{color:#958c7d;font:800 9px Space Mono,monospace;letter-spacing:.13em;text-transform:uppercase}.admin-ranking-weights header button{border:0;padding:0;color:#ef531d;background:transparent;font:800 9px Space Mono,monospace;letter-spacing:.06em;text-transform:uppercase}.admin-ranking-weights label{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 8px;align-items:center;color:#312b22;font:800 11px Archivo,sans-serif}.admin-ranking-weights label>span{display:flex;align-items:center;gap:7px}.admin-ranking-weights label>span>i{width:11px;height:11px;border-radius:3px}.admin-ranking-weights label>b{font:800 10px Space Mono,monospace}.admin-ranking-weights label input{grid-column:1/-1;width:100%;accent-color:#19160f}.admin-ranking-weights .is-black{background:#19160f}.admin-ranking-weights .is-blue{background:#2945dc}.admin-ranking-weights .is-lavender{background:#91a3f4}.admin-ranking-weights .is-orange{background:#ef531d}.admin-ranking-weights .is-yellow{background:#f0bc12}.admin-ranking-genre{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:5px;color:#302a21;font:800 10px Archivo,sans-serif}.admin-ranking-genre select{min-width:135px;height:35px;border:1px solid rgba(25,22,15,.12);border-radius:8px;padding:0 24px 0 9px;color:#332c23;background:#fff;font:700 9px Space Mono,monospace}.admin-ranking-lab__controls p{padding-top:13px;border-top:1px solid rgba(25,22,15,.08);font-size:10px}.admin-ranking-results-wrap{min-width:0;padding-left:25px}.admin-ranking-status{display:flex;align-items:center;gap:9px;min-height:48px;border-radius:10px;padding:0 15px;color:#8c451f;background:#fff3ea;font:800 11px Archivo,sans-serif}.admin-ranking-status.is-local{color:#2647b6;background:#ebefff}.admin-ranking-status span{color:#625c82;font-weight:500}.admin-ranking-status small{margin-left:auto;color:#2945dc;font:800 9px Space Mono,monospace;white-space:nowrap}.admin-ranking-results{gap:0;margin-top:6px}.admin-ranking-results li{grid-template-columns:34px minmax(0,1fr) minmax(175px,.42fr);gap:12px;min-height:104px;border:0;border-bottom:1px solid rgba(25,22,15,.08);border-radius:0;padding:16px 0}.admin-ranking-results li.is-top{border-color:#19160f14;background:transparent}.admin-ranking-results li>b{align-self:start;padding-top:3px;color:#9b927f;font-size:13px}.admin-ranking-results__copy strong{white-space:normal;font-size:15px}.admin-ranking-results__copy small{color:#655d4f;font-size:10px}.admin-ranking-results__copy p{margin:5px 0 7px;color:#867d6e;font:10px/1.35 Archivo,sans-serif}.admin-ranking-result-signals{display:flex;flex-wrap:wrap;gap:4px}.admin-ranking-result-signals span{border-radius:5px;padding:4px 6px;color:#443f35;background:#f2f0eb;font:700 8px Space Mono,monospace}.admin-ranking-result-signals span:before{content:"";display:inline-block;width:6px;height:6px;margin-right:4px;border-radius:2px;background:#19160f}.admin-ranking-result-signals .is-blue:before{background:#2945dc}.admin-ranking-result-signals .is-lavender:before{background:#91a3f4}.admin-ranking-result-signals .is-orange:before{background:#ef531d}.admin-ranking-result-signals .is-yellow:before{background:#f0bc12}.admin-ranking-score{display:flex;align-items:center;justify-content:flex-end;gap:12px}.admin-ranking-score>div{display:flex;width:calc(100% - 38px);height:12px;overflow:hidden;border-radius:99px;background:#ebebe9}.admin-ranking-score>div i{display:block;height:100%}.admin-ranking-score>div .is-black{background:#19160f}.admin-ranking-score>div .is-blue{background:#2945dc}.admin-ranking-score>div .is-lavender{background:#91a3f4}.admin-ranking-score>div .is-orange{background:#ef531d}.admin-ranking-score>div .is-yellow{background:#f0bc12}.admin-ranking-score em{display:block;width:27px;color:#19160f;background:transparent;font:900 13px Archivo,sans-serif;font-style:normal;text-align:right}.admin-ranking-empty{display:block!important;min-height:100px!important;padding:35px 0!important;color:#958c7d;font:10px Space Mono,monospace;text-align:center}@media (max-width:1220px){.admin-search-flow--funnel{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.admin-search-flow--funnel>.admin-search-flow__step{grid-template-rows:auto 22px 130px auto auto}.admin-search-flow--funnel>.admin-search-flow__step:after{display:none}.admin-ranking-lab{grid-template-columns:1fr}.admin-ranking-lab__controls{padding:0 0 22px;border:0;border-bottom:1px solid rgba(25,22,15,.08)}.admin-ranking-results-wrap{padding:22px 0 0}}@media (max-width:820px){.admin-search-intelligence-page .admin-music-page__toolbar h1{font-size:38px}.admin-search-flow--funnel{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-search-cluster-row,.admin-search-clusters__table .admin-music-table__head{min-width:1030px}.admin-ranking-results li{grid-template-columns:30px minmax(0,1fr)}.admin-ranking-score{grid-column:2;justify-content:flex-start}.admin-ranking-score>div{width:min(280px,calc(100% - 38px))}}@media (max-width:520px){.admin-search-intelligence-page .admin-music-page__actions{display:flex}.admin-search-custom-range{width:100%}.admin-search-custom-range input{min-width:0;flex:1}.admin-search-intelligence-page .admin-music-page__actions>select{width:100%}.admin-search-intelligence-page .admin-music-segment button{min-width:72px}.admin-search-flow-card,.admin-search-clusters,.admin-ranking-lab{padding:20px 16px}.admin-search-flow--funnel{grid-template-columns:1fr}.admin-search-flow--funnel>.admin-search-flow__step{grid-template-rows:auto 20px 105px auto auto}.admin-search-grid{grid-template-columns:1fr}.admin-search-activity,.admin-search-opportunities{padding:20px 16px}.admin-search-bars{gap:7px}.admin-ranking-status{align-items:flex-start;flex-wrap:wrap;padding:11px}.admin-ranking-status small{width:100%;margin:0}}.admin-ai-review__song-options button b{font:800 10px Archivo,sans-serif}.admin-ai-review__song-options button span,.admin-ai-review__song-options small{color:#817968;font:700 7px Space Mono,monospace}.admin-ai-review__song-options small{padding:7px}.admin-ai-review__song-options .admin-ai-review__create-song-option{margin-top:3px;border:1px dashed rgba(35,66,219,.32);color:#2342db;background:#f5f7ff}.admin-ai-review__song-options .admin-ai-review__create-song-option:hover:not(:disabled){background:#e9edff}.admin-ai-review__song-options .admin-ai-review__create-song-option:disabled{cursor:not-allowed;opacity:.58}.admin-ai-review__manual-save{margin:8px 0 0!important;color:#187242!important;font:700 8px Space Mono,monospace!important;letter-spacing:.02em}.admin-ai-review__facts .admin-ai-review__evidence{grid-column:1/-1;background:#fffdf6}.admin-ai-review__facts .admin-ai-review__evidence dd{overflow:visible;color:#655e50;font-weight:500;white-space:normal}.admin-ai-review__approval-gate{display:grid;gap:3px;margin-top:10px;border:1px solid rgba(200,67,15,.25);border-radius:8px;padding:9px 10px;color:#835a48;background:#fff7f0}.admin-ai-review__approval-gate b{color:#c8430f;font:800 9px Space Mono,monospace;letter-spacing:.06em;text-transform:uppercase}.admin-ai-review__approval-gate span{font:10px/1.4 Archivo,sans-serif}.admin-ai-review__threshold{margin-top:9px!important;color:#7c735f!important;font:9px/1.45 Space Mono,monospace!important}.admin-ai-review__note{margin-top:10px;border-left:2px solid #f0bf17;padding:6px 0 6px 9px;color:#766d5c;font:9.5px/1.45 Space Mono,monospace}.admin-ai-review__content:has(.admin-ai-review__artist-identity){width:min(100%,960px)}.admin-ai-review__artist-evidence{display:grid;gap:10px;margin-top:13px;border:1px solid rgba(35,66,219,.25);border-radius:12px;padding:15px;background:#f6f8ff}.admin-ai-review__artist-evidence>header{display:flex;align-items:center;justify-content:space-between;gap:10px}.admin-ai-review__artist-evidence>header b{color:#2342db;font:800 9px Space Mono,monospace;letter-spacing:.09em;text-transform:uppercase}.admin-ai-review__artist-evidence>header span{color:#6e6787;font:700 8px Space Mono,monospace}.admin-ai-review__artist-evidence>p{display:grid;gap:3px;margin:0;padding:9px 10px;border:1px solid rgba(25,22,15,.09);border-radius:8px;background:#fff}.admin-ai-review__artist-evidence>p small,.admin-ai-review__artist-evidence dt{color:#8c8472;font:700 8px Space Mono,monospace;letter-spacing:.07em;text-transform:uppercase}.admin-ai-review__artist-evidence>p strong{color:#2a261e;font:800 11px/1.4 Archivo,sans-serif}.admin-ai-review__artist-evidence dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0}.admin-ai-review__artist-evidence dl>div{min-width:0;border:1px solid rgba(25,22,15,.09);border-radius:8px;padding:8px 9px;background:#fffc}.admin-ai-review__artist-evidence dd{overflow:hidden;margin:4px 0 0;color:#29241d;font:800 10px/1.35 Archivo,sans-serif;text-overflow:ellipsis;white-space:nowrap}.admin-ai-review__artist-evidence .is-correction{border-color:#c8430f47;background:#fff8f3}.admin-ai-review__artist-evidence .is-correction dd{color:#c8430f}.admin-ai-review__artist-evidence dd span{padding:0 3px}.admin-ai-review__artist-evidence>em{color:#7a5849;font:700 8px/1.4 Space Mono,monospace;font-style:normal}.admin-ai-review__artist-identity{display:grid;gap:16px;margin-top:13px;border:1px solid rgba(35,66,219,.22);border-radius:14px;padding:20px;background:linear-gradient(135deg,#f5f7ff,#fcfcff)}.admin-ai-review__artist-identity>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.admin-ai-review__artist-identity>header>div{display:grid;gap:4px}.admin-ai-review__artist-identity>header b{color:#2342db;font:800 9px Space Mono,monospace;letter-spacing:.1em;text-transform:uppercase}.admin-ai-review__artist-identity>header span{color:#766f8d;font:9px/1.4 Space Mono,monospace}.admin-ai-review__artist-identity>header>i{border:1px solid rgba(35,66,219,.14);border-radius:999px;padding:5px 8px;color:#39345a;background:#fff;font:700 8px Space Mono,monospace;font-style:normal;letter-spacing:.03em;white-space:nowrap}.admin-ai-review__identity-layout{display:grid;grid-template-columns:172px minmax(0,1fr);gap:20px;align-items:start}.admin-ai-review__identity-image{display:grid;gap:7px}.admin-ai-review__identity-image img,.admin-ai-review__identity-image>span{display:grid;width:100%;aspect-ratio:1;place-items:center;overflow:hidden;border:1px solid rgba(25,22,15,.13);border-radius:10px;color:#f7f4eb;background:#27241e;font:900 34px Archivo,sans-serif;-o-object-fit:cover;object-fit:cover}.admin-ai-review__identity-image small{overflow:hidden;color:#817969;font:8px Space Mono,monospace;text-overflow:ellipsis;white-space:nowrap}.admin-ai-review__identity-image a{display:inline-flex;width:-moz-max-content;width:max-content;max-width:100%;overflow:hidden;color:#2342db;font:700 8px Space Mono,monospace;letter-spacing:.03em;text-decoration:underline;text-overflow:ellipsis;white-space:nowrap}.admin-ai-review__identity-image .admin-ai-review__wikipedia-url{display:block;width:100%;overflow-wrap:anywhere;color:#5e5872;font-size:7.5px;line-height:1.45;text-decoration:none;white-space:normal}.admin-ai-review__identity-data{min-width:0}.admin-ai-review__identity-data h5{margin:0;color:#19160f;font:900 18px/1.15 Archivo,sans-serif;letter-spacing:-.025em}.admin-ai-review__identity-data>p{margin:6px 0 0;color:#4f493d;font:11px/1.48 Archivo,sans-serif}.admin-ai-review__identity-source{display:block;margin-top:6px;color:#2342db;font:700 8px Space Mono,monospace;letter-spacing:.04em;text-transform:uppercase}.admin-ai-review__identity-data dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:11px 0 0}.admin-ai-review__identity-data dl>div{min-width:0;border:1px solid rgba(25,22,15,.09);border-radius:8px;padding:8px 9px;background:#ffffffc2}.admin-ai-review__identity-data dt{margin:0 0 4px;color:#8f8776;font:700 8px Space Mono,monospace;letter-spacing:.07em;text-transform:uppercase}.admin-ai-review__identity-data dd{overflow:hidden;margin:0;color:#29241d;font:800 10px/1.35 Archivo,sans-serif;text-overflow:ellipsis;white-space:nowrap}.admin-ai-review__identity-data dd small{display:block;overflow:hidden;color:#756e60;font:700 7px Space Mono,monospace;letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap}.admin-ai-review__country-flag{margin-right:5px;font-style:normal}.admin-ai-review__identity-data nav{display:flex;flex-wrap:wrap;gap:6px;margin-top:11px}.admin-ai-review__identity-data nav a{border:1px solid rgba(35,66,219,.2);border-radius:6px;padding:5px 7px;color:#2342db;background:#fff;font:700 8px Space Mono,monospace;letter-spacing:.03em;text-decoration:none}.admin-ai-review__identity-data nav a:hover,.admin-ai-review__identity-image a:hover{color:#152ca8}.admin-ai-review__research-artist{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:100%;min-height:37px;margin-top:12px;border:1px solid #2342db;border-radius:8px;color:#fff;background:#2342db;font:800 9px Space Mono,monospace;letter-spacing:.04em;text-transform:uppercase}.admin-ai-review__research-artist:hover{background:#152ca8}.admin-ai-review__research-artist:disabled{cursor:wait;opacity:.62}.admin-ai-review__research-count{display:block;margin-top:7px;color:#716b83;font:8px/1.4 Space Mono,monospace}.admin-ai-review__content footer{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;width:100%;margin-top:16px}.admin-ai-review__content footer button{display:inline-flex;width:100%;align-items:center;justify-content:center;gap:7px;min-width:0;height:40px;border:1px solid rgba(25,22,15,.16);border-radius:9px;padding:0 14px;color:#19160f;background:#fff;font:800 11px Archivo,sans-serif}.admin-ai-review__content footer button:hover{transform:translateY(-1px)}.admin-ai-review__content footer .admin-ai-review__approve{border-color:#187242;color:#fff;background:#187242;box-shadow:0 3px 9px #1872422e}.admin-ai-review__content footer .admin-ai-review__approve:hover{border-color:#115b33;background:#115b33}.admin-ai-review__content footer .admin-ai-review__edit{border-color:#2342db;color:#2342db;background:#f4f6ff;opacity:1}.admin-ai-review__content footer.admin-ai-review__edit-footer{grid-template-columns:1fr}.admin-ai-review__content footer.admin-ai-review__decision-footer{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-ai-review__content footer .admin-ai-review__block{border-color:#a52c13;color:#a52c13;background:#fff2ec}.admin-ai-review__content footer .admin-ai-review__block:hover{border-color:#82200c;color:#82200c;background:#ffe7de}.admin-ai-review__content footer .admin-ai-review__ignore{border-color:#c8430f;color:#c8430f;background:#fff7f2}.admin-ai-review__content footer button:disabled:not(.admin-ai-review__edit){cursor:not-allowed;opacity:.55}.admin-ai-review__empty{display:flex;align-items:center;justify-content:center;gap:13px;min-height:210px;padding:24px;color:#928a76;text-align:center}.admin-ai-review__empty>span{display:grid;width:48px;height:48px;flex:0 0 auto;place-items:center;border-radius:50%;color:#1f7a37;background:#e7f7ed}.admin-ai-review__empty h4{margin:0;color:#282219;font:800 15px Archivo,sans-serif;text-align:left}.admin-ai-review__empty p{max-width:465px;margin:5px 0 0;font:11px/1.45 Archivo,sans-serif;text-align:left}@media (max-width:1140px){.admin-artist-catalog-page .admin-music-catalog-grid{grid-template-columns:1fr}}@media (max-width:820px){.admin-artist-catalog-page .admin-music-alert{align-items:flex-start}.admin-artist-catalog-page .admin-music-alert button{margin-left:auto}.admin-artist-catalog-page .admin-music-catalog-grid{grid-template-columns:1fr}.admin-artist-catalog-page .admin-music-artists{height:540px}}@media (max-width:520px){.admin-artist-catalog-page .admin-music-page__toolbar h1{font-size:32px}.admin-artist-catalog-page .admin-music-alert button{width:100%;margin-left:0}.admin-artist-catalog-page .admin-music-detail-stats{grid-template-columns:repeat(2,1fr)}.admin-artist-catalog-page .admin-music-detail-section li{grid-template-columns:18px minmax(0,1fr) 58px 32px;gap:8px}.admin-artist-catalog-page .admin-music-detail-section li small{display:block}}@media (max-width:820px){.admin-ai-review__head{align-items:stretch;flex-direction:column}.admin-ai-review__head nav{align-self:flex-start;max-width:100%;overflow-x:auto}.admin-ai-review__body:has(.admin-ai-review__queue){grid-template-columns:1fr;height:auto}.admin-ai-review__queue{max-height:360px;border-right:0;border-bottom:1px solid rgba(25,22,15,.09)}.admin-ai-review__card{min-height:0;overflow:visible;padding:20px}}@media (max-width:560px){.admin-ai-review__queue{max-height:330px}.admin-ai-review__facts{grid-template-columns:1fr}.admin-ai-review__facts .admin-ai-review__evidence{grid-column:auto}.admin-ai-review__identity-layout{grid-template-columns:1fr}.admin-ai-review__identity-image{grid-template-columns:88px minmax(0,1fr);align-items:center}.admin-ai-review__identity-image img,.admin-ai-review__identity-image>span{grid-row:1/4;width:88px}.admin-ai-review__identity-data dl,.admin-ai-review__artist-evidence dl{grid-template-columns:1fr}.admin-ai-review__content footer{flex-wrap:wrap}.admin-ai-review__empty{align-items:flex-start;text-align:left}.admin-ai-review__empty h4,.admin-ai-review__empty p{text-align:left}}.admin-search-intelligence-page{gap:14px}.admin-search-intelligence-page .admin-music-page__toolbar{margin-bottom:0}.admin-search-intelligence-page .admin-music-page__toolbar h1{margin:8px 0 0;font-size:clamp(30px,3.2vw,42px);line-height:1;letter-spacing:-.035em}.admin-search-intelligence-page .admin-music-page__toolbar p{max-width:560px;margin-top:10px;color:#5d5648;font-size:14px;line-height:1.5}.admin-search-intelligence-page .admin-music-page__toolbar>div:first-child>span{gap:8px;font-size:10px;letter-spacing:.16em}.admin-search-intelligence-page .admin-music-segment{gap:2px;border-color:#19160f1f;border-radius:10px;padding:3px}.admin-search-intelligence-page .admin-music-segment button{min-width:auto;padding:8px 13px;font-size:10px;letter-spacing:.1em}.admin-search-intelligence-page .admin-music-page__actions>select{height:38px;min-width:168px;border-color:#19160f24;border-radius:9px;color:#19160f;font:700 12px Archivo,sans-serif}.admin-search-intelligence-page .admin-music-page__metrics{gap:10px;margin-bottom:10px}.admin-search-intelligence-page .admin-metric-card{display:flex;min-height:118px;flex-direction:column;border:1px solid rgba(25,22,15,.1);border-radius:12px;padding:16px;box-shadow:none}.admin-search-intelligence-page .admin-metric-card>div{display:flex;min-height:14px;align-items:flex-start;gap:0}.admin-search-intelligence-page .admin-metric-card>div>span:last-child{color:#928a76;font:700 9.5px/1.4 Space Mono,monospace;letter-spacing:.12em}.admin-search-intelligence-page .admin-metric-card strong{display:block;margin:18px 0 0;color:#19160f;font-size:clamp(24px,2.2vw,30px);line-height:1;letter-spacing:-.035em}.admin-search-intelligence-page .admin-metric-card small{display:block;margin-top:auto;color:#928a76;font:10px/1.2 Space Mono,monospace}.admin-search-intelligence-page .admin-metric-card--blue{border-color:#2342db;background:#2342db}.admin-search-intelligence-page .admin-metric-card--blue>div>span:last-child,.admin-search-intelligence-page .admin-metric-card--blue strong,.admin-search-intelligence-page .admin-metric-card--blue small{color:#ffffffc7}.admin-search-intelligence-page .admin-metric-card--blue strong{color:#fff}.admin-search-intelligence-page .admin-metric-card--orange strong{color:#e8551f}.admin-search-intelligence-page .admin-metric-card--orange small,.admin-search-intelligence-page .admin-metric-card:first-child small,.admin-search-intelligence-page .admin-metric-card:nth-child(3) small{color:#1f7a37}.admin-search-intelligence-page .admin-metric-card:last-child small{color:#c8430f}.admin-search-intelligence-page .admin-surface{border-radius:14px;padding:26px}.admin-search-intelligence-page .admin-surface__head{padding-bottom:20px}.admin-search-intelligence-page .admin-surface__head h3{font-size:21px;letter-spacing:-.01em}.admin-search-intelligence-page .admin-surface__head p{color:#928a76;font-size:10px;letter-spacing:.1em}.admin-search-flow-card{padding:26px!important}.admin-search-flow--handoff{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) minmax(0,1.15fr);grid-auto-rows:auto;-moz-column-gap:0;column-gap:0;row-gap:10px;overflow:visible;padding:0}.admin-search-flow--handoff article.admin-search-flow__stage,.admin-search-flow--handoff article.admin-search-flow__stage.is-local,.admin-search-flow--handoff article.admin-search-flow__stage.is-more,.admin-search-flow--handoff article.admin-search-flow__stage.is-youtube{position:relative;display:grid;grid-row:span 5;grid-template-rows:subgrid;min-width:0;gap:0;border:0;border-radius:0;padding:0 22px 0 0;background:transparent;outline:0}.admin-search-flow--handoff .admin-search-flow__stage:not(:nth-child(4)):after{content:"";position:absolute;top:62%;right:7px;width:7px;height:7px;border-top:2px solid rgba(25,22,15,.25);border-right:2px solid rgba(25,22,15,.25);transform:rotate(45deg)}.admin-search-flow__stage>header{display:flex;align-items:center;justify-content:space-between;min-height:20px}.admin-search-flow__stage>header>b{color:#928a76;font:700 9.5px Space Mono,monospace;letter-spacing:.14em}.admin-search-flow__stage>header>i{display:inline-flex;color:#c8430f;border:1px solid rgba(232,85,31,.35);border-radius:20px;padding:3px 7px;font:700 9px Space Mono,monospace;font-style:normal;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.admin-search-flow__stage>strong{color:#19160f;font:800 14px/1.2 Archivo,sans-serif;text-wrap:balance}.admin-search-flow__stage.is-youtube>strong{color:#c8430f}.admin-search-flow__stage>small{align-self:end;color:#928a76;font:10px Space Mono,monospace}.admin-search-flow__visual{display:flex;height:150px;align-items:flex-end;border-bottom:1px solid rgba(25,22,15,.14)}.admin-search-flow__visual>span{display:flex;width:100%;min-height:6px;flex-direction:column;justify-content:flex-end;overflow:hidden;border-radius:8px 8px 0 0;background:#2342db14;transition:height .3s ease}.admin-search-flow__visual>span>i{display:block;min-height:3px;border-radius:8px 8px 0 0;background:#2342db}.admin-search-flow__stage.is-pool .admin-search-flow__visual>span>i{background:#2a4ae0}.admin-search-flow__stage.is-more .admin-search-flow__visual>span>i{background:#8ea0f5}.admin-search-flow__stage.is-youtube .admin-search-flow__visual{border-bottom-style:dashed}.admin-search-flow__stage.is-youtube .admin-search-flow__visual>span{background:repeating-linear-gradient(135deg,#e8551f12 0,#e8551f12 6px,#e8551f24 6px,#e8551f24 12px)}.admin-search-flow__stage.is-youtube .admin-search-flow__visual>span>i{background:#e8551f}.admin-search-flow__stage>footer{display:grid;gap:4px;padding:0;border:0}.admin-search-flow__stage>footer>b{color:#19160f;font:900 22px/1 Archivo,sans-serif;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.admin-search-flow__stage>footer>span{color:#928a76;font:10px Space Mono,monospace;letter-spacing:.06em;white-space:nowrap}.admin-search-flow__stage>footer>span em{color:#19160f;font-style:normal;font-weight:700}.admin-search-flow__tooltip{position:absolute;z-index:8;right:16px;bottom:100%;display:grid;width:190px;gap:7px;margin-bottom:11px;border:1px solid rgba(25,22,15,.15);border-radius:10px;padding:12px;color:#f4f1ea;background:#19160f;box-shadow:0 12px 24px #19160f2b;opacity:0;pointer-events:none;transform:translateY(5px);transition:opacity .16s ease,transform .16s ease}.admin-search-flow__tooltip:after{content:"";position:absolute;right:19px;bottom:-5px;width:9px;height:9px;border-right:1px solid rgba(25,22,15,.15);border-bottom:1px solid rgba(25,22,15,.15);background:#19160f;transform:rotate(45deg)}.admin-search-flow__tooltip>strong{color:#fff;font:800 11px/1.25 Archivo,sans-serif}.admin-search-flow__tooltip>span{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font:9px Space Mono,monospace;letter-spacing:.04em}.admin-search-flow__tooltip i{color:#f4f1ea9e;font-style:normal}.admin-search-flow__tooltip b{color:#fff;font-weight:700}.admin-search-flow__stage:hover .admin-search-flow__tooltip,.admin-search-flow__stage:focus-visible .admin-search-flow__tooltip{opacity:1;transform:translateY(0)}.admin-search-flow__end{display:grid;grid-row:span 5;grid-template-rows:subgrid;min-width:0;padding:0 0 0 18px;border-left:1px solid rgba(25,22,15,.1)}.admin-search-flow__end>header>b{color:#928a76;font:700 9.5px Space Mono,monospace;letter-spacing:.14em}.admin-search-flow__end>strong{color:#19160f;font:800 14px/1.2 Archivo,sans-serif;text-wrap:balance}.admin-search-flow__end>div{grid-row:3/6;align-self:end;display:flex;flex-direction:column;gap:6px;border-radius:12px;padding:18px;color:#ece5d3;background:#19160f}.admin-search-flow__end>div>b{color:#fff;font:900 44px/.95 Archivo,sans-serif;letter-spacing:-.04em}.admin-search-flow__end>div>span{color:#ece5d399;font:10px/1.5 Space Mono,monospace;letter-spacing:.08em}.admin-search-flow-card>footer{gap:18px;margin-top:18px;padding-top:14px;color:#928a76;font-size:10px;letter-spacing:.06em}.admin-search-clusters{display:flex;height:520px;min-height:0;flex-direction:column;overflow:hidden;padding:26px!important}.admin-search-clusters .admin-surface__head{flex:0 0 auto;padding-bottom:14px}.admin-search-clusters .admin-surface__head h3{font-size:21px}.admin-search-clusters__head{flex:0 0 auto;margin:0 0 13px}.admin-search-clusters__head>span{color:#928a76;font:10px Space Mono,monospace;letter-spacing:.1em;text-transform:uppercase}.admin-search-clusters__head .admin-music-search{min-width:260px;height:38px;border-radius:9px;background:#f4f1ea}.admin-search-clusters__head .admin-music-search input{height:36px;font-size:12px}.admin-search-clusters__table{min-height:0;flex:1 1 auto;overflow:auto;scrollbar-gutter:stable}.admin-search-clusters__table::-webkit-scrollbar{width:8px;height:8px}.admin-search-clusters__table::-webkit-scrollbar-track{background:#f4f1ea}.admin-search-clusters__table::-webkit-scrollbar-thumb{border:2px solid #f4f1ea;border-radius:99px;background:#b8b09f}.admin-search-clusters__head>div{display:flex;align-items:center;gap:8px}.admin-search-clusters__head select{height:38px;border:1px solid rgba(25,22,15,.13);border-radius:9px;padding:0 27px 0 10px;color:#4b4438;background:#fff;font:700 9px Space Mono,monospace;letter-spacing:.04em}.admin-search-clusters__table .admin-music-table__head,.admin-search-cluster-row__main{grid-template-columns:minmax(190px,1.12fr) minmax(120px,.7fr) minmax(140px,.8fr) minmax(132px,.72fr) minmax(250px,1.35fr) .45fr minmax(160px,.95fr) minmax(114px,.58fr) minmax(124px,.72fr)}.admin-search-clusters__table .admin-music-table__head{position:sticky;z-index:2;top:0;min-width:1590px;padding:0 12px 12px;background:#fff;color:#928a76;font-size:9.5px;letter-spacing:.14em}.admin-search-cluster-row{display:block;min-width:1590px;min-height:0;padding:0;font-size:13px}.admin-search-cluster-row__main{display:grid;gap:10px;align-items:center;padding:15px 12px}.admin-search-cluster-row b{font-size:14px}.admin-search-cluster-row small{color:#928a76;font-size:10px}.admin-search-cluster-row time{color:#706858;font:10px Space Mono,monospace;white-space:nowrap}.admin-search-cluster-row__variants{max-width:280px;gap:4px}.admin-search-cluster-row__variants>i{padding:3px 7px;color:#19160f;background:#f4f1ea;font-size:10.5px}.admin-search-cluster-row__variants>button{border:0;border-radius:6px;padding:4px 7px;color:#2342db;background:#e9edff;font:800 9px Space Mono,monospace;cursor:pointer;white-space:nowrap}.admin-search-cluster-row__selection>i{height:6px}.admin-search-cluster-row__selection>b{font-size:11px}.admin-search-cluster-row__main>em{padding:6px 9px;font-size:9.5px;letter-spacing:.08em}@media (max-width:980px){.admin-search-flow--handoff{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.admin-search-flow--handoff .admin-search-flow__stage,.admin-search-flow__end{display:grid;grid-row:auto;grid-template-rows:auto 38px 18px 120px auto;padding:0;border:0}.admin-search-flow--handoff .admin-search-flow__stage:after{display:none}.admin-search-flow__end>div{grid-row:auto}.admin-search-flow__end>header,.admin-search-flow__end>strong{display:block}.admin-search-flow__end>strong{min-height:38px}.admin-search-flow__end>div{align-self:end}}@media (max-width:620px){.admin-search-intelligence-page .admin-music-page__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-search-flow--handoff{grid-template-columns:1fr}.admin-search-flow--handoff .admin-search-flow__stage,.admin-search-flow__end{grid-template-rows:auto auto 18px 105px auto}.admin-search-flow__end>strong{min-height:0}.admin-search-clusters{height:480px;padding:20px!important}}.admin-app .admin-sessions-page,.admin-app .admin-sessions-page__top-grid,.admin-app .admin-sessions-page__top-grid>*{min-width:0}.admin-sessions-pagination{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:16px}.admin-sessions-pagination button{border-radius:8px;padding:10px;background:#ece5d3;font-size:12px}.admin-sessions-pagination button:disabled{opacity:.45}@media (max-width: 800px){.admin-app .admin-sessions-page{grid-template-columns:minmax(0,1fr)}.admin-app .admin-sessions-page>*,.admin-app .admin-dashboard-toolbar,.admin-app .admin-dashboard-toolbar__filters,.admin-app .admin-analytics-section-nav{min-width:0;max-width:100%}.admin-app .admin-sessions-page__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-app .admin-sessions-page__metrics>*{min-width:0}.admin-app .admin-app__tabs a:focus,.admin-app .admin-analytics-section-nav a:focus,.admin-app .admin-segmented-control>button:focus{outline:none}.admin-app .admin-app__tabs a:focus-visible,.admin-app .admin-analytics-section-nav a:focus-visible,.admin-app .admin-segmented-control>button:focus-visible{outline:2px solid currentColor;outline-offset:-4px}.admin-app .admin-app__tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;padding:0;gap:0;overflow:hidden}.admin-app .admin-app__tabs a{min-width:0;justify-content:center;padding:14px 4px;gap:5px;font-size:clamp(8px,2.3vw,10px);letter-spacing:.05em}.admin-app .admin-app__tabs svg{flex-shrink:0}.admin-app .admin-dashboard>*,.admin-app .admin-dashboard__summary,.admin-app .admin-dashboard__summary-head{min-width:0}.admin-app .admin-dashboard-toolbar>.admin-segmented-control,.admin-app .admin-analytics-section-nav{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));width:100%;max-width:100%;padding:0;gap:0;border-radius:10px;overflow:hidden}.admin-app .admin-dashboard-toolbar>.admin-segmented-control>button,.admin-app .admin-analytics-section-nav>a{display:flex;align-items:center;justify-content:center;min-width:0;min-height:44px;padding:10px 3px;border-radius:0;font-size:clamp(8px,2.2vw,10px);letter-spacing:.02em;text-align:center}.admin-app .admin-dashboard-toolbar__filters{width:100%;flex-wrap:wrap;justify-content:center}.admin-app .admin-date-range{width:100%;min-width:0;flex-wrap:wrap;justify-content:center}.admin-app .admin-date-range>.admin-segmented-control{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);width:100%;max-width:100%;padding:0;gap:0;border-radius:10px;overflow:hidden}.admin-app .admin-date-range>.admin-segmented-control>button{min-width:0;min-height:44px;padding:10px 3px;border-radius:0;font-size:clamp(8px,2.2vw,10px);letter-spacing:.02em;overflow-wrap:anywhere}.admin-app .admin-sessions-page__toolbar,.admin-app .admin-sessions-page__toolbar>div{width:100%;min-width:0;flex-wrap:wrap}.admin-app .admin-sessions-page__top-grid{grid-template-columns:minmax(0,1fr)}.admin-app .admin-sessions-table{height:auto;overflow:visible}.admin-app .admin-sessions-table__head{display:none}.admin-app .admin-sessions-table__rows{min-width:0;overflow:visible}.admin-app .admin-sessions-table__rows>button{position:relative;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 10px;padding:18px 0}.admin-app .admin-sessions-table__rows>button>span:first-child{grid-column:1 / -1;padding-right:24px}.admin-app .admin-sessions-table__rows b,.admin-app .admin-sessions-table__host{white-space:normal;overflow-wrap:anywhere}.admin-app .admin-sessions-table__rows>button>[data-label]{min-width:0;text-align:left}.admin-app .admin-sessions-table__rows em{display:block;width:auto;height:auto;border-radius:6px;background:transparent}.admin-app .admin-sessions-table__rows>button>[data-label]:before{display:block;margin-bottom:5px;content:attr(data-label);color:#817866;font:400 10px/1.3 Archivo,sans-serif;letter-spacing:0;text-transform:none}.admin-app .admin-sessions-table__rows>button>svg{position:absolute;top:20px;right:0}.admin-app .admin-session-activity__toggles{grid-template-columns:minmax(0,1fr)}.admin-app .admin-session-detail__stats,.admin-app .admin-errors-drawer__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-app .admin-detail-drawer{z-index:1000;align-items:center;justify-content:center;padding:max(16px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left));background:#19160f8c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.admin-app .admin-detail-drawer aside{display:flex;flex-direction:column;width:100%;max-width:560px;height:auto;max-height:100%;max-height:calc(100dvh - max(16px,env(safe-area-inset-top)) - max(16px,env(safe-area-inset-bottom)));padding:0;overflow:hidden;border-radius:22px;box-shadow:0 24px 80px #0000004d}.admin-app .admin-detail-drawer aside>header{flex:0 0 auto;align-items:flex-start;padding:20px;border-bottom:1px solid rgba(25,22,15,.1)}.admin-app .admin-detail-drawer aside>header>div{min-width:0;overflow-wrap:anywhere}.admin-app .admin-detail-drawer aside>header h2{font-size:24px}.admin-app .admin-detail-drawer aside>header button{flex:0 0 44px;width:44px;height:44px}.admin-app .admin-detail-drawer aside>.admin-detail-drawer__body{min-height:0;margin-top:0;padding:20px;overflow-y:auto;overscroll-behavior:contain}}
