html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-family:sans-serif}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{vertical-align:baseline;display:inline-block}audio:not([controls]){height:0;display:none}[hidden],template{display:none}a{background-color:#0000}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0;font-size:2em}mark{color:#000;background:#ff0}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner{border:0;padding:0}input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button{height:auto}input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:none}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}
html{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#80808073 transparent}html::-webkit-scrollbar{width:8px;height:8px}html::-webkit-scrollbar-track{background:0 0}html::-webkit-scrollbar-thumb{background:#80808073;border-radius:4px}html::-webkit-scrollbar-thumb:hover{background:#808080b3}.site{min-height:100dvh}.body{position:fixed;inset:0}.body-shop{background:#fff;padding-top:90px}.text-button,.footer-button{cursor:pointer;background:0 0;border:0;padding:0}@keyframes site-enter{0%{opacity:0}to{opacity:1}}.main-img{opacity:0}.main-img.artwork-loaded{animation:1.5s ease-in both site-enter}.shop-products-ready{animation:2s backwards site-enter}.nav-top,.nav-top-shop,.nav-bottom,.nav-bottom-shop,.home-container{transition:transform .7s;transform:translate(0,0)}.footer-open>.nav-top,.footer-open>.nav-top-shop,.footer-open>.nav-bottom,.footer-open>.nav-bottom-shop,.footer-open>.home-container{transform:translateY(-120px)}.site>.footer{visibility:hidden;pointer-events:none;transition:transform .7s,visibility 0s linear .7s;display:block;transform:translateY(120px)}.site.footer-open>.footer{visibility:visible;pointer-events:auto;transition-delay:0s;transform:translate(0,0)}.footer-button img{transition:transform .7s;transform:rotate(0)}.footer-open .footer-button img{transform:rotate(135deg)}@media (prefers-reduced-motion:reduce){.main-img,.main-img.artwork-loaded,.shop-products-ready{opacity:1;animation:none}.nav-top,.nav-top-shop,.nav-bottom,.nav-bottom-shop,.home-container,.site>.footer,.footer-button img{transition:none}}.game-overlay{z-index:1000001;background:#000;position:fixed;inset:0}.game-overlay iframe{border:0;width:100%;height:90dvh;position:absolute;top:5dvh;left:0}#game-close{z-index:1;color:#000;cursor:pointer;background:#fff;border:0;border-radius:50%;width:45px;height:45px;font-size:35px;position:absolute;top:max(6px,2.5vh - 22.5px);right:20px}.as-card-image-wrap{border:0;padding-left:0;padding-right:0;display:block}.as-message:empty{display:none}.as-modal,.as-cart-overlay{z-index:1000000;color:#000;font-family:Helvetica Neue,Arial,sans-serif}:focus-visible{outline-offset:4px;outline:2px solid #ff5349}.as-product-page{padding-bottom:30px;animation:.4s both site-enter}.as-product-page .as-modal-panel{background:0 0;width:100%;max-height:none;padding:24px 0;overflow:visible}.as-back-link{color:#000;margin-bottom:12px;text-decoration:none;display:inline-block}.as-card-image-wrap{text-decoration:none}.nav-top,.nav-top-shop{pointer-events:none}.nav-top>*,.nav-top-shop>*{pointer-events:auto}@media (max-width:767px){.body-shop{padding-top:80px}.body-shop .as-header{margin-bottom:8px}.as-product-page .as-back-link{margin-bottom:4px}.as-product-page .as-modal-panel{padding-top:12px}.as-product-page .as-gallery-main{aspect-ratio:1}}.nav-top>.logo,.nav-top-shop>.logo{flex-shrink:0;width:200px;height:44px;margin-top:0;overflow:hidden}.nav-top .logo-link,.nav-top-shop .logo-link{width:200px;max-width:none;display:block;transform:translateY(-40px)}.as-cart-toggle{justify-content:center;align-items:center;gap:8px;min-width:64px;min-height:48px;padding:12px 14px;display:inline-flex}.as-cart-toggle svg{flex-shrink:0;display:block}.as-cart-count{font-size:13px;font-weight:500;line-height:1}.as-cart-overlay.cart-animated{opacity:0;transition:opacity .4s;display:block}.as-cart-overlay.cart-animated .as-cart-drawer{will-change:transform;transition:transform .4s cubic-bezier(.22,1,.36,1);transform:translate(100%)}.as-cart-overlay.cart-animated.is-visible{opacity:1}.as-cart-overlay.cart-animated.is-visible .as-cart-drawer{transform:translate(0,0)}.as-add-button{justify-content:center;align-items:center;gap:10px;display:inline-flex}.as-button-spinner{border:2px solid #ffffff59;border-top-color:currentColor;border-radius:50%;flex-shrink:0;width:16px;height:16px;animation:.7s linear infinite cart-spin;display:inline-block}@keyframes cart-spin{to{transform:rotate(360deg)}}.as-size-options{flex-wrap:nowrap;gap:6px;width:fit-content;max-width:100%;margin:0 auto;padding:4px;display:flex;overflow-x:auto}.as-size-option{color:#000;min-width:44px;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #000;border-radius:5px;flex:none;padding:8px 10px}.as-product-page #as-variant>.as-size-option{appearance:none;box-shadow:0 0 0 1px #00000029;border:1px solid #000!important}.as-product-page #as-variant>.as-size-option[aria-pressed=true]{box-shadow:0 0 0 1px #000}.as-size-option[aria-pressed=true]{color:#fff;background:#000}.as-size-option:disabled{cursor:not-allowed}.as-size-option--soldout{opacity:.4}.as-size-option--soldout:after{content:"";pointer-events:none;border-top:2px solid;width:140%;position:absolute;top:50%;left:-20%;transform:rotate(-45deg)}@media (prefers-reduced-motion:reduce){.as-cart-overlay.cart-animated,.as-cart-overlay.cart-animated .as-cart-drawer{transition:none}.as-button-spinner{animation:none}}.as-cart-loading{justify-content:center;align-items:center;min-height:96px;display:flex}.as-cart-drawer{text-transform:uppercase}.as-cart-drawer .as-mini-btn,.as-cart-drawer .as-btn{text-transform:uppercase;justify-content:center;align-items:center;gap:8px;display:inline-flex}.as-cart-drawer .as-mini-btn{min-width:36px;min-height:36px}.as-cart-drawer button:disabled{cursor:not-allowed;opacity:.6}.as-cart-drawer .as-button-spinner{border-color:currentColor #0003 #0003}@media (min-width:800px){.as-modal-info{text-align:left}.as-modal-info .as-modal-title{margin-bottom:22px}.as-modal-info .as-modal-price{margin-bottom:64px}.as-modal-info .as-field{margin-bottom:30px}.as-modal-info .as-field label{margin-bottom:12px}.as-modal-info .as-size-options{justify-content:center;margin-left:auto;margin-right:auto}.as-modal-info .as-qty-wrap{margin-left:0;margin-right:0}.as-modal-info .as-actions{align-items:center;margin-top:22px}.as-modal-info .as-modal-desc{margin-top:34px}}.as-actions .as-add-button{width:100%;min-width:0;max-width:280px}.as-gallery-main{position:relative}.as-gallery-arrow{color:#000;width:44px;height:44px;font:inherit;cursor:pointer;background:#ffffffe6;border:1px solid #0000002e;border-radius:50%;place-items:center;padding:0;font-size:30px;line-height:1;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.as-gallery-arrow--prev{left:12px}.as-gallery-arrow--next{right:12px}.as-gallery-arrow:disabled{opacity:.45;cursor:wait}.as-gallery-image-enter{will-change:opacity;animation:.14s ease-out both as-gallery-image-in}@keyframes as-gallery-image-in{0%{opacity:0}to{opacity:1}}.as-size-option--soldout{position:relative;overflow:hidden}@media (prefers-reduced-motion:reduce){.as-gallery-image-enter{animation-duration:1ms}}@media (min-width:768px){html:has(.site.body){scrollbar-gutter:auto}:is(html:has(.site.body) .nav-top,html:has(.site.body) .nav-bottom){right:8px}}.body-music{background:#fff;min-height:100dvh;padding:0 20px 54px;position:relative;overflow-x:hidden}.nav-top-music,.nav-bottom-music{z-index:2;justify-content:space-between;align-items:flex-start;padding:20px;display:flex;position:fixed;left:0;right:0}.nav-top-music{top:0}.nav-bottom-music{align-items:center;padding-top:40px;bottom:0}.nav-link-music{color:#079e73;letter-spacing:3px;text-transform:uppercase;font-family:Inconsolata,monospace;font-size:20px;font-weight:400;text-decoration:none}.nav-top-music{pointer-events:none}.nav-top-music>*{pointer-events:auto}.music-page{text-align:center;flex-direction:column;align-items:center;width:100%;max-width:760px;margin:0 auto;padding:24px 0 48px;transition:transform .7s;display:flex}.footer-open>.music-page{transform:translateY(-120px)}.music-artwork{aspect-ratio:1;object-fit:cover;border-radius:9px;width:min(100%,450px);display:block}.music-heading{color:#0aa878;text-transform:uppercase;margin:28px 0 24px;font-family:Figtree,Arial,sans-serif;line-height:1.25}.music-heading p{letter-spacing:-.5px;margin:0 0 4px;font-size:clamp(25px,4vw,38px);font-weight:300}.music-heading h1{letter-spacing:.2px;margin:0;font-size:clamp(30px,4.5vw,42px);font-weight:800}.music-platforms{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 28px;width:100%;display:grid}.music-platform{background:#10a779;border-radius:12px;justify-content:center;align-items:center;min-height:158px;padding:24px;transition:background-color .16s,transform .16s;display:flex}.music-platform[hidden]{display:none}.music-platform:hover{background:#07986c;transform:translateY(-2px)}.music-platform:focus-visible{outline-offset:4px;outline:3px solid #111}.music-platform img{object-fit:contain;width:min(100%,220px);height:56px;display:block}@media (max-width:600px){.body-music{padding-left:16px;padding-right:16px}.music-page{padding-top:18px;padding-bottom:32px}.music-heading{margin:24px 0 20px}.music-platforms{gap:16px}.music-platform{border-radius:10px;min-height:clamp(96px,21vw,136px);padding:14px}.music-platform img{height:auto;max-height:42px}}@media (prefers-reduced-motion:reduce){.music-page,.music-platform{transition:none}}.body-music{padding-bottom:54px}.nav-link-music{color:#111}.music-page{max-width:600px;padding-top:96px}.music-heading{color:#111;margin:24px 0 16px}.music-heading p{font-size:24px}.music-heading h1{letter-spacing:-.7px;font-size:clamp(22px,6.9vw,26px)}.music-platforms{gap:12px 24px;width:min(80vw,600px)}.music-platform{aspect-ratio:2;background:#b94365;border-radius:10px;min-height:0;padding:12px}.music-platform:hover{background:#a93658}.music-platform img{height:42px}.music-platform.spotify img{width:min(100%,115px)}.music-platform.apple-music img{width:min(100%,112px)}.music-platform.youtube img{width:min(100%,100px)}.music-platform.tidal img{width:min(100%,96px)}.music-platform.amazon-music img{width:min(100%,108px)}.music-platform.deezer img{width:min(100%,105px)}@media (max-width:600px){.music-page{padding-top:96px}.music-artwork{width:min(54vw,360px)}.music-heading{margin-top:24px;margin-bottom:16px}.music-platforms{gap:12px}.music-platform{min-height:0;padding:8px}.music-platform img{height:auto;max-height:27px}}.body-music{padding-left:20px;padding-right:20px}.music-page{width:100%;max-width:680px;padding-top:100px;padding-bottom:100px}.music-artwork{width:300px}.nav-link-music{color:#111;font-family:Inconsolata,monospace;font-weight:400}.music-platforms{gap:6% 2%;width:70%;max-width:550px;margin-top:10px}.music-platform{aspect-ratio:2;width:100%;min-height:0;margin:0;padding:12px}.music-platform.spotify img,.music-platform.apple-music img,.music-platform.youtube img,.music-platform.tidal img,.music-platform.amazon-music img,.music-platform.deezer img{width:60%;height:auto;max-height:56px}@media (max-width:600px){.music-page{padding-top:100px;padding-bottom:100px}.music-artwork{width:300px}.music-platforms{gap:4% 2%;width:85%;max-width:none}.music-platform{min-height:0;padding:8px}}@media (max-width:479px){.music-artwork{width:200px}}.main-img{transition:transform .48s cubic-bezier(.2,.7,.3,1)}@media (hover:hover) and (pointer:fine){.main-img-link:hover .main-img{transform:scale(1.03)}}@media (prefers-reduced-motion:reduce){.main-img{transition:none}}@media (max-width:479px){.body-music{padding:0}.music-page{box-sizing:border-box;width:100%;max-width:680px;padding:100px 10px}.music-artwork{width:200px;height:200px}.music-heading{margin:20px 0 0;line-height:30px}.music-heading p{margin:0 0 5px;line-height:30px}.music-heading h1{margin:0;line-height:30px}.music-platforms{box-sizing:border-box;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:85%;max-width:none;margin:10px auto 0;display:grid}.music-platform{box-sizing:border-box;aspect-ratio:2;width:100%;min-width:0;min-height:0;margin:0;padding:8px}}.music-heading{font-family:Inconsolata,monospace}.music-page{animation:2s backwards site-enter}.nav-top-music,.nav-bottom-music,.music-page{transition:transform .7s;transform:translate(0,0)}.footer-open>.nav-top-music,.footer-open>.nav-bottom-music,.footer-open>.music-page{transform:translateY(-120px)}@media (prefers-reduced-motion:reduce){.music-page{opacity:1;animation:none}.nav-top-music,.nav-bottom-music,.music-page{transition:none}}body:has(.dashboard-standalone){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0b0d10;margin:0}.dashboard-standalone{color:#eef1f5;background:#000;min-height:100vh;font-family:Roboto Mono,monospace}.settings-dashboard{box-sizing:border-box;width:min(100% - 32px,760px);margin:0 auto;padding:118px 0 80px}.settings-dashboard-analytics{width:min(100% - 48px,1600px)}.settings-header{margin-bottom:28px;position:relative}.settings-header-fixed{z-index:100;box-sizing:border-box;background:#000;border-bottom:1px solid #ff5349;justify-content:space-between;align-items:center;gap:20px;margin:0;padding:12px 24px;display:flex;position:fixed;top:0;left:0;right:0}.settings-header-brand{min-width:0}.settings-header-logo{width:min(170px,38vw);height:auto;display:block}.settings-header-fixed .settings-site-status{margin:4px 0 0;font-size:10px}.settings-header-actions{align-items:center;gap:10px;display:flex}.settings-header-fixed .settings-tabs{background:0 0;border:0;border-radius:0;gap:16px;margin:0;padding:0}.settings-header-fixed .settings-tabs button{color:#a5aeba;letter-spacing:.08em;text-transform:uppercase;background:0 0;border:0;border-radius:0;flex:none;min-height:34px;padding:0 4px;font-size:14px}.settings-header-fixed .settings-logout{flex:none;min-height:40px;position:static}.settings-tab-panel-transition{animation:.24s cubic-bezier(.2,.7,.2,1) both settings-tab-panel-enter}@keyframes settings-tab-panel-enter{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}.settings-page-title{margin:0 0 22px;font-size:clamp(26px,5vw,36px);font-weight:600}.settings-page-status{color:#eef1f5;justify-items:start;gap:5px;margin-bottom:22px;display:grid}.settings-page-url{color:#a5aeba;font-size:13px;font-style:italic}.settings-page-online{align-items:center;gap:8px;font-size:12px;display:flex}.settings-page-online .settings-online-label{color:#eef1f5}.settings-back{color:#c2c9d2;margin-bottom:36px;text-decoration:none;display:inline-block}.settings-header>p{color:#8f99a6;letter-spacing:2px;margin:0 0 8px;font-size:12px}.settings-site-status{color:#a5aeba;align-items:center;gap:8px;margin:0 0 12px;font-size:12px;display:flex}.settings-online-dot{background:#45d483;border-radius:50%;flex:0 0 8px;width:8px;height:8px;animation:2.8s ease-in-out infinite settings-online-pulse;box-shadow:0 0 8px #45d48380}@keyframes settings-online-pulse{0%,to{transform:scale(1);box-shadow:0 0 7px #45d48366}50%{transform:scale(1.08);box-shadow:0 0 10px #45d48399}}.settings-online-label{color:#64dda5}.settings-header h1{margin:0 0 8px;font-size:clamp(30px,6vw,44px);font-weight:600}.settings-header>span{color:#a5aeba;font-size:14px;line-height:1.5}.settings-tabs{background:#0d1014;border:1px solid #2b3038;border-radius:8px;gap:8px;margin:0 0 20px;padding:5px;display:flex}.settings-tabs button{color:#a5aeba;min-height:38px;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;flex:1;padding:0 16px;font-size:13px;transition:color .15s,background-color .15s,border-color .15s}.settings-tabs button:hover{color:#eef1f5}.settings-tabs button.is-active{color:#eef1f5;background:0 0;border-color:#0000}.settings-tabs button:focus-visible{outline-offset:2px;outline:2px solid #9aaeff}.settings-section{background:#14171c00;border:1px solid #2b3038;border-radius:12px;margin:16px 0;padding:24px;box-shadow:0 10px 32px #00000029}.settings-section-heading{margin:0}.settings-section-toggle{width:100%;min-height:24px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:16px;padding:0;display:flex}.settings-section-toggle:focus-visible{outline-offset:5px;border-radius:3px;outline:2px solid #9aaeff}.settings-section-icon{color:#aab4c2;flex:0 0 20px;width:20px;height:20px;display:block}.settings-section-title{font-size:13px;font-weight:600}.settings-section-indicator{border:1px solid #414956;border-radius:50%;flex:0 0 22px;width:22px;height:22px;margin-left:auto;display:block;position:relative}.settings-section-indicator:before,.settings-section-indicator:after{content:"";background:#aab4c2;border-radius:2px;width:8px;height:1.5px;transition:transform .18s,opacity .18s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.settings-section-indicator:after{transform:translate(-50%,-50%)rotate(90deg)}.settings-section.is-expanded .settings-section-indicator:after{opacity:0;transform:translate(-50%,-50%)rotate(90deg)scaleX(.2)}.settings-section-content{opacity:0;grid-template-rows:0fr;margin-top:0;transition:grid-template-rows .26s cubic-bezier(.2,.7,.2,1),margin-top .26s,opacity .18s;display:grid}.settings-section.is-expanded>.settings-section-content{opacity:1;grid-template-rows:1fr;margin-top:20px}.settings-section-content-inner{min-height:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.settings-section-content,.settings-section-indicator:before,.settings-section-indicator:after{transition:none}.settings-tab-panel-transition,.settings-online-dot{animation:none}}.settings-subsection-title{color:#d8dee7;margin:26px 0 16px;font-size:14px}.settings-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.settings-nav-colors{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.settings-background-colors{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}.settings-field-title{align-items:center;gap:9px;min-height:22px;display:flex}.settings-youtube-icon{color:#f03;flex:0 0 22px;width:22px;height:22px;display:block}.settings-service-mark{color:#171717;object-fit:contain;flex:0 0 22px;width:22px;height:22px;display:block}.settings-service-spotify{color:#1db954}.settings-service-youtube{color:#f03}.settings-service-amazon{color:#232f3e}.settings-service-deezer{color:#a238ff}.settings-active-services{color:#a5aeba;margin:0 0 12px;font-size:13px}.settings-services-list{gap:10px;display:grid}.settings-service-item{background:#0d1014;border:1px solid #2b3038;border-radius:8px;overflow:hidden}.settings-service-row{align-items:center;gap:12px;min-height:64px;padding:10px 12px;display:flex}.settings-service-row .settings-service-mark{flex:0 0 38px;width:38px;height:38px}.settings-service-name{color:#eef1f5;flex:1;min-width:0;font-size:13px}.settings-service-toggle{cursor:pointer;background:#3a414b;border:0;border-radius:999px;flex:0 0 54px;align-items:center;width:54px;height:32px;padding:4px;transition:background-color .16s;display:inline-flex;position:relative}.settings-service-toggle.is-on{background:#17191e}.settings-service-toggle span{background:#fff;border-radius:50%;width:24px;height:24px;transition:transform .16s;display:block;transform:translate(0)}.settings-service-toggle.is-on span{transform:translate(22px)}.settings-service-toggle:focus-visible,.settings-service-expand:focus-visible{outline-offset:3px;outline:2px solid #9aaeff}.settings-service-expand{color:#7c8796;cursor:pointer;background:0 0;border:0;flex:0 0 24px;place-items:center;width:24px;height:32px;padding:0;display:grid}.settings-service-expand svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px;transition:transform .16s}.settings-service-expand.is-expanded svg{transform:rotate(180deg)}.settings-service-details{padding:0 12px 12px 62px}.settings-service-details label{font-size:12px}.settings-service-details input{margin-top:6px}.settings-dashboard label{color:#c8ced7;gap:8px;font-size:13px;display:grid}.settings-dashboard input:not([type=color]):not([type=file]),.settings-dashboard select{box-sizing:border-box;color:#f1f4f8;width:100%;min-height:42px;font:inherit;background:#0d1014;border:1px solid #3a414b;border-radius:6px;padding:9px 11px;font-size:14px}.settings-dashboard input:not([type=color]):not([type=file]):focus-visible,.settings-dashboard select:focus-visible{outline-offset:2px;border-color:#9aaeff;outline:2px solid #9aaeff}.settings-dashboard input[type=color]{background:#0d1014;border:1px solid #3a414b;border-radius:6px;width:64px;height:42px;padding:3px}.settings-dashboard input[type=file]{max-width:100%;font:inherit;font-size:13px}.settings-upload{margin-bottom:20px}.settings-upload-label{color:#c8ced7;margin-bottom:8px;font-size:13px;display:block}.settings-image-row{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.settings-image-preview{box-sizing:border-box;background:#0d1014;border:1px solid #2b3038;border-radius:8px;justify-content:center;align-items:center;margin:0;padding:12px;display:flex}.settings-image-preview img{object-fit:contain;max-width:100%;max-height:100%;display:block}.settings-image-preview-logo{flex:0 360px;width:min(100%,360px);height:120px}.settings-image-preview-logo img{max-width:100%;max-height:100%}.settings-image-preview-artwork{flex:0 0 180px;width:180px;height:180px;padding:0;overflow:hidden}.settings-image-preview-artwork img{object-fit:cover;width:100%;height:100%}.settings-dashboard .settings-upload-button{color:#d8dee7;min-height:42px;font:inherit;cursor:pointer;background:#171b21;border:1px solid #414956;border-radius:6px;justify-content:center;align-items:center;gap:9px;padding:0 14px;font-size:12px;transition:background-color .15s,border-color .15s;display:inline-flex;position:relative}.settings-upload-button:hover{background:#20252d;border-color:#8b9cbb}.settings-dashboard .settings-upload-button:focus-within{outline-offset:3px;outline:2px solid #9aaeff}.settings-dashboard input.settings-file-input{z-index:1;opacity:0;cursor:pointer;border:0;width:100%;max-width:none;height:100%;padding:0;position:absolute;inset:0}.settings-upload-button-content{pointer-events:none;align-items:center;gap:9px;display:inline-flex}.settings-upload-button-content svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px;display:block}.settings-color{margin-top:20px}.settings-clear-image{color:#b8c2d0;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;text-decoration:underline}.settings-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:24px;display:flex}.settings-save{min-height:44px;font:inherit;cursor:pointer;color:#111722;background:#d8e0ff;border:1px solid #d8e0ff;border-radius:6px;padding:0 18px}.settings-publish{color:#d8dee7;background:0 0;border:1px solid #414956;border-radius:6px;min-height:0;padding:8px 12px;font-size:13px}.settings-actions [role=status]{color:#64dda5;font-size:13px}.settings-shop-help,.settings-shop-status{color:#a5aeba;font-size:13px;line-height:1.5}.settings-shop-connection{color:#a5aeba;align-items:center;gap:8px;margin:12px 0;font-size:12px;line-height:1.5;display:flex}.settings-shop-connection-icon{color:#e2b95b;flex:0 0 16px;width:16px;height:16px}.settings-shop-connection.is-connected{color:#64dda5}.settings-shop-connection.is-connected .settings-shop-connection-icon{color:#45d483}.settings-shop-connection.is-disconnected{color:#ff9292}.settings-shop-connection.is-disconnected .settings-shop-connection-icon{color:#ff6969}.settings-shop-connection-help{margin:-4px 0 14px}.settings-analytics-toolbar{justify-content:flex-end;align-items:center;gap:10px;margin-bottom:16px;display:flex}.settings-dashboard .settings-analytics-production,.settings-dashboard .settings-analytics-range{color:#e5e5e5;background:#0b0b0b;border:1px solid #2d2d2d;border-radius:8px;flex:none;align-items:center;gap:10px;width:auto;min-height:44px;padding:0 15px;font-size:13px;display:flex}.settings-analytics-production>span{border:2px solid #51565e;border-radius:50%;flex:0 0 8px;width:8px;height:8px}.settings-dashboard .settings-analytics-range svg{fill:none;stroke:#9ca3af;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 17px;width:17px;height:17px}.settings-dashboard .settings-analytics-range select{background:0 0;border:0;width:auto;min-width:145px;min-height:40px;padding:4px 20px 4px 0;font-size:13px}.settings-analytics-empty{color:#a5aeba;background:#0d1014;border:1px solid #343b46;border-radius:8px;gap:8px;padding:16px;font-size:12px;line-height:1.6;display:grid}.settings-analytics-empty strong{color:#e5e9ef;font-size:13px}.settings-analytics-empty code{color:#d8e0ff}.settings-analytics-metrics{background:#09090900;border:1px solid #292929;border-radius:10px 10px 0 0;min-height:96px;display:flex;overflow:hidden}.settings-analytics-metrics button{color:#a6a6a6;text-align:left;cursor:pointer;background:0 0;border:0;border-right:1px solid #232323;align-content:center;gap:8px;min-width:205px;padding:16px 22px;display:grid;position:relative}.settings-analytics-metrics button:after{content:"";background:0 0;height:3px;position:absolute;bottom:0;left:0;right:0}.settings-analytics-metrics button.is-active{color:#dedede;background:#080808}.settings-analytics-metrics button.is-active:after{background:#f4f4f4}.settings-analytics-metrics button:focus-visible{outline-offset:-3px;outline:2px solid #ff5349}.settings-analytics-metrics button span{font-size:13px;font-weight:600}.settings-analytics-metrics button strong{color:#f2f2f2;font-size:28px;font-weight:600;line-height:1}.settings-analytics-chart{background:#000;border:1px solid #292929;border-top:0;border-radius:0 0 10px 10px;height:350px;position:relative;overflow:hidden}.settings-analytics-chart svg{width:100%;height:100%;display:block;overflow:visible}.settings-analytics-gridline{stroke:#282828;stroke-width:1px;vector-effect:non-scaling-stroke}.settings-analytics-axis-label{fill:#707070;font-family:Arial,sans-serif;font-size:12px}.settings-analytics-line{fill:none;stroke:#ff5349;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.settings-analytics-point{fill:#ff5349;stroke:#000;stroke-width:1px;vector-effect:non-scaling-stroke}.settings-analytics-point-hit{fill:#0000;pointer-events:all}.settings-analytics-data-point{cursor:crosshair;outline:none}.settings-analytics-data-point:focus-visible .settings-analytics-point{stroke:#fff;stroke-width:2px}.settings-analytics-tooltip{z-index:2;color:#bcbcbc;pointer-events:none;background:#151515;border:1px solid #383838;border-radius:7px;gap:4px;min-width:145px;padding:9px 11px;font-family:Arial,sans-serif;font-size:11px;line-height:1.3;display:grid;position:absolute;box-shadow:0 5px 18px #00000073}.settings-analytics-tooltip strong{color:#fff;font-size:12px}.settings-analytics-chart-empty{color:#8f99a6;place-items:center;height:100%;font-size:13px;display:grid}.settings-analytics-panels{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.settings-analytics-audience-panels{grid-template-columns:repeat(3,minmax(0,1fr))}.settings-analytics-panel{background:#05050500;border:1px solid #292929;border-radius:10px;min-width:0;overflow:hidden}.settings-analytics-panel-heading{border-bottom:1px solid #242424;justify-content:space-between;align-items:center;gap:10px;min-height:54px;padding:0 16px;display:flex}.settings-analytics-panel-title{color:#eee;margin:0;font-size:13px;font-weight:500}.settings-analytics-audience-tabs{align-self:stretch;gap:22px;min-width:0;display:flex}.settings-analytics-audience-tabs button{color:#888;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;position:relative}.settings-analytics-audience-tabs button.is-active{color:#eee}.settings-analytics-audience-tabs button.is-active:after{content:"";background:#eee;height:2px;position:absolute;bottom:-1px;left:0;right:0}.settings-analytics-audience-tabs button:focus-visible{outline-offset:3px;outline:2px solid #ff5349}.settings-analytics-panel-heading>span{color:#929292;white-space:nowrap;font-size:10px}.settings-analytics-list{gap:7px;margin:0;padding:12px;list-style:none;display:grid}.settings-analytics-list li{color:#dedede;background:#10101000;border-radius:7px;grid-template-columns:minmax(90px,1fr) minmax(45px,2fr) auto;align-items:center;gap:12px;min-height:40px;padding:7px 10px;font-size:12px;display:grid}.settings-analytics-list-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.settings-analytics-country-flag{object-fit:cover;vertical-align:-2px;width:20px;height:15px;margin-right:7px;display:inline-block}.settings-analytics-list-track{background:#080808;border-radius:4px;height:100%;max-height:18px;display:block;overflow:hidden}.settings-analytics-list-track i{border-radius:inherit;background:#ff5349;height:100%;display:block}.settings-analytics-list li strong{color:#e5e5e5;text-align:right;min-width:32px;font-size:12px}.settings-analytics-panel-empty{color:#858585;padding:20px 16px;font-size:12px}@media (max-width:900px){.settings-analytics-audience-panels{grid-template-columns:repeat(2,minmax(0,1fr))}}.settings-video-preview{background:#0d1014;border:1px solid #2b3038;border-radius:8px;align-items:center;gap:16px;margin:0 0 18px;padding:12px;display:flex}.settings-video-preview>img,.settings-video-preview-placeholder{object-fit:cover;background:#171b21;border-radius:5px;flex:0 0 200px;place-items:center;width:200px;height:112px;display:grid;overflow:hidden}.settings-video-preview-placeholder svg{color:#f03;width:36px;height:36px}.settings-video-preview-copy{gap:7px;min-width:0;display:grid}.settings-video-preview-label{color:#8f99a6;font-size:11px}.settings-video-preview-copy strong{color:#eef1f5;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.settings-video-preview-error{color:#ff9292;font-size:11px;line-height:1.5}.settings-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.settings-product-row{background:#0d1014;border:1px solid #2b3038;border-radius:7px;grid-template-rows:auto auto auto;grid-template-columns:100px minmax(0,1fr);align-content:center;align-items:center;gap:6px 12px;min-height:112px;padding:12px;display:grid}.settings-product-image{background:#14171c;border:1px solid #2b3038;border-radius:5px;grid-row:1/4;place-items:center;width:100px;height:100px;display:grid;overflow:hidden}.settings-product-image img{object-fit:cover;width:100%;height:100%;display:block}.settings-product-name{color:#eef1f5;align-self:end;min-width:0;font-size:12px;line-height:1.4}.settings-product-state{font-size:12px}.settings-product-state.is-visible{color:#64dda5}.settings-product-state.is-hidden{color:#a5aeba}.settings-product-toggle,.settings-retry{color:#d8dee7;min-height:34px;font:inherit;cursor:pointer;background:0 0;border:1px solid #414956;border-radius:5px;padding:0 12px;font-size:12px}.settings-product-toggle{place-self:start}.settings-product-toggle:hover,.settings-retry:hover{color:#fff;border-color:#9aaeff}@media (max-width:560px){.settings-dashboard{width:min(100% - 24px,760px);padding-top:96px}.settings-dashboard-analytics{width:min(100% - 24px,1600px)}.settings-header-fixed{gap:8px;padding-left:12px;padding-right:12px}.settings-header-logo{width:min(130px,34vw)}.settings-header-fixed .settings-site-status{gap:4px;font-size:9px}.settings-header-actions{gap:5px}.settings-header-fixed .settings-tabs{gap:10px}.settings-header-fixed .settings-tabs button{min-height:32px;padding:0 2px;font-size:12px}.settings-header-fixed .settings-logout{min-height:36px;padding:0 8px;font-size:11px}.settings-section{padding:18px}.settings-fields,.settings-nav-colors,.settings-background-colors{grid-template-columns:1fr}.settings-analytics-toolbar{grid-template-columns:auto minmax(0,1fr);display:grid}.settings-dashboard .settings-analytics-production,.settings-dashboard .settings-analytics-range{gap:7px;min-width:0;padding:0 10px;font-size:11px}.settings-dashboard .settings-analytics-range select{flex:1;min-width:0;font-size:11px}.settings-analytics-metrics{min-height:82px}.settings-analytics-metrics button{flex:1;min-width:0;padding:12px}.settings-analytics-metrics button strong{font-size:23px}.settings-analytics-chart{height:260px}.settings-analytics-panels{grid-template-columns:1fr}.settings-analytics-panel-heading{padding:0 12px}.settings-analytics-panel-title{font-size:12px}.settings-analytics-audience-tabs{gap:16px}.settings-analytics-audience-tabs button{font-size:11px}.settings-analytics-list li{grid-template-columns:minmax(75px,1fr) minmax(40px,1fr) auto;gap:8px}.settings-products{grid-template-columns:1fr}.settings-product-row{grid-template-columns:96px minmax(0,1fr)}.settings-product-image{width:96px;height:96px}.settings-video-preview{flex-direction:column;align-items:stretch}.settings-video-preview>img,.settings-video-preview-placeholder{aspect-ratio:16/9;flex-basis:auto;width:100%;height:auto}}.settings-success{color:#64dda5}.settings-error{color:#ff9292;flex-basis:100%;font-size:13px;line-height:1.5}.settings-logout{color:#d8dee7;font:inherit;cursor:pointer;background:0 0;border:1px solid #414956;border-radius:6px;margin:0;padding:8px 12px;font-size:13px;position:absolute;top:0;right:0}
