.ce-dialog{background:var(--ax-surface,#232528);width:min(640px,100vw - 24px);max-height:88dvh;color:var(--ax-text,#eee);border:1px solid #666;border-radius:18px;flex-direction:column;gap:16px;padding:24px;display:flex;overflow-y:auto}.ce-dialog form{gap:12px;display:grid}.ce-dialog textarea,.ce-dialog input:not([type=checkbox]){width:100%;color:inherit;background:0 0;border:1px solid #666;border-radius:9px;padding:12px}.ce-dialog textarea{resize:vertical;min-height:140px}.ce-dialog button{color:inherit;cursor:pointer;background:0 0;border:1px solid #666;border-radius:8px;padding:9px 14px}.ce-dialog button:disabled{opacity:.5;cursor:default}.ce-dialog footer{background:var(--ax-surface,#232528);justify-content:flex-end;gap:10px;padding-top:12px;display:flex;position:sticky;bottom:0}.ce-dialog .ce-primary,.ce-dialog nav button[aria-pressed=true]{color:#171717;background:#d3b576}.ce-dialog nav{gap:8px;display:flex}.ce-dialog dt{opacity:.7;font-size:12px}.ce-dialog dd{margin:4px 0 16px}.ce-revisions{gap:18px;display:grid}.ce-revisions article{border:1px solid #555;border-radius:10px;padding:14px}.ce-revisions header{flex-direction:column;gap:4px;margin-bottom:14px;display:flex}.ce-revisions time,.ce-dialog small{opacity:.8;font-size:12px}.ce-revisions p{white-space:pre-wrap;overflow-wrap:anywhere;border-left:3px solid #d3b576;margin:6px 0 12px;padding:8px}.ce-error{color:#ffa9a9}.ce-member-list{gap:8px;max-height:40dvh;display:grid;overflow-y:auto}.ce-member-list label{border:1px solid #555;border-radius:8px;align-items:center;gap:12px;padding:12px;display:flex}.ce-member-list span{gap:4px;display:grid}.ce-member-names{font-size:13px;line-height:1.6}.ce-edited-label{color:inherit;opacity:.65;cursor:pointer;background:0 0;border:0;padding:0 5px;font-size:11px}.ce-edited-label:hover{text-decoration:underline}.ce-history-info{margin:8px 0;font-size:12px}.chat-attachments{flex-wrap:wrap;gap:10px;min-width:0;margin-top:10px;display:flex}.chat-media-item{width:min(360px,100%);min-width:0;max-width:100%;position:relative}.chat-media-item .chat-image-card{width:100%}.chat-media-actions{flex-wrap:wrap;gap:8px;padding:5px 2px;display:flex}.chat-media-actions button,.chat-media-actions a,.chat-media-remove,.chat-remove-confirm button{border:1px solid var(--ax-border,#48494b);background:var(--ax-panel,#252629);color:inherit;cursor:pointer;border-radius:7px;align-items:center;gap:5px;padding:7px 9px;font-size:12px;text-decoration:none;display:inline-flex}.chat-media-actions a{cursor:grab}.chat-media-remove{background:var(--ax-panel,#252629);color:#ffabab;position:absolute;top:8px;right:8px}.chat-media-item img{cursor:grab;-webkit-user-select:auto;user-select:auto;-webkit-user-drag:element}.chat-media-status{overflow-wrap:anywhere;font-size:12px}.chat-remove-confirm>div:last-child{justify-content:flex-end;gap:8px;display:flex}.chat-image-card,.chat-file-card{border:1px solid var(--ax-border,#393b3e);background:var(--ax-panel,#252629);color:inherit;text-align:left;border-radius:12px;max-width:100%;overflow:hidden}.chat-image-card{cursor:zoom-in;width:min(360px,100%);padding:0}.chat-image-card>img{object-fit:contain;background:#00000029;width:100%;height:240px;display:block}.chat-image-card>span{color:var(--ax-gold,#d4b473);align-items:center;gap:8px;padding:10px 12px;font-size:12px;display:flex}.chat-image-card small{color:inherit;opacity:.75;margin-left:auto}.chat-file-card{overflow-wrap:anywhere;align-items:center;gap:10px;max-width:360px;padding:12px;text-decoration:none;display:flex}.chat-file-card small{opacity:.7;margin-top:4px;font-size:11px;display:block}.chat-image-card:hover,.chat-file-card:hover{border-color:var(--ax-gold,#d4b473)}.chat-image-card:focus-visible{outline-offset:3px;outline:2px solid #d4b473}.chat-image-viewer button:focus-visible{outline-offset:3px;outline:2px solid #d4b473}.chat-image-viewer a:focus-visible{outline-offset:3px;outline:2px solid #d4b473}body [data-slot=dialog-content].chat-image-viewer{background:var(--ax-panel,#252629);height:calc(100dvh - 48px);color:var(--ax-text,#f1f1f2);border:1px solid var(--ax-border,#393b3e);border-radius:16px;flex-direction:column;gap:0;padding:0;display:flex;overflow:hidden;width:min(1400px,100vw - 32px)!important;max-width:calc(100vw - 32px)!important;max-height:calc(100dvh - 32px)!important}body [data-slot=dialog-content].chat-image-viewer.is-expanded{height:calc(100dvh - 32px);width:calc(100vw - 32px)!important;max-width:calc(100vw - 32px)!important;max-height:calc(100dvh - 32px)!important}body [data-slot=dialog-content].chat-image-viewer:-webkit-full-screen{border:0;border-radius:0;height:100dvh;margin:0;width:100vw!important;max-width:none!important;max-height:100dvh!important;position:fixed!important;inset:0!important}body [data-slot=dialog-content].chat-image-viewer:fullscreen{border:0;border-radius:0;height:100dvh;margin:0;width:100vw!important;max-width:none!important;max-height:100dvh!important;position:fixed!important;inset:0!important}.chat-image-fullscreen-error{margin:0;padding:8px 18px;font-size:12px}.chat-image-viewer header,.chat-image-viewer footer{flex-shrink:0;align-items:center;gap:10px;padding:14px 18px;display:flex}.chat-image-viewer header{border-bottom:1px solid var(--ax-border,#393b3e)}.chat-image-viewer header>div{overflow-wrap:anywhere;flex:1;min-width:0}.chat-image-viewer [data-slot=dialog-title]{margin:0 0 5px;font-size:14px}.chat-image-viewer [data-slot=dialog-description]{color:inherit;opacity:.65;font-size:12px}.chat-image-viewer button,.chat-image-viewer footer a{border:1px solid var(--ax-border,#48494b);min-height:36px;color:inherit;cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:8px 11px;font-size:13px;text-decoration:none;display:inline-flex}.chat-image-viewer button:disabled{opacity:.35;cursor:default}.chat-image-viewer footer{border-top:1px solid var(--ax-border,#393b3e);flex-wrap:wrap}.chat-image-viewer footer a{color:var(--ax-gold,#d4b473);margin-left:auto}.chat-image-stage{overscroll-behavior:contain;touch-action:none;-webkit-user-select:none;user-select:none;cursor:zoom-in;background:#0003;flex:1;justify-content:center;align-items:center;min-width:0;min-height:0;padding:12px;display:flex;overflow:hidden}.chat-image-stage.is-zoomed{cursor:grab}.chat-image-stage.is-dragging{cursor:grabbing}.chat-image-stage:focus-visible{outline:2px solid var(--ax-gold,#d4b473);outline-offset:-2px}.chat-image-stage>img{object-fit:contain;transform-origin:50%;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;min-width:0;height:100%;min-height:0;display:block}.chat-image-zoom-controls{flex-shrink:0;align-items:center;gap:6px;display:inline-flex}.chat-image-zoom-controls output{text-align:center;font-variant-numeric:tabular-nums;width:48px;font-size:12px}html[data-theme=light] .chat-attachments,html[data-theme=light] .chat-image-viewer{--ax-panel:#f8f7f4;--ax-border:#d7d5d0;--ax-text:#25272a;--ax-gold:#78551e;color:#25272a}@media (max-width:600px){.chat-image-card{width:100%}.chat-image-viewer header,.chat-image-viewer footer{padding:10px}.chat-image-viewer footer{gap:6px}.chat-image-stage{padding:6px}}.cn-groups{gap:12px;min-width:0;padding:12px 8px;display:grid}.cn-group-heading,.cn-channel-row,.cn-tab-row{align-items:center;gap:2px;min-width:0;display:flex}.cn-tab-row{border-radius:10px;flex:none;position:relative}.cn-top-pinned{background:#ebd7b110;box-shadow:inset 0 0 0 1px #ebd7b12b}.cn-pin-indicator{color:#ebd7b1;flex:none}.cn-tabs .cn-pin-active{color:#ebd7b1;background:#d4b37624;border-color:#ebd7b140}.cn-tabs .cn-tab-placement{opacity:0;transition:opacity .15s}.cn-tab-row:hover .cn-tab-placement,.cn-tab-row:focus-within .cn-tab-placement{opacity:1}@media (hover:none){.cn-tabs .cn-tab-placement{opacity:1}}@media (prefers-reduced-motion:reduce){.cn-tabs .cn-tab-placement{transition:none}}.cn-tab-before{box-shadow:-3px 0 #ebd7b1}.cn-tab-after{box-shadow:3px 0 #ebd7b1}.cn-tab-tools{opacity:0;align-items:center;gap:1px;transition:opacity .15s;display:flex}.cn-tab-row:hover .cn-tab-tools,.cn-tab-row:focus-within .cn-tab-tools{opacity:1}.cn-tabs .cn-tab-order-tool{background:#ebd7b10b;border:1px solid #ebd7b12b;border-radius:7px;width:24px;min-width:24px;height:26px;padding:5px}.cn-tabs .cn-tab-order-tool:hover:not(:disabled){color:#ebd7b1;background:#d4b3762b;border-color:#ebd7b175}.cn-tabs .cn-tool:disabled{opacity:.25;cursor:default}.cn-tab-status{color:#ebd7b1;background:#212326;margin:0;padding:6px 16px;font-size:12px}@media (hover:none){.cn-tab-tools{opacity:1}}@media (prefers-reduced-motion:reduce){.cn-tab-tools{transition:none}}.cn-channel-row>button:first-child,.cn-group-heading>button:first-child{flex:1}.cn-groups .cn-tool,.cn-tabs .cn-tool{color:#ebd7b1;flex:none;justify-content:center;width:30px;min-width:30px;padding:7px}.cn-groups .cn-pending.selected{color:#ebd7b1;background:#d4b3762b}.cn-help{color:#b8b8b6;margin:0 8px 4px;font-size:11px;line-height:1.5}.cn-drop-active{outline-offset:-3px;background:#d4b3762b;outline:2px dashed #ebd7b1}.cn-tabs .cn-empty{white-space:normal;line-height:1.5}.cn-tab-row>button:first-child span{text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}[data-draggable=true].cn-tab-row,[data-draggable=true].cn-channel-row{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.cn-dragging{outline-offset:-2px;opacity:.7;outline:2px dashed #ebd7b1;cursor:grabbing!important}.cn-groups section{flex-shrink:0;min-width:0}.cn-loose-heading{color:#c2c2c0;text-transform:uppercase;letter-spacing:.05em;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;margin:8px 10px 10px;font:700 11px/1.5 system-ui;display:flex}.cn-loose-heading small{text-transform:none;letter-spacing:0;color:#a2a2a0;font-size:10px;font-weight:400}.cn-channel-row{min-height:38px;margin:3px 0}.cn-groups .cn-loose-row .cn-pending{padding-left:10px;font-size:13px}.cn-grip{color:#9a9a98;flex:none}.cn-group-heading{border-radius:8px;min-height:38px;margin-bottom:4px}.cn-groups .cn-order-tool{color:#ebd7b1;opacity:.85;background:#ebd7b10b;border:1px solid #ebd7b12b;border-radius:8px;width:26px;min-width:26px;height:28px;padding:5px;transition:background .15s,border-color .15s,opacity .15s}.cn-group-heading:hover .cn-order-tool,.cn-group-heading:focus-within .cn-order-tool{opacity:1}.cn-groups .cn-order-tool:hover:not(:disabled){color:#ebd7b1;background:#d4b3762b;border-color:#ebd7b175}.cn-groups .cn-order-tool:disabled{opacity:.25;cursor:default}.cn-group[data-reorderable=true]{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.cn-category-moving{opacity:.65}.cn-category-moving .cn-group{cursor:grabbing}.cn-groups section.cn-category-before{box-shadow:0 -3px #ebd7b1}.cn-groups section.cn-category-after{box-shadow:0 3px #ebd7b1}.cn-order-help{color:#ebd7b1}.cn-order-error{color:#ffb7c6;overflow-wrap:anywhere;margin:0 8px;font-size:12px;line-height:1.5}@media (prefers-reduced-motion:reduce){.cn-groups .cn-order-tool{transition:none}}.cn-groups{flex-shrink:0;align-content:start}.cn-groups button{text-align:left;cursor:pointer;color:#cdcdcb;background:0 0;border:0;border-radius:8px;align-items:center;gap:7px;width:100%;min-width:0;padding:9px 10px;display:flex}.cn-groups button span{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.cn-groups .cn-group{letter-spacing:.025em;font-size:13px;font-weight:750}.cn-groups .cn-group.selected,.cn-tabs button.selected{color:#ebd7b1;background:#d4b3762b}.cn-groups .cn-group.selected{box-shadow:inset 3px 0 #ebd7b1}.cn-groups .cn-pending{padding-left:20px;font-size:12px}.cn-groups button:hover,.cn-tabs button:hover{background:#ffffff0c}.cn-count,.cn-mention{text-align:center;color:#241d12;background:#d4b376;border-radius:7px;flex:none;min-width:21px;padding:0 6px;font:700 11px/20px system-ui}.cn-mention{color:#ffd2e5;background:#5b365e}.cn-tabs{background:#212326;border-bottom:1px solid #ffffff12;flex:none;align-items:center;gap:5px;min-width:0;max-width:100%;padding:10px 14px;display:flex;overflow-x:auto}.cn-tabs button{color:#c0c0be;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;flex:none;align-items:center;gap:8px;padding:9px 12px;display:flex}.cn-tabs button.selected{border-color:#ebd7b150}.cn-empty{color:#babab8;font-size:13px}:is(.cn-tabs button:focus-visible,.cn-groups button:focus-visible){outline-offset:-2px;outline:2px solid #ebd7b1}.cm-entry{flex:1;min-width:0;position:relative}.cm-entry textarea{width:100%}.cm-options{z-index:20;background:#222427;border:1px solid #d4b376;border-radius:12px;width:min(360px,100%);max-height:260px;padding:6px;position:absolute;bottom:100%;left:0;overflow:auto;box-shadow:0 12px 32px #0007}.cm-options button{text-align:left;color:#ebd7b1;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:space-between;gap:12px;width:100%;padding:10px;display:flex}.cm-options button[aria-selected=true]{background:#d4b3764a}.cm-options small{color:#ebd7b1}.cm-options p{padding:8px;font-size:12px}.cm-highlight{color:#ebd7b1;background:#d4b37644;border-radius:3px;padding:0 2px}.cn-context-menu{z-index:10000;color:#e2e2e0;background:#1f2124;border:1px solid #2b2d30;border-radius:10px;min-width:210px;max-width:min(320px,100vw - 16px);max-height:calc(100vh - 16px);padding:6px;position:fixed;overflow:auto;box-shadow:0 12px 40px #0008}.cn-context-menu button{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:9px 12px;font-size:13px;display:block}:is(.cn-context-menu button:hover,.cn-context-menu button:focus-visible){color:#241d12;background:#d4b376;outline:none}.cn-context-menu button:disabled{opacity:.4;cursor:default;background:0 0}.cn-context-menu small{color:#ffb4b4;padding:8px;display:block}.cn-group-heading .cn-group{border-radius:5px;width:100%}.cn-channel-row,.cn-tab-row{gap:0}
