.gwm-drawer{position:fixed;top:calc(var(--header-height,64px) + 12px);right:12px;bottom:12px;z-index:110;width:392px;max-width:calc(100vw - 24px);display:flex;flex-direction:column;overflow:hidden;background:var(--panel);color:var(--text);border:1px solid var(--line-2);border-radius:18px;box-shadow:0 44px 90px -30px rgba(0,0,0,.92),0 0 0 1px hsla(0,0%,100%,.04);font-family:var(--font-urbanist),sans-serif;transition:top .18s ease}html:not([data-theme=dark]) .gwm-drawer{box-shadow:0 30px 70px -30px rgba(40,20,80,.35)}@media (max-width:767px){.gwm-drawer{top:0;right:0;bottom:0;width:100%;max-width:none;border:0;border-radius:0;z-index:140}}@media (prefers-reduced-motion:reduce){.gwm-drawer{transition:none}}.gwm-drawer :focus-visible{outline:2px solid var(--electric);outline-offset:2px}.gwm-mono{font-family:var(--font-jetbrains),ui-monospace,monospace}.gwm-head{height:56px;flex:none;display:flex;align-items:center;gap:10px;padding:0 12px 0 10px;border-bottom:1px solid var(--line)}.gwm-title{flex:1;font-size:17px;font-weight:800;letter-spacing:-.01em;padding-left:6px}.gwm-who{display:flex;align-items:center;gap:8px;flex:1;min-width:0}.gwm-who b{font-size:15px;font-weight:800;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gwm-who b[data-member]{cursor:pointer}.gwm-fr{font-family:var(--font-jetbrains),monospace;font-size:8.5px;font-weight:700;letter-spacing:.14em;color:var(--live);border:1px solid var(--line-2);padding:2px 7px;flex:none}.gwm-fr,.gwm-tb{border-radius:999px}.gwm-tb{width:34px;height:34px;display:grid;place-items:center;color:var(--muted);flex:none;background:transparent}.gwm-tb:hover{color:var(--text);background:var(--raised)}.gwm-ic,.gwm-tb svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.gwm-av{width:32px;height:32px;border-radius:999px;display:grid;place-items:center;flex:none;font-size:13px;font-weight:800;color:#fff;background:linear-gradient(150deg,#2a1d4a,#4a2370);overflow:hidden;-o-object-fit:cover;object-fit:cover}.gwm-av.s{width:24px;height:24px;font-size:10.5px}.gwm-av.l{width:40px;height:40px;font-size:15px}.gwm-av.gone{background:var(--sunk);border:1px dashed var(--line-2)}.gwm-body{position:relative;flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain}.gwm-foot{flex:none;padding:10px 12px 12px;border-top:1px solid var(--line)}.gwm-list{display:flex;flex-direction:column;padding:6px 0}.gwm-cv{display:flex;align-items:center;gap:11px;padding:10px 14px;width:100%;text-align:left;background:transparent}.gwm-cv:hover{background:var(--raised)}.gwm-cvb{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.gwm-cvn{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:700}.gwm-cvn span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gwm-cvt{margin-left:auto;font-family:var(--font-jetbrains),monospace;font-size:9.5px;font-weight:500;color:var(--faint);flex:none}.gwm-cvp{font-size:13px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gwm-cv.un .gwm-cvn{font-weight:800}.gwm-cv.un .gwm-cvp{color:var(--text)}.gwm-udot{width:8px;height:8px;border-radius:999px;background:var(--pink);flex:none}.gwm-cap{margin:0;padding:16px 18px 22px;font-size:12.5px}.gwm-cap,.gwm-empty{text-align:center;line-height:1.5;color:var(--muted)}.gwm-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:48px 24px;font-size:13px}.gwm-empty b{font-size:15px;color:var(--text)}.gwm-more-row{display:flex;justify-content:center;padding:8px}.gwm-thread{display:flex;flex-direction:column;gap:7px;padding:14px 14px 10px;min-height:100%;justify-content:flex-end}.gwm-day{font-family:var(--font-jetbrains),monospace;font-size:9px;letter-spacing:.14em;text-transform:uppercase;padding:6px 0 4px}.gwm-day,.gwm-start{align-self:center;color:var(--faint)}.gwm-start{font-size:12.5px;text-align:center;padding:24px 12px}.gwm-row{display:flex;align-items:center;gap:4px;max-width:88%}.gwm-row.me{align-self:flex-end;flex-direction:row-reverse}.gwm-msg{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:0}.gwm-row.me .gwm-msg{align-items:flex-end}.gwm-bub{padding:8px 12px;border-radius:18px 18px 18px 6px;background:var(--raised);border:1px solid var(--line);font-size:14px;line-height:1.42;white-space:pre-wrap;overflow-wrap:anywhere}.gwm-row.me .gwm-bub{border-radius:18px 18px 6px 18px;background:var(--purple-lo);border-color:transparent;color:#fff}.gwm-ts{font-family:var(--font-jetbrains),monospace;font-size:9px;padding:0 4px}.gwm-tomb,.gwm-ts{color:var(--faint)}.gwm-tomb{font-size:12.5px;font-style:italic;padding:7px 11px;border:1px dashed var(--line-2);border-radius:16px}.gwm-dots{width:28px;height:28px;border-radius:999px;display:grid;place-items:center;color:var(--faint);opacity:0;flex:none;background:transparent}.gwm-dots[aria-expanded=true],.gwm-row:focus-within .gwm-dots,.gwm-row:hover .gwm-dots{opacity:1}@media (hover:none){.gwm-dots{opacity:.7}}.gwm-menu{position:absolute;z-index:3;margin-bottom:4px;width:196px;padding:6px;border-radius:14px;background:var(--panel);border:1px solid var(--line-2);display:flex;flex-direction:column;box-shadow:0 22px 44px -22px rgba(0,0,0,.85)}.gwm-mi{display:flex;align-items:center;gap:10px;height:36px;padding:0 10px;border-radius:9px;font-size:13px;font-weight:600;width:100%;text-align:left;background:transparent;color:var(--text)}.gwm-mi:hover{background:var(--raised)}.gwm-mi.danger{color:var(--crit)}.gwm-gif{position:relative;display:block;max-width:220px;border-radius:14px;overflow:hidden;border:1px solid var(--line)}.gwm-gif img{display:block;width:100%;height:auto;max-height:220px;-o-object-fit:cover;object-fit:cover}.gwm-gchip{position:absolute;left:7px;top:7px;z-index:1;font-family:var(--font-jetbrains),monospace;font-size:8.5px;font-weight:700;letter-spacing:.14em;color:#fff;background:rgba(11,9,16,.58);border-radius:5px;padding:2px 5px}.gwm-removed{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;width:160px;height:104px;border-radius:12px;background:var(--sunk);border:1px dashed var(--line-2);color:var(--muted);font-size:12px;text-align:center}.gwm-cmp{display:flex;align-items:flex-end;gap:6px;padding:7px;border-radius:24px;background:var(--panel);border:1px solid var(--line-2)}.gwm-cmp:focus-within{border-color:var(--electric);box-shadow:0 0 0 1px var(--electric)}.gwm-cmp textarea{flex:1;min-width:0;resize:none;background:transparent;border:0;outline:0;font:inherit;font-size:14px;line-height:20px;max-height:120px;padding:7px 4px;color:var(--text)}.gwm-cmp textarea::-moz-placeholder{color:var(--faint)}.gwm-cmp textarea::placeholder{color:var(--faint)}.gwm-send{width:34px;height:34px;border-radius:999px;display:grid;place-items:center;flex:none;background:var(--purple);color:#fff}.gwm-send:disabled{background:var(--raised);color:var(--faint)}.gwm-staged{display:flex;padding:0 4px 8px}.gwm-tip{display:grid;grid-template-columns:1fr auto;gap:8px 10px;align-items:start;margin-bottom:8px;padding:10px 6px 10px 12px;border-radius:12px;background:var(--sunk);border:1px solid var(--line-2);font-size:12.5px;line-height:1.5;color:var(--muted)}.gwm-tip p{margin:0}.gwm-tip a{color:var(--text);font-weight:700;text-decoration:underline;text-underline-offset:2px}.gwm-tip .gwm-tb{width:28px;height:28px;margin-top:-4px}.gwm-tip .gwm-pl{grid-column:1/-1;justify-self:start;height:30px;font-size:12.5px}.gwm-err{margin:8px 4px 0;font-size:12.5px;line-height:1.45;color:var(--crit)}.gwm-count{margin:6px 6px 0;text-align:right;font-family:var(--font-jetbrains),monospace;font-size:10px;color:var(--faint)}.gwm-bar{display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:14px;background:var(--sunk);border:1px dashed var(--line-2);font-size:13px;line-height:1.45;color:var(--muted)}.gwm-bar b{color:var(--text)}.gwm-bar a,.gwm-note a{color:var(--text);font-weight:700;text-decoration:underline;text-underline-offset:2px}.gwm-bar-row{display:flex;align-items:center;gap:10px}.gwm-note{padding:12px;border-radius:12px;background:var(--panel);border:1px solid var(--line-2);font-size:12.5px;line-height:1.5;color:var(--muted);white-space:pre-line}.gwm-linkish,.gwm-note b{color:var(--text)}.gwm-linkish{background:none;border:0;padding:0;font:inherit;font-weight:700;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.gwm-overlay{position:absolute;inset:0;z-index:5;display:flex;align-items:flex-end;justify-content:center;padding:14px;background:rgba(11,9,16,.55)}html:not([data-theme=dark]) .gwm-overlay{background:rgba(27,21,38,.28)}.gwm-dlg{width:100%;max-height:100%;overflow-y:auto;border-radius:18px;background:var(--panel);border:1px solid var(--line-2);padding:18px;display:flex;flex-direction:column;gap:12px;box-shadow:0 30px 70px -30px rgba(0,0,0,.95)}.gwm-dlg h4{margin:0;font-size:17px;font-weight:800;letter-spacing:-.01em;text-wrap:balance}.gwm-dlg p{margin:0;font-size:13px;line-height:1.5;color:var(--muted)}.gwm-dlg p b{color:var(--text)}.gwm-dlg ul{margin:0;padding:0 0 0 16px;display:flex;flex-direction:column;gap:6px;font-size:12px;line-height:1.45;list-style:disc}.gwm-dlg a{color:var(--text);font-weight:700;text-decoration:underline;text-underline-offset:2px}.gwm-dlgr{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px}.gwm-radios{display:flex;flex-direction:column;gap:6px}.gwm-radio{display:flex;align-items:center;gap:10px;min-height:40px;padding:0 12px;border-radius:12px;border:1px solid var(--line);font-size:13px;width:100%;text-align:left;background:transparent;color:var(--text)}.gwm-radio i{width:16px;height:16px;border-radius:999px;border:1.5px solid var(--line-2);flex:none}.gwm-radio[aria-checked=true]{border-color:var(--electric)}.gwm-radio[aria-checked=true] i{border:5px solid var(--electric)}.gwm-check{display:flex;align-items:center;gap:9px;font-size:13px;background:transparent;color:var(--text)}.gwm-check i{width:17px;height:17px;border-radius:5px;border:1.5px solid var(--line-2);flex:none;display:grid;place-items:center}.gwm-check[aria-checked=true] i{background:var(--electric);border-color:var(--electric)}.gwm-pl{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:34px;padding:0 14px;border-radius:999px;border:1px solid var(--line-2);background:var(--raised);color:var(--text);font-size:13px;font-weight:700;white-space:nowrap}.gwm-pl:disabled{opacity:.55}.gwm-pl.pri{border-color:var(--purple-hi);box-shadow:inset 0 0 0 1px var(--purple-hi)}.gwm-pl.quiet{background:transparent;color:var(--muted)}.gwm-pl.danger{color:var(--crit);border-color:var(--crit);background:transparent}.gwm-pl.solid-danger{color:#fff;border-color:var(--crit);background:var(--crit)}.gwm-pl.wide{width:100%}.gwm-pl.cta{border:none;background:var(--grad);color:#fff;box-shadow:0 5px 16px rgba(138,43,226,.35)}.gwm-check i .gwm-ic{width:11px;height:11px;color:#fff;stroke-width:3}.gwm-count-badge{position:absolute;top:-4px;right:-4px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--pink);color:#fff;font-family:var(--font-jetbrains),monospace;font-size:9.5px;font-weight:700;display:grid;place-items:center;box-shadow:0 0 0 2px var(--panel)}.gwm-sep{display:block;height:1px;margin:4px 6px;background:var(--line)}.gwm-headmenu{top:calc(100% + 4px);right:0;margin-bottom:0;width:220px}.gwm-avw{position:relative;display:inline-flex;flex:none}.gwm-on{position:absolute;width:11px;height:11px;border-radius:999px;background:var(--live);box-shadow:0 0 0 2px var(--panel)}.gwm-on,.gwm-on.s{right:-1px;bottom:-1px}.gwm-on.s{width:8px;height:8px}.gwm-whon{display:flex;flex-direction:column;min-width:0;line-height:1.15}.gwm-whon small{font-size:11px;font-weight:600;color:var(--muted)}.gwm-online{padding:12px 0 8px;border-bottom:1px solid var(--line)}.gwm-lh,.gwm-onh{display:flex;align-items:center;gap:8px;padding:0 14px 8px;font-family:var(--font-jetbrains),monospace;font-size:9.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--faint)}.gwm-lh{padding:12px 14px 2px}.gwm-onc{font-weight:700;color:var(--muted)}.gwm-onrow{display:flex;gap:12px;overflow-x:auto;padding:0 14px 4px;scrollbar-width:none}.gwm-onrow::-webkit-scrollbar{display:none}.gwm-onf{display:flex;flex-direction:column;align-items:center;gap:6px;width:58px;flex:none;background:transparent;color:var(--text);border-radius:12px;padding:2px 0}.gwm-onf:hover .gwm-av{box-shadow:0 0 0 2px var(--line-2)}.gwm-onn{font-size:11.5px;font-weight:700;max-width:58px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gwm-rep{display:flex;align-items:center;gap:8px;padding:6px 6px 6px 12px;border-radius:16px 16px 0 0;background:var(--sunk);border:1px solid var(--line-2);border-bottom:0;font-size:12px;color:var(--muted)}.gwm-rep>span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gwm-rep b{color:var(--text)}.gwm-rep .gwm-tb{width:28px;height:28px}.gwm-cmp.replying{border-top-left-radius:0;border-top-right-radius:0}.gwm-quote{display:flex;flex-direction:column;gap:1px;max-width:240px;padding:5px 10px;border-radius:12px;border:0;border-left:3px solid var(--purple-hi);background:var(--sunk);font-size:12px;line-height:1.35;color:var(--muted);text-align:left;cursor:pointer}.gwm-quote b{font-size:11px;color:var(--text)}.gwm-quote span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gwm-quote.del span{font-style:italic}.gwm-row.flash .gwm-bub,.gwm-row.flash .gwm-gif{box-shadow:0 0 0 2px var(--electric);transition:box-shadow .2s}.gwm-hw{position:relative;display:flex;flex-direction:column;align-items:inherit;gap:3px}.gwm-heart{position:absolute;bottom:-10px;right:-8px;width:22px;height:22px;border-radius:999px;display:grid;place-items:center;background:var(--panel);border:1px solid var(--line-2);color:var(--pink-hi);padding:0}.gwm-row.me .gwm-heart{right:auto;left:-8px}.gwm-heart svg{width:12px;height:12px}.gwm-row.hearted{margin-bottom:8px}.gwm-bg-plain{background:var(--panel)}.gwm-bg-velvet{background:radial-gradient(120% 80% at 100% 0,rgba(157,78,255,.3),transparent 60%),radial-gradient(90% 70% at 0 100%,rgba(255,20,147,.2),transparent 60%),var(--void)}.gwm-bg-midnight{background:linear-gradient(180deg,#0e1430,#0b0910 70%)}html:not([data-theme=dark]) .gwm-bg-midnight{background:linear-gradient(180deg,#dfe5fa,#f3f1f9 70%)}.gwm-bg-neon{background:linear-gradient(160deg,rgba(0,191,255,.16),transparent 45%),linear-gradient(340deg,rgba(255,20,147,.18),transparent 50%),var(--void)}.gwm-bg-ember{background:radial-gradient(100% 60% at 50% 110%,rgba(245,166,35,.22),transparent 60%),var(--void)}.gwm-bg-grid{background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:22px 22px}.gwm-bg-dots,.gwm-bg-grid{background-color:var(--void)}.gwm-bg-dots{background-image:radial-gradient(var(--line-2) 1.2px,transparent 1.2px);background-size:16px 16px}.gwm-bg-waves{background-color:var(--void);background-image:repeating-radial-gradient(circle at 0 100%,transparent 0 18px,rgba(157,78,255,.1) 18px 19px)}.gwm-sw{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.gwm-swb{display:flex;flex-direction:column;align-items:center;gap:6px;font-size:11.5px;font-weight:700;color:var(--muted);background:transparent;padding:0}.gwm-swb i{display:block;width:100%;aspect-ratio:3/4;border-radius:12px;border:1px solid var(--line-2)}.gwm-swb[aria-checked=true]{color:var(--text)}.gwm-swb[aria-checked=true] i{box-shadow:0 0 0 2px var(--electric)}.gwm-share{position:relative;display:flex;flex-direction:column;gap:12px;color:var(--text);font-family:var(--font-urbanist),sans-serif}.gwm-share :focus-visible{outline:2px solid var(--electric);outline-offset:2px}.gwm-share-h{display:flex;align-items:center;gap:8px}.gwm-share-h b{flex:1;font-size:16px;font-weight:800;letter-spacing:-.01em}.gwm-share-card{display:flex;align-items:center;gap:10px;padding:8px;border-radius:14px;border:1px solid var(--line-2);background:var(--panel);min-height:64px}.gwm-share-card img,.gwm-share-thumb{width:64px;height:48px;border-radius:9px;-o-object-fit:cover;object-fit:cover;flex:none;background:var(--sunk)}.gwm-share-ct{display:flex;flex-direction:column;gap:2px;min-width:0}.gwm-share-ct small{font-family:var(--font-jetbrains),monospace;font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--faint)}.gwm-share-ct b{font-size:14px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gwm-srch{display:flex;align-items:center;gap:8px;height:40px;padding:0 12px;border-radius:999px;background:var(--sunk);border:1px solid var(--line);color:var(--faint)}.gwm-srch input{flex:1;min-width:0;background:transparent;border:0;outline:0;font:inherit;font-size:13.5px;color:var(--text)}.gwm-srch input::-moz-placeholder{color:var(--faint)}.gwm-srch input::placeholder{color:var(--faint)}.gwm-srch:focus-within{border-color:var(--electric)}.gwm-share-list{display:flex;flex-direction:column;max-height:232px;overflow-y:auto;overscroll-behavior:contain}.gwm-share-f{display:flex;align-items:center;gap:10px;height:46px;padding:0 4px;width:100%;text-align:left;background:transparent;color:var(--text);font-size:14px;font-weight:700;border-radius:10px}.gwm-share-f:hover{background:var(--raised)}.gwm-share-f:disabled{opacity:.45}.gwm-share-f .gwm-share-n{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gwm-share-f i{width:20px;height:20px;border-radius:999px;border:1.5px solid var(--line-2);flex:none}.gwm-share-f[aria-checked=true] i{border:6px solid var(--electric)}.gwm-share-empty{margin:0;padding:8px 4px;font-size:12.5px;line-height:1.5;color:var(--muted)}.gwm-share-note{display:flex;align-items:center;height:40px;padding:0 12px;border-radius:12px;background:var(--sunk);border:1px solid var(--line)}.gwm-share-note input{flex:1;min-width:0;background:transparent;border:0;outline:0;font:inherit;font-size:13.5px;color:var(--text)}.gwm-share-note input::-moz-placeholder{color:var(--faint)}.gwm-share-note input::placeholder{color:var(--faint)}.gwm-share-note:focus-within{border-color:var(--electric)}.gwm-share .gwm-overlay{border-radius:16px}.gwm-cmp textarea:focus-visible,.gwm-share-note input:focus-visible,.gwm-srch input:focus-visible{outline:none}.gwm-dark{--void:#0b0910;--panel:#141020;--raised:#1c1730;--sunk:#0e0b16;--line:#2a2340;--line-2:#372e52;--text:#eceaf6;--muted:#a59cc0;--faint:#6e6690;--live:#2de2a6;--crit:#ff4d6d;--electric:#00bfff}