@font-face{font-family:__VT323_4f2f0f;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/751eccb0decf5e18-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__VT323_4f2f0f;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/f6590a0f07a97750-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__VT323_4f2f0f;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b7bd7951037de757-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__VT323_Fallback_4f2f0f;src:local("Arial");ascent-override:89.16%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:89.73%}.__className_4f2f0f{font-family:__VT323_4f2f0f,__VT323_Fallback_4f2f0f;font-weight:400;font-style:normal}*{box-sizing:border-box;margin:0;padding:0}:root{--bg:#050505;--bg2:#080808;--bg3:#0c0c0c;--bg4:#101010;--w:#d8d8d8;--w2:#aaa;--w3:#555;--w4:#2a2a2a;--g2:#2d5235;--g3:#1a3320;--gt:#7aaa84;--b3:#3a3a3a;--nav-h:60px;--title-h:32px;--status-h:28px}html{height:100%;-webkit-text-size-adjust:100%}body,html{background:#050505}body{color:var(--w);font-family:VT323,monospace;font-size:18px;line-height:1.3;overflow:hidden;min-height:100dvh}.username-mark__cassette{flex-shrink:0}@media (min-width:769px){.username-mark__cassette{width:32px!important;height:32px!important}.chat-list-row .username-mark__cassette,.talk-username .username-mark__cassette,.titlebar-desktop-only .username-mark__cassette{width:34px!important;height:34px!important}}@media (max-width:768px),(pointer:coarse) and (max-height:540px){.chat-list-row .username-mark__cassette,.talk-username .username-mark__cassette{width:28px!important;height:28px!important}}.vhs{text-shadow:-1px 0 0 rgba(0,200,255,.45),1px 0 0 rgba(255,40,40,.45)}.vhs-g{color:var(--gt);text-shadow:-1px 0 0 rgba(0,200,255,.35),1px 0 0 rgba(255,40,40,.35)}.scanlines:after{content:"";position:fixed;inset:0;background:repeating-linear-gradient(0deg,rgba(0,0,0,.18),rgba(0,0,0,.18) 1px,transparent 0,transparent 3px);pointer-events:none;z-index:9999}button{cursor:pointer;font-family:VT323,monospace}.chat-compose-tool{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;min-height:36px;min-width:36px;padding:6px 10px;font-size:16px;line-height:1}::-webkit-scrollbar{width:3px}::-webkit-scrollbar-thumb{background:var(--b3)}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}.blink{animation:blink 1s steps(1) infinite}@keyframes flicker{0%,93%,95%,to{opacity:1}94%{opacity:.3}}.flicker{animation:flicker 5s steps(1) infinite}.chat-conversation .message-list{padding-bottom:16px}.chat-conversation:has(.typing-indicator) .message-list{padding-bottom:12px}.username-mark{display:inline-flex;align-items:center;gap:4px;min-width:0;max-width:100%;vertical-align:middle}.username-mark__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.username-mark__brick{flex-shrink:0;display:block;image-rendering:pixelated}@media (min-width:769px){.chat-list-row .chat-list-actions{width:0;min-width:0;overflow:hidden;opacity:0;pointer-events:none}.chat-list-row:focus-within .chat-list-actions,.chat-list-row:hover .chat-list-actions{width:auto;overflow:visible;opacity:1;pointer-events:auto}.chat-list-row .username-mark,.chat-list-row .username-mark__name{overflow:visible;text-overflow:clip;max-width:none}}.app-shell{display:flex;flex-direction:column;height:100dvh;max-height:100dvh;overflow:hidden;padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}.app-titlebar{flex-shrink:0}.app-body--desktop{display:grid;grid-template-columns:60px minmax(220px,260px) minmax(0,1fr) 180px;flex:1;overflow:hidden;min-height:0}.app-body--mobile{display:flex;flex-direction:column;flex:1;overflow:hidden;min-height:0}.app-panel-hidden{display:none!important}.app-main{overflow:hidden;display:flex;flex-direction:column;min-width:0;min-height:0}.app-body--mobile .app-chatlist:not(.app-panel-hidden),.app-body--mobile .app-main:not(.app-panel-hidden),.app-mobile-panel{flex:1;min-height:0;position:relative;z-index:1}.app-nav-mobile-slot{display:none;flex-shrink:0}.app-nav--mobile{flex-shrink:0;width:100%!important;flex-direction:row!important;justify-content:space-around!important;align-items:stretch!important;padding:0!important;margin:0!important;border-right:none!important;border-top:2px solid var(--b3)!important;border-bottom:none!important;gap:0!important;height:auto!important;min-height:0!important;position:relative;z-index:50;touch-action:manipulation;background:var(--bg2);line-height:0}.app-nav--mobile .app-nav-item{flex:1;min-width:0;max-width:76px}.app-nav--mobile .app-nav-divider,.app-nav--mobile .app-nav-lock,.app-nav--mobile .app-nav-logo,.app-nav--mobile .app-nav-settings-wrap{display:none!important}.chat-mobile-back,.titlebar-mobile-left{display:none}.mobile-profile-menu{display:none!important}.voice-call-card{display:flex;align-items:center;gap:10px}.voice-call-card,.voice-call-card__body{flex-wrap:nowrap!important}.voice-call-card__dance{flex:0 0 auto;overflow:hidden}.voice-call-actions{flex-shrink:0;position:relative;z-index:2}.voice-call-card--club,.voice-call-strip--club{border:16px solid transparent;border-top-width:36px;border-image-source:var(--call-club-bezel);border-image-slice:110 70 70 70;border-image-width:36px 16px 16px 16px;border-image-repeat:stretch;image-rendering:pixelated}.voice-call-card--active{width:340px!important;max-width:min(340px,calc(100vw - 16px));min-height:72px;overflow:hidden}.voice-call-card--active.voice-call-card--club{width:380px!important;max-width:min(380px,calc(100vw - 16px))}.voice-call-card__active-main{min-width:0;overflow:hidden}.boys-online-panel{flex-shrink:0}.voice-call-card__active-meta{display:flex;flex-direction:column;justify-content:center}.voice-call-strip--active{padding:8px 12px!important}.voice-call-strip--active,.voice-call-strip--preconnect{align-items:center!important}.call-wait-gif-wrap{box-sizing:border-box}.call-wait-gif-wrap--incoming:after{content:"";position:absolute;left:0;right:0;bottom:0;height:22%;background:linear-gradient(180deg,transparent,#000 85%);pointer-events:none}.call-wait-gif-wrap--incoming{position:relative}.typing-indicator{display:flex;align-items:center;gap:10px;padding:6px 14px;border-top:2px solid var(--w4);background:var(--bg2);flex-shrink:0;min-height:52px}.typing-indicator__gif-wrap{box-sizing:border-box;width:72px;height:48px;flex-shrink:0;overflow:hidden;border:2px solid var(--g2);background:#000;display:flex;align-items:center;justify-content:center;clip-path:inset(0 0 8% 0)}.typing-indicator__gif{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;image-rendering:pixelated}.typing-indicator__label{font-size:14px;letter-spacing:.04em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-conversation{position:relative}.chat-conversation.club-hall-crt{--bg:#081008;--bg2:#0a140a;--bg3:#0e1a0e;--bg4:#122012;--w:#8fbc8f;--w2:#6a946a;--w3:#3d5a3d;--w4:#1c2e1c;--b3:#2a422a;--g2:#3a6a42;--g3:#1a3a22;--gt:#7aaa84;background:#081008;color:var(--w)}.chat-conversation.club-hall-crt .message-list{background:repeating-linear-gradient(0deg,rgba(0,0,0,.12),rgba(0,0,0,.12) 1px,transparent 0,transparent 3px),#081008}.chat-conversation.club-hall-crt .chat-e2e-banner{color:var(--w3);border-bottom-color:var(--w4);background:#0a140a}.chat-conversation.club-hall-crt .chat-compose-footer,.chat-conversation.club-hall-crt .message-input-bar{background:#0a140a;border-top-color:var(--w4)}.chat-conversation.club-hall-crt .msg-bubble__body--mine{background:rgba(30,70,40,.55)!important;border-color:#2d5235!important;color:#a8d4a8!important}.chat-conversation.club-hall-crt .msg-bubble__body--theirs{background:rgba(12,28,14,.95)!important;border-color:#2a422a!important;color:#8fbc8f!important}.channel-header-actions{display:flex;flex-shrink:0;gap:6px}.channel-rename-form{display:flex;gap:6px;align-items:center;min-width:0;flex-wrap:wrap}.channel-rename-input{min-width:0;width:180px;background:var(--bg);border:2px solid var(--g2);color:var(--w);padding:2px 6px;font-size:16px}.chat-conversation--drop:after{content:"DROP TO SEND";position:absolute;inset:0;z-index:50;pointer-events:none;background:rgba(0,0,0,.72);border:2px solid var(--g2);color:var(--gt);font-family:VT323,monospace;font-size:28px;letter-spacing:.08em}.auth-page,.chat-conversation--drop:after{display:flex;align-items:center;justify-content:center}.auth-page{height:100dvh;background:var(--bg);overflow-y:auto;padding:max(16px,env(safe-area-inset-top)) 16px max(16px,env(safe-area-inset-bottom))}.auth-container{width:420px;border:2px solid var(--b3);padding:28px}.auth-intro{position:fixed;inset:0;z-index:100000;background:#030303;color:var(--w3);font-family:VT323,monospace;cursor:pointer;overflow:hidden;animation:authIntroIn .35s ease-out;transition:opacity .32s ease,visibility .32s ease}.auth-intro--out{opacity:0;visibility:hidden;pointer-events:none}.auth-intro--placeholder{cursor:default}.auth-intro--placeholder .auth-intro__bg{animation:none;transform:scale(1.04)}.auth-intro--placeholder .auth-intro__copy{opacity:1}.auth-intro--live .auth-intro__bg,.auth-intro__bg{display:none}.auth-intro__grid,.auth-intro__mist,.auth-intro__vignette{display:none!important}.auth-intro__noise{position:absolute;inset:0;z-index:4;opacity:.18;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");pointer-events:none;animation:authIntroNoise .12s steps(2) infinite}.auth-intro__glitch{left:0;right:0;top:38%;height:2px;z-index:5;background:linear-gradient(90deg,transparent,rgba(122,170,132,.5),transparent);opacity:0;animation:authIntroGlitch 3.8s linear infinite}.auth-intro__glitch,.auth-intro__hud{position:absolute;pointer-events:none}.auth-intro__hud{z-index:8;font-size:11px;letter-spacing:.08em;color:var(--g2);opacity:.45;text-shadow:0 0 12px rgba(0,0,0,.9)}.auth-intro__hud--tl{top:max(14px,env(safe-area-inset-top));left:14px}.auth-intro__hud--tr{top:max(14px,env(safe-area-inset-top));right:14px}.auth-intro__hud--bl{left:14px}.auth-intro__hud--bl,.auth-intro__hud--br{bottom:max(14px,env(safe-area-inset-bottom))}.auth-intro__hud--br{right:14px;text-align:right}.auth-intro__copy{position:absolute;z-index:7;left:50%;top:44%;transform:translate(-50%,-50%);width:min(92vw,420px);text-align:center;pointer-events:none}.auth-intro__title-wrap{position:relative;margin:10px 0 18px;opacity:0;transform:scale(.96);transition:opacity .5s ease,transform .5s ease}.auth-intro__title-wrap--on{opacity:1;transform:scale(1)}.auth-intro__title{font-size:clamp(38px,11vw,56px);font-weight:400;letter-spacing:.14em;margin:0;line-height:1;text-shadow:0 2px 24px rgba(0,0,0,.85)}.auth-intro__title--ghost{position:absolute;inset:0;color:transparent;text-shadow:-2px 0 rgba(0,200,255,.35),2px 0 rgba(255,40,40,.35);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.auth-intro__line{font-size:clamp(18px,4.5vw,23px);line-height:1.45;margin:6px 0;opacity:0;transform:translateY(5px);transition:opacity .42s ease,transform .42s ease;color:var(--gt);text-shadow:0 2px 16px rgba(0,0,0,.9)}.auth-intro__line--on{opacity:1;transform:translateY(0)}.auth-intro__line--dim{color:var(--w3);font-size:17px}.auth-intro__line--whisper{color:var(--g2);font-size:18px}.auth-intro__line--pulse{margin-top:16px;color:var(--gt);text-shadow:0 0 12px rgba(122,170,132,.25),0 2px 16px rgba(0,0,0,.9)}.auth-intro__cursor{margin-left:2px}.auth-intro__meter{margin-top:22px;opacity:0;transform:translateY(4px);transition:opacity .4s ease,transform .4s ease}.auth-intro__meter--on{opacity:1;transform:translateY(0)}.auth-intro__meter-track{height:8px;border:1px solid rgba(122,170,132,.45);background:rgba(0,0,0,.35);overflow:hidden;backdrop-filter:blur(2px)}.auth-intro__meter-fill{height:100%;width:0;background:linear-gradient(90deg,var(--g3),var(--gt));box-shadow:0 0 10px rgba(122,170,132,.35);animation:authIntroBarFill 3.4s ease-out forwards}.auth-intro__meter-label{display:block;margin-top:8px;font-size:13px;color:var(--w4);letter-spacing:.08em;text-shadow:0 1px 8px rgba(0,0,0,.9)}.auth-intro__hint{margin-top:20px;font-size:13px;color:var(--w4);opacity:0;transition:opacity .5s ease .15s}.auth-intro__hint--on{opacity:.45}@keyframes authIntroIn{0%{opacity:0}to{opacity:1}}@keyframes authIntroBgIn{0%{opacity:0;transform:scale(1.08)}to{opacity:1;transform:scale(1.04)}}@keyframes authIntroBgDrift{0%{transform:scale(1.04) translate(0)}to{transform:scale(1.07) translate(-1.2%,-.8%)}}@keyframes authIntroMist1{0%,to{transform:translate(0) scale(1);opacity:.55}50%{transform:translate(6%,-4%) scale(1.08);opacity:.85}}@keyframes authIntroMist2{0%,to{transform:translate(0) scale(1);opacity:.4}50%{transform:translate(10%,-6%) scale(1.12);opacity:.7}}@keyframes authIntroMist3{0%,to{transform:translate(0) scale(1);opacity:.35}50%{transform:translate(14%,-8%) scale(1.15);opacity:.6}}@keyframes authIntroBarFill{0%{width:0}to{width:78%}}@keyframes authIntroGlitch{0%,92%,to{opacity:0;transform:translateY(-40vh)}93%{opacity:.9;transform:translateY(0)}94%{opacity:0;transform:translateY(8vh)}}@keyframes authIntroNoise{0%{transform:translate(0)}to{transform:translate(-2%,1%)}}@media (prefers-reduced-motion:reduce){.auth-intro{animation:none}.auth-intro__bg,.auth-intro__mist{animation:none!important;transform:none}.auth-intro__line,.auth-intro__meter,.auth-intro__title-wrap{transition:none}.auth-intro__glitch,.auth-intro__meter-fill,.auth-intro__noise{animation:none}.auth-intro__meter-fill{width:78%}}@media (max-width:768px),(pointer:coarse) and (max-height:540px){.auth-intro.scanlines:after{display:block;z-index:100001}.auth-intro__hud{font-size:9px}.auth-intro__copy{top:46%}.auth-intro__bg{background-position:42%}}.talk-call-btn-mobile,.talk-mobile-bridge,.talk-mobile-toolbar{display:none}.talk-bar-actions-desktop{display:flex}@media (max-width:768px),(pointer:coarse) and (max-height:540px){.scanlines:after{display:none}.app-nav-mobile-slot{display:block;margin:0;padding:0;line-height:0}.app-body--desktop>.app-nav--desktop{display:none!important}.vhs,.vhs-g{text-shadow:none}.flicker{animation:none}.app-shell--chat-focus,.app-shell:has(.chat-mobile-open){height:100dvh;max-height:100dvh;--chat-dock-compose:48px;--chat-dock-nav:54px;--chat-dock-status:18px;--chat-dock-safe:0px;--chat-dock-stack:calc(var(--chat-dock-compose) + var(--chat-dock-nav) + var(--chat-dock-status) + var(--chat-dock-safe))}.app-shell--chat-focus:has(.message-file-chip),.app-shell--chat-focus:has(.message-reply-chip),.app-shell:has(.chat-mobile-open):has(.message-file-chip),.app-shell:has(.chat-mobile-open):has(.message-reply-chip){--chat-dock-compose:84px}.app-shell--chat-focus:has(.message-file-chip):has(.message-reply-chip),.app-shell:has(.chat-mobile-open):has(.message-file-chip):has(.message-reply-chip){--chat-dock-compose:120px}.app-shell--chat-focus .app-body--mobile,.app-shell:has(.chat-mobile-open) .app-body--mobile{flex:1;min-height:0;margin-bottom:var(--chat-dock-stack)}html.keyboard-open .app-shell--chat-focus,html.keyboard-open .app-shell:has(.chat-mobile-open){--chat-dock-compose:42px}html.keyboard-open .app-shell--chat-focus .chat-compose-footer,html.keyboard-open .app-shell:has(.chat-mobile-open) .chat-compose-footer{bottom:var(--keyboard-inset,0)}html.keyboard-open .app-shell--chat-focus .app-body--mobile,html.keyboard-open .app-shell:has(.chat-mobile-open) .app-body--mobile{margin-bottom:calc(var(--chat-dock-compose) + var(--keyboard-inset, 0px))}html.keyboard-open .app-shell--chat-focus .app-nav-mobile-slot,html.keyboard-open .app-shell--chat-focus .statusbar,html.keyboard-open .app-shell:has(.chat-mobile-open) .app-nav-mobile-slot,html.keyboard-open .app-shell:has(.chat-mobile-open) .statusbar{opacity:0;pointer-events:none}.app-shell--chat-focus .app-main,.app-shell:has(.chat-mobile-open) .app-main{flex:1;min-height:0;display:flex;flex-direction:column}.app-shell--chat-focus .chat-conversation,.app-shell:has(.chat-mobile-open) .chat-conversation{flex:1;min-height:0}.app-shell--chat-focus .message-list-host,.app-shell:has(.chat-mobile-open) .message-list-host{flex:1 1 0%;min-height:0;overflow:hidden}.app-shell--chat-focus .chat-compose-footer,.app-shell:has(.chat-mobile-open) .chat-compose-footer{position:fixed;left:max(0px,env(safe-area-inset-left));right:max(0px,env(safe-area-inset-right));bottom:calc(var(--chat-dock-nav) + var(--chat-dock-status) + var(--chat-dock-safe));z-index:90;margin:0;padding:0;box-shadow:none;height:auto;min-height:var(--chat-dock-compose);max-height:none;overflow:visible}.app-shell--chat-focus .app-nav-mobile-slot,.app-shell:has(.chat-mobile-open) .app-nav-mobile-slot{position:fixed;left:0;right:0;bottom:calc(var(--chat-dock-status) + var(--chat-dock-safe));z-index:91;margin:0;padding:0;line-height:0;flex:0 0 auto;overflow:visible}.app-shell--chat-focus .statusbar,.app-shell:has(.chat-mobile-open) .statusbar{position:fixed;left:0;right:0;bottom:0;z-index:92;margin:0;padding:2px 8px!important;min-height:var(--chat-dock-status);border-top-width:1px!important;flex:0 0 auto;height:auto;overflow:visible;background:var(--bg3)}.app-shell--chat-focus .chat-conversation>.chat-compose-footer,.app-shell:has(.chat-mobile-open) .chat-conversation>.chat-compose-footer{flex:0 0 0!important;overflow:visible!important}.chat-conversation{min-height:0;min-width:0;max-width:100%}.chat-conversation .group-header-compact{padding:6px 10px!important}.chat-conversation .group-members-line{font-size:12px!important;margin-top:4px!important}.chat-conversation .chat-e2e-banner{display:none}.chat-conversation .message-input-bar{position:sticky;bottom:0;z-index:40;padding-bottom:0;box-shadow:0 -4px 16px rgba(0,0,0,.45)}.chat-compose-footer{flex-shrink:0;box-shadow:0 -4px 16px rgba(0,0,0,.45)}.chat-compose-footer .typing-indicator{border-top:2px solid var(--w4);padding:4px 10px;min-height:40px}.app-shell--chat-focus .chat-compose-footer .typing-indicator,.app-shell:has(.chat-mobile-open) .chat-compose-footer .typing-indicator{position:absolute;left:0;right:0;bottom:100%;z-index:41;min-height:36px;padding:3px 10px;pointer-events:none;background:rgba(8,8,8,.92)}.app-shell--chat-focus .chat-compose-footer .typing-indicator__gif-wrap,.app-shell:has(.chat-mobile-open) .chat-compose-footer .typing-indicator__gif-wrap{width:56px;height:36px}.app-shell--chat-focus .chat-compose-footer .typing-indicator__label,.app-shell:has(.chat-mobile-open) .chat-compose-footer .typing-indicator__label{font-size:13px}.chat-compose-footer .message-input-bar{box-shadow:none;padding-bottom:0}.app-shell--chat-focus .chat-compose-footer .message-input-bar,.app-shell:has(.chat-mobile-open) .chat-compose-footer .message-input-bar{padding-bottom:0;border-top:2px solid var(--b3)!important}.app-shell--chat-focus .chat-compose-footer .message-input-bar form,.app-shell--chat-focus .chat-compose-footer .message-input-form,.app-shell:has(.chat-mobile-open) .chat-compose-footer .message-input-bar form,.app-shell:has(.chat-mobile-open) .chat-compose-footer .message-input-form{padding:4px 8px!important;gap:6px!important;width:100%;max-width:100%;min-width:0;box-sizing:border-box;overflow:hidden}.app-shell--chat-focus .chat-conversation .message-input-bar,.app-shell:has(.chat-mobile-open) .chat-conversation .message-input-bar{padding-bottom:0}.chat-conversation .message-list{flex:1;min-height:0;min-width:0;max-width:100%;overflow-x:hidden;overflow-y:auto;overscroll-behavior-x:none;-webkit-overflow-scrolling:touch;padding-bottom:22px;padding-left:0;padding-right:0}.chat-conversation .message-list__rail{min-height:100%;box-sizing:border-box;padding-bottom:2px}.chat-conversation .msg-row--file{margin-top:-2px}.chat-conversation .msg-row--file.msg-row--photo{margin-top:-4px}.chat-conversation .msg-row--file .msg-row__box{padding:6px 8px!important}.chat-conversation .msg-row__main{min-width:0;flex:1 1 auto}.chat-conversation .msg-row__box{min-width:0!important;max-width:100%!important}.msg-bubble{max-width:88%!important;min-width:0;overflow:hidden}.chat-conversation .msg-row,.chat-conversation .msg-row--file,.msg-bubble{flex-shrink:0}html.keyboard-open .app-shell--chat-focus .chat-conversation .message-list,html.keyboard-open .app-shell:has(.chat-mobile-open) .chat-conversation .message-list{padding-bottom:20px}.app-shell--chat-focus:has(.typing-indicator) .chat-conversation .message-list,.app-shell:has(.chat-mobile-open):has(.typing-indicator) .chat-conversation .message-list{padding-bottom:48px}.message-input-bar input:not([type]),.message-input-bar input[type=text]{min-height:40px}.app-shell--chat-focus .message-input-bar input:not([type]),.app-shell--chat-focus .message-input-bar input[type=text],.app-shell:has(.chat-mobile-open) .message-input-bar input:not([type]),.app-shell:has(.chat-mobile-open) .message-input-bar input[type=text]{min-height:38px;min-width:0!important;flex:1 1 0%!important;padding:4px 8px!important;font-size:16px!important}.message-input-bar button{min-height:40px;min-width:40px;touch-action:manipulation}.app-shell--chat-focus .message-input-bar button,.app-shell:has(.chat-mobile-open) .message-input-bar button{min-height:38px;min-width:36px;padding:4px 6px!important;font-size:15px!important;flex-shrink:0}.app-shell--chat-focus .message-input-bar button[type=submit],.app-shell:has(.chat-mobile-open) .message-input-bar button[type=submit]{min-width:52px;padding:4px 10px!important}.watermark-brand{display:none}.titlebar-desktop-only{display:none!important}.titlebar-mobile-left{display:flex!important}.mobile-profile-menu{display:block!important}.mobile-profile-chip{display:flex!important}.titlebar-username{display:none!important}.statusbar-mobile-hide{display:none}.statusbar{padding:2px 8px!important;border-top-width:1px!important;min-height:0;margin:0}.app-nav--mobile .app-nav-item,.app-nav--mobile .app-nav-settings-mobile{height:52px!important;width:auto!important;max-width:72px}.app-nav--mobile .app-nav-item span,.app-nav--mobile .app-nav-settings-mobile span{font-size:10px!important;line-height:1!important}.auth-container{width:100%;max-width:420px;padding:24px 16px}.chat-mobile-back{display:flex!important}.avatar-talk-bar{display:grid!important;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:flex-end!important;justify-content:stretch!important;padding:4px 12px 0!important;border-bottom:none!important}.avatar-talk-bar>.talk-mobile-peer:first-of-type{justify-self:start;transform:none}.avatar-talk-bar>.talk-mobile-peer:last-of-type{justify-self:end;transform:none}.avatar-talk-bar .talk-mobile-peer{gap:1px!important;min-width:0}.avatar-talk-bar .talk-username{font-size:11px!important;max-width:120px;overflow:hidden;white-space:nowrap;margin-bottom:2px;display:flex}.username-mark__brick{width:18px!important;height:18px!important;filter:brightness(1.2) saturate(1.35)}.mobile-profile-chip .vhs-g{overflow:visible;max-width:100%}.chat-list-row .username-mark{display:flex;width:100%}.avatar-talk-bar .talk-role-label{display:none!important}.avatar-talk-bar .talk-eq{display:flex!important;align-items:flex-end!important;justify-content:center!important;width:62px!important;height:12px!important;min-height:12px!important;margin:0!important;padding:0!important;gap:2px!important;opacity:.45;flex-shrink:0}.avatar-talk-bar .talk-eq--active{opacity:1!important;height:12px!important}.avatar-talk-bar .talk-eq:not(.talk-eq--active) .eq-bar{height:2px!important;opacity:.55}.avatar-talk-bar .talk-avatar-wrap{width:62px!important;height:62px!important;overflow:visible!important;flex-shrink:0;margin-bottom:0}.avatar-talk-bar .talk-avatar-scaler{position:relative;width:72px;height:72px;transform:scale(.88);transform-origin:center bottom;flex-shrink:0}.avatar-talk-bar .talk-avatar-scaler .avatar-static-overlay{z-index:5}.avatar-talk-bar .talk-channel-detail{display:flex!important;flex-direction:column;align-items:center;justify-content:flex-end;padding:0!important;min-width:0;max-width:none;width:auto;justify-self:center;grid-column:2}.talk-mobile-tv{width:132px;max-width:132px;margin-left:auto;margin-right:auto}.talk-mobile-tv .deck-tv{height:88px}.talk-mobile-bridge{display:none!important}.talk-mobile-bridge-label{font-size:9px;color:var(--w4);letter-spacing:.08em}.talk-mobile-bridge-line{width:100%;max-width:200px;height:2px;background:var(--b3);position:relative;overflow:hidden}.talk-mobile-bridge-pulse{position:absolute;top:0;left:-40px;width:40px;height:2px;background:linear-gradient(90deg,transparent,#2d5235,transparent)}.talk-bar-actions-desktop{display:none!important}.talk-mobile-toolbar{display:flex!important;align-items:flex-start;justify-content:center;position:relative;gap:0;padding:3px 8px 5px;background:var(--bg2);border-top:none;border-bottom:2px solid var(--w4);margin-top:0;min-height:0}.talk-mobile-toolbar-tools{display:flex;align-items:flex-end;justify-content:center;gap:14px;flex:0 1 auto;width:100%;min-width:0}.talk-mobile-toolbar-tools .feel-lucky-dial-btn,.talk-mobile-toolbar-tools .voice-call-dial-wrap{flex-shrink:0}.talk-mobile-toolbar-tools .feel-lucky-dial-btn,.talk-mobile-toolbar-tools .talk-growl-btn,.talk-mobile-toolbar-tools .voice-call-dial-btn{border:2px solid var(--g2)!important;background:#000!important}.talk-mobile-toolbar-tools .feel-lucky-dial-btn,.talk-mobile-toolbar-tools .voice-call-dial-btn{width:58px!important;height:58px!important}.talk-mobile-toolbar-tools .feel-lucky-dial-btn img,.talk-mobile-toolbar-tools .talk-growl-btn img,.talk-mobile-toolbar-tools .voice-call-dial-btn img{background:#000}.talk-mobile-toolbar-actions{position:absolute;right:8px;top:3px;transform:none;flex-shrink:0;margin-left:0;z-index:2}.talk-mobile-toolbar-actions .chat-header-clear-alerts{align-items:stretch}.talk-growl-btn,.voice-call-analog-btn,.voice-call-circle-btn,.voice-call-dial-btn{touch-action:manipulation}.voice-call-circle-btn{flex-shrink:0!important}.voice-call-analog-btn--mobile .voice-call-analog-btn__circle{box-shadow:0 0 0 2px rgba(122,170,132,.35)}.voice-call-actions{flex-shrink:0!important}.voice-call-analog-btn img{flex-shrink:0}.voice-call-card--incoming{animation:call-pulse 1.2s ease-in-out infinite}@keyframes call-pulse{0%,to{box-shadow:0 0 24px rgba(122,170,132,.35),4px 4px 0 rgba(0,0,0,.45)}50%{box-shadow:0 0 36px rgba(122,170,132,.65),4px 4px 0 rgba(0,0,0,.45)}}.talk-call-btn-desktop{display:none!important}.talk-call-btn-mobile{display:flex!important}.voice-call-strip{top:env(safe-area-inset-top,0)!important;padding-top:10px!important;padding-bottom:10px!important;align-items:center!important}.voice-call-strip:not(.voice-call-strip--club){overflow:hidden!important}.voice-call-strip--club{border:8px solid transparent!important;border-top:14px solid transparent!important;border-image-source:var(--call-club-bezel)!important;border-image-slice:110 70 70 70!important;border-image-width:14px 8px 8px 8px!important;border-image-repeat:stretch!important;image-rendering:pixelated;overflow:visible!important;max-height:none!important}.voice-call-strip .voice-call-actions{gap:10px!important}.voice-call-strip .voice-call-circle-btn{width:auto!important;min-width:0!important}.form-row-stack{flex-direction:column!important}.channel-card-row{flex-wrap:wrap!important;gap:8px!important}.channel-card-row .channel-icon-img,.channel-card-row img{flex-shrink:0!important;min-width:36px!important;min-height:36px!important}.channel-card-actions{width:100%;justify-content:flex-end}.channel-header-row{flex-wrap:wrap!important}.channel-header-actions{width:100%;justify-content:flex-end;flex-wrap:wrap}.channel-rename-form{width:100%}.channel-rename-input{width:100%;flex:1;min-width:120px}.group-header-row{flex-wrap:wrap!important;gap:8px!important}.group-header-actions{flex-wrap:wrap!important;width:100%;justify-content:flex-end}.msg-delete-btn{width:32px!important;height:32px!important;font-size:18px!important}input,select,textarea{font-size:16px!important}}.avatar-static-overlay{position:absolute;inset:0;border-radius:2px;pointer-events:none;z-index:10;overflow:hidden}.avatar-static-overlay__snow{position:absolute;inset:0;opacity:.42;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:authIntroNoise .14s steps(2) infinite}.avatar-static-overlay__roll{position:absolute;left:-4%;right:-4%;height:3px;background:linear-gradient(90deg,transparent,rgba(190,240,200,.95),transparent);box-shadow:0 0 10px rgba(122,170,132,.65);opacity:0;animation:avatarStaticRoll 8s linear infinite}.avatar-static-overlay--weak .avatar-static-overlay__snow{opacity:.18}.avatar-static-overlay--weak .avatar-static-overlay__roll{animation:none;opacity:0}@keyframes avatarStaticRoll{0%,72%{top:-15%;opacity:0}73%{top:-15%;opacity:1}88%{top:115%;opacity:1}89%,to{top:115%;opacity:0}}@media (max-width:768px),(pointer:coarse) and (max-height:540px){.avatar-static-overlay__snow{opacity:.32}}.channel-dead-air{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:180px;padding:24px 16px;color:var(--w4);text-align:center;position:relative}.channel-dead-air:before{content:"";position:absolute;inset:12% 18%;pointer-events:none;background:repeating-linear-gradient(0deg,rgba(0,0,0,.12),rgba(0,0,0,.12) 1px,transparent 0,transparent 3px);opacity:.35}.statusbar-rec{font-weight:400}@media (max-width:768px),(pointer:coarse) and (max-height:540px){.statusbar{justify-content:center!important;gap:4px!important;font-size:11px!important;line-height:1.1!important}.statusbar-tape{display:none}.statusbar-center{gap:6px!important}}.app-boot-splash,.static-boot{position:fixed;inset:0;z-index:99999;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;background:#050505;color:#888;font-family:VT323,monospace;font-size:20px;overflow:hidden}.app-boot-splash{z-index:9997}.app-boot-splash__noise,.static-boot__noise{position:absolute;inset:0;pointer-events:none;opacity:.14;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:authIntroNoise .12s steps(2) infinite}.app-boot-splash__copy,.static-boot__copy{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;padding:0 16px}.app-boot-splash__title,.static-boot__title{color:var(--gt);font-size:24px}.app-boot-splash__line,.static-boot__line{color:var(--w3);font-size:18px}.app-boot-splash__line--dim,.static-boot__line--dim{color:var(--w4);font-size:14px}.app-boot-splash__cursor,.static-boot__cursor{color:var(--w3);font-size:18px;margin-top:2px}.static-boot__link{position:relative;z-index:2;color:var(--gt);font-size:16px;margin-top:8px;text-decoration:underline}.static-boot__link--dim{color:#666;font-size:14px;margin-top:4px}.static-boot__pin{position:absolute;left:16px;right:16px;bottom:calc(12px + env(safe-area-inset-bottom));z-index:2;text-align:center;color:var(--gt);font-size:15px;line-height:1.35}.static-boot__pin-sub{color:var(--w3);font-size:13px;margin-top:4px}.app-boot-splash__pin{position:relative;z-index:2;margin-top:16px;text-align:center;color:var(--gt);font-size:15px;line-height:1.35;padding:0 16px}.app-boot-splash__pin-sub{color:var(--w3);font-size:13px;margin-top:4px}.static-boot__reload{display:none;position:relative;z-index:2;margin-top:10px;padding:8px 16px;background:#1a3320;border:2px solid #2d5235;color:var(--gt);font-family:VT323,monospace;font-size:18px;cursor:pointer}.chat-load-static__noise{position:absolute;inset:0;opacity:.16;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:authIntroNoise .12s steps(2) infinite}@keyframes feelLuckyGlitch{0%,to{transform:translate(0) skewX(0deg);opacity:1}20%{transform:translate(-1px) skewX(-2deg);opacity:.92}40%{transform:translate(2px,-1px) skewX(1deg);opacity:1}60%{transform:translate(-2px,1px) skewX(-1deg);opacity:.88}80%{transform:translate(1px) skewX(2deg);opacity:1}}@keyframes feelLuckyBangFlash{0%,to{box-shadow:0 0 0 rgba(139,32,32,0)}50%{box-shadow:0 0 28px rgba(139,32,32,.55)}}.feel-lucky-choice-btn,.feel-lucky-sprite-frame{overflow:visible}.feel-lucky-glitch{animation:feelLuckyGlitch .55s steps(2) infinite;text-shadow:-1px 0 0 rgba(0,200,255,.35),1px 0 0 rgba(255,40,40,.35)}.feel-lucky-bang{animation:feelLuckyBangFlash .45s ease-in-out 2}@keyframes deckTvFlicker{0%,90%,to{opacity:1}93%{opacity:.4}}.msg-more-item{width:100%;background:transparent;border:none;border-bottom:1px solid var(--w4);color:var(--gt);padding:8px 10px;font-size:14px;font-family:VT323,monospace;text-align:left;cursor:pointer}.msg-more-item:last-child{border-bottom:none}.msg-more-item:hover{background:rgba(26,51,32,.35)}.deck-tv__phrase{animation:deckTvFlicker 2.8s steps(2) infinite}@media (prefers-reduced-motion:reduce){.deck-tv__phrase{animation:none}}.auth-cta{width:100%;padding:14px 16px;font-size:22px;line-height:1.1;cursor:pointer;font-family:inherit}.auth-cta:disabled{opacity:.45;cursor:default}.auth-cta--primary{background:rgba(26,51,32,.65);border:3px solid var(--gt);color:var(--gt);box-shadow:0 0 14px rgba(122,170,132,.28)}.auth-cta--ghost{background:transparent;border:2px solid var(--b3);color:var(--w2)}.auth-save-warn{border:2px solid #8a2020;background:rgba(80,12,12,.4);padding:12px;margin-bottom:14px}.auth-save-warn__title{color:#ff6a6a;font-size:18px;margin-bottom:6px}.auth-save-warn__body{color:#e8b4b4;font-size:14px;line-height:1.35}.auth-save-check{display:flex;align-items:flex-start;gap:10px;margin:0 0 14px;padding:10px;border:2px solid var(--g2);background:rgba(26,51,32,.25);cursor:pointer}.auth-save-check input{margin-top:3px;width:18px;height:18px;flex-shrink:0}.auth-cred-input{width:100%;background:var(--bg3);border:2px solid var(--w4);color:var(--w);padding:8px 10px;font-size:16px;font-family:VT323,monospace;outline:none;resize:vertical;box-sizing:border-box}