body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#0a0a0a;color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;min-height:100vh}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.width-75{max-width:75px}.full-width{width:100%}.wallet-button{background-color:#3f67ff;border-radius:6px;font-size:16px;height:auto;padding:10px 20px}.wallet-modal-title{display:flex;flex-direction:column;font-size:1.5rem;line-height:2rem;margin-bottom:32px;text-align:center}.aptos-connect-button{border-color:#3f67ff;color:#3f67ff}.aptos-connect-privacy-policy-wrapper{align-items:center;display:flex;flex-direction:column}.aptos-connect-privacy-policy-text{font-size:12px;line-height:20px}.aptos-connect-privacy-policy-link{color:#00000080;text-decoration:underline;text-underline-offset:4px}.aptos-connect-privacy-policy-link:hover{text-decoration:underline}.aptos-connect-powered-by{align-items:center;color:#00000080;display:flex;font-size:12px;gap:6px;line-height:20px}.wallet-menu-wrapper{border:1px solid #0000001a;border-radius:8px;display:flex;font-size:20px;justify-content:space-between;padding-block:12px;padding-inline:16px}.wallet-name-wrapper{align-items:center;display:flex}.wallet-selector-icon{height:24px;margin-right:12px;width:24px}.wallet-selector-text{font-size:14px}.wallet-connect-button{align-self:center;background-color:#3f67ff;color:#fff;height:auto}.wallet-connect-install{align-self:center;color:#3f67ff;font-size:16px;line-height:32px;padding-right:16px}.about-aptos-connect-trigger-wrapper{align-items:center;color:#00000080;display:flex;font-size:14px;gap:4px;justify-content:center}.about-aptos-connect-trigger{align-items:center;background:none;border:none;color:#000;cursor:pointer;display:flex;font-family:inherit;font-size:inherit;gap:4px;padding-block:12px;padding-inline:0}.about-aptos-connect-header{align-items:center;display:grid;grid-template-columns:1fr 4fr 1fr;margin-bottom:16px}.about-aptos-connect-header>div{font-size:18px;margin:0}.about-aptos-connect-graphic-wrapper{align-items:flex-end;display:flex;height:162px;justify-content:center;padding-bottom:12px}.about-aptos-connect-text-wrapper{display:flex;flex-direction:column;gap:8px;padding-bottom:4px;text-align:center}.about-aptos-connect-title{font-size:22px}.about-aptos-connect-description{color:#00000080;font-size:14px}.about-aptos-connect-description>a{color:#000;text-decoration:underline;text-underline-offset:4px}.about-aptos-connect-footer-wrapper{align-items:center;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.about-aptos-connect-screen-indicators-wrapper{align-items:center;display:flex;gap:8px;place-self:center}.about-aptos-connect-screen-indicator{background:none;border:none;cursor:pointer;padding-block:16px;padding-inline:0}.about-aptos-connect-screen-indicator>div{background-color:#0003;height:2px;transition:background-color .2s ease;width:24px}.about-aptos-connect-screen-indicator[data-active]>div{background-color:#000}:where(.wallet-selector-modal .ant-modal-body){display:flex;flex-direction:column;gap:16px}:where(.wallet-selector-modal .ant-divider-inner-text){color:#00000080}:where(.wallet-selector-modal .ant-collapse-header){color:#00000080!important;justify-content:center!important}:where(.wallet-selector-modal .ant-collapse-header-text){-webkit-margin-end:0!important;flex:initial!important;margin-inline-end:0!important}:where(.wallet-selector-modal .ant-collapse-content-box){padding:8px 0 0!important}.wallet-selector-modal{-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background-color:#0a0a0af2!important;border:1px solid #ffffff1a!important}.wallet-selector-icon{filter:invert(1)!important}.wallet-selector-text{color:#fff!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif!important;font-size:.8125rem!important;font-weight:400!important}.wallet-menu-wrapper{background-color:#1a1a1a!important;border:1px solid #2a2a2a!important;border-radius:4px!important;box-shadow:0 4px 12px #0000004d!important}.wallet-name-wrapper{color:#fff!important;font-size:.8125rem!important;font-weight:400!important}.wallet-button{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:4px!important;box-shadow:none;color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif!important;font-size:.875rem!important;margin-bottom:none!important;transition:all .2s ease!important}.wallet-button,.wallet-connect-button{padding:.5rem .875rem!important}.wallet-selector-container.disconnected .wallet-button{background:#2d1b0e!important;border:1px solid #d97706!important;box-shadow:0 0 0 0 #d977064d!important;color:#f59e0b!important}.wallet-connect-install{background:#1a1a1a!important;border:1px solid #2a2a2a!important;border-radius:4px!important;color:#ccc!important;font-size:.75rem!important;padding:.375rem .75rem!important}.wallet-button:hover{background:#1a1a1a!important;border-color:#3a3a3a!important}.wallet-modal-title{color:#fff!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif!important;font-size:1.25rem!important;font-weight:500!important;margin-bottom:1rem!important}.aptos-connect-button{background:#1a1a1a!important;border:1px solid #2a2a2a!important;border-radius:4px!important;color:#fff!important;padding:.75rem 1rem!important;transition:all .2s ease!important}.aptos-connect-button:hover{background:#2a2a2a!important;border-color:#3a3a3a!important}.aptos-connect-privacy-policy-wrapper{background-color:#1a1a1acc!important;border-top:1px solid #2a2a2a!important;padding:1rem!important}.aptos-connect-privacy-policy-text{color:#ccc!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif!important;font-size:.75rem!important}.aptos-connect-privacy-policy-link{color:#fff!important;text-decoration:underline!important}.aptos-connect-privacy-policy-link:hover{color:#ccc!important}.aptos-connect-powered-by{color:#888!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif!important;font-size:.7rem!important}.about-aptos-connect-trigger-wrapper{background:#0000!important;border:none!important;padding:.25rem!important}.about-aptos-connect-trigger{background:#0000!important;border:none!important;color:#ccc!important;cursor:pointer!important;font-size:.75rem!important;text-decoration:underline!important}.about-aptos-connect-trigger:hover{color:#fff!important}.about-aptos-connect-header{background-color:#1a1a1a!important;border-bottom:1px solid #2a2a2a!important;color:#fff!important;padding:1rem!important}.about-aptos-connect-graphic-wrapper{background-color:#0a0a0a!important;padding:2rem!important}.about-aptos-connect-text-wrapper{background-color:#1a1a1a!important;padding:1.5rem!important}.about-aptos-connect-title{color:#fff!important;font-size:1.125rem!important;font-weight:500!important;margin-bottom:.75rem!important}.about-aptos-connect-description,.about-aptos-connect-title{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif!important}.about-aptos-connect-description{color:#ccc!important;font-size:.875rem!important;line-height:1.5!important}.about-aptos-connect-footer-wrapper{background-color:#1a1a1a!important;border-top:1px solid #2a2a2a!important;padding:1rem!important}.about-aptos-connect-screen-indicators-wrapper{display:flex!important;gap:.5rem!important;justify-content:center!important;padding:.5rem!important}.about-aptos-connect-screen-indicator{background-color:#555!important;border-radius:50%!important;height:6px!important;transition:background-color .2s ease!important;width:6px!important}.about-aptos-connect-screen-indicator.active{background-color:#fff!important}.wallet-selector-modal .ant-modal-content{background-color:#1a1a1a!important;border:1px solid #2a2a2a!important;border-radius:4px!important}.wallet-selector-modal .ant-modal-header{background-color:#1a1a1a!important;border-bottom:1px solid #2a2a2a!important}.wallet-selector-modal .ant-modal-body{background-color:#1a1a1a!important;color:#fff!important}.wallet-selector-modal .ant-modal-footer{background-color:#1a1a1a!important;border-top:1px solid #2a2a2a!important}.wallet-selector-modal .ant-btn-primary{background:#1a1a1a!important;border-color:#2a2a2a!important;color:#fff!important}.wallet-selector-modal .ant-btn-primary:hover{background:#2a2a2a!important;border-color:#3a3a3a!important}.hero-title{color:#fff;font-size:clamp(3rem,8vw,6rem);font-weight:400;letter-spacing:-.02em;line-height:1.1;margin-bottom:1.5rem}.hero-title-secondary{color:#888}.hero-subtitle{color:#a0a0a0;font-family:Menlo,Monaco,Courier New,monospace;font-size:1.125rem;line-height:1.6;margin-bottom:2rem;max-width:750px}.hero-section{padding:4rem 0 6rem}.hero-cta{display:flex;gap:1rem;margin-top:2rem}.cta-primary{background:#fff;border:1px solid #fff;border-radius:6px;color:#000;cursor:pointer;font-family:inherit;font-size:.9rem;font-weight:500;padding:.75rem 1.5rem;transition:all .2s ease}.cta-primary:hover{background:#f0f0f0;border-color:#f0f0f0}.cta-secondary{background:#0000;border:1px solid #ffffff4d;border-radius:6px;color:#fff;cursor:pointer;font-family:inherit;font-size:.9rem;font-weight:500;padding:.75rem 1.5rem;transition:all .2s ease}.cta-secondary:hover{background:#ffffff0d;border-color:#ffffff80}.featured-container{align-items:flex-start;display:flex;gap:2rem;margin-bottom:4rem}.featured-section{background:#12121299;border:1px solid #ffffff14;border-radius:8px;flex:2 1;min-height:280px;padding:2.5rem}.featured-badge{color:#888;font-family:Menlo,Monaco,Courier New,monospace;font-size:.75rem;font-weight:500;letter-spacing:.1em;margin-bottom:1rem;text-transform:uppercase}.featured-title{color:#fff;font-size:1.5rem;font-weight:500;line-height:1.3;margin-bottom:.75rem;margin-top:0}.featured-description{color:#a0a0a0;font-size:.9rem;line-height:1.5;margin:0}.stats-panel{background:#f8f8f8;border-radius:8px;display:flex;flex:1 1;flex-direction:column;justify-content:space-between;min-height:280px;min-width:240px;padding:2rem 1.5rem;text-align:left}.stats-badge{color:#666;font-family:Menlo,Monaco,Courier New,monospace;font-size:.7rem;font-weight:500;letter-spacing:.1em;margin-bottom:1rem;text-transform:uppercase}.stats-number{color:#000;font-size:3rem;font-weight:600;line-height:1;margin-bottom:.25rem}.stats-label{color:#888;font-size:.85rem;margin-bottom:2rem}.stats-indicator{align-items:center;color:#666;display:flex;font-family:Menlo,Monaco,Courier New,monospace;font-size:.75rem;gap:.5rem}.indicator-dot{background:green;border-radius:50%;height:6px;width:6px}.modules-container{align-items:flex-start;display:flex;gap:2rem;margin-bottom:4rem}.module-section{background:#12121299;border:1px solid #ffffff14;border-radius:8px;flex:1 1;min-height:200px;padding:2.5rem}.volatility-market-container{color:#fff}.live-indicator{margin-left:1rem}.market-status{align-items:center;display:inline-flex;flex-wrap:nowrap;float:right;font-size:.875rem;justify-content:space-between;margin-bottom:1.5rem}.status-left{align-items:center;display:flex}.status-label{color:#888;margin-right:.5rem}.status-value{color:#fff;font-weight:500}.oracle-status,.status-right{align-items:center;display:flex}.oracle-status{color:#888;gap:.5rem;margin-left:1rem}.oracle-dot{background-color:#0f8;border-radius:50%;height:8px;width:8px}.market-dropdown{border:1px solid #888;display:inline-block;padding:3px;position:relative}.dropdown-trigger{align-items:center;background:none;border:none;color:#fff;cursor:pointer;display:flex;font-size:.875rem;gap:.5rem;padding:0}.dropdown-trigger:hover{color:#ccc}.dropdown-arrow{font-size:.65rem;transition:transform .2s ease}.dropdown-menu{background-color:#1a1a1a;border:1px solid #2a2a2a;border-radius:4px;left:0;margin-top:.25rem;min-width:140px;position:absolute;top:100%;z-index:1000}.dropdown-item{background:none;border:none;color:#888;cursor:pointer;display:block;font-size:.875rem;padding:.5rem .75rem;text-align:left;transition:all .2s ease;width:100%}.dropdown-item:hover{background-color:#2a2a2a;color:#fff}.dropdown-item.selected{background-color:#333;color:#fff}.main-content-grid{grid-template-columns:1fr 300px;margin-top:2rem}.right-sidebar{display:flex;flex-direction:column;gap:1rem}.chart-section{background-color:#111;border:1px solid #2a2a2a;border-radius:8px;padding:1.5rem}.chart-tabs{align-items:center;display:flex;gap:1rem;margin-bottom:1rem}.chart-tab{background:none;border:none;border-radius:4px;color:#888;cursor:pointer;font-size:.875rem;padding:.5rem 1rem;transition:all .2s ease}.chart-tab.active{background-color:#2a2a2a;color:#fff}.chart-tab:hover{color:#fff}.chart-settings{margin-left:auto}.settings-btn{background:none;border:none;color:#888;cursor:pointer;font-size:1rem;padding:.5rem}.time-period-tabs{display:flex;gap:.5rem;margin-bottom:1.5rem}.time-tab{background:none;border:none;border-radius:3px;color:#888;cursor:pointer;font-size:.75rem;padding:.25rem .5rem;transition:all .2s ease}.time-tab.active{background-color:#2a2a2a;color:#fff}.time-tab:hover{color:#fff}.chart-container{background-color:#0a0a0a;border:1px solid #1a1a1a;border-radius:4px;height:450px;margin-bottom:1.5rem;position:relative}.chart-placeholder{position:relative}#tradingview_chart,.chart-placeholder{height:100%;width:100%}.chart-tooltip{background-color:#1a1a1a;border:1px solid #2a2a2a;border-radius:4px;font-size:.75rem;padding:.75rem;position:absolute;right:1rem;top:1rem}.tooltip-date{color:#888;margin-bottom:.5rem}.tooltip-row{display:flex;gap:1rem;justify-content:space-between;margin-bottom:.25rem}.tooltip-row span:first-child{color:#888}.tooltip-row span:last-child{color:#fff}.positions-section{background-color:#0a0a0a;border:1px solid #1a1a1a;border-radius:4px;padding:.5rem}.positions-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:.25rem}.positions-header h3{color:#fff;font-size:.85rem;margin:0}.position-toggles{display:flex;gap:.5rem}.positions-table-container{overflow-x:auto}.positions-table{border-collapse:collapse;font-size:.8rem;line-height:1.3;width:100%}.positions-table th{border-bottom:1px solid #2a2a2a;color:#888;font-size:.7rem;font-weight:500;letter-spacing:.05em;padding:.5rem .375rem;text-align:left;text-transform:uppercase}.positions-table td{border-bottom:1px solid #1a1a1a;color:#fff;padding:.625rem .375rem;vertical-align:top}.positions-table tr:hover{background-color:#2a2a2a4d}.position-badge{border-radius:3px;font-size:.7rem;font-weight:500;letter-spacing:.05em;padding:.2rem .4rem;text-transform:uppercase}.position-badge.long{background-color:#00ff881a;color:#0f8}.position-badge.short{background-color:#ff44441a;color:#f44}.pnl-cell{display:flex;flex-direction:column;gap:.125rem}.pnl-value{font-weight:500}.pnl-value.positive{color:#0f8}.pnl-value.negative{color:#f44}.pnl-percentage{font-size:.7rem;opacity:.8}.pnl-percentage.positive{color:#0f8}.pnl-percentage.negative{color:#f44}.date-cell{font-size:.7rem;line-height:1.2}.time{color:#888;margin-top:.1rem}.closed-date{color:#666;font-size:.65rem;margin-top:.15rem}.actions-cell{text-align:center}.close-position-btn{background-color:#f44;border-radius:3px;font-size:.65rem;padding:.375rem .75rem}.close-position-btn:hover{background-color:#c33}.close-position-btn:active{background-color:#a22;border-color:#a22}.iv-price-section{background-color:#111;border:1px solid #2a2a2a;border-radius:8px;padding:1.5rem}.iv-price-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.iv-price-header h3{color:#fff;font-size:1.125rem;margin:0}.price-time{color:#888;font-size:.75rem}.iv-price-display{align-items:center;display:flex;justify-content:space-between}.current-price{display:flex;flex-direction:column;gap:.25rem}.price-label{color:#888;font-size:.875rem}.price-value{color:#fff;font-size:2rem;font-weight:600}.price-change{align-items:flex-end;display:flex;flex-direction:column;gap:.25rem}.change-value{font-size:1.125rem;font-weight:500}.change-value.positive{color:#0f8}.change-value.negative{color:#f44}.change-label{color:#888;font-size:.75rem}.trade-panel{background-color:#111;border:1px solid #2a2a2a;border-radius:8px;height:-webkit-fit-content;height:fit-content;padding:1.5rem}.trade-header h3{color:#fff;font-size:1.125rem;margin-bottom:1rem}.trade-toggle{display:flex;gap:.5rem;margin-bottom:1.5rem}.toggle-btn{font-size:.675rem;min-width:80px;padding:.5rem;white-space:nowrap}.toggle-btn.active{background-color:#2a2a2a;border-color:#3a3a3a}.trade-section{margin-bottom:1.5rem}.section-header span{color:#888;font-size:.875rem}.max-btn,.options-btn{background:none;border:none;border-radius:3px;color:#0f8;cursor:pointer;font-size:.75rem;padding:.25rem .5rem}.max-btn:hover,.options-btn:hover{background-color:#00ff881a}.input-group{min-width:0}.amount-input:focus{outline:1px solid #fff;outline-offset:-1px}.input-group.invalid .amount-input:focus{outline-color:#f44}.receive-options{display:flex;gap:.5rem}.pool-select,.slippage-select{background-color:#1a1a1a;border:1px solid #2a2a2a;border-radius:4px;color:#fff;flex:1 1;font-size:.875rem;padding:.75rem}.trade-details{margin-bottom:1.5rem}.detail-row span:last-child{color:#fff}.info-btn{background:none;border:none;color:#888;cursor:pointer;font-size:.875rem}.action-buttons{display:flex;gap:.5rem;margin-bottom:1rem}.action-btn{border-radius:4px;cursor:pointer;flex:1 1;font-size:.875rem;font-weight:500;padding:.875rem;transition:all .2s ease}.action-btn.primary{background-color:#0f8;border:none;color:#000}.action-btn.primary:hover{background-color:#00cc6a}.action-btn.secondary{background-color:#dc2626;border:1px solid #dc2626;color:#fff}.action-btn.secondary:hover{background-color:#b91c1c}.action-btn.accent{border:1px solid #4169e1;color:#fff}.action-btn.accent,.action-btn.accent:hover{background-color:#4169e1}.settlement-info{align-items:center;color:#888;display:flex;font-size:.75rem;justify-content:space-between}.settlement-rate.positive{color:#0f8}@media (max-width:1024px){.main-content-grid{gap:1.5rem;grid-template-columns:1fr}.stats-cards{grid-template-columns:repeat(3,1fr)}}.options-page-container{color:#fff}.page-header-section{margin-bottom:3rem}.options-main-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:1fr 320px;margin-top:2rem}.option-creation-panel{background-color:#111;border:1px solid #2a2a2a;border-radius:8px;height:-webkit-fit-content;height:fit-content;padding:2rem}.panel-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:2rem}.panel-header h3{color:#fff;font-size:1.25rem;font-weight:500;margin:0}.leg-controls{align-items:center;display:flex;gap:1rem}.leg-count{color:#888;font-family:Menlo,Monaco,Courier New,monospace;font-size:.875rem}.add-leg-btn{background:#2a2a2a;border:1px solid #3a3a3a;border-radius:4px;color:#0f8;cursor:pointer;font-size:.75rem;font-weight:500;letter-spacing:.05em;padding:.5rem .75rem;text-transform:uppercase;transition:all .2s ease}.add-leg-btn:hover{background:#3a3a3a;border-color:#4a4a4a}.global-asset-section{background:#12121299;border:1px solid #ffffff14;border-radius:6px;margin-bottom:2rem;padding:1.5rem}.asset-selector-header{display:flex;flex-direction:column;gap:.75rem}.asset-selector-row{grid-gap:1rem;align-items:center;display:grid;gap:1rem;grid-template-columns:1fr auto}.asset-dropdown{min-width:200px}.asset-price-display{align-items:flex-end;background:#0a0a0a;border:1px solid #1a1a1a;border-radius:4px;display:flex;flex-direction:column;gap:.25rem;padding:.75rem 1rem;width:200px}.current-price{color:#fff;font-size:1.125rem;font-weight:600}.current-price,.price-change{font-family:Menlo,Monaco,Courier New,monospace}.price-change{font-size:.75rem;font-weight:500}.price-change.positive{color:#0f8}.price-change.negative{color:#f44}.form-section{margin-bottom:1.5rem}.form-label{color:#888;display:block;font-size:.875rem;font-weight:500;letter-spacing:.05em;margin-bottom:.75rem;text-transform:uppercase}.form-row{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr}.form-row.three-col{grid-template-columns:1fr 1fr 1fr}.asset-selector{display:flex;flex-direction:column;gap:.5rem}.asset-select{-webkit-appearance:none;appearance:none;background:#1a1a1a;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23888' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;background-size:1rem;border:1px solid #2a2a2a;border-radius:4px;color:#fff;cursor:pointer;font-family:Menlo,Monaco,Courier New,monospace;font-size:.875rem;outline:none;padding:.75rem 2.5rem .75rem .75rem;width:100%}.asset-select:focus{border-color:#fff}.asset-select option{background:#1a1a1a;color:#fff;padding:.5rem}.asset-details{background:#12121299;border:1px solid #ffffff0d;border-radius:4px;padding:.75rem}.asset-info{align-items:center;display:flex;justify-content:space-between}.asset-name{color:#ccc;font-size:.875rem}.asset-change{font-family:Menlo,Monaco,Courier New,monospace;font-size:.75rem;font-weight:500}.asset-change.positive{color:#0f8}.asset-change.negative{color:#f44}.strategy-legs{margin-bottom:2rem}.leg-container{background:#0a0a0a;border:1px solid #1a1a1a;border-radius:6px;margin-bottom:1rem;padding:1.5rem;position:relative}.leg-container:last-child{margin-bottom:0}.leg-header{margin-bottom:1.5rem}.leg-title{align-items:center;display:flex;justify-content:space-between}.leg-number{color:#fff;font-size:.875rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.remove-leg-btn{align-items:center;background:#f44;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:.75rem;height:24px;justify-content:center;transition:all .2s ease;width:24px}.remove-leg-btn:hover{background:#c33;transform:scale(1.1)}.option-type-toggle,.side-toggle{display:flex;gap:.5rem}.toggle-btn{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:4px;color:#888;cursor:pointer;flex:1 1;font-size:.875rem;font-weight:500;padding:.75rem;transition:all .2s ease}.toggle-btn:hover{background:#2a2a2a;color:#fff}.toggle-btn.active:hover{background:#2563eb;border-color:#1d4ed8}.toggle-btn.active{background:#3b82f6;border-color:#2563eb;color:#fff}.input-group{background-color:#1a1a1a;border:1px solid #2a2a2a;border-radius:4px}.input-group:focus-within{border-color:#fff}.input-prefix{align-items:center;color:#888;display:flex;font-size:.875rem;padding:.75rem .5rem .75rem .75rem}.form-input{background:none;border:none;color:#fff;flex:1 1;font-size:.875rem;outline:none;padding:.75rem;width:100%}.form-input::placeholder{color:#666}.form-select{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:4px;color:#fff;cursor:pointer;font-size:.875rem;outline:none;padding:.75rem;width:100%}.form-select:focus{border-color:#fff}.token-select{border-right:1px solid #2a2a2a;cursor:pointer;flex-shrink:0;white-space:nowrap}.amount-input,.token-select{font-size:.875rem;padding:.75rem}.amount-input{background:none;min-width:0;text-align:right;width:100%}.input-error{font-size:.75rem;margin-left:.25rem}.premium-display{align-items:center;background:#12121299;border:1px solid #ffffff0d;border-radius:4px;display:flex;justify-content:center;min-height:40px;padding:.75rem;text-align:center}.premium-value{font-family:Menlo,Monaco,Courier New,monospace;font-size:.875rem;font-weight:600}.premium-value.positive{color:#0f8}.premium-value.negative{color:#f44}.price-info-display{align-items:center;background:#12121299;border:1px solid #ffffff0d;border-radius:4px;display:flex;justify-content:space-between;min-height:40px;padding:.75rem}.spot-price{color:#fff;font-family:Menlo,Monaco,Courier New,monospace;font-size:.875rem;font-weight:600}.asset-symbol{color:#888;font-size:.75rem;font-weight:500;letter-spacing:.05em;text-transform:uppercase}.strategy-summary{background:#0a0a0a;border:1px solid #1a1a1a;border-radius:4px;margin-bottom:1.5rem;padding:1.5rem}.summary-header{margin-bottom:1rem}.summary-header h4{color:#fff;font-size:1rem;font-weight:600;letter-spacing:.05em;margin:0;text-transform:uppercase}.detail-row{display:flex;font-size:.875rem;justify-content:space-between;margin-bottom:.5rem}.detail-row:last-child{margin-bottom:0}.detail-row span:first-child{color:#888}.detail-value{color:#fff!important;font-family:Menlo,Monaco,Courier New,monospace;font-weight:500}.detail-value.positive{color:#0f8!important}.detail-value.negative{color:#f44!important}.create-option-btn{background:#0f8;border:none;border-radius:6px;color:#000;cursor:pointer;font-size:.875rem;font-weight:600;letter-spacing:.05em;padding:1rem;text-transform:uppercase;transition:all .2s ease;width:100%}.create-option-btn:hover:not(:disabled){background:#00cc6a;transform:translateY(-1px)}.create-option-btn:disabled{background:#333;color:#888;cursor:not-allowed;transform:none}.options-sidebar{display:flex;flex-direction:column;gap:1.5rem}.positions-panel{background-color:#111;border:1px solid #2a2a2a;border-radius:8px;padding:1.5rem}.no-positions{color:#888;font-size:.875rem;padding:2rem 0;text-align:center}.positions-list{display:flex;flex-direction:column;gap:1rem}.position-card{background:#0a0a0a;border:1px solid #1a1a1a;border-radius:6px;padding:1rem;transition:background-color .2s ease}.position-card:hover{background:#1a1a1a4d}.position-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:.75rem}.position-asset{align-items:center;display:flex;gap:.5rem}.position-type{border-radius:3px;font-size:.65rem;font-weight:600;letter-spacing:.05em;padding:.2rem .4rem;text-transform:uppercase}.position-type.call{background-color:#00ff881a;color:#0f8}.position-type.put{background-color:#ff44441a;color:#f44}.position-symbol{color:#fff;font-size:.875rem;font-weight:500}.position-id{color:#888;font-family:Menlo,Monaco,Courier New,monospace;font-size:.75rem}.position-status{border-radius:3px;font-size:.65rem;font-weight:600;letter-spacing:.05em;padding:.25rem .5rem;text-transform:uppercase}.position-status.open{background-color:#00ff881a;border:1px solid #0f83;color:#0f8}.position-status.closed{background-color:#8888881a;border:1px solid #8883;color:#888}.position-legs{margin-bottom:1rem}.legs-header{color:#888;font-size:.75rem;font-weight:500;letter-spacing:.05em;margin-bottom:.5rem;text-transform:uppercase}.leg-item{background:#12121266;border:1px solid #1a1a1a;border-radius:4px;margin-bottom:.5rem;padding:.75rem}.leg-item:last-child{margin-bottom:0}.leg-summary{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.5rem}.leg-side{border-radius:3px;font-size:.65rem;font-weight:600;letter-spacing:.05em;padding:.2rem .4rem;text-transform:uppercase}.leg-side.long{background-color:#00ff881a;color:#0f8}.leg-side.short{background-color:#ff44441a;color:#f44}.leg-type{border-radius:3px;font-size:.65rem;font-weight:600;letter-spacing:.05em;padding:.2rem .4rem;text-transform:uppercase}.leg-type.call{background-color:#3b82f61a;color:#3b82f6}.leg-type.put{background-color:#a855f71a;color:#a855f7}.leg-amount{color:#fff;font-family:Menlo,Monaco,Courier New,monospace;font-size:.75rem}.leg-details{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:1fr 1fr}.leg-detail-row{display:flex;font-size:.7rem;justify-content:space-between}.leg-detail-row span:first-child{color:#888}.leg-detail-row span:last-child{color:#fff;font-family:Menlo,Monaco,Courier New,monospace}.position-pricing{margin-bottom:1rem}.pricing-section{background:#12121266;border:1px solid #1a1a1a;border-radius:4px;margin-bottom:.5rem;padding:.75rem}.pricing-section:last-child{margin-bottom:0}.pricing-section h5{color:#fff;font-size:.75rem;font-weight:600;letter-spacing:.05em;margin:0 0 .5rem;text-transform:uppercase}.quote-details{grid-gap:.25rem;display:grid;gap:.25rem;grid-template-columns:1fr 1fr}.quote-row{display:flex;font-size:.7rem;justify-content:space-between}.quote-row span:first-child{color:#888}.quote-row span:last-child{color:#fff;font-family:Menlo,Monaco,Courier New,monospace}.position-pnl{font-size:.875rem;font-weight:600;text-align:right}.position-pnl.positive{color:#0f8}.position-pnl.negative{color:#f44}.pnl-percent{display:block;font-size:.7rem;font-weight:400;margin-top:.125rem;opacity:.8}.position-details{margin-bottom:.75rem}.position-row{display:flex;font-size:.75rem;justify-content:space-between;margin-bottom:.25rem}.position-row:last-child{margin-bottom:0}.position-row span:first-child{color:#888}.position-row span:last-child{color:#fff;font-family:Menlo,Monaco,Courier New,monospace}.close-position-btn{background:#f44;border:1px solid #f44;border-radius:4px;color:#fff;cursor:pointer;font-size:.75rem;font-weight:500;letter-spacing:.05em;padding:.5rem;text-transform:uppercase;transition:all .2s ease;width:100%}.close-position-btn:hover{background:#c33;border-color:#c33}.market-stats-panel{background-color:#111;border:1px solid #2a2a2a;border-radius:8px;padding:1.5rem}.stats-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr}.stat-item{background:#0a0a0a;border:1px solid #1a1a1a;border-radius:4px;padding:1rem .5rem;text-align:center}.stat-label{font-size:.75rem;letter-spacing:.05em;margin-bottom:.5rem;text-transform:uppercase}.stat-value{font-family:Menlo,Monaco,Courier New,monospace;font-size:1.125rem;font-weight:600}@media (max-width:1024px){.options-main-grid{gap:1.5rem;grid-template-columns:1fr}}@media (max-width:768px){.form-row,.form-row.three-col,.stats-grid{grid-template-columns:1fr}.market-stats-panel,.option-creation-panel,.positions-panel{padding:1rem}.leg-controls{gap:.5rem}.leg-controls,.panel-header{align-items:flex-start;flex-direction:column}.panel-header{gap:1rem}.leg-container{padding:1rem}.asset-selector-row{gap:.75rem;grid-template-columns:1fr}.asset-price-display{align-items:flex-start}.global-asset-section{padding:1rem}}.options-page-container .amount-input{font-size:.875rem!important;padding:.75rem!important}.quick-strike-options{display:flex;flex-wrap:wrap;gap:.25rem;margin-top:.5rem}.quick-strike-btn{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:3px;color:#888;cursor:pointer;font-size:.75rem;font-weight:500;letter-spacing:.025em;padding:.25rem .5rem;text-transform:uppercase;transition:all .2s ease}.quick-strike-btn:hover{background:#2a2a2a;border-color:#3a3a3a;color:#fff}.staking-container{color:#fff}.breadcrumb-nav{display:inline-flex;font-size:.875rem;justify-content:space-between;margin-bottom:1rem;width:100%}.breadcrumb-items,.breadcrumb-nav{align-items:center;flex-wrap:nowrap}.breadcrumb-items{display:flex;gap:.75rem}.breadcrumb-item{color:#888}.breadcrumb-item.active{color:#fff}.breadcrumb-separator{color:#666;font-size:.75rem}.live-indicator{align-items:center;color:#0f8;display:flex;font-size:.75rem;gap:.375rem}.live-dot{background-color:#0f8;border-radius:50%;height:6px;width:6px}.page-header{font-weight:600;margin:2rem 0 1rem}.main-content-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:1fr 400px;margin-bottom:2rem}.stats-section{display:flex;flex-direction:column;gap:1.5rem}.stats-card{background:#12121299;border:1px solid #ffffff14;border-radius:8px;padding:1.5rem}.stats-header{margin-bottom:1.5rem}.stats-header h3{color:#fff;font-size:1.125rem;font-weight:500;margin:0}.stats-content{display:flex;flex-direction:column;gap:1rem}.stat-item{align-items:center;border-bottom:1px solid #ffffff0d;display:flex;justify-content:space-between;padding:.75rem 0}.stat-item:last-child{border-bottom:none}.stat-label{color:#888;font-size:.9rem}.stat-value{color:#fff;font-size:.95rem;font-weight:500}.stat-value.highlight{color:#0f8;font-weight:600}.staking-panel{background:#12121299;border:1px solid #ffffff14;border-radius:8px;height:-webkit-fit-content;height:fit-content;padding:1.5rem}.panel-header{margin-bottom:1.5rem}.tab-buttons{background:#ffffff0d;border-radius:6px;display:flex;padding:2px}.tab-btn{background:#0000;border:none;border-radius:4px;color:#888;cursor:pointer;flex:1 1;font-family:inherit;font-size:.9rem;font-weight:500;padding:.75rem 1rem;transition:all .2s ease}.tab-btn.active{background:#fff;color:#000}.tab-btn:hover:not(.active){background:#ffffff1a;color:#fff}.trade-section{margin-bottom:2rem}.section-header{align-items:center;color:#fff;display:flex;font-size:.9rem;justify-content:space-between;margin-bottom:.75rem}.max-btn{background:#0000;border:1px solid #fff3;border-radius:4px;color:#888;cursor:pointer;font-family:inherit;font-size:.75rem;padding:.25rem .5rem;transition:all .2s ease}.max-btn:hover:not(:disabled){border-color:#fff6;color:#fff}.max-btn:disabled{cursor:not-allowed;opacity:.5}.input-group{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;display:flex;overflow:hidden;transition:border-color .2s ease}.input-group:focus-within{border-color:#ffffff4d}.input-group.invalid{border-color:#f44}.token-select{align-items:center;background:#ffffff14;border-right:1px solid #ffffff1a;color:#fff;display:flex;font-size:.9rem;font-weight:500;gap:.5rem;min-width:100px;padding:1rem}.token-icon{border-radius:50%;height:20px;width:20px}.amount-input{background:#0000;border:none;color:#fff;flex:1 1;font-family:inherit;font-size:1rem;outline:none;padding:1rem}.amount-input::placeholder{color:#666}.amount-input:disabled{cursor:not-allowed;opacity:.7}.input-error{color:#f44;font-size:.8rem;margin-top:.5rem}.staking-page .action-buttons{margin-top:1.5rem}.staking-page .action-btn{border:1px solid #fff;border-radius:6px;cursor:pointer;font-family:inherit;font-size:.9rem;font-weight:500;min-height:48px;padding:.875rem 1.5rem;transition:all .2s ease}.staking-page .action-btn,.staking-page .action-btn.primary{background:#fff;color:#000}.staking-page .action-btn.primary:hover:not(:disabled){background:#f0f0f0;border-color:#f0f0f0}.staking-page .action-btn.secondary{background:#0000;border-color:#ffffff4d;color:#fff}.staking-page .action-btn.secondary:hover:not(:disabled){background:#ffffff0d;border-color:#ffffff80}.staking-page .action-btn.full-width{width:100%}.staking-page .action-btn:disabled{cursor:not-allowed;opacity:.5}.info-section{border-top:1px solid #ffffff14;margin-top:2rem;padding-top:1.5rem}.info-section h4{color:#fff;font-size:1rem;font-weight:500;margin:0 0 1rem}.info-list{list-style:none;margin:0;padding:0}.info-list li{color:#a0a0a0;font-size:.85rem;line-height:1.5;margin-bottom:.5rem;padding-left:1rem;position:relative}.info-list li:before{color:#0f8;content:"•";font-weight:700;left:0;position:absolute}@media (max-width:768px){.main-content-grid{gap:1.5rem;grid-template-columns:1fr}.page-header{font-size:2rem}.breadcrumb-nav{align-items:flex-start;flex-direction:column;gap:.5rem}.live-indicator{margin-left:0}}*{box-sizing:border-box}.App{background-color:#0a0a0a;min-height:100vh;text-align:left}h1,h2,h3,h4,h5,h6{font-weight:500;line-height:1.2;margin:0}.main-content{padding:2rem}.internal-page-content{margin:0 auto;padding:2rem 3rem}.navbar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#0a0a0af2;border-bottom:1px solid #ffffff0d;left:0;position:fixed;right:0;top:0;z-index:1000}.navbar-content{justify-content:space-between;padding:1rem 3rem}.navbar-content,.navbar-logo,.navbar-logo a{align-items:center;display:flex}.logo-image{height:30px;width:auto}.navbar-nav{align-items:center;display:flex;gap:2rem}.nav-link{color:#fff;font-size:.875rem;font-weight:400;padding:.5rem 0;position:relative;text-decoration:none;transition:color .2s ease}.nav-link:hover{color:#ccc}.nav-link.active{color:#fff}.nav-link.active:after{background-color:#fff;bottom:-1px;content:"";height:1px;left:0;position:absolute;right:0}.enter-app-btn{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:4px;color:#fff;cursor:pointer;font-family:Menlo,Monaco,Courier New,monospace;font-size:.8125rem;font-weight:300;letter-spacing:0;padding:.5rem .875rem;transition:all .2s ease}.enter-app-btn:hover{background:#2a2a2a;border-color:#3a3a3a}.main-content{margin:0 auto;max-width:1200px;padding:6rem 2rem 2rem}.internal-page-content{padding-top:6rem}@media (max-width:768px){.navbar-content{padding:1rem}.navbar-nav{display:none}.internal-page-content,.main-content{padding:5rem 1rem 1rem}.enter-app-btn{font-size:.8125rem;padding:.4rem .8rem}.hero-section{padding:2rem 0 4rem}.hero-title{font-size:2.5rem}.hero-subtitle{font-size:1rem}.featured-container{flex-direction:column;gap:1.5rem}.stats-panel{min-width:auto}.modules-container{flex-direction:column;gap:1.5rem}.hero-cta{align-items:flex-start;flex-direction:column;gap:.75rem}.cta-primary,.cta-secondary{text-align:center;width:100%}}.page-header{color:#fff;font-size:2.5rem;font-weight:500;line-height:1.2;margin-bottom:1.5rem;margin-top:0}.hero-subtitle.wide{max-width:100%}
/*# sourceMappingURL=main.499adc33.css.map*/