.onima-auth-page{--onima-auth-cyan-rgb:40 215 255;--onima-auth-mint-rgb:110 231 183;--onima-auth-panel-rgb:5 19 37;--onima-auth-deep-rgb:2 10 24;min-height:100svh}.onima-auth-glass-panel{isolation:isolate;border:1px solid rgb(var(--onima-auth-cyan-rgb) / .2);background:linear-gradient(142deg, rgb(var(--onima-auth-cyan-rgb) / .075), transparent 38%), linear-gradient(155deg, rgb(var(--onima-auth-panel-rgb) / .7), rgb(var(--onima-auth-deep-rgb) / .56));width:100%;min-width:0;box-shadow:inset 0 1px 0 #ffffff16, inset 1px 0 0 rgb(var(--onima-auth-mint-rgb) / .055), 0 18px 46px -32px #00040ed6;-webkit-backdrop-filter:blur(20px)saturate(132%)brightness(1.035);backdrop-filter:blur(20px)saturate(132%)brightness(1.035);border-radius:1.35rem;padding:.85rem;position:relative;overflow:hidden}.onima-auth-glass-panel:before{z-index:-1;content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#e0fcff57,#0000);height:1px;position:absolute;inset:.55rem 14% auto}.onima-auth-glass-panel--compact{padding:.75rem}.onima-auth-preview-panel{padding:1rem}.onima-auth-back{color:#e2eef6ad;border-radius:999px}.onima-auth-clerk-shell,.onima-auth-clerk-root,.onima-auth-clerk-card-box,.onima-auth-clerk-card{width:100%;min-width:0;max-width:none}.onima-auth-clerk-shell{border-radius:1rem;overflow:hidden}.onima-auth-page .onima-auth-clerk-card-box{box-shadow:none;background:0 0;border:0;border-radius:1rem}.onima-auth-page .onima-auth-clerk-card{border:1px solid rgb(var(--onima-auth-mint-rgb) / .09);color:#f4fbfff2;background:linear-gradient(148deg, rgb(var(--onima-auth-cyan-rgb) / .045), transparent 36%), linear-gradient(160deg, #030f1fb8, #020a1899);box-shadow:inset 0 1px 0 #fff1, inset 0 -1px 0 rgb(var(--onima-auth-cyan-rgb) / .035);-webkit-backdrop-filter:blur(16px)saturate(126%);backdrop-filter:blur(16px)saturate(126%);border-radius:1rem;gap:1rem;padding:clamp(1rem,4vw,1.4rem)}.onima-auth-page .onima-auth-clerk-main,.onima-auth-page .onima-auth-clerk-form,.onima-auth-page .onima-auth-clerk-social-buttons{gap:.85rem}.onima-auth-page .onima-auth-clerk-header{gap:.35rem}.onima-auth-page .onima-auth-clerk-logo-box{margin-block-end:.15rem}.onima-auth-page .onima-auth-clerk-title{color:#f7fcfff5;letter-spacing:-.018em;font-size:1.2rem;font-weight:600}.onima-auth-page .onima-auth-clerk-subtitle{color:#cfe1ebad;line-height:1.55}.onima-auth-page .onima-auth-clerk-oauth,.onima-auth-page .onima-auth-clerk-secondary{color:#eff7fbe0;background:linear-gradient(145deg,#d3e3ef11,#0000 48%),linear-gradient(150deg,#0e1b2db3,#06112194);border:1px solid #d2e3ee2b;border-radius:.86rem;min-height:2.75rem;transition:border-color .16s,box-shadow .16s,transform .1s ease-out;box-shadow:inset 0 1px #ffffff13,0 11px 28px -26px #00040ebd}.onima-auth-page .onima-auth-clerk-oauth:hover,.onima-auth-page .onima-auth-clerk-secondary:hover{box-shadow:inset 0 1px 0 #ffffff1a, 0 14px 32px -25px rgb(var(--onima-auth-cyan-rgb) / .18);border-color:#daebf44d;transform:translateY(-1px)}.onima-auth-page .onima-auth-clerk-oauth-text{color:inherit;font-weight:560}.onima-auth-page .onima-auth-clerk-oauth img,.onima-auth-page .onima-auth-clerk-oauth svg{filter:none}.onima-auth-page .onima-auth-clerk-divider-line{background:linear-gradient(90deg,#0000,#c3deeb33,#0000)}.onima-auth-page .onima-auth-clerk-divider-text{color:#c7dbe68a}.onima-auth-page .onima-auth-clerk-field{gap:.45rem}.onima-auth-page .onima-auth-clerk-field-label{color:#dfedf4cc;font-weight:550}.onima-auth-page .onima-auth-clerk-field-input,.onima-auth-page .onima-auth-clerk-otp-input{color:#f6fcfff5;min-height:2.8rem;caret-color:rgb(var(--onima-auth-mint-rgb));background:linear-gradient(#010813bf,#041120a8);border:1px solid #8bcbdd2b;border-radius:.82rem;transition:border-color .15s,box-shadow .15s,background .15s;box-shadow:inset 0 2px 8px #00030c9e,inset 0 1px #ffffff06}.onima-auth-page .onima-auth-clerk-field-input::placeholder,.onima-auth-page .onima-auth-clerk-otp-input::placeholder{color:#bed3de6b}.onima-auth-page .onima-auth-clerk-field-input:hover,.onima-auth-page .onima-auth-clerk-otp-input:hover{border-color:rgb(var(--onima-auth-cyan-rgb) / .28)}.onima-auth-page .onima-auth-clerk-field-input:focus,.onima-auth-page .onima-auth-clerk-field-input:focus-visible,.onima-auth-page .onima-auth-clerk-otp-input:focus,.onima-auth-page .onima-auth-clerk-otp-input:focus-visible{border-color:rgb(var(--onima-auth-mint-rgb) / .7);box-shadow:inset 0 2px 8px #00030c94, 0 0 0 3px rgb(var(--onima-auth-cyan-rgb) / .11), 0 8px 24px -20px rgb(var(--onima-auth-mint-rgb) / .42);background:#031120d1;outline:none}.onima-auth-page .onima-auth-clerk-field-input:-webkit-autofill{-webkit-text-fill-color:#f6fcfff5;caret-color:rgb(var(--onima-auth-mint-rgb));-webkit-box-shadow:inset 0 0 0 1000px #041120, 0 0 0 3px rgb(var(--onima-auth-cyan-rgb) / .1);transition:background-color 9999s ease-out}.onima-auth-page .onima-auth-clerk-field-input:-webkit-autofill:hover{-webkit-text-fill-color:#f6fcfff5;caret-color:rgb(var(--onima-auth-mint-rgb));-webkit-box-shadow:inset 0 0 0 1000px #041120, 0 0 0 3px rgb(var(--onima-auth-cyan-rgb) / .1);transition:background-color 9999s ease-out}.onima-auth-page .onima-auth-clerk-field-input:-webkit-autofill:focus{-webkit-text-fill-color:#f6fcfff5;caret-color:rgb(var(--onima-auth-mint-rgb));-webkit-box-shadow:inset 0 0 0 1000px #041120, 0 0 0 3px rgb(var(--onima-auth-cyan-rgb) / .1);transition:background-color 9999s ease-out}.onima-auth-page .onima-auth-clerk-primary{border:1px solid rgb(var(--onima-auth-cyan-rgb) / .48);color:#03111cf5;background:linear-gradient(135deg, rgb(var(--onima-auth-mint-rgb) / .92), rgb(var(--onima-auth-cyan-rgb) / .84));min-height:2.85rem;box-shadow:inset 0 1px 0 #ffffff52, 0 15px 34px -24px rgb(var(--onima-auth-cyan-rgb) / .68);border-radius:.88rem;font-weight:650;transition:border-color .16s,box-shadow .16s,filter .16s,transform .1s ease-out}.onima-auth-page .onima-auth-clerk-primary:hover{filter:brightness(1.035);box-shadow:inset 0 1px 0 #ffffff61, 0 18px 38px -23px rgb(var(--onima-auth-cyan-rgb) / .8);border-color:#c0fff6a8;transform:translateY(-1px)}.onima-auth-page .onima-auth-clerk-primary:active{transform:scale(.985)}.onima-auth-page .onima-auth-clerk-primary:focus-visible,.onima-auth-page .onima-auth-clerk-oauth:focus-visible,.onima-auth-page .onima-auth-clerk-secondary:focus-visible,.onima-auth-page .onima-auth-clerk-icon-button:focus-visible,.onima-auth-page .onima-auth-clerk-secondary-link:focus-visible{outline:2px solid rgb(var(--onima-auth-mint-rgb) / .9);outline-offset:2px}.onima-auth-page .onima-auth-clerk-primary:disabled,.onima-auth-page .onima-auth-clerk-oauth:disabled,.onima-auth-page .onima-auth-clerk-secondary:disabled{cursor:not-allowed;opacity:.5;filter:saturate(.65);transform:none}.onima-auth-page .onima-auth-clerk-icon-button{color:#daeaf1ad;background:#0a192a5c;border:1px solid #cfe2ec17;border-radius:.72rem;place-items:center;width:2.75rem;min-width:2.75rem;height:2.75rem;min-height:2.75rem;display:grid;box-shadow:inset 0 1px #ffffff0b}.onima-auth-page .onima-auth-clerk-icon-button:hover{border-color:rgb(var(--onima-auth-cyan-rgb) / .28);color:#f0f9fce6;background:rgb(var(--onima-auth-cyan-rgb) / .075)}.onima-auth-page .onima-auth-clerk-secondary-link{color:rgb(var(--onima-auth-cyan-rgb) / .86);-webkit-text-decoration-color:rgb(var(--onima-auth-cyan-rgb) / .32);-webkit-text-decoration-color:rgb(var(--onima-auth-cyan-rgb) / .32);text-decoration-color:rgb(var(--onima-auth-cyan-rgb) / .32);text-underline-offset:3px;border-radius:.4rem}.onima-auth-page .onima-auth-clerk-secondary-link:hover{color:#c7faf7f5}.onima-auth-page .onima-auth-clerk-identity-preview{border:1px solid rgb(var(--onima-auth-cyan-rgb) / .14);color:#ecf7fbe0;background:#020c1a94;border-radius:.86rem;box-shadow:inset 0 1px 5px #00030c73}.onima-auth-page .onima-auth-clerk-identity-text{color:inherit}.onima-auth-page .onima-auth-clerk-error-text{color:#fb919af0}.onima-auth-page .onima-auth-clerk-success-text{color:#6ee7b7eb}.onima-auth-page .onima-auth-clerk-alert{background:#7d183733;border:1px solid #fb718547;border-radius:.82rem;box-shadow:inset 0 1px #ffffff0a}.onima-auth-page .onima-auth-clerk-alert-text{color:#ffcdd5eb}.onima-auth-page .onima-auth-clerk-footer,.onima-auth-page .onima-auth-clerk-footer-action{color:#c9dce68f;background:0 0}.onima-auth-page .onima-auth-clerk-footer-text{color:inherit}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.onima-auth-glass-panel,.onima-auth-page .onima-auth-clerk-card{background:#041020f5}}@media (width<=639px){.onima-auth-glass-panel{border-radius:1.1rem;padding:.55rem}.onima-auth-preview-panel{padding:.9rem}.onima-auth-page .onima-auth-clerk-card{padding:1rem .85rem}}@media (prefers-reduced-motion:reduce){.onima-auth-page .onima-auth-clerk-oauth,.onima-auth-page .onima-auth-clerk-secondary,.onima-auth-page .onima-auth-clerk-field-input,.onima-auth-page .onima-auth-clerk-otp-input,.onima-auth-page .onima-auth-clerk-primary{transition:none}.onima-auth-page .onima-auth-clerk-oauth:hover,.onima-auth-page .onima-auth-clerk-secondary:hover,.onima-auth-page .onima-auth-clerk-primary:hover,.onima-auth-page .onima-auth-clerk-primary:active{transform:none}}.onima-auth-page[data-onima-visual-system=clair]{--onima-auth-cyan-rgb:57 219 255;--onima-auth-mint-rgb:21 67 249;min-height:100dvh;color:var(--onima-clair-text-primary);background:var(--onima-clair-gradient-canvas)}.onima-auth-page__backdrop{background:var(--onima-clair-canvas)}.onima-auth-page__backdrop-image{opacity:.055;filter:saturate(.62)contrast(.8)brightness(1.16)}.onima-auth-page__backdrop-wash{background:radial-gradient(circle at 78% 18%,#39dbff1a,#0000 23rem),radial-gradient(circle at 14% 76%,#8a5cff09,#0000 21rem),linear-gradient(155deg,#ffffffeb,#f4f8fcf7)}.onima-auth-page[data-onima-visual-system=clair] header{border-bottom:1px solid var(--onima-clair-border);min-height:4rem}.onima-auth-page[data-onima-visual-system=clair] .onima-auth-glass-panel,.onima-auth-page[data-onima-visual-system=clair] .onima-auth-clerk-card{border-color:var(--onima-clair-border);color:var(--onima-clair-text-primary);box-shadow:inset 0 1px 0 #fffffffa, var(--onima-clair-shadow);-webkit-backdrop-filter:blur(22px)saturate(112%);backdrop-filter:blur(22px)saturate(112%);background:linear-gradient(145deg,#39dbff0a,#0000 40%),#fffffff0}.onima-auth-page[data-onima-visual-system=clair] .onima-auth-glass-panel:before{background:linear-gradient(90deg,#0000,#1543f93d,#0000)}.onima-auth-page[data-onima-visual-system=clair] .onima-auth-back{color:var(--onima-clair-blue-deep)}.onima-auth-page[data-onima-visual-system=clair] .onima-auth-assurance{border:1px solid var(--onima-clair-border);color:var(--onima-clair-blue-deep);background:var(--onima-clair-surface)}.onima-auth-page[data-onima-visual-system=clair] .onima-auth-legal,.onima-auth-page[data-onima-visual-system=clair] .onima-auth-clerk-subtitle,.onima-auth-page[data-onima-visual-system=clair] .onima-auth-clerk-divider-text,.onima-auth-page[data-onima-visual-system=clair] .onima-auth-clerk-footer,.onima-auth-page[data-onima-visual-system=clair] .onima-auth-clerk-footer-action{color:var(--onima-clair-text-secondary)}.onima-auth-page[data-onima-visual-system=clair] .onima-auth-legal a,.onima-auth-page[data-onima-visual-system=clair] .onima-auth-clerk-secondary-link{color:var(--onima-clair-blue-deep);-webkit-text-decoration-color:color-mix(in srgb, var(--onima-clair-blue) 32%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--onima-clair-blue) 32%, transparent);text-decoration-color:color-mix(in srgb, var(--onima-clair-blue) 32%, transparent)}.onima-auth-page[data-onima-visual-system=clair] .onima-auth-clerk-title,.onima-auth-page[data-onima-visual-system=clair] .onima-auth-clerk-field-label,.onima-auth-page[data-onima-visual-system=clair] .onima-auth-clerk-identity-preview{color:var(--onima-clair-text-primary)}.onima-auth-page[data-onima-visual-system=clair] :is(.onima-auth-clerk-oauth,.onima-auth-clerk-secondary){border-color:var(--onima-clair-border);color:var(--onima-clair-blue-deep);background:var(--onima-clair-surface-secondary);box-shadow:inset 0 1px #fff}.onima-auth-page[data-onima-visual-system=clair] :is(.onima-auth-clerk-oauth,.onima-auth-clerk-secondary):hover{border-color:var(--onima-clair-border-strong);background:var(--onima-clair-surface);box-shadow:var(--onima-clair-shadow)}.onima-auth-page[data-onima-visual-system=clair] .onima-auth-clerk-divider-line{background:linear-gradient(90deg, transparent, var(--onima-clair-border-strong), transparent)}.onima-auth-page[data-onima-visual-system=clair] :is(.onima-auth-clerk-field-input,.onima-auth-clerk-otp-input){border-color:var(--onima-clair-border);color:var(--onima-clair-text-primary);caret-color:var(--onima-clair-blue);background:var(--onima-clair-surface);box-shadow:inset 0 1px #fff}.onima-auth-page[data-onima-visual-system=clair] :is(.onima-auth-clerk-field-input,.onima-auth-clerk-otp-input)::placeholder{color:color-mix(in srgb, var(--onima-clair-text-secondary) 68%, transparent)}.onima-auth-page[data-onima-visual-system=clair] :is(.onima-auth-clerk-field-input,.onima-auth-clerk-otp-input):focus-visible{border-color:var(--onima-clair-blue);box-shadow:0 0 0 3px color-mix(in srgb, var(--onima-clair-focus) 20%, transparent);background:#fff}.onima-auth-page[data-onima-visual-system=clair] .onima-auth-clerk-primary{border-color:var(--onima-clair-blue-deep);color:#fff;background:linear-gradient(115deg, var(--onima-clair-blue-deep), var(--onima-clair-blue));box-shadow:0 14px 30px -22px #1543f994}.onima-auth-page[data-onima-visual-system=clair] .onima-auth-clerk-icon-button{border-color:var(--onima-clair-border);color:var(--onima-clair-blue-deep);background:var(--onima-clair-surface-secondary);box-shadow:inset 0 1px #fff}.onima-auth-page[data-onima-visual-system=clair] .onima-auth-clerk-identity-preview{border-color:var(--onima-clair-border);background:var(--onima-clair-surface-secondary);box-shadow:inset 0 1px #fff}.onima-auth-page[data-onima-visual-system=clair] [class*=text-white\/]{color:var(--onima-clair-text-secondary)}.onima-auth-page[data-onima-visual-system=clair] [class*=text-primary\/]{color:var(--onima-clair-blue-deep)}@media (width<=639px){.onima-auth-page[data-onima-visual-system=clair] header{min-height:3.5rem;padding-right:0}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.onima-auth-page[data-onima-visual-system=clair] .onima-auth-glass-panel,.onima-auth-page[data-onima-visual-system=clair] .onima-auth-clerk-card{background:var(--onima-clair-surface)}}
