._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-note-ink-dark:#21160f;--app-note-ink-light:#fff;--app-note-sunset-start:#f5d0b5;--app-note-sunset-end:#eba588;--app-note-mint-start:#d8eadb;--app-note-mint-end:#a8cfbb;--app-note-ocean-start:#173958;--app-note-ocean-end:#325b73;--app-note-grape-start:#352b4c;--app-note-grape-end:#674967;--app-note-paper-start:#f6f0e7;--app-note-paper-end:#e4d9c9;--app-note-neon-start:#202b23;--app-note-neon-end:#345544;--app-note-midnight-start:#1a2132;--app-note-midnight-end:#363b52;--app-note-copper-start:#dcb69d;--app-note-copper-end:#b88362;--app-note-aurora-start:#254f54;--app-note-aurora-end:#425b6c;--app-bg:#141516;--app-bg-elevated:#1c1d1e;--app-bg-muted:#242527;--app-panel:#1c1d1e;--app-panel-2:#242527;--app-panel-3:#2c2d2f;--app-sidebar:#101112;--app-ambient:none;--app-line:#303133;--app-line-soft:#f5f1ea12;--app-line-strong:#f5f1ea29;--app-focus-ring:#efad858c;--app-text:#f3f0eb;--app-muted:#b1ada7;--app-faint:#98948e;--app-dim:#716e69;--app-accent:#efad85;--app-accent-hover:#f5bb97;--app-accent-text:#efad85;--app-accent-contrast:#21160f;--app-accent-soft:#efad8524;--app-danger:#f27a8c;--app-warn:#f2c063;--app-online:#6fe0b4;--app-shadow:0 18px 48px #0000008c, 0 2px 8px #0006;--app-avatar-1:#4d5a7e;--app-avatar-2:#7a5a4d;--app-avatar-3:#6e5078;--app-avatar-4:#3f6b5d;--app-avatar-5:#43658a;--app-avatar-text:#f8f2ec;--app-space-icon:#2f2c3d;--app-space-icon-text:#e6defa;--app-chat-list:#18191a;--app-chat-canvas:#1c1d1e;--app-bubble:#28292b;--app-bubble-hover:#303133;--app-bubble-mine:#362c25;--app-bubble-mine-hover:#40342b;--app-bubble-mine-tail:#362c25;--app-bubble-mine-ink:#f3f0eb;--chat-wallpaper-ink:#f5f1ea06;--app-composer:#28292b;--app-composer-line:#3a3b3d;--app-row-selected:#2c2d2f;--glass-tint:#1c1d1eeb;--glass-tint-strong:#18191afa;--glass-rim-top:#ffffff14;--glass-rim-bottom:#ffffff0d;--glass-lens:#ffffff14;--glass-lens-rim:#ffffff1a;--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-5:20px;--ui-6:24px;--ui-7:28px;--ui-8:32px;--ui-r-row:8px;--ui-r-field:8px;--ui-r-card:12px;--ui-r-dialog:16px;--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:20px;--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:var(--ui-ease);--ui-m-spring:.24s;--glass-filter:blur(12px) saturate(110%);--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,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:var(--app-ambient), 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 (hover:none) and (pointer:coarse){:where(button,a[href],[role=button]){-webkit-tap-highlight-color:transparent}:where(button,a[href],[role=button]):not(:disabled):active{transition:transform var(--motion-fast) var(--motion-out);transform:scale(.97)}}@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}}
