@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;450;500;550;600;650;700&display=swap";:root{color-scheme:light;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#1d2a2a;background:#f5f7f8;font-synthesis:none;text-rendering:optimizeLegibility;--green: #138f68;--green-dark: #0e7958;--green-soft: #eaf7f2;--red: #d95562;--text: #1d2a2a;--muted: #75818a;--border: #e4e9ed;--panel: #ffffff;--chart-grid: #e9edf2;--chart-zero: #b8c2cc;--chart-spot: #a3afbb;--chart-spot-bg: #eef1f4;--chart-axis: #929da3;--chart-spot-label: #7f8b91}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:88px;overscroll-behavior:none}body{margin:0;min-width:320px;min-height:100vh;overscroll-behavior:none}button,input,select{font:inherit}button,select{cursor:pointer}button{color:inherit}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid rgba(20,150,107,.2);outline-offset:2px}a{color:inherit;text-decoration:none}h1,h2,p{margin:0}.site-header{min-height:78px;background:#fffffff5;border-bottom:1px solid var(--border);position:sticky;top:0;z-index:20;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.header-inner{max-width:1440px;min-height:78px;padding:0 32px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand{display:flex;align-items:center;gap:11px;flex-shrink:0}.brand-mark{width:38px;height:38px;display:grid;place-items:center;color:#fff;background:var(--green);border-radius:10px;transform:rotate(-2deg)}.brand-name{font-size:19px;line-height:19px;letter-spacing:.7px;font-weight:750;color:#172b2a}.brand-name>span{color:var(--green);margin:0 1px}.brand-name small{display:block;font-size:8px;line-height:13px;letter-spacing:2.05px;color:#87928f;font-weight:600}.header-heading{flex:1;min-width:0;margin-left:8px}.header-heading .title-line{gap:9px}.header-heading h1{font-size:20px;line-height:1.15;letter-spacing:-.4px;font-weight:650;color:#172927;white-space:nowrap}.header-heading p{margin-top:3px;color:var(--muted);font-size:10.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.header-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.language-switch{display:flex;align-items:center;height:34px;border:1px solid var(--border);border-radius:7px;overflow:hidden;flex-shrink:0}.language-switch button{height:100%;border:0;background:transparent;color:#71807d;padding:0 8px;font-size:9px;font-weight:700;letter-spacing:.4px}.language-switch button+button{border-left:1px solid var(--border)}.language-switch button.active{background:var(--green-soft);color:var(--green)}.header-action-button{height:34px;padding:0 11px;font-size:11px}.library-button{height:34px;border:0;background:transparent;display:flex;align-items:center;gap:8px;font-size:11px;font-weight:550;padding:0 10px;border-radius:7px}.library-button:hover{background:#f2f6f5;color:var(--green)}.icon-button{width:36px;height:36px;border:0;background:transparent;display:inline-grid;place-items:center;border-radius:8px;color:#6e7a82;padding:0;transition:background .2s,color .2s}.icon-button:hover{background:#eff4f2;color:var(--green)}.help-button{border-left:1px solid var(--border);border-radius:0;width:43px;padding-left:9px}.theme-toggle{border:1px solid var(--border)}.page-shell{max-width:1440px;padding:24px 32px 34px;margin:auto}.breadcrumb{display:flex;align-items:center;gap:9px;color:#95a0a7;font-size:11px;margin-bottom:16px}.breadcrumb span:last-child{color:#637178}.title-line{display:flex;align-items:center;gap:12px}.crypto-badge{font-size:8px;letter-spacing:1.1px;font-weight:700;color:var(--green);background:var(--green-soft);border:1px solid #d8eee5;padding:3px 6px;border-radius:5px}.button{height:37px;border-radius:7px;border:1px solid transparent;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;gap:7px;font-size:12px;font-weight:550;transition:all .18s;white-space:nowrap}.button:disabled{opacity:.45;cursor:not-allowed}.button-primary{background:var(--green);color:#fff;border-color:var(--green);box-shadow:0 2px 4px #138f681f}.button-primary:hover:not(:disabled){background:var(--green-dark);border-color:var(--green-dark);transform:translateY(-1px)}.button-secondary{background:#fff;border-color:#dfe5e8;color:#55636a}.button-secondary:hover{background:#f9fbfa;border-color:#c8d5d0;color:var(--green)}.panel{background:var(--panel);border:1px solid var(--border);border-radius:11px;box-shadow:0 2px 5px #182b2806}.market-panel{padding:15px 16px 16px}.market-fields-row{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(92px,.65fr);gap:10px;margin-top:12px}.market-label,.number-field>span:first-child{display:flex;align-items:center;gap:4px;color:#7a868e;font-size:10px;font-weight:500;margin-bottom:7px;white-space:nowrap}.field-hint{display:inline-flex;color:#a1aab0;cursor:help}.asset-select{display:flex;align-items:center;position:relative;gap:10px}.asset-coin{width:29px;height:29px;border-radius:50%;color:#fff;display:grid;place-items:center;font-size:17px;font-weight:600;flex-shrink:0;box-shadow:inset 0 0 0 1px #0000000d}.asset-coin.sol{font-size:13px}.asset-select select{min-width:0;width:100%;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;color:#263431;font-size:13px;font-weight:600;padding:5px 20px 5px 0;outline:0}.asset-select-toggle{min-width:0;width:100%;border:0;background:transparent;color:#263431;font-size:13px;font-weight:600;padding:5px 20px 5px 0;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.asset-select-toggle:disabled{opacity:.5}.asset-menu{position:absolute;top:calc(100% + 6px);left:0;z-index:40;width:235px;background:#fff;border:1px solid var(--border);border-radius:10px;box-shadow:0 14px 40px #0f1e1b24;overflow:hidden;animation:slide-in .15s ease}.asset-menu-list{max-height:260px;overflow-y:auto;scrollbar-width:thin;padding:4px}.asset-option{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;border:0;background:transparent;padding:7px 9px;border-radius:6px;font-size:11px;font-weight:550;color:#374441;text-align:left}.asset-option:hover{background:#f2f8f5}.asset-option.active{color:var(--green);background:var(--green-soft)}.asset-option small{color:#9aa4aa;font-size:9px;font-weight:400}.asset-select>svg{position:absolute;right:0;pointer-events:none;color:#849097}.number-field{display:block;min-width:0}.number-input-wrap{display:flex;align-items:center;height:34px;background:#fafbfb;border:1px solid #e0e6e9;border-radius:6px;transition:border .2s,box-shadow .2s}.number-input-wrap:focus-within{border-color:#78bba4;box-shadow:0 0 0 3px #14966b12;background:#fff}.number-input-wrap.disabled{background:#f2f6f4;border-style:dashed}.number-input-wrap.disabled input{color:#4e6b60;cursor:default}.number-input-wrap.disabled input::-webkit-inner-spin-button{opacity:0}.number-input-wrap input{min-width:0;width:100%;border:0;background:transparent;padding:7px 5px 7px 10px;color:#263431;font-size:12px;font-weight:550;outline:0;font-variant-numeric:tabular-nums}.number-input-wrap input::-webkit-inner-spin-button{opacity:.35}.number-input-wrap em{font-style:normal;color:#99a3a9;font-size:9px;padding-right:9px;white-space:nowrap}.spot-field-group{display:grid;grid-template-columns:1fr auto;align-items:end;column-gap:7px}.bybit-controls{display:flex;flex-direction:column;align-items:center;gap:3px}.bybit-spot-button{width:25px;height:25px;border:1px solid var(--border);border-radius:6px;color:var(--green)}.bybit-spot-button:hover:not(:disabled){border-color:var(--green);background:var(--green-soft)}.spin{animation:bybit-spin 1s linear infinite}@keyframes bybit-spin{to{transform:rotate(360deg)}}.bybit-auto{display:flex;align-items:center;gap:3px;font-size:8px;color:#8b979c;cursor:pointer;-webkit-user-select:none;user-select:none}.bybit-auto input{width:10px;height:10px;accent-color:var(--green);margin:0;cursor:pointer}.workspace-grid{display:grid;grid-template-columns:398px minmax(0,1fr);gap:18px;align-items:start}.workspace-side,.chart-column{display:flex;flex-direction:column;gap:18px;min-width:0}.panel-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.panel-heading h2{font-size:14px;font-weight:600;letter-spacing:-.15px;color:#263532}.builder-panel{padding:19px 19px 0;overflow:hidden}.builder-heading{margin-bottom:16px}.builder-heading h2{white-space:nowrap;font-size:13px}.builder-heading>div:first-child{display:flex;align-items:center;gap:8px}.builder-controls{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.theory-toggle{display:flex;align-items:center;gap:5px;color:#778488;font-size:8px;font-weight:550;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none}.theory-toggle input{width:13px;height:13px;margin:0;accent-color:var(--green);cursor:pointer}.leg-count{font-size:9px;font-weight:500;color:#8b979c;background:#f2f5f5;border-radius:4px;padding:3px 6px;white-space:nowrap}.template-select,.chart-view-select{position:relative;display:flex;align-items:center}.template-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;max-width:125px;color:var(--green);font-size:10px;font-weight:550;padding:4px 18px 4px 4px;outline:0}.template-select svg,.chart-view-select svg{position:absolute;right:0;color:#82908d;pointer-events:none}.legs-list{display:flex;flex-direction:column;gap:12px;max-height:536px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#d6dfdc transparent;padding:1px 2px 1px 0}.leg-card{border:1px solid #e4e9eb;border-radius:8px;padding:12px;background:#fff}.leg-topline{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.leg-title{display:flex;align-items:center;gap:8px}.leg-title strong{font-size:11px;font-weight:600;color:#3b4948}.leg-number{display:grid;place-items:center;width:19px;height:19px;border-radius:5px;font-size:10px;font-weight:650}.leg-number.buy{background:#e9f7f1;color:var(--green)}.leg-number.sell{background:#fff0f1;color:var(--red)}.delete-leg{width:26px;height:26px;border:0;background:transparent;color:#adb5b9;display:grid;place-items:center;border-radius:5px}.delete-leg:hover:not(:disabled){background:#fff1f2;color:var(--red)}.delete-leg:disabled{opacity:.25;cursor:not-allowed}.leg-actions{display:flex;align-items:center;gap:8px}.leg-toggle{width:17px;height:17px;margin:0;cursor:pointer;accent-color:#319e71;flex-shrink:0}.leg-card.disabled{opacity:.55}.leg-days-chip.expired{color:var(--red);background:#fff1f2;border-color:#f3c2c7}[data-theme=dark] .leg-days-chip.expired{background:#3b2428;border-color:#5a3138}.leg-segments{display:grid;grid-template-columns:1.45fr 1fr;gap:9px;margin-bottom:12px}.segmented{display:flex;border-radius:6px;padding:3px;background:#f2f4f5}.segmented button{border:0;background:transparent;flex:1;height:26px;border-radius:4px;color:#7b878c;font-size:10px;font-weight:500;transition:all .15s}.segmented button.selected{background:#fff;box-shadow:0 1px 3px #1423201a;color:#374441;font-weight:600}.segmented button.selected.buy{color:var(--green)}.segmented button.selected.sell{color:var(--red)}.type-segment button{font-size:9px;letter-spacing:.4px}.leg-fields{display:grid;grid-template-columns:repeat(3,1fr);gap:10px 12px}.leg-card .number-field>span:first-child{font-size:9px;margin-bottom:5px}.leg-card .number-input-wrap{height:31px}.leg-card .number-input-wrap input{font-size:11px}.theoretical-row{display:flex;align-items:center;justify-content:space-between;margin-top:11px;padding-top:9px;border-top:1px dashed #e7ebed;color:#98a1a6;font-size:8.5px}.theoretical-row strong{font-weight:550;color:#778488}.theoretical-row button{border:0;background:transparent;color:var(--green);font-size:8.5px;font-weight:550;padding:0}.theoretical-row button:hover{text-decoration:underline}.add-leg-button{height:35px;width:100%;margin:13px 0;border-radius:6px;border:1px dashed #b8d8cc;background:#f7fcfa;color:var(--green);display:flex;align-items:center;justify-content:center;gap:6px;font-size:10px;font-weight:550;transition:all .2s}.add-leg-button:hover{background:#edf8f3;border-color:var(--green)}.add-position-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.add-position-actions .add-leg-button{min-width:0;padding:0 7px;font-size:9px}.add-asset-button{color:#a47425;border-color:#e4cfaa;background:#fdfaf4}.add-asset-button:hover{color:#8b5e16;border-color:#c79c52;background:#fcf5e8}.asset-leg-card{border-color:#eadfc9;background:#fffdfa}.asset-position-icon{width:22px;height:22px;border-radius:50%;color:#fff;display:grid;place-items:center;font-size:12px;font-weight:650}.asset-kind{color:#a0814d;background:#f7efdf;border-radius:4px;padding:3px 5px;font-size:7px;letter-spacing:.5px;font-weight:650}.asset-side-segment{margin-bottom:12px}.asset-leg-fields{grid-template-columns:1.25fr 1fr}.asset-pnl-row{margin-top:12px}.asset-pnl-row>strong{font-size:10px}.premium-summary{margin:0 -19px;background:#fafbfb;border-top:1px solid #edf0f1;padding:13px 19px;display:flex;justify-content:space-between;align-items:center;font-size:10px;color:#899499}.premium-summary strong{color:#384644;font-size:11px;font-weight:600}.chart-panel{padding:20px 21px 16px;min-width:0}.chart-heading{margin-bottom:7px}.chart-heading p,.greeks-heading p{color:#98a2a8;font-size:9px;margin-top:4px}.chart-view-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #e1e6e9;border-radius:6px;background:#fafbfb;padding:7px 28px 7px 10px;color:#5c696e;font-size:10px;outline:0}.chart-legend{display:flex;align-items:center;gap:19px;min-height:28px;color:#7b888e;font-size:9px}.chart-legend>span{display:inline-flex;align-items:center;gap:6px}.legend-line{display:inline-block;width:17px;height:2px;background:var(--green)}.legend-line.now{height:1px;background:repeating-linear-gradient(to right,#7284db 0 4px,transparent 4px 6px)}.chart-legend .legend-note{margin-left:auto;color:#a2abb0;font-size:8px}.payoff-chart{width:100%;margin:0 -4px;position:relative}.payoff-chart svg{width:100%;height:auto;max-height:390px;display:block;cursor:grab;overflow:visible;touch-action:none;-webkit-user-select:none;user-select:none}.payoff-chart svg.dragging{cursor:grabbing}.chart-tools{position:absolute;top:2px;right:18px;display:flex;gap:5px;z-index:2}.chart-tools button{width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border);border-radius:6px;background:var(--panel);color:var(--muted, #7f8b91);cursor:pointer;opacity:.85}.chart-tools button:hover{border-color:var(--green);color:var(--green);opacity:1}.axis-label{fill:var(--chart-axis);font-size:10px;font-family:Inter,sans-serif}.spot-label{fill:var(--chart-spot-label);font-size:9px;font-family:Inter,sans-serif}.tooltip-price{fill:#fff;font-size:11px;font-weight:600;font-family:Inter,sans-serif}.tooltip-text{fill:#b8c7c4;font-size:9px;font-family:Inter,sans-serif}.tooltip-positive{fill:#73deb8;font-size:10px;font-weight:600;font-family:Inter,sans-serif}.tooltip-negative{fill:#ff9aa3;font-size:10px;font-weight:600;font-family:Inter,sans-serif}.scenario-control{border-top:1px solid #edf0f2;padding-top:12px;margin-top:-4px}.scenario-label{display:flex;justify-content:space-between;align-items:center;font-size:9px;color:#849096}.scenario-label strong{font-size:12px;color:#3b4947;font-weight:600;font-variant-numeric:tabular-nums}.scenario-control input[type=range]{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:3px;border-radius:3px;background:linear-gradient(to right,#dba345 0 var(--range-progress),#e8ecee var(--range-progress) 100%);display:block;margin:12px 0 10px;cursor:pointer}.scenario-control input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:13px;height:13px;border-radius:50%;border:3px solid #fff;background:#dba345;box-shadow:0 0 0 1px #dba345,0 2px 4px #00000026}.scenario-control input[type=range]::-moz-range-thumb{width:9px;height:9px;border-radius:50%;border:3px solid #fff;background:#dba345;box-shadow:0 0 0 1px #dba345}.scenario-result{display:flex;justify-content:space-between;gap:15px;font-size:9px;color:#8c979c}.scenario-result span{display:flex;gap:6px}.scenario-result strong{font-size:10px;font-weight:600}.scenario-days{margin-top:12px;padding-top:12px;border-top:1px dashed #e3e9eb}.scenario-days input[type=range]+input[type=range]{margin-top:4px}.positive{color:var(--green)!important}.negative{color:var(--red)!important}.metrics-grid{display:grid;grid-template-columns:.8fr .8fr 1fr 1fr 1.35fr;gap:12px}.metric-card{background:#fff;border:1px solid var(--border);border-radius:9px;padding:15px 17px;min-width:0}.metric-label{display:flex;align-items:center;justify-content:space-between;color:#7f8b91;font-size:9px;margin-bottom:9px}.metric-label svg{color:#b0b8bc}.metric-card>strong{display:block;font-size:20px;letter-spacing:-.45px;line-height:1.2;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.metric-card>span{display:block;margin-top:6px;color:#a0a9ae;font-size:8px}.metric-card .breakeven-value{color:#354542;font-size:18px}.greeks-panel{padding:18px 20px 20px}.greeks-heading{margin-bottom:15px}.spot-chip{color:#73817e;background:#f4f7f6;border:1px solid #e8edeb;border-radius:5px;padding:5px 9px;font-size:9px;font-weight:500}.greeks-grid{display:grid;grid-template-columns:repeat(5,1fr)}.greek-card{padding:0 20px;border-right:1px solid #edf0f1}.greek-card:first-child{padding-left:0}.greek-card:last-child{border:0}.greek-card>span{color:#7c898e;font-size:9px;display:flex;align-items:center;justify-content:space-between}.greek-card>span b{font-family:Georgia,serif;font-size:15px;color:#b0b9b8;font-weight:400}.greek-card>strong{display:block;font-size:16px;font-weight:550;color:#34433f;margin-top:7px;font-variant-numeric:tabular-nums}.greek-card>small{display:block;color:#a0a9ad;font-size:8px;margin-top:5px}.disclaimer{display:flex;gap:8px;align-items:flex-start;justify-content:center;color:#98a2a7;font-size:9px;line-height:1.6;margin-top:20px}.disclaimer svg{flex-shrink:0;margin-top:0}.site-footer{max-width:1440px;margin:auto;border-top:1px solid #e4e9e9;padding:21px 32px 26px;display:flex;align-items:center;justify-content:space-between;color:#9ca6aa;font-size:9px}.site-footer>div{display:flex;gap:15px;align-items:center}.footer-brand{font-size:11px;font-weight:700;color:#6e7d79;letter-spacing:.5px}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:#0f1d1b73;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:grid;place-items:center;padding:20px;animation:fade-in .18s ease}.modal{position:relative;width:min(460px,100%);max-height:85vh;overflow-y:auto;background:#fff;border-radius:14px;padding:28px;box-shadow:0 24px 70px #0003;animation:slide-in .2s ease}.modal-close{position:absolute;top:14px;right:14px}.modal-icon{width:46px;height:46px;display:grid;place-items:center;border-radius:11px;background:var(--green-soft);color:var(--green);margin-bottom:17px}.modal h2{font-size:20px;letter-spacing:-.35px;font-weight:650}.modal-description{color:var(--muted);font-size:12px;margin-top:7px}.help-list{padding-left:20px;margin:22px 0;color:#65726f;font-size:12px;line-height:1.65}.help-list li{padding-left:5px;margin-bottom:10px}.help-list strong{color:#2f3e3a;font-weight:600}.help-note{display:flex;align-items:flex-start;gap:9px;background:#f2f8f5;border-radius:8px;color:#6c7c76;padding:12px;font-size:10px;line-height:1.55}.help-note svg{color:var(--green);flex-shrink:0}.modal-main-button{width:100%;margin-top:20px}.leg-chain-row{display:grid;grid-template-columns:1.3fr 1fr;gap:8px;margin-top:12px}.leg-select-wrap span{display:block;font-size:9px;color:#7d888e;margin-bottom:4px}.leg-select-wrap select{width:100%;height:32px;border:1px solid #e0e6e9;border-radius:6px;padding:0 8px;font-size:10.5px;color:#263431;background:#fafbfb;outline:0;font-variant-numeric:tabular-nums;text-overflow:ellipsis}.leg-select-wrap select:focus{border-color:#78bba4;background:#fff}.leg-select-wrap select:disabled{opacity:.55}.leg-select-wrap input[type=number]{width:100%;height:32px;border:1px solid #e0e6e9;border-radius:6px;padding:0 8px;font-size:10.5px;color:#263431;background:#fafbfb;outline:0;font-variant-numeric:tabular-nums}.leg-select-wrap input[type=number]:focus{border-color:#78bba4;background:#fff}.strike-mode-toggle{margin-left:6px;border:0;background:none;padding:0;font-size:9px;color:#4e9a7d;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.strike-mode-toggle:hover{color:#357a61}.leg-quote-line{margin-top:9px;display:flex;flex-wrap:wrap;gap:4px 10px;font-size:9px;color:#7d888e}.leg-quote-line b{font-weight:600;color:#33413d;font-variant-numeric:tabular-nums}.leg-quote-line.muted{align-items:center;gap:6px}.leg-quote-line.error{color:var(--red);align-items:center}.leg-quote-line.error button{border:0;background:none;color:var(--green);text-decoration:underline;font-size:9px;padding:0}.leg-days-chip{font-style:normal;margin-left:6px;padding:1px 6px;border-radius:99px;background:var(--green-soft);color:var(--green);font-size:8.5px;font-weight:600}.save-name-field{display:block;margin-top:22px;color:#65726f;font-size:11px;font-weight:500}.save-name-field input{width:100%;height:40px;margin-top:7px;border:1px solid #dfe6e3;border-radius:7px;padding:0 12px;outline:0;color:#263532;font-size:12px}.save-name-field input:focus{border-color:var(--green);box-shadow:0 0 0 3px #138f6814}.saved-list{margin-top:18px;display:flex;flex-direction:column;gap:8px}.saved-item{display:flex;align-items:center;border:1px solid var(--border);border-radius:8px;padding:6px 7px 6px 12px}.saved-load{flex:1;min-width:0;border:0;background:transparent;text-align:left;padding:6px 0}.saved-load strong{display:block;font-size:12px;font-weight:600}.saved-load span{display:block;margin-top:4px;font-size:9px;color:#929da1}.saved-load:hover strong{color:var(--green)}.empty-saved{display:flex;flex-direction:column;align-items:center;gap:9px;padding:35px 10px 20px;color:#a0aba7;text-align:center}.empty-saved strong{font-size:12px;color:#65736e;font-weight:550}.empty-saved span{font-size:10px}.toast{position:fixed;bottom:28px;left:50%;transform:translate(-50%);z-index:70;display:flex;align-items:center;gap:9px;border-radius:9px;background:#183c32;color:#fff;padding:12px 18px;box-shadow:0 8px 30px #0003;font-size:11px;animation:toast-in .2s ease}.toast svg{color:#73deb8}@keyframes fade-in{0%{opacity:0}}@keyframes slide-in{0%{transform:translateY(8px);opacity:.7}}@keyframes toast-in{0%{transform:translate(-50%,8px);opacity:0}}@media(min-width:1500px){.workspace-grid{grid-template-columns:420px minmax(0,1fr)}.leg-card{padding:14px}}@media(max-width:1150px){.header-inner,.page-shell,.site-footer{padding-left:22px;padding-right:22px}.header-inner{gap:14px}.header-heading{margin-left:0}.header-heading p{display:none}.workspace-grid{grid-template-columns:360px minmax(0,1fr)}.builder-panel{padding-left:15px;padding-right:15px}.premium-summary{margin-left:-15px;margin-right:-15px;padding-left:15px;padding-right:15px}.builder-heading{align-items:flex-start}.builder-heading>div:first-child{display:block}.leg-count{display:inline-block;margin-top:5px}.chart-legend .legend-note{display:none}.metric-card>strong{font-size:17px}.metrics-grid{grid-template-columns:.85fr .85fr 1fr 1fr 1.25fr;gap:9px}}@media(max-width:900px){.header-action-button{width:34px;padding:0}.header-action-button span,.library-button span{display:none}.library-button{width:34px;padding:0;justify-content:center}.workspace-grid{grid-template-columns:1fr}.builder-panel{padding:19px}.legs-list{max-height:none}.builder-heading>div:first-child{display:flex}.leg-count{margin-top:0}.leg-card{padding:15px}.leg-fields{grid-template-columns:repeat(3,1fr)}.leg-card .number-input-wrap em{display:none}.premium-summary{margin-left:-19px;margin-right:-19px;padding-left:19px;padding-right:19px}.metrics-grid{grid-template-columns:repeat(2,1fr)}.greeks-grid{grid-template-columns:repeat(3,1fr);row-gap:20px}.greek-card:nth-child(3){border-right:0}}@media(max-width:600px){.site-header{min-height:0}.header-inner{min-height:0;flex-wrap:wrap;row-gap:7px;padding-top:8px;padding-bottom:8px}.header-heading{order:3;flex-basis:100%}.header-heading h1{font-size:18px}.header-inner,.page-shell,.site-footer{padding-left:15px;padding-right:15px}.brand-mark{width:34px;height:34px}.brand-name{font-size:17px}.library-button{width:36px;padding:0;justify-content:center}.library-button span,.help-button{display:none}.page-shell{padding-top:18px}.breadcrumb{margin-bottom:13px}.button{font-size:11px;padding:0 11px}.market-panel{padding:15px}.asset-select select{font-size:12px}.builder-panel{padding:16px 13px 0}.builder-heading{display:block}.builder-heading>div:first-child{justify-content:space-between}.builder-controls{margin-top:10px;flex-direction:row;align-items:center;justify-content:space-between}.theory-toggle{font-size:9px}.template-select{margin-top:0}.template-select select{width:100%;max-width:none;border:1px solid var(--border);border-radius:6px;padding:8px 28px 8px 10px;color:#596763}.template-select svg{right:9px}.leg-card{padding:12px}.leg-fields{grid-template-columns:1fr 1fr}.leg-card .number-input-wrap em{display:block}.premium-summary{margin-left:-13px;margin-right:-13px;padding-left:13px;padding-right:13px}.chart-panel{padding:16px 10px 14px}.chart-heading{padding:0 5px;align-items:flex-start}.chart-heading p{display:none}.chart-view-select select{max-width:135px;font-size:9px}.chart-legend{padding:0 5px;gap:12px;font-size:8px}.payoff-chart{margin:4px -3px 0;overflow-x:auto}.payoff-chart svg{min-width:520px}.scenario-control{margin:0 5px}.scenario-result{font-size:8px}.scenario-result span{display:block}.scenario-result strong{display:block;margin-top:4px}.metrics-grid{gap:9px}.metric-card{padding:13px}.metric-card>strong{font-size:16px}.metric-card .breakeven-value{font-size:14px}.metric-card>span{line-height:1.45}.greeks-panel{padding:16px 14px}.spot-chip{display:none}.greeks-grid{grid-template-columns:repeat(2,1fr);gap:19px 0}.greek-card{padding:0 13px}.greek-card:nth-child(2),.greek-card:nth-child(4){border-right:0}.greek-card:nth-child(3){border-right:1px solid #edf0f1}.greek-card:nth-child(odd){padding-left:0}.greek-card>strong{font-size:14px}.disclaimer{text-align:left}.site-footer>div>span:last-child{display:none}.modal{padding:23px}}:root[data-theme=dark]{color-scheme:dark;color:#e4eeeb;background:#0f1816;--green: #42cfa0;--green-dark: #31b98b;--green-soft: #17392f;--red: #ff7f89;--text: #e4eeeb;--muted: #93a69f;--border: #2a3a36;--panel: #15211f;--chart-grid: #293a36;--chart-zero: #52645f;--chart-spot: #657873;--chart-spot-bg: #263733;--chart-axis: #8ea19b;--chart-spot-label: #b1c0bb}[data-theme=dark] body{color:var(--text)}[data-theme=dark] .site-header{background:#101b19f5}[data-theme=dark] .brand-name,[data-theme=dark] h1,[data-theme=dark] .panel-heading h2,[data-theme=dark] .metric-card .breakeven-value,[data-theme=dark] .greek-card>strong,[data-theme=dark] .premium-summary strong,[data-theme=dark] .scenario-label strong{color:#e4eeeb}[data-theme=dark] .brand-name small{color:#82968f}[data-theme=dark] .brand-mark,[data-theme=dark] .button-primary{color:#082219}[data-theme=dark] .library-button:hover,[data-theme=dark] .icon-button:hover{background:#20322d}[data-theme=dark] .theme-toggle{background:#1a2925;color:#c1d0cb}[data-theme=dark] .language-switch button{color:#91a39d}[data-theme=dark] .language-switch button.active{background:#1d4337;color:var(--green)}[data-theme=dark] .breadcrumb{color:#71857e}[data-theme=dark] .breadcrumb span:last-child{color:#a5b5af}[data-theme=dark] .crypto-badge{border-color:#285444}[data-theme=dark] .button-secondary{background:#182622;border-color:#354640;color:#b7c6c0}[data-theme=dark] .button-secondary:hover{background:#20322d;border-color:#49635a}[data-theme=dark] .panel{box-shadow:0 2px 8px #0000001f}[data-theme=dark] .market-label,[data-theme=dark] .number-field>span:first-child{color:#91a39d}[data-theme=dark] .field-hint,[data-theme=dark] .asset-select>svg,[data-theme=dark] .template-select svg,[data-theme=dark] .chart-view-select svg{color:#80948d}[data-theme=dark] .asset-select select,[data-theme=dark] .number-input-wrap input,[data-theme=dark] .save-name-field input{color:#e0eae6}[data-theme=dark] select option{background:#15211f;color:#e4eeeb}[data-theme=dark] .number-input-wrap{background:#111c1a;border-color:#33443f}[data-theme=dark] .number-input-wrap.disabled{background:#182623;border-color:#3b524b}[data-theme=dark] .number-input-wrap.disabled input{color:#9fc6b7}[data-theme=dark] .theory-toggle{color:#91a39d}[data-theme=dark] .number-input-wrap:focus-within{background:#172622;border-color:#489a7d}[data-theme=dark] .number-input-wrap em{color:#788c85}[data-theme=dark] .leg-count{color:#9aada6;background:#23332e}[data-theme=dark] .legs-list{scrollbar-color:#3c5049 transparent}[data-theme=dark] .leg-card{background:#182622;border-color:#30423c}[data-theme=dark] .leg-title strong{color:#cfddd8}[data-theme=dark] .leg-number.buy{background:#1b3d31}[data-theme=dark] .leg-number.sell{background:#40262b}[data-theme=dark] .delete-leg{color:#71857e}[data-theme=dark] .delete-leg:hover:not(:disabled){background:#3b2428}[data-theme=dark] .segmented{background:#101b19}[data-theme=dark] .segmented button{color:#8fa29b}[data-theme=dark] .segmented button.selected{background:#293a35;color:#d9e5e0;box-shadow:0 1px 3px #00000038}[data-theme=dark] .segmented button.selected.buy{color:var(--green)}[data-theme=dark] .segmented button.selected.sell{color:var(--red)}[data-theme=dark] .theoretical-row{border-color:#33443f;color:#81958d}[data-theme=dark] .theoretical-row strong{color:#a4b5af}[data-theme=dark] .add-leg-button{background:#152b24;border-color:#315b4b}[data-theme=dark] .add-leg-button:hover{background:#1b382e}[data-theme=dark] .add-asset-button{color:#e0b568;border-color:#5b4b2e;background:#252219}[data-theme=dark] .add-asset-button:hover{color:#f0c77e;border-color:#826939;background:#2d281b}[data-theme=dark] .asset-leg-card{border-color:#4b402a;background:#211f18}[data-theme=dark] .asset-kind{color:#d4b57d;background:#38301f}[data-theme=dark] .premium-summary{background:#111c1a;border-color:#2a3a36;color:#8fa29b}[data-theme=dark] .chart-heading p,[data-theme=dark] .greeks-heading p,[data-theme=dark] .metric-card>span,[data-theme=dark] .greek-card>small{color:#80948d}[data-theme=dark] .chart-view-select select{background:#111c1a;border-color:#33443f;color:#b5c4be}[data-theme=dark] .chart-legend,[data-theme=dark] .chart-legend .legend-note{color:#8fa29b}[data-theme=dark] .scenario-control,[data-theme=dark] .scenario-days{border-color:#2a3a36}[data-theme=dark] .scenario-label,[data-theme=dark] .scenario-result{color:#8fa29b}[data-theme=dark] .scenario-control input[type=range]{background:linear-gradient(to right,#dba345 0 var(--range-progress),#34453f var(--range-progress) 100%)}[data-theme=dark] .scenario-control input[type=range]::-webkit-slider-thumb{border-color:#15211f}[data-theme=dark] .scenario-control input[type=range]::-moz-range-thumb{border-color:#15211f}[data-theme=dark] .metric-card{background:var(--panel)}[data-theme=dark] .metric-label{color:#93a69f}[data-theme=dark] .metric-label svg{color:#6f837c}[data-theme=dark] .spot-chip{color:#a5b6b0;background:#1c2c27;border-color:#31433c}[data-theme=dark] .greek-card{border-color:#2a3a36}[data-theme=dark] .greek-card>span{color:#93a69f}[data-theme=dark] .greek-card>span b{color:#71867e}[data-theme=dark] .greek-card:nth-child(3){border-color:#2a3a36}[data-theme=dark] .disclaimer,[data-theme=dark] .site-footer{color:#80948d}[data-theme=dark] .site-footer{border-color:#2a3a36}[data-theme=dark] .footer-brand{color:#a0b2ab}[data-theme=dark] .modal{background:#15211f;border:1px solid #30423c;box-shadow:0 24px 70px #00000073}[data-theme=dark] .help-list,[data-theme=dark] .save-name-field{color:#a8b9b3}[data-theme=dark] .help-list strong{color:#e0eae6}[data-theme=dark] .help-note{background:#1a3028;color:#9fb2aa}[data-theme=dark] .save-name-field input{background:#111c1a;border-color:#354840}[data-theme=dark] .saved-load span,[data-theme=dark] .empty-saved{color:#849890}[data-theme=dark] .empty-saved strong{color:#b1c1bb}[data-theme=dark] .toast{background:#285044}[data-theme=dark] .bybit-auto,[data-theme=dark] .leg-select-wrap span{color:#849890}[data-theme=dark] .leg-select-wrap select,[data-theme=dark] .leg-select-wrap input[type=number]{background:#111c1a;border-color:#354840;color:#dbe7e2}[data-theme=dark] .leg-select-wrap input[type=number]:focus{border-color:#4e9a7d}[data-theme=dark] .strike-mode-toggle{color:#63b795}[data-theme=dark] .strike-mode-toggle:hover{color:#8fd4b5}[data-theme=dark] .leg-quote-line{color:#849890}[data-theme=dark] .leg-quote-line b{color:#c3d2cb}[data-theme=dark] .leg-days-chip{background:#4fd1a01f;color:#4fd1a0}[data-theme=dark] .bybit-spot-button{color:#4fd1a0}[data-theme=dark] .chart-tools button{background:#16211f}[data-theme=dark] .asset-select-toggle{color:#dbe7e2}[data-theme=dark] .asset-menu{background:#15211f;border-color:#30423c;box-shadow:0 14px 40px #00000080}[data-theme=dark] .asset-option{color:#c3d2cb}[data-theme=dark] .asset-option:hover{background:#1a2c27}[data-theme=dark] .asset-option small{color:#788c85}
