*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app{min-height:100vh;background:#f5f5f5}.meeting-list-page[data-v-e4423944]{min-height:100vh;background:var(--bg-color, #f5f5f5);padding-bottom:20px}.top-navbar[data-v-e4423944]{position:sticky;top:0;z-index:100;background:#fff;padding:12px 16px;display:flex;align-items:center;gap:12px;box-shadow:0 2px 8px #0000001a}.menu-button[data-v-e4423944]{background:none;border:none;padding:8px;cursor:pointer;color:#333;display:flex;align-items:center;justify-content:center}.menu-button[data-v-e4423944]:active{opacity:.7}.search-box[data-v-e4423944]{flex:1;position:relative;display:flex;align-items:center;background:#f5f5f5;border-radius:20px;padding:8px 16px}.search-icon[data-v-e4423944]{color:#999;margin-right:8px;flex-shrink:0}.search-input[data-v-e4423944]{flex:1;border:none;background:transparent;outline:none;font-size:14px;color:#333}.search-input[data-v-e4423944]::placeholder{color:#999}.create-button[data-v-e4423944]{background:#1890ff;color:#fff;border:none;padding:8px 16px;border-radius:4px;font-size:14px;cursor:pointer;white-space:nowrap}.create-button[data-v-e4423944]:active{opacity:.8}.create-text[data-v-e4423944]{font-weight:500}.tab-container[data-v-e4423944]{display:flex;background:#fff;border-bottom:1px solid #e8e8e8;padding:0 16px}.tab-item[data-v-e4423944]{flex:1;padding:16px 0;text-align:center;font-size:15px;color:#666;cursor:pointer;position:relative;transition:color .2s}.tab-item[data-v-e4423944]:active{opacity:.7}.tab-item.active[data-v-e4423944]{color:#1890ff;font-weight:500}.tab-item.active[data-v-e4423944]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:#1890ff}.menu-overlay[data-v-e4423944]{position:fixed;top:0;left:0;right:0;bottom:0;background:#0000004d;z-index:199}.dropdown-menu[data-v-e4423944]{position:fixed;top:56px;left:16px;background:#fff;border-radius:8px;box-shadow:0 4px 12px #00000026;z-index:200;min-width:200px;padding:8px 0}.menu-item[data-v-e4423944]{display:flex;align-items:center;gap:12px;padding:12px 16px;cursor:pointer;color:#333;font-size:14px}.menu-item[data-v-e4423944]:active{background:#f5f5f5}.menu-item svg[data-v-e4423944]{color:#666}.help-button[data-v-e4423944]{background:#fff3;color:#fff;border:1px solid rgba(255,255,255,.4);padding:8px 16px;border-radius:999px;font-size:14px;cursor:pointer;transition:all .2s}.help-button[data-v-e4423944]:active{transform:scale(.96)}.meeting-list[data-v-e4423944]{padding:20px;max-height:calc(100vh - 140px);overflow-y:auto;-webkit-overflow-scrolling:touch}.pull-refresh[data-v-e4423944]{position:relative;height:0;overflow:hidden;transition:height .3s}.pull-refresh .refresh-indicator[data-v-e4423944]{padding:15px;text-align:center;color:var(--text-secondary, #999);font-size:14px}.pull-refresh .refresh-indicator.refreshing[data-v-e4423944]{color:var(--primary-color, #1890ff)}.load-more[data-v-e4423944]{padding:20px;text-align:center}.load-more-indicator[data-v-e4423944]{color:var(--text-secondary, #999);font-size:14px}.loading-state[data-v-e4423944],.empty-state[data-v-e4423944]{text-align:center;padding:60px 20px;color:var(--text-secondary, #999);font-size:16px}.loading-state[data-v-e4423944]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:200px}.loading-state[data-v-e4423944]:before{content:"";width:40px;height:40px;border:3px solid #f3f3f3;border-top:3px solid #1890ff;border-radius:50%;animation:spin-e4423944 1s linear infinite;margin-bottom:16px}@keyframes spin-e4423944{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.meeting-card[data-v-e4423944]{background:#fff;border-radius:12px;padding:20px;margin-bottom:16px;box-shadow:0 2px 8px #0000001a;cursor:pointer;transition:all .3s}.meeting-card[data-v-e4423944]:active{transform:scale(.98);box-shadow:0 1px 4px #0000001a}.meeting-header[data-v-e4423944]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.meeting-title[data-v-e4423944]{font-size:20px;font-weight:700;color:var(--text-color, #333);margin:0 12px 0 0;flex:1}.meeting-status[data-v-e4423944]{padding:4px 12px;border-radius:12px;font-size:12px;white-space:nowrap}.status-published[data-v-e4423944]{background:#e6f7ff;color:#1890ff}.status-in-progress[data-v-e4423944]{background:#fff7e6;color:#fa8c16}.status-finished[data-v-e4423944]{background:#f5f5f5;color:#999}.meeting-content-wrapper[data-v-e4423944]{display:flex;gap:20px;align-items:flex-start}.meeting-info[data-v-e4423944]{flex:1;min-width:0}.info-item[data-v-e4423944]{display:flex;margin-bottom:8px;font-size:14px}.info-item[data-v-e4423944]:last-child{margin-bottom:0}.label[data-v-e4423944]{color:var(--text-secondary, #666);min-width:60px;flex-shrink:0}.value[data-v-e4423944]{color:var(--text-color, #333);flex:1}.description-text[data-v-e4423944]{line-height:1.5;word-break:break-word;white-space:pre-wrap}.meeting-count-display[data-v-e4423944]{display:flex;flex-direction:column;align-items:center;justify-content:center;flex-shrink:0;padding-left:16px;border-left:1px solid var(--border-color, #e8e8e8);min-width:80px}.count-number[data-v-e4423944]{font-size:32px;font-weight:600;color:#1890ff;line-height:1;margin-bottom:4px}.count-label[data-v-e4423944]{font-size:12px;color:#999;line-height:1.4;text-align:center}@media (max-width: 360px){.meeting-content-wrapper[data-v-e4423944]{gap:12px}.meeting-count-display[data-v-e4423944]{min-width:70px;padding-left:12px}.count-number[data-v-e4423944]{font-size:28px}.count-label[data-v-e4423944]{font-size:11px}}.meeting-action-overlay[data-v-e4423944]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;z-index:1000;display:flex;align-items:flex-end;animation:fadeIn-e4423944 .3s ease}@keyframes fadeIn-e4423944{0%{opacity:0}to{opacity:1}}.meeting-action-menu[data-v-e4423944]{width:100%;background:transparent;border-radius:20px 20px 0 0;max-height:85vh;overflow-y:auto;animation:slideUp-e4423944 .3s ease;position:relative;-webkit-overflow-scrolling:touch}@keyframes slideUp-e4423944{0%{transform:translateY(100%)}to{transform:translateY(0)}}.action-menu-content[data-v-e4423944]{padding:16px 20px;position:relative;background:#fff;border-radius:20px 20px 0 0;z-index:2}.action-menu-title[data-v-e4423944]{font-size:18px;font-weight:600;color:#333;margin-bottom:12px;word-break:break-word}.action-section[data-v-e4423944]{margin-bottom:16px;display:grid;grid-template-columns:repeat(3,1fr);gap:16px 12px}.action-section[data-v-e4423944]:last-of-type{margin-bottom:0}.section-title[data-v-e4423944]{font-size:14px;color:#999;margin-bottom:10px;font-weight:500;grid-column:1 / -1}.action-item[data-v-e4423944]{display:flex;flex-direction:column;align-items:center;gap:6px;cursor:pointer;transition:opacity .2s}.action-item[data-v-e4423944]:active{opacity:.7}.action-item-disabled[data-v-e4423944]{opacity:.5;cursor:not-allowed;pointer-events:none}.action-item-disabled[data-v-e4423944]:active{opacity:.5}.action-icon-disabled[data-v-e4423944]{background:#d9d9d9!important;color:#999!important}.action-icon-wrapper[data-v-e4423944]{position:relative;display:inline-block}.action-icon[data-v-e4423944]{width:56px;height:56px;border-radius:8px;display:flex;align-items:center;justify-content:center;background:#1890ff;color:#fff}.action-icon svg[data-v-e4423944]{width:24px;height:24px}.hot-badge[data-v-e4423944]{position:absolute;top:-6px;right:-6px;background:#ff4d4f;color:#fff;font-size:10px;font-weight:700;padding:2px 6px;border-radius:10px;line-height:1.2}.action-label[data-v-e4423944]{font-size:14px;color:#333;font-weight:400;text-align:center;white-space:nowrap}.action-menu-footer[data-v-e4423944]{padding:12px 20px 16px;margin-top:4px;text-align:center}.close-button[data-v-e4423944]{padding:12px 40px;background:transparent;border:none;border-radius:8px;font-size:16px;color:#333;cursor:pointer;transition:all .2s}.close-button[data-v-e4423944]:active{opacity:.7;transform:scale(.98)}.copy-dialog-overlay[data-v-e4423944]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;z-index:2000;display:flex;align-items:flex-end;justify-content:center;animation:fadeIn-e4423944 .3s ease}.copy-dialog[data-v-e4423944]{width:100%;background:#fff;border-radius:20px 20px 0 0;display:flex;flex-direction:column;max-height:85vh;animation:slideUpFromBottom-e4423944 .3s ease}@keyframes slideUpFromBottom-e4423944{0%{transform:translateY(100%)}to{transform:translateY(0)}}.copy-dialog-header[data-v-e4423944]{display:flex;align-items:center;justify-content:space-between;padding:20px 20px 16px;position:relative}.copy-dialog-title[data-v-e4423944]{font-size:18px;font-weight:600;color:#333;margin:0}.copy-dialog-close[data-v-e4423944]{background:none;border:none;padding:4px;cursor:pointer;color:#999;display:flex;align-items:center;justify-content:center;transition:color .2s}.copy-dialog-close[data-v-e4423944]:active{color:#333}.copy-dialog-content[data-v-e4423944]{flex:1;overflow-y:auto;padding:20px;-webkit-overflow-scrolling:touch}.copy-dialog-section[data-v-e4423944]{margin-bottom:24px}.copy-dialog-section[data-v-e4423944]:last-of-type{margin-bottom:0}.copy-dialog-section-title[data-v-e4423944]{font-size:14px;font-weight:500;color:#333;margin-bottom:12px}.radio-group[data-v-e4423944]{display:flex;flex-direction:column;gap:12px}.radio-item[data-v-e4423944]{display:flex;align-items:center;cursor:pointer;padding:8px 0}.radio-item input[type=radio][data-v-e4423944]{width:18px;height:18px;margin-right:10px;cursor:pointer;accent-color:#1890ff}.radio-label[data-v-e4423944]{font-size:15px;color:#333;-webkit-user-select:none;user-select:none}.copy-title-input-group[data-v-e4423944]{display:flex;flex-direction:column;gap:8px}.copy-title-input[data-v-e4423944]{width:100%;padding:12px;border:1px solid #d9d9d9;border-radius:6px;font-size:15px;color:#333;outline:none;box-sizing:border-box}.copy-title-input[data-v-e4423944]:focus{border-color:#1890ff}.copy-title-input[data-v-e4423944]::placeholder{color:#999}.use-original-name-btn[data-v-e4423944]{align-self:flex-end;background:none;border:none;color:#1890ff;font-size:14px;cursor:pointer;padding:4px 0;transition:opacity .2s}.use-original-name-btn[data-v-e4423944]:active{opacity:.7}.copy-dialog-footer[data-v-e4423944]{padding:16px 20px 20px;border-top:1px solid #e8e8e8}.copy-confirm-button[data-v-e4423944]{width:100%;padding:14px;background:#1890ff;color:#fff;border:none;border-radius:6px;font-size:16px;font-weight:500;cursor:pointer;transition:all .2s}.copy-confirm-button[data-v-e4423944]:active{background:#40a9ff;transform:scale(.98)}.copy-confirm-button[data-v-e4423944]:disabled{background:#d9d9d9;cursor:not-allowed;transform:none}.template-dialog-overlay[data-v-e4423944]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;z-index:2000;display:flex;align-items:flex-end;justify-content:center;animation:fadeIn-e4423944 .3s ease}.template-dialog[data-v-e4423944]{width:100%;background:#fff;border-radius:20px 20px 0 0;display:flex;flex-direction:column;max-height:85vh;animation:slideUpFromBottom-e4423944 .3s ease}.template-dialog-header[data-v-e4423944]{display:flex;align-items:center;justify-content:space-between;padding:20px 20px 16px;position:relative}.template-dialog-title[data-v-e4423944]{font-size:18px;font-weight:600;color:#333;margin:0}.template-dialog-close[data-v-e4423944]{background:none;border:none;padding:4px;cursor:pointer;color:#999;display:flex;align-items:center;justify-content:center;transition:color .2s}.template-dialog-close[data-v-e4423944]:active{color:#333}.template-dialog-content[data-v-e4423944]{flex:1;overflow-y:auto;padding:20px;-webkit-overflow-scrolling:touch}.template-loading[data-v-e4423944],.template-empty[data-v-e4423944]{text-align:center;padding:40px 20px;color:#999;font-size:14px}.template-list[data-v-e4423944]{display:flex;flex-direction:column;gap:12px}.template-item[data-v-e4423944]{display:flex;align-items:flex-start;padding:16px;border:1px solid #e8e8e8;border-radius:8px;cursor:pointer;transition:all .2s}.template-item[data-v-e4423944]:hover{border-color:#1890ff;background:#f0f7ff}.template-item input[type=radio][data-v-e4423944]{width:18px;height:18px;margin-right:12px;margin-top:2px;cursor:pointer;accent-color:#1890ff;flex-shrink:0}.template-item input[type=radio]:checked~.template-info[data-v-e4423944],.template-item[data-v-e4423944]:has(input[type=radio]:checked){border-color:#1890ff;background:#e6f7ff}.template-item input[data-v-e4423944]:disabled{cursor:not-allowed;opacity:.5}.template-info[data-v-e4423944]{flex:1}.template-name[data-v-e4423944]{font-size:15px;font-weight:500;color:#333;margin-bottom:4px;display:flex;align-items:center;gap:8px}.template-default-badge[data-v-e4423944]{font-size:12px;color:#1890ff;background:#e6f7ff;padding:2px 8px;border-radius:4px}.template-description[data-v-e4423944]{font-size:13px;color:#999;line-height:1.5}.template-dialog-footer[data-v-e4423944]{padding:16px 20px 20px;border-top:1px solid #e8e8e8}.template-confirm-button[data-v-e4423944]{width:100%;padding:14px;background:#1890ff;color:#fff;border:none;border-radius:6px;font-size:16px;font-weight:500;cursor:pointer;transition:all .2s}.template-confirm-button[data-v-e4423944]:active{background:#40a9ff;transform:scale(.98)}.template-dialog-footer[data-v-e4423944]{display:flex;gap:12px}.template-create-button[data-v-e4423944]{flex:1;padding:14px;background:#fff;color:#1890ff;border:1px solid #1890ff;border-radius:6px;font-size:16px;font-weight:500;cursor:pointer;transition:all .2s}.template-create-button[data-v-e4423944]:active{background:#f0f7ff;transform:scale(.98)}.template-confirm-button[data-v-e4423944]{flex:1}.create-template-dialog-overlay[data-v-e4423944]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;z-index:3000;display:flex;align-items:flex-end;justify-content:center;animation:fadeIn-e4423944 .3s ease}.create-template-dialog[data-v-e4423944]{width:100%;background:#fff;border-radius:20px 20px 0 0;display:flex;flex-direction:column;max-height:90vh;animation:slideUpFromBottom-e4423944 .3s ease}.create-template-dialog-header[data-v-e4423944]{display:flex;align-items:center;justify-content:space-between;padding:20px 20px 16px;position:relative;border-bottom:1px solid #e8e8e8}.create-template-dialog-title[data-v-e4423944]{font-size:18px;font-weight:600;color:#333;margin:0}.create-template-dialog-close[data-v-e4423944]{background:none;border:none;padding:4px;cursor:pointer;color:#999;display:flex;align-items:center;justify-content:center;transition:color .2s}.create-template-dialog-close[data-v-e4423944]:active{color:#333}.create-template-dialog-content[data-v-e4423944]{flex:1;overflow-y:auto;padding:20px;-webkit-overflow-scrolling:touch}.create-template-form[data-v-e4423944]{display:flex;flex-direction:column;gap:20px}.form-item[data-v-e4423944]{display:flex;flex-direction:column;gap:8px}.form-label[data-v-e4423944]{font-size:14px;font-weight:500;color:#333}.form-label .required[data-v-e4423944]{color:#ff4d4f}.form-input[data-v-e4423944],.form-textarea[data-v-e4423944]{width:100%;padding:12px;border:1px solid #d9d9d9;border-radius:6px;font-size:15px;color:#333;outline:none;box-sizing:border-box;font-family:inherit}.form-input[data-v-e4423944]:focus,.form-textarea[data-v-e4423944]:focus{border-color:#1890ff}.form-input[data-v-e4423944]::placeholder,.form-textarea[data-v-e4423944]::placeholder{color:#999}.form-textarea[data-v-e4423944]{resize:vertical;min-height:80px}.form-hint[data-v-e4423944]{font-size:12px;color:#999;line-height:1.5}.form-checkbox-label[data-v-e4423944]{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:14px;color:#333;-webkit-user-select:none;user-select:none}.form-checkbox[data-v-e4423944]{width:18px;height:18px;cursor:pointer;accent-color:#1890ff}.create-template-dialog-footer[data-v-e4423944]{padding:16px 20px 20px;border-top:1px solid #e8e8e8;display:flex;gap:12px}.create-template-cancel-button[data-v-e4423944]{flex:1;padding:14px;background:#fff;color:#333;border:1px solid #d9d9d9;border-radius:6px;font-size:16px;font-weight:500;cursor:pointer;transition:all .2s}.create-template-cancel-button[data-v-e4423944]:active{background:#f5f5f5;transform:scale(.98)}.create-template-submit-button[data-v-e4423944]{flex:1;padding:14px;background:#1890ff;color:#fff;border:none;border-radius:6px;font-size:16px;font-weight:500;cursor:pointer;transition:all .2s}.create-template-submit-button[data-v-e4423944]:active{background:#40a9ff;transform:scale(.98)}.create-template-submit-button[data-v-e4423944]:disabled{background:#d9d9d9;cursor:not-allowed;transform:none}.image-upload-wrapper[data-v-e4423944]{width:100%}.image-upload-area[data-v-e4423944]{width:100%;min-height:120px;border:2px dashed #d9d9d9;border-radius:6px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;background:#fafafa;position:relative;overflow:hidden}.image-upload-area[data-v-e4423944]:active{border-color:#1890ff;background:#f0f7ff}.image-upload-placeholder[data-v-e4423944]{display:flex;flex-direction:column;align-items:center;gap:8px;color:#999;font-size:14px;padding:20px}.image-upload-placeholder svg[data-v-e4423944]{color:#999}.image-preview[data-v-e4423944]{width:100%;height:100%;position:relative;display:flex;align-items:center;justify-content:center}.image-preview img[data-v-e4423944]{max-width:100%;max-height:200px;object-fit:contain;border-radius:4px}.image-remove-btn[data-v-e4423944]{position:absolute;top:8px;right:8px;width:24px;height:24px;border-radius:50%;background:#0009;color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:18px;line-height:1;transition:all .2s}.image-remove-btn[data-v-e4423944]:active{background:#000c;transform:scale(.9)}.image-preview-overlay[data-v-e4423944]{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000e6;z-index:3000;display:flex;align-items:center;justify-content:center;animation:fadeIn-e4423944 .3s ease}.image-preview-container[data-v-e4423944]{width:90%;max-width:500px;background:#fff;border-radius:12px;overflow:hidden;display:flex;flex-direction:column;max-height:90vh;animation:slideUp-e4423944 .3s ease}.image-preview-header[data-v-e4423944]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #e8e8e8}.image-preview-title[data-v-e4423944]{font-size:16px;font-weight:600;color:#333;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-right:12px}.image-preview-close[data-v-e4423944]{background:none;border:none;padding:4px;cursor:pointer;color:#666;display:flex;align-items:center;justify-content:center;flex-shrink:0}.image-preview-close[data-v-e4423944]:active{opacity:.7}.image-preview-content[data-v-e4423944]{padding:20px;display:flex;flex-direction:column;align-items:center;gap:20px;overflow-y:auto;-webkit-overflow-scrolling:touch}.preview-image[data-v-e4423944]{max-width:100%;max-height:60vh;object-fit:contain;border-radius:8px;box-shadow:0 2px 8px #0000001a}.image-preview-hint[data-v-e4423944]{text-align:center;padding:16px;background:#f0f7ff;border-radius:8px;width:100%;box-sizing:border-box}.hint-text[data-v-e4423944]{font-size:16px;color:#1890ff;font-weight:500;margin:0 0 8px}.hint-subtext[data-v-e4423944]{font-size:13px;color:#666;margin:0;line-height:1.5}.sign-in-by-phone-page[data-v-c643dd7f]{min-height:100vh;padding:20px 0}.form-group[data-v-c643dd7f]{margin-bottom:20px}.form-group label[data-v-c643dd7f]{display:block;margin-bottom:8px;font-size:14px;color:var(--text-color)}.form-input[data-v-c643dd7f]{width:100%;padding:12px;border:1px solid var(--border-color);border-radius:4px;font-size:16px}.form-input[data-v-c643dd7f]:focus{outline:none;border-color:var(--primary-color)}.mt-10[data-v-c643dd7f]{margin-top:10px}.error-message[data-v-c643dd7f]{background:var(--error-color);color:#fff;padding:12px;border-radius:4px;margin-top:20px;text-align:center;font-size:14px}.offline-notice[data-v-c643dd7f]{background:var(--warning-color);color:#fff;padding:12px;border-radius:4px;margin-top:20px;text-align:center;font-size:14px}.sign-in-form-page[data-v-87e0b9c7]{min-height:100vh;width:100vw;background:var(--bg-color, #f5f5f5);display:flex;flex-direction:column;padding:0;margin:0}.page-loading[data-v-87e0b9c7]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;color:#666}.loading-spinner[data-v-87e0b9c7]{width:40px;height:40px;border-radius:50%;border:3px solid rgba(24,144,255,.2);border-top-color:#1890ff;animation:spin-87e0b9c7 .8s linear infinite;margin-bottom:16px}.loading-text[data-v-87e0b9c7]{font-size:16px;color:#666}@keyframes spin-87e0b9c7{to{transform:rotate(360deg)}}.form-header[data-v-87e0b9c7]{background:var(--primary-color, #1890ff);color:#fff;padding:30px 20px;text-align:center}.header-title-row[data-v-87e0b9c7]{display:flex;align-items:flex-start;justify-content:center;gap:12px;margin-bottom:12px;flex-wrap:wrap;width:100%}.page-title[data-v-87e0b9c7]{font-size:28px;font-weight:700;margin:0;flex:1;min-width:0;text-align:center;line-height:1.3}@media (max-width: 480px){.page-title[data-v-87e0b9c7]{font-size:24px}.header-title-row[data-v-87e0b9c7]{flex-direction:column;align-items:center;gap:8px}.meeting-type[data-v-87e0b9c7]{margin-top:0}}.meeting-title[data-v-87e0b9c7]{font-size:20px;font-weight:500;margin:0 0 8px;opacity:.95}.page-subtitle[data-v-87e0b9c7]{font-size:16px;margin:0;opacity:.9}.meeting-info-card[data-v-87e0b9c7]{background:#fff;margin:20px;border-radius:12px;box-shadow:0 2px 8px #0000001a;overflow:hidden}.meeting-type[data-v-87e0b9c7]{background:#ffffff40;padding:4px 12px;border-radius:12px;font-size:12px;white-space:nowrap;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);align-self:flex-start;margin-top:4px}.meeting-info-content[data-v-87e0b9c7]{padding:20px}.info-item[data-v-87e0b9c7]{display:flex;align-items:flex-start;gap:12px;margin-bottom:20px}.info-item[data-v-87e0b9c7]:last-child{margin-bottom:0}.info-icon[data-v-87e0b9c7]{font-size:20px;flex-shrink:0;margin-top:2px}.info-text[data-v-87e0b9c7]{flex:1;min-width:0}.info-label[data-v-87e0b9c7]{font-size:13px;color:#999;margin-bottom:4px}.description-label[data-v-87e0b9c7]{display:flex;align-items:center;justify-content:space-between;cursor:pointer;-webkit-user-select:none;user-select:none}.description-label[data-v-87e0b9c7]:hover{color:#666}.expand-icon[data-v-87e0b9c7]{font-size:10px;transition:transform .3s ease;margin-left:8px;display:inline-block}.expand-icon.expanded[data-v-87e0b9c7]{transform:rotate(180deg)}.info-value[data-v-87e0b9c7]{font-size:15px;color:#333;line-height:1.5;word-break:break-word}.contact-info[data-v-87e0b9c7]{padding-top:12px;border-top:1px solid #f0f0f0;margin-top:12px}.contact-value[data-v-87e0b9c7]{display:flex;flex-direction:column;gap:8px}.contact-item[data-v-87e0b9c7]{display:flex;align-items:center;font-size:14px}.contact-label[data-v-87e0b9c7]{color:#666;margin-right:8px;min-width:60px}.contact-text[data-v-87e0b9c7]{color:#333;font-weight:500}.contact-link[data-v-87e0b9c7]{color:var(--primary-color, #1890ff);text-decoration:none;font-weight:500}.contact-link[data-v-87e0b9c7]:active{opacity:.7}.description-content[data-v-87e0b9c7]{max-height:0;overflow:hidden;transition:max-height .3s ease,opacity .3s ease;opacity:0}.description-content[data-v-87e0b9c7]:not(.collapsed){max-height:500px;opacity:1;margin-top:8px}.form-content[data-v-87e0b9c7]{flex:1;padding:20px 20px 10px;overflow-y:auto}.form-group[data-v-87e0b9c7]{margin-bottom:20px}.form-group label[data-v-87e0b9c7]{display:block;margin-bottom:10px;font-size:16px;font-weight:500;color:var(--text-color, #333)}.checkbox-label[data-v-87e0b9c7]{display:flex;align-items:center;gap:8px;cursor:pointer}.checkbox-label input[type=checkbox][data-v-87e0b9c7]{width:18px;height:18px;cursor:pointer}.required[data-v-87e0b9c7]{color:var(--error-color, #f5222d);margin-left:4px}.form-input[data-v-87e0b9c7]{width:100%;padding:16px;border:1px solid var(--border-color, #d9d9d9);border-radius:8px;font-size:16px;background:#fff;box-sizing:border-box;transition:all .3s}.form-input[data-v-87e0b9c7]:focus{outline:none;border-color:var(--primary-color, #1890ff);box-shadow:0 0 0 2px #1890ff1a}.suggestion-panel[data-v-87e0b9c7]{margin-top:6px;border:1px solid var(--border-color, #e8e8e8);border-radius:8px;background:#fff;box-shadow:0 6px 18px #00000014;overflow:hidden}.suggestion-item[data-v-87e0b9c7]{padding:10px 12px;border-bottom:1px solid #f5f5f5;cursor:pointer}.suggestion-item[data-v-87e0b9c7]:last-child{border-bottom:none}.suggestion-item[data-v-87e0b9c7]:active{background:#f5f7ff}.suggestion-title[data-v-87e0b9c7]{font-size:15px;font-weight:600;color:#333}.suggestion-desc[data-v-87e0b9c7]{font-size:13px;color:#666;margin-top:4px}.suggestion-desc .dot[data-v-87e0b9c7]{margin:0 4px}.suggestion-extra[data-v-87e0b9c7]{margin-top:4px;font-size:12px;color:#999}.mt-10[data-v-87e0b9c7]{margin-top:10px}.submit-btn[data-v-87e0b9c7]{margin-top:20px;margin-bottom:10px;padding:18px;font-size:18px;font-weight:500;border-radius:8px}.error-message[data-v-87e0b9c7]{background:var(--error-color, #f5222d);color:#fff;padding:16px 20px;text-align:center;font-size:15px;margin:0 20px 20px;border-radius:8px}.offline-notice[data-v-87e0b9c7]{background:var(--warning-color, #faad14);color:#fff;padding:16px 20px;text-align:center;font-size:15px;margin:0 20px 20px;border-radius:8px}.signed-in-status[data-v-87e0b9c7]{padding:30px 20px;display:flex;justify-content:center;align-items:center;min-height:400px}.status-card[data-v-87e0b9c7]{background:#fff;border-radius:16px;padding:40px 30px;box-shadow:0 4px 12px #0000001a;text-align:center;max-width:500px;width:100%}.status-icon[data-v-87e0b9c7]{font-size:64px;margin-bottom:20px}.status-title[data-v-87e0b9c7]{font-size:24px;font-weight:700;color:#333;margin:0 0 30px}.status-info[data-v-87e0b9c7]{text-align:left}.info-row[data-v-87e0b9c7]{display:flex;align-items:center;margin-bottom:16px;padding:12px 0;border-bottom:1px solid #f0f0f0}.info-row[data-v-87e0b9c7]:last-child{border-bottom:none;margin-bottom:0}.info-label[data-v-87e0b9c7]{font-size:15px;color:#666;min-width:80px;margin-right:12px}.info-value[data-v-87e0b9c7]{font-size:15px;color:#333;font-weight:500;flex:1}.status-badge[data-v-87e0b9c7]{display:inline-block;padding:4px 12px;border-radius:12px;font-size:13px;font-weight:500}.status-badge.late[data-v-87e0b9c7]{background:#fff7e6;color:#fa8c16;border:1px solid #ffd591}.footer-links[data-v-87e0b9c7]{display:flex;justify-content:center;align-items:center;gap:12px;padding:15px 20px;margin-top:0}.footer-link[data-v-87e0b9c7]{font-size:12px;color:#1890ff;text-decoration:none}.footer-link[data-v-87e0b9c7]:active{opacity:.7}.footer-separator[data-v-87e0b9c7]{font-size:12px;color:#999}.sign-type-group[data-v-87e0b9c7]{margin-bottom:0!important}.sign-type-options[data-v-87e0b9c7]{display:flex;gap:0;background:#f5f5f5;border-radius:10px;padding:0 4px;position:relative;margin-bottom:0!important}.sign-type-option[data-v-87e0b9c7]{flex:1;display:flex;align-items:center;justify-content:center;padding:14px 20px;border-radius:8px;background:transparent;cursor:pointer;transition:all .3s ease;position:relative;z-index:1;margin:0}.sign-type-option input[type=radio][data-v-87e0b9c7]{position:absolute;opacity:0;width:0;height:0}.sign-type-option .option-label[data-v-87e0b9c7]{font-size:16px;font-weight:500;color:#666;pointer-events:none;transition:color .3s ease}.sign-type-option[data-v-87e0b9c7]:hover:not(.active){background:#ffffff80}.sign-type-option.active[data-v-87e0b9c7]{background:#fff;box-shadow:0 2px 8px #0000001a}.sign-type-option.active .option-label[data-v-87e0b9c7]{color:var(--primary-color, #1890ff);font-weight:600}@media (max-width: 480px){.sign-type-option[data-v-87e0b9c7]{padding:12px 16px}.sign-type-option .option-label[data-v-87e0b9c7]{font-size:15px}}.success-page[data-v-9fa038d7]{min-height:100vh;width:100vw;display:flex;align-items:center;justify-content:center;background:var(--bg-color, #f5f5f5);padding:0;margin:0}.success-content[data-v-9fa038d7]{width:100%;height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;box-sizing:border-box}.success-icon[data-v-9fa038d7]{width:120px;height:120px;border-radius:50%;background:var(--success-color, #67c23a);color:#fff;font-size:70px;line-height:120px;margin:0 auto 30px;display:flex;align-items:center;justify-content:center;font-weight:700;box-shadow:0 4px 12px #67c23a4d}.success-title[data-v-9fa038d7]{font-size:32px;font-weight:700;color:var(--text-color, #333);margin:0 0 20px;text-align:center}.success-message[data-v-9fa038d7]{font-size:18px;color:var(--text-color, #666);margin:0 0 30px;text-align:center;padding:0 20px}.late-notice[data-v-9fa038d7]{color:var(--warning-color, #e6a23c);font-size:20px;font-weight:700;margin:0 0 30px;text-align:center}.offline-notice[data-v-9fa038d7]{color:var(--warning-color, #e6a23c);font-size:16px;margin:0 0 30px;text-align:center;padding:0 20px}.btn[data-v-9fa038d7]{width:80%;max-width:300px;padding:16px;font-size:18px;margin-top:40px}.footer-links[data-v-9fa038d7]{display:flex;justify-content:center;align-items:center;gap:12px;margin-top:30px;padding:0 20px}.footer-link[data-v-9fa038d7]{font-size:12px;color:#1890ff;text-decoration:none}.footer-link[data-v-9fa038d7]:active{opacity:.7}.footer-separator[data-v-9fa038d7]{font-size:12px;color:#999}.help-page[data-v-25b7eb75]{min-height:100vh;background:linear-gradient(180deg,#f4f8ff,#fff 40%,#fff);padding-bottom:48px;color:#1f1f1f}.hero[data-v-25b7eb75]{padding:48px 24px 32px;text-align:center;max-width:960px;margin:0 auto}.eyebrow[data-v-25b7eb75]{color:#2f78ff;font-weight:600;letter-spacing:.2em;margin-bottom:12px;text-transform:uppercase}.hero h1[data-v-25b7eb75]{font-size:32px;font-weight:700;margin-bottom:16px;color:#14213d}.description[data-v-25b7eb75]{color:#4b5563;line-height:1.6;max-width:760px;margin:0 auto 24px}.hero-actions[data-v-25b7eb75]{display:flex;justify-content:center;gap:16px;flex-wrap:wrap}.hero-actions[data-v-25b7eb75]{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.hero-actions button[data-v-25b7eb75]{min-width:140px;padding:12px 20px;border-radius:999px;border:none;font-size:15px;font-weight:500;cursor:pointer;transition:all .3s ease}.primary[data-v-25b7eb75]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;box-shadow:0 8px 20px #667eea4d}.primary[data-v-25b7eb75]:hover{transform:translateY(-2px);box-shadow:0 12px 28px #667eea66}.secondary[data-v-25b7eb75]{background:linear-gradient(135deg,#4facfe,#00f2fe);color:#fff;box-shadow:0 8px 20px #4facfe4d}.secondary[data-v-25b7eb75]:hover{transform:translateY(-2px);box-shadow:0 12px 28px #4facfe66}.ghost[data-v-25b7eb75]{background:transparent;color:#2f78ff;border:1.5px solid rgba(47,120,255,.4)}.ghost[data-v-25b7eb75]:hover{background:#2f78ff0d;border-color:#2f78ff99}.section-title[data-v-25b7eb75]{text-align:center;margin-bottom:24px}.section-title h2[data-v-25b7eb75]{font-size:24px;margin-bottom:8px;color:#111827}.section-title p[data-v-25b7eb75]{color:#6b7280}.features-section[data-v-25b7eb75]{padding:60px 20px 40px;max-width:1200px;margin:0 auto;background:#fff}.features-grid[data-v-25b7eb75]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;margin-top:32px}.feature-card[data-v-25b7eb75]{background:#fff;border-radius:20px;padding:28px 24px;text-align:center;box-shadow:0 8px 24px #00000014;transition:all .3s ease;border:1px solid #f0f0f0}.feature-card[data-v-25b7eb75]:hover{transform:translateY(-4px);box-shadow:0 12px 32px #0000001f}.feature-icon[data-v-25b7eb75]{width:64px;height:64px;border-radius:16px;display:flex;align-items:center;justify-content:center;margin:0 auto 16px;box-shadow:0 4px 12px #00000026}.icon-emoji[data-v-25b7eb75]{font-size:32px;line-height:1}.feature-card h3[data-v-25b7eb75]{font-size:18px;font-weight:600;color:#111827;margin-bottom:12px}.feature-card p[data-v-25b7eb75]{font-size:14px;color:#6b7280;line-height:1.6;margin:0}.flow-section[data-v-25b7eb75],.faq-section[data-v-25b7eb75]{padding:60px 20px 40px;max-width:1100px;margin:0 auto}.flow-section[data-v-25b7eb75]{background:linear-gradient(180deg,#fff,#f9fafb)}.faq-section[data-v-25b7eb75]{background:#fff}.flow-grid[data-v-25b7eb75]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px;margin-top:16px}.flow-card[data-v-25b7eb75]{background:#fff;border-radius:24px;padding:20px;box-shadow:0 16px 36px #0f172a1a;display:flex;flex-direction:column;gap:16px}.flow-illustration[data-v-25b7eb75]{width:100%;border-radius:18px;object-fit:cover}.flow-badge[data-v-25b7eb75]{display:inline-flex;align-items:center;padding:4px 12px;border-radius:999px;background:#2f78ff1a;color:#2f78ff;font-size:12px;font-weight:600;margin-bottom:4px}.flow-desc[data-v-25b7eb75]{color:#4b5563;margin-bottom:8px}.flow-content ul[data-v-25b7eb75]{padding-left:20px;color:#374151;line-height:1.8;margin-bottom:12px}.flow-content ul li[data-v-25b7eb75]{margin-bottom:8px}.flow-tips[data-v-25b7eb75]{font-size:14px;color:#f97316;background:#fff7ed;border-radius:12px;padding:10px 12px}.faq-list[data-v-25b7eb75]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;margin-top:16px}.faq-item[data-v-25b7eb75]{background:#f8fafc;padding:20px;border-radius:16px;border:1px solid #e5e7eb}.faq-item h3[data-v-25b7eb75]{font-size:16px;margin-bottom:8px;color:#111827}.faq-item p[data-v-25b7eb75]{color:#4b5563;line-height:1.5}@media (max-width: 640px){.hero[data-v-25b7eb75]{padding:32px 20px 24px}.hero h1[data-v-25b7eb75]{font-size:24px}.description[data-v-25b7eb75]{font-size:14px}.hero-actions[data-v-25b7eb75]{flex-direction:column;width:100%}.hero-actions button[data-v-25b7eb75]{width:100%;margin:0}.features-section[data-v-25b7eb75],.flow-section[data-v-25b7eb75],.faq-section[data-v-25b7eb75]{padding:40px 16px 32px}.features-grid[data-v-25b7eb75]{grid-template-columns:1fr;gap:16px}.feature-card[data-v-25b7eb75]{padding:24px 20px}.flow-grid[data-v-25b7eb75]{grid-template-columns:1fr;gap:20px}.faq-list[data-v-25b7eb75]{grid-template-columns:1fr;gap:16px}}:root{--primary-color: #1890ff;--success-color: #52c41a;--warning-color: #faad14;--error-color: #f5222d;--text-color: #333;--text-secondary: #666;--border-color: #e8e8e8;--bg-color: #fff}.btn{padding:12px 24px;border:none;border-radius:4px;font-size:16px;cursor:pointer;transition:all .3s}.btn-primary{background:var(--primary-color);color:#fff}.btn-primary:active{background:#096dd9}.btn-block{width:100%}.container{max-width:750px;margin:0 auto;padding:20px}.card{background:var(--bg-color);border-radius:8px;padding:20px;margin-bottom:20px;box-shadow:0 2px 8px #0000001a}.text-center{text-align:center}.mt-20{margin-top:20px}.mb-20{margin-bottom:20px}
