.mq-auth.vp{min-block-size:100dvh;padding:var(--s6) var(--s4);background:radial-gradient(60rem 34rem at 50% -12%, var(--v-wash), transparent 62%), radial-gradient(44rem 26rem at 100% 108%, var(--info-bg), transparent 66%), var(--soft);flex-direction:column;justify-content:center;align-items:center;display:flex}.mq-auth .box{inline-size:100%;max-inline-size:25rem}.mq-auth .box.wide{max-inline-size:34rem}.mq-auth .brand{justify-content:center;align-items:center;gap:.55rem;margin-block-end:var(--s5);display:flex}.mq-auth .brand .mark{border-radius:var(--r-m);background:var(--v);color:#fff;block-size:2.4rem;inline-size:2.4rem;font-family:var(--font-sans);box-shadow:0 8px 20px -10px var(--v);flex:none;place-items:center;font-size:1.15rem;font-weight:800;display:grid}.mq-auth .brand b{font-family:var(--font-sans);font-size:1.2rem;font-weight:800;line-height:1.25;display:block}.mq-auth .brand b+span{color:var(--mute);font-size:.76rem;line-height:1.3;display:block}.mq-auth .card{border-radius:var(--r-l);box-shadow:var(--sh-2)}.mq-auth .card-b{padding:1.5rem}.mq-auth h1{margin:0;font-size:1.3rem}.mq-auth .sub{margin:.4rem 0 var(--s5);color:var(--mute);font-size:.87rem;line-height:1.7}.mq-auth .f{margin-block-end:var(--s4)}.mq-auth label{margin-block-end:.35rem;font-size:.85rem}.mq-auth .grid{margin-block-end:var(--s4)}.mq-auth .grid .f{margin-block-end:0}.mq-auth .fine{margin-block-start:var(--s4)}.mq-auth input{block-size:2.9rem;padding-inline:.8rem;font-size:1rem}.mq-auth input[dir=ltr]{text-align:left;font-variant-numeric:tabular-nums}.mq-auth input[aria-invalid=true]{border-color:var(--bad);background:var(--bad-bg)}.mq-auth input[aria-invalid=true]:focus{border-color:var(--bad);box-shadow:0 0 0 3px color-mix(in srgb, var(--bad) 22%, transparent)}.mq-auth .aff{border:1px solid var(--line-2);border-radius:var(--r-s);background:var(--canvas);direction:ltr;align-items:center;padding-inline-end:.7rem;transition:border-color .15s,box-shadow .15s;display:flex}.mq-auth .aff:focus-within{border-color:var(--v);box-shadow:var(--ring)}.mq-auth .aff input{background:0 0;border:0;flex:1;min-inline-size:0}.mq-auth .aff input:focus{box-shadow:none}.mq-auth .aff .sfx{color:var(--mute);white-space:nowrap;unicode-bidi:isolate;flex:none;font-size:.88rem}.mq-auth .btn-w{block-size:2.9rem;inline-size:100%;font-size:.95rem}.mq-auth .spin{border:2px solid #fff6;border-block-start-color:#fff;border-radius:50%;flex:none;block-size:1rem;inline-size:1rem;animation:.7s linear infinite mq-auth-spin}@keyframes mq-auth-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.mq-auth .spin{display:none}}.mq-auth .note{margin-block-end:var(--s4)}.mq-auth .note svg{flex:none;margin-block-start:.1rem}.mq-auth .note a{color:inherit;text-underline-offset:3px;text-decoration:underline}.mq-auth .foot{text-align:center;color:var(--mute);margin-block-start:var(--s5);font-size:.82rem;line-height:1.8}.mq-auth .foot a{font-weight:700}.mq-auth .stop .card-b{padding:1.75rem 1.5rem}.mq-auth .stop h1{color:var(--warn);margin-block-start:.6rem}.mq-auth .stop p{margin:var(--s3) 0 0;font-size:.92rem;line-height:1.85}.mq-auth .stop .note{margin-block:var(--s4)}.mq-auth .col>*+*{margin-block-start:var(--s5)}.mq-auth a.kpi{color:inherit;display:block}.mq-auth a.kpi:hover{text-decoration:none}.mq-auth .kpi b{font-size:1.35rem}.mq-auth .facts{gap:var(--s4) var(--s5);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));margin:0;display:grid}.mq-auth .facts dt{color:var(--mute);margin:0;font-size:.76rem}.mq-auth .facts dd{margin:.15rem 0 0;font-size:.9rem;font-weight:600}.mq-auth .facts dd[dir=ltr]{text-align:start;font-variant-numeric:tabular-nums}.mq-auth .na{color:var(--mute);font-weight:400}.mq-auth .docs{margin:0;padding:0;list-style:none}.mq-auth .docs li{align-items:center;gap:var(--s2);border-block-end:1px solid var(--line);flex-wrap:wrap;padding-block:.65rem;display:flex}.mq-auth .docs li:last-child{border-block-end:0}.mq-auth .docs .nm{font-size:.9rem;font-weight:700}.mq-auth .docs .kd{color:var(--mute);font-size:.78rem}.mq-auth .alerts{margin:0;padding-inline-start:1.1rem;font-size:.87rem;line-height:1.9}.mq-auth .alerts li::marker{color:var(--warn)}@media (max-width:30rem){.mq-auth.vp{padding:var(--s5) var(--s3)}.mq-auth .card-b{padding:1.15rem}.mq-auth h1{font-size:1.15rem}}
