.cl-reg{position:relative;flex-shrink:0}.cl-reg-menu:before{content:"";position:absolute;top:-10px;left:0;right:0;height:10px}.cl-reg-chev{transition:transform var(--dur-fast) var(--ease-standard)}.cl-reg-menu{position:absolute;top:calc(100% + 8px);right:0;z-index:120;width:290px;background:#fff;border:1px solid var(--border-1);border-radius:var(--r-lg);box-shadow:var(--shadow-3);padding:8px;display:grid;gap:4px;opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity var(--dur-base) var(--ease-standard),transform var(--dur-base) var(--ease-standard),visibility var(--dur-base)}.cl-reg:hover .cl-reg-menu,.cl-reg:focus-within .cl-reg-menu,.cl-reg.is-open .cl-reg-menu{opacity:1;visibility:visible;transform:none}.cl-reg:hover .cl-reg-chev,.cl-reg.is-open .cl-reg-chev{transform:rotate(180deg)}.cl-reg-item{display:flex;align-items:center;gap:12px;padding:10px;border-radius:var(--r-md);text-decoration:none;color:var(--connecta-ink);min-height:48px}.cl-reg-item:hover,.cl-reg-item:focus-visible{background:var(--neutral-50)}.cl-reg-ic{width:36px;height:36px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.cl-reg-t{display:block;font-weight:700;font-size:15px}.cl-reg-d{display:block;font-size:13px;color:var(--fg-3);margin-top:1px}.cl-login-btn{display:inline-flex;align-items:center;gap:6px;flex:none;white-space:nowrap;cursor:pointer;font:600 15px var(--font-sans);padding:11px 16px;border-radius:var(--r-md);border:1px solid var(--border-2);background:#fff;color:var(--connecta-ink);transition:background var(--dur-fast) var(--ease-standard)}.cl-login-btn:hover,.cl-login.is-open .cl-login-btn{background:var(--neutral-50)}.cl-mm-acc{margin-top:6px;padding:12px 4px 4px;border-top:1px solid var(--border-1);display:flex;flex-direction:column;gap:8px}.cl-mm-lbl{font-size:11.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-3);padding:4px 4px 0}.cl-mm-row{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.cl-mm-chip{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:48px;padding:6px 8px;border-radius:var(--r-md);border:1.5px solid var(--border-2);background:#fff;color:var(--connecta-ink);font:600 15px var(--font-sans);text-decoration:none;white-space:nowrap}.cl-mm-chip:hover,.cl-mm-chip:focus-visible{background:var(--neutral-50)}.cl-mm-chip-ink{background:var(--connecta-ink);border-color:var(--connecta-ink);color:#fff}.cl-mm-chip-ink:hover,.cl-mm-chip-ink:focus-visible{background:var(--connecta-ink);opacity:.9}.cl-mm-note{font-size:12.5px;color:var(--fg-3);padding:0 4px 6px}@media (max-width: 700px){.cl-signup{display:none}.cl-login-btn{background:var(--action-primary-bg);color:var(--action-primary-fg);border-color:transparent;padding:10px 14px;font-size:14px;gap:4px}.cl-login-btn:hover,.cl-login.is-open .cl-login-btn{background:var(--action-primary-bg);opacity:.92}.cl-reg-menu{width:min(290px,calc(100vw - 24px))}}@media (max-width: 440px){.cl-reg-menu{position:fixed;top:76px;left:10px;right:10px;width:auto}}@media (max-width: 400px){.cl-login-btn{padding:9px 11px;font-size:13px}.cl-mm-link{padding:10px 12px}.cl-mm-chip{font-size:14px;gap:4px;padding:6px 4px}.cl-mm-chip svg{display:none}}@media (max-width: 360px){.cl-reg-cta .cl-reg-chev{display:none}body header>nav>a:first-child{flex-shrink:0!important;min-width:auto!important;overflow:visible!important}body header>nav>a:first-child>span{display:none!important}body header>nav>a:first-child>img:last-child{display:block!important;height:16px!important;width:auto!important;max-width:none!important}}@media (max-width: 319px){body header>nav>a:first-child>img:last-child{height:13px!important}.cl-reg-cta{padding:8px 9px!important;font-size:12.5px!important}}
