.ar{--ar-px:clamp(1rem,4vw,1.5rem);--ar-card-border:color-mix(in srgb,var(--remion-primary) 10%,var(--remion-border));--ar-input-border:color-mix(in srgb,var(--remion-primary) 16%,var(--remion-border));--ar-focus-ring:color-mix(in srgb,var(--remion-primary) 14%,transparent);background:radial-gradient(56rem 28rem at 88% -4rem,color-mix(in srgb,var(--remion-trust) 8%,transparent),transparent 62%),radial-gradient(48rem 26rem at -8rem 55%,color-mix(in srgb,var(--remion-primary) 6%,transparent),transparent 58%),var(--remion-surface-1);font-family:var(--remion-font);color:var(--remion-text-primary)}.ar .auth-flow-page.page-container--narrow{max-width:30rem;padding-block:clamp(2.25rem,6vw,4rem);padding-inline:var(--ar-px)}.ar .auth-flow-page.page-container--narrow:has(.executor-join__rate-card){max-width:34rem}@media (min-width:1024px){.ar .auth-flow-page.executor-apply-page.page-container--narrow{max-width:62rem}}.ar .auth-flow-page>.page-title{text-align:left;font-size:var(--type-h1-utility-size);line-height:1.18;letter-spacing:-.01em;font-weight:var(--type-h1-utility-weight);color:var(--remion-primary);margin:0 0 var(--remion-space-12)}.ar .auth-flow-page>.page-lead{text-align:left;font-size:var(--remion-text-base);line-height:var(--remion-leading-normal);color:var(--remion-text-secondary);max-width:46ch;margin:0 0 clamp(1.5rem,4vw,2rem)}.ar .auth-flow-page .form-card{background:var(--remion-bg);border:1px solid var(--ar-card-border);border-radius:var(--remion-radius-xl);box-shadow:var(--remion-shadow-lg);padding:clamp(1.25rem,4.5vw,2rem);margin-bottom:var(--remion-space-20,1.25rem)}.ar .auth-flow-page .executor-join__calc-card,.ar .auth-flow-page .executor-join__rate-card{box-shadow:var(--remion-shadow-sm)}.ar .auth-flow-page .card-section-title{font-size:var(--remion-text-lg);font-weight:700;color:var(--remion-primary);margin:0 0 var(--remion-space-8)}.ar .form-label{font-size:var(--remion-text-sm);font-weight:600;color:var(--remion-text-primary)}.ar .form-input{min-height:48px;background:var(--remion-bg);border-color:var(--ar-input-border);border-radius:var(--remion-radius-md);margin-top:var(--remion-space-6,.375rem);transition:border-color .15s ease,box-shadow .15s ease}.ar .form-input:hover:not(:focus-visible):not(:disabled){border-color:color-mix(in srgb,var(--remion-primary) 32%,var(--remion-border))}.ar .form-input:focus-visible{outline:2px solid var(--remion-primary);outline-offset:2px;border-color:color-mix(in srgb,var(--remion-primary) 42%,var(--remion-border) 58%);box-shadow:0 0 0 4px var(--ar-focus-ring)}.ar textarea.form-input{min-height:5.5em}.ar .password-field{margin-top:var(--remion-space-6,.375rem)}.ar .password-field .form-input{margin-top:0}.ar .password-field__toggle{min-width:2.75rem}.ar .form-label--checkbox{align-items:flex-start;padding-block:var(--remion-space-4,.25rem);line-height:var(--remion-leading-normal)}.ar .form-label--checkbox input[type=checkbox],.ar .form-label--checkbox input[type=radio]{width:18px;height:18px;flex:none;margin-top:.1em;accent-color:var(--remion-primary)}.ar .auth-flow-page .form-actions{flex-direction:column;align-items:stretch;gap:var(--remion-space-8);margin-top:var(--remion-space-20,1.25rem)}.ar .auth-flow-page .form-actions .btn{width:100%;justify-content:center;min-height:48px;font-size:var(--remion-text-base);border-radius:var(--remion-btn-radius)}.ar .auth-flow-page .form-actions .btn--secondary{background:transparent;border:1px solid var(--ar-input-border);color:var(--remion-primary)}.ar .auth-flow-page .form-actions .btn--secondary:hover{background:color-mix(in srgb,var(--remion-primary) 6%,transparent);border-color:color-mix(in srgb,var(--remion-primary) 32%,var(--remion-border))}.ar .auth-flow-page .alert{border-radius:var(--remion-radius-md);align-items:flex-start;line-height:var(--remion-leading-normal)}.ar .auth-flow-page .alert p{margin:0}.ar .form-helper-text{margin-top:var(--remion-space-8)}.ar .turnstile-widget{display:flex;flex-direction:column;align-items:flex-start;gap:var(--remion-space-8);margin-bottom:var(--remion-space-16)}.ar .auth-flow-page .page-links{text-align:center;font-size:var(--remion-text-sm);color:var(--remion-text-secondary);margin-top:var(--remion-space-16)}.ar .auth-flow-page .page-links a{display:inline-flex;align-items:center;justify-content:center;min-height:var(--remion-btn-touch-min,2.75rem);padding-inline:var(--remion-space-6,.375rem);font-weight:600;color:var(--remion-link-content-fg);text-decoration:underline;text-underline-offset:3px}.ar .auth-flow-page .page-links a:hover{color:var(--remion-link-content-fg-hover)}.ar .auth-flow-page .page-links a:focus-visible{outline:2px solid var(--remion-primary);outline-offset:2px;border-radius:var(--remion-radius-sm,6px)}.ar .auth-flow-page__trust-footnote{text-align:center;max-width:40ch;margin-inline:auto;color:var(--remion-text-tertiary);line-height:var(--remion-leading-normal)}.ar .auth-flow-page__trust-link{color:var(--remion-text-secondary);font-weight:600;text-decoration:underline;text-underline-offset:3px}.ar .auth-flow-page__trust-link:hover{color:var(--remion-primary)}.ar .executor-join__rate-list{margin:var(--remion-space-8) 0 0;padding-left:1.2em;display:grid;grid-gap:var(--remion-space-6,.375rem);gap:var(--remion-space-6,.375rem)}.ar .executor-join__calc-lead,.ar .executor-join__rate-list{color:var(--remion-text-secondary);font-size:var(--remion-text-sm);line-height:var(--remion-leading-normal)}.ar .commission-calc__result{background:var(--remion-surface-1);border:1px solid var(--remion-border);border-radius:var(--remion-radius-md);padding:var(--remion-space-12) var(--remion-space-16);font-size:var(--remion-text-sm);line-height:var(--remion-leading-normal)}.ar .commission-calc__result p{margin:0 0 var(--remion-space-4,.25rem)}.ar .commission-calc__result strong{color:var(--remion-primary)}@media (max-width:480px){.ar .auth-flow-page.page-container--narrow{padding-block:var(--remion-space-24) var(--remion-space-32)}.ar .auth-flow-page .form-card{padding:var(--remion-space-16)}}