.shell-viewport[data-v-b43c06dc]{width:100vw;height:100vh;overflow:hidden;background:var(--c-void);position:relative}.shell-viewport.shell-light[data-v-b43c06dc]{background:#eef1f6}.shell-canvas[data-v-b43c06dc]{transform-origin:top left;position:absolute;top:0;left:0;will-change:transform}.strip[data-v-b1e09ca5]{height:100%;padding:0 var(--pad-x);display:flex;align-items:center;justify-content:space-between;background:linear-gradient(180deg,#030508f5,#030508b3);border-bottom:1px solid var(--c-line)}.strip-left[data-v-b1e09ca5]{display:flex;align-items:center;gap:16px;min-width:0}.logo-mark[data-v-b1e09ca5]{width:72px;height:72px;border-radius:16px;background:#fff;padding:8px;flex-shrink:0}.logo-mark img[data-v-b1e09ca5]{width:100%;height:100%;object-fit:contain}.brand[data-v-b1e09ca5]{display:flex;flex-direction:column;gap:2px;min-width:0}.brand-main[data-v-b1e09ca5]{font-size:var(--fs-lg);font-weight:900;letter-spacing:2px;line-height:1.15}.brand-sub[data-v-b1e09ca5]{font-size:var(--fs-sm);font-weight:500;color:var(--c-neon)}.strip-right[data-v-b1e09ca5]{display:flex;align-items:center;gap:12px;flex-shrink:0}.voice-pill[data-v-b1e09ca5]{max-width:420px;padding:8px 16px;border-radius:var(--r-pill);font-size:var(--fs-xs);background:#ffffff0f;border:1px solid var(--c-line);color:var(--c-text-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.voice-pill.listening[data-v-b1e09ca5]{color:var(--c-mint);border-color:#34d39973}.voice-pill.error[data-v-b1e09ca5]{color:#fca5a5}.voice-pill.reconnect[data-v-b1e09ca5]{color:var(--c-amber)}.conn[data-v-b1e09ca5]{display:flex;align-items:center;gap:8px;font-size:var(--fs-xs);color:var(--c-text-3);white-space:nowrap}.conn.online[data-v-b1e09ca5]{color:var(--c-mint)}.conn-dot[data-v-b1e09ca5]{width:10px;height:10px;border-radius:50%;background:currentColor}.avatar-crossfade[data-v-740a9416]{position:relative;display:block;width:100%;height:100%;overflow:hidden}.layer[data-v-740a9416]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center center;opacity:0;transition:opacity var(--avatar-fade-ms, .55s) ease-in-out;will-change:opacity;pointer-events:none}.layer.active[data-v-740a9416]{opacity:1}.stage[data-v-522436fe]{width:100%;height:100%;position:relative;overflow:hidden}.avatar-bg[data-v-522436fe]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.45}.avatar-overlay[data-v-522436fe]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(3,5,8,.1) 0%,transparent 35%,rgba(3,5,8,.55) 85%,rgba(12,18,32,.95) 100%)}.avatar[data-v-522436fe]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;filter:drop-shadow(0 16px 48px rgba(0,0,0,.35));animation:aura-float 7s ease-in-out infinite}.badge[data-v-522436fe]{position:absolute;left:50%;bottom:28px;transform:translate(-50%);display:flex;align-items:center;gap:10px;padding:10px 24px;border-radius:var(--r-pill);background:#0000008c;border:1px solid var(--c-line-bright);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-size:var(--fs-sm);font-weight:600;white-space:nowrap}.badge-dot[data-v-522436fe]{width:12px;height:12px;border-radius:50%;background:var(--c-mint);box-shadow:0 0 10px var(--c-mint);animation:aura-pulse 2s ease-in-out infinite}.hud[data-v-558f28a5]{position:absolute;left:var(--pad-x);right:var(--pad-x);bottom:72px;z-index:20;pointer-events:none}.voice-stack[data-v-558f28a5]{display:flex;flex-direction:column;width:100%}.reply-slot[data-v-558f28a5]{position:relative;flex-shrink:0;overflow:visible;transition:height 1.2s cubic-bezier(.22,1,.36,1)}.reply-slot.linked[data-v-558f28a5]:before{content:"";position:absolute;top:0;left:34px;width:2px;height:8px;background:linear-gradient(180deg,#00e5ff80,#e3183780);border-radius:2px}.bubble[data-v-558f28a5]{position:relative;display:flex;align-items:flex-start;gap:18px;padding:20px 24px 20px 28px;-webkit-backdrop-filter:blur(28px) saturate(1.5);backdrop-filter:blur(28px) saturate(1.5);box-shadow:0 20px 56px #00000073,inset 0 1px #ffffff12;overflow:visible}.bubble--listen[data-v-558f28a5]{border-radius:28px 28px 12px;background:linear-gradient(152deg,#0c1220f5,#030508e6);border:1px solid rgba(0,229,255,.18);box-shadow:0 20px 56px #0000006b,0 8px 32px #00e5ff0f}.bubble--reply[data-v-558f28a5]{position:absolute;left:0;right:0;bottom:0;border-radius:12px 28px 28px;background:linear-gradient(152deg,#0e121ef5,#030508e6);border:1px solid rgba(227,24,55,.22);box-shadow:0 20px 56px #0000006b,0 8px 32px #e318371a}.bubble-shine[data-v-558f28a5]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(118deg,rgba(255,255,255,.1),transparent 40%);pointer-events:none}.bubble--listen[data-v-558f28a5]:before,.bubble--reply[data-v-558f28a5]:before{content:"";position:absolute;left:0;top:16px;bottom:16px;width:4px;border-radius:0 6px 6px 0}.bubble--listen[data-v-558f28a5]:before{background:linear-gradient(180deg,var(--c-neon),rgba(0,229,255,.2));box-shadow:0 0 14px #00e5ff66}.bubble--reply[data-v-558f28a5]:before{background:linear-gradient(180deg,#ff8a8a,var(--c-brand));box-shadow:0 0 14px #e3183759}.listen-icon[data-v-558f28a5]{position:relative;flex-shrink:0;width:52px;height:52px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#00e5ff2e,#00e5ff0d);border:2px solid rgba(0,229,255,.35);display:flex;align-items:center;justify-content:center;color:var(--c-neon);box-shadow:0 0 20px #00e5ff1f}.icon-ring[data-v-558f28a5]{position:absolute;top:-7px;right:-7px;bottom:-7px;left:-7px;border-radius:50%;border:2px solid rgba(52,211,153,.45);animation:hud-ring-558f28a5 1.5s ease-out infinite}.icon-ring--warm[data-v-558f28a5]{border-color:#ffb02080}.listen-icon svg[data-v-558f28a5]{width:26px;height:26px}.listen-icon.live[data-v-558f28a5]{color:var(--c-mint);border-color:#34d39980;box-shadow:0 0 24px #34d3992e}.content[data-v-558f28a5]{flex:1;min-width:0}.role[data-v-558f28a5]{display:inline-block;margin-bottom:6px;padding:3px 12px;border-radius:var(--r-pill);font-size:var(--fs-xs);font-weight:700;color:var(--c-neon);background:#00e5ff1a;border:1px solid rgba(0,229,255,.2)}.text[data-v-558f28a5]{margin:0;font-size:var(--fs-md);line-height:1.45;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-all}.dim[data-v-558f28a5]{color:var(--c-text-3);font-style:italic}.reply-av[data-v-558f28a5]{position:relative;flex-shrink:0;width:54px;height:54px;border-radius:50%;background:linear-gradient(145deg,#ff6b6b,var(--c-brand));display:flex;align-items:center;justify-content:center;font-size:var(--fs-md);font-weight:900;color:#fff;box-shadow:0 8px 22px #e3183752}.reply-av.speaking[data-v-558f28a5]{animation:aura-pulse 1.2s ease-in-out infinite}.reply-body[data-v-558f28a5]{flex:1;min-width:0;padding-top:2px}.reply-label[data-v-558f28a5]{display:inline-block;margin-bottom:6px;padding:3px 12px;border-radius:var(--r-pill);font-size:var(--fs-xs);font-weight:700;color:var(--c-amber);background:#ffb0201a;border:1px solid rgba(255,176,32,.22)}.reply-body p[data-v-558f28a5]{margin:0;font-size:var(--fs-sm);line-height:1.45;color:var(--c-text-2)}.badge[data-v-558f28a5]{flex-shrink:0;align-self:center;padding:8px 16px;border-radius:var(--r-pill);font-size:var(--fs-xs);font-weight:700;color:var(--c-mint);background:#34d3991a;border:1px solid rgba(52,211,153,.28)}@keyframes hud-ring-558f28a5{0%{transform:scale(.92);opacity:.7}to{transform:scale(1.32);opacity:0}}.listen-fade-enter-active[data-v-558f28a5]{transition:opacity .35s ease,transform .35s ease}.listen-fade-leave-active[data-v-558f28a5]{transition:opacity .85s ease,transform .85s ease}.listen-fade-enter-from[data-v-558f28a5],.listen-fade-leave-to[data-v-558f28a5]{opacity:0;transform:translateY(6px)}.hud-slide-enter-active[data-v-558f28a5],.hud-slide-leave-active[data-v-558f28a5]{transition:opacity .35s,transform .35s}.hud-slide-leave-active[data-v-558f28a5]{position:absolute;left:0;right:0;bottom:0}.hud-slide-enter-from[data-v-558f28a5],.hud-slide-leave-to[data-v-558f28a5]{opacity:0;transform:translateY(10px)}.time[data-v-d2534b70]{margin:0 0 12px;font-size:var(--fs-xl);font-weight:300;color:var(--c-neon);letter-spacing:4px}.greeting[data-v-d2534b70]{margin:0 0 16px;font-size:var(--fs-2xl);font-weight:900;letter-spacing:4px;line-height:1.15}.tagline[data-v-d2534b70]{margin:0 0 10px;font-size:var(--fs-md);font-weight:300;color:var(--c-text-2)}.tagline strong[data-v-d2534b70]{color:var(--c-neon);font-weight:700}.location[data-v-d2534b70]{margin:0;font-size:var(--fs-sm);color:var(--c-text-3);letter-spacing:3px}.voice-orb[data-v-d2534b70]{position:relative;width:96px;height:96px;display:flex;align-items:center;justify-content:center}.orb-ring[data-v-d2534b70]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:3px solid rgba(0,229,255,.5);animation:aura-pulse 2s ease-in-out infinite}.orb-core[data-v-d2534b70]{width:60px;height:60px;border-radius:50%;background:linear-gradient(135deg,var(--c-neon),#0091ea);display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:var(--shadow-neon)}.orb-core svg[data-v-d2534b70]{width:32px;height:32px}.hint[data-v-d2534b70]{margin:0;font-size:var(--fs-md);color:var(--c-text-2)}.foot-brand[data-v-d2534b70]{margin:0;font-size:var(--fs-xs);color:var(--c-text-3);letter-spacing:6px}.tabs[data-v-876df0c3]{height:100%;display:grid;grid-template-columns:repeat(4,1fr);gap:12px;padding:16px var(--pad-x);background:#0006;border-bottom:1px solid var(--c-line)}.tab[data-v-876df0c3]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;border-radius:var(--r-md);border:2px solid var(--c-line);background:#ffffff0a;color:var(--c-text-3);min-height:88px}.tab.active[data-v-876df0c3]{color:var(--c-text);border-color:var(--c-neon);background:var(--c-neon-soft);box-shadow:var(--shadow-neon)}.tab-icon[data-v-876df0c3]{width:40px;height:40px;display:flex;align-items:center;justify-content:center}.tab-icon svg[data-v-876df0c3]{width:32px;height:32px}.tab-label[data-v-876df0c3]{font-size:var(--fs-sm);font-weight:700;letter-spacing:1px}.grid[data-v-9ea8279f]{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.product[data-v-9ea8279f]:active{transform:scale(.98)}.product-visual[data-v-9ea8279f]{height:200px;display:flex;align-items:center;justify-content:center;background:linear-gradient(145deg,var(--accent),rgba(0,0,0,.3));overflow:hidden}.product-visual img[data-v-9ea8279f]{max-width:72%;max-height:80%;object-fit:contain;filter:drop-shadow(0 4px 16px rgba(0,0,0,.3))}.product-info[data-v-9ea8279f]{padding:16px 20px 20px;border-top:1px solid var(--c-line)}.product-info h3[data-v-9ea8279f]{margin:0 0 8px;font-size:var(--fs-md);font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.price[data-v-9ea8279f]{font-size:var(--fs-lg);font-weight:900;color:var(--c-amber)}.price small[data-v-9ea8279f]{font-size:var(--fs-sm);margin-right:2px}.empty[data-v-9ea8279f]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:300px;gap:16px;color:var(--c-text-3);font-size:var(--fs-md)}.empty-icon[data-v-9ea8279f]{font-size:56px;opacity:.4}.map[data-v-3424c4e2]{--spot-w-sm: 100px;--spot-h-sm: 112px;--spot-w-md: 130px;--spot-h-md: 140px;--spot-w-lg: 160px;--spot-h-lg: 175px;--spot-w-hero: 200px;--spot-h-hero: 220px;--carousel-gap: 28px}.carousel[data-v-3424c4e2]{position:relative;height:280px;margin-bottom:20px}.carousel-meta[data-v-3424c4e2]{position:absolute;top:0;left:64px;right:64px;z-index:3;display:flex;align-items:center;justify-content:space-between;pointer-events:none}.meta-tag[data-v-3424c4e2]{padding:6px 16px;border-radius:var(--r-pill);font-size:var(--fs-xs);font-weight:700;background:var(--c-brand-soft, rgba(227, 24, 55, .12));color:var(--c-brand, #e31837);border:1px solid rgba(227,24,55,.2)}.meta-count[data-v-3424c4e2]{font-size:var(--fs-xs);font-weight:600;color:var(--c-text-3);letter-spacing:1px}.nav[data-v-3424c4e2]{position:absolute;top:50%;z-index:4;width:44px;height:44px;margin-top:-22px;border-radius:50%;background:#0000008c;border:1px solid var(--c-line-bright);color:var(--c-neon);font-size:28px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s,transform .15s}.nav[data-v-3424c4e2]:active{transform:scale(.92)}.nav--prev[data-v-3424c4e2]{left:0}.nav--next[data-v-3424c4e2]{right:0}.carousel-view[data-v-3424c4e2]{position:absolute;top:36px;right:64px;bottom:0;left:64px;overflow:hidden;cursor:grab;touch-action:pan-y}.carousel-view.dragging[data-v-3424c4e2]{cursor:grabbing}.carousel-view.dragging .carousel-track[data-v-3424c4e2]{transition:none}.carousel-track[data-v-3424c4e2]{position:absolute;left:0;bottom:48px;display:flex;align-items:flex-end;gap:var(--carousel-gap);transition:transform .5s cubic-bezier(.22,1,.36,1);will-change:transform}.spot[data-v-3424c4e2]{flex-shrink:0;padding:0;border-radius:var(--r-md);overflow:hidden;border:1px solid var(--c-line);position:relative;cursor:pointer;background:#0003;transition:width .4s cubic-bezier(.22,1,.36,1),height .4s cubic-bezier(.22,1,.36,1),box-shadow .3s,border-color .3s,opacity .3s}.spot.size-sm[data-v-3424c4e2]{width:var(--spot-w-sm);height:var(--spot-h-sm);opacity:.55}.spot.size-md[data-v-3424c4e2]{width:var(--spot-w-md);height:var(--spot-h-md);opacity:.7}.spot.size-lg[data-v-3424c4e2]{width:var(--spot-w-lg);height:var(--spot-h-lg);opacity:.85}.spot.size-hero[data-v-3424c4e2]{width:var(--spot-w-hero);height:var(--spot-h-hero);opacity:1}.spot.active[data-v-3424c4e2]{border-color:var(--c-neon);box-shadow:var(--shadow-neon)}.spot img[data-v-3424c4e2]{width:100%;height:100%;object-fit:cover;pointer-events:none}.spot-name[data-v-3424c4e2]{position:absolute;left:0;right:0;bottom:0;padding:10px 8px;font-size:var(--fs-xs);font-weight:700;text-align:center;background:linear-gradient(transparent,#000000e0);color:var(--c-text);line-height:1.2}.spot.near .spot-name[data-v-3424c4e2]{font-size:calc(var(--fs-xs) * .85);opacity:.9}.name-fade-enter-active[data-v-3424c4e2],.name-fade-leave-active[data-v-3424c4e2]{transition:opacity .25s}.name-fade-enter-from[data-v-3424c4e2],.name-fade-leave-to[data-v-3424c4e2]{opacity:0}.dots[data-v-3424c4e2]{position:absolute;bottom:0;left:0;right:0;display:flex;justify-content:center;gap:10px}.dot[data-v-3424c4e2]{position:relative;width:10px;height:10px;padding:0;border-radius:50%;background:var(--c-text-3);border:none;overflow:hidden;cursor:pointer;transition:width .3s,border-radius .3s,background .3s}.dot.active[data-v-3424c4e2]{width:32px;border-radius:5px;background:#ffffff26}.dot-progress[data-v-3424c4e2]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:var(--c-neon);transform-origin:left center;transform:scaleX(0);animation:dot-fill-3424c4e2 linear forwards}@keyframes dot-fill-3424c4e2{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.detail[data-v-3424c4e2]{display:flex;flex-direction:column;gap:16px;padding:20px}.detail-head[data-v-3424c4e2]{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.detail-head h3[data-v-3424c4e2]{margin:0;font-size:var(--fs-md);font-weight:800;color:var(--c-text);letter-spacing:1px}.detail-tag[data-v-3424c4e2]{padding:4px 14px;border-radius:var(--r-pill);font-size:var(--fs-xs);font-weight:600;background:var(--c-neon-soft);color:var(--c-neon);border:1px solid rgba(0,229,255,.25)}.detail-text[data-v-3424c4e2]{flex:1;min-width:0}.detail-text p[data-v-3424c4e2]{margin:12px 0 0;font-size:var(--fs-sm);line-height:1.65;color:var(--c-text-2)}.detail-img[data-v-3424c4e2]{width:100%;height:220px;border-radius:var(--r-md);overflow:hidden;flex-shrink:0}.detail-img img[data-v-3424c4e2]{width:100%;height:100%;object-fit:cover}.detail-enter-active[data-v-3424c4e2],.detail-leave-active[data-v-3424c4e2]{transition:opacity .3s,transform .3s}.detail-enter-from[data-v-3424c4e2],.detail-leave-to[data-v-3424c4e2]{opacity:0;transform:translateY(12px)}@media(min-width:720px){.detail[data-v-3424c4e2]{flex-direction:row;align-items:stretch;gap:24px;padding:24px}.detail-img[data-v-3424c4e2]{width:280px;height:auto;min-height:180px;align-self:stretch}}.route-tabs[data-v-e8e9f3f9]{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:28px}.route-tab[data-v-e8e9f3f9]{flex:1;min-width:200px;height:72px;border-radius:var(--r-pill);border:1px solid var(--c-line);background:#ffffff0a;color:var(--c-text-3);font-size:28px;font-weight:600;transition:all .25s}.route-tab.active[data-v-e8e9f3f9]{color:var(--c-neon);border-color:#00e5ff66;background:var(--c-neon-soft);box-shadow:var(--shadow-neon)}.map-wrap[data-v-e8e9f3f9]{position:relative;margin-bottom:28px}.step-nav[data-v-e8e9f3f9]{position:absolute;top:50%;z-index:5;width:48px;height:48px;margin-top:-24px;border-radius:50%;border:1px solid var(--c-line-bright);background:#0009;color:var(--c-neon);font-size:28px}.step-nav--prev[data-v-e8e9f3f9]{left:-12px}.step-nav--next[data-v-e8e9f3f9]{right:-12px}.route-map[data-v-e8e9f3f9]{position:relative;height:360px;overflow:hidden}.route-bg[data-v-e8e9f3f9]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:fill;opacity:.45}.route-svg[data-v-e8e9f3f9]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:1}.route-track[data-v-e8e9f3f9]{fill:none;stroke:var(--c-line);stroke-width:.8}.route-fill[data-v-e8e9f3f9]{fill:none;stroke:var(--c-neon);stroke-width:1.2;stroke-dasharray:100;stroke-linecap:round;filter:drop-shadow(0 0 4px var(--c-neon))}.node[data-v-e8e9f3f9]{position:absolute;z-index:3;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:4px;padding:0;background:none;border:none;cursor:pointer}.node-time[data-v-e8e9f3f9]{font-size:18px;color:var(--c-amber)}.node-dot[data-v-e8e9f3f9]{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:24px;background:var(--c-elevated);border:2px solid var(--c-line-bright);transition:all .3s}.node-label[data-v-e8e9f3f9]{font-size:20px;color:var(--c-text-3);white-space:nowrap}.node.current .node-dot[data-v-e8e9f3f9]{width:60px;height:60px;font-size:28px;border-color:var(--c-neon);box-shadow:var(--shadow-neon)}.node.current .node-label[data-v-e8e9f3f9]{color:var(--c-text);font-weight:700}.node.visited .node-dot[data-v-e8e9f3f9]{border-color:var(--c-amber);background:#ffb02026}.car[data-v-e8e9f3f9]{position:absolute;left:0;top:0;z-index:4;width:90px;height:auto;pointer-events:none;filter:drop-shadow(0 4px 12px rgba(0,0,0,.5))}.detail[data-v-e8e9f3f9]{padding:36px}.detail h3[data-v-e8e9f3f9]{margin:0 0 24px;font-size:40px;font-weight:700;color:var(--c-text)}.detail-row[data-v-e8e9f3f9]{display:flex;gap:32px}.detail-row p[data-v-e8e9f3f9]{flex:1;margin:0;font-size:30px;line-height:1.65;color:var(--c-text-2);font-weight:300}.detail-img[data-v-e8e9f3f9]{flex-shrink:0;width:420px;height:320px;border-radius:var(--r-md);overflow:hidden}.detail-img img[data-v-e8e9f3f9]{width:100%;height:100%;object-fit:cover}.detail-enter-active[data-v-e8e9f3f9],.detail-leave-active[data-v-e8e9f3f9]{transition:opacity .3s,transform .3s}.detail-enter-from[data-v-e8e9f3f9],.detail-leave-to[data-v-e8e9f3f9]{opacity:0;transform:translateY(12px)}.kb[data-v-01f25b3b]{padding:24px 28px 32px;margin-bottom:16px}.kb--compact[data-v-01f25b3b]{padding:20px 22px 28px}.kb-head[data-v-01f25b3b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid var(--c-line)}.kb-title[data-v-01f25b3b]{font-size:28px;font-weight:700;color:var(--c-text)}.kb-clear[data-v-01f25b3b]{padding:8px 20px;border-radius:var(--r-pill);font-size:24px;color:#fca5a5;background:var(--c-brand-soft);border:1px solid rgba(227,24,55,.3)}.kb-label[data-v-01f25b3b]{margin:10px 0 8px;font-size:20px;color:var(--c-text-3);font-weight:600}.keys[data-v-01f25b3b]{display:grid;gap:8px;margin-bottom:8px}.keys-11[data-v-01f25b3b]{grid-template-columns:repeat(11,1fr)}.keys-12[data-v-01f25b3b]{grid-template-columns:repeat(12,1fr)}.keys-3[data-v-01f25b3b]{grid-template-columns:repeat(3,1fr);gap:12px}.key[data-v-01f25b3b]{height:56px;border-radius:var(--r-sm);font-size:26px;font-weight:700;color:var(--c-text);border:1px solid var(--c-line);background:#ffffff0d;transition:transform .1s}.key[data-v-01f25b3b]:active:not(:disabled){transform:scale(.92)}.key-p[data-v-01f25b3b]{background:var(--c-brand-soft);border-color:#e3183740}.key-n[data-v-01f25b3b]{height:88px;font-size:40px}.key-x[data-v-01f25b3b]{background:#e3183726;border-color:#e318374d}.hide[data-v-01f25b3b]{visibility:hidden;pointer-events:none}.checkin[data-v-ef350322]{display:flex;flex-direction:column;gap:20px;height:100%;min-height:0;color:#e8f3ff}.checkin--overlay[data-v-ef350322]{height:100%;padding:0;background:transparent}.station-map[data-v-ef350322]{position:relative;flex:1;min-height:520px;overflow:hidden;border-radius:28px;border:1px solid rgba(0,229,255,.22);background:radial-gradient(ellipse 70% 55% at 52% 40%,rgba(0,80,140,.35),transparent 60%),radial-gradient(ellipse 50% 40% at 70% 70%,rgba(0,40,90,.3),transparent 55%),linear-gradient(165deg,#020a16d1,#041224e0);box-shadow:inset 0 0 60px #00e5ff0f}.checkin--overlay .station-map[data-v-ef350322]{border-radius:0;border:none;min-height:0;background:radial-gradient(ellipse 65% 50% at 52% 38%,rgba(0,90,150,.28),transparent 58%),linear-gradient(180deg,#02081273,#030e1c9e)}.map-glow[data-v-ef350322]{position:absolute;top:-10%;right:-10%;bottom:-10%;left:-10%;background:radial-gradient(circle at 52% 40%,rgba(0,229,255,.14),transparent 42%);pointer-events:none;animation:map-breathe-ef350322 5s ease-in-out infinite}.map-hud-grid[data-v-ef350322]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;opacity:.35;background-image:linear-gradient(rgba(0,229,255,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(0,229,255,.06) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 42%,#000 20%,transparent 75%);mask-image:radial-gradient(ellipse 70% 60% at 50% 42%,#000 20%,transparent 75%)}.map-scan[data-v-ef350322]{position:absolute;left:0;right:0;height:28%;z-index:3;pointer-events:none;background:linear-gradient(180deg,transparent 0%,rgba(0,229,255,.045) 45%,rgba(0,229,255,.1) 50%,rgba(0,229,255,.045) 55%,transparent 100%);animation:map-scan-ef350322 5.5s linear infinite;mix-blend-mode:screen}.map-stage[data-v-ef350322]{position:absolute;left:50%;top:44%;width:min(96%,1040px);aspect-ratio:900 / 618;z-index:1;pointer-events:none;transform:translate(-50%,-50%) scale(1);transform-origin:center center;will-change:transform;filter:saturate(1.15) contrast(1.08) brightness(1.05)}.map-stage.is-zooming .city-label[data-v-ef350322]{opacity:0;transition:opacity 1.2s ease}.map-stage.is-zoomed .city-label[data-v-ef350322]{opacity:0}.map-stage.is-zoomed .pin[data-v-ef350322]:not(.focus){opacity:.35}.map-layer[data-v-ef350322]{position:absolute;top:0;right:0;bottom:0;left:0}.map-layer img[data-v-ef350322]{display:block;width:100%;height:100%;object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.map-layer--blur[data-v-ef350322]{filter:blur(18px) saturate(1.4) brightness(1.1);opacity:.75;transform:scale(1.02);-webkit-mask-image:radial-gradient(ellipse 74% 70% at 52% 46%,transparent 0%,transparent 22%,rgba(0,0,0,.3) 45%,rgba(0,0,0,.8) 65%,#000 84%);mask-image:radial-gradient(ellipse 74% 70% at 52% 46%,transparent 0%,transparent 22%,rgba(0,0,0,.3) 45%,rgba(0,0,0,.8) 65%,#000 84%)}.map-layer--sharp[data-v-ef350322]{-webkit-mask-image:radial-gradient(ellipse 60% 56% at 52% 46%,#000 0%,#000 34%,rgba(0,0,0,.75) 52%,rgba(0,0,0,.28) 66%,transparent 80%);mask-image:radial-gradient(ellipse 60% 56% at 52% 46%,#000 0%,#000 34%,rgba(0,0,0,.75) 52%,rgba(0,0,0,.28) 66%,transparent 80%)}.map-edge-veil[data-v-ef350322]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:radial-gradient(ellipse 64% 56% at 52% 42%,transparent 0%,transparent 48%,rgba(4,16,32,.18) 72%,rgba(3,12,26,.42) 100%);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);-webkit-mask-image:radial-gradient(ellipse 70% 62% at 52% 42%,transparent 0%,transparent 42%,rgba(0,0,0,.5) 68%,#000 88%);mask-image:radial-gradient(ellipse 70% 62% at 52% 42%,transparent 0%,transparent 42%,rgba(0,0,0,.5) 68%,#000 88%)}.city-label[data-v-ef350322]{position:absolute;transform:translate(-50%,-50%) scale(calc(1 / var(--map-s, 1)));z-index:2;font-size:18px;font-weight:600;color:#bae6fd73;letter-spacing:2px;text-shadow:0 2px 10px rgba(0,30,80,.5);white-space:nowrap;pointer-events:none;transition:opacity 1.2s ease}.map-top[data-v-ef350322]{position:absolute;top:28px;left:32px;right:32px;z-index:5;display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.map-kicker[data-v-ef350322]{margin:0 0 8px;font-size:22px;color:#bae6fdbf}.map-titles h2[data-v-ef350322]{margin:0;font-size:44px;font-weight:800;color:#f0f9ff;letter-spacing:1px;text-shadow:0 4px 24px rgba(0,40,100,.45)}.map-sub[data-v-ef350322]{margin:10px 0 0;font-size:24px;color:#7dd3fc}.close-btn[data-v-ef350322]{flex-shrink:0;display:inline-flex;align-items:center;gap:6px;padding:14px 22px 14px 16px;border:1px solid rgba(140,190,255,.35);border-radius:999px;background:#081c408c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-family:inherit;font-size:24px;font-weight:700;color:#e0f2fe;cursor:pointer}.close-btn svg[data-v-ef350322]{width:22px;height:22px}.pin[data-v-ef350322]{position:absolute;transform:translate(-50%,-50%) scale(calc(1 / var(--map-s, 1)));z-index:4;display:flex;flex-direction:column;align-items:center;width:120px;pointer-events:none;transition:opacity .8s ease}.pin.focus .pin-dot[data-v-ef350322]{color:#fde68a;border-color:#fbbf24d9;box-shadow:0 0 0 4px #fbbf2438,0 0 24px #fbbf2473}.pin.focus .pin-label[data-v-ef350322]{color:#fef3c7;border-color:#fbbf2480;background:#50320a8c;font-size:20px}.pin.focus-landed .pin-pulse[data-v-ef350322]{background:#fbbf244d;border-color:#fbbf248c;animation:pin-pulse-ef350322 1.6s ease-out infinite}.pin.focus-landed .pin-dot[data-v-ef350322]{animation:focus-land-ef350322 .7s cubic-bezier(.34,1.45,.64,1) both}.pin-pulse[data-v-ef350322]{position:absolute;top:10px;width:52px;height:52px;border-radius:50%;background:#78aadc2e;border:1px solid rgba(160,200,255,.25)}.pin-dot[data-v-ef350322]{position:relative;z-index:1;width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#b4f0ffa6;background:#0028468c;border:2px solid rgba(0,229,255,.45);box-shadow:0 0 12px #00e5ff33,inset 0 0 12px #00e5ff14;transition:all .45s ease}.pin-dot svg[data-v-ef350322]{width:28px;height:28px}.pin-label[data-v-ef350322]{margin-top:8px;padding:4px 12px;border-radius:999px;font-size:22px;font-weight:600;color:#b4f0ffcc;background:#001e378c;border:1px solid rgba(0,229,255,.28);white-space:nowrap;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.pin.checked .pin-dot[data-v-ef350322]{color:#fff;background:radial-gradient(circle at 35% 30%,#67e8f9,#0284c7 70%);border-color:#67e8f9;box-shadow:0 0 0 4px #00e5ff33,0 0 28px #00e5ffa6,0 6px 18px #00285080}.pin.checked .pin-pulse[data-v-ef350322]{background:#38bdf840;border-color:#7dd3fc80;animation:pin-pulse-ef350322 2s ease-out infinite}.pin.checked .pin-label[data-v-ef350322]{color:#e0f2fe;border-color:#7dd3fc73;background:#0e50a08c}.pin.here:not(.checked) .pin-dot[data-v-ef350322]{color:#fde68a;border-color:#fbbf24b3;box-shadow:0 0 0 3px #fbbf2433}.pin.here .pin-label[data-v-ef350322]{color:#fef3c7;border-color:#fbbf2466}.stamp[data-v-ef350322]{position:absolute;top:-8px;right:-4px;z-index:3;width:72px;height:72px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:900;letter-spacing:1px;color:#dc3232eb;border:3px solid rgba(220,50,50,.85);background:#fff0f01f;box-shadow:inset 0 0 0 2px #dc323259,0 4px 12px #00000040;transform:rotate(-18deg);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.stamp[data-v-ef350322]:before{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;border-radius:50%;border:1px dashed rgba(220,50,50,.55)}.stamp.pop[data-v-ef350322]{animation:stamp-pop-ef350322 .7s cubic-bezier(.34,1.5,.64,1) both}.pin.stamping .pin-dot[data-v-ef350322]{animation:pin-flash-ef350322 .9s ease}.map-legend[data-v-ef350322]{position:absolute;left:24px;bottom:24px;z-index:4;display:flex;gap:20px;padding:10px 18px;border-radius:999px;background:#081c408c;border:1px solid rgba(120,180,255,.25);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:20px;color:#c8dcffd9}.map-legend span[data-v-ef350322]{display:inline-flex;align-items:center;gap:8px}.lg[data-v-ef350322]{width:14px;height:14px;border-radius:50%;display:inline-block}.lg.dim[data-v-ef350322]{background:#8caad273;border:1px solid rgba(180,200,230,.4)}.lg.lit[data-v-ef350322]{background:#38bdf8;box-shadow:0 0 10px #38bdf8}.lg.here[data-v-ef350322]{background:#fbbf24;box-shadow:0 0 8px #fbbf2499}.dock[data-v-ef350322]{flex:0 0 auto;padding:20px 24px 28px;border-radius:28px 28px 0 0;background:#081838b8;border:1px solid rgba(120,180,255,.22);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);max-height:46%;overflow-y:auto}.checkin--overlay .dock[data-v-ef350322]{position:absolute;left:0;right:0;bottom:0;z-index:6;border-radius:32px 32px 0 0;max-height:42%}.tabs[data-v-ef350322]{position:relative;display:flex;margin-bottom:16px;padding:6px;border-radius:999px;background:#00000047;border:1px solid rgba(120,180,255,.2)}.tabs button[data-v-ef350322]{flex:1;position:relative;z-index:1;height:56px;border:none;background:none;font-size:26px;font-weight:600;color:#c8dcff8c;border-radius:999px}.tabs button.active[data-v-ef350322]{color:#f0f9ff}.tabs-glider[data-v-ef350322]{position:absolute;top:6px;left:6px;width:calc(50% - 6px);height:calc(100% - 12px);border-radius:999px;background:linear-gradient(135deg,#2563eb,#0ea5e9);transition:transform .3s cubic-bezier(.34,1.4,.64,1)}.tabs-glider.query[data-v-ef350322]{transform:translate(100%)}.toast[data-v-ef350322]{margin-bottom:14px;padding:14px 20px;border-radius:14px;font-size:24px;text-align:center}.toast.success[data-v-ef350322]{background:#34d39926;color:#6ee7b7;border:1px solid rgba(52,211,153,.3)}.toast.warn[data-v-ef350322]{background:#ffb0201f;color:#fbbf24}.toast.error[data-v-ef350322]{background:#fca5a51f;color:#fca5a5}.toast.info[data-v-ef350322]{background:#38bdf81f;color:#bae6fd}.toast-enter-active[data-v-ef350322],.toast-leave-active[data-v-ef350322]{transition:opacity .25s,transform .25s}.toast-enter-from[data-v-ef350322],.toast-leave-to[data-v-ef350322]{opacity:0;transform:translateY(-6px)}.steps[data-v-ef350322]{display:flex;justify-content:center;gap:28px;margin-bottom:16px}.step[data-v-ef350322]{display:flex;align-items:center;gap:10px;font-size:22px;color:#c8dcff80}.step.on[data-v-ef350322],.step.done[data-v-ef350322]{color:#e0f2fe}.step-n[data-v-ef350322]{width:32px;height:32px;border-radius:50%;background:#ffffff1f;display:flex;align-items:center;justify-content:center;font-size:16px}.step.on .step-n[data-v-ef350322]{background:#2563eb}.step.done .step-n[data-v-ef350322]{background:#34d399}.plate[data-v-ef350322]{text-align:center;margin-bottom:16px}.plate.ok[data-v-ef350322]{transform:scale(1.02)}.plate-inner[data-v-ef350322]{display:inline-flex;min-width:420px;height:88px;border-radius:12px;background:linear-gradient(180deg,#1565c0,#0d47a1);border:3px solid #fff;overflow:hidden;box-shadow:0 8px 24px #001e5059}.plate--sm .plate-inner[data-v-ef350322]{min-width:360px;height:76px}.pp[data-v-ef350322]{display:flex;align-items:center;justify-content:center;min-width:64px;font-size:40px;font-weight:900;color:#fff;background:#00000026;border-right:2px solid rgba(255,255,255,.25)}.pb[data-v-ef350322]{flex:1;display:flex;align-items:center;justify-content:center;font-size:40px;font-weight:900;color:#fff;letter-spacing:6px;font-family:var(--font-mono, Arial Black, sans-serif)}.plate-hint[data-v-ef350322]{margin:10px 0 0;font-size:22px;color:#bae6fda6}.voice[data-v-ef350322]{text-align:center;margin-bottom:12px}.voice-orb[data-v-ef350322]{width:72px;height:72px;margin:0 auto 12px;border-radius:50%;border:2px solid rgba(140,190,255,.35);display:flex;align-items:center;justify-content:center;gap:4px}.bar[data-v-ef350322]{width:4px;height:14px;border-radius:2px;background:#bae6fd73}.voice-orb.live .bar[data-v-ef350322]{background:#34d399;animation:aura-wave-ef350322 .8s ease-in-out infinite;animation-delay:calc(var(--d) * .08s)}.vh[data-v-ef350322]{font-size:26px;font-weight:600;color:#e0f2fe;margin:0 0 6px}.vt[data-v-ef350322]{font-size:22px;color:#bae6fda6;margin:0}.actions[data-v-ef350322]{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:12px}.full[data-v-ef350322]{width:100%;margin-top:12px}.mini-records[data-v-ef350322]{list-style:none;margin:14px 0 0;padding:0}.mini-records li[data-v-ef350322]{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid rgba(120,180,255,.15);font-size:22px}.mini-records span[data-v-ef350322]{color:#93c5fd}.mini-records time[data-v-ef350322]{color:#bae6fd8c;font-size:18px}@keyframes map-breathe-ef350322{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.04)}}@keyframes map-scan-ef350322{0%{top:-28%;opacity:0}8%{opacity:1}92%{opacity:1}to{top:100%;opacity:0}}@keyframes pin-pulse-ef350322{0%{transform:scale(1);opacity:.8}to{transform:scale(2.2);opacity:0}}@keyframes stamp-pop-ef350322{0%{transform:rotate(-18deg) scale(2.4);opacity:0}60%{transform:rotate(-18deg) scale(.92);opacity:1}to{transform:rotate(-18deg) scale(1);opacity:1}}@keyframes pin-flash-ef350322{0%,to{filter:brightness(1)}40%{filter:brightness(1.6)}}@keyframes focus-land-ef350322{0%{transform:scale(.6);opacity:.4}70%{transform:scale(1.12)}to{transform:scale(1);opacity:1}}@keyframes aura-wave-ef350322{0%,to{transform:scaleY(.5)}50%{transform:scaleY(1.4)}}.bar[data-v-8db9d26c]{height:100%;padding:0 var(--pad-x);display:flex;align-items:center;justify-content:space-between;gap:24px}.bar.glass[data-v-8db9d26c]{background:var(--c-glass);-webkit-backdrop-filter:blur(20px) saturate(1.4);backdrop-filter:blur(20px) saturate(1.4);border-bottom:1px solid var(--c-line)}.bar.transparent[data-v-8db9d26c]{background:transparent;border-bottom:none}.brand[data-v-8db9d26c]{display:flex;align-items:center;gap:16px;min-width:0}.logo[data-v-8db9d26c]{width:52px;height:52px;object-fit:contain;flex-shrink:0}.name[data-v-8db9d26c]{display:flex;flex-direction:column;gap:2px;min-width:0}.sub[data-v-8db9d26c]{font-size:22px;font-weight:700;color:var(--c-ink);letter-spacing:2px}.loc[data-v-8db9d26c]{font-size:20px;font-weight:500;color:var(--c-ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.status[data-v-8db9d26c]{display:flex;align-items:center;gap:12px;flex-shrink:0}.voice-pill[data-v-8db9d26c]{max-width:320px;padding:8px 16px;border-radius:var(--r-pill);font-size:20px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:var(--c-bg-soft);color:var(--c-ink-2);border:1px solid var(--c-line)}.voice-pill.listening[data-v-8db9d26c]{color:var(--c-brand);background:var(--c-brand-soft);border-color:#e3183726}.voice-pill.error[data-v-8db9d26c]{color:#b45309;background:#fffbeb;border-color:#b4530926}.conn[data-v-8db9d26c]{display:flex;align-items:center;gap:8px;padding:8px 16px;border-radius:var(--r-pill);font-size:20px;font-weight:600;color:var(--c-ink-3);background:var(--c-bg-soft);border:1px solid var(--c-line)}.conn.on[data-v-8db9d26c]{color:#059669;background:#05966914;border-color:#05966926}.dot[data-v-8db9d26c]{width:8px;height:8px;border-radius:50%;background:var(--c-ink-3)}.conn.on .dot[data-v-8db9d26c]{background:#10b981;box-shadow:0 0 8px #10b98199}.stage[data-v-ecbf2087]{width:100%;height:100%;position:relative;overflow:hidden;background:linear-gradient(165deg,#e8edf5,#f5f0eb 55%,#eef1f6)}.bg[data-v-ecbf2087]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.35;filter:saturate(.85) brightness(1.15)}.veil[data-v-ecbf2087]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#ffffff8c,#ffffff0d 40%,#eef1f64d 75%,#ffffffeb)}.glow[data-v-ecbf2087]{position:absolute;left:50%;bottom:10%;transform:translate(-50%);width:70%;height:40%;border-radius:50%;background:radial-gradient(ellipse,rgba(227,24,55,.08) 0%,transparent 70%);pointer-events:none}.avatar[data-v-ecbf2087]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;filter:drop-shadow(0 20px 48px rgba(15,23,42,.12));animation:pearl-float 7s ease-in-out infinite}.badge[data-v-ecbf2087]{position:absolute;left:50%;bottom:32px;transform:translate(-50%);display:flex;align-items:center;gap:10px;padding:12px 28px;border-radius:var(--r-pill);background:var(--c-glass);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--c-line);box-shadow:var(--c-shadow-sm);font-size:24px;font-weight:700;color:var(--c-ink);white-space:nowrap}.pulse[data-v-ecbf2087]{width:10px;height:10px;border-radius:50%;background:var(--c-brand);animation:pearl-breathe 2s ease-in-out infinite}.hud[data-v-42c9753c]{position:absolute;left:var(--pad-x);right:var(--pad-x);bottom:72px;z-index:30;pointer-events:none}.voice-stack[data-v-42c9753c]{display:flex;flex-direction:column;width:100%}.reply-slot[data-v-42c9753c]{position:relative;flex-shrink:0;overflow:visible;transition:height 1.2s cubic-bezier(.22,1,.36,1)}.reply-slot.linked[data-v-42c9753c]:before{content:"";position:absolute;top:0;left:32px;width:2px;height:8px;background:linear-gradient(180deg,#e3183759,#e318378c);border-radius:2px}.card[data-v-42c9753c]{position:relative;padding:22px 28px 22px 32px;-webkit-backdrop-filter:blur(28px) saturate(1.6);backdrop-filter:blur(28px) saturate(1.6);border:1px solid rgba(255,255,255,.92);box-shadow:0 20px 56px #0f172a1a,0 6px 20px #0f172a0d,inset 0 1px #fff;overflow:visible}.card--listen[data-v-42c9753c]{border-radius:28px 28px 12px;background:linear-gradient(165deg,#fffffff7,#f8fafce0)}.card--reply[data-v-42c9753c]{position:absolute;left:0;right:0;bottom:0;border-radius:12px 28px 28px;background:linear-gradient(165deg,#fffffffa,#fff8fae6);border-left:none;box-shadow:0 20px 56px #e3183714,0 6px 20px #0f172a0d,inset 0 1px #fff}.card--listen[data-v-42c9753c]:before,.card--reply[data-v-42c9753c]:before{content:"";position:absolute;left:0;top:18px;bottom:18px;width:4px;border-radius:0 6px 6px 0;background:linear-gradient(180deg,var(--c-brand),rgba(227,24,55,.25));box-shadow:0 0 10px #e3183726}.role[data-v-42c9753c]{display:inline-block;margin-bottom:12px;padding:4px 14px;border-radius:var(--r-pill);font-size:20px;font-weight:700;color:var(--c-brand);background:var(--c-brand-soft)}.waves[data-v-42c9753c]{display:flex;align-items:center;gap:5px;height:32px;margin-bottom:12px;padding:8px 14px;border-radius:var(--r-pill);background:#0f172a0a;width:fit-content}.bar[data-v-42c9753c]{width:4px;height:100%;border-radius:2px;background:var(--c-ink-3);transform-origin:center bottom}.waves.live .bar[data-v-42c9753c]{background:var(--c-brand);animation:pearl-wave 1s ease-in-out infinite}.text[data-v-42c9753c]{margin:0;font-size:26px;line-height:1.5;color:var(--c-ink);font-weight:500}.dim[data-v-42c9753c]{color:var(--c-ink-3)}.reply-head[data-v-42c9753c]{display:flex;align-items:center;gap:12px;margin-bottom:8px}.avatar[data-v-42c9753c]{width:44px;height:44px;border-radius:50%;background:linear-gradient(145deg,var(--c-brand),var(--c-brand-dark, #b8122a));color:#fff;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:800;flex-shrink:0;box-shadow:0 6px 18px #e3183740}.reply-head strong[data-v-42c9753c]{font-size:22px;color:var(--c-ink);flex:1;padding:4px 14px;border-radius:var(--r-pill);background:var(--c-brand-soft)}.tag[data-v-42c9753c]{padding:4px 12px;border-radius:var(--r-pill);font-size:18px;font-weight:600;color:var(--c-brand);background:var(--c-brand-soft)}.reply-body[data-v-42c9753c]{margin:0;font-size:26px;line-height:1.5;color:var(--c-ink-2)}.slide-enter-active[data-v-42c9753c]{transition:opacity .35s ease,transform .35s ease}.slide-leave-active[data-v-42c9753c]{transition:opacity .85s ease,transform .85s ease}.slide-enter-from[data-v-42c9753c],.slide-leave-to[data-v-42c9753c]{opacity:0;transform:translateY(12px)}.reply-slide-enter-active[data-v-42c9753c]{transition:opacity .35s ease,transform .35s ease}.reply-slide-leave-active[data-v-42c9753c]{transition:opacity .35s ease,transform .35s ease;position:absolute;left:0;right:0;bottom:0}.reply-slide-enter-from[data-v-42c9753c],.reply-slide-leave-to[data-v-42c9753c]{opacity:0;transform:translateY(12px)}.screen[data-v-5b246950]{width:var(--canvas-w);height:var(--canvas-h);display:flex;flex-direction:column;overflow:hidden;background:var(--c-bg)}.zone-hero[data-v-5b246950]{flex:0 0 1200px;position:relative}.overlay-head[data-v-5b246950]{position:absolute;top:0;left:0;right:0;height:100px;z-index:20}.zone-copy[data-v-5b246950]{flex:0 0 340px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:0 var(--pad-x);background:var(--c-surface);border-radius:40px 40px 0 0;margin-top:-48px;position:relative;z-index:10;box-shadow:0 -12px 48px #0f172a0f}.time[data-v-5b246950]{margin:0 0 8px;font-size:40px;font-weight:300;color:var(--c-brand);letter-spacing:6px;font-variant-numeric:tabular-nums}.greeting[data-v-5b246950]{margin:0 0 12px;font-size:64px;font-weight:900;color:var(--c-ink);letter-spacing:4px;line-height:1.1}.tagline[data-v-5b246950]{margin:0 0 8px;font-size:28px;font-weight:400;color:var(--c-ink-2)}.tagline em[data-v-5b246950]{font-style:normal;font-weight:800;color:var(--c-brand)}.location[data-v-5b246950]{margin:0;font-size:24px;color:var(--c-ink-3);letter-spacing:3px}.zone-foot[data-v-5b246950]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;background:var(--c-bg-soft)}.mic-ring[data-v-5b246950]{position:relative;width:88px;height:88px;display:flex;align-items:center;justify-content:center}.ring[data-v-5b246950]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:2px solid rgba(227,24,55,.25);animation:pearl-breathe 2.4s ease-in-out infinite}.core[data-v-5b246950]{width:56px;height:56px;border-radius:50%;background:var(--c-brand);color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 28px var(--c-brand-glow)}.core svg[data-v-5b246950]{width:28px;height:28px}.hint[data-v-5b246950]{margin:0;font-size:28px;color:var(--c-ink-2);font-weight:500}.brand[data-v-5b246950]{margin:0;font-size:22px;color:var(--c-ink-3);letter-spacing:6px}.dock[data-v-c5173a27]{height:100%;display:flex;align-items:center;justify-content:center;padding:0 var(--pad-x) 20px;background:transparent;pointer-events:none}.dock-inner[data-v-c5173a27]{pointer-events:auto;width:100%;display:grid;grid-template-columns:repeat(4,1fr);gap:8px;padding:10px;border-radius:var(--r-xl);background:var(--c-glass);-webkit-backdrop-filter:blur(24px) saturate(1.5);backdrop-filter:blur(24px) saturate(1.5);border:1px solid rgba(255,255,255,.8);box-shadow:var(--c-shadow-lg)}.item[data-v-c5173a27]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:14px 8px;border:none;border-radius:var(--r-md);background:transparent;color:var(--c-ink-3);transition:background .25s,color .25s,transform .15s}.item[data-v-c5173a27]:active{transform:scale(.96)}.item.active[data-v-c5173a27]{background:var(--c-surface);color:var(--c-brand);box-shadow:var(--c-shadow-sm)}.icon[data-v-c5173a27]{width:36px;height:36px;display:flex;align-items:center;justify-content:center}.icon svg[data-v-c5173a27]{width:28px;height:28px}.label[data-v-c5173a27]{font-size:20px;font-weight:700;letter-spacing:.5px;white-space:nowrap}.screen[data-v-4fc083ae]{width:var(--canvas-w);height:var(--canvas-h);display:flex;flex-direction:column;overflow:hidden;background:var(--c-bg)}.zone-head[data-v-4fc083ae]{flex:0 0 88px;z-index:20}.zone-hero[data-v-4fc083ae]{flex:0 0 560px;position:relative;z-index:5}.zone-content[data-v-4fc083ae]{flex:1;min-height:0;overflow:hidden;background:var(--c-surface);border-radius:32px 32px 0 0;margin-top:-32px;z-index:10;box-shadow:0 -8px 40px #0f172a0f}.zone-nav[data-v-4fc083ae]{flex:0 0 120px;z-index:15;background:var(--c-bg-soft)}.avatar[data-v-4e9e8606]{width:100%;height:100%;position:relative;overflow:hidden;background:linear-gradient(180deg,#1a1a2e,#2d2d44)}.bg[data-v-4e9e8606]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.5}.veil[data-v-4e9e8606]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(0,0,0,.15) 0%,transparent 35%,rgba(0,0,0,.08) 70%,rgba(242,242,247,.95) 100%)}.avatar.service .veil[data-v-4e9e8606]{background:linear-gradient(180deg,rgba(0,0,0,.1) 0%,transparent 50%,rgba(242,242,247,1) 100%)}.figure[data-v-4e9e8606]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;filter:drop-shadow(0 24px 64px rgba(0,0,0,.25));animation:app-float 6s ease-in-out infinite}.chip[data-v-4e9e8606]{position:absolute;left:var(--pad-x);bottom:40px;display:inline-flex;align-items:center;gap:12px;padding:16px 32px;border-radius:var(--r-pill);background:#ffffffeb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-size:var(--fs-caption);font-weight:700;color:var(--c-ink);box-shadow:0 8px 32px #0000001f}.live[data-v-4e9e8606]{width:14px;height:14px;border-radius:50%;background:#34c759;animation:app-pulse 2s ease-in-out infinite}.voice-bar[data-v-e5d28fae]{position:absolute;left:var(--pad-x);right:var(--pad-x);bottom:32px;z-index:40;padding:24px 28px 24px 32px;border-radius:28px;background:linear-gradient(165deg,#fffffffa,#f8fafcf0);-webkit-backdrop-filter:blur(24px) saturate(1.3);backdrop-filter:blur(24px) saturate(1.3);box-shadow:0 20px 56px #0f172a1f,0 4px 12px #0f172a0a,inset 0 1px #fff;border:1px solid rgba(255,255,255,.9);overflow:hidden}.voice-bar[data-v-e5d28fae]:before{content:"";position:absolute;left:0;top:20px;bottom:20px;width:4px;border-radius:0 6px 6px 0;background:linear-gradient(180deg,var(--c-brand),rgba(227,24,55,.35))}.voice-bar.compact[data-v-e5d28fae]{bottom:24px;padding:18px 24px 18px 28px}.listen[data-v-e5d28fae]{display:flex;flex-direction:column;gap:12px}.listen-row[data-v-e5d28fae]{display:flex;align-items:center;gap:20px}.role[data-v-e5d28fae]{display:inline-block;padding:6px 16px;border-radius:var(--r-pill);font-size:var(--fs-caption);font-weight:800;color:var(--c-brand);background:var(--c-brand-soft);width:fit-content}.waves[data-v-e5d28fae]{display:flex;align-items:center;gap:6px;height:44px;flex-shrink:0;padding:0 12px;border-radius:var(--r-pill);background:#0f172a0a}.w[data-v-e5d28fae]{width:6px;height:100%;border-radius:3px;background:var(--c-ink-3);transform-origin:center bottom}.waves.live .w[data-v-e5d28fae]{background:var(--c-brand);animation:app-wave .9s ease-in-out infinite}.text[data-v-e5d28fae]{margin:0;flex:1;font-size:var(--fs-body);font-weight:500;line-height:1.4;color:var(--c-ink)}.dim[data-v-e5d28fae]{color:var(--c-ink-3)}.reply[data-v-e5d28fae]{display:flex;flex-wrap:wrap;align-items:flex-start;gap:16px}.badge[data-v-e5d28fae]{flex-shrink:0;padding:10px 20px;border-radius:var(--r-pill);background:linear-gradient(145deg,var(--c-brand),#c41030);color:#fff;font-size:var(--fs-caption);font-weight:800;box-shadow:0 6px 18px #e3183747}.reply p[data-v-e5d28fae]{margin:0;flex:1;min-width:200px;font-size:var(--fs-body);line-height:1.45;color:var(--c-ink-2)}.tag[data-v-e5d28fae]{flex-shrink:0;padding:10px 20px;border-radius:var(--r-pill);background:var(--c-brand-soft);color:var(--c-brand);font-size:var(--fs-caption);font-weight:700}.rise-leave-active[data-v-e5d28fae]{transition:opacity .85s ease,transform .85s ease}.rise-enter-active[data-v-e5d28fae]{transition:opacity .35s ease,transform .35s ease}.rise-enter-from[data-v-e5d28fae],.rise-leave-to[data-v-e5d28fae]{opacity:0;transform:translateY(20px)}.reply-swap-enter-active[data-v-e5d28fae],.reply-swap-leave-active[data-v-e5d28fae]{transition:opacity .35s ease,transform .35s ease}.reply-swap-enter-from[data-v-e5d28fae],.reply-swap-leave-to[data-v-e5d28fae]{opacity:0;transform:translateY(8px)}.screen[data-v-a9b2a4d4]{width:var(--canvas-w);height:var(--canvas-h);display:flex;flex-direction:column;overflow:hidden;background:var(--c-bg)}.hero[data-v-a9b2a4d4]{flex:0 0 var(--h-hero-standby);position:relative}.status-bar[data-v-a9b2a4d4]{position:absolute;top:var(--h-safe-top);left:var(--pad-x);right:var(--pad-x);display:flex;align-items:center;justify-content:space-between;z-index:30}.conn[data-v-a9b2a4d4]{font-size:var(--fs-body);color:#ffffff80}.conn.on[data-v-a9b2a4d4]{color:#34c759}.brand-mini[data-v-a9b2a4d4]{padding:12px 28px;border-radius:var(--r-pill);background:#fff3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:var(--fs-caption);font-weight:700;color:#fff;letter-spacing:2px}.sheet[data-v-a9b2a4d4]{flex:1;display:flex;flex-direction:column;align-items:center;text-align:center;padding:24px var(--pad-x) 48px;background:var(--c-surface);border-radius:var(--r-xl) var(--r-xl) 0 0;margin-top:-56px;position:relative;z-index:20;box-shadow:0 -16px 64px #00000014}.handle[data-v-a9b2a4d4]{width:96px;height:10px;border-radius:5px;background:var(--c-fill);margin-bottom:32px}.date[data-v-a9b2a4d4]{margin:0 0 8px;font-size:var(--fs-subhead);font-weight:600;color:var(--c-ink-3)}.clock[data-v-a9b2a4d4]{margin:0 0 16px;font-size:var(--fs-display);font-weight:200;color:var(--c-ink);letter-spacing:4px;font-variant-numeric:tabular-nums;line-height:1}.greeting[data-v-a9b2a4d4]{margin:0 0 12px;font-size:var(--fs-large);font-weight:800;color:var(--c-ink);letter-spacing:2px}.sub[data-v-a9b2a4d4]{margin:0 0 40px;font-size:var(--fs-body);color:var(--c-ink-2);font-weight:500}.fab[data-v-a9b2a4d4]{display:inline-flex;align-items:center;justify-content:center;gap:20px;min-height:var(--touch-min);padding:0 56px;border:none;border-radius:var(--r-pill);background:var(--c-brand);color:#fff;font-family:inherit;font-size:var(--fs-body);font-weight:700;box-shadow:0 12px 40px #e3183759;transition:transform .15s}.fab[data-v-a9b2a4d4]:active{transform:scale(.96)}.fab svg[data-v-a9b2a4d4]{width:48px;height:48px;flex-shrink:0}.navbar[data-v-351638a1]{height:100%;display:flex;flex-direction:column;background:var(--c-surface);border-bottom:1px solid var(--c-separator)}.safe-top[data-v-351638a1]{flex:0 0 var(--h-safe-top)}.bar[data-v-351638a1]{flex:1;display:flex;align-items:center;justify-content:space-between;padding:0 var(--pad-x);min-height:0}.left[data-v-351638a1]{display:flex;align-items:center;gap:24px;min-width:0}.logo[data-v-351638a1]{width:80px;height:80px;object-fit:contain;flex-shrink:0}.titles[data-v-351638a1]{min-width:0}.titles h1[data-v-351638a1]{margin:0;font-size:var(--fs-headline);font-weight:800;color:var(--c-ink);letter-spacing:-.5px;line-height:1.1}.titles p[data-v-351638a1]{margin:6px 0 0;font-size:var(--fs-caption);color:var(--c-ink-3);font-weight:500}.large .titles h1[data-v-351638a1]{font-size:var(--fs-large)}.right[data-v-351638a1]{flex-shrink:0}.status[data-v-351638a1]{display:inline-flex;align-items:center;gap:12px;padding:16px 28px;border-radius:var(--r-pill);background:var(--c-fill);font-size:var(--fs-caption);font-weight:600;color:var(--c-ink-3)}.status.on[data-v-351638a1]{color:#248a3d;background:#248a3d1f}.dot[data-v-351638a1]{width:14px;height:14px;border-radius:50%;background:var(--c-ink-3)}.status.on .dot[data-v-351638a1]{background:#34c759}.tabbar[data-v-fa5b6af7]{height:100%;display:flex;flex-direction:column;background:var(--c-surface);border-top:1px solid var(--c-separator);padding-bottom:env(safe-area-inset-bottom,0)}.tabs[data-v-fa5b6af7]{flex:1;display:grid;grid-template-columns:repeat(4,1fr);align-items:stretch;padding:12px 16px 0}.tab[data-v-fa5b6af7]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:var(--touch-min);padding:8px 4px;border:none;background:transparent;color:var(--c-ink-3);transition:color .2s,transform .12s}.tab[data-v-fa5b6af7]:active{transform:scale(.94)}.tab.active[data-v-fa5b6af7]{color:var(--c-brand)}.icon-wrap[data-v-fa5b6af7]{width:var(--icon-tab);height:var(--icon-tab);display:flex;align-items:center;justify-content:center}.icon-wrap svg[data-v-fa5b6af7]{width:48px;height:48px}.tab.active .icon-wrap[data-v-fa5b6af7]{background:var(--c-brand-soft);border-radius:18px}.label[data-v-fa5b6af7]{font-size:var(--fs-caption);font-weight:700;letter-spacing:.5px}.home-indicator[data-v-fa5b6af7]{flex:0 0 20px;display:flex;align-items:center;justify-content:center}.home-indicator[data-v-fa5b6af7]:after{content:"";width:268px;height:10px;border-radius:5px;background:var(--c-ink);opacity:.18}.screen[data-v-319f5732]{width:var(--canvas-w);height:var(--canvas-h);display:flex;flex-direction:column;overflow:hidden;background:var(--c-bg)}.zone-nav[data-v-319f5732]{flex:0 0 calc(var(--h-safe-top) + var(--h-navbar));z-index:30}.zone-avatar[data-v-319f5732]{flex:0 0 var(--h-avatar-hub);position:relative;z-index:10}.zone-main[data-v-319f5732]{flex:1;min-height:0;overflow:hidden;background:var(--c-bg);z-index:15}.zone-tabbar[data-v-319f5732]{flex:0 0 var(--h-tabbar);z-index:25}.voice-status[data-v-319f5732]{position:absolute;top:24px;right:var(--pad-x);z-index:35;max-width:420px;padding:14px 24px;border-radius:var(--r-pill);background:#ffffffeb;font-size:var(--fs-caption);font-weight:600;color:var(--c-ink-2);box-shadow:0 4px 20px #0000001a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.voice-status.listening[data-v-319f5732]{color:var(--c-brand);background:#fff}.voice-status.error[data-v-319f5732]{color:#c93400}.status[data-v-8f414f6b]{position:absolute;top:0;left:0;right:0;height:var(--h-status);padding:0 var(--pad-x);display:flex;align-items:center;justify-content:space-between;z-index:50;background:linear-gradient(180deg,rgba(6,8,15,.85) 0%,transparent 100%)}.status.compact[data-v-8f414f6b]{background:linear-gradient(180deg,rgba(6,8,15,.7) 0%,transparent 100%)}.brand[data-v-8f414f6b]{display:flex;align-items:center;gap:16px}.logo[data-v-8f414f6b]{width:56px;height:56px;object-fit:contain}.name[data-v-8f414f6b]{font-size:var(--fs-sm);font-weight:800;letter-spacing:3px;color:var(--c-text)}.meta[data-v-8f414f6b]{display:flex;align-items:center;gap:16px}.voice[data-v-8f414f6b]{max-width:360px;padding:10px 20px;border-radius:var(--r-pill);background:#00000073;border:1px solid var(--c-line);font-size:var(--fs-xs);font-weight:600;color:var(--c-text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.voice.listening[data-v-8f414f6b]{color:var(--c-neon);border-color:#00e5ff59}.voice.error[data-v-8f414f6b]{color:var(--c-amber)}.loc[data-v-8f414f6b]{font-size:var(--fs-xs);font-weight:600;color:var(--c-text-2)}.dot[data-v-8f414f6b]{width:12px;height:12px;border-radius:50%;background:var(--c-text-3)}.dot.on[data-v-8f414f6b]{background:var(--c-mint);box-shadow:0 0 10px var(--c-mint)}.stage[data-v-3c6073e8]{width:100%;height:100%;position:relative;overflow:hidden;background:var(--c-void);transition:height .55s cubic-bezier(.32,.72,0,1)}.bg[data-v-3c6073e8]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.4}.veil[data-v-3c6073e8]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(6,8,15,.2) 0%,transparent 30%,rgba(6,8,15,.35) 70%,rgba(6,8,15,.75) 100%)}.stage.compact .veil[data-v-3c6073e8]{background:linear-gradient(180deg,rgba(6,8,15,.15) 0%,transparent 50%,rgba(6,8,15,.5) 100%)}.glow[data-v-3c6073e8]{position:absolute;left:50%;bottom:15%;transform:translate(-50%);width:60%;height:35%;border-radius:50%;background:radial-gradient(ellipse,rgba(0,229,255,.12) 0%,transparent 70%);pointer-events:none}.avatar[data-v-3c6073e8]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;filter:drop-shadow(0 24px 64px rgba(0,0,0,.4));animation:flow-float 7s ease-in-out infinite}.voice-layer[data-v-b6c46b45]{position:absolute;left:50%;top:46%;bottom:auto;width:min(960px,calc(100% - var(--pad-x) * 2));z-index:30;pointer-events:none;transform:translate(-50%,-50%);transition:top .55s cubic-bezier(.32,.72,0,1),bottom .55s cubic-bezier(.32,.72,0,1),width .55s cubic-bezier(.32,.72,0,1),transform .55s cubic-bezier(.32,.72,0,1);filter:drop-shadow(0 32px 64px rgba(0,0,0,.45))}.voice-layer.elevated[data-v-b6c46b45]{top:42%;bottom:auto;z-index:60}.voice-layer.lowered[data-v-b6c46b45]{top:auto;bottom:200px;transform:translate(-50%);z-index:28}.voice-stack[data-v-b6c46b45]{display:flex;flex-direction:column;align-items:stretch;gap:12px;width:100%;overflow:hidden}.bubble-bridge[data-v-b6c46b45]{align-self:center;position:relative;width:48px;height:36px;margin:-6px 0;display:flex;align-items:center;justify-content:center}.bridge-beam[data-v-b6c46b45]{position:absolute;width:3px;height:100%;border-radius:3px;background:linear-gradient(180deg,#00e5ff,#00e5ff40);box-shadow:0 0 16px #00e5ff8c}.bridge-icon[data-v-b6c46b45]{position:relative;z-index:1;font-size:22px;font-weight:900;color:#fff;text-shadow:0 0 12px rgba(0,229,255,.8);animation:bridge-pulse-b6c46b45 2s ease-in-out infinite}@keyframes bridge-pulse-b6c46b45{0%,to{opacity:.55;transform:scale(.92)}50%{opacity:1;transform:scale(1.08)}}.bubble[data-v-b6c46b45]{position:relative;border-radius:28px;padding:18px 26px 20px;overflow:hidden;border:2px solid transparent}.bubble-halo[data-v-b6c46b45]{position:absolute;top:-20px;right:-20px;bottom:-20px;left:-20px;border-radius:48px;pointer-events:none;z-index:-1;filter:blur(24px);opacity:.85}.bubble-halo--cyan[data-v-b6c46b45]{background:radial-gradient(ellipse at 30% 20%,rgba(0,229,255,.45),transparent 65%)}.bubble--user[data-v-b6c46b45],.bubble--ai[data-v-b6c46b45]{background:linear-gradient(145deg,#00485f6b,#00263a7a 55%,#00162685);backdrop-filter:blur(40px) saturate(1.12);-webkit-backdrop-filter:blur(40px) saturate(1.12);border-color:#00e5ff66;box-shadow:0 0 0 1px #00e5ff29 inset,0 20px 60px #00000059,0 0 48px #00e5ff2e}.bubble--user[data-v-b6c46b45]:before,.bubble--ai[data-v-b6c46b45]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,transparent,#00e5ff,#5ffbff,#00e5ff,transparent);box-shadow:0 0 20px #00e5ffa6}.bubble--user.bubble--live[data-v-b6c46b45]{animation:bubble-user-glow-b6c46b45 2s ease-in-out infinite}@keyframes bubble-user-glow-b6c46b45{0%,to{box-shadow:0 0 0 1px #00e5ff29 inset,0 20px 60px #00000059,0 0 48px #00e5ff2e;border-color:#00e5ff66}50%{box-shadow:0 0 0 1px #34d39947 inset,0 20px 60px #00000059,0 0 64px #34d39947;border-color:#34d3998c}}.bubble--ai.bubble--speaking[data-v-b6c46b45]{animation:bubble-ai-glow-b6c46b45 1.6s ease-in-out infinite}.bubble--ai.bubble--thinking[data-v-b6c46b45]{animation:bubble-ai-glow-b6c46b45 2s ease-in-out infinite}@keyframes bubble-ai-glow-b6c46b45{0%,to{box-shadow:0 0 0 1px #00e5ff29 inset,0 20px 60px #00000059,0 0 48px #00e5ff2e;border-color:#00e5ff66}50%{box-shadow:0 0 0 1px #00e5ff47 inset,0 20px 60px #00000059,0 0 64px #00e5ff52;border-color:#00e5ff94}}.bubble-head[data-v-b6c46b45],.bubble-body[data-v-b6c46b45]{position:relative;z-index:1}.bubble-head[data-v-b6c46b45]{display:flex;align-items:center;gap:16px;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.12)}.bubble-icon[data-v-b6c46b45]{position:relative;flex-shrink:0;width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:var(--fs-md);font-weight:900;color:#fff}.bubble-icon--user[data-v-b6c46b45]{background:linear-gradient(145deg,#00c8e8,#08a);border:3px solid rgba(255,255,255,.35);color:#fff;box-shadow:0 0 32px #00e5ff73,inset 0 2px #ffffff59}.bubble-icon--user svg[data-v-b6c46b45]{width:28px;height:28px;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))}.bubble-icon--user.live[data-v-b6c46b45]{background:linear-gradient(145deg,#34d399,#059669);border-color:#ffffff73;box-shadow:0 0 40px #34d39980,inset 0 2px #fff6}.bubble-icon--ai[data-v-b6c46b45]{background:linear-gradient(145deg,#ff4d5e,#e31837 55%,#b8122a);border:3px solid rgba(255,214,120,.55);box-shadow:0 0 32px #e3183780,inset 0 2px #ffe6a059;text-shadow:0 2px 4px rgba(0,0,0,.35)}.bubble-icon--ai.speaking[data-v-b6c46b45]{background:linear-gradient(145deg,#ffd76a,#f5b800 50%,#e31837);border-color:#ffe6a0b3;box-shadow:0 0 40px #f5b80080,0 0 24px #e3183759,inset 0 2px #fff6;animation:flow-pulse 1.2s ease-in-out infinite}.bubble-icon--ai.thinking[data-v-b6c46b45]{background:linear-gradient(145deg,#ff6b7a,#e31837 45%,#c41030);border-color:#ffd67899;box-shadow:0 0 40px #e318378c,inset 0 2px #ffe6a066;animation:flow-pulse 1.6s ease-in-out infinite}.bubble-icon-ring[data-v-b6c46b45]{position:absolute;top:-12px;right:-12px;bottom:-12px;left:-12px;border-radius:50%;border:3px solid rgba(0,229,255,.55);animation:icon-ring-b6c46b45 1.5s ease-out infinite}.bubble-icon--user.live .bubble-icon-ring[data-v-b6c46b45]{border-color:#34d399a6}.bubble-icon--ai .bubble-icon-ring[data-v-b6c46b45]{border-color:#f5b800b3}@keyframes icon-ring-b6c46b45{0%{transform:scale(.88);opacity:.85}to{transform:scale(1.4);opacity:0}}.bubble-head-copy[data-v-b6c46b45]{flex:1;min-width:0;display:flex;flex-direction:column;gap:0}.bubble-label[data-v-b6c46b45]{display:inline-flex;align-items:center;gap:10px;font-size:var(--fs-md);font-weight:900;letter-spacing:3px;color:#e8fdff;text-shadow:0 0 20px rgba(0,229,255,.4)}.bubble-label--ai[data-v-b6c46b45]{color:#e8fdff;text-shadow:0 0 20px rgba(0,229,255,.4)}.bubble-badge[data-v-b6c46b45]{flex-shrink:0;padding:8px 16px;border-radius:var(--r-pill);font-size:var(--fs-xs);font-weight:800;color:#fff;background:linear-gradient(135deg,#34d399e6,#10b981d9);border:2px solid rgba(255,255,255,.35);box-shadow:0 0 24px #34d39973}.bubble-body[data-v-b6c46b45]{position:relative;padding:16px 22px 16px 44px;border-radius:18px;min-height:0}.bubble-body--user[data-v-b6c46b45],.bubble-body--ai[data-v-b6c46b45]{background:#0003;border:1px solid rgba(0,229,255,.2);box-shadow:inset 0 2px 12px #00e5ff0f;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.bubble-body--ai[data-v-b6c46b45]{min-height:0}.quote-mark[data-v-b6c46b45]{position:absolute;left:16px;top:8px;font-size:72px;font-weight:900;line-height:1;font-family:Georgia,Times New Roman,serif;opacity:.35;pointer-events:none;-webkit-user-select:none;user-select:none}.quote-mark--user[data-v-b6c46b45],.quote-mark--ai[data-v-b6c46b45]{color:#00e5ff;text-shadow:0 0 24px rgba(0,229,255,.5)}.bubble-text[data-v-b6c46b45]{margin:0;font-size:var(--fs-lg);font-weight:600;line-height:1.55;color:#fff;letter-spacing:.5px;word-break:break-all;text-shadow:0 2px 8px rgba(0,0,0,.45)}.bubble-body--user .bubble-text[data-v-b6c46b45]{overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}.bubble-text-viewport[data-v-b6c46b45]{max-height:calc(var(--fs-lg) * 1.55 * 3);overflow-x:hidden;overflow-y:auto;scroll-behavior:auto;scrollbar-width:none}.reply-reveal-track[data-v-b6c46b45]{position:relative;display:grid;padding-right:88px}.bubble-text--measure[data-v-b6c46b45],.bubble-text--visible[data-v-b6c46b45]{grid-area:1 / 1;margin:0}.bubble-text--measure[data-v-b6c46b45]{visibility:hidden;pointer-events:none;z-index:0}.bubble-text--visible[data-v-b6c46b45]{position:relative;z-index:1;align-self:start}.reply-runner[data-v-b6c46b45]{position:absolute;top:0;left:0;width:80px;height:80px;object-fit:contain;pointer-events:none;z-index:2;will-change:transform,opacity;filter:drop-shadow(0 4px 12px rgba(0,0,0,.45));transition:opacity .35s ease}.bubble-text-viewport[data-v-b6c46b45]::-webkit-scrollbar{display:none}.bubble-text--reply[data-v-b6c46b45]{display:block;white-space:pre-wrap}.reply-char[data-v-b6c46b45]{display:inline;will-change:opacity}.bubble-thinking[data-v-b6c46b45]{position:relative;display:flex;align-items:center;justify-content:center;gap:16px;min-height:calc(var(--fs-lg) * 1.55);padding:4px 0}.thinking-anim[data-v-b6c46b45]{position:relative;z-index:1;width:64px;height:64px;object-fit:contain;flex-shrink:0;filter:drop-shadow(0 4px 16px rgba(0,229,255,.35))}.thinking-orbit[data-v-b6c46b45]{position:absolute;top:10%;right:20%;bottom:10%;left:20%;border-radius:50%;background:radial-gradient(circle,rgba(0,229,255,.14),transparent 70%);animation:thinking-orbit-b6c46b45 2.2s ease-in-out infinite;pointer-events:none}@keyframes thinking-orbit-b6c46b45{0%,to{transform:scale(.92);opacity:.45}50%{transform:scale(1.08);opacity:.85}}.thinking-text[data-v-b6c46b45]{position:relative;z-index:1;margin:0;display:inline-flex;align-items:baseline;gap:2px;font-size:var(--fs-lg);font-weight:700;color:#e8fdff;letter-spacing:2px}.thinking-char[data-v-b6c46b45]{display:inline-block;position:relative;transform-origin:center 88%;will-change:transform,filter;animation:thinking-char-magnify-b6c46b45 3.2s linear infinite;text-shadow:0 0 14px rgba(0,229,255,.28)}@keyframes thinking-char-magnify-b6c46b45{0%,28%,to{transform:scale(1);filter:brightness(1);color:#e8fdff;text-shadow:0 0 14px rgba(0,229,255,.28)}3%{transform:scale(1.05);filter:brightness(1.06);color:#f0fcff;text-shadow:0 0 18px rgba(0,229,255,.42)}6%{transform:scale(1.1);filter:brightness(1.12);color:#fff;text-shadow:0 0 22px rgba(0,229,255,.55)}9%{transform:scale(1.16);filter:brightness(1.2);color:#fff;text-shadow:0 0 10px rgba(255,255,255,.5),0 0 26px rgba(0,229,255,.65)}12%{transform:scale(1.22);filter:brightness(1.28);color:#fff;text-shadow:0 0 12px rgba(255,255,255,.85),0 0 28px rgba(255,255,255,.45),0 0 44px rgba(0,229,255,.85)}15%{transform:scale(1.16);filter:brightness(1.2);color:#fff;text-shadow:0 0 10px rgba(255,255,255,.5),0 0 26px rgba(0,229,255,.65)}18%{transform:scale(1.08);filter:brightness(1.1);color:#f0fcff;text-shadow:0 0 22px rgba(0,229,255,.52)}21%{transform:scale(1.03);filter:brightness(1.04);color:#eefaff;text-shadow:0 0 18px rgba(0,229,255,.38)}24%{transform:scale(1.01);filter:brightness(1.01);color:#e8fdff;text-shadow:0 0 16px rgba(0,229,255,.32)}}.dim[data-v-b6c46b45]{color:#ffffff73;font-weight:500;font-style:italic}.wave-bars[data-v-b6c46b45]{display:inline-flex;align-items:center;gap:4px;height:18px}.wave-bars i[data-v-b6c46b45]{display:block;width:4px;height:100%;border-radius:3px;background:#fff;animation:flow-wave-b6c46b45 .85s ease-in-out infinite}@keyframes flow-wave-b6c46b45{0%,to{transform:scaleY(.3);opacity:.45}50%{transform:scaleY(1);opacity:1}}.listen-slide-left-enter-active[data-v-b6c46b45],.reply-slide-right-enter-active[data-v-b6c46b45]{transition:opacity .55s ease,transform .55s cubic-bezier(.22,1,.36,1)}.listen-slide-left-leave-active[data-v-b6c46b45],.reply-slide-right-leave-active[data-v-b6c46b45]{transition:opacity 1s ease,transform 1s cubic-bezier(.4,0,.2,1)}.listen-slide-left-enter-from[data-v-b6c46b45]{opacity:0;transform:translate(-64px) scale(.96)}.listen-slide-left-leave-to[data-v-b6c46b45]{opacity:0;transform:translate(-110%) scale(.94)}.reply-slide-right-enter-from[data-v-b6c46b45]{opacity:0;transform:translate(64px) scale(.96)}.reply-slide-right-leave-to[data-v-b6c46b45]{opacity:0;transform:translate(110%) scale(.94)}.belt-scene[data-v-f2475a22]{--sticker-rise: 260px;position:absolute;left:50%;bottom:42%;transform:translate(-50%);width:1140px;height:calc(var(--sticker-rise) + var(--belt-line-bottom, 52px) + 48px);overflow:visible;pointer-events:none;animation:belt-scene-in-f2475a22 .75s cubic-bezier(.22,1,.36,1) both;transition:bottom .55s cubic-bezier(.32,.72,0,1);touch-action:none;user-select:none;-webkit-user-select:none}.belt-scene.interactive[data-v-f2475a22]{pointer-events:auto;cursor:grab}.belt-scene.interactive[data-v-f2475a22]:active{cursor:grabbing}@keyframes belt-scene-in-f2475a22{0%{opacity:0;transform:translate(-50%) scale(.93)}to{opacity:1;transform:translate(-50%) scale(1)}}.belt-scene.back[data-v-f2475a22]{z-index:15}.belt-scene.front[data-v-f2475a22]{z-index:25}.belt-scene.compact[data-v-f2475a22]{bottom:36%;width:920px;--sticker-rise: 220px}.belt-band-clip[data-v-f2475a22]{position:absolute;left:0;right:0;bottom:var(--belt-line-bottom);height:138px;overflow:visible;pointer-events:none}.belt-scene.back .belt-band-clip[data-v-f2475a22]{clip-path:polygon(0 0,100% 0,100% 54%,0 54%)}.belt-scene.front .belt-band-clip[data-v-f2475a22]{clip-path:polygon(0 46%,100% 46%,100% 100%,0 100%)}.belt-visual[data-v-f2475a22]{position:absolute;left:50%;bottom:0;transform:translate(-50%);width:100%;height:auto;overflow:visible;filter:drop-shadow(0 10px 28px rgba(0,0,0,.35))}.belt-shimmer[data-v-f2475a22]{animation:belt-shimmer-f2475a22 14s linear infinite}@keyframes belt-shimmer-f2475a22{0%{stroke-dashoffset:0}to{stroke-dashoffset:-600}}.belt-3d[data-v-f2475a22]{position:absolute;left:50%;top:50%;border-radius:50%;background:linear-gradient(180deg,#ffffff24,#00e5ff1f 40%,#505a6e33);border:1px solid rgba(255,255,255,.2);box-shadow:inset 0 2px 6px #ffffff26,0 4px 20px #00e5ff14;transform:rotateX(90deg);transform-style:preserve-3d;opacity:.75}.belt-stage[data-v-f2475a22]{position:absolute;top:0;right:0;bottom:0;left:0;overflow:visible;perspective:1200px;perspective-origin:50% calc(100% - var(--belt-line-bottom, 52px))}.belt-spin[data-v-f2475a22]{position:absolute;left:50%;bottom:var(--belt-line-bottom);width:0;height:0;transform-style:preserve-3d;will-change:transform}.sticker-node[data-v-f2475a22]{position:absolute;left:0;top:0;width:180px;margin-left:-90px;margin-top:calc(-1 * var(--sticker-rise));transform-style:preserve-3d;transform-origin:50% 100%;backface-visibility:hidden}.compact .sticker-node[data-v-f2475a22]{width:152px;margin-left:-76px}.sticker[data-v-f2475a22]{position:relative;display:flex;flex-direction:column;align-items:center;gap:10px;padding:14px 14px 16px;border-radius:20px 20px 16px 16px;will-change:opacity;background:linear-gradient(180deg,#ffffff42,#0e142094);border:1px solid rgba(255,255,255,.32);border-bottom:2px solid rgba(255,255,255,.38);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 24px #0000006b,inset 0 1px #ffffff38}.sticker.is-hero[data-v-f2475a22]{border-color:#00e5ff8c;box-shadow:0 0 28px #00e5ff59,0 12px 32px #00000073,inset 0 1px #ffffff59}.sticker-pin[data-v-f2475a22]{position:absolute;bottom:-7px;left:50%;transform:translate(-50%);width:32px;height:14px;border-radius:0 0 10px 10px;background:#ffffff59;box-shadow:0 2px 6px #00000040}.sticker-img[data-v-f2475a22]{width:148px;height:148px;border-radius:18px;display:flex;align-items:center;justify-content:center;background:linear-gradient(155deg,var(--accent),rgba(0,0,0,.4));overflow:hidden;box-shadow:inset 0 1px #ffffff26}.compact .sticker-img[data-v-f2475a22]{width:124px;height:124px}.sticker-img img[data-v-f2475a22]{max-width:82%;max-height:82%;object-fit:contain;filter:drop-shadow(0 3px 8px rgba(0,0,0,.35))}.ph[data-v-f2475a22]{font-size:50px;opacity:.55}.sticker-name[data-v-f2475a22]{margin:0;max-width:164px;font-size:22px;font-weight:700;color:#f1f5f9f2;text-align:center;line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 1px 3px rgba(0,0,0,.55)}.compact .sticker-name[data-v-f2475a22]{max-width:140px;font-size:20px}.sticker-price[data-v-f2475a22]{font-size:20px;font-weight:800;color:var(--c-amber, #ffb020);text-shadow:0 1px 2px rgba(0,0,0,.45)}.sticker.is-hero .sticker-price[data-v-f2475a22]{color:#ffc94d;text-shadow:0 0 12px rgba(255,176,32,.45)}.sticker.is-tappable[data-v-f2475a22]{pointer-events:auto;cursor:pointer}.sticker.is-tappable[data-v-f2475a22]:active{transform:scale(.97)}.glb-viewer[data-v-45ee655c]{width:100%;height:100%;overflow:hidden;touch-action:none;cursor:grab}.glb-viewer[data-v-45ee655c]:active{cursor:grabbing}.glb-viewer[data-v-45ee655c] canvas{display:block;width:100%!important;height:100%!important}.focus-overlay[data-v-61643a10]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:35;display:flex;align-items:center;justify-content:center;padding:40px;background:#040812c7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:focus-in-61643a10 .35s ease both}.focus-overlay.closing[data-v-61643a10]{animation:focus-out-61643a10 .45s ease forwards}@keyframes focus-in-61643a10{0%{opacity:0}to{opacity:1}}@keyframes focus-out-61643a10{0%{opacity:1}to{opacity:0}}.focus-close[data-v-61643a10]{position:absolute;top:48px;right:48px;width:56px;height:56px;border:1px solid rgba(255,255,255,.35);border-radius:50%;background:#00000073;color:#ffffffe6;font-size:24px;cursor:pointer;z-index:2}.focus-card[data-v-61643a10]{display:grid;grid-template-columns:minmax(400px,500px) minmax(420px,560px);gap:40px;align-items:stretch;max-width:1160px;width:min(1160px,94vw);padding:36px;border-radius:28px;background:linear-gradient(135deg,#ffffff24,#0c121eeb 55%,#080c16f5);border:1px solid rgba(255,255,255,.28);box-shadow:0 0 60px color-mix(in srgb,var(--accent) 28%,transparent),0 24px 64px #0000008c;animation:focus-card-in-61643a10 .45s cubic-bezier(.22,1,.36,1) both}.focus-card.closing[data-v-61643a10]{animation:focus-card-out-61643a10 .45s ease forwards}@keyframes focus-card-in-61643a10{0%{opacity:0;transform:scale(.92) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes focus-card-out-61643a10{0%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(.94) translateY(12px)}}.focus-media[data-v-61643a10]{position:relative;min-height:480px;border-radius:24px;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 30% 20%,rgba(255,255,255,.22),transparent 45%),linear-gradient(155deg,var(--accent),rgba(0,0,0,.5));box-shadow:inset 0 2px #ffffff26;overflow:hidden}.focus-media img[data-v-61643a10]{max-width:82%;max-height:82%;object-fit:contain;filter:drop-shadow(0 10px 28px rgba(0,0,0,.45))}.focus-media img.focus-anim[data-v-61643a10]{max-width:90%;max-height:90%}.media-badge[data-v-61643a10],.hot-badge[data-v-61643a10]{position:absolute;top:16px;z-index:1;padding:6px 12px;border-radius:999px;font-size:14px;font-weight:700;letter-spacing:1px}.media-badge[data-v-61643a10]{left:16px;color:#e2e8f0;background:#0f172a8c;border:1px solid rgba(255,255,255,.22)}.hot-badge[data-v-61643a10]{right:16px;color:#451a03;background:linear-gradient(135deg,#ffd28a,#ffb020)}.ph[data-v-61643a10]{font-size:120px;opacity:.5}.focus-info[data-v-61643a10]{display:flex;flex-direction:column;justify-content:center;gap:18px;min-width:0;padding:8px 4px 4px 0}.meta-row[data-v-61643a10]{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.category[data-v-61643a10],.unit[data-v-61643a10]{font-size:22px;letter-spacing:1px}.category[data-v-61643a10]{color:color-mix(in srgb,var(--accent) 70%,#e2e8f0);font-weight:700}.unit[data-v-61643a10]{color:#94a3b8f2;padding:6px 14px;border-radius:999px;border:1px solid rgba(148,163,184,.35)}.focus-name[data-v-61643a10]{margin:0;font-size:52px;font-weight:800;color:#f8fafc;letter-spacing:1px;line-height:1.2}.tag-row[data-v-61643a10]{display:flex;flex-wrap:wrap;gap:10px}.pill-tag[data-v-61643a10]{padding:8px 16px;border-radius:999px;font-size:20px;color:#e2e8f0;background:#ffffff14;border:1px solid rgba(255,255,255,.16)}.price-row[data-v-61643a10]{display:flex;align-items:baseline;gap:4px;margin-top:4px}.currency[data-v-61643a10]{font-size:32px;font-weight:800;color:var(--c-amber, #ffb020)}.price[data-v-61643a10]{font-size:64px;font-weight:800;color:var(--c-amber, #ffb020);line-height:1;text-shadow:0 0 24px rgba(255,176,32,.35)}.price-note[data-v-61643a10]{margin-left:12px;font-size:20px;color:#94a3b8e6}.focus-desc[data-v-61643a10]{margin:4px 0 0;font-size:26px;line-height:1.7;color:#e2e8f0eb}.focus-desc--muted[data-v-61643a10]{color:#94a3b8e6}.spec-list[data-v-61643a10]{display:grid;gap:12px;margin-top:6px;padding:18px 20px;border-radius:16px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1)}.spec-item[data-v-61643a10]{display:flex;justify-content:space-between;gap:16px;font-size:22px}.spec-label[data-v-61643a10]{color:#94a3b8e6;flex-shrink:0}.spec-value[data-v-61643a10]{color:#f1f5f9;text-align:right}.focus-hint[data-v-61643a10]{margin:8px 0 0;font-size:18px;color:#94a3b8bf;letter-spacing:.5px}@media(max-width:980px){.focus-card[data-v-61643a10]{grid-template-columns:1fr;gap:22px;padding:24px}.focus-media[data-v-61643a10]{min-height:360px}.focus-name[data-v-61643a10]{font-size:40px}.price[data-v-61643a10]{font-size:52px}.focus-desc[data-v-61643a10]{font-size:22px}.spec-item[data-v-61643a10]{font-size:18px}}.name-marquee[data-v-459b4ee8]{position:relative;flex:1;min-width:0;overflow:hidden;mask-image:linear-gradient(90deg,#000 0%,#000 88%,transparent 100%);-webkit-mask-image:linear-gradient(90deg,#000 0%,#000 88%,transparent 100%)}.name-marquee[data-v-459b4ee8]:not(.scrolling){mask-image:none;-webkit-mask-image:none}.name-measure[data-v-459b4ee8]{position:absolute;visibility:hidden;pointer-events:none;white-space:nowrap;font:inherit;letter-spacing:inherit}.name-track[data-v-459b4ee8]{display:inline-flex;align-items:center;gap:28px;white-space:nowrap;will-change:transform}.name-marquee.scrolling .name-track[data-v-459b4ee8]{animation:name-marquee-459b4ee8 7s linear infinite}.name-text[data-v-459b4ee8]{flex-shrink:0;font:inherit;font-weight:inherit;letter-spacing:inherit;color:inherit;line-height:inherit;text-shadow:inherit}@keyframes name-marquee-459b4ee8{0%{transform:translate(0)}to{transform:translate(-50%)}}.belt-scene[data-v-effc43c7]{--sticker-rise: 320px;position:absolute;left:50%;bottom:42%;transform:translate(-50%);width:1140px;height:calc(var(--sticker-rise) + var(--belt-line-bottom, 52px) + 48px);overflow:visible;pointer-events:none;animation:belt-scene-in-effc43c7 .75s cubic-bezier(.22,1,.36,1) both;transition:bottom .55s cubic-bezier(.32,.72,0,1);touch-action:none;user-select:none;-webkit-user-select:none}.belt-scene.interactive[data-v-effc43c7]{pointer-events:auto;cursor:grab}.belt-scene.interactive[data-v-effc43c7]:active{cursor:grabbing}@keyframes belt-scene-in-effc43c7{0%{opacity:0;transform:translate(-50%) scale(.93)}to{opacity:1;transform:translate(-50%) scale(1)}}.belt-scene.back[data-v-effc43c7]{z-index:15}.belt-scene.front[data-v-effc43c7]{z-index:25}.belt-scene.compact[data-v-effc43c7]{bottom:36%;width:920px;--sticker-rise: 280px}.belt-band-clip[data-v-effc43c7]{position:absolute;left:0;right:0;bottom:var(--belt-line-bottom);height:138px;overflow:visible;pointer-events:none}.belt-scene.back .belt-band-clip[data-v-effc43c7]{clip-path:polygon(0 0,100% 0,100% 54%,0 54%)}.belt-scene.front .belt-band-clip[data-v-effc43c7]{clip-path:polygon(0 46%,100% 46%,100% 100%,0 100%)}.belt-visual[data-v-effc43c7]{position:absolute;left:50%;bottom:0;transform:translate(-50%);width:100%;height:auto;overflow:visible;filter:drop-shadow(0 10px 28px rgba(0,0,0,.35))}.belt-shimmer[data-v-effc43c7]{animation:belt-shimmer-effc43c7 14s linear infinite}@keyframes belt-shimmer-effc43c7{0%{stroke-dashoffset:0}to{stroke-dashoffset:-600}}.belt-3d[data-v-effc43c7]{position:absolute;left:50%;top:50%;border-radius:50%;background:linear-gradient(180deg,#ffffff24,#00e5ff1f 40%,#500e6e33);border:1px solid rgba(255,255,255,.2);box-shadow:inset 0 2px 6px #ffffff26,0 4px 20px #00e5ff14;transform:rotateX(90deg);transform-style:preserve-3d;opacity:.75}.belt-stage[data-v-effc43c7]{position:absolute;top:0;right:0;bottom:0;left:0;overflow:visible;perspective:1200px;perspective-origin:50% calc(100% - var(--belt-line-bottom, 52px));contain:layout style}.belt-spin[data-v-effc43c7]{position:absolute;left:50%;bottom:var(--belt-line-bottom);width:0;height:0;transform-style:preserve-3d;will-change:transform}.sticker-node[data-v-effc43c7]{position:absolute;left:0;top:0;width:168px;margin-left:-84px;margin-top:calc(-1 * var(--sticker-rise));transform-style:preserve-3d;transform-origin:50% 100%;backface-visibility:hidden}.compact .sticker-node[data-v-effc43c7]{width:142px;margin-left:-71px}.sticker[data-v-effc43c7]{position:relative;width:100%;height:258px;border-radius:12px;overflow:hidden;will-change:opacity;background:#000d1a;border:1px solid rgba(0,245,255,.45);box-shadow:0 0 18px #00f5ff59,0 0 36px #00f5ff2e,0 16px 36px #0000008c}.compact .sticker[data-v-effc43c7]{height:218px}.sticker.is-hero[data-v-effc43c7]{border-color:#00f5ffbf;box-shadow:0 0 28px #00f5ff80,0 0 48px #0f83,0 18px 40px #0009}.sticker-bg[data-v-effc43c7]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;pointer-events:none}.sticker-veil[data-v-effc43c7]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#78beff2e,#00050a33 36%,#0008108c,#011217eb);pointer-events:none}.sticker-body[data-v-effc43c7]{position:absolute;left:0;right:0;bottom:0;z-index:1;display:flex;flex-direction:column;gap:8px;padding:12px 10px 14px}.sticker-title-row[data-v-effc43c7]{display:flex;align-items:center;gap:8px;min-width:0}.sticker-no[data-v-effc43c7]{flex-shrink:0;width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#e8c96a;color:#111;font-size:16px;font-weight:800;box-shadow:0 2px 8px #00000059}.compact .sticker-no[data-v-effc43c7]{width:24px;height:24px;font-size:14px}.sticker-name[data-v-effc43c7]{margin:0;min-width:0;font-size:22px;font-weight:800;color:#fff;letter-spacing:1px;line-height:1.15;text-shadow:0 2px 8px rgba(0,0,0,.65)}.compact .sticker-name[data-v-effc43c7]{font-size:18px}.sticker-tags[data-v-effc43c7]{display:flex;flex-wrap:wrap;gap:4px;max-height:48px;overflow:hidden}.sticker-tag[data-v-effc43c7]{max-width:100%;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:600;color:#c9a84c;background:#c9a84c1f;border:1px solid rgba(201,168,76,.35);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.compact .sticker-tag[data-v-effc43c7]{font-size:10px;padding:2px 6px}.sticker.is-tappable[data-v-effc43c7]{pointer-events:auto;cursor:pointer}.sticker.is-tappable[data-v-effc43c7]:active{transform:scale(.97)}.focus-overlay[data-v-deae1048]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:35;display:flex;align-items:center;justify-content:center;padding:72px 96px;box-sizing:border-box;background:radial-gradient(ellipse 65% 50% at 50% 38%,rgba(0,110,150,.32),transparent 68%),radial-gradient(ellipse 40% 30% at 80% 85%,rgba(232,201,106,.08),transparent 60%),#030812d1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation:focus-in-deae1048 .16s ease both}.focus-overlay.closing[data-v-deae1048]{animation:focus-out-deae1048 .38s ease forwards}@keyframes focus-in-deae1048{0%{opacity:.35}to{opacity:1}}@keyframes focus-out-deae1048{0%{opacity:1}to{opacity:0}}.focus-close[data-v-deae1048]{position:absolute;top:44px;right:44px;width:54px;height:54px;border:1px solid rgba(0,245,255,.4);border-radius:50%;background:#000c1a9e;color:#fffffff0;font-size:20px;cursor:pointer;z-index:2;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease,background .2s ease;box-shadow:0 0 0 4px #00f5ff0f,0 0 20px #00f5ff24}.focus-close[data-v-deae1048]:hover{border-color:#00f5ffbf;background:#001828bf;box-shadow:0 0 28px #00f5ff52;transform:scale(1.05)}.flip-stage[data-v-deae1048]{width:min(780px,82%);height:min(1170px,78%);max-width:82%;max-height:78%;min-height:0;perspective:1600px;perspective-origin:50% 45%;transform-style:preserve-3d}.flip-card[data-v-deae1048]{position:relative;width:100%;height:100%;transform-style:preserve-3d;transform-origin:center center;backface-visibility:visible;-webkit-font-smoothing:antialiased;will-change:transform;animation:card-flip-in-deae1048 .96s cubic-bezier(.28,.1,.2,1) forwards}.flip-stage.closing .flip-card[data-v-deae1048]{animation:card-flip-out-deae1048 .42s cubic-bezier(.4,0,.6,1) forwards}.flip-stage.is-settled .flip-card[data-v-deae1048]{will-change:auto}.flip-stage.is-settled .face--front[data-v-deae1048]{visibility:hidden;pointer-events:none}@keyframes card-flip-in-deae1048{0%{transform:scale3d(.9,.9,1) rotateY(0)}to{transform:scaleZ(1) rotateY(180deg)}}@keyframes card-flip-out-deae1048{0%{transform:scaleZ(1) rotateY(180deg)}to{transform:scale3d(.82,.82,1) rotateY(248deg)}}.face[data-v-deae1048]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:22px;overflow:hidden;backface-visibility:hidden;-webkit-backface-visibility:hidden;transform:translateZ(0);box-shadow:0 0 0 1px #00f5ff38 inset,0 22px 56px #000000c7,0 0 42px #00ffb42e}.face--front[data-v-deae1048]{transform:rotateY(0);border:1.5px solid rgba(0,245,255,.58);background:#000d1a}.face--back[data-v-deae1048]{transform:rotateY(180deg);border:1.5px solid rgba(120,230,200,.48);background:#000d1a}.face-bg[data-v-deae1048]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transform:translateZ(0);filter:saturate(1.05) contrast(1.02)}.face-veil[data-v-deae1048]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#64b4ff52,#00081247 38%,#000a14c7 72%,#011016)}.face-veil--back[data-v-deae1048]{background:linear-gradient(168deg,#001c3894,#001228c2 36%,#000a1ae6,#000610f5)}.face-glow[data-v-deae1048]{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:radial-gradient(ellipse 88% 38% at 50% 0%,rgba(0,230,255,.2),transparent 58%),radial-gradient(ellipse 70% 32% at 50% 100%,rgba(232,201,106,.12),transparent 62%)}.back-content[data-v-deae1048]{position:relative;z-index:1;height:100%;min-height:0;display:flex;flex-direction:column;gap:14px;padding:28px 26px 26px;box-sizing:border-box;overflow:hidden}.back-header[data-v-deae1048],.gold-line[data-v-deae1048],.tag-row--back[data-v-deae1048],.info-row[data-v-deae1048]{flex-shrink:0}.desc-panel[data-v-deae1048]{flex:1 1 auto;min-height:0;max-height:24%;display:flex;flex-direction:column;padding:12px 14px;border-radius:14px;background:#000a1647;border:1px solid rgba(255,255,255,.1);box-shadow:0 0 0 1px #00f5ff0a inset}.face-front-body[data-v-deae1048]{position:absolute;left:0;right:0;bottom:0;z-index:1;display:flex;flex-direction:column;gap:12px;padding:28px 26px 30px;background:linear-gradient(180deg,transparent,rgba(0,8,16,.55) 40%,rgba(0,10,18,.82))}.title-row[data-v-deae1048]{display:flex;align-items:center;gap:14px;min-width:0}.no-badge[data-v-deae1048]{flex-shrink:0;width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:linear-gradient(150deg,#fff1c4,#e8c96a 42%,#c9a84c);color:#1a1206;font-size:28px;font-weight:800;box-shadow:0 0 0 2px #fff0c866,0 0 18px #e8c96a59,0 8px 18px #0006}.face-name[data-v-deae1048]{margin:0;font-size:42px;font-weight:800;color:#fff;letter-spacing:3px;line-height:1.12;text-shadow:0 2px 16px rgba(0,0,0,.65)}.tag-row[data-v-deae1048]{display:flex;flex-wrap:wrap;gap:8px}.tag-row--back[data-v-deae1048]{margin-top:-4px}.pill-tag[data-v-deae1048]{padding:5px 14px;border-radius:999px;font-size:13px;font-weight:600;color:#f0dfa0;background:#c9a84c29;border:1px solid rgba(232,201,106,.42);box-shadow:0 2px 8px #0000002e}.back-header[data-v-deae1048]{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.back-title-block[data-v-deae1048]{min-width:0;flex:1}.name-stack[data-v-deae1048]{min-width:0;display:flex;flex-direction:column;gap:6px}.back-name[data-v-deae1048]{margin:0;font-size:38px;font-weight:800;color:#fff;letter-spacing:2px;line-height:1.12;text-shadow:0 2px 14px rgba(0,0,0,.5)}.back-name-en[data-v-deae1048]{margin:0;font-size:14px;font-weight:500;color:#e8d49a;letter-spacing:.8px;opacity:.88;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.badge[data-v-deae1048]{flex-shrink:0;margin-top:8px;padding:7px 13px;border-radius:8px;font-size:12px;font-weight:700;color:#fff;background:linear-gradient(135deg,#ffb043,#ff7a00);border:1px solid rgba(255,214,150,.5);letter-spacing:.6px;box-shadow:0 4px 14px #ff780052,0 1px #ffffff40 inset}.gold-line[data-v-deae1048]{position:relative;height:1px;width:100%;background:linear-gradient(90deg,rgba(240,228,196,.95),rgba(230,215,176,.75) 42%,transparent 92%)}.gold-line-gem[data-v-deae1048]{position:absolute;left:16%;top:50%;width:6px;height:6px;border-radius:1px;transform:translate(-50%,-50%) rotate(45deg);background:linear-gradient(135deg,#fff8e0,#e8c96a);box-shadow:0 0 12px #e8c96ab3}.back-desc[data-v-deae1048]{margin:0;flex:1 1 auto;min-height:0;font-size:18px;line-height:1.75;color:#fffffff0;text-shadow:0 1px 8px rgba(0,0,0,.5);overflow:auto;padding-right:2px;white-space:pre-wrap;word-break:break-word}.back-desc.is-typing[data-v-deae1048]{color:#ffffffe6}.back-desc[data-v-deae1048]::-webkit-scrollbar{width:3px}.back-desc[data-v-deae1048]::-webkit-scrollbar-thumb{background:#e8c96a66;border-radius:4px}.desc-char[data-v-deae1048]{display:inline;transition:color .14s ease,text-shadow .14s ease}.desc-char.is-active[data-v-deae1048]{color:#ffe6a0;text-shadow:0 0 12px rgba(232,201,106,.5),0 1px 8px rgba(0,0,0,.5)}.speak-hint[data-v-deae1048]{position:absolute;left:12px;bottom:12px;margin:0;z-index:3;display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border-radius:999px;font-size:12px;font-weight:600;color:#fffffff5;letter-spacing:1px;background:#000e1c9e;border:1px solid rgba(0,245,255,.32);box-shadow:0 4px 14px #0000004d;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none}.speak-pulse[data-v-deae1048]{width:7px;height:7px;border-radius:50%;background:#00f0c8;box-shadow:0 0 #00f0c88c;animation:speak-pulse-deae1048 1.4s ease-out infinite}@keyframes speak-pulse-deae1048{0%{box-shadow:0 0 #00f0c88c}70%{box-shadow:0 0 0 10px #00f0c800}to{box-shadow:0 0 #00f0c800}}.back-media[data-v-deae1048]{position:relative;width:100%;flex:0 0 auto;border-radius:16px;overflow:hidden;background:#00081266;border:1px solid rgba(255,255,255,.18);box-shadow:0 0 0 1px #00f5ff1a inset,0 12px 30px #0000006b}.back-media-img[data-v-deae1048]{display:block;width:100%;height:auto}.media-fade[data-v-deae1048]{pointer-events:none;position:absolute;left:0;right:0;bottom:0;height:36px;background:linear-gradient(180deg,transparent,rgba(0,8,18,.4));z-index:1}.carousel-dots[data-v-deae1048]{position:absolute;left:0;right:0;bottom:12px;display:flex;justify-content:center;gap:7px;z-index:2}.dot[data-v-deae1048]{width:7px;height:7px;padding:0;border:1px solid rgba(255,255,255,.4);border-radius:50%;background:#ffffff47;cursor:pointer;transition:width .28s ease,background .28s ease,border-color .28s ease,box-shadow .28s ease}.dot.active[data-v-deae1048]{width:20px;border-radius:4px;border-color:#e8c96abf;background:linear-gradient(90deg,#f5e4b0,#e8c96a);box-shadow:0 0 12px #e8c96a80}.slide-fade-enter-active[data-v-deae1048],.slide-fade-leave-active[data-v-deae1048]{transition:opacity .35s ease}.slide-fade-enter-from[data-v-deae1048],.slide-fade-leave-to[data-v-deae1048]{opacity:0}.info-row[data-v-deae1048]{display:flex;gap:12px;margin-top:auto;padding-top:2px}.info-card[data-v-deae1048]{position:relative;flex:1;display:flex;align-items:center;gap:12px;min-width:0;padding:13px 15px;border-radius:15px;background:linear-gradient(148deg,#f7f1e4,#e6dcc6 52%,#d4c6ac);border:1px solid rgba(255,246,226,.65);box-shadow:0 10px 24px #00000057,0 1px #ffffffb3 inset,0 -1px #785a2814 inset;overflow:hidden}.info-card[data-v-deae1048]:before{content:"";position:absolute;left:0;top:11px;bottom:11px;width:3px;border-radius:0 3px 3px 0;background:linear-gradient(180deg,#f3dfa0,#c9a84c)}.info-card--ticket[data-v-deae1048]:before{background:linear-gradient(180deg,#ffc078,#e07a20)}.info-card.is-free[data-v-deae1048]:before{background:linear-gradient(180deg,#7fe0b8,#2dac7f)}.info-icon[data-v-deae1048]{flex-shrink:0;width:42px;height:42px;margin-left:4px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#9a7428;background:radial-gradient(circle at 35% 28%,#fff,#fff8e6d9 52%,#e8d2a08c);border:1px solid rgba(201,168,76,.38);box-shadow:0 3px 8px #7850141f,0 1px #ffffffd9 inset}.info-card--ticket .info-icon[data-v-deae1048]{color:#b86218;border-color:#e07a2061;background:radial-gradient(circle at 35% 28%,#fff,#ffecd6e0 52%,#ffc89685)}.info-card.is-free .info-icon[data-v-deae1048]{color:#1f9a6f;border-color:#2dac7f6b;background:radial-gradient(circle at 35% 28%,#fff,#dcf8ece6 52%,#a0dcc38c)}.info-text[data-v-deae1048]{display:flex;flex-direction:column;gap:3px;min-width:0}.info-label[data-v-deae1048]{font-size:11px;font-weight:600;letter-spacing:1.2px;color:#281c0c6b;text-transform:none}.info-value[data-v-deae1048]{font-size:21px;font-weight:800;letter-spacing:.4px;color:#24160a;white-space:nowrap;line-height:1.15;text-shadow:0 1px 0 rgba(255,255,255,.4)}.info-card.is-free .info-value[data-v-deae1048]{color:#178a62}.sheet[data-v-0cdb8890]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:40;pointer-events:none}.sheet-backdrop[data-v-0cdb8890]{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000059;pointer-events:auto}.sheet-panel[data-v-0cdb8890]{position:absolute;left:0;right:0;bottom:0;height:var(--h-sheet);display:flex;flex-direction:column;background:var(--c-sheet-bg);border-radius:var(--r-xl) var(--r-xl) 0 0;box-shadow:var(--shadow-sheet);pointer-events:auto;animation:flow-sheet-up .55s cubic-bezier(.32,.72,0,1)}.sheet-handle[data-v-0cdb8890]{flex:0 0 auto;width:96px;height:8px;border-radius:4px;background:#0f172a26;margin:16px auto 8px}.sheet-head[data-v-0cdb8890]{flex:0 0 auto;display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:8px var(--pad-x) 24px;border-bottom:1px solid var(--c-sheet-line)}.titles h2[data-v-0cdb8890]{margin:0;font-size:var(--fs-lg);font-weight:800;color:var(--c-sheet-ink);letter-spacing:1px}.titles p[data-v-0cdb8890]{margin:8px 0 0;font-size:var(--fs-xs);color:var(--c-sheet-ink-2)}.close-btn[data-v-0cdb8890]{flex-shrink:0;display:inline-flex;align-items:center;gap:6px;padding:12px 22px 12px 16px;border:1px solid var(--c-sheet-line);border-radius:var(--r-pill);background:#fff;font-family:inherit;font-size:var(--fs-xs);font-weight:700;color:var(--c-sheet-ink);cursor:pointer;transition:background .2s,border-color .2s,transform .15s,box-shadow .2s;box-shadow:0 2px 8px #0f172a0f}.close-btn[data-v-0cdb8890]:hover{background:var(--c-brand-soft, rgba(227, 24, 55, .08));border-color:#e3183740;color:var(--c-brand, #e31837)}.close-btn[data-v-0cdb8890]:active{transform:scale(.96);box-shadow:none}.close-icon[data-v-0cdb8890]{width:22px;height:22px;flex-shrink:0}.sheet-body[data-v-0cdb8890]{flex:1;min-height:0;overflow:hidden}.flow-products[data-v-a8132169]{padding:8px 0 24px}.hint[data-v-a8132169]{margin:0 0 20px;font-size:var(--fs-xs);color:var(--c-sheet-ink-2);text-align:center}.list[data-v-a8132169]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.row[data-v-a8132169]{display:flex;align-items:center;gap:18px;padding:16px 20px;border-radius:var(--r-md);background:#fff;border:1px solid var(--c-sheet-line);box-shadow:0 4px 16px #0f172a0d}.thumb[data-v-a8132169]{flex-shrink:0;width:72px;height:72px;border-radius:14px;display:flex;align-items:center;justify-content:center;background:linear-gradient(145deg,var(--accent),rgba(0,0,0,.08))}.thumb img[data-v-a8132169]{max-width:80%;max-height:80%;object-fit:contain}.info[data-v-a8132169]{flex:1;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:12px}.info strong[data-v-a8132169]{font-size:var(--fs-sm);color:var(--c-sheet-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.price[data-v-a8132169]{flex-shrink:0;font-size:var(--fs-md);font-weight:900;color:var(--c-brand)}.empty[data-v-a8132169]{text-align:center;padding:48px 0;color:var(--c-sheet-ink-2);font-size:var(--fs-sm)}.flow-screen[data-v-4f6a0950]{width:var(--canvas-w);height:var(--canvas-h);position:relative;overflow:hidden;background:var(--c-void)}.avatar-zone[data-v-4f6a0950]{position:absolute;top:0;right:0;bottom:0;left:0;overflow:visible;transition:inset .55s cubic-bezier(.32,.72,0,1)}.avatar-zone[data-v-4f6a0950] .avatar-center{position:relative;z-index:20}.flow-screen.sheet-open .avatar-zone[data-v-4f6a0950]{inset:0 0 calc(var(--h-sheet) - 80px) 0}.flow-screen.ribbon-open[data-v-4f6a0950]{background:linear-gradient(180deg,rgba(6,8,15,.15) 0%,transparent 40%,rgba(12,22,38,.25) 100%),url(/assets/main-bg.png) center / cover no-repeat,#0c1626}.flow-screen.ribbon-open .avatar-zone[data-v-4f6a0950] .avatar-center{transform:none;background:transparent}.flow-screen.ribbon-open .avatar-zone[data-v-4f6a0950] .veil{background:linear-gradient(180deg,rgba(6,8,15,.1) 0%,transparent 36%,transparent 78%,rgba(12,22,38,.12) 100%)}.flow-screen.ribbon-open .avatar-zone[data-v-4f6a0950] .bg{opacity:.7}.flow-screen.ribbon-open .avatar-zone[data-v-4f6a0950] .layer{object-position:center bottom}.welcome[data-v-4f6a0950]{position:absolute;left:var(--pad-x);right:var(--pad-x);bottom:200px;z-index:25;text-align:center;pointer-events:none}.greet[data-v-4f6a0950]{margin:0 0 12px;font-size:var(--fs-xl);font-weight:900;letter-spacing:3px;line-height:1.15;text-shadow:0 4px 24px rgba(0,0,0,.6)}.loc[data-v-4f6a0950]{margin:0 0 32px;font-size:var(--fs-sm);color:var(--c-text-2);letter-spacing:4px}.hints[data-v-4f6a0950]{display:flex;flex-direction:column;gap:16px;margin-bottom:36px;overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.hint-row[data-v-4f6a0950]{width:100%;overflow:hidden}.hint-track[data-v-4f6a0950]{display:flex;width:max-content;gap:16px;will-change:transform}.hint-row--left .hint-track[data-v-4f6a0950]{animation:hint-marquee-left-4f6a0950 180s linear infinite}.hint-row--right .hint-track[data-v-4f6a0950]{animation:hint-marquee-right-4f6a0950 200s linear infinite}@keyframes hint-marquee-left-4f6a0950{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes hint-marquee-right-4f6a0950{0%{transform:translate(-50%)}to{transform:translate(0)}}.hint[data-v-4f6a0950]{flex-shrink:0;padding:14px 28px;border-radius:var(--r-pill);background:#00000073;border:1px solid var(--c-line-bright);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-size:var(--fs-xs);font-weight:600;color:var(--c-text-2);white-space:nowrap}.mic-hint[data-v-4f6a0950]{display:inline-flex;align-items:center;gap:16px;font-size:var(--fs-sm);color:var(--c-neon);font-weight:600;margin-bottom:12px}.ribbon-hints[data-v-4f6a0950]{position:absolute;left:var(--pad-x);right:var(--pad-x);bottom:200px;z-index:26;text-align:center;pointer-events:none;transition:bottom .45s cubic-bezier(.32,.72,0,1),transform .45s cubic-bezier(.32,.72,0,1)}.ribbon-hints-title[data-v-4f6a0950]{margin:0 0 16px;font-size:var(--fs-sm);font-weight:700;letter-spacing:4px;color:var(--c-text-3);transition:font-size .35s ease,margin .35s ease}.hints--ribbon[data-v-4f6a0950]{margin-bottom:0;gap:14px;transition:gap .35s ease}.hints--ribbon .hint[data-v-4f6a0950]{padding:16px 28px;font-size:var(--fs-sm);background:#08101c6b;border-color:#00e5ff47;transition:padding .35s ease,font-size .35s ease}.ribbon-hints--compact[data-v-4f6a0950]{bottom:36px}.ribbon-hints--compact .ribbon-hints-title[data-v-4f6a0950]{margin:0 0 10px;font-size:20px;letter-spacing:3px}.ribbon-hints--compact .hints--ribbon[data-v-4f6a0950]{gap:8px}.ribbon-hints--compact .hints--ribbon .hint[data-v-4f6a0950]{padding:8px 16px;font-size:20px}.flow-screen.ribbon-open .ribbon-hints[data-v-4f6a0950]:before{content:"";position:absolute;left:-40px;right:-40px;bottom:-40px;height:200px;z-index:-1;pointer-events:none;background:linear-gradient(180deg,transparent 0%,rgba(0,229,255,.04) 55%,rgba(12,28,48,.22) 100%)}.orb[data-v-4f6a0950]{width:16px;height:16px;border-radius:50%;background:var(--c-neon);box-shadow:0 0 16px var(--c-neon);animation:flow-pulse 2s ease-in-out infinite}.welcome-fade-enter-active[data-v-4f6a0950],.welcome-fade-leave-active[data-v-4f6a0950]{transition:opacity .4s,transform .4s}.welcome-fade-leave-to[data-v-4f6a0950]{opacity:0;transform:translateY(20px)}.sheet-wrap-enter-active[data-v-4f6a0950],.sheet-wrap-leave-active[data-v-4f6a0950]{transition:opacity .4s}.sheet-wrap-enter-from[data-v-4f6a0950],.sheet-wrap-leave-to[data-v-4f6a0950]{opacity:0}.checkin-overlay[data-v-4f6a0950]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:45}.checkin-fade-enter-active[data-v-4f6a0950],.checkin-fade-leave-active[data-v-4f6a0950]{transition:opacity .4s ease,transform .4s cubic-bezier(.32,.72,0,1)}.checkin-fade-enter-from[data-v-4f6a0950],.checkin-fade-leave-to[data-v-4f6a0950]{opacity:0;transform:translateY(24px)}.content-swap-enter-active[data-v-4f6a0950],.content-swap-leave-active[data-v-4f6a0950]{transition:opacity .25s,transform .25s}.content-swap-enter-from[data-v-4f6a0950]{opacity:0;transform:translate(24px)}.content-swap-leave-to[data-v-4f6a0950]{opacity:0;transform:translate(-24px)}.ring-fade-enter-active[data-v-4f6a0950],.ring-fade-leave-active[data-v-4f6a0950]{transition:opacity .6s ease}.ring-fade-enter-from[data-v-4f6a0950],.ring-fade-leave-to[data-v-4f6a0950]{opacity:0}.theme-classic{--c-bg: #eef1f6;--c-bg-soft: #f8f9fc;--c-surface: #ffffff;--c-glass: rgba(255, 255, 255, .72);--c-brand: #e31837;--c-brand-dark: #b8122c;--c-brand-soft: rgba(227, 24, 55, .08);--c-brand-glow: rgba(227, 24, 55, .18);--c-ink: #0f172a;--c-ink-2: #475569;--c-ink-3: #94a3b8;--c-line: rgba(15, 23, 42, .08);--c-line-strong: rgba(15, 23, 42, .14);--c-shadow-sm: 0 2px 8px rgba(15, 23, 42, .06);--c-shadow: 0 12px 40px rgba(15, 23, 42, .1);--c-shadow-lg: 0 24px 64px rgba(15, 23, 42, .12);--r-sm: 12px;--r-md: 20px;--r-lg: 28px;--r-xl: 36px;--r-pill: 999px;--font: "Noto Sans SC", "PingFang SC", "Microsoft YaHei", sans-serif;--pad-x: 40px;background:var(--c-bg)!important;color:var(--c-ink)!important;font-family:var(--font)}@keyframes pearl-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes pearl-breathe{0%,to{transform:scale(1);opacity:.55}50%{transform:scale(1.08);opacity:1}}@keyframes pearl-wave{0%,to{transform:scaleY(.35);opacity:.4}50%{transform:scaleY(1);opacity:1}}.theme-classic .kiosk-body,.theme-classic .aura-scroll{background:transparent!important;color:var(--c-ink);padding:8px var(--pad-x) 24px!important}.theme-classic .aura-section-head h2{background:none!important;-webkit-text-fill-color:var(--c-ink)!important;color:var(--c-ink)!important;font-size:36px!important;font-weight:800!important;letter-spacing:2px!important}.theme-classic .aura-section-head .line{background:linear-gradient(90deg,transparent,var(--c-brand),transparent)!important;height:2px!important;opacity:.35}.theme-classic .aura-card{background:var(--c-surface)!important;border:1px solid var(--c-line)!important;border-radius:var(--r-lg)!important;box-shadow:var(--c-shadow-sm)!important}.theme-classic .aura-tag--brand{background:var(--c-brand-soft)!important;color:var(--c-brand)!important;border-color:#e3183726!important}.theme-classic .aura-tag--neon{background:#3b82f614!important;color:#2563eb!important;border-color:#3b82f626!important}.theme-classic .aura-btn--primary{background:var(--c-brand)!important;box-shadow:0 8px 24px var(--c-brand-glow)!important;border-radius:var(--r-pill)!important}.theme-classic .aura-btn--ghost{background:var(--c-brand-soft)!important;color:var(--c-brand)!important;border-color:#e318371f!important}.theme-classic .aura-btn--outline{color:var(--c-ink-2)!important;border-color:var(--c-line-strong)!important;background:var(--c-surface)!important}.theme-classic .product-info h3,.theme-classic .detail-text p,.theme-classic .detail h3,.theme-classic .detail-row p{color:var(--c-ink)!important}.theme-classic .price{color:var(--c-brand)!important}.theme-classic .empty{color:var(--c-ink-3)!important}.theme-classic .spot.active{border-color:var(--c-brand)!important;box-shadow:0 8px 28px var(--c-brand-glow)!important}.theme-classic .nav,.theme-classic .step-nav{background:var(--c-surface)!important;border-color:var(--c-line-strong)!important;color:var(--c-brand)!important;box-shadow:var(--c-shadow-sm)!important}.theme-classic .dot.active{background:var(--c-brand)!important}.theme-classic .route-tab.active{border-color:var(--c-brand)!important;color:var(--c-brand)!important;background:var(--c-brand-soft)!important;box-shadow:none!important}.theme-classic .route-fill,.theme-classic .route-progress-fill{stroke:var(--c-brand)!important}.theme-classic .kb{background:var(--c-surface)!important;border:1px solid var(--c-line)!important;box-shadow:var(--c-shadow)!important}.theme-classic .key,.theme-classic .key-a,.theme-classic .key-d,.theme-classic .key-n{background:var(--c-bg-soft)!important;border-color:var(--c-line)!important;color:var(--c-ink)!important}.theme-classic .key-p{background:var(--c-brand-soft)!important;color:var(--c-brand)!important;border-color:#e318371f!important}.theme-classic .tabs-glider,.theme-classic .switch-indicator{background:var(--c-brand)!important}.theme-classic .toast.success{background:#ecfdf5!important;color:#047857!important}.theme-classic .toast.warn{background:#fffbeb!important;color:#b45309!important}.theme-classic .toast.error{background:var(--c-brand-soft)!important;color:var(--c-brand)!important}.theme-app{--canvas-w: 1080px;--canvas-h: 1920px;--h-safe-top: 64px;--h-navbar: 148px;--h-avatar-hub: 520px;--h-tabbar: 168px;--h-hero-standby: 1280px;--h-sheet: 640px;--c-bg: #f2f2f7;--c-surface: #ffffff;--c-surface-2: #f9f9fb;--c-brand: #e31837;--c-brand-dark: #c41230;--c-brand-soft: rgba(227, 24, 55, .1);--c-ink: #1c1c1e;--c-ink-2: #3a3a3c;--c-ink-3: #8e8e93;--c-separator: rgba(60, 60, 67, .12);--c-fill: rgba(120, 120, 128, .12);--pad-x: 48px;--pad-card: 32px;--r-sm: 16px;--r-md: 24px;--r-lg: 32px;--r-xl: 40px;--r-pill: 999px;--font: -apple-system, "SF Pro Display", "Noto Sans SC", "PingFang SC", sans-serif;--fs-caption: 36px;--fs-body: 44px;--fs-subhead: 40px;--fs-title: 52px;--fs-headline: 68px;--fs-large: 88px;--fs-display: 112px;--icon-tab: 56px;--touch-min: 112px;background:var(--c-bg)!important;color:var(--c-ink)!important;font-family:var(--font);font-size:var(--fs-body);-webkit-font-smoothing:antialiased}@keyframes app-pulse{0%,to{transform:scale(1);opacity:.5}50%{transform:scale(1.06);opacity:1}}@keyframes app-float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes app-wave{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}.theme-app .aura-scroll{padding:32px var(--pad-x) 48px!important;background:transparent!important}.theme-app .aura-section-head{margin-bottom:32px!important;gap:20px!important}.theme-app .aura-section-head h2{background:none!important;-webkit-text-fill-color:var(--c-ink)!important;color:var(--c-ink)!important;font-size:var(--fs-headline)!important;font-weight:800!important;letter-spacing:0!important}.theme-app .aura-section-head .line{display:none!important}.theme-app .products .grid{grid-template-columns:1fr!important;gap:28px!important}.theme-app .product{border-radius:var(--r-lg)!important}.theme-app .product-visual{height:360px!important}.theme-app .product-info{padding:28px 32px 32px!important}.theme-app .product-info h3{font-size:var(--fs-title)!important;margin-bottom:12px!important;white-space:normal!important}.theme-app .price{font-size:var(--fs-large)!important;color:var(--c-brand)!important}.theme-app .price small{font-size:var(--fs-subhead)!important}.theme-app .empty{min-height:400px!important;font-size:var(--fs-body)!important}.theme-app .empty-icon{font-size:96px!important}.theme-app .aura-card{background:var(--c-surface)!important;border:none!important;border-radius:var(--r-lg)!important;box-shadow:0 2px 16px #0000000f!important}.theme-app .aura-btn{min-height:var(--touch-min)!important;padding:0 48px!important;font-size:var(--fs-body)!important;border-radius:var(--r-md)!important}.theme-app .aura-btn--primary{background:var(--c-brand)!important;box-shadow:none!important}.theme-app .aura-btn--ghost{background:var(--c-brand-soft)!important;color:var(--c-brand)!important}.theme-app .aura-tag{padding:12px 24px!important;font-size:var(--fs-caption)!important}.theme-app .spot.active{border-color:var(--c-brand)!important;box-shadow:0 12px 32px #e3183733!important}.theme-app .nav,.theme-app .step-nav{width:var(--touch-min)!important;height:var(--touch-min)!important;font-size:var(--fs-title)!important;border-radius:50%!important;background:var(--c-surface)!important;box-shadow:0 4px 16px #00000014!important}.theme-app .route-tab{font-size:var(--fs-subhead)!important;padding:20px 32px!important;min-height:var(--touch-min)!important}.theme-app .route-tab.active{background:var(--c-brand-soft)!important;color:var(--c-brand)!important;border-color:var(--c-brand)!important}.theme-app .detail h3,.theme-app .detail-text p,.theme-app .detail-row p{font-size:var(--fs-body)!important}.theme-app .kb{border-radius:var(--r-xl) var(--r-xl) 0 0!important;padding:24px!important}.theme-app .key,.theme-app .key-p,.theme-app .key-a,.theme-app .key-d,.theme-app .key-n{min-height:96px!important;font-size:var(--fs-body)!important;border-radius:var(--r-sm)!important}.theme-app .dot{width:16px!important;height:16px!important}.theme-app .dot.active{background:var(--c-brand)!important}.theme-app .toast{font-size:var(--fs-subhead)!important;padding:24px 32px!important;border-radius:var(--r-md)!important}.theme-app .carousel{height:420px!important;margin-bottom:32px!important}.theme-app .map{--spot-w-sm: 140px;--spot-h-sm: 156px;--spot-w-md: 180px;--spot-h-md: 196px;--spot-w-lg: 220px;--spot-h-lg: 240px;--spot-w-hero: 280px;--spot-h-hero: 308px;--carousel-gap: 28px}.theme-app .spot-name{font-size:var(--fs-caption)!important;padding:16px!important}.theme-app .detail-img{height:360px!important}.theme-app .detail-text p{font-size:var(--fs-body)!important}.theme-app .route-map{height:480px!important}.theme-app .route-tab{height:var(--touch-min)!important;font-size:var(--fs-subhead)!important}.theme-app .node-dot{width:64px!important;height:64px!important;font-size:var(--fs-caption)!important}.theme-app .node.current .node-dot{width:80px!important;height:80px!important;font-size:var(--fs-body)!important}.theme-app .node-label{font-size:var(--fs-caption)!important}.theme-app .detail h3{font-size:var(--fs-headline)!important}.theme-app .detail-row p{font-size:var(--fs-body)!important}.theme-app .detail-img{width:100%!important;height:400px!important}.theme-app .detail-row{flex-direction:column!important}.theme-app .top-bar{padding:32px 0!important}.theme-app .stat strong{font-size:var(--fs-large)!important;color:var(--c-brand)!important}.theme-app .stat span{font-size:var(--fs-caption)!important}.theme-app .tabs button{height:var(--touch-min)!important;font-size:var(--fs-subhead)!important}.theme-app .banner{font-size:var(--fs-title)!important;padding:28px!important}.theme-app .form{padding:32px 0!important}.theme-app .vh{font-size:var(--fs-title)!important}.theme-app .vt,.theme-app .vx{font-size:var(--fs-body)!important}.theme-app .tabs,.theme-app .stat{background:var(--c-surface)!important;border-color:var(--c-separator)!important}.theme-app .sub{font-size:var(--fs-body)!important;color:var(--c-ink-3)!important}.theme-flow{--canvas-w: 1080px;--canvas-h: 1920px;--h-status: 96px;--h-avatar-full: 1920px;--h-avatar-peek: 640px;--h-sheet: 1320px;--c-void: #06080f;--c-deep: #0c1220;--c-glass: rgba(8, 12, 22, .88);--c-brand: #e31837;--c-brand-soft: rgba(227, 24, 55, .15);--c-neon: #00e5ff;--c-neon-soft: rgba(0, 229, 255, .12);--c-mint: #34d399;--c-amber: #ffb020;--c-text: #f1f5f9;--c-text-2: rgba(241, 245, 249, .75);--c-text-3: rgba(241, 245, 249, .45);--c-line: rgba(255, 255, 255, .1);--c-line-bright: rgba(255, 255, 255, .18);--c-sheet-bg: #f5f6fa;--c-sheet-ink: #1a1a2e;--c-sheet-ink-2: #475569;--c-sheet-line: rgba(15, 23, 42, .08);--pad-x: 40px;--r-sm: 12px;--r-md: 20px;--r-lg: 28px;--r-xl: 40px;--r-pill: 999px;--font: "Noto Sans SC", "PingFang SC", "Microsoft YaHei", sans-serif;--fs-xs: 24px;--fs-sm: 30px;--fs-md: 36px;--fs-lg: 48px;--fs-xl: 64px;--fs-2xl: 80px;--shadow-sheet: 0 -24px 80px rgba(0, 0, 0, .45);--shadow-neon: 0 0 32px rgba(0, 229, 255, .2);background:var(--c-void)!important;color:var(--c-text)!important;font-family:var(--font);font-size:var(--fs-md)}@keyframes flow-sheet-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes flow-pulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}@keyframes flow-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.theme-flow .flow-sheet-body .aura-scroll{height:100%!important;padding:8px var(--pad-x) 40px!important;background:transparent!important;color:var(--c-sheet-ink)!important}.theme-flow .flow-sheet-body .aura-section-head h2{background:none!important;-webkit-text-fill-color:var(--c-sheet-ink)!important;color:var(--c-sheet-ink)!important;font-size:var(--fs-lg)!important;font-weight:800!important;letter-spacing:2px!important}.theme-flow .flow-sheet-body .aura-section-head .line{background:linear-gradient(90deg,transparent,var(--c-brand),transparent)!important;opacity:.35}.theme-flow .flow-sheet-body .aura-card{background:#fff!important;border:1px solid var(--c-sheet-line)!important;border-radius:var(--r-lg)!important;box-shadow:0 4px 20px #0f172a0f!important}.theme-flow .flow-sheet-body .products .grid{grid-template-columns:1fr!important;gap:24px!important}.theme-flow .flow-sheet-body .product-visual{height:320px!important}.theme-flow .flow-sheet-body .product-info h3{font-size:var(--fs-md)!important;color:var(--c-sheet-ink)!important;white-space:normal!important}.theme-flow .flow-sheet-body .price{font-size:var(--fs-lg)!important;color:var(--c-brand)!important}.theme-flow .flow-sheet-body .detail-text p,.theme-flow .flow-sheet-body .detail h3,.theme-flow .flow-sheet-body .detail-row p{color:var(--c-sheet-ink)!important}.theme-flow .flow-sheet-body .detail-text p,.theme-flow .flow-sheet-body .detail-row p{font-size:var(--fs-sm)!important}.theme-flow .flow-sheet-body .empty{color:var(--c-sheet-ink-2)!important;font-size:var(--fs-md)!important}.theme-flow .flow-sheet-body .aura-btn{min-height:96px!important;font-size:var(--fs-sm)!important}.theme-flow .flow-sheet-body .aura-btn--primary{background:var(--c-brand)!important}.theme-flow .flow-sheet-body .spot.active{border-color:var(--c-brand)!important;box-shadow:0 8px 28px #e3183740!important}.theme-flow .flow-sheet-body .route-tab.active{color:var(--c-brand)!important;border-color:var(--c-brand)!important;background:var(--c-brand-soft)!important;box-shadow:none!important}.theme-flow .flow-sheet-body .route-fill{stroke:var(--c-brand)!important}.theme-flow .flow-sheet-body .nav,.theme-flow .flow-sheet-body .step-nav{background:#fff!important;color:var(--c-brand)!important;border-color:var(--c-sheet-line)!important}.theme-flow .flow-sheet-body .dot.active{background:var(--c-brand)!important}.theme-flow .flow-sheet-body .carousel{height:380px!important}.theme-flow .flow-sheet-body .map{--spot-w-sm: 120px;--spot-h-sm: 132px;--spot-w-md: 150px;--spot-h-md: 162px;--spot-w-lg: 190px;--spot-h-lg: 208px;--spot-w-hero: 260px;--spot-h-hero: 286px;--carousel-gap: 28px}.theme-flow .flow-sheet-body .meta-tag{background:var(--c-brand-soft)!important;color:var(--c-brand)!important;border-color:#e3183733!important}.theme-flow .flow-sheet-body .meta-count{color:var(--c-sheet-ink-2)!important}.theme-flow .flow-sheet-body .detail-head h3{color:var(--c-sheet-ink)!important;font-size:var(--fs-md)!important}.theme-flow .flow-sheet-body .detail-tag{background:var(--c-brand-soft)!important;color:var(--c-brand)!important;border-color:#e3183733!important}.theme-flow .flow-sheet-body .dot.active{background:#0f172a14!important}.theme-flow .flow-sheet-body .dot-progress{background:var(--c-brand)!important}.theme-flow .flow-sheet-body .spot:not(.active){opacity:1!important}.theme-flow .flow-sheet-body .route-tab{font-size:var(--fs-sm)!important;min-height:88px!important}.theme-flow .flow-sheet-body .tabs button{font-size:var(--fs-sm)!important;height:88px!important}.theme-flow .flow-sheet-body .stat strong{color:var(--c-brand)!important;font-size:var(--fs-xl)!important}.theme-flow .flow-sheet-body .banner{font-size:var(--fs-md)!important}.theme-flow .flow-sheet-body .toast{font-size:var(--fs-sm)!important}.theme-flow .flow-sheet-body .kb{background:#fff!important;border-color:var(--c-sheet-line)!important}.theme-flow .flow-sheet-body .key,.theme-flow .flow-sheet-body .key-p{background:var(--c-sheet-bg)!important;color:var(--c-sheet-ink)!important;min-height:88px!important;font-size:var(--fs-sm)!important}.theme-flow .flow-sheet-body .tabs,.theme-flow .flow-sheet-body .stat{background:#fff!important;border-color:var(--c-sheet-line)!important}.theme-flow .flow-sheet-body .sub,.theme-flow .flow-sheet-body .vt,.theme-flow .flow-sheet-body .vh{color:var(--c-sheet-ink)!important}.theme-flow[data-v-14170919],.theme-aura[data-v-14170919],.theme-classic[data-v-14170919],.theme-app[data-v-14170919]{width:100%;height:100%}:root{--canvas-w: 1080px;--canvas-h: 1920px;--h-header: 120px;--h-hero-service: 720px;--h-tabs: 128px;--h-hero-standby: 1080px;--h-standby-copy: 420px;--h-standby-foot: 300px;--c-void: #030508;--c-deep: #0a0f18;--c-glass: rgba(12, 18, 32, .96);--c-brand: #e31837;--c-brand-soft: rgba(227, 24, 55, .15);--c-neon: #00e5ff;--c-neon-soft: rgba(0, 229, 255, .12);--c-amber: #ffb020;--c-mint: #34d399;--c-text: #f1f5f9;--c-text-2: rgba(241, 245, 249, .72);--c-text-3: rgba(241, 245, 249, .45);--c-line: rgba(255, 255, 255, .1);--c-line-bright: rgba(255, 255, 255, .18);--r-sm: 10px;--r-md: 16px;--r-lg: 24px;--r-xl: 32px;--r-pill: 999px;--shadow-neon: 0 0 24px rgba(0, 229, 255, .18);--shadow-brand: 0 0 24px rgba(227, 24, 55, .25);--font: "Noto Sans SC", "PingFang SC", "Microsoft YaHei", sans-serif;--pad-x: 32px;--fs-xs: 22px;--fs-sm: 26px;--fs-md: 32px;--fs-lg: 40px;--fs-xl: 52px;--fs-2xl: 72px}@keyframes aura-pulse{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.04)}}@keyframes aura-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes aura-wave{0%,to{transform:scaleY(.4)}50%{transform:scaleY(1)}}.aura-screen{width:var(--canvas-w);height:var(--canvas-h);position:relative;overflow:hidden;background:var(--c-void);font-family:var(--font);font-size:var(--fs-md);color:var(--c-text);display:flex;flex-direction:column}.aura-bg-mesh{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 80% 40% at 50% 0%,rgba(0,229,255,.08) 0%,transparent 55%),radial-gradient(ellipse 60% 30% at 50% 100%,rgba(227,24,55,.06) 0%,transparent 50%),linear-gradient(180deg,#0a1424 0%,var(--c-void) 100%);pointer-events:none;z-index:0}.kiosk-header{flex:0 0 var(--h-header);position:relative;z-index:50}.kiosk-hero{flex:0 0 var(--h-hero-service);position:relative;z-index:5;overflow:hidden}.kiosk-hero--standby{flex:0 0 var(--h-hero-standby)}.kiosk-tabs{flex:0 0 var(--h-tabs);position:relative;z-index:10}.kiosk-body{flex:1;min-height:0;position:relative;z-index:10;overflow:hidden;background:var(--c-glass);border-top:1px solid var(--c-line-bright)}.kiosk-copy{flex:0 0 var(--h-standby-copy);position:relative;z-index:10;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:0 var(--pad-x)}.kiosk-foot{flex:0 0 var(--h-standby-foot);position:relative;z-index:10;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;padding-bottom:24px}.aura-scroll{height:100%;overflow-y:auto;overflow-x:hidden;padding:24px var(--pad-x) 32px}.aura-section-head{display:flex;align-items:center;gap:16px;margin-bottom:24px}.aura-section-head h2{margin:0;font-size:var(--fs-lg);font-weight:700;letter-spacing:4px;color:var(--c-text);white-space:nowrap}.aura-section-head .line{flex:1;height:2px;background:linear-gradient(90deg,transparent,var(--c-line-bright),transparent)}.aura-btn{display:inline-flex;align-items:center;justify-content:center;min-height:56px;padding:0 28px;border:none;border-radius:var(--r-md);font-family:var(--font);font-size:var(--fs-md);font-weight:600;cursor:pointer;transition:transform .15s}.aura-btn:active{transform:scale(.96)}.aura-btn:disabled{opacity:.4;cursor:not-allowed;transform:none}.aura-btn--primary{background:linear-gradient(135deg,var(--c-brand),#ff4757);color:#fff;box-shadow:var(--shadow-brand)}.aura-btn--ghost{background:var(--c-neon-soft);color:var(--c-neon);border:1px solid rgba(0,229,255,.35)}.aura-btn--outline{background:transparent;color:var(--c-text-2);border:1px solid var(--c-line-bright)}.aura-card{background:#ffffff0d;border:1px solid var(--c-line);border-radius:var(--r-lg);overflow:hidden}.aura-tag{display:inline-flex;padding:8px 18px;border-radius:var(--r-pill);font-size:var(--fs-sm);font-weight:600}.aura-tag--brand{background:var(--c-brand-soft);color:#ff8a9a;border:1px solid rgba(227,24,55,.35)}.aura-tag--neon{background:var(--c-neon-soft);color:var(--c-neon);border:1px solid rgba(0,229,255,.3)}html,body,#app{width:100%;height:100%;margin:0;padding:0;overflow:hidden;background:var(--c-void);font-family:var(--font);-webkit-font-smoothing:antialiased}*{box-sizing:border-box;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}button{border:none;background:none;cursor:pointer;font-family:inherit}img{display:block;max-width:none}
