.trade-cta.svelte-plvwxg{margin:2.5rem 0 1.5rem;padding:2rem 2rem 2.1rem;background:#16513b0f;border:1px solid var(--accent-primary);border-radius:14px}.trade-title.svelte-plvwxg{margin:0 0 .75rem;font-size:1.15rem;font-weight:800;letter-spacing:-.01em;color:var(--text-primary)}.trade-blurb.svelte-plvwxg{margin:0 0 1.5rem;max-width:52ch;font-size:.9rem;line-height:1.65;color:var(--text-muted)}.trade-btn.svelte-plvwxg{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 1.6rem;border:none;border-radius:10px;background:var(--accent-primary);color:#fff;font-family:inherit;font-size:.9rem;font-weight:700;cursor:pointer;transition:opacity .2s,transform .1s}.trade-btn.svelte-plvwxg:hover:not(:disabled){opacity:.92}.trade-btn.svelte-plvwxg:active:not(:disabled){transform:translateY(1px)}.trade-btn.svelte-plvwxg:disabled{opacity:.6;cursor:default}.trade-form.svelte-plvwxg{display:flex;flex-wrap:wrap;gap:.75rem}.trade-input.svelte-plvwxg,.trade-select.svelte-plvwxg{flex:1 1 190px;min-height:46px;padding:0 1rem;border:1.5px solid var(--border-color);border-radius:10px;background:var(--bg-input);color:var(--text-primary);font-family:inherit;font-size:.9rem;outline:none;transition:border-color .2s}.trade-input.svelte-plvwxg:focus,.trade-select.svelte-plvwxg:focus{border-color:var(--accent-primary)}.trade-form.svelte-plvwxg .trade-btn:where(.svelte-plvwxg){flex:0 0 auto}.trade-error.svelte-plvwxg{margin:.6rem 0 0;font-size:.8rem;color:#f59e0b}.trade-done.svelte-plvwxg{display:flex;align-items:flex-start;gap:.75rem}.trade-tick.svelte-plvwxg{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:var(--accent-primary);color:#fff;font-size:.85rem;font-weight:800}.trade-done.svelte-plvwxg strong:where(.svelte-plvwxg){display:block;font-size:.95rem;color:var(--text-primary);margin-bottom:.15rem}.trade-done.svelte-plvwxg p:where(.svelte-plvwxg){margin:0;font-size:.85rem;line-height:1.5;color:var(--text-muted)}.bid-check.svelte-vpxqm4{display:flex;gap:1rem;align-items:flex-start;margin-top:1.25rem;padding:1.25rem;border:1px solid rgba(94,196,150,.3);background:#5ec49612;border-radius:14px}.bid-check-icon.svelte-vpxqm4{flex-shrink:0;width:38px;height:38px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:#5ec49629;color:var(--accent-primary)}.bid-check-icon.svelte-vpxqm4 svg{width:20px;height:20px}.bid-check-title.svelte-vpxqm4{font-size:.98rem;font-weight:800;color:var(--text-primary);margin:0 0 .35rem}.bid-check-sub.svelte-vpxqm4{font-size:.85rem;color:var(--text-muted);line-height:1.6;margin:0 0 .9rem}.bid-check-actions.svelte-vpxqm4{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.bid-check-btn.svelte-vpxqm4{display:inline-flex;align-items:center;gap:.4rem;padding:.6rem 1.1rem;border-radius:10px;background:linear-gradient(135deg,#5ec496,#3e9e73);color:#fff;font-size:.85rem;font-weight:700;text-decoration:none;box-shadow:0 4px 14px #5ec49647;transition:transform .15s,box-shadow .15s}.bid-check-btn.svelte-vpxqm4:hover{transform:translateY(-1px);box-shadow:0 6px 18px #5ec4966b}.bid-check-btn.svelte-vpxqm4 svg{width:15px;height:15px}.bid-check-link.svelte-vpxqm4{font-size:.83rem;font-weight:600;color:var(--accent-primary);text-decoration:none}.bid-check-link.svelte-vpxqm4:hover{text-decoration:underline}.platform-row.svelte-vpxqm4{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;margin-bottom:.75rem}.platform-btn.svelte-vpxqm4{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:.2rem;padding:.9rem 1.1rem;min-height:44px;border-radius:12px;border:1.5px solid var(--border-color);background:var(--bg-secondary);cursor:pointer;transition:border-color .2s,background .2s,box-shadow .2s;font-family:inherit;text-align:left}.pf-mark.svelte-vpxqm4{font-size:1.15rem;font-weight:800;letter-spacing:-.01em;color:var(--text-primary)}.pf-sub.svelte-vpxqm4{font-size:.78rem;font-weight:600;color:var(--text-muted)}.pf-copart.active.svelte-vpxqm4 .pf-mark:where(.svelte-vpxqm4),.pf-bca.active.svelte-vpxqm4 .pf-mark:where(.svelte-vpxqm4){color:var(--accent-primary)}.platform-btn.active.svelte-vpxqm4{border-color:var(--accent-primary);background:#16513b0f;box-shadow:0 1px 0 var(--accent-primary) inset,0 0 0 1px var(--accent-primary)}.platform-btn.svelte-vpxqm4:hover:not(.active){border-color:var(--border-hover);background:var(--bg-card)}.pf-check.svelte-vpxqm4{position:absolute;top:.7rem;right:.7rem;display:inline-flex;width:20px;height:20px;align-items:center;justify-content:center;border-radius:50%;background:var(--accent-primary);color:#fff}.pf-check.svelte-vpxqm4 svg{width:13px;height:13px}.platform-tm.svelte-vpxqm4{margin:0 0 1.5rem;font-size:.72rem;line-height:1.45;color:var(--text-muted)}.input-group.svelte-vpxqm4{margin-bottom:1.5rem}.input-label.svelte-vpxqm4{display:block;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);margin-bottom:.625rem}.bid-input-wrap.svelte-vpxqm4{display:flex;align-items:center;border:1.5px solid var(--border-color);border-radius:10px;background:var(--bg-input);padding:0 1rem;margin-bottom:1rem;transition:border-color .2s}.bid-input-wrap.svelte-vpxqm4:focus-within{border-color:#5ec496}.pound-sign.svelte-vpxqm4{font-size:1.2rem;font-weight:700;color:var(--text-muted);margin-right:.25rem;flex-shrink:0}.bid-input.svelte-vpxqm4{flex:1;background:transparent;border:none;outline:none;font-size:1.75rem;font-weight:800;color:var(--text-primary);padding:.75rem 0;font-family:inherit;min-width:0}.bid-input.svelte-vpxqm4::-webkit-inner-spin-button,.bid-input.svelte-vpxqm4::-webkit-outer-spin-button{-webkit-appearance:none}.bid-slider.svelte-vpxqm4{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:5px;background:linear-gradient(to right,#5EC496 0%,#5EC496 var(--pct, 5%),rgba(255,255,255,.15) var(--pct, 5%));border-radius:3px;outline:none;cursor:pointer;display:block}.bid-slider.svelte-vpxqm4::-webkit-slider-thumb{-webkit-appearance:none;width:22px;height:22px;border-radius:50%;background:#5ec496;cursor:pointer;border:3px solid white;box-shadow:0 2px 8px #5ec49680}.slider-labels.svelte-vpxqm4{display:flex;justify-content:space-between;font-size:.75rem;color:var(--text-muted);margin-top:.375rem}.toggles-row.svelte-vpxqm4{display:flex;flex-direction:column;gap:.875rem;margin-bottom:1.75rem;padding:1.25rem;background:var(--bg-inset);border-radius:12px;border:1px solid var(--border-color)}.toggle-label.svelte-vpxqm4{display:flex;align-items:center;justify-content:space-between;gap:1rem;cursor:pointer}.toggle-text.svelte-vpxqm4{display:flex;flex-direction:column;gap:.125rem;font-size:.9rem;font-weight:600;color:var(--text-primary)}.toggle-sub.svelte-vpxqm4{font-size:.75rem;font-weight:400;color:var(--text-muted)}.toggle-switch.svelte-vpxqm4{width:44px;height:24px;border-radius:12px;background:#ffffff26;border:1px solid rgba(255,255,255,.1);position:relative;flex-shrink:0;transition:background .2s,border-color .2s;cursor:pointer}.toggle-switch.on.svelte-vpxqm4{background:#5ec496;border-color:#5ec496}.toggle-thumb.svelte-vpxqm4{position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform .2s;box-shadow:0 1px 4px #00000040}.toggle-switch.on.svelte-vpxqm4 .toggle-thumb:where(.svelte-vpxqm4){transform:translate(20px)}.breakdown.svelte-vpxqm4{background:var(--bg-inset);border:1px solid var(--border-color);border-radius:14px;overflow:hidden;margin-bottom:1rem}.breakdown-row.svelte-vpxqm4{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;border-bottom:1px solid var(--border-color);gap:1rem}.breakdown-row.svelte-vpxqm4:last-child{border-bottom:none}.vat-row.svelte-vpxqm4{background:#f59e0b14}.total-row.svelte-vpxqm4{background:#5ec49614;border-top:2px solid rgba(94,196,150,.3)!important;border-bottom:none}.br-label.svelte-vpxqm4{font-size:.875rem;color:var(--text-muted);display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.total-row.svelte-vpxqm4 .br-label:where(.svelte-vpxqm4){font-weight:700;color:var(--text-primary);font-size:.9rem}.br-tag.svelte-vpxqm4{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;background:#f59e0b33;color:#f59e0b;border-radius:4px;padding:.1rem .4rem}.br-value.svelte-vpxqm4{font-size:1rem;font-weight:700;color:var(--text-primary);white-space:nowrap}.total-val.svelte-vpxqm4{font-size:1.3rem;color:#7fd9b0}.calc-disclaimer.svelte-vpxqm4{font-size:.75rem;color:var(--text-muted);line-height:1.5;margin-bottom:1.5rem}
