@import"https://fonts.googleapis.com/css2?family=Noto+Sans+TC:wght@400;500;700&display=swap";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}body{--color-background: #ffffff;--color-text-primary: #000000;--color-secondary-icon-button-background: #e0e7ff;--color-secondary-icon-button: #6366f1;--color-gradient-primary: linear-gradient(180deg, #ffffff 41.5%, #edf0ff 86%);--color-project-input-container-background: #eef2ff;--color-project-input-text: #3730a3;--color-project-input-background: transparent;--color-project-input-placeholder: #c7d2fe;--color-product-url-input-text: #3730a3;--color-product-url-input-background: transparent;--color-product-url-input-placeholder: #c7d2fe;--color-next-button-background: #4338ca;--color-persona-chat-left-background: #ffffff;--color-persona-chat-right-background: #f8fafc;--color-chat-panel-background: #ffffff;--color-chat-user-text: #eef2ff;--color-chat-user-background: #6366f1;--color-chat-bot-text: #3730a3;--color-chat-input-border: #6366f1;--color-loading-state: #4338ca;--color-initialize-analysis-background: linear-gradient(90deg, #c0c8d4 0%, #94a3b8 100%);--color-persona-creating-state-description: #4338ca;--color-user-profile-text: #4338ca;--color-chat-panel-empty-state-icon: #e0e7ff;--color-persona-finished-title: #4f46e5;--color-custom-dialog-background: #eef2ff;--color-custom-dialog-title: #4338ca;--color-custom-dialog-message: #6366f1;--color-persona-result-background: #f8fafc;--color-persona-result-text: #3730a3}*{box-sizing:border-box;font-family:Noto Sans TC,sans-serif}html,body{margin:0;padding:0;width:100%;height:100%;background-color:var(--color-background);color:var(--color-text-primary);transition:color .3s ease-in-out,background-color .3s ease-in-out;--z-index-fix-header: 100;--z-index-popup: 300;--z-index-alert: 400;--z-index-tooltip: 500;--z-index-drag-ghost: 2000}body.busy *{cursor:progress}.container{display:grid;width:100%;height:100%}#app,.root{width:100%;height:100%}._btn_1229f_1,._btn-icon-only-secondary_1229f_1,._btn-icon-only_1229f_1,._btn-secondary_1229f_1,._btn-primary_1229f_1{border:none;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .1s,opacity .1s}._btn_1229f_1:hover,._btn-icon-only-secondary_1229f_1:hover,._btn-icon-only_1229f_1:hover,._btn-secondary_1229f_1:hover,._btn-primary_1229f_1:hover{opacity:.8}._btn_1229f_1:active,._btn-icon-only-secondary_1229f_1:active,._btn-icon-only_1229f_1:active,._btn-secondary_1229f_1:active,._btn-primary_1229f_1:active{transform:scale(.95);opacity:.9}._btn_1229f_1:disabled,._btn-icon-only-secondary_1229f_1:disabled,._btn-icon-only_1229f_1:disabled,._btn-secondary_1229f_1:disabled,._btn-primary_1229f_1:disabled{opacity:.3;cursor:not-allowed}._btn_1229f_1 ._button-content_1229f_21,._btn-icon-only-secondary_1229f_1 ._button-content_1229f_21,._btn-icon-only_1229f_1 ._button-content_1229f_21,._btn-secondary_1229f_1 ._button-content_1229f_21,._btn-primary_1229f_1 ._button-content_1229f_21{display:flex;justify-content:center;align-items:center}._btn-primary_1229f_1{background-color:var(--color-next-button-background);color:#fff;padding:12px 16px}._btn-secondary_1229f_1{padding:12px 16px;color:var(--color-next-button-background);border:1px solid var(--color-next-button-background);background-color:transparent}._btn-icon-only_1229f_1{background-color:var(--color-next-button-background);color:#fff;padding:6px;border-radius:4px}._btn-icon-only_1229f_1 ._button-content_1229f_21{margin:6px 4px 6px 6px}._btn-icon-only-secondary_1229f_1{background-color:var(--color-secondary-icon-button-background);color:var(--color-secondary-icon-button);padding:6px;border-radius:4px}._icon16px_1229f_57{width:16px;height:16px}._icon20px_1229f_62{width:20px;height:20px}._dialog-transition-enter-from_1229f_67,._dialog-transition-leave-to_1229f_68{opacity:0}._dialog-transition-enter-active_1229f_72,._dialog-transition-leave-active_1229f_73{transition:opacity .3s ease-in-out}._custom-dialog_1229f_77::backdrop{background-color:#00000080}._custom-dialog_1229f_77{display:grid;grid-template-rows:auto 1fr auto;width:100%;max-height:200px;max-width:400px;border-radius:10px;background-color:var(--color-custom-dialog-background);border:none;padding:24px}._header-container_1229f_93{display:grid;grid-template-columns:1fr auto}._close-icon_1229f_98{align-self:flex-end;cursor:pointer}._header-text_1229f_103{color:var(--color-custom-dialog-title);font-size:18px;font-weight:700}._body-container_1229f_109{margin-top:16px}._body-text_1229f_113{color:var(--color-custom-dialog-message);font-size:14px;font-weight:400}._footer-container_1229f_119{display:flex;flex-direction:row;gap:10px;margin-top:27px}._footer-container_1229f_119>button{flex:1;width:100%;min-height:44px}._toast_153ge_1{position:fixed;background-color:var(--color-next-button-background);color:#fff;padding:12px 24px;border-radius:6px;font-size:14px;z-index:var(--z-index-tooltip)}._toast-transition-enter-from_153ge_11,._toast-transition-leave-to_153ge_12{opacity:0;transform:translate(-50%,50px)}._toast-transition-enter-active_153ge_17,._toast-transition-leave-active_153ge_18{transition:all .3s ease-in-out}.toaster-container[data-v-1e6ce3d0]{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:var(--z-index-tooltip)}._icon16px_1tknz_1{width:16px;height:16px}._icon20px_1tknz_6{width:20px;height:20px}._user-container_1tknz_11{display:flex;align-items:center;height:100%;color:var(--color-user-profile-text)}._user-email_1tknz_18{font-size:16px;font-weight:400;letter-spacing:.32px}._icon16px_zblo6_1{width:16px;height:16px}._icon20px_zblo6_6{width:20px;height:20px}._btn_zblo6_11,._btn-icon-only-secondary_zblo6_11,._btn-icon-only_zblo6_11,._btn-secondary_zblo6_11,._btn-primary_zblo6_11,._next-button_zblo6_11{border:none;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .1s,opacity .1s}._btn_zblo6_11:hover,._btn-icon-only-secondary_zblo6_11:hover,._btn-icon-only_zblo6_11:hover,._btn-secondary_zblo6_11:hover,._btn-primary_zblo6_11:hover,._next-button_zblo6_11:hover{opacity:.8}._btn_zblo6_11:active,._btn-icon-only-secondary_zblo6_11:active,._btn-icon-only_zblo6_11:active,._btn-secondary_zblo6_11:active,._btn-primary_zblo6_11:active,._next-button_zblo6_11:active{transform:scale(.95);opacity:.9}._btn_zblo6_11:disabled,._btn-icon-only-secondary_zblo6_11:disabled,._btn-icon-only_zblo6_11:disabled,._btn-secondary_zblo6_11:disabled,._btn-primary_zblo6_11:disabled,._next-button_zblo6_11:disabled{opacity:.3;cursor:not-allowed}._btn_zblo6_11 ._button-content_zblo6_31,._btn-icon-only-secondary_zblo6_11 ._button-content_zblo6_31,._btn-icon-only_zblo6_11 ._button-content_zblo6_31,._btn-secondary_zblo6_11 ._button-content_zblo6_31,._btn-primary_zblo6_11 ._button-content_zblo6_31,._next-button_zblo6_11 ._button-content_zblo6_31{display:flex;justify-content:center;align-items:center}._btn-primary_zblo6_11,._next-button_zblo6_11{background-color:var(--color-next-button-background);color:#fff;padding:12px 16px}._btn-secondary_zblo6_11{padding:12px 16px;color:var(--color-next-button-background);border:1px solid var(--color-next-button-background);background-color:transparent}._btn-icon-only_zblo6_11{background-color:var(--color-next-button-background);color:#fff;padding:6px;border-radius:4px}._btn-icon-only_zblo6_11 ._button-content_zblo6_31{margin:6px 4px 6px 6px}._btn-icon-only-secondary_zblo6_11{background-color:var(--color-secondary-icon-button-background);color:var(--color-secondary-icon-button);padding:6px;border-radius:4px}._root_zblo6_67{background:var(--color-gradient-primary)}._user-profile-wrapper_zblo6_71{position:absolute;top:20px;right:20px;z-index:1}._center-container_zblo6_78{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100vh}._center-container_zblo6_78 ._center-content_zblo6_85{display:flex;flex-direction:column;align-items:center}._content_zblo6_91{width:588px;height:243px;margin-top:40px;margin-bottom:101px}._input-container_zblo6_98{flex:1;width:100%}._project-input-container_zblo6_103{background-color:var(--color-project-input-container-background);width:100%;margin-bottom:6px;border-radius:10px}._project-input_zblo6_103{text-align:center;width:100%;color:var(--color-project-input-text);background-color:var(--color-project-input-background);border:none;padding:10px 12px;font-size:16px}._project-input_zblo6_103:active{transform:scale(.95);opacity:.9;transition:transform .1s,opacity .1s}._project-input_zblo6_103:focus{background-color:var(--color-project-input-background);outline:none}._project-input_zblo6_103::placeholder{color:var(--color-project-input-placeholder)}._product-input-container_zblo6_132{margin-top:6px;width:100%}._product-url-input_zblo6_137{text-align:center;width:100%;color:var(--color-product-url-input-text);background-color:var(--color-product-url-input-background);border:none;padding:10px 12px;font-size:16px}._product-url-input_zblo6_137:focus{outline:none}._product-url-input_zblo6_137::placeholder{color:var(--color-product-url-input-placeholder)}._button-content_zblo6_31{display:flex;align-items:center}._product-url-input-wrapper_zblo6_158{position:relative;width:100%}._upload-button_zblo6_163{position:absolute;right:15px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;color:var(--color-product-url-input-placeholder);padding:6px;display:flex;align-items:center;justify-content:center;z-index:10;border-radius:4px}._upload-button_zblo6_163:hover{color:var(--color-product-url-input-text);background-color:#ffffff1a}._file-upload-container-inline_zblo6_184{width:100%;background-color:var(--color-product-url-input-background);border-radius:10px;padding:15px}._close-button-top-right_zblo6_191{position:absolute;right:10px;top:10px;background:none;border:none;cursor:pointer;color:var(--color-product-url-input-placeholder);padding:5px;display:flex;align-items:center;justify-content:center;z-index:10;border-radius:4px;transition:all .3s ease}._file-drop-zone-inline_zblo6_208{position:relative;border:2px dashed #ccc;border-radius:8px;padding:20px;text-align:center;cursor:pointer;transition:all .3s ease;background-color:var(--color-product-url-input-background);min-height:100px;display:flex;align-items:center;justify-content:center}._file-drop-zone-inline_zblo6_208:hover,._file-drop-zone-inline_zblo6_208._drag-over_zblo6_222{border-color:var(--color-primary);background-color:rgba(var(--color-primary-rgb),.05)}._file-drop-zone-inline_zblo6_208:hover ._close-button-top-right_zblo6_191,._file-drop-zone-inline_zblo6_208._drag-over_zblo6_222 ._close-button-top-right_zblo6_191{color:var(--color-primary);background-color:rgba(var(--color-primary-rgb),.1)}._file-input-hidden_zblo6_231{display:none}._file-drop-content_zblo6_235{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:8px;width:100%}._file-drop-text_zblo6_244{color:var(--color-product-url-input-text);font-size:14px;margin:0;font-weight:500;line-height:1;display:flex;align-items:center}._selected-file-display_zblo6_254{display:flex;justify-content:center;align-items:center;padding:12px;background-color:rgba(var(--color-primary-rgb),.1);border-radius:6px;border:1px solid rgba(var(--color-primary-rgb),.2);width:100%}._file-info_zblo6_265{display:flex;flex-direction:column;gap:4px;flex:1}._file-name_zblo6_272{color:var(--color-product-url-input-text);font-size:14px;font-weight:500;word-break:break-all}._file-size_zblo6_279{color:var(--color-product-url-input-placeholder);font-size:12px}
