.opening-announcement{color:#fff;background:linear-gradient(110deg,#b84e00 0%,#ba370c 30%,#0757d0 100%);justify-content:center;align-items:center;gap:12px;min-height:48px;padding:9px 24px;font-size:14px;font-weight:600;display:flex}.opening-announcement>svg{flex-shrink:0;width:20px}.new-badge{letter-spacing:.12em;border:1px solid #ffffff90;border-radius:20px;padding:1px 10px;font-size:12px}.opening-announcement button{color:#fff;white-space:nowrap;background:#ffffff18;border:1px solid #ffffff80;border-radius:9px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:800;display:flex}.opening-announcement button svg{width:15px;height:15px}header.opening-header{background:#fff;border-bottom:1px solid #e6e8ee;max-width:none;height:94px;padding:0 max(24px,50vw - 576px);box-shadow:0 4px 16px #14233b06}.opening-header .brand{padding:0}.opening-header .brand img{width:59px;height:59px}.opening-header .brand b{letter-spacing:.06em;font-size:24px;line-height:1.1}.opening-header .brand-name{letter-spacing:.13em;font-size:12px;font-weight:700}.opening-header .brand small{letter-spacing:0;margin-top:3px;font-size:12px}.opening-actions{gap:12px;margin-left:auto;display:flex}.opening-actions .icon{color:#292d36;background:#fff;border:1px solid #ebecef;border-radius:14px;width:48px;height:48px;box-shadow:0 3px 12px #1922300b}.opening-actions .icon svg{width:24px;height:24px}.opening-header .opening-menu{background:#fff;border:1px solid #e1e6ee;border-radius:16px;flex-direction:column;gap:0;width:min(320px,100vw - 48px);margin:0;padding:10px;display:flex;position:absolute;top:calc(100% + 8px);left:auto;right:max(24px,50vw - 576px);box-shadow:0 12px 35px #26364a1c}.opening-menu button{text-align:left;border-radius:8px;padding:12px;font-size:16px}.opening-menu button:hover{background:#f0f5fc}.opening-hero{isolation:isolate;text-align:center;padding:52px 0 48px;position:relative}.opening-hero:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#f3f4fa 0%,#fff 290px);position:absolute;inset:0 calc(576px - 50vw)}.opening-hero h1{color:#2b2f38;letter-spacing:-.045em;text-wrap:balance;max-width:1000px;margin:0 auto;font-size:clamp(36px,5.1vw,64px);font-weight:800;line-height:1.14}.opening-hero h1 span{color:#0000;background:linear-gradient(105deg,#ed8800,#f25313);-webkit-background-clip:text;background-clip:text}.opening-description{color:#535763;text-wrap:balance;max-width:760px;margin:28px auto 38px;font-size:clamp(17px,2vw,22px);line-height:1.5}.opening-selector{background:#fff;border:1px solid #e9ebf0;border-radius:28px;width:100%;max-width:670px;margin:0 auto;overflow:hidden;box-shadow:0 12px 35px #24365408;gap:0!important}.opening-selector .opening-tabs{scrollbar-width:thin;scrollbar-color:#056bff #d8dde8;background:#e5e9f2;border-radius:0;justify-content:flex-start;align-items:stretch;gap:0;width:100%;height:106px;padding:0;overflow:auto hidden}.opening-selector .opening-tab{color:#4c5565;background:0 0;border:0;border-radius:0;flex-direction:column;flex:0 0 108px;gap:5px;min-width:108px;height:100%;padding:15px 8px 12px;display:flex;overflow:visible;box-shadow:none!important}.opening-selector .opening-tab[data-state=active]{color:#272d38;background:#fff;border-radius:26px 26px 0 0}.opening-selector .opening-tab[data-state=active]:before{content:"";pointer-events:none;border-radius:0 0 0 20px;width:20px;height:20px;position:absolute;bottom:0;right:-20px;box-shadow:-5px 5px 0 5px #fff}.opening-selector .opening-tab[data-state=active]:after{content:"";opacity:1;pointer-events:none;background:0 0;border-radius:0 0 20px;width:20px;height:20px;position:absolute;inset:auto auto 0 -20px;box-shadow:5px 5px 0 5px #fff}.platform-tile{background:linear-gradient(#fff8ff,#fff);border-radius:17px;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 3px 5px #20304420}.platform-tile b{letter-spacing:-.03em;font-size:18px}.opening-tab .platform-tile svg{width:28px;height:28px}.platform-tile .platform-brand-logo{object-fit:contain;width:31px;height:31px;display:block}.platform-instagram{color:#b62d86}.platform-tiktok{color:#181d29}.platform-youtube{color:#ef1825}.platform-facebook{color:#1877f2}.platform-audiomack{color:#ff7900}.platform-x{color:#050505}.platform-telegram{color:#229ed9}.platform-spotify{color:#159447}.platform-apple-music{color:#050505}.platform-kick{background:#050505}.platform-twitch{color:#9146ff}.tab-label{white-space:nowrap;font-size:12px;font-weight:700}.opening-panel{padding:38px 26px 24px}.opening-service-buttons{flex-direction:column;gap:16px;display:flex}.opening-buy{color:#fff;background:linear-gradient(100deg,#b64f08,#cb321e);border:0;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:64px;padding:17px 12px;font-size:19px;font-weight:800;line-height:1.35;text-decoration:none;transition:filter .2s,transform .2s;display:flex;box-shadow:inset 0 1px #fff3}.opening-buy small{letter-spacing:.02em;text-transform:none;font-size:11px;font-weight:700}.opening-buy:hover{filter:brightness(.94);transform:translateY(-1px)}.opening-buy-unavailable{color:#505867;box-shadow:none;background:#f2f4f8;border:1px solid #d8dde7}.opening-buy-unavailable:hover{color:#056bff;filter:none;border-color:#056bff}.opening-browse{color:#0458df;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;margin:18px 0 12px;padding:10px 12px;font-size:16px;font-weight:700;display:inline-flex}.opening-browse svg{width:18px;height:18px}.opening-empty{color:#535763;max-width:380px;margin:0 auto;line-height:1.6}.opening-trust{color:#4a5261;justify-content:center;align-items:center;gap:9px;margin:18px 0 22px;font-size:14px;display:flex}.opening-trust svg{color:#0458df;flex-shrink:0;width:22px}.opening-status{color:#205c49;background:linear-gradient(#d8fae9,#ecfcf4);border:0;border-radius:20px;justify-content:center;align-items:center;gap:12px;width:100%;padding:17px 18px;font-size:16px;line-height:1.4;display:flex}.status-check{color:#16815b;background:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid}.status-check svg{width:19px}:is(.opening-selector button:focus-visible,.opening-header button:focus-visible,.opening-announcement button:focus-visible){outline-offset:-4px;outline:3px solid #056bff}#order{scroll-margin-top:24px}.opening-catalog-label{color:#535763;margin:0 0 18px;font-size:14px;font-weight:600}@media (max-width:1200px){.opening-hero:before{inset:0 -24px}}@media (max-width:600px){.opening-announcement{flex-wrap:wrap;gap:7px;padding:9px 20px;font-size:12px;line-height:1.4}.opening-announcement>svg{width:15px}.new-badge{padding:0 6px}.announcement-message{flex:1;min-width:130px}.opening-announcement button{padding:5px 8px;font-size:12px}header.opening-header{height:82px;padding:0 22px}.opening-header .brand img{width:46px;height:46px}.opening-header .brand{gap:7px}.opening-header .brand b{font-size:20px}.opening-header .brand-name{font-size:10px}.opening-header .brand small{display:none}.opening-actions{gap:9px}.opening-actions .icon{border-radius:12px;width:43px;height:45px}.opening-hero{padding:35px 0 34px}.opening-hero h1{letter-spacing:-.04em;font-size:clamp(30px,8.5vw,36px);line-height:1.14}.opening-description{margin:25px auto 32px;font-size:17px;line-height:1.45}.opening-selector{border-radius:24px}.opening-selector .opening-tabs{height:96px}.opening-selector .opening-tab{flex-basis:96px;min-width:96px}.opening-panel{padding:28px 14px 18px}.opening-buy{min-height:61px;font-size:16px}.opening-status{gap:9px;padding:15px 11px;font-size:14px}.opening-trust{font-size:13px}.opening-browse{font-size:14px}}@media (prefers-reduced-motion:reduce){.opening-buy{transition:none}}.untop-gradient-button{color:#fff!important;background-color:#056bff!important;background-image:linear-gradient(90deg,#056bff 0%,#2588ff 34%,#6d72c5 59%,#ff7900 100%)!important;background-position:0!important;background-size:112% 100%!important;transition:background-position .25s,filter .25s,transform .25s,box-shadow .25s!important;box-shadow:0 9px 24px #056bff20,0 5px 14px #ff790016,inset 0 1px #ffffff38!important}.untop-gradient-button svg{stroke:currentColor;color:#fff!important}.untop-gradient-button:hover{filter:brightness(1.06)!important;background-position:100%!important;box-shadow:0 11px 27px #056bff29,0 6px 16px #ff79001f,inset 0 1px #ffffff45!important}.untop-gradient-button:active{filter:brightness(.98)!important}@media (prefers-reduced-motion:reduce){.untop-gradient-button{transition:none!important}}
