.PgCxpG_split{gap:var(--space-7);height:100dvh;padding:var(--space-7);background:var(--bg);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);display:grid;overflow:hidden}.PgCxpG_formSide{scrollbar-width:none;min-width:0;min-height:0;padding:var(--space-5) var(--space-9) var(--space-9);flex-direction:column;display:flex;overflow-y:auto}.PgCxpG_top{padding-bottom:var(--space-5);justify-content:space-between;align-items:center;gap:var(--space-5);display:flex}.PgCxpG_brand{align-items:center;gap:var(--space-4);color:var(--fg);text-decoration:none;display:inline-flex}.PgCxpG_brand strong{font-family:var(--font-display);font-size:var(--text-lg)}.PgCxpG_back{color:var(--fg2);font-size:var(--text-sm);text-decoration:none}.PgCxpG_back:hover{color:var(--fg);text-decoration:underline}.PgCxpG_brand:focus-visible,.PgCxpG_back:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset);border-radius:var(--r-xs)}.PgCxpG_body{width:min(400px,100%);padding:var(--space-5) 0 calc(var(--space-5) + 28px);flex:1;align-content:center;margin:0 auto;display:grid}.PgCxpG_panel>:not(.PgCxpG_form),.PgCxpG_form>*{animation:PgCxpG_fadeUp .28s var(--ease-ui) both;animation-delay:calc(var(--i,0) * 30ms)}.PgCxpG_panel>:first-child{--i:0}.PgCxpG_panel>:nth-child(2){--i:1}.PgCxpG_panel>:nth-child(3){--i:2}.PgCxpG_panel>:nth-child(4){--i:8}.PgCxpG_form>:first-child{--i:2}.PgCxpG_form>:nth-child(2){--i:3}.PgCxpG_form>:nth-child(3){--i:4}.PgCxpG_form>:nth-child(4){--i:5}.PgCxpG_form>:nth-child(5){--i:6}.PgCxpG_form>:nth-child(6){--i:7}.PgCxpG_form>:nth-child(n+7){--i:8}.PgCxpG_panel h1{font-size:1.6rem;line-height:var(--leading-tight);text-align:left;margin:0}.PgCxpG_sub{margin:var(--space-3) 0 0;color:var(--fg2);text-align:left;line-height:var(--leading-snug)}.PgCxpG_form{gap:var(--space-6);margin:var(--space-8) 0 var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}.PgCxpG_pair{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (max-width:440px){.PgCxpG_pair{grid-template-columns:minmax(0,1fr)}}.PgCxpG_form label{gap:var(--space-2);min-width:0;font-size:var(--text-sm);color:var(--fg);font-weight:600;display:grid}.PgCxpG_form input,.PgCxpG_form select{font:inherit;color:var(--fg);background:var(--panel);min-height:var(--tap);text-overflow:ellipsis;border:1px solid var(--line-strong);border-radius:var(--r-md);width:100%;min-width:0;padding:var(--space-4) var(--space-6);transition:border-color var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease), opacity var(--dur-base) var(--ease), background-color var(--dur-base) var(--ease);font-weight:400}.PgCxpG_form input:hover:not(:disabled),.PgCxpG_form select:hover:not(:disabled){border-color:var(--fg2)}.PgCxpG_form input:focus-visible,.PgCxpG_form select:focus-visible{border-color:var(--paddy);box-shadow:0 0 0 3px var(--paddy-soft);outline:none}.PgCxpG_form select{appearance:none;text-overflow:ellipsis;background-image:linear-gradient(45deg, transparent 50%, var(--fg2) 50%), linear-gradient(135deg, var(--fg2) 50%, transparent 50%);background-position:calc(100% - 20px),calc(100% - 15px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:40px}.PgCxpG_form select:disabled{opacity:.55;cursor:not-allowed}.PgCxpG_submit{width:100%;font:inherit;cursor:pointer;min-height:var(--tap);padding:var(--space-4) var(--space-7);border-radius:var(--r-pill);border:1px solid var(--paddy);background:var(--paddy);color:var(--panel);transition:transform var(--dur-fast) var(--ease), opacity var(--dur-fast) var(--ease);font-weight:600}.PgCxpG_submit:active:not(:disabled){transform:scale(.98)}.PgCxpG_submit:focus-visible,.PgCxpG_switch button:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.PgCxpG_submit:disabled{opacity:.6;cursor:progress}.PgCxpG_error{padding:var(--space-4) var(--space-6);font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--fg);background:color-mix(in srgb, var(--stress) 12%, var(--panel));border:1px solid color-mix(in srgb, var(--stress) 55%, transparent);border-radius:var(--r-md);animation:PgCxpG_fadeUp .2s var(--ease-ui) both;margin:0}.PgCxpG_hint{margin:calc(var(--space-6) * -1 + var(--space-2)) 0 0;color:var(--muted);font-size:var(--text-xs)}.PgCxpG_pwWrap{min-width:0;position:relative}.PgCxpG_pwWrap input{padding-right:52px}.PgCxpG_pwToggle{right:calc((var(--tap) - 36px) / 2);bottom:calc((var(--tap) - 36px) / 2);width:36px;height:36px;color:var(--fg2);cursor:pointer;border-radius:var(--r-pill);transition:color var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease);background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute}.PgCxpG_pwToggle:active{transform:scale(.92)}.PgCxpG_pwToggle:hover{color:var(--fg);background:var(--grid)}.PgCxpG_pwToggle:focus-visible{outline:var(--focus-ring);outline-offset:-2px}.PgCxpG_form .PgCxpG_agree{align-items:flex-start;gap:var(--space-4);font-weight:400;line-height:var(--leading-snug);display:flex}.PgCxpG_form .PgCxpG_agree input{width:20px;min-width:20px;height:20px;min-height:0;accent-color:var(--paddy);margin-top:2px;padding:0}.PgCxpG_form .PgCxpG_agree a{color:var(--paddy);text-decoration:underline}.PgCxpG_fieldError{font-size:var(--text-sm);color:var(--stress);margin:0;font-weight:600}.PgCxpG_notice{color:var(--fg2);font-size:var(--text-sm);line-height:var(--leading-snug);margin:0}.PgCxpG_fineprint{margin:var(--space-3) 0 0;text-align:center;color:var(--muted);font-size:var(--text-xs);line-height:var(--leading-snug)}.PgCxpG_switch{text-align:center;color:var(--fg2);font-size:var(--text-sm);margin:0}.PgCxpG_switch button{font:inherit;cursor:pointer;padding:var(--space-2);color:var(--fg);background:0 0;border:0;font-weight:600;text-decoration:underline}.PgCxpG_visual{justify-content:space-between;gap:var(--space-9);min-height:0;padding:var(--space-10) var(--space-9) var(--space-9);border-radius:calc(var(--r) * 2);color:var(--on-photo);background-color:var(--scrim);background-position:52%;background-size:cover;flex-direction:column;display:flex;position:relative;overflow:hidden}.PgCxpG_scrim{pointer-events:none;background:linear-gradient(to bottom, color-mix(in srgb, var(--scrim) 68%, transparent) 0%, color-mix(in srgb, var(--scrim) 12%, transparent) 42%, color-mix(in srgb, var(--scrim) 70%, transparent) 100%);position:absolute;inset:0}.PgCxpG_pitch{animation:PgCxpG_fadeUp .42s var(--ease-ui) backwards;text-align:left;max-width:30rem;margin:0;position:relative}.PgCxpG_pitch h2{font-family:var(--font-display);font-size:var(--text-2xl);line-height:var(--leading-tight);color:var(--on-photo);margin:0}.PgCxpG_pitch p{margin:var(--space-4) 0 0;line-height:var(--leading-snug);opacity:.92}.PgCxpG_glass{width:min(30rem,100%);padding:var(--space-8);color:var(--fg);background:color-mix(in srgb, var(--panel) 84%, transparent);border:1px solid color-mix(in srgb, var(--on-photo) 28%, transparent);border-radius:var(--r-lg);box-shadow:var(--shadow-3);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);animation:PgCxpG_fadeUp calc(var(--dur-base) * 1.5) var(--ease-out) .12s backwards;margin:0 auto;position:relative}.PgCxpG_glassHead{justify-content:space-between;align-items:baseline;gap:var(--space-5);display:flex}.PgCxpG_glassHead strong{font-family:var(--font-display);font-size:var(--text-lg)}.PgCxpG_glassHead span{color:var(--muted);font-size:var(--text-xs)}.PgCxpG_stats{gap:var(--space-5);margin:var(--space-7) 0 0;grid-template-columns:repeat(3,1fr);display:grid}.PgCxpG_stats div{gap:var(--space-1);display:grid}.PgCxpG_stats dt{color:var(--fg2);font-size:var(--text-xs);line-height:var(--leading-snug);order:2}.PgCxpG_stats dd{font-family:var(--font-display);font-size:var(--text-xl);line-height:var(--leading-tight);order:1;margin:0}.PgCxpG_stats small{font-size:var(--text-sm);color:var(--muted);font-weight:400}@keyframes PgCxpG_fadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (max-width:860px){.PgCxpG_split{grid-template-columns:1fr;padding:0}.PgCxpG_visual{display:none}.PgCxpG_formSide{padding:var(--space-7)}}.PgCxpG_eyebrow{margin:0 0 var(--space-2);color:var(--paddy);font-size:var(--text-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;font-weight:700}.PgCxpG_actions{gap:var(--space-5);grid-template-columns:auto minmax(0,1fr);display:grid}.PgCxpG_backBtn{font:inherit;cursor:pointer;min-height:var(--tap);padding:0 var(--space-8);border-radius:var(--r-pill);color:var(--fg);border:1px solid var(--line-strong);transition:background var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease);background:0 0;font-weight:600}.PgCxpG_backBtn:hover{background:var(--grid)}.PgCxpG_backBtn:active{transform:scale(.98)}.PgCxpG_backBtn:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.PgCxpG_scrimGreen{pointer-events:none;opacity:0;transition:opacity .5s var(--ease-ui);background:radial-gradient(circle at 90% 80%, color-mix(in srgb, var(--paddy) 45%, transparent), transparent 52%), linear-gradient(180deg, color-mix(in srgb, color-mix(in srgb, var(--paddy) 26%, var(--scrim)) 94%, transparent) 0%, color-mix(in srgb, color-mix(in srgb, var(--paddy) 22%, var(--scrim)) 64%, transparent) 45%, color-mix(in srgb, color-mix(in srgb, var(--paddy) 24%, var(--scrim)) 92%, transparent) 100%);position:absolute;inset:0}.PgCxpG_visual[data-view=signup] .PgCxpG_scrimGreen{opacity:1}.PgCxpG_steps{gap:var(--space-5);animation:PgCxpG_fadeUp .42s var(--ease-ui) 80ms backwards;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;position:relative}.PgCxpG_stepCard{align-content:space-between;gap:var(--space-9);min-height:124px;padding:var(--space-6);border-radius:var(--r-lg);color:var(--on-photo);background:color-mix(in srgb, var(--on-photo) 13%, transparent);border:1px solid color-mix(in srgb, var(--on-photo) 20%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:background .32s var(--ease-ui), color .32s var(--ease-ui), transform .32s var(--ease-ui), box-shadow .32s var(--ease-ui);display:grid}.PgCxpG_stepCard[data-state=active]{background:var(--on-photo);color:var(--scrim);box-shadow:var(--shadow-3);border-color:#0000;transform:translateY(-6px)}.PgCxpG_stepNum{width:24px;height:24px;font-size:var(--text-xs);transition:background .32s var(--ease-ui), color .32s var(--ease-ui), border-color .32s var(--ease-ui);border:1px solid;border-radius:50%;place-items:center;font-weight:700;display:grid}.PgCxpG_stepCard[data-state=active] .PgCxpG_stepNum{background:var(--scrim);color:var(--on-photo);border-color:var(--scrim)}.PgCxpG_stepCard[data-state=done] .PgCxpG_stepNum{background:var(--on-photo);color:var(--scrim);border-color:var(--on-photo)}.PgCxpG_stepTitle{font-size:var(--text-sm);font-weight:600;line-height:var(--leading-snug)}@media (max-width:1100px){.PgCxpG_steps{grid-template-columns:minmax(0,1fr)}.PgCxpG_stepCard{align-items:center;gap:var(--space-5);grid-template-columns:auto minmax(0,1fr);min-height:0}.PgCxpG_stepCard[data-state=active]{transform:translate(6px)}}.PgCxpG_pick{background:var(--panel);border:1px solid var(--line-strong);border-radius:var(--r-lg);box-shadow:var(--shadow-card);overflow:hidden}.PgCxpG_pickHead{align-items:center;gap:var(--space-5);padding:var(--space-5) var(--space-6) var(--space-4);background:var(--well);display:flex}.PgCxpG_pickTitle{min-width:0;font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:700;overflow:hidden}.PgCxpG_pickStep{padding:2px var(--space-4);font-size:var(--text-xs);white-space:nowrap;color:var(--paddy);background:var(--paddy-soft);border-radius:var(--r-pill);font-weight:700}.PgCxpG_pickBack,.PgCxpG_pickChange{align-items:center;gap:var(--space-2);min-height:32px;padding:0 var(--space-5);font:inherit;font-size:var(--text-sm);color:var(--fg);cursor:pointer;background:var(--panel);border:1px solid var(--line-strong);border-radius:var(--r-pill);transition:background var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease);font-weight:600;display:inline-flex}.PgCxpG_pickBack:hover,.PgCxpG_pickChange:hover{background:var(--grid)}.PgCxpG_pickBack:active,.PgCxpG_pickChange:active{transform:scale(.97)}.PgCxpG_pickBack:focus-visible,.PgCxpG_pickChange:focus-visible,.PgCxpG_pickList button:focus-visible{outline:var(--focus-ring);outline-offset:-2px}.PgCxpG_pickBars{gap:var(--space-1);padding:0 var(--space-6) var(--space-5);background:var(--well);grid-template-columns:repeat(4,1fr);display:grid}.PgCxpG_pickBars span{background:var(--grid);border-radius:2px;height:3px;position:relative;overflow:hidden}.PgCxpG_pickBars span:after{content:"";background:var(--paddy);transform-origin:0;transition:transform .42s var(--ease-ui);position:absolute;inset:0;transform:scaleX(0)}.PgCxpG_pickBars span[data-on=true]:after{transform:scaleX(1)}.PgCxpG_pickSearch{align-items:center;gap:var(--space-3);margin:var(--space-5) var(--space-6);padding:0 var(--space-5);min-height:var(--tap);color:var(--muted);background:var(--panel);border:1px solid var(--line-strong);border-radius:var(--r-md);transition:border-color var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease);display:flex}.PgCxpG_pickSearch:focus-within{border-color:var(--paddy);box-shadow:0 0 0 3px var(--paddy-soft)}.PgCxpG_form .PgCxpG_pickSearch input,.PgCxpG_form .PgCxpG_pickSearch input:focus-visible{width:auto;min-width:0;min-height:0;color:var(--fg);box-shadow:none;background:0 0;border:0;outline:none;flex:1;padding:0}.PgCxpG_pickList{border-top:1px solid var(--line);max-height:clamp(150px,100dvh - 600px,250px);margin:0;padding:0;list-style:none;overflow-y:auto}.PgCxpG_pickList button{justify-content:space-between;align-items:center;gap:var(--space-5);width:100%;min-height:42px;padding:0 var(--space-6);font:inherit;font-size:var(--text-sm);color:var(--fg);text-align:left;cursor:pointer;transition:background var(--dur-fast) var(--ease);background:0 0;border:0;display:flex}.PgCxpG_pickList button:hover{background:var(--grid)}.PgCxpG_pickList svg{color:var(--muted);flex:none}.PgCxpG_pickEmpty{padding:var(--space-6);font-size:var(--text-sm);color:var(--muted)}.PgCxpG_pickDone{padding:var(--space-6);background:var(--panel);border:1.5px solid var(--paddy);border-radius:var(--r-lg);animation:PgCxpG_fadeUp .24s var(--ease-ui) both}.PgCxpG_pickDoneHead{align-items:center;gap:var(--space-3);font-size:var(--text-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--paddy);font-weight:700;display:flex}.PgCxpG_pickDot{background:var(--paddy);border-radius:50%;width:8px;height:8px}.PgCxpG_pickChange{letter-spacing:0;text-transform:none;margin-left:auto}.PgCxpG_pickDoneBody{gap:var(--space-5);margin-top:var(--space-5);padding-top:var(--space-5);border-top:1px solid var(--line);display:flex}.PgCxpG_pickPin{color:var(--paddy);flex:none;margin-top:2px}.PgCxpG_pickDoneText{min-width:0}.PgCxpG_pickPlace{font-size:var(--text-lg);font-weight:700;line-height:var(--leading-tight);overflow-wrap:anywhere;margin:0}.PgCxpG_pickMeta{margin:var(--space-2) 0 0;font-size:var(--text-sm);color:var(--fg2);line-height:var(--leading-snug);overflow-wrap:anywhere}.PgCxpG_pickChip{margin-top:var(--space-4);padding:2px var(--space-4);font-size:var(--text-xs);color:var(--paddy);background:var(--paddy-soft);border-radius:var(--r-pill);font-weight:700;display:inline-block}.PgCxpG_pickList .PgCxpG_pickRetry,.PgCxpG_pickEmpty .PgCxpG_pickRetry{width:auto;min-height:0;font:inherit;color:var(--fg);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline;display:inline}.PgCxpG_pick{animation:PgCxpG_fadeUp .24s var(--ease-ui) both}.PgCxpG_pickList[data-dir=forward]{animation:PgCxpG_slideFromRight .26s var(--ease-ui) both}.PgCxpG_pickList[data-dir=back]{animation:PgCxpG_slideFromLeft .26s var(--ease-ui) both}.PgCxpG_pickList li{animation:PgCxpG_rowIn .22s var(--ease-ui) both;animation-delay:calc(var(--n,0) * 22ms)}.PgCxpG_pickTitle{animation:PgCxpG_swapIn .24s var(--ease-ui) both}.PgCxpG_pickStep{animation:PgCxpG_popIn .26s var(--ease-ui) both}.PgCxpG_pickDot{animation:PgCxpG_ring .9s var(--ease-ui) .2s 1 both}.PgCxpG_pickPin{animation:PgCxpG_pinDrop .42s var(--ease-ui) .12s both}@keyframes PgCxpG_slideFromRight{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:none}}@keyframes PgCxpG_slideFromLeft{0%{opacity:0;transform:translate(-28px)}to{opacity:1;transform:none}}@keyframes PgCxpG_rowIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes PgCxpG_swapIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes PgCxpG_popIn{0%{opacity:0;transform:scale(.82)}to{opacity:1;transform:none}}@keyframes PgCxpG_ring{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--paddy) 55%, transparent)}to{box-shadow:0 0 0 9px #0000}}@keyframes PgCxpG_pinDrop{0%{opacity:0;transform:translateY(-10px)}60%{opacity:1;transform:translateY(2px)}to{opacity:1;transform:none}}.PgCxpG_dev{margin:var(--space-7) 0 0;padding:var(--space-5) var(--space-6);background:var(--straw-soft);border:1px dashed var(--straw);border-radius:var(--r-lg)}.PgCxpG_devHead{justify-content:space-between;align-items:center;gap:var(--space-5);margin-bottom:var(--space-3);display:flex}.PgCxpG_devHead label{font-size:var(--text-sm);color:var(--fg);font-weight:700}.PgCxpG_devTag{padding:1px var(--space-4);font-size:var(--text-xs);color:var(--watch);border:1px solid var(--straw);border-radius:var(--r-pill);white-space:nowrap;font-weight:700}.PgCxpG_devSelect{appearance:none;width:100%;min-height:var(--tap);padding:var(--space-4) 40px var(--space-4) var(--space-6);font:inherit;font-size:var(--text-sm);color:var(--fg);text-overflow:ellipsis;cursor:pointer;background-color:var(--panel);background-image:linear-gradient(45deg, transparent 50%, var(--fg2) 50%), linear-gradient(135deg, var(--fg2) 50%, transparent 50%);border:1px solid var(--line-strong);border-radius:var(--r-md);background-position:calc(100% - 20px),calc(100% - 15px);background-repeat:no-repeat;background-size:5px 5px,5px 5px}.PgCxpG_devSelect:focus-visible{border-color:var(--paddy);box-shadow:0 0 0 3px var(--paddy-soft);outline:none}.PgCxpG_devSelect:disabled{opacity:.6;cursor:progress}.PgCxpG_devError{margin:var(--space-3) 0 0;font-size:var(--text-sm);color:var(--stress)}
