.desktopWindowFrame_dragRegion__DfQSD{position:fixed;top:0;left:256px;right:150px;height:32px;z-index:80;-webkit-app-region:drag}.desktopWindowFrame_navigationError__x8NlF{position:fixed;top:48px;right:16px;z-index:10002;display:flex;align-items:center;gap:12px;max-width:384px;padding:12px;border:1px solid var(--hk-border-subtle);border-radius:8px;background:var(--hk-surface-2,#232323);color:var(--hk-text-primary);font-size:13px;box-shadow:0 4px 16px #0003;-webkit-app-region:no-drag}.desktopWindowFrame_navigationError__x8NlF button{flex:none;padding:4px 8px;border-radius:4px}.desktopWindowFrame_navigationError__x8NlF button:hover{background:var(--hk-control-hover)}html[data-ikou-companion] .desktopWindowFrame_dragRegion__DfQSD{left:12px}html[data-ikou-companion] .desktopWindowFrame_content__NC4CK [data-desktop-agent-home]>aside{display:none}html[data-ikou-companion] .desktopWindowFrame_content__NC4CK [data-desktop-agent-home]>section{width:100%;min-width:0;padding-top:40px}.desktopWindowFrame_companionControl__59rT0{display:none;position:fixed;top:3px;left:8px;z-index:10001;-webkit-app-region:no-drag;background:var(--hk-surface-2,#232323);border-radius:6px}html[data-ikou-companion] .desktopWindowFrame_companionControl__59rT0{display:flex}@media (max-width:900px){.desktopWindowFrame_dragRegion__DfQSD{left:200px}}@media (max-width:600px){.desktopWindowFrame_dragRegion__DfQSD{left:64px}}.desktopWindowFrame_titlebar__KxhhT{--hk-button-radius:4px;position:fixed;inset:0 0 auto;height:40px;padding:0 150px 0 12px;display:flex;align-items:center;gap:4px;z-index:10000;background:var(--ikou-caption-background,#fff);color:#171719;-webkit-app-region:drag;user-select:none}.dark .desktopWindowFrame_titlebar__KxhhT{background:var(--ikou-caption-background,var(--hk-surface-2,#232323));color:var(--hk-text-primary,#eee)}.desktopWindowFrame_titlebar__KxhhT a,.desktopWindowFrame_titlebar__KxhhT button{-webkit-app-region:no-drag;display:flex;align-items:center;justify-content:center;width:30px;height:28px;border-radius:4px!important}.desktopWindowFrame_titlebar__KxhhT a:hover,.desktopWindowFrame_titlebar__KxhhT button:hover{background:var(--hk-control-hover)}.desktopWindowFrame_content__NC4CK{position:fixed;inset:40px 0 0;overflow:auto;contain:layout;--ikou-window-height:calc(100dvh - 40px);display:flex;flex-direction:column}.desktopWindowFrame_content__NC4CK .h-screen{height:calc(100dvh - 40px)}.desktopWindowFrame_content__NC4CK :is([data-desktop-agent-home],[data-desktop-settings]){background-color:var(--ikou-caption-background,var(--hk-surface-0))}.desktopWindowFrame_content__NC4CK :is([data-desktop-agent-home],[data-desktop-settings])>section{border-top-left-radius:16px;background-color:var(--hk-surface-0)}.desktopWindowFrame_content__NC4CK .min-h-screen{min-height:calc(100dvh - 40px)}.desktopWindowFrame_content__NC4CK .new-workspace .new-ui-agent-slot :is([data-ikou-surface],[data-yuffen-dock]){height:calc(100dvh - 94px)}.desktopWindowFrame_content__NC4CK .new-workspace.is-canvas-work .new-ui-agent-slot [data-ikou-floating]{height:calc(100dvh - 40px)!important}@media print{.desktopWindowFrame_titlebar__KxhhT{display:none}.desktopWindowFrame_content__NC4CK{position:static;overflow:visible;contain:none}.desktopWindowFrame_content__NC4CK .h-screen{height:auto}}[data-desktop-content] select:not([multiple]):not([size]){box-sizing:border-box;display:inline-flex;align-items:center;position:relative;min-width:0;max-width:100%;min-height:40px;padding:8px 36px 8px 12px;border-radius:8px;line-height:20px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}[data-desktop-content] select:disabled{opacity:.5;cursor:not-allowed}@supports (appearance:base-select){[data-desktop-content] select:not([multiple]):not([size])::picker-icon{content:"";position:absolute;right:14px;top:50%;width:7px;height:7px;border-right:1.5px solid;border-bottom:1.5px solid;transform:translateY(-65%) rotate(45deg);pointer-events:none}[data-desktop-content] select:not([multiple]):not([size])::picker(select){box-sizing:border-box;min-width:anchor-size(width);max-width:calc(100vw - 24px);max-height:min(60dvh,420px);position-try-fallbacks:flip-block;overflow-y:auto}[data-desktop-content] select:not([multiple]):not([size]) option{white-space:normal;overflow-wrap:anywhere}}.user-notice-dialog{box-sizing:border-box;width:min(680px,calc(100vw - 40px));max-height:calc(100dvh - 48px);margin:auto;padding:24px 20px 18px;border:1px solid #dedede;border-radius:22px;background:#fff;color:#171717;box-shadow:0 8px 30px #00000024;overflow-y:auto;font-family:var(--font-sans),Arial,sans-serif}.user-notice-dialog::backdrop{background:#00000020}.user-notice-dialog h2{margin:0;padding:0 0 22px;border-bottom:1px solid #e5e5e5;font-size:16px;line-height:1.5;font-weight:600}.user-notice-body{margin:18px 0 28px;font-size:14px;line-height:1.6;color:#737373;white-space:pre-wrap;overflow-wrap:anywhere}.user-notice-dialog footer{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px}.user-notice-dialog button{min-height:40px;padding:8px 18px;border-radius:9px;font-size:14px;line-height:1.5;font-weight:600;cursor:pointer}.user-notice-primary{border:1px solid #171717;background:#171717;color:#fff}.user-notice-secondary{border:1px solid #dedede;background:#f5f5f5;color:#171717}.user-notice-dialog button:focus-visible{outline:2px solid #737373;outline-offset:3px}@media (max-width:480px){.user-notice-dialog{padding:20px 16px 16px}.user-notice-dialog footer button{flex:1}}.app-notifications [data-sonner-toast].app-notification{background:var(--hk-surface-5,var(--normal-bg));color:var(--hk-text-primary,var(--normal-text));border:1px solid var(--hk-border-subtle,var(--normal-border));border-radius:8px;right:0;width:max-content;max-width:min(560px,calc(100vw - 40px));min-height:56px;padding:10px 12px 10px 17px;gap:12px;font-family:var(--font-sans),Arial,sans-serif;box-shadow:0 12px 36px var(--app-notification-shadow,#0005);font-size:13px;line-height:1.45;flex-wrap:nowrap;overflow-wrap:anywhere}.app-notifications[data-sonner-theme=light]{--app-notification-shadow:#35352c15}.app-notifications [data-sonner-toast].app-notification [data-icon]{order:0;width:16px;height:16px;flex:0 0 16px;color:var(--hk-text-secondary,var(--normal-text));margin:0}.app-notifications [data-sonner-toast].app-notification [data-icon] svg{width:16px;height:16px}.app-notifications [data-sonner-toast].app-notification [data-content]{order:1;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:12px;min-width:0;flex:1 1 auto}.app-notifications [data-sonner-toast].app-notification [data-title]{min-width:0;font-weight:400}.app-notifications [data-sonner-toast].app-notification [data-description]{min-width:0;color:var(--hk-text-secondary,var(--normal-text));font-size:11px;margin:0}.app-notifications [data-sonner-toast].app-notification [data-button]{order:2;margin:0;height:auto;min-height:30px;padding:7px 13px;border-radius:4px;font-size:12px;font-weight:500;white-space:normal;flex-shrink:0}.app-notifications [data-sonner-toast].app-notification [data-action]{background:var(--hk-text-primary,var(--normal-text));color:var(--hk-surface-5,var(--normal-bg))}.app-notifications [data-sonner-toast].app-notification [data-cancel]{background:var(--hk-control-hover,var(--normal-border));color:inherit}.app-notifications[data-sonner-toaster] [data-sonner-toast].app-notification [data-close-button],.app-notifications[data-sonner-toaster] [data-sonner-toast].app-notification [data-close-button]:hover{order:3;position:static;transform:none;width:22px;height:28px;padding:0;margin:0;flex:0 0 22px;border-radius:4px;background:transparent;color:var(--hk-text-secondary,var(--normal-text));border:0}.app-notifications [data-sonner-toast].app-notification [data-close-button] svg{width:13px;height:13px}@media (max-width:480px){.app-notifications [data-sonner-toast].app-notification{max-width:calc(100vw - 32px);padding:10px;gap:9px}}@media (pointer:coarse){.app-notifications [data-sonner-toast].app-notification [data-button],.app-notifications [data-sonner-toast].app-notification [data-close-button]{min-height:44px;min-width:44px}}