html{box-sizing:border-box;color-scheme:dark}*,*:before,*:after{box-sizing:inherit}body{margin:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background-color:#050509;color:#f5f5f5;overflow-x:hidden}#root{min-height:100vh;width:100%}input,button,textarea,select{font:inherit}.wave-mobile-tabs{display:none}.wave-tab-panel{border-radius:24px;border:1px solid rgba(125,211,252,.16);background:linear-gradient(180deg,#08111ff5,#040a14eb);box-shadow:0 22px 52px #00000047;padding:1rem;display:grid;gap:.8rem}.wave-loading-screen{position:fixed;inset:0;min-height:100dvh;width:100%;z-index:99999;border:0;border-radius:0;padding:0;overflow:hidden;background:#020617}.wave-loading-screen__art{position:absolute;inset:0;display:block;width:100%;height:100%;min-height:100dvh;object-fit:cover;object-position:center;pointer-events:none;animation:waveLoadingArt .85s ease both}.wave-loading-screen.is-gif-showcase .wave-loading-screen__art{object-fit:contain;background:#020617}.wave-loading-screen__shade{position:absolute;inset:0;background:linear-gradient(180deg,#02061714,#0206175c 58%,#020617b8),radial-gradient(circle at 50% 52%,rgba(14,165,233,.18),transparent 48%);pointer-events:none}.wave-loading-screen.is-gif-showcase .wave-loading-screen__shade{background:linear-gradient(180deg,rgba(2,6,23,.18),transparent 22%,transparent 72%,rgba(2,6,23,.56)),radial-gradient(circle at 50% 50%,rgba(14,165,233,.12),transparent 58%)}.wave-loading-screen__brand{position:absolute;left:50%;bottom:clamp(2rem,8vh,4.5rem);transform:translate(-50%);display:grid;justify-items:center;gap:.85rem;width:min(240px,56vw)}.wave-loading-screen__logo{width:min(180px,46vw);height:auto;display:block;filter:drop-shadow(0 16px 34px rgba(2,6,23,.55))}.wave-loading-screen__pulse{width:86px;height:8px;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.wave-loading-screen__pulse span{border-radius:999px;background:linear-gradient(90deg,#38bdf8,#a78bfa);box-shadow:0 0 16px #38bdf89e;animation:waveLoadingPulse 1.1s ease-in-out infinite}.wave-loading-screen__pulse span:nth-child(2){animation-delay:.14s}.wave-loading-screen__pulse span:nth-child(3){animation-delay:.28s}.wave-loading-screen.is-gif-showcase .wave-loading-screen__brand{bottom:calc(.85rem + env(safe-area-inset-bottom));gap:.48rem;width:min(150px,38vw)}.wave-loading-screen.is-gif-showcase .wave-loading-screen__logo{width:min(128px,34vw)}.wave-loading-screen.is-gif-showcase .wave-loading-screen__pulse{width:62px;height:6px;gap:6px}@keyframes waveLoadingArt{0%{opacity:0;transform:scale(1.018)}to{opacity:1;transform:scale(1)}}@keyframes waveLoadingPulse{0%,to{opacity:.42;transform:scaleY(.72)}50%{opacity:1;transform:scaleY(1)}}.mini-loading{display:inline-flex;align-items:center;gap:.6rem}.mini-loading img{width:56px;height:32px;object-fit:contain;border-radius:6px}.wave-profile-panel{align-content:start}.wave-profile-hero-card{position:relative;min-height:158px;width:100%;border:1px solid rgba(125,211,252,.2);border-radius:22px;padding:1rem;display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;overflow:hidden;background:linear-gradient(135deg,#0ea5e957,#8b5cf642,#10b98133);box-shadow:inset 0 -42px 70px #0206178f,0 18px 42px #00000042}.wave-profile-hero-content{min-width:0;display:flex;align-items:center;gap:.8rem;position:relative;z-index:1}.wave-profile-hero-avatar{position:relative;width:84px;height:84px;border:2px solid rgba(255,255,255,.72);box-shadow:0 12px 28px #00000057;cursor:pointer}.wave-profile-avatar-camera{position:absolute;right:-2px;bottom:-2px;width:30px;height:30px;border-radius:999px;display:grid;place-items:center;color:#fff;background:#020617db;border:1px solid rgba(255,255,255,.46);box-shadow:0 8px 18px #00000057}.wave-profile-hero-copy{min-width:0;display:grid;gap:.2rem;text-shadow:0 2px 12px rgba(0,0,0,.46)}.wave-profile-hero-copy strong{color:#fff;font-size:1.1rem;font-weight:950;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wave-profile-hero-copy small,.wave-profile-hero-copy span{color:#e2e8f0db;font-size:.8rem;font-weight:760}.wave-profile-hero-copy span{display:inline-flex;align-items:center;gap:.28rem;min-width:0}.wave-profile-cover-button{width:42px;height:42px;border-radius:15px;border:1px solid rgba(255,255,255,.2);background:#0206179e;color:#fff;display:grid;place-items:center;cursor:pointer;flex-shrink:0;position:relative;z-index:1}.wave-profile-section-switch{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.wave-profile-section-tab{min-width:0;min-height:58px;border-radius:18px;border:1px solid rgba(125,211,252,.14);background:#ffffff0b;color:#e2e8f0b8;display:flex;align-items:center;justify-content:center;gap:.45rem;cursor:pointer;font-weight:900}.wave-profile-section-tab.active{color:#fff;border-color:#38bdf86b;background:linear-gradient(135deg,#0ea5e947,#8b5cf638);box-shadow:0 14px 30px #0ea5e924}.wave-profile-section-tab span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wave-profile-section{border-radius:18px;padding:.95rem;background:linear-gradient(180deg,#0f172ad1,#02061794);border:1px solid rgba(148,163,184,.12);display:grid;gap:.85rem}.wave-profile-section-title{display:flex;align-items:center;gap:.65rem;color:#fff;font-weight:920}.wave-profile-section-title small{display:block;margin-top:.12rem;color:#e2e8f094;font-size:.74rem;font-weight:720}.wave-profile-section-icon{width:36px;height:36px;border-radius:14px;display:grid;place-items:center;color:#bae6fd;background:#0ea5e924;border:1px solid rgba(125,211,252,.18);flex:0 0 auto}.wave-profile-locked-field{width:100%;min-height:45px;padding:.8rem .85rem;background:#050d18b8;border:1px solid rgba(125,211,252,.16);border-radius:14px;color:#e2e8f0c2;display:flex;align-items:center;justify-content:space-between;gap:.6rem}.wave-profile-locked-field span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wave-friends-panel{overflow:hidden}.wave-friends-header{border-bottom:1px solid rgba(148,163,184,.12);background:#040a14eb}.wave-friends-list{min-height:0;overflow-y:auto;overscroll-behavior:contain}.wave-status-row,.wave-room-row,.wave-profile-card{width:100%;border:1px solid rgba(148,163,184,.13);border-radius:18px;background:#ffffff0b;color:#fff;padding:.9rem;display:flex;align-items:center;gap:.8rem;text-align:left}.wave-room-row{cursor:pointer}.wave-status-avatar,.wave-profile-avatar{width:42px;height:42px;border-radius:999px;display:grid;place-items:center;flex:0 0 auto;background:linear-gradient(135deg,#38bdf8,#34d399);color:#02111f;font-weight:950;box-shadow:0 0 0 4px #38bdf81f}.wave-profile-avatar{width:54px;height:54px;font-size:1.25rem}.wave-status-row span:last-child,.wave-room-row span,.wave-profile-card div{min-width:0;display:grid;gap:.18rem}.wave-status-row strong,.wave-room-row strong,.wave-profile-card strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wave-status-row small,.wave-room-row small,.wave-profile-card small{color:#e2e8f09e;font-size:.78rem}.wave-profile-logout{border:1px solid rgba(248,113,113,.24);background:#7f1d1d33;color:#fecaca;border-radius:18px;padding:.95rem;font-weight:850;cursor:pointer}.live-rooms-lobby,.live-room-shell{min-height:min(820px,calc(100vh - 8rem));align-content:start}.live-rooms-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,.42fr);gap:1rem;align-items:start}.live-rooms-hero h2{margin:.45rem 0 0;font-size:clamp(1.55rem,4vw,2.35rem);line-height:1.05}.live-rooms-hero p{margin:.65rem 0 0;max-width:640px;color:#e2e8f0b3;line-height:1.62}.live-room-create-actions{display:grid;gap:.7rem}.live-room-create-primary,.live-room-create-secondary,.live-room-upload-button{min-height:46px;border-radius:16px;border:1px solid rgba(125,211,252,.22);color:#fff;display:inline-flex;align-items:center;justify-content:center;gap:.55rem;padding:0 .9rem;font-weight:900;cursor:pointer}.live-room-create-primary{border-color:#38bdf86b;background:linear-gradient(135deg,#0ea5e9,#22c55e);color:#03101d;box-shadow:0 16px 32px #0ea5e933}.live-room-create-secondary,.live-room-upload-button{background:#0f172ab8}.live-room-create-form{padding:.85rem;display:grid;gap:.75rem}.live-room-create-form label{display:grid;gap:.38rem;color:#e2e8f0d1;font-size:.82rem;font-weight:850}.live-room-profile-grid,.live-room-lists{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.live-room-toggle-grid,.live-room-control-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.live-room-toggle-grid button,.live-room-toggle-grid label,.live-room-control-grid button{min-height:42px;border:1px solid rgba(148,163,184,.14);border-radius:14px;background:#ffffff0b;color:#fff;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;padding:0 .7rem;cursor:pointer;font-weight:850}.live-room-toggle-grid button.active,.live-room-control-grid button:hover{border-color:#38bdf86b;background:#38bdf824}.live-room-control-grid button.danger{border-color:#f8717142;background:#7f1d1d33;color:#fecaca}.live-room-list-panel{padding:.85rem;min-width:0;display:grid;gap:.72rem}.live-room-list-heading,.live-room-side-header{display:flex;align-items:center;justify-content:space-between;gap:.8rem}.live-room-list-heading span,.live-room-side-header strong{display:inline-flex;align-items:center;gap:.42rem;color:#fff;font-weight:950}.live-room-list-heading small,.live-room-side-header span{color:#e2e8f094;font-size:.78rem;font-weight:850}.live-room-list{display:grid;gap:.55rem}.live-room-row-card{width:100%;min-width:0;border:1px solid rgba(148,163,184,.13);border-radius:17px;background:#ffffff0b;color:#fff;padding:.72rem;display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:.7rem;text-align:left;cursor:pointer}.live-room-row-card.private{border-color:#a855f729;background:#a855f714}.live-room-row-card strong,.live-room-row-card small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.live-room-row-card small{margin-top:.15rem;color:#e2e8f099;font-size:.78rem}.live-room-avatar{width:42px;height:42px;border-radius:16px;background:linear-gradient(135deg,#38bdf8,#22c55e);color:#03101d;display:grid;place-items:center;font-weight:950;box-shadow:0 0 0 4px #38bdf81f}.live-room-avatar.private{background:linear-gradient(135deg,#8b5cf6,#f472b6);color:#fff}.live-room-empty{color:#e2e8f094;font-size:.84rem;line-height:1.55;padding:.2rem}.live-room-badge{width:fit-content;display:inline-flex;align-items:center;gap:.34rem;border-radius:999px;padding:.34rem .58rem;font-size:.68rem;font-weight:950;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.live-room-badge.public{background:#0ea5e929;border:1px solid rgba(56,189,248,.32);color:#bae6fd;box-shadow:0 0 22px #0ea5e92e}.live-room-badge.private{background:#7e22ce33;border:1px solid rgba(168,85,247,.34);color:#ddd6fe}.live-room-header{display:flex;align-items:center;justify-content:space-between;gap:.85rem;padding-bottom:.2rem}.live-room-pinned{width:100%;min-height:42px;border:1px solid rgba(250,204,21,.22);border-radius:15px;background:#facc151a;color:#fde68a;display:flex;align-items:center;gap:.55rem;padding:0 .8rem;cursor:pointer;font-weight:900}.live-room-pinned span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.live-room-notice{border:1px solid rgba(125,211,252,.18);background:#0ea5e91a;color:#bae6fd;border-radius:15px;padding:.7rem .8rem;font-size:.84rem;line-height:1.5}.live-room-notice.danger{border-color:#f871713d;background:#7f1d1d38;color:#fecaca}.live-room-stage-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(285px,.42fr);gap:.8rem;min-height:0}.live-room-content{display:grid;gap:.8rem;min-width:0}.live-room-stage{min-height:360px;overflow:hidden;display:grid;grid-template-rows:minmax(0,1fr) auto}.live-room-video-grid{min-height:0;padding:.85rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.live-room-media-tile{min-width:0;min-height:154px;border-radius:18px;border:1px solid rgba(148,163,184,.12);background:radial-gradient(circle at 20% 18%,rgba(56,189,248,.18),transparent 34%),linear-gradient(160deg,#0f172aeb,#020617e0);display:grid;place-items:center;position:relative;overflow:hidden}.live-room-media-tile video,.live-room-screen-share video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.live-room-media-meta{position:absolute;left:.65rem;right:.65rem;bottom:.65rem;min-width:0;border-radius:14px;padding:.5rem .6rem;background:#0206179e;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.live-room-media-meta strong,.live-room-media-meta small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.live-room-media-meta small{margin-top:.12rem;color:#e2e8f09e;font-size:.72rem}.live-room-screen-share{min-height:360px;position:relative;background:radial-gradient(circle at 50% 0%,rgba(52,211,153,.16),transparent 44%),#020617}.live-room-speaker-row{min-width:0;padding:.72rem;border-top:1px solid rgba(148,163,184,.12);display:flex;gap:.55rem;overflow-x:auto}.live-room-speaker-row span{flex:0 0 auto;min-width:112px;border-radius:14px;background:#ffffff0b;padding:.48rem .58rem}.live-room-speaker-row strong,.live-room-speaker-row small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.live-room-speaker-row small{color:#e2e8f08f;font-size:.7rem;margin-top:.12rem}.live-room-listeners-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem}.live-room-listener{min-width:0;border:1px solid rgba(148,163,184,.1);border-radius:15px;background:#ffffff0a;padding:.55rem;display:grid;gap:.32rem;justify-items:center;text-align:center}.live-room-listener span{width:34px;height:34px;border-radius:13px;background:linear-gradient(135deg,#f59e0b,#22c55e);display:grid;place-items:center;font-size:.76rem;font-weight:950}.live-room-listener strong,.live-room-listener small{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.live-room-listener strong{font-size:.75rem}.live-room-listener small{color:#fde68a;font-size:.68rem}.live-room-listener button{border:1px solid rgba(52,211,153,.22);border-radius:999px;background:#34d3991f;color:#bbf7d0;padding:.34rem .5rem;font-size:.68rem;font-weight:850;cursor:pointer}.live-room-side-stack{min-width:0;display:grid;gap:.8rem;align-content:start}.live-room-side-panel,.live-room-host-controls{min-width:0;padding:.82rem;display:grid;gap:.72rem}.live-room-chat-list,.live-room-file-list{display:grid;gap:.55rem;max-height:260px;overflow-y:auto}.live-room-message{border-radius:15px;background:#ffffff0b;border:1px solid rgba(148,163,184,.1);padding:.62rem}.live-room-message>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:.65rem}.live-room-message strong,.live-room-message small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.live-room-message small{color:#e2e8f08a;font-size:.7rem}.live-room-message p{margin:.35rem 0 0;color:#f8fafceb;font-size:.86rem;line-height:1.48;white-space:pre-wrap;overflow-wrap:anywhere}.live-room-message-actions{margin-top:.45rem;display:flex;gap:.42rem;flex-wrap:wrap}.live-room-message-actions button,.live-room-message-actions span{border:1px solid rgba(125,211,252,.14);border-radius:999px;background:#38bdf814;color:#bae6fd;padding:.28rem .52rem;font-size:.68rem;font-weight:850;cursor:pointer}.live-room-chat-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.48rem}.live-room-file{min-width:0;border-radius:15px;background:#ffffff0b;border:1px solid rgba(148,163,184,.1);padding:.58rem;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;gap:.52rem;align-items:center}.live-room-file span{min-width:0}.live-room-file strong,.live-room-file small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.live-room-file small{color:#e2e8f094;font-size:.7rem;margin-top:.1rem}.live-room-file a,.live-room-file button{width:30px;height:30px;border-radius:10px;border:1px solid rgba(125,211,252,.14);background:#38bdf814;color:#bae6fd;display:grid;place-items:center;cursor:pointer}.live-room-bottom-controls{border:1px solid rgba(125,211,252,.14);border-radius:20px;background:#040a14c7;padding:.72rem;display:flex;align-items:center;justify-content:center;gap:.55rem;flex-wrap:wrap}.live-room-bottom-controls button{min-height:42px;border:1px solid rgba(148,163,184,.14);border-radius:14px;background:#ffffff0b;color:#fff;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;padding:0 .76rem;font-weight:850;cursor:pointer}.live-room-bottom-controls button:disabled,.live-room-upload-button:disabled,.live-room-create-primary:disabled{opacity:.5;cursor:not-allowed}.live-room-leave-button{border-color:#f8717138!important;background:#7f1d1d2e!important;color:#fecaca!important}.live-room-host-row{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:.45rem;align-items:center;border:1px solid rgba(148,163,184,.1);border-radius:14px;padding:.5rem;background:#ffffff0a}.live-room-host-row span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.live-room-host-row button{border:1px solid rgba(125,211,252,.14);border-radius:999px;background:#38bdf814;color:#bae6fd;padding:.34rem .52rem;font-size:.68rem;font-weight:850;cursor:pointer}.app-shell{width:100%;max-width:none;margin:0;padding:0}.page-fade{animation:pageFadeIn .42s cubic-bezier(.22,1,.36,1)}.stagger-in{opacity:0;transform:translateY(18px);animation:staggerIn .55s cubic-bezier(.22,1,.36,1) forwards;animation-delay:var(--stagger-delay, 0ms)}.premium-card{transition:transform .24s cubic-bezier(.22,1,.36,1),box-shadow .24s ease,border-color .24s ease,background .24s ease;will-change:transform}.premium-card:hover{transform:translateY(-6px);box-shadow:0 20px 45px #0000003d;border-color:#7dd3fc38}.soft-button{transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease,color .18s ease}.soft-button:hover{transform:translateY(-2px);box-shadow:0 12px 24px #0f172a38}.soft-button:focus-visible,.premium-card:focus-visible,.glow-input:focus-visible{outline:2px solid rgba(125,211,252,.9);outline-offset:2px}.glow-panel{position:relative;overflow:hidden}.glow-panel:after{content:"";position:absolute;inset:auto -15% -35% auto;width:180px;height:180px;border-radius:999px;background:radial-gradient(circle,rgba(56,189,248,.14),transparent 72%);pointer-events:none;transition:transform .35s ease,opacity .35s ease;opacity:.8}.glow-panel:hover:after{transform:translate(-10px,-8px) scale(1.06);opacity:1}.glow-input{transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.wave-chat-menu{position:absolute;top:calc(100% + .85rem);right:0;z-index:20;min-width:168px;padding:.48rem;border:1px solid rgba(125,211,252,.18);border-radius:18px;background:linear-gradient(180deg,#08111ffa,#030811fa),#040a14fa;box-shadow:0 20px 46px #0000006b,0 0 24px #22d3ee1a;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.wave-chat-menu-item{width:100%;min-height:42px;border:0;border-radius:12px;background:transparent;color:#f8fafc;display:flex;align-items:center;gap:.55rem;padding:0 .72rem;cursor:pointer;font-weight:850;text-align:left}.wave-chat-menu-icon{flex:0 0 auto;filter:drop-shadow(0 0 7px currentColor)}.wave-chat-menu-icon.search{color:#67e8f9}.wave-chat-menu-icon.vault{color:#facc15}.wave-chat-menu-icon.chat-lock{color:#34d399}.wave-chat-menu-item:hover,.wave-chat-menu-item:focus-visible{background:#38bdf81f;outline:none}.glow-input:focus{border-color:#38bdf87a;box-shadow:0 0 0 4px #38bdf81f;background:#ffffff14}.status-profile-led-card{position:relative;isolation:isolate;border:1px solid rgba(125,211,252,.18);background:linear-gradient(135deg,#08111fe0,#040a14d1),linear-gradient(90deg,#67e8f91f,#f472b61c,#a3e6351a);border-radius:16px;padding:.86rem;display:grid;gap:.42rem;overflow:hidden;box-shadow:0 14px 28px #0000002e}.status-profile-led-line{position:relative;z-index:1;display:flex;flex-wrap:wrap;align-items:center;gap:.22rem .38rem;min-width:0;line-height:1.35}.status-profile-led-icon{color:var(--led-color);display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;margin-right:.04rem;background:linear-gradient(100deg,var(--led-color) 8%,#020617 46%,var(--led-color) 78%);background-size:240% 100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:statusProfileTextShimmer 3.8s ease-in-out infinite}.status-profile-led-word{color:var(--led-color);font-size:.82rem;font-weight:900;background:linear-gradient(100deg,var(--led-color) 8%,#020617 46%,var(--led-color) 78%);background-size:240% 100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:statusProfileTextShimmer 3.8s ease-in-out infinite;animation-delay:calc(var(--led-index, 0) * -.16s)}.status-profile-scope-pill,.status-profile-scope-badge{position:relative;isolation:isolate;overflow:hidden;border:1px solid rgba(255,255,255,.14);border-radius:999px;color:#fff;font-weight:900;line-height:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.status-profile-scope-pill:after,.status-profile-scope-badge:after{content:"";position:absolute;inset:-2px -55%;z-index:0;background:linear-gradient(110deg,transparent 28%,rgba(0,0,0,.46) 50%,transparent 72%);mix-blend-mode:multiply;transform:translate(-120%);animation:statusProfileBadgeShimmer 3.9s ease-in-out infinite;pointer-events:none}.status-profile-scope-pill{padding:.28rem .52rem;font-size:.68rem}.status-profile-scope-badge{position:absolute;right:.42rem;top:.42rem;padding:.24rem .44rem;font-size:.62rem;box-shadow:0 8px 18px #0000003d}.status-profile-scope-pill--local,.status-profile-scope-badge--local{background:linear-gradient(135deg,#14b8a6e0,#0ea5e9b8)}.status-profile-scope-pill--global,.status-profile-scope-badge--global{background:linear-gradient(135deg,#ec4899db,#facc15b8)}.status-gif-visualizer{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:2}.status-cover-gif-art{position:absolute;inset:0;width:108%;height:108%;object-fit:cover;border-radius:inherit;transform:translate(-4%,-4%) scale(1);transform-origin:center;z-index:4;opacity:1;mix-blend-mode:normal;filter:saturate(1.05) contrast(1.02);animation:none}.status-cover-gif-art.is-playing{animation:statusCoverGifPlaying 3.8s ease-in-out infinite;filter:saturate(1.18) contrast(1.08) brightness(1.04) drop-shadow(0 0 20px rgba(103,232,249,.22))}.status-cover-gif-art--car{object-position:52% 50%}.status-cover-gif-art--anime{object-position:50% 44%}.status-cover-gif-art--game{object-position:50% 48%}.status-cover-gif-art.has-custom-cover{width:100%;height:100%;transform:none;object-position:center;filter:saturate(1.02) contrast(1.02);animation:none}.status-cover-gif-art--car.is-playing{animation:statusCoverCarRide 3.1s cubic-bezier(.45,0,.2,1) infinite;filter:saturate(1.2) contrast(1.1) brightness(1.04) drop-shadow(0 0 22px rgba(251,113,133,.24))}.status-cover-gif-art--anime.is-playing{animation:statusCoverAnimeFloat 4.8s ease-in-out infinite;filter:saturate(1.14) contrast(1.06) brightness(1.05) drop-shadow(0 0 24px rgba(216,180,254,.25))}.status-cover-gif-art--game.is-playing{animation:statusCoverGamePulse 2.8s steps(4,end) infinite;filter:saturate(1.28) contrast(1.1) brightness(1.06) drop-shadow(0 0 24px rgba(74,222,128,.22))}.status-live-cover{position:absolute;inset:0;z-index:5;overflow:hidden;pointer-events:none;opacity:.6;mix-blend-mode:screen;transition:opacity .25s ease}.status-live-cover.is-playing{opacity:1}.status-live-cover:before,.status-live-cover:after,.status-live-cover span{position:absolute;display:block;content:""}.status-live-cover:before{inset:-18%;background:radial-gradient(circle at calc(18% + (var(--status-progress, 0) * 62%)) 22%,rgba(255,255,255,.22),transparent 11%),conic-gradient(from calc(var(--status-pulse, 0) * 1turn),rgba(103,232,249,.26),transparent 22%,rgba(244,114,182,.2),transparent 48%,rgba(74,222,128,.18),transparent 72%);filter:blur(22px);opacity:.58;transform:rotate(calc(var(--status-pulse, 0) * 44deg))}.status-live-cover:after{left:-30%;right:-30%;top:48%;height:12%;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(103,232,249,.04),rgba(255,255,255,.62),rgba(244,114,182,.14),transparent);filter:blur(7px);opacity:.78;transform:translate(calc((var(--status-progress, 0) * 64%) - 18%)) rotate(-8deg)}.status-live-cover__scan{inset:0;background:repeating-linear-gradient(180deg,rgba(255,255,255,.08) 0 1px,transparent 1px 10px);opacity:.12;animation:statusLiveScan 5.2s linear infinite}.status-live-cover__ring{left:50%;top:50%;width:62%;aspect-ratio:1;border-radius:999px;border:1px solid rgba(125,211,252,.24);box-shadow:0 0 22px #67e8f92e,inset 0 0 18px #ffffff1f;transform:translate(-50%,-50%) scale(calc(.9 + (var(--status-progress, 0) * .24)));animation:statusLiveRing 4.6s ease-in-out infinite}.status-live-cover__ring--two{width:82%;aspect-ratio:1 / .58;border-color:#f472b638;animation-duration:6.4s;animation-direction:reverse}.status-live-cover__beam{left:-16%;width:132%;height:3px;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(103,232,249,.84),rgba(251,191,36,.72),transparent);filter:blur(.4px) drop-shadow(0 0 12px rgba(103,232,249,.42));transform-origin:center;animation:statusLiveBeam 3.4s ease-in-out infinite}.status-live-cover__beam--one{top:34%;transform:rotate(-13deg)}.status-live-cover__beam--two{top:61%;background:linear-gradient(90deg,transparent,rgba(244,114,182,.76),rgba(74,222,128,.7),transparent);transform:rotate(10deg);animation-delay:-1.4s}.status-live-cover__spark{width:9px;aspect-ratio:1;border-radius:999px;background:#fff;box-shadow:0 0 10px #ffffffbf,0 0 24px #67e8f98c;animation:statusLiveSpark 3.8s ease-in-out infinite}.status-live-cover__spark--one{left:18%;top:28%}.status-live-cover__spark--two{right:24%;top:20%;animation-delay:-1.1s}.status-live-cover__spark--three{left:55%;bottom:24%;animation-delay:-2.2s}.status-live-cover__meter{left:7%;right:7%;bottom:18%;height:54px;border-radius:16px;background:linear-gradient(90deg,rgba(103,232,249,.72) 0 5%,transparent 5% 8%,rgba(244,114,182,.72) 8% 14%,transparent 14% 18%,rgba(74,222,128,.72) 18% 24%,transparent 24% 29%,rgba(251,191,36,.72) 29% 34%,transparent 34% 39%,rgba(103,232,249,.72) 39% 46%,transparent 46% 50%,rgba(244,114,182,.72) 50% 58%,transparent 58% 62%,rgba(74,222,128,.72) 62% 70%,transparent 70% 75%,rgba(251,191,36,.72) 75% 82%,transparent 82% 86%,rgba(103,232,249,.72) 86% 92%,transparent 92%);clip-path:polygon(0 72%,4% 46%,8% 82%,12% 34%,16% 64%,20% 20%,24% 82%,28% 42%,32% 76%,36% 28%,40% 62%,44% 12%,48% 78%,52% 36%,56% 68%,60% 18%,64% 84%,68% 42%,72% 72%,76% 24%,80% 64%,84% 36%,88% 82%,92% 48%,96% 70%,100% 38%,100% 100%,0 100%);filter:blur(.2px) drop-shadow(0 0 14px rgba(103,232,249,.28));opacity:.66;transform:scaleY(calc(.78 + (var(--status-pulse, 0) * .32)));transform-origin:bottom;animation:statusLiveMeter 1.6s ease-in-out infinite}.status-live-cover--car .status-live-cover__ring{left:58%;top:54%;border-color:#fb718542}.status-live-cover--car .status-live-cover__beam{height:4px;animation-duration:1.75s}.status-live-cover--anime .status-live-cover__meter{bottom:14%;opacity:.44;filter:blur(1.2px) drop-shadow(0 0 20px rgba(216,180,254,.32))}.status-live-cover--anime .status-live-cover__ring{border-color:#d8b4fe38;animation-duration:7.8s}.status-live-cover--game .status-live-cover__scan{opacity:.2}.status-live-cover--game .status-live-cover__ring{border-radius:18px;border-color:#4ade8047;animation-timing-function:steps(4,end)}.status-gif-visualizer:before{content:"";position:absolute;inset:-18%;background:repeating-conic-gradient(from calc(var(--status-pulse, 0) * 1turn),rgba(103,232,249,.18) 0deg 9deg,transparent 10deg 23deg,rgba(240,171,252,.14) 24deg 31deg,transparent 32deg 48deg);animation:statusGifSlowSpin 8s linear infinite;opacity:calc(.26 + var(--status-progress, 0) * .18)}.status-gif-visualizer:after{content:"";position:absolute;left:-12%;right:-12%;top:18%;height:58%;background:radial-gradient(ellipse at 20% 50%,rgba(134,239,172,.24),transparent 36%),radial-gradient(ellipse at 72% 42%,rgba(103,232,249,.2),transparent 38%),linear-gradient(90deg,transparent,rgba(255,255,255,.12),transparent);clip-path:polygon(0 48%,8% 36%,18% 42%,28% 20%,38% 52%,50% 34%,62% 66%,74% 28%,86% 52%,100% 38%,100% 64%,86% 78%,72% 56%,60% 82%,48% 54%,38% 76%,26% 48%,14% 70%,0 56%);filter:blur(10px);opacity:.55;animation:statusGifRibbon 3.6s ease-in-out infinite alternate}.status-gif-orbit,.status-gif-shape,.status-gif-comet{position:absolute;display:block}.status-gif-orbit{left:50%;top:50%;border-radius:999px;border:1px solid rgba(125,211,252,.22);transform:translate(-50%,-50%);box-shadow:0 0 28px #67e8f926}.status-gif-orbit-a{width:44%;aspect-ratio:1;animation:statusGifOrbitA 5.6s linear infinite}.status-gif-orbit-b{width:62%;aspect-ratio:1 / .62;border-color:#f0abfc38;animation:statusGifOrbitB 7.4s linear infinite reverse}.status-gif-orbit-c{width:78%;aspect-ratio:1 / .42;border-color:#86efac2e;animation:statusGifOrbitA 9.2s linear infinite reverse}.status-gif-shape{width:18px;height:18px;border-radius:6px;background:linear-gradient(135deg,#67e8f9,#86efac);filter:drop-shadow(0 0 16px rgba(103,232,249,.5));opacity:.75}.status-gif-shape-a{left:18%;top:28%;animation:statusGifFloatA 3.2s ease-in-out infinite}.status-gif-shape-b{right:17%;top:36%;border-radius:999px;background:linear-gradient(135deg,#f0abfc,#fde68a);animation:statusGifFloatB 3.8s ease-in-out infinite}.status-gif-shape-c{left:52%;top:18%;width:12px;height:36px;border-radius:999px;background:linear-gradient(180deg,#67e8f9,#f0abfc);animation:statusGifFloatC 4.4s ease-in-out infinite}.status-gif-comet{width:96px;height:3px;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.78),transparent);filter:drop-shadow(0 0 12px rgba(103,232,249,.48));opacity:0}.status-gif-comet-a{left:-20%;top:30%;animation:statusGifComet 4.1s ease-in-out infinite}.status-gif-comet-b{left:-24%;top:66%;animation:statusGifComet 5.3s ease-in-out 1.1s infinite}.status-cover-girl{position:absolute;left:50%;top:47%;width:min(58%,260px);aspect-ratio:.78;transform:translate(-50%,-50%);filter:drop-shadow(0 24px 34px rgba(0,0,0,.36)) drop-shadow(0 0 24px rgba(103,232,249,.24));animation:statusCoverFloat 4.2s ease-in-out infinite;opacity:1;z-index:5;display:none}.status-cover-girl span{position:absolute;display:block}.status-cover-halo{inset:4% 4% 12%;border-radius:999px;background:radial-gradient(circle at 50% 34%,rgba(103,232,249,.24),transparent 34%),conic-gradient(from 0deg,#67e8f92e,#f0abfc2e,#86efac33,#67e8f92e);filter:blur(8px);animation:statusCoverHalo 6.8s linear infinite}.status-cover-hair{top:14%;width:44%;height:58%;background:radial-gradient(circle at 38% 24%,rgba(255,255,255,.16),transparent 18%),linear-gradient(160deg,#121826,#312e81 42%,#0f172a);border-radius:52% 48% 42% 58%/34% 42% 58% 66%;box-shadow:inset 0 -18px 28px #38bdf81f;transform-origin:top center}.status-cover-hair-left{left:14%;transform:rotate(-9deg);animation:statusCoverHairLeft 4.8s ease-in-out infinite}.status-cover-hair-right{right:14%;transform:rotate(9deg) scaleX(-1);animation:statusCoverHairRight 5.2s ease-in-out infinite}.status-cover-neck{left:42%;top:56%;width:16%;height:18%;border-radius:999px;background:linear-gradient(180deg,#d9a079,#9b5c48);box-shadow:inset 0 10px 12px #49201c38}.status-cover-face{left:30%;top:18%;width:40%;height:43%;border-radius:46% 46% 48% 48%/42% 42% 58% 58%;background:radial-gradient(circle at 34% 40%,rgba(255,255,255,.2),transparent 10%),linear-gradient(160deg,#f5c7a5,#c77b62 62%,#8f4f44);box-shadow:inset -10px -12px 18px #48202c2e,inset 8px 8px 14px #ffffff1f;overflow:hidden}.status-cover-brow{top:34%;width:16%;height:2px;border-radius:999px;background:#28161eb8}.status-cover-brow-left{left:25%;transform:rotate(-9deg)}.status-cover-brow-right{right:25%;transform:rotate(9deg)}.status-cover-eye{top:41%;width:8%;height:8%;border-radius:999px;background:#111827;box-shadow:0 0 8px #67e8f980;animation:statusCoverBlink 6.2s ease-in-out infinite}.status-cover-eye-left{left:30%}.status-cover-eye-right{right:30%}.status-cover-lips{left:39%;top:65%;width:22%;height:7%;border-radius:999px 999px 70% 70%;background:linear-gradient(90deg,#7f1d1d,#fb7185,#7f1d1d);box-shadow:0 0 8px #fb71854d}.status-cover-headphones{inset:6% 15% 34%;pointer-events:none}.status-cover-band{left:22%;top:5%;width:56%;height:46%;border-radius:999px 999px 0 0;border:8px solid rgba(15,23,42,.9);border-bottom:0;box-shadow:0 0 0 2px #67e8f93d,0 0 24px #67e8f92e}.status-cover-ear{top:35%;width:19%;height:32%;border-radius:18px;background:radial-gradient(circle at 50% 50%,rgba(103,232,249,.32),transparent 34%),linear-gradient(160deg,#0f172a,#1e293b);border:2px solid rgba(103,232,249,.28);box-shadow:inset 0 0 18px #67e8f924,0 0 18px #67e8f938;animation:statusCoverEarGlow 1.8s ease-in-out infinite alternate}.status-cover-ear-left{left:9%}.status-cover-ear-right{right:9%}.status-cover-body{left:22%;right:22%;bottom:4%;height:34%;border-radius:44% 44% 18% 18%/36% 36% 18% 18%;background:radial-gradient(circle at 50% 12%,rgba(103,232,249,.18),transparent 28%),linear-gradient(135deg,#0f172a,#312e81 46%,#111827);border:1px solid rgba(125,211,252,.18);box-shadow:inset 0 1px #ffffff14}.status-cover-light{width:8px;height:8px;border-radius:999px;background:#67e8f9;box-shadow:0 0 18px #67e8f9b8}.status-cover-light-a{left:13%;top:18%;animation:statusCoverLight 3.2s ease-in-out infinite}.status-cover-light-b{right:16%;top:24%;background:#f0abfc;box-shadow:0 0 18px #f0abfcb8;animation:statusCoverLight 3.8s ease-in-out .6s infinite}.status-cover-light-c{left:50%;bottom:12%;background:#86efac;box-shadow:0 0 18px #86efacb8;animation:statusCoverLight 4.4s ease-in-out 1.1s infinite}@keyframes statusProfileTextShimmer{0%,28%{background-position:130% 0}72%,to{background-position:-70% 0}}@keyframes statusProfileBadgeShimmer{0%,42%{transform:translate(-120%);opacity:0}58%{opacity:1}to{transform:translate(120%);opacity:0}}@keyframes statusGifSlowSpin{to{transform:rotate(1turn)}}@keyframes statusCoverFloat{50%{transform:translate(-50%,-53%) rotate(-1.2deg) scale(1.015)}}@keyframes statusCoverGifFloat{50%{transform:translate(-50%,-51.5%) scale(1.018)}}@keyframes statusCoverGifPlaying{0%{transform:translate(-4%,-4%) scale(1)}28%{transform:translate(-5.2%,-3.2%) scale(1.035) rotate(-.4deg)}58%{transform:translate(-3.2%,-5.1%) scale(1.055) rotate(.45deg)}to{transform:translate(-4%,-4%) scale(1)}}@keyframes statusCoverCarRide{0%{transform:translate(-4%,-4%) scale(1.02) skew(0)}24%{transform:translate(-6.4%,-3.4%) scale(1.06) skew(-.45deg)}50%{transform:translate(-2.8%,-4.8%) scale(1.04) skew(.35deg)}76%{transform:translate(-5.4%,-5.2%) scale(1.075) skew(-.25deg)}to{transform:translate(-4%,-4%) scale(1.02) skew(0)}}@keyframes statusCoverAnimeFloat{0%{transform:translate(-4%,-4%) scale(1)}34%{transform:translate(-4.6%,-5.5%) scale(1.035) rotate(-.35deg)}68%{transform:translate(-3.4%,-3.2%) scale(1.055) rotate(.35deg)}to{transform:translate(-4%,-4%) scale(1)}}@keyframes statusCoverGamePulse{0%{transform:translate(-4%,-4%) scale(1.01)}25%{transform:translate(-4.8%,-4.8%) scale(1.045)}50%{transform:translate(-3.2%,-4.2%) scale(1.025)}75%{transform:translate(-4.4%,-3.2%) scale(1.07)}to{transform:translate(-4%,-4%) scale(1.01)}}@keyframes statusLiveScan{to{transform:translateY(22px)}}@keyframes statusLiveRing{0%,to{opacity:.34;transform:translate(-50%,-50%) rotate(0) scale(calc(.9 + (var(--status-progress, 0) * .24)))}50%{opacity:.72;transform:translate(-50%,-50%) rotate(8deg) scale(calc(1 + (var(--status-progress, 0) * .28)))}}@keyframes statusLiveBeam{0%,to{opacity:.2;translate:-10% 0}45%{opacity:.88}70%{translate:12% 0}}@keyframes statusLiveSpark{0%,to{opacity:.2;transform:translateZ(0) scale(.7)}45%{opacity:1;transform:translate3d(16px,-18px,0) scale(1.25)}72%{opacity:.58;transform:translate3d(-10px,10px,0) scale(.95)}}@keyframes statusLiveMeter{0%,to{clip-path:polygon(0 72%,4% 46%,8% 82%,12% 34%,16% 64%,20% 20%,24% 82%,28% 42%,32% 76%,36% 28%,40% 62%,44% 12%,48% 78%,52% 36%,56% 68%,60% 18%,64% 84%,68% 42%,72% 72%,76% 24%,80% 64%,84% 36%,88% 82%,92% 48%,96% 70%,100% 38%,100% 100%,0 100%)}50%{clip-path:polygon(0 44%,4% 78%,8% 32%,12% 68%,16% 18%,20% 72%,24% 36%,28% 82%,32% 24%,36% 64%,40% 38%,44% 88%,48% 22%,52% 72%,56% 34%,60% 82%,64% 18%,68% 62%,72% 30%,76% 76%,80% 28%,84% 68%,88% 22%,92% 74%,96% 34%,100% 66%,100% 100%,0 100%)}}@keyframes statusCoverHalo{to{transform:rotate(1turn)}}@keyframes statusCoverHairLeft{50%{transform:rotate(-14deg) translateY(5px)}}@keyframes statusCoverHairRight{50%{transform:rotate(14deg) scaleX(-1) translateY(5px)}}@keyframes statusCoverBlink{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.14)}}@keyframes statusCoverEarGlow{to{box-shadow:inset 0 0 22px #67e8f938,0 0 28px #67e8f95c}}@keyframes statusCoverLight{50%{transform:translateY(-18px) scale(1.7);opacity:.42}}@keyframes statusGifRibbon{0%{transform:translate(-3%) scaleY(.9)}to{transform:translate(3%) scaleY(1.08)}}@keyframes statusGifOrbitA{to{transform:translate(-50%,-50%) rotate(1turn)}}@keyframes statusGifOrbitB{to{transform:translate(-50%,-50%) rotate(-1turn)}}@keyframes statusGifFloatA{50%{transform:translate(18px,26px) rotate(22deg) scale(1.2)}}@keyframes statusGifFloatB{50%{transform:translate(-22px,18px) scale(1.35)}}@keyframes statusGifFloatC{50%{transform:translate(14px,30px) rotate(-18deg) scaleY(.7)}}@keyframes statusGifComet{0%{opacity:0;transform:translate(0) rotate(-12deg)}18%{opacity:.9}52%{opacity:.35}to{opacity:0;transform:translate(150vw) rotate(-12deg)}}.brand-nav-mark{position:relative;display:flex;align-items:center;min-height:48px;border-radius:16px;overflow:hidden;padding:0 .35rem;background:radial-gradient(circle at 18% 55%,rgba(56,189,248,.2),transparent 46%),radial-gradient(circle at 82% 45%,rgba(245,158,11,.16),transparent 48%),linear-gradient(135deg,#ffffff12,#ffffff05);border:1px solid rgba(125,211,252,.14);box-shadow:0 18px 34px #00000038,inset 0 1px #ffffff14}.brand-nav-mark:before{content:"";position:absolute;inset:auto 4px 3px;height:1px;background:linear-gradient(90deg,transparent,rgba(56,189,248,.72),rgba(245,158,11,.72),transparent);opacity:.72}.brand-nav-mark:after{content:"";position:absolute;inset:-40% -22%;background:linear-gradient(110deg,transparent 28%,rgba(255,255,255,.14) 48%,transparent 66%);opacity:0;transform:translate(-45%);transition:opacity .24s ease,transform .55s ease;pointer-events:none}.brand-nav-mark:hover:after{opacity:1;transform:translate(45%)}.app-sidebar-shell{isolation:isolate}.app-sidebar-shell:before,.app-sidebar-shell:after{content:"";position:absolute;pointer-events:none;z-index:-1}.app-sidebar-shell:before{inset:0;background:linear-gradient(115deg,transparent 0 17%,rgba(56,189,248,.055) 17.2% 17.8%,transparent 18% 44%,rgba(245,158,11,.05) 44.2% 44.8%,transparent 45%),radial-gradient(circle at 24% 14%,rgba(56,189,248,.18),transparent 28%),radial-gradient(circle at 88% 86%,rgba(249,115,22,.14),transparent 34%);opacity:.9}.app-sidebar-shell:after{top:0;right:0;bottom:0;width:1px;background:linear-gradient(180deg,transparent,rgba(56,189,248,.78),rgba(245,158,11,.62),transparent);box-shadow:0 0 18px #38bdf861}.sidebar-collapse-button,.mobile-menu-led-button{position:relative;overflow:hidden;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease}.sidebar-collapse-button:after,.mobile-menu-led-button:after{content:"";position:absolute;inset:-60% -30%;background:conic-gradient(from 90deg,transparent,rgba(56,189,248,.28),rgba(245,158,11,.24),transparent);opacity:0;transition:opacity .2s ease;animation:ledHeaderSpin 3.2s linear infinite}.sidebar-collapse-button:hover,.mobile-menu-led-button:hover{transform:translateY(-1px);border-color:#38bdf880!important;box-shadow:0 12px 26px #0000004d,0 0 22px #38bdf838!important}.sidebar-collapse-button:hover:after,.mobile-menu-led-button:hover:after{opacity:1}.sidebar-collapse-button>svg,.mobile-menu-led-button>svg{position:relative;z-index:1}.sidebar-profile-card{position:relative;overflow:hidden}.sidebar-profile-card:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(56,189,248,.14),transparent 36%),linear-gradient(135deg,transparent,rgba(250,204,21,.08));opacity:.76;pointer-events:none}.sidebar-profile-card:after{content:"";position:absolute;left:1rem;right:1rem;top:0;height:2px;background:linear-gradient(90deg,transparent,rgba(56,189,248,.78),rgba(250,204,21,.7),transparent);box-shadow:0 0 16px #38bdf847;pointer-events:none}.sidebar-profile-card>*{position:relative;z-index:1}.mobile-app-header{overflow:hidden;isolation:isolate}.mobile-app-header:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(circle at 20% 0%,rgba(56,189,248,.14),transparent 36%),radial-gradient(circle at 82% 12%,rgba(245,158,11,.12),transparent 34%);pointer-events:none}.mobile-app-header:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:linear-gradient(90deg,#38bdf8,#22c55e,#f59e0b,#f472b6,#38bdf8);background-size:220% 100%;box-shadow:0 0 18px #38bdf85c;animation:ledHeaderFlow 5s linear infinite}.mobile-header-title{text-shadow:0 0 14px rgba(56,189,248,.2),0 0 24px rgba(245,158,11,.1)}.mobile-home-brand-strip{position:relative;width:max-content;max-width:100%;min-height:42px;display:grid;grid-template-columns:1fr;align-items:center;gap:.55rem;overflow:hidden;border-radius:0;padding:0;border:1px solid transparent;background:transparent;box-shadow:none;animation:none;transition:width .7s cubic-bezier(.22,1,.36,1),max-width .7s cubic-bezier(.22,1,.36,1),grid-template-columns .7s cubic-bezier(.22,1,.36,1),padding .7s cubic-bezier(.22,1,.36,1),border-color .25s ease,box-shadow .25s ease}.mobile-home-brand-strip.is-live{width:100%;max-width:none;grid-template-columns:90px minmax(0,1fr);border-radius:16px;padding:0 .52rem;border-color:#7dd3fc29;box-shadow:inset 0 0 0 2px #38bdf81f,0 0 22px #38bdf814;background:linear-gradient(#020617b8,#020617b8) padding-box,linear-gradient(90deg,#38bdf8,#22c55e,#f59e0b,#f472b6,#38bdf8) border-box;background-size:auto,220% 100%;animation:ledHeaderFlow 6s linear infinite}.mobile-home-logo-slot{min-width:0;display:flex;align-items:center;justify-content:flex-start;transition:justify-content .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}.mobile-home-brand-strip.is-live .mobile-home-logo-slot{justify-content:flex-start;transform:translate(-2px)}.mobile-home-header-logo{width:min(196px,74vw);height:42px;object-fit:contain;display:block;filter:drop-shadow(0 0 12px rgba(56,189,248,.2)) drop-shadow(0 0 14px rgba(245,158,11,.14));transition:width .7s cubic-bezier(.22,1,.36,1),height .7s cubic-bezier(.22,1,.36,1),filter .25s ease}.mobile-home-brand-strip.is-live .mobile-home-header-logo{width:88px;height:36px}.mobile-home-ticker{min-width:0;height:34px;overflow:hidden;border-radius:999px;border:1px solid rgba(125,211,252,.14);background:linear-gradient(90deg,#020617d1,#0f172a94),radial-gradient(circle at 10% 50%,rgba(56,189,248,.12),transparent 44%);box-shadow:inset 0 1px #ffffff12,0 0 18px #38bdf814;-webkit-mask-image:linear-gradient(90deg,transparent 0,black 9%,black 91%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,black 9%,black 91%,transparent 100%)}.mobile-home-ticker-track{height:100%;display:inline-flex;align-items:center;gap:1.2rem;white-space:nowrap;will-change:transform;animation:homeHeaderTicker 38s linear .75s infinite}.mobile-home-ticker-item{display:inline-flex;align-items:center;gap:.4rem;color:#ffffffd1;font-size:.72rem;line-height:1}.mobile-home-ticker-avatar{width:22px;height:22px;border-radius:999px;background-position:center;background-size:cover;border:1px solid rgba(255,255,255,.58);box-shadow:0 0 14px #f472b661;flex-shrink:0}.mobile-home-ticker-item strong{color:#7dd3fc;font-size:.64rem;letter-spacing:.08em;text-transform:uppercase;text-shadow:0 0 12px rgba(56,189,248,.26)}.mobile-home-ticker-item em{color:#f9a8d4;font-style:normal;font-weight:700}.nav-led-button{position:relative;min-height:44px;border-radius:14px;background:linear-gradient(90deg,color-mix(in srgb,var(--nav-accent) 0%,transparent),transparent),#fff0;overflow:hidden;transition:transform .2s ease,color .2s ease,border-color .2s ease,background .2s ease,box-shadow .2s ease}.nav-led-button:before{content:"";position:absolute;left:0;top:9px;bottom:9px;width:3px;border-radius:999px;background:var(--nav-accent);box-shadow:0 0 14px var(--nav-accent);opacity:0;transform:scaleY(.45);transition:opacity .2s ease,transform .2s ease}.nav-led-button:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 0%,color-mix(in srgb,var(--nav-accent) 22%,transparent) 42%,transparent 70%);opacity:0;transform:translate(-105%);transition:opacity .2s ease,transform .42s ease;pointer-events:none}.nav-led-button:hover,.nav-led-button.is-active{color:#fff!important;background:radial-gradient(circle at 18% 50%,color-mix(in srgb,var(--nav-accent) 28%,transparent),transparent 42%),linear-gradient(90deg,color-mix(in srgb,var(--nav-accent) 16%,rgba(255,255,255,.04)),#ffffff09);border-color:color-mix(in srgb,var(--nav-accent) 36%,rgba(255,255,255,.08))!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--nav-accent) 14%,transparent),0 14px 30px #0003,inset 0 1px #ffffff14;transform:translate(2px)}.nav-led-button:hover:before,.nav-led-button.is-active:before{opacity:1;transform:scaleY(1)}.nav-led-button:hover:after,.nav-led-button.is-active:after{opacity:1;transform:translate(105%)}.nav-led-icon{position:relative;z-index:1;width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;color:var(--nav-accent);filter:drop-shadow(0 0 8px color-mix(in srgb,var(--nav-accent) 42%,transparent));flex-shrink:0}.nav-led-label{position:relative;z-index:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-live-dot,.nav-message-badge{position:absolute;top:-2px;right:-4px;width:8px;height:8px;border-radius:999px;background:var(--nav-accent);border:1px solid rgba(2,6,23,.9);box-shadow:0 0 12px var(--nav-accent)}.nav-live-dot{animation:navLivePulse 1.4s ease-in-out infinite}.nav-message-badge{width:7px;height:7px;opacity:.95}.mobile-led-nav-item{position:relative;overflow:hidden;border:1px solid transparent;transition:transform .18s ease,color .18s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease}.mobile-led-nav-item:before{content:"";position:absolute;left:22%;right:22%;bottom:5px;height:2px;border-radius:999px;background:var(--nav-accent);box-shadow:0 0 14px var(--nav-accent);opacity:0;transform:scaleX(.5);transition:opacity .18s ease,transform .18s ease}.mobile-led-nav-item:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 28%,color-mix(in srgb,var(--nav-accent) 24%,transparent),transparent 56%);opacity:0;transition:opacity .18s ease;pointer-events:none}.mobile-led-nav-item:hover,.mobile-led-nav-item:active,.mobile-led-nav-item.is-active{transform:translateY(-2px);background:linear-gradient(180deg,color-mix(in srgb,var(--nav-accent) 18%,rgba(255,255,255,.03)),#ffffff09);border-color:color-mix(in srgb,var(--nav-accent) 34%,rgba(255,255,255,.08));box-shadow:0 0 0 1px color-mix(in srgb,var(--nav-accent) 10%,transparent),0 10px 24px #00000038}.mobile-led-nav-item:hover:before,.mobile-led-nav-item:active:before,.mobile-led-nav-item.is-active:before,.mobile-led-nav-item:hover:after,.mobile-led-nav-item:active:after,.mobile-led-nav-item.is-active:after{opacity:1;transform:scaleX(1)}.mobile-led-icon{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;color:var(--nav-accent);filter:drop-shadow(0 0 8px color-mix(in srgb,var(--nav-accent) 48%,transparent))}.mobile-led-label{position:relative;z-index:1;max-width:100%;padding:0 .08rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pause-led-button{border:1px solid transparent!important}.pause-led-button:before,.pause-led-button:after{content:"";position:absolute;border-radius:inherit;pointer-events:none}.pause-led-button:before{inset:-18%;background:conic-gradient(from 0deg,#38bdf8f2,#f59e0bf2,#22c55eeb,#f87171e6,#38bdf8f2);animation:pauseLedSpin 1.8s linear infinite;filter:blur(.3px);z-index:0}.pause-led-button:after{inset:3px;background:radial-gradient(circle at 50% 35%,rgba(255,255,255,.13),transparent 34%),#0f172ad6;box-shadow:inset 0 0 18px #ffffff14,inset 0 0 28px #38bdf814;z-index:0}.pause-led-button svg{position:relative;z-index:1;filter:drop-shadow(0 0 10px rgba(255,255,255,.34))}.landscape-rotate-button{transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.landscape-rotate-button:hover{border-color:#38bdf861!important;background:#0f172ab8!important;box-shadow:0 0 0 5px #38bdf814,0 14px 30px #00000057!important}.landscape-rotate-icon{position:relative;width:24px;height:24px;display:block;transform:rotate(0);transition:transform .2s ease}.landscape-rotate-icon.is-open{transform:rotate(45deg)}.landscape-rotate-icon span{position:absolute;width:9px;height:9px;border-color:#fff;filter:drop-shadow(0 0 8px rgba(56,189,248,.58))}.landscape-rotate-icon span:nth-child(1){top:1px;left:1px;border-top:2px solid;border-left:2px solid}.landscape-rotate-icon span:nth-child(2){top:1px;right:1px;border-top:2px solid;border-right:2px solid}.landscape-rotate-icon span:nth-child(3){bottom:1px;left:1px;border-bottom:2px solid;border-left:2px solid}.landscape-rotate-icon span:nth-child(4){right:1px;bottom:1px;border-right:2px solid;border-bottom:2px solid}.watch-scrubber{--watch-progress: 0%;appearance:none;-webkit-appearance:none;height:20px;margin:0;background:transparent;outline:none;touch-action:pan-x}.watch-scrubber::-webkit-slider-runnable-track{height:6px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(90deg,#f59e0b 0%,#38bdf8 var(--watch-progress),rgba(255,255,255,.18) var(--watch-progress),rgba(255,255,255,.18) 100%);box-shadow:inset 0 1px 2px #00000047,0 0 18px #38bdf829}.watch-scrubber::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:18px;height:18px;margin-top:-7px;border-radius:50%;border:2px solid rgba(15,23,42,.86);background:linear-gradient(135deg,#fff,#bae6fd);box-shadow:0 0 0 5px #38bdf824,0 8px 18px #00000052}.watch-scrubber::-moz-range-track{height:6px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#ffffff2e;box-shadow:inset 0 1px 2px #00000047}.watch-scrubber::-moz-range-progress{height:6px;border-radius:999px;background:linear-gradient(90deg,#f59e0b,#38bdf8 72%,#67e8f9);box-shadow:0 0 18px #38bdf87a}.watch-scrubber::-moz-range-thumb{width:16px;height:16px;border-radius:50%;border:2px solid rgba(15,23,42,.86);background:linear-gradient(135deg,#fff,#bae6fd);box-shadow:0 0 0 5px #38bdf824,0 8px 18px #00000052}.watch-scrubber:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 6px #38bdf83d,0 8px 18px #00000052}.watch-scrubber:focus-visible::-moz-range-thumb{box-shadow:0 0 0 6px #38bdf83d,0 8px 18px #00000052}.watch-scrubber:disabled{opacity:.58}.app-scrollbar{scrollbar-width:thin;scrollbar-color:rgba(125,211,252,.35) transparent}.app-scrollbar::-webkit-scrollbar{width:10px;height:10px}.app-scrollbar::-webkit-scrollbar-track{background:transparent}.app-scrollbar::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#38bdf859,#0a84ff2e);border-radius:999px;border:2px solid transparent;background-clip:padding-box}.dot{width:6px;height:6px;background:#0af;border-radius:50%;display:inline-block;animation:bounce 1.4s infinite ease-in-out both}.dot:nth-child(1){animation-delay:-.32s}.dot:nth-child(2){animation-delay:-.16s}.typing-led{font-size:.75rem;font-weight:600;animation:ledCycle 1.2s infinite}.typing-dots{display:flex;gap:4px;align-items:center}.typing-dots-wrap{width:fit-content;display:inline-flex;align-items:center;gap:.5rem;padding:.48rem .68rem;border-radius:999px;background:#0f172aad;border:1px solid rgba(125,211,252,.12);color:#e2e8f0ad;font-size:.72rem;font-weight:700;letter-spacing:0}.typing-dots .dot{width:6px;height:6px;background:#0a84ff;border-radius:50%;animation:bounce 1.4s infinite ease-in-out both}.typing-dots .dot:nth-child(1){animation-delay:-.32s}.typing-dots .dot:nth-child(2){animation-delay:-.16s}.online-dot{width:10px;height:10px;border-radius:999px;background:#0af;box-shadow:0 0 8px #0afc;animation:pulseOnline 1.8s infinite ease-in-out}.offline-dot{width:10px;height:10px;border-radius:999px;background:#f33;opacity:.6}.chat-transition{opacity:0;transform:translateY(10px);transition:opacity .25s ease,transform .25s ease}.chat-transition.active{opacity:1;transform:translateY(0)}.modal-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000000a6;display:flex;justify-content:center;align-items:center;animation:fadeIn .25s ease;z-index:999}.modal-content{background:#111;padding:2rem;border-radius:16px;width:380px;box-shadow:0 0 30px #0006;animation:scaleIn .25s ease;border:1px solid #222}.modal-friends-list{display:flex;flex-direction:column;gap:.8rem;margin-bottom:1.5rem}.modal-friend{padding:.8rem 1rem;background:#1a1a1a;border-radius:10px;border:1px solid #333;color:#fff}.modal-close{padding:.6rem 1rem;border-radius:8px;background:#222;border:1px solid #444;color:#fff;cursor:pointer;width:100%}.message-pop{animation:messagePop .25s ease forwards;opacity:0;transform:translateY(6px) scale(.98)}.reaction-bar{pointer-events:none}.message-pop:hover .reaction-bar{opacity:1;pointer-events:auto}@keyframes pulseOnline{0%{box-shadow:0 0 4px #0af9}50%{box-shadow:0 0 12px #0af}to{box-shadow:0 0 4px #0af9}}@keyframes navLivePulse{0%{transform:scale(.88);opacity:.72}50%{transform:scale(1.25);opacity:1}to{transform:scale(.88);opacity:.72}}@keyframes ledHeaderFlow{0%{background-position:0% 50%}to{background-position:220% 50%}}@keyframes ledHeaderSpin{to{transform:rotate(360deg)}}@keyframes homeHeaderTicker{0%{transform:translate(100%)}to{transform:translate(-50%)}}@keyframes bounce{0%,80%,to{transform:scale(0);opacity:.4}40%{transform:scale(1);opacity:1}}@keyframes ledCycle{0%{color:#f44}20%{color:#fa0}40%{color:#fe0}60%{color:#4f4}80%{color:#48f}to{color:#f4a}}@keyframes borderCycle{0%{border-color:#f44}25%{border-color:#fa0}50%{border-color:#4f4}75%{border-color:#48f}to{border-color:#f4a}}@keyframes pulse{0%{opacity:.4}50%{opacity:1}to{opacity:.4}}@keyframes pauseLedSpin{to{transform:rotate(360deg)}}@keyframes messagePop{0%{opacity:0;transform:translateY(6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes scaleIn{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}@keyframes messagePop{to{opacity:1;transform:translateY(0) scale(1)}}@keyframes slideIn{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes pageFadeIn{0%{opacity:0;transform:translateY(12px) scale(.995)}to{opacity:1;transform:translateY(0)}}@keyframes staggerIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media(max-width:820px){.wave-auth-shell{grid-template-columns:1fr!important;align-items:start!important}.wave-auth-grid,.wave-messenger-layout{grid-template-columns:1fr!important}.wave-messenger-layout>aside{max-height:248px;border-right:0!important;border-bottom:1px solid rgba(148,163,184,.12)}.live-rooms-hero,.live-room-lists,.live-room-stage-layout,.live-room-profile-grid,.live-room-side-stack,.live-room-video-grid{grid-template-columns:1fr}.live-room-listeners-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.wave-app-main-authenticated{padding:.75rem .75rem 6.4rem!important}.wave-loading-screen{min-height:100dvh;height:100dvh}.wave-app-main-authenticated.is-chat-conversation-open{padding:0!important}.wave-app-main-authenticated.is-chat-conversation-open>section{width:100%!important;margin:0!important;gap:0!important}.wave-mobile-tabs{position:fixed;left:.35rem;right:.35rem;bottom:calc(.55rem + env(safe-area-inset-bottom));z-index:90;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.28rem;padding:.5rem;border-radius:24px;border:1px solid rgba(125,211,252,.2);background:#040a14f0;box-shadow:0 20px 54px #0000006b;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.wave-mobile-tabs.is-hidden-in-chat{display:none}.wave-mobile-tab{min-width:0;height:58px;border:1px solid transparent;border-radius:18px;background:transparent;color:#e2e8f0a8;display:grid;place-items:center;align-content:center;gap:.18rem;cursor:pointer}.wave-mobile-tab span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.67rem;font-weight:850}.wave-mobile-tab-avatar-shell{position:relative;width:28px;height:28px;border-radius:999px;display:grid;place-items:center;overflow:hidden;border:1px solid rgba(125,211,252,.3);background:#0f172ab8;color:#e2e8f0c7;flex-shrink:0}.wave-mobile-tab-avatar{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.wave-mobile-tab.active{color:#fff;border-color:#38bdf861;background:linear-gradient(135deg,#0ea5e947,#8b5cf63d);box-shadow:0 14px 30px #0ea5e929}.wave-friends-panel{border-radius:20px!important;grid-template-rows:auto minmax(0,1fr)!important;align-content:start!important;overflow:hidden!important}.wave-mobile-sized-panel{min-height:calc(100dvh - 7.35rem - env(safe-area-inset-bottom))!important;height:calc(100dvh - 7.35rem - env(safe-area-inset-bottom))!important}.wave-status-panel,.wave-tab-panel.wave-mobile-sized-panel{border-radius:20px!important;overflow:hidden!important}.wave-tab-panel.wave-mobile-sized-panel.wave-profile-panel{overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding-bottom:calc(1rem + env(safe-area-inset-bottom))!important}.live-room-shell,.live-rooms-lobby{min-height:calc(100dvh - 7.35rem - env(safe-area-inset-bottom))!important;height:calc(100dvh - 7.35rem - env(safe-area-inset-bottom))!important;overflow-y:auto!important}.live-rooms-hero{gap:.8rem}.live-room-create-actions,.live-room-create-form{width:100%}.live-room-row-card{grid-template-columns:38px minmax(0,1fr) auto;gap:.55rem;padding:.62rem}.live-room-avatar{width:38px;height:38px;border-radius:14px}.live-room-header{align-items:flex-start}.live-room-header>button{flex-shrink:0}.live-room-stage,.live-room-screen-share{min-height:300px}.live-room-chat-list,.live-room-file-list{max-height:220px}.live-room-bottom-controls{position:sticky;bottom:0;z-index:8}.live-room-bottom-controls button{min-width:calc(50% - .4rem)}.live-room-host-row{grid-template-columns:1fr}.wave-friends-header{padding:.72rem .95rem .76rem!important;gap:.58rem!important;min-height:0!important;align-content:start!important;grid-template-rows:auto auto auto!important;border-bottom:1px solid rgba(148,163,184,.12);background:#040a14eb}.wave-friends-brand{min-height:34px}.wave-friends-title-row{align-items:flex-start!important}.wave-friends-title{flex:1 1 auto;min-width:0}.wave-friends-title h2{margin-top:.08rem!important}.wave-friends-search{margin-top:.04rem;height:46px}.wave-friends-search-icon{top:50%!important;bottom:auto!important;transform:translateY(-50%)!important;height:18px;width:18px}.wave-friends-search input{height:46px!important;line-height:46px}.wave-friends-list{padding-top:.62rem!important;min-height:0;overflow-y:auto;overscroll-behavior:contain}.wave-messenger-layout>aside{max-height:214px}.wave-messenger-layout header{flex-wrap:wrap}.wave-chat-panel{min-height:calc(100dvh - 8.75rem - env(safe-area-inset-bottom))!important;height:calc(100dvh - 8.75rem - env(safe-area-inset-bottom))!important;border-radius:20px!important}.wave-app-main-authenticated.is-chat-conversation-open .wave-chat-panel{min-height:100dvh!important;height:100dvh!important;border-left:0!important;border-right:0!important;border-radius:0 0 28px 28px!important}.wave-chat-header{display:grid!important;grid-template-columns:minmax(0,1fr) auto;align-items:center!important;gap:.55rem!important;padding:.72rem!important}.wave-chat-identity{min-width:0;gap:.55rem!important;overflow:hidden}.wave-chat-identity>button{width:36px!important;height:36px!important;border-radius:13px!important}.wave-chat-identity>span:first-of-type{width:40px!important;height:40px!important;border-radius:14px!important}.wave-chat-status-dot.online{box-shadow:0 0 10px #22c55eb8}.wave-chat-status-dot.offline{box-shadow:0 0 8px #64748b6b}.wave-chat-actions{min-width:0;flex:0 0 auto;gap:.32rem!important;padding-right:max(.16rem,env(safe-area-inset-right))}.wave-chat-actions>button{width:36px!important;height:36px!important;border-radius:13px!important;flex:0 0 auto}.wave-chat-secondary-action{display:none!important}.wave-chat-call-action{display:grid!important}.wave-chat-more-action{margin-right:-.18rem}.wave-chat-menu{right:max(.18rem,env(safe-area-inset-right));top:calc(100% + .95rem)}.wave-chat-scroll{padding:.85rem!important}.wave-chat-footer{padding:.5rem .72rem .72rem!important;background:transparent!important;border-top:none!important}.wave-chat-composer-grid{display:block!important;position:relative!important}.wave-chat-composer-field{border-radius:16px!important;min-height:50px}.wave-chat-textarea{min-height:50px!important;max-height:112px!important;padding:.74rem 7.25rem .74rem 3.18rem!important;border-radius:16px!important;font-size:.9rem}.wave-chat-placeholder{padding-left:3.18rem!important;padding-right:7.25rem!important}.wave-chat-placeholder .wave-handle{max-width:100%;overflow:hidden;text-overflow:ellipsis;font-size:.9rem!important}.wave-chat-composer-actions{position:absolute;left:.28rem;right:.28rem;bottom:.36rem;z-index:4;height:40px;display:grid!important;grid-template-columns:auto minmax(0,1fr) auto auto!important;align-items:center!important;gap:.24rem!important;pointer-events:none}.wave-chat-composer-actions>button,.wave-chat-composer-actions>div{pointer-events:auto}.wave-chat-composer-actions>button,.wave-chat-composer-actions .wave-chat-emoji-slot>button,.wave-chat-composer-actions .wave-chat-send-slot>button{width:40px!important;height:36px!important;border-radius:14px!important}.wave-chat-emoji-slot{grid-column:3;justify-content:flex-end!important}.wave-chat-send-slot{grid-column:4}.wave-attachment-menu{left:0!important;right:0!important;bottom:calc(100% + .5rem)!important;width:100%!important;max-height:min(60dvh,430px);overflow-y:auto!important;padding:.7rem!important;border-radius:18px!important;gap:.58rem!important}.wave-attachment-menu>div:first-child{display:grid;gap:.16rem}.wave-attachment-menu>div:first-child>div:first-child{font-size:.84rem!important}.wave-attachment-menu>div:first-child>div:last-child{font-size:.7rem!important;line-height:1.35!important}.wave-attachment-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.48rem!important}.wave-attachment-option{min-height:66px;padding:.58rem!important;border-radius:15px!important;gap:.38rem!important}.wave-attachment-icon{width:32px!important;height:32px!important;border-radius:12px!important}.wave-attachment-copy>span:first-child{font-size:.76rem!important}.wave-attachment-copy>span:last-child{display:none!important}}
