[data-design=v6] .auth-frame{--sl-page:#ebeef3;--sl-chrome:#fbfcfd;--sl-white:#fff;--sl-ink:#0f1521;--sl-sub:#5b6577;--sl-faint:#9aa3b2;--sl-line:#e2e6ec;--sl-line2:#eef1f5;--sl-ruler:#f4f6f9;--sl-tick:#c6cdd8;--sl-blue:#2563eb;--sl-blue-soft:#e6eefd;--sl-blue-ring:#2563eb24;--sl-green:#15876a;--sl-red:#c2410c;--sl-grid-minor:#0f15210b;--sl-grid-major:#0f152112;--sl-card-shadow:0 1px 2px #0f15210a,0 24px 48px -24px #0f15212e;--sl-panel-shadow:0 30px 60px -30px #0f152140;--sl-ui:var(--font-karla,"Karla",sans-serif);--sl-display:var(--font-kanit,"Kanit",sans-serif);--sl-mono:var(--font-archivo-narrow,"Archivo Narrow","Arial Narrow",sans-serif)}[data-design=v6][data-theme=dark] .auth-frame{--sl-page:#0f1521;--sl-chrome:#151c29;--sl-white:#1b2333;--sl-ink:#f1f4f9;--sl-sub:#a3adbe;--sl-faint:#6b7585;--sl-line:#273041;--sl-line2:#202838;--sl-ruler:#131a26;--sl-tick:#3a4455;--sl-blue:#5b8def;--sl-blue-soft:#5b8def29;--sl-blue-ring:#5b8def40;--sl-green:#34b38a;--sl-red:#f0825a;--sl-grid-minor:#f1f4f909;--sl-grid-major:#f1f4f90f;--sl-card-shadow:0 1px 2px #0000004d,0 24px 48px -24px #0009;--sl-panel-shadow:0 30px 60px -30px #000000b3}@media (prefers-color-scheme:dark){[data-design=v6]:not([data-theme=light]) .auth-frame{--sl-page:#0f1521;--sl-chrome:#151c29;--sl-white:#1b2333;--sl-ink:#f1f4f9;--sl-sub:#a3adbe;--sl-faint:#6b7585;--sl-line:#273041;--sl-line2:#202838;--sl-ruler:#131a26;--sl-tick:#3a4455;--sl-blue:#5b8def;--sl-blue-soft:#5b8def29;--sl-blue-ring:#5b8def40;--sl-green:#34b38a;--sl-red:#f0825a;--sl-grid-minor:#f1f4f909;--sl-grid-major:#f1f4f90f;--sl-card-shadow:0 1px 2px #0000004d,0 24px 48px -24px #0009;--sl-panel-shadow:0 30px 60px -30px #000000b3}}[data-design=v6] .auth-frame{background:var(--sl-page);min-height:100vh;color:var(--sl-ink);font-family:var(--sl-ui);flex-direction:column;display:flex}[data-design=v6] .auth-canvas{background-image:linear-gradient(var(--sl-grid-minor)1px,transparent 1px),linear-gradient(90deg,var(--sl-grid-minor)1px,transparent 1px),linear-gradient(var(--sl-grid-major)1px,transparent 1px),linear-gradient(90deg,var(--sl-grid-major)1px,transparent 1px);background-position:22px 22px;background-size:24px 24px,24px 24px,96px 96px,96px 96px;flex:1;justify-content:center;display:flex;position:relative}[data-design=v6] .auth-canvas:before{content:"";background-color:var(--sl-ruler);background-image:repeating-linear-gradient(90deg,var(--sl-tick)0 1px,transparent 1px 8px),repeating-linear-gradient(90deg,var(--sl-tick)0 1px,transparent 1px 40px);border-bottom:1px solid var(--sl-line);z-index:3;pointer-events:none;background-position:0 100%,0 100%;background-repeat:repeat-x;background-size:8px 6px,40px 11px;height:22px;position:absolute;top:0;left:22px;right:0}[data-design=v6] .auth-canvas:after{content:"px";background-color:var(--sl-ruler);background-image:repeating-linear-gradient(0deg,var(--sl-tick)0 1px,transparent 1px 8px),repeating-linear-gradient(0deg,var(--sl-tick)0 1px,transparent 1px 40px);border-right:1px solid var(--sl-line);width:22px;font-family:var(--sl-mono);text-align:center;color:var(--sl-faint);z-index:4;pointer-events:none;background-position:100% 0,100% 0;background-repeat:repeat-y;background-size:6px 8px,11px 40px;font-size:8.5px;line-height:22px;position:absolute;top:0;bottom:0;left:0}[data-design=v6] .auth-frame__form{background:0 0;width:560px;max-width:calc(100% - 62px);margin-left:22px;padding:72px 0 56px;position:relative}[data-design=v6] .auth-body{flex:none;justify-content:flex-start;width:100%;max-width:none;margin-inline:0;padding:0}[data-design=v6] .auth-frame__form:before{content:"";border-left:1px solid var(--sl-blue);border-right:1px solid var(--sl-blue);z-index:5;pointer-events:none;background:#2563eb1f;height:22px;position:absolute;top:0;left:0;right:0}[data-design=v6] .auth-frame__form:after{content:"560 px";background:var(--sl-blue);color:#fff;font-family:var(--sl-mono);z-index:5;pointer-events:none;border-radius:3px;padding:2px 7px;font-size:10.5px;position:absolute;top:44px;left:50%;transform:translate(-50%,-50%)}[data-design=v6] .auth-eyebrow{font-family:var(--sl-mono);letter-spacing:1.4px;color:var(--sl-sub);justify-content:space-between;gap:10px;margin-bottom:18px;font-size:11px}[data-design=v6] .auth-eyebrow>span:nth-child(2){margin-right:auto}[data-design=v6] .auth-tick{background:var(--sl-blue);width:7px;height:7px;box-shadow:none}[data-design=v6] .auth-rule{display:none}[data-design=v6] .auth-frame h1{font-family:var(--sl-display);letter-spacing:-.03em;text-wrap:pretty;margin:0 0 14px;font-weight:300;line-height:1.02;font-size:50px!important}[data-design=v6] .auth-frame .v6-display--outline{-webkit-text-stroke:0;color:var(--sl-blue)}[data-design=v6] .auth-frame h1+p{font-family:var(--sl-ui);text-wrap:pretty;max-width:500px;line-height:1.55;color:var(--sl-sub)!important;margin:0 0 26px!important;font-size:15.5px!important}[data-design=v6] .auth-card{background:var(--sl-white);border:1px solid var(--sl-line);box-shadow:var(--sl-card-shadow);border-radius:9px;padding:24px}[data-design=v6] .auth-card:before{content:"";border:1.5px solid var(--sl-blue);pointer-events:none;border-radius:12px;position:absolute;inset:-4px}[data-design=v6] .auth-handle{background:var(--sl-white);border:1.5px solid var(--sl-blue);z-index:2;pointer-events:none;border-radius:1px;width:9px;height:9px;position:absolute}[data-design=v6] .auth-handle.tl{top:-8px;left:-8px}[data-design=v6] .auth-handle.tr{top:-8px;right:-8px}[data-design=v6] .auth-handle.bl{bottom:-8px;left:-8px}[data-design=v6] .auth-handle.br{bottom:-8px;right:-8px}[data-design=v6] .auth-card__head{font-family:var(--sl-mono);letter-spacing:1.2px;color:var(--sl-faint);margin-bottom:18px;font-size:10.5px}[data-design=v6] .auth-card__status{background:var(--sl-blue-soft);color:var(--sl-blue);border-radius:999px;padding:3px 9px}[data-design=v6] .auth-card__status .auth-tick{display:none}[data-design=v6] .auth-label{font-family:var(--sl-mono);letter-spacing:1.1px;color:var(--sl-sub);align-items:baseline;margin-bottom:7px;font-size:10.5px}[data-design=v6] .auth-label .hint{font-family:var(--sl-mono);letter-spacing:1px;text-transform:uppercase;color:var(--sl-blue);font-size:10.5px;font-weight:500}[data-design=v6] .auth-field{background:var(--sl-white);border:1px solid var(--sl-line);height:44px;color:var(--sl-ink);font-family:var(--sl-ui);border-radius:8px;padding:0 14px;font-size:15px}[data-design=v6] .auth-field::placeholder{color:var(--sl-faint)}[data-design=v6] .auth-field:hover{background:var(--sl-white);border-color:var(--sl-tick)}[data-design=v6] .auth-field:focus{background:var(--sl-white);border-color:var(--sl-blue);box-shadow:0 0 0 3px var(--sl-blue-ring)}[data-design=v6] .auth-field--error{border-color:var(--sl-red)}[data-design=v6] .auth-fielderr{color:var(--sl-red)}[data-design=v6] .auth-frame [role=alert]{border-radius:8px;border-color:var(--sl-red)!important;color:var(--sl-red)!important}[data-design=v6] .auth-seg{background:var(--sl-page);border:1px solid var(--sl-line);border-radius:10px;gap:3px;margin:0 0 18px;padding:4px;display:flex}[data-design=v6] .auth-chip{height:34px;color:var(--sl-sub);font-family:var(--sl-ui);background:0 0;border:0;border-radius:7px;flex:1;font-weight:500;letter-spacing:0!important;text-transform:none!important;padding:0 12px!important;font-size:13.5px!important}[data-design=v6] .auth-chip:hover{color:var(--sl-ink);background:0 0}[data-design=v6] .auth-chip.on{background:var(--sl-white);color:var(--sl-ink);box-shadow:0 1px 2px #0f152114,inset 0 0 0 1px var(--sl-line);font-weight:700}[data-design=v6] .auth-btn{height:46px;font-family:var(--sl-ui);border-radius:9px;padding:0 18px;font-size:15px;font-weight:700}[data-design=v6] .auth-btn--primary{background:var(--sl-blue);color:#fff}[data-design=v6] .auth-btn--primary:hover:not(:disabled){background:var(--sl-blue);color:#fff;filter:brightness(1.07);box-shadow:none}[data-design=v6] .auth-btn--primary:disabled{background:var(--sl-line);color:var(--sl-faint)}[data-design=v6] .auth-btn--ghost{background:var(--sl-white);border-color:var(--sl-line);color:var(--sl-ink);font-size:14px;font-weight:600}[data-design=v6] .auth-btn--ghost:hover{background:var(--sl-page)}[data-design=v6] .auth-card form>.v6-mono{font-family:var(--sl-mono);letter-spacing:1.1px!important;color:var(--sl-faint)!important;font-size:10px!important}[data-design=v6] .auth-divider{font-family:var(--sl-mono);letter-spacing:1.1px;color:var(--sl-faint);margin:20px 0 14px;font-size:10px}[data-design=v6] .auth-divider:before,[data-design=v6] .auth-divider:after{background:var(--sl-line)}[data-design=v6] .auth-sso{gap:10px}[data-design=v6] .auth-sso-btn{background:var(--sl-white);border:1px solid var(--sl-line);height:44px;color:var(--sl-ink);font-family:var(--sl-ui);letter-spacing:0;text-transform:none;border-radius:9px;padding:0 14px;font-size:14.5px;font-weight:600}[data-design=v6] .auth-sso-btn:hover{background:var(--sl-page);border-color:var(--sl-tick)}[data-design=v6] .auth-card input[type=checkbox]{appearance:none;border:1.5px solid var(--sl-tick);background:var(--sl-white);cursor:pointer;border-radius:4px;flex-shrink:0;place-items:center;width:17px;height:17px;margin:0;display:inline-grid}[data-design=v6] .auth-card input[type=checkbox]:checked{border-color:var(--sl-blue);background:var(--sl-blue)}[data-design=v6] .auth-card input[type=checkbox]:checked:after{content:"";border:2.4px solid #fff;border-width:0 2.4px 2.4px 0;width:4px;height:8px;transform:translateY(-1px)rotate(45deg)}[data-design=v6] .auth-foot{font-family:var(--sl-ui);letter-spacing:0;color:var(--sl-sub);margin-top:22px;font-size:13.5px}[data-design=v6] .auth-foot>span:last-child{font-family:var(--sl-mono);color:var(--sl-faint);font-size:11px}[data-design=v6] .auth-foot a{color:var(--sl-blue);font-weight:700;text-decoration:none}[data-design=v6] .auth-newhere{background:var(--sl-white);border:1px dashed var(--sl-blue);color:var(--sl-ink);border-radius:9px;align-items:center;gap:14px;margin-top:18px;padding:16px 18px;text-decoration:none;display:flex}[data-design=v6] .auth-newhere-icon{background:var(--sl-blue-soft);width:36px;height:36px;color:var(--sl-blue);border-radius:8px;flex-shrink:0;place-items:center;display:grid}[data-design=v6] .auth-newhere-title{font-family:var(--sl-ui);font-size:15px;font-weight:700;display:block}[data-design=v6] .auth-newhere-sub{font-family:var(--sl-ui);color:var(--sl-sub);margin-top:2px;font-size:13px;display:block}@media (max-width:880px){[data-design=v6] .auth-canvas:before,[data-design=v6] .auth-canvas:after,[data-design=v6] .auth-frame__form:before,[data-design=v6] .auth-frame__form:after{display:none}[data-design=v6] .auth-canvas{background-position:0 0}[data-design=v6] .auth-frame__form{align-self:stretch;width:auto;max-width:none;margin-left:0;padding:40px 20px 48px}[data-design=v6] .auth-frame h1{font-size:38px!important}[data-design=v6] .auth-card:before,[data-design=v6] .auth-handle{display:none}}@media (prefers-reduced-motion:reduce){[data-design=v6] .auth-field,[data-design=v6] .auth-btn,[data-design=v6] .auth-sso-btn{transition:none}}
