@keyframes pe-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes pe-pop{0%{opacity:0;transform:scale(.92)}60%{opacity:1;transform:scale(1.03)}to{transform:scale(1)}}@keyframes pe-ring{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--gc-send) 70%, transparent)}to{box-shadow:0 0 0 22px color-mix(in srgb, var(--gc-send) 0%, transparent)}}@keyframes pe-sheen{0%{background-position:-200% 0}to{background-position:200% 0}}.pe-rise{animation:.6s cubic-bezier(.2,.7,.2,1) both pe-rise}.pe-rise-2{animation-delay:80ms}.pe-rise-3{animation-delay:.16s}.pe-rise-4{animation-delay:.24s}.pe-pop{animation:.55s cubic-bezier(.2,.8,.2,1) both pe-pop}.pe-ring{animation:1.6s ease-out 2 pe-ring}.pe-sheen{background-image:linear-gradient(100deg, transparent 30%, color-mix(in srgb, var(--gc-panel) 22%, transparent) 50%, transparent 70%);background-size:200% 100%;animation:2.4s ease-in-out pe-sheen}.pe-headline{letter-spacing:-.035em;font-size:clamp(32px,4.3vw,58px);font-weight:650;line-height:1.02}.pe-total{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(40px,6vw,72px);font-weight:650;line-height:1}.pe-range{appearance:none;cursor:pointer;background:0 0;width:100%;height:44px;margin:0}.pe-range::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--gc-send) var(--pe-fill,0%), color-mix(in srgb, var(--gc-panel) 18%, transparent) var(--pe-fill,0%));border-radius:999px;height:6px}.pe-range::-moz-range-track{background:color-mix(in srgb, var(--gc-panel) 18%, transparent);border-radius:999px;height:6px}.pe-range::-moz-range-progress{background:var(--gc-send);border-radius:999px;height:6px}.pe-range::-webkit-slider-thumb{-webkit-appearance:none;background:var(--gc-panel);border:3px solid var(--gc-send);border-radius:999px;width:26px;height:26px;margin-top:-10px;box-shadow:0 2px 10px #00000073}.pe-range::-moz-range-thumb{background:var(--gc-panel);border:3px solid var(--gc-send);border-radius:999px;width:22px;height:22px}.pe-grid-glow{background-image:radial-gradient(60% 80% at 85% 0%, color-mix(in srgb, var(--gc-send) 22%, transparent), transparent 70%)}.pe-entry{font-family:var(--gc-sans);color:var(--gc-ink)}.pe-entry h1,.pe-entry h2,.pe-entry h3{font-family:var(--gc-sans)}@media (prefers-reduced-motion:reduce){.pe-rise,.pe-pop,.pe-ring,.pe-sheen{animation:none!important}}.pe-on-dark{color:var(--gc-panel)}.pe-dim{color:color-mix(in srgb, var(--gc-panel) 74%, transparent)}.pe-accent{color:var(--gc-send)}.pe-card-dark{background:color-mix(in srgb, var(--gc-panel) 7%, transparent);border:1px solid color-mix(in srgb, var(--gc-panel) 14%, transparent)}.pe-card-tier{background:color-mix(in srgb, var(--gc-send) 16%, transparent);border:1px solid color-mix(in srgb, var(--gc-send) 55%, transparent)}.pe-chip{background:var(--gc-send);color:var(--gc-ink)}.pe-panel{background:var(--gc-panel);color:var(--gc-ink);border-radius:var(--gc-radius-panel)}.pe-soft{color:color-mix(in srgb, var(--gc-ink) 72%, transparent)}.pe-inset{background:var(--gc-panel-2)}.pe-line{border-color:var(--gc-hairline)}.pe-btn{background:var(--gc-primary);color:var(--gc-primary-ink)}.pe-btn:hover:not(:disabled){background:var(--gc-primary-hover)}.pe-btn2{border:1px solid var(--gc-outline);color:var(--gc-ink);background:var(--gc-panel)}.pe-bar{background:var(--gc-primary)}.pe-bar-soft{background:var(--gc-outline)}.pe-tier-on{transition:background .35s,border-color .35s}.gsConsole main .gc-dark label.pe-ink,.gsConsole main .pe-panel label{color:var(--gc-ink)}.pe-joined-title{letter-spacing:-.03em;font-size:clamp(28px,4.4vw,52px);font-weight:650;line-height:1.05}.pe-action{transition:transform .15s}.pe-action:hover{transform:translateY(-1px)}
.pj-hero{box-shadow:0 18px 60px #00000047}.pj-seg{background:color-mix(in srgb, var(--gc-panel) 16%, transparent)}.pj-seg-on{background:var(--gc-send);box-shadow:0 0 12px color-mix(in srgb, var(--gc-send) 55%, transparent)}.pj-seg-next{background:color-mix(in srgb, var(--gc-send) 30%, transparent);outline:1px dashed color-mix(in srgb, var(--gc-send) 80%, transparent);outline-offset:2px}.pj-panel{box-shadow:0 1px 0 color-mix(in srgb, var(--gc-ink) 6%, transparent), 0 10px 30px #00000014}.pj-ms-next{background:var(--gc-send);color:var(--gc-ink);box-shadow:0 0 0 4px color-mix(in srgb, var(--gc-send) 40%, transparent)}.pj-ms-todo{background:var(--gc-panel-2);color:color-mix(in srgb, var(--gc-ink) 60%, transparent);border:1px dashed var(--gc-outline)}.pj-feed+.pj-feed{border-top:1px solid var(--gc-hairline)}.pj-live{background:var(--gc-outline);box-shadow:0 0 0 0 color-mix(in srgb, var(--gc-outline) 60%, transparent);animation:2s ease-out infinite pj-pulse}@keyframes pj-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--gc-outline) 70%, transparent)}to{box-shadow:0 0 0 8px #0000}}.pj-funnel-bar{transition:width .6s cubic-bezier(.2,.7,.2,1)}.pj-f0{background:var(--gc-primary);color:var(--gc-primary-ink)}.pj-f1{background:color-mix(in srgb, var(--gc-primary) 72%, var(--gc-panel));color:var(--gc-primary-ink)}.pj-f2{background:var(--gc-send);color:var(--gc-ink)}.pj-row{transition:background .15s}.pj-row:hover{background:var(--gc-panel-2)}.pj-badge-stage{border:1px solid var(--gc-hairline)}.pj-stage-light{background:var(--gc-panel-2)}.pj-stage-dark{background:var(--gc-nav)}.pj-drawer{color:var(--gc-ink)}.pp .pe-entry button.pe-chip,.pp .pj-panel button.pe-chip{background:var(--gc-send);color:var(--gc-ink);border:0}.pp .pe-entry button.pe-card-dark{border:1px solid color-mix(in srgb, var(--gc-panel) 14%, transparent)}.pp .pj-panel button.pj-row{color:var(--gc-ink);background:0 0;border:0;padding:8px;font-weight:400}.pp .pj-panel button.pj-row:hover{background:var(--gc-panel-2)}.pp .pj-panel [role=group] button{color:var(--gc-ink);background:0 0;border:0;padding:0 12px}.pp .pj-panel [role=group] button.pe-btn{background:var(--gc-primary);color:var(--gc-primary-ink)}.pp .pj-panel h2{margin:0;font-size:18px}.pp .pj-panel p,.pp .pj-hero p,.pp .pj-panel label{margin:0}.pp .pj-panel textarea{border:0;min-height:0}.pp .pj-hero dl{margin-bottom:0}.pj-grid{grid-template-columns:minmax(0,1fr);gap:24px;margin-top:24px;display:grid}@media (min-width:1024px){.pj-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.pj-live{animation:none}.pj-funnel-bar{transition:none}}
