.google-signin{text-align:center;justify-items:center;gap:10px;margin-top:20px;display:grid}.google-signin-control{place-items:center;min-height:56px;display:grid}.google-signin-circle{background:#fff;border:0;border-radius:50%;place-items:center;width:56px;height:56px;padding:0;transition:box-shadow .15s,transform .15s;display:grid;box-shadow:0 5px 16px #171f2f1a}.google-signin-circle img{width:56px;height:56px;display:block}.google-signin-circle:hover{transform:translateY(-1px);box-shadow:0 7px 20px #171f2f29}.google-signin-circle:focus-visible,.google-signin-retry:focus-visible{outline-offset:4px;outline:3px solid #b56a00}.google-signin-provider:empty{display:none}.google-signin-provider{border-radius:50%;place-items:center;width:56px;height:56px;transition:box-shadow .15s,transform .15s;display:grid;box-shadow:0 5px 16px #171f2f1a}.google-signin-provider>div{transform-origin:50%;transform:scale(1.4)}.google-signin-provider:hover{transform:translateY(-1px);box-shadow:0 7px 20px #171f2f29}.google-signin-busy{pointer-events:none;opacity:.6}.google-signin p{color:#636b7c;max-width:36ch;margin:0;font-size:.875rem;line-height:1.5}.google-signin-retry{color:#a54e00;background:0 0;border:0;min-height:44px;padding:5px 12px;font-size:.875rem;text-decoration:underline}.auth-signup-page{color:#242630;background-image:linear-gradient(#161c251f,#161c2529),url(/warehouse-auth-background.webp);background-attachment:scroll}.auth-signup-page .auth-panel{grid-template-columns:minmax(0,1fr);justify-content:normal;min-height:100svh;padding:48px 16px}.auth-signup-page .auth-terminal{background:#fff;border:1px solid #e4e5e9;border-radius:24px;width:min(100%,540px);padding:42px 46px 24px;box-shadow:0 20px 70px #13192138}.auth-signup-page .auth-terminal:before{display:none}.auth-signup-page .auth-terminal-brand{gap:6px}.auth-signup-page .auth-logo-surface{width:250px;height:76px;padding:0}.auth-signup-page .auth-terminal-brand small{color:#575c6c;letter-spacing:.15em;font-size:.625rem}.auth-signup-page .auth-card-heading{margin-top:30px}.auth-signup-page .auth-card-heading h1{color:#313441;letter-spacing:-.02em;font-size:1.375rem;font-weight:550;line-height:1.3}.auth-signup-page .auth-card-heading h1:after{content:"";background:#f90;width:52px;height:2px;margin:15px auto 0;display:block}.auth-signup-page .auth-card-heading>p{color:#ab5000;font-size:.75rem}.auth-signup-page .auth-card-heading>span{font-size:.875rem;line-height:1.5}.auth-signup-page .auth-form{gap:17px;margin-top:26px}.auth-signup-page .auth-form>label{gap:7px}.auth-signup-page .auth-form>label>span{color:#5c6170;font-size:.875rem;font-weight:500}.auth-signup-page .auth-form input{color:#272b36;background:#fff;border:1px solid #cdd1db;border-radius:9px;min-width:0;height:56px;padding:0 16px;font-size:1rem;line-height:1.4;box-shadow:0 1px 2px #1d253905}.auth-signup-page .auth-form input::placeholder{color:#848b9b}.auth-signup-page .auth-form input:focus{border-color:#df8100;box-shadow:0 0 0 3px #ff990026}.auth-signup-page .auth-form input[readonly],.auth-signup-page .auth-form input:disabled{color:#606674;background:#f6f7f9}.auth-signup-page .auth-password-field input{padding-right:70px}.auth-signup-page .auth-password-field button{color:#895000;min-width:48px;min-height:44px;font-size:.875rem;font-weight:500;right:7px}.auth-signup-page .auth-form label small,.auth-signup-page .auth-owner-email-note{color:#737989;font-size:.75rem;line-height:1.5}.auth-signup-page .signup-agreement{justify-content:center;align-items:center;min-height:44px;margin-top:0;gap:10px!important;display:flex!important}.auth-signup-page .signup-agreement input{width:20px;height:20px;box-shadow:none;accent-color:#f90;flex:0 0 20px;margin:0;padding:0}.auth-signup-page .signup-agreement>span{line-height:1.6;color:#686f80!important;font-size:.875rem!important;font-weight:400!important}.auth-signup-page .auth-terms a,.auth-signup-page .auth-switch a{color:#b95700;font-weight:500;text-decoration:none}.auth-signup-page .auth-terms a:hover,.auth-signup-page .auth-switch a:hover{text-decoration:underline}.auth-signup-page .auth-primary-button{color:#242630;background:linear-gradient(#ffad36,#ff9400);border:0;border-radius:10px;min-height:58px;padding:12px 18px;font-size:1.25rem;font-weight:600;line-height:1.4;box-shadow:0 6px 16px #bf6f0029}.auth-signup-page .auth-primary-button:hover{background:linear-gradient(#ffb750,#ff9e18)}.auth-signup-page .auth-primary-button:disabled{cursor:wait}.auth-signup-page .auth-switch{color:#71798a;text-align:center;margin:27px 0 0;font-size:1rem;line-height:1.5}.auth-signup-page .auth-switch a{align-items:center;min-height:44px;display:inline-flex}.auth-signup-page .auth-footer{color:#767d8e;text-align:center;border-color:#e3e5eb;justify-content:center;margin-top:15px;padding-top:14px;font-size:.75rem;line-height:1.5}.auth-signup-page .auth-notice{color:#62451e;background:#fff8ed;border-color:#e3d1ae;margin:0;padding:12px 14px;font-size:.875rem;line-height:1.5}.auth-signup-page .auth-notice-error{color:#982d2d;background:#fff4f4;border-color:#e8baba}.auth-signup-page .auth-owner-banner{background:#f7f8fa;border-color:#e1e4eb;display:block}.auth-signup-page .auth-owner-banner>span{display:none}.auth-signup-page .auth-owner-banner p{font-size:.875rem;line-height:1.5}.auth-signup-page .signup-confirmation{text-align:center;gap:18px;margin-top:26px;display:grid}.auth-signup-page .signup-confirmation-mark{color:#9b5700;background:#fff0d7;border-radius:50%;place-items:center;width:56px;height:56px;margin:0 auto;font-size:1.5rem;display:grid}.auth-signup-page .signup-confirmation p{color:#636b7c;overflow-wrap:anywhere;margin:0;font-size:1rem;line-height:1.6}.auth-signup-page .signup-confirmation-email{font-weight:600;color:#313744!important}.auth-signup-page :is(a,button,summary):focus-visible{outline-offset:4px;outline:3px solid #b56a00}@media (width<=600px){.auth-signup-page{background-attachment:scroll}.auth-signup-page .auth-panel{padding:24px 14px}.auth-signup-page .auth-terminal{border-radius:20px;padding:30px 22px 18px}.auth-signup-page .auth-logo-surface{width:min(100%,230px);height:70px}.auth-signup-page .auth-card-heading{margin-top:24px}.auth-signup-page .auth-form{gap:16px;margin-top:22px}.auth-signup-page .signup-agreement{align-items:flex-start}.auth-signup-page .signup-agreement input{margin-top:2px}}
