.el-icon--right{margin-left:5px}.el-icon--left{margin-right:5px}@keyframes rotating{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.el-icon{--color:inherit;fill:currentColor;width:1em;height:1em;color:var(--color);line-height:1em;font-size:inherit;justify-content:center;align-items:center;display:inline-flex;position:relative}.el-icon.is-loading{animation:2s linear infinite rotating}.el-icon svg{width:1em;height:1em}.el-notification{--el-notification-width:330px;--el-notification-padding:14px 26px 14px 13px;--el-notification-radius:8px;--el-notification-shadow:var(--el-box-shadow-light);--el-notification-border-color:var(--el-border-color-lighter);--el-notification-icon-size:24px;--el-notification-close-font-size:var(--el-message-close-size,16px);--el-notification-group-margin-left:13px;--el-notification-group-margin-right:8px;--el-notification-content-font-size:var(--el-font-size-base);--el-notification-content-color:var(--el-text-color-regular);--el-notification-title-font-size:16px;--el-notification-title-color:var(--el-text-color-primary);--el-notification-close-color:var(--el-text-color-secondary);--el-notification-close-hover-color:var(--el-text-color-regular);width:var(--el-notification-width);padding:var(--el-notification-padding);border-radius:var(--el-notification-radius);box-sizing:border-box;border:1px solid var(--el-notification-border-color);background-color:var(--el-bg-color-overlay);box-shadow:var(--el-notification-shadow);transition:opacity var(--el-transition-duration),transform var(--el-transition-duration),left var(--el-transition-duration),right var(--el-transition-duration),top .4s,bottom var(--el-transition-duration);overflow-wrap:break-word;z-index:9999;display:flex;position:fixed;overflow:hidden}.el-notification.right{right:16px}.el-notification.left{left:16px}.el-notification__group{min-width:0;margin-left:var(--el-notification-group-margin-left);margin-right:var(--el-notification-group-margin-right);flex:1}.el-notification__title{font-weight:700;font-size:var(--el-notification-title-font-size);line-height:var(--el-notification-icon-size);color:var(--el-notification-title-color);margin:0}.el-notification__content{font-size:var(--el-notification-content-font-size);color:var(--el-notification-content-color);margin:6px 0 0;line-height:24px}.el-notification__content p{margin:0}.el-notification .el-notification__icon{height:var(--el-notification-icon-size);width:var(--el-notification-icon-size);font-size:var(--el-notification-icon-size);flex-shrink:0}.el-notification .el-notification__closeBtn{cursor:pointer;color:var(--el-notification-close-color);font-size:var(--el-notification-close-font-size);position:absolute;top:18px;right:15px}.el-notification .el-notification__closeBtn:hover{color:var(--el-notification-close-hover-color)}.el-notification .el-notification--primary{--el-notification-icon-color:var(--el-color-primary);color:var(--el-notification-icon-color)}.el-notification .el-notification--success{--el-notification-icon-color:var(--el-color-success);color:var(--el-notification-icon-color)}.el-notification .el-notification--info{--el-notification-icon-color:var(--el-color-info);color:var(--el-notification-icon-color)}.el-notification .el-notification--warning{--el-notification-icon-color:var(--el-color-warning);color:var(--el-notification-icon-color)}.el-notification .el-notification--error{--el-notification-icon-color:var(--el-color-error);color:var(--el-notification-icon-color)}.el-notification-fade-enter-from.right{right:0;transform:translate(100%)}.el-notification-fade-enter-from.left{left:0;transform:translate(-100%)}.el-notification-fade-leave-to{opacity:0}.el-message{--el-message-bg-color:var(--el-color-info-light-9);--el-message-border-color:var(--el-border-color-lighter);--el-message-padding:11px 15px;--el-message-close-size:16px;--el-message-close-icon-color:var(--el-text-color-placeholder);--el-message-close-hover-color:var(--el-text-color-secondary);box-sizing:border-box;border-radius:var(--el-border-radius-base);border-width:var(--el-border-width);border-style:var(--el-border-style);border-color:var(--el-message-border-color);background-color:var(--el-message-bg-color);width:max-content;max-width:calc(100% - 32px);transition:opacity var(--el-transition-duration),transform .4s,top .4s,bottom .4s;padding:var(--el-message-padding);align-items:center;gap:8px;display:flex;position:fixed}.el-message.is-left{left:16px}.el-message.is-right{right:16px}.el-message.is-center{left:50%;transform:translate(-50%)}.el-message.is-plain{background-color:var(--el-bg-color-overlay);border-color:var(--el-bg-color-overlay);box-shadow:var(--el-box-shadow-light)}.el-message p{margin:0}.el-message--primary{--el-message-bg-color:var(--el-color-primary-light-9);--el-message-border-color:var(--el-color-primary-light-8);--el-message-text-color:var(--el-color-primary)}.el-message--primary .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}.el-message .el-message-icon--primary{color:var(--el-message-text-color)}.el-message--success{--el-message-bg-color:var(--el-color-success-light-9);--el-message-border-color:var(--el-color-success-light-8);--el-message-text-color:var(--el-color-success)}.el-message--success .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}.el-message .el-message-icon--success{color:var(--el-message-text-color)}.el-message--info{--el-message-bg-color:var(--el-color-info-light-9);--el-message-border-color:var(--el-color-info-light-8);--el-message-text-color:var(--el-color-info)}.el-message--info .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}.el-message .el-message-icon--info{color:var(--el-message-text-color)}.el-message--warning{--el-message-bg-color:var(--el-color-warning-light-9);--el-message-border-color:var(--el-color-warning-light-8);--el-message-text-color:var(--el-color-warning)}.el-message--warning .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}.el-message .el-message-icon--warning{color:var(--el-message-text-color)}.el-message--error{--el-message-bg-color:var(--el-color-error-light-9);--el-message-border-color:var(--el-color-error-light-8);--el-message-text-color:var(--el-color-error)}.el-message--error .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}.el-message .el-message-icon--error{color:var(--el-message-text-color)}.el-message .el-message__badge{position:absolute;top:-8px;right:-8px}.el-message__content{padding:0;font-size:14px;line-height:1}.el-message__content:focus{outline-width:0}.el-message .el-message__closeBtn{cursor:pointer;color:var(--el-message-close-icon-color);font-size:var(--el-message-close-size)}.el-message .el-message__closeBtn:focus{outline-width:0}.el-message .el-message__closeBtn:hover{color:var(--el-message-close-hover-color)}.el-message-fade-enter-from,.el-message-fade-leave-to{opacity:0}.el-message-fade-enter-from.is-left,.el-message-fade-enter-from.is-right,.el-message-fade-leave-to.is-left,.el-message-fade-leave-to.is-right{transform:translateY(-100%)}.el-message-fade-enter-from.is-left.is-bottom,.el-message-fade-enter-from.is-right.is-bottom,.el-message-fade-leave-to.is-left.is-bottom,.el-message-fade-leave-to.is-right.is-bottom{transform:translateY(100%)}.el-message-fade-enter-from.is-center,.el-message-fade-leave-to.is-center{transform:translate(-50%,-100%)}.el-message-fade-enter-from.is-center.is-bottom,.el-message-fade-leave-to.is-center.is-bottom{transform:translate(-50%,100%)}*,*:before,*:after{box-sizing:border-box}html,body,#app{min-height:100%;margin:0}body{min-width:320px;color:#0f172a;font-family:Inter,SF Pro Display,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;background:#f7faff}a,button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}:root{--text-strong: #0f172a;--text-body: #334155;--text-muted: #526174;--text-soft: #6b7280;--surface-white: #ffffff;--border-soft: rgba(148, 163, 184, .14);--shadow-soft: 0 12px 36px rgba(15, 23, 42, .08);--shadow-card: 0 20px 45px rgba(15, 23, 42, .12);--theme-color: #2563eb;--theme-color-dark: #1d4ed8;--theme-panel: #f4f7ff;--theme-bg-start: #f7faff;--theme-bg-mid: #eef2ff;--theme-bg-end: #f8fafc}.layout{--el-color-primary: var(--theme-color);--el-color-primary-light-3: color-mix(in srgb, var(--theme-color) 72%, #ffffff);--el-color-primary-light-5: color-mix(in srgb, var(--theme-color) 48%, #ffffff);--el-color-primary-light-7: color-mix(in srgb, var(--theme-color) 28%, #ffffff);--el-color-primary-light-9: color-mix(in srgb, var(--theme-color) 12%, #ffffff);--el-color-primary-dark-2: var(--theme-color-dark)}.product-tab:focus-visible,.locale-trigger:focus-visible,.locale-option:focus-visible,.batch-link:focus-visible,.step-link:focus-visible,.query-button:focus-visible,.cdkey-input:focus-visible{outline:3px solid color-mix(in srgb,var(--theme-color) 28%,transparent);outline-offset:2px}.layout{min-height:100vh;overflow-x:hidden;color:var(--text-strong);background:linear-gradient(135deg,var(--theme-bg-start),var(--theme-bg-mid) 48%,var(--theme-bg-end));transition:background .22s ease}.layout--claude{background:linear-gradient(135deg,var(--theme-bg-start),var(--theme-bg-mid) 42%,var(--theme-bg-end))}.topbar{position:relative;display:flex;min-height:64px;align-items:flex-start;justify-content:center;padding:16px 20px 0}.product-tabs{display:inline-flex;align-items:center;gap:6px;padding:5px;border:1px solid rgba(148,163,184,.24);border-radius:24px;background:#ffffffd1;box-shadow:0 8px 22px #0f172a1f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.product-tab{display:inline-flex;min-width:66px;min-height:36px;align-items:center;justify-content:center;padding:0 18px;border-radius:19px;color:var(--text-body);cursor:pointer;font-size:15px;font-weight:700;line-height:1;text-decoration:none;transition:background .18s ease,color .18s ease,transform .15s ease}.product-tab:hover{background:#0f172a14}.product-tab.is-unavailable{cursor:not-allowed;opacity:.55}.product-tab.is-unavailable:hover{background:transparent;transform:none}.product-tab.is-active{background:#0f172a;color:#fff}.layout--claude .product-tab.is-active,.layout--ph-20x-pro .product-tab.is-active{background:var(--theme-color)}.locale-shell{position:absolute;z-index:20;top:16px;right:20px}.locale-trigger{display:inline-flex;min-height:30px;align-items:center;gap:5px;padding:6px 14px;border:1px solid rgba(148,163,184,.22);border-radius:20px;background:#ffffffc7;color:var(--text-body);cursor:pointer;font-size:13px;font-weight:500;line-height:1;transition:background .18s ease,box-shadow .18s ease}.locale-trigger:hover{background:#fffffff2;box-shadow:0 4px 12px #0f172a14}.locale-code{color:var(--text-strong);font-size:12px;font-weight:600}.locale-arrow{width:12px;height:12px;color:#94a3b8;transition:transform .18s ease}.locale-trigger[aria-expanded=true] .locale-arrow{transform:rotate(180deg)}.locale-menu{position:absolute;top:42px;right:0;display:grid;width:max-content;min-width:122px;max-width:calc(100vw - 40px);padding:10px 0;border:1px solid rgba(148,163,184,.18);border-radius:4px;background:#fffffff5;box-shadow:0 12px 28px #0f172a24;animation:fade-down .18s ease}.locale-option{display:grid;min-height:32px;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:4px;padding:6px 14px;border:0;background:transparent;color:var(--text-body);cursor:pointer;font:inherit;font-size:14px;line-height:1.2;text-align:left;transition:background .16s ease,color .16s ease}.locale-option:hover{background:#2563eb14}.locale-option.is-active{color:#2563eb;font-weight:700}.locale-option-code{font-size:12px;font-weight:600}.locale-option-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-head{position:relative;z-index:1;padding:36px 20px 10px;text-align:center}.page-title{margin:0 0 8px;color:var(--text-strong);font-size:34px;font-weight:800;letter-spacing:0;line-height:1.2}.page-subtitle{margin:0;color:var(--text-soft);font-size:15px;line-height:1.45}.batch-link{display:inline-flex;min-height:29px;align-items:center;justify-content:center;margin-top:12px;padding:6px 18px;border-radius:20px;background:#0f172a;color:#fff;font-size:13px;font-weight:700;line-height:1;text-decoration:none;transition:background .18s ease,transform .15s ease}.batch-link:hover{background:#1e293b;transform:translateY(-1px)}.batch-link[aria-disabled=true]{cursor:not-allowed;opacity:.72}.batch-link[aria-disabled=true]:hover{background:#0f172a;transform:none}.page-main{display:flex;width:100%;max-width:1240px;justify-content:center;margin:0 auto;padding:18px 20px 40px;animation:fade-down .38s ease}.recharge-shell{display:grid;width:100%;gap:22px}.recharge-content{display:flex;width:100%;justify-content:center}.guide-progress-panel{display:grid;width:100%;grid-template-columns:minmax(0,1fr);align-items:stretch;padding:18px 22px;border:1px solid rgba(148,163,184,.14);border-radius:18px;background:#ffffffd6;box-shadow:0 18px 42px #0f172a14;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:fade-up .4s ease}.guide-progress-header{min-width:0;padding-right:4px}.guide-progress-steps{display:grid;min-width:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none}.guide-progress-step{position:relative;display:grid;min-width:0;grid-template-columns:36px minmax(0,1fr);gap:12px;align-items:start;padding:10px 8px;border-radius:12px;color:var(--text-body)}.guide-progress-step:not(:last-child):after{position:absolute;z-index:0;top:25px;right:-12px;left:42px;height:1px;background:linear-gradient(90deg,color-mix(in srgb,var(--theme-color) 32%,transparent),#94a3b83d);content:""}.guide-progress-step.is-warning,.guide-progress-step.is-error{padding:10px;border:1px solid rgba(148,163,184,.14);background:#f8fafca3}.guide-progress-step.is-error{border-color:#ef444438;background:#fef2f2c7}.guide-progress-badge{position:relative;z-index:1;display:inline-flex;width:32px;height:32px;flex:0 0 32px;align-items:center;justify-content:center;border-radius:999px;background:#cbd5e1;color:#fff;font-size:12px;font-weight:800;line-height:1}.guide-progress-step.is-active .guide-progress-badge,.guide-progress-step.is-warning .guide-progress-badge{background:var(--theme-color);box-shadow:0 8px 18px color-mix(in srgb,var(--theme-color) 22%,transparent)}.guide-progress-step.is-success .guide-progress-badge{background:#16a34a;box-shadow:0 8px 18px #16a34a2e}.guide-progress-step.is-error .guide-progress-badge{background:#ef4444;box-shadow:0 8px 18px #ef444429}.guide-progress-body{min-width:0}.guide-progress-head{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:8px;margin-bottom:3px}.guide-progress-status{flex:0 0 auto;padding:2px 7px;border-radius:999px;background:#0f172a0f;color:var(--text-muted);font-size:11px;font-weight:800;line-height:1.25}.guide-progress-step.is-active .guide-progress-status,.guide-progress-step.is-warning .guide-progress-status{background:color-mix(in srgb,var(--theme-color) 13%,#ffffff);color:var(--theme-color-dark)}.guide-progress-step.is-success .guide-progress-status{background:#16a34a1f;color:#15803d}.guide-progress-step.is-error .guide-progress-status{background:#ef44441f;color:#b91c1c}.guide-progress-details{display:grid;gap:4px;margin-top:8px;padding:8px;border-radius:9px;background:#ffffffb8}.guide-progress-detail{display:grid;min-width:0;grid-template-columns:max-content minmax(0,1fr);gap:6px;margin:0;font-size:11px;line-height:1.4}.guide-progress-detail-label{color:var(--text-muted);font-weight:800}.guide-progress-detail-value{min-width:0;color:var(--text-strong);overflow-wrap:anywhere}.two-col{display:grid;width:100%;grid-template-columns:380px minmax(0,1fr);gap:24px;align-items:start}.guide-panel{min-height:512px;padding:28px 24px;border:1px solid var(--border-soft);border-radius:20px;background:var(--surface-white);box-shadow:var(--shadow-soft);animation:fade-up .4s ease}.guide-panel--top{display:grid;min-height:auto;grid-template-columns:190px minmax(0,1fr);gap:18px;align-items:center;padding:18px 20px;border-color:#94a3b824;border-radius:18px;background:#ffffffd1;box-shadow:0 18px 42px #0f172a14;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.guide-panel--top .guide-header{min-width:0;padding-right:4px}.guide-panel--top .guide-title{font-size:18px}.guide-panel--top .guide-desc{margin-bottom:0}.guide-title{margin:0 0 6px;color:var(--text-strong);font-size:20px;font-weight:800;line-height:1.3}.guide-desc{margin:0 0 20px;color:var(--text-muted);font-size:13px;line-height:1.5}.guide-steps{display:grid;gap:0;margin:0;padding:0;list-style:none}.guide-panel--top .guide-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;align-items:start}.guide-step{display:flex;gap:14px;padding:16px 0;border-bottom:1px solid rgba(148,163,184,.12)}.guide-panel--top .guide-step,.guide-panel--top .guide-step:first-child,.guide-panel--top .guide-step:last-child{position:relative;display:grid;min-width:0;grid-template-columns:34px minmax(0,1fr);gap:10px;align-items:start;padding:6px 4px;border:0;border-radius:12px;background:transparent}.guide-panel--top .guide-step:not(:last-child):after{position:absolute;z-index:0;top:22px;right:-8px;left:38px;height:1px;background:linear-gradient(90deg,color-mix(in srgb,var(--theme-color) 32%,transparent),#94a3b83d);content:""}.guide-step:first-child{padding-top:0}.guide-step:last-child{padding-bottom:0;border-bottom:0}.step-badge{display:inline-flex;width:36px;height:36px;flex:0 0 36px;align-items:center;justify-content:center;border-radius:10px;background:#111827;color:#fff;font-size:13px;font-weight:800;line-height:1}.guide-panel--top .step-badge{position:relative;z-index:1;width:32px;height:32px;flex-basis:32px;border-radius:999px;background:var(--theme-color);box-shadow:0 8px 18px color-mix(in srgb,var(--theme-color) 22%,transparent);font-size:12px}.layout--claude .step-badge{background:#9a3412}.layout--claude .guide-panel--top .step-badge{background:var(--theme-color)}.step-body{min-width:0}.step-title{margin:0 0 4px;color:#111827;font-size:15px;font-weight:700;line-height:1.35}.guide-panel--top .step-title{margin-bottom:3px;font-size:14px}.guide-progress-panel .step-title{margin-bottom:0;font-size:14px}.step-desc{margin:0;color:var(--text-muted);font-size:13px;line-height:1.5}.guide-panel--top .step-desc,.guide-progress-panel .step-desc{display:-webkit-box;overflow:hidden;font-size:12px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.step-link{display:inline-flex;min-height:27px;align-items:center;justify-content:center;margin-top:8px;padding:5px 14px;border-radius:8px;background:var(--theme-color);color:#fff;font-size:13px;font-weight:700;line-height:1;text-decoration:none;transition:background .18s ease,transform .15s ease}.guide-panel--top .step-link,.guide-progress-panel .step-link{min-height:24px;margin-top:6px;padding:4px 10px;border:1px solid color-mix(in srgb,var(--theme-color) 16%,transparent);background:color-mix(in srgb,var(--theme-color) 9%,#ffffff);color:var(--theme-color-dark);font-size:12px}.step-link:hover{background:var(--theme-color-dark);transform:translateY(-1px)}.form-panel{width:100%;min-width:0}.form-workspace{display:grid;width:100%;max-width:none;min-width:0;grid-template-columns:minmax(0,1fr);gap:0;align-items:start;justify-content:center;margin:0 auto}.wizard-flow-stack{gap:24px}.wizard-flow-section{scroll-margin-top:24px}.submit-error-banner{display:flex;align-items:center;gap:10px;width:min(100%,1120px);margin:0 auto 18px;padding:12px 16px;color:#ef4444;background:#fef0f0;border:1px solid #fde2e2;border-radius:8px;font-size:14px;line-height:1.5}.submit-error-icon{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;flex:0 0 16px;color:#fff;background:#f56c6c;border-radius:999px;font-size:12px;font-weight:800}.el-notification.recharge-error-notification{top:24px!important;left:50%!important;right:auto!important;display:flex;width:min(520px,calc(100vw - 32px));min-height:auto;padding:15px 46px 15px 16px;border:1px solid rgba(239,68,68,.18);border-radius:12px;background:#fffffff5;box-shadow:0 22px 50px #0f172a29;transform:translate(-50%);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation:recharge-toast-in .22s ease}.el-notification.recharge-error-notification .el-notification__icon{width:22px;height:22px;margin-top:1px;color:#ef4444;flex:0 0 22px}.el-notification.recharge-error-notification .el-notification__group{min-width:0;margin-left:12px}.el-notification.recharge-error-notification .el-notification__title{color:var(--text-strong);font-size:15px;font-weight:800;line-height:1.35}.el-notification.recharge-error-notification .el-notification__content{margin:5px 0 0;color:var(--text-body);font-size:14px;line-height:1.55;overflow-wrap:anywhere}.el-notification.recharge-error-notification .el-notification__closeBtn{top:16px;right:16px;color:#64748b;font-size:17px}.el-notification.recharge-error-notification .el-notification__closeBtn:hover{color:var(--text-strong)}.form-card{min-height:292px;padding:48px 52px 38px;border:1px solid var(--border-soft);border-radius:20px;background:linear-gradient(145deg,#ffffff,var(--theme-panel));box-shadow:var(--shadow-card);animation:fade-up .42s ease;transition:box-shadow .24s ease,transform .24s ease}.form-card:hover{box-shadow:0 28px 60px #0f172a24;transform:translateY(-3px)}.form-title{margin:0 0 4px;color:#111827;font-size:24px;font-weight:800;line-height:1.3}.form-muted{margin:0 0 19px;color:var(--text-soft);font-size:14px;line-height:1.5}.cdkey-form{margin:0}.field-group{margin:0 0 18px}.field-label{display:inline-flex;margin-bottom:8px;color:#374151;font-size:14px;line-height:1.4}.required-mark{margin-right:4px;color:#f56c6c}.cdkey-input{display:block;width:100%;height:32px;padding:1px 11px;border:1px solid #dcdfe6;border-radius:4px;background:#fff;color:#606266;font-size:14px;line-height:30px;transition:border-color .18s ease,box-shadow .18s ease}.cdkey-input::placeholder{color:#a8abb2;opacity:1}.cdkey-input:focus{border-color:var(--theme-color);box-shadow:0 0 0 3px color-mix(in srgb,var(--theme-color) 16%,transparent)}.cdkey-textarea{display:block;width:100%;min-height:96px;resize:vertical;padding:9px 11px;border:1px solid #dcdfe6;border-radius:4px;background:#fff;color:#606266;font-size:14px;line-height:1.45;transition:border-color .18s ease,box-shadow .18s ease}.cdkey-textarea::placeholder{color:#a8abb2;opacity:1}.cdkey-textarea:focus{border-color:var(--theme-color);box-shadow:0 0 0 3px color-mix(in srgb,var(--theme-color) 16%,transparent)}.dynamic-fields{display:grid;gap:14px;margin-top:18px;padding-top:18px;border-top:1px solid rgba(148,163,184,.16)}.checkbox-field{display:inline-flex;align-items:center;gap:8px;color:var(--text-body);cursor:pointer;font-size:14px;line-height:1.4}.checkbox-field input{width:16px;height:16px;accent-color:var(--theme-color)}.submit-button{width:max-content}.polling-text{margin:12px 0 0;color:var(--text-muted);font-size:13px;line-height:1.5}.query-button{display:inline-flex;min-width:116px;min-height:40px;align-items:center;justify-content:center;gap:6px;padding:0 20px;border:1px solid var(--theme-color);border-radius:4px;background:var(--theme-color);color:#fff;cursor:pointer;font-size:14px;font-weight:700;line-height:1;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .15s ease}.query-button:hover:not(:disabled){border-color:var(--theme-color-dark);background:var(--theme-color-dark);box-shadow:0 8px 18px color-mix(in srgb,var(--theme-color) 18%,transparent);transform:translateY(-1px)}.query-button:disabled{cursor:not-allowed;opacity:.72}.search-icon{width:14px;height:14px;flex:0 0 14px}.query-feedback{min-height:22px;margin-top:14px}.validation-error{margin:0;color:#b91c1c;font-size:13px;line-height:1.5}.result-alert{border-radius:12px}.result-alert .el-alert__content{min-width:0}.result-content{display:grid;gap:10px;min-width:0}.result-lines{display:grid;gap:6px;min-width:0}.result-line{display:grid;min-width:0;grid-template-columns:max-content minmax(0,1fr);gap:8px;margin:0;color:var(--text-body);font-size:13px;line-height:1.45}.result-label{color:var(--text-muted);font-weight:700}.result-value{min-width:0;color:var(--text-strong);overflow-wrap:anywhere}.result-next{margin:2px 0 0;padding:9px 12px;border-radius:8px;background:#ffffff8a;color:var(--text-body);font-size:13px;line-height:1.5}.progress-panel{position:sticky;top:18px;min-width:0;padding:24px 20px;border:1px solid rgba(148,163,184,.16);border-radius:18px;background:#ffffffe0;box-shadow:0 16px 36px #0f172a14;animation:fade-up .44s ease}.progress-header{margin-bottom:18px}.progress-title{margin:0 0 5px;color:var(--theme-color);font-size:20px;font-weight:800;line-height:1.3}.progress-muted{margin:0;color:var(--text-muted);font-size:13px;line-height:1.5}.progress-steps{display:grid;gap:12px;margin:0;padding:0;list-style:none}.progress-step{position:relative;display:grid;min-width:0;grid-template-columns:30px minmax(0,1fr);gap:12px;padding:12px;border:1px solid rgba(148,163,184,.16);border-radius:12px;background:#f8fafcb8;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.progress-step.is-active,.progress-step.is-warning{border-color:color-mix(in srgb,var(--theme-color) 32%,transparent);background:color-mix(in srgb,var(--theme-color) 7%,#ffffff);box-shadow:0 10px 24px color-mix(in srgb,var(--theme-color) 9%,transparent)}.progress-step.is-success{border-color:#16a34a38;background:#f0fdf4bd}.progress-step.is-error{border-color:#ef444438;background:#fef2f2c7}.progress-marker{display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;border-radius:999px;background:#cbd5e1;color:#fff;font-size:14px;font-weight:900;line-height:1}.progress-step.is-active .progress-marker,.progress-step.is-warning .progress-marker{background:var(--theme-color)}.progress-step.is-success .progress-marker{background:#16a34a}.progress-step.is-error .progress-marker{background:#ef4444}.progress-body{min-width:0}.progress-step-head{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:10px;margin-bottom:6px}.progress-step-title{margin:0;color:var(--text-strong);font-size:14px;font-weight:800;line-height:1.35}.progress-status{flex:0 0 auto;padding:3px 8px;border-radius:999px;background:#0f172a0f;color:var(--text-muted);font-size:12px;font-weight:700;line-height:1.2}.progress-step.is-active .progress-status,.progress-step.is-warning .progress-status{background:color-mix(in srgb,var(--theme-color) 13%,#ffffff);color:var(--theme-color-dark)}.progress-step.is-success .progress-status{background:#16a34a1f;color:#15803d}.progress-step.is-error .progress-status{background:#ef44441f;color:#b91c1c}.progress-desc{margin:0;color:var(--text-body);font-size:13px;line-height:1.5}.progress-details{display:grid;gap:5px;margin-top:10px;padding:10px;border-radius:10px;background:#ffffff9e}.progress-detail{display:grid;min-width:0;grid-template-columns:max-content minmax(0,1fr);gap:6px;margin:0;font-size:12px;line-height:1.45}.progress-detail-label{color:var(--text-muted);font-weight:700}.progress-detail-value{min-width:0;color:var(--text-strong);overflow-wrap:anywhere}.submit-error-inline{display:flex;align-items:center;gap:10px;margin-top:18px;padding:12px 16px;color:#ef4444;background:#fef0f0;border-radius:6px;font-size:14px;line-height:1.5}.guide-progress-panel{position:relative;overflow:hidden;gap:20px;padding:28px 34px 24px}.wizard-progress-track{position:absolute;top:45px;right:68px;left:68px;height:4px;overflow:hidden;border-radius:999px;background:#94a3b83d}.wizard-progress-fill{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--theme-color),color-mix(in srgb,var(--theme-color) 55%,#ec4899));transition:width .24s ease}.guide-progress-panel .guide-progress-steps{position:relative;z-index:1;gap:28px}.guide-progress-panel .guide-progress-step{display:grid;grid-template-columns:1fr;justify-items:center;gap:10px;min-height:100px;padding:0 6px;text-align:center}.guide-progress-panel .guide-progress-step.is-warning,.guide-progress-panel .guide-progress-step.is-error{padding:0 6px;border:0;background:transparent}.guide-progress-panel .guide-progress-step:after{display:none}.guide-progress-panel .guide-progress-badge{width:42px;height:42px;flex-basis:42px;border:2px solid rgba(255,255,255,.92);background:#cbd5e1;box-shadow:0 10px 22px #0f172a1f}.guide-progress-panel .guide-progress-step.is-active .guide-progress-badge,.guide-progress-panel .guide-progress-step.is-warning .guide-progress-badge{background:var(--theme-color);box-shadow:0 12px 30px color-mix(in srgb,var(--theme-color) 32%,transparent)}.guide-progress-panel .guide-progress-body{display:grid;justify-items:center;max-width:220px;min-width:0;gap:5px}.guide-progress-panel .guide-progress-head{display:grid;justify-items:center;gap:5px;margin:0}.guide-progress-panel .step-title{color:#0f172a;font-size:15px;font-weight:800}.guide-progress-panel .step-desc{display:-webkit-box;overflow:hidden;color:#475569;font-size:12px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.guide-progress-meta{max-width:100%;margin:0;color:var(--theme-color-dark);font-size:11px;font-weight:700;line-height:1.4;overflow-wrap:anywhere}.wizard-card{min-height:318px;padding:46px 52px 42px}.wizard-card-inner{width:min(100%,820px);margin:0 auto}.wizard-step-form{display:grid;gap:0}.wizard-step-form>.query-button,.wizard-step-form>.submit-button{justify-self:start}.wizard-verify-form>.query-button{width:100%;justify-self:stretch}.wizard-step-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px;margin-bottom:18px}.wizard-step-heading .form-title{margin-top:0}.wizard-step-heading .form-muted{margin-bottom:0}.session-heading-actions{justify-content:flex-end;padding-top:4px}.session-helper{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;margin-bottom:22px;padding:18px;border:1px solid color-mix(in srgb,var(--theme-color) 18%,rgba(148,163,184,.22));border-radius:14px;background:color-mix(in srgb,var(--theme-color) 6%,#ffffff)}.session-helper-title{margin:0 0 6px;color:#0f172a;font-size:16px;font-weight:800;line-height:1.35}.session-helper-text{margin:0;color:#475569;font-size:13px;line-height:1.65}.wizard-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:22px}.session-actions{justify-content:flex-start;margin-top:0}.session-helper-actions{justify-content:flex-end;margin-top:0}.wizard-session-form{margin-bottom:0}.session-confirm-actions{margin-top:22px}.secondary-button{display:inline-flex;min-height:38px;align-items:center;justify-content:center;padding:0 16px;border:1px solid rgba(148,163,184,.36);border-radius:999px;background:#ffffffd6;color:#334155;cursor:pointer;font:inherit;font-size:13px;font-weight:800;line-height:1;transition:background .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease,transform .15s ease}.secondary-button:hover{border-color:color-mix(in srgb,var(--theme-color) 34%,rgba(148,163,184,.36));color:var(--theme-color-dark);box-shadow:0 8px 18px color-mix(in srgb,var(--theme-color) 12%,transparent);transform:translateY(-1px)}.secondary-button.is-primary-soft{border-color:color-mix(in srgb,var(--theme-color) 28%,transparent);background:color-mix(in srgb,var(--theme-color) 10%,#ffffff);color:var(--theme-color-dark)}.secondary-button:disabled{cursor:not-allowed;opacity:.58;transform:none}.wizard-dynamic-fields{margin-top:0;padding-top:0;border-top:0}.confirm-summary{position:relative;overflow:hidden;padding:24px;border:1px solid color-mix(in srgb,var(--theme-color) 15%,rgba(148,163,184,.2));border-radius:18px;background:linear-gradient(135deg,color-mix(in srgb,var(--theme-color) 5%,#ffffff),#ffffffeb),#fff;box-shadow:0 16px 34px #0f172a14}.confirm-summary:before{position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,var(--theme-color),color-mix(in srgb,var(--theme-color) 52%,#ec4899));content:""}.confirm-list,.result-list{display:grid;gap:0;margin:0}.confirm-row,.result-row{display:grid;min-width:0;grid-template-columns:120px minmax(0,1fr);gap:14px;align-items:start;margin:0}.confirm-row{padding:12px 0;border-bottom:1px solid rgba(148,163,184,.14)}.confirm-row:first-child{padding-top:0}.confirm-row:last-child{padding-bottom:0;border-bottom:0}.confirm-row dt,.result-row dt{color:#64748b;font-size:13px;font-weight:800;line-height:1.5}.confirm-row dd,.result-row dd{min-width:0;margin:0;color:#0f172a;font-size:13px;font-weight:700;line-height:1.5;overflow-wrap:anywhere}.confirm-actions{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.confirm-actions .secondary-button,.confirm-actions .query-button{width:100%;min-height:44px}.result-card{display:grid;grid-template-columns:42px minmax(0,1fr);gap:16px;padding:18px;border:1px solid rgba(148,163,184,.18);border-radius:16px;background:#ffffffbd}.result-card.is-success{border-color:#16a34a38;background:#f0fdf4c7}.result-card.is-active{border-color:color-mix(in srgb,var(--theme-color) 26%,transparent);background:color-mix(in srgb,var(--theme-color) 8%,#ffffff)}.result-card.is-warning{border-color:#f59e0b47;background:#fffbebc7}.result-card.is-error{border-color:#ef444438;background:#fef2f2c7}.result-icon{display:inline-flex;width:42px;height:42px;align-items:center;justify-content:center;border-radius:999px;background:#ef4444;color:#fff;font-size:18px;font-weight:900}.result-card.is-success .result-icon{background:#16a34a}.result-card.is-active .result-icon{background:var(--theme-color)}.result-card.is-warning .result-icon{background:#f59e0b}.result-body{min-width:0}.result-body h3{margin:0 0 8px;color:#0f172a;font-size:16px;font-weight:850;line-height:1.45}.result-body>p{margin:0 0 12px;color:#475569;font-size:13px;line-height:1.6}.manual-status-card{display:grid;gap:18px;padding:20px;border:1px solid color-mix(in srgb,var(--theme-color) 18%,rgba(148,163,184,.24));border-radius:16px;background:linear-gradient(135deg,color-mix(in srgb,var(--theme-color) 6%,#ffffff),#fffffff0),#fff;box-shadow:0 16px 34px #0f172a14}.manual-status-card__head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:start}.manual-status-eyebrow{display:block;margin-bottom:5px;color:var(--theme-color-dark);font-size:12px;font-weight:850;line-height:1.3}.manual-status-card h3{margin:0;color:#0f172a;font-size:18px;font-weight:850;line-height:1.45}.manual-status-pill{display:inline-flex;max-width:180px;min-height:30px;align-items:center;justify-content:center;padding:0 12px;border:1px solid color-mix(in srgb,var(--theme-color) 24%,transparent);border-radius:999px;background:color-mix(in srgb,var(--theme-color) 9%,#ffffff);color:var(--theme-color-dark);font-size:12px;font-weight:850;line-height:1.2;overflow-wrap:anywhere}.manual-summary-list{display:grid;gap:0;margin:0}.manual-summary-row{display:grid;grid-template-columns:120px minmax(0,1fr);gap:14px;align-items:start;padding:10px 0;border-top:1px solid rgba(148,163,184,.14)}.manual-summary-row:first-child{border-top:0}.manual-summary-row dt{color:#64748b;font-size:13px;font-weight:800;line-height:1.5}.manual-summary-row dd{min-width:0;margin:0;color:#0f172a;font-size:13px;font-weight:700;line-height:1.55;overflow-wrap:anywhere}.manual-status-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;padding-top:2px}.manual-status-actions .secondary-button{min-width:112px}.manual-timeline{display:grid;gap:14px;margin-top:18px;padding:18px;border:1px solid rgba(148,163,184,.2);border-radius:16px;background:#f8fafcb8}.manual-timeline[hidden]{display:none}.manual-timeline__head{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between}.manual-timeline__head h3{margin:0;color:#0f172a;font-size:15px;font-weight:850;line-height:1.4}.manual-timeline__head span{color:#64748b;font-size:12px;font-weight:700;line-height:1.4}.manual-event-list{display:grid;gap:14px;margin:0;padding:0;list-style:none}.manual-event-item{display:grid;grid-template-columns:12px minmax(0,1fr);gap:12px;align-items:start}.manual-event-item.is-customer-chat .manual-event-body,.manual-event-item.is-staff-chat .manual-event-body{padding:12px;border:1px solid color-mix(in srgb,var(--theme-color) 18%,rgba(148,163,184,.18));border-radius:14px;background:#ffffffd1}.manual-event-item.is-customer-chat .manual-event-body{border-color:#22c55e3d;background:#f0fdf4c7}.manual-event-item.is-staff-chat .manual-event-body{border-color:color-mix(in srgb,var(--theme-color) 25%,rgba(148,163,184,.2));background:color-mix(in srgb,var(--theme-color) 7%,#ffffff)}.manual-event-dot{width:10px;height:10px;margin-top:5px;border:2px solid #ffffff;border-radius:999px;background:var(--theme-color);box-shadow:0 0 0 3px color-mix(in srgb,var(--theme-color) 18%,transparent)}.manual-event-body{min-width:0;padding-bottom:14px;border-bottom:1px solid rgba(148,163,184,.14)}.manual-event-item:last-child .manual-event-body{padding-bottom:0;border-bottom:0}.manual-event-title-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:baseline}.manual-event-title-row strong{min-width:0;color:#0f172a;font-size:13px;font-weight:850;line-height:1.45;overflow-wrap:anywhere}.manual-event-title-row time{color:#64748b;font-size:12px;font-weight:700;line-height:1.4;white-space:nowrap}.manual-event-body p{margin:6px 0 0;color:#475569;font-size:13px;line-height:1.6;overflow-wrap:anywhere}.manual-event-operator{display:inline-block;margin-top:8px;color:var(--theme-color-dark);font-size:12px;font-weight:800;line-height:1.4}.manual-empty{margin:0;color:#64748b;font-size:13px;line-height:1.6}.manual-chat-form{display:grid;gap:10px;padding-top:14px;border-top:1px solid rgba(148,163,184,.14)}.manual-chat-form label{color:#0f172a;font-size:13px;font-weight:850;line-height:1.45}.manual-chat-form textarea{width:100%;min-height:88px;resize:vertical;padding:12px 14px;border:1px solid rgba(148,163,184,.28);border-radius:14px;background:#ffffffe6;color:#0f172a;font:inherit;font-size:14px;line-height:1.55;outline:none;transition:border-color .18s ease,box-shadow .18s ease}.manual-chat-form textarea:focus{border-color:color-mix(in srgb,var(--theme-color) 42%,rgba(148,163,184,.28));box-shadow:0 0 0 4px color-mix(in srgb,var(--theme-color) 12%,transparent)}.manual-chat-form textarea:disabled{cursor:not-allowed;background:#f1f5f9d1;color:#94a3b8}.manual-chat-form .secondary-button{justify-self:start}.session-dialog-overlay{position:fixed;z-index:80;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px;background:#0f172a5c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.session-dialog-overlay--claude{--theme-color: #c2410c;--theme-color-dark: #9a3412}.session-dialog{position:relative;display:grid;width:min(460px,calc(100vw - 32px));gap:18px;padding:26px;border:1px solid color-mix(in srgb,var(--theme-color) 18%,rgba(148,163,184,.28));border-radius:18px;background:#fffffffa;box-shadow:0 28px 70px #0f172a42}.session-dialog-close{position:absolute;top:14px;right:14px;display:inline-grid;width:34px;height:34px;place-items:center;border:0;border-radius:50%;background:#f1f5f9eb;color:#64748b;cursor:pointer;font-size:22px;line-height:1;transition:background .2s ease,color .2s ease,box-shadow .2s ease}.session-dialog-close:hover,.session-dialog-close:focus-visible{background:color-mix(in srgb,var(--theme-color) 10%,#ffffff);color:var(--theme-color-dark);outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--theme-color) 20%,transparent)}.session-dialog-mark{display:inline-grid;width:42px;height:42px;place-items:center;border-radius:14px;background:color-mix(in srgb,var(--theme-color) 13%,#ffffff);color:var(--theme-color-dark);font-size:18px;font-weight:900;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--theme-color) 24%,transparent)}.session-dialog-content{display:grid;gap:10px}.session-dialog-title{margin:0;padding-right:38px;color:#0f172a;font-size:22px;font-weight:900;line-height:1.25}.session-dialog-text{margin:0;padding:14px 16px;border:1px solid color-mix(in srgb,var(--theme-color) 13%,rgba(148,163,184,.24));border-radius:12px;background:color-mix(in srgb,var(--theme-color) 5%,#ffffff);color:#334155;font-size:14px;line-height:1.75}.session-dialog-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.session-dialog-confirm{min-height:40px;padding-inline:18px}@keyframes fade-down{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes recharge-toast-in{0%{opacity:0;transform:translate(-50%,-10px)}to{opacity:1;transform:translate(-50%)}}@media(max-width:900px){.page-main{max-width:720px}.wizard-step-heading{grid-template-columns:1fr}.session-heading-actions{justify-content:flex-start;padding-top:0}.two-col{grid-template-columns:1fr}.guide-panel{min-height:auto}}@media(max-width:1279px){.page-main{max-width:920px}.guide-progress-panel,.guide-panel--top{grid-template-columns:1fr}.guide-progress-steps,.guide-panel--top .guide-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-progress-step,.guide-panel--top .guide-step,.guide-panel--top .guide-step:first-child,.guide-panel--top .guide-step:last-child{padding:12px;border:1px solid rgba(148,163,184,.14);background:#f8fafc94}.guide-progress-step:after,.guide-panel--top .guide-step:after{display:none}.wizard-progress-track{display:none}.guide-progress-panel .guide-progress-step{min-height:112px;padding:14px;border:1px solid rgba(148,163,184,.14);background:#f8fafc94}.form-workspace{max-width:none;grid-template-columns:1fr}.progress-panel{position:static}}@media(max-width:900px){.page-main{max-width:720px}.guide-progress-steps,.guide-panel--top .guide-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.topbar{min-height:52px;align-items:center;justify-content:flex-start;padding:12px 14px 0}.product-tabs{gap:4px;padding:4px}.product-tab{min-width:58px;min-height:34px;padding:0 14px;font-size:14px}.locale-shell{top:12px;right:14px}.locale-trigger{padding:6px 10px}.locale-menu{top:38px;max-width:calc(100vw - 28px)}.locale-label{display:none}.el-notification.recharge-error-notification{top:58px!important;width:calc(100vw - 24px);padding:14px 42px 14px 14px}.el-notification.recharge-error-notification .el-notification__title{font-size:14px}.el-notification.recharge-error-notification .el-notification__content{font-size:13px}.page-head{padding-top:30px}.page-title{font-size:28px}.page-subtitle{max-width:300px;margin-inline:auto;font-size:14px}.page-main{padding:14px 14px 28px}.guide-panel,.form-card,.progress-panel{padding:22px 20px}.guide-panel--top{gap:16px}.guide-progress-panel{gap:16px;padding:22px 20px}.guide-progress-steps,.guide-panel--top .guide-steps{grid-template-columns:1fr}.guide-progress-step,.guide-panel--top .guide-step,.guide-panel--top .guide-step:first-child,.guide-panel--top .guide-step:last-child{grid-template-columns:1fr;padding:12px}.wizard-card{padding:28px 22px}.wizard-card-inner{width:100%}.wizard-step-heading,.session-helper{grid-template-columns:1fr}.session-heading-actions{justify-content:stretch;padding-top:0}.wizard-actions,.session-actions{display:grid;grid-template-columns:1fr}.confirm-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.session-dialog{padding:22px}.session-dialog-actions{display:grid;grid-template-columns:1fr}.session-dialog-confirm,.secondary-button,.query-button{width:100%}.wizard-step-form>.query-button,.wizard-step-form>.submit-button{justify-self:stretch}.confirm-row,.result-row,.manual-summary-row{grid-template-columns:1fr;gap:2px}.manual-status-card,.manual-timeline{padding:16px}.manual-status-card__head,.manual-event-title-row{grid-template-columns:1fr}.manual-status-pill{max-width:100%;justify-self:start}.manual-event-title-row{gap:4px}.progress-step{grid-template-columns:26px minmax(0,1fr);padding:11px}.progress-marker{width:26px;height:26px}.progress-step-head{display:grid;justify-content:stretch}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}}
