.eh{--glow: #22D3EE;--level: 0;color-scheme:dark;position:relative;color:var(--text);font-family:var(--f-body);font-size:14px;line-height:1.5;border-radius:30px;isolation:isolate}.eh[data-layout=hero]{height:clamp(580px,84vh,860px)}.eh[data-layout=app],.eh[data-layout=embed],.eh[data-layout=console]{height:100%;border-radius:0}.eh.kiosk{position:fixed;inset:0;z-index:3000;height:auto;border-radius:0}.eh-stage{position:absolute;inset:0;overflow:hidden;border-radius:inherit;background:radial-gradient(70% 55% at 50% 30%,rgba(99,102,241,.28),transparent 70%),radial-gradient(60% 50% at 15% 85%,rgba(236,72,153,.18),transparent 70%),radial-gradient(55% 45% at 90% 75%,rgba(34,211,238,.14),transparent 70%),linear-gradient(180deg,#0b0d1c,#070812 60%,#05060b);box-shadow:0 0 0 1px #ffffff1a inset,var(--shadow)}.eh[data-layout=app] .eh-stage,.eh[data-layout=embed] .eh-stage,.eh.kiosk .eh-stage{box-shadow:none}.eh[data-layout=console]{border-radius:24px}.eh-canvas{position:absolute;inset:0;width:100%;height:100%;display:block;z-index:1;touch-action:pan-y;cursor:pointer}.eh-still{position:absolute;z-index:1;left:50%;top:0;height:100%;width:auto;max-width:none;transform:translate(-50%);object-fit:cover;animation:ehBreathe 5s ease-in-out infinite}@keyframes ehBreathe{50%{transform:translate(-50%) scale(1.012)}}.eh-stage:after{content:"";position:absolute;inset:auto 0 0;height:36%;z-index:2;pointer-events:none;background:linear-gradient(to bottom,transparent,rgba(5,6,11,.45) 55%,rgba(5,6,11,.8))}.eh-pill,.eh-icon,.eh-chip,.eh-ask,.eh-card,.eh-sheet,.eh-log,.eh-screen,.eh-hello,.eh-recbar,.eh-heard{background:var(--glass);border:1px solid var(--glass-line);box-shadow:var(--glass-hi);backdrop-filter:var(--blur);-webkit-backdrop-filter:var(--blur)}.eh-top{position:absolute;z-index:6;inset:16px 16px auto;display:flex;align-items:center;justify-content:space-between;gap:10px;pointer-events:none}.eh-top>*{pointer-events:auto}.eh-pill{display:inline-flex;align-items:center;gap:9px;padding:8px 14px;border-radius:99px;font-size:13px;font-weight:600;min-width:0}.eh-event span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eh-dot{flex:none;width:8px;height:8px;border-radius:50%;background:var(--grad);box-shadow:0 0 12px var(--cyan)}.eh-badge{font:500 11px/1 var(--f-mono);letter-spacing:.02em;color:var(--text-2);padding:9px 12px}.eh-tools{display:flex;align-items:center;gap:8px;flex:none}.eh-icon{width:40px;height:40px;display:grid;place-items:center;border-radius:50%;color:var(--text);transition:transform .2s,border-color .2s}.eh-icon:hover{border-color:#ffffff4d;transform:translateY(-1px)}.eh-icon svg{width:19px;height:19px}.eh-icon-sm{width:34px;height:34px}.eh-mood{position:absolute;z-index:6;top:68px;left:16px;font:500 12px/1 var(--f-body);color:var(--text-2);padding:7px 12px}.eh-fx{position:absolute;inset:0;z-index:4;pointer-events:none}.eh-ripple{position:absolute;width:18px;height:18px;margin:-9px 0 0 -9px;border-radius:50%;border:2px solid var(--cyan);box-shadow:0 0 18px var(--violet),inset 0 0 12px var(--magenta);animation:ehRipple .85s ease-out forwards}@keyframes ehRipple{to{transform:scale(7);opacity:0}}.eh-bottom{position:absolute;z-index:5;inset:auto 16px 16px;display:flex;flex-direction:column;align-items:center;gap:10px;pointer-events:none}.eh-bottom>*{pointer-events:auto}.eh-cap{max-width:42ch;min-height:1.5em;text-align:center;font-size:clamp(15.5px,1.35vw,19px);line-height:1.45;font-weight:500;color:#f4f6ff73;text-shadow:0 2px 18px rgba(0,0,0,.6);text-wrap:pretty;pointer-events:none!important}.eh-cap .w{transition:color .12s}.eh-cap .w.done{color:var(--text)}.eh-cap .w.on{color:#fff;text-shadow:0 0 18px rgba(139,92,246,.9),0 0 4px rgba(34,211,238,.8)}.eh-stage.nocap .eh-cap{visibility:hidden}.eh-hello{display:inline-flex;align-items:center;gap:8px;padding:10px 18px 10px 14px;border-radius:99px;color:var(--text);font-weight:600;font-size:14px;border-color:#8b5cf699!important}.eh-hello svg{width:18px;height:18px;color:var(--cyan)}.eh-heard{max-width:min(90%,480px);padding:9px 15px;border-radius:16px;font-size:14.5px;font-weight:500;color:var(--text)}.eh-chips{display:flex;gap:6px;max-width:100%;overflow-x:auto;scrollbar-width:none;padding:2px;mask-image:linear-gradient(to right,transparent,#000 14px,#000 calc(100% - 14px),transparent)}.eh-chips::-webkit-scrollbar{display:none}.eh-chip{flex:none;font-size:13px;padding:7px 13px;border-radius:99px;color:var(--text);white-space:nowrap;transition:border-color .2s,background .2s}.eh-chip:hover{border-color:#ffffff52}.eh-chip[aria-pressed=true]{background:var(--grad-soft);border-color:#8b5cf6b3}.eh-chip:disabled{opacity:.35;cursor:default}.eh-ask{display:flex;align-items:center;gap:6px;width:min(620px,100%);padding:6px;border-radius:99px}.eh-ask:focus-within{border-color:#8b5cf6b3}.eh-ask input{flex:1;min-width:0;background:none;border:0;outline:none;padding:10px 6px;font-size:15px;color:var(--text)}.eh-ask input::placeholder{color:var(--text-3)}.eh-mic,.eh-send,.eh-ghost{flex:none;width:44px;height:44px;border-radius:50%;border:0;display:grid;place-items:center;position:relative;color:#fff}.eh-mic{background:var(--grad);box-shadow:0 6px 24px -6px #8b5cf6cc}.eh-mic:after{content:"";position:absolute;inset:-5px;border-radius:50%;border:2px solid var(--violet);opacity:0}.eh-stage[data-listen=listening] .eh-mic:after{opacity:.8;animation:ehPulse 1.2s ease-out infinite}@keyframes ehPulse{0%{transform:scale(1);opacity:.8}to{transform:scale(1.55);opacity:0}}.eh-send{background:#ffffff1a}.eh-send:hover{background:#ffffff2e}.eh-ghost{background:transparent;color:var(--text-2);width:38px;height:38px}.eh-ghost:hover{color:var(--text)}.eh-card{position:relative;width:min(360px,100%);display:flex;gap:12px;padding:14px 40px 14px 14px;border-radius:20px;background:var(--glass-strong);animation:ehCard .35s cubic-bezier(.2,.8,.2,1)}@keyframes ehCard{0%{opacity:0;transform:translateY(10px) scale(.98)}}.eh-card-doc{width:min(390px,100%);align-items:center}.eh-card-body{display:grid;gap:4px;min-width:0}.eh-card-title{font-size:15px;font-weight:600;overflow-wrap:anywhere}.eh-card-note{font-size:12.5px;color:#86efac}.eh-card-x{position:absolute;top:9px;right:9px;width:28px;height:28px;display:grid;place-items:center;border:0;border-radius:50%;background:transparent;color:var(--text-2)}.eh-card-x svg{width:16px;height:16px}.eh-qr{flex:none;width:116px;aspect-ratio:1;background:#fff;border-radius:12px;padding:5px}.eh-qr svg{display:block;width:100%;height:100%}.eh-log{position:absolute;z-index:7;inset:70px 16px auto auto;width:min(360px,calc(100% - 32px));max-height:55%;overflow-y:auto;padding:14px;border-radius:20px;background:var(--glass-strong);display:grid;align-content:start;gap:10px}.eh-msg p{font-size:13.5px;line-height:1.5}.eh-msg-v{justify-self:end;max-width:86%;padding:8px 12px;border-radius:14px 14px 4px;background:var(--grad-soft)}.eh-msg-a{max-width:94%;display:grid;gap:3px}.eh-msg-a .eh-k{color:var(--cyan)}.eh-empty{color:var(--text-3);font-size:13px}.eh-screen{position:absolute;z-index:6;right:16px;top:70px;width:min(46%,420px);border-radius:20px;overflow:hidden;background:#080912cc;display:flex;flex-direction:column;animation:ehCard .35s ease-out}.eh-screen[data-mode=full],.eh-screen[data-mode=attract]{inset:0;width:auto;border-radius:0;z-index:8;border:0}.eh-screen-media{position:relative;aspect-ratio:16 / 9;background:#000}.eh-screen[data-mode=full] .eh-screen-media,.eh-screen[data-mode=attract] .eh-screen-media{flex:1;aspect-ratio:auto}.eh-screen video,.eh-yt,.eh-yt iframe{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;border:0}.eh-screen-note{position:absolute;inset:0;display:grid;place-items:center;padding:20px;text-align:center;font-size:13.5px;color:var(--text-2)}.eh-screen-bar{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 8px 8px 14px;font-size:13px;font-weight:600}.eh-screen-bar>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eh-screen[data-mode=attract] .eh-screen-bar{display:none}.eh-mini{width:32px;height:32px;display:grid;place-items:center;border-radius:10px;border:1px solid var(--glass-line);background:#ffffff0f;color:var(--text)}.eh-mini:hover{background:#ffffff24}.eh-mini svg{width:15px;height:15px}.eh-recbar{position:absolute;z-index:9;top:70px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:10px;padding:6px 6px 6px 14px;border-radius:99px;font:500 12.5px/1 var(--f-mono)}.eh-recbar button{display:inline-flex;align-items:center;gap:5px;padding:7px 11px;border:0;border-radius:99px;background:#ef4444;color:#fff;font:600 12px/1 var(--f-body)}.eh-recbar svg{width:14px;height:14px}.eh-recdot{width:9px;height:9px;border-radius:50%;background:#ef4444;animation:ehBlink 1s steps(2) infinite}@keyframes ehBlink{50%{opacity:.2}}.eh-stage.recording{box-shadow:inset 0 0 0 2px #ef444499}.eh-attract{position:absolute;inset:0;z-index:9;display:flex;align-items:flex-end;justify-content:center;padding-bottom:12%;cursor:pointer;background:linear-gradient(to bottom,transparent 45%,rgba(5,6,11,.75))}.eh-attract p{font:300 clamp(28px,4.5vw,60px)/1.1 var(--f-display);letter-spacing:-.02em;text-align:center;display:grid;gap:12px}.eh-attract span{font:500 clamp(13px,1.3vw,17px)/1 var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--cyan)}.eh-exit{display:none;position:absolute;z-index:10;top:16px;right:16px;align-items:center;gap:6px;padding:9px 14px;border-radius:99px;border:1px solid var(--glass-line);background:#05060b80;color:var(--text-2);font-size:13px;backdrop-filter:var(--blur)}.eh-exit svg{width:15px;height:15px}.eh.kiosk .eh-exit{display:inline-flex}.eh.kiosk .eh-tools>:not(.eh-langq),.eh.kiosk .eh-ghost{display:none}.eh.kiosk.locked .eh-exit{display:none}.eh.kiosk{background:#000;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;touch-action:manipulation;overscroll-behavior:none}.eh-kiosk-on,.eh-kiosk-on body{overscroll-behavior:none}.eh.kiosk .eh-stage{--k: min(1vw, .5625vh)}.eh.kiosk .eh-top{inset:calc(var(--k) * 4) calc(var(--k) * 4) auto calc(var(--k) * 4)}.eh.kiosk .eh-pill{font-size:clamp(14px,calc(var(--k) * 3),26px);padding:.6em 1.05em}.eh.kiosk .eh-badge{display:none}.eh.kiosk .eh-bottom{inset:auto calc(var(--k) * 4) calc(var(--k) * 5) calc(var(--k) * 4);gap:calc(var(--k) * 2.6)}.eh.kiosk .eh-cap{max-width:30ch;font-size:clamp(17px,calc(var(--k) * 3.9),40px);line-height:1.3;font-weight:600;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.eh.kiosk .eh-heard{font-size:clamp(16px,calc(var(--k) * 3.2),30px);padding:.55em 1em}.eh.kiosk .eh-chips{max-width:100%}.eh.kiosk .eh-chip{font-size:clamp(14px,calc(var(--k) * 2.8),27px);padding:.6em 1em}.eh.kiosk .eh-ask{width:min(92%,calc(var(--k) * 90));padding:calc(var(--k) * 1.2)}.eh.kiosk .eh-ask input{font-size:clamp(16px,calc(var(--k) * 3),28px)!important}.eh.kiosk .eh-mic{width:clamp(64px,calc(var(--k) * 15),132px);height:clamp(64px,calc(var(--k) * 15),132px)}.eh.kiosk .eh-mic svg{width:44%;height:44%}.eh.kiosk .eh-send{width:clamp(52px,calc(var(--k) * 10),96px);height:clamp(52px,calc(var(--k) * 10),96px)}.eh.kiosk .eh-card{width:min(92%,calc(var(--k) * 84));font-size:1.1em}.eh.kiosk .eh-hello{font-size:clamp(15px,calc(var(--k) * 3),26px)}.eh.kiosk .eh-stage:after{height:46%;background:linear-gradient(to bottom,transparent,rgba(5,6,11,.5) 45%,rgba(5,6,11,.9))}.eh.kiosk.frame916 .eh-stage{inset:0 auto 0 50%;width:min(100vw,56.25vh);transform:translate(-50%);border-radius:0;box-shadow:0 0 0 1px #ffffff1f}.eh.kiosk.frame916 .eh-stage{--k: min( calc(min(100vw, 56.25vh)*.01) , .5625vh)}.eh-powered{display:none;position:absolute;z-index:6;right:14px;bottom:8px;font:500 10.5px/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:#ffffff61;pointer-events:none}.eh.kiosk .eh-powered,.eh[data-layout=embed] .eh-powered{display:block}.eh.kiosk .eh-powered{font-size:clamp(10px,calc(var(--k) * 1.7),16px);right:calc(var(--k) * 4);bottom:calc(var(--k) * 1.6)}.eh-langq{display:none;gap:2px;padding:3px;border-radius:99px;background:var(--glass);border:1px solid var(--glass-line);backdrop-filter:var(--blur)}.eh.kiosk .eh-langq{display:inline-flex}.eh-langq button{border:0;background:none;color:var(--text-2);font:700 clamp(13px,calc(var(--k, 1px) * 2.6),22px)/1 var(--f-body);padding:.55em .9em;border-radius:99px}.eh-langq button[aria-pressed=true]{background:var(--grad);color:#fff}.eh-lockzone{display:none;position:absolute;z-index:20;top:0;left:0;width:96px;height:96px}.eh.kiosk.locked .eh-lockzone{display:block}.eh-lockring{position:absolute;top:16px;left:16px;width:40px;height:40px;border-radius:50%;border:3px solid transparent;opacity:0}.eh-lockzone.holding .eh-lockring{opacity:1;border-color:#ffffff26;border-top-color:var(--cyan);animation:ehSpin 3s linear forwards}@keyframes ehSpin{to{transform:rotate(1080deg)}}.eh-refs{position:absolute;inset:0;z-index:19;display:grid;place-items:center;background:#0304088c;backdrop-filter:blur(6px);cursor:pointer}.eh-refs p{display:grid;justify-items:center;gap:12px;font:500 clamp(16px,2.2vw,26px)/1.3 var(--f-body);color:var(--text)}.eh-refs svg{width:44px;height:44px;color:var(--cyan)}.eh-pin{position:absolute;inset:0;z-index:30;display:grid;place-items:center;padding:16px;background:#030408b8;backdrop-filter:blur(10px)}.eh-pin-box{width:min(340px,100%);display:grid;gap:14px;justify-items:center;padding:26px 22px;border-radius:28px;background:var(--glass-strong);border:1px solid var(--glass-line);text-align:center}.eh-pin-box h3{font:400 20px/1.25 var(--f-display)}.eh-pin-dots{display:flex;gap:12px}.eh-pin-dots i{width:14px;height:14px;border-radius:50%;border:2px solid var(--glass-line)}.eh-pin-dots i.on{background:var(--grad);border-color:transparent}.eh-pin-dots.shake{animation:ehShake .35s}@keyframes ehShake{25%{transform:translate(-8px)}75%{transform:translate(8px)}}.eh-pin-pad{display:grid;grid-template-columns:repeat(3,72px);gap:10px}.eh-pin-pad button{height:60px;border-radius:18px;border:1px solid var(--glass-line);background:#ffffff0f;color:var(--text);font:600 22px/1 var(--f-body)}.eh-pin-pad button:active{background:var(--grad-soft)}.eh-pin-pad [data-act=pinCancel]{font-size:14px}.eh-pin-note{min-height:1.4em;font-size:13px;color:#fca5a5}.eh-canvas{transform-origin:calc(100% - 16px) calc(100% - 16px);transition:transform .75s cubic-bezier(.2,.8,.2,1),border-radius .75s,box-shadow .75s,filter .75s}.eh-stage.presenting .eh-canvas{z-index:9;transform:scale(.3);border-radius:64px;box-shadow:0 0 0 5px #fff9,0 30px 80px -10px #000c,0 0 60px -6px var(--glow)}.eh.kiosk .eh-stage.presenting .eh-canvas{transform:scale(.26)}.eh-present{position:absolute;inset:0;z-index:8;display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:12px;padding:16px;background:radial-gradient(90% 60% at 50% 0%,rgba(99,102,241,.22),transparent 70%),#04050ccc;backdrop-filter:blur(22px) saturate(1.2);-webkit-backdrop-filter:blur(22px) saturate(1.2);opacity:0;transition:opacity .5s ease}.eh-stage.presenting .eh-present{opacity:1}.eh-pv-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;transform:translateY(-14px);opacity:0;transition:transform .6s .15s cubic-bezier(.2,.8,.2,1),opacity .6s .15s}.eh-stage.presenting .eh-pv-top{transform:none;opacity:1}.eh-pv-head{display:grid;gap:4px;min-width:0}.eh-pv-head .eh-k{color:var(--cyan)}.eh-pv-head h3{font:400 clamp(20px,3.2vw,34px)/1.15 var(--f-display);letter-spacing:-.02em;overflow-wrap:anywhere}.eh-pv-body{position:relative;min-height:0;border-radius:22px;overflow:hidden;clip-path:inset(34% 26% 34% 26% round 28px);transform:translateY(40px) scale(.94);transition:clip-path .8s cubic-bezier(.2,.8,.2,1),transform .8s cubic-bezier(.2,.8,.2,1);touch-action:pan-y}.eh-stage.presenting .eh-pv-body{clip-path:inset(0 0 0 0 round 22px);transform:none}.eh-pv-pages{position:absolute;inset:0}.eh-pv-page{position:absolute;inset:0;margin:0;display:grid;justify-items:center;align-content:start;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;transition:transform .55s cubic-bezier(.2,.8,.2,1),opacity .55s;cursor:zoom-in}.eh-pv-page::-webkit-scrollbar{display:none}.eh-pv-page[data-pos=prev]{transform:translate(-60%) scale(.9);opacity:0;pointer-events:none}.eh-pv-page[data-pos=next]{transform:translate(60%) scale(.9);opacity:0;pointer-events:none}.eh-pv-page img{display:block;width:min(100%,980px);height:auto;border-radius:12px;box-shadow:0 30px 70px -20px #000c;background:#fff;transition:width .45s cubic-bezier(.2,.8,.2,1);user-select:none;-webkit-user-drag:none}.eh-pv-page.zoom{cursor:zoom-out;overflow:auto;justify-items:start}.eh-pv-page.zoom img{width:190%;max-width:none}.eh-pv-video{position:absolute;inset:0;display:grid;place-items:center;background:#000}.eh-pv-video video{width:100%;height:100%;object-fit:contain}.eh-pv-link{position:absolute;inset:0;display:grid;place-items:center;align-content:center;gap:18px;text-align:center;color:var(--text-2)}.eh-pv-bigqr{width:min(60%,360px);aspect-ratio:1;background:#fff;border-radius:22px;padding:14px}.eh-pv-bigqr svg{width:100%;height:100%;display:block}.eh-pv-bar{display:flex;align-items:center;gap:14px;min-height:64px;padding-right:30%;transform:translateY(16px);opacity:0;transition:transform .6s .2s cubic-bezier(.2,.8,.2,1),opacity .6s .2s}.eh-stage.presenting .eh-pv-bar{transform:none;opacity:1}.eh-pv-qr{flex:none;width:92px;aspect-ratio:1;background:#fff;border-radius:14px;padding:5px}.eh-pv-qr:empty{display:none}.eh-pv-qr svg{width:100%;height:100%;display:block}.eh-pv-take{display:grid;gap:2px;min-width:0}.eh-pv-take b{font-size:15px}.eh-pv-take span{font-size:13px;color:var(--text-3)}.eh-pv-dots{display:flex;gap:6px;margin-left:auto}.eh-pv-dots button{width:9px;height:9px;padding:0;border-radius:50%;border:0;background:#ffffff40}.eh-pv-dots button[aria-current=true]{background:var(--cyan);width:22px;border-radius:99px}.eh-stage.presenting .eh-bottom{z-index:10;inset:auto calc(30% + 18px) 22px auto;align-items:flex-end}.eh-stage.presenting .eh-chips,.eh-stage.presenting .eh-card,.eh-stage.presenting .eh-hello,.eh-stage.presenting .eh-cap,.eh-stage.presenting .eh-heard{display:none}.eh-stage.presenting .eh-ask{width:auto;background:none;border:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;padding:0}.eh-stage.presenting .eh-ask input,.eh-stage.presenting .eh-ask .eh-send,.eh-stage.presenting .eh-ask .eh-ghost{display:none}.eh-stage.presenting .eh-top{z-index:3;opacity:0;pointer-events:none}.eh.kiosk .eh-present{padding:calc(var(--k) * 4);gap:calc(var(--k) * 3)}.eh.kiosk .eh-pv-head h3{font-size:clamp(22px,calc(var(--k) * 5.4),52px)}.eh.kiosk .eh-pv-qr{width:clamp(92px,calc(var(--k) * 20),190px)}.eh.kiosk .eh-pv-take b{font-size:clamp(15px,calc(var(--k) * 3.2),30px)}.eh.kiosk .eh-pv-take span{font-size:clamp(13px,calc(var(--k) * 2.4),22px)}.eh.kiosk .eh-stage.presenting .eh-bottom{inset:auto calc(27% + var(--k) * 4) calc(var(--k) * 5) auto}.eh.kiosk .eh-pv-bar{padding-right:28%}.eh-scenes{display:grid;grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:8px}.eh-scene{position:relative;display:grid;gap:6px;padding:5px 5px 8px;border-radius:14px;border:1.5px solid var(--glass-line);background:#ffffff0a;color:var(--text-2);font-size:11.5px;font-weight:600;text-align:center}.eh-scene img,.eh-scene-studio{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:10px;display:block}.eh-scene-studio{background:radial-gradient(60% 60% at 30% 30%,rgba(34,211,238,.45),transparent 70%),radial-gradient(60% 60% at 80% 20%,rgba(139,92,246,.45),transparent 70%),#0a0c17}.eh-scene[aria-pressed=true]{border-color:var(--glow);color:var(--text);box-shadow:0 0 0 1px var(--glow)}.eh-host.full:before{content:"Full body";position:absolute;top:8px;left:8px;z-index:1;font:600 10px/1 var(--f-mono);letter-spacing:.05em;text-transform:uppercase;padding:5px 7px;border-radius:99px;background:#05060b99;border:1px solid rgba(255,255,255,.25)}.eh[data-layout=console] .eh-kiosk-hide{display:none}.eh-sheet{position:absolute;z-index:11;top:12px;right:12px;bottom:12px;width:min(390px,calc(100% - 24px));border-radius:24px;background:var(--glass-strong);display:flex;flex-direction:column;overflow:hidden;animation:ehSheet .32s cubic-bezier(.2,.8,.2,1)}@keyframes ehSheet{0%{opacity:0;transform:translate(24px)}}.eh-sheet-head{display:flex;align-items:center;gap:6px;padding:10px 10px 0 12px}.eh-tabs{display:flex;gap:2px;flex:1;overflow-x:auto;scrollbar-width:none}.eh-tabs button{flex:1;padding:9px 8px;border:0;border-radius:12px;background:none;color:var(--text-2);font-size:13px;font-weight:600;white-space:nowrap}.eh-tabs button[aria-selected=true]{color:var(--text);background:#ffffff17;box-shadow:inset 0 0 0 1px var(--glass-line)}.eh-pane{flex:1;min-height:0;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:18px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.2) transparent}.eh-k{font:600 11px/1.3 var(--f-body);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3)}.eh-k output{color:var(--text-2);letter-spacing:.02em;margin-left:6px}.eh-hint{font-size:12.5px;line-height:1.5;color:var(--text-3)}.eh-note{font-size:13px;line-height:1.55;color:var(--text-2);padding:12px 14px;border-radius:16px;background:var(--grad-soft);border:1px solid rgba(139,92,246,.35);display:grid;gap:10px}.eh-note b{color:var(--text);font-weight:600}.eh-note svg{width:12px;height:12px;vertical-align:-1px}.eh-note p{margin:0}.eh-note-sub{display:block;color:var(--text-3);font-size:12.5px}.eh-vlist{display:grid;gap:4px;max-height:280px;overflow-y:auto;padding-right:2px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.2) transparent}.eh-vrow{display:grid;grid-template-columns:34px 1fr auto;align-items:center;gap:8px;padding:5px 8px 5px 5px;border-radius:14px;border:1px solid transparent;background:#ffffff09;transition:background .2s,border-color .2s}.eh-vrow:hover{background:#ffffff12}.eh-vrow.on{border-color:#8b5cf6bf;background:var(--grad-soft)}.eh-vrow.locked{opacity:.62}.eh-vplay{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;border:1px solid var(--glass-line);background:#ffffff14;color:var(--text)}.eh-vplay:hover{background:#ffffff29}.eh-vplay svg{width:14px;height:14px}.eh-vpick{display:grid;min-width:0;padding:4px 0;border:0;background:none;color:var(--text);text-align:left}.eh-vpick b{font-size:13.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eh-vpick small{font-size:11.5px;color:var(--text-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eh-vtag{font:500 10px/1 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);padding:4px 7px;border-radius:99px;border:1px solid var(--glass-line)}.eh-vrow.on .eh-vtag{color:var(--text);border-color:#ffffff4d}.eh-vrow.on .eh-vpick b:after{content:" ✓";color:var(--cyan)}.eh-field{display:grid;gap:8px}.eh-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.eh-col{display:grid;gap:8px}.eh-grid2{display:grid;grid-template-columns:1fr 1fr;gap:12px}.eh-inline{display:flex;gap:8px}.eh-inline input{flex:1;min-width:0}.eh-chipset{display:flex;flex-wrap:wrap;gap:6px}.eh-seg{display:flex;flex-wrap:wrap;gap:2px;padding:3px;border-radius:14px;border:1px solid var(--glass-line);background:#00000040;width:fit-content;max-width:100%}.eh-seg button{padding:7px 12px;border:0;border-radius:11px;background:none;color:var(--text-2);font-size:13px;font-weight:600}.eh-seg button[aria-pressed=true]{background:var(--grad-soft);color:var(--text);box-shadow:inset 0 0 0 1px #8b5cf68c}.eh-seg-sm button{font-size:12px;padding:6px 10px}.eh input:not([type]),.eh textarea,.eh select,.eh-field input:not([type=range]):not([type=checkbox]):not([type=file]),.eh-inline input{width:100%;background:#0000004d;border:1px solid var(--glass-line);border-radius:12px;padding:10px 12px;color:var(--text);font-size:14px}.eh-ask input{border:0!important;background:none!important;padding:10px 6px!important;font-size:15px!important}.eh textarea{resize:vertical;min-height:60px}.eh select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,#B6BCD4 50%),linear-gradient(135deg,#B6BCD4 50%,transparent 50%);background-position:calc(100% - 16px) 55%,calc(100% - 11px) 55%;background-size:5px 5px;background-repeat:no-repeat;padding-right:30px;margin-top:6px}.eh input:focus,.eh textarea:focus,.eh select:focus{outline:none;border-color:#8b5cf6cc}.eh input[type=range]{width:100%;accent-color:var(--violet)}.eh-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:9px 14px;border-radius:12px;border:1px solid var(--glass-line);background:#ffffff14;color:var(--text);font-size:13.5px;font-weight:600;transition:background .2s,border-color .2s}.eh-btn:hover{background:#ffffff26;border-color:#ffffff4d}.eh-btn svg{width:16px;height:16px;flex:none}.eh-btn-sm{padding:6px 11px;font-size:12.5px}.eh-btn-ghost{background:transparent}.eh-file{position:relative;overflow:hidden}.eh-file input{position:absolute;inset:0;opacity:0;cursor:pointer}.eh-switch{display:flex;align-items:center;gap:10px;font-size:13.5px;color:var(--text);cursor:pointer}.eh-switch input{appearance:none;flex:none;width:38px;height:22px;border-radius:99px;background:#ffffff1f;border:1px solid var(--glass-line);position:relative;transition:background .2s;margin:0}.eh-switch input:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:var(--text-2);transition:transform .2s,background .2s}.eh-switch input:checked{background:var(--grad);border-color:transparent}.eh-switch input:checked:after{transform:translate(16px);background:#fff}.eh-more{border:1px solid var(--glass-line);border-radius:14px;padding:11px 13px;display:grid;gap:8px}.eh-more summary{display:flex;align-items:center;gap:6px;cursor:pointer;font-size:13.5px;font-weight:600;color:var(--text-2);list-style:none}.eh-more summary::-webkit-details-marker{display:none}.eh-more summary svg{width:15px;height:15px}.eh-more[open] summary{color:var(--text);margin-bottom:4px}.eh-hosts{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.eh-host{position:relative;display:grid;align-content:end;aspect-ratio:3 / 4;padding:10px;border-radius:18px;overflow:hidden;border:1.5px solid var(--glass-line);background:#0a0c17;text-align:left;color:var(--text);isolation:isolate;transition:border-color .2s,transform .2s,box-shadow .2s}.eh-host img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;transition:transform .5s cubic-bezier(.2,.8,.2,1)}.eh-host:after{content:"";position:absolute;inset:45% 0 0;z-index:-1;background:linear-gradient(to bottom,transparent,rgba(5,6,11,.92))}.eh-host:hover img{transform:scale(1.04)}.eh-host[aria-pressed=true]{border-color:var(--c);box-shadow:0 0 0 1px var(--c),0 14px 34px -14px var(--c)}.eh-host-name{font:500 15px/1.2 var(--f-display)}.eh-host-sub{font-size:11.5px;color:var(--text-2)}.eh-swatches{display:flex;flex-wrap:wrap;gap:9px}.eh-swatches button{width:30px;height:30px;border-radius:50%;border:2px solid rgba(8,9,20,.9);background:var(--c);box-shadow:0 0 0 1px var(--glass-line),0 0 14px -2px var(--c)}.eh-swatches button[aria-pressed=true]{box-shadow:0 0 0 2px #fff,0 0 18px var(--c)}.eh-list,.eh-videos{list-style:none;margin:0;padding:0;display:grid;gap:6px}.eh-list li{position:relative;display:flex;align-items:center;gap:8px;padding:9px 38px 9px 12px;border-radius:12px;background:#ffffff0d;border:1px solid var(--glass-line);font-size:13px;line-height:1.45}.eh-list li p{flex:1;min-width:0}.eh-list li.off,.eh-videos li.off{opacity:.5}.eh-x{position:absolute;right:6px;top:50%;transform:translateY(-50%);width:26px;height:26px;display:grid;place-items:center;border:0;border-radius:8px;background:none;color:var(--text-3)}.eh-x:hover{color:var(--text);background:#ffffff14}.eh-x svg{width:14px;height:14px}.eh-videos li{display:grid;grid-template-columns:76px 1fr auto;align-items:center;gap:10px;padding:6px;border-radius:14px;background:#ffffff0d;border:1px solid var(--glass-line)}.eh-videos li.off{grid-template-columns:1fr;padding:12px;font-size:13px}.eh-videos p{display:grid;min-width:0;font-size:13px}.eh-videos p b{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eh-videos small{color:var(--text-3);font-size:11.5px}.eh-videos .eh-row{gap:4px;flex-wrap:nowrap}.eh-vthumb{position:relative;width:76px;aspect-ratio:16 / 9;border-radius:9px;overflow:hidden;border:0;padding:0;background:var(--grad-soft)}.eh-vthumb img{width:100%;height:100%;object-fit:cover;display:block}.eh-vthumb span{position:absolute;inset:0;display:grid;place-items:center;background:#00000040;color:#fff}.eh-vthumb svg{width:16px;height:16px}.eh-qrs{display:grid;grid-template-columns:1fr 1fr;gap:10px}.eh-qrcard{display:grid;gap:8px;padding:10px;border-radius:16px;border:1px solid var(--glass-line);background:#ffffff0a;align-content:start}.eh-qrcard .eh-qr{width:100%}.eh-qrcard p{font-size:12.5px;font-weight:600}.eh-qrcard .eh-row{gap:6px}.eh-modal{position:fixed;inset:0;z-index:5000;display:grid;place-items:center;padding:16px;background:#030408bf;backdrop-filter:blur(8px)}.eh-modal-box{display:flex;gap:20px;align-items:center;max-width:900px;width:100%;max-height:calc(100vh - 32px);padding:18px;border-radius:24px;background:var(--glass-strong);border:1px solid var(--glass-line);overflow:auto}.eh-clip{background:#000;border-radius:14px;max-height:78vh}.eh-clip.portrait{width:min(340px,100%);aspect-ratio:9 / 16}.eh-clip.landscape{width:min(560px,100%);aspect-ratio:16 / 9}.eh-modal-side{flex:1;min-width:220px;display:grid;gap:10px;align-content:start}.eh-modal-title{font:300 22px/1.2 var(--f-display)}@media(max-width:640px){.eh-badge{display:none}.eh-top{inset:12px 12px auto}.eh-bottom{inset:auto 10px 10px}.eh-qr{width:96px}.eh-screen{left:12px;right:12px;width:auto;top:64px}.eh-grid2{grid-template-columns:1fr}.eh-modal-box{flex-direction:column}.eh-sheet{inset:auto 8px 8px;width:auto;height:min(78%,620px);animation-name:ehSheetUp}.eh-icon{width:38px;height:38px}}@keyframes ehSheetUp{0%{opacity:0;transform:translateY(24px)}}.eh-tip{display:flex;gap:8px;align-items:flex-start;padding:9px 11px;border-radius:12px;background:#22d3ee12;border:1px solid rgba(34,211,238,.18);color:var(--text-2)}.eh-tip svg{width:15px;height:15px;flex:none;margin-top:2px;color:var(--cyan)}
