.vionix-public-shell.vionix-auth-shell{color:#eef6ff;background:#081b32;flex-direction:column;min-height:100vh;font-family:DM Sans,ui-sans-serif,system-ui,sans-serif;display:flex;overflow-x:clip}.vionix-auth-topbar{z-index:2;background:#071527f7;border-bottom:1px solid #a6cbf52e;flex:none;position:relative}.vionix-auth-topbar-inner{justify-content:space-between;align-items:center;gap:1.5rem;max-width:1380px;min-height:79px;margin-inline:auto;padding:0 clamp(20px,3vw,40px);display:flex}.vionix-auth-brand .font-display{color:#f7fbff;letter-spacing:-.055em;font-weight:800}.vionix-auth-brand .text-gradient{background:linear-gradient(90deg,#fff,#9fd8fc);color:#0000;-webkit-background-clip:text;background-clip:text}.vionix-auth-back{color:#d5e6fa;border:1px solid #abcdf547;border-radius:.7rem;justify-content:center;align-items:center;gap:.6rem;min-height:44px;padding:.5rem .85rem;font-size:.83rem;font-weight:750;transition:background .16s,border-color .16s,color .16s;display:inline-flex}.vionix-auth-back:hover{color:#fff;background:#ffffff16;border-color:#a7caf08c}.vionix-auth-main{isolation:isolate;background:radial-gradient(43rem 31rem at 87% 3%,#3366cc5e,#0000 79%),radial-gradient(37rem 28rem at -7% 103%,#15739638,#0000 70%),linear-gradient(116deg,#07162b,#0c2443 68%,#112f55);flex:1;justify-content:center;align-items:center;padding:clamp(3.3rem,6.5vw,6rem) 1.25rem clamp(3.3rem,6vw,5.5rem);display:flex;position:relative}.vionix-auth-main:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:76px 76px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(100deg,#0000 5%,#000 95%);mask-image:linear-gradient(100deg,#0000 5%,#000 95%)}.vionix-auth-layout{grid-template-columns:minmax(0,1.08fr) minmax(360px,.88fr);align-items:center;gap:clamp(2.5rem,6vw,6.2rem);width:min(100%,1200px);display:grid}.vionix-auth-intro{min-width:0;padding-block:1rem}.vionix-auth-kicker,.vionix-auth-card-eyebrow{letter-spacing:.14em;align-items:center;gap:.55rem;font-size:.69rem;font-weight:850;line-height:1.45;display:inline-flex}.vionix-auth-kicker{color:#b0e7f8;background:#4087d024;border:1px solid #96cff857;border-radius:999px;padding:.53rem .8rem}.vionix-auth-kicker>span{background:#7bb9ff;border-radius:50%;width:.46rem;height:.46rem;box-shadow:0 0 0 4px #7bb9ff20}.vionix-auth-display{letter-spacing:-.082em;color:#f9fcff;flex-direction:column;gap:.15rem;max-width:13.5ch;margin-top:2rem;font-family:Space Grotesk,DM Sans,sans-serif;font-size:clamp(3.1rem,5.1vw,5.5rem);font-weight:700;line-height:1.045;display:flex}.vionix-auth-display span{background:linear-gradient(105deg,#8bc1ff 5%,#99c6ff 55%,#d0e5ff);color:#0000;-webkit-background-clip:text;background-clip:text}.vionix-auth-lead{color:#c2d4e9;max-width:45ch;margin-top:1.65rem;font-size:clamp(1rem,1.4vw,1.12rem);line-height:1.8}.vionix-auth-capabilities{gap:.7rem;max-width:29rem;margin-top:2rem;display:grid}.vionix-auth-capabilities>div{color:#e3f0fc;background:#ffffff0b;border:1px solid #94c3f024;border-radius:.75rem;align-items:center;gap:.9rem;min-height:3rem;padding:.6rem .75rem;font-size:.88rem;font-weight:700;display:flex}.vionix-auth-capabilities svg{color:#87d9f1;flex:none}.vionix-auth-trust{color:#8ea9c8;align-items:start;gap:.7rem;max-width:31rem;margin-top:1.8rem;font-size:.76rem;line-height:1.6;display:flex}.vionix-auth-trust svg{color:#92c8d9}.vionix-auth-form-column{width:100%;min-width:0;max-width:475px;margin-inline:auto}.vionix-auth-card{color:#182f4d;background:linear-gradient(145deg,#fff 4%,#f9fbff 100%);border:1px solid #d1e2f5f0;border-radius:1.65rem;padding:clamp(1.45rem,3vw,2.7rem);box-shadow:0 36px 84px -33px #00091b8a,inset 0 1px #fff}.vionix-auth-card-eyebrow{color:#3274a8}.vionix-auth-card-title{color:#142947;letter-spacing:-.057em;margin-top:.8rem;font-family:Space Grotesk,DM Sans,sans-serif;font-size:clamp(1.9rem,2.8vw,2.45rem);font-weight:700;line-height:1.15}.vionix-auth-card-intro{color:#61748e;margin-top:.7rem;font-size:.9rem;line-height:1.65}.vionix-auth-card :is(input,textarea){color:#183050;min-height:3rem;box-shadow:none;background:#fff;border:1px solid #cfdced;border-radius:.8rem}.vionix-auth-card :is(input,textarea):focus-visible{outline-offset:0;border-color:#2b72d3;outline:3px solid #3279df2a}.vionix-auth-card label{color:#2a405d;font-size:.82rem;font-weight:750}.vionix-auth-card [role=tablist]{background:#eaf1fa;border:1px solid #e0e9f5;border-radius:.85rem;min-height:3.1rem;padding:4px}.vionix-auth-card [role=tab]{border-radius:.62rem;min-height:2.5rem;font-size:.82rem;font-weight:750}.vionix-auth-card [role=tab][data-state=active]{color:#1b437e;background:#fff;box-shadow:0 3px 8px -5px #153c7c65}.vionix-auth-card button[type=submit]{border-radius:.77rem;min-height:3.1rem;font-weight:800}.vionix-auth-card button[type=button]:focus-visible,.vionix-auth-back:focus-visible,.vionix-auth-footer a:focus-visible,.vionix-auth-card-after a:focus-visible{outline-offset:2px;outline:3px solid #5fabea}.vionix-auth-card-after{color:#abc6e2;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem;margin-top:1rem;padding-inline:.2rem;font-size:.75rem;display:flex}.vionix-auth-card-after>span,.vionix-auth-card-after a{align-items:center;gap:.45rem;min-height:44px;display:inline-flex}.vionix-auth-card-after a{color:#cef;font-weight:750}.vionix-auth-card-after a:hover{color:#fff;text-decoration:underline}.vionix-auth-footer{color:#94abc5;background:#081b32;border-top:1px solid #a5c5e624;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;width:100%;max-width:1380px;margin-inline:auto;padding:1.1rem clamp(20px,3vw,40px);font-size:.74rem;display:flex}.vionix-auth-footer nav{flex-wrap:wrap;gap:clamp(.8rem,2vw,1.7rem);display:flex}.vionix-auth-footer a{color:#b1c9e5;align-items:center;min-height:44px;display:inline-flex}.vionix-auth-footer a:hover{color:#fff;text-decoration:underline}@media (width<=1023px){.vionix-auth-layout{grid-template-columns:minmax(0,1fr);gap:1.7rem;max-width:560px}.vionix-auth-main{align-items:start;padding-top:2.7rem}.vionix-auth-intro{padding:0}.vionix-auth-display{max-width:none;margin-top:1rem;font-size:clamp(2.3rem,7vw,3.1rem)}.vionix-auth-lead{margin-top:.75rem;font-size:.94rem;line-height:1.65}.vionix-auth-capabilities,.vionix-auth-trust{display:none}.vionix-auth-form-column{max-width:560px}}@media (width<=639px){.vionix-auth-topbar-inner{min-height:70px}.vionix-auth-topbar .font-display{font-size:1.05rem}.vionix-auth-topbar .vionix-auth-brand img{width:32px;height:32px}.vionix-auth-back{padding:.3rem .55rem;font-size:.75rem}.vionix-auth-main{padding:2.1rem 1rem 2.65rem}.vionix-auth-display{font-size:clamp(2.05rem,8.5vw,2.8rem)}.vionix-auth-lead{max-width:39ch;font-size:.86rem}.vionix-auth-card{border-radius:1.35rem;padding:1.45rem 1.25rem}.vionix-auth-card-title{font-size:1.9rem}.vionix-auth-footer{flex-direction:column;align-items:start;gap:.2rem}}@media (prefers-reduced-motion:reduce){.vionix-auth-back,.vionix-auth-capabilities>div{transition:none}}.vionix-public-shell.vionix-auth-verification{color:#16314e;background:#0a1e38;font-family:DM Sans,ui-sans-serif,system-ui,sans-serif}.vionix-auth-verification>div[aria-hidden=true]{opacity:.22}.vionix-auth-verify-container{background:radial-gradient(at 85% 19%,#3a6cc43d,#0000 68%),linear-gradient(130deg,#08182e,#123252);min-width:0}.vionix-auth-verify-topbar{border-bottom:1px solid #aacced33;min-height:80px}.vionix-auth-verify-main{padding-block:clamp(2.4rem,5.5vw,5rem)}.vionix-auth-verify-card{color:#18304e;background:#fff;border-color:#d5e3f3;box-shadow:0 36px 95px -45px #00122fc0}.vionix-auth-verify-card>div>div:first-child{background:#fff}.vionix-auth-verify-card>div>div:last-child{background:linear-gradient(140deg,#f1f7ff,#f8fbff)}.vionix-auth-verification .vionix-auth-verify-main>div>section:first-child{background:linear-gradient(110deg,#f1f9ff,#fff 67%,#eef2ff);border-color:#d0e4f5}@media (width<=639px){.vionix-auth-verify-topbar{min-height:70px}.vionix-auth-verify-container{padding-inline:1rem}.vionix-auth-verify-card{border-radius:1.4rem}}.vionix-public-shell.vionix-claim-shell.premium-onboarding{color:#edf6ff;background:radial-gradient(54rem 39rem at 92% 16%,#3669ce4a,#0000 76%),linear-gradient(118deg,#07172d,#0d274a 72%,#123459);min-height:100vh;font-family:DM Sans,ui-sans-serif,system-ui,sans-serif;overflow-x:clip}.vionix-claim-topbar{border-bottom:1px solid #aacced33;min-height:80px}.vionix-claim-topbar .font-display{color:#fff}.vionix-claim-topbar .text-gradient{background:linear-gradient(100deg,#fff,#a6cbff);color:#0000;-webkit-background-clip:text;background-clip:text}.vionix-claim-layout{gap:clamp(2rem,5vw,4rem);width:100%;min-width:0}.vionix-claim-intro{min-width:0}.vionix-claim-form{width:100%;max-width:505px;margin-inline:auto}.vionix-claim-form :is(h2,h3){color:#142b4d}.vionix-claim-form label{color:#274364}.vionix-claim-form input{color:#183454;background:#fff;border-color:#cbd9ee;border-radius:.75rem}.vionix-claim-form input:focus-visible{outline-offset:0;border-color:#538be0;outline:3px solid #4e8ce53b}.vionix-claim-form button[type=submit]{min-height:3.1rem}.vionix-claim-form :is(a,button):focus-visible,.vionix-claim-topbar a:focus-visible{outline-offset:3px;outline:3px solid #79b6fc}.vionix-claim-context{display:none}@media (width<=1023px){.vionix-claim-container{max-width:700px}.vionix-claim-layout{grid-template-columns:minmax(0,1fr);gap:1.35rem}.vionix-claim-form{order:1}.vionix-claim-intro{order:2}.vionix-claim-context{display:block}.vionix-claim-intro>span:first-child{display:none}}@media (width<=639px){.vionix-claim-topbar{min-height:70px}.vionix-claim-topbar .vionix-auth-back{font-size:.75rem}.vionix-claim-layout{padding-top:1.6rem;padding-bottom:2rem}.vionix-claim-form{border-radius:1.35rem;padding:1.4rem 1.15rem}.vionix-claim-form h2{font-size:1.7rem;line-height:1.12}.vionix-claim-form p{line-height:1.6}.vionix-claim-preview{border-radius:1.3rem;padding:1.2rem}.vionix-claim-preview .vionix-claim-example{margin-top:1.1rem}.vionix-claim-empty{padding:.8rem 0}}
