.rail-kitenge-rotation,.rail-kitenge-rotation-art,.rail-kitenge-rotation-enter,.rail-kitenge-rotation-veil{position:absolute;inset:0}.rail-kitenge-rotation{background:var(--m-deep)}.rail-kitenge-rotation-art{pointer-events:none;overflow:hidden}.rail-kitenge-rotation-enter{animation:rail-kitenge-reveal var(--motion-sheet) var(--ease-out) both}.rail-kitenge-rotation-veil{background:linear-gradient(180deg, color-mix(in srgb, var(--m-deep) 82%, transparent), color-mix(in srgb, var(--m-deep) 78%, transparent) 40%, color-mix(in srgb, var(--m-deep) 94%, transparent))}.rail-kitenge-rotation-control{right:var(--m-space-5);bottom:var(--m-space-5);z-index:1;width:44px;height:44px;color:var(--m-deep-on);background:var(--m-deep);border:1px solid var(--m-deep-soft);border-radius:var(--m-radius-pill);cursor:pointer;place-items:center;display:grid;position:absolute}.rail-kitenge-rotation-control:hover{background:var(--m-deep-line)}.rail-kitenge-rotation-control:focus-visible{outline:2px solid var(--m-deep-on);outline-offset:4px}@keyframes rail-kitenge-reveal{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.rail-kitenge-rotation-enter{animation:none}}.rail-access-page{--ring:var(--m-primary);--input:var(--m-line);--border:var(--m-line);background:var(--m-surface);min-height:100svh;color:var(--m-ink-strong);font-family:var(--m-font-ui);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;accent-color:var(--m-primary);caret-color:var(--m-primary)}.rail-access-task{flex-direction:column;min-width:0;min-height:100svh;display:flex}.rail-access-header{justify-content:space-between;align-items:center;gap:var(--m-space-3);padding:var(--m-space-6) var(--m-space-6) 0;flex-wrap:wrap;display:flex}.rail-access-brand{flex-shrink:0}.rail-access-brand img,.rail-access-brand svg{width:130px;max-width:130px;height:auto}.rail-access-brand a{align-items:center;min-height:44px;display:flex}.rail-access-actions{align-items:center;gap:var(--m-space-4);font-size:14px;display:flex}.rail-access-actions a{white-space:nowrap;min-height:44px;color:var(--m-primary-hov);align-items:center;font-weight:600;display:inline-flex}.rail-access-main{padding:var(--m-space-8) var(--m-space-6);flex:1;justify-content:center;display:flex}.rail-access-content{width:100%;min-width:0;max-width:420px}.rail-access-wide .rail-access-content{max-width:620px}.rail-access-content h1{letter-spacing:-.025em;font-family:inherit;font-size:30px;font-weight:600;line-height:1.2}.rail-access-content input:not([type=checkbox]):not([type=radio]):not([data-slot=input-otp]),.rail-access-content button[role=combobox]{border-radius:var(--m-radius-md);min-height:44px}.rail-access-footer{padding:0 var(--m-space-6) var(--m-space-4);width:100%;max-width:468px;margin-inline:auto}.rail-access-wide .rail-access-footer{max-width:668px}.rail-access-footer nav{align-items:center;gap:0 var(--m-space-4);border-top:1px solid var(--m-line);padding-top:var(--m-space-3);color:var(--m-ink-mid);flex-wrap:wrap;font-size:12px;display:flex}.rail-access-footer a{align-items:center;min-height:44px;display:inline-flex}.rail-access-story{display:none}.rail-access-page a:focus-visible{outline:2px solid var(--m-primary);outline-offset:4px;border-radius:var(--m-radius-sm)}.rail-access-page ::selection{background:var(--m-primary-soft)}@media (width>=768px){.rail-access-header{padding:var(--m-space-6) var(--m-space-8) 0}.rail-access-main{padding-top:64px;padding-bottom:64px}}@media (width>=1280px){.rail-access-with-story{grid-template-columns:minmax(0,56%) minmax(0,44%);display:grid}.rail-access-story{height:100svh;display:block;position:sticky;top:0}.rail-access-story>aside{height:100%}.rail-access-wide .rail-access-main{padding-top:var(--m-space-8)}}.rail-access-content [data-rail-phone-field] button[role=combobox]{border-top-right-radius:0;border-bottom-right-radius:0}.rail-access-content [data-rail-phone-field] input[type=tel]{border-top-left-radius:0;border-bottom-left-radius:0}@media (width<=479px){.rail-access-brand img,.rail-access-brand svg{width:96px;max-width:96px}.rail-access-actions{gap:12px}.rail-access-header{padding:var(--m-space-5) var(--m-space-4) 0}.rail-access-main{padding:var(--m-space-6) var(--m-space-4)}.rail-access-footer{padding-inline:var(--m-space-4)}}.rail-access-return{margin-bottom:var(--m-space-4)}.rail-access-return-control{align-items:center;gap:var(--m-space-2);min-height:44px;padding-inline:var(--m-space-1);border-radius:var(--m-radius-md);color:var(--m-ink-mid);font-size:var(--m-text-sm);display:inline-flex}.rail-access-return-control:hover{color:var(--m-ink-strong)}.rail-access-return-control:focus-visible{outline:2px solid var(--m-primary);outline-offset:2px}.rail-access-return-control:disabled{opacity:.5;cursor:not-allowed}.rail-access-workspace .rail-access-main{padding-block:var(--m-space-8);align-items:center}.rail-access-workspace .rail-access-content{max-width:400px}.rail-access-workspace.rail-access-wide .rail-access-content{max-width:620px}.rail-access-workspace .rail-access-content button:not([role=combobox]):not([role=checkbox]):not([role=radio]):not([data-slot=input-otp-slot]){border-radius:var(--radius-md)}.rail-access-workspace .rail-access-content button[type=submit],.rail-access-workspace .rail-access-content .auth-primary-action{min-height:var(--touch-target-min);border-radius:var(--radius-md)}.rail-access-workspace .rail-access-footer{max-width:none}.rail-access-workspace .rail-access-footer nav{border-top:0;justify-content:center}.rail-access-workspace .rail-access-content [aria-label=Workspace\ selection]{padding-bottom:var(--m-space-2)}@media (width>=1024px){.rail-access-workspace.rail-access-with-story{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.rail-access-workspace .rail-access-story{height:100svh;padding:var(--m-space-4);display:block;position:sticky;top:0}.rail-access-workspace .rail-access-story>aside{border-radius:var(--radius-xl);height:100%;padding:var(--m-space-8);justify-content:center;gap:var(--m-space-8)}.rail-access-workspace .rail-access-story>aside>p{top:var(--m-space-8);position:absolute}.rail-access-workspace .rail-access-story>aside>div.relative{max-width:25rem;padding-bottom:0}.rail-access-workspace .rail-kitenge-rotation-art{opacity:.35}.rail-access-workspace .rail-access-story h2{max-width:9em}}@media (width<=479px){.rail-access-workspace .rail-access-main{padding-top:var(--m-space-8);align-items:flex-start}.rail-access-workspace .rail-access-content h1{font-size:var(--text-2xl)}}.rail-access-step-icon{width:var(--m-space-7);height:var(--m-space-7);margin-bottom:var(--m-space-6);border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow-xs);justify-content:center;align-items:center;display:flex}.rail-access-step-icon svg{width:var(--m-space-5);height:var(--m-space-5)}.rail-access-workspace.rail-access-wide .rail-access-main{align-items:flex-start}@media (width>=1024px) and (width<=1279px){.rail-access-workspace.rail-access-wide.rail-access-with-story{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}}
