.vertical-center-modal{text-align:center;white-space:nowrap}.vertical-center-modal:before{content:"";display:inline-block;height:100%;vertical-align:middle;width:0}.vertical-center-modal .ant-modal{display:inline-block;text-align:left;top:0;vertical-align:middle}.cls-error{border:1px solid red}.tune-plugin[data-v-261180bd]{-ms-flex-negative:0;background:radial-gradient(circle,#e0e3f9 30%,#9fa7e7 100%);border-radius:20px;flex-shrink:0;height:508px;margin-left:30px;max-width:100%;position:sticky;top:111px;width:427px}.tune-plugin .plugin-wrapper[data-v-261180bd],.tune-plugin[data-v-261180bd]{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.tune-plugin .plugin-wrapper[data-v-261180bd]{background:var(--sps-bg-surface);border-top-left-radius:15px;border-top-right-radius:15px;-webkit-box-shadow:0 -2px 6px rgba(0,0,0,.2);box-shadow:0 -2px 6px rgba(0,0,0,.2);height:435.82px;margin-left:auto;margin-right:auto;margin-top:auto;overflow:hidden;padding-top:17px;width:330px}.tune-plugin .plugin-wrapper .plugin-header[data-v-261180bd]{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:36px;padding-left:26px;padding-right:26px}.tune-plugin .plugin-wrapper .plugin-header .avatar[data-v-261180bd]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:linear-gradient(201.22deg,#e19c5d -20.71%,#380de4 86.01%);border-radius:100%;display:-webkit-box;display:-ms-flexbox;display:flex;height:40px;justify-content:center;margin-right:11px;position:relative;width:40px}.tune-plugin .plugin-wrapper .plugin-header .indicator[data-v-261180bd]{background:var(--sps-success);border:2px solid #fff;border-radius:100%;bottom:-1px;height:11px;position:absolute;right:-1px;width:11px}.tune-plugin .plugin-wrapper .plugin-header .title[data-v-261180bd]{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.tune-plugin .plugin-wrapper .plugin-header .title .name[data-v-261180bd]{font-size:16px;font-weight:600;line-height:20px}.tune-plugin .plugin-wrapper .plugin-header .title .status[data-v-261180bd]{color:#979797;font-size:12px;line-height:16px}.tune-plugin .plugin-wrapper .plugin-content[data-v-261180bd]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;overflow:auto;padding-left:26px;padding-right:26px}.tune-plugin .plugin-wrapper .plugin-content .welcome[data-v-261180bd]{-ms-flex-item-align:start;align-self:flex-start;background-color:var(--sps-info);border-radius:17px;color:var(--sps-text-inverse);max-width:100%;min-height:60px;padding:12px;text-align:left;width:-webkit-fill-available;width:-moz-available;width:stretch}.tune-plugin .plugin-wrapper .plugin-content .reply-list[data-v-261180bd]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-top:15px}.tune-plugin .plugin-wrapper .plugin-content .reply-list .reply[data-v-261180bd]{border:1px solid var(--sps-info);border-radius:20px;color:var(--sps-info);font-size:14px;font-weight:600;line-height:18px;margin-bottom:10px;padding:4px 15px;width:-webkit-max-content;width:-moz-max-content;width:max-content}.tune-chatbot[data-v-f1088e54]{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;gap:20px}.tune-chatbot .left[data-v-f1088e54],.tune-chatbot[data-v-f1088e54]{-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex}.tune-chatbot .left[data-v-f1088e54]{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;gap:10px;max-width:100%;width:550px}.tune-chatbot .left .tune-header[data-v-f1088e54]{color:var(--sps-text-strong);cursor:pointer;font-size:30px;font-weight:700;line-height:38px;margin-bottom:10px}.tune-chatbot .left .tune-desc[data-v-f1088e54]{color:var(--sps-text-strong);font-size:18px;line-height:23px}.tune-chatbot .left .tune-box[data-v-f1088e54]{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;max-height:100%;min-height:25px;overflow:hidden;padding:14px 0;position:relative;width:100%}.tune-chatbot .left .tune-box .tune-header[data-v-f1088e54]{font-size:16px;font-weight:600;line-height:20px}.tune-chatbot .left .tune-box .input-box[data-v-f1088e54]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:start;-ms-flex-pack:start;align-items:center;background:var(--sps-bg-page);border:1px solid transparent;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-start;margin-bottom:14px}.tune-chatbot .left .tune-box .input-box textarea[data-v-f1088e54]{background-color:transparent;border:0;color:var(--sps-text-strong);display:block;font-family:Source Sans Pro,sans-serif;font-size:16px;height:52px;line-height:20px;margin:15px;padding:0;resize:none;width:100%}.tune-chatbot .left .tune-box .input-box[data-v-f1088e54]:hover{background-color:#ededed;cursor:pointer}.tune-chatbot .left .tune-box .input-box:hover .icon .edit[data-v-f1088e54]{display:block!important}.tune-chatbot .left .tune-box .input-box:hover .icon .done[data-v-f1088e54]{display:none!important}.tune-chatbot .left .tune-box .input-box .title-box[data-v-f1088e54]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;max-width:250px;min-width:170px;padding:15px;white-space:nowrap}.tune-chatbot .left .tune-box .input-box .title-box .text[data-v-f1088e54]{color:var(--sps-text-strong);font-weight:600;opacity:.6}.tune-chatbot .left .tune-box .input-box .title-box .icon[data-v-f1088e54]{margin-right:10px;max-width:22px;min-width:22px;overflow:hidden;width:22px}.tune-chatbot .left .tune-box .input-box .title-box .icon .done[data-v-f1088e54],.tune-chatbot .left .tune-box .input-box .title-box .icon[data-v-f1088e54]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.tune-chatbot .left .tune-box .input-box .title-box .icon .done[data-v-f1088e54]{background:var(--sps-info);border-radius:100%;color:var(--sps-text-inverse);font-size:10px;min-height:18px;min-width:18px}.tune-chatbot .left .tune-box .input-box .title-box .icon .edit[data-v-f1088e54]{color:var(--sps-text-strong);display:none;font-size:16px}.tune-chatbot .left .tune-box .input-box .value-box[data-v-f1088e54]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;margin-right:15px;max-width:100%;min-width:50px;width:100%}.tune-chatbot .left .tune-box .input-box .value-box input[data-v-f1088e54]{-webkit-appearance:none;background:transparent;border:0;color:var(--sps-text-strong);font-size:16px;font-weight:600;height:100%;line-height:20px;margin:0;width:100%}.tune-chatbot .left .tune-box.welcome-box[data-v-f1088e54]{margin-top:14px}.material-icons.spin{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}.website-chatbot-builder[data-v-08b4409a]{gap:10px;padding:0 100px}.website-chatbot-builder .content-wrapper[data-v-08b4409a],.website-chatbot-builder[data-v-08b4409a]{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;overflow:hidden;position:relative;width:100%}.website-chatbot-builder .content-wrapper[data-v-08b4409a]{gap:5px;margin-bottom:150px;overflow-y:auto}.website-chatbot-builder .content-wrapper[data-v-08b4409a]::-webkit-scrollbar{display:none;height:0;width:0}.website-chatbot-builder .top-navigation[data-v-08b4409a]{background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;height:100px;margin-left:-40px;overflow-y:auto;padding:0 40px;position:sticky;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:calc(100% + 80px);z-index:9999}.website-chatbot-builder .top-navigation .step .material-icons.completed[data-v-08b4409a],.website-chatbot-builder .top-navigation .step[data-v-08b4409a]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.website-chatbot-builder .top-navigation .step .material-icons.completed[data-v-08b4409a]{-webkit-box-pack:center;-ms-flex-pack:center;background:#cce2ff;border-radius:100%;color:var(--sps-info);font-size:8px;font-weight:700;height:18px;justify-content:center;width:18px}.website-chatbot-builder .top-navigation .step .name[data-v-08b4409a]{font-size:14px;font-weight:600;line-height:18px;margin-left:10px}.website-chatbot-builder .top-navigation .step .number[data-v-08b4409a]{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#dcdcdc;border-radius:100%;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:10px;font-weight:600;height:18px;justify-content:center;line-height:14px;width:18px}.website-chatbot-builder .top-navigation .step.inactive .number[data-v-08b4409a]{background:var(--sps-bg-page);color:#979797}.website-chatbot-builder .state-viewer[data-v-08b4409a]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--sps-info);display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px;position:absolute;right:100px;top:100px}.website-chatbot-builder .footer-actions[data-v-08b4409a]{-webkit-box-pack:end;-ms-flex-pack:end;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px;height:100px;justify-content:flex-end;left:0;padding:0 100px;position:absolute;width:100%;z-index:3}.website-chatbot-builder .background-accent[data-v-08b4409a]{background:var(--sps-warning);bottom:-400px;-webkit-filter:blur(100px);filter:blur(100px);height:500px;left:-700px;position:absolute;width:900px;z-index:-1}.create-chatbot-wrapper[data-v-9d2a5272]{background:#fff;height:100%;left:0;min-height:100%;position:absolute;top:0;width:100%;z-index:999!important}.create-chatbot[data-v-9d2a5272]{gap:12px;height:100%;overflow-y:auto;padding:0 40px 40px;position:relative}.create-chatbot .sticky-header[data-v-9d2a5272],.create-chatbot[data-v-9d2a5272]{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%}.create-chatbot .sticky-header[data-v-9d2a5272]{background:var(--sps-bg-surface);border-bottom:1px solid var(--sps-border-default);gap:6px;margin-bottom:8px;padding:28px 0 20px;position:sticky;top:0;z-index:999!important}.create-chatbot .sticky-header .title[data-v-9d2a5272]{color:var(--sps-text-strong);font-size:24px;font-weight:700;letter-spacing:-.02em;line-height:32px;padding-right:56px}.create-chatbot .sticky-header .description[data-v-9d2a5272]{color:var(--sps-text-muted);font-size:14px;line-height:1.55;max-width:720px}.create-chatbot .sticky-header .btnCloseCb[data-v-9d2a5272]{background:var(--sps-bg-surface);border:1px solid var(--sps-border-default);border-radius:8px;color:var(--sps-text-muted);height:36px;min-width:36px;padding:0;position:absolute;right:0;top:28px;width:36px}.create-chatbot .sticky-header .btnCloseCb[data-v-9d2a5272]:hover{border-color:var(--sps-border-strong);color:var(--sps-text-strong)}.create-chatbot .items[data-v-9d2a5272]{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px}.create-chatbot .items>.block[data-v-9d2a5272]{max-width:100%;width:400px}.create-chatbot .items .divider-items[data-v-9d2a5272]{display:grid;gap:24px;grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr);margin-top:20px;width:100%}.create-chatbot .items .divider-items[data-v-9d2a5272]:before{-ms-flex-item-align:stretch;align-self:stretch;background:var(--sps-border-default);content:"";grid-column:2;grid-row:1;margin-top:36px;opacity:.7;width:1px}@media(max-width:1100px){.create-chatbot .items .divider-items[data-v-9d2a5272]{grid-template-columns:minmax(0,1fr)}.create-chatbot .items .divider-items[data-v-9d2a5272]:before{display:none}}.create-chatbot .items .divider-items .half-template-area[data-v-9d2a5272]{min-width:0;width:auto}.create-chatbot .items .divider-items .half-template-area[data-v-9d2a5272]:first-child{grid-column:1}.create-chatbot .items .divider-items .half-template-area[data-v-9d2a5272]:last-child{grid-column:3}@media(max-width:1100px){.create-chatbot .items .divider-items .half-template-area[data-v-9d2a5272]:first-child,.create-chatbot .items .divider-items .half-template-area[data-v-9d2a5272]:last-child{grid-column:1}}.create-chatbot .items .divider-items .half-template-area .half-template-items[data-v-9d2a5272]{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));width:100%}.create-chatbot .items .divider-items .half-template-area .half-template-items .block-template[data-v-9d2a5272]{height:auto!important;max-width:none!important;min-height:200px;min-width:0;width:auto}.create-chatbot .items .section-title[data-v-9d2a5272]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;margin:0 0 12px}.create-chatbot .items .section-title .section-title-text[data-v-9d2a5272]{color:var(--sps-text-strong);font-size:16px;font-weight:700}.create-chatbot .items .section-title .section-title-count[data-v-9d2a5272]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--sps-bg-raised);border-radius:999px;color:var(--sps-text-muted);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:11.5px;font-weight:600;height:20px;padding:0 8px}.create-chatbot .items .block[data-v-9d2a5272]{-webkit-box-flex:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;background-color:var(--sps-bg-surface);border:1px solid var(--sps-border-default);border-radius:12px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-direction:column;flex-direction:column;height:auto;max-width:100%;min-height:150px;min-width:0;padding:18px 18px 16px;-webkit-transition:border-color .15s ease,-webkit-box-shadow .15s ease,-webkit-transform .15s ease;transition:border-color .15s ease,-webkit-box-shadow .15s ease,-webkit-transform .15s ease;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease,-webkit-box-shadow .15s ease,-webkit-transform .15s ease;width:400px}.create-chatbot .items .block[data-v-9d2a5272]:hover{border-color:var(--sps-border-strong)!important;-webkit-box-shadow:0 8px 24px -12px rgba(15,23,42,.18);box-shadow:0 8px 24px -12px rgba(15,23,42,.18);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.create-chatbot .items .block .name[data-v-9d2a5272]{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--sps-text-strong);display:-webkit-box;font-size:15px;font-weight:700;line-height:1.3;margin:12px 0 6px;overflow:hidden;overflow-wrap:anywhere}.create-chatbot .items .block .description[data-v-9d2a5272]{-webkit-line-clamp:4;-webkit-box-orient:vertical;color:var(--sps-text-muted);display:-webkit-box;font-size:13px;line-height:1.5;overflow:hidden;overflow-wrap:anywhere}.create-chatbot .items .block .icon[data-v-9d2a5272]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-flex:0;align-items:center;background:var(--sps-bg-raised);border-radius:12px;color:var(--sps-text-strong);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:0 0 auto;flex:0 0 auto;height:40px;justify-content:center;width:40px}.create-chatbot .items .block .icon .material-icons[data-v-9d2a5272],.create-chatbot .items .block .icon .md-icon[data-v-9d2a5272]{font-size:22px}.create-chatbot .items .block .icon img[data-v-9d2a5272]{height:30px;-o-object-fit:contain;object-fit:contain;width:30px}.create-chatbot .items .block.block-scratch .icon[data-v-9d2a5272]{background:var(--sps-bg-raised);border-radius:12px;height:40px;width:40px}.create-chatbot .items .block.block-ai[data-v-9d2a5272]{background:var(--sps-bg-surface);border-color:var(--sps-border-default);padding-right:18px;position:relative}.create-chatbot .items .block.block-ai .ai-badge[data-v-9d2a5272]{-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:11px;font-weight:600;gap:4px;justify-content:flex-end;line-height:18px;max-width:calc(100% - 70px);position:absolute;right:12px;top:12px}.create-chatbot .items .block.block-ai .ai-badge span[data-v-9d2a5272]{background:var(--sps-primary-soft);border-radius:999px;color:var(--sps-primary);margin:0;padding:0 8px;white-space:nowrap}.create-chatbot .items .block.block-ai .ai-badge span.lang[data-v-9d2a5272]{background:var(--sps-bg-raised);color:var(--sps-text-muted)}.create-chatbot .items .block.block-ai .icon[data-v-9d2a5272]{background:var(--sps-primary-soft);color:var(--sps-primary);height:40px;margin-bottom:0;width:40px}.create-chatbot .items .block.block-template .icon[data-v-9d2a5272]{background:var(--sps-bg-raised)}.create-chatbot .items .block.block-ai-bot[data-v-9d2a5272]{background:var(--sps-primary-soft);border-color:var(--sps-primary)}.create-chatbot .items .block.block-ai-bot[data-v-9d2a5272]:hover{border-color:var(--sps-primary)!important;-webkit-box-shadow:0 2px 10px rgba(86,37,204,.16);box-shadow:0 2px 10px rgba(86,37,204,.16)}.create-chatbot .items .block.block-ai-bot .ai-badge span[data-v-9d2a5272]{background:var(--sps-primary);color:var(--sps-primary-text)}.create-chatbot .items .block.block-ai-bot .ai-badge .default-tag[data-v-9d2a5272]{background:var(--sps-success-soft);border:0;border-radius:999px;color:var(--sps-success-text);font-size:11px;padding:0 8px}.create-chatbot .items .block.block-ai-bot .icon[data-v-9d2a5272]{background:var(--sps-bg-surface);color:var(--sps-primary)}.open-ai-modal-body[data-v-9d2a5272]{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:block;height:100%;justify-content:center}.open-ai-modal-body .open-ai-modal-text[data-v-9d2a5272]{color:var(--sps-text-strong);font-size:16px;font-weight:500;margin-bottom:20px;text-align:center}.open-ai-modal-body .delete-modal-btn[data-v-9d2a5272],.open-ai-modal-body .open-ai-modal-text[data-v-9d2a5272]{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.open-ai-modal-body .delete-modal-btn[data-v-9d2a5272]{gap:50px}.open-ai-modal-body .delete-modal-btn .push-btn[data-v-9d2a5272]{background:#ff7900;border:none;border-radius:4px;color:var(--sps-text-inverse);font-size:14px;font-weight:500;outline:none;padding:10px 20px}.open-ai-modal-body .delete-modal-btn .push-btn-give-up[data-v-9d2a5272]{background:transparent;border:1px solid #ff7900;border-radius:4px;color:#ff7900;font-size:14px;font-weight:500;outline:none;padding:10px 20px}.create-chatbot-wrapper .template-modal .ant-modal,.open-ai-wrapper .ant-modal-mask,.open-ai-wrapper .ant-modal-wrap{z-index:10001!important}#storyList{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;width:100%}#storyList .multi-delete-bar{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--sps-bg-surface);border:1px solid var(--sps-border-default);border-radius:14px;bottom:20px;-webkit-box-shadow:0 12px 32px -12px rgba(15,23,42,.28);box-shadow:0 12px 32px -12px rgba(15,23,42,.28);color:var(--sps-text-default);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px;height:56px;left:0;margin:auto;min-width:520px;padding:0 10px 0 6px;position:fixed;right:0;width:50%;z-index:11}#storyList .multi-delete-bar section.select,#storyList .multi-delete-bar section.uncheck{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:8px;color:var(--sps-text-default);cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:13px;font-weight:600;height:36px;padding:0 12px;-webkit-transition:background .12s ease,color .12s ease;transition:background .12s ease,color .12s ease}#storyList .multi-delete-bar section.select:hover,#storyList .multi-delete-bar section.uncheck:hover{background:var(--sps-bg-raised);color:var(--sps-text-strong)}#storyList .multi-delete-bar section.select .material-icons,#storyList .multi-delete-bar section.uncheck .material-icons{color:var(--sps-text-muted);font-size:18px;margin-right:6px}#storyList .multi-delete-bar section.select{margin-left:0}#storyList .multi-delete-bar section.queries{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--sps-primary-soft);border-radius:999px;color:var(--sps-primary);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:12.5px;font-weight:600;height:28px;margin-left:auto;padding:0 12px;white-space:nowrap}#storyList .multi-delete-bar section.actions{gap:6px;margin-left:6px}#storyList .multi-delete-bar section.actions,#storyList .multi-delete-bar section.actions div{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}#storyList .multi-delete-bar section.actions div{background:var(--sps-bg-surface);border:1px solid var(--sps-border-default);border-radius:8px;cursor:pointer;height:32px;margin:0;-webkit-transition:background .12s ease,color .12s ease,border-color .12s ease;transition:background .12s ease,color .12s ease,border-color .12s ease;width:32px}#storyList .multi-delete-bar section.actions div .material-icons{color:var(--sps-text-muted);font-size:18px}#storyList .multi-delete-bar section.actions div:hover{border-color:var(--sps-border-strong)}#storyList .multi-delete-bar section.actions div:hover .material-icons{color:var(--sps-text-strong)}#storyList .multi-delete-bar section.actions div:first-child{background:var(--sps-danger-soft);border-color:var(--sps-danger)}#storyList .multi-delete-bar section.actions div:first-child .material-icons{color:var(--sps-danger)}#storyList .multi-delete-bar section.actions div:first-child:hover{background:var(--sps-danger)}#storyList .multi-delete-bar section.actions div:first-child:hover .material-icons{color:#fff}#storyList .content{-webkit-box-orient:vertical;-webkit-box-direction:normal;background:var(--sps-bg-surface);-ms-flex-direction:column;flex-direction:column;overflow:auto;padding:24px 28px;position:relative;width:100%}#storyList .content,#storyList .story-list-header{display:-webkit-box;display:-ms-flexbox;display:flex}#storyList .story-list-header{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px;justify-content:space-between;margin:0 0 24px}#storyList .story-list-header__title{-webkit-box-flex:0;color:var(--sps-text-strong);-ms-flex:0 0 auto;flex:0 0 auto;font-size:1.5rem;font-weight:700;margin:0}#storyList .story-list-header__right{-ms-flex-align:center;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px;justify-content:flex-end;min-width:0}#storyList .story-list-header__actions,#storyList .story-list-header__right{-webkit-box-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}#storyList .story-list-header__actions{-ms-flex-align:center;-ms-flex-negative:0;flex-shrink:0;gap:10px}#storyList .story-list-search{width:260px}#storyList .story-list-sort{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--sps-bg-surface);border:1px solid var(--sps-border-default);border-radius:6px;color:var(--sps-text-default);cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:13px;font-weight:500;gap:4px;height:32px;padding:0 12px;white-space:nowrap}#storyList .story-list-sort .material-icons{color:var(--sps-text-muted);font-size:18px}#storyList .story-list-filters{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:end;-ms-flex-pack:end;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px;justify-content:flex-end}#storyList .story-list-filters__group{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}#storyList .story-list-filters__group,#storyList .story-list-filters__segment{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}#storyList .story-list-filters__divider{color:var(--sps-border-strong);font-size:16px;line-height:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#storyList .story-list-filters__btn{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:var(--sps-bg-surface);border:1px solid var(--sps-border-default);cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:32px;justify-content:center;margin-left:-1px;padding:0;width:36px}#storyList .story-list-filters__btn.is-first{border-radius:6px 0 0 6px;margin-left:0}#storyList .story-list-filters__btn.is-last{border-radius:0 6px 6px 0}#storyList .story-list-filters__btn:only-child{border-radius:6px}#storyList .story-list-filters__btn.active{background:var(--sps-primary-soft);border-color:var(--sps-primary);position:relative;z-index:1}#storyList .story-list-filters__btn:hover:not(.active){border-color:var(--sps-border-strong);z-index:1}#storyList .story-list-filters__icon{height:18px;width:18px}#storyList .story-list-filters__clear{background:transparent;border:none;cursor:pointer;font-size:12px;padding:0;white-space:nowrap}#storyList .is-selected,#storyList .story-list-filters__clear{color:var(--sps-primary);font-weight:600}@media(max-width:900px){#storyList .story-list-header{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#storyList .story-list-header,#storyList .story-list-header__right{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#storyList .story-list-header__right{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%}#storyList .story-list-filters{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-left:0}#storyList .story-list-header__actions{width:100%}#storyList .story-list-search{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;width:auto}}#storyList .stories{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.25rem;padding-bottom:1rem}#storyList .stories .delete-bg{opacity:.3!important}#storyList .stories .selected{background:var(--sps-bg-surface)!important;border:1px solid var(--sps-primary)!important;-webkit-box-shadow:0 2px 10px rgba(86,37,204,.12)!important;box-shadow:0 2px 10px rgba(86,37,204,.12)!important}#storyList .stories .story{background:var(--sps-bg-surface);border:1px solid var(--sps-border-default);border-radius:12px;color:inherit;cursor:pointer;display:block;height:280px;max-width:250px;min-width:250px;overflow:hidden;position:relative;text-decoration:none;-webkit-transition:border-color .15s ease,-webkit-box-shadow .15s ease,-webkit-transform .15s ease;transition:border-color .15s ease,-webkit-box-shadow .15s ease,-webkit-transform .15s ease;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease,-webkit-box-shadow .15s ease,-webkit-transform .15s ease;width:280px}#storyList .stories .story:hover{border-color:var(--sps-border-strong);-webkit-box-shadow:0 8px 24px -12px rgba(15,23,42,.18);box-shadow:0 8px 24px -12px rgba(15,23,42,.18);-webkit-transform:translateY(-1px);transform:translateY(-1px)}#storyList .stories .story .transparent-area{background-color:hsla(0,0%,100%,0);height:100%;left:0;position:absolute;top:0;width:100%;z-index:10}#storyList .stories .story .story-select-checkbox-wrapper{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-flex:0;align-items:center;background:var(--sps-bg-surface);border:1px solid var(--sps-border-default);border-radius:8px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex:0 0 auto;flex:0 0 auto;height:28px;justify-content:center;position:relative;width:28px;z-index:2}#storyList .stories .story .graph-alignment{height:100%!important;padding-bottom:44px!important;padding-top:4px}#storyList .stories .story .integration-bar{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;background:var(--sps-bg-raised);border-bottom:1px solid var(--sps-border-default);display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;justify-content:space-between;padding:6px 12px}#storyList .stories .story .integration-label{-webkit-box-flex:0;color:var(--sps-text-muted);-ms-flex:0 0 auto;flex:0 0 auto;font-size:11px;line-height:16px;white-space:nowrap}#storyList .stories .story .integration-icons-row{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-box-flex:1;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;justify-content:flex-end}#storyList .stories .story .integration-icon-wrap{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:20px;justify-content:center;width:20px}#storyList .stories .story .integration-icons{display:block;height:16px;width:16px}#storyList .stories .story .story-card-header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:12px;-moz-column-gap:12px;column-gap:12px;display:grid;grid-template-columns:minmax(0,1fr) auto;padding:12px 12px 14px}#storyList .stories .story .story-card-title{color:var(--sps-text-strong);font-size:14px;font-weight:600;line-height:20px;margin:0;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#storyList .stories .story .story-card-title-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:6px;min-width:0}#storyList .stories .story .setup-progress{background:-webkit-gradient(linear,left top,left bottom,from(#faf9ff),to(#f3f0ff));background:linear-gradient(180deg,#faf9ff,#f3f0ff);border-radius:14px;cursor:pointer;margin:8px 16px 16px;padding:14px 16px;-webkit-transition:background-color .15s,-webkit-box-shadow .15s,-webkit-transform .15s;transition:background-color .15s,-webkit-box-shadow .15s,-webkit-transform .15s;transition:background-color .15s,box-shadow .15s,transform .15s;transition:background-color .15s,box-shadow .15s,transform .15s,-webkit-box-shadow .15s,-webkit-transform .15s}#storyList .stories .story .setup-progress:hover{-webkit-box-shadow:0 8px 20px -12px rgba(86,37,204,.45);box-shadow:0 8px 20px -12px rgba(86,37,204,.45);-webkit-transform:translateY(-1px);transform:translateY(-1px)}#storyList .stories .story .setup-progress .setup-progress-row{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;color:var(--sps-text-strong,#22272d);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12.5px;font-weight:600;gap:8px;justify-content:space-between}#storyList .stories .story .setup-progress .setup-progress-step{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#storyList .stories .story .setup-progress .setup-progress-pct{-webkit-box-flex:0;color:var(--sps-primary,#5625cc);-ms-flex:none;flex:none;font-size:12px;font-weight:600}#storyList .stories .story .setup-progress .setup-progress-bar{background:rgba(86,37,204,.1);border-radius:999px;height:5px;margin-top:10px;overflow:hidden}#storyList .stories .story .setup-progress .setup-progress-bar span{background:linear-gradient(135deg,var(--sps-primary,#5625cc),#9b7bff);border-radius:999px;display:block;height:100%;-webkit-transition:width .4s;transition:width .4s}#storyList .stories .story .setup-progress .setup-progress-meta{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;color:var(--sps-text-muted,#6b7280);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-size:11.5px;gap:8px;margin-top:12px}#storyList .stories .story .setup-progress .setup-progress-cta{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--sps-primary,#5625cc);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:12.5px;font-weight:600;gap:4px;white-space:nowrap}#storyList .stories .story .setup-progress .setup-progress-cta .md-icon{font-size:15px;-webkit-transition:-webkit-transform .15s;transition:-webkit-transform .15s;transition:transform .15s;transition:transform .15s,-webkit-transform .15s}#storyList .stories .story .setup-progress:hover .setup-progress-cta .md-icon{-webkit-transform:translateX(2px);transform:translateX(2px)}#storyList .stories .story .setup-draft-badge{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--sps-primary-soft);border-radius:999px;color:var(--sps-primary,#341a7a);cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:11px;font-weight:600;gap:4px;padding:3px 10px;-webkit-transition:background-color .15s,color .15s;transition:background-color .15s,color .15s;white-space:nowrap}#storyList .stories .story .setup-draft-badge .md-icon{font-size:13px}#storyList .stories .story .setup-draft-badge:hover{background:var(--sps-primary);color:#fff}#storyList .stories .story .story-card-actions{-webkit-box-pack:center;-ms-flex-pack:center;height:28px;justify-content:center}#storyList .stories .story .story-card-actions,#storyList .stories .story .story-card-actions .story-menu-content{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}#storyList .stories .story .story-card-actions .story-menu-content{height:100%}#storyList .stories .story .title{font-weight:700;margin:.75rem 0;overflow-wrap:anywhere}#storyList .stories .story .chatbot-btn{-webkit-box-flex:0;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:transparent;border:none;border-radius:8px;-webkit-box-shadow:none!important;box-shadow:none!important;color:var(--sps-text-muted);display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-ms-flex:0 0 auto;flex:0 0 auto;height:28px!important;justify-content:center;line-height:1!important;margin:0!important;min-height:28px!important;min-width:28px!important;padding:0!important;text-shadow:none!important;-webkit-transition:background .12s ease,color .12s ease;transition:background .12s ease,color .12s ease;width:28px!important}#storyList .stories .story .chatbot-btn:hover{background:var(--sps-bg-raised);color:var(--sps-text-strong)}#storyList .stories .story .chatbot-btn .material-icons{font-size:20px;line-height:1}#storyList .stories .story-add{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:var(--sps-action-bg);color:var(--sps-text-inverse);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center;overflow:hidden}#storyList .stories .story-add .create-bot-background{color:var(--sps-action-text);inset:0;opacity:.18;position:absolute}#storyList .stories .story-add .create-bot-diagram{position:absolute;width:100px}#storyList .stories .story-add .create-bot-diagram text{font-size:9px;font-weight:700}#storyList .stories .story-add .diagram-top{left:-20px;top:-12px}#storyList .stories .story-add .diagram-bottom{bottom:-8px;right:-22px}#storyList .stories .story-add .create-bot-icon{font-size:30px;margin:0 0 14px;position:relative}#storyList .stories .story-add .create-bot-title{font-size:20px;font-weight:700;letter-spacing:.5px;position:relative}#storyList .text-shorten{-webkit-box-flex:0;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;-ms-flex:0 0 auto;flex:0 0 auto;margin-top:4px;max-width:100%;overflow:hidden;text-overflow:ellipsis}#storyList .echart-graph{height:110px;margin-top:12px}#storyList .echart-graph canvas{z-index:3}#storyList .section-templates{margin-top:15px;max-width:100%}#storyList .section-templates .section-templates-header{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-bottom:16px;width:100%}#storyList .section-templates .section-templates-header .section-templates-header-text{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:24px;font-weight:600;line-height:31px}#storyList .section-templates .section-templates-header .section-templates-header-text .material-icons{color:var(--sps-text-default);margin-bottom:1px;margin-right:14px}.ant-popover.no-padding .ant-popover-inner-content{padding:0!important}.story-menu-popover-items .ant-popover-inner-content{padding:8px!important}.story-menu-popover-items:hover{color:var(--sps-primary);cursor:pointer}.sw-confirm-modal .ant-modal-content{border-radius:14px;-webkit-box-shadow:0 12px 40px rgba(15,23,42,.18);box-shadow:0 12px 40px rgba(15,23,42,.18);overflow:hidden}.sw-confirm-modal .ant-modal-body{padding:24px 24px 20px}.sw-confirm-modal .ant-modal-confirm-body{display:block}.sw-confirm-modal .ant-modal-confirm-body>.sw-confirm-ico{float:left;margin:0}.sw-confirm-modal .ant-modal-confirm-body .ant-modal-confirm-content,.sw-confirm-modal .ant-modal-confirm-body .ant-modal-confirm-title{margin-left:54px}.sw-confirm-modal .sw-confirm-ico{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-flex:0;align-items:center;background:var(--sps-danger-soft);border-radius:12px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex:0 0 40px;flex:0 0 40px;height:40px;justify-content:center;width:40px}.sw-confirm-modal .sw-confirm-ico .material-icons{color:var(--sps-danger);font-size:22px}.sw-confirm-modal .ant-modal-confirm-title{color:var(--sps-text-strong);font-size:16px;font-weight:700}.sw-confirm-modal .ant-modal-confirm-body>.anticon+.ant-modal-confirm-title+.ant-modal-confirm-content,.sw-confirm-modal .ant-modal-confirm-content{color:var(--sps-text-muted);font-size:13px;line-height:1.5;margin-top:6px}.sw-confirm-modal .ant-modal-confirm-btns{margin-top:22px}.sw-confirm-modal .ant-modal-confirm-btns .ant-btn{border-color:var(--sps-border-strong);border-radius:8px;color:var(--sps-text-default);font-weight:600;height:36px;padding:0 16px}.sw-confirm-modal .ant-modal-confirm-btns .ant-btn+.ant-btn{margin-left:8px}.sw-confirm-modal .ant-modal-confirm-btns .ant-btn.ant-btn-danger{background:var(--sps-danger);border-color:var(--sps-danger);color:#fff}.story-menu-overlay .ant-popover-arrow{display:none}.story-menu-overlay .ant-popover-inner{border:1px solid var(--sps-border-default);border-radius:12px;-webkit-box-shadow:0 8px 24px rgba(15,23,42,.12);box-shadow:0 8px 24px rgba(15,23,42,.12);overflow:hidden}.story-menu-overlay .ant-popover-inner-content{padding:6px!important}.story-menu-overlay hr{display:none}.story-menu-overlay .story-menu-popover-items{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:8px;color:var(--sps-text-default);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:13px;font-weight:500;gap:10px;min-width:200px;padding:8px 10px;-webkit-transition:background .12s ease,color .12s ease;transition:background .12s ease,color .12s ease}.story-menu-overlay .story-menu-popover-items>span:first-child{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;justify-content:center;width:18px}.story-menu-overlay .story-menu-popover-items .anticon,.story-menu-overlay .story-menu-popover-items .md-icon{color:var(--sps-text-muted);font-size:18px;padding:0!important}.story-menu-overlay .story-menu-popover-items:hover{background:var(--sps-bg-raised);color:var(--sps-text-strong)}.story-menu-overlay .story-menu-popover-items:hover .anticon,.story-menu-overlay .story-menu-popover-items:hover .md-icon{color:var(--sps-text-strong)}.story-menu-overlay .story-menu-popover-items.is-danger,.story-menu-overlay .story-menu-popover-items.is-danger .anticon,.story-menu-overlay .story-menu-popover-items.is-danger .md-icon{color:var(--sps-danger)}.story-menu-overlay .story-menu-popover-items.is-danger:hover{background:rgba(217,45,32,.08);color:var(--sps-danger)}.sw-btn[data-v-354c0f50]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;border:1px solid transparent;border-radius:12px;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-family:inherit;font-size:14px;font-weight:600;gap:6px;height:40px;justify-content:center;line-height:1;padding:0 18px;-webkit-transition:background-color .15s,border-color .15s,color .15s,-webkit-transform .15s cubic-bezier(.2,.8,.2,1),-webkit-box-shadow .2s cubic-bezier(.2,.8,.2,1);transition:background-color .15s,border-color .15s,color .15s,-webkit-transform .15s cubic-bezier(.2,.8,.2,1),-webkit-box-shadow .2s cubic-bezier(.2,.8,.2,1);transition:transform .15s cubic-bezier(.2,.8,.2,1),box-shadow .2s cubic-bezier(.2,.8,.2,1),background-color .15s,border-color .15s,color .15s;transition:transform .15s cubic-bezier(.2,.8,.2,1),box-shadow .2s cubic-bezier(.2,.8,.2,1),background-color .15s,border-color .15s,color .15s,-webkit-transform .15s cubic-bezier(.2,.8,.2,1),-webkit-box-shadow .2s cubic-bezier(.2,.8,.2,1);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.sw-btn .md-icon[data-v-354c0f50]{font-size:18px}.sw-btn[data-v-354c0f50]:focus-visible{outline:2px solid var(--sps-primary,#5625cc);outline-offset:2px}.sw-btn.is-disabled[data-v-354c0f50],.sw-btn[data-v-354c0f50]:disabled{-webkit-box-shadow:none!important;box-shadow:none!important;cursor:not-allowed;opacity:.45;-webkit-transform:none!important;transform:none!important}.sw-btn--primary[data-v-354c0f50]{background:linear-gradient(135deg,var(--sps-primary,#5625cc) 0,#7b4dff 100%);-webkit-box-shadow:0 6px 16px -6px rgba(86,37,204,.55);box-shadow:0 6px 16px -6px rgba(86,37,204,.55);color:#fff}.sw-btn--primary[data-v-354c0f50]:hover:not(:disabled){-webkit-box-shadow:0 10px 24px -8px rgba(86,37,204,.6);box-shadow:0 10px 24px -8px rgba(86,37,204,.6);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.sw-btn--primary[data-v-354c0f50]:active:not(:disabled){-webkit-transform:translateY(0);transform:translateY(0)}.sw-btn--soft[data-v-354c0f50]{background:var(--sps-primary-soft,#f3f0ff);color:var(--sps-primary,#341a7a)}.sw-btn--soft[data-v-354c0f50]:hover:not(:disabled){background:#e9e3ff}.sw-btn--ghost[data-v-354c0f50]{background:#fff;border-color:var(--sps-border-default,#e4e7ec);color:var(--sps-text-default,#334155)}.sw-btn--ghost[data-v-354c0f50]:hover:not(:disabled){border-color:var(--sps-primary,#5625cc);color:var(--sps-primary,#5625cc)}.sw-btn--success[data-v-354c0f50]{background:linear-gradient(135deg,#16a34a,#22c55e);-webkit-box-shadow:0 6px 16px -6px rgba(22,163,74,.5);box-shadow:0 6px 16px -6px rgba(22,163,74,.5);color:#fff}.sw-btn--success[data-v-354c0f50]:hover:not(:disabled){-webkit-transform:translateY(-1px);transform:translateY(-1px)}.sw-btn--icon[data-v-354c0f50]{padding:0;width:40px}.sw-btn--sm[data-v-354c0f50]{border-radius:10px;font-size:13px;height:34px;padding:0 14px}.sw-btn--sm.sw-btn--icon[data-v-354c0f50]{width:34px}.sw-btn--lg[data-v-354c0f50]{font-size:15px;height:46px;padding:0 22px}.sw-chip[data-v-354c0f50]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border:1px solid var(--sps-border-default,#e4e7ec);border-radius:999px;color:var(--sps-text-default,#334155);cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-family:inherit;font-size:13px;font-weight:500;gap:6px;height:36px;padding:0 16px;-webkit-transition:border-color .15s,background-color .15s,color .15s,-webkit-transform .15s cubic-bezier(.2,.8,.2,1),-webkit-box-shadow .2s cubic-bezier(.2,.8,.2,1);transition:border-color .15s,background-color .15s,color .15s,-webkit-transform .15s cubic-bezier(.2,.8,.2,1),-webkit-box-shadow .2s cubic-bezier(.2,.8,.2,1);transition:transform .15s cubic-bezier(.2,.8,.2,1),box-shadow .2s cubic-bezier(.2,.8,.2,1),border-color .15s,background-color .15s,color .15s;transition:transform .15s cubic-bezier(.2,.8,.2,1),box-shadow .2s cubic-bezier(.2,.8,.2,1),border-color .15s,background-color .15s,color .15s,-webkit-transform .15s cubic-bezier(.2,.8,.2,1),-webkit-box-shadow .2s cubic-bezier(.2,.8,.2,1)}.sw-chip .md-icon[data-v-354c0f50]{font-size:16px}.sw-chip[data-v-354c0f50]:hover{border-color:var(--sps-primary,#5625cc);-webkit-box-shadow:0 1px 2px rgba(17,24,39,.04),0 10px 28px -14px rgba(86,37,204,.22);box-shadow:0 1px 2px rgba(17,24,39,.04),0 10px 28px -14px rgba(86,37,204,.22);color:var(--sps-primary,#5625cc);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.sw-chip.is-recommended[data-v-354c0f50]{background:var(--sps-primary-soft,#f3f0ff);border-color:transparent;-webkit-box-shadow:inset 0 0 0 1px rgba(86,37,204,.25);box-shadow:inset 0 0 0 1px rgba(86,37,204,.25);color:var(--sps-primary,#341a7a)}.sw-card[data-v-354c0f50],.sw-option[data-v-354c0f50]{background:#fff;border:1px solid var(--sps-border-default,#e4e7ec);border-radius:14px;-webkit-box-shadow:0 1px 2px rgba(17,24,39,.04),0 10px 28px -14px rgba(86,37,204,.22);box-shadow:0 1px 2px rgba(17,24,39,.04),0 10px 28px -14px rgba(86,37,204,.22)}.sw-option[data-v-354c0f50]{cursor:pointer;position:relative;-webkit-transition:border-color .15s,background-color .15s,-webkit-transform .15s cubic-bezier(.2,.8,.2,1),-webkit-box-shadow .2s cubic-bezier(.2,.8,.2,1);transition:border-color .15s,background-color .15s,-webkit-transform .15s cubic-bezier(.2,.8,.2,1),-webkit-box-shadow .2s cubic-bezier(.2,.8,.2,1);transition:transform .15s cubic-bezier(.2,.8,.2,1),box-shadow .2s cubic-bezier(.2,.8,.2,1),border-color .15s,background-color .15s;transition:transform .15s cubic-bezier(.2,.8,.2,1),box-shadow .2s cubic-bezier(.2,.8,.2,1),border-color .15s,background-color .15s,-webkit-transform .15s cubic-bezier(.2,.8,.2,1),-webkit-box-shadow .2s cubic-bezier(.2,.8,.2,1)}.sw-option[data-v-354c0f50]:hover{border-color:rgba(86,37,204,.4);-webkit-box-shadow:0 2px 4px rgba(17,24,39,.05),0 14px 34px -14px rgba(86,37,204,.3);box-shadow:0 2px 4px rgba(17,24,39,.05),0 14px 34px -14px rgba(86,37,204,.3);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.sw-option.is-on[data-v-354c0f50]{background:-webkit-gradient(linear,left top,left bottom,from(#fbfaff),to(var(--sps-primary-soft,#f3f0ff)));background:linear-gradient(180deg,#fbfaff 0,var(--sps-primary-soft,#f3f0ff) 100%);border-color:var(--sps-primary,#5625cc);-webkit-box-shadow:0 0 0 3px rgba(86,37,204,.12),0 1px 2px rgba(17,24,39,.04),0 10px 28px -14px rgba(86,37,204,.22);box-shadow:0 0 0 3px rgba(86,37,204,.12),0 1px 2px rgba(17,24,39,.04),0 10px 28px -14px rgba(86,37,204,.22)}.sw-check[data-v-354c0f50]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-flex:0;align-items:center;background:#fff;border:1.5px solid var(--sps-border-strong,#d9d9d9);border-radius:50%;color:transparent;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex:none;flex:none;height:22px;justify-content:center;-webkit-transition:all .15s;transition:all .15s;width:22px}.sw-check .md-icon[data-v-354c0f50]{font-size:15px}.sw-check.is-on[data-v-354c0f50]{background:linear-gradient(135deg,var(--sps-primary,#5625cc) 0,#7b4dff 100%);border-color:transparent;color:#fff}.sw-label[data-v-354c0f50]{color:var(--sps-text-subtle,#9aa1ad);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.step-list[data-v-354c0f50]{padding:20px 14px}.step-list-label[data-v-354c0f50]{margin:0 10px 12px}.step-item[data-v-354c0f50]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:12px;color:var(--sps-text-muted,#6b7280);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;gap:12px;padding:10px;position:relative;-webkit-transition:background-color .15s,color .15s;transition:background-color .15s,color .15s}.step-item.clickable[data-v-354c0f50]{cursor:pointer}.step-item.clickable[data-v-354c0f50]:hover{background:var(--sps-bg-raised,#f6f7fb)}.step-item.active[data-v-354c0f50]{background:var(--sps-primary-soft,#f3f0ff);color:var(--sps-primary,#341a7a);font-weight:600}.step-item.active .step-index[data-v-354c0f50]{background:linear-gradient(135deg,var(--sps-primary,#5625cc) 0,#7b4dff 100%);border-color:transparent;-webkit-box-shadow:0 4px 10px -4px rgba(86,37,204,.6);box-shadow:0 4px 10px -4px rgba(86,37,204,.6);color:#fff}.step-item.done[data-v-354c0f50]{color:var(--sps-text-default,#334155)}.step-item.done .step-index[data-v-354c0f50]{background:var(--sps-success-soft,#dcfce7);border-color:transparent;color:var(--sps-success-text,#15803d)}.step-item.done .step-rail[data-v-354c0f50]{background:var(--sps-success,#16a34a);opacity:.35}.step-rail[data-v-354c0f50]{background:var(--sps-border-default,#e4e7ec);border-radius:2px;height:14px;left:24px;position:absolute;top:38px;width:2px}.step-index[data-v-354c0f50]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-flex:0;align-items:center;background:#fff;border:1.5px solid var(--sps-border-strong,#d9d9d9);border-radius:50%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex:none;flex:none;font-size:12px;font-weight:700;height:28px;justify-content:center;width:28px}.step-index .md-icon[data-v-354c0f50]{font-size:16px}.sw-btn[data-v-1acf7f8a]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;border:1px solid transparent;border-radius:12px;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-family:inherit;font-size:14px;font-weight:600;gap:6px;height:40px;justify-content:center;line-height:1;padding:0 18px;-webkit-transition:background-color .15s,border-color .15s,color .15s,-webkit-transform .15s cubic-bezier(.2,.8,.2,1),-webkit-box-shadow .2s cubic-bezier(.2,.8,.2,1);transition:background-color .15s,border-color .15s,color .15s,-webkit-transform .15s cubic-bezier(.2,.8,.2,1),-webkit-box-shadow .2s cubic-bezier(.2,.8,.2,1);transition:transform .15s cubic-bezier(.2,.8,.2,1),box-shadow .2s cubic-bezier(.2,.8,.2,1),background-color .15s,border-color .15s,color .15s;transition:transform .15s cubic-bezier(.2,.8,.2,1),box-shadow .2s cubic-bezier(.2,.8,.2,1),background-color .15s,border-color .15s,color .15s,-webkit-transform .15s cubic-bezier(.2,.8,.2,1),-webkit-box-shadow .2s cubic-bezier(.2,.8,.2,1);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.sw-btn .md-icon[data-v-1acf7f8a]{font-size:18px}.sw-btn[data-v-1acf7f8a]:focus-visible{outline:2px solid var(--sps-primary,#5625cc);outline-offset:2px}.sw-btn.is-disabled[data-v-1acf7f8a],.sw-btn[data-v-1acf7f8a]:disabled{-webkit-box-shadow:none!important;box-shadow:none!important;cursor:not-allowed;opacity:.45;-webkit-transform:none!important;transform:none!important}.sw-btn--primary[data-v-1acf7f8a]{background:linear-gradient(135deg,var(--sps-primary,#5625cc) 0,#7b4dff 100%);-webkit-box-shadow:0 6px 16px -6px rgba(86,37,204,.55);box-shadow:0 6px 16px -6px rgba(86,37,204,.55);color:#fff}.sw-btn--primary[data-v-1acf7f8a]:hover:not(:disabled){-webkit-box-shadow:0 10px 24px -8px rgba(86,37,204,.6);box-shadow:0 10px 24px -8px rgba(86,37,204,.6);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.sw-btn--primary[data-v-1acf7f8a]:active:not(:disabled){-webkit-transform:translateY(0);transform:translateY(0)}.sw-btn--soft[data-v-1acf7f8a]{background:var(--sps-primary-soft,#f3f0ff);color:var(--sps-primary,#341a7a)}.sw-btn--soft[data-v-1acf7f8a]:hover:not(:disabled){background:#e9e3ff}.sw-btn--ghost[data-v-1acf7f8a]{background:#fff;border-color:var(--sps-border-default,#e4e7ec);color:var(--sps-text-default,#334155)}.sw-btn--ghost[data-v-1acf7f8a]:hover:not(:disabled){border-color:var(--sps-primary,#5625cc);color:var(--sps-primary,#5625cc)}.sw-btn--success[data-v-1acf7f8a]{background:linear-gradient(135deg,#16a34a,#22c55e);-webkit-box-shadow:0 6px 16px -6px rgba(22,163,74,.5);box-shadow:0 6px 16px -6px rgba(22,163,74,.5);color:#fff}.sw-btn--success[data-v-1acf7f8a]:hover:not(:disabled){-webkit-transform:translateY(-1px);transform:translateY(-1px)}.sw-btn--icon[data-v-1acf7f8a]{padding:0;width:40px}.sw-btn--sm[data-v-1acf7f8a]{border-radius:10px;font-size:13px;height:34px;padding:0 14px}.sw-btn--sm.sw-btn--icon[data-v-1acf7f8a]{width:34px}.sw-btn--lg[data-v-1acf7f8a]{font-size:15px;height:46px;padding:0 22px}.sw-chip[data-v-1acf7f8a]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border:1px solid var(--sps-border-default,#e4e7ec);border-radius:999px;color:var(--sps-text-default,#334155);cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-family:inherit;font-size:13px;font-weight:500;gap:6px;height:36px;padding:0 16px;-webkit-transition:border-color .15s,background-color .15s,color .15s,-webkit-transform .15s cubic-bezier(.2,.8,.2,1),-webkit-box-shadow .2s cubic-bezier(.2,.8,.2,1);transition:border-color .15s,background-color .15s,color .15s,-webkit-transform .15s cubic-bezier(.2,.8,.2,1),-webkit-box-shadow .2s cubic-bezier(.2,.8,.2,1);transition:transform .15s cubic-bezier(.2,.8,.2,1),box-shadow .2s cubic-bezier(.2,.8,.2,1),border-color .15s,background-color .15s,color .15s;transition:transform .15s cubic-bezier(.2,.8,.2,1),box-shadow .2s cubic-bezier(.2,.8,.2,1),border-color .15s,background-color .15s,color .15s,-webkit-transform .15s cubic-bezier(.2,.8,.2,1),-webkit-box-shadow .2s cubic-bezier(.2,.8,.2,1)}.sw-chip .md-icon[data-v-1acf7f8a]{font-size:16px}.sw-chip[data-v-1acf7f8a]:hover{border-color:var(--sps-primary,#5625cc);-webkit-box-shadow:0 1px 2px rgba(17,24,39,.04),0 10px 28px -14px rgba(86,37,204,.22);box-shadow:0 1px 2px rgba(17,24,39,.04),0 10px 28px -14px rgba(86,37,204,.22);color:var(--sps-primary,#5625cc);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.sw-chip.is-recommended[data-v-1acf7f8a]{background:var(--sps-primary-soft,#f3f0ff);border-color:transparent;-webkit-box-shadow:inset 0 0 0 1px rgba(86,37,204,.25);box-shadow:inset 0 0 0 1px rgba(86,37,204,.25);color:var(--sps-primary,#341a7a)}.bp-row[data-v-1acf7f8a],.sw-card[data-v-1acf7f8a],.sw-option[data-v-1acf7f8a]{background:#fff;border:1px solid var(--sps-border-default,#e4e7ec);border-radius:14px;-webkit-box-shadow:0 1px 2px rgba(17,24,39,.04),0 10px 28px -14px rgba(86,37,204,.22);box-shadow:0 1px 2px rgba(17,24,39,.04),0 10px 28px -14px rgba(86,37,204,.22)}.sw-option[data-v-1acf7f8a]{cursor:pointer;position:relative;-webkit-transition:border-color .15s,background-color .15s,-webkit-transform .15s cubic-bezier(.2,.8,.2,1),-webkit-box-shadow .2s cubic-bezier(.2,.8,.2,1);transition:border-color .15s,background-color .15s,-webkit-transform .15s cubic-bezier(.2,.8,.2,1),-webkit-box-shadow .2s cubic-bezier(.2,.8,.2,1);transition:transform .15s cubic-bezier(.2,.8,.2,1),box-shadow .2s cubic-bezier(.2,.8,.2,1),border-color .15s,background-color .15s;transition:transform .15s cubic-bezier(.2,.8,.2,1),box-shadow .2s cubic-bezier(.2,.8,.2,1),border-color .15s,background-color .15s,-webkit-transform .15s cubic-bezier(.2,.8,.2,1),-webkit-box-shadow .2s cubic-bezier(.2,.8,.2,1)}.sw-option[data-v-1acf7f8a]:hover{border-color:rgba(86,37,204,.4);-webkit-box-shadow:0 2px 4px rgba(17,24,39,.05),0 14px 34px -14px rgba(86,37,204,.3);box-shadow:0 2px 4px rgba(17,24,39,.05),0 14px 34px -14px rgba(86,37,204,.3);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.sw-option.is-on[data-v-1acf7f8a]{background:-webkit-gradient(linear,left top,left bottom,from(#fbfaff),to(var(--sps-primary-soft,#f3f0ff)));background:linear-gradient(180deg,#fbfaff 0,var(--sps-primary-soft,#f3f0ff) 100%);border-color:var(--sps-primary,#5625cc);-webkit-box-shadow:0 0 0 3px rgba(86,37,204,.12),0 1px 2px rgba(17,24,39,.04),0 10px 28px -14px rgba(86,37,204,.22);box-shadow:0 0 0 3px rgba(86,37,204,.12),0 1px 2px rgba(17,24,39,.04),0 10px 28px -14px rgba(86,37,204,.22)}.sw-check[data-v-1acf7f8a]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-flex:0;align-items:center;background:#fff;border:1.5px solid var(--sps-border-strong,#d9d9d9);border-radius:50%;color:transparent;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex:none;flex:none;height:22px;justify-content:center;-webkit-transition:all .15s;transition:all .15s;width:22px}.sw-check .md-icon[data-v-1acf7f8a]{font-size:15px}.sw-check.is-on[data-v-1acf7f8a]{background:linear-gradient(135deg,var(--sps-primary,#5625cc) 0,#7b4dff 100%);border-color:transparent;color:#fff}.sw-label[data-v-1acf7f8a]{color:var(--sps-text-subtle,#9aa1ad);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.blueprint-panel[data-v-1acf7f8a]{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;overflow:auto;padding:20px 18px}.bp-head[data-v-1acf7f8a]{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;justify-content:space-between}.bp-title[data-v-1acf7f8a]{color:var(--sps-text-strong,#22272d);font-size:16px;font-weight:700}.bp-sub[data-v-1acf7f8a]{color:var(--sps-text-muted,#6b7280);font-size:12px;margin-top:2px}.bp-pct[data-v-1acf7f8a]{-webkit-box-flex:0;background:linear-gradient(135deg,var(--sps-primary,#5625cc) 0,#7b4dff 100%);border-radius:999px;-webkit-box-shadow:0 6px 14px -6px rgba(86,37,204,.6);box-shadow:0 6px 14px -6px rgba(86,37,204,.6);color:#fff;-ms-flex:none;flex:none;font-size:12px;font-weight:700;padding:4px 12px}.bp-bar[data-v-1acf7f8a]{background:var(--sps-primary-soft,#f3f0ff);border-radius:999px;height:6px;margin:14px 0 16px;overflow:hidden}.bp-bar span[data-v-1acf7f8a]{background:linear-gradient(135deg,var(--sps-primary,#5625cc) 0,#7b4dff 100%);border-radius:999px;display:block;height:100%;-webkit-transition:width .5s cubic-bezier(.2,.8,.2,1);transition:width .5s cubic-bezier(.2,.8,.2,1)}.bp-groups[data-v-1acf7f8a]{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:12px}.bp-group[data-v-1acf7f8a]{border:1px solid transparent;border-radius:14px;padding:8px}.bp-group.active[data-v-1acf7f8a]{background:-webkit-gradient(linear,left top,left bottom,from(#fbfaff),to(var(--sps-primary-soft,#f3f0ff)));background:linear-gradient(180deg,#fbfaff,var(--sps-primary-soft,#f3f0ff));border-color:var(--sps-primary,#5625cc)}.bp-group.active .bp-group-index[data-v-1acf7f8a]{background:linear-gradient(135deg,var(--sps-primary,#5625cc) 0,#7b4dff 100%);border-color:transparent;color:#fff}.bp-group.active .bp-group-name[data-v-1acf7f8a]{color:var(--sps-primary,#341a7a)}.bp-group.done .bp-group-index[data-v-1acf7f8a]{background:var(--sps-success-soft,#dcfce7);border-color:transparent;color:var(--sps-success-text,#15803d)}.bp-group-head[data-v-1acf7f8a]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;padding:2px 4px 8px}.bp-group-head[data-v-1acf7f8a],.bp-group-index[data-v-1acf7f8a]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bp-group-index[data-v-1acf7f8a]{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-flex:0;background:#fff;border:1px solid var(--sps-border-default,#e4e7ec);border-radius:50%;color:var(--sps-text-muted,#6b7280);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex:none;flex:none;font-size:11px;font-weight:700;height:22px;justify-content:center;width:22px}.bp-group-index .md-icon[data-v-1acf7f8a]{font-size:14px}.bp-group-name[data-v-1acf7f8a]{-webkit-box-flex:1;color:var(--sps-text-strong,#22272d);-ms-flex:1;flex:1;font-size:13px;font-weight:700;min-width:0}.bp-group-tag[data-v-1acf7f8a]{background:#fff;border:1px solid rgba(86,37,204,.25);border-radius:999px;color:var(--sps-primary,#5625cc);font-size:11px;font-weight:600;padding:2px 8px;white-space:nowrap}.bp-rows[data-v-1acf7f8a]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px}.bp-row[data-v-1acf7f8a],.bp-rows[data-v-1acf7f8a]{display:-webkit-box;display:-ms-flexbox;display:flex}.bp-row[data-v-1acf7f8a]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-shadow:none;box-shadow:none;cursor:pointer;gap:10px;padding:8px 10px;-webkit-transition:border-color .15s,-webkit-transform .15s cubic-bezier(.2,.8,.2,1),-webkit-box-shadow .2s cubic-bezier(.2,.8,.2,1);transition:border-color .15s,-webkit-transform .15s cubic-bezier(.2,.8,.2,1),-webkit-box-shadow .2s cubic-bezier(.2,.8,.2,1);transition:transform .15s cubic-bezier(.2,.8,.2,1),box-shadow .2s cubic-bezier(.2,.8,.2,1),border-color .15s;transition:transform .15s cubic-bezier(.2,.8,.2,1),box-shadow .2s cubic-bezier(.2,.8,.2,1),border-color .15s,-webkit-transform .15s cubic-bezier(.2,.8,.2,1),-webkit-box-shadow .2s cubic-bezier(.2,.8,.2,1)}.bp-row[data-v-1acf7f8a]:hover{border-color:rgba(86,37,204,.4);-webkit-box-shadow:0 1px 2px rgba(17,24,39,.04),0 10px 28px -14px rgba(86,37,204,.22);box-shadow:0 1px 2px rgba(17,24,39,.04),0 10px 28px -14px rgba(86,37,204,.22);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.bp-row.next[data-v-1acf7f8a]{border-color:var(--sps-primary,#5625cc)}.bp-row.next .bp-ico[data-v-1acf7f8a]{background:linear-gradient(135deg,var(--sps-primary,#5625cc) 0,#7b4dff 100%);color:#fff}.bp-row.done .bp-ico[data-v-1acf7f8a]{background:var(--sps-success-soft,#dcfce7);color:var(--sps-success-text,#15803d)}.bp-ico[data-v-1acf7f8a],.bp-row.pending .bp-row-name[data-v-1acf7f8a],.bp-row.skipped .bp-row-name[data-v-1acf7f8a]{color:var(--sps-text-muted,#6b7280)}.bp-ico[data-v-1acf7f8a]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-flex:0;align-items:center;background:#f1f2f6;border-radius:9px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex:none;flex:none;height:30px;justify-content:center;width:30px}.bp-ico .md-icon[data-v-1acf7f8a]{font-size:17px}.bp-row-main[data-v-1acf7f8a]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.bp-row-head[data-v-1acf7f8a]{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--sps-text-strong,#22272d);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:13.5px;font-weight:600;gap:8px;justify-content:space-between}.bp-state[data-v-1acf7f8a]{color:var(--sps-text-subtle,#9aa1ad);font-size:11px;font-weight:500;white-space:nowrap}.bp-state.next[data-v-1acf7f8a]{color:var(--sps-primary,#5625cc);font-weight:600}.bp-state.ok[data-v-1acf7f8a]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:var(--sps-success,#16a34a);border-radius:50%;color:#fff;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:20px;justify-content:center;width:20px}.bp-state.ok .md-icon[data-v-1acf7f8a]{font-size:14px}.bp-row-summary[data-v-1acf7f8a]{color:var(--sps-text-muted,#6b7280);font-size:12px;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bp-foot[data-v-1acf7f8a]{font-size:12px;margin-top:auto;padding-top:14px}.bp-foot a[data-v-1acf7f8a]{color:var(--sps-primary,#5625cc);font-weight:600}.bp-note[data-v-1acf7f8a]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background:#f6f7fb;border-radius:12px;color:var(--sps-text-muted,#6b7280);display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;line-height:1.4;margin-bottom:10px;padding:10px 12px}.bp-note .md-icon[data-v-1acf7f8a]{-webkit-box-flex:0;color:var(--sps-success,#16a34a);-ms-flex:none;flex:none;font-size:16px}.bp-json[data-v-1acf7f8a]{font-size:12px;max-height:60vh;overflow:auto}.bp-summary-tip{max-width:360px}.bp-summary-tip .ant-tooltip-inner{font-size:12.5px;line-height:1.5;white-space:pre-wrap}.tool-line[data-v-b03f438c]{-webkit-box-align:center;-ms-flex-align:center;-ms-flex-item-align:start;align-items:center;align-self:flex-start;background:#f6f7fb;border-radius:999px;color:var(--sps-text-muted,#6b7280);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:12.5px;gap:8px;margin-left:46px;padding:6px 12px 6px 8px;-webkit-transition:background-color .2s,color .2s;transition:background-color .2s,color .2s}.tool-line.running[data-v-b03f438c]{background:var(--sps-primary-soft,#f3f0ff);color:var(--sps-primary,#5625cc)}.tool-line.done[data-v-b03f438c]{background:var(--sps-success-soft,#dcfce7);color:var(--sps-success-text,#15803d)}.tool-line.done .tool-ico[data-v-b03f438c]{background:var(--sps-success,#16a34a);color:#fff}.tool-line.failed[data-v-b03f438c]{background:#fee2e2;color:#b91c1c}.tool-line.failed .tool-ico[data-v-b03f438c]{background:#dc2626;color:#fff}.tool-ico[data-v-b03f438c]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;border-radius:50%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:12px;height:18px;justify-content:center;width:18px}.tool-ico .md-icon[data-v-b03f438c]{font-size:12px}.tool-summary[data-v-b03f438c]{opacity:.8}.sw-btn[data-v-085ef67c]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;border:1px solid transparent;border-radius:12px;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-family:inherit;font-size:14px;font-weight:600;gap:6px;height:40px;justify-content:center;line-height:1;padding:0 18px;-webkit-transition:background-color .15s,border-color .15s,color .15s,-webkit-transform .15s cubic-bezier(.2,.8,.2,1),-webkit-box-shadow .2s cubic-bezier(.2,.8,.2,1);transition:background-color .15s,border-color .15s,color .15s,-webkit-transform .15s cubic-bezier(.2,.8,.2,1),-webkit-box-shadow .2s cubic-bezier(.2,.8,.2,1);transition:transform .15s cubic-bezier(.2,.8,.2,1),box-shadow .2s cubic-bezier(.2,.8,.2,1),background-color .15s,border-color .15s,color .15s;transition:transform .15s cubic-bezier(.2,.8,.2,1),box-shadow .2s cubic-bezier(.2,.8,.2,1),background-color .15s,border-color .15s,color .15s,-webkit-transform .15s cubic-bezier(.2,.8,.2,1),-webkit-box-shadow .2s cubic-bezier(.2,.8,.2,1);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.sw-btn .md-icon[data-v-085ef67c]{font-size:18px}.sw-btn[data-v-085ef67c]:focus-visible{outline:2px solid var(--sps-primary,#5625cc);outline-offset:2px}.sw-btn.is-disabled[data-v-085ef67c],.sw-btn[data-v-085ef67c]:disabled{-webkit-box-shadow:none!important;box-shadow:none!important;cursor:not-allowed;opacity:.45;-webkit-transform:none!important;transform:none!important}.sw-btn--primary[data-v-085ef67c]{background:linear-gradient(135deg,var(--sps-primary,#5625cc) 0,#7b4dff 100%);-webkit-box-shadow:0 6px 16px -6px rgba(86,37,204,.55);box-shadow:0 6px 16px -6px rgba(86,37,204,.55);color:#fff}.sw-btn--primary[data-v-085ef67c]:hover:not(:disabled){-webkit-box-shadow:0 10px 24px -8px rgba(86,37,204,.6);box-shadow:0 10px 24px -8px rgba(86,37,204,.6);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.sw-btn--primary[data-v-085ef67c]:active:not(:disabled){-webkit-transform:translateY(0);transform:translateY(0)}.sw-btn--soft[data-v-085ef67c]{background:var(--sps-primary-soft,#f3f0ff);color:var(--sps-primary,#341a7a)}.sw-btn--soft[data-v-085ef67c]:hover:not(:disabled){background:#e9e3ff}.sw-btn--ghost[data-v-085ef67c]{background:#fff;border-color:var(--sps-border-default,#e4e7ec);color:var(--sps-text-default,#334155)}.sw-btn--ghost[data-v-085ef67c]:hover:not(:disabled){border-color:var(--sps-primary,#5625cc);color:var(--sps-primary,#5625cc)}.sw-btn--success[data-v-085ef67c]{background:linear-gradient(135deg,#16a34a,#22c55e);-webkit-box-shadow:0 6px 16px -6px rgba(22,163,74,.5);box-shadow:0 6px 16px -6px rgba(22,163,74,.5);color:#fff}.sw-btn--success[data-v-085ef67c]:hover:not(:disabled){-webkit-transform:translateY(-1px);transform:translateY(-1px)}.sw-btn--icon[data-v-085ef67c]{padding:0;width:40px}.sw-btn--sm[data-v-085ef67c]{border-radius:10px;font-size:13px;height:34px;padding:0 14px}.sw-btn--sm.sw-btn--icon[data-v-085ef67c]{width:34px}.sw-btn--lg[data-v-085ef67c]{font-size:15px;height:46px;padding:0 22px}.sw-chip[data-v-085ef67c]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border:1px solid var(--sps-border-default,#e4e7ec);border-radius:999px;color:var(--sps-text-default,#334155);cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-family:inherit;font-size:13px;font-weight:500;gap:6px;height:36px;padding:0 16px;-webkit-transition:border-color .15s,background-color .15s,color .15s,-webkit-transform .15s cubic-bezier(.2,.8,.2,1),-webkit-box-shadow .2s cubic-bezier(.2,.8,.2,1);transition:border-color .15s,background-color .15s,color .15s,-webkit-transform .15s cubic-bezier(.2,.8,.2,1),-webkit-box-shadow .2s cubic-bezier(.2,.8,.2,1);transition:transform .15s cubic-bezier(.2,.8,.2,1),box-shadow .2s cubic-bezier(.2,.8,.2,1),border-color .15s,background-color .15s,color .15s;transition:transform .15s cubic-bezier(.2,.8,.2,1),box-shadow .2s cubic-bezier(.2,.8,.2,1),border-color .15s,background-color .15s,color .15s,-webkit-transform .15s cubic-bezier(.2,.8,.2,1),-webkit-box-shadow .2s cubic-bezier(.2,.8,.2,1)}.sw-chip .md-icon[data-v-085ef67c]{font-size:16px}.sw-chip[data-v-085ef67c]:hover{border-color:var(--sps-primary,#5625cc);-webkit-box-shadow:0 1px 2px rgba(17,24,39,.04),0 10px 28px -14px rgba(86,37,204,.22);box-shadow:0 1px 2px rgba(17,24,39,.04),0 10px 28px -14px rgba(86,37,204,.22);color:var(--sps-primary,#5625cc);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.sw-chip.is-recommended[data-v-085ef67c]{background:var(--sps-primary-soft,#f3f0ff);border-color:transparent;-webkit-box-shadow:inset 0 0 0 1px rgba(86,37,204,.25);box-shadow:inset 0 0 0 1px rgba(86,37,204,.25);color:var(--sps-primary,#341a7a)}.cac[data-v-085ef67c],.sw-card[data-v-085ef67c],.sw-option[data-v-085ef67c]{background:#fff;border:1px solid var(--sps-border-default,#e4e7ec);border-radius:14px;-webkit-box-shadow:0 1px 2px rgba(17,24,39,.04),0 10px 28px -14px rgba(86,37,204,.22);box-shadow:0 1px 2px rgba(17,24,39,.04),0 10px 28px -14px rgba(86,37,204,.22)}.sw-option[data-v-085ef67c]{cursor:pointer;position:relative;-webkit-transition:border-color .15s,background-color .15s,-webkit-transform .15s cubic-bezier(.2,.8,.2,1),-webkit-box-shadow .2s cubic-bezier(.2,.8,.2,1);transition:border-color .15s,background-color .15s,-webkit-transform .15s cubic-bezier(.2,.8,.2,1),-webkit-box-shadow .2s cubic-bezier(.2,.8,.2,1);transition:transform .15s cubic-bezier(.2,.8,.2,1),box-shadow .2s cubic-bezier(.2,.8,.2,1),border-color .15s,background-color .15s;transition:transform .15s cubic-bezier(.2,.8,.2,1),box-shadow .2s cubic-bezier(.2,.8,.2,1),border-color .15s,background-color .15s,-webkit-transform .15s cubic-bezier(.2,.8,.2,1),-webkit-box-shadow .2s cubic-bezier(.2,.8,.2,1)}.sw-option[data-v-085ef67c]:hover{border-color:rgba(86,37,204,.4);-webkit-box-shadow:0 2px 4px rgba(17,24,39,.05),0 14px 34px -14px rgba(86,37,204,.3);box-shadow:0 2px 4px rgba(17,24,39,.05),0 14px 34px -14px rgba(86,37,204,.3);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.sw-option.is-on[data-v-085ef67c]{background:-webkit-gradient(linear,left top,left bottom,from(#fbfaff),to(var(--sps-primary-soft,#f3f0ff)));background:linear-gradient(180deg,#fbfaff 0,var(--sps-primary-soft,#f3f0ff) 100%);border-color:var(--sps-primary,#5625cc);-webkit-box-shadow:0 0 0 3px rgba(86,37,204,.12),0 1px 2px rgba(17,24,39,.04),0 10px 28px -14px rgba(86,37,204,.22);box-shadow:0 0 0 3px rgba(86,37,204,.12),0 1px 2px rgba(17,24,39,.04),0 10px 28px -14px rgba(86,37,204,.22)}.sw-check[data-v-085ef67c]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-flex:0;align-items:center;background:#fff;border:1.5px solid var(--sps-border-strong,#d9d9d9);border-radius:50%;color:transparent;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex:none;flex:none;height:22px;justify-content:center;-webkit-transition:all .15s;transition:all .15s;width:22px}.sw-check .md-icon[data-v-085ef67c]{font-size:15px}.sw-check.is-on[data-v-085ef67c]{background:linear-gradient(135deg,var(--sps-primary,#5625cc) 0,#7b4dff 100%);border-color:transparent;color:#fff}.sw-label[data-v-085ef67c]{color:var(--sps-text-subtle,#9aa1ad);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.cac[data-v-085ef67c]{-webkit-animation:cacRise-data-v-085ef67c .25s cubic-bezier(.2,.8,.2,1);animation:cacRise-data-v-085ef67c .25s cubic-bezier(.2,.8,.2,1);margin-left:46px;max-width:78%;padding:18px 20px}.cac--compact[data-v-085ef67c]{background:var(--sps-primary-soft,#f3f0ff);border-color:rgba(86,37,204,.18);-webkit-box-shadow:none;box-shadow:none;margin-left:0;max-width:none;padding:12px 14px}.cac--compact .cac-title[data-v-085ef67c]{font-size:13px;margin-bottom:10px}.cac--compact .cac-bg-hint[data-v-085ef67c]{font-size:11.5px;line-height:1.4}@-webkit-keyframes cacRise-data-v-085ef67c{0%{opacity:0;-webkit-transform:translateY(6px);transform:translateY(6px)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes cacRise-data-v-085ef67c{0%{opacity:0;-webkit-transform:translateY(6px);transform:translateY(6px)}to{opacity:1;-webkit-transform:none;transform:none}}.cac-title[data-v-085ef67c]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--sps-text-strong,#22272d);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;font-weight:700;gap:8px;margin-bottom:14px}.cac-title .md-icon[data-v-085ef67c]{color:var(--sps-primary,#5625cc);font-size:18px}.cac-progress[data-v-085ef67c]{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:8px}.cac-progress-bar[data-v-085ef67c]{background:var(--sps-primary-soft,#f3f0ff);border-radius:999px;display:block;height:8px;overflow:hidden;width:100%}.cac-progress-bar span[data-v-085ef67c]{background:linear-gradient(135deg,var(--sps-primary,#5625cc) 0,#7b4dff 100%);border-radius:999px;display:block;height:100%;-webkit-transition:width .4s cubic-bezier(.2,.8,.2,1);transition:width .4s cubic-bezier(.2,.8,.2,1)}.cac-progress-text[data-v-085ef67c]{color:var(--sps-text-muted,#6b7280);font-size:12px}.cac-result[data-v-085ef67c]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:13px;font-weight:600;gap:8px;padding:8px 0}.cac-result.ok[data-v-085ef67c]{color:#16a34a}.cac-result.fail[data-v-085ef67c]{color:#b91c1c}.cac-result .md-icon[data-v-085ef67c]{font-size:18px}.cac-spinner-row[data-v-085ef67c]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--sps-text-muted,#6b7280);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:13px;gap:10px}.cac-spinner[data-v-085ef67c]{-webkit-box-flex:0;-webkit-animation:cacSpin-data-v-085ef67c .8s linear infinite;animation:cacSpin-data-v-085ef67c .8s linear infinite;border:2px solid var(--sps-primary-soft,#f3f0ff);border-radius:50%;border-top-color:var(--sps-primary,#5625cc);-ms-flex:none;flex:none;height:16px;width:16px}@-webkit-keyframes cacSpin-data-v-085ef67c{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes cacSpin-data-v-085ef67c{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.cac-drop[data-v-085ef67c]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1.5px dashed var(--sps-border-strong,#d9d9d9);border-radius:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:8px;padding:22px 14px;text-align:center;-webkit-transition:border-color .15s,background-color .15s;transition:border-color .15s,background-color .15s}.cac-drop .md-icon[data-v-085ef67c]{color:var(--sps-primary,#5625cc);font-size:26px}.cac-drop.over[data-v-085ef67c]{background:var(--sps-primary-soft,#f3f0ff);border-color:var(--sps-primary,#5625cc)}.cac-drop-hint[data-v-085ef67c]{color:var(--sps-text-muted,#6b7280);font-size:12px}.cac-file-input[data-v-085ef67c]{display:none}.cac-file-summary[data-v-085ef67c]{color:var(--sps-text-muted,#6b7280);font-size:12px;margin-top:12px}.cac-file-list[data-v-085ef67c]{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:6px;margin-top:12px;max-height:160px;overflow:auto}.cac-file-row[data-v-085ef67c]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#f8f8fb;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:13px;gap:8px;padding:6px 8px}.cac-file-ico[data-v-085ef67c]{-webkit-box-flex:0;-ms-flex:none;flex:none;font-size:16px}.cac-file-ico--uploading[data-v-085ef67c]{color:var(--sps-primary,#5625cc)}.cac-file-ico--done[data-v-085ef67c]{color:#16a34a}.cac-file-ico--failed[data-v-085ef67c]{color:#b91c1c}.cac-file-name[data-v-085ef67c]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cac-file-status[data-v-085ef67c]{-webkit-box-flex:0;color:var(--sps-text-muted,#6b7280);-ms-flex:none;flex:none;font-size:11px}.cac-actions[data-v-085ef67c]{-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;justify-content:flex-end;margin-top:16px}.cac-bg-hint[data-v-085ef67c]{color:var(--sps-text-muted,#6b7280);font-size:12px;margin-top:8px}.ghost-input[data-v-56855912]{-webkit-box-flex:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;min-width:0;position:relative}.ghost-field[data-v-56855912],.ghost-layer[data-v-56855912]{font:inherit;font-size:14px;height:34px;letter-spacing:normal;line-height:34px;padding:0}.ghost-field[data-v-56855912]{background:transparent;border:0;color:var(--sps-text-strong,#22272d);outline:0;position:relative;width:100%;z-index:1}.ghost-field[data-v-56855912]::-webkit-input-placeholder{color:var(--sps-text-subtle,#9aa1ad)}.ghost-field[data-v-56855912]::-moz-placeholder{color:var(--sps-text-subtle,#9aa1ad)}.ghost-field[data-v-56855912]::-ms-input-placeholder{color:var(--sps-text-subtle,#9aa1ad)}.ghost-field[data-v-56855912]::placeholder{color:var(--sps-text-subtle,#9aa1ad)}.ghost-field[data-v-56855912]:disabled{cursor:not-allowed}.ghost-layer[data-v-56855912]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;inset:0;overflow:hidden;pointer-events:none;position:absolute;white-space:pre;z-index:0}.ghost-typed[data-v-56855912]{visibility:hidden}.ghost-hint[data-v-56855912]{color:var(--sps-text-subtle,#9aa1ad)}.ghost-layer[data-v-56855912]{padding-right:44px}.ghost-key[data-v-56855912]{background:var(--sps-primary-soft,#f3f0ff);border-radius:6px;-webkit-box-shadow:-8px 0 8px 4px var(--ghost-bg,#fff);box-shadow:-8px 0 8px 4px var(--ghost-bg,#fff);color:var(--sps-primary,#5625cc);font-size:10.5px;font-weight:700;letter-spacing:.04em;line-height:1;padding:3px 6px;pointer-events:none;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:2}.sw-btn[data-v-c459bbc0]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;border:1px solid transparent;border-radius:12px;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-family:inherit;font-size:14px;font-weight:600;gap:6px;height:40px;justify-content:center;line-height:1;padding:0 18px;-webkit-transition:background-color .15s,border-color .15s,color .15s,-webkit-transform .15s cubic-bezier(.2,.8,.2,1),-webkit-box-shadow .2s cubic-bezier(.2,.8,.2,1);transition:background-color .15s,border-color .15s,color .15s,-webkit-transform .15s cubic-bezier(.2,.8,.2,1),-webkit-box-shadow .2s cubic-bezier(.2,.8,.2,1);transition:transform .15s cubic-bezier(.2,.8,.2,1),box-shadow .2s cubic-bezier(.2,.8,.2,1),background-color .15s,border-color .15s,color .15s;transition:transform .15s cubic-bezier(.2,.8,.2,1),box-shadow .2s cubic-bezier(.2,.8,.2,1),background-color .15s,border-color .15s,color .15s,-webkit-transform .15s cubic-bezier(.2,.8,.2,1),-webkit-box-shadow .2s cubic-bezier(.2,.8,.2,1);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.sw-btn .md-icon[data-v-c459bbc0]{font-size:18px}.sw-btn[data-v-c459bbc0]:focus-visible{outline:2px solid var(--sps-primary,#5625cc);outline-offset:2px}.sw-btn.is-disabled[data-v-c459bbc0],.sw-btn[data-v-c459bbc0]:disabled{-webkit-box-shadow:none!important;box-shadow:none!important;cursor:not-allowed;opacity:.45;-webkit-transform:none!important;transform:none!important}.sw-btn--primary[data-v-c459bbc0]{background:linear-gradient(135deg,var(--sps-primary,#5625cc) 0,#7b4dff 100%);-webkit-box-shadow:0 6px 16px -6px rgba(86,37,204,.55);box-shadow:0 6px 16px -6px rgba(86,37,204,.55);color:#fff}.sw-btn--primary[data-v-c459bbc0]:hover:not(:disabled){-webkit-box-shadow:0 10px 24px -8px rgba(86,37,204,.6);box-shadow:0 10px 24px -8px rgba(86,37,204,.6);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.sw-btn--primary[data-v-c459bbc0]:active:not(:disabled){-webkit-transform:translateY(0);transform:translateY(0)}.sw-btn--soft[data-v-c459bbc0]{background:var(--sps-primary-soft,#f3f0ff);color:var(--sps-primary,#341a7a)}.sw-btn--soft[data-v-c459bbc0]:hover:not(:disabled){background:#e9e3ff}.sw-btn--ghost[data-v-c459bbc0]{background:#fff;border-color:var(--sps-border-default,#e4e7ec);color:var(--sps-text-default,#334155)}.sw-btn--ghost[data-v-c459bbc0]:hover:not(:disabled){border-color:var(--sps-primary,#5625cc);color:var(--sps-primary,#5625cc)}.sw-btn--success[data-v-c459bbc0]{background:linear-gradient(135deg,#16a34a,#22c55e);-webkit-box-shadow:0 6px 16px -6px rgba(22,163,74,.5);box-shadow:0 6px 16px -6px rgba(22,163,74,.5);color:#fff}.sw-btn--success[data-v-c459bbc0]:hover:not(:disabled){-webkit-transform:translateY(-1px);transform:translateY(-1px)}.sw-btn--icon[data-v-c459bbc0]{padding:0;width:40px}.sw-btn--sm[data-v-c459bbc0]{border-radius:10px;font-size:13px;height:34px;padding:0 14px}.sw-btn--sm.sw-btn--icon[data-v-c459bbc0]{width:34px}.sw-btn--lg[data-v-c459bbc0]{font-size:15px;height:46px;padding:0 22px}.sw-chip[data-v-c459bbc0]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border:1px solid var(--sps-border-default,#e4e7ec);border-radius:999px;color:var(--sps-text-default,#334155);cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-family:inherit;font-size:13px;font-weight:500;gap:6px;height:36px;padding:0 16px;-webkit-transition:border-color .15s,background-color .15s,color .15s,-webkit-transform .15s cubic-bezier(.2,.8,.2,1),-webkit-box-shadow .2s cubic-bezier(.2,.8,.2,1);transition:border-color .15s,background-color .15s,color .15s,-webkit-transform .15s cubic-bezier(.2,.8,.2,1),-webkit-box-shadow .2s cubic-bezier(.2,.8,.2,1);transition:transform .15s cubic-bezier(.2,.8,.2,1),box-shadow .2s cubic-bezier(.2,.8,.2,1),border-color .15s,background-color .15s,color .15s;transition:transform .15s cubic-bezier(.2,.8,.2,1),box-shadow .2s cubic-bezier(.2,.8,.2,1),border-color .15s,background-color .15s,color .15s,-webkit-transform .15s cubic-bezier(.2,.8,.2,1),-webkit-box-shadow .2s cubic-bezier(.2,.8,.2,1)}.sw-chip .md-icon[data-v-c459bbc0]{font-size:16px}.sw-chip[data-v-c459bbc0]:hover{border-color:var(--sps-primary,#5625cc);-webkit-box-shadow:0 1px 2px rgba(17,24,39,.04),0 10px 28px -14px rgba(86,37,204,.22);box-shadow:0 1px 2px rgba(17,24,39,.04),0 10px 28px -14px rgba(86,37,204,.22);color:var(--sps-primary,#5625cc);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.sw-chip.is-recommended[data-v-c459bbc0]{background:var(--sps-primary-soft,#f3f0ff);border-color:transparent;-webkit-box-shadow:inset 0 0 0 1px rgba(86,37,204,.25);box-shadow:inset 0 0 0 1px rgba(86,37,204,.25);color:var(--sps-primary,#341a7a)}.sw-card[data-v-c459bbc0],.sw-option[data-v-c459bbc0]{background:#fff;border:1px solid var(--sps-border-default,#e4e7ec);border-radius:14px;-webkit-box-shadow:0 1px 2px rgba(17,24,39,.04),0 10px 28px -14px rgba(86,37,204,.22);box-shadow:0 1px 2px rgba(17,24,39,.04),0 10px 28px -14px rgba(86,37,204,.22)}.sw-option[data-v-c459bbc0]{cursor:pointer;position:relative;-webkit-transition:border-color .15s,background-color .15s,-webkit-transform .15s cubic-bezier(.2,.8,.2,1),-webkit-box-shadow .2s cubic-bezier(.2,.8,.2,1);transition:border-color .15s,background-color .15s,-webkit-transform .15s cubic-bezier(.2,.8,.2,1),-webkit-box-shadow .2s cubic-bezier(.2,.8,.2,1);transition:transform .15s cubic-bezier(.2,.8,.2,1),box-shadow .2s cubic-bezier(.2,.8,.2,1),border-color .15s,background-color .15s;transition:transform .15s cubic-bezier(.2,.8,.2,1),box-shadow .2s cubic-bezier(.2,.8,.2,1),border-color .15s,background-color .15s,-webkit-transform .15s cubic-bezier(.2,.8,.2,1),-webkit-box-shadow .2s cubic-bezier(.2,.8,.2,1)}.sw-option[data-v-c459bbc0]:hover{border-color:rgba(86,37,204,.4);-webkit-box-shadow:0 2px 4px rgba(17,24,39,.05),0 14px 34px -14px rgba(86,37,204,.3);box-shadow:0 2px 4px rgba(17,24,39,.05),0 14px 34px -14px rgba(86,37,204,.3);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.sw-option.is-on[data-v-c459bbc0]{background:-webkit-gradient(linear,left top,left bottom,from(#fbfaff),to(var(--sps-primary-soft,#f3f0ff)));background:linear-gradient(180deg,#fbfaff 0,var(--sps-primary-soft,#f3f0ff) 100%);border-color:var(--sps-primary,#5625cc);-webkit-box-shadow:0 0 0 3px rgba(86,37,204,.12),0 1px 2px rgba(17,24,39,.04),0 10px 28px -14px rgba(86,37,204,.22);box-shadow:0 0 0 3px rgba(86,37,204,.12),0 1px 2px rgba(17,24,39,.04),0 10px 28px -14px rgba(86,37,204,.22)}.sw-check[data-v-c459bbc0]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-flex:0;align-items:center;background:#fff;border:1.5px solid var(--sps-border-strong,#d9d9d9);border-radius:50%;color:transparent;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex:none;flex:none;height:22px;justify-content:center;-webkit-transition:all .15s;transition:all .15s;width:22px}.sw-check .md-icon[data-v-c459bbc0]{font-size:15px}.sw-check.is-on[data-v-c459bbc0]{background:linear-gradient(135deg,var(--sps-primary,#5625cc) 0,#7b4dff 100%);border-color:transparent;color:#fff}.sw-label[data-v-c459bbc0]{color:var(--sps-text-subtle,#9aa1ad);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.co-modal[data-v-c459bbc0]{padding:4px}.co-title[data-v-c459bbc0]{color:var(--sps-text-strong,#22272d);font-size:16px;font-weight:700;margin-bottom:14px}.co-label[data-v-c459bbc0]{color:var(--sps-text-muted,#6b7280);display:block;font-size:12px;font-weight:600;margin:10px 0 6px}.co-input[data-v-c459bbc0]{background:#fff;border:1px solid var(--sps-border-default,#e4e7ec);border-radius:12px;-webkit-box-sizing:border-box;box-sizing:border-box;color:var(--sps-text-strong,#22272d);font-family:inherit;font-size:14px;outline:0;padding:10px 12px;width:100%}.co-input[data-v-c459bbc0]:focus{border-color:var(--sps-primary,#5625cc);-webkit-box-shadow:0 0 0 4px rgba(86,37,204,.1);box-shadow:0 0 0 4px rgba(86,37,204,.1)}.co-textarea[data-v-c459bbc0]{min-height:76px;resize:vertical}.co-actions[data-v-c459bbc0]{-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;justify-content:flex-end;margin-top:18px}.sw-modal .ant-modal-content{border-radius:16px}.sw-btn[data-v-059860c0]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;border:1px solid transparent;border-radius:12px;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-family:inherit;font-size:14px;font-weight:600;gap:6px;height:40px;justify-content:center;line-height:1;padding:0 18px;-webkit-transition:background-color .15s,border-color .15s,color .15s,-webkit-transform .15s cubic-bezier(.2,.8,.2,1),-webkit-box-shadow .2s cubic-bezier(.2,.8,.2,1);transition:background-color .15s,border-color .15s,color .15s,-webkit-transform .15s cubic-bezier(.2,.8,.2,1),-webkit-box-shadow .2s cubic-bezier(.2,.8,.2,1);transition:transform .15s cubic-bezier(.2,.8,.2,1),box-shadow .2s cubic-bezier(.2,.8,.2,1),background-color .15s,border-color .15s,color .15s;transition:transform .15s cubic-bezier(.2,.8,.2,1),box-shadow .2s cubic-bezier(.2,.8,.2,1),background-color .15s,border-color .15s,color .15s,-webkit-transform .15s cubic-bezier(.2,.8,.2,1),-webkit-box-shadow .2s cubic-bezier(.2,.8,.2,1);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.sw-btn .md-icon[data-v-059860c0]{font-size:18px}.sw-btn[data-v-059860c0]:focus-visible{outline:2px solid var(--sps-primary,#5625cc);outline-offset:2px}.sw-btn.is-disabled[data-v-059860c0],.sw-btn[data-v-059860c0]:disabled{-webkit-box-shadow:none!important;box-shadow:none!important;cursor:not-allowed;opacity:.45;-webkit-transform:none!important;transform:none!important}.sw-btn--primary[data-v-059860c0]{background:linear-gradient(135deg,var(--sps-primary,#5625cc) 0,#7b4dff 100%);-webkit-box-shadow:0 6px 16px -6px rgba(86,37,204,.55);box-shadow:0 6px 16px -6px rgba(86,37,204,.55);color:#fff}.sw-btn--primary[data-v-059860c0]:hover:not(:disabled){-webkit-box-shadow:0 10px 24px -8px rgba(86,37,204,.6);box-shadow:0 10px 24px -8px rgba(86,37,204,.6);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.sw-btn--primary[data-v-059860c0]:active:not(:disabled){-webkit-transform:translateY(0);transform:translateY(0)}.sw-btn--soft[data-v-059860c0]{background:var(--sps-primary-soft,#f3f0ff);color:var(--sps-primary,#341a7a)}.sw-btn--soft[data-v-059860c0]:hover:not(:disabled){background:#e9e3ff}.sw-btn--ghost[data-v-059860c0]{background:#fff;border-color:var(--sps-border-default,#e4e7ec);color:var(--sps-text-default,#334155)}.sw-btn--ghost[data-v-059860c0]:hover:not(:disabled){border-color:var(--sps-primary,#5625cc);color:var(--sps-primary,#5625cc)}.sw-btn--success[data-v-059860c0]{background:linear-gradient(135deg,#16a34a,#22c55e);-webkit-box-shadow:0 6px 16px -6px rgba(22,163,74,.5);box-shadow:0 6px 16px -6px rgba(22,163,74,.5);color:#fff}.sw-btn--success[data-v-059860c0]:hover:not(:disabled){-webkit-transform:translateY(-1px);transform:translateY(-1px)}.sw-btn--icon[data-v-059860c0]{padding:0;width:40px}.sw-btn--sm[data-v-059860c0]{border-radius:10px;font-size:13px;height:34px;padding:0 14px}.sw-btn--sm.sw-btn--icon[data-v-059860c0]{width:34px}.sw-btn--lg[data-v-059860c0]{font-size:15px;height:46px;padding:0 22px}.sw-chip[data-v-059860c0]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border:1px solid var(--sps-border-default,#e4e7ec);border-radius:999px;color:var(--sps-text-default,#334155);cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-family:inherit;font-size:13px;font-weight:500;gap:6px;height:36px;padding:0 16px;-webkit-transition:border-color .15s,background-color .15s,color .15s,-webkit-transform .15s cubic-bezier(.2,.8,.2,1),-webkit-box-shadow .2s cubic-bezier(.2,.8,.2,1);transition:border-color .15s,background-color .15s,color .15s,-webkit-transform .15s cubic-bezier(.2,.8,.2,1),-webkit-box-shadow .2s cubic-bezier(.2,.8,.2,1);transition:transform .15s cubic-bezier(.2,.8,.2,1),box-shadow .2s cubic-bezier(.2,.8,.2,1),border-color .15s,background-color .15s,color .15s;transition:transform .15s cubic-bezier(.2,.8,.2,1),box-shadow .2s cubic-bezier(.2,.8,.2,1),border-color .15s,background-color .15s,color .15s,-webkit-transform .15s cubic-bezier(.2,.8,.2,1),-webkit-box-shadow .2s cubic-bezier(.2,.8,.2,1)}.sw-chip .md-icon[data-v-059860c0]{font-size:16px}.sw-chip[data-v-059860c0]:hover{border-color:var(--sps-primary,#5625cc);-webkit-box-shadow:0 1px 2px rgba(17,24,39,.04),0 10px 28px -14px rgba(86,37,204,.22);box-shadow:0 1px 2px rgba(17,24,39,.04),0 10px 28px -14px rgba(86,37,204,.22);color:var(--sps-primary,#5625cc);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.sw-chip.is-recommended[data-v-059860c0]{background:var(--sps-primary-soft,#f3f0ff);border-color:transparent;-webkit-box-shadow:inset 0 0 0 1px rgba(86,37,204,.25);box-shadow:inset 0 0 0 1px rgba(86,37,204,.25);color:var(--sps-primary,#341a7a)}.sw-card[data-v-059860c0],.sw-option[data-v-059860c0]{background:#fff;border:1px solid var(--sps-border-default,#e4e7ec);border-radius:14px;-webkit-box-shadow:0 1px 2px rgba(17,24,39,.04),0 10px 28px -14px rgba(86,37,204,.22);box-shadow:0 1px 2px rgba(17,24,39,.04),0 10px 28px -14px rgba(86,37,204,.22)}.sw-option[data-v-059860c0]{cursor:pointer;position:relative;-webkit-transition:border-color .15s,background-color .15s,-webkit-transform .15s cubic-bezier(.2,.8,.2,1),-webkit-box-shadow .2s cubic-bezier(.2,.8,.2,1);transition:border-color .15s,background-color .15s,-webkit-transform .15s cubic-bezier(.2,.8,.2,1),-webkit-box-shadow .2s cubic-bezier(.2,.8,.2,1);transition:transform .15s cubic-bezier(.2,.8,.2,1),box-shadow .2s cubic-bezier(.2,.8,.2,1),border-color .15s,background-color .15s;transition:transform .15s cubic-bezier(.2,.8,.2,1),box-shadow .2s cubic-bezier(.2,.8,.2,1),border-color .15s,background-color .15s,-webkit-transform .15s cubic-bezier(.2,.8,.2,1),-webkit-box-shadow .2s cubic-bezier(.2,.8,.2,1)}.sw-option[data-v-059860c0]:hover{border-color:rgba(86,37,204,.4);-webkit-box-shadow:0 2px 4px rgba(17,24,39,.05),0 14px 34px -14px rgba(86,37,204,.3);box-shadow:0 2px 4px rgba(17,24,39,.05),0 14px 34px -14px rgba(86,37,204,.3);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.sw-option.is-on[data-v-059860c0]{background:-webkit-gradient(linear,left top,left bottom,from(#fbfaff),to(var(--sps-primary-soft,#f3f0ff)));background:linear-gradient(180deg,#fbfaff 0,var(--sps-primary-soft,#f3f0ff) 100%);border-color:var(--sps-primary,#5625cc);-webkit-box-shadow:0 0 0 3px rgba(86,37,204,.12),0 1px 2px rgba(17,24,39,.04),0 10px 28px -14px rgba(86,37,204,.22);box-shadow:0 0 0 3px rgba(86,37,204,.12),0 1px 2px rgba(17,24,39,.04),0 10px 28px -14px rgba(86,37,204,.22)}.sw-check[data-v-059860c0]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-flex:0;align-items:center;background:#fff;border:1.5px solid var(--sps-border-strong,#d9d9d9);border-radius:50%;color:transparent;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex:none;flex:none;height:22px;justify-content:center;-webkit-transition:all .15s;transition:all .15s;width:22px}.sw-check .md-icon[data-v-059860c0]{font-size:15px}.sw-check.is-on[data-v-059860c0]{background:linear-gradient(135deg,var(--sps-primary,#5625cc) 0,#7b4dff 100%);border-color:transparent;color:#fff}.sw-label[data-v-059860c0]{color:var(--sps-text-subtle,#9aa1ad);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.q-chips[data-v-059860c0]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.q-chips.stacked[data-v-059860c0]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-direction:column;flex-direction:column}.q-chips.stacked .sw-chip[data-v-059860c0]{-webkit-box-pack:start;-ms-flex-pack:start;border-radius:14px;height:auto;justify-content:flex-start;line-height:1.4;min-height:40px;padding:10px 16px;text-align:left;white-space:normal}.sw-chip[data-v-059860c0]{max-width:100%}.q-add[data-v-059860c0]{border-style:dashed;color:var(--sps-text-muted,#6b7280)}.q-add[data-v-059860c0]:hover{border-style:solid}.sw-chip.is-custom[data-v-059860c0]{border-color:rgba(86,37,204,.4)}.q-desc[data-v-059860c0]{color:var(--sps-text-muted,#6b7280);font-size:12px;margin-top:8px}.sw-btn[data-v-037eb6a8]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;border:1px solid transparent;border-radius:12px;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-family:inherit;font-size:14px;font-weight:600;gap:6px;height:40px;justify-content:center;line-height:1;padding:0 18px;-webkit-transition:background-color .15s,border-color .15s,color .15s,-webkit-transform .15s cubic-bezier(.2,.8,.2,1),-webkit-box-shadow .2s cubic-bezier(.2,.8,.2,1);transition:background-color .15s,border-color .15s,color .15s,-webkit-transform .15s cubic-bezier(.2,.8,.2,1),-webkit-box-shadow .2s cubic-bezier(.2,.8,.2,1);transition:transform .15s cubic-bezier(.2,.8,.2,1),box-shadow .2s cubic-bezier(.2,.8,.2,1),background-color .15s,border-color .15s,color .15s;transition:transform .15s cubic-bezier(.2,.8,.2,1),box-shadow .2s cubic-bezier(.2,.8,.2,1),background-color .15s,border-color .15s,color .15s,-webkit-transform .15s cubic-bezier(.2,.8,.2,1),-webkit-box-shadow .2s cubic-bezier(.2,.8,.2,1);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.sw-btn .md-icon[data-v-037eb6a8]{font-size:18px}.sw-btn[data-v-037eb6a8]:focus-visible{outline:2px solid var(--sps-primary,#5625cc);outline-offset:2px}.sw-btn.is-disabled[data-v-037eb6a8],.sw-btn[data-v-037eb6a8]:disabled{-webkit-box-shadow:none!important;box-shadow:none!important;cursor:not-allowed;opacity:.45;-webkit-transform:none!important;transform:none!important}.sw-btn--primary[data-v-037eb6a8]{background:linear-gradient(135deg,var(--sps-primary,#5625cc) 0,#7b4dff 100%);-webkit-box-shadow:0 6px 16px -6px rgba(86,37,204,.55);box-shadow:0 6px 16px -6px rgba(86,37,204,.55);color:#fff}.sw-btn--primary[data-v-037eb6a8]:hover:not(:disabled){-webkit-box-shadow:0 10px 24px -8px rgba(86,37,204,.6);box-shadow:0 10px 24px -8px rgba(86,37,204,.6);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.sw-btn--primary[data-v-037eb6a8]:active:not(:disabled){-webkit-transform:translateY(0);transform:translateY(0)}.sw-btn--soft[data-v-037eb6a8]{background:var(--sps-primary-soft,#f3f0ff);color:var(--sps-primary,#341a7a)}.sw-btn--soft[data-v-037eb6a8]:hover:not(:disabled){background:#e9e3ff}.sw-btn--ghost[data-v-037eb6a8]{background:#fff;border-color:var(--sps-border-default,#e4e7ec);color:var(--sps-text-default,#334155)}.sw-btn--ghost[data-v-037eb6a8]:hover:not(:disabled){border-color:var(--sps-primary,#5625cc);color:var(--sps-primary,#5625cc)}.sw-btn--success[data-v-037eb6a8]{background:linear-gradient(135deg,#16a34a,#22c55e);-webkit-box-shadow:0 6px 16px -6px rgba(22,163,74,.5);box-shadow:0 6px 16px -6px rgba(22,163,74,.5);color:#fff}.sw-btn--success[data-v-037eb6a8]:hover:not(:disabled){-webkit-transform:translateY(-1px);transform:translateY(-1px)}.sw-btn--icon[data-v-037eb6a8]{padding:0;width:40px}.sw-btn--sm[data-v-037eb6a8]{border-radius:10px;font-size:13px;height:34px;padding:0 14px}.sw-btn--sm.sw-btn--icon[data-v-037eb6a8]{width:34px}.sw-btn--lg[data-v-037eb6a8]{font-size:15px;height:46px;padding:0 22px}.sw-chip[data-v-037eb6a8]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border:1px solid var(--sps-border-default,#e4e7ec);border-radius:999px;color:var(--sps-text-default,#334155);cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-family:inherit;font-size:13px;font-weight:500;gap:6px;height:36px;padding:0 16px;-webkit-transition:border-color .15s,background-color .15s,color .15s,-webkit-transform .15s cubic-bezier(.2,.8,.2,1),-webkit-box-shadow .2s cubic-bezier(.2,.8,.2,1);transition:border-color .15s,background-color .15s,color .15s,-webkit-transform .15s cubic-bezier(.2,.8,.2,1),-webkit-box-shadow .2s cubic-bezier(.2,.8,.2,1);transition:transform .15s cubic-bezier(.2,.8,.2,1),box-shadow .2s cubic-bezier(.2,.8,.2,1),border-color .15s,background-color .15s,color .15s;transition:transform .15s cubic-bezier(.2,.8,.2,1),box-shadow .2s cubic-bezier(.2,.8,.2,1),border-color .15s,background-color .15s,color .15s,-webkit-transform .15s cubic-bezier(.2,.8,.2,1),-webkit-box-shadow .2s cubic-bezier(.2,.8,.2,1)}.sw-chip .md-icon[data-v-037eb6a8]{font-size:16px}.sw-chip[data-v-037eb6a8]:hover{border-color:var(--sps-primary,#5625cc);-webkit-box-shadow:0 1px 2px rgba(17,24,39,.04),0 10px 28px -14px rgba(86,37,204,.22);box-shadow:0 1px 2px rgba(17,24,39,.04),0 10px 28px -14px rgba(86,37,204,.22);color:var(--sps-primary,#5625cc);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.sw-chip.is-recommended[data-v-037eb6a8]{background:var(--sps-primary-soft,#f3f0ff);border-color:transparent;-webkit-box-shadow:inset 0 0 0 1px rgba(86,37,204,.25);box-shadow:inset 0 0 0 1px rgba(86,37,204,.25);color:var(--sps-primary,#341a7a)}.sw-card[data-v-037eb6a8],.sw-option[data-v-037eb6a8]{background:#fff;border:1px solid var(--sps-border-default,#e4e7ec);border-radius:14px;-webkit-box-shadow:0 1px 2px rgba(17,24,39,.04),0 10px 28px -14px rgba(86,37,204,.22);box-shadow:0 1px 2px rgba(17,24,39,.04),0 10px 28px -14px rgba(86,37,204,.22)}.sw-option[data-v-037eb6a8]{cursor:pointer;position:relative;-webkit-transition:border-color .15s,background-color .15s,-webkit-transform .15s cubic-bezier(.2,.8,.2,1),-webkit-box-shadow .2s cubic-bezier(.2,.8,.2,1);transition:border-color .15s,background-color .15s,-webkit-transform .15s cubic-bezier(.2,.8,.2,1),-webkit-box-shadow .2s cubic-bezier(.2,.8,.2,1);transition:transform .15s cubic-bezier(.2,.8,.2,1),box-shadow .2s cubic-bezier(.2,.8,.2,1),border-color .15s,background-color .15s;transition:transform .15s cubic-bezier(.2,.8,.2,1),box-shadow .2s cubic-bezier(.2,.8,.2,1),border-color .15s,background-color .15s,-webkit-transform .15s cubic-bezier(.2,.8,.2,1),-webkit-box-shadow .2s cubic-bezier(.2,.8,.2,1)}.sw-option[data-v-037eb6a8]:hover{border-color:rgba(86,37,204,.4);-webkit-box-shadow:0 2px 4px rgba(17,24,39,.05),0 14px 34px -14px rgba(86,37,204,.3);box-shadow:0 2px 4px rgba(17,24,39,.05),0 14px 34px -14px rgba(86,37,204,.3);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.sw-option.is-on[data-v-037eb6a8]{background:-webkit-gradient(linear,left top,left bottom,from(#fbfaff),to(var(--sps-primary-soft,#f3f0ff)));background:linear-gradient(180deg,#fbfaff 0,var(--sps-primary-soft,#f3f0ff) 100%);border-color:var(--sps-primary,#5625cc);-webkit-box-shadow:0 0 0 3px rgba(86,37,204,.12),0 1px 2px rgba(17,24,39,.04),0 10px 28px -14px rgba(86,37,204,.22);box-shadow:0 0 0 3px rgba(86,37,204,.12),0 1px 2px rgba(17,24,39,.04),0 10px 28px -14px rgba(86,37,204,.22)}.sw-check[data-v-037eb6a8]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-flex:0;align-items:center;background:#fff;border:1.5px solid var(--sps-border-strong,#d9d9d9);border-radius:50%;color:transparent;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex:none;flex:none;height:22px;justify-content:center;-webkit-transition:all .15s;transition:all .15s;width:22px}.sw-check .md-icon[data-v-037eb6a8]{font-size:15px}.sw-check.is-on[data-v-037eb6a8]{background:linear-gradient(135deg,var(--sps-primary,#5625cc) 0,#7b4dff 100%);border-color:transparent;color:#fff}.sw-label[data-v-037eb6a8]{color:var(--sps-text-subtle,#9aa1ad);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.q-cards[data-v-037eb6a8]{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));margin-bottom:14px}.q-card[data-v-037eb6a8]{padding:14px}.q-card-head[data-v-037eb6a8]{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;justify-content:space-between}.q-card-title[data-v-037eb6a8]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--sps-text-strong,#22272d);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:14px;font-weight:700;gap:4px;line-height:1.3}.q-custom-ico[data-v-037eb6a8]{color:var(--sps-primary,#5625cc);font-size:15px}.q-card-desc[data-v-037eb6a8]{color:var(--sps-text-muted,#6b7280);font-size:12.5px;line-height:1.45;margin-top:6px}.q-card-link[data-v-037eb6a8]{color:var(--sps-primary,#5625cc);display:inline-block;font-size:12.5px;font-weight:600;margin-top:6px;text-decoration:none}.q-card-link[data-v-037eb6a8]:hover{text-decoration:underline}.q-card-meta[data-v-037eb6a8]{border-top:1px dashed var(--sps-border-default,#e4e7ec);color:var(--sps-text-subtle,#9aa1ad);font-size:11px;margin-top:8px;padding-top:8px}.q-card-add[data-v-037eb6a8]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:#fbfbfd;border-style:dashed;-webkit-box-shadow:none;box-shadow:none;color:var(--sps-text-muted,#6b7280);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:6px;justify-content:center;min-height:84px}.q-card-add[data-v-037eb6a8]:hover{border-style:solid;color:var(--sps-primary,#5625cc)}.q-add-ico[data-v-037eb6a8]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:var(--sps-primary-soft,#f3f0ff);border-radius:50%;color:var(--sps-primary,#5625cc);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:30px;justify-content:center;width:30px}.q-add-text[data-v-037eb6a8]{font-size:13px;font-weight:600}.q-actions[data-v-037eb6a8]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}.q-count[data-v-037eb6a8]{color:var(--sps-text-muted,#6b7280);font-size:12px}.sw-btn[data-v-3781cdd8]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;border:1px solid transparent;border-radius:12px;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-family:inherit;font-size:14px;font-weight:600;gap:6px;height:40px;justify-content:center;line-height:1;padding:0 18px;-webkit-transition:background-color .15s,border-color .15s,color .15s,-webkit-transform .15s cubic-bezier(.2,.8,.2,1),-webkit-box-shadow .2s cubic-bezier(.2,.8,.2,1);transition:background-color .15s,border-color .15s,color .15s,-webkit-transform .15s cubic-bezier(.2,.8,.2,1),-webkit-box-shadow .2s cubic-bezier(.2,.8,.2,1);transition:transform .15s cubic-bezier(.2,.8,.2,1),box-shadow .2s cubic-bezier(.2,.8,.2,1),background-color .15s,border-color .15s,color .15s;transition:transform .15s cubic-bezier(.2,.8,.2,1),box-shadow .2s cubic-bezier(.2,.8,.2,1),background-color .15s,border-color .15s,color .15s,-webkit-transform .15s cubic-bezier(.2,.8,.2,1),-webkit-box-shadow .2s cubic-bezier(.2,.8,.2,1);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.sw-btn .md-icon[data-v-3781cdd8]{font-size:18px}.sw-btn[data-v-3781cdd8]:focus-visible{outline:2px solid var(--sps-primary,#5625cc);outline-offset:2px}.sw-btn.is-disabled[data-v-3781cdd8],.sw-btn[data-v-3781cdd8]:disabled{-webkit-box-shadow:none!important;box-shadow:none!important;cursor:not-allowed;opacity:.45;-webkit-transform:none!important;transform:none!important}.sw-btn--primary[data-v-3781cdd8]{background:linear-gradient(135deg,var(--sps-primary,#5625cc) 0,#7b4dff 100%);-webkit-box-shadow:0 6px 16px -6px rgba(86,37,204,.55);box-shadow:0 6px 16px -6px rgba(86,37,204,.55);color:#fff}.sw-btn--primary[data-v-3781cdd8]:hover:not(:disabled){-webkit-box-shadow:0 10px 24px -8px rgba(86,37,204,.6);box-shadow:0 10px 24px -8px rgba(86,37,204,.6);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.sw-btn--primary[data-v-3781cdd8]:active:not(:disabled){-webkit-transform:translateY(0);transform:translateY(0)}.sw-btn--soft[data-v-3781cdd8]{background:var(--sps-primary-soft,#f3f0ff);color:var(--sps-primary,#341a7a)}.sw-btn--soft[data-v-3781cdd8]:hover:not(:disabled){background:#e9e3ff}.sw-btn--ghost[data-v-3781cdd8]{background:#fff;border-color:var(--sps-border-default,#e4e7ec);color:var(--sps-text-default,#334155)}.sw-btn--ghost[data-v-3781cdd8]:hover:not(:disabled){border-color:var(--sps-primary,#5625cc);color:var(--sps-primary,#5625cc)}.sw-btn--success[data-v-3781cdd8]{background:linear-gradient(135deg,#16a34a,#22c55e);-webkit-box-shadow:0 6px 16px -6px rgba(22,163,74,.5);box-shadow:0 6px 16px -6px rgba(22,163,74,.5);color:#fff}.sw-btn--success[data-v-3781cdd8]:hover:not(:disabled){-webkit-transform:translateY(-1px);transform:translateY(-1px)}.sw-btn--icon[data-v-3781cdd8]{padding:0;width:40px}.sw-btn--sm[data-v-3781cdd8]{border-radius:10px;font-size:13px;height:34px;padding:0 14px}.sw-btn--sm.sw-btn--icon[data-v-3781cdd8]{width:34px}.sw-btn--lg[data-v-3781cdd8]{font-size:15px;height:46px;padding:0 22px}.sw-chip[data-v-3781cdd8]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border:1px solid var(--sps-border-default,#e4e7ec);border-radius:999px;color:var(--sps-text-default,#334155);cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-family:inherit;font-size:13px;font-weight:500;gap:6px;height:36px;padding:0 16px;-webkit-transition:border-color .15s,background-color .15s,color .15s,-webkit-transform .15s cubic-bezier(.2,.8,.2,1),-webkit-box-shadow .2s cubic-bezier(.2,.8,.2,1);transition:border-color .15s,background-color .15s,color .15s,-webkit-transform .15s cubic-bezier(.2,.8,.2,1),-webkit-box-shadow .2s cubic-bezier(.2,.8,.2,1);transition:transform .15s cubic-bezier(.2,.8,.2,1),box-shadow .2s cubic-bezier(.2,.8,.2,1),border-color .15s,background-color .15s,color .15s;transition:transform .15s cubic-bezier(.2,.8,.2,1),box-shadow .2s cubic-bezier(.2,.8,.2,1),border-color .15s,background-color .15s,color .15s,-webkit-transform .15s cubic-bezier(.2,.8,.2,1),-webkit-box-shadow .2s cubic-bezier(.2,.8,.2,1)}.sw-chip .md-icon[data-v-3781cdd8]{font-size:16px}.sw-chip[data-v-3781cdd8]:hover{border-color:var(--sps-primary,#5625cc);-webkit-box-shadow:0 1px 2px rgba(17,24,39,.04),0 10px 28px -14px rgba(86,37,204,.22);box-shadow:0 1px 2px rgba(17,24,39,.04),0 10px 28px -14px rgba(86,37,204,.22);color:var(--sps-primary,#5625cc);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.sw-chip.is-recommended[data-v-3781cdd8]{background:var(--sps-primary-soft,#f3f0ff);border-color:transparent;-webkit-box-shadow:inset 0 0 0 1px rgba(86,37,204,.25);box-shadow:inset 0 0 0 1px rgba(86,37,204,.25);color:var(--sps-primary,#341a7a)}.q-text[data-v-3781cdd8],.sw-card[data-v-3781cdd8],.sw-option[data-v-3781cdd8]{background:#fff;border:1px solid var(--sps-border-default,#e4e7ec);border-radius:14px;-webkit-box-shadow:0 1px 2px rgba(17,24,39,.04),0 10px 28px -14px rgba(86,37,204,.22);box-shadow:0 1px 2px rgba(17,24,39,.04),0 10px 28px -14px rgba(86,37,204,.22)}.sw-option[data-v-3781cdd8]{cursor:pointer;position:relative;-webkit-transition:border-color .15s,background-color .15s,-webkit-transform .15s cubic-bezier(.2,.8,.2,1),-webkit-box-shadow .2s cubic-bezier(.2,.8,.2,1);transition:border-color .15s,background-color .15s,-webkit-transform .15s cubic-bezier(.2,.8,.2,1),-webkit-box-shadow .2s cubic-bezier(.2,.8,.2,1);transition:transform .15s cubic-bezier(.2,.8,.2,1),box-shadow .2s cubic-bezier(.2,.8,.2,1),border-color .15s,background-color .15s;transition:transform .15s cubic-bezier(.2,.8,.2,1),box-shadow .2s cubic-bezier(.2,.8,.2,1),border-color .15s,background-color .15s,-webkit-transform .15s cubic-bezier(.2,.8,.2,1),-webkit-box-shadow .2s cubic-bezier(.2,.8,.2,1)}.sw-option[data-v-3781cdd8]:hover{border-color:rgba(86,37,204,.4);-webkit-box-shadow:0 2px 4px rgba(17,24,39,.05),0 14px 34px -14px rgba(86,37,204,.3);box-shadow:0 2px 4px rgba(17,24,39,.05),0 14px 34px -14px rgba(86,37,204,.3);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.sw-option.is-on[data-v-3781cdd8]{background:-webkit-gradient(linear,left top,left bottom,from(#fbfaff),to(var(--sps-primary-soft,#f3f0ff)));background:linear-gradient(180deg,#fbfaff 0,var(--sps-primary-soft,#f3f0ff) 100%);border-color:var(--sps-primary,#5625cc);-webkit-box-shadow:0 0 0 3px rgba(86,37,204,.12),0 1px 2px rgba(17,24,39,.04),0 10px 28px -14px rgba(86,37,204,.22);box-shadow:0 0 0 3px rgba(86,37,204,.12),0 1px 2px rgba(17,24,39,.04),0 10px 28px -14px rgba(86,37,204,.22)}.sw-check[data-v-3781cdd8]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-flex:0;align-items:center;background:#fff;border:1.5px solid var(--sps-border-strong,#d9d9d9);border-radius:50%;color:transparent;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex:none;flex:none;height:22px;justify-content:center;-webkit-transition:all .15s;transition:all .15s;width:22px}.sw-check .md-icon[data-v-3781cdd8]{font-size:15px}.sw-check.is-on[data-v-3781cdd8]{background:linear-gradient(135deg,var(--sps-primary,#5625cc) 0,#7b4dff 100%);border-color:transparent;color:#fff}.sw-label[data-v-3781cdd8]{color:var(--sps-text-subtle,#9aa1ad);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.q-text[data-v-3781cdd8]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:14px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;padding:6px 6px 6px 14px;-webkit-transition:border-color .15s,-webkit-box-shadow .2s;transition:border-color .15s,-webkit-box-shadow .2s;transition:border-color .15s,box-shadow .2s;transition:border-color .15s,box-shadow .2s,-webkit-box-shadow .2s}.q-text.focused[data-v-3781cdd8]{border-color:var(--sps-primary,#5625cc);-webkit-box-shadow:0 0 0 4px rgba(86,37,204,.1);box-shadow:0 0 0 4px rgba(86,37,204,.1)}.q-prefix[data-v-3781cdd8]{color:var(--sps-text-subtle,#9aa1ad);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.q-ico[data-v-3781cdd8]{color:var(--sps-text-subtle,#9aa1ad);font-size:18px}.q-input[data-v-3781cdd8]{-webkit-box-flex:1;background:transparent;border:0;color:var(--sps-text-strong,#22272d);-ms-flex:1;flex:1;font-family:inherit;font-size:14px;height:34px;outline:0}.q-input[data-v-3781cdd8]::-webkit-input-placeholder{color:var(--sps-text-subtle,#9aa1ad)}.q-input[data-v-3781cdd8]::-moz-placeholder{color:var(--sps-text-subtle,#9aa1ad)}.q-input[data-v-3781cdd8]::-ms-input-placeholder{color:var(--sps-text-subtle,#9aa1ad)}.q-input[data-v-3781cdd8]::placeholder{color:var(--sps-text-subtle,#9aa1ad)}.sw-btn[data-v-74587d88]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;border:1px solid transparent;border-radius:12px;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-family:inherit;font-size:14px;font-weight:600;gap:6px;height:40px;justify-content:center;line-height:1;padding:0 18px;-webkit-transition:background-color .15s,border-color .15s,color .15s,-webkit-transform .15s cubic-bezier(.2,.8,.2,1),-webkit-box-shadow .2s cubic-bezier(.2,.8,.2,1);transition:background-color .15s,border-color .15s,color .15s,-webkit-transform .15s cubic-bezier(.2,.8,.2,1),-webkit-box-shadow .2s cubic-bezier(.2,.8,.2,1);transition:transform .15s cubic-bezier(.2,.8,.2,1),box-shadow .2s cubic-bezier(.2,.8,.2,1),background-color .15s,border-color .15s,color .15s;transition:transform .15s cubic-bezier(.2,.8,.2,1),box-shadow .2s cubic-bezier(.2,.8,.2,1),background-color .15s,border-color .15s,color .15s,-webkit-transform .15s cubic-bezier(.2,.8,.2,1),-webkit-box-shadow .2s cubic-bezier(.2,.8,.2,1);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.sw-btn .md-icon[data-v-74587d88]{font-size:18px}.sw-btn[data-v-74587d88]:focus-visible{outline:2px solid var(--sps-primary,#5625cc);outline-offset:2px}.sw-btn.is-disabled[data-v-74587d88],.sw-btn[data-v-74587d88]:disabled{-webkit-box-shadow:none!important;box-shadow:none!important;cursor:not-allowed;opacity:.45;-webkit-transform:none!important;transform:none!important}.sw-btn--primary[data-v-74587d88]{background:linear-gradient(135deg,var(--sps-primary,#5625cc) 0,#7b4dff 100%);-webkit-box-shadow:0 6px 16px -6px rgba(86,37,204,.55);box-shadow:0 6px 16px -6px rgba(86,37,204,.55);color:#fff}.sw-btn--primary[data-v-74587d88]:hover:not(:disabled){-webkit-box-shadow:0 10px 24px -8px rgba(86,37,204,.6);box-shadow:0 10px 24px -8px rgba(86,37,204,.6);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.sw-btn--primary[data-v-74587d88]:active:not(:disabled){-webkit-transform:translateY(0);transform:translateY(0)}.sw-btn--soft[data-v-74587d88]{background:var(--sps-primary-soft,#f3f0ff);color:var(--sps-primary,#341a7a)}.sw-btn--soft[data-v-74587d88]:hover:not(:disabled){background:#e9e3ff}.sw-btn--ghost[data-v-74587d88]{background:#fff;border-color:var(--sps-border-default,#e4e7ec);color:var(--sps-text-default,#334155)}.sw-btn--ghost[data-v-74587d88]:hover:not(:disabled){border-color:var(--sps-primary,#5625cc);color:var(--sps-primary,#5625cc)}.sw-btn--success[data-v-74587d88]{background:linear-gradient(135deg,#16a34a,#22c55e);-webkit-box-shadow:0 6px 16px -6px rgba(22,163,74,.5);box-shadow:0 6px 16px -6px rgba(22,163,74,.5);color:#fff}.sw-btn--success[data-v-74587d88]:hover:not(:disabled){-webkit-transform:translateY(-1px);transform:translateY(-1px)}.sw-btn--icon[data-v-74587d88]{padding:0;width:40px}.sw-btn--sm[data-v-74587d88]{border-radius:10px;font-size:13px;height:34px;padding:0 14px}.sw-btn--sm.sw-btn--icon[data-v-74587d88]{width:34px}.sw-btn--lg[data-v-74587d88]{font-size:15px;height:46px;padding:0 22px}.sw-chip[data-v-74587d88]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border:1px solid var(--sps-border-default,#e4e7ec);border-radius:999px;color:var(--sps-text-default,#334155);cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-family:inherit;font-size:13px;font-weight:500;gap:6px;height:36px;padding:0 16px;-webkit-transition:border-color .15s,background-color .15s,color .15s,-webkit-transform .15s cubic-bezier(.2,.8,.2,1),-webkit-box-shadow .2s cubic-bezier(.2,.8,.2,1);transition:border-color .15s,background-color .15s,color .15s,-webkit-transform .15s cubic-bezier(.2,.8,.2,1),-webkit-box-shadow .2s cubic-bezier(.2,.8,.2,1);transition:transform .15s cubic-bezier(.2,.8,.2,1),box-shadow .2s cubic-bezier(.2,.8,.2,1),border-color .15s,background-color .15s,color .15s;transition:transform .15s cubic-bezier(.2,.8,.2,1),box-shadow .2s cubic-bezier(.2,.8,.2,1),border-color .15s,background-color .15s,color .15s,-webkit-transform .15s cubic-bezier(.2,.8,.2,1),-webkit-box-shadow .2s cubic-bezier(.2,.8,.2,1)}.sw-chip .md-icon[data-v-74587d88]{font-size:16px}.sw-chip[data-v-74587d88]:hover{border-color:var(--sps-primary,#5625cc);-webkit-box-shadow:0 1px 2px rgba(17,24,39,.04),0 10px 28px -14px rgba(86,37,204,.22);box-shadow:0 1px 2px rgba(17,24,39,.04),0 10px 28px -14px rgba(86,37,204,.22);color:var(--sps-primary,#5625cc);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.sw-chip.is-recommended[data-v-74587d88]{background:var(--sps-primary-soft,#f3f0ff);border-color:transparent;-webkit-box-shadow:inset 0 0 0 1px rgba(86,37,204,.25);box-shadow:inset 0 0 0 1px rgba(86,37,204,.25);color:var(--sps-primary,#341a7a)}.sw-card[data-v-74587d88],.sw-option[data-v-74587d88]{background:#fff;border:1px solid var(--sps-border-default,#e4e7ec);border-radius:14px;-webkit-box-shadow:0 1px 2px rgba(17,24,39,.04),0 10px 28px -14px rgba(86,37,204,.22);box-shadow:0 1px 2px rgba(17,24,39,.04),0 10px 28px -14px rgba(86,37,204,.22)}.sw-option[data-v-74587d88]{cursor:pointer;position:relative;-webkit-transition:border-color .15s,background-color .15s,-webkit-transform .15s cubic-bezier(.2,.8,.2,1),-webkit-box-shadow .2s cubic-bezier(.2,.8,.2,1);transition:border-color .15s,background-color .15s,-webkit-transform .15s cubic-bezier(.2,.8,.2,1),-webkit-box-shadow .2s cubic-bezier(.2,.8,.2,1);transition:transform .15s cubic-bezier(.2,.8,.2,1),box-shadow .2s cubic-bezier(.2,.8,.2,1),border-color .15s,background-color .15s;transition:transform .15s cubic-bezier(.2,.8,.2,1),box-shadow .2s cubic-bezier(.2,.8,.2,1),border-color .15s,background-color .15s,-webkit-transform .15s cubic-bezier(.2,.8,.2,1),-webkit-box-shadow .2s cubic-bezier(.2,.8,.2,1)}.sw-option[data-v-74587d88]:hover{border-color:rgba(86,37,204,.4);-webkit-box-shadow:0 2px 4px rgba(17,24,39,.05),0 14px 34px -14px rgba(86,37,204,.3);box-shadow:0 2px 4px rgba(17,24,39,.05),0 14px 34px -14px rgba(86,37,204,.3);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.sw-option.is-on[data-v-74587d88]{background:-webkit-gradient(linear,left top,left bottom,from(#fbfaff),to(var(--sps-primary-soft,#f3f0ff)));background:linear-gradient(180deg,#fbfaff 0,var(--sps-primary-soft,#f3f0ff) 100%);border-color:var(--sps-primary,#5625cc);-webkit-box-shadow:0 0 0 3px rgba(86,37,204,.12),0 1px 2px rgba(17,24,39,.04),0 10px 28px -14px rgba(86,37,204,.22);box-shadow:0 0 0 3px rgba(86,37,204,.12),0 1px 2px rgba(17,24,39,.04),0 10px 28px -14px rgba(86,37,204,.22)}.sw-check[data-v-74587d88]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-flex:0;align-items:center;background:#fff;border:1.5px solid var(--sps-border-strong,#d9d9d9);border-radius:50%;color:transparent;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex:none;flex:none;height:22px;justify-content:center;-webkit-transition:all .15s;transition:all .15s;width:22px}.sw-check .md-icon[data-v-74587d88]{font-size:15px}.sw-check.is-on[data-v-74587d88]{background:linear-gradient(135deg,var(--sps-primary,#5625cc) 0,#7b4dff 100%);border-color:transparent;color:#fff}.sw-label[data-v-74587d88]{color:var(--sps-text-subtle,#9aa1ad);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.q-list[data-v-74587d88]{padding:10px 8px}.q-list-head[data-v-74587d88]{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--sps-text-muted,#6b7280);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;justify-content:space-between;padding:0 8px 8px}.q-list-links[data-v-74587d88]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:14px}.q-all[data-v-74587d88]{color:var(--sps-primary,#5625cc);font-weight:600}.q-list-search[data-v-74587d88]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#f6f7fb;border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;height:34px;margin:0 8px 8px;padding:0 10px}.q-list-search .md-icon[data-v-74587d88]{color:var(--sps-text-subtle,#9aa1ad);font-size:17px}.q-list-search-input[data-v-74587d88]{-webkit-box-flex:1;background:transparent;border:0;color:var(--sps-text-strong,#22272d);-ms-flex:1;flex:1;font:inherit;font-size:13px;min-width:0;outline:0}.q-list-rows[data-v-74587d88]{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:1px}.q-list-rows.long[data-v-74587d88]{max-height:340px;overflow:auto}.q-list-row[data-v-74587d88]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:10px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;padding:8px 10px;-webkit-transition:background-color .12s;transition:background-color .12s}.q-list-row[data-v-74587d88]:hover{background:#f6f7fb}.q-list-row.is-on[data-v-74587d88]{background:var(--sps-primary-soft,#f3f0ff)}.q-list-label[data-v-74587d88]{-webkit-box-flex:1;color:var(--sps-text-default,#334155);-ms-flex:1;flex:1;font-size:13.5px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.q-list-rec[data-v-74587d88]{background:var(--sps-success-soft,#dcfce7);border-radius:999px;color:var(--sps-success-text,#15803d);font-size:10px;font-weight:700;padding:2px 8px}.q-list-meta[data-v-74587d88]{-webkit-box-flex:0;color:var(--sps-text-subtle,#9aa1ad);-ms-flex:none;flex:none;font-size:11px;max-width:40%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.q-list-foot[data-v-74587d88]{-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-end;padding:10px 8px 4px}.sw-btn[data-v-620c850b]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;border:1px solid transparent;border-radius:12px;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-family:inherit;font-size:14px;font-weight:600;gap:6px;height:40px;justify-content:center;line-height:1;padding:0 18px;-webkit-transition:background-color .15s,border-color .15s,color .15s,-webkit-transform .15s cubic-bezier(.2,.8,.2,1),-webkit-box-shadow .2s cubic-bezier(.2,.8,.2,1);transition:background-color .15s,border-color .15s,color .15s,-webkit-transform .15s cubic-bezier(.2,.8,.2,1),-webkit-box-shadow .2s cubic-bezier(.2,.8,.2,1);transition:transform .15s cubic-bezier(.2,.8,.2,1),box-shadow .2s cubic-bezier(.2,.8,.2,1),background-color .15s,border-color .15s,color .15s;transition:transform .15s cubic-bezier(.2,.8,.2,1),box-shadow .2s cubic-bezier(.2,.8,.2,1),background-color .15s,border-color .15s,color .15s,-webkit-transform .15s cubic-bezier(.2,.8,.2,1),-webkit-box-shadow .2s cubic-bezier(.2,.8,.2,1);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.sw-btn .md-icon[data-v-620c850b]{font-size:18px}.sw-btn[data-v-620c850b]:focus-visible{outline:2px solid var(--sps-primary,#5625cc);outline-offset:2px}.sw-btn.is-disabled[data-v-620c850b],.sw-btn[data-v-620c850b]:disabled{-webkit-box-shadow:none!important;box-shadow:none!important;cursor:not-allowed;opacity:.45;-webkit-transform:none!important;transform:none!important}.sw-btn--primary[data-v-620c850b]{background:linear-gradient(135deg,var(--sps-primary,#5625cc) 0,#7b4dff 100%);-webkit-box-shadow:0 6px 16px -6px rgba(86,37,204,.55);box-shadow:0 6px 16px -6px rgba(86,37,204,.55);color:#fff}.sw-btn--primary[data-v-620c850b]:hover:not(:disabled){-webkit-box-shadow:0 10px 24px -8px rgba(86,37,204,.6);box-shadow:0 10px 24px -8px rgba(86,37,204,.6);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.sw-btn--primary[data-v-620c850b]:active:not(:disabled){-webkit-transform:translateY(0);transform:translateY(0)}.sw-btn--soft[data-v-620c850b]{background:var(--sps-primary-soft,#f3f0ff);color:var(--sps-primary,#341a7a)}.sw-btn--soft[data-v-620c850b]:hover:not(:disabled){background:#e9e3ff}.sw-btn--ghost[data-v-620c850b]{background:#fff;border-color:var(--sps-border-default,#e4e7ec);color:var(--sps-text-default,#334155)}.sw-btn--ghost[data-v-620c850b]:hover:not(:disabled){border-color:var(--sps-primary,#5625cc);color:var(--sps-primary,#5625cc)}.sw-btn--success[data-v-620c850b]{background:linear-gradient(135deg,#16a34a,#22c55e);-webkit-box-shadow:0 6px 16px -6px rgba(22,163,74,.5);box-shadow:0 6px 16px -6px rgba(22,163,74,.5);color:#fff}.sw-btn--success[data-v-620c850b]:hover:not(:disabled){-webkit-transform:translateY(-1px);transform:translateY(-1px)}.sw-btn--icon[data-v-620c850b]{padding:0;width:40px}.sw-btn--sm[data-v-620c850b]{border-radius:10px;font-size:13px;height:34px;padding:0 14px}.sw-btn--sm.sw-btn--icon[data-v-620c850b]{width:34px}.sw-btn--lg[data-v-620c850b]{font-size:15px;height:46px;padding:0 22px}.sw-chip[data-v-620c850b]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border:1px solid var(--sps-border-default,#e4e7ec);border-radius:999px;color:var(--sps-text-default,#334155);cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-family:inherit;font-size:13px;font-weight:500;gap:6px;height:36px;padding:0 16px;-webkit-transition:border-color .15s,background-color .15s,color .15s,-webkit-transform .15s cubic-bezier(.2,.8,.2,1),-webkit-box-shadow .2s cubic-bezier(.2,.8,.2,1);transition:border-color .15s,background-color .15s,color .15s,-webkit-transform .15s cubic-bezier(.2,.8,.2,1),-webkit-box-shadow .2s cubic-bezier(.2,.8,.2,1);transition:transform .15s cubic-bezier(.2,.8,.2,1),box-shadow .2s cubic-bezier(.2,.8,.2,1),border-color .15s,background-color .15s,color .15s;transition:transform .15s cubic-bezier(.2,.8,.2,1),box-shadow .2s cubic-bezier(.2,.8,.2,1),border-color .15s,background-color .15s,color .15s,-webkit-transform .15s cubic-bezier(.2,.8,.2,1),-webkit-box-shadow .2s cubic-bezier(.2,.8,.2,1)}.sw-chip .md-icon[data-v-620c850b]{font-size:16px}.sw-chip[data-v-620c850b]:hover{border-color:var(--sps-primary,#5625cc);-webkit-box-shadow:0 1px 2px rgba(17,24,39,.04),0 10px 28px -14px rgba(86,37,204,.22);box-shadow:0 1px 2px rgba(17,24,39,.04),0 10px 28px -14px rgba(86,37,204,.22);color:var(--sps-primary,#5625cc);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.sw-chip.is-recommended[data-v-620c850b]{background:var(--sps-primary-soft,#f3f0ff);border-color:transparent;-webkit-box-shadow:inset 0 0 0 1px rgba(86,37,204,.25);box-shadow:inset 0 0 0 1px rgba(86,37,204,.25);color:var(--sps-primary,#341a7a)}.q-prop-box[data-v-620c850b],.q-prop-textarea[data-v-620c850b],.sw-card[data-v-620c850b],.sw-option[data-v-620c850b]{background:#fff;border:1px solid var(--sps-border-default,#e4e7ec);border-radius:14px;-webkit-box-shadow:0 1px 2px rgba(17,24,39,.04),0 10px 28px -14px rgba(86,37,204,.22);box-shadow:0 1px 2px rgba(17,24,39,.04),0 10px 28px -14px rgba(86,37,204,.22)}.sw-option[data-v-620c850b]{cursor:pointer;position:relative;-webkit-transition:border-color .15s,background-color .15s,-webkit-transform .15s cubic-bezier(.2,.8,.2,1),-webkit-box-shadow .2s cubic-bezier(.2,.8,.2,1);transition:border-color .15s,background-color .15s,-webkit-transform .15s cubic-bezier(.2,.8,.2,1),-webkit-box-shadow .2s cubic-bezier(.2,.8,.2,1);transition:transform .15s cubic-bezier(.2,.8,.2,1),box-shadow .2s cubic-bezier(.2,.8,.2,1),border-color .15s,background-color .15s;transition:transform .15s cubic-bezier(.2,.8,.2,1),box-shadow .2s cubic-bezier(.2,.8,.2,1),border-color .15s,background-color .15s,-webkit-transform .15s cubic-bezier(.2,.8,.2,1),-webkit-box-shadow .2s cubic-bezier(.2,.8,.2,1)}.sw-option[data-v-620c850b]:hover{border-color:rgba(86,37,204,.4);-webkit-box-shadow:0 2px 4px rgba(17,24,39,.05),0 14px 34px -14px rgba(86,37,204,.3);box-shadow:0 2px 4px rgba(17,24,39,.05),0 14px 34px -14px rgba(86,37,204,.3);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.sw-option.is-on[data-v-620c850b]{background:-webkit-gradient(linear,left top,left bottom,from(#fbfaff),to(var(--sps-primary-soft,#f3f0ff)));background:linear-gradient(180deg,#fbfaff 0,var(--sps-primary-soft,#f3f0ff) 100%);border-color:var(--sps-primary,#5625cc);-webkit-box-shadow:0 0 0 3px rgba(86,37,204,.12),0 1px 2px rgba(17,24,39,.04),0 10px 28px -14px rgba(86,37,204,.22);box-shadow:0 0 0 3px rgba(86,37,204,.12),0 1px 2px rgba(17,24,39,.04),0 10px 28px -14px rgba(86,37,204,.22)}.sw-check[data-v-620c850b]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-flex:0;align-items:center;background:#fff;border:1.5px solid var(--sps-border-strong,#d9d9d9);border-radius:50%;color:transparent;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex:none;flex:none;height:22px;justify-content:center;-webkit-transition:all .15s;transition:all .15s;width:22px}.sw-check .md-icon[data-v-620c850b]{font-size:15px}.sw-check.is-on[data-v-620c850b]{background:linear-gradient(135deg,var(--sps-primary,#5625cc) 0,#7b4dff 100%);border-color:transparent;color:#fff}.sw-label[data-v-620c850b]{color:var(--sps-text-subtle,#9aa1ad);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.q-prop-box[data-v-620c850b]{background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#faf8ff));background:linear-gradient(180deg,#fff,#faf8ff);border-color:rgba(86,37,204,.35);margin-bottom:12px;padding:14px 16px}.q-prop-tag[data-v-620c850b]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--sps-primary,#5625cc);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:11px;font-weight:700;gap:4px;letter-spacing:.06em;margin-bottom:8px;text-transform:uppercase}.q-prop-tag .md-icon[data-v-620c850b]{font-size:14px}.q-prop-summary[data-v-620c850b]{color:var(--sps-text-strong,#22272d);font-size:14px;line-height:1.55;white-space:pre-wrap}.q-prop-why[data-v-620c850b]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border-top:1px dashed var(--sps-border-default,#e4e7ec);color:var(--sps-text-muted,#6b7280);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12.5px;gap:6px;margin-top:10px;padding-top:10px}.q-prop-why .md-icon[data-v-620c850b]{-webkit-box-flex:0;color:#f59e0b;-ms-flex:none;flex:none;font-size:15px}.q-prop-code-toggle[data-v-620c850b]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:none;border:none;color:var(--sps-primary,#5625cc);cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:12.5px;font-weight:600;gap:4px;margin-top:10px;padding:0}.q-prop-code-toggle .md-icon[data-v-620c850b]{font-size:16px}.q-prop-code[data-v-620c850b]{background:#1e1e2e;border-radius:8px;color:#e4e4e7;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:12px;line-height:1.5;margin-top:8px;max-height:260px;overflow:auto;padding:10px 12px;white-space:pre-wrap;word-break:break-word}.q-prop-actions[data-v-620c850b]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.q-prop-write[data-v-620c850b]{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:8px}.q-prop-textarea[data-v-620c850b]{-webkit-box-shadow:none;box-shadow:none;font-family:inherit;font-size:14px;min-height:80px;outline:0;padding:10px 12px;resize:vertical}.q-prop-textarea[data-v-620c850b]:focus{border-color:var(--sps-primary,#5625cc);-webkit-box-shadow:0 0 0 4px rgba(86,37,204,.1);box-shadow:0 0 0 4px rgba(86,37,204,.1)}.q-prop-write-actions[data-v-620c850b]{-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;justify-content:flex-end}.q-prop-summary[data-v-620c850b] p{margin:0 0 4px}.q-prop-summary[data-v-620c850b] ul{margin:4px 0;padding-left:18px}.q-prop-model-loading[data-v-620c850b]{-webkit-box-pack:center;-ms-flex-pack:center;color:var(--sps-primary,#5625cc);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:24px;justify-content:center;padding:60px 0}.q-prop-model-foot[data-v-620c850b]{-webkit-box-pack:end;-ms-flex-pack:end;background:#fff;bottom:-12px;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-end;padding:12px 0 4px;position:sticky}.q-prop-models[data-v-620c850b] .ant-btn-primary{display:none}.sw-btn[data-v-0a6d7373]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;border:1px solid transparent;border-radius:12px;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-family:inherit;font-size:14px;font-weight:600;gap:6px;height:40px;justify-content:center;line-height:1;padding:0 18px;-webkit-transition:background-color .15s,border-color .15s,color .15s,-webkit-transform .15s cubic-bezier(.2,.8,.2,1),-webkit-box-shadow .2s cubic-bezier(.2,.8,.2,1);transition:background-color .15s,border-color .15s,color .15s,-webkit-transform .15s cubic-bezier(.2,.8,.2,1),-webkit-box-shadow .2s cubic-bezier(.2,.8,.2,1);transition:transform .15s cubic-bezier(.2,.8,.2,1),box-shadow .2s cubic-bezier(.2,.8,.2,1),background-color .15s,border-color .15s,color .15s;transition:transform .15s cubic-bezier(.2,.8,.2,1),box-shadow .2s cubic-bezier(.2,.8,.2,1),background-color .15s,border-color .15s,color .15s,-webkit-transform .15s cubic-bezier(.2,.8,.2,1),-webkit-box-shadow .2s cubic-bezier(.2,.8,.2,1);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.sw-btn .md-icon[data-v-0a6d7373]{font-size:18px}.sw-btn[data-v-0a6d7373]:focus-visible{outline:2px solid var(--sps-primary,#5625cc);outline-offset:2px}.sw-btn.is-disabled[data-v-0a6d7373],.sw-btn[data-v-0a6d7373]:disabled{-webkit-box-shadow:none!important;box-shadow:none!important;cursor:not-allowed;opacity:.45;-webkit-transform:none!important;transform:none!important}.sw-btn--primary[data-v-0a6d7373]{background:linear-gradient(135deg,var(--sps-primary,#5625cc) 0,#7b4dff 100%);-webkit-box-shadow:0 6px 16px -6px rgba(86,37,204,.55);box-shadow:0 6px 16px -6px rgba(86,37,204,.55);color:#fff}.sw-btn--primary[data-v-0a6d7373]:hover:not(:disabled){-webkit-box-shadow:0 10px 24px -8px rgba(86,37,204,.6);box-shadow:0 10px 24px -8px rgba(86,37,204,.6);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.sw-btn--primary[data-v-0a6d7373]:active:not(:disabled){-webkit-transform:translateY(0);transform:translateY(0)}.sw-btn--soft[data-v-0a6d7373]{background:var(--sps-primary-soft,#f3f0ff);color:var(--sps-primary,#341a7a)}.sw-btn--soft[data-v-0a6d7373]:hover:not(:disabled){background:#e9e3ff}.sw-btn--ghost[data-v-0a6d7373]{background:#fff;border-color:var(--sps-border-default,#e4e7ec);color:var(--sps-text-default,#334155)}.sw-btn--ghost[data-v-0a6d7373]:hover:not(:disabled){border-color:var(--sps-primary,#5625cc);color:var(--sps-primary,#5625cc)}.sw-btn--success[data-v-0a6d7373]{background:linear-gradient(135deg,#16a34a,#22c55e);-webkit-box-shadow:0 6px 16px -6px rgba(22,163,74,.5);box-shadow:0 6px 16px -6px rgba(22,163,74,.5);color:#fff}.sw-btn--success[data-v-0a6d7373]:hover:not(:disabled){-webkit-transform:translateY(-1px);transform:translateY(-1px)}.sw-btn--icon[data-v-0a6d7373]{padding:0;width:40px}.sw-btn--sm[data-v-0a6d7373]{border-radius:10px;font-size:13px;height:34px;padding:0 14px}.sw-btn--sm.sw-btn--icon[data-v-0a6d7373]{width:34px}.sw-btn--lg[data-v-0a6d7373]{font-size:15px;height:46px;padding:0 22px}.sw-chip[data-v-0a6d7373]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border:1px solid var(--sps-border-default,#e4e7ec);border-radius:999px;color:var(--sps-text-default,#334155);cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-family:inherit;font-size:13px;font-weight:500;gap:6px;height:36px;padding:0 16px;-webkit-transition:border-color .15s,background-color .15s,color .15s,-webkit-transform .15s cubic-bezier(.2,.8,.2,1),-webkit-box-shadow .2s cubic-bezier(.2,.8,.2,1);transition:border-color .15s,background-color .15s,color .15s,-webkit-transform .15s cubic-bezier(.2,.8,.2,1),-webkit-box-shadow .2s cubic-bezier(.2,.8,.2,1);transition:transform .15s cubic-bezier(.2,.8,.2,1),box-shadow .2s cubic-bezier(.2,.8,.2,1),border-color .15s,background-color .15s,color .15s;transition:transform .15s cubic-bezier(.2,.8,.2,1),box-shadow .2s cubic-bezier(.2,.8,.2,1),border-color .15s,background-color .15s,color .15s,-webkit-transform .15s cubic-bezier(.2,.8,.2,1),-webkit-box-shadow .2s cubic-bezier(.2,.8,.2,1)}.sw-chip .md-icon[data-v-0a6d7373]{font-size:16px}.sw-chip[data-v-0a6d7373]:hover{border-color:var(--sps-primary,#5625cc);-webkit-box-shadow:0 1px 2px rgba(17,24,39,.04),0 10px 28px -14px rgba(86,37,204,.22);box-shadow:0 1px 2px rgba(17,24,39,.04),0 10px 28px -14px rgba(86,37,204,.22);color:var(--sps-primary,#5625cc);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.sw-chip.is-recommended[data-v-0a6d7373]{background:var(--sps-primary-soft,#f3f0ff);border-color:transparent;-webkit-box-shadow:inset 0 0 0 1px rgba(86,37,204,.25);box-shadow:inset 0 0 0 1px rgba(86,37,204,.25);color:var(--sps-primary,#341a7a)}.sw-card[data-v-0a6d7373],.sw-option[data-v-0a6d7373]{background:#fff;border:1px solid var(--sps-border-default,#e4e7ec);border-radius:14px;-webkit-box-shadow:0 1px 2px rgba(17,24,39,.04),0 10px 28px -14px rgba(86,37,204,.22);box-shadow:0 1px 2px rgba(17,24,39,.04),0 10px 28px -14px rgba(86,37,204,.22)}.sw-option[data-v-0a6d7373]{cursor:pointer;position:relative;-webkit-transition:border-color .15s,background-color .15s,-webkit-transform .15s cubic-bezier(.2,.8,.2,1),-webkit-box-shadow .2s cubic-bezier(.2,.8,.2,1);transition:border-color .15s,background-color .15s,-webkit-transform .15s cubic-bezier(.2,.8,.2,1),-webkit-box-shadow .2s cubic-bezier(.2,.8,.2,1);transition:transform .15s cubic-bezier(.2,.8,.2,1),box-shadow .2s cubic-bezier(.2,.8,.2,1),border-color .15s,background-color .15s;transition:transform .15s cubic-bezier(.2,.8,.2,1),box-shadow .2s cubic-bezier(.2,.8,.2,1),border-color .15s,background-color .15s,-webkit-transform .15s cubic-bezier(.2,.8,.2,1),-webkit-box-shadow .2s cubic-bezier(.2,.8,.2,1)}.sw-option[data-v-0a6d7373]:hover{border-color:rgba(86,37,204,.4);-webkit-box-shadow:0 2px 4px rgba(17,24,39,.05),0 14px 34px -14px rgba(86,37,204,.3);box-shadow:0 2px 4px rgba(17,24,39,.05),0 14px 34px -14px rgba(86,37,204,.3);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.sw-option.is-on[data-v-0a6d7373]{background:-webkit-gradient(linear,left top,left bottom,from(#fbfaff),to(var(--sps-primary-soft,#f3f0ff)));background:linear-gradient(180deg,#fbfaff 0,var(--sps-primary-soft,#f3f0ff) 100%);border-color:var(--sps-primary,#5625cc);-webkit-box-shadow:0 0 0 3px rgba(86,37,204,.12),0 1px 2px rgba(17,24,39,.04),0 10px 28px -14px rgba(86,37,204,.22);box-shadow:0 0 0 3px rgba(86,37,204,.12),0 1px 2px rgba(17,24,39,.04),0 10px 28px -14px rgba(86,37,204,.22)}.sw-check[data-v-0a6d7373]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-flex:0;align-items:center;background:#fff;border:1.5px solid var(--sps-border-strong,#d9d9d9);border-radius:50%;color:transparent;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex:none;flex:none;height:22px;justify-content:center;-webkit-transition:all .15s;transition:all .15s;width:22px}.sw-check .md-icon[data-v-0a6d7373]{font-size:15px}.sw-check.is-on[data-v-0a6d7373]{background:linear-gradient(135deg,var(--sps-primary,#5625cc) 0,#7b4dff 100%);border-color:transparent;color:#fff}.sw-label[data-v-0a6d7373]{color:var(--sps-text-subtle,#9aa1ad);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.q-warning[data-v-0a6d7373]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background:#fffbeb;border:1px solid #fde68a;border-radius:14px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;padding:14px}.q-warning.block[data-v-0a6d7373]{background:#fff5f5;border-color:#fecaca}.q-warning.block .q-warn-ico[data-v-0a6d7373]{background:#fee2e2;color:#dc2626}.q-warn-ico[data-v-0a6d7373]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-flex:0;align-items:center;background:#fef3c7;border-radius:10px;color:#d97706;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex:none;flex:none;height:34px;justify-content:center;width:34px}.q-warn-ico .md-icon[data-v-0a6d7373]{font-size:20px}.q-warn-body[data-v-0a6d7373]{-webkit-box-flex:1;-ms-flex:1;flex:1}.q-warn-text[data-v-0a6d7373]{color:var(--sps-text-strong,#22272d);font-size:14px;line-height:1.5}.q-warn-actions[data-v-0a6d7373]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;margin-top:10px}.sw-btn[data-v-8dd5d256]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;border:1px solid transparent;border-radius:12px;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-family:inherit;font-size:14px;font-weight:600;gap:6px;height:40px;justify-content:center;line-height:1;padding:0 18px;-webkit-transition:background-color .15s,border-color .15s,color .15s,-webkit-transform .15s cubic-bezier(.2,.8,.2,1),-webkit-box-shadow .2s cubic-bezier(.2,.8,.2,1);transition:background-color .15s,border-color .15s,color .15s,-webkit-transform .15s cubic-bezier(.2,.8,.2,1),-webkit-box-shadow .2s cubic-bezier(.2,.8,.2,1);transition:transform .15s cubic-bezier(.2,.8,.2,1),box-shadow .2s cubic-bezier(.2,.8,.2,1),background-color .15s,border-color .15s,color .15s;transition:transform .15s cubic-bezier(.2,.8,.2,1),box-shadow .2s cubic-bezier(.2,.8,.2,1),background-color .15s,border-color .15s,color .15s,-webkit-transform .15s cubic-bezier(.2,.8,.2,1),-webkit-box-shadow .2s cubic-bezier(.2,.8,.2,1);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.sw-btn .md-icon[data-v-8dd5d256]{font-size:18px}.sw-btn[data-v-8dd5d256]:focus-visible{outline:2px solid var(--sps-primary,#5625cc);outline-offset:2px}.sw-btn.is-disabled[data-v-8dd5d256],.sw-btn[data-v-8dd5d256]:disabled{-webkit-box-shadow:none!important;box-shadow:none!important;cursor:not-allowed;opacity:.45;-webkit-transform:none!important;transform:none!important}.sw-btn--primary[data-v-8dd5d256]{background:linear-gradient(135deg,var(--sps-primary,#5625cc) 0,#7b4dff 100%);-webkit-box-shadow:0 6px 16px -6px rgba(86,37,204,.55);box-shadow:0 6px 16px -6px rgba(86,37,204,.55);color:#fff}.sw-btn--primary[data-v-8dd5d256]:hover:not(:disabled){-webkit-box-shadow:0 10px 24px -8px rgba(86,37,204,.6);box-shadow:0 10px 24px -8px rgba(86,37,204,.6);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.sw-btn--primary[data-v-8dd5d256]:active:not(:disabled){-webkit-transform:translateY(0);transform:translateY(0)}.sw-btn--soft[data-v-8dd5d256]{background:var(--sps-primary-soft,#f3f0ff);color:var(--sps-primary,#341a7a)}.sw-btn--soft[data-v-8dd5d256]:hover:not(:disabled){background:#e9e3ff}.sw-btn--ghost[data-v-8dd5d256]{background:#fff;border-color:var(--sps-border-default,#e4e7ec);color:var(--sps-text-default,#334155)}.sw-btn--ghost[data-v-8dd5d256]:hover:not(:disabled){border-color:var(--sps-primary,#5625cc);color:var(--sps-primary,#5625cc)}.sw-btn--success[data-v-8dd5d256]{background:linear-gradient(135deg,#16a34a,#22c55e);-webkit-box-shadow:0 6px 16px -6px rgba(22,163,74,.5);box-shadow:0 6px 16px -6px rgba(22,163,74,.5);color:#fff}.sw-btn--success[data-v-8dd5d256]:hover:not(:disabled){-webkit-transform:translateY(-1px);transform:translateY(-1px)}.sw-btn--icon[data-v-8dd5d256]{padding:0;width:40px}.sw-btn--sm[data-v-8dd5d256]{border-radius:10px;font-size:13px;height:34px;padding:0 14px}.sw-btn--sm.sw-btn--icon[data-v-8dd5d256]{width:34px}.sw-btn--lg[data-v-8dd5d256]{font-size:15px;height:46px;padding:0 22px}.sw-chip[data-v-8dd5d256]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border:1px solid var(--sps-border-default,#e4e7ec);border-radius:999px;color:var(--sps-text-default,#334155);cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-family:inherit;font-size:13px;font-weight:500;gap:6px;height:36px;padding:0 16px;-webkit-transition:border-color .15s,background-color .15s,color .15s,-webkit-transform .15s cubic-bezier(.2,.8,.2,1),-webkit-box-shadow .2s cubic-bezier(.2,.8,.2,1);transition:border-color .15s,background-color .15s,color .15s,-webkit-transform .15s cubic-bezier(.2,.8,.2,1),-webkit-box-shadow .2s cubic-bezier(.2,.8,.2,1);transition:transform .15s cubic-bezier(.2,.8,.2,1),box-shadow .2s cubic-bezier(.2,.8,.2,1),border-color .15s,background-color .15s,color .15s;transition:transform .15s cubic-bezier(.2,.8,.2,1),box-shadow .2s cubic-bezier(.2,.8,.2,1),border-color .15s,background-color .15s,color .15s,-webkit-transform .15s cubic-bezier(.2,.8,.2,1),-webkit-box-shadow .2s cubic-bezier(.2,.8,.2,1)}.sw-chip .md-icon[data-v-8dd5d256]{font-size:16px}.sw-chip[data-v-8dd5d256]:hover{border-color:var(--sps-primary,#5625cc);-webkit-box-shadow:0 1px 2px rgba(17,24,39,.04),0 10px 28px -14px rgba(86,37,204,.22);box-shadow:0 1px 2px rgba(17,24,39,.04),0 10px 28px -14px rgba(86,37,204,.22);color:var(--sps-primary,#5625cc);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.sw-chip.is-recommended[data-v-8dd5d256]{background:var(--sps-primary-soft,#f3f0ff);border-color:transparent;-webkit-box-shadow:inset 0 0 0 1px rgba(86,37,204,.25);box-shadow:inset 0 0 0 1px rgba(86,37,204,.25);color:var(--sps-primary,#341a7a)}.q-confirm[data-v-8dd5d256],.sw-card[data-v-8dd5d256],.sw-option[data-v-8dd5d256]{background:#fff;border:1px solid var(--sps-border-default,#e4e7ec);border-radius:14px;-webkit-box-shadow:0 1px 2px rgba(17,24,39,.04),0 10px 28px -14px rgba(86,37,204,.22);box-shadow:0 1px 2px rgba(17,24,39,.04),0 10px 28px -14px rgba(86,37,204,.22)}.sw-option[data-v-8dd5d256]{cursor:pointer;position:relative;-webkit-transition:border-color .15s,background-color .15s,-webkit-transform .15s cubic-bezier(.2,.8,.2,1),-webkit-box-shadow .2s cubic-bezier(.2,.8,.2,1);transition:border-color .15s,background-color .15s,-webkit-transform .15s cubic-bezier(.2,.8,.2,1),-webkit-box-shadow .2s cubic-bezier(.2,.8,.2,1);transition:transform .15s cubic-bezier(.2,.8,.2,1),box-shadow .2s cubic-bezier(.2,.8,.2,1),border-color .15s,background-color .15s;transition:transform .15s cubic-bezier(.2,.8,.2,1),box-shadow .2s cubic-bezier(.2,.8,.2,1),border-color .15s,background-color .15s,-webkit-transform .15s cubic-bezier(.2,.8,.2,1),-webkit-box-shadow .2s cubic-bezier(.2,.8,.2,1)}.sw-option[data-v-8dd5d256]:hover{border-color:rgba(86,37,204,.4);-webkit-box-shadow:0 2px 4px rgba(17,24,39,.05),0 14px 34px -14px rgba(86,37,204,.3);box-shadow:0 2px 4px rgba(17,24,39,.05),0 14px 34px -14px rgba(86,37,204,.3);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.sw-option.is-on[data-v-8dd5d256]{background:-webkit-gradient(linear,left top,left bottom,from(#fbfaff),to(var(--sps-primary-soft,#f3f0ff)));background:linear-gradient(180deg,#fbfaff 0,var(--sps-primary-soft,#f3f0ff) 100%);border-color:var(--sps-primary,#5625cc);-webkit-box-shadow:0 0 0 3px rgba(86,37,204,.12),0 1px 2px rgba(17,24,39,.04),0 10px 28px -14px rgba(86,37,204,.22);box-shadow:0 0 0 3px rgba(86,37,204,.12),0 1px 2px rgba(17,24,39,.04),0 10px 28px -14px rgba(86,37,204,.22)}.sw-check[data-v-8dd5d256]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-flex:0;align-items:center;background:#fff;border:1.5px solid var(--sps-border-strong,#d9d9d9);border-radius:50%;color:transparent;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex:none;flex:none;height:22px;justify-content:center;-webkit-transition:all .15s;transition:all .15s;width:22px}.sw-check .md-icon[data-v-8dd5d256]{font-size:15px}.sw-check.is-on[data-v-8dd5d256]{background:linear-gradient(135deg,var(--sps-primary,#5625cc) 0,#7b4dff 100%);border-color:transparent;color:#fff}.sw-label[data-v-8dd5d256]{color:var(--sps-text-subtle,#9aa1ad);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.q-confirm[data-v-8dd5d256]{background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#faf8ff));background:linear-gradient(180deg,#fff,#faf8ff);border-color:rgba(86,37,204,.3);padding:18px}.q-confirm-head[data-v-8dd5d256]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}.q-confirm-ico[data-v-8dd5d256]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-flex:0;align-items:center;background:linear-gradient(135deg,var(--sps-primary,#5625cc) 0,#7b4dff 100%);border-radius:12px;-webkit-box-shadow:0 8px 16px -8px rgba(86,37,204,.6);box-shadow:0 8px 16px -8px rgba(86,37,204,.6);color:#fff;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex:none;flex:none;height:40px;justify-content:center;width:40px}.q-confirm-ico .md-icon[data-v-8dd5d256]{font-size:22px}.q-confirm-texts[data-v-8dd5d256]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.q-confirm-title[data-v-8dd5d256]{color:var(--sps-text-strong,#22272d);font-size:16px;font-weight:700;padding-top:6px}.q-confirm-title[data-v-8dd5d256]:empty{display:none}.q-confirm-summary[data-v-8dd5d256]{color:var(--sps-text-muted,#6b7280);font-size:13.5px;line-height:1.55;margin-top:4px;white-space:pre-wrap}.q-confirm-summary[data-v-8dd5d256]:empty{display:none}.q-confirm-facts[data-v-8dd5d256]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px;margin-top:12px}.q-confirm-fact[data-v-8dd5d256]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border:1px solid var(--sps-border-default,#e4e7ec);border-radius:999px;color:var(--sps-text-default,#334155);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:12px;font-weight:600;gap:4px;padding:3px 10px}.q-confirm-fact .md-icon[data-v-8dd5d256]{color:var(--sps-primary,#5625cc);font-size:14px}.q-confirm-cost[data-v-8dd5d256]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--sps-text-muted,#6b7280);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12.5px;gap:6px;margin-top:10px}.q-confirm-cost .md-icon[data-v-8dd5d256]{font-size:16px}.q-confirm-actions[data-v-8dd5d256]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;margin-top:16px}.sw-btn[data-v-1746cecc]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;border:1px solid transparent;border-radius:12px;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-family:inherit;font-size:14px;font-weight:600;gap:6px;height:40px;justify-content:center;line-height:1;padding:0 18px;-webkit-transition:background-color .15s,border-color .15s,color .15s,-webkit-transform .15s cubic-bezier(.2,.8,.2,1),-webkit-box-shadow .2s cubic-bezier(.2,.8,.2,1);transition:background-color .15s,border-color .15s,color .15s,-webkit-transform .15s cubic-bezier(.2,.8,.2,1),-webkit-box-shadow .2s cubic-bezier(.2,.8,.2,1);transition:transform .15s cubic-bezier(.2,.8,.2,1),box-shadow .2s cubic-bezier(.2,.8,.2,1),background-color .15s,border-color .15s,color .15s;transition:transform .15s cubic-bezier(.2,.8,.2,1),box-shadow .2s cubic-bezier(.2,.8,.2,1),background-color .15s,border-color .15s,color .15s,-webkit-transform .15s cubic-bezier(.2,.8,.2,1),-webkit-box-shadow .2s cubic-bezier(.2,.8,.2,1);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.sw-btn .md-icon[data-v-1746cecc]{font-size:18px}.sw-btn[data-v-1746cecc]:focus-visible{outline:2px solid var(--sps-primary,#5625cc);outline-offset:2px}.sw-btn.is-disabled[data-v-1746cecc],.sw-btn[data-v-1746cecc]:disabled{-webkit-box-shadow:none!important;box-shadow:none!important;cursor:not-allowed;opacity:.45;-webkit-transform:none!important;transform:none!important}.sw-btn--primary[data-v-1746cecc]{background:linear-gradient(135deg,var(--sps-primary,#5625cc) 0,#7b4dff 100%);-webkit-box-shadow:0 6px 16px -6px rgba(86,37,204,.55);box-shadow:0 6px 16px -6px rgba(86,37,204,.55);color:#fff}.sw-btn--primary[data-v-1746cecc]:hover:not(:disabled){-webkit-box-shadow:0 10px 24px -8px rgba(86,37,204,.6);box-shadow:0 10px 24px -8px rgba(86,37,204,.6);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.sw-btn--primary[data-v-1746cecc]:active:not(:disabled){-webkit-transform:translateY(0);transform:translateY(0)}.sw-btn--soft[data-v-1746cecc]{background:var(--sps-primary-soft,#f3f0ff);color:var(--sps-primary,#341a7a)}.sw-btn--soft[data-v-1746cecc]:hover:not(:disabled){background:#e9e3ff}.sw-btn--ghost[data-v-1746cecc]{background:#fff;border-color:var(--sps-border-default,#e4e7ec);color:var(--sps-text-default,#334155)}.sw-btn--ghost[data-v-1746cecc]:hover:not(:disabled){border-color:var(--sps-primary,#5625cc);color:var(--sps-primary,#5625cc)}.sw-btn--success[data-v-1746cecc]{background:linear-gradient(135deg,#16a34a,#22c55e);-webkit-box-shadow:0 6px 16px -6px rgba(22,163,74,.5);box-shadow:0 6px 16px -6px rgba(22,163,74,.5);color:#fff}.sw-btn--success[data-v-1746cecc]:hover:not(:disabled){-webkit-transform:translateY(-1px);transform:translateY(-1px)}.sw-btn--icon[data-v-1746cecc]{padding:0;width:40px}.sw-btn--sm[data-v-1746cecc]{border-radius:10px;font-size:13px;height:34px;padding:0 14px}.sw-btn--sm.sw-btn--icon[data-v-1746cecc]{width:34px}.sw-btn--lg[data-v-1746cecc]{font-size:15px;height:46px;padding:0 22px}.sw-chip[data-v-1746cecc]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border:1px solid var(--sps-border-default,#e4e7ec);border-radius:999px;color:var(--sps-text-default,#334155);cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-family:inherit;font-size:13px;font-weight:500;gap:6px;height:36px;padding:0 16px;-webkit-transition:border-color .15s,background-color .15s,color .15s,-webkit-transform .15s cubic-bezier(.2,.8,.2,1),-webkit-box-shadow .2s cubic-bezier(.2,.8,.2,1);transition:border-color .15s,background-color .15s,color .15s,-webkit-transform .15s cubic-bezier(.2,.8,.2,1),-webkit-box-shadow .2s cubic-bezier(.2,.8,.2,1);transition:transform .15s cubic-bezier(.2,.8,.2,1),box-shadow .2s cubic-bezier(.2,.8,.2,1),border-color .15s,background-color .15s,color .15s;transition:transform .15s cubic-bezier(.2,.8,.2,1),box-shadow .2s cubic-bezier(.2,.8,.2,1),border-color .15s,background-color .15s,color .15s,-webkit-transform .15s cubic-bezier(.2,.8,.2,1),-webkit-box-shadow .2s cubic-bezier(.2,.8,.2,1)}.sw-chip .md-icon[data-v-1746cecc]{font-size:16px}.sw-chip[data-v-1746cecc]:hover{border-color:var(--sps-primary,#5625cc);-webkit-box-shadow:0 1px 2px rgba(17,24,39,.04),0 10px 28px -14px rgba(86,37,204,.22);box-shadow:0 1px 2px rgba(17,24,39,.04),0 10px 28px -14px rgba(86,37,204,.22);color:var(--sps-primary,#5625cc);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.sw-chip.is-recommended[data-v-1746cecc]{background:var(--sps-primary-soft,#f3f0ff);border-color:transparent;-webkit-box-shadow:inset 0 0 0 1px rgba(86,37,204,.25);box-shadow:inset 0 0 0 1px rgba(86,37,204,.25);color:var(--sps-primary,#341a7a)}.sc-bubble[data-v-1746cecc],.sc-done[data-v-1746cecc],.sc-prompt-full[data-v-1746cecc],.sc-test[data-v-1746cecc],.sc-typing[data-v-1746cecc],.sw-card[data-v-1746cecc],.sw-option[data-v-1746cecc]{background:#fff;border:1px solid var(--sps-border-default,#e4e7ec);border-radius:14px;-webkit-box-shadow:0 1px 2px rgba(17,24,39,.04),0 10px 28px -14px rgba(86,37,204,.22);box-shadow:0 1px 2px rgba(17,24,39,.04),0 10px 28px -14px rgba(86,37,204,.22)}.sw-option[data-v-1746cecc]{cursor:pointer;position:relative;-webkit-transition:border-color .15s,background-color .15s,-webkit-transform .15s cubic-bezier(.2,.8,.2,1),-webkit-box-shadow .2s cubic-bezier(.2,.8,.2,1);transition:border-color .15s,background-color .15s,-webkit-transform .15s cubic-bezier(.2,.8,.2,1),-webkit-box-shadow .2s cubic-bezier(.2,.8,.2,1);transition:transform .15s cubic-bezier(.2,.8,.2,1),box-shadow .2s cubic-bezier(.2,.8,.2,1),border-color .15s,background-color .15s;transition:transform .15s cubic-bezier(.2,.8,.2,1),box-shadow .2s cubic-bezier(.2,.8,.2,1),border-color .15s,background-color .15s,-webkit-transform .15s cubic-bezier(.2,.8,.2,1),-webkit-box-shadow .2s cubic-bezier(.2,.8,.2,1)}.sw-option[data-v-1746cecc]:hover{border-color:rgba(86,37,204,.4);-webkit-box-shadow:0 2px 4px rgba(17,24,39,.05),0 14px 34px -14px rgba(86,37,204,.3);box-shadow:0 2px 4px rgba(17,24,39,.05),0 14px 34px -14px rgba(86,37,204,.3);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.sw-option.is-on[data-v-1746cecc]{background:-webkit-gradient(linear,left top,left bottom,from(#fbfaff),to(var(--sps-primary-soft,#f3f0ff)));background:linear-gradient(180deg,#fbfaff 0,var(--sps-primary-soft,#f3f0ff) 100%);border-color:var(--sps-primary,#5625cc);-webkit-box-shadow:0 0 0 3px rgba(86,37,204,.12),0 1px 2px rgba(17,24,39,.04),0 10px 28px -14px rgba(86,37,204,.22);box-shadow:0 0 0 3px rgba(86,37,204,.12),0 1px 2px rgba(17,24,39,.04),0 10px 28px -14px rgba(86,37,204,.22)}.sw-check[data-v-1746cecc]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-flex:0;align-items:center;background:#fff;border:1.5px solid var(--sps-border-strong,#d9d9d9);border-radius:50%;color:transparent;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex:none;flex:none;height:22px;justify-content:center;-webkit-transition:all .15s;transition:all .15s;width:22px}.sw-check .md-icon[data-v-1746cecc]{font-size:15px}.sw-check.is-on[data-v-1746cecc]{background:linear-gradient(135deg,var(--sps-primary,#5625cc) 0,#7b4dff 100%);border-color:transparent;color:#fff}.sw-label[data-v-1746cecc]{color:var(--sps-text-subtle,#9aa1ad);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.setup-chat[data-v-1746cecc]{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;min-height:0}.sc-scroll[data-v-1746cecc]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;overflow:auto}.sc-scroll-inner[data-v-1746cecc]{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:14px;padding:24px 28px}.sc-info-line[data-v-1746cecc]{-webkit-box-align:center;-ms-flex-align:center;-ms-flex-item-align:start;align-items:center;align-self:flex-start;background:var(--sps-primary-soft,#f3f0ff);border-radius:10px;color:var(--sps-primary,#341a7a);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:13px;font-weight:600;gap:6px;margin:-2px 0 10px;padding:6px 12px}.sc-info-line .md-icon[data-v-1746cecc]{font-size:16px}.sc-agent[data-v-1746cecc]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}.sc-avatar[data-v-1746cecc]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-flex:0;align-items:center;background:#fff;border:1px solid var(--sps-border-default,#e4e7ec);border-radius:12px;-webkit-box-shadow:0 1px 2px rgba(17,24,39,.04),0 10px 28px -14px rgba(86,37,204,.22);box-shadow:0 1px 2px rgba(17,24,39,.04),0 10px 28px -14px rgba(86,37,204,.22);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex:none;flex:none;height:34px;justify-content:center;width:34px}.sc-bubble[data-v-1746cecc]{border-radius:6px 18px 18px 18px;color:var(--sps-text-default,#334155);font-size:14px;line-height:1.55;max-width:78%;padding:12px 16px}.sc-bubble[data-v-1746cecc] p{margin:0 0 6px}.sc-bubble[data-v-1746cecc] p:last-child{margin:0}.sc-bubble[data-v-1746cecc] ul{margin:4px 0 0;padding-left:18px}.sc-bubble[data-v-1746cecc] strong{color:var(--sps-text-strong,#22272d)}.sc-bubble.live[data-v-1746cecc]:after{-webkit-animation:blink-data-v-1746cecc 1s infinite;animation:blink-data-v-1746cecc 1s infinite;color:var(--sps-primary,#5625cc);content:"▍"}@-webkit-keyframes blink-data-v-1746cecc{50%{opacity:0}}@keyframes blink-data-v-1746cecc{50%{opacity:0}}.sc-user[data-v-1746cecc]{-ms-flex-item-align:end;-webkit-box-pack:end;-ms-flex-pack:end;align-self:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-end;max-width:72%}.sc-user-bubble[data-v-1746cecc]{background:linear-gradient(135deg,var(--sps-primary,#5625cc) 0,#7b4dff 100%);border-radius:18px 18px 6px 18px;-webkit-box-shadow:0 8px 18px -8px rgba(86,37,204,.55);box-shadow:0 8px 18px -8px rgba(86,37,204,.55);color:#fff;font-size:14px;line-height:1.5;padding:10px 16px}.sc-answer[data-v-1746cecc]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:3px;max-width:78%}.sc-answer-q[data-v-1746cecc]{color:var(--sps-text-subtle,#9aa1ad);font-size:11.5px;line-height:1.35;max-width:100%;overflow:hidden;padding:0 8px;text-align:right;text-overflow:ellipsis;-webkit-transition:color .15s;transition:color .15s;white-space:nowrap}.sc-answer-q[data-v-1746cecc]:before{content:"“";margin-right:2px;opacity:.7}.sc-answer-q[data-v-1746cecc]:after{content:"”";margin-left:2px;opacity:.7}.sc-answer:hover .sc-answer-q[data-v-1746cecc]{color:var(--sps-text-muted,#6b7280);white-space:normal}.sc-answer-chip[data-v-1746cecc]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--sps-primary-soft,#f3f0ff);border:1px solid rgba(86,37,204,.18);border-radius:999px;color:var(--sps-primary,#341a7a);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:13px;font-weight:600;gap:6px;padding:7px 14px}.sc-answer-chip .md-icon[data-v-1746cecc]{color:var(--sps-primary,#5625cc);font-size:16px}.sc-action[data-v-1746cecc]{-ms-flex-item-align:center;align-self:center}.sc-action-chip[data-v-1746cecc]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#eef0f5;border-radius:999px;color:var(--sps-text-muted,#6b7280);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:12px;gap:4px;padding:4px 12px}.sc-action-chip .md-icon[data-v-1746cecc]{font-size:14px}.sc-typing-row[data-v-1746cecc]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sc-typing[data-v-1746cecc]{border-radius:6px 18px 18px 18px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px;padding:12px 16px}.sc-typing span[data-v-1746cecc]{-webkit-animation:bounce-data-v-1746cecc 1.2s infinite;animation:bounce-data-v-1746cecc 1.2s infinite;background:var(--sps-primary,#5625cc);border-radius:50%;height:7px;opacity:.5;width:7px}.sc-typing span[data-v-1746cecc]:nth-child(2){-webkit-animation-delay:.2s;animation-delay:.2s}.sc-typing span[data-v-1746cecc]:nth-child(3){-webkit-animation-delay:.4s;animation-delay:.4s}@-webkit-keyframes bounce-data-v-1746cecc{0%,80%,to{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}}@keyframes bounce-data-v-1746cecc{0%,80%,to{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}}.sc-question[data-v-1746cecc]{-webkit-animation:rise-data-v-1746cecc .25s cubic-bezier(.2,.8,.2,1);animation:rise-data-v-1746cecc .25s cubic-bezier(.2,.8,.2,1);margin-left:46px;max-width:78%}@-webkit-keyframes rise-data-v-1746cecc{0%{opacity:0;-webkit-transform:translateY(6px);transform:translateY(6px)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes rise-data-v-1746cecc{0%{opacity:0;-webkit-transform:translateY(6px);transform:translateY(6px)}to{opacity:1;-webkit-transform:none;transform:none}}.sc-question-text[data-v-1746cecc]{color:var(--sps-text-strong,#22272d);font-size:15px;font-weight:700;margin-bottom:12px}.sc-why[data-v-1746cecc]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--sps-text-muted,#6b7280);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;gap:6px;margin-top:10px}.sc-why .md-icon[data-v-1746cecc]{color:#f59e0b;font-size:15px}.sc-test[data-v-1746cecc]{margin-left:46px;padding:14px 14px 6px}.sc-test-frame[data-v-1746cecc]{border-radius:15px;height:640px;max-height:85vh;min-height:420px;overflow:hidden;resize:vertical}.sc-test-frame[data-v-1746cecc] .chat-widget{height:100%;max-height:100%;max-width:760px;width:100%}.sc-test-resize-hint[data-v-1746cecc]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:#f6f7fb;border:1px dashed var(--sps-border-default,#e4e7ec);border-radius:10px;color:var(--sps-text-muted,#6b7280);cursor:ns-resize;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:3px;height:34px;justify-content:center;margin-top:8px;-webkit-transition:background-color .15s,border-color .15s,color .15s;transition:background-color .15s,border-color .15s,color .15s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.sc-test-resize-hint .sc-grip[data-v-1746cecc]{background:var(--sps-border-strong,#d9d9d9);border-radius:999px;height:5px;-webkit-transition:background-color .15s;transition:background-color .15s;width:48px}.sc-test-resize-hint .sc-grip-label[data-v-1746cecc]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:11.5px;font-weight:600;gap:3px;line-height:1}.sc-test-resize-hint .sc-grip-label .md-icon[data-v-1746cecc]{font-size:14px}.sc-test-resize-hint[data-v-1746cecc]:active,.sc-test-resize-hint[data-v-1746cecc]:hover{background:var(--sps-primary-soft,#f3f0ff);border-color:var(--sps-primary,#5625cc);color:var(--sps-primary,#5625cc)}.sc-test-resize-hint:active .sc-grip[data-v-1746cecc],.sc-test-resize-hint:hover .sc-grip[data-v-1746cecc]{background:var(--sps-primary,#5625cc)}.sc-prompt-full[data-v-1746cecc]{-webkit-box-shadow:none;box-shadow:none;margin-bottom:12px;padding:10px 12px}.sc-prompt-toggle[data-v-1746cecc]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:none;border:0;color:var(--sps-primary,#5625cc);cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:12.5px;font-weight:600;gap:4px;padding:0}.sc-prompt-toggle .md-icon[data-v-1746cecc]{font-size:16px}.sc-prompt-body[data-v-1746cecc]{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:12px;margin-top:10px;max-height:360px;overflow:auto;padding-right:6px}.sc-prompt-title[data-v-1746cecc]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--sps-text-muted,#6b7280);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;font-weight:700;gap:6px;letter-spacing:.04em;margin-bottom:4px;text-transform:uppercase}.sc-prompt-lock[data-v-1746cecc]{color:var(--sps-text-subtle,#9aa1ad)}.sc-prompt-lock .md-icon[data-v-1746cecc]{font-size:13px}.sc-prompt-text[data-v-1746cecc]{color:var(--sps-text-default,#334155);font-family:inherit;font-size:13px;line-height:1.55;margin:0;white-space:pre-wrap;word-break:break-word}.sc-source-bar[data-v-1746cecc]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;margin-bottom:12px}.sc-source-hint[data-v-1746cecc]{color:var(--sps-text-muted,#6b7280);font-size:12px}.sc-test-hint[data-v-1746cecc]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--sps-text-muted,#6b7280);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:13px;gap:6px;margin-bottom:10px}.sc-test-hint .md-icon[data-v-1746cecc]{color:var(--sps-primary,#5625cc);font-size:16px}.sc-done[data-v-1746cecc]{background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f2fbf5));background:linear-gradient(180deg,#fff,#f2fbf5);border-color:rgba(22,163,74,.35);margin-left:46px;padding:22px;text-align:center}.sc-done-ico[data-v-1746cecc]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:linear-gradient(135deg,#16a34a,#22c55e);border-radius:16px;-webkit-box-shadow:0 10px 22px -8px rgba(22,163,74,.6);box-shadow:0 10px 22px -8px rgba(22,163,74,.6);color:#fff;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:52px;justify-content:center;width:52px}.sc-done-ico .md-icon[data-v-1746cecc]{font-size:28px}.sc-done-title[data-v-1746cecc]{color:var(--sps-text-strong,#22272d);font-size:18px;font-weight:700;margin:12px 0 16px}.sc-done-actions[data-v-1746cecc]{-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center}.sc-done-actions[data-v-1746cecc],.sc-error[data-v-1746cecc]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.sc-error[data-v-1746cecc]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff5f5;border:1px solid #fecaca;border-radius:12px;color:#b91c1c;font-size:13px;margin-left:46px;padding:10px 14px}.sc-error .md-icon[data-v-1746cecc]{-webkit-box-flex:0;-ms-flex:none;flex:none;font-size:18px}.sc-error-text[data-v-1746cecc]{-webkit-box-flex:1;-ms-flex:1;flex:1}.sc-stuck[data-v-1746cecc]{background:#fffbeb;border-color:#fde68a;color:#92400e}.sc-input[data-v-1746cecc]{-webkit-box-flex:0;background:#fff;border-top:1px solid var(--sps-border-default,#e4e7ec);-ms-flex:none;flex:none;padding:14px 28px 16px}.sc-done-hint[data-v-1746cecc]{color:var(--sps-text-muted,#6b7280);font-size:13px;margin:4px 0 10px}.sc-status[data-v-1746cecc]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#b45309;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;gap:6px;margin-bottom:8px}.sc-dot[data-v-1746cecc]{-webkit-animation:blink-data-v-1746cecc 1.2s infinite;animation:blink-data-v-1746cecc 1.2s infinite;background:#f59e0b;border-radius:50%;height:8px;width:8px}.sc-composer[data-v-1746cecc]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#f6f7fb;border:1px solid var(--sps-border-default,#e4e7ec);border-radius:16px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;padding:6px 6px 6px 16px;-webkit-transition:border-color .15s,-webkit-box-shadow .2s;transition:border-color .15s,-webkit-box-shadow .2s;transition:border-color .15s,box-shadow .2s;transition:border-color .15s,box-shadow .2s,-webkit-box-shadow .2s}.sc-composer[data-v-1746cecc]:focus-within{background:#fff;border-color:var(--sps-primary,#5625cc);-webkit-box-shadow:0 0 0 4px rgba(86,37,204,.1);box-shadow:0 0 0 4px rgba(86,37,204,.1)}.sc-composer.disabled[data-v-1746cecc]{opacity:.6}.sc-test-examples[data-v-1746cecc]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;margin-bottom:12px}.sc-test-examples-label[data-v-1746cecc]{color:var(--sps-text-muted,#6b7280);font-size:12px;font-weight:600}.sc-done-warn[data-v-1746cecc]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff7ed;border-radius:12px;color:#9a3412;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:13px;gap:10px;margin:4px auto 14px;max-width:520px;padding:10px 14px;text-align:left}.sc-done-warn .md-icon[data-v-1746cecc]{-webkit-box-flex:0;-ms-flex:none;flex:none;font-size:18px}.sc-done-warn span[data-v-1746cecc]{-webkit-box-flex:1;-ms-flex:1;flex:1}.sc-bg-card[data-v-1746cecc]{margin-bottom:4px}.sc-help-link[data-v-1746cecc]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--sps-primary,#5625cc);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:12.5px;font-weight:600;gap:4px;margin:-2px 0 10px}.sc-help-link .md-icon[data-v-1746cecc]{font-size:15px}.sc-help-link[data-v-1746cecc]:hover{text-decoration:underline}.sc-composer-input[data-v-1746cecc]{-webkit-box-flex:1;--ghost-bg:#f6f7fb;-ms-flex:1;flex:1;min-width:0}.sc-send[data-v-1746cecc]{border-radius:12px}.sc-nav[data-v-1746cecc]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:12px}.sc-nav-right[data-v-1746cecc],.sc-nav[data-v-1746cecc]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.sc-nav-right[data-v-1746cecc]{gap:10px}.sc-skip[data-v-1746cecc]{border-color:transparent;color:var(--sps-text-muted,#6b7280)}.sc-skip[data-v-1746cecc]:hover:not(:disabled){background:#f6f7fb;border-color:transparent;color:var(--sps-text-strong,#22272d)}.sw-btn[data-v-34e2a431]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;border:1px solid transparent;border-radius:12px;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-family:inherit;font-size:14px;font-weight:600;gap:6px;height:40px;justify-content:center;line-height:1;padding:0 18px;-webkit-transition:background-color .15s,border-color .15s,color .15s,-webkit-transform .15s cubic-bezier(.2,.8,.2,1),-webkit-box-shadow .2s cubic-bezier(.2,.8,.2,1);transition:background-color .15s,border-color .15s,color .15s,-webkit-transform .15s cubic-bezier(.2,.8,.2,1),-webkit-box-shadow .2s cubic-bezier(.2,.8,.2,1);transition:transform .15s cubic-bezier(.2,.8,.2,1),box-shadow .2s cubic-bezier(.2,.8,.2,1),background-color .15s,border-color .15s,color .15s;transition:transform .15s cubic-bezier(.2,.8,.2,1),box-shadow .2s cubic-bezier(.2,.8,.2,1),background-color .15s,border-color .15s,color .15s,-webkit-transform .15s cubic-bezier(.2,.8,.2,1),-webkit-box-shadow .2s cubic-bezier(.2,.8,.2,1);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.sw-btn .md-icon[data-v-34e2a431]{font-size:18px}.sw-btn[data-v-34e2a431]:focus-visible{outline:2px solid var(--sps-primary,#5625cc);outline-offset:2px}.sw-btn.is-disabled[data-v-34e2a431],.sw-btn[data-v-34e2a431]:disabled{-webkit-box-shadow:none!important;box-shadow:none!important;cursor:not-allowed;opacity:.45;-webkit-transform:none!important;transform:none!important}.sw-btn--primary[data-v-34e2a431]{background:linear-gradient(135deg,var(--sps-primary,#5625cc) 0,#7b4dff 100%);-webkit-box-shadow:0 6px 16px -6px rgba(86,37,204,.55);box-shadow:0 6px 16px -6px rgba(86,37,204,.55);color:#fff}.sw-btn--primary[data-v-34e2a431]:hover:not(:disabled){-webkit-box-shadow:0 10px 24px -8px rgba(86,37,204,.6);box-shadow:0 10px 24px -8px rgba(86,37,204,.6);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.sw-btn--primary[data-v-34e2a431]:active:not(:disabled){-webkit-transform:translateY(0);transform:translateY(0)}.sw-btn--soft[data-v-34e2a431]{background:var(--sps-primary-soft,#f3f0ff);color:var(--sps-primary,#341a7a)}.sw-btn--soft[data-v-34e2a431]:hover:not(:disabled){background:#e9e3ff}.sw-btn--ghost[data-v-34e2a431]{background:#fff;border-color:var(--sps-border-default,#e4e7ec);color:var(--sps-text-default,#334155)}.sw-btn--ghost[data-v-34e2a431]:hover:not(:disabled){border-color:var(--sps-primary,#5625cc);color:var(--sps-primary,#5625cc)}.sw-btn--success[data-v-34e2a431]{background:linear-gradient(135deg,#16a34a,#22c55e);-webkit-box-shadow:0 6px 16px -6px rgba(22,163,74,.5);box-shadow:0 6px 16px -6px rgba(22,163,74,.5);color:#fff}.sw-btn--success[data-v-34e2a431]:hover:not(:disabled){-webkit-transform:translateY(-1px);transform:translateY(-1px)}.sw-btn--icon[data-v-34e2a431]{padding:0;width:40px}.sw-btn--sm[data-v-34e2a431]{border-radius:10px;font-size:13px;height:34px;padding:0 14px}.sw-btn--sm.sw-btn--icon[data-v-34e2a431]{width:34px}.sw-btn--lg[data-v-34e2a431]{font-size:15px;height:46px;padding:0 22px}.sw-chip[data-v-34e2a431]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border:1px solid var(--sps-border-default,#e4e7ec);border-radius:999px;color:var(--sps-text-default,#334155);cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-family:inherit;font-size:13px;font-weight:500;gap:6px;height:36px;padding:0 16px;-webkit-transition:border-color .15s,background-color .15s,color .15s,-webkit-transform .15s cubic-bezier(.2,.8,.2,1),-webkit-box-shadow .2s cubic-bezier(.2,.8,.2,1);transition:border-color .15s,background-color .15s,color .15s,-webkit-transform .15s cubic-bezier(.2,.8,.2,1),-webkit-box-shadow .2s cubic-bezier(.2,.8,.2,1);transition:transform .15s cubic-bezier(.2,.8,.2,1),box-shadow .2s cubic-bezier(.2,.8,.2,1),border-color .15s,background-color .15s,color .15s;transition:transform .15s cubic-bezier(.2,.8,.2,1),box-shadow .2s cubic-bezier(.2,.8,.2,1),border-color .15s,background-color .15s,color .15s,-webkit-transform .15s cubic-bezier(.2,.8,.2,1),-webkit-box-shadow .2s cubic-bezier(.2,.8,.2,1)}.sw-chip .md-icon[data-v-34e2a431]{font-size:16px}.sw-chip[data-v-34e2a431]:hover{border-color:var(--sps-primary,#5625cc);-webkit-box-shadow:0 1px 2px rgba(17,24,39,.04),0 10px 28px -14px rgba(86,37,204,.22);box-shadow:0 1px 2px rgba(17,24,39,.04),0 10px 28px -14px rgba(86,37,204,.22);color:var(--sps-primary,#5625cc);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.sw-chip.is-recommended[data-v-34e2a431]{background:var(--sps-primary-soft,#f3f0ff);border-color:transparent;-webkit-box-shadow:inset 0 0 0 1px rgba(86,37,204,.25);box-shadow:inset 0 0 0 1px rgba(86,37,204,.25);color:var(--sps-primary,#341a7a)}.sw-card[data-v-34e2a431],.sw-option[data-v-34e2a431]{background:#fff;border:1px solid var(--sps-border-default,#e4e7ec);border-radius:14px;-webkit-box-shadow:0 1px 2px rgba(17,24,39,.04),0 10px 28px -14px rgba(86,37,204,.22);box-shadow:0 1px 2px rgba(17,24,39,.04),0 10px 28px -14px rgba(86,37,204,.22)}.sw-option[data-v-34e2a431]{cursor:pointer;position:relative;-webkit-transition:border-color .15s,background-color .15s,-webkit-transform .15s cubic-bezier(.2,.8,.2,1),-webkit-box-shadow .2s cubic-bezier(.2,.8,.2,1);transition:border-color .15s,background-color .15s,-webkit-transform .15s cubic-bezier(.2,.8,.2,1),-webkit-box-shadow .2s cubic-bezier(.2,.8,.2,1);transition:transform .15s cubic-bezier(.2,.8,.2,1),box-shadow .2s cubic-bezier(.2,.8,.2,1),border-color .15s,background-color .15s;transition:transform .15s cubic-bezier(.2,.8,.2,1),box-shadow .2s cubic-bezier(.2,.8,.2,1),border-color .15s,background-color .15s,-webkit-transform .15s cubic-bezier(.2,.8,.2,1),-webkit-box-shadow .2s cubic-bezier(.2,.8,.2,1)}.sw-option[data-v-34e2a431]:hover{border-color:rgba(86,37,204,.4);-webkit-box-shadow:0 2px 4px rgba(17,24,39,.05),0 14px 34px -14px rgba(86,37,204,.3);box-shadow:0 2px 4px rgba(17,24,39,.05),0 14px 34px -14px rgba(86,37,204,.3);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.sw-option.is-on[data-v-34e2a431]{background:-webkit-gradient(linear,left top,left bottom,from(#fbfaff),to(var(--sps-primary-soft,#f3f0ff)));background:linear-gradient(180deg,#fbfaff 0,var(--sps-primary-soft,#f3f0ff) 100%);border-color:var(--sps-primary,#5625cc);-webkit-box-shadow:0 0 0 3px rgba(86,37,204,.12),0 1px 2px rgba(17,24,39,.04),0 10px 28px -14px rgba(86,37,204,.22);box-shadow:0 0 0 3px rgba(86,37,204,.12),0 1px 2px rgba(17,24,39,.04),0 10px 28px -14px rgba(86,37,204,.22)}.sw-check[data-v-34e2a431]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-flex:0;align-items:center;background:#fff;border:1.5px solid var(--sps-border-strong,#d9d9d9);border-radius:50%;color:transparent;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex:none;flex:none;height:22px;justify-content:center;-webkit-transition:all .15s;transition:all .15s;width:22px}.sw-check .md-icon[data-v-34e2a431]{font-size:15px}.sw-check.is-on[data-v-34e2a431]{background:linear-gradient(135deg,var(--sps-primary,#5625cc) 0,#7b4dff 100%);border-color:transparent;color:#fff}.sw-label[data-v-34e2a431]{color:var(--sps-text-subtle,#9aa1ad);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.setup-wizard[data-v-34e2a431]{-webkit-box-orient:vertical;-webkit-box-direction:normal;background:#f6f7fb;color:var(--sps-text-default,#334155);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;inset:0;position:absolute;z-index:999}.sw-top[data-v-34e2a431]{-webkit-box-pack:justify;-ms-flex-pack:justify;background:#fff;border-bottom:1px solid var(--sps-border-default,#e4e7ec);justify-content:space-between;padding:12px 20px}.sw-top-left[data-v-34e2a431],.sw-top[data-v-34e2a431]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}.sw-top-left[data-v-34e2a431]{min-width:0}.sw-logo[data-v-34e2a431]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-flex:0;align-items:center;background:#fff;border:1px solid var(--sps-border-default,#e4e7ec);border-radius:12px;-webkit-box-shadow:0 1px 2px rgba(17,24,39,.04),0 10px 28px -14px rgba(86,37,204,.22);box-shadow:0 1px 2px rgba(17,24,39,.04),0 10px 28px -14px rgba(86,37,204,.22);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex:none;flex:none;height:38px;justify-content:center;width:38px}.sw-title[data-v-34e2a431]{color:var(--sps-text-strong,#22272d);font-size:16px;font-weight:700;line-height:1.2}.sw-sub[data-v-34e2a431]{color:var(--sps-text-muted,#6b7280);font-size:12px;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sw-top-right[data-v-34e2a431]{-ms-flex-align:center;-webkit-box-flex:0;-ms-flex:none;flex:none}.sw-progress[data-v-34e2a431],.sw-top-right[data-v-34e2a431]{-webkit-box-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.sw-progress[data-v-34e2a431]{-ms-flex-align:center;margin-right:6px}.sw-progress-bar[data-v-34e2a431]{background:var(--sps-primary-soft,#f3f0ff);border-radius:999px;display:block;height:8px;overflow:hidden;width:140px}.sw-progress-bar span[data-v-34e2a431]{background:linear-gradient(135deg,var(--sps-primary,#5625cc) 0,#7b4dff 100%);border-radius:999px;display:block;height:100%;-webkit-transition:width .5s cubic-bezier(.2,.8,.2,1);transition:width .5s cubic-bezier(.2,.8,.2,1)}.sw-pct[data-v-34e2a431]{color:var(--sps-primary,#5625cc);font-size:12px;font-weight:700;white-space:nowrap}.sw-body[data-v-34e2a431]{-webkit-box-flex:1;display:grid;-ms-flex:1;flex:1;grid-template-columns:250px 1fr 340px;grid-template-rows:minmax(0,1fr);min-height:0}.sw-left[data-v-34e2a431]{-webkit-box-orient:vertical;-webkit-box-direction:normal;background:#fff;border-right:1px solid var(--sps-border-default,#e4e7ec);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;overflow:auto}.sw-bg-card[data-v-34e2a431]{margin:auto 12px 14px}.sw-center[data-v-34e2a431]{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-height:0;min-width:0}.sw-right[data-v-34e2a431]{background:#fff;border-left:1px solid var(--sps-border-default,#e4e7ec);overflow:auto}.sw-leave[data-v-34e2a431]{padding:6px 4px 2px;text-align:center}.sw-leave-ico[data-v-34e2a431]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:linear-gradient(135deg,var(--sps-primary,#5625cc) 0,#7b4dff 100%);border-radius:16px;-webkit-box-shadow:0 10px 22px -8px rgba(86,37,204,.6);box-shadow:0 10px 22px -8px rgba(86,37,204,.6);color:#fff;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:52px;justify-content:center;width:52px}.sw-leave-ico .md-icon[data-v-34e2a431]{font-size:26px}.sw-leave-title[data-v-34e2a431]{color:var(--sps-text-strong,#22272d);font-size:17px;font-weight:700;margin-top:14px}.sw-leave-desc[data-v-34e2a431]{color:var(--sps-text-muted,#6b7280);font-size:13.5px;line-height:1.5;margin-top:6px}.sw-leave-actions[data-v-34e2a431]{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;justify-content:center;margin-top:18px}@media(max-width:1100px){.sw-body[data-v-34e2a431]{grid-template-columns:210px 1fr}.sw-right[data-v-34e2a431]{display:none}.sw-progress-bar[data-v-34e2a431]{width:90px}.sw-skip-label[data-v-34e2a431]{display:none}.sw-skip-top[data-v-34e2a431]{padding:0;width:40px}}