._9lQH2W_page{background:var(--sheet);color:var(--text);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid;position:fixed;inset:0;overflow-y:auto}._9lQH2W_brandPanel{color:#fff;isolation:isolate;background:#000;flex-direction:column;gap:36px;height:100dvh;min-height:640px;padding:40px clamp(32px,5vw,72px);display:flex;position:sticky;top:0;overflow:hidden}._9lQH2W_brandPanel:before{content:"";z-index:-1;background-image:radial-gradient(#ffffff21 1px,#0000 1.2px);background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(90% 70% at 70% 100%,#000 10%,#0000 70%);mask-image:radial-gradient(90% 70% at 70% 100%,#000 10%,#0000 70%)}._9lQH2W_brandPanel:after{content:"";z-index:-1;aspect-ratio:1;filter:blur(8px);width:110%;animation:_9lQH2W_dawn-rise 9s var(--ease) infinite alternate;background:radial-gradient(circle at 50% 55%,#ffb31a52,#0000 42%),radial-gradient(circle at 34%,#f0562e47,#0000 46%),radial-gradient(circle at 66% 48%,#e33b863d,#0000 48%),radial-gradient(circle,#2457f529,#0000 66%);border-radius:50%;position:absolute;bottom:-42%;right:-25%}@keyframes _9lQH2W_dawn-rise{0%{opacity:.85;transform:translateY(4%)scale(.96)}to{opacity:1;transform:translateY(-3%)scale(1.04)}}:root[data-theme=dark] ._9lQH2W_brandPanel{border-right:1px solid var(--border)}._9lQH2W_panelLogo{width:auto;height:34px;display:block}._9lQH2W_pitch{max-width:460px;margin-top:auto}._9lQH2W_pitchTitle{font-family:var(--font-display);font-variation-settings:"wdth" 116;letter-spacing:-.028em;text-wrap:balance;font-size:clamp(30px,3.2vw,44px);font-weight:650;font-stretch:116%;line-height:1.08}._9lQH2W_pitchTitle em{font-family:var(--font-serif);font-variation-settings:normal;letter-spacing:-.01em;background:linear-gradient(100deg,#ffc247 0%,#ff8a5c 45%,#ff7ab3 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:1.14em;font-style:italic;font-weight:400;font-stretch:100%}._9lQH2W_pitchText{color:#ffffffa8;max-width:400px;margin-top:16px;font-size:15px;line-height:1.55}._9lQH2W_panelFoot{color:#ffffff80;letter-spacing:.02em;font-size:12px}._9lQH2W_preview{flex-direction:column;align-items:flex-start;gap:12px;width:min(100%,470px);margin-bottom:auto;font-size:13px;display:flex;position:relative}._9lQH2W_previewAsk{color:#ffffffeb;max-width:82%;animation:_9lQH2W_fade-up .6s var(--ease-out) .15s backwards;background:#4d7bff38;border-radius:18px 18px 6px;align-self:flex-end;padding:10px 15px;box-shadow:inset 0 0 0 1px #86a6ff3d}._9lQH2W_previewCard{width:100%;animation:_9lQH2W_fade-up .6s var(--ease-out) .3s backwards;background:linear-gradient(#161616,#0e0e0e);border-radius:18px;padding:14px 14px 8px;box-shadow:0 0 0 1px #ffffff17,inset 0 1px #ffffff12,0 30px 60px -20px #000000e6}._9lQH2W_previewHead{justify-content:space-between;align-items:baseline;gap:12px;padding:0 4px 10px;display:flex}._9lQH2W_previewHead strong{font-size:13.5px;font-weight:600}._9lQH2W_previewHead span{color:#ffffff80;font-size:12px}._9lQH2W_previewRow{border-top:1px solid #ffffff12;grid-template-columns:34px minmax(0,1fr) 70px 70px;align-items:center;gap:10px;padding:9px 4px;display:grid}._9lQH2W_previewAvatar{color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;font-size:11.5px;font-weight:650;display:grid;box-shadow:inset 0 0 0 1px #ffffff2e}._9lQH2W_previewName,._9lQH2W_previewFigure{flex-direction:column;min-width:0;line-height:1.3;display:flex}._9lQH2W_previewName b,._9lQH2W_previewFigure b{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}._9lQH2W_previewName i,._9lQH2W_previewFigure i{color:#ffffff80;font-size:11.5px;font-style:normal}._9lQH2W_previewFigure{text-align:right;font-variant-numeric:tabular-nums}._9lQH2W_previewFigure:last-child b{color:#4fd99a}._9lQH2W_previewToast{color:#000;height:36px;animation:_9lQH2W_fade-up .6s var(--ease-spring) .6s backwards;background:#fff;border-radius:999px;align-items:center;gap:9px;margin-left:18px;padding:0 16px 0 12px;font-size:12.5px;font-weight:600;display:inline-flex;box-shadow:0 16px 32px -12px #000c}._9lQH2W_previewToast svg{color:#12a46b;width:17px;height:17px}._9lQH2W_formSide{background:radial-gradient(900px 500px at 50% -10%, var(--sheet-2) 0%, transparent 70%), var(--sheet);grid-template-rows:auto 1fr auto;min-height:100dvh;display:grid}._9lQH2W_header{justify-content:center;padding:40px 24px 8px;display:none}._9lQH2W_logoLink{border-radius:var(--radius-sm);display:inline-flex}._9lQH2W_logoLight,._9lQH2W_logoDark{width:auto;height:40px;display:block}._9lQH2W_logoDark{display:none}:root[data-theme=dark] ._9lQH2W_logoLight{display:none}:root[data-theme=dark] ._9lQH2W_logoDark{display:block}._9lQH2W_main{grid-row:2;justify-content:center;align-items:center;padding:48px 24px;display:flex}._9lQH2W_card{width:100%;max-width:400px;animation:_9lQH2W_fade-up .5s var(--ease-out)}@media (max-width:960px){._9lQH2W_page{background:var(--bg);grid-template-columns:minmax(0,1fr)}._9lQH2W_brandPanel{display:none}._9lQH2W_formSide{background:radial-gradient(1200px 600px at 50% -10%, var(--sheet) 0%, transparent 70%), var(--bg)}._9lQH2W_header{display:flex}._9lQH2W_main{align-items:flex-start;padding:24px 16px 48px}._9lQH2W_card{border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--sheet);max-width:420px;box-shadow:var(--shadow-md), var(--highlight);padding:32px}}@media (max-width:480px){._9lQH2W_card{border-radius:var(--radius-lg);padding:24px 20px}._9lQH2W_header{padding-top:28px}}._9lQH2W_cardHeader{margin-bottom:28px}._9lQH2W_title{font-family:var(--font-display,var(--font-sans));letter-spacing:-.015em;font-variation-settings:"wdth" 112;font-size:28px;font-weight:600;font-stretch:112%;line-height:1.15}._9lQH2W_description{color:var(--text-2);margin-top:8px;font-size:14px}._9lQH2W_description strong{color:var(--text);overflow-wrap:anywhere;font-weight:600}._9lQH2W_form{flex-direction:column;gap:4px;display:flex}._9lQH2W_field{flex-direction:column;gap:6px;display:flex}._9lQH2W_labelRow{justify-content:space-between;align-items:baseline;gap:12px;display:flex}._9lQH2W_label{color:var(--text);font-size:13px;font-weight:550}._9lQH2W_input{border:1px solid var(--border-strong);background:var(--sheet);width:100%;height:44px;color:var(--text);box-shadow:var(--shadow-xs);transition:border-color .12s var(--ease), box-shadow .12s var(--ease);border-radius:11px;padding:0 13px;font-size:15px}._9lQH2W_input::placeholder{color:var(--text-3)}._9lQH2W_input:hover{border-color:color-mix(in srgb, var(--text) 26%, transparent)}._9lQH2W_input:focus-visible{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}._9lQH2W_input[aria-invalid=true]{border-color:var(--red)}._9lQH2W_input[aria-invalid=true]:focus-visible{box-shadow:0 0 0 3px var(--red-soft)}._9lQH2W_input:disabled,._9lQH2W_input[readonly]{background:var(--fill);color:var(--text-2)}._9lQH2W_fieldHint,._9lQH2W_fieldError{min-height:18px;font-size:12.5px;line-height:18px}._9lQH2W_fieldHint{color:var(--text-3)}._9lQH2W_fieldError{color:var(--red)}._9lQH2W_passwordWrap{position:relative}._9lQH2W_passwordWrap ._9lQH2W_input{padding-right:44px}._9lQH2W_reveal{border-radius:var(--radius-sm);width:40px;height:40px;color:var(--text-3);place-items:center;display:grid;position:absolute;top:1px;right:1px}._9lQH2W_reveal:hover{color:var(--text)}._9lQH2W_textLink{color:var(--accent-text);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--accent) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--accent) 35%, transparent);text-underline-offset:3px;border-radius:4px;font-weight:600}._9lQH2W_textLink:hover{text-decoration-color:currentColor}._9lQH2W_smallLink{color:var(--text-2);text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:3px;border-radius:4px;font-size:12.5px;font-weight:500}._9lQH2W_smallLink:hover{color:var(--text);text-decoration-color:currentColor}._9lQH2W_actions{flex-direction:column;gap:10px;margin-top:8px;display:flex}._9lQH2W_button{width:100%;height:46px;transition:background .12s var(--ease), border-color .12s var(--ease), box-shadow .16s var(--ease), transform .18s var(--ease-spring), opacity .12s var(--ease);border-radius:12px;justify-content:center;align-items:center;padding:0 16px;font-size:15px;font-weight:600;display:inline-flex;position:relative}._9lQH2W_button:active:not(:disabled){transform:scale(.98)}._9lQH2W_button:disabled{cursor:not-allowed}._9lQH2W_primary{background:var(--ink);color:var(--on-ink);box-shadow:0 1px 2px #0003,0 8px 20px -10px #00000080,inset 0 1px #ffffff24}._9lQH2W_primary:hover:not(:disabled){background:color-mix(in srgb, var(--ink) 86%, var(--on-ink));box-shadow:0 1px 2px #0003,0 12px 26px -10px #0000008c,inset 0 1px #ffffff24}._9lQH2W_primary:disabled{opacity:.55}._9lQH2W_primary[aria-busy=true]{opacity:1}._9lQH2W_secondary{border:1px solid var(--border-strong);background:var(--sheet);color:var(--text);box-shadow:var(--shadow-xs)}._9lQH2W_secondary:hover:not(:disabled){background:var(--fill)}._9lQH2W_secondary:disabled{opacity:.6}._9lQH2W_quiet{height:36px;color:var(--text-2);font-size:14px;font-weight:500}._9lQH2W_quiet:hover:not(:disabled){color:var(--text)}._9lQH2W_buttonLabel,._9lQH2W_labelHidden{align-items:center;gap:10px;display:inline-flex}._9lQH2W_labelHidden{visibility:hidden}._9lQH2W_spinner{animation:.8s linear infinite _9lQH2W_spin;position:absolute}@keyframes _9lQH2W_spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){._9lQH2W_spinner{animation-duration:2.4s}}._9lQH2W_divider{color:var(--text-3);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:12px;margin:20px 0;font-size:12px;display:flex}._9lQH2W_divider:before,._9lQH2W_divider:after{content:"";background:var(--border);flex:1;height:1px}._9lQH2W_notice{border:1px solid var(--border);border-radius:var(--radius-sm);outline:none;gap:10px;margin-bottom:16px;padding:12px 14px;font-size:13.5px;line-height:1.45;display:flex}._9lQH2W_notice:focus-visible{box-shadow:var(--ring)}._9lQH2W_notice_error{border-color:color-mix(in srgb, var(--red) 35%, transparent);background:var(--red-soft)}._9lQH2W_notice_error ._9lQH2W_noticeIcon{color:var(--red)}._9lQH2W_notice_wait{border-color:color-mix(in srgb, var(--amber) 35%, transparent);background:var(--amber-soft)}._9lQH2W_notice_wait ._9lQH2W_noticeIcon{color:var(--amber)}._9lQH2W_notice_success{border-color:color-mix(in srgb, var(--green) 35%, transparent);background:var(--green-soft)}._9lQH2W_notice_success ._9lQH2W_noticeIcon{color:var(--green)}._9lQH2W_notice_info{background:var(--fill)}._9lQH2W_noticeIcon{flex:none;margin-top:2px}._9lQH2W_noticeBody{flex-direction:column;gap:8px;min-width:0;display:flex}._9lQH2W_noticeAction{flex-wrap:wrap;gap:12px;display:flex}._9lQH2W_noticeButton{text-underline-offset:3px;font-weight:600;text-decoration:underline}._9lQH2W_noticeButton:disabled{opacity:.6;cursor:default;text-decoration:none}._9lQH2W_footnote{color:var(--text-2);text-align:center;margin-top:24px;font-size:13.5px}._9lQH2W_statusIcon{background:var(--fill);width:48px;height:48px;color:var(--text);border-radius:50%;place-items:center;margin-bottom:20px;display:grid}._9lQH2W_statusIcon_success{background:var(--green-soft);color:var(--green)}._9lQH2W_statusIcon_error{background:var(--red-soft);color:var(--red)}._9lQH2W_invitation{border:1px solid var(--border);border-radius:var(--radius);background:var(--sheet-2);flex-direction:column;gap:4px;margin-bottom:20px;padding:16px;display:flex}._9lQH2W_invitationName{font-family:var(--font-display,var(--font-sans));overflow-wrap:anywhere;font-size:18px;font-weight:600;font-stretch:112%}._9lQH2W_invitationMeta{color:var(--text-2);font-size:13.5px}._9lQH2W_skeleton{border-radius:var(--radius);background:linear-gradient(90deg, var(--fill) 0%, var(--fill-strong) 50%, var(--fill) 100%);background-size:200% 100%;height:220px;animation:1.4s ease-in-out infinite _9lQH2W_shimmer}@keyframes _9lQH2W_shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){._9lQH2W_skeleton{animation:none}}._9lQH2W_footer{color:var(--text-3);text-align:center;grid-row:3;padding:16px 24px 28px;font-size:12px}._9lQH2W_visuallyHidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
