.authentication-shell .authentication{background:var(--ostora-canvas)}.authentication-shell .authentication__surface{background:var(--ostora-surface);border:1px solid var(--ostora-border);border-radius:16px;box-shadow:none;padding:24px}.authentication-shell .authentication__surface>.ods-tw-surface__header{padding:0 0 24px;text-align:start}.authentication-shell .authentication__surface>.ods-tw-surface__body{padding:0}.authentication-shell .authentication__surface [data-auth-description]{margin-block-start:0}.authentication-shell .authentication__surface:has([data-operational-login]){view-transition-name:operational-login-panel}.authentication-shell .authentication__surface [data-auth-account-row]{display:none}.authentication-shell .authentication__surface:has([data-login-stage=code]) [data-auth-description=credentials]{display:none}.authentication-shell .authentication__surface:has(form[data-operational-login][data-login-stage=code]){border-radius:var(--ostora-shell-radius,24px)}.authentication-shell .authentication__surface:has(form[data-operational-login][data-login-stage=code]) [data-auth-description=code]{font-size:var(--ostora-font-size-base);line-height:var(--ostora-line-height-body);text-align:center}.authentication-shell .authentication__surface:has(form[data-operational-login][data-login-stage=code]) [data-auth-account-row]{align-items:center;background:color-mix(in srgb,var(--ostora-surface) 55%,var(--ostora-surface-muted));border:1px solid var(--ostora-border);border-radius:12px;display:flex;gap:var(--ostora-space-2);margin-block-start:var(--ostora-space-3);min-inline-size:0;padding:var(--ostora-space-1) var(--ostora-space-3);text-align:start}.authentication-shell .authentication__surface:has(form[data-operational-login][data-login-stage=code]) [data-auth-account-row] [data-auth-account]{color:var(--ostora-text);display:block;flex:1 1 0;font-size:var(--ostora-font-size-sm);font-weight:400;margin:0;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.authentication-shell .authentication__surface:has(form[data-operational-login][data-login-stage=code]) [data-auth-account-row] .authentication__change-email{background:transparent;border:0;border-radius:var(--ostora-radius-sm);color:var(--ostora-accent-text);cursor:pointer;flex:0 1 auto;font-size:var(--ostora-font-size-sm);font-weight:var(--ostora-font-weight-action);max-inline-size:50%;min-block-size:var(--ostora-control-height);overflow-wrap:anywhere;padding:var(--ostora-space-1) var(--ostora-space-2);white-space:normal}.authentication-shell .authentication__surface:has(form[data-operational-login][data-login-stage=code]) [data-auth-account-row] .authentication__change-email:focus-visible,.authentication-shell .authentication__surface:has(form[data-operational-login][data-login-stage=code]) [data-auth-account-row] .authentication__change-email:hover:not(:disabled){background:var(--ostora-accent-soft);color:var(--ostora-accent-text-hover)}.authentication-shell .authentication__surface:has(form[data-operational-login][data-login-stage=code]) [data-auth-account-row] .authentication__change-email:focus-visible{outline:2px solid var(--ostora-input-focus);outline-offset:2px}.authentication-shell .authentication__surface:has(form[data-operational-login][data-login-stage=code]) [data-auth-account-row] .authentication__change-email:disabled{cursor:wait}.authentication-shell .authentication .ods-tw-field__control:is(:focus,:focus-visible){outline:0}.authentication-shell .authentication .iti__selected-country:is(:focus,:focus-visible){box-shadow:none;outline:0}.authentication-shell .authentication .ods-choice .ods-choice__label{font-size:var(--ostora-font-size-sm);font-weight:400}.authentication-shell .authentication .phone-field .iti:not(.iti--container){background:var(--ostora-surface);border:1px solid var(--ostora-input-border);border-radius:var(--ostora-radius-sm);inline-size:100%;min-block-size:var(--ostora-control-height)}.authentication-shell .authentication .phone-field .iti:not(.iti--container):focus-within{border-color:var(--ostora-input-focus);box-shadow:var(--ostora-focus-ring)}.authentication-shell .authentication .phone-field .iti:not(.iti--container) .ods-tw-field__control{background:transparent;border:0;box-shadow:none;min-block-size:calc(var(--ostora-control-height) - 2px)}.authentication-shell .authentication .phone-field .iti:not(.iti--container):has([aria-invalid=true]),.authentication-shell .authentication .phone-field.is-invalid .iti:not(.iti--container){border-color:var(--ostora-danger)}.authentication-shell .authentication__copyright{color:var(--ostora-muted)}.authentication-shell form[data-operational-login][data-login-stage] [data-login-step][data-login-entering]{animation:authentication-login-enter .22s ease-out both}.authentication-shell form[data-operational-login] [data-login-step=code]{gap:var(--ostora-space-6);inline-size:100%;max-inline-size:none}.authentication-shell form[data-operational-login] [data-login-step=code] [data-passcode-boxes]{gap:var(--ostora-space-3);max-inline-size:292px}.authentication-shell form[data-operational-login] [data-login-step=code] [data-passcode-digit]{--ostora-radius:12px;--ostora-radius-sm:12px;background:color-mix(in srgb,var(--ostora-surface) 55%,var(--ostora-surface-muted));transition:background-color var(--ostora-duration-fast),border-color var(--ostora-duration-fast),box-shadow var(--ostora-duration-fast)}.authentication-shell form[data-operational-login] [data-login-step=code] [data-passcode-digit]:not([aria-invalid=true],.is-invalid){border-color:var(--ostora-input-border)}.authentication-shell form[data-operational-login] [data-login-step=code] [data-passcode-digit]:not([aria-invalid=true],.is-invalid):hover{border-color:color-mix(in srgb,var(--ostora-input-border) 60%,var(--ostora-input-focus))}.authentication-shell form[data-operational-login] [data-login-step=code] [data-passcode-digit]:not([aria-invalid=true],.is-invalid):valid{background:var(--ostora-surface);border-color:color-mix(in srgb,var(--ostora-input-border) 60%,var(--ostora-input-focus))}.authentication-shell form[data-operational-login] [data-login-step=code] [data-passcode-digit]:not([aria-invalid=true],.is-invalid):focus{background:var(--ostora-surface);border-color:var(--ostora-input-focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--ostora-accent) 12%,transparent)}.authentication-shell form[data-operational-login] [data-login-step=code] [data-login-submit]{border-radius:12px;inline-size:100%;min-block-size:var(--ostora-control-height-lg)}.authentication-shell .authentication-stars{background:radial-gradient(ellipse at bottom,var(--ostora-brand-secondary) 0,#0c0d13 100%);block-size:100dvh;inline-size:100%;inset:0;overflow:hidden;pointer-events:none;position:fixed;z-index:0}.authentication-shell .authentication-stars:after{background-image:url(https://cdn.ostora.io/ostora/img/noise.gif);content:"";inset:0;opacity:.05;position:absolute}.authentication-shell .star{--star-color:var(--ostora-brand-primary);--star-tail-length:6em;--star-tail-height:2px;--fall-duration:9s;--tail-fade-duration:var(--fall-duration);animation:authentication-fall var(--fall-duration) var(--fall-delay) linear infinite,authentication-tail-fade var(--tail-fade-duration) var(--fall-delay) ease-out infinite;background:linear-gradient(45deg,currentColor,transparent);border-radius:50%;color:var(--star-color);filter:drop-shadow(0 0 6px currentColor);height:var(--star-tail-height);left:0;position:absolute;top:var(--top-offset);transform:translate3d(100vw,0,0);width:var(--star-tail-length)}.authentication-shell .star:first-child{--star-tail-length:5.48em;--top-offset:73.22vh;--fall-duration:9.086s;--fall-delay:1.269s}.authentication-shell .star:nth-child(2){--star-tail-length:6.02em;--top-offset:15.34vh;--fall-duration:7.517s;--fall-delay:2.046s}.authentication-shell .star:nth-child(3){--star-tail-length:6.64em;--top-offset:39.24vh;--fall-duration:9.936s;--fall-delay:0.429s}.authentication-shell .star:nth-child(4){--star-tail-length:5.61em;--top-offset:54vh;--fall-duration:10.685s;--fall-delay:2.947s}.authentication-shell .star:nth-child(5){--star-tail-length:5.23em;--top-offset:53.85vh;--fall-duration:11.954s;--fall-delay:3.948s}.authentication-shell .star:nth-child(6){--star-tail-length:5.74em;--top-offset:45.54vh;--fall-duration:10.276s;--fall-delay:7.544s}.authentication-shell .star:nth-child(7){--star-tail-length:6.25em;--top-offset:51.4vh;--fall-duration:11.603s;--fall-delay:9.004s}.authentication-shell .star:nth-child(8){--star-tail-length:6.17em;--top-offset:87.9vh;--fall-duration:6.9s;--fall-delay:8.92s}.authentication-shell .star:nth-child(9){--star-tail-length:5.68em;--top-offset:30.61vh;--fall-duration:10.448s;--fall-delay:4.758s}.authentication-shell .star:nth-child(10){--star-tail-length:6.97em;--top-offset:74.15vh;--fall-duration:7.099s;--fall-delay:8.151s}.authentication-shell .star:nth-child(11){--star-tail-length:5.28em;--top-offset:20.27vh;--fall-duration:7.643s;--fall-delay:2.36s}.authentication-shell .star:nth-child(12){--star-tail-length:7.05em;--top-offset:3.68vh;--fall-duration:6.318s;--fall-delay:7.526s}.authentication-shell .star:nth-child(13){--star-tail-length:6.03em;--top-offset:66.01vh;--fall-duration:6.845s;--fall-delay:4.399s}.authentication-shell .star:nth-child(14){--star-tail-length:7.29em;--top-offset:38.59vh;--fall-duration:6.486s;--fall-delay:0.476s}.authentication-shell .star:nth-child(15){--star-tail-length:5.61em;--top-offset:5.98vh;--fall-duration:7.596s;--fall-delay:0.327s}.authentication-shell .star:nth-child(16){--star-tail-length:5.01em;--top-offset:47.55vh;--fall-duration:7.659s;--fall-delay:6.573s}.authentication-shell .star:nth-child(17){--star-tail-length:6.5em;--top-offset:70.67vh;--fall-duration:11.353s;--fall-delay:2.546s}.authentication-shell .star:nth-child(18){--star-tail-length:5.21em;--top-offset:36.68vh;--fall-duration:9.972s;--fall-delay:7.469s}.authentication-shell .star:nth-child(19){--star-tail-length:6.62em;--top-offset:8.83vh;--fall-duration:6.799s;--fall-delay:1.444s}.authentication-shell .star:nth-child(20){--star-tail-length:5.77em;--top-offset:28.09vh;--fall-duration:10.08s;--fall-delay:9.794s}.authentication-shell .star:nth-child(21){--star-tail-length:5.36em;--top-offset:26.14vh;--fall-duration:7.572s;--fall-delay:2.771s}.authentication-shell .star:nth-child(22){--star-tail-length:6.23em;--top-offset:56.06vh;--fall-duration:9.732s;--fall-delay:1.583s}.authentication-shell .star:nth-child(23){--star-tail-length:5.93em;--top-offset:69.87vh;--fall-duration:8.169s;--fall-delay:9.139s}.authentication-shell .star:nth-child(24){--star-tail-length:7.03em;--top-offset:2.27vh;--fall-duration:11.246s;--fall-delay:6.494s}.authentication-shell .star:nth-child(25){--star-tail-length:5.38em;--top-offset:67.61vh;--fall-duration:10.035s;--fall-delay:6.15s}.authentication-shell .star:nth-child(26){--star-tail-length:7.26em;--top-offset:32.9vh;--fall-duration:9.398s;--fall-delay:7.827s}.authentication-shell .star:nth-child(27){--star-tail-length:6.44em;--top-offset:57.83vh;--fall-duration:8.007s;--fall-delay:1.967s}.authentication-shell .star:nth-child(28){--star-tail-length:6.86em;--top-offset:30.27vh;--fall-duration:6.684s;--fall-delay:3.653s}.authentication-shell .star:nth-child(29){--star-tail-length:6.24em;--top-offset:70.03vh;--fall-duration:9.28s;--fall-delay:9.506s}.authentication-shell .star:nth-child(30){--star-tail-length:6.16em;--top-offset:33.73vh;--fall-duration:9.859s;--fall-delay:1.153s}.authentication-shell .star:nth-child(31){--star-tail-length:7.09em;--top-offset:88.42vh;--fall-duration:8.751s;--fall-delay:2.555s}.authentication-shell .star:nth-child(32){--star-tail-length:5.32em;--top-offset:24.72vh;--fall-duration:10.869s;--fall-delay:4.894s}.authentication-shell .star:nth-child(33){--star-tail-length:5.63em;--top-offset:33.01vh;--fall-duration:7.168s;--fall-delay:2.804s}.authentication-shell .star:nth-child(34){--star-tail-length:5.08em;--top-offset:32.37vh;--fall-duration:6.947s;--fall-delay:5.147s}.authentication-shell .star:nth-child(35){--star-tail-length:5.38em;--top-offset:14.79vh;--fall-duration:11.078s;--fall-delay:1.712s}.authentication-shell .star:nth-child(36){--star-tail-length:6.55em;--top-offset:73.84vh;--fall-duration:6.717s;--fall-delay:6.829s}.authentication-shell .star:nth-child(37){--star-tail-length:7em;--top-offset:75.59vh;--fall-duration:6.615s;--fall-delay:0.49s}.authentication-shell .star:nth-child(38){--star-tail-length:5.86em;--top-offset:27.08vh;--fall-duration:8.225s;--fall-delay:0.198s}.authentication-shell .star:nth-child(39){--star-tail-length:5.46em;--top-offset:41.27vh;--fall-duration:7.635s;--fall-delay:5.553s}.authentication-shell .star:nth-child(40){--star-tail-length:5.86em;--top-offset:91.25vh;--fall-duration:10.418s;--fall-delay:2.219s}.authentication-shell .star:nth-child(41){--star-tail-length:5.22em;--top-offset:53.01vh;--fall-duration:6.629s;--fall-delay:0.153s}.authentication-shell .star:nth-child(42){--star-tail-length:7.1em;--top-offset:75.47vh;--fall-duration:9.189s;--fall-delay:3.067s}.authentication-shell .star:nth-child(43){--star-tail-length:5.39em;--top-offset:57.22vh;--fall-duration:9.777s;--fall-delay:5.544s}.authentication-shell .star:nth-child(44){--star-tail-length:6.86em;--top-offset:72.25vh;--fall-duration:8.104s;--fall-delay:8.219s}.authentication-shell .star:nth-child(45){--star-tail-length:6.07em;--top-offset:76.28vh;--fall-duration:6.443s;--fall-delay:4.665s}.authentication-shell .star:nth-child(46){--star-tail-length:6.05em;--top-offset:78.98vh;--fall-duration:8.584s;--fall-delay:3.212s}.authentication-shell .star:nth-child(47){--star-tail-length:6.03em;--top-offset:80.16vh;--fall-duration:11.072s;--fall-delay:3.54s}.authentication-shell .star:nth-child(48){--star-tail-length:6.94em;--top-offset:49.08vh;--fall-duration:8.51s;--fall-delay:6.395s}.authentication-shell .star:nth-child(49){--star-tail-length:5.84em;--top-offset:71.87vh;--fall-duration:11.441s;--fall-delay:6.077s}.authentication-shell .star:nth-child(50){--star-tail-length:7.14em;--top-offset:91.54vh;--fall-duration:10.376s;--fall-delay:1.669s}@media (min-width:576px){.authentication-shell .authentication__surface{padding:32px}.authentication-shell .authentication__surface:has(form[data-operational-login][data-login-stage=code]) [data-auth-account-row]{margin-block-start:var(--ostora-space-4)}}@media (min-width:768px){.authentication-shell .authentication{background:transparent}.authentication-shell .authentication__copyright,.authentication-shell .authentication__switch{color:color-mix(in srgb,var(--ostora-on-primary) 65%,transparent)}.authentication-shell .authentication__switch a{color:var(--ostora-brand-primary)}}.authentication-shell .authentication--panel{background:var(--ostora-brand-secondary);gap:0;grid-template-columns:minmax(0,1fr);padding:var(--ostora-shell-gap,8px);place-items:stretch}.authentication-shell .authentication--panel>.authentication-stars{display:block}.authentication-shell .authentication--panel .authentication__canvas-brand{align-items:flex-end;display:none;gap:12px;justify-content:flex-end;min-inline-size:0;padding-block-end:40px;position:relative;z-index:1}.authentication-shell .authentication--panel .authentication__panel{align-items:center;background:var(--ostora-surface)!important;block-size:calc(100dvh - var(--ostora-shell-gap, 8px)*2);border-radius:var(--ostora-shell-radius,24px);display:flex;flex-direction:column;gap:32px;min-block-size:0;min-inline-size:0;overflow:auto;overscroll-behavior:contain;padding:24px;position:relative;scroll-padding-block:24px;scrollbar-color:var(--ostora-input-border) transparent;scrollbar-width:thin;z-index:1}.authentication-shell .authentication--panel .authentication__panel-body{display:grid;flex:1 0 auto;inline-size:100%;min-inline-size:0;place-items:center}.authentication-shell .authentication--panel .authentication__surface{background:transparent;border:0;border-radius:0;box-shadow:none;max-inline-size:470px;padding:0}.authentication-shell .authentication--panel .authentication__copyright,.authentication-shell .authentication--panel .authentication__switch{color:var(--ostora-muted)}.authentication-shell .authentication--panel .authentication__switch a{color:var(--ostora-accent-text)}@media (min-width:992px){.authentication-shell .authentication--panel{gap:64px;grid-template-columns:minmax(0,1fr) minmax(470px,32%);padding:var(--ostora-shell-gap,8px)}.authentication-shell .authentication--panel .authentication__canvas-brand{display:flex}.authentication-shell .authentication--panel .authentication__panel{padding:48px}.authentication-shell .authentication--panel .authentication__panel-brand{display:none}}:root:has([data-operational-login]){view-transition-name:none}::view-transition-group(operational-login-panel),::view-transition-new(operational-login-panel),::view-transition-old(operational-login-panel){animation-duration:.22s;animation-timing-function:ease-out}@keyframes authentication-login-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes authentication-fall{to{transform:translate3d(-100vw,0,0)}}@keyframes authentication-tail-fade{0%,50%{opacity:1;width:var(--star-tail-length)}70%,80%{opacity:.4;width:0}to{opacity:0;width:0}}@media (prefers-reduced-motion:reduce){.authentication-shell .star,.authentication-shell form[data-operational-login][data-login-stage] [data-login-step][data-login-entering]{animation:none}.authentication-shell .authentication-stars:after{background-image:none}}@media print{.authentication-shell .authentication .authentication-stars{display:none}}
