.amount-scope[data-v-3f41a579]{display:flex;align-items:center;justify-content:center}.amount-input[data-v-3f41a579]{width:200px;padding:6px 10px;border:1px solid var(--color-border);border-radius:4px;font-size:14px;outline:none}.amount-input[data-v-3f41a579]:focus{border-color:var(--color-side-active)}.margin-10[data-v-3f41a579]{margin:0 10px}.example-desc[data-v-367e331b]{color:#6b7280;margin:0 0 20px}.demo-block[data-v-367e331b]{padding:24px;background:#fff;border:1px solid var(--color-border);border-radius:8px}.result[data-v-367e331b]{margin-top:16px;font-size:14px}code[data-v-367e331b]{background:#eef2ff;padding:2px 6px;border-radius:4px;color:#4338ca}.data-table[data-v-a6179fdb]{width:100%;font-size:14px;color:var(--color-text);background:#fff;border:1px solid var(--color-border);border-radius:8px}.data-table__scroll[data-v-a6179fdb]{overflow:auto;border-radius:inherit}.data-table__scroll[data-v-a6179fdb]::-webkit-scrollbar{width:8px;height:8px}.data-table__scroll[data-v-a6179fdb]::-webkit-scrollbar-thumb{background:#00000029;border-radius:4px}.data-table__scroll[data-v-a6179fdb]::-webkit-scrollbar-thumb:hover{background:#00000047}.data-table__table[data-v-a6179fdb]{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0}.data-table__cell[data-v-a6179fdb]{height:var(--dt-row-height, 44px);padding:0 12px;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:#fff;border-bottom:1px solid var(--color-border);transition:background .15s ease}.data-table__cell--head[data-v-a6179fdb]{position:relative;height:46px;font-weight:600;color:#4b5563;background:#f5f7fa}.data-table__head.is-fixed .data-table__cell--head[data-v-a6179fdb]{position:sticky;top:0;z-index:2}.data-table__cell--head.is-sortable[data-v-a6179fdb]{cursor:pointer;-webkit-user-select:none;user-select:none}.data-table__cell--head.is-sortable[data-v-a6179fdb]:hover{color:var(--color-side-active)}.data-table__sort[data-v-a6179fdb]{display:inline-flex;flex-direction:column;margin-left:4px;vertical-align:middle;line-height:0}.data-table__sort-icon[data-v-a6179fdb]{width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent}.data-table__sort-icon.is-asc[data-v-a6179fdb]{margin-bottom:3px;border-bottom:5px solid #c0c4cc}.data-table__sort-icon.is-desc[data-v-a6179fdb]{border-top:5px solid #c0c4cc}.data-table__cell--head.is-sortable:hover .data-table__sort-icon.is-asc[data-v-a6179fdb]{border-bottom-color:#9ca3af}.data-table__sort-icon.is-asc.is-active[data-v-a6179fdb]{border-bottom-color:var(--color-side-active)}.data-table__sort-icon.is-desc.is-active[data-v-a6179fdb]{border-top-color:var(--color-side-active)}.data-table__resizer[data-v-a6179fdb]{position:absolute;top:0;right:0;width:8px;height:100%;cursor:col-resize;touch-action:none;z-index:1}.data-table__resizer[data-v-a6179fdb]:after{content:"";position:absolute;top:25%;bottom:25%;left:3px;width:2px;border-radius:1px;background:transparent;transition:background .15s ease}.data-table__resizer[data-v-a6179fdb]:hover:after,.data-table.is-resizing .data-table__resizer[data-v-a6179fdb]:after{background:var(--color-side-active)}.data-table__row:last-child .data-table__cell[data-v-a6179fdb]{border-bottom:none}.data-table__cell.is-fixed-left[data-v-a6179fdb],.data-table__cell.is-fixed-right[data-v-a6179fdb]{position:sticky;z-index:1}.data-table__head.is-fixed .data-table__cell--head.is-fixed-left[data-v-a6179fdb],.data-table__head.is-fixed .data-table__cell--head.is-fixed-right[data-v-a6179fdb]{z-index:3}.data-table.is-scroll-left .data-table__cell.is-edge-left[data-v-a6179fdb]{box-shadow:10px 0 10px -10px #0000003d}.data-table.is-scroll-right .data-table__cell.is-edge-right[data-v-a6179fdb]{box-shadow:-10px 0 10px -10px #0000003d}.is-bordered .data-table__cell[data-v-a6179fdb]{border-right:1px solid var(--color-border)}.is-bordered .data-table__cell[data-v-a6179fdb]:last-child{border-right:none}.is-stripe .data-table__row.is-alt .data-table__cell[data-v-a6179fdb]{background:#fafbfc}.data-table__row:hover .data-table__cell[data-v-a6179fdb]{background:#f0f6ff}.data-table__row.is-selected .data-table__cell[data-v-a6179fdb]{background:#e8f1ff}.data-table__row.is-selected:hover .data-table__cell[data-v-a6179fdb]{background:#dceaff}.data-table__cell.is-selection[data-v-a6179fdb]{padding:0 8px;text-align:center}.data-table__cell.is-align-center[data-v-a6179fdb]{text-align:center}.data-table__cell.is-align-right[data-v-a6179fdb]{text-align:right}.data-table__input[data-v-a6179fdb]{width:15px;height:15px;margin:0;vertical-align:middle;cursor:pointer;accent-color:var(--color-side-active)}.data-table__cell--spacer[data-v-a6179fdb]{height:auto;padding:0;border:none}.data-table__cell--empty[data-v-a6179fdb]{height:88px;text-align:center;color:#9ca3af}.example-desc[data-v-2bef12e6]{color:#6b7280;margin:0 0 20px;line-height:1.6}.demo-block[data-v-2bef12e6]{padding:24px;background:#fff;border:1px solid var(--color-border);border-radius:8px}.block+.block[data-v-2bef12e6]{margin-top:28px}.block-title[data-v-2bef12e6]{margin:0 0 12px;font-size:15px;color:#1f2937}.stat[data-v-2bef12e6]{margin-left:8px;font-size:12px;font-weight:400;color:#6b7280}.block-hint[data-v-2bef12e6]{margin:12px 0 0;font-size:13px;color:#6b7280;line-height:1.6}.toolbar[data-v-2bef12e6]{display:flex;flex-wrap:wrap;gap:12px 24px;align-items:center}.ctl[data-v-2bef12e6]{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:#4b5563}.ctl-number[data-v-2bef12e6]{width:76px;padding:4px 6px;border:1px solid var(--color-border);border-radius:4px;font-size:13px}.ctl-select[data-v-2bef12e6]{padding:4px 6px;border:1px solid var(--color-border);border-radius:4px;font-size:13px;background:#fff;color:#1f2937}.ctl-unit[data-v-2bef12e6]{color:#9ca3af}code[data-v-2bef12e6]{background:#eef2ff;padding:1px 5px;border-radius:4px;color:#4338ca}.amount[data-v-2bef12e6]{color:#b91c1c;font-weight:600}.tag[data-v-2bef12e6]{display:inline-block;padding:2px 8px;border-radius:10px;font-size:12px;line-height:18px}.link-btn[data-v-2bef12e6]{padding:0 4px;border:none;background:transparent;color:#2563eb;font-size:13px;cursor:pointer}.link-btn[data-v-2bef12e6]:hover{text-decoration:underline}.events[data-v-2bef12e6]{margin:0;padding:10px 12px;list-style:none;background:#f9fafb;border-radius:6px;font-family:Consolas,Monaco,monospace;font-size:12px;line-height:1.9;color:#4b5563}.events li.is-latest[data-v-2bef12e6]{color:#1d4ed8}.events li.is-empty[data-v-2bef12e6]{color:#9ca3af}.result[data-v-2bef12e6]{margin:0;padding:12px;background:#f9fafb;border-radius:6px;font-family:Consolas,Monaco,monospace;font-size:12px;line-height:1.6;color:#1f2937;white-space:pre-wrap;word-break:break-all}.dm-loading-icon[data-v-dc765460]{display:inline-block;width:12px;height:12px;flex-shrink:0}.dm-item-wrap[data-v-95584e9b]{position:relative}.dm-item[data-v-95584e9b]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 16px;cursor:pointer;white-space:nowrap;transition:background .15s}.dm-item[data-v-95584e9b]:hover{background:#f3f4f6}.dm-item.active[data-v-95584e9b]{background:#3b82f614;color:var(--color-side-active, #3b82f6)}.dm-item.disabled[data-v-95584e9b]{color:#9ca3af;cursor:not-allowed}.dm-item.disabled[data-v-95584e9b]:hover{background:transparent}.dm-label[data-v-95584e9b]{flex:1}.dm-arrow[data-v-95584e9b]{color:#9ca3af;font-size:12px;transition:transform .2s}.dm-item.active .dm-arrow[data-v-95584e9b]{transform:rotate(90deg)}.dm-spin[data-v-95584e9b]{color:var(--color-side-active, #3b82f6);animation:dm-spin-95584e9b .6s linear infinite}@keyframes dm-spin-95584e9b{to{transform:rotate(360deg)}}.dm-sub[data-v-95584e9b]{position:fixed;max-height:var(--maxHeight, 300px);overflow-y:auto;overflow-x:hidden;scrollbar-gutter:auto;transform:none;min-width:140px;padding:4px 0;background:#fff;border:1px solid var(--color-border, #e5e7eb);border-radius:8px;box-shadow:0 4px 12px #00000014;z-index:100}.drop-menu[data-v-77eab7ba]{position:relative;display:inline-block}.dm-trigger[data-v-77eab7ba]{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;background:#fff;border:1px solid var(--color-border, #e5e7eb);border-radius:6px;color:var(--color-text, #1f2937);font-size:14px;cursor:pointer;transition:background .15s,border-color .15s}.dm-trigger[data-v-77eab7ba]:hover{background:#f3f4f6}.dm-trigger.active[data-v-77eab7ba]{color:var(--color-side-active, #3b82f6);border-color:var(--color-side-active, #3b82f6)}.dm-trigger-arrow[data-v-77eab7ba]{font-size:12px;color:#9ca3af;transition:transform .2s}.dm-trigger-arrow.up[data-v-77eab7ba]{transform:rotate(180deg)}.dm-panel[data-v-77eab7ba]{position:absolute;left:0;top:calc(100% + 4px);min-width:160px;max-height:var(--maxHeight, 300px);overflow-y:auto;overflow-x:hidden;scrollbar-gutter:auto;padding:4px 0;background:#fff;border:1px solid var(--color-border, #e5e7eb);border-radius:8px;box-shadow:0 4px 12px #00000014;z-index:100}.example-desc[data-v-a38e8605]{color:#6b7280;margin:0 0 20px;line-height:1.6}.demo-block[data-v-a38e8605]{padding:24px;background:#fff;border:1px solid var(--color-border);border-radius:8px}.block+.block[data-v-a38e8605]{margin-top:28px}.block-title[data-v-a38e8605]{margin:0 0 8px;font-size:15px;color:#1f2937}.block-hint[data-v-a38e8605]{margin:0 0 16px;font-size:13px;color:#6b7280}.controls[data-v-a38e8605]{display:flex;flex-wrap:wrap;gap:16px;align-items:flex-start}.custom-label[data-v-a38e8605]{display:inline-flex;align-items:center;gap:6px}.custom-label-mark[data-v-a38e8605]{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:#dbeafe;color:#2563eb;font-size:11px;font-weight:600}.custom-label small[data-v-a38e8605]{color:#9ca3af;font-size:11px;font-weight:400}.result[data-v-a38e8605]{margin:0;padding:12px;background:#f9fafb;border-radius:6px;font-family:Consolas,Monaco,monospace;font-size:12px;line-height:1.5;color:#1f2937;white-space:pre-wrap;word-break:break-all}.base-input[data-v-2918b06b]{width:100%;padding:6px 10px;border:1px solid var(--color-border);border-radius:4px;font-size:14px;outline:none}.base-input[data-v-2918b06b]:focus{border-color:var(--color-side-active)}.base-select[data-v-d6649ab8]{width:100%;padding:6px 10px;border:1px solid var(--color-border);border-radius:4px;font-size:14px;background:#fff}.form-h[data-v-844bbdda]{margin:0 0 16px}.form-grid[data-v-844bbdda]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.form-row[data-v-844bbdda]{display:flex;align-items:center;gap:12px}.form-label[data-v-844bbdda]{width:100px;flex:none;font-size:14px;color:#374151}.form-value[data-v-844bbdda]{margin-top:20px;padding:12px;background:#f3f4f6;border-radius:6px;font-size:13px;overflow:auto}.example-desc[data-v-d65de383]{color:#6b7280;margin:0 0 20px}.demo-block[data-v-d65de383]{padding:24px;background:#fff;border:1px solid var(--color-border);border-radius:8px}.svg-icon[data-v-02619eb7]{display:inline-block;flex-shrink:0}.example-desc[data-v-cb339816]{color:#6b7280;margin:0 0 20px}.demo-block[data-v-cb339816]{padding:24px;background:#fff;border:1px solid var(--color-border);border-radius:8px}.block+.block[data-v-cb339816]{margin-top:28px}.block-title[data-v-cb339816]{margin:0 0 16px;font-size:15px}.icon-grid[data-v-cb339816]{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:12px;margin:0;padding:0;list-style:none}.icon-item[data-v-cb339816]{display:flex;flex-direction:column;align-items:center;gap:6px;padding:16px 8px;border:1px solid var(--color-border);border-radius:8px;color:#374151}.icon-name[data-v-cb339816]{font-size:12px;color:#6b7280}.icon-viewbox[data-v-cb339816]{font-size:11px;color:#9ca3af}.icon-note[data-v-cb339816]{font-size:11px;line-height:1.4;text-align:center;color:#f59e0b}.controls[data-v-cb339816]{display:flex;flex-wrap:wrap;gap:16px}.controls label[data-v-cb339816]{display:flex;align-items:center;gap:8px;font-size:13px;color:#374151}.controls select[data-v-cb339816],.controls input[data-v-cb339816]{padding:6px 10px;border:1px solid var(--color-border);border-radius:4px;font-size:14px;outline:none}.controls select[data-v-cb339816]{width:140px}.controls input[type=color][data-v-cb339816]{width:48px;height:34px;padding:2px;cursor:pointer}.controls input[type=range][data-v-cb339816]{width:200px;padding:0;border:none}.size-val[data-v-cb339816]{min-width:44px;color:#6b7280}.controls select[data-v-cb339816]:focus,.controls input[data-v-cb339816]:focus{border-color:var(--color-side-active)}.preview[data-v-cb339816]{display:flex;align-items:center;gap:16px;margin-top:20px;padding:20px;background:#f9fafb;border-radius:8px;min-height:96px}.preview-tag[data-v-cb339816]{font-size:13px;color:#6b7280}.side-menu[data-v-fdab8322]{position:fixed;left:0;top:0;bottom:0;width:var(--side-width);box-sizing:border-box;display:flex;flex-direction:column;color:#4b5563;background:#fff;border-right:1px solid var(--color-border);box-shadow:4px 0 12px #0000000a;transition:width .22s ease;z-index:10}.side-brand[data-v-fdab8322]{display:flex;align-items:center;height:60px;padding:0 18px;border-bottom:1px solid var(--color-border);flex:none}.is-collapsed .side-brand[data-v-fdab8322]{justify-content:center;padding:0}.side-brand-icon[data-v-fdab8322]{width:32px;height:32px;display:grid;place-items:center;flex:none;color:#fff;border-radius:8px;background:linear-gradient(135deg,#3b82f6,#8b5cf6);box-shadow:0 3px 8px #3b82f659;outline:none}.side-brand-icon--toggle[data-v-fdab8322]{cursor:pointer;transition:box-shadow .18s ease,transform .18s ease}.side-brand-icon--toggle[data-v-fdab8322]:hover{box-shadow:0 0 0 4px #3b82f61f,0 3px 8px #3b82f673}.side-brand-icon--toggle[data-v-fdab8322]:focus-visible{box-shadow:0 0 0 4px #3b82f633,0 3px 8px #3b82f673}.side-brand-icon--toggle[data-v-fdab8322]:active{transform:scale(.94)}.side-brand-name[data-v-fdab8322]{margin-left:12px;font-size:16px;font-weight:600;color:#1f2937;letter-spacing:.3px;white-space:nowrap}.side-collapse-btn[data-v-fdab8322]{margin-left:auto;display:grid;place-items:center;width:28px;height:28px;border:none;background:transparent;color:#9ca3af;border-radius:6px;cursor:pointer;transition:background .15s ease,color .15s ease}.side-collapse-btn[data-v-fdab8322]:hover{background:#f3f4f6;color:#1f2937}.side-nav[data-v-fdab8322]{flex:1;padding:12px 10px;overflow-y:auto;overflow-x:hidden}.side-nav[data-v-fdab8322]::-webkit-scrollbar{width:6px}.side-nav[data-v-fdab8322]::-webkit-scrollbar-thumb{background:#0000001f;border-radius:3px}.side-nav[data-v-fdab8322]::-webkit-scrollbar-thumb:hover{background:#00000038}.side-link[data-v-fdab8322]{position:relative;display:flex;align-items:center;gap:12px;height:40px;padding:0 12px;margin:2px 0;font-size:14px;color:#4b5563;text-decoration:none;border-radius:8px;transition:background .16s ease,color .16s ease}.is-collapsed .side-link[data-v-fdab8322]{justify-content:center;padding:0}.side-link-dot[data-v-fdab8322]{flex:none;width:6px;height:6px;background:#d1d5db;border-radius:50%;transition:background .16s ease,box-shadow .16s ease,transform .16s ease}.side-link-text[data-v-fdab8322]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.side-link[data-v-fdab8322]:hover{color:#1f2937;background:#f3f4f6}.side-link:hover .side-link-dot[data-v-fdab8322]{background:#9ca3af}.side-link--active[data-v-fdab8322]{color:#2563eb;font-weight:500;background:#3b82f614}.side-link--active .side-link-dot[data-v-fdab8322]{background:#3b82f6;transform:scale(1.25);box-shadow:0 0 8px #3b82f680}.app{min-height:100vh}.content{margin-left:var(--side-width);padding:24px;min-height:100vh;box-sizing:border-box;transition:margin-left .22s ease}:root{--side-width: 220px;--content-max: none;--color-bg: #f5f7fa;--color-side-active: #3b82f6;--color-text: #1f2937;--color-border: #e5e7eb}@media (min-width: 1350px){:root{--content-max: 1280px}}@media (min-width: 1600px){:root{--content-max: 1420px}}*{box-sizing:border-box}html,body{margin:0;padding:0;height:100%}body{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--color-text);background:var(--color-bg)}.content-box{width:100%;max-width:var(--content-max);margin:0 auto;box-sizing:border-box}
