.member-menu-wrap{position:relative;flex-shrink:0}.member-trigger{display:flex;align-items:center;gap:9px;min-height:42px;padding:4px 8px 4px 4px;background:#fff;border:1px solid #e1e9f3;border-radius:24px;color:#16233b;font:700 12px 'DM Sans',sans-serif;cursor:pointer}.member-avatar,.member-large-avatar{display:grid;place-items:center;border-radius:50%;background:#11243f;color:#fff;font-weight:800;flex-shrink:0}.member-avatar{width:32px;height:32px}.member-trigger-name{max-width:110px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.member-dropdown{position:absolute;right:0;top:calc(100% + 12px);z-index:150;width:270px;padding:10px;background:#fff;border:1px solid #dce5f1;border-radius:16px;box-shadow:0 16px 55px #18325025}.member-menu-heading{padding:12px 10px 15px;border-bottom:1px solid #edf1f7;margin-bottom:6px}.member-menu-heading strong,.member-menu-heading small{display:block;overflow-wrap:anywhere}.member-menu-heading strong{font-size:15px}.member-menu-heading small{color:#718099;font-size:11px;margin:4px 0 10px}.member-menu-heading>span{font-size:10px;color:#1672db;background:#eef6ff;padding:4px 8px;border-radius:6px}.member-dropdown>button{display:flex;justify-content:space-between;width:100%;border:0;border-radius:8px;background:transparent;color:#263750;font:600 13px 'DM Sans',sans-serif;padding:12px;cursor:pointer}.member-dropdown>button:hover{background:#f1f7ff}.member-dropdown>.member-logout{color:#c43d48}.member-trigger:focus-visible,.member-dropdown button:focus-visible,.member-view button:focus-visible{outline:3px solid #83baff;outline-offset:3px}.member-view{max-width:1100px;margin-inline:auto}.member-page-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:26px}.member-page-heading h1{font-size:32px;letter-spacing:-1px;font-weight:900;margin:5px 0}.member-page-heading p{color:#687b96}.member-plan-pill,#channelCountBadge{border-radius:9px;padding:7px 11px;background:#eaf3ff;color:#1769c5;font-size:12px;font-weight:800;white-space:nowrap}.member-login-card{text-align:center;padding:48px 24px;max-width:620px;margin:36px auto}.member-login-symbol{display:grid;place-items:center;width:60px;height:60px;background:#1278f1;color:#fff;font-size:30px;font-weight:900;border-radius:18px;margin:0 auto 22px}.member-login-card h2{font-size:25px;font-weight:800;letter-spacing:-.5px}.member-login-card p{color:#6b7b92;line-height:1.8;max-width:460px;margin:15px auto 25px}.member-login-card small{display:block;color:#9b6512;margin-top:20px}.member-identity-card{display:flex;align-items:center;gap:18px;padding:26px;margin-bottom:20px}.member-large-avatar{width:62px;height:62px;font-size:24px;background:#1473e6}.member-identity-card h2{font-size:21px;margin:0 0 5px;font-weight:800}.member-identity-card p{font-size:13px;color:#70809a;margin:0 0 8px}.member-identity-card span{font-size:11px;color:#1c9567}.member-identity-card>.member-secondary{margin-left:auto}.member-secondary{padding:10px 16px;background:#fff;border:1px solid #d9e5f2;border-radius:9px;color:#236bbd;font:700 12px 'DM Sans',sans-serif;cursor:pointer}.member-channels-card{padding:26px}.member-section-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:20px}.member-section-heading h2{font-size:19px;font-weight:800;display:flex;align-items:center;gap:12px;margin:0 0 8px}.member-section-heading p{font-size:12px;color:#73839c;margin:0}.member-channel{display:flex;align-items:center;gap:14px;padding:18px 0;border-top:1px solid #edf2f8}.member-channel-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:13px;background:#fff0f1;color:#f32c41;font-size:20px}.member-channel-copy{min-width:0;flex:1}.member-channel-copy strong{display:block;font-size:14px;overflow-wrap:anywhere}.member-channel-copy small{display:block;margin-top:5px;color:#71839a;font-size:11px}.member-channel-active{display:inline-block;background:#e8f8ef;color:#16885a;padding:4px 7px;border-radius:5px;font-size:10px}.member-channel-actions{display:flex;gap:8px;align-items:center}.member-channel-actions button{font-size:11px}.member-danger{border:1px solid #f3cdd2;border-radius:9px;background:#fff3f4;color:#b52f42;padding:10px 13px;font:700 12px 'DM Sans',sans-serif;cursor:pointer}.member-limit-note{background:#f5f8fd;border-radius:9px;color:#687b95;padding:12px 15px;font-size:12px;margin-top:15px}.member-upgrade-note{display:flex;align-items:center;justify-content:space-between;gap:20px;background:#ecf5ff;border:1px solid #d7e9ff;border-radius:14px;padding:22px 26px;margin-top:20px}.member-upgrade-note strong{font-size:15px}.member-upgrade-note p{font-size:12px;color:#637e9e;margin:6px 0 0}.member-settings-card{padding:30px;max-width:620px}.member-settings-card form{display:grid;gap:12px}.member-settings-card label{font-size:13px;font-weight:700}.member-settings-card input,.member-settings-card select{border:1px solid #dbe5f0;border-radius:9px;padding:13px;background:white;font:14px 'DM Sans',sans-serif;min-width:0}.member-settings-card p{color:#76869b;font-size:12px;line-height:1.6}.member-disconnect-dialog{border:1px solid #dfE7f2;border-radius:18px;padding:28px;max-width:480px;width:calc(100% - 32px);color:#1c2940;box-shadow:0 30px 80px #14223833}.member-disconnect-dialog::backdrop{background:#15233870}.member-disconnect-dialog h2{font-size:21px}.member-disconnect-dialog p{font-size:13px;line-height:1.7;color:#687a93}.member-disconnect-dialog>div{display:flex;gap:10px;justify-content:flex-end;margin-top:25px}.member-view [hidden],.member-dropdown[hidden],.member-menu-wrap [hidden]{display:none!important}.member-channel-empty{padding:30px 0;text-align:center;color:#7b8ba1;font-size:13px}
@media(max-width:1400px){.topbar .usage-status,.topbar .api-status{display:none!important}}@media(max-width:1150px){.member-trigger-name{max-width:80px}}@media(max-width:680px){.member-trigger-name{display:none}.member-trigger{padding:3px}.member-dropdown{position:fixed;top:70px;right:12px;width:270px}.member-identity-card{flex-wrap:wrap}.member-identity-card>.member-secondary{margin-left:80px}.member-section-heading,.member-upgrade-note{align-items:stretch;flex-direction:column}.member-channel{flex-wrap:wrap}.member-channel-actions{width:100%;padding-left:58px;flex-wrap:wrap}.member-channels-card,.member-settings-card{padding:20px}.member-page-heading h1{font-size:27px}}
@media(max-width:820px){.topbar{height:auto;min-height:112px;display:grid;grid-template-columns:36px minmax(0,1fr);grid-template-areas:"menu actions" "search search";gap:9px;padding:10px 16px}.topbar>.menu-button{grid-area:menu}.topbar .topbar-actions{grid-area:actions;display:flex!important;justify-content:flex-end;gap:8px;min-width:0}.topbar .topbar-channel-search{grid-area:search;width:100%;min-width:0;max-width:none;margin:0}.topbar-channel-search .search-form{flex-direction:row;align-items:stretch}.topbar-channel-search .search-form .primary-button{width:auto;min-width:42px}.topbar .connect-button{font-size:11px;max-width:200px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.topbar .member-dropdown{z-index:180}}
@media(max-width:560px){.topbar .premium-topbar-button{display:none}.topbar .member-trigger-name{display:block;max-width:76px;font-size:11px}.member-trigger{padding-right:8px}.topbar .topbar-channel-search .primary-button{font-size:12px;padding:0 12px}.topbar-channel-search .primary-button:after{display:none}}
