@font-face{font-family:PoolBoss Auth Display;src:url(/rebrand-auth/poolboss-display.woff2) format("woff2");font-style:normal;font-weight:600;font-display:swap}.auth-rebrand{display:grid;grid-template-columns:minmax(300px,42%) minmax(0,1fr);min-height:100svh;background:#f8f8f5;color:#1c2b3a}.auth-rebrand-brand{display:flex;flex-direction:column;min-width:0;overflow:hidden;padding:42px clamp(32px,4vw,68px) 0;background:#dfece5}.auth-rebrand-logo{align-self:flex-start}.auth-rebrand-logo img,.auth-rebrand-mobile-logo img{height:auto}.auth-rebrand-story{max-width:440px;padding:clamp(40px,7vh,76px) 0 40px}.auth-rebrand-eyebrow{margin-bottom:18px;color:#0e6666;font-size:13px;font-weight:600}.auth-rebrand-story h2{font-family:PoolBoss Auth Display,Georgia,serif;font-size:clamp(40px,4vw,60px);font-weight:600;line-height:1.08;letter-spacing:-.035em;text-wrap:balance}.auth-rebrand-story h2+p{margin-top:26px;font-size:17px;line-height:1.65}.auth-rebrand-photo{width:calc(100% + clamp(64px, 8vw, 136px));max-width:none;height:clamp(200px,28vh,330px);margin:auto calc(-1 * clamp(32px, 4vw, 68px)) 0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.auth-rebrand-form-area{display:flex;flex-direction:column;justify-content:center;align-items:center;min-width:0;padding:48px clamp(28px,4vw,72px)}.auth-rebrand-content{width:100%;max-width:460px;min-width:0}.auth-rebrand .auth-rebrand-card{width:100%;max-width:none;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.auth-rebrand-card h1{font-family:var(--font-sans),Arial,sans-serif;font-size:clamp(26px,2.35vw,34px);font-weight:700;line-height:1.16;letter-spacing:-.035em;overflow-wrap:anywhere}.auth-rebrand-card h1+p{margin-top:16px;font-size:15px;line-height:1.65}.auth-rebrand-card form{text-align:left}.auth-rebrand-card input:not([type=checkbox]):not([type=radio]):not([type=hidden]){min-height:48px}.auth-rebrand-card input{accent-color:#0e6666}.auth-rebrand-card [data-testid=signup-founding-note]{color:#0e6666;line-height:1.6}.auth-rebrand-card #signup-plan-picker .font-display{font-family:var(--font-sans),Arial,sans-serif}.auth-rebrand-card #signup-plan-picker label{position:relative;border-radius:6px;padding:16px}.auth-rebrand-card #signup-plan-picker label>span:first-of-type{flex-direction:column;align-items:flex-start;gap:8px}.auth-rebrand-card #signup-plan-picker label>span:first-of-type>span:first-child{padding-right:24px}.auth-rebrand-card #signup-plan-picker label>span:first-of-type>span:last-child{text-align:left;font-size:15px}.auth-rebrand-card #signup-plan-picker label>span:nth-of-type(2){min-height:36px;margin-top:10px}.auth-rebrand-card #signup-plan-picker label>span:nth-of-type(3){min-height:36px}.auth-rebrand-card #signup-plan-picker input[type=radio]{position:absolute;top:17px;right:16px;width:16px;height:16px;margin:0;clip:auto;clip-path:none;overflow:visible;white-space:normal}.auth-rebrand-card #signup-plan-picker label:has(input:checked){border-color:#0e6666;background:#e5f1e9;box-shadow:0 0 0 1px #0e6666}.auth-rebrand-footer{display:flex;flex-wrap:wrap;justify-content:center;gap:24px;margin-top:36px;font-size:12px;color:#53676c}.auth-rebrand-footer a{text-decoration:underline;text-underline-offset:3px}.auth-rebrand-footer a:focus-visible,.auth-rebrand-logo:focus-visible,.auth-rebrand-mobile-logo:focus-visible{outline:3px solid #0e6666;outline-offset:5px}.auth-rebrand-mobile-logo{display:none}.auth-rebrand-wide{grid-template-columns:minmax(280px,28%) minmax(0,1fr)}.auth-rebrand-wide .auth-rebrand-content{max-width:960px}.auth-rebrand-wide .auth-rebrand-story h2{font-size:clamp(36px,3vw,46px)}.auth-rebrand-wide .auth-rebrand-form-area{padding:32px}.onboarding-rebrand{border-top:4px solid #0e6666;background:#f8f8f5}.onboarding-rebrand h2{font-family:var(--font-sans),Arial,sans-serif}.onboarding-rebrand [data-testid=onboarding-steps]{margin-top:24px;gap:12px}.onboarding-rebrand [data-testid=onboarding-steps]>li{border-top:1px solid #d7dfda;padding-top:12px}@media (min-width:900px) and (max-height:800px){.auth-rebrand-brand{padding-top:28px}.auth-rebrand-story{padding-top:32px;padding-bottom:28px}.auth-rebrand-story h2{font-size:clamp(38px,3.3vw,48px)}.auth-rebrand-story h2+p{margin-top:20px;font-size:16px;line-height:1.5}.auth-rebrand-photo{height:180px}.auth-rebrand-form-area{padding-block:28px}}@media (max-width:1100px) and (min-width:900px){.auth-rebrand-wide .auth-rebrand-form-area{padding:28px}.auth-rebrand-wide #signup-plan-picker>.grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:899px){.auth-rebrand,.auth-rebrand-wide{display:block}.auth-rebrand-brand{display:none}.auth-rebrand-form-area,.auth-rebrand-wide .auth-rebrand-form-area{min-height:100svh;justify-content:flex-start;padding:30px 24px 32px}.auth-rebrand-mobile-logo{display:block;align-self:flex-start;margin-bottom:48px}.auth-rebrand-content{margin:0}.auth-rebrand-card h1{font-size:28px}.auth-rebrand-footer{margin-top:auto;padding-top:36px}}@media (max-width:360px){.auth-rebrand-form-area,.auth-rebrand-wide .auth-rebrand-form-area{padding-inline:20px}.auth-rebrand-mobile-logo{margin-bottom:36px}}