.public-investing-builder_page__pULn2{--color-page:#F7F7F6;--color-surface:#FFFFFF;--color-ink:#121211;--color-body:#4A4845;--color-muted:#74726E;--color-faint:#8F8D88;--color-line:rgb(18 18 17/8%);min-height:100svh;background:var(--color-page);color:var(--color-ink);display:flex;flex-direction:column;justify-content:space-between;padding:28px 40px;font-family:var(--font-geist),system-ui,sans-serif;overflow:hidden}.public-investing-builder_footer__o3Hvr,.public-investing-builder_header__d5OAO{display:flex;justify-content:space-between;align-items:center;position:relative;z-index:1}.public-investing-builder_header__d5OAO img{width:88px;height:auto}.public-investing-builder_signIn__ag1Qy{font-size:14px;font-weight:500;text-decoration:underline;text-underline-offset:3px}.public-investing-builder_center__MYoLF{display:flex;flex-direction:column;align-items:center;gap:24px;position:relative;text-align:center;margin:auto 0;padding:48px 0}.public-investing-builder_glow__Sv1ZB{position:absolute;width:min(800px,130vw);height:460px;top:0;left:50%;transform:translateX(-50%);pointer-events:none;background:radial-gradient(ellipse at center,rgb(239 227 255/80%) 0,rgb(255 224 236/40%) 43%,rgb(255 235 210/12%) 66%,transparent 83%)}.public-investing-builder_headline__ufe_g{position:relative;margin:0 0 20px;display:flex;flex-direction:column;align-items:center;font-size:clamp(34px,4vw,56px);font-weight:400;line-height:1.11;letter-spacing:-.03em}.public-investing-builder_headline__ufe_g span{color:var(--color-faint);font-weight:400}.public-investing-builder_headline__ufe_g strong{font-weight:400}.public-investing-builder_ideaForm___wHA1{position:relative;display:flex;align-items:center;gap:12px;width:min(560px,100%);padding:8px 8px 8px 22px;border:1px solid var(--color-line);border-radius:999px;background:var(--color-surface);box-shadow:0 1px 2px #1212110A,0 12px 40px #8E5CF71A}.public-investing-builder_ideaForm___wHA1 input{min-width:0;flex:1;border:0;outline:0;background:transparent;color:var(--color-ink);font:inherit;font-size:16px;line-height:20px}.public-investing-builder_ideaForm___wHA1 input::placeholder{color:var(--color-faint)}.public-investing-builder_ideaForm___wHA1 button{width:40px;height:40px;display:grid;place-items:center;flex:none;border:0;border-radius:50%;background:var(--color-ink);color:#fff;cursor:pointer;transition:transform .16s cubic-bezier(.23,1,.32,1)}.public-investing-builder_ideaForm___wHA1 button:active:not(:disabled){transform:scale(.985)}.public-investing-builder_ideaForm___wHA1 button:disabled{cursor:default}.public-investing-builder_examples__RceBi{position:relative;width:min(720px,100%);display:flex;justify-content:center;flex-wrap:wrap;gap:8px}.public-investing-builder_examples__RceBi button{min-height:32px;border:1px solid var(--color-line);border-radius:999px;padding:6px 14px;background:rgb(255 255 255/70%);color:var(--color-body);font:inherit;font-size:13px;line-height:16px;cursor:pointer}.public-investing-builder_examples__RceBi button:hover{background:#fff;color:var(--color-ink)}.public-investing-builder_explainer__vEWab{position:relative;max-width:620px;margin:-6px 0 0;color:var(--color-muted);font-size:14px;line-height:21px}.public-investing-builder_error__l1ZBV{position:relative;margin:0;color:#CC4038;font-size:14px}.public-investing-builder_footer__o3Hvr{color:var(--color-faint);font-size:13px}.public-investing-builder_footer__o3Hvr>span{font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:11px;letter-spacing:.08em}.public-investing-builder_footer__o3Hvr nav{display:flex;gap:24px}.public-investing-builder_srOnly__EPd_9{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:640px){.public-investing-builder_page__pULn2{padding:20px 20px 36px}.public-investing-builder_header__d5OAO img{width:79px}.public-investing-builder_center__MYoLF{padding:60px 0 40px;gap:28px}.public-investing-builder_glow__Sv1ZB{height:520px}.public-investing-builder_headline__ufe_g{max-width:350px;margin-bottom:0;font-size:34px;line-height:38px}.public-investing-builder_ideaForm___wHA1{gap:10px;padding:6px 6px 6px 18px}.public-investing-builder_examples__RceBi{max-width:350px;margin-top:-8px}.public-investing-builder_examples__RceBi button{padding-inline:12px}.public-investing-builder_explainer__vEWab{max-width:320px;margin-top:-8px}.public-investing-builder_footer__o3Hvr nav{gap:18px}}@media (prefers-reduced-motion:reduce){.public-investing-builder_ideaForm___wHA1 button{transition:none}.public-investing-builder_ideaForm___wHA1 button:active:not(:disabled){transform:none}}