.aurora-page{--a-yellow:#f5b82e;--a-orange:#f26a3d;--a-red:#f0483e;--a-teal:#3fae9b;--a-pink:#d4588e;--a-purple:#9a6bb5;--a-blue:#2f7cc4;isolation:isolate;position:relative}.vs-glass{--a-yellow:#f5b82e;--a-orange:#f26a3d;--a-red:#f0483e;--a-teal:#3fae9b;--a-pink:#d4588e;--a-purple:#9a6bb5;--a-blue:#2f7cc4;--g-line:#ffffff1a;--g-line-strong:#ffffff2e;--g-fill:linear-gradient(135deg, #ffffff16, #ffffff08);--g-fill-soft:#ffffff0f;--g-input:#06060a8c;--g-specular:inset 0 1px 0 #ffffff29;--g-accent:linear-gradient(120deg, var(--a-purple), var(--a-pink) 55%, var(--a-orange));isolation:isolate;position:relative}.vs-title{font-family:var(--font-display), var(--font-geist-sans), sans-serif;letter-spacing:-.02em}.vs-pill{border:1px solid var(--g-line);background:var(--g-fill-soft);color:#d4d4d8;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:var(--g-specular);border-radius:9999px;align-items:center;gap:.4rem;padding:.5rem .95rem;font-size:.875rem;transition:transform .15s,background-color .15s,color .15s,border-color .15s;display:inline-flex}.vs-pill:hover{color:#fff;background:#ffffff1a;transform:translateY(-1px)}.vs-pill[aria-pressed=true]{color:#0b0b0f;background:#fff;border-color:#fff;font-weight:600;box-shadow:0 14px 40px -16px #fff9}.vs-select{border:1px solid var(--g-line);background:var(--g-input);color:#e5e5e5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:9999px;padding:.35rem .75rem;font-size:.75rem}.vs-aurora{filter:blur(90px);pointer-events:none;border-radius:9999px;animation:26s ease-in-out infinite vs-drift;position:absolute}@keyframes vs-drift{0%{transform:translate(0)scale(1)}50%{transform:translate(4%,-6%)scale(1.08)}to{transform:translate(0)scale(1)}}.vs-glass [class~=bg-neutral-900],.vs-glass [class~=bg-neutral-900\/50],.vs-glass [class~=bg-neutral-950\/50],.vs-glass [class~=bg-neutral-950\/40],.vs-glass [class~=bg-indigo-950\/40]{background:var(--g-fill);-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);border-color:var(--g-line);box-shadow:var(--g-specular), 0 24px 60px -32px #000000b3}.vs-glass [class~=bg-neutral-800]{background:var(--g-fill-soft);border-color:var(--g-line);box-shadow:var(--g-specular)}.vs-glass [class~=bg-neutral-950]{background:var(--g-input)}.vs-glass [class~=bg-emerald-950]{background:#3fae9b24;border-color:#3fae9b66}.vs-glass [class~=border-neutral-800]{border-color:var(--g-line)}.vs-glass [class~=border-neutral-700]{border-color:#ffffff24}.vs-glass [class~=border-neutral-600]{border-color:var(--g-line-strong)}.vs-glass [class~=divide-neutral-800]>:not([hidden])~:not([hidden]){border-color:var(--g-line)}.vs-glass [class~=rounded]{border-radius:.625rem}.vs-glass [class~=rounded-lg]{border-radius:1rem}.vs-glass [class~=rounded-md]{border-radius:.75rem}.vs-glass [class~=bg-indigo-600],.vs-glass [class~=bg-indigo-500]{background:var(--g-accent);color:#fff;border-color:#0000;box-shadow:0 10px 30px -12px #d4588eb3}.vs-glass [class~=bg-indigo-600]:not(:disabled):hover,.vs-glass [class~=bg-indigo-500]:not(:disabled):hover{filter:brightness(1.08);transform:translateY(-1px)}.vs-glass [class~=bg-indigo-500\/10]{background:#9a6bb52e}.vs-glass [class~=border-indigo-500],.vs-glass [class~=border-indigo-400],.vs-glass [class~=border-indigo-700]{border-color:#d4588e8c}.vs-glass [class~=text-indigo-300],.vs-glass [class~=text-indigo-400]{color:#f0a7c8}.vs-glass input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),.vs-glass textarea,.vs-glass select{background:var(--g-input);border-color:var(--g-line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.vs-glass input:focus,.vs-glass textarea:focus,.vs-glass select:focus{border-color:#d4588eb3;outline:none;box-shadow:0 0 0 3px #d4588e33}.vs-glass input[type=range],.vs-glass input[type=checkbox]{accent-color:var(--a-pink)}.vs-glass video,.vs-glass [class~=bg-black]{border-radius:1rem}@media (prefers-reduced-motion:reduce){.vs-aurora{animation:none!important}.vs-pill,.vs-glass [class~=bg-indigo-600],.vs-glass [class~=bg-indigo-500]{transition:none}}.vs-bar{border:1px solid var(--g-line);background:var(--g-fill);-webkit-backdrop-filter:blur(22px)saturate(140%);backdrop-filter:blur(22px)saturate(140%);box-shadow:var(--g-specular), 0 24px 60px -36px #000c;border-radius:1rem;flex-wrap:wrap;align-items:center;gap:.6rem;padding:.5rem .75rem;display:flex}.vs-bar-2{padding-top:.45rem;padding-bottom:.45rem}.vs-bar-label{letter-spacing:.2em;text-transform:uppercase;color:#8b8b95;white-space:nowrap;font-size:.65rem;font-weight:600}.vs-seg{border:1px solid var(--g-line);background:#00000059;border-radius:9999px;gap:.2rem;padding:.2rem;display:inline-flex}.vs-seg-item{white-space:nowrap;color:#d4d4d8;border-radius:9999px;align-items:center;gap:.35rem;padding:.35rem .8rem;font-size:.8rem;transition:background-color .12s,color .12s,transform .12s;display:inline-flex}.vs-seg-item:hover:not(:disabled){color:#fff;background:#ffffff14}.vs-seg-item:disabled{opacity:.4;cursor:not-allowed}.vs-seg-item[aria-pressed=true],.vs-seg-item[aria-checked=true],.vs-seg-item[aria-pressed=true]:hover:not(:disabled),.vs-seg-item[aria-checked=true]:hover:not(:disabled){color:#0b0b0f;background:#fff;font-weight:600;box-shadow:0 10px 26px -12px #fff9}.vs-fn{white-space:nowrap;border:1px solid var(--g-line);background:var(--g-fill-soft);color:#e4e4e7;box-shadow:var(--g-specular);border-radius:9999px;align-items:center;gap:.4rem;padding:.38rem .8rem;font-size:.8rem;transition:background-color .12s,transform .12s,color .12s;display:inline-flex}.vs-fn:hover{color:#fff;background:#ffffff1c;transform:translateY(-1px)}.vs-fn-primary,.vs-fn-primary:hover{background:var(--g-accent);color:#fff;border-color:#0000;font-weight:600;box-shadow:0 12px 30px -12px #d4588eb3}.vs-fn-primary:hover{filter:brightness(1.08)}.vs-guide{border:1px solid var(--g-line);background:var(--g-fill);-webkit-backdrop-filter:blur(20px)saturate(140%);backdrop-filter:blur(20px)saturate(140%);box-shadow:var(--g-specular), 0 30px 80px -40px #000c;border-radius:1.5rem;padding:1.25rem}.vs-step{border:1px solid var(--g-line);background:#00000059;border-radius:1rem;transition:transform .15s,border-color .15s;overflow:hidden}.vs-step:hover{border-color:#ffffff38;transform:translateY(-3px)}.vs-step-n{color:#0b0b0f;background:#fff;border-radius:9999px;place-items:center;width:1.75rem;height:1.75rem;font-size:.75rem;font-weight:700;display:grid;position:absolute;top:.75rem;left:.75rem;box-shadow:0 0 0 3px #0b0b0f80}.vs-step-n-inline{position:static}@keyframes vs-flash{0%{box-shadow:0 0 #d4588ee6}to{box-shadow:0 0 0 14px #d4588e00}}.vs-glass .vs-flash{border-radius:.75rem;animation:1.4s ease-out vs-flash}@media (prefers-reduced-motion:reduce){.vs-glass .vs-flash{outline:2px solid var(--a-pink);animation:none}.vs-step,.vs-seg-item,.vs-fn{transition:none}}.ap-root{--a-yellow:#f5b82e;--a-orange:#f26a3d;--a-red:#f0483e;--a-teal:#3fae9b;--a-pink:#d4588e;--a-purple:#9a6bb5;--a-blue:#2f7cc4;--g-accent:linear-gradient(120deg, var(--a-purple), var(--a-pink) 55%, var(--a-orange))}.ap-aurora{filter:blur(90px);opacity:.4;pointer-events:none;border-radius:9999px;animation:24s ease-in-out infinite ap-drift;position:absolute}.ap-glass{isolation:isolate;-webkit-backdrop-filter:blur(24px)saturate(150%);backdrop-filter:blur(24px)saturate(150%);background:linear-gradient(135deg,#ffffff1c,#ffffff09);border:1px solid #ffffff21;position:relative;box-shadow:inset 0 1px #ffffff38,inset 0 -1px #ffffff0a,0 24px 70px -30px #000000bf}.ap-glass:before{content:"";border-radius:inherit;pointer-events:none;z-index:1;background:radial-gradient(120% 90% at 12% -10%,#fff3,#0000 55%);position:absolute;inset:0}.ap-liquid{overflow:hidden}.ap-liquid:after{content:"";pointer-events:none;z-index:1;background:conic-gradient(from 0deg, transparent 0 58%, #ffffff24 66%, #ffffff0a 72%, transparent 78%);mix-blend-mode:screen;animation:14s linear infinite ap-sheen;position:absolute;inset:-60%}.ap-glass>*{z-index:2;position:relative}.ap-pill{color:#ededf2d9;background:#ffffff0d;border:1px solid #ffffff26;border-radius:9999px;align-items:center;gap:.4rem;padding:.3rem .8rem;font-size:.75rem;transition:transform .15s,border-color .15s,background-color .15s;display:inline-flex}.ap-pill:hover{background:#ffffff1a;border-color:#ffffff59;transform:translateY(-1px)}.ap-pill[aria-pressed=true]{color:#0b0b0f;background:#fff;border-color:#fff}.ap-input{color:#ededf2;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#06060a73;border:1px solid #ffffff26;border-radius:.75rem;padding:.4rem .7rem;font-size:.875rem}.ap-input:focus{border-color:#ffffff73;outline:none}.ap-card{text-align:left;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:1rem;transition:transform .2s,border-color .2s,box-shadow .2s;overflow:hidden;box-shadow:inset 0 1px #ffffff1f}.ap-card:hover{border-color:#fff6;transform:translateY(-2px);box-shadow:inset 0 1px #fff3,0 18px 40px -24px #000c}.ap-card[data-on=true]{border-color:#fff;box-shadow:inset 0 0 0 1px #fff,0 18px 40px -24px #000c}.ap-btn-white{color:#0b0b0f;background:#fff;border-radius:1rem;align-items:center;gap:.5rem;padding:.5rem 1.1rem;font-size:.875rem;font-weight:600;transition:transform .15s,background-color .15s;display:inline-flex;box-shadow:0 0 0 1px #fff3,0 10px 30px -10px #ffffff80}.ap-btn-white:hover{background:#f1f1f4;transform:translateY(-2px)}@keyframes ap-drift{0%,to{transform:translate(0,0)scale(1)}33%{transform:translate(6%,-4%)scale(1.08)}66%{transform:translate(-5%,5%)scale(.96)}}@keyframes ap-sheen{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ap-aurora,.ap-liquid:after{animation:none!important}}
