.beta-shell{color:#25342b;background:#f5f3eb;flex-direction:column;min-height:100svh;padding:0 clamp(24px,6vw,96px);font-family:Arial,Helvetica,sans-serif;display:flex}.beta-header{border-bottom:1px solid #25342b26;justify-content:space-between;align-items:center;gap:20px;padding:36px 0;display:flex}.beta-wordmark{letter-spacing:-2px;color:inherit;align-items:center;gap:9px;font-size:34px;font-weight:700;text-decoration:none;display:flex}.beta-wordmark span{color:#597252;font-size:29px}.beta-badge{letter-spacing:.03em;align-items:center;gap:9px;font-size:12px;display:flex}.beta-badge i{background:#597252;border-radius:50%;width:7px;height:7px}.beta-main{flex:1;justify-content:space-between;align-items:center;gap:clamp(32px,6vw,100px);padding:76px 0 88px;display:flex}.beta-intro{max-width:760px}.beta-eyebrow{letter-spacing:.16em;font-size:10px;font-weight:700;line-height:1.6}.beta-shell h1{letter-spacing:-.055em;margin:26px 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(44px,5.7vw,82px);font-weight:400;line-height:1.05}.beta-shell h1 em{color:#597252;font-weight:400}.beta-description{color:#596259;margin-bottom:38px;font-size:17px;line-height:1.8}.beta-form{max-width:560px;margin:26px 0}.beta-form label{margin:18px 0 9px;font-size:12px;font-weight:700;display:block}.beta-input-row{gap:8px;display:flex}.beta-form input{color:#25342b;background:#fffdf7;border:1px solid #25342b4d;border-radius:5px;width:100%;min-width:0;min-height:52px;padding:15px;font-size:16px}.beta-shell button,.beta-primary-link{color:#fffdf7;cursor:pointer;white-space:nowrap;background:#304a38;border:0;border-radius:5px;min-height:48px;padding:14px 20px;font-size:14px;font-weight:600}.beta-input-row button{align-items:center;gap:22px;display:flex}.beta-form>button{width:100%;margin-top:22px}.beta-shell button:disabled{opacity:.6;cursor:wait}.beta-shell input:focus-visible,.beta-shell a:focus-visible,.beta-shell button:focus-visible{outline-offset:3px;outline:3px solid #9aa980}.beta-fine{color:#677066;line-height:1.6;font-size:11px!important}.beta-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.beta-existing{color:#596259;font-size:13px}.beta-existing a{color:#25342b;text-underline-offset:4px;margin-left:8px}.beta-note{background:#e8ebdc;border-radius:100px 100px 4px 4px;flex-direction:column;flex:0 0 245px;justify-content:space-between;align-self:center;min-height:320px;padding:36px 28px 30px;display:flex;transform:rotate(3deg)}.beta-note-star{color:#597252;font-size:58px;line-height:1}.beta-note p{letter-spacing:-.02em;font:26px/1.3 Georgia,serif}.beta-note .beta-eyebrow{font-size:8px}.beta-footer{color:#596259;border-top:1px solid #25342b26;justify-content:space-between;gap:24px;padding:24px 0 30px;font-size:11px;display:flex}.beta-footer nav{gap:24px;display:flex}.beta-footer a{color:inherit;text-decoration:none}.beta-receipt{max-width:560px;padding:22px 0}.beta-receipt h2{margin:0 0 15px;font:28px Georgia,serif}.beta-receipt p{font-size:14px;line-height:1.7}.beta-receipt>a{margin:14px 20px 14px 0;display:inline-block}.beta-shell .beta-text-button,.beta-login-links button{color:#304a38;text-underline-offset:4px;background:0 0;min-height:44px;padding:10px 0;font-weight:400;text-decoration:underline}.beta-login{width:100%;max-width:480px;margin:auto}.beta-login h1{font-size:52px}.beta-login>p,.beta-admin>p{color:#596259;font-size:14px;line-height:1.8}.beta-login-links{flex-wrap:wrap;gap:18px;display:flex}.beta-login-links button{font-size:12px}.beta-admin{width:100%;max-width:1100px;margin:auto}.beta-admin h1{font-size:56px}.beta-table-wrap{margin-top:36px;overflow:auto}.beta-admin table{border-collapse:collapse;text-align:left;width:100%;font-size:13px}.beta-admin caption{text-align:left;margin-bottom:18px;font-weight:700}.beta-admin td,.beta-admin th{border-bottom:1px solid #25342b26;padding:16px 12px}.beta-admin td:first-child{overflow-wrap:anywhere}.beta-status{background:#e7e5da;border-radius:30px;padding:6px 10px;font-size:11px}.beta-status-approved{background:#dce8d5}.beta-status-revoked{background:#f0dcd5}@media (max-width:850px){.beta-main{gap:30px}.beta-note{flex-basis:190px;min-height:290px;padding:30px 20px}.beta-note p{font-size:23px}.beta-shell h1{font-size:54px}}@media (max-width:640px){.beta-header{padding:24px 0}.beta-wordmark{font-size:30px}.beta-badge{font-size:10px}.beta-main{padding:56px 0;display:block}.beta-shell h1{font-size:clamp(42px,10vw,58px)}.beta-description{font-size:15px}.beta-input-row{flex-direction:column}.beta-input-row button{justify-content:space-between}.beta-note{border-radius:4px;grid-template-columns:42px 1fr;gap:16px;min-height:0;margin:50px 8px 0;padding:24px;display:grid;transform:rotate(1deg)}.beta-note-star{font-size:40px}.beta-note p{margin:0;font-size:23px}.beta-note .beta-eyebrow{grid-column:2}.beta-footer{flex-direction:column;gap:18px}.beta-footer nav{gap:22px}.beta-admin th,.beta-admin td{padding:12px 8px}.beta-admin td:nth-child(4),.beta-admin th:nth-child(4){display:none}}.beta-provider-links{flex-direction:column;gap:10px;margin:28px 0;display:flex}.beta-provider-links a{text-align:center;color:#25342b;border:1px solid #25342b4d;border-radius:5px;padding:15px;font-size:14px;text-decoration:none;display:block}.beta-provider-links span{text-align:center;color:#677066;margin-top:8px;font-size:12px}.beta-admin td:nth-child(3){min-width:150px}.beta-admin td:nth-child(3) button{margin-top:8px;padding:8px 12px;font-size:12px;display:block}.beta-admin #invite-help{color:#596259;font-size:12px;line-height:1.6}.beta-shell input{box-sizing:border-box}.beta-admin table{min-width:680px}.beta-admin td:first-child{min-width:180px}
