@layer components{._root_1jdvl_6{box-sizing:border-box;border:0;cursor:pointer;display:inline-flex;justify-content:center;align-items:center;gap:10px;min-height:var(--control-height);padding:0 20px;border-radius:var(--r-pill);text-decoration:none;font:var(--fw-bold) var(--fs-ui-control)/var(--lh-ui) var(--ui);letter-spacing:-.01em;transition:transform var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out)}._root_1jdvl_6:hover:not([aria-disabled=true]){transform:translateY(-2px)}._root_1jdvl_6 svg{width:var(--icon-size);height:var(--icon-size);flex:0 0 auto}._root_1jdvl_6[aria-disabled=true]{cursor:not-allowed;opacity:.55}._root_1jdvl_6:focus-visible{outline:3px solid rgba(251,248,243,.92);outline-offset:3px}._root_1jdvl_6[data-voice=paper]{background:var(--ivory-050);color:var(--nocturne-950);box-shadow:0 12px 40px #0000003d}._root_1jdvl_6[data-voice=paper]:hover{box-shadow:0 18px 50px #00000052}._root_1jdvl_6[data-voice=ghost]{background:#ffffff0e;color:var(--ivory-050);border:1px solid rgba(255,255,255,.12)}._root_1jdvl_6[data-voice=aurora]{position:relative;background:var(--aurora);color:#fff;box-shadow:0 16px 38px #a978c633}._root_1jdvl_6[data-voice=ink]{background:var(--event-ink, var(--ink-800));color:var(--ivory-050)}._root_1jdvl_6[data-voice=ink]:hover:not([aria-disabled=true]){background:var(--ink-800)}._root_1jdvl_6[data-voice=ink]:focus-visible{outline-color:var(--ink-800)}._root_1jdvl_6[data-size=sm]{min-height:var(--control-height-compact);padding:0 16px;gap:8px}@media (prefers-reduced-motion: reduce){._root_1jdvl_6,._root_1jdvl_6:hover:not([aria-disabled=true]){transform:none;transition:none}}}.coming-soon{position:relative;display:flex;flex-direction:column;min-height:100%;overflow:hidden;color:var(--ivory-050);font-family:var(--ui);background:radial-gradient(1200px 700px at 78% -12%,rgba(116,133,233,.16),transparent 60%),radial-gradient(900px 640px at 6% 16%,rgba(217,120,136,.1),transparent 58%),radial-gradient(800px 520px at 52% 112%,rgba(233,173,103,.07),transparent 60%),var(--nocturne-950)}.coming-soon *{box-sizing:border-box}.cs-aurora{position:absolute;top:-22%;right:-20%;width:min(1080px,108vw);aspect-ratio:1;border-radius:50%;pointer-events:none;filter:blur(80px) saturate(1.3);background:conic-gradient(from 210deg,#7485e966,#a978c657,#d978884d,#e9ad6742,#7485e966);animation:cs-drift 52s ease-in-out infinite alternate}.cs-glow{position:absolute;left:-16%;bottom:-24%;width:min(760px,96vw);aspect-ratio:1;border-radius:50%;pointer-events:none;filter:blur(100px);background:radial-gradient(circle,rgba(217,120,136,.2),transparent 62%);animation:cs-breathe 38s ease-in-out infinite alternate}.cs-staff{position:absolute;inset:auto 0 0;height:260px;pointer-events:none;background:repeating-linear-gradient(to bottom,transparent 0 33px,rgba(255,255,255,.02) 34px 35px);-webkit-mask-image:linear-gradient(to bottom,transparent,#000 55%,transparent);mask-image:linear-gradient(to bottom,transparent,#000 55%,transparent)}.cs-scrim{position:absolute;inset:0;pointer-events:none;background:linear-gradient(96deg,rgba(8,10,15,.93) 0%,rgba(8,10,15,.86) 32%,rgba(8,10,15,.55) 62%,rgba(8,10,15,.1) 84%,transparent 100%)}.cs-shell{position:relative;z-index:1;display:flex;flex:1;flex-direction:column;width:min(1100px,calc(100% - 48px));margin:0 auto;padding:var(--s6) 0 var(--s5)}.cs-brand{display:flex;align-items:center;gap:12px}.cs-mark{width:34px;height:34px;border-radius:9px;display:block}.cs-wordmark{font:600 19px/1 var(--display);letter-spacing:-.02em}.cs-hero{display:flex;flex:1;flex-direction:column;justify-content:center;max-width:900px;padding:var(--s8) 0}.cs-eyebrow{margin:0 0 var(--s5);color:var(--slate-400);font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.cs-eyebrow span{margin-left:8px;color:var(--rose-500)}.cs-hero h1{margin:0;font:500 clamp(56px,9.2vw,132px)/.85 var(--display);letter-spacing:-.06em;text-wrap:balance}.cs-hero h1 em{padding-right:.06em;font-style:italic;font-weight:400;background:var(--aurora);background-size:128% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:cs-sweep 16s ease-in-out infinite alternate}.cs-signup{margin-top:var(--s7);max-width:560px}.cs-hidden-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.cs-field{display:flex;align-items:center;gap:var(--s2);padding:6px 6px 6px 20px;border:1px solid rgba(255,255,255,.12);border-radius:var(--r-pill);background:#ffffff0a;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.cs-field:focus-within{border-color:#b9c3ff8c;background:#ffffff0f;box-shadow:0 0 0 4px #7485e92e}.cs-field[data-invalid=true]{border-color:#d9788899}.cs-field[data-invalid=true]:focus-within{box-shadow:0 0 0 4px #d978882e}.cs-field input{flex:1;min-width:0;min-height:48px;border:0;background:none;color:var(--ivory-050);font:500 15px/1 var(--ui)}.cs-field input::placeholder{color:var(--slate-500)}.cs-field input:focus{outline:none}.cs-note{margin:var(--s3) 0 0 22px;font-size:12px;line-height:1.55}.cs-note[data-tone=quiet]{color:var(--slate-500)}.cs-note[data-tone=error]{color:#f0a3ae}.cs-confirm{position:relative;overflow:hidden;padding:30px 32px;border-radius:var(--r-md);background:var(--paper-wash);color:#10131c;box-shadow:var(--shadow-soft)}.cs-confirm:after{content:"";position:absolute;inset:0 0 auto;height:4px;background:var(--aurora)}.cs-confirm h2{margin:0 0 10px;font:600 30px/1.05 var(--display);letter-spacing:-.03em}.cs-confirm p{margin:0;color:#565264;font:400 15px/1.6 var(--display);text-wrap:pretty}.cs-confirm strong{font-weight:600;color:#10131c}.cs-footer{display:flex;justify-content:space-between;align-items:center;gap:var(--s4);padding-top:var(--s4);border-top:1px solid var(--hairline);color:var(--slate-500);font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}@keyframes cs-drift{0%{transform:translateZ(0) rotate(0)}to{transform:translate3d(-6%,5%,0) rotate(28deg)}}@keyframes cs-breathe{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(4%,-4%,0) scale(1.12)}}@keyframes cs-sweep{0%{background-position:0% 50%}to{background-position:100% 50%}}@media (max-width: 620px){.cs-scrim{background:linear-gradient(180deg,#080a0f4d,#080a0fb8 42%,#080a0feb)}.cs-aurora{top:-6%;right:-38%;width:min(760px,155vw)}.cs-glow{bottom:-30%;left:-40%}.cs-shell{width:calc(100% - 32px)}.cs-hero{padding:var(--s7) 0}.cs-hero h1{font-size:clamp(46px,13.5vw,68px)}.cs-signup{margin-top:var(--s6)}.cs-field{flex-direction:column;align-items:stretch;gap:var(--s3);padding:var(--s3);border-radius:var(--r-md)}.cs-field input{padding-inline:12px}.cs-note{margin-left:4px}.cs-confirm{padding:26px 22px}.cs-confirm h2{font-size:26px}.cs-footer{flex-direction:column;align-items:flex-start;gap:var(--s2)}}@media (prefers-reduced-motion: reduce){.cs-aurora,.cs-glow,.cs-hero h1 em{animation:none}}.cs-note .cs-privacy,.cs-confirm-note a{color:inherit;text-decoration-line:underline;text-decoration-color:#ffffff4d;text-underline-offset:.2em}.cs-note .cs-privacy:hover,.cs-confirm-note a:hover{text-decoration-color:currentcolor}.cs-confirm-note{margin:var(--s3) 0 0;font-size:.8125rem;color:var(--slate-500)}
