@font-face{font-family:Grandstander;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b44d1d3e2adbcc97-s.15cigck5on8fs.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Grandstander;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/0cf22e919a7fea05-s.p.3okh8ykcob80s.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Grandstander;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2718daff68026f03-s.p.17blh1jk_db2n.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Grandstander Fallback;src:local(Arial);ascent-override:65.64%;descent-override:23.75%;line-gap-override:0.0%;size-adjust:111.6%}.ZJtb2G_className{font-family:Grandstander,Grandstander Fallback;font-style:normal}.ZJtb2G_variable{--font-grandstander:"Grandstander", "Grandstander Fallback"}
@font-face{font-family:Lexend;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/08328e320c8f68d1-s.09tcljo7dct-o.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Lexend;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ce5b45ab00236ec9-s.p.0p_6i_-hvb5ly.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lexend;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ca31d6821328a4e9-s.p.2h1t2m6r9t_36.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lexend Fallback;src:local(Arial);ascent-override:90.98%;descent-override:22.74%;line-gap-override:0.0%;size-adjust:109.91%}.Mx090W_className{font-family:Lexend,Lexend Fallback;font-style:normal}.Mx090W_variable{--font-lexend:"Lexend", "Lexend Fallback"}
.auth-page{color:#193b34;background:#faf9f4;grid-template-columns:1fr 1fr;min-height:100svh;display:grid}.auth-story{color:#fff;background:#1e5b4c;flex-direction:column;justify-content:space-between;padding:42px clamp(28px,6vw,88px);display:flex;position:relative;overflow:hidden}.auth-brand{color:inherit;letter-spacing:-1.3px;font-size:30px;font-weight:850;text-decoration:none}.auth-brand span{letter-spacing:0;color:#c9ded5;margin-top:4px;font-size:13px;font-weight:500;display:block}.auth-story h1{letter-spacing:-2.8px;max-width:600px;margin:24px 0 18px;font-size:clamp(38px,4.6vw,70px);line-height:1.1}.auth-story p{color:#d1e5dc;max-width:300px;font-size:17px;line-height:1.7}.auth-story img{object-fit:contain;filter:drop-shadow(0 14px 30px #092d2933);width:240px;height:240px;margin:12px 0 12px auto;display:block}.auth-story>small{color:#c9ded5}.auth-pill{letter-spacing:1.8px;border:1px solid #9ec2b777;border-radius:100px;padding:7px 12px;font-size:10px;display:inline-block}.auth-panel{justify-content:center;align-items:center;padding:50px 28px;display:flex}.auth-form{width:100%;max-width:410px}.auth-form h2{letter-spacing:-1.5px;margin:12px 0;font-size:38px}.auth-form>p{color:#687a71;line-height:1.7}.auth-form form{gap:21px;margin:30px 0;display:grid}.auth-form label,.account-menu label{gap:9px;font-size:13px;font-weight:650;display:grid}.auth-form input,.account-menu input{color:#173e33;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #d4ddd5;border-radius:10px;padding:14px}.auth-form input:focus,.account-menu input:focus{border-color:#8c7949;outline:3px solid #f0c85788}.auth-form input[readonly]{color:#63786d;background:#eef1eb}.auth-form form>small{color:#687a71;margin-top:-12px;line-height:1.6}.auth-form .studio-btn{justify-content:center;min-height:50px}.auth-form a{color:#235848}.auth-note{color:#748478;border-top:1px solid #dce3d9;padding:18px 0;font-size:12px;line-height:1.8}.auth-error{background:#fff0e8;border-radius:8px;padding:14px;font-size:14px;color:#93482a!important}.auth-gate{text-align:center;color:#193b34;background:#faf9f4;flex-direction:column;justify-content:center;align-items:center;min-height:90svh;padding:30px;display:flex}.auth-gate img{object-fit:contain;width:140px;height:140px}.auth-gate h1{letter-spacing:-.7px;font-size:27px}.auth-gate p{color:#6b7b70;max-width:420px;line-height:1.7}.account-menu{border-top:1px solid #dbe1d8;gap:10px;min-width:0;margin-top:20px;padding-top:20px;display:grid}.account-menu>b{font-size:13px}.account-menu>small{color:#687c6b;overflow-wrap:anywhere;font-size:11px}.account-menu>a,.account-menu>button,.account-menu summary{text-align:left;color:#27664b;cursor:pointer;font-size:12px}.account-menu>button{background:0 0;border:0;padding:0}.account-menu details{font-size:12px}.account-menu details form{gap:12px;margin-top:14px;display:grid}.account-menu input{padding:9px}.account-menu details button{background:#edf1e7;border:1px solid #b9c8b9;border-radius:7px;padding:9px}.account-menu p{color:#715e37;font-size:11px;line-height:1.5}.member-invite{grid-template-columns:2fr 1fr auto;align-items:end;gap:15px;margin:22px 0;display:grid}.member-invite input,.member-invite select,.invite-link input{width:100%;min-width:0}.invite-link{background:#edf2e9;border-radius:12px;align-items:end;gap:12px;margin-top:20px;padding:20px;display:flex}.invite-link .field{flex:1;min-width:0}.member-list article{border-bottom:1px solid #e5e9e0;justify-content:space-between;align-items:center;gap:16px;padding:19px 0;display:flex}.member-list article:last-child{border-bottom:0}.member-list article>div:first-child{gap:7px;min-width:0;display:grid}.member-list article small{color:#748173;overflow-wrap:anywhere}.member-list article .pill{justify-self:start;font-size:10px}.member-actions{flex-wrap:wrap;justify-content:end;gap:8px;display:flex}@media (max-width:850px){.auth-page{grid-template-columns:1fr}.auth-story{min-height:auto;padding:28px}.auth-story>div{display:none}.auth-story>small{margin-top:10px}.auth-panel{padding:50px 24px}.member-invite{grid-template-columns:1fr}.member-list article,.invite-link{flex-direction:column;align-items:stretch}.member-actions{justify-content:start}.account-menu{min-width:200px;margin:12px;padding:16px}}
