@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;450;500;550;600;650;700&family=Instrument+Serif:ital@0;1&family=Manrope:wght@400;500;600;650;700;750;800&display=swap');
:root{--bg:#0d0906;--panel:#17100b;--line:#372b22;--muted:#bfab9b;--subtle:#8e7967;--text:#f1eee5;--accent:#e8e4d6;--blue:#f6cca9;--green:#dba172;--red:#f396a9;--mono:'SFMono-Regular',Consolas,monospace;--font:'DM Sans',system-ui,sans-serif}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font:14px var(--font);-webkit-font-smoothing:antialiased}button,input,select{font:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent}button{color:inherit;cursor:pointer}a{color:inherit;text-decoration:none}button:disabled{opacity:.35;cursor:not-allowed}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--blue);outline-offset:3px}[hidden]{display:none!important}svg.icon{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}body>.starfield{pointer-events:none;position:absolute;inset:0;max-height:1500px;z-index:-1;opacity:.45;background-image:radial-gradient(1px 1px at 13% 12%,#c7a78c 90%,transparent),radial-gradient(1px 1px at 72% 8%,#c6bcb3 90%,transparent),radial-gradient(1px 1px at 31% 32%,#a98a71 90%,transparent),radial-gradient(1px 1px at 91% 28%,#a98a71 90%,transparent),radial-gradient(1px 1px at 55% 15%,#cfb29b 90%,transparent),radial-gradient(1px 1px at 88% 47%,#cfb29b 90%,transparent),radial-gradient(1px 1px at 4% 43%,#cfb29b 90%,transparent);background-size:627px 483px}.ambient-glow{position:absolute;top:80px;right:0;pointer-events:none;width:800px;height:550px;background:radial-gradient(ellipse at 70% 30%,#4b321e22,transparent 65%);z-index:-1}.topbar{height:78px;border-bottom:1px solid #322820;background:#0d0906cc}.header-inner{max-width:1440px;padding:0 48px;margin:auto;display:flex;align-items:center;height:100%;gap:55px}.wordmark{display:flex;align-items:center;gap:11px;white-space:nowrap}.brand-symbol{height:32px;width:32px;display:block;margin-right:1px}.brand-symbol svg{width:100%;height:100%;fill:none;stroke:#dcd9cb;stroke-width:1}.brand-symbol circle{fill:#dedbce;stroke:none}.wordmark b{font:700 26px Manrope,var(--font);letter-spacing:-1.2px}.wordmark>i{height:19px;width:1px;background:#524941;margin:0 5px 0 10px;transform:rotate(17deg)}.wordmark small{font:10px var(--mono);letter-spacing:3px;color:#c0b1a4}.desktop-nav{display:flex;align-items:center;gap:30px;height:100%;margin-left:30px}.desktop-nav button{font-size:12px;padding:0;height:100%;border:0;background:none;color:#a18d7c;position:relative}.desktop-nav button.active{color:var(--text)}.desktop-nav button.active:after{content:'';position:absolute;height:2px;bottom:0;left:0;right:0;background:var(--accent)}.header-actions{margin-left:auto;display:flex;gap:21px;align-items:center}.manual{display:flex;gap:7px;align-items:center;font-size:10px;color:#c4b2a4}.manual i,.workspace-label i{width:4px;height:4px;display:inline-block;border-radius:50%;background:#c6c2a5;box-shadow:0 0 8px #ded2ab44}.icon-btn{background:transparent;border:0;color:#c2ae9e;display:grid;place-items:center;width:29px;height:29px;padding:4px;border-radius:5px}.icon-btn:hover{background:#302319;color:var(--text)}.icon-btn .icon{width:16px;height:16px}.avatar{display:grid;place-items:center;font:11px var(--mono);width:29px;height:29px;border:1px solid #58483b;border-radius:50%;color:#d8c8bb;background:#241a12}.shell{max-width:1440px;margin:0 auto;padding:0 48px}main{width:100%}.hero{position:relative;min-height:325px;display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:30px;padding:35px 0 22px}.hero-copy{z-index:1}.eyebrow{display:flex;gap:11px;align-items:center;font:9px var(--mono);letter-spacing:1.4px;color:#c3b3a5}.mini-star{color:#ddd8bd;font-size:13px}.eyebrow-line{height:1px;width:20px;background:#958272;opacity:.5}h1{font:500 46px Manrope,var(--font);line-height:1.08;letter-spacing:-1.6px;margin:23px 0 16px}h1 em{font:italic 54px 'Instrument Serif',Georgia,serif;letter-spacing:-1px;color:#ece8d9}.hero-copy>p{font-size:12px;line-height:1.9;color:#c3ae9d;margin:0}.hero-meta{display:flex;align-items:center;gap:22px;color:#9a8573;font-size:9px;margin-top:21px}.hero-meta span{display:flex;gap:7px;align-items:center}.hero-meta i{height:4px;width:4px;background:#dfb491;border-radius:50%}.hero-meta span+span{color:#a29f90}.orbital{position:relative;align-self:center;justify-self:end;width:100%;max-width:540px;margin-top:-13px}.orbital svg{display:block;width:100%;height:auto}.orbit-lines{opacity:.55}.orbiter{transform-origin:310px 166px;animation:orbit 55s linear infinite}.orbiter-two{animation-duration:87s;animation-direction:reverse}.orbit-coordinate{position:absolute;bottom:11px;left:20px;font:7px var(--mono);letter-spacing:1px;color:#8a7869;opacity:.65}@keyframes orbit{to{transform:rotate(360deg)}}.workspace{padding-top:10px}.workspace-bar{display:flex;align-items:center;justify-content:space-between;gap:15px;border-bottom:1px solid #423830;margin-bottom:0}.instrument-tabs{display:flex;align-items:center;gap:28px}.instrument-tabs>button{display:flex;align-items:center;gap:9px;border:0;background:none;position:relative;padding:16px 4px 19px;font-size:14px;color:#b39e8c}.instrument-tabs .tab-number{font:9px var(--mono);color:#8f7a69}.instrument-tabs button.active{color:#f4f0e4}.instrument-tabs button.active .tab-number{color:#e0cbba}.instrument-tabs button.active:after{content:'';height:2px;left:0;right:0;bottom:-1px;background:#e2dfcd;position:absolute}.tab-indicator{width:4px;height:4px;background:transparent;border-radius:50%;margin-left:2px}.active .tab-indicator{background:#e5debf;box-shadow:0 0 8px #d8d1af77}.workspace-label{display:flex;align-items:center;gap:7px;font-size:10px;color:#a79485}.stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border-bottom:1px solid #40352c;margin-bottom:25px;padding:23px 0}.stat{padding:0 24px;border-right:1px solid #3d332a;position:relative;min-height:75px}.stat:first-child{padding-left:2px}.stat:last-child{border:0}.stat-label{font-size:10px;color:#bda897}.stat strong{display:block;font:450 27px Manrope,var(--font);letter-spacing:-.7px;margin:7px 0 5px;font-variant-numeric:tabular-nums;line-height:1.2;white-space:nowrap}.stat strong small{font:13px var(--font);letter-spacing:0;margin-left:5px;color:#b7a08d}.stat .sub{font-size:9px;color:#a28d7b;line-height:1.6}.stat .sub.accent{color:#dfcab8}.stat-icon{position:absolute;right:23px;top:0;color:#9d8877;opacity:.65}.stat-icon .icon{height:13px;width:13px}.stat.risk strong{color:#ded9c6}.workspace-grid{display:grid;grid-template-columns:305px minmax(0,1fr);gap:22px;align-items:start}.panel{border:1px solid #413328;border-radius:10px;background:linear-gradient(135deg,#20160eda,#160f0af7);box-shadow:0 3px 20px #0002}.parameters{padding:21px;position:sticky;top:20px}.panel-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.section-kicker{font:8px var(--mono);letter-spacing:1.3px;color:#a8907c;margin:0 0 10px}h2{font-size:14px;font-weight:500;letter-spacing:-.2px;margin:0}.panel-heading p{font-size:10px;color:#aa9482;margin:7px 0 0}.parameter-actions{display:flex;align-items:center;gap:5px}.example-label{margin:16px 0 20px;display:flex;align-items:center;gap:6px;font-size:9px;color:#c7b09d;padding-bottom:15px;border-bottom:1px solid #3d3026;line-height:1.5}.example-label i{height:4px;width:4px;border-radius:50%;background:#d1ac8d;flex-shrink:0}.field{display:flex;flex-direction:column;gap:7px;margin-bottom:15px;min-width:0}.field>span,.field-label{font-size:10px;color:#c7b2a1}.field input,.field select{width:100%;min-width:0;border:1px solid #4e3e30;background:#18100a;color:#efeae6;height:38px;border-radius:5px;padding:0 10px;font:11px var(--mono);transition:border-color .15s}.field input:hover,.field select:hover{border-color:#8d6f57}.field select{font-family:var(--font);font-size:11px}.field input::placeholder{color:#7a6554}.field small{font-size:9px;line-height:1.6;color:#b19a87}.field-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 11px}.field.wide{grid-column:1/-1}input[type=number]{-moz-appearance:textfield}input::-webkit-inner-spin-button{appearance:none}.side-select{display:flex;gap:4px;padding:3px;background:#170f09;border:1px solid #4b3c30;border-radius:5px;margin-bottom:17px}.side-select button{border:0;background:none;flex:1;font-size:10px;min-height:29px;color:#ae9682;border-radius:3px;padding:4px}.side-select button.active{background:#493524;color:#fce8d7}.side-select button.active.put,.side-select button.active.short{background:#322b36;color:#e3c5d1}.side-select button.active.long{background:#35271c;color:#e3c9b4}.form-section{border-top:1px solid #443529;padding-top:16px;margin-top:6px}.form-hint{font-size:9px;color:#b49c88;line-height:1.8;margin:0 0 15px}.model-caption{font-size:9px;color:#edd8c6;padding:8px 10px;border:1px solid #5b4432;border-radius:4px;background:#362416;margin-bottom:15px}.button{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid transparent;border-radius:5px;font-size:11px;font-weight:550;min-height:38px;padding:0 13px;white-space:nowrap;transition:background .15s}.button .icon{width:15px;height:15px}.primary{background:#e8e4d8;color:#271d15;border-color:#e8e4d8}.primary:hover{background:#fff9e9}.secondary{background:#2b1e13;border-color:#5f4a38;color:#ebdbce}.secondary:hover{background:#453120}.full{width:100%;min-height:40px}.button-arrow{margin-left:auto;font-size:15px}.text-btn{display:inline-flex;align-items:center;gap:6px;background:none;border:0;color:#dcc2ad;font-size:10px;padding:5px 0}.text-btn .icon{width:14px;height:14px}.text-btn:hover{color:#f0eee1}.mobile-edit{display:none}details{border-top:1px solid #453528;padding-top:12px;margin:4px 0 18px}summary{font-size:10px;color:#e0c8b5;cursor:pointer;list-style:none;display:flex;justify-content:space-between}summary:after{content:'+';font-size:15px}details[open] summary{margin-bottom:15px}details[open] summary:after{content:'−'}#form-error{font-size:10px;color:#f3b0bc;background:#30212c;border:1px solid #603443;border-radius:4px;padding:10px;margin-bottom:15px;line-height:1.7}.right-column{display:flex;flex-direction:column;gap:22px;min-width:0}.chart-panel{padding:23px 25px 17px;overflow:hidden;position:relative;background:radial-gradient(ellipse at 65% 0,#3b281866,transparent 70%),#1a120b}.chart-head{display:flex;align-items:center;justify-content:space-between;gap:15px}.chart-head h2{font:500 17px Manrope,var(--font);letter-spacing:-.3px}.segmented{display:flex;flex-shrink:0;border:1px solid #503c2c;border-radius:5px;background:#170f09;padding:3px}.segmented button{border:0;background:none;border-radius:3px;color:#b89e89;padding:6px 8px;font-size:9px}.segmented button.active{background:#4d3928;color:#faede2}.scenario-summary{display:flex;align-items:end;justify-content:space-between;margin:28px 0 2px;gap:12px}.scenario-summary>div>span:first-child{font-size:10px;color:#c6ae9b}.result-line{display:flex;align-items:center;gap:12px;margin-top:7px}.scenario-summary strong{font:500 36px Manrope,var(--font);letter-spacing:-1.3px;font-variant-numeric:tabular-nums;line-height:1.2}.scenario-roi{font:10px var(--mono);padding:5px 7px;border:1px solid #56412f;background:#302319;color:var(--green);border-radius:4px;white-space:nowrap}.scenario-roi.negative{background:#33222f;border-color:#5a354b}.negative{color:var(--red)!important}.positive{color:var(--green)!important}.scenario-price{text-align:right;padding-bottom:2px}.scenario-price b{display:block;font:15px var(--mono);font-weight:400;color:#f2e3d6;margin-top:9px}.chart-container{position:relative;margin-top:12px;min-height:170px}.chart-container svg{width:100%;height:auto;display:block;overflow:visible}.chart-tooltip{position:absolute;top:10px;left:10px;pointer-events:none;background:#412c1b;border:1px solid #9d7859;color:#fff1e6;padding:10px;border-radius:5px;font:10px var(--mono);box-shadow:0 5px 20px #0007;white-space:nowrap}.chart-legend{display:flex;align-items:center;gap:20px;margin:1px 0 22px;font-size:9px;color:#cab09b}.chart-legend>span{display:flex;align-items:center;gap:7px}.legend-line{height:2px;width:15px;background:#fcddc4}.legend-line.muted{height:0;border-top:2px dashed #957d69;background:none}.chart-legend .chart-axis-label{margin-left:auto;font:7px var(--mono);letter-spacing:1px;color:#a98d77}.scenario-controls{border-top:1px solid #48372a;padding-top:19px;display:grid;grid-template-columns:1.05fr 1fr;gap:28px}.range-label{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:14px}.range-label label{font-size:11px;color:#dbc8b8}.range-label output{font:11px var(--mono);color:#fde8d7}input[type=range]{display:block;width:100%;height:3px;border-radius:20px;background:#5e4734;appearance:none;cursor:pointer;margin:6px 0;accent-color:#ffead9}input[type=range]::-webkit-slider-thumb{appearance:none;width:13px;height:13px;border-radius:50%;background:#fff1e5;border:2px solid #f5dcc7;box-shadow:0 0 0 4px #f0c7a511,0 0 12px #ffd2ae33}input[type=range]::-moz-range-thumb{width:11px;height:11px;border:0;border-radius:50%;background:#fff1e5}.range-ends{display:flex;justify-content:space-between;align-items:center;font:8px var(--mono);color:#b29883;margin-top:12px}.range-ends button{background:none;border:0;padding:0;color:#d5bba6;font:9px var(--font)}.time-chips{display:flex;gap:5px}.time-chips button,.time-chips input{flex:1;min-width:0;min-height:29px;border:1px solid #5a4534;background:#20150d;border-radius:4px;color:#ccb39e;font-size:9px;padding:0 4px}.time-chips input{width:38px;flex:.7;text-align:center;font:10px var(--mono)}.time-chips button.active{background:#543d2b;border-color:#ad8b6f;color:#fff7f1}.vol-control{display:flex;gap:18px;align-items:center;border-top:1px solid #463324;margin-top:19px;padding-top:16px}.vol-control label{color:#dac6b5;font-size:10px;flex-shrink:0}.vol-control label span{display:block;font-size:8px;color:#b29883;margin-top:5px}.vol-control input{max-width:270px;margin-left:auto}.vol-control output{width:45px;text-align:right;font:10px var(--mono);color:#f4dcc8}.model-note{font-size:9px;line-height:1.75;border-radius:4px;color:#d1b7a1;background:#312114;border:1px solid #59402c;padding:10px 12px;margin-top:18px}.model-note.caution{color:#d9c8a5;border-color:#504636;background:#252219}.heat-panel{padding:22px 24px 15px}.table-scroll{overflow:auto;margin:19px -3px 0}table{width:100%;border-collapse:separate;border-spacing:4px;font-variant-numeric:tabular-nums}th{font-weight:400;font:9px var(--mono);color:#c7ad98;padding:9px 3px;white-space:nowrap}th:first-child{text-align:left;width:74px;font:9px var(--font)}td{text-align:center;padding:11px 4px;border:1px solid transparent;border-radius:4px;font:10px var(--mono);white-space:nowrap;cursor:pointer}td.gain{background:#2e2116;color:#dcb799}td.loss{background:#2d202c;color:#e1a1b4}td.flat{background:#32251a;color:#d6beab}td:hover,td.selected{border-color:#e8ceb8}td:focus-visible{outline:1px solid #fae7d8}.heat-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:16px;font-size:8px;color:#b09681}.heat-footer>span{display:flex;align-items:center;gap:6px}.heat-footer i{width:4px;height:4px;border-radius:50%;background:#dfc6b2}.bottom-note{display:flex;align-items:center;gap:10px;font-size:9px;color:#a9907b;line-height:1.8;padding:23px 0 32px}.bottom-note .icon{width:13px;height:13px}.bottom-note p{margin:0;max-width:780px}.bottom-note button{margin-left:auto;background:none;border:0;color:#d5c1b0;white-space:nowrap;font-size:9px;padding:0}footer{display:flex;align-items:center;gap:22px;border-top:1px solid #3e3024;padding:25px 0 31px;font-size:10px;color:#b69e8b}.footer-brand{font:700 20px Manrope,var(--font);letter-spacing:-.8px;color:#e1dfd6;display:flex;align-items:center;gap:9px}.footer-brand span{font:8px var(--mono);letter-spacing:2px;color:#cab3a1}.footer-brand+span{font-size:9px;color:#aa917c}footer>div{margin-left:auto;display:flex;align-items:center;gap:30px}footer>div>a{font-size:10px;color:#e2cab7}footer>div>span{font:8px var(--mono);letter-spacing:1px;color:#9e8169}footer i{font-style:normal;padding:0 8px}.page-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:60px 0 38px}.page-heading h1{font-size:40px}.page-heading h1 em{font-size:47px}.page-heading p{font-size:12px;color:#c9ae98}.actions{display:flex;gap:8px}.portfolio-info{display:flex;gap:10px;align-items:center;font-size:11px;line-height:1.8;color:#cab29e;border:1px solid #533e2d;border-radius:6px;background:#2a1c11;padding:15px 18px;margin-bottom:22px}.portfolio-info .icon{width:16px;height:16px}.empty-state{min-height:350px;text-align:center;padding:70px 20px;border:1px dashed #6b513b;border-radius:10px;margin-bottom:50px;background:#25191099}.empty-state>.icon{width:35px;height:35px;color:#e7cbb4;margin-bottom:18px}.empty-state h2{font:500 21px Manrope,var(--font)}.empty-state p{font-size:12px;line-height:1.8;color:#c8ae99;margin-bottom:25px}.position-card{display:grid;grid-template-columns:1.1fr 1.35fr auto;gap:20px;align-items:center;border:1px solid #503c2c;border-radius:7px;padding:22px;background:#241910;margin-bottom:13px}.position-card .eyebrow{font-size:8px}.position-card h3{font:500 17px Manrope,var(--font);margin:10px 0 8px}.position-card p{font-size:10px;color:#c5aa93;margin:0;line-height:1.7}.position-numbers{display:flex;gap:25px;justify-content:space-around}.position-numbers small{display:block;color:#c5a68d;font-size:9px;margin-bottom:8px}.position-numbers b{font:12px var(--mono);font-weight:400}.position-actions{display:flex;flex-wrap:wrap;align-items:center;gap:7px}.portfolio-totals{border:1px solid #7c5c42;background:#382616;border-radius:6px;padding:18px 22px;display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px}.portfolio-totals span{font-size:11px;color:#e2c7b1}.portfolio-totals b{font:16px var(--mono)}.portfolio-disclaimer{font-size:10px;color:#bd9d83;line-height:1.8;margin:20px 0 50px}#portfolio-page{min-height:calc(100vh - 176px)}dialog{width:750px;max-width:calc(100% - 28px);max-height:86vh;padding:0;background:#20150d;color:var(--text);border:1px solid #755a44;border-radius:12px;box-shadow:0 20px 80px #0009}dialog::backdrop{background:#0d0905bd;backdrop-filter:blur(8px)}.dialog-head{display:flex;align-items:center;justify-content:space-between;padding:25px 28px;background:#2b1d11;border-bottom:1px solid #5b402a;position:sticky;top:0}.dialog-head h2{font:500 22px Manrope,var(--font);margin-top:12px}.dialog-head .eyebrow{font-size:8px}.guide-body{padding:6px 28px 24px}.guide-body p{font-size:12px;line-height:1.9;color:#d5bca7}.guide-body h3{font-size:14px;font-weight:500;color:#f8ebe0}.guide-body article{border-top:1px solid #503b2a;padding:10px 0}.guide-body code{display:block;white-space:normal;font:11px var(--mono);line-height:1.9;padding:12px;background:#1d130c;border:1px solid #6d4e34;border-radius:5px;color:#ffe1c8}.guide-body b{font-weight:550;color:#f3e2d4}.sources a{display:block;padding:6px 0;font-size:11px;color:#f8ddc7}.mobile-nav{display:none}#toast{position:fixed;z-index:40;bottom:25px;left:50%;transform:translateX(-50%);max-width:90%;background:#4d3420;border:1px solid #be9573;color:#fff0e4;box-shadow:0 5px 25px #0008;padding:13px 20px;border-radius:7px;font-size:12px;line-height:1.6}
@media(min-width:1550px){.shell,.header-inner{max-width:1540px;padding-left:60px;padding-right:60px}.hero{min-height:355px}.hero h1{font-size:51px}.hero h1 em{font-size:61px}.orbital{max-width:590px}.workspace-grid{grid-template-columns:330px minmax(0,1fr)}.parameters{padding:24px}.chart-panel{padding:25px 29px 20px}.chart-head h2{font-size:19px}.chart-container svg{max-height:330px}.stat strong{font-size:30px}}
@media(max-width:1150px){.shell{padding:0 30px}.header-inner{padding:0 30px;gap:30px}.desktop-nav{margin-left:10px;gap:22px}.header-actions{gap:15px}.hero{min-height:300px;gap:0}.hero h1{font-size:41px}.hero h1 em{font-size:49px}.hero-copy>p{font-size:11px}.eyebrow{font-size:8px;gap:8px}.hero-meta{gap:13px;font-size:8px}.workspace-grid{grid-template-columns:285px minmax(0,1fr);gap:17px}.parameters{padding:18px}.chart-panel{padding:21px 19px 17px}.chart-head{gap:10px}.chart-head h2{font-size:15px;line-height:1.5}.segmented button{font-size:8px;padding:6px}.stat{padding:0 16px}.stat strong{font-size:25px}.stat-icon{right:15px}.stat .sub{font-size:8px}.scenario-summary strong{font-size:30px}.scenario-roi{font-size:9px}.result-line{gap:8px}.scenario-controls{gap:20px}.heat-panel{padding:20px 17px 14px}.chart-axis-label{display:none!important}.position-card{grid-template-columns:1fr 1fr}.position-actions{grid-column:1/-1;justify-content:end}.chart-container{min-height:150px}}
@media(max-width:900px){.header-inner{gap:20px}.desktop-nav{gap:19px}.manual{font-size:9px}.header-actions{gap:12px}.hero{grid-template-columns:1.15fr 1fr;min-height:280px}.hero h1{font-size:37px}.hero h1 em{font-size:45px}.hero-meta span+span{display:none}.hero .eyebrow{letter-spacing:1px;font-size:7px;gap:6px}.hero .eyebrow-line{width:10px}.orbital{margin-right:-20px}.orbit-coordinate{display:none}.workspace-grid{grid-template-columns:255px minmax(0,1fr);gap:14px}.parameters{padding:15px}.stat{padding:0 14px}.stat strong{font-size:22px}.stat-icon{display:none}.stat-label{font-size:9px}.stat strong small{font-size:11px}.chart-head{flex-wrap:wrap}.scenario-controls{grid-template-columns:1fr;gap:21px}.chart-container{min-height:130px}.chart-legend{font-size:8px;gap:14px}.scenario-summary strong{font-size:26px}.scenario-price b{font-size:12px}.result-line{gap:6px}.scenario-roi{font-size:8px}.stat .sub{font-size:7px}.workspace-label{font-size:8px}.heat-footer>span:last-child{display:none}.heat-panel{padding:19px 13px 14px}td{font-size:9px;padding:11px 3px}.bottom-note{flex-wrap:wrap}.bottom-note button{margin-left:23px}.page-heading{flex-wrap:wrap}.page-heading h1{font-size:35px}.page-heading h1 em{font-size:43px}footer>div>span{display:none}.field input,.field select{font-size:10px}}
@media(max-width:700px){body{padding-bottom:79px}.shell{padding:0 18px}.topbar{height:65px}.header-inner{padding:0 18px;gap:10px}.brand-symbol{width:28px;height:28px}.wordmark{gap:7px}.wordmark b{font-size:23px}.wordmark>i{margin:0 3px 0 6px;height:16px}.wordmark small{font-size:8px;letter-spacing:2px}.desktop-nav{display:none}.header-actions{gap:12px}.manual{font-size:8px}.avatar{display:none}.header-actions .icon-btn{width:24px}.hero{display:block;padding:32px 0 25px;min-height:0;overflow:hidden}.hero-copy{position:relative;z-index:2}.hero .eyebrow{font-size:7px;letter-spacing:1px}.hero .eyebrow-line{width:15px}.hero h1{font-size:40px;margin:23px 0 13px}.hero h1 em{font-size:49px}.hero-copy>p{max-width:240px;font-size:11px;line-height:1.9}.hero-meta{font-size:8px;margin-top:23px}.orbital{position:absolute;width:285px;right:-130px;top:55px;opacity:.5;pointer-events:none;z-index:0}.orbital svg{overflow:visible}.orbit-coordinate{display:none}.orbital svg>g:last-child{display:none}.workspace{padding-top:0}.workspace-bar{gap:8px;align-items:center}.instrument-tabs{gap:18px}.instrument-tabs>button{font-size:13px;gap:7px;padding:16px 0 18px}.instrument-tabs .tab-number{font-size:8px}.tab-indicator{margin-left:0;width:3px;height:3px}.workspace-label{font-size:0;gap:0}.workspace-label i{width:5px;height:5px}.stats{grid-template-columns:repeat(2,minmax(0,1fr));padding:15px 0;margin-bottom:18px;row-gap:18px}.stat{min-height:74px;padding:0 0 0 18px}.stat:first-child,.stat:nth-child(3){padding-left:0;border-right:1px solid #3d332a}.stat:nth-child(2){border-right:0}.stat-label{font-size:10px}.stat strong{font-size:24px;margin:8px 0 5px}.stat .sub{font-size:8px}.stat strong small{font-size:12px}.workspace-grid{display:flex;flex-direction:column;gap:17px}.parameters{position:static;width:100%;padding:18px}.parameters .section-kicker{font-size:7px;margin-bottom:7px}.parameters h2{font-size:13px}.parameter-actions .icon-btn{display:none}.mobile-edit{display:flex;align-items:center;gap:6px;background:#352518;color:#e6d2c1;border:1px solid #634b37;border-radius:4px;padding:6px 8px;font-size:10px}.mobile-edit .icon{width:13px;height:13px}.parameters .example-label{border:0;padding:0;margin:12px 0 1px;font-size:9px}.parameters #form-area{display:none}.parameters.expanded #form-area{display:block;margin-top:20px}.right-column{width:100%;gap:17px}.field-grid{column-gap:14px}.field input,.field select{height:41px;font-size:12px}.field>span{font-size:11px}.side-select button{min-height:33px;font-size:11px}.form-hint{font-size:10px}.field small{font-size:10px}.chart-panel{padding:21px 16px 17px}.chart-head{flex-wrap:wrap;gap:15px}.chart-head h2{font-size:16px;line-height:1.5}.chart-head .section-kicker{font-size:7px;margin-bottom:8px}.segmented button{font-size:9px;padding:6px 8px}.scenario-summary{margin-top:23px;gap:7px}.scenario-summary strong{font-size:30px;letter-spacing:-.8px}.scenario-summary>div>span:first-child{font-size:9px}.scenario-roi{font-size:8px;padding:4px 5px}.result-line{gap:7px;flex-wrap:wrap;row-gap:6px}.scenario-price b{font-size:12px}.scenario-price{flex-shrink:0}.chart-container{min-height:120px;margin-top:17px}.chart-legend{font-size:8px;margin-bottom:19px}.scenario-controls{grid-template-columns:1fr;gap:23px}.range-label label{font-size:11px}.range-label output{font-size:11px}.range-ends{font-size:9px;margin-top:14px}.time-chips button,.time-chips input{height:33px;font-size:10px}.vol-control{gap:14px}.vol-control label{font-size:10px}.vol-control input{max-width:160px}.model-note{font-size:9px;line-height:1.85}.heat-panel{padding:22px 13px 15px}.heat-panel .panel-heading{gap:8px;padding:0 2px}.heat-panel h2{font-size:14px}.heat-panel .panel-heading p{font-size:9px}.heat-panel .section-kicker{font-size:7px}.text-btn{font-size:9px;white-space:nowrap}table{min-width:420px}.table-scroll{margin-top:17px}td{font-size:9px;padding:12px 3px}.heat-footer{font-size:8px}.bottom-note{font-size:9px;align-items:start;padding:23px 0 28px;gap:9px}.bottom-note .icon{margin-top:2px}.bottom-note p{flex:1}.bottom-note button{font-size:10px;margin-left:22px}footer{padding:21px 0 24px;gap:15px;flex-wrap:wrap}.footer-brand{font-size:18px}.footer-brand+span{font-size:8px}footer>div{margin-left:auto}footer>div>a{font-size:9px}.mobile-nav{display:flex;position:fixed;z-index:20;bottom:13px;left:50%;transform:translateX(-50%);background:#2b1d11ed;backdrop-filter:blur(18px);border:1px solid #684f3b;border-radius:11px;padding:5px;width:min(350px,92%);gap:3px;box-shadow:0 4px 25px #0008}.mobile-nav button{flex:1;display:flex;align-items:center;justify-content:center;gap:7px;border:0;background:none;color:#c8ac95;min-height:41px;font-size:9px;border-radius:6px}.mobile-nav button.active{background:#513c2b;color:#faf4f0}.mobile-nav .icon{width:15px;height:15px}#toast{bottom:83px;font-size:11px}.page-heading{padding:38px 0 24px;gap:15px}.page-heading h1{font-size:34px;margin:20px 0 15px}.page-heading h1 em{font-size:42px}.page-heading p{font-size:11px;line-height:1.8}.actions{flex-wrap:wrap}.actions .button{font-size:10px;padding:0 11px}.portfolio-info{font-size:10px;align-items:start;padding:13px}.portfolio-info .icon{margin-top:3px}.position-card{padding:18px;grid-template-columns:1fr;gap:18px}.position-card h3{font-size:17px}.position-numbers{justify-content:start;gap:30px}.position-actions{justify-content:start}.portfolio-totals{flex-direction:column;align-items:start;gap:12px;padding:17px}.portfolio-totals span{font-size:10px;line-height:1.8}.portfolio-totals b{font-size:16px}.portfolio-disclaimer{font-size:10px}.empty-state{padding:45px 20px;min-height:300px}.empty-state h2{font-size:19px}.dialog-head{padding:20px}.dialog-head h2{font-size:18px}.guide-body{padding:6px 20px 20px}.guide-body p{font-size:11px}.guide-body code{font-size:10px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}

/* OLED / Black hole edition */
:root{--bg:#000;--panel:#000;--line:#30251d;--muted:#b4a18f;--subtle:#8d7868;--text:#f9f2e9;--accent:#ff9d45;--blue:#ffc68e;--green:#ffcc82;--red:#f38f94}
html{background:#000;scroll-behavior:smooth;scroll-padding-top:24px}body{background:#000}body>.starfield{opacity:.28;max-height:1000px}.ambient-glow{display:none}.topbar{background:#000;border-color:#241b15}.header-inner{height:100%}.brand-symbol svg{stroke:#f3a463}.brand-symbol circle{fill:#ffad61}.manual{color:#bca18b}.manual i{background:#ff9d45;box-shadow:0 0 12px #ff721066}.desktop-nav button.active:after{background:#ff9d45}.avatar{background:#080502;border-color:#46311f;color:#d3b89c}.hero{min-height:650px;display:flex;align-items:center;position:relative;padding:64px 0 100px;isolation:isolate}.hero:after{content:'';position:absolute;z-index:1;pointer-events:none;inset:0;background:linear-gradient(90deg,#000 0%,#000c 24%,transparent 53%)}.hero-copy{position:relative;z-index:2;max-width:58%;padding-bottom:13px}.hero .eyebrow{font-size:8px;letter-spacing:2px;color:#b68f6e;gap:12px}.edition-dot{width:5px;height:5px;background:#ff9d45;border-radius:50%;box-shadow:0 0 12px #ff7e27}.hero .eyebrow-line{background:#d4864b;width:23px}.hero h1{font:500 77px Manrope,var(--font);line-height:1.03;letter-spacing:-3px;margin:30px 0 23px;color:#faf5ec}.hero h1 em{font:italic 88px 'Instrument Serif',Georgia,serif;letter-spacing:-2.5px;color:#ffb16c;text-shadow:0 0 40px #ff681724}.hero-copy>p{font-size:13px;color:#a99787;line-height:1.9;max-width:430px}.hero-cta{display:flex;align-items:center;gap:26px;margin-top:30px}.hero-cta .primary{height:45px;padding:0 17px;font-size:11px;min-width:173px;background:linear-gradient(120deg,#ffd091,#ff9b42);border-color:#ffc183;box-shadow:0 0 24px #ff751318}.hero-cta .primary span{font-size:17px;margin-left:15px}.hero-model{background:none;border:0;font-size:11px;color:#c8b8a8;display:flex;gap:12px;padding:10px 0}.hero-model:hover{color:#ffd3a7}.hero-meta{margin-top:28px;gap:19px;font:8px var(--mono);letter-spacing:1px;color:#8b7664}.hero-meta i{background:#ff9f51;box-shadow:0 0 8px #ff943d55}.hero-meta span+span{font:10px var(--font);color:#8d7d70;letter-spacing:0}.blackhole{position:absolute;z-index:0;pointer-events:none;top:-35px;right:-135px;width:1010px;max-width:none}.blackhole img{width:100%;height:auto;display:block;animation:hole-breathe 11s ease-in-out infinite alternate}@keyframes hole-breathe{from{filter:brightness(.93)}to{filter:brightness(1.12)}}.hero-bottom{position:absolute;bottom:29px;left:0;right:0;display:flex;align-items:center;justify-content:space-between;gap:15px;z-index:3;font:8px var(--mono);letter-spacing:1.4px;color:#806752}.hero-bottom>span{display:flex;align-items:center;gap:10px}.hero-scroll{color:#dcb088!important;font-size:15px}.hero-scroll span{font-size:7px;letter-spacing:2px}.hero-bottom i{font-style:normal;color:#d3874c}.hero-oled i{width:5px;height:5px;background:#ffad60;border-radius:50%;box-shadow:0 0 7px #ff872750}.workspace{padding-top:3px}.workspace-bar{border-color:#382b20}.instrument-tabs button.active:after{background:#ffac63;box-shadow:0 0 13px #ff8f3c55}.tab-number{color:#9a775b!important}.active .tab-indicator{background:#ffb570;box-shadow:0 0 9px #ff943d66}.workspace-label{color:#a88b75}.workspace-label i{background:#ffb06b}.stats{border-color:#30251e}.stat{border-color:#30251e}.stat strong{color:#f5e9db}.stat.risk strong{color:#eccbaa}.stat-label{color:#b19a86}.stat .sub{color:#9a816c}.stat-icon{color:#a37a57}.panel,.chart-panel{background:#000;border-color:#35271d;box-shadow:0 0 0 1px #ff9b3e03,inset 0 1px #ffaf620a}.parameters{background:linear-gradient(145deg,#10090333,transparent 50%),#000}.chart-panel{background:radial-gradient(ellipse at 70% 0,#43210a22,transparent 60%),#000}.section-kicker{color:#b58662}.example-label{color:#a38a76;border-color:#2d2219}.example-label i{background:#e18b45}.field>span,.field-label{color:#bca18b}.field input,.field select{background:#000;border-color:#3b2b20;color:#f2e3d4}.field input:hover,.field select:hover{border-color:#b87542}.field input:disabled{color:#94785f;border-color:#2a211b}.form-section,details{border-color:#302318}.form-hint{color:#a58b75}.side-select{background:#000;border-color:#3b2b20}.side-select button{color:#a1846a}.side-select button.active,.side-select button.active.long{background:#3a220d;color:#ffcc95}.side-select button.active.put,.side-select button.active.short{background:#30201d;color:#eeb7a6}.model-caption{background:#160e06;border-color:#503017;color:#e2b58b}.primary{background:#ffb46e;border-color:#ffc58e;color:#271304}.primary:hover{background:#ffd1a0}.secondary,.mobile-edit{background:#0c0703;border-color:#654025;color:#e6c4a2}.secondary:hover,.mobile-edit:hover{background:#281407}.icon-btn,.text-btn{color:#c49a76}.icon-btn:hover{background:#251508;color:#ffd3a6}.segmented{background:#000;border-color:#4a301e}.segmented button{color:#a08065}.segmented button.active{background:#39200d;color:#ffd6ad}.scenario-summary>div>span:first-child{color:#b89c84}.scenario-price b{color:#edcfb0}.scenario-summary strong{font-size:39px;text-shadow:0 0 30px #ff9d4510}.scenario-roi{background:#271a0b;border-color:#6e461f;color:#ffd18b}.scenario-roi.negative{background:#291518;border-color:#643336}.chart-toolbar{display:flex;align-items:center;gap:16px;margin-top:21px;padding-top:17px;border-top:1px solid #2d2017}.view-tabs{display:flex;align-items:center;gap:15px}.view-tabs button{border:0;background:none;padding:3px 0;font-size:10px;color:#96775f;display:flex;align-items:center;gap:6px}.view-tabs button span{font-size:17px;line-height:1}.view-tabs button.active{color:#ffc28a}.view-tabs button.active span{text-shadow:0 0 13px #ff8f3c77}.chart-live-indicator{margin-left:auto;font:7px var(--mono);letter-spacing:1.4px;display:flex;align-items:center;gap:5px;color:#9c7758}.chart-live-indicator i{height:4px;width:4px;border-radius:50%;background:#d18c56}.chart-toolbar #reset-surface{font-size:9px;margin-left:auto}.chart-toolbar:has(#reset-surface:not([hidden])) .chart-live-indicator{display:none}.scenario-summary{margin-top:22px}.chart-container{margin-top:19px;min-height:225px}.chart-container svg{height:auto;max-height:none}.chart-glow-line{filter:url(#curve-glow)}.chart-crosshair{pointer-events:none}.chart-tooltip{background:#150b03;border-color:#a65d25;color:#ffe4c7;box-shadow:0 4px 25px #000c,0 0 20px #ff8e2710}.chart-legend{color:#bb9675;gap:18px;margin-top:8px}.legend-line{background:#ff9e45;box-shadow:0 0 9px #ff8c2c77;width:17px}.legend-line.muted{border-color:#96775f;box-shadow:none}.legend-line.expiry{background:none;box-shadow:none;height:0;border-top:2px dotted #ffe3bb}.chart-axis-label{color:#95704e!important}.scenario-controls,.vol-control{border-color:#302217}.range-label label,.vol-control label{color:#cfad8f}.range-label output,.vol-control output{color:#ffc58e}input[type=range]{background:#51311a;accent-color:#ffc788}input[type=range]::-webkit-slider-thumb{background:#ffd3a3;border-color:#ffaf68;box-shadow:0 0 0 4px #ff9c4510,0 0 13px #ff9b3e44}input[type=range]::-moz-range-thumb{background:#ffd3a3}.time-chips button,.time-chips input{background:#000;border-color:#53351f;color:#b29275}.time-chips button.active{background:#402510;border-color:#b36e35;color:#ffe0bd}.model-note{background:#130c05;border-color:#462c17;color:#c5a585}.model-note.caution{background:#1a1005;border-color:#60401b;color:#dec18c}.heat-panel{background:#000}.panel-heading p{color:#a68b73}th{color:#ad8b6d}td.gain{background:#251709;color:#ffd29d}td.loss{background:#241316;color:#de9da3}td.flat{background:#15100b;color:#b7a089}td:hover,td.selected{border-color:#ffad67;box-shadow:0 0 12px #ff9b3e0b}.heat-footer{color:#a48569}.surface-container{position:relative;height:400px;margin-top:15px;background:#000;border:1px solid #332316;border-radius:6px;overflow:hidden}.surface-container canvas{width:100%;height:100%;display:block;touch-action:none;outline-offset:-3px;cursor:grab}.surface-container canvas:active{cursor:grabbing}.surface-container canvas:focus-visible{outline:1px solid #c47b3e}.surface-hint{position:absolute;bottom:9px;left:0;right:0;text-align:center;pointer-events:none;font-size:8px;color:#b38a65;background:linear-gradient(transparent,#000c);padding:10px 5px 2px}.surface-hint span{padding:0 8px;color:#75491f}.surface-caption{font-size:9px;color:#ba9676;margin:12px 0 19px;line-height:1.7}.surface-container.invalid canvas{opacity:0}.surface-container.invalid:after{content:'Geçerli parametreler girildiğinde hesaplanır.';position:absolute;inset:45% 15px auto;text-align:center;font-size:12px;color:#c4a080}.mobile-nav{background:#090502f0;border-color:#54331d}.mobile-nav button{color:#b29279}.mobile-nav button.active{background:#3c230f;color:#ffdbb7}.portfolio-info,.position-card,.empty-state,.portfolio-totals{background:#000;border-color:#5c3b24}.portfolio-info{color:#c2a388}.portfolio-totals{background:#160d05;color:#e2b98e}.empty-state p,.position-card p,.position-numbers small{color:#a98a6f}.page-heading .eyebrow{color:#b98b62}.page-heading h1 em{color:#ffb16c}.guide-body,.dialog-head{background:#000}.dialog-head{border-color:#54341b}.guide-body p{color:#bfa58e}.guide-body code{background:#130b04;border-color:#604023;color:#f1c396}.guide-body b,.sources a{color:#ffd3a8}dialog{background:#000;border-color:#82512e}.guide-body article{border-color:#3c291a}.bottom-note{color:#a18368}.bottom-note button,footer>div>a{color:#d3af8c}footer{border-color:#312217}#toast{background:#201005;border-color:#b36c31;color:#ffe0bc}
@media(min-width:1550px){.hero{min-height:710px}.hero h1{font-size:87px}.hero h1 em{font-size:100px}.blackhole{width:1150px;top:-50px;right:-120px}}
@media(max-width:1150px){.hero{min-height:600px}.hero h1{font-size:66px}.hero h1 em{font-size:79px}.blackhole{width:910px;top:-10px;right:-175px}.hero-copy{max-width:63%}.hero-copy>p{font-size:12px}.hero-meta{gap:12px}.hero-meta span+span{font-size:9px}.hero-bottom{font-size:7px}.surface-container{height:370px}.chart-live-indicator{font-size:6px}.scenario-summary strong{font-size:33px}}
@media(max-width:900px){.hero{min-height:560px}.hero h1{font-size:57px}.hero h1 em{font-size:70px}.blackhole{width:810px;right:-210px;top:20px}.hero-copy{max-width:68%}.hero-meta span+span{display:none}.hero-oled{display:none!important}.scenario-summary strong{font-size:28px}.surface-container{height:340px}.chart-live-indicator{display:none}.chart-legend{gap:10px;font-size:8px}.view-tabs{gap:12px}.hero .eyebrow{letter-spacing:1.5px;font-size:7px}.chart-container{min-height:150px}}
@media(max-width:700px){.hero{min-height:810px;align-items:flex-start;padding:45px 0 74px;overflow:hidden;margin:0 -18px;padding-left:18px;padding-right:18px}.hero:after{background:linear-gradient(180deg,#0000 38%,transparent 70%,#000 95%)}.hero-copy{max-width:100%;padding:0}.hero .eyebrow{font-size:7px;letter-spacing:1.3px;gap:9px}.hero h1{font-size:52px;line-height:1.05;letter-spacing:-2px;margin:27px 0 18px}.hero h1 em{font-size:66px;letter-spacing:-1.9px}.hero-copy>p{max-width:330px;font-size:11px;line-height:1.85}.hero-cta{margin-top:24px;gap:24px}.hero-cta .primary{height:42px;min-width:160px;font-size:10px}.hero-model{font-size:10px}.hero-meta{margin-top:23px;font-size:7px}.blackhole{top:279px;right:-152px;width:720px;opacity:1}.hero-bottom{bottom:22px;left:18px;right:18px;font-size:6px;letter-spacing:1px;gap:10px}.hero-scroll{font-size:13px}.hero-scroll span{font-size:6px;letter-spacing:1.5px}.stat:nth-child(3){border-color:#35271d}.chart-toolbar{margin-top:17px;padding-top:15px}.view-tabs button{font-size:10px}.view-tabs button span{font-size:17px}.chart-head{flex-wrap:wrap}.chart-head h2{font-size:15px}.scenario-summary strong{font-size:29px}.scenario-summary{margin-top:24px}.chart-container{min-height:120px;margin-top:18px}.chart-legend{font-size:8px;gap:12px;flex-wrap:wrap;margin-top:8px}.chart-legend .chart-axis-label{display:none!important}.surface-container{height:320px;margin:17px -5px 0}.surface-hint{font-size:7px;padding-bottom:4px}.surface-hint span{padding:0 3px}.surface-caption{font-size:9px;margin-bottom:18px}.chart-panel{padding-left:16px;padding-right:16px}.scenario-controls{gap:23px}.model-note{font-size:9px}.hero-oled{display:none}.header-actions .manual{font-size:8px}.starfield{background-size:370px 410px!important}}
@media(max-width:360px){.hero h1{font-size:47px}.hero h1 em{font-size:60px}.hero{min-height:790px}.blackhole{width:680px;right:-165px;top:300px}.hero-cta{gap:15px}.hero-copy>p{font-size:10px}.hero .eyebrow{font-size:6px}.hero-bottom>span:nth-child(2){display:none}}
html,body{overflow-x:hidden}.chart-tooltip>div{margin:3px 0;color:#b59679}.chart-tooltip .tooltip-change{color:#f8dcc0;font-size:10px;margin-bottom:8px}.chart-tooltip .tooltip-selected{color:#ffc38b}.surface-container.invalid canvas{pointer-events:none}.scenario-halo{animation:scenario-pulse 3s ease-in-out infinite}@keyframes scenario-pulse{50%{fill-opacity:.24}}@media(prefers-reduced-motion:reduce){.scenario-halo{animation:none}}
