.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:var(--t-body-sm)}.cl-reg-d{display:block;font-size:var(--t-caption);color:var(--fg-2);margin-top:1px}.cl-reg-btn{flex:none;gap:6px}.cl-login.is-open .btn.cl-login-btn{background:var(--btn-hover)}.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:var(--t-micro);font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-2);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 var(--t-body-sm) 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:var(--t-micro);color:var(--fg-2);padding:0 4px 6px}@media (max-width: 760px){.cl-signup{display:none}.btn.btn.cl-login-btn{--btn-bg: var(--action-primary-bg);--btn-fg: var(--action-primary-fg);--btn-bd: transparent;--btn-hover: var(--action-primary-hover);gap:4px}.cl-reg-menu{width:min(290px,calc(100vw - 24px))}}@media (max-width: 400px){.cl-reg-menu{position:fixed;top:76px;left:10px;right:10px;width:auto}.btn.btn.cl-login-btn{padding-inline:12px}.cl-mm-link{padding:10px 12px}.cl-mm-chip{font-size:var(--t-caption);gap:4px;padding:6px 4px}.cl-mm-chip svg{display:none}}
