.pokeplayer-host{margin-inline:auto;max-width:var(--pokeplayer-max-width,1120px);width:100%}.pokeplayer-shell{background:var(--pokeplayer-shell-bg,#f9fafb);border:var(--pokeplayer-shell-border,1px solid #cbd5e1);border-radius:16px;box-shadow:var(--pokeplayer-shell-shadow,0 14px 35px rgba(15,23,42,.12));color:var(--pokeplayer-shell-color,#334155);display:flex;flex-direction:column;font-family:var( --pokeplayer-font-family,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif );gap:0;overflow:hidden;position:relative}.pokeplayer-progress{background:var(--pokeplayer-progress-bg,linear-gradient(90deg,#14b8a6,#0f766e));box-shadow:0 8px 18px #0f766e38;height:4px;left:0;opacity:.98;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:left center;transition:transform .5s cubic-bezier(.22,1,.36,1),opacity .2s ease;will-change:transform;z-index:2}.pokeplayer-progress:after{animation:pokeplayer-progress-sheen 2.2s linear infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.08) 30%,hsla(0,0%,100%,.28) 50%,transparent 72%);content:"";inset:0;position:absolute}.pokeplayer-bar{align-items:center;background:var(--pokeplayer-bar-bg,linear-gradient(90deg,#f9fafb,#f3f4f6));border-bottom:var(--pokeplayer-bar-border,1px solid #e2e8f0);color:var(--pokeplayer-bar-color,#334155);display:flex;gap:12px;padding:12px 16px}.pokeplayer-bar__controls{align-items:center;display:inline-flex;gap:8px}.pokeplayer-bar__controls .dot{border-radius:50%;box-shadow:var(--pokeplayer-controls-shadow,0 0 0 1px rgba(148,163,184,.35));display:inline-block;height:10px;width:10px}.pokeplayer-bar__controls .red{background:var(--pokeplayer-control-red,#fb7185)}.pokeplayer-bar__controls .amber{background:var(--pokeplayer-control-amber,#fbbf24)}.pokeplayer-bar__controls .green{background:var(--pokeplayer-control-green,#34d399)}.pokeplayer-bar__address{background:var(--pokeplayer-address-bg,#eff6ff);border:var(--pokeplayer-address-border,1px solid #bfdbfe);border-radius:10px;color:var(--pokeplayer-address-color,#334155);flex:1;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px;max-width:480px;overflow:hidden;padding:6px 12px;text-overflow:ellipsis;white-space:nowrap}.pokeplayer-viewport{aspect-ratio:var(--pokeplayer-aspect-ratio,16/9);background:var(--pokeplayer-viewport-bg,#fff);min-height:clamp(280px,36vw,420px);overflow:hidden;overscroll-behavior:contain;position:relative;width:100%}.pokeplayer-loader,.pokeplayer-viewport{align-items:center;display:flex;justify-content:center}.pokeplayer-loader{animation:pokeplayer-loader-fade-in .2s ease-out;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:var( --pokeplayer-loader-bg,radial-gradient(circle at 50% 40%,hsla(0,0%,100%,.98),rgba(243,244,246,.98)) );inset:0;opacity:1;pointer-events:all;position:absolute;transition:opacity .2s ease,visibility .2s ease;visibility:visible;z-index:3}.pokeplayer-loader.hidden{opacity:0;pointer-events:none;visibility:hidden}.pokeplayer-loader__content{align-items:center;background:var(--pokeplayer-loader-card-bg,hsla(0,0%,100%,.96));border:var(--pokeplayer-loader-card-border,1px solid #e2e8f0);border-radius:16px;box-shadow:var(--pokeplayer-loader-card-shadow,0 12px 30px rgba(15,23,42,.12));display:flex;flex-direction:column;gap:12px;padding:20px 28px}.pokeplayer-loader__spinner{animation:pokeplayer-spin .9s linear infinite;border:3px solid var(--pokeplayer-loader-spinner-track,rgba(100,116,139,.2));border-radius:50%;border-top-color:var(--pokeplayer-loader-spinner,#14b8a6);box-shadow:0 0 18px #14b8a629;height:36px;width:36px}.pokeplayer-loader__label{color:var(--pokeplayer-loader-label,#334155);font-size:14px;font-weight:600;letter-spacing:.02em}@keyframes pokeplayer-loader-fade-in{0%{opacity:0}to{opacity:1}}@keyframes pokeplayer-progress-sheen{0%{transform:translate(-120%)}to{transform:translate(120%)}}.replayer-wrapper{position:absolute;transform-origin:center center}.replayer-wrapper iframe{border:none;display:block}.replayer-mouse{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMDAiIGhlaWdodD0iMzAwIiBkYXRhLW5hbWU9IkxheWVyIDEiIHZpZXdCb3g9IjAgMCA1MCA1MCI+PHBhdGggZD0iTTQ4LjcxIDQyLjkxIDM0LjA4IDI4LjI5IDQ0LjMzIDE4YTEgMSAwIDAgMC0uMzMtMS42MUwyLjM1IDEuMDZhMSAxIDAgMCAwLTEuMjkgMS4yOUwxNi4zOSA0NGExIDEgMCAwIDAgMS42NS4zNmwxMC4yNS0xMC4yOCAxNC42MiAxNC42M2ExIDEgMCAwIDAgMS40MSAwbDQuMzgtNC4zOGExIDEgMCAwIDAgLjAxLTEuNDJtLTUuMDkgMy42N0wyOSAzMmExIDEgMCAwIDAtMS40MSAwbC05Ljg1IDkuODVMMy42OSAzLjY5bDM4LjEyIDE0TDMyIDI3LjU4QTEgMSAwIDAgMCAzMiAyOWwxNC41OSAxNC42MnoiLz48L3N2Zz4=);background-position:50%;background-repeat:no-repeat;background-size:contain;border-color:transparent;display:none!important;height:20px;position:absolute;transition:left .05s linear,top .05s linear;width:20px}.replayer-mouse:after{background:#4950f6;border-radius:100%;content:"";display:inline-block;height:20px;opacity:.3;transform:translate(-50%,-50%);width:20px}.replayer-mouse.active:after{animation:click .2s ease-in-out 1}.replayer-mouse-tail{display:none!important;pointer-events:none;position:absolute}.pokeplayer-cursor{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyOCIgdmlld0JveD0iMCAwIDIwIDI4Ij48cGF0aCBmaWxsPSIjZjhmYWZjIiBzdHJva2U9IiMwMjA2MTciIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1vcGFjaXR5PSIuODUiIHN0cm9rZS13aWR0aD0iMS4yNSIgZD0iTTIgMi41IDkuMSAyM2wyLjEtNi41IDUuOSA1LjkgMy4xLTMuMS01LjktNS45IDYuNS0yLjF6Ii8+PC9zdmc+);background-position:0 0;background-repeat:no-repeat;background-size:18px 26px;filter:drop-shadow(0 10px 18px rgba(0,0,0,.45));height:26px;left:0;pointer-events:none;position:absolute;top:0;width:18px;z-index:10003}@keyframes pokeplayer-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes click{0%{height:20px;opacity:.3;width:20px}50%{height:10px;opacity:.5;width:10px}}.pokeplayer-error{background:#fff;box-sizing:border-box;color:#334155;font-weight:600;height:100%;text-align:center}.pokeplayer-error,.pokeplayer-watermark-lock{align-items:center;display:flex;justify-content:center;padding:24px}.pokeplayer-watermark-lock{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:repeating-linear-gradient(-28deg,#b91c1c33 0 26px,#0f172ae6 26px 52px),#020617eb;flex-direction:column;gap:14px;inset:0;pointer-events:all;position:absolute;z-index:10050}.pokeplayer-watermark-lock__banner{background:#7f1d1dcc;border:3px solid #ef4444;box-shadow:0 0 0 3px #111827cc,0 10px 28px #00000073;color:#fecaca;font-size:clamp(26px,5vw,56px);font-weight:900;letter-spacing:.2em;padding:14px 20px;text-align:center;text-transform:uppercase}.pokeplayer-watermark-lock__detail{color:#fee2e2;font-weight:700;letter-spacing:.02em;line-height:1.45;margin:0;max-width:560px;text-align:center}@keyframes pokeplayer-pulse{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(1.22)}}@keyframes pokeplayer-overlay-appear{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.pokeplayer-step-overlay{animation:pokeplayer-overlay-appear .2s ease-out both;background:#67e8f914;border:2px solid #67e8f9;box-shadow:0 0 0 3px #67e8f91f,0 0 16px #67e8f92e;box-sizing:border-box;cursor:pointer;pointer-events:auto;position:absolute;transition:background .18s ease,box-shadow .18s ease;z-index:10002}.pokeplayer-step-overlay:hover{background:#67e8f92e;box-shadow:0 0 0 5px #67e8f938,0 0 24px #67e8f947}.pokeplayer-step-overlay-pulse{animation:pokeplayer-pulse 1.8s ease-out infinite;border:1.5px solid rgba(103,232,249,.35);box-sizing:border-box;pointer-events:none;position:absolute;z-index:10001}.pokeplayer-step-overlay--click{background:#67e8f91a;border-color:#67e8f9;box-shadow:0 0 0 4px #67e8f926,0 0 20px #67e8f933}.pokeplayer-step-overlay--click:hover{background:#67e8f933}.pokeplayer-step-overlay-pulse.pokeplayer-step-overlay--click{border-color:#67e8f966}.pokeplayer-step-overlay--input{background:#c4b5fd1a;border-color:#c4b5fd;box-shadow:0 0 0 4px #c4b5fd26,0 0 20px #c4b5fd33}.pokeplayer-step-overlay--input:hover{background:#c4b5fd33}.pokeplayer-step-overlay-pulse.pokeplayer-step-overlay--input{border-color:#c4b5fd66}.pokeplayer-step-overlay--drag{background:#fcd34d1a;border-color:#fcd34d;box-shadow:0 0 0 4px #fcd34d26,0 0 20px #fcd34d33}.pokeplayer-step-overlay--drag:hover{background:#fcd34d33}.pokeplayer-step-overlay-pulse.pokeplayer-step-overlay--drag{border-color:#fcd34d66}.pokeplayer-step-overlay--scroll{background:#6ee7b71a;border-color:#6ee7b7;box-shadow:0 0 0 4px #6ee7b726,0 0 20px #6ee7b733}.pokeplayer-step-overlay--scroll:hover{background:#6ee7b733}.pokeplayer-step-overlay-pulse.pokeplayer-step-overlay--scroll{border-color:#6ee7b766}.pokeplayer-step-overlay--navigation{background:#6ee7b71a;border-color:#6ee7b7;box-shadow:0 0 0 4px #6ee7b726,0 0 20px #6ee7b733}.pokeplayer-step-overlay--navigation:hover{background:#6ee7b733}.pokeplayer-step-overlay-pulse.pokeplayer-step-overlay--navigation{border-color:#6ee7b766}.pokeplayer-step-overlay--initial{background:#cbd5e11a;border-color:#cbd5e1;box-shadow:0 0 0 4px #cbd5e126,0 0 20px #cbd5e133}.pokeplayer-step-overlay--initial:hover{background:#cbd5e133}.pokeplayer-step-overlay-pulse.pokeplayer-step-overlay--initial{border-color:#cbd5e166}.pokeplayer-anywhere-overlay{align-items:flex-end;background:transparent;cursor:pointer;display:flex;inset:0;justify-content:center;padding:18px;position:absolute;z-index:10000}.pokeplayer-anywhere-message{animation:pokeplayer-overlay-appear .22s ease-out both;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#0f172ae0;border:1px solid hsla(0,0%,100%,.1);border-radius:999px;box-shadow:0 8px 28px #0006,inset 0 0 0 1px #ffffff0a;color:#e2e8f0;font-size:13px;font-weight:600;letter-spacing:.02em;padding:11px 22px}.pokeplayer-overlay-scrim{align-items:flex-end;background:transparent;display:flex;inset:0;justify-content:center;padding:18px;pointer-events:none;position:absolute;z-index:10000}.pokeplayer-overlay-hint{align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:var(--pokeplayer-hint-bg,rgba(15,23,42,.88));border:1px solid hsla(0,0%,100%,.1);box-shadow:0 12px 32px #0006,inset 0 0 0 1px #ffffff0a;box-sizing:border-box;color:var(--pokeplayer-hint-color,#e2e8f0);display:inline-flex;font-size:13px;font-weight:600;gap:10px;justify-content:center;max-width:min(400px,calc(100% - 24px));text-align:center;word-wrap:break-word;animation:pokeplayer-overlay-appear .22s ease-out both;min-width:100px;overflow-wrap:break-word;pointer-events:auto;white-space:normal}.pokeplayer-overlay-hint-text{display:inline-block;flex:0 1 auto;line-height:1.25;max-width:100%;min-width:0}.pokeplayer-overlay-hint--shape-pill{border-radius:999px;justify-content:center;padding:11px 20px;text-align:center}.pokeplayer-overlay-hint--shape-rounded{border-radius:16px;justify-content:center;padding:12px 16px;text-align:center}.pokeplayer-overlay-hint--shape-dialog{border-color:#ffffff24;border-radius:18px;justify-content:center;padding:14px 16px;text-align:center}.pokeplayer-overlay-gesture{color:var(--pokeplayer-hint-color,#e2e8f0);flex:0 0 auto;height:26px;position:relative;width:26px}.pokeplayer-overlay-gesture svg{animation:pokeplayer-gesture-arrow-pulse 1.6s ease-in-out infinite;display:block;height:26px;opacity:.9;width:26px}.pokeplayer-overlay-gesture-finger{animation:pokeplayer-gesture-swipe 1.6s ease-in-out infinite;background:currentColor;border-radius:999px;box-shadow:0 0 0 4px #00000038;height:8px;left:50%;margin-left:-4px;margin-top:-4px;position:absolute;top:50%;width:8px}@keyframes pokeplayer-gesture-swipe{0%{opacity:.75;transform:translateY(7px)}50%{opacity:1;transform:translateY(-7px)}to{opacity:.75;transform:translateY(7px)}}@keyframes pokeplayer-gesture-arrow-pulse{0%{opacity:.65}50%{opacity:1}to{opacity:.65}}.pokeplayer-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:radial-gradient(circle at 50% 30%,rgba(30,41,59,var(--pokeplayer-modal-backdrop-spot,.75)),rgba(2,6,23,var(--pokeplayer-modal-backdrop-base,.85)));display:flex;inset:0;justify-content:center;padding:24px;position:absolute;z-index:10000}.pokeplayer-modal-overlay--clickable{cursor:pointer}.pokeplayer-modal-overlay--preview{cursor:default}.pokeplayer-modal-overlay--preview .pokeplayer-modal-button,.pokeplayer-modal-overlay--preview .pokeplayer-modal-link{opacity:.8;pointer-events:none}@keyframes pokeplayer-modal-card-enter{0%{opacity:0;transform:scale(.97) translateY(6px)}to{opacity:1;transform:scale(1) translateY(0)}}.pokeplayer-modal-card{animation:pokeplayer-modal-card-enter .18s cubic-bezier(.16,1,.3,1) both;background:var(--pokeplayer-modal-card-bg,rgba(15,23,42,.92));border:1px solid hsla(0,0%,100%,.08);border-radius:18px;box-shadow:0 20px 50px #00000059;color:var(--pokeplayer-modal-text-color,#e2e8f0);padding:22px 24px;text-align:center;width:min(420px,100%)}.pokeplayer-modal-title{font-size:20px;font-weight:700;margin-bottom:8px}.pokeplayer-modal-message{color:var(--pokeplayer-modal-message-color,rgba(226,232,240,.85));font-size:14px;line-height:1.5}.pokeplayer-modal-actions{align-items:center;display:flex;flex-direction:column;gap:10px;margin-top:18px}.pokeplayer-modal-button{background:var(--pokeplayer-modal-button-bg,linear-gradient(90deg,#14b8a6,#0f766e));border:1px solid hsla(0,0%,100%,.12);border-radius:12px;color:var(--pokeplayer-modal-button-color,#fff);cursor:pointer;font-size:14px;font-weight:700;padding:10px 18px;transition:transform .08s ease,box-shadow .08s ease}.pokeplayer-modal-button:hover{box-shadow:var(--pokeplayer-modal-button-hover-shadow,0 12px 22px rgba(15,118,110,.3));transform:translateY(-1px)}.pokeplayer-modal-button:active{box-shadow:none;transform:translateY(0)}.pokeplayer-modal-link{background:none;border:none;color:var(--pokeplayer-modal-link-color,rgba(226,232,240,.85));cursor:pointer;font-size:13px;font-weight:600;text-decoration:underline}@media(prefers-reduced-motion:reduce){.pokeplayer-progress{transition:none}.pokeplayer-progress:after{animation:none}}.homepage-player[data-v-4615b2e6]{width:100%}.player-viewport[data-v-4615b2e6]{border-radius:12px;overflow:hidden}.bg-noise[data-v-c2733566]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cfilter id='a'%3E%3CfeTurbulence baseFrequency='.9' numOctaves='4' stitchTiles='stitch' type='fractalNoise'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E")}.bg-grid[data-v-c2733566]{background-image:linear-gradient(rgba(148,163,184,.6) 1px,transparent 0),linear-gradient(90deg,rgba(148,163,184,.6) 1px,transparent 0);background-size:60px 60px;mask-image:radial-gradient(ellipse at center,rgba(0,0,0,.95) 30%,rgba(0,0,0,.45) 65%,transparent 100%);-webkit-mask-image:radial-gradient(ellipse at center,rgba(0,0,0,.95) 30%,rgba(0,0,0,.45) 65%,transparent 100%)}.bg-blob[data-v-c2733566]{animation:blob-pulse-c2733566 10s ease-in-out infinite;background:radial-gradient(circle,rgba(20,184,166,.15) 0,rgba(20,184,166,.05) 40%,transparent 70%);filter:blur(80px);height:1000px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:1000px;z-index:-1}.animate-enter[data-v-c2733566]{animation:fadeInUp-c2733566 .8s cubic-bezier(.16,1,.3,1) forwards;opacity:0}.delay-100[data-v-c2733566]{animation-delay:.1s}.delay-200[data-v-c2733566]{animation-delay:.2s}.delay-300[data-v-c2733566]{animation-delay:.3s}.demo-container[data-v-c2733566]{max-width:1200px;width:65vw}@keyframes fadeInUp-c2733566{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes blob-pulse-c2733566{0%,to{opacity:.5;transform:translate(-50%,-50%) scale(1)}50%{opacity:.8;transform:translate(-50%,-55%) scale(1.1)}}@media(prefers-reduced-motion:reduce){.animate-enter[data-v-c2733566]{animation:none;opacity:1}.bg-blob[data-v-c2733566]{animation:none}}@media(max-width:768px){.demo-container[data-v-c2733566]{display:none}}.bg-grid[data-v-77d919f3]{background-image:linear-gradient(rgba(100,116,139,.5) 1px,transparent 0),linear-gradient(90deg,rgba(100,116,139,.5) 1px,transparent 0);background-size:60px 60px;mask-image:radial-gradient(ellipse at center,#000 40%,transparent 80%);-webkit-mask-image:radial-gradient(ellipse at center,#000 40%,transparent 80%)}@keyframes fade-in-late-77d919f3{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.animate-fade-in-late[data-v-77d919f3]{animation:fade-in-late-77d919f3 .4s ease-out 1.6s both}.slot-machine-container[data-v-77d919f3]{flex:1;height:28px;overflow:hidden;position:relative}.slot-machine-reel[data-v-77d919f3]{height:100%;position:relative;width:100%}.slot-face[data-v-77d919f3]{align-items:center;display:flex;height:100%;left:0;position:absolute;top:0;transition:transform .35s cubic-bezier(.25,1,.5,1),opacity .35s cubic-bezier(.25,1,.5,1);width:100%}.slot-face-front[data-v-77d919f3]{opacity:1;transform:translateY(0)}.slot-face-back[data-v-77d919f3]{opacity:0;transform:translateY(100%)}.slot-machine-container.is-hovered .slot-face-front[data-v-77d919f3]{opacity:0;transform:translateY(-100%)}.slot-machine-container.is-hovered .slot-face-back[data-v-77d919f3],.slot-machine-container.show-front-only .slot-face-front[data-v-77d919f3]{opacity:1;transform:translateY(0)}.slot-machine-container.show-front-only .slot-face-back[data-v-77d919f3]{opacity:0;transform:translateY(100%)}.slot-face p[data-v-77d919f3]{line-height:1.4;margin:0;white-space:normal}@media(prefers-reduced-motion:reduce){.animate-fade-in-late[data-v-77d919f3]{animation:none!important;opacity:1}.slot-face[data-v-77d919f3]{transform:none!important;transition:opacity .2s ease}.slot-face-back[data-v-77d919f3],.slot-machine-container.is-hovered .slot-face-front[data-v-77d919f3]{opacity:0}.slot-machine-container.is-hovered .slot-face-back[data-v-77d919f3]{opacity:1}}.extension-root[data-v-1a721a9e]{max-width:360px}.extension-popup[data-v-1a721a9e],.extension-root[data-v-1a721a9e]{border-radius:1rem;position:relative;width:100%}.extension-popup[data-v-1a721a9e]{--ext-page-bg:#f3f4f6;--ext-section-bg:#f9fafb;--ext-text-main:#0f172a;--ext-text-secondary:#334155;--ext-text-muted:#64748b;--ext-border-strong:#cbd5e1;--ext-border-subtle:#e2e8f0;--ext-border-blue:#bfdbfe;--ext-brand-teal:#14b8a6;--ext-brand-teal-dark:#0f766e;color:var(--ext-text-main);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--ext-page-bg);box-shadow:0 4px 24px #00000014,0 1px 4px #0000000a;overflow:hidden}.extension-popup[data-v-1a721a9e],.floating-toast[data-v-1a721a9e]{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.floating-toast[data-v-1a721a9e]{border-radius:.5rem;bottom:calc(100% + 10px);box-shadow:0 8px 24px #0000001a,0 2px 6px #0000000f;font-size:.75rem;font-weight:500;left:50%;line-height:1.4;padding:.5rem .875rem;pointer-events:none;position:absolute;transform:translate(-50%);white-space:nowrap;z-index:30}.toast-red[data-v-1a721a9e]{background:#fef2f2;border:1px solid #fecaca;color:#dc2626}.toast-amber[data-v-1a721a9e]{background:#fffbeb;border:1px solid #fde68a;color:#b45309}.toast-green[data-v-1a721a9e]{background:#f0fdf4;border:1px solid #bbf7d0;color:#15803d}.hint-bubble[data-v-1a721a9e]{align-items:center;animation:hint-bounce-1a721a9e 2s ease-in-out infinite;border:1px solid rgba(20,184,166,.25);border-radius:.5rem;box-shadow:0 8px 24px #14b8a61f,0 2px 8px #0000000f;color:var(--ext-brand-teal-dark);display:inline-flex;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.8rem;font-weight:600;gap:.375rem;line-height:1.4;padding:.5rem .875rem;pointer-events:none;top:calc(100% + 12px);transform:translate(-50%);white-space:nowrap;z-index:30}.hint-arrow[data-v-1a721a9e],.hint-bubble[data-v-1a721a9e]{background:#fff;left:50%;position:absolute}.hint-arrow[data-v-1a721a9e]{border-left:1px solid rgba(20,184,166,.25);border-top:1px solid rgba(20,184,166,.25);height:10px;margin-left:-5px;top:-5px;transform:rotate(45deg);width:10px}@keyframes hint-bounce-1a721a9e{0%,to{transform:translate(-50%) translateY(0)}50%{transform:translate(-50%) translateY(4px)}}.text-ext-text-main[data-v-1a721a9e]{color:var(--ext-text-main)}.text-ext-text-secondary[data-v-1a721a9e]{color:var(--ext-text-secondary)}.text-ext-text-muted[data-v-1a721a9e]{color:var(--ext-text-muted)}.text-ext-brand-teal[data-v-1a721a9e]{color:var(--ext-brand-teal)}.hover\:text-ext-brand-teal-dark[data-v-1a721a9e]:hover,.text-ext-brand-teal-dark[data-v-1a721a9e]{color:var(--ext-brand-teal-dark)}.hover\:text-ext-text-main[data-v-1a721a9e]:hover{color:var(--ext-text-main)}.border-ext-border-strong[data-v-1a721a9e]{border-color:var(--ext-border-strong)}.border-ext-border-subtle[data-v-1a721a9e]{border-color:var(--ext-border-subtle)}.hover\:border-ext-border-blue[data-v-1a721a9e]:hover{border-color:var(--ext-border-blue)}.bg-ext-section-bg[data-v-1a721a9e]{background-color:var(--ext-section-bg)}.bg-ext-brand-teal[data-v-1a721a9e]{background-color:var(--ext-brand-teal)}.recording-dot[data-v-1a721a9e]{animation:pulse-dot-1a721a9e 1.5s ease-in-out infinite;background-color:#ef4444}.idle-dot[data-v-1a721a9e],.recording-dot[data-v-1a721a9e]{border-radius:50%;flex-shrink:0;height:.5rem;width:.5rem}.idle-dot[data-v-1a721a9e]{background-color:var(--ext-border-strong)}.start-dot[data-v-1a721a9e]{background-color:#fff;border-radius:50%;flex-shrink:0;height:.5rem;width:.5rem}@keyframes pulse-dot-1a721a9e{0%,to{opacity:1}50%{opacity:.4}}.status-swap-enter-active[data-v-1a721a9e]{transition:all .3s cubic-bezier(.34,1.56,.64,1)}.status-swap-leave-active[data-v-1a721a9e]{transition:all .2s ease-in}.status-swap-enter-from[data-v-1a721a9e]{opacity:0;transform:translateY(-6px) scale(.97)}.status-swap-leave-to[data-v-1a721a9e]{opacity:0;transform:translateY(4px) scale(.97)}.toast-enter-active[data-v-1a721a9e]{transition:all .4s cubic-bezier(.34,1.56,.64,1)}.toast-leave-active[data-v-1a721a9e]{transition:all .3s ease-in}.toast-enter-from[data-v-1a721a9e]{opacity:0;transform:translate(-50%) translateY(6px) scale(.92)}.toast-enter-to[data-v-1a721a9e],.toast-leave-from[data-v-1a721a9e]{opacity:1;transform:translate(-50%) translateY(0) scale(1)}.toast-leave-to[data-v-1a721a9e]{opacity:0;transform:translate(-50%) translateY(4px) scale(.95)}.hint-enter-active[data-v-1a721a9e]{transition:all .5s cubic-bezier(.34,1.56,.64,1)}.hint-leave-active[data-v-1a721a9e]{transition:all .3s ease-in}.hint-enter-from[data-v-1a721a9e]{opacity:0;transform:translate(-50%) translateY(-8px) scale(.9)}.hint-enter-to[data-v-1a721a9e],.hint-leave-from[data-v-1a721a9e]{opacity:1;transform:translate(-50%) translateY(0) scale(1)}.hint-leave-to[data-v-1a721a9e]{opacity:0;transform:translate(-50%) translateY(-4px) scale(.95)}.btn-swap-enter-active[data-v-1a721a9e]{transition:all .3s cubic-bezier(.34,1.56,.64,1)}.btn-swap-leave-active[data-v-1a721a9e]{transition:all .15s ease-in}.btn-swap-enter-from[data-v-1a721a9e]{opacity:0;transform:scale(.92)}.btn-swap-leave-to[data-v-1a721a9e]{opacity:0;transform:scale(.95)}.btn-control[data-v-1a721a9e]{transform-origin:center}.tooltip-card[data-v-1a721a9e]{border:1px solid var(--ext-border-subtle);border-radius:.5rem;box-shadow:0 4px 16px #00000014,0 1px 3px #0000000f;left:0;padding:.625rem .75rem;right:0;top:calc(100% + 8px);transform-origin:top center;z-index:20}.tooltip-arrow[data-v-1a721a9e],.tooltip-card[data-v-1a721a9e]{background:#fff;position:absolute}.tooltip-arrow[data-v-1a721a9e]{border-left:1px solid var(--ext-border-subtle);border-top:1px solid var(--ext-border-subtle);height:10px;left:24px;top:-5px;transform:rotate(45deg);width:10px}.tooltip-enter-active[data-v-1a721a9e]{transition:all .25s cubic-bezier(.34,1.4,.64,1)}.tooltip-leave-active[data-v-1a721a9e]{transition:all .15s ease-in}.tooltip-enter-from[data-v-1a721a9e]{opacity:0;transform:translateY(-4px) scale(.96)}.tooltip-leave-to[data-v-1a721a9e]{opacity:0;transform:translateY(-2px) scale(.98)}.bg-dots[data-v-76175481]{background-image:radial-gradient(circle at 20% 20%,rgba(20,184,166,.1),transparent 42%),radial-gradient(circle at 80% 25%,rgba(20,184,166,.06),transparent 45%),radial-gradient(circle at 50% 85%,rgba(20,184,166,.04),transparent 45%)}.bg-noise[data-v-d95abb70]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cfilter id='a'%3E%3CfeTurbulence baseFrequency='.9' numOctaves='4' stitchTiles='stitch' type='fractalNoise'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E")}.bg-grid[data-v-d95abb70]{background-image:linear-gradient(rgba(100,116,139,.5) 1px,transparent 0),linear-gradient(90deg,rgba(100,116,139,.5) 1px,transparent 0);background-size:60px 60px;mask-image:radial-gradient(ellipse at center,#000 40%,transparent 80%);-webkit-mask-image:radial-gradient(ellipse at center,#000 40%,transparent 80%)}.bg-dots[data-v-e5231287]{background-image:radial-gradient(circle at 20% 20%,rgba(20,184,166,.12),transparent 42%),radial-gradient(circle at 80% 25%,rgba(20,184,166,.08),transparent 45%),radial-gradient(circle at 50% 85%,rgba(20,184,166,.06),transparent 45%)}
