.gt-root[data-v-42734f90]{inset:0;pointer-events:none;position:fixed;z-index:100}.gt-mask[data-v-42734f90]{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#080c188c;pointer-events:auto;position:fixed}.gt-spot[data-v-42734f90]{animation:gt-pulse-42734f90 1.6s ease-in-out infinite;border-radius:10px;box-shadow:0 0 0 4px var(--accent-gradient,#22d3ee),0 0 0 8px #22d3ee40,0 20px 40px -12px #22d3ee80;pointer-events:none;position:fixed}@keyframes gt-pulse-42734f90{0%,to{box-shadow:0 0 0 4px var(--accent,#2e6bff),0 0 0 8px #2e6bff40,0 20px 40px -12px #2e6bff80}50%{box-shadow:0 0 0 4px var(--accent,#2e6bff),0 0 0 14px #2e6bff1f,0 20px 40px -12px #2e6bff80}}.gt-pop[data-v-42734f90]{border:1px solid var(--border-color-soft,rgba(0,0,0,.08));border-radius:1rem;box-shadow:0 24px 60px -12px #0006;padding:1.25rem;pointer-events:auto;position:fixed}.gt-pop[data-v-42734f90],.gt-pop--float[data-v-42734f90]:before{background:var(--bg-body,#fff)}.gt-pop--float[data-v-42734f90]:before{border-left:1px solid var(--border-color-soft,rgba(0,0,0,.08));border-top:1px solid var(--border-color-soft,rgba(0,0,0,.08));content:"";height:12px;position:absolute;transform:rotate(45deg);width:12px}.gt-pop--float[style*="--gt-arrow:top"][data-v-42734f90]:before{left:50%;margin-left:-6px;top:-7px}.gt-pop--float[style*="--gt-arrow:bottom"][data-v-42734f90]:before{bottom:-7px;left:50%;margin-left:-6px;transform:rotate(225deg)}.gt-close[data-v-42734f90]{align-items:center;border-radius:9999px;color:var(--text-muted,#909399);display:flex;height:1.75rem;justify-content:center;position:absolute;right:.6rem;top:.6rem;transition:background .2s,color .2s;width:1.75rem}.gt-close[data-v-42734f90]:hover{background:var(--bg-subtle,rgba(0,0,0,.05));color:var(--text-primary,#1f2937)}.gt-head[data-v-42734f90]{gap:.75rem;padding-right:2rem}.gt-head[data-v-42734f90],.gt-head-icon[data-v-42734f90]{align-items:center;display:flex}.gt-head-icon[data-v-42734f90]{background:var(--accent-gradient,linear-gradient(135deg,#16335f,#2e6bff));border-radius:.75rem;color:#fff;flex-shrink:0;height:2.5rem;justify-content:center;width:2.5rem}.gt-eyebrow[data-v-42734f90]{color:var(--accent,#22d3ee);font-size:.7rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.gt-title[data-v-42734f90]{color:var(--text-primary,#1f2937);font-size:1.05rem;font-weight:700;margin:.1rem 0 0}.gt-desc[data-v-42734f90]{color:var(--text-secondary,#4b5563);font-size:.88rem;line-height:1.65;margin:.9rem 0 0}.gt-progress[data-v-42734f90]{align-items:center;display:flex;gap:.75rem;margin-top:1rem}.gt-progress-track[data-v-42734f90]{background:var(--border-color,rgba(0,0,0,.1));border-radius:9999px;flex:1;height:6px;overflow:hidden;position:relative}.gt-progress-fill[data-v-42734f90]{background:var(--accent-gradient,linear-gradient(135deg,#16335f,#2e6bff));border-radius:9999px;height:100%;transition:width .3s ease}.gt-progress-label[data-v-42734f90]{color:var(--text-muted,#909399);font-size:.72rem;white-space:nowrap}.gt-actions[data-v-42734f90]{align-items:center;display:flex;gap:.5rem;justify-content:space-between;margin-top:1.1rem}.gt-btn[data-v-42734f90]{align-items:center;display:inline-flex;font-size:.85rem;gap:.35rem}.gt-btn--primary[data-v-42734f90]{background:var(--accent-gradient,linear-gradient(135deg,#16335f,#2e6bff));border:none;color:#fff}.gt-hint[data-v-42734f90]{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0006;border-radius:9999px;bottom:1rem;color:#ffffffd9;display:flex;font-size:.75rem;gap:.4rem;padding:.4rem .7rem;pointer-events:none;position:fixed;right:1rem}.gt-fade-enter-active[data-v-42734f90],.gt-fade-leave-active[data-v-42734f90]{transition:opacity .2s ease}.gt-fade-enter-active .gt-pop[data-v-42734f90],.gt-fade-leave-active .gt-pop[data-v-42734f90]{transition:transform .2s ease,opacity .2s ease}.gt-fade-enter-from[data-v-42734f90],.gt-fade-leave-to[data-v-42734f90]{opacity:0}.gt-fade-enter-from .gt-pop[data-v-42734f90],.gt-fade-leave-to .gt-pop[data-v-42734f90]{opacity:0;transform:translateY(10px) scale(.97)}.lottie-scene[data-v-da9e0947]{flex-shrink:0;pointer-events:none;position:relative}.lottie-scene__canvas[data-v-da9e0947],.lottie-scene__fallback[data-v-da9e0947]{inset:0;position:absolute}.lottie-scene__sketch[data-v-da9e0947]{height:100%;width:100%}[data-v-da9e0947] .lottie-scene__canvas svg{height:100%;width:100%}.console-backdrop[data-v-0eb2a6f7]{height:0;pointer-events:none;position:sticky;top:0;z-index:0;--cb-base-top:#e9f1ff;--cb-base-mid:#f6faff;--cb-base-bottom:#fff;--cb-ribbon-strong:hsla(0,0%,100%,.82);--cb-ribbon-weak:rgba(198,217,255,.24);--cb-ribbon-thin-strong:hsla(0,0%,100%,.6);--cb-ribbon-thin-weak:rgba(207,224,255,.2);--cb-glow:hsla(0,0%,100%,.95);--cb-wave-fill:#c9dbff;--cb-wave-soft:#e7efff;--cb-wave-line:hsla(0,0%,100%,.85);--cb-lottie-line:#2e6bff}.console-backdrop__art[data-v-0eb2a6f7]{background:linear-gradient(180deg,var(--cb-base-top) 0,var(--cb-base-mid) 46%,var(--cb-base-bottom) 100%);height:100vh;left:0;overflow:hidden;position:absolute;right:0;top:0}.console-backdrop__corner[data-v-0eb2a6f7]{height:620px;pointer-events:none;position:absolute;top:0;width:520px}.console-backdrop__corner--left[data-v-0eb2a6f7]{left:0}.console-backdrop__corner--right[data-v-0eb2a6f7]{right:0;transform:scaleX(-1)}.console-backdrop__ribbon[data-v-0eb2a6f7]{border-radius:2px;pointer-events:none;position:absolute;top:-160px;transform:rotate(20deg);transform-origin:top left}.console-backdrop__ribbon--wide[data-v-0eb2a6f7]{animation:cb-drift-wide-0eb2a6f7 26s ease-in-out infinite alternate;background:linear-gradient(180deg,var(--cb-ribbon-strong) 0,var(--cb-ribbon-weak) 100%);height:660px;left:-60px;width:180px;will-change:translate}.console-backdrop__ribbon--thin[data-v-0eb2a6f7]{animation:cb-drift-thin-0eb2a6f7 21s ease-in-out infinite alternate;background:linear-gradient(180deg,var(--cb-ribbon-thin-strong) 0,var(--cb-ribbon-thin-weak) 100%);height:520px;left:150px;width:54px;will-change:translate}.console-backdrop__glow[data-v-0eb2a6f7]{animation:cb-glow-breathe-0eb2a6f7 18s ease-in-out infinite;background:radial-gradient(closest-side,var(--cb-glow) 0,transparent 100%);height:560px;pointer-events:none;position:absolute;right:-6%;top:-22%;width:760px;will-change:opacity,scale}.console-backdrop__lottie[data-v-0eb2a6f7]{animation:cb-orbit-spin-0eb2a6f7 90s linear infinite;opacity:.5;pointer-events:none;position:absolute;right:4%;top:4%;will-change:rotate}.console-backdrop__lottie[data-v-0eb2a6f7] path{stroke:var(--cb-lottie-line)}.console-backdrop__lottie[data-v-0eb2a6f7] path[fill]:not([fill=none]){fill:var(--cb-lottie-line);stroke:none}@media(max-width:768px){.console-backdrop__lottie[data-v-0eb2a6f7]{display:none}}.console-backdrop__wave[data-v-0eb2a6f7]{animation:cb-wave-sway-0eb2a6f7 24s ease-in-out infinite alternate;bottom:0;height:34vh;left:0;min-height:220px;position:absolute;right:0;width:100%;will-change:translate}.console-backdrop__wave-fill[data-v-0eb2a6f7]{fill:var(--cb-wave-fill);opacity:.85}.console-backdrop__wave-soft[data-v-0eb2a6f7]{fill:var(--cb-wave-soft);opacity:.7}.console-backdrop__wave-line[data-v-0eb2a6f7]{fill:none;stroke:var(--cb-wave-line);stroke-width:2}@keyframes cb-drift-wide-0eb2a6f7{0%{translate:0 0}to{translate:8px -12px}}@keyframes cb-drift-thin-0eb2a6f7{0%{translate:0 0}to{translate:-6px 10px}}@keyframes cb-glow-breathe-0eb2a6f7{0%,to{opacity:.82;scale:1}50%{opacity:1;scale:1.04}}@keyframes cb-wave-sway-0eb2a6f7{0%{translate:0 0}to{translate:0 -6px}}@keyframes cb-orbit-spin-0eb2a6f7{0%{rotate:0deg}to{rotate:1turn}}@media(prefers-reduced-motion:reduce){.console-backdrop__glow[data-v-0eb2a6f7],.console-backdrop__lottie[data-v-0eb2a6f7],.console-backdrop__ribbon--thin[data-v-0eb2a6f7],.console-backdrop__ribbon--wide[data-v-0eb2a6f7],.console-backdrop__wave[data-v-0eb2a6f7]{animation:none}}html[data-theme=dark] .console-backdrop{--cb-base-top:#111d34;--cb-base-mid:#0c1627;--cb-base-bottom:#0a1220;--cb-ribbon-strong:hsla(0,0%,100%,.09);--cb-ribbon-weak:rgba(74,124,255,.04);--cb-ribbon-thin-strong:hsla(0,0%,100%,.06);--cb-ribbon-thin-weak:rgba(74,124,255,.03);--cb-glow:rgba(86,140,255,.16);--cb-wave-fill:#17305c;--cb-wave-soft:#10203c;--cb-wave-line:rgba(111,157,255,.24);--cb-lottie-line:#9ec1ff}
