:root{--chat-rail:275px;--chat-compact:101px;--chat-thread:440px}.chat-embedded{--chat-panel:#0d110b;--chat-line:#30342e8f;--chat-muted:#9ca595;color:var(--foreground);font:14px/1.5 var(--font-body), sans-serif}@supports (color:lab(0% 0 0)){.chat-embedded{--chat-panel:lab(4.53603% -1.89234 2.03773);--chat-line:lab(21.2676% -2.87898 3.23923/.56);--chat-muted:lab(66.6544% -5.43523 7.32464)}}.chat-surface{--chat-panel:#0d110b;--chat-line:#30342e8f;--chat-muted:#9ca595;z-index:80;width:var(--chat-rail);max-width:100vw;height:100dvh;color:var(--foreground);background:var(--chat-panel);font-family:var(--font-body), sans-serif;outline:none;font-size:14px;line-height:1.5;animation:.18s cubic-bezier(.16,1,.3,1) chat-panel-in;display:flex;position:fixed;inset:0 auto 0 0}@supports (color:lab(0% 0 0)){.chat-surface{--chat-panel:lab(4.53603% -1.89234 2.03773);--chat-line:lab(21.2676% -2.87898 3.23923/.56);--chat-muted:lab(66.6544% -5.43523 7.32464)}}.chat-surface[data-state=closed]{animation:.14s ease-in chat-panel-out}.chat-surface[data-conversation=true]{width:calc(var(--chat-rail) + var(--chat-thread));box-shadow:18px 0 60px #01020147;box-shadow:18px 0 60px lab(.480028% -.339754 .359091/.28)}:is(.chat-surface,.chat-embedded) :is(h2,h3){font-family:var(--font-body), sans-serif;letter-spacing:-.02em}:is(.chat-surface,.chat-embedded) button{font-family:inherit}:is(.chat-surface,.chat-embedded) button:disabled{cursor:default}:is(.chat-surface,.chat-embedded) :is(a,button,input,textarea,[tabindex]):focus-visible,.chat-media-picker :is(button,input,[tabindex]):focus-visible{outline:2px solid var(--primary);outline-offset:3px}:is(.chat-surface,.chat-embedded) button{-webkit-tap-highlight-color:transparent}.chat-inbox{width:var(--chat-rail);border-right:1px solid var(--chat-line);flex-direction:column;flex-shrink:0;min-height:0;display:flex}.chat-inbox-header{justify-content:space-between;align-items:center;gap:12px;height:80px;padding:0 22px;display:flex}.chat-inbox-header>div{align-items:center;gap:10px;display:flex}.chat-inbox-header h2{margin:0;font-size:20px;font-weight:750}.chat-icon-button{width:34px;height:34px;color:var(--chat-muted);background:0 0;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;transition:color .14s ease-out,background .14s ease-out;display:inline-flex}.chat-icon-button:not(:disabled):hover,.chat-media-picker .epr-skin-tones .epr-tone:hover{color:var(--foreground);background:#1f231c;background:lab(13.1701% -3.34413 3.80376)}.chat-search{border:1px solid var(--chat-line);min-height:42px;color:var(--chat-muted);background:#070a06;background:lab(2.53408% -1.06903 1.15084);border-radius:10px;align-items:center;gap:9px;margin:0 20px 20px;padding:0 12px;display:flex}.chat-search:focus-within{border-color:#95b655;border-color:lab(69.9324% -22.9267 44.6764);box-shadow:0 0 0 2px #b8d82114;box-shadow:0 0 0 2px lab(81.8399% -26.4339 75.2881/.08)}.chat-search input{width:100%;min-width:0;font:inherit;color:var(--foreground);background:0 0;border:0;outline:none;height:40px}:is(.chat-surface,.chat-embedded) .chat-search input:focus-visible{outline:none}.chat-search input::placeholder{color:#7c8375;color:lab(53.8587% -4.78014 6.4492)}.chat-search>svg,.chat-search-progress{flex:0 0 16px;width:16px;height:16px}.chat-search-progress{color:var(--primary);display:inline-flex}.chat-search-progress>svg{animation:.9s linear infinite chat-sending}@media (prefers-reduced-motion:reduce){.chat-search-progress>svg{animation:none}}.chat-search>button{place-items:center;min-width:24px;height:30px;display:grid}.chat-conversation-list{overscroll-behavior:contain;scrollbar-width:none;flex:1;min-height:0;padding:0 10px 16px;overflow-y:auto}.chat-conversation-list::-webkit-scrollbar{width:0;display:none}.chat-conversation-list ul{margin:0;padding:0;list-style:none}.chat-conversation-list li+li{margin-top:3px}.chat-conversation-row{text-align:left;border:1px solid #0000;border-radius:12px;align-items:center;gap:12px;width:100%;padding:16px 12px;transition:background .14s ease-out,border-color .14s ease-out;display:flex}.chat-conversation-row:hover,.chat-recipient-row[data-state=open] .chat-conversation-row{background:#282d24d9;background:lab(17.8577% -4.29343 4.90153/.85)}.chat-conversation-row[data-selected=true]{background:#22291bb3;background:lab(15.6211% -5.71765 8.13921/.7)}.chat-conversation-row[data-selected=true]:hover{background:#2b3323d9;background:lab(20.2954% -6.36129 9.02872/.85)}.chat-row-copy{flex:1;min-width:0}.chat-row-top,.chat-row-bottom{justify-content:space-between;align-items:center;gap:10px;display:flex}.chat-row-top{margin-bottom:5px}.chat-row-top strong{text-overflow:ellipsis;font-size:14px;font-weight:650;overflow:hidden}.chat-row-top time{color:#8b9286;color:lab(59.6133% -3.92523 5.25912);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:11px;font-weight:450}.chat-row-bottom>span:first-child{white-space:nowrap;text-overflow:ellipsis;color:var(--chat-muted);font-size:13px;font-weight:450;overflow:hidden}.chat-conversation-row[data-unread=true] .chat-row-bottom>span:first-child{color:#ced3c9;color:lab(83.9275% -3.06723 4.07398)}.chat-row-bottom .chat-you{color:#888f82;color:lab(58.4763% -4.35516 5.85109)}.chat-unread-dot{flex-shrink:0;place-items:center;width:14px;height:14px;display:grid}.chat-unread-dot:before{content:"";background:var(--primary);border-radius:50%;width:6px;height:6px}.chat-row-indicator-space{flex-shrink:0;width:14px;height:14px}.chat-avatar{background:#20261e;background:lab(14.3652% -4.05175 4.63504);border:1px solid #5059474d;border:1px solid lab(36.544% -6.4396 8.90206/.3);border-radius:50%;flex-shrink:0;width:44px;height:44px;display:inline-flex;position:relative}.chat-avatar>img{object-fit:cover;border-radius:50%;width:100%;height:100%}.chat-avatar>.chat-avatar-decoration{object-fit:contain;pointer-events:none;z-index:1;border-radius:0;width:162%;max-width:none;height:162%;position:absolute;inset:-31%}.chat-presence{border:3px solid var(--chat-panel,var(--card));box-sizing:content-box;background:#47c86e;background:lab(71.977% -51.3648 33.9071);border-radius:50%;width:10px;height:10px;position:absolute;bottom:-1px;right:-1px}.chat-presence[data-status="In an order"]{background:#5cb4ef;background:lab(69.7798% -14.4249 -37.7918)}.chat-presence[data-status=Away]{background:#e7b551;background:lab(76.9289% 11.3043 56.6222)}.chat-presence[data-status=Offline]{background:#53574f;background:lab(36.3654% -3.04879 4.09556)}.chat-presence,.chat-presence[title]{cursor:inherit}.chat-avatar .chat-presence[data-state]{cursor:default}.chat-avatar-large{width:68px;height:68px}.chat-inbox-footer{border-top:1px solid var(--chat-line);color:var(--chat-muted);align-items:center;gap:10px;padding:20px 22px;display:flex}.chat-footer-mark{color:#7fa264;color:lab(62.7702% -20.7855 28.3502);font-size:24px}.chat-inbox-footer strong{color:#bcc4b4;color:lab(78.2555% -5.44482 7.31282);font-size:11px;font-weight:650;display:block}.chat-inbox-footer div>span{margin-top:3px;font-size:10px;display:block}.chat-empty{text-align:center;color:var(--chat-muted);justify-items:center;gap:10px;padding:60px 18px;display:grid}.chat-empty>svg{color:#90a879;color:lab(65.9806% -14.8236 21.1017);margin-bottom:6px}.chat-empty>.chat-empty-art{object-fit:contain;width:96px;height:96px;margin:-12px 0 2px}.chat-empty strong{color:var(--foreground);font-size:14px}.chat-empty p{max-width:24ch;font-size:12px;line-height:1.7}.chat-empty .chat-empty-meet-link{color:var(--foreground);font-size:12px;font-weight:650;text-decoration:none;transition:color .14s ease-out}.chat-empty .chat-empty-meet-link:is(:hover,:focus-visible){color:var(--primary);text-decoration:none}.chat-empty .filter-clear-link{margin-top:10px}.chat-inbox-tabs{background:#070906;background:lab(2.27391% -.9927 1.06772);border-radius:10px;flex-shrink:0;gap:4px;margin:0 20px;padding:4px;display:flex}.chat-inbox-tabs [role=tab]{min-width:0;color:var(--chat-muted);border-radius:7px;flex:1;padding:8px 3px;font-size:11px;font-weight:600;transition:color .14s ease-out,background .14s ease-out}.chat-inbox-tabs [role=tab]:hover{color:var(--foreground)}.chat-inbox-tabs [role=tab][data-state=active]{color:var(--primary);background:#21271e;background:lab(14.9683% -4.52173 5.193);box-shadow:0 1px 3px #02030133;box-shadow:0 1px 3px lab(.680885% -.433028 .459889/.2)}.chat-inbox-tabs [role=tab][data-archive=true]{cursor:pointer;flex:0 0 28px;place-items:center;display:grid}.chat-archive-icon{display:inline-flex;position:relative}.chat-archive-dot{background:var(--primary);width:6px;height:6px;box-shadow:0 0 0 2px var(--chat-panel);border-radius:50%;position:absolute;top:-3px;right:-3px}.chat-inbox-toolbar{flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;min-height:30px;margin:14px 22px 6px;display:flex}.chat-inbox-toolbar>span{color:var(--chat-muted);align-items:center;gap:4px;font-size:11px;font-weight:500;display:inline-flex}.chat-favorites-help{width:24px;height:24px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;padding:0;display:inline-flex}.chat-favorites-help:is(:hover,:focus-visible){color:var(--foreground)}.chat-favorites-tooltip{max-width:min(210px, var(--radix-tooltip-content-available-width))}.chat-filter-trigger{color:var(--chat-muted);border-radius:6px;align-items:center;gap:6px;margin-right:-8px;padding:7px 8px;font-size:11px;transition:color .14s ease-out,background .14s ease-out;display:flex}.chat-filter-trigger:is(:hover,[data-state=open]){color:var(--foreground);background:#1f231c;background:lab(13.1701% -3.34413 3.80376)}.chat-filter-trigger[data-filtered=true]{color:var(--primary)}.chat-filter-trigger i{background:currentColor;border-radius:50%;width:4px;height:4px}.chat-filter-menu [data-state=checked]{background:var(--secondary);color:var(--primary)}.chat-filter-menu .filter-clear-link[data-slot=button][data-variant=filter-link]{justify-content:flex-start;width:100%;padding-inline:10px}.chat-username{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.chat-row-top strong{min-width:0}.chat-favorite-row{-webkit-user-select:none;user-select:none;border-radius:12px;position:relative}.chat-favorite-row[data-drop-target=true] .chat-conversation-row{background:#22291bb3;background:lab(15.6211% -5.71765 8.13921/.7);border-color:#7d9a5f;border-color:lab(60.3719% -18.7625 27.7321)}.chat-favorite-row[data-dragging=true]{z-index:3;background:var(--chat-panel);box-shadow:0 12px 30px #01020173;box-shadow:0 12px 30px lab(.480028% -.339754 .359091/.45)}.chat-favorite-row[data-dragging=true] .chat-conversation-row{border-color:var(--chat-line);background:#262e22;cursor:grabbing;background:lab(17.9374% -5.92946 6.87311)}.chat-row-top strong .chat-favorite-heart{color:var(--primary);fill:var(--primary)}.chat-message-scroll:has(.chat-beginning-empty){flex-direction:column;display:flex}.chat-beginning-empty{margin-block:auto}.chat-thread{flex:1;min-width:0;animation:.18s cubic-bezier(.16,1,.3,1) chat-thread-in;display:flex}.chat-conversation{border-right:1px solid var(--chat-line);background:#080b07;background:lab(2.81336% -1.14818 1.23708);flex-direction:column;flex:1;min-width:0;display:flex}.chat-conversation-header{border-bottom:1px solid var(--chat-line);align-items:center;gap:8px;min-height:80px;padding:12px 20px;display:flex}.chat-person{text-align:left;border-radius:8px;flex:1;align-items:center;gap:12px;min-width:0;display:flex}.chat-person-avatar{border-radius:50%;flex-shrink:0}.chat-person-avatar .chat-avatar .chat-presence{bottom:14.6447%;right:14.6447%;transform:translate(50%,50%)}.chat-person-name{border-radius:4px;align-items:center;gap:7px;min-width:0;max-width:100%;display:inline-flex}.chat-person-name-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.chat-person-name>svg{flex-shrink:0}.chat-person-name:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.chat-person strong{align-items:center;gap:7px;font-size:15px;font-weight:750;display:flex}.chat-person strong svg{opacity:0;color:var(--chat-muted);transition:opacity .14s ease-out,transform .14s ease-out;transform:translate(-2px,2px)}.chat-person-name:is(:hover,:focus-visible) svg,.chat-person-avatar:hover+.chat-person-details .chat-person-name svg{opacity:1;transform:none}.chat-person small{color:var(--chat-muted);margin-top:2px;font-size:11px;display:block}.chat-person-details{flex:1;min-width:0}.chat-person-identity{min-width:0;max-width:100%;display:block}.chat-person-identity strong{line-height:1.25}.chat-person-identity small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chat-conversation-rank{flex-shrink:0;align-items:center;display:flex}.chat-conversation-rank:empty,.chat-back{display:none}.chat-game-context{color:var(--chat-muted);border-bottom:1px solid #30342e52;border-bottom:1px solid lab(21.2676% -2.87898 3.23923/.32);align-items:center;gap:7px;padding:12px 22px;font-size:10px;display:flex}.chat-game-context>svg{color:#a4c665;color:lab(75.747% -23.0967 44.2101)}.chat-game-context>span:first-of-type{color:#b5bead;color:lab(75.9353% -5.44313 7.31492);font-weight:650}.chat-context-dot{background:var(--chat-muted);border-radius:50%;width:2px;height:2px;margin-inline:2px}.chat-message-scroll{overscroll-behavior:contain;flex:1;min-height:0;padding:30px 24px 12px;overflow-y:auto}.chat-start-marker{text-align:center;color:var(--chat-muted);flex:none;margin:0;padding:12px 16px 20px;font-size:11px;line-height:1.5}.chat-beginning{text-align:center;flex-direction:column;align-items:center;padding:10px 0 24px;display:flex}.chat-beginning>.chat-avatar{margin-bottom:14px}.chat-beginning>strong{letter-spacing:-.025em;font-size:17px;font-weight:700}.chat-beginning p{color:var(--chat-muted);max-width:28ch;margin-top:6px;font-size:11px}.chat-beginning p>span{color:#c9d1c1;color:lab(82.8727% -5.01692 6.71848)}.chat-date-divider{color:var(--chat-muted);align-items:center;gap:14px;margin:10px 0 24px;font-size:10px;display:flex}.chat-date-divider:before,.chat-date-divider:after{content:"";background:var(--chat-line);opacity:.65;flex:1;height:1px}.chat-message{flex-direction:column;align-items:flex-start;padding-bottom:5px;display:flex;position:relative}.chat-message-tools{pointer-events:none;opacity:0;transition:opacity .12s ease-out;position:absolute;inset:0}.chat-message-tools .chat-icon-button{pointer-events:auto;width:26px;height:28px;position:absolute}.chat-message-tools>.chat-icon-button:not(.chat-message-options){top:50%;left:calc(100% + 5px);transform:translateY(-50%)}.chat-message-tools .chat-message-options{top:5px;right:5px}.chat-message[data-sender=you] .chat-message-tools>.chat-icon-button:not(.chat-message-options){left:auto;right:calc(100% + 5px)}.chat-message:hover .chat-message-tools,.chat-message:focus-within .chat-message-tools,.chat-message-tools[data-active=true]{opacity:1}.chat-reactions{flex-wrap:wrap;gap:4px;max-width:calc(100% - 62px);margin:5px 0 2px;display:flex}.chat-reactions>[data-actor]{background:var(--card);border:1px solid var(--chat-line);cursor:pointer;border-radius:14px;align-items:center;gap:5px;min-height:28px;padding:2px 8px;display:inline-flex}.chat-reactions>button[aria-pressed=true]{background:#27321c;background:lab(19.2338% -8.35633 12.2861);border-color:#729250;border-color:lab(56.9795% -20.6537 31.2925)}.chat-reactions>button:hover:not(:disabled){border-color:var(--primary)}.chat-reactions>[data-actor]>span{font-size:16px;line-height:1}.chat-reactions small{color:var(--chat-muted);font-size:10px}.chat-media-picker.chat-reaction-picker{width:340px;padding:8px}.chat-reaction-heading{justify-content:space-between;align-items:center;padding:0 0 4px 8px;font-size:12px;display:flex}.chat-reaction-quick{justify-content:space-between;gap:2px;display:flex}.chat-reaction-quick button{cursor:pointer;border-radius:8px;flex:1;justify-content:center;align-items:center;height:40px;font-size:22px;display:flex}.chat-reaction-quick button:hover,.chat-reaction-quick button:focus-visible{background:var(--secondary)}.chat-reaction-heading .chat-icon-button,.chat-reaction-quick button[aria-label=More\ emojis]{width:40px;height:40px;color:var(--foreground);border-radius:8px;flex:0 0 40px;padding:0}.chat-reaction-heading .chat-icon-button:hover,.chat-reaction-heading .chat-icon-button:focus-visible{background:var(--secondary)}.chat-reply-quote{background:var(--card);border:1px solid var(--chat-line);min-width:100px;max-width:86%;color:var(--chat-muted);border-radius:10px;margin:0 0 10px;padding:9px 12px;font-size:12px}.chat-reply-quote strong{color:var(--foreground);align-items:center;gap:5px;margin-bottom:3px;font-size:11px;display:flex}.chat-reply-quote>span{-webkit-line-clamp:2;overflow-wrap:anywhere;white-space:pre-wrap;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.chat-compose-context{color:var(--chat-muted);align-items:center;gap:9px;padding:0 2px 10px;display:flex}.chat-compose-context>svg{color:var(--primary);flex-shrink:0}.chat-compose-context>div{flex:1;min-width:0}.chat-compose-context strong{color:var(--foreground);font-size:12px;display:block}.chat-compose-context span{text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:11px;display:block;overflow:hidden}.chat-edit-error{color:#f2a997;color:lab(76.0931% 25.7389 20.8717);margin:0 0 10px;font-size:12px;line-height:1.5}@media (hover:none),(max-width:1179px){.chat-message .chat-message-tools{opacity:1}}@media (prefers-reduced-motion:reduce){.chat-message .chat-message-tools{transition:none}}.chat-message[data-group-end=true]{padding-bottom:17px}.chat-message-block:last-child .chat-message{padding-bottom:0}.chat-message-bubble>p{color:#ebf2d9;color:lab(94.5639% -5.84513 11.6542);white-space:pre-wrap;overflow-wrap:anywhere;background:#243314;background:lab(19.3722% -11.2576 17.5073);border:1px solid #465a3073;border:1px solid lab(35.783% -14.4706 21.8702/.45);border-radius:14px 14px 14px 4px;max-width:86%;padding:11px 14px;font-size:13px;line-height:1.65}.chat-message-bubble>p a{color:var(--primary);text-underline-offset:3px;font-weight:650;text-decoration-thickness:1.5px;transition:color .14s ease-out}.chat-message-bubble>p a:hover{color:#caed8b;color:lab(89.696% -23.4294 43.413)}.chat-message-bubble>p a:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:2px}.chat-message[data-sender=you]{align-items:flex-end}.chat-message[data-sender=you] .chat-message-bubble>p{color:inherit;background:#1d211b;background:lab(11.9864% -2.87045 3.25331);border-color:#30352d73;border-color:lab(21.2915% -3.35382 3.7872/.45);border-radius:14px 14px 4px}.chat-message-bubble{width:fit-content;min-width:0;max-width:calc(100% - 36px);position:relative}.chat-message-bubble>:is(p,.chat-reply-quote,.chat-message-gif){max-width:100%}.chat-message-bubble>p{padding-right:14px}.chat-message-bubble>:is(p,.chat-reply-quote){width:fit-content}.chat-message[data-sender=you] .chat-message-bubble>:is(p,.chat-reply-quote){margin-left:auto}.chat-message-block[data-arrival=true]:last-child .chat-message,.chat-message-block[data-arrival=true] .chat-moderation{animation:.16s cubic-bezier(.16,1,.3,1) chat-message-in}.chat-message-meta{color:var(--chat-muted);font-variant-numeric:tabular-nums;align-items:center;gap:5px;margin:5px 4px 0;font-size:9px;display:flex}.chat-compose{--chat-compose-radius:14px;border-top:1px solid var(--chat-line);flex-shrink:0;padding:12px 18px 16px}.chat-compose-field{border-radius:var(--chat-compose-radius,14px);background:#111510;background:lab(6.31883% -2.37269 2.56137);border:1px solid #3b4238;border:1px solid lab(27.1633% -4.77949 5.43007);padding:10px 10px 8px;transition:border-color .15s ease-out}.chat-compose-field:focus-within{border-color:#849d57;border-color:lab(61.5498% -17.941 33.5788)}.chat-compose-field{position:relative}.chat-compose-measure{visibility:hidden;pointer-events:none;box-sizing:border-box;white-space:pre-wrap;overflow-wrap:break-word;contain:layout style paint;border:0;position:fixed;top:0;left:-10000px}.chat-compose-caret{background:var(--primary);pointer-events:none;opacity:0;border-radius:1px;width:2px;transition:transform 65ms cubic-bezier(.22,1,.36,1);position:absolute;top:0;left:0}.chat-compose-caret[data-visible]{opacity:1;animation:1s step-end infinite chat-caret-blink}.chat-compose-caret[data-typing]{animation:none}.chat-compose-caret[data-snap=true]{transition:none}.chat-compose textarea[data-smooth-caret]{caret-color:#0000}@keyframes chat-caret-blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce),(pointer:coarse){.chat-compose-caret{display:none}.chat-compose textarea[data-smooth-caret]{caret-color:auto}}.chat-conversation .chat-compose-field{transition:none}.chat-compose textarea{resize:none;field-sizing:content;width:100%;min-height:calc(2lh + 8px);max-height:120px;color:var(--foreground);background:0 0;border:0;outline:none;padding:4px 5px;font-family:inherit;font-size:13px;line-height:1.6;display:block}:is(.chat-surface,.chat-embedded) .chat-compose textarea:focus-visible{box-shadow:none;outline:none}.chat-compose textarea::placeholder{color:#82897b;color:lab(56.1904% -4.99657 6.74347)}.chat-compose-actions{align-items:center;gap:6px;display:flex}.chat-compose-shortcut{color:#7c8376;color:lab(53.8359% -4.3515 5.8556);flex:1;font-size:9px}.chat-compose-field[data-disabled=true]{opacity:.55}.chat-compose-field[data-disabled=true] .chat-compose-shortcut{visibility:hidden}.chat-ban-notice{color:var(--blocked-red);align-items:center;gap:7px;margin-bottom:12px;font-size:11px;display:flex}.chat-moderation-notice{color:var(--chat-muted);text-align:left;justify-content:flex-start;align-items:center;gap:5px;margin-top:10px;font-size:10px;line-height:1.5;display:flex}.chat-moderation-notice>svg{flex-shrink:0}.chat-moderation-notice button{cursor:pointer;border-radius:50%;flex-shrink:0;place-items:center;width:22px;height:22px;font-size:12px;display:grid}.chat-moderation-notice .chat-moderation-info:not(:disabled){cursor:url(/art/cursor-help-small.png) 8 8,help;transition:color .15s ease-out,background-color .15s ease-out}.chat-moderation-notice .chat-moderation-info:is(:hover,:focus-visible,[data-state=delayed-open],[data-state=instant-open]){color:var(--primary);background:var(--secondary)}.chat-moderation-help{max-width:290px;line-height:1.7}:is(.chat-surface,.chat-embedded) time[title]{cursor:inherit}.chat-send:not([data-slot=button]){background:var(--primary);color:var(--primary-foreground)}.chat-send:not([data-slot=button]):hover:not(:disabled){background:#e8f949;background:lab(94.4686% -21.1369 76.8563);transform:translateY(-1px)}.chat-send:not([data-slot=button]):active:not(:disabled){transform:scale(.94)}.chat-send:disabled{color:#697260;color:lab(46.9873% -6.46868 8.86025);background:#242b21;background:lab(16.7431% -5.22724 6.02939)}.chat-delivery{width:18px;height:18px;color:var(--chat-muted);cursor:default;justify-content:center;align-items:center;display:inline-flex}.chat-delivery-failed{color:#ff988f;color:lab(74.1855% 46.8567 26.4343);cursor:pointer;border-radius:7px;width:28px;height:28px;margin-block:-5px;transition:background .14s ease-out}.chat-delivery-failed:hover:not(:disabled){background:#632d2a59;background:lab(26.1383% 25.0538 14.3001/.35)}.chat-delivery[data-delivery=read]{color:#59de65;color:lab(79.1989% -56.1797 47.1817)}.chat-delivery[data-delivery=sending]>svg{animation:1s linear infinite chat-sending}.chat-ban-notice button{color:var(--foreground);margin-left:5px;text-decoration:none}.chat-message[data-rejected=true] .chat-message-bubble>p{color:#ffb4ad;color:lab(80.5887% 27.8621 15.2822);background:#3f222080;background:lab(17.2081% 14.0068 7.79803/.5);border-color:#b358526b;border-color:lab(48.9493% 37.5605 21.3819/.42)}.chat-send{border-radius:calc(var(--chat-compose-radius,14px) + 2px);place-items:center;width:34px;height:34px;transition:background .13s,transform .13s,opacity .13s;display:grid}.chat-message-meta time,.chat-delivery[data-delivery=sent],.chat-delivery[data-delivery=delivered]{color:#83887d;color:lab(56.1331% -3.92312 5.26168)}.chat-moderation{color:#fea69f;color:lab(76.9599% 32.5909 17.9928);background:#2e1817;background:lab(11.505% 10.8832 6.03969);border:1px solid #964944a6;border:1px solid lab(40.9758% 32.8638 18.7037/.65);border-radius:12px;align-self:stretch;align-items:flex-start;gap:12px;width:100%;margin:12px 0 4px;padding:14px;display:flex}.chat-moderation-icon{flex:0 0 20px;margin-top:1px}.chat-moderation>div{min-width:0}.chat-moderation small{color:var(--chat-muted);margin-top:8px;font-size:11px;line-height:1.6;display:block}.chat-moderation strong{font-size:12px;font-weight:750}.chat-moderation p{color:inherit;margin-top:5px;font-size:12px;line-height:1.7}.chat-message-gif{width:260px;max-width:86%}.chat-message-gif picture{border-radius:12px;display:block;overflow:hidden}.chat-message-gif img{object-fit:contain;width:100%;height:auto;max-height:280px;display:block}.chat-message-gif small{color:var(--chat-muted);margin:4px;font-size:9px;display:block}.chat-message-scroll,.chat-gif-scroll,.chat-compose textarea,.chat-media-picker .epr-body{scrollbar-width:var(--site-scrollbar-native-width);scrollbar-color:var(--site-scrollbar-native-color)}.chat-message-scroll::-webkit-scrollbar{width:var(--site-scrollbar-size)}.chat-gif-scroll::-webkit-scrollbar{width:var(--site-scrollbar-size)}.chat-compose textarea::-webkit-scrollbar{width:var(--site-scrollbar-size)}.chat-message-scroll::-webkit-scrollbar-track{background:var(--site-scrollbar-track)}.chat-gif-scroll::-webkit-scrollbar-track{background:var(--site-scrollbar-track)}.chat-compose textarea::-webkit-scrollbar-track{background:var(--site-scrollbar-track)}.chat-message-scroll::-webkit-scrollbar-thumb{background:var(--site-scrollbar-thumb);border-radius:var(--site-scrollbar-radius);border:0}.chat-gif-scroll::-webkit-scrollbar-thumb{background:var(--site-scrollbar-thumb);border-radius:var(--site-scrollbar-radius);border:0}.chat-compose textarea::-webkit-scrollbar-thumb{background:var(--site-scrollbar-thumb);border-radius:var(--site-scrollbar-radius);border:0}@supports selector(::-webkit-scrollbar){.chat-message-scroll,.chat-gif-scroll,.chat-compose textarea,.chat-media-picker .epr-body{scrollbar-width:auto;scrollbar-color:var(--site-scrollbar-native-color)}.chat-media-picker .epr-body::-webkit-scrollbar{width:var(--site-scrollbar-size)}.chat-media-picker .epr-body::-webkit-scrollbar-thumb{background:var(--site-scrollbar-thumb);border-radius:var(--site-scrollbar-radius)}.chat-message-scroll::-webkit-scrollbar-button{width:0;height:0;display:none}.chat-gif-scroll::-webkit-scrollbar-button{width:0;height:0;display:none}.chat-compose textarea::-webkit-scrollbar-button{width:0;height:0;display:none}.chat-media-picker .epr-body::-webkit-scrollbar-button{width:0;height:0;display:none}}@property --chat-scrollbar-color{syntax:"<color>";inherits:true;initial-value:#0000}.chat-message-scroll{--chat-scrollbar-color:transparent;scrollbar-color:var(--chat-scrollbar-color) transparent;transition:--chat-scrollbar-color .1s ease-out}.chat-message-scroll:is(:hover,:focus-visible){--chat-scrollbar-color:var(--site-scrollbar-thumb,#3a3f38a6)}@supports (color:lab(0% 0 0)){.chat-message-scroll:is(:hover,:focus-visible){--chat-scrollbar-color:var(--site-scrollbar-thumb,lab(25.9081% -2.88183 3.23471/.65))}}.chat-conversation:has(.chat-compose:hover) .chat-message-scroll{--chat-scrollbar-color:transparent}.chat-message-scroll::-webkit-scrollbar-track{background:0 0}.chat-message-scroll::-webkit-scrollbar-thumb{background:var(--chat-scrollbar-color)}@supports selector(::-webkit-scrollbar){.chat-message-scroll{scrollbar-color:auto}}@media (hover:none),(forced-colors:active){.chat-conversation .chat-message-scroll{--chat-scrollbar-color:var(--site-scrollbar-thumb,CanvasText)}}@media (prefers-reduced-motion:reduce){.chat-message-scroll{transition:none}}.chat-public-back{color:var(--muted-foreground);align-items:center;gap:8px;font-size:13px;display:flex}.chat-public-profile{padding-block:40px 140px}.chat-public-cover{border:1px solid var(--border);background:#162110;background:lab(11.0782% -8.17582 9.43961);border-radius:18px;justify-content:space-between;align-items:center;height:210px;padding:32px 48px;display:flex;overflow:hidden}.chat-public-cover>svg{color:#7aa364;color:lab(62.8599% -23.3751 28.3489);transform:rotate(-12deg)}.chat-public-cover>span{font-family:var(--font-display), sans-serif;color:#b7cca4;color:lab(79.8043% -12.8453 17.8554);font-size:24px;line-height:1.4}.chat-public-identity{justify-content:space-between;align-items:flex-end;margin:-45px 28px 0;display:flex;position:relative}.chat-public-identity .chat-avatar{border:5px solid var(--background);width:96px;height:96px}.chat-public-sample{color:var(--muted-foreground);font-size:11px}.chat-public-title{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:24px;padding:24px 28px 32px;display:flex}.chat-public-title h1{margin-bottom:6px;font-size:32px}.chat-public-title p{color:var(--muted-foreground);font-size:13px}.chat-public-title p>span{padding-inline:6px}.chat-public-message{min-height:44px;color:var(--primary-foreground);background:var(--primary);border-radius:10px;justify-content:center;align-items:center;gap:9px;padding:12px 20px;font-size:14px;font-weight:750;display:inline-flex}.chat-public-about{padding:30px 28px}.chat-public-about h2{font-family:var(--font-body), sans-serif;margin-bottom:14px;font-size:15px;font-weight:700}.chat-public-about p{color:var(--muted-foreground);max-width:52ch;margin-bottom:32px;font-size:16px;line-height:1.8}.chat-public-game{border:1px solid var(--border);border-radius:8px;align-items:center;gap:10px;padding:10px 16px;font-size:14px;display:inline-flex}.chat-public-game>svg{color:var(--primary)}.chat-public-game-logo{object-fit:contain;flex-shrink:0;width:64px;height:36px}.chat-public-note{color:var(--muted-foreground);margin:0 28px;font-size:11px}.chat-media-picker{width:460px;max-width:calc(100vw - 24px);max-height:var(--radix-popover-content-available-height);border:1px solid var(--border);background:var(--card);color:var(--foreground);z-index:100;font-family:var(--font-body), sans-serif;border-radius:14px;animation:.14s ease-out chat-message-in;overflow-y:auto;box-shadow:0 12px 40px #03040280;box-shadow:0 12px 40px lab(.93111% -.537604 .573149/.5)}.chat-media-header{justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.chat-media-header .chat-inbox-tabs{flex:1;margin:0}.chat-media-header .chat-inbox-tabs [role=tab]{padding:8px 14px;font-size:12px}.chat-media-picker[data-emoji-only=true] .chat-media-header{z-index:2;padding:0;position:absolute;top:34px;right:8px;transform:translateY(-50%)}.chat-media-picker{--chat-picker-control-size:34px}.chat-media-picker[data-emoji-only=true] .EmojiPickerReact{--epr-header-padding:12px calc(var(--chat-picker-control-size) + 16px) 12px 12px}.chat-media-picker .epr-skin-tones{--chat-tone-control-size:28px;margin-left:12px;padding:7px 0}.chat-media-picker .epr-skin-tones:not(:has(.epr-tone[tabindex="0"][aria-pressed=false])){--chat-tone-control-size:var(--chat-picker-control-size);min-width:var(--chat-tone-control-size);padding:calc((42px - var(--chat-tone-control-size)) / 2) 0}.chat-media-picker .epr-skin-tone-select{width:var(--chat-tone-control-size);height:var(--chat-tone-control-size)}.chat-media-picker .epr-skin-tones .epr-tone{width:var(--chat-tone-control-size);height:var(--chat-tone-control-size);box-shadow:none;background:0 0;border:0;border-radius:9px;place-items:center;display:grid}.chat-media-picker .chat-media-header .chat-icon-button:is(:hover,:focus-visible),.chat-media-picker .epr-skin-tones .epr-tone:is(:hover,:focus-visible){color:var(--foreground);background:var(--secondary)}.chat-media-picker .epr-skin-tones .epr-tone:before{content:"";background:var(--chat-skin-tone-color);pointer-events:none;border-radius:4px;width:15px;height:15px}.chat-media-picker .epr-tone-neutral{--chat-skin-tone-color:#ffd225}.chat-media-picker .epr-tone-1f3fb{--chat-skin-tone-color:#ffdfbd}.chat-media-picker .epr-tone-1f3fc{--chat-skin-tone-color:#e9c197}.chat-media-picker .epr-tone-1f3fd{--chat-skin-tone-color:#c88e62}.chat-media-picker .epr-tone-1f3fe{--chat-skin-tone-color:#a86637}.chat-media-picker .epr-tone-1f3ff{--chat-skin-tone-color:#60463a}.chat-media-content{height:min(496px, calc(100dvh - 220px), max(200px, calc(var(--radix-popover-content-available-height,600px) - 64px)));display:flex;overflow:hidden}.chat-emoji-loaded>aside.EmojiPickerReact.epr-main{border:0;border-radius:0;margin:0;display:flex}.chat-emoji-frame{flex:none;min-width:0;position:relative;overflow:hidden}.chat-emoji-loaded,.chat-emoji-loading{position:absolute;inset:0}.chat-emoji-loading-indicator{place-items:center;width:100%;height:100%;display:grid}.chat-emoji-loaded{opacity:0}.chat-emoji-frame[data-ready=true] .chat-emoji-loaded{opacity:1}.chat-gif-picker{flex-direction:column;flex:1;width:100%;min-width:0;height:100%;display:flex}.chat-gif-upload{flex:none;align-items:center;display:flex}.chat-gif-upload>button{color:var(--muted-foreground);font:500 12px/1.4 var(--font-body),sans-serif;white-space:nowrap;background:0 0;border:0;border-radius:4px;padding:4px 0 4px 4px}.chat-gif-upload>button:hover{color:var(--foreground);text-decoration:none}.chat-gif-upload>button:focus-visible{outline:1px solid var(--primary);outline-offset:3px}.chat-media-picker .EmojiPickerReact{--epr-bg-color:var(--card);--epr-category-label-bg-color:var(--card);--epr-search-input-bg-color:#070a06;--epr-search-input-text-color:var(--foreground);--epr-text-color:var(--muted-foreground);--epr-hover-bg-color:var(--secondary);--epr-focus-bg-color:var(--secondary);--epr-highlight-color:var(--primary);--epr-picker-border-color:transparent;--epr-search-border-color:var(--border);--epr-search-input-bg-color-active:#070a06;--epr-emoji-size:26px;border:0}@supports (color:lab(0% 0 0)){.chat-media-picker .EmojiPickerReact{--epr-search-input-bg-color:lab(2.53408% -1.06903 1.15084);--epr-search-input-bg-color-active:lab(2.53408% -1.06903 1.15084)}}.chat-picker-loading,.chat-picker-empty{text-align:center;min-height:260px;color:var(--muted-foreground);flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:24px;font-size:12px;display:flex}.chat-picker-empty strong{color:var(--foreground);font-size:14px}.chat-picker-empty p{max-width:26ch;line-height:1.7}.chat-picker-empty .chat-gif-retry{min-width:44px;min-height:44px}.chat-search.chat-gif-search{flex-shrink:0;margin:0 12px 12px}.chat-gif-scroll{overscroll-behavior:contain;scrollbar-width:none;flex:1;min-height:0;padding:0 12px 12px;overflow-y:auto}.chat-gif-scroll::-webkit-scrollbar{width:0;height:0;display:none}.chat-gif-scroll:focus-visible,.chat-picker-empty:focus{outline:2px solid var(--primary);outline-offset:-2px;border-radius:7px}.chat-gif-grid{width:100%;position:relative}.chat-gif-grid button{background:var(--secondary);border-radius:7px;transition:opacity .14s;position:absolute;overflow:hidden}.chat-gif-grid button:hover{opacity:.8}.chat-gif-grid img{object-fit:contain;width:100%;height:100%;display:block}.chat-gif-skeleton span{background:#1f231c;background:lab(13.1817% -3.57959 4.08146);border-radius:7px;height:110px;display:block}.chat-gif-more{width:100%;color:var(--primary);padding:12px;font-size:12px;display:block}.chat-giphy-attribution{border-top:1px solid var(--border);justify-content:flex-end;align-items:center;padding:7px 12px;display:flex}.chat-giphy-attribution a{font-size:10px}.chat-giphy-attribution strong{letter-spacing:.07em;font-size:11px}.chat-giphy-attribution>span{color:var(--muted-foreground);font-size:9px}.chat-tooltip{border:1px solid var(--border);background:var(--card);color:var(--foreground);z-index:100;border-radius:7px;padding:6px 10px;font-size:11px;animation:.12s ease-out chat-message-in}.chat-sound-panel{z-index:100;width:340px;max-width:calc(100vw - 24px);max-height:var(--radix-popover-content-available-height);border:1px solid var(--border);background:var(--card);color:var(--foreground);font-family:var(--font-body), sans-serif;scrollbar-width:var(--site-scrollbar-native-width);scrollbar-color:var(--site-scrollbar-native-color);border-radius:14px;padding:18px;animation:.14s ease-out chat-message-in;overflow-y:auto;box-shadow:0 12px 40px #03040280;box-shadow:0 12px 40px lab(.93111% -.537604 .573149/.5)}.chat-notification-settings{width:100%;min-height:36px;color:var(--chat-muted);text-align:left;align-items:center;gap:10px;font-size:12px;transition:color .14s ease-out;display:flex}.chat-notification-settings:hover,.chat-notification-settings[data-state=open]{color:var(--primary)}.chat-notification-settings:focus-visible{outline:2px solid var(--primary);outline-offset:4px;border-radius:4px}.chat-sound-panel .chat-browser-status{margin-top:-6px;font-size:11px}.chat-sound-panel button:disabled,.chat-sound-panel input:disabled{opacity:.45;cursor:not-allowed}.chat-sound-panel header{justify-content:space-between;align-items:center;gap:12px;font-size:14px;display:flex}.chat-sound-panel p{color:var(--muted-foreground);margin:10px 0 16px;font-size:12px;line-height:1.6}.chat-sound-toggle{cursor:pointer;justify-content:space-between;align-items:center;padding-bottom:16px;font-size:13px;display:flex}.chat-sound-toggle input{width:18px;height:18px;accent-color:var(--primary)}.chat-sound-kinds{gap:8px;margin-bottom:14px;display:flex}.chat-sound-kinds button{border:1px solid var(--border);min-height:40px;color:var(--muted-foreground);border-radius:8px;flex:1;justify-content:center;align-items:center;gap:8px;font-size:12px;display:flex}.chat-sound-kinds button[aria-pressed=true]{color:var(--primary);background:#22291bb3;background:lab(15.6211% -5.71765 8.13921/.7);border-color:#52653f;border-color:lab(40.3547% -12.9744 18.9953)}.chat-sound-test{background:var(--primary);width:100%;min-height:42px;color:var(--primary-foreground);border-radius:8px;justify-content:center;align-items:center;gap:8px;font-size:13px;font-weight:750;display:flex}.chat-sound-delay{width:100%;min-height:40px;color:var(--foreground);margin-top:5px;font-size:12px;display:block}.chat-sound-panel .chat-sound-status{margin-block:8px 14px}.chat-sound-panel small{color:var(--muted-foreground);border-top:1px solid var(--border);padding-top:12px;font-size:10px;line-height:1.6;display:block}.chat-sound-panel :is(button,input):focus-visible{outline:2px solid var(--primary);outline-offset:3px}.chat-skeleton-fill{background:#282d26;background:lab(17.811% -3.35021 3.7932);border-radius:5px;animation:2.8s ease-in-out infinite chat-skeleton-pulse;display:block}.chat-skeleton{width:100%}.chat-skeleton-inbox .chat-skeleton-item{pointer-events:none}.chat-skeleton-inbox .chat-skeleton-item+.chat-skeleton-item,.chat-inbox-results>ul+.chat-skeleton-inbox{margin-top:3px}.chat-skeleton-name,.chat-skeleton-date,.chat-skeleton-preview{position:relative}.chat-skeleton-name{width:43%}.chat-skeleton-date{flex:0 0 38px;font-size:11px}.chat-row-bottom>.chat-skeleton-preview{flex:1;min-width:0}.chat-skeleton-name>i,.chat-skeleton-date>i,.chat-skeleton-preview>i{position:absolute;inset:4px 0}.chat-skeleton-preview>i{right:10%}.chat-skeleton-inbox .chat-presence{background:#282d26;background:lab(17.811% -3.35021 3.7932);border-radius:50%}.chat-skeleton-messages{gap:18px;padding:10px 0;display:grid}.chat-skeleton-messages .chat-skeleton-item{width:70%}.chat-skeleton-messages .chat-skeleton-item:nth-child(2n){justify-self:end;width:60%}.chat-skeleton-messages i{border-radius:14px;height:46px}.chat-skeleton-messages .chat-skeleton-item:nth-child(3n) i{height:68px}.chat-skeleton-emoji{width:100%;height:100%;overflow:hidden}.chat-emoji-skeleton-search{align-items:center;gap:12px;padding:0 12px 12px;display:flex}.chat-emoji-skeleton-search>i:first-child{border-radius:10px;flex:1;height:42px}.chat-emoji-skeleton-search>i:last-child{width:var(--chat-picker-control-size,34px);height:var(--chat-picker-control-size,34px);border-radius:9px}.chat-media-picker[data-emoji-only=true] .chat-emoji-skeleton-search{padding:12px calc(var(--chat-picker-control-size) + 16px) 12px 12px}.chat-emoji-skeleton-categories{justify-content:space-around;align-items:center;height:48px;padding:0 12px;display:flex}.chat-emoji-skeleton-categories>i{border-radius:50%;width:22px;height:22px}.chat-emoji-skeleton-body{padding:12px}.chat-emoji-skeleton-heading{width:120px;height:14px;margin:8px 0 18px}.chat-emoji-skeleton-grid{grid-template-columns:repeat(auto-fit,minmax(34px,1fr));grid-auto-rows:36px;display:grid}.chat-emoji-skeleton-grid>span{place-items:center;display:grid}.chat-emoji-skeleton-grid i{border-radius:50%;width:26px;height:26px}.chat-skeleton-gifs{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding-bottom:8px;display:grid}.chat-skeleton-gif-column{flex-direction:column;gap:6px;display:flex}.chat-skeleton-gif-column>i{border-radius:7px;width:100%;height:auto}.chat-avatar-skeleton{border-radius:50%;position:absolute;inset:0}.chat-avatar-fallback{width:55%;height:55%;color:var(--muted-foreground);margin:auto}.chat-gif-image{width:100%;display:block;position:relative;overflow:hidden}.chat-gif-image>picture{width:100%;height:100%;display:block}.chat-gif-image-skeleton,.chat-gif-image-error{position:absolute;inset:0}.chat-gif-image-error{color:var(--muted-foreground);background:var(--secondary);place-items:center;padding:12px;font-size:11px;display:grid}.chat-gif-image[data-image-state=loading] img,.chat-gif-image[data-image-state=error] img{opacity:0}.chat-message-gif .chat-gif-image{max-height:280px}.chat-scroll-load{width:100%;color:var(--muted-foreground);padding:12px;font-size:11px;display:block}.chat-history-loading{justify-content:center;align-items:center;gap:6px;display:flex}.chat-history-loading svg{flex:none;animation:.65s linear infinite chat-history-spin}@keyframes chat-history-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.chat-history-loading svg{animation:none}}.chat-load-error{text-align:center;color:var(--muted-foreground);padding:18px 12px;font-size:12px;line-height:1.7}.chat-load-error button{color:var(--primary);text-underline-offset:3px;text-decoration:underline}.chat-message-scroll{overflow-anchor:none;scroll-behavior:auto}@keyframes chat-skeleton-pulse{0%,to{background-color:#282d26;background-color:lab(17.811% -3.35021 3.7932)}50%{background-color:color-mix(in oklch,#282d26 94%,var(--foreground))}}@supports (color:lab(0% 0 0)){@keyframes chat-skeleton-pulse{0%,to{background-color:#282d26;background-color:lab(17.811% -3.35021 3.7932)}50%{background-color:color-mix(in oklch,lab(17.811% -3.35021 3.7932) 94%,var(--foreground))}}}.chat-unread-badge{min-width:18px;height:18px;color:var(--primary-foreground);background:var(--primary);border-radius:5px;place-items:center;padding-inline:4px;font-size:10px;display:grid}@media (max-width:1179px){.chat-surface[data-state=closed]{animation:none}.chat-overlay{z-index:79;background:#010201a6;background:lab(.480028% -.339754 .359091/.65);animation:.15s ease-out chat-fade-in;position:fixed;inset:0}.chat-surface,.chat-surface[data-conversation=true]{width:410px}.chat-inbox{width:100%}.chat-surface[data-conversation=true] .chat-inbox{display:none}.chat-back{display:inline-flex}.chat-close-thread{display:none}.chat-conversation{border-left:0}.chat-conversation-header{padding-left:12px}}@media (min-width:901px) and (max-width:1179px){.chat-surface[data-conversation=true]{width:calc(var(--chat-rail) + var(--chat-thread))}.chat-surface[data-conversation=true] .chat-inbox{width:var(--chat-rail);display:flex}.chat-surface[data-conversation=true] .chat-back{display:none}.chat-surface[data-conversation=true] .chat-close-thread{display:inline-flex}}@media (max-width:540px){.chat-person-name>svg{display:none}.chat-public-cover{height:160px;padding:24px}.chat-public-cover>svg{width:70px}.chat-public-cover>span{font-size:16px}.chat-public-title{flex-direction:column;align-items:flex-start;padding-inline:8px}.chat-public-identity{margin-inline:8px}.chat-public-about{padding-inline:8px}.chat-public-note{margin-inline:8px}.chat-surface,.chat-surface[data-conversation=true]{width:100%;padding-top:env(safe-area-inset-top);border:0}.chat-inbox-header,.chat-conversation-header{height:72px;min-height:72px}.chat-conversation-row{padding-block:17px}.chat-avatar{width:48px;height:48px}.chat-avatar-large{width:68px;height:68px}.chat-row-top strong{font-size:15px}.chat-row-top time{font-size:11px}.chat-row-bottom>span:first-child{font-size:13px}.chat-person strong{font-size:16px}.chat-person small{font-size:12px}.chat-message-scroll{padding-inline:18px}.chat-message-bubble>p{font-size:14px}.chat-compose{padding:12px 12px max(16px, env(safe-area-inset-bottom))}.chat-compose textarea,.chat-search input,.chat-media-picker input{font-size:16px}.chat-compose-shortcut{visibility:hidden}.chat-game-context{padding-inline:20px;font-size:10px}.chat-inbox-footer{padding-bottom:max(20px, env(safe-area-inset-bottom))}.chat-icon-button,.chat-send{width:40px;height:40px}.chat-media-picker{--chat-picker-control-size:40px}}@keyframes chat-sending{to{transform:rotate(360deg)}}@keyframes chat-panel-in{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:none}}@keyframes chat-panel-out{to{opacity:0;transform:translate(-20px)}}@keyframes chat-thread-in{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:none}}@keyframes chat-message-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes chat-fade-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.chat-surface,.chat-surface *,.chat-overlay,.chat-tooltip,.chat-media-picker,.chat-media-picker *,.chat-sound-panel,.chat-skeleton-fill{transition:none!important;animation:none!important}}.chat-recipient-row{position:relative}.chat-row-top strong{align-items:center;gap:5px;display:flex}.chat-row-top strong svg{color:var(--chat-muted);flex-shrink:0}.chat-recipient-menu{z-index:120;border:1px solid var(--border);background:var(--card);min-width:210px;color:var(--foreground);font:13px var(--font-body), sans-serif;border-radius:10px;padding:6px;box-shadow:0 8px 24px #03040266;box-shadow:0 8px 24px lab(.93111% -.537604 .573149/.4)}.chat-recipient-menu :is([role=menuitem],[role=menuitemcheckbox]){cursor:pointer;border-radius:6px;outline:none;align-items:center;gap:10px;padding:11px 10px;display:flex}.chat-recipient-menu [data-highlighted]{color:var(--primary);background:#22291b;background:lab(15.6211% -5.71765 8.13921)}.chat-recipient-menu [data-disabled]{opacity:.45;cursor:default}.chat-clipboard-feedback{color:var(--muted-foreground);margin-block:4px;font-size:12px;line-height:1.5;display:block}.chat-selection-copy{min-width:0;max-width:min(280px,100vw - 20px)}.chat-selection-copy>button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;padding:11px 10px;display:flex}.chat-selection-copy>button:is(:hover,:focus-visible){color:var(--primary);background:#22291b;background:lab(15.6211% -5.71765 8.13921);outline:none}.chat-cooldown{border:1px solid var(--chat-line);color:var(--chat-muted);border-radius:8px;margin-bottom:10px;padding:10px 12px;font-size:12px;line-height:1.6}.chat-cooldown-retry{white-space:nowrap;display:block}.chat-cooldown-seconds{font-variant-numeric:tabular-nums}.chat-cooldown button{color:var(--primary);text-underline-offset:3px;margin-left:5px;text-decoration:underline}.chat-ban-notice button:is(:hover,:focus-visible){color:var(--primary);text-decoration:none}.chat-cooldown button{margin-left:0}.chat-report-panel{border:1px solid var(--chat-line);background:var(--card);border-radius:10px;flex-shrink:0;max-height:55dvh;margin:0 16px 12px;padding:14px;overflow-y:auto}.chat-report-panel header{justify-content:space-between;align-items:center;display:flex}.chat-report-panel p{color:var(--chat-muted);margin:8px 0 12px;font-size:11px;line-height:1.6}.chat-report-panel label{gap:6px;margin-bottom:12px;font-size:12px;display:grid}.chat-report-panel textarea{border:1px solid var(--border);background:var(--background);width:100%;min-width:0;color:var(--foreground);font:inherit;border-radius:6px;padding:8px}.chat-report-panel .chat-sound-test:disabled{opacity:.45}.chat-report-panel textarea{resize:vertical;max-height:120px}:is(.chat-surface,.chat-embedded) .chat-avatar{isolation:isolate;background:0 0;border:0;place-items:center;width:56px;height:56px;display:grid}:is(.chat-surface,.chat-embedded) .chat-avatar>img:not(.chat-avatar-decoration){background:#20261e;background:lab(14.3652% -4.05175 4.63504);width:79%;height:79%}:is(.chat-surface,.chat-embedded) .chat-avatar>.chat-avatar-decoration{object-fit:contain;pointer-events:none;z-index:1;border-radius:0;width:128%;max-width:none;height:128%;position:absolute;inset:-14%}:is(.chat-surface,.chat-embedded) .chat-avatar[data-decoration="3"]>img:not(.chat-avatar-decoration){transform:translateY(-7%)}:is(.chat-surface,.chat-embedded) .chat-avatar-large{width:80px;height:80px}:is(.chat-surface,.chat-embedded) .chat-avatar .chat-presence{z-index:2;bottom:22.0693%;right:22.0693%;transform:translate(50%,50%)}:is(.chat-surface,.chat-embedded) .chat-avatar[data-decoration="3"] .chat-presence{bottom:27.5993%}:is(.chat-surface,.chat-embedded) .chat-avatar-skeleton{inset:10.5%}.chat-conversation-row{padding-block:12px}.chat-person{gap:14px}.chat-conversation-header .chat-avatar[data-decoration=top10]{transform:translateY(5.17%)}.chat-conversation-header .chat-avatar[data-decoration="3"]{transform:translateY(4.67%)}.chat-conversation-header .chat-avatar[data-decoration="2"]{transform:translateY(2.5%)}:is(.chat-surface,.chat-embedded) .chat-avatar[data-decoration="3"] .chat-avatar-skeleton{transform:translateY(-7%)}.chat-recipient-menu:is(.chat-message-menu,.profile-safety-menu){width:max-content;min-width:0}:is(.chat-message-menu,.profile-safety-menu) [role=menuitem]{white-space:nowrap}:is(.chat-surface,.chat-embedded) .chat-conversation-row:focus-visible,:is(.chat-surface,.chat-embedded) .chat-recipient-row:focus-visible,:is(.chat-surface,.chat-embedded) .chat-message:focus-visible{outline:none}:is(.chat-surface,.chat-embedded) .chat-conversation-row:focus-visible,.chat-recipient-row:focus-visible .chat-conversation-row{background:#282d24d9;background:lab(17.8577% -4.29343 4.90153/.85)}.chat-message .chat-message-tools>.chat-message-options{top:50%;left:auto;right:5px;transform:translateY(-50%)}:is(.chat-surface,.chat-embedded) .chat-message-tools .chat-icon-button:is(:hover,:focus-visible,[data-state=open]){box-shadow:none;background:0 0;outline:none}.site-page{min-width:0;container:site-page/inline-size}@media (min-width:1180px){.chat-surface[data-conversation=true]{box-shadow:none}}@container site-page (max-width:1100px){.main-nav{display:none}.nav-inner{gap:16px}.arcade-hero.hero-cinema h1{font-size:clamp(2rem,5cqw,3.4rem)}.arcade-hero.hero-cinema .arcade-hero-copy{padding-left:28px}.hero-film-launch{gap:16px;left:28px}}.chat-conversation-list{position:relative}@container site-page (max-width:600px){.nav-actions{gap:6px}.site-header .brand{font-size:1.4rem}.hero-film-launch{flex-wrap:wrap}.arcade-hero.hero-cinema .arcade-hero-description{font-size:1rem}}@container site-page (max-width:700px){.arcade-modes,.arcade-companion,.arcade-benefits,.arcade-requirements,.arcade-fees,.fee-grid,.arcade-features,.arcade-discord{grid-template-columns:minmax(0,1fr)}.arcade-companion-copy{min-width:0;padding:24px}.arcade-first-squad,.arcade-section-heading{flex-wrap:wrap}.arcade-landing :is(article,section){min-width:0}.arcade-landing :is(h2,h3,p){overflow-wrap:anywhere}.site-footer{flex-wrap:wrap;gap:16px}}.chat-media-picker .chat-search input:focus-visible,.chat-media-picker .epr-search-container input:focus-visible{box-shadow:none;outline:none}.chat-media-picker .chat-search{color:var(--muted-foreground);font-size:14px}.chat-media-picker .EmojiPickerReact{--epr-header-padding:0 12px 12px;--epr-search-input-height:42px;--epr-search-input-border-radius:10px;--epr-search-border-color:#30342e8f;--epr-search-border-color-active:#95b655;--epr-search-input-placeholder-color:#7c8375}@supports (color:lab(0% 0 0)){.chat-media-picker .EmojiPickerReact{--epr-search-border-color:lab(21.2676% -2.87898 3.23923/.56);--epr-search-border-color-active:lab(69.9324% -22.9267 44.6764);--epr-search-input-placeholder-color:lab(53.8587% -4.78014 6.4492)}}.chat-media-picker .epr-search-container:focus-within{border-radius:10px;box-shadow:0 0 0 2px #b8d82114;box-shadow:0 0 0 2px lab(81.8399% -26.4339 75.2881/.08)}.chat-media-picker .epr-search-container input{padding-right:42px}.chat-media-picker .epr-btn-clear-search{width:28px;height:28px;color:var(--muted-foreground);background:0 0;border-radius:9px;right:7px}.chat-media-picker .epr-btn-clear-search:is(:hover,:focus-visible){color:var(--foreground);background:var(--secondary)}.chat-media-picker .epr-icn-clear-search{background-image:none;width:16px;height:16px;position:relative}.chat-media-picker .epr-icn-clear-search:before,.chat-media-picker .epr-icn-clear-search:after{content:"";background:currentColor;border-radius:1px;width:12px;height:1.5px;position:absolute;top:7px;left:2px;transform:rotate(45deg)}.chat-media-picker .epr-icn-clear-search:after{transform:rotate(-45deg)}.chat-media-picker .EmojiPickerReact{font-family:var(--font-body), sans-serif}.chat-media-picker .EmojiPickerReact .epr-emoji-category-label{font-family:var(--font-body), sans-serif;letter-spacing:normal;font-size:13px;font-weight:650}.chat-media-picker .chat-search input,.chat-media-picker .epr-search-container input{font-family:var(--font-body), sans-serif;letter-spacing:normal;font-size:14px;font-weight:400;line-height:1.5}.chat-media-picker .chat-search input::placeholder,.chat-media-picker .epr-search-container input::placeholder{color:#7c8375;color:lab(53.8587% -4.78014 6.4492);opacity:1;font:inherit;letter-spacing:inherit}@media (max-width:1179px){.chat-media-picker .chat-search input,.chat-media-picker .epr-search-container input{font-size:16px}}.chat-media-content>.chat-skeleton-emoji{align-content:start;height:100%;overflow:hidden}:where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),textarea):focus-visible{border-color:#95b655;border-color:lab(69.9324% -22.9267 44.6764);outline:none;box-shadow:0 0 0 2px #b8d82114;box-shadow:0 0 0 2px lab(81.8399% -26.4339 75.2881/.08)}.chat-search input:focus-visible{box-shadow:none}.chat-message-bubble .chat-reactions{pointer-events:none;z-index:1;max-width:none;margin:0;position:absolute;inset:0}.chat-message-bubble .chat-reactions>[data-actor]{border:2px solid var(--background);background:#1d2419;background:lab(13.2614% -5.21573 6.05288);min-height:26px;padding:3px 7px;box-shadow:0 2px 4px #01020140;box-shadow:0 2px 4px lab(.480028% -.339754 .359091/.25)}.chat-message-bubble .chat-reactions>button[aria-pressed=true]{background:#252f20;background:lab(17.9708% -6.62501 7.73204)}.chat-message-bubble{margin-bottom:0}.chat-message-tools .chat-icon-button,.chat-message-tools .chat-icon-button:hover{color:#83887d;color:lab(56.1331% -3.92312 5.26168)}.chat-media-picker.chat-reaction-picker{max-width:min(calc(100vw - 24px), var(--radix-popover-content-available-width,340px))}.chat-message-menu{max-width:var(--radix-popper-available-width);max-height:var(--radix-popper-available-height);overflow:auto}.chat-compose .chat-send{margin-left:auto}.chat-compose .chat-send[data-slot=button][data-size]{width:40px;height:40px;min-height:40px;transition:var(--raised-button-transition);border-radius:9px;margin-right:-3px;padding:0;position:relative;top:-2px}.chat-compose .chat-send[data-slot=button]:disabled{box-shadow:inset 0 1px 0 transparent,0 4px 0 var(--raised-button-rest-edge,#28321b);border-top-color:var(--border);opacity:1}@media (pointer:coarse){.chat-compose .chat-send[data-slot=button][data-size]{width:44px;height:44px;min-height:44px}}@media (prefers-reduced-motion:reduce){.chat-compose .chat-send[data-slot=button][data-size]{transition:none;transform:none}}:is(.chat-surface,.chat-embedded) .chat-compose textarea{scrollbar-width:none}:is(.chat-surface,.chat-embedded) .chat-compose textarea::-webkit-scrollbar{width:0;height:0;display:none}@media (min-width:1180px){body[data-chat-docked=true] .site-page{margin-left:var(--chat-rail)}body[data-chat-docked=true][data-chat-compact=true] .site-page{margin-left:var(--chat-compact)}body[data-chat-docked=true] .site-page .page-width{width:min(1280px,100% - 48px);margin-inline:auto}body[data-chat-compact=true] .chat-surface[data-state=closed]{animation:none;display:none}}.chat-surface.chat-compact-rail{width:var(--chat-compact);border-right:1px solid var(--chat-line);flex-direction:column;align-items:center;animation:none}.chat-compact-expand{margin-block:22px}.chat-compact-list{scrollbar-width:none;flex:1;width:100%;min-height:0;padding:8px;overflow-y:auto}.chat-compact-list::-webkit-scrollbar{display:none}.chat-compact-profile{border-radius:12px;justify-content:center;align-items:center;width:100%;height:78px;display:flex;position:relative}.chat-compact-profile:hover{background:#282d24d9;background:lab(17.8577% -4.29343 4.90153/.85)}.chat-compact-unread{background:var(--primary);min-width:18px;height:18px;color:var(--background);border:2px solid var(--chat-panel);z-index:3;border-radius:10px;place-items:center;padding-inline:4px;font-size:10px;font-weight:700;display:grid;position:absolute;top:5px;right:3px}.chat-compact-rail .chat-inbox-footer{width:100%;padding:14px}.chat-compact-rail .chat-notification-settings{justify-content:center;width:100%}.chat-compact-preview{width:max-content;max-width:calc(100vw - 120px);font-family:var(--font-body), sans-serif;border-radius:12px;padding:12px 14px}.chat-compact-preview-heading{align-items:baseline;gap:12px;display:flex}.chat-compact-preview-heading strong{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;font-weight:650;overflow:hidden}.chat-compact-preview time{color:#83887d;color:lab(56.1331% -3.92312 5.26168);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:10px}.chat-compact-preview p{width:max-content;max-width:calc(var(--chat-rail) - 139px);text-overflow:ellipsis;white-space:nowrap;color:var(--muted-foreground);margin:5px 0 0;font-size:13px;font-weight:450;line-height:1.5;overflow:hidden}.chat-delivery-undelivered{color:#ff988f;color:lab(74.1855% 46.8567 26.4343);cursor:default}.chat-row-bottom .chat-you{color:inherit}.chat-message .chat-message-tools>.chat-message-options,:is(.chat-surface,.chat-embedded) .chat-message-tools .chat-message-options:is(:hover,:focus-visible,[data-state=open]){background:#243314;background:lab(19.3722% -11.2576 17.5073);box-shadow:-6px 0 6px #243314;box-shadow:-6px 0 6px lab(19.3722% -11.2576 17.5073)}.chat-message[data-sender=you] .chat-message-tools>.chat-message-options,:is(.chat-surface,.chat-embedded) .chat-message[data-sender=you] .chat-message-tools .chat-message-options:is(:hover,:focus-visible,[data-state=open]){background:#1d211b;background:lab(11.9864% -2.87045 3.25331);box-shadow:-6px 0 6px #1d211b;box-shadow:-6px 0 6px lab(11.9864% -2.87045 3.25331)}.chat-conversation-row[data-selected=true] .chat-row-top time{color:#959b8f;color:lab(63.0935% -3.92717 5.2568)}.chat-message-bubble{max-width:calc(100% - 64px)}.chat-message>.chat-reply-quote{width:fit-content;max-width:calc(100% - 64px)}.chat-message .chat-message-tools>.chat-message-options,:is(.chat-surface,.chat-embedded) .chat-message-tools .chat-message-options:is(:hover,:focus-visible,[data-state=open]){box-shadow:none;background:0 0;left:calc(100% + 33px);right:auto}.chat-message[data-sender=you] .chat-message-tools>.chat-message-options,:is(.chat-surface,.chat-embedded) .chat-message[data-sender=you] .chat-message-tools .chat-message-options:is(:hover,:focus-visible,[data-state=open]){box-shadow:none;background:0 0;left:auto;right:calc(100% + 33px)}.chat-message-bubble .chat-reactions>[data-actor]{pointer-events:auto;position:absolute;right:-12px}.chat-message[data-sender=you] .chat-message-bubble .chat-reactions>[data-actor]{left:-12px;right:auto}.chat-message-bubble .chat-reactions>[data-actor=you]{bottom:-10px}.chat-message-bubble .chat-reactions>[data-actor=them]{top:-10px}.main-sidebar-navigation{border-bottom:1px solid var(--chat-line);flex-shrink:0;width:100%;padding:0 14px 14px}.main-sidebar-brand-row{justify-content:space-between;align-items:center;gap:8px;height:80px;padding-inline:12px 0;display:flex;position:relative}.main-sidebar-brand.brand{color:var(--foreground);grid-template-columns:48px auto;align-items:center;gap:9px;font-size:27px;display:grid}.main-sidebar-brand .avocado-mark{width:28px;height:36px;color:var(--primary);justify-self:center}.main-sidebar-links{gap:4px;display:grid}.main-sidebar-links a{height:78px;color:var(--foreground);border-radius:12px;align-items:center;gap:16px;padding:0 12px;font-size:17px;font-weight:600;transition:background .14s ease-out;display:flex}.main-sidebar-links a:hover,.main-sidebar-links a:focus-visible{background:#282d24d9;background:lab(17.8577% -4.29343 4.90153/.85)}.main-sidebar-links a:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.main-sidebar-art{mix-blend-mode:screen;background-image:url(/art/icons/sidebar-nav.png);background-position:0;background-repeat:no-repeat;background-size:300%;flex-shrink:0;width:48px;height:48px;display:block}.main-sidebar-art[data-icon="0"]{background-image:url(/art/icons/sidebar-play-mouse.webp);background-position:50%;background-size:125%}.main-sidebar-art[data-icon="1"]{mix-blend-mode:normal;background-image:url(/art/icons/sidebar-feed.webp);background-position:50%;background-size:contain}.main-sidebar-art[data-icon=rooms]{background-image:url(/art/icons/sidebar-rooms.webp);background-position:50%;background-size:115%;transform:none}.main-sidebar-art[data-icon="2"]{background-position:100%}.chat-inbox>.chat-inbox-header{flex-shrink:0;height:54px}.chat-inbox>.chat-inbox-header h2{font-size:16px;font-weight:650}.chat-inbox>.chat-inbox-header>svg{color:var(--chat-muted);opacity:.65}.chat-surface{animation:none}.main-sidebar-placeholder{border-right:1px solid var(--chat-line);flex-direction:column;display:none}.chat-skeleton-sidebar{flex-direction:column;width:100%;height:100%;min-height:0;display:flex;overflow:hidden}.chat-skeleton-brand{align-items:center;gap:12px;display:flex}.chat-skeleton-brand>i:first-child{border-radius:45% 45% 42% 42%;width:32px;height:38px;margin-inline:8px}.chat-skeleton-brand>i:last-child{width:102px;height:22px}.chat-skeleton-toggle{width:18px;height:14px;margin-right:8px}.chat-skeleton-nav{align-items:center;gap:16px;height:78px;padding:0 12px;display:flex}.chat-skeleton-nav>i:first-child{border-radius:14px;flex-shrink:0;width:48px;height:48px}.chat-skeleton-nav>i:last-child{width:65px;height:16px}.chat-skeleton-nav:nth-child(2)>i:last-child{width:52px}.chat-skeleton-sidebar-body{flex:1;min-height:0;overflow:hidden}.chat-skeleton-sidebar-controls{gap:8px;margin-top:-52px;padding:8px 10px;display:grid}.chat-skeleton-search{border-radius:10px;height:44px;margin-bottom:4px}.chat-skeleton-tabs{background:#070906;background:lab(2.27391% -.9927 1.06772);border-radius:10px;align-items:center;gap:6px;height:36px;padding:4px;display:flex}.chat-skeleton-tabs>i{flex:1;height:24px}.chat-skeleton-tabs>i:nth-child(n+3){flex:0 0 24px}.chat-skeleton-sidebar .chat-skeleton-inbox{padding:0 10px}.chat-skeleton-sidebar.is-compact :is(.chat-skeleton-brand>i:last-child,.chat-skeleton-toggle,.chat-skeleton-nav>i:last-child,.chat-skeleton-sidebar-controls,.chat-row-copy){display:none}.chat-skeleton-sidebar.is-compact .chat-skeleton-inbox{padding:8px}.chat-skeleton-sidebar.is-compact .chat-skeleton-item{height:78px;padding:11px 12px}@media (min-width:1180px){html[data-sidebar-mode=compact] .main-sidebar-placeholder :is(.chat-skeleton-brand>i:last-child,.chat-skeleton-toggle,.chat-skeleton-nav>i:last-child,.chat-skeleton-sidebar-controls){display:none}}.main-sidebar-placeholder-chat{flex:1;min-height:0;overflow:hidden}.main-sidebar-placeholder-chat .chat-inbox-header{height:54px}.main-sidebar-placeholder-chat .chat-inbox-header h2{font-size:16px;font-weight:650}.main-sidebar-placeholder-search{border-radius:10px;height:42px;margin:0 20px 20px}.main-sidebar-placeholder-tabs{border-radius:10px;height:42px;margin:0 18px 62px}.main-sidebar-placeholder .chat-skeleton-inbox{padding:0 10px}.main-sidebar-placeholder .chat-inbox-footer{align-items:center;gap:12px;font-size:12px;display:flex}.chat-compact-list .chat-skeleton-inbox{padding:0}.chat-compact-list .chat-skeleton-item{height:78px;padding:11px 12px}.chat-compact-list .chat-skeleton-item .chat-row-copy{display:none}@media (min-width:1180px){html[data-sidebar-mode=expanded] .site-page{margin-left:var(--chat-rail)}html[data-sidebar-mode=compact] .site-page{margin-left:var(--chat-compact)}html:is([data-sidebar-mode=expanded],[data-sidebar-mode=compact]) .site-page .page-width{width:min(1280px,100% - 48px);margin-inline:auto}html:is([data-sidebar-mode=expanded],[data-sidebar-mode=compact]) :is(.nav-inner,.app-header>.page-width)>.brand{display:none}html:is([data-sidebar-mode=expanded],[data-sidebar-mode=compact]):not([data-sidebar-ready=true]) .main-sidebar-placeholder{display:flex}html[data-sidebar-mode=compact] .main-sidebar-placeholder{width:var(--chat-compact)}html[data-sidebar-mode=compact] .main-sidebar-placeholder .main-sidebar-brand>span,html[data-sidebar-mode=compact] .main-sidebar-placeholder .main-sidebar-link-label,html[data-sidebar-mode=compact] .main-sidebar-placeholder .chat-inbox-header,html[data-sidebar-mode=compact] .main-sidebar-placeholder :is(.main-sidebar-placeholder-search,.main-sidebar-placeholder-tabs,.chat-row-copy,.chat-inbox-footer>span){display:none}html[data-sidebar-mode=compact] .main-sidebar-placeholder .chat-skeleton-inbox{padding:8px}html[data-sidebar-mode=compact] .main-sidebar-placeholder .chat-skeleton-item{height:78px;padding:11px 12px}html[data-sidebar-mode=compact] .main-sidebar-placeholder .chat-inbox-footer{justify-content:center}}.arcade-mode[id]{scroll-margin-top:100px}.main-sidebar-art{mix-blend-mode:lighten;transform:scale(1.2155);-webkit-mask-image:radial-gradient(#000 48%,#0000 73%);mask-image:radial-gradient(#000 48%,#0000 73%)}@media (min-width:1180px){html:is([data-sidebar-mode=expanded],[data-sidebar-mode=compact]) .nav-inner{justify-content:flex-end}html:is([data-sidebar-mode=expanded],[data-sidebar-mode=compact]) .nav-inner .main-nav{margin-right:auto}html:is([data-sidebar-mode=expanded],[data-sidebar-mode=compact]) .app-header>.page-width{justify-content:flex-end}}.chat-inbox>.chat-inbox-tabs{gap:4px;margin-inline:10px}.chat-inbox>.chat-inbox-tabs [role=tab]{padding-inline:2px;font-size:10px}.chat-compact-profile .chat-avatar{width:44px;height:44px}.chat-inbox-body.chat-conversation-list{--chat-search-offset:52px;overflow-anchor:none;overscroll-behavior:contain;flex:1;min-height:0;padding:0;display:block;position:relative;overflow-y:auto}.chat-inbox-body.chat-conversation-list[data-empty-inbox=true]{--chat-search-offset:0px}.chat-inbox-content{min-height:calc(100% + var(--chat-search-offset));flex-direction:column;display:flex}.chat-inbox-results{flex:1;padding:0 10px 16px}.chat-inbox-results>ul>li{content-visibility:auto;contain-intrinsic-size:auto 80px}.chat-inbox-results>ul>li[data-dragging=true],.chat-inbox-results>ul>li[data-drop-target=true],html[data-desktop-app] .chat-inbox-results>ul>li{content-visibility:visible}@supports (font:-apple-system-body){.chat-inbox-results>ul>li{content-visibility:visible}}.chat-inbox-controls{top:calc(-1 * var(--chat-search-offset));z-index:4;background:var(--chat-panel);flex-shrink:0;gap:8px;padding:8px 10px;display:grid;position:sticky}.chat-search-row{align-items:center;gap:4px;height:44px;margin-bottom:4px;display:flex}.chat-search-row .chat-search{flex:1;gap:5px;min-width:0;height:44px;min-height:44px;margin:0;padding:0 7px;font-size:12px}.chat-search-row .chat-search input{height:42px;min-height:42px;padding-block:0;font-size:12px}@media (max-width:600px){.chat-search-row .chat-search input{font-size:16px}}.chat-search-row .chat-search>svg{flex-basis:14px;width:14px;height:14px}.chat-search-row .chat-search>button,.chat-search-row .chat-search-progress{flex:0 0 18px;place-items:center;min-width:18px;height:28px;display:grid}.chat-archive-toggle[aria-pressed=true]{color:var(--primary);background:#21271e;background:lab(14.9683% -4.52173 5.193)}.chat-inbox-controls .chat-inbox-tabs{gap:4px;height:36px;margin:0;padding:4px}.chat-inbox-controls .chat-inbox-tabs [role=tab]{justify-content:center;align-items:center;padding:4px 8px;font-size:12px;display:flex}.chat-inbox-controls .chat-inbox-tabs [data-icon-tab=true]{flex:0 0 28px;place-items:center;width:28px;height:28px;padding:0;display:grid}.chat-inbox-controls .chat-inbox-tabs .chat-archive-icon{place-items:center;width:17px;height:17px;display:grid}.chat-inbox-controls .chat-inbox-tabs [aria-label=Following] svg{transform:translate(.5px)}.chat-inbox-controls .chat-inbox-tabs [aria-label=Favorites][data-state=active] svg{fill:currentColor}.chat-inbox-controls .chat-inbox-toolbar{height:28px;min-height:28px;margin:0 8px}.chat-inbox-controls .chat-inbox-toolbar>span,.chat-inbox-controls .chat-filter-trigger{font-size:12px}.chat-inbox-controls .chat-filter-trigger{padding-block:4px}.chat-reveal-search{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.chat-reveal-search:focus-visible{z-index:2;clip-path:none;background:var(--chat-panel);width:calc(100% - 20px);height:36px;color:var(--foreground);border-radius:8px;font-size:12px;top:8px;left:10px}.main-sidebar-placeholder-controls{gap:8px;padding:8px 10px;display:grid}.main-sidebar-placeholder-controls .main-sidebar-placeholder-tabs{height:36px;margin:0}.main-sidebar-placeholder-toolbar{justify-content:space-between;align-items:center;height:28px;padding-inline:8px;display:flex}.main-sidebar-placeholder-toolbar i{width:78px;height:12px}.main-sidebar-placeholder-toolbar i:last-child{width:42px}@media (min-width:1180px){html[data-sidebar-mode=compact] .main-sidebar-placeholder-controls{display:none}}:is(.main-sidebar-navigation.is-compact,html[data-sidebar-mode=compact] :is(.main-sidebar-placeholder,.guest-sidebar) .main-sidebar-navigation) .main-sidebar-brand.brand{flex-shrink:0;grid-template-columns:48px;gap:0}:is(.main-sidebar-navigation.is-compact,html[data-sidebar-mode=compact] :is(.main-sidebar-placeholder,.guest-sidebar) .main-sidebar-navigation) :is(.main-sidebar-brand>span,.main-sidebar-link-label){display:none}:is(.main-sidebar-navigation.is-compact,html[data-sidebar-mode=compact] :is(.main-sidebar-placeholder,.guest-sidebar) .main-sidebar-navigation) .main-sidebar-links a{width:84px;height:78px;margin-left:-6px;padding:0 18px}:is(.main-sidebar-navigation.is-compact,html[data-sidebar-mode=compact] :is(.main-sidebar-placeholder,.guest-sidebar) .main-sidebar-navigation) .main-sidebar-toggle{width:24px;height:28px;position:absolute;top:26px;right:-10px}.chat-surface,.chat-conversation-list,.chat-message-scroll,.chat-compact-list,.chat-gif-scroll,.chat-media-content,.chat-media-picker .epr-body,.chat-sound-panel,.chat-recipient-menu{overscroll-behavior:contain}:is(.chat-surface,.chat-embedded) :is(a[href],button:not(:disabled),[role=tab]),.chat-media-picker button:not(:disabled),.chat-reaction-popover button:not(:disabled){cursor:pointer}:is(.chat-surface,.chat-embedded) :is(a[href],button:not(:disabled)) [title]{cursor:inherit}.main-sidebar-tooltip{font-size:14px;font-weight:750}@media (hover:hover) and (pointer:fine){.main-sidebar-toggle{opacity:0;transition:opacity .14s ease-out}.main-sidebar-toggle>svg{transition:transform .14s cubic-bezier(.22,1,.36,1);transform:translate(4px)}.is-compact .main-sidebar-toggle>svg{transform:translate(-4px)}.chat-inbox:hover .main-sidebar-toggle,.chat-compact-rail:hover .main-sidebar-toggle,.main-sidebar-toggle:focus-visible{opacity:1}.chat-inbox:hover .main-sidebar-toggle>svg,.chat-compact-rail:hover .main-sidebar-toggle>svg,.main-sidebar-toggle:focus-visible>svg{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.main-sidebar-toggle,.main-sidebar-toggle>svg{transition:none}.main-sidebar-navigation .main-sidebar-toggle>svg{transform:none}}:is(.chat-surface,.chat-embedded) .chat-reactions>[data-actor=them]{cursor:default}:is(.chat-surface,.chat-embedded) button:not([data-variant=secondary]):not([data-variant=outline]):focus-visible,.chat-media-picker button:not([data-variant=secondary]):not([data-variant=outline]):focus-visible,.chat-sound-panel button:not([data-variant=secondary]):not([data-variant=outline]):focus-visible{background-color:var(--secondary);outline:none}.chat-support-badge{color:#c1e4af;color:lab(87.0287% -18.9535 22.0377);white-space:nowrap;background:#2d41214d;background:lab(25.2738% -13.9545 17.2373/.3);border:1px solid #83b56759;border:1px solid lab(68.8719% -27.9391 34.3715/.35);border-radius:5px;align-items:center;padding:2px 5px;font-size:9px;font-weight:700;line-height:1.5;display:inline-flex}.chat-beginning-empty[data-support=true] p{max-width:34ch}.chat-beginning-empty>a{color:var(--muted-foreground);margin-top:8px;font-size:12px;text-decoration:underline}.support-attachment{align-items:center;display:inline-flex;position:relative}.support-attachment-ready{color:var(--muted-foreground);align-items:center;gap:4px;font-size:11px;display:flex}.support-attachment-error{border:1px solid var(--border);background:var(--background);z-index:2;border-radius:10px;width:min(260px,75vw);padding:12px;font-size:12px;line-height:1.6;position:absolute;bottom:100%;left:0}.chat-message-attachment{border-radius:10px;max-width:280px;margin:6px 0;overflow:hidden}.support-auto-label{color:var(--muted-foreground);margin-bottom:6px;font-size:10px;display:block}.chat-conversation .chat-person{min-width:0}.chat-conversation .chat-person>span{overflow-wrap:anywhere;min-width:0}.chat-conversation .chat-person strong{white-space:nowrap;min-width:0}.chat-conversation .chat-conversation-header{height:auto}.chat-conversation .chat-game-context{flex-wrap:wrap;line-height:1.6}.chat-conversation .chat-message-meta{flex-wrap:wrap}.chat-conversation .chat-compose textarea{resize:none;background:0 0;border:0;border-radius:0;min-height:calc(2lh + 8px);max-height:120px;margin:0;padding:4px 5px}.chat-conversation .chat-compose-context span{white-space:normal;overflow-wrap:anywhere}.chat-conversation .chat-reply-quote strong{overflow-wrap:anywhere;display:block}.chat-conversation .chat-reply-quote strong svg{vertical-align:middle;margin-right:5px;display:inline}.chat-conversation .chat-compose-actions{flex-wrap:wrap}.chat-conversation .chat-load-error button{align-items:center;min-height:44px;display:inline-flex}.chat-conversation button:focus-visible{outline:2px solid var(--primary);outline-offset:2px}@media (pointer:coarse),(max-width:600px){.chat-conversation .chat-compose-actions>.chat-icon-button,.chat-conversation .support-attachment .chat-icon-button,.chat-conversation .chat-send,.chat-conversation-header .chat-icon-button{width:44px;height:44px}.chat-conversation .chat-message-bubble>p{font-size:14px}.chat-conversation .chat-compose textarea{font-size:16px}}.support-attachment-progress{border:1px solid var(--border);background:var(--background);z-index:2;border-radius:10px;align-items:center;gap:8px;width:min(260px,75vw);padding:8px 12px;font-size:14px;display:flex;position:absolute;bottom:calc(100% + 8px);left:0}.support-attachment-progress>span{flex:1}.support-attachment-error{font-size:14px}.support-attachment-error [data-slot=button]{height:auto;min-height:44px}@media (pointer:coarse),(max-width:600px){.chat-reaction-quick{grid-template-columns:repeat(4,minmax(44px,1fr));display:grid}.chat-reaction-heading .chat-icon-button,.chat-reaction-quick button{min-width:44px;min-height:44px}.chat-message-menu [role=menuitem]{min-height:44px}}.chat-new-divider{color:var(--primary);align-items:center;gap:12px;margin:12px 0 18px;font-size:11px;font-weight:650;display:flex}.chat-new-divider:before,.chat-new-divider:after{content:"";background:color-mix(in oklab,var(--primary) 28%,transparent);flex:1;height:1px}.chat-message-block[data-unread=true] .chat-message[data-sender=them] .chat-message-bubble>p{animation:1s ease-in-out chat-unread-bubble-pulse}@keyframes chat-unread-bubble-pulse{50%{background-color:#3d5620;background-color:lab(33.5904% -17.2629 27.5175)}}@media (prefers-reduced-motion:reduce){.chat-message-block[data-unread=true] .chat-message[data-sender=them] .chat-message-bubble>p{animation:none}}.chat-presence[data-status="Not accepting orders"]{background:#f66d67;background:lab(63.526% 53.3685 30.8739)}.guest-sidebar.chat-surface{display:none}.guest-sidebar>.chat-inbox{width:100%}.guest-sidebar .main-sidebar-navigation{border-bottom:0}@media (min-width:1180px){html[data-sidebar-mode=expanded] .guest-sidebar{width:var(--chat-rail);display:flex}html[data-sidebar-mode=compact] .guest-sidebar{width:var(--chat-compact);display:flex}}
