.ikb-btn-block{justify-content:center;width:100%}.ikb-auth-split-page{min-height:100vh;padding:0}.ikb-auth-split{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);min-height:100vh;display:grid}.ikb-auth-form-col{flex-direction:column;justify-content:center;min-width:0;padding:56px clamp(24px,5vw,72px);display:flex}@media (max-width:899px){.ikb-auth-split{grid-template-columns:1fr;min-height:auto}.ikb-auth-form-col{justify-content:flex-start;min-height:100vh;padding:32px 20px 48px}}.ikb-auth-visual-col{background:var(--ink);border-left:var(--border-lg);padding:28px;display:none;position:relative;overflow:hidden}@media (min-width:900px){.ikb-auth-visual-col{display:block}}.ikb-form-card.ikb-authcard{padding:26px 26px 22px}.ikb-authcard-pane{display:block}.ikb-password-row{display:flex;position:relative}.ikb-password-toggle:hover{color:var(--ink)}.ikb-field:last-of-type{margin-bottom:0}.ikb-field input:focus-visible{outline-offset:2px}.ikb-interest-chip{font-family:var(--font-heading);border:var(--border-md);background:var(--surface-canvas);cursor:pointer;border-radius:999px;padding:8px 16px;font-size:.9rem;font-weight:700;position:relative}.ikb-interest-chip:hover{box-shadow:var(--shadow-xs)}.ikb-chip-checkbox{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}label.ikb-interest-chip:has(.ikb-chip-checkbox:focus-visible){outline:2px solid var(--ink);outline-offset:2px}.ikb-panel{border:var(--border-lg);background:var(--surface-raised);box-shadow:var(--shadow-md);border-radius:4px;padding:28px}
