.cx-entry-loading,.cx-entry-error{box-sizing:border-box;min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px;padding:32px;background:var(--cx-background);color:var(--cx-text);text-align:center;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.cx-entry-loading img{display:block}.cx-entry-loading>span{width:108px;height:7px;border-radius:8px;background:var(--cx-hover);animation:cx-entry-wait 1.4s ease-in-out infinite}.cx-entry-error h1{margin:0;font-size:28px}.cx-entry-error p{max-width:450px;line-height:1.7}.cx-entry-error button{min-height:44px;padding:12px 22px;border:0;border-radius:12px;background:var(--cx-accent);color:var(--cx-on-accent);font:inherit;cursor:pointer}@keyframes cx-entry-wait{50%{opacity:.4}}@media(prefers-reduced-motion:reduce){.cx-entry-loading>span{animation:none}}:root,:root[data-theme=dark]{color-scheme:dark;--cx-canvas: #0b0d0a;--cx-background: #101218;--cx-surface: #171b16;--cx-surface-raised: #22281f;--cx-hover: #30382c;--cx-border: #30372d;--cx-border-strong: #505c48;--cx-text: #f2f5ef;--cx-muted: #bec6b7;--cx-subtle: #9ba791;--cx-ink: #ffffff;--cx-accent: #a6f535;--cx-accent-hover: #baff59;--cx-accent-active: #92dc25;--cx-accent-text: #b0ef66;--cx-accent-soft: #26391b;--cx-on-accent: #192b05;--cx-bubble-own: #96d743;--cx-danger: #ffb4ba;--cx-danger-soft: #3b2027;--cx-danger-border: #935560;--cx-warning: #ebc276;--cx-warning-soft: #362c19;--cx-warning-border: #8b713c;--cx-success: #8eddaf;--cx-success-soft: #183528;--cx-success-border: #4f8d6b;--cx-bg: var(--cx-background);--cx-panel: var(--cx-surface);color:var(--cx-text);background:var(--cx-background);scrollbar-color:var(--cx-border-strong) var(--cx-background)}:root[data-theme=light]{color-scheme:light;--cx-canvas: #dfe6d6;--cx-background: #e9eee2;--cx-surface: #f2f5ec;--cx-surface-raised: #e5ebdc;--cx-hover: #dfe8d5;--cx-border: #d6dece;--cx-border-strong: #97a88a;--cx-text: #20271c;--cx-muted: #4c5944;--cx-subtle: #536349;--cx-ink: #1f2a16;--cx-accent-text: #3d6809;--cx-accent-soft: #e8f4d8;--cx-bubble-own: #d3e9b6;--cx-danger: #a51d35;--cx-danger-soft: #fff0f2;--cx-danger-border: #c67584;--cx-warning: #77520b;--cx-warning-soft: #fff5d9;--cx-warning-border: #b49248;--cx-success: #186339;--cx-success-soft: #e7f6ed;--cx-success-border: #66a77f}html body{background:var(--cx-background);color:var(--cx-text)}html :is(button,input,textarea,select,a,summary):focus-visible{outline:2px solid var(--cx-accent-text);outline-offset:3px}html a{color:var(--cx-accent-text)}html ::selection{background:var(--cx-accent);color:var(--cx-on-accent)}html .cx-primary{background:var(--cx-accent);border-color:transparent;color:var(--cx-on-accent);box-shadow:none}html .cx-primary:hover{background:var(--cx-accent-hover)}html .cx-primary:active{background:var(--cx-accent-active)}html .cx-send{background:var(--cx-accent);color:var(--cx-on-accent)}html .cx-send:hover{background:var(--cx-accent-hover)}html .cx-send:active{background:var(--cx-accent-active)}html .cx-talk-own .cx-talk-bubble{background:var(--cx-bubble-own);color:var(--cx-on-accent)}html .cx-talk-own :is(.cdx-attachment-heading small,.cx-reply-preview){color:var(--cx-on-accent)}html .cx-talk-own .cdx-attachment-error{color:#81253b}html .cx-talk-message .cx-talk-bubble.cx-talk-unavailable{background:var(--cx-surface-raised);color:var(--cx-muted)}html .cx-talk-message .cx-talk-bubble.cx-talk-photo{background:transparent;color:var(--cx-text)}html .cx-nav-button.active{background:transparent;box-shadow:none;color:var(--cx-accent-text);font-weight:650}html .cx-nav-button.active svg{color:inherit}html .cx-nav-button:hover{background:transparent;color:var(--cx-text)}html .cx-nav-button.active:hover{color:var(--cx-accent-text)}.cx-modal-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:12px;margin-top:24px}.cx-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:64px;padding:10px 14px;border:0;border-radius:8px;background:transparent;color:var(--cx-text);font:inherit;font-weight:600;cursor:pointer}.cx-btn:hover:not(:disabled){text-decoration:underline;text-underline-offset:4px}.cx-btn.cx-danger{background:transparent;color:var(--cx-danger)}.cx-appearance{padding:24px;border:1px solid var(--cx-border);border-radius:18px;background:var(--cx-surface);min-width:0}.cx-appearance h3{font-size:15px;margin:0 0 12px}.cx-appearance p{font-size:13px;color:var(--cx-muted);line-height:1.6;margin:6px 0 16px}.cx-appearance-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;border:0;padding:0;margin:0}.cx-appearance-options legend{font-size:13px;color:var(--cx-muted);margin-bottom:10px}.cx-appearance-preview{display:none}.cx-appearance-option{display:flex;align-items:center;justify-content:center;gap:8px;min-height:48px;border:1px solid var(--cx-border-strong);border-radius:10px;color:var(--cx-text);padding:8px;cursor:pointer;font-size:14px}.cx-appearance-option:has(input:checked){color:var(--cx-accent-text);border-color:var(--cx-accent-text)}.cx-appearance-option input{width:16px;height:16px;margin:0;accent-color:var(--cx-accent-text)}.cx-appearance-option svg{width:17px;height:17px}.cx-guest-settings .cx-appearance{margin-top:24px}html .cx-community{background:var(--cx-accent-soft);color:var(--cx-text)}html .cx-community.cx-community-inactive{background:var(--cx-surface-raised);color:var(--cx-muted)}html[data-theme=light] .cx-mark{background:#1b2315}html[data-theme=light] :is(.cx-signin-brand img,.cx-initial-boot img,.cx-entry-loading img){background:#1b2315;border-radius:10px;padding:4px}html :is(.cx-unread-count,.cx-mention-count,.cx-home-count){background:var(--cx-accent);color:var(--cx-on-accent)}html .cx-guest-settings .cx-settings-language{background:transparent}@media(max-width:540px){.cx-appearance{padding:18px}.cx-appearance-options{grid-template-columns:1fr}.cx-appearance-option{justify-content:flex-start;padding-inline:16px}}
