.av-control-demo{--av-cian: #0ea5e9;--av-verde: #34e27a;margin-top:42px}.av-control-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.15fr);align-items:center;gap:clamp(30px,5vw,70px)}.av-tablet{order:0;position:relative;padding:24px 14px 26px;background:linear-gradient(160deg,#1a1b22,#0b0c10 60%);border:1px solid #30313a;border-radius:34px;box-shadow:inset 0 1px #ffffff17,inset 0 0 0 4px #050608,0 40px 70px -30px #000000e6,0 0 0 1px #000;transform:perspective(1800px) rotateY(5deg);transition:transform .6s cubic-bezier(.16,1,.3,1),box-shadow .6s}.av-tablet:hover,.av-tablet:focus-within{transform:perspective(1800px) rotateY(0)}.av-tablet.is-enviando{box-shadow:inset 0 1px #ffffff17,inset 0 0 0 4px #050608,0 40px 70px -30px #000000e6,0 0 0 1px #000,0 0 60px -10px #ff6b3559}.av-tablet-camera{position:absolute;left:calc(50% - 3px);top:10px;width:6px;height:6px;border-radius:50%;background:#1d2a36;box-shadow:inset 0 0 0 1.5px #0a1016,0 0 0 1px #2a2b33}.av-tablet-home{position:absolute;bottom:10px;left:38%;width:24%;height:4px;border-radius:4px;background:#3a3b45}.av-tablet-app{border-radius:20px;overflow:hidden;background:#0f1016;color:#e6e6ee;padding:clamp(16px,2vw,22px);font-family:var(--font-ui);box-shadow:inset 0 0 0 1px #ffffff0f}.av-tablet-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 0 16px;border-bottom:1px solid rgba(255,255,255,.08)}.av-tablet-brand{font-size:9px;letter-spacing:.18em;color:#ff956c}.av-tablet-header h3{font:500 24px/1.2 var(--font-primary);letter-spacing:-.03em;margin:4px 0 0;color:#fff}.av-tablet-badge{display:inline-flex;align-items:center;gap:6px;color:#9fd8b3;font-size:9px;letter-spacing:.04em;border:1px solid rgba(52,226,122,.25);background:#34e27a14;padding:5px 8px;border-radius:999px}.av-tablet-badge i{width:6px;height:6px;border-radius:50%;background:var(--av-verde);animation:av-latir 1.6s ease-in-out infinite}.av-dot-vivo{display:inline-block;width:6px;height:6px;margin-right:8px;border-radius:50%;background:var(--av-verde);vertical-align:middle;animation:av-latir 1.6s ease-in-out infinite}@keyframes av-latir{0%,to{opacity:1;box-shadow:0 0 #34e27a80}50%{opacity:.7;box-shadow:0 0 0 5px #34e27a00}}.av-tablet-section{border:0;padding:0;margin:18px 0 0;min-width:0}.av-tablet-section legend,.av-tablet-section>p{padding:0;margin:0 0 9px;font:600 10px/1.5 var(--font-ui);letter-spacing:.12em;text-transform:uppercase;color:#8d8f9c}.av-tablet-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.av-tablet-three button{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:72px;padding:10px 5px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#171922;color:#c9cad4;cursor:pointer;font:500 10.5px/1.35 var(--font-ui);transition:background .15s,border-color .15s,transform .12s,box-shadow .15s}.av-tablet-three button:hover{background:#1d2029;border-color:#fff3}.av-tablet-three button:active{transform:scale(.96)}.av-tablet-three button[aria-pressed=true]{border-color:#ff6b35;color:#fff;background:#ff6b351f;box-shadow:inset 0 0 0 1px #ff6b35,0 0 22px -8px #ff6b3599}.av-tablet-three button:disabled{opacity:.55;cursor:default;transform:none}.av-scenes .av-tablet-three button{flex-direction:row;justify-content:flex-start;gap:8px;min-height:54px;padding:8px 10px;background:#12141b}.av-scene-icono{display:grid;place-items:center;width:26px;height:26px;flex:none;border-radius:8px;background:#ffffff12;font-size:13px;color:#ffb08f}.av-scenes .av-tablet-three button[aria-pressed=true] .av-scene-icono{background:#ff6b35;color:#1a0a02}.av-scene-nombre{flex:1;min-width:0;text-align:left}.av-scene-estado{font-size:11px;color:#ff956c;min-width:10px;text-align:right}.av-scenes .av-tablet-three button[data-enviando]{border-style:dashed;border-color:#ff956c;color:#fff;background:#ff6b350f}.av-scenes .av-tablet-three button[data-enviando] .av-scene-estado{animation:av-parpadeo .5s ease-in-out infinite}@keyframes av-parpadeo{50%{opacity:.2}}.av-source-icon{position:relative;display:grid;place-items:center;width:46px;height:26px;border-radius:4px;overflow:hidden;background:linear-gradient(125deg,#ff8847,#974967 65%,#36243b);box-shadow:inset 0 0 0 1px #ffffff2e}.av-source-icon--campana{background:linear-gradient(135deg,#f5b342,#ff6b35 55%,#7c3aed)}.av-source-icon--directo{background:linear-gradient(120deg,#0a1020,#1b3157 50%,#38bdf8)}.av-source-live{width:5px;height:5px;border-radius:50%;background:#ef4444;box-shadow:0 0 6px #ef4444;animation:av-latir 1.4s ease-in-out infinite}.av-layout-icon{display:grid;width:46px;height:26px;gap:2px;padding:2px;border-radius:4px;background:#000;box-shadow:inset 0 0 0 1px #ffffff24}.av-layout-icon i{border-radius:2px;background:#4a4c58}.av-layout-icon--full i:not(:first-child){display:none}.av-layout-icon--split{grid-template-columns:2fr 1fr}.av-layout-icon--split i:nth-child(n+3){display:none}.av-layout-icon--mosaic{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}button[aria-pressed=true] .av-layout-icon i{background:#ff6b35}button[aria-pressed=true] .av-layout-icon i:first-child{background:var(--av-cian)}.av-tablet-sliders{display:grid;gap:16px;margin-top:22px}.av-tablet-sliders label{display:block}.av-tablet-sliders label>span{display:flex;justify-content:space-between;align-items:center;font:600 10.5px/1.5 var(--font-ui);letter-spacing:.06em;text-transform:uppercase;color:#8d8f9c}.av-tablet-sliders em{display:inline-flex;align-items:center;gap:6px;font-style:normal}.av-tablet-sliders output{font-variant-numeric:tabular-nums;font-size:12px;color:#ffb08f;letter-spacing:0}.av-tablet-sliders input{--pc: 50%;display:block;width:100%;margin:8px 0 0;height:22px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent}.av-tablet-sliders input::-webkit-slider-runnable-track{height:6px;border-radius:3px;background:linear-gradient(90deg,#ff6b35 0 var(--pc),#262833 var(--pc) 100%)}.av-tablet-sliders input::-moz-range-track{height:6px;border-radius:3px;background:#262833}.av-tablet-sliders input::-moz-range-progress{height:6px;border-radius:3px;background:#ff6b35}.av-tablet-sliders input::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;margin-top:-7px;border-radius:50%;background:#fff;border:2px solid #0f1016;box-shadow:0 2px 8px #0009;-webkit-transition:transform .12s;transition:transform .12s}.av-tablet-sliders input::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:#fff;border:2px solid #0f1016;box-shadow:0 2px 8px #0009}.av-tablet-sliders input:active::-webkit-slider-thumb{transform:scale(1.15)}.av-tablet-sliders input:disabled{opacity:.4;cursor:default}.av-tablet-footer{display:flex;gap:10px;justify-content:space-between;margin-top:18px;padding-top:14px;border-top:1px solid rgba(255,255,255,.08)}.av-tablet-footer button{display:inline-flex;align-items:center;gap:7px;font:500 10.5px/1.5 var(--font-ui);min-height:38px;cursor:pointer;background:#171922;color:#c9cad4;border:1px solid rgba(255,255,255,.1);padding:8px 12px;border-radius:999px;transition:background .15s,border-color .15s,transform .12s}.av-tablet-footer button:hover{background:#1d2029}.av-tablet-footer button:active{transform:scale(.96)}.av-tablet-footer [data-mute][aria-pressed=true]{color:#fca5a5;border-color:#ef444480;background:#ef44441f}.av-tablet-footer [data-power]{margin-left:auto}.av-tablet-footer [data-power][aria-pressed=true]{color:#fff;border-color:#ff6b35;background:#ff6b3524}.av-tablet button:focus-visible,.av-tablet input:focus-visible{outline:2px solid #ffad8c;outline-offset:3px}.av-output-column{order:1;min-width:0}.av-output-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:18px;font:500 12px/1.5 var(--font-ui);color:#b6b8c2}.av-output-indicator{font-size:10px;color:#c5b09f}.av-output-frame{position:relative;padding:0 0 18px}.av-output-frame:after{content:"";position:absolute;left:12%;right:12%;bottom:0;height:18px;background:radial-gradient(ellipse at center top,rgba(255,107,53,.35),transparent 70%);filter:blur(6px);pointer-events:none;transition:background .4s}.av-output-screen{position:relative;padding:9px;background:#08090c;border:1px solid #2c2d38;border-radius:14px;box-shadow:inset 0 1px #ffffff14,0 30px 55px -20px #000c;overflow:hidden}.av-output-screen:before{content:"";position:absolute;left:0;right:0;top:0;height:40%;background:linear-gradient(180deg,rgba(255,255,255,.05),transparent);pointer-events:none;z-index:2;border-radius:14px 14px 0 0}.av-output-screen[data-content=directo]~.av-output-frame:after,.av-output-frame:has([data-content=directo]):after{background:radial-gradient(ellipse at center top,rgba(14,165,233,.35),transparent 70%)}.av-output-frame:has([data-content=campana]):after{background:radial-gradient(ellipse at center top,rgba(245,179,66,.32),transparent 70%)}.av-output-frame:has([data-power=off]):after{background:none}.av-output-live{transition:filter .2s;transform-origin:center;animation:av-encender .55s cubic-bezier(.2,.8,.2,1) both}@keyframes av-encender{0%{transform:scaleY(.02);filter:brightness(3)}45%{transform:scaleY(1.01);filter:brightness(1.6)}to{transform:scaleY(1)}}.av-standby{aspect-ratio:2 / 1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;background:#050608;color:#b9bac8;border-radius:8px;font:12px/1.5 var(--font-ui);text-align:center;padding:10px;animation:av-apagar .45s ease-out both}@keyframes av-apagar{0%{opacity:0;transform:scaleY(.05);filter:brightness(2)}60%{opacity:1;transform:scaleY(1)}to{opacity:1}}.av-standby strong{color:#e6e6ee;font-weight:500}.av-standby>span{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;border:1px solid rgba(255,255,255,.14);color:#8b8d9c}.av-standby>span svg{width:18px;height:18px}.av-standby small{color:#8f91a3;font-size:10px}.av-osd{position:absolute;left:0;right:0;bottom:0;padding:0 0 18px 18px;z-index:3;pointer-events:none;animation:av-osd 1.5s ease-in-out both}@keyframes av-osd{0%{opacity:0;transform:translateY(8px)}12%,78%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(4px)}}.av-osd-pill{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border-radius:999px;background:#000000b8;border:1px solid rgba(255,255,255,.18);color:#fff;font:600 11px/1.3 var(--font-ui);letter-spacing:.04em;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.av-osd-pill i{width:6px;height:6px;border-radius:50%;background:#ff6b35}.av-osd-pill--mute{color:#fca5a5;border-color:#ef444466}.av-osd-nivel{display:inline-flex;align-items:center;gap:10px;width:min(62%,320px);padding:8px 12px;border-radius:10px;background:#000000b8;border:1px solid rgba(255,255,255,.18);color:#fff;font:600 11px/1 var(--font-ui);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.av-osd-barra{flex:1;height:5px;border-radius:3px;background:#fff3;overflow:hidden}.av-osd-barra i{display:block;height:100%;border-radius:3px;background:#fff;transition:width .15s}.av-osd-nivel b{min-width:34px;text-align:right;font-variant-numeric:tabular-nums}.av-output-state{display:flex;align-items:center;gap:10px;margin-top:4px;font:12px/1.5 var(--font-ui);color:#abacb7}.av-output-state strong{color:#eee;font-weight:500}.av-output-layout{color:#8d8f9c}.av-output-aplicado{margin-left:auto;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--av-verde);opacity:0;transform:translate(6px);transition:opacity .25s,transform .25s}.av-output-aplicado.is-on{opacity:1;transform:none}.av-led-on,.av-led-off{height:6px;width:6px;border-radius:50%;flex:0 0 6px;background:var(--av-verde);box-shadow:0 0 8px #34e27ab3}.av-led-off{background:#666875;box-shadow:none}.av-audio-monitor{display:flex;align-items:center;gap:12px;margin-top:18px;font:11px var(--font-ui);color:#d0c1b6}.av-audio-meter{display:flex;gap:4px;flex:1;height:12px}.av-audio-meter i{flex:1;background:#232431;border-radius:2px;transition:background .15s,transform .15s}.av-audio-meter i.active{background:linear-gradient(180deg,#ffb08f,#ff6b35)}.av-audio-meter i.active:nth-child(n+17){background:linear-gradient(180deg,#fca5a5,#ef4444)}.av-audio-note{font:10px/1.6 var(--font-ui);color:#aaaab9;margin:10px 0 0}.av-output-caption{margin-top:30px;padding-top:22px;border-top:1px solid #ffffff18;font:400 clamp(18px,2vw,23px)/1.4 var(--font-primary);color:#e2d7cf;max-width:420px}.av-control-bottom{margin-top:36px;border-top:1px solid #ffffff20;padding-top:24px;display:flex;align-items:center;justify-content:space-between;gap:24px}.av-control-bottom>div:first-child{max-width:470px}.av-control-bottom p{font:12px/1.8 var(--font-ui);margin:0 0 8px;color:#b7b8c2}.av-reset{border:0;background:none;color:#f0b69c;font:11px/1.6 var(--font-ui);padding:8px 0;cursor:pointer}@media(max-width:900px){.av-control-grid{grid-template-columns:1fr;gap:24px;align-items:start}.av-output-column{order:0;position:sticky;top:70px;z-index:5;background:#0d0e16;padding:10px 0 12px;border-bottom:1px solid #ffffff20}.av-output-heading{margin-bottom:8px}.av-output-frame{max-width:460px;margin:auto;padding-bottom:10px}.av-output-state{margin-top:6px}.av-audio-monitor{margin-top:9px}.av-output-caption{display:none}.av-audio-note{margin-top:5px}.av-tablet{order:1;max-width:520px;width:100%;margin:auto;transform:none}.av-tablet button,.av-tablet input{scroll-margin-top:420px}.av-control-bottom{flex-direction:column;align-items:stretch}.av-control-bottom>div:first-child{max-width:none}}@media(max-width:540px){.av-output-heading{font-size:10px}.av-output-indicator{font-size:9px}.av-output-screen{padding:5px}.av-osd{padding:0 0 10px 10px}.av-tablet{padding:22px 8px 24px;border-radius:28px}.av-tablet-app{padding:14px 12px}.av-tablet-three{gap:6px}.av-tablet-three button{font-size:10px;min-height:66px}.av-scenes .av-tablet-three button{font-size:9.5px;gap:5px;padding:8px 7px}.av-scene-icono{width:22px;height:22px}.av-control-bottom .av-actions,.av-control-bottom .av-btn{width:100%}}@media(prefers-reduced-motion:reduce){.av-control-demo *,.av-control-demo *:before,.av-control-demo *:after{animation:none!important;transition:none!important}.av-tablet{transform:none}}.av-horizon{padding:clamp(4rem,9vw,7rem) 1.5rem 0}.av-horizon-shell{max-width:1100px;margin:auto;background:#080810;color:#fff;border-radius:28px;padding:clamp(24px,6vw,64px)}.av-horizon-kicker{margin:0 0 22px;color:#ff996f;font:500 11px/1.6 var(--font-ui);letter-spacing:.14em;text-transform:uppercase}.av-horizon h2{margin:0;max-width:850px;font:300 clamp(2.1rem,4.6vw,3.7rem)/1.1 var(--font-primary);letter-spacing:-.04em;white-space:pre-line}.av-horizon-intro{max-width:750px;margin:24px 0 0;color:#b9bbc8;font:400 16px/1.8 var(--font-ui)}.av-horizon-grid{display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:clamp(28px,5vw,64px);margin-top:48px}.av-horizon-grid>*{min-width:0}.av-horizon-line{display:block;width:40px;height:3px;border-radius:2px;background:#ff996f;margin:8px 0 25px}.av-horizon-story h3{margin:0;font:300 clamp(1.65rem,2.7vw,2.2rem)/1.2 var(--font-primary);letter-spacing:-.025em}.av-horizon-story p{margin:18px 0 0;color:#b9bbc8;font:400 14px/1.85 var(--font-ui)}.av-horizon-invitation{margin-top:34px}.av-horizon-invitation h4{margin:0;color:#f1f1f5;font:500 15px/1.5 var(--font-ui)}.av-horizon-invitation p{margin-top:8px}.av-horizon-invitation button{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;margin-top:20px;padding:13px 18px;border:1px solid #ff996f66;border-radius:8px;background:#ff996f0a;color:#ffb290;font:500 13px/1.5 var(--font-ui);text-align:left;cursor:pointer}.av-horizon-invitation button:hover{background:#ff996f18}.av-horizon-invitation button span{font-size:20px}.av-horizon-decisions{padding:26px;border:1px solid #ffffff1f;border-radius:18px;background:#ffffff04}.av-horizon-decisions h3{margin:0 0 22px;color:#b9bbc8;font:500 10px/1.6 var(--font-ui);letter-spacing:.12em;text-transform:uppercase}.av-horizon-decisions dl{margin:0}.av-horizon-decisions dl>div+div{border-top:1px solid #ffffff12;margin-top:18px;padding-top:18px}.av-horizon-decisions dt{display:flex;gap:14px;align-items:baseline;font:500 16px/1.5 var(--font-primary)}.av-horizon-decisions dt span{font:400 10px/1.5 var(--font-ui);color:#ff996f}.av-horizon-decisions dd{margin:6px 0 0 28px;color:#b9bbc8;font:400 13px/1.7 var(--font-ui)}.av-horizon-case{border-top:1px solid #ffffff26;margin-top:48px}.av-horizon-case summary{display:flex;align-items:center;justify-content:space-between;gap:24px;cursor:pointer;padding:25px 0 0;list-style:none}.av-horizon-case summary::-webkit-details-marker{display:none}.av-horizon-case summary>span:first-child{display:grid;gap:7px}.av-horizon-case-label{color:#ff996f;font:500 10px/1.5 var(--font-ui);letter-spacing:.12em;text-transform:uppercase}.av-horizon-case-title{font:400 20px/1.3 var(--font-primary)}.av-horizon-case-note{color:#b9bbc8;font:400 12px/1.5 var(--font-ui)}.av-horizon-toggle{display:grid;place-items:center;flex:0 0 36px;width:36px;height:36px;border:1px solid #ffffff30;border-radius:50%;font:300 24px/1 var(--font-primary);color:#ffb290}.av-horizon-case[open] .av-horizon-toggle{transform:rotate(45deg)}.av-horizon-case-body{padding-top:40px}.av-horizon-case-body h2{font-size:clamp(1.6rem,3vw,2.4rem)}.av-horizon button:focus-visible,.av-horizon summary:focus-visible{outline:2px solid #ffb290;outline-offset:5px;border-radius:8px}@media(max-width:760px){.av-horizon-grid{grid-template-columns:1fr;gap:32px;margin-top:32px}.av-horizon-case{margin-top:32px}}@media(max-width:440px){.av-horizon{padding-left:16px;padding-right:16px}.av-horizon-shell{padding:24px 20px;border-radius:20px}.av-horizon h2{white-space:normal}.av-horizon-intro{font-size:14px}.av-horizon-decisions{padding:20px 16px}.av-horizon-case-title{font-size:18px}}.av-experience{--av-accent: #ff6b35;--av-muted: #b5b6c0;--av-line: rgba(255,255,255,.14)}.av-hero{position:relative;overflow:hidden;background:#080810;color:#fff;margin-top:-4rem;padding:clamp(8rem,14vw,11rem) 1.5rem 4rem}.av-container{max-width:1200px;margin:auto;position:relative}.av-hero-grid{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:clamp(24px,5vw,70px)}.av-kicker{font:500 10px/1.6 var(--font-ui);letter-spacing:.16em;text-transform:uppercase;color:var(--av-muted);margin:0 0 20px}.av-kicker--orange{color:#ff956c}.av-hero h1{font:400 clamp(3rem,5.4vw,5rem)/1.02 var(--font-primary);letter-spacing:-.055em;white-space:pre-line;margin:24px 0}.av-hero h1 span{color:#ff966e}.av-hero-intro{font:400 16px/1.8 var(--font-ui);color:#bfc0c9;max-width:540px}.av-hero-note{font:400 14px/1.7 var(--font-ui);color:#eee;margin:22px 0 28px}.av-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.av-btn{display:inline-flex;align-items:center;justify-content:center;gap:24px;border:1px solid transparent;border-radius:7px;background:var(--av-accent);color:#190b05;padding:15px 20px;font:600 13px/1.4 var(--font-ui);text-decoration:none;cursor:pointer;transition:background .2s,transform .2s}.av-btn:hover{background:#ff9066;transform:translateY(-2px)}.av-btn--quiet{background:transparent;color:#eee;border-color:var(--av-line)}.av-btn--quiet:hover{background:#ffffff14}.av-btn:disabled{opacity:.45;cursor:default;transform:none}.av-experience button:focus-visible,.av-experience a:focus-visible,.av-experience textarea:focus-visible{outline:2px solid #ffad8c;outline-offset:5px}.av-idea{position:relative;isolation:isolate;overflow:hidden;min-height:330px;padding:22px;border:1px solid var(--av-line);border-radius:14px;background:#11121c}.av-idea-grid{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:28px 28px;-webkit-mask-image:linear-gradient(#000,transparent);mask-image:linear-gradient(#000,transparent)}.av-idea-top{display:flex;align-items:center;gap:8px;color:#c0c1ca;font:10px/1.5 var(--font-ui)}.av-idea-top>span:last-child{margin-left:auto;color:#9698a8}.av-status-dot{width:5px;height:5px;border-radius:50%;background:#ff976e;box-shadow:0 0 10px #ff6b3580}.av-display-stack{position:relative;margin:35px 14px 24px}.av-display-back{position:absolute;top:0;right:0;bottom:0;left:0;background:#252636;border:1px solid #57576d;border-radius:7px}.av-display-back--one{transform:translate(8px,-8px);opacity:.7}.av-display-back--two{transform:translate(16px,-16px);opacity:.35}.av-display{position:relative;aspect-ratio:1.7;padding:17px;overflow:hidden;border:1px solid #56505a;border-radius:7px;background:#191a28;display:flex;flex-direction:column;justify-content:space-between}.av-display--content{background:linear-gradient(115deg,#542733,#231c35 65%,#111424)}.av-display-corner{z-index:1;display:flex;justify-content:space-between;color:#ffcfb9;font:700 9px/1.2 var(--font-ui);letter-spacing:.14em}.av-display-title{position:relative;font:400 clamp(26px,3vw,40px)/1.1 var(--font-primary);letter-spacing:-.04em;color:#fff}.av-display-title>span{display:block;font:400 11px/1.5 var(--font-ui);color:#eee2e4;letter-spacing:0;margin-top:8px}.av-display-bottom{z-index:1;display:flex;justify-content:space-between;gap:6px;font:9px/1.5 var(--font-ui);color:#e2dce0}.av-art{position:absolute;width:220px;height:220px;right:-20px;top:-20px;transform:rotate(-25deg)}.av-art i{position:absolute;top:0;right:0;bottom:0;left:0;border:22px solid #ff8a5880;border-radius:50%;box-shadow:inset 4px 8px 22px #ffb98c50,4px 8px 28px #ff7c2330}.av-art i:nth-child(2){top:38px;right:38px;bottom:38px;left:38px;border-width:14px;border-color:#ffb99670}.av-art i:nth-child(3){top:68px;right:68px;bottom:68px;left:68px;border-width:9px;border-color:#ffc2a890}.av-idea-footer{display:flex;align-items:center;gap:12px;margin-top:20px;padding-top:14px;border-top:1px solid var(--av-line);font:10px/1.4 var(--font-ui);color:#adaebc}.av-idea-footer>span:first-child{color:#ffad87}.av-idea-footer>span:last-child{margin-left:auto;font-size:18px}.av-idea-addons{display:grid;gap:8px}.av-addon{display:flex;align-items:center;gap:12px;padding:10px 12px;background:#ffffff06;border:1px solid #ffffff15;border-radius:6px;font:10px/1.5 var(--font-ui);color:#d9d9e2;animation:av-appear .25s ease-out}.av-wave{display:flex;align-items:center;justify-content:center;gap:3px;height:18px;width:30px}.av-wave i{width:2px;background:#ffac87}.av-clock{font-size:20px;color:#ffac87}.av-timeline{flex:1;height:3px;background:linear-gradient(90deg,#ff9566 45%,#fff2 45%);border-radius:3px}.av-switch{margin-left:auto;width:24px;height:12px;border-radius:20px;background:#ff966e}.av-switch:after{content:"";display:block;width:8px;height:8px;border-radius:50%;background:#271611;margin:2px 2px 2px auto}.av-live-feed{position:absolute;right:12px;top:40px;background:#0b0b12;padding:7px 9px;color:#fff;border:1px solid #ffffff40;border-radius:4px;font:9px var(--font-ui)}.av-live-feed i{display:inline-block;width:5px;height:5px;background:#ff735b;border-radius:50%;margin-right:6px}.av-playground{position:relative;overflow:hidden;padding:88px 1.5rem 96px;color:#fff;scroll-margin-top:75px;background:radial-gradient(900px 420px at 12% 0%,rgba(255,107,53,.16),transparent 70%),radial-gradient(700px 380px at 92% 60%,rgba(14,165,233,.09),transparent 70%),linear-gradient(180deg,#080810,#0d0e16 30%,#0b0c13);border-radius:0 0 28px 28px}.av-playground:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.14) 30%,rgba(255,255,255,.14) 70%,transparent)}.av-section-title{margin:0;font:400 clamp(2rem,4vw,3.4rem)/1.12 var(--font-primary);letter-spacing:-.04em;white-space:pre-line}.av-section-body{max-width:660px;color:#b5b6c0;font:14px/1.8 var(--font-ui);margin:18px 0 32px}.av-explorer{margin-top:40px;border:1px solid var(--av-line);border-radius:16px;background:#11121b;padding:clamp(18px,3vw,34px)}.av-explorer-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,5vw,60px);align-items:start}.av-capabilities{display:grid;gap:9px}.av-capability{width:100%;display:flex;gap:16px;align-items:center;text-align:left;border:1px solid #ffffff14;background:#ffffff03;border-radius:9px;padding:16px;color:#c6c7cf;cursor:pointer;transition:border-color .2s,background .2s}.av-capability:hover{background:#ffffff08;border-color:#ffffff50}.av-capability[aria-pressed=true]{border-color:#ff966e80;background:#ff6b350b;color:#fff}.av-capability strong{display:block;font:500 14px/1.4 var(--font-ui)}.av-capability small{display:block;margin-top:5px;font:11px/1.5 var(--font-ui);color:#a5a6b4}.av-capability-icon{font:26px/1 var(--font-ui);color:#9294a5;width:28px;text-align:center}.av-capability[aria-pressed=true] .av-capability-icon{color:#ffad87}.av-check{display:grid;place-items:center;width:22px;height:22px;flex:0 0 22px;margin-left:auto;border:1px solid #ffffff25;border-radius:50%;font:14px var(--font-ui)}.av-capability[aria-pressed=true] .av-check{background:#ff966e;border-color:#ff966e;color:#21110a}.av-options-foot{display:flex;flex-wrap:wrap;align-items:center;gap:10px 20px;margin-top:16px}.av-options-foot p{flex:1;min-width:140px;margin:0;font:11px/1.7 var(--font-ui);color:#a5a6b4}.av-options-foot button{background:none;border:0;padding:10px 0;font:11px/1.5 var(--font-ui);color:#f0b69c;cursor:pointer}.av-result{margin-top:22px}.av-result h3{font:500 14px/1.5 var(--font-ui);margin:0 0 12px}.av-result ul{list-style:none;padding:0;margin:0;display:grid;gap:9px}.av-result li,.av-result>p{font:12px/1.7 var(--font-ui);color:#b9bac6}.av-result li{padding-left:17px;position:relative}.av-result li:before{content:"↗";position:absolute;left:0;color:#ffad87}.av-empty{min-height:330px;padding:50px 25px;display:flex;flex-direction:column;justify-content:center;text-align:center;border:1px dashed #ffffff25;border-radius:12px}.av-empty>span{font-size:52px;color:#ffad87}.av-empty h3{font:400 24px/1.2 var(--font-primary)}.av-empty p{font:13px/1.6 var(--font-ui);color:#b9bac6}.av-explorer-bottom{border-top:1px solid var(--av-line);margin-top:30px;padding-top:25px;display:flex;justify-content:space-between;align-items:center;gap:24px}.av-explorer-bottom>p{max-width:320px;margin:0;font:11px/1.7 var(--font-ui);color:#a5a6b4}.av-copy-status{color:#ffd4be;font:12px/1.5 var(--font-ui)}.av-copy-status:not(:empty){margin-top:20px}.av-copy-fallback{box-sizing:border-box;width:100%;margin-top:14px;background:#080810;color:#fff;border:1px solid var(--av-line);padding:15px;border-radius:8px;font:13px/1.7 var(--font-ui)}.av-demo-example{margin-top:28px;border:1px solid var(--av-line);border-radius:10px}.av-demo-example .av-section-title{font-size:clamp(1.8rem,3.4vw,2.7rem)}.av-demo-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-top:28px}.av-demo-tabs button{font:12px/1.5 var(--font-ui);padding:10px 18px;border:1px solid var(--av-line);border-radius:6px;background:transparent;color:#b9bac6;cursor:pointer}.av-demo-tabs button[aria-pressed=true]{background:#ff966e;color:#20110b;border-color:#ff966e}.av-questions{display:grid;grid-template-columns:repeat(3,1fr);gap:36px}.av-question{padding-top:20px;border-top:1px solid #0003}.av-question>span{color:#bd4218;font:12px var(--font-ui)}.av-question h3{font:400 25px/1.2 var(--font-primary);letter-spacing:-.025em;margin:20px 0 14px}.av-question p{color:#555;font:14px/1.8 var(--font-ui)}.av-beyond{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-top:24px;padding:26px 30px;border:1px solid #0002;border-radius:12px}.av-beyond h3{margin:0 0 8px;font:400 23px/1.2 var(--font-primary)}.av-beyond p{margin:0;max-width:670px;color:#555;font:14px/1.7 var(--font-ui)}.av-beyond>span{font-size:38px;color:#bd4218}@keyframes av-appear{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media(max-width:900px){.av-hero-grid{grid-template-columns:1fr;gap:40px}.av-hero h1{max-width:620px}.av-explorer-grid{grid-template-columns:1fr}.av-capabilities{grid-template-columns:1fr 1fr}.av-preview .av-idea{max-width:600px;margin:auto}.av-explorer-bottom{flex-direction:column;align-items:flex-start}.av-explorer-bottom>p{max-width:none}.av-questions{grid-template-columns:1fr;gap:22px}}@media(max-width:540px){.av-hero{padding-left:20px;padding-right:20px}.av-hero h1{font-size:clamp(2.7rem,11vw,3.5rem)}.av-hero .av-actions{align-items:stretch;flex-direction:column}.av-hero .av-actions a,.av-hero .av-actions button{width:100%}.av-playground{padding:55px 16px}.av-capabilities{grid-template-columns:1fr}.av-capability{padding:14px 12px;gap:12px}.av-idea{padding:14px;min-height:0}.av-display-stack{margin-left:0;margin-right:9px}.av-display{padding:12px;aspect-ratio:1.5}.av-display-bottom{font-size:8px}.av-display-title{font-size:27px}.av-explorer-bottom .av-actions,.av-explorer-bottom .av-btn{width:100%}.av-beyond{padding:22px}}@media(prefers-reduced-motion:reduce){.av-experience *,.av-experience *:before,.av-experience *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.av-hero-scenes{position:relative;min-width:0;height:530px;margin:0 0 26px 20px}.av-hero-scene-main{position:absolute;top:0;right:0;bottom:60px;left:60px;overflow:hidden;border-radius:100px 8px 8px}.av-hero-scene-main img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:52% center;object-position:52% center}.av-hero-scene-detail{position:absolute;left:0;bottom:25px;width:54%;aspect-ratio:4 / 3;border:6px solid #080810;border-radius:10px;overflow:hidden;box-shadow:0 20px 40px #0005}.av-hero-scene-detail img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.av-hero-caption{position:absolute;bottom:-25px;right:0;width:42%;display:flex;align-items:center;gap:16px;color:#c7c3c1;font:12px/1.6 var(--font-ui)}.av-hero-caption span{font-size:24px;color:#ff966e}.av-demo-summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:24px 28px;cursor:pointer;list-style:none;color:#e7e7ef;font:500 14px/1.5 var(--font-ui)}.av-demo-summary::-webkit-details-marker{display:none}.av-demo-summary>span:last-child{color:#ff966e;font-size:24px;line-height:1;transition:transform .2s}.av-demo-example[open]>.av-demo-summary>span:last-child{transform:rotate(45deg)}.av-demo-summary:hover{background:#ffffff04}.av-demo-summary:focus-visible{outline:2px solid #ffad8c;outline-offset:4px;border-radius:10px}.av-demo-content{padding:12px clamp(18px,3vw,36px) 30px}@media(max-width:900px){.av-hero-scenes{width:100%;max-width:650px;height:430px;margin:0 auto 15px}.av-hero-scene-main{top:0;right:0;bottom:50px;left:80px}.av-hero-scene-detail{width:42%}.av-hero-caption{width:46%;bottom:-12px}}@media(max-width:540px){.av-hero-scenes{height:340px;margin-top:0}.av-hero-scene-main{top:0;right:0;bottom:45px;left:38px;border-top-left-radius:65px}.av-hero-scene-detail{width:52%;bottom:0;border-width:4px}.av-hero-caption{width:40%;bottom:-15px;font-size:10px;gap:8px}.av-demo-summary{padding:20px;font-size:13px}}
