.ct-accent.svelte-wt4tt0{color:var(--accent);text-shadow:0 4px 24px #e2f85f47}.ct-card.svelte-wt4tt0{background:radial-gradient(120% 80% at 70% 0,#e2f85f09,#0000 60%),linear-gradient(#ffffff0b,#ffffff03),linear-gradient(#18191c,#121316);min-height:39rem;box-shadow:0 40px 90px -50px #000000d9,inset 0 1px #ffffff0d}.ct-glow.svelte-wt4tt0{filter:blur(40px);pointer-events:none;z-index:-1;background:radial-gradient(50% 60%,#e2f85f0d,#0000 70%);width:min(120vw,1500px);height:460px;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)rotate(-8deg)}.ct-frame.svelte-wt4tt0{pointer-events:none;border:2px dashed #f9f9fb14;border-radius:6px;position:absolute;inset:15% -60px 15% -96px}.ct-dot.svelte-wt4tt0{pointer-events:none;border:1px solid #f9f9fb80;width:12px;height:12px;position:absolute}.ct-dot--fill.svelte-wt4tt0{background:var(--color-primary);border-color:var(--color-primary)}.ct-sep.svelte-wt4tt0{background-image:repeating-linear-gradient(90deg,#f9f9fb47 0 8px,#0000 8px 16px);width:100%;height:1px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 50%,#0000);mask-image:linear-gradient(90deg,#0000,#000 50%,#0000)}.ct-pill.svelte-wt4tt0{color:#f9f9fbb3;white-space:nowrap;cursor:pointer;border:2px solid #f9f9fb08;border-radius:36px;align-items:center;height:2rem;padding:0 1rem;font-size:1rem;transition:background-color .28s,border-color .28s,color .28s,padding .28s cubic-bezier(.22,1,.36,1),transform .28s cubic-bezier(.34,1.56,.64,1);display:inline-flex}.ct-pill.svelte-wt4tt0:active{transform:scale(.94)}.ct-pill.svelte-wt4tt0:hover{color:#fff;border-color:#f9f9fb14}.ct-pill--on.svelte-wt4tt0{color:#fff;background:#f9f9fb0d;border-color:#f9f9fb1a;padding-right:.5rem;font-weight:700}.ct-check.svelte-wt4tt0{opacity:0;justify-content:flex-start;width:0;transition:width .3s cubic-bezier(.22,1,.36,1),opacity .2s,transform .3s cubic-bezier(.34,1.56,.64,1);display:inline-flex;overflow:hidden;transform:scale(.3)}.ct-check--on.svelte-wt4tt0{opacity:1;width:1.5rem;transform:scale(1)}.ct-input.svelte-wt4tt0{text-align:right;color:#f9f9fb;background:0 0;border:2px solid #f9f9fb08;border-radius:36px;width:100%;height:3rem;padding:0 1rem;font-size:1rem;transition:border-color .25s}.ct-input.svelte-wt4tt0::placeholder{color:#f9f9fb47}.ct-input.svelte-wt4tt0:focus{border-color:color-mix(in srgb, var(--accent) 50%, transparent);outline:none}.ct-input.svelte-wt4tt0:hover:not(:focus){border-color:#f9f9fb14}.ct-input--ltr.svelte-wt4tt0{text-align:right;letter-spacing:.02em}.ct-input--ltr.svelte-wt4tt0::placeholder{text-align:right}.ct-input--bad.svelte-wt4tt0,.ct-input--bad.svelte-wt4tt0:hover:not(:focus){border-color:#ff6b6b73}.ct-input--bad.svelte-wt4tt0:focus{border-color:#ff6b6bb3}.ct-msg.svelte-wt4tt0{color:#f9f9fb52;min-height:1.25rem;padding-inline:.5rem;font-size:.8125rem;line-height:1.25rem;transition:color .2s}.ct-msg--bad.svelte-wt4tt0{color:#ff8080;animation:.32s svelte-wt4tt0-ct-nudge}.ct-status.svelte-wt4tt0{color:#ff8080;opacity:0;flex:1;align-items:center;gap:.5rem;min-width:0;min-height:1.25rem;font-size:.875rem;line-height:1.5;transition:opacity .25s,transform .25s;display:flex;transform:translate(6px)}.ct-status--on.svelte-wt4tt0{opacity:1;transform:none}.ct-submit.svelte-wt4tt0:disabled{cursor:progress;opacity:.75}.ct-spin.svelte-wt4tt0{border:2px solid;border-top-color:#0000;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite svelte-wt4tt0-ct-spin}.ct-pill.svelte-wt4tt0:focus-visible,.ct-submit.svelte-wt4tt0:focus-visible,.ct-link.svelte-wt4tt0:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.ct-done.svelte-wt4tt0:focus{outline:none}.ct-done-icon.svelte-wt4tt0{background:var(--color-primary);width:3.5rem;height:3.5rem;color:var(--color-bg);border-radius:999px;place-items:center;animation:.5s cubic-bezier(.34,1.56,.64,1) svelte-wt4tt0-ct-pop;display:grid;box-shadow:0 0 0 8px #e2f85f14,0 12px 40px #e2f85f40}.ct-done-icon.svelte-wt4tt0 svg:where(.svelte-wt4tt0){width:1.75rem;height:1.75rem}.ct-link.svelte-wt4tt0{color:#f9f9fb99;text-underline-offset:6px;font-size:.875rem;font-weight:700;-webkit-text-decoration:underline #f9f9fb33;text-decoration:underline #f9f9fb33;transition:color .2s}.ct-link.svelte-wt4tt0:hover{color:#fff}@keyframes svelte-wt4tt0-ct-spin{to{transform:rotate(360deg)}}@keyframes svelte-wt4tt0-ct-nudge{0%,to{transform:none}30%{transform:translate(-3px)}65%{transform:translate(2px)}}@keyframes svelte-wt4tt0-ct-pop{0%{opacity:0;transform:scale(.4)}}@media (prefers-reduced-motion:reduce){.ct-msg--bad.svelte-wt4tt0,.ct-done-icon.svelte-wt4tt0{animation:none}}.ct-submit.svelte-wt4tt0{-webkit-backdrop-filter:blur(48px);cursor:pointer;background:#f9f9fb1a;border-radius:40px;align-items:center;gap:1rem;height:3rem;padding-left:.5rem;padding-right:1.5rem;transition:transform .2s,background-color .25s;display:inline-flex}.ct-submit.svelte-wt4tt0:hover{background:#f9f9fb29}@media (width<=767px){.ct-glow.svelte-wt4tt0{filter:blur(30px)}.ct-card.svelte-wt4tt0{gap:1.5rem;min-height:0}}@media (width<=520px){.ct-actions.svelte-wt4tt0{flex-direction:column;align-items:flex-start;gap:.75rem}.ct-status.svelte-wt4tt0{width:100%;transform:translateY(-4px)}.ct-status--on.svelte-wt4tt0{transform:none}}
