.cluster-login{--cluster-paper:#fafafa;--cluster-ink:#193535;background:var(--cluster-ink);min-height:100svh;color:var(--cluster-paper);-webkit-font-smoothing:antialiased;grid-template-columns:minmax(0,1fr) minmax(380px,33%);padding:20px;font-family:Arial,Helvetica,sans-serif;display:grid}.cluster-story{flex-direction:column;justify-content:space-between;min-height:720px;display:flex;position:relative;overflow:hidden}#cluster-field{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.cluster-brand{letter-spacing:-1.6px;align-items:center;gap:10px;font-size:30px;font-weight:600;line-height:1;display:inline-flex}.cluster-brand-mark{grid-template-columns:repeat(2,6px);gap:3px;margin-right:3px;display:grid;transform:rotate(-12deg)}.cluster-brand-mark i{background:currentColor;border-radius:30%;width:6px;height:6px}.cluster-brand sup{letter-spacing:0;align-self:flex-start;margin:2px 0 0 -5px;font-size:10px}.cluster-access{background:var(--cluster-paper);color:var(--cluster-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border-radius:8px;flex-direction:column;justify-content:center;gap:48px;padding:30px clamp(28px,3.5vw,60px);display:flex}.cluster-form{width:100%;max-width:360px;margin-inline:auto;padding-block:12px 30px}.cluster-form-mark{object-fit:contain;width:72px;height:72px;margin-bottom:32px;display:block}.cluster-form .fi-simple-page-content{gap:32px}.cluster-form .fi-simple-header{text-align:left;align-items:flex-start}.cluster-form .fi-simple-header-heading{color:#193535;letter-spacing:-1.6px;font-size:clamp(30px,2.5vw,40px);font-weight:400;line-height:1.15}.cluster-form .fi-simple-header-subheading{color:#64736d;margin-top:12px;font-size:13px;line-height:1.6}.cluster-form .fi-fo-field-label-content{color:#193535;font-size:12px;font-weight:500}.cluster-form .fi-input-wrp{background:#fffdf8;border-radius:5px;box-shadow:0 0 0 1px #19353530}.cluster-form .fi-input-wrp:focus-within{box-shadow:0 0 0 2px #193535}.cluster-form .fi-input{color:#193535;min-height:48px;font-size:16px}.cluster-form .fi-input::placeholder{color:#7a8880}.cluster-form .fi-fo-checkbox .fi-fo-field-label-content{color:#64736d}.cluster-form .fi-checkbox-input{color:#193535;background-color:#fffdf8;border-color:#19353550}.cluster-form .fi-checkbox-input:checked{background-color:#193535}.cluster-form .fi-btn{color:#f4f3ee;min-height:48px;box-shadow:none;background:#193535;border-radius:5px;font-size:13px}.cluster-form .fi-btn:hover{background:#294b46}.cluster-form .fi-link{color:#193535}.cluster-form .fi-input-wrp-suffix .fi-icon-btn{color:#64736d}@media (width>=1600px){.cluster-login{padding:28px}.cluster-story{min-height:calc(100svh - 56px)}}@media (width<=1100px){.cluster-login{grid-template-columns:minmax(0,1fr) 390px;padding:16px}}@media (width<=760px){.cluster-login{grid-template-columns:1fr;padding:0}.cluster-story{min-height:260px}.cluster-brand{font-size:26px}.cluster-access{border-radius:12px 12px 0 0;gap:32px;min-height:calc(100svh - 260px);padding:24px}.cluster-form{padding-block:0 12px}}
