.vaults-module__Mp2vpa__container{max-width:800px;font-family:var(--font-geist-sans);margin:0 auto;padding:20px}.vaults-module__Mp2vpa__header{border-bottom:1px solid #e5e7eb;align-items:center;gap:20px;margin-bottom:40px;padding-bottom:20px;display:flex}.vaults-module__Mp2vpa__backLink{color:#fff;font-size:18px;text-decoration:none;transition:color .2s}.vaults-module__Mp2vpa__backLink:hover{color:var(--foreground)}.vaults-module__Mp2vpa__header h1{text-align:center;color:#fff;flex:1;margin:0;font-size:2rem;font-weight:600;transform:translate(-40px)}.vaults-module__Mp2vpa__main{flex-direction:column;gap:30px;display:flex}.vaults-module__Mp2vpa__inputSection{flex-direction:column;gap:12px;display:flex}.vaults-module__Mp2vpa__thresholdControls{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.vaults-module__Mp2vpa__thresholdSelect{color:#6b7280;border:1px solid #555;border-radius:4px;min-width:60px;padding:4px 8px;font-size:12px}.vaults-module__Mp2vpa__recheckButton{color:#fff;cursor:pointer;background:#0070f3;border:none;border-radius:4px;padding:4px 12px;font-size:12px;transition:background .2s}.vaults-module__Mp2vpa__recheckButton:hover:not(:disabled){background:#0051cc}.vaults-module__Mp2vpa__recheckButton:disabled{opacity:.6;cursor:not-allowed}.vaults-module__Mp2vpa__detailsButton{color:#fff;cursor:pointer;background:#666;border:none;border-radius:4px;padding:4px 12px;font-size:12px;transition:background .2s}.vaults-module__Mp2vpa__detailsButton:hover{background:#777}.vaults-module__Mp2vpa__marketDetailsContainer{background:#1a1a1a;border:1px solid #333;border-radius:8px;margin-top:16px;padding:16px}.vaults-module__Mp2vpa__allMarketsList{border:1px solid #ffffff1a;border-radius:6px;margin-top:12px;padding:0 12px 12px 0}.vaults-module__Mp2vpa__allMarketsHeader{color:#1c1b1b;margin-bottom:8px;font-size:13px;font-weight:600}.vaults-module__Mp2vpa__marketItem{background:#0000004d;border-left:3px solid #0000;border-radius:4px;justify-content:space-between;align-items:center;margin-bottom:6px;padding:8px;font-size:12px;display:flex}.vaults-module__Mp2vpa__marketItem:last-child{margin-bottom:0}.vaults-module__Mp2vpa__marketItem.vaults-module__Mp2vpa__hasIssues{background:#ef44441a;border-left-color:#ef4444}.vaults-module__Mp2vpa__marketItem.vaults-module__Mp2vpa__noIssues{background:#22c55e1a;border-left-color:#22c55e}.vaults-module__Mp2vpa__marketInfo{align-items:center;gap:8px;display:flex}.vaults-module__Mp2vpa__priceInfo{align-items:center;gap:6px;display:flex}.vaults-module__Mp2vpa__marketItem .vaults-module__Mp2vpa__marketPair{color:#6b7280;min-width:80px;font-weight:600}.vaults-module__Mp2vpa__marketItem .vaults-module__Mp2vpa__marketId{color:#6b7280;border-radius:3px;padding:2px 6px;font-family:Courier New,monospace;font-size:11px}.vaults-module__Mp2vpa__pricingError{color:#ef4444;font-size:11px;font-style:italic}.vaults-module__Mp2vpa__noPriceData{color:#888;font-size:11px;font-style:italic}.vaults-module__Mp2vpa__priceSource{cursor:help;font-size:10px}.vaults-module__Mp2vpa__deviationBadge{border-radius:3px;margin-left:auto;padding:2px 6px;font-size:11px;font-weight:600}.vaults-module__Mp2vpa__deviationBadge.vaults-module__Mp2vpa__warning{color:#f97316;background:#f9731633;border:1px solid #f973164d}.vaults-module__Mp2vpa__deviationBadge.vaults-module__Mp2vpa__invalid{color:#ef4444;background:#ef444433;border:1px solid #ef44444d}.vaults-module__Mp2vpa__marketsWithDeviations{margin-top:24px}.vaults-module__Mp2vpa__marketsWithDeviations h4{color:#fff;margin-bottom:16px}.vaults-module__Mp2vpa__marketsGrid{grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:16px;display:grid}.vaults-module__Mp2vpa__marketCard{background:#1a1a1a;border:1px solid;border-radius:8px;padding:16px}.vaults-module__Mp2vpa__marketCard.vaults-module__Mp2vpa__valid{border-color:#15803d}.vaults-module__Mp2vpa__marketCard.vaults-module__Mp2vpa__warning{border-color:#ea580c}.vaults-module__Mp2vpa__marketCard.vaults-module__Mp2vpa__invalid{border-color:#dc2626}.vaults-module__Mp2vpa__marketHeader{border-bottom:1px solid #333;justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:8px;display:flex}.vaults-module__Mp2vpa__marketIdContainer{align-items:center;gap:8px;display:flex}.vaults-module__Mp2vpa__marketIdLabel{color:#ccc;font-size:12px}.vaults-module__Mp2vpa__marketId{color:#fff;border-radius:4px;padding:2px 6px;font-family:Courier New,monospace;font-size:14px;font-weight:600}.vaults-module__Mp2vpa__marketPair{color:#fff;font-weight:600}.vaults-module__Mp2vpa__marketDetails{flex-direction:column;gap:8px;display:flex}.vaults-module__Mp2vpa__marketRow{align-items:center;gap:8px;display:flex}.vaults-module__Mp2vpa__marketRow .vaults-module__Mp2vpa__label{color:#ccc;min-width:80px;font-size:14px}.vaults-module__Mp2vpa__addressText{color:#fff;font-family:Courier New,monospace;font-size:12px}.vaults-module__Mp2vpa__deviationValue{border-radius:4px;padding:2px 6px;font-size:14px;font-weight:600}.vaults-module__Mp2vpa__deviationValue.vaults-module__Mp2vpa__valid{color:#22c55e;background:#0d4a1f}.vaults-module__Mp2vpa__deviationValue.vaults-module__Mp2vpa__warning{color:#f97316;background:#7c2d12}.vaults-module__Mp2vpa__deviationValue.vaults-module__Mp2vpa__invalid{color:#ef4444;background:#7f1d1d}.vaults-module__Mp2vpa__copyButton{color:#2973ff;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:24px;height:24px;padding:2px;transition:all .2s;display:flex}.vaults-module__Mp2vpa__copyButton:hover{color:#2973ff;background:#2973ff1a}.vaults-module__Mp2vpa__copyButton.vaults-module__Mp2vpa__copied{color:#666}.vaults-module__Mp2vpa__copyButton.vaults-module__Mp2vpa__copied:hover{color:#666;background:#6666661a}.vaults-module__Mp2vpa__copyButton svg{width:20px;height:20px}.vaults-module__Mp2vpa__exportSection{text-align:center;border-top:1px solid #333;margin-top:24px;padding-top:16px}.vaults-module__Mp2vpa__exportButton{color:#fff;cursor:pointer;background:#0070f3;border:none;border-radius:6px;padding:10px 20px;font-size:14px;transition:background .2s}.vaults-module__Mp2vpa__exportButton:hover{background:#0051cc}.vaults-module__Mp2vpa__label{color:var(--foreground);margin-bottom:8px;font-weight:500}.vaults-module__Mp2vpa__inputWrapper{gap:12px;display:flex}.vaults-module__Mp2vpa__input{background:var(--background);color:var(--foreground);border:1px solid #d1d5db;border-radius:8px;flex:1;padding:12px 16px;font-size:16px;transition:border-color .2s,box-shadow .2s}.vaults-module__Mp2vpa__input:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}.vaults-module__Mp2vpa__inputError{border-color:#ef4444}.vaults-module__Mp2vpa__validateButton{background:var(--foreground);color:var(--background);cursor:pointer;white-space:nowrap;border:none;border-radius:8px;padding:12px 24px;font-size:16px;font-weight:500;transition:background .2s,transform .2s}.vaults-module__Mp2vpa__validateButton:disabled{opacity:.5;cursor:not-allowed}.vaults-module__Mp2vpa__validateButton:hover:not(:disabled){background:#1f2937;transform:translateY(-1px)}.vaults-module__Mp2vpa__loadingContainer{color:#6b7280;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;align-items:center;gap:12px;margin-top:16px;padding:12px 16px;font-size:14px;display:flex}.vaults-module__Mp2vpa__loadingSpinner{border:2px solid #e5e7eb;border-top-color:#3b82f6;border-radius:50%;width:16px;height:16px;animation:1s linear infinite vaults-module__Mp2vpa__spin}@keyframes vaults-module__Mp2vpa__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.vaults-module__Mp2vpa__loadingText{font-weight:500}.vaults-module__Mp2vpa__validationResult{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;margin-top:20px;margin-bottom:20px;padding:16px;font-size:14px}.vaults-module__Mp2vpa__validationSummary{border:2px solid;border-radius:8px;align-items:flex-start;gap:16px;margin-bottom:20px;padding:20px;display:flex}.vaults-module__Mp2vpa__summaryValid{background:#f0fdf4;border-color:#22c55e}.vaults-module__Mp2vpa__summaryInvalid{background:#fef2f2;border-color:#ef4444}.vaults-module__Mp2vpa__summaryIcon{flex-shrink:0;font-size:2rem}.vaults-module__Mp2vpa__summaryContent h4{margin:0 0 8px;font-size:1.1rem;font-weight:600}.vaults-module__Mp2vpa__summaryContent p{margin:4px 0;font-size:.95rem;line-height:1.4}.vaults-module__Mp2vpa__success{color:#166534;background:#f0fdf4;border-color:#10b981}.vaults-module__Mp2vpa__success h3{color:#166534;margin:0 0 8px;font-size:14px;font-weight:600}.vaults-module__Mp2vpa__success p{color:#374151;margin:2px 0;font-size:13px}.vaults-module__Mp2vpa__warning{color:#d97706;font-size:13px;font-style:italic}.vaults-module__Mp2vpa__error{color:#dc2626;margin-top:4px;font-size:14px}.vaults-module__Mp2vpa__validationResult .vaults-module__Mp2vpa__error{color:#991b1b;background:#fef2f2;border-color:#ef4444;border-radius:8px;padding:16px}.vaults-module__Mp2vpa__validationResult .vaults-module__Mp2vpa__error h3{color:#991b1b;margin:0 0 8px;font-size:14px;font-weight:600}.vaults-module__Mp2vpa__validationResult .vaults-module__Mp2vpa__error p{color:#991b1b;margin:0;font-size:13px}.vaults-module__Mp2vpa__formSection{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;padding:30px}.vaults-module__Mp2vpa__formSection h2{color:var(--foreground);margin:0 0 30px}.vaults-module__Mp2vpa__formField{margin-bottom:30px}.vaults-module__Mp2vpa__chainGrid{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px;margin-top:12px;display:grid}.vaults-module__Mp2vpa__chainButton{background:var(--background);color:var(--foreground);cursor:pointer;border:1px solid #d1d5db;border-radius:8px;padding:12px 16px;font-size:14px;font-weight:500;transition:all .2s}.vaults-module__Mp2vpa__chainButton:hover{background:#eff6ff;border-color:#3b82f6}.vaults-module__Mp2vpa__chainButtonActive{background:var(--primary-normal);color:var(--background)}.vaults-module__Mp2vpa__searchInput{background:var(--background);width:100%;color:var(--foreground);border:1px solid #d1d5db;border-radius:6px;margin-bottom:5px;padding:8px 12px;font-size:14px;transition:border-color .2s}.vaults-module__Mp2vpa__searchInput:focus{border-color:#3b82f6;outline:none}.vaults-module__Mp2vpa__textarea{resize:vertical;background:var(--background);width:100%;min-height:100px;color:var(--foreground);border:1px solid #d1d5db;border-radius:8px;padding:12px 16px;font-family:inherit;font-size:16px;transition:border-color .2s,box-shadow .2s}.vaults-module__Mp2vpa__textarea:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}.vaults-module__Mp2vpa__fileInput{background:var(--background);width:100%;color:var(--foreground);cursor:pointer;border:1px solid #d1d5db;border-radius:8px;padding:12px 16px;font-size:16px;transition:border-color .2s}.vaults-module__Mp2vpa__fileInput:focus{border-color:#3b82f6;outline:none}.vaults-module__Mp2vpa__fileInfo{color:#6b7280;margin-top:8px;font-size:14px}.vaults-module__Mp2vpa__submitButton{cursor:pointer;color:#9ca3af;background:#e5e7eb;border:none;border-radius:8px;width:100%;margin-top:20px;padding:16px 32px;font-size:18px;font-weight:600;transition:all .2s}.vaults-module__Mp2vpa__submitButtonActive{background:var(--foreground);color:var(--background)}.vaults-module__Mp2vpa__submitButtonActive:hover{background:#1f2937;transform:translateY(-1px)}.vaults-module__Mp2vpa__submitButton:disabled{cursor:not-allowed}.vaults-module__Mp2vpa__submitHint{color:#9ca3af;text-align:center;margin-top:8px;font-size:14px}.vaults-module__Mp2vpa__submitSuccessIndicator{color:#fff;text-align:center;background:#10b981;border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:20px;padding:16px 32px;font-size:18px;font-weight:600;display:flex}.vaults-module__Mp2vpa__prLinkProminent{text-align:center;color:#3b82f6;background:#eff6ff;border:2px solid #3b82f6;border-radius:8px;margin-top:20px;padding:12px 24px;font-size:16px;font-weight:600;text-decoration:none;transition:all .2s;display:block}.vaults-module__Mp2vpa__prLinkProminent:hover{color:#fff;background:#3b82f6;transform:translateY(-1px)}.vaults-module__Mp2vpa__submitError{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;margin-top:16px;padding:12px 16px;font-size:14px;line-height:1.5}.vaults-module__Mp2vpa__submitSuccess{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;margin-top:16px;padding:12px 16px;font-size:14px;line-height:1.5}.vaults-module__Mp2vpa__prLink{color:#3b82f6;font-weight:500;text-decoration:none;transition:color .2s}.vaults-module__Mp2vpa__prLink:hover{color:#1d4ed8;text-decoration:underline}.vaults-module__Mp2vpa__sectionHeader{color:var(--foreground);margin:32px 0 20px;font-size:1.5rem;font-weight:600}.vaults-module__Mp2vpa__validationChecks{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;margin-top:16px;display:grid}.vaults-module__Mp2vpa__validationCheck{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;align-items:center;gap:12px;padding:12px 16px;font-size:14px;display:flex}.vaults-module__Mp2vpa__validationCheck.vaults-module__Mp2vpa__valid{background:#f0fdf4;border-color:#10b981}.vaults-module__Mp2vpa__validationCheck.vaults-module__Mp2vpa__invalid{background:#fef2f2;border-color:#ef4444}.vaults-module__Mp2vpa__validationCheck.vaults-module__Mp2vpa__warning{background:#fffbeb;border-color:#f59e0b}.vaults-module__Mp2vpa__checkIcon{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;font-size:10px;font-weight:700;display:flex}.vaults-module__Mp2vpa__checkIcon.vaults-module__Mp2vpa__valid{background:#10b981}.vaults-module__Mp2vpa__checkIcon.vaults-module__Mp2vpa__invalid{background:#ef4444}.vaults-module__Mp2vpa__checkIcon.vaults-module__Mp2vpa__warning{background:#f59e0b}.vaults-module__Mp2vpa__checkContent{flex-direction:column;flex:1;gap:4px;display:flex}.vaults-module__Mp2vpa__checkName{color:var(--foreground);font-size:12px;font-weight:600;line-height:1.3}.vaults-module__Mp2vpa__checkName[data-vault-address]{font-size:11px}.vaults-module__Mp2vpa__checkName code{letter-spacing:-.03em;font-family:Courier New,monospace;font-size:9px;font-weight:400}.vaults-module__Mp2vpa__checkValue{color:#6b7280;font-family:monospace;font-size:12px}.vaults-module__Mp2vpa__checkMessage{color:#6b7280;font-size:12px}.vaults-module__Mp2vpa__checkMessage strong{color:var(--foreground);font-weight:600}.vaults-module__Mp2vpa__learnMore{margin-top:8px}.vaults-module__Mp2vpa__learnMoreLink{color:#3b82f6;font-size:12px;font-weight:500;text-decoration:none;transition:color .2s}.vaults-module__Mp2vpa__learnMoreLink:hover{color:#1d4ed8;text-decoration:underline}.vaults-module__Mp2vpa__learnMoreText{color:#6b7280;font-size:12px;font-style:italic}.vaults-module__Mp2vpa__alreadyListedSection{margin-top:32px}.vaults-module__Mp2vpa__alreadyListed{background:#eff6ff;border:1px solid #3b82f6;border-radius:8px;align-items:center;gap:16px;margin-top:16px;padding:20px;display:flex}.vaults-module__Mp2vpa__listedIcon{flex-shrink:0;font-size:24px}.vaults-module__Mp2vpa__listedMessage h4{color:#1d4ed8;margin:0 0 8px;font-size:16px;font-weight:600}.vaults-module__Mp2vpa__listedMessage p{color:#374151;margin:0;font-size:14px;line-height:1.5}.vaults-module__Mp2vpa__networkDetectionContainer{color:#0369a1;background:#f0f9ff;border:1px solid #bae6fd;border-radius:8px;align-items:center;gap:12px;margin-top:12px;padding:12px 16px;font-size:14px;display:flex}.vaults-module__Mp2vpa__networkSuggestionContainer{background:#f0f9ff;border:1px solid #3b82f6;border-radius:8px;margin-top:12px;padding:16px}.vaults-module__Mp2vpa__networkSuggestion{align-items:center;gap:12px;margin-bottom:12px;display:flex}.vaults-module__Mp2vpa__suggestionIcon{flex-shrink:0;font-size:20px}.vaults-module__Mp2vpa__suggestionContent{flex:1}.vaults-module__Mp2vpa__suggestionTitle{color:#1d4ed8;margin-bottom:4px;font-size:14px;font-weight:600}.vaults-module__Mp2vpa__suggestionSubtitle{color:#374151;font-size:13px;line-height:1.4}.vaults-module__Mp2vpa__switchNetworkButton{color:#fff;cursor:pointer;background:#3b82f6;border:none;border-radius:6px;width:100%;padding:10px 16px;font-size:14px;font-weight:500;transition:background .2s,transform .2s}.vaults-module__Mp2vpa__switchNetworkButton:hover{background:#2563eb;transform:translateY(-1px)}@media (max-width:600px){.vaults-module__Mp2vpa__container{padding:15px}.vaults-module__Mp2vpa__header h1{font-size:1.5rem}.vaults-module__Mp2vpa__inputWrapper{flex-direction:column}.vaults-module__Mp2vpa__chainGrid{grid-template-columns:1fr}.vaults-module__Mp2vpa__formSection{padding:20px}}.vaults-module__Mp2vpa__v2SupplyQueueContainer{background:#1a1a1a;border:1px solid #333;border-radius:8px;margin-top:24px;padding:20px}.vaults-module__Mp2vpa__v2SupplyQueueHeader{border-bottom:1px solid #333;margin-bottom:20px;padding-bottom:16px}.vaults-module__Mp2vpa__v2SupplyQueueHeader h3{color:#fff;margin:0 0 8px;font-size:1.25rem;font-weight:600}.vaults-module__Mp2vpa__v2SupplyQueueHeader p{color:#ccc;margin:0;font-size:14px}.vaults-module__Mp2vpa__v1VaultSection{background:#ffffff05;border:1px solid #ffffff14;border-radius:6px;margin-bottom:24px;padding:16px}.vaults-module__Mp2vpa__v1VaultSection:last-child{margin-bottom:0}.vaults-module__Mp2vpa__v1VaultHeader{border-bottom:1px solid #ffffff1a;margin-bottom:16px;padding-bottom:12px}.vaults-module__Mp2vpa__v1VaultHeader h4{color:#fff;align-items:center;gap:8px;margin:0 0 4px;font-size:1rem;font-weight:600;display:flex}.vaults-module__Mp2vpa__vaultAddress{color:#6b7280;letter-spacing:-.02em;font-family:Courier New,monospace;font-size:10px;font-weight:400}.vaults-module__Mp2vpa__vaultName{color:#ccc;font-size:13px;font-weight:400}.vaults-module__Mp2vpa__deprecationNotice{background:#fef3cd;border:2px solid #f59e0b;border-radius:12px;align-items:flex-start;gap:16px;margin-bottom:24px;padding:20px;display:flex}.vaults-module__Mp2vpa__deprecationIcon{flex-shrink:0;font-size:28px}.vaults-module__Mp2vpa__deprecationContent h3{color:#92400e;margin:0 0 8px;font-size:18px;font-weight:600}.vaults-module__Mp2vpa__deprecationContent p{color:#78350f;margin:4px 0;font-size:14px;line-height:1.5}.vaults-module__Mp2vpa__deprecationLink{color:#3b82f6;font-weight:600;text-decoration:none}.vaults-module__Mp2vpa__deprecationLink:hover{text-decoration:underline}.vaults-module__Mp2vpa__deprecationFormNotice{background:#fef2f2;border:2px solid #ef4444;border-radius:12px;align-items:flex-start;gap:16px;margin-top:24px;padding:24px;display:flex}.vaults-module__Mp2vpa__deprecationFormNotice .vaults-module__Mp2vpa__deprecationIcon{font-size:32px}.vaults-module__Mp2vpa__deprecationFormNotice .vaults-module__Mp2vpa__deprecationContent h3{color:#991b1b;margin:0 0 8px;font-size:18px;font-weight:600}.vaults-module__Mp2vpa__deprecationFormNotice .vaults-module__Mp2vpa__deprecationContent p{color:#7f1d1d;margin:0;font-size:14px;line-height:1.6}.vaults-module__Mp2vpa__v1ValidationResult{background:#eff6ff;border:2px solid #3b82f6;border-radius:8px;margin-top:24px;padding:20px;font-size:14px}.vaults-module__Mp2vpa__v1ValidationResult h3{color:#1d4ed8;margin:0 0 12px;font-size:1.25rem;font-weight:600}.vaults-module__Mp2vpa__v1ValidationDescription{color:#374151;margin:0 0 20px;font-size:14px;line-height:1.5}.vaults-module__Mp2vpa__v1MarketsValidationResult{background:#f5f3ff;border:2px solid #8b5cf6;border-radius:8px;margin-top:24px;padding:20px;font-size:14px}.vaults-module__Mp2vpa__v1MarketsValidationResult h3{color:#6d28d9;margin:0 0 12px;font-size:1.25rem;font-weight:600}
