.container[data-v-66d29074]{max-width:1200px;margin:0 auto;padding:20px;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.title[data-v-66d29074]{color:#333;text-align:center;margin-bottom:30px;font-weight:600}.analysis-card[data-v-66d29074]{background:#fff;border-radius:12px;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.1);box-shadow:0 4px 12px rgba(0,0,0,.1);padding:24px;margin-bottom:30px}.image-preview[data-v-66d29074]{width:100%;height:300px;border-radius:8px;border:1px dashed #ccc;margin-bottom:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden}.preview-img[data-v-66d29074]{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;-webkit-transition:all .3s ease;transition:all .3s ease}.preview-img[data-v-66d29074]:hover{-webkit-transform:scale(1.02);transform:scale(1.02)}.placeholder[data-v-66d29074]{text-align:center;color:#999}.placeholder i[data-v-66d29074]{font-size:48px;margin-bottom:12px;color:#ccc}.input-area[data-v-66d29074]{margin-bottom:24px}.form-group[data-v-66d29074]{margin-bottom:16px}.form-group label[data-v-66d29074]{display:block;margin-bottom:8px;font-weight:500;color:#555}.question-input[data-v-66d29074],.url-input[data-v-66d29074]{width:100%;padding:12px 16px;border:1px solid #ddd;border-radius:6px;font-size:14px;-webkit-transition:border-color .3s ease;transition:border-color .3s ease}.question-input[data-v-66d29074]:focus,.url-input[data-v-66d29074]:focus{outline:none;border-color:#4285f4;-webkit-box-shadow:0 0 0 2px rgba(66,133,244,.2);box-shadow:0 0 0 2px rgba(66,133,244,.2)}.question-input[data-v-66d29074]{min-height:100px;resize:vertical}.analyze-btn[data-v-66d29074]{background:#4285f4;color:#fff;border:none;border-radius:6px;padding:12px 24px;font-size:16px;font-weight:500;cursor:pointer;-webkit-transition:background .3s ease;transition:background .3s ease;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.analyze-btn[data-v-66d29074]:disabled{background:#ccc;cursor:not-allowed}.analyze-btn[data-v-66d29074]:not(:disabled):hover{background:#3367d6}.result-area[data-v-66d29074]{padding:16px;border-radius:8px;background:#f8f9fa;margin-top:20px}.result-title[data-v-66d29074]{margin-top:0;color:#333;font-size:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.result-content[data-v-66d29074]{color:#555;line-height:1.6;white-space:pre-wrap}.error-message[data-v-66d29074]{color:#d93025;line-height:1.6;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px}.history-section[data-v-66d29074]{margin-top:40px}.history-title[data-v-66d29074]{color:#333;font-size:20px;margin-bottom:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.history-list[data-v-66d29074]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.history-item[data-v-66d29074]{background:#fff;border-radius:8px;padding:16px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.05);box-shadow:0 2px 8px rgba(0,0,0,.05);position:relative}.history-question[data-v-66d29074],.history-result[data-v-66d29074]{margin:0 0 8px 0;line-height:1.5}.history-question strong[data-v-66d29074],.history-result strong[data-v-66d29074]{color:#333}.retry-btn[data-v-66d29074]{background:transparent;color:#4285f4;border:1px solid #4285f4;border-radius:4px;padding:4px 12px;font-size:12px;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;position:absolute;top:16px;right:16px}.retry-btn[data-v-66d29074]:hover{background:#4285f4;color:#fff}