.copy-label[data-v-5ab2133a]{margin:0 0 6px;font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#9ca3af}.copy-box[data-v-5ab2133a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:10px 12px;border:1px solid #e5e7eb;border-radius:12px;background:#f9fafb}.copy-value[data-v-5ab2133a]{-webkit-box-flex:1;-ms-flex:1;flex:1;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;color:#1f2937;word-break:break-all;-webkit-user-select:all;-moz-user-select:all;-ms-user-select:all;user-select:all}.copy-btn[data-v-5ab2133a]{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:28px;height:28px;border:none;border-radius:6px;background:transparent;cursor:pointer;-webkit-transition:background .15s;transition:background .15s}.copy-btn[data-v-5ab2133a]:hover{background:#e5e7eb}.icon-copy[data-v-5ab2133a]{color:#9ca3af}.icon-success[data-v-5ab2133a]{color:#16a34a}.setup-guide[data-v-4039ca8b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;height:100%}.guide-title[data-v-4039ca8b]{margin:0;font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:rgba(30,58,138,.6)}.guide-step[data-v-4039ca8b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px}.guide-number[data-v-4039ca8b]{-ms-flex-negative:0;flex-shrink:0;width:24px;height:24px;margin-top:2px;border-radius:50%;background:#2563eb;color:#fff;font-size:12px;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.08);box-shadow:0 1px 2px rgba(0,0,0,.08)}.guide-content[data-v-4039ca8b]{-webkit-box-flex:1;-ms-flex:1;flex:1}.guide-step-title[data-v-4039ca8b]{margin:0 0 2px;font-size:14px;font-weight:600;color:#1e3a8a}.guide-step-title[data-v-4039ca8b] .mono{padding:0 4px;border-radius:4px;background:#dbeafe;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-weight:600}.guide-step-desc[data-v-4039ca8b]{margin:0;font-size:12px;line-height:1.6;color:#1d4ed8}.guide-reference[data-v-4039ca8b]{margin-top:4px}.guide-reference-label[data-v-4039ca8b]{margin:0 0 6px;font-size:12px;font-weight:500;color:#2563eb}.guide-reference-image[data-v-4039ca8b]{overflow:hidden;border:1px solid #bfdbfe;border-radius:12px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.06);box-shadow:0 1px 2px rgba(0,0,0,.06);background:#fff}.guide-reference-image img[data-v-4039ca8b]{display:block;width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.overlay[data-v-568ec4c6]{position:fixed;inset:0;z-index:500;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:24px;background:rgba(15,23,42,.55);backdrop-filter:blur(3px);overflow:auto}.modal[data-v-568ec4c6],.overlay[data-v-568ec4c6]{display:-webkit-box;display:-ms-flexbox;display:flex}.modal[data-v-568ec4c6]{position:relative;width:100%;max-width:1100px;max-height:calc(100vh - 48px);margin:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;border-radius:16px;background:#fff;-webkit-box-shadow:0 24px 80px rgba(0,0,0,.22);box-shadow:0 24px 80px rgba(0,0,0,.22);-webkit-animation:modalIn-568ec4c6 .2s ease;animation:modalIn-568ec4c6 .2s ease;-ms-flex-negative:0;flex-shrink:0}@-webkit-keyframes modalIn-568ec4c6{0%{opacity:0;-webkit-transform:scale(.96) translateY(8px);transform:scale(.96) translateY(8px)}to{opacity:1;-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}@keyframes modalIn-568ec4c6{0%{opacity:0;-webkit-transform:scale(.96) translateY(8px);transform:scale(.96) translateY(8px)}to{opacity:1;-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}.modal-head[data-v-568ec4c6]{position:relative;gap:12px;padding:20px 24px 16px;background:linear-gradient(135deg,#0f172a,#1e293b)}.modal-head[data-v-568ec4c6],.modal-icon[data-v-568ec4c6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0}.modal-icon[data-v-568ec4c6]{width:36px;height:36px;border-radius:12px;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#22c55e}.modal-head-text[data-v-568ec4c6]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.modal-head-text h3[data-v-568ec4c6]{margin:0;font-size:16px;font-weight:700;color:#fff;line-height:1.3}.modal-head-text p[data-v-568ec4c6]{margin:2px 0 0;font-size:12px;color:#94a3b8;line-height:1.5}.modal-close[data-v-568ec4c6]{position:absolute;top:12px;right:12px;width:28px;height:28px;border:none;border-radius:6px;background:transparent;color:#94a3b8;font-size:20px;line-height:1;cursor:pointer}.modal-close[data-v-568ec4c6]:hover{background:hsla(0,0%,100%,.08);color:#fff}.modal-body[data-v-568ec4c6]{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:0;-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden}.panel-left[data-v-568ec4c6]{width:45%;-ms-flex-negative:0;flex-shrink:0;padding:24px 28px;background:#fff;border-right:1px solid #f3f4f6;overflow-y:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.panel-right[data-v-568ec4c6]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:24px 28px;background:rgba(239,246,255,.4);overflow-y:auto}.section-label[data-v-568ec4c6]{margin:0 0 8px;font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#9ca3af}.summary-card[data-v-568ec4c6]{border:1px solid #f3f4f6;border-radius:12px;overflow:hidden}.summary-row[data-v-568ec4c6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;padding:10px 12px;background:#f9fafb;border-bottom:1px solid #f3f4f6}.summary-row[data-v-568ec4c6]:last-child{border-bottom:none;background:#fff}.summary-row-bound[data-v-568ec4c6]{background:#eff6ff!important;border-top:1px solid #dbeafe}.summary-label[data-v-568ec4c6]{font-size:12px;color:#6b7280}.summary-label-bound[data-v-568ec4c6]{color:#2563eb}.summary-value[data-v-568ec4c6]{font-size:14px;font-weight:600;color:#111827;text-align:right;word-break:break-word;max-width:60%}.summary-value-muted[data-v-568ec4c6]{font-size:12px;color:#1f2937}.summary-bound[data-v-568ec4c6]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:4px;font-size:12px}.btn-copy-both[data-v-568ec4c6],.summary-bound[data-v-568ec4c6]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:600;color:#1d4ed8}.btn-copy-both[data-v-568ec4c6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;width:100%;padding:10px;border:1px dashed #93c5fd;border-radius:12px;background:#eff6ff;font-size:14px;font-family:inherit;cursor:pointer;-webkit-transition:background .15s;transition:background .15s}.btn-copy-both[data-v-568ec4c6]:hover{background:#dbeafe}.copied-text[data-v-568ec4c6]{color:#166534}.icon-success[data-v-568ec4c6]{color:#16a34a}.btn-green[data-v-568ec4c6]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;width:100%;height:40px;border:none;border-radius:8px;background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff;font-size:14px;font-weight:600;font-family:inherit;cursor:pointer;-webkit-transition:opacity .15s;transition:opacity .15s}.btn-green[data-v-568ec4c6]:hover{opacity:.92}@media (max-width:900px){.modal-body[data-v-568ec4c6]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.panel-left[data-v-568ec4c6]{width:100%;border-right:none;border-bottom:1px solid #f3f4f6}}