.cx-language{display:inline-flex;align-items:center;gap:6px;color:#b7b7bd;font-size:11px;flex-shrink:0}.cx-language select{max-width:100px;padding:7px 4px;background:#171719;color:inherit;border:1px solid #333337;border-radius:7px;font:inherit;cursor:pointer}.cx-language select:focus-visible{outline:2px solid #dbb969;outline-offset:2px}.cx-signin-tools{display:flex;align-items:center;gap:20px}.cx-onboarding>.cx-language{position:absolute;top:24px;right:24px}.cx-chat-actions .cx-language select{max-width:84px}.cx-sidebar-language{display:none}.cx-awake-mark{display:block;width:100%;height:100%;object-fit:contain;border-radius:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}@media(max-width:800px){.cx-app{height:var(--cx-viewport-height,100dvh);min-height:0;overflow:hidden;overscroll-behavior:none}.cx-main,.cx-sidebar{min-height:0;overflow:hidden}.cx-feed,.cx-sidebar-body{min-height:0;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.cx-sidebar-language{display:inline-flex;margin-left:auto}.cx-server-head{gap:10px;padding-top:max(14px,env(safe-area-inset-top))}.cx-server-head>.cx-small-star{display:none}.cx-server-title{overflow-wrap:anywhere;font-size:16px}.cx-chat-actions{flex-shrink:0}.cx-topbar{gap:6px;padding-left:max(10px,env(safe-area-inset-left));padding-right:max(10px,env(safe-area-inset-right))}.cx-topbar h1{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px}.cx-language select,.cx-chat-actions .cx-language select{font-size:16px;max-width:88px;min-height:44px}.cx-input,.cx-app input,.cx-app textarea,.cx-app select,.cx-signin input,.payment-panel input,.payment-panel select{font-size:16px!important}.cx-primary,.cx-secondary,.cx-icon-btn,.cx-send,.cx-photo-remove,.cx-grant-toggle{min-height:44px;touch-action:manipulation}.cx-composer>.cx-icon-btn,.cx-send{width:44px;height:44px;flex-basis:44px}.cx-modal{max-height:calc(var(--cx-viewport-height,100dvh) - 24px);max-width:calc(100vw - 24px);overscroll-behavior:contain}.cx-modal-body{padding-bottom:max(20px,env(safe-area-inset-bottom))}.cx-modal-footer{flex-wrap:wrap}.cx-modal-footer>button{flex:1}.cx-signin{min-height:var(--cx-viewport-height,100dvh);padding-bottom:max(20px,env(safe-area-inset-bottom))}.cx-onboarding{overflow-y:auto;padding-top:max(80px,env(safe-area-inset-top))}.cx-signin-header{padding-top:max(18px,env(safe-area-inset-top))}}@media(max-width:540px){.cx-signin-tools .cx-signin-network{display:none}.cx-language{gap:3px}.cx-chat-actions .cx-language>svg{display:none}.cx-chat-actions .cx-language select{max-width:88px;font-size:16px}.cx-onboarding>.cx-language{top:12px;right:16px}}.cx-profile-avatar{overflow:hidden;position:relative;display:grid;place-items:center;flex-shrink:0}.cx-profile-avatar img{display:block;width:100%;height:100%;object-fit:cover}.cx-profile-fields{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:18px;margin:22px 0}.cx-profile-fields>.cx-field{margin:0;min-width:0}.cx-photo-label{display:block;margin-bottom:9px;color:#c4c4c8;font-size:11px;line-height:1.5}.cx-photo-label small{color:#85858b;font-size:10px;font-weight:400}.cx-photo-controls{display:flex;align-items:center;gap:10px;min-width:0}.cx-photo-preview{width:64px;height:64px;border-radius:19px;background:#292720;border:1px solid #494333;color:#e5bf78;font-size:20px;flex:0 0 64px}.cx-photo-actions{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0}.cx-photo-input{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.cx-photo-add.cx-secondary{padding:8px 9px;font-size:10px;gap:5px;white-space:nowrap}.cx-photo-remove{padding:2px 0;background:transparent;color:#96969d;font-size:10px;text-align:left}.cx-photo-remove:hover{color:#e7e7ea}.cx-photo-hint{margin-top:9px!important;color:#85858d;font-size:9px!important;line-height:1.6!important}.cx-photo-status{display:flex;align-items:center;gap:5px;margin-top:7px;color:#c6b174;font-size:10px}.cx-photo-error{margin-top:7px;color:#e5a19a;font-size:10px;line-height:1.6}.cx-onboarding .cx-profile-fields{text-align:left}@media(max-width:420px){.cx-profile-fields{gap:12px;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}.cx-photo-controls{align-items:flex-start;flex-direction:column;gap:8px}.cx-photo-preview{width:58px;height:58px;flex-basis:58px;border-radius:17px}.cx-photo-actions{gap:7px}.cx-photo-hint{max-width:135px}}.cx-settings{max-width:680px;display:grid;gap:18px;margin:0 auto}.cx-settings-profile,.cx-settings-language{display:flex;align-items:center;gap:16px;padding:22px;border:1px solid #34343b;border-radius:14px;background:#1a1a20}.cx-settings-profile>div,.cx-settings-language>div{min-width:0;flex:1}.cx-settings-profile strong{display:block;overflow-wrap:anywhere;font-size:16px}.cx-settings-profile p,.cx-settings-language p{font-size:12px;line-height:1.6;color:#9898a3;margin-top:5px}.cx-settings-profile>.cx-avatar{width:48px;height:48px;border-radius:16px}.cx-settings-language h2{font-size:15px;font-weight:600}.cx-settings-language .cx-language{gap:8px;font-size:14px}.cx-settings-language .cx-language select{max-width:none;min-width:100px;min-height:44px;padding:8px;font-size:16px}.cx-settings-link{display:flex;align-items:center;gap:16px;width:100%;padding:22px;border:1px solid #34343b;border-radius:14px;background:#1a1a20;text-align:left;color:#dedee6;min-height:76px}.cx-settings-link:hover{background:#24242b}.cx-settings-link>span{flex:1;min-width:0}.cx-settings-link strong{display:block;font-size:15px}.cx-settings-link small{display:block;margin-top:5px;font-size:12px;line-height:1.6;color:#9898a3}.cx-settings-trigger>.cx-icon-btn{width:auto;min-width:44px;height:44px;gap:8px;padding:0 12px;border:1px solid #33333a;background:#18181d;font-size:12px}.cx-onboarding>.cx-settings-trigger{position:absolute;top:max(20px,env(safe-area-inset-top));right:max(20px,env(safe-area-inset-right))}.cx-guest-settings .cx-settings-language{border:0;padding:0;background:transparent}.cx-settings-back{display:inline-flex!important;flex-shrink:0}@media(max-width:540px){.cx-settings-profile,.cx-settings-language,.cx-settings-link{padding:18px;gap:12px}.cx-settings-profile{flex-wrap:wrap}.cx-settings-profile>.cx-secondary{width:100%}.cx-settings-language{align-items:flex-start;flex-wrap:wrap}.cx-settings-language>div{flex-basis:100%}.cx-settings-language .cx-language{width:100%}.cx-settings-language select{flex:1}.cx-onboarding>.cx-settings-trigger{top:max(12px,env(safe-area-inset-top));right:max(16px,env(safe-area-inset-right))}}:root{--cadeux-font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-family:var(--cadeux-font-sans);color:#e5e5ee;background:#0c0d12;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;font-weight:400;color-scheme:dark}*{box-sizing:border-box}body{margin:0}button,input,textarea,select{font:inherit}button,a,input,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.42}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid #e5bf78;outline-offset:3px}button{color:inherit}a{color:#c0adff}svg{flex-shrink:0}h1,h2,h3,p{margin:0}button{border:0}input,textarea{color:inherit}button:disabled:hover{transform:none}::selection{background:#685034;color:#fff}.cx-app{height:100dvh;min-height:560px;display:grid;grid-template-columns:76px 248px minmax(320px,1fr) 258px;overflow:hidden}.cx-rail{display:flex;flex-direction:column;align-items:center;gap:14px;background:#0b0c11;padding:22px 0;border-right:1px solid #20212a}.cx-mark{display:grid;place-items:center;width:46px;height:38px;padding:0;background:transparent;border-radius:9px}.cx-mark img{display:block;width:36px;height:36px;object-fit:contain}.cx-rail-rule{width:28px;height:1px;background:#262832;margin:8px 0}.cx-community{position:relative;width:48px;height:48px;border-radius:16px;background:#d6ae65;color:#191026;display:grid;place-items:center}.cx-community:before{content:"";position:absolute;width:3px;height:27px;background:#d6ae65;left:-14px;border-radius:0 4px 4px 0}.cx-rail-spacer{flex:1}.cx-icon-btn{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;background:transparent;color:#8b8c9f;border-radius:10px;transition:background .18s,color .18s}.cx-icon-btn:hover{color:#ded9f3;background:#20212c}.cx-rail .cx-icon-btn{width:46px;height:46px;background:#191a23}.cx-sidebar{display:flex;flex-direction:column;background:#12131b;border-right:1px solid #252630;min-width:0}.cx-server-head{height:79px;display:flex;align-items:center;gap:12px;padding:0 22px;border-bottom:1px solid #252630}.cx-server-title{font-family:var(--cadeux-font-sans);font-size:17px;letter-spacing:-.5px;font-weight:600}.cx-server-caption{font-size:10px;text-transform:uppercase;color:#888699;letter-spacing:1.7px;margin-top:4px}.cx-small-star{margin-left:auto;color:#d6ae65}.cx-sidebar-body{padding:24px 13px;flex:1;overflow:auto}.cx-section-label{display:flex;align-items:center;justify-content:space-between;color:#757687;font-size:10px;text-transform:uppercase;letter-spacing:1.65px;font-weight:700;margin:22px 10px 12px}.cx-section-label:first-child{margin-top:0}.cx-nav-button{width:100%;display:flex;align-items:center;gap:10px;padding:12px;border-radius:7px;text-align:left;background:transparent;color:#a4a4b4;font-size:13px;margin:3px 0}.cx-nav-button:hover{background:#1e1e2a;color:#e5deff}.cx-nav-button.active{background:#30281c;color:#e5bf78}.cx-nav-button.active svg{color:#d6ae65}.cx-channel-description{font-size:12px;line-height:1.7;color:#6e6f81;padding:8px 11px}.cx-sidebar-note{margin:18px 10px;padding:15px 13px;background:#191822;border:1px solid #2c263b;border-radius:10px}.cx-sidebar-note svg{color:#ae92e7;margin-bottom:10px}.cx-sidebar-note strong{display:block;font-size:12px;font-weight:500}.cx-sidebar-note p{font-size:11px;line-height:1.7;color:#838094;margin-top:5px}.cx-account{padding:16px 13px;border-top:1px solid #292d36;display:flex;align-items:center;gap:10px;background:#101118}.cx-avatar{width:36px;height:36px;display:grid;place-items:center;flex-shrink:0;background:#30291f;color:#e5bf78;border:1px solid #50412d;border-radius:12px;font-size:12px;font-weight:600}.cx-account-copy{min-width:0;flex:1}.cx-account-name{font-size:12px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;line-height:1.8}.cx-account-label{font-size:10px;color:#7c7d8c}.cx-main{display:flex;flex-direction:column;min-width:0;background:#171821;position:relative}.cx-topbar{height:79px;flex-shrink:0;display:flex;align-items:center;gap:10px;border-bottom:1px solid #292a34;padding:0 29px;background:#15161f}.cx-topbar-hash{color:#727284;margin-right:3px}.cx-topbar h1{font-family:var(--cadeux-font-sans);font-size:15px;font-weight:600;white-space:nowrap}.cx-topbar .cx-divider{height:18px;width:1px;background:#33333e;margin:0 10px}.cx-topbar-caption{font-size:12px;color:#7e7f91}.cx-topbar-spacer{flex:1}.cx-search{display:flex;align-items:center;background:#0e1017;border:1px solid #242532;padding:8px 11px;border-radius:7px;gap:9px;color:#6f6f83;width:180px}.cx-search input{width:100%;background:transparent;border:0;outline:0;font-size:11px;color:#c3c0d5;min-width:0}.cx-statusbar{display:flex;align-items:center;gap:9px;padding:12px 29px;background:#211e19;border-bottom:1px solid #3b3328;color:#ab9abf;font-size:11px;line-height:1.6}.cx-statusbar strong{color:#d5bd93;font-weight:500}.cx-statusbar svg{color:#bba078}.cx-feed{flex:1;overflow:auto;min-height:0;display:flex;flex-direction:column}.cx-welcome{max-width:740px;width:100%;margin:auto;padding:58px 50px 50px}.cx-eyebrow{display:flex;align-items:center;gap:9px;color:#a796bd;text-transform:uppercase;font-size:10px;font-weight:600;letter-spacing:2px;margin-bottom:23px}.cx-orbit{height:82px;width:82px;border:1px solid #574329;border-radius:26px;background:linear-gradient(145deg,#3d3020,#241e17);display:grid;place-items:center;color:#e5bf78;margin-bottom:28px;box-shadow:0 0 55px #7a4fc012}.cx-welcome h2{font-family:var(--cadeux-font-sans);font-size:clamp(30px,3.2vw,46px);line-height:1.16;letter-spacing:-1.7px;font-weight:500;color:#f5f1fb}.cx-welcome h2 span{color:#d6ae65}.cx-intro{margin-top:18px;max-width:440px;font-size:13px;line-height:1.9;color:#9794a9}.cx-primary{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:13px 18px;border:1px solid #e5bf78;border-radius:8px;background:#d6ae65;color:#20162d;font-size:12px;font-weight:700;transition:background .15s}.cx-primary:hover{background:#e5bf78}.cx-secondary{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 16px;background:#26232f;border:1px solid #3f354e;border-radius:8px;color:#d7c8e7;font-size:12px}.cx-secondary:hover{background:#332c3d}.cx-welcome-actions{display:flex;align-items:center;gap:14px;margin-top:28px;flex-wrap:wrap}.cx-key-note{font-size:10px;color:#777487}.cx-feature-grid{margin-top:46px;display:grid;grid-template-columns:repeat(3,1fr);gap:20px;border-top:1px solid #302a3a;padding-top:25px}.cx-feature svg{color:#a086c1;margin-bottom:13px}.cx-feature h3{font-size:12px;line-height:1.8;font-weight:500;color:#cecad9}.cx-feature p{margin-top:5px;font-size:11px;line-height:1.8;color:#777489}.cx-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;text-align:center;padding:50px 24px;flex:1;color:#7e7a91}.cx-empty h2{color:#d5cedf;font-family:var(--cadeux-font-sans);font-size:22px;font-weight:500}.cx-empty p{max-width:380px;font-size:12px;line-height:1.9}.cx-composer-wrap{padding:18px 27px 15px;background:#171821}.cx-composer{display:flex;align-items:flex-end;gap:14px;padding:13px 13px 13px 18px;border:1px solid #393342;background:#24212d;border-radius:10px}.cx-composer>svg{align-self:center;color:#83768f}.cx-composer textarea{width:100%;resize:none;min-height:27px;max-height:140px;line-height:1.7;padding-top:4px;background:transparent;border:0;outline:0;color:#e0d5ef;font-size:12px}.cx-composer textarea::placeholder{color:#796e85}.cx-send{width:34px;height:34px;display:grid;place-items:center;border-radius:8px;background:#d6ae65;color:#20182b}.cx-composer-note{font-size:10px;color:#71687e;line-height:1.6;margin-top:10px;display:flex;align-items:center;gap:6px}.cx-right{background:#12131b;border-left:1px solid #252630;display:flex;flex-direction:column;overflow:auto}.cx-right-head{height:79px;flex-shrink:0;display:flex;align-items:center;padding:0 24px;gap:9px;border-bottom:1px solid #252630;color:#c5bdcf;font-size:12px}.cx-right-head svg{color:#81718f}.cx-right-body{padding:26px 23px}.cx-label{font-size:10px;letter-spacing:1.4px;text-transform:uppercase;color:#746c83;font-weight:600}.cx-community-card{border-radius:11px;border:1px solid #3b3328;background:radial-gradient(ellipse at top right,#4e3d2080,transparent 65%),#1e1b16;padding:19px 17px;margin:13px 0 25px}.cx-card-emblem{width:37px;height:37px;border:1px solid #5d4c30;display:grid;place-items:center;border-radius:11px;color:#deb972;margin-bottom:14px}.cx-community-card h3{font-family:var(--cadeux-font-sans);font-weight:500;font-size:15px;color:#e4d6ef}.cx-community-card p{font-size:11px;line-height:1.8;color:#95849e;margin-top:8px}.cx-tag-row{display:flex;gap:6px;flex-wrap:wrap;margin-top:16px}.cx-tag{display:inline-flex;align-items:center;gap:4px;border:1px solid #5d4c30;background:#2a241b;color:#d6b989;border-radius:5px;padding:4px 6px;font-size:9px}.cx-member-list{margin-top:14px;display:grid;gap:18px}.cx-member{display:flex;align-items:center;gap:9px;min-width:0}.cx-member .cx-avatar{width:30px;height:30px;border-radius:9px;font-size:10px}.cx-member-info{min-width:0}.cx-identity{display:flex;align-items:center;flex-wrap:wrap;gap:6px;min-width:0;font-size:12px;font-weight:500;color:#d8ccdf}.cx-identity-name{overflow:hidden;text-overflow:ellipsis;max-width:190px;white-space:nowrap}.cx-identity svg{color:#84cba6}.cx-level{font-family:var(--cadeux-font-sans);font-size:9px;border:1px solid #886b3c;border-radius:4px;color:#e2bd78;background:#32291c;padding:1px 4px}.cx-wallet-suffix{font-family:monospace;font-size:10px;color:#897b97}.cx-member-handle{font-family:monospace;color:#786d83;font-size:9px;margin-top:5px}.cx-right-note{font-size:11px;line-height:1.85;color:#786e82;margin-top:16px}.cx-right-foot{margin-top:auto;padding:21px 24px;border-top:1px solid #292431;color:#6d6279;font-size:10px;line-height:1.8}.cx-right-foot strong{display:block;color:#9888a7;font-weight:500;margin-bottom:3px}.cx-alert{font-size:12px;line-height:1.75;display:flex;align-items:flex-start;gap:9px;padding:13px 16px;border:1px solid #594a36;background:#2d261d;color:#d4bd91;border-radius:8px;margin:18px 27px 0}.cx-alert.error{border-color:#673840;background:#341f28;color:#e0a4b2}.cx-alert svg{margin-top:2px}.cx-alert button{margin-left:auto;background:none;padding:0;color:inherit}.cx-messages{list-style:none;padding:25px 0 15px;margin:0}.cx-message{display:flex;gap:13px;padding:14px 28px}.cx-message:hover{background:#1c1925}.cx-message-body{min-width:0;flex:1}.cx-message-meta{display:flex;align-items:center;gap:10px;margin-bottom:6px}.cx-message time{font-size:9px;color:#756a80}.cx-message p{font-size:13px;line-height:1.85;white-space:pre-wrap;overflow-wrap:anywhere;color:#bfb2ca}.cx-message .cx-message-error{font-style:italic;color:#99859e;font-size:12px}.cx-view{padding:40px;overflow:auto}.cx-view-header{display:flex;gap:16px;align-items:flex-start;margin-bottom:30px}.cx-view-header>svg{color:#baa0dc}.cx-view-header h2{font-family:var(--cadeux-font-sans);font-weight:500;font-size:28px;letter-spacing:-.7px;color:#e4d9ed}.cx-view-header p{font-size:12px;line-height:1.8;color:#94859f;margin-top:10px;max-width:510px}.cx-info-card{padding:24px;border:1px solid #3b3048;border-radius:12px;background:#201c29;margin:18px 0}.cx-info-card h3{font-size:14px;font-weight:500;margin-bottom:10px;display:flex;gap:9px;align-items:center;color:#d9c6e5}.cx-info-card p{font-size:12px;line-height:1.9;color:#a08eab}.cx-info-card .cx-secondary{margin-top:20px}.cx-field{display:grid;gap:9px;margin-top:20px}.cx-field label{font-size:11px;font-weight:600;color:#b9a8c5}.cx-input{width:100%;border:1px solid #473752;border-radius:7px;background:#15121c;padding:12px;font-size:12px;line-height:1.6;outline:0}.cx-input:focus{border-color:#d6ae65}.cx-field-help{font-size:10px;line-height:1.8;color:#93809f}.cx-toggle-row{display:flex;align-items:center;gap:16px;margin:22px 0;padding:17px 0;border-top:1px solid #3a2e46;border-bottom:1px solid #3a2e46}.cx-toggle-row label{flex:1;font-size:12px;line-height:1.6}.cx-toggle-row label span{display:block;font-size:10px;color:#91809b;margin-top:5px}.cx-toggle-row input{width:18px;height:18px;accent-color:#d6ae65}.cx-modal{border:1px solid #51405d;border-radius:17px;background:#211a2c;color:#e5d8ed;padding:0;width:min(470px,calc(100% - 32px));max-height:90dvh;box-shadow:0 40px 120px #0009}.cx-modal::backdrop{background:#08060dbb;backdrop-filter:blur(7px)}.cx-modal-head{padding:22px 26px;border-bottom:1px solid #392d45;display:flex;align-items:center;justify-content:space-between}.cx-modal-head h2{font-family:var(--cadeux-font-sans);font-size:20px;font-weight:500}.cx-modal-body{padding:22px 26px 26px}.cx-modal-body>p{font-size:12px;color:#a391b0;line-height:1.85}.cx-modal-footer{display:flex;justify-content:flex-end;gap:10px;margin-top:25px}.cx-modal-note{font-size:11px;line-height:1.8;color:#b3a0bf;background:#17121f;border:1px solid #362a42;border-radius:7px;padding:12px;margin-top:20px;overflow-wrap:anywhere}.cx-modal-error{color:#ecadbd;font-size:11px;line-height:1.8;margin-top:15px}.cx-modal-success{color:#b8d8bc;font-size:11px;line-height:1.8;margin-top:15px;overflow-wrap:anywhere}.cx-mobile-menu{display:none}.cx-spinner{animation:cx-spin 1s linear infinite}@keyframes cx-spin{to{transform:rotate(360deg)}}@media(min-width:1600px){.cx-app{grid-template-columns:80px 266px minmax(320px,1fr) 278px}.cx-welcome{max-width:820px;padding:65px}.cx-welcome h2{font-size:51px}.cx-intro{font-size:14px}}@media(max-width:1220px){.cx-app{grid-template-columns:68px 224px minmax(320px,1fr)}.cx-right{display:none}.cx-welcome{padding:42px}.cx-search{width:145px}.cx-topbar-caption{display:none}.cx-rail{padding-top:23px}}@media(max-width:800px){.cx-app{grid-template-columns:60px minmax(0,1fr);min-height:480px}.cx-rail{grid-column:1;width:60px}.cx-main{grid-column:2;grid-row:1}.cx-sidebar{display:none}.cx-sidebar.mobile-open{display:flex;position:fixed;left:60px;top:0;bottom:0;width:250px;z-index:10;box-shadow:15px 0 35px #0008}.cx-community{width:39px;height:39px;border-radius:12px}.cx-community:before{left:-10px}.cx-rail .cx-icon-btn{width:36px;height:36px}.cx-mobile-menu{display:inline-flex}.cx-topbar{padding:0 16px;height:67px;gap:7px}.cx-topbar .cx-divider,.cx-search{display:none}.cx-statusbar{padding:11px 18px;font-size:10px}.cx-welcome{padding:38px 27px}.cx-welcome h2{font-size:36px;letter-spacing:-1.4px}.cx-feature-grid{grid-template-columns:1fr;margin-top:30px;padding-top:20px;gap:15px}.cx-feature{display:grid;grid-template-columns:23px 1fr;column-gap:10px}.cx-feature svg{margin-top:3px}.cx-feature p{grid-column:2;margin-top:0}.cx-orbit{height:67px;width:67px;border-radius:21px;margin-bottom:25px}.cx-intro{font-size:12px}.cx-composer-wrap{padding:13px 16px}.cx-composer{gap:8px;padding:11px}.cx-composer>svg{display:none}.cx-composer-note{font-size:9px}.cx-alert{margin:13px 16px 0;font-size:11px}.cx-message{padding:14px 18px}.cx-view{padding:28px 22px}.cx-view-header{gap:12px}.cx-view-header h2{font-size:24px}.cx-info-card{padding:20px}.cx-message-meta{gap:6px;flex-wrap:wrap}.cx-identity-name{max-width:140px}.cx-topbar h1{max-width:130px;overflow:hidden;text-overflow:ellipsis}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.cx-small-dot{width:5px;height:5px;background:#d6ae65;border-radius:50%}.cx-room-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.cx-monospace{font-family:monospace}.cx-modal-note+.cx-secondary{margin-top:14px}.cx-member-handle{max-width:168px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cx-modal form>.cx-field:first-child{margin-top:0}.cx-modal form>p{font-size:12px;line-height:1.85;color:#a79eac}.cx-modal form>p+.cx-secondary{margin-top:18px}.cx-sidebar-note{border-color:#3b3328;background:#211e19}.cx-sidebar-note svg,.cx-feature svg{color:#ba9a61}.cx-primary{color:#21190f}.cx-modal{background:#1b1e25;border-color:#353944}.cx-modal-head{border-color:#30343d}.cx-input{background:#121419;border-color:#343842}.cx-info-card{background:#1b1e25;border-color:#353944}.cx-view-header>svg,.cx-info-card h3{color:#ddc9a5}.cx-secondary{background:#29251f;border-color:#4c4030;color:#d9c6a7}.cx-secondary:hover{background:#393024}.cx-modal-note{background:#121419;border-color:#343842}.cx-toggle-row{border-color:#343842}.cx-orbit{background:linear-gradient(145deg,#152c44,#121d2b);border-color:#24425f;box-shadow:0 0 55px #218cff12}.cx-orbit img{display:block;object-fit:contain;width:70px;height:70px}@media(max-width:800px){.cx-orbit img{width:59px;height:59px}}.cx-signin{min-height:100dvh;display:flex;flex-direction:column;overflow:hidden;background:radial-gradient(ellipse at 4% 48%,#16334a40,transparent 49%),radial-gradient(ellipse at 92% 26%,#6a51251a,transparent 48%),#0c0e14;padding:0 clamp(24px,6vw,96px);position:relative}.cx-signin:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(#858fa004 1px,transparent 1px),linear-gradient(90deg,#858fa004 1px,transparent 1px);background-size:64px 64px}.cx-signin-header,.cx-signin-main,.cx-signin-footer{width:100%;max-width:1180px;margin-inline:auto;position:relative}.cx-signin-header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:30px 0;border-bottom:1px solid #ffffff0b}.cx-signin-brand{display:flex;align-items:center;gap:10px;font-size:21px;font-weight:650;letter-spacing:-.6px;color:#f1f3f7}.cx-signin-brand img{display:block;object-fit:contain}.cx-signin-network{font-size:11px;letter-spacing:.7px;color:#888d9e}.cx-signin-main{flex:1;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:clamp(40px,7vw,110px);padding:70px 0 80px}.cx-signin-intro{padding-bottom:10px}.cx-signin-eyebrow{display:flex;align-items:center;gap:9px;font-size:10px;font-weight:650;letter-spacing:2px;text-transform:uppercase;color:#c4a678;margin-bottom:27px}.cx-signin-eyebrow span{width:23px;height:1px;background:#c4a678}.cx-signin-intro h1{font-size:clamp(38px,4.6vw,64px);line-height:1.12;letter-spacing:-2.7px;font-weight:560;color:#f2f3f7}.cx-signin-intro h1 span{color:#d9b675}.cx-signin-intro>p{max-width:415px;margin-top:25px;font-size:15px;line-height:1.9;color:#969dad}.cx-signin-features{display:grid;gap:20px;margin-top:40px;color:#bac1cf;font-size:12px}.cx-signin-features>div{display:flex;align-items:center;gap:13px}.cx-signin-features svg{color:#8899ae;stroke-width:1.6}.cx-signin-card{width:100%;max-width:465px;justify-self:end;padding:39px 36px 29px;border:1px solid #343945;border-radius:20px;background:linear-gradient(145deg,#1c202ad9,#14171ff5);box-shadow:0 25px 80px #0003,inset 0 1px #ffffff05}.cx-signin-emblem{display:grid;place-items:center;width:88px;height:88px;margin-bottom:29px;border-radius:25px;background:radial-gradient(ellipse at top,#203d5a,#152131);border:1px solid #294460}.cx-signin-emblem img{object-fit:contain}.cx-signin-card-eyebrow{font-size:9px;letter-spacing:1.7px;text-transform:uppercase;color:#8b96a9;font-weight:600;margin-bottom:10px}.cx-signin-card h2{font-size:25px;font-weight:600;letter-spacing:-.7px;line-height:1.3;color:#eff1f6}.cx-signin-description{font-size:12px;line-height:1.85;color:#9ea5b5;margin-top:13px}.cx-signin-button{width:100%;padding:15px 18px;margin-top:26px;font-size:13px;min-height:51px;border-radius:9px}.cx-signin-button>svg:last-child:not(:first-child){margin-left:auto}.cx-signin-button>svg:first-child{margin-right:auto}.cx-signin-button:disabled{opacity:.58}.cx-signin-status{font-size:11px;line-height:1.8;color:#b2bacb;margin-top:17px}.cx-signin-setup{padding:15px;margin-top:19px;background:#29241b;border:1px solid #4b3e27;border-radius:8px;font-size:11px;line-height:1.75;color:#b8a586}.cx-signin-setup strong{color:#dcc192;font-weight:600;display:block;margin-bottom:5px}.cx-signin-error{display:flex;gap:9px;padding:12px 13px;margin-top:17px;background:#342128;border:1px solid #68424c;border-radius:8px;color:#ebbac7;font-size:11px;line-height:1.8;overflow-wrap:anywhere}.cx-signin-error p{flex:1;min-width:0}.cx-signin-error button{flex-shrink:0;display:grid;place-items:center;align-self:flex-start;padding:3px;background:none;color:inherit;border-radius:4px}.cx-signin-privacy{display:flex;gap:10px;border-top:1px solid #303541;padding-top:21px;margin-top:26px;color:#818b9d;font-size:10px;line-height:1.85}.cx-signin-privacy svg{margin-top:2px;color:#929daf}.cx-signin-footer{display:flex;justify-content:space-between;gap:20px;padding:24px 0 28px;border-top:1px solid #ffffff0b;font-size:10px;color:#6e788b;letter-spacing:.4px}@media(max-width:800px){.cx-signin{padding-inline:26px}.cx-signin-header{padding:22px 0}.cx-signin-main{gap:32px;padding:43px 0 48px;grid-template-columns:1fr}.cx-signin-intro{padding-bottom:0;text-align:center}.cx-signin-eyebrow{justify-content:center;margin-bottom:18px}.cx-signin-intro h1{font-size:42px;letter-spacing:-1.9px}.cx-signin-intro>p{font-size:13px;margin:17px auto 0;max-width:385px}.cx-signin-features{display:none}.cx-signin-card{justify-self:center;max-width:440px;padding:28px}.cx-signin-emblem{width:66px;height:66px;border-radius:19px;margin-bottom:22px}.cx-signin-emblem img{width:61px;height:61px}.cx-signin-footer{padding:20px 0}.cx-signin-network{font-size:10px;max-width:110px;text-align:right;line-height:1.6}}@media(max-width:380px){.cx-signin{padding-inline:18px}.cx-signin-intro h1{font-size:35px}.cx-signin-card{padding:24px}.cx-signin-card h2{font-size:23px}.cx-signin-footer{gap:12px;font-size:9px}}.cx-bot-check{margin-top:20px;display:grid;justify-content:center;gap:10px}.cx-bot-check p{font-size:11px;color:#ebbac7}.cx-onboarding{align-items:center;justify-content:center;padding-block:40px}.cx-onboarding h1{font-size:25px;line-height:1.3;color:#eff1f6}.cx-onboarding .cx-secondary{margin-top:20px}.cx-community-inactive{opacity:.55}.cx-community-inactive:before{display:none}.cx-pending-file{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 4px;color:#b9c2d0;font-size:11px;overflow-wrap:anywhere}.cx-grant-toggle{display:flex;align-items:center;gap:10px;margin:15px 0;font-size:12px}.cx-grant-toggle input{accent-color:#d6ae65}.cx-grant-list{list-style:none;padding:0;margin:16px 0 0;display:grid;gap:8px}.cx-grant-list .cx-secondary{margin:0;display:flex;flex-direction:column;align-items:flex-start;max-width:100%;font-size:10px;overflow-wrap:anywhere;text-align:left}.cx-rail{overflow-y:auto}.cx-server-title{overflow-wrap:anywhere}.cx-community{flex-shrink:0}.cx-bot-check.cx-bot-check-responsive{display:block;width:100%;min-width:0;margin:0}.cx-bot-check.cx-bot-check-visible{margin-top:18px}.cx-bot-check-widget{display:flex;justify-content:center;width:100%;min-width:0}.cx-bot-check-responsive>p{margin-top:10px;font-size:12px;line-height:1.6;overflow-wrap:anywhere}.cdx-attachment{max-width:32rem;margin-top:.65rem;padding:.85rem;border:1px solid #323943;border-radius:12px;background:#151a21}.cdx-attachment-heading{display:flex;align-items:center;gap:.7rem;margin-bottom:.7rem}.cdx-attachment-heading>div{min-width:0}.cdx-attachment-heading strong{display:block;overflow-wrap:anywhere;color:#e8ebf0;font-size:.88rem}.cdx-attachment-heading small{display:block;margin-top:.2rem;color:#9da8b7;font-size:.74rem}.cdx-attachment-image,.cdx-attachment-video{display:block;max-width:100%;max-height:26rem;border-radius:6px;margin:.7rem 0}.cdx-attachment-preview{position:relative;width:20rem;max-width:100%;aspect-ratio:16 / 9;overflow:hidden;margin:.7rem 0;border-radius:6px;background:#00000014}.cdx-attachment-preview .cdx-attachment-image,.cdx-attachment-preview .cdx-attachment-video{position:relative;width:100%;height:100%;margin:0;object-fit:contain}.cdx-attachment-placeholder{position:absolute;inset:0;display:grid;place-items:center;color:currentColor;opacity:.35;background:#80808018}.cdx-attachment-loading{animation:cdx-attachment-pulse 1.5s ease-in-out infinite}@keyframes cdx-attachment-pulse{50%{opacity:.16}}@media(prefers-reduced-motion:reduce){.cdx-attachment-loading{animation:none}}.cdx-attachment audio{width:100%;margin:.7rem 0}.cdx-attachment button,.cdx-attachment-download{display:inline-flex;align-items:center;gap:.45rem;background:#242e3a;color:#e8ebf0;padding:.55rem .8rem;border:1px solid #405167;border-radius:7px;text-decoration:none;font:inherit;font-size:.8rem;cursor:pointer}.cdx-attachment button:disabled{cursor:wait;opacity:.65}.cdx-attachment-error{color:#ffb6b6;font-size:.8rem;margin:.65rem 0 0}.cx-chat-timeline{list-style:none;margin:0;padding:8px 30px 30px;color:#f2f2f2;font-family:inherit}.cx-talk-date{display:flex;justify-content:center;margin:22px 0 26px}.cx-talk-date>*{max-width:100%;padding:6px 13px;border:1px solid #272727;border-radius:20px;background:#171717;color:#929292;font-size:10px;font-weight:400;line-height:1.5;text-align:center}.cx-talk-message{display:flex;align-items:flex-start;gap:10px;margin:3px 0 0;padding:0}.cx-talk-group-start{margin-top:22px}.cx-talk-date+.cx-talk-group-start{margin-top:0}.cx-talk-avatar{display:grid;place-items:center;flex:0 0 36px;width:36px;height:36px;border:1px solid #383c39;border-radius:13px;background:#29332f;color:#c2d1c8;font-size:11px;font-weight:500;line-height:1}.cx-talk-avatar-space{visibility:hidden}.cx-talk-content{min-width:0;max-width:min(82%,680px)}.cx-talk-identity{display:flex;align-items:center;flex-wrap:wrap;gap:5px;min-width:0;margin:1px 0 7px;color:#bdbdbd;font-size:11px;line-height:1.4}.cx-talk-name{max-width:min(220px,100%);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.cx-talk-verified{display:inline-flex;color:#86b6cf}.cx-talk-level{padding:0 4px;border:1px solid #655522;border-radius:4px;background:#302a16;color:#d7bd68;font-size:9px;line-height:1.6}.cx-talk-wallet{color:#838383;font-family:ui-monospace,monospace;font-size:10px}.cx-talk-bubble-row{display:flex;align-items:flex-end;gap:7px;min-width:0}.cx-talk-bubble{position:relative;min-width:0;padding:10px 13px;border-radius:12px;background:#262626;color:#efefef}.cx-talk-group-start .cx-talk-bubble:before{content:"";position:absolute;top:11px;left:-5px;width:7px;height:10px;background:inherit;clip-path:polygon(100% 0,100% 100%,0 0)}.cx-talk-text{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.75}.cx-talk-meta{display:flex;flex-direction:column;flex:0 0 auto;gap:4px;padding-bottom:2px;color:#858585;font-size:9px;line-height:1.35;white-space:nowrap}.cx-talk-pending{color:#b4a357}.cx-talk-own{justify-content:flex-end;padding-left:36px}.cx-talk-own .cx-talk-content{max-width:min(86%,680px)}.cx-talk-own .cx-talk-bubble-row{flex-direction:row-reverse}.cx-talk-own .cx-talk-bubble{background:#fee500;color:#232015}.cx-talk-own.cx-talk-group-start .cx-talk-bubble:before{left:auto;right:-5px;clip-path:polygon(0 0,100% 0,0 100%)}.cx-talk-own .cx-talk-meta{align-items:flex-end}.cx-talk-decryption-error{display:flex;align-items:flex-start;gap:7px;max-width:360px;margin:0;overflow-wrap:anywhere;color:#b4b4b4;font-size:12px;line-height:1.7}.cx-talk-decryption-error svg{flex-shrink:0;margin-top:3px}.cx-talk-own .cx-talk-decryption-error{color:#635914}.cx-talk-bubble .cdx-attachment{margin:0;padding:0;border:0;border-radius:0;background:transparent}.cx-talk-text+.cdx-attachment{margin-top:10px}.cx-talk-bubble .cdx-attachment-heading strong{color:inherit;font-size:12px;font-weight:500}.cx-talk-bubble .cdx-attachment-heading small{color:#aaa;font-size:10px}.cx-talk-bubble .cdx-attachment button,.cx-talk-bubble .cdx-attachment-download{padding:6px 9px;border-color:#ffffff24;background:#ffffff09;color:inherit;font-size:11px}.cx-talk-own .cdx-attachment-heading small{color:#665d24}.cx-talk-own .cdx-attachment button,.cx-talk-own .cdx-attachment-download{border-color:#00000024;background:#00000008}.cx-talk-own .cdx-attachment-error{color:#773721}.cx-talk-bubble .cdx-attachment-image,.cx-talk-bubble .cdx-attachment-video{max-height:320px}.cx-talk-bubble button:focus-visible,.cx-talk-bubble a:focus-visible{outline:2px solid currentColor;outline-offset:3px}@media(max-width:800px){.cx-chat-timeline{padding:5px 15px 24px}.cx-talk-date{margin:19px 0 23px}.cx-talk-message{gap:8px}.cx-talk-group-start{margin-top:20px}.cx-talk-avatar{width:33px;height:33px;flex-basis:33px;border-radius:11px;font-size:10px}.cx-talk-content{max-width:calc(100% - 41px)}.cx-talk-own{padding-left:30px}.cx-talk-own .cx-talk-content{max-width:100%}.cx-talk-bubble{padding:9px 11px;border-radius:11px}.cx-talk-bubble-row{gap:6px}.cx-talk-text{font-size:13px;line-height:1.7}.cx-talk-meta{font-size:8px}.cx-talk-name{max-width:160px}}.cx-role-badge{display:inline-flex;align-items:center;gap:3px;vertical-align:middle;font-size:9px;font-weight:600;line-height:1.5;padding:2px 5px;border-radius:5px;white-space:nowrap}.cx-role-moderator{background:#1c3341;color:#84d1eb}.cx-role-creator{background:#3b3021;color:#ebc877}.cx-community-settings{display:grid;gap:25px}.cx-community-settings section+section{border-top:1px solid #ffffff15;padding-top:20px}.cx-community-settings h3{display:flex;gap:8px;align-items:center;font-size:15px;margin:0 0 12px}.cx-community-settings p{font-size:12px;line-height:1.7;color:#aaaab2}.cx-community-settings label{display:block;font-size:12px;color:#c6c6ce;margin:12px 0 7px}.cx-community-settings select{width:100%;color-scheme:dark}.cx-access-levels{display:grid;grid-template-columns:1fr 1fr;gap:12px}.cx-access-note{font-size:11px!important;color:#9898a3!important}.cx-community-settings .cx-primary{margin-top:12px}.cx-moderator-list{list-style:none;padding:0;margin:14px 0 0}.cx-moderator-list li{display:flex;gap:10px;align-items:center;justify-content:space-between;padding:12px 0}.cx-moderator-list li>span{overflow-wrap:anywhere;font-size:13px}.cx-pinned-bar{flex-shrink:0;position:relative;z-index:1;background:#191919f5;border-bottom:1px solid #ffffff12;color:#e2dfd2}.cx-pinned-toggle{display:flex;align-items:center;gap:10px;padding:12px 20px;min-height:46px;width:100%;text-align:left;background:transparent;color:inherit}.cx-pinned-toggle>svg{flex-shrink:0;color:#e6cc72}.cx-pinned-toggle>span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:12px}.cx-pinned-toggle>small{color:#8f8d83;font-size:10px}.cx-pinned-items{max-height:220px;overflow-y:auto;overscroll-behavior:contain;padding:0 20px 8px}.cx-pinned-items article{display:flex;align-items:start;gap:10px;border-top:1px solid #ffffff12;padding:10px 0}.cx-pinned-items article>p{font-size:12px;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere;flex:1;margin:0}.cx-pinned-items article>button{flex-shrink:0}.cx-message-pin{align-self:center;flex-shrink:0;background:transparent;border:0;color:#8b8b91;padding:8px;opacity:0;cursor:pointer}.cx-talk-message:hover .cx-message-pin,.cx-message-pin:focus-visible{opacity:1}.cx-message-pin:hover{color:#e6cc72}.cx-locked-channel{display:flex;gap:8px;align-items:center;color:#7f7f89;min-height:40px;padding:8px 10px;font-size:13px}.cx-locked-channel small{margin-left:auto;white-space:nowrap;font-size:10px}.cx-community-mark{width:32px;height:32px;object-fit:contain}@media(hover:none){.cx-message-pin{opacity:1;min-width:36px;min-height:40px}}@media(max-width:600px){.cx-pinned-toggle{padding:11px 14px;min-height:48px}.cx-pinned-items{padding:0 14px 8px}.cx-community-settings .cx-input{font-size:16px}.cx-community-settings .cx-secondary,.cx-community-settings .cx-primary{min-height:44px}}.cx-wallet-backdrop{position:fixed;inset:0;z-index:120;background:#05070dc9;display:flex;align-items:center;justify-content:center;padding:20px;backdrop-filter:blur(8px)}.cx-wallet-picker{box-sizing:border-box;width:min(440px,100%);max-height:calc(100dvh - 40px);overflow:auto;background:#181c25;color:#edf1f8;border:1px solid #ffffff22;border-radius:20px;padding:24px;box-shadow:0 24px 80px #0009;font-family:inherit}.cx-wallet-picker header{display:flex;justify-content:space-between;align-items:center;gap:12px}.cx-wallet-picker h2{font-size:22px;margin:0}.cx-wallet-picker header button{display:grid;place-items:center;border:0;background:transparent;color:inherit;padding:10px;border-radius:10px;cursor:pointer}.cx-wallet-picker p{font-size:14px;line-height:1.55;color:#b9c3d3}.cx-wallet-options{display:grid;gap:10px;margin:20px 0}.cx-wallet-options button{display:flex;align-items:center;gap:12px;border:1px solid #ffffff26;border-radius:12px;background:#232936;color:#fff;padding:15px;font:inherit;text-align:left;cursor:pointer}.cx-wallet-options span{flex:1}.cx-wallet-options small{color:#aebbd0;font-size:11px}.cx-wallet-options button:disabled{opacity:.45;cursor:default}.cx-wallet-picker button:focus-visible{outline:3px solid #8bb3ff;outline-offset:2px}.cx-wallet-picker .cx-wallet-note{font-size:12px;color:#9daabc}.cx-wallet-qr{text-align:center}.cx-wallet-qr img{display:block;width:min(288px,100%);height:auto;margin:20px auto;background:#fff;border-radius:12px}.cx-wallet-picker .cx-wallet-error{color:#ffb6b6}.cx-wallet-cancel{width:100%;padding:12px;color:#fff;background:#30394b;border:1px solid #ffffff26;border-radius:10px;font:inherit;cursor:pointer}.cx-app{min-height:0;grid-template-columns:72px 248px minmax(0,1fr) 240px;background:#080808}.cx-rail{padding:18px 0;gap:12px;background:#080808;border-color:#202024;overflow-y:auto}.cx-rail>*{flex-shrink:0}.cx-rail .cx-rail-spacer{flex:1}.cx-mark{height:48px}.cx-community{background:#5364e8;color:#fff;font-size:15px;font-weight:650}.cx-community:before{background:#e4e5ec;left:-12px}.cx-community.cx-community-inactive{background:#1b1b20;color:#a9a9b3}.cx-community.cx-community-inactive:before{display:none}.cx-community:hover,.cx-rail .cx-icon-btn:hover{background:#353645;color:#fff}.cx-rail .cx-icon-btn{background:#1b1b20}.cx-rail-rule{margin:3px 0}.cx-sidebar{background:#111113;border-color:#232326;min-height:0}.cx-server-head{height:74px;flex-shrink:0;padding:0 20px;border-color:#262629}.cx-server-title{font-size:17px;letter-spacing:-.3px;overflow-wrap:anywhere}.cx-server-caption{font-size:9px;letter-spacing:1px;color:#77777e}.cx-small-star{color:#92929b}.cx-sidebar-body{padding:16px 11px}.cx-channel-search{display:flex;align-items:center;gap:8px;padding:0 11px;height:38px;margin:0 3px 23px;border:1px solid #2e2e33;border-radius:8px;background:#1a1a1e;color:#98989f}.cx-channel-search input{width:100%;min-width:0;border:0;background:transparent;color:#dfdfe5;font-size:12px}.cx-channel-search .cx-icon-btn{width:22px;height:28px;flex-shrink:0}.cx-section-label{margin:24px 10px 10px;font-size:10px;letter-spacing:1px;color:#77777e}.cx-nav-button{padding:11px;color:#9e9ea8;border-radius:8px}.cx-nav-button:hover{background:#222225;color:#e6e6eb}.cx-nav-button.active{color:#ececf0;background:#29292e}.cx-nav-button.active svg{color:#c5c5ce}.cx-channel-group{margin:16px 0}.cx-channel-group summary{display:flex;align-items:center;gap:5px;padding:7px 8px;color:#898992;font-size:12px;cursor:pointer;list-style:none}.cx-channel-group summary::-webkit-details-marker{display:none}.cx-channel-group:not([open]) summary svg{transform:rotate(-90deg)}.cx-channel-button{gap:9px;padding-block:12px}.cx-sidebar-note{display:none}.cx-account{flex-shrink:0;margin:8px;border:1px solid #303038;border-radius:14px;padding:11px 9px;background:#1c1b22;gap:8px}.cx-account .cx-avatar{border-radius:50%;background:#26394a;border-color:#36536b;color:#a9cbe7}.cx-account-name{font-size:12px}.cx-account-label{color:#8c8897}.cx-main{min-height:0}.cx-feed>.cx-view{flex:0 0 auto;overflow:visible}.cx-chat-page{background:#080808}.cx-topbar{height:74px;padding:0 24px;border-color:#242426;background:#101012}.cx-topbar h1{min-width:0;overflow:hidden;text-overflow:ellipsis}.cx-chat-actions{display:flex;align-items:center;gap:5px}.cx-mobile-search{display:none}.cx-search{background:#1b1b1e;border-color:#303035}.cx-search input{color:#c7c7ce}.cx-chat-search-row{display:flex;align-items:center;gap:10px;flex-shrink:0;margin:6px 16px;padding:4px 8px 4px 13px;border:1px solid #303034;border-radius:24px;color:#a1a1a8;background:#1c1c20}.cx-chat-search-row input{flex:1;min-width:0;border:0;background:transparent;font-size:14px}.cx-chat-page .cx-statusbar{padding:8px 24px;border-color:#1c1c1e;background:#0b0b0c;color:#828288;font-size:10px}.cx-chat-page .cx-statusbar strong{color:#a3a3aa}.cx-chat-page .cx-statusbar svg{color:#90968c}.cx-composer-wrap{flex-shrink:0;padding:10px 24px 13px;background:#080808}.cx-composer{align-items:center;gap:10px;padding:7px;border:1px solid #323234;border-radius:30px;background:#171719}.cx-composer>.cx-icon-btn{flex:0 0 36px;width:36px;height:36px;border-radius:50%;background:#303032;color:#dadade}.cx-composer textarea{min-height:30px;padding:4px 0;color:#ececf0;font-size:14px;line-height:1.6}.cx-composer textarea::placeholder{color:#808084}.cx-send{flex:0 0 36px;width:36px;height:36px;border-radius:50%;background:#fee500;color:#292600}.cx-composer-note{color:#727276;font-size:9px;margin:8px 12px 0}.cx-right{background:#111113;border-color:#232326}.cx-right-head{height:74px;padding-inline:18px;border-color:#262629;color:#bbbcc5}.cx-right-body{padding:24px 17px}.cx-right .cx-label,.cx-right .cx-community-card{display:none}.cx-right .cx-member-list{gap:22px;margin-top:23px}.cx-right-foot{border-color:#262629}.cx-room-details{display:grid;gap:12px}.cx-room-details>p{color:#a3a3ad;font-size:12px}.cx-room-details>h3{margin-top:14px;font-size:13px}.cx-room-details .cx-member-list{margin:0 0 14px}.cx-room-details .cx-member-handle{max-width:100%;overflow-wrap:anywhere;white-space:normal}.cx-channel-group summary:focus-visible{outline:2px solid #aab9ff;outline-offset:2px}.cx-locked-channel>span{min-width:0;overflow-wrap:anywhere}.cx-locked-channel>small{flex-shrink:0}@media(max-width:1220px)and (min-width:801px){.cx-app{grid-template-columns:72px 230px minmax(0,1fr)}.cx-right{display:none}}@media(max-width:800px){.cx-app{grid-template-columns:66px minmax(0,1fr);height:var(--cx-viewport-height, 100dvh);min-height:0}.cx-rail{gap:13px;padding:max(15px,env(safe-area-inset-top)) 0 max(15px,env(safe-area-inset-bottom));border-right:0;overscroll-behavior:contain}.cx-rail .cx-community{width:46px;height:46px;border-radius:15px}.cx-community:before{left:-10px}.cx-rail .cx-icon-btn{width:44px;height:44px}.cx-sidebar,.cx-sidebar.mobile-open{display:flex;position:static;width:auto;height:auto;z-index:auto;border:1px solid #262629;border-right:0;border-bottom:0;border-radius:22px 0 0;margin-top:max(9px,env(safe-area-inset-top));background:#0e0e10}.cx-server-head{height:72px;padding:0 17px;border-bottom:0}.cx-server-title{font-size:19px}.cx-server-caption{display:none}.cx-sidebar-body{padding:0 11px 12px}.cx-channel-search{min-height:46px;height:auto;margin-bottom:23px}.cx-channel-search .cx-icon-btn{min-width:44px;width:44px;height:44px;margin-right:-10px}.cx-channel-search input{font-size:16px}.cx-nav-button{min-height:44px;font-size:14px}.cx-channel-group{margin-block:17px}.cx-channel-group summary{font-size:13px;min-height:44px}.cx-channel-button{padding-block:12px}.cx-account{margin:8px 10px max(10px,env(safe-area-inset-bottom));padding:11px;min-height:66px}.cx-account-name{font-size:14px}.cx-account-label{font-size:11px}.cx-account .cx-icon-btn{width:44px;height:44px}.cx-show-channels .cx-main,.cx-right,.cx-show-content .cx-rail,.cx-show-content .cx-sidebar{display:none}.cx-show-content .cx-main{display:flex;grid-column:1 / -1}.cx-topbar{height:auto;min-height:72px;padding:max(12px,env(safe-area-inset-top)) max(10px,env(safe-area-inset-right)) 10px max(10px,env(safe-area-inset-left));border-bottom:0;gap:6px;background:#080808}.cx-topbar .cx-mobile-menu{display:inline-flex;width:44px;height:44px;flex-shrink:0;border:1px solid #353538;border-radius:25px;color:#e0e0e4;background:#202022}.cx-topbar .cx-topbar-hash,.cx-topbar .cx-search,.cx-topbar .cx-desktop-transfer,.cx-topbar-spacer{display:none}.cx-topbar h1{flex:1;max-width:none;font-size:17px;text-align:center;letter-spacing:-.3px}.cx-chat-actions{gap:0;border:1px solid #353538;background:#202022;border-radius:25px;padding-inline:2px}.cx-chat-actions .cx-icon-btn{width:44px;height:44px;border-radius:50%;color:#dddde1}.cx-chat-actions .cx-language select{max-width:76px}.cx-chat-actions .cx-mobile-search{display:inline-flex}.cx-chat-page .cx-statusbar{padding:5px 17px 9px;font-size:9px;border-color:#1c1c1e;background:#080808;line-height:1.5}.cx-chat-search-row input{font-size:16px}.cx-composer-wrap{padding:7px max(10px,env(safe-area-inset-right)) max(10px,env(safe-area-inset-bottom)) max(10px,env(safe-area-inset-left))}.cx-composer{padding:6px;gap:9px;border-radius:28px}.cx-composer textarea{font-size:16px;line-height:1.5}.cx-composer>.cx-icon-btn,.cx-send{width:44px;height:44px;min-width:44px;flex-basis:44px}.cx-composer textarea{min-width:0}.cx-composer textarea{overscroll-behavior:contain}.cx-composer-note{display:none}.cx-talk-text{font-size:15px;line-height:1.6}.cx-talk-identity{font-size:12px}.cx-talk-meta{font-size:9px}.cx-talk-bubble{padding:9px 12px;border-radius:15px}.cx-icon-btn,.cx-message-pin{min-width:44px;min-height:44px;touch-action:manipulation}.cx-talk-bubble button,.cx-talk-bubble .cdx-attachment-download{min-height:44px}.cx-alert button,.cx-signin-error button{min-width:44px;min-height:44px;flex-shrink:0}.cx-modal{margin:0 auto;top:calc(var(--cx-viewport-offset-top, 0px) + max(12px,env(safe-area-inset-top)));bottom:auto;max-height:calc(var(--cx-viewport-height, 100dvh) - max(12px,env(safe-area-inset-top)) - max(12px,env(safe-area-inset-bottom)));overflow-y:auto}.cx-modal-head{position:sticky;top:0;z-index:1;padding:14px 16px;gap:8px;background:inherit}.cx-modal-head h2{min-width:0;overflow-wrap:anywhere;font-size:18px}.cx-modal-head .cx-icon-btn{flex-shrink:0}.cx-modal-body{padding:18px 16px max(20px,env(safe-area-inset-bottom))}.cx-wallet-backdrop{top:var(--cx-viewport-offset-top, 0px);bottom:auto;height:var(--cx-viewport-height, 100dvh);padding:max(12px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left))}.cx-wallet-picker{max-height:100%;padding:20px;overscroll-behavior:contain}.cx-wallet-picker header button{min-width:44px;min-height:44px}.cx-nav-button,.cx-channel-group summary,.cx-settings-link{touch-action:manipulation}}@media(max-width:360px){.cx-server-head{padding-inline:12px;gap:6px}.cx-server-title{font-size:16px}.cx-sidebar-language .cx-language select{max-width:80px}.cx-account{margin-inline:6px;padding-inline:8px;gap:6px}.cx-account>.cx-avatar{width:30px;height:30px}.cx-account .cx-icon-btn{flex-shrink:0}.cx-view{padding:24px 16px}.cx-access-levels{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}}.payment-panel{padding:20px;max-width:900px;margin:auto;color:#dce9e5}.payment-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.payment-heading h2{font-size:20px}.payment-note,.payment-create small{font-size:12px;line-height:1.6;color:#9aada5}.payment-create{display:grid;gap:10px;margin:20px 0;padding:18px;background:#101c19;border:1px solid #2d4037;border-radius:12px}.payment-create label{display:grid;gap:6px;font-size:13px}.payment-create input{padding:10px;border:1px solid #345244;background:#0a1510;color:#e2ece6;border-radius:7px}.payment-panel button{border:1px solid #315a44;background:#173325;color:#caead7;border-radius:7px;padding:8px 12px;cursor:pointer;margin:4px}.payment-panel button:disabled{opacity:.5;cursor:wait}.payment-card{margin-top:12px;padding:16px;border:1px solid #294438;border-radius:10px;background:#0d1c16}.payment-card p{font-size:13px}.payment-card svg{vertical-align:middle;margin:0 4px;color:#83cbb0}.payment-card code,.payment-review code{font-size:11px;overflow-wrap:anywhere}.payment-card a{font-size:12px;margin:8px;color:#9ed7b7}.payment-card ul{padding-left:20px;font-size:13px}.payment-card li{margin:8px 0}.payment-card li span{color:#9aada5}.payment-error{color:#ffaaa0}.payment-confirmed{color:#80d9a4}.payment-review{position:fixed;z-index:100;top:50%;left:50%;transform:translate(-50%,-50%);width:min(90vw,460px);padding:24px;background:#13251c;border:1px solid #53765e;border-radius:15px;box-shadow:0 0 0 100vmax #000b}.payment-review p{font-size:13px;line-height:1.6}:root{--cx-background: #0b0c10;--cx-surface: #15171d;--cx-surface-raised: #1d2028;--cx-border: #ffffff12;--cx-border-strong: #ffffff24;--cx-text: #f2f3f7;--cx-muted: #a2a7b5;--cx-subtle: #858c9c;--cx-blue: #2862d0;--cx-blue-hover: #326bdc;--cx-yellow: #fee500;--cx-radius: 16px;background:var(--cx-background)}.cx-primary,.cx-secondary,.cx-icon-btn,.cx-settings-link,.cx-nav-button,.cx-wallet-options button,.cx-wallet-cancel{transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease;touch-action:manipulation}.cx-primary{min-height:46px;padding:12px 18px;border:1px solid #72a3ff4d;border-radius:12px;background:var(--cx-blue);color:#fff;font-size:13px;font-weight:650;box-shadow:inset 0 1px #ffffff1a,0 3px 12px #1870ff12}.cx-primary:hover{background:var(--cx-blue-hover)}.cx-primary:active{background:#245bc1}.cx-secondary{min-height:44px;padding:11px 16px;border:1px solid var(--cx-border-strong);border-radius:12px;background:#ffffff06;color:#dfe3ed;font-size:13px;font-weight:550}.cx-secondary:hover{background:#ffffff0d;border-color:#ffffff35}.cx-secondary:active{background:#ffffff14}.cx-icon-btn{min-width:44px;min-height:44px;border-radius:12px;color:#a4abba}.cx-icon-btn:hover{background:#ffffff0c;color:#fff}.cx-icon-btn:active{background:#ffffff14}.cx-primary:disabled,.cx-secondary:disabled,.cx-icon-btn:disabled{opacity:.45;box-shadow:none}:where(.cx-app,.cx-signin,.cx-modal,.cx-wallet-picker) :is(button,a,input,textarea,select,summary):focus-visible{outline:2px solid #86b1ff;outline-offset:3px}.cx-input,.payment-create input{min-height:48px;padding:12px 14px;border:1px solid #ffffff1c;border-radius:12px;background:#0e1015;color:var(--cx-text);font-size:14px;transition:border-color .15s ease,box-shadow .15s ease}.cx-input:hover,.payment-create input:hover{border-color:#ffffff32}.cx-input:focus,.payment-create input:focus{border-color:#619aff;box-shadow:0 0 0 3px #4487ff16}.cx-input::placeholder{color:#788191}.cx-field label,.cx-photo-label,.cx-community-settings label{color:#ccd2df;font-size:12px;font-weight:550}.cx-field-help{color:var(--cx-muted);font-size:12px;line-height:1.65}.cx-photo-label small{font-size:11px;color:var(--cx-subtle)}.cx-toggle-row{gap:20px;border-color:var(--cx-border)}.cx-toggle-row label{font-size:13px;color:#e1e5ef}.cx-toggle-row label span{color:var(--cx-muted);font-size:12px;line-height:1.65}.cx-toggle-row input,.cx-grant-toggle input{accent-color:var(--cx-blue);flex-shrink:0}.cx-signin{background:radial-gradient(ellipse at 15% 0,#245cad16,transparent 55%),var(--cx-background);color:var(--cx-text)}.cx-signin:before{background:none}.cx-signin-header{padding-block:26px;border-color:var(--cx-border)}.cx-signin-brand{gap:10px;font-size:22px;letter-spacing:-.55px}.cx-signin-brand img{width:42px;height:42px}.cx-signin-network{color:#9ba3b3;font-size:12px;letter-spacing:0}.cx-signin-main{padding-block:64px;gap:clamp(40px,6vw,90px)}.cx-signin-eyebrow{font-size:11px;letter-spacing:1px;color:#92baff;margin-bottom:24px}.cx-signin-eyebrow span{width:20px;background:#77a8ff}.cx-signin-intro h1{font-weight:650;letter-spacing:-2.4px;line-height:1.14}.cx-signin-intro h1 span{color:#8bb5ff}.cx-signin-intro>p{max-width:440px;line-height:1.85;color:var(--cx-muted)}.cx-signin-features{gap:21px;margin-top:34px;color:#c0c8d7;font-size:13px}.cx-signin-features svg{color:#94baff}.cx-signin-card{max-width:460px;padding:36px;border:1px solid #ffffff13;border-radius:24px;background:linear-gradient(155deg,#1b1e26,#14161c 70%);box-shadow:0 24px 72px #00000038,inset 0 1px #ffffff04}.cx-signin-emblem{width:72px;height:72px;margin-bottom:28px;border:1px solid #5288ca26;border-radius:21px;background:#182337}.cx-signin-emblem img{width:66px;height:66px}.cx-signin-card-eyebrow{margin-bottom:10px;font-size:10px;letter-spacing:1px;color:#8e9caf}.cx-signin-card h2{font-size:28px;font-weight:650;letter-spacing:-.9px}.cx-signin-description{font-size:13px;line-height:1.8;color:#a6afbf}.cx-signin-button{min-height:52px;padding:15px 18px;margin-top:26px;font-size:14px;border-radius:13px}.cx-wallet-alternative{width:100%;margin-top:10px;min-height:46px;font-size:12px;line-height:1.55}.cx-signin-privacy{padding-top:22px;margin-top:24px;border-color:var(--cx-border);font-size:11px;line-height:1.8;color:#919aaa}.cx-signin-privacy svg{color:#8795ac}.cx-signin-status{color:#b3bfd1;font-size:12px}.cx-signin-setup{background:#29251a;border-color:#b88c3030;border-radius:12px;font-size:12px}.cx-signin-error{background:#a6405214;border-color:#d36a7b33;border-radius:12px;color:#f0b0bd;font-size:12px}.cx-signin-footer{color:#8991a0;font-size:11px;letter-spacing:0;border-color:var(--cx-border)}.cx-settings-trigger>.cx-icon-btn{border-color:var(--cx-border);border-radius:12px;background:#ffffff05;color:#b7bfce;font-size:12px}.cx-onboarding{padding:88px 24px 40px}.cx-onboarding .cx-signin-card{max-width:500px}.cx-onboarding-heading h1{font-size:28px;line-height:1.35;letter-spacing:-.9px;font-weight:650}.cx-onboarding-status{display:flex;align-items:center;gap:7px;margin:0 0 14px;color:#95c5b0;font-size:11px}.cx-onboarding-status>span{width:5px;height:5px;border-radius:50%;background:#80b99e}.cx-onboarding .cx-signin-emblem{margin-bottom:20px}.cx-profile-fields{gap:18px;grid-template-columns:minmax(120px,.9fr) minmax(0,1.1fr);margin-block:26px}.cx-photo-preview{width:66px;height:66px;flex-basis:66px;border-radius:20px;border-color:#ffffff18;background:#243046;color:#acc9ff}.cx-photo-controls{align-items:flex-start;flex-direction:column;gap:12px}.cx-photo-add.cx-secondary{min-height:44px;padding:10px 12px;font-size:12px;gap:7px;border-radius:10px}.cx-photo-remove{min-height:44px;min-width:44px;padding:6px 0;font-size:11px;color:#a8b0bf}.cx-photo-hint{color:#929bab!important;font-size:11px!important;line-height:1.7!important}.cx-photo-status,.cx-photo-error{font-size:12px;line-height:1.65}.cx-onboarding>.cx-signin-card>.cx-signin-description:last-of-type{padding-top:20px;margin-top:24px;border-top:1px solid var(--cx-border);font-size:12px}.cx-onboarding>.cx-signin-card>.cx-secondary{margin-top:16px}.cx-app{background:#08090b;color:var(--cx-text)}.cx-rail{background:#0b0c10;border-color:var(--cx-border);gap:16px}.cx-rail .cx-icon-btn{background:transparent;color:#a3acbd}.cx-rail-rule{width:20px;margin-block:0;background:#ffffff12}.cx-community{border:1px solid #ffffff12;border-radius:17px;background:#233a59;box-shadow:none}.cx-community[aria-pressed=true]{outline:2px solid #80adf285;outline-offset:3px}.cx-community[aria-pressed=true]:focus-visible{outline-color:#b5d1ff;outline-offset:5px}.cx-community.cx-community-inactive{opacity:1;background:#1b1e26;color:#a8b2c4}.cx-community:before{content:none}.cx-sidebar,.cx-right{background:#111319;border-color:var(--cx-border)}.cx-server-head,.cx-right-head{border-color:var(--cx-border)}.cx-server-head{height:auto;min-height:74px;padding-block:20px;border-bottom:0}.cx-server-head>div{min-width:0;flex:1}.cx-server-head-action{width:44px;height:44px;flex-shrink:0;color:#a8bbd8}.cx-server-title{color:#edf0f6;font-weight:650;line-height:1.45;letter-spacing:-.45px}.cx-server-caption{margin-top:6px;color:#8993a6;letter-spacing:.7px}.cx-sidebar-body{padding:0 12px 16px}.cx-channel-search{height:44px;margin:0 2px 16px;background:#0b0d12;border-color:#ffffff0b;border-radius:11px;color:#8a95a8}.cx-channel-search:focus-within{border-color:#679bff6b}.cx-channel-search input{color:#dce3ee;font-size:13px}.cx-channel-search input::placeholder{color:#808b9e}.cx-section-label{color:#8994a8;font-size:10px;letter-spacing:1px}.cx-nav-button{min-height:44px;border-radius:8px;color:#aab3c3;font-size:13px}.cx-channel-button>svg{width:17px;height:17px;color:#737f93}.cx-nav-button:hover{background:#ffffff07;color:#f0f3f9}.cx-nav-button.active{background:#1c293c;color:#edf3ff;box-shadow:inset 2px 0 #8ab7fa}.cx-nav-button.active svg{color:#a9caff}.cx-channel-group{margin:8px 0 18px}.cx-channel-group summary{min-height:40px;padding-inline:8px;color:#919bac;font-size:11px;font-weight:550}.cx-channel-group .cx-channel-button{width:calc(100% - 8px);margin-left:8px;padding-inline:12px}.cx-channel-description{color:#919caf;font-size:12px;line-height:1.7}.cx-locked-channel{color:#929aab;font-size:13px;line-height:1.55}.cx-locked-channel small{color:#a7afbd}.cx-account{margin:0 12px 12px;padding:14px 2px 2px;border:0;border-top:1px solid var(--cx-border);border-radius:0;background:transparent}.cx-account-name{color:#e6ebf5}.cx-account-label{color:#98a2b4}.cx-account .cx-avatar{border-color:#90baff2b;background:#253750;color:#b8d3ff}.cx-main{background:#0f1116}.cx-chat-page{background:#08090b}.cx-topbar{border-color:var(--cx-border);background:#111319}.cx-chat-page .cx-topbar{background:#08090b}.cx-topbar h1{color:#f0f3f9;font-size:16px;font-weight:650;letter-spacing:-.35px}.cx-topbar-hash{color:#7d899d}.cx-search,.cx-chat-search-row{border-color:var(--cx-border);background:#1b1e25}.cx-search:focus-within,.cx-chat-search-row:focus-within{border-color:#669cff63}.cx-statusbar,.cx-chat-page .cx-statusbar{background:#08090b;border-color:#ffffff06;color:#8f9aaa}.cx-statusbar strong,.cx-chat-page .cx-statusbar strong{color:#aab6c8;font-weight:500}.cx-statusbar{padding-block:9px;line-height:1.6;font-size:11px}.cx-composer-wrap{padding:12px 22px 16px;background:#08090b}.cx-composer{padding:7px;border:1px solid #ffffff24;border-radius:27px;background:#191b20;box-shadow:0 3px 16px #00000018}.cx-composer:focus-within{border-color:#ffffff3d;box-shadow:0 3px 18px #00000020}.cx-composer>.cx-icon-btn{background:#2b2e35;color:#c9d0dc}.cx-composer textarea{color:#f0f3f9;font-size:14px;line-height:1.6;caret-color:#fee500}.cx-composer textarea::placeholder{color:#969da9}.cx-send{min-width:40px;min-height:40px;background:var(--cx-yellow);color:#292600;box-shadow:none}.cx-send:hover{background:#ffee46}.cx-send:active{background:#e5ce00}.cx-composer-note{color:#8690a1;font-size:10px}.cx-pending-file{margin:0 5px 8px;padding:7px 10px;border:1px solid #ffffff12;border-radius:12px;background:#1b1e25;color:#c3cedf;font-size:12px}.cx-chat-timeline{padding:12px 24px 28px}.cx-talk-text{font-size:14px;line-height:1.65}.cx-talk-bubble{padding:11px 14px;background:#292b30;border-radius:15px;color:#f0f2f6}.cx-talk-own .cx-talk-bubble{background:var(--cx-yellow);color:#292509}.cx-talk-identity{color:#bfc7d6;font-size:12px;margin-bottom:7px}.cx-talk-name{font-weight:550}.cx-talk-meta{color:#969fab;font-size:10px}.cx-talk-wallet{color:#929cac}.cx-talk-date>*{border-color:#ffffff0b;background:#17191e;color:#a3acbb;font-size:11px;padding:6px 12px}.cx-talk-date{margin-block:20px 26px}.cx-talk-avatar{border-color:#ffffff1a;background:#263343;color:#bed1e9}.cx-pinned-bar{background:#15181df5;border-color:var(--cx-border)}.cx-pinned-toggle{min-height:48px;color:#d5deea}.cx-pinned-toggle>svg{color:#a6bfec}.cx-pinned-toggle>span,.cx-pinned-items article>p{font-size:13px}.cx-pinned-items article{border-color:var(--cx-border)}.cx-message-pin{color:#8795aa}.cx-right-foot{color:#909bad;border-color:var(--cx-border);font-size:11px}.cx-right-foot strong{color:#b6c1d4}.cx-right-note{color:#96a1b2;font-size:12px}.cx-member-list{gap:18px}.cx-identity{color:#d9e1ef;font-size:13px}.cx-wallet-suffix{color:#8f9bb0}.cx-empty{gap:14px;color:#919cae;padding:40px 28px}.cx-empty h2{font-size:22px;font-weight:600;color:#dce4f2;letter-spacing:-.55px}.cx-empty p{font-size:13px;line-height:1.8}.cx-empty>svg{color:#8397b8}.cx-view{padding:32px}.cx-view-header{gap:16px;margin-bottom:28px}.cx-view-header h2{color:#edf2fc;font-weight:600;letter-spacing:-.75px}.cx-view-header p{color:var(--cx-muted);font-size:13px;line-height:1.8}.cx-view-header>svg{color:#8fb5f7}.cx-settings{max-width:720px;gap:16px}.cx-settings-profile,.cx-settings-language,.cx-settings-link{padding:24px;border:1px solid var(--cx-border);border-radius:18px;background:var(--cx-surface);box-shadow:inset 0 1px #ffffff02}.cx-settings-profile{background:linear-gradient(120deg,#1b2435,#171b25 72%);border-color:#8398bb20;gap:18px}.cx-settings-profile>.cx-avatar{width:56px;height:56px;border-radius:19px;background:#284263;border-color:#7eb0ff33;color:#c6ddff}.cx-settings-eyebrow{display:block;margin-bottom:7px;font-size:10px;line-height:1.4;color:#92a4c2}.cx-settings-profile strong{font-size:20px;font-weight:650;letter-spacing:-.55px}.cx-settings-profile p{font-size:12px;color:#a0b0c9}.cx-settings-profile>.cx-secondary{margin-left:auto}.cx-settings-language h2{color:#e4ebf7;font-size:15px}.cx-settings-language p{color:var(--cx-muted);font-size:12px}.cx-settings-language .cx-language{color:#a8b7ce}.cx-settings-language .cx-language select{background:#0f1219;border-color:#ffffff1c;border-radius:11px;padding:10px 12px;font-size:16px;min-height:48px}.cx-settings-link{gap:16px;min-height:88px}.cx-settings-link:hover{background:#1b1f28;border-color:#ffffff1e}.cx-settings-link>span{min-width:0}.cx-settings-link .cx-settings-icon{display:grid;place-items:center;flex:0 0 42px;width:42px;height:42px;border-radius:13px;background:#779eff10;color:#98b8ee}.cx-settings-link strong{color:#e2e9f4;font-size:14px;font-weight:600}.cx-settings-link small{color:var(--cx-muted);font-size:12px;line-height:1.65}.cx-settings-link>svg:last-child{color:#75849c}.cx-info-card{padding:24px;border:1px solid var(--cx-border);border-radius:18px;background:var(--cx-surface)}.cx-info-card h3{color:#dce7fb;font-size:15px;font-weight:600}.cx-info-card p{color:#a9b2c2;font-size:13px;line-height:1.8}.cx-info-card h3 svg{color:#9abdf5}.cx-community-settings h3{color:#e1e9f7;font-size:16px}.cx-community-settings p{color:#a1aec2;font-size:13px}.cx-access-note{font-size:12px!important;line-height:1.75!important;color:#96a2b7!important}.cx-alert{border-radius:13px;background:#252219;border-color:#a482342d;color:#d1c3a5}.cx-alert.error{background:#36212a;border-color:#b9556a38;color:#eab4c0}.cx-modal-error,.cx-modal-success{font-size:12px;line-height:1.75}.payment-panel{padding:0;color:#dce5f3}.payment-note,.payment-create small{color:#a2aec1}.payment-create,.payment-card{border-color:var(--cx-border);border-radius:16px;background:var(--cx-surface)}.payment-panel button{min-height:44px;border-color:#ffffff25;border-radius:11px;padding:10px 14px;background:#202a3b;color:#c9dcff;font-size:13px}.payment-panel button:hover{background:#293954}.payment-card a{color:#8fbaff}.payment-review{background:#181d28;border-color:#7c9ac047;border-radius:20px;color:#e2eaf8}.payment-review p{line-height:1.8}.payment-confirmed{color:#9ad6b3}.cx-modal{width:min(500px,calc(100% - 40px));border:1px solid #ffffff1e;border-radius:22px;background:#191c24;box-shadow:0 32px 100px #0008;color:#e3ebf7}.cx-modal::backdrop{background:#04060acc;backdrop-filter:blur(9px)}.cx-modal-head{padding:20px 24px;border-color:var(--cx-border);gap:16px}.cx-modal-head h2{font-size:20px;font-weight:650;letter-spacing:-.55px}.cx-modal-head>.cx-icon-btn{border-radius:50%;background:#ffffff06}.cx-modal-body{padding:24px}.cx-modal form>p,.cx-modal-body>p{font-size:13px;line-height:1.8;color:#aab7ca}.cx-modal-note{padding:14px;border-color:#ffffff12;border-radius:12px;background:#10141c;color:#a8b9d0;font-size:12px;line-height:1.7}.cx-modal-footer{margin-top:28px;padding-top:20px;border-top:1px solid var(--cx-border);gap:10px}.cx-modal-footer>button{min-height:48px}.cx-guest-settings .cx-modal-body{padding-block:24px 30px}.cx-wallet-backdrop{background:#05070dcc;backdrop-filter:blur(9px)}.cx-wallet-picker{width:min(460px,100%);padding:28px;border-color:#ffffff1e;border-radius:24px;background:#191c24;box-shadow:0 32px 100px #0008}.cx-wallet-picker h2{color:#eef3fc;font-size:24px;font-weight:650;letter-spacing:-.65px}.cx-wallet-picker header{gap:16px;margin-bottom:12px}.cx-wallet-picker header button{min-width:44px;min-height:44px;background:#ffffff06;border-radius:50%}.cx-wallet-picker>p{margin-top:14px;color:#a9b5c8;font-size:13px;line-height:1.75}.cx-wallet-options{gap:10px;margin:24px 0 20px}.cx-wallet-options button{min-height:78px;padding:15px;gap:14px;border:1px solid #ffffff15;border-radius:15px;background:#222733}.cx-wallet-options button:hover:not(:disabled){background:#293244;border-color:#7199d94a}.cx-wallet-options .cx-wallet-option-icon{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;border-radius:13px;color:#aacaff;background:#7fa9ff12}.cx-wallet-options .cx-wallet-option-copy{min-width:0}.cx-wallet-option-copy strong{display:block;color:#e6edfa;font-size:14px;font-weight:600;line-height:1.5}.cx-wallet-option-copy small{display:block;margin-top:4px;color:#929fb4;font-size:11px}.cx-wallet-options button>svg{color:#8696ae}.cx-wallet-picker .cx-wallet-note{color:#95a1b5;font-size:12px;line-height:1.75}.cx-wallet-picker .cx-wallet-progress{display:flex;align-items:center;gap:10px;padding:13px 14px;border-radius:12px;color:#bad2fc;background:#4487ff0d}.cx-wallet-qr img{padding:10px;border-radius:18px}.cx-wallet-picker .cx-wallet-error{padding:12px 14px;background:#a13a4d16;border-radius:12px;color:#f0b0bd}.cx-wallet-cancel{min-height:48px;margin-top:18px;border-radius:12px;background:#ffffff08;border-color:#ffffff20}.cx-boot{min-height:var(--cx-viewport-height, 100dvh);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px;padding:max(32px,env(safe-area-inset-top)) 24px max(32px,env(safe-area-inset-bottom));background:radial-gradient(ellipse at center,#1b376022,transparent 60%),var(--cx-background);color:var(--cx-text)}.cx-boot>img{display:block;width:56px;height:56px;object-fit:contain}.cx-boot>p{max-width:280px;color:#a2aec1;font-size:13px;line-height:1.8;text-align:center}.cx-boot>.cx-skeleton-stack{flex:0 0 auto;justify-items:center}.cx-boot .cx-skeleton-line{max-width:160px;height:4px;border-radius:4px}.cx-loading-caption{margin:16px 0;padding-inline:16px;color:#96a3b8;font-size:12px;line-height:1.75;text-align:center}.cx-panel-skeleton{max-width:720px;width:100%;margin:0 auto;padding:24px 4px;display:grid;gap:18px}.cx-skeleton{position:relative;overflow:hidden;background:#242833;border-radius:7px}.cx-skeleton:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 20%,#c1d1ed09 50%,transparent 80%);transform:translate(-100%);animation:cx-premium-shimmer 1.7s ease-in-out infinite}.cx-skeleton-line{height:12px;width:100%}.cx-skeleton-avatar{width:36px;height:36px;flex:0 0 36px;border-radius:12px}.cx-skeleton-stack{display:grid;gap:8px;min-width:0;flex:1}.cx-channel-skeleton{display:flex;align-items:center;gap:10px;min-height:44px;padding:8px 10px}.cx-chat-skeleton{display:grid;align-content:start;gap:28px;padding:30px 24px}.cx-chat-skeleton>div{display:grid;gap:24px}.cx-skeleton-message{display:flex;align-items:flex-start;gap:10px;width:82%;max-width:480px}.cx-skeleton-message.is-own{justify-self:end;justify-content:flex-end;width:68%}@keyframes cx-premium-shimmer{to{transform:translate(100%)}}@keyframes cx-premium-appear{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:no-preference){.cx-modal[open],.cx-wallet-picker{animation:cx-premium-appear .18s ease-out}}@media(max-width:800px){:where(.cx-app,.cx-signin,.cx-modal,.cx-wallet-picker,.payment-review) :is(input,textarea,select){font-size:16px!important}.cx-app{grid-template-columns:64px minmax(0,1fr)}.cx-rail{width:64px;gap:16px}.cx-rail .cx-community{width:44px;height:44px;border-radius:15px}.cx-mark{width:44px;height:44px}.cx-sidebar,.cx-sidebar.mobile-open{border-radius:22px 0 0;background:#111319}.cx-server-head{height:auto;min-height:76px;padding:18px 16px}.cx-server-title{font-size:18px;line-height:1.45}.cx-sidebar-body{padding:0 10px 16px}.cx-channel-search{min-height:46px;height:auto;margin-bottom:14px}.cx-channel-search input{font-size:16px}.cx-nav-button{min-height:48px;font-size:14px}.cx-channel-group summary{min-height:44px;font-size:12px}.cx-account{padding:14px 2px 2px;margin:0 12px max(12px,env(safe-area-inset-bottom));border-radius:0}.cx-account-name{font-size:13px}.cx-account-label{font-size:10px}.cx-topbar{min-height:68px;padding:max(10px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) 10px max(12px,env(safe-area-inset-left));background:#08090b;gap:8px}.cx-topbar h1{font-size:17px}.cx-topbar .cx-mobile-menu{width:44px;height:44px;border:1px solid #ffffff13;background:#1c1f26}.cx-chat-actions{padding-inline:1px;border-color:#ffffff13;background:#1c1f26}.cx-chat-actions .cx-icon-btn{width:44px;height:44px;color:#cbd3e1}.cx-chat-page .cx-statusbar{padding:5px 16px 10px;background:#08090b;font-size:10px}.cx-chat-timeline{padding:8px 14px 24px}.cx-talk-text{font-size:15px;line-height:1.65}.cx-talk-bubble{padding:10px 12px;border-radius:15px}.cx-talk-identity{font-size:12px}.cx-talk-meta{font-size:10px}.cx-talk-date>*{font-size:10px}.cx-talk-group-start{margin-top:22px}.cx-composer-wrap{padding:9px max(10px,env(safe-area-inset-right)) max(10px,env(safe-area-inset-bottom)) max(10px,env(safe-area-inset-left))}.cx-composer{padding:6px;gap:8px}.cx-composer textarea{font-size:16px;line-height:1.5}.cx-composer>.cx-icon-btn,.cx-send{min-width:44px;min-height:44px;width:44px;height:44px;flex-basis:44px}.cx-view{padding:24px 18px 36px}.cx-view-header{gap:12px;margin-bottom:24px}.cx-view-header h2{font-size:25px;line-height:1.35}.cx-info-card{padding:21px;margin-block:16px}.cx-pinned-toggle{min-height:48px;padding-inline:16px}.cx-settings-profile,.cx-settings-language,.cx-settings-link{padding:20px;border-radius:17px}.cx-signin{padding-left:max(24px,env(safe-area-inset-left));padding-right:max(24px,env(safe-area-inset-right))}.cx-signin-header{padding:max(16px,env(safe-area-inset-top)) 0 16px}.cx-signin-main{padding:34px 0 40px;gap:28px}.cx-signin-intro h1{font-size:39px;line-height:1.18;letter-spacing:-1.8px}.cx-signin-intro>p{max-width:350px;margin-top:18px;font-size:13px;line-height:1.8}.cx-signin-eyebrow{font-size:10px;letter-spacing:1px;margin-bottom:18px}.cx-signin-card{padding:28px;border-radius:22px}.cx-signin-card h2{font-size:27px}.cx-signin-emblem{width:64px;height:64px;margin-bottom:23px;border-radius:19px}.cx-signin-emblem img{width:59px;height:59px}.cx-signin-footer{padding-bottom:max(20px,env(safe-area-inset-bottom));font-size:10px;line-height:1.6}.cx-onboarding{padding:max(88px,calc(env(safe-area-inset-top) + 72px)) max(24px,env(safe-area-inset-right)) max(32px,env(safe-area-inset-bottom)) max(24px,env(safe-area-inset-left))}.cx-onboarding-heading h1{font-size:27px}.cx-onboarding .cx-signin-card{margin-block:auto}.cx-chat-skeleton{padding:28px 16px;gap:24px}}@media(max-width:540px){.cx-settings-profile{display:grid;grid-template-columns:56px minmax(0,1fr);gap:16px}.cx-settings-profile>.cx-secondary{grid-column:1 / -1;width:100%;margin:4px 0 0;justify-content:space-between}.cx-settings-language{gap:16px}.cx-settings-link{gap:12px;padding:18px}.cx-settings-link .cx-settings-icon{width:38px;height:38px;flex-basis:38px;border-radius:12px}.cx-settings-link small{font-size:12px}.cx-modal{position:fixed;inset-inline:0;top:auto;bottom:max(0px,calc(100dvh - var(--cx-viewport-height, 100dvh) - var(--cx-viewport-offset-top, 0px)));margin:0 auto;width:100%;max-width:540px;max-height:calc(var(--cx-viewport-height, 100dvh) - max(12px,env(safe-area-inset-top)));border:1px solid #ffffff20;border-bottom:0;border-radius:24px 24px 0 0;box-shadow:0 -16px 80px #00000060;overscroll-behavior:contain}.cx-modal-head{position:sticky;top:0;z-index:2;padding:18px 20px;background:#191c24}.cx-modal-head h2{font-size:19px}.cx-modal-body{padding:22px 20px max(24px,env(safe-area-inset-bottom))}.cx-modal-footer{margin-top:24px;gap:10px}.cx-modal-footer>.cx-primary{flex:1.35}.cx-modal-footer>.cx-secondary{flex:1}.cx-guest-settings .cx-modal-body{padding-bottom:max(30px,env(safe-area-inset-bottom))}.cx-wallet-backdrop{align-items:flex-end;padding:0}.cx-wallet-picker{width:100%;max-height:calc(var(--cx-viewport-height, 100dvh) - max(12px,env(safe-area-inset-top)));padding:24px 20px max(24px,env(safe-area-inset-bottom));border-radius:24px 24px 0 0;border-bottom:0}.cx-wallet-picker h2{font-size:23px}.cx-wallet-options button{padding:14px;min-height:76px}.cx-wallet-option-copy strong{font-size:14px}.cx-wallet-picker>p{font-size:13px}.cx-wallet-qr img{width:min(270px,100%)}.payment-review{max-height:calc(var(--cx-viewport-height, 100dvh) - 32px);overflow-y:auto}}@media(max-width:360px){.cx-signin{padding-left:max(16px,env(safe-area-inset-left));padding-right:max(16px,env(safe-area-inset-right))}.cx-signin-brand{font-size:20px;gap:7px}.cx-signin-brand img{width:36px;height:36px}.cx-signin-main{padding-top:28px;gap:24px}.cx-signin-intro h1{font-size:34px}.cx-signin-card{padding:23px 20px}.cx-signin-card h2{font-size:25px}.cx-signin-description{font-size:12px}.cx-signin-button{font-size:13px}.cx-onboarding{padding-top:80px;padding-bottom:28px}.cx-onboarding-heading h1{font-size:25px}.cx-profile-fields{grid-template-columns:minmax(100px,.9fr) minmax(0,1.1fr);gap:14px}.cx-photo-preview{width:60px;height:60px;flex-basis:60px}.cx-photo-add.cx-secondary{padding-inline:9px;font-size:11px}.cx-server-head{padding-inline:13px}.cx-server-title{font-size:17px}.cx-account{margin-inline:6px;gap:6px;padding:9px 8px}.cx-account-name{font-size:12px}.cx-view{padding-inline:14px}.cx-settings-profile,.cx-settings-language{padding:18px}.cx-settings-link{padding:16px;gap:10px}.cx-modal-body{padding-inline:18px}.cx-wallet-options button{gap:10px;padding:12px}}@media(prefers-reduced-motion:reduce){.cx-skeleton:after{animation:none;transform:none;opacity:.45}.cx-primary,.cx-secondary,.cx-icon-btn,.cx-settings-link,.cx-nav-button,.cx-wallet-options button,.cx-modal[open],.cx-wallet-picker{animation:none;transition:none}}.cx-entry{min-height:100svh;padding:0 max(24px,env(safe-area-inset-right)) 0 max(24px,env(safe-area-inset-left));background:#0c0e13}.cx-entry-header{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;max-width:1120px;margin:0 auto;padding:max(22px,env(safe-area-inset-top)) 0 18px;position:relative}.cx-entry-header .cx-signin-brand{font-size:21px;gap:8px}.cx-entry-header .cx-signin-brand img{width:36px;height:36px}.cx-entry-main{position:relative;display:grid;place-items:center;flex:1;width:100%;padding:32px 0 max(88px,env(safe-area-inset-bottom))}.cx-entry-card{width:100%;max-width:420px;padding:36px;border:1px solid #ffffff12;border-radius:24px;background:#151820;box-shadow:0 20px 70px #0002}.cx-entry-card h1{margin:0;color:#f2f3f7;font-size:28px;line-height:1.3;letter-spacing:-.8px;font-weight:650}.cx-entry-description{margin:14px 0 0;color:#a8b1c1;font-size:14px;line-height:1.7;word-break:keep-all}.cx-entry .cx-signin-button{margin-top:28px}.cx-entry .cx-wallet-alternative{margin-top:10px}.cx-entry-safety{margin:24px 0 0;color:#929eaf;font-size:12px;line-height:1.7;text-align:center;word-break:keep-all}.cx-entry .cx-signin-error{align-items:center}.cx-entry .cx-signin-error button{min-width:44px;min-height:44px}@media(max-width:540px){.cx-entry{padding-inline:max(20px,env(safe-area-inset-left)) max(20px,env(safe-area-inset-right))}.cx-entry-main{align-items:start;padding-top:clamp(32px,8svh,72px);padding-bottom:max(28px,env(safe-area-inset-bottom))}.cx-entry-card{padding:28px 24px;border-radius:22px}.cx-entry-card h1{font-size:26px}}@media(max-width:360px){.cx-entry{padding-inline:max(16px,env(safe-area-inset-left)) max(16px,env(safe-area-inset-right))}.cx-entry-card{padding:24px 20px}.cx-entry-description{font-size:13px}}
