.auth-shell{color:#111827;background:radial-gradient(760px 520px at 14% 6%,#2388ff38,#0000 64%),radial-gradient(680px 500px at 92% 94%,#29dcff1a,#0000 66%),linear-gradient(145deg,#06111f 0%,#0a1c31 48%,#102b49 100%);place-items:center;min-height:100vh;padding:32px;display:grid;position:relative;overflow:hidden}.auth-grid{pointer-events:none;opacity:.22;background-image:linear-gradient(#82beeb14 1px,#0000 1px),linear-gradient(90deg,#82beeb0f 1px,#0000 1px);background-size:52px 52px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000000e0,#0000 86%);mask-image:linear-gradient(#000000e0,#0000 86%)}.auth-orb{pointer-events:none;filter:blur(2px);border-radius:999px;position:fixed}.auth-orb--one{background:radial-gradient(circle,#2388ff38 0%,#2388ff00 70%);width:420px;height:420px;top:-150px;left:-90px}.auth-orb--two{background:radial-gradient(circle,#29dcff1f 0%,#29dcff00 72%);width:480px;height:480px;bottom:-180px;right:-150px}.auth-card{z-index:1;background:#fffffffb;border:1px solid #c8d6e4eb;border-radius:24px;width:min(480px,100%);padding:28px;position:relative;overflow:hidden;box-shadow:0 28px 90px #00061257,0 0 0 1px #ffffff24}.auth-brand{border-bottom:1px solid #edf1f5;align-items:center;gap:13px;padding-bottom:22px;display:flex}.auth-brand>div{gap:2px;display:grid}.auth-brand strong{color:#111827;font-size:17px}.auth-brand small{color:#748093;font-size:12px}.auth-logo{flex:none;place-items:center;width:46px;height:46px;display:grid}.auth-logo img{object-fit:contain;width:100%;height:100%;display:block}.auth-heading{padding:26px 0 18px}.auth-icon{color:#2563eb;background:#eef4ff;border-radius:13px;place-items:center;width:42px;height:42px;margin-bottom:16px;display:grid}.auth-icon--success{color:#168552;background:#eaf8f0}.auth-heading h1{letter-spacing:-.03em;color:#090f1a;margin:0;font-size:27px;line-height:1.1}.auth-heading p{color:#667085;margin:10px 0 0;font-size:14px;line-height:1.55}.auth-primary,.auth-secondary{cursor:pointer;border:0;border-radius:13px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:46px;font-size:14px;font-weight:700;transition:all .18s;display:flex}.auth-primary{color:#fff;background:#1f6feb;box-shadow:0 8px 20px #1f6feb38}.auth-primary:hover{background:#195fd0;transform:translateY(-1px)}.auth-primary:disabled,.auth-secondary:disabled{cursor:not-allowed;opacity:.55;transform:none}.auth-secondary{color:#313a49;background:#f3f5f8;border:1px solid #e5e9ef;margin-top:10px}.auth-secondary:hover{background:#eceff3}.auth-route-note,.auth-security,.auth-notice,.auth-error{border-radius:12px;align-items:flex-start;gap:9px;font-size:12.5px;line-height:1.45;display:flex}.auth-route-note{color:#64748b;background:#f8fafc;margin-top:16px;padding:12px}.auth-notice{color:#2458a7;background:#eff6ff;margin-top:14px;padding:11px 12px}.auth-error{color:#b42318;background:#fff1f2;margin-top:14px;padding:11px 12px}.auth-account{background:#f9fafb;border:1px solid #e5e9ef;border-radius:15px;align-items:center;gap:13px;padding:14px;display:flex}.auth-account>div{flex:1;gap:2px;min-width:0;display:grid}.auth-account small{color:#8a94a4;font-size:11px}.auth-account strong{white-space:nowrap;text-overflow:ellipsis;font-size:15px;overflow:hidden}.auth-account>div>span{color:#6b7280;font-size:12px}.auth-account-name{align-items:center;gap:6px;width:max-content;max-width:100%;display:flex}.auth-account-badge{vertical-align:middle;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;box-shadow:0 1px 3px #0f172a2e;color:#fff!important;display:inline-grid!important}.auth-account-badge--blue{background:linear-gradient(145deg,#2b8cff,#1265d8)}.auth-account-badge--gold{background:linear-gradient(145deg,#f8c94f,#d99b12);box-shadow:0 1px 4px #b47b0547}.auth-account-badge svg{stroke:#fff;display:block}.auth-avatar{color:#24406d;background:linear-gradient(145deg,#dbeafe,#c7d2fe);border-radius:15px;flex:none;place-items:center;width:48px;height:48px;font-weight:800;display:grid;position:relative;overflow:hidden}.auth-avatar>img{object-fit:cover;width:100%;height:100%}.auth-avatar--model{background:var(--auth-avatar-background,#10263d)}.auth-avatar--model>.social-avatar-figure{transform-origin:50%;z-index:2;width:82px;height:132px;position:absolute;top:55%;left:50%;transform:translate(-50%,-50%)scale(.58)}.social-avatar-figure__body{transform:scaleX(var(--social-avatar-scale-x,1)) scaleY(var(--social-avatar-scale-y,1));transform-origin:50% 0;position:absolute;inset:0}.social-avatar-figure__head{z-index:5;background:linear-gradient(140deg,color-mix(in srgb,var(--social-avatar-skin-tone,#d59668) 82%,white),var(--social-avatar-skin-tone,#d59668));width:37px;height:37px;transform:scale(var(--social-avatar-head-scale,1));transform-origin:bottom;border-radius:42% 42% 46% 46%;position:absolute;top:3px;left:22px;box-shadow:inset 0 -4px #67311d24,0 2px 6px #0000002e}.social-avatar-figure__face{position:absolute;inset:0}.social-avatar-figure__face i{background:#18263a;border-radius:50%;width:3px;height:4px;position:absolute;top:16px}.social-avatar-figure__face i:first-child{left:10px}.social-avatar-figure__face i:nth-child(2){right:10px}.social-avatar-figure__face b{border-bottom:2px solid #75423b;border-radius:0 0 50% 50%;width:9px;height:4px;position:absolute;bottom:7px;left:50%;transform:translate(-50%)}.social-avatar-figure__hair{z-index:2;height:24px;position:absolute;inset:-8px -3px auto}.social-avatar-figure__hair i{background:linear-gradient(145deg,#1a2740,#060b13);border-radius:70% 35% 55% 25%;width:18px;height:20px;position:absolute}.social-avatar-figure__hair i:first-child{top:5px;left:1px;transform:rotate(-20deg)}.social-avatar-figure__hair i:nth-child(2){top:-1px;left:12px;transform:rotate(4deg)}.social-avatar-figure__hair i:nth-child(3){top:3px;right:3px;transform:rotate(28deg)}.social-avatar-figure__torso{z-index:3;background:linear-gradient(145deg,#0b355f,#06172b);border:2px solid #239be8e6;border-radius:8px 8px 5px 5px;width:43px;height:49px;position:absolute;top:43px;left:19px;overflow:hidden}.social-avatar-figure__torso img{object-fit:contain;width:23px;height:23px;position:absolute;top:13px;left:50%;transform:translate(-50%)}.social-avatar-figure__arm{z-index:2;background:linear-gradient(180deg,#0a3158 0 68%,var(--social-avatar-skin-tone,#d59668) 68%);border-radius:8px;width:14px;height:49px;position:absolute;top:46px}.social-avatar-figure__arm--left{left:6px;transform:rotate(7deg)}.social-avatar-figure__arm--right{right:6px;transform:rotate(-7deg)}.social-avatar-figure__leg{z-index:2;background:linear-gradient(#152640 0 72%,#07101e 72%);border-radius:4px 4px 8px 8px;width:19px;height:42px;position:absolute;top:89px}.social-avatar-figure__leg--left{left:20px}.social-avatar-figure__leg--right{right:20px}.social-avatar-figure__wings{z-index:1;height:60px;position:absolute;top:41px;left:4px;right:4px}.social-avatar-figure__wings i{filter:drop-shadow(0 0 8px #32b8ff47);background:linear-gradient(#2dc5ffd1,#454cff47);border-radius:90% 15% 80% 20%;width:28px;height:57px;position:absolute;top:0}.social-avatar-figure__wings i:first-child{left:1px;transform:rotate(-22deg)}.social-avatar-figure__wings i:last-child{right:1px;transform:scaleX(-1)rotate(-22deg)}.social-avatar-figure--classic_6_part .social-avatar-figure__head,.social-avatar-figure--classic_6_part .social-avatar-figure__torso,.social-avatar-figure--classic_6_part .social-avatar-figure__arm,.social-avatar-figure--classic_6_part .social-avatar-figure__leg{border-radius:3px}.social-avatar-figure--realistic .social-avatar-figure__torso{border-radius:40% 40% 18% 18%;width:41%}.social-avatar-figure--realistic .social-avatar-figure__arm{border-radius:99px;width:12%}.auth-action-gap{height:18px}.auth-code-form{gap:10px;margin-top:18px;display:grid}.auth-code-form label{color:#4b5565;font-size:12px;font-weight:750}.auth-code-form input{color:#172033;text-align:center;letter-spacing:.34em;background:#fff;border:1px solid #d9e0e9;border-radius:13px;outline:0;width:100%;height:56px;padding:0 10px 0 18px;font-size:24px;font-weight:800;box-shadow:inset 0 1px 2px #0f172a08}.auth-code-form .auth-primary{margin-top:4px}.auth-footer{border-top:1px solid #eef1f5;gap:9px;margin-top:18px;padding-top:15px;display:grid}.auth-security{color:#8390a1;align-items:center;margin:0;padding:0}.auth-security svg{color:#5f7188;flex:none}.auth-learn-more{color:#1f6feb;align-items:center;gap:5px;width:max-content;max-width:100%;font-size:12.5px;font-weight:700;text-decoration:none;display:inline-flex}.auth-learn-more:hover{text-decoration:underline}.auth-loading{color:#d7e4f1;justify-items:center;gap:14px;padding:24px;display:grid}.auth-loading .auth-logo{filter:drop-shadow(0 12px 22px #1377e440);width:58px;height:58px}.auth-loading p{color:#b7c7d8;margin:0;font-size:13px}.auth-spin{animation:.9s linear infinite auth-spin}@keyframes auth-spin{to{transform:rotate(360deg)}}@media (width<=600px){.auth-shell{padding:18px}.auth-card{border-radius:20px;padding:22px}.auth-heading h1{font-size:24px}}.auth-account,.auth-account *,.auth-primary,.auth-primary *,.auth-secondary,.auth-secondary *{-webkit-user-select:none;user-select:none}.auth-code-form input{-webkit-user-select:text;user-select:text}:root,html[data-esb-accent=purple]{--esb-accent:#9b5cff;--esb-accent-bright:#c45cff;--esb-accent-soft:#9b5cff2e}html[data-esb-accent=blue]{--esb-accent:#2c83f6;--esb-accent-bright:#55a7ff;--esb-accent-soft:#2c83f62e}html[data-esb-accent=green]{--esb-accent:#2bbf83;--esb-accent-bright:#4ee3a9;--esb-accent-soft:#2bbf832e}html[data-esb-accent=orange]{--esb-accent:#ff9d21;--esb-accent-bright:#ffc052;--esb-accent-soft:#ff9d212e}html[data-esb-accent=red]{--esb-accent:#f25146;--esb-accent-bright:#ff746b;--esb-accent-soft:#f251462e}html[data-esb-accent=pink]{--esb-accent:#e23d8f;--esb-accent-bright:#ff6eaf;--esb-accent-soft:#e23d8f2e}html[data-esb-accent=cyan]{--esb-accent:#25c2d4;--esb-accent-bright:#54e5f2;--esb-accent-soft:#25c2d42e}.auth-primary{background:linear-gradient(135deg,var(--esb-accent),var(--esb-accent-bright));box-shadow:0 8px 20px var(--esb-accent-soft)}.auth-primary:hover{background:linear-gradient(135deg,var(--esb-accent),var(--esb-accent-bright));filter:brightness(.96)}.auth-icon{color:var(--esb-accent);background:var(--esb-accent-soft)}.auth-code-form input:focus{border-color:var(--esb-accent);box-shadow:0 0 0 4px var(--esb-accent-soft)}.auth-learn-more{color:var(--esb-accent)}.auth-loading .auth-logo{filter:drop-shadow(0 12px 22px var(--esb-accent-soft))}.auth-spin{border-top-color:var(--esb-accent-bright)}html[data-esb-theme=dark] .auth-shell{color:#e8f0f8;background:radial-gradient(760px 520px at 14% 6%,var(--esb-accent-soft),transparent 64%),radial-gradient(680px 500px at 92% 94%,#29dcff0f,transparent 66%),linear-gradient(145deg,#02070d 0%,#06111f 48%,#0a1c31 100%)}html[data-esb-theme=dark] .auth-card{background:#07121df7;border-color:#47709457;box-shadow:0 28px 90px #0000007a,0 0 0 1px #ffffff06}html[data-esb-theme=dark] .auth-brand{border-color:#142a3c}html[data-esb-theme=dark] .auth-brand strong,html[data-esb-theme=dark] .auth-heading h1,html[data-esb-theme=dark] .auth-account strong{color:#f1f6fb}html[data-esb-theme=dark] .auth-brand small,html[data-esb-theme=dark] .auth-heading p,html[data-esb-theme=dark] .auth-account>div>span{color:#8298ad}html[data-esb-theme=dark] .auth-secondary{color:#dce7f1;background:#0c2032;border-color:#19334a}html[data-esb-theme=dark] .auth-secondary:hover{background:#112940}html[data-esb-theme=dark] .auth-route-note{color:#879db2;background:#091b2a}html[data-esb-theme=dark] .auth-notice{background:var(--esb-accent-soft);color:#d8e9fb}html[data-esb-theme=dark] .auth-error{color:#ffadb5;background:#b92d3a29}html[data-esb-theme=dark] .auth-account{background:#091b2a;border-color:#183149}html[data-esb-theme=dark] .auth-account small{color:#758ca2}html[data-esb-theme=dark] .auth-avatar{color:#b9cee1;background:linear-gradient(145deg,#17314a,#0d2134)}html[data-esb-theme=dark] .auth-code-form label{color:#b5c5d5}html[data-esb-theme=dark] .auth-code-form input{color:#eff6fc;background:#061521;border-color:#1b354c;box-shadow:inset 0 1px 2px #0000002e}html[data-esb-theme=dark] .auth-footer{border-color:#142a3c}html[data-esb-theme=dark] .auth-security{color:#7890a7}html[data-esb-theme=dark] .auth-security svg{color:#6f8ba4}@media (prefers-color-scheme:dark){html[data-esb-theme=system] .auth-card{background:#07121df7;border-color:#47709457}html[data-esb-theme=system] .auth-brand{border-color:#142a3c}html[data-esb-theme=system] .auth-brand strong,html[data-esb-theme=system] .auth-heading h1,html[data-esb-theme=system] .auth-account strong{color:#f1f6fb}html[data-esb-theme=system] .auth-heading p,html[data-esb-theme=system] .auth-account>div>span{color:#8298ad}html[data-esb-theme=system] .auth-secondary{color:#dce7f1;background:#0c2032;border-color:#19334a}html[data-esb-theme=system] .auth-account{background:#091b2a;border-color:#183149}html[data-esb-theme=system] .auth-code-form input{color:#eff6fc;background:#061521;border-color:#1b354c}}html[data-esb-theme=light] .auth-shell{color:#111827;background:radial-gradient(760px 520px at 14% 6%,var(--esb-accent-soft),transparent 64%),radial-gradient(680px 500px at 92% 94%,#2c83f612,transparent 66%),linear-gradient(180deg,#f8fbff,#edf3f9)}@media (prefers-color-scheme:light){html[data-esb-theme=system] .auth-shell{color:#111827;background:radial-gradient(760px 520px at 14% 6%,var(--esb-accent-soft),transparent 64%),radial-gradient(680px 500px at 92% 94%,#2c83f612,transparent 66%),linear-gradient(180deg,#f8fbff,#edf3f9)}}:root{color:#edf5fd;font-synthesis:none;--accent:#2c83f6;--accent2:#55a7ff;--accent-soft:#2c83f62e;--bg:#020812;--surface:#06131f;--surface2:#081a29;--surface3:#0c2235;--line:#153047;--text:#edf5fd;--muted:#8298ad;--muted2:#6c849b;background:#020812;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}html[data-esb-accent=purple]{--accent:#9b5cff;--accent2:#c45cff;--accent-soft:#9b5cff2e}html[data-esb-accent=blue]{--accent:#2c83f6;--accent2:#55a7ff;--accent-soft:#2c83f62e}html[data-esb-accent=green]{--accent:#2bbf83;--accent2:#4ee3a9;--accent-soft:#2bbf832e}html[data-esb-accent=orange]{--accent:#ff9d21;--accent2:#ffc052;--accent-soft:#ff9d212e}html[data-esb-accent=red]{--accent:#f25146;--accent2:#ff746b;--accent-soft:#f251462e}html[data-esb-accent=pink]{--accent:#e23d8f;--accent2:#ff6eaf;--accent-soft:#e23d8f2e}html[data-esb-accent=cyan]{--accent:#25c2d4;--accent2:#54e5f2;--accent-soft:#25c2d42e}*{box-sizing:border-box}html,body,#root{min-width:320px;min-height:100%;margin:0}body{background:var(--bg);min-height:100vh;color:var(--text)}button,input,textarea,select{font:inherit}button,a{cursor:pointer}.app{background:radial-gradient(900px 620px at 58% -10%,#1f66cc17,transparent 64%),var(--bg);min-height:100vh}.topbar{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:50;background:#030c16f7;grid-template-columns:120px auto minmax(280px,1fr) auto;align-items:center;gap:24px;height:72px;padding:0 20px;display:grid;position:sticky;top:0}.logo{align-items:center;display:flex}.logo img{object-fit:contain;object-position:left center;width:94px;height:45px}.product-nav{align-items:center;gap:21px;height:100%;display:flex}.product-nav a,.product-nav button{color:#a7b8c9;background:0 0;border:0;align-items:center;gap:3px;height:100%;padding:0 2px;font-size:13px;text-decoration:none;display:flex;position:relative}.product-nav a:hover,.product-nav button:hover{color:#fff}.product-nav .active{color:var(--accent2);font-weight:800}.product-nav .active:after{content:"";background:var(--accent);border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:0;left:0;right:0}.search{color:#7890a7;background:#071521;border:1px solid #173149;border-radius:22px;justify-self:end;align-items:center;gap:9px;width:min(100%,430px);height:42px;padding:0 13px;display:flex}.search:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.search input{color:#edf5fd;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:12px}.search input::placeholder{color:#6d8499}.search kbd{color:#71879d;text-align:center;background:#0a1c2c;border:1px solid #1b354b;border-radius:6px;min-width:20px;font-size:10px;line-height:20px}.top-actions{align-items:center;gap:7px;display:flex}.icon-button{color:#99adbf;background:0 0;border:0;border-radius:10px;place-items:center;width:39px;height:39px;display:grid}.icon-button:hover{color:#fff;background:#0d2234}.account-wrap{position:relative}.account{border:0;border-left:1px solid var(--line);color:inherit;text-align:left;background:0 0;align-items:center;gap:9px;min-width:170px;padding:0 0 0 15px;display:flex}.account>span:nth-child(2){flex-direction:column;flex:1;min-width:0;display:flex}.account strong{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.account small{color:#71899f;font-size:10px}.account>svg{color:#6e879e}.account-menu{z-index:80;background:#071622;border:1px solid #1a344b;border-radius:13px;width:260px;padding:9px;position:absolute;top:53px;right:0;box-shadow:0 25px 75px #0000007a}.account-head{border-bottom:1px solid var(--line);align-items:center;gap:10px;margin-bottom:6px;padding:8px;display:flex}.account-head div{flex-direction:column;display:flex}.account-head strong{font-size:13px}.account-head span{color:#748ca2;margin-top:2px;font-size:10px}.account-menu>a{color:#b5c5d4;border-radius:8px;align-items:center;gap:9px;padding:9px;font-size:12px;text-decoration:none;display:flex}.account-menu>a:hover{color:#fff;background:#0e2436}.notice{z-index:90;color:#f4d980;background:#211b0b;border:1px solid #705b25;border-radius:9px;align-items:center;gap:8px;padding:9px 11px;font-size:11px;display:flex;position:fixed;top:81px;left:50%;transform:translate(-50%);box-shadow:0 12px 34px #00000059}.notice button{color:inherit;background:0 0;border:0;place-items:center;display:grid}.frame{grid-template-columns:250px minmax(0,1fr);min-height:calc(100vh - 126px);display:grid}.sidebar{border-right:1px solid var(--line);background:linear-gradient(#06121e,#04101a 80%);flex-direction:column;min-height:calc(100vh - 126px);padding:20px 13px;display:flex}.groups-brand{padding:0 8px 15px}.groups-brand h1{letter-spacing:-.03em;align-items:center;gap:8px;margin:0;font-size:25px;display:flex}.groups-brand h1 b{letter-spacing:.05em;color:#b2d3ff;background:#113e82;border:1px solid #245caa;border-radius:6px;padding:4px 6px;font-size:8px}.groups-brand p{color:#8499ae;margin:5px 0 0;font-size:11px}.sidebar nav{flex-direction:column;gap:3px;display:flex}.sidebar nav button{color:#a9bacb;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:11px;height:41px;padding:0 12px;font-size:12px;display:flex}.sidebar nav button:hover{color:#fff;background:#0c2032}.sidebar nav button.active{background:linear-gradient(90deg,var(--accent-soft),#12458247);box-shadow:inset 3px 0 0 var(--accent2);color:#fff;font-weight:750}.sidebar hr{border:0;border-top:1px solid var(--line);width:calc(100% - 14px);margin:14px 7px}.sidebar>h3{color:#70899f;letter-spacing:.09em;text-transform:uppercase;margin:0;padding:0 8px 7px;font-size:9px}.quick{flex-direction:column;gap:3px;display:flex}.quick button{color:#a7b8c8;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;min-height:42px;padding:6px 8px;display:flex}.quick button:hover,.quick button.active{color:#fff;background:#0c2133}.quick button span:nth-child(2){white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:12px;overflow:hidden}.quick button>svg:last-child{color:var(--accent2)}.side-card{background:radial-gradient(180px 125px at 12% 0%,var(--accent-soft),transparent 72%),#071827;border:1px solid #173149;border-radius:13px;margin-top:auto;padding:14px}.side-card>svg{color:var(--accent2)}.side-card strong{margin:8px 0 5px;font-size:17px;line-height:1.12;display:block}.side-card p{color:#8196aa;margin:0 0 12px;font-size:10.5px;line-height:1.5}.side-card button,.wide,.build button,.settings-card a{color:#dfefff;background:#0a2c50;border:1px solid #194c82;border-radius:8px;justify-content:center;align-items:center;gap:6px;width:100%;height:37px;font-size:10.5px;font-weight:800;text-decoration:none;display:flex}.main{background:radial-gradient(800px 540px at 67% 0,#205db414,#0000 65%),#020a13;min-width:0}.app>footer{border-top:1px solid var(--line);color:#667f96;letter-spacing:.18em;text-transform:uppercase;background:#03101a;grid-template-columns:250px 1fr 250px;align-items:center;height:54px;padding:0 20px;font-size:8.5px;display:grid}.app>footer span{color:#a7b8c9;letter-spacing:.03em;text-transform:none;align-items:center;gap:6px;font-size:10px;font-weight:800;display:flex}.app>footer img{object-fit:contain;width:18px;height:20px}.app>footer small:nth-child(2){text-align:center}.app>footer small:last-child{text-align:right}.avatar{color:#c4d5e5;background:linear-gradient(145deg,#18324a,#0d2134);border:1px solid #ffffff0a;border-radius:50%;flex:none;place-items:center;display:inline-grid;position:relative;overflow:hidden}.avatar img{object-fit:cover;width:100%;height:100%}.avatar b{font-size:.72em}.avatar i{background:#27d987;border:2px solid #071521;border-radius:50%;width:9px;height:9px;position:absolute;bottom:0;right:0}.avatar--sm{width:31px;height:31px}.avatar--md{width:41px;height:41px}.avatar--lg{width:49px;height:49px}.avatar--xl{width:68px;height:68px}.avatar--xxl{width:90px;height:90px}.home{grid-template-columns:minmax(0,1fr) 285px;gap:13px;max-width:1480px;margin:0 auto;padding:15px;display:grid}.hero{background:linear-gradient(100deg,#06131f,#061421 48%,#06101a);border:1px solid #153149;border-radius:15px;grid-template-columns:minmax(390px,.95fr) 1.05fr;height:255px;display:grid;overflow:hidden}.hero-copy{padding:29px 33px}.hero-copy>span,.page-title>span,.group-identity>div>span,.welcome>span{letter-spacing:.16em;color:var(--accent2);font-size:9px;font-weight:850}.hero-copy h1{letter-spacing:-.04em;margin:7px 0;font-size:31px;line-height:1.03}.hero-copy h1 b{color:#f7fbff}.hero-copy p{color:#a0b3c5;max-width:520px;margin:0;font-size:12.5px;line-height:1.5}.hero-copy>div{gap:8px;margin-top:17px;display:flex}.hero-copy button{color:#e8f3fd;background:#07192bcc;border:1px solid #274662;border-radius:9px;align-items:center;gap:7px;height:39px;padding:0 14px;font-size:11px;font-weight:800;display:flex}.hero-copy button.light{color:#081522;background:#fff;border-color:#fff}.hero-art{background:radial-gradient(circle at 62% 55%,#1478ff47,#0000 22%),radial-gradient(circle at 60% 55%,#00459d57,#0000 44%),linear-gradient(145deg,#03101a,#06182b);position:relative;overflow:hidden}.hero-art:before{content:"";background:radial-gradient(circle at 40% 25%,#278cf4,#0e3f80 16%,#06182e 40%,#030b13 68%);border-radius:50%;width:520px;height:520px;position:absolute;bottom:-330px;right:-120px;box-shadow:-50px -55px 100px #106bec38}.hero-art:after{content:"";opacity:.25;background-image:radial-gradient(#6bb6ff6e .7px,#0000 .7px);background-size:31px 31px;position:absolute;inset:0}.hero-art img{object-fit:contain;z-index:2;filter:drop-shadow(0 12px 24px #1982ff66);width:68px;height:76px;position:absolute;bottom:50px;right:170px}.hero-art p{z-index:2;text-align:right;color:#a4bdd5;letter-spacing:.28em;font-size:8px;line-height:2.1;position:absolute;top:45px;right:22px}.section-title{justify-content:space-between;align-items:center;height:49px;display:flex}.section-title h2{letter-spacing:-.02em;margin:0;font-size:19px}.section-title button{color:var(--accent2);background:0 0;border:0;align-items:center;gap:5px;font-size:10.5px;display:flex}.group-row{border-bottom:1px solid #102437;grid-template-columns:repeat(5,minmax(120px,1fr));gap:10px;padding-bottom:12px;display:grid}.group-card{color:inherit;text-align:left;background:#071522;border:1px solid #173047;border-radius:11px;min-width:0;padding:0 0 11px;transition:all .16s;overflow:hidden}.group-art{background:radial-gradient(circle at 50% 25%,#2976eb40,#0000 43%),linear-gradient(145deg,#0b243a,#06131e);place-items:center;height:98px;display:grid}.group-card>strong{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:5px;padding:9px 10px 0;font-size:12px;display:flex;overflow:hidden}.group-card>strong svg{color:var(--accent2);flex:none}.group-card>small{color:#728ba2;padding:2px 10px 0;font-size:9.5px;display:block}.pills{gap:7px;padding:0 0 11px;display:flex;overflow:auto}.pills button,.tabs button,.notification-tabs button{color:#8298ad;background:#071522;border:1px solid #153047;border-radius:16px;padding:6px 11px;font-size:9.5px}.pills button.active,.tabs button.active,.notification-tabs button.active{color:#dfefff;background:#0b315d;border-color:#235d9e}.discover-grid{grid-template-columns:repeat(4,minmax(165px,1fr));gap:10px;display:grid}.discover-card{padding-bottom:10px}.discover-card p{color:#8197ab;height:31px;margin:6px 10px 0;font-size:9.5px;line-height:1.45;overflow:hidden}.panel{border:1px solid var(--line);background:linear-gradient(#071522,#06131f);border-radius:12px;padding:13px}.home-right .section-title{height:35px}.preview{width:100%;color:inherit;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:7px 3px;display:flex}.preview>span{flex-direction:column;min-width:0;display:flex}.preview strong{white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;overflow:hidden}.preview small{color:#7189a0;margin-top:2px;font-size:9px}.wide{margin-top:8px}.empty-mini{text-align:center;color:#768da4;flex-direction:column;justify-content:center;align-items:center;min-height:145px;display:flex}.empty-mini strong{color:#c6d4e1;margin-top:7px;font-size:11px}.empty-mini p{max-width:180px;margin:4px 0 0;font-size:9.5px;line-height:1.4}.build>svg{color:var(--accent2)}.build strong{margin:7px 0 3px;font-size:12px;display:block}.build p{color:#8096aa;margin:0 0 11px;font-size:9.5px;line-height:1.45}.messages-page{grid-template-columns:350px minmax(420px,1fr) 285px;height:calc(100vh - 126px);min-height:0;display:grid}.conversations{border-right:1px solid var(--line);background:#05121e;flex-direction:column;min-height:0;padding:13px 11px;display:flex}.convo-head{justify-content:space-between;align-items:center;padding:0 2px 9px;display:flex}.convo-head h2{margin:0;font-size:21px}.convo-head button{color:#fff;background:#0e3d73;border:1px solid #24599b;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.convo-search{color:#71899f;background:#081a29;border:1px solid #183149;border-radius:8px;align-items:center;gap:7px;height:37px;padding:0 10px;display:flex}.convo-search input{color:#e8f1fa;background:0 0;border:0;outline:0;width:100%;font-size:10.5px}.tabs{gap:5px;padding:9px 0;display:flex}.tabs button{border-radius:8px}.convo-list{flex:1;overflow:auto}.convo-list>button{width:100%;color:inherit;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:9px;margin-bottom:2px;padding:8px;display:flex}.convo-list>button:hover{background:#0c2032}.convo-list>button.active{background:linear-gradient(90deg,#0d3e74,#0a2d52)}.convo-list>button>span{flex-direction:column;min-width:0;display:flex}.convo-list strong{white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.convo-list small{color:#758ca2;margin-top:2px;font-size:9px}.chat{background:radial-gradient(600px 470px at 65% 70%,#1a5ab414,#0000 70%),#04101a;grid-template-rows:67px minmax(0,1fr) 69px;min-width:0;min-height:0;display:grid}.chat>header{border-bottom:1px solid var(--line);background:#05111ce0;justify-content:space-between;align-items:center;padding:0 15px;display:flex}.chat>header>div{align-items:center;gap:8px;display:flex}.chat-icon{width:36px;height:36px;color:var(--accent2);background:#0d2235;border-radius:11px;place-items:center;display:grid}.chat>header>div:first-child>div{flex-direction:column;display:flex}.chat>header strong{font-size:13px}.chat>header small{color:#748ca2;margin-top:2px;font-size:9px}.chat-body{min-height:0;padding:14px 0;overflow:auto}.message{gap:10px;padding:8px 17px;display:flex}.message:hover{background:#071927}.message>div:last-child{min-width:0}.message-meta strong{font-size:12px}.message-meta time{color:#6f879c;font-size:8.5px}.message p{color:#b6c6d5;white-space:pre-wrap;overflow-wrap:anywhere;margin:3px 0 0;font-size:11.5px;line-height:1.45}.composer{background:#091b2b;border:1px solid #173047;border-radius:10px;align-items:center;height:46px;margin:9px 14px 13px;padding:0 7px;display:flex}.composer input{color:#eaf2fa;background:0 0;border:0;outline:0;flex:1;min-width:0;height:100%;padding:0 6px;font-size:11px}.composer button{color:#7e95ab;background:0 0;border:0;border-radius:7px;place-items:center;width:32px;height:32px;display:grid}.composer button:hover{color:#fff;background:#10263a}.composer .send{color:var(--accent2);background:var(--accent-soft)}.composer .send:disabled{opacity:.35}.details{border-left:1px solid var(--line);text-align:center;background:#05131f;padding:18px 13px;overflow:auto}.details h2{margin:9px 0 3px;font-size:15px}.details>p{color:#758da3;margin:0;font-size:9.5px}.detail-actions{grid-template-columns:repeat(3,1fr);gap:6px;margin:14px 0 10px;display:grid}.detail-actions button{color:#a9bbca;background:#091b2b;border:1px solid #183149;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:55px;font-size:8.5px;display:flex}.detail-card{text-align:left;background:#071824;border:1px solid #162e43;border-radius:10px;padding:11px}.detail-card>strong{font-size:10.5px}.detail-card>span{color:#9fb2c4;border-top:1px solid #11283a;align-items:center;gap:7px;padding:9px 0;font-size:9.5px;display:flex}.detail-card>span:first-of-type{margin-top:7px}.detail-card>span svg:last-child{margin-left:auto}.empty{text-align:center;color:#778fa5;flex-direction:column;justify-content:center;align-items:center;height:100%;min-height:250px;padding:28px;display:flex}.empty>span,.simple>span{background:var(--accent-soft);width:56px;height:56px;color:var(--accent2);border-radius:18px;place-items:center;display:grid}.empty h2{color:#e8f1fa;margin:11px 0 4px;font-size:15px}.empty p{max-width:350px;margin:0;font-size:10.5px;line-height:1.5}.notifications{grid-template-columns:minmax(0,1fr) 285px;gap:13px;max-width:1430px;margin:0 auto;padding:15px;display:grid}.page-hero{background:linear-gradient(110deg,#071522,#061421 55%,#08254a);border:1px solid #153149;border-radius:13px;justify-content:space-between;align-items:center;height:125px;padding:24px;display:flex;position:relative;overflow:hidden}.page-hero:after{content:"";border:30px solid #1975f126;width:250px;height:250px;position:absolute;top:-90px;right:90px;transform:rotate(34deg)}.page-hero>div,.page-hero>svg{z-index:2;position:relative}.page-hero>svg{color:var(--accent2);opacity:.75}.page-hero h1{margin:0 0 3px;font-size:27px}.page-hero p{color:#a0b3c5;margin:0;font-size:11.5px}.notification-tabs{border-bottom:1px solid var(--line);gap:6px;padding:12px 0;display:flex;overflow:auto}.notification-tabs button{white-space:nowrap;border-radius:7px}.notifications>section>.empty{min-height:420px}.notifications>aside{flex-direction:column;gap:10px;display:flex}.settings-card>svg{color:var(--accent2)}.settings-card h3,.filter h3{margin:8px 0 4px;font-size:13px}.settings-card p{color:#8197ac;margin:0 0 11px;font-size:9.8px;line-height:1.45}.filter{flex-direction:column;display:flex}.filter h3{margin-top:0}.filter button{color:#97abbd;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;padding:8px;font-size:9.5px;display:flex}.filter button.active{color:#fff;background:#0b315d}.directory{max-width:1400px;margin:0 auto;padding:23px}.page-title{margin-bottom:19px}.page-title h1{letter-spacing:-.035em;margin:5px 0 3px;font-size:30px}.page-title p{color:#8197ab;margin:0;font-size:11px}.directory-grid{grid-template-columns:repeat(4,minmax(185px,1fr));gap:12px;display:grid}.group-page{min-height:calc(100vh - 126px)}.group-hero{border-bottom:1px solid var(--line);background:radial-gradient(560px 260px at 78% 36%,#2074eb3b,#0000 65%),linear-gradient(135deg,#071523,#06101a);height:225px;position:relative;overflow:hidden}.group-hero:before{content:"";transform-origin:50% 100%;opacity:.65;background-image:linear-gradient(#4d99e70a 1px,#0000 1px),linear-gradient(90deg,#4d99e70a 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;transform:perspective(500px)rotateX(58deg)scale(1.45)}.group-identity{align-items:flex-end;gap:15px;display:flex;position:absolute;bottom:23px;left:32px;right:32px}.group-identity>.avatar{border:2px solid #20568d;border-radius:22px;box-shadow:0 18px 40px #00000059}.group-identity>div{flex:1;min-width:0}.group-identity h1{align-items:center;gap:6px;margin:4px 0;font-size:28px;display:flex}.group-identity h1 svg{color:var(--accent2)}.group-identity p{color:#9db0c2;margin:0;font-size:11px}.group-identity small{color:#728ba1;align-items:center;gap:5px;margin-top:6px;font-size:9.5px;display:flex}.group-identity>button,.welcome button,.simple>button{background:var(--accent);color:#fff;border:1px solid #1e5e9e;border-radius:8px;align-items:center;gap:6px;height:38px;padding:0 14px;font-size:10px;font-weight:800;display:flex}.group-tabs{border-bottom:1px solid var(--line);background:#05121e;gap:20px;height:53px;padding:0 28px;display:flex;overflow:auto}.group-tabs button{color:#8499ad;white-space:nowrap;background:0 0;border:0;font-size:10.8px;position:relative}.group-tabs button.active{color:#fff;font-weight:800}.group-tabs button.active:after{content:"";background:var(--accent);border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:0;left:0;right:0}.overview{grid-template-columns:minmax(0,1fr) 300px;gap:13px;max-width:1360px;margin:0 auto;padding:17px;display:grid}.welcome{border:1px solid var(--line);background:radial-gradient(430px 220px at 86% 50%,var(--accent-soft),transparent 65%),#061522;border-radius:13px;padding:22px}.welcome h2{margin:5px 0;font-size:23px}.welcome p{color:#8fa5b8;max-width:640px;margin:0 0 14px;font-size:10.8px;line-height:1.55}.overview-actions{grid-template-columns:1fr 1fr;gap:9px;margin-top:10px;display:grid}.overview-actions>button{color:inherit;text-align:left;background:#071522;border:1px solid #173047;border-radius:10px;align-items:center;gap:10px;padding:14px;display:flex}.overview-actions>button:hover{background:#0a1e2f;border-color:#25517a}.overview-actions>button>svg:first-child{color:var(--accent2)}.overview-actions>button>span{flex-direction:column;flex:1;display:flex}.overview-actions strong{font-size:11px}.overview-actions small{color:#758da3;margin-top:2px;font-size:9px}.overview>aside h3{margin:0 0 7px;font-size:12px}.overview>aside p{color:#8197ab;margin:0;font-size:10px;line-height:1.5}.channel-layout{grid-template-columns:245px minmax(420px,1fr) 245px;height:calc(100vh - 404px);min-height:470px;display:grid}.channels{border-right:1px solid var(--line);background:#06131f;padding:14px 8px;overflow:auto}.channels>h2{margin:0 7px 11px;font-size:13px}.channels>div{margin-bottom:13px}.channels h3{color:#70899f;text-transform:uppercase;letter-spacing:.07em;margin:0 7px 5px;font-size:8.5px}.channels>div>button{color:#8096aa;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:7px;width:100%;padding:8px;font-size:10px;display:flex}.channels>div>button span{flex:1}.channels>div>button:hover{color:#dfeaf4;background:#0c2133}.channels>div>button.active{background:linear-gradient(90deg,var(--accent-soft),#17467f38);box-shadow:inset 2px 0 0 var(--accent2);color:#fff}.member-panel{border-left:1px solid var(--line);background:#06131f;padding:14px 8px;overflow:auto}.member-panel>h2{justify-content:space-between;align-items:center;margin:0 7px 10px;font-size:12px;display:flex}.member-panel>h2 span{color:#7890a6;background:#0d2234;border-radius:9px;padding:3px 6px;font-size:9px}.member-panel>button{width:100%;color:inherit;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;padding:6px;display:flex}.member-panel>button:hover{background:#0d2234}.member-panel>button>span{flex-direction:column;min-width:0;display:flex}.member-panel strong{white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.member-panel small{color:#70889e;font-size:8.5px}.member-directory{max-width:1350px;margin:0 auto;padding:21px}.member-directory>h2{margin:0 0 13px;font-size:22px}.member-directory>div{grid-template-columns:repeat(4,minmax(180px,1fr));gap:9px;display:grid}.member-directory>div>button{color:inherit;text-align:left;background:#071522;border:1px solid #173047;border-radius:10px;align-items:center;gap:9px;padding:12px;display:flex}.member-directory>div>button:hover{background:#0a1e2f;border-color:#25517a}.member-directory>div>button>span{flex-direction:column;min-width:0;display:flex}.member-directory strong{font-size:10.5px}.member-directory small{color:#71899f;margin-top:2px;font-size:8.5px}.simple{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:calc(100vh - 126px);padding:30px;display:flex}.simple h1{margin:13px 0 5px;font-size:25px}.simple p{color:#7e95aa;max-width:450px;margin:0;font-size:11px;line-height:1.55}.simple>button{margin-top:15px}.splash{color:#8ca7c4;background:radial-gradient(520px 360px at 50% 40%,#3144c524,#0000 70%),#02070d;align-content:center;place-items:center;gap:14px;height:100vh;display:grid}.splash img{object-fit:contain;width:70px;height:78px}.splash p{margin:0;font-size:11px}.spinner{border:2px solid #70b1e133;border-top-color:var(--accent2);border-radius:50%;width:24px;height:24px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}html[data-esb-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#edf3f9;--surface:#fff;--surface2:#f3f7fa;--surface3:#e8f0f6;--line:#d7e1ea;--text:#182334;--muted:#63788b;--muted2:#7b8e9f;color:#182334;background:#edf3f9}html[data-esb-theme=light] body,html[data-esb-theme=light] .app{color:#182334;background:#edf3f9}html[data-esb-theme=light] .topbar,html[data-esb-theme=light] .app>footer{background:#fffffff5;border-color:#d7e1ea}html[data-esb-theme=light] .sidebar{background:linear-gradient(#f8fbfd,#eef4f8);border-color:#d7e1ea}html[data-esb-theme=light] .main{background:#edf3f9}html[data-esb-theme=light] .panel,html[data-esb-theme=light] .group-card,html[data-esb-theme=light] .conversations,html[data-esb-theme=light] .details,html[data-esb-theme=light] .channels,html[data-esb-theme=light] .member-panel,html[data-esb-theme=light] .chat,html[data-esb-theme=light] .group-tabs{background:#fff;border-color:#d7e1ea}html[data-esb-theme=light] .chat>header{background:#ffffffeb;border-color:#d7e1ea}html[data-esb-theme=light] .search,html[data-esb-theme=light] .convo-search,html[data-esb-theme=light] .composer{background:#f5f8fb;border-color:#d7e1ea}html[data-esb-theme=light] .search input,html[data-esb-theme=light] .convo-search input,html[data-esb-theme=light] .composer input,html[data-esb-theme=light] .message-meta strong,html[data-esb-theme=light] .empty h2{color:#182334}html[data-esb-theme=light] .message p{color:#43586b}html[data-esb-theme=light] .message:hover{background:#f5f8fb}html[data-esb-theme=light] .account-menu{background:#fff;border-color:#d7e1ea;box-shadow:0 20px 60px #1e30432b}html[data-esb-theme=light] .account-menu>a{color:#405568}html[data-esb-theme=light] .account-menu>a:hover{color:#182334;background:#eef4f8}html.esb-reduce-motion{scroll-behavior:auto}html.esb-reduce-motion *,html.esb-reduce-motion :before,html.esb-reduce-motion :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}@media (width<=1280px){.topbar{grid-template-columns:110px auto minmax(220px,1fr) auto;gap:14px}.product-nav{gap:12px}.home{grid-template-columns:minmax(0,1fr) 255px}.group-row{grid-template-columns:repeat(4,1fr)}.group-row .group-card:nth-child(5){display:none}.discover-grid{grid-template-columns:repeat(3,1fr)}.discover-grid .group-card:nth-child(4){display:none}.messages-page{grid-template-columns:310px minmax(420px,1fr)}.messages-page>.details{display:none}.channel-layout{grid-template-columns:220px minmax(420px,1fr)}.channel-layout>.member-panel{display:none}.directory-grid,.member-directory>div{grid-template-columns:repeat(3,1fr)}}@media (width<=1020px){.product-nav a:nth-of-type(n+3){display:none}.frame{grid-template-columns:210px minmax(0,1fr)}.home{grid-template-columns:1fr}.home-right{grid-template-columns:1fr 1fr;display:grid}.home-right .build{grid-column:1/-1}.hero{grid-template-columns:1fr .8fr}.group-row{grid-template-columns:repeat(3,1fr)}.group-row .group-card:nth-child(4){display:none}.notifications{grid-template-columns:1fr}.notifications>aside{grid-template-columns:1fr 1fr;display:grid}.overview{grid-template-columns:1fr}.app>footer{grid-template-columns:210px 1fr auto}}@media (width<=780px){.topbar{grid-template-columns:85px 1fr auto;padding:0 11px}.logo img{width:76px}.product-nav{display:none}.account{min-width:auto;padding-left:8px}.account>span:nth-child(2){display:none}.frame{grid-template-columns:70px minmax(0,1fr)}.sidebar{padding:12px 7px}.groups-brand{display:none}.sidebar nav button{justify-content:center;padding:0}.sidebar nav button span{display:none}.sidebar nav button.active{box-shadow:inset 0 0 0 1px var(--accent-soft)}.sidebar>h3{padding:4px 0;font-size:0}.sidebar>h3:after{content:"Groups";font-size:8px}.quick button{justify-content:center;padding:5px}.quick button span:nth-child(2),.quick button>svg:last-child,.side-card{display:none}.app>footer{grid-template-columns:70px 1fr}.app>footer span{font-size:0}.app>footer small:last-child{display:none}.home{padding:10px}.hero{grid-template-columns:1fr;height:auto}.hero-art{min-height:155px}.hero-copy{padding:23px}.hero-copy h1{font-size:27px}.group-row{grid-template-columns:repeat(2,1fr)}.group-row .group-card:nth-child(3){display:none}.discover-grid{grid-template-columns:repeat(2,1fr)}.discover-grid .group-card:nth-child(3){display:none}.home-right{grid-template-columns:1fr}.home-right .build{grid-column:auto}.messages-page{grid-template-columns:245px minmax(360px,1fr);min-width:605px}.main{overflow:auto}.notifications>aside{grid-template-columns:1fr}.directory-grid{grid-template-columns:repeat(2,1fr)}.group-identity{left:17px;right:17px}.group-identity>button{display:none}.channel-layout{grid-template-columns:205px minmax(360px,1fr);min-width:565px;overflow:auto}.overview{padding:11px}.overview-actions{grid-template-columns:1fr}.member-directory>div{grid-template-columns:repeat(2,1fr)}}html[data-esb-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#edf5fd;background:#020812}.topbar{grid-template-columns:260px 155px minmax(280px,1fr) auto;gap:18px;padding:0 22px}.logo{min-width:0;color:var(--text);gap:10px;text-decoration:none}.logo img{object-fit:contain;object-position:center;flex:none;width:43px;height:49px}.logo>span{flex-direction:column;justify-content:center;min-width:0;line-height:1.08;display:flex}.logo strong{letter-spacing:-.02em;white-space:nowrap;font-size:15px;font-weight:850}.logo small{color:#748ca2;white-space:nowrap;margin-top:4px;font-size:9px;font-weight:500}.platform-switcher{justify-self:start;position:relative}.platform-switcher>button{color:#a7b8c9;background:#071521;border:1px solid #173149;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-width:132px;height:38px;padding:0 11px;font-size:11.5px;font-weight:700;display:flex}.platform-switcher>button:hover,.platform-switcher>button.open{color:#fff;background:#0a1d2d;border-color:#28547e}.platform-switcher>button svg:last-child{margin-left:2px;transition:transform .16s}.platform-switcher>button.open svg:last-child{transform:rotate(180deg)}.platform-menu{z-index:85;background:#071622;border:1px solid #1a344b;border-radius:13px;width:330px;padding:8px;position:absolute;top:47px;left:0;box-shadow:0 25px 75px #00000080}.platform-menu-head{border-bottom:1px solid var(--line);flex-direction:column;margin-bottom:5px;padding:8px 9px 10px;display:flex}.platform-menu-head strong{font-size:12px}.platform-menu-head small{color:#70889e;margin-top:2px;font-size:9.5px}.platform-menu>a{color:#b4c5d5;border-radius:9px;grid-template-columns:34px minmax(0,1fr) 18px;align-items:center;gap:9px;min-height:52px;padding:6px 8px;text-decoration:none;display:grid}.platform-menu>a:hover{color:#fff;background:#0d2234}.platform-menu>a.current{background:linear-gradient(90deg,var(--accent-soft),#12458238);color:#fff}.platform-menu-icon{width:32px;height:32px;color:var(--accent2);background:#091b2b;border:1px solid #19344d;border-radius:8px;place-items:center;display:grid}.platform-menu>a>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.platform-menu>a>span:nth-child(2) strong{font-size:11px}.platform-menu>a>span:nth-child(2) small{color:#71899f;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:8.7px;overflow:hidden}.platform-menu>a>svg:last-child{color:#647e95}.sidebar{padding-top:14px}html[data-esb-theme=light] .logo{color:#182334}html[data-esb-theme=light] .logo small{color:#64788b}html[data-esb-theme=light] .platform-switcher>button{color:#405568;background:#f5f8fb;border-color:#d7e1ea}html[data-esb-theme=light] .platform-switcher>button:hover,html[data-esb-theme=light] .platform-switcher>button.open{color:#182334;background:#edf3f8;border-color:#b9c9d8}html[data-esb-theme=light] .platform-menu{background:#fff;border-color:#d7e1ea;box-shadow:0 20px 60px #1e30432b}html[data-esb-theme=light] .platform-menu>a{color:#405568}html[data-esb-theme=light] .platform-menu>a:hover{color:#182334;background:#eef4f8}html[data-esb-theme=light] .platform-menu>a.current{background:var(--accent-soft);color:#182334}html[data-esb-theme=light] .platform-menu-icon{background:#f4f8fb;border-color:#d7e1ea}@media (width<=1280px){.topbar{grid-template-columns:230px 140px minmax(220px,1fr) auto;gap:12px}.logo small{font-size:8.4px}}@media (width<=1020px){.topbar{grid-template-columns:215px 135px minmax(170px,1fr) auto;gap:10px;padding:0 14px}.logo small{display:none}.logo img{width:39px;height:45px}.logo strong{font-size:14px}.platform-switcher>button{min-width:122px}}@media (width<=780px){.topbar{grid-template-columns:minmax(145px,1fr) auto auto;gap:7px;padding:0 10px}.search{display:none}.logo{gap:7px}.logo img{width:35px;height:42px}.logo strong{font-size:12px}.platform-switcher>button{width:38px;min-width:auto;padding:0}.platform-switcher>button span{display:none}.platform-menu{width:min(330px,100vw - 20px);left:auto;right:-70px}}.icon-button{position:relative}.icon-badge{background:var(--accent);color:#fff;border:2px solid #03101a;border-radius:10px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:8px;font-weight:850;line-height:1;display:grid;position:absolute;top:2px;right:1px}.home{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:16px;width:100%;max-width:1540px;margin:0 auto;padding:16px;display:grid}.home-main{min-width:0}.home-section{margin-top:4px}.home-section+.home-section{margin-top:2px}.section-title{height:50px;padding:0 1px}.section-title h2{letter-spacing:-.025em;font-size:18px;font-weight:820}.section-title button{border-radius:7px;padding:6px 0 6px 10px;font-weight:700}.section-title button:hover{color:#8bc3ff}.hero{background:radial-gradient(650px 260px at 62% 120%,#1b6de51c,#0000 72%),linear-gradient(105deg,#06131f 0% 46%,#06101a 100%);border-color:#18334c;border-radius:14px;grid-template-columns:minmax(390px,1.04fr) minmax(300px,.96fr);height:236px;box-shadow:0 16px 40px #00000024}.hero-copy{z-index:2;flex-direction:column;justify-content:center;padding:26px 31px;display:flex;position:relative}.hero-copy>span{letter-spacing:.18em;font-size:8.5px}.hero-copy h1{margin:7px 0 8px;font-size:30px;line-height:1.02}.hero-copy h1 b{color:#f6fbff;text-shadow:0 0 28px #3a8fff1f}.hero-copy p{color:#9fb1c3;max-width:560px;font-size:12px;line-height:1.55}.hero-copy>div{margin-top:15px}.hero-copy button{background:#091c2c;border-color:#244761;border-radius:8px;height:38px;padding:0 13px}.hero-copy button:not(.light):hover{background:#0d2740;border-color:#3473ac}.hero-copy button.light{color:#071522;background:#f6f9fc;box-shadow:0 7px 22px #00000029}.hero-art{isolation:isolate;background:radial-gradient(circle at 45% 55%,#2081ff33,#0000 18%),radial-gradient(circle at 62% 58%,#1459bc2e,#0000 38%),linear-gradient(145deg,#04101c,#061b31 52%,#03101c);min-width:0;position:relative;overflow:hidden}.hero-art:before{content:"";background:radial-gradient(circle at 50% 26%,#2b85f229,#071e381a 36%,#0000 68%);border:1px solid #57a1ff38;border-radius:50%;width:330px;height:330px;position:absolute;bottom:-200px;right:54px;box-shadow:0 0 80px #1a70e61a,inset 0 0 48px #3a92ff14}.hero-art:after{content:"";z-index:-1;opacity:.68;background-image:linear-gradient(#55a7ff09 1px,#0000 1px),linear-gradient(90deg,#55a7ff09 1px,#0000 1px),radial-gradient(#62aeff59 .65px,#0000 .75px);background-size:34px 34px,34px 34px,29px 29px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 27% 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 27% 100%)}.hero-emblem{z-index:3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#04111eb8;border:1px solid #4b99f14d;border-radius:12px;align-items:center;gap:8px;min-width:92px;height:60px;padding:8px 12px;display:flex;position:absolute;top:50%;left:18%;transform:translateY(-50%);box-shadow:0 14px 35px #0000003d,0 0 32px #277ef014}.hero-emblem img{object-fit:contain;filter:drop-shadow(0 8px 15px #217fff47);width:37px;height:43px;position:static}.hero-emblem span{color:#bcd9f5;letter-spacing:.18em;font-size:9px;font-weight:850}.hero-orbit{border:1px solid #4f9dff2b;border-radius:50%;position:absolute;transform:rotate(-18deg)}.hero-orbit-one{width:280px;height:112px;top:30%;left:6%}.hero-orbit-two{border-color:#714aff1a;width:390px;height:150px;top:17%;left:-6%}.hero-node{background:#58a8ff;border-radius:50%;width:5px;height:5px;position:absolute;box-shadow:0 0 14px #58a8ffd9}.hero-node-one{top:33%;left:15%}.hero-node-two{background:#9473ff;bottom:24%;left:54%;box-shadow:0 0 14px #9473ff80}.hero-art p{color:#a6bfd7;letter-spacing:.27em;font-size:7.8px;line-height:2.15;top:39px;right:22px}.group-row{border:0;grid-template-columns:repeat(auto-fill,minmax(190px,220px));justify-content:start;gap:11px;padding:0;display:grid}.group-card{width:100%;min-width:0;max-width:220px;color:inherit;text-align:left;cursor:pointer;background:linear-gradient(#071522,#06131f);border:1px solid #173149;border-radius:11px;outline:none;padding:0;transition:transform .16s,border-color .16s,box-shadow .16s,background .16s;position:relative;overflow:visible}.group-card:hover{border-color:#2b557c;transform:translateY(-2px);box-shadow:0 13px 30px #0003,0 0 0 1px #3b8ff50a}.group-card:focus-visible{box-shadow:0 0 0 3px var(--accent-soft);border-color:var(--accent)}.group-art{background-color:#0000;background-image:radial-gradient(circle at 70% 20%,#398efa2e,#0000 30%),linear-gradient(145deg,#0a2135,#06131f);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:10px 10px 0 0;height:94px;display:block;position:relative;overflow:visible}.group-art.has-banner{background-position:50%;background-size:cover}.group-card-icon{z-index:3;background:#081725;border:3px solid #06131f;border-radius:14px;width:48px;height:48px;position:absolute;bottom:-22px;left:12px;overflow:hidden;box-shadow:0 8px 20px #00000047}.group-card-icon .avatar{border-radius:11px;width:100%;height:100%}.group-menu-wrap{z-index:8;position:absolute;top:8px;right:8px}.group-menu-button{color:#9fb3c6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#030d17b8;border:1px solid #76a2cc2e;border-radius:8px;place-items:center;width:29px;height:29px;display:grid}.group-menu-button:hover{color:#fff;background:#091e30f5;border-color:#315678}.group-card-menu{background:#071622;border:1px solid #1a344b;border-radius:9px;width:138px;padding:5px;position:absolute;top:35px;right:0;box-shadow:0 14px 35px #0000005c}.group-card-menu button{color:#b6c7d6;background:0 0;border:0;border-radius:6px;align-items:center;gap:7px;width:100%;height:32px;padding:0 8px;font-size:10px;display:flex}.group-card-menu button:hover{color:#fff;background:#0e2436}.group-card-body{min-height:79px;padding:29px 11px 11px}.group-card-title{align-items:center;gap:5px;min-width:0;display:flex}.group-card-title strong{color:#eef6fd;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11.5px;font-weight:800;overflow:hidden}.group-card-title svg{color:var(--accent2);flex:none}.group-card-meta{color:#718aa1;flex-wrap:wrap;align-items:center;gap:7px 10px;margin-top:5px;font-size:8.9px;display:flex}.group-card-meta span{align-items:center;gap:4px;display:flex}.online-meta i{background:#29d98a;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #29d98a47}.discover-section{padding-bottom:2px}.discover-toolbar{align-items:center;gap:10px;margin:-1px 0 10px;display:flex}.discover-search{color:#71899f;background:#071521;border:1px solid #173149;border-radius:8px;flex:none;align-items:center;gap:7px;width:215px;height:34px;padding:0 10px;display:flex}.discover-search:focus-within{border-color:#2f6fa8;box-shadow:0 0 0 3px #2c83f614}.discover-search input{color:#e7f0f8;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:10px}.discover-search input::placeholder{color:#657e95}.pills{gap:6px;min-width:0;padding:0}.pills button{white-space:nowrap;border-radius:7px;padding:6px 10px}.discover-grid{grid-template-columns:repeat(auto-fill,minmax(220px,260px));justify-content:start;gap:11px;display:grid}.discover-card{max-width:260px}.discover-card .group-art{height:88px}.discover-card .group-card-body{min-height:146px;padding-top:28px}.discover-card .group-card-body>p{color:#8499ad;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:auto;min-height:31px;max-height:43px;margin:8px 0 0;font-size:9.4px;line-height:1.45;display:-webkit-box;overflow:hidden}.discover-card-footer{justify-content:space-between;align-items:center;gap:8px;min-height:25px;margin-top:10px;display:flex}.category-tag{color:#88bdf0;text-overflow:ellipsis;white-space:nowrap;background:#092441;border:1px solid #17406a;border-radius:6px;max-width:115px;padding:4px 7px;font-size:8px;font-weight:750;overflow:hidden}.view-group{color:var(--accent2);white-space:nowrap;align-items:center;gap:4px;font-size:8.8px;font-weight:800;display:flex}.home-empty{background:linear-gradient(110deg,#081a2ac7,#05111dad);border:1px dashed #1b3a55;border-radius:11px;align-items:center;gap:11px;min-height:82px;padding:12px 14px;display:flex}.home-empty>span{color:#65afff;background:#0a2747;border:1px solid #17426e;border-radius:10px;flex:none;place-items:center;width:38px;height:38px;display:grid}.home-empty>div{flex:1;min-width:0}.home-empty strong{font-size:10.5px}.home-empty p{color:#718aa0;margin:3px 0 0;font-size:9.2px;line-height:1.4}.home-empty>button{color:#dceeff;background:#0a2b4d;border:1px solid #1a4f86;border-radius:7px;align-items:center;gap:5px;height:31px;padding:0 9px;font-size:9px;font-weight:800;display:flex}.home-right{flex-direction:column;gap:11px;display:flex}.home-right .panel{background:linear-gradient(#071522,#06131f);border-color:#173149;padding:12px;box-shadow:0 10px 26px #0000001a}.home-right .section-title{border-bottom:1px solid #1f415d8f;height:34px;margin-bottom:4px}.home-right .section-title h2{font-size:14px}.home-right .section-title button{font-size:9px}.message-previews{flex-direction:column;display:flex}.preview{border-radius:8px;grid-template-columns:31px minmax(0,1fr);gap:9px;padding:7px 4px;display:grid}.preview:hover{background:#0b2133}.preview-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.preview-line{align-items:center;gap:7px;min-width:0;display:flex}.preview-line strong{color:#dfeaf4;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:10.3px;overflow:hidden}.preview-line time{color:#657e94;flex:none;font-size:7.8px}.preview-line small{color:#71899f;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:8.8px;overflow:hidden}.unread-badge{background:var(--accent);color:#fff;border-radius:9px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:7.5px;font-weight:850;display:grid}.messages-panel .wide{margin-top:8px}.mini-panel-title{color:#dbe7f2;align-items:center;height:29px;font-size:11px;font-weight:800;display:flex}.mini-panel-title>span{align-items:center;gap:7px;display:flex}.mini-panel-title svg{color:var(--accent2)}.compact-empty{color:#6d859b;align-items:center;gap:9px;min-height:68px;padding:9px 7px;display:flex}.compact-empty>svg{color:#4d779f;flex:none}.compact-empty>div{min-width:0}.compact-empty strong{color:#b5c6d5;font-size:9.5px}.compact-empty p{color:#6e879e;margin:3px 0 0;font-size:8.7px;line-height:1.4}.events-panel .compact-empty{min-height:72px;padding-left:3px}.build{padding:13px!important}.build>svg{width:21px;height:21px}.build strong{margin-top:6px;font-size:11px}.build p{margin-bottom:10px;font-size:9px}.directory-grid{grid-template-columns:repeat(auto-fill,minmax(210px,260px));justify-content:start}.directory .home-empty{max-width:700px}html[data-esb-theme=light] .icon-badge{border-color:#fff}html[data-esb-theme=light] .hero{background:linear-gradient(105deg,#fff 0% 46%,#eef5fb 100%);border-color:#d7e1ea}html[data-esb-theme=light] .hero-copy h1 b,html[data-esb-theme=light] .group-card-title strong{color:#182334}html[data-esb-theme=light] .hero-copy p{color:#63788b}html[data-esb-theme=light] .hero-art{background:radial-gradient(circle at 45% 55%,#2081ff24,#0000 18%),radial-gradient(circle at 62% 58%,#1459bc1a,#0000 38%),linear-gradient(145deg,#edf5fc,#e7f1fa 52%,#f6f9fc)}html[data-esb-theme=light] .hero-emblem{background:#ffffffc7;border-color:#cbddea}html[data-esb-theme=light] .hero-emblem span{color:#3d5b75}html[data-esb-theme=light] .group-card,html[data-esb-theme=light] .home-right .panel{background:#fff;border-color:#d7e1ea}html[data-esb-theme=light] .group-card-icon{background:#eef4f8;border-color:#fff}html[data-esb-theme=light] .group-card-menu{background:#fff;border-color:#d7e1ea;box-shadow:0 14px 35px #1e304329}html[data-esb-theme=light] .group-card-menu button{color:#405568}html[data-esb-theme=light] .group-card-menu button:hover{color:#182334;background:#eef4f8}html[data-esb-theme=light] .discover-search{background:#f6f9fb;border-color:#d7e1ea}html[data-esb-theme=light] .discover-search input{color:#182334}html[data-esb-theme=light] .home-empty{background:#f8fbfd;border-color:#cbd8e3}html[data-esb-theme=light] .home-empty>span{background:#eaf4fc;border-color:#c7d9e8}html[data-esb-theme=light] .preview:hover{background:#f3f7fa}html[data-esb-theme=light] .preview-line strong{color:#253548}html[data-esb-theme=light] .compact-empty strong{color:#405568}@media (width<=1320px){.home{grid-template-columns:minmax(0,1fr) 280px;gap:13px;padding:13px}.hero{grid-template-columns:minmax(340px,1fr) minmax(260px,.88fr)}.group-row{grid-template-columns:repeat(auto-fill,minmax(180px,205px))}.group-card{max-width:205px}.discover-grid{grid-template-columns:repeat(auto-fill,minmax(205px,245px))}.discover-card{max-width:245px}}@media (width<=1120px){.home{grid-template-columns:1fr;max-width:1100px}.home-right{grid-template-columns:1fr 1fr;display:grid}.home-right .messages-panel{grid-column:1/-1}.home-right .build{grid-column:auto}.group-card{max-width:220px}.group-row{grid-template-columns:repeat(auto-fill,minmax(190px,220px))}}@media (width<=900px){.hero{grid-template-columns:1fr;height:auto}.hero-copy{padding:24px}.hero-art{min-height:138px}.hero-emblem{left:24px}.hero-art p{top:27px}.discover-toolbar{flex-direction:column;align-items:stretch}.discover-search{width:min(100%,330px)}.pills{width:100%;padding-bottom:2px;overflow:auto}}@media (width<=780px){.home{gap:10px;padding:10px}.home-right{grid-template-columns:1fr}.home-right .messages-panel{grid-column:auto}.group-row,.discover-grid,.directory-grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}.group-card,.discover-card{max-width:none}.group-row .group-card:nth-child(n),.discover-grid .group-card:nth-child(n){display:block}.hero-copy h1{font-size:26px}.hero-art{min-height:125px}.hero-emblem{height:52px}.hero-emblem img{width:32px;height:36px}}@media (width<=560px){.group-row,.discover-grid,.directory-grid{grid-template-columns:1fr}.group-card,.discover-card{width:100%}.home-empty{align-items:flex-start}.home-empty>button{align-self:center}}.event-list{flex-direction:column;padding-top:3px;display:flex}.event-row{border-top:1px solid #1f415d7a;align-items:center;gap:9px;min-height:48px;padding:7px 2px;display:flex}.event-row:first-child{border-top:0}.event-date{color:#69aff8;background:#092441;border:1px solid #17406a;border-radius:8px;flex:none;place-items:center;width:30px;height:30px;display:grid}.event-row>div{flex-direction:column;min-width:0;display:flex}.event-row strong{color:#dce8f2;text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;overflow:hidden}.event-row small{color:#71899f;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:8.3px;overflow:hidden}html[data-esb-theme=light] .event-date{color:#2879c9;background:#eaf4fc;border-color:#c9dceb}html[data-esb-theme=light] .event-row strong{color:#405568}.frame{grid-template-columns:236px minmax(0,1fr);min-height:0}.sidebar{background:radial-gradient(220px 300px at 0 0,#206fda14,#0000 72%),linear-gradient(#06131f,#04101a 82%);min-height:0;padding:18px 12px 16px}.sidebar nav button{border-radius:9px;gap:12px;height:43px;padding:0 12px;font-size:12px}.sidebar nav button svg{color:#8fa5b9;width:18px;height:18px}.sidebar nav button.active{background:linear-gradient(90deg,#0b4f91 0%,#0c3b6d 68%,#0a2f57 100%);box-shadow:inset 3px 0 #38a1ff,0 7px 20px #084b8b29}.sidebar nav button.active svg{color:#d8edff}.sidebar hr{margin:14px 7px}.sidebar>h3{color:#7d94aa;padding:0 8px 8px;font-size:9px}.quick{gap:4px}.quick button{min-height:44px;padding:5px 8px}.quick .avatar--sm{width:34px;height:34px}.quick button span:nth-child(2){font-size:11.5px}.side-card{background:linear-gradient(150deg,#0a2642d1,#061624f5);border-color:#173149;padding:13px}.side-card strong{font-size:16px}.side-card p{font-size:10px}.main{background:radial-gradient(900px 520px at 63% -5%,#2264c312,#0000 67%),#020a13;min-width:0;overflow:hidden}.app>footer{grid-template-columns:236px 1fr 236px}.ghome{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:16px;width:100%;max-width:1540px;margin:0 auto;padding:16px;display:grid}.ghome__main{min-width:0}.ghome__rail{flex-direction:column;gap:12px;min-width:0;display:flex}.ghome-hero{background:#05121e;border:1px solid #17334d;border-radius:14px;grid-template-columns:minmax(430px,60%) minmax(330px,40%);height:258px;display:grid;overflow:hidden;box-shadow:0 18px 48px #00000024}.ghome-hero__copy{z-index:2;background:radial-gradient(420px 230px at 76% 95%,#2477e91a,#0000 74%),linear-gradient(105deg,#07141f 0%,#06131f 68%,#06131fe6 100%);flex-direction:column;justify-content:center;padding:31px 34px;display:flex;position:relative}.ghome-eyebrow{color:#62b1ff;letter-spacing:.19em;font-size:8.5px;font-weight:850}.ghome-hero__copy h1{color:#f7fbff;letter-spacing:-.042em;margin:7px 0 9px;font-size:31px;line-height:1.01}.ghome-hero__copy h1>span{white-space:nowrap}.ghome-hero__copy h1 b{color:#2993ff;font-weight:850}.ghome-hero__copy p{color:#a2b4c5;max-width:540px;margin:0;font-size:12.2px;line-height:1.55}.ghome-hero__actions{flex-wrap:wrap;gap:9px;margin-top:17px;display:flex}.ghome-hero__actions button{border-radius:8px;align-items:center;gap:7px;height:39px;padding:0 14px;font-size:10.7px;font-weight:820;display:flex}.ghome-primary{color:#07131f;background:#f4f8fb;border:1px solid #f4f8fb;box-shadow:0 8px 24px #0000002b}.ghome-primary:hover{background:#fff}.ghome-secondary{color:#e1edf8;background:#091c2c;border:1px solid #24506f}.ghome-secondary:hover{background:#0d2942;border-color:#317ebc}.ghome-hero__visual{isolation:isolate;background:radial-gradient(circle at 43% 55%,#2d8fff38,#0000 18%),radial-gradient(circle at 57% 62%,#145bbc33,#0000 42%),linear-gradient(145deg,#04101a 0%,#06192c 55%,#03101a 100%);position:relative;overflow:hidden}.ghome-stars{z-index:-4;opacity:.58;background-image:radial-gradient(#62b5ff7a .7px,#0000 .8px),radial-gradient(#ffffff2e .55px,#0000 .65px);background-position:4px 7px,19px 13px;background-size:27px 27px,43px 43px;position:absolute;inset:0}.ghome-planet{z-index:-3;background:radial-gradient(circle at 50% 14%,#298af2 0%,#0f4c9b 9%,#092e61 24%,#06192f 43%,#03101c 66%);border:1px solid #4da4ff40;border-radius:50%;width:470px;height:470px;position:absolute;bottom:-352px;left:-70px;box-shadow:0 -20px 80px #1878f63b,inset 0 30px 80px #3796ff1a}.ghome-planet:before{content:"";filter:drop-shadow(0 -8px 14px #318fff85);border-top:3px solid #49a7ffc2;border-radius:50%;position:absolute;inset:-3px}.ghome-ridge{z-index:-1;opacity:.9;clip-path:polygon(0 70%,8% 55%,16% 64%,25% 37%,33% 58%,43% 32%,52% 56%,62% 21%,70% 45%,78% 29%,88% 57%,100% 35%,100% 100%,0 100%);background:linear-gradient(165deg,#0000 0 12%,#020a12 12% 18%,#0000 18% 24%,#020a12 24% 37%,#0000 37% 42%,#020a12 42% 55%,#0000 55% 61%,#020a12 61% 73%,#0000 73% 79%,#020a12 79% 100%);height:66px;position:absolute;bottom:26px;left:-7%;right:-5%}.ghome-orbit{z-index:-2;border:1px solid #489dff2b;border-radius:50%;position:absolute;transform:rotate(-16deg)}.ghome-orbit--one{width:315px;height:120px;top:73px;left:0}.ghome-orbit--two{border-color:#489dff1a;width:435px;height:162px;top:45px;left:-68px}.ghome-hero__brand{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#030f1b9e;border:1px solid #4493e842;border-radius:11px;align-items:center;gap:8px;height:61px;padding:8px 11px;display:flex;position:absolute;top:99px;left:49px;box-shadow:0 12px 32px #00000040,0 0 28px #2282f714}.ghome-hero__brand img{object-fit:contain;filter:drop-shadow(0 8px 14px #2a8bff47);width:39px;height:45px}.ghome-hero__brand span{color:#c8def2;letter-spacing:.16em;font-size:8.5px;font-weight:850}.ghome-hero__words{z-index:2;flex-direction:column;align-items:flex-end;gap:8px;display:flex;position:absolute;top:54px;right:21px}.ghome-hero__words span{color:#a9bfd4;letter-spacing:.26em;font-size:7.8px}.ghome-hero__words i{background:#2a9cff;border-radius:2px;width:47px;height:2px;margin-top:3px;box-shadow:0 0 10px #2a9cff61}.ghome-section{margin-top:0}.ghome-section-title{justify-content:space-between;align-items:center;gap:16px;min-height:56px;display:flex}.ghome-section-title h2{color:#f2f7fc;letter-spacing:-.025em;margin:0;font-size:19px;font-weight:830}.ghome-section-title button,.ghome-rail-title button{color:#44a6ff;white-space:nowrap;background:0 0;border:0;align-items:center;gap:5px;padding:5px 0;font-size:9.8px;font-weight:760;display:flex}.ghome-section-title button:hover,.ghome-rail-title button:hover{color:#8bcaff}.ghome-groups-grid{grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:11px;display:grid}.ghome-group-card{min-width:0;color:inherit;cursor:pointer;background:linear-gradient(#081723,#06131f);border:1px solid #173149;border-radius:11px;outline:none;transition:transform .16s,border-color .16s,box-shadow .16s;overflow:visible}.ghome-group-card:hover{border-color:#2b6090;transform:translateY(-2px);box-shadow:0 13px 30px #00000038,0 0 24px #207eec0d}.ghome-group-card:focus-visible{border-color:#399cf3;box-shadow:0 0 0 3px #2c83f629}.ghome-group-card__banner{background-color:#0000;background-image:radial-gradient(circle at 64% 20%,#3290ff38,#0000 29%),linear-gradient(150deg,#0b243a,#06131f 70%);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:10px 10px 0 0;height:108px;position:relative;overflow:visible}.ghome-group-card__texture{border-radius:inherit;opacity:.32;background-image:linear-gradient(125deg,#0000 0 34%,#4197f81a 34% 35%,#0000 35% 100%),radial-gradient(#70baff40 .55px,#0000 .65px);background-size:auto,24px 24px;position:absolute;inset:0;overflow:hidden}.ghome-group-card__icon{z-index:3;background:#071725;border:3px solid #06131f;border-radius:14px;width:50px;height:50px;position:absolute;bottom:-22px;left:12px;overflow:hidden;box-shadow:0 7px 18px #0000004d}.ghome-group-card__icon .avatar{border-radius:11px;width:100%;height:100%}.ghome-group-card__menu{z-index:6;position:absolute;top:8px;right:8px}.ghome-group-card__menu>button{color:#a3b6c8;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#030e18b8;border:1px solid #7ca8d32e;border-radius:8px;place-items:center;width:29px;height:29px;display:grid}.ghome-group-card__menu>button:hover{color:#fff;background:#0b2337;border-color:#315f88}.ghome-group-card__menu>div{z-index:8;background:#071622;border:1px solid #1b3852;border-radius:9px;width:140px;padding:5px;position:absolute;top:35px;right:0;box-shadow:0 16px 38px #00000061}.ghome-group-card__menu>div button{color:#b6c7d7;background:0 0;border:0;border-radius:6px;align-items:center;gap:7px;width:100%;height:31px;padding:0 8px;font-size:9.5px;display:flex}.ghome-group-card__menu>div button:hover{color:#fff;background:#0e2436}.ghome-group-card__body{min-height:78px;padding:29px 11px 11px}.ghome-group-card__name{align-items:center;gap:5px;min-width:0;display:flex}.ghome-group-card__name strong{color:#edf5fc;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11.4px;font-weight:820;overflow:hidden}.ghome-group-card__name svg{color:#3da3ff;flex:none}.ghome-group-card__stats{color:#718aa0;flex-wrap:wrap;align-items:center;gap:6px 9px;margin-top:6px;font-size:8.7px;display:flex}.ghome-group-card__stats span{align-items:center;gap:4px;display:flex}.ghome-online i{background:#28dc88;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #28dc8847}.ghome-section--discover{padding-bottom:1px}.ghome-discover__top{align-items:center;gap:16px;min-height:57px;display:flex}.ghome-discover__top .ghome-section-title{flex:1;min-width:0}.ghome-discover__search{color:#738ba0;background:#071521;border:1px solid #173149;border-radius:9px;flex:none;align-items:center;gap:7px;width:274px;height:37px;padding:0 11px;display:flex}.ghome-discover__search:focus-within{border-color:#2e72ae;box-shadow:0 0 0 3px #2c83f614}.ghome-discover__search input{color:#e9f2fa;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:10.2px}.ghome-discover__search input::placeholder{color:#637c93}.ghome-chips{scrollbar-width:none;align-items:center;gap:6px;margin:-2px 0 11px;display:flex;overflow:auto}.ghome-chips::-webkit-scrollbar{display:none}.ghome-chips button{color:#8298ad;white-space:nowrap;background:#071521;border:1px solid #133047;border-radius:15px;height:30px;padding:0 11px;font-size:9px}.ghome-chips button:hover{color:#c6d7e6;border-color:#245277}.ghome-chips button.active{color:#e9f6ff;background:linear-gradient(#0c477d,#0b3762);border-color:#1c69ad;box-shadow:0 0 15px #1f85e21c}.ghome-discover-grid{grid-template-columns:repeat(auto-fill,minmax(202px,1fr));gap:11px;display:grid}.ghome-discover-card{min-width:0;color:inherit;cursor:pointer;background:linear-gradient(#081723,#06131f);border:1px solid #173149;border-radius:11px;outline:none;transition:transform .16s,border-color .16s,box-shadow .16s;overflow:hidden}.ghome-discover-card:hover{border-color:#2b6090;transform:translateY(-2px);box-shadow:0 13px 30px #0003}.ghome-discover-card:focus-visible{border-color:#399cf3;box-shadow:0 0 0 3px #2c83f629}.ghome-discover-card__banner{background-color:#0000;background-image:radial-gradient(circle at 64% 24%,#318fff36,#0000 29%),linear-gradient(145deg,#0a2237,#06131f);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;height:86px;position:relative;overflow:hidden}.ghome-discover-card__banner:after{content:"";opacity:.22;background-image:radial-gradient(#6bb7ff40 .55px,#0000 .65px);background-size:23px 23px;position:absolute;inset:0}.ghome-discover-card__banner>span{z-index:2;border:2px solid #051420e6;border-radius:13px;width:45px;height:45px;position:absolute;bottom:9px;left:11px;overflow:hidden;box-shadow:0 8px 18px #00000047}.ghome-discover-card__banner .avatar{border-radius:11px;width:100%;height:100%}.ghome-discover-card__body{min-height:126px;padding:10px 11px 11px}.ghome-discover-card__title{align-items:center;gap:5px;min-width:0;display:flex}.ghome-discover-card__title strong{color:#edf5fc;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:10.8px;font-weight:820;overflow:hidden}.ghome-discover-card__title svg{color:#3da3ff;flex:none}.ghome-discover-card__members{color:#728ba2;align-items:center;gap:4px;margin-top:4px;font-size:8.5px;display:flex}.ghome-discover-card__body p{color:#8197ab;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:30px;margin:7px 0 0;font-size:8.8px;line-height:1.42;display:-webkit-box;overflow:hidden}.ghome-discover-card__footer{justify-content:space-between;align-items:center;gap:8px;min-height:24px;margin-top:8px;display:flex}.ghome-discover-card__footer>span{color:#8cc3f3;text-overflow:ellipsis;white-space:nowrap;background:#092541;border:1px solid #194776;border-radius:6px;max-width:110px;padding:3px 7px;font-size:7.8px;font-weight:760;overflow:hidden}.ghome-discover-card__footer>b{color:#55a9ff;white-space:nowrap;align-items:center;gap:4px;font-size:8.2px;display:flex}.ghome-empty{background:radial-gradient(260px 120px at 12% 0,#2279e61a,#0000 72%),linear-gradient(110deg,#071724,#06131f);border:1px solid #173149;border-radius:11px;align-items:center;gap:13px;min-height:120px;padding:17px 19px;display:flex}.ghome-empty--compact{min-height:104px}.ghome-empty__icon{color:#62b0fa;background:linear-gradient(145deg,#0b3159,#09213a);border:1px solid #1a4c7d;border-radius:14px;flex:none;place-items:center;width:49px;height:49px;display:grid;box-shadow:0 9px 22px #0000002e}.ghome-empty>div{flex:1;min-width:0}.ghome-empty>div strong{color:#dce8f2;font-size:11px}.ghome-empty>div p{color:#7890a5;max-width:560px;margin:4px 0 0;font-size:9.2px;line-height:1.48}.ghome-empty>button{color:#ddecfa;white-space:nowrap;background:#0a2e53;border:1px solid #1d578f;border-radius:7px;align-items:center;gap:5px;min-height:33px;padding:0 10px;font-size:9px;font-weight:800;display:flex}.ghome-empty>button:hover{background:#0c3a68}.ghome-rail-card{background:linear-gradient(#071522,#06131f);border:1px solid #173149;border-radius:12px;box-shadow:0 12px 30px #0000001c}.ghome-messages-card{padding:13px}.ghome-rail-title{justify-content:space-between;align-items:center;gap:10px;min-height:34px;display:flex}.ghome-rail-title h2{color:#f0f6fb;margin:0;font-size:14px;font-weight:820}.ghome-conversations{border-top:1px solid #1b395294;margin-top:2px;padding-top:3px}.ghome-conversation{width:100%;min-height:51px;color:inherit;text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:9px;padding:6px 4px;display:grid}.ghome-conversation:hover{background:#0b2133}.ghome-conversation__copy{flex-direction:column;gap:3px;min-width:0;display:flex}.ghome-conversation__line{align-items:center;gap:7px;min-width:0;display:flex}.ghome-conversation__line strong{color:#dfeaf4;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:10.2px;overflow:hidden}.ghome-conversation__line time{color:#637b91;flex:none;font-size:7.7px}.ghome-conversation__line small{color:#71899f;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:8.7px;overflow:hidden}.ghome-conversation__line b{color:#fff;background:#168cff;border-radius:9px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:7.4px;display:grid}.ghome-rail-action{color:#dff0ff;background:linear-gradient(#0b3158,#092845);border:1px solid #174f86;border-radius:8px;justify-content:center;align-items:center;gap:6px;width:100%;height:38px;margin-top:8px;font-size:9.8px;font-weight:820;display:flex}.ghome-rail-action:hover{background:#0d3b69}.ghome-rail-empty{align-items:center;gap:10px;min-height:80px;padding:10px 4px;display:flex}.ghome-rail-empty--compact{min-height:65px}.ghome-rail-empty>span{color:#55a8f7;background:#09213a;border:1px solid #173e63;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}.ghome-rail-empty>div{min-width:0}.ghome-rail-empty strong{color:#b6c7d6;font-size:9.4px}.ghome-rail-empty p{color:#70889e;margin:3px 0 0;font-size:8.4px;line-height:1.38}.ghome-events-card{padding:13px}.ghome-events-list{border-top:1px solid #1b395294;margin-top:2px}.ghome-event{border-top:1px solid #1b395275;grid-template-columns:43px minmax(0,1fr);align-items:center;gap:9px;min-height:61px;display:grid}.ghome-event:first-child{border-top:0}.ghome-event__date{background:#081f35;border:1px solid #1a4269;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;width:39px;height:45px;display:flex}.ghome-event__date small{color:#4ca8ff;font-size:7px;font-weight:800}.ghome-event__date strong{color:#eef7ff;margin-top:1px;font-size:15px}.ghome-event>span:last-child{flex-direction:column;min-width:0;display:flex}.ghome-event>span:last-child strong{color:#d9e7f2;text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;overflow:hidden}.ghome-event>span:last-child small{color:#4faaff;margin-top:2px;font-size:8px}.ghome-event>span:last-child time{color:#71899f;margin-top:2px;font-size:7.8px}.ghome-build-card{background:radial-gradient(160px 100px at 0 0,#247de81f,#0000 74%),linear-gradient(145deg,#071724,#06131f);grid-template-columns:38px minmax(0,1fr);align-items:start;column-gap:10px;min-height:112px;padding:13px;display:grid}.ghome-build-card__icon{color:#66b3ff;background:#092747;border:1px solid #174879;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.ghome-build-card>div strong{color:#dce8f2;font-size:10.5px}.ghome-build-card>div p{color:#728ba1;margin:3px 0 0;font-size:8.6px;line-height:1.4}.ghome-build-card>button{color:#dff0ff;background:#0a2d50;border:1px solid #174f86;border-radius:8px;grid-column:1/-1;justify-content:center;align-items:center;gap:6px;height:34px;margin-top:10px;font-size:9.3px;font-weight:820;display:flex}.ghome-build-card>button:hover{background:#0c3a68}.directory .ghome-group-card,.directory .ghome-discover-card{max-width:260px}.directory-grid{grid-template-columns:repeat(auto-fill,minmax(210px,260px));justify-content:start;align-items:start}html[data-esb-theme=light] .ghome-hero,html[data-esb-theme=light] .ghome-group-card,html[data-esb-theme=light] .ghome-discover-card,html[data-esb-theme=light] .ghome-empty,html[data-esb-theme=light] .ghome-rail-card{background:#fff;border-color:#d6e1ea}html[data-esb-theme=light] .ghome-hero__copy{background:linear-gradient(105deg,#fff 0% 70%,#f8fbfdf0 100%)}html[data-esb-theme=light] .ghome-hero__copy h1,html[data-esb-theme=light] .ghome-section-title h2,html[data-esb-theme=light] .ghome-group-card__name strong,html[data-esb-theme=light] .ghome-discover-card__title strong,html[data-esb-theme=light] .ghome-rail-title h2{color:#182334}html[data-esb-theme=light] .ghome-hero__copy p{color:#61778a}html[data-esb-theme=light] .ghome-group-card__icon{background:#edf4f8;border-color:#fff}html[data-esb-theme=light] .ghome-group-card__body,html[data-esb-theme=light] .ghome-discover-card__body{background:#fff}html[data-esb-theme=light] .ghome-discover__search{background:#f5f8fb;border-color:#d6e1ea}html[data-esb-theme=light] .ghome-discover__search input{color:#182334}html[data-esb-theme=light] .ghome-chips button{color:#62788b;background:#f6f9fb;border-color:#d8e2eb}html[data-esb-theme=light] .ghome-chips button.active{color:#235c8f;background:#e7f3fd;border-color:#8fbfea}html[data-esb-theme=light] .ghome-empty{background:#f8fbfd}html[data-esb-theme=light] .ghome-empty>div strong{color:#405568}html[data-esb-theme=light] .ghome-conversation:hover{background:#f2f7fa}html[data-esb-theme=light] .ghome-conversation__line strong,html[data-esb-theme=light] .ghome-event>span:last-child strong,html[data-esb-theme=light] .ghome-build-card>div strong{color:#405568}html[data-esb-theme=light] .ghome-build-card{background:linear-gradient(145deg,#f8fbfd,#f2f7fa)}@media (width<=1360px){.frame{grid-template-columns:220px minmax(0,1fr)}.app>footer{grid-template-columns:220px 1fr 220px}.ghome{grid-template-columns:minmax(0,1fr) 284px;gap:13px;padding:13px}.ghome-hero{grid-template-columns:minmax(390px,60%) minmax(285px,40%)}.ghome-hero__copy{padding:27px 28px}.ghome-hero__copy h1{font-size:29px}.ghome-groups-grid{grid-template-columns:repeat(auto-fill,minmax(158px,1fr))}.ghome-discover-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}}@media (width<=1160px){.ghome{grid-template-columns:1fr;max-width:1080px}.ghome__rail{grid-template-columns:minmax(0,1.25fr) minmax(220px,.75fr);display:grid}.ghome-messages-card{grid-row:span 2}.ghome-hero{grid-template-columns:minmax(380px,58%) minmax(290px,42%)}.ghome-groups-grid{grid-template-columns:repeat(auto-fill,minmax(175px,1fr))}.ghome-discover-grid{grid-template-columns:repeat(auto-fill,minmax(205px,1fr))}}@media (width<=900px){.frame{grid-template-columns:76px minmax(0,1fr)}.sidebar{padding:13px 8px}.sidebar nav button{justify-content:center;padding:0}.sidebar nav button span{display:none}.sidebar nav button.active{box-shadow:inset 0 0 0 1px #4b9ef147}.sidebar>h3{text-align:center;padding:3px 0 7px;font-size:0}.sidebar>h3:after{content:"Groups";font-size:8px}.quick button{justify-content:center;padding:5px}.quick button span:nth-child(2),.quick button>svg:last-child,.side-card{display:none}.app>footer{grid-template-columns:76px 1fr}.app>footer span{font-size:0}.app>footer small:last-child{display:none}.ghome{padding:11px}.ghome-hero{grid-template-columns:1fr;height:auto}.ghome-hero__copy{min-height:230px}.ghome-hero__visual{min-height:160px}.ghome-hero__brand{top:54px}.ghome-hero__words{top:34px}.ghome-discover__top{flex-direction:column;align-items:stretch;gap:0}.ghome-discover__search{width:min(100%,360px);margin:-4px 0 10px}}@media (width<=720px){.ghome__rail{grid-template-columns:1fr}.ghome-messages-card{grid-row:auto}.ghome-groups-grid,.ghome-discover-grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}.ghome-empty{flex-wrap:wrap;align-items:flex-start}.ghome-empty>button{margin-left:62px}}@media (width<=520px){.ghome{padding:9px}.ghome-hero__copy{padding:24px 20px}.ghome-hero__copy h1{font-size:26px}.ghome-hero__copy h1>span{white-space:normal}.ghome-hero__visual{min-height:145px}.ghome-hero__brand{left:20px}.ghome-hero__words{right:14px}.ghome-groups-grid,.ghome-discover-grid{grid-template-columns:1fr}.ghome-group-card,.ghome-discover-card{max-width:none}.ghome-empty>button{margin-left:0}}.ghome-primary{color:#fff;text-shadow:0 1px #00000029;background:linear-gradient(#7452d8 0%,#6241c2 100%);border-color:#7957df;box-shadow:0 8px 22px #4f34ae47,inset 0 1px #ffffff1f}.ghome-primary:hover{background:linear-gradient(#8060df 0%,#6b49ca 100%);border-color:#8a69e6;transform:translateY(-1px);box-shadow:0 10px 26px #5638ba57,0 0 0 1px #916fec1a,inset 0 1px #ffffff26}.ghome-primary:active{background:linear-gradient(#5f3fba 0%,#5739ad 100%);border-color:#6846c7;transform:translateY(0);box-shadow:0 4px 12px #40299147,inset 0 1px 2px #0003}.ghome-primary:focus-visible{outline:0;box-shadow:0 0 0 3px #7e5bdc3d,0 8px 22px #4f34ae47}.sidebar nav{gap:6px}.sidebar nav button{color:#9eb1c3;background:linear-gradient(#081928eb,#061421eb);border:1px solid #132b40;border-radius:10px;height:44px;padding:0 12px;transition:background .15s,border-color .15s,color .15s,box-shadow .15s,transform .15s;box-shadow:inset 0 1px #ffffff05,0 2px 8px #0000000f}.sidebar nav button svg{color:#829bb2;transition:color .15s,filter .15s}.sidebar nav button:hover{color:#dce9f4;background:linear-gradient(#0b2236,#081b2d);border-color:#214663;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff06,0 5px 14px #0000001a}.sidebar nav button:hover svg{color:#61aeef}.sidebar nav button:active{background:#071a2a;transform:translateY(0);box-shadow:inset 0 1px 3px #0003}.sidebar nav button.active{color:#fff;background:linear-gradient(100deg,#0f4d88 0%,#184f98 44%,#473f9f 100%);border-color:#3f5ec7;box-shadow:inset 3px 0 #59b2ff,inset 0 1px #ffffff14,0 8px 20px #0b418238,0 0 18px #4648aa14}.sidebar nav button.active:hover{background:linear-gradient(100deg,#125692 0%,#1b58a4 44%,#5147ad 100%);border-color:#536ed1;transform:none}.sidebar nav button:focus-visible{outline:0;box-shadow:0 0 0 3px #348fe424}html[data-esb-theme=light] .ghome-primary{color:#fff;background:linear-gradient(#7654d7,#6544c2);border-color:#7350d2}html[data-esb-theme=light] .ghome-primary:hover{background:linear-gradient(#8060df,#6d4bc9);border-color:#8263dd}html[data-esb-theme=light] .sidebar nav button{color:#4f6477;background:linear-gradient(#f8fbfd,#f1f6f9);border-color:#d9e4ed;box-shadow:0 2px 7px #2b43580d}html[data-esb-theme=light] .sidebar nav button svg{color:#6d8599}html[data-esb-theme=light] .sidebar nav button:hover{color:#1e3448;background:#edf5fa;border-color:#bfd4e5}html[data-esb-theme=light] .sidebar nav button.active svg{color:#fff}.sidebar nav button{background:linear-gradient(#081b2a 0%,#061725 100%);border:1px solid #1d3d57;box-shadow:inset 0 1px #ffffff06,0 2px 7px #0000001a}.sidebar nav button:hover{color:#e2edf6;background:linear-gradient(#0b2437 0%,#081c2d 100%);border-color:#2c5c7e}.sidebar nav button.active{color:#fff;background:linear-gradient(#654dcf 0%,#5140b3 100%);border:1px solid #806be6;box-shadow:inset 0 1px #ffffff21,0 7px 18px #4b36b147,0 0 0 1px #806be614}.sidebar nav button.active svg{color:#fff;filter:drop-shadow(0 0 6px #b8a5ff40)}.sidebar nav button.active:hover{background:linear-gradient(#7058d8 0%,#5946bd 100%);border-color:#927ff0;box-shadow:inset 0 1px #ffffff26,0 8px 20px #523bbc52,0 0 0 1px #927ff01a}.sidebar nav button.active:active{background:linear-gradient(#5943bd 0%,#49379f 100%);border-color:#715dce;box-shadow:inset 0 2px 4px #0000002e,0 3px 10px #402e9738}.sidebar nav button.active:focus-visible{box-shadow:0 0 0 3px #806be63d,0 7px 18px #4b36b147}html[data-esb-theme=light] .sidebar nav button{background:linear-gradient(#f8fbfd 0%,#eff5f8 100%);border-color:#c7d7e4}html[data-esb-theme=light] .sidebar nav button:hover{background:#edf5fa;border-color:#9fbdd3}html[data-esb-theme=light] .sidebar nav button.active{color:#fff;background:linear-gradient(#6a52cf 0%,#5743b7 100%);border-color:#7560d6;box-shadow:inset 0 1px #ffffff29,0 7px 17px #533eb13b}html[data-esb-theme=light] .sidebar nav button.active:hover{background:linear-gradient(#745bd8 0%,#6049c1 100%);border-color:#856fe1}.create-group-page{width:100%;max-width:1280px;margin:0 auto;padding:18px}.create-group-hero{background:radial-gradient(340px 170px at 82% 0,#694ccf24,#0000 72%),radial-gradient(440px 220px at 72% 100%,#2989ff1a,#0000 72%),linear-gradient(125deg,#071521,#06131f);border:1px solid #19344e;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;min-height:128px;padding:24px 26px;display:flex;box-shadow:0 14px 36px #00000021}.create-group-hero>div>span{color:#68b4ff;letter-spacing:.18em;font-size:8.5px;font-weight:850}.create-group-hero h1{color:#f4f8fc;letter-spacing:-.035em;margin:5px 0 4px;font-size:28px}.create-group-hero p{color:#8fa5b8;max-width:650px;margin:0;font-size:10.5px;line-height:1.5}.create-group-hero__icon{color:#e6e1ff;background:linear-gradient(145deg,#273e78,#4b349d);border:1px solid #315085;border-radius:18px;flex:none;place-items:center;width:66px;height:66px;display:grid;box-shadow:0 12px 30px #402c9738,inset 0 1px #ffffff14}.create-group-layout{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:14px;margin-top:14px;display:grid}.create-group-form{flex-direction:column;gap:12px;display:flex}.create-group-panel,.create-group-summary{background:linear-gradient(#071522,#06131f);border:1px solid #18334b;border-radius:12px;box-shadow:0 10px 28px #00000014}.create-group-panel{padding:16px}.create-group-panel__head{border-bottom:1px solid #142c40;align-items:flex-start;gap:10px;margin-bottom:14px;padding-bottom:13px;display:flex}.create-group-panel__head>span{color:#65aff9;background:#0a2745;border:1px solid #254d76;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}.create-group-panel__head>div{min-width:0}.create-group-panel__head h2{color:#ebf3fa;margin:1px 0 2px;font-size:13px}.create-group-panel__head p{color:#71899e;margin:0;font-size:9.3px;line-height:1.42}.create-field{margin-top:14px;display:block}.create-field:first-of-type{margin-top:0}.create-field>span{color:#b7c8d7;justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px;font-size:9.7px;font-weight:760;display:flex}.create-field>span em{color:#647d93;font-size:8px;font-style:normal;font-weight:600}.create-field input,.create-field textarea{color:#e9f2fa;background:#05121e;border:1px solid #1a3953;border-radius:8px;outline:0;width:100%;font-size:10.5px;transition:border-color .15s,box-shadow .15s,background .15s}.create-field>input{height:39px;padding:0 11px}.create-field textarea{resize:vertical;min-height:103px;padding:10px 11px;line-height:1.5}.create-field input:focus,.create-field textarea:focus{background:#061625;border-color:#3b78aa;box-shadow:0 0 0 3px #3489db14}.create-field>small{color:#6d8499;margin-top:5px;font-size:8.3px;line-height:1.4;display:block}.create-slug{background:#05121e;border:1px solid #1a3953;border-radius:8px;align-items:center;min-height:39px;display:flex;overflow:hidden}.create-slug:focus-within{border-color:#3b78aa;box-shadow:0 0 0 3px #3489db14}.create-slug b{color:#60798f;white-space:nowrap;padding-left:10px;font-size:8.8px;font-weight:650}.create-slug input{background:0 0;border:0;border-radius:0;min-width:80px;height:37px;padding:0 10px 0 2px;box-shadow:none!important}.create-visibility{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.create-visibility>button{color:#92a7ba;text-align:left;background:#061522;border:1px solid #19364f;border-radius:10px;flex-direction:column;align-items:flex-start;min-height:112px;padding:12px;transition:all .15s;display:flex;position:relative}.create-visibility>button:hover{background:#081c2c;border-color:#2c5b80;transform:translateY(-1px)}.create-visibility>button.active{background:linear-gradient(145deg,#47349e5c,#0b2543cc);border-color:#725ed1;box-shadow:0 7px 20px #382a8421,inset 0 0 0 1px #8069e00d}.create-visibility>button>span{color:#63aff7;background:#092643;border:1px solid #234d75;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.create-visibility>button.active>span{color:#e7e0ff;background:#3f3191;border-color:#745ed3}.create-visibility strong{color:#d8e5f0;margin-top:9px;font-size:10.4px}.create-visibility small{color:#6f879d;margin-top:4px;font-size:8.3px;line-height:1.4}.create-visibility>button>svg:last-child{color:#a995ff;position:absolute;top:9px;right:9px}.create-terms-panel{background:radial-gradient(260px 140px at 0 0,#694ccf1a,#0000 72%),linear-gradient(#081522,#06131f);border-color:#2e3158}.create-terms-panel .create-group-panel__head>span{color:#c4b7ff;background:#231e52;border-color:#534797}.create-terms-check{cursor:pointer;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:10px;display:grid;position:relative}.create-terms-check>input{opacity:0;pointer-events:none;position:absolute}.create-terms-check>span{background:#061522;border:1px solid #425a70;border-radius:6px;place-items:center;width:22px;height:22px;transition:all .15s;display:grid}.create-terms-check>span>b{color:#0000;border-radius:4px;place-items:center;width:14px;height:14px;display:grid}.create-terms-check>input:checked+span{background:#5843ba;border-color:#826fe2;box-shadow:0 0 0 3px #7c60da1a}.create-terms-check>input:checked+span>b{color:#fff}.create-terms-check p{color:#9bafc0;margin:1px 0 0;font-size:9.5px;line-height:1.55}.create-terms-check a{color:#ab9aff;font-weight:800;text-decoration:none}.create-terms-check a:hover{text-decoration:underline}.create-terms-check a svg{vertical-align:-2px}.create-terms-version{color:#60798f;margin:10px 0 0 32px;font-size:7.8px;display:block}.create-group-error{color:#ef9ca5;background:#231016;border:1px solid #633741;border-radius:9px;align-items:center;gap:8px;min-height:42px;padding:10px 12px;font-size:9.5px;display:flex}.create-group-summary{padding:13px;position:sticky;top:88px}.create-group-summary__owner{border-bottom:1px solid #142c40;align-items:center;gap:10px;padding:3px 2px 13px;display:flex}.create-group-summary__owner>div{flex-direction:column;min-width:0;display:flex}.create-group-summary__owner small{color:#657e94;font-size:7.8px}.create-group-summary__owner strong{color:#e6eff7;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:10.5px;overflow:hidden}.create-group-summary__owner span{color:#71899f;margin-top:1px;font-size:8.3px}.create-group-summary__cost{border-bottom:1px solid #142c40;padding:13px 2px}.create-group-summary__cost>div:first-child{justify-content:space-between;align-items:center;gap:10px;display:flex}.create-group-summary__cost>div:first-child span{color:#91a6b8;font-size:9px}.create-group-summary__cost>div:first-child strong,.create-group-summary__cost>div:first-child b{color:#eef6fd;font-size:11px}.create-group-summary__cost>p{color:#687f94;margin:6px 0 0;font-size:8.2px;line-height:1.42}.create-wallet{color:#8299ad;background:#071a2a;border:1px solid #1d405e;border-radius:7px;justify-content:space-between;gap:10px;margin-top:9px;padding:7px 8px;font-size:8.5px;display:flex}.create-wallet b{color:#cfe1ee}.create-wallet.warning{background:#20170d;border-color:#69472b}.create-wallet.warning b{color:#f4bd76}.create-group-summary__included{border-bottom:1px solid #142c40;flex-direction:column;gap:8px;padding:13px 2px;display:flex}.create-group-summary__included h3{color:#d6e4ef;margin:0 0 2px;font-size:9.5px}.create-group-summary__included span{color:#7890a5;align-items:center;gap:7px;font-size:8.4px;display:flex}.create-group-summary__included svg{color:#4fa9f7}.create-cost-warning{color:#e8b879;background:#20170d;border:1px solid #68452b;border-radius:8px;align-items:center;gap:7px;margin-top:11px;padding:9px;font-size:8.7px;display:flex}.create-group-submit{color:#fff;background:linear-gradient(#6e55cf,#5842b3);border:1px solid #7a65dc;border-radius:9px;justify-content:center;align-items:center;gap:7px;width:100%;height:40px;margin-top:12px;font-size:9.8px;font-weight:850;display:flex;box-shadow:0 8px 20px #4834a536,inset 0 1px #ffffff1a}.create-group-submit:hover:not(:disabled){background:linear-gradient(#785fda,#624ac0);border-color:#8d78e7}.create-group-submit:active:not(:disabled){background:#513caa;transform:translateY(1px)}.create-group-submit:disabled{cursor:not-allowed;opacity:.42;box-shadow:none}.create-group-summary__note{color:#5f778c;text-align:center;margin:8px 3px 0;font-size:7.7px;line-height:1.4}.spin{animation:.8s linear infinite spin}html[data-esb-theme=light] .create-group-hero,html[data-esb-theme=light] .create-group-panel,html[data-esb-theme=light] .create-group-summary{background:#fff;border-color:#d5e0e9}html[data-esb-theme=light] .create-group-hero h1,html[data-esb-theme=light] .create-group-panel__head h2,html[data-esb-theme=light] .create-group-summary__owner strong,html[data-esb-theme=light] .create-group-summary__included h3{color:#1d2b3a}html[data-esb-theme=light] .create-group-hero p,html[data-esb-theme=light] .create-group-panel__head p{color:#63798c}html[data-esb-theme=light] .create-field input,html[data-esb-theme=light] .create-field textarea,html[data-esb-theme=light] .create-slug{color:#1d2b3a;background:#f8fbfd;border-color:#d3e0e9}html[data-esb-theme=light] .create-visibility>button{background:#f8fbfd;border-color:#d5e0e9}html[data-esb-theme=light] .create-visibility>button.active{background:#f0edff;border-color:#8270dc}html[data-esb-theme=light] .create-visibility strong{color:#314457}html[data-esb-theme=light] .create-terms-panel{background:#fbfaff;border-color:#d7d0f0}html[data-esb-theme=light] .create-terms-check p{color:#51697c}html[data-esb-theme=light] .create-terms-check>span{background:#fff;border-color:#b9cad7}html[data-esb-theme=light] .create-group-summary__cost>div:first-child strong,html[data-esb-theme=light] .create-group-summary__cost>div:first-child b{color:#243649}@media (width<=1050px){.create-group-layout{grid-template-columns:1fr}.create-group-summary{position:static}}@media (width<=720px){.create-group-page{padding:11px}.create-group-hero{padding:20px}.create-group-hero__icon{display:none}.create-visibility{grid-template-columns:1fr}.create-visibility>button{min-height:92px}}.quick.favourites{gap:5px}.quick.favourites button{border:1px solid #0000}.quick.favourites button:hover{border-color:#244b68}.quick.favourites button.active{background:linear-gradient(100deg,#19385d,#493a9c);border-color:#6f5bd2;box-shadow:0 6px 16px #342a8429}.quick.favourites button span:nth-child(2){letter-spacing:-.01em;font-size:10.8px;font-weight:720}.quick-empty{color:#6e879c;background:#061522;border:1px solid #18364e;border-radius:8px;align-items:center;gap:7px;margin:1px 7px 4px;padding:9px 8px;font-size:8.7px;line-height:1.35;display:flex}.quick-empty svg{color:#8976de;flex:none}.ghome-group-card__menu>div{width:176px}.ghome-group-card__menu>div button{height:auto;min-height:31px;line-height:1.2}.ghome-group-card__menu>div button+button{margin-top:2px}.ghome-group-card__menu>div button svg{flex:none}.ghome-group-card__name strong,.ghome-discover-card__title strong{letter-spacing:-.015em}.group-identity h1,.welcome h2{letter-spacing:-.025em}html[data-esb-theme=light] .quick-empty{color:#657d91;background:#f5f9fc;border-color:#d6e1ea}html[data-esb-theme=light] .quick.favourites button.active{color:#fff;background:linear-gradient(100deg,#2e73ae,#6753bd);border-color:#7664d4}.group-page{background:radial-gradient(860px 420px at 68% 0,#2570db0e,#0000 70%),#020a13;min-height:0}.group-hero--concept{background-color:#0000;background-image:radial-gradient(560px 250px at 80% 32%,#247df233,#0000 66%),radial-gradient(330px 200px at 62% 100%,#674acb14,#0000 70%),linear-gradient(135deg,#071522,#06101a);background-position:50%;background-repeat:repeat,repeat,repeat;background-size:cover;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border-bottom:1px solid #173149;height:232px}.group-hero--concept.has-banner{background-position:50%;background-size:cover}.group-hero--concept:before{opacity:.58;background-image:linear-gradient(#519eed0a 1px,#0000 1px),linear-gradient(90deg,#519eed0a 1px,#0000 1px);background-size:40px 40px}.group-hero__grid{pointer-events:none;background:radial-gradient(circle at 82% 36%,#489dff1a,#0000 17%),linear-gradient(115deg,#0000 0 64%,#4e9bef09 64% 65%,#0000 65% 100%);position:absolute;inset:0}.group-identity{gap:16px;bottom:23px;left:31px;right:31px}.group-identity>.avatar{background:#0a2034;border:2px solid #2367a7;border-radius:23px;width:94px;height:94px;box-shadow:0 18px 40px #00000057,0 0 28px #1f79e414}.group-identity__copy{flex:1;min-width:0}.group-identity__copy>span{color:#b277ff;letter-spacing:.18em;font-size:8.2px;font-weight:850}.group-identity__copy h1{color:#f5f9fd;letter-spacing:-.035em;margin:5px 0 4px;font-size:29px;line-height:1.05}.group-identity__copy h1 svg{color:#43a4ff}.group-identity__copy>p{color:#9cb0c1;max-width:650px;margin:0;font-size:10.8px;line-height:1.45}.group-identity__meta{flex-wrap:wrap;align-items:center;gap:7px 13px;margin-top:8px;display:flex}.group-identity__meta small{color:#718ba1;align-items:center;gap:5px;margin:0;font-size:8.6px;display:flex}.group-identity__meta svg{color:#4f9ee5}.group-hero__actions{flex:none;align-items:center;gap:7px;display:flex}.group-hero__actions button{border-radius:9px;justify-content:center;align-items:center;gap:6px;height:38px;font-size:9.5px;font-weight:820;display:flex}.group-hero__invite{color:#fff;background:linear-gradient(#6d52d0,#5640b3);border:1px solid #765fd8;min-width:91px;padding:0 13px;box-shadow:0 8px 20px #4a35a738,inset 0 1px #ffffff17}.group-hero__invite:hover{background:linear-gradient(#785dda,#6048bf);border-color:#8973e6}.group-hero__more{color:#95aabd;background:#071725d1;border:1px solid #23465f;width:38px}.group-hero__more:hover{color:#fff;background:#0a2033;border-color:#356484}.group-tabs{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#04101bf5;border-bottom-color:#173149;gap:25px;height:54px;padding:0 30px}.group-tabs button{color:#7f96aa;font-size:10.3px}.group-tabs button:hover{color:#c3d3e1}.group-tabs button.active{color:#f5f9fc}.group-tabs button.active:after{background:linear-gradient(90deg,#7a60df,#9b69ef);height:3px;box-shadow:0 -2px 11px #785bdf42}.group-overview{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:13px;width:100%;max-width:1410px;margin:0 auto;padding:15px 17px 20px;display:grid}.group-overview__main,.group-overview__rail{flex-direction:column;gap:11px;min-width:0;display:flex}.group-welcome-card{background:radial-gradient(400px 190px at 82%,#2783f721,#0000 66%),linear-gradient(112deg,#071725,#06131f 72%);border:1px solid #18344d;border-radius:13px;grid-template-columns:minmax(0,1fr) 225px;min-height:178px;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 30px #00000017}.group-welcome-card__copy{z-index:2;flex-direction:column;justify-content:center;padding:22px 23px;display:flex;position:relative}.group-welcome-card__copy>span{color:#b26dff;letter-spacing:.17em;font-size:8px;font-weight:850}.group-welcome-card__copy h2{color:#f2f7fb;letter-spacing:-.033em;margin:5px 0;font-size:24px;line-height:1.05}.group-welcome-card__copy p{color:#879eb2;max-width:650px;margin:0;font-size:10.2px;line-height:1.52}.group-welcome-card__copy>div{flex-wrap:wrap;gap:7px;margin-top:13px;display:flex}.group-welcome-card__copy button{color:#c8d7e4;background:#091c2c;border:1px solid #22435e;border-radius:8px;align-items:center;gap:6px;height:35px;padding:0 11px;font-size:8.9px;font-weight:790;display:flex}.group-welcome-card__copy button:hover{background:#0c253b;border-color:#346a95}.group-welcome-card__copy button.primary{color:#fff;background:linear-gradient(#684fc8,#513ba9);border-color:#6f5bd0}.group-welcome-card__copy button.primary:hover{background:linear-gradient(#755bd4,#5c45b8);border-color:#836ee1}.group-welcome-card__visual{background:radial-gradient(circle,#2b8dff30,#0000 28%),linear-gradient(145deg,#05131f3d,#061d3494);place-items:center;display:grid;position:relative;overflow:hidden}.group-welcome-card__visual:after{content:"";opacity:.34;background-image:radial-gradient(#66b8ff52 .55px,#0000 .7px),linear-gradient(#52a0ef09 1px,#0000 1px),linear-gradient(90deg,#52a0ef09 1px,#0000 1px);background-size:23px 23px,34px 34px,34px 34px;position:absolute;inset:0}.group-welcome-card__visual>.avatar{z-index:3;border:2px solid #285f93;border-radius:20px;width:78px;height:78px;position:relative;box-shadow:0 14px 35px #00000057,0 0 30px #2b8bff14}.group-welcome-orbit{z-index:1;border:1px solid #4fa1ff2e;border-radius:50%;width:170px;height:68px;position:absolute;transform:rotate(-18deg)}.group-welcome-orbit.two{border-color:#7f5edf1c;width:230px;height:92px;transform:rotate(18deg)}.group-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.group-stat-grid>button{min-width:0;min-height:72px;color:inherit;text-align:left;background:linear-gradient(#071623,#06131f);border:1px solid #173149;border-radius:10px;grid-template-columns:34px minmax(0,1fr) 14px;align-items:center;gap:8px;padding:10px 11px;transition:all .15s;display:grid}.group-stat-grid>button:hover{background:#081b2b;border-color:#2d5b80;transform:translateY(-1px);box-shadow:0 8px 18px #0000001c}.group-stat-grid>button>span{color:#58a9f3;background:#082541;border:1px solid #1d4770;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.group-stat-grid>button:nth-child(4)>span{color:#b09bff;background:#221c4b;border-color:#4f438e}.group-stat-grid>button>div{flex-direction:column;min-width:0;display:flex}.group-stat-grid strong{color:#eaf2f9;font-size:13px;font-weight:830}.group-stat-grid small{color:#70899f;margin-top:2px;font-size:8.2px}.group-stat-grid>button>svg:last-child{color:#4e6d88}.group-overview-panel{background:linear-gradient(#071522,#06131f);border:1px solid #173149;border-radius:11px;box-shadow:0 9px 24px #00000012}.group-overview__main>.group-overview-panel{padding:13px 14px}.group-overview__rail>.group-overview-panel{padding:12px}.group-panel-head{border-bottom:1px solid #1b3a539e;justify-content:space-between;align-items:center;gap:10px;min-height:34px;padding-bottom:9px;display:flex}.group-panel-head>div{align-items:center;gap:8px;min-width:0;display:flex}.group-panel-head>div>span{color:#58a7f0;background:#08243f;border:1px solid #1b456c;border-radius:8px;flex:none;place-items:center;width:29px;height:29px;display:grid}.group-panel-head>div>div{min-width:0}.group-panel-head h3{color:#e4edf5;margin:0;font-size:10.6px;font-weight:820}.group-panel-head p{color:#627b91;margin:2px 0 0;font-size:7.8px}.group-panel-head>button{color:#4da7fb;background:0 0;border:0;flex:none;align-items:center;gap:4px;padding:4px 0 4px 7px;font-size:8.2px;font-weight:780;display:flex}.group-panel-head>button:hover{color:#8ac8ff}.group-featured-announcement{padding:12px 2px 2px}.group-featured-announcement__meta{color:#668096;justify-content:space-between;align-items:center;gap:10px;font-size:7.8px;display:flex}.group-featured-announcement h4{color:#eef5fb;letter-spacing:-.015em;margin:6px 0 4px;font-size:13px}.group-featured-announcement>p{color:#859bad;white-space:pre-wrap;margin:0;font-size:9.5px;line-height:1.5}.group-featured-announcement>div:last-child{gap:13px;margin-top:10px;display:flex}.group-featured-announcement>div:last-child span{color:#6e879c;align-items:center;gap:4px;font-size:8.1px;display:flex}.group-featured-announcement>div:last-child svg{color:#8c6de3}.group-activity-list{padding-top:4px}.group-activity-row{border-top:1px solid #1a37506b;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:47px;display:grid}.group-activity-row:first-child{border-top:0}.group-activity-icon{color:#509de0;background:#081e33;border:1px solid #183e61;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.group-activity-row>div{min-width:0}.group-activity-row p{color:#8fa5b8;margin:0;font-size:8.8px;line-height:1.35}.group-activity-row p strong{color:#d8e5ef}.group-activity-row small{color:#617a90;margin-top:2px;font-size:7.6px;display:block}.group-activity-row time{color:#5e778e;white-space:nowrap;font-size:7.6px}.group-about-card__description{color:#8299ad;margin:11px 0 10px;font-size:9px;line-height:1.5}.group-about-card dl{margin:0}.group-about-card dl>div{border-top:1px solid #1b3a5370;justify-content:space-between;align-items:center;gap:10px;min-height:29px;display:flex}.group-about-card dt{color:#617a90;font-size:8px}.group-about-card dd{color:#a9bdcd;text-align:right;margin:0;font-size:8.2px}.group-tags{flex-wrap:wrap;gap:5px;margin-top:10px;display:flex}.group-tags span{color:#75aee1;background:#081e34;border:1px solid #1d4468;border-radius:12px;padding:4px 7px;font-size:7.3px}.group-upcoming-events{padding-top:4px}.group-upcoming-events>button{width:100%;min-height:55px;color:inherit;text-align:left;background:0 0;border:0;border-top:1px solid #1b3a5370;grid-template-columns:37px minmax(0,1fr) 14px;align-items:center;gap:8px;padding:6px 1px;display:grid}.group-upcoming-events>button:first-child{border-top:0}.group-upcoming-events>button:hover{background:#081b2b}.group-event-date{background:#08223b;border:1px solid #224d78;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;width:35px;height:41px;display:flex}.group-event-date small{color:#4fa8fa;font-size:6.5px;font-weight:850}.group-event-date strong{color:#eef7ff;margin-top:1px;font-size:13px}.group-upcoming-events>button>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.group-upcoming-events>button>span:nth-child(2) strong{color:#dbe7f0;text-overflow:ellipsis;white-space:nowrap;font-size:8.9px;overflow:hidden}.group-upcoming-events>button>span:nth-child(2) small{color:#667f95;margin-top:2px;font-size:7.4px}.group-upcoming-events>button>svg{color:#4f6e89}.group-member-preview{padding-top:4px}.group-member-preview>button{width:100%;min-height:43px;color:inherit;text-align:left;background:0 0;border:0;border-top:1px solid #1b3a536b;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:8px;padding:5px 2px;display:grid}.group-member-preview>button:first-child{border-top:0}.group-member-preview>button:hover{background:#081b2b}.group-member-preview>button>span:last-child{flex-direction:column;min-width:0;display:flex}.group-member-preview strong{color:#dbe7f0;text-overflow:ellipsis;white-space:nowrap;font-size:8.8px;overflow:hidden}.group-member-preview small{color:#667f95;margin-top:2px;font-size:7.4px}.group-support-card{background:radial-gradient(180px 100px at 0 0,#6f51d11a,#0000 72%),linear-gradient(145deg,#081522,#06131f);grid-template-columns:36px minmax(0,1fr);gap:9px;display:grid}.group-support-card>span{color:#b29cff;background:#211b49;border:1px solid #4c4088;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.group-support-card>div strong{color:#e1eaf2;font-size:9.5px}.group-support-card>div p{color:#6b8398;margin:3px 0 0;font-size:7.8px;line-height:1.4}.group-support-card>button{color:#c8baff;background:#211c4b;border:1px solid #514495;border-radius:7px;grid-column:1/-1;justify-content:center;align-items:center;gap:5px;height:31px;margin-top:2px;font-size:8.3px;font-weight:800;display:flex}.group-support-card>button:hover{background:#29205f}.group-overview-empty{align-items:center;gap:10px;min-height:88px;padding:12px 3px 2px;display:flex}.group-overview-empty.compact{min-height:62px;padding-top:9px}.group-overview-empty>span{color:#519ee5;background:#081f35;border:1px solid #1c4265;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}.group-overview-empty>div{min-width:0}.group-overview-empty strong{color:#afc1cf;font-size:8.8px}.group-overview-empty p{color:#637c92;margin:3px 0 0;font-size:7.9px;line-height:1.4}html[data-esb-theme=light] .group-page{background:#f4f7fa}html[data-esb-theme=light] .group-hero--concept{background:radial-gradient(560px 250px at 80% 32%,#247df21f,#0000 66%),linear-gradient(135deg,#f6f9fc,#edf4f9);border-color:#d5e0e9}html[data-esb-theme=light] .group-identity__copy h1,html[data-esb-theme=light] .group-welcome-card__copy h2,html[data-esb-theme=light] .group-stat-grid strong,html[data-esb-theme=light] .group-panel-head h3,html[data-esb-theme=light] .group-featured-announcement h4{color:#1c2b3a}html[data-esb-theme=light] .group-identity__copy>p,html[data-esb-theme=light] .group-welcome-card__copy p{color:#607689}html[data-esb-theme=light] .group-tabs{background:#fffffff5;border-color:#d6e1ea}html[data-esb-theme=light] .group-tabs button.active{color:#1b2c3c}html[data-esb-theme=light] .group-welcome-card,html[data-esb-theme=light] .group-stat-grid>button,html[data-esb-theme=light] .group-overview-panel{background:#fff;border-color:#d6e1ea}html[data-esb-theme=light] .group-featured-announcement>p,html[data-esb-theme=light] .group-about-card__description,html[data-esb-theme=light] .group-activity-row p{color:#5f7588}html[data-esb-theme=light] .group-featured-announcement h4,html[data-esb-theme=light] .group-member-preview strong,html[data-esb-theme=light] .group-upcoming-events>button>span:nth-child(2) strong{color:#314457}@media (width<=1180px){.group-overview{grid-template-columns:minmax(0,1fr) 270px;gap:11px;padding:13px}.group-welcome-card{grid-template-columns:minmax(0,1fr) 185px}.group-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=980px){.group-overview{grid-template-columns:1fr}.group-overview__rail{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.group-support-card{align-self:start}}@media (width<=760px){.group-hero--concept{height:215px}.group-identity{bottom:17px;left:18px;right:18px}.group-identity>.avatar{border-radius:18px;width:74px;height:74px}.group-identity__copy h1{font-size:24px}.group-hero__invite{display:none}.group-tabs{gap:20px;padding:0 16px}.group-welcome-card{grid-template-columns:1fr}.group-welcome-card__visual{display:none}.group-overview__rail{grid-template-columns:1fr}}@media (width<=540px){.group-overview{padding:9px}.group-identity{align-items:center;gap:11px}.group-identity>.avatar{width:61px;height:61px}.group-identity__copy h1{font-size:20px}.group-identity__copy>p,.group-identity__meta small:nth-child(n+2),.group-hero__more{display:none}.group-stat-grid{grid-template-columns:1fr 1fr}.group-welcome-card__copy{padding:18px}}.group-hero__actions{align-self:flex-end;gap:6px;margin-bottom:2px}.group-hero__actions button{border-radius:8px;height:32px;font-size:8.8px}.group-hero__invite{min-width:78px;padding:0 10px}.group-hero__invite svg{width:14px;height:14px}.group-hero__more{width:32px;min-width:32px;padding:0}.group-hero__more svg{width:16px;height:16px}.group-channels-stage{width:100%;max-width:1440px;margin:0 auto;padding:14px 17px 20px}.group-channel-shell{background:#04101a;border:1px solid #18344d;border-radius:13px;grid-template-columns:222px minmax(0,1fr) 230px;height:min(66vh,690px);min-height:500px;display:grid;overflow:hidden;box-shadow:0 18px 42px #00000026,inset 0 1px #ffffff04}.group-channel-shell .channels{background:radial-gradient(220px 160px at 0 0,#3280df0e,#0000 72%),#06131f;border-right:1px solid #173149;grid-template-rows:auto auto minmax(0,1fr) auto;min-width:0;min-height:0;padding:0;display:grid;overflow:hidden}.group-channel-sidebar__head{border-bottom:1px solid #193750b8;justify-content:space-between;align-items:center;gap:8px;min-height:55px;padding:0 12px;display:flex}.group-channel-sidebar__head>div{align-items:center;gap:7px;min-width:0;display:flex}.group-channel-sidebar__head h2{color:#edf5fb;margin:0;font-size:12.5px;font-weight:830}.group-channel-sidebar__head>div>span{color:#718aa0;background:#0a1d2d;border:1px solid #1c3c58;border-radius:9px;place-items:center;min-width:19px;height:19px;padding:0 5px;font-size:7.6px;font-weight:760;display:grid}.group-channel-sidebar__head>button{color:#6f879c;background:0 0;border:1px solid #0000;border-radius:7px;place-items:center;width:28px;height:28px;padding:0;display:grid}.group-channel-sidebar__head>button:hover{color:#d6e4ef;background:#0a1d2d;border-color:#23455f}.group-channel-search{color:#637e95;background:#04111c;border:1px solid #17364f;border-radius:8px;align-items:center;gap:6px;height:32px;margin:10px 10px 6px;padding:0 8px;display:flex}.group-channel-search:focus-within{border-color:#365c8c;box-shadow:0 0 0 3px #476fc112}.group-channel-search input{color:#dce8f2;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:8.8px}.group-channel-search input::placeholder{color:#587086}.group-channel-categories{scrollbar-width:thin;min-height:0;padding:4px 7px 8px;overflow:auto}.group-channel-category{margin-top:10px}.group-channel-category:first-child{margin-top:4px}.group-channel-category__title{justify-content:space-between;align-items:center;gap:8px;min-height:23px;padding:0 5px;display:flex}.group-channel-category__title h3{text-transform:uppercase;font-weight:800;color:#6d8aa4!important;letter-spacing:.09em!important;margin:0!important;font-size:7.6px!important}.group-channel-category__title span{color:#506b83;font-size:7px}.group-channel-category>button{text-align:left;grid-template-columns:27px minmax(0,1fr) 12px;align-items:center;width:100%;min-height:37px;margin-top:2px;color:#8097ab!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:8px!important;gap:5px!important;padding:6px 7px!important;display:grid!important}.group-channel-category>button:hover{color:#dce8f2!important;background:#091b2b!important;border-color:#183a56!important}.group-channel-category>button.active{color:#fff!important;background:linear-gradient(90deg,#47339b94,#0f2947d6)!important;border-color:#5949a6!important;box-shadow:inset 2px 0 #9a72f0,0 6px 15px #3124771a!important}.group-channel-row__icon{color:#599fda;background:#081e32;border:1px solid #183b5a;border-radius:7px;place-items:center;width:27px;height:27px;display:grid!important}.group-channel-category>button.active .group-channel-row__icon{color:#cabdff;background:#31276e;border-color:#6c55c7}.group-channel-row__copy{flex-direction:column;gap:1px;min-width:0;display:flex!important}.group-channel-row__copy strong{min-width:0;color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:8.9px;font-weight:720;overflow:hidden}.group-channel-row__copy small{color:#587187;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:6.9px;line-height:1.2;overflow:hidden}.group-channel-category>button.active .group-channel-row__copy small{color:#918fc2}.group-channel-category>button>svg:last-child{color:#5a748a}.group-channel-search-empty{color:#526d84;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:150px;padding:25px 12px;display:flex}.group-channel-search-empty strong{color:#9bb0c1;margin-top:7px;font-size:8.7px}.group-channel-search-empty small{margin-top:3px;font-size:7.4px}.group-channel-sidebar__footer{color:#587187;border-top:1px solid #193750ad;align-items:center;gap:6px;min-height:38px;padding:0 11px;font-size:7.8px;display:flex}.group-channel-chat{background:#03101a;min-width:0;min-height:0}.group-channel-shell .chat{background:radial-gradient(620px 380px at 63% 74%,#1e5bb40e,#0000 72%),#03101a;grid-template-rows:58px minmax(0,1fr) 62px;min-width:0;height:100%;min-height:0}.group-channel-shell .chat>header{background:#04101aeb;border-bottom-color:#173149;min-height:58px;padding:0 13px}.group-channel-shell .chat-icon{color:#a16cf0;background:#08233d;border:1px solid #1b456c;border-radius:9px;width:32px;height:32px}.group-channel-shell .chat>header strong{font-size:11.5px}.group-channel-shell .chat>header small{color:#638098;margin-top:1px;font-size:7.6px}.group-channel-shell .chat>header .icon-button{background:0 0;border:1px solid #0000;border-radius:8px;width:31px;height:31px}.group-channel-shell .chat>header .icon-button:hover{background:#091c2d;border-color:#1e405e}.group-channel-shell .chat-body{padding:12px 0}.group-channel-shell .chat-body>.empty{min-height:100%}.group-channel-shell .message{padding:7px 15px}.group-channel-shell .message:hover{background:#061723}.group-channel-shell .message-meta strong{font-size:10.8px}.group-channel-shell .message p{font-size:10.3px}.group-channel-shell .composer{background:#071a2a;border-color:#1b3a54;border-radius:10px;height:42px;margin:8px 12px 11px;padding:0 6px}.group-channel-shell .composer input{font-size:9.7px}.group-channel-shell .composer button{width:29px;height:29px}.group-channel-shell .composer .send{color:#a88cf3;background:#201b49;border:1px solid #4e3e8e}.group-channel-shell .composer .send:not(:disabled):hover{color:#d5c9ff;background:#2b2260}.group-channel-shell .member-panel{background:#06131f;border-left:1px solid #173149;grid-template-rows:55px minmax(0,1fr);min-width:0;min-height:0;padding:0;display:grid;overflow:hidden}.member-panel__head{border-bottom:1px solid #193750b8;justify-content:space-between;align-items:center;gap:8px;padding:0 11px;display:flex}.member-panel__head h2{color:#edf5fb;margin:0;font-size:11.5px}.member-panel__head>span{color:#718aa0;background:#0a1d2d;border:1px solid #1c3c58;border-radius:9px;place-items:center;min-width:19px;height:19px;padding:0 5px;font-size:7.5px;display:grid}.member-panel__list{min-height:0;padding:8px 7px;overflow:auto}.group-channel-shell .member-panel__list>button{width:100%;min-height:42px;color:inherit;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:31px minmax(0,1fr);align-items:center;gap:7px;padding:5px 6px;display:grid}.group-channel-shell .member-panel__list>button:hover{background:#091b2b;border-color:#183950}.group-channel-shell .member-panel__list>button>span:last-child{flex-direction:column;min-width:0;display:flex}.group-channel-shell .member-panel strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.group-channel-shell .member-panel small{color:#60798f;text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:7.2px;overflow:hidden}html[data-esb-theme=light] .group-channel-shell{background:#fff;border-color:#d4e0e9;box-shadow:0 16px 36px #22344717}html[data-esb-theme=light] .group-channel-shell .channels,html[data-esb-theme=light] .group-channel-shell .member-panel{background:#f7fafc;border-color:#d7e1ea}html[data-esb-theme=light] .group-channel-sidebar__head,html[data-esb-theme=light] .member-panel__head{border-color:#d7e1ea}html[data-esb-theme=light] .group-channel-sidebar__head h2,html[data-esb-theme=light] .member-panel__head h2{color:#243547}html[data-esb-theme=light] .group-channel-search{background:#fff;border-color:#d6e2eb}html[data-esb-theme=light] .group-channel-search input{color:#243547}html[data-esb-theme=light] .group-channel-category>button:hover{color:#2d4357!important;background:#eef5f9!important;border-color:#d0dfeb!important}html[data-esb-theme=light] .group-channel-category>button.active{color:#273c4f!important;background:linear-gradient(90deg,#ece8ff,#e5f2fb)!important;border-color:#8270d9!important}html[data-esb-theme=light] .group-channel-row__icon{background:#edf5fa;border-color:#d3e1eb}html[data-esb-theme=light] .group-channel-chat,html[data-esb-theme=light] .group-channel-shell .chat{background:#fff}html[data-esb-theme=light] .group-channel-shell .chat>header{background:#fbfdfe;border-color:#d7e1ea}html[data-esb-theme=light] .group-channel-shell .composer{background:#f5f9fb;border-color:#d3e0e9}html[data-esb-theme=light] .member-panel__list>button:hover{background:#eef5f9;border-color:#d5e2eb}@media (width<=1180px){.group-channel-shell{grid-template-columns:210px minmax(0,1fr) 205px}}@media (width<=1020px){.group-channel-shell{grid-template-columns:205px minmax(0,1fr)}.group-channel-shell>.member-panel{display:none}}@media (width<=820px){.group-channels-stage{padding:11px}.group-channel-shell{grid-template-columns:185px minmax(0,1fr);height:62vh;min-height:480px}.group-channel-row__copy small{display:none}}@media (width<=620px){.group-channel-shell{grid-template-columns:1fr;height:auto;min-height:0}.group-channel-shell .channels{border-bottom:1px solid #173149;border-right:0;max-height:250px}.group-channel-chat{height:520px}.group-hero__actions{margin-bottom:0}}.member-profile-backdrop{z-index:220;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#01060bbd;place-items:center;padding:34px;display:grid;position:fixed;inset:0}.member-profile-modal{background:radial-gradient(760px 420px at 100% 0,#3077d514,#0000 70%),#05111c;border:1px solid #243c54;border-radius:17px;grid-template-columns:340px minmax(0,1fr);width:min(1080px,100vw - 56px);height:min(720px,100vh - 60px);display:grid;position:relative;overflow:hidden;box-shadow:0 35px 100px #00000094,0 0 0 1px #ffffff05}.member-profile-close{z-index:15;color:#9eb1c2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#06131fd1;border:1px solid #30465b;border-radius:9px;place-items:center;width:32px;height:32px;padding:0;display:grid;position:absolute;top:12px;right:12px}.member-profile-close:hover{color:#fff;background:#0b2133;border-color:#4a647b}.member-profile-loading{color:#7f97ab;text-align:center;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;min-height:100%;display:flex}.member-profile-loading .spinner{margin-bottom:12px}.member-profile-loading>strong{color:#d9e7f2;font-size:13px}.member-profile-loading>small{color:#617a90;margin-top:5px;font-size:9px}.member-profile-loading.error>svg{color:#9b6edc;margin-bottom:11px}.member-profile-identity{background:linear-gradient(#1c143621,#0000 33%),#06131f;border-right:1px solid #183149;min-width:0;min-height:0;padding:0 18px 22px;position:relative;overflow:auto}.member-profile-banner{background-color:#0000;background-image:radial-gradient(270px 150px at 35% 45%,#5f43bd47,#0000 65%),radial-gradient(330px 190px at 88% 0,#2578e540,#0000 72%),linear-gradient(145deg,#0c1f33,#16122c);background-position:50%;background-repeat:repeat,repeat,repeat;background-size:cover;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;height:148px;margin:0 -18px;position:relative;overflow:hidden}.member-profile-banner:after{content:"";opacity:.28;background-image:linear-gradient(#75ace50e 1px,#0000 1px),linear-gradient(90deg,#75ace50e 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0}.member-profile-banner__glow{border:1px solid #5ba5f633;border-radius:50%;width:230px;height:230px;position:absolute;bottom:-150px;right:-80px;box-shadow:0 0 60px #3787e61a}.member-profile-avatar-wrap{z-index:3;width:max-content;margin-top:-48px;position:relative}.member-profile-avatar-wrap>.avatar{background:#10263d;border:4px solid #06131f;border-radius:25px;width:94px;height:94px;box-shadow:0 16px 38px #00000057}.member-profile-presence{background:#2cda8b;border:3px solid #06131f;border-radius:50%;width:16px;height:16px;position:absolute;bottom:6px;right:5px;box-shadow:0 0 12px #2cda8b47}.member-profile-name{margin-top:10px}.member-profile-name>div{align-items:center;gap:6px;display:flex}.member-profile-name h2{color:#f1f6fb;letter-spacing:-.035em;margin:0;font-size:21px;line-height:1.08}.member-profile-name svg{color:#52a9f7}.member-profile-name>span{color:#748ca2;margin-top:3px;font-size:9.3px;display:block}.member-profile-badges{flex-wrap:wrap;gap:5px;margin-top:9px;display:flex}.member-profile-badges>span{color:#8eabc1;text-overflow:ellipsis;white-space:nowrap;background:#081d31;border:1px solid #1e4263;border-radius:10px;align-items:center;gap:4px;max-width:100%;padding:4px 7px;font-size:7.3px;display:flex;overflow:hidden}.member-profile-badges>span.role{color:#c7baff;background:#211b48;border-color:#554695}.member-profile-actions{gap:6px;margin-top:13px;display:flex;position:relative}.member-profile-actions>a,.member-profile-actions>button{border-radius:8px;justify-content:center;align-items:center;gap:6px;height:34px;padding:0 10px;font-size:8.8px;font-weight:800;text-decoration:none;display:flex}.member-profile-actions .primary{color:#fff;background:linear-gradient(#694fc9,#523bab);border:1px solid #6c55cd;flex:1;box-shadow:0 8px 18px #4833a533,inset 0 1px #ffffff14}.member-profile-actions .primary:hover:not(:disabled){background:linear-gradient(#765bd7,#5d45ba);border-color:#816be0}.member-profile-actions .primary:disabled{cursor:not-allowed;opacity:.58}.member-profile-actions .secondary{color:#c7d6e3;background:#091c2d;border:1px solid #254963}.member-profile-actions .secondary:hover{background:#0c253a;border-color:#376481}.member-profile-menu-wrap{position:relative}.member-profile-actions .more{color:#91a6b8;background:#091c2d;border:1px solid #254963;width:34px;padding:0}.member-profile-actions .more:hover{color:#fff;background:#0c253a;border-color:#376481}.member-profile-menu{z-index:20;background:#071722;border:1px solid #28435a;border-radius:9px;width:174px;padding:5px;position:absolute;top:40px;right:0;box-shadow:0 18px 40px #00000061}.member-profile-menu button,.member-profile-menu a{color:#acbfce;background:0 0;border:0;border-radius:6px;align-items:center;gap:7px;width:100%;min-height:32px;padding:0 8px;font-size:8.5px;text-decoration:none;display:flex}.member-profile-menu button:hover,.member-profile-menu a:hover{color:#fff;background:#0d2639}.member-profile-menu .danger{color:#e58490}.member-profile-menu .danger:hover{color:#ff9aa4;background:#2a1419}.member-profile-action-error{color:#e998a4;background:#241218;border:1px solid #623843;border-radius:7px;align-items:flex-start;gap:6px;margin-top:8px;padding:7px 8px;font-size:7.8px;line-height:1.4;display:flex}.member-profile-about,.member-profile-meta,.member-profile-connections{border-top:1px solid #1d3b54b3;margin-top:17px;padding-top:14px}.member-profile-about h3,.member-profile-connections h3{color:#b9cad8;letter-spacing:.02em;margin:0 0 7px;font-size:8.5px;font-weight:820}.member-profile-about p{color:#8097aa;margin:0;font-size:8.8px;line-height:1.55}.member-profile-meta{flex-direction:column;gap:10px;display:flex}.member-profile-meta>div{flex-direction:column;display:flex}.member-profile-meta span{color:#587189;font-size:7.4px}.member-profile-meta strong{color:#a8bac9;margin-top:2px;font-size:8.2px;font-weight:690}.member-profile-connections{flex-direction:column;gap:5px;display:flex}.member-profile-connections h3{margin-bottom:3px}.member-profile-connections>a{color:#9eb2c3;background:#071a2a;border:1px solid #193850;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;min-height:32px;padding:0 8px;text-decoration:none;display:flex}.member-profile-connections>a:hover{color:#dce7ef;background:#0a2134;border-color:#2c5776}.member-profile-connections>a>span{align-items:center;gap:7px;font-size:8.3px;display:flex}.member-profile-connections>a>span svg{color:#5ca9eb}.member-profile-connections>small{color:#587188;font-size:7.4px}.member-profile-content{background:radial-gradient(500px 300px at 78% 0,#236bc70d,#0000 70%),#04101a;grid-template-rows:55px minmax(0,1fr);min-width:0;min-height:0;display:grid}.member-profile-tabs{border-bottom:1px solid #183149;align-items:center;gap:22px;min-width:0;padding:0 18px;display:flex;overflow:auto}.member-profile-tabs button{color:#718aa0;white-space:nowrap;background:0 0;border:0;align-items:center;gap:5px;height:55px;padding:0;font-size:9px;display:flex;position:relative}.member-profile-tabs button:hover{color:#c3d3df}.member-profile-tabs button.active{color:#fff;font-weight:800}.member-profile-tabs button.active:after{content:"";background:linear-gradient(90deg,#765bd9,#9b69eb);border-radius:2px 2px 0 0;height:3px;position:absolute;bottom:0;left:0;right:0}.member-profile-tabs button span{color:#7d96aa;background:#10253a;border-radius:8px;place-items:center;min-width:16px;height:16px;padding:0 4px;font-size:6.8px;display:grid}.member-profile-scroll{min-height:0;padding:16px;overflow:auto}.member-profile-card{background:linear-gradient(#071522,#06131f);border:1px solid #18344d;border-radius:11px;padding:13px;box-shadow:0 9px 24px #00000012}.member-profile-card+.member-profile-card{margin-top:10px}.member-profile-section-head{border-bottom:1px solid #1b3a538f;justify-content:space-between;align-items:center;gap:10px;min-height:30px;margin-bottom:10px;padding-bottom:9px;display:flex}.member-profile-section-head>div{align-items:center;gap:7px;display:flex}.member-profile-section-head>div>svg{color:#7a63dc}.member-profile-section-head h3{color:#e2ebf3;margin:0;font-size:10.2px}.member-profile-section-head>button{color:#4fa8fb;background:0 0;border:0;align-items:center;gap:4px;padding:3px 0;font-size:7.8px;font-weight:770;display:flex}.member-profile-count{color:#7d96ab;background:#10263a;border-radius:10px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:7.5px;display:grid}.member-profile-game-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.member-profile-game-row>a,.member-profile-games-grid>a{min-width:0;color:inherit;text-decoration:none}.member-profile-game-row>a{background:#061522;border:1px solid #17344c;border-radius:9px;flex-direction:column;padding:8px;display:flex}.member-profile-game-row>a:hover,.member-profile-games-grid>a:hover{background:#081c2d;border-color:#2e5c80}.member-game-art{aspect-ratio:1.25;color:#5da7e9;background:radial-gradient(circle at 70% 20%,#3184eb33,#0000 35%),#0b2237;border-radius:7px;place-items:center;display:grid;overflow:hidden}.member-game-art img{object-fit:cover;width:100%;height:100%}.member-profile-game-row strong,.member-profile-games-grid strong{color:#dce7ef;text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:8.6px;overflow:hidden}.member-profile-game-row small,.member-profile-games-grid small{color:#607990;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:7.2px;overflow:hidden}.member-profile-mutual-preview{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.member-profile-mutual-preview>a{min-width:0;color:inherit;background:#061522;border:1px solid #17344c;border-radius:8px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:8px;padding:7px;text-decoration:none;display:grid}.member-profile-mutual-preview>a:hover{background:#081c2d;border-color:#2c5778}.member-profile-mutual-preview>a>span:last-child{flex-direction:column;min-width:0;display:flex}.member-profile-mutual-preview strong{color:#d7e4ee;text-overflow:ellipsis;white-space:nowrap;font-size:8.5px;overflow:hidden}.member-profile-mutual-preview small{color:#617b91;margin-top:1px;font-size:7.1px}.member-profile-stats{grid-template-columns:repeat(4,1fr);gap:0;padding:0;display:grid}.member-profile-stats>div{border-left:1px solid #1a38518c;flex-direction:column;justify-content:center;align-items:center;min-height:65px;padding:11px 8px;display:flex}.member-profile-stats>div:first-child{border-left:0}.member-profile-stats strong{color:#eef5fb;font-size:13px}.member-profile-stats small{color:#687f94;margin-top:2px;font-size:7.3px}.member-profile-games-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.member-profile-games-grid>a{background:#061522;border:1px solid #17344c;border-radius:9px;flex-direction:column;padding:9px;display:flex}.member-profile-people-grid,.member-profile-groups-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.member-profile-people-grid>a,.member-profile-groups-grid>a{min-width:0;min-height:55px;color:inherit;background:#061522;border:1px solid #17344c;border-radius:9px;grid-template-columns:42px minmax(0,1fr) 14px;align-items:center;gap:8px;padding:8px;text-decoration:none;display:grid}.member-profile-people-grid>a:hover,.member-profile-groups-grid>a:hover{background:#081c2d;border-color:#2c5879}.member-profile-people-grid>a>span:nth-child(2),.member-profile-groups-grid>a>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.member-profile-people-grid strong,.member-profile-groups-grid strong{color:#dae6ef;text-overflow:ellipsis;white-space:nowrap;font-size:8.8px;overflow:hidden}.member-profile-people-grid small,.member-profile-groups-grid small{color:#627b91;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:7.3px;overflow:hidden}.member-profile-people-grid>a>svg,.member-profile-groups-grid>a>svg{color:#52718d}.member-profile-empty{color:#5e778e;text-align:left;justify-content:center;align-items:center;gap:9px;min-height:92px;padding:10px;display:flex}.member-profile-empty.compact{min-height:66px}.member-profile-empty>span{color:#679dd1;background:#081f34;border:1px solid #1d4263;border-radius:9px;flex:none;place-items:center;width:35px;height:35px;display:grid}.member-profile-empty>div{min-width:0}.member-profile-empty strong{color:#a9bdcc;font-size:8.8px}.member-profile-empty p{color:#60798f;margin:2px 0 0;font-size:7.7px;line-height:1.35}.member-profile-report-layer{z-index:30;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#02080eb8;place-items:center;padding:20px;display:grid;position:absolute;inset:0}.member-profile-report{background:#071722;border:1px solid #30475d;border-radius:12px;width:min(430px,100%);padding:14px;box-shadow:0 25px 70px #00000075}.member-profile-report__head{border-bottom:1px solid #1a344b;justify-content:space-between;align-items:flex-start;gap:10px;padding-bottom:11px;display:flex}.member-profile-report__head>div{align-items:flex-start;gap:8px;display:flex}.member-profile-report__head>div>svg{color:#db7583;margin-top:1px}.member-profile-report__head>div span{flex-direction:column;display:flex}.member-profile-report__head strong{color:#e8f0f6;font-size:10px}.member-profile-report__head small{color:#657d92;margin-top:2px;font-size:7.6px}.member-profile-report__head>button{color:#8097aa;background:#091c2b;border:1px solid #25435a;border-radius:7px;place-items:center;width:28px;height:28px;padding:0;display:grid}.member-profile-report label{flex-direction:column;gap:5px;margin-top:11px;display:flex}.member-profile-report label>span{color:#9db1c1;font-size:8px;font-weight:780}.member-profile-report select,.member-profile-report textarea{color:#dce8f2;width:100%;font:inherit;background:#05131f;border:1px solid #1d3a52;border-radius:8px;outline:0;font-size:8.8px}.member-profile-report select{height:36px;padding:0 9px}.member-profile-report textarea{resize:vertical;min-height:86px;padding:9px;line-height:1.4}.member-profile-report select:focus,.member-profile-report textarea:focus{border-color:#6d57c9;box-shadow:0 0 0 3px #6952c51a}.member-profile-report__success{color:#87d5a9;background:#0c2118;border:1px solid #28563f;border-radius:7px;align-items:center;gap:6px;margin-top:9px;padding:7px 8px;font-size:7.8px;display:flex}.member-profile-report__actions{justify-content:flex-end;gap:7px;margin-top:12px;display:flex}.member-profile-report__actions button{color:#a6b8c7;background:#091c2b;border:1px solid #27455d;border-radius:7px;height:33px;padding:0 10px;font-size:8.2px;font-weight:780}.member-profile-report__actions .submit{color:#f2c6cd;background:#4b2633;border-color:#764d60}.member-profile-report__actions .submit:hover:not(:disabled){background:#5b2c3b}.member-profile-report__actions button:disabled{opacity:.5}.member-directory{padding:18px 21px 22px}.member-directory>div{grid-template-columns:repeat(auto-fill,minmax(210px,260px));justify-content:start;align-items:start;gap:8px}.member-directory>div>button{grid-template-columns:36px minmax(0,1fr) 16px;align-items:center;gap:8px;width:100%;min-height:58px;padding:8px 10px;display:grid;position:relative}.member-directory>div>button .avatar{border-radius:10px;width:36px;height:36px}.member-directory>div>button>span{min-width:0}.member-directory>div>button>svg:last-child{color:#4f708b;place-self:center end;margin-left:auto}.member-directory>div>button:hover>svg:last-child{color:#8b70dd}html[data-esb-theme=light] .member-profile-modal{background:#fff;border-color:#cbd9e4;box-shadow:0 30px 90px #2132433d}html[data-esb-theme=light] .member-profile-identity{background:#f6f9fb;border-color:#d7e1ea}html[data-esb-theme=light] .member-profile-avatar-wrap>.avatar{border-color:#f6f9fb}html[data-esb-theme=light] .member-profile-name h2,html[data-esb-theme=light] .member-profile-section-head h3,html[data-esb-theme=light] .member-profile-card strong{color:#263748}html[data-esb-theme=light] .member-profile-content{background:#fff}html[data-esb-theme=light] .member-profile-tabs{border-color:#d7e1ea}html[data-esb-theme=light] .member-profile-tabs button.active{color:#263748}html[data-esb-theme=light] .member-profile-card{background:#fbfdfe;border-color:#d7e1ea}html[data-esb-theme=light] .member-profile-game-row>a,html[data-esb-theme=light] .member-profile-games-grid>a,html[data-esb-theme=light] .member-profile-mutual-preview>a,html[data-esb-theme=light] .member-profile-people-grid>a,html[data-esb-theme=light] .member-profile-groups-grid>a{background:#fff;border-color:#d7e1ea}html[data-esb-theme=light] .member-profile-menu,html[data-esb-theme=light] .member-profile-report{background:#fff;border-color:#d3dee7}html[data-esb-theme=light] .member-profile-report select,html[data-esb-theme=light] .member-profile-report textarea{color:#263748;background:#f8fbfd;border-color:#d2dee7}@media (width<=900px){.member-profile-backdrop{padding:20px}.member-profile-modal{grid-template-columns:285px minmax(0,1fr);width:min(760px,100vw - 30px)}.member-profile-game-row,.member-profile-games-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.member-profile-backdrop{align-items:end;padding:8px}.member-profile-modal{border-radius:16px 16px 0 0;grid-template-rows:285px minmax(0,1fr);grid-template-columns:1fr;width:100%;height:min(90vh,780px)}.member-profile-identity{padding-bottom:16px;overflow:auto}.member-profile-banner{height:105px}.member-profile-avatar-wrap{margin-top:-38px}.member-profile-avatar-wrap>.avatar{border-radius:20px;width:76px;height:76px}.member-profile-about,.member-profile-meta,.member-profile-connections{display:none}.member-profile-content{border-top:1px solid #183149}.member-profile-tabs{gap:17px;padding:0 13px}.member-profile-scroll{padding:11px}}@media (width<=440px){.member-profile-game-row,.member-profile-games-grid,.member-profile-mutual-preview,.member-profile-people-grid,.member-profile-groups-grid{grid-template-columns:1fr}.member-profile-stats{grid-template-columns:1fr 1fr}.member-profile-stats>div:nth-child(3){border-top:1px solid #1a38518c;border-left:0}.member-profile-stats>div:nth-child(4){border-top:1px solid #1a38518c}}.group-hero-menu-wrap{position:relative}.group-action-menu{z-index:80;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#06121dfa;border:1px solid #294159;border-radius:11px;width:282px;padding:6px;position:absolute;top:39px;right:0;box-shadow:0 24px 58px #00000075}.group-action-menu__section{border-top:1px solid #22425b9e;padding:4px 0}.group-action-menu__section:first-child{border-top:0}.group-action-menu__section>button{color:#a8bdcd;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:7px;width:100%;min-height:44px;padding:7px 8px;display:grid}.group-action-menu__section>button:hover{color:#fff;background:#0a2032;border-color:#203e56}.group-action-menu__section>button>svg{color:#70a7d8;justify-self:center}.group-action-menu__section>button>span{flex-direction:column;min-width:0;display:flex}.group-action-menu__section strong{color:inherit;font-size:8.9px}.group-action-menu__section small{color:#667f94;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:7px;line-height:1.25;overflow:hidden}.group-action-menu__section--danger>button{color:#e18b96}.group-action-menu__section--danger>button>svg{color:#d76e7c}.group-action-menu__section--danger>button:hover{color:#ffadb6;background:#25131a;border-color:#56303a}.group-settings-backdrop{z-index:230;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#01060bc7;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.group-settings-modal{background:#040f19;border:1px solid #253d54;border-radius:16px;grid-template-columns:235px minmax(0,1fr);width:min(1100px,100vw - 40px);height:min(760px,100vh - 44px);display:grid;position:relative;overflow:hidden;box-shadow:0 35px 110px #00000094}.group-settings-sidebar{background:radial-gradient(260px 180px at 0 0,#533dad14,#0000 74%),#06131f;border-right:1px solid #193149;min-height:0;padding:14px 10px;overflow:auto}.group-settings-identity{border-bottom:1px solid #183149;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:8px;min-height:54px;padding:6px 8px 12px;display:grid}.group-settings-identity .avatar{border-radius:10px;width:38px;height:38px}.group-settings-identity>span{flex-direction:column;min-width:0;display:flex}.group-settings-identity strong{color:#edf5fb;text-overflow:ellipsis;white-space:nowrap;font-size:10.2px;overflow:hidden}.group-settings-identity small{color:#667f94;margin-top:2px;font-size:7.5px}.group-settings-nav>div{border-top:1px solid #1b39529e;margin-top:12px;padding-top:10px}.group-settings-nav>div:first-child{border-top:0;padding-top:0}.group-settings-nav h3{color:#657d92;letter-spacing:.1em;margin:0 7px 5px;font-size:6.7px;font-weight:850}.group-settings-nav button{color:#879db0;text-align:left;background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:8px;width:100%;min-height:35px;margin-top:2px;padding:0 8px;font-size:8.8px;display:flex}.group-settings-nav button svg{color:#6e8aa1}.group-settings-nav button:hover{color:#d8e6f0;background:#091d2e;border-color:#1d3c56}.group-settings-nav button.active{color:#fff;background:linear-gradient(90deg,#30276d,#152849);border-color:#6653bb;box-shadow:inset 2px 0 #9b74ef}.group-settings-nav button.active svg{color:#c4b5ff}.group-settings-danger-nav button{color:#d77b88}.group-settings-danger-nav button svg{color:#cf6876}.group-settings-danger-nav button:hover{color:#ffabb5;background:#25131a;border-color:#56303a}.group-settings-content{background:radial-gradient(560px 320px at 80% 0,#2570d10e,#0000 70%),#04101a;grid-template-rows:70px auto minmax(0,1fr);min-width:0;min-height:0;display:grid}.group-settings-head{border-bottom:1px solid #193149;justify-content:space-between;align-items:center;gap:15px;padding:0 22px;display:flex}.group-settings-head>div>span{color:#8771dc;letter-spacing:.13em;font-size:6.8px;font-weight:850}.group-settings-head h2{color:#f0f6fb;letter-spacing:-.025em;margin:3px 0 0;font-size:18px}.group-settings-head>button{color:#849aae;background:#071a2a;border:1px solid #274158;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.group-settings-head>button:hover{color:#fff;border-color:#3b5f7b}.group-settings-notice{border-radius:8px;align-items:center;gap:7px;min-height:38px;margin:10px 22px 0;padding:8px 10px;font-size:8px;display:flex}.group-settings-notice.success{color:#89d6aa;background:#0d2118;border:1px solid #275640}.group-settings-notice.error{color:#ee9ba6;background:#251219;border:1px solid #633843}.group-settings-scroll{min-height:0;padding:18px 22px 26px;overflow:auto}.group-settings-section{width:min(760px,100%);margin:0 auto}.group-settings-section-head{border-bottom:1px solid #193149;margin-bottom:16px;padding-bottom:13px}.group-settings-section-head>div{align-items:flex-start;gap:9px;display:flex}.group-settings-section-head>div>svg{color:#8b70df;margin-top:1px}.group-settings-section-head h3{color:#e8f0f7;margin:0;font-size:13px}.group-settings-section-head p{color:#6f879c;margin:3px 0 0;font-size:8.4px;line-height:1.4}.group-settings-media{background:#071522;border:1px solid #19364e;border-radius:11px;height:135px;margin-bottom:16px;position:relative;overflow:hidden}.group-settings-banner{background-color:#0000;background-image:radial-gradient(300px 140px at 75% 20%,#2a80ec2e,#0000 70%),linear-gradient(145deg,#0a2237,#071522);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.group-settings-media>.avatar{border:3px solid #071522;border-radius:15px;width:58px;height:58px;position:absolute;bottom:14px;left:15px}.group-settings-media>div:last-child{flex-direction:column;display:flex;position:absolute;bottom:18px;left:83px}.group-settings-media>div:last-child strong{color:#fff;font-size:11px}.group-settings-media>div:last-child small{color:#7f97ab;margin-top:2px;font-size:7.5px}.group-settings-field{margin-top:13px;display:block}.group-settings-field>span{color:#a9bdcc;justify-content:space-between;align-items:center;margin-bottom:5px;font-size:8.5px;font-weight:760;display:flex}.group-settings-field>span em{color:#5e788e;font-size:7px;font-style:normal}.group-settings-field input,.group-settings-field textarea{color:#e0ebf4;width:100%;font:inherit;background:#05131f;border:1px solid #1b3952;border-radius:8px;outline:0;font-size:9px}.group-settings-field input{height:37px;padding:0 10px}.group-settings-field textarea{resize:vertical;min-height:105px;padding:9px 10px;line-height:1.45}.group-settings-field input:focus,.group-settings-field textarea:focus{border-color:#6d58c9;box-shadow:0 0 0 3px #6954c417}.group-settings-field>small{color:#60798e;margin-top:4px;font-size:7.2px;display:block}.group-settings-savebar{border-top:1px solid #193149;justify-content:space-between;align-items:center;gap:12px;margin-top:17px;padding-top:13px;display:flex}.group-settings-savebar>span{color:#657d91;font-size:7.5px}.group-settings-savebar>button{color:#fff;background:linear-gradient(#6e55cf,#5842b2);border:1px solid #755fda;border-radius:8px;height:34px;padding:0 12px;font-size:8.2px;font-weight:820}.group-settings-savebar>button:disabled{opacity:.55}.group-settings-option-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.group-settings-option-grid>button{color:#7f96aa;text-align:left;background:#061522;border:1px solid #19364f;border-radius:9px;flex-direction:column;align-items:flex-start;min-height:105px;padding:11px;display:flex;position:relative}.group-settings-option-grid>button:hover{background:#081c2d;border-color:#2c5879}.group-settings-option-grid>button.active{background:linear-gradient(145deg,#46339961,#0b223cd9);border-color:#755fd5}.group-settings-option-grid>button>span{color:#61aaf0;background:#08233d;border:1px solid #1f466b;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.group-settings-option-grid>button strong{color:#d8e5ef;margin-top:8px;font-size:9px}.group-settings-option-grid>button small{color:#677f94;margin-top:3px;font-size:7.1px;line-height:1.35}.group-settings-option-grid>button>svg:last-child{color:#b5a1ff;position:absolute;top:8px;right:8px}.group-settings-subsection{border-top:1px solid #193149;margin-top:18px;padding-top:15px}.group-settings-subsection h4{color:#c8d7e3;margin:0;font-size:10px}.group-settings-subsection>p{color:#657e94;margin:3px 0 10px;font-size:7.6px}.group-settings-radio{background:#061522;border:1px solid #18344c;border-radius:8px;align-items:flex-start;gap:8px;min-height:48px;margin-top:6px;padding:7px 8px;display:flex}.group-settings-radio input{margin-top:3px}.group-settings-radio>span{flex-direction:column;display:flex}.group-settings-radio b{color:#b7c8d6;font-size:8.5px}.group-settings-radio small{color:#657d92;margin-top:2px;font-size:7.2px}.group-settings-row{border-top:1px solid #1b395294;justify-content:space-between;align-items:center;gap:10px;min-height:58px;padding:10px 2px;display:flex}.group-settings-row:first-of-type{border-top:0}.group-settings-row>span{align-items:center;gap:9px;display:flex}.group-settings-row>span>svg{color:#699fd0}.group-settings-row>span>div{flex-direction:column;display:flex}.group-settings-row strong{color:#c7d7e3;font-size:8.7px}.group-settings-row small{color:#61798e;margin-top:2px;font-size:7.2px}.group-settings-row>button:not(.group-settings-switch){color:#9fb3c3;background:#081b2b;border:1px solid #24465f;border-radius:7px;align-items:center;gap:4px;height:30px;padding:0 9px;font-size:7.6px;display:flex}.group-settings-switch{background:#142330;border:1px solid #334b5f;border-radius:12px;width:38px;height:22px;padding:2px}.group-settings-switch i{background:#7d91a2;border-radius:50%;width:16px;height:16px;transition:all .15s;display:block}.group-settings-switch.on{background:#4d3aa3;border-color:#755bd1}.group-settings-switch.on i{background:#fff;transform:translate(16px)}.group-settings-insight-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.group-settings-insight-grid.large{grid-template-columns:repeat(5,1fr)}.group-settings-insight-grid>div{background:#061522;border:1px solid #18344c;border-radius:9px;flex-direction:column;justify-content:center;min-height:72px;padding:10px;display:flex}.group-settings-insight-grid strong{color:#edf5fb;font-size:14px}.group-settings-insight-grid small{color:#667f94;margin-top:3px;font-size:7.2px}.group-settings-callout{background:#071a2a;border:1px solid #213e57;border-radius:9px;grid-template-columns:31px minmax(0,1fr) auto;align-items:center;gap:9px;margin-top:12px;padding:11px;display:grid}.group-settings-callout>svg{color:#957ce6}.group-settings-callout>div{flex-direction:column;min-width:0;display:flex}.group-settings-callout strong{color:#c7d6e2;font-size:8.4px}.group-settings-callout p{color:#637c91;margin:2px 0 0;font-size:7.2px}.group-settings-callout>button{color:#9fb3c3;background:#091e30;border:1px solid #284b65;border-radius:7px;align-items:center;gap:4px;height:30px;padding:0 8px;font-size:7.4px;display:flex}.group-settings-member-preview{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:12px;display:grid}.group-settings-member-preview>div{background:#061522;border:1px solid #18344c;border-radius:8px;grid-template-columns:31px minmax(0,1fr);align-items:center;gap:7px;min-width:0;min-height:46px;padding:6px 8px;display:grid}.group-settings-member-preview>div>span{flex-direction:column;min-width:0;display:flex}.group-settings-member-preview strong{color:#c8d7e2;text-overflow:ellipsis;white-space:nowrap;font-size:8.2px;overflow:hidden}.group-settings-member-preview small{color:#60798f;margin-top:2px;font-size:7px}.group-settings-role-list{flex-direction:column;gap:7px;display:flex}.group-settings-role-list article{background:#061522;border:1px solid #19364f;border-radius:9px;grid-template-columns:8px minmax(0,1fr) auto;align-items:start;gap:9px;min-height:60px;padding:9px 10px;display:grid}.group-settings-role-list article>i{border-radius:5px;width:8px;height:38px}.group-settings-role-list article>div{min-width:0}.group-settings-role-list strong{color:#d7e4ee;font-size:8.7px}.group-settings-role-list small{color:#657e93;margin-top:2px;font-size:7.1px;display:block}.group-settings-role-list p{color:#587287;text-transform:capitalize;margin:6px 0 0;font-size:6.9px;line-height:1.45}.group-settings-role-list article>span{color:#718aa0;background:#10253a;border-radius:11px;place-items:center;min-width:24px;height:22px;padding:0 6px;font-size:7px;display:grid}.group-settings-info{color:#718a9e;background:#081a2a;border:1px solid #26415a;border-radius:8px;align-items:flex-start;gap:7px;margin-top:11px;padding:9px;font-size:7.4px;line-height:1.4;display:flex}.group-settings-safety-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.group-settings-safety-grid article{background:#061522;border:1px solid #19364f;border-radius:9px;flex-direction:column;min-height:148px;padding:12px;display:flex}.group-settings-safety-grid article>svg{color:#8a70db}.group-settings-safety-grid strong{color:#d4e1eb;margin-top:9px;font-size:8.7px}.group-settings-safety-grid p{color:#657d92;flex:1;margin:4px 0 10px;font-size:7.2px;line-height:1.45}.group-settings-safety-grid button{color:#a3b7c7;background:#081c2c;border:1px solid #2a4a62;border-radius:7px;width:max-content;height:29px;padding:0 8px;font-size:7.4px}.group-settings-audit{background:#061522;border:1px solid #19364f;border-radius:9px;overflow:hidden}.group-settings-audit>div{border-top:1px solid #1a38508c;grid-template-columns:29px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:52px;padding:8px 10px;display:grid}.group-settings-audit>div:first-child{border-top:0}.group-settings-audit>div>span{color:#5b9dd5;background:#081f35;border:1px solid #1e4264;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.group-settings-audit>div>div{min-width:0}.group-settings-audit strong{color:#c7d6e1;font-size:8.3px}.group-settings-audit p{color:#637c91;margin:2px 0 0;font-size:7.1px}.group-settings-audit time{color:#587187;white-space:nowrap;font-size:7px}.group-settings-summary-list{background:#061522;border:1px solid #19364f;border-radius:9px;overflow:hidden}.group-settings-summary-list>div{border-top:1px solid #1a38508c;justify-content:space-between;align-items:center;gap:10px;min-height:43px;padding:0 11px;display:flex}.group-settings-summary-list>div:first-child{border-top:0}.group-settings-summary-list span{color:#667f94;font-size:7.7px}.group-settings-summary-list strong{color:#b8cad8;text-transform:capitalize;font-size:8px}.group-report-backdrop{z-index:260;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#01060bc2;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.group-report-modal{background:#071722;border:1px solid #31475d;border-radius:12px;width:min(470px,100%);padding:14px;box-shadow:0 28px 80px #0000007a}.group-report-head{border-bottom:1px solid #1b344a;grid-template-columns:34px minmax(0,1fr) 28px;align-items:start;gap:8px;padding-bottom:11px;display:grid}.group-report-head>span{color:#dc7885;background:#29151c;border:1px solid #5b3841;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.group-report-head>div strong{color:#e9f1f7;font-size:10px}.group-report-head>div p{color:#657e93;margin:3px 0 0;font-size:7.6px;line-height:1.4}.group-report-head>button{color:#8399ac;background:#091c2b;border:1px solid #27435a;border-radius:7px;place-items:center;width:28px;height:28px;padding:0;display:grid}.group-report-modal label{flex-direction:column;gap:5px;margin-top:11px;display:flex}.group-report-modal label>span{color:#9fb2c1;font-size:8px;font-weight:780}.group-report-modal select,.group-report-modal textarea{color:#dce7f0;width:100%;font:inherit;background:#05131f;border:1px solid #1e3b53;border-radius:8px;outline:0;font-size:8.8px}.group-report-modal select{height:36px;padding:0 9px}.group-report-modal textarea{resize:vertical;min-height:110px;padding:9px;line-height:1.45}.group-report-modal label>small{color:#5c7489;align-self:flex-end;font-size:6.8px}.group-report-result{border-radius:7px;align-items:flex-start;gap:6px;margin-top:9px;padding:8px;font-size:7.8px;display:flex}.group-report-result.success{color:#8bd7ac;background:#0d2218;border:1px solid #285840}.group-report-result.error{color:#ed98a4;background:#251218;border:1px solid #623741}.group-report-actions{justify-content:flex-end;gap:7px;margin-top:12px;display:flex}.group-report-actions button{color:#a4b7c6;background:#091c2b;border:1px solid #29455d;border-radius:7px;height:33px;padding:0 10px;font-size:8px;font-weight:780}.group-report-actions .submit{color:#f0c3ca;background:#4a2631;border-color:#6c4852}@media (width<=850px){.group-settings-backdrop{padding:12px}.group-settings-modal{grid-template-columns:190px minmax(0,1fr);width:100%}.group-settings-insight-grid.large{grid-template-columns:repeat(3,1fr)}}@media (width<=650px){.group-settings-backdrop{align-items:stretch;padding:0}.group-settings-modal{border:0;border-radius:0;grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr;width:100%;height:100vh}.group-settings-sidebar{border-bottom:1px solid #193149;border-right:0;padding:8px}.group-settings-identity{display:none}.group-settings-nav{gap:6px;display:flex;overflow:auto}.group-settings-nav>div{border:0;gap:4px;margin:0;padding:0;display:flex}.group-settings-nav h3{display:none}.group-settings-nav button{width:auto;min-width:max-content;padding:0 9px}.group-settings-content{grid-template-rows:60px auto minmax(0,1fr)}.group-settings-scroll{padding:14px}.group-settings-option-grid,.group-settings-safety-grid{grid-template-columns:1fr}.group-settings-insight-grid.large{grid-template-columns:repeat(2,1fr)}.group-settings-member-preview{grid-template-columns:1fr}.group-settings-callout{grid-template-columns:31px minmax(0,1fr)}.group-settings-callout>button{grid-column:1/-1}}html[data-esb-theme=light] .group-action-menu,html[data-esb-theme=light] .group-settings-modal,html[data-esb-theme=light] .group-report-modal{background:#fff;border-color:#d2dee8}html[data-esb-theme=light] .group-settings-sidebar{background:#f5f8fb;border-color:#d8e2ea}html[data-esb-theme=light] .group-settings-content{background:#fff}html[data-esb-theme=light] .group-settings-head{border-color:#d8e2ea}html[data-esb-theme=light] .group-settings-head h2,html[data-esb-theme=light] .group-settings-section-head h3{color:#243548}html[data-esb-theme=light] .group-settings-field input,html[data-esb-theme=light] .group-settings-field textarea,html[data-esb-theme=light] .group-settings-option-grid>button,html[data-esb-theme=light] .group-settings-radio,html[data-esb-theme=light] .group-settings-role-list article,html[data-esb-theme=light] .group-settings-member-preview>div,html[data-esb-theme=light] .group-settings-summary-list,html[data-esb-theme=light] .group-settings-audit{color:#26384a;background:#f8fbfd;border-color:#d7e2ea}.group-hero--concept{z-index:20;overflow:visible}.group-tabs{z-index:10;position:relative}.group-settings-media-editor{margin-bottom:16px}.group-settings-banner-editor{background:#071522;border:1px solid #19364e;border-radius:11px;height:145px;position:relative;overflow:hidden}.group-settings-banner-editor .group-settings-banner{inset:0}.group-settings-media-actions{z-index:3;align-items:center;gap:6px;display:flex;position:absolute;bottom:11px;left:12px;right:12px}.group-settings-media-button,.group-settings-media-actions>button,.group-settings-logo-editor button{color:#c2d2df;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#071928e6;border:1px solid #2c4c66;border-radius:7px;justify-content:center;align-items:center;gap:5px;min-height:31px;padding:0 9px;font-size:7.8px;font-weight:780;display:inline-flex}.group-settings-media-button:hover,.group-settings-media-actions>button:hover,.group-settings-logo-editor button:hover{color:#fff;background:#0b2336;border-color:#456d8b}.group-settings-media-button input{display:none}.group-settings-media-button.compact{min-height:29px}.group-settings-media-actions>button,.group-settings-logo-editor button{color:#d999a3;border-color:#57404a}.group-settings-media-actions>button:hover,.group-settings-logo-editor button:hover{color:#ffb0b9;background:#28151b;border-color:#754652}.group-settings-logo-editor{background:#061522;border:1px solid #19364e;border-radius:10px;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:10px;min-height:79px;margin-top:8px;padding:10px;display:grid}.group-settings-logo-editor>.avatar{border-radius:15px;width:58px;height:58px}.group-settings-logo-editor>div{flex-direction:column;min-width:0;display:flex}.group-settings-logo-editor strong{color:#d8e5ef;font-size:9px}.group-settings-logo-editor small{color:#627b90;margin-top:2px;font-size:7.2px}.group-settings-logo-editor>div>span{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.group-settings-media-note{color:#60798e;align-items:flex-start;gap:6px;margin-top:7px;font-size:7.1px;line-height:1.4;display:flex}.group-settings-section-head--actions{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.group-settings-section-head--actions>button{color:#fff;background:linear-gradient(#684fc6,#523ba9);border:1px solid #6c57cc;border-radius:8px;flex:none;align-items:center;gap:5px;height:32px;padding:0 10px;font-size:7.9px;font-weight:800;display:flex}.group-settings-section-head--actions>button:hover{background:linear-gradient(#765cd4,#6048b8);border-color:#8370df}.group-settings-role-list article{grid-template-columns:8px minmax(0,1fr) auto auto;align-items:center}.group-settings-role-list article.protected{background:linear-gradient(90deg,#503b9c1a,#061522 32%)}.group-settings-role-list article>div strong{align-items:center;gap:5px;display:flex}.group-settings-role-list article>div strong svg{color:#8b76d9}.group-role-edit-button{color:#8fa7ba;background:#081b2b;border:1px solid #24465f;border-radius:7px;align-items:center;gap:3px;height:28px;padding:0 7px;font-size:7.2px;display:flex}.group-role-edit-button:hover:not(:disabled){color:#c9bbff;background:#171a38;border-color:#4f477f}.group-role-edit-button:disabled{cursor:not-allowed;opacity:.52}.group-settings-member-manager{flex-direction:column;gap:6px;margin-top:12px;display:flex}.group-settings-member-manager>article{background:#061522;border:1px solid #19364e;border-radius:9px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:60px;padding:7px 9px;display:grid}.group-settings-member-manager .avatar{border-radius:10px;width:36px;height:36px}.group-settings-member-manager__copy{flex-direction:column;min-width:0;display:flex}.group-settings-member-manager__copy>strong{color:#d7e4ed;text-overflow:ellipsis;white-space:nowrap;font-size:8.6px;overflow:hidden}.group-settings-member-manager__copy>small{color:#5d768b;margin-top:1px;font-size:7px}.group-settings-member-manager__copy>div{flex-wrap:wrap;gap:4px;margin-top:5px;display:flex}.group-settings-member-manager__copy>div>span{border:1px solid color-mix(in srgb,var(--role-colour,#8d9bad) 45%,#253a4c);background:color-mix(in srgb,var(--role-colour,#8d9bad) 10%,#071522);color:#9fb1bf;border-radius:9px;padding:3px 6px;font-size:6.7px}.group-settings-member-manager>article>button{color:#95aabd;background:#081b2b;border:1px solid #24465f;border-radius:7px;align-items:center;gap:4px;height:29px;padding:0 7px;font-size:7.3px;display:flex}.group-settings-member-manager>article>button:hover:not(:disabled){color:#c9bbff;background:#171a39;border-color:#534b85}.group-settings-member-manager>article>button:disabled{opacity:.48;cursor:not-allowed}.group-submodal-backdrop{z-index:40;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#01070cb3;place-items:center;padding:20px;display:grid;position:absolute;inset:0}.group-role-editor,.member-role-manager{background:#071722;border:1px solid #2c4359;border-radius:12px;width:min(650px,100%);max-height:min(680px,100vh - 70px);overflow:hidden;box-shadow:0 26px 76px #00000075}.group-role-editor{grid-template-rows:auto auto minmax(0,1fr) auto;display:grid}.group-submodal-head{border-bottom:1px solid #1a344b;grid-template-columns:34px minmax(0,1fr) 30px;align-items:center;gap:8px;min-height:60px;padding:10px 12px;display:grid}.group-submodal-head>span{color:#b29cff;background:#211c48;border:1px solid #554892;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.group-submodal-head>.avatar{border-radius:9px;width:34px;height:34px}.group-submodal-head>div{flex-direction:column;min-width:0;display:flex}.group-submodal-head strong{color:#e7eff6;font-size:9.7px}.group-submodal-head p{color:#637d92;margin:2px 0 0;font-size:7.4px}.group-submodal-head>button{color:#8298aa;background:#091c2b;border:1px solid #25435a;border-radius:7px;place-items:center;width:29px;height:29px;padding:0;display:grid}.group-submodal-error{color:#ed99a5;background:#251219;border:1px solid #633943;border-radius:7px;align-items:flex-start;gap:6px;margin:9px 12px 0;padding:7px 8px;font-size:7.7px;display:flex}.group-role-editor__scroll{min-height:0;padding:13px;overflow:auto}.group-role-editor__identity{grid-template-columns:minmax(0,1fr) 180px;gap:8px;display:grid}.group-role-editor__identity label,.group-role-editor__description{flex-direction:column;gap:5px;display:flex}.group-role-editor__identity label>span,.group-role-editor__description>span{color:#9fb2c2;font-size:7.8px;font-weight:780}.group-role-editor__identity input[type=text],.group-role-editor__identity label:not(.colour)>input,.group-role-editor__description textarea,.group-role-editor__identity .colour>div>input:last-child{color:#dce8f2;font:inherit;background:#05131f;border:1px solid #1d3a52;border-radius:8px;outline:0;font-size:8.8px}.group-role-editor__identity label:not(.colour)>input{height:36px;padding:0 9px}.group-role-editor__identity .colour>div{grid-template-columns:42px minmax(0,1fr);gap:5px;display:grid}.group-role-editor__identity input[type=color]{background:#05131f;border:1px solid #1d3a52;border-radius:8px;width:42px;height:36px;padding:3px}.group-role-editor__identity .colour>div>input:last-child{height:36px;padding:0 8px}.group-role-editor__description{margin-top:10px}.group-role-editor__description textarea{resize:vertical;padding:8px;line-height:1.4}.group-role-editor__description>small{color:#5d7589;align-self:flex-end;font-size:6.7px}.group-role-options{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:12px;display:grid}.group-role-options label{background:#061522;border:1px solid #19364e;border-radius:8px;grid-template-columns:16px minmax(0,1fr);align-items:start;gap:6px;min-height:70px;padding:8px;display:grid}.group-role-options input{margin-top:2px}.group-role-options label>span{flex-direction:column;display:flex}.group-role-options strong{color:#b8c9d6;font-size:7.8px}.group-role-options small{color:#60798e;margin-top:2px;font-size:6.7px;line-height:1.35}.group-role-permissions{margin-top:14px}.group-role-permissions>div:first-child{margin-bottom:7px}.group-role-permissions h3{color:#dbe7f0;margin:0;font-size:10px}.group-role-permissions>div:first-child p{color:#617a90;margin:2px 0 0;font-size:7.1px}.group-role-permissions>label{background:#061522;border:1px solid #18344c;border-radius:8px;grid-template-columns:25px minmax(0,1fr) 16px;align-items:center;gap:7px;min-height:48px;margin-top:5px;padding:7px 8px;display:grid}.group-role-permissions>label.active{background:linear-gradient(90deg,#42348b3b,#061522 58%);border-color:#514791}.group-role-permissions>label>span{color:#0000;background:#081b2b;border:1px solid #24445f;border-radius:7px;place-items:center;width:25px;height:25px;display:grid}.group-role-permissions>label.active>span{color:#c8bbff;background:#30286b;border-color:#725fd1}.group-role-permissions>label>div{flex-direction:column;display:flex}.group-role-permissions strong{color:#b9cad7;font-size:7.9px}.group-role-permissions small{color:#60798f;margin-top:2px;font-size:6.8px}.group-role-permissions input{justify-self:end}.group-submodal-actions{border-top:1px solid #1a344b;grid-template-columns:auto 1fr auto auto;align-items:center;gap:6px;min-height:55px;padding:9px 12px;display:grid}.group-submodal-actions button{color:#a1b4c3;background:#091c2b;border:1px solid #29465e;border-radius:7px;align-items:center;gap:5px;height:32px;padding:0 9px;font-size:7.6px;font-weight:780;display:flex}.group-submodal-actions button.primary{color:#fff;background:linear-gradient(#6950c8,#523baa);border-color:#6d57ce}.group-submodal-actions button.danger{color:#ec98a4;background:#28151c;border-color:#633844}.group-submodal-actions button:disabled{opacity:.5}.member-role-manager{grid-template-rows:auto auto minmax(0,1fr) auto;width:min(500px,100%);display:grid}.member-role-manager__list{min-height:0;padding:10px;overflow:auto}.member-role-manager__list>button{color:#91a7b9;text-align:left;background:#061522;border:1px solid #19364e;border-radius:8px;grid-template-columns:7px minmax(0,1fr) 26px;align-items:center;gap:8px;width:100%;min-height:54px;margin-top:5px;padding:7px 8px;display:grid}.member-role-manager__list>button:first-child{margin-top:0}.member-role-manager__list>button:hover{background:#081c2d;border-color:#2a5778}.member-role-manager__list>button.active{background:linear-gradient(90deg,#48359942,#061522 62%);border-color:#55499a}.member-role-manager__list>button>i{border-radius:4px;width:7px;height:36px}.member-role-manager__list>button>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.member-role-manager__list strong{color:#c8d7e2;font-size:8.3px}.member-role-manager__list small{color:#60798e;margin-top:2px;font-size:7px}.member-role-check{background:#081b2b;border:1px solid #29465d;border-radius:7px;place-items:center;width:22px;height:22px;display:grid}.member-role-check.on{color:#d0c4ff;background:#30276d;border-color:#735fd1}.mini-spinner{border:2px solid #304c65;border-top-color:#9c80ee;border-radius:50%;width:18px;height:18px;animation:.7s linear infinite spin}.member-role-manager__footer{color:#607a90;border-top:1px solid #1a344b;align-items:flex-start;gap:6px;min-height:51px;padding:9px 11px;font-size:7px;line-height:1.4;display:flex}@media (width<=650px){.group-settings-section-head--actions{flex-direction:column}.group-settings-role-list article{grid-template-columns:8px minmax(0,1fr) auto}.group-settings-role-list article>.group-role-edit-button{grid-column:2/-1;justify-self:start}.group-settings-member-manager>article{grid-template-columns:36px minmax(0,1fr)}.group-settings-member-manager>article>button{grid-column:1/-1;justify-content:center;justify-self:stretch}.group-submodal-backdrop{padding:8px}.group-role-editor__identity,.group-role-options{grid-template-columns:1fr}}.ghome--dashboard{gap:14px;padding-top:14px}.ghome-hero--dashboard{height:272px}.ghome-hero--dashboard .ghome-hero__copy{justify-content:flex-start;padding:25px 30px 20px}.ghome-hero--dashboard .ghome-hero__copy h1{margin:6px 0 7px;font-size:29px}.ghome-hero--dashboard .ghome-hero__copy p{max-width:520px;font-size:11.4px}.ghome-hero--dashboard .ghome-hero__actions{margin-top:13px}.ghome-hero-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;width:min(560px,100%);margin-top:auto;padding-top:14px;display:grid}.ghome-hero-stats>button{min-width:0;min-height:47px;color:inherit;text-align:left;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#061827cc;border:1px solid #173a58;border-radius:9px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:7px;padding:7px 8px;display:grid}.ghome-hero-stats>button:hover{background:#0a2135;border-color:#2b5f8b}.ghome-hero-stats>button>span{color:#5eb0f8;background:#08243f;border:1px solid #1d4a72;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.ghome-hero-stats>button:nth-child(3)>span{color:#b29cff;background:#211c48;border-color:#54478f}.ghome-hero-stats>button>div{flex-direction:column;min-width:0;display:flex}.ghome-hero-stats strong{color:#eef6fc;font-size:11px;line-height:1}.ghome-hero-stats small{color:#688299;margin-top:3px;font-size:7.4px}.ghome-quick{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:10px;display:grid}.ghome-quick>button{min-width:0;min-height:61px;color:inherit;text-align:left;background:linear-gradient(#071724,#06131f);border:1px solid #173149;border-radius:10px;grid-template-columns:31px minmax(0,1fr) 14px;align-items:center;gap:8px;padding:8px 9px;transition:all .15s;display:grid}.ghome-quick>button:hover{background:#081b2b;border-color:#2a587d;transform:translateY(-1px);box-shadow:0 8px 18px #0000001f}.ghome-quick>button>span{color:#62acf0;background:#08213a;border:1px solid #1d4568;border-radius:9px;place-items:center;width:31px;height:31px;display:grid}.ghome-quick>button:nth-child(3)>span,.ghome-quick>button:nth-child(4)>span{color:#b29dff;background:#211b47;border-color:#4c4286}.ghome-quick>button>div{flex-direction:column;min-width:0;display:flex}.ghome-quick small{color:#5e788f;font-size:6.9px}.ghome-quick strong{color:#c7d7e3;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:8.5px;overflow:hidden}.ghome-quick>button>svg{color:#4d6e89}.ghome-section-title{min-height:58px}.ghome-section-title>div{min-width:0}.ghome-section-title>div>p{color:#687f94;margin:3px 0 0;font-size:8.2px}.ghome-section--groups{margin-top:2px}.ghome-groups-grid{grid-template-columns:repeat(auto-fill,minmax(190px,230px));justify-content:start}.ghome-group-card{width:100%}.ghome-group-card__favourite{z-index:4;color:#bda9ff;background:#272052;border:2px solid #06131f;border-radius:8px;place-items:center;width:25px;height:25px;display:grid;position:absolute;bottom:-13px;left:69px}.ghome-group-card__body{min-height:110px;padding-top:28px}.ghome-group-card__description{color:#667f94;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:28px;margin:5px 0 0;font-size:7.8px;line-height:1.35;display:-webkit-box;overflow:hidden}.ghome-group-card__stats{margin-top:7px}.ghome-group-card__role{color:#7891a6;text-overflow:ellipsis;white-space:nowrap;background:#091b2b;border:1px solid #233f57;border-radius:8px;max-width:80px;padding:2px 5px;overflow:hidden}.ghome-dashboard-row{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}.ghome-dashboard-card{background:linear-gradient(#071522,#06131f);border:1px solid #173149;border-radius:11px;min-width:0;min-height:190px;padding:12px;box-shadow:0 10px 26px #00000014}.ghome-dashboard-card__head{border-bottom:1px solid #1c3a5299;justify-content:space-between;align-items:center;gap:10px;min-height:41px;padding-bottom:9px;display:flex}.ghome-dashboard-card__head>div{align-items:center;gap:8px;min-width:0;display:flex}.ghome-dashboard-card__head>div>span{color:#61aaf0;background:#08213a;border:1px solid #1d4569;border-radius:8px;flex:none;place-items:center;width:30px;height:30px;display:grid}.ghome-dashboard-card__head h2{color:#e7eff6;margin:0;font-size:10.6px}.ghome-dashboard-card__head p{color:#5f788e;margin:2px 0 0;font-size:7.3px}.ghome-dashboard-card__head>button{color:#49a6f9;background:0 0;border:0;flex:none;align-items:center;gap:4px;padding:3px 0;font-size:7.5px;font-weight:760;display:flex}.ghome-mini-empty{color:#5e778d;justify-content:center;align-items:center;gap:9px;min-height:117px;display:flex}.ghome-mini-empty>span{color:#5c9fda;background:#081f34;border:1px solid #1c4162;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}.ghome-mini-empty>div{min-width:0}.ghome-mini-empty strong{color:#a9bdcc;font-size:8.5px}.ghome-mini-empty p{color:#60798f;max-width:260px;margin:3px 0 0;font-size:7.4px;line-height:1.4}.ghome-invite-list,.ghome-activity-preview__list{padding-top:4px}.ghome-invite-list>article{border-top:1px solid #1c3a526e;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:57px;padding:6px 1px;display:grid}.ghome-invite-list>article:first-child{border-top:0}.ghome-invite-list>article>div:nth-child(2){min-width:0}.ghome-invite-list>article>div:nth-child(2)>span{align-items:center;gap:4px;display:flex}.ghome-invite-list strong{color:#d7e4ed;text-overflow:ellipsis;white-space:nowrap;font-size:8.4px;overflow:hidden}.ghome-invite-list svg{color:#4da7f7}.ghome-invite-list small{color:#617a90;margin-top:2px;font-size:6.9px;display:block}.ghome-invite-list p{color:#72899e;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:7px;overflow:hidden}.ghome-invite-actions{align-items:center;gap:4px;display:flex}.ghome-invite-actions button{color:#8fa5b7;background:#081b2b;border:1px solid #29465d;border-radius:7px;height:27px;padding:0 7px;font-size:6.9px;font-weight:760}.ghome-invite-actions button.accept{color:#e1d9ff;background:#34276f;border-color:#6651bb}.ghome-invite-actions button:disabled{opacity:.5}.ghome-activity-preview__list>button{width:100%;min-height:51px;color:inherit;text-align:left;background:0 0;border:0;border-top:1px solid #1c3a526e;grid-template-columns:31px minmax(0,1fr) 13px;align-items:center;gap:8px;padding:6px 2px;display:grid}.ghome-activity-preview__list>button:first-child{border-top:0}.ghome-activity-preview__list>button:hover{background:#081b2b}.ghome-activity-preview__list>button>span{min-width:0}.ghome-activity-preview__list strong{color:#cad9e5;font-size:8.2px}.ghome-activity-preview__list p{color:#72899d;text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:7.2px;overflow:hidden}.ghome-activity-preview__list small{color:#587187;margin-top:2px;font-size:6.7px;display:block}.ghome-activity-preview__list>button>svg{color:#4e6c86}.ghome-discover-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.ghome-discover-card__banner>em{color:#7eb8e8;text-overflow:ellipsis;white-space:nowrap;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#05131fc7;border:1px solid #5b97d238;border-radius:9px;max-width:100px;padding:4px 6px;font-size:6.7px;font-style:normal;position:absolute;top:8px;right:8px;overflow:hidden}.ghome-discover-card__body p.muted{color:#566f85;font-style:italic}.ghome-discover-card__actions{grid-template-columns:1fr 1fr;gap:5px;margin-top:auto;padding-top:8px;display:grid}.ghome-discover-card__actions button{color:#9eb1c1;background:#081a2a;border:1px solid #23425a;border-radius:7px;min-height:30px;padding:0 6px;font-size:7.2px;font-weight:780}.ghome-discover-card__actions button:hover{background:#0a2236;border-color:#355f7e}.ghome-discover-card__actions button.join{color:#dfd6ff;background:#33266d;border-color:#6551b9}.ghome-discover-card__actions button.pending{color:#6e8293;border-color:#3b4554}.ghome-discover-card__actions button:disabled{opacity:.58}.ghome-discover-card__body{flex-direction:column;min-height:145px;display:flex}.ghome-rail-title>div{align-items:center;gap:6px;min-width:0;display:flex}.ghome-rail-title>div>span{color:#6e9fc7;background:#081e32;border:1px solid #1e4262;border-radius:9px;padding:3px 6px;font-size:6.8px}.ghome-conversation.unread{background:linear-gradient(90deg,#10406a3d,#0000 90%)}.ghome-conversation__meta{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:5px;min-width:0;display:grid}.ghome-conversation__meta em{color:#6689a5;text-transform:uppercase;background:#091c2d;border:1px solid #23435c;border-radius:7px;padding:2px 5px;font-size:6.3px;font-style:normal}.ghome-conversation__meta small{color:#71899f;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:8px;overflow:hidden}.ghome-conversation__meta b{color:#fff;background:#168cff;border-radius:9px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:7px;display:grid}.ghome-event{width:100%;color:inherit;text-align:left;background:0 0;border-bottom:0;border-left:0;border-right:0;grid-template-columns:43px minmax(0,1fr) 13px;padding:5px 0}.ghome-event:hover{background:#081b2b}.ghome-event>span:nth-child(2)>em{color:#a99bf0;text-transform:capitalize;background:#201b45;border:1px solid #4b4382;border-radius:7px;width:max-content;margin-top:4px;padding:2px 5px;font-size:6.3px;font-style:normal}.ghome-event>svg{color:#4e6d87}.sidebar-nav-badge{color:#fff;background:#7355d7;border-radius:9px;place-items:center;min-width:18px;height:18px;margin-left:auto;padding:0 5px;font-size:6.9px;font-weight:850;display:grid;box-shadow:0 0 12px #7152d32e}.invitations-page{width:min(1040px,100%);margin:0 auto;padding:18px 20px 28px}.invitations-page__title{padding:0 0 14px}.invitations-page__list{flex-direction:column;gap:8px;display:flex}.invitations-page__list>article{background:linear-gradient(#071522,#06131f);border:1px solid #18354d;border-radius:10px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:76px;padding:10px 12px;display:grid}.invitations-page__copy{min-width:0}.invitations-page__copy>div{align-items:center;gap:5px;display:flex}.invitations-page__copy strong{color:#dce8f2;font-size:9.8px}.invitations-page__copy>div svg{color:#4ba7f8}.invitations-page__copy>span{color:#60798e;margin-top:2px;font-size:7.5px;display:block}.invitations-page__copy p{color:#7a91a4;margin:5px 0 0;font-size:8px}.invitations-page__actions{gap:5px;display:flex}.invitations-page__actions button{color:#91a7b8;background:#081b2b;border:1px solid #29465d;border-radius:7px;height:31px;padding:0 9px;font-size:7.4px;font-weight:780}.invitations-page__actions button.accept{color:#e1d9ff;background:#34276f;border-color:#6853bf}.invitations-page__actions button.decline{color:#c98c96;border-color:#4d3841}.invitations-page__actions button:disabled{opacity:.5}@media (width<=1320px){.ghome{grid-template-columns:minmax(0,1fr) 280px}.ghome-discover-grid,.ghome-quick{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1100px){.ghome{grid-template-columns:1fr}.ghome__rail{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}.ghome-messages-card{grid-column:span 1}}@media (width<=900px){.ghome-hero--dashboard{grid-template-columns:minmax(0,62%) minmax(270px,38%)}.ghome-dashboard-row{grid-template-columns:1fr}.ghome__rail{grid-template-columns:1fr 1fr}.ghome-build-card{grid-column:1/-1}}@media (width<=720px){.ghome-hero--dashboard{grid-template-columns:1fr;height:auto}.ghome-hero--dashboard .ghome-hero__copy{min-height:300px}.ghome-hero--dashboard .ghome-hero__visual{display:none}.ghome-hero-stats{grid-template-columns:1fr 1fr}.ghome__rail{grid-template-columns:1fr}.ghome-build-card{grid-column:auto}.ghome-discover-grid{grid-template-columns:1fr 1fr}.ghome-invite-list>article{grid-template-columns:34px minmax(0,1fr)}.ghome-invite-actions{grid-column:1/-1;padding-left:42px}.invitations-page__list>article{grid-template-columns:44px minmax(0,1fr)}.invitations-page__actions{grid-column:1/-1;padding-left:54px}}@media (width<=520px){.ghome-quick,.ghome-discover-grid,.ghome-groups-grid{grid-template-columns:1fr}.ghome-group-card{max-width:none}.ghome-dashboard-card{min-height:0}.ghome-hero--dashboard .ghome-hero__copy{min-height:330px}.invitations-page{padding:12px 10px 22px}.invitations-page__actions{grid-template-columns:1fr 1fr;padding-left:0;display:grid}.invitations-page__actions button:first-child{grid-column:1/-1}}html[data-esb-theme=light] .ghome-quick>button,html[data-esb-theme=light] .ghome-dashboard-card,html[data-esb-theme=light] .invitations-page__list>article{background:#fff;border-color:#d6e1ea}html[data-esb-theme=light] .ghome-quick strong,html[data-esb-theme=light] .ghome-dashboard-card h2,html[data-esb-theme=light] .invitations-page__copy strong{color:#26394b}.topbar{grid-template-columns:260px minmax(20px,1fr) minmax(300px,430px) 140px auto;gap:12px}.topbar-fill{min-width:0}.topbar .search{justify-self:stretch;width:100%}.topbar .platform-switcher{justify-self:stretch}.topbar .platform-switcher>button{width:100%;min-width:0}.topbar .platform-menu{left:auto;right:0}@media (width>=1101px){.app:has(.ghome--dashboard){grid-template-rows:72px minmax(0,1fr) 54px;height:100dvh;min-height:0;display:grid;overflow:hidden}.app:has(.ghome--dashboard)>.topbar{position:relative;top:auto}.app:has(.ghome--dashboard)>.frame{height:auto;min-height:0;overflow:hidden}.app:has(.ghome--dashboard) .sidebar{height:100%;min-height:0;overflow:hidden}.app:has(.ghome--dashboard) .main{min-height:0;overflow:hidden}.app:has(.ghome--dashboard)>footer{z-index:5;position:relative}.ghome--dashboard{gap:12px;max-width:1540px;height:100%;padding:10px 12px 8px;overflow:hidden}.ghome--dashboard .ghome__main,.ghome--dashboard .ghome__rail{min-height:0}.ghome--dashboard .ghome-hero--dashboard{height:210px}.ghome--dashboard .ghome-hero--dashboard .ghome-hero__copy{justify-content:center;padding:23px 29px}.ghome--dashboard .ghome-hero--dashboard .ghome-hero__copy h1{margin:5px 0 7px;font-size:28px}.ghome--dashboard .ghome-hero--dashboard .ghome-hero__copy p{font-size:10.7px}.ghome--dashboard .ghome-hero--dashboard .ghome-hero__actions{margin-top:12px}.ghome--dashboard .ghome-quick{gap:7px;min-height:51px;margin-top:8px}.ghome--dashboard .ghome-quick>button{min-height:51px;padding:6px 8px}.ghome--dashboard .ghome-section-title{min-height:43px}.ghome--dashboard .ghome-section-title h2{font-size:17px}.ghome--dashboard .ghome-section-title>div>p{margin-top:1px;font-size:7.4px}.ghome--dashboard .ghome-groups-grid{scrollbar-width:thin;scrollbar-color:#244660 transparent;grid-template-columns:none;grid-auto-columns:190px;grid-auto-flow:column;justify-content:start;gap:8px;padding:0 0 4px;display:grid;overflow:auto hidden}.ghome--dashboard .ghome-group-card{width:190px}.ghome--dashboard .ghome-group-card__banner{height:72px}.ghome--dashboard .ghome-group-card__icon{width:44px;height:44px;bottom:-19px}.ghome--dashboard .ghome-group-card__favourite{width:23px;height:23px;bottom:-11px;left:61px}.ghome--dashboard .ghome-group-card__body{min-height:76px;padding:23px 9px 8px}.ghome--dashboard .ghome-group-card__name strong{font-size:10.4px}.ghome--dashboard .ghome-group-card__description{-webkit-line-clamp:1;min-height:0;max-height:17px;margin-top:3px;font-size:7px}.ghome--dashboard .ghome-group-card__stats{gap:4px 6px;margin-top:4px;font-size:7.5px}.ghome--dashboard .ghome-group-card__role{display:none}.ghome--dashboard .ghome-empty{min-height:74px;padding:10px 13px}.ghome--dashboard .ghome-empty--compact{min-height:68px}.ghome--dashboard .ghome-empty__icon{border-radius:11px;width:40px;height:40px}.ghome--dashboard .ghome-section--discover{margin-top:1px;padding-bottom:0}.ghome--dashboard .ghome-discover__top{min-height:43px}.ghome--dashboard .ghome-discover__search{width:245px;height:31px}.ghome--dashboard .ghome-chips{gap:5px;margin:-1px 0 7px}.ghome--dashboard .ghome-chips button{height:25px;padding:0 9px;font-size:7.8px}.ghome--dashboard .ghome-discover-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.ghome--dashboard .ghome-discover-card__banner{height:56px}.ghome--dashboard .ghome-discover-card__banner>span .avatar{width:38px;height:38px}.ghome--dashboard .ghome-discover-card__body{min-height:105px;padding:8px 9px}.ghome--dashboard .ghome-discover-card__title strong{font-size:9px}.ghome--dashboard .ghome-discover-card__members{margin-top:3px;font-size:7px}.ghome--dashboard .ghome-discover-card__body>p{-webkit-line-clamp:1;min-height:17px;max-height:17px;margin:4px 0 0;font-size:6.8px}.ghome--dashboard .ghome-discover-card__actions{padding-top:6px}.ghome--dashboard .ghome-discover-card__actions button{min-height:26px;font-size:6.8px}.ghome--dashboard .ghome__rail{gap:9px}.ghome--dashboard .ghome-messages-card,.ghome--dashboard .ghome-events-card{padding:11px}.ghome--dashboard .ghome-conversation{min-height:45px;padding:4px 3px}.ghome--dashboard .ghome-conversations .avatar{width:29px;height:29px}.ghome--dashboard .ghome-rail-action{height:34px;margin-top:6px}.ghome--dashboard .ghome-build-card{min-height:100px;padding:11px}}@media (width>=1101px) and (height<=820px){.ghome--dashboard .ghome-hero--dashboard{height:180px}.ghome--dashboard .ghome-hero--dashboard .ghome-hero__copy{padding:18px 24px}.ghome--dashboard .ghome-hero--dashboard .ghome-hero__copy h1{font-size:25px}.ghome--dashboard .ghome-hero--dashboard .ghome-hero__copy p{font-size:9.7px}.ghome--dashboard .ghome-hero__actions button{height:34px;font-size:9.5px}.ghome--dashboard .ghome-quick{margin-top:6px}.ghome--dashboard .ghome-quick>button{min-height:45px}.ghome--dashboard .ghome-section-title{min-height:37px}.ghome--dashboard .ghome-group-card__banner{height:58px}.ghome--dashboard .ghome-group-card__body{min-height:62px}.ghome--dashboard .ghome-group-card__description{display:none}.ghome--dashboard .ghome-discover__top{min-height:38px}.ghome--dashboard .ghome-discover-card__banner{height:46px}.ghome--dashboard .ghome-discover-card__body{min-height:90px}.ghome--dashboard .ghome-discover-card__body>p{display:none}.ghome--dashboard .ghome-chips{margin-bottom:5px}}@media (width<=1280px){.topbar{grid-template-columns:230px minmax(10px,1fr) minmax(240px,380px) 132px auto;gap:9px}}@media (width<=1020px){.topbar{grid-template-columns:205px minmax(4px,1fr) minmax(180px,1fr) 42px auto;gap:7px;padding:0 12px}.topbar .platform-switcher>button{width:38px;min-width:38px;padding:0}.topbar .platform-switcher>button span{display:none}.topbar .platform-menu{width:min(330px,100vw - 20px)}}@media (width<=780px){.topbar{grid-template-columns:minmax(145px,1fr) auto auto}.topbar-fill,.topbar .search{display:none}.topbar .platform-switcher{justify-self:end}}.ghome--dashboard .ghome-dashboard-row{display:none!important}.ghome-hero--dashboard{background:linear-gradient(90deg,#020a12f5 0%,#030c15e8 31%,#030c15b8 46%,#030c152e 68%,#030c1524 100%),url(/esb-groups-home-hero.webp) 50% 22%/cover no-repeat}.ghome-hero--dashboard .ghome-hero__copy{background:linear-gradient(90deg,#030d17cc 0%,#030d1794 64%,#030d171a 100%)}.ghome-hero--dashboard .ghome-hero__visual{background:0 0}.ghome-hero--dashboard .ghome-hero__visual>*{display:none!important}@media (width<=900px){.ghome-hero--dashboard{background-position:62% 22%}}@media (width<=720px){.ghome-hero--dashboard{background-position:66% 18%}.ghome-hero--dashboard .ghome-hero__copy{background:linear-gradient(90deg,#030d17f0,#030d17c7 72%,#030d1780)}}.icon-button:disabled,.detail-actions button:disabled{cursor:not-allowed;opacity:.38}.convo-list>button>b{color:#fff;background:#168cff;border-radius:10px;place-items:center;min-width:18px;height:18px;margin-left:auto;padding:0 5px;font-size:7px;display:grid}.chat-safety-strip{color:#6f8ba2;background:#071724;border-bottom:1px solid #173149;align-items:center;gap:6px;min-height:29px;padding:0 13px;font-size:7.3px;display:flex}.chat-safety-strip svg{color:#54a4e8}.chat-safety-strip.advanced{color:#9e91d9;background:linear-gradient(90deg,#3d2d7e40,#071724 56%)}.chat-safety-strip.advanced svg{color:#ad92ff}.message{position:relative}.message-meta{align-items:center;gap:7px;display:flex}.message-report-action{color:#556f84;opacity:0;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:3px;margin-left:auto;padding:3px 5px;font-size:6.6px;transition:all .14s;display:flex}.message:hover .message-report-action,.message-report-action:focus-visible{opacity:1}.message-report-action:hover{color:#dc818e;background:#24141a;border-color:#4f3540}.message--moderated>div:last-child{min-width:0}.message-moderated-copy{color:#c77e89;background:#201219;border:1px solid #5b3942;border-radius:8px;align-items:flex-start;gap:7px;width:min(520px,100%);margin-top:5px;padding:8px 9px;display:flex}.message-moderated-copy>span{flex-direction:column;display:flex}.message-moderated-copy strong{color:#efacb5;font-size:7.8px}.message-moderated-copy small{color:#a96f79;margin-top:2px;font-size:6.9px;line-height:1.4}.messaging-safety-card>strong{align-items:center;gap:5px;display:flex}.messaging-safety-card>strong svg{color:#67afea}.messaging-safety-card>small{color:#637d92;padding:6px 0 2px;font-size:6.8px;line-height:1.45;display:block}.conversation-report-button{color:#ca7480;text-align:left;background:0 0;border:0;grid-template-columns:20px minmax(0,1fr) 14px;align-items:center;gap:5px;width:100%;min-height:34px;padding:0;font-size:8px;display:grid}.conversation-report-button:hover{color:#f09aa5}.messaging-call-panel{z-index:235;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#05121dfa;border:1px solid #28506e;border-radius:14px;width:min(410px,100vw - 30px);position:fixed;bottom:22px;right:22px;overflow:hidden;box-shadow:0 28px 80px #00000075,0 0 32px #217edf1a}.messaging-call-panel.video{width:min(560px,100vw - 30px)}.messaging-call-video-stage{background:#02080e;height:300px;position:relative;overflow:hidden}.messaging-call-video-stage .remote-video{object-fit:cover;background:#02080e;width:100%;height:100%}.messaging-call-video-stage .local-video{object-fit:cover;background:#071522;border:2px solid #2b5e83;border-radius:9px;width:116px;height:78px;position:absolute;bottom:11px;right:11px;box-shadow:0 8px 24px #00000057}.messaging-call-video-placeholder{color:#4c83ad;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.messaging-call-panel__copy{grid-template-columns:37px minmax(0,1fr);align-items:center;gap:9px;min-height:65px;padding:10px 12px;display:grid}.messaging-call-panel__copy>span{color:#66b5f5;background:#0a2540;border:1px solid #285377;border-radius:10px;place-items:center;width:37px;height:37px;display:grid}.messaging-call-panel__copy>div{flex-direction:column;min-width:0;display:flex}.messaging-call-panel__copy strong{color:#edf6fc;text-transform:capitalize;font-size:9.5px}.messaging-call-panel__copy small{color:#71899d;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:7.2px;overflow:hidden}.messaging-call-panel__actions{justify-content:flex-end;gap:6px;padding:0 12px 12px;display:flex}.messaging-call-panel__actions button{color:#a9bdcd;background:#092035;border:1px solid #2b506c;border-radius:8px;align-items:center;gap:5px;min-height:32px;padding:0 10px;font-size:7.6px;font-weight:780;display:flex}.messaging-call-panel__actions button.answer{color:#a8e3bf;background:#123a28;border-color:#256647}.messaging-call-panel__actions button.reject{color:#ef9ca7;background:#321820;border-color:#683843}.safety-report-backdrop{z-index:270;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#01060bc7;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.safety-report-modal{background:#071722;border:1px solid #324a60;border-radius:13px;width:min(500px,100%);padding:14px;box-shadow:0 30px 90px #00000080}.safety-report-modal__head{border-bottom:1px solid #1a344a;grid-template-columns:36px minmax(0,1fr) 29px;align-items:start;gap:8px;padding-bottom:11px;display:grid}.safety-report-modal__head>span{color:#dc7b88;background:#29151c;border:1px solid #643d47;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.safety-report-modal__head>div strong{color:#edf5fa;font-size:10px}.safety-report-modal__head>div p{color:#657e93;margin:3px 0 0;font-size:7.4px;line-height:1.4}.safety-report-modal__head>button{color:#8298aa;background:#091c2b;border:1px solid #27445b;border-radius:7px;place-items:center;width:29px;height:29px;padding:0;display:grid}.safety-report-modal label{flex-direction:column;gap:5px;margin-top:11px;display:flex}.safety-report-modal label>span{color:#a2b5c4;font-size:7.9px;font-weight:780}.safety-report-modal select,.safety-report-modal textarea{color:#dce8f1;width:100%;font:inherit;background:#05131f;border:1px solid #1e3c54;border-radius:8px;outline:0;font-size:8.6px}.safety-report-modal select{height:36px;padding:0 9px}.safety-report-modal textarea{resize:vertical;min-height:106px;padding:9px;line-height:1.45}.safety-report-modal label>small{color:#5d758a;align-self:flex-end;font-size:6.7px}.safety-report-result{border-radius:7px;align-items:flex-start;gap:6px;margin-top:9px;padding:8px;font-size:7.6px;display:flex}.safety-report-result.success{color:#88d5a9;background:#0d2218;border:1px solid #28583f}.safety-report-result.error{color:#ed98a4;background:#251218;border:1px solid #623741}.safety-report-modal__actions{justify-content:flex-end;gap:6px;margin-top:12px;display:flex}.safety-report-modal__actions button{color:#a2b5c4;background:#091c2b;border:1px solid #29455d;border-radius:7px;height:32px;padding:0 10px;font-size:7.6px;font-weight:780}.safety-report-modal__actions button.submit{color:#f0c2c9;background:#4a2631;border-color:#67404a}.safety-report-modal__actions button:disabled{opacity:.5}@media (width<=760px){.messaging-call-panel{width:auto;bottom:10px;left:10px;right:10px}.messaging-call-panel.video{width:auto}.messaging-call-video-stage{height:230px}.message-report-action{opacity:1}}html[data-esb-theme=light] .messaging-call-panel,html[data-esb-theme=light] .safety-report-modal{background:#fff;border-color:#d4e0e9}html[data-esb-theme=light] .safety-report-modal__head>div strong,html[data-esb-theme=light] .messaging-call-panel__copy strong{color:#26394a}.chat--with-safety{grid-template-rows:67px 29px minmax(0,1fr) 69px}.chat-body{overscroll-behavior:contain;align-content:start}.message-deleted{font-style:italic;color:#71879a!important}.composer--disabled{opacity:.72;background:#08131c;border-color:#26333d}.composer--disabled input{color:#718291}.composer button:disabled{cursor:not-allowed}.conversation-options-card{margin-top:10px}.conversation-options-card>button{text-align:left;background:0 0;border:0;border-top:1px solid #11283a;grid-template-columns:20px minmax(0,1fr) 14px;align-items:center;gap:5px;width:100%;min-height:35px;padding:0;font-size:8.5px;display:grid}.conversation-options-card>button:first-of-type{margin-top:7px}.conversation-danger-button{color:#dd6d7c}.conversation-danger-button:hover{color:#ff9daa;background:#6b202e1a}.conversation-danger-button:disabled{opacity:.55}.conversation-action-note{color:#7ba5c7;background:#0b2130;border-radius:7px;margin-top:7px;padding:7px 8px;font-size:6.8px;line-height:1.35;display:block}.conversation-action-note.error{color:#d88b97;background:#28141a}.safety-report-modal{width:min(500px,100%);padding:0;overflow:hidden}.safety-report-modal__head{grid-template-columns:minmax(0,1fr) 30px;align-items:start;gap:12px;padding:16px}.safety-report-modal__head>div strong{font-size:13px;display:block}.safety-report-modal__head>div p{margin-top:4px;font-size:8.3px}.safety-report-modal__head>button{justify-self:end}.safety-report-subject{color:#7f95a8;background:#081b2a;border:1px solid #203e56;border-radius:8px;align-items:center;gap:4px;min-height:37px;margin:16px 16px 0;padding:0 10px;font-size:8px;display:flex;overflow:hidden}.safety-report-subject strong{color:#9eb0bf;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.safety-report-modal label{margin:12px 16px 0}.safety-report-modal label>span{font-size:8.6px}.safety-report-modal select,.safety-report-modal textarea{font-size:9px}.safety-report-modal textarea{min-height:112px}.safety-report-result{margin-left:16px;margin-right:16px}.safety-report-modal__actions{margin-top:14px;padding:0 16px 16px}@media (width<=760px){.chat--with-safety{grid-template-rows:61px 29px minmax(0,1fr) 65px}}html[data-esb-theme=light] .safety-report-subject{color:#657989;background:#f6f9fb;border-color:#ccd9e3}html[data-esb-theme=light] .safety-report-subject strong{color:#344b5e}
