/* Midnight blue, electric aqua and distinct app colors. */
.lf-icon{width:24px;height:24px;display:block;flex-shrink:0}
.site-header #navigation.compact-navigation{justify-content:flex-start;gap:12px;padding:10px 0;min-height:64px;overflow:visible;border-top:1px solid #c5dcd525}
.site-header #navigation.compact-navigation a{display:flex;gap:9px;align-items:center;padding:10px 14px;color:#dfefef;background:#0b2236d4;border:1px solid #92bac242;border-radius:9px;font:700 19px/1.2 'Barlow Condensed',sans-serif;letter-spacing:.03em;text-transform:uppercase}
.site-header #navigation.compact-navigation a:after{display:none}.site-header #navigation.compact-navigation a.active{border-color:#8be8e3;color:#a6f4e9;background:#153342}
#currentSection{font:600 16px/1.3 'DM Sans',sans-serif;color:#bed2e2;margin-inline-start:auto;padding-inline:8px}
.app-icon{--icon-a:#427be8;--icon-b:#143f9b;display:grid;place-items:center;background:linear-gradient(145deg,var(--icon-a),var(--icon-b));color:#fff;border:1px solid #ffffff45;border-radius:17px;width:62px;height:62px;box-shadow:inset 0 1px 0 #ffffff66,inset 0 -6px 18px #0002,0 9px 22px #020b2438;transition:transform .2s}
.app-icon .lf-icon{width:30px;height:30px;filter:drop-shadow(0 2px 2px #001a3466)}
.app-icon.cyan{--icon-a:#2dcde7;--icon-b:#1568bd}.app-icon.mint{--icon-a:#4bd7ac;--icon-b:#08776e}.app-icon.violet{--icon-a:#9a73fb;--icon-b:#5144c7}.app-icon.pink{--icon-a:#ee77d1;--icon-b:#ad318b}.app-icon.orange{--icon-a:#f9b366;--icon-b:#d76238}.app-icon.teal{--icon-a:#51d1c8;--icon-b:#138c9d}.app-icon.coral{--icon-a:#fb8c91;--icon-b:#c44565}.app-icon.gold{--icon-a:#e6c763;--icon-b:#ac7b29}
.hub-page{max-width:1320px;padding-top:35px}.hub-heading .eyebrow{color:#7fe0da;margin-bottom:9px}.hub-heading h1{font:900 italic clamp(40px,6vw,64px)/1.1 'Barlow Condensed',sans-serif;text-transform:uppercase;margin:0 0 29px;color:#edf5ff}.hub-heading h1 em{color:#9eece5}
.hub-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.hub-tile{display:flex;align-items:center;gap:19px;padding:22px;background:#101e34;border:1px solid #9db2dc2b;border-radius:13px;color:#e2eafd;min-width:0;transition:background .2s,border-color .2s}.hub-tile:hover{background:#172945;border-color:#7bced66b}.hub-tile:hover .app-icon{transform:translateY(-3px)}.hub-tile strong{font:800 27px/1.15 'Barlow Condensed',sans-serif;letter-spacing:.015em}.hub-arrow{margin-inline-start:auto;color:#8ca8c5;font-size:21px}
.social-page{max-width:1380px;padding-top:28px}.social-screen{position:relative;min-height:280px;isolation:isolate;border:1px solid #8cafd43b;border-radius:18px;overflow:hidden;margin-bottom:32px;background:#192e49}.social-screen>video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.social-screen:after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#07132bd9,#07152b18)}.social-screen-copy{padding:45px 36px}.social-screen-copy .eyebrow{color:#b9e4f2}.social-screen-copy h1{font:900 italic clamp(48px,7vw,86px)/.95 'Barlow Condensed',sans-serif;color:#fff;text-transform:uppercase;margin:12px 0 26px}.social-screen-copy .button{width:max-content;display:flex;gap:10px;background:#aab0ff;color:#171c3d;border:0}
.social-title h2{font:800 36px/1 'Barlow Condensed',sans-serif;margin:0;color:#e4edf7}.social-title h2 em{color:#9aa8fa}.social-page .beta-notice{border-radius:9px;background:#141e36;color:#b4c4de;border-color:#839bc23b}.social-page .social-layout{max-width:none;grid-template-columns:minmax(0,1fr) 320px;gap:26px}
.social-page .social-post,.social-page .social-panel,.social-page .social-composer{background:#111e33;border-color:#91a7ce2e;border-radius:13px;overflow:hidden;color:#dde9fc}.social-page .social-post-head strong,.social-page .social-panel h2,.social-page .social-composer h2{color:#e8efff}.social-page .social-post-head small,.social-page .social-panel p,.social-page .social-composer small,.social-page .social-post-body p,.social-page .social-post-body .muted{color:#afc1db}.social-page .social-post-image{aspect-ratio:1.4;display:block}.social-actions{gap:12px;align-items:center;flex-wrap:wrap}.social-page .social-actions button{display:flex;gap:7px;align-items:center;color:#a9c7e9;cursor:pointer}.social-page .social-actions button[aria-pressed=true]{color:#ff90da}.social-page .social-story{font-size:14px;color:#bfcee2}.social-page .social-story img{border-color:#161e3d;outline:2px solid #a388e7}.social-page .social-composer textarea{background:#0a1529;color:#e3edfc;border-color:#91a7ce55;border-radius:8px}.social-page .social-composer label{color:#b3c8e0}.social-page .social-composer .button{background:#acb6fa;color:#172442;border:0}.social-page .social-wallet{background:linear-gradient(130deg,#123b4b,#173041);border:1px solid #59beb35c;box-shadow:none;border-radius:13px}
.social-phone{border:1px solid #879bd86b;border-radius:28px;background:#101c34;box-shadow:0 18px 55px #0004;color:#d9e7fd}.social-phone-top{font:12px/1.4 'DM Sans',sans-serif;letter-spacing:.14em;padding:18px 20px;color:#a5c5df}.social-phone-cover{position:relative;isolation:isolate;height:220px;background:#15223a;display:block}.social-phone-cover video{width:100%;height:100%;object-fit:cover;display:block}.social-loop-label{position:absolute;bottom:12px;inset-inline-start:14px;color:#e1edff;background:#0b162bc9;border:1px solid #94b9d957;border-radius:5px;padding:5px 8px;font:12px/1.4 'DM Sans',sans-serif}.social-video-toggle{position:absolute;bottom:12px;inset-inline-end:13px;display:grid;place-items:center;width:36px;height:32px;border:1px solid #a8b1da6b;border-radius:6px;background:#122440d9;color:#fff;font:15px/1 Arial;cursor:pointer}.social-phone-apps{gap:22px 12px;padding:26px 18px}.social-phone-apps a{color:#cbdcf2;font-size:14px}.social-phone-apps a>span.app-icon{width:56px;height:56px;margin:0 auto 10px;border-radius:15px;background:linear-gradient(145deg,var(--icon-a),var(--icon-b));color:#fff}.social-phone-apps strong{font:500 14px/1.4 'DM Sans',sans-serif}.social-phone-bar{background:#8fabc9;margin-top:4px}.social-phone-apps a:hover .app-icon{transform:translateY(-3px)}
.compact-navigation a:focus-visible,.hub-tile:focus-visible,.social-video-toggle:focus-visible{outline:2px solid #a8f9e9;outline-offset:4px}
@media(max-width:1000px){.hub-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.social-page .social-layout{grid-template-columns:minmax(0,1fr) 270px;gap:19px}.hub-tile{padding:18px;gap:14px}.hub-tile strong{font-size:24px}}
@media(max-width:700px){.site-header #navigation.compact-navigation{gap:8px;padding:8px 0;min-height:60px}.site-header #navigation.compact-navigation a{font-size:17px;padding:9px 11px}.compact-navigation .lf-icon{width:20px;height:20px}#currentSection{font-size:14px;max-width:38%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hub-page{padding:27px 15px}.hub-grid{gap:11px}.hub-tile{flex-direction:column;align-items:flex-start;position:relative;gap:15px;padding:17px;min-height:147px}.hub-tile strong{font-size:24px;overflow-wrap:anywhere}.hub-arrow{position:absolute;top:19px;inset-inline-end:16px}.app-icon{width:54px;height:54px;border-radius:15px}.app-icon .lf-icon{width:27px;height:27px}.social-page{padding:20px 13px}.social-screen{min-height:285px;margin-bottom:25px}.social-screen-copy{padding:38px 24px}.social-screen-copy h1{font-size:64px}.social-screen-copy .button{font-size:14px}.social-page .social-layout{display:flex;flex-direction:column}.social-screen-copy .eyebrow{font-size:12px}.social-page .social-title{margin-bottom:17px}.social-page .social-post-image{aspect-ratio:1.05}.social-page .social-composer{padding:20px}.social-phone-cover{height:190px}.social-page .social-sidebar .social-panel:first-child{border-radius:12px}.social-phone-apps{gap:22px 13px}}
:lang(ar) .hub-tile strong,:lang(ar) .hub-heading h1,:lang(ar) .social-screen h1,:lang(ja) .hub-tile strong,:lang(ko) .hub-tile strong{font-family:Arial,sans-serif;line-height:1.4;font-style:normal}

.channels-page{max-width:1540px;padding:28px 30px 45px;color:#e0eafd}.channels-heading{display:flex;gap:18px;align-items:center;margin-bottom:24px}.channels-heading .app-icon{width:58px;height:58px}.channels-heading .eyebrow{color:#91a9d8;margin:0 0 4px;font-size:12px;letter-spacing:.16em}.channels-heading h1{font:900 italic 52px/1 'Barlow Condensed',sans-serif;color:#edf1ff;margin:0}.channels-beta{margin-inline-start:auto;border:1px solid #a497e775;border-radius:7px;background:#27213f;color:#ccbbf3;padding:8px 11px;font-size:12px;letter-spacing:.08em}
.channels-page [hidden]{display:none!important}.channels-page button{cursor:pointer}.channels-page button:disabled{opacity:.5;cursor:wait}.channels-page input,.channels-page textarea,.channels-page select{font:400 16px/1.5 'DM Sans',sans-serif;background:#0c1629;border:1px solid #8e9fb74f;color:#e5edfb;border-radius:8px;padding:11px 13px;min-width:0;width:100%}.channels-page input::placeholder,.channels-page textarea::placeholder{color:#8597b8}.channels-page label{display:block;font-size:14px;margin-bottom:8px;color:#b8cae0}.channels-page .button{font:600 14px/1.4 'DM Sans',sans-serif;border-radius:8px;padding:12px 15px;display:flex;align-items:center;justify-content:center;gap:9px}.channels-page .primary{background:#b1b8fc;color:#162443;border:0}.channels-page .secondary{background:#263956;color:#deecff;border:1px solid #879bd56b}.channels-status{font-size:14px;line-height:1.6;background:#302745;border:1px solid #ae8ca759;border-radius:8px;padding:12px 16px;overflow-wrap:anywhere;margin-bottom:18px}.channels-status:empty{display:none}.channels-page h2{font:800 29px/1.1 'Barlow Condensed',sans-serif;color:#e1e8ff;margin:0}
.channel-lobby{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,420px);gap:22px}.channel-public,.channel-entry{background:#101c31;border:1px solid #879ccc38;border-radius:15px;padding:26px}.channel-section-head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px}.channel-section-head>button{background:#1c2d49;border:1px solid #91aed54d;border-radius:6px;color:#b9d3e9;padding:7px 11px;font-size:14px}.public-room{display:flex;gap:15px;align-items:center;width:100%;padding:17px 14px;text-align:start;background:#182740;border:1px solid #91a5c82e;color:#dce8fc;border-radius:10px;margin-bottom:10px}.public-room:hover{border-color:#a8ade38c;background:#203150}.public-room .app-icon{width:43px;height:43px;border-radius:12px}.public-room .lf-icon{width:23px;height:23px}.public-room>span:nth-child(2){min-width:0}.public-room strong{display:block;font-size:16px;overflow-wrap:anywhere}.public-room small{font-size:13px;color:#93aac8;display:block;margin-top:7px}.public-room b{font-weight:500}.public-room>span:last-child{margin-inline-start:auto;color:#92b4ce}.channel-empty{padding:32px 18px;color:#94abc8;font-size:16px;line-height:1.7}.channel-empty>.app-icon{margin-bottom:19px}.channel-entry form{padding-top:26px;margin-top:25px;border-top:1px solid #879ccc38}.channel-entry form h2{margin-bottom:21px}.channel-entry form label:not(:first-child){margin-top:17px}.channel-entry form>.button{margin-top:19px;width:100%}.channel-inline{display:flex;gap:8px}.channel-inline>input{text-transform:uppercase;font-family:monospace;letter-spacing:.045em}.channel-inline>.button{flex-shrink:0}.channel-footnote{font-size:13px;line-height:1.65;color:#8fa6c6;margin:21px 0 0}
.channel-workspace{display:grid;grid-template-columns:230px minmax(0,1fr) 265px;min-height:640px;background:#101a2e;border:1px solid #8197c338;border-radius:15px;overflow:hidden}.channel-room-sidebar{padding:24px 19px;background:#111c31;border-inline-end:1px solid #849cca2b;min-width:0}.channel-room-mark{display:flex;align-items:center;gap:10px;color:#a59be4;font-size:12px;letter-spacing:.09em;margin-bottom:25px}.channel-room-sidebar h2{font:700 26px/1.25 'Barlow Condensed',sans-serif;overflow-wrap:anywhere}.channel-room-sidebar>p{font-size:14px;color:#9db3d3;line-height:1.5;margin:10px 0 26px}.channel-invite{padding:15px 0;border-block:1px solid #92a8d130}.channel-invite>span{display:block;color:#90a8ca;font-size:13px}.channel-invite>strong{display:block;direction:ltr;text-align:start;font:600 14px/1.5 monospace;letter-spacing:.015em;color:#b3e8ec;margin:9px 0 14px;white-space:nowrap}.channel-invite>div{display:flex;gap:8px}.channel-invite button{font-size:12px;background:#243650;color:#cbdcf4;border:1px solid #9ab2d03d;border-radius:6px;padding:7px 8px}.channel-room-sidebar .channel-expiry{font-size:12px;margin-top:17px}.channel-leave{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;padding:11px;background:#33243b;color:#efb9ce;border:1px solid #c58ca544;border-radius:8px;font-size:14px}.channel-leave .lf-icon{width:18px;height:18px}.channel-close{background:transparent;border:0;color:#ae91a8;font-size:12px;padding:14px 0;margin-top:7px}
.channel-chat{display:flex;flex-direction:column;min-width:0;max-height:740px;background:#0d182c}.channel-chat-head{padding:21px 20px;border-bottom:1px solid #819dc329;display:flex;justify-content:space-between;align-items:center;gap:14px}.channel-chat-head>span:first-child{display:flex;align-items:center;gap:10px;font-size:16px}.channel-chat-head>span:last-child{font-size:12px;color:#92a9c5}.channel-chat-head .lf-icon{color:#8caedd;width:20px;height:20px}.channel-messages{overflow-y:auto;flex:1;padding:22px 18px;min-height:260px;scrollbar-color:#405879 #111b2c}.channel-message{display:flex;gap:11px;padding:10px 0}.channel-avatar{width:32px;height:32px;display:grid;place-items:center;border-radius:10px;background:#463a6d;color:#d9d2fa;font:600 11px/1 'DM Sans',sans-serif;flex-shrink:0}.channel-message.is-self .channel-avatar{background:#194b59;color:#a9e3df}.channel-message>div{min-width:0;flex:1}.channel-message header{display:flex;align-items:center;gap:9px}.channel-message strong{font-size:14px;color:#c6d5ef;overflow-wrap:anywhere}.channel-message time{font-size:11px;color:#7790b1;white-space:nowrap}.channel-message header button{border:0;background:transparent;color:#91a3bd;margin-inline-start:auto;padding:0 4px;font-size:20px;line-height:1}.channel-message p{font:400 16px/1.6 'DM Sans',sans-serif;color:#d7e4f7;margin:5px 0 0;white-space:pre-wrap;overflow-wrap:anywhere}.channel-compose{display:flex;gap:10px;padding:16px 17px 8px;align-items:center}.channel-compose textarea{resize:vertical;min-height:55px;max-height:140px;background:#192a44;border:1px solid #92accc42}.channel-compose button{width:43px;height:43px;display:grid;place-items:center;flex-shrink:0;background:#91d3da;color:#12334b;border:0;border-radius:10px}.channel-message-note{font-size:12px;color:#7f98b7;padding:0 18px 16px;margin:0}
.channel-voice{background:#121e34;border-inline-start:1px solid #849cca2b;padding:24px 18px}.channel-voice h2{font-size:27px}.channel-voice .channel-section-head{margin-bottom:10px}.channel-voice .channel-section-head>.lf-icon{color:#aa9fe1}.channel-voice-limit{font-size:13px;color:#90a7c8;margin:0 0 20px}.channel-voice>.button{width:100%}.channel-voice #voiceStatus{font-size:13px;line-height:1.65;color:#9cb4d2;margin:18px 0}.voice-controls{display:flex;gap:5px;flex-wrap:wrap}.voice-controls button{flex:1;display:flex;flex-direction:column;align-items:center;gap:8px;min-width:65px;border:1px solid #8f9ecc4d;border-radius:8px;background:#21344f;padding:11px 5px;color:#c3d7f4;font-size:12px}.voice-controls .lf-icon{width:20px;height:20px}.voice-controls button[aria-pressed=true]{background:#47364b;color:#f6b9d1;border-color:#c392ad61}.voice-controls #leaveVoice{color:#f7bad4;background:#39283e}.voice-member{display:flex;align-items:center;gap:10px;padding:14px 0;border-bottom:1px solid #94aaca21}.voice-avatar{width:34px;height:34px;border:2px solid transparent;display:grid;place-items:center;border-radius:50%;background:#334367;color:#dbe4ff;font:600 11px/1 Arial;flex-shrink:0}.voice-member.is-speaking .voice-avatar{border-color:#80edd0;box-shadow:0 0 0 3px #72d8c233}.voice-member>div{min-width:0;flex:1}.voice-member strong{font-size:14px;overflow-wrap:anywhere}.voice-member small{display:block;font-size:12px;color:#829aba;margin-top:4px}.voice-member>.lf-icon{width:17px;height:17px;color:#8fafd0}.voice-member>button{background:transparent;border:0;padding:3px;color:#b6a6c6;font-size:20px}.channel-voice #enableVoiceAudio{margin-top:12px}.channels-page button:focus-visible{outline:2px solid #a9e8e7;outline-offset:3px}
.atlas-quality{gap:8px}.atlas-quality select{max-width:130px;min-height:35px;font:400 14px/1.4 'DM Sans',sans-serif;padding:5px 8px;background:#193149;color:#c4e5f1;border:1px solid #87b3c652;border-radius:6px}.atlas-neon .atlas-flyovers button{flex:initial}
@media(max-width:1150px){.channel-workspace{grid-template-columns:200px minmax(0,1fr) 235px}.channel-room-sidebar{padding:21px 14px}.channel-voice{padding:21px 14px}.channel-invite>strong{font-size:12px}.channels-page{padding:25px 18px}}
@media(max-width:900px){.channel-workspace{grid-template-columns:minmax(0,1fr) 245px}.channel-room-sidebar{grid-column:1/-1;border-inline-end:0;border-bottom:1px solid #849cca2b;display:grid;grid-template-columns:1fr 1fr;gap:8px 20px}.channel-room-mark{display:none}.channel-room-sidebar h2{align-self:center}.channel-room-sidebar>p{margin:0}.channel-invite{grid-row:1/4;grid-column:2;padding:0;border:0}.channel-invite>strong{font-size:14px}.channel-room-sidebar .channel-expiry{margin:0}.channel-leave{width:max-content;margin-top:6px}.channel-close{margin:0;padding:5px 0}.channel-chat{min-height:510px}.channel-voice{border-inline-start:1px solid #849cca2b}.channel-lobby{grid-template-columns:1fr 340px}.channel-public,.channel-entry{padding:21px}}
@media(max-width:650px){.channels-page{padding:22px 12px 35px}.channels-heading{gap:12px}.channels-heading h1{font-size:43px}.channels-heading .app-icon{width:47px;height:47px;border-radius:13px}.channels-beta{font-size:11px;padding:6px 8px}.channel-lobby{display:flex;flex-direction:column}.channel-entry{order:-1}.channel-entry form{padding-top:21px;margin-top:22px}.channel-workspace{display:flex;flex-direction:column}.channel-room-sidebar{display:grid;grid-template-columns:1fr 1fr;padding:19px 15px;gap:9px 14px}.channel-room-sidebar h2{font-size:24px}.channel-invite>strong{font-size:12px;white-space:normal;overflow-wrap:anywhere}.channel-invite>div{flex-wrap:wrap}.channel-invite button{font-size:12px}.channel-room-sidebar .channel-expiry{font-size:12px;line-height:1.6}.channel-room-sidebar>p{font-size:13px}.channel-chat{min-height:470px;max-height:65svh}.channel-chat-head{padding:17px 15px}.channel-messages{padding:13px;min-height:180px}.channel-voice{border-inline-start:0;border-top:1px solid #849cca2b;padding:21px 17px}.channel-voice .voice-members{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px}.voice-controls{flex-wrap:nowrap}.voice-controls button{flex-direction:row;justify-content:center;padding:12px 7px}.channel-voice #voiceStatus{font-size:14px}.channel-footnote{font-size:13px}.channel-entry .channel-inline{flex-wrap:wrap}.channel-inline>.button{width:100%}.atlas-neon .atlas-options{justify-content:flex-start;gap:9px 13px}.atlas-quality select{max-width:135px}}
:lang(ar) .channels-heading h1,:lang(ar) .channels-page h2,:lang(ja) .channels-heading h1,:lang(ko) .channels-heading h1{font-family:Arial,sans-serif;font-style:normal;line-height:1.3}

/* Compact icon navigation and a five-category page directory. */
.site-header #navigation.compact-navigation a{width:48px;height:48px;min-width:48px;padding:0;justify-content:center;gap:0;border-radius:12px}
.site-header #navigation.compact-navigation a .lf-icon{width:24px;height:24px}
.hub-categories{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;padding-bottom:50px}
.hub-category{--category:#7be0e0;padding:23px;background:linear-gradient(140deg,#14283c88,#0c1929);border:1px solid #9db2dc30;border-radius:18px;min-width:0}
.hub-category.mint{--category:#83e5b9}.hub-category.violet{--category:#b2a0ff}.hub-category.pink{--category:#ff9dcc}.hub-category.gold{--category:#f3cd84}
.hub-category>header{display:flex;align-items:center;gap:12px;margin-bottom:17px}.hub-category>header:before{content:'';width:5px;height:28px;border-radius:4px;background:var(--category)}
.hub-category h2{font:800 italic 32px/1.15 'Barlow Condensed',sans-serif;color:var(--category);margin:0;letter-spacing:.02em;text-transform:uppercase}
.hub-category .hub-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.hub-category .hub-tile{padding:16px 12px;gap:11px;min-height:82px;background:#14243ad9;border-color:#9db2dc24;border-radius:11px}
.hub-category .hub-tile:hover{background:#20324d;border-color:var(--category)}.hub-category .hub-tile strong{font-size:24px}
.hub-category .app-icon{width:43px;height:43px;border-radius:13px;flex-shrink:0}.hub-category .app-icon .lf-icon{width:24px;height:24px}.hub-category .hub-arrow{display:none}
:lang(ar) .hub-category h2,:lang(ja) .hub-category h2,:lang(ko) .hub-category h2{font-family:Arial,sans-serif;font-style:normal;line-height:1.4}
@media(max-width:900px){.hub-categories{grid-template-columns:1fr;gap:18px}.hub-category{padding:20px}.hub-category .hub-tile{padding:16px}}
@media(max-width:700px){.hub-heading h1{margin-bottom:22px}.hub-category .hub-tile{flex-direction:row;align-items:center;gap:10px;min-height:80px;padding:13px 10px}.hub-category .hub-tile strong{font-size:22px;overflow-wrap:normal}.hub-category h2{font-size:30px}.hub-category{padding:17px}.hub-category .hub-grid{gap:9px}.hub-category .app-icon{width:38px;height:38px;border-radius:11px}.hub-category .app-icon .lf-icon{width:22px;height:22px}}
@media(max-width:370px){.hub-category .hub-grid{grid-template-columns:1fr}}
/* The store opens on real offers and practical filters. */
.marketplace-page{max-width:1380px;padding-top:38px;padding-bottom:50px}.marketplace-heading{display:flex;justify-content:space-between;align-items:center;gap:35px;margin-bottom:28px}.marketplace-heading .eyebrow{color:#f4a6cb}.marketplace-heading h1{font:900 italic clamp(44px,6vw,76px)/1.05 'Barlow Condensed',sans-serif;text-transform:uppercase;margin:8px 0 13px;color:#ecf4fa}.marketplace-heading p:not(.eyebrow){font-size:16px;line-height:1.6;color:#b3c9d5;max-width:680px;margin:0}.marketplace-totals{display:flex;gap:26px;text-align:center}.marketplace-totals strong{display:block;font:800 38px/1.1 'Barlow Condensed',sans-serif;color:#8ae3d3}.marketplace-totals span{font-size:14px;color:#b7c9d6}
.marketplace-filters{display:grid;grid-template-columns:1.7fr repeat(4,1fr);gap:14px;padding:20px;background:#14283b;border:1px solid #8bbccc3b;border-radius:14px;scroll-margin-top:20px}.marketplace-filters label{display:flex;flex-direction:column;gap:8px;min-width:0;font-size:14px;color:#e0edf1}.marketplace-filters input,.marketplace-filters select{width:100%;height:46px;min-width:0;padding:10px 11px;border:1px solid #7ea8b46b;border-radius:8px;background:#0a1929;color:#edf4fa;font-size:16px}.marketplace-filters option:disabled{color:#8592a1}.marketplace-filters input::placeholder{color:#94aab9}.marketplace-filters input:focus-visible,.marketplace-filters select:focus-visible{outline:2px solid #91e6da;outline-offset:2px}
.marketplace-context{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;margin:14px 0 20px}.marketplace-context p{margin:0;max-width:900px;font-size:14px;line-height:1.6;color:#b4c7d2}.marketplace-context button{flex-shrink:0;color:#96e3d5;text-decoration:underline;background:none;border:0;font:500 14px/1.6 'DM Sans',sans-serif;padding:0;cursor:pointer}.marketplace-result-bar{display:flex;justify-content:space-between;gap:15px;align-items:center;color:#b5cbd8;font-size:14px}.marketplace-result-bar p{margin:0}.marketplace-result-bar b{color:#eff9fb}.marketplace-result-bar [hidden]{display:none}
.marketplace-page .product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:20px 0 38px}.marketplace-page .product-card{border:1px solid #95aecd33;border-radius:13px;overflow:hidden;background:#102237;display:flex;flex-direction:column;min-width:0}.marketplace-page .product-image{position:relative;border:0;aspect-ratio:1;background:#edf0f1;flex-shrink:0}.marketplace-page .product-image img{padding:9px}.product-currency{position:absolute;inset-inline-end:10px;top:10px;background:#091b2ce8;border:1px solid #aac2d057;color:#effaff;padding:5px 8px;border-radius:5px;font-size:12px;font-weight:700;letter-spacing:.045em}.marketplace-page .product-body{display:flex;flex-direction:column;padding:18px;flex:1}.marketplace-page .product-seller{display:flex;flex-direction:column;gap:3px;color:#a8e2db;font-size:14px;letter-spacing:0}.marketplace-page .product-seller small{font-size:12px;color:#9fb4c5;overflow-wrap:anywhere}.marketplace-page .product-kind{font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:#aebcd3;margin:17px 0 0}.marketplace-page .product-body h2{font:800 28px/1.1 'Barlow Condensed',sans-serif;color:#e9f1fd;margin:8px 0 12px;overflow-wrap:anywhere}.marketplace-page .product-stock{background:#163d38;color:#a5e5cc;border:1px solid #6eaa8a4d;padding:4px 7px;border-radius:5px;font-size:12px;align-self:flex-start}.marketplace-page .product-stock.is-unavailable{background:#403046;color:#e1bbd9;border-color:#b781a947}.marketplace-page .product-price{font-size:22px;color:#f9c0d8;margin:16px 0 10px;line-height:1.25}.marketplace-page .product-price .price-from{display:inline;margin-inline-end:7px;font-size:14px;color:#bdd0dc}.marketplace-page .product-description{font-size:16px;line-height:1.55;color:#c3d2dd;margin:0 0 10px}.marketplace-page .product-price-note{font-size:14px;line-height:1.5;color:#a6bbc9;margin:0 0 17px}.product-bottom{margin-top:auto}.product-bottom>small{display:block;font-size:12px;line-height:1.6;color:#95abba;margin-bottom:12px}.marketplace-page .product-body .button{width:100%;display:flex;justify-content:space-between;gap:8px;align-items:center;background:#1b384c;border:1px solid #79b5bd65;color:#dbfaf6;border-radius:7px;padding:11px 12px;font-size:14px}.marketplace-page .button:hover{background:#234a5e;border-color:#95e4d7}.marketplace-page .button .lf-icon{width:18px;height:18px;flex-shrink:0}.marketplace-empty{grid-column:1/-1;min-height:210px;padding:38px;background:#13283b;border-radius:12px;border:1px solid #a4bbc135}.marketplace-empty h2{font:800 32px/1.2 'Barlow Condensed',sans-serif;color:#dfedf3}.marketplace-empty p{color:#b5c9d6;font-size:16px}
.marketplace-sellers{padding:20px;border:1px solid #a1bfd23d;border-radius:13px;background:#102439}.marketplace-sellers summary{display:flex;justify-content:space-between;gap:15px;cursor:pointer;font:700 24px/1.2 'Barlow Condensed',sans-serif;color:#d2ebe9;list-style:revert}.marketplace-sellers summary span:last-child{font:600 16px/1.7 'DM Sans',sans-serif;color:#9dcac9}.seller-directory{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:18px}.seller-directory button{display:flex;flex-direction:column;align-items:flex-start;gap:7px;padding:14px;text-align:start;cursor:pointer;background:#183148;border:1px solid #9fbecd3b;border-radius:8px;color:#e8f3f8}.seller-directory strong{font-size:16px;overflow-wrap:anywhere}.seller-directory span{font-size:12px;color:#aabfcf;overflow-wrap:anywhere}.seller-directory small{font-size:12px;color:#8ce2d0}.seller-directory button:hover{border-color:#8ce2d0}.marketplace-page .store-footnote{color:#a9bdcb;font-size:14px;line-height:1.7}
:lang(ar) .marketplace-heading h1,:lang(ar) .marketplace-page .product-body h2,:lang(ja) .marketplace-heading h1,:lang(ko) .marketplace-heading h1{font-family:Arial,sans-serif;font-style:normal;line-height:1.3}
@media(max-width:1150px){.marketplace-page .product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.marketplace-filters{grid-template-columns:repeat(4,minmax(0,1fr))}.marketplace-filters .market-search{grid-column:1/-1}.seller-directory{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:800px){.marketplace-heading{display:block}.marketplace-totals{justify-content:flex-start;text-align:start;margin-top:22px;gap:32px}.marketplace-page .product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.marketplace-filters{grid-template-columns:repeat(2,minmax(0,1fr));padding:16px}.marketplace-page .product-body{padding:15px}.seller-directory{grid-template-columns:repeat(2,minmax(0,1fr))}.marketplace-result-bar{align-items:flex-start;flex-direction:column;gap:8px}}
@media(max-width:520px){.marketplace-page{padding:28px 15px}.marketplace-context{display:block}.marketplace-context button{margin-top:10px}.marketplace-page .product-grid{grid-template-columns:1fr;gap:24px}.marketplace-page .product-image{aspect-ratio:1.15}.marketplace-page .product-body{padding:20px}.marketplace-page .product-body h2{font-size:32px}.marketplace-totals strong{font-size:34px}.seller-directory{grid-template-columns:1fr}}

.channels-page .voice-controls{flex-wrap:wrap}.channels-page .voice-controls button{flex:1 1 40%;min-width:90px}
@media(max-width:650px){.channel-room-sidebar{order:0}.channel-voice{order:1}.channel-chat{order:2}}
