.gt-backdrop[data-v-d31b908f]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9000}.gt-center[data-v-d31b908f]{display:grid;place-items:center;padding:16px;background:#080c1ea6}.gt-spot[data-v-d31b908f]{position:fixed;border-radius:10px;box-shadow:0 0 0 100vmax #080c1ea6;outline:2px solid #6366f1;pointer-events:none;transition:top .22s ease,left .22s ease,width .22s ease,height .22s ease}.gt-card[data-v-d31b908f]{display:grid;gap:10px;width:min(340px,calc(100vw - 28px));padding:20px 22px;border:1px solid #e5e7eb;border-radius:14px;background:#fff;color:#111827;box-shadow:0 25px 60px -15px #00000073}.gt-card--welcome[data-v-d31b908f]{width:min(420px,calc(100vw - 28px));text-align:center;justify-items:center}.gt-card--placed[data-v-d31b908f]{position:fixed}.gt-card--pending[data-v-d31b908f]{opacity:0;pointer-events:none}.gt-badge[data-v-d31b908f]{display:grid;place-items:center;width:50px;height:50px;border-radius:14px;background:#eef2ff;font-size:24px}.gt-card h2[data-v-d31b908f]{margin:0;font-size:1.05rem;font-weight:800;color:#111827}.gt-card p[data-v-d31b908f]{margin:0;font-size:.875rem;line-height:1.6;color:#374151}.gt-head[data-v-d31b908f]{display:flex;align-items:center;justify-content:space-between;gap:10px}.gt-count[data-v-d31b908f]{font-size:.72rem!important;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#6366f1;margin:0}.gt-dots[data-v-d31b908f]{display:flex;gap:4px}.gt-dots span[data-v-d31b908f]{flex:1;height:4px;border-radius:99px;background:#e5e7eb}.gt-dots .is-past[data-v-d31b908f]{background:#c7d2fe}.gt-dots .is-on[data-v-d31b908f]{background:#6366f1}.gt-actions[data-v-d31b908f]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px}.gt-actions--end[data-v-d31b908f]{justify-content:flex-end;width:100%}.gt-btn[data-v-d31b908f]{padding:7px 14px;border-radius:8px;font-size:.855rem;font-weight:600;cursor:pointer;border:none;transition:background .15s}.gt-btn--primary[data-v-d31b908f]{background:#6366f1;color:#fff}.gt-btn--primary[data-v-d31b908f]:hover{background:#4f46e5}.gt-btn--ghost[data-v-d31b908f]{background:#f3f4f6;color:#374151}.gt-btn--ghost[data-v-d31b908f]:hover{background:#e5e7eb}.gt-quit[data-v-d31b908f]{padding:3px 7px;border:0;border-radius:6px;background:transparent;color:#9ca3af;font:inherit;font-size:.76rem;cursor:pointer}.gt-quit[data-v-d31b908f]:hover{background:#f3f4f6;color:#374151}@media (max-width: 640px){.gt-card--placed[data-v-d31b908f]{top:auto!important;left:14px!important;bottom:14px}}
