.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 :is(button,a),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,html[data-guest-theme] .guest-auth-dialog{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}}