body.modal-open{overflow:hidden!important;touch-action:none;height:100vh}.site-header{position:sticky;z-index:1000;top:0;left:0;right:0;width:100%;transform:none;display:flex;align-items:center;justify-content:space-between;padding:16px var(--page-gutter, 28px);box-sizing:border-box;background:linear-gradient(135deg,#ffffff24,#ffffff0d);backdrop-filter:blur(36px) saturate(200%) brightness(112%);-webkit-backdrop-filter:blur(36px) saturate(200%) brightness(112%);border-bottom:1px solid rgba(255,255,255,.22);box-shadow:inset 0 1px 1.5px #ffffff73,0 16px 40px -10px #00000059,0 4px 12px -2px #00000026}nav{display:flex;align-items:center;gap:clamp(14px,1.8vw,28px);flex-wrap:nowrap}nav a,.nav-btn{background:transparent;border:none;padding:8px 12px;border-radius:999px;color:#17151f;font-family:Work Sans,sans-serif;font-size:.88rem;font-weight:600;cursor:pointer;white-space:nowrap;transition:color .18s ease,background .18s ease,transform .18s ease;display:inline-flex;align-items:center;gap:6px;text-decoration:none}nav a:hover,nav a:focus-visible,.nav-btn:hover,.nav-btn:focus-visible{color:indigo;background:color-mix(in srgb,var(--paper) 55%,transparent);transform:translateY(-1px);outline:none}.nav-btn.nav-dynamic{font-weight:600}.nav-cart-btn{display:inline-flex;align-items:center;gap:8px;background:color-mix(in srgb,var(--ink) 9%,transparent);border:1px solid color-mix(in srgb,var(--ink) 18%,transparent);border-radius:999px;padding:7px 14px;color:#17151f;font-weight:700;font-size:.86rem;cursor:pointer;transition:all .2s ease}.nav-cart-btn:hover{background:#17151f;color:#fff;border-color:#17151f;transform:scale(1.04)}.nav-cart-btn:hover .nav-cart-icon{stroke:#fff}.nav-cart-icon{width:18px;height:18px;stroke:currentColor;stroke-width:2;fill:none}.nav-cart-badge{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--signal);color:#fff;font-size:.72rem;font-weight:700;line-height:1;transition:transform .2s ease,background .2s ease}.nav-cart-badge.has-items{background:#007fff;transform:scale(1.08)}@media (max-width: 980px){.site-header{width:calc(100% - 32px);padding-block:16px}nav{overflow-x:auto;max-width:calc(100% - 70px);padding-block:4px;gap:8px;-webkit-overflow-scrolling:touch;scrollbar-width:none}nav::-webkit-scrollbar{display:none}nav a,.nav-btn{padding:6px 10px;font-size:.8rem}.nav-cart-btn{padding:6px 10px;font-size:.78rem}}.fullscreen-view-container{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;background:#0d0d11;color:#fff;display:none;flex-direction:column;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;opacity:0;transition:opacity .22s ease-in-out}.fullscreen-view-container.is-open{display:flex;opacity:1}.fullscreen-topbar{position:sticky;top:0;z-index:1000;display:flex;align-items:center;justify-content:space-between;padding:16px var(--page-gutter);background:#0d0d11eb;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border-bottom:1px solid rgba(255,255,255,.12)}.btn-back-studio{display:inline-flex;align-items:center;gap:10px;background:#ffffff14;border:1px solid rgba(255,255,255,.16);border-radius:999px;padding:10px 22px;color:#fff;font-family:Dela Gothic One,sans-serif;font-size:.9rem;font-weight:400;cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1)}.btn-back-studio span.arrow{font-size:1.1rem;transition:transform .2s ease}.btn-back-studio:hover{background:#ff0;color:#000;border-color:#000;transform:translate(-4px);box-shadow:0 0 0 2px #000}.btn-back-studio:hover span.arrow{transform:translate(-3px)}.view-brand-indicator{display:flex;align-items:center;gap:12px;font-family:Dela Gothic One,sans-serif;font-size:1.05rem;letter-spacing:.02em}.view-brand-indicator span.eko{color:#fff}.view-brand-indicator span.sep{color:#ffffff3d}.view-brand-indicator span.view-name{color:var(--signal-bright);font-family:Work Sans,sans-serif;font-weight:700;font-size:.9rem;text-transform:uppercase;letter-spacing:.14em}.topbar-right-actions{display:flex;align-items:center;gap:16px}.topbar-cart-btn{display:inline-flex;align-items:center;gap:8px;background:#ffffff14;border:1px solid rgba(255,255,255,.16);border-radius:999px;padding:9px 18px;color:#fff;font-family:Work Sans,sans-serif;font-weight:700;font-size:.85rem;cursor:pointer;transition:all .2s ease}.topbar-cart-btn:hover{background:var(--signal);border-color:var(--signal-bright)}.fullscreen-view-body{flex:1;width:min(100%,1320px);margin-inline:auto;padding:48px var(--page-gutter) 120px}.view-loading-state{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:50vh;gap:18px;color:var(--muted)}.view-loading-spinner{width:44px;height:44px;border:3px solid rgba(255,255,255,.1);border-top-color:var(--signal-bright);border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.view-hero{text-align:center;max-width:800px;margin:0 auto 52px}.view-pill-tag{display:inline-block;padding:6px 16px;border-radius:999px;background:#6c63e526;border:1px solid rgba(108,99,229,.35);color:var(--signal-bright);font-family:Work Sans,sans-serif;font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;margin-bottom:20px}.view-title{font-family:Dela Gothic One,sans-serif;font-size:clamp(2.4rem,5vw,4.4rem);line-height:1.12;margin:0 0 16px;color:#fff}.view-subtitle{color:var(--muted);font-size:clamp(1rem,1.4vw,1.2rem);line-height:1.6;margin:0 auto;max-width:680px}.view-section-label{font-family:Dela Gothic One,sans-serif;font-size:1.35rem;margin:0 0 20px;color:#fff}.empty-state{text-align:center;padding:64px 24px;border:1px dashed rgba(255,255,255,.18);border-radius:20px;color:var(--muted);font-size:1.05rem}.btn-primary-sm{background:var(--signal);color:#fff;border:1px solid transparent;border-radius:999px;padding:12px 24px;font-family:Work Sans,sans-serif;font-weight:700;font-size:.92rem;cursor:pointer;transition:background .2s ease,transform .2s ease}.btn-primary-sm:hover{background:var(--signal-bright);transform:translateY(-2px)}.btn-outline-sm{background:#ffffff0d;color:#fff;border:1px solid rgba(255,255,255,.2);border-radius:999px;padding:10px 20px;font-family:Work Sans,sans-serif;font-weight:600;font-size:.88rem;cursor:pointer;transition:all .2s ease;display:inline-flex;align-items:center;gap:8px;text-decoration:none}.btn-outline-sm:hover{background:#ffffff1f;border-color:#fff;transform:translateY(-1px)}.store-player-bar{position:sticky;top:76px;z-index:50;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:16px 24px;margin-bottom:32px;border-radius:18px;background:linear-gradient(135deg,#4b0082d9,#181723f2);border:1px solid rgba(108,99,229,.45);box-shadow:0 16px 40px #0006;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.store-player-info{display:flex;align-items:center;gap:16px;min-width:220px}.store-player-icon{width:42px;height:42px;display:grid;place-items:center;background:var(--signal-bright);border-radius:50%;color:#fff;font-size:1.1rem}.store-player-info strong{display:block;font-size:1rem;color:#fff}.store-player-info span{display:block;font-size:.8rem;color:var(--muted)}.store-player-scrub{flex:1;display:flex;align-items:center;gap:12px;font-size:.78rem;color:var(--muted)}.store-player-scrub input[type=range]{flex:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:6px;border-radius:999px;background:linear-gradient(to right,var(--signal-bright) 0%,var(--signal-bright) var(--store-progress-pct, 0%),rgba(255,255,255,.2) var(--store-progress-pct, 0%),rgba(255,255,255,.2) 100%);border:none!important;outline:none!important;cursor:pointer}.store-player-scrub input[type=range]::-webkit-slider-runnable-track{-webkit-appearance:none;height:6px;border-radius:999px;background:transparent;border:none}.store-player-scrub input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:14px;height:14px;border-radius:50%;background:#fff;border:none;margin-top:-4px;box-shadow:0 1px 4px #0006,0 0 8px #9084ffcc;cursor:grab}.store-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:36px;flex-wrap:wrap}.genre-tabs{display:flex;gap:10px;flex-wrap:wrap}.genre-tab{background:#ffffff0d;border:1px solid rgba(255,255,255,.12);border-radius:999px;padding:8px 18px;color:var(--muted);font-family:Work Sans,sans-serif;font-size:.85rem;font-weight:600;cursor:pointer;transition:all .2s ease}.genre-tab:hover,.genre-tab.active{background:var(--signal);color:#fff;border-color:var(--signal)}.store-search-wrap{position:relative;width:min(100%,320px)}.store-search-wrap svg{position:absolute;top:50%;left:14px;transform:translateY(-50%);color:var(--muted)}.store-search-wrap input{width:100%;padding:10px 14px 10px 42px;background:#ffffff0f;border:1px solid rgba(255,255,255,.15);border-radius:999px;color:#fff;font-size:.9rem}.store-search-wrap input:focus{border-color:var(--signal-bright);outline:none;background:#ffffff1a}.beats-list{display:flex;flex-direction:column;gap:16px;margin-bottom:72px}.beat-card{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:24px 28px;background:#181723ad;border:1px solid rgba(255,255,255,.1);border-radius:20px;transition:all .25s ease}.beat-card:hover{background:#242234cc;border-color:#6c63e566;transform:translateY(-2px);box-shadow:0 12px 30px #0000004d}.beat-card.is-playing{border-color:var(--signal-bright);background:#2d264cd9;box-shadow:0 0 0 1px var(--signal-bright)}.beat-main-col{display:flex;align-items:center;gap:24px;flex:1}.beat-play-btn{width:54px;height:54px;border-radius:50%;background:var(--signal);border:none;color:#fff;display:grid;place-items:center;cursor:pointer;flex-shrink:0;transition:transform .2s ease,background .2s ease}.beat-play-btn:hover,.beat-play-btn.playing{background:var(--signal-bright);transform:scale(1.08)}.beat-info{flex:1}.beat-title-row{display:flex;align-items:center;gap:14px;margin-bottom:6px}.beat-name{font-family:Dela Gothic One,sans-serif;font-size:1.45rem;margin:0;color:#fff}.beat-badge{display:inline-block;padding:3px 10px;border-radius:999px;background:#ffffff14;color:var(--muted);font-size:.75rem;font-weight:600}.beat-desc{color:var(--muted);font-size:.92rem;margin:0 0 10px}.beat-specs{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.spec-tag{color:#fff;font-size:.8rem;background:#ffffff0f;padding:3px 8px;border-radius:6px}.spec-tag strong{color:var(--signal-bright)}.beat-tag{color:var(--muted);font-size:.78rem}.beat-buy-col{display:flex;align-items:center;gap:16px;flex-shrink:0}.beat-license-selector{display:flex;flex-direction:column;gap:4px}.beat-license-selector label{font-size:.7rem;text-transform:uppercase;color:var(--muted);letter-spacing:.1em}.license-dropdown{background:#171520;color:#fff;border:1px solid rgba(255,255,255,.2);border-radius:10px;padding:10px 14px;font-size:.88rem;font-weight:600;cursor:pointer}.btn-buy-beat{display:inline-flex;align-items:center;gap:10px;background:var(--signal);color:#fff;border:none;border-radius:999px;padding:12px 22px;font-family:Dela Gothic One,sans-serif;font-size:.92rem;cursor:pointer;transition:all .2s ease;white-space:nowrap}.btn-buy-beat:hover{background:#ff0;color:#000;transform:translateY(-2px)}.btn-buy-beat.added{background:#0fa;color:#000}.licensing-section{padding-top:48px;border-top:1px solid rgba(255,255,255,.12)}.licensing-header{text-align:center;margin-bottom:40px}.licensing-header h2{font-family:Dela Gothic One,sans-serif;font-size:2rem;margin:0 0 10px}.licensing-header p{color:var(--muted);max-width:580px;margin:0 auto}.license-cards-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px}.license-card{position:relative;background:#181723a6;border:1px solid rgba(255,255,255,.12);border-radius:20px;padding:30px 24px;display:flex;flex-direction:column}.license-card.featured{border-color:var(--signal-bright);background:#262142d9;box-shadow:0 16px 40px #007fff1f}.lic-badge{position:absolute;top:-12px;left:24px;background:var(--signal-bright);color:#fff;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;padding:4px 12px;border-radius:999px}.lic-name{font-family:Dela Gothic One,sans-serif;font-size:1.3rem;margin-bottom:12px}.lic-price{font-family:Dela Gothic One,sans-serif;font-size:2.4rem;color:#fff;margin-bottom:12px}.lic-price span{font-size:.9rem;color:var(--muted);font-family:Work Sans,sans-serif}.lic-desc{color:var(--muted);font-size:.9rem;margin-bottom:24px}.lic-perks{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px;font-size:.88rem;color:#ffffffe0}.kokonut-form-container{display:flex;justify-content:center;align-items:center;width:100%;padding-block:8px 48px}.kokonut-form-card{width:100%;max-width:580px;background:#12111af0;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid rgba(255,255,255,.12);border-radius:20px;box-shadow:0 20px 60px #00000080,0 0 1px #fff3 inset;overflow:hidden;transition:all .3s cubic-bezier(.16,1,.3,1)}.kokonut-form-card:hover{border-color:#fff3;box-shadow:0 24px 70px #0009,0 0 28px #6c63e52e}.kokonut-card-header{padding:22px 28px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.08);background:#ffffff05}.kokonut-header-left{display:flex;align-items:center;gap:14px}.kokonut-icon-badge{width:40px;height:40px;border-radius:50%;background:#10b98124;color:#10b981;border:1px solid rgba(16,185,129,.22);display:flex;align-items:center;justify-content:center;flex-shrink:0}.kokonut-card-title{font-family:Space Grotesk,sans-serif;font-size:1.05rem;font-weight:700;color:#fff;margin:0;line-height:1.25}.kokonut-card-subtitle{font-size:.8rem;color:var(--muted);margin:3px 0 0}.kokonut-live-badge{display:inline-flex;align-items:center;gap:6px;font-size:.75rem;font-weight:600;color:#10b981;background:#10b9811a;padding:5px 10px;border-radius:999px;border:1px solid rgba(16,185,129,.25)}.kokonut-pulse-dot{width:7px;height:7px;border-radius:50%;background:#10b981;animation:pulseDot 2s infinite ease-in-out}@keyframes pulseDot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.8)}}.kokonut-card-body{padding:24px 28px;display:flex;flex-direction:column;gap:16px;width:100%}.kokonut-grid-service-duration{display:grid;grid-template-columns:1fr 220px;gap:12px;width:100%}.kokonut-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:12px;width:100%}.kokonut-grid-date-time{display:grid;grid-template-columns:1.6fr .85fr;gap:12px;width:100%}.kokonut-select-wrap,.kokonut-input-icon-wrap{position:relative;display:flex;align-items:center;width:100%;min-width:0}.kokonut-input-icon{position:absolute;left:15px;color:var(--muted);pointer-events:none;z-index:2;width:18px;height:18px}.kokonut-select-arrow{position:absolute;right:15px;color:var(--muted);pointer-events:none;z-index:2;width:18px;height:18px}.kokonut-select,.kokonut-input,.kokonut-textarea{width:100%;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:13px;color:#fff;font-size:.9rem;font-family:inherit;padding:0 16px;transition:all .2s ease;-moz-appearance:none;appearance:none;-webkit-appearance:none}.kokonut-select,.kokonut-input{height:48px;padding-right:40px}.kokonut-textarea{min-height:88px;padding-top:12px;padding-bottom:12px;resize:vertical}.kokonut-select.with-icon,.kokonut-input.with-icon{padding-left:44px;padding-right:42px}.kokonut-textarea.with-icon{padding-left:44px;padding-right:16px}.kokonut-textarea-wrap{position:relative;width:100%;min-width:0}.kokonut-textarea-icon{position:absolute;top:14px;left:15px;color:var(--muted);pointer-events:none;z-index:2;width:18px;height:18px}.kokonut-input::placeholder,.kokonut-textarea::placeholder{color:#ffffff73}.kokonut-select option{background:#181723;color:#fff;padding:10px 14px;font-size:.9rem}.kokonut-select:hover,.kokonut-input:hover,.kokonut-textarea:hover{background:#ffffff14;border-color:#fff3}.kokonut-select:focus,.kokonut-input:focus,.kokonut-textarea:focus{outline:none;background:#ffffff17;border-color:var(--signal-bright);box-shadow:0 0 0 3px #6c63e540}.kokonut-pill-badge{display:flex;align-items:center;gap:8px;height:48px;padding:0 16px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:13px;font-size:.88rem;font-weight:600;color:#fff;white-space:nowrap;flex-shrink:0}.kokonut-price-preview{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 18px;border-radius:14px;background:#ffffff09;border:1px solid rgba(255,255,255,.09);margin-top:4px}.kokonut-price-info{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}.kokonut-price-label{font-size:.74rem;text-transform:uppercase;letter-spacing:.06em;color:#10b981;font-weight:700;line-height:1.3}.kokonut-service-desc{font-size:.84rem;color:#ffffffd9;line-height:1.4;word-break:normal}.kokonut-price-amount{font-family:Space Grotesk,sans-serif;font-size:1.35rem;font-weight:700;color:#10b981;letter-spacing:-.01em;flex-shrink:0;white-space:nowrap}.kokonut-submit-btn{width:100%;height:46px;border-radius:12px;background:#10b981;color:#fff;font-family:inherit;font-size:.92rem;font-weight:600;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s cubic-bezier(.16,1,.3,1);box-shadow:0 4px 14px #10b9814d;margin-top:4px}.kokonut-submit-btn:hover{background:#059669;transform:translateY(-1px);box-shadow:0 6px 20px #10b98166}.kokonut-submit-btn:active{transform:translateY(0)}.kokonut-card-footer{padding:20px 26px 24px;border-top:1px solid rgba(255,255,255,.08);background:#ffffff04;display:flex;flex-direction:column;gap:12px}.kokonut-footer-header{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:.8rem;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.06em}.kokonut-upcoming-list{display:flex;flex-direction:column;gap:10px}.kokonut-upcoming-item{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-radius:12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.06);transition:all .2s ease}.kokonut-upcoming-item:hover{background:#ffffff12;border-color:#ffffff1f}.kokonut-upcoming-left{display:flex;align-items:center;gap:12px;min-width:0}.kokonut-avatar-icon{width:32px;height:32px;border-radius:50%;background:#ffffff14;color:var(--muted);display:flex;align-items:center;justify-content:center;flex-shrink:0}.kokonut-upcoming-title{font-size:.85rem;font-weight:600;color:#fff;margin:0;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kokonut-upcoming-sub{font-size:.74rem;color:var(--muted);margin:3px 0 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kokonut-fixed-pill{display:flex;align-items:center;gap:10px;height:48px;padding:0 16px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:13px;font-size:.88rem;color:var(--muted);width:100%}.kokonut-fixed-pill strong{color:#fff}.kokonut-select option:disabled{color:#ffffff59;background:#12111a;font-style:italic}.kokonut-email-sync-indicator{font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;padding:4px 10px;border-radius:999px;background:#ffffff0f;color:var(--muted);border:1px solid rgba(255,255,255,.08);white-space:nowrap;flex-shrink:0;display:inline-flex;align-items:center}.kokonut-email-sync-indicator.active{background:#10b98126;color:#10b981;border-color:#10b9814d}.kokonut-email-sync-indicator.idle{background:#ffffff0a;color:var(--muted)}.kokonut-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px 16px;border-radius:12px;background:#ffffff05;border:1px dashed rgba(255,255,255,.08);text-align:center;gap:8px}.kokonut-empty-icon{font-size:1.3rem;opacity:.6}.kokonut-empty-msg{font-size:.8rem;color:var(--muted);margin:0;line-height:1.4}.kokonut-email-highlight{color:#fff;font-weight:600}.kokonut-upcoming-badge{font-size:.74rem;color:#10b981;background:#10b9811a;border:1px solid rgba(16,185,129,.2);padding:4px 10px;border-radius:8px;white-space:nowrap;flex-shrink:0;font-weight:500}@media (max-width: 640px){.kokonut-grid-service-duration,.kokonut-grid-2,.kokonut-grid-date-time{grid-template-columns:1fr;gap:12px}.kokonut-card-header,.kokonut-card-body,.kokonut-card-footer{padding-left:18px;padding-right:18px}.kokonut-form-card{border-radius:16px}.kokonut-footer-header{flex-wrap:wrap;gap:8px}.kokonut-email-sync-indicator{font-size:.68rem;padding:3px 8px}}.send-audio-grid{display:grid;grid-template-columns:1fr 1.15fr;gap:40px;align-items:start}.dropzone{border:2px dashed rgba(108,99,229,.4);border-radius:24px;background:#18172380;padding:48px 24px;text-align:center;transition:all .25s ease;cursor:pointer}.dropzone.drag-over,.dropzone:hover{background:#2d264c99;border-color:var(--signal-bright)}.dropzone-icon{color:var(--signal-bright);margin-bottom:16px}.dropzone h3{font-family:Dela Gothic One,sans-serif;font-size:1.3rem;margin:0 0 8px}.dropzone p{color:var(--muted);font-size:.88rem;max-width:380px;margin:0 auto 20px}.btn-select-files{padding:10px 22px;font-size:.88rem}.file-list-wrap{margin-top:24px;background:#18172399;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:18px}.file-list-title{margin:0 0 12px;font-size:.9rem;color:var(--muted)}.file-list{display:flex;flex-direction:column;gap:8px}.file-item{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-radius:10px;background:#ffffff0d}.file-item-left{display:flex;align-items:center;gap:12px}.file-ext{padding:3px 8px;background:var(--signal);border-radius:6px;font-size:.72rem;font-weight:700}.file-name{display:block;font-size:.9rem}.file-size{display:block;font-size:.75rem;color:var(--muted)}.file-item-right{display:flex;align-items:center;gap:12px}.file-status{font-size:.78rem;color:#0fa;font-weight:600}.btn-remove-file{background:transparent;border:none;color:var(--muted);font-size:1.2rem;cursor:pointer;padding:0 4px}.btn-remove-file:hover{color:#ff6b6b}.audio-prep-tips{margin-top:28px;padding:20px;border-radius:16px;background:#ffffff08;border:1px solid rgba(255,255,255,.08)}.audio-prep-tips h4{margin:0 0 10px;font-size:.95rem;color:#fff}.audio-prep-tips ul{padding-left:18px;margin:0;display:flex;flex-direction:column;gap:8px;font-size:.85rem;color:var(--muted)}.audio-prep-tips code{background:#ffffff1a;padding:2px 6px;border-radius:4px;color:var(--signal-bright)}.details-column .kokonut-form-card{max-width:100%}.details-panel-shell{background:#181723bf;border:1px solid rgba(255,255,255,.12);border-radius:24px;padding:32px}.project-brief-form label{display:flex;flex-direction:column;gap:8px;font-size:.8rem;color:var(--muted);font-weight:600;margin-bottom:16px}.project-brief-form input,.project-brief-form select,.project-brief-form textarea{width:100%;background:#ffffff0d;border:1px solid rgba(255,255,255,.18);border-radius:10px;padding:12px 14px;color:#fff;font-size:.95rem}.project-brief-form input:focus,.project-brief-form select:focus,.project-brief-form textarea:focus{border-color:var(--signal-bright);outline:none;background:#ffffff14}.audio-success-banner{margin-top:40px;background:linear-gradient(135deg,#4b0082d9,#181723f2);border:1px solid var(--signal-bright);border-radius:20px;padding:28px}.success-banner-content{display:flex;align-items:center;gap:24px;justify-content:space-between;flex-wrap:wrap}.success-check-icon{width:48px;height:48px;border-radius:50%;background:#0fa;color:#000;display:grid;place-items:center;font-size:1.5rem;font-weight:700;flex-shrink:0}.orders-lookup-bar{display:flex;align-items:center;gap:12px;max-width:640px;margin:0 auto 48px}.lookup-input-wrap{flex:1;position:relative}.lookup-input-wrap svg{position:absolute;top:50%;left:16px;transform:translateY(-50%);color:var(--muted)}.lookup-input-wrap input{width:100%;padding:14px 16px 14px 48px;background:#ffffff0f;border:1px solid rgba(255,255,255,.18);border-radius:999px;color:#fff;font-size:.95rem}.lookup-input-wrap input:focus{border-color:var(--signal-bright);outline:none;background:#ffffff1a}.orders-content{display:flex;flex-direction:column;gap:24px;margin-bottom:64px}.order-card{background:#181723b8;border:1px solid rgba(255,255,255,.12);border-radius:22px;padding:30px}.order-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:24px;flex-wrap:wrap}.order-id-badge{display:inline-block;padding:4px 12px;border-radius:6px;background:#6c63e533;color:var(--signal-bright);font-family:Work Sans,sans-serif;font-weight:700;font-size:.8rem;letter-spacing:.08em;margin-bottom:8px}.order-title{font-family:Dela Gothic One,sans-serif;font-size:1.45rem;margin:0 0 6px}.order-client{font-size:.85rem;color:var(--muted)}.order-status-badge{padding:6px 16px;border-radius:999px;font-size:.82rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.status-delivered{background:#00ffaa26;color:#0fa;border:1px solid rgba(0,255,170,.35)}.status-progress{background:#007fff26;color:var(--signal-bright);border:1px solid rgba(0,127,255,.35)}.order-stepper{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;padding:20px 0;margin-bottom:24px;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08)}.step-item{display:flex;align-items:flex-start;gap:12px}.step-circle{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font-size:.75rem;font-weight:700;flex-shrink:0}.step-done .step-circle{background:#0fa;color:#000}.step-active .step-circle{background:var(--signal-bright);color:#fff;box-shadow:0 0 12px var(--signal-bright)}.step-pending .step-circle{background:#ffffff1a;color:var(--muted)}.step-label{display:block;font-size:.82rem;color:#fff}.step-pending .step-label{color:var(--muted)}.step-time{display:block;font-size:.72rem;color:var(--muted)}.order-details-box{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.order-notes-col h4{margin:0 0 6px;font-size:.85rem;color:var(--muted);text-transform:uppercase;letter-spacing:.08em}.order-notes-col p{margin:0;font-size:.92rem;color:#ffffffe6;max-width:580px}.order-action-col{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.btn-download-order{display:inline-flex;align-items:center;gap:8px;background:var(--signal);color:#fff;border-radius:999px;padding:12px 22px;font-family:Work Sans,sans-serif;font-weight:700;font-size:.9rem;text-decoration:none;transition:all .2s ease}.btn-download-order:hover{background:var(--signal-bright);transform:translateY(-2px)}.in-prod-indicator{display:flex;align-items:center;gap:10px;color:var(--signal-bright);font-size:.85rem;font-weight:600}.pulse-dot{width:10px;height:10px;border-radius:50%;background:var(--signal-bright);animation:pulse-dot 1.5s infinite}@keyframes pulse-dot{0%{transform:scale(.95);box-shadow:0 0 #007fffb3}70%{transform:scale(1);box-shadow:0 0 0 10px #007fff00}to{transform:scale(.95);box-shadow:0 0 #007fff00}}.orders-support-footer{text-align:center}.support-card{background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:32px;max-width:640px;margin:0 auto}.support-card h3{font-family:Dela Gothic One,sans-serif;font-size:1.25rem;margin:0 0 10px}.support-card p{color:var(--muted);font-size:.92rem;margin:0 0 20px}.cart-layout{display:grid;grid-template-columns:1.3fr 1fr;gap:40px;align-items:start}.cart-items-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.cart-items-header h2{font-family:Dela Gothic One,sans-serif;font-size:1.4rem;margin:0}.btn-clear-cart{background:transparent;border:none;color:var(--muted);font-size:.85rem;cursor:pointer;text-decoration:underline}.btn-clear-cart:hover{color:#ff6b6b}.cart-items-list{display:flex;flex-direction:column;gap:14px;margin-bottom:24px}.cart-item-card{display:flex;align-items:center;justify-content:space-between;gap:20px;background:#181723b3;border:1px solid rgba(255,255,255,.12);border-radius:18px;padding:20px 24px}.cart-item-cat{display:inline-block;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--signal-bright)}.cart-item-title{font-family:Dela Gothic One,sans-serif;font-size:1.2rem;margin:4px 0}.cart-item-tier{font-size:.85rem;color:var(--muted)}.cart-item-controls{display:flex;align-items:center;gap:18px}.qty-stepper{display:flex;align-items:center;background:#ffffff0f;border:1px solid rgba(255,255,255,.14);border-radius:999px;padding:4px 8px}.btn-qty{background:transparent;border:none;color:#fff;width:24px;height:24px;cursor:pointer;font-size:1rem}.qty-num{padding:0 8px;font-weight:700;font-size:.88rem}.cart-item-price{font-family:Dela Gothic One,sans-serif;font-size:1.35rem;color:#fff;min-width:70px;text-align:right}.btn-remove-cart-item{background:transparent;border:none;color:var(--muted);font-size:1.1rem;cursor:pointer;padding:4px}.btn-remove-cart-item:hover{color:#ff6b6b}.cart-continue-wrap{margin-top:20px}.cart-summary-card{background:#181723c7;border:1px solid rgba(255,255,255,.14);border-radius:24px;padding:32px}.cart-summary-card h3{font-family:Dela Gothic One,sans-serif;font-size:1.4rem;margin:0 0 20px}.summary-breakdown{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.sum-row{display:flex;justify-content:space-between;font-size:.92rem;color:var(--muted)}.sum-row strong{color:#fff}.sum-divider{height:1px;background:#ffffff1f;margin:6px 0}.sum-total-row{font-size:1.15rem;color:#fff}.sum-total-row .total-price{font-family:Dela Gothic One,sans-serif;font-size:1.8rem;color:#0fa}.promo-wrap{margin-bottom:28px}.promo-input-row{display:flex;gap:10px}.promo-input-row input{flex:1;background:#ffffff0f;border:1px solid rgba(255,255,255,.18);border-radius:10px;padding:10px 14px;color:#fff;font-size:.88rem}.btn-apply-promo{background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:10px;padding:0 16px;color:#fff;font-weight:600;font-size:.85rem;cursor:pointer}.btn-apply-promo:hover{background:#fff3}.promo-msg{font-size:.8rem;margin:6px 0 0}.checkout-form h4{font-size:.85rem;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin:0 0 12px}.checkout-form label{display:flex;flex-direction:column;gap:6px;font-size:.8rem;color:var(--muted);margin-bottom:14px}.checkout-form input[type=text],.checkout-form input[type=email]{background:#ffffff0d;border:1px solid rgba(255,255,255,.18);border-radius:10px;padding:12px 14px;color:#fff;font-size:.92rem}.payment-radios{display:flex;flex-direction:column;gap:10px;margin-bottom:18px}.pay-option{display:flex;align-items:center;gap:12px;padding:12px 16px;background:#ffffff0a;border:1px solid rgba(255,255,255,.12);border-radius:12px;cursor:pointer;margin:0!important;color:#fff!important;font-size:.88rem!important}.pay-option input[type=radio]{accent-color:var(--signal-bright)}.checkout-guarantee{text-align:center;font-size:.78rem;color:var(--muted);margin-top:14px}.cart-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 24px;text-align:center}.empty-icon{font-size:3.5rem;margin-bottom:16px}.cart-empty-state h2{font-family:Dela Gothic One,sans-serif;font-size:2.2rem;margin:0 0 10px}.cart-empty-state p{color:var(--muted);max-width:480px;margin:0 0 28px;font-size:1.05rem}.empty-actions{display:flex;gap:16px;flex-wrap:wrap;justify-content:center}.checkout-confirmed-panel{display:flex;align-items:center;justify-content:center;padding:60px 24px}.confirmed-card{max-width:580px;background:#181723d9;border:1px solid var(--signal-bright);border-radius:28px;padding:48px 36px;text-align:center;box-shadow:0 24px 60px #00000080}.confirmed-check{width:64px;height:64px;background:#0fa;color:#000;border-radius:50%;display:grid;place-items:center;font-size:2rem;font-weight:700;margin:0 auto 20px}.confirmed-card h2{font-family:Dela Gothic One,sans-serif;font-size:2.2rem;margin:0 0 12px}.confirmed-card p{color:var(--muted);font-size:1.05rem;line-height:1.6;margin:0 0 24px}.confirmed-order-id{background:#ffffff0f;border:1px solid rgba(255,255,255,.15);border-radius:12px;padding:12px 20px;font-size:1.05rem;margin-bottom:32px}.confirmed-order-id strong{color:var(--signal-bright);font-family:Work Sans,sans-serif}.confirmed-actions{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}@media (max-width: 980px){.sessions-layout,.send-audio-grid,.cart-layout{grid-template-columns:1fr;gap:32px}.beat-card{flex-direction:column;align-items:flex-start;gap:18px}.beat-buy-col{width:100%;display:grid;grid-template-columns:1fr auto;gap:12px;align-items:end}}@media (max-width: 768px){.store-player-bar{top:60px;padding:12px 16px;border-radius:14px;margin-bottom:20px;flex-direction:column;align-items:stretch;gap:12px}.store-player-info{min-width:0;width:100%}.store-player-scrub{width:100%}.genre-tabs{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:4px;width:100%}.genre-tabs::-webkit-scrollbar{display:none}.genre-tab{white-space:nowrap;flex-shrink:0}.store-search-wrap{width:100%;max-width:100%}}@media (max-width: 640px){.fullscreen-topbar{padding:10px 14px;padding-top:max(10px,env(safe-area-inset-top));padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}.btn-back-studio{padding:7px 14px;font-size:.78rem;gap:6px;border-radius:999px;min-height:38px}.view-brand-indicator{font-size:.85rem;gap:6px}.view-brand-indicator span.view-name{font-size:.78rem;letter-spacing:.08em}.topbar-cart-btn{padding:7px 12px;font-size:.78rem;min-height:38px}.fullscreen-view-body{padding:20px 14px 72px;width:100%}.view-hero{margin-bottom:24px}.view-pill-tag{font-size:.68rem;padding:4px 12px;margin-bottom:12px}.view-title{font-size:clamp(1.85rem,7.5vw,2.4rem);margin-bottom:10px;line-height:1.15}.view-subtitle{font-size:.88rem;line-height:1.5}.view-section-label{font-size:1.15rem;margin-bottom:14px}.kokonut-form-card{border-radius:16px}.kokonut-card-header{padding:16px;gap:10px}.kokonut-card-title{font-size:.98rem}.kokonut-card-subtitle{font-size:.75rem}.kokonut-live-badge{font-size:.7rem;padding:3px 8px}.kokonut-card-body{padding:16px 14px;gap:12px}.kokonut-grid-service-duration,.kokonut-grid-2,.kokonut-grid-date-time{grid-template-columns:1fr;gap:10px}.kokonut-select,.kokonut-input{height:46px;font-size:.88rem}.kokonut-textarea{font-size:.88rem}.kokonut-submit-btn{height:48px;font-size:.9rem;min-height:44px}.kokonut-card-footer{padding:16px 14px 20px}.kokonut-footer-header{flex-wrap:wrap;gap:8px;font-size:.72rem}.kokonut-email-sync-indicator{font-size:.65rem;padding:3px 7px}.kokonut-upcoming-item{padding:10px 12px}.kokonut-upcoming-title{font-size:.82rem}.kokonut-upcoming-sub{font-size:.72rem}.dropzone{padding:28px 16px;border-radius:18px}.dropzone-icon{margin-bottom:10px}.dropzone h3{font-size:1.1rem}.dropzone p{font-size:.82rem;margin-bottom:14px}.btn-select-files{padding:9px 18px;font-size:.82rem;min-height:44px}.file-list-wrap{padding:14px 12px;border-radius:14px}.file-item{padding:8px 10px;gap:8px}.file-name{font-size:.84rem;max-width:160px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.audio-prep-tips{padding:14px 12px;border-radius:14px}.audio-prep-tips h4{font-size:.88rem}.audio-prep-tips ul{font-size:.8rem;gap:6px;padding-left:16px}.beat-card{padding:16px 14px;border-radius:16px;gap:14px}.beat-main-col{gap:12px;align-items:flex-start}.beat-play-btn{width:46px;height:46px}.beat-name{font-size:1.15rem}.beat-desc{font-size:.82rem;margin-bottom:8px}.beat-buy-col{grid-template-columns:1fr;gap:10px}.license-dropdown{width:100%;min-height:44px}.btn-buy-beat{width:100%;justify-content:center;min-height:44px}.licensing-header h2{font-size:1.5rem}.license-cards-grid{grid-template-columns:1fr;gap:16px}.license-card{padding:24px 18px}.cart-item-card{flex-direction:column;align-items:flex-start;gap:12px;padding:16px 14px;border-radius:14px}.cart-item-title{font-size:1.05rem}.cart-item-controls{width:100%;justify-content:space-between}.cart-item-price{font-size:1.15rem}.details-panel-shell{padding:20px 16px;border-radius:18px}.checkout-form input[type=text],.checkout-form input[type=email]{min-height:46px}.orders-lookup-bar{flex-direction:column;gap:10px;max-width:100%;margin-bottom:32px}.lookup-input-wrap{width:100%}.lookup-input-wrap input{padding:12px 14px 12px 42px;font-size:.88rem}.orders-lookup-bar .btn-primary-sm{width:100%;text-align:center;justify-content:center;min-height:44px}.order-card{padding:18px 14px;border-radius:16px}.order-title{font-size:1.15rem}.order-stepper{grid-template-columns:1fr 1fr;gap:12px;padding:14px 0}.order-details-box{flex-direction:column;align-items:flex-start;gap:14px}.order-action-col{width:100%}.btn-download-order{width:100%;justify-content:center;min-height:44px}}.beat-card,.session-card,.order-card,.cart-item,.checkout-card,.upload-dropzone-card,.kokonut-card{background:linear-gradient(135deg,#ffffff14,#ffffff05)!important;backdrop-filter:blur(28px) saturate(180%) brightness(105%)!important;-webkit-backdrop-filter:blur(28px) saturate(180%) brightness(105%)!important;border:1px solid rgba(255,255,255,.16)!important;box-shadow:inset 0 1px 1px #ffffff59,inset 0 -1px 1px #0000001a,0 16px 36px -8px #0000004d!important;border-radius:24px!important}.beat-card:hover,.session-card:hover,.order-card:hover,.cart-item:hover,.checkout-card:hover{background:linear-gradient(135deg,#ffffff24,#ffffff0d)!important;border-color:#ffffff52!important;box-shadow:inset 0 1px 1.5px #ffffff8c,inset 0 -1px 1px #0000001f,0 22px 46px -10px #0006!important}.iridescence-showcase-zone{position:relative;width:100%;max-width:100vw;margin:0;padding:0;overflow:clip}.iridescence-sticky-stage{position:sticky;top:0;left:0;width:100vw;max-width:100%;height:100vh;height:100svh;z-index:0;pointer-events:none;overflow:hidden;margin-bottom:-100vh;margin-bottom:-100svh}.iridescence-canvas-host{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;opacity:1;transform:translateZ(0)}.iridescence-canvas-host canvas{position:absolute;top:0;left:0;width:100%!important;height:100%!important;display:block;pointer-events:none}.iridescence-zone-content{position:relative;z-index:2;width:100%}.iridescence-zone-content .hero,.iridescence-zone-content .section.beats,.iridescence-zone-content #showcase,.iridescence-zone-content .process-section,.iridescence-zone-content #process,.iridescence-zone-content .section.services,.iridescence-zone-content #services,.iridescence-zone-content .delivery-section,.iridescence-zone-content #delivery,.iridescence-zone-content .section.contact,.iridescence-zone-content #contact{background:transparent!important;background-image:none!important;position:relative}.hero{position:relative;min-height:100vh;min-height:100svh;display:flex;align-items:flex-end;background:transparent!important}.hero-content{position:relative;z-index:10;width:calc(100% - (var(--page-gutter) * 2));margin:0 auto;padding:180px 0 88px}.hero-content h1,#hero-title{color:#fff!important;text-shadow:0 4px 20px rgba(0,0,0,.6),0 0 40px rgba(108,99,229,.45)!important}.hero-copy{color:#ebebf5!important;text-shadow:0 2px 10px rgba(0,0,0,.7)!important;font-weight:500!important;line-height:1.6!important}.hero .eyebrow{color:#b5adff!important;text-shadow:0 2px 8px rgba(0,0,0,.6)!important;font-weight:700!important}.site-header{position:sticky!important;top:0!important;left:0!important;right:0!important;width:100%!important;max-width:100%!important;transform:none!important;z-index:1000!important;display:flex!important;align-items:center!important;justify-content:space-between!important;padding:16px var(--page-gutter, 28px)!important;box-sizing:border-box!important;background:linear-gradient(135deg,#ffffff24,#ffffff0d)!important;backdrop-filter:blur(36px) saturate(200%) brightness(112%)!important;-webkit-backdrop-filter:blur(36px) saturate(200%) brightness(112%)!important;border-bottom:1px solid rgba(255,255,255,.22)!important;box-shadow:inset 0 1px 1.5px #ffffff73,0 16px 40px -10px #00000059,0 4px 12px -2px #00000026!important;transition:background .3s ease,border-color .3s ease,box-shadow .3s ease,padding .3s ease!important}.site-header .brand{color:#fff!important;font-weight:800!important;letter-spacing:.08em!important;text-shadow:0 1px 6px rgba(0,0,0,.7),0 2px 14px rgba(0,0,0,.5)!important;transition:opacity .2s ease,transform .2s ease!important}.site-header .brand:hover{opacity:.85!important;transform:scale(1.02)!important}nav a,.nav-btn{color:#fff!important;font-weight:600!important;letter-spacing:.01em!important;text-shadow:0 1px 6px rgba(0,0,0,.7),0 2px 14px rgba(0,0,0,.5)!important;transition:color .2s ease,background .2s ease,transform .2s ease!important}nav a:hover,.nav-btn:hover{color:#fff!important;background:#ffffff38!important;box-shadow:0 2px 8px #00000040!important;transform:translateY(-1px)!important}.nav-cart-btn{background:#ffffff2e!important;border:1px solid rgba(255,255,255,.35)!important;color:#fff!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;box-shadow:inset 0 1px 1px #ffffff73,0 4px 12px #00000040!important;text-shadow:0 1px 4px rgba(0,0,0,.6)!important}.nav-cart-btn:hover{background:#ffffff4d!important;border-color:#fff9!important;color:#fff!important}.nav-cart-btn svg{stroke:#fff!important}.contact{background:transparent!important;background-image:none!important;color:#fff!important}.contact h2{color:#fff!important;text-shadow:0 4px 20px rgba(0,0,0,.6)!important}.contact h2 em{color:#9084ff!important}.contact-intro>p{color:#fff!important;font-weight:550!important;letter-spacing:.015em!important;text-shadow:0 1px 3px rgba(0,0,0,.95),0 2px 10px rgba(0,0,0,.85),0 4px 20px rgba(0,0,0,.7)!important;-webkit-font-smoothing:antialiased!important}.contact h2{color:#fff!important;text-shadow:0 2px 12px rgba(0,0,0,.7)!important}.contact-copy>p:not(.eyebrow){color:#fff!important;font-weight:550!important;letter-spacing:.015em!important;text-shadow:0 1px 3px rgba(0,0,0,.95),0 2px 10px rgba(0,0,0,.85),0 4px 20px rgba(0,0,0,.7)!important;-webkit-font-smoothing:antialiased!important}.contact .eyebrow{color:#b5adff!important}.contact label,.form-select-group label,.form-label-text{color:#fff!important;font-family:Work Sans,DM Sans,sans-serif!important;font-size:.9rem!important;font-weight:700!important;letter-spacing:.06em!important;text-transform:uppercase!important;text-shadow:0 1px 3px rgba(0,0,0,.9),0 2px 8px rgba(0,0,0,.75)!important;-webkit-font-smoothing:antialiased!important}.form-label-text{display:block!important;margin-bottom:2px!important}.form-select-group{display:flex!important;flex-direction:column!important;gap:9px!important;width:100%!important}.contact-form,.iridescence-zone-content .contact-form{background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;padding:0!important;width:100%!important}.contact-form input[type=text],.contact-form input[type=email],.contact-form textarea,.custom-select-trigger{width:100%!important;background:#ffffffe6!important;backdrop-filter:blur(24px) saturate(180%) brightness(105%)!important;-webkit-backdrop-filter:blur(24px) saturate(180%) brightness(105%)!important;border:1px solid rgba(13,13,17,.22)!important;border-radius:16px!important;padding:16px 22px!important;color:#0d0d11!important;font-family:Work Sans,DM Sans,sans-serif!important;font-size:1.05rem!important;font-weight:450!important;line-height:1.5!important;box-shadow:inset 0 1px 1.5px #fff9,0 8px 24px -4px #00000026!important;transition:all .25s cubic-bezier(.16,1,.3,1)!important;outline:none!important;box-sizing:border-box!important}.contact-form input[type=text]::placeholder,.contact-form input[type=email]::placeholder,.contact-form textarea::placeholder{color:#0d0d11a6!important;font-weight:450!important}.contact-form input[type=text]:hover,.contact-form input[type=email]:hover,.contact-form textarea:hover,.custom-select-trigger:hover{background:#fffffff5!important;border-color:#0d0d1173!important}.contact-form input[type=text]:focus,.contact-form input[type=email]:focus,.contact-form textarea:focus,.custom-select-container.is-open .custom-select-trigger{background:#fff!important;border-color:var(--signal)!important;color:#0d0d11!important;font-weight:450!important;box-shadow:0 0 0 4px #6c63e538,0 12px 32px -6px #0003!important}.custom-select-container{position:relative;width:100%}.custom-select-trigger{display:flex!important;align-items:center!important;justify-content:space-between!important;cursor:pointer!important;text-align:left!important}.custom-select-label{color:#0d0d11!important;font-weight:550!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.custom-select-label.is-placeholder{color:#0d0d11a6!important;font-weight:450!important}.custom-select-arrow{width:20px!important;height:20px!important;stroke:#0d0d11!important;stroke-width:2.5!important;fill:none!important;flex-shrink:0!important;margin-left:12px!important;transition:transform .25s cubic-bezier(.16,1,.3,1)!important}.custom-select-container.is-open .custom-select-arrow{transform:rotate(180deg)!important}.custom-select-menu{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:999;background:#fffffffa!important;backdrop-filter:blur(36px) saturate(190%)!important;-webkit-backdrop-filter:blur(36px) saturate(190%)!important;border:1px solid rgba(13,13,17,.18)!important;border-radius:18px!important;padding:8px 4px 8px 8px!important;list-style:none!important;margin:0!important;box-shadow:0 20px 50px -8px #0000004d!important;opacity:0;visibility:hidden;transform:translateY(-8px) scale(.98);transition:opacity .2s ease,transform .2s cubic-bezier(.16,1,.3,1),visibility .2s ease;max-height:228px!important;overflow-y:scroll!important;scrollbar-gutter:stable!important;scrollbar-width:thin!important;scrollbar-color:#6c63e5 rgba(13,13,17,.08)!important;-webkit-overflow-scrolling:touch!important}.custom-select-menu::-webkit-scrollbar{width:8px!important;height:8px!important;display:block!important;-webkit-appearance:none!important;background:#0d0d110d!important}.custom-select-menu::-webkit-scrollbar-track{background:#0d0d1114!important;border-radius:999px!important;margin:6px 2px!important;display:block!important}.custom-select-menu::-webkit-scrollbar-thumb{background:#6c63e5!important;border-radius:999px!important;border:1.5px solid #ffffff!important;background-clip:padding-box!important;min-height:44px!important;display:block!important}.custom-select-menu::-webkit-scrollbar-thumb:hover{background:#5046e4!important}.custom-select-container.is-open .custom-select-menu{opacity:1;visibility:visible;transform:translateY(0) scale(1)}.custom-select-option{padding:12px 18px!important;border-radius:12px!important;color:#0d0d11!important;font-family:Work Sans,DM Sans,sans-serif!important;font-size:.95rem!important;font-weight:500!important;cursor:pointer!important;transition:all .15s ease!important;display:flex!important;align-items:center!important;justify-content:space-between!important}.custom-select-option:hover,.custom-select-option:focus-visible{background:#6c63e51f!important;color:indigo!important;transform:translate(4px);outline:none!important}.custom-select-option.is-selected{background:#6c63e5!important;border:1px solid #6c63e5!important;color:#fff!important;font-weight:700!important}.contact-channels a{background:#ffffff14!important;backdrop-filter:blur(20px) saturate(160%)!important;-webkit-backdrop-filter:blur(20px) saturate(160%)!important;border:1px solid rgba(255,255,255,.18)!important;box-shadow:inset 0 1px 1px #ffffff59,0 12px 28px -6px #00000059!important;color:#fff!important}.contact-channels a svg{fill:#fff!important}.contact-channels a:hover{background:#ff0!important;border-color:#ff0!important;box-shadow:0 0 24px #ffff0080!important;color:#000!important}.contact-channels a:hover svg{fill:#000!important}.contact-copyright{color:#232230!important;font-weight:400!important;text-shadow:none!important;opacity:.85!important}.beats,#showcase,.section.beats,.player-shell,.iridescence-zone-content .player-shell,.playlist,.iridescence-zone-content .playlist{contain:none!important;outline:none!important;border:none!important;box-shadow:none!important;overflow:visible!important;isolation:auto!important}.player-shell,.iridescence-zone-content .player-shell{width:min(92%,1280px);margin-inline:auto;padding:0!important;background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border-radius:0!important}@keyframes cardLevitate{0%{translate:0 0px}50%{translate:0 -9px}to{translate:0 0px}}.floating-card-item{animation:cardLevitate 6.5s ease-in-out infinite;animation-delay:var(--card-float-delay, 0s);transform-style:preserve-3d;will-change:transform,translate}.now-playing,.iridescence-zone-content .now-playing{display:flex!important;flex-direction:column!important;gap:14px!important;background:linear-gradient(135deg,#ffffff21,#ffffff0a)!important;backdrop-filter:blur(36px) saturate(190%) brightness(108%)!important;-webkit-backdrop-filter:blur(36px) saturate(190%) brightness(108%)!important;border:1px solid rgba(255,255,255,.18)!important;border-radius:28px!important;box-shadow:inset 0 1px 1.5px #fff6,0 24px 60px -12px #00000073,0 8px 24px -4px #00000038!important;margin-bottom:24px!important;padding:clamp(22px,2.8vw,34px)!important}.now-playing-content{display:grid;grid-template-columns:150px minmax(0,1fr) auto;align-items:center;gap:clamp(18px,3vw,38px);width:100%}.now-playing .timeline,.iridescence-zone-content .now-playing .timeline,.timeline{display:grid;grid-template-columns:48px 1fr 48px;align-items:center;gap:16px;width:100%;padding:2px 4px 0!important;margin:0!important;background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border:none!important;border-radius:0!important;box-shadow:none!important;outline:none!important;color:#ffffffe0!important;font-family:Work Sans,sans-serif;font-size:.85rem!important;font-weight:600!important}.now-playing .timeline input[type=range],.timeline input[type=range],#progress{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;width:100%!important;height:6px!important;border-radius:999px!important;background:linear-gradient(to right,var(--signal-bright, #9084ff) 0%,var(--signal-bright, #9084ff) var(--progress-pct, 0%),rgba(255,255,255,.22) var(--progress-pct, 0%),rgba(255,255,255,.22) 100%)!important;accent-color:var(--signal-bright)!important;border:none!important;border-bottom:0!important;border-top:0!important;border-left:0!important;border-right:0!important;outline:none!important;box-shadow:none!important;stroke:none!important;padding:0!important;margin:0!important;cursor:pointer!important}.now-playing .timeline input[type=range]::-webkit-slider-runnable-track,.timeline input[type=range]::-webkit-slider-runnable-track,#progress::-webkit-slider-runnable-track{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;height:6px!important;border-radius:999px!important;background:transparent!important;border:none!important;outline:none!important;box-shadow:none!important}.now-playing .timeline input[type=range]::-webkit-slider-thumb,.timeline input[type=range]::-webkit-slider-thumb,#progress::-webkit-slider-thumb{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;width:14px!important;height:14px!important;border-radius:50%!important;background:#fff!important;border:none!important;outline:none!important;box-shadow:0 1px 4px #00000073,0 0 10px #9084ffbf!important;cursor:grab!important;margin-top:-4px!important;transition:transform .1s ease!important}.now-playing .timeline input[type=range]:active::-webkit-slider-thumb,#progress:active::-webkit-slider-thumb{cursor:grabbing!important;transform:scale(1.25)!important}.now-playing .timeline input[type=range]::-moz-range-track,.timeline input[type=range]::-moz-range-track,#progress::-moz-range-track{height:6px!important;border-radius:999px!important;background:transparent!important;border:none!important;outline:none!important;box-shadow:none!important}.now-playing .timeline input[type=range]::-moz-range-progress,.timeline input[type=range]::-moz-range-progress,#progress::-moz-range-progress{height:6px!important;border-radius:999px!important;background:var(--signal-bright, #9084ff)!important;border:none!important;outline:none!important}.now-playing .timeline input[type=range]::-moz-range-thumb,.timeline input[type=range]::-moz-range-thumb,#progress::-moz-range-thumb{width:14px!important;height:14px!important;border-radius:50%!important;background:#fff!important;border:none!important;outline:none!important;box-shadow:0 1px 4px #00000073,0 0 10px #9084ffbf!important;cursor:grab!important}@media (max-width: 820px){.now-playing-content{grid-template-columns:105px 1fr auto;gap:18px}}@media (max-width: 560px){.now-playing-content{grid-template-columns:76px 1fr;gap:14px}.now-playing-content .main-play{grid-column:1 / -1;width:100%;height:48px;border-radius:16px}.now-playing .timeline{padding:12px 16px!important;gap:10px}}.playlist,.iridescence-zone-content .playlist{border:none!important;background:transparent!important;gap:16px!important}.track,.iridescence-zone-content .track{background:linear-gradient(135deg,#ffffff17,#ffffff08)!important;backdrop-filter:blur(32px) saturate(180%) brightness(105%)!important;-webkit-backdrop-filter:blur(32px) saturate(180%) brightness(105%)!important;border:1px solid rgba(255,255,255,.15)!important;border-bottom:1px solid rgba(255,255,255,.15)!important;border-radius:22px!important;box-shadow:inset 0 1px 1px #ffffff52,0 16px 36px -8px #00000052!important;transition:background .25s ease,border-color .25s ease,box-shadow .35s ease!important}.track:hover,.iridescence-zone-content .track:hover{background:linear-gradient(135deg,#ffffff29,#ffffff0f)!important;border-color:#ffffff57!important;box-shadow:inset 0 1px 1.5px #ffffff8c,0 24px 48px -10px #0000006b!important}.track.active,.iridescence-zone-content .track.active{background:linear-gradient(135deg,#7850ff57,#ffffff1f)!important;border-color:#c8b4ff80!important;box-shadow:inset 0 1px 2px #ffffffb3,0 24px 50px -8px #5a28dc6b!important}.process-card,.iridescence-zone-content .process-card{background:linear-gradient(135deg,#ffffff1a,#ffffff08)!important;backdrop-filter:blur(32px) saturate(180%) brightness(105%)!important;-webkit-backdrop-filter:blur(32px) saturate(180%) brightness(105%)!important;border:1px solid rgba(255,255,255,.16)!important;border-radius:28px!important;box-shadow:inset 0 1px 1px #ffffff59,0 20px 45px -10px #00000059!important;transition:background .25s ease,border-color .25s ease,box-shadow .35s ease!important}.process-card:hover,.iridescence-zone-content .process-card:hover{background:linear-gradient(135deg,#ffffff29,#ffffff0f)!important;border-color:#ffffff57!important;box-shadow:inset 0 1px 1.5px #ffffff8c,0 28px 56px -12px #00000073!important}.process-closing,.iridescence-zone-content .process-closing{background:linear-gradient(135deg,#ffffff1c,#ffffff0a)!important;backdrop-filter:blur(36px) saturate(190%) brightness(108%)!important;-webkit-backdrop-filter:blur(36px) saturate(190%) brightness(108%)!important;border:1px solid rgba(255,255,255,.18)!important;border-radius:28px!important;box-shadow:inset 0 1px 1.5px #ffffff61,0 24px 54px -10px #0006!important}.service-card,.iridescence-zone-content .service-card{background:linear-gradient(135deg,#ffffff1a,#ffffff08)!important;backdrop-filter:blur(32px) saturate(180%) brightness(105%)!important;-webkit-backdrop-filter:blur(32px) saturate(180%) brightness(105%)!important;border:1px solid rgba(255,255,255,.16)!important;border-radius:28px!important;box-shadow:inset 0 1px 1px #ffffff59,0 20px 45px -10px #00000059!important;transition:background .25s ease,border-color .25s ease,box-shadow .35s ease!important}.service-card:hover,.iridescence-zone-content .service-card:hover{background:linear-gradient(135deg,#ffffff29,#ffffff0f)!important;border-color:#ffffff57!important;box-shadow:inset 0 1px 1.5px #ffffff8c,0 28px 56px -12px #00000073!important}.delivery-panel,.iridescence-zone-content .delivery-panel{background:linear-gradient(135deg,#ffffff1a,#ffffff08)!important;backdrop-filter:blur(32px) saturate(180%) brightness(105%)!important;-webkit-backdrop-filter:blur(32px) saturate(180%) brightness(105%)!important;border:1px solid rgba(255,255,255,.16)!important;border-radius:28px!important;box-shadow:inset 0 1px 1px #ffffff59,0 20px 45px -10px #00000059!important}.process-badge,.payment-method,.process-trust-line{background:#ffffff14!important;backdrop-filter:blur(20px) saturate(160%)!important;-webkit-backdrop-filter:blur(20px) saturate(160%)!important;border:1px solid rgba(255,255,255,.16)!important;border-radius:999px!important;box-shadow:inset 0 1px 1px #ffffff47!important}
