@import"https://fonts.googleapis.com/css2?family=Space+Mono:wght@400;700&display=swap";:root{--vt-c-white: #ffffff;--vt-c-white-soft: #f8f8f8;--vt-c-white-mute: #f2f2f2;--vt-c-black: #181818;--vt-c-black-soft: #222222;--vt-c-black-mute: #282828;--vt-c-indigo: #2c3e50;--vt-c-divider-light-1: rgba(60, 60, 60, .29);--vt-c-divider-light-2: rgba(60, 60, 60, .12);--vt-c-divider-dark-1: rgba(84, 84, 84, .65);--vt-c-divider-dark-2: rgba(84, 84, 84, .48);--vt-c-text-light-1: var(--vt-c-indigo);--vt-c-text-light-2: rgba(60, 60, 60, .66);--vt-c-text-dark-1: var(--vt-c-white);--vt-c-text-dark-2: rgba(235, 235, 235, .64)}:root{--color-background: var(--vt-c-white);--color-background-soft: var(--vt-c-white-soft);--color-background-mute: var(--vt-c-white-mute);--color-border: var(--vt-c-divider-light-2);--color-border-hover: var(--vt-c-divider-light-1);--color-heading: var(--vt-c-text-light-1);--color-text: var(--vt-c-text-light-1);--section-gap: 160px}@media (prefers-color-scheme: dark){:root{--color-background: var(--vt-c-black);--color-background-soft: var(--vt-c-black-soft);--color-background-mute: var(--vt-c-black-mute);--color-border: var(--vt-c-divider-dark-2);--color-border-hover: var(--vt-c-divider-dark-1);--color-heading: var(--vt-c-text-dark-1);--color-text: var(--vt-c-text-dark-2)}}*,*:before,*:after{box-sizing:border-box;margin:0;font-weight:400}body{min-height:100vh;color:var(--color-text);background:var(--color-background);transition:color .5s,background-color .5s;line-height:1.6;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app{max-width:1280px;margin:0 auto;padding:2rem;font-weight:400}a,.green{text-decoration:none;color:#00bd7e;transition:.4s;padding:3px}@media (hover: hover){a:hover{background-color:#00bd7e33}}@media (min-width: 1024px){body{display:flex;place-items:center}#app{display:grid;grid-template-columns:1fr 1fr;padding:0 2rem}}.wallet-connect[data-v-22ca7b67]{font-family:Space Mono,monospace;font-size:clamp(.75rem,2vw,.875rem)}.wallet-info[data-v-22ca7b67]{display:flex;align-items:center;gap:.5rem;font-weight:700;text-transform:uppercase}.address[data-v-22ca7b67]{padding:.5rem;background:var(--background-color);border:2px solid var(--border-color);letter-spacing:-.05em;white-space:nowrap}.network[data-v-22ca7b67]{padding:.5rem;background:var(--accent-color);color:var(--background-color);font-weight:700;white-space:nowrap}.btn-disconnect[data-v-22ca7b67]{padding:.5rem;font-size:.875rem;min-width:2rem;height:2rem;display:flex;align-items:center;justify-content:center}.btn-disconnect[data-v-22ca7b67]:hover{background:var(--accent-color)}.subaccount-selector[data-v-22ca7b67]{position:relative;min-width:80px}.select-subaccount[data-v-22ca7b67]{width:100%;padding:.5rem;background:var(--background-color);border:2px solid var(--border-color);color:var(--text-color);font-family:Space Mono,monospace;font-weight:700;font-size:.875rem;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:center;letter-spacing:-.05em}.select-subaccount[data-v-22ca7b67]:hover{border-color:var(--accent-color)}.select-subaccount[data-v-22ca7b67]:focus{outline:none;border-color:var(--accent-color)}.subaccount-selector[data-v-22ca7b67]:after{content:"⌄";position:absolute;right:.5rem;top:50%;transform:translateY(-50%);color:var(--border-color);pointer-events:none;font-size:1rem}@media (max-width: 480px){.address[data-v-22ca7b67]{display:none}}.open-position[data-v-abed1c4f]{width:100%}.order-entry[data-v-abed1c4f]{width:600px;border:2px solid var(--border-color);border-radius:var(--border-radius);padding:clamp(1.5rem,4vw,2.5rem);display:flex;flex-direction:column;gap:2rem;background:var(--background-color);transition:background-color .3s ease,border-color .3s ease}.form-group[data-v-abed1c4f]{margin-bottom:.5rem}.form-label[data-v-abed1c4f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem;font-weight:700;font-size:clamp(.75rem,2vw,.875rem);text-transform:uppercase;letter-spacing:var(--letter-spacing)}.max-label[data-v-abed1c4f]{font-size:.875rem;color:var(--text-color);opacity:.5}.input-wrapper[data-v-abed1c4f]{position:relative;display:flex;align-items:center}.form-control[data-v-abed1c4f]{width:100%;padding:1rem;border:2px solid var(--border-color);border-radius:var(--border-radius);background:var(--input-background);color:var(--text-color);font-family:Space Mono,monospace;font-size:clamp(1.25rem,3vw,1.5rem);font-weight:700;letter-spacing:var(--letter-spacing);-webkit-font-smoothing:var(--font-smoothing);-moz-osx-font-smoothing:var(--font-smoothing)}.form-control[data-v-abed1c4f]:disabled{opacity:.5;cursor:not-allowed}.currency[data-v-abed1c4f]{position:absolute;right:1rem;color:var(--text-color);font-family:Space Mono,monospace;font-weight:700;font-size:clamp(1rem,2.5vw,1.25rem);letter-spacing:var(--letter-spacing);-webkit-font-smoothing:var(--font-smoothing);-moz-osx-font-smoothing:var(--font-smoothing);pointer-events:none}.form-range[data-v-abed1c4f]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:2px;background:var(--border-color);outline:none;margin:.75rem 0}.form-range[data-v-abed1c4f]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;border-radius:50%;background:var(--accent-color);cursor:pointer;border:2px solid var(--background-color);box-shadow:0 2px 4px #0000001a;transition:transform .2s ease}.form-range[data-v-abed1c4f]::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:var(--accent-color);cursor:pointer;border:2px solid var(--background-color);box-shadow:0 2px 4px #0000001a;transition:transform .2s ease}.form-range[data-v-abed1c4f]::-webkit-slider-thumb:hover{transform:scale(1.1)}.form-range[data-v-abed1c4f]::-moz-range-thumb:hover{transform:scale(1.1)}.order-summary[data-v-abed1c4f]{border:2px solid var(--border-color);border-radius:var(--border-radius);padding:clamp(1rem,3vw,1.5rem);background:var(--background-color);transition:background-color .3s ease,border-color .3s ease}.order-summary h3[data-v-abed1c4f]{font-size:clamp(1rem,2.5vw,1.25rem);margin-bottom:1rem;font-weight:700;letter-spacing:var(--letter-spacing);-webkit-font-smoothing:var(--font-smoothing);-moz-osx-font-smoothing:var(--font-smoothing)}.summary-item[data-v-abed1c4f]{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;font-size:clamp(.875rem,2vw,1rem);font-weight:700;letter-spacing:var(--letter-spacing);-webkit-font-smoothing:var(--font-smoothing);-moz-osx-font-smoothing:var(--font-smoothing)}.summary-item.total[data-v-abed1c4f]{border-top:2px solid var(--border-color);margin-top:.5rem;padding-top:1rem}.btn-submit[data-v-abed1c4f]{width:100%;padding:clamp(1rem,3vw,1.5rem);font-size:clamp(1.25rem,3vw,1.5rem);background:var(--accent-color);color:var(--background-color);border:none;border-radius:var(--border-radius);font-weight:700;letter-spacing:var(--letter-spacing);-webkit-font-smoothing:var(--font-smoothing);-moz-osx-font-smoothing:var(--font-smoothing);transition:all .3s ease}.btn-submit[data-v-abed1c4f]:disabled{opacity:.5;cursor:not-allowed;background:var(--border-color)}@media (max-width: 1200px){.order-entry[data-v-abed1c4f]{width:100%;max-width:600px;margin:0 auto}}.label-row[data-v-abed1c4f]{display:flex;justify-content:space-between;align-items:center;width:100%}.balance[data-v-abed1c4f]{font-size:clamp(.75rem,2vw,.875rem);color:var(--border-color);cursor:pointer;transition:color .2s ease;letter-spacing:var(--letter-spacing);-webkit-font-smoothing:var(--font-smoothing);-moz-osx-font-smoothing:var(--font-smoothing)}.balance[data-v-abed1c4f]:hover{color:var(--accent-color)}.form-label-row[data-v-abed1c4f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.leverage-value[data-v-abed1c4f]{font-family:Space Mono,monospace;font-weight:700;font-size:clamp(.75rem,2vw,.875rem);letter-spacing:var(--letter-spacing);color:var(--text-color);-webkit-font-smoothing:var(--font-smoothing);-moz-osx-font-smoothing:var(--font-smoothing)}.slider-wrapper[data-v-abed1c4f]{position:relative;padding:.5rem 0}.leverage-slider[data-v-abed1c4f]{width:100%;height:2px;background:var(--border-color);outline:none;-webkit-appearance:none;border-radius:var(--border-radius)}.leverage-slider[data-v-abed1c4f]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;border-radius:50%;background:var(--accent-color);cursor:pointer;border:2px solid var(--background-color);box-shadow:0 2px 4px #0000001a}.leverage-slider[data-v-abed1c4f]::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:var(--accent-color);cursor:pointer;border:2px solid var(--background-color);box-shadow:0 2px 4px #0000001a}.slider-marks[data-v-abed1c4f]{display:flex;justify-content:space-between;margin-top:.5rem;font-size:.75rem;color:var(--border-color);font-weight:700;letter-spacing:var(--letter-spacing);-webkit-font-smoothing:var(--font-smoothing);-moz-osx-font-smoothing:var(--font-smoothing)}.theme-toggle[data-v-5102d3e0]{background:none;border:none;cursor:pointer;padding:.5rem;display:flex;align-items:center;justify-content:center;transition:transform .2s ease}.theme-toggle[data-v-5102d3e0]:hover{transform:scale(1.1)}.icon[data-v-5102d3e0]{font-size:1.25rem;line-height:1}.vault-labels[data-v-8bf17233]{border:2px solid var(--border-color);border-radius:var(--border-radius);padding:clamp(1.5rem,4vw,2.5rem);background:var(--background-color);transition:background-color .3s ease,border-color .3s ease;height:fit-content}h2[data-v-8bf17233]{font-size:clamp(1rem,2.5vw,1.25rem);margin-bottom:1.5rem;font-weight:700;letter-spacing:-.05em}.vault-list[data-v-8bf17233]{display:flex;flex-direction:column;gap:1rem}.vault-item[data-v-8bf17233]{display:flex;flex-direction:column;gap:.5rem;padding:1rem;border:2px solid var(--border-color);border-radius:var(--border-radius);background:var(--input-background);transition:background-color .3s ease,border-color .3s ease}.vault-header[data-v-8bf17233]{display:flex;justify-content:space-between;align-items:center;gap:1rem}.vault-info[data-v-8bf17233]{display:flex;flex-direction:column;gap:.25rem}.vault-type[data-v-8bf17233]{font-size:clamp(.75rem,2vw,.875rem);color:#666;letter-spacing:-.05em}.vault-name[data-v-8bf17233]{font-weight:700;font-family:Space Mono,monospace;font-size:clamp(.875rem,2vw,1rem);color:var(--text-color)}.vault-status[data-v-8bf17233]{font-size:.75rem;font-weight:700;padding:.25rem .5rem;border:2px solid var(--border-color);border-radius:var(--border-radius);color:var(--border-color);letter-spacing:-.05em}.vault-status.enabled[data-v-8bf17233]{background:var(--success-color);border-color:var(--success-color);color:var(--background-color)}.vault-balance[data-v-8bf17233]{font-family:Space Mono,monospace;font-size:clamp(.875rem,2vw,1rem);display:flex;align-items:center;gap:.5rem;color:var(--text-color);font-weight:700}.balance-label[data-v-8bf17233],.balance-value[data-v-8bf17233]{color:var(--text-color);font-weight:700}.action-buttons[data-v-8bf17233]{display:flex;gap:.5rem;margin-bottom:1rem}.pill-button[data-v-8bf17233]{font-family:Space Mono,monospace;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:-.05em;padding:.35rem .75rem;border:2px solid var(--border-color);border-radius:9999px;background:var(--background-color);color:var(--text-color);cursor:pointer;transition:all .2s ease;-webkit-font-smoothing:var(--font-smoothing);-moz-osx-font-smoothing:var(--font-smoothing)}.pill-button[data-v-8bf17233]:hover,.pill-button.active[data-v-8bf17233]{background:var(--accent-color);color:var(--background-color);border-color:var(--accent-color)}.vault-item.clickable[data-v-8bf17233]{cursor:pointer;transition:all .2s ease}.vault-item.clickable[data-v-8bf17233]:hover{border-color:var(--accent-color)}.vault-item.selected[data-v-8bf17233]{border-color:var(--accent-color);background:var(--accent-color);color:var(--background-color)}.vault-item.selected .vault-type[data-v-8bf17233],.vault-item.selected .vault-name[data-v-8bf17233],.vault-item.selected .balance-label[data-v-8bf17233],.vault-item.selected .balance-value[data-v-8bf17233]{color:var(--background-color)}.vault-item.selected .vault-status[data-v-8bf17233]{border-color:var(--background-color);color:var(--background-color)}.vault-item.selected .vault-status.enabled[data-v-8bf17233]{background:var(--background-color);color:var(--accent-color)}.vault-apy[data-v-8bf17233]{display:flex;align-items:center;gap:.5rem;margin-top:.25rem;font-size:.875rem}.apy-label[data-v-8bf17233]{color:var(--text-color);opacity:.7}.apy-value[data-v-8bf17233]{font-family:Space Mono,monospace;font-weight:700;color:var(--success-color)}.close-position[data-v-caa7fac3]{width:100%}.order-entry[data-v-caa7fac3]{width:600px;border:2px solid var(--border-color);border-radius:var(--border-radius);padding:clamp(1.5rem,4vw,2.5rem);display:flex;flex-direction:column;gap:2rem;background:var(--background-color);transition:background-color .3s ease,border-color .3s ease}.form-group[data-v-caa7fac3]{display:flex;flex-direction:column;gap:.75rem}.form-group label[data-v-caa7fac3]{font-weight:700;font-size:clamp(.875rem,2.5vw,1rem);letter-spacing:var(--letter-spacing);-webkit-font-smoothing:var(--font-smoothing);-moz-osx-font-smoothing:var(--font-smoothing)}.input-wrapper[data-v-caa7fac3]{position:relative;display:flex;align-items:center}.form-control[data-v-caa7fac3]{width:100%;padding:1rem;border:2px solid var(--border-color);border-radius:var(--border-radius);background:var(--input-background);color:var(--text-color);font-family:Space Mono,monospace;font-size:clamp(1.25rem,3vw,1.5rem);font-weight:700;letter-spacing:var(--letter-spacing);-webkit-font-smoothing:var(--font-smoothing);-moz-osx-font-smoothing:var(--font-smoothing)}.currency[data-v-caa7fac3]{position:absolute;right:1rem;font-weight:700;color:var(--border-color);font-size:clamp(1rem,2.5vw,1.25rem);letter-spacing:var(--letter-spacing);-webkit-font-smoothing:var(--font-smoothing);-moz-osx-font-smoothing:var(--font-smoothing)}.order-summary[data-v-caa7fac3]{border:2px solid var(--border-color);border-radius:var(--border-radius);padding:clamp(1rem,3vw,1.5rem);background:var(--background-color);transition:background-color .3s ease,border-color .3s ease}.order-summary h3[data-v-caa7fac3]{font-size:clamp(1rem,2.5vw,1.25rem);margin-bottom:1rem;font-weight:700;letter-spacing:var(--letter-spacing);-webkit-font-smoothing:var(--font-smoothing);-moz-osx-font-smoothing:var(--font-smoothing)}.summary-item[data-v-caa7fac3]{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;font-size:clamp(.875rem,2vw,1rem);font-weight:700;letter-spacing:var(--letter-spacing);-webkit-font-smoothing:var(--font-smoothing);-moz-osx-font-smoothing:var(--font-smoothing)}.btn-submit[data-v-caa7fac3]{width:100%;padding:clamp(1rem,3vw,1.5rem);font-size:clamp(1.25rem,3vw,1.5rem);background:var(--accent-color);color:var(--background-color);border:none;border-radius:var(--border-radius);font-weight:700;letter-spacing:var(--letter-spacing);-webkit-font-smoothing:var(--font-smoothing);-moz-osx-font-smoothing:var(--font-smoothing);transition:all .3s ease}.btn-submit[data-v-caa7fac3]:disabled{opacity:.5;cursor:not-allowed;background:var(--border-color)}.label-row[data-v-caa7fac3]{display:flex;justify-content:space-between;align-items:center;width:100%}.position-info[data-v-caa7fac3]{font-size:clamp(.75rem,2vw,.875rem);color:var(--border-color);letter-spacing:var(--letter-spacing);-webkit-font-smoothing:var(--font-smoothing);-moz-osx-font-smoothing:var(--font-smoothing)}.slider-container[data-v-caa7fac3]{margin-top:1rem}.slider[data-v-caa7fac3]{width:100%;height:2px;background:var(--border-color);outline:none;-webkit-appearance:none}.slider[data-v-caa7fac3]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;background:var(--accent-color);border-radius:50%;cursor:pointer}.slider[data-v-caa7fac3]::-moz-range-thumb{width:16px;height:16px;background:var(--accent-color);border-radius:50%;cursor:pointer;border:none}.slider-labels[data-v-caa7fac3]{display:flex;justify-content:space-between;margin-top:.5rem;font-size:.75rem;color:var(--border-color);font-weight:700}.form-control[data-v-caa7fac3]::-webkit-inner-spin-button,.form-control[data-v-caa7fac3]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.form-control[type=number][data-v-caa7fac3]{-moz-appearance:textfield}.balance-button[data-v-caa7fac3]{font-size:clamp(.75rem,2vw,.875rem);color:var(--border-color);letter-spacing:var(--letter-spacing);-webkit-font-smoothing:var(--font-smoothing);-moz-osx-font-smoothing:var(--font-smoothing);background:none;border:none;padding:0;cursor:pointer;transition:color .2s ease}.balance-button[data-v-caa7fac3]:hover{color:var(--accent-color)}.unhedge-position[data-v-14559882]{width:100%}.order-entry[data-v-14559882]{width:600px;border:2px solid var(--border-color);border-radius:var(--border-radius);padding:clamp(1.5rem,4vw,2.5rem);display:flex;flex-direction:column;gap:2rem;background:var(--background-color);transition:background-color .3s ease,border-color .3s ease}.form-group[data-v-14559882]{display:flex;flex-direction:column;gap:.75rem}.form-group label[data-v-14559882]{font-weight:700;font-size:clamp(.875rem,2.5vw,1rem);letter-spacing:var(--letter-spacing);-webkit-font-smoothing:var(--font-smoothing);-moz-osx-font-smoothing:var(--font-smoothing)}.input-wrapper[data-v-14559882]{position:relative;display:flex;align-items:center}.form-control[data-v-14559882]{width:100%;padding:1rem;border:2px solid var(--border-color);border-radius:var(--border-radius);background:var(--input-background);color:var(--text-color);font-family:Space Mono,monospace;font-size:clamp(1.25rem,3vw,1.5rem);font-weight:700;letter-spacing:var(--letter-spacing);-webkit-font-smoothing:var(--font-smoothing);-moz-osx-font-smoothing:var(--font-smoothing)}.currency[data-v-14559882]{position:absolute;right:1rem;font-weight:700;color:var(--border-color);font-size:clamp(1rem,2.5vw,1.25rem);letter-spacing:var(--letter-spacing);-webkit-font-smoothing:var(--font-smoothing);-moz-osx-font-smoothing:var(--font-smoothing)}.order-summary[data-v-14559882]{border:2px solid var(--border-color);border-radius:var(--border-radius);padding:clamp(1rem,3vw,1.5rem);background:var(--background-color);transition:background-color .3s ease,border-color .3s ease}.order-summary-header[data-v-14559882]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.order-summary h3[data-v-14559882]{font-size:clamp(1rem,2.5vw,1.25rem);font-weight:700;letter-spacing:var(--letter-spacing);-webkit-font-smoothing:var(--font-smoothing);-moz-osx-font-smoothing:var(--font-smoothing);margin-bottom:0}.summary-item[data-v-14559882]{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;font-size:clamp(.875rem,2vw,1rem);font-weight:700;letter-spacing:var(--letter-spacing);-webkit-font-smoothing:var(--font-smoothing);-moz-osx-font-smoothing:var(--font-smoothing)}.btn-submit[data-v-14559882]{width:100%;padding:clamp(1rem,3vw,1.5rem);font-size:clamp(1.25rem,3vw,1.5rem);background:var(--accent-color);color:var(--background-color);border:none;border-radius:var(--border-radius);font-weight:700;letter-spacing:var(--letter-spacing);-webkit-font-smoothing:var(--font-smoothing);-moz-osx-font-smoothing:var(--font-smoothing);transition:all .3s ease}.btn-submit[data-v-14559882]:disabled{opacity:.5;cursor:not-allowed;background:var(--border-color)}.label-row[data-v-14559882]{display:flex;justify-content:space-between;align-items:center;width:100%}.slider-container[data-v-14559882]{margin-top:1rem}.slider[data-v-14559882]{width:100%;height:2px;background:var(--border-color);outline:none;-webkit-appearance:none}.slider[data-v-14559882]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;background:var(--accent-color);border-radius:50%;cursor:pointer}.slider[data-v-14559882]::-moz-range-thumb{width:16px;height:16px;background:var(--accent-color);border-radius:50%;cursor:pointer;border:none}.slider-labels[data-v-14559882]{display:flex;justify-content:space-between;margin-top:.5rem;font-size:.75rem;color:var(--border-color);font-weight:700}.form-control[data-v-14559882]::-webkit-inner-spin-button,.form-control[data-v-14559882]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.form-control[type=number][data-v-14559882]{-moz-appearance:textfield}.balance-button[data-v-14559882]{font-size:clamp(.75rem,2vw,.875rem);color:var(--border-color);letter-spacing:var(--letter-spacing);-webkit-font-smoothing:var(--font-smoothing);-moz-osx-font-smoothing:var(--font-smoothing);background:none;border:none;padding:0;cursor:pointer;transition:color .2s ease}.balance-button[data-v-14559882]:hover{color:var(--accent-color)}.switch[data-v-14559882]{position:relative;display:inline-flex;align-items:center;cursor:pointer;gap:.5rem;margin-bottom:0}.switch input[data-v-14559882]{opacity:0;width:0;height:0}.switch .slider[data-v-14559882]{position:relative;display:inline-block;width:36px;height:20px;background-color:var(--border-color);border-radius:20px;transition:all .2s ease}.switch .slider[data-v-14559882]:before{position:absolute;content:"";height:16px;width:16px;left:2px;bottom:2px;background-color:var(--background-color);border-radius:50%;transition:all .2s ease}.switch input:checked+.slider[data-v-14559882]{background-color:var(--success-color)}.switch input:checked+.slider[data-v-14559882]:before{transform:translate(16px)}.switch-label[data-v-14559882]{font-family:Space Mono,monospace;font-size:.75rem;font-weight:700;color:var(--text-color);opacity:.7;transition:opacity .2s ease}.switch:hover .switch-label[data-v-14559882]{opacity:1}.batch-sidebar[data-v-80d8f4cc]{position:fixed;top:calc(var(--header-height) + 2rem);right:-400px;width:400px;background:var(--background-color);border:2px solid var(--border-color);border-radius:var(--border-radius);padding:1.5rem;transition:right .3s ease;height:calc(100vh - var(--header-height) - 4rem);display:flex;flex-direction:column;gap:1.5rem}.batch-sidebar.visible[data-v-80d8f4cc]{right:2rem}.batch-header[data-v-80d8f4cc]{display:flex;justify-content:space-between;align-items:center}h3[data-v-80d8f4cc]{font-size:1rem;font-weight:700;letter-spacing:-.05em}.batch-items[data-v-80d8f4cc]{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:1rem}.batch-item[data-v-80d8f4cc]{border:2px solid var(--border-color);border-radius:var(--border-radius);padding:1rem;background:var(--input-background)}.item-content[data-v-80d8f4cc]{display:flex;justify-content:space-between;align-items:center;gap:1rem}.item-description[data-v-80d8f4cc]{font-size:.875rem;font-weight:700}.item-actions[data-v-80d8f4cc]{display:flex;align-items:center;gap:.5rem}.btn-remove[data-v-80d8f4cc]{background:none;border:none;font-size:1.25rem;color:var(--border-color);cursor:pointer;padding:.25rem;line-height:1;transition:color .2s ease}.btn-remove[data-v-80d8f4cc]:hover{color:var(--accent-color)}.btn-clear[data-v-80d8f4cc]{font-size:.75rem;padding:.5rem .75rem;border-radius:var(--border-radius)}.btn-submit[data-v-80d8f4cc]{width:100%;background:var(--accent-color);color:var(--background-color);border:none;border-radius:var(--border-radius)}.btn-submit[data-v-80d8f4cc]:disabled{background:var(--border-color);opacity:.5;cursor:not-allowed}.btn-expand[data-v-80d8f4cc]{background:none;border:none;color:var(--border-color);cursor:pointer;padding:.25rem;line-height:1;transition:all .2s ease;font-size:1.25rem;display:flex;align-items:center;justify-content:center;width:24px;height:24px;transform-origin:center;transform:scaleY(var(--chevron-scale, 1))}.btn-expand[data-v-80d8f4cc]:hover{color:var(--accent-color)}.swap-details[data-v-80d8f4cc]{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--border-color)}.swap-info[data-v-80d8f4cc]{display:flex;flex-direction:column;gap:.5rem}.swap-amount[data-v-80d8f4cc]{display:flex;justify-content:space-between;align-items:center;font-size:.875rem}.swap-amount .label[data-v-80d8f4cc]{color:var(--border-color);font-weight:700}.swap-amount .value[data-v-80d8f4cc]{font-family:Space Mono,monospace;font-weight:700}@media (max-width: 1200px){.batch-sidebar[data-v-80d8f4cc]{position:static;width:100%;max-width:600px;margin:2rem auto 0;height:auto;max-height:400px}.batch-sidebar.visible[data-v-80d8f4cc]{right:0}}.cash-position[data-v-a5401f42]{width:100%}.order-entry[data-v-a5401f42]{width:600px;border:2px solid var(--border-color);border-radius:var(--border-radius);padding:clamp(1.5rem,4vw,2.5rem);display:flex;flex-direction:column;gap:2rem;background:var(--background-color);transition:background-color .3s ease,border-color .3s ease}.form-group[data-v-a5401f42]{display:flex;flex-direction:column;gap:.75rem}.form-group label[data-v-a5401f42]{font-weight:700;font-size:clamp(.875rem,2.5vw,1rem);letter-spacing:var(--letter-spacing);-webkit-font-smoothing:var(--font-smoothing);-moz-osx-font-smoothing:var(--font-smoothing)}.input-wrapper[data-v-a5401f42]{position:relative;display:flex;align-items:center}.form-control[data-v-a5401f42]{width:100%;padding:1rem;border:2px solid var(--border-color);border-radius:var(--border-radius);background:var(--input-background);color:var(--text-color);font-family:Space Mono,monospace;font-size:clamp(1.25rem,3vw,1.5rem);font-weight:700;letter-spacing:var(--letter-spacing);-webkit-font-smoothing:var(--font-smoothing);-moz-osx-font-smoothing:var(--font-smoothing)}.currency[data-v-a5401f42]{position:absolute;right:1rem;font-weight:700;color:var(--border-color);font-size:clamp(1rem,2.5vw,1.25rem);letter-spacing:var(--letter-spacing);-webkit-font-smoothing:var(--font-smoothing);-moz-osx-font-smoothing:var(--font-smoothing)}.order-summary[data-v-a5401f42]{border:2px solid var(--border-color);border-radius:var(--border-radius);padding:clamp(1rem,3vw,1.5rem);background:var(--background-color);transition:background-color .3s ease,border-color .3s ease}.order-summary h3[data-v-a5401f42]{font-size:clamp(1rem,2.5vw,1.25rem);margin-bottom:0;font-weight:700;letter-spacing:var(--letter-spacing);-webkit-font-smoothing:var(--font-smoothing);-moz-osx-font-smoothing:var(--font-smoothing)}.summary-item[data-v-a5401f42]{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;font-size:clamp(.875rem,2vw,1rem);font-weight:700;letter-spacing:var(--letter-spacing);-webkit-font-smoothing:var(--font-smoothing);-moz-osx-font-smoothing:var(--font-smoothing)}.btn-submit[data-v-a5401f42]{width:100%;padding:clamp(1rem,3vw,1.5rem);font-size:clamp(1.25rem,3vw,1.5rem);background:var(--accent-color);color:var(--background-color);border:none;border-radius:var(--border-radius);font-weight:700;letter-spacing:var(--letter-spacing);-webkit-font-smoothing:var(--font-smoothing);-moz-osx-font-smoothing:var(--font-smoothing);transition:all .3s ease}.btn-submit[data-v-a5401f42]:disabled{opacity:.5;cursor:not-allowed;background:var(--border-color)}.label-row[data-v-a5401f42]{display:flex;justify-content:space-between;align-items:center;width:100%}.slider-container[data-v-a5401f42]{margin-top:1rem}.slider[data-v-a5401f42]{width:100%;height:2px;background:var(--border-color);outline:none;-webkit-appearance:none}.slider[data-v-a5401f42]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;background:var(--accent-color);border-radius:50%;cursor:pointer}.slider[data-v-a5401f42]::-moz-range-thumb{width:16px;height:16px;background:var(--accent-color);border-radius:50%;cursor:pointer;border:none}.slider-labels[data-v-a5401f42]{display:flex;justify-content:space-between;margin-top:.5rem;font-size:.75rem;color:var(--border-color);font-weight:700}.form-control[data-v-a5401f42]::-webkit-inner-spin-button,.form-control[data-v-a5401f42]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.form-control[type=number][data-v-a5401f42]{-moz-appearance:textfield}.balance-button[data-v-a5401f42]{font-size:clamp(.75rem,2vw,.875rem);color:var(--border-color);letter-spacing:var(--letter-spacing);-webkit-font-smoothing:var(--font-smoothing);-moz-osx-font-smoothing:var(--font-smoothing);background:none;border:none;padding:0;cursor:pointer;transition:color .2s ease}.balance-button[data-v-a5401f42]:hover{color:var(--accent-color)}.no-vault-selected[data-v-a5401f42]{display:flex;justify-content:center;align-items:center;min-height:200px;text-align:center;font-size:1.2rem;color:var(--border-color);font-weight:700;letter-spacing:var(--letter-spacing)}.order-summary-header[data-v-a5401f42]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.switch[data-v-a5401f42]{position:relative;display:inline-flex;align-items:center;cursor:pointer;gap:.5rem;margin-top:-.25rem}.switch input[data-v-a5401f42]{opacity:0;width:0;height:0}.switch .slider[data-v-a5401f42]{position:relative;display:inline-block;width:36px;height:20px;background-color:var(--border-color);border-radius:20px;transition:all .2s ease}.switch .slider[data-v-a5401f42]:before{position:absolute;content:"";height:16px;width:16px;left:2px;bottom:2px;background-color:var(--background-color);border-radius:50%;transition:all .2s ease}.switch input:checked+.slider[data-v-a5401f42]{background-color:var(--success-color)}.switch input:checked+.slider[data-v-a5401f42]:before{transform:translate(16px)}.switch-label[data-v-a5401f42]{font-family:Space Mono,monospace;font-size:.75rem;font-weight:700;color:var(--text-color);opacity:.7;transition:opacity .2s ease}.switch:hover .switch-label[data-v-a5401f42]{opacity:1}.position-info[data-v-a0ba1f6b]{width:100%;border:2px solid var(--border-color);border-radius:var(--border-radius);padding:clamp(1.5rem,4vw,2.5rem);background:var(--background-color);margin:2rem 0;position:relative;z-index:1}.borrowing-power-section[data-v-a0ba1f6b]{width:100%}.section-header[data-v-a0ba1f6b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}h3[data-v-a0ba1f6b]{font-size:clamp(1rem,2.5vw,1.25rem);font-weight:700;letter-spacing:var(--letter-spacing)}.utilization-percentage[data-v-a0ba1f6b]{font-family:Space Mono,monospace;font-size:clamp(1.25rem,3vw,1.5rem);font-weight:700}.meter-container[data-v-a0ba1f6b]{width:100%;margin-bottom:1rem}.meter-background[data-v-a0ba1f6b]{width:100%;height:12px;background:var(--border-color);border-radius:6px;overflow:hidden;margin-bottom:.5rem}.meter-fill[data-v-a0ba1f6b]{height:100%;background:var(--accent-color);transition:width .3s ease;border-radius:6px}.meter-fill.warning[data-v-a0ba1f6b]{background:#ff9800}.meter-fill.danger[data-v-a0ba1f6b]{background:#f44336}.meter-labels[data-v-a0ba1f6b]{display:flex;justify-content:space-between;font-size:.75rem;color:var(--text-color);opacity:.7}.meter-details[data-v-a0ba1f6b]{display:flex;justify-content:space-between;margin-top:1.5rem;gap:2rem}.detail-item[data-v-a0ba1f6b]{display:flex;flex-direction:column;gap:.25rem}.detail-label[data-v-a0ba1f6b]{font-size:.75rem;font-weight:700;opacity:.7}.detail-value[data-v-a0ba1f6b]{font-family:Space Mono,monospace;font-size:clamp(1rem,2.5vw,1.25rem);font-weight:700}.detail-subtext[data-v-a0ba1f6b]{font-family:Space Mono,monospace;font-size:.75rem;opacity:.7;margin-top:.25rem}@media (max-width: 768px){.meter-details[data-v-a0ba1f6b]{flex-direction:column;gap:1rem}}.profit-details[data-v-a0ba1f6b]{display:flex;justify-content:space-between;gap:2rem;border-top:2px solid var(--border-color);padding-top:1.5rem}.positive[data-v-a0ba1f6b]{color:var(--success-color)}.negative[data-v-a0ba1f6b]{color:var(--accent-color)}@media (max-width: 768px){.profit-details[data-v-a0ba1f6b]{flex-direction:column;gap:1rem}}.header-left[data-v-a0ba1f6b]{display:flex;flex-direction:column;gap:.5rem}.switch[data-v-a0ba1f6b]{position:relative;display:inline-flex;align-items:center;cursor:pointer;gap:.5rem}.switch input[data-v-a0ba1f6b]{opacity:0;width:0;height:0}.slider[data-v-a0ba1f6b]{position:relative;display:inline-block;width:36px;height:20px;background-color:var(--border-color);border-radius:20px;transition:all .2s ease}.slider[data-v-a0ba1f6b]:before{position:absolute;content:"";height:16px;width:16px;left:2px;bottom:2px;background-color:var(--background-color);border-radius:50%;transition:all .2s ease}input:checked+.slider[data-v-a0ba1f6b]{background-color:var(--success-color)}input:checked+.slider[data-v-a0ba1f6b]:before{transform:translate(16px)}.switch-label[data-v-a0ba1f6b]{font-family:Space Mono,monospace;font-size:.75rem;font-weight:700;color:var(--text-color);opacity:.7;transition:opacity .2s ease}.switch:hover .switch-label[data-v-a0ba1f6b]{opacity:1}.toggle-btn[data-v-a0ba1f6b]{display:none}@media (max-width: 768px){.section-header[data-v-a0ba1f6b]{flex-direction:column;align-items:flex-start;gap:1rem}.utilization-percentage[data-v-a0ba1f6b]{align-self:flex-end}.switch[data-v-a0ba1f6b]{margin-top:.25rem}}.trade-selector[data-v-0d41ec11]{position:absolute;left:-40px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:.5rem}.trade-tab[data-v-0d41ec11]{width:40px;height:120px;padding:.5rem;background:var(--background-color);border:2px solid var(--border-color);border-radius:var(--border-radius) 0 0 var(--border-radius);border-right:none;color:var(--text-color);font-family:Space Mono,monospace;font-weight:700;font-size:.75rem;cursor:pointer;transition:all .2s ease;letter-spacing:var(--letter-spacing);display:flex;align-items:center;justify-content:center}.vertical-text[data-v-0d41ec11]{writing-mode:vertical-rl;transform:rotate(180deg);white-space:nowrap}.trade-tab[data-v-0d41ec11]:not(.disabled):hover{border-color:var(--accent-color)}.trade-tab.active[data-v-0d41ec11]{background:var(--accent-color);border-color:var(--accent-color);color:var(--background-color)}.trade-tab.disabled[data-v-0d41ec11]{opacity:.5;cursor:not-allowed;background:var(--input-background)}@media (max-width: 1200px){.trade-selector[data-v-0d41ec11]{display:none}}:root{--primary-color: #000000;--background-color: #F5F3EF;--accent-color: #ff3c00;--success-color: #6E8F57;--text-color: #000000;--border-color: #000000;--hover-color: #ff3c00;--input-background: #ffffff;--header-height: 64px;--container-padding: 2rem;--max-content-width: 1200px;--max-container-width: 1400px;--font-smoothing: antialiased;--letter-spacing: -.02em;--border-radius: 12px}*{margin:0;padding:0;box-sizing:border-box}html,body{min-height:100vh;margin:0;padding:0;overflow-x:hidden}body{font-family:Space Mono,monospace;-webkit-font-smoothing:var(--font-smoothing);-moz-osx-font-smoothing:var(--font-smoothing);text-rendering:optimizeLegibility;letter-spacing:var(--letter-spacing);background-color:var(--background-color);color:var(--text-color);line-height:1.2;transition:background-color .3s ease,color .3s ease}.app{min-height:100vh;display:flex;flex-direction:column;padding-top:var(--header-height)}header{background:var(--background-color);border-bottom:2px solid var(--border-color);position:fixed;width:100%;top:0;left:0;right:0;z-index:1000;height:var(--header-height);transition:background-color .3s ease,border-color .3s ease}.header-content{width:100%;height:100%;display:flex;justify-content:center;padding:0 var(--container-padding)}.header-inner{width:100%;max-width:var(--max-container-width);height:100%;display:flex;justify-content:space-between;align-items:center}h1{font-size:clamp(1.5rem,4vw,2rem);font-weight:700;letter-spacing:var(--letter-spacing);text-transform:uppercase}.header-right{display:flex;align-items:center;gap:2rem}main{flex:1;width:100%;display:flex;flex-direction:column;align-items:center;padding:var(--container-padding) 0;position:relative;z-index:1}.container{width:100%;max-width:var(--max-container-width);margin:0 auto;padding:0 var(--container-padding);display:flex;flex-direction:column;align-items:stretch;position:relative}.title-container{width:100%;display:flex;justify-content:center;margin:2rem 0;position:relative;z-index:1}.content-layout{width:100%;display:grid;grid-template-columns:1fr 400px;gap:4rem;align-items:start;margin:2rem 0}.content-main{width:100%;display:flex;justify-content:flex-end;position:relative}.content-side{width:100%;position:sticky;top:calc(var(--header-height) + 2rem)}.page-title{font-size:clamp(2rem,6vw,3rem);font-weight:700;text-transform:uppercase;letter-spacing:var(--letter-spacing);line-height:1.1}footer{border-top:2px solid var(--border-color);padding:1rem 0;text-align:center;font-size:.875rem;width:100%;transition:border-color .3s ease}.footer-content{display:flex;justify-content:space-between;align-items:center;width:100%}.footer-content a{color:var(--text-color);text-decoration:none;transition:color .2s ease}.footer-content a:hover{color:var(--accent-color)}@media (max-width: 768px){:root{--container-padding: 1rem}.footer-content{flex-direction:column;gap:.5rem}}@media (max-width: 1200px){.content-layout{grid-template-columns:1fr;gap:2rem}.content-main{justify-content:center}.content-side{width:100%;max-width:400px;margin:0 auto;position:static}}.btn{font-family:Space Mono,monospace;font-weight:700;text-transform:uppercase;letter-spacing:var(--letter-spacing);padding:.75rem 1.5rem;border:2px solid var(--border-color);border-radius:var(--border-radius);background:var(--background-color);color:var(--text-color);cursor:pointer;transition:all .2s ease;-webkit-font-smoothing:var(--font-smoothing);-moz-osx-font-smoothing:var(--font-smoothing)}.btn:hover{background:var(--hover-color);color:var(--background-color);border-color:var(--hover-color)}.btn:active{transform:translateY(1px)}@media (max-width: 480px){.btn{padding:.5rem 1rem;font-size:.875rem}}
