/* One-click referral access, shared with the network and invitation controls. */
.header-referral{display:flex;align-items:center;justify-content:center;gap:8px;flex:0 1 202px;min-width:0;max-width:202px;min-height:34px;padding:7px 10px;border:1px solid #d4af3733;border-radius:4px;background:#ffffff03;color:#cfdbed;transition:background .18s,border-color .18s}
.header-referral:hover{background:#d4af370c;border-color:#d4af3777}.header-referral-address{font-size:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;direction:ltr;unicode-bidi:isolate;letter-spacing:.1px}
.header-referral-address b{font-weight:450;color:#f6d88a}.header-referral>svg{width:13px;height:13px;flex:none;color:#d4af37}.header-referral.is-copied{border-color:#d4af3799;background:#d4af3718}.header-referral.is-copied .header-referral-copy{color:#f6d88a}
.header-demo{display:none}.referral-modal-url{display:block;overflow-wrap:anywhere;font-size:12px}
@media(min-width:1650px){.header-referral{flex-basis:222px;max-width:222px}.header-referral-address{font-size:9px}}
@media(min-width:1001px) and (max-width:1380px){.header-referral{flex:0 0 34px;width:34px;padding:7px}.header-referral-address,.header-referral-link{display:none}}
@media(min-width:651px) and (max-width:1000px){.header-referral{margin-inline-start:auto}.nav-tools{margin-inline-start:0!important}}
@media(max-width:650px){.topbar{height:100px}.nav-wrap{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:66px 34px;column-gap:8px;row-gap:0;height:100%;align-items:center}.nav-wrap>.brand{grid-column:1;grid-row:1}.nav-tools{grid-column:2;grid-row:1;margin:0!important}.header-referral{grid-column:1/-1;grid-row:2;justify-self:stretch;width:100%;max-width:none;min-height:32px;height:32px;gap:10px;border:0;border-top:1px solid #d4af3724;border-radius:0;background:none;padding:3px 0 5px}.header-referral-address{font-size:10px}.header-referral>svg{width:13px;height:13px}.header-referral:hover,.header-referral.is-copied{background:#d4af3709}.main-nav.mobile-open{top:99px}.nt-popover{max-height:calc(100dvh - 122px)}}
