@charset "UTF-8";.demo-banner{position:fixed;top:0;left:0;right:0;height:40px;z-index:100;background:linear-gradient(135deg,#7350ff,#9b7aff);display:flex;align-items:center;justify-content:center}.demo-banner-inner{display:flex;align-items:center;gap:10px}.demo-banner-icon{color:#ffffffb3!important}.demo-banner-label{font-size:13px;font-weight:500;color:#ffffffe0;letter-spacing:.01em}.demo-banner-cta{display:inline-flex;align-items:center;gap:6px;margin-left:6px;padding:4px 14px;font-size:12px;font-weight:600;color:#7350ff!important;background:#fff;border-radius:6px;text-decoration:none!important;transition:background .15s ease,transform .1s ease}.demo-banner-cta:hover{background:#f0ecff;transform:translateY(-1px)}.demo-banner-cta-arrow{color:#7350ff!important;transition:transform .15s ease}.demo-banner-cta:hover .demo-banner-cta-arrow{transform:translate(2px)}.demo-mode .v-application{padding-top:40px!important}.demo-mode .v-navigation-drawer{top:40px!important;max-height:calc(100vh - 40px)!important}.demo-mode .page--preferences .v-input,.demo-mode .page--preferences .submit-button,.demo-mode .page--preferences .init-label__btn,.demo-mode .page--preferences .init-label__photo,.demo-mode .page--preferences .v-btn.error,.demo-mode .page--preferences .v-switch,.demo-mode .page--preferences .v-checkbox,.demo-mode .page--preferences a[href*="/preferences/artist/new"]{opacity:.45;cursor:not-allowed}.demo-mode .page--preferences input,.demo-mode .page--preferences textarea,.demo-mode .page--preferences select{cursor:not-allowed}.demo-guard-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100000;display:flex;align-items:center;justify-content:center;padding:24px;background:#0d0d138c;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.demo-guard-card{position:relative;width:100%;max-width:440px;border-radius:20px;background:#fff;border:1px solid rgba(0,0,0,.06);box-shadow:0 24px 80px #0000001f,0 8px 24px #00000014;overflow:hidden}.demo-guard-close{position:absolute;top:14px;right:14px;z-index:1;opacity:.3;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border:none;background:transparent;border-radius:8px;cursor:pointer}.demo-guard-close:hover{opacity:.7;background:#0000000a}.demo-guard-body{display:flex;flex-direction:column;align-items:center;text-align:center;padding:44px 40px 38px}.demo-guard-icon-wrap{width:56px;height:56px;border-radius:14px;background:#7350ff12;display:flex;align-items:center;justify-content:center;margin-bottom:22px}.demo-guard-title{font-size:19px;font-weight:700;color:#000000e0;margin-bottom:8px;letter-spacing:-.02em}.demo-guard-text{font-size:13.5px;line-height:1.65;color:#0000007a;margin-bottom:26px;max-width:300px}button.demo-guard-understood{width:100%;padding:12px 24px;background:#7350ff;color:#fff!important;font-size:14px;font-weight:600;border-radius:10px;border:none;cursor:pointer;transition:background .15s ease,transform .1s ease;letter-spacing:.005em}button.demo-guard-understood:hover{background:#6340e8;color:#fff!important;transform:translateY(-1px)}button.demo-guard-understood:active{transform:translateY(0)}.demo-guard-divider{width:100%;display:flex;align-items:center;margin:18px 0}.demo-guard-divider:before,.demo-guard-divider:after{content:"";flex:1;height:1px;background:#00000012}.demo-guard-divider span{padding:0 14px;font-size:11.5px;color:#00000040;text-transform:uppercase;letter-spacing:.06em;font-weight:500}.demo-guard-register{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;font-size:13.5px;font-weight:600;color:#7350ff!important;text-decoration:none!important;border-radius:8px;transition:background .15s ease,color .15s ease}.demo-guard-register:hover{background:#7350ff0f}.demo-guard-register-arrow{color:#7350ff!important;transition:transform .15s ease}.demo-guard-register:hover .demo-guard-register-arrow{transform:translate(3px)}.theme--dark .demo-guard-card{background:#1e1e2e;border-color:#ffffff0f}.theme--dark .demo-guard-close:hover{background:#ffffff0f}.theme--dark .demo-guard-icon-wrap{background:#7350ff1f}.theme--dark .demo-guard-close{color:#ffffff8c}.theme--dark .demo-guard-close .v-icon{color:#ffffff8c!important}.theme--dark .demo-guard-title{color:#ffffffeb}.theme--dark .demo-guard-text{color:#ffffff6b}.theme--dark button.demo-guard-understood{background:#7350ff;color:#fff!important}.theme--dark button.demo-guard-understood:hover{background:#8364ff;color:#fff!important}.theme--dark .demo-guard-divider:before,.theme--dark .demo-guard-divider:after{background:#ffffff12}.theme--dark .demo-guard-divider span{color:#fff3}.theme--dark .demo-guard-register{color:#a78bfa!important}.theme--dark .demo-guard-register:hover{background:#7350ff1a}.theme--dark .demo-guard-register-arrow{color:#a78bfa!important}.theme--dark .demo-banner{background:linear-gradient(135deg,#5a3cc4,#7350ff)}.theme--dark .demo-banner-cta{background:#ffffff1f;color:#fff!important}.theme--dark .demo-banner-cta:hover{background:#fff3}.theme--dark .demo-banner-cta-arrow{color:#fff!important}
