.pl-auth{--auth-bg:#0b1d29;--auth-card:#142b38;--auth-text:#f5f3ed;--auth-muted:#b3c2ca;--auth-gold:#ead0a2;--auth-border:#526873;background:var(--auth-bg);width:100%;min-height:100svh;color:var(--auth-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;flex-direction:column;margin:0;padding:28px 24px 40px;display:flex}.pl-auth-back{min-height:44px;color:var(--auth-muted);align-self:flex-start;align-items:center;gap:8px;font-size:14px;display:inline-flex}.pl-auth-center{width:100%;max-width:420px;margin:auto;padding:28px 0 16px}.pl-auth-brand{letter-spacing:-.5px;justify-content:center;align-items:center;gap:10px;min-height:44px;margin-bottom:28px;font-size:20px;font-weight:650;display:flex}.pl-auth-brand>span{border:1px solid var(--auth-border);width:38px;height:38px;color:var(--auth-gold);border-radius:11px;place-items:center;display:grid}.pl-auth-card{background:var(--auth-card);border:1px solid #344b57;border-radius:20px;padding:32px;box-shadow:0 16px 40px #00000020}.pl-auth-symbol{border:1px solid var(--auth-border);width:46px;height:46px;color:var(--auth-gold);background:#102530;border-radius:13px;place-items:center;margin-bottom:22px;display:grid}.pl-auth h1{letter-spacing:-.8px;color:var(--auth-text);margin:0 0 12px;font-size:28px;font-weight:650;line-height:1.2}.pl-auth-description{color:var(--auth-muted);overflow-wrap:anywhere;margin:0 0 26px;font-size:15px;line-height:1.6}.pl-auth-description strong{color:var(--auth-text);font-weight:550;display:block}.pl-auth-field{gap:8px;margin-bottom:18px;display:grid}.pl-auth-password-wrap{position:relative}.pl-auth-password-wrap input{width:100%;padding-right:72px}.pl-auth-password-wrap button{min-width:52px;min-height:40px;color:var(--auth-muted);font-size:13px;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.pl-auth-password-wrap button:hover{color:var(--auth-gold)}.pl-auth label{color:var(--auth-text);font-size:14px;font-weight:550}.pl-auth input{box-sizing:border-box;border:1px solid var(--auth-border);width:100%;height:52px;color:var(--auth-text);background:#0b1d29;border-radius:9px;padding:12px 14px;font-size:16px;line-height:1.5;transition:border-color .15s,box-shadow .15s;display:block}.pl-auth input::placeholder{color:var(--auth-muted);opacity:1}.pl-auth input:focus{outline:2px solid var(--auth-gold);outline-offset:3px;border-color:var(--auth-gold)!important}.pl-auth :is(a,button):focus-visible{outline:2px solid var(--auth-gold);outline-offset:4px}.pl-auth-primary{border:1px solid var(--auth-gold);background:var(--auth-gold);color:#172b36;border-radius:9px;justify-content:center;align-items:center;gap:12px;width:100%;min-height:52px;padding:12px 14px;font-size:15px;font-weight:650;transition:filter .15s;display:flex}.pl-auth-primary:hover:not(:disabled){filter:brightness(1.06)}.pl-auth-primary:disabled{opacity:.7;cursor:wait}.pl-auth-hint{color:var(--auth-muted);margin:0;font-size:14px;line-height:1.6}.pl-auth-password-note{text-align:center;margin-top:16px}.pl-auth input.pl-auth-code{text-align:center;letter-spacing:.4em;font-variant-numeric:tabular-nums;padding-left:24px;font-size:24px}.pl-auth-feedback{min-height:24px;color:var(--auth-gold);margin-top:14px;font-size:14px;line-height:1.5}.pl-auth-feedback p{line-height:1.5}.pl-auth-code-actions{border-top:1px solid #344b57;justify-content:space-between;gap:12px;margin-top:12px;padding-top:12px;display:flex}.pl-auth-code-actions button{min-height:44px;color:var(--auth-gold);padding:4px 0;font-size:14px}.pl-auth-code-actions button:disabled{color:var(--auth-muted);opacity:1;cursor:default}.pl-auth-footer{color:var(--auth-muted);justify-content:center;align-items:center;gap:18px;margin-top:20px;font-size:14px;display:flex}.pl-auth-footer a{align-items:center;min-height:44px;display:inline-flex}.pl-auth :is(.pl-auth-footer a,.pl-auth-back):hover{color:var(--auth-gold)}@media (max-width:480px){.pl-auth{padding:16px 20px 24px}.pl-auth-center{padding-top:20px}.pl-auth-brand{margin-bottom:20px}.pl-auth-card{border-radius:16px;padding:26px 22px}.pl-auth h1{font-size:26px}.pl-auth-symbol{margin-bottom:18px}.pl-auth-description{margin-bottom:22px}}@media (prefers-reduced-motion:reduce){.pl-auth *{transition:none!important}}.pl-auth-linear{--auth-bg:#0b0d10;--auth-card:#0b0d10;--auth-text:#f5f3ed;--auth-muted:#afb8c1;--auth-border:#4b5968;background:var(--auth-bg);min-height:100svh}.pl-auth-linear .pl-auth-center{text-align:center;max-width:440px}.pl-auth-linear .pl-auth-brand>span{color:#ead0a2;background:#18232c;border-color:#526873;border-radius:19px;width:68px;height:68px}.pl-auth-linear .pl-auth-card{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.pl-auth-linear h1{letter-spacing:-.7px;margin:0 0 28px;font-size:30px;font-weight:550}.pl-auth-linear .pl-auth-description{text-align:center;margin-bottom:24px}.pl-auth-linear .pl-auth-choice{color:#f5f3ed;background:#202429;border:1px solid #47525d;border-radius:999px;justify-content:center;align-items:center;width:100%;min-height:56px;padding:12px 20px;font-size:16px;font-weight:550;transition:background .15s,border-color .15s;display:flex}.pl-auth-linear .pl-auth-choice:hover{background:#2a3036;border-color:#71808d}.pl-auth-linear .pl-auth-choice-note{color:var(--auth-muted);margin:16px 0 0;font-size:14px}.pl-auth-linear .pl-auth-field{text-align:left}.pl-auth-linear .pl-auth-field input{background:#171d23}.pl-auth-linear .pl-auth-primary{border-radius:999px}.pl-auth-linear .pl-auth-signup{color:var(--auth-muted);margin-top:38px;font-size:15px;line-height:1.6}.pl-auth-linear .pl-auth-signup a{color:var(--auth-text)}.pl-auth-linear .pl-auth-signup a:hover{text-decoration:underline}.pl-auth-linear .pl-auth-return{min-height:44px;color:var(--auth-muted);font-size:14px}@media (max-width:480px){.pl-auth-linear .pl-auth-center{padding-top:20px}.pl-auth-linear .pl-auth-brand{margin-bottom:30px}.pl-auth-linear h1{font-size:27px}.pl-auth-linear .pl-auth-signup{margin-top:30px}}.pl-auth-linear .pl-auth-signup button{min-height:28px;color:var(--auth-text);text-underline-offset:3px;padding:0;font-size:15px;font-weight:550;text-decoration:underline}.pl-auth-linear .pl-auth-signup button:hover{color:var(--auth-gold)}.pl-auth-linear .pl-auth-brand{margin-bottom:24px}.pl-auth-linear h1{margin-bottom:12px}.pl-auth-linear .pl-auth-signup{margin-top:20px;font-size:14px}.pl-auth-linear .pl-auth-feedback:empty{display:none}.pl-auth-linear .pl-auth-footer{margin-top:18px}@media (max-width:480px){.pl-auth-linear .pl-auth-center{margin:24px auto auto}.pl-auth-linear .pl-auth-brand{margin-bottom:20px}}.pl-auth-linear .pl-auth-brand .brand{color:var(--auth-text);align-items:center;gap:10px;font-size:23px;text-decoration:none;display:inline-flex}.pl-auth-linear .pl-auth-brand .brand-icon{border:1px solid var(--auth-border);width:48px;height:48px;color:var(--auth-gold);border-radius:13px;place-items:center;display:grid}.pl-auth-linear .pl-auth-brand .brand small{display:none}.pl-auth-plan,.pl-auth-agreement{color:var(--auth-muted);font-size:14px;line-height:1.5}.pl-auth-plan{margin:0 0 18px}.pl-auth-agreement{margin:16px 0 0}.pl-auth-agreement a{color:var(--auth-gold);text-underline-offset:3px;text-decoration:underline}.pl-auth-linear .pl-auth-plan{border:1px solid var(--auth-border);color:var(--auth-gold);background:#18232c;border-radius:999px;margin:0 auto 24px;padding:7px 12px;font-size:13px;font-weight:600;display:table}.pl-auth-linear .pl-auth-signup-form{padding-top:52px}.pl-auth-linear .pl-auth-agreement{color:var(--auth-muted);font-size:13px}.pl-auth-linear .pl-auth-signup-description{white-space:nowrap}.pl-auth-linear .pl-auth-google{color:#1f1f1f;background:#fff;border:1px solid #747775;border-radius:999px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:52px;padding:12px;font-size:14px;font-weight:600;transition:background .15s;display:flex}.pl-auth-linear .pl-auth-google:hover:not(:disabled){background:#f2f2f2}.pl-auth-linear .pl-auth-google:disabled{opacity:.7;cursor:wait}.pl-auth-linear .pl-auth-google img{object-fit:contain;display:block}.pl-auth-linear .pl-auth-divider{color:var(--auth-muted);align-items:center;gap:14px;margin:18px 0;font-size:13px;display:flex}.pl-auth-linear .pl-auth-divider:before,.pl-auth-linear .pl-auth-divider:after{content:"";background:var(--auth-border);flex:1;height:1px}@media (max-width:480px){.pl-auth-linear .pl-auth-signup-description{font-size:13px}.pl-auth-linear .pl-auth-signup-form{padding-top:40px}}.pl-auth-trial{background-color:#0b1d29;background-image:linear-gradient(#ead0a20a 1px,#0000 1px),linear-gradient(90deg,#ead0a20a 1px,#0000 1px);background-size:64px 64px;grid-template-columns:minmax(0,1fr) minmax(370px,480px);align-items:center;column-gap:clamp(32px,7vw,112px);max-width:none;padding-inline:max(24px,50vw - 620px);display:grid}.pl-auth-trial .pl-auth-back{grid-column:1/-1;align-self:start}.pl-auth-trial-intro{max-width:620px;padding-block:44px}.pl-auth-trial-eyebrow{color:var(--auth-gold);letter-spacing:.18em;text-transform:uppercase;margin:0 0 24px;font-size:13px;font-weight:700}.pl-auth-trial-intro h2{max-width:620px;color:var(--auth-text);letter-spacing:-.055em;margin:0;font-size:clamp(42px,5vw,72px);font-weight:650;line-height:1.05}.pl-auth-trial-intro h2 em{color:var(--auth-gold);font-style:normal;display:block}.pl-auth-trial-summary{max-width:500px;color:var(--auth-muted);margin:26px 0 34px;font-size:18px;line-height:1.55}.pl-auth-trial-intro ul{gap:25px;margin:0;padding:0;list-style:none;display:grid}.pl-auth-trial-intro li{align-items:flex-start;gap:16px;display:flex}.pl-auth-trial-intro li>span{width:44px;height:44px;color:var(--auth-gold);background:#ead0a214;border:1px solid #ead0a266;border-radius:12px;flex:none;place-items:center;display:grid}.pl-auth-trial-intro strong{color:var(--auth-text);font-size:16px;font-weight:650;line-height:1.4;display:block}.pl-auth-trial-intro li p{color:var(--auth-muted);margin:3px 0 0;font-size:15px;line-height:1.5}.pl-auth-trial .pl-auth-center{text-align:left;max-width:480px;margin:20px 0 44px;padding:0}.pl-auth-trial .pl-auth-brand{justify-content:flex-start;margin:0 0 24px}.pl-auth-trial .pl-auth-brand .brand-icon{width:38px;height:38px}.pl-auth-trial .pl-auth-brand .brand{font-size:20px}.pl-auth-trial .pl-auth-card{background:#0b0d10;border:1px solid #526873;border-radius:22px;padding:32px;box-shadow:0 20px 60px #0005}.pl-auth-trial h1{font-size:28px;font-weight:650}.pl-auth-trial .pl-auth-description{text-align:left;margin-bottom:20px}.pl-auth-trial .pl-auth-google{color:var(--auth-text);border-color:var(--auth-border);background:#171d23}.pl-auth-trial .pl-auth-google:hover:not(:disabled){background:#24333a}.pl-auth-trial .pl-auth-divider{margin:20px 0}.pl-auth-trial .pl-auth-signup-form{padding-top:0}.pl-auth-trial .pl-auth-agreement{text-align:left}.pl-auth-trial .pl-auth-signup{text-align:center;margin-top:20px}.pl-auth-trial .pl-auth-footer{margin-top:14px}@media (max-width:900px){.pl-auth-trial{grid-template-columns:minmax(0,1fr);padding-inline:24px}.pl-auth-trial .pl-auth-back{grid-column:1}.pl-auth-trial .pl-auth-center{grid-row:2;width:100%;max-width:500px;margin:20px auto 0}.pl-auth-trial-intro{grid-row:3;max-width:500px;margin:auto;padding:20px 0 48px}.pl-auth-trial-intro h2{font-size:clamp(36px,8vw,52px)}.pl-auth-trial-intro ul{gap:18px}}@media (max-width:480px){.pl-auth-trial{padding-inline:16px}.pl-auth-trial .pl-auth-center{margin-top:8px}.pl-auth-trial .pl-auth-card{padding:25px 20px}.pl-auth-trial .pl-auth-brand{margin-bottom:16px}.pl-auth-trial-intro{padding-top:36px}.pl-auth-trial-eyebrow{margin-bottom:16px}.pl-auth-trial-summary{margin:18px 0 25px;font-size:16px}}.pl-auth-trial{background-color:#080d12;background-image:linear-gradient(#ead0a20c 1px,#0000 1px),linear-gradient(90deg,#ead0a20c 1px,#0000 1px),radial-gradient(at 48% 40%,#ead0a214,#0000 50%);background-size:64px 64px,64px 64px,auto;grid-template-columns:minmax(0,1fr) minmax(440px,560px);column-gap:clamp(44px,7vw,124px)}.pl-auth-trial-intro{max-width:650px}.pl-auth-trial-intro h2{font-size:clamp(48px,5.7vw,82px);line-height:1.04}.pl-auth-trial-intro ul{gap:32px;margin-top:52px}.pl-auth-trial-intro li>span{width:48px;height:48px}.pl-auth-trial .pl-auth-center{max-width:560px;margin:20px 0 44px}.pl-auth-trial .pl-auth-brand{margin-bottom:14px}.pl-auth-trial .pl-auth-card{background:#0b0d10;border-color:#526873;border-radius:28px;padding:clamp(30px,3vw,44px)}.pl-auth-trial h1{margin-bottom:10px;font-size:clamp(30px,2.5vw,38px)}.pl-auth-trial .pl-auth-description{color:var(--auth-gold);white-space:normal;align-items:center;gap:10px;margin-bottom:28px;font-size:17px;font-weight:650;display:flex}.pl-auth-trial .pl-auth-description svg{flex:none}.pl-auth-trial .pl-auth-plan{margin:0 0 24px}.pl-auth-trial .pl-auth-google{background:#101418;border-color:#89969e;min-height:58px;font-size:16px}.pl-auth-trial .pl-auth-google img{width:23px;height:23px}.pl-auth-trial .pl-auth-divider{margin:26px 0;font-size:14px}.pl-auth-trial .pl-auth-field{gap:10px;margin-bottom:24px}.pl-auth-trial .pl-auth-field label{color:var(--auth-muted);font-size:15px}.pl-auth-trial .pl-auth-field input{background:#171d23;border-color:#526873;border-radius:12px;height:58px}.pl-auth-trial .pl-auth-primary{min-height:58px;font-size:16px}.pl-auth-trial .pl-auth-agreement{margin-top:18px;font-size:13px;line-height:1.55}.pl-auth-trial .pl-auth-signup-in-card{text-align:left;border-top:1px solid #344b57;margin:25px 0 0;padding-top:22px}.pl-auth-trial .pl-auth-signup-in-card button{color:var(--auth-gold);text-decoration:none}.pl-auth-trial .pl-auth-signup-in-card button:hover{text-decoration:underline}@media (max-width:1000px){.pl-auth-trial{grid-template-columns:minmax(0,1fr)}.pl-auth-trial .pl-auth-back{grid-column:1}.pl-auth-trial .pl-auth-center{grid-row:2;width:100%;max-width:560px;margin:16px auto 0}.pl-auth-trial-intro{grid-row:3;max-width:560px;margin:auto;padding:36px 0 54px}.pl-auth-trial-intro h2{font-size:clamp(42px,7vw,62px)}.pl-auth-trial-intro ul{margin-top:32px}}@media (max-width:480px){.pl-auth-trial .pl-auth-center{margin-top:8px}.pl-auth-trial .pl-auth-card{border-radius:20px;padding:28px 21px}.pl-auth-trial .pl-auth-description{margin-bottom:22px;font-size:14px}.pl-auth-trial h1{font-size:28px}.pl-auth-trial .pl-auth-google,.pl-auth-trial .pl-auth-primary{min-height:54px}.pl-auth-trial .pl-auth-field input{height:54px}.pl-auth-trial-intro{padding-top:32px}.pl-auth-trial-intro ul{gap:22px}}.pl-auth-signin{background-color:#0b1d29;background-image:linear-gradient(#ead0a20a 1px,#0000 1px),linear-gradient(90deg,#ead0a20a 1px,#0000 1px),radial-gradient(#ead0a212,#0000 60%);background-size:64px 64px,64px 64px,auto}.pl-auth-signin .pl-auth-center{max-width:560px;padding:20px 0 28px}.pl-auth-signin .pl-auth-brand{margin-bottom:22px}.pl-auth-signin .pl-auth-card{text-align:left;background:#0d1720;border:1px solid #526873;border-radius:28px;padding:clamp(28px,4vw,48px);box-shadow:0 24px 70px #0007}.pl-auth-signin h1{margin:0 0 28px;font-size:clamp(30px,3vw,40px);font-weight:650}.pl-auth-signin .pl-auth-description{text-align:left;margin-top:-12px}.pl-auth-signin .pl-auth-google{min-height:58px;color:var(--auth-text);background:#101820;border-color:#89969e;font-size:16px}.pl-auth-signin .pl-auth-google:hover:not(:disabled){background:#1d303a}.pl-auth-signin .pl-auth-divider{margin:26px 0;font-size:14px}.pl-auth-signin .pl-auth-field{gap:10px;margin-bottom:23px}.pl-auth-signin .pl-auth-field label{color:var(--auth-muted);font-size:15px}.pl-auth-signin .pl-auth-field input{background:#171f27;border-color:#526873;border-radius:12px;height:58px}.pl-auth-signin .pl-auth-primary{min-height:58px;font-size:16px}.pl-auth-signin .pl-auth-forgot{min-height:44px;color:var(--auth-muted);text-underline-offset:3px;margin:-8px 0 15px;padding:0;font-size:14px;text-decoration:underline;display:block}.pl-auth-signin .pl-auth-forgot:hover{color:var(--auth-gold)}.pl-auth-signin .pl-auth-agreement{display:none}.pl-auth-signin .pl-auth-signup-in-card{color:var(--auth-muted);text-align:left;border-top:1px solid #344b57;margin:24px 0 0;padding-top:23px;font-size:15px}.pl-auth-signin .pl-auth-signup-in-card button{color:var(--auth-gold);margin-left:4px;text-decoration:none}.pl-auth-signin .pl-auth-signup-in-card button:hover{text-decoration:underline}.pl-auth-signin .pl-auth-code-actions{border:0;margin:10px 0 0;padding:0}@media (max-width:600px){.pl-auth-signin{padding-inline:16px}.pl-auth-signin .pl-auth-center{margin:18px auto auto}.pl-auth-signin .pl-auth-card{border-radius:20px;padding:26px 21px}.pl-auth-signin .pl-auth-google,.pl-auth-signin .pl-auth-primary{min-height:54px}.pl-auth-signin .pl-auth-field input{height:54px}}.pl-auth-code-intro{text-align:center;color:var(--auth-muted);margin:0 0 22px;font-size:15px;line-height:1.6}.pl-auth-code-intro p{margin:0}.pl-auth-code-intro .pl-auth-code-email{color:var(--auth-text);overflow-wrap:anywhere;margin:2px 0 8px;font-size:16px;font-weight:650}.pl-auth input.pl-auth-code{min-height:56px;font-size:28px}.pl-auth-code-actions-alert button:last-child:not(:disabled){text-underline-offset:3px;font-weight:650;text-decoration:underline}@media (max-width:480px){.pl-auth-code-actions{flex-direction:column;align-items:stretch;gap:4px}.pl-auth-code-actions button{text-align:center}}.pl-auth .pl-auth-password-wrap input{padding-right:72px}
