@font-face{font-family:Google Sans Button;font-style:normal;font-weight:500;font-display:swap;src:url(/_astro/google-sans-button.CrE_oOHv.ttf)format("truetype")}.real-auth-page.theme-electric{background:#f8f5ed;min-height:100vh}.real-auth-page .secure-auth-header,.real-auth-page .secure-auth-footer{justify-content:space-between;align-items:center;gap:2rem;width:min(100% - 5rem,96rem);margin:auto;display:flex}.real-auth-page .secure-auth-header{min-height:6rem}.real-auth-page .secure-auth-header a{text-decoration:none}.real-auth-page .secure-auth-header>span,.real-auth-page .secure-auth-footer{letter-spacing:.22em;font-size:.64rem;font-weight:650}.real-auth-page .secure-auth-footer{min-height:5rem;padding-block:1.5rem}.real-auth-page .secure-auth-footer i{background:#777;flex:1;height:1px}.real-auth-page .secure-auth-footer a{text-decoration:none}.real-auth-page .auth-route.section-shell{width:min(100% - 8rem,82rem);margin:0 auto;padding:0;display:block}.real-auth-page .auth-route__context{color:#fffbf5;letter-spacing:.15em;background:#11110f;border-bottom:1px solid #33332e;justify-content:space-between;gap:1rem;padding:1rem 2rem;font-size:.62rem;font-weight:850;display:flex}.real-auth-page .auth-route__stage{background-color:#11110f;background-image:linear-gradient(90deg,#f8f5ed12 1px,#0000 1px),linear-gradient(#f8f5ed12 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:2.6rem 2.6rem;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;place-items:center;min-height:40rem;padding:5.25rem 2rem 4.5rem;display:grid}.real-auth-page .real-auth-panel{color:#11110f;background:#fffbf5;border:1px solid #aaa79f;align-content:start;gap:1.2rem;width:min(100%,29rem);padding:2.7rem 2.5rem 2.4rem;display:grid;position:relative;box-shadow:8px 9px #ff541c}.real-auth-page .real-auth-panel:before{content:"DROPRUSH ACCOUNT / SECURE BROWSER SIGN-IN";color:#fffbf5;letter-spacing:.13em;font-size:.59rem;font-weight:850;line-height:1.4;position:absolute;bottom:calc(100% + 1rem);left:0}.real-auth-page .real-auth-panel>*{min-width:0;margin:0}.real-auth-page .real-auth-panel .consumer-eyebrow{color:#ef4812;letter-spacing:.11em;font-size:.65rem;font-weight:850;line-height:1.5}.real-auth-page .real-auth-panel h1{letter-spacing:-.065em;text-wrap:balance;max-width:100%;margin:0;font-size:2.55rem;font-weight:950;line-height:1.01}.real-auth-page .real-auth-panel [data-auth-heading]{text-wrap:initial;font-size:1.72rem}.real-auth-page [data-auth-screen=code] h1{text-wrap:initial}.real-auth-page .real-auth-panel>p:not(.consumer-eyebrow){overflow-wrap:anywhere;font-size:.94rem;font-weight:550;line-height:1.5}.real-auth-page .real-auth-panel form{gap:.7rem;display:grid}.real-auth-page .real-auth-panel label{letter-spacing:.1em;font-size:.66rem;font-weight:850}.real-auth-page .real-auth-panel input{color:#11110f;background:#fffbf5;border:1.5px solid #11110f;border-radius:0;width:100%;min-width:0;height:3.2rem;padding:.7rem .8rem;font-size:1rem}.real-auth-page .real-auth-panel input[name=code]{font-variant-numeric:tabular-nums;letter-spacing:.2em;font-size:1.5rem}.real-auth-page .real-auth-panel input[aria-invalid=true]{border-color:#b32416;outline:1px solid #b32416}.real-auth-page .real-auth-panel button,.real-auth-page .real-auth-panel a{cursor:pointer}.real-auth-page .real-auth-panel button:disabled{cursor:not-allowed;opacity:.55}.real-auth-page .real-auth-panel [aria-busy=true]{cursor:wait}.real-auth-page .real-auth-panel .consumer-action,.real-auth-page .real-auth-panel .auth-panel__providers button{color:#fffbf5;letter-spacing:.07em;text-align:center;background:#11110f;border:1px solid #11110f;border-radius:0;justify-content:center;align-items:center;width:100%;min-width:0;min-height:3.15rem;padding:.8rem 1rem;font-size:.7rem;font-weight:850;line-height:1.35;text-decoration:none;display:flex;box-shadow:3px 4px #ff541c}.real-auth-page .auth-panel__providers{gap:1rem;display:grid}.real-auth-page .real-auth-panel [data-code-form] button{justify-content:space-between}.real-auth-page .real-auth-panel [data-code-form] button:after{content:"→";font-size:1.35rem;line-height:1}.real-auth-page .real-auth-panel .auth-panel__providers [data-auth-journey=account]{box-shadow:3px 4px #cefa05}.real-auth-page .real-auth-panel .auth-panel__providers [data-auth-journey=founder],.real-auth-page .real-auth-panel .auth-panel__providers [data-show-email]{color:#11110f;background:#cefa05}.real-auth-page .real-auth-panel .auth-panel__providers>span{align-items:center;gap:1rem;font-size:.65rem;font-weight:800;display:flex}.real-auth-page .real-auth-panel .auth-panel__providers>span:before,.real-auth-page .real-auth-panel .auth-panel__providers>span:after{content:"";background:#c2bfb7;flex:1;height:1px}.real-auth-page .real-auth-panel small{color:#65635e;font-size:.75rem;line-height:1.5}.real-auth-page .real-auth-panel .auth-panel__text-button{color:#11110f;max-width:100%;min-height:2rem;box-shadow:none;text-align:left;text-underline-offset:3px;background:0 0;border:0;border-radius:0;justify-self:start;align-items:center;padding:.2rem 0;font-size:.78rem;font-weight:700;line-height:1.4;text-decoration:underline;display:inline-flex}.real-auth-page .auth-code-actions{flex-wrap:wrap;align-items:center;gap:.2rem 1rem;display:flex}.real-auth-page .auth-code-actions>span{letter-spacing:.06em;color:#696762;font-size:.58rem;font-weight:750}.real-auth-page .auth-field-error{color:#b32416;margin:0;font-size:.8rem;font-weight:600;line-height:1.45}.real-auth-page .auth-account-summary{gap:1rem;margin:0;display:grid}.real-auth-page .auth-account-summary dt{letter-spacing:.1em;font-size:.6rem;font-weight:800}.real-auth-page .auth-account-summary dd{overflow-wrap:anywhere;margin:.4rem 0 0;font-size:.94rem}.real-auth-page .real-auth-panel.auth-panel--error{border-top:3px solid #b32416}.real-auth-page .auth-route__status{text-align:center;color:#615e58;min-height:1.5rem;margin:.7rem 0 0;font-size:.76rem;line-height:1.5}.real-auth-page .auth-route__loader{background:#dad6cc;height:5px;overflow:hidden}.real-auth-page .auth-route__loader:after{content:"";background:#ff541c;width:40%;height:100%;animation:1.15s ease-in-out infinite alternate auth-progress;display:block}@keyframes auth-progress{to{transform:translate(150%)}}.real-auth-page .real-auth-panel .auth-panel__providers .google-auth-button{color:#1f1f1f;height:44px;min-height:44px;box-shadow:none;letter-spacing:.25px;text-transform:none;white-space:nowrap;background:#fff;border:1px solid #747775;border-radius:4px;padding:0 12px 0 42px;font-family:Google Sans Button,Arial,sans-serif;font-size:14px;font-weight:500;position:relative}.real-auth-page .real-auth-panel .google-auth-button:before{content:"";background:url(/_astro/google-light-square-4x.BqN27ABK.png) 50%/40px 40px no-repeat;width:20px;height:20px;position:absolute;top:11px;left:12px}.real-auth-page .real-auth-panel .google-auth-button:hover{background-color:#f8faff;box-shadow:0 1px 2px #3c40434d}.real-auth-page .real-auth-panel .google-auth-button:disabled{color:#1f1f1f;background:#ffffff61}.real-auth-page .real-auth-panel :is(button,a,input):focus-visible{outline-offset:4px;outline:3px solid #0057ff}.real-auth-page .real-auth-panel [hidden],.real-auth-page .real-auth-panel[hidden]{display:none}@media (width<=700px){.real-auth-page .secure-auth-header,.real-auth-page .secure-auth-footer{gap:1rem;width:calc(100% - 2rem)}.real-auth-page .secure-auth-header{min-height:5rem}.real-auth-page .secure-auth-header>span{text-align:right;max-width:8rem;font-size:.5rem;line-height:1.8}.real-auth-page .secure-auth-header .brand-mark{font-size:1.35rem}.real-auth-page .auth-route.section-shell{width:calc(100% - 1.5rem)}.real-auth-page .auth-route__context{letter-spacing:.08em;gap:.5rem;padding:1rem .8rem;font-size:.47rem}.real-auth-page .auth-route__stage{background-size:2rem 2rem;align-items:start;min-height:35rem;padding:4.5rem 1rem 3rem}.real-auth-page .real-auth-panel{gap:1.15rem;padding:2rem 1.2rem;box-shadow:5px 6px #ff541c}.real-auth-page .real-auth-panel:before{letter-spacing:.07em;max-width:28ch;font-size:.49rem;bottom:calc(100% + .9rem)}.real-auth-page .real-auth-panel h1{font-size:clamp(1.85rem,7.8vw,2.55rem)}.real-auth-page .real-auth-panel [data-auth-heading]{font-size:clamp(1.65rem,6.7vw,2.1rem)}.real-auth-page .real-auth-panel>p:not(.consumer-eyebrow){font-size:.875rem}.real-auth-page .real-auth-panel .consumer-eyebrow{letter-spacing:.06em;font-size:.56rem}.real-auth-page .real-auth-panel .consumer-action,.real-auth-page .real-auth-panel .auth-panel__providers button{min-height:3rem;padding-inline:.5rem;font-size:.64rem}.real-auth-page .real-auth-panel .auth-panel__providers .google-auth-button{min-height:44px;padding:0 10px 0 39px;font-size:14px}.real-auth-page .secure-auth-footer{letter-spacing:.12em;font-size:.48rem}}@media (prefers-reduced-motion:reduce){.real-auth-page .auth-route__loader:after{animation:none}}
