@font-face{font-family:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/manrope-400-800.woff2)format("woff2")}:root,[data-theme=light]{--pc-bg:linear-gradient(160deg, #f6f2ec, #eef0ea);--pc-bg-solid:#f2efe8;--pc-glass-panel:#ffffff8c;--pc-glass-panel-strong:#ffffff9e;--pc-glass-sidebar:#ffffff80;--pc-surface:#ffffffd9;--pc-surface-solid:#ffffffeb;--pc-popover:#fff;--pc-shadow-pop:0 14px 44px #1e1a1429, 0 2px 8px #1e1a1414;--pc-border-glass:#ffffffbf;--pc-border-hairline:#3c322814;--pc-border-input:#3c32281a;--pc-text-primary:#2b2a26;--pc-text-secondary:#6f6c63;--pc-text-tertiary:#98948a;--pc-text-body:#45423b;--pc-accent:#c4664a;--pc-accent-hover:#b05537;--pc-accent-subtle:#c4664a1a;--pc-on-accent:#fff;--pc-success:#6f8f4d;--pc-success-text:#5b7a3d;--pc-success-subtle:#6f8f4d24;--pc-danger:#b14a30;--pc-danger-subtle:#b14a3014;--pc-human:#3a4a6b;--pc-human-text:#3a4a6b;--pc-human-subtle:#3a4a6b14;--pc-shadow-card:0 4px 18px #3c322812;--pc-shadow-card-hover:0 12px 32px #3c322821;--pc-shadow-selected:0 3px 12px #3c322817;--pc-shadow-modal:0 24px 70px #1e191459;--pc-glow-ai:none}[data-theme=dark]{--pc-bg:#0e1119;--pc-bg-solid:#0e1119;--pc-glass-panel:#ffffff0b;--pc-glass-panel-strong:#ffffff0d;--pc-glass-sidebar:#ffffff0b;--pc-surface:#00000040;--pc-surface-solid:#00000047;--pc-popover:#1a1e2a;--pc-shadow-pop:0 14px 44px #00000080, 0 2px 8px #00000059;--pc-border-glass:#ffffff17;--pc-border-hairline:#ffffff14;--pc-border-input:#ffffff1a;--pc-text-primary:#eceef4;--pc-text-secondary:#a8adc0;--pc-text-tertiary:#7c8093;--pc-text-body:#c3c7d4;--pc-accent:#d97a54;--pc-accent-hover:#e8987a;--pc-accent-subtle:#d97a5421;--pc-on-accent:#16110d;--pc-success:#87a55f;--pc-success-text:#a3bd78;--pc-success-subtle:#87a55f26;--pc-danger:#c96a50;--pc-danger-subtle:#c96a5021;--pc-human:#5a72a5;--pc-human-text:#8fa3cc;--pc-human-subtle:#5a72a51a;--pc-shadow-card:none;--pc-shadow-card-hover:none;--pc-shadow-selected:none;--pc-shadow-modal:0 24px 70px #00000080;--pc-glow-ai:0 0 16px #d97a5459}:root{--pc-font:"Manrope", system-ui, "PingFang SC", "Microsoft YaHei", sans-serif;--pc-font-mono:ui-monospace, "SF Mono", monospace;--pc-radius-pill:999px;--pc-radius-panel:16px;--pc-radius-card:12px;--pc-radius-control:10px;--pc-radius-ai-speech:4px 14px 14px 14px;--pc-blur-glass:22px;--pc-blur-overlay:6px;--pc-space-1:4px;--pc-space-2:8px;--pc-space-3:12px;--pc-space-4:16px;--pc-space-5:24px;--pc-space-6:32px;--pc-space-7:48px;--pc-msg-gap:14px;--pc-ease:ease;--pc-spring:cubic-bezier(.3, 1.6, .6, 1);--pc-dur-color:.15s;--pc-dur-move:.18s;--pc-dur-enter:.4s}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{background:var(--pc-bg);color:var(--pc-text-primary);font-family:var(--pc-font);-webkit-font-smoothing:antialiased}@keyframes pc-popin{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes pc-shimmer{to{background-position:-200% 0}}@keyframes pc-fade-in{0%{opacity:0}to{opacity:1}}@keyframes pc-ringspin{to{transform:rotate(360deg)}}@keyframes pc-tdot{0%,60%,to{opacity:.45;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}@keyframes pc-pulse{0%,to{box-shadow:0 0 #87a55f80}50%{box-shadow:0 0 0 5px #87a55f00}}@keyframes pc-skel{to{background-position:-200% 0}}@keyframes pc-drift{0%,to{transform:translate(0)}50%{transform:translate(16px,-12px)}}@keyframes pc-slidein{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes pc-slidein-top{0%{opacity:0;transform:translate(-50%,-18px)}to{opacity:1;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important}}.pc-tbtn{transition:background var(--pc-dur-color) var(--pc-ease), color var(--pc-dur-color) var(--pc-ease);cursor:pointer;color:var(--pc-text-secondary);border-radius:6px;justify-content:center;align-items:center;padding:4px 7px;line-height:1;display:inline-flex}.pc-tbtn:hover{background:var(--pc-surface);color:var(--pc-text-primary)}.pc-iconbtn{cursor:pointer;width:30px;height:30px;color:var(--pc-text-secondary);transition:background var(--pc-dur-color) var(--pc-ease), color var(--pc-dur-color) var(--pc-ease);background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.pc-iconbtn:hover{background:var(--pc-surface);color:var(--pc-text-primary)}.pc-iconbtn:after{content:attr(data-tip);background:var(--pc-text-primary);color:var(--pc-bg-solid);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity var(--pc-dur-color) var(--pc-ease);box-shadow:var(--pc-shadow-selected);z-index:30;border-radius:8px;padding:5px 10px;font-size:11px;font-weight:700;position:absolute;bottom:calc(100% + 9px);left:50%;transform:translate(-50%)}.pc-iconbtn:before{content:"";border:5px solid #0000;border-top-color:var(--pc-text-primary);opacity:0;pointer-events:none;transition:opacity var(--pc-dur-color) var(--pc-ease);z-index:30;position:absolute;bottom:calc(100% + 3px);left:50%;transform:translate(-50%)}.pc-iconbtn:hover:after,.pc-iconbtn:hover:before{opacity:1}.pc-menuitem{transition:background var(--pc-dur-color) var(--pc-ease)}.pc-menuitem:hover{background:var(--pc-surface)}.pc-tab{transition:background var(--pc-dur-color) var(--pc-ease), color var(--pc-dur-color) var(--pc-ease)}.pc-tab:hover{background:var(--pc-surface)}.pc-nav-item{transition:background var(--pc-dur-color) var(--pc-ease), transform var(--pc-dur-move) var(--pc-spring)}.pc-nav-item:hover{background:var(--pc-surface);transform:translate(3px)}.pc-lift{transition:transform .15s cubic-bezier(.3,1.8,.5,1),box-shadow .15s cubic-bezier(.3,1.8,.5,1)}.pc-lift:hover{box-shadow:var(--pc-shadow-card-hover,0 6px 16px #3c322833);transform:translateY(-2px)}.pc-aichip{transition:transform var(--pc-dur-move,.18s) var(--pc-spring,cubic-bezier(.3,1.6,.6,1))}.pc-aichip:hover{transform:scale(1.12)}body[data-fontsize=s]{zoom:.92}body[data-fontsize=l]{zoom:1.1}body[data-density=compact] .pc-chatlist{gap:3px!important}body[data-density=compact] .pc-chatlist>div{margin-top:0}body[data-motion=reduced] *,body[data-motion=reduced] :before,body[data-motion=reduced] :after{transition:none!important;animation:none!important}.pc-send{transition:transform var(--pc-dur-move) var(--pc-spring)}.pc-send:hover{transform:scale(1.12)rotate(-8deg)}em-emoji-picker{--shadow:var(--pc-shadow-modal);box-shadow:var(--pc-shadow-modal);border-radius:14px;height:435px}#root{overflow-x:hidden}.pc-md{overflow-wrap:anywhere;min-width:0;max-width:100%}.pc-md code{white-space:pre-wrap;word-break:break-all}.pc-md pre{white-space:pre-wrap;word-break:break-all;min-width:0;max-width:100%}.pc-md table{max-width:100%}
