@import"https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Inter:wght@400;500;600;700;800;900&family=Lora:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&family=Merriweather:wght@400;700;900&family=Montserrat:wght@400;500;600;700;800;900&family=Nunito:wght@400;600;700;800;900&family=Open+Sans:wght@400;600;700;800&family=Oswald:wght@400;500;600;700&family=Playfair+Display:wght@400;600;700;800;900&family=Poppins:wght@400;500;600;700;800;900&family=Roboto:wght@400;500;700;900&display=swap";.epro-contact-section{--epro-contact-accent: #c63cff;--epro-contact-alt: #00d6e8;--epro-contact-glow: .56;--epro-contact-glow-size: 39px;--epro-contact-logo-size: 132px;--epro-contact-logo-width: 227px;--epro-contact-logo-bottom: -61px;--epro-contact-logo-reserve: 72px;--epro-contact-logo-margin: 80px;--epro-contact-panel-pad: 46px;--epro-contact-space: 24px;--epro-contact-gap: 16px;position:relative;isolation:isolate;overflow:hidden;padding:clamp(72px,8vw,124px) clamp(20px,5vw,72px) clamp(110px,10vw,154px);color:#f8f7fb;background:#03060b;font-family:Inter,Arial,sans-serif}.epro-contact-section.is-bg-glow{background:radial-gradient(circle at 74% 42%,color-mix(in srgb,var(--epro-contact-alt) 10%,transparent),transparent 38%),radial-gradient(circle at 21% 52%,color-mix(in srgb,var(--epro-contact-accent) 12%,transparent),transparent 43%),#03060b}.epro-contact-section.is-bg-theme{background:transparent}.epro-contact-ambient{position:absolute;z-index:-1;top:-25%;right:-25%;bottom:-25%;left:-25%;pointer-events:none;filter:blur(34px)}.epro-contact-layout{width:min(100%,1328px);margin:auto;display:grid;grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);gap:clamp(18px,2vw,28px);align-items:stretch}.epro-contact-panel{position:relative;border:1px solid transparent;border-radius:25px;background:linear-gradient(145deg,#060a11f5,#02080df0) padding-box,linear-gradient(135deg,color-mix(in srgb,var(--epro-contact-accent) 74%,#fff 8%),#5b698173 42%,color-mix(in srgb,var(--epro-contact-alt) 76%,#fff 5%)) border-box}.epro-contact-section.is-border-solid .epro-contact-panel{border-color:color-mix(in srgb,var(--epro-contact-accent) 72%,#fff 8%);background:linear-gradient(145deg,#060a11f7,#02080df2) padding-box}.epro-contact-info{padding:clamp(34px,var(--epro-contact-panel-pad),58px);padding-bottom:var(--epro-contact-logo-reserve)}.epro-contact-info header,.epro-contact-form-panel>header{margin-bottom:var(--epro-contact-space)}.epro-contact-eyebrow,.epro-contact-socials>p{margin:0 0 13px;color:var(--epro-contact-accent);font-size:.82rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.epro-contact-info h2{max-width:620px;margin:0;font-size:clamp(2.7rem,4.4vw,5.1rem);font-weight:850;letter-spacing:-.045em;line-height:.96}.epro-contact-rule{display:block;width:60px;height:2px;margin-top:24px;background:linear-gradient(90deg,var(--epro-contact-accent),var(--epro-contact-alt));box-shadow:0 0 16px color-mix(in srgb,var(--epro-contact-accent) 45%,transparent)}.epro-contact-description{max-width:610px;margin:0 0 var(--epro-contact-space);color:#d2d0d7;font-size:clamp(1rem,1.25vw,1.16rem);line-height:1.62;white-space:pre-line}.epro-contact-management{margin-bottom:var(--epro-contact-space);color:#d8d5dd;font-size:1rem;line-height:1.55}.epro-contact-management p{margin:4px 0}.epro-contact-details{display:grid;gap:12px;margin-top:var(--epro-contact-space)}.epro-contact-details>a{display:grid;grid-template-columns:66px minmax(0,1fr);align-items:center;min-height:68px;border:1px solid rgba(120,132,154,.25);border-radius:10px;color:inherit;background:#03080fad;transition:border-color .24s ease,transform .24s ease,box-shadow .24s ease}.epro-contact-details>a:hover{border-color:color-mix(in srgb,var(--epro-contact-alt) 56%,var(--epro-contact-accent));transform:translateY(-2px);box-shadow:0 0 24px color-mix(in srgb,var(--epro-contact-accent) 12%,transparent)}.epro-contact-details>a>span{display:grid;place-items:center;height:100%;border-right:1px solid rgba(120,132,154,.25);border-radius:10px;color:#fff;background:linear-gradient(145deg,color-mix(in srgb,var(--epro-contact-accent) 18%,transparent),#05091180);box-shadow:inset 0 0 19px color-mix(in srgb,var(--epro-contact-accent) 12%,transparent)}.epro-contact-details svg{width:28px;height:28px;filter:drop-shadow(0 0 8px color-mix(in srgb,var(--epro-contact-accent) 55%,transparent))}.epro-contact-details div{min-width:0;padding:9px 17px}.epro-contact-details small{display:block;margin-bottom:5px;color:color-mix(in srgb,var(--epro-contact-accent) 72%,#fff);font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.epro-contact-details strong{display:block;overflow:hidden;font-size:.96rem;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.epro-contact-socials{margin-top:var(--epro-contact-space)}.epro-contact-socials>div{display:flex;flex-wrap:wrap;gap:var(--epro-contact-gap)}.epro-contact-socials a{display:grid;justify-items:center;gap:8px;color:#d8d7dd;font-size:.7rem}.epro-contact-socials a>span{display:grid;place-items:center;width:58px;height:58px;border:1px solid color-mix(in srgb,var(--epro-contact-accent) 58%,rgba(126,139,163,.32));border-radius:11px;background:#05080fc7;transition:transform .24s ease,border-color .24s ease,box-shadow .24s ease}.epro-contact-socials a:hover>span{transform:translateY(-3px);border-color:var(--epro-contact-alt);box-shadow:0 0 22px color-mix(in srgb,var(--epro-contact-accent) 22%,transparent)}.epro-contact-socials svg{width:27px;height:27px;filter:drop-shadow(0 0 7px color-mix(in srgb,var(--epro-contact-accent) 55%,transparent))}.epro-contact-socials small{max-width:72px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.epro-contact-logo{position:absolute;z-index:2;left:50%;bottom:var(--epro-contact-logo-bottom);display:grid;place-items:center;width:var(--epro-contact-logo-width);height:var(--epro-contact-logo-size);padding:18px;border:1px solid transparent;border-radius:17px;background:linear-gradient(145deg,#080b12,#02070d) padding-box,linear-gradient(135deg,var(--epro-contact-accent),var(--epro-contact-alt)) border-box;transform:translate(-50%)}.epro-contact-logo img{display:block;width:100%;height:100%;object-fit:contain}.epro-contact-logo strong{max-width:100%;overflow:hidden;font-family:Georgia,serif;font-size:clamp(1.1rem,2.2vw,2rem);font-weight:500;letter-spacing:.06em;text-overflow:ellipsis;white-space:nowrap}.epro-contact-form-panel{padding:clamp(34px,var(--epro-contact-panel-pad),58px)}.epro-contact-form-panel h3{margin:0;font-size:clamp(1.42rem,2vw,2rem);font-weight:800}.epro-contact-form-panel form{display:grid;grid-template-columns:1fr 1fr;gap:var(--epro-contact-gap)}.epro-contact-form-panel label{position:relative;grid-column:1 / -1;display:flex;align-items:center;min-width:0;border:1px solid transparent;border-radius:9px;background:linear-gradient(#050a11,#050a11) padding-box,linear-gradient(105deg,color-mix(in srgb,var(--epro-contact-accent) 64%,rgba(104,116,137,.4)),color-mix(in srgb,var(--epro-contact-alt) 72%,rgba(104,116,137,.3))) border-box;transition:box-shadow .22s ease,transform .22s ease}.epro-contact-form-panel label:focus-within{box-shadow:0 0 0 2px color-mix(in srgb,var(--epro-contact-accent) 24%,transparent),0 0 25px color-mix(in srgb,var(--epro-contact-alt) 13%,transparent);transform:translateY(-1px)}.epro-contact-form-panel label:has(input:user-invalid),.epro-contact-form-panel label:has(select:user-invalid),.epro-contact-form-panel label:has(textarea:user-invalid){border-color:color-mix(in srgb,#ff496f 78%,var(--epro-contact-accent));box-shadow:0 0 0 1px color-mix(in srgb,#ff496f 26%,transparent)}.epro-contact-form-panel label.is-half{grid-column:auto}.epro-contact-form-panel label>svg:not(.epro-contact-chevron){flex:0 0 auto;width:22px;height:22px;margin-left:18px;color:#f8f8fa}.epro-contact-form-panel .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.epro-contact-form-panel input,.epro-contact-form-panel select,.epro-contact-form-panel textarea{width:100%;min-width:0;border:0;outline:0;color:#f4f2f7;background:transparent;font:inherit}.epro-contact-form-panel input,.epro-contact-form-panel select{height:58px;padding:0 18px 0 16px}.epro-contact-form-panel select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.epro-contact-form-panel select option{color:#fff;background:#090c13}.epro-contact-message{align-items:flex-start!important}.epro-contact-message>svg{margin-top:20px}.epro-contact-form-panel textarea{min-height:166px;padding:19px 18px 18px 16px;resize:vertical}.epro-contact-chevron{position:absolute;right:17px;width:18px;height:18px;pointer-events:none}.epro-contact-form-panel button{grid-column:1 / -1;display:grid;grid-template-columns:1fr auto;align-items:center;min-height:70px;margin-top:30px;padding:0 27px;border:1px solid color-mix(in srgb,var(--epro-contact-alt) 70%,#fff 8%);border-radius:9px;color:#fff;background:linear-gradient(102deg,#a212f4,color-mix(in srgb,var(--epro-contact-accent) 73%,#2e6fe8),#00bfcf);box-shadow:0 0 30px color-mix(in srgb,var(--epro-contact-accent) 25%,transparent);font:inherit;font-weight:850;letter-spacing:.01em;text-transform:uppercase;cursor:pointer;transition:transform .24s ease,filter .24s ease,box-shadow .24s ease}.epro-contact-form-panel button span{justify-self:center}.epro-contact-form-panel button svg{width:25px;height:25px;filter:drop-shadow(0 0 8px #fff)}.epro-contact-form-panel button:hover:not(:disabled){transform:translateY(-2px);filter:brightness(1.09);box-shadow:0 0 40px color-mix(in srgb,var(--epro-contact-accent) 38%,transparent)}.epro-contact-form-panel button:disabled{cursor:wait;opacity:.72}.epro-contact-status{grid-column:1 / -1;margin:0;color:#d9d5e0;font-size:.85rem;line-height:1.5}.epro-contact-section.is-entrance-fade-up .epro-contact-layout{animation:epro-contact-fade-up .72s cubic-bezier(.2,.7,.2,1) both}.epro-contact-section.is-entrance-zoom .epro-contact-layout{animation:epro-contact-zoom .65s cubic-bezier(.2,.7,.2,1) both}@keyframes epro-contact-fade-up{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes epro-contact-zoom{0%{opacity:0;transform:scale(.975)}to{opacity:1;transform:none}}@media(max-width:980px){.epro-contact-section{padding-top:70px}.epro-contact-layout{grid-template-columns:1fr}.epro-contact-info{padding-bottom:var(--epro-contact-logo-reserve)}.epro-contact-form-panel{margin-top:var(--epro-contact-logo-margin)}}@media(max-width:620px){.epro-contact-section{padding:54px 16px 84px}.epro-contact-panel{border-radius:19px}.epro-contact-info,.epro-contact-form-panel{padding:28px 22px}.epro-contact-info{padding-bottom:var(--epro-contact-logo-reserve)}.epro-contact-info h2{font-size:clamp(2.35rem,12vw,3.35rem)}.epro-contact-description{font-size:.98rem}.epro-contact-details>a{grid-template-columns:56px minmax(0,1fr)}.epro-contact-socials>div{gap:13px}.epro-contact-socials a>span{width:51px;height:51px}.epro-contact-socials small{max-width:56px}.epro-contact-logo{max-width:calc(100% - 40px)}.epro-contact-form-panel{margin-top:var(--epro-contact-logo-margin)}.epro-contact-form-panel form{grid-template-columns:1fr;gap:13px}.epro-contact-form-panel label.is-half{grid-column:1 / -1}.epro-contact-form-panel button{min-height:62px;margin-top:15px;padding:0 19px;font-size:.85rem}.epro-contact-form-panel textarea{min-height:148px}}@media(prefers-reduced-motion:reduce){.epro-contact-section .epro-contact-layout{animation:none!important}.epro-contact-section *{scroll-behavior:auto!important;transition:none!important}}.epro-contact-section{--epro-contact-panel-padding: clamp(26px, 3vw, 44px);--epro-contact-space: 18px;--epro-contact-gap: 12px;--epro-contact-logo-size: 112px;--epro-contact-logo-width: 190px;--epro-contact-logo-bottom: -50px;--epro-contact-logo-reserve: 58px;--epro-contact-logo-margin: 64px;padding:clamp(48px,6vw,82px) clamp(16px,4vw,52px) clamp(76px,7vw,104px)}.epro-contact-layout{gap:clamp(14px,2vw,22px)}.epro-contact-panel{border-radius:20px}.epro-contact-info h2{font-size:clamp(2.35rem,3.8vw,4.2rem)}.epro-contact-rule{margin-top:16px}.epro-contact-description{line-height:1.5}.epro-contact-details>a{min-height:56px;grid-template-columns:56px minmax(0,1fr)}.epro-contact-details>a>span{font-size:24px}.epro-contact-details>a>div{padding:7px 13px}.epro-contact-socials a>span{width:50px;height:50px}.epro-contact-logo{padding:14px}.epro-contact-form-panel form{gap:12px}.epro-contact-form-panel input,.epro-contact-form-panel select{min-height:50px}.epro-contact-form-panel textarea{min-height:130px;padding:14px}.epro-contact-form-panel button{min-height:56px;margin-top:18px;padding-inline:20px}@media(max-width:980px){.epro-contact-section{padding-top:50px}}@media(max-width:620px){.epro-contact-section{--epro-contact-panel-padding: 22px 18px;--epro-contact-space: 16px;--epro-contact-gap: 10px;--epro-contact-logo-size: 96px;--epro-contact-logo-width: 168px;--epro-contact-logo-bottom: -44px;--epro-contact-logo-reserve: 52px;--epro-contact-logo-margin: 56px;padding:42px 14px 66px}.epro-contact-info h2{font-size:clamp(2.15rem,11vw,3rem)}.epro-contact-details>a{min-height:52px;grid-template-columns:52px minmax(0,1fr)}.epro-contact-socials a>span{width:46px;height:46px}.epro-contact-form-panel textarea{min-height:124px}.epro-contact-form-panel button{min-height:52px}}.epro-contact-ambient{opacity:var(--epro-contact-glow);background:radial-gradient(circle at 26% 48%,color-mix(in srgb,var(--epro-contact-accent) 15%,transparent),transparent 29%),radial-gradient(circle at 76% 53%,color-mix(in srgb,var(--epro-contact-alt) 13%,transparent),transparent 30%)}.epro-contact-panel,.epro-contact-section.is-border-solid .epro-contact-panel,.epro-contact-form-panel{box-shadow:0 24px 76px #00000075,0 0 var(--epro-contact-glow-size) color-mix(in srgb,var(--epro-contact-accent) 15%,transparent)}.epro-contact-logo{box-shadow:0 20px 44px #000000a3,0 0 var(--epro-contact-glow-size) color-mix(in srgb,var(--epro-contact-accent) 22%,transparent)}.epro-singles,.epro-gallery-showcase,.epro-videos-showcase,.epro-contact-section,.epro-players-showcase,.agenda-epro,.news-epro,.epro-instagram{--epro-structural-primary: var(--epro-primary);--epro-structural-secondary: var(--epro-secondary)}.epro-singles-ambient{background:radial-gradient(circle at 33% 43%,color-mix(in srgb,var(--epro-singles-glow-color) 18%,transparent),transparent 29%),radial-gradient(circle at 67% 58%,color-mix(in srgb,var(--epro-singles-secondary) 12%,transparent),transparent 34%),linear-gradient(112deg,#030306,#080810,#030306)}.epro-singles.is-background-glow .epro-singles-ambient{background:radial-gradient(circle at 36% 40%,color-mix(in srgb,var(--epro-singles-glow-color) 33%,transparent),transparent 32%),radial-gradient(circle at 78% 65%,color-mix(in srgb,var(--epro-singles-glow-color) 10%,transparent),transparent 30%),linear-gradient(120deg,#030306,#090812 50%,#030306)}.epro-singles-stage-light{background:color-mix(in srgb,var(--epro-singles-glow-color) 56%,transparent)}.epro-singles.has-cover-glow .epro-singles-cover.is-active .epro-singles-cover-art>img:first-child{box-shadow:0 36px 70px #000000b3,0 0 34px color-mix(in srgb,var(--epro-singles-glow-color) 55%,transparent)}.epro-singles-primary{background:linear-gradient(110deg,var(--epro-singles-secondary),var(--epro-singles-accent))}.epro-singles-platforms .is-spotify i,.epro-singles-platforms .is-apple-music i,.epro-singles-platforms .is-soundcloud i{background:var(--epro-singles-accent)}.epro-gallery-showcase:before{background:radial-gradient(circle at 50% 44%,color-mix(in srgb,var(--epro-gallery-glow-color) calc(27% * var(--epro-gallery-glow)),transparent) 0,transparent 34%),radial-gradient(circle at 18% 64%,color-mix(in srgb,var(--epro-gallery-secondary) 12%,transparent),transparent 32%),linear-gradient(135deg,#02030a,#080812 52%,#02040b)}.epro-gallery-showcase.is-background-glow:before{background:radial-gradient(circle at 50% 43%,color-mix(in srgb,var(--epro-gallery-glow-color) calc(42% * var(--epro-gallery-glow)),transparent) 0,transparent 38%),radial-gradient(circle at 15% 70%,color-mix(in srgb,var(--epro-gallery-secondary) 15%,transparent),transparent 34%),#03040a}.epro-gallery-ambient,.epro-gallery-floor{background:radial-gradient(ellipse,color-mix(in srgb,var(--epro-gallery-glow-color) calc(30% * var(--epro-gallery-glow)),transparent),transparent 66%)}.epro-gallery-heading>span{background:linear-gradient(90deg,var(--epro-gallery-accent),var(--epro-gallery-secondary))}.epro-gallery-slide.is-active{box-shadow:0 0 calc(44px * var(--epro-gallery-glow)) color-mix(in srgb,var(--epro-gallery-glow-color) 44%,transparent),0 34px 85px #000000c7}.epro-videos-ambient{background:radial-gradient(circle at 22% 8%,color-mix(in srgb,var(--epro-videos-glow-color) 22%,transparent),transparent 31%),radial-gradient(circle at 93% 87%,color-mix(in srgb,var(--epro-videos-secondary) calc(var(--epro-videos-glow) * 18%),transparent),transparent 34%),linear-gradient(132deg,transparent 28%,color-mix(in srgb,var(--epro-videos-glow-color) calc(var(--epro-videos-glow) * 8%),transparent) 53%,transparent 71%)}.epro-videos-heading>span,.epro-videos-controls i b{background:linear-gradient(90deg,var(--epro-videos-accent),var(--epro-videos-secondary))}.epro-videos-play,.epro-videos-youtube,.epro-videos-list article.is-active{box-shadow:0 0 calc(34px * var(--epro-videos-glow)) color-mix(in srgb,var(--epro-videos-glow-color) 52%,transparent)}.epro-videos-youtube{background:linear-gradient(#090a13,#090a13) padding-box,linear-gradient(105deg,var(--epro-videos-accent),var(--epro-videos-secondary)) border-box}.epro-contact-ambient{background:radial-gradient(circle at 26% 48%,color-mix(in srgb,var(--epro-contact-glow-color) 15%,transparent),transparent 29%),radial-gradient(circle at 76% 53%,color-mix(in srgb,var(--epro-contact-glow-color) 13%,transparent),transparent 30%)}.epro-contact-rule,.epro-contact-form-panel button{background:linear-gradient(90deg,var(--epro-contact-accent),var(--epro-contact-alt))}.epro-contact-form-panel button{box-shadow:0 0 30px color-mix(in srgb,var(--epro-contact-glow-color) 25%,transparent)}.epro-players-ambient{background:radial-gradient(circle at 76% 44%,color-mix(in srgb,var(--epro-players-glow-color) 34%,transparent),transparent 38%),radial-gradient(circle at 18% 78%,color-mix(in srgb,var(--epro-players-secondary) 16%,transparent),transparent 32%),linear-gradient(125deg,#05060c 4%,#0b0915,#05060c)}.epro-players-shell{box-shadow:0 24px 70px #0000006b,22px 0 70px color-mix(in srgb,var(--epro-players-glow-color) calc(var(--epro-players-glow) * 19%),transparent),-14px 20px 58px color-mix(in srgb,var(--epro-players-secondary) calc(var(--epro-players-glow) * 10%),transparent)}.epro-players-tabs button:hover{border-color:color-mix(in srgb,var(--epro-players-accent) 52%,transparent)}.epro-players-tabs svg{color:var(--epro-players-accent)}.epro-players-youtube-fallback{border-color:color-mix(in srgb,var(--epro-players-accent) 60%,var(--epro-players-secondary));background:linear-gradient(105deg,color-mix(in srgb,var(--epro-players-secondary) 16%,transparent),color-mix(in srgb,var(--epro-players-accent) 14%,transparent));box-shadow:0 0 28px color-mix(in srgb,var(--epro-players-glow-color) 12%,transparent)}.epro-players-youtube-fallback:hover{border-color:var(--epro-players-accent);box-shadow:0 0 34px color-mix(in srgb,var(--epro-players-glow-color) 20%,transparent)}.agenda-epro-ticket,.news-epro-featured{box-shadow:0 12px 32px color-mix(in srgb,var(--agenda-epro-glow-color, var(--news-epro-glow-color)) calc(var(--agenda-epro-glow, var(--news-epro-glow)) * 20%),transparent)}.agenda-epro-ticket-date strong{text-shadow:0 0 18px color-mix(in srgb,var(--agenda-epro-glow-color) 35%,transparent)}.agenda-epro-ticket-action a:hover{box-shadow:0 0 20px color-mix(in srgb,var(--agenda-epro-glow-color) 38%,transparent)}.news-epro-featured{box-shadow:0 18px 44px color-mix(in srgb,var(--news-epro-glow-color) calc(var(--news-epro-glow) * 20%),transparent)}.news-epro-list-item.is-active{box-shadow:0 0 20px color-mix(in srgb,var(--news-epro-glow-color) calc(var(--news-epro-glow) * 24%),transparent)}.epro-instagram:after{background:radial-gradient(ellipse at center,color-mix(in srgb,var(--epro-instagram-glow-color) 20%,transparent),transparent 68%)}.epro-instagram-stage{box-shadow:0 0 calc(34px * var(--epro-instagram-glow)) color-mix(in srgb,var(--epro-instagram-glow-color) 28%,transparent)}.epro-instagram-post-list button.is-active{box-shadow:0 0 14px color-mix(in srgb,var(--epro-instagram-glow-color) calc(24% * var(--epro-instagram-glow)),transparent)}.epk-hcaptcha-field{width:100%;max-width:100%;display:grid;gap:7px;overflow:hidden}.epk-hcaptcha-widget{width:100%;min-height:78px;display:flex;align-items:center;justify-content:flex-start}.epk-hcaptcha-message{margin:0;color:#d5d5dc;font-size:.78rem;line-height:1.4}@media(max-width:360px){.epk-hcaptcha-widget{transform:scale(.92);transform-origin:left center;width:109%}}.epro-singles{position:relative;isolation:isolate;width:100%;min-width:0;overflow:hidden;color:#f8f8fb;background:#050509;container-type:inline-size;--epro-singles-accent:#b436ff}.epro-singles *{box-sizing:border-box}.epro-singles button,.epro-singles a{font:inherit}.epro-singles button{cursor:pointer}.epro-singles-ambient{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 33% 43%,color-mix(in srgb,var(--epro-singles-accent),transparent 82%),transparent 29%),radial-gradient(circle at 67% 58%,rgba(50,68,133,.12),transparent 34%),linear-gradient(112deg,#030306,#080810,#030306)}.epro-singles.is-background-glow .epro-singles-ambient{background:radial-gradient(circle at 36% 40%,color-mix(in srgb,var(--epro-singles-accent),transparent 67%),transparent 32%),radial-gradient(circle at 78% 65%,color-mix(in srgb,var(--epro-singles-accent),transparent 90%),transparent 30%),linear-gradient(120deg,#030306,#090812 50%,#030306)}.epro-singles.is-background-theme{background:var(--bg,#050509)}.epro-singles.is-background-theme .epro-singles-ambient{opacity:.58}.epro-singles-inner{display:grid;gap:clamp(32px,4vw,64px);width:min(1480px,100%);margin:auto;padding:clamp(70px,8vw,120px) clamp(22px,5vw,80px) clamp(58px,7vw,104px)}.epro-singles-heading{display:grid;justify-items:center;gap:10px;text-align:center;text-transform:uppercase}.epro-singles-heading p{margin:0;color:var(--epro-singles-accent);font-size:clamp(.72rem,1.1vw,.95rem);font-weight:800;letter-spacing:.42em}.epro-singles-heading h2{margin:0;font-size:clamp(3rem,5.4vw,5.7rem);font-weight:800;line-height:.94;letter-spacing:.23em;text-indent:.23em}.epro-singles-heading>span{width:56px;height:3px;margin-top:8px;background:var(--epro-singles-accent);box-shadow:0 0 22px color-mix(in srgb,var(--epro-singles-accent),transparent 28%)}.epro-singles-feature{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(330px,.82fr);gap:clamp(42px,6vw,100px);align-items:center;min-width:0}.epro-singles-stage{position:relative;min-width:0;min-height:clamp(410px,38vw,590px);outline:none;perspective:1600px;touch-action:pan-y}.epro-singles-stage:focus-visible{outline:2px solid var(--epro-singles-accent);outline-offset:8px}.epro-singles-stage-light{position:absolute;left:50%;bottom:3%;width:min(62%,430px);height:17%;border-radius:50%;background:color-mix(in srgb,var(--epro-singles-accent),transparent 44%);filter:blur(32px);opacity:.42;transform:translate(-50%) perspective(300px) rotateX(68deg)}.epro-singles-covers{position:relative;width:100%;min-height:inherit;transform-style:preserve-3d}.epro-singles-cover{position:absolute;top:44%;left:50%;z-index:1;width:min(48%,380px);aspect-ratio:1;padding:0;border:0;background:transparent;transform-style:preserve-3d;transition:transform .66s cubic-bezier(.18,.78,.18,1),opacity .45s ease,filter .45s ease}.epro-singles-cover-art{position:absolute;top:0;right:0;bottom:0;left:0;display:block;overflow:visible;transform-style:preserve-3d}.epro-singles-cover-art>img:first-child{display:block;width:100%;height:100%;border:1px solid rgba(255,255,255,.36);object-fit:cover;background:#08080d;box-shadow:0 34px 62px #000000b8}.epro-singles-cover.is-active{z-index:3;transform:translate(-50%,-50%) translateZ(70px)}.epro-singles.has-cover-glow .epro-singles-cover.is-active .epro-singles-cover-art>img:first-child{border-color:var(--epro-singles-accent);box-shadow:0 36px 70px #000000b3,0 0 34px color-mix(in srgb,var(--epro-singles-accent),transparent 45%)}.epro-singles-cover.is-previous,.epro-singles-cover.is-next{z-index:1;width:min(31%,250px);opacity:.68;filter:brightness(.62) saturate(.72)}.epro-singles-cover.is-previous{transform:translate(-142%,-48%) translateZ(-125px) rotateY(26deg)}.epro-singles-cover.is-next{transform:translate(42%,-48%) translateZ(-125px) rotateY(-26deg)}.epro-singles.no-depth .epro-singles-cover.is-previous{transform:translate(-135%,-48%) scale(.86)}.epro-singles.no-depth .epro-singles-cover.is-next{transform:translate(35%,-48%) scale(.86)}.epro-singles-cover.is-previous:hover,.epro-singles-cover.is-next:hover{z-index:2;opacity:.88;filter:brightness(.8) saturate(.9)}.epro-singles-reflection{position:absolute;top:calc(100% + 1px);left:0;width:100%;height:34%;object-fit:cover;object-position:bottom;opacity:.2;filter:blur(.7px);transform:scaleY(-1);mask-image:linear-gradient(to bottom,rgba(0,0,0,.75),transparent);-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.75),transparent);pointer-events:none}.epro-singles-arrow{position:absolute;top:45%;z-index:6;display:grid;place-items:center;width:48px;height:48px;padding:0;border:1px solid var(--epro-singles-accent);border-radius:50%;color:#fff;background:#040408c2;box-shadow:0 0 22px color-mix(in srgb,var(--epro-singles-accent),transparent 72%);transform:translateY(-50%);transition:color .2s ease,background .2s ease,transform .2s ease}.epro-singles-arrow svg{width:24px}.epro-singles-arrow:hover{color:#08080b;background:var(--epro-singles-accent);transform:translateY(-50%) scale(1.06)}.epro-singles-arrow.is-previous{left:0}.epro-singles-arrow.is-next{right:0}.epro-singles-copy{display:grid;align-content:center;justify-items:start;min-width:0;animation-duration:.56s;animation-fill-mode:both}.epro-singles-kind{color:var(--epro-singles-accent);font-size:clamp(.95rem,1.45vw,1.3rem);font-weight:800;letter-spacing:.08em;text-transform:uppercase}.epro-singles-copy h3{max-width:100%;margin:12px 0 5px;overflow-wrap:anywhere;font-size:clamp(3rem,5.3vw,5.9rem);font-weight:800;line-height:.9;letter-spacing:.025em;text-transform:uppercase}.epro-singles-year{margin:0;color:#a8a8b2;font-size:1.05rem}.epro-singles-rule{display:block;width:42px;height:3px;margin:20px 0;background:var(--epro-singles-accent);box-shadow:0 0 13px color-mix(in srgb,var(--epro-singles-accent),transparent 44%)}.epro-singles-description{max-width:56ch;margin:0 0 27px;color:#b8b8c3;font-size:clamp(.98rem,1.25vw,1.15rem);line-height:1.68}.epro-singles-primary{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:52px;padding:0 28px;border:1px solid color-mix(in srgb,var(--epro-singles-accent),white 24%);border-radius:4px;color:#fff;text-decoration:none;text-transform:uppercase;background:linear-gradient(110deg,color-mix(in srgb,var(--epro-singles-accent),#842fe1 20%),var(--epro-singles-accent));box-shadow:0 15px 35px color-mix(in srgb,var(--epro-singles-accent),transparent 70%);font-size:.88rem;font-weight:850;letter-spacing:.025em;transition:filter .2s ease,transform .2s ease}.epro-singles-primary svg{width:20px}.epro-singles-primary:hover{filter:brightness(1.14);transform:translateY(-2px)}.epro-singles-platforms{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.epro-singles-platforms a{display:inline-flex;align-items:center;gap:9px;min-height:46px;padding:0 15px;border:1px solid rgba(255,255,255,.14);border-radius:5px;color:#f2f2f5;text-decoration:none;background:#0a0a10cc;font-size:.8rem;font-weight:700;transition:border-color .2s ease,background .2s ease,transform .2s ease}.epro-singles-platforms a:hover{border-color:var(--epro-singles-accent);background:color-mix(in srgb,var(--epro-singles-accent),transparent 90%);transform:translateY(-2px)}.epro-singles-platforms i{display:block;width:16px;height:16px;border-radius:50%;background:var(--epro-singles-accent);box-shadow:0 0 10px color-mix(in srgb,var(--epro-singles-accent),transparent 45%)}.epro-singles-platforms .is-spotify i{background:#1ed760}.epro-singles-platforms .is-apple-music i{background:linear-gradient(135deg,#ff4f73,#a853f2)}.epro-singles-platforms .is-soundcloud i{border-radius:3px;background:#ff6b19}.epro-singles-library{display:grid;grid-template-columns:42px minmax(0,1fr) 42px;gap:18px;align-items:center;min-width:0}.epro-singles-library>button{display:grid;place-items:center;width:42px;height:42px;padding:0;border:0;color:var(--epro-singles-accent);background:transparent}.epro-singles-thumbnails{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(145px,1fr);gap:clamp(12px,1.6vw,20px);min-width:0;padding:5px 2px 10px;overflow-x:auto;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--epro-singles-accent),transparent 42%) transparent;overscroll-behavior-inline:contain}.epro-singles-thumbnails>button{display:grid;gap:8px;min-width:0;padding:0 0 12px;border:0;border-bottom:3px solid transparent;color:#f5f5f7;background:transparent;text-align:center;opacity:.7;transition:opacity .25s ease,border-color .25s ease,transform .25s ease}.epro-singles-thumbnails>button:hover{opacity:1;transform:translateY(-3px)}.epro-singles-thumbnails>button.is-active{border-color:var(--epro-singles-accent);opacity:1}.epro-singles-thumbnails img{display:block;width:100%;aspect-ratio:1;border:1px solid rgba(255,255,255,.16);object-fit:cover}.epro-singles-thumbnails .is-active img{border-color:var(--epro-singles-accent);box-shadow:0 0 24px color-mix(in srgb,var(--epro-singles-accent),transparent 68%)}.epro-singles-thumbnails strong{overflow:hidden;font-size:.82rem;letter-spacing:.1em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.epro-singles-thumbnails span{color:#9a9aa5;font-size:.78rem}.epro-singles-dots{display:flex;justify-content:center;gap:12px}.epro-singles-dots button{width:10px;height:10px;padding:0;border:0;border-radius:50%;background:#292933}.epro-singles-dots button.is-active{background:var(--epro-singles-accent);box-shadow:0 0 12px color-mix(in srgb,var(--epro-singles-accent),transparent 28%)}.epro-singles.is-transition-fade .epro-singles-cover{transition:opacity .5s ease,filter .5s ease}.epro-singles.is-transition-none .epro-singles-cover{transition:none}.epro-singles.is-entrance-fade-up .epro-singles-inner{animation:epro-singles-fade-up .72s both}.epro-singles.is-entrance-zoom .epro-singles-inner{animation:epro-singles-zoom .7s both}.epro-singles.is-transition-fade .epro-singles-copy{animation:epro-singles-copy-fade .48s both}@keyframes epro-singles-fade-up{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:none}}@keyframes epro-singles-zoom{0%{opacity:0;transform:scale(.975)}to{opacity:1;transform:none}}@keyframes epro-singles-copy-fade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@container (max-width:900px){.epro-singles-feature{grid-template-columns:1fr;gap:30px}.epro-singles-stage{width:min(100%,720px);min-height:clamp(370px,66cqw,520px);margin:auto}.epro-singles-copy{width:min(100%,720px);margin:auto}.epro-singles-copy h3{font-size:clamp(3rem,9cqw,5.4rem)}}@container (max-width:570px){.epro-singles-inner{gap:30px;padding:58px 18px 52px}.epro-singles-heading p{letter-spacing:.3em}.epro-singles-heading h2{font-size:clamp(2.5rem,13cqw,3.9rem);letter-spacing:.14em;text-indent:.14em}.epro-singles-stage{min-height:clamp(300px,88cqw,390px)}.epro-singles-cover{top:43%;width:min(67%,290px)}.epro-singles-cover.is-previous,.epro-singles-cover.is-next{width:min(40%,172px);opacity:.42}.epro-singles-cover.is-previous{transform:translate(-138%,-48%) translateZ(-80px) rotateY(22deg)}.epro-singles-cover.is-next{transform:translate(38%,-48%) translateZ(-80px) rotateY(-22deg)}.epro-singles-arrow{top:43%;width:40px;height:40px}.epro-singles-copy h3{font-size:clamp(2.7rem,14cqw,4.4rem)}.epro-singles-primary{width:100%}.epro-singles-platforms a{flex:1;justify-content:center;min-width:130px}.epro-singles-library{grid-template-columns:minmax(0,1fr)}.epro-singles-library>button{display:none}.epro-singles-thumbnails{grid-auto-columns:minmax(118px,44%)}.epro-singles-reflection{height:24%}}@media(prefers-reduced-motion:reduce){.epro-singles *{animation:none!important;scroll-behavior:auto!important;transition:none!important}.epro-singles-cover.is-active{transform:translate(-50%,-50%)}.epro-singles-cover.is-previous{transform:translate(-130%,-48%) scale(.82)}.epro-singles-cover.is-next{transform:translate(30%,-48%) scale(.82)}}.epro-singles{scroll-margin-top:74px}.epro-singles.is-background-theme{background:transparent}.epro-singles.is-background-theme .epro-singles-ambient,.epro-singles.is-background-theme .epro-singles-stage-light{opacity:0;background:none}.epro-singles-inner{gap:clamp(14px,2.2svh,24px);padding:clamp(24px,3.5svh,42px) clamp(20px,4vw,64px) clamp(22px,3svh,36px)}.epro-singles-heading{gap:5px}.epro-singles-heading p{font-size:clamp(.66rem,.85vw,.78rem);letter-spacing:.34em}.epro-singles-heading h2{font-size:clamp(2rem,3.35vw,3.5rem);letter-spacing:.18em;text-indent:.18em}.epro-singles-heading>span{width:44px;height:2px;margin-top:4px}.epro-singles-feature{grid-template-columns:minmax(360px,1.02fr) minmax(310px,.98fr);gap:clamp(24px,3.4vw,52px);align-items:center}.epro-singles-stage{min-height:clamp(330px,48svh,390px);overflow:visible}.epro-singles-covers{min-height:inherit}.epro-singles-stage-light{bottom:7%;width:min(52%,330px);height:13%;filter:blur(24px);opacity:.3}.epro-singles-cover{top:42%;width:clamp(250px,min(25vw,39svh),330px);overflow:visible;transition:transform .42s cubic-bezier(.2,.76,.2,1),opacity .34s ease,filter .34s ease}.epro-singles-cover-art{overflow:visible}.epro-singles-disc,.epro-singles-thumbnail-disc{position:relative;display:block;width:100%;aspect-ratio:1;overflow:hidden;border:1px solid rgba(255,255,255,.3);border-radius:50%;background:#08080d;box-shadow:0 24px 48px #0000009e,inset 0 0 0 1px #ffffff0f;transform:translateZ(0);will-change:transform}.epro-singles-disc:before,.epro-singles-thumbnail-disc:before{content:"";position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:repeating-radial-gradient(circle at center,transparent 0 7%,rgba(255,255,255,.055) 7.35% 7.7%,transparent 8.05% 12%);box-shadow:inset 0 0 34px #00000038;pointer-events:none}.epro-singles-disc>img,.epro-singles-thumbnail-disc>img{display:block;width:100%;height:100%;border:0;border-radius:inherit;object-fit:cover}.epro-singles-disc>i,.epro-singles-thumbnail-disc>i{position:absolute;z-index:2;top:50%;left:50%;width:12%;aspect-ratio:1;border:1px solid rgba(255,255,255,.42);border-radius:50%;background:radial-gradient(circle,#060609 0,#060609 18%,color-mix(in srgb,var(--epro-singles-accent),#111 58%) 20%,color-mix(in srgb,var(--epro-singles-accent),#111 58%) 58%,#ffffffb8 60%,#ffffffb8 64%,#111 67%);box-shadow:0 0 14px #0006;transform:translate(-50%,-50%);pointer-events:none}.epro-singles-cover.is-active .epro-singles-disc{border-color:var(--epro-singles-accent);animation:epro-singles-disc-spin 16s linear infinite}.epro-singles.has-cover-glow .epro-singles-cover.is-active .epro-singles-disc{box-shadow:0 26px 54px #000000a8,0 0 30px color-mix(in srgb,var(--epro-singles-accent),transparent 55%),inset 0 0 0 1px #ffffff14}.epro-singles-cover.is-previous,.epro-singles-cover.is-next{width:clamp(150px,min(16vw,23svh),205px);opacity:.58}.epro-singles-cover.is-previous{transform:translate(-145%,-48%) translateZ(-95px) rotateY(22deg)}.epro-singles-cover.is-next{transform:translate(45%,-48%) translateZ(-95px) rotateY(-22deg)}.epro-singles.no-depth .epro-singles-cover.is-previous{transform:translate(-138%,-48%) scale(.84)}.epro-singles.no-depth .epro-singles-cover.is-next{transform:translate(38%,-48%) scale(.84)}.epro-singles-reflection{position:absolute;top:calc(100% + 7px);left:8%;width:84%;height:24%;overflow:hidden;border-radius:50% 50% 44% 44%;opacity:.19;filter:blur(1.2px);mask-image:linear-gradient(to bottom,rgba(0,0,0,.7),rgba(0,0,0,.25) 48%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.7),rgba(0,0,0,.25) 48%,transparent 100%);pointer-events:none}.epro-singles-reflection img{display:block;width:100%;aspect-ratio:1;border-radius:50%;object-fit:cover;transform:scaleY(-1);animation:epro-singles-reflection-spin 16s linear infinite}.epro-singles-arrow{top:42%;width:42px;height:42px}.epro-singles-copy{animation-duration:.38s}.epro-singles-kind{font-size:clamp(.76rem,1vw,.92rem)}.epro-singles-copy h3{margin:6px 0 2px;font-size:clamp(2.35rem,4.2vw,4.45rem);line-height:.92}.epro-singles-year{font-size:.9rem}.epro-singles-rule{width:36px;height:2px;margin:11px 0}.epro-singles-description{max-width:52ch;margin-bottom:14px;font-size:clamp(.82rem,1vw,.96rem);line-height:1.45}.epro-singles-primary{min-height:44px;padding-inline:20px;font-size:.8rem}.epro-singles-primary svg{width:17px}.epro-singles-platforms{gap:7px;margin-top:11px}.epro-singles-platforms a{min-height:36px;padding-inline:11px;font-size:.72rem}.epro-singles-library{grid-template-columns:36px minmax(0,1fr) 36px;gap:9px;margin-top:-2px}.epro-singles-library>button{width:36px;height:36px}.epro-singles-thumbnails{grid-auto-columns:clamp(82px,8vw,108px);justify-content:center;gap:clamp(10px,1.5vw,18px);padding:3px 2px 5px}.epro-singles-thumbnails>button{justify-items:center;gap:5px;padding:0;border:0;opacity:.62}.epro-singles-thumbnails>button:hover{transform:translateY(-2px)}.epro-singles-thumbnails>button.is-active{opacity:1;transform:scale(1.04)}.epro-singles-thumbnail-disc{width:100%;box-shadow:0 10px 20px #0000006b}.epro-singles-thumbnails>button.is-active .epro-singles-thumbnail-disc{border-color:var(--epro-singles-accent);box-shadow:0 0 20px color-mix(in srgb,var(--epro-singles-accent),transparent 68%);animation:epro-singles-disc-spin 20s linear infinite}.epro-singles-thumbnails strong{width:100%;font-size:.68rem;letter-spacing:.06em}.epro-singles-dots{gap:9px}.epro-singles-dots button{width:8px;height:8px}.epro-singles.is-transition-fade .epro-singles-cover{transition:opacity .42s ease,filter .42s ease}.epro-singles.is-transition-fade .epro-singles-copy{animation-duration:.38s}.epro-singles.is-entrance-fade-up .epro-singles-inner,.epro-singles.is-entrance-zoom .epro-singles-inner{animation-duration:.48s}@keyframes epro-singles-disc-spin{to{transform:translateZ(0) rotate(360deg)}}@keyframes epro-singles-reflection-spin{to{transform:scaleY(-1) rotate(-360deg)}}@container (max-width: 900px){.epro-singles-inner{gap:18px;padding-block:32px 28px}.epro-singles-feature{grid-template-columns:minmax(300px,.92fr) minmax(280px,1.08fr);gap:24px}.epro-singles-stage{width:100%;min-height:clamp(300px,45svh,350px)}.epro-singles-cover{width:clamp(220px,min(34cqw,34svh),285px)}.epro-singles-cover.is-previous,.epro-singles-cover.is-next{width:clamp(126px,min(20cqw,20svh),166px)}.epro-singles-copy h3{font-size:clamp(2.2rem,6cqw,3.65rem)}.epro-singles-thumbnails{justify-content:start}}@container (max-width: 690px){.epro-singles-feature{grid-template-columns:1fr;gap:10px}.epro-singles-stage{width:min(100%,600px);min-height:clamp(290px,70cqw,345px);margin:auto}.epro-singles-cover{width:clamp(220px,min(58cqw,34svh),285px)}.epro-singles-copy{width:min(100%,600px);margin:auto}.epro-singles-copy h3{font-size:clamp(2.2rem,10cqw,3.5rem)}}@container (max-width: 570px){.epro-singles-inner{gap:15px;padding:28px 16px 24px}.epro-singles-heading h2{font-size:clamp(2rem,11cqw,2.85rem);letter-spacing:.12em;text-indent:.12em}.epro-singles-stage{min-height:clamp(270px,74cqw,320px)}.epro-singles-cover{top:41%;width:clamp(205px,min(64cqw,33svh),260px)}.epro-singles-cover.is-previous,.epro-singles-cover.is-next{width:clamp(108px,34cqw,142px);opacity:.38}.epro-singles-cover.is-previous{transform:translate(-140%,-48%) translateZ(-70px) rotateY(18deg)}.epro-singles-cover.is-next{transform:translate(40%,-48%) translateZ(-70px) rotateY(-18deg)}.epro-singles-arrow{top:41%;width:40px;height:40px}.epro-singles-copy h3{font-size:clamp(2.1rem,12cqw,3.1rem)}.epro-singles-primary{width:100%}.epro-singles-platforms a{flex:1;min-width:112px;justify-content:center}.epro-singles-library{grid-template-columns:minmax(0,1fr)}.epro-singles-library>button{display:none}.epro-singles-thumbnails{grid-auto-columns:clamp(78px,25cqw,96px)}.epro-singles-reflection{height:21%;opacity:.15}}@media(prefers-reduced-motion:reduce){.epro-singles-disc,.epro-singles-reflection img,.epro-singles-thumbnail-disc{animation:none!important}}.epro-videos-showcase{--epro-videos-accent: #b82cff;--epro-videos-glow: .62;position:relative;isolation:isolate;width:100%;margin:0;padding:clamp(28px,4svh,50px) clamp(18px,4vw,64px);overflow:hidden;scroll-margin-top:74px;color:#f8f7fb;font-family:inherit;background:linear-gradient(135deg,#05060b,#090812 58%,#05070b)}.epro-videos-showcase *{box-sizing:border-box}.epro-videos-backdrop,.epro-videos-ambient{position:absolute;z-index:-2;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.epro-videos-backdrop img{width:100%;height:100%;object-fit:cover;filter:blur(34px) brightness(.35) saturate(.82);opacity:.16;transform:scale(1.09);transition:opacity .35s ease}.epro-videos-ambient{z-index:-1;background:linear-gradient(180deg,#04050ae0,#04050ab8 42%,#04050af0),radial-gradient(circle at 50% 32%,color-mix(in srgb,var(--epro-videos-glow-color) 18%,transparent),transparent 46%),linear-gradient(105deg,color-mix(in srgb,var(--epro-videos-accent) 8%,transparent),transparent 34%,color-mix(in srgb,var(--epro-videos-secondary) 7%,transparent))}.epro-videos-showcase.is-background-glow .epro-videos-backdrop img{opacity:.2}.epro-videos-showcase.is-background-glow .epro-videos-ambient{background:linear-gradient(180deg,#04050ac7,#04050a94 44%,#04050aeb),radial-gradient(circle at 50% 35%,color-mix(in srgb,var(--epro-videos-glow-color) calc(var(--epro-videos-glow) * 28%),transparent),transparent 50%),radial-gradient(circle at 88% 78%,color-mix(in srgb,var(--epro-videos-secondary) 10%,transparent),transparent 28%)}.epro-videos-showcase.is-background-theme{background:transparent}.epro-videos-showcase.is-background-theme .epro-videos-backdrop img{opacity:.09}.epro-videos-showcase.is-background-theme .epro-videos-ambient{background:linear-gradient(180deg,#04050a9e,#04050a61 42%,#04050ab8)}.epro-videos-shell{display:grid;width:min(100%,1280px);margin:auto;gap:clamp(13px,2svh,20px)}.epro-videos-heading{display:grid;width:min(100%,1180px);margin:auto;grid-template-columns:auto minmax(0,1fr);column-gap:clamp(18px,2.4vw,34px);align-items:end}.epro-videos-heading>p,.epro-videos-current-title>p,.epro-videos-list-heading>h3{margin:0;color:var(--epro-videos-accent);font-size:clamp(.68rem,.82vw,.78rem);font-weight:850;letter-spacing:.18em;line-height:1.2;text-transform:uppercase}.epro-videos-heading>p{align-self:center;writing-mode:vertical-rl;transform:rotate(180deg)}.epro-videos-heading-copy{display:flex;min-width:0;gap:clamp(14px,2.4vw,34px);align-items:end;justify-content:space-between}.epro-videos-heading h2{margin:0;color:#fff;font-size:clamp(2.35rem,4vw,4.6rem);font-weight:850;letter-spacing:-.045em;line-height:.9;text-transform:uppercase}.epro-videos-heading-copy>div{max-width:36ch;color:#d4d1d9;font-size:clamp(.85rem,1vw,1rem);line-height:1.45;text-align:right}.epro-videos-heading>span{grid-column:2;display:block;width:min(100%,1180px);height:1px;margin-top:12px;background:linear-gradient(90deg,var(--epro-videos-accent),color-mix(in srgb,var(--epro-videos-secondary) 62%,transparent),transparent 72%);box-shadow:0 0 calc(16px * var(--epro-videos-glow)) color-mix(in srgb,var(--epro-videos-glow-color) 48%,transparent)}.epro-videos-player{position:relative;width:min(100%,1180px);aspect-ratio:16 / 9;margin:auto;overflow:hidden;border:1px solid color-mix(in srgb,var(--epro-videos-accent) 34%,rgb(255 255 255 / .25));border-radius:clamp(8px,1vw,14px);background:#020309;box-shadow:0 22px 58px #00000085,0 0 calc(34px * var(--epro-videos-glow)) color-mix(in srgb,var(--epro-videos-glow-color) 24%,transparent);animation:eproVideosPlayerIn .38s ease both}.epro-videos-media,.epro-videos-poster,.epro-videos-poster>img{width:100%;height:100%;border:0}.epro-videos-media{display:block;object-fit:cover;background:#000}.epro-videos-poster{position:relative;display:block;padding:0;overflow:hidden;color:#fff;cursor:pointer;background:#020309}.epro-videos-poster>img{display:block;object-fit:cover;filter:brightness(.72) saturate(1.04);transition:transform .55s ease,filter .35s ease}.epro-videos-poster:hover>img{transform:scale(1.014);filter:brightness(.82) saturate(1.08)}.epro-videos-poster:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#00000014 48%,#000000d1);pointer-events:none}.epro-videos-play{position:absolute;z-index:2;left:50%;top:50%;display:grid;place-items:center;width:clamp(62px,6vw,90px);aspect-ratio:1;border:1px solid color-mix(in srgb,var(--epro-videos-accent) 82%,white);border-radius:50%;color:#fff;background:#0404098a;box-shadow:0 0 calc(38px * var(--epro-videos-glow)) color-mix(in srgb,var(--epro-videos-glow-color) 64%,transparent),inset 0 0 22px #ffffff0a;transform:translate(-50%,-50%);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);transition:transform .22s ease,background .22s ease}.epro-videos-play svg{width:36%;height:36%;margin-left:5%}.epro-videos-poster:hover .epro-videos-play{transform:translate(-50%,-50%) scale(1.05);background:color-mix(in srgb,var(--epro-videos-accent) 20%,rgb(4 4 9 / .65))}.epro-videos-controls{position:absolute;z-index:2;inset:auto clamp(16px,2.3vw,28px) clamp(13px,2vw,20px);display:grid;grid-template-columns:auto minmax(80px,1fr) auto auto auto auto;gap:clamp(10px,1.4vw,17px);align-items:center;pointer-events:none}.epro-videos-controls i{position:relative;height:2px;background:#ffffff73}.epro-videos-controls i b{display:block;width:56%;height:100%;background:linear-gradient(90deg,var(--epro-videos-accent),var(--epro-videos-secondary));box-shadow:0 0 8px var(--epro-videos-accent)}.epro-videos-controls i b:after{content:"";position:absolute;left:56%;top:50%;width:8px;aspect-ratio:1;border-radius:50%;background:var(--epro-videos-accent);transform:translate(-50%,-50%)}.epro-videos-controls em{color:#f2eff5;font-size:.76rem;font-style:normal;white-space:nowrap}.epro-videos-current{display:flex;width:min(100%,1180px);margin:auto;gap:clamp(22px,4vw,62px);align-items:center;justify-content:space-between;animation:eproVideosInfoIn .3s ease both}.epro-videos-current-title{min-width:0}.epro-videos-current-title h3{max-width:22ch;margin:4px 0 6px;overflow-wrap:anywhere;color:#fff;font-size:clamp(1.45rem,2.5vw,2.55rem);font-weight:850;letter-spacing:-.025em;line-height:.98;text-transform:uppercase}.epro-videos-metadata{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center;color:#d9d6de}.epro-videos-metadata span{display:inline-flex;gap:7px;align-items:center;font-size:.78rem}.epro-videos-metadata svg{color:var(--epro-videos-accent)}.epro-videos-clock{position:relative;display:inline-block;width:15px;aspect-ratio:1;border:1px solid var(--epro-videos-accent);border-radius:50%}.epro-videos-clock:before{content:"";position:absolute;left:6px;top:2px;width:1px;height:5px;background:var(--epro-videos-accent);transform-origin:bottom;transform:rotate(-12deg)}.epro-videos-metadata em{padding:3px 7px;border:1px solid color-mix(in srgb,var(--epro-videos-accent) 52%,#304052);border-radius:4px;color:#ddd9e4;font-size:.68rem;font-style:normal}.epro-videos-current-action{display:flex;min-width:0;max-width:610px;gap:16px;align-items:center;justify-content:flex-end}.epro-videos-current-action>p{max-width:44ch;margin:0;color:#d5d1da;font-size:clamp(.78rem,.95vw,.9rem);line-height:1.5}.epro-videos-youtube{display:inline-flex;min-height:42px;padding:0 17px;gap:8px;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid transparent;border-radius:6px;color:#fff;font-size:.7rem;font-weight:850;letter-spacing:.045em;text-decoration:none;text-transform:uppercase;background:linear-gradient(#090a13,#090a13) padding-box,linear-gradient(105deg,var(--epro-videos-accent),var(--epro-videos-secondary)) border-box;box-shadow:0 0 calc(28px * var(--epro-videos-glow)) color-mix(in srgb,var(--epro-videos-glow-color) 32%,transparent);transition:transform .2s ease,box-shadow .2s ease}.epro-videos-youtube:hover{transform:translateY(-2px);box-shadow:0 0 calc(38px * var(--epro-videos-glow)) color-mix(in srgb,var(--epro-videos-glow-color) 46%,transparent)}.epro-videos-list{display:grid;width:min(100%,1180px);margin:auto;gap:8px;padding-top:10px;border-top:1px solid rgb(255 255 255 / .13)}.epro-videos-list-heading{display:flex;align-items:center;justify-content:space-between}.epro-videos-list-heading>span{color:#aaa6b2;font-size:.65rem;font-weight:750;letter-spacing:.15em}.epro-videos-list-items{display:grid;grid-auto-flow:column;grid-auto-columns:clamp(210px,23vw,270px);gap:10px;min-width:0;padding:2px 2px 6px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:inline proximity;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--epro-videos-accent) 54%,transparent) transparent;overscroll-behavior-inline:contain}.epro-videos-list article{position:relative;min-width:0;min-height:78px;overflow:hidden;border:1px solid rgb(255 255 255 / .14);border-radius:8px;background:linear-gradient(105deg,#08090fc7,#07080d8a);scroll-snap-align:start;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease,background .2s ease}.epro-videos-list article:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--epro-videos-accent) 44%,#26384c)}.epro-videos-list article.is-active{border-color:var(--epro-videos-accent);background:color-mix(in srgb,var(--epro-videos-accent) 8%,rgb(7 8 13 / .86));box-shadow:0 0 calc(24px * var(--epro-videos-glow)) color-mix(in srgb,var(--epro-videos-glow-color) 38%,transparent)}.epro-videos-list-select{display:grid;width:100%;min-height:78px;padding:5px;grid-template-columns:110px minmax(0,1fr);gap:10px;border:0;color:inherit;text-align:left;cursor:pointer;background:transparent}.epro-videos-list article:has(.epro-videos-youtube) .epro-videos-list-select{padding-right:34px}.epro-videos-list-thumb{position:relative;display:block;overflow:hidden;border-radius:5px;background:#040509;aspect-ratio:16 / 9}.epro-videos-list-thumb img{display:block;width:100%;height:100%;object-fit:cover;filter:brightness(.72)}.epro-videos-list-thumb>i{position:absolute;left:7px;top:6px;color:#fff;font-size:.58rem;font-style:normal;font-weight:800;letter-spacing:.1em;text-shadow:0 1px 5px #000}.epro-videos-list-thumb svg{position:absolute;left:50%;top:50%;color:var(--epro-videos-accent);filter:drop-shadow(0 0 7px var(--epro-videos-glow-color));transform:translate(-50%,-50%)}.epro-videos-list-copy{display:flex;min-width:0;padding:4px 0;flex-direction:column;align-items:flex-start;justify-content:center}.epro-videos-list-copy b{display:none}.epro-videos-list-copy strong{max-width:100%;overflow:hidden;color:#f9f8fb;font-size:.7rem;letter-spacing:.035em;line-height:1.25;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.epro-videos-list-copy em{margin-top:6px;color:#aaa6b2;font-size:.62rem;font-style:normal}.epro-videos-youtube.is-compact{position:absolute;z-index:2;right:7px;bottom:7px;width:24px;min-height:24px;padding:0;gap:0;border-radius:50%;font-size:0}.epro-videos-youtube.is-compact svg:first-child{display:none}.epro-videos-youtube.is-compact svg:last-child{width:11px}.epro-videos-showcase.is-entrance-fade-up{animation:eproVideosFadeUp .58s both}.epro-videos-showcase.is-entrance-zoom{animation:eproVideosZoom .58s both}@keyframes eproVideosFadeUp{0%{opacity:0;transform:translateY(18px)}}@keyframes eproVideosZoom{0%{opacity:0;transform:scale(.985)}}@keyframes eproVideosPlayerIn{0%{opacity:.35;transform:translateY(6px)}}@keyframes eproVideosInfoIn{0%{opacity:.2;transform:translateY(4px)}}@media(max-height:930px)and (min-width:901px){.epro-videos-player,.epro-videos-heading,.epro-videos-current,.epro-videos-list{width:min(100%,980px)}}@media(max-height:800px)and (min-width:901px){.epro-videos-showcase{padding-block:22px}.epro-videos-shell{gap:11px}.epro-videos-player,.epro-videos-heading,.epro-videos-current,.epro-videos-list{width:min(100%,780px)}.epro-videos-heading h2{font-size:clamp(2.2rem,3.4vw,3.25rem)}.epro-videos-current-title h3{font-size:clamp(1.3rem,2.2vw,1.95rem)}.epro-videos-list-items{grid-auto-columns:220px}}@media(max-width:900px){.epro-videos-showcase{padding:30px clamp(16px,4vw,30px)}.epro-videos-player,.epro-videos-heading,.epro-videos-current,.epro-videos-list{width:100%}.epro-videos-heading h2{font-size:clamp(2.4rem,7vw,4rem)}.epro-videos-heading-copy>div{max-width:30ch}.epro-videos-current{align-items:flex-end}}@media(max-width:620px){.epro-videos-showcase{padding:25px 16px 28px}.epro-videos-shell{gap:13px}.epro-videos-heading{display:block}.epro-videos-heading>p{margin-bottom:7px;writing-mode:initial;transform:none}.epro-videos-heading-copy{display:block}.epro-videos-heading h2{font-size:clamp(2.25rem,12vw,3.25rem)}.epro-videos-heading-copy>div{margin-top:7px;font-size:.82rem;text-align:left}.epro-videos-heading>span{margin-top:10px}.epro-videos-player{border-radius:7px}.epro-videos-play{width:58px}.epro-videos-controls{inset:auto 11px 9px;grid-template-columns:auto 1fr auto;gap:8px}.epro-videos-controls em,.epro-videos-controls svg:nth-last-child(-n+2){display:none}.epro-videos-current{display:block}.epro-videos-current-title h3{margin-top:5px;font-size:clamp(1.45rem,8vw,2.2rem)}.epro-videos-current-action{display:block;max-width:none;margin-top:9px}.epro-videos-current-action>p{margin-bottom:11px;font-size:.78rem}.epro-videos-youtube:not(.is-compact){width:100%;min-height:40px}.epro-videos-list{padding-top:8px}.epro-videos-list-items{grid-auto-columns:min(78vw,245px)}.epro-videos-list-select{grid-template-columns:104px minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.epro-videos-showcase,.epro-videos-backdrop img,.epro-videos-player,.epro-videos-current,.epro-videos-poster>img,.epro-videos-play,.epro-videos-youtube,.epro-videos-list article{animation:none!important;transition:none!important}}.epro-gallery-showcase{--epro-gallery-accent: #b82cff;--epro-gallery-glow: .68;--epro-gallery-duration: .9s;position:relative;isolation:isolate;min-height:min(900px,100svh);overflow:hidden;color:#fff;background:#03040a;outline:none}.epro-gallery-showcase:before,.epro-gallery-showcase:after,.epro-gallery-ambient{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;content:""}.epro-gallery-showcase:before{z-index:-3;background:radial-gradient(circle at 50% 44%,color-mix(in srgb,var(--epro-gallery-accent) calc(27% * var(--epro-gallery-glow)),transparent) 0,transparent 34%),radial-gradient(circle at 18% 64%,rgba(32,79,190,.12),transparent 32%),linear-gradient(135deg,#02030a,#080812 52%,#02040b)}.epro-gallery-showcase.is-background-glow:before{background:radial-gradient(circle at 50% 43%,color-mix(in srgb,var(--epro-gallery-accent) calc(42% * var(--epro-gallery-glow)),transparent) 0,transparent 38%),radial-gradient(circle at 15% 70%,rgba(0,174,255,.15),transparent 34%),#03040a}.epro-gallery-showcase.is-background-theme{background:transparent}.epro-gallery-showcase.is-background-theme:before,.epro-gallery-showcase.is-background-theme:after{opacity:0;background:none}.epro-gallery-showcase.is-background-theme .epro-gallery-ambient{opacity:0;background:none;animation:none}.epro-gallery-showcase.is-background-theme .epro-gallery-floor{opacity:0}.epro-gallery-showcase:after{z-index:-1;opacity:.34;background-image:linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 22%,#000 75%,transparent);mask-image:linear-gradient(to bottom,transparent,#000 22%,#000 75%,transparent)}.epro-gallery-ambient{z-index:-2;top:16%;right:8%;bottom:10%;left:8%;background:radial-gradient(ellipse,color-mix(in srgb,var(--epro-gallery-accent) calc(18% * var(--epro-gallery-glow)),transparent),transparent 66%);filter:blur(40px);animation:epro-gallery-breathe 7s ease-in-out infinite alternate}.epro-gallery-shell{width:min(1500px,100%);min-height:inherit;margin:0 auto;padding:clamp(72px,8vw,116px) clamp(20px,5vw,76px) clamp(54px,6vw,86px);display:grid;grid-template-rows:auto 1fr auto;align-items:center}.epro-gallery-heading{text-align:center}.epro-gallery-heading p{margin:0 0 12px;color:var(--epro-gallery-accent);font-size:clamp(.72rem,1vw,.9rem);font-weight:800;letter-spacing:.34em;text-transform:uppercase}.epro-gallery-heading h2{margin:0;font-size:clamp(2.3rem,5.1vw,5rem);font-weight:800;line-height:.96;letter-spacing:.18em;text-transform:uppercase}.epro-gallery-heading>span{display:block;width:56px;height:3px;margin:20px auto 0;background:linear-gradient(90deg,var(--epro-gallery-accent),#18d6ef);box-shadow:0 0 18px color-mix(in srgb,var(--epro-gallery-accent) 70%,transparent)}.epro-gallery-stage-wrap{position:relative;width:100%;display:grid;align-items:center;grid-template-columns:54px minmax(0,1fr) 54px}.epro-gallery-stage{position:relative;min-width:0;height:clamp(390px,48vw,650px);perspective:1700px;transform-style:preserve-3d;touch-action:pan-y}.epro-gallery-floor{position:absolute;z-index:0;left:12%;right:12%;bottom:5%;height:20%;border-radius:50%;opacity:calc(.58 * var(--epro-gallery-glow));transform:rotateX(68deg);background:radial-gradient(ellipse,color-mix(in srgb,var(--epro-gallery-accent) 54%,transparent),transparent 65%);filter:blur(18px)}.epro-gallery-slide{position:absolute;z-index:1;top:50%;left:50%;width:clamp(260px,31vw,480px);padding:0;border:0;color:inherit;background:transparent;opacity:0;visibility:hidden;transform:translate3d(-50%,-50%,-260px) scale(.55);transform-origin:50% 55%;transition:transform var(--epro-gallery-duration) cubic-bezier(.2,.72,.16,1),opacity calc(var(--epro-gallery-duration) * .72) ease,filter var(--epro-gallery-duration) ease;cursor:zoom-in;will-change:transform,opacity}.epro-gallery-slide.is-active,.epro-gallery-slide.is-previous,.epro-gallery-slide.is-next,.epro-gallery-slide.is-far-previous,.epro-gallery-slide.is-far-next{visibility:visible}.epro-gallery-slide.is-active{z-index:5;opacity:1;filter:saturate(1.05) brightness(1.02);transform:translate3d(-50%,-50%,70px) rotateY(0) scale(1)}.epro-gallery-slide.is-previous{z-index:3;opacity:.62;filter:saturate(.72) brightness(.7);transform:translate3d(-113%,-50%,-85px) rotateY(20deg) scale(.78)}.epro-gallery-slide.is-next{z-index:3;opacity:.62;filter:saturate(.72) brightness(.7);transform:translate3d(13%,-50%,-85px) rotateY(-20deg) scale(.78)}.epro-gallery-slide.is-far-previous{z-index:1;opacity:.16;filter:brightness(.4);transform:translate3d(-158%,-50%,-190px) rotateY(28deg) scale(.6)}.epro-gallery-slide.is-far-next{z-index:1;opacity:.16;filter:brightness(.4);transform:translate3d(58%,-50%,-190px) rotateY(-28deg) scale(.6)}.epro-gallery-frame{position:relative;display:block;aspect-ratio:4 / 5;overflow:hidden;border:1px solid rgba(255,255,255,.24);border-radius:clamp(8px,1vw,15px);background:#080a10;box-shadow:0 30px 70px #000000b8}.epro-gallery-slide.is-active .epro-gallery-frame{border-color:color-mix(in srgb,var(--epro-gallery-accent) 82%,#fff);box-shadow:0 0 calc(44px * var(--epro-gallery-glow)) color-mix(in srgb,var(--epro-gallery-accent) 44%,transparent),0 34px 85px #000000c7}.epro-gallery-frame:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";pointer-events:none;background:linear-gradient(120deg,rgba(255,255,255,.12),transparent 23%,transparent 72%,rgba(255,255,255,.05))}.epro-gallery-frame img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .7s ease}.epro-gallery-slide:hover .epro-gallery-frame img{transform:scale(1.025)}.epro-gallery-frame i{position:absolute;z-index:2;right:14px;bottom:14px;display:grid;width:38px;height:38px;place-items:center;border:1px solid rgba(255,255,255,.24);border-radius:50%;opacity:0;background:#03040a9e;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);transition:opacity .25s ease}.epro-gallery-slide:hover .epro-gallery-frame i,.epro-gallery-slide:focus-visible .epro-gallery-frame i{opacity:1}.epro-gallery-slide>strong{display:block;margin-top:15px;overflow:hidden;font-size:.82rem;letter-spacing:.15em;text-align:center;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.epro-gallery-arrow,.epro-gallery-lightbox-arrow,.epro-gallery-lightbox-close{position:relative;z-index:8;display:grid;width:48px;height:48px;padding:0;place-items:center;border:1px solid color-mix(in srgb,var(--epro-gallery-accent) 72%,#fff 14%);border-radius:50%;color:#fff;background:#05060db8;box-shadow:0 0 24px color-mix(in srgb,var(--epro-gallery-accent) 22%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;transition:border-color .2s ease,background .2s ease,transform .2s ease}.epro-gallery-arrow:hover,.epro-gallery-lightbox-arrow:hover,.epro-gallery-lightbox-close:hover{border-color:var(--epro-gallery-accent);background:color-mix(in srgb,var(--epro-gallery-accent) 26%,rgba(5,6,13,.8));transform:scale(1.06)}.epro-gallery-arrow.is-left{justify-self:start}.epro-gallery-arrow.is-right{justify-self:end}.epro-gallery-navigation{display:grid;min-height:36px;grid-template-columns:1fr auto 1fr;align-items:center}.epro-gallery-counter{display:flex;align-items:center;gap:13px;color:#ffffff75;font-size:.78rem;font-weight:700;letter-spacing:.16em}.epro-gallery-counter strong{color:var(--epro-gallery-accent)}.epro-gallery-counter i{width:42px;height:1px;background:#ffffff42}.epro-gallery-indicators{display:flex;grid-column:2;gap:9px;align-items:center}.epro-gallery-indicators button{width:7px;height:7px;padding:0;border:0;border-radius:999px;background:#ffffff40;cursor:pointer;transition:width .3s ease,background .3s ease,box-shadow .3s ease}.epro-gallery-indicators button.is-active{width:28px;background:var(--epro-gallery-accent);box-shadow:0 0 14px color-mix(in srgb,var(--epro-gallery-accent) 72%,transparent)}.epro-gallery-lightbox{position:fixed;z-index:10000;top:0;right:0;bottom:0;left:0;display:grid;width:100vw;height:100dvh;padding:clamp(40px,4vw,60px);place-items:center;overflow:hidden;overscroll-behavior:contain;box-sizing:border-box}.epro-gallery-lightbox-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0;border:0;background:#010207f0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);cursor:zoom-out}.epro-gallery-lightbox-content{position:relative;z-index:1;display:grid;width:min(1100px,calc(100vw - 120px));height:min(780px,calc(100dvh - 100px));max-width:100%;max-height:100%;place-items:center;animation:epro-gallery-lightbox-in .35s cubic-bezier(.2,.8,.2,1) both;box-sizing:border-box}.epro-gallery-lightbox-content figure{display:grid;width:100%;min-width:0;max-height:100%;margin:0;grid-template-rows:minmax(0,auto) auto;justify-items:center}.epro-gallery-lightbox-media{display:inline-grid;width:fit-content;max-width:min(1012px,100%);max-height:72dvh;grid-template-columns:48px minmax(0,auto) 48px;align-items:center;justify-content:center;gap:8px;overflow:visible}.epro-gallery-lightbox-media img{display:block;width:auto;max-width:min(900px,calc(75vw - 112px));height:auto;max-height:72dvh;object-fit:contain;border:1px solid color-mix(in srgb,var(--epro-gallery-accent) 60%,rgba(255,255,255,.2));border-radius:10px;box-shadow:0 0 60px color-mix(in srgb,var(--epro-gallery-accent) 24%,transparent),0 30px 90px #000}.epro-gallery-lightbox-content figcaption{display:flex;width:min(900px,75vw);max-width:100%;min-height:40px;max-height:6.2rem;padding-top:15px;justify-content:space-between;align-items:flex-start;gap:24px;overflow-y:auto;color:#ffffff8c;font-size:.8rem;letter-spacing:.13em;text-transform:uppercase;scrollbar-color:color-mix(in srgb,var(--epro-gallery-accent) 55%,transparent) transparent;scrollbar-width:thin}.epro-gallery-lightbox-content figcaption strong{min-width:0;color:#fff;line-height:1.5;overflow-wrap:anywhere;white-space:normal}.epro-gallery-lightbox-content figcaption span{flex:0 0 auto}.epro-gallery-lightbox-close{position:absolute;top:0;right:0}.epro-gallery-lightbox-arrow.is-left{justify-self:start}.epro-gallery-lightbox-arrow.is-right{justify-self:end}@keyframes epro-gallery-breathe{0%{opacity:.55;transform:scale(.94) translate3d(-2%,0,0)}to{opacity:1;transform:scale(1.06) translate3d(2%,-1%,0)}}@keyframes epro-gallery-lightbox-in{0%{opacity:0;transform:scale(.965)}to{opacity:1;transform:scale(1)}}@media(max-width:1024px){.epro-gallery-showcase{min-height:min(820px,100svh)}.epro-gallery-shell{padding-inline:24px}.epro-gallery-stage-wrap{grid-template-columns:46px minmax(0,1fr) 46px}.epro-gallery-stage{height:clamp(390px,57vw,570px)}.epro-gallery-slide{width:clamp(250px,40vw,390px)}.epro-gallery-slide.is-previous{transform:translate3d(-108%,-50%,-80px) rotateY(18deg) scale(.76)}.epro-gallery-slide.is-next{transform:translate3d(8%,-50%,-80px) rotateY(-18deg) scale(.76)}.epro-gallery-slide.is-far-previous,.epro-gallery-slide.is-far-next{opacity:0}.epro-gallery-lightbox{padding:28px 32px}.epro-gallery-lightbox-content{width:calc(100vw - 64px);height:min(740px,calc(100dvh - 56px))}.epro-gallery-lightbox-media{max-width:100%;max-height:68dvh;grid-template-columns:44px minmax(0,auto) 44px;gap:6px}.epro-gallery-lightbox-media img{max-width:calc(100vw - 164px);max-height:68dvh}.epro-gallery-lightbox-content figcaption{width:calc(100vw - 128px)}}@media(max-width:640px){.epro-gallery-showcase{min-height:min(760px,100svh)}.epro-gallery-shell{padding:58px 12px 38px}.epro-gallery-heading h2{font-size:clamp(2rem,11vw,3.2rem);letter-spacing:.13em}.epro-gallery-stage-wrap{grid-template-columns:38px minmax(0,1fr) 38px}.epro-gallery-stage{height:min(110vw,500px)}.epro-gallery-slide{width:min(72vw,330px)}.epro-gallery-slide.is-previous{opacity:.52;transform:translate3d(-105%,-50%,-72px) rotateY(16deg) scale(.72)}.epro-gallery-slide.is-next{opacity:.52;transform:translate3d(5%,-50%,-72px) rotateY(-16deg) scale(.72)}.epro-gallery-arrow{width:38px;height:38px}.epro-gallery-arrow svg{width:18px}.epro-gallery-counter{padding-left:5px}.epro-gallery-counter i{width:22px}.epro-gallery-navigation{padding:0 8px}.epro-gallery-lightbox{padding:max(12px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));overflow-y:auto}.epro-gallery-lightbox-content{width:calc(100vw - 32px);height:auto;min-height:0;max-height:calc(100dvh - 24px);padding-top:46px}.epro-gallery-lightbox-media{width:100%;max-width:100%;max-height:62dvh;grid-template-columns:38px minmax(0,auto) 38px;gap:4px}.epro-gallery-lightbox-media img{max-width:calc(100vw - 116px);max-height:62dvh}.epro-gallery-lightbox-content figcaption{width:calc(100vw - 32px);max-width:100%;max-height:5.6rem;padding:12px 4px 0;gap:12px;font-size:.72rem;letter-spacing:.08em}.epro-gallery-lightbox-arrow{width:38px;height:38px}.epro-gallery-lightbox-close{top:0;right:0;width:40px;height:40px}}@media(max-height:620px){.epro-gallery-lightbox{overflow-y:auto}.epro-gallery-lightbox-content{height:auto;min-height:calc(100dvh - 24px);padding-block:48px 12px}.epro-gallery-lightbox-media,.epro-gallery-lightbox-media img{max-height:58dvh}}@media(prefers-reduced-motion:reduce){.epro-gallery-ambient{animation:none}.epro-gallery-slide{transition-duration:1ms}.epro-gallery-frame img{transition:none}.epro-gallery-lightbox-content{animation:none}}.epro-gallery-showcase{min-height:min(740px,92svh)}.epro-gallery-shell{padding:clamp(44px,5vw,72px) clamp(16px,4vw,52px) clamp(34px,4vw,54px)}.epro-gallery-heading p{margin-bottom:8px}.epro-gallery-heading h2{font-size:clamp(2.1rem,4.3vw,4.2rem)}.epro-gallery-heading-rule{margin-top:14px}.epro-gallery-stage{height:clamp(330px,40vw,520px)}.epro-gallery-slide{width:clamp(230px,28vw,400px)}.epro-gallery-arrow{width:44px;height:44px}.epro-gallery-navigation{min-height:30px}@media(max-width:1024px){.epro-gallery-showcase{min-height:min(690px,90svh)}.epro-gallery-stage{height:clamp(330px,49vw,460px)}}@media(max-width:640px){.epro-gallery-showcase{min-height:min(600px,86svh)}.epro-gallery-shell{padding:40px 12px 26px}.epro-gallery-stage{height:min(90vw,390px)}.epro-gallery-slide{width:min(67vw,285px)}.epro-gallery-arrow{width:36px;height:36px}}.epro-players-showcase{--epro-players-accent: #b82cff;--epro-players-glow: .58;position:relative;isolation:isolate;overflow:hidden;padding:clamp(48px,6vw,82px) clamp(20px,5vw,72px);color:#f7f5fb;background:#05060c}.epro-players-ambient{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:calc(.25 + var(--epro-players-glow) * .5);background:radial-gradient(circle at 76% 44%,color-mix(in srgb,var(--epro-players-accent) 34%,transparent),transparent 38%),radial-gradient(circle at 18% 78%,rgba(0,190,255,.16),transparent 32%),linear-gradient(125deg,#05060c 4%,#0b0915,#05060c)}.epro-players-showcase.is-background-glow .epro-players-ambient{opacity:calc(.45 + var(--epro-players-glow) * .52)}.epro-players-showcase.is-background-theme{background:transparent}.epro-players-showcase.is-background-theme .epro-players-ambient{opacity:0;background:none}.epro-players-inner{width:min(1180px,100%);margin:0 auto}.epro-players-heading{display:flex;align-items:center;gap:12px;margin:0 0 22px 5px;color:color-mix(in srgb,var(--epro-players-accent) 72%,white);font-size:.78rem;font-weight:850;letter-spacing:.18em;text-transform:uppercase}.epro-players-heading span{width:7px;height:7px;border-radius:50%;background:currentColor;box-shadow:0 0 14px currentColor}.epro-players-shell{display:grid;grid-template-columns:230px minmax(0,1fr);min-height:400px;padding:16px;border:1px solid color-mix(in srgb,var(--epro-players-accent) 34%,#25303e);border-radius:24px;background:#070811e0;box-shadow:0 24px 70px #0000006b,22px 0 70px color-mix(in srgb,var(--epro-players-accent) calc(var(--epro-players-glow) * 19%),transparent),-14px 20px 58px rgba(0,162,255,calc(var(--epro-players-glow) * .1));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.epro-players-tabs{display:flex;flex-direction:column;gap:10px;padding:8px 20px 8px 6px;border-right:1px solid rgba(255,255,255,.09)}.epro-players-tabs button{display:flex;align-items:center;gap:13px;width:100%;min-height:62px;padding:0 18px;border:1px solid rgba(255,255,255,.08);border-radius:14px;color:#f3f2f7;background:#ffffff07;cursor:pointer;transition:border-color .25s ease,background .25s ease,box-shadow .25s ease,transform .25s ease}.epro-players-tabs button:hover{transform:translate(3px);border-color:color-mix(in srgb,var(--platform-tone) 52%,transparent)}.epro-players-tabs button.is-active{border-color:color-mix(in srgb,var(--epro-players-accent) 76%,white 8%);background:linear-gradient(100deg,color-mix(in srgb,var(--epro-players-accent) 17%,transparent),#ffffff06);box-shadow:0 0 25px color-mix(in srgb,var(--epro-players-accent) calc(var(--epro-players-glow) * 34%),transparent),inset 0 0 18px #ffffff06}.epro-players-tabs svg{width:25px;height:25px;flex:0 0 auto;color:var(--platform-tone)}.epro-players-tabs strong{font-size:.92rem}.epro-players-panel{display:flex;align-items:center;min-width:0;padding:8px 8px 8px 24px;animation:eproPlayersPanelIn .38s ease both}.epro-players-embed{width:100%;overflow:hidden}.epro-players-embed iframe{display:block;width:100%;max-height:352px;border:0;border-radius:14px;background:#0a0b12}.epro-players-youtube-fallback{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:58px;padding:0 22px;border:1px solid color-mix(in srgb,#ff3040 60%,var(--epro-players-accent));border-radius:13px;color:#fff;background:linear-gradient(105deg,#ff304029,color-mix(in srgb,var(--epro-players-accent) 14%,transparent));box-shadow:0 0 28px #ff30401f;text-decoration:none;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.epro-players-youtube-fallback:hover{transform:translateY(-2px);border-color:#ff5260;box-shadow:0 0 34px #ff304033}.epro-players-youtube-fallback svg{width:21px;height:21px}.epro-players-youtube-fallback svg:last-child{width:16px;height:16px;opacity:.74}.epro-players-showcase.is-entrance-fade-up .epro-players-inner{animation:eproPlayersEnter .65s cubic-bezier(.2,.75,.25,1) both}.epro-players-showcase.is-entrance-zoom .epro-players-inner{animation:eproPlayersZoom .6s ease both}@keyframes eproPlayersPanelIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes eproPlayersEnter{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes eproPlayersZoom{0%{opacity:0;transform:scale(.975)}to{opacity:1;transform:none}}@media(max-width:900px){.epro-players-shell{grid-template-columns:1fr;min-height:0;padding:16px}.epro-players-tabs{flex-direction:row;overflow-x:auto;padding:2px 2px 14px;border-right:0;border-bottom:1px solid rgba(255,255,255,.09);scrollbar-width:thin}.epro-players-tabs button{flex:0 0 auto;width:auto;min-height:52px;padding:0 16px}.epro-players-tabs button:hover{transform:translateY(-2px)}.epro-players-panel{padding:16px 2px 2px}}@media(max-width:620px){.epro-players-showcase{padding:42px 14px}.epro-players-heading{margin-left:2px}.epro-players-shell{border-radius:19px;padding:12px}.epro-players-tabs button{min-height:48px;padding:0 13px}.epro-players-tabs svg{width:21px;height:21px}.epro-players-embed iframe{min-height:300px;max-height:330px;border-radius:11px}.epro-players-embed.platform-spotify iframe{height:152px;min-height:0;max-height:none}}@media(prefers-reduced-motion:reduce){.epro-players-showcase *,.epro-players-showcase *:before,.epro-players-showcase *:after{animation:none!important;transition:none!important}}.agenda-epro-section{position:relative;overflow:hidden;isolation:isolate;padding:0!important;opacity:var(--section-target-opacity,1)}.agenda-epro-section>:not(.section-parallax-bg){position:relative;z-index:1}.agenda-epro{position:relative;z-index:1;max-width:1160px;margin-inline:auto;padding:clamp(30px,5vw,68px) clamp(16px,4vw,52px);color:var(--text,#f4f5fb)}.agenda-epro-heading{margin:0 0 clamp(20px,3vw,34px)}.agenda-epro-heading span{display:flex;align-items:center;gap:12px;margin-bottom:9px;color:var(--agenda-epro-accent);font-size:.76rem;font-weight:800;letter-spacing:.17em;text-transform:uppercase}.agenda-epro-heading span:after{width:36px;height:1px;background:currentColor;box-shadow:50px 0 0 currentColor;content:""}.agenda-epro-heading h2{margin:0;font-size:clamp(2rem,4.5vw,4rem);letter-spacing:-.055em;line-height:1}.agenda-epro-ticket-list{display:grid;gap:12px;overflow:visible}.agenda-epro-ticket-list.is-scrollable{max-height:var(--agenda-epro-visible-height);padding-right:9px;overflow-y:auto;overscroll-behavior:contain;scrollbar-color:color-mix(in srgb,var(--agenda-epro-accent) 72%,transparent) transparent;scrollbar-width:thin}.agenda-epro-ticket-list.is-scrollable::-webkit-scrollbar{width:6px}.agenda-epro-ticket-list.is-scrollable::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--agenda-epro-accent) 62%,transparent);border-radius:999px}.agenda-epro-ticket{position:relative;display:grid;grid-template-columns:130px minmax(0,1fr) minmax(142px,auto);min-height:130px;overflow:hidden;border:1px solid color-mix(in srgb,var(--agenda-epro-accent) 58%,rgba(255,255,255,.24));border-radius:13px;background:var(--card-container-bg,rgba(7,10,18,.22));box-shadow:0 12px 32px color-mix(in srgb,var(--agenda-epro-accent) calc(var(--agenda-epro-glow)*20%),transparent);isolation:isolate}.agenda-epro-ticket:before,.agenda-epro-ticket:after{position:absolute;top:50%;z-index:2;width:14px;height:14px;border:1px solid color-mix(in srgb,var(--agenda-epro-accent) 56%,rgba(255,255,255,.26));border-radius:50%;background:transparent;transform:translateY(-50%);content:""}.agenda-epro-ticket:before{left:-8px}.agenda-epro-ticket:after{right:-8px}.agenda-epro-ticket-date{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:16px;border-right:1px dashed color-mix(in srgb,var(--agenda-epro-accent) 58%,transparent);text-align:center}.agenda-epro-ticket-date strong{color:var(--agenda-epro-accent);font-size:3rem;font-weight:700;line-height:.88;text-shadow:0 0 18px color-mix(in srgb,var(--agenda-epro-accent) 35%,transparent)}.agenda-epro-ticket-date span{margin-top:7px;font-size:.8rem;font-weight:900;letter-spacing:.1em}.agenda-epro-ticket-date small{margin-top:3px;font-size:.74rem;font-weight:700;opacity:.8}.agenda-epro-ticket-main{min-width:0;padding:17px clamp(16px,2.4vw,30px)}.agenda-epro-ticket-time{display:flex;align-items:center;gap:5px;margin:0 0 5px;color:var(--agenda-epro-accent);font-size:.74rem;font-weight:800}.agenda-epro-ticket-main h3{margin:0;color:inherit;font-size:clamp(1.02rem,2vw,1.35rem);line-height:1.15}.agenda-epro-ticket-place{display:flex;flex-wrap:wrap;gap:10px 16px;margin:8px 0 0;color:color-mix(in srgb,var(--text,#f4f5fb) 72%,transparent);font-size:.8rem}.agenda-epro-ticket-place span{display:inline-flex;align-items:center;gap:5px}.agenda-epro-ticket-place svg{color:var(--agenda-epro-accent)}.agenda-epro-ticket-description{display:-webkit-box;overflow:hidden;margin:9px 0 0;color:color-mix(in srgb,var(--text,#f4f5fb) 78%,transparent);font-size:.82rem;line-height:1.38;-webkit-box-orient:vertical;-webkit-line-clamp:2}.agenda-epro-ticket-action{position:relative;display:flex;align-items:center;justify-content:center;min-width:0;padding:16px 24px;border-left:1px dashed color-mix(in srgb,var(--agenda-epro-accent) 48%,transparent)}.agenda-epro-ticket-action:before{position:absolute;top:18px;right:21px;left:21px;height:20px;opacity:.36;background:repeating-linear-gradient(90deg,currentColor 0 2px,transparent 2px 4px);color:var(--agenda-epro-accent);content:""}.agenda-epro-ticket-action a,.agenda-epro-ticket-status{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:0 14px;border:1px solid var(--agenda-epro-accent);border-radius:8px;color:var(--agenda-epro-accent);font-size:.71rem;font-weight:900;letter-spacing:.04em;text-decoration:none;white-space:nowrap}.agenda-epro-ticket-action a:hover{background:color-mix(in srgb,var(--agenda-epro-accent) 16%,transparent);box-shadow:0 0 20px color-mix(in srgb,var(--agenda-epro-accent) 38%,transparent)}.agenda-epro-ticket-status{border-color:#ffffff4d;color:#ffffffb3}.agenda-epro-ticket-status.is-upcoming{border-color:color-mix(in srgb,var(--agenda-epro-accent) 34%,transparent)}.agenda-epro-ticket.is-finished{opacity:.68}.agenda-epro-ticket.is-finished .agenda-epro-ticket-date strong{color:#ffffffa3;text-shadow:none}.agenda-epro-entrance-fade-up{animation:agenda-epro-in .55s ease both}.agenda-epro-entrance-zoom{animation:agenda-epro-zoom .5s ease both}@keyframes agenda-epro-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes agenda-epro-zoom{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:none}}@media(max-width:760px){.agenda-epro{padding:28px 16px}.agenda-epro-heading h2{font-size:clamp(1.8rem,9vw,2.45rem)}.agenda-epro-ticket-list{gap:10px}.agenda-epro-ticket{grid-template-columns:76px minmax(0,1fr);grid-template-areas:"date main" "date action";min-height:0}.agenda-epro-ticket-date{grid-area:date;padding:15px 8px}.agenda-epro-ticket-date strong{font-size:2.28rem}.agenda-epro-ticket-date span{font-size:.67rem}.agenda-epro-ticket-main{grid-area:main;padding:14px 14px 9px}.agenda-epro-ticket-main h3{font-size:1rem}.agenda-epro-ticket-place{gap:5px;margin-top:6px;font-size:.72rem}.agenda-epro-ticket-description{font-size:.74rem}.agenda-epro-ticket-action{grid-area:action;justify-content:flex-start;padding:5px 14px 14px;border-top:1px dashed color-mix(in srgb,var(--agenda-epro-accent) 34%,transparent);border-left:0}.agenda-epro-ticket-action:before{display:none}.agenda-epro-ticket-action a,.agenda-epro-ticket-status{min-height:32px;padding:0 10px;font-size:.64rem}}@media(prefers-reduced-motion:reduce){.agenda-epro{animation:none!important}}.news-epro-section{position:relative;overflow:hidden;isolation:isolate;padding:0!important;opacity:var(--section-target-opacity,1)}.news-epro-section>:not(.section-parallax-bg){position:relative;z-index:1}.news-epro{position:relative;z-index:1;max-width:1220px;margin-inline:auto;padding:clamp(30px,5vw,66px) clamp(16px,4vw,52px);color:var(--text,#f4f5fb)}.news-epro-heading{margin-bottom:clamp(18px,3vw,32px)}.news-epro-heading span{display:flex;align-items:center;gap:12px;margin-bottom:9px;color:var(--news-epro-accent);font-size:.76rem;font-weight:800;letter-spacing:.17em;text-transform:uppercase}.news-epro-heading span:after{width:34px;height:1px;background:currentColor;box-shadow:48px 0 0 currentColor;content:""}.news-epro-heading h2{margin:0;font-size:clamp(1.9rem,4vw,3.55rem);letter-spacing:-.05em;line-height:1}.news-epro-layout{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);gap:20px;align-items:stretch}.news-epro-layout.is-single{grid-template-columns:minmax(0,1fr)}.news-epro-featured{display:grid;grid-template-columns:minmax(210px,.84fr) minmax(0,1fr);min-height:var(--news-epro-list-height);overflow:hidden;border:1px solid color-mix(in srgb,var(--news-epro-accent) 55%,rgba(255,255,255,.2));border-radius:14px;background:var(--card-container-bg,rgba(7,10,18,.2));box-shadow:0 18px 44px color-mix(in srgb,var(--news-epro-accent) calc(var(--news-epro-glow)*20%),transparent)}.news-epro-image{overflow:hidden;background:#ffffff08}.news-epro-image img{display:block;width:100%;height:100%;object-fit:cover}.news-epro-featured-image{min-height:100%}.news-epro-featured-copy{display:flex;min-width:0;flex-direction:column;padding:clamp(20px,3vw,34px)}.news-epro-number,.news-epro-list article>div>p{margin:0 0 8px;color:var(--news-epro-accent);font-size:.75rem;font-weight:900;letter-spacing:.08em}.news-epro-featured h3{margin:0;font-size:clamp(1.25rem,2.5vw,2rem);line-height:1.14}.news-epro-featured time{display:flex;align-items:center;gap:6px;margin:13px 0;color:color-mix(in srgb,var(--text,#f4f5fb) 68%,transparent);font-size:.78rem}.news-epro-featured time svg{color:var(--news-epro-accent)}.news-epro-featured-content{flex:1;min-height:0;overflow-y:auto;padding-right:8px;color:color-mix(in srgb,var(--text,#f4f5fb) 78%,transparent);font-size:.89rem;line-height:1.55;scrollbar-color:color-mix(in srgb,var(--news-epro-accent) 65%,transparent) transparent;scrollbar-width:thin}.news-epro-list{display:grid;align-content:start;gap:10px;max-height:var(--news-epro-list-height);overflow-y:auto;padding-right:8px;scrollbar-color:color-mix(in srgb,var(--news-epro-accent) 65%,transparent) transparent;scrollbar-width:thin}.news-epro-list::-webkit-scrollbar,.news-epro-featured-content::-webkit-scrollbar{width:6px}.news-epro-list::-webkit-scrollbar-thumb,.news-epro-featured-content::-webkit-scrollbar-thumb{border-radius:999px;background:color-mix(in srgb,var(--news-epro-accent) 62%,transparent)}.news-epro-list article{display:grid;grid-template-columns:112px minmax(0,1fr);min-height:112px;overflow:hidden;border:1px solid color-mix(in srgb,var(--news-epro-accent) 25%,rgba(255,255,255,.18));border-radius:11px;background:var(--card-container-bg,rgba(7,10,18,.16));transition:border-color .2s ease,box-shadow .2s ease}.news-epro-list article.is-active{border-color:var(--news-epro-accent);box-shadow:0 0 20px color-mix(in srgb,var(--news-epro-accent) calc(var(--news-epro-glow)*24%),transparent)}.news-epro-list article>.news-epro-image{min-height:112px}.news-epro-list article>div{display:grid;align-content:start;min-width:0;padding:12px 14px}.news-epro-list h3{display:-webkit-box;overflow:hidden;margin:0;color:inherit;font-size:.91rem;line-height:1.18;-webkit-box-orient:vertical;-webkit-line-clamp:2}.news-epro-list span{display:-webkit-box;overflow:hidden;margin-top:6px;color:color-mix(in srgb,var(--text,#f4f5fb) 64%,transparent);font-size:.72rem;line-height:1.3;-webkit-box-orient:vertical;-webkit-line-clamp:2}.news-epro-list button{display:inline-flex;align-items:center;justify-content:center;gap:4px;width:max-content;margin-top:9px;padding:0;border:0;background:transparent;color:var(--news-epro-accent);font:inherit;font-size:.7rem;font-weight:800;cursor:pointer}.news-epro-list button:hover{text-decoration:underline}.news-epro-entrance-fade-up{animation:news-epro-in .55s ease both}.news-epro-entrance-zoom{animation:news-epro-zoom .5s ease both}@keyframes news-epro-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes news-epro-zoom{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:none}}@media(max-width:920px){.news-epro-layout{grid-template-columns:minmax(0,1fr) minmax(300px,.8fr);gap:14px}.news-epro-featured{grid-template-columns:190px minmax(0,1fr)}.news-epro-featured-copy{padding:20px}.news-epro-list article{grid-template-columns:88px minmax(0,1fr);min-height:100px}.news-epro-list article>.news-epro-image{min-height:100px}}@media(max-width:700px){.news-epro{padding:28px 16px}.news-epro-layout{grid-template-columns:1fr}.news-epro-featured{grid-template-columns:1fr;min-height:0}.news-epro-featured-image{height:190px;min-height:190px}.news-epro-featured-copy{min-height:250px}.news-epro-featured-content{max-height:154px}.news-epro-list{max-height:min(470px,56vh);padding-right:4px}.news-epro-list article{grid-template-columns:96px minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.news-epro{animation:none!important}.news-epro-list article{transition:none}}.news-epro-list .news-epro-list-item{display:grid;align-items:stretch;justify-content:stretch;gap:0;width:100%;min-width:0;grid-template-columns:96px minmax(0,1fr);min-height:94px;margin:0;overflow:hidden;padding:0;border:1px solid color-mix(in srgb,var(--news-epro-accent) 25%,rgba(255,255,255,.18));border-radius:11px;color:inherit;text-align:left;text-decoration:none;background:var(--card-container-bg,rgba(7,10,18,.16));font:inherit;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease}.news-epro-list .news-epro-list-item:hover,.news-epro-list .news-epro-list-item:focus-visible{border-color:color-mix(in srgb,var(--news-epro-accent) 72%,white 12%);outline:none;text-decoration:none}.news-epro-list .news-epro-list-item.is-active{border-color:var(--news-epro-accent);background:color-mix(in srgb,var(--card-container-bg,rgba(7,10,18,.16)) 88%,var(--news-epro-accent) 12%)}.news-epro-list-item>.news-epro-image{min-height:94px}.news-epro-list .news-epro-list-copy{display:grid;align-content:center;min-width:0;margin:0;padding:10px 12px;color:inherit}.news-epro-list .news-epro-list-title{display:-webkit-box;overflow:hidden;margin:0;color:inherit;font-size:.88rem;font-weight:800;line-height:1.18;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media(max-width:920px){.news-epro-list .news-epro-list-item{grid-template-columns:82px minmax(0,1fr);min-height:88px}.news-epro-list-item>.news-epro-image{min-height:88px}}@media(max-width:700px){.news-epro-list .news-epro-list-item{grid-template-columns:88px minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.news-epro-list .news-epro-list-item{transition:none}}.news-epro-featured:not(.has-image),.news-epro-list-item:not(.has-image){grid-template-columns:minmax(0,1fr)}.news-epro-featured-subtitle{margin:9px 0 0;color:color-mix(in srgb,var(--news-epro-accent) 72%,var(--text, #f4f5fb));font-size:.86rem;font-weight:800;line-height:1.35}.news-epro-featured-action{display:inline-flex;align-items:center;justify-content:center;gap:4px;width:max-content;margin-top:9px;color:var(--news-epro-accent);font:inherit;font-size:.7rem;font-weight:800;text-decoration:none}.news-epro-featured-action{margin-top:18px;font-size:.76rem;font-weight:850}.news-epro-featured-action:hover{text-decoration:underline}.news-epro-list-subtitle{display:-webkit-box;overflow:hidden;margin-top:4px;color:color-mix(in srgb,var(--news-epro-accent) 68%,var(--text, #f4f5fb));font-size:.7rem;line-height:1.25;-webkit-box-orient:vertical;-webkit-line-clamp:1}.news-epro-list time{display:flex;align-items:center;gap:5px;margin-top:4px;color:color-mix(in srgb,var(--text, #f4f5fb) 68%,transparent);font-size:.68rem}.news-epro-list time svg{color:var(--news-epro-accent)}.instagram-embed{width:min(100%,380px);margin-inline:auto}.instagram-embed .instagram-media{min-width:0!important;width:100%!important;margin:0 auto!important;background:transparent!important}.instagram-embed-fallback{display:grid;justify-items:center;gap:14px;width:min(100%,380px);margin:0 auto;padding:22px;border:1px solid color-mix(in srgb,var(--primary, #e22f72) 45%,transparent);border-radius:16px;text-align:center;background:color-mix(in srgb,var(--surface, #11131c) 65%,transparent)}.instagram-embed-fallback p{margin:0}.instagram-embed-fallback a{display:inline-flex;align-items:center;min-height:42px;padding:0 18px;border:1px solid currentColor;border-radius:999px;color:inherit;text-decoration:none}.epro-instagram{--epro-instagram-accent: var(--epro-primary, var(--primary));--epro-instagram-secondary: var(--epro-secondary, var(--secondary));--epro-instagram-glow: .45;position:relative;isolation:isolate;width:min(96%,1320px);margin:clamp(30px,5vw,66px) auto;color:var(--text, #f7f7fb)}.epro-instagram:before,.epro-instagram:after{position:absolute;z-index:-1;pointer-events:none;content:""}.epro-instagram:before{inset:8% 0 auto;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--epro-instagram-accent) 44%,transparent),transparent)}.epro-instagram:after{top:14%;right:8%;bottom:7%;left:8%;opacity:calc(var(--epro-instagram-glow) * .72);background:radial-gradient(ellipse at 22% 44%,color-mix(in srgb,var(--epro-instagram-glow-color) 18%,transparent),transparent 42%),radial-gradient(ellipse at 92% 58%,color-mix(in srgb,var(--epro-instagram-secondary) 12%,transparent),transparent 38%);filter:blur(32px)}.epro-instagram-shell{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr);border:1px solid color-mix(in srgb,var(--epro-instagram-accent) 40%,rgb(255 255 255 / .17));border-radius:18px;background:color-mix(in srgb,var(--surface, #080a11) 58%,transparent);box-shadow:0 24px 70px #0000004d,0 0 42px color-mix(in srgb,var(--epro-instagram-glow-color) calc(var(--epro-instagram-glow) * 20%),transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.epro-instagram-primary{min-width:0;padding:clamp(24px,3.2vw,44px)}.epro-instagram-heading{display:grid;justify-items:start;gap:8px}.epro-instagram-heading p,.epro-instagram-active-copy>p,.epro-instagram-post-list>h3{margin:0;color:var(--epro-instagram-accent);font-size:.73rem;font-weight:850;letter-spacing:.16em;text-transform:uppercase}.epro-instagram-heading h2{margin:0;font-size:clamp(2rem,3.6vw,3.55rem);letter-spacing:-.045em;line-height:1}.epro-instagram-heading>span{width:54px;height:2px;margin:8px 0 10px;background:linear-gradient(90deg,var(--epro-instagram-accent),var(--epro-instagram-secondary));box-shadow:0 0 15px color-mix(in srgb,var(--epro-instagram-glow-color) 54%,transparent)}.epro-instagram-stage{position:relative;display:grid;justify-items:center;width:min(100%,396px);margin:0 auto;padding:8px;border:1px solid color-mix(in srgb,var(--epro-instagram-accent) 42%,rgb(255 255 255 / .16));background:#05070e47}.epro-instagram-corner{position:absolute;z-index:2;width:18px;height:18px;border-color:var(--epro-instagram-accent);border-style:solid;pointer-events:none}.epro-instagram-corner-top{top:-1px;right:-1px;border-width:1px 1px 0 0}.epro-instagram-corner-bottom{bottom:-1px;left:-1px;border-width:0 0 1px 1px}.epro-instagram-embed{width:min(100%,380px)}.epro-instagram-active-copy{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px 22px;max-width:620px;margin:20px auto 0;padding-top:18px;border-top:1px solid rgb(255 255 255 / .12)}.epro-instagram-active-copy>p{grid-column:1 / -1}.epro-instagram-active-copy h3{min-width:0;margin:0;overflow-wrap:anywhere;font-size:clamp(1.06rem,1.7vw,1.55rem);line-height:1.18}.epro-instagram-active-copy a,.epro-instagram-post-list a{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid color-mix(in srgb,var(--epro-instagram-accent) 65%,rgb(255 255 255 / .2));color:var(--epro-instagram-accent);text-decoration:none;text-transform:uppercase;transition:border-color .2s ease,background .2s ease,transform .2s ease}.epro-instagram-active-copy a{min-height:40px;padding:0 14px;border-radius:6px;font-size:.69rem;font-weight:850;letter-spacing:.04em;white-space:nowrap}.epro-instagram-active-copy a:hover,.epro-instagram-post-list a:hover{border-color:var(--epro-instagram-accent);background:color-mix(in srgb,var(--epro-instagram-accent) 12%,transparent);transform:translateY(-1px)}.epro-instagram-post-list{display:grid;align-content:start;gap:14px;min-width:0;padding:clamp(24px,2.6vw,38px) clamp(18px,2.3vw,30px);border-left:1px solid rgb(255 255 255 / .12)}.epro-instagram-post-list>div{display:grid;gap:10px;max-height:510px;overflow-y:auto;padding-right:6px;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--epro-instagram-accent) 65%,transparent) transparent}.epro-instagram-post-list>div::-webkit-scrollbar{width:6px}.epro-instagram-post-list>div::-webkit-scrollbar-thumb{border-radius:999px;background:color-mix(in srgb,var(--epro-instagram-accent) 58%,transparent)}.epro-instagram-post-list article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:10px;border:1px solid rgb(255 255 255 / .12);border-radius:10px;background:#04070d3b;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}.epro-instagram-post-list article.is-active{border-color:var(--epro-instagram-accent);background:color-mix(in srgb,var(--epro-instagram-accent) 9%,transparent);box-shadow:0 0 18px color-mix(in srgb,var(--epro-instagram-glow-color) calc(var(--epro-instagram-glow) * 28%),transparent)}.epro-instagram-post-list button{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:9px;min-width:0;padding:0;border:0;color:inherit;background:transparent;cursor:pointer;text-align:left}.epro-instagram-post-list button>span{color:var(--epro-instagram-accent);font-size:.69rem;font-weight:900;letter-spacing:.08em}.epro-instagram-post-list button svg{color:var(--epro-instagram-accent)}.epro-instagram-post-list button strong{min-width:0;overflow-wrap:anywhere;font-size:.82rem;line-height:1.25}.epro-instagram-post-list a{align-self:end;min-height:27px;padding:0 8px;border-radius:5px;font-size:.56rem;font-weight:850;letter-spacing:.025em;white-space:nowrap}.epro-instagram.is-none{animation:none}.epro-instagram.is-fade-up{animation:epro-instagram-in .48s ease both}.epro-instagram.is-zoom{animation:epro-instagram-zoom .48s ease both}@keyframes epro-instagram-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes epro-instagram-zoom{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:none}}@media(max-width:780px){.epro-instagram{width:min(100% - 28px,700px);margin:28px auto}.epro-instagram-shell{grid-template-columns:1fr}.epro-instagram-post-list{border-top:1px solid rgb(255 255 255 / .12);border-left:0}.epro-instagram-post-list>div{max-height:380px}}@media(max-width:520px){.epro-instagram{width:calc(100% - 22px);margin:22px auto}.epro-instagram-primary{padding:20px 13px}.epro-instagram-heading h2{font-size:2rem}.epro-instagram-stage{width:100%;padding:5px}.epro-instagram-active-copy{grid-template-columns:1fr;align-items:start;gap:10px}.epro-instagram-active-copy a{width:100%}.epro-instagram-post-list{padding:18px 13px}.epro-instagram-post-list>div{max-height:none;padding-right:0}.epro-instagram-post-list article{grid-template-columns:1fr}.epro-instagram-post-list a{justify-self:start}}@media(prefers-reduced-motion:reduce){.epro-instagram{animation:none}.epro-instagram-post-list article,.epro-instagram-post-list a,.epro-instagram-active-copy a{transition:none}}.instagram-epresskit-renderer{display:grid;justify-items:center;gap:12px;width:min(100%,430px);margin-inline:auto}.instagram-epresskit-frame{width:100%;padding:clamp(8px,1.5vw,12px);border:1px solid rgb(255 255 255 / .14);border-radius:18px;background:#05070c3d}.instagram-epresskit-active-title{margin:0;font-size:.82rem;font-weight:700;text-align:center}.instagram-epresskit-nav{display:flex;align-items:center;justify-content:center;gap:12px}.instagram-epresskit-nav>button,.instagram-epresskit-nav span button{display:inline-grid;place-items:center;border:1px solid rgb(255 255 255 / .2);color:inherit;background:transparent;cursor:pointer}.instagram-epresskit-nav>button{width:36px;height:36px;border-radius:50%}.instagram-epresskit-nav span{display:flex;gap:7px}.instagram-epresskit-nav span button{width:7px;height:7px;padding:0;border-radius:99px;opacity:.5}.instagram-epresskit-nav span button.is-active{width:24px;background:var(--primary, #e22f72);border-color:var(--primary, #e22f72);opacity:1}.epro-site{--epro-red:#ef2525;--epro-line:#2a2a2a;min-height:100vh;color:#f5f5f5;background:#070707;font-family:Inter,Arial,sans-serif}.epro-site *{box-sizing:border-box}.epro-site a{color:inherit;text-decoration:none}.epro-nav{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;min-height:62px;padding:0 clamp(20px,5vw,72px);border-bottom:1px solid #181818;background:#050505f5}.epro-brand{max-width:210px;font-size:1.15rem;letter-spacing:.08em}.epro-brand img{display:block;max-width:180px;max-height:34px;object-fit:contain}.epro-nav nav{display:flex;gap:clamp(16px,2.2vw,34px)}.epro-nav nav a{font-size:.72rem;font-weight:800;letter-spacing:.035em;text-transform:uppercase}.epro-nav nav a:hover{color:var(--epro-red)}.epro-menu-button{display:none;border:0;color:#fff;background:none}.epro-hero{position:relative;display:grid;min-height:min(720px,calc(100svh - 62px));grid-template-columns:minmax(280px,.74fr) minmax(440px,1.26fr);overflow:hidden;background:#0a0a0a}.epro-hero:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";pointer-events:none;background:linear-gradient(90deg,#070707,#070707e8 32%,#0707072e 70%,#070707)}.epro-hero-image{min-height:100%;background:var(--epro-hero-image,linear-gradient(135deg,#151515,#2b0909));background-position:center;background-size:cover;filter:grayscale(.4) contrast(1.12)}.epro-hero-copy{z-index:1;align-self:center;padding:clamp(48px,9vw,130px);padding-right:20px}.epro-hero-copy h1{max-width:620px;margin:0;font-family:Impact,Arial Narrow,sans-serif;font-size:clamp(4rem,9vw,9rem);font-weight:400;letter-spacing:.065em;line-height:.78;text-transform:uppercase}.epro-hero-subtitle,.epro-section-copy>p,.epro-section header>p,.epro-contact>div>p:first-child,.epro-modal p{color:var(--epro-red);font-size:.88rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.epro-hero-description{max-width:420px;margin:25px 0;color:#ddd;line-height:1.7;white-space:pre-line}.epro-actions,.epro-socials{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.epro-button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:43px;padding:0 23px;border:1px solid #bdbdbd;color:#fff;font-size:.72rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;background:transparent;cursor:pointer}.epro-button.is-primary{border-color:var(--epro-red);background:var(--epro-red)}.epro-socials a{padding:6px}.epro-biography{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(380px,1.2fr);min-height:430px;background:#090909}.epro-section-copy{padding:clamp(48px,7vw,100px)}.epro-section-copy h2,.epro-section h2,.epro-contact h2{margin:0;font-size:clamp(1.8rem,3vw,3rem);text-transform:uppercase}.epro-section-copy span{display:block;width:45px;height:3px;margin:16px 0 24px;background:var(--epro-red)}.epro-section-copy>div{max-width:440px;color:#d2d2d2;line-height:1.65;white-space:pre-line}.epro-section-copy .epro-button{margin-top:26px}.epro-biography>img{width:100%;height:100%;min-height:390px;object-fit:cover;filter:grayscale(.7) contrast(1.08)}.epro-section{padding:clamp(52px,7vw,92px) clamp(20px,5vw,72px);border-top:1px solid var(--epro-line)}.epro-section header{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:30px}.epro-record-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.epro-record-grid article{position:relative}.epro-record-grid img{display:block;width:100%;aspect-ratio:1;object-fit:cover;border:1px solid var(--epro-line)}.epro-record-grid article>div{display:grid;grid-template-columns:1fr auto;gap:3px;padding-top:12px}.epro-record-grid strong{font-size:.85rem}.epro-record-grid span{font-size:.72rem;color:#aaa}.epro-record-grid a{grid-row:1/3;display:grid;place-items:center;width:32px;height:32px;border:1px solid #aaa;border-radius:50%}.epro-players>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px}.epro-players article{display:flex;justify-content:space-between;gap:12px;padding:18px;border:1px solid var(--epro-line);background:#0d0d0d}.epro-players a{color:var(--epro-red);font-size:.75rem}.epro-agenda{display:grid;grid-template-columns:minmax(200px,.6fr) minmax(0,1.4fr);gap:25px}.epro-agenda header{grid-row:span 8;display:block}.epro-agenda article{display:grid;grid-template-columns:70px 1fr auto;gap:18px;align-items:center;padding:13px 0;border-bottom:1px solid var(--epro-line)}.epro-agenda time{color:var(--epro-red);font-weight:800;text-transform:uppercase}.epro-agenda span{display:block;margin-top:4px;color:#aaa;font-size:.83rem}.epro-agenda a{font-size:.72rem;color:var(--epro-red)}.epro-news>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.epro-news article{display:grid;grid-template-columns:120px 1fr;gap:14px;min-width:0}.epro-news img{width:120px;height:85px;object-fit:cover;filter:grayscale(1)}.epro-news p{margin:7px 0;color:#bbb;font-size:.85rem;line-height:1.4}.epro-news a{font-size:.75rem;color:var(--epro-red)}.epro-videos>div,.epro-gallery>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.epro-videos a{position:relative;display:grid;min-height:180px;border:1px solid var(--epro-line);background:#151515}.epro-videos img{width:100%;height:100%;object-fit:cover}.epro-videos span{position:absolute;inset:auto 14px 14px;display:flex;align-items:center;gap:9px;font-weight:800}.epro-gallery img{width:100%;aspect-ratio:1.25;object-fit:cover;filter:grayscale(.35)}.epro-contact{display:grid;grid-template-columns:minmax(240px,.8fr) minmax(380px,1.2fr);gap:44px;padding:clamp(52px,7vw,90px) clamp(20px,5vw,72px);border-top:1px solid var(--epro-line);background:linear-gradient(125deg,#090909,#160606)}.epro-contact>div>a,.epro-contact>div>span{display:flex;gap:8px;margin-top:14px;color:#ddd}.epro-contact form{display:grid;grid-template-columns:1fr 1fr;gap:10px}.epro-contact input,.epro-contact textarea{width:100%;padding:13px;border:1px solid #373737;color:#fff;background:#0a0a0a;font:inherit}.epro-contact textarea,.epro-contact form p,.epro-contact button{grid-column:1/-1}.epro-contact form p{margin:0;color:#ddd;font-size:.82rem}.epro-footer{display:flex;justify-content:space-between;gap:20px;padding:22px clamp(20px,5vw,72px);border-top:1px solid var(--epro-line);color:#999;font-size:.75rem}.epro-modal{position:fixed;z-index:50;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:20px;background:#000000d1}.epro-modal article{position:relative;max-width:760px;max-height:min(780px,90vh);overflow:auto;padding:clamp(28px,5vw,58px);border:1px solid #3b3b3b;background:#0b0b0b}.epro-modal article>button{position:absolute;right:14px;top:14px;border:0;color:#fff;background:none}.epro-modal h2{margin-top:0;text-transform:uppercase}.epro-modal img{width:100%;max-height:310px;margin:15px 0;object-fit:cover}.epro-modal article>div{color:#ddd;line-height:1.75;white-space:pre-line}@media(max-width:800px){.epro-nav{min-height:58px}.epro-menu-button{display:block}.epro-nav nav{position:fixed;top:58px;right:0;bottom:0;left:0;display:none;flex-direction:column;justify-content:center;align-items:center;gap:28px;background:#080808}.epro-nav nav.is-open{display:flex}.epro-nav nav a{font-size:1.2rem}.epro-hero{min-height:calc(100svh - 58px);grid-template-columns:1fr}.epro-hero-image{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.66}.epro-hero:after{background:linear-gradient(90deg,#070707f2,#07070766)}.epro-hero-copy{padding:42px 24px}.epro-hero-copy h1{font-size:clamp(3.8rem,18vw,6.6rem)}.epro-biography,.epro-contact{grid-template-columns:1fr}.epro-biography>img{min-height:260px;grid-row:1}.epro-section-copy{padding:48px 24px}.epro-record-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.epro-agenda{grid-template-columns:1fr}.epro-agenda header{grid-row:auto}.epro-news>div{grid-template-columns:1fr}.epro-videos>div,.epro-gallery>div{grid-template-columns:repeat(2,minmax(0,1fr))}.epro-contact{padding:50px 24px}.epro-contact form{grid-template-columns:1fr}.epro-footer{flex-direction:column}.epro-modal article{padding:32px 24px}}@media(prefers-reduced-motion:reduce){.epro-site *{scroll-behavior:auto!important;transition:none!important}}.epro-global-root{position:relative;min-height:100vh;overflow-x:hidden;isolation:isolate}.epro-global-root>:not(.section-parallax-bg){position:relative;z-index:1}.epro-global-root>.section-parallax-bg.is-global-parallax-bg{position:fixed;inset:-20vh 0 auto;width:100vw;height:140vh;min-height:140vh;z-index:0}.epro-global-root .epro-site{background:transparent}.epro-global-root .epro-site>main>.epro-section,.epro-global-root .epro-footer{background-color:#070707}.epro-bio-pro{position:relative;isolation:isolate;overflow:hidden;padding:clamp(42px,7vw,92px) clamp(22px,6vw,94px);background:#05080f4d;border-block:1px solid color-mix(in srgb,var(--epro-bio-accent) 52%,transparent)}.epro-bio-pro.is-solid{border-block-color:var(--epro-bio-accent)}.epro-bio-pro.glow-none:before{display:none}.epro-bio-pro.glow-soft:before{opacity:.18}.epro-bio-pro.glow-strong:before{opacity:.58}.epro-bio-pro.animate-rise .epro-bio-pro-content{animation:epro-bio-rise .7s ease both}@keyframes epro-bio-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.epro-bio-pro:before{position:absolute;z-index:-1;top:9%;right:14%;bottom:9%;left:14%;content:"";opacity:.34;background:radial-gradient(circle,var(--epro-bio-accent),transparent 68%);filter:blur(60px);pointer-events:none}.epro-bio-pro-frame{position:absolute;z-index:-1;inset:clamp(18px,3vw,44px);border:1px solid color-mix(in srgb,var(--epro-bio-accent) 75%,#778);border-radius:8px;pointer-events:none}.epro-bio-pro-frame:before,.epro-bio-pro-frame:after{position:absolute;content:"";width:48px;height:5px;background:var(--epro-bio-accent);box-shadow:0 0 16px var(--epro-bio-accent)}.epro-bio-pro-frame:before{top:-2px;left:6%}.epro-bio-pro-frame:after{right:6%;bottom:-2px}.epro-bio-pro-frame i,.epro-bio-pro-frame b,.epro-bio-pro-frame span{position:absolute;display:block;width:9px;height:9px;border:1px solid var(--epro-bio-accent)}.epro-bio-pro-frame i{top:15px;left:15px}.epro-bio-pro-frame b{right:15px;top:15px}.epro-bio-pro-frame span{bottom:15px;left:15px}.epro-bio-pro-content{position:relative;max-width:1120px;margin:auto}.epro-bio-pro h2{max-width:100%;margin:0 0 clamp(28px,4vw,52px);color:#f8f7ff;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.45rem,6vw,6.4rem);font-weight:400;letter-spacing:-.045em;line-height:.92;text-wrap:balance}.epro-bio-pro h2:after{display:block;width:68px;height:2px;margin-top:22px;content:"";background:var(--epro-bio-accent);box-shadow:0 0 13px var(--epro-bio-accent)}.epro-bio-pro-copy{max-width:700px;color:#f5f6ffd6;font-size:clamp(.98rem,1.2vw,1.14rem);line-height:1.75;white-space:pre-line}.epro-bio-pro-copy.is-split{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(240px,.78fr);gap:clamp(28px,5vw,84px);max-width:none}.epro-bio-pro-copy p{margin:0}.epro-bio-pro-secondary{padding-left:clamp(20px,3vw,42px);border-left:1px solid color-mix(in srgb,var(--epro-bio-accent) 72%,transparent);color:color-mix(in srgb,var(--epro-bio-accent) 68%,white);font-size:clamp(1.08rem,1.55vw,1.45rem);line-height:1.55}@media(max-width:800px){.epro-bio-pro{padding:48px 24px}.epro-bio-pro-frame{top:14px;right:14px;bottom:14px;left:14px}.epro-bio-pro h2{font-size:clamp(2.25rem,13vw,4rem)}.epro-bio-pro-copy.is-split{grid-template-columns:1fr;gap:28px}.epro-bio-pro-secondary{padding:22px 0 0;border-top:1px solid color-mix(in srgb,var(--epro-bio-accent) 72%,transparent);border-left:0}}@media(prefers-reduced-motion:reduce){.epro-bio-pro:before{filter:none}}.professional-analytics{display:grid;gap:18px;min-width:0}.analytics-titlebar{display:flex;align-items:end;justify-content:space-between;gap:20px}.analytics-titlebar span,.analytics-chart-card>div>span,.analytics-comparison-intro>span{color:#ff3659;font-size:.72rem;font-weight:900;letter-spacing:.16em}.analytics-titlebar h2{font-size:clamp(1.7rem,3vw,2.5rem);margin:4px 0}.analytics-titlebar p{color:var(--muted);margin:0}.analytics-filterbar{display:flex;align-items:end;gap:10px;flex-wrap:wrap;padding:14px;border:1px solid rgba(255,255,255,.09);border-radius:16px;background:#0d1018d1}.analytics-filterbar label{display:grid;gap:5px;min-width:130px}.analytics-filterbar label span{color:var(--muted);font-size:.72rem;font-weight:800}.analytics-filterbar input,.analytics-filterbar select{height:38px;color:var(--text);background:#0a0d14;border:1px solid rgba(255,255,255,.12);border-radius:9px;padding:0 10px}.analytics-presets{display:flex;gap:5px;margin-right:auto}.analytics-presets button,.analytics-tabs button{border:1px solid rgba(255,255,255,.1);background:transparent;color:var(--muted);border-radius:9px;padding:9px 12px}.analytics-presets button:hover,.analytics-tabs button:hover,.analytics-tabs button.is-active{color:#fff;border-color:#f23355;background:#f2335521}.analytics-tabs{display:flex;gap:7px;overflow:auto;padding-bottom:3px}.analytics-tabs button{white-space:nowrap}.analytics-section-stack{display:grid;gap:18px}.analytics-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}.analytics-kpi{display:grid;grid-template-columns:auto 1fr;gap:4px 10px;padding:18px;border:1px solid rgba(255,255,255,.09);border-radius:15px;background:linear-gradient(145deg,#131620f5,#080a10f5);box-shadow:0 16px 45px #0000002e}.analytics-kpi>span{grid-row:1/4;width:37px;height:37px;display:grid;place-items:center;color:#ff3659;border-radius:10px;background:#f233551f}.analytics-kpi small{color:var(--muted)}.analytics-kpi strong{font-size:1.65rem}.analytics-kpi em{display:flex;align-items:center;gap:4px;font-style:normal;font-size:.7rem}.analytics-kpi em.is-up{color:#4bd59a}.analytics-kpi em.is-down{color:#ff6a7d}.analytics-chart-card{padding:20px;min-width:0}.analytics-chart-card h3,.analytics-ranking h3,.analytics-comparison-intro h3{margin:5px 0 0}.analytics-line-chart{height:310px;margin-top:18px}.analytics-two-columns{display:grid;grid-template-columns:1fr 1fr;gap:18px}.analytics-grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.analytics-ranking{padding:18px;min-width:0}.analytics-ranking header{display:flex;align-items:center;gap:8px}.analytics-ranking ol{display:grid;gap:13px;margin:18px 0 0;padding:0;list-style:none}.analytics-ranking li>div{display:grid;grid-template-columns:24px minmax(0,1fr) auto;gap:8px;align-items:center}.analytics-ranking li span{color:#ff3659;font-size:.72rem}.analytics-ranking li strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.86rem}.analytics-ranking li b{font-size:.82rem}.analytics-ranking li>i{display:block;height:3px;margin-top:6px;border-radius:5px;background:linear-gradient(90deg,#f23355,#9f6cff)}.analytics-empty,.analytics-privacy-note{color:var(--muted);font-size:.82rem}.analytics-loading{padding:40px;text-align:center}.analytics-comparison-intro{padding:22px}.analytics-comparison-intro p{color:var(--muted)}.analytics-privacy-note{padding:4px 2px 20px}@media(max-width:1050px){.analytics-kpi-grid,.analytics-grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.analytics-titlebar{align-items:start;flex-direction:column}.analytics-filterbar{display:grid;grid-template-columns:1fr 1fr}.analytics-presets{grid-column:1/-1;overflow:auto}.analytics-filterbar label{min-width:0}.analytics-kpi-grid,.analytics-grid-3,.analytics-two-columns{grid-template-columns:1fr}.analytics-line-chart{height:240px}.analytics-tabs{margin-inline:-4px}.analytics-titlebar .btn{width:100%}}@media(max-width:420px){.analytics-filterbar{grid-template-columns:1fr}.analytics-presets{grid-column:auto}.analytics-presets button{padding-inline:9px}.analytics-kpi strong{font-size:1.4rem}}.quick-content-modal{position:fixed;z-index:1900;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px}.admin-shell:has(.quick-content-modal) .admin-main{z-index:40}.quick-content-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;background:#000000c7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.quick-content-dialog{position:relative;width:min(1000px,calc(100vw - 48px));max-height:88dvh;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;border:1px solid #303030;border-radius:18px;color:var(--admin-text,#f5f5f5);background:#101010;box-shadow:0 30px 90px #0000009e;overflow:hidden}.quick-content-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:22px 24px 18px;border-bottom:1px solid #292929}.quick-content-header>div{display:grid;gap:6px}.quick-content-header span,.quick-content-success>span{color:var(--admin-red-hover,#ef233c);font-size:.65rem;font-weight:900;letter-spacing:.14em}.quick-content-header h2,.quick-content-header p,.quick-content-header small{margin:0}.quick-content-header h2{color:#fff;font-size:1.5rem}.quick-content-header p{color:#c4c4c4;font-size:.82rem;line-height:1.45}.quick-content-header small{max-width:90ch;color:#818181;font-size:.68rem;line-height:1.45}.quick-content-header>button{flex:0 0 44px;width:44px;height:44px;display:grid;place-items:center;padding:0;border:1px solid #333;border-radius:10px;color:#ddd;background:#181818;cursor:pointer}.quick-content-steps{display:flex;align-items:center;justify-content:center;gap:8px;padding:11px 20px;border-bottom:1px solid #252525;background:#0c0c0c}.quick-content-steps span{display:inline-flex;align-items:center;gap:6px;padding:5px 9px;color:#777;font-size:.67rem;font-weight:800}.quick-content-steps i{width:22px;height:22px;display:grid;place-items:center;border:1px solid #343434;border-radius:999px;font-style:normal}.quick-content-steps span.is-active{color:#fff}.quick-content-steps span.is-active i{border-color:var(--admin-red,#d90429);background:#d9042929}.quick-content-steps span.is-complete{color:#62dfad}.quick-content-body{min-width:0;min-height:0;overflow:auto;padding:22px 24px}.quick-content-step{display:grid;gap:18px}.quick-content-step>header{display:grid;gap:5px}.quick-content-step h3,.quick-content-step p,.quick-content-step h4{margin:0}.quick-content-step h3{color:#fff;font-size:1.16rem}.quick-content-step>header p{color:#929292;font-size:.78rem}.quick-content-section-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.quick-content-section-card{min-width:0;display:grid;align-content:start;border:1px solid #2d2d2d;border-radius:13px;background:#151515;overflow:hidden}.quick-content-section-card>button{min-width:0;min-height:150px;display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-content:start;gap:10px;padding:14px 12px;border:0;color:#ddd;background:transparent;text-align:left;cursor:pointer}.quick-content-section-card>button>i{width:32px;height:32px;display:grid;place-items:center;border-radius:9px;color:#aaa;background:#202020}.quick-content-section-card>button>span{min-width:0;display:grid;gap:5px}.quick-content-section-card strong{color:#fff;font-size:.78rem}.quick-content-section-card small{color:#999;font-size:.66rem;line-height:1.4}.quick-content-section-card em{color:#f5c16d;font-size:.61rem;font-style:normal;line-height:1.35}.quick-content-section-card.is-selected{border-color:var(--admin-red,#d90429);background:#d9042917;box-shadow:inset 0 0 0 1px #d904291f}.quick-content-section-card.is-selected>button>i{color:#fff;background:var(--admin-red,#d90429)}.quick-content-section-card.is-locked{background:#111;opacity:.78}.quick-content-section-card.is-locked>button{cursor:not-allowed}.quick-content-section-card>a{min-height:36px;display:inline-flex;align-items:center;margin:-2px 12px 8px 54px;color:#eee;font-size:.63rem;font-weight:800;text-decoration:underline;text-underline-offset:3px}.quick-content-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.quick-content-form-grid>.field:has(textarea),.quick-content-form-grid>.quick-content-toggle{grid-column:1 / -1}.quick-content-form-grid .field,.quick-content-gallery-fields .field{min-width:0}.quick-content-form-grid textarea{min-height:108px;resize:vertical}.quick-content-form-grid .field-error,.quick-content-gallery-fields .field-error,.quick-content-error .field-error{color:#ff949d}.quick-content-media-field{max-width:460px}.quick-content-toggle{display:flex;align-items:center;gap:9px;min-height:42px;color:#d8d8d8;font-size:.74rem}.quick-content-toggle input{accent-color:var(--admin-red,#d90429)}.quick-content-gallery-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.quick-content-gallery-fields>article{min-width:0;display:grid;gap:10px;padding:14px;border:1px solid #2b2b2b;border-radius:12px;background:#141414}.quick-content-add-gallery{justify-self:start}.quick-content-warning,.quick-content-error{display:flex;align-items:flex-start;gap:9px;padding:11px 13px;border:1px solid rgba(245,193,109,.3);border-radius:10px;color:#f5c16d;background:#f5c16d12;font-size:.72rem;line-height:1.45}.quick-content-error{margin-top:16px;border-color:#ff5b6752;color:#ff949d;background:#d9042914}.quick-content-review{display:grid;gap:8px;padding:18px;border:1px solid #303030;border-radius:14px;background:#151515}.quick-content-review>span{color:var(--admin-red-hover,#ef233c);font-size:.63rem;font-weight:900;letter-spacing:.12em}.quick-content-review h4{color:#fff;font-size:1.18rem}.quick-content-review p,.quick-content-review small{color:#aaa;line-height:1.5;overflow-wrap:anywhere}.quick-content-review>img{width:min(240px,100%);max-height:170px;border-radius:10px;object-fit:cover}.quick-content-review-gallery{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.quick-content-review-gallery img{width:100%;aspect-ratio:1;border-radius:9px;object-fit:cover}.quick-content-footer{position:sticky;bottom:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 24px;border-top:1px solid #292929;background:#101010fa}.quick-content-dialog .quick-content-footer .btn{min-width:110px;min-height:44px}.quick-content-success{min-height:330px;display:grid;place-content:center;justify-items:center;gap:10px;text-align:center}.quick-content-success>i{width:62px;height:62px;display:grid;place-items:center;border:1px solid rgba(98,223,173,.35);border-radius:999px;color:#62dfad;background:#62dfad14}.quick-content-success h3,.quick-content-success p{margin:0}.quick-content-success h3{color:#fff;font-size:1.45rem}.quick-content-success p{max-width:55ch;color:#aaa}.quick-content-success>div{display:flex;flex-wrap:wrap;justify-content:center;gap:9px;margin-top:10px}.quick-content-confirm{position:absolute;z-index:4;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:20px;background:#000000bd;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.quick-content-confirm>div{width:min(470px,100%);display:grid;gap:10px;padding:22px;border:1px solid #393939;border-radius:15px;color:#f5c16d;background:#171717;box-shadow:0 18px 60px #00000080}.quick-content-confirm h3,.quick-content-confirm p{margin:0}.quick-content-confirm h3{color:#fff}.quick-content-confirm p{color:#aaa;font-size:.78rem;line-height:1.5}.quick-content-confirm footer{display:flex;justify-content:flex-end;gap:8px;margin-top:8px}.quick-content-loading{min-height:180px;grid-template-rows:1fr;place-items:center;padding:28px}.quick-content-loading>button:first-child{position:absolute;top:14px;right:14px;border:0;color:#ddd;background:transparent;font-size:1.4rem}@media(max-width:900px){.quick-content-section-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.quick-content-section-card>button{min-height:118px}}@media(max-width:600px){.quick-content-modal{padding:0}.quick-content-dialog{width:100vw;height:100dvh;max-height:100dvh;border:0;border-radius:0}.quick-content-header{padding:16px}.quick-content-header p{font-size:.75rem}.quick-content-header small{font-size:.62rem}.quick-content-steps{justify-content:space-between;padding-inline:12px}.quick-content-steps span{padding-inline:3px}.quick-content-body{padding:16px}.quick-content-section-grid,.quick-content-form-grid,.quick-content-gallery-fields{grid-template-columns:1fr}.quick-content-section-card>button{min-height:94px}.quick-content-section-card>a{min-height:44px}.quick-content-review-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.quick-content-footer{padding:11px 16px max(11px,env(safe-area-inset-bottom))}.quick-content-dialog .quick-content-footer .btn{min-width:0}.quick-content-success>div{align-items:stretch;flex-direction:column;width:100%}.quick-content-success>div>*{width:100%}}@media(prefers-reduced-motion:reduce){.quick-content-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}}.studio-dashboard{display:grid;grid-template-columns:minmax(0,1.38fr) minmax(360px,1fr);gap:var(--admin-space-5)}.studio-dashboard>.dashboard-quick-content-card{grid-column:1;grid-row:1}.studio-dashboard>.dashboard-workspace-card{grid-column:2;grid-row:1}.studio-dashboard>.dashboard-message-alert{grid-column:1;grid-row:2}.dashboard-main-grid,.dashboard-primary-column,.dashboard-secondary-column{display:contents}.dashboard-health-card{grid-column:1;grid-row:3}.dashboard-status-card{grid-column:2;grid-row:3}.dashboard-actions-card{grid-column:1;grid-row:4}.dashboard-notes-widget{grid-column:2;grid-row:4;align-self:start}.dashboard-tour-widget{grid-column:2;grid-row:2}.studio-dashboard :is(h2,h3,p){margin:0}.studio-dashboard h2{color:var(--admin-text);font-size:clamp(1.9rem,3.4vw,2.8rem);line-height:1.02;letter-spacing:-.04em}.studio-dashboard h3{color:var(--admin-text);font-size:1.1rem;line-height:1.2;letter-spacing:-.015em}.studio-dashboard p{color:var(--admin-text-secondary);font-size:.86rem;line-height:1.55}.dashboard-kicker{color:var(--admin-red-hover);font-size:.67rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.dashboard-workspace-card{position:relative;isolation:isolate;min-height:228px;display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(16px,2vw,26px);padding:clamp(22px,2.4vw,32px);overflow:hidden;border-color:#d904294d;background:radial-gradient(circle at 12% 14%,rgba(217,4,41,.12),transparent 34%),linear-gradient(135deg,#191919,#111 62%);box-shadow:var(--admin-shadow-raised),inset 0 1px #ffffff09}.dashboard-workspace-card.has-identity-logo{grid-template-columns:minmax(0,1.28fr) minmax(120px,.72fr)}.dashboard-workspace-card:not(.has-identity-logo){min-height:0}.dashboard-workspace-card:after{content:"";position:absolute;z-index:-1;inset:auto -8% -42% 34%;height:72%;background:radial-gradient(ellipse,rgba(217,4,41,.14),transparent 66%);pointer-events:none}.dashboard-workspace-copy{display:grid;align-content:center;justify-items:start;gap:var(--admin-space-3)}.dashboard-workspace-copy h2{font-size:clamp(1.45rem,2vw,1.9rem)}.dashboard-workspace-copy>p{max-width:48ch}.dashboard-workspace-context{display:flex;flex-wrap:wrap;gap:var(--admin-space-2) var(--admin-space-4);color:var(--admin-text-muted);font-size:.74rem}.dashboard-workspace-context span{display:inline-flex;align-items:center;gap:7px}.dashboard-workspace-copy .admin-button{margin-top:var(--admin-space-1);min-height:48px;padding-inline:20px}.dashboard-workspace-copy .admin-button svg:last-child{margin-left:4px}.dashboard-workspace-logo{position:relative;min-width:0;min-height:150px;display:grid;place-items:center;padding:clamp(12px,1.8vw,24px)}.dashboard-workspace-logo:before{content:"";position:absolute;width:min(78%,380px);aspect-ratio:1.35;border-radius:50%;background:radial-gradient(ellipse,rgba(217,4,41,.12),rgba(92,0,15,.05) 45%,transparent 72%);filter:blur(16px);pointer-events:none}.dashboard-workspace-logo img{position:relative;z-index:1;width:100%;height:100%;max-width:260px;max-height:150px;object-fit:contain;object-position:center;filter:drop-shadow(0 16px 30px rgba(0,0,0,.35))}.dashboard-quick-content-card{position:relative;isolation:isolate;min-height:228px;display:grid;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:clamp(18px,2.4vw,34px);padding:clamp(24px,2.5vw,34px);overflow:hidden;border-color:#d904295c;background:radial-gradient(circle at 9% 42%,rgba(217,4,41,.15),transparent 26%),linear-gradient(112deg,#151010,#101010 48%,#121212);box-shadow:0 24px 60px #0000003d,inset 0 1px #ffffff09;transition:border-color var(--admin-motion-fast) ease,box-shadow var(--admin-motion-fast) ease}.dashboard-quick-content-card:after{content:"";position:absolute;z-index:-1;right:-8%;bottom:-90%;width:46%;aspect-ratio:1.4;border-radius:50%;background:radial-gradient(ellipse,rgba(217,4,41,.11),transparent 68%);pointer-events:none}.dashboard-quick-content-card:hover{border-color:#d9042980;box-shadow:0 26px 66px #0000004d,0 0 34px #d904290e,inset 0 1px #ffffff0a}.dashboard-quick-content-copy{min-width:0;display:grid;justify-items:start;gap:7px}.dashboard-quick-content-card h3{max-width:28ch;font-size:clamp(1.5rem,2.2vw,1.85rem);line-height:1.08;letter-spacing:-.035em}.dashboard-quick-content-card p{max-width:58ch;font-size:.84rem}.dashboard-quick-content-icon{width:58px;height:58px;display:grid;place-items:center;border:1px solid rgba(217,4,41,.42);border-radius:16px;color:var(--admin-red-hover);background:#d904291f;box-shadow:0 0 24px #d9042914;transition:background var(--admin-motion-fast) ease,box-shadow var(--admin-motion-fast) ease}.dashboard-quick-content-card:hover .dashboard-quick-content-icon{background:#d9042929;box-shadow:0 0 30px #d9042921}.dashboard-quick-content-types{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:3px;color:var(--admin-text-muted);font-size:.68rem;font-weight:700}.dashboard-quick-content-types span{position:relative}.dashboard-quick-content-types span:not(:last-child):after{content:"·";position:absolute;left:calc(100% + 7px);color:#d90429b8}.dashboard-quick-content-card .admin-button{grid-column:2;justify-self:start;min-height:46px;padding-inline:20px;white-space:nowrap;box-shadow:0 12px 28px #d9042933}.dashboard-main-grid,.dashboard-primary-column,.dashboard-secondary-column{min-width:0}.dashboard-health-card,.dashboard-actions-card{padding:var(--admin-space-5)}.dashboard-health-card>header,.dashboard-actions-card>header,.dashboard-status-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--admin-space-4)}.dashboard-health-card>header>div,.dashboard-actions-card>header{display:grid;gap:7px}.dashboard-health-card>p{margin-top:var(--admin-space-3)}.dashboard-health-summary{flex:0 0 auto;color:var(--admin-text-muted);font-size:.72rem;font-weight:700}.dashboard-health-card ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px;margin:var(--admin-space-4) 0 0;padding:0;list-style:none}.dashboard-health-item{min-width:0;min-height:38px;display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:9px;padding:6px 8px;border-bottom:1px solid var(--admin-border);color:var(--admin-text-secondary);font-size:.8rem}.dashboard-health-item svg{color:var(--admin-text-muted)}.dashboard-health-item.is-completed svg{color:var(--admin-success)}.dashboard-health-item.is-warning svg{color:var(--admin-warning)}.dashboard-health-item button{width:28px;height:28px;display:grid;place-items:center;padding:0;border:0;border-radius:8px;color:var(--admin-text-muted);background:transparent;cursor:pointer}.dashboard-health-item button:hover{color:var(--admin-text);background:#ffffff0d}.dashboard-actions-card>header{margin-bottom:var(--admin-space-4)}.dashboard-actions-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--admin-space-2)}.dashboard-quick-action{min-width:0;min-height:70px;display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:var(--admin-space-3);padding:12px 14px;border:1px solid var(--admin-border);border-radius:var(--admin-radius-input);color:var(--admin-text-secondary);background:var(--admin-bg-secondary);text-align:left;cursor:pointer;transition:border-color var(--admin-motion-fast) ease,background var(--admin-motion-fast) ease,transform var(--admin-motion-fast) ease}.dashboard-quick-action:hover{transform:translateY(-1px);border-color:#d904296b;background:#151515}.dashboard-quick-action>svg:first-child{color:var(--admin-red-hover)}.dashboard-quick-action>svg:last-child{color:var(--admin-text-muted)}.dashboard-quick-action span{min-width:0;display:grid;gap:3px}.dashboard-quick-action strong{color:var(--admin-text);font-size:.82rem}.dashboard-quick-action small{color:var(--admin-text-muted);font-size:.7rem;overflow-wrap:anywhere}.dashboard-actions-footer{display:flex;flex-wrap:wrap;align-items:center;gap:var(--admin-space-2);margin-top:var(--admin-space-4)}.dashboard-status-card{align-self:start;align-content:start;height:auto;min-height:0;display:grid;gap:var(--admin-space-4);padding:var(--admin-space-5)}.dashboard-status-card>header>div{min-width:0;display:grid;gap:6px}.dashboard-status-card>p{max-width:52ch}.dashboard-status-card dl{display:grid;gap:0;margin:0}.dashboard-status-card dl>div{display:grid;grid-template-columns:minmax(90px,.65fr) minmax(0,1.35fr);gap:var(--admin-space-3);padding:9px 0;border-top:1px solid var(--admin-border)}.dashboard-status-card dt{color:var(--admin-text-muted);font-size:.72rem}.dashboard-status-card dd{margin:0;color:var(--admin-text);font-size:.76rem;font-weight:650;text-align:right;overflow-wrap:anywhere}.dashboard-tour-widget{min-height:104px;display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:var(--admin-space-3);padding:16px 20px}.dashboard-tour-widget>svg{color:var(--admin-text-secondary)}.dashboard-tour-widget>div{min-width:0;display:grid;gap:3px}.dashboard-tour-widget strong{color:var(--admin-text);font-size:.88rem}.dashboard-tour-widget span{color:var(--admin-text-muted);font-size:.71rem;line-height:1.35}.dashboard-tour-widget button{padding:0;border:0;color:var(--admin-text-secondary);background:transparent;font-size:.7rem;font-weight:700;cursor:pointer}.dashboard-tour-widget button:hover{color:var(--admin-text)}.dashboard-message-alert{width:100%;min-height:104px;display:grid;grid-template-columns:46px minmax(0,1fr) auto 30px;align-items:center;gap:var(--admin-space-4);padding:16px 20px;border-color:var(--admin-border);color:var(--admin-text);background:linear-gradient(135deg,#151515,#111);text-align:left;cursor:pointer;animation:dashboardMessageIn .28s ease both;transition:border-color var(--admin-motion-fast) ease,background var(--admin-motion-fast) ease,transform var(--admin-motion-fast) ease,box-shadow var(--admin-motion-fast) ease}.dashboard-message-alert:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--admin-text-muted) 45%,transparent);background:linear-gradient(135deg,#181818,#121212)}.dashboard-message-alert:focus-visible{outline:2px solid var(--admin-text-secondary);outline-offset:3px}.dashboard-message-alert>i{width:46px;height:46px;display:grid;place-items:center;border:1px solid var(--admin-border);border-radius:13px;color:var(--admin-text-muted);background:#ffffff06}.dashboard-message-alert>div{min-width:0;display:grid;gap:5px}.dashboard-message-alert strong{font-size:1rem}.dashboard-message-alert span{color:var(--admin-text-secondary);font-size:.76rem}.dashboard-message-alert small{justify-self:start;color:var(--admin-text-secondary);font-size:.7rem;font-weight:750}.dashboard-message-alert b{padding:6px 10px;border:1px solid color-mix(in srgb,var(--admin-success) 38%,transparent);border-radius:999px;color:var(--admin-success);background:color-mix(in srgb,var(--admin-success) 9%,transparent);font-size:.67rem;white-space:nowrap}.dashboard-message-alert>svg{grid-column:4;color:var(--admin-text-muted)}.dashboard-message-alert.is-unread{border-color:color-mix(in srgb,var(--admin-success) 44%,transparent);background:radial-gradient(circle at 5% 50%,color-mix(in srgb,var(--admin-success) 12%,transparent),transparent 24%),color-mix(in srgb,var(--admin-success) 5%,#111);box-shadow:0 0 26px color-mix(in srgb,var(--admin-success) 5%,transparent)}.dashboard-message-alert.is-unread:hover{border-color:color-mix(in srgb,var(--admin-success) 68%,transparent);background:radial-gradient(circle at 5% 50%,color-mix(in srgb,var(--admin-success) 16%,transparent),transparent 26%),color-mix(in srgb,var(--admin-success) 7%,#111)}.dashboard-message-alert.is-unread:focus-visible{outline-color:var(--admin-success)}.dashboard-message-alert.is-unread>i{border-color:color-mix(in srgb,var(--admin-success) 42%,transparent);color:var(--admin-success);background:color-mix(in srgb,var(--admin-success) 10%,transparent)}.dashboard-message-alert.is-unread small,.dashboard-message-alert.is-unread>svg{color:var(--admin-success)}@keyframes dashboardMessageIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.dashboard-notes-widget{padding:var(--admin-space-4)}.dashboard-widget-toggle{width:100%;min-height:42px;display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:var(--admin-space-3);padding:0;border:0;color:var(--admin-text-secondary);background:transparent;text-align:left;cursor:pointer}.dashboard-widget-toggle>svg:first-child{color:var(--admin-red-hover)}.dashboard-widget-toggle>svg:last-child{transition:transform var(--admin-motion-fast) ease}.dashboard-notes-widget.is-open .dashboard-widget-toggle>svg:last-child{transform:rotate(90deg)}.dashboard-widget-toggle span{display:grid;gap:3px}.dashboard-widget-toggle strong{color:var(--admin-text);font-size:.8rem}.dashboard-widget-toggle small{color:var(--admin-text-muted);font-size:.69rem}.dashboard-notes-widget textarea{width:100%;min-height:82px;margin-top:var(--admin-space-3);resize:none;overflow:hidden;line-height:1.5}@media(max-width:1100px){.studio-dashboard{grid-template-columns:1fr}.studio-dashboard>.dashboard-quick-content-card,.studio-dashboard>.dashboard-workspace-card,.studio-dashboard>.dashboard-message-alert,.dashboard-tour-widget,.dashboard-health-card,.dashboard-status-card,.dashboard-actions-card,.dashboard-notes-widget{grid-column:1}.studio-dashboard>.dashboard-quick-content-card{grid-row:1}.studio-dashboard>.dashboard-workspace-card{grid-row:2}.studio-dashboard>.dashboard-message-alert{grid-row:3}.dashboard-tour-widget{grid-row:4}.dashboard-health-card{grid-row:5}.dashboard-status-card{grid-row:6}.dashboard-actions-card{grid-row:7}.dashboard-notes-widget{grid-row:8}.dashboard-workspace-card.has-identity-logo{grid-template-columns:minmax(0,1.2fr) minmax(150px,.8fr)}.dashboard-workspace-logo{min-height:145px;padding:var(--admin-space-3)}}@media(max-width:820px){.dashboard-workspace-card.has-identity-logo{grid-template-columns:1fr}.dashboard-workspace-logo{min-height:150px}}@media(max-width:720px){.studio-dashboard{gap:var(--admin-space-4)}.dashboard-workspace-card{min-height:0;gap:var(--admin-space-5);padding:var(--admin-space-5) var(--admin-space-4)}.dashboard-workspace-copy{gap:var(--admin-space-3)}.dashboard-workspace-copy .admin-button{width:100%}.dashboard-workspace-logo{min-height:150px;padding:var(--admin-space-2)}.dashboard-workspace-logo img{max-height:160px}.dashboard-health-card,.dashboard-actions-card,.dashboard-status-card{padding:var(--admin-space-4)}.dashboard-health-card>header{align-items:flex-start;flex-direction:column}.dashboard-health-card ul,.dashboard-actions-grid,.dashboard-secondary-column{grid-template-columns:1fr}.dashboard-actions-footer{align-items:stretch;flex-direction:column}.dashboard-actions-footer>*{width:100%}.dashboard-quick-content-card{min-height:0;grid-template-columns:48px minmax(0,1fr);gap:var(--admin-space-3);padding:20px var(--admin-space-4)}.dashboard-quick-content-icon{width:48px;height:48px;border-radius:14px}.dashboard-quick-content-card h3{font-size:1.45rem}.dashboard-quick-content-card p{font-size:.8rem}.dashboard-quick-content-card .admin-button{grid-column:1 / -1;width:100%}.dashboard-message-alert{grid-template-columns:42px minmax(0,1fr) auto;gap:var(--admin-space-3);padding:16px}.dashboard-message-alert>i{width:42px;height:42px}.dashboard-message-alert b{grid-column:2;justify-self:start}.dashboard-message-alert>svg{grid-column:3;grid-row:1 / span 2}.dashboard-tour-widget{min-height:0;padding:16px}}@media(prefers-reduced-motion:reduce){.dashboard-quick-action,.dashboard-quick-content-card,.dashboard-quick-content-icon,.dashboard-message-alert,.dashboard-widget-toggle>svg:last-child{transition:none}.dashboard-message-alert{animation:none}}.plan-upgrade-modal{align-items:center;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:14px;position:fixed;z-index:1400}.plan-upgrade-backdrop{background:#020308e0;border:0;top:0;right:0;bottom:0;left:0;position:absolute}.plan-upgrade-modal>section{background:#111218;border:1px solid rgba(255,255,255,.14);border-radius:18px;box-sizing:border-box;box-shadow:0 24px 80px #000b;max-height:calc(100dvh - 28px);max-width:680px;overflow-x:hidden;overflow-y:auto;padding:20px;position:relative;scrollbar-gutter:stable;width:100%}.plan-upgrade-modal>.plan-upgrade-dialog--1{max-width:520px}.plan-upgrade-modal>.plan-upgrade-dialog--2{max-width:760px}.plan-upgrade-modal>.plan-upgrade-dialog--3{max-width:1040px}.plan-upgrade-close{align-items:center;background:#ffffff0d;border:1px solid #ffffff20;border-radius:9px;color:#fff;display:flex;height:36px;justify-content:center;position:absolute;right:15px;top:15px;width:36px;z-index:2}.plan-upgrade-topbar{align-items:end;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) auto;padding-right:44px}.plan-upgrade-modal header>span,.plan-upgrade-choice>span{color:#ef4444;font-size:.64rem;font-weight:900;letter-spacing:.16em}.plan-upgrade-modal header h2{font-size:clamp(1.45rem,3vw,2.15rem);line-height:1;margin:.3rem 0 .35rem}.plan-upgrade-modal header p{color:#989ba8;font-size:.82rem;margin:0}.plan-upgrade-controls{align-items:end;display:flex;gap:10px}.plan-upgrade-controls>div{background:#08090e;border:1px solid #ffffff18;border-radius:10px;display:flex;padding:3px}.plan-upgrade-controls button{background:transparent;border:0;border-radius:7px;color:#aaa;font-size:.7rem;font-weight:850;min-height:34px;padding:0 12px}.plan-upgrade-controls button.is-active{background:#ef4444;color:#fff}.plan-upgrade-controls label{display:grid;gap:3px}.plan-upgrade-controls label span{color:#9295a3;font-size:.64rem}.plan-upgrade-controls select{background:#08090e;border:1px solid #ffffff20;border-radius:9px;color:#fff;font-size:.75rem;min-height:40px;padding:0 9px}.plan-upgrade-grid{display:grid;gap:10px;justify-content:center;margin-top:14px}.plan-upgrade-grid--1{grid-template-columns:minmax(280px,360px)}.plan-upgrade-grid--2{grid-template-columns:repeat(2,minmax(0,340px))}.plan-upgrade-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.plan-upgrade-grid article{background:#17181f;border:1px solid #ffffff16;border-radius:14px;display:flex;flex-direction:column;min-width:0;padding:13px;position:relative}.plan-upgrade-grid article.is-selected{background:linear-gradient(145deg,#20171b,#17181f 48%);border-color:#ef4444;box-shadow:0 0 0 1px #ef444433}.plan-upgrade-grid article>em{background:#ef4444;border-radius:999px;color:#fff;font-size:.52rem;font-style:normal;font-weight:900;padding:4px 6px;position:absolute;right:9px;top:9px}.plan-upgrade-card-title{align-items:center;display:flex;gap:9px;min-height:40px;padding-right:64px}.plan-upgrade-icon{align-items:center;background:#ef444419;border-radius:8px;color:#ef4444;display:flex;flex:0 0 34px;height:34px;justify-content:center;width:34px}.plan-upgrade-icon svg{height:18px;width:18px}.plan-upgrade-card-title h3{font-size:1.05rem;line-height:1;margin:0 0 3px}.plan-upgrade-card-title p{color:#979aa7;display:-webkit-box;font-size:.7rem;line-height:1.25;margin:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.plan-upgrade-prices{display:grid;gap:6px;grid-template-columns:1fr 1fr;margin:9px 0 6px}.plan-upgrade-prices>span{border:1px solid #ffffff12;border-radius:8px;display:grid;gap:1px;min-width:0;padding:6px 7px}.plan-upgrade-prices>span.is-active{background:#ef44440d;border-color:#ef444466}.plan-upgrade-prices small{color:#9295a3;font-size:.59rem}.plan-upgrade-prices strong{font-size:.78rem;overflow-wrap:anywhere}.plan-upgrade-card-meta{min-height:20px}.plan-upgrade-grid mark{background:#22c55e18;border-radius:999px;color:#4ade80;display:inline-flex;font-size:.61rem;font-weight:800;padding:3px 6px}.plan-upgrade-grid ul{display:grid;gap:4px;list-style:none;margin:7px 0 10px;padding:0}.plan-upgrade-grid li{align-items:flex-start;color:#c7c9d1;display:flex;font-size:.68rem;gap:5px;line-height:1.25}.plan-upgrade-grid li svg{color:#ef4444;flex:none}.plan-upgrade-grid article>button{background:#ef4444;border:0;border-radius:8px;color:#fff;font-size:.72rem;font-weight:850;margin-top:auto;min-height:36px;padding:0 10px}.plan-upgrade-summary{align-items:start;background:#0b0c11;border:1px solid #ffffff16;border-radius:13px;display:grid;gap:14px;grid-template-columns:1fr;margin:10px auto 0;max-width:560px;padding:13px}.plan-upgrade-overview{min-width:0}.plan-upgrade-choice{align-items:baseline;display:flex;gap:9px;margin-bottom:8px}.plan-upgrade-choice h3{font-size:.95rem;margin:0}.plan-upgrade-summary dl{display:grid;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.plan-upgrade-summary dl div{border-left:1px solid #ffffff14;min-width:0;padding-left:8px}.plan-upgrade-summary dl div:first-child{border-left:0;padding-left:0}.plan-upgrade-summary dl div:nth-child(3){border-left:0;padding-left:0}.plan-upgrade-summary dt{color:#9295a3;font-size:.59rem}.plan-upgrade-summary dd{font-size:.72rem;font-weight:750;line-height:1.2;margin:3px 0 0;overflow-wrap:anywhere}.plan-upgrade-checkout{border-left:0;border-top:1px solid #ffffff14;min-width:0;padding-left:0;padding-top:10px}.plan-upgrade-checkout fieldset{border:0;display:flex;gap:6px;margin:0;padding:0}.plan-upgrade-checkout legend{font-size:.62rem;font-weight:850;margin-bottom:5px}.plan-upgrade-checkout fieldset label{align-items:center;border:1px solid #ffffff1c;border-radius:8px;display:flex;font-size:.66rem;gap:4px;min-height:32px;padding:0 8px}.plan-upgrade-checkout fieldset label.is-active{background:#ef44440d;border-color:#ef4444}.plan-upgrade-checkout input[type=radio]{accent-color:#ef4444;margin:0}.plan-upgrade-bank{background:#ffffff08;border-radius:9px;box-sizing:border-box;display:grid;gap:6px;grid-template-columns:1fr;margin-top:7px;padding:8px}.plan-upgrade-bank p{display:grid;font-size:.62rem;gap:1px;margin:0;min-width:0}.plan-upgrade-bank p span,.plan-upgrade-bank p small{color:#9da0aa}.plan-upgrade-bank p strong{overflow-wrap:anywhere}.plan-upgrade-bank>label{display:grid;gap:3px;min-width:0}.plan-upgrade-bank>label>span{color:#9da0aa;font-size:.58rem}.plan-upgrade-bank input:not([type=file]){background:#08090e;border:1px solid #ffffff20;border-radius:7px;box-sizing:border-box;color:#fff;font-size:.69rem;min-height:32px;min-width:0;padding:0 7px;width:100%}.plan-upgrade-upload{align-items:center;border:1px dashed #ffffff3d;border-radius:7px;box-sizing:border-box;cursor:pointer;display:flex!important;flex-direction:row;gap:5px!important;justify-content:center;min-height:32px;overflow:hidden;padding:5px 7px}.plan-upgrade-upload>span{color:#d6d7dd!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plan-upgrade-upload input{height:1px;opacity:0;position:absolute;width:1px}.plan-upgrade-pay{align-items:center;background:#ef4444;border:0;border-radius:8px;color:#fff;display:flex;font-size:.68rem;font-weight:900;justify-content:center;margin-top:7px;min-height:34px;padding:0 12px;text-decoration:none;width:100%}.plan-upgrade-assisted{align-items:center;border-left:0;border-top:1px solid #ffffff14;display:flex;min-width:0;padding-left:0;padding-top:10px}.plan-upgrade-assisted p{color:#b1b3bc;font-size:.69rem;line-height:1.35;margin:0}.plan-upgrade-error{color:#f87171;font-size:.73rem;margin:8px 0 0}.plan-upgrade-empty,.plan-upgrade-loading{color:#a2a5b0;padding:22px 0}.plan-upgrade-modal footer{display:flex;gap:8px;justify-content:space-between;margin:10px auto 0;max-width:560px}.plan-upgrade-dialog--1 .plan-upgrade-topbar,.plan-upgrade-dialog--2 .plan-upgrade-topbar{align-items:center;grid-template-columns:1fr;padding-right:0;text-align:center}.plan-upgrade-dialog--1 .plan-upgrade-controls,.plan-upgrade-dialog--2 .plan-upgrade-controls{justify-content:center}.plan-upgrade-dialog--2 .plan-upgrade-topbar{gap:10px}.plan-upgrade-dialog--2 .plan-upgrade-controls label{align-items:center;grid-template-columns:auto 1fr}.plan-upgrade-dialog--1 .plan-upgrade-summary{max-width:100%}.plan-upgrade-modal footer button,.plan-upgrade-modal footer a{align-items:center;background:transparent;border:1px solid #ffffff20;border-radius:8px;color:#fff;display:flex;font-size:.66rem;gap:5px;min-height:34px;padding:0 10px;text-decoration:none}@media(max-width:960px){.plan-upgrade-modal>section{max-width:min(820px,calc(100vw - 28px))}.plan-upgrade-topbar{align-items:start;grid-template-columns:1fr;padding-right:44px}.plan-upgrade-controls{align-items:end}.plan-upgrade-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.plan-upgrade-modal>.plan-upgrade-dialog--1{max-width:520px}.plan-upgrade-modal>.plan-upgrade-dialog--2{max-width:720px}}@media(max-width:720px){.plan-upgrade-modal{padding:7px}.plan-upgrade-modal>section{border-radius:14px;max-height:calc(100dvh - 14px);padding:16px 12px;scrollbar-gutter:auto}.plan-upgrade-close{right:10px;top:10px}.plan-upgrade-topbar{gap:11px;padding-right:38px}.plan-upgrade-modal header h2{font-size:1.45rem}.plan-upgrade-modal header p{font-size:.75rem}.plan-upgrade-controls{align-items:stretch;display:grid;grid-template-columns:minmax(0,1fr) auto}.plan-upgrade-controls>div button{flex:1}.plan-upgrade-grid,.plan-upgrade-grid--1,.plan-upgrade-grid--2,.plan-upgrade-grid--3{grid-template-columns:1fr}.plan-upgrade-card-title p{-webkit-line-clamp:1}.plan-upgrade-grid ul{grid-template-columns:repeat(3,minmax(0,1fr))}.plan-upgrade-assisted{align-items:stretch}}@media(max-width:430px){.plan-upgrade-controls{grid-template-columns:1fr}.plan-upgrade-controls label{grid-template-columns:auto 1fr;align-items:center}.plan-upgrade-controls select{width:100%}.plan-upgrade-grid article{padding:11px}.plan-upgrade-grid ul{grid-template-columns:1fr}.plan-upgrade-modal footer{display:grid;grid-template-columns:1fr 1fr}.plan-upgrade-modal footer>*{justify-content:center;min-width:0}}.plan-management-dialog{width:min(760px,calc(100vw - 32px))}.plan-upgrade-proration{display:grid;gap:8px;margin-top:10px;padding:11px;border:1px solid rgba(55,200,187,.25);border-radius:9px;background:#37c8bb0e}.plan-upgrade-proration>strong{font-size:.76rem;text-transform:uppercase;letter-spacing:.07em}.plan-upgrade-proration dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px}.plan-upgrade-proration dl>div{display:flex;justify-content:space-between;gap:8px;font-size:.72rem}.plan-upgrade-proration dt{color:#9fa5b7}.plan-upgrade-proration dd{margin:0;text-align:right}.plan-upgrade-proration p{margin:0;color:#9fa5b7;font-size:.7rem;line-height:1.4}.plan-management-body{display:grid;gap:16px;min-width:0;overflow:auto;padding:0 2px 2px}.plan-management-current{display:flex;align-items:center;gap:14px;padding:14px 16px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#ffffff09}.plan-management-current small{color:#aeb2c2;text-transform:uppercase;letter-spacing:.08em}.plan-management-current strong{font-size:1.15rem}.plan-management-current span{color:#aeb2c2;font-size:.82rem}.plan-management-current button{margin-left:auto;border:0;border-radius:8px;padding:10px 14px;background:#ef1737;color:#fff;font-weight:800}.plan-management-heading h3,.plan-management-scheduled h3{margin:0 0 4px}.plan-management-heading p,.plan-management-scheduled>p{margin:0;color:#aeb2c2}.plan-management-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.plan-management-options>button{display:flex;align-items:center;justify-content:space-between;min-width:0;padding:14px;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:#10121a;color:#fff;text-align:left}.plan-management-options>button.is-selected{border-color:#ef1737;background:#ef173717}.plan-management-options span{display:grid;min-width:0;gap:3px}.plan-management-options small{overflow:hidden;color:#aeb2c2;text-overflow:ellipsis;white-space:nowrap}.plan-management-options>button:only-child{grid-column:1/-1}.plan-management-selection,.plan-management-scheduled{display:grid;gap:14px;padding:16px;border:1px solid rgba(239,23,55,.28);border-radius:12px;background:#08090fb8}.plan-management-scheduled>span{color:#ef4660;font-size:.7rem;font-weight:900;letter-spacing:.1em}.plan-management-cycle{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:12px}.plan-management-cycle>span{font-size:.82rem;font-weight:700}.plan-management-cycle>div{display:flex;padding:3px;border-radius:8px;background:#171923}.plan-management-cycle button{border:0;border-radius:6px;padding:7px 10px;background:transparent;color:#aeb2c2}.plan-management-cycle button.is-active{background:#fff;color:#090a10;font-weight:800}.plan-management-impact{display:grid;gap:8px;padding:12px;border-radius:10px;background:#ffffff09}.plan-management-impact>strong{font-size:.82rem}.plan-management-impact ul{display:grid;gap:5px;margin:0;padding:0;list-style:none}.plan-management-impact li,.plan-management-impact p{display:flex;align-items:flex-start;gap:7px;margin:0;color:#d8d9e0;font-size:.78rem}.plan-management-impact svg{flex:0 0 auto;color:#ef4660}.plan-management-impact small{color:#9297a9;line-height:1.45}.plan-management-confirm,.plan-management-scheduled>button{justify-self:end;display:inline-flex;align-items:center;gap:7px;border:0;border-radius:8px;padding:11px 15px;background:#ef1737;color:#fff;font-weight:900}.plan-management-scheduled>button{background:transparent;border:1px solid rgba(255,255,255,.16)}.plan-management-final{display:grid;gap:12px;padding-top:12px;border-top:1px solid rgba(255,255,255,.1)}.plan-management-final p{margin:0;color:#d8d9e0;line-height:1.5}.plan-management-final>div{display:flex;justify-content:flex-end;gap:8px}.plan-management-final button{border:1px solid rgba(255,255,255,.14);border-radius:8px;padding:10px 14px;background:#171923;color:#fff;font-weight:800}.plan-management-final button:last-child{border-color:#ef1737;background:#ef1737}@media(max-width:620px){.plan-management-current{align-items:flex-start;flex-wrap:wrap}.plan-management-current button{width:100%;margin-left:0}.plan-management-options,.plan-management-cycle{grid-template-columns:1fr}.plan-management-cycle>strong{justify-self:start}.plan-management-final>div{display:grid;grid-template-columns:1fr 1fr}.plan-management-final button{min-height:44px}.plan-upgrade-proration dl{grid-template-columns:1fr}.plan-upgrade-proration dl>div{font-size:.74rem}.plan-upgrade-proration dd{white-space:nowrap}}.personal-email-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:grid;place-items:center;padding:24px;color:#f7f7f7;font-family:Inter,system-ui,sans-serif}.personal-email-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#000000d1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.personal-email-dialog{position:relative;width:min(680px,100%);max-height:min(880px,calc(100dvh - 48px));overflow-y:auto;display:grid;gap:22px;padding:34px;border:1px solid #353535;border-radius:22px;background:radial-gradient(circle at 12% 0,rgba(217,4,41,.15),transparent 30%),#111;box-shadow:0 30px 90px #000000a6}.personal-email-dialog.is-loading{min-height:220px;place-content:center;text-align:center}.personal-email-close{position:absolute;top:16px;right:16px;width:38px;height:38px;display:grid;place-items:center;border:1px solid #383838;border-radius:50%;color:#ddd;background:#191919;cursor:pointer}.personal-email-heading{display:grid;gap:9px;padding-right:46px}.personal-email-heading>span{display:flex;align-items:center;gap:8px;color:#ff334f;font-size:.72rem;font-weight:900;letter-spacing:.14em}.personal-email-heading h2{max-width:570px;margin:0;color:#fff;font-size:clamp(1.8rem,4vw,2.65rem);line-height:1.04;letter-spacing:-.045em}.personal-email-heading p{max-width:520px;margin:0;color:#aaa;font-size:.88rem;line-height:1.55}.personal-email-address{display:grid;gap:7px;padding:19px;border:1px solid #373737;border-radius:15px;background:#ffffff09}.personal-email-address small,.personal-email-price small{color:#989898;font-size:.68rem;font-weight:700}.personal-email-address>strong{overflow-wrap:anywhere;font-size:clamp(1.05rem,3vw,1.35rem)}.personal-email-address>span{width:max-content;display:flex;align-items:center;gap:6px;font-size:.72rem;font-weight:800}.personal-email-address .is-available{color:#58d68d}.personal-email-address .is-unavailable{color:#ff687c}.personal-email-price{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 20px;border:1px solid rgba(217,4,41,.35);border-radius:15px;background:#d9042914}.personal-email-price>div{display:grid;gap:4px}.personal-email-price strong{font-size:1.5rem}.personal-email-price strong em{color:#aaa;font-size:.72rem;font-style:normal;letter-spacing:.08em}.personal-email-price p{margin:0;color:#bdbdbd;font-size:.72rem}.personal-email-price>svg{color:#ff334f}.personal-email-important{display:grid;gap:8px;padding:17px 18px;border-left:3px solid #d90429;border-radius:4px 13px 13px 4px;background:#1b1718}.personal-email-important strong{color:#ff5269;font-size:.68rem;letter-spacing:.14em}.personal-email-important p{margin:0;color:#d0c7c9;font-size:.8rem;line-height:1.58}.personal-email-methods{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;border:0}.personal-email-methods legend{grid-column:1/-1;margin-bottom:2px;color:#bdbdbd;font-size:.72rem;font-weight:800}.personal-email-methods label{position:relative;display:grid;gap:4px;padding:14px 14px 14px 39px;border:1px solid #383838;border-radius:12px;background:#181818;cursor:pointer}.personal-email-methods label.is-active{border-color:#d90429;background:#d904291a;box-shadow:0 0 0 1px #d9042929}.personal-email-methods input{position:absolute;top:17px;left:14px;accent-color:#d90429}.personal-email-methods span{font-size:.78rem;font-weight:800}.personal-email-methods small{color:#929292;font-size:.63rem}.personal-email-bank{display:grid;gap:13px;padding:16px;border:1px solid #353535;border-radius:14px;background:#171717}.personal-email-bank>div{display:grid;gap:4px;padding-bottom:12px;border-bottom:1px solid #303030}.personal-email-bank>div small,.personal-email-bank>div span{color:#999;font-size:.68rem}.personal-email-bank>div strong{font-size:.9rem;overflow-wrap:anywhere}.personal-email-bank>div p{margin:5px 0 0;color:#aaa;font-size:.68rem;line-height:1.45}.personal-email-bank>label:not(.personal-email-upload){display:grid;gap:6px}.personal-email-bank>label span{color:#bdbdbd;font-size:.68rem;font-weight:700}.personal-email-bank input{min-height:44px;padding:0 12px;border:1px solid #3a3a3a;border-radius:10px;color:#fff;background:#101010}.personal-email-upload{min-height:48px;display:flex;align-items:center;gap:9px;padding:0 14px;border:1px dashed #545454;border-radius:10px;color:#ddd;cursor:pointer}.personal-email-upload input{display:none}.personal-email-upload span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem}.personal-email-buy{min-height:52px;border:0;border-radius:11px;color:#fff;background:linear-gradient(100deg,#d90429,#ff334f);font-size:.75rem;font-weight:950;letter-spacing:.06em;cursor:pointer;box-shadow:0 12px 30px #d9042933}.personal-email-buy:disabled{opacity:.55;cursor:wait}.personal-email-state{display:flex;align-items:flex-start;gap:13px;padding:18px;border:1px solid #383838;border-radius:14px;background:#181818}.personal-email-state>div{display:grid;gap:5px}.personal-email-state strong{font-size:.9rem}.personal-email-state p{margin:0;color:#aaa;font-size:.76rem;line-height:1.5}.personal-email-state small{color:#858585;font-size:.63rem}.personal-email-state.is-success>svg{color:#58d68d}.personal-email-state.is-warning>svg{color:#f5b041}.personal-email-state.is-error>svg{color:#ff5269}.personal-email-error{margin:0;padding:10px 12px;border:1px solid rgba(255,82,105,.35);border-radius:9px;color:#ff8999;background:#d9042917;font-size:.72rem}.personal-email-dialog>footer{display:flex;align-items:center;justify-content:space-between;gap:18px;padding-top:4px}.personal-email-dialog>footer button,.personal-email-dialog>footer a{display:flex;align-items:center;gap:7px;border:0;color:#aaa;background:transparent;font-size:.65rem;font-weight:800;text-decoration:none;cursor:pointer}.personal-email-dialog>footer a{color:#ff5269;letter-spacing:.06em}@media(max-width:700px){.personal-email-modal{padding:0;align-items:end}.personal-email-dialog{width:100%;max-height:94dvh;padding:26px 18px 22px;border-radius:22px 22px 0 0}.personal-email-heading{padding-right:38px}.personal-email-heading h2{font-size:1.9rem}.personal-email-methods{grid-template-columns:1fr}.personal-email-dialog>footer{align-items:flex-start;flex-direction:column-reverse}.personal-email-dialog>footer button,.personal-email-dialog>footer a{min-height:38px}.personal-email-close{top:13px;right:13px}}.admin-plan-page{display:grid;gap:var(--admin-space-5)}.admin-plan-page .admin-section-header{margin-bottom:0}.admin-plan-primary-grid,.admin-plan-detail-grid{min-width:0;display:grid;gap:var(--admin-space-4)}.admin-plan-primary-grid{grid-template-columns:minmax(0,1.28fr) minmax(330px,.72fr)}.admin-plan-detail-grid{grid-template-columns:minmax(0,1.45fr) minmax(310px,.55fr)}.admin-plan-side-column{min-width:0;display:grid;align-content:start;gap:var(--admin-space-4)}.admin-plan-kicker,.admin-plan-page header>span,.admin-plan-blocks>header>div>span,.admin-plan-email-copy>span{color:var(--admin-red-hover);font-size:.68rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.admin-plan-current{position:relative;min-height:330px;overflow:hidden;display:grid;align-content:space-between;padding:0;isolation:isolate;background:radial-gradient(ellipse at 78% 34%,rgba(217,4,41,.12),transparent 34%),linear-gradient(135deg,#111,#090909)}.admin-plan-current-visual{position:absolute;z-index:0;top:0;right:0;bottom:82px;width:48%;display:grid;place-items:center;pointer-events:none}.admin-plan-current-visual:before{content:"";position:absolute;width:72%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(217,4,41,.18),rgba(121,0,20,.08) 42%,transparent 72%);filter:blur(18px);opacity:.68;animation:admin-plan-logo-glow 7s ease-in-out infinite}.admin-plan-current-visual img{position:relative;width:100%;height:100%;object-fit:contain;object-position:center;opacity:.9;filter:hue-rotate(92deg) saturate(1.45) contrast(1.08) brightness(.92) drop-shadow(0 14px 28px rgba(217,4,41,.16));-webkit-mask-image:radial-gradient(ellipse 68% 70% at center,#000 0 44%,rgba(0,0,0,.94) 62%,transparent 96%);mask-image:radial-gradient(ellipse 68% 70% at center,#000 0 44%,rgba(0,0,0,.94) 62%,transparent 96%);animation:admin-plan-logo-float 6.5s ease-in-out infinite}.admin-plan-current-overlay{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,rgba(8,8,8,.99) 0%,rgba(8,8,8,.96) 39%,rgba(8,8,8,.7) 50%,rgba(8,8,8,.08) 72%,transparent 100%),linear-gradient(0deg,rgba(8,8,8,.86),transparent 54%)}.admin-plan-current-content{position:relative;z-index:2;max-width:58%;display:grid;align-content:start;gap:var(--admin-space-3);padding:var(--admin-space-5)}.admin-plan-name{display:flex;align-items:center;gap:var(--admin-space-3);color:var(--admin-red-hover)}.admin-plan-name>div{display:grid;gap:1px}.admin-plan-name small{color:var(--admin-red-hover);font-size:.75rem;font-weight:700}.admin-plan-name h3{margin:0;color:var(--admin-text);font-size:clamp(2.6rem,5vw,4.25rem);line-height:.88;letter-spacing:-.055em;text-transform:uppercase}.admin-plan-current-content>p{max-width:380px;margin:0;color:var(--admin-text-secondary);font-size:.86rem;line-height:1.5}.admin-plan-membership-meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--admin-space-2)}.admin-plan-membership-meta>span:not(.admin-status-badge){min-height:27px;display:inline-flex;align-items:center;padding:0 10px;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:#00000052;color:var(--admin-text-secondary);font-size:.7rem;font-weight:700}.admin-plan-current>footer{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:var(--admin-space-4);padding:var(--admin-space-4) var(--admin-space-5);border-top:1px solid rgba(255,255,255,.1);background:#080808c7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.admin-plan-current>footer>div{display:flex;align-items:center;gap:var(--admin-space-3)}.admin-plan-current>footer>div>svg{color:var(--admin-red-hover)}.admin-plan-current>footer span{display:grid;gap:2px}.admin-plan-current>footer small,.admin-plan-current>footer em{color:var(--admin-text-muted);font-size:.67rem;font-style:normal}.admin-plan-current>footer strong{font-size:.95rem}.admin-plan-upgrade{display:grid;align-content:start;gap:var(--admin-space-4)}.admin-plan-upgrade>header{display:grid;gap:5px}.admin-plan-upgrade h3,.admin-plan-blocks h3,.admin-plan-storage h3,.admin-plan-billing h3,.admin-plan-email h3{margin:0;color:var(--admin-text);font-size:1.08rem}.admin-plan-upgrade header p{margin:0;color:var(--admin-text-secondary);font-size:.78rem;line-height:1.5}.admin-plan-compare{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--admin-space-2)}.admin-plan-compare article{position:relative;min-width:0;min-height:104px;display:grid;justify-items:center;align-content:center;gap:5px;padding:var(--admin-space-3) var(--admin-space-2);border:1px solid var(--admin-border);border-radius:13px;background:#ffffff05;text-align:center}.admin-plan-compare article>span{color:var(--admin-text-muted)}.admin-plan-compare article svg{width:20px;height:20px}.admin-plan-compare article strong{font-size:.8rem}.admin-plan-compare article small{color:var(--admin-text-muted);font-size:.6rem}.admin-plan-compare article>i{position:absolute;top:-7px;right:-7px;width:22px;height:22px;display:grid;place-items:center;border-radius:50%;background:var(--admin-red);color:#fff}.admin-plan-compare article.is-current{border-color:var(--admin-red);background:#d904291c;box-shadow:0 0 24px #d9042926,inset 0 0 0 1px #ef233c2e}.admin-plan-compare article.is-current>span{color:var(--admin-red-hover)}.admin-plan-upgrade ul{display:grid;gap:var(--admin-space-2);margin:0;padding:0;list-style:none}.admin-plan-upgrade li{display:flex;align-items:center;gap:var(--admin-space-2);color:var(--admin-text-secondary);font-size:.72rem}.admin-plan-upgrade li svg{color:var(--admin-success);flex:0 0 auto}.admin-plan-top-message{display:flex;align-items:center;gap:var(--admin-space-3);padding:var(--admin-space-3);border:1px solid var(--admin-border);border-radius:13px;background:#ffffff05}.admin-plan-top-message>svg{color:var(--admin-success);flex:0 0 auto}.admin-plan-top-message>span{display:grid;gap:3px}.admin-plan-top-message strong{font-size:.76rem}.admin-plan-top-message small{color:var(--admin-text-muted);font-size:.65rem;line-height:1.4}.admin-plan-upgrade>.admin-button{width:100%;margin-top:auto}.admin-plan-blocks{display:grid;gap:var(--admin-space-4)}.admin-plan-blocks>header,.admin-plan-storage>header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--admin-space-3)}.admin-plan-blocks>header>div,.admin-plan-storage>header>div{display:grid;gap:5px}.admin-plan-block-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--admin-space-2)}.admin-plan-block-grid article{position:relative;min-width:0;min-height:86px;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--admin-space-3);padding:var(--admin-space-3);border:1px solid var(--admin-border);border-radius:13px;background:var(--admin-bg-secondary)}.admin-plan-block-grid article>span{width:34px;height:34px;display:grid;place-items:center;border:1px solid rgba(217,4,41,.25);border-radius:10px;background:#d9042914;color:var(--admin-red-hover)}.admin-plan-block-grid article>div{min-width:0;display:grid;gap:4px}.admin-plan-block-grid strong{font-size:.72rem;overflow-wrap:anywhere}.admin-plan-block-grid small{color:var(--admin-text-muted);font-size:.58rem;line-height:1.35}.admin-plan-block-grid article>i{position:absolute;right:8px;bottom:8px;width:17px;height:17px;display:grid;place-items:center;border-radius:50%;background:#2ecc7121;color:var(--admin-success)}.admin-plan-block-subhead{display:grid;gap:3px}.admin-plan-block-subhead strong{color:var(--admin-text);font-size:.78rem}.admin-plan-block-subhead small{color:var(--admin-text-muted);font-size:.65rem}.admin-plan-other-blocks{display:grid;gap:var(--admin-space-3);padding-top:var(--admin-space-4);border-top:1px solid var(--admin-border)}.admin-plan-block-grid.is-locked article{border-color:#ffffff12;background:#ffffff05;opacity:.78}.admin-plan-block-grid.is-locked article>span{border-color:#ffffff1a;color:var(--admin-text-muted);background:#ffffff09}.admin-plan-block-grid.is-locked article>div em{width:max-content;padding:3px 6px;border:1px solid var(--admin-border);border-radius:999px;color:var(--admin-text-muted);font-size:.52rem;font-style:normal;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.admin-plan-block-grid.is-locked article>i{background:#ffffff0f;color:var(--admin-text-muted)}.admin-plan-other-blocks>.admin-button{justify-self:start}.admin-plan-storage{display:grid;align-content:start;gap:var(--admin-space-4)}.admin-plan-storage>header>svg{color:var(--admin-text-muted)}.admin-plan-storage-summary{display:grid;grid-template-columns:132px minmax(0,1fr);align-items:center;gap:var(--admin-space-4)}.admin-plan-storage-ring{width:132px;aspect-ratio:1;display:grid;place-content:center;border-radius:50%;background:radial-gradient(circle,var(--admin-bg-secondary) 58%,transparent 60%),conic-gradient(var(--admin-red-hover) 0 var(--plan-storage),#343434 var(--plan-storage) 360deg);box-shadow:inset 0 0 30px #00000073,0 0 24px #d9042914;text-align:center}.admin-plan-storage-ring strong{font-size:1.45rem}.admin-plan-storage-ring small{color:var(--admin-text-muted);font-size:.64rem}.admin-plan-storage-summary dl{display:grid;gap:var(--admin-space-2);margin:0}.admin-plan-storage-summary dl>div{display:flex;justify-content:space-between;gap:var(--admin-space-2);padding-bottom:var(--admin-space-2);border-bottom:1px solid var(--admin-border)}.admin-plan-storage-summary dt{color:var(--admin-text-muted);font-size:.68rem}.admin-plan-storage-summary dd{margin:0;font-size:.7rem;font-weight:750}.admin-plan-storage-breakdown{display:grid;gap:var(--admin-space-2);padding-top:var(--admin-space-3);border-top:1px solid var(--admin-border)}.admin-plan-storage-breakdown>strong{font-size:.72rem}.admin-plan-storage-breakdown>div{display:grid;grid-template-columns:16px minmax(62px,.8fr) minmax(60px,1fr) auto;align-items:center;gap:var(--admin-space-2);color:var(--admin-text-secondary);font-size:.64rem}.admin-plan-storage-breakdown>div>svg{color:var(--admin-text-muted)}.admin-plan-storage-breakdown i{height:4px;overflow:hidden;border-radius:999px;background:#303030}.admin-plan-storage-breakdown i b{display:block;height:100%;border-radius:inherit;background:var(--admin-red-hover)}.admin-plan-storage-breakdown em{color:var(--admin-text);font-style:normal;font-weight:700}.admin-plan-storage-loading,.admin-plan-storage-empty{min-height:154px;display:grid;place-content:center;gap:5px;text-align:center;color:var(--admin-text-muted);font-size:.75rem}.admin-plan-storage-empty strong{color:var(--admin-text);font-size:.86rem}.admin-plan-billing{display:grid;align-content:start;gap:var(--admin-space-4)}.admin-plan-billing>header{display:grid;gap:5px}.admin-plan-billing-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--admin-space-3)}.admin-plan-billing-grid>div{display:grid;align-content:start;gap:5px;padding:var(--admin-space-4);border:1px solid var(--admin-border);border-radius:13px;background:var(--admin-bg-secondary)}.admin-plan-billing-grid small,.admin-plan-billing-grid span{color:var(--admin-text-muted);font-size:.66rem;line-height:1.4}.admin-plan-billing-grid strong{min-height:24px;display:flex;align-items:center;gap:7px;font-size:.88rem}.admin-plan-billing-grid strong.is-success{color:var(--admin-success)}.admin-plan-billing-grid strong.is-warning{color:var(--admin-warning)}.admin-plan-billing-grid strong.is-error{color:var(--admin-error)}.admin-plan-billing>.admin-button{justify-self:start}.admin-surface.admin-plan-email{width:100%;display:grid;justify-items:stretch;gap:var(--admin-space-3);padding:var(--admin-space-4);background:radial-gradient(circle at 18% 8%,rgba(217,4,41,.16),transparent 34%),var(--admin-surface)}.admin-plan-email-art{position:relative;width:74px;aspect-ratio:1;display:grid;place-self:start;place-items:center;border:1px solid rgba(217,4,41,.42);border-radius:16px;color:var(--admin-red-hover);background:linear-gradient(145deg,#d904292e,#ffffff05);box-shadow:inset 0 0 24px #d9042914,0 0 20px #d904291a}.admin-plan-email-art>svg{width:32px;height:32px}.admin-plan-email-art>span{position:absolute;top:8px;right:9px;color:var(--admin-text);font-size:.74rem;font-weight:800}.admin-plan-email-copy{min-width:0;display:grid;gap:7px}.admin-plan-email-copy p{margin:0;color:var(--admin-text-secondary);font-size:.72rem;line-height:1.45}.admin-plan-email-copy>div{display:grid;gap:6px;margin-top:2px;padding:var(--admin-space-3);border:1px solid var(--admin-border);border-radius:13px;background:#ffffff06}.admin-plan-email-copy>div>small{color:var(--admin-text-muted);font-size:.62rem}.admin-plan-email-copy>div>strong{max-width:100%;overflow-wrap:anywhere;font-size:.82rem;line-height:1.35}.admin-plan-email-copy>div>.admin-status-badge{justify-self:start}.admin-plan-email>aside{display:grid;gap:7px;padding-top:var(--admin-space-3);border-top:1px solid var(--admin-border)}.admin-plan-email>aside>small{color:var(--admin-text-muted);font-size:.65rem}.admin-plan-email>aside>strong{font-size:.9rem}.admin-plan-email>aside .admin-button{width:100%;margin-top:var(--admin-space-2);white-space:normal}.admin-plan-help{min-height:78px;display:flex;align-items:center;justify-content:space-between;gap:var(--admin-space-4)}.admin-plan-help>span{display:flex;align-items:center;gap:var(--admin-space-3)}.admin-plan-help>span>svg{color:var(--admin-red-hover)}.admin-plan-help>span>div{display:grid;gap:3px}.admin-plan-help strong{font-size:.83rem}.admin-plan-help small{color:var(--admin-text-muted);font-size:.68rem}@media(max-width:1180px){.admin-plan-primary-grid{grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr)}.admin-plan-detail-grid{grid-template-columns:1fr}.admin-plan-block-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-plan-storage-summary{grid-template-columns:150px minmax(0,1fr)}.admin-plan-storage-ring{width:150px}}@media(max-width:940px){.admin-plan-primary-grid{grid-template-columns:1fr}.admin-plan-current{min-height:320px}.admin-plan-block-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:680px){.admin-plan-page{gap:var(--admin-space-4)}.admin-plan-current{min-height:400px}.admin-plan-current-visual{top:10px;right:-5%;bottom:112px;width:58%;opacity:.68}.admin-plan-current-content{max-width:78%;padding:var(--admin-space-4)}.admin-plan-current-overlay{background:linear-gradient(90deg,#080808f7,#0808088c),linear-gradient(0deg,rgba(8,8,8,.98) 0 32%,transparent 72%)}.admin-plan-current>footer{align-items:stretch;flex-direction:column;padding:var(--admin-space-4)}.admin-plan-current>footer .admin-button{width:100%}.admin-plan-compare{grid-template-columns:repeat(3,minmax(92px,1fr));overflow-x:auto;padding:4px}.admin-plan-blocks>header{align-items:flex-start;flex-direction:column}.admin-plan-block-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-plan-other-blocks>.admin-button{width:100%}.admin-plan-storage-summary{grid-template-columns:1fr;justify-items:center}.admin-plan-storage-summary dl{width:100%}.admin-plan-billing-grid{grid-template-columns:1fr}.admin-plan-billing>.admin-button{width:100%}.admin-plan-help{align-items:stretch;flex-direction:column}.admin-plan-help .admin-button{width:100%}}@media(max-width:430px){.admin-plan-current-visual{top:20px;right:0;bottom:120px;width:66%;opacity:.62}.admin-plan-current-content{max-width:88%}.admin-plan-name h3{font-size:2.85rem}.admin-plan-block-grid{grid-template-columns:1fr}.admin-plan-block-grid article{min-height:74px}.admin-plan-storage-breakdown>div{grid-template-columns:16px minmax(68px,1fr) minmax(44px,.9fr) auto}.admin-plan-email-art{width:70px}}@keyframes admin-plan-logo-float{0%,to{transform:translate3d(0,-2px,0)}50%{transform:translate3d(0,2px,0)}}@keyframes admin-plan-logo-glow{0%,to{opacity:.62;transform:scale(1)}50%{opacity:.82;transform:scale(1.025)}}@media(prefers-reduced-motion:reduce){.admin-plan-current-visual:before,.admin-plan-current-visual img{animation:none}}.admin-plan-scheduled-change{display:grid;gap:3px;margin-top:12px;padding:10px 12px;border:1px solid rgba(239,23,55,.34);border-radius:9px;background:#ef17371a}.admin-plan-scheduled-change small{color:#ff7184;font-size:.68rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.admin-plan-scheduled-change strong{font-size:.82rem}.admin-billing{max-width:1180px;margin:0 auto;width:100%}.billing-page-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.billing-page-heading span,.billing-modal header>span{color:#ef4444;font-size:.72rem;font-weight:850;letter-spacing:.16em}.billing-page-heading h1{font-size:clamp(1.9rem,4vw,3rem);line-height:1;margin:.35rem 0 .6rem}.billing-page-heading p{color:var(--admin-muted, #9295a3);margin:0}.billing-grace-alert{align-items:center;background:#ef444414;border:1px solid rgba(239,68,68,.35);border-radius:16px;display:flex;gap:24px;justify-content:space-between;padding:18px 20px}.billing-grace-alert strong{display:block}.billing-grace-alert p{color:var(--admin-muted, #9295a3);margin:.35rem 0 0}.billing-grace-alert small{color:var(--admin-muted, #9295a3);display:block;margin-top:8px}.billing-grace-actions{align-items:flex-end;display:flex;flex-direction:column;gap:10px}.billing-grace-actions>span{background:#ef4444;border-radius:999px;color:#fff;flex:none;font-size:.82rem;font-weight:800;padding:7px 11px}.billing-summary-card>div:first-child{align-items:center;display:flex;gap:14px}.billing-summary-card h2{margin:.2rem 0}.billing-summary-card small{color:var(--admin-muted, #9295a3);font-weight:800;letter-spacing:.1em}.billing-icon{align-items:center;background:#ef44441a;border:1px solid rgba(239,68,68,.25);border-radius:12px;color:#ef4444;display:flex;height:48px;justify-content:center;width:48px}.billing-summary-card dl{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin:22px 0 0}.billing-summary-card dl div,.billing-detail-list div{border-top:1px solid rgba(148,163,184,.16);padding-top:13px}.billing-summary-card dt,.billing-detail-list dt,.billing-quote dt,.billing-bank dt{color:var(--admin-muted, #9295a3);font-size:.78rem}.billing-summary-card dd,.billing-detail-list dd,.billing-quote dd,.billing-bank dd{font-weight:700;margin:5px 0 0;overflow-wrap:anywhere}.billing-status{background:#94a3b821;border:1px solid rgba(148,163,184,.22);border-radius:999px;display:inline-flex;font-size:.72rem;font-weight:800;padding:5px 9px;white-space:nowrap}.billing-status.is-completed,.billing-status.is-active{background:#22c55e1a;border-color:#22c55e40;color:#4ade80}.billing-status.is-expiring,.billing-status.is-pending_review,.billing-status.is-pending_payment{background:#f59e0b1a;border-color:#f59e0b40;color:#fbbf24}.billing-status.is-suspended,.billing-status.is-rejected,.billing-status.is-payment_error{background:#ef44441a;border-color:#ef444440;color:#f87171}.billing-history-list{display:grid;margin-top:14px}.billing-history-row{align-items:center;background:transparent;border:0;border-top:1px solid rgba(148,163,184,.14);color:inherit;cursor:pointer;display:grid;gap:14px;grid-template-columns:minmax(180px,1.2fr) minmax(210px,1.3fr) minmax(125px,.7fr) auto auto;padding:15px 4px;text-align:left;width:100%}.billing-history-row:hover{background:#94a3b80d}.billing-history-row>span:not(.billing-status){display:flex;flex-direction:column;gap:4px;min-width:0}.billing-history-row small{color:var(--admin-muted, #9295a3);overflow:hidden;text-overflow:ellipsis}.billing-history-row strong{overflow-wrap:anywhere}.billing-empty{align-items:center;display:flex;flex-direction:column;text-align:center}.billing-empty.compact{border-top:1px solid rgba(148,163,184,.14);padding:30px 10px 10px}.billing-empty h2,.billing-empty h3{margin:10px 0 5px}.billing-empty p{color:var(--admin-muted, #9295a3);margin:0}.billing-continuity-card{align-items:center;display:grid;gap:16px;grid-template-columns:auto minmax(0,1fr) auto}.billing-continuity-card>svg{color:#ef4444}.billing-continuity-card h2{margin:0 0 5px}.billing-continuity-card p{color:var(--admin-muted, #9295a3);margin:0}.billing-modal{align-items:center;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:20px;position:fixed;z-index:1000}.billing-modal-backdrop{background:#020308d1;border:0;top:0;right:0;bottom:0;left:0;position:absolute}.billing-modal>section{background:var(--admin-surface, #15161c);border:1px solid rgba(148,163,184,.22);border-radius:20px;box-shadow:0 24px 80px #00000080;max-height:min(90dvh,880px);max-width:700px;overflow:auto;padding:28px;position:relative;width:100%}.billing-modal-close{align-items:center;background:#94a3b81a;border:0;border-radius:9px;color:inherit;cursor:pointer;display:flex;height:38px;justify-content:center;position:absolute;right:18px;top:18px;width:38px}.billing-modal header{padding-right:42px}.billing-modal header h2{font-size:1.65rem;margin:.35rem 0}.billing-modal header p{color:var(--admin-muted, #9295a3);margin:0}.billing-modal form{display:grid;gap:20px;margin-top:24px}.billing-free-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.billing-free-actions .admin-button{justify-content:center;text-decoration:none}.billing-modal fieldset{border:0;margin:0;padding:0}.billing-modal legend{font-size:.82rem;font-weight:800;margin-bottom:9px}.billing-choice-grid,.billing-methods{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.billing-choice-grid label,.billing-methods label{border:1px solid rgba(148,163,184,.22);border-radius:12px;cursor:pointer;display:flex;gap:6px;padding:13px}.billing-choice-grid label{flex-direction:column}.billing-choice-grid input,.billing-methods input{accent-color:#ef4444}.billing-choice-grid label.active,.billing-methods label.active{background:#ef444412;border-color:#ef4444}.billing-choice-grid small{color:var(--admin-muted, #9295a3)}.billing-methods label{align-items:center}.billing-quote{background:#94a3b80e;border:1px solid rgba(148,163,184,.15);border-radius:14px;padding:16px}.billing-quote dl,.billing-bank dl,.billing-detail-list{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.billing-quote dl div,.billing-bank dl div{min-width:0}.billing-quote .total{border-top:1px solid rgba(148,163,184,.2);grid-column:1 / -1;padding-top:12px}.billing-quote .total dd{font-size:1.25rem}.billing-quote .charged{color:#fbbf24;grid-column:1 / -1}.billing-bank{background:#94a3b80e;border-radius:14px;padding:17px}.billing-bank h3{margin:0 0 14px}.billing-bank>p{color:var(--admin-muted, #9295a3);font-size:.86rem}.billing-upload{align-items:center;border:1px dashed rgba(148,163,184,.4);border-radius:12px;cursor:pointer;display:flex;gap:9px;margin-top:14px;min-height:48px;padding:11px 13px}.billing-upload input{height:1px;opacity:0;position:absolute;width:1px}.billing-modal footer{display:flex;gap:10px;justify-content:flex-end}.billing-detail-list{margin-top:24px}.billing-confirmed{align-items:center;background:#22c55e1a;border-radius:12px;color:#4ade80;display:flex;gap:8px;padding:13px}.billing-detail-list a{color:#ef4444}.admin-billing button,.billing-modal label{touch-action:manipulation}@media(max-width:900px){.billing-history-row{grid-template-columns:minmax(170px,1fr) minmax(190px,1.2fr) auto auto}.billing-history-row>span:nth-child(3){grid-column:2}}@media(max-width:720px){.billing-page-heading{align-items:stretch;flex-direction:column}.billing-page-heading .admin-button{justify-content:center;width:100%}.billing-continuity-card{align-items:stretch;grid-template-columns:1fr}.billing-continuity-card .admin-button{justify-content:center;width:100%}.billing-grace-alert{align-items:flex-start;flex-direction:column}.billing-grace-actions{align-items:stretch;width:100%}.billing-grace-actions .admin-button{justify-content:center;width:100%}.billing-summary-card dl{grid-template-columns:1fr}.billing-history-row{grid-template-columns:1fr auto}.billing-history-row>span:not(.billing-status){grid-column:1}.billing-history-row>.billing-status{grid-column:2;grid-row:1}.billing-history-row>svg{grid-column:2;grid-row:2}.billing-modal{padding:8px}.billing-modal>section{border-radius:16px;max-height:calc(100dvh - 16px);padding:22px 17px}.billing-choice-grid,.billing-methods,.billing-quote dl,.billing-bank dl,.billing-detail-list{grid-template-columns:1fr}.billing-modal footer{flex-direction:column-reverse}.billing-modal footer button{justify-content:center;width:100%}.billing-free-actions{flex-direction:column}.billing-free-actions .admin-button{width:100%}}.billing-plan-change{border-color:#ef173747;background:linear-gradient(110deg,#ef173717,#ffffff06)}.billing-plan-change small{color:#ef4660;font-weight:900;letter-spacing:.09em}.billing-plan-change h2{margin:.35rem 0}.billing-plan-change p{margin:0;max-width:760px;color:var(--admin-muted,#aeb2c2);line-height:1.55}.admin-account-page{width:min(1180px,100%);margin:0 auto;padding:28px 28px 56px;color:#f5f5f7}.admin-account-title>span,.admin-account-card header span{color:#ff2149;font-size:.72rem;font-weight:800;letter-spacing:.16em}.admin-account-title h1{margin:7px 0 5px;font-size:clamp(1.9rem,3vw,2.6rem)}.admin-account-title p{margin:0;color:#a8a8b2;max-width:720px}.admin-account-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:24px}.admin-account-card{min-width:0;padding:24px;border:1px solid #2b2b32;border-radius:18px;background:linear-gradient(145deg,#18181cf5,#0c0c0ffa);box-shadow:0 18px 50px #00000029}.admin-account-card.is-subscription{grid-column:1/-1}.admin-account-card>header{display:flex;gap:12px;align-items:center;margin-bottom:20px}.admin-account-card>header>svg{color:#ff2149}.admin-account-card h2{margin:3px 0 0;font-size:1.18rem}.admin-account-form{display:grid;gap:15px}.admin-account-form label{display:grid;gap:7px;color:#b9b9c2;font-size:.84rem;font-weight:700}.admin-account-form input{box-sizing:border-box;width:100%;min-height:44px;padding:10px 12px;border:1px solid #34343c;border-radius:10px;background:#08090d;color:#fff;font:inherit;outline:none}.admin-account-form input:focus{border-color:#ff2149;box-shadow:0 0 0 3px #ff21491f}.account-instagram-input{display:flex;align-items:center;border:1px solid #34343c;border-radius:10px;background:#08090d}.account-instagram-input span{padding-left:12px;color:#777780}.account-instagram-input input{border:0}.account-readonly{padding:13px;border:1px solid #2b2b32;border-radius:11px;background:#101015}.account-readonly small{display:block;margin-top:6px;color:#85858f;line-height:1.45}.account-data-field{display:grid;gap:4px;min-width:0}.account-data-field>span{color:#81818b;font-size:.75rem}.account-data-field>strong{overflow-wrap:anywhere;font-size:.94rem}.account-data-field>strong.is-success{color:#3de68b}.account-data-field>strong.is-warning{color:#ffc15b}.account-inline-data,.account-subscription-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.admin-account-button{min-height:42px;padding:9px 15px;border:1px solid #3a3a42;border-radius:10px;background:#1b1b20;color:#fff;font-weight:800;cursor:pointer}.admin-account-button.is-primary{border-color:#ff2149;background:#ee103b}.admin-account-button.is-secondary:hover{border-color:#ff2149}.admin-account-button:disabled{opacity:.55;cursor:wait}.account-email-current{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px;border:1px solid #2d2d34;border-radius:12px}.account-email-current>span{display:flex;flex:none;gap:6px;align-items:center;font-size:.78rem;font-weight:800}.account-email-current .is-verified{color:#39dc82}.account-email-current .is-pending{color:#ffc15b}.account-pending-email{margin:14px 0;padding:14px;border:1px solid rgba(255,193,91,.32);border-radius:12px;background:#ffc15b0f}.account-pending-email>div{display:flex;gap:10px}.account-pending-email svg{color:#ffc15b}.account-pending-email p{display:grid;gap:3px;margin:0}.account-pending-email p span,.account-pending-email p small{color:#b5a989;font-size:.76rem}.account-pending-email>div:last-child{margin-top:12px;flex-wrap:wrap}.account-pending-email button{border:0;background:none;color:#fff;text-decoration:underline;cursor:pointer}.account-security-form{margin-top:14px;padding-top:14px}.account-security-divider{height:1px;margin:18px 0;background:#292930}.account-password-change{margin-top:17px;border-top:1px solid #292930;padding-top:15px}.account-password-change summary{display:flex;gap:8px;align-items:center;color:#fff;font-weight:800;cursor:pointer}.account-subscription-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-account-card footer{display:flex;gap:10px;justify-content:flex-end;margin-top:20px}.admin-account-alert{width:min(1180px,calc(100% - 56px));box-sizing:border-box;margin:18px auto 0;padding:12px 15px;border-radius:10px}.admin-account-alert.is-success{border:1px solid rgba(61,230,139,.35);background:#3de68b14;color:#72eda7}.admin-account-alert.is-error{border:1px solid rgba(255,70,92,.35);background:#ff465c14;color:#ff8898}.admin-account-loading{padding:40px;color:#aaa}.account-verification-page{min-height:100vh;display:grid;place-items:center;padding:24px;background:#08090d;color:#fff}.account-verification-page section{width:min(520px,100%);box-sizing:border-box;padding:38px;border:1px solid #303039;border-radius:20px;background:#151519;text-align:center}.account-verification-page svg,.account-verification-page>section>span{color:#ff2149}.account-verification-page>section>span{display:block;margin:15px 0 5px;font-size:.72rem;font-weight:800;letter-spacing:.14em}.account-verification-page h1{margin:8px 0 14px}.account-verification-page p{color:#b7b7c0}.account-verification-page p.is-error{color:#ff8495}.account-verification-page a{display:inline-block;margin-top:15px;padding:12px 18px;border-radius:9px;background:#ee103b;color:#fff;text-decoration:none;font-weight:800}@media(max-width:900px){.admin-account-grid{grid-template-columns:1fr}.account-subscription-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.admin-account-page{padding:20px 14px 42px}.admin-account-card{padding:18px}.account-inline-data,.account-subscription-grid{grid-template-columns:1fr}.account-email-current{align-items:flex-start;flex-direction:column}.admin-account-card footer{flex-direction:column}.admin-account-button{width:100%}.admin-account-alert{width:calc(100% - 28px)}}.studio-how-it-works{min-height:100svh;grid-template-columns:minmax(300px,.62fr) minmax(560px,1.38fr);gap:clamp(42px,6vw,100px);background:radial-gradient(circle at 78% 48%,rgba(239,23,55,.14),transparent 32%),linear-gradient(120deg,#050507,#0b0c12 58%,#050507)}.studio-constructor-copy h2 span{color:var(--landing-red);text-shadow:0 0 28px rgba(239,23,55,.25)}.studio-constructor-lead{max-width:520px;margin:0 0 25px;color:#c9cad2;line-height:1.7}.studio-how-it-works .studio-constructor-copy ul{gap:12px}.studio-how-it-works .studio-constructor-copy li{display:flex;align-items:center;gap:9px}.studio-how-it-works .studio-constructor-copy li:before{display:none}.studio-how-it-works .studio-constructor-copy li svg{flex:0 0 auto;color:var(--landing-red)}.landing-builder-demo{position:relative;min-height:520px;overflow:visible;border:1px solid rgba(255,255,255,.16);border-radius:16px;background:#090a0f;box-shadow:0 30px 80px #0000009e,0 0 45px #ef173726}.landing-builder-demo-top{height:48px;display:flex;align-items:center;gap:18px;padding:0 18px;border-bottom:1px solid rgba(255,255,255,.1);color:#eee;font-size:.68rem}.landing-builder-demo-top>span{margin-left:auto;color:#63d69b}.landing-builder-demo-top>div{display:flex;gap:7px}.landing-builder-demo-top button{border:1px solid rgba(255,255,255,.15);border-radius:5px;padding:7px 10px;background:#15161d;color:#fff;font-size:.62rem}.landing-builder-demo-top button:last-child{border-color:#ef1737;background:#ef1737;animation:builder-publish 10s ease-in-out infinite}.landing-builder-demo>aside{position:absolute;left:0;top:48px;bottom:0;width:92px;display:grid;align-content:start;grid-template-columns:1fr 1fr;gap:7px;padding:12px;border-right:1px solid rgba(255,255,255,.1);background:#0d0e14}.landing-builder-demo>aside span{display:grid;place-items:center;gap:3px;min-height:58px;border:1px solid rgba(255,255,255,.07);border-radius:7px;color:#bfc0c9;font-size:.5rem}.landing-builder-demo>aside span b{font-size:.86rem;color:#fff}.landing-builder-demo>aside .is-selected{border-color:#ef1737cc;background:#ef17371f;animation:builder-select 10s ease-in-out infinite}.landing-builder-canvas{position:absolute;top:48px;right:0;bottom:0;left:92px;padding:22px 98px 22px 22px}.landing-builder-preview{position:relative;height:100%;overflow:hidden;border:1px solid rgba(239,23,55,.45);border-radius:8px;padding:58px 34px;background:radial-gradient(circle at 73% 38%,rgba(232,20,63,.68),transparent 23%),linear-gradient(115deg,#08080c 25%,#250811)}.landing-builder-preview p{margin:0;color:#ff3459;font-size:.62rem;font-weight:900;letter-spacing:.1em}.landing-builder-preview h3{position:relative;height:52px;margin:8px 0 4px;font-size:2.8rem;line-height:1}.landing-builder-preview h3 span,.landing-builder-mobile h3 span{position:absolute;left:0;animation:builder-title 10s ease-in-out infinite}.landing-builder-preview h3 span:last-child,.landing-builder-mobile h3 span:last-child{opacity:0;animation-direction:reverse}.landing-builder-preview small{color:#d8d5da}.landing-builder-preview button,.landing-builder-mobile button{display:block;margin-top:18px;border:0;border-radius:4px;padding:9px 12px;background:#ef1737;color:#fff;font-size:.6rem;font-weight:900}.landing-builder-visual{position:absolute;right:5%;bottom:0;width:42%;height:91%;background:radial-gradient(circle at 50% 18%,#e87691 0 8%,#64142f 9% 27%,transparent 28%),linear-gradient(65deg,transparent 27%,rgba(239,23,55,.78) 28% 31%,transparent 32%);filter:drop-shadow(0 0 22px rgba(239,23,55,.44));animation:builder-image 10s ease-in-out infinite}.landing-builder-dropzone{position:absolute;left:24px;right:24px;bottom:18px;padding:9px;border:1px dashed rgba(255,255,255,.35);border-radius:5px;color:#ccc;font-size:.58rem;text-align:center;opacity:0;animation:builder-dropzone 10s ease-in-out infinite}.landing-builder-drag{position:absolute;z-index:6;left:28px;top:122px;display:flex;align-items:center;gap:7px;padding:10px 12px;border:1px solid #ef1737;border-radius:7px;background:#191019;color:#fff;font-size:.62rem;opacity:0;animation:builder-drag 10s cubic-bezier(.22,1,.36,1) infinite}.landing-builder-cursor{position:absolute;z-index:7;left:66px;top:145px;color:#fff;font-size:1.8rem;filter:drop-shadow(0 3px 8px #000);animation:builder-cursor 10s cubic-bezier(.22,1,.36,1) infinite}.landing-builder-status{position:absolute;z-index:8;right:22px;top:62px;display:flex;align-items:center;gap:5px;padding:7px 9px;border:1px solid rgba(99,214,155,.42);border-radius:99px;background:#0b1e17eb;color:#72e4ad;font-size:.56rem;opacity:0;animation:builder-status 10s ease infinite}.landing-builder-mobile{position:absolute;z-index:5;right:-24px;bottom:-24px;width:150px;height:310px;overflow:hidden;padding:30px 12px 12px;border:2px solid #5d5e66;border-radius:25px;background:radial-gradient(circle at 72% 28%,rgba(239,23,55,.65),transparent 23%),#09090d;box-shadow:0 24px 54px #000000ad}.landing-builder-mobile>i{position:absolute;top:8px;left:50%;width:43px;height:9px;border-radius:9px;background:#030304;transform:translate(-50%)}.landing-builder-mobile-visual{height:90px;margin:3px -12px 12px;background:linear-gradient(135deg,#250811,#09090d);animation:builder-mobile-image 10s ease infinite}.landing-builder-mobile p{margin:0;color:#ff3459;font-size:.48rem}.landing-builder-mobile h3{position:relative;height:34px;margin:5px 0;font-size:1.15rem}.landing-builder-mobile button{margin-top:7px;padding:6px;font-size:.48rem}.landing-builder-mobile small{display:block;margin-top:9px;color:#aaa;font-size:.46rem}@keyframes builder-select{0%,13%,to{box-shadow:0 0 0 transparent}18%,27%{box-shadow:0 0 20px #ef17378c}}@keyframes builder-cursor{0%,8%,to{transform:translate(0)}20%{transform:translate(5px,-6px)}38%{transform:translate(255px,255px)}56%,82%{transform:translate(390px,100px)}}@keyframes builder-drag{0%,19%,46%,to{opacity:0;transform:translate(0)}22%{opacity:1}40%{opacity:1;transform:translate(270px,240px)}}@keyframes builder-dropzone{0%,25%,46%,to{opacity:0}30%,42%{opacity:1}}@keyframes builder-title{0%,47%,to{opacity:1;transform:translateY(0)}55%,92%{opacity:0;transform:translateY(-8px)}}@keyframes builder-image{0%,50%,to{transform:scale(1)}60%,90%{transform:scale(1.04)}}@keyframes builder-mobile-image{0%,50%,to{background:#170911}60%,90%{background:radial-gradient(circle at 68% 45%,#ef1737,transparent 32%),#0b0b10}}@keyframes builder-publish{0%,72%,to{box-shadow:none}78%,90%{box-shadow:0 0 24px #ef1737a6}}@keyframes builder-status{0%,77%,to{opacity:0;transform:translateY(-6px)}82%,94%{opacity:1;transform:none}}@media(max-width:1050px){.studio-how-it-works{min-height:auto;grid-template-columns:1fr;padding-block:80px}.studio-constructor-copy{max-width:690px}.landing-builder-demo{width:min(100%,850px);margin:0 auto}}@media(max-width:700px){.studio-how-it-works{padding:64px 20px}.studio-constructor-copy h2{font-size:clamp(2.15rem,10vw,3.2rem)}.landing-builder-demo{min-height:430px}.landing-builder-demo-top{padding:0 10px}.landing-builder-demo-top>b{font-size:.55rem}.landing-builder-demo-top>div button:first-child{display:none}.landing-builder-demo>aside{width:64px;padding:7px;grid-template-columns:1fr}.landing-builder-demo>aside span{min-height:48px}.landing-builder-demo>aside span:nth-child(n+5){display:none}.landing-builder-canvas{top:48px;right:0;bottom:0;left:64px;padding:14px 52px 14px 12px}.landing-builder-preview{padding:38px 15px}.landing-builder-preview h3{font-size:1.55rem}.landing-builder-preview small{font-size:.5rem}.landing-builder-preview button{padding:6px;font-size:.45rem}.landing-builder-mobile{right:-4px;bottom:-18px;width:108px;height:230px;padding:24px 8px 8px}.landing-builder-mobile-visual{height:58px;margin-inline:-8px}.landing-builder-drag{left:12px;top:108px;padding:7px}.landing-builder-cursor{left:42px;top:122px}}@media(prefers-reduced-motion:reduce){.landing-builder-demo *{animation:none!important;transition:none!important}.landing-builder-status{opacity:1}.landing-builder-dropzone,.landing-builder-drag{display:none}.landing-builder-preview h3 span:last-child,.landing-builder-mobile h3 span:last-child{display:none}}.landing-builder-stage{min-width:0;display:grid;align-self:center;gap:16px}.landing-builder-preview{isolation:isolate;padding:58px 34px}.landing-builder-preview:after,.landing-builder-mobile:after{content:"";position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,#040508db,#0405089e 31%,#0405081f 64%),linear-gradient(0deg,rgba(4,5,8,.7),transparent 55%)}.landing-builder-preview>p,.landing-builder-preview>h3,.landing-builder-preview>small,.landing-builder-preview>button{position:relative;z-index:3}.landing-builder-preview>h3{width:max-content;max-width:100%;height:auto;margin:8px 0 5px;color:#fff;font-size:clamp(2.6rem,5vw,4.5rem);line-height:.86;letter-spacing:.06em;text-shadow:0 6px 30px rgba(0,0,0,.65);animation:builder-title-focus 10s ease-in-out infinite}.landing-builder-preview>small{display:block;color:#f2eff2;font-size:.62rem;font-weight:750;letter-spacing:.13em}.landing-builder-preview>button{margin-top:16px}.landing-builder-block-float{position:absolute;z-index:5;top:24%;right:6%;display:inline-flex;align-items:center;gap:7px;padding:9px 11px;border:1px solid rgba(239,23,55,.78);border-radius:7px;background:#0b0c11e6;color:#fff;box-shadow:0 0 18px #ef17371f;font-size:.55rem;font-weight:900;letter-spacing:.12em;opacity:0;animation:builder-block-float 10s cubic-bezier(.22,1,.36,1) infinite}.landing-builder-block-float svg{color:#ff3459}.landing-builder-block-path{position:absolute;z-index:4;top:31%;right:9%;width:128px;overflow:visible;opacity:0;pointer-events:none;animation:builder-block-path-visible 10s ease-in-out infinite}.landing-builder-block-path path{fill:none;stroke:#ff3459d1;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:180;stroke-dashoffset:180;animation:builder-block-path-draw 10s ease-in-out infinite}.landing-builder-save{animation:builder-save-state 10s ease-in-out infinite}.landing-builder-mobile{isolation:isolate;display:grid;grid-template-rows:auto 1fr auto auto;animation:builder-phone-float 10s ease-in-out infinite}.landing-builder-mobile:after{z-index:2;border-radius:inherit;background:linear-gradient(0deg,#040508d6,#0405084d 56%,#0405080f)}.landing-builder-mobile>i{z-index:5}.landing-builder-mobile>p,.landing-builder-mobile>h3,.landing-builder-mobile>button,.landing-builder-mobile>small{position:relative;z-index:3}.landing-builder-mobile>p{letter-spacing:.1em}.landing-builder-mobile>h3{align-self:end;height:auto;margin:5px 0;color:#fff;font-size:1.35rem;line-height:.9;letter-spacing:.07em;text-shadow:0 4px 18px rgba(0,0,0,.7)}.landing-builder-mobile>small{letter-spacing:.06em}.landing-builder-flow-panel{display:grid;grid-template-columns:minmax(190px,.85fr) minmax(330px,1.35fr);align-items:center;gap:24px;min-height:126px;padding:22px 24px;overflow:hidden;border:1px solid rgba(255,255,255,.13);border-radius:13px;background:radial-gradient(circle at 92% 12%,rgba(239,23,55,.1),transparent 34%),linear-gradient(120deg,#0b0c11,#08090d);box-shadow:0 22px 55px #0000006b,inset 0 1px #ffffff09}.landing-builder-flow-panel>h3{margin:0;color:#f5f5f6;font-size:clamp(1.08rem,1.8vw,1.55rem);line-height:1.02;letter-spacing:.015em}.landing-builder-flow-panel>h3 span,.landing-builder-flow-panel>h3 strong{display:block;color:#ef1737}.landing-builder-flow-panel>h3 strong{margin-top:3px;font-size:.78em}.landing-builder-flow-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.landing-builder-flow-steps article{position:relative;min-width:0;display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:8px;min-height:62px;padding:10px;overflow:hidden;border:1px solid rgba(255,255,255,.09);border-radius:9px;background:#ffffff06}.landing-builder-flow-steps article:after{content:"";position:absolute;left:9px;right:9px;bottom:0;height:1px;background:#ef1737;transform:scaleX(0);transform-origin:left}.landing-builder-flow-steps article>span{position:relative;width:34px;height:34px;display:grid;place-items:center;border:1px solid rgba(239,23,55,.28);border-radius:8px;background:#ef173712;color:#ff3459}.landing-builder-flow-steps article>div{min-width:0;display:grid;gap:2px}.landing-builder-flow-steps b{color:#fff;font-size:.62rem;letter-spacing:.08em}.landing-builder-flow-steps small{color:#aeb0b7;font-size:.55rem}.landing-builder-flow-steps .is-drag{animation:builder-flow-drag-step 10s ease-in-out infinite}.landing-builder-flow-steps .is-edit{animation:builder-flow-edit-step 10s ease-in-out infinite}.landing-builder-flow-steps .is-publish{animation:builder-flow-publish-step 10s ease-in-out infinite}.landing-builder-flow-steps .is-drag>span{animation:builder-flow-drag-icon 10s ease-in-out infinite}.landing-builder-flow-steps .is-edit>span svg{animation:builder-flow-edit-icon 10s ease-in-out infinite}.landing-builder-flow-steps .is-publish>span{animation:builder-flow-publish-icon 10s ease-in-out infinite}.landing-builder-flow-steps .is-drag:after{animation:builder-flow-drag-line 10s ease-in-out infinite}.landing-builder-flow-steps .is-edit:after{animation:builder-flow-edit-line 10s ease-in-out infinite}.landing-builder-flow-steps .is-publish:after{animation:builder-flow-publish-line 10s ease-in-out infinite}@keyframes builder-title-focus{0%,46%,to{transform:translateZ(0);text-shadow:0 6px 30px rgba(0,0,0,.65)}54%,66%{transform:translate3d(2px,-2px,0);text-shadow:0 6px 30px rgba(0,0,0,.65),0 0 22px rgba(239,23,55,.34)}}@keyframes builder-block-float{0%,15%,48%,to{opacity:0;transform:translate3d(12px,10px,0) scale(.92)}21%,30%{opacity:1;transform:translateZ(0) scale(1);box-shadow:0 0 18px #ef173729}39%,44%{opacity:1;transform:translate3d(-11px,8px,0) scale(1.015);box-shadow:0 0 24px #ef17373d}}@keyframes builder-block-path-visible{0%,18%,47%,to{opacity:0}24%,42%{opacity:1}}@keyframes builder-block-path-draw{0%,20%,to{stroke-dashoffset:180}40%,47%{stroke-dashoffset:0}53%{stroke-dashoffset:-180}}@keyframes builder-save-state{0%,73%,to{opacity:.48;transform:translateY(-2px)}82%,94%{opacity:1;transform:none;text-shadow:0 0 14px rgba(99,214,155,.36)}}@keyframes builder-phone-float{0%,46%,to{transform:translateZ(0);box-shadow:0 24px 54px #000000ad}58%,82%{transform:translate3d(0,-4px,0);box-shadow:0 27px 58px #000000b3,0 0 18px #ef17371f}}@keyframes builder-flow-drag-step{0%,10%,40%,to{border-color:#ffffff17;background:#ffffff06}17%,34%{border-color:#ef17377a;background:#ef173713}}@keyframes builder-flow-edit-step{0%,39%,70%,to{border-color:#ffffff17;background:#ffffff06}47%,63%{border-color:#ef17377a;background:#ef173713}}@keyframes builder-flow-publish-step{0%,68%,96%,to{border-color:#ffffff17;background:#ffffff06}76%,91%{border-color:#ef17377a;background:#ef173713}}@keyframes builder-flow-drag-icon{0%,13%,38%,to{transform:translateZ(0) scale(1);box-shadow:none}20%{transform:translate3d(3px,-2px,0) scale(1.08);box-shadow:0 0 18px #ef173733}31%{transform:translate3d(8px,3px,0) scale(1.02)}}@keyframes builder-flow-edit-icon{0%,43%,67%,to{transform:translateZ(0)}50%{transform:translate3d(3px,-3px,0)}58%{transform:translate3d(-2px,2px,0)}}@keyframes builder-flow-publish-icon{0%,72%,94%,to{transform:scale(1);box-shadow:none}80%{transform:scale(1.09);box-shadow:0 0 #ef173740}88%{transform:scale(1);box-shadow:0 0 0 9px #ef173700}}@keyframes builder-flow-drag-line{0%,12%,40%,to{transform:scaleX(0)}22%,34%{transform:scaleX(1)}}@keyframes builder-flow-edit-line{0%,42%,70%,to{transform:scaleX(0)}52%,64%{transform:scaleX(1)}}@keyframes builder-flow-publish-line{0%,70%,96%,to{transform:scaleX(0)}80%,92%{transform:scaleX(1)}}@media(max-width:1050px){.studio-constructor.studio-how-it-works{min-height:auto;grid-template-columns:1fr;padding-block:80px}.landing-builder-stage{width:min(100%,850px);margin:0 auto}.landing-builder-demo{width:100%}}@media(max-width:700px){.studio-section.studio-how-it-works{padding:64px 20px}.landing-builder-stage{gap:12px}.landing-builder-preview{padding:38px 15px}.landing-builder-preview>h3{font-size:clamp(1.55rem,9vw,2.35rem)}.landing-builder-preview>small{max-width:120px;font-size:.44rem}.landing-builder-block-float,.landing-builder-block-path{display:none}.landing-builder-mobile>h3{font-size:1rem}.landing-builder-flow-panel{grid-template-columns:1fr;gap:16px;padding:18px}.landing-builder-flow-panel>h3{max-width:270px}.landing-builder-flow-steps{grid-template-columns:1fr}.landing-builder-flow-steps article{min-height:54px}}@media(prefers-reduced-motion:reduce){.landing-builder-stage *,.landing-builder-stage *:before,.landing-builder-stage *:after{animation:none!important;transition:none!important}.landing-builder-save,.landing-builder-block-float,.landing-builder-block-path,.landing-builder-flow-panel,.landing-builder-flow-steps article{opacity:1;transform:none}.landing-builder-status{opacity:1}.landing-builder-dropzone,.landing-builder-drag,.landing-builder-cursor,.landing-builder-block-path{display:none}}.landing-zlata-cover{position:absolute;overflow:hidden;isolation:isolate;background:#08080c}.landing-zlata-cover:after{content:"";position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,rgba(5,5,8,.12),transparent 54%),linear-gradient(0deg,rgba(5,5,8,.2),transparent 42%)}.landing-zlata-cover-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;object-fit:cover;object-position:50% 24%;backface-visibility:hidden;will-change:opacity,transform}.landing-zlata-cover-image--red{z-index:1;animation:zlata-cover-red 10s cubic-bezier(.4,0,.2,1) infinite}.landing-zlata-cover-image--white{z-index:1;opacity:0;object-position:50% 20%;animation:zlata-cover-white 10s cubic-bezier(.4,0,.2,1) infinite}.landing-concept-desktop>.landing-concept-portrait{z-index:1;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:#08080c;border-radius:0;box-shadow:none;filter:none}.landing-concept-phone .landing-concept-mobile{position:relative;display:grid;grid-template-rows:auto 1fr auto auto auto auto}.landing-concept-mobile>:not(.landing-concept-mobile-art){position:relative;z-index:3}.landing-concept-mobile>.landing-concept-mobile-art{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;background:#08080c;box-shadow:none}.landing-concept-mobile h3{align-self:end}.landing-zlata-cover--mobile .landing-zlata-cover-image{object-position:50% 22%}.landing-zlata-cover--mobile .landing-zlata-cover-image--red,.landing-zlata-cover--mobile .landing-zlata-cover-image--white{animation-delay:-.55s}.landing-concept-copy h3,.landing-concept-mobile h3{letter-spacing:.08em}.landing-builder-preview{background:radial-gradient(circle at 73% 38%,rgba(232,20,63,.42),transparent 25%),linear-gradient(115deg,#08080c 25%,#250811)}.landing-builder-preview>.landing-builder-visual{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border-radius:0;background:#08080c;box-shadow:none;filter:none;animation:builder-image 10s ease-in-out infinite}.landing-builder-mobile>.landing-builder-mobile-visual{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;background:#08080c;animation:builder-mobile-image 10s ease infinite}.landing-builder-visual .landing-zlata-cover-image{object-position:50% 24%}.landing-builder-visual .landing-zlata-cover-image--red,.landing-builder-mobile-visual .landing-zlata-cover-image--red{animation-name:builder-zlata-red}.landing-builder-visual .landing-zlata-cover-image--white,.landing-builder-mobile-visual .landing-zlata-cover-image--white{animation-name:builder-zlata-white}@keyframes zlata-cover-red{0%,42%{opacity:1;transform:scale(1.01) translateZ(0)}52%,92%{opacity:0;transform:scale(1.045) translate3d(0,-1.2%,0)}to{opacity:1;transform:scale(1.01) translateZ(0)}}@keyframes zlata-cover-white{0%,42%{opacity:0;transform:scale(1.045) translate3d(0,1.2%,0)}52%,92%{opacity:1;transform:scale(1.01) translateZ(0)}to{opacity:0;transform:scale(1.045) translate3d(0,1.2%,0)}}@keyframes builder-zlata-red{0%,49%{opacity:1;transform:scale(1.01)}59%,92%{opacity:0;transform:scale(1.05)}to{opacity:1;transform:scale(1.01)}}@keyframes builder-zlata-white{0%,49%{opacity:0;transform:scale(1.05)}59%,92%{opacity:1;transform:scale(1.01)}to{opacity:0;transform:scale(1.05)}}@media(prefers-reduced-motion:reduce){.landing-zlata-cover-image{animation:none!important;transform:none!important}.landing-zlata-cover-image--red{opacity:1}.landing-zlata-cover-image--white{opacity:0}}.studio-currency-picker{display:flex;gap:6px;margin-top:22px}.studio-currency-picker button{min-width:48px;min-height:34px;border:1px solid rgba(255,255,255,.16);border-radius:6px;background:#0c0d12;color:#aeb0b9;font-weight:800}.studio-currency-picker button.is-active{border-color:var(--landing-red);color:#fff;box-shadow:0 0 18px #ef173733}.studio-plan-cycle-note{min-height:29px;color:#aeb0b9;font-size:.58rem;line-height:1.35}.studio-plan-cycle-note.is-saving{color:#ff5670;font-weight:800}.studio-trust-row{width:auto;max-width:calc(100% - 276px);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:18px 0 0 276px;padding:13px 0;border-block:1px solid rgba(255,255,255,.1)}.studio-trust-row article{display:grid;grid-template-columns:28px minmax(0,1fr);gap:10px;align-items:center;min-width:0;padding:0 20px;border-right:1px solid rgba(255,255,255,.1)}.studio-trust-row article:first-child{padding-left:0}.studio-trust-row article:last-child{border:0;padding-right:0}.studio-trust-row span{display:grid;gap:3px}.studio-trust-row strong{color:#f7f7f8;font-size:.65rem}.studio-trust-row small{color:#92949e;font-size:.56rem;line-height:1.35}.studio-checkout--commerce{width:min(940px,100%)}.studio-checkout--commerce form{gap:16px}.studio-billing-choice,.studio-email-addon,.studio-checkout-summary{display:grid;gap:13px;padding:16px;border:1px solid rgba(255,255,255,.1);border-radius:9px;background:#ffffff06}.studio-checkout-section-head{display:flex;align-items:center;justify-content:space-between;gap:14px}.studio-checkout-section-head small{color:var(--landing-red);font-size:.62rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.studio-checkout-section-head h3{margin:3px 0 0;font-size:1.05rem}.studio-checkout-section-head select{min-height:40px;border:1px solid rgba(255,255,255,.14);border-radius:6px;padding:0 12px;background:#0a0b10;color:#fff}.studio-billing-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.studio-billing-options button{display:grid;gap:5px;min-height:88px;padding:13px;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:#090a0f;color:#fff;text-align:left}.studio-billing-options button.is-active{border-color:var(--landing-red);background:#ef173714;box-shadow:0 0 22px #ef17371f}.studio-billing-options button:disabled{opacity:.38}.studio-billing-options span{color:#c5c6ce;font-size:.72rem}.studio-billing-options em{color:#ff5670;font-size:.62rem;font-style:normal;font-weight:800;line-height:1.35}.studio-email-addon.is-selected{border-color:#ef17378c;background:#ef17370d}.studio-email-addon>label{display:grid;grid-template-columns:22px minmax(0,1fr) auto;gap:11px;align-items:start;color:#fff;cursor:pointer}.studio-email-addon>label input{width:18px;height:18px;accent-color:var(--landing-red)}.studio-email-addon>label span{display:grid;gap:5px}.studio-email-addon>label small{max-width:560px;color:#aeb0b9;font-size:.7rem;line-height:1.5}.studio-email-addon>label b{color:#ff6a80;font-size:.68rem;white-space:nowrap}.studio-email-alias{display:grid;gap:7px;padding:11px;border-left:3px solid var(--landing-red);background:#08090d;overflow-wrap:anywhere}.studio-email-alias>span{color:#fff;font-weight:800}.studio-email-alias>div{display:flex;flex-wrap:wrap;gap:6px}.studio-email-alias button{border:1px solid rgba(255,255,255,.14);border-radius:99px;padding:5px 8px;background:transparent;color:#d9dae0;font-size:.62rem}.studio-checkout-summary dl{display:grid;gap:0;margin:0}.studio-checkout-summary dl>div{display:flex;justify-content:space-between;gap:18px;padding:9px 0;border-bottom:1px solid rgba(255,255,255,.08)}.studio-checkout-summary dt{color:#aeb0b9}.studio-checkout-summary dd{margin:0;color:#fff;text-align:right}.studio-checkout-summary .is-discount dt,.studio-checkout-summary .is-discount dd{color:#64d9a0}.studio-checkout-summary .is-total{margin-top:5px;border:0;font-size:1.05rem;font-weight:900}.studio-checkout-summary .is-total dt,.studio-checkout-summary .is-total dd{color:#fff}.studio-checkout-summary .studio-checkout-charge dt,.studio-checkout-summary .studio-checkout-charge dd{color:#ff6a80;font-weight:900}.studio-checkout-conversion{margin:12px 0 0;padding:11px 12px;border-left:3px solid var(--landing-red);background:#ef17370e;color:#c7c9d1;font-size:.7rem;line-height:1.5}.studio-checkout-submit{position:sticky;bottom:-1px;z-index:2;width:100%;min-height:48px;box-shadow:0 -12px 28px #0b0e19e6}.studio-payment-provider-choice{width:min(640px,100%)}.studio-payment-provider-list{display:grid;gap:11px;margin-top:8px}.studio-payment-provider-list>button{position:relative;display:grid;gap:5px;min-height:110px;padding:18px 54px 18px 18px;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:#090b11;color:#fff;text-align:left}.studio-payment-provider-list>button:hover,.studio-payment-provider-list>button.is-available{border-color:#009ee399;background:linear-gradient(135deg,#009ee31c,#0027571f)}.studio-payment-provider-list span{color:#65c9f2;font-size:.68rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.studio-payment-provider-list strong{font-size:1.12rem}.studio-payment-provider-list small{color:#aeb3c0;line-height:1.45}.studio-payment-provider-list svg{position:absolute;right:18px;top:50%;transform:translateY(-50%)}.studio-payment-provider-note{display:block;margin-top:14px;color:#7f8592;text-align:center}.studio-mp-notice{display:flex;align-items:center;gap:11px;padding:13px;border:1px solid rgba(0,158,227,.26);border-radius:9px;background:#009ee312}.studio-mp-notice svg{flex:0 0 auto;color:#47bfe9}.studio-mp-notice span{display:grid;gap:3px}.studio-mp-notice strong{font-size:.75rem}.studio-mp-notice small{color:#aeb3c0;font-size:.66rem;line-height:1.4}@media(max-width:1100px){.studio-trust-row{max-width:calc(100% - 214px);margin-left:214px}}@media(max-width:760px){.studio-commerce{min-height:auto}.studio-currency-picker{margin-top:14px}.studio-plan-grid{grid-template-columns:1fr}.studio-plan{min-height:0}.studio-trust-row{max-width:none;grid-template-columns:1fr;margin:18px 0 0;padding:6px 0}.studio-trust-row article,.studio-trust-row article:first-child,.studio-trust-row article:last-child{padding:11px 2px;border-right:0;border-bottom:1px solid rgba(255,255,255,.08)}.studio-trust-row article:last-child{border-bottom:0}.studio-checkout{max-height:calc(100dvh - 18px);padding:17px}.studio-checkout-fields,.studio-billing-options{grid-template-columns:1fr}.studio-checkout-fields input,.studio-transfer input,.studio-checkout-section-head select{font-size:16px}.studio-email-addon>label{grid-template-columns:22px minmax(0,1fr)}.studio-email-addon>label b{grid-column:2;white-space:normal}.studio-checkout-section-head{align-items:flex-end}.studio-checkout-summary dl>div{font-size:.76rem}.studio-payment-provider-list>button{min-height:96px}}.studio-free-trial{width:min(920px,100%);border-color:#ff1e3a6b;box-shadow:0 30px 100px #000000b8,0 0 46px #ff1e3a1a}.studio-free-trial form{gap:18px}.studio-instagram-input{display:flex!important;align-items:center;min-height:46px;border:1px solid rgba(255,255,255,.12);border-radius:7px;background:#080b14;overflow:hidden}.studio-instagram-input b{padding-left:14px;color:#ff3150}.studio-instagram-input input{border:0!important;background:transparent!important}.studio-free-trial-note{margin:0!important;padding:12px 14px;border-left:2px solid #ff1e3a;background:#ff1e3a0f;color:#ffffffb8!important;font-size:.78rem}.studio-free-promo{display:grid;grid-template-columns:minmax(220px,310px) 1fr;gap:24px;align-items:start}.studio-free-promo>img{display:block;width:100%;max-height:54vh;object-fit:contain;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:#050507;box-shadow:0 20px 50px #00000080}.studio-free-promo>div{display:grid;gap:12px}.studio-free-promo .btn{justify-content:center}.studio-free-step{display:grid;grid-template-columns:36px 1fr;align-items:center;gap:10px;margin-top:4px}.studio-free-step b{display:grid;place-items:center;width:34px;height:34px;border:1px solid rgba(255,30,58,.5);border-radius:50%;color:#ff3150}.studio-free-step strong{line-height:1.35}.studio-free-confirm{display:grid!important;grid-template-columns:20px 1fr;gap:10px;align-items:start;margin-top:8px;padding:14px;border:1px solid rgba(255,255,255,.12);border-radius:9px;background:#ffffff06;color:#ffffffd1!important;line-height:1.45}.studio-free-confirm input{width:18px;height:18px;margin-top:2px;accent-color:#ff1e3a}.studio-free-actions{display:flex;justify-content:flex-end;gap:10px}@media(max-width:680px){.studio-free-promo{grid-template-columns:1fr}.studio-free-promo>img{width:min(72vw,280px);max-height:none;margin-inline:auto}.studio-free-actions{display:grid;grid-template-columns:1fr 1fr}}.landing-scene--faq.studio-faq{position:relative;isolation:isolate;min-height:calc(100svh - var(--landing-header-height,64px));grid-template-columns:minmax(300px,.72fr) minmax(0,1.7fr);align-items:center;gap:clamp(42px,5.6vw,96px);overflow:hidden;overflow:clip;padding:clamp(78px,9vh,118px) clamp(32px,6vw,96px);background:#07080d}.landing-scene--faq.studio-faq:before{content:"";position:absolute;z-index:-3;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px);background-size:36px 36px;-webkit-mask-image:linear-gradient(90deg,transparent 0,black 26%,black 100%);mask-image:linear-gradient(90deg,transparent 0,black 26%,black 100%);animation:studio-faq-grid-drift 18s linear infinite}.studio-faq-ambient{position:absolute;z-index:-2;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.studio-faq-ambient i{position:absolute;display:block;border-radius:50%;filter:blur(42px);opacity:.34;will-change:transform}.studio-faq-ambient i:nth-child(1){width:42vw;height:42vw;left:-20vw;top:-19vw;background:radial-gradient(circle,rgba(220,25,82,.38),rgba(100,18,79,.16) 38%,transparent 70%);animation:studio-faq-orbit-one 14s ease-in-out infinite alternate}.studio-faq-ambient i:nth-child(2){width:36vw;height:28vw;right:-13vw;bottom:-17vw;background:radial-gradient(circle,rgba(247,25,78,.32),rgba(123,20,88,.1) 42%,transparent 72%);animation:studio-faq-orbit-two 17s ease-in-out infinite alternate}.studio-faq-ambient i:nth-child(3){width:1px;height:74%;left:48%;top:13%;border-radius:0;background:linear-gradient(transparent,rgba(241,31,78,.42),transparent);filter:blur(0);opacity:.22;box-shadow:0 0 34px #f11f4e52;animation:studio-faq-scan 9s ease-in-out infinite}.studio-faq-copy{position:relative;z-index:1;align-self:center;max-width:460px}.studio-faq-spark{width:24px;height:24px;margin:0 0 28px;color:#ff466b;filter:drop-shadow(0 0 12px rgba(255,41,89,.55));animation:studio-faq-spark-pulse 4s ease-in-out infinite}.studio-faq-copy .studio-kicker{margin:0 0 22px;color:#ff496b;font-size:.82rem;font-weight:800;letter-spacing:.15em}.studio-faq-copy h2{max-width:460px;margin:0;color:#f7f7f9;font-size:clamp(3rem,4.1vw,4.9rem);font-weight:820;line-height:1.03;letter-spacing:-.052em}.studio-faq-intro{max-width:410px;margin:28px 0 0;color:#aaaab4;font-size:clamp(.98rem,1.15vw,1.13rem);line-height:1.62}.studio-faq-wave{position:relative;display:flex;align-items:center;gap:5px;width:min(100%,380px);height:100px;margin-top:42px;opacity:.7}.studio-faq-wave:before{content:"";position:absolute;left:-100vw;right:0;top:50%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,37,82,.18) 60%,rgba(255,37,82,.85));box-shadow:0 0 10px #ff1f4d59}.studio-faq-wave:after{content:"";position:absolute;top:15px;right:0;bottom:15px;left:0;background:radial-gradient(ellipse at 58% 60%,transparent 0 43%,rgba(255,40,87,.58) 44% 44.8%,transparent 46%);opacity:.65;transform:rotate(-4deg)}.studio-faq-wave>i{position:relative;z-index:1;width:2px;height:var(--wave-height);border-radius:3px;background:linear-gradient(180deg,#ff235033,#ff2854,#ff23501f);box-shadow:0 0 7px #ff224d3d;transform-origin:center;animation:studio-faq-wave 2.8s ease-in-out infinite;animation-delay:calc(var(--wave-index) * -90ms)}.studio-faq-stack{position:relative;z-index:1;min-width:0;display:block}.studio-faq-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto;align-items:start;gap:22px 20px}.studio-faq-list article{align-self:start;min-width:0;overflow:hidden;border:1px solid rgba(160,163,180,.22);border-radius:15px;background:linear-gradient(145deg,#15161ff0,#0b0c14f5);box-shadow:0 18px 45px #0000002e,inset 0 1px #ffffff07;transition:border-color .32s ease,box-shadow .32s ease,background .32s ease,transform .32s ease}.studio-faq-list article:hover{border-color:#ff416861;box-shadow:0 20px 50px #00000047,0 0 28px #ef173714;transform:translateY(-2px)}.studio-faq-list article.is-open{border-color:#ff355f94;background:linear-gradient(145deg,#23141ff5,#0c0d15fa 65%);box-shadow:0 24px 58px #00000057,0 0 34px #ef173726,inset 0 1px #ff5f8114}.studio-faq-list button{width:100%;min-height:108px;display:grid;grid-template-columns:58px minmax(0,1fr) 24px;align-items:center;gap:18px;padding:20px 24px;border:0;background:transparent;color:#f5f5f7;text-align:left;cursor:pointer}.studio-faq-list button:focus-visible{outline:2px solid #ff4569;outline-offset:-4px;border-radius:13px}.studio-faq-list button strong{font-size:clamp(.98rem,1.12vw,1.18rem);font-weight:760;line-height:1.3;letter-spacing:-.02em}.studio-faq-icon{width:54px;height:54px;display:grid;place-items:center;border:1px solid rgba(255,95,128,.25);border-radius:50%;background:radial-gradient(circle,#ff37651a,#ffffff05);color:#ff3b64;transition:border-color .32s ease,background .32s ease,box-shadow .32s ease,transform .32s ease}.studio-faq-list article.is-open .studio-faq-icon{border-color:#ff52777a;background:#ff27541c;box-shadow:0 0 22px #ff285529;transform:scale(1.04)}.studio-faq-chevron{justify-self:end;color:#ff315b;transition:transform .35s cubic-bezier(.22,1,.36,1),filter .3s ease}.studio-faq-list article.is-open .studio-faq-chevron{transform:rotate(180deg);filter:drop-shadow(0 0 7px rgba(255,46,91,.52))}.studio-faq-answer{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .42s cubic-bezier(.22,1,.36,1),opacity .3s ease}.studio-faq-answer>div{min-height:0;overflow:hidden}.studio-faq-answer p{margin:0;padding:0 24px 0 100px;color:#b9b9c3;font-size:.96rem;line-height:1.6;transition:padding-bottom .42s cubic-bezier(.22,1,.36,1)}.studio-faq-list article.is-open .studio-faq-answer{grid-template-rows:1fr;opacity:1}.studio-faq-list article.is-open .studio-faq-answer p{padding-bottom:24px}@keyframes studio-faq-grid-drift{to{background-position:36px 36px}}@keyframes studio-faq-orbit-one{0%{transform:translate3d(-3%,-2%,0) scale(.92)}to{transform:translate3d(18%,12%,0) scale(1.08)}}@keyframes studio-faq-orbit-two{0%{transform:translate3d(8%,5%,0) scale(.9)}to{transform:translate3d(-18%,-13%,0) scale(1.1)}}@keyframes studio-faq-scan{0%,to{transform:translate(-11vw);opacity:.08}50%{transform:translate(27vw);opacity:.28}}@keyframes studio-faq-spark-pulse{0%,to{transform:scale(.9) rotate(0);opacity:.68}50%{transform:scale(1.12) rotate(12deg);opacity:1}}@keyframes studio-faq-wave{0%,to{transform:scaleY(.48);opacity:.45}50%{transform:scaleY(1);opacity:1}}@media(max-width:1180px){.landing-scene--faq.studio-faq{grid-template-columns:minmax(270px,.68fr) minmax(0,1.45fr);gap:38px;padding-inline:42px}.studio-faq-copy h2{font-size:clamp(2.7rem,4.5vw,4rem)}.studio-faq-list{gap:14px}.studio-faq-list button{grid-template-columns:48px minmax(0,1fr) 20px;gap:13px;min-height:94px;padding:16px}.studio-faq-icon{width:46px;height:46px}.studio-faq-answer p{padding-left:77px;padding-right:18px}}@media(max-width:899px){.landing-scene--faq.studio-faq{min-height:auto;grid-template-columns:1fr;align-items:start;gap:38px;padding:72px 32px}.studio-faq-copy,.studio-faq-copy h2{max-width:680px}.studio-faq-intro{max-width:560px}.studio-faq-wave{height:70px;margin-top:24px}.studio-faq-ambient i:nth-child(3){display:none}}@media(max-width:700px){.landing-scene--faq.studio-faq{width:100%;gap:34px;padding:64px 20px 72px}.studio-faq-spark{margin-bottom:19px}.studio-faq-copy .studio-kicker{margin-bottom:15px;font-size:.72rem}.studio-faq-copy h2{font-size:clamp(2.35rem,11vw,3.25rem);line-height:1.04}.studio-faq-intro{margin-top:20px;font-size:.94rem}.studio-faq-wave{width:100%;height:54px;margin-top:22px}.studio-faq-list{grid-template-columns:1fr;gap:13px}.studio-faq-list button{min-height:86px;grid-template-columns:46px minmax(0,1fr) 18px;gap:13px;padding:15px}.studio-faq-list button strong{font-size:.98rem}.studio-faq-icon{width:44px;height:44px}.studio-faq-icon svg{width:20px}.studio-faq-answer p{padding:0 16px 0 74px;font-size:.9rem}.studio-faq-list article.is-open .studio-faq-answer p{padding-bottom:19px}}@media(prefers-reduced-motion:reduce){.landing-scene--faq.studio-faq:before,.studio-faq-ambient i,.studio-faq-spark,.studio-faq-wave>i{animation:none!important}.studio-faq-list article,.studio-faq-icon,.studio-faq-chevron,.studio-faq-answer,.studio-faq-answer p{transition:none!important}}.landing-scene--faq.studio-faq .studio-faq-copy h2{max-width:460px;font-size:clamp(3rem,4.1vw,4.9rem);line-height:1.03}.landing-scene--faq.studio-faq .studio-faq-stack{display:block;grid-template-columns:none}.landing-scene--faq.studio-faq .studio-faq-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto;align-items:start;gap:22px 20px}.landing-scene--faq.studio-faq .studio-faq-list article{align-self:start;border-radius:15px;background:linear-gradient(145deg,#15161ff0,#0b0c14f5);box-shadow:0 18px 45px #0000002e,inset 0 1px #ffffff07}.landing-scene--faq.studio-faq .studio-faq-list article.is-open{border-color:#ff355f94;background:linear-gradient(145deg,#23141ff5,#0c0d15fa 65%);box-shadow:0 24px 58px #00000057,0 0 34px #ef173726,inset 0 1px #ff5f8114}.landing-scene--faq.studio-faq .studio-faq-list button{min-height:108px;grid-template-columns:58px minmax(0,1fr) 24px;gap:18px;padding:20px 24px;font-size:inherit}.landing-scene--faq.studio-faq .studio-faq-answer p{margin:0;padding:0 24px 0 100px;font-size:.96rem;line-height:1.6}.landing-scene--faq.studio-faq .studio-faq-list article.is-open .studio-faq-answer p{padding-bottom:24px}@media(max-width:1180px){.landing-scene--faq.studio-faq .studio-faq-copy h2{font-size:clamp(2.7rem,4.5vw,4rem)}.landing-scene--faq.studio-faq .studio-faq-list{gap:14px}.landing-scene--faq.studio-faq .studio-faq-list button{min-height:94px;grid-template-columns:48px minmax(0,1fr) 20px;gap:13px;padding:16px}.landing-scene--faq.studio-faq .studio-faq-answer p{padding-left:77px;padding-right:18px}}@media(max-width:899px){.landing-scene--faq.studio-faq .studio-faq-copy h2{max-width:680px}}@media(max-width:700px){.landing-scene--faq.studio-faq .studio-faq-copy h2{font-size:clamp(2.35rem,11vw,3.25rem);line-height:1.04}.landing-scene--faq.studio-faq .studio-faq-list{grid-template-columns:1fr;gap:13px}.landing-scene--faq.studio-faq .studio-faq-list button{min-height:86px;grid-template-columns:46px minmax(0,1fr) 18px;gap:13px;padding:15px}.landing-scene--faq.studio-faq .studio-faq-answer p{padding:0 16px 0 74px;font-size:.9rem}.landing-scene--faq.studio-faq .studio-faq-list article.is-open .studio-faq-answer p{padding-bottom:19px}}.landing-scene--contact.studio-contact{position:relative;isolation:isolate;min-height:calc(100svh - var(--landing-header-height,64px));display:grid;grid-template-columns:minmax(240px,290px) minmax(430px,620px) minmax(250px,340px);justify-content:center;align-items:center;gap:clamp(28px,3.2vw,54px);overflow:hidden;overflow:clip;padding:clamp(68px,8vh,104px) clamp(30px,5vw,82px);background:linear-gradient(105deg,#06070b,#08090e 47%,#07070b)}.landing-scene--contact.studio-contact:before{content:"";position:absolute;z-index:-3;top:-28%;right:-12%;bottom:-28%;left:-12%;pointer-events:none;background:repeating-radial-gradient(ellipse at 52% 50%,transparent 0 18px,rgba(239,23,55,.055) 19px 20px,transparent 21px 31px);opacity:.75;transform:rotate(-7deg) scale(1.15);animation:studio-contact-lines 20s linear infinite}.landing-scene--contact.studio-contact:after{content:"";position:absolute;z-index:-2;top:0;right:0;bottom:0;left:0;width:auto;height:auto;opacity:.78;pointer-events:none;background:radial-gradient(ellipse at 10% 62%,rgba(236,20,67,.13),transparent 26%),radial-gradient(ellipse at 72% 16%,rgba(150,17,68,.13),transparent 31%),linear-gradient(115deg,transparent 25%,rgba(255,38,80,.06) 45%,transparent 66%);filter:none;animation:studio-contact-sheen 11s ease-in-out infinite alternate}.studio-contact-ambient{position:absolute!important;z-index:-1!important;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.studio-contact-ambient i{position:absolute;display:block;will-change:transform}.studio-contact-ambient i:nth-child(1){left:5%;top:17%;width:5px;height:5px;border-radius:50%;background:#ff3157;box-shadow:120px 34px 0 -1px #ff315780,260px -21px 0 -1px #ff31575c,710px 45px 0 -1px #ff315766,990px -26px 0 -1px #ff31578c,1230px 62px 0 -1px #ff31574d,0 0 18px #ff3157;animation:studio-contact-particles 12s ease-in-out infinite alternate}.studio-contact-ambient i:nth-child(2){right:-12%;bottom:-25%;width:48vw;height:38vw;border-radius:50%;background:radial-gradient(circle,rgba(239,23,55,.16),rgba(123,16,75,.06) 42%,transparent 70%);filter:blur(35px);animation:studio-contact-glow 13s ease-in-out infinite alternate}.studio-contact-ambient i:nth-child(3){left:-8%;bottom:12%;width:38%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,38,79,.62),transparent);box-shadow:0 0 18px #ff214c52;animation:studio-contact-pulse-line 6s ease-in-out infinite}.landing-scene--contact.studio-contact>.studio-contact-copy,.landing-scene--contact.studio-contact>.studio-contact-form-wrap,.landing-scene--contact.studio-contact>.studio-contact-visual{position:relative;z-index:2}.studio-contact-copy{max-width:290px}.studio-contact-spark{width:23px;height:23px;margin-bottom:24px;color:#ff3c61;filter:drop-shadow(0 0 11px rgba(255,42,85,.5));animation:studio-contact-spark 4.2s ease-in-out infinite}.landing-scene--contact.studio-contact .studio-contact-copy .studio-kicker{margin:0 0 13px;color:#ff3c61;font-size:.78rem;font-weight:850;letter-spacing:.2em;text-transform:uppercase}.landing-scene--contact.studio-contact .studio-contact-copy h2{margin:0;color:#f7f7f8;font-size:clamp(3.1rem,4.1vw,4.8rem);line-height:.98;letter-spacing:-.055em}.studio-contact-copy h2 span{color:#ff3157}.landing-scene--contact.studio-contact .studio-contact-copy>p:not(.studio-kicker){margin:26px 0 0;color:#b7b7c0;font-size:1rem;line-height:1.65}.landing-scene--contact.studio-contact .studio-contact-links{position:relative;display:grid;gap:9px;margin-top:34px;padding-left:18px;border-left:1px solid rgba(255,255,255,.16)}.landing-scene--contact.studio-contact .studio-contact-links a{display:flex;align-items:center;gap:12px;min-height:48px;color:#dedee4;font-size:.88rem;font-weight:760;transition:color .25s ease,transform .25s ease}.landing-scene--contact.studio-contact .studio-contact-links a:hover{color:#fff;transform:translate(4px)}.studio-contact-links a>span{width:36px;height:36px;display:grid;place-items:center;border:1px solid rgba(255,58,97,.24);border-radius:9px;background:#ff29530e;color:#ff3157}.landing-scene--contact.studio-contact .studio-contact-links svg{color:currentColor}.studio-contact-form-wrap{width:100%;max-width:620px;justify-self:center}.landing-scene--contact.studio-contact .studio-contact-form{width:100%;display:grid;gap:14px;padding:34px 36px;border:1px solid rgba(255,255,255,.16);border-radius:18px;background:linear-gradient(145deg,#12131bf2,#08090ef7);box-shadow:0 32px 80px #0000006b,18px -12px 38px #ef173714,inset 0 1px #ffffff0b;overflow:hidden}.landing-scene--contact.studio-contact .studio-contact-form:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;background:linear-gradient(130deg,transparent 10%,rgba(255,50,91,.12) 48%,rgba(255,55,98,.7) 80%,transparent 96%);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.landing-scene--contact.studio-contact .studio-contact-form>div{display:grid;grid-template-columns:1fr 1fr;gap:14px}.landing-scene--contact.studio-contact .studio-contact-form label{position:relative;display:flex;align-items:flex-start;min-width:0;border:1px solid rgba(255,255,255,.13);border-radius:10px;background:#0405099e;transition:border-color .25s ease,box-shadow .25s ease,background .25s ease}.landing-scene--contact.studio-contact .studio-contact-form label:focus-within{border-color:#ff355f94;background:#08070cd1;box-shadow:0 0 0 3px #ef173714,0 0 24px #ef173712}.landing-scene--contact.studio-contact .studio-contact-form label>svg{flex:0 0 auto;margin:15px 0 0 15px;color:#aaaab4}.landing-scene--contact.studio-contact .studio-contact-form input,.landing-scene--contact.studio-contact .studio-contact-form textarea{width:100%;min-width:0;min-height:50px;margin:0;padding:14px 15px 14px 12px;border:0;border-radius:0;background:transparent;color:#f5f5f7;font-size:.93rem;line-height:1.4;box-shadow:none;outline:0}.landing-scene--contact.studio-contact .studio-contact-form textarea{min-height:136px;resize:vertical}.landing-scene--contact.studio-contact .studio-contact-message>svg{margin-top:17px}.landing-scene--contact.studio-contact .studio-contact-form input::placeholder,.landing-scene--contact.studio-contact .studio-contact-form textarea::placeholder{color:#8e8e99}.landing-scene--contact.studio-contact .studio-contact-form .btn{min-height:54px;justify-content:center;gap:10px;margin-top:3px;border-radius:10px;font-size:.9rem;box-shadow:0 14px 30px #ef173738}.landing-scene--contact.studio-contact .studio-form-status{margin:0;color:#d8d8df;font-size:.8rem;line-height:1.45}.studio-contact-visual{align-self:stretch;min-height:510px;overflow:hidden;display:grid;place-items:center;padding:clamp(34px,4vw,62px);border:1px solid rgba(255,255,255,.13);border-radius:18px;background:radial-gradient(ellipse at 50% 46%,rgba(239,23,55,.11),transparent 48%),linear-gradient(145deg,#0b0c10,#050609);box-shadow:0 28px 70px #00000061,inset 0 1px #ffffff0a}.studio-contact-visual:before{content:"";position:absolute;width:78%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(239,23,55,.15),rgba(125,0,22,.06) 44%,transparent 72%);filter:blur(22px);pointer-events:none;animation:studio-contact-logo-glow 7s ease-in-out infinite}.studio-contact-visual>img{position:relative;z-index:1;width:min(100%,360px);height:auto;max-height:400px;object-fit:contain;object-position:center;filter:brightness(0) saturate(100%) invert(18%) sepia(98%) saturate(6268%) hue-rotate(344deg) brightness(97%) contrast(102%) drop-shadow(0 0 20px rgba(239,23,55,.28))}@keyframes studio-contact-lines{to{background-position:54px 28px;transform:rotate(-5deg) scale(1.2)}}@keyframes studio-contact-sheen{0%{transform:translate3d(-3%,0,0)}to{transform:translate3d(4%,-2%,0)}}@keyframes studio-contact-particles{0%{transform:translate3d(-16px,-6px,0);opacity:.42}to{transform:translate3d(28px,18px,0);opacity:.9}}@keyframes studio-contact-glow{0%{transform:scale(.9) translate3d(4%,5%,0)}to{transform:scale(1.1) translate3d(-12%,-8%,0)}}@keyframes studio-contact-pulse-line{0%,to{opacity:.2;transform:scaleX(.84)}50%{opacity:.72;transform:scaleX(1.15)}}@keyframes studio-contact-spark{0%,to{opacity:.65;transform:scale(.9) rotate(0)}50%{opacity:1;transform:scale(1.1) rotate(12deg)}}@keyframes studio-contact-logo-glow{0%,to{opacity:.66;transform:scale(1)}50%{opacity:.82;transform:scale(1.025)}}@media(max-width:1180px){.landing-scene--contact.studio-contact{grid-template-columns:minmax(210px,260px) minmax(390px,570px) minmax(210px,270px);gap:24px;padding-inline:30px}.landing-scene--contact.studio-contact .studio-contact-form{padding:28px}.studio-contact-visual{min-height:470px}}@media(max-width:1050px){.landing-scene--contact.studio-contact{min-height:auto;grid-template-columns:minmax(220px,280px) minmax(0,600px);align-items:start;padding:74px 42px}.studio-contact-form-wrap{justify-self:end}.studio-contact-visual{grid-column:1/-1;width:100%;min-height:360px}.studio-contact-visual>img{width:min(72%,320px)}}@media(max-width:700px){.landing-scene--contact.studio-contact{width:100%;grid-template-columns:1fr;gap:28px;padding:64px 20px 72px}.studio-contact-copy{max-width:100%}.studio-contact-spark{margin-bottom:18px}.landing-scene--contact.studio-contact .studio-contact-copy h2{font-size:clamp(3rem,15vw,4.3rem)}.landing-scene--contact.studio-contact .studio-contact-copy>p:not(.studio-kicker){max-width:340px;margin-top:19px;font-size:.95rem}.landing-scene--contact.studio-contact .studio-contact-links{margin-top:25px}.studio-contact-form-wrap{justify-self:stretch}.landing-scene--contact.studio-contact .studio-contact-form{padding:19px;border-radius:15px}.landing-scene--contact.studio-contact .studio-contact-form>div{grid-template-columns:1fr;gap:12px}.landing-scene--contact.studio-contact .studio-contact-form textarea{min-height:120px}.studio-contact-visual{grid-column:auto;min-height:340px;padding:24px;border-radius:15px}.studio-contact-visual>img{width:min(100%,290px)}.studio-contact-ambient i:nth-child(1){display:none}.landing-scene--contact.studio-contact:before{opacity:.45}}@media(prefers-reduced-motion:reduce){.landing-scene--contact.studio-contact:before,.landing-scene--contact.studio-contact:after,.studio-contact-ambient i,.studio-contact-spark,.studio-contact-visual:before{animation:none!important}.studio-contact-links a,.studio-contact-form label{transition:none!important}}.landing-scene--contact.studio-contact .studio-contact-form{position:relative}.landing-scene--commerce.studio-commerce{isolation:isolate;overflow:clip;background:radial-gradient(ellipse at 66% 46%,rgba(238,19,70,.13) 0,rgba(124,14,71,.07) 25%,transparent 57%),radial-gradient(ellipse at 92% 20%,rgba(125,45,226,.1),transparent 35%),radial-gradient(ellipse at 8% 78%,rgba(224,21,75,.075),transparent 34%),linear-gradient(180deg,#050509,#08050b 43%,#040408)}.landing-scene--commerce.studio-commerce:before,.landing-scene--commerce.studio-commerce:after{content:"";position:absolute;pointer-events:none}.landing-scene--commerce.studio-commerce:before{z-index:-2;left:28%;right:-6%;top:10%;height:78%;border-radius:50%;background:radial-gradient(ellipse at 53% 49%,rgba(255,37,85,.2),transparent 26%),radial-gradient(ellipse at 64% 57%,rgba(180,35,207,.13),transparent 49%);filter:blur(26px);opacity:.82;transform:translateZ(0) scale(1);animation:sales-glow-drift 12s ease-in-out infinite alternate}.landing-scene--commerce.studio-commerce:after{z-index:-1;top:-22%;right:-14%;bottom:-22%;left:-14%;background:linear-gradient(132deg,transparent 0 19%,rgba(255,29,78,.04) 19.25% 19.65%,transparent 20% 35%,rgba(255,45,101,.1) 35.2% 35.45%,rgba(255,45,101,.015) 35.8% 39%,transparent 39.4% 61%,rgba(147,52,224,.07) 61.15% 61.45%,transparent 61.8%),repeating-linear-gradient(132deg,transparent 0 74px,rgba(255,39,86,.035) 75px,transparent 77px 144px);opacity:.76;transform:translate3d(-1.5%,-1%,0);animation:sales-beams-shift 18s ease-in-out infinite alternate}.studio-sales-ambient{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.studio-sales-ambient:before,.studio-sales-ambient:after{content:"";position:absolute;left:17%;right:3%;bottom:8%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,39,86,.38) 26%,rgba(255,70,126,.7) 59%,rgba(155,63,229,.25) 82%,transparent);box-shadow:0 0 14px #ff1c5057;transform:perspective(500px) rotateX(66deg) scaleX(.93);transform-origin:center}.studio-sales-ambient:after{bottom:7.3%;height:54px;border:1px solid rgba(255,48,99,.19);border-top-color:#ff41777a;border-radius:50%;background:radial-gradient(ellipse,rgba(255,28,79,.12),transparent 68%);filter:blur(.2px);box-shadow:0 0 32px #ff184f1f,inset 0 0 24px #b329cf14;animation:sales-platform-breathe 7s ease-in-out infinite}.studio-sales-orbit{position:absolute;left:38%;right:5%;top:20%;bottom:13%;border:1px solid rgba(255,47,99,.07);border-radius:50%;transform:rotate(-8deg);box-shadow:0 0 72px #932eda0e;animation:sales-orbit-drift 16s ease-in-out infinite alternate}.studio-sales-ambient i{--spark-size: 2px;position:absolute;width:var(--spark-size);height:var(--spark-size);border-radius:50%;background:#ff426b;box-shadow:0 0 8px 2px #ff1f528c;opacity:.25;animation:sales-spark 6.8s ease-in-out infinite}.studio-sales-ambient i:nth-of-type(1){left:5%;top:23%;animation-delay:-1.2s}.studio-sales-ambient i:nth-of-type(2){left:17%;top:67%;--spark-size: 3px;animation-delay:-4.1s}.studio-sales-ambient i:nth-of-type(3){left:31%;top:14%;animation-delay:-2.7s}.studio-sales-ambient i:nth-of-type(4){left:43%;top:81%;--spark-size: 3px;animation-delay:-5.3s}.studio-sales-ambient i:nth-of-type(5){left:57%;top:28%;animation-delay:-.4s}.studio-sales-ambient i:nth-of-type(6){left:69%;top:72%;--spark-size: 3px;animation-delay:-3.4s}.studio-sales-ambient i:nth-of-type(7){left:78%;top:18%;animation-delay:-6s}.studio-sales-ambient i:nth-of-type(8){left:87%;top:57%;animation-delay:-2s}.studio-sales-ambient i:nth-of-type(9){left:94%;top:31%;--spark-size: 3px;animation-delay:-4.7s}.studio-sales-ambient i:nth-of-type(10){left:52%;top:51%;animation-delay:-1.7s}.landing-scene--commerce .studio-pricing-layout,.landing-scene--commerce .studio-trust-row{position:relative;z-index:2}.landing-scene--commerce .studio-plan.is-featured{isolation:isolate}.landing-scene--commerce .studio-plan.is-featured:before{content:"";position:absolute;z-index:-1;top:-18px;right:-14px;bottom:-24px;left:-14px;border-radius:20px;background:radial-gradient(ellipse at 50% 58%,rgba(255,30,81,.2),rgba(207,30,147,.07) 47%,transparent 71%);filter:blur(12px);opacity:.58;pointer-events:none;animation:sales-featured-pulse 5.8s ease-in-out infinite}@keyframes sales-glow-drift{0%{opacity:.62;transform:translate3d(-2.5%,1%,0) scale(.96)}to{opacity:.92;transform:translate3d(2%,-1.5%,0) scale(1.05)}}@keyframes sales-beams-shift{0%{opacity:.52;transform:translate3d(-2%,-1%,0) scale(1)}to{opacity:.8;transform:translate3d(2%,1%,0) scale(1.025)}}@keyframes sales-platform-breathe{0%,to{opacity:.45;transform:perspective(500px) rotateX(66deg) scaleX(.89) scaleY(.82)}50%{opacity:.84;transform:perspective(500px) rotateX(66deg) scaleX(.97) scaleY(1.05)}}@keyframes sales-orbit-drift{0%{opacity:.4;transform:rotate(-9deg) scale(.98)}to{opacity:.72;transform:rotate(-5deg) scale(1.03)}}@keyframes sales-spark{0%,to{opacity:.16;transform:translate3d(0,8px,0) scale(.7)}46%{opacity:.78;transform:translate3d(5px,-8px,0) scale(1.25)}62%{opacity:.32;transform:translate3d(8px,-12px,0) scale(.82)}}@keyframes sales-featured-pulse{0%,to{opacity:.38;transform:scale(.96)}50%{opacity:.74;transform:scale(1.035)}}@media(max-width:1100px){.landing-scene--commerce.studio-commerce:after{opacity:.48}.studio-sales-ambient i:nth-of-type(n+7){display:none}.studio-sales-orbit{left:24%;right:-8%;opacity:.42}.studio-sales-ambient:before,.studio-sales-ambient:after{left:12%;right:-4%}}@media(max-width:760px){.landing-scene--commerce.studio-commerce{background:radial-gradient(ellipse at 55% 42%,rgba(238,19,70,.14),transparent 43%),radial-gradient(ellipse at 85% 77%,rgba(129,42,218,.09),transparent 42%),linear-gradient(180deg,#050509,#08050b 48%,#040408)}.landing-scene--commerce.studio-commerce:before{left:-22%;right:-25%;top:16%;height:62%;filter:blur(34px);opacity:.64;animation-duration:16s}.landing-scene--commerce.studio-commerce:after{top:-5%;right:-50%;bottom:-5%;left:-50%;opacity:.25;animation:none}.studio-sales-orbit{display:none}.studio-sales-ambient i:nth-of-type(n+4){display:none}.studio-sales-ambient i{opacity:.2;animation-duration:9s}.studio-sales-ambient:before,.studio-sales-ambient:after{left:-20%;right:-20%;bottom:3%;opacity:.52}.landing-scene--commerce .studio-plan.is-featured:before{top:-10px;right:-8px;bottom:-15px;left:-8px;opacity:.42;animation-duration:8s}}@media(prefers-reduced-motion:reduce){.landing-scene--commerce.studio-commerce:before,.landing-scene--commerce.studio-commerce:after,.studio-sales-ambient:after,.studio-sales-orbit,.studio-sales-ambient i,.landing-scene--commerce .studio-plan.is-featured:before{animation:none!important;transform:none}}.landing-scene--commerce.studio-commerce{padding:clamp(76px,8vh,104px) clamp(24px,3.3vw,64px) clamp(58px,7vh,88px)}.landing-scene--commerce .studio-pricing-layout,.landing-scene--commerce .studio-trust-row{width:min(100%,1560px);margin-inline:auto}.landing-scene--commerce .studio-pricing-layout{display:grid;grid-template-columns:minmax(250px,300px) minmax(0,1fr);gap:clamp(30px,3vw,54px);align-items:stretch}.landing-scene--commerce .studio-pricing-head{display:flex;flex-direction:column;align-items:flex-start;align-self:center;min-width:0}.landing-scene--commerce .studio-pricing-head .studio-kicker{margin:0 0 16px;color:#ff244f;font-size:clamp(.7rem,.75vw,.82rem);font-weight:900;letter-spacing:.035em;text-transform:uppercase}.landing-scene--commerce .studio-pricing-title{display:grid;margin:0;max-width:none;color:#f8f8fb;font-size:clamp(3.55rem,4.25vw,5.15rem);font-weight:900;letter-spacing:-.065em;line-height:.79}.landing-scene--commerce .studio-pricing-title span{display:block}.landing-scene--commerce .studio-pricing-title i{color:#ff244f;font-style:normal}.landing-scene--commerce .studio-pricing-intro{max-width:280px;margin:24px 0 28px;color:#eeedf3b8;font-size:clamp(.9rem,1vw,1.05rem);line-height:1.5}.landing-scene--commerce .studio-currency-picker{display:flex;flex-wrap:wrap;gap:10px}.landing-scene--commerce .studio-currency-picker button{min-width:66px;min-height:44px;padding:9px 16px;border:1px solid rgba(255,255,255,.14);border-radius:10px;background:linear-gradient(180deg,#ffffff0b,#ffffff03),#06070dd1;color:#f0eef5ad;font-size:.86rem;font-weight:900;transition:border-color .22s ease,background-color .22s ease,color .22s ease,transform .22s ease}.landing-scene--commerce .studio-currency-picker button:hover{border-color:#ff345e8a;color:#fff;transform:translateY(-1px)}.landing-scene--commerce .studio-currency-picker button.is-active{border-color:#ff234f;background:#ff1b4612;color:#fff;box-shadow:0 0 18px #ff184b21}.landing-scene--commerce .studio-plan-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,1.15vw,20px);align-items:stretch}.landing-scene--commerce .studio-plan{--plan-accent: var(--product-color, #b34cff);position:relative;min-width:0;min-height:500px;gap:15px;padding:clamp(24px,1.65vw,30px) clamp(19px,1.45vw,26px) 24px;border:1px solid color-mix(in srgb,var(--plan-accent) 56%,rgba(255,255,255,.12));border-radius:17px;background:linear-gradient(155deg,color-mix(in srgb,var(--plan-accent) 6%,transparent),transparent 38%),#07080fe0;box-shadow:inset 0 1px #ffffff09,0 22px 54px #0000004d;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.landing-scene--commerce .studio-plan[data-plan=trial]{--plan-accent: #a347ff}.landing-scene--commerce .studio-plan[data-plan=fast]{--plan-accent: #268eff}.landing-scene--commerce .studio-plan[data-plan=pro]{--plan-accent: #df45ed}.landing-scene--commerce .studio-plan.is-selected:not(.is-featured){border-color:color-mix(in srgb,var(--plan-accent) 56%,rgba(255,255,255,.12));background:linear-gradient(155deg,color-mix(in srgb,var(--plan-accent) 6%,transparent),transparent 38%),#07080fe0;box-shadow:inset 0 1px #ffffff09,0 22px 54px #0000004d}.landing-scene--commerce .studio-plan:hover{transform:translateY(-5px);border-color:color-mix(in srgb,var(--plan-accent) 78%,white 8%);box-shadow:inset 0 1px #ffffff0d,0 26px 62px #0000006b,0 0 24px color-mix(in srgb,var(--plan-accent) 14%,transparent)}.landing-scene--commerce .studio-plan.is-featured{--plan-accent: #ff244f;transform:none;border-color:#ff2d54eb;background:linear-gradient(160deg,#7e0a266b,#120710eb 48%,#08080ef0);box-shadow:inset 0 1px #ff97ab26,0 0 0 1px #ff1d4829,0 24px 58px #0000006b,0 0 34px #ff184838;animation:plans-featured-breathe 7s ease-in-out infinite}.landing-scene--commerce .studio-plan.is-featured:hover{transform:translateY(-5px)}.landing-scene--commerce .studio-plan>em{top:-20px;right:50%;margin:0;padding:9px 18px;border:1px solid rgba(255,129,151,.48);border-radius:10px;background:linear-gradient(180deg,#ff254f,#d90835)!important;box-shadow:0 7px 22px #e70f3861;color:#fff;font-size:.68rem;letter-spacing:.025em;white-space:nowrap;transform:translate(50%);animation:plans-badge-enter .7s cubic-bezier(.2,.8,.2,1) both}.landing-scene--commerce .studio-plan>span{color:var(--plan-accent);font-size:clamp(1rem,1.15vw,1.25rem);font-weight:900;letter-spacing:-.025em;text-transform:uppercase}.landing-scene--commerce .studio-plan>small{min-height:42px;color:#eeedf3b3;font-size:.78rem;line-height:1.45}.landing-scene--commerce .studio-price{display:flex;align-items:baseline;min-height:47px;margin-top:10px;color:#fff;font-size:clamp(1.75rem,2vw,2.3rem);font-weight:900;letter-spacing:-.045em;line-height:1;white-space:nowrap}.landing-scene--commerce .studio-price small{margin-left:4px;color:#edebf2bd;font-size:.78rem;font-weight:500;letter-spacing:0}.landing-scene--commerce .studio-plan-cycle-note{min-height:32px;color:#eceaf1bf;font-size:.72rem;font-weight:700;line-height:1.35}.landing-scene--commerce .studio-plan-cycle-note.is-saving{color:#ff355d}.landing-scene--commerce .studio-plan p{align-items:flex-start;gap:9px;color:#f5f3f8d1;font-size:.75rem;line-height:1.45}.landing-scene--commerce .studio-plan p svg{width:15px;margin-top:2px;color:var(--plan-accent)}.landing-scene--commerce .studio-plan .btn{width:100%;min-height:48px;margin-top:auto;border-color:var(--plan-accent);border-radius:9px;color:#fff;font-size:.79rem;font-weight:900}.landing-scene--commerce .studio-plan:not(.is-featured) .btn.primary,.landing-scene--commerce .studio-plan:not(.is-featured) .btn.ghost{background:#07080eb3}.landing-scene--commerce .studio-plan.is-featured .btn{border-color:#ff244f;background:linear-gradient(135deg,#e9083a,#ff315b);box-shadow:0 10px 24px #ef0f3b38}.landing-scene--commerce .studio-trust-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:42px;padding:22px 28px;border:1px solid rgba(255,255,255,.14);border-radius:17px;background:linear-gradient(120deg,#37122a52,#07080fdb 35%,#190a1e8a);box-shadow:inset 0 1px #ffffff09,0 22px 54px #00000047}.landing-scene--commerce .studio-trust-row article{display:grid;grid-template-columns:62px minmax(0,1fr);align-items:center;gap:18px;min-width:0;padding:0 28px}.landing-scene--commerce .studio-trust-row article:first-child{padding-left:0}.landing-scene--commerce .studio-trust-row article:last-child{padding-right:0}.landing-scene--commerce .studio-trust-row article+article{border-left:1px solid rgba(255,255,255,.15)}.landing-scene--commerce .studio-trust-row svg{width:52px;height:52px;padding:10px;color:#ff2c57;stroke-width:1.8}.landing-scene--commerce .studio-trust-row span{display:grid;gap:5px;padding:0;border:0;background:transparent}.landing-scene--commerce .studio-trust-row strong{color:#fff;font-size:.94rem}.landing-scene--commerce .studio-trust-row small{color:#ebe9f0a8;font-size:.75rem;line-height:1.45}@keyframes plans-featured-breathe{0%,to{box-shadow:inset 0 1px #ff97ab26,0 0 0 1px #ff1d4829,0 24px 58px #0000006b,0 0 28px #ff18482b}50%{box-shadow:inset 0 1px #ff97ab33,0 0 0 1px #ff1d483d,0 24px 58px #0000006b,0 0 42px #ff18484a}}@keyframes plans-badge-enter{0%{opacity:0;transform:translate(50%,8px) scale(.94)}to{opacity:1;transform:translate(50%) scale(1)}}@media(max-width:1320px){.landing-scene--commerce .studio-pricing-layout{grid-template-columns:220px minmax(0,1fr);gap:26px}.landing-scene--commerce .studio-pricing-title{font-size:clamp(3.15rem,4.4vw,4.15rem)}.landing-scene--commerce .studio-plan{min-height:470px;padding-inline:17px}.landing-scene--commerce .studio-price{font-size:clamp(1.55rem,2vw,1.95rem)}}@media(max-width:1080px){.landing-scene--commerce.studio-commerce{padding-inline:clamp(22px,4vw,42px)}.landing-scene--commerce .studio-pricing-layout{grid-template-columns:1fr;gap:34px}.landing-scene--commerce .studio-pricing-head{display:grid;grid-template-columns:minmax(230px,.7fr) minmax(260px,1fr);column-gap:38px;align-items:end}.landing-scene--commerce .studio-pricing-head .studio-kicker{grid-column:1 / -1}.landing-scene--commerce .studio-pricing-title{grid-row:2 / span 2;font-size:clamp(3.35rem,7vw,4.5rem)}.landing-scene--commerce .studio-pricing-intro{max-width:420px;margin:0 0 24px}.landing-scene--commerce .studio-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.landing-scene--commerce .studio-plan{min-height:440px}.landing-scene--commerce .studio-trust-row{margin-top:30px;padding:20px}.landing-scene--commerce .studio-trust-row article{grid-template-columns:45px minmax(0,1fr);gap:12px;padding-inline:18px}.landing-scene--commerce .studio-trust-row svg{width:42px;height:42px;padding:7px}}@media(max-width:680px){.landing-scene--commerce.studio-commerce{padding:62px 20px 58px}.landing-scene--commerce .studio-pricing-head{display:flex;align-items:flex-start}.landing-scene--commerce .studio-pricing-head .studio-kicker{margin-bottom:13px}.landing-scene--commerce .studio-pricing-title{font-size:clamp(3.25rem,16vw,4.4rem);line-height:.82}.landing-scene--commerce .studio-pricing-title span{display:inline}.landing-scene--commerce .studio-pricing-title span:after{content:" "}.landing-scene--commerce .studio-pricing-intro{margin:22px 0 24px;font-size:.93rem}.landing-scene--commerce .studio-currency-picker{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.landing-scene--commerce .studio-currency-picker button{min-width:0}.landing-scene--commerce .studio-plan-grid{grid-template-columns:1fr;gap:24px}.landing-scene--commerce .studio-plan{min-height:430px;padding:25px 22px 22px}.landing-scene--commerce .studio-plan.is-featured:hover{transform:none}.landing-scene--commerce .studio-trust-row{grid-template-columns:1fr;gap:0;margin-top:30px;padding:8px 20px}.landing-scene--commerce .studio-trust-row article{grid-template-columns:44px minmax(0,1fr);padding:18px 0}.landing-scene--commerce .studio-trust-row article+article{border-top:1px solid rgba(255,255,255,.13);border-left:0}}@media(prefers-reduced-motion:reduce){.landing-scene--commerce .studio-plan,.landing-scene--commerce .studio-plan>em,.landing-scene--commerce .studio-currency-picker button{animation:none!important;transition:none!important}.landing-scene--commerce .studio-plan:hover{transform:none}}.studio-modal.commercial-wizard-modal{padding:14px;overflow:hidden;background:#020308e6}.studio-checkout.commercial-wizard{position:relative;width:min(960px,100%);max-height:calc(100dvh - 28px);padding:0 34px 30px;overflow:auto;border:1px solid rgba(255,255,255,.14);border-radius:18px;background:linear-gradient(145deg,#101116,#08090d 68%);box-shadow:0 34px 110px #000000bd,0 0 60px #ef17370f}.commercial-wizard-close{position:sticky;z-index:5;top:16px;float:right;display:grid;place-items:center;width:42px;height:42px;margin:16px 0 -58px;border:1px solid rgba(255,255,255,.14);border-radius:10px;background:#121319;color:#fff}.commercial-wizard-progress{position:sticky;z-index:4;top:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:24px 58px 20px 0;background:linear-gradient(#101116 76%,#10111600);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.commercial-wizard-progress>div{position:relative;display:flex;align-items:center;gap:8px;min-width:0;color:#666a75;font-size:.67rem;letter-spacing:.08em;text-transform:uppercase}.commercial-wizard-progress>div:not(:last-child):after{content:"";height:1px;flex:1;margin-inline:8px;background:#ffffff1f}.commercial-wizard-progress span{display:grid;place-items:center;min-width:25px;height:25px;color:inherit;font-weight:900}.commercial-wizard-progress strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.commercial-wizard-progress .is-current{color:#fff}.commercial-wizard-progress .is-current span{border-bottom:2px solid #ef1737;color:#ff4962}.commercial-wizard-progress .is-complete{color:#aab0bb}.commercial-wizard-progress .is-complete span{color:#53d99a}.commercial-wizard-step{display:grid;gap:22px;max-width:840px;margin:10px auto 0}.commercial-wizard-step>header{display:grid;gap:8px;padding-bottom:18px;border-bottom:1px solid rgba(255,255,255,.1)}.commercial-wizard-step>header span,.commercial-review-heading span{color:#ff405c;font-size:.65rem;font-weight:900;letter-spacing:.14em}.commercial-wizard-step>header h2{margin:0;color:#fff;font-size:clamp(1.7rem,3vw,2.45rem);letter-spacing:-.035em}.commercial-wizard-step>header p{max-width:650px;margin:0;color:#9da1ac;line-height:1.55}.commercial-wizard-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.commercial-wizard-fields label,.commercial-alias-control label,.commercial-payment-detail label{display:grid;gap:8px;color:#d9dbe2;font-size:.74rem;font-weight:800}.commercial-wizard-fields input,.commercial-alias-control input,.commercial-payment-detail input{width:100%;min-height:48px;padding:11px 13px;border:1px solid rgba(255,255,255,.13);border-radius:9px;background:#08090e;color:#fff;font-size:.94rem;outline:none}.commercial-wizard-fields input:focus,.commercial-alias-control input:focus,.commercial-payment-detail input:focus{border-color:#ef1737b8;box-shadow:0 0 0 3px #ef17371a}.commercial-wizard-fields input[aria-invalid=true]{border-color:#ff405c}.commercial-identity-status{min-height:16px;color:#9ca1ac;font-size:.67rem;font-style:normal;font-weight:700;line-height:1.35}.commercial-identity-status.is-available{color:#5cdc9f}.commercial-identity-status.is-unavailable{color:#ff6a7e}.commercial-identity-status.is-loading{color:#a8acb7}.commercial-instagram-field>small{justify-self:end;margin-top:-25px;color:#737783;font-size:.63rem}.commercial-instagram-field>span{display:flex;align-items:center;min-height:48px;border:1px solid rgba(255,255,255,.13);border-radius:9px;background:#08090e;overflow:hidden}.commercial-instagram-field>span svg{margin-left:13px;color:#ff405c}.commercial-instagram-field>span b{padding-left:8px;color:#8c909b}.commercial-instagram-field>span input{border:0;box-shadow:none}.commercial-instagram-field em{color:#ff6a7e;font-size:.64rem;font-style:normal;font-weight:600}.commercial-wizard-privacy{display:flex;align-items:center;gap:9px;margin:0;padding:13px 15px;border-left:2px solid #ef1737;background:#ef17370d;color:#aeb2bc;font-size:.76rem}.commercial-wizard-privacy svg{color:#ff405c}.commercial-wizard-actions{display:grid;grid-template-columns:1fr auto;align-items:center;gap:12px;padding-top:8px}.commercial-wizard-next,.commercial-wizard-pay{display:flex;align-items:center;justify-content:center;gap:9px;min-height:50px;padding:0 24px;border:0;border-radius:9px;background:linear-gradient(135deg,#e91436,#ff3150);color:#fff;font-weight:900;letter-spacing:.02em;box-shadow:0 12px 34px #ef173733}.commercial-wizard-next:disabled,.commercial-wizard-pay:disabled{opacity:.4;cursor:not-allowed}.commercial-wizard-back{display:flex;align-items:center;gap:7px;width:max-content;min-height:44px;border:0;background:transparent;color:#aeb2bc;font-weight:800}.commercial-wizard-status{margin:0;padding:12px 14px;border:1px solid rgba(255,64,92,.22);border-radius:8px;background:#ef173712;color:#ff8a9b;font-size:.76rem;line-height:1.45}.commercial-pro-intro{max-width:820px}.commercial-pro-domain-message{display:grid;grid-template-columns:42px minmax(0,1fr);gap:18px;padding:20px;border:1px solid rgba(239,23,55,.2);border-radius:12px;background:linear-gradient(135deg,#ef173714,#ffffff05)}.commercial-pro-domain-message>svg{width:32px;height:32px;color:#ff405c}.commercial-pro-domain-message>div{display:grid;gap:9px}.commercial-pro-domain-message strong{color:#fff;line-height:1.45}.commercial-pro-domain-message code{width:max-content;padding:7px 10px;border:1px solid rgba(255,255,255,.12);border-radius:6px;background:#07080c;color:#fff;font-size:1rem}.commercial-pro-domain-message p{margin:0;color:#a5a9b4;font-size:.78rem;line-height:1.5}.commercial-pro-domain-choice{display:grid;gap:14px}.commercial-domain-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.commercial-domain-options>button{display:grid;gap:7px;min-height:112px;padding:18px;border:1px solid rgba(255,255,255,.12);border-radius:11px;background:#090a0f;color:#fff;text-align:left}.commercial-domain-options>button.is-selected{border-color:#ef1737;background:linear-gradient(145deg,#ef17371f,#ef173706);box-shadow:inset 0 0 0 1px #ef17371f}.commercial-domain-options small{color:#969aa5;line-height:1.45}.commercial-domain-field{display:grid;gap:8px;color:#d9dbe2;font-size:.74rem;font-weight:800}.commercial-domain-field input{width:100%;min-height:50px;padding:11px 13px;border:1px solid rgba(255,255,255,.13);border-radius:9px;background:#08090e;color:#fff;font-size:1rem;outline:none}.commercial-domain-field input:focus{border-color:#ef1737b8;box-shadow:0 0 0 3px #ef17371a}.commercial-domain-field input[aria-invalid=true]{border-color:#ff405c}.commercial-domain-field em{color:#ff6a7e;font-size:.67rem;font-style:normal}.commercial-domain-later{margin:0;padding:15px;border-left:2px solid #ef1737;background:#ffffff06;color:#b9bdc7;font-size:.78rem;line-height:1.55}.commercial-domain-confirm{display:grid;grid-template-columns:22px 1fr;align-items:start;gap:11px;padding:15px;border:1px solid rgba(255,255,255,.11);border-radius:10px;background:#090a0f;color:#d8dbe2;font-size:.78rem;line-height:1.5}.commercial-domain-confirm input{width:20px;height:20px;margin:1px 0 0;accent-color:#ef1737}.commercial-selected-plan{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:19px;border:1px solid rgba(255,255,255,.11);border-radius:12px;background:#0b0c11}.commercial-selected-plan>div{display:grid;gap:5px}.commercial-selected-plan small{color:#777b86;font-size:.62rem;font-weight:900;letter-spacing:.12em}.commercial-selected-plan strong{color:#fff;font-size:1.28rem;text-transform:uppercase}.commercial-selected-plan label{display:grid;gap:5px;color:#878b96;font-size:.62rem;font-weight:800}.commercial-selected-plan select{min-height:40px;padding:0 30px 0 11px;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:#08090d;color:#fff}.commercial-cycle-options,.commercial-email-options,.commercial-payment-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.commercial-cycle-options>button,.commercial-email-options>button,.commercial-payment-options>button{position:relative;display:grid;gap:6px;min-height:150px;padding:20px;border:1px solid rgba(255,255,255,.12);border-radius:13px;background:#0a0b10;color:#fff;text-align:left}.commercial-cycle-options>button:hover,.commercial-email-options>button:hover,.commercial-payment-options>button:hover{border-color:#ffffff47}.commercial-cycle-options>button.is-selected,.commercial-email-options>button.is-selected,.commercial-payment-options>button.is-selected{border-color:#ef1737;background:linear-gradient(145deg,#ef17371f,#ef173706);box-shadow:inset 0 0 0 1px #ef17371f,0 14px 36px #00000040}.commercial-cycle-options span,.commercial-email-options span,.commercial-payment-options span{color:#ff4962;font-size:.64rem;font-weight:900;letter-spacing:.11em}.commercial-cycle-options strong{font-size:1.65rem}.commercial-cycle-options small,.commercial-email-options small,.commercial-payment-options small{color:#a3a7b1;line-height:1.45}.commercial-cycle-options em{position:absolute;top:16px;right:16px;padding:5px 7px;border-radius:4px;background:#ef1737;color:#fff;font-size:.6rem;font-style:normal;font-weight:900}.commercial-cycle-options p{margin:8px 0 0;color:#d1d3da;font-size:.72rem}.commercial-plan-flexibility{display:grid;gap:4px;padding:15px 17px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#ffffff06}.commercial-plan-flexibility strong{font-size:.8rem}.commercial-plan-flexibility span{color:#8f939e;font-size:.72rem}.commercial-email-preview{display:flex;align-items:center;justify-content:center;gap:12px;min-height:86px;padding:18px;border:1px solid rgba(239,23,55,.24);border-radius:12px;background:radial-gradient(circle at 50% 0,rgba(239,23,55,.11),transparent 68%),#090a0e;color:#fff;font-size:clamp(1.05rem,3vw,1.5rem);font-weight:900;overflow-wrap:anywhere}.commercial-email-preview svg{color:#ff405c}.commercial-email-options strong{font-size:1.08rem}.commercial-alias-control{display:grid;gap:12px;padding:17px;border:1px solid rgba(255,255,255,.1);border-radius:11px;background:#0a0b10}.commercial-alias-control>div{color:#ff7186;font-size:.72rem}.commercial-alias-control>div.is-available{color:#5cdc9f}.commercial-alias-suggestions{display:flex;flex-wrap:wrap;gap:7px}.commercial-alias-suggestions button{padding:7px 9px;border:1px solid rgba(255,255,255,.13);border-radius:99px;background:transparent;color:#d6d8df;font-size:.65rem}.commercial-wizard-review{max-width:880px}.commercial-review-card,.commercial-payment-section{display:grid;gap:14px;padding:19px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#ffffff06}.commercial-review-heading{display:flex;align-items:center;justify-content:space-between;gap:14px}.commercial-review-heading>div{display:grid;gap:4px}.commercial-review-heading h3{margin:0;font-size:1.04rem}.commercial-review-heading button{border:0;background:transparent;color:#ff5c73;font-weight:900}.commercial-review-heading>b{color:#8f939e;font-size:.7rem}.commercial-review-card dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 30px;margin:0}.commercial-review-card dl>div{display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.07)}.commercial-review-card dt{color:#8f939e}.commercial-review-card dd{margin:0;color:#fff;text-align:right;overflow-wrap:anywhere}.commercial-purchase-summary dl{grid-template-columns:1fr}.commercial-purchase-summary dt{display:grid;gap:4px;color:#fff}.commercial-purchase-summary dt small{color:#8f939e}.commercial-purchase-summary dd{font-weight:900}.commercial-purchase-summary .is-total{margin-top:8px;padding-top:17px;border-top:1px solid rgba(255,255,255,.18);border-bottom:0;font-size:1.2rem}.commercial-purchase-summary .is-total dt,.commercial-purchase-summary .is-total dd{color:#fff;font-weight:950}.commercial-purchase-summary .is-total dd small{color:#838793;font-size:.65rem}.commercial-trust-points{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.commercial-trust-points article{display:grid;grid-template-columns:25px 1fr;gap:5px 9px;padding:15px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#090a0e}.commercial-trust-points svg{grid-row:1/3;color:#ff405c}.commercial-trust-points strong{font-size:.67rem;letter-spacing:.05em}.commercial-trust-points p{margin:0;color:#888d98;font-size:.65rem;line-height:1.4}.commercial-payment-options>button{min-height:125px}.commercial-payment-options strong{font-size:1rem}.commercial-payment-detail{display:grid;gap:13px;margin-top:2px;padding:17px;border-top:1px solid rgba(255,255,255,.09);background:#08090d}.commercial-payment-detail .studio-receipt{min-height:58px}.commercial-mp-detail{grid-template-columns:32px 1fr;align-items:start;border:1px solid rgba(0,158,227,.2);border-radius:10px;background:#009ee30e}.commercial-mp-detail svg{color:#48bfe9}.commercial-mp-detail div{display:grid;gap:5px}.commercial-mp-detail p{margin:0;color:#a5a9b4;font-size:.72rem;line-height:1.45}.commercial-final-action{position:sticky;bottom:-1px;display:grid;grid-template-columns:1fr auto;align-items:end;gap:14px;padding:16px 0 2px;background:linear-gradient(#08090d00,#08090d 24%)}.commercial-final-action>div{display:grid;grid-template-columns:auto auto;align-items:center;gap:3px 15px}.commercial-final-action>div>small{color:#7e828d;font-size:.6rem;font-weight:900;letter-spacing:.09em}.commercial-final-action>div>strong{grid-row:2;color:#fff;font-size:1.05rem}.commercial-wizard-pay{grid-column:2;grid-row:1/3;min-width:220px}@media(max-width:760px){.commercial-wizard-modal{padding:0}.commercial-wizard{width:100%;max-height:100dvh;min-height:100dvh;padding:0 18px 24px;border-radius:0}.commercial-wizard-close{top:10px;width:40px;height:40px;margin-top:10px}.commercial-wizard-progress{padding:18px 48px 15px 0}.commercial-wizard-progress>div{gap:3px;font-size:.58rem}.commercial-wizard-progress>div:not(:last-child):after{margin-inline:4px}.commercial-wizard-progress span{min-width:21px}.commercial-wizard-step{gap:18px;margin-top:4px}.commercial-wizard-step>header h2{font-size:1.75rem}.commercial-wizard-fields,.commercial-cycle-options,.commercial-email-options,.commercial-payment-options,.commercial-review-card dl,.commercial-trust-points{grid-template-columns:1fr}.commercial-wizard-fields input,.commercial-alias-control input,.commercial-payment-detail input,.commercial-selected-plan select{min-height:50px;font-size:16px}.commercial-cycle-options>button,.commercial-email-options>button{min-height:128px}.commercial-selected-plan{align-items:flex-end}.commercial-review-card dl>div{font-size:.78rem}.commercial-trust-points article{min-height:78px}.commercial-wizard-actions{position:sticky;bottom:-1px;padding:14px 0 3px;background:linear-gradient(#08090d00,#08090d 25%)}.commercial-final-action{grid-template-columns:auto 1fr}.commercial-final-action>div{grid-template-columns:1fr}.commercial-wizard-pay{grid-column:1;grid-row:auto;min-width:0;width:100%;margin-top:5px}.commercial-final-action>div>strong{grid-row:auto}.commercial-wizard-back{min-height:48px}.commercial-wizard-next{width:100%}}@media(max-width:420px){.commercial-wizard-progress strong{display:none}.commercial-wizard-progress>div:not(:last-child):after{margin-inline:7px}.commercial-selected-plan{display:grid;grid-template-columns:1fr auto}.commercial-email-preview{justify-content:flex-start;font-size:1rem}.commercial-review-heading{align-items:flex-start}.commercial-final-action>div>small{font-size:.55rem}}.commercial-review-heading button{min-height:40px;padding-inline:6px}@media(max-width:760px){.studio-modal.commercial-wizard-modal{padding:0;overflow:hidden}.studio-checkout.commercial-wizard{width:100%;max-height:100dvh;min-height:100dvh;padding:0 18px 24px;border-radius:0}.studio-checkout.commercial-wizard .commercial-wizard-fields input,.studio-checkout.commercial-wizard .commercial-alias-control input,.studio-checkout.commercial-wizard .commercial-payment-detail input,.studio-checkout.commercial-wizard .commercial-selected-plan select{min-height:50px;padding:11px 13px;font-size:16px}.commercial-pro-domain-message{grid-template-columns:1fr;gap:12px}.commercial-domain-options{grid-template-columns:1fr}.commercial-domain-options>button{min-height:96px}}.v3-superadmin{--sa-bg: #090909;--sa-bg-secondary: #111111;--sa-surface: #151515;--sa-surface-raised: #171717;--sa-border: #262626;--sa-border-subtle: #202020;--sa-red: #d90429;--sa-red-hover: #ef233c;--sa-text: #fff;--sa-text-secondary: #a9a9a9;--sa-text-muted: #737373;--sa-success: #45c97a;--sa-warning: #e5b64f;--sa-error: #ef4444;--sa-accent: var(--sa-red);--sa-text-primary: var(--sa-text);--sa-border-strong: var(--sa-border);--sa-space-1: 4px;--sa-space-2: 8px;--sa-space-3: 12px;--sa-space-4: 16px;--sa-space-5: 24px;--sa-space-6: 32px;--sa-radius-input: 9px;--sa-radius-button: 9px;--sa-radius-card: 13px;--sa-radius-modal: 16px;--sa-sidebar-width: 252px;min-height:100dvh;display:grid;grid-template-columns:var(--sa-sidebar-width) minmax(0,1fr);background:var(--sa-bg);color:var(--sa-text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color-scheme:dark}.sa-diagnostics-page{display:grid;gap:14px;min-width:0}.sa-diagnostics-intro{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.sa-diagnostics-intro>div{display:grid;gap:5px;max-width:760px}.sa-diagnostics-intro span{color:var(--sa-accent);font-size:10px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.sa-diagnostics-intro h2{margin:0;color:var(--sa-text-primary);font-size:clamp(20px,2.2vw,28px)}.sa-diagnostics-intro p{margin:0;color:var(--sa-text-muted);line-height:1.55}.sa-diagnostics-tabs{display:flex;gap:5px;overflow-x:auto;border-bottom:1px solid var(--sa-border-subtle);scrollbar-width:thin}.sa-diagnostics-tabs button{flex:0 0 auto;padding:10px 13px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--sa-text-muted);font:inherit;font-size:12px;font-weight:700;cursor:pointer}.sa-diagnostics-tabs button.is-active{border-color:var(--sa-accent);color:var(--sa-text-primary)}.sa-diagnostics-toolbar{display:flex;align-items:center;gap:8px;padding:10px}.sa-diagnostics-toolbar select,.sa-diagnostics-search{min-height:36px;border:1px solid var(--sa-border-subtle);border-radius:8px;background:#0b0b0c;color:var(--sa-text-secondary)}.sa-diagnostics-toolbar select{min-width:132px;padding:0 28px 0 10px;font:inherit;font-size:11px}.sa-diagnostics-search{display:flex;flex:1 1 280px;align-items:center;gap:8px;padding:0 10px}.sa-diagnostics-search svg{flex:0 0 auto;color:var(--sa-text-muted)}.sa-diagnostics-search input{min-width:150px;width:100%;border:0;outline:0;background:transparent;color:var(--sa-text-primary);font:inherit;font-size:12px}.sa-diagnostics-results{min-width:0;padding:0;overflow:hidden}.sa-diagnostics-result-head{display:flex;justify-content:space-between;gap:12px;padding:12px 14px;border-bottom:1px solid var(--sa-border-subtle)}.sa-diagnostics-result-head strong{color:var(--sa-text-primary);font-size:12px}.sa-diagnostics-result-head span{color:var(--sa-text-muted);font-size:10px}.sa-diagnostics-table{min-width:960px;width:100%;border-collapse:collapse}.sa-diagnostics-table th{padding:9px 10px;border-bottom:1px solid var(--sa-border-subtle);color:var(--sa-text-muted);font-size:9px;font-weight:800;letter-spacing:.08em;text-align:left;text-transform:uppercase}.sa-diagnostics-table td{max-width:230px;padding:10px;border-bottom:1px solid rgba(255,255,255,.055);color:var(--sa-text-secondary);font-size:11px;vertical-align:middle}.sa-diagnostics-table tbody tr:hover{background:#ffffff06}.sa-diagnostics-table td>strong,.sa-diagnostics-table td>small{display:block}.sa-diagnostics-table td>strong{color:var(--sa-text-primary);font-size:11px}.sa-diagnostics-table td>small{margin-top:3px;overflow:hidden;color:var(--sa-text-muted);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.sa-diagnostic-row-action{padding:6px 9px;border:1px solid var(--sa-border-strong);border-radius:7px;background:transparent;color:var(--sa-text-secondary);font:inherit;font-size:10px;font-weight:700;cursor:pointer}.sa-diagnostic-row-action:hover{border-color:var(--sa-accent);color:var(--sa-text-primary)}.sa-diagnostic-address{display:grid;gap:3px;min-width:130px}.sa-diagnostic-address strong{overflow:hidden;color:var(--sa-text-primary);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.sa-diagnostic-address small{color:var(--sa-text-muted);font-size:9px}.sa-diagnostic-error-cell{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sa-diagnostic-usage{display:grid;gap:5px;min-width:90px}.sa-diagnostic-usage strong{color:var(--sa-text-primary);font-size:11px}.sa-diagnostic-usage i{display:block;height:4px;overflow:hidden;border-radius:999px;background:#28282c}.sa-diagnostic-usage b{display:block;height:100%;border-radius:inherit;background:var(--sa-accent)}.sa-diagnostics-pagination{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:12px 14px}.sa-diagnostics-pagination button{padding:6px 9px;border:1px solid var(--sa-border-subtle);border-radius:7px;background:transparent;color:var(--sa-text-secondary);cursor:pointer}.sa-diagnostics-pagination button:disabled{cursor:default;opacity:.45}.sa-diagnostics-pagination span{color:var(--sa-text-muted);font-size:10px}.sa-diagnostic-drawer-backdrop{position:fixed;z-index:150;top:0;right:0;bottom:0;left:0;display:flex;justify-content:flex-end;background:#000000ad}.sa-diagnostic-drawer{width:min(860px,92vw);height:100%;display:flex;flex-direction:column;overflow:hidden;border-left:1px solid var(--sa-border-strong);background:#09090a;box-shadow:-24px 0 60px #00000073}.sa-diagnostic-drawer>header{position:sticky;z-index:3;top:0;display:flex;align-items:flex-start;justify-content:space-between;gap:15px;padding:18px 20px;border-bottom:1px solid var(--sa-border-subtle);background:#09090af5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.sa-diagnostic-drawer>header span{color:var(--sa-accent);font-size:9px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.sa-diagnostic-drawer>header h2{margin:3px 0;color:var(--sa-text-primary);font-size:24px}.sa-diagnostic-drawer>header p{margin:0;color:var(--sa-text-muted);font-size:11px}.sa-diagnostic-drawer>header button{display:grid;width:34px;height:34px;place-items:center;border:1px solid var(--sa-border-subtle);border-radius:8px;background:transparent;color:var(--sa-text-secondary);cursor:pointer}.sa-diagnostic-detail-content{min-height:0;display:grid;flex:1 1 auto;gap:10px;padding:12px 14px 18px;overflow-y:auto}.sa-diagnostic-loading{flex:1;display:grid;place-items:center}.sa-diagnostic-general-state{padding:12px 14px}.sa-diagnostic-general-state>h3{margin:0 0 8px}.sa-diagnostic-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.sa-diagnostic-summary-item{display:grid;gap:5px;min-width:0;padding:7px 10px;border-right:1px solid var(--sa-border-subtle);border-bottom:1px solid var(--sa-border-subtle)}.sa-diagnostic-summary-item:nth-child(4n){border-right:0}.sa-diagnostic-summary-item:nth-child(n+5){border-bottom:0}.sa-diagnostic-summary-item>span{color:var(--sa-text-muted);font-size:9px;text-transform:uppercase}.sa-diagnostic-summary-item>strong{overflow:hidden;color:var(--sa-text-primary);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.sa-diagnostic-inline-status,.sa-inline-status{display:inline-flex;align-items:center;gap:6px;color:var(--sa-text-secondary);font-size:10px;font-weight:760;white-space:nowrap}.sa-diagnostic-inline-status i,.sa-inline-status i{width:6px;height:6px;flex:0 0 auto;border-radius:50%;background:currentColor;box-shadow:0 0 0 3px color-mix(in srgb,currentColor,transparent 88%)}.sa-diagnostic-inline-status.is-success,.sa-inline-status.is-success{color:var(--sa-success)}.sa-diagnostic-inline-status.is-warning,.sa-inline-status.is-warning{color:var(--sa-warning)}.sa-diagnostic-inline-status.is-error,.sa-inline-status.is-error{color:var(--sa-error)}.sa-diagnostic-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sa-diagnostic-detail-grid>section{padding:13px}.sa-diagnostic-detail-grid h3,.sa-diagnostic-detail-content>section h3{margin:0 0 10px;color:var(--sa-text-primary);font-size:13px}.sa-diagnostic-facts{display:grid;gap:0;margin:0 0 10px}.sa-diagnostic-facts>div{display:grid;grid-template-columns:minmax(110px,.8fr) 1.2fr;gap:10px;padding:7px 0;border-bottom:1px solid rgba(255,255,255,.055)}.sa-diagnostic-facts dt{color:var(--sa-text-muted);font-size:10px}.sa-diagnostic-facts dd{min-width:0;margin:0;overflow-wrap:anywhere;color:var(--sa-text-secondary);font-size:10px;font-weight:700;text-align:right}.sa-diagnostic-note{margin:8px 0 0;color:var(--sa-text-muted);font-size:9px;line-height:1.5}.sa-diagnostic-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:8px}.sa-diagnostic-section-head h3{margin-bottom:2px}.sa-diagnostic-section-head p{margin:0;color:var(--sa-text-muted);font-size:9px}.sa-diagnostic-compatibility,.sa-diagnostic-block-state{font-size:9px;font-weight:800;white-space:nowrap}.sa-diagnostic-compatibility.is-success,.sa-diagnostic-block-state.is-success{color:var(--sa-success)}.sa-diagnostic-compatibility.is-error,.sa-diagnostic-block-state.is-error{color:var(--sa-error)}.sa-diagnostic-block-state.is-neutral{color:var(--sa-text-secondary)}.sa-diagnostic-plan-matrix{display:grid;margin-top:6px;border-top:1px solid var(--sa-border-subtle)}.sa-diagnostic-matrix-head,.sa-diagnostic-matrix-row{display:grid;grid-template-columns:minmax(0,1fr) 70px minmax(110px,.65fr);align-items:center;gap:10px;padding:6px 2px;border-bottom:1px solid var(--sa-border-subtle)}.sa-diagnostic-matrix-head{color:var(--sa-text-muted);font-size:8px;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.sa-diagnostic-matrix-row:last-child{border-bottom:0}.sa-diagnostic-plan-matrix b{overflow:hidden;color:var(--sa-text-secondary);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.sa-diagnostic-plan-matrix small{color:var(--sa-text-muted);font-size:9px}.sa-diagnostic-storage-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:6px}.sa-diagnostic-facts.is-storage{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px}.sa-diagnostic-facts.is-storage>div{grid-template-columns:minmax(70px,.8fr) 1fr}.sa-diagnostic-disclosure{margin-top:8px;border-top:1px solid var(--sa-border-subtle)}.sa-diagnostic-disclosure summary{display:flex;align-items:center;gap:6px;padding-top:8px;color:var(--sa-text-muted);font-size:9px;cursor:pointer}.sa-diagnostic-disclosure p{margin:7px 0 0;color:var(--sa-text-muted);font-size:9px;line-height:1.5}.sa-diagnostic-jobs{display:grid;gap:0;margin:0;padding:0;list-style:none}.sa-diagnostic-jobs li{display:grid;grid-template-columns:1fr auto auto;gap:8px 12px;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.06);align-items:center}.sa-diagnostic-jobs li>div{display:grid;gap:2px}.sa-diagnostic-jobs strong{color:var(--sa-text-primary);font-size:11px;text-transform:capitalize}.sa-diagnostic-jobs span,.sa-diagnostic-jobs time,.sa-diagnostic-jobs small{color:var(--sa-text-muted);font-size:9px}.sa-diagnostic-jobs p{grid-column:1 / -1;margin:0;color:var(--sa-error);font-size:10px}.sa-diagnostic-assets-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.sa-diagnostic-assets h4{margin:0 0 6px;color:var(--sa-text-secondary);font-size:10px;text-transform:uppercase}.sa-diagnostic-assets ol{display:grid;gap:0;margin:0;padding:0;list-style:none}.sa-diagnostic-assets li{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0;padding:7px 0;border-bottom:1px solid rgba(255,255,255,.055)}.sa-diagnostic-assets li>div{min-width:0;display:grid;gap:2px}.sa-diagnostic-assets strong{overflow:hidden;color:var(--sa-text-secondary);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.sa-diagnostic-assets small,.sa-diagnostic-assets p{margin:0;color:var(--sa-text-muted);font-size:9px}.sa-diagnostic-assets li>b{flex:0 0 auto;color:var(--sa-text-primary);font-size:9px}.sa-diagnostic-compact-empty{margin:4px 0 0;padding:8px 0;color:var(--sa-text-muted);font-size:10px}.sa-diagnostic-limitations{border:1px solid var(--sa-border-subtle);border-radius:9px;background:#ffffff03}.sa-diagnostic-limitations summary{display:flex;align-items:center;gap:7px;padding:10px 12px;color:var(--sa-text-secondary);font-size:10px;font-weight:800;cursor:pointer}.sa-diagnostic-limitations summary span{margin-left:auto;color:var(--sa-text-muted);font-size:9px;font-weight:650}.sa-diagnostic-limitations ul{margin:0;padding:0 28px 12px 32px;color:var(--sa-text-muted);font-size:9px;line-height:1.65}.sa-diagnostic-footer{flex:0 0 auto;display:flex;justify-content:flex-end;gap:8px;padding:10px 14px;border-top:1px solid var(--sa-border-subtle);background:#09090af5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}@media(max-width:900px){.sa-diagnostics-toolbar{flex-wrap:wrap}.sa-diagnostics-search{flex-basis:100%}.sa-diagnostic-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sa-diagnostic-detail-grid,.sa-diagnostic-assets-grid{grid-template-columns:1fr}}@media(max-width:600px){.sa-diagnostics-intro{flex-direction:column}.sa-diagnostics-toolbar select,.sa-diagnostics-toolbar .v3-superadmin-button{flex:1 1 44%}.sa-diagnostics-toolbar .v3-superadmin-button{width:auto;padding:0 10px;font-size:10px}.sa-diagnostic-drawer{width:100%}.sa-diagnostic-drawer>header{padding:14px}.sa-diagnostic-detail-content{padding:10px}.sa-diagnostic-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sa-diagnostic-jobs li{grid-template-columns:1fr auto}.sa-diagnostic-jobs time{grid-column:1 / -1}.sa-diagnostic-footer{flex-direction:column}.sa-diagnostic-footer>*{width:100%;min-height:36px;justify-content:center;padding:0 10px;font-size:10px}}.v3-superadmin *,.v3-superadmin *:before,.v3-superadmin *:after{box-sizing:border-box}.v3-superadmin button,.v3-superadmin input,.v3-superadmin select,.v3-superadmin textarea{font:inherit}.v3-superadmin button{cursor:pointer}.v3-superadmin button:focus-visible,.v3-superadmin a:focus-visible,.v3-superadmin input:focus-visible,.v3-superadmin select:focus-visible,.v3-superadmin textarea:focus-visible{outline:2px solid var(--sa-red-hover);outline-offset:2px}.v3-superadmin-sidebar{position:sticky;top:0;z-index:40;height:100dvh;min-width:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;border-right:1px solid var(--sa-border-subtle);background:#0c0c0c}.v3-superadmin-sidebar-head{min-height:64px;display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--sa-border-subtle)}.v3-superadmin-brand{min-width:0;display:flex;align-items:center;gap:10px}.v3-superadmin-brand img{width:34px;height:34px;object-fit:contain}.v3-superadmin-brand div{min-width:0;display:grid;gap:2px}.v3-superadmin-brand strong{overflow:hidden;color:var(--sa-text);font-size:14px;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.v3-superadmin-brand span{color:var(--sa-red-hover);font-size:10px;font-weight:850;letter-spacing:.16em}.v3-superadmin-navigation{overflow-y:auto;padding:12px 10px 20px;scrollbar-width:thin;scrollbar-color:#333 transparent}.v3-superadmin-nav-group{display:grid;gap:3px;padding:10px 0;border-bottom:1px solid var(--sa-border-subtle)}.v3-superadmin-nav-group:last-child{border-bottom:0}.v3-superadmin-nav-group h2{margin:0 10px 6px;color:var(--sa-text-muted);font-size:10px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.v3-superadmin-nav-item,.v3-superadmin-logout,.v3-superadmin-nav-submenu button{position:relative;width:100%;display:flex;align-items:center;gap:10px;border:1px solid transparent;background:transparent;color:var(--sa-text-secondary);text-align:left}.v3-superadmin-nav-item{min-height:38px;padding:0 10px;border-radius:8px;font-size:13px;font-weight:700}.v3-superadmin-nav-item:hover,.v3-superadmin-nav-submenu button:hover{background:#131313;color:var(--sa-text)}.v3-superadmin-nav-item.is-active{border-color:var(--sa-border);background:var(--sa-surface-raised);color:var(--sa-text)}.v3-superadmin-nav-item.is-active:before{content:"";position:absolute;left:-1px;width:2px;height:20px;border-radius:2px;background:var(--sa-red)}.v3-superadmin-nav-item.is-active>svg:first-child,.v3-superadmin-nav-submenu button.is-active svg{color:var(--sa-red-hover)}.v3-superadmin-nav-chevron{margin-left:auto;transition:transform .18s ease}.v3-superadmin-nav-accordion.is-open .v3-superadmin-nav-chevron{transform:rotate(180deg)}.v3-superadmin-nav-submenu{display:grid;gap:2px;margin:4px 0 2px 17px;padding-left:9px;border-left:1px solid var(--sa-border)}.v3-superadmin-nav-submenu button{min-height:31px;padding:4px 8px;border-radius:7px;font-size:12px}.v3-superadmin-nav-submenu button.is-active{background:var(--sa-surface-raised);color:var(--sa-text)}.v3-superadmin-logout{min-height:42px;padding:0 18px;border-top:1px solid var(--sa-border-subtle);color:var(--sa-text-secondary);font-size:13px;font-weight:700}.v3-superadmin-logout:hover{color:var(--sa-text);background:var(--sa-surface)}.v3-superadmin-sidebar-close{display:none!important}.v3-superadmin-main{min-width:0}.v3-superadmin-header{position:sticky;top:0;z-index:30;min-height:62px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:8px 24px;border-bottom:1px solid var(--sa-border-subtle);background:#090909f0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.v3-superadmin-header-title{min-width:0;display:flex;align-items:center;gap:12px}.v3-superadmin-header-title>div{min-width:0}.v3-superadmin-header h1{margin:1px 0 0;color:var(--sa-text);font-size:clamp(20px,2vw,27px);line-height:1.05;letter-spacing:-.025em}.v3-superadmin-breadcrumb,.v3-superadmin-eyebrow{display:flex;gap:6px;margin:0;color:var(--sa-text-muted);font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.v3-superadmin-breadcrumb i{margin-right:6px;color:#484848;font-style:normal}.v3-superadmin-breadcrumb span:last-child{color:var(--sa-red-hover)}.v3-superadmin-header-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px}.v3-superadmin-session{display:grid;justify-items:end;gap:2px;padding-left:12px;border-left:1px solid var(--sa-border)}.v3-superadmin-session span{display:flex;align-items:center;gap:5px;color:var(--sa-success);font-size:10px;font-weight:750}.v3-superadmin-session strong{color:var(--sa-text-secondary);font-size:12px}.v3-superadmin-icon-button{width:36px;height:36px;display:inline-grid;place-items:center;flex:0 0 auto;border:1px solid var(--sa-border);border-radius:var(--sa-radius-button);background:var(--sa-surface);color:var(--sa-text-secondary)}.v3-superadmin-icon-button:hover{border-color:#3a3a3a;color:var(--sa-text)}.v3-superadmin-menu-button{display:none}.v3-superadmin-button{min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 13px;border:1px solid var(--sa-border);border-radius:var(--sa-radius-button);background:var(--sa-surface-raised);color:var(--sa-text);font-size:12px;font-weight:800}.v3-superadmin-button.is-primary{border-color:var(--sa-red);background:var(--sa-red)}.v3-superadmin-button.is-primary:hover{border-color:var(--sa-red-hover);background:var(--sa-red-hover)}.v3-superadmin-page{min-width:0;padding:20px 24px 32px}.v3-superadmin-overlay{display:none}.v3-superadmin .editor-stack{gap:var(--sa-space-4)}.v3-superadmin .admin-grid{gap:var(--sa-space-3)}.v3-superadmin .admin-card,.v3-superadmin .metric-card,.v3-superadmin-card{overflow:visible;padding:16px;border:1px solid var(--sa-border);border-radius:var(--sa-radius-card);background:var(--sa-surface);box-shadow:none}.v3-superadmin .admin-card:before,.v3-superadmin .metric-card:before{display:none}.v3-superadmin .admin-card:hover,.v3-superadmin .metric-card:hover{border-color:#333;box-shadow:none;transform:none}.v3-superadmin .admin-card h2{margin:0 0 12px;color:var(--sa-text);font-size:17px;line-height:1.25}.v3-superadmin .admin-card h3{color:var(--sa-text);font-size:15px}.v3-superadmin .muted{color:var(--sa-text-secondary);font-size:13px}.v3-superadmin .section-heading{gap:12px;margin-bottom:12px}.v3-superadmin .section-heading h2{margin-bottom:2px}.v3-superadmin .metric-card{min-height:92px}.v3-superadmin .metric-card span{color:var(--sa-text-muted);font-size:11px;text-transform:uppercase;letter-spacing:.07em}.v3-superadmin .metric-card strong{color:var(--sa-text);font-size:25px}.v3-superadmin .btn,.v3-superadmin .danger-btn{min-height:36px;border-radius:var(--sa-radius-button);box-shadow:none;font-size:12px}.v3-superadmin .btn:hover,.v3-superadmin .danger-btn:hover{transform:none;box-shadow:none}.v3-superadmin .btn.primary{border-color:var(--sa-red);background:var(--sa-red);color:#fff}.v3-superadmin .btn.primary:hover{border-color:var(--sa-red-hover);background:var(--sa-red-hover)}.v3-superadmin .btn.ghost{border-color:var(--sa-border);background:var(--sa-surface-raised);color:var(--sa-text-secondary)}.v3-superadmin .btn.ghost:hover{border-color:#3a3a3a;color:var(--sa-text)}.v3-superadmin .danger-btn{border-color:color-mix(in srgb,var(--sa-error),transparent 45%);background:color-mix(in srgb,var(--sa-error),transparent 88%);color:#ff9a9a}.v3-superadmin .field{gap:6px;color:var(--sa-text-secondary);font-size:12px}.v3-superadmin .field input,.v3-superadmin .field select,.v3-superadmin .field textarea,.v3-superadmin .master-tools input,.v3-superadmin .master-tools select,.v3-superadmin .support-reply textarea,.v3-superadmin .support-reply select{min-height:38px;padding:8px 10px;border:1px solid var(--sa-border);border-radius:var(--sa-radius-input);background:#0d0d0d;color:var(--sa-text);box-shadow:none}.v3-superadmin .field textarea{min-height:88px}.v3-superadmin .field :is(input,select,textarea):focus,.v3-superadmin .master-tools :is(input,select):focus{border-color:var(--sa-red);box-shadow:0 0 0 2px #d9042921;outline:0}.v3-superadmin .nav-profile-tabs{gap:4px;padding:3px;border:1px solid var(--sa-border);border-radius:10px;background:#0d0d0d}.v3-superadmin .nav-profile-tabs button{min-height:32px;padding:0 10px;border-radius:7px;color:var(--sa-text-secondary);font-size:12px}.v3-superadmin .nav-profile-tabs button.active{background:var(--sa-surface-raised);color:var(--sa-text);box-shadow:inset 0 -2px var(--sa-red)}.v3-superadmin .maintenance-admin-alert,.v3-superadmin-alert{min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;padding:8px 12px;border:1px solid color-mix(in srgb,var(--sa-warning),transparent 55%);border-radius:10px;background:color-mix(in srgb,var(--sa-warning),transparent 91%);color:#f2cf7b;font-size:12px}.v3-superadmin .admin-status{margin:0 0 12px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--sa-success),transparent 65%);border-radius:9px;background:color-mix(in srgb,var(--sa-success),transparent 92%);color:#85dda8;font-size:12px}.v3-superadmin-table-shell,.v3-superadmin .master-table{overflow-x:auto;border:1px solid var(--sa-border);border-radius:10px;background:#101010}.v3-superadmin .master-table{border:0;border-radius:0}.v3-superadmin .master-row{min-height:42px;padding:9px 10px;border-bottom:1px solid var(--sa-border);background:transparent;color:var(--sa-text-secondary);font-size:12px;transition:background .15s ease}.v3-superadmin .master-row:last-child{border-bottom:0}.v3-superadmin .master-row:hover{background:var(--sa-surface-raised);transform:none}.v3-superadmin .master-head,.v3-superadmin .master-head:hover{position:sticky;top:0;z-index:1;background:#121212;color:var(--sa-text-muted);font-size:10px;letter-spacing:.07em}.v3-superadmin-empty-state{min-height:96px;display:grid;place-content:center;gap:4px;color:var(--sa-text-secondary);text-align:center}.v3-superadmin-empty-state span{color:var(--sa-text-muted);font-size:12px}.v3-superadmin-badge{display:inline-flex;align-items:center;min-height:23px;padding:2px 8px;border:1px solid var(--sa-border);border-radius:999px;background:var(--sa-surface-raised);color:var(--sa-text-secondary);font-size:10px;font-weight:800}.v3-superadmin-badge.is-success{border-color:color-mix(in srgb,var(--sa-success),transparent 65%);color:var(--sa-success)}.v3-superadmin-badge.is-warning{border-color:color-mix(in srgb,var(--sa-warning),transparent 65%);color:var(--sa-warning)}.v3-superadmin-badge.is-error{border-color:color-mix(in srgb,var(--sa-error),transparent 65%);color:#ff8b8b}.v3-superadmin .master-tools{gap:8px;margin-bottom:12px}.v3-superadmin .master-tools label{min-height:38px;border-color:var(--sa-border);border-radius:9px;background:#0d0d0d}.v3-superadmin .commercial-product-summary,.v3-superadmin .commercial-price-card,.v3-superadmin .commercial-provider-card,.v3-superadmin .commercial-bank-grid>*{border-color:var(--sa-border);background:var(--sa-bg-secondary);box-shadow:none}.v3-superadmin .support-ticket-list>button:hover,.v3-superadmin .support-ticket-list>button.active{border-color:color-mix(in srgb,var(--sa-red),transparent 45%);background:#d9042914}.v3-superadmin .support-status{border:1px solid var(--sa-border);background:var(--sa-surface-raised);color:var(--sa-text-secondary)}.v3-superadmin .support-bubble.support{border-color:color-mix(in srgb,var(--sa-red),transparent 60%);background:#d9042914}.v3-superadmin .support-admin-controls :is(select,input,textarea):focus,.v3-superadmin .support-filters :is(select,input,textarea):focus,.v3-superadmin .support-new-form :is(select,input,textarea):focus,.v3-superadmin .support-reply :is(select,input,textarea):focus{border-color:var(--sa-red);box-shadow:0 0 0 2px #d9042921}.v3-superadmin .analytics-kpi,.v3-superadmin .analytics-filterbar{border-color:var(--sa-border);background:var(--sa-surface);box-shadow:none}.v3-superadmin .analytics-ranking li>i{background:linear-gradient(90deg,var(--sa-red),var(--sa-red-hover))}.v3-superadmin .plan-domain-help,.v3-superadmin .plan-domain-preview,.v3-superadmin .pro-domain-configuration,.v3-superadmin .domain-admin-panel{border-color:var(--sa-border);background:var(--sa-bg-secondary);box-shadow:none}.v3-superadmin .plan-domain-preview svg,.v3-superadmin .plan-domain-preview span,.v3-superadmin .pro-domain-heading span,.v3-superadmin .pro-domain-section-heading>div>span,.v3-superadmin .pro-domain-actions>div:first-child>span,.v3-superadmin .domain-technical-information summary span,.v3-superadmin .domain-technical-information summary svg,.v3-superadmin .domain-admin-heading>div>span,.v3-superadmin .domain-last-check svg,.v3-superadmin .domain-history-heading{color:var(--sa-red-hover)}.v3-superadmin .pro-domain-status-card,.v3-superadmin .pro-domain-actions,.v3-superadmin .domain-technical-information,.v3-superadmin .domain-facts article{border-color:var(--sa-border);background:#101010}.v3-superadmin .plan-block-list span{border-color:var(--sa-border);background:var(--sa-surface-raised);color:var(--sa-text-secondary)}.sa-clients-page,.sa-client-detail-workspace{min-width:0;display:grid;gap:14px}.sa-clients-toolbar{display:grid;gap:14px}.sa-clients-toolbar-title,.sa-clients-result-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.sa-clients-toolbar-title h2{margin:0 0 3px;font-size:17px}.sa-clients-toolbar-title p,.sa-clients-result-head small{margin:0;color:var(--sa-text-muted);font-size:11px}.sa-client-filters{display:grid;grid-template-columns:minmax(230px,1.6fr) repeat(5,minmax(125px,.72fr));gap:8px}.sa-client-filters input,.sa-client-filters select{width:100%;min-width:0;min-height:38px;padding:0 10px;border:1px solid var(--sa-border);border-radius:var(--sa-radius-input);background:#0d0d0d;color:var(--sa-text-secondary);font-size:12px}.sa-client-search{position:relative;min-width:0}.sa-client-search svg{position:absolute;top:11px;left:11px;color:var(--sa-text-muted)}.sa-client-search input{padding-left:34px}.sa-clients-directory{min-width:0;display:grid;gap:12px}.sa-clients-result-head>span{color:var(--sa-text-secondary);font-size:12px;font-weight:800}.sa-clients-table-shell{width:100%}.sa-clients-table{width:100%;min-width:1160px;border-collapse:collapse;font-size:11px}.sa-clients-table th{position:sticky;top:0;z-index:1;padding:10px;border-bottom:1px solid var(--sa-border);background:#101010;color:var(--sa-text-muted);font-size:9px;letter-spacing:.08em;text-align:left;text-transform:uppercase}.sa-clients-table td{padding:10px;border-bottom:1px solid var(--sa-border-subtle);color:var(--sa-text-secondary);vertical-align:middle}.sa-clients-table tr:last-child td{border-bottom:0}.sa-clients-table tbody tr{transition:background .15s ease}.sa-clients-table tbody tr:hover{background:#ffffff06}.sa-clients-table td>strong,.sa-clients-table td>span{display:block;color:var(--sa-text);font-size:11px}.sa-clients-table td>small{display:block;max-width:180px;margin-top:3px;overflow:hidden;color:var(--sa-text-muted);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.sa-client-usage{min-width:74px;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:4px 6px}.sa-client-usage span{color:var(--sa-text);font-weight:800}.sa-client-usage i,.sa-client-storage i{height:4px;overflow:hidden;border-radius:99px;background:#2b2b2b}.sa-client-usage i b,.sa-client-storage i b{display:block;height:100%;border-radius:inherit;background:var(--sa-red)}.sa-client-usage small{grid-column:1 / -1;color:var(--sa-text-muted);font-size:9px}.sa-client-actions{display:flex;align-items:center;gap:5px}.sa-client-actions button{min-height:29px;padding:0 8px;border:1px solid var(--sa-border);border-radius:7px;background:var(--sa-surface-raised);color:var(--sa-text-secondary);font-size:9px;font-weight:800;white-space:nowrap}.sa-client-actions button:first-child{border-color:color-mix(in srgb,var(--sa-red),transparent 55%);color:#fff}.sa-clients-mobile-list{display:none}.sa-client-pagination{display:flex;align-items:center;justify-content:flex-end;gap:12px;color:var(--sa-text-muted);font-size:10px}.sa-client-pagination button{min-height:32px;display:inline-flex;align-items:center;gap:4px;padding:0 9px;border:1px solid var(--sa-border);border-radius:8px;background:var(--sa-surface-raised);color:var(--sa-text-secondary);font-size:10px;font-weight:800}.sa-client-pagination button:disabled{cursor:default;opacity:.4}.sa-client-back{width:max-content;display:inline-flex;align-items:center;gap:7px;padding:0;border:0;background:transparent;color:var(--sa-text-secondary);font-size:11px;font-weight:800}.sa-client-detail-hero{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--sa-border);border-radius:var(--sa-radius-card);background:linear-gradient(110deg,rgba(217,4,41,.065),transparent 30%),var(--sa-surface)}.sa-client-avatar{width:46px;height:46px;display:grid;place-items:center;overflow:hidden;border:1px solid color-mix(in srgb,var(--sa-red),transparent 45%);border-radius:11px;background:#0b0b0b;color:var(--sa-red-hover)}.sa-client-avatar img{width:100%;height:100%;object-fit:cover}.sa-client-detail-identity{min-width:0}.sa-client-detail-identity>span{color:var(--sa-red-hover);font-size:9px;font-weight:850;letter-spacing:.1em}.sa-client-detail-identity h2{margin:2px 0;overflow:hidden;color:var(--sa-text);font-size:clamp(20px,2.4vw,27px);line-height:1;text-overflow:ellipsis;white-space:nowrap}.sa-client-detail-identity p{margin:4px 0 6px;color:var(--sa-text-secondary);font-size:10px}.sa-client-detail-identity>div,.sa-client-detail-actions{display:flex;flex-wrap:wrap;gap:6px}.sa-client-detail-actions{justify-content:flex-end}.sa-client-detail-actions a{text-decoration:none}.sa-client-more-actions{position:relative}.sa-client-more-actions summary{list-style:none;cursor:pointer}.sa-client-more-actions summary::-webkit-details-marker{display:none}.sa-client-more-actions>div{position:absolute;z-index:5;top:calc(100% + 6px);right:0;min-width:190px;padding:5px;border:1px solid var(--sa-border);border-radius:8px;background:#111;box-shadow:0 16px 36px #0000006b}.sa-client-more-actions>div button{width:100%;display:flex;align-items:center;gap:7px;padding:9px;border:0;border-radius:6px;background:transparent;color:var(--sa-text-secondary);font:inherit;font-size:10px;text-align:left;cursor:pointer}.sa-client-more-actions>div button:hover{background:#ffffff0a;color:var(--sa-text)}.sa-client-detail-tabs{display:flex;gap:1px;overflow-x:auto;padding:0;border:0;border-bottom:1px solid var(--sa-border);border-radius:0;background:transparent;scrollbar-width:none}.sa-client-detail-tabs button{min-height:34px;flex:0 0 auto;padding:0 14px;border:0;background:transparent;color:var(--sa-text-secondary);font-size:10px;font-weight:800}.sa-client-detail-tabs button.is-active{background:var(--sa-surface-raised);color:var(--sa-text);box-shadow:inset 0 -2px var(--sa-red)}.sa-client-operational-sheet{display:grid;gap:10px;padding:14px}.sa-client-account-sheet{display:grid;gap:14px;padding:16px}.sa-client-account-heading span{color:var(--sa-red);font-size:10px;font-weight:900;letter-spacing:.14em}.sa-client-account-heading h3{margin:4px 0 2px}.sa-client-account-heading p{margin:0;color:var(--sa-text-secondary);font-size:11px}.sa-client-account-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--sa-border);border-radius:10px;background:var(--sa-surface-raised)}.sa-client-account-grid>section{min-width:0;padding:14px}.sa-client-account-grid>section+section{border-left:1px solid var(--sa-border)}.sa-client-account-grid h4{margin:0 0 10px;color:var(--sa-text-secondary);font-size:10px;letter-spacing:.12em;text-transform:uppercase}.sa-client-pending-change{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:11px 13px;border:1px solid var(--sa-border);border-radius:9px}.sa-client-pending-change>span,.sa-client-pending-change small{color:var(--sa-text-secondary);font-size:10px}.sa-client-pending-change>div{display:grid;gap:2px;text-align:right}@media(max-width:900px){.sa-client-account-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sa-client-account-grid>section:nth-child(3){grid-column:1/-1;border-top:1px solid var(--sa-border);border-left:0}}@media(max-width:600px){.sa-client-account-grid{grid-template-columns:1fr}.sa-client-account-grid>section+section,.sa-client-account-grid>section:nth-child(3){grid-column:auto;border-top:1px solid var(--sa-border);border-left:0}.sa-client-pending-change{align-items:flex-start;flex-direction:column}.sa-client-pending-change>div{text-align:left}}.sa-client-operational-heading span{color:var(--sa-red-hover);font-size:8px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.sa-client-operational-heading h3{margin:3px 0 0;font-size:15px}.sa-client-operational-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.sa-client-operational-grid>section{min-width:0;padding:2px 14px;border-right:1px solid var(--sa-border-subtle)}.sa-client-operational-grid>section:first-child{padding-left:0}.sa-client-operational-grid>section:last-child{padding-right:0;border-right:0}.sa-client-operational-grid h4,.sa-client-commercial-section h3{margin:0 0 7px;color:var(--sa-text);font-size:11px}.sa-client-commercial-sheet{padding:0;overflow:hidden}.sa-client-commercial-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.sa-client-commercial-section{min-width:0;padding:13px 15px;border-right:1px solid var(--sa-border-subtle);border-bottom:1px solid var(--sa-border-subtle)}.sa-client-commercial-section:nth-child(2n){border-right:0}.sa-client-commercial-section:nth-last-child(-n+1){border-bottom:0}.sa-client-commercial-actions{display:flex;flex-wrap:wrap;gap:7px;padding:10px 14px;border-top:1px solid var(--sa-border-subtle);background:#ffffff03}.sa-client-compact-empty{margin:0;padding:8px 0;color:var(--sa-text-muted);font-size:10px}.sa-client-presskit-sheet{display:grid;grid-template-columns:minmax(0,1fr) minmax(210px,.55fr);padding:0;overflow:hidden}.sa-client-presskit-sheet>section{min-width:0;padding:14px;border-right:1px solid var(--sa-border-subtle)}.sa-client-presskit-sheet>section:nth-child(2){border-right:0}.sa-client-presskit-sheet>.sa-client-block-diagnostics{grid-column:1 / -1;border-top:1px solid var(--sa-border-subtle);border-right:0}.sa-client-overview-grid h3,.sa-client-detail-columns h3{margin:0 0 12px;color:var(--sa-text);font-size:14px}.sa-client-summary-list{display:grid;gap:0}.sa-client-summary-item{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:36px;border-bottom:1px solid var(--sa-border-subtle)}.sa-client-summary-item:last-child{border-bottom:0}.sa-client-summary-item>span{color:var(--sa-text-muted);font-size:10px}.sa-client-summary-item>strong{max-width:65%;overflow-wrap:anywhere;color:var(--sa-text-secondary);font-size:10px;text-align:right}.sa-client-storage{display:grid;grid-template-columns:auto 1fr;align-items:end;gap:5px 10px}.sa-client-storage strong{color:var(--sa-text);font-size:26px;line-height:1}.sa-client-storage span{color:var(--sa-text-muted);font-size:10px}.sa-client-storage i{grid-column:1 / -1;height:6px;margin-top:7px}.sa-client-storage.is-large{padding-block:12px}.sa-client-card-note{margin:9px 0 0;color:var(--sa-text-secondary);font-size:10px}.sa-client-detail-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sa-client-block-diagnostics{grid-column:1 / -1}.sa-client-block-diagnostics>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.sa-client-block-diagnostics>div>span{min-width:0;display:grid;gap:3px;padding:9px;border:1px solid var(--sa-border-subtle);border-radius:8px;background:#101010}.sa-client-block-diagnostics b{overflow:hidden;color:var(--sa-text-secondary);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.sa-client-block-diagnostics small{color:var(--sa-text-muted);font-size:9px}.sa-client-activity{display:grid;gap:0;margin:0;padding:0;list-style:none}.sa-client-activity li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:48px;border-bottom:1px solid var(--sa-border-subtle)}.sa-client-activity li:last-child{border-bottom:0}.sa-client-activity i{width:7px;height:7px;border-radius:50%;background:var(--sa-red);box-shadow:0 0 0 4px #d904291f}.sa-client-activity div{min-width:0;display:grid;gap:2px}.sa-client-activity strong{color:var(--sa-text-secondary);font-size:10px;text-transform:capitalize}.sa-client-activity span,.sa-client-activity time{color:var(--sa-text-muted);font-size:9px}.v3-superadmin>.superadmin-reauth-backdrop{background:#000000d1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.v3-superadmin .superadmin-reauth-modal{border-color:var(--sa-border);border-radius:var(--sa-radius-modal);background:var(--sa-surface-raised);box-shadow:0 24px 70px #0009;color:var(--sa-text)}.v3-superadmin .superadmin-reauth-modal>svg,.v3-superadmin .superadmin-reauth-modal>div>p{color:var(--sa-red-hover)}.v3-superadmin .superadmin-reauth-modal input,.v3-superadmin .superadmin-reauth-modal textarea{border-color:var(--sa-border);background:#0d0d0d;color:var(--sa-text)}.v3-superadmin .superadmin-reauth-modal input:focus{border-color:var(--sa-red);box-shadow:0 0 0 2px #d9042921}.v3-superadmin .purge-confirmation-modal{border-color:color-mix(in srgb,var(--sa-error),transparent 45%)}@media(max-width:1100px){.v3-superadmin{--sa-sidebar-width: 222px}.v3-superadmin-page,.v3-superadmin-header{padding-inline:16px}.v3-superadmin .form-grid{grid-template-columns:minmax(0,1fr)}.sa-client-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.sa-client-search{grid-column:span 2}.sa-client-operational-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sa-client-operational-grid>section{padding:10px 12px;border-bottom:1px solid var(--sa-border-subtle)}.sa-client-operational-grid>section:nth-child(2n){border-right:0}.sa-client-operational-grid>section:nth-last-child(-n+2){border-bottom:0}}@media(max-width:820px){.v3-superadmin{display:block}.v3-superadmin-sidebar{position:fixed;left:0;transform:translate(-102%);width:min(286px,88vw);box-shadow:24px 0 60px #0000008c;transition:transform .2s ease}.v3-superadmin-sidebar.is-open{transform:translate(0)}.v3-superadmin-sidebar-close,.v3-superadmin-menu-button{display:inline-grid!important}.v3-superadmin-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:35;display:block;border:0;background:#000000ad;opacity:0;pointer-events:none;transition:opacity .2s ease}.v3-superadmin-overlay.is-open{opacity:1;pointer-events:auto}.v3-superadmin-header{min-height:58px}.v3-superadmin-header-logout,.v3-superadmin-session span{display:none}.v3-superadmin-page{padding:14px 12px 24px}.sa-clients-table-shell{display:none}.sa-clients-mobile-list{display:grid;gap:8px}.sa-clients-mobile-list article{display:grid;gap:10px;padding:12px;border:1px solid var(--sa-border);border-radius:10px;background:#101010}.sa-clients-mobile-list header{min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.sa-clients-mobile-list header>div{min-width:0;display:grid;gap:3px}.sa-clients-mobile-list header strong{overflow:hidden;color:var(--sa-text);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.sa-clients-mobile-list header span{overflow:hidden;color:var(--sa-text-muted);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.sa-clients-mobile-list dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0}.sa-clients-mobile-list dl div{min-width:0;display:grid;gap:3px}.sa-clients-mobile-list dt{color:var(--sa-text-muted);font-size:8px;text-transform:uppercase}.sa-clients-mobile-list dd{margin:0;overflow:hidden;color:var(--sa-text-secondary);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.sa-client-detail-hero{grid-template-columns:auto minmax(0,1fr)}.sa-client-detail-actions{grid-column:1 / -1;justify-content:flex-start}.sa-client-detail-columns{grid-template-columns:minmax(0,1fr)}.sa-client-block-diagnostics{grid-column:auto}.sa-client-presskit-sheet{grid-template-columns:minmax(0,1fr)}.sa-client-presskit-sheet>section{border-right:0;border-bottom:1px solid var(--sa-border-subtle)}.sa-client-presskit-sheet>section:last-child{border-bottom:0}}@media(max-width:560px){.v3-superadmin-header{gap:8px;padding-inline:10px}.v3-superadmin-header h1{max-width:44vw;overflow:hidden;font-size:19px;text-overflow:ellipsis;white-space:nowrap}.v3-superadmin-breadcrumb,.v3-superadmin-session{display:none}.v3-superadmin-header-actions{gap:6px}.v3-superadmin-button{width:36px;padding:0;font-size:0}.v3-superadmin .admin-card,.v3-superadmin .metric-card{padding:12px;border-radius:11px}.v3-superadmin .stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v3-superadmin .section-heading,.v3-superadmin .topbar-actions{align-items:stretch}.v3-superadmin .topbar-actions{width:100%}.v3-superadmin .topbar-actions>*{flex:1 1 auto}.v3-superadmin .superadmin-reauth-backdrop{padding:10px}.v3-superadmin .superadmin-reauth-modal{grid-template-columns:1fr;gap:10px;padding:18px}.v3-superadmin .superadmin-reauth-modal>svg{display:none}.v3-superadmin .superadmin-reauth-modal form{grid-column:1}.sa-clients-toolbar-title{align-items:flex-start}.sa-client-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.sa-client-search{grid-column:1 / -1}.sa-clients-result-head small{display:none}.sa-client-pagination{justify-content:space-between;gap:6px}.sa-client-pagination span{text-align:center}.sa-client-operational-grid,.sa-client-commercial-grid{grid-template-columns:minmax(0,1fr)}.sa-client-operational-grid>section,.sa-client-operational-grid>section:first-child,.sa-client-operational-grid>section:last-child,.sa-client-commercial-section{padding:10px 0;border-right:0;border-bottom:1px solid var(--sa-border-subtle)}.sa-client-operational-grid>section:last-child,.sa-client-commercial-section:last-child{border-bottom:0}.sa-client-commercial-sheet{padding:0 12px}.sa-client-commercial-actions{margin-inline:-12px}.sa-client-detail-hero{align-items:start;padding:12px}.sa-client-detail-identity h2{font-size:23px}.sa-client-detail-actions .v3-superadmin-button{width:auto;padding:0 9px;font-size:9px}.sa-client-block-diagnostics>div{grid-template-columns:repeat(2,minmax(0,1fr))}.sa-client-activity li{grid-template-columns:auto minmax(0,1fr);padding-block:7px}.sa-client-activity time{grid-column:2}}@media(prefers-reduced-motion:reduce){.v3-superadmin *,.v3-superadmin *:before,.v3-superadmin *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media(max-width:900px){.sa-diagnostic-summary-item{border-right:1px solid var(--sa-border-subtle);border-bottom:1px solid var(--sa-border-subtle)}.sa-diagnostic-summary-item:nth-child(2n){border-right:0}.sa-diagnostic-summary-item:nth-child(n+7){border-bottom:0}}@media(max-width:560px){.sa-diagnostic-footer>.v3-superadmin-button{width:100%;min-height:36px;padding-inline:10px;font-size:10px}.sa-diagnostic-matrix-head,.sa-diagnostic-matrix-row{grid-template-columns:minmax(0,1fr) 48px minmax(98px,.8fr);gap:7px}.sa-diagnostic-facts.is-storage{grid-template-columns:minmax(0,1fr)}.sa-client-more-actions{width:100%}.sa-client-more-actions>summary{width:auto;padding-inline:9px;font-size:9px}.sa-client-more-actions>div{right:auto;left:0}}.v3-superadmin-subnav-divider{display:block;height:1px;margin:8px 10px;background:#ffffff17}.sa-commercial-center,.sa-commercial-detail{display:grid;gap:12px;min-width:0}.sa-commercial-hero{display:flex;align-items:center;justify-content:space-between;gap:20px;overflow:hidden;position:relative}.sa-commercial-hero:after{content:"";position:absolute;width:180px;height:180px;right:-70px;top:-100px;background:radial-gradient(circle,rgba(255,30,70,.16),transparent 68%);pointer-events:none}.sa-commercial-hero>div{min-width:0}.sa-commercial-hero span,.sa-commercial-detail-head>div>span{color:var(--sa-accent, #ff173f);font-size:10px;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.sa-commercial-hero h2,.sa-commercial-detail-head h2{margin:5px 0 2px;font-size:clamp(22px,2.2vw,32px)}.sa-commercial-hero p,.sa-commercial-detail-head p{color:var(--sa-text-muted, #999da7);margin:0}.sa-commercial-filters{display:grid;grid-template-columns:minmax(230px,1.6fr) repeat(7,minmax(105px,1fr));gap:8px;padding:10px!important}.sa-commercial-filters input,.sa-commercial-filters select{width:100%;min-width:0;height:38px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#050609d9;color:var(--sa-text, #f7f7f8);padding:0 10px}.sa-commercial-search{display:flex;align-items:center;gap:8px;height:38px;padding:0 10px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#050609d9}.sa-commercial-search input{height:auto;padding:0;border:0;background:transparent}.sa-commercial-results{min-width:0}.sa-commercial-count{border:1px solid rgba(255,255,255,.1);border-radius:999px;padding:6px 10px;color:var(--sa-text-muted, #999da7);font-size:11px}.sa-commercial-table-wrap{width:100%;overflow-x:auto}.sa-commercial-table{width:100%;border-collapse:collapse;font-size:12px}.sa-commercial-table th{color:var(--sa-text-muted, #9b9ea7);font-size:9px;letter-spacing:.08em;text-transform:uppercase;text-align:left;padding:10px 8px;border-bottom:1px solid rgba(255,255,255,.1);white-space:nowrap}.sa-commercial-table td{padding:10px 8px;border-bottom:1px solid rgba(255,255,255,.06);vertical-align:middle}.sa-commercial-table tbody tr{transition:background .16s ease}.sa-commercial-table tbody tr:hover{background:#ffffff06}.sa-commercial-identity{display:grid;min-width:140px}.sa-commercial-identity strong{color:var(--sa-text, #f7f7f8)}.sa-commercial-identity small{color:var(--sa-text-muted, #969aa4);margin-top:2px}.sa-commercial-status,.sa-commercial-kind{display:inline-flex;width:max-content;border:1px solid rgba(255,255,255,.11);border-radius:999px;padding:4px 7px;font-size:9px;font-style:normal;font-weight:800;text-transform:uppercase}.sa-commercial-status.is-success{border-color:#38d28059;color:#66e5a4;background:#1f965917}.sa-commercial-status.is-warning{border-color:#ffb73959;color:#ffc567;background:#be781417}.sa-commercial-status.is-danger{border-color:#ff415859;color:#ff6b7d;background:#d21e3717}.sa-commercial-kind{color:var(--sa-accent, #ff173f);border-color:color-mix(in srgb,var(--sa-accent, #ff173f) 35%,transparent)}.sa-commercial-pagination{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding-top:12px}.sa-commercial-pagination span{color:var(--sa-text-muted, #999da7);font-size:11px}.sa-commercial-empty{min-height:190px;display:grid;place-content:center;justify-items:center;gap:6px;color:var(--sa-text-muted, #999da7)}.sa-commercial-detail-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px}.sa-commercial-definition-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:12px 0 0;border:1px solid rgba(255,255,255,.08);border-radius:10px;overflow:hidden;background:#ffffff14}.sa-commercial-definition-grid>div{min-width:0;padding:11px;background:#0c0e12}.sa-commercial-definition-grid dt{color:var(--sa-text-muted, #979ba5);font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.sa-commercial-definition-grid dd{margin:5px 0 0;overflow-wrap:anywhere;color:var(--sa-text, #f7f7f8);font-size:12px}.sa-commercial-timeline{display:grid;gap:7px;margin-top:10px}.sa-commercial-timeline article{display:grid;grid-template-columns:minmax(120px,1fr) auto minmax(140px,1fr);gap:10px;padding:9px 11px;border:1px solid rgba(255,255,255,.08);border-radius:8px}.sa-commercial-timeline span,.sa-commercial-timeline small{color:var(--sa-text-muted, #979ba5)}.sa-commercial-reference-list{display:grid;gap:7px;margin-top:10px}.sa-commercial-reference-list>div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 10px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#0000002e}.sa-commercial-reference-list span{display:grid;min-width:0;gap:3px}.sa-commercial-reference-list small{color:var(--sa-text-muted, #979ba5);font-size:8px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.sa-commercial-reference-list code{overflow-wrap:anywhere;color:var(--sa-text, #f7f7f8);font-size:10px}.sa-commercial-sensitive{display:flex;align-items:center;justify-content:space-between;gap:20px;border-color:#ff173f38!important}.sa-commercial-sensitive p{margin:4px 0 0;color:var(--sa-text-muted, #979ba5)}.sa-commercial-trial-review{display:grid;gap:14px;border-color:#ff173f38!important}.sa-commercial-trial-review h3{margin:0}.sa-commercial-trial-review p{margin:4px 0 0;color:var(--sa-text-muted, #979ba5)}.sa-commercial-trial-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.sa-commercial-trial-grid label,.sa-commercial-trial-notes{display:grid;gap:7px;color:var(--sa-text-muted, #a7abb4);font-size:.78rem;font-weight:700}.sa-commercial-trial-grid select,.sa-commercial-trial-notes textarea{width:100%;border:1px solid rgba(255,255,255,.1);border-radius:9px;background:#00000047;color:var(--sa-text, #f7f7f8);padding:10px 11px;font:inherit;font-weight:500}.sa-commercial-trial-notes textarea{min-height:78px;resize:vertical}.sa-commercial-trial-grid select:focus,.sa-commercial-trial-notes textarea:focus{outline:1px solid var(--sa-accent, #ff173f);border-color:var(--sa-accent, #ff173f)}.sa-commercial-technical summary{cursor:pointer;font-weight:700}.sa-commercial-technical pre{max-height:420px;overflow:auto;margin:12px 0 0;padding:12px;border-radius:8px;background:#050609;color:#bcc0c8;font-size:10px;white-space:pre-wrap;overflow-wrap:anywhere}.sa-commercial-local-tabs{display:flex;flex-wrap:wrap;gap:6px;padding:5px;width:max-content;max-width:100%;border:1px solid rgba(255,255,255,.09);border-radius:10px;background:#0000003d}.sa-commercial-local-tabs button{border:0;border-radius:7px;padding:8px 13px;background:transparent;color:var(--sa-text-muted, #999da7);font-weight:700}.sa-commercial-local-tabs button.is-active{background:var(--sa-accent, #ff173f);color:#fff}@media(max-width:1200px){.sa-commercial-filters{grid-template-columns:repeat(4,minmax(0,1fr))}.sa-commercial-search{grid-column:span 2}.sa-commercial-definition-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.sa-commercial-hero,.sa-commercial-sensitive{align-items:flex-start;flex-direction:column}.sa-commercial-trial-grid{grid-template-columns:1fr}.sa-commercial-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.sa-commercial-search{grid-column:1 / -1}.sa-commercial-table-wrap{overflow:visible}.sa-commercial-table,.sa-commercial-table tbody{display:grid;gap:10px}.sa-commercial-table thead{display:none}.sa-commercial-table tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid rgba(255,255,255,.09);border-radius:10px;padding:8px}.sa-commercial-table td{display:grid;gap:3px;border:0;padding:6px}.sa-commercial-table td:before{content:attr(data-label);color:var(--sa-text-muted, #999da7);font-size:8px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.sa-commercial-detail-head{grid-template-columns:1fr}.sa-commercial-definition-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sa-commercial-timeline article{grid-template-columns:1fr}}@media(max-width:430px){.sa-commercial-filters,.sa-commercial-definition-grid,.sa-commercial-table tr{grid-template-columns:minmax(0,1fr)}.sa-commercial-pagination{justify-content:space-between;gap:5px}}.sa-dashboard-page{display:grid;gap:12px;min-width:0}.sa-dashboard-intro{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding:2px 2px 6px}.sa-dashboard-intro>div>span,.sa-dashboard-section-head>div>span{color:var(--sa-accent, #ff173f);font-size:9px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.sa-dashboard-intro h2{margin:4px 0 2px;font-size:clamp(1.35rem,2vw,1.85rem);letter-spacing:-.035em}.sa-dashboard-intro p,.sa-dashboard-section-head p{margin:0;color:var(--sa-text-muted, #999da7);font-size:12px;line-height:1.5}.sa-dashboard-section-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.sa-dashboard-section-head h2{margin:3px 0 1px;font-size:15px;letter-spacing:-.015em}.sa-dashboard-attention,.sa-dashboard-operation,.sa-dashboard-grace,.sa-dashboard-activity,.sa-dashboard-clients{padding:15px!important}.sa-dashboard-attention-list{display:grid;gap:5px;margin-top:12px}.sa-dashboard-attention-row{display:grid;grid-template-columns:34px minmax(0,1fr) auto minmax(76px,auto);align-items:center;gap:10px;width:100%;min-height:52px;padding:7px 10px;border:1px solid rgba(255,255,255,.075);border-radius:9px;background:#ffffff05;color:inherit;text-align:left;transition:border-color .16s ease,background .16s ease,transform .16s ease}.sa-dashboard-attention-row:hover{border-color:#ffffff29;background:#ffffff09;transform:translate(2px)}.sa-dashboard-attention-row:focus-visible{outline:2px solid var(--sa-accent, #ff173f);outline-offset:2px}.sa-dashboard-attention-icon{display:grid;place-items:center;width:32px;height:32px;border:1px solid rgba(255,255,255,.1);border-radius:8px}.sa-dashboard-attention-copy{display:grid;min-width:0;gap:2px}.sa-dashboard-attention-copy strong{font-size:12px}.sa-dashboard-attention-copy small{overflow:hidden;color:var(--sa-text-muted, #999da7);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.sa-dashboard-attention-row>b{min-width:26px;font-size:17px;text-align:right}.sa-dashboard-attention-action{display:inline-flex;align-items:center;justify-content:flex-end;gap:5px;color:var(--sa-text-muted, #a4a8b1);font-size:10px;font-weight:750}.sa-dashboard-attention-row.is-critical .sa-dashboard-attention-icon{border-color:#ff304c47;background:#ff173f14;color:#ff4e69}.sa-dashboard-attention-row.is-warning .sa-dashboard-attention-icon{border-color:#ffb73947;background:#cc801412;color:#ffc567}.sa-dashboard-attention-row.is-info .sa-dashboard-attention-icon{border-color:#73a3ff40;background:#3e70d212;color:#94b8ff}.sa-dashboard-ok{display:flex;align-items:center;gap:11px;margin-top:12px;padding:12px;border:1px solid rgba(63,206,129,.2);border-radius:9px;background:#2394560e;color:#69dea1}.sa-dashboard-ok strong{color:var(--sa-text, #f7f7f8);font-size:12px}.sa-dashboard-ok p{margin:2px 0 0;color:var(--sa-text-muted, #999da7);font-size:10px}.sa-dashboard-operation-strip{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));margin-top:12px;border:1px solid rgba(255,255,255,.075);border-radius:10px;overflow:hidden}.sa-dashboard-operation-strip>button{display:grid;gap:4px;min-width:0;padding:11px 12px;border:0;background:#00000029;color:inherit;text-align:left;transition:background .15s ease}.sa-dashboard-operation-strip>button:hover{background:#ffffff09}.sa-dashboard-operation-strip>button:focus-visible{outline:2px solid var(--sa-accent, #ff173f);outline-offset:-2px}.sa-dashboard-operation-strip>button+button{border-left:1px solid rgba(255,255,255,.07)}.sa-dashboard-operation-strip span{overflow:hidden;color:var(--sa-text-muted, #999da7);font-size:9px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.sa-dashboard-operation-strip strong{font-size:19px;line-height:1}.sa-dashboard-middle{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:12px}.sa-dashboard-middle>:only-child{grid-column:1 / -1}.sa-dashboard-grace>div:last-child{display:grid;gap:4px;margin-top:10px}.sa-dashboard-grace>div:last-child button{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 9px;border:0;border-bottom:1px solid rgba(255,255,255,.065);background:transparent;color:inherit;text-align:left}.sa-dashboard-grace>div:last-child button:hover{background:#ffffff06}.sa-dashboard-grace button span{display:grid;gap:2px}.sa-dashboard-grace button strong{font-size:11px}.sa-dashboard-grace button small{color:var(--sa-text-muted, #999da7);font-size:9px}.sa-dashboard-grace button b{color:#ffc567;font-size:10px;white-space:nowrap}.sa-dashboard-activity ol{display:grid;gap:0;margin:10px 0 0;padding:0;list-style:none}.sa-dashboard-activity li{display:grid;grid-template-columns:10px minmax(0,1fr);gap:8px;padding:7px 2px;border-bottom:1px solid rgba(255,255,255,.06)}.sa-dashboard-activity li i{width:6px;height:6px;margin-top:5px;border-radius:50%;background:var(--sa-accent, #ff173f)}.sa-dashboard-activity li div{display:grid;gap:2px}.sa-dashboard-activity li strong{font-size:11px}.sa-dashboard-activity li span,.sa-dashboard-activity li small{color:var(--sa-text-muted, #999da7);font-size:9px}.sa-dashboard-empty{margin:12px 0 0;padding:14px;border:1px dashed rgba(255,255,255,.1);border-radius:9px;color:var(--sa-text-muted, #999da7);font-size:11px;text-align:center}.sa-dashboard-client-table{margin-top:11px;border:1px solid rgba(255,255,255,.075);border-radius:10px;overflow:hidden}.sa-dashboard-client-head,.sa-dashboard-client-row{display:grid;grid-template-columns:minmax(130px,1.15fr) minmax(130px,1fr) 70px 105px 105px 105px 85px;align-items:center;gap:8px}.sa-dashboard-client-head{padding:8px 10px;background:#ffffff06;color:var(--sa-text-muted, #999da7);font-size:8px;font-weight:850;letter-spacing:.075em;text-transform:uppercase}.sa-dashboard-client-row{width:100%;min-height:43px;padding:7px 10px;border:0;border-top:1px solid rgba(255,255,255,.055);background:transparent;color:inherit;font-size:10px;text-align:left;transition:background .15s ease}.sa-dashboard-client-row:hover{background:#ffffff08}.sa-dashboard-client-row>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sa-dashboard-client-row strong{font-size:11px}.sa-dashboard-state{display:inline-flex;width:max-content;max-width:100%;padding:3px 6px;border:1px solid rgba(255,255,255,.12);border-radius:999px;font-size:8px;font-style:normal;font-weight:800;text-transform:uppercase}.sa-dashboard-state.is-active{border-color:#3fce813d;color:#68dba0}.sa-dashboard-state.is-grace{border-color:#ffb73947;color:#ffc567}.sa-dashboard-state.is-suspended,.sa-dashboard-state.is-deleted{border-color:#ff415847;color:#ff6b7d}.sa-dashboard-open{display:inline-flex;align-items:center;justify-content:flex-end;gap:4px;color:var(--sa-accent, #ff173f);font-weight:750}.sa-dashboard-updated{display:flex;align-items:center;justify-content:flex-end;gap:5px;margin:-2px 2px 0;color:var(--sa-text-muted, #888d97);font-size:9px}.sa-dashboard-skeleton{display:grid;gap:12px}.sa-dashboard-skeleton div{min-height:112px;border:1px solid rgba(255,255,255,.07);border-radius:12px;background:linear-gradient(100deg,#ffffff05,#ffffff0d,#ffffff05);background-size:220% 100%;animation:saDashboardSkeleton 1.4s ease-in-out infinite}.sa-dashboard-fatal{display:flex;align-items:center;gap:13px}.sa-dashboard-fatal>div{flex:1}.sa-dashboard-fatal h2{margin:0;font-size:15px}.sa-dashboard-fatal p{margin:4px 0 0;color:var(--sa-text-muted, #999da7);font-size:11px}@keyframes saDashboardSkeleton{to{background-position:-220% 0}}@media(max-width:1080px){.sa-dashboard-operation-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.sa-dashboard-operation-strip>button:nth-child(4){border-left:0}.sa-dashboard-operation-strip>button:nth-child(n+4){border-top:1px solid rgba(255,255,255,.07)}.sa-dashboard-client-head,.sa-dashboard-client-row{grid-template-columns:minmax(120px,1.2fr) minmax(110px,1fr) 60px 95px 95px 70px}.sa-dashboard-client-head>:nth-child(6),.sa-dashboard-client-row>:nth-child(6){display:none}}@media(max-width:760px){.sa-dashboard-intro{align-items:flex-start}.sa-dashboard-middle{grid-template-columns:minmax(0,1fr)}.sa-dashboard-middle>*{grid-column:1}.sa-dashboard-client-head{display:none}.sa-dashboard-client-table{display:grid;gap:8px;border:0;overflow:visible}.sa-dashboard-client-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-height:0;padding:10px;border:1px solid rgba(255,255,255,.075);border-radius:9px}.sa-dashboard-client-row>span{display:grid!important;gap:3px;overflow:visible;white-space:normal}.sa-dashboard-client-row>span:before{content:attr(data-label);color:var(--sa-text-muted, #888d97);font-size:7px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.sa-dashboard-client-row .sa-dashboard-open{display:flex!important;grid-column:1 / -1;justify-content:flex-start;padding-top:3px}.sa-dashboard-client-row .sa-dashboard-open:before{display:none}}@media(max-width:520px){.sa-dashboard-intro{display:grid;grid-template-columns:minmax(0,1fr) auto}.sa-dashboard-intro p{display:none}.sa-dashboard-attention-row{grid-template-columns:30px minmax(0,1fr) auto}.sa-dashboard-attention-icon{width:29px;height:29px}.sa-dashboard-attention-action{display:none}.sa-dashboard-operation-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.sa-dashboard-operation-strip>button:nth-child(3),.sa-dashboard-operation-strip>button:nth-child(5){border-left:0}.sa-dashboard-operation-strip>button:nth-child(3),.sa-dashboard-operation-strip>button:nth-child(4){border-top:1px solid rgba(255,255,255,.07)}.sa-dashboard-operation-strip>button:nth-child(4){border-left:1px solid rgba(255,255,255,.07)}.sa-dashboard-client-row{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.sa-dashboard-attention-row,.sa-dashboard-skeleton div{animation:none;transition:none}}.sa-observability-page{display:grid;gap:12px}.sa-observability-intro{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 18px;overflow:hidden;background:radial-gradient(circle at 78% 20%,rgba(255,23,63,.095),transparent 34%),var(--sa-surface, #111216)}.sa-observability-intro h2{margin:3px 0;font-size:clamp(18px,2vw,25px)}.sa-observability-intro p{max-width:760px;margin:0;color:var(--sa-text-muted, #999da7);font-size:11px;line-height:1.55}.sa-observability-kicker{color:var(--sa-accent, #ff173f);font-size:8px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.sa-observability-tabs{display:flex;gap:5px;padding:4px;border:1px solid rgba(255,255,255,.075);border-radius:10px;background:#0a0a0dd6}.sa-observability-tabs button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:34px;padding:0 14px;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--sa-text-muted, #999da7);font:inherit;font-size:10px;font-weight:800;cursor:pointer}.sa-observability-tabs button:hover{color:#fff;background:#ffffff09}.sa-observability-tabs button.is-active{border-color:#ff173f52;background:#ff173f1a;color:#fff;box-shadow:inset 0 -2px 0 var(--sa-accent, #ff173f)}.sa-observability-content{padding:13px}.sa-observability-filters{display:grid;grid-template-columns:minmax(180px,1.6fr) repeat(5,minmax(110px,.7fr));gap:8px;margin-bottom:12px}.sa-observability-filter{display:grid;gap:5px;min-width:0}.sa-observability-filter>span{color:var(--sa-text-muted, #999da7);font-size:8px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.sa-observability-filter input,.sa-observability-filter select{width:100%;min-width:0;height:34px;padding:0 9px;border:1px solid rgba(255,255,255,.09);border-radius:7px;outline:none;background:#050609bd;color:#f3f3f5;font:inherit;font-size:10px}.sa-observability-filter input:focus,.sa-observability-filter select:focus{border-color:#ff173f8f;box-shadow:0 0 0 2px #ff173f14}.sa-observability-filter.is-search>div{position:relative}.sa-observability-filter.is-search svg{position:absolute;left:9px;top:9px;color:#777b84}.sa-observability-filter.is-search input{padding-left:31px}.sa-observability-semantics{margin:7px 0 11px;padding:8px 10px;border-left:2px solid rgba(255,23,63,.5);background:#ffffff05;color:var(--sa-text-muted, #999da7);font-size:9px;line-height:1.5}.sa-observability-table{overflow:auto;border:1px solid rgba(255,255,255,.07);border-radius:9px}.sa-observability-table table{width:100%;border-collapse:collapse;font-size:9px}.sa-observability-table th{padding:8px 9px;background:#ffffff06;color:#777c86;font-size:7px;font-weight:900;letter-spacing:.08em;text-align:left;text-transform:uppercase;white-space:nowrap}.sa-observability-table td{max-width:260px;padding:8px 9px;border-top:1px solid rgba(255,255,255,.055);color:#d8dae0;vertical-align:middle}.sa-observability-table tbody tr{cursor:pointer;transition:background .15s ease}.sa-observability-table tbody tr:hover{background:#ffffff07}.sa-observability-table td strong,.sa-observability-table td small{display:block;overflow:hidden;text-overflow:ellipsis}.sa-observability-table td strong{color:#f7f7f8;font-size:10px;white-space:nowrap}.sa-observability-table td small{margin-top:2px;color:#777c86;font-size:8px;white-space:nowrap}.sa-observability-table .btn{min-height:26px;padding:0 8px;font-size:8px;white-space:nowrap}.sa-observability-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:11px;color:var(--sa-text-muted, #999da7);font-size:9px}.sa-observability-pagination>div{display:flex;align-items:center;gap:8px}.sa-observability-pagination .btn{min-height:29px;padding:0 9px;font-size:8px}.sa-observability-drawer-backdrop{position:fixed;z-index:1000;top:0;right:0;bottom:0;left:0;display:flex;justify-content:flex-end;background:#0000009e;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.sa-observability-drawer{width:min(510px,94vw);height:100%;padding:18px;overflow-y:auto;border-left:1px solid rgba(255,23,63,.26);background:linear-gradient(150deg,#15161b,#090a0d 65%);box-shadow:-24px 0 70px #0000008c}.sa-observability-drawer>header{position:sticky;z-index:1;top:-18px;display:flex;align-items:center;justify-content:space-between;gap:12px;margin:-18px -18px 16px;padding:16px 18px 12px;border-bottom:1px solid rgba(255,255,255,.07);background:#0c0d11f5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.sa-observability-drawer header span{color:var(--sa-accent, #ff173f);font-size:8px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.sa-observability-drawer header h2{margin:2px 0 0;font-size:17px}.sa-observability-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.sa-observability-detail-field{min-width:0;padding:9px 10px;border:1px solid rgba(255,255,255,.065);border-radius:8px;background:#ffffff05}.sa-observability-detail-field dt{color:#777c86;font-size:7px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.sa-observability-detail-field dd{min-width:0;margin:5px 0 0;color:#e8e9ec;font-size:10px;line-height:1.45;overflow-wrap:anywhere}.sa-observability-copy{display:inline-flex;align-items:center;gap:5px;max-width:100%;padding:0;border:0;background:transparent;color:#e8e9ec;font:inherit;font-size:9px;cursor:pointer;overflow-wrap:anywhere;text-align:left}.sa-observability-client-link{width:100%;margin:9px 0 0}.sa-observability-changes{margin-top:12px}.sa-observability-changes h3{margin:0 0 6px;font-size:10px}.sa-observability-changes>div{display:grid;gap:6px}.sa-observability-changes article{display:grid;grid-template-columns:minmax(90px,.6fr) repeat(2,minmax(0,1fr));gap:8px;align-items:stretch;padding:7px;border:1px solid rgba(255,255,255,.065);border-radius:8px;background:#ffffff04}.sa-observability-changes article>strong{align-self:center;color:#dfe1e6;font-size:8px;text-transform:capitalize}.sa-observability-changes article>span{min-width:0;padding:6px 7px;border-radius:6px;background:#ffffff06;color:#eef0f3;font-size:9px;line-height:1.4;overflow-wrap:anywhere;white-space:pre-wrap}.sa-observability-changes article small{display:block;margin-bottom:3px;color:#757a84;font-size:7px;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.sa-observability-history{margin-top:12px}.sa-observability-history h3{margin:0 0 6px;font-size:10px}.sa-observability-history>div{display:grid;gap:5px}.sa-observability-history article{display:grid;grid-template-columns:minmax(120px,1fr) auto auto auto;align-items:center;gap:8px;padding:7px 8px;border:1px solid rgba(255,255,255,.065);border-radius:7px;background:#ffffff04;color:#b8bbc3;font-size:8px}.sa-observability-json{margin-top:10px}.sa-observability-json h3{margin:0 0 6px;font-size:10px}.sa-observability-json pre{max-height:270px;margin:0;padding:11px;overflow:auto;border:1px solid rgba(255,255,255,.07);border-radius:8px;background:#07080a;color:#c9ccd3;font:9px/1.55 ui-monospace,SFMono-Regular,Consolas,monospace;white-space:pre-wrap;overflow-wrap:anywhere}@media(max-width:1180px){.sa-observability-filters{grid-template-columns:repeat(3,minmax(130px,1fr))}.sa-observability-filter.is-search{grid-column:span 2}}@media(max-width:720px){.sa-observability-intro{align-items:flex-start}.sa-observability-intro p{display:none}.sa-observability-tabs{overflow-x:auto}.sa-observability-tabs button{flex:1 0 auto}.sa-observability-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.sa-observability-filter.is-search{grid-column:1 / -1}.sa-observability-table table{min-width:760px}.sa-observability-detail-grid{grid-template-columns:minmax(0,1fr)}.sa-observability-changes article{grid-template-columns:minmax(0,1fr)}.sa-observability-history article{grid-template-columns:minmax(0,1fr) auto}}@media(max-width:450px){.sa-observability-content{padding:10px}.sa-observability-filters{grid-template-columns:minmax(0,1fr)}.sa-observability-filter.is-search{grid-column:auto}.sa-observability-pagination{align-items:flex-start}.sa-observability-pagination>div{flex-wrap:wrap;justify-content:flex-end}}@media(prefers-reduced-motion:reduce){.sa-observability-table tbody tr{transition:none}}.v3-superadmin .sa-legacy-module{display:grid;gap:12px}.v3-superadmin .sa-legacy-module .admin-card,.v3-superadmin .landing-editor>.admin-card,.v3-superadmin .support-center>.admin-card{border-color:#ffffff13;border-radius:11px;background:var(--sa-surface, #111216);box-shadow:none}.v3-superadmin .sa-legacy-list-card,.v3-superadmin .sa-legacy-editor{padding:14px}.v3-superadmin .sa-legacy-module-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:12px}.v3-superadmin .sa-legacy-module-head h2{margin:2px 0 3px;color:var(--sa-text, #f7f7f8);font-size:17px;line-height:1.15}.v3-superadmin .sa-legacy-module-head p{margin:0;color:var(--sa-text-muted, #999da7);font-size:9px;line-height:1.45}.v3-superadmin .sa-legacy-kicker{color:var(--sa-accent, #ff173f);font-size:7px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.v3-superadmin .sa-legacy-head-actions,.v3-superadmin .sa-legacy-form-actions,.v3-superadmin .sa-legacy-row-actions{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.v3-superadmin .sa-legacy-form-actions{justify-content:flex-end;padding-top:2px}.v3-superadmin .sa-legacy-row-actions .btn,.v3-superadmin .sa-legacy-row-actions .danger-btn{min-height:27px;padding:0 8px;font-size:8px;white-space:nowrap}.v3-superadmin .sa-legacy-filters{display:grid;grid-template-columns:minmax(240px,1.6fr) repeat(3,minmax(120px,.65fr));gap:7px;margin-bottom:11px}.v3-superadmin .sa-legacy-filters>*{min-width:0;height:34px;padding:0 9px;border:1px solid rgba(255,255,255,.09);border-radius:7px;outline:0;background:#050609b8;color:#e9eaed;font:inherit;font-size:9px}.v3-superadmin .sa-legacy-filters .is-search{position:relative;display:flex;align-items:center;gap:7px;padding-left:10px;color:#777c86}.v3-superadmin .sa-legacy-filters .is-search input{min-width:0;width:100%;height:30px;padding:0;border:0;outline:0;background:transparent;color:#eef0f3;font:inherit;font-size:9px}.v3-superadmin .sa-legacy-filters>:focus,.v3-superadmin .sa-legacy-filters .is-search:focus-within{border-color:#ff173f8c;box-shadow:0 0 0 2px #ff173f14}.v3-superadmin .sa-legacy-table-wrap{overflow:auto;border:1px solid rgba(255,255,255,.07);border-radius:9px}.v3-superadmin .sa-legacy-table{width:100%;border-collapse:collapse;color:#d9dbe0;font-size:9px}.v3-superadmin .sa-legacy-table th{padding:8px 9px;background:#ffffff06;color:#777c86;font-size:7px;font-weight:900;letter-spacing:.075em;text-align:left;text-transform:uppercase;white-space:nowrap}.v3-superadmin .sa-legacy-table td{max-width:280px;padding:8px 9px;border-top:1px solid rgba(255,255,255,.055);vertical-align:middle}.v3-superadmin .sa-legacy-table tbody tr:hover{background:#ffffff06}.v3-superadmin .sa-legacy-table td>strong,.v3-superadmin .sa-legacy-table td>small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis}.v3-superadmin .sa-legacy-table td>strong{color:#f3f4f6;font-size:10px;white-space:nowrap}.v3-superadmin .sa-legacy-table td>small{margin-top:2px;color:#858a94;font-size:8px;line-height:1.35}.v3-superadmin .sa-legacy-badge,.v3-superadmin .sa-legacy-state{display:inline-flex;align-items:center;width:max-content;max-width:100%;padding:3px 6px;border:1px solid rgba(255,255,255,.12);border-radius:999px;color:#c8cad0;font-size:7px;font-style:normal;font-weight:850;line-height:1.2;text-transform:uppercase}.v3-superadmin .sa-legacy-state.is-online{border-color:#3fce813d;color:#69dca1}.v3-superadmin .sa-legacy-state.is-disabled,.v3-superadmin .sa-legacy-state.is-deleted{border-color:#ff415847;color:#ff6b7d}.v3-superadmin .sa-legacy-state.is-draft{border-color:#ffb73947;color:#ffc567}.v3-superadmin .sa-legacy-empty{display:grid;justify-items:center;gap:5px;padding:24px 14px;border:1px dashed rgba(255,255,255,.1);border-radius:9px;color:#777c86;text-align:center}.v3-superadmin .sa-legacy-empty svg{color:var(--sa-accent, #ff173f)}.v3-superadmin .sa-legacy-empty strong{color:#e7e8eb;font-size:11px}.v3-superadmin .sa-legacy-empty span{font-size:9px}.v3-superadmin .sa-legacy-fieldset{min-width:0;margin:0;padding:11px;border:1px solid rgba(255,255,255,.07);border-radius:9px;background:#ffffff04}.v3-superadmin .sa-legacy-fieldset+.sa-legacy-fieldset{margin-top:-2px}.v3-superadmin .sa-legacy-fieldset legend{padding:0 6px;color:#a8abb3;font-size:8px;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.v3-superadmin .sa-legacy-fieldset .form-grid{margin:0}.v3-superadmin .sa-legacy-sensitive{margin-top:11px;border:1px solid rgba(255,65,88,.16);border-radius:9px;background:#ff415806}.v3-superadmin .sa-legacy-sensitive summary{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 11px;color:#b9bbc2;font-size:9px;font-weight:800;cursor:pointer;list-style:none}.v3-superadmin .sa-legacy-sensitive summary::-webkit-details-marker{display:none}.v3-superadmin .sa-legacy-sensitive[open] summary svg{transform:rotate(180deg)}.v3-superadmin .sa-legacy-sensitive>div{display:flex;flex-wrap:wrap;gap:7px;padding:0 11px 11px}.v3-superadmin .sa-trash-destructive{padding-left:7px;border-left:1px solid rgba(255,65,88,.18)}.v3-superadmin .master-support{grid-template-columns:minmax(250px,.68fr) minmax(0,1.5fr);gap:10px;min-height:0}.v3-superadmin .support-center>.admin-card{padding:11px}.v3-superadmin .support-filters{grid-template-columns:minmax(190px,1.6fr) repeat(6,minmax(92px,.7fr)) auto;gap:6px;margin-top:10px}.v3-superadmin .support-filters input,.v3-superadmin .support-filters select{min-width:0;min-height:32px;padding:0 8px;border-color:#ffffff17;border-radius:7px;background:#050609b8;font-size:8px}.v3-superadmin .support-filters .btn{min-height:32px;padding:0 10px;font-size:8px}.v3-superadmin .support-ticket-list{gap:5px;max-height:580px}.v3-superadmin .support-ticket-list>button{padding:9px;border-color:#ffffff12;border-radius:8px;background:#ffffff04}.v3-superadmin .support-ticket-list>button:hover,.v3-superadmin .support-ticket-list>button.active{transform:none;border-color:#ff173f59;background:#ff173f0e;box-shadow:inset 2px 0 0 var(--sa-accent, #ff173f)}.v3-superadmin .support-ticket-list strong{font-size:9px}.v3-superadmin .support-ticket-list small{font-size:7px}.v3-superadmin .support-status{padding:3px 5px;border:1px solid rgba(255,255,255,.1);background:transparent;color:#b9bbc2;font-size:6px}.v3-superadmin .support-status.status-new,.v3-superadmin .support-status.status-critical{border-color:#ff415842;color:#ff7182}.v3-superadmin .support-status.status-in_progress{border-color:#ffb73940;color:#ffc567}.v3-superadmin .support-status.status-closed,.v3-superadmin .support-status.status-resolved{border-color:#3fce8138;color:#69dca1}.v3-superadmin .support-detail-head{padding-bottom:9px}.v3-superadmin .support-detail-head h2{margin:2px 0;font-size:14px}.v3-superadmin .support-detail-head span,.v3-superadmin .support-detail-head small{font-size:8px}.v3-superadmin .support-admin-controls{gap:5px}.v3-superadmin .support-admin-controls select{min-height:31px;padding:0 7px;border-color:#ffffff17;border-radius:7px;background:#090a0d;font-size:8px}.v3-superadmin .support-context{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin:9px 0;padding:8px;border-color:#ffffff12;border-radius:8px;background:#ffffff04;font-size:7px}.v3-superadmin .support-context span:last-child{grid-column:span 2}.v3-superadmin .support-context .btn{width:max-content;min-height:26px;padding:0 8px;font-size:7px}.v3-superadmin .support-conversation{gap:7px;max-height:430px;padding:10px 2px}.v3-superadmin .support-bubble,.v3-superadmin .support-bubble.support{width:min(76%,600px);padding:9px 10px;border-color:#ffffff14;border-radius:4px 12px 12px;background:#ffffff09;box-shadow:none}.v3-superadmin .support-bubble.support{border-color:#ff173f38;border-radius:12px 4px 12px 12px;background:#ff173f0e}.v3-superadmin .support-bubble strong{font-size:8px}.v3-superadmin .support-bubble p{margin:4px 0 6px;font-size:9px;line-height:1.45}.v3-superadmin .support-bubble time{font-size:7px}.v3-superadmin .support-reply{grid-template-columns:minmax(0,1fr) 130px;gap:6px;padding-top:9px}.v3-superadmin .support-reply textarea{min-height:70px;padding:8px;font-size:9px}.v3-superadmin .support-reply select,.v3-superadmin .support-reply .btn{min-height:32px;font-size:8px}.v3-superadmin .support-empty{min-height:260px}.v3-superadmin .support-empty svg{width:27px;color:var(--sa-accent, #ff173f)}.v3-superadmin .support-empty h2{margin:3px 0;font-size:13px}.v3-superadmin .support-empty p{margin:0;font-size:8px}.v3-superadmin .landing-editor{gap:10px}.v3-superadmin .landing-editor>.admin-card:first-child{position:sticky;z-index:8;top:0;padding:12px;background:#111216f5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.v3-superadmin .landing-editor>.admin-card:first-child .section-heading{margin-bottom:9px}.v3-superadmin .landing-editor>.admin-card:first-child h2{margin:0;font-size:16px}.v3-superadmin .landing-editor>.admin-card:first-child p{margin:2px 0 0;font-size:8px}.v3-superadmin .landing-editor .topbar-actions{gap:5px}.v3-superadmin .landing-editor .topbar-actions .btn{min-height:30px;padding:0 9px;font-size:8px}.v3-superadmin .landing-editor .nav-profile-tabs{display:flex;gap:3px;margin:0;padding:3px;overflow-x:auto;border:1px solid rgba(255,255,255,.07);border-radius:8px;background:#00000038}.v3-superadmin .landing-editor .nav-profile-tabs button{flex:0 0 auto;min-height:28px;padding:0 9px;border:1px solid transparent;border-radius:6px;background:transparent;color:#8d919a;font-size:8px;font-weight:800}.v3-superadmin .landing-editor .nav-profile-tabs button:hover{background:#ffffff08;color:#fff}.v3-superadmin .landing-editor .nav-profile-tabs button.active{border-color:#ff173f47;background:#ff173f14;color:#fff;box-shadow:inset 0 -2px 0 var(--sa-accent, #ff173f)}.v3-superadmin .landing-section-editor{padding:14px}.v3-superadmin .landing-section-editor>.editor-stack>h2{margin:0 0 3px;font-size:15px}.v3-superadmin .landing-section-editor .landing-collection{gap:7px}.v3-superadmin .landing-section-editor .landing-collection-item{padding:10px;border-color:#ffffff12;border-radius:8px;background:#ffffff04}.v3-superadmin .landing-section-editor .landing-collection-item .section-heading{margin-bottom:7px}.v3-superadmin .maintenance-form{padding:14px;gap:10px}.v3-superadmin .maintenance-form .section-heading{margin:0}.v3-superadmin .maintenance-form .section-heading h2{margin:0 0 3px;font-size:17px}.v3-superadmin .maintenance-form .section-heading p{margin:0;font-size:9px}.v3-superadmin .maintenance-switch{min-height:58px;padding:10px 11px;border:1px solid rgba(255,255,255,.075);border-radius:9px;background:#ffffff04}.v3-superadmin .maintenance-switch:has(input:checked){border-color:#ff173f47;background:#ff173f0b}.v3-superadmin .maintenance-switch strong{font-size:10px}.v3-superadmin .maintenance-switch small{font-size:8px}.v3-superadmin .maintenance-options{gap:7px}.v3-superadmin .maintenance-options label{min-height:34px;padding:8px 10px;border:1px solid rgba(255,255,255,.07);border-radius:7px;background:#ffffff04;color:#b7bac2;font-size:8px}.v3-superadmin .maintenance-preview{padding:10px;border:1px solid rgba(255,255,255,.075);border-radius:11px;background:#090a0d;overflow:hidden}.v3-superadmin .maintenance-preview:before{content:"VISTA PREVIA PÚBLICA";display:block;margin-bottom:8px;color:#777c86;font-size:7px;font-weight:900;letter-spacing:.1em}@media(max-width:1180px){.v3-superadmin .sa-legacy-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.v3-superadmin .sa-legacy-filters .is-search{grid-column:span 2}.v3-superadmin .support-filters{grid-template-columns:repeat(4,minmax(110px,1fr))}.v3-superadmin .support-filters>:first-child{grid-column:span 2}}@media(max-width:820px){.v3-superadmin .sa-legacy-table-wrap{overflow:visible;border:0}.v3-superadmin .sa-legacy-table,.v3-superadmin .sa-legacy-table tbody{display:grid;gap:7px}.v3-superadmin .sa-legacy-table thead{display:none}.v3-superadmin .sa-legacy-table tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px;border:1px solid rgba(255,255,255,.075);border-radius:9px;background:#ffffff03}.v3-superadmin .sa-legacy-table td{display:grid;gap:3px;max-width:none;padding:0;border:0;overflow:visible}.v3-superadmin .sa-legacy-table td:before{content:attr(data-label);color:#777c86;font-size:6px;font-weight:900;letter-spacing:.075em;text-transform:uppercase}.v3-superadmin .sa-legacy-table td:last-child{grid-column:1 / -1;padding-top:4px;border-top:1px solid rgba(255,255,255,.055)}.v3-superadmin .master-support{grid-template-columns:minmax(0,1fr)}.v3-superadmin .support-ticket-list{max-height:285px}}@media(max-width:620px){.v3-superadmin .sa-legacy-list-card,.v3-superadmin .sa-legacy-editor,.v3-superadmin .landing-section-editor,.v3-superadmin .maintenance-form{padding:10px}.v3-superadmin .sa-legacy-module-head{align-items:stretch;flex-direction:column;gap:8px}.v3-superadmin .sa-legacy-head-actions,.v3-superadmin .sa-legacy-form-actions{width:100%}.v3-superadmin .sa-legacy-head-actions .btn,.v3-superadmin .sa-legacy-form-actions .btn{flex:1}.v3-superadmin .sa-legacy-filters{grid-template-columns:minmax(0,1fr)}.v3-superadmin .sa-legacy-filters .is-search{grid-column:auto}.v3-superadmin .sa-legacy-table tr{grid-template-columns:minmax(0,1fr)}.v3-superadmin .sa-legacy-table td:last-child{grid-column:auto}.v3-superadmin .sa-legacy-row-actions{align-items:stretch;flex-direction:column}.v3-superadmin .sa-legacy-row-actions .btn,.v3-superadmin .sa-legacy-row-actions .danger-btn,.v3-superadmin .sa-legacy-row-actions .public-kit-link{width:100%;justify-content:center}.v3-superadmin .sa-trash-destructive{padding:7px 0 0;border-top:1px solid rgba(255,65,88,.18);border-left:0}.v3-superadmin .support-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.v3-superadmin .support-filters>:first-child{grid-column:1 / -1}.v3-superadmin .support-context{grid-template-columns:minmax(0,1fr)}.v3-superadmin .support-context span:last-child{grid-column:auto}.v3-superadmin .support-detail-head{flex-direction:column}.v3-superadmin .support-admin-controls{width:100%}.v3-superadmin .support-admin-controls select{flex:1;min-width:0}.v3-superadmin .support-bubble,.v3-superadmin .support-bubble.support{width:90%}.v3-superadmin .support-reply{grid-template-columns:minmax(0,1fr)}.v3-superadmin .support-reply textarea{grid-row:auto}.v3-superadmin .landing-editor>.admin-card:first-child{position:static}.v3-superadmin .landing-editor .section-heading{align-items:stretch}.v3-superadmin .landing-editor .topbar-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.v3-superadmin .landing-editor .topbar-actions .btn:last-child{grid-column:1 / -1}}@media(prefers-reduced-motion:reduce){.v3-superadmin .sa-legacy-table tbody tr,.v3-superadmin .support-ticket-list>button{transition:none}}.v3-constructor,.v3-constructor-state{--v3-bg: #070912;--v3-panel: #10131f;--v3-line: rgba(255,255,255,.1);--v3-text: #f5f6fb;--v3-muted: #8d93a7;--v3-accent: #8f4dff;min-height:100vh;color:var(--v3-text);background:radial-gradient(circle at 50% -20%,rgba(106,56,220,.18),transparent 38%),var(--v3-bg)}.v3-constructor{height:100vh;overflow:hidden;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.v3-constructor button,.v3-constructor a{font:inherit}.v3-constructor-toolbar{position:relative;z-index:20;display:grid;grid-template-columns:minmax(420px,1fr) auto minmax(420px,1fr);align-items:center;gap:20px;height:68px;padding:0 20px;border-bottom:1px solid var(--v3-line);background:#070912eb;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.v3-toolbar-panel-link{display:inline-flex;align-items:center;gap:8px;width:max-content;padding:9px 12px;color:var(--v3-text);text-decoration:none;border:1px solid var(--v3-line);border-radius:10px}.v3-toolbar-primary{display:flex;align-items:center;gap:7px;min-width:0}.v3-toolbar-primary>button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:8px 12px;border:1px solid var(--v3-line);border-radius:9px;color:var(--v3-text);background:#ffffff09}.v3-toolbar-primary>button:hover,.v3-toolbar-primary>button.is-active{border-color:#8f4dffb3;background:#8f4dff24}.v3-toolbar-primary>.v3-toolbar-add{border-color:transparent;background:linear-gradient(115deg,#8f4dff,#5f7cff);box-shadow:0 8px 24px #5d40dc40}.v3-toolbar-identity{display:grid;justify-items:center;gap:2px}.v3-toolbar-identity span,.v3-side-panel-head span,.v3-preview-label span{color:#5fe6d0;font-size:.65rem;font-weight:900;letter-spacing:.14em}.v3-toolbar-identity strong{max-width:260px;overflow:hidden;font-size:.9rem;text-overflow:ellipsis;white-space:nowrap}.v3-toolbar-actions{display:flex;justify-content:flex-end;align-items:center;gap:7px}.v3-save-status{display:inline-flex;align-items:center;gap:6px;max-width:170px;overflow:hidden;color:var(--v3-muted);font-size:.68rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.v3-save-status.is-dirty,.v3-save-status.is-saving{color:#f5c16d}.v3-save-status.is-saved{color:#62dfad}.v3-save-status.is-error{color:#ff9aa1}.v3-toolbar-actions button:disabled{opacity:.45;cursor:not-allowed}.v3-toolbar-actions button,.v3-side-panel-head button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:8px 11px;border:1px solid var(--v3-line);border-radius:9px;color:var(--v3-text);background:#ffffff09}.v3-toolbar-actions button:hover,.v3-toolbar-actions button.is-active{border-color:#8f4dffb3;background:#8f4dff24}.v3-toolbar-actions button.is-primary{border-color:transparent;background:linear-gradient(115deg,#8f4dff,#46d9d1)}.v3-toolbar-actions>i{width:1px;height:25px;margin:0 3px;background:var(--v3-line)}.v3-constructor-canvas{position:relative;display:flex;height:calc(100vh - 68px);overflow:hidden}.v3-constructor-preview{position:relative;z-index:1;display:grid;grid-template-rows:auto minmax(0,1fr);flex:1;min-width:0;padding:14px 18px 18px}.v3-gallery-image-preview{display:block;width:100%;max-height:180px;margin:10px 0;border-radius:10px;object-fit:cover}.v3-preview-label{display:flex;justify-content:space-between;align-items:center;padding:0 3px 10px}.v3-preview-label i{display:inline-flex;align-items:center;gap:6px;color:#7de5b1;font-size:.7rem;font-style:normal}.v3-preview-label i:before{content:"";width:6px;height:6px;border-radius:50%;background:#55e5a0;box-shadow:0 0 10px #55e5a0}.v3-preview-stage{position:relative;min-height:0;overflow:auto;border:1px solid var(--v3-line);border-radius:13px;background:#050509;box-shadow:0 24px 70px #00000059}.v3-public-block-selected{position:relative!important;z-index:5!important;outline:3px solid #8f69ff!important;outline-offset:-3px!important;box-shadow:inset 0 0 0 1px #fff3,inset 0 0 42px #754bff21,0 0 34px #754bff52!important}.v3-public-block-selected:after{content:"BLOQUE ACTIVO";position:absolute;z-index:999;left:10px;top:10px;padding:6px 9px;border:1px solid rgba(255,255,255,.18);border-radius:7px;color:#fff;font:900 10px/1.2 Inter,sans-serif;letter-spacing:.09em;background:#21183df0;box-shadow:0 8px 20px #0000004d;pointer-events:none}.v3-public-block-dragging{opacity:.48!important;cursor:grabbing!important}.v3-public-block-drop-target{outline:3px dashed #5fe6d0!important;outline-offset:-3px!important}.public-site-editor .bio-section-shell.has-section-bg-layer{position:relative;isolation:isolate;overflow:hidden}.public-site-editor .bio-section-shell.has-section-bg-layer>.section-parallax-bg{z-index:-1}.public-site-editor .bio-section-shell.has-section-bg-layer>:not(.section-parallax-bg){position:relative;z-index:1}.public-site-editor .bio-section-shell.has-section-bg-layer.v3-public-block-selected{z-index:5!important}.v3-preview-stage .live-preview-frame,.v3-preview-stage.is-desktop .live-preview-device,.v3-preview-stage.is-desktop .live-preview-viewport{min-height:100%}.v3-preview-stage:is(.is-tablet,.is-mobile){padding:18px;background:radial-gradient(circle at 50% 8%,rgba(143,77,255,.08),transparent 34%),#03040a}.v3-device-button span{font-size:.68rem;font-weight:750}.v3-library-trigger{position:absolute;z-index:10;left:22px;top:64px;display:grid;place-items:center;width:48px;height:48px;border:0;border-radius:50%;color:#fff;background:linear-gradient(135deg,#8f4dff,#5f7cff);box-shadow:0 12px 30px #5d40dc6b}.v3-side-panel{position:relative;z-index:12;flex:0 0 330px;width:330px;padding:20px;overflow-y:auto;border-right:1px solid var(--v3-line);background:#0d101bfa;box-shadow:18px 0 50px #00000040}.v3-constructor-inspector{order:3;border-right:0;border-left:1px solid var(--v3-line);box-shadow:-18px 0 50px #00000040}.v3-constructor-theme{display:flex;flex-direction:column;flex-basis:440px;width:440px;min-width:0;max-width:min(440px,100vw);padding:18px;overflow:hidden;box-sizing:border-box;animation:v3-theme-panel-in .2s ease-out}.v3-theme-panel-scroll{flex:1;min-width:0;max-width:100%;margin-top:16px;padding-right:5px;overflow-x:hidden;overflow-y:auto}.v3-constructor-theme .theme-studio-panel{gap:10px}.v3-constructor-theme,.v3-constructor-theme *{box-sizing:border-box}.v3-constructor-theme .theme-studio-panel>.admin-card{width:100%;min-width:0;max-width:100%;padding:12px;border-color:#ffffff1a;box-shadow:none}.v3-constructor-theme .theme-studio-panel>.admin-card:before{display:none}.v3-constructor-theme .config-accordion-card{width:100%;min-width:0;max-width:100%;border:1px solid rgba(255,255,255,.1)!important;border-radius:10px;background:#ffffff06;overflow:hidden}.v3-constructor-theme .config-accordion-head{grid-template-columns:34px minmax(0,1fr) 24px;width:100%;min-width:0;padding:11px;gap:9px;border:0}.v3-constructor-theme .config-accordion-head>span{min-width:0}.v3-constructor-theme .config-accordion-head strong,.v3-constructor-theme .config-accordion-head small{max-width:100%;overflow-wrap:anywhere}.v3-constructor-theme .config-accordion-body{width:100%;min-width:0;max-width:100%;padding:0 11px 11px;overflow:hidden}.v3-constructor-theme .accordion-panel,.v3-constructor-theme .editor-stack,.v3-constructor-theme .navigation-editor-grid,.v3-constructor-theme .nav-settings-groups,.v3-constructor-theme .section-control-group{width:100%;min-width:0;max-width:100%}.v3-constructor-theme .form-grid,.v3-constructor-theme .theme-editor{grid-template-columns:1fr;gap:10px}.v3-constructor-theme .template-grid,.v3-constructor-theme .design-grid{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;min-width:0;max-width:100%}.v3-constructor-theme .template-grid button,.v3-constructor-theme .design-grid button,.v3-constructor-theme .global-background-grid button{width:100%;min-width:0;max-width:100%;overflow:hidden}.v3-constructor-theme .global-background-grid,.v3-constructor-theme .theme-compact-grid,.v3-constructor-theme .theme-color-grid{grid-template-columns:1fr;width:100%;min-width:0}.v3-constructor-theme .color-field{grid-template-columns:36px minmax(0,1fr);width:100%;min-width:0}.v3-constructor-theme .color-field input:not([type=color]){grid-column:1 / -1}.v3-constructor-theme input,.v3-constructor-theme select,.v3-constructor-theme textarea,.v3-constructor-theme button{max-width:100%}.v3-constructor-theme .section-control-group{padding:10px;gap:10px;border-color:#ffffff1a;box-shadow:none}.v3-constructor-theme .nav-profile-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.v3-constructor-theme .nav-profile-tabs button{width:100%;min-width:0}.v3-constructor-theme .nav-style-preview{width:100%;min-width:0;overflow:hidden}.v3-constructor-theme .nav-style-preview nav{min-width:0;overflow:hidden}@media(max-width:520px){.v3-constructor-theme .template-grid,.v3-constructor-theme .design-grid{grid-template-columns:1fr}}@keyframes v3-theme-panel-in{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:translate(0)}}.v3-side-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.v3-side-panel-head>div{display:grid;gap:4px}.v3-side-panel-head h2{margin:0;font-size:1.25rem}.v3-side-panel>p{color:var(--v3-muted);font-size:.8rem;line-height:1.5}.v3-block-catalog{display:grid;gap:8px;margin-top:20px}.v3-block-catalog button{display:flex;align-items:center;gap:11px;min-height:48px;padding:10px 12px;border:1px solid var(--v3-line);border-radius:10px;color:var(--v3-text);text-align:left;background:#ffffff06}.v3-block-catalog button i{width:8px;height:8px;border-radius:50%;background:#5fe6d0}.v3-block-catalog button small{margin-left:auto;color:var(--v3-muted);font-size:.65rem}.v3-block-catalog button>span{min-width:0;display:grid;flex:1;gap:3px}.v3-block-catalog button>span strong{color:inherit;font-size:.76rem;line-height:1.25}.v3-block-catalog button>span small{margin:0;line-height:1.35;overflow-wrap:anywhere}.v3-block-catalog button>em{flex:0 0 auto;color:var(--v3-muted);font-size:.61rem;font-style:normal;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.v3-block-catalog button.is-plan-locked{color:#aaa;border-color:#ffffff14;background:#ffffff05}.v3-block-catalog button.is-plan-locked>svg{flex:0 0 auto;color:#777}.v3-block-catalog button.is-plan-locked>em{padding:4px 6px;border:1px solid rgba(255,255,255,.1);border-radius:999px;color:#a9a9a9;background:#181818;white-space:nowrap}.v3-block-catalog button.is-plan-locked:hover{color:#ddd;border-color:#d9042961;background:#d904290e}.v3-block-catalog button.is-plan-locked:hover>svg{color:#ef233c}.v3-library-upgrade{display:flex;align-items:flex-start;gap:10px;margin-top:14px;padding:12px;border:1px solid rgba(217,4,41,.26);border-radius:10px;color:#d8d8d8;background:#d904290e}.v3-library-upgrade>svg{flex:0 0 auto;margin-top:2px;color:#ef233c}.v3-library-upgrade>div{min-width:0;display:grid;gap:6px}.v3-library-upgrade strong{font-size:.72rem;line-height:1.4}.v3-library-upgrade p{margin:0;color:#929292;font-size:.66rem;line-height:1.45}.v3-library-upgrade button{width:max-content;min-height:32px;display:inline-flex;align-items:center;gap:7px;padding:6px 9px;border:1px solid #d90429;border-radius:7px;color:#fff;font-size:.66rem;font-weight:800;background:#d90429}.v3-library-empty,.v3-library-error{margin-top:18px;padding:12px;border-radius:10px;font-size:13px}.v3-library-empty{color:var(--v3-muted);background:#ffffff06}.v3-library-error{color:#ffb5bd;border:1px solid rgba(255,91,112,.28);background:#ff5b7014}.v3-block-actions{display:grid;gap:8px;margin-top:18px}.v3-block-actions>button{display:flex;align-items:center;justify-content:center;gap:8px;min-height:42px;border:1px solid rgba(255,255,255,.14);border-radius:9px;color:var(--v3-text);background:#ffffff0a}.v3-block-actions>button:hover{border-color:#5fe6d073;background:#5fe6d014}.v3-block-remove{display:flex;align-items:center;justify-content:center;gap:8px;min-height:42px;border:1px solid rgba(255,91,112,.35);border-radius:9px;color:#ffb5bd;background:#ff5b7014}.v3-block-remove:hover{border-color:#ff5b70a6;background:#ff5b7024}.v3-block-protected{margin-top:18px;padding:11px;border:1px solid rgba(255,255,255,.08);border-radius:9px;color:var(--v3-muted);font-size:.68rem;background:#ffffff06}.v3-contact-fields{display:grid;gap:11px}.v3-contact-field{display:grid;gap:6px}.v3-contact-field>span{color:#fff;font-size:.72rem;font-weight:700}.v3-contact-field input{width:100%;padding:9px 10px;border:1px solid rgba(255,255,255,.13);border-radius:8px;color:#fff;font:inherit;font-size:.72rem;background:#05070eb3;box-sizing:border-box}.v3-contact-field input:focus{outline:2px solid rgba(143,77,255,.42);border-color:#8f4dff}.v3-contact-field input[aria-invalid=true]{border-color:#f06f77}.v3-contact-field em{color:#ff9aa1;font-size:.66rem;font-style:normal}.v3-color-control{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:7px;align-items:center}.v3-color-control input[type=color]{min-height:38px;padding:3px;cursor:pointer}.v3-color-control button{min-height:38px;padding:0 9px;border:1px solid rgba(255,255,255,.16);border-radius:8px;color:#cbd5e1;font:inherit;font-size:.68rem;font-weight:800;background:#ffffff0d}.v3-color-control button:hover{border-color:#a78bfa94;color:#fff}.v3-contact-field select{width:100%;padding:9px 10px;border:1px solid rgba(255,255,255,.13);border-radius:8px;color:#fff;font:inherit;font-size:.72rem;background:#090c15;box-sizing:border-box}.v3-agenda-events{display:grid;gap:12px}.v3-agenda-event-editor{display:grid;gap:10px;padding:12px;border:1px solid rgba(255,255,255,.09);border-radius:9px;background:#05070e6b}.v3-agenda-event-editor>strong{overflow:hidden;font-size:.76rem;text-overflow:ellipsis;white-space:nowrap}.v3-agenda-event-card{min-width:0}.v3-agenda-event-card .compact-item-preview{grid-template-columns:54px minmax(0,1fr)}.v3-agenda-event-card .compact-item-preview img,.v3-agenda-event-card .compact-item-preview>span{width:54px;height:42px}.v3-agenda-event-card .compact-item-actions{padding-top:2px}.v3-agenda-event-panel{display:grid;gap:12px;min-width:0}.v3-agenda-event-card.is-expanded .v3-agenda-event-panel{max-height:2600px;padding-top:10px}.v3-agenda-field-row,.v3-agenda-event-secondary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0}.v3-agenda-event-panel>.field,.v3-agenda-field-row>.field,.v3-agenda-event-secondary>.field{min-width:0}.v3-agenda-event-panel .upload-field{min-width:0}.v3-agenda-event-panel .upload-field>input{box-sizing:border-box}.v3-agenda-event-panel .upload-field>div{min-height:58px}.v3-agenda-event-panel .rich-editor-content{min-height:104px;max-height:240px;overflow-y:auto}.v3-agenda-event-panel .rich-toolbar{gap:4px;padding:6px}.v3-agenda-event-panel .rich-toolbar button{min-height:26px;padding:0 6px;font-size:.64rem}.v3-agenda-description{min-width:0}.v3-agenda-featured>label{display:flex;align-items:center;gap:7px;min-height:38px}.v3-agenda-featured input{width:auto}.v3-agenda-appearance{gap:12px}.v3-agenda-appearance .editor-group{gap:10px;padding:12px;border:1px solid rgba(255,255,255,.09);border-radius:10px;background:#ffffff06}.v3-agenda-appearance .editor-group h3{margin:0;font-size:.78rem}.v3-agenda-group-note{margin:-4px 0 2px;color:var(--v3-muted);font-size:.64rem;line-height:1.4}.v3-agenda-appearance .form-grid{grid-template-columns:1fr;gap:10px}.v3-dynamic-inspector{display:grid;gap:12px}.v3-dynamic-inspector header>p{margin:6px 0 0;color:var(--v3-muted);font-size:.7rem;line-height:1.45}.v3-dynamic-groups{display:grid;gap:10px}.v3-dynamic-groups>section{display:grid;gap:10px;padding:12px;border:1px solid rgba(255,255,255,.09);border-radius:10px;background:#ffffff06}.v3-dynamic-groups h4{margin:0;color:#8ff2de;font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}.v3-dynamic-toggle{display:flex;align-items:center;gap:8px;color:var(--v3-muted);font-size:.7rem;font-weight:750}.v3-dynamic-toggle input{accent-color:var(--v3-accent)}.v3-inspector-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;margin-top:22px;padding:4px;border-radius:10px;background:#ffffff09}.v3-inspector-tabs button{padding:9px 4px;border:0;border-radius:7px;color:var(--v3-muted);font-size:.73rem;background:transparent}.v3-inspector-tabs button.is-active{color:#fff;background:#8f4dff4d}.v3-inspector-empty{display:grid;justify-items:center;margin-top:26px;padding:34px 18px;border:1px dashed var(--v3-line);border-radius:12px;text-align:center}.v3-inspector-empty i{width:32px;height:32px;border:1px solid rgba(143,77,255,.5);border-radius:9px;background:#8f4dff1f}.v3-inspector-empty h3{margin:13px 0 4px}.v3-inspector-empty p{margin:0;color:var(--v3-muted);font-size:.8rem;line-height:1.5}.v3-inspector-selection{margin-top:20px;padding:16px;border:1px solid rgba(143,77,255,.3);border-radius:12px;background:#8f4dff11}.v3-inspector-selection>span{color:#8ff2de;font-size:.62rem;font-weight:900;letter-spacing:.12em}.v3-inspector-selection h3{margin:5px 0 15px;font-size:1.08rem}.v3-inspector-description{margin:-7px 0 16px;color:var(--v3-muted);font-size:.75rem;line-height:1.45}.v3-inspector-selection h4{margin:18px 0 8px;color:var(--v3-muted);font-size:.68rem;letter-spacing:.1em;text-transform:uppercase}.v3-inspector-selection dl{display:grid;gap:7px;margin:0}.v3-inspector-selection dl>div,.v3-inspector-selection li{display:flex;justify-content:space-between;gap:12px;padding-bottom:7px;border-bottom:1px solid rgba(255,255,255,.07)}.v3-inspector-selection dt,.v3-inspector-selection li span{color:var(--v3-muted);font-size:.72rem}.v3-inspector-selection dd{max-width:165px;margin:0;overflow:hidden;font-size:.72rem;text-align:right;text-overflow:ellipsis;white-space:nowrap}.v3-inspector-selection ul{display:grid;gap:7px;margin:0;padding:0;list-style:none}.v3-inspector-selection li strong{color:#6f7588;font-size:.7rem}.v3-inspector-selection li.is-enabled strong{color:#62dfad}.v3-inspector-future{display:grid;gap:8px;margin-top:20px}.v3-inspector-future section{display:grid;gap:2px;padding:11px;border:1px dashed rgba(255,255,255,.11);border-radius:9px;background:#ffffff05}.v3-inspector-future strong{font-size:.76rem}.v3-inspector-future span{color:var(--v3-muted);font-size:.65rem}.v3-inspector-empty.is-unsupported{border-color:#f5ad4b47;background:#f5ad4b0b}.v3-biography-inspector{display:grid;gap:10px}.v3-biography-inspector-header>span{color:#8ff2de;font-size:.62rem;font-weight:900;letter-spacing:.12em}.v3-biography-inspector-header h3{margin-bottom:5px}.v3-biography-inspector-header>p{margin:0 0 16px;color:var(--v3-muted);font-size:.75rem;line-height:1.45}.v3-biography-inspector-section{padding:13px;border:1px dashed rgba(255,255,255,.12);border-radius:10px;background:#ffffff06}.v3-biography-inspector-section>div>span{color:#a78bfa;font-size:.56rem;font-weight:900;letter-spacing:.12em}.v3-biography-inspector-section h4{margin:4px 0;color:#fff;font-size:.82rem;letter-spacing:0;text-transform:none}.v3-biography-inspector-section p{margin:0 0 12px;color:var(--v3-muted);font-size:.68rem;line-height:1.45}.v3-biography-text-field{display:grid;gap:7px;margin-bottom:12px}.v3-biography-text-field>span{color:#fff;font-size:.74rem;font-weight:700}.v3-biography-text-field textarea{width:100%;min-height:150px;resize:vertical;padding:10px;border:1px solid rgba(255,255,255,.13);border-radius:8px;color:#fff;font:inherit;font-size:.75rem;line-height:1.5;background:#05070eb3;box-sizing:border-box}.v3-biography-text-field textarea:focus{outline:2px solid rgba(143,77,255,.42);border-color:#8f4dff}.v3-biography-text-field textarea[aria-invalid=true]{border-color:#f06f77}.v3-biography-text-field small{color:var(--v3-muted);font-size:.62rem;text-align:right}.v3-biography-text-field em{color:#ff9aa1;font-size:.66rem;font-style:normal}.v3-biography-rich-editor{display:grid;min-width:0;max-width:100%;overflow:hidden;border:1px solid rgba(148,163,184,.2);border-radius:10px;background:#080d18;transition:border-color .16s ease,box-shadow .16s ease}.v3-biography-rich-editor:focus-within{border-color:#8f4dff;box-shadow:0 0 0 2px #8f4dff29}.v3-biography-rich-editor[aria-invalid=true]{border-color:#f06f77}.v3-biography-rich-toolbar{position:relative;z-index:1;display:flex;align-items:center;gap:5px;width:100%;min-width:0;max-width:100%;padding:6px;overflow-x:auto;overflow-y:hidden;border-bottom:1px solid rgba(148,163,184,.14);background:linear-gradient(180deg,#161c2bfa,#0c111efa);scrollbar-width:thin;overscroll-behavior-x:contain}.v3-rich-button-group{display:flex;flex:0 0 auto;gap:2px;padding-right:4px;border-right:1px solid rgba(148,163,184,.14)}.v3-biography-rich-toolbar button{display:grid;flex:0 0 29px;place-items:center;width:29px;height:29px;padding:0;border:1px solid transparent;border-radius:7px;color:#aeb8ca;background:transparent;transition:color .14s ease,background .14s ease,border-color .14s ease}.v3-biography-rich-toolbar button:hover,.v3-biography-rich-toolbar button.is-active{border-color:#a78bfa47;color:#fff;background:#8f4dff2e}.v3-biography-rich-toolbar select{flex:0 0 auto;width:auto;min-width:78px;max-width:118px;height:29px;min-height:29px;padding:3px 22px 3px 7px;border:1px solid rgba(148,163,184,.16);border-radius:7px;color:#d8deea;font-size:.62rem;background:#0b1120}.v3-biography-rich-color{position:relative;display:grid;flex:0 0 29px;place-items:center;width:29px;height:29px;overflow:hidden;border:1px solid rgba(148,163,184,.2);border-radius:7px;background:#0b1120;cursor:pointer}.v3-biography-rich-color input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0;border:0;opacity:0;cursor:pointer}.v3-biography-rich-color span{width:15px;height:15px;border:2px solid rgba(255,255,255,.75);border-radius:50%;background:var(--rich-color);box-shadow:0 0 0 1px #00000073;pointer-events:none}.v3-biography-rich-content{min-height:170px;max-height:320px;padding:12px;overflow-y:auto;color:#f8fafc;font-size:.74rem;line-height:1.6;outline:0;overflow-wrap:anywhere}.v3-biography-rich-content p,.v3-biography-rich-content h2,.v3-biography-rich-content h3{margin:0 0 .7em}.v3-biography-rich-content h2{font-size:1.22rem;line-height:1.25}.v3-biography-rich-content h3{font-size:.95rem;line-height:1.35}.v3-biography-rich-content p:last-child,.v3-biography-rich-content h2:last-child,.v3-biography-rich-content h3:last-child{margin-bottom:0}.v3-biography-rich-editor>em{padding:0 10px 9px;color:#ff9aa1;font-size:.66rem;font-style:normal}.v3-biography-rich-loading{min-height:170px;padding:12px;color:var(--v3-muted);font-size:.7rem;background:#080d18}.v3-biography-image-selector{display:grid;gap:8px;margin:2px 0 14px}.v3-biography-image-selector>span{color:#fff;font-size:.74rem;font-weight:700}.v3-biography-image-preview{position:relative;overflow:hidden;min-height:120px;border:1px solid rgba(255,255,255,.12);border-radius:9px;background:#05070eb3}.v3-biography-image-preview img{display:block;width:100%;height:150px;object-fit:cover}.v3-biography-image-preview button{position:absolute;right:7px;bottom:7px;padding:6px 8px;border:1px solid rgba(255,255,255,.22);border-radius:6px;color:#fff;font-size:.62rem;background:#05070ed1}.v3-biography-image-empty{display:grid;place-items:center;min-height:90px;border:1px dashed rgba(255,255,255,.13);border-radius:9px;color:var(--v3-muted);font-size:.68rem}.v3-biography-image-selector label{display:grid;gap:5px}.v3-biography-image-selector label span{color:var(--v3-muted);font-size:.65rem}.v3-biography-image-selector input{width:100%;padding:9px 10px;border:1px solid rgba(255,255,255,.13);border-radius:8px;color:#fff;font:inherit;font-size:.72rem;background:#05070eb3;box-sizing:border-box}.v3-biography-image-selector input:focus{outline:2px solid rgba(143,77,255,.42);border-color:#8f4dff}.v3-biography-image-selector input[aria-invalid=true]{border-color:#f06f77}.v3-biography-image-selector>em{color:#ff9aa1;font-size:.66rem;font-style:normal}.v3-biography-dirty{margin-bottom:12px;padding:7px 9px;border:1px solid rgba(255,255,255,.08);border-radius:7px;color:var(--v3-muted);font-size:.66rem;background:#ffffff06}.v3-biography-dirty.is-dirty{border-color:#f5ad4b4d;color:#f5c16d;background:#f5ad4b12}.v3-constructor-state{display:grid;place-content:center;justify-items:center;padding:30px;text-align:center}.v3-constructor-state h1{margin:14px 0 5px}.v3-constructor-state p{color:var(--v3-muted)}.v3-constructor-state a{margin-top:12px;padding:10px 15px;border-radius:9px;color:#fff;text-decoration:none;background:#8f4dff}.v3-constructor-spinner{width:34px;height:34px;border:3px solid rgba(255,255,255,.13);border-top-color:#8f4dff;border-radius:50%;animation:v3-constructor-spin .8s linear infinite}@keyframes v3-constructor-spin{to{transform:rotate(360deg)}}@media(max-width:900px){.v3-constructor-toolbar{grid-template-columns:auto 1fr}.v3-toolbar-identity{justify-items:start}.v3-toolbar-actions{grid-column:1 / -1;position:absolute;right:12px;top:74px;padding:7px;border:1px solid var(--v3-line);border-radius:11px;background:#070912e6}.v3-toolbar-actions button span{display:none}.v3-side-panel{position:absolute;inset:0 auto 0 0;width:min(330px,calc(100vw - 36px))}.v3-constructor-inspector{inset:0 0 0 auto}}@media(max-width:420px){.v3-agenda-field-row,.v3-agenda-event-secondary{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.v3-constructor-spinner{animation:none}}.v3-biography-composition-controls{display:grid;gap:12px}.v3-bio-responsive-order{display:grid;gap:8px}.v3-bio-responsive-order>strong{font-size:.72rem}.v3-bio-responsive-order>div{display:grid;grid-template-columns:1fr repeat(3,minmax(0,72px));gap:7px;align-items:end;padding:8px;border:1px solid rgba(255,255,255,.08);border-radius:8px}.v3-bio-responsive-order>div>span{align-self:center;font-size:.69rem;font-weight:800}.v3-bio-responsive-order label{display:grid;gap:3px;color:var(--v3-muted);font-size:.55rem}.v3-bio-responsive-order select{min-width:0;padding:6px;border:1px solid rgba(255,255,255,.12);border-radius:6px;color:#fff;background:#0b1020}.v3-visual-style-inspector{display:grid;gap:14px}.v3-visual-component-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.v3-visual-component-cards button{display:grid;justify-items:center;gap:4px;padding:11px 5px;border:1px solid rgba(255,255,255,.1);border-radius:10px;color:#aeb8ca;background:linear-gradient(145deg,#101627,#080d18)}.v3-visual-component-cards button>span{display:grid;place-items:center;width:35px;height:35px;border-radius:9px;background:#8b5cf621}.v3-visual-component-cards strong{font-size:.68rem}.v3-visual-component-cards small{font-size:.52rem;color:#798399}.v3-visual-component-cards button.is-active{border-color:#5eead4;box-shadow:0 0 0 2px #5eead414;color:#fff}.v3-visual-component-cards button.is-active>span{color:#5eead4;background:#2dd4bf24}.v3-visual-style-panel{display:grid;gap:15px;padding:12px;border:1px solid rgba(255,255,255,.09);border-radius:12px;background:#05091273}.v3-visual-style-panel>header{display:flex;justify-content:space-between;align-items:center}.v3-visual-style-panel>header strong{font-size:.8rem}.v3-visual-style-panel>header button{border:0;color:#8ff2de;font-size:.6rem;background:none}.v3-visual-style-panel h5{margin:0 0 8px;color:#fff;font-size:.67rem}.v3-layout-thumbnails{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.v3-layout-thumbnails button{display:grid;gap:6px;padding:6px;border:1px solid rgba(255,255,255,.08);border-radius:9px;color:#aeb8ca;font-size:.58rem;background:#0a0f1c}.v3-layout-thumbnails button:hover{border-color:#8b5cf6;color:#fff}.v3-layout-preview{position:relative;display:grid;grid-template-columns:38% 1fr;gap:4px;height:46px;padding:6px;border-radius:6px;background:linear-gradient(135deg,#1e293b,#0f172a)}.v3-layout-preview i{display:block;border-radius:3px;background:#8b5cf6}.v3-layout-preview i+i{background:repeating-linear-gradient(#94a3b8 0 2px,transparent 2px 6px)}.preview-image-2 i:first-child{border-radius:50%}.preview-image-4{background:transparent}.preview-title-1,.preview-title-3{display:flex;align-items:center;justify-content:center}.preview-title-2,.preview-text-4{background:#312e81}.preview-text-1,.preview-text-2{padding:9px;border:1px solid rgba(255,255,255,.18)}.v3-simple-appearance{display:grid;gap:10px}.v3-visual-slider{display:grid;gap:5px}.v3-visual-slider span{display:flex;justify-content:space-between;color:#aeb8ca;font-size:.61rem}.v3-visual-slider b{color:#70ead7}.v3-visual-slider input{width:100%;accent-color:#8b5cf6}.v3-visual-color{display:grid;grid-template-columns:1fr 38px auto;align-items:center;gap:7px;color:#aeb8ca;font-size:.61rem}.v3-visual-color input{width:38px;height:30px;padding:2px;border:1px solid rgba(255,255,255,.1);border-radius:7px;background:#080d18}.v3-visual-color button{border:0;color:#8ff2de;font-size:.57rem;background:none}.v3-hover-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:7px}.v3-hover-cards button{display:flex;align-items:center;gap:8px;padding:8px;border:1px solid rgba(255,255,255,.08);border-radius:8px;color:#aeb8ca;background:#0a0f1c}.v3-hover-cards button.is-active{border-color:#5eead4;color:#fff}.hover-demo{display:block;width:28px;height:22px;border-radius:5px;background:linear-gradient(135deg,#8b5cf6,#2dd4bf)}.hover-lift{transform:translateY(-3px);box-shadow:0 5px 8px #0008}.hover-scale{transform:scale(1.08)}.hover-glow{box-shadow:0 0 9px #5eead4}.v3-hero-inspector{display:grid;gap:14px;min-width:0}.v3-hero-inspector>header{display:grid;gap:4px}.v3-hero-inspector>header>span,.v3-hero-card-title>span{color:#67e8d2;font-size:.62rem;font-weight:900;letter-spacing:.1em}.v3-hero-inspector>header h3,.v3-hero-inspector>header p,.v3-hero-card h4{margin:0}.v3-hero-inspector>header p{color:#8994a8;font-size:.72rem}.v3-hero-card{display:grid;gap:11px;min-width:0;padding:13px;border:1px solid rgba(148,163,184,.14);border-radius:13px;background:linear-gradient(145deg,#0f172ac7,#070b16e6)}.v3-hero-card-title{display:grid;gap:3px}.v3-hero-card-title h4{font-size:.82rem}.v3-hero-field,.v3-hero-toggle{display:grid;gap:5px;min-width:0;color:#cbd5e1;font-size:.67rem}.v3-hero-field input,.v3-hero-field select{box-sizing:border-box;width:100%;max-width:100%;min-height:36px;padding:7px 9px;border:1px solid rgba(148,163,184,.2);border-radius:8px;color:#f8fafc;background:#080d19}.v3-hero-toggle{grid-template-columns:1fr auto;align-items:center;padding:8px 0;border-bottom:1px solid rgba(148,163,184,.09)}.v3-hero-toggle input{accent-color:#8b5cf6}.v3-hero-add{min-height:36px;border:1px solid rgba(94,234,212,.32);border-radius:9px;color:#9ff9ea;background:#14b8a614}.v3-hero-add:disabled{opacity:.45}.v3-hero-slides{display:grid;gap:9px;min-width:0}.v3-hero-slide-card{min-width:0;overflow:hidden;border:1px solid rgba(148,163,184,.14);border-radius:11px;background:#090f1c}.v3-hero-slide-summary{display:grid;grid-template-columns:52px minmax(0,1fr) auto;grid-template-rows:auto auto;align-items:center;gap:2px 9px;width:100%;padding:8px;border:0;color:#eef2ff;text-align:left;background:transparent}.v3-hero-slide-summary img,.v3-hero-slide-summary>span{grid-row:1/3;width:52px;height:42px;object-fit:cover;border-radius:7px;background:#172036}.v3-hero-slide-summary>span{display:grid;place-items:center;font-size:.55rem}.v3-hero-slide-summary strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.7rem}.v3-hero-slide-summary small{color:#8490a5;font-size:.56rem}.v3-hero-slide-summary i{grid-column:3;grid-row:1/3;font-style:normal;font-size:1rem}.v3-hero-slide-body{display:grid;gap:11px;padding:11px;border-top:1px solid rgba(148,163,184,.12)}.v3-hero-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.v3-hero-remove{min-height:34px;border:1px solid rgba(248,113,113,.22);border-radius:8px;color:#fca5a5;background:#7f1d1d21}.v3-hero-remove:disabled{opacity:.35}@media(max-width:520px){.v3-hero-field-grid{grid-template-columns:1fr}}.v3-hero-logo-card .media-picker{display:grid;gap:6px}.v3-hero-logo-card .media-picker-current{display:grid;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:10px;min-height:58px;text-align:left}.v3-hero-logo-card .media-picker-current img{width:54px;height:38px;object-fit:contain;background:transparent}.v3-hero-logo-action{width:100%;min-height:36px;border:1px solid rgba(148,163,184,.24);border-radius:8px;color:#e5e7eb;background:#ffffff09}.v3-hero-logo-action:disabled{opacity:.42}.v3-banner-inspector{display:grid;gap:13px;min-width:0}.v3-banner-inspector>header{display:grid;gap:4px}.v3-banner-inspector>header>span,.v3-banner-card>div:first-child>span{color:#67e8d2;font-size:.61rem;font-weight:900;letter-spacing:.1em}.v3-banner-inspector>header h3,.v3-banner-inspector>header p,.v3-banner-card h4{margin:0}.v3-banner-inspector>header p{color:#8994a8;font-size:.7rem}.v3-banner-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.v3-banner-tabs button{min-width:0;min-height:32px;padding:6px;border:1px solid rgba(148,163,184,.14);border-radius:8px;color:#93a0b5;font-size:.61rem;background:#090f1b}.v3-banner-tabs button.is-active{border-color:#5eead47a;color:#d8fff8;background:#14b8a61a}.v3-banner-card{display:grid;gap:12px;min-width:0;padding:13px;border:1px solid rgba(148,163,184,.14);border-radius:13px;background:linear-gradient(145deg,#0f172ac7,#070b16e6)}.v3-banner-card>div:first-child{display:grid;gap:3px}.v3-banner-field{position:relative;display:grid;gap:5px;min-width:0;color:#cbd5e1;font-size:.67rem}.v3-banner-field input,.v3-banner-field select{box-sizing:border-box;width:100%;max-width:100%;min-height:36px;padding:7px 9px;border:1px solid rgba(148,163,184,.2);border-radius:8px;color:#f8fafc;background:#080d19}.v3-banner-field input[type=color]{padding:3px}.v3-banner-field input[type=range]{padding:0;accent-color:#8b5cf6}.v3-banner-field>strong{position:absolute;right:7px;top:0;color:#67e8d2;font-size:.58rem}.v3-banner-toggle{display:grid;grid-template-columns:1fr auto;align-items:center;gap:10px;padding:9px 0;border-bottom:1px solid rgba(148,163,184,.09);color:#d5dbea;font-size:.68rem}.v3-banner-toggle input{accent-color:#8b5cf6}.v3-banner-remove{min-height:34px;border:1px solid rgba(248,113,113,.22);border-radius:8px;color:#fca5a5;background:#7f1d1d21}.v3-banner-note{margin:0;padding:9px;border-radius:8px;color:#8994a8;font-size:.62rem;line-height:1.45;background:#0f172a94}.v3-banner-status{color:#7f8a9e;font-size:.61rem;text-align:center}.v3-banner-status.is-dirty{color:#fbbf24}.v3-banner-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.v3-banner-tabs button{padding-inline:3px;font-size:.57rem}.v3-banner-focus{display:grid;gap:5px;color:#cbd5e1;font-size:.67rem}.v3-banner-focus small{color:#7f8a9e;font-size:.58rem;line-height:1.4}.v3-banner-focus-stage{position:relative;display:grid;place-items:center;width:100%;aspect-ratio:16/6;overflow:hidden;border:1px solid rgba(148,163,184,.2);border-radius:10px;background-color:#080d19;background-repeat:no-repeat;cursor:crosshair;touch-action:none}.v3-banner-focus-stage em{color:#718096;font-size:.6rem;font-style:normal}.v3-banner-focus-stage i{position:absolute;width:18px;height:18px;border:3px solid #fff;border-radius:50%;background:#8b5cf6;box-shadow:0 0 0 3px #00000073,0 0 16px #8b5cf6a6;transform:translate(-50%,-50%);pointer-events:none}.v3-section-background-editor{width:100%;min-width:0;max-width:100%;display:grid;gap:14px;padding:15px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#ffffff06;box-sizing:border-box;overflow:hidden}.v3-section-background-editor>div:first-child{display:grid;gap:3px}.v3-section-background-editor>div:first-child>span{color:#9b8cff;font-size:.66rem;font-weight:900;letter-spacing:.12em}.v3-section-background-editor h4{margin:0}.v3-section-background-editor :is(.media-picker,.v3-banner-field,.v3-banner-focus){width:100%;min-width:0;max-width:100%;box-sizing:border-box}.v3-bio-simple-card{display:grid;gap:10px}.v3-bio-simple-card .v3-biography-text-field{margin:0}.v3-bio-simple-card .v3-biography-text-field input{width:100%;padding:10px;border:1px solid rgba(255,255,255,.12);border-radius:8px;color:#fff;background:#080d18;box-sizing:border-box}.v3-border-control{display:grid;gap:9px;padding:10px;border:1px solid rgba(255,255,255,.08);border-radius:9px;background:#ffffff05}.v3-responsive-biography,.v3-responsive-biography section,.v3-responsive-biography article,.v3-responsive-locked{display:grid;gap:12px;min-width:0}.v3-responsive-biography section,.v3-responsive-locked{padding:15px;border:1px solid rgba(139,92,246,.2);border-radius:12px;background:#8b5cf60d}.v3-responsive-biography article{padding:12px;border:1px solid rgba(255,255,255,.08);border-radius:10px}.v3-responsive-biography label{display:grid;gap:6px;color:#aeb7c8;font-size:.7rem}.v3-responsive-biography input,.v3-responsive-biography select{width:100%;min-width:0}.v3-responsive-biography small,.v3-responsive-locked p{color:#8f99ad;line-height:1.5}.v3-responsive-biography header>span,.v3-responsive-locked>span{color:#f59e0b;font-size:.68rem;font-weight:900;letter-spacing:.12em}.v3-responsive-device-inspector{display:grid;gap:14px;min-width:0}.v3-responsive-device-inspector header{display:grid;gap:6px;padding:15px;border:1px solid rgba(95,230,208,.22);border-radius:12px;background:linear-gradient(145deg,#5fe6d012,#8f4dff0d)}.v3-responsive-device-inspector header span{color:#5fe6d0;font-size:.64rem;font-weight:900;letter-spacing:.12em}.v3-responsive-device-inspector header h3,.v3-responsive-device-inspector header p{margin:0}.v3-responsive-device-inspector header p{color:#9da7ba;font-size:.72rem;line-height:1.55}.v3-responsive-device-inspector .v3-section-background-editor{display:grid;gap:11px;padding:14px;border:1px solid rgba(255,255,255,.09);border-radius:12px;background:#ffffff06}.v3-responsive-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2500;display:grid;place-items:center;padding:20px;background:#020617c7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.v3-responsive-modal>div{width:min(520px,100%);display:grid;gap:16px;padding:24px;border:1px solid rgba(139,92,246,.35);border-radius:18px;background:#0d1220;box-shadow:0 30px 90px #0000008c}.v3-responsive-modal h2,.v3-responsive-modal p{margin:0}.v3-responsive-modal p{color:#aab3c5;line-height:1.6}.v3-responsive-modal footer{display:flex;justify-content:flex-end;gap:10px}.v3-responsive-modal button{min-height:40px;padding:0 15px;border:1px solid rgba(139,92,246,.4);border-radius:9px;background:#8b5cf61a;color:#fff}.v3-responsive-modal button.is-primary{border:0;background:linear-gradient(135deg,#7c3aed,#4f46e5)}.v3-device-review{position:absolute;right:2px;top:2px;width:8px;height:8px;border-radius:50%;background:#22c55e}.v3-device-review.is-pending{background:#f59e0b;box-shadow:0 0 8px #f59e0bb3}.v3-constructor-inspector{box-sizing:border-box;max-width:330px;overflow-x:hidden}.v3-constructor-inspector *{box-sizing:border-box}.v3-constructor-inspector .v3-inspector-selection,.v3-biography-inspector,.v3-biography-inspector-section,.v3-visual-style-inspector,.v3-visual-style-panel,.v3-simple-appearance,.v3-border-control,.v3-biography-composition-controls,.v3-bio-responsive-order{width:100%;max-width:100%;min-width:0}.v3-biography-inspector-section>*{max-width:100%;min-width:0}.v3-visual-component-cards{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;max-width:100%}.v3-visual-component-cards button{width:100%;min-width:0;max-width:100%;overflow:hidden}.v3-visual-component-cards strong{max-width:100%;overflow:hidden;text-overflow:ellipsis}.v3-visual-style-panel>header{min-width:0;flex-wrap:wrap}.v3-visual-style-panel>header>*{min-width:0;max-width:100%}.v3-visual-slider,.v3-visual-slider input,.v3-biography-text-field,.v3-biography-text-field input,.v3-biography-text-field textarea,.v3-media-picker,.media-picker-current{width:100%;max-width:100%;min-width:0}.v3-visual-color{grid-template-columns:minmax(0,1fr) 38px;grid-auto-flow:row;width:100%;max-width:100%;min-width:0}.v3-visual-color>button{grid-column:1/-1;justify-self:start;max-width:100%;white-space:normal}.v3-hover-cards{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;max-width:100%}.v3-hover-cards button{width:100%;max-width:100%;min-width:0;padding:7px;overflow:hidden}.v3-hover-cards strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hover-demo{flex:0 0 24px;width:24px}.v3-bio-responsive-order>div{grid-template-columns:minmax(0,1fr) repeat(3,minmax(0,58px));width:100%;max-width:100%;min-width:0}.v3-bio-responsive-order select{width:100%;max-width:100%}@media(max-width:360px){.v3-constructor-inspector{max-width:calc(100vw - 20px)}.v3-visual-component-cards,.v3-hover-cards{grid-template-columns:1fr}.v3-bio-responsive-order>div{grid-template-columns:1fr}.v3-bio-responsive-order>div>span{grid-column:1/-1}}.v3-constructor-inspector input[type=range]{display:block;width:100%;max-width:100%;margin:0}.v3-constructor-inspector input,.v3-constructor-inspector select,.v3-constructor-inspector textarea,.v3-constructor-inspector button{max-width:100%}.v3-constructor-inspector .media-picker{width:100%;max-width:100%;min-width:0}.public-site-editor .constructor-empty-banner{display:grid;min-height:120px;place-content:center;gap:6px;margin:12px 0;border:1px dashed rgba(139,92,246,.6);color:#c4b5fd;text-align:center;background:linear-gradient(135deg,#0f172ac7,#581c872e)}.public-site-editor .constructor-empty-banner span{font-size:.82rem;font-weight:800}.public-site-editor .constructor-empty-banner small{color:#94a3b8;font-size:.68rem}.public-site-editor .constructor-empty-section{display:grid;min-height:150px;place-content:center;gap:6px;border:1px dashed rgba(139,92,246,.5);color:#c4b5fd;text-align:center;background:#0f172aad}.public-site-editor .constructor-empty-section span{font-size:.85rem;font-weight:800}.public-site-editor .constructor-empty-section small{color:#94a3b8;font-size:.68rem}.v3-constructor-inspector{--v3-inspector-card:linear-gradient(145deg,rgba(17,23,39,.94),rgba(8,12,23,.98));--v3-inspector-card-border:rgba(148,163,184,.15);--v3-inspector-control:#080d19;--v3-inspector-control-border:rgba(148,163,184,.22);--v3-inspector-primary:#8f4dff;--v3-inspector-primary-soft:rgba(143,77,255,.14);--v3-inspector-danger:#f87171;--v3-inspector-success:#62dfad;--v3-inspector-warning:#f5c16d;--v3-inspector-info:#60a5fa;padding:20px;color:#f4f6fb}.v3-constructor-inspector .v3-inspector-selection{display:grid;gap:14px;margin:0;padding:0;border:0;border-radius:0;background:transparent}.v3-constructor-inspector :is(.v3-biography-inspector-header,.v3-dynamic-inspector>header,.v3-banner-inspector>header,.v3-hero-inspector>header){display:grid;gap:5px;padding-bottom:14px;border-bottom:1px solid rgba(148,163,184,.12)}.v3-constructor-inspector :is(.v3-biography-inspector-header,.v3-dynamic-inspector>header,.v3-banner-inspector>header,.v3-hero-inspector>header)>span{color:#a78bfa;font-size:.62rem;font-weight:900;letter-spacing:.13em}.v3-constructor-inspector :is(.v3-biography-inspector-header,.v3-dynamic-inspector>header,.v3-banner-inspector>header,.v3-hero-inspector>header) h3{margin:0;color:#fff;font-size:1.02rem;line-height:1.25}.v3-constructor-inspector :is(.v3-biography-inspector-header,.v3-dynamic-inspector>header,.v3-banner-inspector>header,.v3-hero-inspector>header) p{margin:0;color:#929caf;font-size:.7rem;line-height:1.5}.v3-constructor-inspector :is(.v3-biography-inspector-section,.v3-banner-card,.v3-hero-card,.v3-dynamic-groups>section,.v3-section-background-editor,.v3-visual-style-panel,.v3-responsive-biography section,.v3-responsive-biography article){padding:14px;border:1px solid var(--v3-inspector-card-border);border-radius:12px;background:var(--v3-inspector-card);box-shadow:0 12px 30px #00000024}.v3-constructor-inspector :is(.v3-biography-inspector-section,.v3-banner-card,.v3-hero-card,.v3-dynamic-groups>section,.v3-section-background-editor) h4{margin:3px 0 0;color:#f8fafc;font-size:.8rem;font-weight:800;letter-spacing:0;text-transform:none}.v3-constructor-inspector :is(.editor-tabs,.v3-inspector-tabs,.v3-banner-tabs){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;width:100%;margin:10px 0 0;padding:4px;border:1px solid rgba(148,163,184,.1);border-radius:10px;background:#ffffff06}.v3-constructor-inspector :is(.editor-tabs,.v3-inspector-tabs,.v3-banner-tabs) button{min-width:0;min-height:34px;padding:7px 6px;border:0;border-radius:7px;color:#929caf;font-size:.66rem;font-weight:800;background:transparent;box-shadow:none}.v3-constructor-inspector :is(.editor-tabs button.active,.v3-inspector-tabs button.is-active,.v3-banner-tabs button.is-active){color:#fff;background:var(--v3-inspector-primary-soft);box-shadow:inset 0 0 0 1px #a78bfa4d}.v3-constructor-inspector :is(.v3-contact-field,.v3-hero-field,.v3-banner-field,.v3-visual-slider,.v3-responsive-biography label){display:grid;gap:6px;min-width:0;color:#cbd5e1;font-size:.69rem;font-weight:700}.v3-constructor-inspector :is(input:not([type=checkbox]):not([type=range]),select,textarea){width:100%;min-width:0;min-height:38px;padding:8px 10px;border:1px solid var(--v3-inspector-control-border);border-radius:8px;color:#f8fafc;font:inherit;font-size:.72rem;background:var(--v3-inspector-control)}.v3-constructor-inspector select,.v3-constructor-inspector select option,.v3-constructor-inspector select optgroup{color-scheme:dark}.v3-constructor-inspector select option,.v3-constructor-inspector select optgroup{background-color:#090b14;color:#fbfbff}.v3-constructor-inspector select option:checked{background-color:var(--v3-inspector-primary);color:#fff}.v3-constructor-inspector :is(input,select,textarea):focus-visible{outline:2px solid rgba(143,77,255,.3);outline-offset:1px;border-color:#a78bfac7}.v3-constructor-inspector input[type=range]{min-height:20px;accent-color:var(--v3-inspector-primary)}.v3-constructor-inspector :is(.v3-dynamic-toggle,.v3-banner-toggle,.v3-hero-toggle){min-height:38px;padding:8px 0;color:#d5dbea;font-size:.69rem;font-weight:750}.v3-constructor-inspector :is(.v3-dynamic-toggle,.v3-banner-toggle,.v3-hero-toggle) input{accent-color:var(--v3-inspector-primary)}.v3-constructor-inspector button{transition:border-color .16s ease,background .16s ease,color .16s ease,opacity .16s ease,transform .16s ease}.v3-constructor-inspector button:not(:disabled):hover{transform:translateY(-1px)}.v3-constructor-inspector :is(.v3-hero-add,.btn.primary){min-height:38px;border:1px solid rgba(167,139,250,.45);border-radius:8px;color:#fff;background:linear-gradient(135deg,#8f4dff,#6d5dfc)}.v3-constructor-inspector :is(.v3-banner-remove,.v3-hero-remove){min-height:36px;border:1px solid rgba(248,113,113,.3);border-radius:8px;color:#fca5a5;background:#7f1d1d24}.v3-constructor-inspector button:disabled{opacity:.42;cursor:not-allowed;transform:none}.v3-constructor-inspector .v3-control-help{margin:0;color:#8f99ad;font-size:.64rem;font-weight:500;line-height:1.45}.v3-constructor-inspector :is(.v3-biography-dirty,.v3-banner-status){margin:0;padding:8px 10px;border:1px solid rgba(98,223,173,.18);border-radius:8px;color:var(--v3-inspector-success);font-size:.65rem;font-weight:750;text-align:center;background:#10b9810e}.v3-constructor-inspector :is(.v3-biography-dirty,.v3-banner-status).is-dirty{border-color:#f5c16d47;color:var(--v3-inspector-warning);background:#f5c16d11}.v3-constructor-inspector .v3-section-background-editor>div:first-child>span,.v3-constructor-inspector .v3-biography-inspector-section>div>span,.v3-constructor-inspector .v3-banner-card>div:first-child>span,.v3-constructor-inspector .v3-hero-card-title>span{color:#a78bfa;font-size:.59rem;font-weight:900;letter-spacing:.12em}@media(prefers-reduced-motion:reduce){.v3-constructor-inspector button{transition:none}}.v3-biography-inspector-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:10px}.v3-biography-inspector-tabs button{width:100%;padding:9px 8px;border:1px solid rgba(148,163,184,.18);border-radius:10px;color:#aeb8ca;background:linear-gradient(145deg,#0f172ab8,#080c18db);font-size:.67rem;font-weight:800}.v3-biography-inspector-tabs button.is-active{border-color:#e11d48b3;color:#fff;background:linear-gradient(135deg,#e11d4847,#8b5cf62e);box-shadow:0 0 18px #e11d4829}.v3-biography-edit-text-button{width:100%;justify-content:center}.v3-biography-text-modal,.v3-biography-styles-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1700;display:grid;place-items:center;padding:22px;background:#020617c7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.v3-biography-text-modal-card,.v3-biography-styles-card{width:min(920px,96vw);max-height:min(88vh,820px);display:grid;grid-template-rows:auto minmax(0,1fr) auto;border:1px solid rgba(255,255,255,.12);border-radius:22px;background:linear-gradient(145deg,#0f1220fa,#050812fa);box-shadow:0 28px 90px #0000008c,0 0 45px #8b5cf61f;color:#eef2ff;overflow:hidden}.v3-biography-text-modal-card>header,.v3-biography-styles-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px 22px;border-bottom:1px solid rgba(255,255,255,.1)}.v3-biography-text-modal-card header span,.v3-biography-styles-card header span{color:#ff2d55;font-size:.66rem;font-weight:900;letter-spacing:.13em}.v3-biography-text-modal-card h3,.v3-biography-styles-card h3{margin:4px 0 3px;color:#fff}.v3-biography-text-modal-card p,.v3-biography-styles-card p{margin:0;color:#99a5b8;font-size:.78rem}.v3-modal-icon-button{display:grid;place-items:center;flex:0 0 auto;width:36px;height:36px;border:1px solid rgba(255,255,255,.12);border-radius:11px;color:#fff;background:#ffffff0f}.v3-modal-icon-button:focus-visible,.v3-biography-inspector-tabs button:focus-visible,.v3-biography-template-grid button:focus-visible,.v3-layer-apply-menu button:focus-visible{outline:2px solid #ff2d55;outline-offset:2px}.v3-biography-text-modal-body{min-height:0;overflow:auto;padding:18px 22px}.v3-biography-text-modal-body .v3-richtext-editor{min-height:430px}.v3-biography-text-modal-card>footer{display:flex;justify-content:flex-end;padding:14px 22px;border-top:1px solid rgba(255,255,255,.1)}.v3-biography-design-section{display:grid;gap:12px}.v3-biography-template-select{display:grid;gap:6px;color:#aeb8ca;font-size:.65rem}.v3-biography-template-select select{width:100%;padding:10px 11px;border:1px solid rgba(148,163,184,.2);border-radius:10px;color:#fff;background:#080d18}.v3-biography-template-preview,.v3-biography-template-thumb{position:relative;display:grid;grid-template-columns:38% 1fr;gap:8px;min-height:92px;padding:12px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:radial-gradient(circle at 80% 20%,rgba(139,92,246,.25),transparent 36%),linear-gradient(145deg,#111827,#050812);overflow:hidden}.v3-biography-template-preview i,.v3-biography-template-thumb i{border-radius:14px;background:linear-gradient(135deg,#ff2d55,#8b5cf6);box-shadow:0 0 20px #ff2d5540}.v3-biography-template-preview b,.v3-biography-template-thumb b{border-radius:8px;background:repeating-linear-gradient(#f8fafc 0 5px,transparent 5px 12px)}.v3-biography-template-preview span,.v3-biography-template-thumb span{position:absolute;right:16px;bottom:14px;width:38%;height:20px;border-radius:999px;background:#ffffff1f}.v3-biography-template-preview.is-centered,.v3-biography-template-thumb.is-centered{grid-template-columns:1fr;place-items:center;text-align:center}.v3-biography-template-preview.is-centered i,.v3-biography-template-thumb.is-centered i{width:48px;height:48px;border-radius:50%}.v3-biography-template-preview.is-centered b,.v3-biography-template-thumb.is-centered b{width:70%;height:28px}.v3-biography-template-preview.is-editorial,.v3-biography-template-thumb.is-editorial{grid-template-columns:1fr 34%}.v3-biography-template-preview.is-magazine,.v3-biography-template-thumb.is-magazine{grid-template-columns:45% 1fr;background:radial-gradient(circle at 20% 20%,rgba(225,29,72,.28),transparent 40%),#060914}.v3-biography-template-preview.is-dj,.v3-biography-template-thumb.is-dj{grid-template-columns:1fr 46%;background:radial-gradient(circle at 88% 22%,rgba(139,92,246,.34),transparent 42%),#050510}.v3-biography-template-preview.is-minimal,.v3-biography-template-thumb.is-minimal{grid-template-columns:1fr;background:#080d18}.v3-biography-template-preview.is-minimal i,.v3-biography-template-thumb.is-minimal i{display:none}.v3-biography-template-description{margin:0;color:#9aa5b8;font-size:.72rem}.v3-biography-template-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.v3-biography-template-actions .btn{width:100%;justify-content:center}.v3-biography-template-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;min-height:0;overflow:auto;padding:18px 22px}.v3-biography-template-grid article{display:grid;grid-template-rows:auto 1fr auto;gap:11px;padding:12px;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:#ffffff09}.v3-biography-template-grid article.is-active{border-color:#ff2d55a6;box-shadow:0 0 0 2px #ff2d5517}.v3-biography-template-grid h4{margin:0;color:#fff;font-size:.9rem}.v3-biography-template-grid p{font-size:.72rem;line-height:1.45}.v3-biography-template-grid footer{display:flex;align-items:center;justify-content:space-between;gap:10px}.v3-biography-template-grid small{color:#67e8f9;font-weight:800;font-size:.65rem}.v3-biography-template-thumb{min-height:78px}.v3-biography-design-section{container-type:inline-size}.v3-biography-template-grid{grid-template-columns:minmax(0,1fr);gap:8px;overflow:visible;padding:0}.v3-biography-template-grid article{width:100%;min-width:0;grid-template-columns:minmax(54px,66px) minmax(0,1fr);grid-template-rows:auto;align-items:center;gap:11px;padding:10px 11px;border-radius:13px}.v3-biography-template-grid article.is-active{border-color:#e11d48b8;background:linear-gradient(135deg,#e11d481c,#8b5cf612);box-shadow:inset 3px 0 #e11d48d9,0 0 0 1px #e11d4814}.v3-biography-template-grid .v3-biography-template-thumb{width:100%;min-width:0;min-height:54px;height:54px;padding:7px;border-radius:10px}.v3-biography-template-copy{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 7px;min-width:0}.v3-biography-template-heading{display:flex;align-items:center;gap:6px;min-width:0}.v3-biography-template-grid h4{min-width:0;font-size:.82rem}.v3-biography-template-grid p{grid-column:1/-1;margin:0;font-size:.67rem;line-height:1.4;overflow-wrap:normal;word-break:normal}.v3-biography-template-grid footer{justify-content:flex-end}.v3-biography-template-grid footer .btn{min-height:32px;padding:6px 8px;font-size:.62rem;white-space:nowrap}.v3-biography-template-grid small{display:inline-flex;align-items:center;padding:2px 5px;border-radius:999px;color:#fff;background:#e11d483d;font-size:.54rem;line-height:1.3}@container (max-width:210px){.v3-biography-template-grid article{grid-template-columns:minmax(46px,54px) minmax(0,1fr);gap:8px}.v3-biography-template-grid .v3-biography-template-thumb{min-height:48px;height:48px}}.v3-visual-style-panel>header span{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.v3-layer-apply-menu{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;padding:9px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#ffffff09}.v3-layer-apply-menu button{padding:8px 6px;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#d8e0ee;background:#090e1a;font-size:.62rem}.v3-layer-apply-menu button:disabled{opacity:.35;cursor:not-allowed}.v3-biography-advanced-note{margin-top:9px!important;padding:10px;border:1px solid rgba(139,92,246,.18);border-radius:10px;background:#8b5cf612}@media(max-width:720px){.v3-biography-template-grid{grid-template-columns:1fr}.v3-biography-text-modal,.v3-biography-styles-modal{padding:10px}.v3-biography-text-modal-card,.v3-biography-styles-card{max-height:94vh}.v3-layer-apply-menu{grid-template-columns:repeat(2,minmax(0,1fr))}}.v3-biography-text-modal-card{max-width:96vw}.v3-biography-text-modal-body{overflow-x:hidden}.v3-biography-text-modal .v3-biography-rich-editor{width:100%;max-width:100%;min-width:0}.v3-biography-text-modal .v3-biography-rich-toolbar{flex-wrap:wrap;align-items:center;gap:6px;overflow-x:hidden;overflow-y:visible}.v3-biography-text-modal .v3-rich-button-group{min-width:max-content}.v3-biography-text-modal .v3-rich-select-control{display:grid;grid-template-columns:auto minmax(72px,max-content);align-items:center;gap:6px;flex:0 1 auto;min-width:0;max-width:170px;color:#aeb8ca;font-size:.6rem;font-weight:800}.v3-biography-text-modal .v3-rich-select-control.is-font{max-width:210px}.v3-biography-text-modal .v3-rich-select-control>span{white-space:nowrap}.v3-biography-text-modal .v3-rich-select-control select{width:auto;min-width:78px;max-width:135px;height:29px;min-height:29px;padding:3px 22px 3px 8px;border:1px solid rgba(148,163,184,.16);border-radius:7px;color:#d8deea;font-size:.62rem;background:#0b1120}.v3-biography-text-modal .v3-rich-select-control.is-font select{max-width:150px}.v3-biography-text-modal .v3-biography-rich-color{flex:0 0 29px}@media(max-width:560px){.v3-biography-text-modal .v3-rich-select-control,.v3-biography-text-modal .v3-rich-select-control.is-font{grid-template-columns:1fr;gap:3px;max-width:125px}.v3-biography-text-modal .v3-rich-select-control select,.v3-biography-text-modal .v3-rich-select-control.is-font select{max-width:125px}}.v3-biography-template-preview.is-classic,.v3-biography-template-thumb.is-classic{grid-template-columns:38% 1fr;align-items:stretch;background:linear-gradient(145deg,#111827,#050812)}.v3-biography-template-preview.is-classic i,.v3-biography-template-thumb.is-classic i{border-radius:14px}.v3-biography-template-preview.is-classic b,.v3-biography-template-thumb.is-classic b{align-self:start;height:22px}.v3-biography-template-preview.is-classic span,.v3-biography-template-thumb.is-classic span{right:16px;bottom:18px;width:44%;height:34px;background:repeating-linear-gradient(#cbd5e1 0 3px,transparent 3px 8px)}.v3-biography-template-preview.is-centered,.v3-biography-template-thumb.is-centered{grid-template-columns:1fr;grid-template-rows:auto auto auto;place-items:center;text-align:center;background:radial-gradient(circle at 50% 20%,rgba(103,232,249,.2),transparent 36%),#070b16}.v3-biography-template-preview.is-centered i,.v3-biography-template-thumb.is-centered i{width:48px;height:48px;border-radius:999px}.v3-biography-template-preview.is-centered b,.v3-biography-template-thumb.is-centered b{width:70%;height:16px}.v3-biography-template-preview.is-centered span,.v3-biography-template-thumb.is-centered span{position:static;width:58%;height:22px;background:repeating-linear-gradient(#d8e0ee 0 3px,transparent 3px 7px)}.v3-biography-template-preview.is-editorial,.v3-biography-template-thumb.is-editorial{grid-template-columns:1fr 34%;background:linear-gradient(145deg,#0b0f18,#070911)}.v3-biography-template-preview.is-editorial i,.v3-biography-template-thumb.is-editorial i{grid-column:2;grid-row:1 / span 2;border-radius:7px}.v3-biography-template-preview.is-editorial b,.v3-biography-template-thumb.is-editorial b{grid-column:1;grid-row:1;height:30px;background:linear-gradient(90deg,#f8fafc 0 68%,transparent 68%)}.v3-biography-template-preview.is-editorial span,.v3-biography-template-thumb.is-editorial span{left:18px;right:auto;bottom:14px;width:45%;height:34px;background:repeating-linear-gradient(#d8e0ee 0 3px,transparent 3px 8px)}.v3-biography-template-preview.is-magazine,.v3-biography-template-thumb.is-magazine{grid-template-columns:45% 1fr;grid-template-rows:42% 1fr;background:radial-gradient(circle at 20% 20%,rgba(225,29,72,.28),transparent 40%),#060914}.v3-biography-template-preview.is-magazine i,.v3-biography-template-thumb.is-magazine i{grid-row:1 / span 2;border-radius:24px}.v3-biography-template-preview.is-magazine b,.v3-biography-template-thumb.is-magazine b{height:36px;border:1px solid rgba(225,29,72,.55);background:linear-gradient(135deg,#e11d4859,#8b5cf61f)}.v3-biography-template-preview.is-magazine span,.v3-biography-template-thumb.is-magazine span{right:20px;bottom:16px;width:34%;height:35px;background:#070b14e6}.v3-biography-template-preview.is-dj,.v3-biography-template-thumb.is-dj{grid-template-columns:1fr 46%;grid-template-rows:45% 1fr;background:radial-gradient(circle at 88% 22%,rgba(139,92,246,.34),transparent 42%),radial-gradient(circle at 20% 80%,rgba(225,29,72,.18),transparent 36%),#050510}.v3-biography-template-preview.is-dj i,.v3-biography-template-thumb.is-dj i{grid-column:2;grid-row:1 / span 2;border-radius:24px;box-shadow:0 0 24px #8b5cf666}.v3-biography-template-preview.is-dj b,.v3-biography-template-thumb.is-dj b{grid-column:1;height:32px;border:1px solid rgba(225,29,72,.5);background:linear-gradient(135deg,#e11d4861,#8b5cf633)}.v3-biography-template-preview.is-dj span,.v3-biography-template-thumb.is-dj span{left:14px;right:auto;bottom:15px;width:33%;height:34px;background:#050812e0;box-shadow:0 0 16px #8b5cf638}.v3-biography-template-preview.is-minimal,.v3-biography-template-thumb.is-minimal{grid-template-columns:25% 1fr;gap:16px;background:linear-gradient(145deg,#0b0e15,#06070b)}.v3-biography-template-preview.is-minimal i,.v3-biography-template-thumb.is-minimal i{display:block;align-self:start;height:56px;border-radius:12px;background:linear-gradient(135deg,#202938,#111827);box-shadow:none}.v3-biography-template-preview.is-minimal b,.v3-biography-template-thumb.is-minimal b{height:14px;background:#f8fafc}.v3-biography-template-preview.is-minimal span,.v3-biography-template-thumb.is-minimal span{right:26px;bottom:22px;width:42%;height:26px;background:repeating-linear-gradient(#9ca3af 0 2px,transparent 2px 7px)}.v3-constructor,.v3-constructor-state{--v3-bg: #090909;--v3-panel: #111111;--v3-surface: #151515;--v3-surface-elevated: #171717;--v3-line: #262626;--v3-line-soft: #1d1d1d;--v3-text: #ffffff;--v3-muted: #a9a9a9;--v3-muted-strong: #c9c9c9;--v3-accent: #d90429;--v3-accent-hover: #ef233c;--v3-accent-soft: rgba(217,4,41,.12);--v3-positive: #62dfad;--v3-warning: #f5c16d;color:var(--v3-text);background:var(--v3-bg)}.v3-constructor :where(button,a,input,select,textarea){transition:color .16s ease,border-color .16s ease,background-color .16s ease,box-shadow .16s ease,opacity .16s ease}.v3-constructor-toolbar{grid-template-columns:minmax(360px,1fr) auto minmax(520px,1fr);gap:16px;height:64px;padding:0 16px;border-color:var(--v3-line);background:#090909f5;box-shadow:0 10px 30px #00000047;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.v3-toolbar-primary,.v3-toolbar-actions{gap:5px}.v3-toolbar-panel-link,.v3-toolbar-primary>button,.v3-toolbar-actions>button{min-height:36px;padding:7px 10px;border:1px solid transparent;border-radius:8px;color:var(--v3-muted-strong);background:transparent;box-shadow:none}.v3-toolbar-panel-link:hover,.v3-toolbar-primary>button:hover,.v3-toolbar-primary>button.is-active,.v3-toolbar-actions>button:hover,.v3-toolbar-actions>button.is-active{border-color:#323232;color:#fff;background:#171717}.v3-toolbar-primary>.v3-toolbar-add{border-color:#303030;color:#fff;background:#171717;box-shadow:none}.v3-toolbar-primary>.v3-toolbar-add:hover{border-color:#444;background:#1d1d1d}.v3-toolbar-identity{gap:3px}.v3-toolbar-identity span,.v3-side-panel-head span,.v3-preview-label span{color:#8c8c8c;font-size:.61rem;letter-spacing:.16em}.v3-toolbar-identity strong{color:#fff;font-size:.84rem;font-weight:750}.v3-save-status{max-width:150px;padding-right:5px;color:#8c8c8c;font-size:.64rem}.v3-save-status.is-dirty,.v3-save-status.is-saving{color:var(--v3-warning)}.v3-save-status.is-saved{color:var(--v3-positive)}.v3-toolbar-actions>.v3-toolbar-save{border-color:#303030;color:#f2f2f2;background:#151515}.v3-constructor .v3-toolbar-actions>button.v3-toolbar-publish,.v3-constructor .v3-toolbar-actions>button.v3-toolbar-publish:hover{border-color:var(--v3-accent);color:#fff;background:var(--v3-accent);box-shadow:0 8px 20px #d9042933}.v3-constructor .v3-toolbar-actions>button.v3-toolbar-publish:hover{border-color:var(--v3-accent-hover);background:var(--v3-accent-hover)}.v3-device-switch{display:flex;align-items:center;gap:2px;margin-left:5px;padding:3px;border:1px solid #242424;border-radius:9px;background:#0e0e0e}.v3-toolbar-actions .v3-device-switch button{min-height:30px;padding:5px 8px;border:1px solid transparent;border-radius:6px;color:#888;background:transparent}.v3-toolbar-actions .v3-device-switch button:hover{color:#ddd;background:#171717}.v3-toolbar-actions .v3-device-switch button.is-active{border-color:#d904297a;color:#fff;background:#d9042921;box-shadow:none}.v3-device-button span{font-size:.63rem;font-weight:700}.v3-toolbar-settings{width:36px;padding-inline:0!important}.v3-constructor-canvas{height:calc(100vh - 64px);background:#0b0b0b}.v3-constructor-preview{padding:12px 14px 14px;background:#0b0b0b}.v3-preview-label{min-height:28px;padding:0 2px 8px}.v3-preview-label i{color:#8fae9d;font-size:.65rem}.v3-preview-label i:before{width:5px;height:5px;background:var(--v3-positive);box-shadow:0 0 8px #62dfad73}.v3-preview-stage{border-color:#242424;border-radius:10px;background:#050505;box-shadow:0 18px 50px #00000057}.v3-preview-stage:is(.is-tablet,.is-mobile){background:#070707}.v3-public-block-selected{outline:1px solid var(--v3-accent)!important;outline-offset:-1px!important;box-shadow:inset 0 0 0 1px #d904291f,0 0 0 1px #d9042914!important}.v3-public-block-selected:after{padding:5px 7px;border-color:#d9042973;border-radius:5px;color:#fff;background:#0d0d0deb;box-shadow:0 6px 18px #00000052}.v3-public-block-drop-target{outline:1px dashed var(--v3-accent-hover)!important;outline-offset:-1px!important}.v3-side-panel{flex-basis:342px;width:342px;padding:16px;border-color:var(--v3-line);background:#111111fb;box-shadow:14px 0 34px #00000042;scrollbar-color:#373737 transparent;scrollbar-width:thin}.v3-constructor-inspector{max-width:342px;box-shadow:-14px 0 34px #00000042}.v3-constructor-theme{flex-basis:400px;width:400px;padding:16px}.v3-side-panel-head{position:sticky;z-index:4;top:-16px;align-items:center;margin:-16px -16px 14px;padding:15px 16px 13px;border-bottom:1px solid var(--v3-line);background:#111111f7;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.v3-side-panel-head>div{gap:3px}.v3-side-panel-head h2{font-size:1.05rem;line-height:1.2}.v3-side-panel-head button{width:32px;min-height:32px;padding:0;border-color:transparent;color:#9b9b9b;background:transparent}.v3-side-panel-head button:hover{border-color:#323232;color:#fff;background:#1a1a1a}.v3-side-panel>p{margin:0 0 12px;color:var(--v3-muted);font-size:.72rem}.v3-block-catalog{gap:2px;margin-top:12px}.v3-block-catalog button{min-height:48px;padding:9px 8px;border-color:transparent;border-bottom-color:#202020;border-radius:7px;background:transparent}.v3-block-catalog button:hover{border-color:#303030;background:#171717}.v3-block-catalog button i{width:6px;height:6px;background:var(--v3-accent)}.v3-block-catalog button small{color:#777}.v3-block-catalog button.is-plan-locked>em{max-width:92px;text-align:center}@media(max-width:420px){.v3-block-catalog button{align-items:flex-start}.v3-block-catalog button>em{max-width:74px;white-space:normal}.v3-block-catalog button.is-plan-locked>em{max-width:74px}.v3-library-upgrade button{width:100%;justify-content:center}}.v3-theme-panel-scroll{margin-top:0;padding-right:3px}.v3-constructor-theme .theme-studio-panel{gap:0}.v3-constructor-theme .theme-studio-panel>.admin-card{padding:0;border:0;border-radius:0;background:transparent}.v3-constructor-theme .config-accordion-card{border:0!important;border-bottom:1px solid #252525!important;border-radius:0;background:transparent}.v3-constructor-theme .config-accordion-head{min-height:52px;padding:10px 4px}.v3-constructor-theme .config-accordion-head:hover{background:#151515}.v3-constructor-theme .config-accordion-body{padding:4px 4px 14px}.v3-constructor-theme .section-control-group{padding:10px 0;border:0;border-top:1px solid #202020;border-radius:0;background:transparent}.v3-constructor-theme .config-accordion-icon{border-color:#303030;color:#a6a6a6;background:#181818}.v3-constructor-theme .config-accordion-chevron{color:#707070}.v3-constructor-theme .config-accordion-card.is-expanded :is(.config-accordion-icon,.config-accordion-chevron){color:var(--v3-accent)}.v3-constructor-theme .theme-studio-panel .design-grid .theme-preview-card:hover{border-color:#3a3a3a;background:#191919}.v3-constructor-theme .theme-studio-panel .design-grid .theme-preview-card.active{border-color:#d9042994;background:#d9042917;box-shadow:inset 3px 0 0 var(--v3-accent)}.v3-constructor-theme .theme-toggle-card.is-active{border-color:#d9042952;background:#d9042914}.v3-constructor-theme .theme-color-swatch:hover{border-color:#484848}.v3-constructor-theme .global-background-grid button.active .global-bg-radio{border-color:var(--v3-accent);background:var(--v3-accent)}.v3-constructor-theme .nav-profile-tabs button.active,.v3-constructor-theme .template-grid button.active{border-color:#d9042980;background:#d904291a}.v3-constructor-theme :is(input:not([type=checkbox]):not([type=range]),select,textarea),.v3-constructor-inspector :is(input:not([type=checkbox]):not([type=range]),select,textarea){min-height:36px;padding:7px 9px;border:1px solid #303030;border-radius:7px;color:#f8f8f8;background:#0d0d0d;box-shadow:none}.v3-constructor-theme :is(input,select,textarea):focus-visible,.v3-constructor-inspector :is(input,select,textarea):focus-visible{outline:2px solid rgba(217,4,41,.22);outline-offset:1px;border-color:var(--v3-accent)}.v3-constructor-theme :is(select,select option,select optgroup),.v3-constructor-inspector :is(select,select option,select optgroup){color-scheme:dark;background-color:#0d0d0d}.v3-constructor-theme input[type=checkbox],.v3-constructor-inspector input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:34px;height:19px;flex:0 0 34px;margin:0;border:1px solid #3a3a3a;border-radius:999px;background:radial-gradient(circle at 8px 50%,#8a8a8a 0 5px,transparent 5.5px),#252525;cursor:pointer}.v3-constructor-theme input[type=checkbox]:checked,.v3-constructor-inspector input[type=checkbox]:checked{border-color:var(--v3-accent);background:radial-gradient(circle at 25px 50%,#fff 0 5px,transparent 5.5px),var(--v3-accent)}.v3-constructor-theme input[type=range],.v3-constructor-inspector input[type=range]{width:100%;min-height:18px;accent-color:var(--v3-accent);cursor:pointer}.v3-constructor-inspector{--v3-inspector-card: transparent;--v3-inspector-card-border: #252525;--v3-inspector-control: #0d0d0d;--v3-inspector-control-border: #303030;--v3-inspector-primary: var(--v3-accent);--v3-inspector-primary-soft: var(--v3-accent-soft);padding:16px;color:#f4f4f4}.v3-constructor-inspector .v3-inspector-selection{gap:10px}.v3-constructor-inspector .v3-inspector-empty{border-color:#303030;border-radius:8px;background:#131313}.v3-constructor-inspector .v3-inspector-empty i{border-color:#d9042961;background:#d904291a}.v3-constructor-inspector .v3-inspector-selection{margin-top:12px;padding:0;border:0;border-radius:0;background:transparent}.v3-constructor-inspector .v3-inspector-selection>span{color:#d46a7c}.v3-constructor-inspector :is(.v3-biography-inspector-header,.v3-dynamic-inspector>header,.v3-banner-inspector>header,.v3-hero-inspector>header){gap:4px;padding-bottom:10px;border-bottom-color:#252525}.v3-constructor-inspector :is(.v3-biography-inspector-header,.v3-dynamic-inspector>header,.v3-banner-inspector>header,.v3-hero-inspector>header)>span,.v3-constructor-inspector .v3-section-background-editor>div:first-child>span,.v3-constructor-inspector .v3-biography-inspector-section>div>span,.v3-constructor-inspector .v3-banner-card>div:first-child>span,.v3-constructor-inspector .v3-hero-card-title>span{color:#d46a7c}.v3-constructor-inspector :is(.editor-tabs,.v3-inspector-tabs,.v3-banner-tabs),.v3-biography-inspector-tabs{display:flex;gap:2px;width:100%;margin:9px 0 0;padding:0 0 1px;overflow-x:auto;border:0;border-bottom:1px solid #292929;border-radius:0;background:transparent;scrollbar-width:none}.v3-constructor-inspector :is(.editor-tabs,.v3-inspector-tabs,.v3-banner-tabs) button,.v3-biography-inspector-tabs button{width:auto;min-width:max-content;min-height:32px;padding:6px 8px;border:0;border-bottom:2px solid transparent;border-radius:0;color:#898989;background:transparent;box-shadow:none}.v3-constructor-inspector :is(.editor-tabs button.active,.v3-inspector-tabs button.is-active,.v3-banner-tabs button.is-active),.v3-biography-inspector-tabs button.is-active{border-bottom-color:var(--v3-accent);color:#fff;background:transparent;box-shadow:none}.v3-constructor-inspector :is(.v3-biography-inspector-section,.v3-banner-card,.v3-hero-card,.v3-dynamic-groups>section,.v3-section-background-editor,.v3-visual-style-panel,.v3-responsive-biography section,.v3-responsive-biography article){padding:11px 0 13px;border:0;border-bottom:1px solid #252525;border-radius:0;background:transparent;box-shadow:none}.v3-dynamic-groups,.v3-contact-fields,.v3-agenda-events{gap:8px}.v3-dynamic-groups h4{color:#d0d0d0;font-size:.65rem}.v3-constructor-inspector :is(.v3-dynamic-toggle,.v3-banner-toggle,.v3-hero-toggle){grid-template-columns:minmax(0,1fr) auto;justify-content:space-between;min-height:34px;padding:6px 0;border-bottom-color:#202020;color:#c8c8c8}.v3-constructor-inspector :is(.v3-hero-add,.btn.primary){min-height:36px;border:1px solid #353535;border-radius:7px;color:#fff;background:#191919;box-shadow:none}.v3-constructor-inspector :is(.v3-hero-add,.btn.primary):hover{border-color:#4a4a4a;background:#202020}.v3-constructor-inspector button:not(:disabled):hover{transform:none}.v3-biography-rich-editor{border-color:#303030;background:#0d0d0d}.v3-biography-rich-editor:focus-within{border-color:var(--v3-accent);box-shadow:0 0 0 2px #d9042924}.v3-biography-rich-toolbar{border-bottom-color:#292929;background:#121212}.v3-biography-rich-toolbar button:hover,.v3-biography-rich-toolbar button.is-active{border-color:#d904294d;background:var(--v3-accent-soft)}.v3-biography-dirty{border-color:#292929;color:#8f8f8f;background:#121212}.v3-responsive-modal{background:#000c}.v3-responsive-modal>div{border-color:#333;background:#151515;box-shadow:0 28px 80px #00000094}.v3-responsive-modal button{border-color:#383838;background:#1a1a1a}.v3-responsive-modal button.is-primary{border-color:var(--v3-accent);background:var(--v3-accent)}.v3-constructor-state a{background:var(--v3-accent)}.v3-constructor-spinner{border-top-color:var(--v3-accent)}@media(max-width:1280px){.v3-constructor-toolbar{grid-template-columns:minmax(320px,1fr) auto minmax(430px,1fr);gap:8px;padding-inline:10px}.v3-toolbar-panel-link,.v3-toolbar-primary>button{padding-inline:8px}.v3-toolbar-actions .v3-device-switch button{padding-inline:6px}.v3-device-button span{display:none}}@media(max-width:900px){.v3-constructor-toolbar{grid-template-columns:minmax(0,1fr) auto}.v3-toolbar-identity{display:none}.v3-toolbar-primary{overflow-x:auto;scrollbar-width:none}.v3-toolbar-actions{top:70px;right:10px;padding:5px;border-color:#292929;background:#0d0d0df0}.v3-side-panel{width:min(342px,calc(100vw - 24px))}}@media(prefers-reduced-motion:reduce){.v3-constructor :where(button,a,input,select,textarea),.v3-constructor-theme{transition:none;animation:none}}.v3-constructor .v3-constructor-inspector{--v3-inspector-divider: #262626;--v3-inspector-control-bg: #0d0d0d;--v3-inspector-control-line: #303030;--v3-inspector-label: #d6d6d6;--v3-inspector-help: #858585;width:356px;max-width:356px;padding:0 14px 18px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-color:#3a3a3a transparent;scrollbar-width:thin}.v3-constructor .v3-constructor-inspector::-webkit-scrollbar{width:7px}.v3-constructor .v3-constructor-inspector::-webkit-scrollbar-track{background:transparent}.v3-constructor .v3-constructor-inspector::-webkit-scrollbar-thumb{border-radius:999px;background:#3a3a3a}.v3-constructor .v3-inspector-panel-head{top:0;min-height:48px;margin:0 -14px;padding:8px 10px 8px 14px;border-bottom-color:var(--v3-inspector-divider)}.v3-constructor .v3-inspector-panel-head>div{display:flex;align-items:baseline;gap:8px}.v3-constructor .v3-inspector-panel-head span{color:#8c8c8c;font-size:9px;letter-spacing:.12em}.v3-constructor .v3-inspector-panel-head h2{color:#f6f6f6;font-size:14px;font-weight:800}.v3-constructor .v3-inspector-panel-head button{width:30px;min-height:30px;border-radius:7px}.v3-constructor .v3-constructor-inspector .v3-inspector-selection{gap:0;margin:0}.v3-constructor .v3-constructor-inspector :is(.v3-biography-inspector-header,.v3-dynamic-inspector>header,.v3-banner-inspector>header,.v3-hero-inspector>header){gap:3px;padding:13px 0 0;border-bottom:0}.v3-constructor .v3-constructor-inspector :is(.v3-biography-inspector-header,.v3-dynamic-inspector>header,.v3-banner-inspector>header,.v3-hero-inspector>header)>span{display:none}.v3-constructor .v3-constructor-inspector :is(.v3-biography-inspector-header,.v3-dynamic-inspector>header,.v3-banner-inspector>header,.v3-hero-inspector>header) h3{font-size:16px;font-weight:850;letter-spacing:-.015em}.v3-constructor .v3-constructor-inspector :is(.v3-biography-inspector-header,.v3-dynamic-inspector>header,.v3-banner-inspector>header,.v3-hero-inspector>header) p,.v3-constructor .v3-constructor-inspector .v3-inspector-description{margin:0;color:var(--v3-inspector-help);font-size:11px;line-height:1.4}.v3-constructor .v3-constructor-inspector :is(.v3-biography-inspector-tabs,.v3-inspector-tabs,.v3-banner-tabs,.editor-tabs){display:grid;gap:0;width:100%;margin:10px 0 0;padding:0;overflow:visible;border:0;border-bottom:1px solid var(--v3-inspector-divider);border-radius:0;background:transparent}.v3-constructor .v3-constructor-inspector .v3-biography-inspector-tabs{grid-template-columns:repeat(5,minmax(0,1fr))}.v3-constructor .v3-constructor-inspector :is(.v3-inspector-tabs,.v3-banner-tabs,.editor-tabs){grid-template-columns:repeat(3,minmax(0,1fr))}.v3-constructor .v3-constructor-inspector :is(.v3-biography-inspector-tabs,.v3-inspector-tabs,.v3-banner-tabs,.editor-tabs) button{width:100%;min-width:0;min-height:34px;padding:7px 3px 6px;overflow:hidden;border:0;border-bottom:2px solid transparent;border-radius:0;color:#898989;font-size:10px;font-weight:750;text-overflow:ellipsis;white-space:nowrap;background:transparent;box-shadow:none}.v3-constructor .v3-constructor-inspector :is(.v3-biography-inspector-tabs button.is-active,.v3-inspector-tabs button.is-active,.v3-banner-tabs button.is-active,.editor-tabs button.active){border-bottom-color:var(--v3-accent);color:#fff;background:linear-gradient(180deg,transparent,rgba(217,4,41,.07));box-shadow:none}.v3-constructor .v3-constructor-inspector :is(.v3-biography-inspector-section,.v3-banner-card,.v3-hero-card,.v3-dynamic-groups>section,.v3-section-background-editor,.v3-visual-style-panel,.v3-responsive-biography section,.v3-responsive-biography article,.editor-group,.optional-field,.v3-agenda-event-editor){width:100%;min-width:0;margin:0;padding:12px 0;border:0;border-bottom:1px solid var(--v3-inspector-divider);border-radius:0;background:transparent;box-shadow:none}.v3-constructor .v3-constructor-inspector :is(.v3-biography-inspector-section,.v3-banner-card,.v3-hero-card,.v3-dynamic-groups>section,.v3-section-background-editor)>div:first-child{gap:2px}.v3-constructor .v3-constructor-inspector :is(.v3-biography-inspector-section,.v3-banner-card,.v3-hero-card,.v3-dynamic-groups>section,.v3-section-background-editor) :is(h4,h5),.v3-constructor .v3-constructor-inspector .editor-group>h3{margin:0;color:#d7d7d7;font-size:12px;font-weight:800;letter-spacing:.055em;line-height:1.3;text-transform:uppercase}.v3-constructor .v3-constructor-inspector :is(.v3-biography-inspector-section,.v3-banner-card,.v3-hero-card,.v3-section-background-editor)>div:first-child>span{display:none}.v3-constructor .v3-constructor-inspector :is(.v3-biography-inspector-section,.v3-banner-card,.v3-hero-card,.v3-dynamic-groups>section,.v3-section-background-editor) p,.v3-constructor .v3-constructor-inspector :is(.v3-control-help,.v3-banner-focus small,.field small,.v3-agenda-group-note){margin:3px 0 0;color:var(--v3-inspector-help);font-size:11px;font-weight:500;line-height:1.4}.v3-constructor .v3-constructor-inspector :is(.v3-dynamic-groups,.v3-contact-fields,.v3-agenda-events,.v3-banner-inspector,.v3-hero-inspector,.v3-biography-inspector,.v3-biography-design-section,.v3-biography-composition-controls,.v3-section-background-editor,.v3-simple-appearance,.v3-visual-style-inspector,.v3-visual-style-panel,.editor-stack,.form-grid){gap:8px}.v3-constructor .v3-constructor-inspector :is(.v3-contact-field,.v3-hero-field,.v3-banner-field,.v3-visual-slider,.v3-responsive-biography label,.v3-biography-text-field,.v3-biography-template-select,.field,.v3-banner-focus){gap:4px;color:var(--v3-inspector-label);font-size:12px;font-weight:650}.v3-constructor .v3-constructor-inspector :is(input:not([type=checkbox]):not([type=range]),select,textarea){min-height:34px;padding:6px 8px;border-color:var(--v3-inspector-control-line);border-radius:7px;font-size:12px;background:var(--v3-inspector-control-bg)}.v3-constructor .v3-constructor-inspector textarea{min-height:78px;resize:vertical}.v3-constructor .v3-constructor-inspector input[type=range]{min-height:16px;accent-color:var(--v3-accent)}.v3-constructor .v3-constructor-inspector input[type=color]{width:36px;height:30px;min-height:30px;padding:3px;border-radius:6px}.v3-constructor .v3-constructor-inspector :is(.v3-dynamic-toggle,.v3-banner-toggle,.v3-hero-toggle,.visibility-switch){min-height:32px;padding:5px 0;border-bottom:1px solid #202020;color:#cfcfcf;font-size:12px;font-weight:650}.v3-constructor .v3-constructor-inspector input[type=checkbox]{width:32px;height:18px;flex-basis:32px;background:radial-gradient(circle at 8px 50%,#8a8a8a 0 4.5px,transparent 5px),#252525}.v3-constructor .v3-constructor-inspector input[type=checkbox]:checked{background:radial-gradient(circle at 23px 50%,#fff 0 4.5px,transparent 5px),var(--v3-accent)}.v3-constructor .v3-constructor-inspector .v3-biography-edit-text-button{width:auto;min-height:31px;justify-self:start;padding:6px 10px;border:1px solid #353535;color:#f2f2f2;font-size:11px;background:#181818}.v3-constructor .v3-constructor-inspector .v3-biography-edit-text-button:hover{border-color:#4b4b4b;background:#202020}.v3-constructor .v3-constructor-inspector .v3-visual-component-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.v3-constructor .v3-constructor-inspector .v3-visual-component-cards button{display:flex;align-items:center;justify-content:center;gap:5px;min-height:34px;padding:5px 6px;border:1px solid #2d2d2d;border-radius:7px;color:#a7a7a7;background:#121212}.v3-constructor .v3-constructor-inspector .v3-visual-component-cards button>span{width:22px;height:22px;border-radius:5px;color:#8d8d8d;background:transparent}.v3-constructor .v3-constructor-inspector .v3-visual-component-cards button svg{width:15px;height:15px}.v3-constructor .v3-constructor-inspector .v3-visual-component-cards strong{font-size:10px}.v3-constructor .v3-constructor-inspector .v3-visual-component-cards button.is-active{border-color:#d90429a6;color:#fff;background:var(--v3-accent-soft);box-shadow:inset 2px 0 0 var(--v3-accent)}.v3-constructor .v3-constructor-inspector .v3-visual-component-cards button.is-active>span{color:var(--v3-accent-hover);background:transparent}.v3-constructor .v3-constructor-inspector .v3-visual-style-panel{padding-top:4px}.v3-constructor .v3-constructor-inspector .v3-visual-style-panel>header{min-height:30px;padding-bottom:7px;border-bottom:1px solid #202020}.v3-constructor .v3-constructor-inspector .v3-visual-style-panel>header button,.v3-constructor .v3-constructor-inspector .v3-visual-color button{color:#b7b7b7;font-size:10px}.v3-constructor .v3-constructor-inspector .v3-visual-style-panel>header button:hover,.v3-constructor .v3-constructor-inspector .v3-visual-color button:hover{color:#fff}.v3-constructor .v3-constructor-inspector .v3-visual-slider b{color:#cfcfcf}.v3-constructor .v3-constructor-inspector .v3-layer-apply-menu{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:6px;border-color:#292929;border-radius:7px;background:#101010}.v3-constructor .v3-constructor-inspector .v3-layer-apply-menu button{min-height:29px;padding:5px 6px;border-color:#303030;border-radius:6px;color:#d0d0d0;font-size:10px;background:#171717}.v3-constructor .v3-constructor-inspector .v3-hover-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.v3-constructor .v3-constructor-inspector .v3-hover-cards button{min-height:34px;padding:5px 6px;border-color:#2d2d2d;color:#aaa;background:#121212}.v3-constructor .v3-constructor-inspector .v3-hover-cards button.is-active{border-color:#d9042999;color:#fff;background:var(--v3-accent-soft)}.v3-constructor .v3-constructor-inspector .hover-demo{width:22px;height:17px;background:linear-gradient(135deg,var(--v3-accent),#555)}.v3-constructor .v3-constructor-inspector .hover-glow{box-shadow:0 0 8px #d90429b3}.v3-constructor .v3-constructor-inspector .v3-color-control{grid-template-columns:36px minmax(0,1fr) auto;gap:5px}.v3-constructor .v3-constructor-inspector .v3-color-control button{min-height:32px;padding:0 7px;border-color:#303030;border-radius:6px;color:#bdbdbd;font-size:10px;background:#171717}.v3-constructor .v3-constructor-inspector :is(.media-picker,.v3-media-picker){display:grid;gap:4px;min-width:0;color:var(--v3-inspector-label);font-size:12px;font-weight:650}.v3-constructor .v3-constructor-inspector .media-picker-current{min-height:48px;padding:6px;border:1px solid #303030;border-radius:7px;color:#d3d3d3;font-size:11px;background:#101010}.v3-constructor .v3-constructor-inspector .v3-banner-focus-stage{border-color:#303030;border-radius:7px;background-color:#0d0d0d}.v3-constructor .v3-constructor-inspector .v3-banner-focus-stage i{width:16px;height:16px;border-width:2px;background:var(--v3-accent);box-shadow:0 0 0 3px #00000080,0 0 12px #d9042973}.v3-constructor .v3-constructor-inspector .v3-bio-responsive-order>div{gap:5px;padding:6px 0;border:0;border-bottom:1px solid #202020;border-radius:0}.v3-constructor .v3-constructor-inspector .v3-biography-template-grid article{gap:8px;padding:7px 0;border:0;border-bottom:1px solid #252525;border-radius:0;background:transparent}.v3-constructor .v3-constructor-inspector .v3-biography-template-grid article.is-active{border-color:var(--v3-accent);background:linear-gradient(90deg,var(--v3-accent-soft),transparent 70%);box-shadow:inset 2px 0 0 var(--v3-accent)}.v3-constructor .v3-constructor-inspector .v3-biography-template-grid .v3-biography-template-thumb{min-height:46px;height:46px;border-color:#303030;border-radius:7px;background-color:#101010}.v3-constructor .v3-constructor-inspector :is(.v3-biography-dirty,.v3-banner-status){margin:8px 0 0;padding:6px 8px;border:0;border-radius:5px;color:#8f8f8f;font-size:10px;background:#121212}.v3-constructor .v3-constructor-inspector .v3-block-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:14px;padding-top:12px;border-top:1px solid var(--v3-inspector-divider)}.v3-constructor .v3-constructor-inspector .v3-block-actions>button{min-height:34px;padding:6px 8px;border-color:#303030;border-radius:7px;color:#c4c4c4;font-size:11px;background:#151515}.v3-constructor .v3-constructor-inspector .v3-block-actions>button:hover{border-color:#454545;color:#fff;background:#1c1c1c}.v3-constructor .v3-constructor-inspector .v3-block-actions>.v3-block-remove{border-color:#d9042959;color:#e88996;background:#d904290f}.v3-constructor .v3-constructor-inspector .v3-block-protected{margin:12px 0 0;padding:8px 0;border:0;border-top:1px solid var(--v3-inspector-divider);border-radius:0;background:transparent}@media(max-width:900px){.v3-constructor .v3-constructor-inspector{width:min(356px,calc(100vw - 24px));max-width:min(356px,calc(100vw - 24px))}}@media(max-width:370px){.v3-constructor .v3-constructor-inspector .v3-biography-inspector-tabs{display:flex;overflow-x:auto;scrollbar-width:none}.v3-constructor .v3-constructor-inspector .v3-biography-inspector-tabs button{width:auto;min-width:max-content;padding-inline:8px}.v3-constructor .v3-constructor-inspector .v3-color-control{grid-template-columns:36px minmax(0,1fr)}.v3-constructor .v3-constructor-inspector .v3-color-control button{grid-column:1 / -1;justify-self:start}}.v3-responsive-biography section>label:has(input[type=range]) output{justify-self:end;color:#b8b8b8;font-size:.68rem;font-weight:750}.v3-history-actions{display:inline-flex;gap:3px;padding:3px;border:1px solid #292929;border-radius:10px;background:#101010}.v3-toolbar-actions .v3-history-actions button{min-width:36px;min-height:32px;padding:6px 8px;border:0;border-radius:7px;color:#d4d4d4;background:transparent}.v3-toolbar-actions .v3-history-actions button:hover:not(:disabled){color:#fff;background:#202020}.v3-toolbar-actions .v3-history-actions button:disabled{opacity:.32}.v3-constructor .v3-block-move-actions{display:grid;gap:9px;padding:10px;border:1px solid rgba(95,230,208,.2);border-radius:10px;background:#5fe6d00b}.v3-constructor .v3-block-move-actions p{display:flex;align-items:flex-start;gap:7px;margin:0;color:#a9adb7;font-size:.7rem;line-height:1.4}.v3-constructor .v3-block-move-actions p svg{flex:0 0 auto;margin-top:1px;color:#5fe6d0}.v3-constructor .v3-block-move-actions>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.v3-constructor .v3-block-move-actions button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:0;min-height:38px;border:1px solid #303030;border-radius:8px;color:#ececec;background:#151515}.v3-constructor .v3-block-move-actions button:disabled{opacity:.34;cursor:not-allowed}.v3-section-move-host{position:relative!important}.v3-section-move-handle{position:absolute;z-index:2147483000;top:12px;right:12px;display:inline-flex;align-items:center;gap:6px;min-width:34px;min-height:34px;padding:7px 9px;border:1px solid rgba(255,255,255,.28);border-radius:9px;color:#fff;background:#0c0c0ee0;box-shadow:0 8px 24px #00000047;cursor:grab;opacity:.62;touch-action:none;transition:opacity .16s ease,border-color .16s ease,transform .16s ease}.v3-section-move-handle:hover,.v3-public-block-selected>.v3-section-move-handle{border-color:#5fe6d0;opacity:1}.v3-section-move-handle:active{cursor:grabbing;transform:scale(.97)}.v3-section-move-handle span{font:900 18px/1 sans-serif}.v3-section-move-handle small{font:800 10px/1.1 Inter,sans-serif;letter-spacing:.02em}.v3-section-drop-marker{position:fixed;z-index:2147483001;height:4px;margin-top:-2px;border-radius:99px;background:#5fe6d0;box-shadow:0 0 0 2px #050507bf,0 0 18px #5fe6d0cc;pointer-events:none}@media(max-width:900px){.v3-toolbar-actions .v3-history-actions button span,.v3-section-move-handle small{display:none}}.v3-constructor .v3-constructor-theme{--v3-theme-divider: #262626;--v3-theme-control: #0d0d0d;--v3-theme-hover: #171717;--v3-theme-muted: #888;width:400px;max-width:min(400px,calc(100vw - 24px));color:#f4f4f4;background:#0b0b0b}.v3-constructor .v3-constructor-theme .v3-theme-panel-head{min-height:66px;padding:10px 16px;border-bottom-color:var(--v3-theme-divider)}.v3-constructor .v3-constructor-theme .v3-theme-panel-head>div{display:grid;gap:2px;min-width:0}.v3-constructor .v3-constructor-theme .v3-theme-panel-head h2{margin:0;font-size:16px;line-height:1.2;text-transform:uppercase;letter-spacing:.04em}.v3-constructor .v3-constructor-theme .v3-theme-panel-head p{margin:0;color:#858585;font-size:11px;line-height:1.35}.v3-constructor .v3-constructor-theme .v3-theme-panel-scroll{margin:0;padding:8px 14px 16px;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:#393939 transparent}.v3-constructor .v3-constructor-theme .theme-studio-panel{gap:0}.v3-constructor .v3-constructor-theme .theme-studio-panel>.config-accordion-card{position:relative;overflow:visible;border:0!important;border-bottom:1px solid var(--v3-theme-divider)!important;border-radius:0;background:transparent!important;box-shadow:none!important}.v3-constructor .v3-constructor-theme .theme-studio-panel>.config-accordion-card:before{display:none}.v3-constructor .v3-constructor-theme .theme-studio-panel>.config-accordion-card:nth-child(4),.v3-constructor .v3-constructor-theme .theme-studio-panel>.config-accordion-card:nth-child(7){margin-bottom:8px}.v3-constructor .v3-constructor-theme .theme-studio-panel>.config-accordion-card:nth-child(8){margin-top:8px;border-top:1px solid var(--v3-theme-divider)!important}.v3-constructor .v3-constructor-theme .config-accordion-head{position:relative;grid-template-columns:28px minmax(0,1fr) 18px;gap:9px;min-height:49px;padding:7px 4px;border-radius:6px;transition:color .16s ease,background .16s ease}.v3-constructor .v3-constructor-theme .config-accordion-head:before{content:"";position:absolute;inset:9px auto 9px -1px;width:2px;border-radius:2px;background:var(--v3-accent);opacity:0;transform:scaleY(.45);transition:opacity .16s ease,transform .16s ease}.v3-constructor .v3-constructor-theme .config-accordion-head:hover,.v3-constructor .v3-constructor-theme .config-accordion-head:focus-visible{color:#fff;background:var(--v3-theme-hover)}.v3-constructor .v3-constructor-theme .config-accordion-card.is-expanded .config-accordion-head{background:#131313}.v3-constructor .v3-constructor-theme .config-accordion-card.is-expanded .config-accordion-head:before{opacity:1;transform:scaleY(1)}.v3-constructor .v3-constructor-theme .config-accordion-icon{width:26px;height:26px;border:0;border-radius:6px;color:#8a8a8a;background:transparent}.v3-constructor .v3-constructor-theme .config-accordion-icon svg{width:16px;height:16px}.v3-constructor .v3-constructor-theme .config-accordion-head strong{overflow:hidden;color:#ededed;font-size:12px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.v3-constructor .v3-constructor-theme .config-accordion-head small{overflow:hidden;margin-top:1px;color:var(--v3-theme-muted);font-size:10.5px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.v3-constructor .v3-constructor-theme .config-accordion-chevron{width:15px;height:15px;color:#666}.v3-constructor .v3-constructor-theme .config-accordion-card.is-expanded :is(.config-accordion-icon,.config-accordion-chevron){color:var(--v3-accent)}.v3-constructor .v3-constructor-theme .config-accordion-body{padding:3px 4px 12px 41px}.v3-constructor .v3-constructor-theme :is(.theme-editor,.compact-theme-grid,.theme-compact-grid,.theme-color-grid){gap:8px}.v3-constructor .v3-constructor-theme .field{gap:4px;min-width:0;color:#d8d8d8;font-size:12px}.v3-constructor .v3-constructor-theme .field>span:first-child{font-size:12px;font-weight:700}.v3-constructor .v3-constructor-theme .field small{color:#7f7f7f;font-size:10.5px;line-height:1.35}.v3-constructor .v3-constructor-theme :is(input:not([type=checkbox]):not([type=range]),select,textarea){min-height:34px;padding:6px 8px;border-color:#303030;border-radius:7px;background:var(--v3-theme-control)}.v3-constructor .v3-constructor-theme .color-template-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.v3-constructor .v3-constructor-theme .color-template-grid button{min-height:96px;padding:8px;border-color:#292929;border-radius:8px;background:#111;box-shadow:none}.v3-constructor .v3-constructor-theme .color-template-grid button:hover{transform:none;border-color:#414141;background:#161616}.v3-constructor .v3-constructor-theme .color-template-grid button.active{border-color:#d90429a6;background:#d9042912;box-shadow:inset 2px 0 0 var(--v3-accent)}.v3-constructor .v3-constructor-theme .theme-studio-panel .template-grid button.active:after,.v3-constructor .v3-constructor-theme .theme-studio-panel .design-grid button.active:after{background:var(--v3-accent);color:#fff;box-shadow:none}.v3-constructor .v3-constructor-theme .theme-preview-grid{grid-template-columns:1fr;gap:7px}.v3-constructor .v3-constructor-theme .theme-studio-panel .design-grid .theme-preview-card{min-height:78px;padding:8px;border-color:#292929;background:#111}.v3-constructor .v3-constructor-theme .theme-studio-panel .design-grid .theme-preview-card:hover{transform:none;border-color:#414141;background:#161616}.v3-constructor .v3-constructor-theme .theme-editor .theme-color-picker{min-height:56px;gap:5px!important}.v3-constructor .v3-constructor-theme .theme-color-picker>span:first-child{color:#cfcfcf;font-size:11px}.v3-constructor .v3-constructor-theme .theme-color-swatch{height:38px;border-color:#303030;border-radius:7px;box-shadow:none;transform:none}.v3-constructor .v3-constructor-theme .theme-color-swatch:hover{transform:none;border-color:#494949;box-shadow:none}.v3-constructor .v3-constructor-theme .theme-color-swatch strong{padding:5px 8px;border-radius:999px;font-size:10px;background:#0009}.v3-constructor .v3-constructor-theme .global-background-grid{grid-template-columns:1fr;gap:7px}.v3-constructor .v3-constructor-theme .global-background-grid button{grid-template-columns:17px minmax(0,1fr) 70px;gap:9px;min-height:70px;padding:7px;border-color:#292929;border-radius:8px;background:#111;box-shadow:none}.v3-constructor .v3-constructor-theme .global-background-grid button:hover{transform:none;border-color:#414141;background:#161616}.v3-constructor .v3-constructor-theme .global-background-grid button.active{border-color:#d904299e;background:#d904290f;box-shadow:inset 2px 0 0 var(--v3-accent)}.v3-constructor .v3-constructor-theme .global-background-grid button.active .global-bg-radio{border-color:var(--v3-accent);background:var(--v3-accent)}.v3-constructor .v3-constructor-theme .global-background-grid strong{margin-bottom:2px;font-size:11.5px}.v3-constructor .v3-constructor-theme .global-background-grid em{margin:0 0 2px;padding:2px 5px;color:#fff;font-size:9px;background:var(--v3-accent)}.v3-constructor .v3-constructor-theme .global-background-grid p{display:-webkit-box;overflow:hidden;color:#858585;font-size:10px;line-height:1.25;-webkit-box-orient:vertical;-webkit-line-clamp:2}.v3-constructor .v3-constructor-theme .global-background-grid i{height:54px;border-color:#303030;border-radius:6px}.v3-constructor .v3-constructor-theme .global-background-grid [data-background=custom-image] i{background-image:repeating-linear-gradient(45deg,rgba(255,255,255,.045) 0 7px,transparent 7px 14px);background-color:#0b0b0b;box-shadow:inset 0 0 22px #00000073}.v3-constructor .v3-constructor-theme .section-background-editor{gap:8px}.v3-constructor .v3-constructor-theme .section-background-editor>h3{margin:7px 0 0;padding-top:10px;border-top:1px solid var(--v3-theme-divider);color:#bdbdbd;font-size:11px;text-transform:uppercase;letter-spacing:.08em}.v3-constructor .v3-constructor-theme .section-control-grid,.v3-constructor .v3-constructor-theme .section-background-main-grid{grid-template-columns:1fr;gap:0}.v3-constructor .v3-constructor-theme .section-control-group{min-height:0;gap:8px;padding:10px 0;border:0;border-top:1px solid var(--v3-theme-divider);border-radius:0;background:transparent;box-shadow:none}.v3-constructor .v3-constructor-theme .section-control-title span{min-width:24px;height:18px;border-color:#333;color:#888;font-size:8px;background:#151515}.v3-constructor .v3-constructor-theme .section-control-title strong{color:#bdbdbd;font-size:11px;text-transform:uppercase;letter-spacing:.06em}.v3-constructor .v3-constructor-theme .image-upload-group{gap:7px}.v3-constructor .v3-constructor-theme .media-picker-current{min-height:48px;padding:6px;border-color:#303030;background:#101010}.v3-constructor .v3-constructor-theme .media-picker-current img{width:48px;height:34px}.v3-constructor .v3-constructor-theme .background-position-crop{min-height:108px}.v3-constructor .v3-constructor-theme .section-compact-pair{gap:7px}.v3-constructor .v3-constructor-theme .navigation-editor-grid{gap:8px}.v3-constructor .v3-constructor-theme .nav-profile-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:2px;border:1px solid #2d2d2d;border-radius:7px;background:#0d0d0d}.v3-constructor .v3-constructor-theme .nav-profile-tabs button{min-height:30px;padding:5px 8px;border:0;border-radius:5px;color:#888;background:transparent}.v3-constructor .v3-constructor-theme .nav-profile-tabs button.active{color:#fff;background:#d9042924;box-shadow:inset 0 -2px 0 var(--v3-accent)}.v3-constructor .v3-constructor-theme .nav-style-preview{min-height:52px;padding:0 10px;border-color:#303030;border-radius:7px;box-shadow:none}.v3-constructor .v3-constructor-theme .nav-settings-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.v3-constructor .v3-constructor-theme .theme-toggle-list{gap:6px}.v3-constructor .v3-constructor-theme .theme-toggle-card{min-height:48px;padding:7px 8px;border-color:#2d2d2d;border-radius:7px;background:#101010}.v3-constructor .v3-constructor-theme .theme-toggle-card.is-active{border-color:#d9042966;background:#d9042912}.v3-constructor .v3-constructor-theme .theme-toggle-card small{font-size:10px}.v3-constructor .v3-constructor-theme .theme-reset-btn{width:100%;min-height:34px;margin-top:9px;border-color:#303030;border-radius:7px;color:#aaa;background:#111;clip-path:none}.v3-constructor .v3-constructor-theme .theme-reset-btn:hover{border-color:#474747;color:#fff;background:#181818}@media(prefers-reduced-motion:reduce){.v3-constructor .v3-constructor-theme :is(.config-accordion-head,.config-accordion-head:before,.config-accordion-chevron){transition:none}}@media(max-width:900px){.v3-constructor .v3-constructor-theme{width:min(400px,calc(100vw - 24px));max-width:min(400px,calc(100vw - 24px))}}@media(max-width:370px){.v3-constructor .v3-constructor-theme .v3-theme-panel-scroll{padding-inline:10px}.v3-constructor .v3-constructor-theme .config-accordion-body{padding-left:32px}.v3-constructor .v3-constructor-theme .color-template-grid,.v3-constructor .v3-constructor-theme :is(.theme-editor,.compact-theme-grid,.theme-compact-grid,.theme-color-grid){grid-template-columns:1fr}.v3-constructor .v3-constructor-theme .nav-settings-groups{grid-template-columns:1fr;gap:0}}.v3-constructor .v3-block-library{--v3-library-card: #151515;--v3-library-card-hover: #191919;--v3-library-card-line: #292929;box-sizing:border-box;padding:16px;overflow-x:hidden}.v3-constructor .v3-block-library *{box-sizing:border-box}.v3-constructor .v3-block-library .v3-library-head{align-items:center;margin-bottom:10px}.v3-constructor .v3-block-library .v3-library-head>div{gap:4px}.v3-constructor .v3-block-library .v3-library-head h2{color:#fff;font-size:15px;font-weight:850;letter-spacing:.055em;text-transform:uppercase}.v3-constructor .v3-block-library .v3-library-head p{margin:0;color:#8d8d8d;font-size:10.5px;line-height:1.35}.v3-constructor .v3-block-library .v3-block-catalog{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:0}.v3-constructor .v3-block-library .v3-library-card{position:relative;display:grid;grid-template-rows:auto minmax(48px,auto) auto auto;gap:8px;min-width:0;min-height:154px;padding:10px;border:1px solid var(--v3-library-card-line);border-radius:9px;color:#fff;background:var(--v3-library-card);box-shadow:0 8px 18px #0000001f;transition:border-color .16s ease,background-color .16s ease,transform .16s ease,box-shadow .16s ease}.v3-constructor .v3-block-library .v3-library-card:hover{border-color:#3a3a3a;background:var(--v3-library-card-hover);transform:translateY(-1px);box-shadow:0 10px 22px #0003}.v3-constructor .v3-block-library .v3-library-card>header,.v3-constructor .v3-block-library .v3-library-card>footer{display:flex;align-items:center;justify-content:space-between;gap:7px;min-width:0}.v3-constructor .v3-block-library .v3-library-card-icon{display:grid;place-items:center;width:30px;height:30px;flex:0 0 auto;border:1px solid #303030;border-radius:7px;color:#d5d5d5;background:#101010}.v3-constructor .v3-block-library .v3-library-state{display:inline-flex;align-items:center;gap:4px;min-width:0;padding:3px 5px;border:1px solid #2e2e2e;border-radius:999px;color:#9a9a9a;font-size:8.5px;font-weight:800;line-height:1.15;text-align:right;white-space:nowrap}.v3-constructor .v3-block-library .v3-library-card.is-available .v3-library-card-icon,.v3-constructor .v3-block-library .v3-library-card.is-in-use .v3-library-card-icon{border-color:#d9042961;color:var(--v3-accent-hover)}.v3-constructor .v3-block-library .v3-library-card.is-in-use .v3-library-state{border-color:#363636;color:#c2c2c2;background:#181818}.v3-constructor .v3-block-library .v3-library-card.is-limit-reached{border-color:#252525;background:#121212}.v3-constructor .v3-block-library .v3-library-card.is-limit-reached .v3-library-card-icon{color:#777}.v3-constructor .v3-block-library .v3-library-card.is-limit-reached .v3-library-state{color:#878787;background:#171717}.v3-constructor .v3-block-library .v3-library-card.is-plan-locked{border-color:#242424;color:#d1d1d1;background:#121212}.v3-constructor .v3-block-library .v3-library-card.is-plan-locked:hover{border-color:#333;background:#161616}.v3-constructor .v3-block-library .v3-library-card.is-plan-locked .v3-library-card-icon{color:#8b8b8b}.v3-constructor .v3-block-library .v3-library-card.is-plan-locked .v3-library-state{color:#b6b6b6}.v3-constructor .v3-block-library .v3-library-card-copy{min-width:0}.v3-constructor .v3-block-library .v3-library-card-copy h3{margin:0 0 3px;overflow-wrap:anywhere;color:#f7f7f7;font-size:12px;line-height:1.2}.v3-constructor .v3-block-library .v3-library-card-copy p{display:-webkit-box;margin:0;overflow:hidden;color:#858585;font-size:9.5px;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.v3-constructor .v3-block-library .v3-library-usage{display:grid;gap:5px;min-width:0}.v3-constructor .v3-block-library .v3-library-usage>span,.v3-constructor .v3-block-library .v3-library-plan-note{margin:0;color:#8b8b8b;font-size:9px;line-height:1.3}.v3-constructor .v3-block-library .v3-library-usage>i{display:block;width:100%;height:2px;overflow:hidden;border-radius:2px;background:#292929}.v3-constructor .v3-block-library .v3-library-usage>i>b{display:block;height:100%;border-radius:inherit;background:var(--v3-accent)}.v3-constructor .v3-block-library .is-limit-reached .v3-library-usage>i>b{background:#666}.v3-constructor .v3-block-library .v3-library-plan-note{align-self:center;color:#969696}.v3-constructor .v3-block-library .v3-library-card>footer{align-self:end;min-height:28px}.v3-constructor .v3-block-library .v3-library-card>footer button{display:inline-flex;align-items:center;justify-content:center;gap:4px;width:auto;min-height:28px;margin:0;padding:5px 7px;border:1px solid #363636;border-radius:6px;color:#e8e8e8;font-size:9.5px;font-weight:800;background:#1a1a1a}.v3-constructor .v3-block-library .v3-library-card>footer .v3-library-add{border-color:#d904298c;color:#fff;background:#d904291f}.v3-constructor .v3-block-library .v3-library-card>footer .v3-library-add:hover{border-color:var(--v3-accent-hover);background:var(--v3-accent)}.v3-constructor .v3-block-library .v3-library-card>footer .v3-library-plans{color:#c8c8c8;background:#171717}.v3-constructor .v3-block-library .v3-library-card>footer .v3-library-plans:hover{border-color:#4a4a4a;color:#fff;background:#202020}.v3-constructor .v3-block-library .v3-library-limit{color:#7e7e7e;font-size:9px;font-weight:750}.v3-constructor .v3-block-library .v3-library-hidden{margin:0 0 10px;padding:8px;border:1px solid #292929;border-radius:8px;background:#121212}.v3-constructor .v3-block-library .v3-library-hidden h3{margin:0 0 6px;color:#888;font-size:9px;letter-spacing:.09em;text-transform:uppercase}.v3-constructor .v3-block-library .v3-library-hidden>div{display:grid;gap:5px}.v3-constructor .v3-block-library .v3-library-hidden article{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0}.v3-constructor .v3-block-library .v3-library-hidden article>span{display:grid;place-items:center;width:28px;height:28px;border-radius:6px;color:#8e8e8e;background:#191919}.v3-constructor .v3-block-library .v3-library-hidden article>div{display:grid;min-width:0}.v3-constructor .v3-block-library .v3-library-hidden article strong{overflow:hidden;color:#d8d8d8;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.v3-constructor .v3-block-library .v3-library-hidden article small{color:#777;font-size:8.5px}.v3-constructor .v3-block-library .v3-library-hidden article button{min-height:27px;padding:4px 7px;border:1px solid #343434;border-radius:6px;color:#cacaca;font-size:9px;background:#191919}.v3-constructor .v3-block-library .v3-library-hidden article button:hover{border-color:#4a4a4a;color:#fff;background:#212121}.v3-constructor .v3-block-library .v3-library-upgrade{margin-top:10px;border-color:#303030;color:#d8d8d8;background:#141414}.v3-constructor .v3-block-library .v3-library-upgrade>svg{color:var(--v3-accent-hover)}.v3-constructor .v3-block-library .v3-library-upgrade button{border-color:var(--v3-accent);background:var(--v3-accent)}.v3-constructor .v3-block-library .v3-library-upgrade button:hover{border-color:var(--v3-accent-hover);background:var(--v3-accent-hover)}@media(prefers-reduced-motion:reduce){.v3-constructor .v3-block-library .v3-library-card{transition:none}.v3-constructor .v3-block-library .v3-library-card:hover{transform:none}}@media(max-width:520px){.v3-constructor .v3-block-library .v3-block-catalog{grid-template-columns:1fr}.v3-constructor .v3-block-library .v3-library-card{grid-template-rows:auto auto auto auto;min-height:132px}.v3-constructor .v3-block-library .v3-library-card-copy p{-webkit-line-clamp:1}.v3-constructor .v3-block-library .v3-library-card>footer button{min-height:34px;padding-inline:10px}}.v3-constructor .v3-constructor-inspector{--v3-editor-surface: #101010;--v3-editor-surface-raised: #151515;--v3-editor-border: #262626;--v3-editor-control: #0d0d0d;--v3-editor-control-border: #303030;--v3-editor-text: #f5f5f5;--v3-editor-label: #d0d0d0;--v3-editor-muted: #858585;--v3-editor-danger: #ef536b}.v3-constructor .v3-constructor-inspector .v3-editor-header{display:grid;gap:3px;min-width:0;padding:13px 0 0}.v3-constructor .v3-constructor-inspector .v3-editor-eyebrow{display:none}.v3-constructor .v3-constructor-inspector .v3-editor-header h3{margin:0;color:var(--v3-editor-text);font-size:16px;font-weight:850;line-height:1.2;letter-spacing:-.015em}.v3-constructor .v3-constructor-inspector .v3-editor-header>p{margin:0;color:var(--v3-editor-muted);font-size:11px;line-height:1.4}.v3-constructor .v3-constructor-inspector .v3-editor-tabs{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:0;width:100%;margin:10px 0 0;padding:0;overflow-x:auto;border:0;border-bottom:1px solid var(--v3-editor-border);border-radius:0;background:transparent;scrollbar-width:none}.v3-constructor .v3-constructor-inspector .v3-editor-tabs::-webkit-scrollbar{display:none}.v3-constructor .v3-constructor-inspector .v3-editor-tabs button{width:100%;min-width:0;min-height:34px;padding:7px 7px 6px;overflow:hidden;border:0;border-bottom:2px solid transparent;border-radius:0;color:#898989;font-size:10px;font-weight:750;text-overflow:ellipsis;white-space:nowrap;background:transparent;box-shadow:none}.v3-constructor .v3-constructor-inspector .v3-editor-tabs button.is-active{border-bottom-color:var(--v3-accent);color:#fff;background:linear-gradient(180deg,transparent,rgba(217,4,41,.07))}.v3-constructor .v3-constructor-inspector .v3-editor-tabs button:focus-visible{outline:2px solid rgba(217,4,41,.35);outline-offset:-2px}.v3-constructor .v3-constructor-inspector :is(.v3-inspector-group,.v3-dynamic-groups>section,.v3-biography-inspector-section,.v3-banner-card,.v3-hero-card,.v3-section-background-editor){display:grid;gap:8px;width:100%;min-width:0;margin:0;padding:11px 0 12px;border:0;border-bottom:1px solid var(--v3-editor-border);border-radius:0;background:transparent;box-shadow:none}.v3-constructor .v3-constructor-inspector .v3-inspector-group-head{display:grid;gap:2px;min-width:0}.v3-constructor .v3-constructor-inspector .v3-inspector-group-head>span{display:none}.v3-constructor .v3-constructor-inspector :is(.v3-inspector-group-head,.v3-dynamic-groups>section)>h4,.v3-constructor .v3-constructor-inspector .v3-inspector-group-head h4{margin:0;color:var(--v3-editor-label);font-size:11px;font-weight:800;line-height:1.3;letter-spacing:.07em;text-transform:uppercase}.v3-constructor .v3-constructor-inspector .v3-inspector-group-head p{margin:0;color:var(--v3-editor-muted);font-size:11px;line-height:1.4}.v3-constructor .v3-constructor-inspector :is(.v3-inspector-field,.v3-contact-field,.v3-banner-field,.v3-hero-field,.field,.v3-biography-text-field,.v3-biography-template-select,.v3-biography-epro-settings>label){position:relative;display:grid;gap:4px;min-width:0;color:var(--v3-editor-label);font-size:12px;font-weight:650}.v3-constructor .v3-constructor-inspector .v3-inspector-field-label{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.v3-constructor .v3-constructor-inspector .v3-inspector-field-label strong{color:#a7a7a7;font-size:10px;font-weight:750}.v3-constructor .v3-constructor-inspector :is(.v3-inspector-field,.v3-contact-field,.v3-banner-field,.v3-hero-field,.field)>:is(small,em){margin:0;color:var(--v3-editor-muted);font-size:10px;font-style:normal;font-weight:500;line-height:1.35}.v3-constructor .v3-constructor-inspector :is(.v3-inspector-field,.v3-contact-field,.v3-banner-field,.v3-hero-field,.field)>em{color:#ef8b9b}.v3-constructor .v3-constructor-inspector :is(input:not([type=checkbox]):not([type=range]),select,textarea){width:100%;max-width:100%;min-height:34px;padding:6px 8px;border:1px solid var(--v3-editor-control-border);border-radius:7px;color:#f2f2f2;font:inherit;font-size:12px;background:var(--v3-editor-control);box-shadow:none}.v3-constructor .v3-constructor-inspector textarea{min-height:80px;line-height:1.45;resize:vertical}.v3-constructor .v3-constructor-inspector :is(input,select,textarea):focus-visible{outline:2px solid rgba(217,4,41,.2);outline-offset:1px;border-color:var(--v3-accent)}.v3-constructor .v3-constructor-inspector :is(select,select option,select optgroup){color-scheme:dark;background-color:var(--v3-editor-control)}.v3-constructor .v3-constructor-inspector :is(.v3-inspector-toggle,.v3-dynamic-toggle,.v3-banner-toggle,.v3-hero-toggle,.visibility-switch){display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:32px;padding:5px 0;border:0;border-bottom:1px solid #202020;color:#cfcfcf;font-size:12px;font-weight:650}.v3-constructor .v3-constructor-inspector .v3-inspector-toggle>span{display:grid;gap:2px}.v3-constructor .v3-constructor-inspector .v3-inspector-toggle small{color:var(--v3-editor-muted);font-size:10px;font-weight:500}.v3-constructor .v3-constructor-inspector input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:32px;height:18px;flex:0 0 32px;margin:0;border:1px solid #3a3a3a;border-radius:999px;background:radial-gradient(circle at 8px 50%,#8a8a8a 0 4.5px,transparent 5px),#252525;cursor:pointer}.v3-constructor .v3-constructor-inspector input[type=checkbox]:checked{border-color:var(--v3-accent);background:radial-gradient(circle at 23px 50%,#fff 0 4.5px,transparent 5px),var(--v3-accent)}.v3-constructor .v3-constructor-inspector input[type=checkbox]:focus-visible{outline:2px solid rgba(217,4,41,.32);outline-offset:2px}.v3-constructor .v3-constructor-inspector input[type=range]{display:block;width:100%;min-height:18px;margin:0;accent-color:var(--v3-accent);cursor:pointer}.v3-constructor .v3-constructor-inspector input[type=color]{width:100%;min-width:0;height:32px;min-height:32px;padding:3px;border-radius:7px;cursor:pointer}.v3-constructor .v3-constructor-inspector :is(.v3-hero-add,.v3-biography-edit-text-button,.btn.primary,.btn.ghost,.media-picker button,.v3-media-picker button){min-height:32px;padding:6px 9px;border:1px solid #353535;border-radius:7px;color:#e8e8e8;font-size:11px;font-weight:750;background:#181818;box-shadow:none}.v3-constructor .v3-constructor-inspector :is(.v3-hero-add,.v3-biography-edit-text-button,.btn.primary,.btn.ghost,.media-picker button,.v3-media-picker button):hover{border-color:#4a4a4a;color:#fff;background:#202020}.v3-constructor .v3-constructor-inspector :is(.v3-banner-remove,.v3-hero-remove){min-height:31px;padding:5px 9px;border:1px solid rgba(217,4,41,.34);border-radius:7px;color:var(--v3-editor-danger);font-size:11px;background:#d904290e;box-shadow:none}.v3-constructor .v3-constructor-inspector :is(.media-picker,.v3-media-picker){gap:4px;color:var(--v3-editor-label);font-size:12px;font-weight:650}.v3-constructor .v3-constructor-inspector .media-picker-current{min-height:48px;padding:6px;border:1px solid var(--v3-editor-control-border);border-radius:7px;color:#d3d3d3;font-size:11px;background:var(--v3-editor-surface)}.v3-constructor .v3-constructor-inspector .media-picker-current :is(img,video){width:44px;height:34px;border-radius:5px;object-fit:cover}.v3-constructor .v3-constructor-inspector .v3-inspector-status{margin:8px 0 0;padding:6px 8px;border:0;border-radius:5px;color:#858585;font-size:10px;text-align:center;background:#121212}.v3-constructor .v3-constructor-inspector .v3-inspector-status.is-dirty{color:#e2b66a}.v3-constructor .v3-constructor-inspector .v3-hero-slide-card{border-color:var(--v3-editor-border);border-radius:8px;background:var(--v3-editor-surface)}.v3-constructor .v3-constructor-inspector .v3-hero-slide-summary{min-height:52px;color:#eee}.v3-constructor .v3-constructor-inspector .v3-hero-slide-summary :is(img,span){background:#1a1a1a}.v3-constructor .v3-constructor-inspector .v3-hero-slide-body{gap:8px;padding:9px;border-top-color:var(--v3-editor-border)}.v3-constructor .v3-constructor-inspector .v3-hero-field-grid{gap:7px}.v3-constructor .v3-constructor-inspector .v3-responsive-device-inspector{gap:8px}.v3-constructor .v3-constructor-inspector .v3-responsive-device-inspector .v3-editor-header,.v3-constructor .v3-constructor-inspector .v3-responsive-locked,.v3-constructor .v3-constructor-inspector .v3-responsive-biography section{padding:11px 0;border:0;border-bottom:1px solid var(--v3-editor-border);border-radius:0;background:transparent;box-shadow:none}.v3-constructor .v3-constructor-inspector .v3-responsive-locked>span{color:#a0a0a0}.v3-constructor .v3-constructor-inspector .v3-inspector-empty,.v3-constructor .v3-constructor-inspector .v3-inspector-future{border-color:#303030;border-radius:8px;color:#d2d2d2;background:#121212}.v3-constructor .v3-constructor-inspector .v3-inspector-empty i{border-color:#d9042961;background:#d904291a}.v3-constructor .v3-constructor-inspector .v3-biography-advanced-note{border-color:#292929;border-radius:7px;background:#121212}.v3-constructor .v3-constructor-inspector .v3-layer-apply-menu{border-color:#292929;background:#101010}.v3-constructor .v3-constructor-inspector :is(.v3-layout-thumbnails button,.v3-hover-cards button,.v3-visual-component-cards button){border-color:#2d2d2d;color:#aaa;background:#121212}.v3-constructor .v3-constructor-inspector :is(.v3-layout-thumbnails button,.v3-hover-cards button,.v3-visual-component-cards button):is(:hover,.is-active){border-color:#d9042994;color:#fff;background:var(--v3-accent-soft)}.v3-constructor .v3-constructor-inspector :is(.v3-visual-slider input,.v3-banner-field input[type=range],.v3-contact-field input[type=range]){accent-color:var(--v3-accent)}.v3-constructor .v3-constructor-inspector .v3-banner-focus-stage i{background:var(--v3-accent);box-shadow:0 0 0 3px #00000080,0 0 12px #d904296b}.v3-constructor .v3-biography-text-modal-card{border-color:#303030;border-radius:12px;background:#111;box-shadow:0 28px 80px #0000009e}.v3-constructor .v3-biography-text-modal-card>:is(header,footer){border-color:#292929}.v3-constructor .v3-biography-text-modal-card header span{color:var(--v3-accent)}.v3-constructor .v3-biography-text-modal-card :is(button,.v3-biography-rich-toolbar button):focus-visible{outline-color:var(--v3-accent)}@media(max-width:900px){.v3-constructor .v3-constructor-inspector .v3-editor-tabs{grid-auto-columns:minmax(0,1fr)}}@media(max-width:370px){.v3-constructor .v3-constructor-inspector{padding-inline:11px}.v3-constructor .v3-constructor-inspector .v3-inspector-panel-head{margin-inline:-11px;padding-left:11px}.v3-constructor .v3-constructor-inspector .v3-editor-tabs{display:flex}.v3-constructor .v3-constructor-inspector .v3-editor-tabs button{flex:0 0 auto;width:auto;min-width:max-content;padding-inline:9px}.v3-constructor .v3-constructor-inspector .v3-hero-field-grid{grid-template-columns:1fr}}.v3-constructor .v3-constructor-theme{--v3-theme-bg: #090909;--v3-theme-surface: #111111;--v3-theme-surface-raised: #151515;--v3-theme-control: #0d0d0d;--v3-theme-divider: #262626;--v3-theme-muted: #8d8d8d;background:var(--v3-theme-bg)}.v3-constructor .v3-constructor-theme .v3-theme-panel-scroll{padding:12px 14px 20px}.v3-constructor .v3-constructor-theme .theme-workspace{display:grid;gap:16px;min-width:0}.v3-constructor .v3-constructor-theme .theme-category-body{min-width:0;padding-top:14px}.v3-constructor .v3-constructor-theme .theme-category-body :is(.theme-editor,.compact-theme-grid,.theme-compact-grid,.theme-color-grid){grid-template-columns:1fr!important;gap:12px}.v3-constructor .v3-constructor-theme .theme-category-body .field{gap:6px;color:#d8d8d8;font-size:12px}.v3-constructor .v3-constructor-theme .theme-category-body .field>span:first-child{font-size:12.5px;font-weight:720}.v3-constructor .v3-constructor-theme .theme-category-body .field small{color:#8b8b8b;font-size:11px;line-height:1.4}.v3-constructor .v3-constructor-theme .theme-category-body :is(input:not([type=checkbox]):not([type=range]),select,textarea){min-height:38px;padding:8px 10px;border:1px solid #303030;border-radius:8px;color:#f1f1f1;font-size:12px;background:var(--v3-theme-control);box-shadow:none}.v3-constructor .v3-constructor-theme .theme-category-body :is(input,select,textarea):focus-visible{outline:2px solid rgba(217,4,41,.24);outline-offset:1px;border-color:var(--v3-accent)}.v3-constructor .v3-constructor-theme .theme-category-body .color-template-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.v3-constructor .v3-constructor-theme .theme-category-body .color-template-grid button{min-height:112px;padding:11px;border-color:#303030;border-radius:9px;background:var(--v3-theme-surface)}.v3-constructor .v3-constructor-theme .theme-category-body .color-template-grid button:hover{border-color:#4a4a4a;background:var(--v3-theme-surface-raised)}.v3-constructor .v3-constructor-theme .theme-category-body .color-template-grid button.active{border-color:#d90429a8;background:#d9042912;box-shadow:inset 2px 0 0 var(--v3-accent)}.v3-constructor .v3-constructor-theme .theme-category-body .theme-preview-grid{gap:10px}.v3-constructor .v3-constructor-theme .theme-category-body .theme-preview-card{min-height:92px!important;padding:10px!important;border-color:#303030!important;border-radius:9px!important;background:var(--v3-theme-surface)!important}.v3-constructor .v3-constructor-theme .theme-category-body .theme-preview-card:hover{border-color:#4a4a4a!important;background:var(--v3-theme-surface-raised)!important}.v3-constructor .v3-constructor-theme .theme-category-body .theme-preview-card.active{border-color:#d90429a8!important;background:#d9042912!important;box-shadow:inset 2px 0 0 var(--v3-accent)!important}.v3-constructor .v3-constructor-theme .theme-category-body .theme-color-picker{min-height:0;gap:6px!important}.v3-constructor .v3-constructor-theme .theme-category-body .theme-color-swatch{grid-template-columns:34px minmax(0,1fr);justify-items:start;gap:10px;height:38px;padding:5px 9px 5px 5px;border-color:#303030;border-radius:8px;background:var(--v3-theme-control)!important;box-shadow:none;transform:none}.v3-constructor .v3-constructor-theme .theme-category-body .theme-color-swatch:hover{border-color:#4a4a4a;box-shadow:none;transform:none}.v3-constructor .v3-constructor-theme .theme-category-body .theme-color-value{display:block;width:28px;height:26px;border:1px solid rgba(255,255,255,.16);border-radius:6px}.v3-constructor .v3-constructor-theme .theme-category-body .theme-color-swatch strong{justify-self:start;padding:0;border:0;border-radius:0;color:#ddd;font-size:11px;background:transparent;box-shadow:none;text-shadow:none}.v3-constructor .v3-constructor-theme .theme-category-body .global-background-grid{gap:9px}.v3-constructor .v3-constructor-theme .theme-category-body .global-background-grid button{grid-template-columns:18px minmax(0,1fr) 86px;min-height:86px;padding:9px;border-color:#303030;border-radius:9px;background:var(--v3-theme-surface)}.v3-constructor .v3-constructor-theme .theme-category-body .global-background-grid button:hover{border-color:#4a4a4a;background:var(--v3-theme-surface-raised)}.v3-constructor .v3-constructor-theme .theme-category-body .global-background-grid button.active{border-color:#d90429a3;background:#d904290f;box-shadow:inset 2px 0 0 var(--v3-accent)}.v3-constructor .v3-constructor-theme .theme-category-body .global-background-grid i{height:66px}.v3-constructor .v3-constructor-theme .theme-category-body .background-position-crop{min-height:150px}.v3-constructor .v3-constructor-theme .theme-category-body .media-picker-current{min-height:62px;padding:8px}.v3-constructor .v3-constructor-theme .theme-category-body .media-picker-current img{width:62px;height:46px}.v3-constructor .v3-constructor-theme .theme-navigation-device{display:grid;gap:7px}.v3-constructor .v3-constructor-theme .theme-navigation-device>span{color:#aaa;font-size:10px;font-weight:820;letter-spacing:.1em}.v3-constructor .v3-constructor-theme .navigation-editor-grid{gap:14px}.v3-constructor .v3-constructor-theme .nav-profile-tabs{padding:3px;border-color:#303030;border-radius:8px;background:var(--v3-theme-control)}.v3-constructor .v3-constructor-theme .nav-profile-tabs button{min-height:34px;padding:7px 10px;color:#919191;font-size:11.5px}.v3-constructor .v3-constructor-theme .nav-profile-tabs button:hover{color:#fff;background:#171717}.v3-constructor .v3-constructor-theme .nav-profile-tabs button.active{color:#fff;background:#d904291f;box-shadow:inset 0 -2px 0 var(--v3-accent)}.v3-constructor .v3-constructor-theme .nav-style-preview{min-height:64px;padding:0 12px;border-color:#303030;border-radius:8px}.v3-constructor .v3-constructor-theme .nav-settings-groups{display:grid;grid-template-columns:1fr;gap:0}.v3-constructor .v3-constructor-theme .nav-settings-groups .section-control-group{gap:12px;padding:16px 0;border:0;border-top:1px solid var(--v3-theme-divider);border-radius:0;background:transparent;box-shadow:none}.v3-constructor .v3-constructor-theme .nav-settings-groups .section-control-title span{display:none}.v3-constructor .v3-constructor-theme .nav-settings-groups .section-control-title strong{color:#cfcfcf;font-size:11px;letter-spacing:.09em}.v3-constructor .v3-constructor-theme .theme-toggle-list{gap:0}.v3-constructor .v3-constructor-theme .theme-toggle-card,.v3-constructor .v3-constructor-theme .theme-toggle-card.is-active{min-height:56px;padding:9px 0;border:0;border-bottom:1px solid #202020;border-radius:0;background:transparent}.v3-constructor .v3-constructor-theme .theme-toggle-card strong{color:#ddd;font-size:12.5px}.v3-constructor .v3-constructor-theme .theme-toggle-card small{color:#888;font-size:11px;line-height:1.35}.v3-constructor .v3-constructor-theme .visibility-switch{width:38px;height:22px;padding:2px;border-color:#3a3a3a;background:#262626;box-shadow:none}.v3-constructor .v3-constructor-theme .visibility-switch span{width:16px;height:16px;background:#aaa}.v3-constructor .v3-constructor-theme .visibility-switch.is-on{border-color:var(--v3-accent);background:var(--v3-accent);box-shadow:none}.v3-constructor .v3-constructor-theme .visibility-switch.is-on span{transform:translate(16px);background:#fff}.v3-constructor .v3-constructor-theme .theme-reset-btn{min-height:38px;margin-top:16px;border-color:#373737;color:#bbb;background:var(--v3-theme-surface)}.v3-constructor .v3-constructor-theme .theme-reset-btn:hover{border-color:#d904297a;color:#fff;background:#d9042912}@media(max-width:370px){.v3-constructor .v3-constructor-theme .theme-category-body .color-template-grid{grid-template-columns:1fr}.v3-constructor .v3-constructor-theme .theme-category-body .global-background-grid button{grid-template-columns:18px minmax(0,1fr) 68px}}.v3-constructor .v3-constructor-theme .theme-workspace{display:block}.v3-constructor .v3-constructor-theme .theme-accordion{width:100%;min-width:0;overflow:hidden;border:1px solid var(--v3-theme-divider);border-radius:9px;background:#0d0d0d}.v3-constructor .v3-constructor-theme .theme-accordion-item{position:relative;min-width:0;border-bottom:1px solid var(--v3-theme-divider)}.v3-constructor .v3-constructor-theme .theme-accordion-item:last-child{border-bottom:0}.v3-constructor .v3-constructor-theme .theme-accordion-item.is-secondary{border-top:7px solid var(--v3-theme-bg);box-shadow:0 -1px 0 var(--v3-theme-divider)}.v3-constructor .v3-constructor-theme .theme-accordion-trigger{position:relative;display:grid;grid-template-columns:30px minmax(0,1fr) 18px;align-items:center;gap:10px;width:100%;min-height:64px;padding:10px 12px;border:0;border-radius:0;color:#fff;text-align:left;background:#111;box-shadow:none}.v3-constructor .v3-constructor-theme .theme-accordion-trigger:before{content:"";position:absolute;inset:14px auto 14px 0;width:2px;border-radius:2px;background:var(--v3-accent);opacity:0}.v3-constructor .v3-constructor-theme .theme-accordion-trigger:hover{background:#151515}.v3-constructor .v3-constructor-theme .theme-accordion-trigger:focus-visible{z-index:1;outline:2px solid rgba(217,4,41,.34);outline-offset:-2px}.v3-constructor .v3-constructor-theme .theme-accordion-icon{display:grid;place-items:center;width:30px;height:30px;color:#d5d5d5}.v3-constructor .v3-constructor-theme .theme-accordion-copy{display:grid;gap:3px;min-width:0}.v3-constructor .v3-constructor-theme .theme-accordion-copy strong{color:#f4f4f4;font-size:12.5px;font-weight:760;line-height:1.25}.v3-constructor .v3-constructor-theme .theme-accordion-copy small{overflow-wrap:anywhere;color:#8d8d8d;font-size:10.5px;font-weight:500;line-height:1.35}.v3-constructor .v3-constructor-theme .theme-accordion-chevron{color:#9c9c9c;transition:transform .2s ease,color .2s ease}.v3-constructor .v3-constructor-theme .theme-accordion-item.is-open>.theme-accordion-trigger{background:#131313}.v3-constructor .v3-constructor-theme .theme-accordion-item.is-open>.theme-accordion-trigger:before{opacity:1}.v3-constructor .v3-constructor-theme .theme-accordion-item.is-open .theme-accordion-icon{color:var(--v3-accent)}.v3-constructor .v3-constructor-theme .theme-accordion-item.is-open .theme-accordion-chevron{color:var(--v3-accent);transform:rotate(180deg)}.v3-constructor .v3-constructor-theme .theme-accordion-panel{min-width:0;padding:0 12px 16px;border-top:1px solid #202020;background:#0d0d0d}.v3-constructor .v3-constructor-theme .theme-accordion-panel.theme-category-body{padding-top:0}.v3-constructor .v3-constructor-theme .theme-accordion-content.v3-inspector-group{display:grid;gap:12px;min-width:0;margin:0;padding:14px 0 0;border:0;border-radius:0;background:transparent;box-shadow:none}.v3-constructor .v3-constructor-theme .theme-background-group.v3-inspector-group{gap:10px;margin:0;padding:14px 0 0;border:0;border-top:1px solid var(--v3-theme-divider);border-radius:0;background:transparent;box-shadow:none}.v3-constructor .v3-constructor-theme .theme-background-group.v3-inspector-group:first-child{padding-top:0;border-top:0}.v3-constructor .v3-constructor-theme .theme-background-group .v3-inspector-group-head>span{display:block;color:#9b9b9b;font-size:9.5px;font-weight:820;letter-spacing:.11em}.v3-constructor .v3-constructor-theme .theme-accordion-panel .theme-editor:has(.theme-color-picker){gap:0}.v3-constructor .v3-constructor-theme .theme-accordion-panel .theme-editor>.theme-color-picker{grid-template-columns:minmax(0,1fr) 158px;align-items:center;gap:10px!important;min-height:50px;padding:6px 0;border-bottom:1px solid #202020}.v3-constructor .v3-constructor-theme .theme-accordion-panel .theme-editor>.theme-color-picker:last-child{border-bottom:0}.v3-constructor .v3-constructor-theme .theme-accordion-panel .theme-editor>.theme-color-picker>span:first-child{min-width:0}.v3-constructor .v3-constructor-theme .theme-accordion-panel .theme-editor>.theme-color-picker .theme-color-swatch{width:100%}@media(prefers-reduced-motion:reduce){.v3-constructor .v3-constructor-theme .theme-accordion-chevron{transition:none}}@media(max-width:370px){.v3-constructor .v3-constructor-theme .theme-accordion-trigger{grid-template-columns:27px minmax(0,1fr) 16px;gap:8px;padding-inline:9px}.v3-constructor .v3-constructor-theme .theme-accordion-panel{padding-inline:9px}.v3-constructor .v3-constructor-theme .theme-accordion-panel .theme-editor>.theme-color-picker{grid-template-columns:1fr 138px}}.v3-constructor .v3-constructor-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;height:56px;min-width:0;padding:0 12px}.v3-constructor .v3-toolbar-primary{display:flex;justify-content:flex-start;min-width:0;gap:4px;overflow:visible}.v3-constructor .v3-toolbar-actions{position:static;display:flex;grid-column:3;align-items:center;justify-content:flex-end;gap:4px;min-width:0;margin-left:0;padding:0;border:0;background:transparent}.v3-constructor .v3-toolbar-panel-link,.v3-constructor .v3-toolbar-primary>button,.v3-constructor .v3-toolbar-actions>button{min-height:34px;padding:6px 8px;border-radius:7px;font-size:.7rem;white-space:nowrap}.v3-constructor .v3-toolbar-primary>.v3-toolbar-add{border-color:#363636}.v3-constructor .v3-history-actions{flex:0 0 auto;gap:1px;padding:2px;border-radius:8px}.v3-constructor .v3-toolbar-actions .v3-history-actions button{width:auto;min-width:30px;min-height:30px;padding:5px 6px;font-size:.68rem}.v3-constructor .v3-toolbar-actions>.v3-toolbar-save{flex:0 0 auto}.v3-constructor .v3-toolbar-actions>button.v3-toolbar-publish{flex:0 0 auto;min-width:84px}.v3-constructor .v3-device-switch{flex:0 0 auto;gap:1px;margin-left:1px;padding:2px;border-radius:8px}.v3-constructor .v3-toolbar-actions .v3-device-switch button{position:relative;width:32px;min-width:32px;height:32px;min-height:32px;padding:0;border-radius:6px}.v3-constructor .v3-toolbar-actions .v3-device-switch button.is-active{border-color:var(--v3-accent);color:#fff;background:var(--v3-accent-soft);box-shadow:inset 0 0 0 1px #d9042929}.v3-constructor .v3-toolbar-actions .v3-device-switch button:focus-visible,.v3-constructor .v3-toolbar-settings:focus-visible{outline:2px solid #fff;outline-offset:2px}.v3-constructor .v3-toolbar-center{grid-column:2;display:flex;align-items:center;justify-content:center;min-width:0}.v3-constructor .v3-toolbar-status{display:inline-flex;align-items:center;gap:6px;min-width:0;max-width:min(32vw,340px);padding:7px 11px;border:1px solid currentColor;border-radius:999px;color:#aaa;background:#ffffff09;font-size:.64rem;font-weight:800;letter-spacing:.015em;line-height:1;white-space:nowrap;cursor:default}.v3-constructor .v3-toolbar-status>svg{flex:0 0 auto}.v3-constructor .v3-toolbar-status .v3-status-text{overflow:hidden;text-overflow:ellipsis}.v3-constructor .v3-toolbar-status.is-success{color:var(--v3-positive);background:#34d39914}.v3-constructor .v3-toolbar-status.is-warning{color:#f5a524;background:#f5a52414}.v3-constructor .v3-toolbar-status.is-progress{color:#d3d3d3;background:#ffffff0f}.v3-constructor .v3-toolbar-status.is-progress>svg{animation:v3-toolbar-spin .9s linear infinite}.v3-constructor .v3-toolbar-status.is-error{color:#ff8f98;background:#ff4c5c17}.v3-constructor .v3-toolbar-settings{flex:0 0 32px;width:32px;min-width:32px;padding-inline:0}.v3-constructor .v3-constructor-canvas{height:calc(100vh - 56px)}@keyframes v3-toolbar-spin{to{transform:rotate(360deg)}}@media(max-width:1500px){.v3-constructor .v3-history-actions button span{display:none}.v3-constructor .v3-toolbar-status{max-width:min(28vw,280px);padding-inline:9px}}@media(max-width:1180px){.v3-constructor .v3-constructor-toolbar{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"primary center" "actions actions";align-content:center;gap:4px;height:96px;padding-block:6px}.v3-constructor .v3-toolbar-primary{grid-area:primary;width:100%}.v3-constructor .v3-toolbar-center{grid-area:center;justify-content:flex-end}.v3-constructor .v3-toolbar-actions{grid-area:actions;width:100%}.v3-constructor .v3-toolbar-status{max-width:min(44vw,320px)}.v3-constructor .v3-constructor-canvas{height:calc(100vh - 96px)}}@media(max-width:760px){.v3-constructor .v3-constructor-toolbar{height:94px;padding-inline:7px}.v3-constructor .v3-toolbar-primary,.v3-constructor .v3-toolbar-actions{gap:2px}.v3-constructor .v3-toolbar-panel-link,.v3-constructor .v3-toolbar-primary>button{min-height:32px;padding-inline:7px}.v3-constructor .v3-toolbar-panel-link,.v3-constructor .v3-toolbar-primary>button:not(.v3-toolbar-add){width:31px;min-width:31px;padding-inline:0;font-size:0}.v3-constructor .v3-toolbar-panel-link{justify-content:center}.v3-constructor .v3-toolbar-save span{display:none}.v3-constructor .v3-toolbar-actions .v3-history-actions button,.v3-constructor .v3-toolbar-actions .v3-device-switch button,.v3-constructor .v3-toolbar-settings{width:31px;min-width:31px;height:31px;min-height:31px}.v3-constructor .v3-toolbar-actions>.v3-toolbar-save{width:31px;min-width:31px;padding-inline:0}.v3-constructor .v3-toolbar-actions>button.v3-toolbar-publish{min-width:76px;padding-inline:7px}.v3-constructor .v3-toolbar-status{max-width:46vw;padding:6px 8px;font-size:.59rem}.v3-constructor .v3-constructor-canvas{height:calc(100vh - 94px)}}@media(max-width:560px){.v3-constructor .v3-constructor-toolbar{height:136px}.v3-constructor .v3-constructor-toolbar{grid-template-columns:minmax(0,1fr);grid-template-areas:"primary" "center" "actions"}.v3-constructor .v3-toolbar-center{justify-content:center}.v3-constructor .v3-toolbar-status{max-width:calc(100vw - 18px)}.v3-constructor .v3-toolbar-actions{flex-wrap:wrap;justify-content:flex-start}.v3-constructor .v3-constructor-canvas{height:calc(100vh - 136px)}}@media(max-width:370px){.v3-constructor .v3-toolbar-actions>button.v3-toolbar-publish{width:31px;min-width:31px;padding-inline:0}.v3-constructor .v3-toolbar-publish span{display:none}}@media(prefers-reduced-motion:reduce){.v3-constructor .v3-toolbar-status.is-progress>svg{animation:none}}.v3-constructor .v3-constructor-inspector{--v3-inspector-card-bg: #121212;--v3-inspector-card-raised: #151515;--v3-inspector-card-line: #292929;--v3-inspector-group-title: var(--v3-accent);--v3-inspector-burgundy: #b55f6d;container-type:inline-size}.v3-constructor .v3-constructor-inspector :is(.v3-inspector-group,.v3-dynamic-groups>section,.v3-biography-inspector-section,.v3-banner-card,.v3-hero-card,.v3-section-background-editor,.v3-responsive-biography section,.v3-responsive-biography article,.editor-group,.optional-field,.v3-agenda-event-editor,.v3-block-actions){width:100%;min-width:0;margin:0;padding:12px;border:1px solid var(--v3-inspector-card-line);border-radius:11px;background:linear-gradient(145deg,var(--v3-inspector-card-raised),var(--v3-inspector-card-bg));box-shadow:inset 0 1px #ffffff05;box-sizing:border-box}.v3-constructor .v3-constructor-inspector :is(.v3-inspector-group,.v3-dynamic-groups>section,.v3-biography-inspector-section,.v3-banner-card,.v3-hero-card,.v3-section-background-editor,.v3-block-actions){display:grid;gap:10px}.v3-constructor .v3-constructor-inspector :is(.v3-dynamic-groups,.v3-banner-inspector,.v3-hero-inspector,.v3-biography-inspector,.v3-responsive-biography,.v3-responsive-device-inspector){gap:13px}.v3-constructor .v3-constructor-inspector .v3-inspector-group-head,.v3-constructor .v3-constructor-inspector :is(.v3-biography-inspector-section,.v3-banner-card,.v3-hero-card,.v3-section-background-editor)>div:first-child{display:grid;gap:3px;min-width:0}.v3-constructor .v3-constructor-inspector .v3-inspector-group-head>span,.v3-constructor .v3-constructor-inspector :is(.v3-biography-inspector-section,.v3-banner-card,.v3-hero-card,.v3-section-background-editor)>div:first-child>span{display:block;color:var(--v3-inspector-burgundy);font-size:9px;font-weight:850;letter-spacing:.11em;line-height:1.25;text-transform:uppercase}.v3-constructor .v3-constructor-inspector :is(.v3-inspector-group-head,.v3-dynamic-groups>section,.v3-biography-inspector-section>div:first-child,.v3-banner-card>div:first-child,.v3-hero-card>div:first-child,.v3-section-background-editor>div:first-child)>h4,.v3-constructor .v3-constructor-inspector .editor-group>h3{margin:0;color:var(--v3-inspector-group-title);font-size:11px;font-weight:850;letter-spacing:.075em;line-height:1.3;text-transform:uppercase}.v3-constructor .v3-constructor-inspector .v3-inspector-group-head>p,.v3-constructor .v3-constructor-inspector .v3-dynamic-groups>section>.v3-control-help,.v3-constructor .v3-constructor-inspector :is(.v3-biography-inspector-section,.v3-banner-card,.v3-hero-card,.v3-section-background-editor)>div:first-child>p{margin:0;color:var(--v3-inspector-burgundy);font-size:10.5px;font-weight:550;line-height:1.42}.v3-constructor .v3-constructor-inspector .v3-inspector-subgroup{display:grid;gap:8px;min-width:0;padding-top:9px;border-top:1px solid #252525}.v3-constructor .v3-constructor-inspector .v3-inspector-subgroup-head{display:grid;gap:2px}.v3-constructor .v3-constructor-inspector .v3-inspector-subgroup-head h5{margin:0;color:var(--v3-inspector-burgundy);font-size:9px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.v3-constructor .v3-constructor-inspector .v3-inspector-subgroup-head p{margin:0;color:var(--v3-editor-muted);font-size:10px;line-height:1.4}.v3-constructor .v3-constructor-inspector .v3-inspector-field-grid,.v3-constructor .v3-constructor-inspector .v3-contact-fields,.v3-constructor .v3-constructor-inspector .v3-hero-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;min-width:0}.v3-constructor .v3-constructor-inspector .v3-dynamic-groups>section:has(>.v3-dynamic-toggle+.v3-dynamic-toggle){grid-template-columns:repeat(2,minmax(0,1fr))}.v3-constructor .v3-constructor-inspector .v3-dynamic-groups>section:has(>.v3-dynamic-toggle+.v3-dynamic-toggle)>:not(.v3-dynamic-toggle){grid-column:1 / -1}.v3-constructor .v3-constructor-inspector .v3-dynamic-groups>section:has(>.v3-dynamic-toggle+.v3-dynamic-toggle)>.v3-dynamic-toggle{min-width:0;border-bottom:0}.v3-constructor .v3-constructor-inspector .v3-visual-style-panel{padding:10px;border:1px solid #282828;border-radius:9px;background:#101010;box-shadow:none}.v3-constructor .v3-constructor-inspector .v3-block-actions{grid-template-columns:minmax(0,1fr);margin-top:13px}.v3-constructor .v3-constructor-inspector .v3-block-action-list{display:flex;flex-direction:column;gap:9px;min-width:0}.v3-constructor .v3-constructor-inspector .v3-block-move-hint,.v3-constructor .v3-constructor-inspector .v3-block-action-list>button{display:flex;align-items:center;width:100%;min-width:0;min-height:46px;padding:8px 11px;border:1px solid #343434;border-radius:8px;box-sizing:border-box;background:#181818}.v3-constructor .v3-constructor-inspector .v3-block-move-hint{gap:10px;color:#b9b9b9}.v3-constructor .v3-constructor-inspector .v3-block-move-hint>svg{flex:0 0 auto;color:var(--v3-inspector-burgundy)}.v3-constructor .v3-constructor-inspector .v3-block-move-hint>span{display:grid;gap:2px;min-width:0}.v3-constructor .v3-constructor-inspector .v3-block-move-hint strong{color:#d8d8d8;font-size:11px;line-height:1.2}.v3-constructor .v3-constructor-inspector .v3-block-move-hint small{color:var(--v3-editor-muted);font-size:9px;line-height:1.3}.v3-constructor .v3-constructor-inspector .v3-block-action-list>button{justify-content:flex-start;gap:9px;min-width:0;color:#c8c8c8;font-size:11px;font-weight:700;text-align:left}.v3-constructor .v3-constructor-inspector .v3-block-action-list>button>svg{flex:0 0 auto}.v3-constructor .v3-constructor-inspector .v3-block-action-list>button>span{min-width:0;overflow-wrap:anywhere}.v3-constructor .v3-constructor-inspector .v3-block-action-list>button:hover{border-color:#4a4a4a;color:#fff;background:#202020}.v3-constructor .v3-constructor-inspector .v3-block-action-list>.v3-block-remove{border-color:#d904296b;color:#ee8394;background:#d9042911}.v3-constructor .v3-constructor-inspector .v3-block-action-list>.v3-block-remove:hover{border-color:#d90429b8;color:#ff9aaa;background:#d904291c}.v3-constructor .v3-constructor-inspector :is(button,input,select,textarea):disabled,.v3-constructor .v3-constructor-inspector [aria-disabled=true]{opacity:.42;filter:saturate(.55);cursor:not-allowed}.v3-constructor .v3-constructor-inspector :is(.v3-inspector-field,.v3-contact-field,.v3-banner-field,.v3-hero-field,.field)>em,.v3-constructor .v3-constructor-inspector [role=alert]{color:#ef8b9b}@container (max-width: 310px){.v3-constructor .v3-constructor-inspector :is(.v3-inspector-field-grid,.v3-contact-fields,.v3-hero-field-grid),.v3-constructor .v3-constructor-inspector .v3-dynamic-groups>section:has(>.v3-dynamic-toggle+.v3-dynamic-toggle){grid-template-columns:1fr}}:root{--bg: #08090f;--surface: #121621;--surface-2: #191f2d;--text: #f4f0e8;--muted: #a9acb7;--primary: #e8b15d;--secondary: #37c8bb;--line: rgba(255, 255, 255, .12);--radius: 8px;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth}html,body{max-width:100%;overflow-x:hidden}body{margin:0;background:var(--bg);color:var(--text);font-family:Inter,system-ui,sans-serif}a{color:inherit;text-decoration:none}img{display:block;width:100%}button,input,textarea,select{font:inherit}button{cursor:pointer}.loading-screen{min-height:100vh;display:grid;place-items:center;align-content:center;gap:16px;background:#08090f;color:#f4f0e8;font-weight:800;text-align:center}.loading-screen:before{content:"";display:block;width:64px;height:64px;border-radius:16px 16px 16px 5px;background:url(/assets/brand/epresskit-logo.png) center / contain no-repeat;box-shadow:0 0 36px #9b5cff5c}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--button-height, 44px);padding:0 var(--button-pad-x, 16px);border-radius:var(--button-radius, 999px);border:1px solid var(--line);font-weight:800;color:var(--text);background:transparent;transition:transform var(--motion-duration, .45s) ease,background var(--motion-duration, .45s) ease,border-color var(--motion-duration, .45s) ease}.btn:hover{transform:scale(var(--hover-scale, 1.035))}.btn.primary{background:var(--primary);border-color:var(--primary);color:#111}.btn.ghost{background:#ffffff0f}.kicker{margin:0 0 12px;color:var(--secondary);font-size:.78rem;text-transform:uppercase;font-weight:900}.public-site{background:var(--bg);color:var(--text);min-height:100vh}.public-nav{position:relative;top:0;left:0;right:0;z-index:20;display:flex;align-items:center;justify-content:space-between;padding:18px clamp(18px,4vw,56px);background:linear-gradient(180deg,rgba(0,0,0,.72),transparent)}.public-nav.is-sticky{position:fixed}.public-nav:not(.is-sticky){position:relative}.public-nav.is-transparent-over-hero,.preview-nav.is-transparent-over-hero,.nav-style-preview.is-transparent-over-hero{background:transparent;box-shadow:none;border-color:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.public-nav img{width:132px;max-height:52px;object-fit:contain}.public-nav nav{display:flex;gap:20px;color:#ffffffc7;font-weight:800;font-size:.9rem}.public-nav,.preview-nav{min-height:var(--nav-height);padding:0 clamp(18px,4vw,56px);background:var(--nav-bg);-webkit-backdrop-filter:blur(var(--nav-blur));backdrop-filter:blur(var(--nav-blur));border:var(--nav-border-width) solid var(--nav-border-color);border-radius:var(--nav-radius);box-shadow:var(--nav-shadow);font-family:var(--nav-font),Inter,system-ui,sans-serif;transition:background var(--nav-duration) ease,box-shadow var(--nav-duration) ease,border-color var(--nav-duration) ease,backdrop-filter var(--nav-duration) ease}.public-nav-brand{display:inline-flex;align-items:center;min-width:max-content}.public-nav-brand,.public-nav-toggle,.preview-nav strong,.preview-nav button{font-family:var(--nav-font),Inter,system-ui,sans-serif}.public-nav nav,.preview-nav nav{display:flex;justify-content:var(--nav-justify, flex-end);align-items:center;gap:var(--nav-gap);color:var(--nav-text);font-family:var(--nav-font),Inter,system-ui,sans-serif;font-size:var(--nav-font-size);font-weight:var(--nav-weight);letter-spacing:var(--nav-letter)}.public-nav nav a,.public-nav-parent,.preview-nav nav a{position:relative;color:var(--nav-text);padding:9px 0;transition:color var(--nav-duration) ease,border-color var(--nav-duration) ease,background var(--nav-duration) ease,box-shadow var(--nav-duration) ease,transform var(--nav-duration) ease}.public-nav-parent{border:0;background:transparent;font:inherit;font-weight:inherit;letter-spacing:inherit;cursor:pointer}.public-nav nav a:first-child,.preview-nav nav a:first-child{color:var(--nav-active)}.public-nav nav a:hover,.public-nav-parent:hover,.preview-nav nav a:hover{color:var(--nav-hover);transform:translateY(-1px)}.public-nav-group{position:relative;display:inline-flex;align-items:center}.public-nav-submenu{position:absolute;top:calc(100% + 10px);left:50%;min-width:180px;display:grid;gap:4px;padding:10px;border:1px solid color-mix(in srgb,var(--nav-text),transparent 82%);border-radius:max(8px,var(--nav-radius));background:color-mix(in srgb,var(--nav-bg),transparent 8%);box-shadow:var(--nav-shadow);-webkit-backdrop-filter:blur(var(--nav-blur));backdrop-filter:blur(var(--nav-blur));opacity:0;pointer-events:none;transform:translate(-50%,-6px);transition:opacity var(--nav-duration) ease,transform var(--nav-duration) ease}.public-nav-submenu a{width:100%;white-space:nowrap;padding:8px 10px!important;border-radius:max(6px,calc(var(--nav-radius) * .75));color:var(--nav-text)!important}.public-nav-submenu a:hover{color:var(--nav-hover)!important;background:color-mix(in srgb,var(--nav-active),transparent 88%)}.public-nav-group:hover .public-nav-submenu,.public-nav-group:focus-within .public-nav-submenu,.public-nav-group.is-open .public-nav-submenu{opacity:1;pointer-events:auto;transform:translate(-50%)}.nav-style-underline .public-nav nav a:after,.nav-style-underline .preview-nav nav a:after{content:"";position:absolute;left:0;right:0;bottom:2px;height:2px;background:currentColor;transform:scaleX(0);transition:transform var(--nav-duration) ease;transform-origin:left}.nav-style-underline .public-nav nav a:hover:after,.nav-style-underline .preview-nav nav a:hover:after{transform:scaleX(1)}.nav-style-glow .public-nav nav a:hover,.nav-style-glow .preview-nav nav a:hover{text-shadow:0 0 18px currentColor}.nav-style-outline .public-nav nav a,.nav-style-outline .public-nav-parent,.nav-style-outline .preview-nav nav a,.nav-style-pill .public-nav nav a,.nav-style-pill .public-nav-parent,.nav-style-pill .preview-nav nav a,.nav-style-cyberpunk .public-nav nav a,.nav-style-cyberpunk .public-nav-parent,.nav-style-cyberpunk .preview-nav nav a{padding:9px 14px;border:1px solid color-mix(in srgb,var(--nav-text),transparent 74%);border-radius:max(6px,var(--nav-radius))}.nav-style-pill .public-nav nav a,.nav-style-pill .public-nav-parent,.nav-style-pill .preview-nav nav a{border-radius:999px;background:color-mix(in srgb,var(--nav-bg),white 8%)}.nav-style-minimal .public-nav nav a,.nav-style-minimal .preview-nav nav a{opacity:.78}.nav-style-minimal .public-nav nav a:hover,.nav-style-minimal .preview-nav nav a:hover{opacity:1}.nav-style-cyberpunk .public-nav nav a,.nav-style-cyberpunk .public-nav-parent,.nav-style-cyberpunk .preview-nav nav a{clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,8px 100%,0 calc(100% - 8px));border-radius:0;box-shadow:inset 0 0 16px color-mix(in srgb,var(--nav-active),transparent 86%)}.public-nav-toggle{display:none;border:1px solid color-mix(in srgb,var(--nav-text),transparent 76%);border-radius:max(8px,var(--nav-radius));background:color-mix(in srgb,var(--nav-bg),white 8%);color:var(--nav-text);width:44px;height:44px;align-items:center;justify-content:center}.public-nav-backdrop{display:none}.artist-hero{min-height:96vh;position:relative;display:grid;align-items:end;overflow:hidden;padding:130px clamp(18px,5vw,76px) 96px}.artist-hero>img,.artist-hero>video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.artist-hero .hero-slide{opacity:0;transform:scale(1);transition:opacity .9s ease,transform .9s ease}.artist-hero .hero-slide.is-active{opacity:1}.hero-transition-zoom .hero-slide.is-active{transform:scale(1.06)}.hero-transition-slide-left .hero-slide{transform:translate(5%)}.hero-transition-slide-right .hero-slide{transform:translate(-5%)}.hero-transition-slide-left .hero-slide.is-active,.hero-transition-slide-right .hero-slide.is-active{transform:translate(0)}.hero-dots{position:absolute;right:clamp(18px,5vw,76px);bottom:36px;z-index:2;display:flex;gap:8px}.hero-dots button{width:10px;height:10px;padding:0;border:1px solid rgba(255,255,255,.7);border-radius:999px;background:transparent}.hero-dots button.active{background:var(--primary);border-color:var(--primary)}.hero-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#000000e6,#00000047 55%,#000000c2),linear-gradient(0deg,var(--bg),transparent 55%)}.artist-hero-content{position:relative;width:100%;min-height:min(58vh,620px);max-width:none;animation:rise var(--motion-duration, .7s) ease both}.hero-text-group{position:absolute;display:grid;gap:12px;max-width:min(820px,100%);pointer-events:auto}.hero-text-group .kicker{margin:0}.hero-text-group h1,.hero-text-group h2{margin-bottom:0}.hero-free-position{position:absolute;z-index:3;left:var(--hero-free-left);top:var(--hero-free-top);width:max-content;max-width:calc(100% - var(--hero-free-left));pointer-events:auto}.hero-free-position-content{display:grid;width:max-content;max-width:100%;animation:rise var(--motion-duration, .7s) ease both}.hero-free-position-content>:first-child{margin-top:0}.hero-free-position-content>h1{width:max-content;max-width:100%;margin:0}.hero-free-position.is-title{width:max-content;max-width:min(820px,calc(100% - var(--hero-free-left)))}.hero-free-position.is-subtitle{width:max-content;max-width:calc(100% - var(--hero-free-left))}.hero-free-position.is-contactButton,.hero-free-position.is-downloadButton{width:max-content;max-width:100%}.hero-free-position.is-logo{z-index:4;width:var(--hero-logo-width);max-width:calc(100% - var(--hero-free-left));line-height:0;touch-action:none}.hero-free-position.is-logo>img{display:block;width:100%;height:auto;object-fit:contain;object-position:left top;background:transparent}.hero-pos-default-content{left:0;bottom:0;text-align:left}.hero-pos-top-left{left:0;top:0;text-align:left}.hero-pos-top-center{left:50%;top:0;transform:translate(-50%);text-align:center}.hero-pos-top-right{right:0;top:0;text-align:right}.hero-pos-center-left{left:0;top:50%;transform:translateY(-50%);text-align:left}.hero-pos-center{left:50%;top:50%;transform:translate(-50%,-50%);text-align:center}.hero-pos-center-right{right:0;top:50%;transform:translateY(-50%);text-align:right}.hero-pos-bottom-left{left:0;bottom:0;text-align:left}.hero-pos-bottom-center{left:50%;bottom:0;transform:translate(-50%);text-align:center}.hero-pos-bottom-right{right:0;bottom:0;text-align:right}.artist-hero h1{margin:0 0 18px;font-size:clamp(4rem,14vw,12rem);line-height:.84;letter-spacing:0}.artist-hero p:not(.kicker){max-width:720px;color:#ffffffc7;font-size:clamp(1.05rem,2vw,1.35rem)}.actions{position:absolute;left:0;bottom:-56px;display:flex;flex-wrap:wrap;gap:var(--item-gap, 12px)}.public-section{padding:var(--section-y, clamp(64px, 9vw, 118px)) var(--section-x, clamp(18px, 5vw, 76px))}.shared-appearance-section{background-position:center;background-size:cover}:where(.shared-appearance-section,.bio-section-shell).has-section-bg-layer{position:relative;overflow:hidden;isolation:isolate}:where(.shared-appearance-section,.bio-section-shell).has-section-bg-layer>:not(.section-parallax-bg){position:relative;z-index:1}.section-parallax-bg{position:absolute;top:-20%;right:0;bottom:-20%;left:0;z-index:0;pointer-events:none;background-repeat:no-repeat;background-position:center;background-size:cover;transform:translateZ(0);will-change:transform;backface-visibility:hidden}.section-parallax-bg.is-viewport-anchored-parallax-bg{inset:-20vh auto auto 0;width:100vw;height:140vh;min-height:140vh;background-size:cover}.banner-section,.preview-banner-section{min-height:clamp(180px,34vw,460px);padding:0;background-position:center;background-size:cover;overflow:hidden}.banner-section{width:100%}.banner-video-section{position:relative;isolation:isolate}.banner-video-media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;object-fit:cover;pointer-events:none}.preview-banner-section{min-height:clamp(130px,28vw,260px);border-top:0}.banner-section.layout-height-low,.preview-banner-section.layout-height-low{min-height:clamp(120px,22vw,280px)}.banner-section.layout-height-medium,.preview-banner-section.layout-height-medium{min-height:clamp(260px,42vw,560px)}.banner-section.layout-height-full,.preview-banner-section.layout-height-full{min-height:100vh}.banner-section.has-section-bg-layer,.preview-banner-section.has-section-bg-layer{position:relative;isolation:isolate}.shared-appearance-layout{width:min(1120px,100%);margin:0 auto;padding:clamp(20px,3vw,36px);border:1px solid var(--line);border-radius:var(--radius);box-shadow:0 18px 52px #0000002e}.shared-layout-classic .shared-appearance-layout{display:grid;gap:var(--item-gap, 18px)}.shared-layout-editorial .shared-appearance-layout{width:min(980px,100%);padding:clamp(34px,6vw,78px);border-color:color-mix(in srgb,var(--text),transparent 88%)}.shared-layout-editorial .section-title h2{font-size:clamp(2.4rem,6vw,5.6rem)}.shared-layout-magazine .shared-appearance-layout{width:min(1040px,100%);padding:clamp(24px,4vw,52px);border-left:5px solid var(--primary);background-blend-mode:screen;transform:translate(clamp(0px,2vw,22px))}.shared-layout-full-width .shared-appearance-layout{width:100%;max-width:none;border-radius:0}.shared-layout-premium .shared-appearance-layout{width:min(1180px,100%);padding:clamp(28px,4vw,58px);border-color:color-mix(in srgb,var(--primary),transparent 58%);box-shadow:0 0 34px color-mix(in srgb,var(--primary),transparent 86%),0 24px 70px #00000047}.shared-appearance-section.animation-fade{animation:bioFadeIn .7s ease both}.shared-appearance-section.animation-reveal{animation:bioReveal .75s ease both}.shared-appearance-section.animation-zoom{animation:bioZoomIn .72s ease both}.shared-appearance-section.animation-lift{animation:bioLiftIn .75s ease both}.shared-appearance-section.animation-parallax{animation:bioReveal .85s ease both}.preview-shared-appearance{padding:var(--section-y, 24px) var(--section-x, 24px)}.preview-shared-appearance>.shared-appearance-layout{width:100%;padding:clamp(12px,3vw,24px)}.preview-shared-appearance .preview-section{padding:0;border-top:0;background:transparent;box-shadow:none}.banner-block-editor .banner-editor-panel{display:grid;gap:18px}.banner-editor-heading h3{margin-bottom:4px}.banner-image-editor .section-background-main-grid{grid-template-columns:minmax(240px,.9fr) minmax(320px,1.1fr)}.banner-image-editor .section-control-card{min-height:100%}.section-title{margin-bottom:28px}.section-title h2,.contact-block h2,.bio-block h2{margin:0;font-size:clamp(2rem,5vw,4rem);line-height:1}.bio-block{display:grid;grid-template-columns:minmax(260px,420px) 1fr;gap:var(--item-gap, clamp(28px, 6vw, 84px));align-items:center}.bio-block img{aspect-ratio:4/5;object-fit:cover;border-radius:var(--radius)}.bio-block p:not(.kicker),.contact-block p{color:#ffffffbd;line-height:1.75}.press-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--item-gap, 12px);background:var(--surface)}.press-grid article,.record-card,.news-list a,.video-card,.show-list article,.contact-block form{border:1px solid var(--line);border-radius:var(--radius);background:#ffffff0b}.press-grid article{min-height:150px;padding:var(--card-pad, 22px);display:grid;align-content:space-between}.press-grid span,.record-card span,.show-list span,.news-list span{color:var(--muted);font-size:.82rem;font-weight:800}.press-grid strong{font-size:1.1rem;overflow-wrap:anywhere}.music-layout{display:grid;grid-template-columns:minmax(280px,420px) 1fr;gap:var(--item-gap, 20px)}.music-layout iframe{width:100%;min-height:360px;border:0;border-radius:var(--radius)}.records-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--item-gap, 12px)}.record-card{overflow:hidden;display:grid;gap:8px;padding-bottom:14px}.record-card img{aspect-ratio:1;object-fit:cover}.record-card strong,.record-card span{padding:0 14px}.singles-reference.shared-appearance-layout{width:min(1320px,100%);padding:clamp(24px,4vw,54px);overflow:hidden}.singles-reference-shell{--singles-accent: var(--primary);--singles-accent-text: #fff;container-type:inline-size;display:grid;gap:clamp(26px,4cqw,48px);min-width:0}.singles-reference-heading{display:grid;justify-items:center;gap:10px;text-align:center}.singles-reference-heading .kicker{margin:0;color:var(--singles-accent);font-weight:900;letter-spacing:.26em}.singles-reference-heading h2{max-width:100%;margin:0;font-size:clamp(2.65rem,6cqw,5.2rem);line-height:.92;text-align:center!important}.singles-reference-heading>span{width:54px;height:3px;background:var(--singles-accent);box-shadow:0 0 18px color-mix(in srgb,var(--singles-accent),transparent 28%)}.singles-reference-main{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:clamp(28px,6cqw,90px);align-items:center;min-width:0}.singles-stage{position:relative;min-width:0;min-height:clamp(300px,38cqw,510px);outline:none;perspective:1450px;touch-action:pan-y}.singles-stage:focus-visible{outline:2px solid var(--singles-accent);outline-offset:8px}.singles-stage-halo{position:absolute;top:50%;left:50%;z-index:0;width:min(68%,400px);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--singles-accent),transparent 48%),transparent 67%);filter:blur(22px);opacity:.66;transform:translate(-50%,-50%);pointer-events:none}.singles-stage-covers{position:relative;z-index:1;width:100%;min-height:inherit;transform-style:preserve-3d}.singles-stage-item{position:absolute;top:50%;left:50%;width:min(60%,360px);aspect-ratio:1;padding:0;border:1px solid color-mix(in srgb,var(--text),transparent 42%);background:var(--surface);box-shadow:0 24px 48px #0000006b;overflow:hidden;transform-origin:center;transition:transform .42s cubic-bezier(.22,.8,.2,1),opacity .32s ease,filter .32s ease,border-color .3s ease,box-shadow .3s ease}.singles-stage-item img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.singles-stage-item--active{z-index:3;border-color:var(--singles-accent);box-shadow:0 26px 58px #00000094,0 0 30px color-mix(in srgb,var(--singles-accent),transparent 56%);transform:translate(-50%,-50%) translateZ(44px) scale(1)}.singles-stage-item--previous,.singles-stage-item--next{z-index:1;width:min(46%,286px);opacity:.56;filter:brightness(.62) saturate(.78);cursor:pointer}.singles-stage-item--previous{transform:translate(-126%,-47%) translateZ(-130px) rotateY(37deg) scale(.9)}.singles-stage-item--next{transform:translate(27%,-47%) translateZ(-130px) rotateY(-37deg) scale(.9)}.singles-stage-item--previous:hover,.singles-stage-item--next:hover,.singles-stage-item--previous:focus-visible,.singles-stage-item--next:focus-visible{z-index:2;opacity:.82;filter:brightness(.82) saturate(.95)}.singles-stage-item--previous:focus-visible,.singles-stage-item--next:focus-visible{outline:2px solid var(--singles-accent);outline-offset:4px}.singles-stage-arrow{position:absolute;top:50%;z-index:5;width:46px;height:46px;display:grid;place-items:center;padding:0 0 4px;border:1px solid var(--singles-accent);border-radius:50%;background:color-mix(in srgb,var(--bg),transparent 18%);color:var(--singles-accent);font-size:2.25rem;line-height:1;box-shadow:0 0 24px color-mix(in srgb,var(--singles-accent),transparent 82%);transform:translateY(-50%);transition:background .2s ease,color .2s ease,transform .2s ease}.singles-stage-arrow:hover{background:var(--singles-accent);color:var(--singles-accent-text);transform:translateY(-50%) scale(1.06)}.singles-stage-arrow:focus-visible,.singles-reference-listen:focus-visible,.singles-reference-platforms a:focus-visible,.singles-reference-strip button:focus-visible{outline:2px solid var(--singles-accent);outline-offset:3px}.singles-stage-prev{left:0}.singles-stage-next{right:0}.singles-reference-info{display:grid;align-content:center;justify-items:start;gap:13px;min-width:0}.singles-reference-type{color:var(--singles-accent);font-size:.84rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.singles-reference-info h3{max-width:100%;margin:0;overflow-wrap:anywhere;font-size:clamp(2.5rem,5.5cqw,5.8rem);line-height:.9}.singles-reference-year{margin:-3px 0 0;color:var(--muted);font-size:1rem;font-weight:800}.singles-reference-rule{width:40px;height:3px;margin:4px 0 2px;background:var(--singles-accent)}.singles-reference-description{max-width:48ch;max-height:7.2em;margin:0;overflow:hidden;color:color-mix(in srgb,var(--text),transparent 25%);line-height:1.6}.singles-reference-listen{min-height:48px;display:inline-flex;align-items:center;gap:10px;margin-top:5px;padding:0 22px;border:1px solid color-mix(in srgb,var(--singles-accent),white 22%);background:var(--singles-accent);color:var(--singles-accent-text);font-size:.86rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase;box-shadow:0 12px 28px color-mix(in srgb,var(--singles-accent),transparent 70%);transition:filter .2s ease,transform .2s ease}.singles-reference-listen:hover{color:var(--singles-accent-text);filter:brightness(1.12);transform:translateY(-2px)}.singles-reference-platforms{display:flex;flex-wrap:wrap;gap:9px;margin-top:4px}.singles-reference-platforms a{min-height:40px;display:inline-flex;align-items:center;padding:0 13px;border:1px solid color-mix(in srgb,var(--text),transparent 76%);background:color-mix(in srgb,var(--surface),transparent 18%);color:var(--text);font-size:.78rem;font-weight:800;transition:border-color .2s ease,background .2s ease,color .2s ease}.singles-reference-platforms a:hover{border-color:var(--singles-accent);background:color-mix(in srgb,var(--singles-accent),transparent 88%);color:var(--text)}.singles-reference-strip{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(116px,1fr);gap:clamp(10px,1.5cqw,18px);max-width:100%;padding:4px 2px 12px;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-color:color-mix(in srgb,var(--singles-accent),transparent 45%) transparent}.singles-reference-strip button{position:relative;display:grid;gap:7px;min-width:0;padding:0 0 10px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--text);text-align:center;opacity:.72;transition:opacity .24s ease,border-color .24s ease,transform .24s ease}.singles-reference-strip button:hover{opacity:1;transform:translateY(-2px)}.singles-reference-strip button.is-active{border-color:var(--singles-accent);opacity:1}.singles-reference-strip img{width:100%;aspect-ratio:1;border:1px solid color-mix(in srgb,var(--text),transparent 76%);object-fit:cover}.singles-reference-strip button.is-active img{border-color:var(--singles-accent);box-shadow:0 0 18px color-mix(in srgb,var(--singles-accent),transparent 68%)}.singles-reference-strip strong{overflow:hidden;font-size:.78rem;letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.singles-reference-strip span{color:var(--muted);font-size:.75rem;font-weight:700}@container (max-width: 820px){.singles-reference-main{grid-template-columns:1fr;gap:24px}.singles-stage{width:min(100%,620px);min-height:clamp(280px,64cqw,440px);margin:0 auto}.singles-reference-info{width:min(100%,620px);margin:0 auto}.singles-reference-info h3{font-size:clamp(2.4rem,9cqw,4.8rem)}}@container (max-width: 520px){.singles-reference-heading h2{font-size:clamp(2.35rem,13cqw,3.65rem)}.singles-stage{min-height:clamp(268px,82cqw,360px)}.singles-stage-item--active{width:min(66%,278px)}.singles-stage-item--previous,.singles-stage-item--next{width:min(44%,188px);opacity:.34}.singles-stage-item--previous{transform:translate(-132%,-47%) translateZ(-110px) rotateY(28deg) scale(.85)}.singles-stage-item--next{transform:translate(31%,-47%) translateZ(-110px) rotateY(-28deg) scale(.85)}.singles-stage-arrow{width:40px;height:40px;font-size:2rem}.singles-reference-listen{width:100%;justify-content:center}.singles-reference-platforms{gap:7px}.singles-reference-platforms a{min-height:36px;padding:0 10px}.singles-reference-strip{grid-auto-columns:minmax(108px,42%)}}@media(prefers-reduced-motion:reduce){.singles-stage-item,.singles-stage-arrow,.singles-reference-listen,.singles-reference-platforms a,.singles-reference-strip button{transition:none}.singles-stage-item--previous,.singles-stage-item--next{transform:translate(-112%,-50%) scale(.84)}.singles-stage-item--next{transform:translate(12%,-50%) scale(.84)}.singles-stage-item--active{transform:translate(-50%,-50%) scale(1)}.singles-stage-arrow:hover,.singles-reference-listen:hover,.singles-reference-strip button:hover{transform:none}}.eps-showcase{display:grid;gap:clamp(20px,3vw,34px);container-type:inline-size}.ep-feature{display:grid;grid-template-columns:minmax(250px,.92fr) minmax(0,1.08fr);gap:clamp(24px,5vw,72px);align-items:center;min-width:0;padding:clamp(18px,3vw,34px);border:1px solid color-mix(in srgb,var(--text),transparent 84%);background:linear-gradient(135deg,color-mix(in srgb,var(--surface),transparent 12%),color-mix(in srgb,var(--bg),transparent 8%));overflow:hidden}.ep-feature-art{--ep-tilt-x: -2deg;--ep-tilt-y: -7deg;position:relative;display:grid;place-items:center;min-height:clamp(270px,30cqw,430px);perspective:1200px;isolation:isolate;cursor:default}.ep-feature-art:before{content:"";position:absolute;bottom:4%;width:min(82%,370px);height:13%;border-radius:50%;background:color-mix(in srgb,var(--primary),transparent 55%);filter:blur(22px);opacity:.38;transform:translateZ(-1px)}.ep-vinyl{position:absolute;z-index:0;right:clamp(0px,4cqw,42px);width:min(62%,260px);aspect-ratio:1;border:1px solid color-mix(in srgb,var(--text),transparent 58%);border-radius:50%;background:repeating-radial-gradient(circle at center,color-mix(in srgb,var(--surface),black 32%) 0,color-mix(in srgb,var(--surface),black 32%) 2px,color-mix(in srgb,var(--bg),black 16%) 3px,color-mix(in srgb,var(--bg),black 16%) 8px),radial-gradient(circle at 58% 24%,color-mix(in srgb,var(--primary),transparent 62%),transparent 34%);box-shadow:inset 0 0 0 12px color-mix(in srgb,var(--bg),transparent 20%),18px 24px 44px #00000061;transform:translate(24%) rotate(16deg)}.ep-vinyl:after{content:"";position:absolute;top:41%;right:41%;bottom:41%;left:41%;border:1px solid color-mix(in srgb,var(--text),transparent 36%);border-radius:50%;background:var(--primary);box-shadow:0 0 0 9px color-mix(in srgb,var(--bg),transparent 5%)}.ep-cover-frame{position:relative;z-index:1;width:min(76%,350px);aspect-ratio:1;border:1px solid color-mix(in srgb,var(--text),transparent 38%);background:var(--surface);box-shadow:22px 28px 44px #0000007a,0 0 36px color-mix(in srgb,var(--primary),transparent 84%);transform:rotateX(var(--ep-tilt-x)) rotateY(var(--ep-tilt-y)) translateZ(20px);transform-style:preserve-3d;transition:transform .3s ease,box-shadow .3s ease}.ep-feature-art:hover .ep-cover-frame{box-shadow:30px 38px 58px #0000008f,0 0 48px color-mix(in srgb,var(--primary),transparent 76%)}.ep-cover-frame:before{content:"";position:absolute;top:1%;right:-12px;bottom:1%;width:12px;border:1px solid color-mix(in srgb,var(--text),transparent 70%);border-left:0;background:color-mix(in srgb,var(--surface),black 22%);transform:rotateY(90deg);transform-origin:left}.ep-cover-frame:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(120deg,rgba(255,255,255,.18),transparent 22% 64%,rgba(255,255,255,.06));mix-blend-mode:screen;opacity:.55}.ep-cover-frame img{width:100%;height:100%;object-fit:cover;object-position:center}.ep-feature-info{display:grid;align-content:center;justify-items:start;gap:13px;min-width:0}.ep-type{color:var(--primary);font-size:.72rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.ep-feature-info h3{max-width:100%;margin:0;overflow-wrap:anywhere;font-size:clamp(2rem,5vw,5.4rem);line-height:.9}.ep-meta{margin:0;color:var(--muted);font-weight:800}.ep-listen{min-height:44px;margin-top:5px}.ep-secondary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.5vw,18px)}.ep-secondary-card{display:grid;min-width:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--text),transparent 84%);background:color-mix(in srgb,var(--surface),transparent 16%);transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.ep-secondary-card:hover{border-color:color-mix(in srgb,var(--primary),transparent 42%);box-shadow:0 18px 34px #00000040;transform:translateY(-3px)}.ep-secondary-select{position:relative;display:block;width:100%;padding:0;overflow:hidden;border:0;background:var(--bg);text-align:left}.ep-secondary-select img{width:100%;aspect-ratio:1;object-fit:cover;transition:transform .3s ease}.ep-secondary-select:hover img,.ep-secondary-select:focus-visible img{transform:scale(1.04)}.ep-secondary-select:focus-visible,.ep-secondary-card a:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.ep-secondary-overlay{position:absolute;inset:auto 10px 10px;padding:7px 9px;color:var(--text);background:color-mix(in srgb,var(--bg),transparent 18%);border:1px solid color-mix(in srgb,var(--text),transparent 74%);font-size:.68rem;font-weight:900;letter-spacing:.06em;opacity:0;transform:translateY(5px);transition:opacity .2s ease,transform .2s ease}.ep-secondary-select:hover .ep-secondary-overlay,.ep-secondary-select:focus-visible .ep-secondary-overlay{opacity:1;transform:none}.ep-secondary-card>div{display:grid;gap:5px;padding:12px}.ep-secondary-card strong{overflow:hidden;font-size:.96rem;text-overflow:ellipsis;white-space:nowrap}.ep-secondary-card span{color:var(--muted);font-size:.74rem;font-weight:800}.ep-secondary-card a{justify-self:start;margin-top:4px;color:var(--primary);font-size:.75rem;font-weight:900}@media(max-width:860px){.ep-feature{grid-template-columns:minmax(230px,.8fr) 1fr;gap:28px}.ep-secondary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.ep-feature{grid-template-columns:1fr;gap:18px;padding:16px}.ep-feature-art{min-height:282px}.ep-cover-frame{width:min(72%,280px)}.ep-vinyl{right:5%;width:min(58%,210px)}.ep-feature-info h3{font-size:clamp(2rem,13vw,3.6rem)}.ep-secondary-grid{grid-template-columns:1fr}.ep-secondary-overlay{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.ep-cover-frame,.ep-secondary-card,.ep-secondary-select img,.ep-secondary-overlay{transition:none}.ep-feature-art{--ep-tilt-x: -2deg;--ep-tilt-y: -7deg}.ep-secondary-card:hover{transform:none}}.video-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--item-gap, 18px)}.video-card{overflow:hidden}.video-card iframe,.video-card video{display:block;width:100%;aspect-ratio:16/9;border:0;object-fit:cover;background:#000}.video-card h3{display:flex;align-items:center;gap:8px;margin:0;padding:16px}.professional-gallery{position:relative;margin-top:var(--gallery-section-spacing, 0);overflow:hidden}.professional-gallery.gallery-coverflow{container-type:inline-size}.gallery-layout{display:grid;gap:var(--gallery-gap, var(--item-gap, 12px))}.gallery-grid .gallery-layout{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:clamp(180px,20vw,280px)}.gallery-masonry .gallery-layout{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start}.gallery-masonry .gallery-item{height:auto;min-height:180px}.gallery-masonry .gallery-item:nth-child(3n+1){aspect-ratio:4/5}.gallery-masonry .gallery-item:nth-child(3n+2){aspect-ratio:1}.gallery-masonry .gallery-item:nth-child(3n){aspect-ratio:5/4}.gallery-mosaic .gallery-layout{grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:clamp(120px,13vw,210px)}.gallery-mosaic .gallery-item:nth-child(6n+1){grid-column:span 3;grid-row:span 2}.gallery-mosaic .gallery-item:nth-child(6n+2),.gallery-mosaic .gallery-item:nth-child(6n+5){grid-column:span 2}.gallery-mosaic .gallery-item{grid-column:span 1}.gallery-item{position:relative;width:100%;height:100%;min-height:180px;padding:0;border:var(--gallery-border-width, 0) solid var(--line);border-radius:var(--gallery-radius, var(--radius));overflow:hidden;background:var(--surface);color:var(--text);isolation:isolate}.gallery-item img{width:100%;height:100%;object-fit:cover;transition:transform var(--motion-duration, .45s) ease,filter var(--motion-duration, .45s) ease}.gallery-item:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:var(--gallery-overlay-opacity, .28);pointer-events:none;transition:opacity var(--motion-duration, .45s) ease}.gallery-overlay-gradient .gallery-item:after{background:linear-gradient(180deg,transparent 35%,rgba(0,0,0,.86))}.gallery-overlay-dark .gallery-item:after{background:#000}.gallery-overlay-theme .gallery-item:after{background:linear-gradient(135deg,var(--primary),var(--secondary));mix-blend-mode:multiply}.gallery-overlay-none .gallery-item:after{opacity:0}.gallery-item span{position:absolute;left:14px;right:14px;bottom:12px;z-index:1;display:flex;align-items:center;gap:8px;color:#fff;font-size:.86rem;font-weight:900;opacity:0;transform:translateY(10px);transition:opacity var(--motion-duration, .45s) ease,transform var(--motion-duration, .45s) ease}.gallery-item:hover span{opacity:1;transform:translateY(0)}.gallery-hover-zoom .gallery-item:hover img{transform:scale(var(--gallery-scale, 1.04))}.gallery-hover-lift .gallery-item:hover{transform:translateY(-4px)}.gallery-hover-glow .gallery-item:hover{box-shadow:0 0 36px color-mix(in srgb,var(--primary),transparent 72%)}.gallery-shadow-soft .gallery-item{box-shadow:0 16px 42px #00000038}.gallery-shadow-strong .gallery-item{box-shadow:0 24px 70px #0000006b}.gallery-shadow-glow .gallery-item{box-shadow:0 0 34px color-mix(in srgb,var(--primary),transparent 82%)}.gallery-animation-none .gallery-item img,.gallery-animation-none .gallery-item:after,.gallery-animation-none .gallery-item span{transition:none}.gallery-animation-expressive .gallery-item img{transition-duration:.9s}.gallery-carousel,.gallery-slider{position:relative;overflow:hidden;border-radius:var(--gallery-radius, var(--radius))}.gallery-track{display:flex;transition:transform var(--motion-duration, .45s) ease}.gallery-carousel .gallery-item{flex:0 0 100%;min-height:clamp(260px,48vw,620px);border-radius:0}.gallery-slider{display:grid;gap:var(--gallery-gap, 12px)}.gallery-slider>.gallery-item{min-height:clamp(300px,58vw,720px)}.gallery-coverflow{position:relative;min-height:clamp(290px,42cqw,560px);overflow:hidden;isolation:isolate;outline:none}.gallery-coverflow:focus-visible{outline:2px solid var(--primary);outline-offset:5px}.gallery-coverflow-track{position:relative;width:100%;max-width:980px;height:clamp(280px,40cqw,540px);margin:0 auto;perspective:1400px;transform-style:preserve-3d}.gallery-coverflow-item{position:absolute;top:50%;left:50%;width:min(58cqw,580px);height:clamp(260px,36cqw,500px);min-height:0;margin:0;transition:transform var(--motion-duration, .45s) ease,filter var(--motion-duration, .45s) ease,opacity var(--motion-duration, .45s) ease;transform-origin:center}.gallery-coverflow-item--center{z-index:2;transform:translate(-50%,-50%) translateZ(40px) scale(1)}.gallery-coverflow-item--previous{z-index:1;opacity:.62;filter:brightness(.62);transform:translate(-112%,-50%) rotateY(42deg) scale(.8)}.gallery-coverflow-item--next{z-index:1;opacity:.62;filter:brightness(.62);transform:translate(12%,-50%) rotateY(-42deg) scale(.8)}.gallery-coverflow .gallery-nav{top:50%}.gallery-coverflow-item img{display:block;width:100%;height:100%;object-fit:cover}.gallery-coverflow-item span{position:absolute;right:12px;bottom:10px;left:12px;z-index:1;overflow:hidden;color:#fff;font-size:.78rem;font-weight:800;text-align:left;text-overflow:ellipsis;white-space:nowrap}.gallery-coverflow-status{position:absolute;bottom:12px;left:50%;z-index:4;padding:5px 9px;border:1px solid color-mix(in srgb,var(--text),transparent 82%);border-radius:999px;background:#00000059;color:var(--text);font-size:.7rem;font-weight:800;transform:translate(-50%)}.gallery-nav{position:absolute;top:50%;z-index:3;width:44px;height:44px;display:grid;place-items:center;padding:0;border:1px solid color-mix(in srgb,var(--text),transparent 72%);border-radius:999px;background:color-mix(in srgb,var(--surface),transparent 16%);color:var(--text);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transform:translateY(-50%)}.gallery-prev{left:14px}.gallery-next{right:14px}.gallery-dots{justify-content:center;margin-top:14px;display:flex;gap:8px}.gallery-dots button{width:9px;height:9px;padding:0;border:1px solid color-mix(in srgb,var(--text),transparent 54%);border-radius:999px;background:transparent}.gallery-dots button.active{background:var(--primary);border-color:var(--primary)}.gallery-thumbs{display:grid;grid-template-columns:repeat(auto-fit,minmax(74px,1fr));gap:8px}.gallery-thumbs button{height:74px;padding:0;border:1px solid transparent;border-radius:calc(var(--gallery-radius, 8px) * .65);overflow:hidden;background:var(--surface);opacity:.62}.gallery-thumbs button.active{opacity:1;border-color:var(--primary)}.gallery-thumbs img{height:100%;object-fit:cover}.gallery-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;padding:24px;background:#000000f0;animation:galleryFade .22s ease both}.gallery-lightbox figure{position:relative;max-width:min(1180px,88vw);max-height:86vh;display:grid;gap:12px;margin:0;overflow:auto;place-items:center}.gallery-lightbox img{max-width:100%;max-height:78vh;object-fit:contain;border-radius:var(--radius);transition:transform .2s ease;transform-origin:center}.gallery-lightbox figcaption{color:#fff;font-weight:800;text-align:center}.lightbox-close,.lightbox-nav,.lightbox-tools button{border:1px solid rgba(255,255,255,.18);border-radius:999px;background:#121621b8;color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.lightbox-close{position:fixed;top:20px;right:20px;width:46px;height:46px;display:grid;place-items:center}.lightbox-nav{position:fixed;top:50%;width:52px;height:52px;display:grid;place-items:center;transform:translateY(-50%)}.lightbox-prev{left:22px}.lightbox-next{right:22px}.lightbox-tools{position:fixed;left:50%;bottom:22px;display:flex;align-items:center;gap:12px;padding:8px 10px;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:#121621b8;color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);font-weight:900;transform:translate(-50%)}.lightbox-tools button{width:36px;height:36px;display:grid;place-items:center;padding:0}@keyframes galleryFade{0%{opacity:0}to{opacity:1}}.show-list{display:grid;gap:var(--item-gap, 12px)}.show-list article{display:grid;grid-template-columns:140px 1fr auto;align-items:center;gap:var(--item-gap, 20px);padding:var(--card-pad, 18px)}.show-list time{color:var(--secondary);font-weight:900}.show-list a{color:var(--primary);display:inline-flex;align-items:center;gap:6px;font-weight:800}.professional-shows article{position:relative;grid-template-columns:140px 1fr auto auto}.professional-shows article.is-featured{border-color:color-mix(in srgb,var(--primary),transparent 35%);box-shadow:0 0 34px color-mix(in srgb,var(--primary),transparent 82%)}.professional-shows em{justify-self:start;padding:6px 10px;border-radius:999px;background:color-mix(in srgb,var(--primary),transparent 80%);color:var(--primary);font-style:normal;font-size:.75rem;font-weight:900;text-transform:uppercase}.agenda-pro{display:grid;gap:var(--agenda-gap, var(--item-gap, 18px))}.agenda-controls{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;align-items:center}.agenda-tabs,.agenda-filters{display:flex;flex-wrap:wrap;gap:8px}.agenda-tabs button,.agenda-filters select{min-height:40px;padding:0 13px;border:1px solid var(--line);border-radius:var(--button-radius, 999px);background:#ffffff0e;color:var(--text);font-weight:850}.agenda-tabs button.active{background:var(--primary);border-color:var(--primary);color:#111}.agenda-items{display:grid;gap:var(--agenda-gap, 18px)}.agenda-event{display:grid;grid-template-columns:150px 1fr auto;gap:var(--agenda-gap, 18px);align-items:center;padding:var(--card-pad, 18px);border:1px solid var(--line);border-radius:var(--radius);background:#ffffff0b;transition:transform var(--motion-duration, .45s) ease,border-color var(--motion-duration, .45s) ease,box-shadow var(--motion-duration, .45s) ease}.agenda-event:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--primary),transparent 54%)}.agenda-event.is-featured{border-color:color-mix(in srgb,var(--primary),transparent 34%);box-shadow:0 0 34px color-mix(in srgb,var(--primary),transparent 82%)}.agenda-event.status-cancelled{opacity:.72}.agenda-event time{display:grid;gap:4px;color:var(--secondary);font-weight:950;text-transform:uppercase}.agenda-event time span{color:var(--muted);font-size:.78rem}.agenda-event-body{display:grid;gap:7px}.agenda-event-body strong{font-size:clamp(1.15rem,2vw,1.6rem);overflow-wrap:anywhere}.agenda-event-body span{color:var(--muted);font-size:.86rem;font-weight:800}.agenda-event-body .rich-public-content{margin-top:4px}.agenda-event-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;align-items:center}.agenda-event-actions em{padding:6px 10px;border-radius:999px;background:color-mix(in srgb,var(--primary),transparent 82%);color:var(--primary);font-style:normal;font-size:.72rem;font-weight:950;text-transform:uppercase}.agenda-timeline{position:relative;padding-left:22px}.agenda-timeline:before{content:"";position:absolute;left:7px;top:0;bottom:0;width:2px;background:color-mix(in srgb,var(--primary),transparent 70%)}.agenda-timeline .agenda-event{position:relative;grid-template-columns:150px 1fr auto}.agenda-timeline .agenda-event:before{content:"";position:absolute;left:-21px;width:14px;height:14px;border-radius:50%;background:var(--primary);box-shadow:0 0 22px color-mix(in srgb,var(--primary),transparent 40%)}.agenda-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.agenda-cards .agenda-event{grid-template-columns:1fr;align-items:stretch}.agenda-cards .agenda-event>img{width:100%;aspect-ratio:16 / 10;object-fit:cover;border-radius:max(6px,calc(var(--radius) - 2px))}.agenda-cards .agenda-event-actions{justify-content:flex-start}.agenda-calendar-wrap{display:grid;grid-template-columns:minmax(280px,420px) 1fr;gap:var(--agenda-gap, 18px);align-items:start}.agenda-calendar{padding:var(--card-pad, 18px);border:1px solid var(--line);border-radius:var(--radius);background:#ffffff0a}.agenda-calendar>strong{display:block;margin-bottom:12px;text-transform:uppercase}.agenda-weekdays,.agenda-calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:7px}.agenda-weekdays span{color:var(--muted);text-align:center;font-size:.76rem;font-weight:900}.agenda-calendar-grid button,.agenda-calendar-grid>span{min-height:48px;border:1px solid var(--line);border-radius:8px;background:#ffffff09;color:var(--text)}.agenda-calendar-grid button.has-events{border-color:color-mix(in srgb,var(--primary),transparent 45%)}.agenda-calendar-grid button.active{background:color-mix(in srgb,var(--primary),transparent 70%)}.agenda-calendar-grid button em{display:block;color:var(--primary);font-style:normal;font-size:.72rem;font-weight:900}.agenda-calendar-events{display:grid;gap:12px}.agenda-admin-item{display:grid;gap:14px}.agenda-admin-grid{display:grid;grid-template-columns:minmax(220px,320px) 1fr;gap:14px;align-items:start}.news-accordion-head.agenda-accordion-head{grid-template-columns:minmax(0,1fr) minmax(480px,auto)}.news-accordion-main.agenda-accordion-main{grid-template-columns:minmax(170px,1.25fr) minmax(120px,1fr) auto auto auto;width:100%}.agenda-accordion-main>strong{min-width:0;overflow:hidden;color:var(--text);font-size:.82rem;text-overflow:ellipsis;white-space:nowrap}.agenda-accordion-main>span{min-width:0;overflow:hidden;color:var(--muted);font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}.agenda-details-grid{display:grid;gap:12px;min-width:0}.agenda-field-row{display:grid;gap:10px;min-width:0;align-items:start}.agenda-field-row-three{grid-template-columns:repeat(3,minmax(0,1fr))}.agenda-field-row-four{grid-template-columns:repeat(4,minmax(0,1fr))}.agenda-field-row>*{min-width:0;align-self:start}.agenda-field-row .field input,.agenda-field-row .field select{min-height:42px;height:42px}.agenda-details-grid>.rich-field{width:100%;min-width:0}.preview-agenda-list{display:grid;gap:10px}.preview-agenda-list article{display:grid;grid-template-columns:88px 64px 1fr;gap:10px;align-items:center}.preview-agenda-list img{width:64px;aspect-ratio:1;object-fit:cover;border-radius:8px}.preview-agenda-list time,.preview-agenda-list em{color:var(--muted);font-size:.72rem;font-style:normal;font-weight:900;text-transform:uppercase}.news-sponsors{display:grid;grid-template-columns:1.1fr .9fr;gap:var(--item-gap, 32px);background:var(--surface)}.news-list,.sponsor-grid{display:grid;gap:var(--item-gap, 12px)}.news-list a{padding:var(--card-pad, 18px)}.news-list p{color:var(--muted)}.news-editorial{display:grid;gap:clamp(14px,2vw,22px);max-width:1120px}.news-editorial:not(.news-detail) .section-title{margin-bottom:2px}.news-editorial:not(.news-detail) .section-title h2{font-size:clamp(1.7rem,3.2vw,2.65rem);line-height:1}.news-featured-card{display:grid;grid-template-columns:minmax(260px,.95fr) minmax(0,1.05fr);gap:clamp(16px,2.5vw,30px);align-items:stretch;min-height:268px;padding:clamp(12px,1.8vw,18px);border:1px solid var(--line);border-radius:var(--radius);background:#ffffff0b;overflow:hidden}.news-image-frame{width:100%;min-width:0;min-height:0;border-radius:max(6px,calc(var(--radius) - 2px));overflow:hidden;background:#0000002e}.news-image-frame>img{display:block;width:100%;height:100%;min-height:inherit;object-fit:cover;transition:transform .2s ease}.news-featured-card>.news-image-frame{aspect-ratio:16 / 10}.news-featured-card>div,.news-card>div,.news-detail-body{display:grid;gap:9px;align-content:center;min-width:0}.news-meta{display:flex;flex-wrap:wrap;gap:6px 10px}.news-meta span{color:var(--muted);font-size:.7rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.news-meta span+span{color:color-mix(in srgb,var(--primary),white 18%)}.news-featured-card h3,.news-card h3,.news-detail h2{margin:0;line-height:1.05;overflow-wrap:anywhere}.news-featured-card h3{display:-webkit-box;overflow:hidden;font-size:clamp(1.5rem,2.7vw,2.35rem);-webkit-line-clamp:3;-webkit-box-orient:vertical}.news-card h3{display:-webkit-box;overflow:hidden;font-size:clamp(1.05rem,1.7vw,1.32rem);-webkit-line-clamp:2;-webkit-box-orient:vertical}.news-subtitle{margin:0;color:var(--muted);font-weight:700}.news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.5vw,16px)}.news-card{display:grid;grid-template-rows:auto minmax(0,1fr);gap:10px;min-width:0;padding:12px;border:1px solid var(--line);border-radius:var(--radius);background:#ffffff0a;transition:transform var(--motion-duration, .25s) ease,border-color var(--motion-duration, .25s) ease,box-shadow var(--motion-duration, .25s) ease}.news-card:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--primary),transparent 48%);box-shadow:0 14px 32px #00000038}.news-card>.news-image-frame{aspect-ratio:16 / 10;min-height:0}.news-featured-card:hover .news-image-frame>img,.news-card:hover .news-image-frame>img{transform:scale(1.025)!important}.news-editorial:not(.news-detail) .rich-public-content{display:-webkit-box;overflow:hidden;max-height:4.05em;color:var(--muted);font-size:.86rem;line-height:1.35;-webkit-line-clamp:3;-webkit-box-orient:vertical}.news-card .rich-public-content{-webkit-line-clamp:2;max-height:2.7em}.news-cta{justify-self:start;min-height:34px;padding:7px 12px;font-size:.76rem}.news-show-all{justify-self:center;min-height:36px;padding:7px 14px;font-size:.78rem}.news-detail{gap:22px}.news-detail-image-frame{max-height:560px}.news-detail-body{max-width:920px}.news-back{justify-self:start;border:1px solid var(--line);border-radius:var(--button-radius, 999px);background:transparent;color:var(--text);padding:10px 15px;font-weight:900;cursor:pointer}.preview-news-featured{display:grid;grid-template-columns:minmax(120px,.8fr) 1fr;gap:12px;align-items:center}.preview-news-featured img,.preview-news-grid img{width:100%;aspect-ratio:16 / 10;object-fit:cover;border-radius:8px}.preview-news-featured span,.preview-news-grid span{color:var(--muted);font-size:.72rem;font-weight:900;text-transform:uppercase}.preview-news-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:12px}.preview-news-grid article{display:grid;gap:7px;min-width:0}.preview-news-grid strong,.preview-news-featured strong{overflow-wrap:anywhere}.sponsor-grid{grid-template-columns:repeat(2,1fr)}.sponsor-grid a{display:grid;place-items:center;min-height:100px;padding:18px;border-radius:var(--radius);background:#fff}.sponsor-grid img{max-width:170px}.contact-block{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:var(--item-gap, 36px);width:100%;max-width:100%;min-width:0}.contact-block>*{min-width:0;max-width:100%}.social-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.social-row a{display:inline-flex;align-items:center;gap:7px;color:var(--primary);font-weight:900}.social-row a svg{flex:0 0 auto}.contact-block form{display:grid;gap:12px;width:100%;max-width:100%;min-width:0;margin:0;padding:22px;overflow:hidden;justify-self:stretch}.contact-block input,.contact-block textarea{width:100%;max-width:100%;min-width:0;border:1px solid var(--line);border-radius:var(--radius);background:#00000047;color:var(--text);padding:13px 14px;outline:0}.contact-block form .btn{width:100%;max-width:100%;min-width:0;justify-self:stretch}.public-footer{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:28px clamp(18px,5vw,76px);border-top:1px solid var(--line);color:var(--muted)}.public-footer>div,.preview-footer>div{display:grid;gap:4px}.footer-brand-block{display:flex!important;align-items:center;gap:14px;min-width:0}.footer-brand-block>div{display:grid;gap:4px;min-width:0}.footer-brand-logo{width:auto;max-width:120px;height:42px;object-fit:contain;filter:drop-shadow(0 0 16px color-mix(in srgb,var(--primary),transparent 76%))}.preview-footer-brand-logo{max-width:86px;height:30px}.footer-social-links{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.footer-social-links a{display:inline-flex;align-items:center;justify-content:center;width:40px;min-width:40px;height:40px;min-height:40px;padding:0;border:1px solid color-mix(in srgb,var(--primary),transparent 62%);border-radius:999px;color:var(--primary);background:color-mix(in srgb,var(--primary),transparent 92%);text-decoration:none;box-shadow:inset 0 1px #ffffff14,0 10px 26px #00000029;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:transform var(--motion-duration),border-color var(--motion-duration),background var(--motion-duration),box-shadow var(--motion-duration)}.footer-social-links a:hover{transform:translateY(-1px);border-color:var(--primary);background:color-mix(in srgb,var(--primary),transparent 84%);box-shadow:inset 0 1px #ffffff1a,0 0 22px color-mix(in srgb,var(--primary),transparent 78%)}.footer-social-links svg{flex:0 0 auto;width:18px;height:18px}.footer-institutional{display:grid;justify-items:end;gap:10px;margin-left:auto;font-size:.72rem;letter-spacing:.04em}.lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:grid;place-items:center;background:#000000e6;padding:24px}.lightbox img{max-width:min(1100px,94vw);max-height:86vh;object-fit:contain;border-radius:var(--radius)}.lightbox button{position:absolute;top:20px;right:20px;border:1px solid var(--line);border-radius:50%;width:44px;height:44px;background:var(--surface);color:var(--text)}@keyframes rise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.admin-login{min-height:100vh;display:grid;place-items:center;padding:18px;background:radial-gradient(circle at 20% 20%,rgba(55,200,187,.16),transparent 28%),#08090f}.login-card{width:min(440px,100%);display:grid;gap:16px;padding:28px;border-radius:12px;background:#121621;border:1px solid var(--line);box-shadow:0 24px 70px #0006}.login-card h1{margin:0 0 8px}.login-card span{color:var(--secondary);font-weight:900}.error-text{color:#ff8585;font-weight:800}.admin-shell{min-height:100vh;display:grid;grid-template-columns:270px 1fr;background:#0c0f16;color:#f4f0e8;transition:grid-template-columns .24s ease}.admin-sidebar{position:sticky;top:0;height:100vh;display:grid;grid-template-rows:auto 1fr auto;gap:22px;padding:22px;border-right:1px solid var(--line);background:#10141e}.admin-sidebar nav{display:grid;align-content:start;gap:8px}.admin-sidebar button{display:flex;align-items:center;gap:10px;width:100%;min-height:42px;padding:0 12px;border:1px solid transparent;border-radius:8px;background:transparent;color:#d8dbe4;font-weight:800;text-align:left}.admin-sidebar button svg{flex:0 0 auto}.admin-sidebar button.active,.admin-sidebar button:hover{background:#e8b15d1f;border-color:#e8b15d52;color:#fff}.admin-presskit-menu{display:grid;gap:4px}.admin-presskit-menu>button .admin-presskit-chevron{margin-left:auto;transition:transform .2s ease}.admin-presskit-menu.is-open>button .admin-presskit-chevron{transform:rotate(180deg)}.admin-presskit-submenu{display:none;gap:4px;padding:2px 0 4px 28px}.admin-presskit-menu.is-open .admin-presskit-submenu{display:grid}.admin-sidebar .admin-presskit-submenu button{min-height:34px;padding:7px 10px;border-left:1px solid rgba(95,230,208,.22);border-radius:0 7px 7px 0;color:#9ca3b8;font-size:.72rem}.admin-sidebar .admin-presskit-submenu button.active{border-color:#5fe6d080;color:#fff;background:#5fe6d017}.admin-main{min-width:0;padding:22px}.admin-topbar{display:flex;gap:16px;align-items:center;justify-content:space-between;margin-bottom:16px}.admin-topbar h1{margin:0;font-size:clamp(1.8rem,4vw,3.2rem)}.admin-topbar p{margin:0 0 4px;color:var(--muted)}.topbar-actions{display:flex;flex-wrap:wrap;gap:10px;overflow:visible}.public-kit-link{white-space:nowrap;text-decoration:none}.quick-notifications{position:relative;overflow:visible;padding:7px 7px 0 0;z-index:5}.quick-notification-trigger{position:relative;min-width:46px;overflow:visible!important;justify-content:center;clip-path:none!important;isolation:isolate}.quick-notification-trigger.has-unread{border-color:#ff1f3d6b;box-shadow:0 0 22px #ff1f3d29;animation:notificationPulse 1.6s ease-in-out infinite}.notification-badge{position:absolute;z-index:3;min-width:22px;height:22px;padding:0 6px;display:inline-grid;place-items:center;right:-8px;top:-9px;border:2px solid #111621;border-radius:999px;background:#ff1f3d;color:#fff;font-size:.68rem;line-height:1;font-weight:950;box-shadow:0 0 18px #ff1f3d7a;transform-origin:center;animation:badgePop .24s ease;pointer-events:none}.quick-notifications-menu{position:absolute;right:0;top:calc(100% + 10px);z-index:80;width:min(430px,calc(100vw - 28px));padding:12px;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:#121621f5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 24px 70px #0000006b,0 0 34px #9b5cff1f;display:grid;gap:10px;animation:notificationMenuIn .22s ease}.quick-notifications-head{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:4px 4px 8px;border-bottom:1px solid var(--line)}.quick-notifications-head span,.quick-notification-item time,.quick-notification-detail time,.quick-notification-detail span{color:var(--muted);font-size:.82rem}.quick-notification-list{display:grid;gap:8px;max-height:340px;overflow:auto}.quick-notification-item{display:grid;grid-template-columns:22px minmax(0,1fr) auto;gap:10px;align-items:start;padding:10px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#ffffff0a;animation:notificationItemIn .24s ease}.quick-notification-item svg{margin-top:3px;color:var(--secondary)}.quick-notification-content{display:grid;gap:4px;min-width:0;padding:0;border:0;background:transparent;color:var(--text);text-align:left}.quick-notification-content p,.quick-notification-detail p,.quick-empty{margin:0;color:var(--muted)}.quick-notification-content p{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.quick-notification-actions{display:grid;gap:6px}.quick-mark-read{min-height:30px;padding:0 8px;border:1px solid var(--line);border-radius:8px;background:#ffffff0f;color:var(--text);font-size:.72rem;font-weight:800}.quick-notification-detail{display:grid;gap:6px;padding:12px;border:1px solid rgba(55,200,187,.28);border-radius:8px;background:#37c8bb14}.notification-card{position:relative;overflow:hidden}.notification-card:before,.quick-notification-item:before,.quick-notification-detail:before{content:"";width:3px;align-self:stretch;border-radius:999px;background:var(--notification-color, var(--secondary))}.quick-notification-item:before{grid-column:1;grid-row:1;width:3px;min-height:100%}.quick-notification-item>svg{grid-column:1;grid-row:1;margin-left:7px}.notification-card:before{position:absolute;left:0;top:10px;bottom:10px}.severity-info{--notification-color: #37c8bb}.severity-success{--notification-color: #51d88a}.severity-warning{--notification-color: #f4c152}.severity-error{--notification-color: #ff4d63}.severity-system{--notification-color: #9b5cff}.severity-info,.severity-success,.severity-warning,.severity-error,.severity-system{border-color:color-mix(in srgb,var(--notification-color),transparent 72%)!important}.notification-card:not(.is-read):not(.is-archived){background:color-mix(in srgb,var(--notification-color),transparent 92%);box-shadow:0 0 28px color-mix(in srgb,var(--notification-color),transparent 88%)}.notification-card.is-archived{opacity:.58}@keyframes badgePop{0%{transform:scale(.72)}to{transform:scale(1)}}@keyframes notificationPulse{0%,to{box-shadow:0 0 22px #ff1f3d29}50%{box-shadow:0 0 32px #ff1f3d52}}@keyframes notificationMenuIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes notificationItemIn{0%{opacity:0;transform:translate(6px)}to{opacity:1;transform:translate(0)}}.quick-view-all{min-height:38px;border:1px solid rgba(232,177,93,.32);border-radius:8px;background:#e8b15d1a;color:var(--primary);font-weight:900}.admin-status{padding:12px 14px;border-radius:8px;background:#37c8bb1a;color:var(--secondary);font-weight:800}.admin-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.metric-card,.admin-card{border:1px solid var(--line);border-radius:10px;background:#121621;box-shadow:0 16px 44px #0000002e}.metric-card{display:grid;gap:8px;padding:20px}.metric-card span{color:var(--muted);font-weight:800}.metric-card strong{font-size:2rem;text-transform:capitalize}.metric-card small{color:var(--muted);font-weight:750}.metric-card em{justify-self:start;padding:5px 9px;border:1px solid var(--line);border-radius:999px;color:var(--primary);font-style:normal;font-size:.7rem;font-weight:950;text-transform:uppercase}.admin-card{padding:20px}.maintenance-screen{position:relative;isolation:isolate;min-height:100svh;display:grid;place-items:center;overflow:hidden;padding:28px;color:#f8f8fb;background:radial-gradient(circle at 50% 15%,#25101a 0,#090a0e 42%,#030405)}.maintenance-screen.is-preview{min-height:620px;border-radius:16px}.maintenance-card{position:relative;z-index:1;width:min(100%,680px);padding:clamp(30px,6vw,68px);text-align:center;border:1px solid rgba(255,255,255,.13);border-radius:24px;background:linear-gradient(145deg,#15171de0,#050609f2);box-shadow:0 30px 100px #0000008c}.maintenance-logo{display:block;width:152px;max-height:48px;object-fit:contain;margin:0 auto 34px}.maintenance-kicker{margin:0 0 16px;color:#ff3155;font-size:.72rem;font-weight:800;letter-spacing:.19em}.maintenance-card h1{max-width:580px;margin:22px auto 16px;font-size:clamp(2rem,6vw,4rem);line-height:1.02;letter-spacing:-.045em}.maintenance-message{max-width:540px;margin:0 auto;color:#c4c7d0;font-size:clamp(1rem,2vw,1.15rem);line-height:1.65}.maintenance-secondary,.maintenance-return{margin:18px auto 0;color:#f5f5f6}.maintenance-return strong{color:#ff8da2}.maintenance-links{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:28px}.maintenance-links a{padding:10px 14px;color:#fff;border:1px solid rgba(255,255,255,.2);border-radius:999px;text-decoration:none}.maintenance-links a:hover{border-color:#ff3155;color:#ff8da2}.maintenance-orbit{position:relative;width:96px;height:96px;margin:0 auto;border:1px solid rgba(255,49,85,.54);border-radius:50%;animation:maintenance-spin 7s linear infinite}.maintenance-orbit i{position:absolute;top:11px;right:11px;bottom:11px;left:11px;border:1px solid rgba(255,255,255,.15);border-radius:inherit}.maintenance-orbit i:nth-child(2){top:-8px;right:28px;bottom:-8px;left:28px;border-color:#ff315580}.maintenance-orbit b{position:absolute;top:37px;right:37px;bottom:37px;left:37px;border-radius:50%;background:#ff3155;box-shadow:0 0 28px #ff3155}.maintenance-glow{position:absolute;width:46vw;height:46vw;border-radius:50%;filter:blur(70px);opacity:.2;background:#e9003f}.maintenance-glow-one{top:-24vw;left:-14vw}.maintenance-glow-two{right:-20vw;bottom:-25vw;background:#6517a8}.maintenance-admin-alert{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 16px;padding:12px 14px;border:1px solid rgba(255,49,85,.48);border-radius:10px;color:#ffd7df;background:#820a2338}.maintenance-switch{display:flex;gap:12px;align-items:flex-start;padding:16px;border:1px solid var(--line);border-radius:10px}.maintenance-switch input{margin-top:4px;accent-color:#ff3155}.maintenance-switch span{display:grid;gap:4px}.maintenance-switch small{color:var(--muted)}.maintenance-options{display:flex;flex-wrap:wrap;gap:18px}.maintenance-options label{display:flex;gap:8px;align-items:center}.maintenance-preview{overflow:hidden;border-radius:16px}@keyframes maintenance-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.maintenance-orbit{animation:none}}@media(max-width:640px){.maintenance-screen{padding:16px}.maintenance-card{padding:32px 22px;border-radius:18px}.maintenance-admin-alert{align-items:flex-start;flex-direction:column}}.dynamic-content-manager{display:grid;gap:16px}.dynamic-content-head{display:grid;gap:5px;padding:4px 2px}.dynamic-content-head>span{color:var(--secondary);font-size:.68rem;font-weight:900;letter-spacing:.12em}.dynamic-content-head h2{margin:0;font-size:clamp(1.45rem,2vw,2rem)}.dynamic-content-head p{max-width:720px;margin:0;color:var(--muted);line-height:1.5}.dynamic-content-workspace{min-width:0;padding:18px}.dynamic-content-workspace .collection-inline{padding:0;border:0;background:transparent}.dynamic-content-workspace .collection-list{gap:10px}.dynamic-content-workspace .collection-item{border-radius:10px;background:#ffffff06}.admin-card.wide{grid-column:1 / -1}.admin-card h2{margin:0 0 16px}.editor-stack{display:grid;gap:20px}.form-grid,.theme-editor{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.field{display:grid;gap:7px;color:var(--muted);font-weight:800;font-size:.9rem}.field small{color:#d2d5df;font-weight:600;line-height:1.45}.field input,.field textarea,.field select{width:100%;border:1px solid var(--line);border-radius:8px;background:#0c0f16;color:var(--text);padding:12px;outline:0}.field textarea{resize:vertical}.color-field{grid-template-columns:minmax(132px,160px) 72px minmax(120px,1fr);align-items:end}.color-field span,.color-field small{grid-column:1 / -1}.color-field input[type=color]{height:64px;padding:5px}.color-field .color-preview{min-height:72px;border-radius:8px;color:#fff;font-weight:900;text-shadow:0 1px 4px rgba(0,0,0,.55);text-align:center}.percentage-slider{grid-template-columns:1fr auto;align-items:center}.percentage-slider>span,.percentage-slider>small,.percentage-slider>div{grid-column:1 / -1}.percentage-slider>div{display:grid;grid-template-columns:1fr 58px;gap:12px;align-items:center}.percentage-slider input[type=range]{height:26px;padding:0;border:0;background:transparent;accent-color:var(--primary);cursor:pointer}.percentage-slider input[type=range]::-webkit-slider-runnable-track{height:6px;border-radius:999px;background:linear-gradient(90deg,var(--primary),var(--secondary))}.percentage-slider input[type=range]::-webkit-slider-thumb{width:18px;height:18px;margin-top:-6px;border:2px solid #fff;border-radius:50%;background:var(--primary);box-shadow:0 0 18px color-mix(in srgb,var(--primary),transparent 44%);-webkit-appearance:none;-moz-appearance:none;appearance:none}.percentage-slider input[type=range]::-moz-range-track{height:6px;border-radius:999px;background:linear-gradient(90deg,var(--primary),var(--secondary))}.percentage-slider input[type=range]::-moz-range-thumb{width:18px;height:18px;border:2px solid #fff;border-radius:50%;background:var(--primary);box-shadow:0 0 18px color-mix(in srgb,var(--primary),transparent 44%)}.percentage-slider strong{min-height:32px;display:grid;place-items:center;border:1px solid var(--line);border-radius:8px;background:#ffffff0d;color:var(--text);font-size:.86rem}.percentage-slider em{color:#d2d5dfad;font-size:.7rem;font-style:normal;font-weight:700}.percentage-slider em:last-child{justify-self:end}.upload-field div{position:relative;display:flex;align-items:center;justify-content:center;gap:8px;min-height:54px;border:1px dashed rgba(255,255,255,.24);border-radius:8px;color:var(--secondary);background:#37c8bb14;overflow:hidden}.upload-field div input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.background-position-field{grid-column:1 / -1}.background-position-crop{position:relative;min-height:220px;border:1px solid var(--line);border-radius:8px;background:#0c0f16 center / cover no-repeat;overflow:hidden;cursor:grab;touch-action:none;box-shadow:inset 0 0 0 999px #00000014}.background-position-crop:active{cursor:grabbing}.background-position-crop:before,.background-position-crop:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.background-position-crop:before{background-image:linear-gradient(rgba(255,255,255,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.12) 1px,transparent 1px);background-size:33.333% 33.333%}.background-position-crop:after{border:1px solid rgba(255,255,255,.28);border-radius:inherit;box-shadow:inset 0 0 42px #0000005c}.background-position-crop em{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:18px;color:var(--muted);text-align:center;font-style:normal}.background-position-target{position:absolute;width:18px;height:18px;border:2px solid #fff;border-radius:999px;transform:translate(-50%,-50%);background:var(--primary);box-shadow:0 0 0 5px #ffffff2e,0 0 22px color-mix(in srgb,var(--primary),transparent 35%);pointer-events:none}.section-background-editor{gap:12px;padding:14px}.section-control-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px;align-items:stretch}.section-control-group{min-width:0;display:grid;gap:14px;align-content:start;padding:16px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:linear-gradient(145deg,#ffffff0d,#ffffff05);overflow:hidden;box-shadow:inset 0 1px #ffffff0b}.section-control-group.tone-image{border-color:#61f4d72e}.section-control-group.tone-overlay{border-color:#e8b15d33}.section-control-group.tone-config{border-color:#9b5cff33}.section-control-title{display:flex;align-items:center;gap:8px;color:var(--text)}.section-control-title span{display:inline-grid;place-items:center;min-width:32px;height:22px;padding:0 7px;border-radius:999px;background:#ffffff14;color:var(--secondary);font-size:.66rem;font-weight:900;letter-spacing:0}.section-control-title strong{font-size:.86rem;text-transform:uppercase;letter-spacing:0}.section-background-editor .field{gap:4px;font-size:.82rem}.section-background-editor .field small{font-size:.72rem;line-height:1.25;color:#d2d5dfb8;font-weight:500}.section-background-editor .field input,.section-background-editor .field select{min-height:38px;padding:9px 10px;border-radius:7px}.section-background-editor .percentage-slider input[type=range]{min-height:0;height:26px;padding:0;border:0}.section-background-editor .upload-field div{min-height:42px;font-size:.82rem;border-radius:7px}.section-background-editor .color-field{grid-template-columns:minmax(0,1fr) 58px minmax(96px,1fr);gap:10px;align-items:center;min-width:0}.section-background-editor .color-field .color-preview{min-height:42px;font-size:0}.section-background-editor .color-field input[type=color]{height:42px;padding:4px}.section-background-editor .color-field input:not([type=color]){min-height:42px}.image-upload-group{display:grid;gap:12px;min-width:0}.compact-danger{justify-self:start;min-height:32px;padding:7px 11px;font-size:.75rem;color:#ff9aa8;border-color:#ff4d6d52;background:#ff4d6d12}.mobile-image-toggle{gap:5px;padding:9px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#ffffff09}.mobile-image-toggle span{color:var(--text);font-size:.78rem;text-transform:uppercase}.mobile-image-toggle input{justify-self:start;width:18px;height:18px;accent-color:var(--primary)}.background-position-field{gap:5px}.section-background-editor .background-position-crop{min-height:142px;border-radius:7px}.section-background-editor .background-position-target{width:14px;height:14px;box-shadow:0 0 0 4px #ffffff29,0 0 18px color-mix(in srgb,var(--primary),transparent 38%)}.section-compact-pair{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(96px,.75fr);gap:10px}@media(max-width:980px){.section-control-grid{grid-template-columns:1fr}}@media(max-width:560px){.section-compact-pair,.section-background-editor .color-field{grid-template-columns:1fr}.compact-danger{width:auto}}.bio-appearance-layout-editor,.shared-appearance-layout-editor{display:grid;gap:24px}.bio-layout-overview-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;align-items:stretch}.bio-layout-overview-card{min-width:0;min-height:138px;display:grid;align-content:center;padding:20px;border:1px solid rgba(255,255,255,.095);border-radius:16px;background:linear-gradient(145deg,#ffffff0e,#ffffff05);box-shadow:inset 0 1px #ffffff0e,0 18px 44px #0000002e}.bio-layout-overview-card.span-6{grid-column:span 6}.bio-layout-overview-card.span-5{grid-column:span 5}.bio-layout-overview-card.span-4{grid-column:span 4}.bio-layout-overview-card.span-3{grid-column:span 3}.bio-layout-overview-card .field{gap:7px}.bio-layout-overview-card .field>span,.bio-layout-overview-card .percentage-slider>span{color:color-mix(in srgb,var(--primary),white 18%);font-size:.78rem;font-weight:950;text-transform:uppercase}.bio-layout-overview-card .field small{color:#d2d5dfb8;font-size:.76rem;font-weight:550}.shared-layout-overview-grid+.gallery-layout-options,.shared-appearance-layout-editor .gallery-layout-options{margin-top:0}.shared-appearance-layout-editor .gallery-layout-options{padding:14px;border:1px solid rgba(255,255,255,.095);border-radius:16px;background:linear-gradient(145deg,#ffffff0b,#ffffff04)}.bio-layout-image-expanded{position:relative;padding:14px;border:1px solid color-mix(in srgb,var(--primary),transparent 50%);border-radius:16px;background:linear-gradient(135deg,#9b5cff21,#37c8bb09 54%,#ffffff05);box-shadow:0 0 0 1px #9b5cff14,0 0 34px #9b5cff1f}.bio-layout-expanded-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:stretch}.bio-layout-expanded-grid .section-control-group,.section-background-main-grid .section-control-group{border-radius:14px;background:linear-gradient(145deg,#ffffff0d,#ffffff05);box-shadow:inset 0 1px #ffffff0b}.bio-layout-expanded-grid .section-control-group{min-width:0;min-height:100%;align-content:start;padding:16px;gap:14px;overflow:hidden}.bio-layout-expanded-grid .tone-overlay .color-field{grid-template-columns:minmax(0,1fr) 58px minmax(92px,1fr);gap:10px}.bio-layout-expanded-grid .tone-overlay .percentage-slider>div{grid-template-columns:minmax(0,1fr) 64px}.bio-layout-expanded-grid .tone-overlay .field,.bio-layout-expanded-grid .tone-overlay input{min-width:0}.bio-layout-expanded-grid .tone-config .background-position-crop{min-height:172px}.bio-section-background-editor{display:grid;gap:18px;padding:0}.section-background-main-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:24px;align-items:stretch}.section-background-main-grid .section-control-group{min-height:168px;align-content:start}.section-background-main-grid .percentage-slider>div{grid-template-columns:minmax(0,1fr) 66px}.section-background-main-grid .background-position-crop{min-height:156px}.section-background-info{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px;border:1px solid rgba(97,244,215,.16);border-radius:14px;background:linear-gradient(135deg,#9b5cff14,#37c8bb0e);color:#d2d5dfdb}.section-background-info>span{flex:0 0 auto;display:grid;place-items:center;width:34px;height:34px;border:1px solid rgba(137,113,255,.7);border-radius:999px;color:color-mix(in srgb,var(--primary),white 22%);font-weight:950;box-shadow:0 0 18px #9b5cff26}.section-background-info p{display:grid;gap:4px;margin:0}.section-background-info strong{color:#eef0f8e6;font-size:.86rem}.section-background-info small{color:#d2d5dfad;font-size:.78rem}.bio-two-text-info{margin-top:18px}@media(max-width:1100px){.bio-layout-overview-card.span-6,.bio-layout-overview-card.span-5,.bio-layout-overview-card.span-4,.bio-layout-overview-card.span-3{grid-column:span 6}.bio-layout-expanded-grid,.section-background-main-grid{grid-template-columns:1fr}}@media(max-width:640px){.bio-layout-overview-grid{grid-template-columns:1fr;gap:12px}.bio-layout-overview-card.span-6,.bio-layout-overview-card.span-5,.bio-layout-overview-card.span-4,.bio-layout-overview-card.span-3{grid-column:1}.bio-layout-overview-card{min-height:auto;padding:14px;border-radius:12px}.bio-layout-expanded-grid,.section-background-main-grid{gap:10px}.section-background-info{align-items:flex-start}}.bio-responsive-editor{display:grid;gap:18px}.bio-responsive-summary{grid-column:span 6;min-height:138px;display:grid;align-content:center;gap:7px;padding:20px;border:1px solid color-mix(in srgb,var(--primary),transparent 66%);border-radius:16px;background:linear-gradient(145deg,color-mix(in srgb,var(--primary),transparent 88%),#ffffff05)}.bio-responsive-summary strong{color:color-mix(in srgb,var(--primary),white 22%)}.bio-responsive-summary span{color:#d2d5dfbd;font-size:.82rem;line-height:1.45}.bio-responsive-custom-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:18px;border:1px solid rgba(255,255,255,.09);border-radius:16px;background:#ffffff06}@media(max-width:1100px){.bio-responsive-summary{grid-column:span 6}}@media(max-width:640px){.bio-responsive-summary{grid-column:1;min-height:auto;padding:14px;border-radius:12px}.bio-responsive-custom-grid{grid-template-columns:1fr;padding:14px}}.collection-toolbar{display:flex;justify-content:flex-end;margin-bottom:12px}.collection-list{display:grid;gap:12px}.collection-item{padding:14px;border:1px solid var(--line);border-radius:8px;background:#ffffff09}.news-admin-item{display:grid;gap:14px}.news-admin-item.is-draft{border-style:dashed;opacity:.84}.news-admin-grid{display:grid;grid-template-columns:minmax(220px,320px) 1fr;gap:14px;align-items:start}.news-admin-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.news-admin .upload-field{min-height:100%}.news-accordion-head{display:grid;grid-template-columns:auto minmax(260px,1fr) minmax(300px,auto);gap:10px;align-items:center;min-width:0}.news-accordion-main{display:grid;grid-template-columns:minmax(170px,1fr) minmax(100px,.7fr) auto auto;gap:10px;align-items:center;min-width:0;padding:6px;border:0;border-radius:8px;background:transparent;color:inherit;text-align:left;cursor:pointer}.news-accordion-main:hover,.news-accordion-main:focus-visible{background:#ffffff09;outline:2px solid color-mix(in srgb,var(--primary),transparent 45%);outline-offset:1px}.news-accordion-subtitle,.news-accordion-date{min-width:0;overflow:hidden;color:var(--muted);font-size:.74rem;text-overflow:ellipsis;white-space:nowrap}.news-featured-state,.news-status-state{padding:4px 8px;border:1px solid rgba(255,255,255,.1);border-radius:999px;color:var(--secondary);font-size:.66rem;text-transform:uppercase;white-space:nowrap}.news-accordion-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;min-width:0}.news-accordion-actions :is(.compact-action,.danger-btn){width:auto;min-width:0;min-height:34px;padding:6px 10px;border-radius:7px;font-size:.76rem;line-height:1;white-space:nowrap}.news-accordion-actions :is(.compact-action,.danger-btn) svg{width:15px;height:15px;flex:0 0 15px}.news-visible-control{display:flex;align-items:center;gap:6px;color:var(--muted);font-size:.7rem;font-weight:800}.news-admin-item .accordion-panel{max-height:0}.news-admin-item.is-expanded .accordion-panel{max-height:3200px}.news-image-editor,.news-rich-fields{display:grid;gap:10px;min-width:0}.news-image-editor .media-picker,.news-image-editor .v3-banner-focus{min-width:0;max-width:100%}.news-image-editor .v3-banner-focus-stage{aspect-ratio:16 / 10;min-height:180px}.news-image-editor .v3-banner-field{min-width:0;margin-top:2px}.news-image-remove{justify-self:start}.dynamic-content-workspace .form-grid.news-details-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;align-content:start}.news-details-grid>*{min-width:0;align-self:start}.news-details-grid .field input,.news-details-grid .field select{min-height:42px;height:42px}.news-toggle-field{display:grid;gap:7px;min-width:0;align-content:start;color:var(--muted);font-size:.9rem;font-weight:800}.news-toggle-field>label{display:flex;align-items:center;gap:8px;min-width:0;min-height:42px;padding:7px 9px;border:1px solid var(--line);border-radius:8px;background:#0c0f16}.news-toggle-field small{min-width:0;overflow-wrap:anywhere;color:var(--text);font-size:.72rem;font-weight:700;line-height:1.25}.news-rich-fields{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px}.news-accordion-head.module-accordion-head{grid-template-columns:minmax(0,1fr) minmax(480px,auto)}.news-accordion-head.module-accordion-head.has-drag{grid-template-columns:auto minmax(0,1fr) minmax(480px,auto)}.news-accordion-main.module-accordion-main{grid-template-columns:minmax(190px,1fr) minmax(90px,auto);width:100%}.module-accordion-main>span{min-width:0;overflow:hidden;color:var(--muted);font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}.module-admin-item{display:grid;gap:14px;min-width:0}.module-media-form{display:grid;grid-template-columns:minmax(210px,300px) minmax(0,1fr);gap:14px;align-items:start;min-width:0}.module-expanded-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-items:start;min-width:0}.module-expanded-form>*{min-width:0;align-self:start}.module-expanded-form .field input,.module-expanded-form .field select{min-height:42px;height:42px}.module-media-form>:first-child{min-width:0}.gallery-admin-list,.gallery-admin-item{display:grid;gap:12px}.gallery-admin-preview{display:grid;grid-template-columns:42px minmax(0,180px) 1fr;gap:12px;align-items:center}.gallery-admin-preview img{width:180px;height:104px;object-fit:cover;border-radius:10px;border:1px solid var(--line)}.gallery-admin-actions{display:flex;flex-wrap:wrap;gap:10px}.gallery-layout-editor{gap:12px;background:linear-gradient(135deg,#ffffff09,#ffffff04);box-shadow:inset 0 1px #ffffff0b,0 18px 48px #0000002e}.gallery-layout-options{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.gallery-layout-options button{position:relative;display:grid;gap:8px;align-content:start;min-height:142px;padding:10px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#ffffff07;color:var(--text);text-align:left;overflow:hidden;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease,transform .2s ease}.gallery-layout-options button:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--secondary),transparent 52%);background:#ffffff0a}.gallery-layout-options button.active{border-color:color-mix(in srgb,var(--primary),transparent 24%);background:linear-gradient(135deg,color-mix(in srgb,var(--primary),transparent 88%),#ffffff08);box-shadow:0 0 0 1px color-mix(in srgb,var(--primary),transparent 78%),0 0 24px color-mix(in srgb,var(--primary),transparent 84%)}.gallery-layout-options button.active:after{content:"";position:absolute;top:10px;right:10px;width:9px;height:9px;border-radius:999px;background:var(--primary);box-shadow:0 0 14px var(--primary)}.gallery-layout-options strong{font-size:.82rem;line-height:1.1}.gallery-layout-options span{color:#d2d5dfb3;font-size:.72rem;line-height:1.35}.gallery-layout-thumb{display:grid;gap:4px;height:56px;padding:6px;border:1px solid rgba(255,255,255,.08);border-radius:7px;background:radial-gradient(circle at 18% 20%,color-mix(in srgb,var(--primary),transparent 72%),transparent 30%),radial-gradient(circle at 82% 72%,color-mix(in srgb,var(--secondary),transparent 76%),transparent 34%),#00000047;overflow:hidden}.gallery-layout-thumb span{border-radius:4px;background:linear-gradient(135deg,color-mix(in srgb,var(--primary),white 12%),color-mix(in srgb,var(--secondary),transparent 14%));opacity:.86;box-shadow:0 0 12px color-mix(in srgb,var(--secondary),transparent 78%)}.thumb-grid{grid-template-columns:repeat(3,1fr)}.thumb-masonry{grid-template-columns:repeat(3,1fr);align-items:start}.thumb-masonry span:nth-child(1),.thumb-masonry span:nth-child(5){height:40px}.thumb-masonry span:nth-child(2),.thumb-masonry span:nth-child(4){height:26px}.thumb-masonry span:nth-child(3),.thumb-masonry span:nth-child(6){height:34px}.thumb-mosaic{grid-template-columns:repeat(4,1fr);grid-auto-rows:1fr}.thumb-mosaic span:first-child{grid-column:span 2;grid-row:span 2}.thumb-mosaic span:nth-child(2),.thumb-mosaic span:nth-child(5){grid-column:span 2}.thumb-carousel{display:flex;align-items:stretch}.thumb-carousel span{flex:0 0 74%}.thumb-carousel span:not(:first-child){flex-basis:18%;opacity:.42}.thumb-slider{grid-template-columns:repeat(4,1fr);grid-template-rows:1fr 12px}.thumb-slider span:first-child{grid-column:1 / -1}.thumb-slider span:not(:first-child){opacity:.48}.hero-slide-item{background:linear-gradient(135deg,#e8b15d14,#37c8bb0a)}.editor-group{display:grid;gap:16px;padding:16px;border:1px solid var(--line);border-radius:8px;background:#ffffff06}.editor-group h3{margin:0;color:var(--secondary);font-size:.9rem;text-transform:uppercase;letter-spacing:0}.title-settings-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.title-settings-head span{color:var(--muted);font-size:.82rem;font-weight:800}.collection-item-head,.optional-field-top{display:flex;align-items:center;gap:10px;margin-bottom:12px;color:var(--muted);font-size:.84rem;font-weight:900}.optional-field{display:grid;gap:8px;padding:12px;border:1px solid var(--line);border-radius:8px;background:#ffffff06}.optional-field.is-hidden{opacity:.62}.bio-content-editor{gap:12px;padding:14px}.bio-content-grid{display:grid;gap:10px}.bio-content-row.single{display:grid;grid-template-columns:minmax(0,1fr)}.bio-content-grid>.rich-field{grid-column:1 / -1}.bio-content-grid>.rich-field .rich-editor-content{min-height:170px}.bio-text-field-card{padding:0;overflow:hidden}.bio-text-field-summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 14px;cursor:pointer}.bio-text-field-summary strong{color:var(--text);font-size:.92rem;letter-spacing:0}.bio-text-field-card .accordion-panel{padding:0 14px 14px}.bio-text-field-body{display:grid;gap:10px;padding-top:10px;border-top:1px solid var(--line)}.bio-heading-row{display:grid;grid-template-columns:82px minmax(0,1fr) 132px;gap:10px;align-items:start;padding:10px;border:1px solid var(--line);border-radius:8px;background:#ffffff06}.bio-heading-row.is-hidden{opacity:.62}.bio-visible-control{display:grid;gap:6px;color:var(--muted);font-size:.78rem;font-weight:900}.bio-heading-row .rich-field{grid-column:auto;gap:6px}.bio-heading-row .rich-editor-content{min-height:42px;padding:9px 11px}.bio-heading-row .rich-editor-content p{margin:0}.bio-heading-row .field{gap:5px}.bio-heading-row .field input{min-height:38px;padding:8px 10px}.visibility-switch{width:48px;height:28px;padding:3px;border:1px solid var(--line);border-radius:999px;background:#ffffff14;transition:background .18s ease,border-color .18s ease}.visibility-switch span{display:block;width:20px;height:20px;border-radius:50%;background:#d8dbe4;transition:transform .18s ease}.visibility-switch.is-on{background:var(--primary);border-color:var(--primary)}.visibility-switch.is-on span{transform:translate(19px);background:#111}.advanced-box{margin-top:18px;display:grid;gap:14px}.advanced-fields{padding-top:14px;border-top:1px solid var(--line)}.danger-btn{margin-top:12px;border:1px solid rgba(255,107,107,.36);border-radius:8px;background:#ff6b6b1f;color:#ff9c9c;min-height:38px;padding:0 14px;font-weight:800}.preview-frame{overflow:hidden;border:1px solid var(--line);border-radius:var(--radius, 12px);background:var(--bg);color:var(--text)}.preview-nav{position:sticky;top:0;z-index:4;display:flex;align-items:center;justify-content:space-between;padding:0 18px}.preview-nav.is-static{position:relative}.preview-nav strong{color:var(--nav-text)}.preview-nav img{width:auto;max-width:132px;max-height:40px;object-fit:contain}.preview-nav button{display:none;border:1px solid color-mix(in srgb,var(--nav-text),transparent 76%);border-radius:max(8px,var(--nav-radius));background:color-mix(in srgb,var(--nav-bg),white 8%);color:var(--nav-text);min-height:36px;padding:0 12px;font-weight:800}.preview-mobile .preview-nav,.preview-tablet .preview-nav{min-height:var(--nav-mobile-height);background:var(--nav-mobile-bg);-webkit-backdrop-filter:blur(var(--nav-mobile-blur));backdrop-filter:blur(var(--nav-mobile-blur))}.preview-mobile .preview-nav nav,.preview-tablet .preview-nav nav{display:none}.preview-mobile .preview-nav button,.preview-tablet .preview-nav button{display:inline-flex;align-items:center}.preview-hero{min-height:380px;position:relative;display:grid;align-items:end;padding:var(--section-x, 34px)}.preview-hero img{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;object-fit:cover;opacity:.58}.preview-hero .hero-text-group{animation:rise var(--motion-duration, .45s) ease both}.preview-hero span{color:var(--secondary);font-weight:900;text-transform:uppercase}.preview-hero h2{margin:10px 0;font-size:clamp(3rem,9vw,7rem);line-height:.86}.preview-body{padding:24px;display:grid;gap:20px}.preview-body article{display:grid;grid-template-columns:160px 1fr;gap:18px;align-items:center}.preview-body article img{aspect-ratio:1;object-fit:cover;border-radius:var(--radius)}.preview-cards,.preview-gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--item-gap, 12px)}.preview-cards div{padding:var(--card-pad, 12px);border-radius:var(--radius);background:var(--surface)}.preview-cards img{aspect-ratio:1;object-fit:cover;border-radius:var(--radius);margin-bottom:10px}.preview-cards span{display:block;color:var(--muted)}.preview-gallery{grid-template-columns:repeat(4,1fr)}.preview-gallery img{height:150px;object-fit:cover;border-radius:var(--radius)}@media(max-width:980px){.public-nav{min-height:var(--nav-mobile-height);background:var(--nav-mobile-bg);-webkit-backdrop-filter:blur(var(--nav-mobile-blur));backdrop-filter:blur(var(--nav-mobile-blur))}.public-nav-toggle{display:inline-flex}.public-nav nav{display:flex;justify-content:var(--nav-mobile-justify, flex-start);gap:var(--nav-mobile-gap);color:var(--nav-mobile-text);font-family:var(--nav-mobile-font),Inter,system-ui,sans-serif;font-size:var(--nav-mobile-font-size);font-weight:var(--nav-mobile-weight);letter-spacing:var(--nav-mobile-letter);background:var(--nav-mobile-bg);-webkit-backdrop-filter:blur(var(--nav-mobile-blur));backdrop-filter:blur(var(--nav-mobile-blur))}.public-nav nav a{color:var(--nav-mobile-text)}.public-nav nav a:hover{color:var(--nav-mobile-hover)}.public-nav-group{display:grid;align-items:stretch}.public-nav-parent{width:100%;text-align:left;color:var(--nav-mobile-text)}.public-nav-submenu{position:static;min-width:0;width:100%;margin-top:0;padding:0 0 0 12px;border:0;border-left:1px solid color-mix(in srgb,var(--nav-mobile-text),transparent 82%);border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;opacity:1;pointer-events:auto;transform:none;max-height:0;overflow:hidden;transition:max-height var(--nav-duration) ease,padding var(--nav-duration) ease}.public-nav-group.is-open .public-nav-submenu,.public-nav-group:focus-within .public-nav-submenu{max-height:240px;padding-top:6px;padding-bottom:4px;transform:none}.public-nav-submenu a{white-space:normal}.mobile-nav-drawer .public-nav nav{position:fixed;top:0;right:0;width:min(320px,86vw);height:100vh;padding:86px 22px 22px;flex-direction:column;align-items:stretch;transform:translate(110%);transition:transform var(--nav-duration) ease;box-shadow:-18px 0 48px #00000059}.mobile-nav-drawer .public-nav.is-open nav{transform:translate(0)}.mobile-nav-drawer .public-nav.is-open .public-nav-backdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;border:0;background:#00000073}.mobile-nav-dropdown .public-nav nav,.mobile-nav-hamburger .public-nav nav{position:absolute;left:18px;right:18px;top:calc(100% + 10px);flex-direction:column;align-items:stretch;padding:14px;border:1px solid color-mix(in srgb,var(--nav-mobile-text),transparent 82%);border-radius:var(--nav-mobile-radius);opacity:0;pointer-events:none;transform:translateY(-8px);transition:opacity var(--nav-duration) ease,transform var(--nav-duration) ease}.mobile-nav-dropdown .public-nav.is-open nav,.mobile-nav-hamburger .public-nav.is-open nav{opacity:1;pointer-events:auto;transform:translateY(0)}.bio-block,.music-layout,.news-sponsors,.contact-block,.video-grid{grid-template-columns:1fr}.press-grid,.records-grid{grid-template-columns:repeat(2,1fr)}.gallery-grid .gallery-layout,.gallery-masonry .gallery-layout,.gallery-mosaic .gallery-layout{grid-template-columns:repeat(2,minmax(0,1fr))}.gallery-coverflow-item{width:min(66cqw,510px)}.gallery-coverflow-item--previous{transform:translate(-104%,-50%) rotateY(34deg) scale(.78)}.gallery-coverflow-item--next{transform:translate(4%,-50%) rotateY(-34deg) scale(.78)}.gallery-mosaic .gallery-item,.gallery-mosaic .gallery-item:nth-child(n){grid-column:span 1;grid-row:span 1}.gallery-layout-options{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-shell{grid-template-columns:1fr}.admin-sidebar{position:static;height:auto;grid-template-rows:auto}.admin-sidebar nav{grid-template-columns:repeat(2,1fr)}.admin-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.public-section{padding:clamp(34px,10vw,58px) clamp(12px,4vw,18px)}.shared-appearance-layout{padding:clamp(14px,4vw,20px)}.public-nav{padding-inline:12px}.public-nav img{max-width:min(126px,48vw)}.public-nav-brand{min-width:0;max-width:calc(100% - 58px);overflow:hidden}.public-nav-brand strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.artist-hero{padding-bottom:70px}.actions,.topbar-actions{flex-direction:column;align-items:stretch}.btn{width:100%}.public-site,.artist-hero-content,.section-title,.bio-section-item,.bio-section-item>*,.actions,.actions .btn{max-width:100%;min-width:0}.artist-hero h1,.section-title h2,.bio-section-item h3,.rich-public-content{overflow-wrap:anywhere}.music-layout iframe,.embed-stack iframe{min-height:220px}.record-card,.video-card,.news-card,.news-featured-card,.agenda-event,.contact-block,.contact-block form,.footer-social-links,.footer-social-links a{min-width:0;max-width:100%}.press-grid,.records-grid,.gallery-grid .gallery-layout,.gallery-masonry .gallery-layout,.gallery-mosaic .gallery-layout,.show-list article,.professional-shows article,.form-grid,.theme-editor,.admin-grid,.preview-cards,.preview-gallery,.preview-body article{grid-template-columns:1fr}.gallery-layout-options{grid-template-columns:1fr}.gallery-coverflow{min-height:300px}.gallery-coverflow-track{width:100%;height:282px}.gallery-coverflow-item{width:min(78cqw,350px);height:258px}.gallery-coverflow-item--previous,.gallery-coverflow-item--next{opacity:.28;filter:brightness(.5)}.gallery-coverflow-item--previous{transform:translate(-94%,-50%) rotateY(22deg) scale(.72)}.gallery-coverflow-item--next{transform:translate(-6%,-50%) rotateY(-22deg) scale(.72)}.gallery-nav{width:38px;height:38px}.lightbox-nav{width:44px;height:44px}.lightbox-prev{left:10px}.lightbox-next{right:10px}.public-footer,.admin-topbar{flex-direction:column;align-items:flex-start}.footer-institutional{justify-items:start;margin-left:0}.admin-sidebar nav{grid-template-columns:1fr}}.embed-stack{display:grid;gap:12px}.embed-stack iframe{width:100%;min-height:180px;border:0;border-radius:var(--radius);background:var(--surface)}.player-embed iframe{display:block;width:100%;min-height:180px;border:0;border-radius:var(--radius);background:var(--surface)}.player-platform-grid{display:grid;gap:12px}.player-platform-card{display:grid;gap:10px;padding:12px;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:color-mix(in srgb,var(--surface, #121621),transparent 24%);box-shadow:inset 0 1px #ffffff0d}.player-platform-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.player-platform-head strong,.inline-switch{display:inline-flex;align-items:center;gap:8px}.inline-switch{color:var(--muted);font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.02em}.player-platform-card.is-embed-mode input:disabled{opacity:.56;cursor:not-allowed}.unified-player-editor{display:grid;gap:18px}.unified-player-intro{display:flex;align-items:center;gap:14px;padding:18px;border:1px solid color-mix(in srgb,var(--primary),transparent 62%);border-radius:16px;background:linear-gradient(135deg,color-mix(in srgb,var(--primary),transparent 88%),#ffffff06)}.unified-player-intro>div{display:grid;gap:4px}.unified-player-intro strong{font-size:1rem}.unified-player-intro span{color:var(--muted);font-size:.82rem;line-height:1.45}.unified-player-editor .player-platform-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.unified-player-card{align-content:start;gap:14px;min-height:250px;padding:18px;border-radius:16px;background:linear-gradient(145deg,#ffffff0e,#ffffff05);transition:border-color .25s ease,transform .25s ease,box-shadow .25s ease}.unified-player-card.is-valid{border-color:color-mix(in srgb,#63e6a5,transparent 42%);box-shadow:0 16px 44px #0003,inset 0 1px #ffffff0f}.player-detected-state{color:#63e6a5;font-size:.72rem;font-weight:850}.player-detected-state:before{content:"✓ "}.player-source-meta{margin:0;color:var(--muted);font-size:.76rem;text-transform:capitalize}.player-card-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:auto}.unified-player{display:grid;gap:16px;width:min(980px,100%);margin-inline:auto;padding:clamp(16px,3vw,28px);border:1px solid color-mix(in srgb,var(--primary),transparent 66%);border-radius:max(14px,var(--radius));background:linear-gradient(145deg,color-mix(in srgb,var(--surface),transparent 4%),color-mix(in srgb,var(--bg),transparent 10%));box-shadow:0 24px 80px #0000004d}.unified-player-tabs{display:flex;gap:8px;overflow-x:auto;padding:3px 3px 9px;scrollbar-width:thin;scroll-snap-type:x proximity}.unified-player-tabs button{flex:0 0 auto;scroll-snap-align:start;padding:9px 14px;border:1px solid color-mix(in srgb,var(--text),transparent 82%);border-radius:999px;background:transparent;color:var(--muted);font:inherit;font-size:.8rem;font-weight:800;cursor:pointer;transition:color .2s ease,background .2s ease,border-color .2s ease,transform .2s ease}.unified-player-tabs button:hover{color:var(--text);transform:translateY(-1px)}.unified-player-tabs button.active{color:var(--bg);border-color:var(--primary);background:linear-gradient(120deg,var(--primary),var(--secondary))}.unified-player-stage{position:relative;overflow:hidden;min-height:352px;border-radius:max(10px,calc(var(--radius) * .75));background:color-mix(in srgb,var(--surface),#000 18%);animation:unifiedPlayerIn .32s ease both}.unified-player-stage iframe{display:block;width:100%;height:352px;min-height:0;border:0;background:transparent}.unified-player.platform-apple_music .unified-player-stage,.unified-player.platform-apple_music .unified-player-stage iframe{height:450px;min-height:450px}.unified-player.platform-youtube_music .unified-player-stage{min-height:0;aspect-ratio:16 / 9}.unified-player.platform-youtube_music .unified-player-stage iframe{height:100%;aspect-ratio:16 / 9}@keyframes unifiedPlayerIn{0%{opacity:.35;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media(max-width:760px){.unified-player-editor .player-platform-grid{grid-template-columns:1fr}.unified-player{padding:13px;border-radius:14px}.unified-player-tabs{margin-inline:-4px}.unified-player-stage,.unified-player-stage iframe{height:300px;min-height:300px}.unified-player.platform-apple_music .unified-player-stage,.unified-player.platform-apple_music .unified-player-stage iframe{height:420px;min-height:420px}.unified-player.platform-youtube_music .unified-player-stage,.unified-player.platform-youtube_music .unified-player-stage iframe{height:auto;min-height:0}}.singles-title{margin-top:42px}.singles-grid{margin-top:18px}.mini-links{display:flex;flex-wrap:wrap;gap:8px;padding:0 14px}.mini-links a,.download-list a{color:var(--primary);font-size:.82rem;font-weight:900}.download-list{display:grid;gap:10px;margin-top:22px}.download-list a{display:inline-flex;align-items:center;gap:8px}.muted{color:var(--muted)}.builder-workspace{display:grid;gap:18px}.builder-layout{display:grid;grid-template-columns:minmax(220px,260px) minmax(0,1fr);gap:16px;align-items:start}.builder-main{min-width:0}.builder-preview{display:grid;gap:10px}.builder-preview-wide{grid-column:1 / -1;width:100%}.section-add-menu{position:relative;display:grid;gap:10px;margin:14px 0 16px}.section-add-menu>.btn{width:100%;justify-content:center}.section-add-list{position:absolute;z-index:8;top:calc(100% + 8px);left:0;right:0;display:grid;gap:8px;max-height:min(420px,64vh);overflow:auto;padding:10px;border:1px solid var(--line);border-radius:10px;background:#0c0f16;box-shadow:0 18px 44px #00000057}.section-add-list button{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:0 12px;border:1px solid var(--line);border-radius:8px;background:#ffffff0d;color:var(--text);font-weight:850;text-align:left}.section-add-list button strong{flex:0 0 auto;color:var(--muted);font-size:.72rem;text-transform:uppercase}.section-add-list button.is-hidden{border-color:#e8b15d52}.section-add-list button.is-hidden strong{color:var(--secondary)}.section-add-list button.is-upcoming{opacity:.54;border-color:#ffffff24;background:#ffffff06;cursor:not-allowed}.section-add-list button.is-upcoming strong{color:var(--muted)}.section-add-list button:disabled{cursor:default;opacity:.72}.section-add-list button.is-upcoming:disabled{opacity:.54;cursor:not-allowed}.block-list{width:min(100%,248px);display:grid;gap:7px;align-items:start}.builder-block{width:100%;display:grid;gap:0;padding:0;border:1px solid var(--line);border-radius:8px;background:#0c0f16;overflow:hidden}.builder-block-head{min-height:38px;display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:4px;padding:4px 7px}.builder-block-actions{min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:4px}.builder-block-head strong{min-width:0;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;line-height:1;text-transform:uppercase}.builder-block.is-hidden{opacity:.55}.builder-block.is-upcoming{opacity:.52;border-style:dashed}.builder-block.is-upcoming .builder-block-head{grid-template-columns:28px minmax(0,1fr) auto}.builder-block.is-upcoming .builder-block-head strong{max-width:none;white-space:pre-line;line-height:1.15;color:var(--muted)}.builder-block span{display:block;color:var(--muted);font-size:.78rem}.builder-block .builder-block-head button{width:28px;min-width:28px;min-height:28px;height:28px;display:inline-grid;place-items:center;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--text);padding:0;font-weight:800;clip-path:none}.builder-block .builder-block-head button:hover{transform:none;border-color:#9b5cff61;background:#ffffff12;box-shadow:none}.builder-block .builder-block-head button.active{background:var(--primary);border-color:var(--primary);color:#111}.builder-block .builder-block-head .delete-btn{color:#ff9c9c}.builder-block .builder-block-head .delete-btn:hover{border-color:#ff6b6b6b;background:#ff6b6b1f}.builder-block button:disabled{opacity:.35;cursor:not-allowed}.builder-panel{padding:16px;border-top:1px solid var(--line);background:#ffffff06}.builder-editor-panel{position:sticky;top:20px;min-width:0;display:grid;gap:14px;max-height:calc(100vh - 44px);overflow:auto;padding:16px;border:1px solid var(--line);border-radius:10px;background:#ffffff09}.builder-editor-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding-bottom:12px;border-bottom:1px solid var(--line)}.builder-editor-head span{color:var(--muted);font-size:.78rem;font-weight:900;text-transform:uppercase}.builder-editor-head h3{margin:3px 0 0;font-size:clamp(1.15rem,2vw,1.55rem)}.editor-tabs{display:flex;flex-wrap:wrap;gap:8px}.editor-tabs button{min-height:36px;padding:0 12px;border:1px solid var(--line);border-radius:8px;background:#ffffff0f;color:var(--text);font-weight:800}.editor-tabs button.active{background:var(--primary);color:#111;border-color:var(--primary)}.builder-editor-body{min-width:0;display:grid;gap:20px}.builder-editor-body>.form-grid,.builder-editor-body>.collection-inline{padding:16px;border:1px solid var(--line);border-radius:8px;background:#ffffff06}.builder-editor-body .admin-card{border-radius:8px}.editor-empty{padding:18px;border:1px dashed var(--line);border-radius:8px;background:#ffffff06}.collection-inline{display:grid;gap:12px;grid-column:1 / -1}.rich-field{display:grid;gap:8px;grid-column:1 / -1}.rich-toolbar{display:flex;flex-wrap:wrap;gap:6px;padding:8px;border:1px solid var(--line);border-radius:8px;background:#0c0f16}.rich-toolbar button,.rich-toolbar input{min-height:32px;border:1px solid var(--line);border-radius:7px;background:#ffffff0f;color:var(--text);padding:0 9px;font-weight:800}.rich-toolbar input[type=color]{width:38px;padding:2px}.rich-editor-content{min-height:150px;padding:14px;border:1px solid var(--line);border-radius:8px;background:#0c0f16;color:var(--text);outline:0}.rich-editor-content p{margin:0 0 10px}.rich-editor-content ul,.rich-editor-content ol,.rich-public-content ul,.rich-public-content ol{padding-left:1.25rem}.rich-editor-content blockquote,.rich-public-content blockquote{margin:10px 0;padding-left:14px;border-left:3px solid var(--primary);color:var(--muted)}.rich-public-content{display:grid;gap:8px}.rich-public-content p{margin:0}.drag-handle{display:grid;place-items:center;cursor:grab}.builder-block .icon-btn{width:40px;min-width:40px;padding:0;display:inline-grid;place-items:center}.visibility-btn svg{color:var(--secondary)}.template-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.template-grid button{min-height:112px;display:grid;gap:8px;align-content:center;text-align:left;border:1px solid var(--line);border-radius:10px;background:#0c0f16;color:var(--text);padding:16px;text-transform:capitalize}.template-grid button.active{border-color:var(--primary);background:#e8b15d1f}.reset-btn{margin-top:18px}.device-switch,.visual-toolbar{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-bottom:16px}.device-switch button{min-height:36px;padding:0 12px;border:1px solid var(--line);border-radius:999px;color:var(--text);background:#ffffff0f;font-weight:800}.device-switch button.active{background:var(--primary);color:#111;border-color:var(--primary)}.preview-frame{margin:0 auto;transition:max-width .2s ease}.preview-desktop{max-width:100%}.preview-tablet{max-width:820px}.preview-mobile{max-width:390px}.preview-section{padding:var(--section-y, 24px) var(--section-x, 24px);border-top:1px solid var(--line)}.preview-section iframe{width:100%;min-height:180px;border:0;border-radius:var(--radius)}.preview-bio{--bio-layout-height: 240px;display:grid;grid-template-columns:160px 1fr;gap:var(--item-gap, 18px);align-items:stretch;min-height:var(--bio-layout-height);height:auto}.preview-bio.layout-size-small{--bio-layout-height: 180px}.preview-bio.layout-size-medium{--bio-layout-height: 240px}.preview-bio.layout-size-large{--bio-layout-height: 320px}.preview-bio img{height:100%;min-height:0;object-fit:cover;align-self:stretch}.preview-bio>div:not(.bio-inline-bg){min-height:0;overflow:visible;align-self:center}.preview-list{display:grid;gap:var(--item-gap, 10px)}.preview-list article{display:grid;gap:4px;padding:var(--card-pad, 12px);border:1px solid var(--line);border-radius:var(--radius)}.preview-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 24px;border-top:1px solid var(--line);color:var(--muted)}.preview-footer-socials{gap:6px}.preview-footer-socials a{width:32px;min-width:32px;height:32px;min-height:32px;padding:0}.preview-footer-socials svg{width:15px;height:15px}.sponsors-preview img{background:#fff;padding:12px}.chart-box{width:100%;height:260px}.analytics-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.stats-grid{grid-template-columns:repeat(4,1fr)}.analytics-dashboard{min-width:0}.analytics-heading,.analytics-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.analytics-heading{padding:4px 2px 2px}.analytics-heading h2,.analytics-audience-heading h2{margin:3px 0 4px;font-size:clamp(1.55rem,2.5vw,2.2rem)}.analytics-heading p,.analytics-heading small,.analytics-section-heading small{margin:0;color:var(--muted)}.analytics-heading>span,.analytics-heading div>span,.analytics-section-heading div>span,.analytics-audience-heading>span{color:var(--primary);font-size:.69rem;font-weight:950;letter-spacing:.16em}.analytics-heading>small,.analytics-section-heading>small{flex:0 0 auto;padding:7px 10px;border:1px solid rgba(255,255,255,.09);border-radius:999px;background:#ffffff09;font-size:.76rem}.analytics-heading small strong{color:var(--text)}.stats-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.stats-summary-card.metric-card{min-width:0;min-height:118px;align-content:center;gap:6px;padding:17px 18px;overflow:hidden}.stats-summary-card.metric-card:before{width:52px;height:52px;opacity:.45}.stats-summary-card .metric-label{font-size:.76rem;letter-spacing:.02em}.stats-summary-card.metric-card strong{font-size:clamp(1.65rem,3vw,2.35rem);line-height:1}.analytics-visits-card,.analytics-interactions-card,.analytics-audience-card{min-width:0;overflow:hidden}.analytics-section-heading{margin-bottom:8px}.analytics-section-heading h2{margin:3px 0 0}.analytics-visits-card .chart-box{height:250px}.analytics-interactions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:16px}.analytics-interactions article{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;padding:10px 11px;border:1px solid rgba(255,255,255,.08);border-radius:11px;background:#ffffff06}.analytics-interactions article>i{display:grid;place-items:center;width:32px;height:32px;border-radius:9px;color:var(--primary);background:#ff2f5f1a;box-shadow:inset 0 0 0 1px #ff2f5f24}.analytics-interactions article>span{min-width:0;overflow:hidden;color:var(--muted);font-size:.78rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.analytics-interactions article>strong{font-size:1.08rem}.analytics-audience{display:grid;gap:12px;min-width:0}.analytics-audience-heading{padding:2px 2px 0}.analytics-audience-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.analytics-audience-card.admin-card{padding:18px}.analytics-audience-card h3{margin:0 0 13px;font-size:1rem}.analytics-audience-list{display:grid;gap:11px}.analytics-audience-list article{display:grid;gap:7px;min-width:0}.analytics-audience-list article>div{display:flex;justify-content:space-between;gap:12px;min-width:0}.analytics-audience-list strong{min-width:0;overflow:hidden;font-size:.84rem;text-overflow:ellipsis;white-space:nowrap}.analytics-audience-list div>span{flex:0 0 auto;color:var(--muted);font-size:.73rem}.analytics-audience-bar{display:block;height:5px;overflow:hidden;border-radius:99px;background:#fff1}.analytics-audience-bar i{display:block;height:100%;min-width:3px;border-radius:inherit;background:linear-gradient(90deg,var(--primary),#9b5cff);box-shadow:0 0 12px #ff2f5f47}.analytics-empty,.analytics-chart-empty{display:grid;place-items:center;min-height:84px;margin:0;color:var(--muted);font-size:.8rem;text-align:center}.analytics-chart-empty{min-height:210px;border:1px dashed rgba(255,255,255,.09);border-radius:12px;background:#ffffff05}@media(max-width:1080px){.stats-summary-grid,.analytics-interactions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.analytics-heading,.analytics-section-heading{align-items:flex-start;flex-direction:column;gap:9px}.analytics-heading>small,.analytics-section-heading>small{padding:0;border:0;background:transparent}.stats-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.stats-summary-card.metric-card{min-height:104px;padding:14px}.stats-summary-card.metric-card strong{font-size:1.7rem}.analytics-interactions,.analytics-audience-grid{grid-template-columns:1fr}.analytics-visits-card .chart-box{height:220px}}@media(max-width:420px){.stats-summary-grid{grid-template-columns:1fr}}.message-tools{display:flex;gap:10px;margin-bottom:16px}.message-tools input,.message-tools select{min-height:42px;border:1px solid var(--line);border-radius:8px;background:#0c0f16;color:var(--text);padding:0 12px}.message-tools input{flex:1}.message-list{display:grid;gap:12px}.message-card{display:grid;grid-template-columns:220px 1fr 170px;gap:16px;padding:16px;border:1px solid var(--line);border-radius:8px;background:#ffffff0a}.message-card.is-read{opacity:.72}.message-card span,.message-card time{display:block;color:var(--muted);font-size:.84rem}.message-card h3,.message-card p{margin:0 0 8px}.message-actions{display:grid;gap:8px;align-content:start}.message-actions button{min-height:36px;border:1px solid var(--line);border-radius:8px;background:#ffffff0f;color:var(--text);font-weight:800}.design-minimalista{--section-y: clamp(92px, 12vw, 154px);--item-gap: clamp(24px, 5vw, 56px);--card-pad: 22px;--button-radius: 2px;--motion-duration: .25s}.design-minimalista .artist-hero{min-height:88vh;align-items:center;padding-bottom:80px}.design-minimalista .hero-shade{background:linear-gradient(90deg,#000000c7,#0000002e),linear-gradient(0deg,var(--bg),transparent 70%)}.design-minimalista .artist-hero h1,.design-minimalista .preview-hero h2{font-size:clamp(3.4rem,10vw,9rem);letter-spacing:0}.design-minimalista .public-section,.design-minimalista .preview-section{border-top:1px solid color-mix(in srgb,var(--text),transparent 88%)}.design-minimalista .record-card,.design-minimalista .video-card,.design-minimalista .news-list a,.design-minimalista .news-featured-card,.design-minimalista .news-card,.design-minimalista .agenda-event,.design-minimalista .agenda-calendar,.design-minimalista .bio-section-item,.design-minimalista .contact-block form{background:transparent;box-shadow:none;border-color:color-mix(in srgb,var(--text),transparent 84%)}.design-minimalista .gallery-item{border-radius:0}.template-red{--primary: #ff123f;--secondary: #8f001f;--bg: #070104;--surface: #1a050b;--text: #fff4f6;--line: rgba(255, 18, 63, .28)}.template-red .public-site,.template-red.public-site,.template-red.preview-frame{background:radial-gradient(circle at 16% 4%,rgba(255,18,63,.25),transparent 34%),radial-gradient(circle at 82% 18%,rgba(143,0,31,.22),transparent 28%),linear-gradient(180deg,#070104,#120208 46%,#050102)}.template-red .btn.primary,.template-red .hero-dots button.active{box-shadow:0 0 30px #ff123f75}.template-red .record-card:hover,.template-red .video-card:hover,.template-red .news-list a:hover,.template-red .show-list article.is-featured,.template-red .agenda-event.is-featured{box-shadow:0 0 38px #ff123f47}.template-red .public-nav,.template-red .preview-nav,.template-red footer{border-color:#ff123f33}.template-red .btn.primary{background:linear-gradient(135deg,#ff123f,#8f001f);border-color:#ff123f;color:#fff4f6}.template-chromatica{--primary: #ff2bd6;--secondary: #8f4dff;--bg: #06010d;--surface: #17071f;--text: #fff7ff;--line: rgba(255, 43, 214, .24)}.template-chromatica .public-site,.template-chromatica.public-site,.template-chromatica.preview-frame{background:radial-gradient(circle at 12% 8%,rgba(255,43,214,.22),transparent 32%),radial-gradient(circle at 84% 18%,rgba(143,77,255,.24),transparent 30%),linear-gradient(145deg,#06010d,#13051f 48%,#050108)}.template-chromatica .btn.primary{background:linear-gradient(135deg,#ff2bd6,#8f4dff);border-color:#ff2bd6;color:#fff7ff;box-shadow:0 0 32px #ff2bd657,0 0 42px #8f4dff2e}.template-chromatica .hero-dots button.active,.template-chromatica .record-card:hover,.template-chromatica .video-card:hover,.template-chromatica .news-list a:hover,.template-chromatica .agenda-event.is-featured{box-shadow:0 0 40px #ff2bd640,0 0 52px #8f4dff2e}.template-chromatica .public-nav,.template-chromatica .preview-nav,.template-chromatica footer{border-color:#ff2bd62e}.template-black-white{--primary: #ffffff;--secondary: #a8a8a8;--bg: #030303;--surface: #121212;--text: #f7f7f7;--line: rgba(255, 255, 255, .18)}.template-black-white .public-site,.template-black-white.public-site,.template-black-white.preview-frame{background:radial-gradient(circle at 18% 0%,rgba(255,255,255,.12),transparent 28%),radial-gradient(circle at 84% 20%,rgba(168,168,168,.08),transparent 30%),linear-gradient(180deg,#030303,#101010 46%,#050505)}.template-black-white .btn.primary{background:#f7f7f7;border-color:#fff;color:#030303;box-shadow:0 18px 42px #00000047}.template-black-white .btn.ghost{border-color:#ffffff57;color:#f7f7f7}.template-black-white .public-nav,.template-black-white .preview-nav,.template-black-white footer{border-color:#ffffff29}.template-black-white .record-card,.template-black-white .video-card,.template-black-white .news-card,.template-black-white .agenda-event,.template-black-white .bio-section-item,.template-black-white .contact-block form,.template-black-white .preview-cards>div{background:#121212db;border-color:#ffffff29;box-shadow:0 22px 52px #0000003d}.template-black-white .record-card img,.template-black-white .gallery-item img,.template-black-white .preview-gallery img{filter:grayscale(1) contrast(1.08)}.template-black-white .record-card:hover,.template-black-white .video-card:hover,.template-black-white .news-list a:hover{box-shadow:0 0 30px #ffffff21,0 22px 52px #00000047}.design-epresskit{--section-y: clamp(82px, 10vw, 148px);--item-gap: clamp(22px, 4vw, 44px);--card-pad: 24px;--button-radius: 0}.design-epresskit.public-site,.design-epresskit.preview-frame{position:relative;isolation:isolate;background:radial-gradient(circle at 18% 7%,rgba(255,255,255,.105),transparent 24%),radial-gradient(circle at 84% 18%,rgba(145,145,145,.08),transparent 28%),linear-gradient(180deg,#050505,#030303 42%,#080808);color:#f5f2ec}.design-epresskit.public-site:before,.design-epresskit.preview-frame:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(105deg,transparent 0 62%,rgba(255,255,255,.055) 62.2% 62.55%,transparent 62.8%),linear-gradient(180deg,rgba(255,255,255,.045),transparent 26%),repeating-linear-gradient(90deg,rgba(255,255,255,.03) 0 1px,transparent 1px 54px),repeating-linear-gradient(0deg,rgba(255,255,255,.018) 0 1px,transparent 1px 54px);-webkit-mask-image:linear-gradient(180deg,#000000d1,#0000002e 78%,#00000080);mask-image:linear-gradient(180deg,#000000d1,#0000002e 78%,#00000080);z-index:0}.design-epresskit.public-site:after,.design-epresskit.preview-frame:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse at 50% 0%,rgba(255,255,255,.09),transparent 34%),linear-gradient(90deg,rgba(0,0,0,.72),transparent 24%,transparent 76%,rgba(0,0,0,.72));mix-blend-mode:screen;opacity:.6;z-index:0}.design-epresskit.public-site>*,.design-epresskit.preview-frame>*{position:relative;z-index:1}.design-epresskit .public-nav,.design-epresskit .preview-nav{background:#030303db;border-bottom:1px solid rgba(255,255,255,.14);box-shadow:none;text-transform:uppercase}.public-site>.public-nav.is-sticky,.design-epresskit.public-site>.public-nav.is-sticky{position:fixed;top:0;left:0;right:0;z-index:80}.preview-frame>.preview-nav.is-sticky,.design-epresskit.preview-frame>.preview-nav.is-sticky{position:sticky;top:0;z-index:20}.public-site>.public-nav.is-transparent-over-hero,.design-epresskit.public-site>.public-nav.is-transparent-over-hero,.preview-frame>.preview-nav.is-transparent-over-hero,.design-epresskit.preview-frame>.preview-nav.is-transparent-over-hero,.nav-style-preview.is-transparent-over-hero{background:transparent!important;box-shadow:none!important;border-color:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.design-epresskit .artist-hero{min-height:92vh;align-items:end}.design-epresskit .hero-shade{background:linear-gradient(90deg,#000000eb,#0000002e),linear-gradient(0deg,#030303,transparent 72%)}.design-epresskit .artist-hero-content{padding-bottom:clamp(88px,10vw,132px)}.design-epresskit .artist-hero h1,.design-epresskit .preview-hero h2{font-size:clamp(4rem,13vw,12rem);line-height:.82;text-transform:uppercase}.design-epresskit .kicker,.design-epresskit .section-title .kicker{color:#f5f2ec;font-size:.72rem;letter-spacing:.16em}.design-epresskit .public-section,.design-epresskit .preview-section{border-top:1px solid rgba(255,255,255,.16);background:#030303d6}.design-epresskit .section-title{display:grid;grid-template-columns:minmax(140px,.28fr) 1fr;align-items:end;gap:clamp(18px,4vw,56px)}.design-epresskit .section-title h2,.design-epresskit .preview-section h3{font-size:clamp(2rem,7vw,6rem);line-height:.9;text-transform:uppercase}.design-epresskit .record-card,.design-epresskit .video-card,.design-epresskit .news-list a,.design-epresskit .news-featured-card,.design-epresskit .news-card,.design-epresskit .agenda-event,.design-epresskit .agenda-calendar,.design-epresskit .show-list article,.design-epresskit .bio-section-item,.design-epresskit .contact-block form,.design-epresskit .preview-cards>div,.design-epresskit .preview-list article{border-radius:0;border-color:#ffffff29;background:#080808;box-shadow:none}.design-epresskit .record-card img,.design-epresskit .gallery-item img,.design-epresskit .preview-gallery img{filter:grayscale(.18) contrast(1.08)}.design-epresskit .btn{border-radius:0;text-transform:uppercase}.design-epresskit .btn.primary{background:#f5f2ec;border-color:#f5f2ec;color:#030303}.design-epresskit .btn.ghost{border-color:#ffffff57;color:#f5f2ec}.theme-minimal .public-section,.theme-minimal .preview-section{border-top-color:color-mix(in srgb,var(--text),transparent 90%)}.theme-minimal .record-card,.theme-minimal .video-card,.theme-minimal .news-card,.theme-minimal .agenda-event,.theme-minimal .shared-appearance-layout,.theme-minimal .preview-cards>div{box-shadow:none;background:color-mix(in srgb,var(--surface),transparent 36%)}.theme-editorial .section-title,.theme-editorial .preview-section h3{letter-spacing:0}.theme-editorial .section-title h2,.theme-editorial .preview-section h3{font-family:"Playfair Display",var(--nav-font),serif}.theme-editorial .record-card,.theme-editorial .news-card,.theme-editorial .bio-section-item,.theme-editorial .shared-appearance-layout{border-color:color-mix(in srgb,var(--primary),transparent 70%)}.theme-club .public-section,.theme-club .preview-section{box-shadow:inset 0 1px color-mix(in srgb,var(--primary),transparent 78%)}.theme-club .record-card,.theme-club .video-card,.theme-club .agenda-event,.theme-club .news-card,.theme-club .shared-appearance-layout,.theme-club .preview-cards>div{border-color:color-mix(in srgb,var(--secondary),transparent 58%);box-shadow:0 0 30px color-mix(in srgb,var(--secondary),transparent 84%),0 20px 52px #00000040}.theme-cinematic .artist-hero>img,.theme-cinematic .preview-hero>img,.theme-cinematic .gallery-item img,.theme-cinematic .record-card img{filter:contrast(1.08) saturate(1.04)}.theme-cinematic .public-section,.theme-cinematic .preview-section{background-image:linear-gradient(180deg,rgba(0,0,0,.16),transparent 26%,rgba(0,0,0,.18))}.motion-expressive .record-card:hover,.motion-expressive .video-card:hover,.motion-expressive .news-card:hover,.motion-expressive .agenda-event:hover,.motion-expressive .gallery-item:hover,.motion-expressive .btn:hover{transform:translateY(-4px) scale(1.01)}.design-pro{--section-y: clamp(72px, 9vw, 124px);--item-gap: clamp(18px, 3vw, 34px);--card-pad: 24px}.design-pro .artist-hero{min-height:82vh;align-items:center}.design-pro .artist-hero-content{max-width:1040px}.design-pro .artist-hero h1,.design-pro .preview-hero h2{font-size:clamp(3.8rem,11vw,10rem)}.design-pro .public-section:nth-of-type(2n),.design-pro .preview-section:nth-of-type(2n){background:color-mix(in srgb,var(--surface),transparent 38%)}.design-pro .record-card,.design-pro .video-card,.design-pro .news-list a,.design-pro .news-featured-card,.design-pro .news-card,.design-pro .agenda-event,.design-pro .agenda-calendar,.design-pro .show-list article,.design-pro .bio-section-item,.design-pro .contact-block form{border-radius:max(8px,var(--radius));background:color-mix(in srgb,var(--surface),black 8%);box-shadow:0 20px 52px #0003}.design-pro .section-title{display:grid;grid-template-columns:minmax(180px,.35fr) 1fr;align-items:end;gap:24px}.design-pro .section-title h2{max-width:900px}.public-site .public-section,.preview-frame .preview-section{border-top:0;border-bottom:0}.public-site.theme-club .public-section,.preview-frame.theme-club .preview-section{box-shadow:none}.public-site .public-footer,.preview-frame .preview-footer{border-top:0}.motion-none *,.motion-none *:before,.motion-none *:after{animation-duration:0s!important;transition-duration:0s!important}.motion-expressive .record-card:hover,.motion-expressive .video-card:hover,.motion-expressive .news-list a:hover{transform:translateY(-4px) scale(1.01)}.record-card,.video-card,.news-list a{transition:transform var(--motion-duration, .45s) ease,border-color var(--motion-duration, .45s) ease}.media-thumb video{display:block;width:100%;height:100%;object-fit:cover}.media-upload-confirm video{width:70px;height:56px;object-fit:cover;border-radius:8px;background:#050814}.media-picker-current video{width:62px;height:48px;object-fit:cover;border-radius:7px;background:#050814}.dynamic-content-workspace .media-picker-current video{width:52px;height:38px;border-radius:6px}@media(max-width:1180px){.builder-layout{grid-template-columns:1fr}.builder-preview,.builder-editor-panel{position:static;max-height:none}}@media(max-width:980px){.template-grid,.analytics-grid,.stats-grid,.message-card{grid-template-columns:repeat(2,1fr)}}@media(max-width:1180px){.news-accordion-head{grid-template-columns:auto minmax(0,1fr)}.news-accordion-actions{grid-column:2;justify-content:flex-start}.news-accordion-main{grid-template-columns:minmax(160px,1fr) minmax(90px,.7fr) auto auto}.dynamic-content-workspace .form-grid.news-details-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.news-accordion-head.agenda-accordion-head{grid-template-columns:minmax(0,1fr)}.agenda-accordion-actions{grid-column:1}.news-accordion-main.agenda-accordion-main{grid-template-columns:minmax(160px,1.2fr) minmax(110px,1fr) repeat(3,auto)}.agenda-field-row-four{grid-template-columns:repeat(2,minmax(0,1fr))}.news-accordion-head.module-accordion-head{grid-template-columns:minmax(0,1fr)}.news-accordion-head.module-accordion-head.has-drag{grid-template-columns:auto minmax(0,1fr)}.module-accordion-head.has-drag .module-accordion-actions{grid-column:2}.module-accordion-actions{grid-column:1}}@media(max-width:980px){.news-featured-card,.news-admin-grid{grid-template-columns:1fr}.news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.news-rich-fields{grid-template-columns:1fr}}@media(max-width:980px){.agenda-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.agenda-calendar-wrap,.agenda-admin-grid{grid-template-columns:1fr}}@media(max-width:640px){.template-grid,.analytics-grid,.stats-grid,.preview-bio,.message-card{grid-template-columns:1fr}.message-tools{flex-direction:column}}@media(max-width:760px){.bio-heading-row{grid-template-columns:1fr}}@media(max-width:760px){.news-grid,.preview-news-featured,.preview-news-grid{grid-template-columns:1fr}.news-featured-card>.news-image-frame,.news-detail-image-frame{min-height:210px}.news-admin-actions{justify-content:flex-start}.news-accordion-head{grid-template-columns:1fr}.news-accordion-head>.drag-handle{justify-self:start}.news-accordion-main{grid-template-columns:72px minmax(0,1fr);width:100%}.news-accordion-main .compact-item-preview{grid-column:1 / -1}.news-accordion-subtitle,.news-accordion-date{white-space:normal}.news-featured-state{justify-self:start}.news-accordion-actions{grid-column:1;justify-content:flex-start}.news-accordion-actions :is(.compact-action,.danger-btn){flex:0 1 auto}.dynamic-content-workspace .form-grid.news-details-grid,.news-accordion-main.agenda-accordion-main,.agenda-field-row-three,.agenda-field-row-four{grid-template-columns:1fr}.agenda-accordion-main>:is(strong,span){white-space:normal}.news-accordion-head.module-accordion-head,.news-accordion-head.module-accordion-head.has-drag,.news-accordion-main.module-accordion-main,.module-media-form,.module-expanded-form{grid-template-columns:1fr}.module-accordion-head.has-drag .module-accordion-actions{grid-column:1}.module-accordion-main>span{white-space:normal}}@media(max-width:760px){.agenda-controls,.agenda-tabs,.agenda-filters,.agenda-event-actions{align-items:stretch;flex-direction:column}.agenda-tabs button,.agenda-filters select{width:100%}.agenda-event,.agenda-timeline .agenda-event,.agenda-cards,.preview-agenda-list article{grid-template-columns:1fr}.agenda-timeline{padding-left:16px}.agenda-calendar-grid button,.agenda-calendar-grid>span{min-height:42px}}.public-site :is(.btn,.download-list a,.footer-social-links a,.mini-links a,.social-row a,.news-back,.agenda-tabs button),.preview-frame :is(.btn,.download-list a,.footer-social-links a,.mini-links a,.social-row a,.news-back,.agenda-tabs button){min-height:var(--button-height, 44px);padding-inline:var(--button-pad-x, 16px);border-radius:var(--button-radius, 999px)!important;clip-path:none!important}.public-site :is(.download-list a,.footer-social-links a,.mini-links a,.social-row a),.preview-frame :is(.download-list a,.footer-social-links a,.mini-links a,.social-row a){display:inline-flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--primary),transparent 58%);background:color-mix(in srgb,var(--primary),transparent 92%);color:var(--primary);font-weight:900;transition:transform var(--motion-duration, .45s) ease,background var(--motion-duration, .45s) ease,border-color var(--motion-duration, .45s) ease,box-shadow var(--motion-duration, .45s) ease}.public-site :is(.actions,.agenda-event-actions,.footer-social-links,.mini-links,.social-row),.preview-frame :is(.actions,.agenda-event-actions,.footer-social-links,.mini-links,.social-row){gap:var(--button-gap, 12px)}.public-site .download-list,.preview-frame .download-list{gap:var(--button-gap, 12px)}.public-site .agenda-tabs,.preview-frame .agenda-tabs{gap:calc(var(--button-gap, 12px) * .72)}.public-site :is(.news-featured-card>div,.news-card>div,.news-detail-body,.preview-news-featured>div,.preview-news-grid article),.preview-frame :is(.news-featured-card>div,.news-card>div,.news-detail-body,.preview-news-featured>div,.preview-news-grid article){gap:var(--button-gap, 12px)}.public-site.buttons-pill :is(.btn,.download-list a,.footer-social-links a,.mini-links a,.social-row a,.news-back,.agenda-tabs button),.preview-frame.buttons-pill :is(.btn,.download-list a,.footer-social-links a,.mini-links a,.social-row a,.news-back,.agenda-tabs button){letter-spacing:0;text-transform:none}.public-site.buttons-soft :is(.btn,.download-list a,.footer-social-links a,.mini-links a,.social-row a,.news-back,.agenda-tabs button),.preview-frame.buttons-soft :is(.btn,.download-list a,.footer-social-links a,.mini-links a,.social-row a,.news-back,.agenda-tabs button){border-color:color-mix(in srgb,var(--primary),transparent 68%);background:linear-gradient(135deg,color-mix(in srgb,var(--primary),transparent 88%),color-mix(in srgb,var(--surface),transparent 36%));box-shadow:0 10px 28px #0000002e,inset 0 1px #ffffff14}.public-site.buttons-soft .btn.primary,.preview-frame.buttons-soft .btn.primary{color:color-mix(in srgb,var(--text),#000 18%);background:linear-gradient(135deg,color-mix(in srgb,var(--primary),white 10%),var(--primary))}.public-site.buttons-modern :is(.btn,.download-list a,.footer-social-links a,.mini-links a,.social-row a,.news-back,.agenda-tabs button),.preview-frame.buttons-modern :is(.btn,.download-list a,.footer-social-links a,.mini-links a,.social-row a,.news-back,.agenda-tabs button){border-color:color-mix(in srgb,var(--primary),transparent 52%);background:linear-gradient(180deg,color-mix(in srgb,var(--surface),white 8%),color-mix(in srgb,var(--surface),black 8%));box-shadow:0 14px 34px #00000038}.public-site.buttons-modern .btn.primary,.preview-frame.buttons-modern .btn.primary,.public-site.buttons-modern .agenda-tabs button.active,.preview-frame.buttons-modern .agenda-tabs button.active{color:#08090f;background:linear-gradient(180deg,color-mix(in srgb,var(--primary),white 16%),var(--primary));border-color:color-mix(in srgb,var(--primary),white 10%)}.public-site.buttons-minimal :is(.btn,.download-list a,.footer-social-links a,.mini-links a,.social-row a,.news-back,.agenda-tabs button),.preview-frame.buttons-minimal :is(.btn,.download-list a,.footer-social-links a,.mini-links a,.social-row a,.news-back,.agenda-tabs button){background:transparent;box-shadow:none;border-color:color-mix(in srgb,currentColor,transparent 68%);color:var(--text)}.public-site.buttons-minimal .btn.primary,.preview-frame.buttons-minimal .btn.primary,.public-site.buttons-minimal .agenda-tabs button.active,.preview-frame.buttons-minimal .agenda-tabs button.active{color:var(--primary);background:transparent;border-color:var(--primary)}.public-site.buttons-premium :is(.btn,.download-list a,.footer-social-links a,.mini-links a,.social-row a,.news-back,.agenda-tabs button),.preview-frame.buttons-premium :is(.btn,.download-list a,.footer-social-links a,.mini-links a,.social-row a,.news-back,.agenda-tabs button){border-color:color-mix(in srgb,var(--primary),transparent 42%);background:linear-gradient(135deg,color-mix(in srgb,var(--primary),transparent 78%),color-mix(in srgb,var(--secondary),transparent 88%));box-shadow:0 0 26px color-mix(in srgb,var(--primary),transparent 78%),0 18px 40px #00000038}.public-site.buttons-premium .btn.primary,.preview-frame.buttons-premium .btn.primary,.public-site.buttons-premium .agenda-tabs button.active,.preview-frame.buttons-premium .agenda-tabs button.active{color:#08090f;background:linear-gradient(135deg,var(--primary),color-mix(in srgb,var(--secondary),white 12%));border-color:color-mix(in srgb,var(--primary),white 12%)}.public-site.buttons-cyberpunk :is(.btn,.download-list a,.footer-social-links a,.mini-links a,.social-row a,.news-back,.agenda-tabs button),.preview-frame.buttons-cyberpunk :is(.btn,.download-list a,.footer-social-links a,.mini-links a,.social-row a,.news-back,.agenda-tabs button){text-transform:uppercase;letter-spacing:.08em;border-color:color-mix(in srgb,var(--secondary),transparent 42%);background:linear-gradient(135deg,color-mix(in srgb,var(--surface),transparent 8%),color-mix(in srgb,var(--secondary),transparent 90%));box-shadow:inset 0 0 18px color-mix(in srgb,var(--secondary),transparent 84%),0 0 22px color-mix(in srgb,var(--primary),transparent 86%)}.public-site.buttons-cyberpunk .btn.primary,.preview-frame.buttons-cyberpunk .btn.primary,.public-site.buttons-cyberpunk .agenda-tabs button.active,.preview-frame.buttons-cyberpunk .agenda-tabs button.active{color:#02030a;background:linear-gradient(135deg,var(--secondary),var(--primary));border-color:color-mix(in srgb,var(--secondary),white 14%)}.public-site.buttons-sharp :is(.btn,.download-list a,.footer-social-links a,.mini-links a,.social-row a,.news-back,.agenda-tabs button),.preview-frame.buttons-sharp :is(.btn,.download-list a,.footer-social-links a,.mini-links a,.social-row a,.news-back,.agenda-tabs button){text-transform:uppercase;letter-spacing:.05em;box-shadow:none}.news-detail{gap:clamp(14px,2.2vw,24px)}.news-detail.shared-appearance-layout{max-width:min(980px,100%)}.news-detail-image-frame{width:100%;height:clamp(220px,28vw,360px);min-height:0;max-height:360px;aspect-ratio:21 / 9;border-radius:max(8px,var(--radius));box-shadow:0 18px 46px #00000038}.news-detail-body{max-width:min(820px,100%);gap:clamp(10px,1.5vw,16px);align-content:start}.news-detail-body h2{font-size:clamp(2rem,4.8vw,4.4rem);line-height:.98}.news-detail-body>span{order:1}.news-detail-body .news-subtitle{max-width:760px;font-size:clamp(1rem,1.6vw,1.2rem)}.news-detail-body .rich-public-content{max-width:760px;line-height:1.78}@media(max-width:980px){.news-detail-image-frame{height:clamp(190px,34vw,300px);max-height:300px;aspect-ratio:16 / 8}}@media(max-width:640px){.news-detail{gap:14px}.news-detail-image-frame{height:clamp(160px,48vw,220px);max-height:220px;aspect-ratio:16 / 9}.news-detail-body h2{font-size:clamp(1.8rem,10vw,2.7rem)}}.agenda-compact-list{--agenda-row-pad: clamp(10px, 1.4vw, 14px);--agenda-date-width: clamp(104px, 10vw, 142px)}.agenda-compact-list .agenda-items{display:grid;gap:10px}.agenda-compact-list.has-desktop-scroll .agenda-items{max-height:min(560px,68vh);min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-right:8px;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--primary),transparent 34%) color-mix(in srgb,var(--surface),transparent 62%)}.agenda-compact-list.has-responsive-scroll .agenda-items{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--primary),transparent 34%) color-mix(in srgb,var(--surface),transparent 62%)}.agenda-compact-list:is(.has-desktop-scroll,.has-responsive-scroll) .agenda-items::-webkit-scrollbar{width:7px}.agenda-compact-list:is(.has-desktop-scroll,.has-responsive-scroll) .agenda-items::-webkit-scrollbar-track{background:color-mix(in srgb,var(--surface),transparent 62%);border-radius:999px}.agenda-compact-list:is(.has-desktop-scroll,.has-responsive-scroll) .agenda-items::-webkit-scrollbar-thumb{border-radius:999px;background:linear-gradient(180deg,var(--primary),var(--secondary))}.agenda-compact-list .agenda-event{grid-template-columns:var(--agenda-date-width) minmax(150px,.95fr) minmax(120px,.62fr) minmax(220px,1.25fr) auto;gap:clamp(10px,1.6vw,18px);align-items:center;min-height:78px;padding:var(--agenda-row-pad);border-color:color-mix(in srgb,var(--text),transparent 88%);border-radius:max(8px,var(--radius));background:linear-gradient(135deg,color-mix(in srgb,var(--surface),transparent 14%),color-mix(in srgb,var(--surface),transparent 42%));box-shadow:inset 0 1px #ffffff0e,0 12px 34px #00000029;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.agenda-compact-list .agenda-event:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--primary),transparent 54%)}.agenda-compact-list .agenda-event time{display:grid;gap:2px;color:var(--secondary);font-size:.82rem;line-height:1.15}.agenda-compact-list .agenda-event time span{color:var(--muted);font-size:.72rem}.agenda-event-main,.agenda-event-location,.agenda-event-description{min-width:0}.agenda-event-main{display:grid;gap:3px}.agenda-event-main strong{font-size:clamp(1rem,1.4vw,1.18rem);line-height:1.12;overflow-wrap:anywhere}.agenda-status-badge{display:inline-flex;width:max-content;align-items:center;justify-content:center;min-height:22px;padding:3px 8px;border:1px solid color-mix(in srgb,var(--primary),transparent 58%);border-radius:999px;background:color-mix(in srgb,var(--surface),transparent 34%);color:var(--primary);font-size:.68rem;font-style:normal;font-weight:950;line-height:1;letter-spacing:.04em;text-transform:uppercase;box-shadow:0 0 18px color-mix(in srgb,var(--primary),transparent 84%);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.agenda-status-badge.badge-finished{border-color:color-mix(in srgb,var(--text),transparent 76%);color:color-mix(in srgb,var(--text),transparent 16%);box-shadow:none}.agenda-event-main span,.agenda-event-location span{color:var(--muted);font-size:.78rem;font-weight:850}.agenda-event-description .rich-public-content{display:-webkit-box;max-height:3.15em;overflow:hidden;color:color-mix(in srgb,var(--text),transparent 24%);font-size:.84rem;line-height:1.5;-webkit-line-clamp:2;-webkit-box-orient:vertical}.agenda-compact-list .agenda-event-actions{justify-content:flex-end;min-width:max-content}.agenda-ticket-button{display:inline-flex;width:40px;min-width:40px;max-width:40px;height:40px;min-height:40px;padding:0;border-radius:999px;white-space:nowrap}.agenda-ticket-button svg{flex:0 0 auto}.agenda-event-date-mobile,.agenda-event-mobile-time,.agenda-event-mobile-location{display:none}.agenda-date-full{color:var(--secondary);font-size:.82rem;font-weight:950}.agenda-event-time-desktop{color:var(--muted);font-size:.72rem}.agenda-event-extra,.agenda-event-extra-content{display:contents}.preview-agenda-list{max-height:min(420px,64vh);overflow-y:auto;padding-right:6px;scrollbar-width:thin}.preview-agenda-list article{grid-template-columns:82px minmax(110px,.9fr) minmax(90px,.55fr) minmax(150px,1fr) auto;padding:10px;border:1px solid var(--line);border-radius:max(8px,var(--radius));background:color-mix(in srgb,var(--surface),transparent 48%)}.preview-agenda-list article>span,.preview-agenda-description{min-width:0;color:var(--muted);font-size:.76rem;font-weight:850}.preview-agenda-description .rich-public-content{display:-webkit-box;max-height:2.8em;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media(max-width:980px){.agenda-compact-list.has-desktop-scroll .agenda-items{max-height:none;overflow:visible;padding-right:0}.agenda-compact-list.has-responsive-scroll .agenda-items{max-height:min(430px,62vh);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding-right:6px}.news-editorial:not(.news-detail){gap:12px}.news-editorial:not(.news-detail) .section-title{margin-bottom:4px}.news-editorial:not(.news-detail) .news-featured-card,.news-editorial:not(.news-detail) .news-card{grid-template-columns:clamp(86px,22vw,126px) minmax(0,1fr);grid-template-rows:none;gap:10px;align-items:center;min-height:0;padding:10px}.news-editorial:not(.news-detail) .news-featured-card>.news-image-frame,.news-editorial:not(.news-detail) .news-card>.news-image-frame{width:100%;height:clamp(76px,18vw,96px);min-height:0;aspect-ratio:auto}.news-editorial:not(.news-detail) .news-featured-card:not(:has(>.news-image-frame)),.news-editorial:not(.news-detail) .news-card:not(:has(>.news-image-frame)){grid-template-columns:1fr}.news-editorial:not(.news-detail) .news-featured-card>div,.news-editorial:not(.news-detail) .news-card>div{gap:5px;align-content:center;min-width:0}.news-editorial:not(.news-detail) .news-featured-card h3,.news-editorial:not(.news-detail) .news-card h3{display:-webkit-box;overflow:hidden;font-size:clamp(1rem,3.2vw,1.28rem);line-height:1.1;-webkit-line-clamp:2;-webkit-box-orient:vertical}.news-editorial:not(.news-detail) .news-subtitle{display:none}.news-editorial:not(.news-detail) .rich-public-content{display:-webkit-box;max-height:2.7em;overflow:hidden;font-size:.82rem;line-height:1.35;-webkit-line-clamp:2;-webkit-box-orient:vertical}.news-editorial:not(.news-detail) .btn{justify-self:start;min-height:32px;padding:0 12px;font-size:.76rem}.news-grid{grid-template-columns:1fr;gap:10px}.agenda-compact-list .agenda-event,.preview-agenda-list article{grid-template-columns:76px minmax(0,1fr) 92px minmax(46px,max-content);gap:5px;align-items:center;min-height:0;min-height:58px;padding:8px}.agenda-compact-list .agenda-event.no-ticket{grid-template-columns:76px minmax(0,1fr) 92px minmax(46px,max-content)}.agenda-compact-list .agenda-event:hover{transform:none}.agenda-compact-list .agenda-event time{font-size:.74rem;white-space:nowrap}.agenda-compact-list .agenda-event time span{display:none}.agenda-event-main strong{display:-webkit-box;overflow:hidden;font-size:.9rem;line-height:1.08;-webkit-line-clamp:2;-webkit-box-orient:vertical}.agenda-event-main,.preview-agenda-list article>div{padding-left:10px}.agenda-event-main span{display:-webkit-box;overflow:hidden;color:var(--muted);font-size:.68rem;line-height:1.08;-webkit-line-clamp:1;-webkit-box-orient:vertical}.agenda-event-location span{display:-webkit-box;overflow:hidden;font-size:.74rem;line-height:1.15;-webkit-line-clamp:2;-webkit-box-orient:vertical}.agenda-event-extra,.agenda-event-extra-content{display:contents}.agenda-event-description,.preview-agenda-description{display:none}.agenda-compact-list .agenda-event-actions{justify-content:flex-end;min-width:0;gap:5px}.agenda-ticket-button{width:52px;min-width:52px;max-width:52px;height:38px;min-height:38px;padding:0;border-radius:13px}.preview-agenda-description{display:none}}.preview-tablet .preview-agenda-list article,.preview-mobile .preview-agenda-list article{grid-template-columns:76px minmax(0,1fr) 92px minmax(46px,max-content);gap:5px;align-items:center;min-height:58px;padding:8px}.preview-tablet .preview-agenda-list article.no-ticket,.preview-mobile .preview-agenda-list article.no-ticket{grid-template-columns:76px minmax(0,1fr) 92px minmax(46px,max-content)}.preview-tablet .preview-agenda-description,.preview-mobile .preview-agenda-description{display:none}.preview-tablet .preview-agenda-list article strong,.preview-mobile .preview-agenda-list article strong{display:-webkit-box;overflow:hidden;font-size:.9rem;line-height:1.08;-webkit-line-clamp:2;-webkit-box-orient:vertical}.preview-tablet .preview-agenda-list article>div,.preview-mobile .preview-agenda-list article>div{padding-left:10px}.preview-tablet .preview-agenda-list article>div span,.preview-mobile .preview-agenda-list article>div span{display:-webkit-box;overflow:hidden;color:var(--muted);font-size:.68rem;line-height:1.08;-webkit-line-clamp:1;-webkit-box-orient:vertical}.preview-tablet .preview-agenda-list article>span,.preview-mobile .preview-agenda-list article>span{display:-webkit-box;overflow:hidden;font-size:.74rem;line-height:1.15;-webkit-line-clamp:2;-webkit-box-orient:vertical}.preview-tablet .agenda-ticket-button,.preview-mobile .agenda-ticket-button{display:inline-flex;width:52px;min-width:52px;max-width:52px;height:34px;min-height:34px;padding:0;border-radius:12px}.preview-mobile .preview-agenda-list article{grid-template-columns:70px minmax(0,1fr) 80px minmax(42px,max-content);gap:4px;min-height:56px}.preview-mobile .preview-agenda-list article.no-ticket{grid-template-columns:70px minmax(0,1fr) 80px minmax(42px,max-content)}.preview-mobile .preview-agenda-list article>div{padding-left:6px}.preview-mobile .agenda-ticket-button{width:46px;min-width:46px;max-width:46px}@media(max-width:768px){.agenda-compact-list .agenda-event,.preview-agenda-list article{grid-template-columns:84px minmax(0,1fr);grid-template-areas:"date details" "date actions";column-gap:14px;row-gap:8px;align-items:start;min-height:124px;padding:12px 14px}.agenda-compact-list .agenda-event.no-ticket,.preview-agenda-list article.no-ticket{grid-template-columns:84px minmax(0,1fr)}.agenda-compact-list .agenda-event time,.preview-agenda-list article time{grid-area:date;width:84px;min-width:84px;height:100%;display:grid;grid-template-rows:auto 1fr auto;align-content:stretch;justify-items:center;gap:5px;padding:0 14px 0 0;border-right:1px solid color-mix(in srgb,var(--text),transparent 86%);text-align:center;white-space:normal}.agenda-date-full{display:none!important}.agenda-compact-list .agenda-event time .agenda-event-time-desktop,.preview-agenda-list article time .agenda-event-time-desktop{display:block!important;align-self:end;color:color-mix(in srgb,var(--text),transparent 16%);font-size:.75rem;font-weight:700;line-height:1}.agenda-compact-list .agenda-event time .agenda-event-time-desktop:after,.preview-agenda-list article time .agenda-event-time-desktop:after{content:" hs"}.agenda-compact-list .agenda-event time .agenda-event-date-mobile,.preview-agenda-list article time .agenda-event-date-mobile{display:grid;gap:1px;justify-items:center;line-height:1}.agenda-event-date-mobile strong{color:var(--secondary);font-size:1.45rem;font-weight:950}.agenda-event-date-mobile small{color:var(--muted);font-size:.66rem;font-weight:950;letter-spacing:.04em;text-transform:uppercase}.agenda-event-main,.preview-agenda-list article>div:not(.preview-agenda-description):not(.agenda-event-actions){grid-area:details;display:grid;gap:5px;align-self:start;min-width:0;padding-left:0}.agenda-event-main strong,.preview-agenda-list article strong{display:-webkit-box;overflow:hidden;color:var(--text);font-size:1rem;line-height:1.12;-webkit-line-clamp:2;-webkit-box-orient:vertical}.agenda-event-main span,.preview-agenda-list article>div span,.agenda-event-mobile-location{display:-webkit-box;overflow:hidden;color:var(--muted);font-size:.74rem;font-weight:820;line-height:1.18;-webkit-line-clamp:1;-webkit-box-orient:vertical}.agenda-event-mobile-time{display:none}.agenda-event-mobile-location:before{content:"";display:inline-block;width:7px;height:7px;margin-right:6px;border:2px solid var(--primary);border-radius:50% 50% 50% 0;transform:rotate(-45deg) translateY(-1px)}.agenda-event-location,.preview-agenda-list article>span,.agenda-event-description,.preview-agenda-description{display:none}.agenda-event-extra,.agenda-event-extra-content{display:contents}.agenda-compact-list .agenda-event-actions,.preview-agenda-list article .agenda-event-actions{grid-area:actions;display:flex;flex-direction:row;align-items:center;justify-content:space-between;align-self:end;min-width:0;width:100%;gap:8px;padding-top:4px}.agenda-compact-list .agenda-event-actions:has(.agenda-ticket-button):not(:has(.agenda-status-badge)),.preview-agenda-list article .agenda-event-actions:has(.agenda-ticket-button):not(:has(.agenda-status-badge)){justify-content:flex-end}.agenda-compact-list .agenda-event-actions .agenda-status-badge,.preview-agenda-list article .agenda-event-actions .agenda-status-badge{min-height:24px;padding:4px 9px;font-size:.66rem}.public-site .agenda-compact-list .agenda-event .agenda-responsive-ticket,.preview-frame .preview-agenda-list .agenda-responsive-ticket{width:36px;min-width:36px;max-width:36px;height:36px;min-height:36px;max-height:36px;aspect-ratio:1;padding:0;margin:0;flex:0 0 36px;display:inline-grid;place-items:center;border-radius:999px;line-height:1}.agenda-compact-list .agenda-responsive-ticket svg,.preview-agenda-list .agenda-responsive-ticket svg{width:16px;height:16px}}.preview-tablet .preview-agenda-list article,.preview-mobile .preview-agenda-list article{grid-template-columns:84px minmax(0,1fr);grid-template-areas:"date details" "date actions";column-gap:14px;row-gap:8px;align-items:start;min-height:124px;padding:12px 14px}.preview-tablet .preview-agenda-list article.no-ticket,.preview-mobile .preview-agenda-list article.no-ticket{grid-template-columns:84px minmax(0,1fr)}.preview-tablet .preview-agenda-list article time,.preview-mobile .preview-agenda-list article time{grid-area:date;width:84px;min-width:84px;height:100%;display:grid;grid-template-rows:auto 1fr auto;align-content:stretch;justify-items:center;gap:5px;padding:0 14px 0 0;border-right:1px solid color-mix(in srgb,var(--text),transparent 86%);text-align:center;white-space:normal}.preview-tablet .preview-agenda-list .agenda-date-full,.preview-mobile .preview-agenda-list .agenda-date-full,.preview-tablet .preview-agenda-list article>span,.preview-mobile .preview-agenda-list article>span,.preview-tablet .preview-agenda-description,.preview-mobile .preview-agenda-description{display:none!important}.preview-tablet .preview-agenda-list .agenda-event-time-desktop,.preview-mobile .preview-agenda-list .agenda-event-time-desktop{display:block!important;align-self:end;color:color-mix(in srgb,var(--text),transparent 16%);font-size:.75rem;font-weight:700;line-height:1}.preview-tablet .preview-agenda-list .agenda-event-time-desktop:after,.preview-mobile .preview-agenda-list .agenda-event-time-desktop:after{content:" hs"}.preview-tablet .preview-agenda-list article time .agenda-event-date-mobile,.preview-mobile .preview-agenda-list article time .agenda-event-date-mobile{display:grid;gap:1px;justify-items:center;line-height:1}.preview-tablet .preview-agenda-list .agenda-event-date-mobile strong,.preview-mobile .preview-agenda-list .agenda-event-date-mobile strong{color:var(--secondary);font-size:1.45rem;font-weight:950}.preview-tablet .preview-agenda-list .agenda-event-date-mobile small,.preview-mobile .preview-agenda-list .agenda-event-date-mobile small{color:var(--muted);font-size:.66rem;font-weight:950;letter-spacing:.04em;text-transform:uppercase}.preview-tablet .preview-agenda-list article>div:not(.preview-agenda-description):not(.agenda-event-actions),.preview-mobile .preview-agenda-list article>div:not(.preview-agenda-description):not(.agenda-event-actions){grid-area:details;display:grid;gap:4px;align-self:start;min-width:0;padding-left:0}.preview-tablet .preview-agenda-list .agenda-event-mobile-time,.preview-tablet .preview-agenda-list .agenda-event-mobile-location,.preview-mobile .preview-agenda-list .agenda-event-mobile-time,.preview-mobile .preview-agenda-list .agenda-event-mobile-location{display:-webkit-box}.preview-tablet .preview-agenda-list article .agenda-event-actions,.preview-mobile .preview-agenda-list article .agenda-event-actions{grid-area:actions;display:flex;flex-direction:row;align-items:center;justify-content:space-between;align-self:end;width:100%;min-width:0;gap:8px;padding-top:2px}.preview-tablet .preview-agenda-list article .agenda-event-actions:has(.agenda-ticket-button):not(:has(.agenda-status-badge)),.preview-mobile .preview-agenda-list article .agenda-event-actions:has(.agenda-ticket-button):not(:has(.agenda-status-badge)){justify-content:flex-end}.preview-frame.preview-tablet .preview-agenda-list .agenda-responsive-ticket,.preview-frame.preview-mobile .preview-agenda-list .agenda-responsive-ticket{width:36px;min-width:36px;max-width:36px;height:36px;min-height:36px;max-height:36px;aspect-ratio:1;padding:0;margin:0;flex:0 0 36px;display:inline-grid;place-items:center;border-radius:999px}@media(max-width:640px){.agenda-compact-list.has-responsive-scroll .agenda-items{max-height:min(360px,58vh);padding-right:5px}.news-editorial:not(.news-detail) .news-featured-card,.news-editorial:not(.news-detail) .news-card{grid-template-columns:84px minmax(0,1fr);padding:9px}.news-editorial:not(.news-detail) .news-featured-card>.news-image-frame,.news-editorial:not(.news-detail) .news-card>.news-image-frame{height:82px}.news-editorial:not(.news-detail) .rich-public-content{-webkit-line-clamp:1;max-height:1.4em}.news-editorial:not(.news-detail) .news-featured-card{grid-template-columns:1fr}.news-editorial:not(.news-detail) .news-featured-card>.news-image-frame{height:auto;aspect-ratio:16 / 10}.agenda-compact-list .agenda-event,.preview-agenda-list article{grid-template-columns:78px minmax(0,1fr);grid-template-areas:"date details" "date actions";column-gap:10px;row-gap:8px;min-height:118px;align-items:start}.agenda-compact-list .agenda-event.no-ticket{grid-template-columns:78px minmax(0,1fr)}.preview-mobile .preview-agenda-list article{grid-template-columns:78px minmax(0,1fr);column-gap:10px;row-gap:8px}.preview-mobile .preview-agenda-list article.no-ticket{grid-template-columns:78px minmax(0,1fr)}.agenda-compact-list .agenda-event time,.preview-agenda-list article time{width:78px;min-width:78px;padding-right:10px}.agenda-event-main strong{font-size:.92rem}.agenda-event-main,.preview-agenda-list article>div,.preview-tablet .preview-agenda-list article>div,.preview-mobile .preview-agenda-list article>div{padding-left:0}.agenda-compact-list .agenda-event-actions{justify-content:space-between;min-width:0;gap:4px}.public-site .agenda-compact-list .agenda-event .agenda-responsive-ticket,.preview-frame .preview-agenda-list .agenda-responsive-ticket{width:34px;min-width:34px;max-width:34px;height:34px;min-height:34px;max-height:34px;flex-basis:34px;border-radius:999px}}.bio-sections{display:grid;gap:18px}.bio-section-shell{background-position:center;background-size:cover;min-height:clamp(430px,54vw,620px);display:grid;align-content:center}.bio-section-shell.section-style-glass{background-color:color-mix(in srgb,var(--surface),transparent 54%);border:1px solid color-mix(in srgb,var(--text),transparent 88%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.bio-section-shell.section-style-minimal{background-color:transparent}.bio-section-shell.section-style-minimal .bio-section-item,.bio-section-shell.section-style-minimal .preview-bio{box-shadow:none}.bio-section-shell.section-style-premium{border:1px solid color-mix(in srgb,var(--primary),transparent 55%);background-color:color-mix(in srgb,var(--surface),transparent 30%);box-shadow:inset 0 1px #ffffff14}.bio-section-shell.section-glow-soft{box-shadow:0 0 32px color-mix(in srgb,var(--primary),transparent 84%)}.bio-section-shell.section-glow-strong{box-shadow:0 0 54px color-mix(in srgb,var(--primary),transparent 72%)}.bio-section-shell.no-layout-image{border:0;background-color:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.bio-text-only-card,.preview-bio-text-only-card{position:relative;z-index:1;width:min(var(--bio-copy-max, 720px),100%);margin:0;padding:clamp(24px,4vw,46px);background:var(--bio-text-only-bg, color-mix(in srgb, var(--surface), transparent 18%));border:1px solid color-mix(in srgb,var(--primary),transparent 64%);border-radius:max(8px,var(--radius));box-shadow:0 22px 70px #00000057}.preview-bio-text-only-card{width:min(var(--bio-copy-max, 420px),100%);padding:22px}.bio-text-only-card.layout-size-small,.preview-bio-text-only-card.layout-size-small{--bio-copy-max: 560px}.bio-text-only-card.layout-size-medium,.preview-bio-text-only-card.layout-size-medium{--bio-copy-max: 720px}.bio-text-only-card.layout-size-large,.preview-bio-text-only-card.layout-size-large{--bio-copy-max: 900px}.bio-text-stack{display:grid;gap:clamp(18px,3vw,30px);width:min(var(--bio-copy-max, 900px),100%);justify-self:center}.bio-text-stack.mode-dual{width:min(1120px,100%);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;justify-items:stretch;gap:clamp(28px,5vw,72px)}.bio-section-shell.layout-height-low .bio-text-stack.mode-dual,.bio-section-shell.layout-height-medium .bio-text-stack.mode-dual,.bio-section-shell.layout-height-full .bio-text-stack.mode-dual{min-height:var(--bio-layout-height)}.bio-text-stack.mode-dual .bio-text-only-card,.bio-text-stack.mode-dual .preview-bio-text-only-card{width:100%;align-self:start}.bio-text-stack.mode-dual .bio-text-only-card:nth-child(2n),.bio-text-stack.mode-dual .preview-bio-text-only-card:nth-child(2n){align-self:end}.preview-bio-text-stack{width:100%}@media(max-width:768px){.bio-text-stack.mode-dual{width:100%;grid-template-columns:1fr;gap:clamp(16px,5vw,24px);justify-items:stretch}.bio-text-stack.mode-dual .bio-text-only-card,.bio-text-stack.mode-dual .preview-bio-text-only-card{width:min(94%,680px);max-width:100%}.bio-text-stack.mode-dual .bio-text-only-card:nth-child(odd),.bio-text-stack.mode-dual .preview-bio-text-only-card:nth-child(odd){justify-self:start}.bio-text-stack.mode-dual .bio-text-only-card:nth-child(2n),.bio-text-stack.mode-dual .preview-bio-text-only-card:nth-child(2n){justify-self:end}}@media(max-width:420px){.bio-text-stack.mode-dual .bio-text-only-card,.bio-text-stack.mode-dual .preview-bio-text-only-card{width:min(96%,100%)}}.bio-copy-block{position:relative;z-index:1;display:grid;gap:8px}.bio-text-only-card.layout-minimal,.preview-bio-text-only-card.layout-minimal{background:transparent;border-color:color-mix(in srgb,var(--text),transparent 84%);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.bio-text-only-card.layout-premium,.preview-bio-text-only-card.layout-premium{border-color:color-mix(in srgb,var(--primary),transparent 48%);box-shadow:0 28px 90px #00000057,0 0 48px color-mix(in srgb,var(--primary),transparent 82%)}.bio-text-stack.layout-classic{--bio-copy-max: 760px}.bio-text-stack.layout-classic .bio-text-only-card{text-align:left}.bio-text-stack.layout-editorial{--bio-copy-max: 900px}.bio-text-stack.layout-editorial .bio-text-only-card{padding:clamp(30px,5vw,64px);border-width:0 0 0 3px;border-radius:0;box-shadow:none}.bio-text-stack.layout-editorial .bio-title{font-size:clamp(2rem,5vw,4.8rem);line-height:.92}.bio-text-stack.layout-magazine{--bio-copy-max: 980px}.bio-text-stack.layout-magazine .bio-text-only-card{padding:clamp(28px,4vw,52px);border-radius:2px;column-rule:1px solid color-mix(in srgb,var(--text),transparent 84%)}.bio-text-stack.layout-magazine.mode-text .rich-public-content{columns:2 280px;column-gap:clamp(28px,5vw,58px)}.bio-text-stack.layout-full-width{width:100%;--bio-copy-max: 100%}.bio-text-stack.layout-full-width .bio-text-only-card{width:100%;max-width:none;padding-inline:clamp(24px,8vw,120px);border-inline:0;border-radius:0}.bio-text-stack.layout-premium{--bio-copy-max: 1060px}.bio-text-stack.layout-premium .bio-text-only-card{padding:clamp(30px,5vw,62px);border-color:color-mix(in srgb,var(--primary),transparent 48%);background:linear-gradient(145deg,color-mix(in srgb,var(--primary),transparent 90%),var(--bio-text-only-bg));box-shadow:0 28px 90px #00000057,0 0 48px color-mix(in srgb,var(--primary),transparent 82%)}.bio-text-stack.mode-dual.layout-classic{width:min(1040px,100%);gap:clamp(20px,3vw,34px)}.bio-text-stack.mode-dual.layout-editorial{width:min(1120px,100%);align-items:center}.bio-text-stack.mode-dual.layout-magazine{width:min(1180px,100%);gap:clamp(12px,2vw,22px)}.bio-text-stack.mode-dual.layout-full-width{width:100%;gap:0}.bio-text-stack.mode-dual.layout-premium{width:min(1120px,100%);gap:clamp(28px,5vw,72px)}.bio-section-shell.animation-fade{animation:bioFadeIn .7s ease both}.bio-section-shell.animation-reveal{animation:bioReveal .75s ease both}.bio-section-shell.animation-zoom{animation:bioZoomIn .72s ease both}.bio-section-shell.animation-lift{animation:bioLiftIn .75s ease both}.bio-section-shell.animation-parallax{animation:bioReveal .85s ease both}@keyframes bioFadeIn{0%{opacity:0}to{opacity:1}}@keyframes bioReveal{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes bioZoomIn{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes bioLiftIn{0%{opacity:0;transform:translateY(34px)}to{opacity:1;transform:translateY(0)}}.bio-section-item{--bio-layout-height: clamp(420px, 42vw, 520px);display:grid;grid-template-columns:minmax(220px,360px) 1fr;gap:24px;align-items:stretch;min-height:var(--bio-layout-height);height:auto;border:1px solid var(--line);border-radius:var(--radius);background:#ffffff0b;overflow:hidden}.bio-section-item.layout-size-small{--bio-layout-height: clamp(300px, 31vw, 380px)}.bio-section-item.layout-size-medium{--bio-layout-height: clamp(420px, 42vw, 520px)}.bio-section-item.layout-size-large{--bio-layout-height: clamp(560px, 52vw, 680px)}.bio-section-item.image-right{grid-template-columns:1fr minmax(220px,360px)}.bio-section-item.image-right img,.bio-section-item.image-right .bio-layout-media{order:2}.bio-section-item.image-background{display:grid;grid-template-columns:1fr;align-items:end;position:relative}.bio-section-item.image-none,.bio-section-item.layout-top-image{grid-template-columns:1fr}.bio-section-item.layout-top-image img{width:100%;height:min(42%,300px);max-height:300px}.bio-section-item.layout-minimal{background:transparent;border-color:color-mix(in srgb,var(--text),transparent 86%)}.bio-section-item.layout-premium{border-color:color-mix(in srgb,var(--primary),transparent 55%);box-shadow:0 0 42px color-mix(in srgb,var(--primary),transparent 86%)}.bio-section-item.animation-lift:hover{transform:translateY(-4px)}.bio-section-item.animation-zoom:hover img{transform:scale(1.03)}.bio-section-item.image-hover-lift:hover{transform:translateY(-4px)}.bio-section-item.image-hover-zoom:hover img,.bio-section-item.image-hover-zoom:hover .bio-inline-bg{transform:scale(1.03)}.bio-section-item.image-hover-glow:hover{box-shadow:0 0 42px color-mix(in srgb,var(--primary),transparent 78%)}.bio-layout-media{position:relative;display:grid;place-items:center;width:min(100%,460px);max-width:46vw;height:auto;max-height:min(var(--bio-media-height, 540px),70vh);min-height:0;margin:auto;overflow:hidden;align-self:center;aspect-ratio:4 / 5}.bio-layout-media img,.bio-section-item img{display:block;width:100%;height:100%;max-width:100%;max-height:min(var(--bio-media-height, 540px),70vh);min-height:0;object-fit:contain;aspect-ratio:auto;align-self:center;transform-origin:center}.bio-layout-media span{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.bio-section-item,.bio-section-item img,.bio-layout-media img,.bio-inline-bg{transition:transform var(--motion-duration, .45s) ease,box-shadow var(--motion-duration, .45s) ease}.bio-section-item>div:not(.bio-inline-bg){position:relative;min-height:0;max-height:none;overflow:visible;align-self:center;padding:24px;z-index:1}.bio-inline-bg{position:absolute;top:0;right:0;bottom:0;left:0;background-position:center;background-size:cover;z-index:0}.bio-title{margin:0 0 10px;font-size:clamp(1.3rem,3vw,2rem);font-weight:800}.bio-title p,.bio-subtitle p{margin:0}.bio-subtitle{margin:-4px 0 12px;color:var(--secondary);font-weight:900}.bio-section-item p{color:#ffffffc2}.bio-section-item,.preview-bio{position:relative;isolation:isolate}.bio-section-item.layout-classic,.preview-bio.layout-classic{grid-template-columns:minmax(220px,360px) minmax(0,1fr);gap:clamp(20px,3vw,34px);border-radius:var(--radius);box-shadow:none}.bio-section-item.layout-classic>div:not(.bio-inline-bg),.preview-bio.layout-classic>div:not(.bio-inline-bg){padding:clamp(22px,3vw,34px)}.bio-section-item.layout-editorial,.preview-bio.layout-editorial{max-width:1040px;margin-inline:auto;height:auto;min-height:clamp(460px,45vw,620px);grid-template-columns:minmax(220px,.82fr) minmax(0,1.18fr);gap:clamp(36px,7vw,88px);align-items:center;overflow:visible;padding:clamp(26px,5vw,64px);background:color-mix(in srgb,var(--surface),transparent 34%);border-color:color-mix(in srgb,var(--text),transparent 88%)}.bio-section-item.layout-editorial img,.preview-bio.layout-editorial img,.bio-section-item.layout-editorial .bio-layout-media,.preview-bio.layout-editorial .bio-layout-media{height:clamp(320px,40vw,540px);border-radius:2px;box-shadow:0 28px 70px #0000003d}.bio-section-item.layout-editorial>div:not(.bio-inline-bg),.preview-bio.layout-editorial>div:not(.bio-inline-bg){align-self:center;padding:0;overflow:visible}.bio-section-item.layout-editorial .bio-title,.preview-bio.layout-editorial .bio-title{font-size:clamp(2rem,5vw,4.8rem);line-height:.92}.bio-section-item.layout-editorial .rich-public-content,.preview-bio.layout-editorial .rich-public-content{font-size:clamp(1rem,1.4vw,1.16rem);line-height:1.9}.bio-section-item.layout-magazine,.preview-bio.layout-magazine{grid-template-columns:1fr;min-height:clamp(480px,52vw,690px);height:auto;overflow:hidden;border:0;border-radius:max(8px,var(--radius));background:transparent}.bio-section-item.layout-magazine>img,.preview-bio.layout-magazine>img,.bio-section-item.layout-magazine>.bio-layout-media,.preview-bio.layout-magazine>.bio-layout-media{grid-area:1 / 1;width:min(76%,820px);height:100%;min-height:clamp(380px,48vw,640px);justify-self:start;border-radius:max(8px,var(--radius));box-shadow:0 30px 80px #00000061}.bio-section-item.layout-magazine.image-right>img,.preview-bio.layout-magazine.image-right>img,.bio-section-item.layout-magazine.image-right>.bio-layout-media,.preview-bio.layout-magazine.image-right>.bio-layout-media{justify-self:end;order:initial}.bio-section-item.layout-magazine.image-right>div:not(.bio-inline-bg),.preview-bio.layout-magazine.image-right>div:not(.bio-inline-bg){justify-self:start}.bio-section-item.layout-magazine>div:not(.bio-inline-bg),.preview-bio.layout-magazine>div:not(.bio-inline-bg){grid-area:1 / 1;width:min(560px,60%);justify-self:end;align-self:end;margin:clamp(18px,4vw,52px);padding:clamp(24px,4vw,46px);background:color-mix(in srgb,var(--surface),transparent 8%);border:1px solid color-mix(in srgb,var(--primary),transparent 66%);border-radius:max(8px,var(--radius));box-shadow:0 22px 70px #0000006b}.bio-section-item.layout-magazine.image-background .bio-inline-bg,.preview-bio.layout-magazine.image-background .bio-inline-bg{filter:saturate(1.08) contrast(1.06)}.bio-section-item.layout-magazine.image-none>div:not(.bio-inline-bg),.preview-bio.layout-magazine.image-none>div:not(.bio-inline-bg){width:min(760px,100%);justify-self:center}.bio-section-item.layout-full-width,.preview-bio.layout-full-width{width:100%;max-width:none;grid-template-columns:minmax(280px,46%) minmax(0,1fr);min-height:clamp(520px,56vw,760px);height:auto;gap:clamp(28px,5vw,72px);border-radius:0;border-left:0;border-right:0;background:color-mix(in srgb,var(--surface),transparent 18%)}.bio-section-item.layout-full-width img,.preview-bio.layout-full-width img,.bio-section-item.layout-full-width .bio-layout-media,.preview-bio.layout-full-width .bio-layout-media{height:100%;min-height:clamp(420px,48vw,700px);width:100%}.bio-section-item.layout-full-width>div:not(.bio-inline-bg),.preview-bio.layout-full-width>div:not(.bio-inline-bg){max-width:760px;padding:clamp(28px,5vw,70px)}.bio-section-item.layout-minimal,.preview-bio.layout-minimal{max-width:980px;margin-inline:auto;height:auto;min-height:0;grid-template-columns:minmax(160px,260px) minmax(0,1fr);gap:clamp(34px,8vw,110px);padding:clamp(34px,7vw,92px) 0;background:transparent;border:0;box-shadow:none}.bio-section-item.layout-minimal img,.preview-bio.layout-minimal img,.bio-section-item.layout-minimal .bio-layout-media,.preview-bio.layout-minimal .bio-layout-media{height:clamp(220px,28vw,360px);border-radius:0;opacity:.9;filter:saturate(.88)}.bio-section-item.layout-minimal>div:not(.bio-inline-bg),.preview-bio.layout-minimal>div:not(.bio-inline-bg){padding:0;overflow:visible}.bio-section-item.layout-minimal .bio-title,.preview-bio.layout-minimal .bio-title{font-weight:600}.bio-section-item.layout-minimal p,.preview-bio.layout-minimal p{color:color-mix(in srgb,var(--text),transparent 28%)}.bio-section-item.layout-premium,.preview-bio.layout-premium{grid-template-columns:minmax(260px,42%) minmax(0,1fr);gap:clamp(24px,4vw,52px);padding:clamp(16px,2.5vw,28px);border-color:color-mix(in srgb,var(--primary),transparent 48%);background:linear-gradient(145deg,color-mix(in srgb,var(--primary),transparent 90%),color-mix(in srgb,var(--surface),black 8%));box-shadow:0 28px 90px #00000057,0 0 48px color-mix(in srgb,var(--primary),transparent 82%)}.bio-section-item.layout-premium:before,.preview-bio.layout-premium:before{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;pointer-events:none;border-radius:inherit;background:linear-gradient(120deg,color-mix(in srgb,var(--primary),transparent 82%),transparent 34%,color-mix(in srgb,var(--secondary),transparent 86%));opacity:.48;z-index:-1}.bio-section-item.layout-premium img,.preview-bio.layout-premium img,.bio-section-item.layout-premium .bio-layout-media,.preview-bio.layout-premium .bio-layout-media{border-radius:calc(var(--radius) * .8);box-shadow:0 20px 58px #00000057}.bio-section-item.layout-premium>div:not(.bio-inline-bg),.preview-bio.layout-premium>div:not(.bio-inline-bg){padding:clamp(26px,4vw,54px);background:color-mix(in srgb,var(--bg),transparent 70%);border:1px solid color-mix(in srgb,var(--text),transparent 90%);border-radius:max(8px,var(--radius))}.biography-admin.is-hidden{opacity:.58}.bio-admin-head{display:flex;gap:10px;align-items:center;margin-bottom:12px}.bio-admin-head span{color:var(--muted);font-size:.82rem}.bio-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.preview-bio{margin-top:12px}.preview-bio.image-right img,.preview-bio.image-right .bio-layout-media{order:2}.preview-bio{position:relative;overflow:hidden}.preview-bio.layout-editorial{min-height:260px;padding:24px;gap:26px}.preview-bio.layout-editorial img{height:220px}.preview-bio.layout-magazine{min-height:300px}.preview-bio.layout-magazine>img{min-height:270px;width:72%}.preview-bio.layout-magazine>div:not(.bio-inline-bg){width:min(360px,64%);margin:18px;padding:22px}.preview-bio.layout-full-width{min-height:300px;grid-template-columns:minmax(180px,46%) 1fr}.preview-bio.layout-full-width img{min-height:280px}.preview-bio.layout-minimal{gap:28px;padding:34px 0}.preview-bio.layout-minimal img{height:190px}.preview-bio.layout-premium{gap:22px;padding:16px}.bio-section-item.layout-size-small,.preview-bio.layout-size-small{--bio-layout-height: clamp(280px, 30vw, 360px);--bio-copy-max: 560px;--bio-media-height: clamp(210px, 25vw, 320px)}.bio-section-item.layout-size-medium,.preview-bio.layout-size-medium{--bio-layout-height: clamp(420px, 42vw, 520px);--bio-copy-max: 720px;--bio-media-height: clamp(320px, 38vw, 500px)}.bio-section-item.layout-size-large,.preview-bio.layout-size-large{--bio-layout-height: clamp(560px, 52vw, 700px);--bio-copy-max: 900px;--bio-media-height: clamp(430px, 50vw, 680px)}.bio-section-item.layout-size-small.layout-classic,.bio-section-item.layout-size-small.layout-premium,.preview-bio.layout-size-small.layout-classic,.preview-bio.layout-size-small.layout-premium{grid-template-columns:minmax(170px,280px) minmax(0,1fr)}.bio-section-item.layout-size-medium.layout-classic,.bio-section-item.layout-size-medium.layout-premium,.preview-bio.layout-size-medium.layout-classic,.preview-bio.layout-size-medium.layout-premium{grid-template-columns:minmax(220px,360px) minmax(0,1fr)}.bio-section-item.layout-size-large.layout-classic,.bio-section-item.layout-size-large.layout-premium,.preview-bio.layout-size-large.layout-classic,.preview-bio.layout-size-large.layout-premium{grid-template-columns:minmax(300px,470px) minmax(0,1fr)}.bio-section-item.layout-size-small,.bio-section-item.layout-size-medium,.bio-section-item.layout-size-large,.bio-section-item.layout-size-small.layout-editorial,.bio-section-item.layout-size-medium.layout-editorial,.bio-section-item.layout-size-large.layout-editorial,.bio-section-item.layout-size-small.layout-full-width,.bio-section-item.layout-size-medium.layout-full-width,.bio-section-item.layout-size-large.layout-full-width,.bio-section-item.layout-size-small.layout-minimal,.bio-section-item.layout-size-medium.layout-minimal,.bio-section-item.layout-size-large.layout-minimal,.bio-section-item.layout-size-small.layout-magazine,.bio-section-item.layout-size-medium.layout-magazine,.bio-section-item.layout-size-large.layout-magazine{min-height:var(--bio-layout-height);height:auto}.bio-section-item.layout-size-small.layout-magazine>.bio-layout-media,.bio-section-item.layout-size-medium.layout-magazine>.bio-layout-media,.bio-section-item.layout-size-large.layout-magazine>.bio-layout-media,.bio-section-item.layout-size-small.layout-magazine>img,.bio-section-item.layout-size-medium.layout-magazine>img,.bio-section-item.layout-size-large.layout-magazine>img{min-height:0;height:100%;max-height:var(--bio-layout-height)}.bio-section-item.layout-size-small .bio-layout-media,.bio-section-item.layout-size-medium .bio-layout-media,.bio-section-item.layout-size-large .bio-layout-media{max-height:var(--bio-layout-height)}.bio-section-item.layout-size-small img,.bio-section-item.layout-size-medium img,.bio-section-item.layout-size-large img{max-height:100%}.bio-section-item.layout-size-small>div:not(.bio-inline-bg),.bio-section-item.layout-size-medium>div:not(.bio-inline-bg),.bio-section-item.layout-size-large>div:not(.bio-inline-bg){max-width:var(--bio-copy-max);overflow:visible}.bio-section-item.layout-size-small.layout-minimal .bio-layout-media,.bio-section-item.layout-size-medium.layout-minimal .bio-layout-media,.bio-section-item.layout-size-large.layout-minimal .bio-layout-media,.bio-section-item.layout-size-small.layout-editorial .bio-layout-media,.bio-section-item.layout-size-medium.layout-editorial .bio-layout-media,.bio-section-item.layout-size-large.layout-editorial .bio-layout-media{height:min(var(--bio-media-height),100%)}.preview-bio.layout-size-small{--bio-layout-height: 190px;--bio-media-height: 150px;--bio-copy-max: 420px}.preview-bio.layout-size-medium{--bio-layout-height: 240px;--bio-media-height: 210px;--bio-copy-max: 520px}.preview-bio.layout-size-large{--bio-layout-height: 320px;--bio-media-height: 290px;--bio-copy-max: 640px}.preview-bio.layout-size-small,.preview-bio.layout-size-medium,.preview-bio.layout-size-large{min-height:var(--bio-layout-height);height:auto}.preview-bio.layout-size-small .bio-layout-media,.preview-bio.layout-size-medium .bio-layout-media,.preview-bio.layout-size-large .bio-layout-media{max-height:var(--bio-layout-height)}.bio-section-item.layout-height-low{--bio-layout-height: clamp(260px, 28vw, 340px);--bio-media-height: clamp(200px, 24vw, 300px)}.bio-section-item.layout-height-medium{--bio-layout-height: clamp(440px, 46vw, 580px);--bio-media-height: clamp(340px, 40vw, 540px)}.bio-section-item.layout-height-full{--bio-layout-height: 100vh;--bio-layout-height: 100dvh;--bio-media-height: 100%}.preview-bio.layout-height-low{--bio-layout-height: 180px;--bio-media-height: 150px}.preview-bio.layout-height-medium{--bio-layout-height: 280px;--bio-media-height: 240px}.preview-bio.layout-height-full{--bio-layout-height: 100vh;--bio-layout-height: 100dvh;--bio-media-height: 100%}.bio-section-shell.layout-height-low{--bio-layout-height: clamp(260px, 28vw, 340px);min-height:var(--bio-layout-height)}.bio-section-shell.layout-height-medium{--bio-layout-height: clamp(440px, 46vw, 580px);min-height:var(--bio-layout-height)}.bio-section-shell.layout-height-full{--bio-layout-height: 100vh;--bio-layout-height: 100dvh;min-height:var(--bio-layout-height);align-content:center}@media(max-width:760px){.bio-section-item,.bio-section-item.image-right{grid-template-columns:1fr;height:auto;min-height:var(--bio-layout-height)}.bio-section-item.image-right img,.bio-section-item.image-right .bio-layout-media{order:initial}.bio-section-item img,.bio-section-item .bio-layout-media{height:clamp(220px,52vw,340px)}.bio-section-item>div:not(.bio-inline-bg),.preview-bio>div:not(.bio-inline-bg){overflow:visible}.preview-bio{grid-template-columns:1fr;height:auto;min-height:var(--bio-layout-height)}.preview-bio img,.preview-bio .bio-layout-media{height:180px}}@media(max-width:760px){.bio-section-item.layout-editorial,.bio-section-item.layout-magazine,.bio-section-item.layout-full-width,.bio-section-item.layout-minimal,.bio-section-item.layout-premium,.preview-bio.layout-editorial,.preview-bio.layout-magazine,.preview-bio.layout-full-width,.preview-bio.layout-minimal,.preview-bio.layout-premium{grid-template-columns:1fr;min-height:var(--bio-layout-height);padding:clamp(20px,7vw,34px);gap:22px;border-radius:var(--radius)}.bio-section-item.layout-magazine>img,.preview-bio.layout-magazine>img,.bio-section-item.layout-magazine>.bio-layout-media,.preview-bio.layout-magazine>.bio-layout-media{grid-area:auto;width:100%;min-height:240px;height:clamp(240px,58vw,360px)}.bio-section-item.layout-magazine>div:not(.bio-inline-bg),.preview-bio.layout-magazine>div:not(.bio-inline-bg){grid-area:auto;width:100%;margin:0;justify-self:stretch}.bio-section-item.layout-full-width img,.preview-bio.layout-full-width img,.bio-section-item.layout-editorial img,.preview-bio.layout-editorial img,.bio-section-item.layout-minimal img,.preview-bio.layout-minimal img,.bio-section-item.layout-full-width .bio-layout-media,.preview-bio.layout-full-width .bio-layout-media,.bio-section-item.layout-editorial .bio-layout-media,.preview-bio.layout-editorial .bio-layout-media,.bio-section-item.layout-minimal .bio-layout-media,.preview-bio.layout-minimal .bio-layout-media{min-height:0;height:clamp(220px,52vw,340px)}.bio-section-item.layout-minimal,.preview-bio.layout-minimal{padding-inline:0}}.bio-section-item.mode-image:not(.image-background) .bio-layout-media{width:min(100%,460px);max-width:min(46vw,460px);height:auto;min-height:0;max-height:min(var(--bio-media-height, 540px),70vh);aspect-ratio:4 / 5;align-self:center}.bio-section-item.mode-image:not(.image-background) .bio-layout-media img{width:100%;height:100%;min-height:0;max-width:100%;max-height:100%;object-fit:contain;aspect-ratio:auto}@media(max-width:760px){.bio-section-item.mode-image:not(.image-background) .bio-layout-media{width:min(100%,420px);max-width:100%;height:clamp(220px,52vw,340px);max-height:52vh;justify-self:center}}@media(max-width:768px){.bio-section-shell.layout-height-full,.bio-section-item.layout-height-full,.preview-bio.layout-height-full{--bio-layout-height: 100dvh;min-height:100dvh}.banner-section.layout-height-full,.preview-banner-section.layout-height-full{min-height:100dvh}}@media(max-width:980px){.artist-hero{min-height:82vh;padding-bottom:56px}.artist-hero-content{min-height:min(54vh,540px);display:grid;align-content:end;gap:18px}.hero-text-group{position:relative;inset:auto;transform:none;max-width:min(720px,100%)}.actions{position:relative;left:auto;bottom:auto;display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;align-items:center;margin-top:10px}.actions .btn,.hero-free-position .btn{width:auto;min-height:36px;padding-inline:12px;font-size:.82rem}.hide-layout-image-mobile>.bio-layout-media,.hide-layout-image-mobile>img,.hide-layout-image-mobile>.bio-inline-bg{display:none!important}.bio-section-item.hide-layout-image-mobile,.preview-bio.hide-layout-image-mobile,.bio-section-item.hide-layout-image-mobile.layout-editorial,.bio-section-item.hide-layout-image-mobile.layout-magazine,.bio-section-item.hide-layout-image-mobile.layout-full-width,.bio-section-item.hide-layout-image-mobile.layout-minimal,.bio-section-item.hide-layout-image-mobile.layout-premium,.preview-bio.hide-layout-image-mobile.layout-editorial,.preview-bio.hide-layout-image-mobile.layout-magazine,.preview-bio.hide-layout-image-mobile.layout-full-width,.preview-bio.hide-layout-image-mobile.layout-minimal,.preview-bio.hide-layout-image-mobile.layout-premium{grid-template-columns:1fr;min-height:0;height:auto}.bio-section-item.hide-layout-image-mobile>div:not(.bio-inline-bg),.preview-bio.hide-layout-image-mobile>div:not(.bio-inline-bg){width:100%;max-width:none;margin:0;justify-self:stretch}.contact-block{gap:16px}.contact-block form{gap:8px;padding:14px}.contact-block input,.contact-block textarea{padding:9px 10px;min-height:36px;font-size:.9rem}.contact-block textarea{min-height:96px}.contact-block form .btn{min-height:36px;padding-inline:13px}}@media(max-width:640px){.actions{flex-direction:row;align-items:center}.actions .btn{flex:1 1 138px;width:auto;min-width:0;justify-content:center}.contact-block form{padding:12px}.contact-block textarea{min-height:82px}}.preview-tablet .preview-bio.hide-layout-image-mobile>.bio-layout-media,.preview-tablet .preview-bio.hide-layout-image-mobile>img,.preview-tablet .preview-bio.hide-layout-image-mobile>.bio-inline-bg,.preview-mobile .preview-bio.hide-layout-image-mobile>.bio-layout-media,.preview-mobile .preview-bio.hide-layout-image-mobile>img,.preview-mobile .preview-bio.hide-layout-image-mobile>.bio-inline-bg{display:none!important}.preview-tablet .preview-bio.hide-layout-image-mobile,.preview-mobile .preview-bio.hide-layout-image-mobile{grid-template-columns:1fr;min-height:0;height:auto}.preview-tablet .preview-bio.hide-layout-image-mobile>div:not(.bio-inline-bg),.preview-mobile .preview-bio.hide-layout-image-mobile>div:not(.bio-inline-bg){width:100%;max-width:none;margin:0;justify-self:stretch}.disabled-kit{min-height:100vh;display:grid;place-content:center;gap:18px;padding:24px;text-align:center;background:#08090f;color:#f4f0e8}.disabled-kit h1{max-width:900px;margin:0;font-size:clamp(2rem,6vw,4.5rem);line-height:1;letter-spacing:0}.disabled-kit p{max-width:680px;margin:0 auto;color:var(--muted);font-size:1.05rem}.pending-kit{background:radial-gradient(circle at 18% 12%,rgba(155,92,255,.2),transparent 34%),radial-gradient(circle at 82% 20%,rgba(97,244,215,.12),transparent 28%),#08090f}.notes-area{width:100%;min-height:180px;resize:vertical;border:1px solid var(--line);border-radius:8px;background:#0c0f16;color:var(--text);padding:14px;outline:0}.master-tools{display:grid;grid-template-columns:minmax(260px,1fr) 180px 160px 160px;gap:10px;margin-bottom:16px}.master-tools label{display:flex;align-items:center;gap:8px;min-height:42px;border:1px solid var(--line);border-radius:8px;background:#0c0f16;padding:0 12px;color:var(--muted)}.master-tools input,.master-tools select{width:100%;min-height:42px;border:1px solid var(--line);border-radius:8px;background:#0c0f16;color:var(--text);padding:0 12px;outline:0}.master-tools label input{min-height:auto;border:0;padding:0}.master-table{overflow-x:auto;border:1px solid var(--line);border-radius:8px}.master-row{width:100%;min-width:1160px;display:grid;grid-template-columns:110px 70px 160px 210px 130px 90px 120px 110px 120px 110px;gap:10px;align-items:center;padding:12px;border:0;border-bottom:1px solid var(--line);background:#ffffff06;color:var(--text);text-align:left}.master-row.is-clickable{cursor:pointer}.master-row:hover{background:#e8b15d14}.master-row span{overflow-wrap:anywhere}.master-head{background:#0c0f16;color:var(--muted);font-size:.78rem;font-weight:900;text-transform:uppercase}.master-head:hover{background:#0c0f16}.master-form{margin-top:16px}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:16px}.section-heading h2,.section-heading p{margin:0}.danger-btn.inline{margin-top:0;display:inline-flex;align-items:center;gap:8px}.qa-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(140px,1fr));gap:12px}.qa-counts{display:flex;flex-wrap:wrap;gap:10px;margin:14px 0}.qa-counts span{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 12px;border:1px solid var(--studio-line);border-radius:999px;background:#ffffff0b;color:var(--muted);font-weight:800}.qa-counts strong{color:var(--text);font-size:1rem}@media(max-width:980px){.master-tools{grid-template-columns:1fr 1fr}}@media(max-width:980px){.qa-summary-grid{grid-template-columns:repeat(2,minmax(140px,1fr))}}@media(max-width:640px){.master-tools,.section-heading{grid-template-columns:1fr;display:grid}.qa-summary-grid{grid-template-columns:1fr}}.admin-login,.admin-shell{--studio-bg: #050509;--studio-panel: #0c0d13;--studio-panel-2: #11131c;--studio-panel-3: #171927;--studio-line: rgba(255, 255, 255, .105);--studio-line-strong: rgba(179, 106, 255, .35);--studio-purple: #9b5cff;--studio-purple-2: #c3a4ff;--studio-cyan: #61f4d7;--studio-text: #f7f7fb;--studio-muted: #aeb2c2;--studio-shadow: 0 28px 90px rgba(0, 0, 0, .42);--studio-glow: 0 0 0 1px rgba(155, 92, 255, .34), 0 0 34px rgba(155, 92, 255, .18);background:radial-gradient(circle at 8% 0%,rgba(155,92,255,.13),transparent 28%),radial-gradient(circle at 86% 12%,rgba(97,244,215,.07),transparent 24%),linear-gradient(135deg,#050509,#090a10 48%,#050509);color:var(--studio-text)}.admin-login:before,.admin-shell:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(115deg,transparent 0 72%,rgba(155,92,255,.08) 72.2% 73.1%,transparent 73.3%),linear-gradient(135deg,transparent 0 18%,rgba(255,255,255,.035) 18.1% 18.35%,transparent 18.5%),repeating-linear-gradient(90deg,rgba(255,255,255,.018) 0 1px,transparent 1px 76px);-webkit-mask-image:linear-gradient(180deg,#000000e6,#00000047);mask-image:linear-gradient(180deg,#000000e6,#00000047);z-index:0}.admin-login>*,.admin-shell>*{position:relative;z-index:1}.login-card{position:relative;gap:18px;padding:34px;border:1px solid var(--studio-line);border-radius:18px 18px 18px 8px;background:linear-gradient(145deg,#ffffff13,#ffffff06),var(--studio-panel);box-shadow:var(--studio-shadow);overflow:hidden}.login-card:before{content:"";position:absolute;top:0;right:0;width:112px;height:112px;background:linear-gradient(135deg,transparent 0 48%,rgba(155,92,255,.42) 49% 51%,transparent 52%);opacity:.75}.login-card span,.admin-topbar p,.metric-card span,.field,.message-card span,.message-card time{color:var(--studio-muted)}.login-card>span{letter-spacing:.02em}.login-card h1,.admin-topbar h1,.admin-card h2,.metric-card strong{color:var(--studio-text);letter-spacing:0}.login-card label{display:grid;gap:8px;color:var(--studio-muted);font-size:.86rem;font-weight:800}.admin-shell{grid-template-columns:292px minmax(0,1fr)}.admin-shell.sidebar-collapsed{grid-template-columns:82px minmax(0,1fr)}.admin-sidebar{gap:28px;padding:28px 22px;border-right:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#ffffff0e,#ffffff05),#07080de0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:inset -1px 0 #9b5cff14}.admin-shell.sidebar-collapsed .admin-sidebar{padding-inline:14px}.product-brand{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;padding:4px 0 22px;transition:padding .24s ease,grid-template-columns .24s ease}.product-brand img{width:42px;height:42px;object-fit:contain;border-radius:12px 12px 12px 4px;box-shadow:0 0 30px #9b5cff57;background:#ffffff0d}.product-brand div{display:grid;gap:4px;min-width:0}.product-brand strong{color:var(--studio-text);font-size:1.08rem;font-weight:900;line-height:1.05;letter-spacing:.02em}.product-brand span{color:var(--studio-muted);font-size:.72rem;font-weight:800;line-height:1.1;text-transform:uppercase}.login-card .product-brand{padding:0;margin-bottom:2px}.login-card .product-brand img{width:54px;height:54px}.login-card .product-brand strong{font-size:1.2rem}.admin-shell.sidebar-collapsed .product-brand{grid-template-columns:1fr;justify-items:center;padding:4px 0 22px}.admin-shell.sidebar-collapsed .product-brand div{display:none}.admin-sidebar nav{gap:10px}.admin-sidebar button{position:relative;min-height:48px;padding:0 14px;border:1px solid transparent;border-radius:12px 12px 12px 4px;color:#cdd0dc;background:transparent;transition:transform .22s ease,border-color .22s ease,background .22s ease,box-shadow .22s ease,color .22s ease}.admin-sidebar button:before{content:"";width:3px;height:0;position:absolute;left:-1px;border-radius:999px;background:var(--studio-purple-2);box-shadow:0 0 18px #9b5cffbf;transition:height .22s ease}.admin-sidebar button:hover{transform:translate(2px);background:#ffffff0b;border-color:#ffffff17}.admin-sidebar button.active{color:#fff;background:linear-gradient(135deg,#9b5cff38,#ffffff0b);border-color:var(--studio-line-strong);box-shadow:var(--studio-glow)}.admin-sidebar button.active:before{height:24px}.admin-main{padding:clamp(22px,3vw,38px)}.admin-topbar{margin-bottom:24px;padding:4px 2px 18px;border-bottom:1px solid rgba(255,255,255,.07)}.admin-topbar h1{font-size:clamp(2rem,4vw,3.7rem);line-height:.95}.metric-card,.admin-card,.builder-block,.builder-editor-panel,.collection-item,.optional-field,.message-card,.master-table{position:relative;border-color:var(--studio-line);background:linear-gradient(145deg,#ffffff12,#ffffff06),var(--studio-panel);border-radius:16px 16px 16px 6px;box-shadow:0 18px 60px #0000003d}.admin-card,.metric-card{padding:clamp(20px,2vw,28px)}.admin-card:before,.metric-card:before,.builder-block:before{content:"";position:absolute;top:-1px;right:-1px;width:76px;height:76px;pointer-events:none;background:linear-gradient(135deg,transparent 0 48%,rgba(155,92,255,.26) 49% 51%,transparent 52%);opacity:.8}.admin-card h2{margin-bottom:20px;font-size:clamp(1.25rem,2vw,1.65rem)}.editor-stack,.collection-list,.block-list,.message-list,.admin-grid,.analytics-grid,.stats-grid,.form-grid,.theme-editor{gap:18px}.btn,.admin-sidebar button,.builder-block button,.message-actions button,.device-switch button,.danger-btn{clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px))}.admin-shell .btn,.admin-login .btn,.builder-block button,.message-actions button,.device-switch button,.danger-btn{min-height:44px;border-radius:0;border:1px solid rgba(255,255,255,.12);background:linear-gradient(135deg,#ffffff13,#ffffff06);color:var(--studio-text);font-weight:850;transition:transform .22s ease,border-color .22s ease,background .22s ease,box-shadow .22s ease}.admin-shell .news-accordion-actions :is(.compact-action,.danger-btn){width:auto;min-width:0;min-height:34px;height:34px;margin:0;padding:6px 10px;border-radius:7px;font-size:.76rem;line-height:1}.admin-shell .btn:hover,.admin-login .btn:hover,.builder-block button:hover,.message-actions button:hover,.device-switch button:hover{transform:translateY(-1px);border-color:#9b5cff6b;box-shadow:0 12px 34px #00000038,0 0 28px #9b5cff1c}.admin-shell .btn.primary,.admin-login .btn.primary,.builder-block button.active,.device-switch button.active,.visibility-switch.is-on{border-color:#c3a4ff9e;background:linear-gradient(135deg,#7d3cff,#a86dff 58%,#6ff2db);color:#07070b;box-shadow:var(--studio-glow)}.admin-shell .btn.ghost,.admin-login .btn.ghost{background:linear-gradient(135deg,#ffffff13,#ffffff06)}.field input,.field textarea,.field select,.login-card input,.message-tools input,.message-tools select,.notes-area,.master-tools input,.master-tools select,.master-tools label{min-height:48px;border-radius:12px 12px 12px 4px;border:1px solid rgba(255,255,255,.12);background:#040509ad;color:var(--studio-text);transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.field input:focus,.field textarea:focus,.field select:focus,.login-card input:focus,.message-tools input:focus,.message-tools select:focus,.notes-area:focus,.master-tools input:focus,.master-tools select:focus{border-color:#c3a4ffb8;background:#08090feb;box-shadow:0 0 0 3px #9b5cff1f,0 0 26px #9b5cff1f}.upload-field div{min-height:62px;border-color:#9b5cff52;border-radius:14px 14px 14px 4px;background:linear-gradient(135deg,#9b5cff1f,#61f4d70e);color:var(--studio-purple-2)}.admin-status{border:1px solid rgba(97,244,215,.24);border-radius:14px 14px 14px 4px;background:linear-gradient(135deg,#61f4d71f,#9b5cff0f);color:#b8fff0}.color-field{align-items:stretch}.color-field .color-preview{min-height:78px;border:1px solid rgba(255,255,255,.16);border-radius:14px 14px 14px 4px;box-shadow:inset 0 0 0 1px #00000038}.color-field input[type=color]{height:78px;border-radius:14px 14px 14px 4px;cursor:pointer}.template-grid button{position:relative;min-height:188px;align-content:end;padding:18px;overflow:hidden;text-transform:none;border-radius:18px 18px 18px 6px;background:var(--studio-panel-2);transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.template-grid button:before{content:"";position:absolute;left:18px;right:18px;top:18px;height:82px;border-radius:14px 14px 14px 4px;border:1px solid rgba(255,255,255,.14);background:linear-gradient(135deg,rgba(255,255,255,.22),transparent 18%),linear-gradient(135deg,#10131f,#191b28)}.template-grid button:after{content:"";position:absolute;top:36px;left:34px;width:108px;height:42px;border-radius:10px 10px 10px 3px;background:linear-gradient(135deg,var(--studio-purple),var(--studio-cyan));clip-path:polygon(0 0,88% 0,100% 28%,100% 100%,12% 100%,0 72%);opacity:.9}.template-grid button[data-template=cyberpunk]:before{background:radial-gradient(circle at 76% 32%,rgba(255,43,214,.42),transparent 28%),linear-gradient(135deg,#06000f,#111327)}.template-grid button[data-template=cyberpunk]:after{background:linear-gradient(135deg,#00f5ff,#ff2bd6);box-shadow:0 0 28px #ff2bd647}.template-grid button[data-template=red]:before{background:radial-gradient(circle at 18% 22%,rgba(255,18,63,.58),transparent 30%),radial-gradient(circle at 82% 28%,rgba(143,0,31,.4),transparent 28%),linear-gradient(135deg,#070104,#23040d)}.template-grid button[data-template=red]:after{background:linear-gradient(135deg,#ff123f,#8f001f);box-shadow:0 0 28px #ff123f61}.template-grid button[data-template=chromatica]:before{background:radial-gradient(circle at 76% 24%,rgba(143,77,255,.46),transparent 28%),radial-gradient(circle at 18% 32%,rgba(255,43,214,.48),transparent 30%),linear-gradient(135deg,#06010d,#1a0726);box-shadow:inset 0 0 24px #ff2bd624}.template-grid button[data-template=chromatica]:after{background:linear-gradient(135deg,#ff2bd6,#8f4dff);box-shadow:0 0 30px #ff2bd647,0 0 36px #8f4dff38}.template-grid button[data-template=black-white]:before{background:radial-gradient(circle at 72% 18%,rgba(255,255,255,.18),transparent 28%),linear-gradient(135deg,#030303,#1b1b1b 52%,#080808);box-shadow:inset 0 0 28px #ffffff14}.template-grid button[data-template=black-white]:after{background:linear-gradient(135deg,#fff,#a8a8a8 54%,#2f2f2f);box-shadow:0 0 26px #ffffff29}.template-grid button:hover{transform:translateY(-2px)}.template-grid button.active{border-color:#c3a4ffad;background:linear-gradient(145deg,#9b5cff29,#ffffff09);box-shadow:var(--studio-glow)}.template-grid button strong,.template-grid button span{position:relative;z-index:1}.template-grid button strong{font-size:1.05rem}.template-grid button span{color:var(--studio-muted);line-height:1.35;text-transform:none}.design-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.design-grid button{min-height:210px;position:relative;display:grid;align-content:end;gap:9px;overflow:hidden;text-align:left;padding:18px;border:1px solid var(--studio-line);border-radius:18px 18px 18px 6px;background:linear-gradient(145deg,#ffffff12,#ffffff06),var(--studio-panel);color:var(--studio-text);transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.design-grid button:before{content:"";position:absolute;inset:16px 16px auto;height:92px;border:1px solid rgba(255,255,255,.12);border-radius:14px 14px 14px 4px;background:linear-gradient(135deg,color-mix(in srgb,var(--design-accent, #9b5cff),transparent 58%),#ffffff09)}.design-grid button[data-design=epresskit]:before{background:linear-gradient(90deg,rgba(255,255,255,.2) 1px,transparent 1px),linear-gradient(135deg,#030303,#0b0b0b);background-size:24px 100%,auto;border-color:#fff3;border-radius:0}.design-grid button>span{position:absolute;top:38px;left:36px;width:110px;height:36px;border-radius:999px;background:var(--design-accent);box-shadow:0 0 28px color-mix(in srgb,var(--design-accent),transparent 62%)}.design-grid button strong,.design-grid button em,.design-grid button small{position:relative;z-index:1}.design-grid button em,.design-grid button small{color:var(--studio-muted);font-style:normal;line-height:1.35}.design-grid button.active{border-color:#c3a4ffad;box-shadow:var(--studio-glow)}.design-grid button:hover{transform:translateY(-2px)}.nav-profile-tabs{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:18px}.nav-profile-tabs button{min-height:40px;padding:0 14px;border:1px solid var(--studio-line);border-radius:999px;background:#ffffff0a;color:var(--studio-text);font-weight:850}.nav-profile-tabs button.active{border-color:#c3a4ffad;background:linear-gradient(135deg,#9b5cff3d,#61f4d714);box-shadow:var(--studio-glow)}.nav-style-preview{min-height:var(--nav-height);display:flex;align-items:center;justify-content:space-between;gap:18px;padding:0 18px;margin-bottom:18px;background:var(--nav-bg);-webkit-backdrop-filter:blur(var(--nav-blur));backdrop-filter:blur(var(--nav-blur));border:var(--nav-border-width) solid var(--nav-border-color);border-radius:var(--nav-radius);box-shadow:var(--nav-shadow);overflow:hidden;font-family:var(--nav-font),Inter,system-ui,sans-serif;transition:background var(--nav-duration) ease,box-shadow var(--nav-duration) ease,border-color var(--nav-duration) ease,backdrop-filter var(--nav-duration) ease}.nav-style-preview span{color:var(--nav-active);font-family:var(--nav-font),Inter,system-ui,sans-serif;font-weight:900}.nav-style-preview nav{display:flex;flex-wrap:wrap;gap:var(--nav-gap);justify-content:flex-end}.nav-style-preview a{color:var(--nav-text);font-family:var(--nav-font),Inter,system-ui,sans-serif;font-size:var(--nav-font-size);font-weight:var(--nav-weight);letter-spacing:var(--nav-letter)}.builder-layout{grid-template-columns:minmax(220px,260px) minmax(0,1fr);gap:18px}.builder-preview{top:28px;padding:12px;border:1px solid rgba(255,255,255,.08);border-radius:18px 18px 18px 6px;background:#ffffff06}.preview-frame,.chart-box{border-color:#ffffff1c;border-radius:16px 16px 16px 6px}.message-tools{gap:12px}.master-row{background:#ffffff06;transition:background .2s ease,transform .2s ease}.master-row:hover{background:#9b5cff18;transform:translate(2px)}.master-head,.master-head:hover{background:#ffffff0b;transform:none}@media(max-width:980px){.admin-shell,.admin-shell.sidebar-collapsed{grid-template-columns:1fr}.admin-sidebar{height:auto;position:static}.admin-shell.sidebar-collapsed .admin-sidebar{padding:22px 18px}.admin-shell.sidebar-collapsed .admin-sidebar button span{display:initial}.admin-shell.sidebar-collapsed .admin-sidebar button{justify-content:flex-start;padding:0 14px}.sidebar-expand-btn{display:none!important}.admin-sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr))}.design-grid{grid-template-columns:1fr}}@media(max-width:640px){.admin-main{padding:18px}.admin-sidebar{padding:22px 18px}.admin-sidebar nav,.template-grid{grid-template-columns:1fr}.login-card{padding:26px}}.master-global-search{min-width:min(420px,100%);display:flex;align-items:center;gap:8px;min-height:42px;padding:0 12px;border:1px solid var(--line);border-radius:8px;background:#0c0f16;color:var(--muted)}.master-global-search input{width:100%;min-height:38px;border:0;outline:0;background:transparent;color:var(--text)}.master-search-results{margin-bottom:14px}.master-list{display:grid;gap:10px}.master-list article{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid var(--line)}.master-list article:last-child{border-bottom:0}.master-list article div{display:grid;gap:3px}.master-list article span,.master-list time{color:var(--muted);font-size:.86rem}.placeholder-box{min-height:220px;display:grid;place-items:center;align-content:center;gap:10px;text-align:center;border:1px dashed var(--line);border-radius:8px;background:#ffffff08;color:var(--muted)}.placeholder-box strong{color:var(--text)}.master-shell .records-grid .metric-card{text-align:left;border:1px solid var(--line);cursor:pointer}.master-shell .records-grid .metric-card small{color:var(--muted)}.row-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.row-actions .btn,.row-actions .danger-btn{min-height:34px;padding:0 10px}.checkbox-field input{width:auto;min-height:auto;justify-self:start}@media(max-width:760px){.master-global-search{min-width:100%}}.landing-editor .nav-profile-tabs{margin:18px 0 0}.landing-section-editor h2{margin-bottom:0}.landing-collection{margin-top:8px}.landing-collection-item{display:grid;gap:16px;padding:18px}.landing-preview-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;overflow:auto;background:#050509}.landing-preview-toolbar{position:sticky;top:0;z-index:100;min-height:62px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px clamp(16px,4vw,42px);border-bottom:1px solid rgba(255,255,255,.12);background:#050509e0;color:var(--studio-text, #f7f7fb);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.studio-site{--studio-bg: #050509;--studio-panel: #0c0d13;--studio-panel-2: #11131c;--studio-line: rgba(255, 255, 255, .105);--studio-line-strong: rgba(179, 106, 255, .35);--studio-purple: #9b5cff;--studio-purple-2: #c3a4ff;--studio-cyan: #61f4d7;--studio-gold: #e8b15d;--studio-text: #f7f7fb;--studio-muted: #aeb2c2;--studio-shadow: 0 28px 90px rgba(0, 0, 0, .42);--studio-glow: 0 0 0 1px rgba(155, 92, 255, .34), 0 0 34px rgba(155, 92, 255, .18);--primary: var(--studio-purple-2);--secondary: var(--studio-cyan);--text: var(--studio-text);--line: var(--studio-line);--button-radius: 0;--button-height: 46px;--button-pad-x: 18px;min-height:100vh;background:linear-gradient(90deg,rgba(97,244,215,.055) 1px,transparent 1px),linear-gradient(0deg,rgba(155,92,255,.05) 1px,transparent 1px),radial-gradient(circle at 78% 8%,rgba(155,92,255,.18),transparent 28%),linear-gradient(180deg,#050509,#080912 42%,#050509);background-size:76px 76px,76px 76px,auto,auto;color:var(--studio-text);overflow:hidden}.studio-site .btn{clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px));border-color:#ffffff24;background:linear-gradient(135deg,#ffffff13,#ffffff06);color:var(--studio-text)}.studio-site .btn.primary{border-color:#c3a4ff9e;background:linear-gradient(135deg,#7d3cff,#a86dff 58%,#6ff2db);color:#07070b;box-shadow:var(--studio-glow)}.studio-nav,.studio-footer{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:18px clamp(18px,5vw,72px)}.studio-nav{position:fixed;inset:0 0 auto;z-index:30;min-height:74px;border-bottom:1px solid rgba(255,255,255,.08);background:#050509c7;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.studio-brand{display:inline-flex;align-items:center;gap:12px;min-width:max-content;font-weight:900}.studio-brand-logo{width:38px;height:38px;object-fit:cover;border-radius:10px 10px 10px 3px;box-shadow:0 0 30px #9b5cff57;background:#ffffff0d}.studio-nav nav,.studio-footer nav{display:flex;align-items:center;gap:clamp(12px,2vw,22px);color:var(--studio-muted);font-size:.9rem;font-weight:850}.studio-nav a:hover,.studio-footer a:hover{color:var(--studio-cyan)}.studio-nav-cta{padding:10px 14px;border:1px solid var(--studio-line-strong);color:var(--studio-text);clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px));background:#9b5cff1f}.studio-nav-toggle{display:none;width:44px;height:44px;place-items:center;border:1px solid var(--studio-line);border-radius:8px;background:#ffffff0b;color:var(--studio-text)}.studio-hero{position:relative;min-height:94vh;display:grid;align-items:end;padding:clamp(130px,15vw,190px) clamp(18px,5vw,76px) clamp(34px,8vw,84px);isolation:isolate}.studio-hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden}.studio-hero-bg:before{content:"";position:absolute;top:10%;right:-12%;bottom:0;left:38%;background:linear-gradient(90deg,rgba(97,244,215,.2) 1px,transparent 1px),linear-gradient(0deg,rgba(195,164,255,.14) 1px,transparent 1px),linear-gradient(135deg,#9b5cff38,#61f4d70d);background-size:42px 42px,42px 42px,auto;transform:perspective(900px) rotateX(58deg) rotate(-8deg);transform-origin:center bottom;opacity:.74}.studio-orbit{position:absolute;border:1px solid rgba(97,244,215,.2);border-radius:50%;transform:rotateX(68deg) rotate(-18deg)}.studio-orbit.one{width:540px;height:540px;right:9%;top:16%}.studio-orbit.two{width:760px;height:760px;right:-8%;top:2%;border-color:#9b5cff2e}.studio-scan{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent,rgba(97,244,215,.055),transparent);animation:studioScan 7s linear infinite}.studio-console{position:absolute;right:clamp(20px,8vw,124px);top:20%;width:min(520px,42vw);min-height:360px;border:1px solid rgba(255,255,255,.13);border-radius:18px 18px 18px 6px;background:linear-gradient(145deg,#ffffff14,#ffffff06),#0c0d13c2;box-shadow:var(--studio-shadow),var(--studio-glow);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);overflow:hidden}.console-top{height:48px;display:flex;align-items:center;gap:8px;padding:0 18px;border-bottom:1px solid var(--studio-line)}.console-top span{width:9px;height:9px;border-radius:50%;background:var(--studio-cyan);box-shadow:0 0 18px #61f4d79e}.console-top span:nth-child(2){background:var(--studio-purple-2)}.console-top span:nth-child(3){background:var(--studio-gold)}.console-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:16px;padding:18px}.console-preview,.console-lines,.console-meter,.console-card{border:1px solid var(--studio-line);border-radius:14px 14px 14px 4px;background:#ffffff0b}.console-preview{min-height:190px;background:linear-gradient(135deg,rgba(97,244,215,.22),transparent 34%),linear-gradient(160deg,#9b5cff42,#ffffff09)}.console-lines{display:grid;align-content:center;gap:14px;padding:18px}.console-lines span{height:8px;border-radius:999px;background:#ffffff29}.console-lines span:nth-child(2){width:72%;background:#61f4d773}.console-lines span:nth-child(3){width:52%}.console-lines span:nth-child(4){width:84%;background:#c3a4ff61}.console-meter,.console-card{min-height:92px}.studio-hero-content{max-width:min(860px,100%);display:grid;gap:22px;animation:rise .7s ease both}.studio-kicker{display:inline-flex;align-items:center;gap:8px;width:fit-content;margin:0 0 2px;color:var(--studio-cyan);font-size:.8rem;font-weight:900;text-transform:uppercase}.studio-hero h1,.studio-section h2{margin:0;color:var(--studio-text);line-height:.96;letter-spacing:0}.studio-hero h1{max-width:860px;font-size:clamp(3.6rem,10vw,8.8rem)}.studio-hero-content>p:not(.studio-kicker),.studio-section p,.studio-card p,.studio-steps p,.studio-demo p,.studio-showcase p{color:var(--studio-muted);line-height:1.7}.studio-hero-content>p:not(.studio-kicker){max-width:720px;font-size:clamp(1.05rem,2vw,1.28rem)}.studio-actions,.studio-contact-links{display:flex;flex-wrap:wrap;gap:12px}.studio-hero-stats{display:grid;grid-template-columns:repeat(3,minmax(0,150px));gap:12px;margin-top:clamp(34px,7vw,80px)}.studio-hero-stats article,.studio-card,.studio-steps article,.studio-faq-list article,.studio-contact-form{position:relative;border:1px solid var(--studio-line);border-radius:16px 16px 16px 6px;background:linear-gradient(145deg,#ffffff12,#ffffff06),var(--studio-panel);box-shadow:0 18px 60px #0000003d}.studio-hero-stats article{display:grid;gap:4px;padding:16px}.studio-hero-stats strong{color:var(--studio-text);font-size:1.25rem}.studio-hero-stats span,.studio-plan>span{color:var(--studio-muted);font-size:.78rem;font-weight:900;text-transform:uppercase}.studio-section{padding:clamp(74px,10vw,132px) clamp(18px,5vw,76px)}.studio-section-head{max-width:760px;margin-bottom:28px}.studio-section h2{max-width:860px;font-size:clamp(2.1rem,5vw,4.4rem)}.studio-intro,.studio-showcase,.studio-demo,.studio-faq,.studio-contact{display:grid;grid-template-columns:.92fr 1.08fr;gap:clamp(28px,6vw,78px);align-items:start}.studio-copy-grid{display:grid;gap:14px;font-size:1.04rem}.studio-feature-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.studio-card{min-height:210px;display:grid;align-content:start;gap:12px;padding:20px;overflow:hidden;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.studio-card:before{content:"";position:absolute;top:-1px;right:-1px;width:76px;height:76px;pointer-events:none;background:linear-gradient(135deg,transparent 0 48%,rgba(155,92,255,.26) 49% 51%,transparent 52%)}.studio-card:hover{transform:translateY(-3px);border-color:var(--studio-line-strong);box-shadow:var(--studio-glow),0 18px 60px #00000042}.studio-card svg{color:var(--studio-cyan)}.studio-card h3,.studio-steps h3,.studio-plan h3{margin:0;color:var(--studio-text);font-size:1.08rem;line-height:1.25}.studio-card p,.studio-steps p,.studio-plan p{margin:0}.studio-steps,.studio-plan-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.studio-steps article{min-height:230px;display:grid;align-content:start;gap:14px;padding:22px}.studio-steps span{color:var(--studio-purple-2);font-size:2.4rem;font-weight:900;line-height:1}.studio-template-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.studio-template-grid span{min-height:260px;border:1px solid var(--studio-line);border-radius:16px 16px 16px 6px;background:linear-gradient(135deg,rgba(255,255,255,.2) 1px,transparent 1px),linear-gradient(145deg,#61f4d724,#9b5cff14),var(--studio-panel-2);background-size:22px 22px,auto,auto}.studio-template-grid span:nth-child(2){background:linear-gradient(90deg,rgba(255,255,255,.18) 1px,transparent 1px),linear-gradient(145deg,#e8b15d24,#9b5cff14),var(--studio-panel-2);background-size:30px 100%,auto,auto}.studio-demo{align-items:center;border-block:1px solid rgba(255,255,255,.08);background:linear-gradient(135deg,#61f4d714,#9b5cff14)}.studio-demo .btn{justify-self:start}.studio-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.studio-plan{min-height:300px}.studio-plan.is-featured{border-color:#c3a4ff9e;box-shadow:var(--studio-glow),0 18px 60px #0000003d}.studio-plan p{display:flex;align-items:center;gap:8px}.studio-plan p svg{flex:0 0 auto}.studio-faq-list{display:grid;gap:12px}.studio-faq-list article{overflow:hidden}.studio-faq-list button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:62px;padding:0 18px;border:0;background:transparent;color:var(--studio-text);text-align:left;font-weight:900}.studio-faq-list p{display:none;margin:0;padding:0 18px 18px}.studio-faq-list .is-open p{display:block}.studio-faq-list .is-open svg{transform:rotate(180deg)}.studio-contact-links{margin-top:24px}.studio-contact-links a{display:inline-flex;align-items:center;gap:8px;color:var(--studio-cyan);font-weight:850}.studio-contact-form{display:grid;gap:12px;padding:22px}.studio-contact-form input,.studio-contact-form textarea{width:100%;min-height:48px;border:1px solid rgba(255,255,255,.12);border-radius:12px 12px 12px 4px;background:#040509ad;color:var(--studio-text);padding:13px 14px;outline:0}.studio-contact-form input:focus,.studio-contact-form textarea:focus{border-color:#c3a4ffb8;box-shadow:0 0 0 3px #9b5cff1f,0 0 26px #9b5cff1f}.studio-footer{border-top:1px solid rgba(255,255,255,.08);color:var(--studio-muted)}@keyframes studioScan{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}@media(max-width:1100px){.studio-console{opacity:.42;right:-10%;width:560px}.studio-feature-grid,.studio-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:860px){.studio-nav-toggle{display:grid}.studio-nav nav{position:fixed;left:14px;right:14px;top:82px;display:none;flex-direction:column;align-items:stretch;padding:16px;border:1px solid var(--studio-line);border-radius:16px 16px 16px 6px;background:#0c0d13f5;box-shadow:var(--studio-shadow)}.studio-nav.is-open nav{display:flex}.studio-nav nav a{min-height:42px;display:flex;align-items:center}.studio-intro,.studio-showcase,.studio-demo,.studio-faq,.studio-contact,.studio-plan-grid{grid-template-columns:1fr}}@media(max-width:640px){.studio-hero{min-height:92vh}.studio-console,.studio-orbit{display:none}.studio-hero h1{font-size:clamp(3rem,18vw,5.2rem)}.studio-hero-stats,.studio-feature-grid,.studio-steps,.studio-template-grid{grid-template-columns:1fr}.studio-card,.studio-steps article,.studio-template-grid span{min-height:auto}.studio-footer{align-items:flex-start;flex-direction:column}}.studio-site{background:radial-gradient(circle at 75% 4%,rgba(87,70,255,.18),transparent 28%),linear-gradient(180deg,#050713,#080b19 48%,#040711);background-size:auto}.studio-site .btn{clip-path:none;border-radius:8px;min-height:44px}.studio-site .btn.primary{color:#fff;background:linear-gradient(105deg,#893cff,#8754f7 54%,#46e2db)}.studio-nav{min-height:66px;padding:10px clamp(20px,4vw,54px)}.studio-brand-logo{width:36px;height:36px;border-radius:0;object-fit:contain;background:transparent;box-shadow:none}.studio-nav nav{gap:clamp(16px,2vw,30px);font-size:.82rem}.studio-nav-login{padding:10px 16px;border:1px solid rgba(255,255,255,.22);border-radius:8px;color:#fff!important}.studio-nav .btn{min-height:40px;padding-inline:16px}.studio-hero{min-height:auto;grid-template-columns:minmax(0,.84fr) minmax(480px,1.16fr);align-items:center;gap:clamp(34px,5vw,84px);padding:clamp(120px,12vw,158px) clamp(24px,4vw,58px) 54px;border-bottom:1px solid rgba(255,255,255,.08)}.studio-hero-copy{display:grid;gap:20px;min-width:0}.studio-hero h1{max-width:700px;font-size:clamp(4rem,7.2vw,7rem);line-height:.92;letter-spacing:-.055em}.studio-hero h1 span{display:block;color:var(--brand-red)}.studio-hero-copy>p:not(.studio-kicker){max-width:610px;margin:0;color:var(--studio-muted);font-size:1.03rem;line-height:1.7}.studio-kicker{letter-spacing:.03em}.studio-hero-stats{display:flex;grid-template-columns:none;gap:26px;margin:22px 0 0}.studio-hero-stats article{display:flex;align-items:center;gap:10px;padding:0;border:0;border-radius:0;background:none;box-shadow:none}.studio-hero-stats article svg{color:var(--brand-red);padding:8px;width:36px;height:36px;border:1px solid rgba(255,47,95,.28);border-radius:7px;background:#ff2f5f14}.studio-hero-stats article div{display:grid}.studio-hero-stats strong{font-size:.9rem}.studio-hero-stats span{font-size:.7rem;text-transform:none;font-weight:600}.studio-product-shot{min-width:0;border:1px solid rgba(148,106,255,.48);border-radius:14px;overflow:hidden;background:#090c19;box-shadow:0 0 0 7px #5437b212,0 34px 90px #0000007a,0 0 44px #794dff2e;transform:perspective(1500px) rotateY(-2deg)}.studio-product-shot>img{display:block;width:100%;height:auto;max-height:520px;object-fit:cover;object-position:top}.product-shot-bar{height:42px;display:flex;align-items:center;gap:7px;padding:0 13px;border-bottom:1px solid rgba(255,255,255,.08);background:#101323;font-size:.76rem}.product-shot-bar i{width:7px;height:7px;border-radius:50%;background:#f05d8b}.product-shot-bar i:nth-child(2){background:#f3bf52}.product-shot-bar i:nth-child(3){background:#55dc9f}.product-shot-bar strong{margin-left:9px}.product-shot-layout{min-height:365px;display:grid;grid-template-columns:116px 1fr 155px}.product-shot-layout>aside{display:grid;align-content:start;gap:7px;padding:14px 10px;border-right:1px solid rgba(255,255,255,.07);background:#0d101c}.product-shot-layout>aside:last-child{border:0;border-left:1px solid rgba(255,255,255,.07)}.product-shot-layout aside span{padding:8px;border:1px solid rgba(255,255,255,.06);border-radius:5px;color:#9fa5ba;font-size:.58rem}.product-shot-layout aside b{font-size:.68rem}.product-shot-layout aside label{display:grid;gap:4px;color:#a8adc0;font-size:.55rem}.product-shot-layout aside input{width:100%;padding:6px;border:1px solid rgba(255,255,255,.09);border-radius:4px;background:#111626;color:#fff;font-size:.55rem}.product-shot-color{height:54px;border-radius:4px;background:linear-gradient(135deg,#014be8,#bf19ac)}.product-shot-preview{display:grid;place-content:center;justify-items:start;padding:28px;background:radial-gradient(circle at 72% 38%,rgba(225,0,153,.42),transparent 25%),linear-gradient(135deg,#012484,#05031c 65%)}.product-shot-preview .product-shot-nav{position:absolute;font-size:.42rem;letter-spacing:.12em}.product-shot-preview strong{font-family:Georgia,serif;font-size:2.5rem}.product-shot-preview p{margin:5px 0 16px;color:#b6c1e6;font-size:.65rem}.product-shot-preview button{padding:7px 12px;border:1px solid rgba(255,255,255,.45);border-radius:3px;background:transparent;color:#fff;font-size:.5rem}.studio-sync-demo{padding:0;background:linear-gradient(145deg,#0a0d1cf5,#040611fa)}.studio-sync-demo .product-shot-bar{justify-content:flex-start}.studio-sync-demo .product-shot-bar span{margin-left:auto;color:#50f0d8;font-size:.62rem;letter-spacing:.08em;text-transform:uppercase}.studio-sync-layout{display:grid;grid-template-columns:minmax(0,1.16fr) 54px minmax(0,.84fr);gap:0;min-height:430px}.studio-sync-panel{min-width:0;display:flex;flex-direction:column;border-right:1px solid rgba(255,255,255,.07);background:radial-gradient(circle at 22% 0%,rgba(132,78,255,.18),transparent 34%),#090c19b8}.studio-sync-public{border-right:0;border-left:1px solid rgba(255,255,255,.07)}.studio-sync-panel-head{min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 14px;border-bottom:1px solid rgba(255,255,255,.07);color:#f7f8ff;font-size:.72rem}.studio-sync-panel-head span{color:#c9ccea}.studio-sync-panel-head b{color:#55f0dc;font-size:.62rem;letter-spacing:.08em;text-transform:uppercase}.studio-sync-workspace{flex:1;min-width:0;display:grid;grid-template-columns:86px minmax(0,1fr) 118px}.studio-sync-workspace>aside{display:grid;align-content:start;gap:7px;padding:12px 8px;border-right:1px solid rgba(255,255,255,.07);background:#070912b8}.studio-sync-workspace>aside:last-child{border-right:0;border-left:1px solid rgba(255,255,255,.07)}.studio-sync-workspace aside span{padding:7px 6px;border:1px solid rgba(255,255,255,.07);border-radius:6px;color:#a8adc0;font-size:.54rem}.studio-sync-inspector{color:#aeb5cf;font-size:.56rem}.studio-sync-inspector b{color:#fff;font-size:.68rem}.studio-sync-inspector label{margin-top:2px;color:#7f87a4}.studio-sync-image-chip{min-width:0;padding:8px;border:1px solid rgba(79,240,220,.22);border-radius:8px;background:linear-gradient(135deg,#4ff0dc1a,#9a53ff1f);color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.studio-sync-inspector button{width:100%;padding:8px 6px;border:0;border-radius:8px;background:linear-gradient(135deg,#8d42ff,#55f0dc);color:#050712;font-size:.53rem;font-weight:800}.studio-sync-bridge{display:grid;place-items:center;background:linear-gradient(180deg,#0c0f1fd9,#070813f2)}.studio-sync-bridge span{width:34px;height:2px;border-radius:99px;background:#54f0dd3d;position:relative;overflow:hidden}.studio-sync-bridge span:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(90deg,transparent,#57f3dc,transparent);transform:translate(-110%)}.studio-sync-demo.is-syncing .studio-sync-bridge span:after{animation:studioSyncPulse 1.08s ease both}.studio-cover-stack{position:relative;min-width:0;flex:1;min-height:280px;overflow:hidden;background:#050817}.studio-sync-workspace .studio-cover-stack{min-height:100%}.studio-cover-surface{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;align-content:center;justify-items:start;padding:34px;overflow:hidden;opacity:0;transform:translate(16px) scale(1.012);transition:opacity .82s cubic-bezier(.2,.8,.2,1),transform .82s cubic-bezier(.2,.8,.2,1);pointer-events:none;isolation:isolate}.studio-cover-surface.is-active{opacity:1;transform:translate(0) scale(1)}.studio-cover-surface:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-3;background:linear-gradient(135deg,#062477,#090519 66%)}.studio-cover-surface:after{content:"";position:absolute;inset:auto -18% -28% 42%;width:78%;height:78%;border-radius:50%;z-index:-2;filter:blur(2px);opacity:.8;background:radial-gradient(circle,rgba(162,49,255,.72),transparent 62%)}.studio-cover-surface.cover-aurora:before{background:radial-gradient(circle at 18% 28%,rgba(45,236,229,.62),transparent 25%),radial-gradient(circle at 78% 38%,rgba(199,24,206,.48),transparent 30%),linear-gradient(135deg,#073381,#07051e 68%)}.studio-cover-surface.cover-neon:before{background:radial-gradient(circle at 72% 24%,rgba(253,92,126,.66),transparent 28%),radial-gradient(circle at 22% 74%,rgba(72,229,194,.52),transparent 32%),linear-gradient(135deg,#260b54,#030915 72%)}.studio-cover-figure{position:absolute;right:8%;bottom:0;width:32%;max-width:150px;height:82%;z-index:-1;opacity:.86;transform-origin:bottom center;transition:transform .82s cubic-bezier(.2,.8,.2,1)}.studio-cover-surface.is-active .studio-cover-figure{transform:translate(-4px)}.studio-cover-figure:before{content:"";position:absolute;left:31%;top:10%;width:42%;height:17%;border-radius:50% 50% 44% 44%;background:linear-gradient(135deg,#171526,#04030a);box-shadow:-14px 7px #00000042}.studio-cover-figure:after{content:"";position:absolute;left:16%;bottom:0;width:68%;height:72%;border-radius:48% 48% 0 0;background:linear-gradient(115deg,#090913fa,#4e155fd6 58%,#0a0812fa);clip-path:polygon(22% 0,78% 0,100% 100%,0 100%)}.cover-neon .studio-cover-figure:after{background:linear-gradient(115deg,#080812fa,#0c6981b8 48%,#58124ae6)}.studio-cover-nav{position:absolute;top:16px;left:22px;right:22px;color:#ffffffbd;font-size:.48rem;letter-spacing:.14em;text-align:center}.studio-cover-content{max-width:68%;color:#fff;text-shadow:0 12px 28px rgba(0,0,0,.36)}.studio-cover-content small{display:block;margin-bottom:7px;color:#55f0dc;font-size:.54rem;letter-spacing:.12em;text-transform:uppercase}.studio-cover-content strong{display:block;font-family:Georgia,serif;font-size:clamp(1.55rem,3.4vw,3rem);line-height:.95}.studio-cover-content p{margin:8px 0 16px;color:#d4dcff;font-size:.68rem}.studio-cover-content button{padding:8px 13px;border:1px solid rgba(255,255,255,.42);border-radius:5px;background:#ffffff14;color:#fff;font-size:.55rem}.studio-sync-public .studio-cover-stack{min-height:calc(100% - 42px)}.studio-sync-public .studio-cover-content{max-width:74%}.studio-sync-public .studio-cover-content strong{font-size:clamp(1.35rem,2.6vw,2.45rem)}@keyframes studioSyncPulse{0%{transform:translate(-110%)}to{transform:translate(110%)}}.studio-section{padding:62px clamp(24px,4vw,58px);border-bottom:1px solid rgba(255,255,255,.07)}.studio-section-head{margin-bottom:24px}.studio-section h2{font-size:clamp(2rem,3vw,3.1rem);line-height:1.05}.studio-feature-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.studio-modules-showcase{position:relative;overflow:hidden;padding-top:70px;padding-bottom:72px;background:radial-gradient(circle at 18% 48%,rgba(255,40,91,.16),transparent 27%),radial-gradient(circle at 84% 46%,rgba(177,62,255,.18),transparent 30%),linear-gradient(180deg,#03050d,#060814 58%,#03040b)}.studio-modules-showcase:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,rgba(255,45,91,.08),transparent 22%,transparent 78%,rgba(179,72,255,.09))}.studio-modules-head{position:relative;z-index:1;max-width:920px;margin:0 auto 30px;text-align:center}.studio-modules-head h2{max-width:1120px;margin:6px auto 12px;font-size:clamp(2.65rem,4.35vw,5.05rem);line-height:.98;letter-spacing:-.07em;text-wrap:balance}.studio-modules-head h2 span{color:#ff2f66;text-shadow:0 0 34px rgba(255,47,102,.32)}.studio-modules-head p{margin:0;color:#d8d9e4;font-size:clamp(1.05rem,1.7vw,1.45rem)}.studio-modules-head strong{display:block;margin-top:12px;color:#f5f6ff;font-size:clamp(1rem,1.35vw,1.25rem);font-weight:500}.studio-modules-stage{position:relative;z-index:1;display:grid;grid-template-columns:minmax(220px,.72fr) minmax(460px,1.35fr) minmax(220px,.72fr);gap:28px;align-items:center;max-width:1500px;margin:0 auto}.studio-module-rail{display:grid;gap:44px}.studio-module-rail.is-left{padding-right:4px}.studio-module-rail.is-right{padding-left:4px}.studio-module-node{position:relative;display:grid;grid-template-columns:76px minmax(0,1fr);gap:16px;align-items:center;min-width:0}.studio-module-node:after{content:"";position:absolute;top:50%;width:96px;height:1px;background:linear-gradient(90deg,#ff3060e6,#ff306000);box-shadow:0 0 18px #ff3060a6}.studio-module-rail.is-left .studio-module-node:after{right:-112px}.studio-module-rail.is-right .studio-module-node:after{left:-112px;transform:scaleX(-1);background:linear-gradient(90deg,#b545ffe6,#b545ff00);box-shadow:0 0 18px #b545ffad}.studio-module-node:before{content:"";position:absolute;top:calc(50% - 5px);width:10px;height:10px;border-radius:50%;background:#ff315f;box-shadow:0 0 0 6px #ff315f29,0 0 18px #ff315fe6}.studio-module-rail.is-left .studio-module-node:before{right:-22px}.studio-module-rail.is-right .studio-module-node:before{left:-22px;background:#b949ff;box-shadow:0 0 0 6px #b949ff29,0 0 18px #b949ffe6}.studio-module-icon{width:72px;height:72px;display:grid;place-items:center;border:1px solid rgba(255,49,95,.56);border-radius:50%;color:#ff315f;background:radial-gradient(circle,#ff315f2e,#ff315f0a 62%,#ffffff08);box-shadow:0 0 34px #ff315f2e}.studio-module-rail.is-right .studio-module-icon{border-color:#b949ff94;color:#c756ff;background:radial-gradient(circle,#b949ff33,#b949ff0a 62%,#ffffff08);box-shadow:0 0 34px #b949ff38}.studio-module-node h3{margin:0 0 8px;color:#ff315f;text-transform:uppercase;font-size:1.03rem;letter-spacing:.01em}.studio-module-rail.is-right h3{color:#c756ff}.studio-module-node p{margin:0;color:#d7d9e8;line-height:1.65;font-size:.92rem}.studio-modules-mockup{position:relative;min-width:0;padding:0 76px 0 0}.studio-modules-browser{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.18);border-radius:23px;background:#070813;box-shadow:0 34px 92px #0000009e,0 0 0 5px #ffffff08,0 0 48px #9736ff38}.studio-modules-browser header{height:48px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:0 26px;border-bottom:1px solid rgba(255,255,255,.08);color:#fff;font-size:.76rem;text-transform:uppercase}.studio-modules-browser header b{color:#fff;letter-spacing:.06em}.studio-modules-browser nav{display:flex;gap:18px;color:#e9eaf3;font-size:.52rem;font-weight:800}.studio-modules-hero{min-height:305px;display:grid;align-content:center;padding:42px;background:radial-gradient(circle at 66% 45%,rgba(239,40,95,.48),transparent 20%),radial-gradient(circle at 73% 40%,rgba(69,102,255,.5),transparent 31%),linear-gradient(100deg,#000000eb 0,#000000eb 37%,#0e11277a 60%,#070811f2),linear-gradient(135deg,#14071a,#091532)}.studio-modules-hero h3{margin:0 0 10px;font-size:clamp(2.9rem,5vw,5.2rem);line-height:.9;letter-spacing:-.05em}.studio-modules-hero p{margin:0 0 14px;color:#fff;font-size:.83rem;font-weight:800}.studio-modules-hero small{display:block;max-width:330px;color:#e2e3ef;line-height:1.7}.studio-modules-hero button{margin-top:24px;margin-right:10px;padding:13px 18px;border:0;border-radius:5px;background:#ff315f;color:#fff;font-size:.66rem;font-weight:900;text-transform:uppercase}.studio-modules-hero button.ghost{border:1px solid rgba(255,255,255,.34);background:#ffffff0d}.studio-modules-music,.studio-modules-grid{padding:18px 30px;border-top:1px solid rgba(255,255,255,.08)}.studio-modules-music h4,.studio-modules-grid h4{margin:0 0 12px;color:#fff;font-size:.72rem;text-transform:uppercase}.studio-modules-music>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.studio-modules-music article{min-width:0;display:grid;grid-template-columns:34px minmax(0,1fr);gap:8px;align-items:center;padding:12px;border:1px solid rgba(255,255,255,.09);border-radius:8px;background:linear-gradient(135deg,#ff315f29,#7d40ff2e)}.studio-modules-music article svg{color:#fff}.studio-modules-music article strong{color:#fff;font-size:.68rem}.studio-modules-music article span{grid-column:1/-1;height:16px;border-radius:99px;opacity:.5;background:repeating-linear-gradient(90deg,rgba(255,255,255,.25) 0 2px,transparent 2px 7px)}.studio-modules-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding-bottom:22px}.studio-modules-grid article{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:10px;align-items:center;padding:9px 0;border-bottom:1px solid rgba(255,255,255,.07);color:#fff}.studio-modules-grid b{display:grid;place-items:center;width:38px;height:38px;border-radius:8px;background:#ff315f26;color:#ff315f;line-height:.8}.studio-modules-grid b small,.studio-modules-grid span small{display:block;color:#aeb4c8;font-size:.52rem;font-weight:700}.studio-modules-grid span{font-size:.72rem}.studio-modules-grid em{padding:6px 8px;border-radius:5px;background:#ff315f;font-size:.53rem;font-style:normal;font-weight:900;text-transform:uppercase}.studio-modules-grid i{width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,#ff315f,#5d35ff)}.studio-modules-phone{position:absolute;right:0;bottom:-4px;width:205px;overflow:hidden;border:1px solid rgba(255,255,255,.16);border-radius:28px;background:#090a14;box-shadow:0 22px 58px #000000a3,0 0 34px #ff315f2e}.studio-modules-phone header{display:flex;justify-content:space-between;align-items:center;height:42px;padding:0 16px;color:#fff;font-size:.72rem}.studio-modules-phone-hero{min-height:178px;padding:76px 18px 18px;background:radial-gradient(circle at 72% 24%,rgba(255,49,95,.75),transparent 30%),linear-gradient(135deg,#070813,#1b0b2a)}.studio-modules-phone h3{margin:0;color:#fff;font-size:2.05rem;letter-spacing:-.04em}.studio-modules-phone p{margin:3px 0 12px;color:#e9eaf5;font-size:.58rem}.studio-modules-phone button{padding:9px 12px;border:0;border-radius:5px;background:#ff315f;color:#fff;font-size:.5rem;font-weight:900;text-transform:uppercase}.studio-modules-phone article{display:grid;grid-template-columns:34px 1fr;gap:9px;align-items:center;margin:12px;padding:10px;border:1px solid rgba(255,255,255,.08);border-radius:9px;background:#ffffff0a;color:#fff}.studio-modules-phone article span,.studio-modules-phone article b{font-size:.68rem}.studio-modules-phone article small{display:block;color:#aeb4c8;font-size:.5rem}.studio-modules-benefits{position:relative;z-index:1;max-width:1020px;margin:34px auto 0;padding:24px 32px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px 26px;align-items:center;border:1px solid rgba(203,79,255,.4);border-radius:16px;background:linear-gradient(135deg,#ff315f1f,#4e34ff14);box-shadow:0 0 38px #a441ff1f}.studio-benefit-mark{width:42px;height:42px;color:#ff315f;filter:drop-shadow(0 0 18px rgba(255,49,95,.58))}.studio-modules-benefits strong{color:#fff;font-size:clamp(1.25rem,2.2vw,2.15rem);font-weight:500}.studio-modules-benefits strong span{color:#d846ff}.studio-modules-benefits div{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;color:#cdd0df}.studio-modules-benefits div span{display:flex;align-items:center;gap:9px;min-width:0;font-size:.88rem}.studio-modules-benefits svg{color:#ff315f}.studio-card{min-height:156px;padding:18px;gap:9px;border-radius:8px;box-shadow:none}.studio-card:before{display:none}.studio-card h3{font-size:.94rem}.studio-card p{font-size:.78rem;line-height:1.55}.studio-card svg{padding:5px;width:28px;height:28px;border:1px solid rgba(97,244,215,.24);border-radius:5px;background:#61f4d70f}.studio-process{background:radial-gradient(circle at 50% 55%,rgba(119,61,255,.11),transparent 45%)}.studio-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;position:relative}.studio-steps:before{content:"";position:absolute;left:8%;right:8%;top:36px;border-top:1px dashed rgba(110,231,222,.3)}.studio-steps article{min-height:190px;padding:18px;border-radius:8px;z-index:1}.studio-step-number{display:grid;place-items:center;width:27px;height:27px;border-radius:50%;background:linear-gradient(135deg,#9d53ff,#7434e9);box-shadow:0 0 18px #914bff85;font-size:.75rem;font-weight:900}.studio-steps h3{color:#c7a4ff;font-size:.92rem}.studio-steps p{font-size:.76rem;line-height:1.5}.studio-commerce-grid{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:16px;align-items:start}.studio-plan-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.studio-plan{position:relative;min-height:350px;display:flex;flex-direction:column;gap:11px;padding:18px 14px;border:1px solid var(--studio-line);border-radius:8px;background:linear-gradient(145deg,#ffffff0e,#ffffff05),#0b0e1b}.studio-plan.is-featured{border-color:#aa59ff;box-shadow:0 0 28px #9842ff30}.studio-plan.is-selected{background:linear-gradient(180deg,#893dff21,#ffffff05),#0b0e1b}.studio-plan em{position:absolute;right:10px;top:-9px;padding:4px 8px;border-radius:9px;background:#9744ed;color:#fff;font-size:.55rem;font-style:normal;font-weight:900}.studio-plan>span{color:#c292ff;font-size:.66rem;font-weight:900}.studio-plan>small{min-height:34px;color:var(--studio-muted);font-size:.7rem}.studio-price{font-size:1.55rem;font-weight:900}.studio-price small{font-size:.65rem;color:var(--studio-muted);font-weight:500}.studio-plan p{display:flex;gap:6px;margin:0;color:#c1c5d5;font-size:.7rem;line-height:1.4}.studio-plan p svg{color:var(--studio-cyan);flex:0 0 auto}.studio-plan .btn{margin-top:auto;min-height:40px;font-size:.73rem}.studio-cart{display:grid;gap:14px;padding:17px;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:#0b0e1b;position:sticky;top:82px}.studio-cart-title{display:flex;align-items:center;gap:8px}.studio-cart-title h3{margin:0;font-size:.9rem}.studio-cart-title svg{color:var(--studio-cyan)}.studio-cart label,.studio-checkout label,.studio-transfer label{display:grid;gap:6px;color:#bec2d0;font-size:.7rem;font-weight:700}.studio-cart select,.studio-checkout input,.studio-transfer input,.studio-contact-form input,.studio-contact-form select,.studio-contact-form textarea{min-height:42px;padding:9px 11px;border:1px solid rgba(255,255,255,.11);border-radius:6px;background:#090c17;color:#fff}.studio-payment-note{margin:0!important;padding:10px;border:1px solid rgba(97,244,215,.15);border-radius:6px;background:#61f4d70b;font-size:.67rem;line-height:1.45!important}.studio-cart-total{display:flex;justify-content:space-between;padding-top:12px;border-top:1px solid rgba(255,255,255,.1)}.studio-trust-row{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:12px}.studio-trust-row span{display:flex;align-items:center;gap:8px;padding:12px;border:1px solid rgba(255,255,255,.08);border-radius:7px;color:#c5c9d6;font-size:.7rem}.studio-trust-row svg{width:18px;color:var(--studio-cyan)}.studio-faq{grid-template-columns:.62fr 1.38fr}.studio-faq-stack{display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:48px}.studio-faq-list article{border-radius:6px;box-shadow:none}.studio-faq-list button{min-height:50px;font-size:.75rem}.studio-faq-list p{font-size:.75rem;line-height:1.55}.studio-support-card{padding:24px;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:linear-gradient(145deg,#7641ff1a,#ffffff05)}.studio-support-card>svg{color:var(--studio-cyan);width:34px;height:34px}.studio-support-card h3{font-size:1.2rem}.studio-support-card p{font-size:.82rem}.studio-support-card .btn{margin-top:12px}.studio-contact{grid-template-columns:.65fr 1.35fr}.studio-contact-form{border-radius:8px;box-shadow:none;padding:14px}.studio-contact-form>div{display:grid;grid-template-columns:1fr 1fr;gap:8px}.studio-contact-form select{width:100%}.studio-contact-links{display:grid;gap:10px}.studio-contact-links a{font-size:.76rem}.studio-footer{padding:26px clamp(24px,4vw,58px);font-size:.72rem}.studio-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:grid;place-items:center;padding:18px;background:#02030ad6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);overflow:auto}.studio-checkout{width:min(850px,100%);max-height:calc(100vh - 36px);overflow:auto;padding:24px;border:1px solid rgba(164,105,255,.4);border-radius:12px;background:#0b0e19;box-shadow:0 30px 100px #000000a6}.studio-checkout-head{display:flex;justify-content:space-between;align-items:start;gap:20px}.studio-checkout-head h2{margin:0;font-size:1.6rem}.studio-checkout-head>button{display:grid;place-items:center;width:38px;height:38px;border:1px solid rgba(255,255,255,.1);border-radius:7px;background:#111522;color:#fff}.studio-checkout form{display:grid;gap:20px;margin-top:20px}.studio-checkout-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px}.studio-transfer{display:grid;gap:12px;padding:16px;border:1px solid rgba(255,255,255,.09);border-radius:8px;background:#ffffff06}.studio-transfer h3{margin:0}.studio-bank-card{display:grid;gap:5px;padding:14px;border-left:3px solid var(--studio-cyan);background:#080b15}.studio-bank-card code{color:#c4a7ff}.studio-bank-card p{margin:0!important;font-size:.72rem}.studio-receipt{position:relative;min-height:54px;display:flex!important;align-items:center;justify-content:center;border:1px dashed rgba(97,244,215,.4);border-radius:7px;background:#61f4d70a;color:#fff!important;cursor:pointer}.studio-receipt input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.studio-form-status{margin:0!important;padding:12px;border-radius:7px;background:#61f4d714;color:var(--studio-cyan)!important}.studio-checkout button:disabled{opacity:.45;cursor:not-allowed}@media(max-width:1180px){.studio-hero{grid-template-columns:1fr 1fr}.studio-commerce-grid{grid-template-columns:1fr}.studio-cart{position:static}.studio-steps{grid-template-columns:repeat(3,1fr)}.studio-plan-grid{gap:10px}.studio-faq-stack{gap:18px}}@media(max-width:900px){.studio-hero{grid-template-columns:1fr;padding-top:120px}.studio-product-shot{transform:none}.studio-feature-grid,.studio-plan-grid{grid-template-columns:repeat(2,1fr)}.studio-faq,.studio-contact,.studio-faq-stack{grid-template-columns:1fr}.studio-trust-row{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.studio-hero{padding-inline:18px}.studio-hero h1{font-size:clamp(3.25rem,17vw,5.4rem)}.studio-product-shot{display:block}.product-shot-layout{grid-template-columns:78px 1fr}.product-shot-layout>aside:last-child{display:none}.product-shot-preview{padding:16px}.product-shot-preview strong{font-size:1.7rem}.studio-hero-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.studio-hero-stats article{display:grid;justify-items:center;text-align:center}.studio-section{padding:48px 18px}.studio-feature-grid,.studio-plan-grid,.studio-steps,.studio-trust-row{grid-template-columns:1fr}.studio-steps:before{display:none}.studio-contact-form>div,.studio-checkout-fields{grid-template-columns:1fr}.studio-nav .btn{display:none}.studio-footer nav{flex-wrap:wrap}.studio-commerce-grid{gap:10px}}@media(max-width:900px){.studio-sync-layout{grid-template-columns:1fr;min-height:auto}.studio-sync-bridge{height:42px}.studio-sync-bridge span{transform:rotate(90deg)}.studio-sync-panel{border-right:0;border-bottom:1px solid rgba(255,255,255,.07)}.studio-sync-public{border-left:0}.studio-cover-stack{min-height:330px}.studio-sync-public .studio-cover-stack{min-height:310px}}@media(max-width:640px){.studio-sync-demo .product-shot-bar span{display:none}.studio-sync-workspace{grid-template-columns:68px minmax(0,1fr)}.studio-sync-inspector{display:none!important}.studio-cover-surface{padding:26px 18px}.studio-cover-nav{left:14px;right:14px;font-size:.4rem}.studio-cover-content{max-width:78%}.studio-cover-figure{right:1%;width:38%;opacity:.76}.studio-cover-stack{min-height:285px}.studio-sync-public .studio-cover-stack{min-height:270px}.studio-sync-panel-head{padding-inline:11px}}@media(max-width:1180px){.studio-modules-stage{grid-template-columns:1fr;gap:24px}.studio-module-rail{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;order:2}.studio-modules-mockup{order:1;padding-right:42px}.studio-module-node{grid-template-columns:58px minmax(0,1fr);padding:14px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#ffffff06}.studio-module-node:before,.studio-module-node:after{display:none}.studio-module-icon{width:56px;height:56px}.studio-modules-benefits div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.studio-modules-showcase{padding-inline:18px}.studio-modules-head h2{font-size:clamp(2.35rem,11vw,4rem)}.studio-module-rail{grid-template-columns:1fr}.studio-modules-mockup{padding-right:0}.studio-modules-browser header nav{display:none}.studio-modules-browser header{padding-inline:18px}.studio-modules-hero{min-height:250px;padding:30px 22px}.studio-modules-hero h3{font-size:3.2rem}.studio-modules-music,.studio-modules-grid{padding:16px}.studio-modules-music>div,.studio-modules-grid{grid-template-columns:1fr}.studio-modules-phone{position:relative;right:auto;bottom:auto;width:min(235px,86vw);margin:16px auto 0}.studio-modules-benefits{grid-template-columns:1fr;padding:22px}.studio-modules-benefits div{grid-template-columns:1fr}.studio-benefit-mark{width:36px;height:36px}.studio-modules-benefits strong{font-size:1.35rem}}.support-center{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,1.4fr);gap:18px;min-height:620px}.support-list,.support-detail{min-width:0}.support-ticket-list{display:grid;gap:8px;max-height:680px;overflow:auto}.support-ticket-list>button{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;width:100%;padding:13px;border:1px solid var(--line);border-radius:10px;background:#ffffff06;color:var(--text);text-align:left}.support-ticket-list>button:hover,.support-ticket-list>button.active{border-color:#37c8bb80;background:#37c8bb14}.support-ticket-list>button>span{display:grid;gap:5px;min-width:0}.support-ticket-list>button>span:last-child{justify-items:end}.support-ticket-list strong{overflow:hidden;text-overflow:ellipsis}.support-ticket-list small{color:var(--muted)}.support-ticket-list b{display:grid;place-items:center;min-width:22px;height:22px;border-radius:999px;background:#ff3153;color:#fff;font-size:.72rem}.support-status{display:inline-flex;padding:4px 8px;border-radius:999px;background:#9b5cff24;color:#cbb7ff;font-size:.72rem;font-style:normal;font-weight:800}.status-closed,.status-resolved{background:#51d88a1f;color:#72e5a5}.status-new,.status-critical{background:#ff4d631f;color:#ff8091}.status-in_progress{background:#f4c1521f;color:#f7d47c}.support-detail{display:flex;flex-direction:column}.support-detail-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:14px;border-bottom:1px solid var(--line)}.support-detail-head h2{margin:3px 0}.support-detail-head span,.support-detail-head small{color:var(--muted)}.support-admin-controls{display:flex;gap:8px}.support-admin-controls select,.support-filters select,.support-filters input,.support-new-form input,.support-new-form select,.support-new-form textarea,.support-reply textarea,.support-reply select{border:1px solid var(--line);border-radius:8px;background:#0d111c;color:var(--text);padding:10px 12px}.support-context{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:14px 0;padding:13px;border:1px solid var(--line);border-radius:10px;background:#ffffff06;font-size:.82rem;color:var(--muted)}.support-context span:last-child{grid-column:1/-1;overflow-wrap:anywhere}.support-conversation{display:flex;flex-direction:column;gap:12px;flex:1;max-height:480px;overflow:auto;padding:20px 4px}.support-bubble{align-self:flex-start;width:min(78%,620px);padding:13px 15px;border:1px solid rgba(255,255,255,.1);border-radius:5px 16px 16px;background:#ffffff0e}.support-bubble.support{align-self:flex-end;border-radius:16px 5px 16px 16px;border-color:#8b5cf659;background:linear-gradient(135deg,#8b5cf633,#37c8bb1a)}.support-bubble p{margin:6px 0 8px;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.55}.support-bubble time{color:var(--muted);font-size:.72rem}.support-reply{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:end;padding-top:14px;border-top:1px solid var(--line)}.support-reply textarea{grid-row:1/3;resize:vertical}.support-new-form{display:grid;gap:14px}.support-new-form label{display:grid;gap:6px}.support-empty{display:grid;place-items:center;align-content:center;min-height:460px;text-align:center;color:var(--muted)}.support-empty h2{color:var(--text);margin-bottom:4px}.support-filters{display:grid;grid-template-columns:2fr repeat(6,minmax(110px,1fr)) auto;gap:8px;margin-top:16px}.master-support{min-height:680px}.support-center .admin-card{border-color:#ffffff1a;box-shadow:0 18px 50px #00000029}.support-new-form h2{margin:0 0 4px}.support-new-form label{color:var(--muted);font-size:.82rem;font-weight:800}.support-admin-controls select,.support-filters select,.support-filters input,.support-new-form input,.support-new-form select{min-height:42px}.support-new-form textarea,.support-reply textarea{min-height:112px;line-height:1.5;resize:vertical}.support-admin-controls select:focus,.support-filters select:focus,.support-filters input:focus,.support-new-form input:focus,.support-new-form select:focus,.support-new-form textarea:focus,.support-reply textarea:focus,.support-reply select:focus{outline:0;border-color:var(--secondary);box-shadow:0 0 0 3px color-mix(in srgb,var(--secondary),transparent 84%)}.support-new-form .row-actions{display:flex;justify-content:flex-end;gap:10px;padding-top:4px}.support-filters .btn{min-height:42px;justify-content:center}.support-reply .btn{min-height:42px}.support-ticket-list>button{font:inherit;cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .18s ease}.support-ticket-list>button:hover{transform:translateY(-1px)}@media(max-width:1100px){.support-filters{grid-template-columns:repeat(3,1fr)}.support-center{grid-template-columns:1fr}.support-ticket-list{max-height:340px}}@media(max-width:640px){.support-filters,.support-context{grid-template-columns:1fr}.support-context span:last-child{grid-column:auto}.support-detail-head,.support-admin-controls{flex-direction:column}.support-reply{grid-template-columns:1fr}.support-reply textarea{grid-row:auto}.support-bubble{width:92%}}.content-editor-unified{gap:12px}.commercial-price-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.commercial-price-card{display:grid;gap:9px;padding:14px;border:1px solid var(--line);border-radius:10px;background:#ffffff06}.commercial-price-card>span{color:var(--muted);font-size:.78rem}.commercial-price-card>input{width:100%;min-height:40px;padding:8px 10px;border:1px solid var(--line);border-radius:7px;background:#00000038;color:var(--text)}.commercial-price-card>label{display:flex;align-items:center;gap:7px;color:var(--muted);font-size:.78rem}.commercial-discount-preview{color:#72d9a4;font-size:.75rem;line-height:1.4}.commercial-provider-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.commercial-provider-card{min-width:0}.commercial-provider-status{display:inline-flex;align-items:center;min-height:28px;padding:5px 9px;border:1px solid rgba(255,255,255,.13);border-radius:999px;color:var(--muted);font-size:.72rem;white-space:nowrap}.commercial-provider-status.is-ready{border-color:#4dd29059;background:#4dd29017;color:#86e0af}.superadmin-reauth-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1800;display:grid;place-items:center;padding:20px;background:#02050cd1;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.superadmin-reauth-modal{width:min(460px,100%);display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px;padding:26px;border:1px solid rgba(96,224,201,.28);border-radius:16px;background:linear-gradient(145deg,#111827,#090d16);box-shadow:0 28px 90px #000000a6;color:var(--text)}.superadmin-reauth-modal>svg{margin-top:3px;color:var(--secondary)}.superadmin-reauth-modal>div>p{margin:0 0 5px;color:var(--secondary);font-size:.7rem;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.superadmin-reauth-modal h2{margin:0;font-size:1.45rem}.superadmin-reauth-modal>div>span{display:block;margin-top:8px;color:var(--muted);font-size:.86rem;line-height:1.5}.superadmin-reauth-modal form{grid-column:1/-1;display:grid;gap:13px}.superadmin-reauth-modal form>label{display:grid;gap:7px;color:var(--muted);font-size:.78rem;font-weight:800}.superadmin-reauth-modal input{width:100%;min-height:44px;padding:10px 12px;border:1px solid var(--line);border-radius:8px;background:#070b13;color:var(--text)}.superadmin-reauth-modal input:focus{outline:0;border-color:var(--secondary);box-shadow:0 0 0 3px color-mix(in srgb,var(--secondary),transparent 84%)}.superadmin-reauth-modal .row-actions{justify-content:flex-end}.purge-confirmation-modal{border-color:#ef44445c}.purge-confirmation-modal>svg{color:#fb7185}.purge-confirmation-modal .danger-btn{min-height:42px;padding:0 16px}.commercial-bank-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.commercial-bank-grid textarea{width:100%;padding:10px;border:1px solid var(--line);border-radius:8px;background:#0003;color:var(--text)}.commercial-product-manager{display:grid;gap:12px}.commercial-product-summary{width:100%;display:grid;grid-template-columns:18px minmax(0,1fr) auto 20px;align-items:center;gap:12px;border:0;background:transparent;color:var(--text);text-align:left}.commercial-product-summary>span{width:16px;height:44px;border-radius:5px}.commercial-product-summary>div{display:grid;gap:3px}.commercial-product-summary small,.commercial-product-summary em{color:var(--muted);font-size:.76rem;font-style:normal}.commercial-product-form{margin-top:18px;padding-top:18px;border-top:1px solid var(--line)}.commercial-product-form textarea{width:100%;padding:10px;border:1px solid var(--line);border-radius:8px;background:#0003;color:var(--text)}.commercial-product-toggles{display:flex;flex-wrap:wrap;gap:10px}.commercial-product-toggles label{display:flex;align-items:center;gap:7px;padding:9px 11px;border:1px solid var(--line);border-radius:8px;color:var(--muted);font-size:.78rem}.commercial-request-detail dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.commercial-request-detail dl div{padding:10px;border:1px solid var(--line);border-radius:8px}.commercial-request-detail dt{color:var(--muted);font-size:.7rem}.commercial-request-detail dd{margin:4px 0 0;font-weight:800}.studio-plan-image{width:100%;height:86px;object-fit:cover;border-radius:6px}.studio-plan[style]{border-top-color:var(--product-color)}.studio-request-success{text-align:center;justify-items:center}.studio-request-success>svg{width:54px;height:54px;color:var(--studio-cyan)}.studio-request-success small{color:var(--studio-purple-2)}.instagram-validation-review{display:grid;gap:14px;margin-top:18px;padding:18px;border:1px solid rgba(239,23,55,.25);border-radius:12px;background:#ef173709}.instagram-validation-review h3{margin:0}.instagram-validation-review textarea{width:100%;padding:10px;border:1px solid var(--line);border-radius:8px;background:#0003;color:var(--text)}@media(max-width:900px){.commercial-price-grid,.commercial-bank-grid,.commercial-provider-grid{grid-template-columns:1fr}}.content-editor-unified>.editor-group,.content-editor-unified .collection-inline{padding:12px;border:1px solid rgba(255,255,255,.09);border-radius:8px;background:#ffffff06}.content-editor-unified .editor-group{gap:10px}.content-editor-unified .editor-group h3{font-size:.82rem}.content-editor-unified .form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.content-editor-unified .field{gap:4px;font-size:.8rem}.content-editor-unified .field small{font-size:.7rem;line-height:1.22;color:#d2d5dfad}.content-editor-unified .field input,.content-editor-unified .field textarea,.content-editor-unified .field select{min-height:36px;padding:8px 10px;border-radius:7px}.content-editor-unified .upload-field div{min-height:38px;border-radius:7px;font-size:.78rem}.content-editor-unified .optional-field{gap:6px;padding:9px;border-radius:8px}.content-editor-unified .optional-field-top,.content-editor-unified .collection-item-head{margin-bottom:6px;gap:8px;font-size:.76rem}.content-editor-unified .collection-toolbar{margin-bottom:8px}.content-editor-unified .collection-toolbar .btn,.content-editor-unified .compact-action{min-height:30px;padding:0 10px;border-radius:7px;font-size:.75rem}.content-editor-unified .collection-list,.content-editor-unified .gallery-admin-list{gap:9px}.content-editor-unified .collection-item{display:grid;gap:10px;padding:10px;border-radius:8px;background:#ffffff07}.accordion-item{overflow:hidden}.accordion-summary{width:100%;border:0;border-radius:8px;background:transparent;color:inherit;text-align:left;cursor:pointer;transition:background .2s ease,border-color .2s ease}.accordion-summary:hover,.accordion-summary:focus-visible{background:#ffffff09;outline:none}.accordion-summary.compact-item-top{padding:6px}.accordion-summary.compact-item-top.has-drag{grid-template-columns:auto minmax(0,1fr) auto auto}.accordion-toggle{justify-self:end;padding:5px 9px;border:1px solid rgba(255,255,255,.1);border-radius:999px;color:var(--secondary);font-size:.68rem;font-weight:900;text-transform:uppercase}.accordion-panel{max-height:0;overflow:hidden;opacity:0;pointer-events:none;transition:max-height .24s ease,opacity .2s ease,padding-top .24s ease}.accordion-item.is-expanded .accordion-panel{max-height:1800px;opacity:1;padding-top:2px;pointer-events:auto}.compact-item-top{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center}.compact-item-preview{display:grid;grid-template-columns:72px minmax(0,1fr);gap:10px;align-items:center;min-width:0}.compact-item-preview img,.compact-item-preview>span{width:72px;height:48px;border:1px solid var(--line);border-radius:7px;object-fit:cover;background:#37c8bb14}.compact-item-preview>span{display:grid;place-items:center;color:var(--secondary);font-size:.72rem;font-weight:900}.compact-item-preview strong{min-width:0;overflow:hidden;color:var(--text);font-size:.84rem;text-overflow:ellipsis;white-space:nowrap}.compact-item-state{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:.76rem;font-weight:900}.compact-item-state strong{padding:4px 8px;border:1px solid rgba(255,255,255,.1);border-radius:999px;color:var(--secondary);font-size:.68rem;text-transform:uppercase}.compact-item-actions,.content-editor-unified .news-admin-actions,.content-editor-unified .gallery-admin-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px;margin-top:0}.content-editor-unified .danger-btn{margin-top:0;min-height:30px;padding:0 10px;border-radius:7px}.content-editor-unified .rich-field{gap:5px}.content-editor-unified .rich-toolbar{padding:6px;gap:5px}.content-editor-unified .rich-toolbar button,.content-editor-unified .rich-toolbar input{min-height:28px;padding:0 8px;font-size:.74rem}.content-editor-unified .rich-editor-content{min-height:96px;padding:10px;border-radius:7px}.content-editor-unified .news-admin-grid,.content-editor-unified .agenda-admin-grid{grid-template-columns:minmax(160px,220px) minmax(0,1fr);gap:10px}.content-editor-unified .news-admin .upload-field,.content-editor-unified .agenda-admin .upload-field{min-height:auto}.content-editor-unified .compact-note{margin:-2px 0 0;font-size:.76rem}.hero-content-panel{gap:12px}.hero-content-panel>.admin-card,.hero-content-editor{padding:12px;border-radius:8px}.hero-content-panel>.admin-card h2{margin-bottom:10px;font-size:.92rem}.hero-content-editor{gap:10px}.hero-content-editor .bio-content-grid{gap:8px}.hero-content-editor .bio-content-row.single{grid-template-columns:minmax(0,360px)}.hero-content-editor .bio-heading-row{grid-template-columns:70px minmax(150px,1fr) minmax(116px,148px) 92px;gap:8px;align-items:end;padding:9px}.hero-content-editor .bio-visible-control{align-self:stretch;align-content:end;gap:5px;font-size:.72rem}.hero-content-editor .visibility-switch{width:42px;height:24px;padding:2px}.hero-content-editor .visibility-switch span{width:18px;height:18px}.hero-content-editor .visibility-switch.is-on span{transform:translate(17px)}.hero-content-editor .rich-field,.hero-content-editor .field{gap:4px;font-size:.78rem}.hero-content-editor .rich-editor-content{min-height:36px;padding:7px 9px;border-radius:7px}.hero-content-editor .field input,.hero-content-editor .field select{min-height:34px;padding:7px 9px;border-radius:7px}.hero-content-editor .bio-heading-row .field select{padding-right:24px}.hero-slides-editor .collection-toolbar{justify-content:flex-start;margin-bottom:8px}.hero-slides-editor .hero-add-slide{min-height:32px;padding:0 11px;font-size:.76rem}.hero-slides-editor .collection-list{gap:9px}.hero-slide-item{display:grid;gap:8px;padding:10px}.hero-slide-item .compact-item-actions{align-items:center}.hero-slide-fields{grid-template-columns:minmax(220px,1.3fr) minmax(92px,.62fr) minmax(122px,.78fr) minmax(96px,.62fr) minmax(76px,.48fr);gap:8px;align-items:end}.hero-slide-fields .field{gap:4px;font-size:.78rem}.hero-slide-fields .field input,.hero-slide-fields .field select{min-height:34px;padding:7px 9px;border-radius:7px}.hero-slide-fields .upload-field input{min-height:34px}.hero-slide-fields .upload-field div{min-height:38px;border-radius:7px;font-size:.76rem}@media(max-width:760px){.content-editor-unified .form-grid,.content-editor-unified .news-admin-grid,.content-editor-unified .agenda-admin-grid,.compact-item-top,.accordion-summary.compact-item-top.has-drag,.compact-item-preview,.hero-content-editor .bio-heading-row,.hero-slide-fields,.hero-content-editor .bio-content-row.single{grid-template-columns:1fr}.compact-item-state,.compact-item-actions,.content-editor-unified .news-admin-actions,.content-editor-unified .gallery-admin-actions{justify-content:flex-start}}.theme-studio-panel{gap:12px}.theme-studio-panel>.admin-card{padding:14px;border-radius:8px;background:#ffffff06}.theme-studio-panel>.admin-card h2{margin-bottom:10px;font-size:.9rem;color:var(--secondary);text-transform:uppercase;letter-spacing:0}.theme-studio-panel .template-grid,.theme-studio-panel .design-grid{gap:10px}.theme-studio-panel .template-grid button{min-height:116px;padding:10px;border-radius:8px;gap:4px}.theme-studio-panel .template-grid button:before{left:10px;right:10px;top:10px;height:46px;border-radius:7px}.theme-studio-panel .template-grid button:after{top:23px;left:22px;width:64px;height:20px;border-radius:5px}.theme-studio-panel .template-grid button strong{font-size:.86rem}.theme-studio-panel .template-grid button span{font-size:.72rem;line-height:1.18}.theme-studio-panel .template-grid button.active:after,.theme-studio-panel .design-grid button.active:after{content:"OK";position:absolute;top:9px;right:10px;z-index:2;display:grid;place-items:center;width:24px;height:20px;border-radius:999px;background:var(--primary);color:#090b10;font-size:.62rem;font-weight:950}.global-background-grid{display:grid;gap:10px}.global-background-grid button{position:relative;display:grid;grid-template-columns:26px minmax(145px,.42fr) minmax(240px,1fr);gap:12px;align-items:center;min-height:118px;padding:10px;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#ffffff06;color:var(--text);text-align:left;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.global-background-grid button:hover{transform:translateY(-1px);border-color:#9b5cff61}.global-background-grid button.active{border-color:#9b5cffcc;box-shadow:0 0 0 1px #9b5cff47,0 0 30px #9b5cff2e}.global-bg-radio{width:18px;height:18px;border:2px solid rgba(255,255,255,.16);border-radius:50%;box-shadow:inset 0 0 0 4px #00000057}.global-background-grid button.active .global-bg-radio{border-color:var(--primary);background:var(--primary)}.global-background-grid strong{display:block;margin-bottom:6px;font-size:.86rem}.global-background-grid em{display:inline-block;margin-bottom:8px;padding:3px 7px;border-radius:999px;background:#9b5cff2e;color:var(--primary);font-size:.66rem;font-style:normal;font-weight:900}.global-background-grid p{margin:0;color:#d2d5dfc2;font-size:.76rem;line-height:1.38}.global-background-grid i{display:block;width:100%;height:92px;border:1px solid rgba(255,255,255,.1);border-radius:7px;background:#070911}.global-background-grid [data-background=epresskit-back] i{background:linear-gradient(180deg,#0000000a,#0000002e),url(/assets/system/backgrounds/epresskit-back.svg);background-size:cover;background-position:center center;box-shadow:inset 0 0 54px #0000006b,0 0 28px #61f4d714}.global-background-grid [data-background=absolute-black] i{background:#000;box-shadow:none}.global-background-grid [data-background=custom-image] i{background:linear-gradient(135deg,#9b5cff38,#61f4d71a),repeating-linear-gradient(45deg,rgba(255,255,255,.055) 0 8px,transparent 8px 16px),#070911;background-size:cover;background-position:center;box-shadow:inset 0 0 42px #0000006b}.global-background-grid [data-background=metallic] i{background:linear-gradient(115deg,rgba(255,255,255,.08),transparent 18%,rgba(120,126,142,.18) 43%,transparent 68%),repeating-linear-gradient(90deg,rgba(255,255,255,.055) 0 1px,transparent 1px 5px),radial-gradient(circle at 78% 18%,rgba(155,92,255,.28),transparent 28%),linear-gradient(135deg,#05070c,#111722 55%,#05070c)}.global-background-grid [data-background=abstract] i{background:radial-gradient(circle at 16% 18%,rgba(155,92,255,.45),transparent 26%),radial-gradient(circle at 78% 24%,rgba(97,244,215,.18),transparent 24%),radial-gradient(circle at 58% 78%,rgba(155,92,255,.34),transparent 34%),linear-gradient(135deg,#04040d,#111229 48%,#05050f)}.public-site.global-bg-epresskit-back,.preview-frame.global-bg-epresskit-back{background-color:#000;background-image:none}.public-site.global-bg-absolute-black,.preview-frame.global-bg-absolute-black{background-color:#000!important;background-image:none!important;background-attachment:scroll}.public-site.global-bg-epresskit-back,.preview-frame.global-bg-epresskit-back{position:relative;overflow-x:hidden;isolation:isolate}.public-site.global-bg-epresskit-back .public-section,.preview-frame.global-bg-epresskit-back .preview-section{background-color:transparent;background-image:none}.public-site.global-bg-epresskit-back .public-section:before,.public-site.global-bg-epresskit-back .public-section:after,.preview-frame.global-bg-epresskit-back .preview-section:before,.preview-frame.global-bg-epresskit-back .preview-section:after{display:none}.public-site.global-bg-epresskit-back>:not(.section-parallax-bg),.preview-frame.global-bg-epresskit-back>:not(.section-parallax-bg){position:relative;z-index:1}.public-site.global-bg-epresskit-back>.section-parallax-bg,.preview-frame.global-bg-epresskit-back>.section-parallax-bg{top:-22%;right:0;bottom:-22%;left:0;min-height:140%;background-repeat:no-repeat}.public-site.global-bg-custom-image,.preview-frame.global-bg-custom-image{position:relative;overflow-x:hidden;isolation:isolate}.public-site.global-bg-custom-image .public-section,.preview-frame.global-bg-custom-image .preview-section{background-color:transparent;background-image:none}.public-site.global-bg-custom-image .public-section:before,.public-site.global-bg-custom-image .public-section:after,.preview-frame.global-bg-custom-image .preview-section:before,.preview-frame.global-bg-custom-image .preview-section:after{display:none}.public-site.global-bg-custom-image>:not(.section-parallax-bg),.preview-frame.global-bg-custom-image>:not(.section-parallax-bg){position:relative;z-index:1}.public-site.global-bg-custom-image>.section-parallax-bg,.preview-frame.global-bg-custom-image>.section-parallax-bg{top:-22%;right:0;bottom:-22%;left:0;min-height:140%;background-repeat:no-repeat}.public-site.global-bg-epresskit-back>.section-parallax-bg.is-global-parallax-bg,.public-site.global-bg-custom-image>.section-parallax-bg.is-global-parallax-bg{position:fixed;inset:-20vh 0 auto 0;width:100vw;height:140vh;min-height:140vh;z-index:0}.preview-frame.global-bg-epresskit-back>.section-parallax-bg.is-global-parallax-bg,.preview-frame.global-bg-custom-image>.section-parallax-bg.is-global-parallax-bg{position:absolute;inset:-20% 0 auto 0;width:100%;height:140%;min-height:140%;z-index:0}.public-site.global-bg-metallic,.preview-frame.global-bg-metallic{background-color:#06080d;background-image:linear-gradient(115deg,rgba(255,255,255,.055),transparent 18%,rgba(120,126,142,.12) 43%,transparent 68%),repeating-linear-gradient(90deg,rgba(255,255,255,.035) 0 1px,transparent 1px 5px),radial-gradient(circle at 78% 18%,rgba(155,92,255,.18),transparent 28%),linear-gradient(135deg,#05070c,#111722 55%,#05070c)}.public-site.global-bg-abstract,.preview-frame.global-bg-abstract{background-color:#050511;background-image:radial-gradient(circle at 16% 18%,rgba(155,92,255,.3),transparent 26%),radial-gradient(circle at 78% 24%,rgba(97,244,215,.13),transparent 24%),radial-gradient(circle at 58% 78%,rgba(155,92,255,.22),transparent 34%),linear-gradient(135deg,#04040d,#111229 48%,#05050f)}.theme-studio-panel .design-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.theme-studio-panel .design-grid button{min-height:132px;padding:10px;border-radius:8px;gap:4px}.theme-studio-panel .design-grid button:before{inset:10px 10px auto;height:48px;border-radius:7px}.theme-studio-panel .design-grid button>span{top:26px;left:24px;width:62px;height:18px}.theme-studio-panel .design-grid button strong{font-size:.86rem}.theme-studio-panel .design-grid button em,.theme-studio-panel .design-grid button small{font-size:.7rem;line-height:1.15}.theme-studio-panel .theme-editor,.theme-studio-panel .compact-theme-grid,.theme-compact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.theme-studio-panel .field{gap:4px;font-size:.8rem}.theme-studio-panel .field small{font-size:.7rem;color:#d2d5dfb3}.theme-studio-panel .field input,.theme-studio-panel .field select,.theme-studio-panel .field textarea{min-height:36px;padding:8px 10px;border-radius:7px}.theme-studio-panel .color-field,.theme-color-grid .color-field{grid-template-columns:38px minmax(0,1fr) 86px;gap:6px;align-items:center}.theme-studio-panel .color-field span,.theme-studio-panel .color-field small,.theme-color-grid .color-field span,.theme-color-grid .color-field small{grid-column:1 / -1}.theme-studio-panel .color-field .color-preview,.theme-color-grid .color-field .color-preview{min-height:36px;border-radius:7px;font-size:0}.theme-studio-panel .color-field input[type=color],.theme-color-grid .color-field input[type=color]{height:36px;padding:3px;border-radius:7px}.theme-studio-panel .color-field input:not([type=color]),.theme-color-grid .color-field input:not([type=color]){min-height:36px;font-size:.74rem}.theme-reset-btn{margin-top:10px;min-height:34px;padding:0 12px;border-radius:7px}.navigation-editor-grid{display:grid;gap:10px}.theme-studio-panel .nav-profile-tabs{margin-bottom:0;gap:8px}.theme-studio-panel .nav-profile-tabs button{min-height:32px;padding:0 12px;border-radius:999px;font-size:.78rem}.theme-studio-panel .nav-style-preview{min-height:58px;margin-bottom:0;padding:0 14px;border-radius:8px}.theme-studio-panel .nav-style-preview nav{gap:min(var(--nav-gap),18px)}.nav-settings-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.theme-studio-panel .section-control-group{gap:8px;padding:10px;border-radius:8px}.theme-studio-panel .section-control-title span{min-width:28px;height:20px;font-size:.6rem}.theme-studio-panel .section-control-title strong{font-size:.78rem}.theme-color-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.theme-studio-panel .optional-field{padding:8px;gap:6px}.theme-studio-panel .optional-field-top{margin-bottom:4px;font-size:.74rem}.config-accordion-card{overflow:hidden;padding:0!important}.config-accordion-head{width:100%;display:grid;grid-template-columns:36px minmax(0,1fr) 28px;gap:10px;align-items:center;min-height:62px;padding:10px 12px;border:0;background:transparent;color:var(--text);text-align:left;cursor:pointer}.config-accordion-head:hover,.config-accordion-head:focus-visible{background:#ffffff09;outline:none}.config-accordion-icon{display:grid;place-items:center;width:34px;height:34px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#ffffff0d;color:var(--secondary)}.config-accordion-head strong{display:block;color:var(--text);font-size:.86rem;font-weight:900;text-transform:uppercase;letter-spacing:0}.config-accordion-head small{display:block;margin-top:3px;color:#d2d5dfad;font-size:.72rem;line-height:1.25;font-weight:650}.config-accordion-chevron{justify-self:end;color:var(--secondary);transition:transform .24s ease}.config-accordion-card.is-expanded .config-accordion-chevron{transform:rotate(180deg)}.config-accordion-card .accordion-panel{grid-column:1 / -1;transition:max-height .24s ease,opacity .2s ease,padding-top .24s ease}.config-accordion-card.is-expanded .accordion-panel{max-height:2600px;padding-top:0}.config-accordion-body{padding:0 12px 12px}.config-accordion-body>.admin-card{padding:0;border:0;background:transparent;box-shadow:none}.config-accordion-body>.admin-card:before,.config-accordion-body>.admin-card>h2{display:none}.identity-settings-panel{gap:18px}.identity-settings-panel>.admin-card{padding:14px;border-radius:8px;background:#ffffff06}.identity-settings-panel>.admin-card h2{margin-bottom:10px;color:var(--secondary);font-size:.9rem;text-transform:uppercase;letter-spacing:0}.identity-settings-panel .theme-editor,.identity-settings-panel .compact-theme-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.identity-general-grid,.identity-brand-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:18px;align-items:stretch}.identity-field-card,.identity-media-card{min-width:0;display:grid;gap:14px;align-content:start;padding:18px;border:1px solid rgba(255,255,255,.095);border-radius:16px;background:linear-gradient(145deg,#ffffff0d,#ffffff05);box-shadow:inset 0 1px #ffffff0b,0 18px 44px #00000029;overflow:hidden}.identity-field-card{min-height:118px}.identity-primary-field{min-height:122px}.identity-primary-field .field input{font-size:1rem;font-weight:850}.identity-span-full{grid-column:1 / -1}.identity-favicon-card{grid-column:span 6}.identity-logo-type{grid-column:span 4}.identity-logo-height{grid-column:span 3}.identity-media-card{grid-column:span 6;min-height:250px}.identity-media-card>div:first-child{display:grid;gap:4px}.identity-media-card strong{color:var(--text);font-size:.9rem;font-weight:950;text-transform:uppercase}.identity-media-card small{color:#d2d5dfb8;font-size:.76rem;font-weight:600;line-height:1.35}.identity-generated-name{display:grid;gap:7px;padding:14px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#ffffff08}.identity-generated-name span{color:color-mix(in srgb,var(--primary),white 18%);font-size:.76rem;font-weight:950;text-transform:uppercase}.identity-generated-name strong{color:var(--text);font-size:1.05rem;text-transform:none}.identity-generated-name small{color:#d2d5dfb3}.identity-settings-panel .field{gap:6px;font-size:.82rem}.identity-settings-panel .field small{color:#d2d5dfb3;font-size:.72rem;line-height:1.32}.identity-settings-panel .field input,.identity-settings-panel .field select,.identity-settings-panel .field textarea{min-height:38px;padding:9px 10px;border-radius:8px}.identity-settings-panel .upload-field{min-width:0}.identity-settings-panel .upload-field div{min-height:44px;width:100%;border-radius:9px;font-size:.8rem}.identity-asset-preview{display:grid;place-items:center;min-height:96px;padding:14px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:radial-gradient(circle at 20% 10%,rgba(155,92,255,.14),transparent 36%),#0000002e}.identity-asset-preview img{max-width:min(220px,100%);max-height:92px;object-fit:contain;filter:drop-shadow(0 0 18px rgba(155,92,255,.22))}.identity-asset-preview.favicon-preview{min-height:72px;width:92px}.identity-asset-preview.favicon-preview img{width:34px;height:34px;object-fit:contain}.identity-social-grid{display:grid;grid-template-columns:1fr;gap:10px}.identity-social-header{display:grid;grid-template-columns:minmax(130px,.8fr) minmax(180px,1.4fr) minmax(210px,1fr);gap:10px;margin-bottom:8px;padding:0 10px;color:var(--muted);font-size:.68rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.identity-social-field{display:grid;grid-template-columns:minmax(130px,.8fr) minmax(180px,1.4fr) minmax(210px,1fr);align-items:center;gap:6px;padding:10px;border:1px solid rgba(255,255,255,.09);border-radius:8px;background:#ffffff07}.identity-social-field span{display:flex;align-items:center;gap:8px;color:var(--text);font-size:.8rem;font-weight:900}.identity-social-field svg{color:var(--secondary)}.identity-social-field input{min-height:36px;width:100%;padding:8px 10px;border:1px solid rgba(255,255,255,.11);border-radius:7px;background:#040509a8;color:var(--text)}.identity-social-visibility{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.identity-social-visibility label{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:36px;padding:6px 8px;border:1px solid rgba(255,255,255,.08);border-radius:7px;background:#04050961}.identity-social-visibility small{color:var(--muted);font-size:.68rem;font-weight:800}.visibility-switch:disabled{cursor:not-allowed;opacity:.42}.builder-workspace{gap:12px;padding:14px;border-radius:8px;background:#ffffff06}.builder-workspace:before{opacity:.32}.builder-workspace h2{margin-bottom:6px;color:var(--secondary);font-size:.92rem;font-weight:900;text-transform:uppercase;letter-spacing:0}.builder-workspace .muted{margin:0;color:#d2d5dfad;font-size:.76rem;line-height:1.35}.builder-layout{grid-template-columns:minmax(230px,280px) minmax(0,1fr);gap:12px}.builder-main,.builder-editor-panel,.builder-preview{position:relative;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#ffffff06;box-shadow:0 16px 44px #0000002e}.builder-main{display:grid;gap:10px;padding:12px}.builder-main:before,.builder-editor-panel:before,.builder-preview:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:inherit;background:linear-gradient(145deg,rgba(255,255,255,.045),transparent 42%);opacity:.7}.section-add-menu{gap:8px;margin:0}.section-add-menu>.btn{width:auto;min-height:34px;justify-self:start;padding:0 12px;border-radius:7px;font-size:.74rem}.section-add-list{gap:7px;padding:8px;border-color:#ffffff1c;border-radius:8px;background:#080a10f5;box-shadow:0 18px 46px #00000057,0 0 28px #9b5cff14}.section-add-list button{min-height:36px;padding:0 10px;border-color:#ffffff1a;border-radius:7px;background:#ffffff09;font-size:.78rem}.section-add-list button:hover:not(:disabled){border-color:#9b5cff61;background:#9b5cff18}.block-list{width:100%;gap:8px}.builder-block{border-color:#ffffff1a;border-radius:8px;background:#ffffff07;box-shadow:none;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease,transform .2s ease}.builder-block:before{display:none}.builder-block:hover{border-color:#9b5cff5c;background:#9b5cff14;box-shadow:0 10px 28px #0000002e,0 0 22px #9b5cff17;transform:translateY(-1px)}.builder-block.is-open{border-color:#9b5cff9e;background:#9b5cff1f;box-shadow:0 0 0 1px #9b5cff2e,0 0 26px #9b5cff21}.builder-block-head{min-height:36px;grid-template-columns:28px minmax(0,1fr) auto;gap:5px;padding:5px 7px}.builder-block-actions{gap:5px}.builder-block-head strong{max-width:none;color:var(--text);font-size:.76rem;letter-spacing:0}.builder-block .builder-block-head button{width:26px;min-width:26px;height:26px;min-height:26px;border-radius:7px;color:#f4f0f8db}.builder-block .builder-block-head button:hover{border-color:#9b5cff66;background:#ffffff14}.builder-block .builder-block-head button.active{border-color:#c3a4ff9e;background:linear-gradient(135deg,#7d3cff,#a86dff 58%,#6ff2db);color:#07070b}.builder-editor-panel{gap:12px;padding:12px;border-radius:8px;background:#ffffff06}.builder-editor-head{gap:10px;padding-bottom:10px;border-bottom-color:#ffffff17}.builder-editor-head span{color:#d2d5dfad;font-size:.7rem;letter-spacing:0}.builder-editor-head h3{margin-top:2px;color:var(--text);font-size:1rem;letter-spacing:0}.editor-tabs{gap:7px}.editor-tabs button{min-height:32px;padding:0 11px;border-color:#ffffff1a;border-radius:999px;background:#ffffff0a;color:#f4f0f8db;font-size:.76rem}.editor-tabs button:hover{border-color:#9b5cff61;background:#9b5cff17}.editor-tabs button.active{border-color:#c3a4ff9e;background:linear-gradient(135deg,#7d3cff,#a86dff 58%,#6ff2db);color:#07070b}.builder-editor-body{gap:12px}.builder-editor-body .admin-card,.builder-editor-body>.form-grid,.builder-editor-body>.collection-inline,.builder-editor-body .editor-group{padding:12px;border-color:#ffffff17;border-radius:8px;background:#ffffff06;box-shadow:none}.builder-editor-body .admin-card h2,.builder-editor-body .editor-group h3{margin-bottom:10px;color:var(--secondary);font-size:.86rem;text-transform:uppercase;letter-spacing:0}.builder-editor-body .form-grid,.builder-editor-body .theme-editor,.builder-editor-body .collection-list{gap:10px}.builder-editor-body .field{gap:4px;font-size:.8rem}.builder-editor-body .field small{color:#d2d5dfb3;font-size:.7rem;line-height:1.25}.builder-editor-body .field input,.builder-editor-body .field select,.builder-editor-body .field textarea,.builder-editor-body .rich-editor-content{min-height:36px;padding:8px 10px;border-radius:7px;border-color:#ffffff1c;background:#040509a8}.builder-editor-body .upload-field div{min-height:38px;border-radius:7px;font-size:.78rem}.builder-editor-body .rich-toolbar{gap:5px;padding:6px;border-color:#ffffff17;border-radius:7px;background:#ffffff09}.builder-editor-body .rich-toolbar button,.builder-editor-body .rich-toolbar input{min-height:28px;border-radius:7px;font-size:.74rem}.builder-editor-body .collection-item,.builder-editor-body .optional-field{padding:10px;border-color:#ffffff17;border-radius:8px;background:#ffffff07;box-shadow:none}.builder-editor-body .collection-toolbar{margin-bottom:8px}.builder-editor-body .collection-toolbar .btn,.builder-editor-body .compact-action,.builder-editor-body .danger-btn{min-height:30px;padding:0 10px;border-radius:7px;font-size:.74rem}.builder-editor-body .accordion-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 8px;align-items:center}.builder-editor-body .accordion-summary.compact-item-top{min-width:0;padding:4px;gap:8px}.builder-editor-body .accordion-summary.compact-item-top:not(.has-drag){grid-template-columns:minmax(0,1fr) auto auto}.builder-editor-body .accordion-summary.compact-item-top.has-drag{grid-template-columns:24px minmax(0,1fr) auto auto}.builder-editor-body .accordion-panel{grid-column:1 / -1}.builder-editor-body .compact-item-preview{grid-template-columns:54px minmax(0,1fr);gap:8px}.builder-editor-body .compact-item-preview img,.builder-editor-body .compact-item-preview>span{width:54px;height:36px;border-radius:6px}.builder-editor-body .compact-item-preview strong{font-size:.78rem}.builder-editor-body .compact-item-state{flex-wrap:nowrap;gap:6px;white-space:nowrap;font-size:.72rem}.builder-editor-body .compact-item-state strong,.builder-editor-body .accordion-toggle{padding:3px 7px;font-size:.62rem}.builder-editor-body .compact-item-actions{flex:0 0 auto;flex-wrap:nowrap;justify-content:flex-end;gap:5px;white-space:nowrap}.builder-editor-body .compact-item-actions .visibility-switch,.builder-editor-body .accordion-summary .visibility-switch{width:38px;height:22px;padding:2px}.builder-editor-body .compact-item-actions .visibility-switch span,.builder-editor-body .accordion-summary .visibility-switch span{width:16px;height:16px}.builder-editor-body .compact-item-actions .visibility-switch.is-on span,.builder-editor-body .accordion-summary .visibility-switch.is-on span{transform:translate(16px)}.builder-editor-body .compact-action,.builder-editor-body .compact-item-actions .danger-btn,.builder-editor-body .compact-item-actions .btn{min-height:26px;padding:0 7px;border-radius:6px;font-size:.68rem}.builder-editor-body .compact-action svg{width:12px;height:12px}.builder-editor-body .accordion-summary .drag-handle{width:24px;min-width:24px;height:24px;min-height:24px}.builder-preview{gap:10px;padding:12px;border-radius:8px;background:#ffffff06}.builder-preview .device-switch{position:relative;z-index:1}.builder-preview .preview-frame{position:relative;z-index:1;border-radius:8px}.editor-empty{padding:14px;border-color:#ffffff1f;border-radius:8px;background:#ffffff06}@media(max-width:980px){.theme-studio-panel .design-grid,.nav-settings-groups,.global-background-grid button,.builder-layout,.identity-general-grid,.identity-brand-grid{grid-template-columns:1fr}.identity-span-full,.identity-favicon-card,.identity-logo-type,.identity-logo-height,.identity-media-card{grid-column:1}.identity-social-header{display:none}.identity-social-field{grid-template-columns:1fr}.builder-editor-panel{position:static;max-height:none}}@media(max-width:760px){.builder-editor-body .accordion-item,.builder-editor-body .accordion-summary.compact-item-top,.builder-editor-body .accordion-summary.compact-item-top.has-drag,.builder-editor-body .accordion-summary.compact-item-top:not(.has-drag),.builder-editor-body .compact-item-preview{grid-template-columns:1fr}.builder-editor-body .compact-item-actions,.builder-editor-body .compact-item-state{flex-wrap:wrap;justify-content:flex-start;white-space:normal}}@media(max-width:640px){.theme-studio-panel .template-grid,.theme-studio-panel .theme-editor,.theme-studio-panel .compact-theme-grid,.theme-compact-grid,.theme-color-grid,.identity-settings-panel .theme-editor,.identity-settings-panel .compact-theme-grid,.identity-social-grid{grid-template-columns:1fr}.builder-editor-head{display:grid}.editor-tabs{width:100%}}.public-site :is(.agenda-compact-list .agenda-event,.news-featured-card,.news-card,.news-detail,.contact-block form),.preview-frame :is(.preview-agenda-list article,.preview-news-featured,.preview-news-grid article,.news-featured-card,.news-card,.news-detail,.contact-block form){border-color:color-mix(in srgb,var(--primary),transparent 72%)!important;background:var(--card-container-bg, rgba(18,22,33,.5))!important;box-shadow:inset 0 1px color-mix(in srgb,var(--text),transparent 92%),0 18px 48px #00000038,0 0 28px color-mix(in srgb,var(--primary),transparent 88%)!important}.public-site :is(.news-image-frame>img),.preview-frame :is(.preview-news-featured img,.preview-news-grid article img,.news-image-frame>img){opacity:1;background:transparent}:where(.shared-appearance-section,.bio-section-shell){opacity:var(--section-target-opacity, 1)}.public-site :is(.shared-appearance-section,.bio-section-shell):not(.is-visible):not(.animation-none){opacity:0;animation:none!important;will-change:opacity,transform,clip-path}.public-site :is(.shared-appearance-section,.bio-section-shell):is(.animation-fade-up,.animation-reveal,.animation-lift):not(.is-visible){transform:translateY(30px)}.public-site :is(.shared-appearance-section,.bio-section-shell).animation-fade-down:not(.is-visible){transform:translateY(-30px)}.public-site :is(.shared-appearance-section,.bio-section-shell).animation-fade-left:not(.is-visible){transform:translate(34px)}.public-site :is(.shared-appearance-section,.bio-section-shell).animation-fade-right:not(.is-visible){transform:translate(-34px)}.public-site :is(.shared-appearance-section,.bio-section-shell):is(.animation-zoom,.animation-zoom-in):not(.is-visible){transform:scale(.96)}.public-site :is(.shared-appearance-section,.bio-section-shell).animation-zoom-out:not(.is-visible){transform:scale(1.04)}.public-site :is(.shared-appearance-section,.bio-section-shell).animation-slide:not(.is-visible){transform:translateY(42px) scale(.99)}.public-site :is(.shared-appearance-section,.bio-section-shell).is-visible.animation-fade,.preview-frame :is(.shared-appearance-section,.bio-section-shell).is-visible.animation-fade{animation:sectionFadeIn .62s ease both}.public-site :is(.shared-appearance-section,.bio-section-shell).is-visible.animation-fade-up,.preview-frame :is(.shared-appearance-section,.bio-section-shell).is-visible.animation-fade-up{animation:sectionFadeUp .7s cubic-bezier(.2,.75,.2,1) both}.public-site :is(.shared-appearance-section,.bio-section-shell).is-visible.animation-fade-down,.preview-frame :is(.shared-appearance-section,.bio-section-shell).is-visible.animation-fade-down{animation:sectionFadeDown .7s cubic-bezier(.2,.75,.2,1) both}.public-site :is(.shared-appearance-section,.bio-section-shell).is-visible.animation-fade-left,.preview-frame :is(.shared-appearance-section,.bio-section-shell).is-visible.animation-fade-left{animation:sectionFadeLeft .72s cubic-bezier(.2,.75,.2,1) both}.public-site :is(.shared-appearance-section,.bio-section-shell).is-visible.animation-fade-right,.preview-frame :is(.shared-appearance-section,.bio-section-shell).is-visible.animation-fade-right{animation:sectionFadeRight .72s cubic-bezier(.2,.75,.2,1) both}.public-site :is(.shared-appearance-section,.bio-section-shell).is-visible.animation-reveal,.preview-frame :is(.shared-appearance-section,.bio-section-shell).is-visible.animation-reveal{animation:sectionReveal .78s cubic-bezier(.2,.75,.2,1) both}.public-site :is(.shared-appearance-section,.bio-section-shell):is(.is-visible.animation-zoom,.is-visible.animation-zoom-in),.preview-frame :is(.shared-appearance-section,.bio-section-shell):is(.is-visible.animation-zoom,.is-visible.animation-zoom-in){animation:sectionZoomIn .68s cubic-bezier(.2,.75,.2,1) both}.public-site :is(.shared-appearance-section,.bio-section-shell).is-visible.animation-zoom-out,.preview-frame :is(.shared-appearance-section,.bio-section-shell).is-visible.animation-zoom-out{animation:sectionZoomOut .7s cubic-bezier(.2,.75,.2,1) both}.public-site :is(.shared-appearance-section,.bio-section-shell).is-visible.animation-slide,.preview-frame :is(.shared-appearance-section,.bio-section-shell).is-visible.animation-slide{animation:sectionSlideIn .74s cubic-bezier(.2,.75,.2,1) both}.public-site :is(.shared-appearance-section,.bio-section-shell).is-visible.animation-lift,.preview-frame :is(.shared-appearance-section,.bio-section-shell).is-visible.animation-lift{animation:sectionLiftIn .72s cubic-bezier(.2,.75,.2,1) both}.public-site :is(.shared-appearance-section,.bio-section-shell).is-visible.animation-parallax,.preview-frame :is(.shared-appearance-section,.bio-section-shell).is-visible.animation-parallax{animation:sectionParallaxIn .82s cubic-bezier(.2,.75,.2,1) both}.public-site :is(.shared-appearance-section,.bio-section-shell).animation-none,.preview-frame :is(.shared-appearance-section,.bio-section-shell).animation-none{opacity:var(--section-target-opacity, 1);transform:none;clip-path:none;animation:none!important}.parallax-advanced-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%}@keyframes sectionFadeIn{0%{opacity:0}to{opacity:var(--section-target-opacity, 1)}}@keyframes sectionFadeUp{0%{opacity:0;transform:translateY(30px)}to{opacity:var(--section-target-opacity, 1);transform:translateY(0)}}@keyframes sectionFadeDown{0%{opacity:0;transform:translateY(-30px)}to{opacity:var(--section-target-opacity, 1);transform:translateY(0)}}@keyframes sectionFadeLeft{0%{opacity:0;transform:translate(34px)}to{opacity:var(--section-target-opacity, 1);transform:translate(0)}}@keyframes sectionFadeRight{0%{opacity:0;transform:translate(-34px)}to{opacity:var(--section-target-opacity, 1);transform:translate(0)}}@keyframes sectionReveal{0%{opacity:0;clip-path:inset(18% 0 0 0);transform:translateY(22px)}to{opacity:var(--section-target-opacity, 1);clip-path:inset(0);transform:translateY(0)}}@keyframes sectionZoomIn{0%{opacity:0;transform:scale(.96)}to{opacity:var(--section-target-opacity, 1);transform:scale(1)}}@keyframes sectionZoomOut{0%{opacity:0;transform:scale(1.04)}to{opacity:var(--section-target-opacity, 1);transform:scale(1)}}@keyframes sectionSlideIn{0%{opacity:0;transform:translateY(42px) scale(.99)}to{opacity:var(--section-target-opacity, 1);transform:translateY(0) scale(1)}}@keyframes sectionLiftIn{0%{opacity:0;transform:translateY(36px);filter:blur(4px)}to{opacity:var(--section-target-opacity, 1);transform:translateY(0);filter:blur(0)}}@keyframes sectionParallaxIn{0%{opacity:0;transform:translateY(18px)}to{opacity:var(--section-target-opacity, 1);transform:translateY(0)}}@media(prefers-reduced-motion:reduce){:is(.shared-appearance-section,.bio-section-shell){opacity:var(--section-target-opacity, 1)!important;transform:none!important;clip-path:none!important;animation:none!important}}.pdf-export-page{min-height:100vh;color:var(--pdf-text);font-family:var(--pdf-font);background:radial-gradient(circle at 14% 8%,color-mix(in srgb,var(--pdf-primary),transparent 68%),transparent 26%),radial-gradient(circle at 86% 6%,color-mix(in srgb,var(--pdf-secondary),transparent 78%),transparent 24%),#030407}.pdf-export-status{min-height:100vh;display:grid;place-items:center;padding:24px}.pdf-export-status-card{width:min(480px,100%);display:grid;justify-items:center;gap:14px;padding:42px;border:1px solid color-mix(in srgb,var(--pdf-primary),transparent 42%);border-radius:18px;background:linear-gradient(145deg,#161824f5,#06070cfa);box-shadow:0 28px 90px #0000008c,0 0 48px color-mix(in srgb,var(--pdf-primary),transparent 84%);text-align:center}.pdf-export-status-card>img{width:min(130px,48%);max-height:56px;object-fit:contain}.pdf-export-status-card>p{margin:0;color:var(--pdf-primary);font-size:.72rem;font-weight:800;letter-spacing:.16em}.pdf-export-status-card>h1{margin:0;font-size:clamp(1.9rem,6vw,3rem)}.pdf-export-status-card>strong{color:#f7f7fa}.pdf-export-status-card>small{color:#ffffffa6;line-height:1.55}.pdf-export-status-card .btn{margin-top:8px}.pdf-export-error{color:#ff8496!important}.pdf-export-spinner{width:32px;height:32px;border:3px solid rgba(255,255,255,.18);border-top-color:var(--pdf-primary);border-radius:50%;animation:pdf-export-spin .8s linear infinite}@keyframes pdf-export-spin{to{transform:rotate(360deg)}}.pdf-toolbar{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 24px;border-bottom:1px solid rgba(255,255,255,.12);background:#04050ac7;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.pdf-toolbar>div{display:grid;gap:2px}.pdf-toolbar strong{font-size:.98rem}.pdf-toolbar span{color:#ffffff9e;font-size:.78rem}.pdf-document{display:grid;gap:22px;padding:24px}.pdf-sheet{position:relative;width:297mm;min-height:210mm;margin:0 auto;overflow:hidden;padding:22mm 18mm 16mm;color:var(--pdf-text);background:linear-gradient(135deg,#ffffff0b,#fff0 38%),radial-gradient(circle at 10% 12%,color-mix(in srgb,var(--pdf-primary),transparent 76%),transparent 30%),radial-gradient(circle at 88% 8%,color-mix(in srgb,var(--pdf-secondary),transparent 82%),transparent 26%),linear-gradient(150deg,#05060c,#10121c 56%,#05060a);border:1px solid rgba(255,255,255,.14);border-radius:9px;box-shadow:0 28px 80px #00000080;page-break-after:always;break-after:page}.pdf-sheet:before{content:"";position:absolute;top:9mm;right:9mm;bottom:9mm;left:9mm;pointer-events:none;border:1px solid color-mix(in srgb,var(--pdf-primary),transparent 72%);border-radius:7px;opacity:.65}.pdf-sheet a{color:inherit;text-decoration:none}.pdf-page-header{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:13mm}.pdf-page-header>div{display:grid;gap:5px}.pdf-page-header span,.pdf-kicker{color:var(--pdf-primary);font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.pdf-page-header strong{max-width:210mm;font-size:28px;line-height:1;text-transform:uppercase}.pdf-page-header img{max-width:30mm;max-height:14mm;object-fit:contain}.pdf-page-footer{position:absolute;left:18mm;right:18mm;bottom:8mm;z-index:2;display:flex;justify-content:space-between;color:#ffffff94;font-size:9px;text-transform:uppercase;letter-spacing:.08em}.pdf-cover-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.78}.pdf-cover-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#000000e0,#00000059 54%,#00000014),linear-gradient(0deg,rgba(0,0,0,.62),transparent 40%)}.pdf-cover-content{position:relative;z-index:1;display:flex;min-height:150mm;max-width:175mm;flex-direction:column;justify-content:center;gap:8px}.pdf-cover-brand img{max-width:38mm;max-height:20mm;object-fit:contain}.pdf-cover-brand span{color:var(--pdf-primary);font-size:18px;font-weight:900;text-transform:uppercase}.pdf-cover-content h1{margin:0;font-size:58px;line-height:.9;text-transform:uppercase}.pdf-cover-content h2{margin:0;max-width:125mm;color:#ffffffd1;font-size:18px;font-weight:500}.pdf-cover-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.pdf-cover-meta span,.pdf-cover-meta a,.pdf-link-grid a,.pdf-record-card,.pdf-agenda-list article,.pdf-news-grid article,.pdf-contact-layout section{border:1px solid color-mix(in srgb,var(--pdf-primary),transparent 72%);background:#ffffff0e;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.pdf-cover-meta span,.pdf-cover-meta a{padding:8px 12px;border-radius:999px;font-size:11px}.pdf-bio-layout{position:relative;z-index:1;display:grid;grid-template-columns:minmax(58mm,86mm) 1fr;gap:15mm;align-items:stretch}.pdf-bio-layout>img{width:100%;height:132mm;object-fit:cover;border-radius:8px;border:1px solid rgba(255,255,255,.12)}.pdf-bio-layout h2,.pdf-contact-layout h2{margin:3mm 0 2mm;font-size:28px;line-height:1;text-transform:uppercase}.pdf-bio-layout h3{margin:0 0 5mm;color:var(--pdf-secondary);font-size:16px}.pdf-rich{overflow:visible;color:#ffffffc7;font-size:12px;line-height:1.58}.pdf-rich p{margin:0 0 8px}.pdf-link-grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10mm}.pdf-link-grid a{display:grid;gap:8px;min-height:42mm;padding:10mm;border-radius:8px}.pdf-link-grid strong{color:var(--pdf-secondary);font-size:22px}.pdf-link-grid span{color:#fff9;font-size:11px}.pdf-record-grid,.pdf-gallery-grid,.pdf-news-grid{position:relative;z-index:1;display:grid;gap:7mm}.pdf-record-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pdf-record-card{display:grid;grid-template-columns:32mm 1fr;gap:5mm;align-items:center;padding:5mm;border-radius:8px}.pdf-record-card img{width:32mm;height:32mm;object-fit:cover;border-radius:6px}.pdf-record-card div{display:grid;gap:4px}.pdf-record-card strong{font-size:14px}.pdf-record-card span,.pdf-news-grid span,.pdf-agenda-list span{color:#ffffff9e;font-size:10px}.pdf-record-card a,.pdf-news-grid a,.pdf-agenda-list a,.pdf-contact-layout a{color:var(--pdf-secondary);font-size:10px;font-weight:800;text-transform:uppercase}.pdf-gallery-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.pdf-gallery-grid img{width:100%;height:52mm;object-fit:cover;border:1px solid rgba(255,255,255,.12);border-radius:8px}.pdf-agenda-list{position:relative;z-index:1;display:grid;gap:5mm}.pdf-agenda-list article{display:grid;grid-template-columns:37mm 1fr 38mm;gap:7mm;align-items:center;min-height:22mm;padding:5mm;border-radius:8px}.pdf-agenda-list time{display:grid;color:var(--pdf-primary);font-size:15px;font-weight:900;text-transform:uppercase}.pdf-agenda-list div{display:grid;gap:2px}.pdf-agenda-list strong{font-size:15px}.pdf-agenda-list p,.pdf-news-grid p,.pdf-contact-layout p{margin:0;color:#ffffffb8;font-size:10.5px;line-height:1.45}.pdf-news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pdf-news-grid article{display:grid;grid-template-columns:45mm 1fr;gap:5mm;padding:5mm;border-radius:8px}.pdf-news-grid img{width:45mm;height:35mm;object-fit:cover;border-radius:6px}.pdf-news-grid div{display:grid;align-content:start;gap:3px}.pdf-news-grid strong{font-size:15px}.pdf-news-grid em{color:var(--pdf-secondary);font-size:10px;font-style:normal}.pdf-contact-layout{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8mm}.pdf-contact-layout section{display:flex;min-height:92mm;flex-direction:column;gap:8px;padding:9mm;border-radius:8px}.pdf-link-list{display:grid;gap:8px}.pdf-empty{position:relative;z-index:1;color:#ffffff9e}@media print{@page{size:A4 landscape;margin:0}html,body,#root,.pdf-export-page{width:297mm;min-height:210mm;background:#05060a!important}.pdf-toolbar{display:none}.pdf-document{display:block;padding:0}.pdf-sheet{width:297mm;min-height:210mm;margin:0;border:0;border-radius:0;box-shadow:none;print-color-adjust:exact;-webkit-print-color-adjust:exact}}@media(max-width:1120px){.pdf-sheet{width:min(100%,297mm);min-height:auto}}.public-site .footer-social-links a,.preview-frame .footer-social-links a{width:40px;min-width:40px;max-width:40px;height:40px;min-height:40px;padding:0;border-radius:999px!important}.preview-frame .footer-social-links a{width:32px;min-width:32px;max-width:32px;height:32px;min-height:32px}.public-site .footer-social-links a span,.preview-frame .footer-social-links a span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.public-site .public-footer,.preview-frame .preview-footer{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) max-content minmax(0,1fr);align-items:center;gap:clamp(18px,3vw,48px);min-height:0;padding:clamp(16px,2.5vw,28px) clamp(18px,5vw,76px);border-top:1px solid color-mix(in srgb,var(--primary) 34%,var(--line));color:var(--text)}.public-site .public-footer>.section-parallax-bg{z-index:-1}.public-site .footer-artist-lockup{display:flex;align-items:center;justify-self:start;gap:clamp(11px,1.5vw,20px);min-width:0}.public-site .footer-artist-logo{display:block;width:auto;max-width:min(190px,28vw);height:clamp(42px,4.2vw,62px);object-fit:contain;filter:drop-shadow(0 0 14px color-mix(in srgb,var(--primary) 22%,transparent))}.public-site .footer-artist-name{max-width:min(190px,28vw);overflow:hidden;color:var(--text);font-size:clamp(1.08rem,2.1vw,1.65rem);letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap}.public-site .footer-card-divider{width:1px;height:clamp(34px,3vw,48px);background:color-mix(in srgb,var(--primary) 55%,transparent)}.public-site .footer-official-label{color:color-mix(in srgb,var(--text) 82%,transparent);font-size:clamp(.67rem,1vw,.88rem);font-weight:800;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.public-site .footer-social-links{display:flex;flex-wrap:wrap;justify-content:center;gap:clamp(7px,.9vw,11px);margin:0}.public-site .footer-social-links a{width:clamp(34px,3vw,42px);min-width:clamp(34px,3vw,42px);max-width:clamp(34px,3vw,42px);height:clamp(34px,3vw,42px);min-height:clamp(34px,3vw,42px);color:var(--primary);background:color-mix(in srgb,var(--primary) 7%,transparent);box-shadow:none}.public-site .footer-social-links svg{width:clamp(16px,1.3vw,19px);height:clamp(16px,1.3vw,19px)}.public-site .footer-epresskit-brand{display:inline-flex;align-items:center;justify-self:end;gap:9px;color:var(--text);text-decoration:none;white-space:nowrap}.public-site .footer-epresskit-brand img{width:28px;height:28px;object-fit:contain}.public-site .footer-epresskit-brand strong{font-size:clamp(1rem,1.45vw,1.28rem);font-weight:850;letter-spacing:-.035em}@media(max-width:700px){.public-site .public-footer,.preview-frame .preview-footer{grid-template-columns:1fr;justify-items:center;gap:14px;padding:20px 16px 24px;text-align:center}.public-site .footer-artist-lockup{justify-self:center;gap:10px}.public-site .footer-artist-logo{max-width:min(132px,38vw);height:42px}.public-site .footer-artist-name{max-width:min(132px,38vw);font-size:1rem}.public-site .footer-card-divider{height:34px}.public-site .footer-official-label{font-size:.62rem;letter-spacing:.11em}.public-site .footer-social-links{max-width:min(100%,272px)}.public-site .footer-social-links a{width:34px;min-width:34px;max-width:34px;height:34px;min-height:34px}.public-site .footer-epresskit-brand{justify-self:center}}.onboarding-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:5000;pointer-events:none}.onboarding-dim{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;pointer-events:none}.onboarding-layer:not(:has(.onboarding-spotlight)) .onboarding-dim{background:#02040cb8}.onboarding-spotlight{position:fixed;z-index:5001;border:1px solid rgba(239,18,63,.78);border-radius:18px;box-shadow:0 0 0 9999px #020307c2,0 0 34px #ef123f5c,inset 0 0 24px #ffffff12;pointer-events:none;transition:all .24s ease}.onboarding-card{box-sizing:border-box;position:fixed;top:16px;left:16px;z-index:5002;width:min(420px,calc(100vw - 32px));max-height:min(420px,calc(100vh - 32px));overflow:auto;display:flex;flex-direction:column;padding:18px;border:1px solid rgba(239,18,63,.34);border-radius:18px;background:linear-gradient(145deg,#111216fa,#07080bf5);box-shadow:0 24px 70px #00000085,0 0 30px #8b001f42;color:#fff;transition:top .24s ease,left .24s ease;pointer-events:auto}.onboarding-card.is-centered{top:50%;left:50%;transform:translate(-50%,-50%)}.onboarding-card.is-single-task{width:min(380px,calc(100vw - 32px))}.onboarding-card-head{flex:0 0 auto}.onboarding-card-head>span{display:inline-flex;margin-bottom:10px;color:#ff4968;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.onboarding-card-head h2{margin:0;font-size:21px}.onboarding-title-row{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:8px}.onboarding-title-row>strong{flex:0 0 auto;display:inline-grid;place-items:center;min-width:44px;height:30px;padding:0 10px;border:1px solid rgba(199,149,255,.34);border-radius:999px;background:#c795ff1a;color:#ead7ff;font-size:13px;font-weight:900}.onboarding-card-head p{margin:0;color:#ffffffc2;line-height:1.55}.onboarding-single-action{flex:0 0 auto;display:grid;gap:5px;margin-top:16px;padding:13px 14px;border:1px solid rgba(141,211,255,.24);border-radius:14px;background:#5f9cff14;transition:border-color .22s ease,background .22s ease,transform .22s ease}.onboarding-single-action strong{color:#fff;font-size:15px;font-weight:900;line-height:1.25}.onboarding-single-action small{color:#f7f3ffb8;line-height:1.42}.onboarding-single-action.is-confirming{border-color:#61f4d76b;background:#61f4d71a;transform:translateY(-1px)}.onboarding-single-action.is-confirming strong{color:#adfff2}.onboarding-single-action.is-confirming small{color:#adfff2d1}.onboarding-requirement{flex:0 0 auto;display:grid;gap:4px;margin-top:14px;padding:12px;border:1px solid rgba(255,194,86,.34);border-radius:14px;background:#ffc25614;color:#ffe4a8}.onboarding-requirement.is-complete{border-color:#61f4d761;background:#61f4d714;color:#adfff2}.onboarding-requirement strong{font-size:13px;font-weight:900}.onboarding-requirement small{color:inherit;opacity:.86;line-height:1.45}.onboarding-actions{flex:0 0 auto;display:flex;justify-content:space-between;gap:10px;margin-top:18px}.onboarding-actions .btn:disabled{cursor:not-allowed;opacity:.45;transform:none}.onboarding-repeat-card{display:flex;align-items:center;justify-content:space-between;gap:16px}.onboarding-repeat-card h2{margin:0 0 6px}.onboarding-repeat-card p{margin:0}.support-guided-area{display:grid;gap:18px}.support-onboarding-card{padding:16px 18px}@media(max-width:720px){.onboarding-card{left:16px!important;right:16px;top:auto!important;bottom:16px;width:auto;max-height:min(64vh,420px)}.onboarding-actions,.onboarding-repeat-card{align-items:stretch;flex-direction:column}.onboarding-actions>div{display:grid;grid-template-columns:1fr 1fr}.onboarding-actions>div .btn:only-child{grid-column:1 / -1}}.onboarding-actions>div{display:flex;gap:10px}.onboarding-details{display:grid;gap:9px;margin-top:15px}.onboarding-details article{padding:12px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#ffffff09}.onboarding-details strong{display:block;margin-bottom:4px;color:#ff4968;font-size:12px;letter-spacing:.08em}.onboarding-details p{font-size:13px}.onboarding-note{margin-top:12px;padding:11px 12px;border-left:3px solid #ef123f;background:#8b001f26;color:#ffffffdb;font-size:13px;line-height:1.45}.onboarding-card.is-important{border-color:#ef123f9e}@media(max-width:980px){.bio-section-shell{min-height:clamp(390px,62vw,560px)}}@media(max-width:760px){.bio-section-shell{min-height:clamp(360px,86vw,500px)}}.public-site :is(.shared-appearance-layout,.bio-section-item,.bio-text-only-card),.preview-frame :is(.shared-appearance-layout,.preview-bio,.preview-bio-text-only-card){background:var(--layout-container-bg, var(--bio-text-only-bg, rgba(18,22,33,.72)))!important}.public-site :is(.agenda-compact-list .agenda-event,.news-featured-card,.news-card,.news-detail,.contact-block form),.preview-frame :is(.preview-agenda-list article,.preview-news-featured,.preview-news-grid article,.news-featured-card,.news-card,.news-detail,.contact-block form){background:var(--card-container-bg, rgba(18,22,33,.5))!important}.live-preview-device{position:relative;margin:0 auto;max-width:100%;max-height:none;box-sizing:content-box;transition:width .22s ease,height .22s ease,border-radius .22s ease}.live-preview-device.preview-tablet,.live-preview-device.preview-mobile{margin-block:12px 30px;padding:18px 10px 20px;border:1px solid rgba(255,255,255,.2);border-radius:28px;background:linear-gradient(145deg,#171a24,#05060a 58%,#10131b);box-shadow:0 28px 80px #00000085,inset 0 0 0 1px #ffffff0a}.live-preview-device.preview-tablet{padding:20px 14px 22px;border-radius:24px}.live-preview-device-camera{position:absolute;z-index:3;top:7px;left:50%;width:44px;height:4px;border-radius:999px;background:#fff3;transform:translate(-50%)}.preview-mobile .live-preview-device-camera{width:52px;height:6px;background:#020308}.live-preview-device-home{position:absolute;z-index:3;bottom:7px;left:50%;width:76px;height:4px;border-radius:999px;background:#ffffff59;transform:translate(-50%)}.live-preview-viewport{position:relative;width:100%;height:100%;overflow:hidden;border:1px solid rgba(255,255,255,.11);border-radius:8px;background:#050509;box-shadow:0 18px 48px #00000057}.live-preview-frame{display:block;width:100%;height:100%;border:0;background:#050509}@media(max-width:620px){.live-preview-device.preview-mobile{max-width:calc(100% - 24px)}}.phone-orientation-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:7000;display:grid;place-items:center;padding:clamp(22px,7vw,42px);color:#f8f6ff;background:radial-gradient(circle at 20% 12%,rgba(155,92,255,.26),transparent 32%),radial-gradient(circle at 82% 18%,rgba(97,244,215,.14),transparent 28%),linear-gradient(150deg,#05060c,#11121d 48%,#06070d)}.phone-orientation-overlay:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(180deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:42px 42px;-webkit-mask-image:radial-gradient(circle at center,#000,transparent 76%);mask-image:radial-gradient(circle at center,#000,transparent 76%)}.phone-orientation-card{position:relative;width:min(520px,100%);display:grid;justify-items:center;gap:16px;padding:clamp(26px,7vw,44px);text-align:center;border:1px solid rgba(180,116,255,.28);border-radius:22px;background:linear-gradient(145deg,#101320d6,#080a12bd);box-shadow:0 28px 90px #00000085,0 0 44px #9b5cff29;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.phone-orientation-card img{width:min(118px,34vw);height:auto;object-fit:contain;filter:drop-shadow(0 0 22px rgba(155,92,255,.3))}.phone-orientation-card h1{max-width:13ch;margin:4px 0 0;font-size:clamp(2rem,9vw,4rem);line-height:.95;letter-spacing:0}.admin-phone-orientation .phone-orientation-card h1{max-width:16ch;font-size:clamp(1.8rem,7vw,3.1rem)}.phone-orientation-card p{max-width:40ch;margin:0;color:#f8f6ffc2;font-size:clamp(.98rem,3.9vw,1.08rem);line-height:1.55}.phone-orientation-card .btn{margin-top:8px;min-height:46px;padding-inline:22px}.phone-rotate-illustration{width:118px;height:118px;display:grid;place-items:center;margin-top:6px}.phone-rotate-illustration span{position:relative;width:46px;height:76px;border:2px solid rgba(248,246,255,.86);border-radius:12px;background:linear-gradient(145deg,#ffffff1a,#ffffff05);box-shadow:0 0 0 1px #61f4d738,0 0 32px #61f4d72e;animation:phoneRotatePrompt 2.4s cubic-bezier(.2,.75,.2,1) infinite}.phone-rotate-illustration span:before{content:"";position:absolute;width:12px;height:3px;margin:6px 0 0 17px;border-radius:999px;background:#f8f6ffb8}@keyframes phoneRotatePrompt{0%,18%{transform:rotate(0)}48%,70%{transform:rotate(90deg)}to{transform:rotate(0)}}.bio-section-item.mode-image.layout-classic{width:min(920px,100%);min-height:0;margin-inline:auto;grid-template-columns:minmax(180px,280px) minmax(0,1fr);gap:clamp(14px,2.2vw,26px);padding:clamp(8px,1.2vw,14px);border-color:color-mix(in srgb,var(--text),transparent 88%)}.bio-section-item.mode-image.layout-classic .bio-layout-media{width:min(100%,280px);max-width:280px;max-height:340px;aspect-ratio:4 / 5}.bio-section-item.mode-image.layout-classic>div:not(.bio-inline-bg){padding:clamp(16px,2.2vw,26px)}.bio-section-item.mode-image.layout-classic .bio-title{font-size:clamp(1.45rem,2.6vw,2.2rem)}.bio-section-item.mode-image.layout-magazine{width:min(1080px,100%);min-height:0;margin-inline:auto;grid-template-columns:minmax(240px,.88fr) minmax(0,1.12fr);align-items:center;gap:clamp(28px,6vw,84px);padding:clamp(12px,2vw,24px);overflow:visible;border:0;border-radius:0;background:transparent!important;box-shadow:none}.bio-section-item.mode-image.layout-magazine>.bio-layout-media{grid-area:auto;width:min(100%,430px);max-width:430px;min-height:0;height:auto;max-height:560px;margin:0;justify-self:start;border-radius:2px;box-shadow:0 24px 64px #0000004d}.bio-section-item.mode-image.layout-magazine.image-right>.bio-layout-media{order:2;justify-self:end}.bio-section-item.mode-image.layout-magazine>div:not(.bio-inline-bg){grid-area:auto;width:auto;max-width:620px;margin:0;padding:clamp(12px,2.6vw,32px) 0;justify-self:stretch;align-self:center;background:transparent!important;border:0;border-top:1px solid color-mix(in srgb,var(--primary),transparent 52%);border-radius:0;box-shadow:none}.bio-section-item.mode-image.layout-magazine .bio-title{max-width:12ch;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.1rem,4.4vw,4.4rem);font-weight:600;line-height:.98}.bio-section-item.mode-image.layout-magazine .rich-public-content{line-height:1.82}.bio-text-stack.mode-dual.layout-magazine{width:min(1160px,100%);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:clamp(18px,3vw,38px);padding-block:clamp(18px,4vw,48px)}.bio-text-stack.mode-dual.layout-magazine .bio-text-only-card{background:transparent!important;border:0;border-radius:0;box-shadow:none}.bio-text-stack.mode-dual.layout-magazine .bio-text-only-card:nth-child(odd){grid-column:1 / span 7;width:100%;padding:clamp(30px,5vw,68px);border-top:4px solid var(--primary)}.bio-text-stack.mode-dual.layout-magazine .bio-text-only-card:nth-child(2n){grid-column:7 / -1;width:100%;margin-top:clamp(80px,12vw,160px);padding:clamp(24px,4vw,50px);border-left:1px solid color-mix(in srgb,var(--text),transparent 70%)}.bio-text-stack.mode-dual.layout-magazine .bio-text-only-card:nth-child(odd) .bio-title{font-family:Georgia,Times New Roman,serif;font-size:clamp(2.4rem,5vw,5rem);font-weight:600;line-height:.94}.bio-text-stack.mode-dual.layout-magazine .bio-text-only-card:nth-child(2n) .bio-title{font-size:clamp(1.5rem,2.8vw,2.6rem)}.bio-section-item.layout-editorial,.bio-text-stack.layout-editorial{--bio-layout-accent: var(--secondary)}.bio-section-item.layout-editorial>div:not(.bio-inline-bg),.bio-text-stack.layout-editorial .bio-text-only-card{border-left-color:var(--bio-layout-accent)}.bio-section-item.layout-full-width,.bio-text-stack.layout-full-width{position:relative;overflow:hidden}.bio-section-item.layout-full-width:after,.bio-text-stack.layout-full-width:after{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:linear-gradient(var(--primary),var(--secondary))}.bio-section-item.layout-premium .bio-title,.bio-text-stack.layout-premium .bio-title{text-shadow:0 0 28px color-mix(in srgb,var(--primary),transparent 66%)}.bio-section-shell.is-visible:not(.animation-none)>:is(.layout-classic){animation:bioLayoutClassicIn .68s cubic-bezier(.2,.75,.2,1) both}.bio-section-shell.is-visible:not(.animation-none)>:is(.layout-editorial){animation:bioLayoutEditorialIn .78s cubic-bezier(.18,.76,.2,1) both}.bio-section-shell.is-visible:not(.animation-none)>:is(.layout-full-width){animation:bioLayoutFullWidthIn .82s cubic-bezier(.2,.75,.2,1) both}.bio-section-shell.is-visible:not(.animation-none)>:is(.layout-premium){animation:bioLayoutPremiumIn .9s cubic-bezier(.18,.78,.18,1) both}.bio-section-shell.is-visible:not(.animation-none)>.bio-section-item.layout-magazine .bio-layout-media{animation:bioLayoutMagazineMediaIn .72s cubic-bezier(.2,.75,.2,1) both}.bio-section-shell.is-visible:not(.animation-none)>.bio-section-item.layout-magazine>div:not(.bio-inline-bg){animation:bioLayoutMagazineCopyIn .76s .14s cubic-bezier(.2,.75,.2,1) both}.bio-section-shell.is-visible:not(.animation-none)>.bio-text-stack.mode-dual.layout-magazine .bio-text-only-card:nth-child(odd){animation:bioLayoutMagazinePrimaryIn .76s cubic-bezier(.2,.75,.2,1) both}.bio-section-shell.is-visible:not(.animation-none)>.bio-text-stack.mode-dual.layout-magazine .bio-text-only-card:nth-child(2n){animation:bioLayoutMagazineSecondaryIn .76s .16s cubic-bezier(.2,.75,.2,1) both}@keyframes bioLayoutClassicIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes bioLayoutEditorialIn{0%{opacity:0;transform:translate(-34px)}to{opacity:1;transform:translate(0)}}@keyframes bioLayoutMagazineMediaIn{0%{opacity:0;transform:translateY(24px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes bioLayoutMagazineCopyIn{0%{opacity:0;transform:translate(34px)}to{opacity:1;transform:translate(0)}}@keyframes bioLayoutMagazinePrimaryIn{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}@keyframes bioLayoutMagazineSecondaryIn{0%{opacity:0;transform:translateY(42px)}to{opacity:1;transform:translateY(0)}}@keyframes bioLayoutFullWidthIn{0%{opacity:0;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0)}}@keyframes bioLayoutPremiumIn{0%{opacity:0;transform:translateY(22px) scale(.97);filter:blur(4px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@media(max-width:760px){.bio-section-item.mode-image.layout-classic{grid-template-columns:1fr;padding:12px}.bio-section-item.mode-image.layout-classic .bio-layout-media{max-width:min(100%,260px);max-height:320px}.bio-section-item.mode-image.layout-magazine{grid-template-columns:1fr;gap:22px;padding:0}.bio-section-item.mode-image.layout-magazine>.bio-layout-media{width:min(100%,420px);max-width:100%;justify-self:center;order:initial}.bio-section-item.mode-image.layout-magazine>div:not(.bio-inline-bg){width:100%;padding:24px 0}.bio-text-stack.mode-dual.layout-magazine{grid-template-columns:1fr;padding-block:12px}.bio-text-stack.mode-dual.layout-magazine .bio-text-only-card:nth-child(odd),.bio-text-stack.mode-dual.layout-magazine .bio-text-only-card:nth-child(2n){grid-column:1;width:100%;margin-top:0;padding:clamp(24px,7vw,38px)}}@media(prefers-reduced-motion:reduce){.bio-section-shell>:is(.layout-classic,.layout-editorial,.layout-full-width,.layout-premium),.bio-section-shell .layout-magazine :is(.bio-layout-media,.bio-text-only-card,.bio-copy-block),.bio-section-shell .bio-section-item.layout-magazine>div:not(.bio-inline-bg){animation:none!important;transition:none!important;opacity:1!important;transform:none!important;clip-path:none!important;filter:none!important}}.bio-section-shell,.bio-section-item,.bio-text-stack,.bio-text-only-card,.bio-copy-block,.bio-copy-block :is(h1,h2,h3,p,div,span){min-width:0;max-width:100%;box-sizing:border-box;overflow-wrap:anywhere;word-break:normal}.bio-section-shell{overflow-x:clip}.bio-section-item.mode-image.layout-classic.image-right{grid-template-columns:minmax(0,1fr) minmax(180px,280px)}.bio-section-item.mode-image.layout-magazine>.bio-layout-media{max-height:480px}.bio-text-stack.mode-dual.layout-magazine .bio-text-only-card:nth-child(2n){margin-top:clamp(48px,7vw,96px)}.bio-section-item.image-background:is(.layout-editorial,.layout-full-width,.layout-premium){min-height:min(var(--bio-layout-height, 520px),580px)}.bio-section-shell.is-visible:not(.animation-none){opacity:var(--section-target-opacity, 1);transform:none;clip-path:none;animation:none!important}.bio-section-shell.is-visible:not(.animation-none)>.bio-text-stack.layout-magazine.mode-text{animation:bioLayoutMagazineCopyIn .76s cubic-bezier(.2,.75,.2,1) both}@media(max-width:760px){.bio-section-item.mode-image,.bio-section-item.mode-image.image-right,.bio-section-item.mode-image:is(.layout-classic,.layout-editorial,.layout-magazine,.layout-full-width,.layout-premium){width:100%;max-width:100%;min-height:0;grid-template-columns:minmax(0,1fr)!important;gap:clamp(18px,5vw,24px);padding-inline:clamp(12px,4vw,20px)}.bio-section-item.mode-image.image-right .bio-layout-media{order:initial}.bio-section-item.mode-image>div:not(.bio-inline-bg){width:100%;max-width:100%}.bio-text-stack,.bio-text-stack.mode-dual,.bio-text-only-card{width:100%;max-width:100%}}@media(prefers-reduced-motion:reduce){.bio-section-shell.is-visible{animation:none!important}}.bio-section-item.mode-image.layout-magazine>.bio-layout-media{max-height:min(440px,65vh)}.bio-text-stack.mode-dual.layout-magazine .bio-text-only-card:nth-child(odd),.bio-text-stack.mode-dual.layout-magazine .bio-text-only-card:nth-child(2n){grid-row:1}@media(max-width:760px){.bio-text-stack.mode-dual.layout-magazine .bio-text-only-card:nth-child(odd),.bio-text-stack.mode-dual.layout-magazine .bio-text-only-card:nth-child(2n){grid-row:auto}}.section-add-list button.is-plan-locked{opacity:.72;border-color:#ffb85c3d;background:#ffb85c0d}.section-add-list button.is-plan-locked strong{max-width:155px;color:#ffc977;font-size:.66rem;text-align:right}.plan-domain-help{align-self:end;padding:12px;border:1px solid rgba(155,92,255,.24);border-radius:8px;background:#9b5cff12;color:var(--muted)}.studio-plan-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch}.studio-plan{position:relative;min-height:390px}.studio-plan>em{align-self:flex-start;margin:-4px 0 4px;padding:6px 9px;border-radius:999px;background:linear-gradient(135deg,#9b5cff,#6e46ff);color:#fff;font-size:.65rem;font-style:normal;font-weight:900;letter-spacing:.12em}.studio-plan-limits{display:flex;flex-wrap:wrap;gap:8px;margin:6px 0}.studio-plan-limits strong{padding:7px 9px;border:1px solid rgba(195,164,255,.2);border-radius:7px;color:#d8c9f5;font-size:.75rem}.studio-plan.is-featured{transform:translateY(-10px);background:linear-gradient(160deg,#9b5cff29,#ffffff09)}@media(max-width:1120px){.studio-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-plan.is-featured{transform:none}}@media(max-width:640px){.studio-plan-grid{grid-template-columns:1fr}.studio-plan{min-height:auto}}.section-selector-panel{position:absolute;z-index:40;top:calc(100% + 10px);left:0;width:min(720px,calc(100vw - 330px));max-height:min(680px,74vh);overflow:auto;display:grid;gap:18px;padding:18px;border:1px solid rgba(155,92,255,.32);border-radius:16px;background:linear-gradient(155deg,#131723fc,#080a10fc);box-shadow:0 28px 80px #00000094,0 0 42px #9b5cff1a}.section-selector-panel>header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:14px;border-bottom:1px solid rgba(255,255,255,.09)}.section-selector-panel>header div{display:grid;gap:3px}.section-selector-panel>header span{color:#9f87cb;font-size:.65rem;font-weight:900;letter-spacing:.14em}.section-selector-panel>header strong{color:#fff;font-size:1.15rem}.section-selector-close{width:34px;height:34px;border:1px solid rgba(255,255,255,.12);border-radius:50%;background:#ffffff0a;color:#e8e5ef;font-size:1.35rem;line-height:1}.section-selector-close:hover{border-color:#9b5cff80;background:#9b5cff21}.section-selector-group{display:grid;gap:10px}.section-selector-group-title{display:flex;align-items:center;justify-content:space-between;gap:12px}.section-selector-group-title h3{margin:0;color:#f5f3fa;font-size:.82rem;letter-spacing:.03em}.section-selector-group-title span{min-width:26px;padding:4px 7px;border-radius:999px;background:#9b5cff24;color:#c9b8ed;font-size:.68rem;font-weight:900;text-align:center}.section-selector-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.section-selector-option{min-width:0;min-height:62px;display:grid;align-content:center;gap:5px;padding:10px 12px;border:1px solid rgba(155,92,255,.25);border-radius:10px;background:linear-gradient(135deg,#9b5cff1a,#37c8bb09);color:#fff;text-align:left;transition:transform .18s ease,border-color .18s ease,background .18s ease}.section-selector-option span{overflow:hidden;font-size:.84rem;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.section-selector-option small{overflow:hidden;color:#a99bbb;font-size:.67rem;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.section-selector-group.is-available .section-selector-option:hover{transform:translateY(-1px);border-color:#9b5cffa6;background:linear-gradient(135deg,#9b5cff33,#37c8bb13)}.section-selector-group.is-locked .section-selector-group-title span{background:#ffffff0f;color:#8f929d}.section-selector-option:disabled{cursor:not-allowed;opacity:.58;border-color:#ffffff17;background:#ffffff06;color:#9a9da7}.section-selector-option:disabled small{color:#777b86}.section-selector-empty{margin:0;padding:12px;border:1px dashed rgba(255,255,255,.1);border-radius:10px;color:#888c98;font-size:.76rem}.section-selector-upgrade{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:start;padding:15px;border:1px solid rgba(232,177,93,.28);border-radius:12px;background:linear-gradient(135deg,#e8b15d17,#9b5cff14)}.section-selector-upgrade svg{color:#e8b15d}.section-selector-upgrade strong{color:#fff;font-size:.82rem}.section-selector-upgrade p{margin:4px 0 0;color:#aaa4b4;font-size:.75rem;line-height:1.45}@media(max-width:980px){.section-selector-panel{width:min(680px,calc(100vw - 52px))}}@media(max-width:640px){.section-selector-panel{position:fixed;top:16px;right:16px;bottom:16px;left:16px;width:auto;max-height:calc(100vh - 32px);padding:14px;border-radius:14px}.section-selector-grid{grid-template-columns:1fr}.section-selector-option{min-height:58px}}.master-shell .editor-stack{grid-template-columns:minmax(0,1fr)}.master-shell .editor-stack>*,.master-shell .master-form,.master-shell .master-form>.form-grid{min-width:0;max-width:100%}.master-shell .plan-block-list{display:flex;flex-wrap:wrap;gap:9px}.master-shell .plan-block-list span{padding:9px 12px;border:1px solid rgba(155,92,255,.25);border-radius:999px;background:#9b5cff14;color:#e5dcf6;font-size:.83rem;font-weight:800}.plan-domain-preview,.pro-domain-configuration{grid-column:1 / -1}.plan-domain-preview{display:flex;align-items:flex-start;gap:12px;padding:15px 17px;border:1px solid rgba(55,200,187,.24);border-radius:12px;background:linear-gradient(135deg,#37c8bb17,#9b5cff0d);color:#dffcf8}.plan-domain-preview svg{flex:0 0 auto;color:#5de2d5;margin-top:2px}.plan-domain-preview div{display:grid;gap:3px}.plan-domain-preview span{color:#8ce8df;font-size:.69rem;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.plan-domain-preview strong{font-size:1rem;overflow-wrap:anywhere}.plan-domain-preview small{color:var(--muted);line-height:1.45}.pro-domain-configuration{display:grid;gap:18px;padding:clamp(18px,2.4vw,28px);border:1px solid rgba(155,92,255,.34);border-radius:16px;background:radial-gradient(circle at 90% 0%,rgba(55,200,187,.12),transparent 34%),linear-gradient(145deg,#131623fa,#090b13fa);box-shadow:0 22px 52px #00000038,inset 0 1px #ffffff08}.pro-domain-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.pro-domain-heading>div:first-child{display:grid;gap:5px}.pro-domain-heading span,.pro-domain-section-heading>div>span,.pro-domain-actions>div:first-child>span,.domain-technical-information summary span{color:#b798f4;font-size:.68rem;font-weight:900;letter-spacing:.13em}.pro-domain-heading h3,.pro-domain-status-card h4,.pro-domain-actions h4{margin:0;color:#fff}.pro-domain-heading p{margin:0;color:var(--muted);line-height:1.5}.domain-status-stack{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.domain-status-badge{display:inline-flex;align-items:center;gap:7px;min-height:30px;padding:5px 10px;border:1px solid;border-radius:999px;font-size:.73rem;font-weight:800;white-space:nowrap}.domain-status-badge i{width:7px;height:7px;border-radius:50%;background:currentColor;box-shadow:0 0 10px currentColor}.domain-status-badge.success{border-color:#48da9a52;background:#48da9a1a;color:#62e8aa}.domain-status-badge.pending{border-color:#f4bf544d;background:#f4bf5417;color:#f5c765}.domain-status-badge.error{border-color:#ff677c4d;background:#ff677c17;color:#ff8295}.pro-domain-fields{display:grid;grid-template-columns:minmax(220px,520px)}.pro-domain-status-card,.pro-domain-actions{display:grid;gap:16px;padding:18px;border:1px solid rgba(255,255,255,.08);border-radius:13px;background:#04060c7a}.pro-domain-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.pro-domain-section-heading>div,.pro-domain-actions>div:first-child{display:grid;gap:4px}.domain-last-check{display:grid;grid-template-columns:auto auto;gap:2px 8px;align-items:center;color:var(--muted);font-size:.72rem}.domain-last-check svg{grid-row:1 / 3;color:#79e3d9}.domain-last-check strong{color:#fff;font-size:.84rem}.domain-activation-checklist{display:grid;gap:0;margin:0;padding:0;list-style:none}.domain-activation-checklist li{position:relative;display:grid;grid-template-columns:30px minmax(0,1fr);gap:10px;min-height:57px;color:#778092}.domain-activation-checklist li:not(:last-child):after{content:"";position:absolute;left:14px;top:24px;bottom:4px;width:1px;background:#ffffff1a}.domain-activation-checklist li>svg{position:relative;z-index:1;display:grid;place-self:1px center;padding:4px;box-sizing:content-box;border-radius:50%;background:#10141e}.domain-activation-checklist li.complete{color:#62e8aa}.domain-activation-checklist li.complete:not(:last-child):after{background:#48da9a4d}.domain-activation-checklist li div{display:grid;align-content:start;gap:3px}.domain-activation-checklist strong{color:#e9edf5;font-size:.84rem}.domain-activation-checklist span{color:var(--muted);font-size:.74rem;line-height:1.4}.pro-domain-actions{grid-template-columns:minmax(180px,1fr) auto;align-items:center}.pro-domain-actions>div:last-child{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:9px}.pro-domain-actions .btn:disabled{cursor:not-allowed;opacity:.52}.domain-technical-information{overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:13px;background:#04060c61}.domain-technical-information summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px;cursor:pointer;list-style:none}.domain-technical-information summary::-webkit-details-marker{display:none}.domain-technical-information summary div{display:grid;gap:4px}.domain-technical-information summary strong{color:#e9edf5;font-size:.85rem}.domain-technical-information summary svg{color:#b798f4;transition:transform .2s ease}.domain-technical-information[open] summary svg{transform:rotate(180deg)}.domain-technical-content{display:grid;gap:14px;padding:0 18px 18px}.dns-records{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.dns-record{min-width:0;padding:15px;border:1px solid rgba(55,200,187,.16);border-radius:11px;background:#0d121cd6}.dns-record>strong{display:block;margin-bottom:12px;color:#79e3d9;font-size:.82rem;letter-spacing:.05em}.dns-record dl{display:grid;gap:9px;margin:0}.dns-record dl div{display:grid;grid-template-columns:70px minmax(0,1fr);gap:10px;align-items:baseline}.dns-record dt{color:#778092;font-size:.69rem;font-weight:800;text-transform:uppercase}.dns-record dd{min-width:0;margin:0;color:#e9edf5;font-size:.82rem;font-weight:700;overflow-wrap:anywhere}.dns-server-note{padding-top:12px;border-top:1px solid rgba(255,255,255,.07);color:#d6b96e;line-height:1.45}@media(max-width:980px){.pro-domain-heading{display:grid}.domain-status-stack{justify-content:flex-start}.pro-domain-actions{grid-template-columns:1fr}.pro-domain-actions>div:last-child{justify-content:flex-start}}@media(max-width:640px){.pro-domain-configuration{padding:16px;border-radius:13px}.pro-domain-fields,.dns-records{grid-template-columns:1fr}.domain-status-stack{display:grid;justify-items:start}.pro-domain-section-heading{display:grid}.domain-last-check{justify-self:start}.pro-domain-actions>div:last-child{display:grid}.dns-record dl div{grid-template-columns:64px minmax(0,1fr)}}.domain-admin-panel{display:grid;gap:20px;padding:clamp(18px,2.5vw,28px);border:1px solid rgba(155,92,255,.3);border-radius:16px;background:radial-gradient(circle at 92% 4%,rgba(55,200,187,.12),transparent 32%),linear-gradient(145deg,#131623fa,#080a12fa);box-shadow:0 22px 52px #00000038,inset 0 1px #ffffff08}.domain-admin-panel.empty{border-style:dashed}.domain-admin-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.domain-admin-heading>div{display:grid;gap:5px}.domain-admin-heading>div>span{color:#b798f4;font-size:.68rem;font-weight:900;letter-spacing:.13em}.domain-admin-heading h3{margin:0;color:#fff}.domain-admin-heading p{margin:0;color:var(--muted);line-height:1.5}.domain-lifecycle-badge{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:6px 12px;border:1px solid;border-radius:999px;font-size:.76rem;font-weight:900;white-space:nowrap}.domain-lifecycle-badge.queued{border-color:#f4d25452;background:#f4d2541a;color:#f6d96d}.domain-lifecycle-badge.creating{border-color:#ffa04857;background:#ffa0481a;color:#ffb266}.domain-lifecycle-badge.verifying{border-color:#5c9bff57;background:#5c9bff1a;color:#82b4ff}.domain-lifecycle-badge.active{border-color:#48da9a52;background:#48da9a1a;color:#62e8aa}.domain-lifecycle-badge.failed{border-color:#ff677c52;background:#ff677c1a;color:#ff8295}.domain-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.domain-facts article{display:grid;align-content:start;gap:5px;min-width:0;min-height:92px;padding:15px;border:1px solid rgba(255,255,255,.075);border-radius:12px;background:#05080f7a}.domain-facts article>span{color:#7f899d;font-size:.67rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.domain-facts article>strong,.domain-facts article>a{color:#eef3fb;font-size:.9rem;font-weight:800;overflow-wrap:anywhere}.domain-facts article>a{color:#74dfd5;text-decoration:none}.domain-facts article>a:hover{text-decoration:underline}.domain-facts article>small{color:var(--muted);line-height:1.4}.domain-last-error strong{color:#ff9aaa}.domain-admin-actions{display:flex;flex-wrap:wrap;gap:9px;padding-block:2px}.domain-admin-actions .btn:disabled{cursor:not-allowed;opacity:.52}.domain-history{display:grid;gap:16px;padding:18px;border:1px solid rgba(255,255,255,.08);border-radius:13px;background:#04060c80}.domain-history-heading{display:flex;align-items:center;gap:10px;color:#7be0d7}.domain-history-heading>div{display:grid;gap:2px}.domain-history-heading h4,.domain-history-heading p{margin:0}.domain-history-heading p{color:var(--muted);font-size:.76rem}.domain-history ol{display:grid;gap:0;margin:0;padding:0;list-style:none}.domain-history li{position:relative;display:grid;grid-template-columns:16px minmax(0,1fr);gap:10px;min-height:66px;color:#8a94a7}.domain-history li:not(:last-child):after{content:"";position:absolute;left:5px;top:17px;bottom:-3px;width:1px;background:#ffffff1f}.domain-history li>i{position:relative;z-index:1;width:11px;height:11px;margin-top:3px;border:2px solid currentColor;border-radius:50%;background:#0b0e17;box-shadow:0 0 10px currentColor}.domain-history li>div{display:grid;align-content:start;gap:3px;min-width:0;padding-bottom:14px}.domain-history li span{color:currentColor;font-size:.68rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.domain-history li strong{color:#edf1f8;font-size:.84rem;overflow-wrap:anywhere}.domain-history li small{color:#758095}.domain-history li.queued{color:#f6d96d}.domain-history li.creating{color:#ffb266}.domain-history li.verifying{color:#82b4ff}.domain-history li.active{color:#62e8aa}.domain-history li.failed{color:#ff8295}.domain-history-empty{margin:0;color:var(--muted)}@media(max-width:980px){.domain-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.domain-admin-panel{padding:16px;border-radius:13px}.domain-admin-heading{display:grid}.domain-facts{grid-template-columns:1fr}}@media(max-width:980px){.bio-section-item.mode-image:not(.image-background){grid-template-columns:minmax(0,1fr)!important;gap:clamp(18px,5vw,28px);min-height:0;height:auto}.bio-section-item.mode-image:not(.image-background)>.bio-layout-media{grid-area:auto;order:0;width:min(100%,560px);max-width:100%;height:clamp(220px,56vw,360px);min-height:0;max-height:48vh;justify-self:center}.bio-section-item.mode-image:not(.image-background)>div:not(.bio-inline-bg){grid-area:auto;order:1;width:100%;max-width:none;margin:0}.bio-section-item.image-background{min-height:clamp(360px,92vw,560px);height:auto;align-content:end}.bio-section-item.image-background>div:not(.bio-inline-bg){width:min(100%,620px);max-width:100%;margin:auto 0 0;padding:clamp(20px,6vw,32px);background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--bg),transparent 12%) 30%)}.bio-text-stack.mode-dual{grid-template-columns:1fr;gap:0;min-height:0!important}.bio-text-stack.mode-dual .bio-text-only-card,.bio-text-stack.mode-dual .preview-bio-text-only-card{width:100%;justify-self:stretch;border-radius:0}.bio-text-stack.mode-dual .bio-text-only-card+.bio-text-only-card{border-top:1px solid color-mix(in srgb,var(--primary),transparent 62%)}.bio-section-item.responsive-customized,.bio-text-stack.responsive-customized{gap:var(--bio-mobile-spacing);min-height:var(--bio-mobile-min-height)!important}.bio-section-item.responsive-customized.mobile-text-center>div:not(.bio-inline-bg),.bio-text-stack.responsive-customized.mobile-text-center .bio-text-only-card{text-align:center}.bio-section-item.responsive-customized:not(.image-background)>.bio-layout-media{height:var(--bio-mobile-image-height);max-height:min(var(--bio-mobile-image-height),72vh)}.bio-section-item.responsive-customized.mobile-image-bottom:not(.image-background)>.bio-layout-media{order:2}.bio-section-item.responsive-customized.mobile-image-bottom:not(.image-background)>div:not(.bio-inline-bg){order:1}.bio-section-item.responsive-customized.image-background{min-height:max(var(--bio-mobile-min-height),var(--bio-mobile-bg-height))!important}.bio-section-item.responsive-customized.image-background>.bio-inline-bg{background-image:var(--bio-mobile-background-image)!important;filter:blur(var(--bio-mobile-bg-blur));transform:scale(1.04)}.bio-section-item.responsive-customized.image-background.mobile-focus-top>.bio-inline-bg{background-position:center top!important}.bio-section-item.responsive-customized.image-background.mobile-focus-bottom>.bio-inline-bg{background-position:center bottom!important}.bio-section-item.responsive-customized.image-background.mobile-focus-left>.bio-inline-bg{background-position:left center!important}.bio-section-item.responsive-customized.image-background.mobile-focus-right>.bio-inline-bg{background-position:right center!important}.bio-section-item.responsive-customized.image-background.mobile-focus-center>.bio-inline-bg{background-position:center center!important}}.preview-tablet .bio-section-item.mode-image:not(.image-background),.preview-mobile .bio-section-item.mode-image:not(.image-background){grid-template-columns:minmax(0,1fr)!important;gap:var(--bio-mobile-spacing, 22px);min-height:0;height:auto}.preview-tablet .bio-section-item.mode-image:not(.image-background)>.bio-layout-media,.preview-mobile .bio-section-item.mode-image:not(.image-background)>.bio-layout-media{grid-area:auto;order:0;width:min(100%,560px);max-width:100%;height:clamp(180px,46vw,340px);min-height:0;max-height:48vh;justify-self:center}.preview-tablet .bio-section-item.mode-image:not(.image-background)>div:not(.bio-inline-bg),.preview-mobile .bio-section-item.mode-image:not(.image-background)>div:not(.bio-inline-bg){grid-area:auto;order:1;width:100%;max-width:none;margin:0}.preview-tablet .bio-text-stack.mode-dual,.preview-mobile .bio-text-stack.mode-dual{grid-template-columns:1fr;gap:0;min-height:0!important}.preview-tablet .bio-text-stack.mode-dual .bio-text-only-card,.preview-mobile .bio-text-stack.mode-dual .bio-text-only-card{width:100%;justify-self:stretch;border-radius:0}.preview-tablet .bio-text-stack.mode-dual .bio-text-only-card+.bio-text-only-card,.preview-mobile .bio-text-stack.mode-dual .bio-text-only-card+.bio-text-only-card{border-top:1px solid color-mix(in srgb,var(--primary),transparent 62%)}.preview-tablet .bio-section-item.responsive-customized,.preview-mobile .bio-section-item.responsive-customized,.preview-tablet .bio-text-stack.responsive-customized,.preview-mobile .bio-text-stack.responsive-customized{gap:var(--bio-mobile-spacing);min-height:var(--bio-mobile-min-height)!important}.preview-tablet .bio-section-item.responsive-customized.mobile-image-bottom:not(.image-background)>.bio-layout-media,.preview-mobile .bio-section-item.responsive-customized.mobile-image-bottom:not(.image-background)>.bio-layout-media{order:2;height:var(--bio-mobile-image-height)}.preview-tablet .bio-section-item.responsive-customized:not(.image-background)>.bio-layout-media,.preview-mobile .bio-section-item.responsive-customized:not(.image-background)>.bio-layout-media{height:var(--bio-mobile-image-height);max-height:min(var(--bio-mobile-image-height),72vh)}.preview-tablet .bio-section-item.responsive-customized.mobile-text-center>div:not(.bio-inline-bg),.preview-mobile .bio-section-item.responsive-customized.mobile-text-center>div:not(.bio-inline-bg),.preview-tablet .bio-text-stack.responsive-customized.mobile-text-center .bio-text-only-card,.preview-mobile .bio-text-stack.responsive-customized.mobile-text-center .bio-text-only-card{text-align:center}.preview-tablet .bio-section-item.responsive-customized.image-background,.preview-mobile .bio-section-item.responsive-customized.image-background{min-height:max(var(--bio-mobile-min-height),var(--bio-mobile-bg-height))!important}.preview-tablet .bio-section-item.responsive-customized.image-background>.bio-inline-bg,.preview-mobile .bio-section-item.responsive-customized.image-background>.bio-inline-bg{background-image:var(--bio-mobile-background-image)!important;filter:blur(var(--bio-mobile-bg-blur));transform:scale(1.04)}.preview-tablet .bio-section-item.responsive-customized.image-background.mobile-focus-top>.bio-inline-bg,.preview-mobile .bio-section-item.responsive-customized.image-background.mobile-focus-top>.bio-inline-bg{background-position:center top!important}.preview-tablet .bio-section-item.responsive-customized.image-background.mobile-focus-bottom>.bio-inline-bg,.preview-mobile .bio-section-item.responsive-customized.image-background.mobile-focus-bottom>.bio-inline-bg{background-position:center bottom!important}.preview-tablet .bio-section-item.responsive-customized.image-background.mobile-focus-left>.bio-inline-bg,.preview-mobile .bio-section-item.responsive-customized.image-background.mobile-focus-left>.bio-inline-bg{background-position:left center!important}.preview-tablet .bio-section-item.responsive-customized.image-background.mobile-focus-right>.bio-inline-bg,.preview-mobile .bio-section-item.responsive-customized.image-background.mobile-focus-right>.bio-inline-bg{background-position:right center!important}.preview-tablet .bio-section-item.responsive-customized.image-background.mobile-focus-center>.bio-inline-bg,.preview-mobile .bio-section-item.responsive-customized.image-background.mobile-focus-center>.bio-inline-bg{background-position:center center!important}.media-library{display:grid;gap:18px;padding:22px;border:1px solid rgba(148,163,184,.18);border-radius:18px;background:linear-gradient(145deg,#0f172af5,#080c19fa);color:#eef2ff}.media-library.is-embedded{margin:24px}.media-library-header,.media-storage>div:first-child,.media-library-tools,.media-upload-confirm{display:flex;align-items:center;justify-content:space-between;gap:12px}.media-library-header span{color:#59e4d0;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.media-library-header h2{margin:4px 0 0}.media-storage{padding:14px;border:1px solid rgba(148,163,184,.16);border-radius:13px;background:#0f172aa8}.media-storage span,.media-grid article div span{font-size:12px;color:#94a3b8}.media-storage-track{height:7px;margin-top:10px;overflow:hidden;border-radius:999px;background:#20283b}.media-storage-track i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#8b5cf6,#42e8d1)}.media-storage p{margin:9px 0 0;color:#fbbf24;font-size:12px}.media-storage p button{border:0;background:none;color:#67e8f9;text-decoration:underline}.media-library-tools{flex-wrap:wrap}.media-library-tools label{display:flex;align-items:center;gap:8px;min-width:230px;flex:1;padding:0 12px;border:1px solid rgba(148,163,184,.22);border-radius:10px}.media-library-tools label input{width:100%;border:0;background:transparent}.media-library-tools select{width:auto;min-width:150px}.media-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(155px,1fr));gap:14px}.media-grid article{position:relative;overflow:hidden;border:1px solid rgba(148,163,184,.16);border-radius:13px;background:#111827}.media-grid article.selected{border-color:#5eead4;box-shadow:0 0 0 2px #5eead426}.media-thumb{position:relative;width:100%;height:130px;padding:0;border:0;background:#080d19}.media-thumb img{width:100%;height:100%;object-fit:cover}.media-thumb i{position:absolute;right:8px;top:8px;display:grid;place-items:center;width:27px;height:27px;border-radius:50%;background:#2dd4bf;color:#04110f}.media-grid article>div{display:grid;gap:3px;padding:10px 36px 11px 11px}.media-grid article strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.media-delete{position:absolute;right:7px;bottom:9px;display:grid;place-items:center;width:28px;height:28px;border:0;border-radius:8px;background:#ef44441f;color:#f87171}.media-empty{display:grid;place-items:center;gap:7px;min-height:210px;color:#94a3b8}.media-upload-confirm{padding:12px;border:1px solid rgba(94,234,212,.25);border-radius:12px;background:#14b8a612}.media-upload-confirm img{width:70px;height:56px;object-fit:cover;border-radius:8px}.media-upload-confirm>div{display:grid;gap:4px;flex:1}.media-upload-confirm span{font-size:12px;color:#94a3b8}.media-library-message{margin:0;padding:10px;border-radius:9px;background:#ef44441f;color:#fca5a5}.media-picker-current{display:flex;align-items:center;gap:12px;width:100%;min-height:68px;padding:9px;border:1px dashed rgba(148,163,184,.35);border-radius:11px;background:#0f172a8c;color:inherit}.media-picker-current img{width:62px;height:48px;object-fit:cover;border-radius:7px}.media-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1500;display:grid;place-items:center;padding:24px}.media-modal-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#020617d1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.media-modal-card{position:relative;width:min(1040px,96vw);max-height:90vh;overflow:auto}.icon-btn{display:grid;place-items:center;width:34px;height:34px;border:1px solid rgba(148,163,184,.2);border-radius:9px;background:transparent;color:inherit}@media(max-width:700px){.media-library{padding:14px}.media-library.is-embedded{margin:12px}.media-library-tools>*{width:100%!important}.media-upload-confirm{align-items:flex-start;flex-wrap:wrap}.media-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.media-thumb{height:110px}.media-modal{padding:8px}}.bio-composition-grid{position:relative;display:block;width:100%;height:auto;min-height:var(--bio-desktop-grid-height,360px);overflow:visible}.bio-composition-element{position:absolute;left:var(--bio-desktop-element-left,0);top:var(--bio-desktop-element-top,0);width:var(--bio-desktop-element-width,100%);height:var(--bio-desktop-element-height,auto);min-width:0;min-height:0;box-sizing:border-box}.bio-composition-image{overflow:hidden;margin:0;border-radius:14px}.bio-composition-image img{display:block;width:100%;height:100%;max-width:100%;max-height:none;object-fit:cover}.bio-composition-title{display:flex;flex-direction:column;justify-content:flex-end;overflow:auto}.bio-composition-title,.bio-composition-text,.bio-composition-title *,.bio-composition-text *{min-width:0;overflow-wrap:anywhere;word-break:break-word}.bio-composition-text{overflow:auto}.bio-composition-extra{margin-top:24px}.v3-bio-grid-visible .bio-composition-grid{background-image:repeating-linear-gradient(90deg,rgba(78,235,210,.13) 0,rgba(78,235,210,.13) 1px,transparent 1px,transparent calc(100% / 12)),repeating-linear-gradient(0deg,rgba(139,92,246,.11) 0,rgba(139,92,246,.11) 1px,transparent 1px,transparent 56px);outline:1px solid rgba(78,235,210,.35);outline-offset:5px}.v3-bio-grid-visible .bio-composition-element{cursor:grab}.v3-bio-interactive-element{--v3-interaction:#8b5cf6;outline:1px solid transparent;outline-offset:-2px;transition:outline-color .16s ease,box-shadow .16s ease}.v3-bio-interactive-element:hover{outline-color:#ffffffbf;box-shadow:inset 0 0 0 1px #0000004d}.v3-bio-interactive-element.v3-bio-element-selected{outline:2px solid var(--v3-interaction);box-shadow:inset 0 0 0 1px #ffffff4d,0 0 0 3px #8b5cf633}.v3-bio-interactive-element:has([contenteditable=true]){cursor:text}.v3-bio-resize-handle,.v3-bio-edit-control{position:absolute;z-index:40;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.8);color:#fff;background:linear-gradient(145deg,#8b5cf6,#5b37c8);box-shadow:0 5px 18px #0000008c,0 0 0 2px #0000004d;opacity:0;pointer-events:none;transform:scale(.84);transition:opacity .15s ease,transform .15s ease,box-shadow .15s ease}.v3-bio-interactive-element:hover>.v3-bio-resize-handle,.v3-bio-interactive-element:hover>.v3-bio-edit-control,.v3-bio-element-selected>.v3-bio-resize-handle,.v3-bio-element-selected>.v3-bio-edit-control{opacity:1;pointer-events:auto;transform:scale(1)}.v3-bio-resize-handle{right:10px;bottom:10px;width:34px;height:34px;padding:0;border-radius:10px;font:900 22px/1 sans-serif;cursor:nwse-resize}.v3-bio-resize-handle:hover{box-shadow:0 7px 22px #000000a6,0 0 18px #8b5cf6b8}.v3-bio-edit-control{top:10px;right:10px;min-height:32px;padding:0 11px;border-radius:999px;font:800 11px/1.1 Inter,sans-serif;cursor:pointer;white-space:nowrap}.v3-bio-edit-title,.v3-bio-edit-text{cursor:text}.bio-composition-image>.v3-bio-resize-handle,.bio-composition-image>.v3-bio-edit-control{z-index:40}.bio-composition-text.v3-bio-interactive-element{overflow:visible}.bio-composition-text.v3-bio-interactive-element>.rich-public-content{max-height:100%;overflow:auto}@media(max-width:960px){.bio-composition-grid{height:auto;min-height:var(--bio-tablet-grid-height,520px);overflow:visible}.bio-composition-element{left:var(--bio-tablet-element-left,0);top:var(--bio-tablet-element-top,0);width:var(--bio-tablet-element-width,100%);height:var(--bio-tablet-element-height,auto)}}@media(max-width:600px){.bio-composition-grid{height:auto;min-height:var(--bio-mobile-grid-height,520px);overflow:visible}.bio-composition-element{left:var(--bio-mobile-element-left,0);top:var(--bio-mobile-element-top,0);width:var(--bio-mobile-element-width,100%);height:var(--bio-mobile-element-height,auto)}}.public-site-editor[data-device=desktop] .bio-composition-grid{height:auto;min-height:var(--bio-desktop-grid-height,360px)}.public-site-editor[data-device=desktop] .bio-composition-element{left:var(--bio-desktop-element-left,0);top:var(--bio-desktop-element-top,0);width:var(--bio-desktop-element-width,100%);height:var(--bio-desktop-element-height,auto)}.public-site-editor[data-device=tablet] .bio-composition-grid{height:auto;min-height:var(--bio-tablet-grid-height,520px)}.public-site-editor[data-device=tablet] .bio-composition-element{left:var(--bio-tablet-element-left,0);top:var(--bio-tablet-element-top,0);width:var(--bio-tablet-element-width,100%);height:var(--bio-tablet-element-height,auto)}.public-site-editor[data-device=mobile] .bio-composition-grid{height:auto;min-height:var(--bio-mobile-grid-height,520px)}.public-site-editor[data-device=mobile] .bio-composition-element{left:var(--bio-mobile-element-left,0);top:var(--bio-mobile-element-top,0);width:var(--bio-mobile-element-width,100%);height:var(--bio-mobile-element-height,auto)}.bio-composition-element{opacity:var(--layer-opacity,1);transform:var(--layer-transform,none);transition:all var(--layer-duration,.4s) var(--layer-easing,ease)}.bio-composition-element.layer-hover-lift:hover{transform:var(--layer-transform,none) translateY(calc(-1 * var(--layer-hover-offset,8px)))}.bio-composition-element.layer-hover-scale:hover{transform:var(--layer-transform,none) scale(var(--layer-hover-scale,1.08))}.bio-composition-element.layer-hover-glow:hover{filter:drop-shadow(0 0 var(--layer-hover-shadow,8px) currentColor)}.bio-composition-element.layer-hover-shadow:hover{box-shadow:0 var(--layer-hover-shadow,8px) calc(3 * var(--layer-hover-shadow,8px)) #00000080}.bio-composition-element.layer-hover-opacity:hover{opacity:.65}.layer-animation-fade-in{animation:layer-fade-in var(--layer-duration,.4s) var(--layer-easing,ease) both}.layer-animation-slide-up{animation:layer-slide-up var(--layer-duration,.4s) var(--layer-easing,ease) both}.layer-animation-zoom-in{animation:layer-zoom-in var(--layer-duration,.4s) var(--layer-easing,ease) both}@keyframes layer-fade-in{0%{opacity:0}to{opacity:var(--layer-opacity,1)}}@keyframes layer-slide-up{0%{opacity:0;translate:0 24px}to{opacity:var(--layer-opacity,1);translate:0 0}}@keyframes layer-zoom-in{0%{opacity:0;scale:.92}to{opacity:var(--layer-opacity,1);scale:1}}@media(prefers-reduced-motion:reduce){.bio-composition-element{animation:none!important;transition:none!important}}.bio-composition-element:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:inherit;background:var(--layer-box-background,transparent);opacity:var(--layer-box-opacity,1);-webkit-backdrop-filter:blur(var(--layer-box-blur,0)) saturate(var(--layer-box-saturation,100%)) brightness(var(--layer-box-brightness,100%)) contrast(var(--layer-box-contrast,100%));backdrop-filter:blur(var(--layer-box-blur,0)) saturate(var(--layer-box-saturation,100%)) brightness(var(--layer-box-brightness,100%)) contrast(var(--layer-box-contrast,100%));pointer-events:none}.bio-composition-element>*{position:relative;z-index:1}.bio-composition-image>img{position:relative;z-index:1}.v3-inline-editing{outline:2px solid #5eead4!important;outline-offset:4px;border-radius:4px;cursor:text!important;caret-color:#5eead4}.bio-section-shell:has(.v3-bio-interactive-element),.bio-composition-image.v3-bio-interactive-element,.bio-composition-title.v3-bio-interactive-element,.bio-composition-text.v3-bio-interactive-element{overflow:visible}@media(max-width:960px){.bio-composition-text.v3-bio-interactive-element{overflow:auto}}.bio-composition-image.v3-bio-interactive-element>img{overflow:hidden;border-radius:inherit}.v3-bio-interactive-element{--v3-interaction:#7563a8;outline:1px solid transparent;outline-offset:3px;transition:outline-color .16s ease,box-shadow .16s ease}.v3-bio-interactive-element:hover{outline-color:#cac3da8f;box-shadow:0 0 0 1px #08080c70}.v3-bio-interactive-element.v3-bio-element-selected{outline:2px solid rgba(128,104,183,.92);outline-offset:3px;box-shadow:0 0 0 1px #0f0c159e,0 0 18px #5e3f8b29}.v3-bio-resize-handle,.v3-bio-edit-control{right:-52px;left:auto;width:42px;height:42px;min-width:42px;min-height:42px;padding:0;border:1px solid rgba(217,207,227,.18);border-radius:12px;color:#e9e5ee;background:linear-gradient(145deg,#1f1c23fa,#0e0d11fc 58%,#2c101dfa);box-shadow:0 10px 26px #00000075,inset 0 1px #ffffff0e,0 0 12px #5b367714;font-family:Inter,system-ui,sans-serif;opacity:0;pointer-events:none;transition:opacity .14s ease,transform .14s cubic-bezier(.2,.75,.25,1),border-color .14s ease,background .14s ease,box-shadow .14s ease}.v3-bio-edit-control{top:50%;font-size:0;transform:translate(-7px,-49px) scale(.92)}.v3-bio-resize-handle{top:50%;bottom:auto;font-size:21px;line-height:1;transform:translate(-7px,5px) scale(.92)}.v3-bio-edit-control:before{content:"✎";font-size:19px;line-height:1}.v3-bio-edit-image:before{content:"◉";font-size:18px}.v3-bio-interactive-element:hover>.v3-bio-edit-control,.v3-bio-element-selected>.v3-bio-edit-control{opacity:1;pointer-events:auto;transform:translateY(-49px) scale(1)}.v3-bio-interactive-element:hover>.v3-bio-resize-handle,.v3-bio-element-selected>.v3-bio-resize-handle{opacity:1;pointer-events:auto;transform:translateY(5px) scale(1)}.v3-bio-resize-handle:hover,.v3-bio-edit-control:hover{border-color:#a484bd7a;background:linear-gradient(145deg,#27232d,#171419 58%,#501e32);box-shadow:0 13px 30px #0000008c,0 0 15px #6742892e;translate:0 -2px}.v3-bio-resize-handle:active,.v3-bio-edit-control:active{translate:0 0;scale:.96}@media(prefers-reduced-motion:reduce){.v3-bio-resize-handle,.v3-bio-edit-control,.v3-bio-interactive-element{transition:none!important}}.theme-color-picker{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:7px!important;width:100%;min-width:0}.theme-color-picker>span:first-child{font-size:.75rem;font-weight:800;color:#d9d5e1}.theme-color-swatch{position:relative;display:grid;place-items:center;width:100%;min-width:0;height:58px;overflow:hidden;border:1px solid rgba(255,255,255,.13);border-radius:11px;box-shadow:inset 0 1px #ffffff1a,0 8px 20px #00000026;cursor:pointer;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.theme-color-swatch:hover{transform:translateY(-1px);border-color:#b49ed06b;box-shadow:inset 0 1px #ffffff21,0 10px 24px #00000038}.theme-color-swatch input[type=color]{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;padding:0!important;border:0!important;opacity:0;cursor:pointer}.theme-color-swatch strong{position:relative;z-index:1;padding:6px 10px;border:1px solid rgba(255,255,255,.12);border-radius:999px;color:#fff;font:850 .72rem/1 Inter,system-ui,sans-serif;letter-spacing:.06em;background:#07070a94;box-shadow:0 4px 12px #0003;pointer-events:none;text-shadow:0 1px 2px #000}.theme-studio-panel .theme-preview-grid{display:grid;grid-template-columns:1fr!important;gap:9px;width:100%;min-width:0}.theme-studio-panel .design-grid .theme-preview-card{position:relative;display:grid;grid-template-columns:108px minmax(0,1fr);align-items:center;gap:12px;width:100%;min-width:0;min-height:88px!important;padding:9px!important;overflow:hidden;border:1px solid rgba(255,255,255,.09);border-radius:11px;color:#e8e5ed;text-align:left;background:#08090d9e;box-shadow:none;transition:transform .16s ease,border-color .16s ease,background .16s ease}.theme-studio-panel .design-grid .theme-preview-card:before,.theme-studio-panel .design-grid .theme-preview-card:after{display:none!important;content:none!important}.theme-studio-panel .design-grid .theme-preview-card:hover{transform:translateY(-1px);border-color:#8b5cf661;background:#131119d1}.theme-studio-panel .design-grid .theme-preview-card.active{border-color:#8b5cf6b8;background:linear-gradient(135deg,#4e2b6d33,#0e0f14d6);box-shadow:0 0 0 1px #8b5cf621}.theme-studio-panel .design-grid .theme-preview-thumbnail{position:relative!important;inset:auto!important;display:block!important;width:108px!important;height:68px!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:8px!important;background:radial-gradient(circle at 72% 28%,color-mix(in srgb,var(--design-accent,#8b5cf6),transparent 30%),transparent 30%),linear-gradient(145deg,#1b1d29,#090a0f 68%)!important;box-shadow:inset 0 0 24px #ffffff06!important}.theme-preview-thumbnail:before{content:"";position:absolute;left:9px;right:9px;top:10px;height:7px;border-radius:4px;background:linear-gradient(90deg,var(--design-accent,#8b5cf6) 0 28%,rgba(255,255,255,.12) 28% 100%)}.theme-preview-thumbnail:after{content:"";position:absolute;left:9px;right:20px;bottom:11px;height:29px;border-radius:5px;background:linear-gradient(90deg,rgba(255,255,255,.09) 0 34%,transparent 34% 39%,rgba(255,255,255,.045) 39%)}.theme-studio-panel .design-grid .theme-preview-copy{position:static!important;display:grid!important;align-content:center;gap:5px;width:auto!important;height:auto!important;min-width:0;background:none!important}.theme-preview-copy strong{min-width:0;overflow:hidden;color:#f2eff5!important;font-size:.78rem!important;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.theme-preview-copy small{display:-webkit-box;min-width:0;overflow:hidden;color:#9f98aa!important;font-size:.66rem!important;line-height:1.35!important;-webkit-line-clamp:2;-webkit-box-orient:vertical}.theme-toggle-list{display:grid;gap:8px;width:100%;min-width:0}.theme-toggle-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-width:0;padding:11px;border:1px solid rgba(255,255,255,.075);border-radius:10px;background:#05070b52;transition:border-color .16s ease,background .16s ease}.theme-toggle-card.is-active{border-color:#8b5cf638;background:#4d30691a}.theme-toggle-card>div{display:grid;gap:4px;min-width:0}.theme-toggle-card strong{color:#e7e3eb;font-size:.73rem;line-height:1.25}.theme-toggle-card small{color:#938d9d;font-size:.63rem;line-height:1.4}.theme-toggle-card .visibility-switch{align-self:center;flex:0 0 auto}@media(max-width:420px){.theme-studio-panel .design-grid .theme-preview-card{grid-template-columns:86px minmax(0,1fr)}.theme-studio-panel .design-grid .theme-preview-thumbnail{width:86px!important}}.v3-selection-bounding-box{position:fixed;z-index:100000;box-sizing:border-box;border:1.5px solid rgba(126,99,188,.96);border-radius:2px;box-shadow:0 0 0 1px #0c0a1185,0 0 14px #5b3c8b29;pointer-events:none;transition:border-color .12s ease,box-shadow .12s ease}.v3-selection-bounding-box[hidden],.v3-selection-toolbar[hidden],.v3-selection-bounding-box.is-move-only .v3-transform-handle,.v3-selection-bounding-box.is-corner-transform-only .v3-transform-handle.is-n,.v3-selection-bounding-box.is-corner-transform-only .v3-transform-handle.is-e,.v3-selection-bounding-box.is-corner-transform-only .v3-transform-handle.is-s,.v3-selection-bounding-box.is-corner-transform-only .v3-transform-handle.is-w{display:none!important}.v3-transform-handle{position:absolute;z-index:2;display:block;width:13px;height:13px;min-width:13px;min-height:13px;padding:0;border:2px solid #211a2e;border-radius:4px;background:#b2a2d5;box-shadow:0 1px 5px #00000080;pointer-events:auto;transition:transform .1s ease,background .1s ease}.v3-transform-handle:hover{background:#d3c8ea;transform:scale(1.14)}.v3-transform-handle.is-nw{left:0;top:0;translate:-50% -50%;cursor:nwse-resize}.v3-transform-handle.is-n{left:50%;top:0;translate:-50% -50%;cursor:ns-resize}.v3-transform-handle.is-ne{right:0;top:0;translate:50% -50%;cursor:nesw-resize}.v3-transform-handle.is-e{right:0;top:50%;translate:50% -50%;cursor:ew-resize}.v3-transform-handle.is-se{right:0;bottom:0;translate:50% 50%;cursor:nwse-resize}.v3-transform-handle.is-s{left:50%;bottom:0;translate:-50% 50%;cursor:ns-resize}.v3-transform-handle.is-sw{left:0;bottom:0;translate:-50% 50%;cursor:nesw-resize}.v3-transform-handle.is-w{left:0;top:50%;translate:-50% -50%;cursor:ew-resize}.v3-selection-move-handle{position:absolute;z-index:3;left:50%;top:-33px;display:grid;place-items:center;width:38px;height:25px;min-width:38px;min-height:25px;padding:0;border:1px solid rgba(210,201,224,.18);border-radius:8px;color:#d8d0e5;background:linear-gradient(145deg,#221e28fa,#100e14fc);box-shadow:0 7px 18px #0000006b,inset 0 1px #ffffff0d;translate:-50% 0;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;pointer-events:auto;transition:transform .12s ease,border-color .12s ease,background .12s ease}.v3-selection-move-handle>span{font:900 20px/1 system-ui,sans-serif;letter-spacing:-3px;translate:-1px -1px;pointer-events:none}.v3-selection-move-handle:hover{border-color:#9f84be73;background:linear-gradient(145deg,#322a3b,#1a151f);transform:translateY(-1px)}.v3-selection-move-handle:active{cursor:grabbing;transform:translateY(0) scale(.96)}.v3-selection-toolbar{position:fixed;z-index:100001;display:flex;flex-direction:column;align-items:stretch;gap:4px;min-width:48px;padding:4px;border:1px solid rgba(218,208,226,.14);border-radius:12px;background:linear-gradient(150deg,#1f1c23fa,#0d0c10fc 62%,#2f111ffa);box-shadow:0 14px 32px #0000007a,inset 0 1px #ffffff0d,0 0 15px #53326c1a;animation:v3-selection-toolbar-in .14s cubic-bezier(.2,.75,.25,1) both}.v3-selection-toolbar-action{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:7px;min-width:0;min-height:40px;padding:5px 9px 5px 5px;border:0;border-radius:8px;color:#dcd7e2;background:transparent;text-align:left;cursor:pointer;transition:transform .12s ease,color .12s ease,background .12s ease}.v3-selection-toolbar-action:hover{color:#fff;background:linear-gradient(135deg,#6946893d,#691c3933);transform:translateY(-1px)}.v3-selection-toolbar-action:active{transform:translateY(0) scale(.97)}.v3-selection-toolbar-action>span{display:grid;place-items:center;width:28px;height:28px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#ffffff0b;font-size:16px}.v3-selection-toolbar-action>small{overflow:hidden;font:800 11px/1.2 Inter,system-ui,sans-serif;text-overflow:ellipsis;white-space:nowrap}@keyframes v3-selection-toolbar-in{0%{opacity:0;transform:translate(-4px) scale(.97)}to{opacity:1;transform:none}}@media(max-width:960px){.v3-transform-handle,.v3-selection-move-handle{display:block}.v3-selection-toolbar{max-width:132px}.v3-selection-toolbar-action{grid-template-columns:28px minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.v3-selection-bounding-box,.v3-transform-handle,.v3-selection-toolbar,.v3-selection-toolbar-action{animation:none!important;transition:none!important}}.dynamic-content-manager{gap:12px;min-width:0}.dynamic-content-head{gap:4px;min-width:0}.dynamic-content-head h2{margin:0;font-size:clamp(1.2rem,2vw,1.55rem);line-height:1.15}.dynamic-content-head p{max-width:72ch;margin:0;color:var(--muted);font-size:.78rem;line-height:1.45}.dynamic-content-workspace.admin-card{min-width:0;padding:14px!important;overflow-x:hidden;border-radius:14px}.dynamic-content-workspace :is(.content-editor-unified,.collection-inline,.editor-stack){min-width:0}.dynamic-content-workspace .editor-stack{gap:10px}.dynamic-content-workspace .collection-toolbar{gap:8px;margin-bottom:10px}.dynamic-content-workspace .collection-toolbar :is(h3,h4){margin:0;font-size:.9rem;line-height:1.25}.dynamic-content-workspace .collection-toolbar p{margin:2px 0 0;font-size:.69rem;line-height:1.35}.dynamic-content-workspace .collection-list{gap:8px}.dynamic-content-workspace .collection-item{min-width:0;padding:9px 10px;border-color:#ffffff13;border-radius:10px;background:linear-gradient(145deg,#0d1118c2,#080b11a3);box-shadow:inset 0 1px #ffffff06}.dynamic-content-workspace .accordion-summary.compact-item-top{grid-template-columns:auto minmax(0,1fr) auto;gap:8px;min-width:0;min-height:48px;padding:2px}.dynamic-content-workspace .compact-item-preview{grid-template-columns:54px minmax(0,1fr);gap:9px;min-width:0}.dynamic-content-workspace .compact-item-preview img{width:54px;height:40px;border-radius:7px}.dynamic-content-workspace .compact-item-preview>span{min-width:0}.dynamic-content-workspace .compact-item-preview strong{font-size:.76rem;line-height:1.2}.dynamic-content-workspace .compact-item-preview small{font-size:.63rem;line-height:1.3}.dynamic-content-workspace .compact-item-state{gap:5px;font-size:.61rem;white-space:nowrap}.dynamic-content-workspace .accordion-toggle{width:28px;height:28px;min-width:28px;min-height:28px;padding:0;border-radius:7px}.dynamic-content-workspace .compact-item-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px;min-width:0;margin-top:6px;padding:6px 2px 0;border-top:1px solid rgba(255,255,255,.055)}.dynamic-content-workspace .compact-item-actions :is(button,.btn,.compact-action,.danger-btn){min-height:30px;padding:0 9px;border-radius:7px;font-size:.66rem;line-height:1;white-space:nowrap}.dynamic-content-workspace .accordion-panel{min-width:0;padding:9px 2px 2px}.dynamic-content-workspace .form-grid{grid-template-columns:repeat(auto-fit,minmax(min(190px,100%),1fr));gap:9px 10px;min-width:0}.dynamic-content-workspace .field{min-width:0;gap:5px;font-size:.68rem}.dynamic-content-workspace .field>span:first-child{font-size:.67rem;line-height:1.25}.dynamic-content-workspace :is(input:not([type=checkbox]):not([type=radio]),select,textarea){box-sizing:border-box;width:100%;max-width:100%;min-width:0;min-height:38px;padding:8px 10px;border-radius:8px;font-size:.74rem}.dynamic-content-workspace textarea{min-height:78px;resize:vertical}.dynamic-content-workspace :is(.media-picker,.media-picker-field,.media-field){min-width:0;max-width:100%}.dynamic-content-workspace .media-picker-current{grid-template-columns:52px minmax(0,1fr);gap:8px;min-height:48px;padding:6px}.dynamic-content-workspace .media-picker-current img{width:52px;height:38px;border-radius:6px}.dynamic-content-workspace :is(.section-card,.settings-card,.editor-card){min-width:0;padding:11px;border-radius:10px}@media(max-width:700px){.dynamic-content-manager{gap:10px}.dynamic-content-head h2{font-size:1.18rem}.dynamic-content-head p{font-size:.72rem}.dynamic-content-workspace.admin-card{padding:10px!important;border-radius:12px}.dynamic-content-workspace .collection-item{padding:8px}.dynamic-content-workspace .accordion-summary.compact-item-top{grid-template-columns:auto minmax(0,1fr) auto;gap:6px;min-height:44px}.dynamic-content-workspace .compact-item-preview{grid-template-columns:46px minmax(0,1fr);gap:7px}.dynamic-content-workspace .compact-item-preview img{width:46px;height:36px}.dynamic-content-workspace .compact-item-state{font-size:.57rem}.dynamic-content-workspace .compact-item-actions{justify-content:stretch}.dynamic-content-workspace .compact-item-actions :is(button,.btn,.compact-action,.danger-btn){flex:1 1 auto;min-height:34px;padding-inline:8px}.dynamic-content-workspace .form-grid{grid-template-columns:minmax(0,1fr);gap:8px}.dynamic-content-workspace :is(input:not([type=checkbox]):not([type=radio]),select,textarea){min-height:40px;font-size:.76rem}}.preview-tablet .contact-block,.preview-mobile .contact-block{grid-template-columns:minmax(0,1fr);width:100%;max-width:100%;min-width:0;gap:16px}.preview-tablet .contact-block form,.preview-mobile .contact-block form{width:100%;max-width:100%;min-width:0;padding:14px}.preview-mobile .contact-block form{padding:12px}:root{--bg:#030408;--surface:#0b0d15;--surface-2:#111421;--text:#fbfbff;--muted:#a9adbd;--primary:#ff2f5f;--secondary:#b84cff;--line:rgba(255,255,255,.105);--radius:14px;--brand-red:#ff2f5f;--brand-red-deep:#a9092f;--brand-violet:#b84cff;--brand-violet-soft:#d66bff;--brand-bg:#030408;--brand-panel:rgba(12,14,24,.82);--brand-panel-strong:rgba(17,20,34,.94);--brand-line:rgba(255,255,255,.105);--brand-line-hot:rgba(255,47,95,.38);--brand-glow-red:0 0 34px rgba(255,47,95,.2);--brand-glow-violet:0 0 38px rgba(184,76,255,.18);--brand-shadow:0 24px 80px rgba(0,0,0,.46)}body{background:radial-gradient(circle at 16% 10%,rgba(255,47,95,.11),transparent 28%),radial-gradient(circle at 86% 18%,rgba(184,76,255,.12),transparent 30%),linear-gradient(180deg,#05060c,#020309 48%,#05050b)}.btn,.admin-sidebar button,.editor-tabs button,.section-selector-option,.quick-mark-read,.icon-btn,.compact-action,.danger-btn{border-radius:999px;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease,color .18s ease}.btn.primary,button.btn.primary{border-color:#ff2f5fe0;background:linear-gradient(135deg,var(--brand-red),#ff456f 48%,var(--brand-violet));color:#fff;box-shadow:0 12px 34px #ff2f5f38,0 0 0 1px #ffffff14 inset}.btn.primary:hover,button.btn.primary:hover{box-shadow:0 16px 42px #ff2f5f57,0 0 28px #b84cff38}.btn.ghost,.btn:not(.primary){border-color:#ffffff21;background:linear-gradient(145deg,#ffffff13,#ffffff06);color:var(--text);box-shadow:inset 0 1px #ffffff0e}.btn.ghost:hover,.btn:not(.primary):hover{border-color:#b84cff5c;background:linear-gradient(145deg,#ff2f5f1f,#b84cff14)}:is(input:not([type=checkbox]):not([type=radio]),textarea,select),.field :is(input:not([type=checkbox]):not([type=radio]),textarea,select),.builder-editor-body .field :is(input:not([type=checkbox]):not([type=radio]),textarea,select),.theme-studio-panel .field :is(input:not([type=checkbox]):not([type=radio]),textarea,select),.identity-settings-panel .field :is(input:not([type=checkbox]):not([type=radio]),textarea,select){border-color:#ffffff1c;background:linear-gradient(180deg,#0a0c15f0,#06070ef0);color:#fbfbff;box-shadow:inset 0 1px #ffffff0a,0 12px 30px #0000001f}:is(input:not([type=checkbox]):not([type=radio]),textarea,select):focus,.field :is(input:not([type=checkbox]):not([type=radio]),textarea,select):focus{border-color:#ff2f5f9e;box-shadow:0 0 0 3px #ff2f5f21,0 0 26px #b84cff21,inset 0 1px #ffffff0d}select,select option,select optgroup{color-scheme:dark}select option,select optgroup{background-color:#090b14;color:#fbfbff}select option:checked{background-color:#ff2f5f;color:#fff}select option:hover,select option:focus{background-color:#1b1020;color:#fff}.admin-shell{background:radial-gradient(circle at 14% 12%,rgba(255,47,95,.12),transparent 28%),radial-gradient(circle at 88% 8%,rgba(184,76,255,.13),transparent 28%),linear-gradient(180deg,#05060d,#020309 72%);color:#fbfbff}.admin-sidebar{border-right-color:#ffffff18;background:linear-gradient(180deg,#0f111cf0,#06070ef5),radial-gradient(circle at 0 0,rgba(255,47,95,.12),transparent 38%);box-shadow:18px 0 70px #00000042}.admin-sidebar button.active,.admin-sidebar button:hover{border-color:#ff2f5f57;background:linear-gradient(135deg,#ff2f5f24,#b84cff14);color:#fff;box-shadow:0 0 26px #ff2f5f14}.admin-sidebar .admin-presskit-submenu button.active{border-color:#b84cff80;background:#b84cff1f}.metric-card,.admin-card,.dashboard-secondary-card,.support-list,.support-detail,.section-selector-panel,.builder-block,.builder-editor-body,.theme-studio-panel,.identity-settings-panel,.media-library{border-color:#ffffff1b;background:linear-gradient(145deg,#fff1,#ffffff05),radial-gradient(circle at 0 0,rgba(255,47,95,.08),transparent 38%),#0a0c16db;box-shadow:var(--brand-shadow),inset 0 1px #ffffff0b}.metric-card:hover,.admin-card:hover,.dashboard-secondary-card:hover,.section-selector-option:hover:not(:disabled),.builder-block:hover{border-color:#ff2f5f52;box-shadow:0 26px 88px #00000080,var(--brand-glow-red),var(--brand-glow-violet)}.metric-card em,.dynamic-content-head>span,.section-selector-panel>header span,.kicker,.studio-kicker{color:var(--brand-red);text-shadow:0 0 24px rgba(255,47,95,.2)}.percentage-slider input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg,var(--brand-red),var(--brand-violet))}.percentage-slider input[type=range]::-moz-range-track{background:linear-gradient(90deg,var(--brand-red),var(--brand-violet))}.percentage-slider input[type=range]::-webkit-slider-thumb,.percentage-slider input[type=range]::-moz-range-thumb,.visibility-switch.is-on,.background-position-target{background:var(--brand-red);box-shadow:0 0 20px #ff2f5f73}.preview-frame,.public-site{background:radial-gradient(circle at 20% 8%,rgba(255,47,95,.08),transparent 26%),radial-gradient(circle at 82% 12%,rgba(184,76,255,.1),transparent 30%),var(--bg)}.studio-site{--studio-bg:#030408;--studio-panel:rgba(10,12,22,.86);--studio-panel-2:rgba(17,20,34,.92);--studio-panel-3:rgba(24,26,42,.95);--studio-line:rgba(255,255,255,.105);--studio-line-strong:rgba(255,47,95,.38);--studio-purple:#b84cff;--studio-purple-2:#d66bff;--studio-cyan:#ff2f5f;--studio-gold:#ffb15f;--studio-text:#fbfbff;--studio-muted:#aeb2c2;--studio-shadow:0 30px 96px rgba(0,0,0,.5);--studio-glow:0 0 0 1px rgba(255,47,95,.24),0 0 42px rgba(184,76,255,.16);--primary:var(--brand-red);--secondary:var(--brand-violet);background:radial-gradient(circle at 18% 8%,rgba(255,47,95,.16),transparent 30%),radial-gradient(circle at 86% 12%,rgba(184,76,255,.18),transparent 31%),linear-gradient(180deg,#030408,#05050d 52%,#020309)}.studio-nav{border-bottom-color:#ffffff14;background:#030408ad;box-shadow:0 18px 54px #00000047}.studio-card,.studio-plan,.studio-cart,.studio-support-card,.studio-contact-form,.studio-step,.studio-steps article,.studio-faq-list article,.studio-trust-row,.studio-product-shot{border-color:#ffffff1b;background:linear-gradient(145deg,#ffffff12,#ffffff05),radial-gradient(circle at 0 0,rgba(255,47,95,.075),transparent 42%),#090b14db;box-shadow:0 22px 74px #0000005c,inset 0 1px #ffffff0b}.studio-card:hover,.studio-plan:hover,.studio-support-card:hover{border-color:#ff2f5f59;box-shadow:0 28px 90px #00000075,0 0 36px #ff2f5f1f,0 0 44px #b84cff1f}.studio-actions .btn.primary,.studio-cart .btn.primary,.studio-plan .btn.primary,.studio-checkout .btn.primary{background:linear-gradient(135deg,#ff2f5f,#ff456f 46%,#b84cff);color:#fff}.studio-actions .btn.ghost,.studio-nav-login,.studio-plan .btn.ghost{border-color:#ffffff26;background:#ffffff0b}.studio-modules-showcase,.studio-hero,.studio-commerce,.studio-process{background:radial-gradient(circle at 16% 28%,rgba(255,47,95,.12),transparent 28%),radial-gradient(circle at 84% 24%,rgba(184,76,255,.13),transparent 32%),linear-gradient(180deg,#030408,#050610 58%,#030409)}.studio-modules-head h2 span,.studio-hero h1 span,.studio-modules-benefits strong span{color:var(--brand-red);text-shadow:0 0 34px rgba(255,47,95,.28)}.v3-selection-bounding-box{border-color:#ff2f5ff5;box-shadow:0 0 0 1px #0c0a1185,0 0 18px #ff2f5f33}.v3-transform-handle,.v3-selection-move-handle,.v3-selection-toolbar{border-color:#ffffff24;background:linear-gradient(150deg,#22121cfa,#0d0c12fc 62%,#221236fa);box-shadow:0 14px 32px #0000007a,inset 0 1px #ffffff0e,0 0 18px #ff2f5f1c}.v3-selection-toolbar-action:hover{background:linear-gradient(135deg,#ff2f5f33,#b84cff29)}@media(max-width:640px){.studio-modules-showcase{padding:34px 16px 36px!important}.studio-modules-head{margin-bottom:14px}.studio-modules-head .studio-kicker{margin-bottom:6px;font-size:.64rem}.studio-modules-head h2{max-width:350px;margin-bottom:8px;font-size:clamp(2rem,9.6vw,2.72rem);letter-spacing:-.052em}.studio-modules-head p{font-size:.86rem;line-height:1.36}.studio-modules-head strong{margin-top:6px;font-size:.8rem}.studio-modules-stage{display:flex;flex-direction:column;gap:10px;align-items:stretch}.studio-modules-mockup{order:1;display:grid;justify-items:center;width:100%;padding:0}.studio-modules-browser{display:none!important}.studio-modules-phone{position:relative!important;right:auto!important;bottom:auto!important;width:min(286px,80vw);margin:0 auto 6px!important;border-radius:28px;box-shadow:0 22px 64px #00000080,0 0 38px #ff2f5f2e,0 0 44px #b84cff1f}.studio-modules-phone header{height:34px;padding-inline:14px}.studio-modules-phone-hero{min-height:146px;padding:58px 16px 14px}.studio-modules-phone h3{font-size:1.82rem}.studio-modules-phone p{margin-bottom:9px}.studio-modules-phone article{margin:8px;padding:8px}.studio-module-rail{display:contents}.studio-module-node{width:100%;grid-template-columns:42px minmax(0,1fr);gap:10px;order:20;padding:9px 10px;border-radius:13px;background:linear-gradient(145deg,#ffffff0f,#ffffff05);box-shadow:0 12px 34px #00000038}.studio-module-node:before,.studio-module-node:after{display:none!important}.studio-module-icon{width:42px;height:42px}.studio-module-icon svg{width:19px;height:19px}.studio-module-node h3{margin-bottom:3px;font-size:.78rem}.studio-module-node p{font-size:.7rem;line-height:1.34}.studio-module-node[data-module=música]{order:2}.studio-module-node[data-module=videos]{order:3}.studio-module-node[data-module=agenda]{order:4}.studio-module-node[data-module=biografía]{order:5}.studio-module-node[data-module=galería]{order:6}.studio-module-node[data-module=prensa]{order:7}.studio-module-node[data-module=estadísticas]{order:8}.studio-module-node[data-module=descargas]{order:9}.studio-modules-benefits{margin-top:12px;padding:14px;border-radius:15px;gap:8px}.studio-benefit-mark{width:28px;height:28px}.studio-modules-benefits strong{font-size:.98rem;line-height:1.22}.studio-modules-benefits div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 10px}.studio-modules-benefits div span{align-items:flex-start;font-size:.66rem;line-height:1.25}.studio-modules-benefits div span svg{width:15px;height:15px;flex:0 0 auto}}.studio-site{--landing-red:#ef1737;--landing-ink:#050507;--landing-panel:#0b0c10;min-height:100vh;overflow-x:clip;color:#f7f7f8;background:radial-gradient(circle at 77% 3%,rgba(239,23,55,.18),transparent 22%),radial-gradient(circle at 58% 34%,rgba(130,31,111,.11),transparent 31%),#050506}.studio-site .btn.primary{border-color:var(--landing-red);background:linear-gradient(105deg,#d80b2b,#f42b47);box-shadow:0 12px 26px #ef173733}.studio-site .btn.ghost{border-color:#ffffff47;background:#00000047;color:#fff}.studio-nav{position:sticky;top:0;z-index:80;min-height:64px;border-bottom:1px solid rgba(255,255,255,.09);background:#040406b3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:background .24s ease,box-shadow .24s ease}.studio-nav.is-scrolled{background:#040406e8;box-shadow:0 12px 35px #0000003d}.studio-brand{gap:8px;font-size:.95rem}.studio-brand-logo{width:30px;height:30px}.studio-nav nav a:not(.btn){color:#f0f0f2}.studio-nav nav a:not(.btn):hover{color:var(--landing-red)}.studio-hero{position:relative;grid-template-columns:minmax(280px,.67fr) minmax(520px,1.33fr);min-height:560px;gap:clamp(28px,4vw,72px);padding:clamp(82px,10vw,126px) clamp(28px,4vw,72px) 36px;overflow:hidden;background:radial-gradient(circle at 80% 40%,rgba(239,23,55,.17),transparent 25%),linear-gradient(90deg,#050506 16%,#050507de 45%,#05050740)}.studio-hero:after{content:"";position:absolute;right:-8%;bottom:8%;width:34%;height:38%;border-radius:50%;background:radial-gradient(circle,rgba(239,23,55,.25),transparent 66%);filter:blur(18px);pointer-events:none}.studio-hero-copy{position:relative;z-index:2;gap:17px}.studio-hero .studio-kicker:empty{display:none}.studio-hero h1{max-width:500px;font-size:clamp(3.3rem,5.5vw,6.5rem);letter-spacing:-.065em}.studio-hero h1 span{display:block;color:#f4f4f5}.studio-hero h1 span.is-accent{color:var(--landing-red);text-shadow:0 0 28px rgba(239,23,55,.34)}.studio-hero-copy>p:not(.studio-kicker){max-width:500px;color:#d0d0d5;font-size:1rem;line-height:1.65}.studio-actions{gap:12px}.studio-hero-stats{gap:14px;margin-top:12px}.studio-hero-stats article{flex:1;max-width:142px;align-items:flex-start}.studio-hero-stats article svg{width:28px;height:28px;padding:5px;border-color:#ef17375c;color:var(--landing-red);background:transparent}.studio-hero-stats strong{color:#fff;font-size:.72rem}.studio-hero-stats span{color:#aeb0b7;font-size:.66rem;line-height:1.25}.studio-hero-devices{position:relative;z-index:2;min-width:0;padding:0 72px 0 0;transform:perspective(1800px) rotateY(-3deg)}.studio-hero-devices .studio-modules-mockup{padding:0 80px 0 0}.studio-hero-devices .studio-modules-browser{border-radius:18px;box-shadow:0 30px 78px #000000ad,0 0 48px #ef173733}.studio-hero-devices .studio-modules-phone{width:170px;border-radius:24px}.studio-hero-devices .studio-modules-hero{min-height:248px}.studio-hero-devices .studio-modules-music,.studio-hero-devices .studio-modules-grid{display:none}.studio-section{padding:clamp(58px,7vw,104px) clamp(28px,4vw,72px);border-color:#ffffff17}.studio-kicker{color:var(--landing-red);font-size:.68rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.studio-section h2{font-size:clamp(2.2rem,3.6vw,4rem);letter-spacing:-.045em}.studio-modules-showcase{display:grid;grid-template-columns:minmax(245px,.5fr) minmax(0,1.5fr);gap:clamp(34px,6vw,88px);align-items:center;background:radial-gradient(circle at 80% 50%,rgba(239,23,55,.12),transparent 30%),#050507}.studio-modules-showcase:before{display:none}.studio-modules-head{margin:0;text-align:left}.studio-modules-head h2{margin:7px 0 18px;font-size:clamp(2.1rem,3vw,3.7rem);letter-spacing:-.06em}.studio-modules-head h2 span{color:#fff;text-shadow:none}.studio-modules-head p{color:#c7c8cf;font-size:.95rem;line-height:1.6}.studio-modules-head strong{margin-top:20px;font-size:.9rem}.studio-modules-stage{grid-template-columns:minmax(0,1fr);max-width:none;margin:0}.studio-module-rail,.studio-modules-benefits{display:none}.studio-modules-mockup{padding-right:56px}.studio-modules-browser{border-radius:16px}.studio-modules-phone{width:174px}.studio-constructor{display:grid;grid-template-columns:minmax(240px,.58fr) minmax(0,1.42fr);gap:clamp(32px,6vw,96px);align-items:center;background:linear-gradient(115deg,#07070a,#0b0c12 55%,#050507)}.studio-constructor-copy h2{margin:6px 0 22px}.studio-constructor-copy ul{display:grid;gap:10px;margin:0 0 25px;padding:0;list-style:none;color:#cfd0d7;font-size:.9rem}.studio-constructor-copy li:before{content:"?";display:inline-grid;place-items:center;width:17px;height:17px;margin-right:9px;border:1px solid var(--landing-red);border-radius:50%;color:var(--landing-red);font-size:.67rem}.studio-constructor .studio-product-shot{border-color:#ef173766;box-shadow:0 24px 72px #0000008c,0 0 42px #ef173726}.studio-constructor-steps{grid-column:1/-1;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:-14px}.studio-constructor-steps span{display:flex;align-items:center;gap:8px;color:#bfc0c7;font-size:.7rem}.studio-constructor-steps b{display:grid;place-items:center;flex:0 0 auto;width:22px;height:22px;border:1px solid rgba(239,23,55,.5);border-radius:50%;color:var(--landing-red)}.studio-commerce{background:#050507}.studio-commerce .studio-section-head{display:grid;grid-template-columns:minmax(0,.7fr) minmax(260px,.3fr);gap:28px;align-items:end}.studio-commerce .studio-section-head h2{max-width:440px}.studio-plan-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.studio-plan{min-height:366px;padding:20px 16px;border-radius:8px;background:linear-gradient(155deg,#ffffff09,#ffffff02),#0b0c11}.studio-plan.is-featured,.studio-plan.is-selected{border-color:var(--landing-red);box-shadow:0 0 0 1px #ef173733,0 18px 44px #0000004d}.studio-plan>span{color:var(--product-color,#fff);font-size:.85rem}.studio-plan em{background:var(--landing-red)!important}.studio-plan p svg{color:var(--landing-red)}.studio-cart{border-color:#ffffff29;background:#0b0c11}.studio-trust-row svg{color:var(--landing-red)}.studio-faq{grid-template-columns:minmax(220px,.46fr) minmax(0,1.54fr);background:linear-gradient(180deg,#07080b,#050507)}.studio-faq-stack{grid-template-columns:minmax(0,1fr) 0}.studio-support-card{display:none}.studio-faq-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.studio-faq-list article{border:1px solid rgba(255,255,255,.1);background:#0d0e13}.studio-faq-list button{min-height:52px;color:#f1f1f3}.studio-faq-list article.is-open{grid-row:span 1;border-color:#ef173766}.studio-faq-list button svg{color:var(--landing-red)}.studio-faq-list p{color:#c7c8cf}.studio-contact{position:relative;grid-template-columns:minmax(230px,.48fr) minmax(0,1.02fr);overflow:hidden;background:radial-gradient(circle at 92% 60%,rgba(239,23,55,.18),transparent 32%),#070709}.studio-contact:after{content:"";position:absolute;right:-4%;bottom:-15%;width:35%;height:120%;opacity:.45;background:linear-gradient(150deg,transparent 26%,rgba(255,255,255,.08) 26.5% 27%,transparent 27.5%),radial-gradient(circle at 52% 32%,rgba(255,255,255,.4) 0 1px,transparent 2px),radial-gradient(circle at 46% 54%,rgba(255,255,255,.25) 0 1px,transparent 2px);filter:blur(.2px);pointer-events:none}.studio-contact>*{position:relative;z-index:1}.studio-contact h2{margin:6px 0 22px}.studio-contact-links a{color:#dedee4}.studio-contact-links svg{color:var(--landing-red)}.studio-contact-form{border:1px solid rgba(255,255,255,.12);background:#08080bde}.studio-contact-form input,.studio-contact-form select,.studio-contact-form textarea{font-size:16px;border-color:#ffffff1f;background:#0a0b10}.studio-footer{border-top:1px solid rgba(255,255,255,.1);background:#030304}.studio-footer nav a{color:#bbbcc4}.landing-alert-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:grid;place-items:center;padding:18px;background:#000000c2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.landing-alert-modal{position:relative;width:min(460px,100%);display:grid;gap:15px;padding:28px;border:1px solid rgba(239,23,55,.55);border-radius:14px;background:linear-gradient(155deg,#151116,#08090c);box-shadow:0 30px 90px #000000a6,0 0 48px #ef17372e;outline:none}.landing-alert-modal img{width:100%;max-height:190px;object-fit:cover;border-radius:8px}.landing-alert-modal>p:first-of-type{margin:0;color:var(--landing-red);font-size:.7rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.landing-alert-modal h2{margin:0;font-size:clamp(1.8rem,5vw,2.6rem);line-height:1}.landing-alert-message{margin:0;color:#c8c9d0;line-height:1.6}.landing-alert-close,.landing-alert-banner>button{display:grid;place-items:center;border:0;background:transparent;color:#fff}.landing-alert-close{position:absolute;top:12px;right:12px}.landing-alert-banner{position:fixed;top:0;left:0;right:0;z-index:120;display:flex;align-items:center;justify-content:center;gap:16px;min-height:48px;padding:8px 48px;border-bottom:1px solid rgba(239,23,55,.48);background:#161015;color:#fff}.landing-alert-banner>div{display:flex;align-items:center;gap:10px}.landing-alert-banner span{color:#d3d3da;font-size:.82rem}.landing-alert-banner .btn{min-height:32px;padding:0 10px;font-size:.7rem}.landing-alert-banner>button{position:absolute;right:16px}.landing-alert-open{overflow:hidden}@media(max-width:1050px){.studio-hero{grid-template-columns:1fr;padding-bottom:54px}.studio-hero-copy{max-width:680px}.studio-hero-devices{width:min(100%,820px);margin:0 auto}.studio-modules-showcase,.studio-constructor{grid-template-columns:1fr}.studio-modules-head{max-width:620px}.studio-commerce .studio-section-head{grid-template-columns:1fr}.studio-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-faq{grid-template-columns:1fr;gap:22px}.studio-faq-stack,.studio-contact{grid-template-columns:1fr}.studio-contact:after{display:none}}@media(max-width:700px){.studio-menu-open{overflow:hidden}.studio-nav{padding:9px 18px}.studio-nav nav{background:#0a0b0f}.studio-nav nav a{min-height:44px}.studio-nav.is-open nav{box-shadow:0 20px 45px #0000008c}.studio-hero{padding:76px 20px 34px}.studio-hero h1{font-size:clamp(3rem,14vw,4.4rem)}.studio-actions{display:grid;grid-template-columns:1fr}.studio-actions .btn{justify-content:center}.studio-hero-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.studio-hero-stats article{display:grid;grid-template-columns:28px 1fr;gap:6px;max-width:none}.studio-hero-devices{padding-right:30px;transform:none}.studio-hero-devices .studio-modules-mockup{padding-right:34px}.studio-hero-devices .studio-modules-phone{width:106px}.studio-hero-devices .studio-modules-browser header nav,.studio-hero-devices .studio-modules-grid{display:none}.studio-hero-devices .studio-modules-browser header{padding:0 13px}.studio-hero-devices .studio-modules-hero{min-height:214px;padding:24px}.studio-hero-devices .studio-modules-hero h3{font-size:2.2rem}.studio-section{padding:52px 20px}.studio-modules-mockup{padding-right:34px}.studio-modules-phone{width:108px}.studio-modules-browser nav,.studio-modules-music,.studio-modules-grid{display:none}.studio-modules-hero{min-height:230px;padding:28px}.studio-modules-hero h3{font-size:2.4rem}.studio-constructor{gap:28px}.studio-sync-layout{grid-template-columns:1fr}.studio-sync-bridge,.studio-sync-public{display:none}.studio-sync-workspace{grid-template-columns:54px minmax(0,1fr)}.studio-sync-inspector{display:none}.studio-cover-stack{min-height:280px}.studio-constructor-steps{grid-template-columns:1fr 1fr}.studio-plan-grid,.studio-faq-list{grid-template-columns:1fr}.studio-contact-form>div{grid-template-columns:1fr}.landing-alert-banner{align-items:flex-start;padding:10px 44px 10px 16px}.landing-alert-banner>div{display:grid;gap:3px}.landing-alert-banner .btn{width:max-content}.landing-alert-modal{padding:24px}}@media(prefers-reduced-motion:reduce){.studio-site *,.studio-site *:before,.studio-site *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.studio-site{--landing-red:#ef1737;--landing-muted:#aeb0b7;background:#050506;color:#f5f5f6}.studio-nav{height:64px;min-height:64px;padding:0 clamp(32px,4.2vw,74px);display:grid;grid-template-columns:1fr auto;align-items:center;background:#050506!important}.studio-nav nav{gap:clamp(17px,2vw,34px);align-items:center}.studio-nav nav a:not(.btn){font-size:.74rem;font-weight:650;white-space:nowrap}.studio-nav .btn{min-height:36px;padding:0 18px;font-size:.73rem}.studio-brand strong{font-size:1rem}.studio-brand-logo{width:26px;height:26px}.studio-hero{min-height:534px;max-width:1600px;margin:0 auto;grid-template-columns:minmax(310px,.7fr) minmax(570px,1.3fr);gap:20px;padding:clamp(55px,5vw,82px) clamp(34px,4.4vw,76px) 30px;background:radial-gradient(ellipse at 83% 43%,rgba(229,15,49,.26),transparent 19%),radial-gradient(ellipse at 65% 84%,rgba(128,16,32,.16),transparent 30%),#060607}.studio-hero-copy{align-self:center;gap:13px}.studio-hero h1{margin:0;font-size:clamp(3.1rem,4.4vw,5rem);line-height:.94;max-width:420px}.studio-hero-copy>p:not(.studio-kicker){margin:1px 0 2px;max-width:380px;font-size:.91rem;line-height:1.55}.studio-actions .btn{min-height:42px;padding:0 18px;font-size:.76rem}.studio-hero-stats{margin-top:8px;gap:10px}.studio-hero-stats article{grid-template-columns:22px 1fr;gap:6px;max-width:125px}.studio-hero-stats article svg{width:21px;height:21px;padding:3px;border:0}.studio-hero-stats strong{font-size:.62rem}.studio-hero-stats span{font-size:.59rem}.landing-hero-devices{position:relative;align-self:center;min-height:400px;transform:none}.landing-laptop{position:absolute;width:83%;height:358px;left:2%;top:8px;padding:10px 10px 19px;border:1px solid rgba(255,255,255,.45);border-radius:17px 17px 9px 9px;background:linear-gradient(145deg,#202026,#050506 11%,#111116);box-shadow:0 34px 70px #000000c2,0 0 48px #e9143733;transform:perspective(1500px) rotateY(-5deg) rotateX(1deg)}.landing-laptop:after{content:"";position:absolute;left:-6%;right:-7%;bottom:-9px;height:16px;border-radius:0 0 50% 50%;background:linear-gradient(180deg,#9c9ba1,#28272b 38%,#080809);box-shadow:0 10px 13px #0000009e}.landing-laptop-bar{height:19px;display:flex;align-items:center;justify-content:space-between;padding:0 9px;color:#d7d7da;font-size:6px}.landing-laptop-bar b{color:var(--landing-red)}.landing-laptop-bar span{font-size:5.5px;color:#dadadd}.landing-laptop-screen{height:calc(100% - 19px);position:relative;overflow:hidden;background:radial-gradient(circle at 73% 30%,rgba(247,36,106,.94) 0 3%,rgba(154,24,100,.62) 7%,transparent 25%),radial-gradient(ellipse at 67% 50%,rgba(81,7,78,.82),transparent 42%),linear-gradient(100deg,#09070e 13%,#1b091e 50%,#08080c)}.landing-laptop-screen:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.55;background:linear-gradient(116deg,transparent 44%,rgba(255,26,89,.77) 44.3% 44.7%,transparent 45%),linear-gradient(35deg,transparent 48%,rgba(255,26,89,.7) 48.2% 48.5%,transparent 49%),radial-gradient(circle at 58% 64%,#f62062 0 2px,transparent 3px),radial-gradient(circle at 80% 64%,#f62062 0 2px,transparent 3px)}.landing-laptop-copy{position:relative;z-index:1;display:grid;align-content:center;gap:8px;height:100%;padding:34px;width:45%}.landing-laptop-copy h3{margin:0;font-size:2rem;line-height:.91}.landing-laptop-copy small{font-size:7px;color:#e8e4e8}.landing-laptop-copy button,.landing-phone button,.landing-presskit-stage button,.landing-builder section button,.landing-builder-phone button{width:max-content;border:0;padding:6px 9px;background:var(--landing-red);color:#fff;font-size:6px;font-weight:900}.landing-laptop-copy p,.landing-phone p{margin:7px 0 0;font-size:6px;font-weight:800}.landing-laptop-copy i,.landing-phone i{padding:5px 0;border-bottom:1px solid rgba(255,255,255,.15);color:#e7e7e9;font-size:7px;font-style:normal}.landing-portrait{position:absolute;right:11%;bottom:0;width:42%;height:94%;border-radius:50% 50% 8% 8%;background:radial-gradient(circle at 51% 26%,#ff2e9a 0 8%,#561050 9% 23%,transparent 24%),radial-gradient(ellipse at 48% 46%,#31102f 0 24%,transparent 25%),linear-gradient(90deg,transparent 20%,rgba(233,20,95,.72) 51%,transparent 84%);filter:drop-shadow(0 0 28px rgba(245,18,99,.62))}.landing-phone{position:absolute;z-index:3;top:50px;right:0;width:142px;min-height:306px;display:grid;align-content:center;gap:7px;padding:26px 14px 14px;border:2px solid #68666d;border-radius:24px;background:radial-gradient(circle at 74% 25%,rgba(245,27,99,.78),transparent 17%),linear-gradient(160deg,#100a12,#050506 55%);box-shadow:0 27px 55px #000000b3,0 0 32px #ee163742;transform:rotate(4deg)}.landing-phone-notch{position:absolute;top:7px;left:50%;width:38px;height:5px;border-radius:4px;background:#090909;transform:translate(-50%)}.landing-phone b{font-size:1rem;line-height:.94}.landing-phone small{font-size:6px;color:#d5d2d6}.landing-phone button{margin-top:3px}.landing-phone p{margin-top:12px}.studio-section{max-width:1600px;margin:0 auto;padding:clamp(58px,6vw,92px) clamp(34px,4.4vw,76px)}.studio-modules-showcase{grid-template-columns:270px minmax(0,1fr);min-height:375px;gap:58px;background:#060607}.studio-modules-head h2{margin:8px 0 16px;font-size:clamp(1.9rem,2.8vw,2.85rem);line-height:1.01}.studio-modules-head p{font-size:.78rem}.studio-modules-head .btn{margin-top:17px;min-height:34px;padding:0 12px;font-size:.66rem}.landing-presskit-wide{position:relative;min-height:286px;overflow:hidden;border:1px solid rgba(255,255,255,.2);border-radius:15px;background:linear-gradient(90deg,#050507 24%,#15050a91),radial-gradient(circle at 80% 44%,rgba(234,19,45,.85) 0 5%,rgba(104,13,29,.64) 14%,transparent 32%),#09080c;box-shadow:0 22px 60px #00000073}.landing-presskit-head{display:flex;align-items:center;justify-content:space-between;padding:13px 26px;font-size:6px}.landing-presskit-head b{font-size:9px}.landing-presskit-head span{color:#e4e0e2}.landing-presskit-stage{padding:42px}.landing-presskit-stage h3{margin:0;font-size:1.8rem}.landing-presskit-stage p{margin:5px 0 12px;font-size:8px}.landing-presskit-wide nav{position:absolute;z-index:2;left:3%;right:3%;bottom:15px;display:grid;grid-template-columns:repeat(8,1fr);padding:11px 8px;border:1px solid rgba(255,255,255,.18);border-radius:18px;background:#0b0c0fe6;box-shadow:0 10px 28px #00000070}.landing-presskit-wide nav span{display:grid;justify-items:center;gap:5px;padding:0 3px;border-right:1px solid rgba(255,255,255,.11);color:#e5e5e8;font-size:6px}.landing-presskit-wide nav span:last-child{border:0}.landing-presskit-wide nav svg{color:#f1f1f4}.landing-presskit-wide nav .is-active{color:var(--landing-red)}.landing-presskit-wide nav .is-active svg{color:var(--landing-red)}.studio-constructor{grid-template-columns:270px minmax(0,1fr);min-height:380px;gap:58px;background:linear-gradient(100deg,#060607,#0a0b0f)}.studio-constructor-copy h2{font-size:clamp(1.9rem,2.8vw,2.85rem);line-height:1.04}.studio-constructor-copy ul{gap:8px;font-size:.76rem}.studio-constructor-copy li:before{content:"?"}.landing-builder{position:relative;min-height:318px;overflow:visible;padding:33px 108px 14px 72px;border:1px solid rgba(255,255,255,.17);border-radius:7px;background:#0a0b0f;box-shadow:0 24px 64px #0000008c}.landing-builder-top{position:absolute;inset:0 0 auto;display:flex;align-items:center;gap:16px;height:31px;padding:0 12px;border-bottom:1px solid rgba(255,255,255,.1);color:#d9d9dc;font-size:6px}.landing-builder-top span{color:#c8c8cb}.landing-builder-top i{margin-left:auto;color:#bfc1c8}.landing-builder-top button{border:1px solid rgba(255,255,255,.16);border-radius:4px;padding:4px 7px;background:#171820;color:#fff;font-size:6px}.landing-builder-top button:last-child{border-color:var(--landing-red);background:var(--landing-red)}.landing-builder>aside{position:absolute;left:0;top:31px;bottom:0;width:61px;display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:9px;border-right:1px solid rgba(255,255,255,.1)}.landing-builder>aside span{display:grid;place-items:center;gap:2px;color:#bfc0c6;font-size:5px;text-align:center}.landing-builder>aside b{color:#e8e8eb;font-size:11px}.landing-builder section{position:relative;height:100%;padding:42px 30px;overflow:hidden;border:1px solid rgba(239,23,55,.6);background:radial-gradient(circle at 74% 38%,rgba(232,20,52,.63),transparent 18%),linear-gradient(120deg,#08080a 20%,#21080e)}.landing-builder section p,.landing-builder-phone p{margin:0 0 7px;color:var(--landing-red);font-size:6px;font-weight:900}.landing-builder section h3{position:relative;z-index:2;margin:0;font-size:2rem}.landing-builder section small{position:relative;z-index:2;display:block;max-width:145px;margin:7px 0 15px;font-size:7px}.landing-builder section button{position:relative;z-index:2}.landing-builder-artist{position:absolute;right:4%;bottom:-5%;width:44%;height:93%;background:radial-gradient(circle at 50% 18%,#d62f55 0 9%,#3e111c 10% 30%,transparent 31%),linear-gradient(62deg,transparent 31%,rgba(237,24,54,.8) 31% 33%,transparent 34%);filter:drop-shadow(0 0 20px rgba(239,23,55,.42))}.landing-builder-card{position:absolute;z-index:3;bottom:-19px;right:18%;width:160px;padding:18px 14px;border:1px solid rgba(239,23,55,.55);border-radius:8px;background:linear-gradient(140deg,#110b0e,#08080b);color:#dfdfe2;font-size:7px;transform:rotate(-10deg)}.landing-builder-phone{position:absolute;z-index:4;right:-18px;bottom:-9px;width:105px;min-height:232px;display:grid;align-content:start;gap:7px;padding:28px 10px 14px;border:2px solid #77757a;border-radius:19px;background:radial-gradient(circle at 50% 37%,rgba(233,20,51,.65),transparent 19%),#08080b;box-shadow:0 18px 35px #000000ad}.landing-builder-phone b{font-size:9px}.landing-builder-phone strong{font-size:1.5rem}.landing-builder-phone small{font-size:7px}.landing-builder-phone button{margin-top:6px}.studio-commerce{padding-top:58px;background:#060607}.studio-pricing-layout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:36px;align-items:start}.studio-commerce .studio-section-head{display:block;margin:0}.studio-commerce .studio-section-head h2{margin-top:8px;max-width:225px;font-size:clamp(1.9rem,2.7vw,2.8rem);line-height:1.03}.studio-plan-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.studio-plan{min-height:284px;padding:17px 14px;border-color:#ffffff24;border-radius:6px;background:linear-gradient(160deg,#ffffff09,#ffffff01),#0a0b0f}.studio-plan.is-selected{background:#0a0b0f}.studio-plan.is-featured{transform:translateY(-8px);border-color:var(--landing-red);background:linear-gradient(170deg,#ef173724,#ffffff03),#0a0b0f}.studio-plan>span{font-size:.9rem}.studio-plan>small{min-height:28px;font-size:.65rem}.studio-price{font-size:1.35rem}.studio-plan p{font-size:.62rem}.studio-plan .btn{min-height:31px;font-size:.61rem}.studio-plan em{top:-11px;right:calc(50% - 41px);border-radius:8px;font-size:.53rem}.studio-trust-row{width:max-content;grid-template-columns:repeat(3,auto);margin:16px 0 0 276px}.studio-trust-row span{padding:0;border:0;background:transparent;font-size:.62rem}.studio-trust-row svg{width:15px}.studio-faq{grid-template-columns:245px minmax(0,1fr);gap:38px;padding-top:62px;padding-bottom:62px}.studio-faq h2{max-width:260px;font-size:clamp(2rem,3vw,3rem);line-height:1.08}.studio-faq-list{gap:7px}.studio-faq-list article{border-radius:5px}.studio-faq-list button{min-height:42px;padding:8px 12px;font-size:.66rem}.studio-faq-list p{padding:0 12px 11px;font-size:.65rem}.studio-faq-list button svg{width:14px}.studio-contact{grid-template-columns:230px minmax(330px,1fr) 270px;gap:26px;align-items:center;min-height:238px;padding-top:34px;padding-bottom:28px;background:#070708}.studio-contact-copy h2{margin:6px 0 12px;font-size:2rem}.studio-contact-copy>p:not(.studio-kicker){color:#c9c9cf;font-size:.7rem;line-height:1.5}.studio-contact-links{gap:7px;margin-top:16px}.studio-contact-links a{font-size:.66rem}.studio-contact-form{align-self:stretch;padding:10px;gap:7px;border-radius:5px}.studio-contact-form input,.studio-contact-form textarea{min-height:31px;padding:6px 9px;font-size:.66rem}.studio-contact-form textarea{min-height:54px}.studio-contact-form .btn{min-height:32px;font-size:.66rem}.studio-contact-photo{align-self:stretch;min-height:180px;border-radius:3px;background:linear-gradient(90deg,#0a090a00,#00000014),radial-gradient(circle at 65% 25%,rgba(255,255,255,.4) 0 1px,transparent 2px),radial-gradient(circle at 46% 8%,rgba(255,255,255,.3) 0 1px,transparent 2px),linear-gradient(145deg,transparent 49%,rgba(255,255,255,.18) 50% 51%,transparent 52%),url(/demo/zlata/hero-02.svg) center/cover,#171719;filter:grayscale(1) contrast(1.2)}.studio-footer{min-height:52px;padding:0 clamp(34px,4.4vw,76px);font-size:.62rem}.studio-footer .studio-brand-logo{width:20px;height:20px}.studio-footer .studio-brand strong{font-size:.75rem}.studio-footer nav{gap:20px}.studio-footer nav a{font-size:.6rem}@media(max-width:1100px){.studio-nav nav{gap:14px}.studio-hero{grid-template-columns:minmax(280px,.75fr) minmax(440px,1.25fr);padding-inline:34px}.landing-laptop{width:85%}.studio-modules-showcase,.studio-constructor{grid-template-columns:230px minmax(0,1fr);gap:32px}.studio-pricing-layout{grid-template-columns:190px minmax(0,1fr);gap:24px}.studio-trust-row{margin-left:214px}.studio-contact{grid-template-columns:200px minmax(300px,1fr) 210px}}@media(max-width:760px){.studio-nav{height:58px;min-height:58px;padding:0 18px}.studio-brand strong{font-size:.82rem}.studio-nav nav{top:58px}.studio-hero{min-height:0;grid-template-columns:1fr;padding:45px 20px 28px}.studio-hero h1{font-size:3.4rem}.studio-hero-copy>p:not(.studio-kicker){font-size:.82rem}.studio-actions{grid-template-columns:1fr 1fr}.studio-actions .btn{padding-inline:11px;font-size:.67rem}.studio-hero-stats{grid-template-columns:repeat(3,1fr)}.studio-hero-stats strong{font-size:.55rem}.studio-hero-stats span{font-size:.52rem}.landing-hero-devices{min-height:277px;margin-top:8px}.landing-laptop{left:0;width:88%;height:242px;padding:6px 6px 12px;border-radius:10px}.landing-laptop-bar{height:13px}.landing-laptop-bar span{font-size:3px}.landing-laptop-copy{padding:18px;gap:4px}.landing-laptop-copy h3{font-size:1.3rem}.landing-laptop-copy small,.landing-laptop-copy p,.landing-laptop-copy i{font-size:4px}.landing-laptop-copy i{padding:3px 0}.landing-laptop-copy button{padding:4px 5px;font-size:4px}.landing-phone{top:32px;width:91px;min-height:207px;padding:20px 8px 8px;border-radius:15px;gap:4px}.landing-phone b{font-size:.72rem}.landing-phone small,.landing-phone p,.landing-phone i{font-size:4px}.landing-phone i{padding:3px 0}.landing-phone button{padding:4px;font-size:4px}.studio-section{padding:47px 20px}.studio-modules-showcase,.studio-constructor,.studio-pricing-layout,.studio-faq,.studio-contact{grid-template-columns:1fr;gap:24px}.studio-modules-head h2,.studio-constructor-copy h2{font-size:2.15rem}.landing-presskit-wide{min-height:225px}.landing-presskit-head{padding:9px 12px}.landing-presskit-head span{font-size:4px}.landing-presskit-stage{padding:28px 18px}.landing-presskit-stage h3{font-size:1.35rem}.landing-presskit-wide nav{left:2%;right:2%;bottom:8px;padding:7px 2px;border-radius:11px}.landing-presskit-wide nav span{font-size:4px}.landing-presskit-wide nav svg{width:15px}.landing-builder{min-height:275px;padding:29px 72px 10px 55px}.landing-builder>aside{width:47px;padding:6px}.landing-builder section{padding:32px 16px}.landing-builder section h3{font-size:1.45rem}.landing-builder-card{width:112px;right:16%;bottom:-15px;padding:12px 9px;font-size:5px}.landing-builder-phone{right:-5px;width:76px;min-height:178px;padding:20px 7px 7px}.landing-builder-phone strong{font-size:1rem}.studio-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-plan{min-height:252px}.studio-plan.is-featured{transform:none}.studio-trust-row{width:auto;grid-template-columns:1fr;margin-left:0}.studio-faq-list{grid-template-columns:1fr}.studio-contact{min-height:0}.studio-contact-photo{min-height:180px}.studio-footer{flex-wrap:wrap;gap:10px;padding:15px 20px}.studio-footer nav{display:none}}@media(min-width:761px){.studio-modules-showcase,.studio-constructor{min-height:0;padding-top:54px;padding-bottom:54px}.studio-commerce{padding-top:48px;padding-bottom:42px}.studio-contact{padding-top:26px;padding-bottom:22px;min-height:0}}.studio-pricing-head .studio-kicker{margin:0}.studio-pricing-head h2{margin:8px 0 0;max-width:220px;font-size:clamp(1.9rem,2.7vw,2.8rem);line-height:1.03}@media(max-width:1100px){.studio-pricing-head h2{max-width:none}}.studio-site{--landing-header-height:64px}.landing-scene{position:relative;isolation:isolate;min-height:100vh;min-height:100svh;min-height:100dvh;scroll-margin-top:var(--landing-header-height);overflow-x:clip}.landing-scene.studio-section{align-content:center}.landing-scene--hero{min-height:calc(100vh - var(--landing-header-height));min-height:calc(100svh - var(--landing-header-height));min-height:calc(100dvh - var(--landing-header-height))}.landing-scene--presskit,.landing-scene--constructor,.landing-scene--commerce,.landing-scene--faq,.landing-scene--contact{width:min(100%,1600px)}.landing-scene--presskit:after,.landing-scene--constructor:after{content:"";position:absolute;z-index:-1;top:12%;right:0;bottom:12%;left:0;opacity:.45;pointer-events:none;background:radial-gradient(circle at 74% 50%,rgba(239,23,55,.11),transparent 34%)}html.landing-motion-ready .landing-scene [data-reveal],html.landing-motion-ready .landing-scene [data-reveal-image]{opacity:0;transform:translateY(32px);transition:opacity .68s ease,transform .82s cubic-bezier(.22,1,.36,1);will-change:opacity,transform}html.landing-motion-ready .landing-scene [data-reveal-image]{transform:translateY(52px) scale(.975);transition-delay:.14s}html.landing-motion-ready .landing-scene.is-visible [data-reveal],html.landing-motion-ready .landing-scene.is-visible [data-reveal-image]{opacity:1;transform:translateY(0) scale(1)}html.landing-motion-ready .landing-scene.is-visible [data-reveal]{transition-delay:.04s}html.landing-motion-ready .landing-scene.is-visible .studio-pricing-head[data-reveal],html.landing-motion-ready .landing-scene.is-visible .studio-modules-head[data-reveal],html.landing-motion-ready .landing-scene.is-visible .studio-constructor-copy[data-reveal]{transition-delay:.1s}html.landing-motion-ready .landing-scene.is-visible .studio-plan-grid[data-reveal],html.landing-motion-ready .landing-scene.is-visible .studio-faq-stack[data-reveal]{transition-delay:.18s}html.landing-motion-ready .landing-scene.is-visible .studio-plan[data-reveal]{opacity:1;transform:none;transition:opacity .56s ease,transform .62s cubic-bezier(.22,1,.36,1)}html.landing-motion-ready .landing-scene:not(.is-visible) .studio-plan[data-reveal]{opacity:0;transform:translateY(20px)}html.landing-motion-ready .landing-scene.is-visible .studio-plan[data-reveal]:nth-child(2){transition-delay:.08s}html.landing-motion-ready .landing-scene.is-visible .studio-plan[data-reveal]:nth-child(3){transition-delay:.15s}html.landing-motion-ready .landing-scene.is-visible .studio-plan[data-reveal]:nth-child(4){transition-delay:.22s}@media(max-width:760px){.studio-site{--landing-header-height:58px}.landing-scene{min-height:100vh;min-height:100svh;min-height:100dvh}.landing-scene--hero{min-height:calc(100vh - var(--landing-header-height));min-height:calc(100svh - var(--landing-header-height));min-height:calc(100dvh - var(--landing-header-height))}.landing-scene--presskit,.landing-scene--constructor,.landing-scene--commerce,.landing-scene--faq,.landing-scene--contact{width:100%}.landing-scene--presskit:after,.landing-scene--constructor:after{top:8%;right:0;bottom:8%;left:0}html.landing-motion-ready .landing-scene [data-reveal]{transform:translateY(20px);transition-duration:.48s,.55s}html.landing-motion-ready .landing-scene [data-reveal-image]{transform:translateY(28px) scale(.99);transition-duration:.52s,.6s}}@media(prefers-reduced-motion:reduce){html.landing-motion-ready .landing-scene [data-reveal],html.landing-motion-ready .landing-scene [data-reveal-image],html.landing-motion-ready .landing-scene:not(.is-visible) .studio-plan[data-reveal]{opacity:1!important;transform:none!important;transition:none!important;animation:none!important}}.landing-hero-devices--premium{--hero-tilt-x:0deg;--hero-tilt-y:0deg;--hero-shift-x:0px;--hero-shift-y:0px;isolation:isolate;perspective:1800px;min-height:440px;padding:12px 0 0;transform:translateZ(0)}.landing-hero-devices--premium:before{content:"";position:absolute;z-index:-3;top:9%;right:3%;bottom:4%;left:3%;border-radius:50%;background:radial-gradient(ellipse at 63% 48%,rgba(255,25,87,.3),rgba(159,22,79,.14) 29%,transparent 66%);filter:blur(16px);animation:hero-glow-pulse 5.8s ease-in-out infinite}.landing-laptop--premium{z-index:2;width:81%;height:375px;left:2%;top:14px;padding:10px 10px 20px;border-color:#ffffff8f;background:linear-gradient(145deg,#4a4950,#101016 8%,#17171d);transform:perspective(1800px) rotateY(calc(-5deg + var(--hero-tilt-x))) rotateX(calc(2deg + var(--hero-tilt-y))) translate3d(var(--hero-shift-x),var(--hero-shift-y),0);transition:transform .45s cubic-bezier(.22,1,.36,1);animation:hero-laptop-float 7s ease-in-out infinite}.landing-laptop--premium .landing-laptop-bar{height:21px;padding:0 11px;font-size:6px}.landing-laptop--premium .landing-laptop-bar b{display:flex;gap:4px;color:#ff3157;font-size:7px}.landing-laptop--premium .landing-laptop-bar span{font-size:5.5px;letter-spacing:.05em}.landing-laptop--premium .landing-laptop-screen{height:calc(100% - 21px);background:#060507}.landing-laptop--premium .landing-laptop-screen>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;opacity:.98}.landing-laptop--premium .landing-laptop-screen:after{z-index:1;opacity:1;background:linear-gradient(90deg,#040406f2,#040406c9 30%,#04040621 56%,#0404060f),radial-gradient(circle at 67% 56%,transparent 0 20%,rgba(242,17,78,.13) 41%,transparent 68%)}.landing-laptop--premium .landing-laptop-copy{z-index:2;width:44%;padding:35px 35px 28px;gap:7px}.landing-laptop-copy>p{margin:0;color:#fa3159;font-size:6px;font-weight:900;letter-spacing:.13em}.landing-laptop--premium .landing-laptop-copy h3{font-size:2.35rem;letter-spacing:-.065em}.landing-laptop--premium .landing-laptop-copy small{font-size:7px;line-height:1.5}.landing-laptop--premium .landing-laptop-copy button{margin:4px 0 5px;padding:7px 10px;box-shadow:0 8px 18px #ef17374d}.landing-laptop-copy>strong,.landing-phone-content>strong{margin-top:4px;color:#e7e5e8;font-size:6px;letter-spacing:.08em}.landing-laptop--premium .landing-laptop-copy i{display:grid;grid-template-columns:17px 1fr;gap:6px;align-items:center;padding:5px 0;font-size:7px}.landing-laptop-copy i b,.landing-phone-content i b{color:#ff3157;font-size:8px}.landing-laptop-copy i em{grid-column:2;margin-top:-5px;color:#9d9ba3;font-size:5.4px;font-style:normal}.landing-phone--premium{z-index:4;top:38px;right:3%;width:158px;min-height:330px;overflow:hidden;padding:0;border:2px solid rgba(220,220,225,.57);background:#08080c;transform:translate3d(calc(var(--hero-shift-x) * 1.28),calc(var(--hero-shift-y) * 1.28),36px) rotate(5deg) rotateY(calc(-4deg + var(--hero-tilt-x)));transition:transform .48s cubic-bezier(.22,1,.36,1);animation:hero-phone-float 5.2s ease-in-out infinite}.landing-phone--premium>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:64% center;opacity:.8;transform:scale(1.32)}.landing-phone--premium:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#04040652,#040406ad 35%,#040406e8)}.landing-phone--premium .landing-phone-notch{z-index:3;top:8px}.landing-phone-content{position:relative;z-index:2;min-height:330px;display:grid;align-content:center;gap:7px;padding:32px 14px 14px}.landing-phone-content>p{color:#ff3157;font-size:5px;letter-spacing:.12em;font-weight:900}.landing-phone-content>b{font-size:1.13rem;letter-spacing:-.05em}.landing-phone-content small{max-width:80px;color:#ddd9de;font-size:5.5px;line-height:1.45}.landing-phone-content button{margin:5px 0;padding:6px 7px;font-size:5px}.landing-phone-content i{display:grid;grid-template-columns:15px 1fr;gap:5px;padding:5px 0;border-bottom:1px solid rgba(255,255,255,.15);color:#e6e4e8;font-size:6px;font-style:normal}.landing-hero-orbit{position:absolute;z-index:-2;display:block;border:1px solid rgba(250,38,94,.32);border-radius:50%;pointer-events:none}.landing-hero-orbit--one{width:76%;height:56%;top:20%;right:1%;transform:rotate(-16deg);box-shadow:0 0 30px #f0184b29 inset}.landing-hero-orbit--two{width:46%;height:38%;right:10%;bottom:6%;border-color:#b62e6c38;transform:rotate(28deg)}.landing-hero-glow{position:absolute;z-index:-1;right:16%;bottom:5%;width:30%;aspect-ratio:1;border-radius:50%;background:#ff1760;opacity:.2;filter:blur(42px);animation:hero-glow-pulse 4.4s ease-in-out infinite alternate}@keyframes hero-laptop-float{0%,to{margin-top:0}50%{margin-top:-8px}}@keyframes hero-phone-float{0%,to{margin-top:0}50%{margin-top:-11px}}@keyframes hero-glow-pulse{0%,to{opacity:.17;transform:scale(.94)}50%{opacity:.31;transform:scale(1.06)}}@media(max-width:1100px){.landing-hero-devices--premium{min-height:400px}.landing-laptop--premium{width:82%}.landing-phone--premium{right:1%}}@media(min-width:761px)and (max-width:860px){.studio-hero{grid-template-columns:1fr;gap:20px;padding-bottom:34px}.studio-hero-copy{max-width:620px}.landing-hero-devices--premium{width:min(100%,660px);margin:0 auto}.landing-laptop--premium{width:81%}.landing-phone--premium{right:0}}@media(max-width:760px){.landing-hero-devices--premium{min-height:302px;margin-top:12px}.landing-laptop--premium{width:87%;height:250px;left:0;top:8px;padding:6px 6px 12px;transform:perspective(1100px) rotateY(-3deg) rotateX(1deg);animation:none}.landing-laptop--premium .landing-laptop-bar{height:13px;padding:0 6px}.landing-laptop--premium .landing-laptop-bar span{font-size:3px}.landing-laptop--premium .landing-laptop-screen{height:calc(100% - 13px)}.landing-laptop--premium .landing-laptop-copy{width:48%;padding:20px 17px;gap:3px}.landing-laptop--premium .landing-laptop-copy h3{font-size:1.3rem}.landing-laptop-copy>p,.landing-laptop-copy>strong{font-size:3.8px}.landing-laptop--premium .landing-laptop-copy small,.landing-laptop--premium .landing-laptop-copy i{font-size:4px}.landing-laptop--premium .landing-laptop-copy i{grid-template-columns:10px 1fr;padding:3px 0}.landing-laptop--premium .landing-laptop-copy i b{font-size:5px}.landing-laptop-copy i em{font-size:3px}.landing-laptop--premium .landing-laptop-copy button{padding:4px 5px;font-size:3.6px}.landing-phone--premium{top:30px;right:1%;width:99px;min-height:221px;border-radius:17px;transform:rotate(5deg);animation:none}.landing-phone-content{min-height:221px;gap:4px;padding:24px 9px 9px}.landing-phone-content>p,.landing-phone-content>strong{font-size:3.8px}.landing-phone-content>b{font-size:.75rem}.landing-phone-content small,.landing-phone-content i{font-size:4px}.landing-phone-content i{grid-template-columns:10px 1fr;gap:3px;padding:3px 0}.landing-phone-content i b{font-size:5px}.landing-phone-content button{padding:4px;font-size:3.5px}.landing-hero-orbit{display:none}.landing-hero-glow{right:9%;width:35%;filter:blur(28px)}}@media(prefers-reduced-motion:reduce){.landing-laptop--premium,.landing-phone--premium,.landing-hero-devices--premium:before,.landing-hero-glow{animation:none!important;transition:none!important}}.landing-product-preview{--hero-tilt-x:0deg;--hero-tilt-y:0deg;--hero-shift-x:0px;--hero-shift-y:0px;position:relative;isolation:isolate;align-self:center;min-height:430px;padding:14px 0 0;perspective:1600px}.landing-product-preview-glow{position:absolute;z-index:-1;right:4%;bottom:3%;width:72%;height:58%;border-radius:50%;background:radial-gradient(ellipse,rgba(241,21,66,.26),rgba(158,15,59,.1) 35%,transparent 70%);filter:blur(20px);animation:landing-product-glow 5s ease-in-out infinite alternate}.landing-product-window{position:absolute;z-index:2;top:12px;left:0;width:min(90%,690px);height:392px;overflow:hidden;border:1px solid rgba(255,255,255,.3);border-radius:14px;background:#08090d;box-shadow:0 32px 72px #00000094,0 0 44px #ec143d29;transform:perspective(1600px) rotateY(calc(-3deg + var(--hero-tilt-x))) rotateX(calc(1deg + var(--hero-tilt-y))) translate3d(var(--hero-shift-x),var(--hero-shift-y),0);transform-origin:center;transition:transform .45s cubic-bezier(.22,1,.36,1);animation:landing-product-desktop-float 7s ease-in-out infinite}.landing-product-window-bar{position:relative;z-index:2;display:flex;align-items:center;gap:5px;height:27px;padding:0 11px;border-bottom:1px solid rgba(255,255,255,.12);background:#111218f5;color:#bfc0c8;font-size:8px;letter-spacing:.04em}.landing-product-window-bar span{width:6px;height:6px;border-radius:50%;background:#ff3157}.landing-product-window-bar span:nth-child(2){background:#e7a63d}.landing-product-window-bar span:nth-child(3){background:#50b778}.landing-product-window-bar b{margin-left:4px;font-weight:650}.landing-product-canvas{position:relative;overflow:hidden;background:#090a0e}.landing-product-canvas--desktop{height:365px}.landing-product-canvas img{display:block;width:100%;height:100%;object-fit:cover;animation:landing-product-scene .72s cubic-bezier(.22,1,.36,1)}.landing-product-canvas--desktop img{object-position:center 64%}.landing-product-mobile{position:absolute;z-index:3;top:49px;right:12%;width:158px;height:326px;overflow:hidden;border:1px solid rgba(255,255,255,.38);border-radius:25px;background:#08090d;box-shadow:0 26px 54px #000000a8,0 0 30px #ef134233;transform:translate3d(calc(var(--hero-shift-x) * 1.12),calc(var(--hero-shift-y) * 1.12),30px) rotate(3deg) rotateY(calc(-2deg + var(--hero-tilt-x)));transform-origin:center;transition:transform .48s cubic-bezier(.22,1,.36,1);animation:landing-product-mobile-float 5.6s ease-in-out infinite}.landing-product-mobile-bar{position:absolute;z-index:2;top:8px;left:50%;width:48px;height:11px;border-radius:10px;background:#09090b;transform:translate(-50%)}.landing-product-mobile-bar span{display:block;width:6px;height:6px;margin:2px auto;border-radius:50%;background:#191a20}.landing-product-canvas--mobile{width:100%;height:100%}.landing-product-canvas--mobile img{object-position:center top}.landing-product-mobile:not(.is-visible){opacity:.22;transform:translate3d(0,18px,0) scale(.88);pointer-events:none}.landing-product-preview.is-paused .landing-product-window,.landing-product-preview.is-paused .landing-product-mobile,.landing-product-preview.is-paused .landing-product-preview-glow{animation-play-state:paused}@keyframes landing-product-desktop-float{0%,to{margin-top:0}50%{margin-top:-7px}}@keyframes landing-product-mobile-float{0%,to{margin-top:0}50%{margin-top:-8px}}@keyframes landing-product-glow{0%{opacity:.55;transform:scale(.94)}to{opacity:1;transform:scale(1.05)}}@keyframes landing-product-scene{0%{opacity:0;transform:scale(1.025) translate(10px)}to{opacity:1;transform:none}}@media(max-width:1100px){.landing-product-preview{min-height:390px}.landing-product-window{width:88%;height:355px}.landing-product-canvas--desktop{height:328px}.landing-product-mobile{top:47px;right:9%;width:139px;height:287px}}@media(min-width:761px)and (max-width:860px){.landing-product-preview{width:min(100%,660px);margin:0 auto}}@media(max-width:760px){.landing-product-preview{min-height:358px;margin-top:12px}.landing-product-window{top:44px;left:0;width:72%;height:232px;border-radius:10px;transform:perspective(1200px) rotateY(-2deg);animation:none}.landing-product-window-bar{height:20px;padding:0 8px;font-size:6px}.landing-product-window-bar span{width:4px;height:4px}.landing-product-canvas--desktop{height:212px}.landing-product-mobile{top:0;right:5%;width:156px;height:322px;transform:rotate(2deg);animation:none}.landing-product-preview-glow{right:0;bottom:8%;width:66%;filter:blur(18px)}}@media(prefers-reduced-motion:reduce){.landing-product-window,.landing-product-mobile,.landing-product-preview-glow{animation:none!important;transition:none!important}}.bio-composition-text2{overflow:auto}.bio-composition-text2,.bio-composition-text2 *{min-width:0;overflow-wrap:anywhere;word-break:break-word}.bio-composition-text2.v3-bio-interactive-element{overflow:visible}.bio-composition-text2.v3-bio-interactive-element>.rich-public-content{max-height:100%;overflow:auto}.bio-composition-element{height:auto;min-height:var(--bio-desktop-element-height,auto)}.bio-composition-title,.bio-composition-text,.bio-composition-text2,.bio-composition-title.v3-bio-interactive-element,.bio-composition-text.v3-bio-interactive-element,.bio-composition-text2.v3-bio-interactive-element{overflow:visible}.bio-composition-text.v3-bio-interactive-element>.rich-public-content,.bio-composition-text2.v3-bio-interactive-element>.rich-public-content{max-height:none;overflow:visible}@media(max-width:960px){.bio-composition-element{height:auto;min-height:var(--bio-tablet-element-height,auto)}}@media(max-width:600px){.bio-composition-element{height:auto;min-height:var(--bio-mobile-element-height,auto)}}.public-site-editor[data-device=desktop] .bio-composition-element{height:auto;min-height:var(--bio-desktop-element-height,auto)}.public-site-editor[data-device=tablet] .bio-composition-element{height:auto;min-height:var(--bio-tablet-element-height,auto)}.public-site-editor[data-device=mobile] .bio-composition-element{height:auto;min-height:var(--bio-mobile-element-height,auto)}.public-site-editor .bio-section-shell:has(.bio-composition-grid){align-content:stretch;padding-block:clamp(28px,4.5vw,54px)}.landing-concept-preview{min-height:430px}.landing-concept-window{position:absolute;z-index:2;top:14px;left:0;width:min(90%,700px);height:390px;overflow:hidden;border:1px solid rgba(255,255,255,.28);border-radius:15px;background:#08090d;box-shadow:0 32px 72px #0009,0 0 42px #ef154026;transform:perspective(1600px) rotateY(calc(-3deg + var(--hero-tilt-x))) rotateX(calc(1deg + var(--hero-tilt-y))) translate3d(var(--hero-shift-x),var(--hero-shift-y),0);transition:transform .45s cubic-bezier(.22,1,.36,1);animation:landing-product-desktop-float 7s ease-in-out infinite}.landing-concept-bar{height:27px;display:flex;align-items:center;gap:5px;padding:0 11px;border-bottom:1px solid rgba(255,255,255,.1);background:#13141a;color:#a8a9b2;font-size:8px}.landing-concept-bar span{width:6px;height:6px;border-radius:50%;background:#ff3157}.landing-concept-bar span:nth-child(2){background:#e5a63c}.landing-concept-bar span:nth-child(3){background:#5cb47a}.landing-concept-bar em{margin-left:auto;color:#ff3157;font-style:normal;font-weight:800;letter-spacing:.12em}.landing-concept-desktop{position:relative;height:363px;overflow:hidden;background:radial-gradient(circle at 77% 32%,rgba(219,25,109,.62),transparent 18%),linear-gradient(110deg,#07070b 0,#07070b 45%,#1a061b)}.landing-concept-desktop nav{position:relative;z-index:2;display:flex;justify-content:space-between;padding:13px 20px;color:#f4f2f4;font-size:7px}.landing-concept-desktop nav b{color:#ff3157;font-size:9px}.landing-concept-copy{position:relative;z-index:3;width:44%;padding:44px 32px}.landing-concept-copy p,.landing-concept-mobile small{margin:0;color:#ff3157;font-size:7px;font-weight:900;letter-spacing:.14em}.landing-concept-copy h3{margin:9px 0;font-size:2.35rem;line-height:.86}.landing-concept-copy small{display:block;color:#dad7dc;font-size:8px;line-height:1.45}.landing-concept-copy button,.landing-concept-mobile button{margin:14px 0 10px;border:0;border-radius:4px;padding:8px 10px;background:#f21c4d;color:#fff;font-size:7px;font-weight:900}.landing-concept-dates{display:grid;gap:4px;color:#ebe8ec;font-size:7px}.landing-concept-dates strong{color:#aaa6ad;font-size:6px;letter-spacing:.1em}.landing-concept-dates i{font-style:normal}.landing-concept-dates b{margin-right:6px;color:#ff3157}.landing-concept-portrait{position:absolute;right:11%;bottom:-7%;width:43%;height:92%;background:radial-gradient(circle at 50% 20%,#f2a3b6 0 7%,#7c174e 8% 19%,transparent 20%),radial-gradient(ellipse at 50% 47%,#2a0b2a 0 31%,transparent 32%),linear-gradient(100deg,transparent 28%,rgba(255,31,110,.8) 48%,transparent 67%);filter:drop-shadow(0 0 24px rgba(246,22,96,.6))}.landing-concept-modules{position:absolute;z-index:4;left:5%;right:5%;bottom:12px;display:flex;justify-content:space-around;padding:9px;border:1px solid rgba(255,255,255,.15);border-radius:9px;background:#08090dd1;color:#e5e4e8;font-size:6px}.landing-concept-phone{position:absolute;z-index:4;top:45px;right:11%;width:166px;height:337px;overflow:hidden;border:2px solid #72727c;border-radius:29px;background:#09090d;box-shadow:0 28px 58px #000000ad,0 0 30px #ee144733;transform:translate3d(calc(var(--hero-shift-x)*1.1),calc(var(--hero-shift-y)*1.1),35px) rotate(3deg);transition:transform .45s;animation:landing-product-mobile-float 5.6s ease-in-out infinite}.landing-concept-island{position:absolute;z-index:3;top:9px;left:50%;width:53px;height:13px;border-radius:12px;background:#050506;transform:translate(-50%)}.landing-concept-mobile{height:100%;padding:39px 13px 13px;background:radial-gradient(circle at 75% 28%,rgba(238,21,102,.62),transparent 21%),#09090d;color:#fff}.landing-concept-mobile-art{height:104px;margin:11px -13px 10px;background:radial-gradient(circle at 54% 25%,#ed9bb8 0 8%,#7e174f 9% 22%,transparent 23%),linear-gradient(110deg,#17061a,#030307)}.landing-concept-mobile h3{margin:0;font-size:1.18rem;line-height:.86}.landing-concept-mobile p{margin:7px 0;color:#aaa6ad;font-size:5px}.landing-concept-mobile i{display:block;padding:5px 0;border-top:1px solid rgba(255,255,255,.12);font-size:6px;font-style:normal}.landing-concept-mobile i b{margin-right:6px;color:#ff3157}@media(max-width:760px){.landing-concept-preview{min-height:358px}.landing-concept-window{top:42px;width:73%;height:230px}.landing-concept-desktop{height:210px}.landing-concept-desktop nav{padding:8px;font-size:3px}.landing-concept-copy{padding:24px 15px}.landing-concept-copy h3{font-size:1.32rem}.landing-concept-copy small,.landing-concept-copy p,.landing-concept-dates{font-size:4px}.landing-concept-copy button{margin:7px 0;padding:4px}.landing-concept-modules{bottom:6px;padding:5px;font-size:4px}.landing-concept-phone{top:0;right:5%;width:158px;height:322px;animation:none}.landing-concept-phone{transform:rotate(2deg)}}@media(prefers-reduced-motion:reduce){.landing-concept-window,.landing-concept-phone{animation:none!important;transition:none!important}}.admin-no-presskit{min-height:100vh;display:grid;place-items:center;padding:32px;background:var(--admin-bg, #08090d);color:#f7f7f8}.admin-no-presskit>section{width:min(620px,100%);padding:clamp(28px,6vw,56px);border:1px solid rgba(255,255,255,.14);border-radius:24px;background:#15161c;box-shadow:0 28px 80px #00000059}.admin-no-presskit span{color:#ff4058;font-size:12px;font-weight:900;letter-spacing:.16em}.admin-no-presskit h1{margin:14px 0 18px;font-size:clamp(32px,7vw,54px);line-height:1}.admin-no-presskit p{color:#c9cad2;line-height:1.65}.admin-no-presskit div{display:flex;flex-wrap:wrap;gap:12px;margin:28px 0 18px}.admin-no-presskit small{color:#8f919c}.admin-grace-notice{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0 0 18px;padding:18px 20px;border:1px solid rgba(255,64,88,.38);border-radius:14px;background:#ff405814;color:var(--admin-text-primary, #f7f7f8)}.admin-grace-notice strong{display:block;margin-bottom:5px}.admin-grace-notice p{margin:0;color:var(--admin-text-secondary, #c9cad2);line-height:1.45}.admin-grace-notice small{display:block;margin-top:7px;color:#ffbdc8}.admin-grace-notice .admin-button{flex:0 0 auto;text-decoration:none}@media(max-width:680px){.admin-grace-notice{align-items:stretch;flex-direction:column}.admin-grace-notice .admin-button{width:100%;justify-content:center}}.admin-expiry-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1800;display:grid;place-items:center;padding:20px}.admin-expiry-modal-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#030408d1;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.admin-expiry-modal>section{position:relative;width:min(540px,100%);max-height:calc(100vh - 40px);overflow:auto;padding:clamp(24px,5vw,40px);border:1px solid rgba(255,255,255,.14);border-radius:22px;background:#15161c;color:#f7f7f8;box-shadow:0 28px 90px #00000085}.admin-expiry-modal>section>span{color:#ff4058;font-size:11px;font-weight:900;letter-spacing:.15em}.admin-expiry-modal h2{margin:12px 0;font-size:clamp(28px,6vw,40px);line-height:1.05}.admin-expiry-modal p{margin:0;color:#c9cad2;line-height:1.6}.admin-expiry-modal dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:24px 0}.admin-expiry-modal dl div{padding:14px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#ffffff09}.admin-expiry-modal dt{color:#8f919c;font-size:12px}.admin-expiry-modal dd{margin:6px 0 0;font-weight:800}.admin-expiry-modal section>div{display:flex;flex-wrap:wrap;gap:10px}.admin-expiry-modal .admin-button{text-decoration:none}@media(max-width:560px){.admin-expiry-modal{padding:10px}.admin-expiry-modal>section{max-height:calc(100vh - 20px)}.admin-expiry-modal dl{grid-template-columns:1fr}.admin-expiry-modal section>div,.admin-expiry-modal .admin-button{width:100%;justify-content:center}}.admin-bookers-layout{display:grid;grid-template-columns:minmax(0,920px);gap:20px}.admin-bookers-config{overflow:hidden}.admin-bookers-config>header{display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:center;padding-bottom:20px;border-bottom:1px solid rgba(255,255,255,.09)}.admin-bookers-config>header>span{display:grid;place-items:center;width:46px;height:46px;border:1px solid rgba(239,35,70,.35);border-radius:14px;color:#ff294d;background:#ef234614}.admin-bookers-config>header h3,.admin-bookers-config>header p{margin:0}.admin-bookers-config>header p{margin-top:4px;color:#9d9da6}.admin-bookers-config form{display:grid;gap:20px;padding-top:22px}.admin-bookers-config form>label,.admin-bookers-password-grid label{display:grid;gap:8px}.admin-bookers-config label>span:first-child,.admin-bookers-password-head{display:flex;align-items:center;gap:8px;color:#d8d8de;font-size:.84rem;font-weight:800}.admin-bookers-config input[type=url],.admin-bookers-config input[type=password],.admin-bookers-config input[type=text]{width:100%;min-height:46px;padding:0 13px;border:1px solid #303038;border-radius:10px;color:#fff;background:#0b0b0f}.admin-bookers-config input:focus{outline:2px solid rgba(239,35,70,.28);border-color:#ef2346}.admin-bookers-toggle{grid-template-columns:auto 1fr!important;align-items:flex-start;padding:15px;border:1px solid #292930;border-radius:12px;background:#ffffff05}.admin-bookers-toggle input{width:20px;height:20px;accent-color:#ef2346}.admin-bookers-toggle span{display:grid!important;gap:3px}.admin-bookers-toggle small{color:#96969f;font-weight:500}.admin-bookers-password-head{justify-content:space-between}.admin-bookers-password-head>div{display:flex;align-items:center;gap:12px}.admin-bookers-password-head strong{letter-spacing:3px}.admin-bookers-password-head button{min-height:34px;padding:0 11px;border:1px solid #34343c;border-radius:8px;color:#f5f5f7;background:#18181e;font-size:.75rem;font-weight:800}.admin-bookers-password-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.admin-bookers-password-input{position:relative;display:block!important}.admin-bookers-password-input button{position:absolute;right:8px;top:50%;display:grid;place-items:center;width:34px;height:34px;transform:translateY(-50%);border:0;color:#aaa;background:transparent}.admin-bookers-state{display:flex;align-items:center;gap:8px;margin:0;padding:12px 14px;border-radius:9px;color:#ffbd5a;background:#ffae2d14}.admin-bookers-state.is-ready{color:#45dc91;background:#27be7014}.admin-bookers-feedback{margin:0}.admin-bookers-feedback.is-error,.admin-bookers-error{color:#ff6680}.admin-bookers-feedback.is-success{color:#45dc91}.admin-bookers-config form>footer{display:flex;align-items:center;justify-content:space-between;gap:18px;padding-top:18px;border-top:1px solid rgba(255,255,255,.08)}.admin-bookers-config form>footer p{display:flex;max-width:600px;gap:7px;margin:0;color:#888892;font-size:.74rem;line-height:1.45}.admin-bookers-config form>footer p svg{flex:0 0 auto}.admin-bookers-locked{display:grid;justify-items:start;gap:10px;padding:38px 4px 8px}.admin-bookers-locked h4,.admin-bookers-locked p{margin:0}.admin-bookers-locked>svg{color:#ef2346}.bookers-tool{position:relative;z-index:1000}.design-epresskit.public-site>.bookers-tool,.epro-global-root>.bookers-tool{z-index:1000}.bookers-tab{position:fixed;z-index:3;right:0;top:50%;display:flex;align-items:center;gap:8px;min-height:48px;padding:10px 11px;border:1px solid rgba(255,255,255,.2);border-right:0;border-radius:12px 0 0 12px;transform:translateY(-50%);color:#fff;background:linear-gradient(145deg,#18181f,#09090d);box-shadow:0 14px 40px #00000073;writing-mode:vertical-rl}.bookers-tab svg{color:#ff294d}.bookers-tab span{font-size:.66rem;font-weight:900;letter-spacing:.14em}.bookers-drawer{position:fixed;z-index:5;top:0;right:0;display:grid;grid-template-rows:auto 1fr;width:min(760px,92vw);height:100dvh;overflow:hidden;transform:translate(102%);transition:transform .32s cubic-bezier(.22,.8,.25,1);border-left:1px solid rgba(255,255,255,.16);color:#f7f7fa;background:radial-gradient(circle at 100% 0,rgba(239,35,70,.16),transparent 38%),#09090d;box-shadow:-30px 0 80px #0000008f}.bookers-tool:not(.is-closed) .bookers-drawer{transform:translate(0)}.bookers-backdrop{position:fixed;z-index:4;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0;transition:opacity .25s;background:#0000009e;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.bookers-tool:not(.is-closed) .bookers-backdrop{pointer-events:auto;opacity:1}.bookers-drawer>header{display:flex;align-items:center;justify-content:space-between;min-height:74px;padding:16px 22px;border-bottom:1px solid rgba(255,255,255,.1)}.bookers-drawer>header>div{display:grid;gap:3px}.bookers-drawer>header span{color:#ff294d;font-size:.6rem;font-weight:900;letter-spacing:.16em}.bookers-drawer>header strong{font-size:1.1rem;letter-spacing:.06em}.bookers-drawer>header button{display:grid;place-items:center;width:40px;height:40px;border:1px solid rgba(255,255,255,.14);border-radius:50%;color:#fff;background:#ffffff0a}.bookers-locked{align-self:center;display:grid;width:min(500px,calc(100% - 40px));margin:auto;padding:30px}.bookers-lock-icon{display:grid;place-items:center;width:60px;height:60px;margin-bottom:24px;border:1px solid rgba(239,35,70,.4);border-radius:18px;color:#ff294d;background:#ef234614;box-shadow:0 0 35px #ef23461f}.bookers-locked>p,.bookers-unlocked>div>p{margin:0 0 9px;color:#ff294d;font-size:.68rem;font-weight:900;letter-spacing:.16em}.bookers-locked h2,.bookers-unlocked h2{margin:0 0 16px;font-size:clamp(1.7rem,4vw,2.6rem);line-height:1}.bookers-locked>strong{font-size:.95rem;line-height:1.55}.bookers-locked>small{margin-top:8px;color:#aaaab4}.bookers-locked form{display:grid;gap:10px;margin-top:26px}.bookers-locked form label{display:grid;gap:8px;font-size:.76rem;font-weight:800}.bookers-locked form input{width:100%;min-height:50px;padding:0 14px;border:1px solid #34343e;border-radius:10px;color:#fff;background:#050508}.bookers-locked form button,.bookers-request a,.bookers-unlocked a,.bookers-unlocked footer button{display:flex;align-items:center;justify-content:center;gap:7px;min-height:46px;padding:0 16px;border:1px solid #ef2346;border-radius:9px;color:#fff;font-weight:850;text-decoration:none;background:#ef2346}.bookers-locked form em{color:#ff6680;font-style:normal;font-size:.78rem}.bookers-request{display:grid;gap:7px;margin-top:26px;padding-top:22px;border-top:1px solid rgba(255,255,255,.1)}.bookers-request span{color:#aaaab3;font-size:.82rem}.bookers-request a{justify-self:start;margin-top:6px;border-color:#363641;background:#17171d}.bookers-unlocked{min-height:0;display:grid;grid-template-rows:auto 1fr auto;gap:14px;padding:20px}.bookers-unlocked>div{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:14px}.bookers-unlocked h2{margin-bottom:0}.bookers-unlocked iframe{min-height:0;border:1px solid rgba(255,255,255,.13);border-radius:12px;background:#fff}.bookers-unlocked footer{display:flex;justify-content:space-between;gap:10px}.bookers-unlocked footer button{border-color:#373740;background:#15151b}.bookers-unlocked footer a{display:none}@media(max-width:700px){.admin-bookers-password-grid{grid-template-columns:1fr}.admin-bookers-config>header{grid-template-columns:auto 1fr}.admin-bookers-config>header>.admin-status-badge{grid-column:1/-1;justify-self:start}.admin-bookers-config form>footer{align-items:stretch;flex-direction:column}.bookers-tab{top:auto;bottom:96px;min-height:44px;writing-mode:horizontal-tb}.bookers-drawer{width:100%}.bookers-locked{width:100%;padding:24px 20px}.bookers-unlocked{padding:14px}.bookers-unlocked>div>a{display:none}.bookers-unlocked footer a{display:flex;flex:1}.bookers-unlocked footer button{flex:0 0 auto}}.admin-login,.admin-shell{--admin-bg: #090909;--admin-bg-secondary: #111111;--admin-surface: #171717;--admin-surface-raised: #1c1c1c;--admin-border: #262626;--admin-border-strong: #3a3a3a;--admin-red: #d90429;--admin-red-hover: #ef233c;--admin-text: #ffffff;--admin-text-secondary: #b3b3b3;--admin-text-muted: #7d7d7d;--admin-success: #2ecc71;--admin-warning: #f4b400;--admin-error: #ff4d4f;--admin-space-1: 4px;--admin-space-2: 8px;--admin-space-3: 12px;--admin-space-4: 16px;--admin-space-5: 24px;--admin-space-6: 32px;--admin-space-7: 48px;--admin-space-8: 64px;--admin-radius-input: 12px;--admin-radius-button: 14px;--admin-radius-card: 18px;--admin-radius-modal: 24px;--admin-shadow-card: 0 18px 50px rgba(0, 0, 0, .24);--admin-shadow-raised: 0 28px 80px rgba(0, 0, 0, .42);--admin-glow-action: 0 12px 30px rgba(217, 4, 41, .2);--admin-motion-fast: .16s;--admin-motion-base: .22s;--bg: var(--admin-bg);--surface: var(--admin-surface);--surface-2: var(--admin-surface-raised);--text: var(--admin-text);--muted: var(--admin-text-secondary);--primary: var(--admin-red);--secondary: var(--admin-red-hover);--line: var(--admin-border);--radius: var(--admin-radius-card);color:var(--admin-text);background:var(--admin-bg)}.admin-shell:before,.admin-login:before{background:radial-gradient(circle at 82% 0,rgba(217,4,41,.08),transparent 28%),linear-gradient(180deg,rgba(255,255,255,.015),transparent 32%);-webkit-mask-image:none;mask-image:none}.admin-shell{grid-template-columns:248px minmax(0,1fr);min-height:100svh}.admin-shell.sidebar-collapsed{grid-template-columns:80px minmax(0,1fr)}.admin-sidebar{position:sticky;top:0;z-index:30;height:100svh;display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:18px;padding:20px 14px 16px;border-right:1px solid var(--admin-border);background:color-mix(in srgb,var(--admin-bg-secondary),transparent 4%);box-shadow:16px 0 42px #00000029;-webkit-backdrop-filter:none;backdrop-filter:none}.admin-sidebar-head{display:block}.admin-sidebar-head>.admin-product-brand{min-width:0}.admin-sidebar .admin-sidebar-close,.admin-mobile-nav-bar,.admin-sidebar-overlay{display:none}.admin-product-brand{padding:0 7px 14px;border-bottom:1px solid var(--admin-border)}.admin-product-brand img{width:38px;height:38px;border-radius:10px;background:transparent;box-shadow:none}.admin-product-brand strong{color:var(--admin-text);font-size:1rem}.admin-product-brand span{color:var(--admin-text-muted);font-size:.66rem;letter-spacing:.08em}.admin-product-brand.is-compact{grid-template-columns:1fr;justify-items:center;padding-inline:0}.admin-product-brand.is-compact div{display:none}.admin-sidebar-nav{min-height:0;display:grid;align-content:start;gap:17px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--admin-border-strong) transparent}.admin-nav-group{display:grid;gap:6px}.admin-nav-group-label{padding:0 var(--admin-space-3);color:var(--admin-text-muted);font-size:.65rem;font-weight:750;letter-spacing:.14em;text-transform:uppercase}.admin-nav-group-items{display:grid;gap:2px}.admin-sidebar .admin-nav-group-items button,.admin-sidebar-logout{width:100%;min-height:36px;display:flex;align-items:center;gap:10px;padding:0 11px;border:1px solid transparent;border-radius:9px;clip-path:none;background:transparent;color:var(--admin-text-secondary);font-size:.79rem;font-weight:600;text-align:left;box-shadow:none;transition:color var(--admin-motion-fast) ease,background var(--admin-motion-fast) ease,border-color var(--admin-motion-fast) ease,transform var(--admin-motion-fast) ease}.admin-sidebar .admin-nav-group-items button:before{display:none}.admin-sidebar .admin-nav-group-items button:hover{transform:none;color:var(--admin-text);background:#ffffff0a;border-color:var(--admin-border);box-shadow:none}.admin-sidebar .admin-nav-group-items button.active{color:var(--admin-text);background:#d904291f;border-color:#d904296b;box-shadow:inset 3px 0 0 var(--admin-red)}.admin-sidebar .admin-nav-group-items button.active svg{color:var(--admin-red-hover)}.admin-sidebar .admin-nav-group-items button.is-secondary{color:var(--admin-text-muted)}.admin-sidebar .admin-nav-group-items button.is-primary-access{min-height:41px;margin-top:2px;border-color:var(--admin-border-strong);background:var(--admin-surface);color:var(--admin-text);font-weight:700;box-shadow:none}.admin-sidebar .admin-nav-group-items button.is-primary-access svg{color:var(--admin-red-hover)}.admin-sidebar .admin-nav-group-items button.is-primary-access:hover{border-color:#d904296b;background:var(--admin-surface-raised);box-shadow:none}.admin-sidebar .admin-nav-group-items button.is-primary-access.active{border-color:#d904298f;background:#d904291a;box-shadow:inset 3px 0 0 var(--admin-red)}.admin-sidebar .admin-nav-group-items button.is-nested{min-height:34px;padding-left:20px;font-size:.76rem}.admin-sidebar .admin-nav-group-items button.is-nested:after{content:"";position:absolute;left:9px;width:3px;height:3px;border-radius:50%;background:var(--admin-border-strong)}.admin-sidebar .admin-nav-group-items button.is-nested{position:relative}.admin-sidebar .admin-nav-group-items button.is-nested.active:after{background:var(--admin-red-hover);box-shadow:none}.admin-sidebar .admin-nav-group-items button.is-plan-locked{color:var(--admin-text-muted)}.admin-sidebar .admin-nav-group-items button.is-plan-locked>small{margin-left:auto;padding:2px 5px;border:1px solid var(--admin-border);border-radius:999px;color:var(--admin-text-muted);font-size:.48rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.admin-sidebar .admin-nav-group-items button.is-plan-locked .admin-nav-plan-lock{flex:0 0 auto;color:var(--admin-text-muted)}.admin-sidebar .admin-nav-group-items button.is-plan-locked:hover{color:var(--admin-text);border-color:#d9042947;background:#d904290e}.admin-sidebar .admin-content-toggle{width:100%;min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 12px;border:1px solid var(--admin-border-strong);border-radius:9px;clip-path:none;color:var(--admin-text);background:var(--admin-surface);font-size:.68rem;font-weight:750;letter-spacing:.12em;text-transform:uppercase;box-shadow:none!important;transform:none;transition:color var(--admin-motion-fast) ease,background var(--admin-motion-fast) ease,border-color var(--admin-motion-fast) ease}.admin-content-toggle-label{min-width:0;display:inline-flex;align-items:center;gap:10px}.admin-content-toggle-label b{overflow:hidden;color:inherit;font:inherit;letter-spacing:inherit;text-overflow:ellipsis;white-space:nowrap}.admin-content-toggle-label svg{flex:0 0 auto;color:var(--admin-red-hover)}.admin-sidebar .admin-content-toggle:hover{color:var(--admin-text);border-color:#d9042966;background:var(--admin-surface-raised);box-shadow:none!important;transform:none}.admin-content-chevron{flex:0 0 auto;color:var(--admin-text-secondary);transition:transform var(--admin-motion-base) ease}.admin-content-group.is-open .admin-content-chevron{transform:rotate(180deg)}.admin-content-group.is-open .admin-content-toggle,.admin-content-group.has-active-item .admin-content-toggle{color:var(--admin-text);border-color:#d904297a;background:#171717;box-shadow:inset 3px 0 0 var(--admin-red)!important}.admin-content-collapse{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows var(--admin-motion-base) ease,opacity var(--admin-motion-fast) ease}.admin-content-collapse-inner{min-height:0;overflow:hidden}.admin-content-group.is-open .admin-content-collapse{grid-template-rows:1fr;opacity:1}.admin-content-items{padding:3px 0 1px}.admin-sidebar-logout{border-top:1px solid var(--admin-border);border-radius:0;padding-top:11px;color:var(--admin-text-muted)}.admin-sidebar-logout:hover{color:var(--admin-error)}.admin-shell.sidebar-collapsed .admin-nav-group-label{display:none}.admin-shell.sidebar-collapsed .admin-sidebar{padding-inline:var(--admin-space-3)}.admin-shell.sidebar-collapsed .admin-sidebar button{justify-content:center;padding-inline:0}.admin-shell.sidebar-collapsed .admin-sidebar button span{display:none}.admin-shell.sidebar-collapsed .admin-sidebar button>small,.admin-shell.sidebar-collapsed .admin-sidebar button .admin-nav-plan-lock{display:none}.admin-main{min-width:0;padding:var(--admin-space-6) clamp(24px,3vw,48px) var(--admin-space-7);background:var(--admin-bg)}.admin-studio-header{min-height:126px;margin:0 0 var(--admin-space-5);padding:0 0 var(--admin-space-5);border-bottom:1px solid var(--admin-border)}.admin-header-identity{min-width:0;display:grid;gap:var(--admin-space-2)}.admin-header-eyebrow{color:var(--admin-red-hover);font-size:.7rem;font-weight:750;letter-spacing:.15em;text-transform:uppercase}.admin-studio-header h1{margin:0;color:var(--admin-text);font-size:clamp(2.25rem,4vw,3rem);font-weight:700;line-height:1;letter-spacing:-.045em;overflow-wrap:anywhere}.admin-header-meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--admin-space-2) var(--admin-space-4);color:var(--admin-text-muted);font-size:.75rem}.admin-header-meta>span:not(.admin-status-badge){display:inline-flex;align-items:center;gap:6px}.admin-header-actions{align-items:center;justify-content:flex-end}.admin-status-badge{width:max-content;display:inline-flex;align-items:center;gap:7px;min-height:26px;padding:0 9px;border:1px solid var(--admin-border-strong);border-radius:999px;color:var(--admin-text-secondary);background:#ffffff06;font-size:.68rem;font-weight:700;white-space:nowrap}.admin-status-badge i{width:6px;height:6px;border-radius:50%;background:currentColor;box-shadow:0 0 10px currentColor}.admin-status-badge.is-success{color:var(--admin-success);border-color:color-mix(in srgb,var(--admin-success),transparent 64%)}.admin-status-badge.is-warning{color:var(--admin-warning);border-color:color-mix(in srgb,var(--admin-warning),transparent 64%)}.admin-status-badge.is-error{color:var(--admin-error);border-color:color-mix(in srgb,var(--admin-error),transparent 64%)}.admin-status-badge.is-neutral i{box-shadow:none}.admin-button,.admin-shell .btn,.admin-login .btn{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:var(--admin-space-2);padding:0 var(--admin-space-4);border:1px solid var(--admin-border-strong);border-radius:var(--admin-radius-button);clip-path:none;color:var(--admin-text);background:var(--admin-surface-raised);font:inherit;font-size:.8rem;font-weight:700;box-shadow:none;transition:transform var(--admin-motion-fast) ease,border-color var(--admin-motion-fast) ease,background var(--admin-motion-fast) ease,box-shadow var(--admin-motion-fast) ease}.admin-button:hover,.admin-shell .btn:hover,.admin-login .btn:hover{transform:translateY(-1px);border-color:#4b4b4b;background:#222;box-shadow:0 10px 24px #0003}.admin-button--primary,.admin-shell .btn.primary,.admin-login .btn.primary{color:#fff;border-color:var(--admin-red);background:var(--admin-red);box-shadow:var(--admin-glow-action)}.admin-button--primary:hover,.admin-shell .btn.primary:hover,.admin-login .btn.primary:hover{border-color:var(--admin-red-hover);background:var(--admin-red-hover);box-shadow:0 14px 34px #d9042947}.admin-button--tertiary{min-height:36px;padding-inline:var(--admin-space-2);border-color:transparent;background:transparent;color:var(--admin-text-secondary)}.admin-button--tertiary:hover{color:var(--admin-text);background:#ffffff0a;box-shadow:none}.admin-button:focus-visible,.admin-shell .btn:focus-visible,.admin-sidebar button:focus-visible{outline:2px solid var(--admin-red-hover);outline-offset:2px}.admin-shell :is(.admin-card,.metric-card,.message-card,.collection-item,.optional-field,.builder-block,.builder-editor-panel),.admin-surface{border:1px solid var(--admin-border);border-radius:var(--admin-radius-card);background:var(--admin-surface);box-shadow:var(--admin-shadow-card)}.admin-shell :is(.admin-card,.metric-card):before{display:none}.admin-shell :is(.admin-card,.metric-card):hover{border-color:var(--admin-border-strong);box-shadow:var(--admin-shadow-card)}.admin-surface{padding:var(--admin-space-5)}.admin-surface--subtle{background:var(--admin-bg-secondary);box-shadow:none}.admin-surface--raised{background:var(--admin-surface-raised);box-shadow:var(--admin-shadow-raised)}.admin-section-header{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--admin-space-5);margin-bottom:var(--admin-space-5)}.admin-section-header>div:first-child{display:grid;gap:var(--admin-space-2)}.admin-section-header span{color:var(--admin-red-hover);font-size:.7rem;font-weight:750;letter-spacing:.14em;text-transform:uppercase}.admin-section-header h2{margin:0;color:var(--admin-text);font-size:clamp(1.55rem,3vw,1.875rem);line-height:1.1}.admin-section-header p{max-width:720px;margin:0;color:var(--admin-text-secondary);font-size:.88rem;line-height:1.55}.admin-section-header-actions{display:flex;flex-wrap:wrap;gap:var(--admin-space-2)}.admin-empty-state{min-height:220px;display:grid;place-items:center;align-content:center;gap:var(--admin-space-2);padding:var(--admin-space-6);text-align:center;color:var(--admin-text-muted)}.admin-empty-state svg{color:var(--admin-red-hover)}.admin-empty-state h3,.admin-empty-state p{margin:0}.admin-empty-state h3{color:var(--admin-text);font-size:1.125rem}.admin-empty-state p{max-width:460px;color:var(--admin-text-secondary);font-size:.85rem;line-height:1.55}.admin-shell :is(input:not([type=checkbox]):not([type=radio]),textarea,select),.admin-login :is(input:not([type=checkbox]):not([type=radio]),textarea,select){min-height:44px;border-color:var(--admin-border-strong);border-radius:var(--admin-radius-input);background:var(--admin-bg-secondary);color:var(--admin-text);box-shadow:inset 0 1px #ffffff06}.admin-shell :is(input:not([type=checkbox]):not([type=radio]),textarea,select):focus,.admin-login :is(input:not([type=checkbox]):not([type=radio]),textarea,select):focus{border-color:var(--admin-red-hover);box-shadow:0 0 0 3px #d9042924}.admin-shell .field{color:var(--admin-text-secondary);font-size:.82rem}.admin-shell .field small{color:var(--admin-text-muted)}.admin-status{border:1px solid rgba(217,4,41,.28);border-radius:var(--admin-radius-input);background:#d9042914;color:#ffbdc8}@media(max-width:1100px){.admin-shell,.admin-shell.sidebar-collapsed{grid-template-columns:224px minmax(0,1fr)}.admin-shell.sidebar-collapsed{grid-template-columns:72px minmax(0,1fr)}.admin-studio-header{align-items:flex-start;flex-direction:column}.admin-header-actions{width:100%;justify-content:flex-start}}@media(max-width:820px){.admin-shell,.admin-shell.sidebar-collapsed{grid-template-columns:1fr}.admin-mobile-nav-bar{position:sticky;top:0;z-index:59;min-height:62px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 16px;border-bottom:1px solid var(--admin-border);background:#090909f5;box-shadow:0 12px 28px #00000038;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.admin-mobile-nav-bar .admin-product-brand{min-width:0;display:grid;padding:0;border:0}.admin-mobile-nav-bar .admin-product-brand img{width:34px;height:34px}.admin-mobile-nav-bar .admin-product-brand strong{font-size:.88rem}.admin-mobile-nav-bar .admin-product-brand span{font-size:.58rem}.admin-mobile-menu-trigger,.admin-sidebar .admin-sidebar-close{width:40px;min-width:40px;height:40px;display:inline-grid;place-items:center;border:1px solid var(--admin-border-strong);border-radius:10px;color:var(--admin-text);background:var(--admin-surface)}.admin-mobile-menu-trigger:hover,.admin-sidebar .admin-sidebar-close:hover{border-color:#d9042985;background:#d904291a}.admin-sidebar-overlay{position:fixed;top:62px;right:0;bottom:0;left:0;z-index:58;display:block;border:0;padding:0;background:#000000b8;opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--admin-motion-base) ease,visibility var(--admin-motion-base) ease}.admin-sidebar-overlay.is-visible{opacity:1;visibility:visible;pointer-events:auto}.admin-sidebar,.admin-shell.sidebar-collapsed .admin-sidebar{position:fixed;inset:0 auto 0 0;z-index:60;width:min(80vw,320px);height:100dvh;grid-template-rows:auto minmax(0,1fr) auto;gap:17px;padding:18px 14px 15px;transform:translate3d(-104%,0,0);visibility:hidden;transition:transform var(--admin-motion-base) cubic-bezier(.22,1,.36,1),visibility var(--admin-motion-base) ease;box-shadow:30px 0 80px #0000008c}.admin-sidebar.is-mobile-open{transform:translateZ(0);visibility:visible}.admin-sidebar-head{display:block}.admin-sidebar-head .admin-product-brand{display:grid;padding:0 6px 14px}.admin-sidebar-head .admin-product-brand div{display:grid!important}.admin-sidebar-head .admin-product-brand img{width:36px;height:36px}.admin-sidebar .admin-sidebar-nav{display:grid;overflow-x:hidden;overflow-y:auto}.admin-nav-group{display:grid}.admin-nav-group-label{display:block!important}.admin-nav-group-items{display:grid}.admin-sidebar .admin-nav-group-items button{width:100%;min-height:37px;padding-inline:11px;white-space:normal}.admin-shell.sidebar-collapsed .admin-nav-group-label{display:block!important}.admin-shell.sidebar-collapsed .admin-sidebar button{justify-content:flex-start;padding-inline:11px}.admin-shell.sidebar-collapsed .admin-sidebar button span{display:inline}.admin-sidebar-logout{width:100%;min-height:40px;justify-content:flex-start;border:0;border-top:1px solid var(--admin-border);border-radius:0}.admin-sidebar-logout span{display:inline}.admin-main{padding:var(--admin-space-5) var(--admin-space-4) var(--admin-space-6)}.admin-studio-header{min-height:0;flex-direction:column;align-items:stretch;gap:var(--admin-space-5)}.admin-header-actions{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-header-actions>*{width:100%}.admin-header-actions .quick-notifications{padding:0}.admin-header-actions .quick-notification-trigger{width:100%}.admin-header-meta>span:not(.admin-status-badge){width:100%}.admin-section-header{align-items:flex-start;flex-direction:column}}@media(prefers-reduced-motion:reduce){.admin-shell *,.admin-shell *:before,.admin-shell *:after,.admin-login *,.admin-login *:before,.admin-login *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.admin-identity-studio{--identity-red: var(--admin-accent, #ff244b);--identity-panel: rgba(255, 255, 255, .035);--identity-line: rgba(255, 255, 255, .1);display:grid;gap:16px;width:100%;min-width:0}.admin-identity-heading{display:grid;gap:4px;padding:2px 2px 8px}.admin-identity-heading>span{color:var(--identity-red);font-size:.68rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.admin-identity-heading h2{margin:0;color:#fff;font-size:clamp(1.75rem,2.4vw,2.35rem);line-height:1;letter-spacing:-.035em}.admin-identity-heading p{margin:4px 0 0;color:#ebecf2a6;font-size:.9rem}.admin-identity-section{min-width:0;padding:clamp(16px,2vw,22px);border:1px solid var(--identity-line);border-radius:16px;background:linear-gradient(145deg,#ffffff0b,#ffffff03),#08090dd6;box-shadow:inset 0 1px #ffffff09,0 18px 50px #00000029}.admin-identity-section-heading{display:flex;align-items:flex-start;gap:11px;margin-bottom:18px}.admin-identity-section-heading>span{display:grid;place-items:center;flex:0 0 25px;width:25px;height:25px;border:1px solid color-mix(in srgb,var(--identity-red),transparent 48%);border-radius:7px;color:var(--identity-red);background:color-mix(in srgb,var(--identity-red),transparent 91%);font-size:.7rem;font-weight:950}.admin-identity-section-heading h3{margin:0;color:#fff;font-size:1rem;line-height:1.2}.admin-identity-section-heading p{margin:3px 0 0;color:#dee0e894;font-size:.75rem;line-height:1.4}.admin-identity-name-layout{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(230px,.7fr);gap:16px;align-items:stretch}.admin-identity-name-field{display:grid;align-content:center;min-width:0;padding:16px;border:1px solid rgba(255,255,255,.075);border-radius:12px;background:#0003}.admin-identity-studio .field{gap:6px;color:#f5f5f8e6;font-size:.77rem}.admin-identity-studio .field>span{font-weight:850}.admin-identity-studio .field small{color:#dadce485;font-size:.68rem}.admin-identity-studio .field input{min-height:42px;border-radius:8px;background:#030407c2}.admin-identity-name-field input{font-size:.96rem;font-weight:850}.admin-identity-name-field:focus-within{border-color:color-mix(in srgb,var(--identity-red),transparent 28%);box-shadow:0 0 0 3px color-mix(in srgb,var(--identity-red),transparent 90%)}.admin-identity-name-preview{display:grid;align-content:center;gap:13px;min-width:0;padding:18px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--identity-red),transparent 84%),transparent 48%),#08090d}.admin-identity-name-preview small{color:#e0e1e78a;font-size:.66rem;font-weight:750}.admin-identity-name-preview div{display:flex;align-items:center;gap:10px;min-width:0;color:var(--identity-red)}.admin-identity-name-preview strong{overflow:hidden;color:#fff;font-size:clamp(1.25rem,2vw,1.75rem);line-height:1;text-overflow:ellipsis;white-space:nowrap}.admin-identity-assets-grid{display:grid;grid-template-columns:minmax(0,1.35fr) repeat(2,minmax(210px,.8fr));gap:12px}.admin-identity-asset-card{display:flex;flex-direction:column;min-width:0;min-height:280px;padding:14px;border:1px solid rgba(255,255,255,.085);border-radius:13px;background:linear-gradient(150deg,rgba(255,255,255,.035),transparent 55%),#0304087a}.admin-identity-asset-card.is-primary{border-color:color-mix(in srgb,var(--identity-red),transparent 62%)}.admin-identity-asset-card>header{display:flex;justify-content:space-between;gap:10px;min-height:44px}.admin-identity-asset-card h4{margin:0;color:#fff;font-size:.82rem}.admin-identity-asset-card header p{margin:4px 0 0;color:#dcdee685;font-size:.66rem;line-height:1.35}.admin-identity-asset-card>header>span{align-self:flex-start;padding:4px 7px;border-radius:999px;color:var(--identity-red);background:color-mix(in srgb,var(--identity-red),transparent 88%);font-size:.57rem;font-weight:900;text-transform:uppercase}.admin-identity-logo-preview,.admin-identity-footer-preview,.admin-identity-favicon-preview{display:grid;place-items:center;flex:1;min-height:96px;margin:12px 0;padding:14px;overflow:hidden;border:1px solid rgba(255,255,255,.07);border-radius:10px;background:radial-gradient(circle at 50% 0,rgba(255,255,255,.055),transparent 58%),#050609}.admin-identity-logo-preview img,.admin-identity-footer-preview img{max-width:100%;max-height:86px;object-fit:contain}.admin-identity-logo-preview div{display:flex;align-items:center;gap:9px;color:var(--identity-red)}.admin-identity-logo-preview strong,.admin-identity-footer-preview strong{max-width:100%;overflow:hidden;color:#fff;font-size:1.2rem;text-overflow:ellipsis;white-space:nowrap}.admin-identity-favicon-preview{flex:1;min-height:116px;border-radius:50%;width:116px;margin-inline:auto;color:var(--identity-red)}.admin-identity-favicon-preview img{width:58px;height:58px;border-radius:12px;object-fit:contain}.admin-identity-logo-controls{display:grid;grid-template-columns:minmax(0,1fr) 92px;gap:10px;align-items:end;margin-bottom:10px}.admin-identity-control-group{display:grid;gap:6px}.admin-identity-control-group>small{color:#e8e9eeb8;font-size:.67rem;font-weight:800}.admin-identity-segmented{display:grid;grid-template-columns:repeat(2,1fr);padding:3px;border:1px solid rgba(255,255,255,.09);border-radius:8px;background:#0000004d}.admin-identity-segmented button{min-height:29px;border:0;border-radius:6px;color:#ebecf194;background:transparent;font-size:.67rem;font-weight:850}.admin-identity-segmented button.is-active{color:#fff;background:color-mix(in srgb,var(--identity-red),transparent 76%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--identity-red),transparent 40%)}.admin-identity-height-control .field input{min-height:35px;padding-block:7px}.admin-identity-height-control .field small{display:none}.admin-identity-media-action{margin-top:auto}.admin-identity-media-action .media-picker{gap:4px}.admin-identity-media-action .media-picker>span,.admin-identity-media-action .media-picker>small{display:none}.admin-identity-media-action .media-picker-current{display:flex;min-height:36px;width:100%;justify-content:center;padding:7px 10px;border:1px solid rgba(255,255,255,.11);border-radius:8px;color:#f5f5f8d6;background:#ffffff06;font-size:.68rem;font-weight:850}.admin-identity-media-action .media-picker-current img,.admin-identity-media-action .media-picker-current video{width:22px;height:22px;border-radius:4px;object-fit:contain}.admin-identity-media-action .media-picker-current:hover{border-color:color-mix(in srgb,var(--identity-red),transparent 38%);background:color-mix(in srgb,var(--identity-red),transparent 93%)}.admin-identity-socials-heading{align-items:center}.admin-identity-socials-heading>small{margin-left:auto;color:#e0e2e87a;font-size:.63rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.admin-identity-social-list{display:grid;gap:7px}.admin-identity-social-row{display:grid;grid-template-columns:minmax(120px,.7fr) minmax(210px,1.4fr) minmax(265px,1fr);align-items:center;gap:12px;min-width:0;padding:9px 11px;border:1px solid rgba(255,255,255,.07);border-radius:10px;background:#0003;transition:border-color .18s ease,background .18s ease}.admin-identity-social-row:focus-within{border-color:color-mix(in srgb,var(--identity-red),transparent 48%);background:color-mix(in srgb,var(--identity-red),transparent 96%)}.admin-identity-social-name{display:flex;align-items:center;gap:9px;min-width:0}.admin-identity-social-name i{display:grid;place-items:center;flex:0 0 30px;width:30px;height:30px;border:1px solid color-mix(in srgb,var(--identity-red),transparent 70%);border-radius:8px;color:var(--identity-red);background:color-mix(in srgb,var(--identity-red),transparent 92%)}.admin-identity-social-name strong{overflow:hidden;color:#f8f8fae6;font-size:.72rem;text-overflow:ellipsis}.admin-identity-social-row>input{min-width:0;min-height:36px;width:100%;padding:8px 10px;border:1px solid rgba(255,255,255,.095);border-radius:8px;color:#f7f7fa;background:#06070a;font-size:.7rem}.admin-identity-social-row>input:focus{outline:0;border-color:var(--identity-red);box-shadow:0 0 0 3px color-mix(in srgb,var(--identity-red),transparent 90%)}.admin-identity-social-destinations{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.admin-identity-social-destinations label{display:flex;align-items:center;gap:7px;min-width:0;color:#e2e4eaad;font-size:.64rem;font-weight:750;white-space:nowrap}.admin-identity-studio .visibility-switch{flex:0 0 auto;width:34px;height:20px;padding:2px;border-color:#ffffff21;background:#ffffff0e;box-shadow:none}.admin-identity-studio .visibility-switch span{width:14px;height:14px;background:#ffffffbf}.admin-identity-studio .visibility-switch.is-on{border-color:var(--identity-red);background:var(--identity-red);box-shadow:0 0 14px color-mix(in srgb,var(--identity-red),transparent 66%)}.admin-identity-studio .visibility-switch.is-on span{transform:translate(14px);background:#fff}.admin-identity-seo-layout{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(310px,.95fr);gap:18px;align-items:start}.admin-identity-seo-controls,.admin-identity-seo-previews{display:grid;gap:13px;min-width:0}.admin-identity-seo-switch{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px;border:1px solid rgba(255,255,255,.08);border-radius:11px;background:#00000038}.admin-identity-seo-switch.is-enabled{border-color:color-mix(in srgb,var(--identity-red),transparent 62%);background:color-mix(in srgb,var(--identity-red),transparent 95%)}.admin-identity-seo-switch strong{display:block;color:#f6f6f8;font-size:.78rem;line-height:1.35}.admin-identity-seo-switch p{margin:5px 0 0;color:#dcdee691;font-size:.68rem;line-height:1.45}.admin-identity-seo-state{display:flex;align-items:flex-start;gap:8px;margin:0;padding:10px 12px;border:1px solid rgba(250,190,80,.24);border-radius:9px;color:#e8c989;background:#825a141f;font-size:.68rem;line-height:1.45}.admin-identity-seo-state svg{flex:0 0 auto;margin-top:1px}.admin-identity-seo-field{display:grid;gap:6px;min-width:0}.admin-identity-seo-field>span{display:flex;justify-content:space-between;gap:12px;color:#f5f5f8e6;font-size:.75rem;font-weight:850}.admin-identity-seo-field>span small{color:#dadce480;font-size:.62rem;font-weight:750}.admin-identity-seo-field>span small.is-over{color:#ffac63}.admin-identity-seo-field input,.admin-identity-seo-field textarea{min-width:0;width:100%;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#f7f7fa;background:#030407c2;font:inherit;font-size:.76rem}.admin-identity-seo-field input{min-height:42px;padding:9px 11px}.admin-identity-seo-field textarea{min-height:92px;padding:10px 11px;resize:vertical;line-height:1.45}.admin-identity-seo-field input:focus,.admin-identity-seo-field textarea:focus{outline:0;border-color:var(--identity-red);box-shadow:0 0 0 3px color-mix(in srgb,var(--identity-red),transparent 90%)}.admin-identity-seo-field>small{color:#dadce485;font-size:.66rem;line-height:1.4}.admin-identity-seo-help{display:grid;grid-template-columns:36px minmax(0,1fr);gap:11px;padding:13px;border:1px solid color-mix(in srgb,var(--identity-red),transparent 72%);border-radius:10px;background:linear-gradient(135deg,color-mix(in srgb,var(--identity-red),transparent 94%),#0003)}.admin-identity-seo-help>svg{width:36px;height:36px;padding:8px;border:1px solid color-mix(in srgb,var(--identity-red),transparent 62%);border-radius:10px;color:var(--identity-red);background:color-mix(in srgb,var(--identity-red),transparent 91%)}.admin-identity-seo-help>div{min-width:0;display:grid;gap:6px}.admin-identity-seo-help strong{color:#f6f6f8;font-size:.76rem}.admin-identity-seo-help p{margin:0;color:#dcdee69e;font-size:.68rem;line-height:1.45}.admin-identity-seo-examples{display:flex;flex-wrap:wrap;gap:6px;margin-top:2px}.admin-identity-seo-examples span{max-width:100%;padding:5px 8px;border:1px solid rgba(255,255,255,.09);border-radius:999px;color:#f4f4f8c7;background:#ffffff09;font-size:.61rem;font-weight:750;overflow-wrap:anywhere}.admin-identity-seo:focus{outline:1px solid color-mix(in srgb,var(--identity-red),transparent 55%);outline-offset:4px}.admin-identity-seo-image{display:grid;gap:7px}.admin-identity-seo-image .media-picker-current{min-height:78px;width:100%;border:1px dashed rgba(255,255,255,.14);border-radius:10px;color:#f4f4f8bf;background:#0003}.admin-identity-seo-image .media-picker-current img{width:88px;height:58px;border-radius:7px;object-fit:cover}.admin-identity-seo-image-shortcuts{display:flex;flex-wrap:wrap;gap:6px}.admin-identity-seo-image-shortcuts button{min-height:30px;padding:6px 9px;border:1px solid rgba(255,255,255,.1);border-radius:7px;color:#f2f3f7b8;background:#ffffff06;font-size:.63rem;font-weight:800}.admin-identity-seo-image-shortcuts button:hover{color:#fff;border-color:color-mix(in srgb,var(--identity-red),transparent 45%)}.admin-identity-seo-preview-note{color:#dadce480;font-size:.64rem;line-height:1.45}.admin-identity-search-preview,.admin-identity-share-preview{min-width:0;padding:14px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#f8f9fc}.admin-identity-search-preview header,.admin-identity-share-preview>header{display:flex;align-items:center;gap:7px;margin-bottom:12px;color:#737783;font-size:.63rem;font-weight:850;text-transform:uppercase;letter-spacing:.08em}.admin-identity-search-preview>a{display:block;overflow-wrap:anywhere;color:#3159b8;font-family:Arial,sans-serif;font-size:1rem;line-height:1.25}.admin-identity-search-preview>small{display:block;margin-top:3px;overflow-wrap:anywhere;color:#297046;font-family:Arial,sans-serif;font-size:.68rem}.admin-identity-search-preview>p{display:-webkit-box;margin:7px 0 0;overflow:hidden;color:#4b4e57;font-family:Arial,sans-serif;font-size:.7rem;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:3}.admin-identity-share-preview{background:#101116}.admin-identity-share-preview>header{color:#ebecf185}.admin-identity-share-card{overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:9px;background:#181a21}.admin-identity-share-card>img,.admin-identity-share-placeholder{display:grid;place-items:center;width:100%;aspect-ratio:1.91 / 1;max-height:185px;object-fit:cover;background:linear-gradient(135deg,#252833,#11131a)}.admin-identity-share-placeholder{align-content:center;gap:7px;color:#ebecf16b;font-size:.65rem}.admin-identity-share-card>div:last-child{display:grid;gap:4px;padding:11px 12px 13px;min-width:0}.admin-identity-share-card small{color:#e2e4eb73;font-size:.56rem;font-weight:900;letter-spacing:.1em}.admin-identity-share-card strong{overflow-wrap:anywhere;color:#fff;font-size:.78rem;line-height:1.3}.admin-identity-share-card p{display:-webkit-box;margin:0;overflow:hidden;color:#e0e2e89c;font-size:.65rem;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media(max-width:1080px){.admin-identity-assets-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-identity-asset-card.is-primary{grid-column:1 / -1}.admin-identity-social-row{grid-template-columns:minmax(110px,.65fr) minmax(180px,1.25fr)}.admin-identity-social-destinations{grid-column:1 / -1;justify-self:end;width:min(100%,310px)}.admin-identity-seo-layout{grid-template-columns:1fr}.admin-identity-seo-previews{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-identity-seo-preview-note{grid-column:1 / -1}}@media(max-width:760px){.admin-identity-studio{gap:12px}.admin-identity-heading{padding-inline:0}.admin-identity-section{padding:14px;border-radius:13px}.admin-identity-section-heading{margin-bottom:14px}.admin-identity-name-layout,.admin-identity-assets-grid{grid-template-columns:1fr}.admin-identity-asset-card.is-primary{grid-column:auto}.admin-identity-asset-card{min-height:250px}.admin-identity-name-preview{min-height:100px}.admin-identity-socials-heading>small{display:none}.admin-identity-social-row{grid-template-columns:1fr;gap:9px;padding:11px}.admin-identity-social-destinations{grid-column:auto;justify-self:stretch;width:100%;padding-top:2px}.admin-identity-social-destinations label{white-space:normal}.admin-identity-seo-previews{grid-template-columns:1fr}.admin-identity-seo-preview-note{grid-column:auto}}@media(max-width:420px){.admin-identity-logo-controls,.admin-identity-social-destinations{grid-template-columns:1fr}.admin-identity-social-destinations{gap:9px}.admin-identity-section-heading p{font-size:.7rem}.admin-identity-name-preview strong{white-space:normal;overflow-wrap:anywhere}.admin-identity-seo-switch{align-items:flex-start}.admin-identity-seo-field>span{align-items:flex-start;flex-direction:column;gap:3px}}@media(prefers-reduced-motion:reduce){.admin-identity-studio *,.admin-identity-studio *:before,.admin-identity-studio *:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
