@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";: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(/brand/epresskit-logo.png) center / cover 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-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}.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%}.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}.video-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--item-gap, 18px)}.video-card{overflow:hidden}.video-card iframe{width:100%;aspect-ratio:16/9;border:0}.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}.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-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}.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(18px,3vw,34px)}.news-featured-card{display:grid;grid-template-columns:minmax(260px,.9fr) 1.1fr;gap:clamp(18px,4vw,44px);align-items:stretch;padding:var(--card-pad, 22px);border:1px solid var(--line);border-radius:var(--radius);background:#ffffff0b;overflow:hidden}.news-featured-card>img,.news-card>img,.news-detail-image{width:100%;height:100%;min-height:260px;object-fit:cover;border-radius:max(6px,calc(var(--radius) - 2px))}.news-featured-card>div,.news-card>div,.news-detail-body{display:grid;gap:12px;align-content:center}.news-editorial span,.news-card span{color:var(--muted);font-size:.78rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.news-featured-card h3,.news-card h3,.news-detail h2{margin:0;line-height:1.05;overflow-wrap:anywhere}.news-featured-card h3{font-size:clamp(2rem,5vw,4rem)}.news-card h3{font-size:clamp(1.2rem,2.4vw,1.7rem)}.news-subtitle{margin:0;color:var(--muted);font-weight:700}.news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--item-gap, 18px)}.news-card{display:grid;grid-template-rows:auto 1fr;gap:14px;padding:var(--card-pad, 18px);border:1px solid var(--line);border-radius:var(--radius);background:#ffffff0a;transition:transform var(--motion-duration, .45s) ease,border-color var(--motion-duration, .45s) ease,box-shadow var(--motion-duration, .45s) ease}.news-card:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--primary),transparent 55%);box-shadow:0 20px 48px #0000003d}.news-card>img{aspect-ratio:16 / 10;min-height:0}.news-detail{gap:22px}.news-detail-image{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:.9fr 1.1fr;gap:var(--item-gap, 36px)}.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;padding:22px}.contact-block input,.contact-block textarea{border:1px solid var(--line);border-radius:var(--radius);background:#00000047;color:var(--text);padding:13px 14px;outline:0}.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}.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-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}.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}}.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%}.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-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-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}.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}.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)}.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{--button-radius: 8px;--section-y: clamp(64px, 8vw, 112px);--item-gap: clamp(16px, 3vw, 28px);--card-pad: 18px}.design-epresskit.public-site,.design-epresskit.preview-frame{--studio-bg: #050509;--studio-panel: #0c0d13;--studio-line: rgba(255, 255, 255, .105);--studio-purple: #9b5cff;--studio-cyan: #61f4d7;position:relative;isolation:isolate;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)}.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(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}.design-epresskit.public-site>*,.design-epresskit.preview-frame>*{position:relative;z-index:1}.design-epresskit .public-nav,.design-epresskit .preview-nav{border-bottom:1px solid rgba(255,255,255,.08);box-shadow:0 18px 50px #00000038}.design-epresskit .artist-hero-content,.design-epresskit .section-title,.design-epresskit .preview-section h3{position:relative}.design-epresskit .artist-hero-content:before,.design-epresskit .section-title:before{content:"";position:absolute;left:0;top:-16px;width:74px;height:3px;border-radius:999px;background:linear-gradient(90deg,#e8b15d,#37c8bb);box-shadow:0 0 26px #e8b15d57}.design-epresskit .public-section,.design-epresskit .preview-section{border-top:0;border-bottom:0;background:transparent;box-shadow:none}.design-epresskit .public-section:before,.design-epresskit .public-section:after,.design-epresskit .preview-section:before,.design-epresskit .preview-section:after{display:none}.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:8px;background:#121621d1;border-color:#ffffff17;box-shadow:0 22px 56px #0000003d}.design-epresskit .btn{border-radius:8px}.design-epresskit .btn.primary{background:#e8b15d;border-color:#e8b15d;color:#10131a;box-shadow:0 0 28px #e8b15d3d}.design-epresskit .kicker,.design-epresskit .section-title .kicker{color:#37c8bb}.design-epresskit .record-card:hover,.design-epresskit .video-card:hover,.design-epresskit .news-list a:hover{border-color:#e8b15d61;box-shadow:0 0 34px #e8b15d33,0 22px 56px #00000042}.design-another{--section-y: clamp(82px, 10vw, 148px);--item-gap: clamp(22px, 4vw, 44px);--card-pad: 24px;--button-radius: 0}.design-another.public-site,.design-another.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-another.public-site:before,.design-another.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-another.public-site:after,.design-another.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-another.public-site>*,.design-another.preview-frame>*{position:relative;z-index:1}.design-another .public-nav,.design-another .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,.design-another.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,.design-another.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,.design-another.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,.design-another.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-another .artist-hero{min-height:92vh;align-items:end}.design-another .hero-shade{background:linear-gradient(90deg,#000000eb,#0000002e),linear-gradient(0deg,#030303,transparent 72%)}.design-another .artist-hero-content{padding-bottom:clamp(88px,10vw,132px)}.design-another .artist-hero h1,.design-another .preview-hero h2{font-size:clamp(4rem,13vw,12rem);line-height:.82;text-transform:uppercase}.design-another .kicker,.design-another .section-title .kicker{color:#f5f2ec;font-size:.72rem;letter-spacing:.16em}.design-another .public-section,.design-another .preview-section{border-top:1px solid rgba(255,255,255,.16);background:#030303d6}.design-another .section-title{display:grid;grid-template-columns:minmax(140px,.28fr) 1fr;align-items:end;gap:clamp(18px,4vw,56px)}.design-another .section-title h2,.design-another .preview-section h3{font-size:clamp(2rem,7vw,6rem);line-height:.9;text-transform:uppercase}.design-another .record-card,.design-another .video-card,.design-another .news-list a,.design-another .news-featured-card,.design-another .news-card,.design-another .agenda-event,.design-another .agenda-calendar,.design-another .show-list article,.design-another .bio-section-item,.design-another .contact-block form,.design-another .preview-cards>div,.design-another .preview-list article{border-radius:0;border-color:#ffffff29;background:#080808;box-shadow:none}.design-another .record-card img,.design-another .gallery-item img,.design-another .preview-gallery img{filter:grayscale(.18) contrast(1.08)}.design-another .btn{border-radius:0;text-transform:uppercase}.design-another .btn.primary{background:#f5f2ec;border-color:#f5f2ec;color:#030303}.design-another .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}.template-futurista{--primary: #00eaff;--secondary: #ff2fd6;--bg: #02030a;--surface: #080d1a;--surface-2: #11182b;--text: #f4fbff;--muted: #a8b8ca;--line: rgba(0, 234, 255, .2)}.design-futurista{--future-bg: var(--bg);--future-panel: color-mix(in srgb, var(--surface), transparent 8%);--future-panel-strong: color-mix(in srgb, var(--surface-2), black 8%);--future-line: color-mix(in srgb, var(--primary), transparent 72%);--future-line-hot: color-mix(in srgb, var(--secondary), transparent 58%);--future-cyan: var(--primary);--future-magenta: var(--secondary);--future-text: var(--text);--future-muted: var(--muted);--future-glass: color-mix(in srgb, var(--surface), transparent 22%);--future-glow-cyan: 0 0 28px color-mix(in srgb, var(--primary), transparent 72%);--future-glow-magenta: 0 0 30px color-mix(in srgb, var(--secondary), transparent 74%);--future-shadow: 0 24px 80px rgba(0, 0, 0, .46);--future-grid: rgba(255, 255, 255, .035);--future-radius: 8px;--section-y: clamp(62px, 8vw, 108px);--section-x: clamp(16px, 4.6vw, 70px);--item-gap: clamp(14px, 2.4vw, 26px);--card-pad: clamp(18px, 2.2vw, 26px);--button-radius: 0;--button-height: 48px;--button-pad-x: 18px;--motion-duration: .36s;--hover-scale: 1.018}.design-futurista.public-site,.design-futurista.preview-frame{position:relative;isolation:isolate;background:linear-gradient(115deg,rgba(255,47,214,.13),transparent 24%,transparent 74%,rgba(0,234,255,.12)),linear-gradient(180deg,#02030a,#050816 44%,#02030a);color:var(--future-text)}.design-futurista.public-site:before,.design-futurista.preview-frame:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,var(--future-grid) 1px,transparent 1px),linear-gradient(0deg,rgba(0,234,255,.028) 1px,transparent 1px),linear-gradient(135deg,transparent 0 42%,rgba(0,234,255,.09) 42.08% 42.22%,transparent 42.36%),linear-gradient(45deg,transparent 0 62%,rgba(255,47,214,.09) 62.08% 62.22%,transparent 62.36%);background-size:72px 72px,72px 72px,100% 100%,100% 100%;-webkit-mask-image:linear-gradient(180deg,#000000e6,#00000040 72%,#0000009e);mask-image:linear-gradient(180deg,#000000e6,#00000040 72%,#0000009e);z-index:0}.design-futurista.public-site:after,.design-futurista.preview-frame:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,rgba(0,0,0,.62),transparent 18%,transparent 82%,rgba(0,0,0,.58)),repeating-linear-gradient(180deg,rgba(255,255,255,.025) 0 1px,transparent 1px 5px);opacity:.42;z-index:0}.design-futurista.public-site>*,.design-futurista.preview-frame>*{position:relative;z-index:1}.design-futurista .public-nav,.design-futurista .preview-nav{margin:14px clamp(12px,2vw,24px) 0;width:auto;border:1px solid var(--future-line);background:color-mix(in srgb,var(--surface),transparent 34%);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--future-shadow),inset 0 0 24px #00eaff0e;clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,18px 100%,0 calc(100% - 18px));text-transform:uppercase}.design-futurista .public-nav-brand strong,.design-futurista .preview-nav strong{color:var(--future-text);text-shadow:var(--future-glow-magenta);letter-spacing:.08em}.design-futurista .public-nav nav a,.design-futurista .preview-nav nav a{letter-spacing:.08em;font-size:.78rem}.design-futurista .public-nav nav a:hover,.design-futurista .preview-nav nav a:hover{color:var(--future-cyan);text-shadow:var(--future-glow-cyan)}.design-futurista .artist-hero{min-height:94vh;align-items:center;padding-top:clamp(116px,11vw,150px);padding-bottom:clamp(74px,8vw,116px)}.design-futurista .preview-hero{min-height:460px}.design-futurista .artist-hero>img,.design-futurista .artist-hero>video,.design-futurista .preview-hero>img{filter:saturate(1.08) contrast(1.08) brightness(.72)}.design-futurista .hero-shade{background:linear-gradient(90deg,#02030af5,#02030ab8 42%,#02030a33),linear-gradient(0deg,var(--future-bg),transparent 58%),linear-gradient(135deg,rgba(255,47,214,.24),transparent 36%,rgba(0,234,255,.12))}.design-futurista .artist-hero-content{min-height:min(60vh,650px);display:grid;align-items:center}.design-futurista .artist-hero-content:before,.design-futurista .preview-hero:before{content:"";position:absolute;inset:clamp(10px,2vw,26px);border:1px solid var(--future-line);clip-path:polygon(0 22px,22px 0,100% 0,100% calc(100% - 22px),calc(100% - 22px) 100%,0 100%);pointer-events:none;box-shadow:inset 0 0 34px #00eaff12}.design-futurista .hero-text-group{padding:clamp(18px,3vw,34px);background:linear-gradient(135deg,#02030ab8,#080d1a42);border-left:2px solid var(--future-cyan);box-shadow:-18px 0 70px #00000057}.design-futurista .artist-hero h1,.design-futurista .preview-hero h2{max-width:min(920px,100%);font-size:clamp(3.4rem,10vw,9.5rem);line-height:.86;text-transform:uppercase;color:var(--future-text);text-shadow:0 0 34px rgba(0,234,255,.18),0 0 42px rgba(255,47,214,.14)}.design-futurista .kicker,.design-futurista .section-title .kicker{color:var(--future-magenta);letter-spacing:.18em;font-size:.72rem;text-shadow:var(--future-glow-magenta)}.design-futurista .actions{bottom:-68px}.design-futurista .btn{clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,12px 100%,0 calc(100% - 12px));border-color:var(--future-line);background:#080d1ab8;text-transform:uppercase;letter-spacing:.07em;box-shadow:inset 0 0 18px #00eaff0e}.design-futurista .btn.primary{color:var(--future-bg);background:linear-gradient(135deg,var(--future-cyan),color-mix(in srgb,var(--future-magenta),white 8%));border-color:color-mix(in srgb,var(--future-cyan),white 12%);box-shadow:var(--future-glow-cyan),var(--future-glow-magenta)}.design-futurista .btn.ghost{color:var(--future-cyan);border-color:var(--future-line-hot)}.design-futurista .btn:hover{transform:translateY(-2px);box-shadow:var(--future-glow-cyan),inset 0 0 22px #ff2fd614}.design-futurista .public-section,.design-futurista .preview-section{margin:clamp(14px,2vw,24px) clamp(12px,2vw,24px);border:1px solid var(--future-line);background:linear-gradient(145deg,#080d1ac7,#02030aa8);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--future-shadow),inset 0 0 34px #00eaff0b;clip-path:polygon(0 18px,18px 0,100% 0,100% calc(100% - 18px),calc(100% - 18px) 100%,0 100%)}.design-futurista .section-title{display:grid;grid-template-columns:minmax(120px,.24fr) 1fr;align-items:end;gap:clamp(16px,4vw,46px)}.design-futurista .section-title h2,.design-futurista .contact-block h2,.design-futurista .preview-section h3{font-size:clamp(2rem,5.5vw,5.8rem);line-height:.92;text-transform:uppercase;letter-spacing:.03em}.design-futurista .section-title:after{content:"";height:1px;align-self:center;background:linear-gradient(90deg,var(--future-cyan),transparent);box-shadow:var(--future-glow-cyan)}.design-futurista .record-card,.design-futurista .video-card,.design-futurista .news-list a,.design-futurista .news-featured-card,.design-futurista .news-card,.design-futurista .agenda-event,.design-futurista .agenda-calendar,.design-futurista .show-list article,.design-futurista .bio-section-item,.design-futurista .contact-block form,.design-futurista .preview-cards>div,.design-futurista .preview-list article{border:1px solid var(--future-line);border-radius:var(--future-radius);background:linear-gradient(145deg,#ffffff0e,#ffffff04),var(--future-glass);box-shadow:0 18px 50px #00000047,inset 0 0 22px #00eaff09;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.design-futurista .record-card:hover,.design-futurista .video-card:hover,.design-futurista .news-list a:hover,.design-futurista .agenda-event:hover,.design-futurista .show-list article:hover,.design-futurista .gallery-item:hover{border-color:var(--future-line-hot);box-shadow:var(--future-glow-magenta),0 20px 54px #00000057}.design-futurista .record-card{position:relative;padding-bottom:18px}.design-futurista .record-card:after,.design-futurista .preview-cards>div:after{content:"";height:18px;margin:4px 14px 0;background:linear-gradient(90deg,transparent 0 6%,var(--future-magenta) 6% 9%,transparent 9% 13%,var(--future-cyan) 13% 16%,transparent 16% 24%,var(--future-magenta) 24% 27%,transparent 27% 32%,var(--future-cyan) 32% 38%,transparent 38% 100%);opacity:.82;filter:drop-shadow(0 0 10px color-mix(in srgb,var(--future-magenta),transparent 42%))}.design-futurista .record-card img,.design-futurista .gallery-item img,.design-futurista .preview-gallery img{filter:saturate(1.14) contrast(1.08)}.design-futurista .video-card h3{color:var(--future-cyan);text-transform:uppercase;letter-spacing:.04em}.design-futurista .gallery-item,.design-futurista .preview-gallery img{border:1px solid var(--future-line);border-radius:var(--future-radius);background:var(--future-panel);box-shadow:inset 0 0 20px #00eaff0a}.design-futurista .gallery-item{position:relative}.design-futurista .gallery-item:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 56%,rgba(0,234,255,.16)),linear-gradient(135deg,rgba(255,47,214,.14),transparent 38%);opacity:0;pointer-events:none;transition:opacity var(--motion-duration) ease}.design-futurista .gallery-item:hover:before{opacity:1}.design-futurista .show-list time{display:grid;place-items:center;min-height:74px;border:1px solid var(--future-line-hot);color:var(--future-magenta);background:#ff2fd614;box-shadow:inset 0 0 18px #ff2fd614}.design-futurista .show-list a,.design-futurista .social-row a{color:var(--future-cyan);text-shadow:var(--future-glow-cyan)}.design-futurista .sponsor-grid a{background:#f4fbffeb;border:1px solid var(--future-line)}.design-futurista .contact-block input,.design-futurista .contact-block textarea{border-color:var(--future-line);border-radius:var(--future-radius);background:#02030abd;box-shadow:inset 0 0 16px #00eaff09}.design-futurista .contact-block input:focus,.design-futurista .contact-block textarea:focus{border-color:var(--future-cyan);box-shadow:var(--future-glow-cyan),inset 0 0 18px #00eaff0d}.design-futurista .public-footer,.design-futurista .preview-footer{margin:0 clamp(12px,2vw,24px);border-top-color:var(--future-line);text-transform:uppercase;letter-spacing:.08em}.design-futurista .bio-section-shell{background-blend-mode:screen}.design-futurista .bio-section-item>div:not(.bio-inline-bg),.design-futurista .preview-bio>div:not(.bio-inline-bg){padding:clamp(22px,3vw,34px)}.design-futurista .rich-public-content{color:color-mix(in srgb,var(--future-text),transparent 18%);line-height:1.78}.design-futurista .hero-dots button.active{box-shadow:var(--future-glow-cyan)}.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(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:980px){.news-featured-card,.news-admin-grid{grid-template-columns:1fr}.news-grid{grid-template-columns:repeat(2,minmax(0,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>img,.news-detail-image{min-height:210px}.news-admin-actions{justify-content:flex-start}}@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}}@media(max-width:760px){.design-futurista .public-nav{margin:8px 8px 0}.design-futurista .artist-hero{min-height:88vh;padding-top:98px}.design-futurista .hero-text-group{padding:18px}.design-futurista .actions{position:static;margin-top:22px}.design-futurista .public-section,.design-futurista .preview-section{margin:12px 8px;clip-path:polygon(0 12px,12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%)}.design-futurista .section-title{grid-template-columns:1fr;gap:10px}.design-futurista .section-title:after{display:none}.design-futurista .show-list time{min-height:58px;justify-items:start;padding:10px 12px}}.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{width:100%;height:clamp(220px,28vw,360px);min-height:0;max-height:360px;aspect-ratio:21 / 9;object-fit:cover;object-position:center;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{height:clamp(190px,34vw,300px);max-height:300px;aspect-ratio:16 / 8}}@media(max-width:640px){.news-detail{gap:14px}.news-detail-image{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>img,.news-editorial:not(.news-detail) .news-card>img{width:100%;height:clamp(76px,18vw,96px);min-height:0;aspect-ratio:auto;object-fit:cover}.news-editorial:not(.news-detail) .news-featured-card:not(:has(>img)),.news-editorial:not(.news-detail) .news-card:not(:has(>img)){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>img,.news-editorial:not(.news-detail) .news-card>img{height:82px}.news-editorial:not(.news-detail) .rich-public-content{-webkit-line-clamp:1;max-height:1.4em}.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-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-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;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{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}.admin-shell.sidebar-collapsed .admin-sidebar button span{display:none}.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:cover;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-shell.sidebar-collapsed .admin-sidebar button{justify-content:center;padding-inline:0}.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 .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:radial-gradient(circle at 12% 12%,rgba(232,177,93,.26),transparent 32%),radial-gradient(circle at 88% 16%,rgba(55,200,187,.2),transparent 30%),linear-gradient(135deg,#0c0f16,#121621);box-shadow:0 0 26px #e8b15d29}.design-grid button[data-design=another]: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[data-design=futurista]:before{background:linear-gradient(90deg,rgba(0,234,255,.22) 1px,transparent 1px),linear-gradient(0deg,rgba(255,47,214,.14) 1px,transparent 1px),linear-gradient(135deg,#02030a,#11182b);background-size:26px 26px,26px 26px,auto;border-color:#00eaff57;box-shadow:inset 0 0 28px #00eaff1f,0 0 30px #ff2fd629;clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,14px 100%,0 calc(100% - 14px))}.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}}.content-editor-unified{gap:12px}.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-featured-card>img,.news-card>img,.news-detail-image),.preview-frame :is(.preview-news-featured img,.preview-news-grid article img,.news-featured-card>img,.news-card>img,.news-detail-image){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-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}.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-spotlight{position:fixed;z-index:5001;border:1px solid rgba(176,101,255,.72);border-radius:18px;box-shadow:0 0 0 9999px #02040cb8,0 0 34px #a557ff61,inset 0 0 24px #ffffff14;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:hidden;display:flex;flex-direction:column;padding:18px;border:1px solid rgba(180,116,255,.32);border-radius:18px;background:linear-gradient(145deg,#0f121ff5,#090a12eb);box-shadow:0 24px 70px #0000007a,0 0 30px #8d48ff38;color:#f7f3ff;transition:top .24s ease,left .24s ease;pointer-events:auto}.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:#c795ff;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:#f7f3ffc2;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:flex-end;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}.dashboard-panel,.dashboard-row{display:grid;gap:18px}.dashboard-kpi-row{grid-template-columns:repeat(4,minmax(0,1fr))}.dashboard-secondary-row{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-panel .metric-card,.dashboard-panel .admin-card{min-height:142px;padding:18px;overflow:hidden;border-color:#ffffff1c;background:radial-gradient(circle at 96% 0%,rgba(155,92,255,.16),transparent 38%),linear-gradient(145deg,#fff1,#ffffff06),var(--studio-panel)}.dashboard-panel .metric-card{align-content:space-between}.dashboard-panel .metric-label{display:inline-flex;align-items:center;gap:8px;min-width:0;color:var(--studio-muted);font-size:.78rem;font-weight:900;line-height:1.2;text-transform:uppercase}.dashboard-panel .metric-card strong{align-self:end;min-width:0;color:var(--studio-text);font-size:clamp(1.55rem,2.4vw,2.35rem);line-height:.95;text-transform:none;overflow-wrap:anywhere}.dashboard-panel .metric-card small{color:var(--studio-muted);font-size:.82rem;line-height:1.35}.dashboard-panel .metric-card em{align-self:end;border-color:#c3a4ff61;background:#9b5cff1c;color:var(--primary);box-shadow:0 0 22px #9b5cff1f}.metric-status-dot{width:9px;height:9px;flex:0 0 auto;border-radius:999px;background:var(--secondary);box-shadow:0 0 16px currentColor}.metric-status-dot.dot-success{color:#46f6ba;background:#46f6ba}.metric-status-dot.dot-warning{color:#f7d36d;background:#f7d36d}.metric-status-dot.dot-danger{color:#ff4f7a;background:#ff4f7a}.dashboard-kpi.days-warning{border-color:#f7d36d47;box-shadow:0 18px 60px #0000003d,0 0 26px #f7d36d14}.dashboard-kpi.days-danger,.dashboard-kpi.status-danger{border-color:#ff4f7a57;box-shadow:0 18px 60px #0000003d,0 0 28px #ff4f7a1f}.dashboard-secondary-card{min-height:132px}.dashboard-panel .messages-card strong{font-size:clamp(2rem,3.6vw,3rem)}.dashboard-panel .onboarding-repeat-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px}.dashboard-panel .onboarding-repeat-card h2{margin:0 0 5px;font-size:1.05rem}.dashboard-panel .onboarding-repeat-card p{max-width:34ch;font-size:.85rem;line-height:1.4}.dashboard-panel .onboarding-repeat-card .btn{min-height:38px;padding-inline:13px;white-space:nowrap}.dashboard-notes-card{display:grid;gap:12px;min-height:0!important}.dashboard-notes-card h2{margin:0 0 4px}.dashboard-notes-card p{margin:0}.dashboard-notes-card .notes-area{min-height:112px;resize:none;overflow:hidden;line-height:1.55}@media(max-width:980px){.dashboard-kpi-row,.dashboard-secondary-row{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-panel .onboarding-repeat-card{grid-column:1 / -1}}@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}.dashboard-kpi-row,.dashboard-secondary-row{grid-template-columns:1fr}.dashboard-panel .metric-card,.dashboard-panel .admin-card,.dashboard-secondary-card{min-height:118px}.dashboard-panel .onboarding-repeat-card{display:grid}.dashboard-panel .onboarding-repeat-card .btn{width:100%}}@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,.public-footer),.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-viewport{position:relative;margin:0 auto;max-width:100%;height:min(78vh,920px);min-height:560px;overflow:hidden;border:1px solid rgba(255,255,255,.11);border-radius:8px;background:#050509;box-shadow:0 24px 70px #00000057;transition:width .2s ease}.live-preview-frame{display:block;width:100%;height:100%;border:0;background:#050509}@media(max-width:620px){.live-preview-viewport{min-height:500px;height:72vh}}.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}}.plan-panel{display:grid;gap:18px}.plan-hero{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;min-height:190px;background:radial-gradient(circle at 88% 18%,rgba(155,92,255,.28),transparent 38%),linear-gradient(135deg,#9b5cff1f,#37c8bb12)}.plan-hero:after{content:"";position:absolute;width:220px;aspect-ratio:1;right:-80px;bottom:-120px;border:1px solid rgba(195,164,255,.24);border-radius:50%;box-shadow:0 0 80px #9b5cff2b}.plan-hero>div,.plan-hero>strong{position:relative;z-index:1}.plan-hero span{color:#c3a4ff;font-size:.75rem;font-weight:900;letter-spacing:.16em}.plan-hero h2{margin:8px 0 4px;font-size:clamp(2.4rem,7vw,4.8rem);line-height:.9}.plan-hero p{margin:0;color:var(--muted)}.plan-hero>strong{display:flex;align-items:center;gap:8px;padding:10px 14px;border:1px solid rgba(195,164,255,.35);border-radius:999px;background:#9b5cff1f;color:#e8dcff}.plan-overview-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:18px}.plan-overview-grid h3,.plan-panel h3{margin-top:0}.plan-overview-grid ul{display:grid;gap:13px;margin:0;padding:0;list-style:none}.plan-overview-grid li{display:flex;align-items:center;gap:9px;color:#e8e5f0}.plan-overview-grid li svg{color:#9b5cff;flex:0 0 auto}.plan-limit{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:13px 0;border-bottom:1px solid var(--line)}.plan-limit:last-child{border-bottom:0}.plan-limit span{color:var(--muted)}.plan-limit strong{text-align:right}.plan-block-list{display:flex;flex-wrap:wrap;gap:9px}.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}.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:760px){.plan-overview-grid{grid-template-columns:1fr}.plan-hero{align-items:flex-start;flex-direction:column}}@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%}.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}}
