.wa-login{--wa-ink:#203e4a;--wa-copy:#536e7b;--wa-muted:#647d88;--wa-accent:#087e83;--wa-line:#dbe9ed;--wa-surface:#fff;--wa-field:#f8fbfc;display:grid!important;grid-template-columns:minmax(0,1.13fr) minmax(0,1fr);gap:0;align-items:stretch!important;padding:0!important;min-height:100svh;background:#fff!important;color:var(--wa-ink);overflow:clip;isolation:isolate}.wa-login *{box-sizing:border-box}.wa-login .wa-hero{position:relative;min-width:0;display:flex;flex-direction:column;justify-content:space-between;padding:44px clamp(32px,5vw,86px) 32px;background:radial-gradient(ellipse at 80% 35%,#e7f7f2 0%,transparent 60%),linear-gradient(150deg,#f2f8fb,#eaf6f5 65%,#eaf1fc);border-right:1px solid #e1ecef;overflow:hidden}.wa-login .wa-wordmark{display:inline-flex;gap:10px;align-items:center;width:fit-content;color:var(--wa-ink);text-decoration:none}.wa-login .wa-wordmark>span{font-size:25px;letter-spacing:-1.1px;font-weight:750}.wa-login .wa-wordmark img{object-fit:contain}.wa-login .wa-wordmark-dot{display:inline-block;vertical-align:top;margin:5px 0 0 4px;font-size:10px;letter-spacing:0;font-weight:500;color:#73929c}.wa-login .wa-story{isolation:isolate;position:relative;margin:62px 0 38px}.wa-login .wa-eyebrow{display:flex;align-items:center;gap:9px;font-size:9px;font-weight:600;letter-spacing:1.7px;color:#5a7e87;margin:0 0 24px}.wa-login .wa-eyebrow>span{width:6px;height:6px;border-radius:50%;background:#369c94;box-shadow:0 0 0 4px #369c9410;flex-shrink:0}.wa-login .wa-story h1{font-size:clamp(30px,3.25vw,52px);line-height:1.45;letter-spacing:-1.8px;font-weight:650;margin:0;color:var(--wa-ink)}.wa-login .wa-story h1 em{font-style:normal;color:var(--wa-accent)}.wa-login .wa-description{margin:20px 0 0;font-size:14px;line-height:1.95;color:var(--wa-copy)}.wa-login .wa-art{height:245px;position:relative;max-width:460px;margin:18px 0 0}.wa-login .wa-orbit{position:absolute;width:82%;height:140px;left:9%;top:53px;border:1px solid #98c6cd80;border-radius:50%}.wa-login .wa-orbit-a{transform:rotate(-24deg)}.wa-login .wa-orbit-b{transform:rotate(24deg);border-color:#a6bbc966}.wa-login .wa-orbit-c{transform:rotate(90deg);width:45%;height:165px;left:27%;top:40px;border-color:#add3ce70}.wa-login .wa-art-glow{position:absolute;inset:20px 40px;background:radial-gradient(ellipse,#b1e4dd55,transparent 68%)}.wa-login .wa-spark{position:absolute;left:calc(50% - 48px);top:74px;width:96px;height:96px;display:grid;place-items:center;border:1px solid #fff;border-radius:26px;background:linear-gradient(150deg,#ffffffeb,#edf8f4);color:#27938d;box-shadow:0 18px 40px -20px #2d8a8066,inset 0 0 20px #fff;transform:rotate(-9deg)}.wa-login .wa-spark svg{width:56px;height:56px}.wa-login .wa-art-label{position:absolute;display:flex;align-items:center;gap:7px;padding:9px 13px;border:1px solid #fff;background:#ffffffd9;border-radius:10px;box-shadow:0 5px 22px -12px #426b8140;font-size:11px;color:#456775;white-space:nowrap}.wa-login .wa-art-label i{width:6px;height:6px;background:#54a5a1;border-radius:50%}.wa-login .wa-label-chat{left:2%;top:58px;transform:rotate(-6deg)}.wa-login .wa-label-create{right:0;top:139px;transform:rotate(6deg)}.wa-login .wa-label-create i{background:#9387be}.wa-login .wa-label-idea{left:16%;bottom:12px;transform:rotate(-4deg)}.wa-login .wa-label-idea i{background:#d1ad6c}.wa-login .wa-art-dot{position:absolute;width:9px;height:9px;border-radius:50%;background:#72b4b2;border:2px solid #e7f6f3}.wa-login .wa-dot-one{right:21%;top:45px}.wa-login .wa-dot-two{left:12%;top:160px;width:6px;height:6px;background:#a2b8d7}.wa-login .wa-art-star{position:absolute;right:3%;top:6px;color:#8aafc2;font-size:28px}.wa-login .wa-capabilities{display:flex;gap:24px;margin-top:14px;color:#62808b;font-size:10px;letter-spacing:1.6px}.wa-login .wa-hero-bottom{display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:8px;color:#6c8893;letter-spacing:1.3px}.wa-login .wa-hero-bottom a{color:#476f7a;text-decoration:none;letter-spacing:.3px;font-size:11px}.wa-login .wa-hero-bottom a:hover{color:var(--wa-accent)}.wa-login .wa-content{width:min(100%,440px);max-width:440px;align-self:center;justify-self:center;padding:60px 30px 44px;margin:0}.wa-login .wa-brand{display:grid;grid-template-columns:42px 1fr;column-gap:12px;text-align:left;margin:0 0 44px;min-height:42px}.wa-login .wa-brand>div{grid-row:span 2;width:42px;height:42px;margin:0;border-radius:12px;border:1px solid var(--wa-line);box-shadow:0 3px 8px #345a6810;background:var(--wa-surface)}.wa-login .wa-brand h1{font-size:20px;letter-spacing:-.7px;margin:0;line-height:1.2;color:var(--wa-ink);background:none;-webkit-text-fill-color:var(--wa-ink)}.wa-login .wa-brand p{margin:4px 0 0;color:var(--wa-muted);font-size:11px}.wa-login .wa-card{background:transparent;border:0;padding:0;box-shadow:none;border-radius:0;-webkit-backdrop-filter:none;backdrop-filter:none}.wa-login .wa-card>div>div:first-child{text-align:left;margin-bottom:28px}.wa-login .wa-card h2{font-size:29px;color:var(--wa-ink);letter-spacing:-.8px;font-weight:650}.wa-login .wa-card h2:before{content:"YOUR NEXT CHAPTER";display:block;font-size:8px;color:#6d929b;letter-spacing:2px;font-weight:600;margin-bottom:13px}.wa-login .wa-card h2+p{font-size:13px;color:var(--wa-muted);margin-top:10px}.wa-login .wa-card form{margin-top:0}.wa-login .input-label{font-size:12px;color:var(--wa-copy);margin-bottom:9px;font-weight:550}.wa-login .input{min-height:50px;border:1px solid var(--wa-line);border-radius:12px;background:var(--wa-field);color:var(--wa-ink);box-shadow:0 2px 3px #345a6803;font-size:14px;padding-top:13px;padding-bottom:13px}.wa-login .input::placeholder{color:#8a9ea8;font-size:12px}.wa-login .input:focus{border-color:#5da6a9;box-shadow:0 0 0 4px #369c9412;outline:none;background:var(--wa-surface)}.wa-login .input-error{border-color:#dc5866}.wa-login .wa-card form a,.wa-login .wa-footer a{color:var(--wa-accent)}.wa-login .wa-card form a{font-size:12px}.wa-login .wa-card .btn-primary{min-height:50px;margin-top:27px;background:linear-gradient(115deg,#138b8c,#087c83);border:1px solid #087c83;border-radius:12px;color:#fff;font-size:14px;font-weight:600;box-shadow:0 6px 16px -7px #137c8355;transition:background .2s,box-shadow .2s}.wa-login .wa-card .btn-primary:hover:not(:disabled){background:#066c73;box-shadow:0 8px 20px -8px #137c8370}.wa-login .wa-card .btn-primary:disabled{opacity:.5}.wa-login .wa-footer{margin-top:27px;font-size:12px}.wa-login .wa-footer p{color:var(--wa-muted)}.wa-login .wa-footer p+p{margin-top:15px;padding-top:18px;border-top:1px solid var(--wa-line);font-size:11px}.wa-login .wa-copyright{margin-top:36px;color:#7c919c;font-size:10px}.wa-login a:focus-visible,.wa-login button:focus-visible{outline:3px solid #64aeb3;outline-offset:4px}.dark .wa-login{--wa-ink:#e3edf1;--wa-copy:#b1c2cc;--wa-muted:#a0b4c1;--wa-accent:#81cdd0;--wa-line:#344650;--wa-surface:#1b2933;--wa-field:#1b2933;background:#17222c!important}.dark .wa-login .wa-hero{background:radial-gradient(ellipse at 75% 35%,#24454a,transparent 70%),linear-gradient(145deg,#1d303b,#203b3c);border-color:#344650}.dark .wa-login .wa-wordmark,.dark .wa-login .wa-hero-bottom a{color:var(--wa-ink)}.dark .wa-login .wa-eyebrow,.dark .wa-login .wa-capabilities,.dark .wa-login .wa-hero-bottom{color:#a3bdc6}.dark .wa-login .wa-spark{background:linear-gradient(145deg,#345b61,#2e4a56);border-color:#4c6b75;box-shadow:0 16px 40px -20px #0007;color:#a0ded9}.dark .wa-login .wa-art-label{background:#294650;border-color:#3d626b;color:#c3dce2}.dark .wa-login .input:focus{background:#1e303b}@media(min-width:1600px){.wa-login .wa-hero{padding-left:max(64px,calc((100vw - 1360px)/2))}.wa-login .wa-story{margin-top:70px;margin-bottom:70px}.wa-login .wa-art{height:280px;margin-top:32px}}@media(max-width:1023px){.wa-login{grid-template-columns:1fr 1fr}.wa-login .wa-hero{padding:32px}.wa-login .wa-story h1{font-size:32px;letter-spacing:-1px}.wa-login .wa-art{height:230px}.wa-login .wa-eyebrow{font-size:7px;letter-spacing:1.1px}.wa-login .wa-capabilities{gap:16px}.wa-login .wa-hero-bottom>span{font-size:7px;letter-spacing:.6px}}@media(max-width:767px){.wa-login{display:flex!important;flex-direction:column;justify-content:flex-start!important;overflow:visible}.wa-login .wa-hero{padding:24px 26px 28px;border:0;border-bottom:1px solid var(--wa-line)}.wa-login .wa-wordmark>span{font-size:21px}.wa-login .wa-wordmark img{width:30px;height:30px}.wa-login .wa-story{margin:29px 0 0}.wa-login .wa-eyebrow{font-size:7px;margin-bottom:13px}.wa-login .wa-story h1{font-size:29px;line-height:1.4;letter-spacing:-.8px}.wa-login .wa-description{font-size:11px;margin-top:12px;max-width:235px}.wa-login .wa-art{position:absolute;right:-84px;top:4px;width:240px;height:220px;opacity:.3;pointer-events:none;z-index:-1}.wa-login .wa-art-label{display:none}.wa-login .wa-spark{width:68px;height:68px;left:calc(50% - 34px);top:85px;border-radius:20px}.wa-login .wa-spark svg{width:40px;height:40px}.wa-login .wa-capabilities{margin-top:23px;font-size:8px;gap:25px}.wa-login .wa-hero-bottom{display:none}.wa-login .wa-content{padding:34px 26px 25px;width:min(100%,440px)}.wa-login .wa-brand{display:none}.wa-login .wa-card h2{font-size:25px}.wa-login .wa-card h2:before{font-size:7px;margin-bottom:10px}.wa-login .wa-card>div>div:first-child{margin-bottom:25px}.wa-login .wa-copyright{margin-top:28px}}@media(prefers-reduced-motion:reduce){.wa-login .btn{transition:none}}
