.guest-auth-actions{margin-left:auto;display:flex;gap:8px;order:2;flex-shrink:0}.guest-workspace .topbar{display:flex!important;justify-content:space-between;min-height:64px;padding:12px 24px}.guest-account-invite,.guest-history-note{padding:20px 16px;color:var(--muted-foreground);font-size:15px;line-height:1.7}.guest-account-invite small,.guest-history-note small{display:block;margin-top:12px;font-size:14px}.guest-account-invite button{width:100%;margin-top:20px}.guest-workspace .history-search{display:none}.guest-auth-dialog{background:var(--background);color:var(--foreground);max-width:440px!important;padding:32px!important;border-radius:24px!important}.guest-auth-dialog .bh-auth-form input{background:var(--background);color:var(--foreground);border-color:var(--border)}.guest-auth-dialog .bh-auth-methods{background:var(--muted)}.guest-auth-dialog .bh-auth-methods button[aria-pressed=true]{background:var(--background);color:var(--foreground)}.guest-auth-dialog .bh-account-continue{width:100%;min-height:48px;border-radius:12px;background:var(--foreground);color:var(--background)}.guest-auth-switch{font-size:15px;text-align:center;background:none;border:0;cursor:pointer}.guest-auth-dialog .bh-auth-guest{display:none}@media(max-width:767px){.guest-workspace .topbar{height:58px;min-height:58px;padding:0 12px}.guest-workspace .guest-auth-actions{display:none}.guest-mobile-register,.guest-sidebar-trigger{display:inline-flex!important}html[data-guest-theme] [data-mobile=true] .guest-rail-account{display:none}[data-slot=dialog-content].guest-auth-dialog{inset:calc(var(--guest-viewport-top,0px) + max(12px,env(safe-area-inset-top))) 12px auto;translate:none;transform:none;animation:none!important;width:auto;min-width:0;max-width:calc(100vw - 24px)!important;max-height:calc(var(--guest-viewport-height,100dvh) - max(12px,env(safe-area-inset-top)) - max(12px,env(safe-area-inset-bottom)));overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;padding:24px!important;scroll-padding-block:24px}.guest-auth-dialog>*{min-width:0}}.guest-workspace .compact-navigation button[aria-label="搜索聊天历史"]{display:none}.guest-workspace .guest-account-invite p{color:var(--foreground);font-weight:500}.guest-workspace .top-leading{min-width:0}html[data-guest-theme=light]{color-scheme:light;--background:#faf9f9!important;--foreground:#202022!important;--sidebar:#fff!important;--surface:#f3f1f1!important;--surface-soft:#f4f2f2!important;--surface-hover:#eae8e8!important;--popover:#fff!important;--popover-foreground:#202022!important;--ink-soft:#626267!important;--ink-faint:#737379!important;--border:#e8e6e6!important;--input:#d4d4d8!important;--accent:#e8e8ea!important;--accent-foreground:#202022!important;--sidebar-accent:#f1efef!important;--sidebar-foreground:#333338!important;--muted-foreground:#737379!important;--muted:#f3f1f1!important;--guest-composer:#fff;--guest-dialog:#fff}html[data-guest-theme=dark]{color-scheme:dark;--background:#131314!important;--foreground:#f5f5f7!important;--sidebar:#1e1f20!important;--surface:#282a2c!important;--surface-soft:#242628!important;--surface-hover:#333537!important;--popover:#242628!important;--popover-foreground:#f5f5f7!important;--ink-soft:#b3b3b8!important;--ink-faint:#929298!important;--border:#303034!important;--input:#3d3d42!important;--accent:#303033!important;--accent-foreground:#f5f5f7!important;--sidebar-accent:#333537!important;--sidebar-foreground:#d9d9de!important;--muted-foreground:#929298!important;--muted:#282a2c!important;--guest-composer:#282a2c;--guest-dialog:#242628}html[data-guest-theme]{--brand:#EFEC81!important;--primary:#EFEC81!important;--primary-foreground:#202020!important;--ring:#969344!important}@media(min-width:768px){.guest-mobile-register,.guest-sidebar-trigger,html[data-guest-theme] .guest-workspace .top-brand{display:none!important}}html[data-guest-theme] .guest-workspace :is([data-slot=sidebar-inset],.topbar,.workspace,.chat-area,.messages){background:var(--background)!important;color:var(--foreground)!important;background-image:none!important}html[data-guest-theme] .guest-workspace [data-slot=sidebar-inner]{background:var(--sidebar)!important;background-image:none!important;color:var(--sidebar-foreground)!important}html[data-guest-theme] .guest-workspace .empty-workspace:before{display:none!important}html[data-guest-theme] .guest-workspace :is(.composer,.composer-shell){background:var(--guest-composer)!important;background-image:none!important;color:var(--foreground)!important}html[data-guest-theme] .guest-workspace .composer-shell{box-shadow:0 2px 8px #00000008!important}html[data-guest-theme] .guest-workspace .new-chat{background:var(--sidebar-accent)!important;border-color:transparent!important}html[data-guest-theme] .guest-workspace .message.user .user-text{background:var(--surface)!important}html[data-guest-theme] .guest-workspace .composer-end>button[type=submit]{background:var(--brand)!important;color:#202020!important}html[data-guest-theme] .guest-auth-dialog{background:var(--guest-dialog)!important;color:var(--foreground)!important;border:1px solid var(--border)!important;box-shadow:0 24px 80px #0003}html[data-guest-theme] .guest-auth-dialog :is(.bh-auth-notice,.bh-auth-label a,.bh-password-wrap button,.bh-auth-methods button){color:var(--ink-soft)!important}html[data-guest-theme] .guest-auth-dialog input{background:var(--background)!important;color:var(--foreground)!important;border-color:var(--border)!important}html[data-guest-theme] .guest-auth-dialog input::placeholder{color:var(--ink-faint)}.guest-workspace .guest-rail-account,.guest-workspace [data-collapsible=icon] .guest-account-invite,.guest-workspace [data-collapsible=icon] .guest-history-note{display:none}.guest-workspace [data-collapsible=icon] [data-slot=sidebar-footer]{align-items:center;padding:8px 0 16px}.guest-workspace [data-collapsible=icon] .guest-rail-account{display:inline-flex;width:40px;height:40px;flex-shrink:0;border-radius:12px;color:var(--sidebar-foreground)}.guest-workspace .guest-rail-account:hover{background:var(--sidebar-accent)}@media(max-width:767px){.guest-workspace .top-leading>button:last-child{display:none}}html[data-guest-theme]{--guest-control-radius:32px}html[data-guest-theme] .guest-account-menu,html[data-guest-theme] .guest-account-menu :is(button,a),html[data-guest-theme] .guest-auth-dialog,html[data-guest-theme] .guest-auth-dialog :is(button,input,.bh-auth-methods),html[data-guest-theme] .guest-workspace :is(button,.composer,.composer-shell,input){border-radius:var(--guest-control-radius)!important}html[data-guest-theme] .guest-account-menu{width:248px;max-width:calc(100vw - 24px);padding:12px;background:var(--guest-dialog);color:var(--foreground);border:1px solid var(--border);box-shadow:0 12px 36px #0002;animation-duration:.14s!important;animation-timing-function:ease-out!important}.guest-account-menu nav{display:grid;gap:4px}.guest-account-menu :is(button,a){display:flex;align-items:center;gap:12px;min-height:44px;padding:10px 14px;text-align:left;font-size:16px;text-decoration:none;color:inherit;background:transparent;cursor:pointer}.guest-account-menu :is(button,a):hover{background:var(--surface-hover)}.guest-account-menu svg{width:20px;height:20px;flex-shrink:0}.guest-account-menu hr{border:0;border-top:1px solid var(--border);margin:8px 12px}@media(prefers-reduced-motion:reduce){.guest-account-menu{animation:none!important}}html[data-guest-theme] .guest-development-entry{display:flex;justify-content:center;align-items:center;min-height:44px;border:1px solid var(--border);border-radius:var(--guest-control-radius);font-size:15px;color:var(--foreground);text-decoration:none;transition:background .14s ease-out}html[data-guest-theme] .guest-development-entry:hover{background:var(--surface-hover)}.guest-home-link{display:inline-flex;align-items:center;min-height:44px;padding:8px 12px;font-size:15px;color:var(--ink-soft);text-decoration:none;border-radius:var(--guest-control-radius);transition:background .14s ease-out,color .14s ease-out}.guest-home-link:hover{background:var(--surface-soft);color:var(--foreground)}.guest-home-link:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.guest-account-invite .guest-home-link{display:flex;width:fit-content;margin:0 0 16px -12px}.guest-workspace .guest-mobile-account{display:none}@media(max-width:767px){.guest-workspace .guest-mobile-account{display:inline-flex;width:44px;height:44px}}.conversation-share-trigger[data-slot=button]{width:44px;height:44px;border-radius:50%;color:var(--foreground);opacity:.42;background:transparent;transition:opacity .16s,background-color .16s}.conversation-share-trigger[data-slot=button]:focus-visible{opacity:1}@media(hover:hover){.conversation-share-trigger[data-slot=button]:hover{opacity:.85;background:color-mix(in srgb,var(--foreground) 6%,transparent)}}.conversation-share-dialog[data-slot=dialog-content]{max-width:min(400px,calc(100% - 32px));border-radius:28px;padding:28px;gap:18px;background:var(--background);color:var(--foreground);border-color:color-mix(in srgb,var(--foreground) 12%,transparent)}.conversation-share-dialog [data-slot=dialog-title]{font-size:20px;padding-right:24px}.conversation-share-dialog [data-slot=dialog-description]{font-size:14px;line-height:1.7;color:inherit;opacity:.6}.conversation-share-url{width:100%;min-width:0;border:1px solid color-mix(in srgb,currentColor 12%,transparent);background:transparent;padding:12px 16px;border-radius:22px;font-size:16px;outline-offset:3px}.conversation-share-actions{display:flex;align-items:center;gap:8px}.conversation-share-actions [data-slot=button]{min-width:44px;height:44px;border-radius:24px}.conversation-share-actions .conversation-share-copy{flex:1;background:color-mix(in srgb,var(--foreground) 9%,var(--background));color:var(--foreground);font-size:15px}.conversation-share-actions [data-variant=ghost]{opacity:.6}.conversation-share-notice{font-size:13px;line-height:1.5;opacity:.7;margin:0}.share-spinner{animation:share-spin 1s linear infinite}@keyframes share-spin{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.share-spinner{animation:none}.conversation-share-trigger[data-slot=button]{transition:none}}.share-heading{display:flex;align-items:center;gap:8px;padding-right:24px}.share-heading [data-slot=dialog-title]{flex:1;padding-right:0}.share-heading [data-slot=button],.share-heading [data-slot=dropdown-menu-trigger],.share-link-row [data-slot=button],.share-link-row [data-slot=dropdown-menu-trigger]{width:44px;min-width:44px;height:44px;border-radius:50%}.share-link-list{max-height:min(48dvh,360px);overflow-y:auto;overscroll-behavior:contain}.share-link-row{display:flex;align-items:center;gap:4px;padding:10px 0;border-bottom:1px solid color-mix(in srgb,currentColor 10%,transparent)}.share-link-row>div:first-child{flex:1;min-width:0;font-size:15px}.share-link-row small{display:block;font-size:12px;opacity:.55}.share-stop-confirm{border:1px solid color-mix(in srgb,currentColor 14%,transparent);border-radius:20px;padding:16px;font-size:14px}.share-stop-confirm>div{display:flex;justify-content:flex-end;gap:8px;margin-top:12px}.conversation-share-dialog[data-slot=dialog-content]{position:fixed;inset:50% auto auto 50%;width:calc(100vw - 32px);max-width:400px;max-height:calc(100dvh - 32px);translate:-50% -50%;transform:none;overflow-y:auto;overscroll-behavior:contain;min-width:0;box-sizing:border-box}.conversation-share-dialog [data-slot=dialog-close]{top:10px;right:10px;width:44px;height:44px;display:grid;place-items:center;border-radius:50%}.conversation-share-dialog>*{min-width:0}@media(max-width:767px){.conversation-share-dialog[data-slot=dialog-content]{inset:auto 0 0;width:100%;max-width:100%;max-height:calc(100dvh - max(12px,env(safe-area-inset-top)));translate:none;transform:none;border-radius:24px 24px 0 0;padding:24px 20px max(24px,env(safe-area-inset-bottom));gap:16px}.share-heading{padding-right:32px}}.conversation-share-dialog:has(.share-poster-preview)[data-slot=dialog-content]{height:min(820px,calc(100dvh - 24px));max-height:calc(100dvh - 24px);overflow:hidden;padding:16px;display:flex;flex-direction:column}.share-poster-preview{display:flex;flex-direction:column;flex:1;min-height:0;gap:12px;width:100%}.share-poster-preview .share-heading{flex:none;min-height:44px}.share-poster-image{flex:1;min-height:0;display:flex;align-items:center;justify-content:center;overflow:hidden}.share-poster-image img{display:block;width:100%;height:100%;min-height:0;object-fit:contain}.share-poster-footer{flex:none;display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap}.share-poster-footer span{font-size:12px;opacity:.6}.share-poster-save{display:inline-flex;gap:8px;align-items:center;justify-content:center;min-height:44px;padding:10px 20px;border-radius:24px;background:var(--foreground);color:var(--background);text-decoration:none}@media(max-width:767px){.conversation-share-dialog:has(.share-poster-preview)[data-slot=dialog-content]{inset:max(12px,env(safe-area-inset-top)) 12px max(12px,env(safe-area-inset-bottom));width:auto;max-width:none;height:auto;max-height:none;border-radius:24px;padding:12px}}@media(max-height:450px){.share-poster-preview{gap:4px}.share-poster-footer span{display:none}}.attachment-file-icon_mark__2dRq0{display:grid;place-items:center;flex:0 0 36px;width:36px;height:44px;overflow:hidden}.attachment-file-icon_mark__2dRq0 svg{display:block;width:36px;height:44px}.wechat-native-checkout{display:flex;flex-direction:column;align-items:center;gap:12px;margin:16px 0;text-align:center}.wechat-native-checkout img{width:220px;height:220px;max-width:100%;object-fit:contain;background:#fff}.wechat-native-checkout p{margin:0;font-size:14px;line-height:1.6;color:var(--muted-foreground);overflow-wrap:anywhere}.wechat-native-checkout>button{width:100%;min-height:44px;border-radius:12px;font-size:15px;font-weight:500}.wechat-native-checkout>button:focus-visible{outline:2px solid currentColor;outline-offset:3px}