._screen_1n0b1_1{box-sizing:border-box;min-height:100dvh;color:var(--text,#f5f3f0);background:var(--bg,#151311);place-items:center;padding:24px;display:grid}._card_1n0b1_11{border:1px solid var(--line,#ffffff1f);border-radius:var(--radius-lg,16px);background:var(--panel,#201d1a);width:min(100%,520px);padding:24px;box-shadow:0 24px 70px #00000047}._card_1n0b1_11 h1{margin:0 0 8px;font-size:24px}._card_1n0b1_11 p{color:var(--muted,#aaa29a);margin:0;line-height:1.55}._actions_1n0b1_31{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}._actions_1n0b1_31 button,._actions_1n0b1_31 a{box-sizing:border-box;border:1px solid var(--line,#ffffff1f);border-radius:var(--radius-md,12px);min-height:44px;color:inherit;background:var(--panel-2,#2b2723);font:inherit;cursor:pointer;justify-content:center;align-items:center;padding:0 16px;text-decoration:none;display:inline-flex}._actions_1n0b1_31 button:first-child{color:#1b120a;background:var(--accent,#ff8a3d);border-color:#0000}._loading_1n0b1_61{min-height:100dvh;color:var(--muted,#aaa29a);background:var(--bg,#151311);place-items:center;display:grid}._loading_1n0b1_61 span{align-items:center;gap:10px;display:inline-flex}._spinner_1n0b1_75{border:2px solid;border-right-color:#0000;border-radius:50%;width:18px;height:18px;animation:.7s linear infinite _spin_1n0b1_75}._routeProgress_1n0b1_84{z-index:2000;pointer-events:none;background:#ff8a3d2e;height:3px;position:fixed;top:0;left:0;right:0;overflow:hidden}._routeProgress_1n0b1_84 span{background:var(--accent,#ff8a3d);border-radius:999px;width:45%;height:100%;animation:.95s ease-in-out infinite _route-progress_1n0b1_1;display:block;box-shadow:0 0 14px #ff8a3da6}._featureError_1n0b1_106{z-index:var(--z-toast,800);border-radius:var(--radius-md,12px);color:#ffd7d7;background:#4c1414f0;border:1px solid #ff646459;align-items:center;gap:10px;max-width:min(360px,100vw - 24px);padding:10px 12px;font-size:13px;display:flex;position:fixed;bottom:12px;right:12px}._featureError_1n0b1_106 button{color:#fff;cursor:pointer;background:#782828cc;border:1px solid #ff969666;border-radius:8px;flex:none;padding:4px 10px;font-size:12px;font-weight:600}._featureError_1n0b1_106 button:hover{background:#963232e6}@keyframes _spin_1n0b1_75{to{transform:rotate(360deg)}}@keyframes _route-progress_1n0b1_1{0%{transform:translate(-110%)}to{transform:translate(330%)}}:root{--app-bg:#f7f6f4;--app-bg-elevated:#fff;--app-bg-muted:#efedea;--app-panel:#fff;--app-panel-2:#f4f2ef;--app-panel-3:#fff;--app-sidebar:#f1efec;--app-line:#1412101a;--app-line-soft:#1412100f;--app-line-strong:#14121029;--app-focus-ring:#96531f73;--app-text:#1c1a18;--app-muted:#6f6b66;--app-faint:#807b74;--app-dim:#a8a29b;--app-accent:#efad85;--app-accent-hover:#f5bb97;--app-accent-text:#96531f;--app-accent-contrast:#21160f;--app-accent-soft:#efad852e;--app-danger:#c0392f;--app-warn:#a5691a;--app-online:#2f855a;--app-shadow:0 18px 48px #1412101f, 0 2px 8px #1412100f;--app-avatar-1:#5f687c;--app-avatar-2:#7d6456;--app-avatar-3:#7f607a;--app-avatar-4:#587660;--app-avatar-5:#506e87;--app-avatar-text:#fbf6f1;--app-space-icon:#dfe3d6;--app-space-icon-text:#3a4033;--app-chat-list:#f1efec;--app-chat-canvas:#fff;--app-bubble:#f1efec;--app-bubble-hover:#e9e6e2;--app-bubble-mine:linear-gradient(165deg, #d9814f 0%, #b9592e 100%);--app-bubble-mine-hover:linear-gradient(165deg, #de8a5a 0%, #bf6135 100%);--app-bubble-mine-tail:#b9592e;--app-bubble-mine-ink:#fff8f2;--chat-wallpaper-ink:#1412100d;--app-composer:#fff;--app-composer-line:#14121029;--app-row-selected:#e9e6e2;--glass-tint:#faf9f7e0;--glass-tint-strong:#fcfbf9f7;--glass-rim-top:#fffffff2;--glass-rim-bottom:#1412101a;--glass-lens:#14121012;--glass-lens-rim:#ffffffd9;--glass-shadow:0 10px 30px -10px #1412104d, 0 2px 6px #14121014}:root.dark,body.dark{--app-bg:#101113;--app-bg-elevated:#18191c;--app-bg-muted:#212226;--app-panel:#18191c;--app-panel-2:#212226;--app-panel-3:#26272b;--app-sidebar:#0d0e10;--app-line:#2b2d31;--app-line-soft:#ededee0f;--app-line-strong:#ededee2b;--app-focus-ring:#efad858c;--app-text:#ededee;--app-muted:#a8a8b1;--app-faint:#7c7c85;--app-dim:#54545c;--app-accent:#efad85;--app-accent-hover:#f5bb97;--app-accent-text:#efad85;--app-accent-contrast:#21160f;--app-accent-soft:#efad8524;--app-danger:#f07884;--app-warn:#f0b84f;--app-online:#73cba0;--app-shadow:0 18px 48px #0000008c, 0 2px 8px #0006;--app-avatar-1:#4b5365;--app-avatar-2:#665045;--app-avatar-3:#674d63;--app-avatar-4:#47614e;--app-avatar-5:#405a71;--app-avatar-text:#f4ece6;--app-space-icon:#30332f;--app-space-icon-text:#d9e0c8;--app-chat-list:#141517;--app-chat-canvas:#18191c;--app-bubble:#222327;--app-bubble-hover:#27282c;--app-bubble-mine:linear-gradient(165deg, #d17a49 0%, #a8502a 100%);--app-bubble-mine-hover:linear-gradient(165deg, #d78452 0%, #ae5730 100%);--app-bubble-mine-tail:#a8502a;--app-bubble-mine-ink:#fff8f2;--chat-wallpaper-ink:#ffffff09;--app-composer:#292a30;--app-composer-line:#383941;--app-row-selected:#27282c;--glass-tint:#1c1d21db;--glass-tint-strong:#1a1b1ef5;--glass-rim-top:#ffffff38;--glass-rim-bottom:#ffffff0d;--glass-lens:#ffffff1f;--glass-lens-rim:#fff3;--glass-shadow:0 16px 40px -12px #000000b8, 0 2px 10px #0000005c}:root,body.dark{--bg:var(--app-bg);--bg-elevated:var(--app-bg-elevated);--bg-muted:var(--app-bg-muted);--panel:var(--app-panel);--panel-2:var(--app-panel-2);--panel-3:var(--app-panel-3);--line:var(--app-line);--line-soft:var(--app-line-soft);--line-strong:var(--app-line-strong);--focus-ring:var(--app-focus-ring);--text:var(--app-text);--muted:var(--app-muted);--faint:var(--app-faint);--dim:var(--app-dim);--accent:var(--app-accent);--accent-text:var(--app-accent-text);--accent-contrast:var(--app-accent-contrast);--shadow:var(--app-shadow)}.messenger-next-shell{--accent-2:var(--app-accent);--accent-3:var(--app-accent-hover);--danger:var(--app-danger);--warn:var(--app-warn)}:root{--ui-font:"Segoe UI Variable Text", "Segoe UI", system-ui, -apple-system, "Helvetica Neue", Roboto, "Noto Sans", sans-serif;--ui-1:4px;--ui-2:8px;--ui-3:12px;--ui-4:16px;--ui-6:24px;--ui-8:32px;--ui-r-row:7px;--ui-r-field:9px;--ui-r-card:11px;--ui-r-dialog:15px;--ui-r-round:999px;--ui-t-caption:12px;--ui-t-small:13px;--ui-t-body:14px;--ui-t-message:15px;--ui-t-panel:16px;--ui-t-section:19px;--ui-t-title:28px;--ui-lh-body:1.45;--ui-h-sm:32px;--ui-h-md:36px;--ui-h-lg:44px;--ui-m-hover:.12s;--ui-m-menu:.14s;--ui-m-panel:.2s;--ui-ease:cubic-bezier(.2, 0, 0, 1);--ui-spring:linear(0, .013, .05, .109, .186 5.9%, .402 9.3%, .643 13.5%, .803 17.2%, .911 21%, .977 25%, 1.013 29.4%, 1.031 34%, 1.035 38.3%, 1.03 44%, 1.013 55%, 1.003 67%, .999 80%, 1);--ui-m-spring:.56s;--glass-filter:blur(18px) saturate(165%);--ui-focus:0 0 0 2px var(--app-bg), 0 0 0 4px var(--app-focus-ring)}@media (pointer:coarse){:root{--ui-h-sm:40px;--ui-h-md:44px;--ui-h-lg:48px;--ui-t-small:14px;--ui-t-body:15px;--ui-t-message:16px}}@media (prefers-reduced-motion:reduce){:root{--ui-m-hover:0s;--ui-m-menu:0s;--ui-m-panel:0s}}@layer reset;@layer tokens{:root{--bg-app:var(--app-bg);--bg-sidebar:var(--app-sidebar);--bg-workspace:var(--app-bg-elevated);--bg-surface:var(--app-panel-2);--bg-elevated:var(--app-panel-3);--bg-popover:var(--app-panel-3);--bg-modal:var(--app-panel);--text-primary:var(--app-text);--text-secondary:var(--app-muted);--text-muted:var(--app-faint);--border-subtle:var(--app-line);--border-strong:var(--app-line-strong);--accent-primary:var(--app-accent);--accent-hover:var(--app-accent-hover);--accent-soft:var(--app-accent-soft);--accent-contrast:var(--app-accent-contrast);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--font-xs:12px;--font-sm:14px;--font-md:16px;--font-lg:20px;--font-xl:28px;--control-compact:36px;--control-default:44px;--control-touch:48px;--radius-xs:4px;--radius-sm:6px;--radius-md:8px;--radius-lg:10px;--radius-round:999px;--shadow-sm:0 1px 0 #ffffff08 inset, 0 2px 3px -1px #00000047, 0 0 0 1px #0000003d;--shadow-md:0 1px 0 #ffffff09 inset, 0 1px 1px -.5px #0000003d, 0 3px 3px -1.5px #00000038, 0 8px 18px -8px #00000070;--shadow-lg:0 1px 0 #ffffff0b inset, 0 12px 24px -12px #0000008a, 0 28px 70px -30px #000000b8;--duration-hover:.12s;--duration-state:.15s;--duration-popover:.17s;--duration-sidebar:.21s;--duration-modal:.22s;--ease-standard:cubic-bezier(.22, 1, .36, 1);--z-content:1;--z-sticky:100;--z-popover:300;--z-overlay:500;--z-modal:700;--z-toast:800;--z-critical:1000;--layout-inline-padding:var(--space-4);--layout-panel-gap:var(--space-3);--layout-control-height:var(--control-default)}body[data-layout=compact]{--layout-inline-padding:var(--space-3);--layout-panel-gap:var(--space-2);--layout-control-height:var(--control-touch)}body[data-layout=expanded]{--layout-inline-padding:var(--space-6);--layout-panel-gap:var(--space-4)}}@layer base{html{font-family:var(--ui-font,"Segoe UI", system-ui, -apple-system, BlinkMacSystemFont, sans-serif);font-size:14px;line-height:1.5}button,input,select,textarea{font:inherit}:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}body[data-reduce-transparency=true] *{-webkit-backdrop-filter:none!important}}@layer primitives,components,utilities,overrides;:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--accent-2:#0b7a5e;--accent-3:#4976ff;--role-owner:#8a6100;--role-moderator:#0b6e99;--danger:#c0392b;--warn:#a5691a}:root.dark,body.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--accent-2:#36c49b;--accent-3:#7aa2ff;--role-owner:#f0b232;--role-moderator:#4fc3f7;--danger:var(--app-danger);--warn:var(--app-warn)}*{box-sizing:border-box}html,body,#root{width:100%;min-width:0;height:100%;margin:0}body{padding-top:var(--titlebar-height,0px);background:var(--bg);color:var(--text);overflow:hidden}button,input,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit}a{color:inherit;text-decoration:none}.messenger-next-shell{zoom:var(--ui-scale,1);width:calc(100vw / var(--ui-scale,1));height:calc((100vh - var(--titlebar-height,0px)) / var(--ui-scale,1));background:linear-gradient(135deg, color-mix(in srgb, var(--app-accent) 8%, transparent), transparent 26%), linear-gradient(315deg, #4976ff14, transparent 30%), var(--bg);min-height:0;display:grid}.chat-workspace{background:#fffaf58a;flex-direction:column;min-width:0;min-height:0;display:flex;position:relative}body.dark .chat-workspace{background:#0b0d1070}@media (width<=760px){body{overflow:hidden}.messenger-next-shell,.messenger-next-shell.has-panel{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:1fr;height:100dvh;min-height:100dvh}.chat-workspace{grid-area:1/1;display:none}.is-chat-open .chat-workspace{display:flex}}.live-video{object-fit:contain;background:#000;width:100%;height:100%;min-height:320px;display:block}.chat-workspace.is-room-media{background:radial-gradient(circle at 16% 0%, color-mix(in srgb, var(--accent) 10%, transparent), transparent 34%), var(--bg)}.spin{animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (width<=760px),(hover:none) and (pointer:coarse){html,body,#root{overflow:hidden}.messenger-next-shell,.messenger-next-shell.has-panel{min-height:0;max-height:100dvh;overflow:hidden}.is-chat-open .chat-workspace,.chat-workspace{min-height:0;overflow:hidden}.messenger-next-shell.is-chat-open{padding-bottom:max(8px, env(safe-area-inset-bottom));grid-template-rows:minmax(0,1fr)}.messenger-next-shell.is-chat-open .chat-workspace{height:auto;min-height:0}}:root{--motion-fast:.11s;--motion-base:.17s;--motion-out:cubic-bezier(.22, 1, .36, 1);--motion-inout:cubic-bezier(.4, 0, .2, 1)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}.pl-glass{background:var(--glass-tint);-webkit-backdrop-filter:var(--glass-filter);backdrop-filter:var(--glass-filter);box-shadow:var(--glass-shadow);position:relative}.pl-glass:after{content:"";border-radius:inherit;background:linear-gradient(180deg, var(--glass-rim-top), var(--glass-rim-bottom) 45%, var(--glass-rim-bottom) 70%, color-mix(in srgb, var(--glass-rim-top) 35%, transparent));-webkit-mask-composite:xor;pointer-events:none;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.pl-glass{background:var(--glass-tint-strong)}}@media (prefers-reduced-transparency:reduce){.pl-glass{background:var(--glass-tint-strong);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (width<=760px),(hover:none) and (pointer:coarse){body{--mobile-scale:var(--mobile-ui-scale,var(--ui-scale,1));--mobile-space:max(.74, min(1.12, var(--mobile-scale)))}.messenger-next-shell,.messenger-next-shell.has-panel,.messenger-next-shell.is-sidebar-collapsed,.messenger-next-shell.has-panel.is-sidebar-collapsed{zoom:var(--mobile-scale);width:calc(100vw / var(--mobile-scale));height:calc(100dvh / var(--mobile-scale));max-height:calc(100dvh / var(--mobile-scale))}.messenger-next-shell.is-sidebar-collapsed,.messenger-next-shell.has-panel.is-sidebar-collapsed{grid-template-rows:minmax(0,1fr)!important;grid-template-columns:minmax(0,1fr)!important;overflow-x:hidden!important}.messenger-next-shell.is-sidebar-collapsed .chat-workspace{grid-area:1/1!important;width:100%!important;min-width:0!important;transform:none!important}}html,body,#root{background:var(--bg-app);color:var(--text-primary)}body:not([data-chat-theme]) ::selection{background:color-mix(in srgb, var(--app-accent) 28%, transparent);color:var(--text-primary)}body:not([data-chat-theme]) [role=option]:hover{background:#ffffff0e}@media (prefers-reduced-motion:reduce){body:not([data-chat-theme]) *,body:not([data-chat-theme]) :before,body:not([data-chat-theme]) :after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}html:has(>body:not(.dark)){--bg-app:#f7f6f4;--bg-sidebar:#f1efec;--bg-workspace:#f7f2ec;--bg-surface:#fff;--bg-elevated:#fff;--bg-popover:#fff;--bg-modal:#f4f2ef;--text-primary:#1c1a18;--text-secondary:#6f6b66;--text-muted:#807b74;--border-subtle:#1412101f;--border-strong:#14121033;--shadow-sm:0 1px 0 #fff9 inset, 0 2px 3px -1px #1412101a, 0 0 0 1px #14121012;--shadow-md:0 1px 1px -.5px #14121014, 0 3px 3px -1.5px #14121014, 0 8px 18px -8px #14121029;--shadow-lg:0 12px 24px -12px #14121029, 0 28px 70px -30px #14121047;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f7f6f4}body:not(.dark) #root{background:0 0}
