body .ant-message{z-index:2200}body .ant-message .ant-message-notice-wrapper .ant-message-notice-content{box-shadow:0 0 16px #0000001a,0 8px 16px #0000000a;padding:16px 24px;border-radius:12px;font-size:14px;color:#333;line-height:16px}.ant-image .ant-image-img.cursor-pointer{cursor:pointer;transition:transform .2s ease}.ant-image .ant-image-img.cursor-pointer:hover{transform:scale(1.02)}.ant-tooltip .ant-tooltip-content{padding:4px 8px;background:#000;opacity:.8;border-radius:4px}.ant-tooltip .ant-tooltip-content .ant-tooltip-inner{padding:0;text-align:center;min-height:0px;color:#fff;font-size:14px;line-height:18px}:where(html[data-device=mobile]) .ant-modal-root .ant-modal{max-width:calc(100vw - 32px);margin:8px auto}html[data-migoo-windows-custom-chrome=true] .ant-modal-mask,html[data-migoo-windows-custom-chrome=true] .ant-modal-wrap,html[data-migoo-windows-custom-chrome=true] .ant-drawer-mask,html[data-migoo-windows-custom-chrome=true] .ant-drawer-content-wrapper,html[data-migoo-windows-custom-chrome=true] .ant-image-preview-mask,html[data-migoo-windows-custom-chrome=true] .ant-image-preview-wrap,html[data-migoo-windows-custom-chrome=true] .ant-image-preview-operations-wrapper,html[data-migoo-windows-custom-chrome=true] .ant-popover,html[data-migoo-windows-custom-chrome=true] .ant-dropdown,html[data-migoo-windows-custom-chrome=true] .ant-tooltip,html[data-migoo-windows-custom-chrome=true] .ant-message,html[data-migoo-windows-custom-chrome=true] .ant-notification,html[data-migoo-windows-custom-chrome=true] .chat-item-preview-mask,html[data-migoo-windows-custom-chrome=true] .chat-item-preview-wrap,html[data-migoo-windows-custom-chrome=true] .chat-item-preview-operations-wrapper{-webkit-app-region:no-drag}:where(html[data-device=mobile]) *{-webkit-tap-highlight-color:transparent}@font-face{font-family:MigooUIInter;src:url(https://cache-media-us.migoo.ai/api/v4/50059750/live/migooaiselfpc-us/assets/ttf/InterRegular-BpskOkD5.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:MigooUIInter;src:url(https://cache-media-us.migoo.ai/api/v4/50059750/live/migooaiselfpc-us/assets/ttf/InterMedium-BtfNrkJj.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:MigooUIInter;src:url(https://cache-media-us.migoo.ai/api/v4/50059750/live/migooaiselfpc-us/assets/ttf/InterSemiBold-C9_sHzqi.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(data:font/woff2;base64,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) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+24,U+2b-2c,U+2e,U+30-39}:root{--vh-full: 100vh;--vh-full: 100dvh;--h5-scroll-horizontal-space: 0px;--h5-content-padding-horizontal: 0px;--motion-slot-duration: .3s;--motion-slot-ease: cubic-bezier(.33, 1, .68, 1);--thinking-indicator-max-width: 60%;--chat-block-space-vertical: 20px;--typing-indicator-space-vertical: 20px;--thinking-indicator-space-vertical: 20px;font-family:MigooUIInter,-apple-system,SF Pro Text,Roboto,sans-serif;line-height:1.5;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent}:root:where([data-device=mobile]){--h5-scroll-horizontal-space: 3px;--h5-space-horizontal: 16px}@media (prefers-reduced-motion: reduce){:root{--motion-slot-duration: .01ms}}html[data-slot-motion=off]{--motion-slot-duration: .01ms}button,input,textarea,select{font-family:inherit}:where(html:not([data-device=mobile])) :where(:focus-visible){outline:1px solid #007aff;outline-offset:-1px}body{margin:0;min-width:320px;min-height:100vh;min-height:100dvh}html:not([data-device=mobile]) body{min-width:736px}html[data-canvas-layout=true]:not([data-device=mobile]) body{min-width:680px!important}html[data-page=welcome]:not([data-device=mobile]) body{min-width:320px}#root{width:100%;margin:0;min-height:100vh;min-height:100dvh}@keyframes shake-highlight{0%{transform:translate(0)}20%{transform:translate(-10px)}40%{transform:translate(10px)}60%{transform:translate(-10px)}80%{transform:translate(10px)}to{transform:translate(0)}}.shake-highlight{animation:shake-highlight .5s ease-in-out both}.locating-in-chat-indicator{position:absolute;top:16px;left:50%;z-index:3;display:inline-flex;align-items:center;gap:8px;max-width:calc(100% - 32px);min-height:48px;padding:16px 24px;color:#333;font-size:14px;line-height:16px;white-space:nowrap;pointer-events:none;background:#fff;border-radius:12px;box-shadow:0 0 16px #0000001a,0 8px 16px #0000000a;transform:translate(-50%);animation:locating-fade-in .16s ease-out both}.locating-in-chat-indicator svg{flex:0 0 auto;width:14px;height:14px;color:#007aff;animation:locating-spin 1s linear infinite}.locating-in-chat-indicator path{stroke:currentColor}:where(html[data-device=mobile]) .locating-in-chat-indicator{top:8px;min-height:40px;padding:12px 18px}@keyframes locating-fade-in{0%{opacity:0}to{opacity:1}}@keyframes locating-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.app-container{min-height:100vh;min-height:100dvh}.main-content{max-width:80rem;margin:0 auto;padding:1.5rem;background-color:#f9fafb;min-height:100vh;min-height:100dvh}@media (max-width: 640px){.main-content{padding:1rem}}
