.comment-notice-card[data-v-283d5f63]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:12px 16px;border-radius:8px;background:#f5f5f5;width:auto;box-sizing:border-box;margin:12px 40px}.comment-notice-card .card-left[data-v-283d5f63]{display:flex;align-items:center;gap:12px;flex:1}.comment-notice-card .card-left .product-image[data-v-283d5f63]{flex-shrink:0;width:36px;height:36px;object-fit:cover}.comment-notice-card .card-left .text-content[data-v-283d5f63]{flex:1}.comment-notice-card .card-left .text-content .main-text[data-v-283d5f63]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,PingFang SC,sans-serif;font-weight:400;font-size:14px;line-height:20px;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.comment-notice-card .card-right[data-v-283d5f63]{flex-shrink:0}.comment-notice-card .card-right .action-btn[data-v-283d5f63]{width:80px;height:32px;font-size:14px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,PingFang SC,sans-serif;font-weight:500;color:#1f1f29;border:1px solid transparent;border-radius:4px;background:#fff;white-space:nowrap;cursor:pointer;transition:all .2s ease;outline:none;padding:0}.comment-notice-card .card-right .action-btn[data-v-283d5f63]:hover:not(:disabled){border-color:#40a9ff}.comment-notice-card .card-right .action-btn[data-v-283d5f63]:active:not(:disabled){border-color:#096dd9}.comment-notice-card .card-right .action-btn[data-v-283d5f63]:disabled{cursor:not-allowed;color:#bbbbc4}.hl-text[data-v-4395faae]{display:inline}.hl[data-v-4395faae]{background:transparent;color:var(--color-primary-P500, #5653f8);padding:0}.comment-notice-search[data-v-0f1b9a2f]{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:8px;background:#f5f5f5;max-width:100%}.icon[data-v-0f1b9a2f]{flex-shrink:0;width:24px;height:24px;object-fit:cover}.text[data-v-0f1b9a2f]{flex:1;min-width:0;font-family:PingFang SC,sans-serif;font-size:14px;line-height:20px;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.comment-card-content[data-v-ad4a3ccc]{display:flex;flex-direction:column;gap:12px;padding:16px;width:320px;min-height:160px;background:linear-gradient(88deg,#fafbff 40.61% 98.48%);border:1px solid #e0e0e0;border-radius:12px;box-sizing:border-box;box-shadow:0 2px 8px #00000014}.comment-card-content .title-section[data-v-ad4a3ccc]{gap:6px}.comment-card-content .title-section .card-title[data-v-ad4a3ccc]{font-family:PingFang SC,sans-serif;font-weight:600;font-size:14px;line-height:24px;color:#171519}.comment-card-content .divider[data-v-ad4a3ccc]{width:100%;height:1px;background:var(--color-primary-P100, #DEDDFE);margin:4px 0}.comment-card-content .card-subtitle[data-v-ad4a3ccc]{font-family:PingFang SC,sans-serif;font-weight:400;font-size:14px;line-height:20px;color:#68676b}.comment-card-content .button-section[data-v-ad4a3ccc]{margin-top:8px}.comment-card-content .button-section .view-comment-btn[data-v-ad4a3ccc]{font-family:PingFang SC,sans-serif;font-size:14px;background:#fff;border:1px solid #e0e0e3;border-radius:6px;cursor:pointer;transition:all .2s ease;outline:none;padding:6px 16px}.comment-card-content .button-section .view-comment-btn[data-v-ad4a3ccc]:hover{border-color:#40a9ff}.comment-card-content .button-section .view-comment-btn[data-v-ad4a3ccc]:active{border-color:#096dd9}.comment-content-search[data-v-94553527]{display:flex;flex-direction:column;gap:8px;padding:12px 16px;max-width:100%;background:linear-gradient(88deg,#fafbff 40.61% 98.48%);border:1px solid #e0e0e0;border-radius:12px;box-sizing:border-box}.card-title[data-v-94553527]{font-family:PingFang SC,sans-serif;font-weight:600;font-size:14px;line-height:22px;color:#171519}.divider[data-v-94553527]{width:100%;height:1px;background:var(--color-primary-P100, #DEDDFE)}.card-subtitle[data-v-94553527]{font-family:PingFang SC,sans-serif;font-weight:400;font-size:13px;line-height:20px;color:#68676b}.search-card[data-v-c7cb125b]{display:flex;flex-direction:column;gap:12px;padding:12px;border-radius:12px;border:.5px solid var(--line-border-card, #ead9fe);background:#fff}.card-header[data-v-c7cb125b]{display:flex;align-items:center;gap:6px;min-width:0}.card-header .title-container[data-v-c7cb125b]{display:flex;align-items:center;gap:6px;flex:1;min-width:0}.title-icon[data-v-c7cb125b]{flex-shrink:0;width:16px;height:16px}.card-title[data-v-c7cb125b]{flex:1;min-width:0;font-family:PingFang SC,sans-serif;font-weight:500;font-size:14px;color:#171519;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card-title .title-extra[data-v-c7cb125b]{flex-shrink:0;display:flex;align-items:center;gap:6px}.card-notice[data-v-c7cb125b]{width:100%}.card-content[data-v-c7cb125b]{display:flex;flex-direction:column;padding:8px;border-radius:8px;border:.5px solid var(--primary-pri-100, #ead9fe);background:linear-gradient(351deg,#fff 79.91%,var(--primary-pri-50, #f8f1ff) 121.02%)}.card-row[data-v-c7cb125b]{display:flex;align-items:flex-start;padding:6px 8px;font-size:13px;line-height:20px}.row-label[data-v-c7cb125b]{flex-shrink:0;width:72px;margin-right:12px;color:#68676b}.row-value[data-v-c7cb125b]{flex:1;min-width:0;color:#1f2329;word-break:break-word;white-space:pre-line}.row-value .cross-line[data-v-c7cb125b]{color:#646473;text-decoration:line-through;font-size:12px;margin-left:4px}.im-service-card[data-v-ce0a99dc]{position:relative;display:flex;flex-direction:column;gap:16px;padding:16px;border-radius:12px;border:.5px solid var(--color-primary-P100, #DEDDFE);background:linear-gradient(88deg,#fafbff 40.61%,#fafbffa6 98.48%);backdrop-filter:blur(12px);min-width:500px;max-width:500px;box-sizing:border-box}.im-service-card[data-v-ce0a99dc]:before{content:"";position:absolute;top:.5px;left:9.5px;width:calc(100% - 19px);height:1px;background:linear-gradient(90deg,#fff0,#ead9fecc,#fff0);pointer-events:none}.im-service-card .card-notice[data-v-ce0a99dc]{width:100%}.im-service-card .card-header[data-v-ce0a99dc]{display:flex;align-items:flex-start;width:100%}.im-service-card .card-header .title-wrapper[data-v-ce0a99dc]{display:flex;align-items:center;justify-content:space-between;gap:6px;height:24px;width:100%}.im-service-card .card-header .title-wrapper .title-container[data-v-ce0a99dc]{display:flex;align-items:center;gap:6px;flex:1;min-width:0}.im-service-card .card-header .title-wrapper .title-container .title-icon[data-v-ce0a99dc]{width:16px;height:16px;flex-shrink:0}.im-service-card .card-header .title-wrapper .title-container .card-title[data-v-ce0a99dc]{font-family:PingFang SC,sans-serif;font-weight:500;font-size:16px;color:#171519;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.im-service-card .card-header .title-wrapper .title-extra[data-v-ce0a99dc]{flex-shrink:0;display:flex;align-items:center;gap:6px}.im-service-card .card-content[data-v-ce0a99dc]{display:flex;flex-direction:column;padding:12px;border-radius:12px;border:.5px solid var(--primary-pri-100, #ead9fe);background:linear-gradient(351deg,#fff 79.91%,var(--primary-pri-50, #f8f1ff) 121.02%)}.im-service-card .card-content .card-row[data-v-ce0a99dc]{display:flex;justify-content:space-between;align-items:flex-start;padding:8px 12px;font-size:16px;line-height:24px}.im-service-card .card-content .card-row .row-label[data-v-ce0a99dc]{flex-shrink:0;margin-right:12px;font-weight:400;color:#68676b;opacity:.9;display:inline-block;width:80px}.im-service-card .card-content .card-row .row-value[data-v-ce0a99dc]{flex:1;font-weight:400;color:#1f2329;opacity:.9;text-align:left;word-break:break-word;white-space:pre-line}.im-service-card .card-content .card-row .row-value .cross-line[data-v-ce0a99dc]{color:#646473;text-decoration:line-through;font-size:14px;margin-left:4px}.im-service-card .card-actions[data-v-ce0a99dc]{display:flex;gap:12px;align-items:center;width:100%}.im-service-card-button[data-v-8b6ff131]{display:flex;align-items:center;justify-content:center;height:36px;min-width:76px;padding:10px 16px;font-family:PingFang SC,sans-serif;font-size:16px;font-weight:400;border-radius:8px;cursor:pointer;transition:all .2s;border:none;outline:none}.im-service-card-button[data-v-8b6ff131]:disabled{cursor:not-allowed;opacity:.5;pointer-events:none}.im-service-card-button--primary[data-v-8b6ff131]{background:var(--color-primary-P500, #5653F8);color:#fff}.im-service-card-button--primary[data-v-8b6ff131]:hover{filter:brightness(1.15)}.im-service-card-button--primary[data-v-8b6ff131]:active{filter:brightness(.85)}.im-service-card-button--secondary[data-v-8b6ff131]{background:#fff;color:#171519;border:1px solid rgba(23,21,25,.1)}.im-service-card-button--secondary[data-v-8b6ff131]:hover{background:#f7f8fa}.im-service-card-button--secondary[data-v-8b6ff131]:active{background:#f0f0f0}.modal-overlay[data-v-42c7202c]{position:fixed;inset:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:var(--z-top-modal)}.modal-container[data-v-42c7202c]{width:480px;border-radius:16px;border:1px solid rgba(23,21,25,.1);overflow:clip;display:flex;flex-direction:column;background:#fff}.modal-header[data-v-42c7202c]{display:flex;align-items:center;justify-content:space-between;width:100%;height:64px;padding:14px 24px}.modal-title-row[data-v-42c7202c]{display:inline-flex;align-items:center;gap:8px}.title-icon[data-v-42c7202c]{width:20px;height:20px;flex-shrink:0}.title-icon.warning[data-v-42c7202c]{color:#ff7d00}.title-icon.info[data-v-42c7202c]{color:var(--color-primary-P500, #5653f8)}.title-icon.danger[data-v-42c7202c]{color:#ff381f}.title-text[data-v-42c7202c]{font-family:PingFang SC,sans-serif;font-weight:500;font-size:18px;line-height:normal;color:#070c20}.close-btn[data-v-42c7202c]{width:24px;height:24px;border:none;background:transparent;border-radius:6px;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;transition:background .15s}.close-btn[data-v-42c7202c]:hover{background:#0000000f}.close-btn .close-icon[data-v-42c7202c]{width:16px;height:16px;color:#9998a1}.modal-body[data-v-42c7202c]{padding:0 24px}.modal-body p[data-v-42c7202c]{margin:0;font-family:PingFang SC,sans-serif;font-size:16px;line-height:normal;color:#171519}.modal-actions[data-v-42c7202c]{display:flex;justify-content:flex-end;gap:12px;padding:24px}.btn-outline[data-v-42c7202c]{min-width:92px;height:36px;padding:0 16px;background:#fff;border:1px solid #dee0e3;border-radius:6px;font-family:PingFang SC,sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#1f2329;cursor:pointer;transition:all .2s}.btn-outline[data-v-42c7202c]:hover{border-color:#c7c9cc}.btn-solid[data-v-42c7202c]{min-width:92px;height:36px;padding:0 16px;background:var(--color-primary-P500, #5653f8);border:none;border-radius:6px;font-family:PingFang SC,sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#fff;cursor:pointer;transition:all .2s}.btn-solid[data-v-42c7202c]:hover{opacity:.85}.btn-solid[data-v-42c7202c]:active{opacity:.75}.modal-fade-enter-active[data-v-42c7202c],.modal-fade-leave-active[data-v-42c7202c]{transition:opacity .2s ease}.modal-fade-enter-active .modal-container[data-v-42c7202c],.modal-fade-leave-active .modal-container[data-v-42c7202c]{transition:transform .2s ease}.modal-fade-enter-from[data-v-42c7202c],.modal-fade-leave-to[data-v-42c7202c]{opacity:0}.modal-fade-enter-from .modal-container[data-v-42c7202c],.modal-fade-leave-to .modal-container[data-v-42c7202c]{transform:scale(.95) translateY(10px)}.quote-plan-card[data-v-1f1cc17c]{display:flex;flex-direction:column;gap:24px}.section-panel[data-v-1f1cc17c],.stage-card[data-v-1f1cc17c]{border:none;background:transparent}.quote-plan-card__section[data-v-1f1cc17c]{padding:0;background:transparent;border:none;border-radius:0}.quote-plan-card__section--basic[data-v-1f1cc17c]{padding:0}.basic-fields[data-v-1f1cc17c]{display:flex;flex-direction:column;gap:12px;padding:0}.section-block[data-v-1f1cc17c]{display:flex;flex-direction:column;gap:8px}.section-block__title[data-v-1f1cc17c]{font-size:14px;line-height:22px;color:#1f1f29}.section-panel[data-v-1f1cc17c]{display:flex;flex-direction:column;gap:16px;padding:0}.section-panel--plain[data-v-1f1cc17c]{padding:0;background:transparent;border:none;border-radius:0}.field-item[data-v-1f1cc17c]{flex:1;display:flex;flex-direction:column;gap:8px;min-width:0}.field-item--full[data-v-1f1cc17c]{width:100%;flex:none}.field-label[data-v-1f1cc17c]{display:flex;align-items:center;font-size:14px;font-weight:400;color:var(--text-text-0, #1f1f29);line-height:22px}.field-label .field-label-tip[data-v-1f1cc17c]{display:inline-flex;align-items:center;margin-left:2px;color:var(--text-text-3, rgba(0, 0, 0, .4));cursor:pointer;transition:color .2s}.field-label .field-label-tip[data-v-1f1cc17c]:hover{color:var(--color-primary-P500, #5653F8)}.field-label .field-label-tip-icon[data-v-1f1cc17c]{width:16px;height:16px;flex-shrink:0;background-color:currentColor;mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='14'%20height='14'%20viewBox='0%200%2014%2014'%20fill='none'%3e%3cpath%20d='M7.14167%209.80834C7.26945%209.68056%207.33333%209.52222%207.33333%209.33333V6.66667C7.33333%206.47778%207.26945%206.31945%207.14167%206.19167C7.01389%206.06389%206.85556%206%206.66667%206C6.47778%206%206.31945%206.06389%206.19167%206.19167C6.06389%206.31945%206%206.47778%206%206.66667V9.33333C6%209.52222%206.06389%209.68056%206.19167%209.80834C6.31945%209.93611%206.47778%2010%206.66667%2010C6.85556%2010%207.01389%209.93611%207.14167%209.80834ZM7.14167%204.475C7.26945%204.34722%207.33333%204.18889%207.33333%204C7.33333%203.81111%207.26945%203.65278%207.14167%203.525C7.01389%203.39722%206.85556%203.33333%206.66667%203.33333C6.47778%203.33333%206.31945%203.39722%206.19167%203.525C6.06389%203.65278%206%203.81111%206%204C6%204.18889%206.06389%204.34722%206.19167%204.475C6.31945%204.60278%206.47778%204.66667%206.66667%204.66667C6.85556%204.66667%207.01389%204.60278%207.14167%204.475ZM6.66667%2013.3333C5.74445%2013.3333%204.87778%2013.1583%204.06667%2012.8083C3.25556%2012.4583%202.55%2011.9833%201.95%2011.3833C1.35%2010.7833%200.875%2010.0778%200.525%209.26667C0.175%208.45556%200%207.58889%200%206.66667C0%205.74445%200.175%204.87778%200.525%204.06667C0.875%203.25556%201.35%202.55%201.95%201.95C2.55%201.35%203.25556%200.875%204.06667%200.525C4.87778%200.175%205.74445%200%206.66667%200C7.58889%200%208.45556%200.175%209.26667%200.525C10.0778%200.875%2010.7833%201.35%2011.3833%201.95C11.9833%202.55%2012.4583%203.25556%2012.8083%204.06667C13.1583%204.87778%2013.3333%205.74445%2013.3333%206.66667C13.3333%207.58889%2013.1583%208.45556%2012.8083%209.26667C12.4583%2010.0778%2011.9833%2010.7833%2011.3833%2011.3833C10.7833%2011.9833%2010.0778%2012.4583%209.26667%2012.8083C8.45556%2013.1583%207.58889%2013.3333%206.66667%2013.3333ZM6.66667%2012C8.15556%2012%209.41667%2011.4833%2010.45%2010.45C11.4833%209.41667%2012%208.15556%2012%206.66667C12%205.17778%2011.4833%203.91667%2010.45%202.88333C9.41667%201.85%208.15556%201.33333%206.66667%201.33333C5.17778%201.33333%203.91667%201.85%202.88333%202.88333C1.85%203.91667%201.33333%205.17778%201.33333%206.66667C1.33333%208.15556%201.85%209.41667%202.88333%2010.45C3.91667%2011.4833%205.17778%2012%206.66667%2012Z'%20fill='%2390909E'/%3e%3c/svg%3e") no-repeat center / contain;-webkit-mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='14'%20height='14'%20viewBox='0%200%2014%2014'%20fill='none'%3e%3cpath%20d='M7.14167%209.80834C7.26945%209.68056%207.33333%209.52222%207.33333%209.33333V6.66667C7.33333%206.47778%207.26945%206.31945%207.14167%206.19167C7.01389%206.06389%206.85556%206%206.66667%206C6.47778%206%206.31945%206.06389%206.19167%206.19167C6.06389%206.31945%206%206.47778%206%206.66667V9.33333C6%209.52222%206.06389%209.68056%206.19167%209.80834C6.31945%209.93611%206.47778%2010%206.66667%2010C6.85556%2010%207.01389%209.93611%207.14167%209.80834ZM7.14167%204.475C7.26945%204.34722%207.33333%204.18889%207.33333%204C7.33333%203.81111%207.26945%203.65278%207.14167%203.525C7.01389%203.39722%206.85556%203.33333%206.66667%203.33333C6.47778%203.33333%206.31945%203.39722%206.19167%203.525C6.06389%203.65278%206%203.81111%206%204C6%204.18889%206.06389%204.34722%206.19167%204.475C6.31945%204.60278%206.47778%204.66667%206.66667%204.66667C6.85556%204.66667%207.01389%204.60278%207.14167%204.475ZM6.66667%2013.3333C5.74445%2013.3333%204.87778%2013.1583%204.06667%2012.8083C3.25556%2012.4583%202.55%2011.9833%201.95%2011.3833C1.35%2010.7833%200.875%2010.0778%200.525%209.26667C0.175%208.45556%200%207.58889%200%206.66667C0%205.74445%200.175%204.87778%200.525%204.06667C0.875%203.25556%201.35%202.55%201.95%201.95C2.55%201.35%203.25556%200.875%204.06667%200.525C4.87778%200.175%205.74445%200%206.66667%200C7.58889%200%208.45556%200.175%209.26667%200.525C10.0778%200.875%2010.7833%201.35%2011.3833%201.95C11.9833%202.55%2012.4583%203.25556%2012.8083%204.06667C13.1583%204.87778%2013.3333%205.74445%2013.3333%206.66667C13.3333%207.58889%2013.1583%208.45556%2012.8083%209.26667C12.4583%2010.0778%2011.9833%2010.7833%2011.3833%2011.3833C10.7833%2011.9833%2010.0778%2012.4583%209.26667%2012.8083C8.45556%2013.1583%207.58889%2013.3333%206.66667%2013.3333ZM6.66667%2012C8.15556%2012%209.41667%2011.4833%2010.45%2010.45C11.4833%209.41667%2012%208.15556%2012%206.66667C12%205.17778%2011.4833%203.91667%2010.45%202.88333C9.41667%201.85%208.15556%201.33333%206.66667%201.33333C5.17778%201.33333%203.91667%201.85%202.88333%202.88333C1.85%203.91667%201.33333%205.17778%201.33333%206.66667C1.33333%208.15556%201.85%209.41667%202.88333%2010.45C3.91667%2011.4833%205.17778%2012%206.66667%2012Z'%20fill='%2390909E'/%3e%3c/svg%3e") no-repeat center / contain;transition:background-color .2s}.stage-field-label[data-v-1f1cc17c]{font-size:14px;line-height:22px;color:#1f1f29}.stage-field-label[data-v-1f1cc17c]:after{margin-left:2px;color:#ff381f;content:"*"}.required[data-v-1f1cc17c]{color:#ff381f;margin-left:2px}.field-inline[data-v-1f1cc17c]{display:flex;gap:8px}.field-input[data-v-1f1cc17c]{width:100%}.field-input--flex[data-v-1f1cc17c]{flex:1;min-width:0}.price-unit-select[data-v-1f1cc17c]{flex-shrink:0}.price-unit-select[data-v-1f1cc17c]{width:62px}.field-input-suffix[data-v-1f1cc17c]{display:flex;width:100%}.field-input-suffix--inner[data-v-1f1cc17c]{position:relative;align-items:center}.field-input-suffix--inner[data-v-1f1cc17c] .ant-input-number-group-addon{border:none;padding:0;background-color:transparent}.input-suffix[data-v-1f1cc17c]{display:inline-flex;align-items:center;justify-content:center;min-width:46px;height:32px;padding:0 12px;border:1px solid #e9e9e9;border-left:none;border-radius:0 8px 8px 0;font-size:14px;color:#1f1f29;background:#fff}.input-suffix--inner[data-v-1f1cc17c]{position:absolute;top:50%;right:12px;z-index:1;min-width:auto;height:auto;padding:0;border:none;border-radius:0;background:transparent;transform:translateY(-50%);pointer-events:none;white-space:nowrap;font-family:PingFang SC;font-size:14px;font-weight:400;line-height:22px;color:var(--text-text-1, #646475)}.radio-group[data-v-1f1cc17c]{display:flex;flex-wrap:wrap;gap:24px}.radio-item[data-v-1f1cc17c]{margin-inline-start:0!important}.ratio-inline-list[data-v-1f1cc17c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ratio-inline-item[data-v-1f1cc17c]{display:flex;flex-direction:column;gap:8px}.ratio-inline-item__label[data-v-1f1cc17c]{font-size:14px;line-height:22px;color:#90909e}.ratio-inline-list .field-input-suffix[data-v-1f1cc17c]{align-items:center;gap:0}.ratio-inline-list .field-input-suffix .input-suffix[data-v-1f1cc17c]{display:flex;align-items:center;justify-content:center;min-width:auto;padding:0 12px;height:32px;font-size:14px;line-height:22px;color:var(--text-text-0, #1f1f29);white-space:nowrap;flex-shrink:0;transition:none;background:#fff;border:1px solid #e9e9e9;border-left:none;border-radius:0 8px 8px 0}.ratio-inline-list .field-input-suffix[data-v-1f1cc17c] .field-input.field-input--flex{flex:1;min-width:0;height:32px}.ratio-inline-list .field-input-suffix[data-v-1f1cc17c] .field-input.field-input--flex .ant-input{height:30px}.ratio-inline-list .field-input-suffix[data-v-1f1cc17c] .field-input--ratio-inline.ant-input-affix-wrapper{display:inline-flex;align-items:center;border-color:#e9e9e9!important;border-radius:8px!important;overflow:hidden;box-shadow:none!important;transition:none!important}.ratio-inline-list .field-input-suffix[data-v-1f1cc17c] .field-input--ratio-inline.ant-input-affix-wrapper .ant-input{height:auto;line-height:32px;border:none!important;box-shadow:none!important}.ratio-inline-list .field-input-suffix[data-v-1f1cc17c] .field-input--ratio-inline.ant-input-affix-wrapper .ant-input-suffix{display:inline-flex;align-items:center;height:100%;font-family:PingFang SC;font-size:14px;font-weight:400;line-height:22px;color:var(--text-text-1, #646475)}.ratio-inline-list .field-input-suffix[data-v-1f1cc17c]:hover .field-input.field-input--flex{border-color:var(--color-primary-P500, #5653f8)!important}.ratio-inline-list .field-input-suffix:hover .input-suffix[data-v-1f1cc17c]{border-color:var(--color-primary-P500, #5653f8)}.ratio-inline-list .field-input-suffix[data-v-1f1cc17c]:focus-within{border-radius:8px;box-shadow:0 0 0 2px #5653f814}.ratio-inline-list .field-input-suffix[data-v-1f1cc17c]:focus-within .field-input.field-input--flex,.ratio-inline-list .field-input-suffix[data-v-1f1cc17c]:focus-within .field-input.field-input--flex.ant-input-affix-wrapper-focused,.ratio-inline-list .field-input-suffix[data-v-1f1cc17c]:focus-within .field-input.field-input--flex:focus{border-color:var(--color-primary-P500, #5653f8)!important;box-shadow:none!important}.ratio-inline-list .field-input-suffix:focus-within .input-suffix[data-v-1f1cc17c]{border-color:var(--color-primary-P500, #5653f8)}.field-input-suffix[data-v-1f1cc17c] .field-input--ratio-inline.ant-input-affix-wrapper{display:inline-flex;align-items:center;height:32px;border-color:#e9e9e9!important;border-radius:8px!important;overflow:hidden;box-shadow:none!important;transition:none!important}.field-input-suffix[data-v-1f1cc17c] .field-input--ratio-inline.ant-input-affix-wrapper .ant-input{height:auto;line-height:30px;border:none!important;box-shadow:none!important}.field-input-suffix[data-v-1f1cc17c] .field-input--ratio-inline.ant-input-affix-wrapper .ant-input-suffix{display:inline-flex;align-items:center;height:100%;font-family:PingFang SC;font-size:14px;font-weight:400;line-height:22px;color:var(--text-text-1, #646475)}.field-input-suffix[data-v-1f1cc17c]:hover .field-input--ratio-inline.ant-input-affix-wrapper{border-color:var(--color-primary-P500, #5653f8)!important}.field-input-suffix[data-v-1f1cc17c]:focus-within .field-input--ratio-inline.ant-input-affix-wrapper,.field-input-suffix[data-v-1f1cc17c]:focus-within .field-input--ratio-inline.ant-input-affix-wrapper-focused{border-color:var(--color-primary-P500, #5653f8)!important;box-shadow:none!important}.field-input-suffix--inner[data-v-1f1cc17c] .field-input--with-inner-suffix.ant-input{height:32px;border-radius:8px;padding-right:72px}.field-input-suffix--inner[data-v-1f1cc17c] .field-input--with-inner-suffix.ant-input{height:32px;line-height:32px}.acceptance-times-block[data-v-1f1cc17c]{display:flex;flex-direction:column;gap:8px}.stage-stack[data-v-1f1cc17c]{display:flex;flex-direction:column;gap:12px}.stage-card[data-v-1f1cc17c]{display:flex;flex-direction:column;gap:0;padding:0;overflow:hidden;border:1px solid var(--line-border-component, #e0e0e3);border-radius:12px;background:var(--bg-fill, #f6f6f6)}.stage-card>.field-item--full[data-v-1f1cc17c]{width:auto;margin:0;padding:12px 20px 16px;background:var(--bg-body, #fff)}.stage-card__title[data-v-1f1cc17c]{display:flex;align-items:center;min-height:32px;padding:5px 20px;box-sizing:border-box;font-size:14px;font-weight:500;line-height:22px;color:#1f1f29;background:var(--bg-fill, #f6f6f6)}.stage-card__row[data-v-1f1cc17c]{display:flex;gap:16px;padding:16px 20px 0;background:var(--bg-body, #fff)}.stage-card__row[data-v-1f1cc17c]:last-child{padding-bottom:16px}.stage-stack+.section-panel[data-v-1f1cc17c]{margin-top:16px}.field-error[data-v-1f1cc17c]{display:flex;align-items:center;gap:4px;font-size:12px;line-height:18px;color:#ff4d4f}.error-icon[data-v-1f1cc17c]{font-size:12px}.delivery-textarea[data-v-1f1cc17c] .ant-input{height:110px;min-height:110px;padding:6px 12px;border-radius:8px}[data-v-1f1cc17c] .field-input.ant-input-number{width:100%;height:32px;border-radius:8px}[data-v-1f1cc17c] .field-input.ant-input-number .ant-input-number-input{height:30px;line-height:30px;padding:0 12px}.price-unit-select[data-v-1f1cc17c] .ant-select-selector{height:32px!important;border-radius:8px!important}.price-unit-select[data-v-1f1cc17c] .ant-select-selection-item{line-height:30px!important}@media(max-width:640px){.stage-card__row[data-v-1f1cc17c]{flex-direction:column}.ratio-inline-list[data-v-1f1cc17c]{grid-template-columns:1fr}}.delivery-cycle-tooltip.ant-tooltip{max-width:none}.delivery-cycle-tooltip.ant-tooltip.ant-tooltip-placement-top,.delivery-cycle-tooltip.ant-tooltip.ant-tooltip-placement-topLeft,.delivery-cycle-tooltip.ant-tooltip.ant-tooltip-placement-topRight{padding-bottom:7px}.delivery-cycle-tooltip.ant-tooltip .ant-tooltip-inner{padding:7px 12px;background:#1f1f29f2;border-radius:8px;color:#fff;min-height:auto;opacity:.9;box-shadow:0 2px 8px #1d1f2314}.delivery-cycle-tooltip.ant-tooltip .ant-tooltip-arrow{opacity:.9}.delivery-cycle-tooltip.ant-tooltip .ant-tooltip-arrow:before{background:#1f1f29f2}.delivery-cycle-tooltip.ant-tooltip .delivery-cycle-tip-content{width:180px;margin:0;font-size:12px;font-weight:400;line-height:18px;color:#fff}.modal-overlay[data-v-7de2125c]{position:fixed;inset:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:var(--z-im-modal)}.modal-container[data-v-7de2125c]{width:600px;max-height:90vh;background:#fff;border-radius:20px;display:flex;flex-direction:column;overflow:hidden;box-shadow:none}.modal-header[data-v-7de2125c]{display:flex;justify-content:space-between;align-items:center;padding:20px}.modal-header h2[data-v-7de2125c]{margin:0;font-size:16px;font-weight:500;line-height:24px;color:var(--text-text-0, #1f1f29)}.close-btn[data-v-7de2125c]{width:24px;height:24px;border:none;background:transparent;cursor:pointer;padding:2px}.close-btn img[data-v-7de2125c]{width:20px;height:20px}.modal-scroll[data-v-7de2125c]{flex:1;overflow-y:auto;padding:0 24px 24px;display:flex;flex-direction:column;gap:24px}.task-preview[data-v-7de2125c]{border:1px solid var(--color-primary-P100, #deddfe);border-radius:12px;padding:20px;background:radial-gradient(circle at 0 50%,#fafbff,#fafaff)}.preview-content[data-v-7de2125c],.preview-bottom[data-v-7de2125c]{display:flex;flex-direction:column;gap:16px}.preview-top[data-v-7de2125c]{display:flex;flex-direction:column;gap:8px}.preview-top h3[data-v-7de2125c]{margin:0;font-size:16px;font-weight:500;color:var(--text-text-0, #1f1f29)}.preview-tags[data-v-7de2125c]{display:flex;align-items:center;gap:4px}.preview-tag[data-v-7de2125c]{font-size:12px;color:var(--color-primary-P500, #5653f8)}.preview-sep[data-v-7de2125c]{color:var(--color-primary-P500, #5653f8);font-size:12px;line-height:18px}.preview-price[data-v-7de2125c]{display:flex;align-items:baseline;gap:4px}.price-yen[data-v-7de2125c]{font-size:24px;font-weight:600}.price-num[data-v-7de2125c]{font-family:DIN Alternate,DIN,Arial,sans-serif;font-size:24px;font-weight:700}.preview-period[data-v-7de2125c],.period-label[data-v-7de2125c]{display:flex;align-items:center;gap:8px}.period-icon[data-v-7de2125c]{width:20px;height:20px}.form-section[data-v-7de2125c]{display:flex;flex-direction:column;gap:8px}.form-section--service[data-v-7de2125c]{gap:8px}.section-title[data-v-7de2125c],.form-label[data-v-7de2125c]{font-size:14px;color:var(--text-text-0, #1f1f29)}.required[data-v-7de2125c]{color:#ff4d4f}.service-empty[data-v-7de2125c]{padding:24px 0;text-align:center;font-size:14px;color:var(--text-text-2, #90909e)}.single-service[data-v-7de2125c],.service-list[data-v-7de2125c]{display:flex;flex-direction:column;gap:8px}.service-card[data-v-7de2125c]{display:flex;flex-direction:column;gap:12px;padding:12px;border:1px solid var(--line-border-component, #e0e0e3);border-radius:8px;cursor:pointer}.service-card__main[data-v-7de2125c]{display:flex;align-items:flex-start;gap:8px}.card-radio[data-v-7de2125c]{flex-shrink:0;pointer-events:none;margin-inline:0!important;height:22px;align-items:center}.card-radio[data-v-7de2125c] .ant-radio+span{padding-inline:0}.svc-info[data-v-7de2125c]{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.svc-name-row[data-v-7de2125c]{display:flex;align-items:center;gap:8px}.svc-name[data-v-7de2125c],.ver-name[data-v-7de2125c]{font-size:14px;font-weight:500;line-height:22px;color:var(--text-text-0, #1f1f29)}.svc-multi-tag[data-v-7de2125c]{display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:4px;background:var(--brand-br-50, #f8f1ff);font-size:12px;line-height:20px;color:var(--color-primary-P500, #5653f8)}.svc-category[data-v-7de2125c]{font-size:12px;line-height:18px;color:var(--text-text-1, #646473)}.version-cards[data-v-7de2125c]{display:flex;gap:12px}.version-cards--nested[data-v-7de2125c]{margin-top:8px}.version-cards--single .version-card[data-v-7de2125c]{flex:1}.version-card[data-v-7de2125c]{position:relative;flex:1;min-width:0;display:flex;padding:12px;border:1px solid var(--line-border-component, #e0e0e3);border-radius:8px;cursor:pointer;background:linear-gradient(90deg,#f7f1fe,#fff)}.version-card--advanced[data-v-7de2125c]{background:linear-gradient(90deg,#fef9ed,#fff)}.version-card--active[data-v-7de2125c]{border-color:var(--color-primary-P500, #5653f8)}.ver-content[data-v-7de2125c]{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.ver-bottom[data-v-7de2125c]{display:flex;width:100%;align-items:center;justify-content:space-between;gap:8px}.ver-price[data-v-7de2125c]{flex:1;min-width:0;font-size:14px;font-weight:500;line-height:22px;color:var(--text-text-0, #1f1f29)}.ver-days[data-v-7de2125c]{font-size:12px;line-height:18px;color:var(--text-text-1, #646473);white-space:nowrap}.ver-check-badge[data-v-7de2125c]{position:absolute;top:-1px;right:-1px;display:flex;align-items:center;justify-content:center;width:22px;height:18px;background:var(--color-primary-P500, #5653f8);border-radius:0 8px}.ver-check-badge img[data-v-7de2125c]{width:12px;height:12px}.auto-tip[data-v-7de2125c]{display:flex;align-items:center;gap:8px;padding:12px 20px;border-radius:8px;background:var(--function-success-success-50, #edf9ed);font-size:14px;line-height:22px;color:var(--text-text-0, #1f1f29)}.tip-icon[data-v-7de2125c]{width:20px;height:20px;flex-shrink:0}.meta-card[data-v-7de2125c]{display:flex;flex-direction:column;gap:24px;padding:0;border:none;border-radius:0;background:transparent}.meta-item[data-v-7de2125c]{display:flex;flex-direction:column;gap:8px;height:auto}.meta-item[data-v-7de2125c]:has(.start-day-row){gap:8px}.meta-title[data-v-7de2125c]{display:flex;align-items:center;gap:4px;font-size:14px;line-height:22px;color:var(--text-text-0, #1f1f29)}.tax-rate-options[data-v-7de2125c]{display:flex;align-items:center;flex-wrap:wrap;gap:12px 20px}.tax-rate-option[data-v-7de2125c]{display:flex;align-items:center;gap:8px;color:var(--text-text-0, #1f1f29);cursor:pointer;user-select:none}.tax-rate-option--active[data-v-7de2125c]{color:var(--text-text-0, #1f1f29)}.tax-rate-icon[data-v-7de2125c]{width:16px;height:16px;display:block;flex-shrink:0}.tax-rate-label[data-v-7de2125c]{font-size:14px;line-height:22px}.start-day-row[data-v-7de2125c]{display:flex;align-items:center;justify-content:flex-start;flex-wrap:nowrap;gap:12px;min-height:32px}.start-day-text[data-v-7de2125c]{font-size:14px;line-height:22px;color:var(--text-text-0, #1f1f29);white-space:nowrap;flex-shrink:0}.start-day-control[data-v-7de2125c]{display:inline-flex;align-items:center;gap:8px;flex-shrink:0}.stepper-input[data-v-7de2125c]{display:inline-flex;align-items:stretch;width:68px;height:32px;border:1px solid #e0e0e3;border-radius:8px;overflow:hidden;background:#fff;box-sizing:border-box;transition:border-color .2s,box-shadow .2s}.stepper-input[data-v-7de2125c]:hover{border-color:var(--color-primary-P500, #5653f8)}.stepper-input[data-v-7de2125c]:focus-within{border-color:var(--color-primary-P500, #5653f8);box-shadow:0 0 0 2px #7d46fa14}.stepper-input__value[data-v-7de2125c]{flex:1;min-width:0;height:100%;padding:0 0 0 12px;border:none;outline:none;text-align:left;font-size:14px;line-height:32px;color:#00000059;background:transparent}.stepper-input__arrows[data-v-7de2125c]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;width:10px;margin-right:12px;border-left:none;flex-shrink:0}.stepper-input__arrow[data-v-7de2125c]{display:flex;align-items:center;justify-content:center;width:100%;height:10px;padding:0;border:none;background:#fff;color:#5e5967;cursor:pointer;transition:color .2s}.stepper-input__arrow[data-v-7de2125c]:hover{color:var(--color-primary-P500, #5653f8)}.stepper-input__arrow[data-v-7de2125c]:disabled{cursor:not-allowed;opacity:.6}.stepper-input__icon[data-v-7de2125c]{width:10px;height:10px;display:block}.stepper-input__icon--up[data-v-7de2125c]{transform:rotate(180deg)}.stepper-input--has-value .stepper-input__value[data-v-7de2125c]{color:var(--text-text-0, #1f1f29)}.start-day-unit-select[data-v-7de2125c]{width:90px;flex-shrink:0}.start-day-unit-select[data-v-7de2125c] .ant-select-selector{height:32px!important;border-radius:8px!important}.start-day-unit-select[data-v-7de2125c] .ant-select-selection-item{line-height:30px!important}.form-label-row[data-v-7de2125c]{display:flex;align-items:center;gap:4px}.input-wrap[data-v-7de2125c]{display:flex;align-items:center;border:1px solid rgba(23,21,25,.1);border-radius:8px;overflow:hidden}.form-input[data-v-7de2125c]{width:100%;height:34px;padding:0 12px;border:none;outline:none;font-size:14px;color:var(--text-text-0, #1f1f29)}.form-input[data-v-7de2125c]:disabled{background:#f6f6f6;color:var(--text-text-1, #646473)}.modal-footer[data-v-7de2125c]{display:flex;justify-content:flex-end;align-items:center;gap:16px;padding:12px 24px;background:#fff;box-shadow:0 -6px 12px #1d1f2314}.modal-footer .submit-btn[data-v-7de2125c]{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:4px;height:40px;padding:0 24px;margin:0;border-radius:10px;border:1px solid transparent;font-family:PingFang SC,sans-serif;font-size:16px;font-weight:400;line-height:normal;white-space:nowrap;cursor:pointer;background:var(--color-primary-P500, #5653f8);color:var(--static-static-white, #fff);transition:background-color .15s ease,border-color .15s ease,color .15s ease}.modal-footer .submit-btn[data-v-7de2125c]:focus-visible{outline:2px solid var(--color-primary-P500, #5653f8);outline-offset:2px}.modal-footer .submit-btn[data-v-7de2125c]:hover:not(:disabled){background:var(--color-primary-P400, #7575f9)}.modal-footer .submit-btn[data-v-7de2125c]:active:not(:disabled){background:var(--color-primary-P600, #4641d4)}.modal-footer .submit-btn[data-v-7de2125c]:disabled{background:var(--color-primary-P200, #b9bbfc);color:var(--static-static-white, #fff);cursor:not-allowed}.modal-footer .submit-btn--loading[data-v-7de2125c]{cursor:wait;opacity:.85}.total-info[data-v-7de2125c]{width:270px;display:flex;flex-direction:column;align-items:flex-end;gap:4px}.total-row[data-v-7de2125c]{width:100%;display:flex;align-items:flex-end;gap:8px}.total-amount-wrap[data-v-7de2125c]{display:flex;align-items:flex-end;gap:2px}.total-label[data-v-7de2125c]{flex:1;text-align:right;font-size:14px;color:var(--text-text-0, #1f1f29)}.total-currency[data-v-7de2125c],.total-amount[data-v-7de2125c]{color:var(--color-red-R600, #DB2414)}.total-currency[data-v-7de2125c]{font-size:18px;font-weight:500}.total-amount[data-v-7de2125c]{font-family:PingFang SC,sans-serif;font-size:18px;font-weight:500}.total-formula[data-v-7de2125c]{font-size:12px;color:var(--text-text-2, #90909e)}.modal-fade-enter-active[data-v-7de2125c],.modal-fade-leave-active[data-v-7de2125c]{transition:opacity .2s ease}.modal-fade-enter-from[data-v-7de2125c],.modal-fade-leave-to[data-v-7de2125c]{opacity:0}@media(max-width:900px){.modal-container[data-v-7de2125c]{width:calc(100vw - 24px)}.version-cards[data-v-7de2125c]{flex-direction:column;align-items:stretch}}.service-changed-text[data-v-efb07579]{font-size:14px;font-weight:400;color:#90909e}.im-service-card-button[data-v-efb07579]{display:flex;align-items:center;justify-content:center;height:36px;min-width:76px;padding:10px 16px;font-family:PingFang SC,sans-serif;font-size:16px;font-weight:400;border-radius:8px;cursor:pointer;transition:all .2s;border:none;outline:none}.im-service-card-button[data-v-efb07579]:disabled{cursor:not-allowed;opacity:.5;pointer-events:none}.im-service-card-button--primary[data-v-efb07579]{background:var(--color-primary-P500, #5653F8);color:#fff}.im-service-card-button--primary[data-v-efb07579]:hover{filter:brightness(1.15)}.im-service-card-button--primary[data-v-efb07579]:active{filter:brightness(.85)}.im-service-card-button--secondary[data-v-efb07579]{background:#fff;color:#171519;border:1px solid rgba(23,21,25,.1)}.im-service-card-button--secondary[data-v-efb07579]:hover{background:#f7f8fa}.im-service-card-button--secondary[data-v-efb07579]:active{background:#f0f0f0}.modify-text[data-v-77307eb4]{font-size:12px;font-weight:400;color:#90909e;flex-shrink:0}.notice[data-v-4bed8245]{margin:0;font-family:PingFang SC,sans-serif;font-size:13px;font-weight:400;line-height:20px;color:#646473}.notice__highlight[data-v-4bed8245]{color:#db2414}.notice[data-v-d00a3b86]{margin:0;font-family:PingFang SC,sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#646473}.notice__highlight[data-v-d00a3b86]{color:#db2414}.notice[data-v-127ca347]{margin:0;font-family:PingFang SC,sans-serif;font-size:13px;font-weight:400;line-height:20px;color:#646473}.notice__highlight[data-v-127ca347]{color:#db2414}.payment-cashier[data-v-3ae21820]{position:relative;box-sizing:border-box;width:100%;height:clamp(480px,calc(100vh - 96px),700px);padding-top:28px;display:flex;flex-direction:column}.payment-cashier .cashier-iframe[data-v-3ae21820]{position:relative;z-index:0;flex:1;width:100%;height:100%;min-height:0;border:none;display:block}.payment-cashier .cashier-loading-mask[data-v-3ae21820]{position:absolute;inset:0;z-index:1;display:flex;align-items:center;justify-content:center;background:var(--bg-white, #ffffff)}.payment-cashier .cashier-loading-inner[data-v-3ae21820]{display:flex;flex-direction:column;align-items:center;gap:12px}.payment-cashier .cashier-loading-text[data-v-3ae21820]{font-family:PingFang SC,sans-serif;font-size:14px;line-height:1.57;color:var(--text-secondary, #68676b)}.payment-cashier-modal .ant-modal{max-width:calc(100vw - 32px)}.payment-cashier-modal .ant-modal-content{position:relative;padding:0 0 0 24px;overflow:hidden;max-height:calc(100vh - 48px);display:flex;flex-direction:column}.payment-cashier-modal .ant-modal-close{top:16px;inset-inline-end:24px;width:auto;height:auto;margin:0;padding:0}.payment-cashier-modal .ant-modal-body{overflow:hidden;flex:1;min-height:0;padding:0}.notice[data-v-6645230a]{margin:0;font-family:PingFang SC,sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#646473}.notice__highlight[data-v-6645230a]{color:#db2414}.video-preview-overlay[data-v-ddde826d]{position:fixed;inset:0;z-index:var(--z-im-preview);display:flex;flex-direction:column;align-items:center;background:var(--color-bg-mask, rgba(0, 0, 0, .4))}.video-preview-header[data-v-ddde826d]{display:flex;align-items:center;justify-content:flex-end;width:100%;flex-shrink:0;padding:24px 24px 8px;box-sizing:border-box}.video-preview-close[data-v-ddde826d]{width:28px;height:28px;padding:4px;border:none;border-radius:40px;background:#0009;cursor:pointer;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.video-preview-close-icon[data-v-ddde826d]{width:20px}.video-preview-stage[data-v-ddde826d]{flex:1 1 0;min-height:0;width:100%;display:flex;align-items:center;justify-content:center;padding:0 24px;box-sizing:border-box}.video-preview-content[data-v-ddde826d]{position:relative;flex-shrink:0;line-height:0}.preview-video[data-v-ddde826d]{display:block;width:100%;height:100%}.video-center-play[data-v-ddde826d]{position:absolute;top:50%;left:50%;width:70px;height:70px;padding:0;border:none;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;transform:translate(-50%,-50%)}.video-center-play-icon[data-v-ddde826d]{width:70px;height:70px;pointer-events:none}.video-preview-footer[data-v-ddde826d]{flex-shrink:0;width:100%;display:flex;align-items:center;justify-content:center;padding:40px 10px;box-sizing:border-box}.video-controls[data-v-ddde826d]{display:flex;align-items:center;gap:20px;padding:12px;background:#1c1c1c;border-radius:12px;max-width:calc(100vw - 20px)}.control-btn[data-v-ddde826d]{border:none;border-radius:6px;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .15s ease}.control-btn[data-v-ddde826d]:hover{background:#ffffff14}.control-btn-icon--play[data-v-ddde826d]{width:24px;height:24px}.volume-control[data-v-ddde826d]{display:flex;align-items:center;gap:6px;flex-shrink:0}.volume-slider[data-v-ddde826d]{width:72px;height:4px;padding:0;border-radius:2px;appearance:none;cursor:pointer}.volume-slider[data-v-ddde826d]::-webkit-slider-thumb{width:12px;height:12px;border:0;border-radius:50%;background:#fff;appearance:none}.volume-slider[data-v-ddde826d]::-moz-range-thumb{width:12px;height:12px;border:0;border-radius:50%;background:#fff}.volume-slider[data-v-ddde826d]:focus-visible{outline:2px solid #fff;outline-offset:4px}.time-display[data-v-ddde826d]{display:flex;align-items:center;gap:4px;flex-shrink:0}.time-current[data-v-ddde826d],.time-total[data-v-ddde826d]{font-family:PingFang SC,sans-serif;font-size:14px;font-weight:500;line-height:22px;white-space:nowrap}.time-current[data-v-ddde826d]{color:#fff}.time-total[data-v-ddde826d]{color:#fff9}.time-divider[data-v-ddde826d]{width:1px;height:9px;background:#fff9;transform:rotate(21.58deg);flex-shrink:0}.progress-track[data-v-ddde826d]{position:relative;flex:1;min-width:120px;max-width:246px;height:4px;background:#fff3;border-radius:2px;cursor:pointer;margin-right:6px}.progress-fill[data-v-ddde826d]{height:100%;background:#fff;border-radius:2px}.progress-thumb[data-v-ddde826d]{position:absolute;top:50%;width:12px;height:12px;border-radius:50%;background:#fff;transform:translate(-50%,-50%);pointer-events:none}.video-preview-fade-enter-active[data-v-ddde826d],.video-preview-fade-leave-active[data-v-ddde826d]{transition:opacity .18s ease}.video-preview-fade-enter-from[data-v-ddde826d],.video-preview-fade-leave-to[data-v-ddde826d]{opacity:0}.video-bubble[data-v-144a7413]{position:relative;cursor:pointer}.video-cover[data-v-144a7413]{position:relative;border-radius:8px;overflow:hidden;background:var(--fill-fill-2, #f5f5f5)}.cover-image[data-v-144a7413]{width:100%;height:100%;object-fit:cover;display:block}.cover-placeholder[data-v-144a7413]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:12px;color:var(--text-text-2, #90909e)}.play-overlay[data-v-144a7413]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.play-icon[data-v-144a7413]{height:60px;width:60px;color:#fff}.duration-label[data-v-144a7413]{position:absolute;right:10px;bottom:10px;padding:2px 8px;background:#00000080;border-radius:8px;font-size:14px;color:#fff;height:26px;box-sizing:border-box;display:flex;align-items:center;justify-content:center}.video-loading[data-v-144a7413]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#00000073;border-radius:8px;color:#fff}.loading-icon[data-v-144a7413]{font-size:14px;animation:loading-spin-144a7413 1s linear infinite}@keyframes loading-spin-144a7413{to{transform:rotate(360deg)}}.video-card[data-v-716502c9]{position:relative;display:inline-flex;max-width:260px;border-radius:6px;overflow:hidden;background:var(--fill-fill-2, #f2f3f5)}.video-thumb[data-v-716502c9]{width:100%;height:100%;object-fit:cover;display:block;border-radius:6px}.video-fallback[data-v-716502c9]{display:inline-block;padding:8px 12px;font-size:14px;color:var(--text-text-1, #646473)}.play-overlay[data-v-716502c9]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.play-icon[data-v-716502c9]{width:60px;height:60px}.duration-label[data-v-716502c9]{position:absolute;right:10px;bottom:10px;padding:2px 8px;background:#00000080;border-radius:8px;font-size:14px;color:#fff;height:26px;box-sizing:border-box;display:flex;align-items:center;justify-content:center}.voice-search-card[data-v-8d390d5d]{display:flex;flex-direction:column;align-items:flex-start;max-width:100%}.image-wrapper[data-v-6460c5bd]{position:relative;display:inline-flex;max-width:260px;border-radius:6px;overflow:hidden;background:#f2f3f5}.image-layer[data-v-6460c5bd]{width:100%;height:100%;object-fit:cover;display:block;border-radius:6px}.image-original[data-v-6460c5bd]{position:absolute;inset:0;opacity:0;transition:opacity .15s linear}.image-original.loaded[data-v-6460c5bd]{opacity:1}.image-loading[data-v-6460c5bd]{position:absolute;display:flex;gap:6px;align-items:center;justify-content:center;color:#fff;font-size:12px;background:#00000073;border-radius:6px;inset:0}.loading-icon[data-v-6460c5bd]{font-size:14px;animation:loading-spin-6460c5bd 1s linear infinite}@keyframes loading-spin-6460c5bd{to{transform:rotate(360deg)}}.image-card[data-v-568e8566]{display:inline-flex;max-width:260px;border-radius:6px;overflow:hidden;background:#f2f3f5}.image-thumb[data-v-568e8566]{width:100%;height:100%;object-fit:cover;display:block;border-radius:6px}.image-fallback[data-v-568e8566]{display:inline-block;padding:8px 12px;font-size:14px;color:var(--text-text-1, #646473)}.file-card[data-v-d034120d]{display:flex;align-items:center;width:240px;padding:8px 16px 8px 12px;background:#fff;border:1px solid #dee0e3;border-radius:8px;cursor:pointer;text-decoration:none;color:inherit;transition:background .15s}.file-card[data-v-d034120d]:hover{background:#f7f7f7}.file-item-body[data-v-d034120d]{display:flex;flex:1;align-items:center;gap:8px;min-width:0}.file-icon[data-v-d034120d]{flex-shrink:0;display:flex;align-items:center;justify-content:center;padding:2px 0}.file-type-icon[data-v-d034120d]{width:36px;height:40px;object-fit:contain}.file-meta[data-v-d034120d]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.file-name[data-v-d034120d]{font-size:14px;line-height:1.4;color:#171519;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.file-subtitle[data-v-d034120d]{font-size:12px;line-height:1.4;color:#c7c6c9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.file-card[data-v-38dfabce]{display:flex;align-items:center;gap:8px;width:230px;padding:10px;background:#fff;border:1px solid #E0E0E3;border-radius:8px}.file-icon[data-v-38dfabce]{flex-shrink:0;width:36px;height:36px;object-fit:contain}.file-meta[data-v-38dfabce]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.file-name[data-v-38dfabce]{font-size:14px;line-height:1.4;color:#171519;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.file-subtitle[data-v-38dfabce]{font-size:12px;line-height:1.4;color:#90909e}.msg-link[data-v-d033cad7]{color:#1677ff;text-decoration:underline}.text-search[data-v-c60129fe]{margin:0;font-family:PingFang SC,sans-serif;font-size:14px;line-height:22px;color:var(--text-text-0, #1f2329);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.global-message-overlay{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;z-index:var(--z-top-message);pointer-events:none}.global-message{background:#121212;color:#fff;padding:10px 24px;border-radius:14px;font-size:14px;line-height:22px;font-family:PingFang SC,sans-serif;white-space:nowrap}.global-msg-enter-active,.global-msg-leave-active{transition:opacity .3s ease}.global-msg-enter-from,.global-msg-leave-to{opacity:0}.coupon-trigger-host[data-v-08f04f4d]{width:508px;min-width:508px;max-width:508px;margin:0 auto;padding:0;box-sizing:border-box;font-family:PingFang SC,sans-serif;flex:none;flex-shrink:0}.coupon-trigger-host__frame[data-v-08f04f4d]{position:relative;width:508px;min-width:508px;max-width:508px;height:410px;min-height:410px;max-height:410px;margin:0 auto;flex-shrink:0;overflow:visible}.coupon-trigger-host__deco[data-v-08f04f4d]{position:absolute;pointer-events:none;z-index:25;flex:none;flex-shrink:0;box-sizing:border-box}.coupon-trigger-host__deco--env-l[data-v-08f04f4d]{left:9px;top:273px;width:105px;min-width:105px;max-width:105px;height:65px;min-height:65px;max-height:65px;object-fit:fill;object-position:center}.coupon-trigger-host__deco--env-r[data-v-08f04f4d]{left:422px;top:265px;width:64px;min-width:64px;max-width:64px;height:77px;min-height:77px;max-height:77px;object-fit:fill;object-position:center}.coupon-trigger-host__deco--coin-1[data-v-08f04f4d]{left:11px;top:244px;width:28px;min-width:28px;max-width:28px;height:28px;min-height:28px;max-height:28px;object-fit:fill;object-position:center;transform:scaleY(-1)}.coupon-trigger-host__deco--coin-2[data-v-08f04f4d]{left:383.24px;top:304.43px;width:38.914px;min-width:38.914px;max-width:38.914px;height:41.703px;min-height:41.703px;max-height:41.703px;object-fit:fill;object-position:center;transform:scaleY(-1) rotate(-171.81deg)}.coupon-trigger-host__deco--coin-3[data-v-08f04f4d]{left:465px;top:231px;width:28px;min-width:28px;max-width:28px;height:26px;min-height:26px;max-height:26px;object-fit:fill;object-position:center;transform:scaleY(-1) rotate(180deg)}.coupon-trigger-host__column[data-v-08f04f4d]{position:absolute;left:54px;top:0;z-index:1;width:400px;min-width:400px;max-width:400px;height:410px;min-height:410px;max-height:410px;box-sizing:border-box;flex:none;flex-shrink:0}.coupon-trigger-host__column .coupon-trigger-host__shell[data-v-08f04f4d]{position:absolute;left:0;top:52px;z-index:1;width:400px;min-width:400px;max-width:400px;height:300px;min-height:300px;max-height:300px;box-sizing:border-box;border-radius:var(--radius-l, 16px);background:var(--color-warning-W100, #fec)}.coupon-trigger-host__column .coupon-trigger-host__shell .coupon-trigger-host__shell-inner[data-v-08f04f4d]{position:absolute;left:16px;top:16px;width:368px;height:279px;border-radius:var(--radius-l, 16px);background:var(--color-bg-white, #fff);box-sizing:border-box}.coupon-trigger-host__column .coupon-trigger-host__shell .coupon-trigger-host__coupon-slot[data-v-08f04f4d]{position:absolute;left:40px;top:97px;width:320px;min-width:320px;max-width:320px;height:130px;min-height:130px;max-height:130px;aspect-ratio:320 / 130;box-sizing:border-box;flex:none;flex-shrink:0;overflow:hidden}.coupon-trigger-host__column .coupon-trigger-host__shell .coupon-trigger-host__coupon-slot .coupon-trigger-host__subtract[data-v-08f04f4d]{position:absolute;left:0;top:0;width:320px;min-width:320px;max-width:320px;height:130px;min-height:130px;max-height:130px;object-fit:fill;object-position:center;flex:none;flex-shrink:0;box-sizing:border-box;display:block}.coupon-trigger-host__column .coupon-trigger-host__shell .coupon-trigger-host__coupon-slot .coupon-trigger-host__coupon-body[data-v-08f04f4d]{position:absolute;left:0;top:0;z-index:2;width:320px;min-width:320px;max-width:320px;height:130px;min-height:130px;max-height:130px;box-sizing:border-box;flex:none;flex-shrink:0;pointer-events:none;color:var(--color-neutral-N00, #fff)}.coupon-trigger-host__column .coupon-trigger-host__shell .coupon-trigger-host__coupon-slot .coupon-trigger-host__coupon-body .coupon-trigger-host__left[data-v-08f04f4d]{position:absolute;left:19px;top:26px;width:68px;min-width:68px;max-width:68px;display:flex;flex-direction:column;align-items:center;gap:0;pointer-events:auto}.coupon-trigger-host__column .coupon-trigger-host__shell .coupon-trigger-host__coupon-slot .coupon-trigger-host__coupon-body .coupon-trigger-host__left.coupon-trigger-host__left--discount[data-v-08f04f4d]{top:26px;height:59px;justify-content:center}.coupon-trigger-host__column .coupon-trigger-host__shell .coupon-trigger-host__coupon-slot .coupon-trigger-host__coupon-body .coupon-trigger-host__left.coupon-trigger-host__left--full-reduction[data-v-08f04f4d]{width:fit-content;min-width:0;max-width:none;height:59px;justify-content:flex-start;gap:0;align-items:center}.coupon-trigger-host__column .coupon-trigger-host__shell .coupon-trigger-host__coupon-slot .coupon-trigger-host__coupon-body .coupon-trigger-host__left.coupon-trigger-host__left--full-reduction .coupon-trigger-host__full-reduction-main[data-v-08f04f4d]{box-sizing:border-box;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:0;width:fit-content;max-width:none;align-self:center}.coupon-trigger-host__column .coupon-trigger-host__shell .coupon-trigger-host__coupon-slot .coupon-trigger-host__coupon-body .coupon-trigger-host__left.coupon-trigger-host__left--full-reduction .coupon-trigger-host__amount-row[data-v-08f04f4d]{justify-content:center;gap:2px}.coupon-trigger-host__column .coupon-trigger-host__shell .coupon-trigger-host__coupon-slot .coupon-trigger-host__coupon-body .coupon-trigger-host__left.coupon-trigger-host__left--full-reduction .coupon-trigger-host__amount-row .coupon-trigger-host__currency[data-v-08f04f4d]{margin-top:6px}.coupon-trigger-host__column .coupon-trigger-host__shell .coupon-trigger-host__coupon-slot .coupon-trigger-host__coupon-body .coupon-trigger-host__left.coupon-trigger-host__left--full-reduction .coupon-trigger-host__amount-row .coupon-trigger-host__amount[data-v-08f04f4d]{margin-left:0}.coupon-trigger-host__column .coupon-trigger-host__shell .coupon-trigger-host__coupon-slot .coupon-trigger-host__coupon-body .coupon-trigger-host__left.coupon-trigger-host__left--full-reduction .coupon-trigger-host__type-pill[data-v-08f04f4d]{flex-shrink:0}.coupon-trigger-host__column .coupon-trigger-host__shell .coupon-trigger-host__coupon-slot .coupon-trigger-host__coupon-body .coupon-trigger-host__left .coupon-trigger-host__threshold[data-v-08f04f4d]{margin:0;width:fit-content;max-width:none;white-space:nowrap;text-align:center;font-size:12px;font-weight:400;line-height:normal}.coupon-trigger-host__column .coupon-trigger-host__shell .coupon-trigger-host__coupon-slot .coupon-trigger-host__coupon-body .coupon-trigger-host__left .coupon-trigger-host__amount-row[data-v-08f04f4d]{display:flex;flex-direction:row;align-items:flex-end;gap:0;margin-top:2px;white-space:nowrap}.coupon-trigger-host__column .coupon-trigger-host__shell .coupon-trigger-host__coupon-slot .coupon-trigger-host__coupon-body .coupon-trigger-host__left .coupon-trigger-host__amount-row .coupon-trigger-host__currency[data-v-08f04f4d]{font-size:16px;font-weight:500;line-height:normal;margin-top:9px}.coupon-trigger-host__column .coupon-trigger-host__shell .coupon-trigger-host__coupon-slot .coupon-trigger-host__coupon-body .coupon-trigger-host__left .coupon-trigger-host__amount-row .coupon-trigger-host__amount[data-v-08f04f4d]{margin-left:9.5px;font-size:30px;font-weight:600;line-height:30px}.coupon-trigger-host__column .coupon-trigger-host__shell .coupon-trigger-host__coupon-slot .coupon-trigger-host__coupon-body .coupon-trigger-host__left .coupon-trigger-host__zhe-row[data-v-08f04f4d]{display:flex;flex-direction:row;align-items:flex-end;justify-content:center;gap:2px;width:100%;white-space:nowrap}.coupon-trigger-host__column .coupon-trigger-host__shell .coupon-trigger-host__coupon-slot .coupon-trigger-host__coupon-body .coupon-trigger-host__left .coupon-trigger-host__zhe-row .coupon-trigger-host__zhe-num[data-v-08f04f4d]{font-size:30px;font-weight:600;line-height:30px}.coupon-trigger-host__column .coupon-trigger-host__shell .coupon-trigger-host__coupon-slot .coupon-trigger-host__coupon-body .coupon-trigger-host__left .coupon-trigger-host__zhe-row .coupon-trigger-host__zhe-suffix[data-v-08f04f4d]{margin-left:0;margin-top:0;margin-bottom:2px;font-size:16px;font-weight:500;line-height:normal}.coupon-trigger-host__column .coupon-trigger-host__shell .coupon-trigger-host__coupon-slot .coupon-trigger-host__coupon-body .coupon-trigger-host__left .coupon-trigger-host__type-pill[data-v-08f04f4d]{margin-top:8px;padding:2px 8px;border-radius:var(--radius-xxl, 24px);font-size:10px;font-weight:500;line-height:13px;background:#fff3}.coupon-trigger-host__column .coupon-trigger-host__shell .coupon-trigger-host__coupon-slot .coupon-trigger-host__coupon-body .coupon-trigger-host__left .coupon-trigger-host__type-pill.coupon-trigger-host__type-pill--discount[data-v-08f04f4d]{background:#fff6}.coupon-trigger-host__column .coupon-trigger-host__shell .coupon-trigger-host__coupon-slot .coupon-trigger-host__coupon-body .coupon-trigger-host__divider-wrap[data-v-08f04f4d]{position:absolute;left:106px;top:26px;width:2px;height:59.5px;display:flex;align-items:center;justify-content:center;pointer-events:none}.coupon-trigger-host__column .coupon-trigger-host__shell .coupon-trigger-host__coupon-slot .coupon-trigger-host__coupon-body .coupon-trigger-host__divider-wrap .coupon-trigger-host__divider[data-v-08f04f4d]{width:2px;height:59.5px;object-fit:contain;object-position:center;flex-shrink:0;display:block}.coupon-trigger-host__column .coupon-trigger-host__shell .coupon-trigger-host__coupon-slot .coupon-trigger-host__coupon-body .coupon-trigger-host__right[data-v-08f04f4d]{position:absolute;left:126px;right:8px;top:26px;width:auto;min-width:0;max-width:none;box-sizing:border-box;display:flex;flex-direction:column;gap:2px;align-items:flex-start;justify-content:flex-start;pointer-events:auto}.coupon-trigger-host__column .coupon-trigger-host__shell .coupon-trigger-host__coupon-slot .coupon-trigger-host__coupon-body .coupon-trigger-host__right .coupon-trigger-host__name[data-v-08f04f4d]{margin:0;font-size:14px;font-weight:500;line-height:22px;width:100%;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;word-break:break-word}.coupon-trigger-host__column .coupon-trigger-host__shell .coupon-trigger-host__coupon-slot .coupon-trigger-host__coupon-body .coupon-trigger-host__right .coupon-trigger-host__line[data-v-08f04f4d]{margin:0;font-size:12px;font-weight:400;line-height:normal;width:100%}.coupon-trigger-host__column .coupon-trigger-host__shell .coupon-trigger-host__coupon-slot .coupon-trigger-host__coupon-body .coupon-trigger-host__right .coupon-trigger-host__line.coupon-trigger-host__line--service[data-v-08f04f4d]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.coupon-trigger-host__column .coupon-trigger-host__shell .coupon-trigger-host__coupon-slot .coupon-trigger-host__coupon-body .coupon-trigger-host__right .coupon-trigger-host__line.coupon-trigger-host__line--valid[data-v-08f04f4d]{width:fit-content;max-width:none;white-space:nowrap}.coupon-trigger-host__column .coupon-trigger-host__titles[data-v-08f04f4d]{position:absolute;left:78px;top:88px;z-index:3;width:244px;box-sizing:border-box;text-align:center;pointer-events:none}.coupon-trigger-host__column .coupon-trigger-host__titles .coupon-trigger-host__title[data-v-08f04f4d]{margin:0;width:100%;font-size:20px;font-weight:500;line-height:normal;color:var(--color-text-T900, #1f1f29)}.coupon-trigger-host__column .coupon-trigger-host__titles .coupon-trigger-host__sub[data-v-08f04f4d]{margin:2px 0 0;font-size:12px;font-weight:400;line-height:normal;color:var(--color-text-T700, #646473);white-space:nowrap}.coupon-trigger-host__column .coupon-trigger-host__ribbon-wrap[data-v-08f04f4d]{position:absolute;left:126px;top:0;z-index:5;width:147px;height:56px;pointer-events:none}.coupon-trigger-host__column .coupon-trigger-host__ribbon-wrap .coupon-trigger-host__ribbon[data-v-08f04f4d]{position:absolute;left:0;top:0;width:147px;min-width:147px;max-width:147px;height:56px;min-height:56px;max-height:56px;object-fit:fill;object-position:center bottom;flex:none;flex-shrink:0;box-sizing:border-box;display:block}.coupon-trigger-host__column .coupon-trigger-host__footer[data-v-08f04f4d]{position:absolute;left:0;top:261px;z-index:4;width:400px;min-width:400px;max-width:400px;height:91px;min-height:91px;max-height:91px;flex-shrink:0;overflow:visible;pointer-events:none}.coupon-trigger-host__column .coupon-trigger-host__footer .coupon-trigger-host__footer-bar[data-v-08f04f4d]{position:absolute;left:0;top:0;width:400px;min-width:400px;max-width:400px;height:91px;min-height:91px;max-height:91px;object-fit:fill;object-position:center bottom;flex:none;flex-shrink:0;box-sizing:border-box;display:block}.coupon-trigger-host__column .coupon-trigger-host__footer .coupon-trigger-host__cta[data-v-08f04f4d]{position:absolute;left:100px;top:24px;z-index:2;box-sizing:border-box;display:block;width:200px!important;min-width:200px!important;max-width:200px!important;height:49px!important;min-height:49px!important;max-height:49px!important;flex:none;flex-shrink:0;margin:0;padding:0;overflow:visible;border:none;border-radius:0;cursor:pointer;pointer-events:auto;outline:none;user-select:none}.coupon-trigger-host__column .coupon-trigger-host__footer .coupon-trigger-host__cta[data-v-08f04f4d]:focus-visible{box-shadow:0 0 0 2px var(--color-primary-P500, #5653f8)}.coupon-trigger-host__column .coupon-trigger-host__footer .coupon-trigger-host__cta .coupon-trigger-host__cta-bg[data-v-08f04f4d]{position:absolute;left:0;top:0;z-index:0;box-sizing:border-box;display:block;width:200px!important;min-width:200px!important;max-width:200px!important;height:49px!important;min-height:49px!important;max-height:49px!important;margin:0;padding:0;border:none;object-fit:fill;object-position:center;flex-shrink:0;pointer-events:none}.coupon-trigger-host__column .coupon-trigger-host__footer .coupon-trigger-host__cta .coupon-trigger-host__cta-text[data-v-08f04f4d]{position:relative;z-index:1;box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:200px;height:49px;min-height:49px;max-height:49px;margin:0;font-family:PingFang SC,sans-serif;font-size:20px;font-style:normal;font-weight:500;line-height:49px;color:var(--text-text-white, #fff);white-space:nowrap}.coupon-trigger-host__column .coupon-trigger-host__close[data-v-08f04f4d]{position:absolute;left:180px;top:370px;z-index:6;width:40px;height:40px;min-width:40px;max-width:40px;min-height:40px;max-height:40px;padding:0;border:none;cursor:pointer;background:transparent;box-sizing:border-box;flex:none;flex-shrink:0;overflow:hidden}.coupon-trigger-host__column .coupon-trigger-host__close .coupon-trigger-host__close-img[data-v-08f04f4d]{position:absolute;left:0;top:0;width:40px;height:40px;min-width:40px;max-width:40px;min-height:40px;max-height:40px;object-fit:fill;object-position:center;flex:none;flex-shrink:0;box-sizing:border-box;display:block}.coupon-trigger-host__column--accept .coupon-trigger-host__ribbon-wrap .coupon-trigger-host__ribbon[data-v-08f04f4d]{width:147px;min-width:147px;max-width:147px;height:56px;min-height:56px;max-height:56px;object-fit:contain;object-position:center bottom}.coupon-trigger-host__column--accept .coupon-trigger-host__shell .coupon-trigger-host__coupon-body[data-v-08f04f4d],.coupon-trigger-host__column--accept .coupon-trigger-host__shell .coupon-trigger-host__coupon-body .coupon-trigger-host__left[data-v-08f04f4d],.coupon-trigger-host__column--accept .coupon-trigger-host__shell .coupon-trigger-host__coupon-body .coupon-trigger-host__threshold[data-v-08f04f4d],.coupon-trigger-host__column--accept .coupon-trigger-host__shell .coupon-trigger-host__coupon-body .coupon-trigger-host__amount-row[data-v-08f04f4d],.coupon-trigger-host__column--accept .coupon-trigger-host__shell .coupon-trigger-host__coupon-body .coupon-trigger-host__zhe-row[data-v-08f04f4d],.coupon-trigger-host__column--accept .coupon-trigger-host__shell .coupon-trigger-host__coupon-body .coupon-trigger-host__type-pill[data-v-08f04f4d],.coupon-trigger-host__column--accept .coupon-trigger-host__shell .coupon-trigger-host__coupon-body .coupon-trigger-host__right[data-v-08f04f4d],.coupon-trigger-host__column--accept .coupon-trigger-host__shell .coupon-trigger-host__coupon-body .coupon-trigger-host__name[data-v-08f04f4d],.coupon-trigger-host__column--accept .coupon-trigger-host__shell .coupon-trigger-host__coupon-body .coupon-trigger-host__line[data-v-08f04f4d]{color:var(--color-warning-W800, #803100)}.coupon-trigger-host__column--accept .coupon-trigger-host__shell .coupon-trigger-host__coupon-body .coupon-trigger-host__left--discount .coupon-trigger-host__type-pill--discount[data-v-08f04f4d]{background:#fff6}.coupon-trigger-host__column--accept .coupon-trigger-host__shell .coupon-trigger-host__coupon-body .coupon-trigger-host__divider-wrap[data-v-08f04f4d]{width:0;height:59.5px;border-left:1px dashed rgba(128,49,0,.38);align-items:stretch;justify-content:center}.coupon-trigger-host__column--accept .coupon-trigger-host__shell .coupon-trigger-host__coupon-body .coupon-trigger-host__divider-wrap .coupon-trigger-host__divider[data-v-08f04f4d]{display:none}.employer-coupon-trigger-modal-wrap .ant-modal{width:508px!important;min-width:508px;max-width:508px;padding-bottom:0}.employer-coupon-trigger-modal-wrap .ant-modal-content{display:flex;flex-direction:column;align-items:center;flex-shrink:0;width:508px;min-width:508px;max-width:508px;min-height:456px;max-height:none;padding:16px 12px 20px;border-radius:16px;box-sizing:border-box;background:transparent!important;box-shadow:none!important}.employer-coupon-trigger-modal-wrap .ant-modal-body{flex:none;flex-shrink:0;width:508px;min-width:508px;max-width:508px;max-height:none!important;padding:0;box-sizing:border-box;overflow:visible;background:transparent}.employer-coupon-trigger-modal-wrap .coupon-trigger-host{flex:none;flex-shrink:0}.employer-coupon-trigger-modal-wrap .coupon-trigger-host__close,.employer-coupon-trigger-modal-wrap .coupon-trigger-host__close-img{width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important;max-height:40px!important}.employer-coupon-trigger-modal-wrap .coupon-trigger-host__cta{width:200px!important;min-width:200px!important;max-width:200px!important;height:49px!important;min-height:49px!important;max-height:49px!important}.employer-coupon-trigger-modal-wrap .coupon-trigger-host__cta-bg{width:200px!important;min-width:200px!important;max-width:200px!important;height:49px!important;min-height:49px!important;max-height:49px!important;object-fit:fill!important}.auth-sms-code-field[data-v-c58f74c6]::-webkit-contacts-auto-fill-button,.auth-sms-code-field[data-v-c58f74c6]::-webkit-credentials-auto-fill-button{visibility:hidden;display:none!important;pointer-events:none;position:absolute;right:0}.login-form-wrapper[data-v-c58f74c6]{display:flex;height:390px;border-radius:16px;overflow:hidden;box-shadow:0 4px 9.7px #c8d6ea1a;font-family:PingFang SC}.login-left-panel[data-v-c58f74c6]{width:260px;height:100%;padding:25px 0 25px 23px;border-radius:16px 0 0 16px;display:flex;flex-direction:column;position:relative;overflow:hidden;background:linear-gradient(157deg,#fff 13.96%,#e9f3ff 59.23%)}.login-left-panel__bg[data-v-c58f74c6]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:0;pointer-events:none}.login-left-panel__logo[data-v-c58f74c6]{position:relative;z-index:1;width:90px;height:35px}.login-left-panel__logo-img[data-v-c58f74c6]{width:100%;height:100%;object-fit:contain;object-position:left center}.login-left-panel__content[data-v-c58f74c6]{margin-top:25px;padding-left:6px;position:relative;z-index:1;display:flex;flex-direction:column;gap:4px}.login-left-panel__title[data-v-c58f74c6]{margin:0;font-size:24px;font-weight:700;color:#262626;line-height:normal;font-family:Alibaba PuHuiTi,PingFang SC,sans-serif}.login-left-panel__subtitle[data-v-c58f74c6]{margin:0;font-size:14px;font-weight:400;color:var(--text-text-2, #90909e);line-height:22px}.login-right-panel[data-v-c58f74c6]{width:400px;height:100%;padding:50px 50px 30px;background:#fff;border-radius:0 16px 16px 0;display:flex;flex-direction:column;justify-content:space-between}.login-tabs[data-v-c58f74c6]{display:flex;gap:54px;justify-content:center;height:28px}.login-tabs__item[data-v-c58f74c6]{display:flex;flex-direction:column;align-items:center;gap:4px;cursor:pointer;font-size:14px;color:var(--text-text-0, #1f1f29);user-select:none;transition:font-size .2s}.login-tabs__item--active[data-v-c58f74c6]{font-size:16px;font-weight:500}.login-tabs__label[data-v-c58f74c6]{display:flex;align-items:center;justify-content:center;height:22px;line-height:22px}.login-tabs__indicator[data-v-c58f74c6]{flex-shrink:0;width:50px;height:2px;background:transparent;border-radius:100px}.login-tabs__indicator--visible[data-v-c58f74c6]{background:var(--color-primary-P500, #5653f8)}.login-form[data-v-c58f74c6]{display:flex;flex-direction:column;flex:1;margin-top:20px;min-height:190px}.login-tab-enter-active[data-v-c58f74c6],.login-tab-leave-active[data-v-c58f74c6]{transition:opacity .18s ease}.login-tab-enter-from[data-v-c58f74c6],.login-tab-leave-to[data-v-c58f74c6]{opacity:0}.login-input-group[data-v-c58f74c6]{display:flex;flex-direction:column;gap:24px}.login-input[data-v-c58f74c6]{display:flex;align-items:center;height:40px;padding:5px 12px;background:var(--color-neutral-N50, #f6f6f6);border-radius:8px;gap:12px}.login-input__prefix[data-v-c58f74c6]{font-size:14px;color:var(--text-text-1, #646473);white-space:nowrap;flex-shrink:0}.login-input__field[data-v-c58f74c6]{flex:1;min-width:0;border:none;outline:none;background:transparent;font-size:14px;color:var(--text-text-0, #1f1f29);line-height:22px}.login-input__field[data-v-c58f74c6]::placeholder{color:#90909e}.login-input__send-btn[data-v-c58f74c6]{border:none;background:none;font-size:12px;color:#90909e;white-space:nowrap;cursor:not-allowed;padding:0;flex-shrink:0}.login-input__send-btn--active[data-v-c58f74c6]{color:var(--color-primary-P500, #5653f8);cursor:pointer}.login-input__eye-btn[data-v-c58f74c6]{display:flex;align-items:center;justify-content:center;border:none;background:none;cursor:pointer;padding:0;flex-shrink:0}.login-input__eye-icon[data-v-c58f74c6]{width:18px;height:18px;color:#90909e}.login-input-with-extra[data-v-c58f74c6]{display:flex;flex-direction:column;gap:2px;align-items:flex-end}.login-input-with-extra .login-input[data-v-c58f74c6]{width:100%}.login-input-with-extra .login-extra-link--right[data-v-c58f74c6]{line-height:17px}.login-submit-group[data-v-c58f74c6]{display:flex;flex-direction:column;gap:12px;align-items:center;width:100%}.login-submit-group__hint[data-v-c58f74c6]{margin:0;font-size:12px;font-weight:400;color:var(--text-text-1, #646473);text-align:center;white-space:nowrap;line-height:normal}.login-actions[data-v-c58f74c6]{display:flex;flex-direction:column;gap:12px;align-items:center}.login-submit-btn[data-v-c58f74c6]{width:100%;height:40px;border:none;border-radius:10px;background:var(--color-primary-P500, #5653f8);color:#fff;font-size:16px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px;transition:background .2s;letter-spacing:4px;margin-top:40px}.login-submit-btn--login2[data-v-c58f74c6]{margin-top:20px}.login-submit-btn[data-v-c58f74c6]:hover:not(:disabled){background:var(--color-primary-P600, #4641d4)}.login-submit-btn--disabled[data-v-c58f74c6],.login-submit-btn[data-v-c58f74c6]:disabled{background:var(--color-primary-P200, #b9bbfc);cursor:not-allowed}.login-submit-btn__loading[data-v-c58f74c6]{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:login-spin-c58f74c6 .6s linear infinite}@keyframes login-spin-c58f74c6{to{transform:rotate(360deg)}}.login-extra-link[data-v-c58f74c6]{border:none;background:none;padding:0;font-size:12px;color:var(--color-primary-P500, #5653f8);cursor:pointer}.login-extra-link--right[data-v-c58f74c6]{color:#90909e}.login-extra-link--center[data-v-c58f74c6]{text-align:center}.login-extra-link[data-v-c58f74c6]:hover{opacity:.8}.login-field[data-v-c58f74c6]{position:relative}.login-field__error[data-v-c58f74c6]{position:absolute;top:100%;left:0;margin-top:2px;font-size:12px;color:var(--color-red-R500, #f53f3f);line-height:18px;white-space:nowrap}.login-agreement[data-v-c58f74c6]{display:flex;align-items:center;justify-content:center;gap:6px}.login-agreement__checkbox[data-v-c58f74c6]{cursor:pointer;flex-shrink:0}.login-agreement__check-box[data-v-c58f74c6]{display:flex;align-items:center;justify-content:center;width:16px;height:16px;border:1px solid var(--color-neutral-N100, #e0e0e3);border-radius:4px;background:#fff;transition:all .2s}.login-agreement__check-box--checked[data-v-c58f74c6]{background:var(--color-primary-P500, #5653f8);border-color:var(--color-primary-P500, #5653f8)}.login-agreement__text[data-v-c58f74c6]{font-size:12px;color:var(--text-text-1, #646473)}.login-agreement__link[data-v-c58f74c6]{color:var(--color-primary-P500, #5653f8);cursor:pointer;text-decoration:none}.login-agreement__link[data-v-c58f74c6]:hover{text-decoration:underline}.auth-sms-code-field[data-v-8faad9f0]::-webkit-contacts-auto-fill-button,.auth-sms-code-field[data-v-8faad9f0]::-webkit-credentials-auto-fill-button{visibility:hidden;display:none!important;pointer-events:none;position:absolute;right:0}.register-form-wrapper[data-v-8faad9f0]{width:480px;background:#fff;border-radius:16px;padding:50px 40px 30px;display:flex;flex-direction:column;justify-content:space-between;min-height:390px}.register-form-content[data-v-8faad9f0]{display:flex;flex-direction:column;gap:20px}.register-title[data-v-8faad9f0]{margin:0;font-size:20px;font-weight:500;color:var(--text-text-0, #1f1f29);text-align:center}.register-input-group[data-v-8faad9f0]{display:flex;flex-direction:column;gap:24px}.register-input[data-v-8faad9f0]{display:flex;align-items:center;height:40px;padding:5px 12px;background:var(--color-neutral-N50, #f6f6f6);border-radius:8px;gap:12px}.register-input__prefix[data-v-8faad9f0]{font-size:14px;color:var(--text-text-1, #646473);white-space:nowrap;flex-shrink:0}.register-input__field[data-v-8faad9f0]{flex:1;min-width:0;border:none;outline:none;background:transparent;font-size:14px;color:var(--text-text-0, #1f1f29);line-height:22px}.register-input__field[data-v-8faad9f0]::placeholder{color:#90909e}.register-input__send-btn[data-v-8faad9f0]{border:none;background:none;font-size:12px;color:#90909e;white-space:nowrap;cursor:not-allowed;padding:0;flex-shrink:0}.register-input__send-btn--active[data-v-8faad9f0]{color:var(--color-primary-P500, #5653f8);cursor:pointer}.register-input__eye-btn[data-v-8faad9f0]{display:flex;align-items:center;justify-content:center;border:none;background:none;cursor:pointer;padding:0;flex-shrink:0}.register-input__eye-icon[data-v-8faad9f0]{width:18px;height:18px;color:#90909e}.register-warning[data-v-8faad9f0]{display:flex;align-items:center;gap:8px;padding:12px 20px;background:var(--color-orange-O50, #fff9eb);border-radius:8px;font-size:14px;color:var(--text-text-0, #1f1f29);line-height:22px}.register-warning__icon[data-v-8faad9f0]{width:20px;height:20px;flex-shrink:0}.register-actions[data-v-8faad9f0]{display:flex;flex-direction:column;gap:12px;align-items:center;margin-top:20px}.register-submit-btn[data-v-8faad9f0]{width:100%;height:40px;border:none;border-radius:10px;background:var(--color-primary-P500, #5653f8);color:#fff;font-size:16px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px;transition:background .2s}.register-submit-btn[data-v-8faad9f0]:hover:not(:disabled){background:var(--color-primary-P600, #4641d4)}.register-submit-btn--disabled[data-v-8faad9f0],.register-submit-btn[data-v-8faad9f0]:disabled{background:var(--color-primary-P200, #b9bbfc);cursor:not-allowed}.register-submit-btn__loading[data-v-8faad9f0]{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:register-spin-8faad9f0 .6s linear infinite}@keyframes register-spin-8faad9f0{to{transform:rotate(360deg)}}.register-back-row[data-v-8faad9f0]{font-size:12px;text-align:center}.register-back-row__text[data-v-8faad9f0]{color:var(--text-text-1, #646473)}.register-back-row__link[data-v-8faad9f0]{border:none;background:none;padding:0;font-size:12px;color:var(--color-primary-P500, #5653f8);cursor:pointer}.register-back-row__link[data-v-8faad9f0]:hover{opacity:.8}.register-field[data-v-8faad9f0]{position:relative}.register-field__hint[data-v-8faad9f0]{position:absolute;top:100%;left:0;margin-top:2px;font-size:12px;color:#90909e;line-height:18px}.register-field__error[data-v-8faad9f0]{position:absolute;top:100%;left:0;margin-top:2px;font-size:12px;color:var(--color-red-R500, #f53f3f);line-height:18px;white-space:nowrap}.register-agreement[data-v-8faad9f0]{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:32px}.register-agreement__checkbox[data-v-8faad9f0]{cursor:pointer;flex-shrink:0}.register-agreement__check-box[data-v-8faad9f0]{display:flex;align-items:center;justify-content:center;width:16px;height:16px;border:1px solid var(--color-neutral-N100, #e0e0e3);border-radius:4px;background:#fff;transition:all .2s}.register-agreement__check-box--checked[data-v-8faad9f0]{background:var(--color-primary-P500, #5653f8);border-color:var(--color-primary-P500, #5653f8)}.register-agreement__text[data-v-8faad9f0]{font-size:12px;color:var(--text-text-1, #646473)}.register-agreement__link[data-v-8faad9f0]{font-size:12px;color:var(--color-primary-P500, #5653f8);cursor:pointer;text-decoration:none}.register-agreement__link[data-v-8faad9f0]:hover{text-decoration:underline}.auth-sms-code-field[data-v-2c3538ea]::-webkit-contacts-auto-fill-button,.auth-sms-code-field[data-v-2c3538ea]::-webkit-credentials-auto-fill-button{visibility:hidden;display:none!important;pointer-events:none;position:absolute;right:0}.reset-panel[data-v-2c3538ea]{position:absolute;top:0;right:0;width:400px;height:100%;background:#fff;border-radius:0 16px 16px 0;padding:16px 50px 30px;display:flex;flex-direction:column;z-index:2}.reset-panel__back-top[data-v-2c3538ea]{align-self:flex-start;border:none;background:none;padding:0;font-size:12px;color:var(--color-primary-P500, #5653f8);cursor:pointer;position:absolute;left:20px}.reset-panel__back-top[data-v-2c3538ea]:hover{opacity:.8}.reset-panel__body[data-v-2c3538ea]{flex:1;display:flex;flex-direction:column;gap:20px;padding-top:34px}.reset-panel__header[data-v-2c3538ea]{display:flex;flex-direction:column;gap:2px;align-items:center;text-align:center}.reset-panel__title[data-v-2c3538ea]{margin:0;font-size:20px;font-weight:500;color:var(--text-text-0, #1f1f29);line-height:28px}.reset-panel__subtitle[data-v-2c3538ea]{margin:0;font-size:12px;font-weight:400;color:#90909e;line-height:17px}.reset-input-group[data-v-2c3538ea]{display:flex;flex-direction:column;gap:24px}.reset-input[data-v-2c3538ea]{display:flex;align-items:center;height:40px;padding:5px 12px;background:var(--color-neutral-N50, #f6f6f6);border-radius:8px;gap:12px}.reset-input__prefix[data-v-2c3538ea]{font-size:14px;color:var(--text-text-1, #646473);white-space:nowrap;flex-shrink:0}.reset-input__field[data-v-2c3538ea]{flex:1;min-width:0;border:none;outline:none;background:transparent;font-size:14px;color:var(--text-text-0, #1f1f29);line-height:22px}.reset-input__field[data-v-2c3538ea]::placeholder{color:#90909e}.reset-input__send-btn[data-v-2c3538ea]{border:none;background:none;font-size:12px;color:#90909e;white-space:nowrap;cursor:not-allowed;padding:0;flex-shrink:0}.reset-input__send-btn--active[data-v-2c3538ea]{color:var(--color-primary-P500, #5653f8);cursor:pointer}.reset-input__eye-btn[data-v-2c3538ea]{display:flex;align-items:center;justify-content:center;border:none;background:none;cursor:pointer;padding:0;flex-shrink:0}.reset-input__eye-icon[data-v-2c3538ea]{width:18px;height:18px;color:#90909e}.reset-field[data-v-2c3538ea]{position:relative}.reset-field__hint[data-v-2c3538ea]{position:absolute;top:100%;left:0;margin-top:2px;font-size:12px;color:#90909e;line-height:18px}.reset-field__error[data-v-2c3538ea]{position:absolute;top:100%;left:0;margin-top:2px;font-size:12px;color:var(--color-red-R500, #f53f3f);line-height:18px;white-space:nowrap}.reset-submit-btn[data-v-2c3538ea]{width:100%;height:40px;border:none;border-radius:10px;background:var(--color-primary-P500, #5653f8);color:#fff;font-size:16px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px;transition:background .2s;margin-top:20px}.reset-submit-btn[data-v-2c3538ea]:hover:not(:disabled){background:var(--color-primary-P600, #4641d4)}.reset-submit-btn--disabled[data-v-2c3538ea],.reset-submit-btn[data-v-2c3538ea]:disabled{background:var(--color-primary-P200, #b9bbfc);cursor:not-allowed}.reset-submit-btn__loading[data-v-2c3538ea]{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:reset-spin-2c3538ea .6s linear infinite}@keyframes reset-spin-2c3538ea{to{transform:rotate(360deg)}}.agreement-document[data-v-6f914674]{color:#333;font-size:14px;line-height:1.75}.agreement-document__h1[data-v-6f914674]{margin:0 0 16px;font-size:22px;font-weight:700;color:#1a1a2e;text-align:center}.agreement-document__meta[data-v-6f914674]{margin:0 0 12px;font-size:13px;color:#8b8c9c;text-align:center}.agreement-document__h2[data-v-6f914674]{margin:20px 0 10px;font-size:16px;font-weight:600;color:#1a1a2e}.agreement-document__p[data-v-6f914674]{margin:0 0 10px;text-align:justify;word-break:break-word}.agreement-document__table-wrap[data-v-6f914674]{margin:8px 0 18px;overflow-x:auto}.agreement-document__table[data-v-6f914674]{width:100%;min-width:720px;border-collapse:collapse;table-layout:fixed;color:#1a1a2e}.agreement-document__table th[data-v-6f914674],.agreement-document__table td[data-v-6f914674]{padding:8px 10px;border:1px solid #8c8c8c;vertical-align:top;text-align:left;word-break:break-word}.agreement-document__table th[data-v-6f914674]{background:#f0f0f0;font-weight:600}.agreement-document__cell-list[data-v-6f914674]{margin:0;padding-left:18px}.agreement-overlay[data-v-43c9934b]{position:fixed;inset:0;z-index:var(--z-top-agreement);display:flex;align-items:center;justify-content:center;background:#00000073}.agreement-modal[data-v-43c9934b]{width:800px;max-height:80vh;background:#fff;border-radius:16px;display:flex;flex-direction:column;overflow:hidden}.agreement-modal__header[data-v-43c9934b]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;flex-shrink:0;border-bottom:1px solid rgba(23,21,25,.06)}.agreement-modal__title[data-v-43c9934b]{margin:0;font-size:18px;font-weight:500;color:#000}.agreement-modal__close[data-v-43c9934b]{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border:none;background:none;cursor:pointer;padding:0;color:var(--text-text-0, #1f1f29)}.agreement-modal__close img[data-v-43c9934b]{width:20px;height:20px}.agreement-modal__body[data-v-43c9934b]{flex:1;overflow-y:auto;padding:24px;min-height:0}.agreement-modal__footer[data-v-43c9934b]{display:flex;justify-content:flex-end;padding:16px 24px;flex-shrink:0;border-top:1px solid rgba(23,21,25,.06)}.agreement-modal__confirm[data-v-43c9934b]{height:36px;padding:0 16px;border:none;border-radius:8px;background:var(--color-primary-P500, #5653f8);color:#fff;font-size:16px;cursor:pointer;min-width:76px;transition:background .2s}.agreement-modal__confirm[data-v-43c9934b]:hover{background:var(--color-primary-P600, #4641d4)}.agreement-fade-enter-active[data-v-43c9934b],.agreement-fade-leave-active[data-v-43c9934b]{transition:opacity .2s ease}.agreement-fade-enter-active .agreement-modal[data-v-43c9934b],.agreement-fade-leave-active .agreement-modal[data-v-43c9934b]{transition:transform .2s ease}.agreement-fade-enter-from[data-v-43c9934b],.agreement-fade-leave-to[data-v-43c9934b]{opacity:0}.agreement-fade-enter-from .agreement-modal[data-v-43c9934b],.agreement-fade-leave-to .agreement-modal[data-v-43c9934b]{transform:scale(.95)}.login-modal__overlay[data-v-002890be]{position:fixed;inset:0;z-index:var(--z-top-login);display:flex;align-items:center;justify-content:center;background:#00000080}.login-modal__scene[data-v-002890be]{position:relative;perspective:1200px}.login-modal__close[data-v-002890be]{position:absolute;top:14px;right:14px;z-index:10;display:flex;align-items:center;justify-content:center;width:20px;height:20px;border:none;background:none;cursor:pointer;padding:0;color:var(--text-text-0, #1f1f29)}.login-modal__close img[data-v-002890be]{width:20px;height:20px}.login-modal__close[data-v-002890be]:hover{opacity:.7}.login-modal__card[data-v-002890be]{position:relative}.login-modal__card--login[data-v-002890be]{overflow:hidden;border-radius:16px}.login-modal__card--register[data-v-002890be]{border-radius:16px}.flip-forward-leave-active[data-v-002890be],.flip-backward-leave-active[data-v-002890be]{transition:transform .3s ease-in,opacity .3s ease-in}.flip-forward-enter-active[data-v-002890be],.flip-backward-enter-active[data-v-002890be]{transition:transform .3s ease-out,opacity .3s ease-out}.flip-forward-leave-to[data-v-002890be]{transform:perspective(1200px) rotateY(-90deg);opacity:0}.flip-forward-enter-from[data-v-002890be],.flip-backward-leave-to[data-v-002890be]{transform:perspective(1200px) rotateY(90deg);opacity:0}.flip-backward-enter-from[data-v-002890be]{transform:perspective(1200px) rotateY(-90deg);opacity:0}.slide-right-enter-active[data-v-002890be],.slide-right-leave-active[data-v-002890be]{transition:transform .35s cubic-bezier(.4,0,.2,1)}.slide-right-enter-from[data-v-002890be],.slide-right-leave-to[data-v-002890be]{transform:translate(100%)}.modal-fade-enter-active[data-v-002890be],.modal-fade-leave-active[data-v-002890be]{transition:opacity .25s ease}.modal-fade-enter-active .login-modal__scene[data-v-002890be],.modal-fade-leave-active .login-modal__scene[data-v-002890be]{transition:transform .25s ease}.modal-fade-enter-from[data-v-002890be],.modal-fade-leave-to[data-v-002890be]{opacity:0}.modal-fade-enter-from .login-modal__scene[data-v-002890be],.modal-fade-leave-to .login-modal__scene[data-v-002890be]{transform:scale(.92)}.app-select-arrow{display:flex;align-items:center;justify-content:center;width:16px;height:16px;flex-shrink:0;color:#90909e;transition:transform .2s,color .2s;transform-origin:center center}.app-select-arrow:after{content:"";display:block;width:14px;height:14px;background-color:currentColor;mask:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M7.99996%209.95459L13.4211%204.53343C13.5513%204.40325%2013.7623%204.40325%2013.8925%204.53343L14.3639%205.00483C14.4941%205.13501%2014.4941%205.34606%2014.3639%205.47623L8.47136%2011.3688C8.21102%2011.6291%207.78889%2011.6291%207.52856%2011.3688L1.63602%205.47623C1.50582%205.34606%201.50582%205.13501%201.63602%205.00483L2.10742%204.53343C2.23756%204.40325%202.44862%204.40325%202.57882%204.53343L7.99996%209.95459Z'%20fill='%2390909E'/%3e%3c/svg%3e") no-repeat center / contain;-webkit-mask:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M7.99996%209.95459L13.4211%204.53343C13.5513%204.40325%2013.7623%204.40325%2013.8925%204.53343L14.3639%205.00483C14.4941%205.13501%2014.4941%205.34606%2014.3639%205.47623L8.47136%2011.3688C8.21102%2011.6291%207.78889%2011.6291%207.52856%2011.3688L1.63602%205.47623C1.50582%205.34606%201.50582%205.13501%201.63602%205.00483L2.10742%204.53343C2.23756%204.40325%202.44862%204.40325%202.57882%204.53343L7.99996%209.95459Z'%20fill='%2390909E'/%3e%3c/svg%3e") no-repeat center / contain;flex-shrink:0}.app-select-arrow.is-open{color:#5653f8;transform:rotate(180deg)}.ant-select .ant-select-arrow:after{content:"";display:block;width:14px;height:14px;background-color:currentColor;mask:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M7.99996%209.95459L13.4211%204.53343C13.5513%204.40325%2013.7623%204.40325%2013.8925%204.53343L14.3639%205.00483C14.4941%205.13501%2014.4941%205.34606%2014.3639%205.47623L8.47136%2011.3688C8.21102%2011.6291%207.78889%2011.6291%207.52856%2011.3688L1.63602%205.47623C1.50582%205.34606%201.50582%205.13501%201.63602%205.00483L2.10742%204.53343C2.23756%204.40325%202.44862%204.40325%202.57882%204.53343L7.99996%209.95459Z'%20fill='%2390909E'/%3e%3c/svg%3e") no-repeat center / contain;-webkit-mask:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M7.99996%209.95459L13.4211%204.53343C13.5513%204.40325%2013.7623%204.40325%2013.8925%204.53343L14.3639%205.00483C14.4941%205.13501%2014.4941%205.34606%2014.3639%205.47623L8.47136%2011.3688C8.21102%2011.6291%207.78889%2011.6291%207.52856%2011.3688L1.63602%205.47623C1.50582%205.34606%201.50582%205.13501%201.63602%205.00483L2.10742%204.53343C2.23756%204.40325%202.44862%204.40325%202.57882%204.53343L7.99996%209.95459Z'%20fill='%2390909E'/%3e%3c/svg%3e") no-repeat center / contain;flex-shrink:0}.ant-select-open .ant-select-arrow{color:#5653f8;transform:translateY(-50%) rotate(180deg)}.ant-select .ant-select-clear .anticon:after{content:"";display:block;width:14px;height:14px;background:url("data:image/svg+xml,%3csvg%20width='14'%20height='14'%20viewBox='0%200%2014%2014'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M0.583374%207.00004C0.583374%2010.5439%203.45621%2013.4167%207.00004%2013.4167C10.5439%2013.4167%2013.4167%2010.5439%2013.4167%207.00004C13.4167%203.45621%2010.5439%200.583374%207.00004%200.583374C3.45621%200.583374%200.583374%203.45621%200.583374%207.00004Z'%20fill='%23E0E0E3'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M4.31712%204.07468C4.44404%203.94776%204.64982%203.94776%204.77674%204.07468L7.00003%206.29798L9.22332%204.07469C9.35025%203.94776%209.55605%203.94777%209.68296%204.07472L9.92537%204.31718C10.0523%204.4441%2010.0523%204.64986%209.92535%204.77677L7.70209%207.00003L9.92534%209.22328C10.0523%209.3502%2010.0523%209.55598%209.92534%209.6829L9.6829%209.92534C9.55598%2010.0523%209.3502%2010.0523%209.22328%209.92534L7.00003%207.70209L4.77677%209.92535C4.64986%2010.0523%204.4441%2010.0523%204.31718%209.92537L4.07472%209.68296C3.94777%209.55605%203.94776%209.35025%204.07469%209.22332L6.29798%207.00003L4.07468%204.77674C3.94776%204.64982%203.94776%204.44404%204.07468%204.31712L4.31712%204.07468Z'%20fill='%2390909E'/%3e%3c/svg%3e") no-repeat center / contain}.ant-cascader-menu-item-expand-icon .anticon:after{content:"";display:block;width:16px;height:16px;background-color:currentColor;mask:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M9.95459%208.00004L4.53343%202.5789C4.40325%202.44872%204.40325%202.23766%204.53343%202.10749L5.00483%201.63608C5.13501%201.50591%205.34606%201.50591%205.47623%201.63608L11.3688%207.52864C11.6291%207.78898%2011.6291%208.21111%2011.3688%208.47144L5.47623%2014.364C5.34606%2014.4942%205.13501%2014.4942%205.00483%2014.364L4.53343%2013.8926C4.40325%2013.7624%204.40325%2013.5514%204.53343%2013.4212L9.95459%208.00004Z'%20fill='%2390909E'/%3e%3c/svg%3e") no-repeat center / contain;-webkit-mask:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M9.95459%208.00004L4.53343%202.5789C4.40325%202.44872%204.40325%202.23766%204.53343%202.10749L5.00483%201.63608C5.13501%201.50591%205.34606%201.50591%205.47623%201.63608L11.3688%207.52864C11.6291%207.78898%2011.6291%208.21111%2011.3688%208.47144L5.47623%2014.364C5.34606%2014.4942%205.13501%2014.4942%205.00483%2014.364L4.53343%2013.8926C4.40325%2013.7624%204.40325%2013.5514%204.53343%2013.4212L9.95459%208.00004Z'%20fill='%2390909E'/%3e%3c/svg%3e") no-repeat center / contain}body{margin:0}.broker-root{--ink: #172033;--muted: #bbbbc4;--soft: #eef4ff;--line: #e0e0e3;--card: #fbfdff;--primary: #5653f8;--primary-soft: #dfeaff;--accent: #5653f8;--accent-soft: #e8f0ff;--warning: #9a5b11;--warning-soft: #fff0d5;--danger: #b9463f;--charcoal: #17243a;--ring: rgba(31, 95, 191, .34);--shadow: 0 24px 70px rgba(23, 42, 83, .16);--panel-shadow: 0 18px 44px rgba(23, 42, 83, .1);margin:0;font-family:ui-sans-serif,PingFang SC,Microsoft YaHei,Noto Sans CJK SC,sans-serif;color:var(--ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.broker-root *,.broker-root *:before,.broker-root *:after{box-sizing:border-box}.broker-root button,.broker-root input,.broker-root textarea{font:inherit}.broker-root ::-webkit-scrollbar{width:5px}.broker-root ::-webkit-scrollbar-track{background:transparent}.broker-root ::-webkit-scrollbar-thumb{background:var(--line);border-radius:999px}@media(prefers-reduced-motion:reduce){.broker-root .matched-service-grid.refreshing .service-card{animation:none}.broker-root .input-wrapper.is-voice-active{animation:none;border-color:#5653f8a6;box-shadow:0 8px 40px #165dff1a,0 0 0 2px #165dff2e}}.hover-tips-popper[data-v-f371512a]{display:inline-flex;vertical-align:middle}.hover-tips-popper__content[data-v-f371512a]{position:fixed;z-index:10000;padding:4px 8px;border-radius:8px;background:#1f1f29;color:#fff;font-size:12px;font-weight:500;line-height:normal;white-space:nowrap;pointer-events:none}.hover-tips-fade-enter-active[data-v-f371512a],.hover-tips-fade-leave-active[data-v-f371512a]{transition:opacity .15s ease}.hover-tips-fade-enter-from[data-v-f371512a],.hover-tips-fade-leave-to[data-v-f371512a]{opacity:0}.region-cascader__panels[data-v-d1b8849c]{display:flex;width:100%;min-width:0;height:280px}.region-cascader__panel[data-v-d1b8849c]{flex:1;min-width:0;overflow-y:auto;scrollbar-width:thin}.region-cascader__option[data-v-d1b8849c]{display:flex;align-items:center;gap:8px;padding:8px;cursor:pointer;font-family:PingFang SC,sans-serif;font-size:14px;font-weight:400;color:var(--text-text-0, #1f1f29);transition:background-color .15s}.region-cascader__option[data-v-d1b8849c]:hover{background:#f3f3f5}.region-cascader__option.active[data-v-d1b8849c]{background:#f3f3f5;color:var(--color-primary-P500, #5653f8)}.region-cascader__option--first[data-v-d1b8849c]{padding-top:12px}.region-cascader__option-text[data-v-d1b8849c]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.region-cascader__arrow-right[data-v-d1b8849c]{display:block;flex-shrink:0;color:#90909e}.region-cascader__checkbox[data-v-d1b8849c]{width:14px;height:14px;border:1px solid var(--color-neutral-N100, #e0e0e3);border-radius:4px;flex-shrink:0;position:relative;transition:all .15s;background:#fff}.region-cascader__checkbox.checked[data-v-d1b8849c]{background:var(--color-primary-P500, #5653f8);border-color:var(--color-primary-P500, #5653f8)}.region-cascader__checkbox.checked[data-v-d1b8849c]:after{content:"";position:absolute;top:1px;left:4px;width:4px;height:7px;border:1.5px solid #fff;border-top:none;border-left:none;transform:rotate(45deg)}.region-cascader__checkbox.indeterminate[data-v-d1b8849c]{background:var(--color-primary-P500, #5653f8);border-color:var(--color-primary-P500, #5653f8)}.region-cascader__checkbox.indeterminate[data-v-d1b8849c]:after{content:"";position:absolute;top:50%;left:50%;width:8px;height:1.5px;background:#fff;transform:translate(-50%,-50%)}.region-cascader__radio[data-v-d1b8849c]{width:14px;height:14px;border:1px solid var(--color-neutral-N100, #e0e0e3);border-radius:50%;flex-shrink:0;position:relative;transition:all .15s;background:#fff}.region-cascader__radio.checked[data-v-d1b8849c]{border-color:var(--color-primary-P500, #5653f8)}.region-cascader__radio.checked[data-v-d1b8849c]:after{content:"";position:absolute;top:50%;left:50%;width:8px;height:8px;background:var(--color-primary-P500, #5653f8);border-radius:50%;transform:translate(-50%,-50%)}.region-cascader[data-v-904f3eff]{position:relative;width:100%}.region-cascader.disabled[data-v-904f3eff]{opacity:.6;cursor:not-allowed}.region-cascader.disabled .region-cascader__trigger[data-v-904f3eff]{cursor:not-allowed;background:var(--color-neutral-N50, #f6f6f6)}.region-cascader__trigger[data-v-904f3eff]{display:flex;align-items:center;min-height:34px;height:34px;padding:6px 12px;border:1px solid #e9e9e9;border-radius:8px;cursor:pointer;transition:border-color .2s;background:#fff}.region-cascader__trigger.has-value[data-v-904f3eff]{padding-left:4px}.region-cascader__trigger[data-v-904f3eff]:hover{border-color:#e9e9e9}.region-cascader__trigger.is-open[data-v-904f3eff]{border-color:#5653f8}.region-cascader__placeholder[data-v-904f3eff]{flex:1;color:#90909e;font-size:14px;line-height:22px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.region-cascader__tags[data-v-904f3eff]{flex:1;display:flex;align-items:center;gap:4px;overflow:hidden;flex-wrap:nowrap}.region-cascader__tag[data-v-904f3eff]{display:inline-flex;align-items:center;gap:2px;max-width:120px;padding:2px 8px;background:var(--color-neutral-N50, #f6f6f6);border-radius:4px;font-size:12px;line-height:20px;color:var(--text-text-0, #1f1f29);white-space:nowrap;flex-shrink:0}.region-cascader__tag--count[data-v-904f3eff]{background:var(--color-neutral-N50, #f6f6f6);color:var(--color-neutral-N500, #68676b);padding:2px 6px;max-width:none}.region-cascader__tag-text[data-v-904f3eff]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.region-cascader__tag-close[data-v-904f3eff]{position:relative;display:inline-flex;align-items:center;justify-content:center;width:12px;height:12px;flex-shrink:0;cursor:pointer;color:#87868a}.region-cascader__tag-close[data-v-904f3eff]:before,.region-cascader__tag-close[data-v-904f3eff]:after{content:"";position:absolute;width:8px;height:1px;background:currentColor;border-radius:1px}.region-cascader__tag-close[data-v-904f3eff]:before{transform:rotate(45deg)}.region-cascader__tag-close[data-v-904f3eff]:after{transform:rotate(-45deg)}.region-cascader__tag-close[data-v-904f3eff]:hover{color:#3e3c42}.region-cascader__arrow[data-v-904f3eff]{margin-left:8px}.region-cascader__dropdown{position:fixed;z-index:2000;width:360px;max-width:calc(100vw - 24px);min-width:0;background:var(--color-neutral-N00, #fff);border-radius:8px;box-shadow:0 4px 16px #00000014;border:1px solid var(--color-neutral-N100, #e0e0e3);overflow:hidden;z-index:99999}.region-cascader__dropdown--single .region-cascader__panels{padding:12px}.region-cascader__dropdown--single.region-cascader__dropdown--expanded .region-cascader__panel--left{border-right:1px solid var(--color-neutral-N100, #e0e0e3);padding-right:12px}.region-cascader__dropdown--single.region-cascader__dropdown--expanded .region-cascader__panel--right{padding-left:12px}.region-cascader__dropdown--expanded .region-cascader__panel--left{border-right:1px solid var(--color-neutral-N100, #e0e0e3)}.service-category-cascader-root[data-v-3716a58c]{width:100%;min-width:0;max-width:100%}.service-category-cascader-root[data-v-3716a58c] .service-category-cascader__search-clear{display:block;flex-shrink:0;cursor:pointer}.service-category-cascader-root[data-v-3716a58c] .service-category-cascader--form{display:block;width:100%;max-width:100%}.service-category-cascader--form[data-v-3716a58c]{display:block;width:100%;min-width:0;max-width:100%}.service-category-cascader--form[data-v-3716a58c] .ant-select{width:100%;max-width:100%}.service-category-cascader--form[data-v-3716a58c] .ant-select-selector{display:flex;align-items:center;justify-content:flex-start;width:100%;min-height:34px;padding:6px 12px;border-radius:8px;background-color:#fff;box-sizing:border-box}.service-category-cascader--form[data-v-3716a58c] .ant-select-customize-input .ant-select-selection-wrap{position:relative;display:flex;justify-content:flex-start;align-items:center;flex:1;width:100%;min-width:0}.service-category-cascader--form[data-v-3716a58c] .ant-select-customize-input .ant-select-selection-search{position:static;width:100%;flex:1 1 auto;min-width:0;margin:0;line-height:22px}.service-category-cascader--form[data-v-3716a58c] .ant-select-customize-input .ant-select-selection-search-input{width:100%!important;text-align:left}.service-category-cascader--form[data-v-3716a58c] .ant-select-customize-input .ant-select-selection-item,.service-category-cascader--form[data-v-3716a58c] .ant-select-customize-input .ant-select-selection-placeholder{position:absolute;inset-inline:0;z-index:1;padding-inline-end:18px;font-size:14px;line-height:22px;font-weight:400;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;pointer-events:none}.service-category-cascader--form[data-v-3716a58c] .ant-select-customize-input .ant-select-selection-placeholder{color:#90909e}.service-category-cascader--form[data-v-3716a58c] .ant-select-customize-input .ant-select-selection-item{color:#171519}.service-category-cascader--form[data-v-3716a58c] .ant-select-open:not(.ant-select-disabled) .ant-select-selection-item{color:#90909e!important}.service-category-cascader--form[data-v-3716a58c] .ant-select-selection-overflow{flex:1;min-width:0}.service-category-cascader--multiple[data-v-3716a58c] .ant-select-selection-overflow{flex-wrap:wrap}.service-category-cascader.service-category-cascader--form.ant-select:not(.ant-select-disabled) .ant-select-selector{border:1px solid #e9e9e9!important;box-shadow:none!important}.service-category-cascader.service-category-cascader--form.ant-select:not(.ant-select-disabled):hover .ant-select-selector{border-color:#e9e9e9!important}.service-category-cascader.service-category-cascader--form.ant-select.service-category-cascader--active:not(.ant-select-disabled) .ant-select-selector,.service-category-cascader.service-category-cascader--form.ant-select.ant-select-focused .ant-select-selector,.service-category-cascader.service-category-cascader--form.ant-select.ant-select-open .ant-select-selector{border-color:#5653f8!important;box-shadow:none!important;outline:none!important}.service-category-cascader.service-category-cascader--form.ant-select.service-category-cascader--error:not(.ant-select-disabled) .ant-select-selector{border-color:#ff4d4f!important}.service-category-cascader.service-category-cascader--form.ant-select.service-category-cascader--error:not(.ant-select-disabled):hover .ant-select-selector{border-color:#ff4d4f!important}.service-category-cascader.service-category-cascader--form.ant-select.service-category-cascader--error.service-category-cascader--active:not(.ant-select-disabled) .ant-select-selector,.service-category-cascader.service-category-cascader--form.ant-select.service-category-cascader--error.ant-select-focused .ant-select-selector,.service-category-cascader.service-category-cascader--form.ant-select.service-category-cascader--error.ant-select-open .ant-select-selector{border-color:#ff4d4f!important;box-shadow:0 0 0 2px #ff4d4f1f!important}.service-category-cascader.ant-select-open:not(.ant-select-disabled) .ant-select-selection-item{color:#90909e!important}.service-category-cascader--panel.ant-select-open:not(.ant-select-disabled) .ant-select-selection-placeholder{visibility:hidden}.service-category-cascader.service-category-cascader--searching .ant-select-arrow{display:none!important}.service-category-cascader-popup.ant-cascader-dropdown{overflow:hidden;background:#fff;border:.5px solid #f0f0f2;border-radius:8px;box-shadow:0 4px 24px #1c1f2314;box-sizing:border-box;max-width:calc(100vw - 24px);z-index:10000}.service-category-cascader-popup.ant-cascader-dropdown .ant-cascader-menus{height:240px;max-height:240px;padding:4px;overflow:hidden;background:#fff;border:none;border-radius:0;box-shadow:none;box-sizing:border-box}.service-category-cascader-popup.ant-cascader-dropdown .ant-cascader-menus:has(.search-separator){width:100%;min-width:0;max-width:none;height:240px;max-height:240px;overflow:hidden}.service-category-cascader-popup.ant-cascader-dropdown .ant-cascader-menus:has(.search-separator) .ant-cascader-menu{flex:1 1 auto;width:100%;min-width:0;min-height:0;max-width:none;height:232px;max-height:232px;overflow-x:hidden;overflow-y:auto}.service-category-cascader-popup.ant-cascader-dropdown .ant-cascader-menu{height:232px;padding:4px;overflow-y:auto;border-right:.5px solid #f0f0f2;box-sizing:border-box;scrollbar-width:thin;scrollbar-color:transparent transparent}.service-category-cascader-popup.ant-cascader-dropdown .ant-cascader-menu::-webkit-scrollbar{width:5px;background:transparent}.service-category-cascader-popup.ant-cascader-dropdown .ant-cascader-menu::-webkit-scrollbar-track{background:transparent}.service-category-cascader-popup.ant-cascader-dropdown .ant-cascader-menu::-webkit-scrollbar-thumb{background:transparent;border-radius:999px;transition:background .2s ease}.service-category-cascader-popup.ant-cascader-dropdown .ant-cascader-menu:hover{scrollbar-color:#d8e2f3 transparent}.service-category-cascader-popup.ant-cascader-dropdown .ant-cascader-menu:hover::-webkit-scrollbar-thumb{background:#d8e2f3}.service-category-cascader-popup.ant-cascader-dropdown .ant-cascader-menu:hover::-webkit-scrollbar-thumb:hover{background:#667085}.service-category-cascader-popup.ant-cascader-dropdown .ant-cascader-menu:last-child{border-right:none}.service-category-cascader-popup.ant-cascader-dropdown .ant-cascader-menu .ant-cascader-menu-item{display:flex;align-items:center;gap:8px;width:100%;height:32px;margin:0 0 4px;padding:3px 8px;color:#1f1f29;border-radius:6px;box-sizing:border-box}.service-category-cascader-popup.ant-cascader-dropdown .ant-cascader-menu .ant-cascader-menu-item:last-child{margin-bottom:0}.service-category-cascader-popup.ant-cascader-dropdown .ant-cascader-menu .ant-cascader-menu-item.ant-cascader-menu-item-active:not(.ant-cascader-menu-item-disabled),.service-category-cascader-popup.ant-cascader-dropdown .ant-cascader-menu .ant-cascader-menu-item.ant-cascader-menu-item-selected:not(.ant-cascader-menu-item-disabled){background:#f2f3fe;color:#1f1f29;font-weight:400}.service-category-cascader-popup.ant-cascader-dropdown .ant-cascader-menu .ant-cascader-menu-item:hover:not(.ant-cascader-menu-item-disabled),.service-category-cascader-popup.ant-cascader-dropdown .ant-cascader-menu .ant-cascader-menu-item:focus:not(.ant-cascader-menu-item-disabled){background:#f3f3f5;color:#1f1f29}.service-category-cascader-popup.ant-cascader-dropdown .ant-cascader-menu .ant-cascader-menu-item .ant-cascader-menu-item-content{flex:1 1 0;min-width:0;overflow:hidden;font-size:14px;line-height:22px;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.service-category-cascader-popup.ant-cascader-dropdown--filter .ant-cascader-menu{flex:0 0 180px;width:180px;min-width:180px;max-width:180px}.service-category-cascader-popup.ant-cascader-dropdown--filter .ant-cascader-menus:has(.search-separator){width:max-content;min-width:180px;max-width:min(640px,calc(100vw - 24px))}.service-category-cascader-popup.ant-cascader-dropdown--filter .ant-cascader-menus:has(.search-separator) .ant-cascader-menu{flex:1 1 auto;width:100%;min-width:0;min-height:0;max-width:none}.service-category-cascader-popup.ant-cascader-dropdown--filter .ant-cascader-menus:has(.search-separator) .ant-cascader-menu-item-content{flex:0 0 auto;min-width:auto;overflow:visible;text-overflow:clip;white-space:nowrap}.service-category-cascader-popup.ant-cascader-dropdown--panel{max-width:min(540px,calc(100vw - 24px));overflow:visible}.service-category-cascader-popup.ant-cascader-dropdown--panel .ant-cascader-menus{width:540px;min-width:540px;max-width:540px;justify-content:flex-start;overflow-x:auto;overflow-y:hidden}.service-category-cascader-popup.ant-cascader-dropdown--panel .ant-cascader-menus:has(.search-separator){width:100%;min-width:0;max-width:none;height:240px;max-height:240px;overflow:hidden}.service-category-cascader-popup.ant-cascader-dropdown--panel .ant-cascader-menus:has(.search-separator) .ant-cascader-menu{flex:1 1 auto;width:100%;min-width:0;min-height:0;max-width:none;height:232px;max-height:232px;overflow-x:hidden;overflow-y:auto}.service-category-cascader-popup.ant-cascader-dropdown--panel .ant-cascader-menu{flex:0 0 180px;width:180px;min-width:180px;max-width:180px}.service-category-cascader-popup.ant-cascader-dropdown--panel .ant-cascader-menu:only-child:not(:has(.search-separator)){flex:0 0 180px;width:180px;max-width:180px}.service-category-cascader-popup.ant-cascader-dropdown--panel .ant-cascader-menu:has(.search-separator){flex:1 1 auto;width:auto;max-width:none;min-width:180px;min-height:0;height:232px;max-height:232px;overflow-y:auto}.service-category-cascader-popup.ant-cascader-dropdown--panel .ant-cascader-menus.ant-cascader-menu-empty .ant-cascader-menu{flex:1 1 auto;width:auto;max-width:none;min-width:180px}.service-category-cascader-popup.ant-cascader-dropdown--panel.service-category-cascader-popup--compact{max-width:calc(100vw - 24px);overflow:visible}.service-category-cascader-popup.ant-cascader-dropdown--panel.service-category-cascader-popup--compact .ant-cascader-menus{width:min(540px,calc(100vw - 24px));min-width:min(540px,calc(100vw - 24px));max-width:min(540px,calc(100vw - 24px))}.service-category-cascader-popup.ant-cascader-dropdown--panel.service-category-cascader-popup--compact .ant-cascader-menus:has(.search-separator){width:100%;min-width:0;max-width:none}.service-category-cascader-popup.ant-cascader-dropdown .ant-cascader-menus.ant-cascader-menu-empty .ant-cascader-menu{height:auto}.service-category-cascader-popup.ant-cascader-dropdown .ant-cascader-menus.ant-cascader-menu-empty .ant-cascader-menu-item{justify-content:flex-start;height:auto;background:transparent!important;cursor:default}.service-category-cascader-popup.ant-cascader-dropdown .ant-cascader-menus.ant-cascader-menu-empty .ant-cascader-menu-item-content{flex:0 0 auto;text-align:left;white-space:normal}.service-category-cascader-popup.ant-cascader-dropdown .ant-cascader-menus.ant-cascader-menu-empty .service-category-cascader-empty{display:block;text-align:left;font-size:14px;line-height:22px;color:#bbbbc4}.service-category-cascader-popup.ant-cascader-dropdown .ant-cascader-menus.ant-cascader-menu-empty .service-category-cascader-loading{display:flex;align-items:center;justify-content:flex-start;gap:8px;min-height:32px;padding:4px 0;text-align:left}.service-category-cascader-popup.ant-cascader-dropdown .ant-cascader-menus.ant-cascader-menu-empty .service-category-cascader-loading .ant-spin-dot-item{background-color:#5653f8}.service-category-cascader-popup.ant-cascader-dropdown .ant-cascader-menus.ant-cascader-menu-empty .service-category-cascader-loading__text{font-size:14px;line-height:22px;color:#bbbbc4}.service-category-cascader-overflow-tooltip{position:fixed;z-index:3000;max-width:240px;padding:4px 8px;color:#fff;font-size:14px;line-height:22px;white-space:normal;word-break:break-all;opacity:.9;background:#1f1f29f2;border-radius:6px;box-sizing:border-box;pointer-events:none;transform:translateY(calc(-100% - 4px))}.image-preview-overlay[data-v-65ff0f7d]{position:fixed;inset:0;z-index:10000;background:#0006;display:flex;align-items:center;justify-content:center;flex-direction:column}.close-btn[data-v-65ff0f7d]{position:absolute;top:12px;right:12px;width:48px;height:48px;border-radius:50%;border:none;background:#0f0f1499;color:#fffc;font-size:20px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;z-index:2}.close-btn[data-v-65ff0f7d]:hover{background:#0f0f14cc;color:#fff}.image-counter[data-v-65ff0f7d]{position:absolute;top:14px;left:50%;transform:translate(-50%);color:#ffffffe6;font-size:13px;font-weight:500;font-variant-numeric:tabular-nums;letter-spacing:1px;-webkit-user-select:none;user-select:none;z-index:1}.nav-arrow[data-v-65ff0f7d]{position:absolute;top:50%;transform:translateY(-50%);width:48px;height:80px;border-radius:4px;border:none;background:#0f0f1499;color:#ffffffb3;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;z-index:1}.nav-arrow[data-v-65ff0f7d]:hover{background:#0f0f14cc;color:#fff}.nav-arrow--left[data-v-65ff0f7d]{left:0;border-top-left-radius:0;border-bottom-left-radius:0}.nav-arrow--right[data-v-65ff0f7d]{right:0;border-top-right-radius:0;border-bottom-right-radius:0}.image-container[data-v-65ff0f7d]{width:100vw;height:calc(100vh - 120px);display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative}.image-container.is-draggable[data-v-65ff0f7d]{cursor:grab}.image-container.is-dragging[data-v-65ff0f7d]{cursor:grabbing}.image-loading[data-v-65ff0f7d]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.image-error[data-v-65ff0f7d]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:#ffffff59;font-size:13px}.preview-image[data-v-65ff0f7d]{max-width:90vw;max-height:calc(100vh - 140px);object-fit:contain;transition:transform .2s ease;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.preview-image.no-transition[data-v-65ff0f7d]{transition:none}.thumbnail-strip[data-v-65ff0f7d]{position:absolute;bottom:56px;left:50%;transform:translate(-50%);display:flex;gap:4px;padding:4px;background:#1e1e1ee6;border-radius:4px;max-width:60vw;overflow-x:auto}.thumbnail-strip[data-v-65ff0f7d]::-webkit-scrollbar{height:3px}.thumbnail-strip[data-v-65ff0f7d]::-webkit-scrollbar-track{background:transparent}.thumbnail-strip[data-v-65ff0f7d]::-webkit-scrollbar-thumb{background:#fff3;border-radius:2px}.thumbnail-item[data-v-65ff0f7d]{flex-shrink:0;width:56px;height:56px;border-radius:2px;overflow:hidden;cursor:pointer;border:2px solid transparent;transition:border-color .15s,opacity .15s;opacity:.5}.thumbnail-item.active[data-v-65ff0f7d]{border-color:var(--color-primary-P500, #5653F8);opacity:1}.thumbnail-item[data-v-65ff0f7d]:hover:not(.active){opacity:.8}.thumbnail-item img[data-v-65ff0f7d]{width:100%;height:100%;object-fit:cover;display:block}.toolbar[data-v-65ff0f7d]{position:absolute;bottom:0;left:0;right:0;height:48px;display:flex;align-items:center;justify-content:center;gap:2px;background:#141414f2;border-top:1px solid rgba(255,255,255,.06);padding:0 16px}.tool-btn[data-v-65ff0f7d]{height:40px;border:none;border-radius:4px;background:transparent;color:#ffffffbf;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:4px;transition:all .15s;padding:0 10px}.tool-btn[data-v-65ff0f7d]:hover:not(:disabled){background:#ffffff1a;color:#fff}.tool-btn[data-v-65ff0f7d]:disabled{opacity:.25;cursor:not-allowed}.tool-btn svg[data-v-65ff0f7d]{display:block;flex-shrink:0}.tool-label[data-v-65ff0f7d]{font-size:12px;white-space:nowrap}.scale-text[data-v-65ff0f7d]{color:#ffffffb3;font-size:12px;font-weight:500;min-width:44px;text-align:center;-webkit-user-select:none;user-select:none;font-variant-numeric:tabular-nums}.toolbar-divider[data-v-65ff0f7d]{width:1px;height:20px;background:#ffffff1a;margin:0 6px}.download-tip[data-v-65ff0f7d]{position:absolute;top:50px;left:50%;transform:translate(-50%);background:#000c;color:#fff;font-size:14px;padding:10px 20px;border-radius:6px;z-index:2;pointer-events:none;white-space:nowrap}.tip-fade-enter-active[data-v-65ff0f7d],.tip-fade-leave-active[data-v-65ff0f7d]{transition:opacity .25s ease,transform .25s ease}.tip-fade-enter-from[data-v-65ff0f7d],.tip-fade-leave-to[data-v-65ff0f7d]{opacity:0;transform:translate(-50%) translateY(-8px)}.preview-fade-enter-active[data-v-65ff0f7d],.preview-fade-leave-active[data-v-65ff0f7d]{transition:opacity .2s ease}.preview-fade-enter-from[data-v-65ff0f7d],.preview-fade-leave-to[data-v-65ff0f7d]{opacity:0}.sensitive-modal-fade-enter-active[data-v-997ad8bd],.sensitive-modal-fade-leave-active[data-v-997ad8bd]{transition:opacity .2s ease}.sensitive-modal-fade-leave-active[data-v-997ad8bd]{pointer-events:none}.sensitive-modal-fade-enter-from[data-v-997ad8bd],.sensitive-modal-fade-leave-to[data-v-997ad8bd]{opacity:0}.sensitive-modal-overlay[data-v-997ad8bd]{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background:#00000073}.sensitive-modal-container[data-v-997ad8bd]{width:480px;max-width:calc(100vw - 32px);max-height:80vh;display:flex;flex-direction:column;background:#fff;border-radius:20px;box-sizing:border-box;overflow:hidden;padding:20px}.sensitive-modal-header[data-v-997ad8bd]{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:8px;flex-shrink:0;padding-bottom:12px}.sensitive-modal-title-wrap[data-v-997ad8bd]{display:flex;flex-direction:row;align-items:center;gap:8px;min-width:0;flex:1}.sensitive-modal-close[data-v-997ad8bd]{flex-shrink:0;width:16px;height:16px;padding:0;border:none;background:transparent;color:#171519;font-size:14px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center}.sensitive-modal-title-icon[data-v-997ad8bd]{font-size:20px;color:#ff7d00;flex-shrink:0}.sensitive-modal-title[data-v-997ad8bd]{margin:0;font-family:PingFang SC,sans-serif;font-weight:500;font-size:18px;line-height:26px!important;text-align:left;color:#171519;padding:0!important}.sensitive-modal-body[data-v-997ad8bd]{padding:0 0 0 4px;font-family:PingFang SC,sans-serif;font-weight:400;font-size:14px;line-height:1.57;color:#171519;overflow-y:auto;min-height:0;flex:1}.sensitive-modal-tip[data-v-997ad8bd]{margin:8px 0 0;color:#646473;font-size:14px}.sensitive-modal-tip[data-v-997ad8bd]:first-child{margin-top:0}.sensitive-modal-footer[data-v-997ad8bd]{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:20px 0 0;flex-shrink:0}.sensitive-modal-btn[data-v-997ad8bd]{min-width:88px;height:32px;padding:4px 16px;border:none;border-radius:8px;background:var(--color-primary-P500, #5653f8);color:#fff;font-family:PingFang SC,sans-serif;font-size:14px;line-height:1.57;cursor:pointer;transition:opacity .2s ease}.sensitive-modal-btn[data-v-997ad8bd]:hover{opacity:.9}.form-fill-field{margin-bottom:0}.demand-detail-card--edit-figma{display:flex;flex-direction:column;gap:24px;width:100%}.demand-detail-card--edit-figma .form-fill-field{display:flex;flex-direction:column;gap:8px;width:100%;min-width:0;max-width:100%}.demand-detail-card--edit-figma .form-fill-field-error{margin:0}.demand-detail-card--edit-figma .form-fill-label{margin-bottom:0}.form-fill-label{display:flex;align-items:center;gap:4px;margin-bottom:0;font-size:14px;line-height:22px;font-weight:400;color:#171519}.form-fill-label--plain{font-weight:400;color:#171519}.form-fill-required{color:#ff4d4f;line-height:22px}.demand-form-card-root{display:flex;flex-direction:column;flex:1;height:100%;min-height:0;overflow:hidden}.demand-form-card-root .form-fill-input.ant-input-affix-wrapper{display:flex;align-items:center;width:100%;min-height:34px;height:34px;padding:6px 12px;border:1px solid #e9e9e9;border-radius:8px;box-sizing:border-box;background-color:#fff}.demand-form-card-root .form-fill-input.ant-input-affix-wrapper:hover:not(.ant-input-affix-wrapper-disabled){border-color:#e9e9e9}.demand-form-card-root .form-fill-input.ant-input-affix-wrapper.ant-input-affix-wrapper-focused{border-color:#5653f8!important;box-shadow:none!important}.demand-form-card-root .form-fill-input.ant-input-affix-wrapper.form-fill-input--error{border-color:#ff4d4f!important}.demand-form-card-root .form-fill-input.ant-input-affix-wrapper.form-fill-input--error.ant-input-affix-wrapper-focused{border-color:#ff4d4f!important;box-shadow:none!important}.demand-form-card-root .form-fill-input.ant-input-affix-wrapper .ant-input{flex:1;min-width:0;height:22px;padding:0;margin:0;border:none!important;box-shadow:none!important;background:transparent;font-size:14px;line-height:22px;color:#171519}.demand-form-card-root .form-fill-input.ant-input-affix-wrapper .ant-input::placeholder{color:#90909e;font-size:14px}.demand-form-card-root .form-fill-input.ant-input:not(.ant-input-affix-wrapper){width:100%;min-height:34px;padding:6px 12px;border:1px solid #e9e9e9;border-radius:8px;background-color:#fff;box-sizing:border-box;font-size:14px;font-weight:400;line-height:22px;color:#171519}.demand-form-card-root .form-fill-input.ant-input:not(.ant-input-affix-wrapper):hover:not(:disabled){border-color:#e9e9e9}.demand-form-card-root .form-fill-input.ant-input:not(.ant-input-affix-wrapper):focus,.demand-form-card-root .form-fill-input.ant-input:not(.ant-input-affix-wrapper).ant-input-focused{border-color:#5653f8!important;box-shadow:none!important}.demand-form-card-root .form-fill-input.ant-input:not(.ant-input-affix-wrapper)::placeholder{color:#90909e;font-size:14px}.demand-form-card-root .form-fill-textarea.ant-input,.demand-form-card-root .ant-input-textarea.form-fill-textarea textarea.ant-input{width:100%;min-height:122px;padding:8px 12px;border:1px solid #e9e9e9!important;border-radius:8px;font-size:14px;line-height:22px;color:#171519;resize:none;box-sizing:border-box;box-shadow:none!important}.demand-form-card-root .form-fill-textarea.ant-input::placeholder,.demand-form-card-root .ant-input-textarea.form-fill-textarea textarea.ant-input::placeholder{color:#90909e;font-size:14px}.demand-form-card-root .form-fill-textarea.ant-input:hover,.demand-form-card-root .ant-input-textarea.form-fill-textarea textarea.ant-input:hover{border-color:#e9e9e9!important}.demand-form-card-root .form-fill-textarea.ant-input:focus,.demand-form-card-root .ant-input-textarea.form-fill-textarea textarea.ant-input:focus,.demand-form-card-root .form-fill-textarea.ant-input:focus-visible,.demand-form-card-root .ant-input-textarea.form-fill-textarea textarea.ant-input:focus-visible,.demand-form-card-root .form-fill-textarea.ant-input.ant-input-focused,.demand-form-card-root .ant-input-textarea.form-fill-textarea textarea.ant-input.ant-input-focused{border-color:#5653f8!important;box-shadow:none!important;outline:none}.demand-form-card-root .form-fill-textarea--error.ant-input,.demand-form-card-root .ant-input-textarea.form-fill-textarea--error textarea.ant-input{border-color:#ff4d4f!important}.demand-form-card-root .form-fill-textarea--error.ant-input:focus,.demand-form-card-root .ant-input-textarea.form-fill-textarea--error textarea.ant-input:focus,.demand-form-card-root .form-fill-textarea--error.ant-input:focus-visible,.demand-form-card-root .ant-input-textarea.form-fill-textarea--error textarea.ant-input:focus-visible,.demand-form-card-root .form-fill-textarea--error.ant-input.ant-input-focused,.demand-form-card-root .ant-input-textarea.form-fill-textarea--error textarea.ant-input.ant-input-focused{border-color:#ff4d4f!important;box-shadow:none!important}.demand-form-card-root .form-fill-cascader.ant-select{width:100%}.demand-form-card-root .form-fill-cascader.ant-select .ant-select-selector{display:flex;align-items:center;gap:10px;min-height:34px;padding:6px 12px;border-radius:8px!important;border:1px solid #e9e9e9!important;background-color:#fff;box-sizing:border-box;box-shadow:none!important}.demand-form-card-root .form-fill-cascader.ant-select:not(.ant-select-disabled):hover .ant-select-selector{border-color:#17151933!important}.demand-form-card-root .form-fill-cascader.ant-select.ant-select-focused .ant-select-selector,.demand-form-card-root .form-fill-cascader.ant-select.ant-select-open .ant-select-selector{border-color:#5653f8!important;box-shadow:none!important}.demand-form-card-root .form-fill-cascader.ant-select .ant-select-selection-placeholder{color:#90909e;font-size:14px}.demand-form-card-root .form-fill-cascader.ant-select.form-fill-cascader--error .ant-select-selector{border-color:#ff4d4f!important}.demand-form-card-root .form-fill-cascader.ant-select .ant-select-arrow .anticon{display:none}.demand-form-card-root .form-fill-cascader.ant-select .form-fill-cascader__suffix-wrap{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:16px;height:16px}.demand-form-card-root .form-fill-cascader.ant-select .form-fill-cascader__arrow--suffix{width:16px;height:16px;object-fit:contain;transition:transform .2s}.demand-form-card-root .form-fill-cascader.ant-select.ant-select-open .form-fill-cascader__arrow--suffix{transform:rotate(180deg)}.demand-form-card-root .form-fill-cascader.ant-select .form-fill-cascader__arrow--expand{width:16px;height:16px;object-fit:contain}.demand-form-card-root .service-category-cascader.service-category-cascader--form.ant-select{width:100%}.demand-form-card-root .service-category-cascader.service-category-cascader--form.ant-select:not(.ant-select-disabled) .ant-select-selector{border:1px solid #e9e9e9!important;box-shadow:none!important}.demand-form-card-root .service-category-cascader.service-category-cascader--form.ant-select:not(.ant-select-disabled):hover .ant-select-selector{border-color:#e9e9e9!important}.demand-form-card-root .service-category-cascader.service-category-cascader--form.ant-select.service-category-cascader--active:not(.ant-select-disabled) .ant-select-selector,.demand-form-card-root .service-category-cascader.service-category-cascader--form.ant-select.ant-select-focused .ant-select-selector,.demand-form-card-root .service-category-cascader.service-category-cascader--form.ant-select.ant-select-open .ant-select-selector{border-color:#5653f8!important;box-shadow:none!important;outline:none!important}.demand-form-card-root .service-category-cascader.service-category-cascader--form.ant-select.service-category-cascader--error:not(.ant-select-disabled) .ant-select-selector{border-color:#ff4d4f!important}.demand-form-card-root .service-category-cascader.service-category-cascader--form.ant-select.service-category-cascader--error.service-category-cascader--active:not(.ant-select-disabled) .ant-select-selector,.demand-form-card-root .service-category-cascader.service-category-cascader--form.ant-select.service-category-cascader--error.ant-select-focused .ant-select-selector,.demand-form-card-root .service-category-cascader.service-category-cascader--form.ant-select.service-category-cascader--error.ant-select-open .ant-select-selector{border-color:#ff4d4f!important;box-shadow:0 0 0 2px #ff4d4f1f!important}.demand-form-card-root .form-fill-range{gap:12px}.demand-form-card-root .form-fill-range-sep,.demand-form-card-root .form-fill-range-unit{font-size:14px;line-height:22px;color:#171519}.demand-form-card-root .form-fill-range-input.ant-input{flex:1;min-width:0;height:34px;min-height:34px;padding:6px 12px;border:1px solid #e9e9e9;border-radius:8px;font-size:14px;line-height:22px;color:#171519}.demand-form-card-root .form-fill-range-input.ant-input:hover{border-color:#e9e9e9!important}.demand-form-card-root .form-fill-range-input.ant-input:focus,.demand-form-card-root .form-fill-range-input.ant-input.ant-input-focused{border-color:#5653f8!important;box-shadow:none!important}.demand-form-card-root .form-fill-range-input.ant-input::placeholder{color:#90909e;font-size:14px}.demand-form-card-root .form-fill-range-input.ant-input-number{flex:1;min-width:0;width:100%;height:34px;border:1px solid #e9e9e9;border-radius:8px}.demand-form-card-root .form-fill-range-input.ant-input-number:hover{border-color:#e9e9e9!important}.demand-form-card-root .form-fill-range-input.ant-input-number.ant-input-number-focused{border-color:#5653f8!important;box-shadow:none!important}.demand-form-card-root .form-fill-range-input.ant-input-number .ant-input-number-input{height:32px;line-height:32px;font-size:14px;color:#171519}.demand-form-card-root .form-fill-range-input.ant-input-number .ant-input-number-input::placeholder{color:#90909e;font-size:14px}.demand-form-card-root .form-fill-unit-select.ant-select{flex-shrink:0;width:96px;min-width:70px}.demand-form-card-root .form-fill-unit-select.ant-select .ant-select-selector{display:flex;align-items:center;height:34px!important;padding:0 12px!important;border:1px solid #e9e9e9!important;border-radius:8px!important;box-shadow:none!important;transition:border-color .2s}.demand-form-card-root .form-fill-unit-select.ant-select:not(.ant-select-disabled):hover .ant-select-selector{border-color:#e9e9e9!important}.demand-form-card-root .form-fill-unit-select.ant-select.ant-select-focused:not(.ant-select-disabled) .ant-select-selector,.demand-form-card-root .form-fill-unit-select.ant-select.ant-select-open:not(.ant-select-disabled) .ant-select-selector,.demand-form-card-root .form-fill-unit-select.ant-select:focus-within:not(.ant-select-disabled) .ant-select-selector{border-color:#5653f8!important;box-shadow:none!important;outline:none}.demand-form-card-root .form-fill-unit-select.ant-select.ant-select-focused:not(.ant-select-disabled):hover .ant-select-selector,.demand-form-card-root .form-fill-unit-select.ant-select.ant-select-open:not(.ant-select-disabled):hover .ant-select-selector{border-color:#5653f8!important}.demand-form-card-root .form-fill-unit-select.ant-select.ant-select-focused .ant-select-arrow,.demand-form-card-root .form-fill-unit-select.ant-select.ant-select-open .ant-select-arrow{color:#5653f8}.demand-form-card-root .form-fill-unit-select.ant-select .ant-select-selection-item{font-size:14px;line-height:22px!important;color:#171519;font-weight:400}.form-fill-input,.form-fill-textarea{width:100%}.form-fill-input--error,.form-fill-textarea--error,.form-fill-range-input--error{border-color:#e53935!important}.form-fill-field-error{margin:6px 0 0;font-size:12px;color:#e53935}.form-fill-range{display:flex;align-items:center;gap:12px;flex-wrap:nowrap;width:100%}.form-fill-range-input{flex:1;min-width:80px}.form-fill-range-sep{color:var(--muted, #667085);font-size:13px}.form-fill-range-unit{flex-shrink:0;color:var(--muted, #667085);font-size:13px}.form-fill-file-input{position:absolute;width:0;height:0;opacity:0;pointer-events:none}.form-fill-upload-area{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:10px;min-height:122px;border:1px solid rgba(23,21,25,.1);border-radius:8px;background-color:#fff;cursor:pointer;box-sizing:border-box;transition:border-color .2s}.form-fill-upload-area:hover{border-color:#e9e9e9}.form-fill-upload-area:focus-visible{outline:2px solid #5653f8;outline-offset:2px}.form-fill-upload-dragger-inner{display:flex;flex-direction:column;align-items:center;gap:8px;width:100%}.form-fill-upload-icon-wrap{display:flex;align-items:flex-start;justify-content:center;width:40px;height:40px;flex-shrink:0}.form-fill-upload-illustration{display:block;width:40px;height:40px;object-fit:contain}.form-fill-upload-text-group{display:flex;flex-direction:column;align-items:center;gap:4px;width:100%;max-width:100%;padding:0 16px;box-sizing:border-box}.form-fill-upload-link{margin:0;font-size:14px;font-weight:400;line-height:22px;text-align:center;color:var(--primary, #5653f8)}.form-fill-upload-hint{margin:0;font-size:12px;font-weight:400;line-height:normal;text-align:center;color:var(--muted, rgba(31, 35, 41, .6))}.form-fill-file-list{display:grid;gap:8px;margin-top:8px;width:100%}.form-fill-file-item{display:flex;flex-direction:column;min-width:0}.form-fill-file-item:hover .form-fill-file-item-main{border-color:#5653f8;cursor:pointer}.form-fill-file-item--failed .form-fill-file-item-main,.form-fill-file-item--sensitive .form-fill-file-item-main{border-color:#f75550!important}.form-fill-file-item-main{display:flex;align-items:center;gap:16px;padding:8px 12px;border:1px solid #dee0e3;border-radius:8px}.form-fill-file-item-body{display:flex;flex:1;align-items:center;gap:8px;min-width:0}.form-fill-file-icon-wrap{flex-shrink:0;display:flex;align-items:center;justify-content:center}.form-fill-file-type-icon{width:40px;height:40px;object-fit:contain}.form-fill-file-meta{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.form-fill-file-name{font-size:16px;line-height:1.4;color:#171519;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.form-fill-file-subtitle{font-size:12px;line-height:1.4;color:#90909e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.form-fill-file-subtitle--error{color:#f75550;white-space:normal;overflow:visible;text-overflow:unset}.form-fill-file-actions{display:flex;align-items:center;gap:16px;flex-shrink:0}.form-fill-file-action{display:flex;align-items:center;justify-content:center;padding:4px;border:none;background:none;cursor:pointer;border-radius:4px;transition:background .15s}.form-fill-file-action img{width:20px;height:20px}.form-fill-file-action:hover{background:#e9e9ea}.form-fill-file-progress-ring{width:24px;height:24px;border-radius:50%;position:relative;flex-shrink:0;background:conic-gradient(#5653f8 calc(var(--p) * 1%),#f0f0f0 0)}.form-fill-file-progress-ring:after{content:"";position:absolute;inset:3px;border-radius:50%;background:#fff}.form-fill-file-item--uploading .form-fill-file-item-main{padding-bottom:9px}.form-fill-privacy-row{display:flex;align-items:center;gap:8px}.form-fill-privacy-hint{margin:0;padding:0;flex:1;min-width:0;font-family:PingFang SC,sans-serif;font-size:14px;font-weight:400;line-height:22px;color:#646473}.form-fill-field--privacy .form-fill-privacy-switch.ant-switch{flex-shrink:0;min-width:33px;width:33px;max-width:33px;height:20px;line-height:20px}.form-fill-field--privacy .form-fill-privacy-switch.ant-switch .ant-switch-inner{display:none}.form-fill-field--privacy .form-fill-privacy-switch.ant-switch .ant-switch-handle{top:2px;width:16px;height:16px;inset-inline-start:2px}.form-fill-field--privacy .form-fill-privacy-switch.ant-switch .ant-switch-handle:before{border-radius:8px;box-shadow:0 2.86px 5.71px #1f232917}.form-fill-field--privacy .form-fill-privacy-switch.ant-switch.ant-switch-checked .ant-switch-handle{inset-inline-start:calc(100% - 18px)}.form-fill-field--privacy .form-fill-privacy-switch.ant-switch:not(.ant-switch-checked){background:#78788052}.form-fill-field--privacy .form-fill-privacy-switch.ant-switch:not(.ant-switch-checked):hover:not(.ant-switch-disabled){background:#78788073}.form-fill-field--privacy .form-fill-privacy-switch.ant-switch.ant-switch-checked{background:#5653f8}.form-fill-field--privacy .form-fill-privacy-switch.ant-switch.ant-switch-checked:hover:not(.ant-switch-disabled){background:#7575f9}.demand-form-card-scroll{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;padding:16px;-webkit-overflow-scrolling:touch}.demand-form-card-actions{flex-shrink:0;padding:16px;box-shadow:0 -.5px #1715191a;background:#fff;z-index:99}.demand-form-card-actions .action-btn--form-primary.ant-btn{width:100%;height:40px;min-height:40px;padding:0 24px;background:#5653f8!important;border:none!important;border-radius:10px;box-shadow:none!important;font-family:PingFang SC,sans-serif;font-weight:400;font-size:16px;line-height:normal;color:#fff!important}.demand-form-card-actions .action-btn--form-primary.ant-btn:hover:not(:disabled),.demand-form-card-actions .action-btn--form-primary.ant-btn:focus:not(:disabled){background:#7575f9!important;color:#fff!important;border:none!important}.demand-form-card-actions .action-btn--form-primary.ant-btn:active:not(:disabled){background:#4642d9!important}.demand-form-submit-error{width:100%;margin:0 0 8px;font-size:13px;color:#e53935}.demand-detail-card-region-cascader{width:100%}.demand-detail-card-region-cascader .region-cascader{width:100%;min-width:0;max-width:100%}.demand-detail-card-region-cascader .region-cascader__trigger{width:100%;max-width:100%;min-height:34px;height:34px;padding:4px 12px;min-width:0;overflow:hidden;box-sizing:border-box;border:1px solid #e9e9e9!important;background:#fff}.demand-detail-card-region-cascader .region-cascader__trigger.has-value{padding-left:4px}.demand-detail-card-region-cascader .region-cascader__trigger:hover{border-color:#e9e9e9!important}.demand-detail-card-region-cascader .region-cascader__trigger.is-open{border-color:#5653f8!important}.demand-detail-card-region-cascader .region-cascader__placeholder{color:#90909e!important;font-size:14px;line-height:22px}.demand-detail-card-region-cascader .region-cascader__tag{background:#f6f6f6;color:#1f1f29;border-radius:4px}.demand-form-cascader--prefilled :deep(.ant-select-selection-placeholder){color:#000000e0!important;opacity:1!important}.demand-form-cascader__arrow{display:block;flex-shrink:0}.demand-period-unit-dropdown.ant-select-dropdown{z-index:10000;padding:4px}.demand-period-unit-dropdown.ant-select-dropdown .ant-select-item{border-radius:6px;margin:0;min-height:32px;padding:3px 8px;color:#1f1f29;font-size:14px;line-height:22px;font-weight:400}.demand-period-unit-dropdown.ant-select-dropdown .ant-select-item:not(:last-child){margin-bottom:4px}.demand-period-unit-dropdown.ant-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled):not(:hover){background:#f2f3fe!important;color:#1f1f29;font-weight:400}.demand-period-unit-dropdown.ant-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled) .ant-select-item-option-state{display:none}.demand-period-unit-dropdown.ant-select-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled),.demand-period-unit-dropdown.ant-select-dropdown .ant-select-item-option:hover:not(.ant-select-item-option-disabled){background:#f3f3f5!important;color:#1f1f29;font-weight:400}.demand-category-cascader-popup.ant-cascader-dropdown{overflow:hidden;background:#fff;border:.5px solid #f0f0f2;border-radius:8px;box-shadow:0 4px 24px #1c1f2314;box-sizing:border-box}.demand-category-cascader-popup.ant-cascader-dropdown .ant-cascader-menus{height:240px;padding:4px;overflow:hidden;background:#fff;border:none;border-radius:0;box-shadow:none;box-sizing:border-box}.demand-category-cascader-popup.ant-cascader-dropdown .ant-cascader-menu{width:180px;min-width:180px;max-width:180px;height:232px;padding:4px;overflow-y:auto;border-right:.5px solid #f0f0f2;box-sizing:border-box;scrollbar-width:thin;scrollbar-color:transparent transparent}.demand-category-cascader-popup.ant-cascader-dropdown .ant-cascader-menu::-webkit-scrollbar{width:5px;background:transparent}.demand-category-cascader-popup.ant-cascader-dropdown .ant-cascader-menu::-webkit-scrollbar-track{background:transparent}.demand-category-cascader-popup.ant-cascader-dropdown .ant-cascader-menu::-webkit-scrollbar-thumb{background:transparent;border-radius:999px;transition:background .2s ease}.demand-category-cascader-popup.ant-cascader-dropdown .ant-cascader-menu:hover{scrollbar-color:var(--line, #d8e2f3) transparent}.demand-category-cascader-popup.ant-cascader-dropdown .ant-cascader-menu:hover::-webkit-scrollbar-thumb{background:var(--line, #d8e2f3)}.demand-category-cascader-popup.ant-cascader-dropdown .ant-cascader-menu:hover::-webkit-scrollbar-thumb:hover{background:var(--muted, #667085)}.demand-category-cascader-popup.ant-cascader-dropdown .ant-cascader-menu:last-child{border-right:none}.demand-category-cascader-popup.ant-cascader-dropdown .ant-cascader-menu .ant-cascader-menu-item{display:flex;align-items:center;gap:8px;width:100%;height:32px;margin:0 0 4px;padding:3px 8px;color:#1f1f29;border-radius:6px;box-sizing:border-box}.demand-category-cascader-popup.ant-cascader-dropdown .ant-cascader-menu .ant-cascader-menu-item:has(.demand-category-cascader-loading){height:100%;margin-bottom:0;pointer-events:none}.demand-category-cascader-popup.ant-cascader-dropdown .ant-cascader-menu .ant-cascader-menu-item:last-child{margin-bottom:0}.demand-category-cascader-popup.ant-cascader-dropdown .ant-cascader-menu .ant-cascader-menu-item.ant-cascader-menu-item-active:not(.ant-cascader-menu-item-disabled),.demand-category-cascader-popup.ant-cascader-dropdown .ant-cascader-menu .ant-cascader-menu-item.ant-cascader-menu-item-selected:not(.ant-cascader-menu-item-disabled){background:#f2f3fe;color:#1f1f29;font-weight:400}.demand-category-cascader-popup.ant-cascader-dropdown .ant-cascader-menu .ant-cascader-menu-item:hover:not(.ant-cascader-menu-item-disabled),.demand-category-cascader-popup.ant-cascader-dropdown .ant-cascader-menu .ant-cascader-menu-item:focus:not(.ant-cascader-menu-item-disabled){background:#f3f3f5;color:#1f1f29}.demand-category-cascader-popup.ant-cascader-dropdown .ant-cascader-menu .ant-cascader-menu-item .ant-cascader-menu-item-content{flex:1 1 0;min-width:0;overflow:hidden;font-size:14px;line-height:22px;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.demand-category-cascader-popup.ant-cascader-dropdown .ant-cascader-menu .ant-cascader-menu-item .demand-category-cascader-loading{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:100%;color:#8f8f99}.demand-form-panel{display:flex;flex-direction:column;flex:1;height:100%;min-height:0;overflow:hidden;background:linear-gradient(180deg,#ffffff3d,#fff 8%)}.demand-form-panel .demand-form-card-actions{box-shadow:0 -.5px #1715191a}.demand-detail-view-root{display:flex;flex-direction:column;width:100%;min-height:0;flex:1;background:linear-gradient(180deg,#ffffff3d,#fff 8%)}.demand-detail-view-scroll{flex:1;min-height:0;overflow-y:auto;padding:16px}.demand-detail-card--view{display:flex;flex-direction:column;gap:16px;width:100%}.demand-detail-card--view .field-row{display:flex;align-items:flex-start;gap:8px;width:100%;font-size:14px;line-height:22px}.demand-detail-card--view .field-row--top{align-items:flex-start}.demand-detail-card--view .field-row .field-label{flex-shrink:0;width:120px;color:#68676b}.demand-detail-card--view .field-row .field-value{flex:1;min-width:0;color:#171519}.demand-detail-card--view .field-row .field-value--description-text{white-space:pre-wrap;word-break:break-word}.demand-detail-card--view .field-row .field-value--description-text .desc-entry{line-height:1.8}.demand-detail-card--view .field-row .field-value--description-text .desc-entry__label{color:#68676b}.demand-detail-card--view .field-row .field-value--attachments{display:flex;flex-direction:column;align-items:stretch;justify-content:center;flex:none;max-width:80%;min-width:0;gap:9px}.demand-detail-card--view .field-row .field-value--attachments-right{flex:1!important;min-width:0!important}.demand-detail-card--view .field-row .field-value--privacy .privacy-row{display:flex;align-items:flex-start;gap:4px;width:100%}.demand-detail-card--view .field-row .field-value--privacy .privacy-hint{margin:0;flex:1;min-width:0;color:#68676b;font-size:14px;line-height:22px}.demand-detail-card--view .field-row .field-value--privacy .privacy-switch{margin-top:2px;flex-shrink:0}.demand-detail-card--view .field-row--view-attachments{align-items:flex-start}.demand-detail-card--view .attachment-card{display:block;width:100%;padding:10px 16px 10px 12px;text-align:left;cursor:default;background:#fff;border:1px solid #dee0e3;border-radius:8px;box-sizing:border-box;overflow:hidden}.demand-detail-card--view .attachment-card:hover .attachment-card__actions{display:flex;pointer-events:auto}.demand-detail-card--view .attachment-card__row{display:flex;align-items:center;gap:8px;width:100%;min-width:0}.demand-detail-card--view .attachment-card__icon{flex-shrink:0;width:36px;height:36px;object-fit:contain}.demand-detail-card--view .attachment-card__meta{flex:1;min-width:0}.demand-detail-card--view .attachment-card__name{font-size:14px;font-weight:400;line-height:normal;color:#1f2329;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.demand-detail-card--view .attachment-card__subtitle{font-size:12px;color:#90909e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.demand-detail-card--view .attachment-card__actions{display:none;align-items:center;gap:4px;flex-shrink:0;pointer-events:none;transition:opacity .2s ease}.demand-detail-card--view .attachment-card__action-btn{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;border-radius:6px;background:transparent;cursor:pointer}.demand-detail-card--view .attachment-card__action-btn:hover{background:#f5f5f5}.demand-detail-card--view .attachment-card__action-btn img{width:16px;height:16px}.demand-detail-card--view .privacy-switch.ant-switch-checked{background:#5653f8}.demand-detail-card--view .privacy-switch.ant-switch:not(.ant-switch-checked){background:#78788052}.demand-detail-panel[data-v-0c974817]{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.demand-detail-panel-empty[data-v-0c974817]{margin:0;padding:24px;font-size:14px;color:var(--muted, #90909e);text-align:center}.ph-card[data-v-afdc3259]{width:100%;min-width:240px;max-width:420px;background:#fff;border-radius:16px;padding:12px;display:flex;flex-direction:column;gap:12px;cursor:pointer;border:1px solid var(--line-border-card, #f0f0f2);transition:border-color .2s,transform .2s,box-shadow .2s}.ph-main[data-v-afdc3259]{display:flex;flex-direction:row;gap:12px}.ph-image[data-v-afdc3259]{width:125px;height:90px;border-radius:12px;overflow:hidden;background:#f5f5f5;flex-shrink:0}.ph-image img[data-v-afdc3259]{width:100%;height:100%;object-fit:cover;display:block}.ph-body[data-v-afdc3259]{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:space-between;gap:8px}.ph-info[data-v-afdc3259]{display:flex;flex-direction:column;gap:2px}.ph-title[data-v-afdc3259]{margin:0;font-size:14px;font-weight:600;color:#333;line-height:22px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.ph-name[data-v-afdc3259]{margin:0;font-size:12px;font-weight:400;color:#999;line-height:17px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ph-price[data-v-afdc3259]{display:flex;align-items:baseline;gap:8px}.ph-price-current[data-v-afdc3259]{display:flex;align-items:baseline;gap:1px;color:#ff4d4f;font-weight:700;white-space:nowrap}.ph-price-symbol[data-v-afdc3259]{font-size:12px}.ph-price-value[data-v-afdc3259]{font-size:16px;line-height:19px}.ph-price-tag[data-v-afdc3259]{font-size:12px;font-weight:500;margin-left:4px}.ph-price-original[data-v-afdc3259]{font-size:10px;font-weight:400;color:#999;text-decoration:line-through;white-space:nowrap}.ph-actions[data-v-afdc3259]{display:flex;justify-content:space-between;align-items:center;gap:8px}.ph-btn[data-v-afdc3259]{flex:1;height:32px;border:none;border-radius:8px;padding:0 12px;font-size:13px;font-weight:500;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;transition:background .15s;position:relative}.ph-btn[data-v-afdc3259]:after{content:"";position:absolute;inset:0;background:#1f1f2914;border-radius:inherit;opacity:0;pointer-events:none;transition:opacity .15s ease}.ph-btn[data-v-afdc3259]:hover:after{opacity:1}.ph-btn-primary[data-v-afdc3259]{background:var(--primary-soft-bg, #f2f3fe);color:var(--primary, #5653f8)}.ph-btn-secondary[data-v-afdc3259]{background:#f5f5f5;color:#333}.service-card-list[data-v-61043e02]{display:flex;flex-direction:column;height:100%;min-height:0}.list-header[data-v-61043e02]{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding:12px 16px 8px;border-bottom:1px solid var(--line, #e5e7eb);background:#fff;flex-shrink:0}.list-title[data-v-61043e02]{font-size:14px;font-weight:600;color:var(--ink, #1f2937);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.list-meta[data-v-61043e02]{font-size:12px;color:var(--muted, #6b7280);flex-shrink:0}.list-status[data-v-61043e02]{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:24px;font-size:13px;color:var(--muted, #6b7280)}.list-status--error[data-v-61043e02]{color:var(--red-500, #ef4444)}.list-status .spin[data-v-61043e02]{animation:service-list-spin-61043e02 .8s linear infinite;color:var(--primary, #1f5fbf)}@keyframes service-list-spin-61043e02{to{transform:rotate(360deg)}}.list-body[data-v-61043e02]{flex:1;min-height:0;overflow-y:auto;padding:12px 16px;display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;align-content:start;scrollbar-width:thin}.list-body[data-v-61043e02]::-webkit-scrollbar{display:none}.list-row[data-v-61043e02]{width:100%;min-width:0}.list-row[data-v-61043e02] .ph-mini-card{width:100%}.list-row[data-v-61043e02]:last-child .ph-mini-card{border-bottom:none}.workspace[data-v-69ae383a]{position:relative;isolation:isolate;display:flex;flex-direction:column;height:100%;overflow:hidden;min-width:200px}.workspace-view[data-v-69ae383a]{flex:1;min-height:0}.workspace-view--demand-form[data-v-69ae383a],.workspace-view--demand-detail[data-v-69ae383a],.workspace-view--service-cards[data-v-69ae383a]{display:flex;flex-direction:column;overflow:hidden}.workspace-shell[data-v-cdb587af]{display:flex;flex-direction:column;height:100%;overflow:hidden;background:#fff}.workspace-shell-header[data-v-cdb587af]{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;height:56px;padding:0 18px;background:#fff;box-sizing:border-box}.workspace-shell-title[data-v-cdb587af]{margin:0;font-size:15px;font-weight:500;color:var(--ink, #172033)}.workspace-shell-close[data-v-cdb587af]{display:flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;border:none;border-radius:8px;background:transparent;cursor:pointer;transition:background .2s ease,transform .15s ease;will-change:transform}.workspace-shell-close[data-v-cdb587af]:hover{background:#f3f3f5}.workspace-shell-body[data-v-cdb587af]{flex:1;min-height:0;overflow:hidden}.markdown-renderer{width:100%;word-break:break-all}.markdown-renderer p{margin:0;padding:0}.markdown-renderer h1{font-size:20px;font-weight:600;line-height:28px;color:#1f2329;margin:16px 0 12px}.markdown-renderer h2{font-size:18px;font-weight:600;line-height:26px;color:#1f2329;margin:14px 0 10px}.markdown-renderer h3{font-size:16px;font-weight:600;line-height:24px;color:#1f2329;margin:12px 0 8px}.markdown-renderer h4,.markdown-renderer h5,.markdown-renderer h6{font-size:14px;font-weight:600;line-height:22px;color:#1f2329;margin-bottom:8px}.markdown-renderer strong,.markdown-renderer b{font-weight:600}.markdown-renderer p{color:#1f2329;font-size:16px;line-height:24px;margin-bottom:8px}.markdown-renderer p:last-child{margin-bottom:0}.markdown-renderer p em{color:#8c8c8c;font-size:13px;font-style:normal}.markdown-renderer li{color:#4d4d4e;font-size:16px;line-height:24px;margin-bottom:4px}.markdown-renderer li p{margin-bottom:4px}.markdown-renderer li:last-child{margin-bottom:8px}.markdown-renderer ol,.markdown-renderer ul{padding-left:1.5em}.markdown-renderer ol{list-style-type:decimal}.markdown-renderer ul{list-style-type:disc}.markdown-renderer ol ol{list-style-type:lower-alpha}.markdown-renderer ul ul{list-style-type:circle}.markdown-renderer ol ol ol,.markdown-renderer ul ul ul{list-style-type:lower-roman}.markdown-renderer hr{margin:12px 0;border:none;border-top:1px solid #f0f0f0}.markdown-renderer a{color:#4e5bb5;text-decoration:none}.markdown-renderer a:hover{text-decoration:underline}.markdown-renderer code{padding:2px 4px;font-size:13px;font-family:Menlo,Consolas,monospace;background:#f0f0f0;border-radius:4px}.markdown-renderer pre{position:relative;margin:8px 0;padding:12px 16px;background:#f5f5f5;border-radius:8px;overflow-x:auto}.markdown-renderer pre code{padding:0;background:none;border-radius:0;white-space:pre}.markdown-renderer blockquote{margin:8px 0;padding:8px 12px;border-left:3px solid #d9d9d9;border-radius:0 8px 8px 0;background:#fafafa;color:#595959}.markdown-renderer blockquote p{color:#595959}.markdown-renderer table{max-width:100%;margin:8px 0;border-collapse:separate;border-spacing:0;border-radius:8px;border:1px solid #e8e8e8;overflow:hidden;overflow-x:auto;display:block;width:fit-content}.markdown-renderer th,.markdown-renderer td{padding:8px 12px;text-align:left;border-bottom:1px solid #e8e8e8;font-size:16px;line-height:1.5;white-space:normal;word-break:keep-all}.markdown-renderer tr:last-child td{border-bottom:none}.markdown-renderer th{font-weight:500;background-color:#fafafa}.markdown-renderer table::-webkit-scrollbar{height:6px}.markdown-renderer table::-webkit-scrollbar-track{background-color:#f5f5f5}.markdown-renderer table::-webkit-scrollbar-thumb{background-color:#d9d9d9;border-radius:3px}.markdown-renderer img{display:block;max-width:100%;height:auto;margin:8px 0;border-radius:4px}.markdown-renderer.streaming img{display:none}.markdown-renderer:not(.streaming) img{animation:md-img-fade-in .3s ease-in-out}@keyframes md-img-fade-in{0%{opacity:0}to{opacity:1}}.markdown-renderer mark.hl{background:transparent;color:var(--color-primary-P500, #5653f8);padding:0}.artifact-renderer[data-v-cd13f351]{width:100%}.artifact-loading[data-v-cd13f351]{padding:16px;background:var(--soft, #f3f4f6);border-radius:14px;text-align:center;color:var(--muted, #6b7280);font-size:13px}.scope-title[data-v-e3190c21]{font-size:15px;font-weight:600;line-height:22px;color:#292933;margin-bottom:2px}.category-section[data-v-e3190c21]{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.category-section[data-v-e3190c21]:last-child{margin-bottom:0}.category-header[data-v-e3190c21]{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.category-name[data-v-e3190c21]{font-size:14px;font-weight:600;color:var(--ink, #1f2937);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-list[data-v-e3190c21]{display:flex;flex-direction:column;gap:8px}.load-more-btn[data-v-e3190c21]{width:100%;height:32px;max-width:420px;border:0px;border-radius:8px;background:var(--primary-pri-500normal, #5653F8);color:#fff;font-size:14px;font-weight:500;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background .15s,border-color .15s;position:relative}.load-more-btn[data-v-e3190c21]:after{content:"";position:absolute;inset:0;background:#1f1f2914;border-radius:inherit;opacity:0;pointer-events:none;transition:opacity .15s ease}.load-more-btn[data-v-e3190c21]:hover:after{opacity:1}.list-status[data-v-e3190c21]{display:flex;align-items:center;justify-content:center;gap:8px;padding:20px 12px;font-size:13px;color:var(--muted, #6b7280)}.list-status--error[data-v-e3190c21]{color:var(--red-500, #ef4444)}.list-status .spin[data-v-e3190c21]{animation:list-spin-e3190c21 .8s linear infinite;color:var(--primary, #1f5fbf)}@keyframes list-spin-e3190c21{to{transform:rotate(360deg)}}.card-empty[data-v-e3190c21]{padding:16px;text-align:center;font-size:13px;color:var(--muted, #6b7280)}.assistant-blocks__section[data-v-fa6ee040]{min-width:0;max-width:100%}.assistant-blocks__section--artifact[data-v-fa6ee040]{width:100%}.assistant-blocks__section--artifact[data-v-fa6ee040] .artifact-stack{width:100%;max-width:none}.assistant-blocks__section--matched-services[data-v-fa6ee040]{display:flex;flex-direction:column;gap:8px}[data-v-fa6ee040] .markdown-renderer{word-break:break-word}[data-v-fa6ee040] .markdown-renderer h1,[data-v-fa6ee040] .markdown-renderer h2,[data-v-fa6ee040] .markdown-renderer h3,[data-v-fa6ee040] .markdown-renderer h4,[data-v-fa6ee040] .markdown-renderer h5,[data-v-fa6ee040] .markdown-renderer h6,[data-v-fa6ee040] .markdown-renderer p,[data-v-fa6ee040] .markdown-renderer li{color:#1f2329}[data-v-fa6ee040] .markdown-renderer p{font-size:16px;line-height:24px;margin-bottom:0}[data-v-fa6ee040] .markdown-renderer p+p{margin-top:8px}[data-v-fa6ee040] .markdown-renderer li{font-size:16px;line-height:24px}.audio-voice-bar[data-v-2cb749af]{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:1px;width:18px;height:18px;color:#5653f8}.audio-voice-bar__bar[data-v-2cb749af]{width:2px;height:var(--bar-height);border-radius:1px;flex:none;background:currentColor;transform-origin:center}.audio-voice-bar.is-animated .audio-voice-bar__bar[data-v-2cb749af]{animation:audio-voice-bar-2cb749af .8s ease-in-out infinite;animation-delay:var(--delay, 0s)}@keyframes audio-voice-bar-2cb749af{0%,to{transform:scaleY(.38)}50%{transform:scaleY(1)}}.voice-btn[data-v-74b171de]{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;padding:0;border:0;border-radius:99px;background:#f3f3f5;color:#2b2b36;cursor:pointer;transition:background .2s}.voice-btn.idle[data-v-74b171de]:hover:not(:disabled){background:#1f1f2b14}.voice-btn__icon[data-v-74b171de]{width:16px;height:16px;display:block}.voice-btn[data-v-74b171de]:disabled{opacity:.5;cursor:not-allowed}.voice-btn.loading[data-v-74b171de]{background:#f6f6f6;cursor:wait}.voice-btn.recording[data-v-74b171de]{background:#f2f3fe;color:#5653f8}.voice-btn__wave--hidden[data-v-74b171de]{visibility:hidden}.voice-btn__loading-icon[data-v-74b171de]{position:absolute;inset:0;margin:auto}.spin[data-v-74b171de]{animation:spin-74b171de .9s linear infinite}@keyframes spin-74b171de{to{transform:rotate(360deg)}}.card[data-v-3b59087f]{border-radius:12px;overflow:hidden}.active-card[data-v-3b59087f]{background:#fff}.answered-card[data-v-3b59087f]{border:1px solid var(--line, #e0e0e3);background:#fff;padding:12px 16px}.answered-summary[data-v-3b59087f]{margin:0;font-size:14px;line-height:22px;color:#1f1f29}.card-label[data-v-3b59087f]{margin:0 0 4px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--muted-70, rgba(107, 114, 128, .7))}.card-desc[data-v-3b59087f]{margin:0;font-size:14px;font-weight:400;line-height:22px;color:#1f1f29}.card-body[data-v-3b59087f]{padding:16px;display:flex;flex-direction:column;gap:16px}.question-row[data-v-3b59087f]{display:flex;flex-direction:column;gap:8px}.question-text[data-v-3b59087f]{font-size:14px;font-weight:500;line-height:22px;color:#000}.options-wrap[data-v-3b59087f]{display:flex;flex-wrap:wrap;gap:8px}.custom-input-wrap[data-v-3b59087f]{display:flex;align-items:center;gap:0;border-radius:8px;border:1px solid var(--line, #e0e0e3);background:#fff;overflow:hidden;transition:border-color .2s,background .2s}.custom-input-wrap.active[data-v-3b59087f]{border-color:var(--primary, #5653f8)}.custom-input-wrap.disabled[data-v-3b59087f]{background:#f6f6f6;cursor:default}.custom-input-wrap.disabled .custom-input[data-v-3b59087f]{pointer-events:none}.custom-input-prefix[data-v-3b59087f]{flex-shrink:0;padding:5px 12px;font-size:14px;line-height:22px;color:#828291;border:none;border-right:1px solid #e0e0e3;background:transparent;cursor:pointer;transition:color .2s,background .2s}.custom-input-prefix.active[data-v-3b59087f]{color:var(--primary, #5653f8)}.custom-input-prefix[data-v-3b59087f]:disabled{cursor:default}.custom-input[data-v-3b59087f]{flex:1;width:auto;padding:5px 12px 5px 8px;border:none;background:transparent;color:#1f1f29;font-size:14px;line-height:22px;outline:none;box-sizing:border-box}.custom-input[data-v-3b59087f]::placeholder{color:#68676b}.custom-input[data-v-3b59087f]:disabled{cursor:not-allowed;background:#f6f6f6}.option-btn[data-v-3b59087f]{display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:5px 12px;border-radius:8px;border:1px solid var(--line, #e0e0e3);background:#fff;color:#000;font-size:14px;font-weight:400;line-height:22px;cursor:pointer;transition:border-color .2s,color .2s,background .2s}.option-btn[data-v-3b59087f]:hover:not(:disabled,.active){background:#1f1f2b14}.option-btn.active[data-v-3b59087f]{border-color:var(--primary, #5653f8);color:var(--primary, #5653f8)}.option-btn[data-v-3b59087f]:disabled{cursor:default}.option-label[data-v-3b59087f]{font-weight:400}.option-desc[data-v-3b59087f]{font-size:12px;opacity:.6}.card-footer[data-v-3b59087f]{padding:0 16px 16px;display:flex;flex-wrap:wrap;align-items:center;gap:12px}.submit-btn[data-v-3b59087f]{display:inline-flex;align-items:center;justify-content:center;height:32px;padding:0 16px;border-radius:8px;border:none;font-size:14px;font-weight:400;line-height:22px;cursor:not-allowed;background:#b9bbfc;color:#fff;transition:background .2s}.submit-btn.ready[data-v-3b59087f]{cursor:pointer;background:var(--primary, #5653f8)}.submit-btn.ready[data-v-3b59087f]:hover{background:#4641d4}.submit-btn[data-v-3b59087f]:disabled{cursor:not-allowed}.hint-text[data-v-3b59087f]{font-size:14px;line-height:22px;color:#68676b}.recommend-popover[data-v-727fc41f]{position:absolute;left:14px;right:14px;bottom:14px;z-index:20;display:flex;flex-direction:column;gap:8px;padding:32px 8px 8px;border:1px solid var(--line-border-component, #f0f0f2);border-radius:12px;background:#fff;box-shadow:0 8px 24px #1c1f231f}.recommend-popover-close[data-v-727fc41f]{position:absolute;top:6px;right:6px;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:none;border-radius:6px;background:transparent;color:#90909e;cursor:pointer;transition:background .2s ease,color .2s ease}.recommend-popover-close[data-v-727fc41f]:hover{background:#f3f3f5;color:#1f1f29}.recommend-popover-close[data-v-727fc41f]:focus-visible{outline:2px solid var(--primary, #5653f8);outline-offset:1px}.popover-clarification[data-v-727fc41f]{margin:0}.recommend-popover-item[data-v-727fc41f]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;border-radius:10px;background:#f3f3f5;color:#1f1f29;cursor:pointer;font-size:14px;line-height:21px;transition:background .2s,color .2s}.recommend-popover-item[data-v-727fc41f]:hover{background:#e7e7ea}.recommend-popover-item[data-v-727fc41f]:focus-visible{outline:2px solid var(--primary, #5653f8);outline-offset:2px}.recommend-pop-enter-active[data-v-727fc41f],.recommend-pop-leave-active[data-v-727fc41f]{transition:opacity .18s ease,transform .18s ease}.recommend-pop-enter-from[data-v-727fc41f],.recommend-pop-leave-to[data-v-727fc41f]{opacity:0;transform:translateY(6px)}.chat-image-upload[data-v-d7b93753]{min-width:0}.chat-image-upload__input[data-v-d7b93753]{display:none}.chat-image-upload__preview[data-v-d7b93753]{display:flex;flex-direction:row;align-items:center;gap:8px;min-width:0;max-width:100%;overflow-x:auto;padding:2px}.chat-image-upload__item[data-v-d7b93753]{position:relative;flex:0 0 72px;width:72px;height:72px;overflow:hidden;border-radius:10px;background:#ededf0}.chat-image-upload__image[data-v-d7b93753]{width:100%;height:100%;object-fit:cover;display:block}.chat-image-upload__mask[data-v-d7b93753]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#0000006b;color:#fff}.chat-image-upload__status[data-v-d7b93753]{position:absolute;left:4px;bottom:4px;max-width:calc(100% - 8px);padding:1px 5px;overflow:hidden;border-radius:6px;background:#00000094;color:#fff;font-size:10px;line-height:16px;text-overflow:ellipsis;white-space:nowrap}.chat-image-upload__status.is-error[data-v-d7b93753]{background:#d92d20e6;color:#fff}.chat-image-upload__remove[data-v-d7b93753]{position:absolute;top:4px;right:4px;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:none;border-radius:99px;background:#00000094;cursor:pointer}.chat-image-upload__remove img[data-v-d7b93753]{filter:brightness(0) invert(1)}.chat-image-upload__remove[data-v-d7b93753]:hover{background:#000000bf}.chat-image-upload__spin[data-v-d7b93753]{animation:chat-image-upload-spin-d7b93753 .9s linear infinite}@keyframes chat-image-upload-spin-d7b93753{to{transform:rotate(360deg)}}.hl-text[data-v-37883627]{display:inline}.hl[data-v-37883627]{background:transparent;color:var(--color-primary-P500, #5653f8);padding:0}.search-row[data-v-510177f7]{display:flex;align-items:flex-start;gap:12px;padding:12px 0}.search-row:hover .jump[data-v-510177f7]{opacity:1;pointer-events:auto}.avatar[data-v-510177f7]{flex-shrink:0;width:32px;height:32px;object-fit:cover;border-radius:50%}.avatar.avatar-answer[data-v-510177f7]{border-radius:0}.content[data-v-510177f7]{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:8px}.sender[data-v-510177f7]{font-family:PingFang SC,sans-serif;font-size:10px;line-height:normal;color:var(--text-text-2, #90909e);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.message-content-item[data-v-510177f7]{display:flex;flex-direction:column;gap:12px;flex:1;min-width:0;max-width:100%}.message-content-item .message-form-card[data-v-510177f7]{max-width:520px}.message-content-item .assistant-blocks[data-v-510177f7]{display:flex;flex-direction:column;gap:12px;width:fit-content;max-width:calc(100% - 40px);padding:8px 12px;border-radius:12px;background:#f6f6f6;color:#1f2329;box-sizing:border-box}.message-content-item[data-v-510177f7] .ph-card{width:auto}.message-content-item[data-v-510177f7] *{pointer-events:none}.aside[data-v-510177f7]{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-end;gap:4px;margin-left:18px}.time[data-v-510177f7]{font-family:PingFang SC,sans-serif;font-size:10px;line-height:normal;color:var(--text-text-2, #90909e);white-space:nowrap}.jump[data-v-510177f7]{padding:0;border:none;background:transparent;font-family:PingFang SC,sans-serif;font-size:14px;line-height:22px;color:var(--color-primary-P800, #2a228d);cursor:pointer;opacity:0;pointer-events:none;transition:opacity .15s;white-space:nowrap}.jump[data-v-510177f7]:hover{text-decoration:underline}.text-search[data-v-510177f7]{margin:0;font-family:PingFang SC,sans-serif;font-size:14px;line-height:22px;display:flex;flex-direction:column;gap:12px;width:fit-content;padding:8px 12px;border-radius:12px;background:#f6f6f6;color:#1f2329;box-sizing:border-box}.text-search[data-v-510177f7] p{font-size:14px}.text-search[data-v-510177f7] .hl{background:transparent;color:var(--color-primary-P500, #5653f8);padding:0}.search-result-skeleton[data-v-68d2b100]{display:flex;align-items:center;gap:16px;padding:8px 16px 8px 8px}.skeleton-avatar[data-v-68d2b100]{width:42px;height:42px;border-radius:4px;flex-shrink:0}.skeleton-lines[data-v-68d2b100]{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.skeleton-line[data-v-68d2b100]{height:10px;border-radius:4px}.skeleton-line--title[data-v-68d2b100]{width:45%}.skeleton-line--sub[data-v-68d2b100]{width:78%;height:8px}.shimmer[data-v-68d2b100]{background:linear-gradient(90deg,#1715190f,#1715191a,#1715190f);background-size:200% 100%;animation:skeleton-shimmer-68d2b100 1.4s ease-in-out infinite}@keyframes skeleton-shimmer-68d2b100{0%{background-position:200% 0}to{background-position:-200% 0}}.msg-search-overlay[data-v-91b4ea18]{position:fixed;inset:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:1000}.msg-search-container[data-v-91b4ea18]{width:600px;height:76vh;background:#f6f6f6;border:.5px solid #d1d1d6;border-radius:12px;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 8px 16px #0003}.msg-search-top[data-v-91b4ea18]{background:#fff;border-bottom:1px solid var(--color-neutral-N100, #e0e0e3);padding:16px 16px 0;display:flex;flex-direction:column;gap:12px;flex-shrink:0}.msg-search-header[data-v-91b4ea18]{display:flex;align-items:center;gap:4px}.msg-search-title[data-v-91b4ea18]{flex:1;margin:0;font-family:PingFang SC,sans-serif;font-size:16px;font-weight:500;line-height:24px;color:#000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.msg-search-close[data-v-91b4ea18]{width:24px;height:24px;padding:4px;border:none;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:opacity .15s}.msg-search-close img[data-v-91b4ea18]{width:16px;height:16px}.msg-search-close[data-v-91b4ea18]:hover{opacity:.7}.msg-search-input[data-v-91b4ea18]{height:34px;padding:8px 12px;border-radius:8px;border-color:var(--line-border-card, #f0f0f2);background:#fff}.msg-search-input[data-v-91b4ea18] .ant-input{font-family:PingFang SC,sans-serif;font-size:14px;line-height:22px;color:var(--text-text-0, #1f1f29)}.msg-search-input[data-v-91b4ea18] .ant-input::placeholder{color:#999}.msg-search-input[data-v-91b4ea18] .ant-input-prefix{margin-inline-end:8px}[data-v-91b4ea18] .msg-search-input.ant-input-affix-wrapper.ant-input-affix-wrapper-focused{border-color:#5653fb;box-shadow:none}[data-v-91b4ea18] .msg-search-input.ant-input-affix-wrapper{border-color:var(--line-border-card, #f0f0f2);box-shadow:none}.msg-search-input-icon[data-v-91b4ea18]{font-size:16px;color:#00000073}.msg-search-tabs[data-v-91b4ea18]{display:flex;align-items:center;gap:20px;margin-top:6px}.msg-search-tab[data-v-91b4ea18]{display:flex;flex-direction:column;align-items:center;gap:4px;padding:0;border:none;background:transparent;cursor:pointer;flex-shrink:0}.msg-search-tab-label[data-v-91b4ea18]{font-family:PingFang SC,sans-serif;font-size:14px;font-weight:400;line-height:24px;color:var(--text-text-1, #646473);text-align:center;white-space:nowrap;transition:color .15s,font-weight .15s}.msg-search-tab-bar[data-v-91b4ea18]{width:100%;height:2px;border-radius:73px;background:transparent;transition:background .15s}.msg-search-tab.is-active .msg-search-tab-label[data-v-91b4ea18]{color:var(--color-primary-P500, #5653f8);font-weight:500}.msg-search-tab.is-active .msg-search-tab-bar[data-v-91b4ea18]{background:var(--color-primary-P500, #5653f8)}.msg-search-list[data-v-91b4ea18]{flex:1;min-height:320px;overflow-y:auto;padding:8px 12px 16px;display:flex;flex-direction:column;gap:2px;background:#fff}.msg-search-list[data-v-91b4ea18]::-webkit-scrollbar{width:5px}.msg-search-list[data-v-91b4ea18]::-webkit-scrollbar-thumb{background:#d9d9d9;border-radius:11px}.msg-search-list[data-v-91b4ea18]::-webkit-scrollbar-track{background:transparent}.msg-search-empty[data-v-91b4ea18]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-bottom:46px;gap:8px}.msg-search-empty-img[data-v-91b4ea18]{width:108px;height:auto;object-fit:contain;pointer-events:none;margin-bottom:12px}.msg-search-empty-text[data-v-91b4ea18]{margin:0;font-family:PingFang SC,sans-serif;font-size:14px;line-height:22px;color:var(--text-text-0, #1f1f29)}.msg-search-foot[data-v-91b4ea18]{text-align:center;padding:12px 0;font-size:12px;color:var(--text-text-2, #a7a6aa)}.msg-search-sentinel[data-v-91b4ea18]{width:100%;height:1px}.msg-search-fade-enter-active[data-v-91b4ea18],.msg-search-fade-leave-active[data-v-91b4ea18]{transition:opacity .18s ease}.msg-search-fade-enter-active .msg-search-container[data-v-91b4ea18],.msg-search-fade-leave-active .msg-search-container[data-v-91b4ea18]{transition:transform .18s ease}.msg-search-fade-enter-from[data-v-91b4ea18],.msg-search-fade-leave-to[data-v-91b4ea18]{opacity:0}.msg-search-fade-enter-from .msg-search-container[data-v-91b4ea18],.msg-search-fade-leave-to .msg-search-container[data-v-91b4ea18]{transform:scale(.96) translateY(8px)}.history-btn[data-v-080c5a6b]{display:flex;justify-content:center;align-items:center;width:20px;height:20px;border:none;border-radius:0;background:transparent;cursor:pointer;transition:background .2s}.history-btn[data-v-080c5a6b]:hover{opacity:.7}.history-btn[data-v-080c5a6b]:disabled{cursor:not-allowed;opacity:.4}.history-icon[data-v-080c5a6b]{width:20px;height:20px;display:block}.panel[data-v-8584fe7b]{background:#fff;border-radius:16px;min-height:0;overflow:hidden}.panel-head[data-v-8584fe7b]{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:8px 16px;background:#fff;font-size:16px;color:var(--ink, #172033);box-sizing:border-box;flex-shrink:0;height:56px}.panel-head>div[data-v-8584fe7b]:first-child{display:flex;flex-direction:column;justify-content:center;min-height:0}.panel-head h2[data-v-8584fe7b]{margin:0;padding:0;font-size:15px;font-weight:500;line-height:22px;letter-spacing:.17px;color:var(--ink, #172033)}.panel-head p[data-v-8584fe7b]{margin:0;padding:0;color:#bbbbc6;font-size:12px}.panel-head-actions[data-v-8584fe7b]{display:flex;gap:6px;align-items:center}.panel-action-btn[data-v-8584fe7b]{width:26px;height:26px;padding:0;border:none;background:transparent;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.panel-action-btn[data-v-8584fe7b]:hover{background:#f3f3f5;transform:scale(1.05)}.panel-action-btn[data-v-8584fe7b]:active{transform:scale(.95)}.agent[data-v-8584fe7b]{display:grid;grid-template-rows:auto 1fr auto;min-height:0;background:#fff}.agent-body[data-v-8584fe7b]{min-height:0;margin:0;padding:16px;overflow-x:hidden;overflow-y:auto;background:#fff;font-size:16px;line-height:18.4px;color:var(--ink, #172033)}.messages[data-v-8584fe7b]{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;margin:0 auto;padding:0;width:100%;align-content:start;max-width:1110px}.msg[data-v-8584fe7b]{max-width:92%;padding:0 12px 12px;border-radius:14px;font-size:13px;line-height:1.6}.msg.ai[data-v-8584fe7b]{display:flex;flex-direction:column;max-width:100%;width:100%;padding:0;background:transparent;color:#1f2329;border-radius:0}.msg.user[data-v-8584fe7b]{display:flex;justify-content:flex-end;max-width:100%;width:100%;padding:0;background:transparent;border-radius:0}.user-answer-layout[data-v-8584fe7b]{display:flex;align-items:flex-start;gap:8px;width:100%;justify-content:flex-end}.user-answer-avatar[data-v-8584fe7b]{flex-shrink:0;width:32px;height:32px;border-radius:50px;display:flex;align-items:center;justify-content:center;font-family:PingFang SC,sans-serif;font-size:14px;font-weight:500;color:#fff;overflow:hidden}.user-answer-avatar__img[data-v-8584fe7b]{width:100%;height:100%;object-fit:cover}.user-answer-avatar__text[data-v-8584fe7b]{width:32px;height:32px;border-radius:50px;background:linear-gradient(125deg,#b784ff 9%,#ee86e3 47%,#ff7faa 92%);display:flex;align-items:center;justify-content:center}.ai-answer-layout[data-v-8584fe7b]{display:flex;align-items:flex-start;gap:8px;width:100%}.ai-answer-avatar[data-v-8584fe7b]{flex-shrink:0;width:32px;height:32px;border-radius:50%;object-fit:cover;background:#fff}.ai-answer-main[data-v-8584fe7b]{display:flex;flex:1;flex-direction:column;gap:6px;min-width:0}.ai-answer-sender[data-v-8584fe7b]{margin:0;font-size:10px;line-height:14px;color:#90909e}.ai-answer-main video[data-v-8584fe7b]{width:107px}.ai-answer-content[data-v-8584fe7b]{display:flex;flex-direction:column;min-width:0}.ai-answer-bubble[data-v-8584fe7b]{display:flex;flex-direction:column;gap:12px;width:fit-content;max-width:calc(100% - 40px);padding:8px 12px;border-radius:12px;background:#f6f6f6;color:#1f2329;box-sizing:border-box}.ai-answer-bubble__status[data-v-8584fe7b]{display:inline-flex;align-items:center;gap:8px;width:fit-content;max-width:100%;font-size:14px;line-height:22px;color:#646473}.ai-answer-bubble__status-icon[data-v-8584fe7b]{flex-shrink:0;color:#646473}.user-answer-bubble[data-v-8584fe7b]{width:fit-content;max-width:calc(100% - 80px);padding:8px 12px;border-radius:12px;background:#f2f3fe;color:#1f1f29;box-sizing:border-box}.user-answer-bubble--image[data-v-8584fe7b]{display:flex;flex-direction:column;gap:8px;padding:8px}.user-image-list[data-v-8584fe7b]{display:flex;flex-wrap:wrap;gap:8px;max-width:280px}.user-image-thumb[data-v-8584fe7b]{display:block;width:120px;height:120px;padding:0;border:0;overflow:hidden;border-radius:10px;background:#ededf0;cursor:zoom-in}.user-image-thumb img[data-v-8584fe7b]{display:block;width:100%;height:100%;object-fit:cover}.user-answer-bubble .markdown-renderer[data-v-8584fe7b]{word-break:break-word}.user-answer-bubble .markdown-renderer h1[data-v-8584fe7b],.user-answer-bubble .markdown-renderer h2[data-v-8584fe7b],.user-answer-bubble .markdown-renderer h3[data-v-8584fe7b],.user-answer-bubble .markdown-renderer h4[data-v-8584fe7b],.user-answer-bubble .markdown-renderer h5[data-v-8584fe7b],.user-answer-bubble .markdown-renderer h6[data-v-8584fe7b],.user-answer-bubble .markdown-renderer p[data-v-8584fe7b],.user-answer-bubble .markdown-renderer li[data-v-8584fe7b],.user-answer-bubble .markdown-renderer strong[data-v-8584fe7b],.user-answer-bubble .markdown-renderer b[data-v-8584fe7b]{color:#1f1f29}.user-answer-bubble .markdown-renderer p[data-v-8584fe7b]{margin:0;font-size:16px;line-height:24px}.user-answer-bubble .markdown-renderer p+p[data-v-8584fe7b]{margin-top:8px}.user-answer-bubble .markdown-renderer a[data-v-8584fe7b]{color:#5653f8}.user-answer-bubble .markdown-renderer code[data-v-8584fe7b]{background:#5653f81a;color:#1f1f29}.input-box[data-v-8584fe7b]{position:relative;display:flex;flex-direction:column;padding:0 12px 12px;background:#fff;border-radius:16px}.input-composer[data-v-8584fe7b]{display:flex;flex-direction:column;gap:10px;width:100%;max-width:1110px;margin:0 auto}.quick-prompts[data-v-8584fe7b]{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:9px}.quick-prompts button[data-v-8584fe7b]{min-height:30px;padding:0 9px;border:1px solid var(--line-border-component, #f0f0f2);border-radius:999px;background:#fff;color:var(--ink);cursor:pointer;font-size:12px;font-weight:800;transition:border-color .16s ease,background .16s ease,color .16s ease,transform .16s ease}.quick-prompts button[data-v-8584fe7b]:hover{border-color:#1f5fbf57;transform:translateY(-1px)}.input-row[data-v-8584fe7b]{display:flex;justify-content:flex-end;gap:8px;align-items:center;margin-top:9px}.loading-msg[data-v-8584fe7b]{display:inline-flex;gap:8px;align-items:center}.stream-activity[data-v-8584fe7b]{display:inline-flex;gap:8px;align-items:center;color:var(--muted);font-size:12px;font-weight:800}.spin[data-v-8584fe7b]{animation:spin-8584fe7b .9s linear infinite}[data-v-8584fe7b] .panel-head h2{margin:0;padding:0;font-size:15px;line-height:22px;letter-spacing:.17px}.send-btn[data-v-8584fe7b]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;padding:0;border:none;border-radius:99px;background:#e0e0e3;color:#fff;cursor:pointer;transition:background .16s ease,opacity .16s ease}.image-upload-btn[data-v-8584fe7b]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;padding:0;border:none;border-radius:99px;background:transparent;color:#646473;cursor:pointer;transition:background .16s ease,color .16s ease,opacity .16s ease}.image-upload-btn[data-v-8584fe7b]:hover:not(:disabled){background:#f3f3f5;color:#5653f8}.image-upload-btn[data-v-8584fe7b]:disabled{cursor:not-allowed;opacity:.45}.send-btn.active[data-v-8584fe7b]{background:#5653f8}.send-btn.active[data-v-8584fe7b]:hover:not(:disabled){background:#4a47e0}.send-btn[data-v-8584fe7b]:disabled{opacity:1;cursor:not-allowed;background:#e0e0e3}.send-btn.is-blocked[data-v-8584fe7b]:disabled{background:#b9bbfc}.send-btn__icon[data-v-8584fe7b]{width:16px;height:16px;display:block}.input-wrapper[data-v-8584fe7b]{display:flex;flex-direction:column;width:100%;padding:12px 10px;border:1px solid var(--line-border-component, #e0e0e3);border-radius:20px;background:#fff;box-shadow:0 8px 40px #165dff0f;transition:border-color .2s ease;overflow:hidden;gap:8px}.input-wrapper.is-voice-active[data-v-8584fe7b]{animation:input-voice-border-breathe-8584fe7b 2.4s ease-in-out infinite}.input-wrapper.is-focused[data-v-8584fe7b]{border-color:#5653f8e0}@keyframes input-voice-border-breathe-8584fe7b{0%,to{border-color:#5653f859;box-shadow:0 8px 40px #165dff0f,0 0 #5653f800}50%{border-color:#5653f8e0;box-shadow:0 8px 40px #165dff24,0 0 0 3px #5653f833}}.input-textarea-wrap[data-v-8584fe7b]{flex:0 0 auto;max-height:154px;padding:0 2px;overflow:hidden;min-height:54px;cursor:text}.input-wrapper textarea[data-v-8584fe7b]{display:block;width:100%;height:22px;min-height:22px;max-height:154px;resize:none;padding:0;border:none;border-radius:0;outline:none;color:#1f1f29;background:transparent;font-family:inherit;font-size:14px;line-height:22px;overflow-y:hidden;box-sizing:border-box;word-break:break-word}@supports (-webkit-touch-callout: none){.input-wrapper textarea[data-v-8584fe7b]{font-size:16px;line-height:calc(22px / (14 / 16));min-height:calc(22px / (14 / 16));max-height:176px;transform:scale(.875);transform-origin:top left;width:calc(100% / (14 / 16))}}.input-wrapper textarea[data-v-8584fe7b]::placeholder{color:#90909e}.input-wrapper textarea[data-v-8584fe7b]:focus{outline:none}.input-toolbar[data-v-8584fe7b]{display:flex;align-items:center;justify-content:flex-end;flex-shrink:0;width:100%}.input-toolbar__actions[data-v-8584fe7b]{display:flex;align-items:center;gap:12px}.broker-default-message[data-v-8584fe7b]{gap:0}.broker-default-message__main[data-v-8584fe7b]{gap:12px}.broker-default-message__bubble[data-v-8584fe7b]{width:fit-content;padding:10px 14px;border-radius:12px;background:#f6f6f6;color:#1f1f29;font-size:16px;line-height:22px;word-break:break-word;max-width:calc(100% - 40px)}.broker-toast[data-v-8584fe7b]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%) scale(.9);padding:12px 24px;background:#000c;color:#fff;font-size:14px;border-radius:8px;opacity:0;transition:all .3s ease;z-index:9999;pointer-events:none}.broker-toast.show[data-v-8584fe7b]{opacity:1;transform:translate(-50%,-50%) scale(1)}.panel.agent[data-v-8584fe7b]{height:100%;display:flex;flex-direction:column}.panel.agent[data-v-8584fe7b] .agent-body{flex:1;min-height:0;overflow-y:auto}.panel.agent[data-v-8584fe7b] .input-box{flex-shrink:0}[data-v-8584fe7b] .panel-head-actions{display:flex;gap:6px;align-items:center}[data-v-8584fe7b] .panel-action-btn{width:26px;height:26px;padding:0;border:none;background:transparent;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s ease,transform .15s ease;will-change:transform}[data-v-8584fe7b] .panel-action-btn:hover{background:#f3f3f5;transform:scale(1.05)}[data-v-8584fe7b] .panel-action-btn:active{transform:scale(.92);transition:transform .1s ease}[data-v-8584fe7b] .panel-action-btn:disabled{opacity:.45;cursor:not-allowed;transform:none}.quick-prompts-chat[data-v-8584fe7b]{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;gap:12px;width:100%;max-width:100%;padding:0;border-radius:0;background:transparent}.quick-prompt-item[data-v-8584fe7b]{display:inline-flex;align-items:center;gap:6px;margin:0;padding:8px 12px;border:none;border-radius:99px;background:#f6f6f6;color:#1f1f29;cursor:pointer;font-family:PingFang SC,sans-serif;font-size:14px;font-weight:400;line-height:22px;white-space:nowrap;transition:color .2s,background .2s;-webkit-user-select:none;user-select:none;width:fit-content}.quick-prompt-item[data-v-8584fe7b]:hover,.quick-prompt-item[data-v-8584fe7b]:focus-visible{color:#1f1f29;background:#ececee;outline:none}.publish-demand-entry-btn[data-v-8584fe7b]{display:inline-flex;align-items:center;justify-content:center;width:fit-content;gap:4px;margin:0;padding:10px;height:32px;border:0;border-radius:90px;background:#fff;color:#1f1f29;font-size:12px;font-weight:400;line-height:18px;cursor:pointer;flex-shrink:0;transition:background-color .2s ease}.publish-demand-entry-btn[data-v-8584fe7b]:disabled{cursor:not-allowed;opacity:.5}.publish-demand-entry-btn__icon[data-v-8584fe7b]{width:14px;height:14px;flex-shrink:0;display:block}.publish-demand-entry-btn[data-v-8584fe7b]:hover:not(:disabled){background-color:#f6f6f6;color:#1f1f29}.input-ai-disclaimer[data-v-8584fe7b]{width:100%;margin:0;text-align:center;font-size:12px;line-height:normal;color:#bbbbc4}.history-entry-tip[data-v-8584fe7b]{display:flex;justify-content:center;padding:2px 0 8px}.history-entry-tip__btn[data-v-8584fe7b]{display:inline-flex;align-items:center;margin:0;padding:8px 12px;border:none;border-radius:99px;background:#f6f6f6;color:#646473;font-family:PingFang SC,sans-serif;font-size:14px;font-weight:400;line-height:22px;white-space:nowrap;cursor:pointer;transition:background-color .2s ease;-webkit-user-select:none;user-select:none}.history-entry-tip__btn[data-v-8584fe7b]:hover{background:#1f1f2914;color:#646473}.history-entry-tip__btn[data-v-8584fe7b]:focus-visible{outline:2px solid rgba(86,83,248,.5);outline-offset:2px}.live-zone-tip[data-v-8584fe7b]{position:sticky;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:center;gap:8px;padding:8px 12px;background:#fff6e6f5;border-top:.5px solid #f0d896;font-family:PingFang SC,sans-serif;font-size:12px;color:#8a6a1c;z-index:2}.live-zone-tip__text[data-v-8584fe7b]{flex:1;min-width:0;text-align:center}.live-zone-tip__btn[data-v-8584fe7b]{flex-shrink:0;padding:4px 12px;border:none;border-radius:99px;background:#5653f8;color:#fff;font-size:12px;font-weight:500;line-height:20px;cursor:pointer;transition:background .15s ease}.live-zone-tip__btn[data-v-8584fe7b]:hover{background:#4a47e0}.history-loading-top[data-v-8584fe7b]{display:flex;align-items:center;justify-content:center;gap:8px;padding:8px 12px;font-size:12px;color:var(--muted, #9ca3af)}.history-loading-top .spin[data-v-8584fe7b]{animation:spin-8584fe7b .8s linear infinite}.history-loading-initial[data-v-8584fe7b]{flex:1;min-height:240px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:40px 16px;font-size:13px;color:var(--muted, #9ca3af)}.history-loading-initial .spin[data-v-8584fe7b]{animation:spin-8584fe7b .8s linear infinite;color:var(--primary, #5653f8)}@keyframes spin-8584fe7b{to{transform:rotate(360deg)}}.msg.is-locating-flash[data-v-8584fe7b]{position:relative}.msg.is-locating-flash[data-v-8584fe7b]>*{position:relative;z-index:1}.msg.is-locating-flash[data-v-8584fe7b]:after{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);height:100%;width:100vw;animation:message-locate-flash-8584fe7b .6s ease-in-out 2;z-index:0;pointer-events:none;border-radius:14px}@keyframes message-locate-flash-8584fe7b{0%,to{background-color:transparent}50%{background-color:var(--color-primary-P50, #f2f3fe)}}.resizable-new-panel-layout[data-v-34449fb4]{display:flex;width:100%;height:100%;flex:1;min-width:0;min-height:0;position:relative}.left-panel[data-v-34449fb4],.right-panel[data-v-34449fb4]{height:100%;overflow:hidden;min-height:0}.left-panel[data-v-34449fb4],.right-panel[data-v-34449fb4]{flex-shrink:0}.right-panel--overlay[data-v-34449fb4]{position:absolute;inset:0;width:auto!important;overflow:visible;pointer-events:none;z-index:10}.right-panel--overlay[data-v-34449fb4]>*{pointer-events:auto}.left-panel.panel-animating[data-v-34449fb4],.right-panel.panel-animating[data-v-34449fb4]{transition:width .3s ease}.resize-divider.panel-animating[data-v-34449fb4]{transition:width .3s ease,opacity .3s ease}.left-panel[data-v-34449fb4]>.panel,.left-panel[data-v-34449fb4]>section,.left-panel>div[data-v-34449fb4]{width:100%;height:100%;min-height:0}.right-panel>div[data-v-34449fb4]{width:100%;height:100%;min-height:0}.right-panel[data-v-34449fb4] .panel.agent{height:100%;display:flex;flex-direction:column}.resize-divider[data-v-34449fb4]{position:relative;width:0;flex-shrink:0;display:flex;align-items:center;justify-content:center;cursor:col-resize;z-index:10;margin-left:4px;user-select:none;-webkit-user-select:none;touch-action:none}.resize-divider.divider-hidden[data-v-34449fb4]{width:0;opacity:0;pointer-events:none}.divider-line[data-v-34449fb4]{position:absolute;left:50%;top:0;bottom:0;width:2px;background:#5653f800;transform:translate(-50%);opacity:0;transition:opacity .2s}.resize-divider:hover .divider-line[data-v-34449fb4],.resize-divider.dragging .divider-line[data-v-34449fb4]{opacity:1}.divider-handle[data-v-34449fb4]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:20px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:4px;background:#fff;border:1px solid var(--line-border-component, #f0f0f2);color:#90909e;opacity:0;transition:opacity .2s,background .2s;box-shadow:0 2px 8px #00000014;display:none}.resize-divider:hover .divider-handle[data-v-34449fb4],.resize-divider.dragging .divider-handle[data-v-34449fb4]{opacity:1}.resize-divider.dragging .divider-handle[data-v-34449fb4]{background:#5653f8;border-color:#5653f8;color:#fff}.left-hidden-mode .left-panel[data-v-34449fb4],.left-hidden-mode .resize-divider[data-v-34449fb4]{display:none}.left-hidden-mode .right-panel[data-v-34449fb4]{width:100%!important}@media(max-width:640px){.left-panel[data-v-34449fb4]{width:100%!important}.resize-divider[data-v-34449fb4]{display:none}.right-panel[data-v-34449fb4]:not(.right-panel--overlay){display:none}}.interactive-panel[data-v-bcfe2552]{background:#fff;border:1px solid var(--line-border-component, #F0F0F2);border-radius:16px;box-shadow:0 8px 24px #00000026;display:flex;flex-direction:column;overflow:hidden;position:relative}.interactive-panel.embedded-host[data-v-bcfe2552]{flex:1;width:100%;max-width:100%;min-width:0;box-sizing:border-box}.main-section[data-v-bcfe2552]{display:flex;flex-direction:column;height:100%;width:100%;overflow:hidden;position:relative}.preview-section[data-v-bcfe2552]{display:flex;flex-direction:column;height:100%;width:100%;overflow:hidden;background:#fff}.preview-section--split[data-v-bcfe2552]{border-left:1px solid var(--line-border-component, #F0F0F2)}.preview-section [data-v-bcfe2552-s]{flex:1;min-height:0;height:100%}.panel-header[data-v-bcfe2552]{display:flex;justify-content:space-between;align-items:center;padding:12px 18px;background:#fff;border-bottom:1px solid var(--line-border-component, #F0F0F2);cursor:default;-webkit-user-select:none;user-select:none}.panel-header.draggable[data-v-bcfe2552]{cursor:move}.panel-drag-bar[data-v-bcfe2552]{flex-shrink:0;cursor:move;background:transparent;transition:background .2s}.panel-drag-bar[data-v-bcfe2552]:hover{background:#5653f80f}.header-title[data-v-bcfe2552]{font-size:15px;font-weight:500;color:var(--ink, #172033)}.header-actions[data-v-bcfe2552]{display:flex;gap:6px;align-items:center}.panel-action-btn[data-v-bcfe2552]{width:26px;height:26px;padding:0;border:none;background:transparent;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#90909e;transition:all .2s ease}.panel-action-btn[data-v-bcfe2552]:hover{background:#f3f3f5;color:#5653f8}.panel-action-btn[data-v-bcfe2552]:active{transform:scale(.92)}.panel-action-btn.active[data-v-bcfe2552]{background:#e8e7fc;color:#5653f8}.panel-action-btn[data-v-bcfe2552]:disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.panel-content[data-v-bcfe2552]{flex:1;overflow:auto;background:#fff}@media(max-width:640px){.panel-content[data-v-bcfe2552]{padding:0 12px;box-sizing:border-box}}.preview-panel[data-v-bcfe2552]{background:#fff;border:1px solid var(--line-border-component, #F0F0F2);box-shadow:0 8px 24px #00000026;display:flex;flex-direction:column;overflow:hidden}.preview-panel [data-v-bcfe2552-s]{flex:1;min-height:0;height:100%}.preview-mode-bottom-sheet[data-v-bcfe2552]{border-radius:16px 16px 0 0}.preview-mode-drawer[data-v-bcfe2552]{border-radius:0 16px 16px 0}.preview-mode-split[data-v-bcfe2552]{border-radius:0}.preview-mode-bottom-sheet.preview-anim-hidden[data-v-bcfe2552]{transform:translateY(100%)}.preview-mode-bottom-sheet.preview-anim-visible[data-v-bcfe2552]{transform:translateY(0)}.preview-mode-bottom-sheet[data-v-bcfe2552]{transition:transform .3s ease}.preview-mode-drawer.preview-anim-hidden[data-v-bcfe2552]{transform:translate(100%)}.preview-mode-drawer.preview-anim-visible[data-v-bcfe2552]{transform:translate(0)}.preview-mode-drawer[data-v-bcfe2552]{transition:transform .3s ease}.preview-mode-split.preview-anim-hidden[data-v-bcfe2552]{transform:translate(100%)}.preview-mode-split.preview-anim-visible[data-v-bcfe2552]{transform:translate(0)}.preview-mode-split[data-v-bcfe2552]{transition:transform .3s ease}.resize-handle[data-v-bcfe2552]{position:absolute;z-index:10;user-select:none;-webkit-user-select:none;touch-action:none}.resize-n[data-v-bcfe2552]{top:0;left:0;right:0;height:8px;cursor:ns-resize}.resize-s[data-v-bcfe2552]{bottom:0;left:0;right:0;height:8px;cursor:ns-resize}.resize-e[data-v-bcfe2552]{top:0;right:0;bottom:0;width:8px;cursor:ew-resize}.resize-w[data-v-bcfe2552]{top:0;left:0;bottom:0;width:8px;cursor:ew-resize}.resize-ne[data-v-bcfe2552]{top:0;right:0;width:14px;height:14px;cursor:nesw-resize}.resize-nw[data-v-bcfe2552]{top:0;left:0;width:14px;height:14px;cursor:nwse-resize}.resize-se[data-v-bcfe2552]{bottom:0;right:0;width:14px;height:14px;cursor:nwse-resize}.resize-sw[data-v-bcfe2552]{bottom:0;left:0;width:14px;height:14px;cursor:nesw-resize}.mode-pinned[data-v-bcfe2552]{border-radius:16px 0 0;box-shadow:0 4px 24px #1d1f2314;border-top:0;border-right:0;border-bottom:0}.mode-fullscreen[data-v-bcfe2552]{border-radius:0;border:0;box-shadow:none}.interactive-panel.transitioning[data-v-bcfe2552]{transition:top .3s ease,left .3s ease,width .3s ease,height .3s ease,border-radius .3s ease}.interactive-panel.no-transition[data-v-bcfe2552]{transition:none!important}.drag-overlay[data-v-bcfe2552]{position:fixed;inset:0;z-index:99999;background:transparent}.agent-dialog-modal-wrap .ant-modal-content{padding:20px;overflow:hidden;background:var(--bg-float, #fff);border-radius:16px}.agent-dialog-modal-wrap .ant-modal-body{padding:0}.agent-dialog-modal-wrap .ant-modal-close{top:20px;inset-inline-end:20px;width:24px;height:24px;border-radius:4px}.agent-dialog-modal-wrap .ant-modal-close:hover{background:var(--bg-base, #f3f3f5)}.agent-dialog-modal-wrap .ant-modal-close-x{width:24px;height:24px;line-height:24px}.agent-dialog{display:flex;flex-direction:column;max-height:calc(85vh - 40px)}.agent-dialog__header{display:flex;gap:8px;align-items:center;min-height:24px;padding-right:32px}.agent-dialog__status-icon,.agent-dialog__close-icon{display:block;width:20px;height:20px;flex:none}.agent-dialog__title{flex:1;min-width:0;margin:0;overflow:hidden;color:var(--text-text-0, #1f1f29);font-size:16px;font-weight:500;line-height:24px;text-overflow:ellipsis;white-space:nowrap}.agent-dialog__content{flex:1;overflow-y:auto;margin:0;padding:12px 0;color:var(--text-text-1, #646473);font-size:14px;line-height:22px;word-break:break-word}.agent-dialog__content::-webkit-scrollbar{width:4px}.agent-dialog__content::-webkit-scrollbar-thumb{background:var(--line-border-component, #e0e0e3);border-radius:2px}.agent-dialog__footer{display:flex;gap:12px;align-items:center;justify-content:flex-end}.agent-dialog__footer .ant-btn{min-width:auto;height:32px;padding:0 16px;border-radius:8px;font-size:14px;line-height:22px;box-shadow:none}.agent-dialog__footer .ant-btn-default{color:var(--text-text-0, #1f1f29);background:var(--bg-float, #fff);border-color:var(--line-border-component, #e0e0e3)}.agent-dialog__footer .ant-btn-default:hover,.agent-dialog__footer .ant-btn-default:focus{color:var(--color-primary-P500, #5653f8);border-color:var(--color-primary-P500, #5653f8)}.agent-dialog__footer .ant-btn-primary{color:#fff;background:var(--color-primary-P500, #5653f8);border-color:var(--color-primary-P500, #5653f8)}.agent-dialog__footer .ant-btn-primary:hover,.agent-dialog__footer .ant-btn-primary:focus{background:var(--color-primary-P600, #4641d4);border-color:var(--color-primary-P600, #4641d4)}.minimized-drag-overlay[data-v-3556d5a5]{position:fixed;inset:0;z-index:999;cursor:grabbing;background:transparent}.minimized-broker-entry[data-v-3556d5a5]{position:fixed;right:32px;bottom:72px;width:80px;height:80px;z-index:999;overflow:visible;animation:btn-pop-in-3556d5a5 .4s cubic-bezier(.34,1.56,.64,1)}.minimized-broker-btn[data-v-3556d5a5]{position:absolute;right:0;bottom:0;width:80px;height:80px;border-radius:50%;padding:0;border:none;background:transparent;cursor:grab;display:flex;align-items:center;justify-content:center;transition:transform .2s ease,filter .2s ease;z-index:2;box-shadow:0 4px 32px #1d1f2329}.minimized-broker-btn[data-v-3556d5a5]:hover{filter:drop-shadow(0 18px 42px rgba(86,83,248,.24));transform:translateY(-2px) scale(1.03)}.minimized-broker-btn[data-v-3556d5a5]:active{cursor:grabbing}.minimized-broker-btn img[data-v-3556d5a5]{width:86px;height:86px;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.minimized-composer[data-v-3556d5a5]{position:absolute;right:0;bottom:96px;width:250px;max-width:calc(100vw - 120px);border:.5px solid #e0e0e3;border-radius:12px;background:#fff;box-shadow:0 2px 4px #1d1f231a;padding:8px 16px;box-sizing:border-box;transform-origin:right center;animation:minimized-composer-expand-3556d5a5 .34s cubic-bezier(.16,1,.3,1);z-index:1;overflow:visible;will-change:transform,opacity}.minimized-composer.minimized-composer-has-text[data-v-3556d5a5]{padding-right:8px}.minimized-composer-body[data-v-3556d5a5]{display:flex;align-items:flex-end;gap:8px;width:100%}.minimized-composer-input[data-v-3556d5a5]{display:block;flex:1;min-width:0;min-height:44px;max-height:88px;border:none;outline:none;background:transparent;color:#1f1f29;font-size:14px;line-height:22px;word-break:break-word;resize:none;padding:0;margin:0;overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.minimized-composer-input[data-v-3556d5a5]::-webkit-scrollbar{display:none}.minimized-composer-input[data-v-3556d5a5]::placeholder{color:#90909e;font-weight:400}.minimized-composer-send[data-v-3556d5a5]{flex:0 0 auto;width:24px;height:24px;padding:0;border:none;border-radius:99px;background:#5653f8;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;align-self:flex-end;transition:background .16s ease}.minimized-composer-send[data-v-3556d5a5]:hover{background:#4a47e0}.minimized-composer-send__icon[data-v-3556d5a5]{width:12px;height:12px;display:block}.minimized-composer-close[data-v-3556d5a5]{position:absolute;left:-13px;top:-13px;width:26px;height:26px;padding:0;border:.565px solid #fff;border-radius:80px;background:#fffffff5;box-shadow:0 1.625px 6.5px #1d1f231a;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:opacity .18s ease,transform .18s ease,box-shadow .18s ease}.minimized-composer-close[data-v-3556d5a5]:hover{transform:scale(1.04);box-shadow:0 3px 10px #1d1f2324}.minimized-composer-close__icon[data-v-3556d5a5]{width:16px;height:16px;display:block}@keyframes btn-pop-in-3556d5a5{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes minimized-composer-expand-3556d5a5{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}.message-bubble[data-v-6be49e1b]{display:flex;margin-bottom:20px;padding:0 16px}.message-bubble.user[data-v-6be49e1b]{justify-content:flex-end}.message-bubble.assistant[data-v-6be49e1b]{justify-content:flex-start}.bubble[data-v-6be49e1b]{max-width:85%;border-radius:16px;padding:12px 16px;word-break:break-word}.user-bubble[data-v-6be49e1b]{max-width:100%;padding:8px 12px;border-radius:12px;background:#f2f3fe;color:#1f1f29}.assistant-bubble[data-v-6be49e1b]{background:var(--soft, #f9fafb);color:var(--ink, #1f2937);border-bottom-left-radius:4px;border:1px solid var(--line, #e5e7eb)}.message-text[data-v-6be49e1b]{margin:0;font-size:14px;line-height:22px;color:#1f1f29}.markdown-body[data-v-6be49e1b] p{margin:0}.markdown-body[data-v-6be49e1b] p+p{margin-top:.6em}.markdown-body[data-v-6be49e1b] strong{font-weight:700}.markdown-body[data-v-6be49e1b] em{font-style:italic}.markdown-body[data-v-6be49e1b] code{padding:.15em .4em;border-radius:4px;background:#0000000f;font-size:.9em;font-family:SF Mono,Fira Code,monospace}.markdown-body[data-v-6be49e1b] pre{margin:.6em 0;padding:12px;border-radius:8px;background:#f5f5f5;overflow-x:auto}.markdown-body[data-v-6be49e1b] pre code{padding:0;background:none;font-size:.85em}.markdown-body[data-v-6be49e1b] table{width:100%;margin:.6em 0;border-collapse:collapse;font-size:.9em}.markdown-body[data-v-6be49e1b] th,.markdown-body[data-v-6be49e1b] td{padding:6px 12px;border:1px solid var(--line, #e5e7eb);text-align:left}.markdown-body[data-v-6be49e1b] th{background:#f9fafb;font-weight:600}.markdown-body[data-v-6be49e1b] ul,.markdown-body[data-v-6be49e1b] ol{margin:.4em 0;padding-left:1.5em}.markdown-body[data-v-6be49e1b] li{margin:.15em 0}.markdown-body[data-v-6be49e1b] h1,.markdown-body[data-v-6be49e1b] h2,.markdown-body[data-v-6be49e1b] h3,.markdown-body[data-v-6be49e1b] h4{margin:.8em 0 .4em;font-weight:600;line-height:1.3}.markdown-body[data-v-6be49e1b] h1{font-size:1.3em}.markdown-body[data-v-6be49e1b] h2{font-size:1.15em}.markdown-body[data-v-6be49e1b] h3{font-size:1.05em}.markdown-body[data-v-6be49e1b] h4{font-size:1em}.markdown-body[data-v-6be49e1b] blockquote{margin:.4em 0;padding:4px 12px;border-left:3px solid var(--line, #e5e7eb);color:var(--muted, #667085)}.markdown-body[data-v-6be49e1b] hr{margin:.8em 0;border:none;border-top:1px solid var(--line, #e5e7eb)}.markdown-body[data-v-6be49e1b] a{color:var(--primary, #5653f8);text-decoration:underline}.artifact-block[data-v-6be49e1b]{margin-top:4px}.typing-indicator[data-v-6be49e1b]{display:inline-flex;gap:4px;padding:4px 0}.typing-indicator .dot[data-v-6be49e1b]{width:7px;height:7px;border-radius:50%;background:var(--muted, #9ca3af);animation:typing-bounce-6be49e1b 1.4s ease-in-out infinite}.typing-indicator .dot[data-v-6be49e1b]:nth-child(2){animation-delay:.2s}.typing-indicator .dot[data-v-6be49e1b]:nth-child(3){animation-delay:.4s}@keyframes typing-bounce-6be49e1b{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-6px);opacity:1}}.message-list[data-v-55f8bcef]{flex:1;overflow-y:auto;padding:16px 0;scroll-behavior:smooth}.empty-state[data-v-55f8bcef]{display:flex;align-items:center;justify-content:center;height:100%;min-height:200px}.empty-text[data-v-55f8bcef]{color:var(--muted, #9ca3af);font-size:15px}.stream-activity[data-v-55f8bcef]{display:flex;align-items:center;gap:8px;padding:8px 16px;font-size:13px;color:var(--muted, #9ca3af)}.activity-spinner[data-v-55f8bcef]{width:14px;height:14px;border:2px solid var(--line, #e5e7eb);border-top-color:var(--primary, #5653f8);border-radius:50%;animation:spin-55f8bcef .8s linear infinite}@keyframes spin-55f8bcef{to{transform:rotate(360deg)}}.activity-text[data-v-55f8bcef]{font-size:13px}.chat-input[data-v-de304990]{border-top:1px solid var(--line, #e5e7eb);padding:12px 16px;background:var(--bg, #fff)}.input-wrapper[data-v-de304990]{display:flex;align-items:flex-end;gap:8px}.input-field[data-v-de304990]{flex:1;resize:none;border:1px solid var(--line, #e5e7eb);border-radius:12px;padding:10px 14px;font-size:14px;font-family:inherit;line-height:1.5;outline:none;background:var(--soft, #f9fafb);color:var(--ink, #1f2937);transition:border-color .2s,box-shadow .2s;max-height:120px}.input-field[data-v-de304990]:focus{border-color:var(--primary, #5653f8);box-shadow:0 0 0 3px #1f5fbf14}.input-field[data-v-de304990]:disabled{opacity:.6;cursor:not-allowed}.input-field[data-v-de304990]::placeholder{color:var(--muted, #9ca3af)}.send-btn[data-v-de304990]{flex-shrink:0;width:38px;height:38px;border-radius:10px;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;background:var(--soft, #f3f4f6);color:var(--muted, #9ca3af);transition:all .2s}.send-btn.active[data-v-de304990]{background:var(--primary, #5653f8);color:#fff;box-shadow:0 2px 8px #1f5fbf40}.send-btn.active[data-v-de304990]:hover{background:var(--accent, #2563eb);transform:scale(1.05)}.send-btn.disabled[data-v-de304990]{cursor:not-allowed;opacity:.5}.quick-prompts[data-v-de304990]{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.quick-prompt-btn[data-v-de304990]{font-size:12px;padding:4px 12px;border-radius:999px;border:1px solid var(--line, #e5e7eb);background:var(--soft, #f9fafb);color:var(--muted, #6b7280);cursor:pointer;transition:all .2s;white-space:nowrap}.quick-prompt-btn[data-v-de304990]:hover{border-color:var(--primary, #5653f8);color:var(--primary, #5653f8);background:#1f5fbf0a}.chat-voice-message[data-v-652aa029]{display:inline-flex;max-width:100%;flex-direction:column;align-items:flex-start;gap:6px}.chat-voice-message--self[data-v-652aa029]{align-items:flex-end}.chat-voice-bubble[data-v-652aa029]{display:inline-flex;align-items:center;gap:8px;min-width:104px;max-width:220px;height:40px;padding:0 12px;border:1px solid #d9dcff;border-radius:8px;background:#f2f3fe;color:#5653f8;cursor:pointer;transition:background .15s,border-color .15s}.chat-voice-bubble[data-v-652aa029]:hover:not(:disabled){background:#f7f7ff;border-color:#c7c8ff}.chat-voice-bubble[data-v-652aa029]:disabled{cursor:not-allowed;opacity:.6}.chat-voice-bubble--self[data-v-652aa029]{background:#f2f3fe;border-color:#d9dcff}.chat-voice-bubble__icon[data-v-652aa029]{flex:none;font-size:18px}.chat-voice-bubble__wave[data-v-652aa029]{display:flex;flex:1;min-width:0;align-items:center;gap:2px;height:18px;overflow:hidden}.chat-voice-bubble__bar[data-v-652aa029]{width:2px;height:10px;flex:none;border-radius:1px;background:currentColor;opacity:.65}.is-playing .chat-voice-bubble__bar[data-v-652aa029]{animation:chat-voice-bubble-wave-652aa029 .8s ease-in-out infinite;animation-delay:var(--delay)}.chat-voice-bubble__duration[data-v-652aa029]{flex:none;min-width:24px;font-size:13px;line-height:18px;color:#5a5a63;text-align:right}.chat-voice-message__transcript[data-v-652aa029]{width:fit-content;max-width:600px;margin:0;padding:9px 12px;border-radius:12px;background:#f2f3fe;color:#1f2329;font-size:16px;line-height:normal;text-align:left;white-space:pre-wrap;word-break:break-word}.chat-voice-message__transcript--compact[data-v-652aa029]{padding:0;background:transparent;font-size:14px}@keyframes chat-voice-bubble-wave-652aa029{0%,to{transform:scaleY(.55)}50%{transform:scaleY(1.45)}}.demo-badge[data-v-c493e124]{display:inline-flex;gap:6px;align-items:center;padding:4px 10px;border-radius:999px;background:var(--primary-soft);color:var(--primary);font-size:12px;font-weight:800}.ai-montage-state-border[data-v-32fbe81f]{--rw-c1: #68d3ff;--rw-c2: #62a4ff;--rw-c3: #eabeff;--rw-c4: #fff5bb;--rw-border-width: 50px;--rw-feather: 10px;position:absolute;inset:0;z-index:18;overflow:hidden;border-radius:inherit;pointer-events:none}.ai-montage-state-border__breathing-animation-layer[data-v-32fbe81f],.base-ai-ripple-wave[data-v-32fbe81f],.base-ai-ripple-wave__masked-layer[data-v-32fbe81f]{position:absolute;inset:0}.base-ai-ripple-wave__masked-layer[data-v-32fbe81f]{overflow:hidden}.base-ai-ripple-wave__masked-layer[data-v-32fbe81f]:before{position:absolute;inset:calc(var(--rw-feather) * -.6);z-index:3;border-radius:inherit;padding:var(--rw-border-width);background:linear-gradient(180deg,#ffffff38,#ffffff0a),radial-gradient(ellipse 72% 48% at 54% 52%,rgba(255,255,255,.38) 0%,rgba(255,255,255,.14) 44%,transparent 72%),conic-gradient(from 130deg,#68d3ff6b,#62a4ff57,#eabeff5c,#fff5bb47,#68d3ff6b);content:"";opacity:.38;filter:blur(var(--rw-feather));mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-clip:content-box,border-box;mask-composite:exclude;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-clip:content-box,border-box;-webkit-mask-composite:xor;animation:ai-montage-border-breathe-32fbe81f 3.8s ease-in-out infinite}.base-ai-ripple-wave__masked-layer[data-v-32fbe81f]:after{position:absolute;inset:-10%;z-index:2;background:radial-gradient(ellipse 58% 42% at 18% 18%,rgba(234,190,255,.2) 0%,transparent 68%),radial-gradient(ellipse 62% 48% at 84% 12%,rgba(104,211,255,.16) 0%,transparent 66%),radial-gradient(ellipse 74% 58% at 72% 80%,rgba(98,164,255,.18) 0%,transparent 70%),radial-gradient(ellipse 52% 42% at 24% 88%,rgba(255,245,187,.18) 0%,transparent 66%);content:"";filter:blur(28px);opacity:.55;transform-origin:50% 50%;animation:ai-montage-wash-32fbe81f 5.4s ease-in-out infinite}.base-ai-ripple-wave__blobs-wrap[data-v-32fbe81f]{position:absolute;inset:-18%;z-index:1;filter:blur(34px);opacity:.48;transform-origin:50% 50%;animation:ai-montage-blob-wrap-32fbe81f 7.2s ease-in-out infinite}.base-ai-ripple-wave__blob[data-v-32fbe81f]{position:absolute;width:54%;height:54%;border-radius:999px;mix-blend-mode:screen;transform:translateZ(0)}.base-ai-ripple-wave__blob--1[data-v-32fbe81f]{top:-6%;left:-4%;background:radial-gradient(circle,#eabeff85,#eabeff00 68%);animation:ai-montage-blob-1-32fbe81f 6.6s ease-in-out infinite}.base-ai-ripple-wave__blob--2[data-v-32fbe81f]{top:6%;right:-9%;background:radial-gradient(circle,#68d3ff7a,#68d3ff00 68%);animation:ai-montage-blob-2-32fbe81f 6.9s ease-in-out infinite}.base-ai-ripple-wave__blob--3[data-v-32fbe81f]{right:-2%;bottom:-10%;background:radial-gradient(circle,#62a4ff75,#62a4ff00 68%);animation:ai-montage-blob-3-32fbe81f 7.1s ease-in-out infinite}.base-ai-ripple-wave__blob--4[data-v-32fbe81f]{bottom:-8%;left:10%;background:radial-gradient(circle,#fff5bb75,#fff5bb00 66%);animation:ai-montage-blob-4-32fbe81f 7.4s ease-in-out infinite}.base-ai-ripple-wave__dots[data-v-32fbe81f]{position:absolute;inset:-4%;z-index:4;background-image:radial-gradient(circle,rgba(255,255,255,.72) 0 1.15px,transparent 1.35px);background-position:0 0;background-size:13px 13px;opacity:.42;mask-image:radial-gradient(ellipse 86% 64% at 50% 54%,rgba(0,0,0,.94) 0%,rgba(0,0,0,.72) 42%,transparent 76%),linear-gradient(#000,#000);-webkit-mask-image:radial-gradient(ellipse 86% 64% at 50% 54%,rgba(0,0,0,.94) 0%,rgba(0,0,0,.72) 42%,transparent 76%),linear-gradient(#000,#000);mask-composite:intersect;-webkit-mask-composite:source-in;animation:ai-montage-dots-32fbe81f 4.8s linear infinite}.base-ai-ripple-wave__ring[data-v-32fbe81f]{position:absolute;top:51%;left:50%;z-index:5;width:94%;aspect-ratio:1;border-radius:50%;background:conic-gradient(from 210deg,#68d3ff00,#68d3ff6b 52deg,#62a4ff5c 138deg,#eabeff61 226deg,#fff5bb4d 302deg,#68d3ff00 360deg);filter:blur(18px);opacity:0;transform:translate(-50%,-50%) scale(.52) rotate(0);mask-image:radial-gradient(circle at 50% 50%,transparent 48%,#000 56%,#000 67%,transparent 76%);-webkit-mask-image:radial-gradient(circle at 50% 50%,transparent 48%,#000 56%,#000 67%,transparent 76%);animation:ai-montage-ripple-32fbe81f 8.4s cubic-bezier(.22,.61,.36,1) infinite}.base-ai-ripple-wave__ring--2[data-v-32fbe81f]{width:112%;animation-delay:2.8s}.base-ai-ripple-wave__ring--3[data-v-32fbe81f]{width:78%;animation-delay:5.6s}@keyframes ai-montage-border-breathe-32fbe81f{0%,to{opacity:0}50%{opacity:.38}}@keyframes ai-montage-wash-32fbe81f{0%,to{opacity:.34;transform:scale(.98) rotate(0)}42%{opacity:.58;transform:scale(1.06) rotate(4deg)}72%{opacity:.44;transform:scale(1.02) rotate(-3deg)}}@keyframes ai-montage-blob-wrap-32fbe81f{0%,to{transform:scale(.98) rotate(0)}50%{transform:scale(1.05) rotate(6deg)}}@keyframes ai-montage-blob-1-32fbe81f{0%,to{transform:translate(-3%,-2%) scale(.9)}50%{transform:translate(14%,8%) scale(1.16)}}@keyframes ai-montage-blob-2-32fbe81f{0%,to{transform:translate(4%,-1%) scale(.92)}48%{transform:translate(-12%,12%) scale(1.18)}}@keyframes ai-montage-blob-3-32fbe81f{0%,to{transform:translate(2%,5%) scale(1)}54%{transform:translate(-16%,-12%) scale(1.13)}}@keyframes ai-montage-blob-4-32fbe81f{0%,to{transform:translate(-4%,2%) scale(.96)}52%{transform:translate(12%,-10%) scale(1.12)}}@keyframes ai-montage-dots-32fbe81f{0%{background-position:0 0;opacity:.28}50%{background-position:11px 7px;opacity:.48}to{background-position:22px 14px;opacity:.28}}@keyframes ai-montage-ripple-32fbe81f{0%{opacity:0;transform:translate(-50%,-50%) scale(.48) rotate(-8deg)}18%{opacity:.24}58%{opacity:.14}to{opacity:0;transform:translate(-50%,-50%) scale(1.38) rotate(18deg)}}.service-card[data-v-478f9bec]{background:#fff;border-radius:12px;padding:0 0 20px;transition:transform .2s,box-shadow .2s;display:flex;flex-direction:column;gap:16px;border:1px solid var(--line-border-component, #F0F0F2);overflow:hidden}.service-card[data-v-478f9bec]:hover{transform:translateY(-2px);box-shadow:0 4px 16px #1c1f231a}.card-cover[data-v-478f9bec]{position:relative;width:100%;aspect-ratio:4 / 3;overflow:hidden;background:#1f5fbf0f}.cover-img[data-v-478f9bec]{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.service-card:hover .cover-img[data-v-478f9bec]{transform:scale(1.05)}.cover-placeholder[data-v-478f9bec]{display:flex;width:100%;height:100%;align-items:center;justify-content:center;color:#667085}.card-body[data-v-478f9bec]{padding:0 20px;display:flex;flex-direction:column;gap:12px;flex:1;min-width:0}.card-text-block[data-v-478f9bec]{display:flex;flex-direction:column;gap:4px;width:100%;min-width:0}.card-name[data-v-478f9bec]{font-family:PingFang SC,sans-serif;font-size:16px;font-weight:500;color:#070c20;line-height:normal;word-break:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card-category[data-v-478f9bec]{font-family:PingFang SC,sans-serif;font-size:14px;font-weight:400;color:#646473;line-height:22px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-company-row[data-v-478f9bec]{display:flex;align-items:center}.card-company[data-v-478f9bec]{font-family:PingFang SC,sans-serif;font-size:14px;font-weight:400;color:#646473;line-height:22px;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-match[data-v-478f9bec]{display:inline-flex;align-items:center;align-self:flex-start;gap:4px;padding:0 4px;height:20px;font-size:12px;line-height:1.33;color:#1c6026;background:#d2f2d2;border-radius:4px}.card-hint[data-v-478f9bec]{display:inline-flex;align-items:center;align-self:flex-start;gap:4px;padding:2px 4px;font-size:12px;line-height:1.33;color:#2a282e;background:#e7e7e9;border-radius:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.card-footer[data-v-478f9bec]{margin-top:auto;display:flex;flex-wrap:wrap;align-items:center;gap:6px;width:100%}.card-price-campaign[data-v-478f9bec]{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:4px;max-width:100%}.card-price-talk[data-v-478f9bec]{font-family:PingFang SC,sans-serif;font-size:14px;font-weight:500;line-height:22px;color:#db2414;white-space:nowrap}.card-price-current[data-v-478f9bec]{display:inline-flex;align-items:baseline;gap:4px;font-family:PingFang SC,sans-serif;font-size:14px;font-weight:500;line-height:22px;color:#db2414;white-space:nowrap}.price-unit[data-v-478f9bec],.price-value[data-v-478f9bec]{font-size:inherit;font-weight:inherit;line-height:inherit}.card-price-original[data-v-478f9bec]{font-family:PingFang SC,sans-serif;font-size:12px;font-weight:400;line-height:normal;color:#90909e;text-decoration:line-through;white-space:nowrap}.card-coupon-tag[data-v-478f9bec]{display:inline-flex;align-items:center;justify-content:center;padding:1px 4px;border:.5px solid #ff381f;border-radius:4px;font-family:PingFang SC,sans-serif;font-size:10px;font-weight:400;line-height:13px;color:#ff381f;white-space:nowrap}.card-actions-row[data-v-478f9bec]{margin-top:12px;display:flex;width:100%;gap:8px}.btn-order[data-v-478f9bec]{flex:1 1 calc(50% - 4px);min-width:0;padding:4px 8px;border:1px solid #5653f8;border-radius:8px;background:#fff;color:#5653f8;font-family:PingFang SC,sans-serif;font-size:14px;font-weight:400;line-height:22px;cursor:pointer;white-space:nowrap;transition:background .15s,border-color .15s}.btn-order[data-v-478f9bec]:hover{background:#5653f80f;border-color:#4641d4}.btn-contact[data-v-478f9bec]{flex:1 1 calc(50% - 4px);min-width:0;padding:4px 8px;border:1px solid var(--line-border-component, #E0E0E3);border-radius:8px;background:#fff;color:#1f1f29;font-family:PingFang SC,sans-serif;font-size:14px;font-weight:400;line-height:22px;cursor:pointer;white-space:nowrap;transition:background .15s,border-color .15s}.btn-contact[data-v-478f9bec]:hover{background:#1715190d;border-color:#d0d0d3}.card[data-v-ad653055]{margin:8px 0;border-radius:12px;overflow:hidden;font-family:PingFang SC,sans-serif}.active-card[data-v-ad653055]{background:#fff}.answered-card[data-v-ad653055]{border:1px solid var(--line, #e0e0e3);background:#fff;padding:12px 16px}.card-label[data-v-ad653055]{margin:0 0 4px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--muted-70, rgba(107, 114, 128, .7))}.answered-v[data-v-ad653055]{margin:0;font-size:14px;font-weight:500;color:#1f1f29}.card-header[data-v-ad653055]{border-bottom:.5px solid var(--line, #e0e0e3);background:#fff;padding:12px 16px}.card-title[data-v-ad653055]{margin:0;font-size:16px;font-weight:500;line-height:normal;color:#1f1f29}.card-desc[data-v-ad653055]{margin:0;font-size:14px;font-weight:400;line-height:22px;color:#1f1f29}.card-body[data-v-ad653055]{padding:16px;display:flex;flex-direction:column;gap:8px}.field-row[data-v-ad653055]{display:flex;align-items:flex-start;gap:12px}.field-label[data-v-ad653055]{flex-shrink:0;width:90px;font-size:14px;font-weight:500;line-height:22px;color:#1f1f29;opacity:.9}.field-value[data-v-ad653055]{flex:1;min-width:0;font-size:14px;font-weight:400;line-height:22px;color:#1f1f29;opacity:.9;word-break:break-word}.answered-fields[data-v-ad653055]{display:flex;flex-direction:column;gap:8px;margin-bottom:8px}.answered-field-row[data-v-ad653055]{display:flex;align-items:flex-start;gap:12px;font-size:14px;line-height:22px}.answered-field-label[data-v-ad653055]{flex-shrink:0;width:90px;font-weight:500;color:#1f1f29;opacity:.9}.answered-field-value[data-v-ad653055]{flex:1;min-width:0;font-weight:400;color:#1f1f29;opacity:.9;word-break:break-word}.card-footer[data-v-ad653055]{padding:16px;display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px}.action-btn[data-v-ad653055]{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:32px;min-width:84px;padding:0 16px;border-radius:8px;border:none;font-size:14px;font-weight:400;line-height:22px;transition:background .2s,border-color .2s,color .2s}.action-disabled[data-v-ad653055]{cursor:not-allowed;box-shadow:none}.action-disabled-primary[data-v-ad653055]{background:#b9bbfc;color:#fff}.action-disabled-secondary[data-v-ad653055],.action-disabled-danger[data-v-ad653055]{border:none;background:#f6f6f6;color:#68676b}.action-primary[data-v-ad653055]{cursor:pointer;background:var(--primary, #5653f8);color:#fff}.action-primary[data-v-ad653055]:hover{background:#4641d4}.action-loading.action-disabled-primary[data-v-ad653055]{background:var(--primary, #5653f8);color:#fff;opacity:.78}.action-spinner[data-v-ad653055]{width:13px;height:13px;border-radius:50%;border:2px solid currentColor;border-top-color:transparent;animation:action-spin-ad653055 .8s linear infinite}@keyframes action-spin-ad653055{to{transform:rotate(360deg)}}.action-secondary[data-v-ad653055]{cursor:pointer;border:1px solid var(--line, #e0e0e3);background:#fff;color:#1f1f29}.action-secondary[data-v-ad653055]:hover{border-color:var(--primary, #5653f8);color:var(--primary, #5653f8)}.action-danger[data-v-ad653055]{cursor:pointer;border:1px solid #fecaca;background:#fef2f2;color:#b91c1c}.action-danger[data-v-ad653055]:hover{background:#fee2e2;border-color:#fca5a5}.card[data-v-bfea18d3]{margin:8px 0;border-radius:12px;overflow:hidden;font-family:PingFang SC,sans-serif}.active-card[data-v-bfea18d3]{background:#fff}.answered-card[data-v-bfea18d3]{border:1px solid var(--line, #e0e0e3);background:#fff;padding:12px 16px}.card-label[data-v-bfea18d3]{margin:0 0 4px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--muted-70, rgba(107, 114, 128, .7))}.answered-v[data-v-bfea18d3]{margin:0;font-size:14px;font-weight:500;color:#1f1f29}.card-header[data-v-bfea18d3]{border-bottom:.5px solid var(--line, #e0e0e3);background:#fff;padding:12px 16px}.card-title[data-v-bfea18d3]{margin:0;font-size:16px;font-weight:500;line-height:normal;color:#1f1f29}.card-desc[data-v-bfea18d3]{margin:0;font-size:14px;font-weight:400;line-height:22px;color:#1f1f29}.card-body[data-v-bfea18d3]{padding:16px;display:flex;flex-direction:column;gap:8px}.field-row[data-v-bfea18d3]{display:flex;align-items:flex-start;gap:12px}.field-label[data-v-bfea18d3]{flex-shrink:0;width:90px;font-size:14px;font-weight:500;line-height:22px;color:#1f1f29;opacity:.9}.field-value[data-v-bfea18d3]{flex:1;min-width:0;font-size:14px;font-weight:400;line-height:22px;color:#1f1f29;opacity:.9;word-break:break-word}.field-value.missing[data-v-bfea18d3]{font-style:italic;color:#90909e;opacity:1}.card-footer[data-v-bfea18d3]{padding:16px;display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px}.action-btn[data-v-bfea18d3]{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:32px;min-width:84px;padding:0 16px;border-radius:8px;border:none;font-size:14px;font-weight:400;line-height:22px;transition:background .2s,border-color .2s,color .2s}.action-disabled[data-v-bfea18d3]{cursor:not-allowed;box-shadow:none}.action-disabled-primary[data-v-bfea18d3]{background:#b9bbfc;color:#fff}.action-disabled-secondary[data-v-bfea18d3],.action-disabled-danger[data-v-bfea18d3]{border:none;background:#f6f6f6;color:#68676b}.action-primary[data-v-bfea18d3]{cursor:pointer;background:var(--primary, #5653f8);color:#fff}.action-primary[data-v-bfea18d3]:hover{background:#4641d4}.action-loading.action-disabled-primary[data-v-bfea18d3]{background:var(--primary, #5653f8);color:#fff;opacity:.78}.action-spinner[data-v-bfea18d3]{width:13px;height:13px;border-radius:50%;border:2px solid currentColor;border-top-color:transparent;animation:action-spin-bfea18d3 .8s linear infinite}@keyframes action-spin-bfea18d3{to{transform:rotate(360deg)}}.action-secondary[data-v-bfea18d3]{cursor:pointer;border:1px solid var(--line, #e0e0e3);background:#fff;color:#1f1f29}.action-secondary[data-v-bfea18d3]:hover{border-color:var(--primary, #5653f8);color:var(--primary, #5653f8)}.action-danger[data-v-bfea18d3]{cursor:pointer;border:1px solid #fecaca;background:#fef2f2;color:#b91c1c}.action-danger[data-v-bfea18d3]:hover{background:#fee2e2;border-color:#fca5a5}.custom-service-tip[data-v-dc71b738]{background:var(--bg-bg-page-0, #f6f6f6);border-radius:12px;line-height:1.5;max-width:fit-content}.custom-service-tip__text[data-v-dc71b738]{margin:0;font-family:PingFang SC,sans-serif;font-size:15px;font-weight:400;line-height:24px;color:var(--text-semi-color-text-0, #1f2329);white-space:pre-wrap}.custom-service-tip__text+.custom-service-tip__text[data-v-dc71b738]{margin-top:8px}.custom-service-tip__actions[data-v-dc71b738]{display:flex;align-items:center;margin-top:8px}.custom-service-tip__btn[data-v-dc71b738]{min-width:96px;height:36px;padding:0 16px;border:none;border-radius:8px;background:var(--color-primary-P500, #5653f8);font-family:PingFang SC,sans-serif;font-size:15px;font-weight:400;line-height:24px;color:#fff;cursor:pointer;transition:opacity .2s;-webkit-user-select:none;user-select:none}.custom-service-tip__btn[data-v-dc71b738]:hover{opacity:.85}.combo-wrap[data-v-93109c62]{margin:8px 0;display:flex;flex-direction:column;gap:8px}.combo-label[data-v-93109c62]{margin:0;padding:0 4px;font-size:14px;font-weight:400;color:var(--text-text-2, #90909e);line-height:22px}.combo-container[data-v-93109c62]{max-width:420px;background:#fff;border-radius:12px;overflow:hidden;display:flex;flex-direction:column}.combo-header[data-v-93109c62]{padding:12px}.combo-desc[data-v-93109c62]{margin:0;font-size:14px;font-weight:500;color:#1f2329;line-height:22px;word-break:break-word}.combo-divider[data-v-93109c62]{height:.5px;margin:0 12px;background:var(--line-border-component, #e0e0e3)}.combo-body[data-v-93109c62]{display:flex;flex-direction:column;padding:0 12px}.option-section[data-v-93109c62]{display:flex;flex-direction:column}.option-header[data-v-93109c62]{padding:12px 0 4px}.option-title[data-v-93109c62]{margin:0;color:var(--text-text-1, #242429);font-size:14px;font-weight:600;line-height:22px}.option-reason[data-v-93109c62]{margin:2px 0 0;font-size:12px;color:var(--text-text-2, #90909e);line-height:1.5}.combo-body[data-v-93109c62] .ph-card{border:0;border-radius:0;transition:none}.combo-body[data-v-93109c62] .ph-card:not(:last-child){border-bottom:1px solid var(--line-border-card, #f0f0f2)}.combo-body[data-v-93109c62] .ph-card:hover{transform:none;box-shadow:none}.load-more-btn[data-v-93109c62]{width:100%;min-height:32px;margin:8px 0 12px;border:0;border-radius:8px;background:var(--primary-pri-500normal, #5653f8);color:#fff;font-size:14px;font-weight:500;cursor:pointer}.app-loading[data-v-d210f8c7]{display:flex;align-items:center;justify-content:center;height:100vh;width:100vw;background:#f6f6fb}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body,#app{width:100%;height:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif}#app{display:flex;flex-direction:column}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:active,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus,select:-webkit-autofill:active{-webkit-box-shadow:0 0 0 1000px transparent inset!important;-webkit-text-fill-color:inherit!important;transition:background-color 5000s ease-in-out 0s;background-color:transparent!important}.agreement-modal-wrap .ant-modal-content{border-radius:16px;padding:0;overflow:hidden}.agreement-modal-wrap .ant-modal-body{padding:0;display:flex;flex-direction:column}.custom-ant.ant-input:not(.ant-input-disabled):hover,.custom-ant.ant-input:not(.ant-input-disabled):focus,.custom-ant.ant-input-focused:not(.ant-input-disabled),.custom-ant.ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):hover,.custom-ant.ant-input-affix-wrapper-focused:not(.ant-input-affix-wrapper-disabled),.custom-ant.ant-picker:not(.ant-picker-disabled):hover,.custom-ant.ant-picker-focused:not(.ant-picker-disabled){border-color:var(--color-primary-P400, #7575F9)!important;box-shadow:none!important}.custom-ant.ant-select:not(.ant-select-disabled):hover .ant-select-selector,.custom-ant.ant-select-focused:not(.ant-select-disabled) .ant-select-selector,.custom-ant.ant-select-open:not(.ant-select-disabled) .ant-select-selector{border-color:var(--color-primary-P400, #7575F9)!important;box-shadow:none!important}.ant-pagination .ant-pagination-item-active{background:var(--color-primary-P500, #5653f8);border-color:var(--color-primary-P500, #5653f8)}.ant-pagination .ant-pagination-item-active a{color:#fff}.ant-pagination .ant-pagination-item-active:hover{background:var(--color-primary-P500, #5653f8);border-color:var(--color-primary-P500, #5653f8)}.ant-pagination .ant-pagination-item-active:hover a{color:#fff}.ant-pagination .ant-pagination-item:hover:not(.ant-pagination-item-active){border-color:var(--line-border-card, #e0e0e3);background:transparent}.ant-pagination .ant-pagination-item:hover:not(.ant-pagination-item-active) a{color:var(--text-text-0, #1f1f29)}.ant-pagination .ant-pagination-prev.ant-pagination-disabled .ant-pagination-item-link,.ant-pagination .ant-pagination-next.ant-pagination-disabled .ant-pagination-item-link{color:var(--icon-disabled, #d9d9d9)}.ant-select .ant-select-arrow{display:flex;align-items:center;justify-content:center;width:16px;height:16px;margin-top:0;top:50%;transform:translateY(-50%);transform-origin:center center;color:#90909e;transition:transform .2s,color .2s}.ant-select .ant-select-arrow .anticon{display:none}.ant-select .ant-select-arrow:after{content:"";display:block;width:14px;height:14px;background-color:currentColor;mask:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M7.99996%209.95459L13.4211%204.53343C13.5513%204.40325%2013.7623%204.40325%2013.8925%204.53343L14.3639%205.00483C14.4941%205.13501%2014.4941%205.34606%2014.3639%205.47623L8.47136%2011.3688C8.21102%2011.6291%207.78889%2011.6291%207.52856%2011.3688L1.63602%205.47623C1.50582%205.34606%201.50582%205.13501%201.63602%205.00483L2.10742%204.53343C2.23756%204.40325%202.44862%204.40325%202.57882%204.53343L7.99996%209.95459Z'%20fill='%2390909E'/%3e%3c/svg%3e") no-repeat center / contain;-webkit-mask:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M7.99996%209.95459L13.4211%204.53343C13.5513%204.40325%2013.7623%204.40325%2013.8925%204.53343L14.3639%205.00483C14.4941%205.13501%2014.4941%205.34606%2014.3639%205.47623L8.47136%2011.3688C8.21102%2011.6291%207.78889%2011.6291%207.52856%2011.3688L1.63602%205.47623C1.50582%205.34606%201.50582%205.13501%201.63602%205.00483L2.10742%204.53343C2.23756%204.40325%202.44862%204.40325%202.57882%204.53343L7.99996%209.95459Z'%20fill='%2390909E'/%3e%3c/svg%3e") no-repeat center / contain;flex-shrink:0}.ant-select-open .ant-select-arrow{color:var(--color-primary-P500, #5653F8);transform:translateY(-50%) rotate(180deg)}.ant-select .ant-select-clear{width:20px!important;height:20px!important;margin-top:-10px;background:#fff!important;display:flex!important;align-items:center;justify-content:center}.ant-select .ant-select-clear .anticon svg{display:none}.ant-select .ant-select-clear .anticon:after{content:"";display:block;width:14px;height:14px;background:url("data:image/svg+xml,%3csvg%20width='14'%20height='14'%20viewBox='0%200%2014%2014'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M0.583374%207.00004C0.583374%2010.5439%203.45621%2013.4167%207.00004%2013.4167C10.5439%2013.4167%2013.4167%2010.5439%2013.4167%207.00004C13.4167%203.45621%2010.5439%200.583374%207.00004%200.583374C3.45621%200.583374%200.583374%203.45621%200.583374%207.00004Z'%20fill='%23E0E0E3'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M4.31712%204.07468C4.44404%203.94776%204.64982%203.94776%204.77674%204.07468L7.00003%206.29798L9.22332%204.07469C9.35025%203.94776%209.55605%203.94777%209.68296%204.07472L9.92537%204.31718C10.0523%204.4441%2010.0523%204.64986%209.92535%204.77677L7.70209%207.00003L9.92534%209.22328C10.0523%209.3502%2010.0523%209.55598%209.92534%209.6829L9.6829%209.92534C9.55598%2010.0523%209.3502%2010.0523%209.22328%209.92534L7.00003%207.70209L4.77677%209.92535C4.64986%2010.0523%204.4441%2010.0523%204.31718%209.92537L4.07472%209.68296C3.94777%209.55605%203.94776%209.35025%204.07469%209.22332L6.29798%207.00003L4.07468%204.77674C3.94776%204.64982%203.94776%204.44404%204.07468%204.31712L4.31712%204.07468Z'%20fill='%2390909E'/%3e%3c/svg%3e") no-repeat center / contain}.ant-cascader-menu-item-expand-icon{display:flex;align-items:center;flex-shrink:0;width:16px;height:16px;color:#90909e}.ant-cascader-menu-item-expand-icon .anticon svg{display:none}.ant-cascader-menu-item-expand-icon .anticon:after{content:"";display:block;width:16px;height:16px;background-color:currentColor;mask:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M9.95459%208.00004L4.53343%202.5789C4.40325%202.44872%204.40325%202.23766%204.53343%202.10749L5.00483%201.63608C5.13501%201.50591%205.34606%201.50591%205.47623%201.63608L11.3688%207.52864C11.6291%207.78898%2011.6291%208.21111%2011.3688%208.47144L5.47623%2014.364C5.34606%2014.4942%205.13501%2014.4942%205.00483%2014.364L4.53343%2013.8926C4.40325%2013.7624%204.40325%2013.5514%204.53343%2013.4212L9.95459%208.00004Z'%20fill='%2390909E'/%3e%3c/svg%3e") no-repeat center / contain;-webkit-mask:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M9.95459%208.00004L4.53343%202.5789C4.40325%202.44872%204.40325%202.23766%204.53343%202.10749L5.00483%201.63608C5.13501%201.50591%205.34606%201.50591%205.47623%201.63608L11.3688%207.52864C11.6291%207.78898%2011.6291%208.21111%2011.3688%208.47144L5.47623%2014.364C5.34606%2014.4942%205.13501%2014.4942%205.00483%2014.364L4.53343%2013.8926C4.40325%2013.7624%204.40325%2013.5514%204.53343%2013.4212L9.95459%208.00004Z'%20fill='%2390909E'/%3e%3c/svg%3e") no-repeat center / contain}.filter-cascader{width:180px!important}.filter-cascader.ant-select .ant-select-selector{display:flex;align-items:center;height:34px!important;min-height:34px;padding:0 12px!important;border:1px solid var(--border-border-mg-7, #e9e9e9)!important;border-radius:8px!important;background:#fff!important;box-shadow:none!important;font-family:PingFang SC,sans-serif;font-size:14px;font-weight:400;line-height:22px!important;box-sizing:border-box}.filter-cascader.ant-select .ant-select-selection-wrap,.filter-cascader.ant-select .ant-select-selection-overflow{flex:1;min-width:0}.filter-cascader.ant-select .ant-select-selection-search{line-height:22px}.filter-cascader.ant-select .ant-select-selection-item{line-height:22px!important;color:var(--color-neutral-N900, #171519);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filter-cascader.ant-select.ant-select-open .ant-select-selection-item{color:var(--text-text-2, #90909e)!important}.filter-cascader.ant-select .ant-select-selection-placeholder{line-height:22px!important;color:var(--color-neutral-N300, #a7a6aa)}.filter-cascader.ant-select-focused .ant-select-selector,.filter-cascader.ant-select:hover .ant-select-selector{border-color:var(--color-primary-P500, #5653F8)!important}.ant-cascader-menu{min-width:200px;padding:4px}.ant-cascader-menu .ant-cascader-menu-item{display:flex;align-items:center;gap:12px;padding:7px 8px;font-size:14px;line-height:22px;color:var(--text-text-0, #1F1F29)}.ant-cascader-menu .ant-cascader-menu-item.ant-cascader-menu-item-active:not(.ant-cascader-menu-item-disabled){background:var(--fill-2, #F6F6F6);border-radius:6px;color:var(--color-primary-P500, #5653F8)}.ant-cascader-menu .ant-cascader-menu-item:hover:not(.ant-cascader-menu-item-disabled),.ant-cascader-menu .ant-cascader-menu-item:focus:not(.ant-cascader-menu-item-disabled){background:var(--fill-2, #F6F6F6);border-radius:6px}.custom-ant-dropdown.custom-ant-sort-dropdown .ant-dropdown-menu{min-width:140px;padding:4px;border-radius:12px;box-shadow:0 4px 16px #0000001a}.custom-ant-dropdown.custom-ant-sort-dropdown .ant-dropdown-menu-item{border-radius:8px;font-size:14px;color:#171519;padding:8px 12px;line-height:1.57}.custom-ant-dropdown.custom-ant-sort-dropdown .ant-dropdown-menu-item:hover{background:#1715190a}.custom-ant-dropdown.custom-ant-sort-dropdown .ant-dropdown-menu-item-selected{color:var(--color-brand-B500, #7D46FA);font-weight:500;background:#7d46fa14}.after-sale-filter-dropdown.ant-select-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled){background:#f6f6f6!important}.after-sale-filter-dropdown.ant-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled){color:var(--color-primary-P500, #5653f8)!important;font-weight:500!important;background:#f6f6f6!important}.after-sale-filter-dropdown.ant-select-dropdown .ant-select-item-option-selected.ant-select-item-option-active:not(.ant-select-item-option-disabled){color:var(--color-primary-P500, #5653f8)!important;background:#f6f6f6!important}.after-sale-filter-dropdown.ant-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled) .ant-select-item-option-state{color:var(--color-primary-P500, #5653f8)!important}.after-sale-filter-dropdown.ant-select-dropdown .ant-select-item-option{margin-bottom:4px}.after-sale-filter-dropdown.ant-select-dropdown .ant-select-item-option:last-child{margin-bottom:0}.after-sale-search-field-dropdown.ant-select-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled){background:#f6f6f6!important}.after-sale-search-field-dropdown.ant-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled){color:var(--color-primary-P500, #5653f8)!important;font-weight:500!important;background:#f6f6f6!important}.after-sale-search-field-dropdown.ant-select-dropdown .ant-select-item-option-selected.ant-select-item-option-active:not(.ant-select-item-option-disabled){color:var(--color-primary-P500, #5653f8)!important;background:#f6f6f6!important}.after-sale-search-field-dropdown.ant-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled) .ant-select-item-option-state{color:var(--color-primary-P500, #5653f8)!important}.after-sale-search-field-dropdown.ant-select-dropdown .ant-select-item-option{margin-bottom:4px}.after-sale-search-field-dropdown.ant-select-dropdown .ant-select-item-option:last-child{margin-bottom:0}:root{--z-content-overlay: 800;--z-agent-entry: 900;--z-im-modal: 950;--z-im-preview: 1000;--z-top-modal: 1100;--z-top-preview: 1200;--z-top-popup: 1300;--z-top-login: 2000;--z-top-agreement: 2100;--z-top-toast: 3000;--z-top-message: 3001}.ant-modal-root .ant-modal-mask,.ant-modal-root .ant-modal-wrap,.ant-drawer{z-index:var(--z-top-modal)!important}.ant-select-dropdown,.ant-cascader-dropdown,.ant-dropdown,.ant-dropdown-menu-submenu-popup,.ant-menu-submenu-popup,.ant-picker-dropdown,.ant-mentions-dropdown,.ant-tooltip,.ant-popover{z-index:var(--z-top-popup)!important}.ant-notification{z-index:var(--z-top-toast)!important}.ant-message{z-index:var(--z-top-message)!important}:root{--color-brand-B50: #F8F1FF;--color-brand-B100: #EAD9FE;--color-brand-B200: #DCC2FF;--color-brand-B300: #BB8FFC;--color-brand-B400: #9F6AFB;--color-brand-B500: #7D46FA;--color-brand-B600: #6636D6;--color-brand-B700: #4C27B3;--color-brand-B800: #361B8F;--color-brand-B900: #23116B;--color-blue-B50: #EBF6FF;--color-blue-B100: #CCE8FF;--color-blue-B200: #99CFFF;--color-blue-B300: #66B4FF;--color-blue-B400: #3398FF;--color-blue-B500: #007AFF;--color-blue-B600: #0065DB;--color-blue-B700: #0052B8;--color-blue-B800: #003F94;--color-blue-B900: #002E70;--color-green-G50: #EDF9ED;--color-green-G100: #D2F2D2;--color-green-G200: #A8E6AA;--color-green-G300: #81D986;--color-green-G400: #5ECD66;--color-green-G500: #3EC04A;--color-green-G600: #32A03E;--color-green-G700: #278032;--color-green-G800: #1C6026;--color-green-G900: #124019;--color-red-R50: #FFF2EE;--color-red-R100: #FFDDD2;--color-red-R200: #FFB8A5;--color-red-R300: #FF9179;--color-red-R400: #FF664C;--color-red-R500: #FF381F;--color-red-R600: #DB2414;--color-red-R700: #B8130B;--color-red-R800: #940605;--color-red-R900: #700003;--color-orange-O50: #FFF9EB;--color-orange-O100: #FFEECC;--color-orange-O200: #FFDA99;--color-orange-O300: #FFC266;--color-orange-O400: #FFA733;--color-orange-O500: #FF8900;--color-orange-O600: #D56800;--color-orange-O700: #AA4A00;--color-orange-O800: #803100;--color-orange-O900: #551D00;--color-neutral-N00: #FFFFFF;--color-neutral-N50: #F6F6F6;--color-neutral-N100: #E7E7E9;--color-neutral-N200: #C7C6C9;--color-neutral-N300: #A7A6AA;--color-neutral-N400: #87868A;--color-neutral-N500: #68676B;--color-neutral-N600: #525157;--color-neutral-N700: #3E3C42;--color-neutral-N800: #2A282E;--color-neutral-N900: #171519;--color-neutral-N1000: #000000;--color-amber-A50: #FFFCED;--color-amber-A100: #FFF8D0;--color-amber-A200: #FFEDA1;--color-amber-A300: #FFE071;--color-amber-A400: #FFCF42;--color-amber-A500: #FFBB13;--color-amber-A600: #D5910E;--color-amber-A700: #AA6C09;--color-amber-A800: #804A06;--color-amber-A900: #552D03;--color-primary-P50: #F2F3FE;--color-primary-P100: #DEDDFE;--color-primary-P200: #B9BBFC;--color-primary-P300: #9798FB;--color-primary-P400: #7575F9;--color-primary-P500: #5653F8;--color-primary-P550: #5653F8;--color-primary-P600: #4641D4;--color-primary-P700: #3731B1;--color-primary-P800: #2A228D;--color-primary-P900: #1E1769;--color-gradient-G500-start: #5653F8;--color-gradient-G500-end: #D75CF5;--color-gradient-G500: linear-gradient(135deg, #5653F8 10.417%, #D75CF5 100%);--color-employer-activity-center-page-gradient-start: #f83689;--color-employer-activity-center-page-gradient-end: #ff6e4b;--color-text-T900: var(--color-neutral-N900);--color-text-T800: var(--color-neutral-N800);--color-text-T700: var(--color-neutral-N500);--color-text-T500: var(--color-neutral-N400);--color-bg-white: var(--color-neutral-N00);--color-bg-neutral-N100: var(--color-neutral-N50);--color-bg-neutral-N150: var(--color-neutral-N100);--color-bg-cream-C100: var(--color-orange-O50);--color-border-B300: var(--color-neutral-N200);--color-danger-R500: var(--color-red-R500);--color-cert-purple-P500: #6E6E8F;--color-cert-purple-P700: var(--color-brand-B800);--color-cert-blue-B200: var(--color-blue-B200);--color-cert-lavender-L200: var(--color-brand-B200);--color-cert-peach-P200: var(--color-red-R100);--color-cert-green-G200: var(--color-green-G200);--color-overlay-O100: rgba(0, 0, 0, .04);--color-overlay-O200: rgba(86, 83, 248, .3);--color-overlay-on-dark-O550: rgba(0, 0, 0, .55);--color-shadow-S100: rgba(28, 31, 35, .03);--color-divider-D100: rgba(23, 21, 25, .06);--text-text-0: var(--color-neutral-N900, #171519);--text-text-1: var(--color-neutral-N400, #68676b);--text-disabled: #BBBBC4;--line-border-component: #E0E0E3;--fill-select-item-selected: #F7F5F6;--fill-hover: rgba(31, 31, 41, .08);--radius-l: 16px;--radius-m: 12px;--bg-semi-color-bg-0: var(--color-neutral-N00, #FFFFFF);--text---semi-color-text-0: #1F2329}[data-theme=dark]{--color-brand-B50: #29186E;--color-brand-B100: #3E2492;--color-brand-B200: #5532B6;--color-brand-B300: #6636D6;--color-brand-B400: #8246FA;--color-brand-B500: #9F6AFB;--color-brand-B600: #BB8FFC;--color-brand-B700: #D4B4FD;--color-brand-B800: #EAD9FE;--color-brand-B900: #F8F1FF;--color-blue-B50: #002E70;--color-blue-B100: #003F94;--color-blue-B200: #0052B8;--color-blue-B300: #0065DB;--color-blue-B400: #007AFF;--color-blue-B500: #3398FF;--color-blue-B600: #66B4FF;--color-blue-B700: #99CFFF;--color-blue-B800: #CCE8FF;--color-blue-B900: #EBF6FF;--color-green-G50: #124019;--color-green-G100: #1C6026;--color-green-G200: #278032;--color-green-G300: #32A03E;--color-green-G400: #3EC04A;--color-green-G500: #5ECD66;--color-green-G600: #81D986;--color-green-G700: #A8E6AA;--color-green-G800: #D2F2D2;--color-green-G900: #EDF9ED;--color-red-R50: #700003;--color-red-R100: #940605;--color-red-R200: #B8130B;--color-red-R300: #DB2414;--color-red-R400: #FF381F;--color-red-R500: #FF664C;--color-red-R600: #FF9179;--color-red-R700: #FFB8A5;--color-red-R800: #FFDDD2;--color-red-R900: #FFF2EE;--color-orange-O50: #551D00;--color-orange-O100: #803100;--color-orange-O200: #AA4A00;--color-orange-O300: #D56800;--color-orange-O400: #FF8900;--color-orange-O500: #FFA733;--color-orange-O600: #FFC266;--color-orange-O700: #FFDA99;--color-orange-O800: #FFEECC;--color-orange-O900: #FFF9EB;--color-neutral-N00: #000000;--color-neutral-N50: #171519;--color-neutral-N100: #2A282E;--color-neutral-N200: #3E3C42;--color-neutral-N300: #525157;--color-neutral-N400: #68676B;--color-neutral-N500: #87868A;--color-neutral-N600: #A7A6AA;--color-neutral-N700: #C7C6C9;--color-neutral-N800: #E7E7E9;--color-neutral-N900: #F8F8F8;--color-neutral-N1000: #FFFFFF;--color-amber-A50: #552D03;--color-amber-A100: #804A06;--color-amber-A200: #AA6C09;--color-amber-A300: #D5910E;--color-amber-A400: #FFBB13;--color-amber-A500: #FFD251;--color-amber-A600: #FFE071;--color-amber-A700: #FFEDA1;--color-amber-A800: #FFF8D0;--color-amber-A900: #FFFCED;--color-primary-P50: #241D6C;--color-primary-P100: #322B90;--color-primary-P200: #413BB4;--color-primary-P300: #524DD7;--color-primary-P400: #5653F8;--color-primary-P500: #8180FC;--color-primary-P550: #8180FC;--color-primary-P600: #A0A1FD;--color-primary-P700: #BFC1FD;--color-primary-P800: #DFE0FE;--color-primary-P900: #F4F5FF;--color-gradient-G500-start: #5653F8;--color-gradient-G500-end: #D75CF5;--color-gradient-G500: linear-gradient(135deg, #5653F8 10.417%, #D75CF5 100%);--color-employer-activity-center-page-gradient-start: #f83689;--color-employer-activity-center-page-gradient-end: #ff6e4b;--color-text-T900: var(--color-neutral-N900);--color-text-T800: var(--color-neutral-N800);--color-text-T700: var(--color-neutral-N500);--color-text-T500: var(--color-neutral-N400);--color-bg-white: var(--color-neutral-N00);--color-bg-neutral-N100: var(--color-neutral-N50);--color-bg-neutral-N150: var(--color-neutral-N100);--color-bg-cream-C100: var(--color-orange-O50);--color-border-B300: var(--color-neutral-N200);--color-danger-R500: var(--color-red-R500);--color-cert-purple-P500: #6E6E8F;--color-cert-purple-P700: var(--color-brand-B800);--color-cert-blue-B200: var(--color-blue-B200);--color-cert-lavender-L200: var(--color-brand-B200);--color-cert-peach-P200: var(--color-red-R100);--color-cert-green-G200: var(--color-green-G200);--color-overlay-O100: rgba(0, 0, 0, .18);--color-overlay-O200: rgba(86, 83, 248, .36);--color-overlay-on-dark-O550: rgba(0, 0, 0, .55);--color-shadow-S100: rgba(0, 0, 0, .4);--color-divider-D100: rgba(255, 255, 255, .14);--text-text-0: var(--color-neutral-N900, #F8F8F8);--text-text-1: var(--color-neutral-N400, #68676b);--text-disabled: var(--color-neutral-N500, #87868A);--line-border-component: #3E3C42;--fill-select-item-selected: var(--color-neutral-N800, #2A282E);--fill-hover: rgba(255, 255, 255, .08);--radius-l: 16px;--radius-m: 12px;--bg-semi-color-bg-0: var(--color-neutral-N50, #171519);--text---semi-color-text-0: var(--color-neutral-N900, #F8F8F8)}.cert-form-controls .ant-form-item{margin-bottom:0}.cert-form-controls .ant-form-item-label>label{color:var(--color-text-T900, #171519);font-family:PingFang SC,sans-serif;font-size:14px;line-height:22px;font-weight:400}.cert-form-controls .ant-input,.cert-form-controls .ant-input-affix-wrapper,.cert-form-controls .ant-picker{border-radius:8px;border-color:var(--color-border-B200, #e9e9e9);color:var(--color-text-T900, #171519)}.cert-form-controls .ant-input:hover,.cert-form-controls .ant-input-affix-wrapper:hover,.cert-form-controls .ant-picker:hover{border-color:var(--color-primary-P500, #5653f8)}.cert-form-controls .ant-select:not(.ant-select-disabled) .ant-select-selector{border-radius:8px!important;border:1px solid var(--color-border-B200, #e9e9e9)!important;color:var(--color-text-T900, #171519)!important}.cert-form-controls .ant-select:not(.ant-select-disabled):not(.ant-select-status-error):hover .ant-select-selector{border-color:var(--color-primary-P500, #5653f8)!important}.cert-form-controls .ant-select-focused:not(.ant-select-disabled):not(.ant-select-status-error) .ant-select-selector,.cert-form-controls .ant-select.ant-select-open:not(.ant-select-disabled):not(.ant-select-status-error) .ant-select-selector{border-color:var(--color-primary-P500, #5653f8)!important;box-shadow:none!important}.cert-form-controls .ant-form-item-has-error .ant-select:not(.ant-select-disabled) .ant-select-selector,.cert-form-controls .ant-select-status-error:not(.ant-select-disabled) .ant-select-selector{border-color:var(--color-danger-R500, #ff4d4f)!important}.cert-form-controls .ant-form-item-has-error .ant-select:not(.ant-select-disabled):hover .ant-select-selector,.cert-form-controls .ant-form-item-has-error .ant-select-focused:not(.ant-select-disabled) .ant-select-selector,.cert-form-controls .ant-form-item-has-error .ant-select.ant-select-open:not(.ant-select-disabled) .ant-select-selector,.cert-form-controls .ant-select-status-error:not(.ant-select-disabled):hover .ant-select-selector,.cert-form-controls .ant-select-status-error.ant-select-focused:not(.ant-select-disabled) .ant-select-selector,.cert-form-controls .ant-select-status-error.ant-select-open:not(.ant-select-disabled) .ant-select-selector{border-color:var(--color-danger-R500, #ff4d4f)!important;box-shadow:none!important}.cert-form-controls .ant-form-item-has-error .region-cascader__trigger,.cert-form-controls .ant-form-item-has-error .region-cascader__trigger:hover,.cert-form-controls .ant-form-item-has-error .region-cascader__trigger.is-open{border-color:var(--color-danger-R500, #ff4d4f)!important}.cert-form-controls textarea.ant-input{min-height:80px;padding:8px 12px}.cert-form-controls input.ant-input:not(.ant-input-sm),.cert-form-controls textarea.ant-input{font-family:PingFang SC,sans-serif;font-size:14px}.cert-form-controls input.ant-input:not(.ant-input-sm){height:36px;padding:4px 12px}.cert-form-controls .ant-input::placeholder,.cert-form-controls .ant-input-affix-wrapper .ant-input::placeholder{color:var(--color-text-T500, #c7c6c9)}.cert-form-controls .ant-input:focus,.cert-form-controls .ant-input-focused,.cert-form-controls .ant-input-affix-wrapper:focus,.cert-form-controls .ant-input-affix-wrapper-focused,.cert-form-controls .ant-input-affix-wrapper-focused:not(.ant-input-affix-wrapper-disabled){border-color:var(--color-primary-P500, #5653f8);box-shadow:none!important}.cert-form-controls .ant-select-selector{height:36px!important;padding:4px 12px!important;display:flex;align-items:center}.cert-form-controls .ant-select-selection-item{line-height:32px!important}.cert-form-controls .ant-select-selection-placeholder{color:var(--color-text-T500, #c7c6c9)}.cert-form-controls .ant-picker:hover,.cert-form-controls .ant-picker-focused{border-color:var(--color-primary-P500, #5653f8)}.cert-form-controls .ant-picker-focused{box-shadow:none!important}.cert-form-controls input.ant-input[disabled],.cert-form-controls textarea.ant-input[disabled],.cert-form-controls .ant-input-disabled.ant-input,.cert-form-controls .ant-input-affix-wrapper-disabled .ant-input,.cert-form-controls .ant-input-affix-wrapper-disabled input.ant-input,.cert-form-controls .ant-select-disabled .ant-select-selection-item{color:var(--text-disabled, #BBBBC4)}.cert-form-controls .ant-picker-disabled .ant-picker-input>input[disabled]{color:var(--text-disabled, #BBBBC4)}.cert-form-controls-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled){background:#5653f80f!important}.cert-form-controls-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled){color:var(--color-primary-P500, #5653f8)!important;font-weight:500!important;background:#5653f814!important}.cert-form-controls-dropdown .ant-select-tree .ant-select-tree-node-content-wrapper{transition:background-color .15s,color .15s}.cert-form-controls-dropdown .ant-select-tree .ant-select-tree-node-content-wrapper:hover{background-color:#5653f80f!important}.cert-form-controls-dropdown .ant-select-tree .ant-select-tree-node-content-wrapper.ant-select-tree-node-selected{color:var(--color-primary-P500, #5653f8)!important;font-weight:500!important;background-color:#5653f814!important}.app-header-region-cascader-popup.ant-cascader-dropdown.ant-select-dropdown{width:360px!important;min-width:360px!important;max-width:360px!important}.app-header-region-cascader-popup.ant-cascader-dropdown.ant-select-dropdown .ant-cascader-menus{border:1px solid var(--bg-filler, #f0f0f2);border-radius:8px;padding:4px;box-shadow:0 8px 15px #60666e26;gap:4px;width:360px!important;min-width:360px!important;max-width:360px!important;box-sizing:border-box!important}.app-header-region-cascader-popup.ant-cascader-dropdown.ant-select-dropdown .ant-cascader-menu{flex:0 0 calc(50% - 2px)!important;flex-grow:0!important;width:calc(50% - 2px)!important;min-width:calc(50% - 2px)!important;max-width:calc(50% - 2px)!important;height:280px;border-right:none;padding:0;border-radius:2px;box-sizing:border-box;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.32) transparent}.app-header-region-cascader-popup.ant-cascader-dropdown.ant-select-dropdown .ant-cascader-menu::-webkit-scrollbar{width:6px}.app-header-region-cascader-popup.ant-cascader-dropdown.ant-select-dropdown .ant-cascader-menu::-webkit-scrollbar-track{background:transparent;border-radius:3px}.app-header-region-cascader-popup.ant-cascader-dropdown.ant-select-dropdown .ant-cascader-menu::-webkit-scrollbar-thumb{background:#00000052;border-radius:3px;transition:background .2s ease}.app-header-region-cascader-popup.ant-cascader-dropdown.ant-select-dropdown .ant-cascader-menu::-webkit-scrollbar-thumb:hover{background:#00000080}.app-header-region-cascader-popup.ant-cascader-dropdown.ant-select-dropdown .ant-cascader-menu:only-child{flex:1 1 100%!important;flex-grow:1!important;width:100%!important;min-width:0!important;max-width:100%!important}.app-header-region-cascader-popup.ant-cascader-dropdown.ant-select-dropdown .ant-cascader-menu:not(:last-child){padding-right:4px}.app-header-region-cascader-popup.ant-cascader-dropdown.ant-select-dropdown .ant-cascader-menu-item{height:36px;padding:7px 8px;border-radius:0;font-size:14px;line-height:22px;color:var(--text-text-0, #1f1f29);margin-bottom:4px}.app-header-region-cascader-popup.ant-cascader-dropdown.ant-select-dropdown .ant-cascader-menu-item-active:not(.ant-cascader-menu-item-disabled){background:var(--bg-body-overlay, #f6f6f6);color:var(--color-primary-P500, #5653f8);border-radius:6px;font-weight:400}.app-header-region-cascader-popup.ant-cascader-dropdown.ant-select-dropdown .ant-cascader-menu-item:hover:not(.ant-cascader-menu-item-disabled){background:var(--bg-body-overlay, #f6f6f6);border-radius:6px}.page-adaptive-padding-x{box-sizing:border-box;padding-left:40px;padding-right:40px;transition:padding-left .4s ease-in-out,padding-right .4s ease-in-out}@media(max-width:1080px){.page-adaptive-padding-x{padding-left:24px;padding-right:24px}}.employer-container{min-width:0;width:100%;margin:0 auto;padding:0 40px 60px;box-sizing:border-box}@media(max-width:1080px){.employer-container{padding-right:24px;padding-left:24px}}.ellipsis-box{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none;user-select:none}
