.hero-section[data-v-debf1875]{overflow:hidden}.hero-bg-icon[data-v-debf1875]{color:var(--color-text-secondary);opacity:.18;position:absolute}.hero-bg-icon[data-v-debf1875]:nth-child(3n+1){color:var(--color-primary-light);opacity:.22}.hero-bg-icon[data-v-debf1875]:nth-child(3n+2){color:var(--color-accent-green-light);opacity:.2}.hero-bg-icon[data-v-debf1875]:nth-child(3n+3){color:var(--color-text-secondary);opacity:.17}.hero-showcase[data-v-debf1875]{padding-bottom:1rem;position:relative}.hero-window[data-v-debf1875]{background:transparent;border:1px solid color-mix(in srgb,var(--color-primary) 30%,transparent);border-radius:14px;box-shadow:0 0 60px 10px color-mix(in srgb,var(--color-primary) 6%,transparent),0 0 120px 20px color-mix(in srgb,var(--color-primary) 4%,transparent);color:inherit;cursor:pointer;display:block;font:inherit;margin:0 auto;max-width:1200px;overflow:hidden;padding:0;position:relative;text-align:left;transition:transform .28s cubic-bezier(.2,.8,.2,1);width:100%}.hero-window[data-v-debf1875]:focus-visible,.hero-window[data-v-debf1875]:hover{transform:translateY(-2px)}.hero-window[data-v-debf1875]:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px}.hero-chrome[data-v-debf1875]{align-items:center;background:#0e1420;border-bottom:1px solid hsla(0,0%,100%,.07);display:flex;flex-shrink:0;height:38px;padding:0 14px;position:relative}.hero-dot[data-v-debf1875]{height:12px;opacity:.85;width:12px}.hero-dot[data-v-debf1875],.hero-live-dot[data-v-debf1875]{border-radius:50%;display:block}.hero-live-dot[data-v-debf1875]{animation:live-pulse-debf1875 2.4s ease-in-out infinite;background:var(--color-accent-green-light);height:7px;width:7px}@keyframes live-pulse-debf1875{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.7)}}.hero-img-wrap[data-v-debf1875]{line-height:0;position:relative}.hero-img[data-v-debf1875]{display:block;height:auto;width:100%}.hero-play-overlay[data-v-debf1875]{align-items:center;background:#080c168c;display:flex;flex-direction:column;gap:32px;inset:0;justify-content:center;opacity:0;pointer-events:none;position:absolute;transition:opacity .22s ease}.hero-window:focus-visible .hero-play-overlay[data-v-debf1875],.hero-window:hover .hero-play-overlay[data-v-debf1875]{opacity:1}.hero-play-circle[data-v-debf1875]{align-items:center;background:#ffffff80;border-radius:50%;box-shadow:0 8px 30px #00000059,inset 0 0 0 1px #fff6;color:#0e1420;display:flex;height:88px;justify-content:center;transform:scale(.92);transition:transform .22s cubic-bezier(.2,.8,.2,1);width:88px}.hero-play-circle svg[data-v-debf1875]{margin-left:4px}.hero-window:focus-visible .hero-play-circle[data-v-debf1875],.hero-window:hover .hero-play-circle[data-v-debf1875]{transform:scale(1)}.hero-play-label[data-v-debf1875]{align-items:center;color:#fff;display:flex;font-size:14px;font-weight:600;gap:10px;letter-spacing:.02em;text-shadow:0 2px 10px rgba(0,0,0,.5)}.hero-play-sep[data-v-debf1875]{opacity:.5}.hero-play-time[data-v-debf1875]{font-weight:500;opacity:.8}.hero-modal[data-v-debf1875]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000eb;inset:0;padding:2vh 2vw;position:fixed;z-index:100}.hero-modal[data-v-debf1875],.hero-modal-close[data-v-debf1875]{align-items:center;display:flex;justify-content:center}.hero-modal-close[data-v-debf1875]{background:#ffffff14;border:1px solid hsla(0,0%,100%,.12);border-radius:50%;color:#fff;cursor:pointer;height:40px;position:absolute;right:22px;top:18px;transition:background .16s ease,transform .16s ease;width:40px}.hero-modal-close[data-v-debf1875]:hover{background:#ffffff29;transform:scale(1.05)}.hero-modal-stage[data-v-debf1875]{aspect-ratio:16/9;border-radius:8px;box-shadow:0 30px 100px #000000b3;cursor:pointer;max-height:96vh;overflow:hidden;position:relative;width:min(100%,1600px)}.hero-video[data-v-debf1875]{background:#000;display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.hero-pause-indicator[data-v-debf1875]{border-radius:999px;font-size:12px;font-weight:600;gap:8px;left:18px;letter-spacing:.06em;padding:8px 14px 8px 12px;text-transform:uppercase;top:18px}.hero-mute-btn[data-v-debf1875],.hero-pause-indicator[data-v-debf1875]{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0000008c;color:#fff;display:flex;position:absolute}.hero-mute-btn[data-v-debf1875]{border:1px solid hsla(0,0%,100%,.15);border-radius:50%;bottom:18px;cursor:pointer;height:40px;justify-content:center;right:18px;transition:background .16s ease,transform .16s ease;width:40px}.hero-mute-btn[data-v-debf1875]:hover{background:#000000bf;transform:scale(1.05)}.hero-modal-enter-active[data-v-debf1875],.hero-modal-leave-active[data-v-debf1875]{transition:opacity .2s ease}.hero-modal-enter-from[data-v-debf1875],.hero-modal-leave-to[data-v-debf1875]{opacity:0}.hero-fade-enter-active[data-v-debf1875],.hero-fade-leave-active[data-v-debf1875]{transition:opacity .16s ease}.hero-fade-enter-from[data-v-debf1875],.hero-fade-leave-to[data-v-debf1875]{opacity:0}@media(prefers-reduced-motion:reduce){.hero-play-circle[data-v-debf1875],.hero-play-overlay[data-v-debf1875],.hero-window[data-v-debf1875]{transition:none}.hero-live-dot[data-v-debf1875]{animation:none}}.theme-dark .hero-img--light,.theme-light .hero-img--dark{display:none}section[data-v-7d13c5aa]{background-color:var(--color-bg-secondary)}.hiw-bg-glow[data-v-7d13c5aa]{background:radial-gradient(ellipse 60% 40% at 20% 30%,color-mix(in srgb,var(--color-secondary) 6%,transparent) 0,transparent 70%),radial-gradient(ellipse 50% 35% at 80% 70%,color-mix(in srgb,var(--color-primary) 6%,transparent) 0,transparent 70%);inset:0;pointer-events:none;position:absolute}.hiw-card[data-v-7d13c5aa]{opacity:0;transition:opacity .6s ease,transform .6s ease}.hiw-card--left[data-v-7d13c5aa]{transform:translate(-28px)}.hiw-card--right[data-v-7d13c5aa]{transform:translate(28px)}.hiw-card.card-in[data-v-7d13c5aa]{opacity:1;transform:translate(0)}.hiw-inner[data-v-7d13c5aa]{transition:border-color .2s ease,box-shadow .2s ease}.hiw-inner[data-v-7d13c5aa]:hover{border-color:var(--color-border-strong);box-shadow:0 8px 40px #0000002e}.hiw-image-wrap[data-v-7d13c5aa]{aspect-ratio:16/9}@media(min-width:768px){.hiw-image-wrap[data-v-7d13c5aa]{aspect-ratio:auto;min-height:280px}}.hiw-deco-n[data-v-7d13c5aa]{color:var(--color-text-primary);font-size:7rem;font-weight:900;letter-spacing:-.04em;line-height:1;opacity:.04;pointer-events:none;position:absolute;right:1.5rem;top:-.5rem}.hc-card[data-v-86aa7b14]{opacity:0;transform:translateY(16px);transition:opacity .5s ease,transform .5s ease,border-color .2s ease,box-shadow .2s ease}.hc-card.card-in[data-v-86aa7b14]{opacity:1;transform:translateY(0)}.hc-card[data-v-86aa7b14]:hover{border-color:color-mix(in srgb,var(--color-primary) 35%,transparent);box-shadow:0 4px 24px color-mix(in srgb,var(--color-primary) 8%,transparent),0 1px 4px #0000001f}.hc-icon-wrap[data-v-86aa7b14]{transition:transform .25s cubic-bezier(.25,1,.5,1),background-color .2s ease}.hc-card:hover .hc-icon-wrap[data-v-86aa7b14]{background-color:color-mix(in srgb,var(--color-primary) 18%,transparent);transform:scale(1.12) rotate(6deg)}@media(prefers-reduced-motion:reduce){.hc-card[data-v-86aa7b14]{opacity:1;transform:none;transition:border-color .2s ease,box-shadow .2s ease}.hc-icon-wrap[data-v-86aa7b14]{transition:none}}.field[data-v-47236674]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--color-surface-card);border:1px solid var(--color-border-strong);border-radius:.5rem;color:var(--color-text-primary);font-size:.875rem;outline:none;padding:.6rem .875rem;transition:box-shadow .15s,border-color .15s;width:100%}.field[data-v-47236674]::-moz-placeholder{color:var(--color-text-muted);opacity:1}.field[data-v-47236674]::placeholder{color:var(--color-text-muted);opacity:1}.field[data-v-47236674]:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-primary) 30%,transparent)}.field[data-v-47236674]:disabled{opacity:.6}select.field[data-v-47236674]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%232e6399' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.5' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;padding-right:2.25rem}select.field option[data-v-47236674]{background:#fff;color:#111}
