.demo[data-v-9490603b]{--ink:#0f172a;--mute:#64748b;--line:#e2e8f0;--soft:#f1f5f9;--blue:#3b82f6;--blue-d:#2563eb;--teal:#37a999;--teal-d:#0f766e;--amber:#f5b83d;--ease:cubic-bezier(.22, 1, .36, 1);isolation:isolate;min-height:100dvh;color:var(--ink);background:#fcfcfa;flex-direction:column;font-family:Poppins,sans-serif;display:flex;position:relative;overflow:clip}.bg[data-v-9490603b]{z-index:-1;pointer-events:none;position:absolute;inset:0}.aurora[data-v-9490603b]{filter:blur(80px);will-change:transform;border-radius:50%;position:absolute}.a1[data-v-9490603b]{opacity:.75;background:#bfdbfe;width:46vmax;height:46vmax;animation:24s ease-in-out infinite drift-9490603b;top:-20vmax;left:-16vmax}.a2[data-v-9490603b]{opacity:.55;background:#a7f3d0;width:38vmax;height:38vmax;animation:30s ease-in-out infinite reverse drift-9490603b;top:4vmax;right:-12vmax}.a3[data-v-9490603b]{opacity:.5;background:#fde68a;width:32vmax;height:32vmax;animation:27s ease-in-out -8s infinite drift-9490603b;bottom:-20vmax;left:30vmax}.grid[data-v-9490603b]{background-image:radial-gradient(#64748b38 1px,#0000 1.2px);background-size:26px 26px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(75% 65% at 50% 45%,#000 15%,#0000 80%);mask-image:radial-gradient(75% 65% at 50% 45%,#000 15%,#0000 80%)}.topbar[data-v-9490603b]{justify-content:space-between;align-items:center;padding:1.25rem clamp(1.25rem,4vw,3rem);display:flex}.logo-tile[data-v-9490603b]{width:56px;height:56px;transition:transform .4s var(--ease), box-shadow .4s var(--ease);background:#fff;border:1px solid #e7eef9;border-radius:18px;place-items:center;display:grid;box-shadow:0 10px 30px #2563eb24}.logo-tile img[data-v-9490603b]{-o-object-fit:contain;object-fit:contain;width:38px;height:38px}.logo-tile[data-v-9490603b]:hover{transform:translateY(-2px)rotate(-5deg)scale(1.05);box-shadow:0 16px 40px #2563eb42}.exit[data-v-9490603b]{color:var(--mute);border:1px solid var(--line);background:#fffc;border-radius:999px;align-items:center;gap:.5rem;padding:.6rem 1rem;font-size:.85rem;font-weight:500;transition:color .25s,border-color .25s,box-shadow .25s;display:inline-flex}.exit[data-v-9490603b]:hover{color:var(--ink);border-color:#cbd5e1;box-shadow:0 6px 18px #0f172a14}.exit svg[data-v-9490603b]{transition:transform .35s var(--ease)}.exit:hover svg[data-v-9490603b]{transform:rotate(90deg)}.stage[data-v-9490603b]{flex:1;grid-template-columns:150px minmax(0,1fr) 330px;align-items:center;gap:clamp(1.5rem,4vw,4rem);width:100%;max-width:1180px;margin:0 auto;padding:1rem clamp(1.25rem,4vw,3rem) 3rem;display:grid}.content[data-v-9490603b]{align-items:center;min-height:440px;display:flex}.stage.solo[data-v-9490603b]{grid-template-columns:minmax(0,1fr)}.stage.solo .content[data-v-9490603b]{justify-content:center}.step[data-v-9490603b],.finish[data-v-9490603b]{width:100%;max-width:560px}.rail ol[data-v-9490603b]{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.rail li[data-v-9490603b]{color:#94a3b8;align-items:center;gap:.9rem;padding-bottom:2.4rem;transition:color .4s;display:flex;position:relative}.rail li[data-v-9490603b]:last-child{padding-bottom:0}.node[data-v-9490603b]{z-index:1;border:1.5px solid var(--line);width:46px;height:46px;transition:all .5s var(--ease);background:#fff;border-radius:50%;flex:none;place-items:center;display:grid;position:relative;box-shadow:0 2px 6px #0f172a0d}.rail-label[data-v-9490603b]{letter-spacing:.02em;font-size:.82rem;font-weight:500}.link[data-v-9490603b]{background:var(--line);border-radius:2px;width:2px;position:absolute;top:46px;bottom:0;left:22px;overflow:hidden}.link i[data-v-9490603b]{background:linear-gradient(var(--blue), var(--teal));transform-origin:top;transition:transform .6s var(--ease);position:absolute;inset:0;transform:scaleY(0)}.rail li.done .link i[data-v-9490603b]{transform:scaleY(1)}.rail li.active[data-v-9490603b]{color:var(--ink)}.rail li.active .node[data-v-9490603b]{border-color:var(--blue);color:var(--blue-d);background:#eff6ff;animation:2.4s ease-in-out infinite ring-9490603b;box-shadow:0 0 0 6px #3b82f61f}.rail li.done[data-v-9490603b]{color:#475569}.rail li.done .node[data-v-9490603b]{color:#fff;background:linear-gradient(135deg, var(--blue), var(--teal));border-color:#0000;box-shadow:0 6px 16px #2563eb40}.eyebrow[data-v-9490603b]{letter-spacing:.16em;text-transform:uppercase;color:var(--teal-d);animation:fade-up-9490603b .6s var(--ease) both;margin-bottom:.9rem;font-size:.78rem;font-weight:600}h1[data-v-9490603b]{letter-spacing:-.02em;color:var(--ink);font-size:clamp(2rem,4.4vw,3.3rem);font-weight:700;line-height:1.08}.word[data-v-9490603b]{animation:word-in-9490603b .8s var(--ease) both;animation-delay:calc(var(--i) * 70ms + 80ms);display:inline-block}.hint[data-v-9490603b]{color:var(--mute);animation:fade-up-9490603b .7s .35s var(--ease) both;margin:.9rem 0 2rem;font-size:1.02rem}.fields[data-v-9490603b]{flex-direction:column;gap:1.1rem;display:flex}.field[data-v-9490603b]{animation:fade-up-9490603b .7s var(--ease) both;display:block}.field[data-v-9490603b]:first-child{animation-delay:.4s}.field[data-v-9490603b]:nth-child(2){animation-delay:.5s}.lbl[data-v-9490603b]{color:#334155;margin:0 0 .45rem .2rem;font-size:.8rem;font-weight:600;display:block}.lbl em[data-v-9490603b]{color:var(--mute);font-style:normal;font-weight:400}.box[data-v-9490603b]{border:1.5px solid var(--line);color:#94a3b8;transition:border-color .3s, color .3s, box-shadow .3s, transform .3s var(--ease);background:#fff;border-radius:1rem;align-items:center;gap:.85rem;padding:0 1.15rem;display:flex;position:relative;box-shadow:0 1px 2px #0f172a0a}.box[data-v-9490603b]:focus-within{border-color:var(--blue);color:var(--blue-d);transform:translateY(-2px);box-shadow:0 0 0 4px #3b82f626,0 12px 28px #3b82f629}.box input[data-v-9490603b],.box textarea[data-v-9490603b]{min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;flex:1;padding:1.1rem 0;font-size:1.1rem}.box input[data-v-9490603b]::-moz-placeholder{color:#94a3b8}.box textarea[data-v-9490603b]::-moz-placeholder{color:#94a3b8}.box input[data-v-9490603b]::placeholder,.box textarea[data-v-9490603b]::placeholder{color:#94a3b8}.box.area[data-v-9490603b]{align-items:flex-start}.box.area svg[data-v-9490603b]{margin-top:1.15rem}.box textarea[data-v-9490603b]{resize:none;height:120px}.prefix[data-v-9490603b]{border-right:1.5px solid var(--line);color:#475569;padding-right:.8rem;font-size:1.05rem;font-weight:600}.field.invalid .box[data-v-9490603b]{border-color:#f59e0b}.note[data-v-9490603b]{color:#b45309;align-items:center;gap:.4rem;margin:.45rem 0 0 .2rem;font-size:.8rem;display:flex}.captcha[data-v-9490603b]{min-height:65px;display:flex}.error[data-v-9490603b]{color:#b91c1c;animation:shake-9490603b .5s var(--ease);background:#fef2f2;border:1px solid #fecaca;border-radius:.9rem;align-items:flex-start;gap:.7rem;margin-top:1.1rem;padding:.8rem 1rem;font-size:.9rem;line-height:1.5;display:flex}.error svg[data-v-9490603b]{flex:none;margin-top:1px}.actions[data-v-9490603b]{animation:fade-up-9490603b .7s .6s var(--ease) both;flex-wrap:wrap;align-items:center;gap:.9rem;margin-top:2rem;display:flex}.back[data-v-9490603b]{cursor:pointer;border:1.5px solid var(--line);color:#475569;width:56px;height:56px;transition:all .3s var(--ease);background:#fff;border-radius:50%;place-items:center;display:grid}.back[data-v-9490603b]:hover:not(:disabled){color:var(--ink);border-color:#cbd5e1;transform:translate(-3px);box-shadow:0 8px 20px #0f172a14}.cta[data-v-9490603b]{cursor:pointer;min-height:56px;font:inherit;color:#fff;background:linear-gradient(120deg, var(--blue-d), var(--blue) 50%, var(--teal));transition:transform .3s var(--ease), box-shadow .3s var(--ease), opacity .3s;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.7rem;padding:0 2.1rem;font-size:1rem;font-weight:600;text-decoration:none;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 12px 32px #2563eb52}.cta[data-v-9490603b]:after{content:"";transition:transform .8s var(--ease);background:linear-gradient(100deg,#0000 30%,#fff6 50%,#0000 70%);position:absolute;inset:0;transform:translate(-120%)}.cta[data-v-9490603b]:hover:not(:disabled):after{transform:translate(120%)}.cta[data-v-9490603b]:hover:not(:disabled){transform:translateY(-3px);box-shadow:0 18px 44px #2563eb6b}.cta[data-v-9490603b]:active:not(:disabled){transform:translateY(0)scale(.97)}.cta .arrow[data-v-9490603b]{transition:transform .35s var(--ease)}.cta:hover:not(:disabled) .arrow[data-v-9490603b]{transform:translate(4px)}.cta[data-v-9490603b]:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.cta.busy[data-v-9490603b]:disabled{opacity:.85;cursor:progress}.spin[data-v-9490603b]{border:2.5px solid #fff6;border-top-color:#fff;border-radius:50%;width:18px;height:18px;animation:.7s linear infinite spin-9490603b}.enter-hint[data-v-9490603b]{color:var(--mute);font-size:.82rem}kbd[data-v-9490603b]{font:inherit;border:1px solid var(--line);color:#475569;background:#fff;border-bottom-width:2px;border-radius:.45rem;padding:.15rem .5rem}.legal[data-v-9490603b]{color:var(--mute);margin-top:1.25rem;font-size:.82rem}.legal a[data-v-9490603b]{color:var(--blue-d);text-underline-offset:3px;text-decoration:underline}button[data-v-9490603b]:focus-visible,a[data-v-9490603b]:focus-visible{outline:2px solid var(--blue-d);outline-offset:3px}.card[data-v-9490603b]{background:#fff;border:1px solid #e8eef7;border-radius:1.6rem;padding:1.4rem;animation:7s ease-in-out infinite float-9490603b;position:relative;overflow:hidden;box-shadow:0 30px 70px #1e40af21,0 2px 6px #0f172a0a}.card[data-v-9490603b]:before{content:"";background:linear-gradient(90deg, var(--blue), var(--teal), var(--amber));height:4px;position:absolute;top:0;left:0;right:0}.card-head[data-v-9490603b]{justify-content:space-between;align-items:center;margin:.3rem 0 1.3rem;display:flex}.chip[data-v-9490603b]{color:#fff;background:linear-gradient(120deg, var(--blue-d), var(--teal));border-radius:999px;align-items:center;gap:.4rem;padding:.3rem .75rem;font-size:.75rem;font-weight:600;display:inline-flex}.days[data-v-9490603b]{color:var(--teal-d);font-size:.78rem;font-weight:600}.who[data-v-9490603b]{align-items:center;gap:.9rem;margin-bottom:1.2rem;display:flex}.avatar[data-v-9490603b]{color:#94a3b8;background:var(--soft);width:52px;height:52px;transition:all .5s var(--ease);border:1.5px dashed #cbd5e1;border-radius:50%;flex:none;place-items:center;font-size:1.2rem;display:grid}.avatar.on[data-v-9490603b]{color:#fff;background:linear-gradient(135deg, var(--blue), var(--teal));border:1.5px solid #0000;box-shadow:0 8px 20px #2563eb47}.who strong[data-v-9490603b]{text-overflow:ellipsis;white-space:nowrap;max-width:200px;font-size:1rem;font-weight:600;display:block;overflow:hidden}.who small[data-v-9490603b]{color:var(--mute);font-size:.78rem}.card ul[data-v-9490603b]{flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.card li[data-v-9490603b]{color:#94a3b8;transition:all .45s var(--ease);background:#f8fafc;border-radius:.8rem;align-items:center;gap:.75rem;padding:.7rem .85rem;font-size:.88rem;display:flex}.card li span[data-v-9490603b]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.card li.filled[data-v-9490603b]{color:var(--ink);background:#eff6ff}.card li.filled svg[data-v-9490603b]{color:var(--teal-d)}.card-foot[data-v-9490603b]{color:#94a3b8;text-align:center;margin-top:1.1rem;font-size:.76rem}.finish[data-v-9490603b]{text-align:center;flex-direction:column;align-items:center;margin:0 auto;display:flex}.finish p[data-v-9490603b]{color:#475569;max-width:440px;margin:1rem 0 2.2rem;font-size:1.05rem;line-height:1.75}.finish h1[data-v-9490603b]{font-size:clamp(2rem,4vw,2.8rem)}.finish-mark[data-v-9490603b]{width:110px;height:110px;margin-bottom:1.6rem;position:relative}.finish-mark svg[data-v-9490603b]{fill:#37a9991f;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%;position:relative}.finish-mark circle[data-v-9490603b]{stroke:var(--teal);stroke-dasharray:152;stroke-dashoffset:152px;animation:draw-9490603b .8s .15s var(--ease) forwards}.finish-mark path[data-v-9490603b]{stroke:var(--teal-d);stroke-dasharray:40;stroke-dashoffset:40px;animation:draw-9490603b .5s .8s var(--ease) forwards}.bit[data-v-9490603b]{background:var(--c);opacity:0;width:9px;height:9px;animation:burst-9490603b 1.1s calc(.7s + var(--d) / 4) var(--ease) forwards;border-radius:2px;margin:-4px;position:absolute;top:50%;left:50%}.step-fwd-enter-active[data-v-9490603b],.step-back-enter-active[data-v-9490603b]{transition:opacity .45s var(--ease), transform .45s var(--ease), filter .45s var(--ease)}.step-fwd-leave-active[data-v-9490603b],.step-back-leave-active[data-v-9490603b]{transition:opacity .2s,transform .2s,filter .2s}.step-fwd-enter-from[data-v-9490603b],.step-back-leave-to[data-v-9490603b]{opacity:0;filter:blur(6px);transform:translate(40px)}.step-fwd-leave-to[data-v-9490603b],.step-back-enter-from[data-v-9490603b]{opacity:0;filter:blur(6px);transform:translate(-40px)}.swap-enter-active[data-v-9490603b],.swap-leave-active[data-v-9490603b],.pop-enter-active[data-v-9490603b],.pop-leave-active[data-v-9490603b]{transition:opacity .2s ease, transform .25s var(--ease)}.swap-enter-from[data-v-9490603b]{opacity:0;transform:translateY(6px)}.swap-leave-to[data-v-9490603b]{opacity:0;transform:translateY(-6px)}.pop-enter-from[data-v-9490603b]{opacity:0;transform:scale(.5)}.pop-leave-to[data-v-9490603b]{opacity:0;transform:scale(1.3)}.rise[data-v-9490603b]{animation:fade-up-9490603b .9s var(--d) var(--ease) both}@keyframes fade-up-9490603b{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes word-in-9490603b{0%{opacity:0;filter:blur(8px);transform:translateY(.6em)}to{opacity:1;filter:blur();transform:none}}@keyframes drift-9490603b{50%{transform:translate(5vmax,4vmax)scale(1.08)}}@keyframes float-9490603b{50%{transform:translateY(-8px)}}@keyframes ring-9490603b{50%{box-shadow:0 0 0 11px #3b82f60a}}@keyframes spin-9490603b{to{transform:rotate(360deg)}}@keyframes draw-9490603b{to{stroke-dashoffset:0}}@keyframes shake-9490603b{20%,60%{transform:translate(-5px)}40%,80%{transform:translate(5px)}}@keyframes burst-9490603b{0%{opacity:1;transform:translate(0)scale(.4)rotate(0)}to{opacity:0;transform:translate(var(--x), var(--y)) scale(1) rotate(260deg)}}@media (prefers-reduced-motion:reduce){.demo[data-v-9490603b] *,.demo[data-v-9490603b] :before,.demo[data-v-9490603b] :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}@media (max-width:1020px){.stage[data-v-9490603b]{grid-template-columns:56px minmax(0,1fr);align-items:start;padding-top:clamp(.5rem,6vh,3.5rem)}.rail-label[data-v-9490603b],.preview[data-v-9490603b]{display:none}}@media (max-width:720px){.topbar[data-v-9490603b]{padding:.9rem 1.25rem}.stage[data-v-9490603b]{grid-template-columns:1fr;align-content:start;align-items:start;gap:1.25rem;padding:.25rem 1.25rem 0}.rail ol[data-v-9490603b]{flex-direction:row;justify-content:space-between}.rail li[data-v-9490603b]{flex:1;gap:0;padding:0}.rail li[data-v-9490603b]:last-child{flex:none}.rail-label[data-v-9490603b]{display:none}.node[data-v-9490603b]{width:38px;height:38px}.link[data-v-9490603b]{width:auto;height:2px;inset:18px 0 auto 38px}.link i[data-v-9490603b]{transform-origin:0;transform:scaleX(0)}.rail li.done .link i[data-v-9490603b]{transform:scaleX(1)}.content[data-v-9490603b]{align-items:flex-start;min-height:0}.eyebrow[data-v-9490603b]{margin-bottom:.6rem}h1[data-v-9490603b]{font-size:clamp(1.7rem,7.4vw,2.2rem)}.hint[data-v-9490603b]{margin:.6rem 0 1.25rem;font-size:.95rem}.fields[data-v-9490603b]{gap:.85rem}.box input[data-v-9490603b],.box textarea[data-v-9490603b]{padding:.95rem 0}.box textarea[data-v-9490603b]{height:104px}.enter-hint[data-v-9490603b]{display:none}.logo-tile[data-v-9490603b]{width:46px;height:46px}.logo-tile img[data-v-9490603b]{width:30px;height:30px}.actions[data-v-9490603b]{z-index:5;padding:.9rem 1.25rem calc(.9rem + env(safe-area-inset-bottom));background:linear-gradient(#fcfcfa00,#fcfcfa 30%);flex-wrap:nowrap;margin:1.25rem -1.25rem 0;position:sticky;bottom:0}.cta[data-v-9490603b]{flex:1;min-width:0;padding:0 1rem}.legal[data-v-9490603b]{margin:0 0 1.25rem}.finish[data-v-9490603b]{padding-top:1rem}}@media (max-width:360px){.stage[data-v-9490603b],.topbar[data-v-9490603b]{padding-left:1rem;padding-right:1rem}.actions[data-v-9490603b]{margin-left:-1rem;margin-right:-1rem;padding-left:1rem;padding-right:1rem}.cta[data-v-9490603b]{gap:.5rem;font-size:.92rem}.box[data-v-9490603b]{gap:.65rem;padding:0 .9rem}}@media (max-height:480px) and (orientation:landscape){.topbar[data-v-9490603b]{padding-top:.5rem;padding-bottom:.5rem}.logo-tile[data-v-9490603b]{width:40px;height:40px}.stage[data-v-9490603b]{grid-template-columns:96px minmax(0,1fr);align-items:start;gap:1.5rem;padding-top:0}.preview[data-v-9490603b]{display:none}.rail ol[data-v-9490603b]{flex-direction:column}.rail li[data-v-9490603b]{padding-bottom:.7rem}.rail-label[data-v-9490603b]{display:none}.node[data-v-9490603b]{width:34px;height:34px}.link[data-v-9490603b]{top:34px;left:16px}.actions[data-v-9490603b]{z-index:5;background:linear-gradient(#fcfcfa00,#fcfcfa 30%);margin-top:1rem;padding:.7rem 0;position:sticky;bottom:0}.content[data-v-9490603b]{align-items:flex-start;min-height:0}h1[data-v-9490603b]{font-size:1.6rem}.hint[data-v-9490603b]{margin:.3rem 0 .9rem}}
