.aps-overlay{z-index:1000;background:#0006;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.aps-sheet{background:var(--bg-secondary);width:100%;max-width:460px;padding:14px 16px calc(14px + env(safe-area-inset-bottom,0));border-radius:16px 16px 0 0;animation:.18s ease-out aps-rise;box-shadow:0 -8px 30px #00000040}@keyframes aps-rise{0%{opacity:.6;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.aps-title{text-align:center;color:var(--text-secondary);margin-bottom:8px;font-size:15px;font-weight:600}.aps-manual{justify-content:center;gap:8px;margin-bottom:10px;display:flex}.aps-manual__input{background:var(--bg-tertiary);border:.5px solid var(--border);min-width:0;color:var(--text-primary);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;border-radius:10px;flex:1 1 0;padding:8px 10px;font-size:15px}@media (prefers-color-scheme:dark){.aps-manual__input{--lightningcss-light: ;--lightningcss-dark:initial}}.aps-wheels{justify-content:center;align-items:center;gap:4px;display:flex}.aps-colon{color:var(--text-primary);padding-bottom:2px;font-size:20px;font-weight:700}.aps-wheel{flex:0 auto;min-width:56px;position:relative;overflow:hidden}.aps-wheel:first-child{flex:auto;min-width:120px}.aps-wheel__scroll{scroll-snap-type:y mandatory;scrollbar-width:none;-ms-overflow-style:none;height:100%;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000,#000 30% 70%,#0000);mask-image:linear-gradient(#0000,#000 30% 70%,#0000)}.aps-wheel__scroll::-webkit-scrollbar{display:none}.aps-wheel__item{scroll-snap-align:center;color:var(--text-tertiary);white-space:nowrap;justify-content:center;align-items:center;font-size:17px;transition:color .15s;display:flex}.aps-wheel__item--active{color:var(--text-primary);font-weight:600}.aps-wheel__center{pointer-events:none;border-top:.5px solid var(--border);border-bottom:.5px solid var(--border);background:#78788014;position:absolute;left:0;right:0}.aps-rec{flex-wrap:wrap;justify-content:center;gap:6px;margin:14px 0;display:flex}.aps-rec__chip{background:var(--bg-tertiary);border:.5px solid var(--border);color:var(--text-primary);cursor:pointer;border-radius:16px;padding:6px 12px;font-size:13px}.aps-rec__chip--active{background:var(--accent);border-color:var(--accent);color:var(--accent-inverse,#fff)}.aps-actions{gap:10px;display:flex}.aps-actions .btn{flex:1}
.apc-tool-btn--active{color:var(--accent)}.apc-schedule-hint{color:var(--accent);background:var(--bg-secondary);border:.5px solid var(--border);border-radius:14px;align-self:flex-start;padding:4px 10px;font-size:13px}.apc-topbar{flex-direction:column;gap:10px;display:flex}.apc-thread{flex-direction:column;display:flex}.apc-channels{flex-direction:column;gap:16px;display:flex}.apc-channels__all{color:var(--accent);cursor:pointer;background:0 0;border:none;align-self:flex-end;padding:2px 4px;font-size:15px}.apc-channels__section{flex-direction:column;display:flex}.apc-channel{border:none;border-bottom:.5px solid var(--border-light);width:100%;min-height:44px;font:inherit;text-align:left;color:var(--text-primary);cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:12px;padding:11px 16px;transition:background-color .15s;display:flex}.apc-channel:last-child{border-bottom:none}.apc-channel:active{background:var(--bg-tertiary)}.apc-channel__label{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,system-ui,sans-serif;font-size:17px}.apc-channel__check{text-align:center;width:22px;color:var(--accent);flex-shrink:0;font-size:17px;font-weight:700}.apc-channel__meta{flex-shrink:0;align-items:center;gap:6px;display:inline-flex}.apc-channel__count{color:var(--text-tertiary);font-variant-numeric:tabular-nums;font-size:15px}.apc-group-list{max-height:264px;overflow-y:auto}.apc-channels__cloud{flex-wrap:wrap;gap:6px;max-height:200px;padding:1px;display:flex;overflow-y:auto}.apc-channel-chip{border:1px solid var(--border);background:var(--bg-secondary);min-height:30px;color:var(--text-primary);font:inherit;text-align:left;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:13.5px;transition:background-color .15s,border-color .15s;display:inline-flex}.apc-channel-chip:active{transform:scale(.98)}.apc-channel-chip--on{border-color:var(--accent);background:color-mix(in srgb,var(--accent)10%,var(--bg-secondary))}.apc-channel-chip__logo{object-fit:contain;flex-shrink:0;width:16px;height:16px}.apc-channel-chip__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:150px;overflow:hidden}.apc-channel-chip__check{color:var(--accent);flex-shrink:0;font-size:12px;font-weight:700}.apc-preview{display:flex}.apc-preview-bubble{background:var(--bg-secondary);border:1px solid var(--border);border-radius:14px 14px 14px 4px;max-width:460px;padding:10px 12px 18px;position:relative;box-shadow:0 1px 2px #0000001f}.apc-preview-head{align-items:center;gap:8px;margin-bottom:6px;display:flex}.apc-preview-avatar{background:var(--accent);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:26px;height:26px;font-size:13px;font-weight:700;display:inline-flex}.apc-preview-avatars{flex:none;align-items:center;display:inline-flex}.apc-preview-avatarlogo{border:2px solid var(--bg-secondary);object-fit:contain;box-sizing:border-box;background:#fff;border-radius:50%;width:26px;height:26px;padding:2px}.apc-preview-avatars .apc-preview-avatarlogo+.apc-preview-avatarlogo{margin-left:-10px}.apc-preview-channel{color:var(--accent);font-size:13.5px;font-weight:600}.apc-preview-empty{color:var(--text-tertiary);padding:6px 0 2px;font-size:14px}.apc-preview-text{color:var(--text-primary);white-space:pre-wrap;word-break:break-word;font-size:14.5px;line-height:1.45}.apc-preview-link{color:var(--text-link,var(--accent));word-break:break-all;margin-top:6px;font-size:13.5px;display:inline-block}.apc-preview-time{color:var(--text-tertiary);font-size:11px;position:absolute;bottom:5px;right:10px}.apc-preview-media{border-radius:10px;gap:3px;margin-bottom:6px;display:grid;overflow:hidden}.apc-preview-media--1{grid-template-columns:1fr}.apc-preview-media--2,.apc-preview-media--3,.apc-preview-media--4{grid-template-columns:1fr 1fr}.apc-preview-mediaitem{object-fit:cover;background:var(--bg-tertiary);width:100%;height:100%;max-height:280px;display:block}.apc-preview-voice{margin-bottom:6px}.apc-preview-audio,.apc-chip-audio{width:240px;max-width:100%;height:36px}.apc-footer{flex-direction:column;gap:8px;display:flex}.apc-warn{color:var(--accent-warning,#d98a00);background:color-mix(in srgb,var(--accent-warning,#d98a00)10%,transparent);border:1px solid color-mix(in srgb,var(--accent-warning,#d98a00)25%,transparent);border-radius:8px;padding:7px 11px;font-size:12.5px}.apc-composer{flex-direction:column;gap:6px;width:100%;display:flex}.apc-composer--drag .apc-row{border-color:var(--accent);background:color-mix(in srgb,var(--accent)4%,var(--bg-secondary))}.apc-row{background:var(--bg-secondary);border:1px solid var(--border);border-radius:22px;align-items:flex-end;gap:6px;padding:8px;transition:border-color .15s,box-shadow .15s;display:flex}.apc-composer:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent)12%,transparent);border-radius:22px}.apc-textarea{resize:none;min-width:0;color:var(--text-primary);background:0 0;border:none;outline:none;flex:1;max-height:180px;padding:7px 4px;font-family:inherit;font-size:14.5px;line-height:1.45;overflow-y:auto}.apc-textarea::placeholder{color:var(--text-secondary)}.apc-textarea:disabled{opacity:.5}.apc-tool-btn,.apc-mic-btn{width:34px;height:34px;color:color-mix(in srgb,var(--text-primary)65%,transparent);cursor:pointer;background:0 0;border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;transition:background .12s,color .12s;display:inline-flex}.apc-tool-btn:hover:not(:disabled),.apc-mic-btn:hover:not(:disabled){background:color-mix(in srgb,var(--text-primary)8%,transparent);color:var(--text-primary)}.apc-tool-btn:disabled,.apc-mic-btn:disabled{opacity:.4;cursor:not-allowed}.apc-send-btn{background:color-mix(in srgb,var(--text-primary)8%,transparent);width:34px;height:34px;color:color-mix(in srgb,var(--text-primary)30%,transparent);cursor:not-allowed;border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;transition:background .15s,color .15s,transform .12s;display:inline-flex}.apc-send-btn--active{background:var(--accent);color:#fff;cursor:pointer}.apc-send-btn--active:hover{background:color-mix(in srgb,var(--accent),black 8%)}.apc-send-btn--active:active{transform:scale(.92)}.apc-spin{animation:.8s linear infinite apc-spin}@keyframes apc-spin{to{transform:rotate(360deg)}}.apc-attachments{flex-wrap:wrap;gap:6px;padding:4px 6px 0;display:flex}.apc-error{color:var(--accent-red,#e5484d);padding:2px 8px;font-size:12.5px}.apc-chip{align-items:center;display:inline-flex;position:relative}.apc-chip--media{background:var(--bg-tertiary);border-radius:10px;width:72px;height:72px;overflow:hidden}.apc-chip-thumb{object-fit:cover;width:100%;height:100%;display:block}.apc-chip-badge{color:#fff;text-shadow:0 1px 4px #0009;pointer-events:none;font-size:18px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.apc-chip--voice{background:color-mix(in srgb,var(--accent)8%,transparent);border:1px solid color-mix(in srgb,var(--accent)25%,transparent);border-radius:18px;gap:6px;padding:4px 6px 4px 8px}.apc-chip-remove{color:#fff;cursor:pointer;background:#0000008c;border:none;border-radius:50%;justify-content:center;align-items:center;width:20px;min-width:20px;height:20px;padding:0;font-size:14px;line-height:1;display:inline-flex;position:absolute;top:3px;right:3px}.apc-chip--voice .apc-chip-remove{background:color-mix(in srgb,var(--text-primary)14%,transparent);color:var(--text-primary);position:static}.apc-chip-remove:hover:not(:disabled){background:#000000bf}.apc-chip-remove:disabled{opacity:.4;cursor:not-allowed}.apc-recording{background:var(--bg-secondary);border:1px solid var(--border);border-radius:22px;align-items:center;gap:10px;padding:8px 12px;display:flex}.apc-rec-cancel,.apc-rec-finish{cursor:pointer;border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.apc-rec-cancel{background:color-mix(in srgb,var(--text-primary)10%,transparent);color:var(--text-primary)}.apc-rec-finish{background:var(--accent);color:#fff}.apc-rec-dot{background:var(--accent-red,#e5484d);border-radius:50%;flex:none;width:10px;height:10px;animation:1.2s ease-in-out infinite apc-pulse}@keyframes apc-pulse{0%,to{opacity:1}50%{opacity:.3}}.apc-rec-timer{font-variant-numeric:tabular-nums;color:var(--text-primary);min-width:44px;font-size:14px}.apc-rec-wave{flex:1;justify-content:center;align-items:center;gap:3px;height:28px;display:flex}.apc-rec-bar{background:var(--accent);border-radius:2px;width:3px;transition:height 80ms}.apc-advanced-toggle{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:4px 2px;font-size:13px}.apc-advanced-toggle:hover{color:var(--text-primary)}.apc-advanced{background:var(--bg-secondary);border:1px solid var(--border);border-radius:12px;padding:12px}.apc-field-label{color:var(--text-secondary);margin-top:2px;font-size:12.5px}.apc-warn{color:var(--text-primary);background:#f59e0b1a;border:1px solid #f59e0b59;border-radius:12px;margin-top:10px;padding:10px 12px;font-size:13px;line-height:1.45}.apc-warn strong{color:#b45309}.apc-warn__list{margin:6px 0;padding-left:18px;list-style:outside}.apc-warn__list li{margin:2px 0}.apc-warn--block{background:#ef44441a;border-color:#ef444466}.apc-warn--block strong{color:#dc2626}.apc-ig{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:10px;display:flex}.apc-ig__label{color:var(--text-secondary);font-size:13px}.apc-ig__seg{flex:none}.apc-ig__hint{color:var(--text-secondary);flex-basis:100%;font-size:12.5px}
