.dealer-offer,.dealer-offer-overlay{--cover-ink:oklch(17% .006 250);--cover-white:oklch(99% .002 250)}.dealer-offer{text-align:left;color:var(--cover-white);border:1px solid color-mix(in oklab, var(--cinema-gold) 55%, transparent);background:linear-gradient(165deg, color-mix(in oklab, var(--cover-ink) 92%, transparent), color-mix(in oklab, var(--cinema-seat-dark) 96%, transparent));box-shadow:0 30px 80px -30px var(--cinema-shadow), inset 0 1px 0 color-mix(in oklab, var(--cover-white) 10%, transparent);border-radius:22px;gap:22px;padding:clamp(18px,3vw,34px);display:grid}.dealer-offer-head{border-bottom:1px solid color-mix(in oklab, var(--cinema-gold) 35%, transparent);justify-items:start;gap:8px;padding-bottom:18px;display:grid}.dealer-offer-dealer{letter-spacing:.16em;text-transform:uppercase;color:var(--cinema-gold-light);align-items:center;gap:10px;font-size:13px;display:flex}.dealer-offer-dealer img{object-fit:contain;background:color-mix(in oklab, var(--cover-white) 92%, transparent);border-radius:8px;width:40px;height:40px;padding:3px}.dealer-offer-head h3{letter-spacing:.03em;overflow-wrap:anywhere;font-family:Cinzel,serif;font-size:clamp(26px,3.4vw,42px);line-height:1.12}.dealer-offer-price{font-family:Orbitron, var(--font-sans,sans-serif);color:var(--cinema-gold-light);text-shadow:0 0 18px color-mix(in oklab, var(--cinema-gold) 45%, transparent);font-size:clamp(20px,2.4vw,28px)}.dealer-offer-gallery{gap:10px;display:grid}.dealer-offer-main{aspect-ratio:16/10;background:color-mix(in oklab, var(--cinema-gold) 8%, var(--cover-ink));border:1px solid color-mix(in oklab, var(--cover-white) 14%, transparent);color:var(--cinema-gold-light);border-radius:16px;place-items:center;display:grid;overflow:hidden}.dealer-offer-main img{object-fit:cover;width:100%;height:100%}.dealer-offer-main svg{opacity:.6;width:72px;height:72px}.dealer-offer-thumbs{gap:10px;padding-bottom:4px;display:flex;overflow-x:auto}.dealer-offer-thumbs button{aspect-ratio:4/3;cursor:pointer;opacity:.65;background:var(--cover-ink);border:2px solid #0000;border-radius:10px;flex:none;width:92px;padding:0;transition:opacity .2s,border-color .2s;overflow:hidden}.dealer-offer-thumbs button img{object-fit:cover;width:100%;height:100%}.dealer-offer-thumbs button.is-active,.dealer-offer-thumbs button:hover,.dealer-offer-thumbs button:focus-visible{opacity:1;border-color:var(--cinema-gold-light);outline:none}.dealer-offer-count{letter-spacing:.12em;text-transform:uppercase;opacity:.7;font-size:12.5px}.dealer-offer-columns{grid-template-columns:minmax(0,1fr) minmax(260px,340px);align-items:start;gap:clamp(18px,3vw,32px);display:grid}@media (width<=860px){.dealer-offer-columns{grid-template-columns:1fr}}.dealer-offer-main-col,.dealer-offer-side{gap:18px;min-width:0;display:grid}.dealer-offer-section{border:1px solid color-mix(in oklab, var(--cover-white) 14%, transparent);background:color-mix(in oklab, var(--cover-ink) 55%, transparent);border-radius:16px;gap:10px;padding:18px;display:grid}.dealer-offer-section h4{letter-spacing:.2em;text-transform:uppercase;color:var(--cinema-gold);align-items:center;gap:8px;font-size:12.5px;display:flex}.dealer-offer-section h4 svg{width:18px;height:18px}.dealer-offer-text{white-space:pre-line;opacity:.92;overflow-wrap:anywhere;font-size:15.5px;line-height:1.6}.dealer-offer-video{aspect-ratio:16/9;background:var(--cover-ink);border-radius:12px;width:100%}.dealer-offer-audio{width:100%}.dealer-offer-specs{gap:10px;display:grid}.dealer-offer-specs>div{border-bottom:1px dashed color-mix(in oklab, var(--cover-white) 16%, transparent);justify-content:space-between;gap:12px;padding-bottom:8px;display:flex}.dealer-offer-specs>div:last-child{border-bottom:0;padding-bottom:0}.dealer-offer-specs dt{opacity:.75;align-items:center;gap:8px;font-size:13px;display:flex}.dealer-offer-specs dt svg{width:16px;height:16px;color:var(--cinema-gold-light)}.dealer-offer-specs dd{text-align:right;overflow-wrap:anywhere;font-weight:600}.dealer-offer-promo{border:1px solid color-mix(in oklab, var(--cinema-gold) 55%, transparent);background:color-mix(in oklab, var(--cinema-gold) 12%, transparent);border-radius:12px;gap:8px;padding:14px;display:grid}.dealer-offer-promo strong{color:var(--cinema-gold-light);font-size:17px}.dealer-offer-promo p{white-space:pre-line;font-size:14.5px;line-height:1.5}.dealer-offer-coupon{letter-spacing:.14em;text-transform:uppercase;font-size:13px}.dealer-offer-coupon span{border:1px dashed var(--cinema-gold-light);font-family:Orbitron, var(--font-sans,sans-serif);letter-spacing:.1em;color:var(--cinema-gold-light);border-radius:8px;margin-left:6px;padding:4px 10px;display:inline-block}.dealer-offer-contact{gap:10px;display:grid}.dealer-offer-contact a{justify-content:center;width:100%}.dealer-offer-overlay{z-index:90;overscroll-behavior:contain;background:color-mix(in oklab, var(--cover-ink) 86%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:clamp(12px,4vw,48px) clamp(10px,3vw,32px);position:fixed;inset:0;overflow-y:auto}.dealer-offer-frame{width:min(1100px,100%);margin:0 auto;position:relative}.dealer-offer-close{z-index:1;cursor:pointer;width:44px;height:44px;color:var(--cinema-gold-light);border:1px solid color-mix(in oklab, var(--cinema-gold) 60%, transparent);background:color-mix(in oklab, var(--cover-ink) 85%, transparent);border-radius:999px;place-items:center;display:grid;position:absolute;top:12px;right:12px}.dealer-offer-close svg{width:22px;height:22px}.dealer-offer-close:focus-visible{outline:2px solid var(--cinema-gold-light);outline-offset:2px}@media (prefers-reduced-motion:reduce){.dealer-offer-thumbs button{transition:none}}.dealer-offer p,.dealer-offer h3,.dealer-offer h4,.dealer-offer dl{text-align:left}.dealer-offer .dealer-offer-specs dd{text-align:right}.dealer-card-luxe,.dealer-brand,.dealer-studio .dealer-studio-logo-preview{--cover-ink:oklch(17% .006 250);--cover-white:oklch(99% .002 250)}@property --dl-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes dl-spin{to{--dl-angle:360deg}}@keyframes dl-rotate{to{transform:rotate(360deg)}}@keyframes dl-medal-float{0%,to{transform:perspective(700px)rotateY(-14deg)rotateX(4deg)translateY(0)}50%{transform:perspective(700px)rotateY(14deg)rotateX(-4deg)translateY(-5px)}}@keyframes dl-glint{0%,62%{opacity:0;transform:translate(-130%)skew(-20deg)}70%{opacity:1}to{opacity:0;transform:translate(230%)skew(-20deg)}}@keyframes dl-unfold{0%{opacity:0;transform:perspective(1400px)rotateX(16deg)translateY(46px)scale(.95)}to{opacity:1;transform:none}}@keyframes dl-rise{0%{opacity:0;transform:perspective(1000px)rotateX(-12deg)translateY(28px)}to{opacity:1;transform:none}}@keyframes dl-icon-swing{0%,to{transform:perspective(500px)rotateY(-22deg)translateZ(0)}50%{transform:perspective(500px)rotateY(22deg)translateZ(8px)}}.dealer-offer,.dealer-card-luxe,.dealer-studio .dealer-studio-block,.dealer-offer-section{isolation:isolate;position:relative}.dealer-offer:before,.dealer-card-luxe:before,.dealer-studio .dealer-studio-block:before{content:"";z-index:3;pointer-events:none;border-radius:inherit;background:conic-gradient(from var(--dl-angle), var(--cinema-gold-dark), var(--cinema-gold) 14%, var(--cinema-gold-light) 24%, var(--cover-white) 28%, var(--cinema-gold-light) 32%, var(--cinema-gold) 46%, var(--cinema-gold-dark) 60%, var(--cinema-gold) 78%, var(--cinema-gold-light) 88%, var(--cinema-gold-dark));-webkit-mask-composite:xor;-webkit-mask-composite:xor,source-over;padding:2px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.dealer-offer:before{padding:2.5px;animation:7s linear infinite dl-spin}.dealer-studio .dealer-studio-block:before{opacity:.45;transition:opacity .4s}.dealer-studio .dealer-studio-block:focus-within:before{opacity:1;animation:4s linear infinite dl-spin}.dealer-studio .dealer-studio-block:focus-within{box-shadow:0 30px 70px -28px var(--cinema-shadow), 0 0 46px -14px color-mix(in oklab, var(--cinema-gold) 70%, transparent)}.dealer-studio .dealer-studio-sheet{background:linear-gradient(170deg, var(--cover-ink), var(--cinema-seat-dark)) padding-box, conic-gradient(from var(--dl-angle), var(--cinema-gold-dark), var(--cinema-gold) 14%, var(--cinema-gold-light) 24%, var(--cover-white) 28%, var(--cinema-gold-light) 32%, var(--cinema-gold) 46%, var(--cinema-gold-dark) 60%, var(--cinema-gold) 78%, var(--cinema-gold-light) 88%, var(--cinema-gold-dark)) border-box;border:2.5px solid #0000;animation:7s linear infinite dl-spin}.dealer-brand{--medal:76px;align-items:center;gap:clamp(12px,1.8vw,20px);min-width:0;display:flex}.dealer-brand.is-sheet{--medal:92px}.dealer-brand.is-hero{--medal:clamp(104px, 12vw, 148px)}.dealer-brand-medal{width:var(--medal);height:var(--medal);transform-style:preserve-3d;filter:drop-shadow(0 12px 18px var(--cinema-shadow));flex:none;place-items:center;animation:7s ease-in-out infinite dl-medal-float;display:grid;position:relative}.dealer-brand-ring{background:conic-gradient(var(--cinema-gold-dark), var(--cinema-gold-light), var(--cover-white), var(--cinema-gold), var(--cinema-gold-dark), var(--cinema-gold-light), var(--cinema-gold-dark));box-shadow:0 0 26px -4px color-mix(in oklab, var(--cinema-gold) 80%, transparent);border-radius:999px;animation:6s linear infinite dl-rotate;position:absolute;inset:0}.dealer-brand-plate{background:radial-gradient(circle at 35% 28%, var(--cover-white), color-mix(in oklab, var(--cover-white) 88%, var(--cinema-gold-light)));width:calc(100% - 8px);height:calc(100% - 8px);box-shadow:inset 0 0 0 2px color-mix(in oklab, var(--cinema-gold-dark) 70%, transparent), inset 0 -8px 16px -6px color-mix(in oklab, var(--cinema-gold-dark) 45%, transparent);border-radius:999px;place-items:center;display:grid;position:relative;overflow:hidden;transform:translateZ(14px)}.dealer-brand-plate img{object-fit:contain;width:84%;height:84%}.dealer-brand-initials{font-family:Cinzel,serif;font-weight:700;font-size:calc(var(--medal) * .34);letter-spacing:.04em;color:var(--cinema-gold-dark)}.dealer-brand-name{text-align:left;gap:3px;min-width:0;display:grid}.dealer-brand-name small{font-family:Orbitron, var(--font-sans,sans-serif);letter-spacing:.26em;text-transform:uppercase;color:var(--cinema-gold);font-size:10.5px}.dealer-brand-name strong{letter-spacing:.05em;text-transform:uppercase;overflow-wrap:anywhere;background:linear-gradient(100deg, var(--cinema-gold-dark), var(--cinema-gold-light) 35%, var(--cover-white) 50%, var(--cinema-gold-light) 65%, var(--cinema-gold));color:#0000;filter:drop-shadow(0 2px 6px var(--cinema-shadow));-webkit-background-clip:text;background-clip:text;font-family:Cinzel,serif;font-size:18px;line-height:1.15}.dealer-brand.is-sheet .dealer-brand-name strong{font-size:20px}.dealer-brand.is-hero .dealer-brand-name strong{font-size:clamp(22px,2.6vw,32px)}.dealer-offer-main,.dealer-card-photo,.dealer-studio .dealer-studio-card-photo{position:relative;overflow:hidden}.dealer-luxe-glint{pointer-events:none;background:linear-gradient(90deg, transparent, color-mix(in oklab, var(--cover-white) 34%, transparent), transparent);width:45%;animation:6.5s ease-in-out infinite dl-glint;position:absolute;inset:0 auto 0 0}.dealer-offer{box-shadow:0 40px 100px -30px var(--cinema-shadow), 0 0 70px -30px color-mix(in oklab, var(--cinema-gold) 70%, transparent), inset 0 1px 0 color-mix(in oklab, var(--cover-white) 12%, transparent);animation:.8s cubic-bezier(.2,.8,.2,1) backwards dl-unfold}.dealer-offer-head{gap:14px}.dealer-offer-main{box-shadow:0 26px 50px -24px var(--cinema-shadow), inset 0 0 0 1px color-mix(in oklab, var(--cinema-gold) 45%, transparent)}.dealer-offer-section{transition:transform .35s,box-shadow .35s,border-color .35s;animation:.7s cubic-bezier(.2,.8,.2,1) backwards dl-rise}.dealer-offer-main-col>:nth-child(2),.dealer-offer-side>:nth-child(2){animation-delay:.12s}.dealer-offer-main-col>:nth-child(3),.dealer-offer-side>:nth-child(3){animation-delay:.24s}.dealer-offer-section:hover{border-color:color-mix(in oklab, var(--cinema-gold) 60%, transparent);box-shadow:0 22px 44px -22px var(--cinema-shadow), 0 0 30px -14px var(--cinema-gold);transform:perspective(900px)translateZ(14px)rotateX(2deg)}.dealer-luxe-icon{width:34px;height:34px;color:var(--cinema-seat-dark);background:linear-gradient(140deg, var(--cinema-gold-light), var(--cinema-gold) 45%, var(--cinema-gold-dark));box-shadow:inset 0 1px 0 color-mix(in oklab, var(--cover-white) 60%, transparent), 0 6px 14px -6px var(--cinema-shadow);border-radius:10px;place-items:center;animation:5s ease-in-out infinite dl-icon-swing;display:grid}.dealer-offer-section h4 .dealer-luxe-icon svg{width:18px;height:18px}.dealer-offer-specs dt svg{filter:drop-shadow(0 0 6px color-mix(in oklab, var(--cinema-gold) 60%, transparent))}.dealer-grid{perspective:1400px}.dealer-card-luxe{transform:rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));box-shadow:0 24px 50px -26px var(--cinema-shadow);border-color:#0000;border-radius:18px;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s;animation:.75s cubic-bezier(.2,.8,.2,1) backwards dl-rise;overflow:hidden}.dealer-card-luxe[data-tilting]{transition:transform 80ms linear,box-shadow .35s}.dealer-card-luxe:hover{box-shadow:0 36px 70px -26px var(--cinema-shadow), 0 0 44px -14px color-mix(in oklab, var(--cinema-gold) 75%, transparent)}.dealer-card-luxe:before{opacity:.6;transition:opacity .3s}.dealer-card-luxe:hover:before{opacity:1;animation:3.5s linear infinite dl-spin}.dealer-luxe-glare{z-index:2;pointer-events:none;opacity:0;background:radial-gradient(circle at var(--glare-x,50%) var(--glare-y,0%), color-mix(in oklab, var(--cover-white) 22%, transparent), transparent 55%);transition:opacity .3s;position:absolute;inset:0}.dealer-card-luxe:hover .dealer-luxe-glare{opacity:1}.dealer-card-luxe .dealer-card-photo img{transition:transform .6s cubic-bezier(.2,.8,.2,1)}.dealer-card-luxe:hover .dealer-card-photo img{transform:scale(1.06)}.dealer-card-brand{z-index:1;background:linear-gradient(160deg, color-mix(in oklab, var(--cover-ink) 94%, transparent), var(--cinema-seat-dark));border:1px solid color-mix(in oklab, var(--cinema-gold) 55%, transparent);box-shadow:0 14px 30px -14px var(--cinema-shadow);border-radius:16px;margin:-40px 16px 0;padding:10px 12px;position:relative}.dealer-card-luxe .dealer-card-body{padding-top:12px}.dealer-card-luxe .dealer-card-body h3{letter-spacing:.03em;font-family:Cinzel,serif}.dealer-card-luxe .dealer-card-price{font-family:Orbitron, var(--font-sans,sans-serif);color:var(--cinema-gold-light);text-shadow:0 0 14px color-mix(in oklab, var(--cinema-gold) 45%, transparent)}.dealer-studio .dealer-studio-block{animation:.7s cubic-bezier(.2,.8,.2,1) backwards dl-rise}.dealer-studio .dealer-studio-block-icon{background:0 0;border:0;border-radius:999px;width:56px;height:56px;position:relative}.dealer-studio .dealer-studio-block-icon-ring{background:conic-gradient(var(--cinema-gold-dark), var(--cinema-gold-light), var(--cover-white), var(--cinema-gold), var(--cinema-gold-dark));border-radius:999px;animation:5s linear infinite dl-rotate;position:absolute;inset:0}.dealer-studio .dealer-studio-block-icon-core{width:48px;height:48px;color:var(--cinema-gold-light);background:radial-gradient(circle at 35% 30%, var(--cinema-seat), var(--cinema-seat-dark));box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--cinema-gold) 50%, transparent), inset 0 -6px 12px -4px var(--cinema-shadow);border-radius:999px;place-items:center;display:grid;position:relative}.dealer-studio .dealer-studio-block-icon-core svg{width:24px;height:24px;filter:drop-shadow(0 0 6px color-mix(in oklab, var(--cinema-gold) 70%, transparent));animation:5s ease-in-out infinite dl-icon-swing}.dealer-studio .dealer-studio-block-n{background:linear-gradient(180deg, var(--cinema-gold-light), var(--cinema-gold-dark));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:15px}.dealer-studio .dealer-studio-field input:not([type=file]),.dealer-studio .dealer-studio-field textarea,.dealer-studio .dealer-studio-select{transition:transform .25s,border-color .25s,box-shadow .25s}.dealer-studio .dealer-studio-field input:not([type=file]):focus-visible,.dealer-studio .dealer-studio-field textarea:focus-visible,.dealer-studio .dealer-studio-select:focus-visible{transform:perspective(800px)translateZ(10px)}.dealer-studio .dealer-studio-file{transition:transform .25s,background .25s}.dealer-studio .dealer-studio-file:hover{transform:perspective(800px)translateZ(8px)}.dealer-studio .dealer-studio-logo-preview{border:1px solid color-mix(in oklab, var(--cinema-gold) 45%, transparent);background:color-mix(in oklab, var(--cover-ink) 70%, transparent);border-radius:16px;justify-items:start;gap:10px;margin-top:6px;padding:14px 16px;display:grid}.dealer-studio .dealer-studio-card{border-color:color-mix(in oklab, var(--cinema-gold) 40%, transparent);grid-template-columns:1fr;gap:14px;padding:16px}.dealer-studio .dealer-studio-card-row{grid-template-columns:112px 1fr;align-items:center;gap:14px;display:grid}.dealer-studio .dealer-studio-tabs button.is-active svg{animation:4s ease-in-out infinite dl-icon-swing}@media (prefers-reduced-motion:reduce){.dealer-offer,.dealer-offer:before,.dealer-studio .dealer-studio-sheet,.dealer-studio .dealer-studio-block,.dealer-studio .dealer-studio-block:before,.dealer-card-luxe,.dealer-card-luxe:before,.dealer-brand-medal,.dealer-brand-ring,.dealer-luxe-glint,.dealer-offer-section,.dealer-luxe-icon,.dealer-studio .dealer-studio-block-icon-ring,.dealer-studio .dealer-studio-block-icon-core svg,.dealer-studio .dealer-studio-tabs button.is-active svg{animation:none!important}.dealer-luxe-glint{display:none}.dealer-card-luxe,.dealer-offer-section,.dealer-card-luxe .dealer-card-photo img{transition:none;transform:none!important}}.dealer-brand.is-card{--medal:70px;gap:12px}.dealer-brand.is-card .dealer-brand-name{flex:1}.dealer-brand.is-card .dealer-brand-name strong{color:var(--cinema-gold-light);filter:none;text-shadow:0 0 14px color-mix(in oklab, var(--cinema-gold) 55%, transparent), 0 2px 4px var(--cinema-shadow);background:0 0;-webkit-background-clip:border-box;background-clip:border-box;font-size:15.5px}.dealer-brand.is-card .dealer-brand-name small{letter-spacing:.2em;font-size:9.5px}.dealer-card-luxe .dealer-brand-medal{filter:none}.dealer-card-luxe .dealer-brand-ring{box-shadow:0 0 18px -4px color-mix(in oklab, var(--cinema-gold) 80%, transparent), 0 10px 18px -8px var(--cinema-shadow)}.dealer-brand-medal{width:calc(var(--medal) * 1.45);border-radius:calc(var(--medal) * .26)}.dealer-brand-ring{border-radius:inherit;background:conic-gradient(from var(--dl-angle), var(--cinema-gold-dark), var(--cinema-gold-light), var(--cover-white), var(--cinema-gold), var(--cinema-gold-dark), var(--cinema-gold-light), var(--cinema-gold-dark));animation:5s linear infinite dl-spin}.dealer-brand-plate{border-radius:calc(var(--medal) * .22);background:radial-gradient(ellipse at 35% 25%, var(--cover-white), color-mix(in oklab, var(--cover-white) 88%, var(--cinema-gold-light)));width:calc(100% - 7px);height:calc(100% - 7px)}.dealer-brand-plate img{width:90%;height:86%}.dealer-brand.is-card{--medal:84px;text-align:center;flex-direction:column;gap:10px}.dealer-brand.is-card .dealer-brand-name{text-align:center;justify-items:center}.dealer-brand.is-card .dealer-brand-name strong{overflow-wrap:break-word;text-align:center;font-size:17px}.dealer-card-brand{margin-top:-56px;padding:14px 12px 12px}.dealer-brand-name strong{overflow-wrap:break-word}.dealer-studio-screen,.dealer-studio{--cover-ink:oklch(17% .006 250);--cover-white:oklch(99% .002 250)}.dealer-studio-screen{z-index:70;overscroll-behavior:contain;color:var(--cover-white);background:var(--cover-ink);outline:none;position:fixed;inset:0;overflow-y:auto}.dealer-studio-screen[hidden]{display:none}.dealer-studio-backdrop{object-fit:cover;object-position:center 40%;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.dealer-studio-veil{pointer-events:none;background:radial-gradient(ellipse 70% 50% at 50% 0%, color-mix(in oklab, var(--cinema-gold) 16%, transparent), transparent 70%), linear-gradient(180deg, color-mix(in oklab, var(--cover-ink) 62%, transparent), color-mix(in oklab, var(--cover-ink) 86%, transparent) 55%, var(--cover-ink));position:fixed;inset:0}.dealer-studio-topbar{z-index:2;background:color-mix(in oklab, var(--cover-ink) 80%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid color-mix(in oklab, var(--cinema-gold) 30%, transparent);justify-content:flex-start;margin-bottom:18px;padding:14px clamp(16px,4vw,48px);display:flex;position:sticky;top:0}.dealer-studio-back svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.dealer-studio-content{z-index:1;width:min(1280px,100% - 32px);margin:0 auto;padding:0 0 80px;position:relative}.dealer-studio-content .offers-dealer-embed{max-width:none;box-shadow:none;background:0 0;border:0;margin:0;padding:0}:is(.offers-dealer-embed:has(.dealer-studio),.dealer-publisher:has(.dealer-studio)){overflow:visible}.dealer-studio-content .dealer-code-badge{margin:0 auto 26px}.dealer-studio-content .dealer-mine-title{color:var(--cinema-gold-light)}.dealer-studio{text-align:left}.dealer-studio-head{text-align:center;max-width:820px;margin:4px auto 34px}.dealer-studio-kicker{font-family:Orbitron, var(--font-sans,sans-serif);letter-spacing:.24em;text-transform:uppercase;color:var(--cinema-gold-light);font-size:12px}.dealer-studio-head h2{letter-spacing:.04em;color:var(--cinema-gold-light);text-shadow:0 0 26px color-mix(in oklab, var(--cinema-gold) 50%, transparent), 0 6px 22px var(--cinema-shadow);margin-top:12px;font-family:Cinzel,serif;font-size:clamp(30px,4.2vw,52px);line-height:1.08}.dealer-studio-company{letter-spacing:.08em;text-transform:uppercase;border:1px solid color-mix(in oklab, var(--cinema-gold) 60%, transparent);background:color-mix(in oklab, var(--cover-ink) 70%, transparent);border-radius:999px;margin-top:12px;padding:6px 18px;font-size:15px;display:inline-block}.dealer-studio-lead{opacity:.9;margin-top:16px;font-size:clamp(15px,1.4vw,18px);line-height:1.55}.dealer-studio-layout{grid-template-columns:minmax(0,1fr) minmax(320px,400px);align-items:start;gap:clamp(20px,3vw,40px);display:grid}@media (width<=960px){.dealer-studio-layout{grid-template-columns:1fr}}.dealer-studio-blocks{gap:22px;display:grid}.dealer-studio-block{border:1px solid color-mix(in oklab, var(--cinema-gold) 38%, transparent);background:linear-gradient(160deg, color-mix(in oklab, var(--cover-ink) 82%, transparent), color-mix(in oklab, var(--cinema-seat-dark) 90%, transparent));min-width:0;box-shadow:0 24px 60px -30px var(--cinema-shadow), inset 0 1px 0 color-mix(in oklab, var(--cover-white) 10%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:20px;margin:0;padding:clamp(20px,2.6vw,30px)}.dealer-studio-block legend{float:left;align-items:center;gap:12px;width:100%;margin-bottom:6px;padding:0;display:flex}.dealer-studio-block legend+*{clear:both}.dealer-studio-block-icon{width:44px;height:44px;color:var(--cinema-gold-light);border:1px solid color-mix(in oklab, var(--cinema-gold) 55%, transparent);background:color-mix(in oklab, var(--cinema-gold) 12%, transparent);border-radius:12px;place-items:center;display:grid}.dealer-studio-block-icon svg{width:22px;height:22px}.dealer-studio-block-n{font-family:Orbitron, var(--font-sans,sans-serif);letter-spacing:.18em;color:var(--cinema-gold);font-size:13px}.dealer-studio-block-title{letter-spacing:.04em;color:var(--cinema-gold-light);font-family:Cinzel,serif;font-size:clamp(20px,2vw,26px)}.dealer-studio-block-lead{opacity:.78;margin:0 0 18px;font-size:14px}.dealer-studio-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px 18px;display:grid}@media (width<=640px){.dealer-studio-grid{grid-template-columns:1fr}}.dealer-studio-field,.dealer-studio-note.is-wide{gap:7px;min-width:0;display:grid}.dealer-studio-field.is-wide,.dealer-studio-note.is-wide{grid-column:1/-1}.dealer-studio-label{letter-spacing:.1em;text-transform:uppercase;color:var(--cinema-gold-light);font-size:13px;font-weight:600}.dealer-studio-field small{opacity:.7;font-size:12.5px}.dealer-studio-field input:not([type=file]),.dealer-studio-field textarea,.dealer-studio-select{width:100%;height:auto;min-height:50px;color:var(--cover-white);border:1px solid color-mix(in oklab, var(--cover-white) 26%, transparent);background:color-mix(in oklab, var(--cover-ink) 72%, transparent);border-radius:12px;padding:12px 14px;font-size:17px}.dealer-studio-field textarea{min-height:110px;line-height:1.5}.dealer-studio-field input::placeholder,.dealer-studio-field textarea::placeholder{color:color-mix(in oklab, var(--cover-white) 45%, transparent)}.dealer-studio-field input:focus-visible,.dealer-studio-field textarea:focus-visible,.dealer-studio-select:focus-visible{border-color:var(--cinema-gold-light);box-shadow:0 0 0 3px color-mix(in oklab, var(--cinema-gold) 35%, transparent), 0 0 22px color-mix(in oklab, var(--cinema-gold) 30%, transparent);outline:none}.dealer-studio-field input[type=date]{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.dealer-studio-select option{color:var(--cover-ink)}.dealer-studio-file{cursor:pointer;border:1px dashed color-mix(in oklab, var(--cinema-gold) 60%, transparent);background:color-mix(in oklab, var(--cinema-gold) 8%, transparent);border-radius:12px;align-items:center;gap:12px;min-height:50px;padding:12px 14px;font-size:15px;display:flex;overflow:hidden}.dealer-studio-file>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dealer-studio-file svg{width:22px;height:22px;color:var(--cinema-gold-light);flex:none}.dealer-studio-file:hover,.dealer-studio-file:focus-within{background:color-mix(in oklab, var(--cinema-gold) 16%, transparent)}.dealer-studio-note{opacity:.75;font-size:13px;line-height:1.5}.dealer-studio-sheet{border:1px solid color-mix(in oklab, var(--cinema-gold) 55%, transparent);background:linear-gradient(170deg, color-mix(in oklab, var(--cover-ink) 88%, transparent), color-mix(in oklab, var(--cinema-seat-dark) 94%, transparent));max-height:calc(100vh - 100px);box-shadow:0 30px 70px -30px var(--cinema-shadow), 0 0 40px -16px color-mix(in oklab, var(--cinema-gold) 50%, transparent);border-radius:20px;gap:16px;padding:22px;display:grid;position:sticky;top:96px;overflow-y:auto}@media (width<=960px){.dealer-studio-sheet{max-height:none;position:static}}.dealer-studio-sheet-head{align-items:center;gap:10px;display:flex}.dealer-studio-sheet-head h3{letter-spacing:.06em;color:var(--cinema-gold-light);flex:1;font-family:Cinzel,serif;font-size:22px}.dealer-studio-count{font-family:Orbitron, var(--font-sans,sans-serif);letter-spacing:.12em;color:var(--cinema-gold-light);font-size:13px}.dealer-studio-progress{background:color-mix(in oklab, var(--cover-white) 14%, transparent);border-radius:999px;height:4px;overflow:hidden}.dealer-studio-progress i{background:linear-gradient(90deg, var(--cinema-gold), var(--cinema-gold-light));height:100%;box-shadow:0 0 12px var(--cinema-gold);transition:width .5s;display:block}.dealer-studio-card{border:1px solid color-mix(in oklab, var(--cover-white) 18%, transparent);background:color-mix(in oklab, var(--cover-ink) 60%, transparent);border-radius:14px;grid-template-columns:112px 1fr;align-items:center;gap:14px;padding:12px;display:grid}.dealer-studio-card-photo{aspect-ratio:4/3;background:color-mix(in oklab, var(--cinema-gold) 10%, transparent);color:var(--cinema-gold-light);border-radius:10px;place-items:center;display:grid;overflow:hidden}.dealer-studio-card-photo img{object-fit:cover;width:100%;height:100%}.dealer-studio-card-photo svg{width:36px;height:36px}.dealer-studio-card-body{gap:4px;min-width:0;display:grid}.dealer-studio-card-dealer{letter-spacing:.12em;text-transform:uppercase;opacity:.8;align-items:center;gap:8px;font-size:12px;display:flex;overflow:hidden}.dealer-studio-card-dealer img{object-fit:contain;border-radius:4px;width:22px;height:22px}.dealer-studio-card-body strong{overflow-wrap:anywhere;font-size:17px;line-height:1.25}.dealer-studio-card-body>span{font-family:Orbitron, var(--font-sans,sans-serif);color:var(--cinema-gold-light);font-size:15px}.dealer-studio-tags{gap:14px;margin:0;padding:0;list-style:none;display:grid}.dealer-studio-tag-group>p{letter-spacing:.2em;text-transform:uppercase;color:var(--cinema-gold);margin:0 0 8px;font-size:11.5px}.dealer-studio-tag-group ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.dealer-studio-tag.fecc-tag{padding:.6rem .9rem}.dealer-studio-tag svg{color:oklch(85% .1 210);width:18px;height:18px}.dealer-studio-publish{width:100%;min-height:54px;font-size:17px}.dealer-studio-hint{opacity:.78;text-align:center;font-size:13px}.dealer-studio-result{border-radius:12px;padding:10px 14px;font-size:14px;line-height:1.45}.dealer-studio-result.is-ok{background:oklch(40% .1 150/.25);border:1px solid oklch(72% .15 150/.7)}.dealer-studio-result.is-error{background:oklch(40% .15 25/.25);border:1px solid oklch(65% .2 25/.7)}@media (prefers-reduced-motion:reduce){.dealer-studio-progress i{transition:none}}.dealer-studio-tabs{border:1px solid color-mix(in oklab, var(--cinema-gold) 45%, transparent);background:color-mix(in oklab, var(--cover-ink) 78%, transparent);border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:760px;margin:0 auto 26px;padding:6px;display:grid}.dealer-studio-tabs button{cursor:pointer;text-align:left;letter-spacing:.04em;min-height:58px;color:var(--cover-white);background:0 0;border:1px solid #0000;border-radius:13px;justify-content:center;align-items:center;gap:12px;padding:10px 16px;font-family:Cinzel,serif;font-size:clamp(15px,1.6vw,18px);transition:background .25s,border-color .25s,color .25s;display:flex}.dealer-studio-tabs button span{gap:2px;display:grid}.dealer-studio-tabs button small{font-family:Orbitron, var(--font-sans,sans-serif);letter-spacing:.2em;text-transform:uppercase;color:var(--cinema-gold);font-size:10.5px}.dealer-studio-tabs button svg{width:22px;height:22px;color:var(--cinema-gold-light);flex:none}.dealer-studio-tabs button:hover{background:color-mix(in oklab, var(--cinema-gold) 10%, transparent)}.dealer-studio-tabs button:focus-visible{outline:2px solid var(--cinema-gold-light);outline-offset:2px}.dealer-studio-tabs button.is-active{color:var(--cinema-gold-light);border-color:color-mix(in oklab, var(--cinema-gold) 70%, transparent);background:linear-gradient(160deg, color-mix(in oklab, var(--cinema-gold) 24%, transparent), color-mix(in oklab, var(--cinema-gold) 8%, transparent));box-shadow:0 0 24px -8px var(--cinema-gold)}@media (width<=560px){.dealer-studio-tabs{grid-template-columns:1fr}}.dealer-studio-layout[hidden],.dealer-studio-preview[hidden]{display:none}.dealer-studio-result-top{text-align:center;max-width:760px;margin:-10px auto 22px}.dealer-studio-thumbs{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.dealer-studio-thumbs li{aspect-ratio:4/3;border:1px solid color-mix(in oklab, var(--cover-white) 18%, transparent);background:var(--cover-ink);border-radius:12px;position:relative;overflow:hidden}.dealer-studio-thumbs li.is-cover{border:2px solid var(--cinema-gold-light);box-shadow:0 0 18px -6px var(--cinema-gold)}.dealer-studio-thumbs img{object-fit:cover;width:100%;height:100%}.dealer-studio-thumb-badge,.dealer-studio-thumb-action{letter-spacing:.06em;color:var(--cover-white);background:color-mix(in oklab, var(--cover-ink) 82%, transparent);border:1px solid color-mix(in oklab, var(--cinema-gold) 60%, transparent);border-radius:999px;align-items:center;gap:4px;padding:3px 8px;font-size:11px;display:inline-flex;position:absolute;bottom:6px;left:6px}.dealer-studio-thumb-badge{color:var(--cinema-gold-light)}.dealer-studio-thumb-badge svg{width:12px;height:12px}.dealer-studio-thumb-action{cursor:pointer}.dealer-studio-thumb-remove{cursor:pointer;width:30px;height:30px;color:var(--cover-white);background:color-mix(in oklab, var(--cover-ink) 82%, transparent);border:1px solid color-mix(in oklab, var(--cover-white) 30%, transparent);border-radius:999px;place-items:center;display:grid;position:absolute;top:6px;right:6px}.dealer-studio-thumb-remove svg{width:15px;height:15px}.dealer-studio-thumb-action:focus-visible,.dealer-studio-thumb-remove:focus-visible,.dealer-studio-clear:focus-visible{outline:2px solid var(--cinema-gold-light);outline-offset:2px}.dealer-studio-clear{color:var(--cinema-gold-light);cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:13px;text-decoration:underline}.dealer-studio-preview{gap:18px;max-width:1100px;margin:0 auto;display:grid}.dealer-studio-preview-note{text-align:center;border:1px dashed color-mix(in oklab, var(--cinema-gold) 60%, transparent);background:color-mix(in oklab, var(--cinema-gold) 8%, transparent);border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:10px 16px;font-size:15px;display:flex}.dealer-studio-preview-note svg{width:20px;height:20px;color:var(--cinema-gold-light);flex:none}.dealer-studio-preview-bar{z-index:2;border:1px solid color-mix(in oklab, var(--cinema-gold) 50%, transparent);background:color-mix(in oklab, var(--cover-ink) 88%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:16px;grid-template-columns:auto minmax(0,1fr);gap:12px;padding:12px;display:grid;position:sticky;bottom:12px}.dealer-studio-preview-bar>*{min-height:54px}@media (width<=560px){.dealer-studio-preview-bar{grid-template-columns:1fr}}
