.hm-auth-root{--hm-frame:#111318;--hm-workspace:#f5f6f8;--hm-card:#fff;--hm-text:#191d26;--hm-muted:#606876;--hm-border:#d4d9e2;--hm-accent:#007154;--hm-accent-soft:#e8faf3;--hm-danger:#b42318;--hm-danger-soft:#fef0ed;--hm-danger-border:#f0b8b2;--hm-hover:#edf0f5;--hm-skeleton:#e0e4eb;--hm-focus:#007d5c;--hm-action:#35f2b6;--hm-action-text:#08291f;--hm-action-border:#00bd87;--hm-input:#fff;min-height:100dvh;color:var(--hm-text);background:var(--hm-frame);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--font-inter), Inter, sans-serif;grid-template-columns:clamp(280px,23vw,352px) minmax(0,1fr);display:grid}[data-c6-theme=dark] .hm-auth-root{--hm-workspace:#111419;--hm-card:#1b2028;--hm-text:#f0f3f9;--hm-muted:#b0b8c7;--hm-border:#363e4c;--hm-accent:#51e6b5;--hm-accent-soft:#17372e;--hm-danger:#ff8b82;--hm-danger-soft:#351d1b;--hm-danger-border:#70423e;--hm-hover:#242b36;--hm-skeleton:#2d3542;--hm-focus:#51e6b5;--hm-input:#141920;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){html:not([data-c6-theme]) .hm-auth-root{--hm-workspace:#111419;--hm-card:#1b2028;--hm-text:#f0f3f9;--hm-muted:#b0b8c7;--hm-border:#363e4c;--hm-accent:#51e6b5;--hm-accent-soft:#17372e;--hm-danger:#ff8b82;--hm-danger-soft:#351d1b;--hm-danger-border:#70423e;--hm-hover:#242b36;--hm-skeleton:#2d3542;--hm-focus:#51e6b5;--hm-input:#141920;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}.hm-auth-root,.hm-auth-root *{box-sizing:border-box}.hm-auth-root button,.hm-auth-root input{font:inherit}.hm-auth-root :focus-visible{outline:3px solid var(--hm-focus);outline-offset:3px}.hm-auth-brand{color:#a8b0bf;flex-direction:column;align-items:flex-start;gap:20px;min-width:0;padding:54px 42px;display:flex}.hm-auth-brand img{width:min(100%,196px);height:auto;display:block}.hm-auth-brand p{margin:0;font-size:14px}.hm-auth-mobile-header{display:none}.hm-auth-workspace{background:var(--hm-workspace);border-radius:38px 0 0;justify-content:center;align-items:center;min-width:0;min-height:100dvh;padding:112px 56px 64px;display:flex;position:relative;box-shadow:-10px 0 26px #00000017}.hm-auth-theme{z-index:2;position:absolute;top:28px;right:32px}.hm-auth-root .hm-theme-toggle{border:1px solid var(--hm-border);min-width:44px;min-height:44px;color:var(--hm-text);cursor:pointer;background:0 0;border-radius:7px;justify-content:center;align-items:center;gap:8px;padding:9px 12px;font-size:13px;font-weight:550;display:inline-flex}.hm-auth-root .hm-theme-toggle:hover{background:var(--hm-hover)}.hm-auth-column{width:min(100%,420px)}.hm-auth-screen h1{color:var(--hm-text);letter-spacing:-.045em;margin:0;font-size:clamp(30px,3vw,38px);font-weight:680;line-height:1.12}.hm-auth-intro{color:var(--hm-muted);margin:12px 0 30px;font-size:14px;line-height:1.65}.hm-auth-screen form{gap:19px;display:grid}.hm-auth-field{gap:8px;min-width:0;display:grid}.hm-auth-field label,.hm-auth-field-label{color:var(--hm-text);font-size:13px;font-weight:600}.hm-auth-field input{border:1px solid var(--hm-border);width:100%;min-width:0;min-height:48px;color:var(--hm-text);background:var(--hm-input);border-radius:7px;outline:none;padding:11px 14px;font-size:15px;line-height:1.4}.hm-auth-field input::placeholder{color:var(--hm-muted);opacity:.9}.hm-auth-field input:hover{border-color:color-mix(in srgb, var(--hm-border), var(--hm-text) 22%)}.hm-auth-field input:focus{border-color:var(--hm-focus);box-shadow:0 0 0 3px color-mix(in srgb, var(--hm-focus) 14%, transparent)}.hm-auth-readonly{border:1px solid var(--hm-border);width:100%;min-height:48px;color:var(--hm-muted);background:var(--hm-input);overflow-wrap:anywhere;border-radius:7px;margin:0;padding:11px 14px;font-size:15px;line-height:1.55}.hm-auth-field input:-webkit-autofill{-webkit-text-fill-color:var(--hm-text);caret-color:var(--hm-text);box-shadow:0 0 0 1000px var(--hm-input) inset;transition:background-color 9999s ease-out}.hm-auth-error{border:1px solid var(--hm-danger-border);color:var(--hm-danger);background:var(--hm-danger-soft);overflow-wrap:anywhere;border-radius:7px;padding:12px 14px;font-size:13px;line-height:1.55}.hm-auth-primary{border:1px solid var(--hm-action-border);width:100%;min-height:48px;color:var(--hm-action-text);background:var(--hm-action);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;padding:11px 18px;font-size:14px;font-weight:650;display:inline-flex}.hm-auth-primary:hover:not(:disabled){background:#85f8d0}.hm-auth-primary:disabled{cursor:wait;opacity:.72}.hm-auth-secondary{min-height:44px;color:var(--hm-accent);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin:16px auto 0;padding:10px 8px;font-size:13px;font-weight:600;display:flex}.hm-auth-secondary:hover{text-underline-offset:3px;text-decoration:underline}.hm-auth-support{color:var(--hm-muted);text-align:center;margin:32px 0 0;font-size:12px;line-height:1.6}.hm-auth-activity{justify-content:center;align-items:center;gap:9px;display:inline-flex}.hm-auth-spinner{border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:16px;height:16px;animation:.7s linear infinite hm-auth-spin}.hm-auth-confirmation{text-align:center}.hm-auth-confirmation h1{margin-bottom:16px}.hm-auth-confirmation p{color:var(--hm-muted);margin:0;font-size:14px;line-height:1.6}.hm-auth-confirmation .hm-auth-identity{color:var(--hm-text);overflow-wrap:anywhere;margin-top:2px;font-weight:600}.hm-auth-confirmation .hm-auth-detail{margin:18px 0 8px;font-size:13px}.hm-auth-confirm-icon,.hm-auth-invalid-icon{border:1px solid var(--hm-border);width:48px;height:48px;color:var(--hm-accent);background:var(--hm-accent-soft);border-radius:50%;justify-content:center;align-items:center;margin-bottom:22px;display:inline-flex}.hm-auth-confirm-icon svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.hm-auth-invalid{text-align:left}.hm-auth-invalid-icon{color:var(--hm-danger);background:var(--hm-danger-soft);border-color:var(--hm-danger-border);font-weight:750}.hm-auth-invalid-message{color:var(--hm-text);margin:18px 0 0;font-size:15px;line-height:1.65}.hm-auth-invalid .hm-auth-detail{color:var(--hm-muted);margin:16px 0 0;font-size:13px;line-height:1.6}.hm-auth-transition{min-height:180px;color:var(--hm-muted);justify-content:center;align-items:center;font-size:14px;display:flex}.hm-auth-loading{min-height:430px}.hm-auth-loading-status{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hm-auth-skeletons{gap:19px;display:grid}.hm-auth-skeleton{background:var(--hm-skeleton);border-radius:5px;animation:1.6s ease-in-out infinite hm-auth-pulse;display:block}.hm-auth-skeleton-title{width:56%;height:40px}.hm-auth-skeleton-intro{width:82%;height:18px;margin-top:-7px;margin-bottom:4px}.hm-auth-skeleton-field{gap:8px;display:grid}.hm-auth-skeleton-label{width:72px;height:16px}.hm-auth-skeleton-input,.hm-auth-skeleton-button{width:100%;height:48px}@keyframes hm-auth-spin{to{transform:rotate(360deg)}}@keyframes hm-auth-pulse{50%{opacity:.55}}@media (max-width:767px){.hm-auth-root{background:var(--hm-workspace);min-height:100dvh;display:block}.hm-auth-brand{display:none}.hm-auth-mobile-header{background:var(--hm-frame);justify-content:space-between;align-items:center;height:64px;padding:0 14px 0 20px;display:flex}.hm-auth-mobile-header img{width:138px;height:auto}.hm-auth-mobile-header .hm-theme-toggle{color:#f1f4fa;border-color:#0000;padding:9px}.hm-auth-mobile-header .hm-theme-toggle:hover{background:#202630}.hm-auth-mobile-header .hm-theme-toggle span{display:none}.hm-auth-workspace{min-height:calc(100dvh - 64px);box-shadow:none;border-radius:0;padding:44px 20px 36px;display:block}.hm-auth-theme{display:none}.hm-auth-column{margin:0 auto}.hm-auth-screen h1{font-size:30px}.hm-auth-support{margin-top:28px}}@media (max-width:350px){.hm-auth-mobile-header{padding-left:16px;padding-right:10px}.hm-auth-mobile-header img{width:126px}.hm-auth-workspace{padding:36px 16px 30px}.hm-auth-screen h1{font-size:28px}}@media (max-height:680px) and (min-width:768px){.hm-auth-workspace{align-items:flex-start;padding-top:92px}}@media (prefers-reduced-motion:reduce){.hm-auth-root *,.hm-auth-root :before,.hm-auth-root :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
