.pkg-wrapper.svelte-uthdlh{border:1px solid var(--dd-border-default);border-radius:12px;overflow:hidden;margin:1.5rem 0;background:var(--dd-bg-surface-alt)}[data-theme=dark] .pkg-wrapper.svelte-uthdlh{background:var(--dd-bg-surface)}.pkg-task-header.svelte-uthdlh{display:flex;align-items:center;justify-content:space-between;padding:16px 20px 0}.pkg-task-header-left.svelte-uthdlh{display:flex;align-items:center;gap:10px}.pkg-task-badge.svelte-uthdlh{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--dd-text-on-accent);background:var(--dd-blue);padding:3px 8px;border-radius:4px;white-space:nowrap}.pkg-task-title.svelte-uthdlh{font-size:15px;font-weight:600;color:var(--dd-text-primary)}.pkg-task-description.svelte-uthdlh{font-size:13px;color:var(--dd-text-secondary);margin:6px 0 0;padding:0 20px 14px;border-bottom:1px solid var(--dd-border-default)}.pkg-start-over-btn.svelte-uthdlh{font-size:12px;font-weight:500;color:var(--dd-text-tertiary);background:none;border:1px solid var(--dd-border-default);border-radius:6px;padding:4px 10px;cursor:pointer;white-space:nowrap;transition:all .15s ease;font-family:inherit}.pkg-start-over-btn.svelte-uthdlh:hover{color:var(--dd-text-primary);border-color:var(--dd-text-tertiary)}.pkg-congrats-panel.svelte-uthdlh{display:flex;flex-direction:column;align-items:center;gap:12px;padding:40px 20px;text-align:center}.pkg-congrats-check.svelte-uthdlh{animation:svelte-uthdlh-pkg-congrats-pop .4s ease-out}@keyframes svelte-uthdlh-pkg-congrats-pop{0%{transform:scale(0);opacity:0}60%{transform:scale(1.15)}to{transform:scale(1);opacity:1}}.pkg-congrats-title.svelte-uthdlh{font-size:18px;font-weight:700;color:#16a34a;margin:4px 0 0}[data-theme=dark] .pkg-congrats-title.svelte-uthdlh{color:#4ade80}.pkg-congrats-text.svelte-uthdlh{font-size:13px;color:var(--dd-text-secondary);margin:0;max-width:440px;line-height:1.5}.pkg-congrats-restart.svelte-uthdlh{margin-top:4px}.pkg-panel-content.svelte-uthdlh{padding:20px;min-height:180px}.pkg-library-label.svelte-uthdlh{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--dd-text-tertiary);margin-bottom:12px}.pkg-card.svelte-uthdlh{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:16px;border:1px solid var(--dd-border-default);border-radius:10px;background:var(--dd-bg-surface);transition:border-color .2s ease,box-shadow .2s ease}[data-theme=dark] .pkg-card.svelte-uthdlh{background:var(--dd-bg-surface-alt)}.pkg-card.pkg-pulse.svelte-uthdlh{animation:svelte-uthdlh-pkg-card-pulse 1.5s ease-in-out infinite;border-color:#3b82f680}[data-theme=dark] .pkg-card.pkg-pulse.svelte-uthdlh{animation:svelte-uthdlh-pkg-card-pulse-dark 1.5s ease-in-out infinite;border-color:#3b82f666}@keyframes svelte-uthdlh-pkg-card-pulse{0%,to{box-shadow:0 0 #3b82f64d}50%{box-shadow:0 0 12px 6px #3b82f600}}@keyframes svelte-uthdlh-pkg-card-pulse-dark{0%,to{box-shadow:0 0 #3b82f680}50%{box-shadow:0 0 12px 6px #3b82f600}}.pkg-card-info.svelte-uthdlh{display:flex;flex-direction:column;gap:4px;min-width:0}.pkg-card-name.svelte-uthdlh{font-size:15px;font-weight:600;color:var(--dd-text-primary)}.pkg-card-npm.svelte-uthdlh{font-size:12px;font-family:monospace;color:var(--dd-text-tertiary)}.pkg-card-desc.svelte-uthdlh{font-size:13px;color:var(--dd-text-secondary);margin-top:2px;line-height:1.4}.pkg-card-category.svelte-uthdlh{display:inline-block;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--dd-blue);margin-top:4px}.pkg-add-btn.svelte-uthdlh{flex-shrink:0;padding:6px 18px;font-size:13px;font-weight:600;color:var(--dd-text-on-accent);background:var(--dd-blue);border:none;border-radius:6px;cursor:pointer;transition:all .15s ease;font-family:inherit;display:flex;align-items:center;gap:6px;white-space:nowrap}.pkg-add-btn.svelte-uthdlh:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 2px 8px #3b82f64d}.pkg-add-btn.pkg-scanning.svelte-uthdlh{opacity:.8;cursor:wait}.pkg-spinner.svelte-uthdlh{width:14px;height:14px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:svelte-uthdlh-pkg-spin .6s linear infinite}@keyframes svelte-uthdlh-pkg-spin{to{transform:rotate(360deg)}}.pkg-imported.svelte-uthdlh{display:flex;flex-direction:column;gap:0}.pkg-imported-header.svelte-uthdlh{display:flex;align-items:center;gap:8px;padding-bottom:14px;border-bottom:1px solid var(--dd-border-default);margin-bottom:14px}.pkg-imported-name.svelte-uthdlh{font-size:14px;font-weight:600;font-family:monospace;color:var(--dd-text-primary)}.pkg-version-badge.svelte-uthdlh{font-size:11px;padding:2px 8px;border-radius:4px;background:var(--dd-border-default);color:var(--dd-text-tertiary);font-family:monospace}.pkg-files-badge.svelte-uthdlh{font-size:11px;padding:2px 8px;border-radius:4px;background:#22c55e1a;color:#16a34a;font-weight:600}[data-theme=dark] .pkg-files-badge.svelte-uthdlh{color:#4ade80;background:#22c55e1f}.pkg-section-label.svelte-uthdlh{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--dd-text-tertiary);margin-bottom:10px}.pkg-file-tree.svelte-uthdlh{display:flex;flex-direction:column;gap:2px}.pkg-dir.svelte-uthdlh{display:flex;flex-direction:column;gap:1px}.pkg-dir-name.svelte-uthdlh{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--dd-text-secondary);padding:4px 0;margin-top:4px}.pkg-dir-name.svelte-uthdlh:first-child{margin-top:0}.pkg-contract-row.svelte-uthdlh{display:flex;align-items:center;gap:8px;padding:6px 8px 6px 24px;border:1px solid transparent;border-radius:6px;background:none;cursor:pointer;transition:all .15s ease;font-family:inherit;width:100%;text-align:left}.pkg-contract-row.svelte-uthdlh:hover{background:#3b82f60f;border-color:var(--dd-border-default)}.pkg-contract-row.pkg-target.svelte-uthdlh{animation:svelte-uthdlh-pkg-row-pulse 1.5s ease-in-out infinite;border-color:#3b82f666;background:#3b82f614}[data-theme=dark] .pkg-contract-row.pkg-target.svelte-uthdlh{animation:svelte-uthdlh-pkg-row-pulse-dark 1.5s ease-in-out infinite;border-color:#3b82f64d;background:#3b82f60f}@keyframes svelte-uthdlh-pkg-row-pulse{0%,to{box-shadow:0 0 #3b82f64d}50%{box-shadow:0 0 8px 4px #3b82f600}}@keyframes svelte-uthdlh-pkg-row-pulse-dark{0%,to{box-shadow:0 0 #3b82f680}50%{box-shadow:0 0 8px 4px #3b82f600}}.pkg-checkbox.svelte-uthdlh{flex-shrink:0;color:var(--dd-text-tertiary);display:flex;align-items:center}.pkg-contract-name.svelte-uthdlh{font-size:13px;font-weight:500;color:var(--dd-text-primary)}.pkg-contract-path.svelte-uthdlh{font-size:11px;color:var(--dd-text-tertiary);margin-left:auto;font-family:monospace}.pkg-selected-contract.svelte-uthdlh{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border:1px solid var(--dd-border-default);border-radius:8px;background:var(--dd-bg-surface)}[data-theme=dark] .pkg-selected-contract.svelte-uthdlh{background:var(--dd-bg-surface-alt)}.pkg-selected-info.svelte-uthdlh{display:flex;flex-direction:column;gap:2px}.pkg-selected-name.svelte-uthdlh{font-size:14px;font-weight:600;color:var(--dd-text-primary)}.pkg-selected-path.svelte-uthdlh{font-size:11px;font-family:monospace;color:var(--dd-text-tertiary)}.pkg-inherit-toggle.svelte-uthdlh{display:flex;align-items:center;gap:8px;cursor:pointer;flex-shrink:0;padding:6px 12px;border:1px solid rgba(59,130,246,.4);border-radius:6px;background:#3b82f614;animation:svelte-uthdlh-pkg-inherit-pulse 1.5s ease-in-out infinite;transition:all .15s ease}[data-theme=dark] .pkg-inherit-toggle.svelte-uthdlh{animation:svelte-uthdlh-pkg-inherit-pulse-dark 1.5s ease-in-out infinite;border-color:#3b82f64d;background:#3b82f60f}.pkg-inherit-toggle.svelte-uthdlh:hover{background:#3b82f626;border-color:#3b82f699}@keyframes svelte-uthdlh-pkg-inherit-pulse{0%,to{box-shadow:0 0 #3b82f64d}50%{box-shadow:0 0 10px 5px #3b82f600}}@keyframes svelte-uthdlh-pkg-inherit-pulse-dark{0%,to{box-shadow:0 0 #3b82f680}50%{box-shadow:0 0 10px 5px #3b82f600}}.pkg-inherit-toggle.svelte-uthdlh input[type=checkbox]:where(.svelte-uthdlh){accent-color:var(--dd-blue);width:16px;height:16px;cursor:pointer}.pkg-inherit-label.svelte-uthdlh{font-size:13px;font-weight:600;color:var(--dd-blue);user-select:none}.erc20-s1.task-0.step-0 .svelte-flow__node[data-id=ctor] .add-btn{animation:svelte-11747k4-erc-pulse 1s ease-in-out infinite;border-color:#3b82f6!important;background:#3b82f626!important}.erc20-s1.task-0.step-0 .svelte-flow__node[data-id=ctor] .add-btn:hover{animation:none;border-color:var(--dd-blue)!important;background:#3b82f640!important}.erc20-s1.task-0.step-1 .svelte-flow__node[data-id=ctor] .name-input{animation:svelte-11747k4-erc-pulse 1s ease-in-out infinite;border-color:#3b82f6!important;background:#3b82f626!important}.erc20-s1.task-0.step-1 .svelte-flow__node[data-id=ctor] .name-input:focus{animation:none;border-color:var(--dd-blue)!important;background:var(--dd-bg-surface)!important;box-shadow:0 0 0 2px #3b82f61a}.erc20-s1.task-1.step-0 .svelte-flow__node[data-id=ctor] .inherited-param-row:nth-of-type(2) .inherited-arg-input{animation:svelte-11747k4-erc-pulse 1s ease-in-out infinite;border-color:#3b82f6!important;background:#3b82f626!important}.erc20-s1.task-1.step-0 .svelte-flow__node[data-id=ctor] .inherited-param-row:nth-of-type(2) .inherited-arg-input:focus{animation:none;border-color:var(--dd-blue)!important;background:var(--dd-bg-surface)!important;box-shadow:0 0 0 2px #3b82f61a}.erc20-s1.task-2.step-0 .svelte-flow__node[data-id=ctor] .inherited-param-row:nth-of-type(3) .inherited-arg-input{animation:svelte-11747k4-erc-pulse 1s ease-in-out infinite;border-color:#3b82f6!important;background:#3b82f626!important}.erc20-s1.task-2.step-0 .svelte-flow__node[data-id=ctor] .inherited-param-row:nth-of-type(3) .inherited-arg-input:focus{animation:none;border-color:var(--dd-blue)!important;background:var(--dd-bg-surface)!important;box-shadow:0 0 0 2px #3b82f61a}[data-theme=dark] .erc20-s1.task-0.step-0 .svelte-flow__node[data-id=ctor] .add-btn,[data-theme=dark] .erc20-s1.task-0.step-1 .svelte-flow__node[data-id=ctor] .name-input,[data-theme=dark] .erc20-s1.task-1.step-0 .svelte-flow__node[data-id=ctor] .inherited-param-row:nth-of-type(2) .inherited-arg-input,[data-theme=dark] .erc20-s1.task-2.step-0 .svelte-flow__node[data-id=ctor] .inherited-param-row:nth-of-type(3) .inherited-arg-input{animation:svelte-11747k4-erc-pulse-dark 1s ease-in-out infinite;border-color:#2563eb!important;background:#3b82f614!important}.erc20-s1 .svelte-flow__background pattern circle{fill:var(--dd-canvas-dot)!important}.erc20-s1 .svelte-flow__background pattern line{stroke:var(--dd-canvas-dot)!important}@keyframes svelte-11747k4-erc-pulse{0%{box-shadow:0 0 #3b82f680}to{box-shadow:0 0 12px 12px #3b82f600}}@keyframes svelte-11747k4-erc-pulse-dark{0%{box-shadow:0 0 #3b82f6cc}to{box-shadow:0 0 12px 12px #3b82f600}}.erc20-s2.task-0.step-0 .svelte-flow__node[data-id=ctor] .exec-visual-wrapper.source .triangle-icon,.erc20-s2.task-0.step-0 .svelte-flow__node[data-id=mint] .exec-visual-wrapper.target .triangle-icon{animation:svelte-aoohkp-erc2-pulse 1s ease-in-out infinite;color:#3b82f6}.erc20-s2.task-1.step-0 .svelte-flow__node[data-id=sender] .node-visual-wrapper.source .circle-icon-regular,.erc20-s2.task-1.step-0 .svelte-flow__node[data-id=mint] .field:nth-child(2) .circle-icon-regular{animation:svelte-aoohkp-erc2-pulse 1s ease-in-out infinite;border-color:#3b82f6!important}.erc20-s2.task-2.step-0 .svelte-flow__node[data-id=ctor] .param-handle-slot .circle-icon-regular,.erc20-s2.task-2.step-0 .svelte-flow__node[data-id=mint] .field:nth-child(3) .circle-icon-regular{animation:svelte-aoohkp-erc2-pulse 1s ease-in-out infinite;border-color:#3b82f6!important}[data-theme=dark] .erc20-s2.task-0.step-0 .svelte-flow__node[data-id=ctor] .exec-visual-wrapper.source .triangle-icon,[data-theme=dark] .erc20-s2.task-0.step-0 .svelte-flow__node[data-id=mint] .exec-visual-wrapper.target .triangle-icon{animation:svelte-aoohkp-erc2-pulse-dark 1s ease-in-out infinite;color:#60a5fa}[data-theme=dark] .erc20-s2.task-1.step-0 .svelte-flow__node[data-id=sender] .node-visual-wrapper.source .circle-icon-regular,[data-theme=dark] .erc20-s2.task-1.step-0 .svelte-flow__node[data-id=mint] .field:nth-child(2) .circle-icon-regular,[data-theme=dark] .erc20-s2.task-2.step-0 .svelte-flow__node[data-id=ctor] .param-handle-slot .circle-icon-regular,[data-theme=dark] .erc20-s2.task-2.step-0 .svelte-flow__node[data-id=mint] .field:nth-child(3) .circle-icon-regular{animation:svelte-aoohkp-erc2-pulse-dark 1s ease-in-out infinite;border-color:#2563eb!important}.erc20-s2 .svelte-flow__background pattern circle{fill:var(--dd-canvas-dot)!important}.erc20-s2 .svelte-flow__background pattern line{stroke:var(--dd-canvas-dot)!important}@keyframes svelte-aoohkp-erc2-pulse{0%{box-shadow:0 0 #3b82f680}to{box-shadow:0 0 12px 12px #3b82f600}}@keyframes svelte-aoohkp-erc2-pulse-dark{0%{box-shadow:0 0 #3b82f6cc}to{box-shadow:0 0 12px 12px #3b82f600}}
