@charset "UTF-8";
@import url('/radix-tokens.css');
[hidden]{display:none!important}

:root{--canvas:var(--slate-2);--paper:var(--slate-1);--ink:var(--slate-12);--muted:var(--slate-11);--line:var(--slate-6);--yellow:var(--amber-9);--green:var(--jade-11);--font:"Avenir Next","Segoe UI",Arial,sans-serif}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:28px}body{margin:0;background:var(--canvas);color:var(--ink);font-family:var(--font);font-size:var(--type-body);-webkit-font-smoothing:antialiased}button,input,select{font:inherit}button,a,input,select,summary{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid var(--amber-11);outline-offset:4px}button:disabled{cursor:not-allowed}button{color:inherit}.icon{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round;flex:none}.svg-definitions{position:absolute;width:0;height:0;overflow:hidden}h1,h2,h3,p{margin:0}input,select{min-width:0}input{font-variant-numeric:tabular-nums}input::-webkit-inner-spin-button{appearance:none}.site-header{height:82px;background:var(--slate-1);border-bottom:0.5px solid var(--line)}.header-inner{max-width:1240px;padding:0 32px;height:100%;display:flex;align-items:center;justify-content:space-between;margin:auto}.brand{display:inline-flex;align-items:center;gap:10px;font-size:var(--type-heading);font-weight:750;letter-spacing:-1.3px;flex:none}.brand-light{font-weight:500}.brand-dot{color:var(--yellow)}.brand-mark{width:32px;height:32px;color:var(--ink)}.main-nav{display:flex;align-items:center;height:100%;gap:34px;margin-left:58px}.main-nav a{font-size:var(--type-label);font-weight:550;color:var(--slate-11);display:flex;align-items:center;height:100%;position:relative}.main-nav a.active{color:var(--ink);font-weight:650}.main-nav a.active:after{content:"";height:3px;position:absolute;bottom:0;left:0;right:0;background:var(--yellow);border-radius:2px 2px 0 0}.main-nav a:hover,.official-link:hover,.subtle-link:hover{color:var(--amber-11)}.official-link{font-size:var(--type-label);font-weight:550;display:flex;align-items:center;gap:8px}.official-link .icon{width:14px;height:14px}.mobile-preview{display:none}.page-shell{max-width:1180px;margin:0 auto;padding:0 26px}.page-heading{padding:48px 0 35px;display:flex;justify-content:space-between;align-items:flex-end}.breadcrumb{display:flex;align-items:center;gap:11px;font-size:var(--type-label);color:var(--slate-11);margin-bottom:18px}.breadcrumb span:last-child{color:var(--slate-11)}.breadcrumb-separator{color:var(--slate-11)}h1{font-size:var(--type-display);line-height:1.12;letter-spacing:-1.9px;font-weight:650}.heading-period{color:var(--yellow)}.heading-copy>p{margin-top:17px;color:var(--slate-11);font-size:var(--type-label);line-height:1.8}.mobile-break{display:none}.heading-meta{text-align:right;padding-bottom:3px}.exchange-badge{display:inline-flex;gap:9px;align-items:center;font-size:var(--type-label);font-weight:600;margin-bottom:15px}.exchange-logo{font-family:Arial,sans-serif;display:grid;place-items:center;width:23px;height:23px;font-size:var(--type-body);font-weight:700;border-radius:6px;color:var(--amber-11);background:var(--slate-4)}.preview-note{display:flex;align-items:center;gap:7px;color:var(--slate-11);font-size:var(--type-label)}.status-dot{width:5px;height:5px;background:var(--slate-dark-11);border-radius:50%}.meta-divider{height:9px;width:1px;background:var(--slate-6);margin:0 2px}.calculator-layout{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:25px;align-items:start}.trade-card{border:0.5px solid var(--slate-6);border-radius:16px;overflow:hidden;background:var(--paper);box-shadow:none}.card-heading{display:flex;align-items:center;justify-content:space-between;padding:26px 29px 23px}.card-heading h2,.receipt-heading h2{font-size:var(--type-body);font-weight:650;letter-spacing:-.4px}.card-heading p{font-size:var(--type-label);color:var(--slate-11);margin-top:5px}.text-button{border:0;background:none;display:inline-flex;align-items:center;gap:6px;padding:6px 0;color:var(--slate-11);font-size:var(--type-label)}.text-button .icon{width:13px;height:13px}.text-button:hover{color:var(--ink)}.market-tabs{display:flex;align-items:center;gap:22px;padding:0 29px;border-bottom:0.5px solid var(--line)}.market-tab{height:44px;display:flex;align-items:center;gap:7px;border:0;background:none;padding:0;font-weight:600;font-size:var(--type-label);position:relative}.market-tab.selected:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background:var(--yellow)}.small-diamond{width:7px;height:7px;background:var(--yellow);transform:rotate(45deg);margin:0 3px}.muted-tab{color:var(--slate-11)}.muted-tab>span{font-size:var(--type-label);color:var(--slate-11);background:var(--slate-3);padding:2px 4px;border-radius:3px;font-weight:500}.form-content{padding:24px 29px 17px}.form-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:21px}.field-group>label,.field-label{display:flex;align-items:center;gap:6px;margin-bottom:9px;font-size:var(--type-label);font-weight:600;color:var(--slate-11)}.select-wrap,.input-wrap{height:45px;background:var(--slate-1);border:0.5px solid var(--slate-7);border-radius:7px;display:flex;align-items:center;position:relative}.input-wrap:focus-within,.select-wrap:focus-within{border-color:var(--amber-7);box-shadow:none}.input-wrap>input{height:100%;width:100%;border:0;background:none;padding:0 13px;color:var(--slate-12);font-size:var(--type-body);font-weight:550;outline:none}.input-wrap>span{font-size:var(--type-label);color:var(--slate-11);padding-right:13px;flex:none}.select-wrap select{border:0;background:transparent;appearance:none;width:100%;height:100%;outline:none;font-size:var(--type-label);font-weight:650;padding:0 30px 0 43px;color:var(--slate-12);cursor:pointer}.select-wrap>.icon{width:13px;height:13px;position:absolute;right:13px;color:var(--slate-11);pointer-events:none}.segmented{display:flex;gap:4px;padding:4px;background:var(--slate-3);border:0.5px solid var(--slate-6);border-radius:7px;height:45px}.segmented button{border:0;background:none;flex:1;border-radius:4px;font-size:var(--type-label);font-weight:600;color:var(--slate-11);white-space:nowrap;padding:0 6px}.segmented button.selected{color:var(--slate-12);background:var(--slate-1);box-shadow:none}.direction-control button{font-size:var(--type-label);display:flex;gap:8px;align-items:center;justify-content:center}.direction-control .long-option.selected{background:var(--slate-dark-12);color:var(--jade-11);box-shadow:none}.direction-control .short-option.selected{color:var(--ruby-11);background:var(--slate-3);box-shadow:none}.direction-control button>span{font-size:var(--type-body);line-height:1}.input-mode{display:flex;gap:19px;margin:24px 0 16px}.input-mode button{padding:0 0 7px;border:0;border-bottom:0.5px solid transparent;background:none;font-size:var(--type-label);color:var(--slate-11)}.input-mode button.selected{border-color:var(--slate-7);color:var(--slate-12);font-weight:600}.info-hint{display:flex;color:var(--slate-11);cursor:help}.info-hint .icon{width:12px;height:12px}.margin-row{gap:21px}.leverage-slider{margin-top:18px}.leverage-slider input{appearance:none;-webkit-appearance:none;display:block;height:4px;border-radius:3px;width:100%;margin:0;background:linear-gradient(to right,var(--yellow) 7.26%,var(--slate-4) 7.26%);cursor:pointer}.leverage-slider input::-webkit-slider-thumb{appearance:none;width:12px;height:12px;background:var(--yellow);border:0.5px solid var(--slate-7);border-radius:50%;box-shadow:none}.leverage-slider input::-moz-range-thumb{width:10px;height:10px;background:var(--yellow);border:0.5px solid var(--slate-7);border-radius:50%;box-shadow:none}.range-labels{display:flex;justify-content:space-between;color:var(--slate-11);font-size:var(--type-label);margin-top:10px}.position-note{display:flex;align-items:center;justify-content:space-between;padding:11px 13px;margin-top:16px;border:0.5px solid var(--slate-6);background:var(--slate-2);border-radius:6px;color:var(--slate-11);font-size:var(--type-label)}.sample-position{color:var(--slate-11);font-weight:600;font-size:var(--type-label);font-variant-numeric:tabular-nums}.sample-position>span{font-size:var(--type-label);color:var(--slate-11);font-weight:400;margin-left:5px}.price-row{margin-top:22px}.optional-label{margin-left:auto;font-size:var(--type-label);color:var(--slate-11);font-weight:400}.form-divider{height:1px;background:var(--line);margin:24px 0 19px}.section-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.section-heading h3{font-size:var(--type-label);font-weight:650;letter-spacing:-.2px}.vip-badge{display:flex;align-items:center;gap:6px;color:var(--slate-11);font-size:var(--type-label)}.vip-badge .icon{width:12px;height:12px}.order-row{gap:17px}.order-control{height:42px;gap:3px;padding:4px}.order-control button{font-size:var(--type-label);padding:0 5px}.order-control button>span{font-size:var(--type-label);color:var(--slate-11);font-weight:400;margin-left:3px}.order-control button.selected>span{color:var(--slate-11)}.discount-row{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:15px 0;margin:17px 0 0;cursor:pointer}.discount-copy{display:flex;align-items:center;gap:8px;font-size:var(--type-label);font-weight:550}.bnb-icon{color:var(--amber-11);width:24px;height:24px;border-radius:6px;background:var(--slate-3);font-size:var(--type-body);display:grid;place-items:center;flex:none}.discount-description{display:block;font-size:var(--type-label);color:var(--slate-11);font-weight:400;margin-top:3px}.discount-badge{font-size:var(--type-label);color:var(--amber-11);padding:3px 5px;background:var(--slate-dark-12);border-radius:4px;margin-left:2px}.switch{position:relative;width:29px;height:17px;flex:none}.switch input{opacity:0;width:100%;height:100%;margin:0;position:absolute;inset:0;z-index:1;cursor:pointer}.switch-track{display:block;width:29px;height:17px;border-radius:10px;background:var(--slate-6);transition:none}.switch-track:after{content:"";display:block;position:absolute;top:3px;left:3px;width:11px;height:11px;border-radius:50%;background:var(--slate-1);box-shadow:none;transition:none}.switch input:checked+.switch-track{background:var(--yellow)}.switch input:checked+.switch-track:after{transform:translateX(12px)}.switch input:focus-visible+.switch-track{outline:3px solid var(--amber-11);outline-offset:4px}.advanced-options{border-top:0.5px solid var(--line);margin-top:3px}.advanced-options summary{list-style:none;display:flex;align-items:center;justify-content:space-between;font-size:var(--type-label);cursor:pointer;padding:16px 0 18px}.advanced-options summary::-webkit-details-marker{display:none}.advanced-options summary>span{display:flex;align-items:center;gap:6px}.advanced-options summary .icon{height:13px;width:13px}.advanced-note{color:var(--slate-11);font-size:var(--type-label)}.advanced-note .icon{margin-left:2px;transition:none}.advanced-options[open] .advanced-note .icon{transform:rotate(180deg)}.advanced-content{padding:0 0 16px}.advanced-content p{font-size:var(--type-label);color:var(--slate-11);margin-top:9px}.calculate-button{border:0.5px solid var(--amber-6);background:var(--yellow);width:100%;height:45px;border-radius:6px;display:flex;align-items:center;justify-content:center;gap:12px;font-size:var(--type-label);font-weight:650;box-shadow:none;transition:none}.calculate-button:hover{background:var(--amber-dark-11)}.calculate-button .icon{height:15px;width:15px}.form-footer{display:flex;justify-content:center;align-items:center;gap:5px;font-size:var(--type-label);color:var(--slate-11);margin-top:13px;white-space:nowrap}.form-footer .icon{width:11px;height:11px;color:var(--slate-11)}.form-footer>span{height:2px;width:2px;border-radius:50%;background:var(--slate-7);margin:0 2px}.result-column{display:flex;flex-direction:column;gap:16px}.result-card{background:var(--slate-12);border-radius:16px;color:var(--slate-12);padding:25px 26px 18px;box-shadow:none;overflow:hidden}.receipt-heading{display:flex;align-items:center;justify-content:space-between;gap:8px}.receipt-heading h2{font-size:var(--type-body);letter-spacing:-.1px;font-weight:550}.example-label{font-size:var(--type-label);color:var(--slate-11);border:0.5px solid var(--slate-6);border-radius:4px;padding:3px 6px}.fee-total{margin-top:31px}.fee-total>span{font-size:var(--type-label);color:var(--slate-11)}.fee-total>div{display:flex;align-items:baseline;gap:9px;margin-top:7px}.fee-total strong{font-size:var(--type-display);font-weight:550;letter-spacing:-2px;line-height:1.15;font-variant-numeric:tabular-nums}.fee-total>div>span{font-size:var(--type-label);color:var(--slate-11);font-weight:400}.fee-total>p{color:var(--slate-11);font-size:var(--type-label);margin-top:7px}.receipt-rule{height:1px;background:var(--slate-dark-6);position:relative;margin:26px -26px 22px}.receipt-rule:before,.receipt-rule:after{content:"";background:var(--canvas);position:absolute;top:-5px;width:11px;height:11px;border-radius:50%}.receipt-rule:before{left:-6px}.receipt-rule:after{right:-6px}.receipt-rule>span{display:block;position:absolute;inset:0;background:repeating-linear-gradient(to right,transparent,transparent 6px,var(--slate-12) 6px,var(--slate-12) 12px)}.fee-lines{display:flex;flex-direction:column;gap:18px}.fee-line{display:flex;align-items:center;justify-content:space-between;font-size:var(--type-label)}.fee-line>span{display:flex;align-items:center;gap:7px;color:var(--slate-12)}.fee-line strong{font-size:var(--type-label);font-weight:500;font-variant-numeric:tabular-nums}.fee-line small{font-size:var(--type-label);color:var(--slate-11);margin-left:2px;font-weight:400}.fee-line em{font-style:normal;font-size:var(--type-label);padding:2px 4px;color:var(--slate-11);background:var(--slate-dark-5);border-radius:3px}.line-dot{height:5px;width:5px;border-radius:50%;background:var(--amber-7)}.exit-dot{background:var(--slate-9)}.muted-fee{font-size:var(--type-label)}.muted-fee>span,.muted-fee strong{color:var(--slate-11)}.margin-impact{margin-top:25px;padding:17px 16px;background:var(--slate-dark-5);border:0.5px solid var(--slate-dark-6);border-radius:8px}.margin-impact>div:first-child{display:flex;align-items:center;justify-content:space-between}.margin-impact>div>span{font-size:var(--type-label);color:var(--slate-11)}.margin-impact strong{font-size:var(--type-body);font-weight:550;color:var(--amber-11);letter-spacing:-.3px;font-variant-numeric:tabular-nums}.margin-impact strong>span{font-size:var(--type-label);margin-left:1px}.impact-track{height:4px;margin-top:12px;border-radius:4px;background:var(--slate-dark-7);overflow:hidden}.impact-track>span{height:100%;display:block;width:17%;background:var(--amber-7);border-radius:4px}.margin-impact p{color:var(--slate-11);font-size:var(--type-label);line-height:1.7;margin-top:9px}.profit-row{margin-top:23px;display:flex;align-items:center;justify-content:space-between}.profit-row>div{display:flex;flex-direction:column;gap:7px}.profit-row>div>span{font-size:var(--type-label);color:var(--slate-11)}.profit-row strong{font-size:var(--type-heading);color:var(--jade-11);letter-spacing:-.4px;font-weight:500;font-variant-numeric:tabular-nums}.profit-row small{font-size:var(--type-label);font-weight:400;color:var(--slate-11);letter-spacing:0}.profit-icon{color:var(--jade-11);font-size:var(--type-heading);background:var(--slate-dark-5);width:34px;height:34px;display:grid;place-items:center;border-radius:8px}.result-footnote{border-top:0.5px solid var(--slate-6);margin-top:21px;padding-top:13px;display:flex;align-items:flex-start;gap:6px;font-size:var(--type-label);color:var(--slate-11);line-height:1.7}.result-footnote .icon{height:11px;width:11px;margin-top:1px}.break-even-card{border:0.5px solid var(--slate-6);background:var(--slate-1);border-radius:12px;padding:21px 24px 22px}.break-even-heading{display:flex;gap:8px;align-items:center}.break-even-heading h3{font-size:var(--type-label);font-weight:550;color:var(--slate-11)}.break-even-icon{width:21px;height:21px;display:grid;place-items:center;color:var(--slate-11)}.break-even-icon svg{height:21px;width:21px;stroke:currentColor;stroke-width:1.5;fill:none;stroke-linecap:round;stroke-linejoin:round}.break-even-price{font-size:var(--type-heading);font-weight:550;letter-spacing:-.7px;margin-top:8px;font-variant-numeric:tabular-nums}.break-even-price>span{font-size:var(--type-label);color:var(--slate-11);font-weight:400;letter-spacing:0;margin-left:4px}.break-even-card>p{font-size:var(--type-label);margin-top:7px;color:var(--slate-11)}.break-even-card>p>strong{color:var(--slate-11);font-weight:550}.break-even-chart{margin-top:22px;height:46px;position:relative}.chart-track{height:3px;position:absolute;top:3px;left:3px;right:3px;background:linear-gradient(to right,var(--slate-5) 10%,var(--amber-7) 10%,var(--amber-7) 75%,var(--slate-4) 75%);border-radius:3px}.chart-entry,.chart-break-even{position:absolute;top:0;width:9px;height:9px;border-radius:50%;background:var(--slate-dark-11);border:0.5px solid var(--slate-6);box-shadow:none;left:8%}.chart-break-even{left:75%;background:var(--amber-8);box-shadow:none}.chart-point-label{position:absolute;left:0;top:17px;display:flex;flex-direction:column;gap:2px;font-size:var(--type-label);color:var(--slate-11)}.chart-point-label strong{font-size:var(--type-label);color:var(--slate-11);font-weight:500;font-variant-numeric:tabular-nums}.end-label{left:auto;right:9%;text-align:right}.result-context{display:flex;align-items:center;justify-content:center;gap:5px;color:var(--slate-11);font-size:var(--type-label);margin-top:-3px}.result-context .icon{width:11px;height:11px;color:var(--slate-11)}.explanation-section{margin-top:48px;scroll-margin-top:30px}.explanation-heading{display:flex;justify-content:space-between;gap:20px;align-items:center}.explanation-heading h2,.reference-copy h2,.faq-section>h2{font-size:var(--type-heading);font-weight:600;letter-spacing:-.6px}.explanation-heading p{font-size:var(--type-label);color:var(--slate-11);margin-top:7px}.subtle-link{font-size:var(--type-label);color:var(--slate-11);display:flex;align-items:center;gap:6px}.subtle-link .icon{width:12px;height:12px}.explanation-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:29px 0 31px;border-bottom:0.5px solid var(--slate-6)}.explanation-grid article{padding:0 25px;border-right:0.5px solid var(--slate-6)}.explanation-grid article:first-child{padding-left:0}.explanation-grid article:last-child{border:0;padding-right:0}.explanation-symbol{display:block;font-size:var(--type-heading);color:var(--slate-11);height:25px;line-height:25px;margin-bottom:12px}.explanation-grid h3{font-size:var(--type-label);letter-spacing:-.15px;font-weight:600}.explanation-grid p{font-size:var(--type-label);line-height:1.9;color:var(--slate-11);margin-top:8px;max-width:300px}.reference-section{display:grid;grid-template-columns:1fr 1.12fr;gap:70px;padding:38px 0;border-bottom:0.5px solid var(--slate-6)}.reference-copy p{font-size:var(--type-label);color:var(--slate-11);line-height:1.9;margin-top:13px;max-width:340px}.reference-tag{display:inline-block;font-size:var(--type-label);background:var(--slate-dark-12);border-radius:4px;color:var(--slate-11);padding:4px 6px;margin-top:14px}.fee-reference-table{font-size:var(--type-label)}.reference-row{display:grid;grid-template-columns:1fr .8fr 1.8fr;gap:10px;padding:12px 0;border-bottom:0.5px solid var(--slate-6);align-items:center;font-variant-numeric:tabular-nums}.reference-row>span:nth-child(n+2),.reference-row>strong{text-align:right}.reference-row>strong{font-weight:600}.reference-row>span:last-child{color:var(--slate-11)}.reference-table-heading{font-size:var(--type-label);color:var(--slate-11);padding-top:0;padding-bottom:11px}.fee-reference-table>a{display:flex;justify-content:flex-end;gap:6px;margin-top:12px;align-items:center;font-size:var(--type-label);color:var(--slate-11)}.fee-reference-table>a>.icon{width:11px;height:11px}.faq-section{display:grid;grid-template-columns:1fr 1.12fr;gap:70px;padding:36px 0 47px}.faq-section>h2{font-size:var(--type-body)}.faq-items details{border-bottom:0.5px solid var(--slate-6);padding:0 0 14px;margin-bottom:15px}.faq-items details:last-child{margin-bottom:0}.faq-items summary{list-style:none;font-size:var(--type-label);font-weight:500;display:flex;justify-content:space-between;align-items:center;cursor:pointer;gap:10px}.faq-items summary::-webkit-details-marker{display:none}.faq-items summary .icon{width:13px;height:13px;color:var(--slate-11)}.faq-items details[open] summary .icon{transform:rotate(180deg)}.faq-items p{font-size:var(--type-label);color:var(--slate-11);line-height:1.9;margin:12px 18px 0 0}.site-footer{border-top:0.5px solid var(--slate-6)}.footer-inner{max-width:1180px;margin:auto;padding:24px 26px;display:flex;gap:24px;align-items:center}.footer-brand{font-size:var(--type-body);letter-spacing:-1px;gap:7px}.footer-brand .brand-mark{width:25px;height:25px}.footer-inner p{font-size:var(--type-label);color:var(--slate-11)}.footer-preview{margin-left:auto;font-size:var(--type-label);color:var(--slate-11)}.toast{position:fixed;bottom:25px;left:50%;transform:translateX(-50%);z-index:10;background:var(--slate-1);border:0.5px solid var(--slate-6);box-shadow:none;border-radius:10px;padding:15px 16px;display:flex;gap:10px;align-items:center;font-size:var(--type-label);max-width:calc(100vw - 32px);width:max-content}.toast[hidden]{display:none}.toast>.icon{color:var(--amber-11)}.toast>button{font-size:var(--type-body);border:0;background:none;color:var(--slate-11);padding:0 0 0 10px}

@media(min-width:1450px){.page-heading{padding-top:58px}h1{font-size:var(--type-display)}.page-shell{max-width:1232px}.header-inner{max-width:1292px}.form-content{padding-top:26px}.card-heading{padding-top:28px}.fee-total strong{font-size:var(--type-display)}.result-card{padding-top:28px}.fee-total{margin-top:36px}.margin-impact{margin-top:29px}.profit-row{margin-top:27px}}
@media(max-width:1000px){.main-nav{margin-left:0;gap:22px}.official-link{font-size:var(--type-label)}.header-inner{padding:0 25px}.page-heading{padding-top:36px}.calculator-layout{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:18px}.card-heading{padding:22px}.market-tabs{padding:0 22px}.form-content{padding:22px 22px 17px}.form-row{gap:13px}.result-card{padding:23px 21px 17px}.receipt-rule{margin-left:-21px;margin-right:-21px}.receipt-heading h2{font-size:var(--type-label)}.fee-total strong{font-size:var(--type-display)}.order-control button{font-size:var(--type-label);padding:0 2px}.order-control button>span{font-size:var(--type-label);margin-left:1px}.form-footer{font-size:var(--type-label)}.break-even-card{padding:20px}.reference-section,.faq-section{gap:35px}}
@media(max-width:760px){.site-header{height:68px}.header-inner{padding:0 23px}.brand{font-size:var(--type-heading)}.brand-mark{width:29px;height:29px}.main-nav{gap:20px}.main-nav a{font-size:var(--type-label)}.main-nav a:last-child{display:none}.official-link{display:none}.page-shell{padding:0 23px;max-width:620px}.page-heading{padding:31px 0 27px}.breadcrumb{margin-bottom:16px;font-size:var(--type-label)}h1{font-size:var(--type-display);letter-spacing:-1.6px}.heading-copy>p{font-size:var(--type-label);line-height:1.8;max-width:330px}.heading-meta{display:none}.mobile-break{display:block}.calculator-layout{display:flex;flex-direction:column;gap:20px}.trade-card,.result-column{width:100%}.card-heading{padding:23px 22px}.card-heading h2{font-size:var(--type-body)}.market-tabs{padding:0 22px}.form-content{padding:23px 22px 18px}.form-row{gap:16px}.field-group>label,.field-label{font-size:var(--type-label)}.order-control button{font-size:var(--type-label);padding:0 6px}.order-control button>span{font-size:var(--type-label);margin-left:3px}.form-footer{font-size:var(--type-label)}.result-column{gap:15px}.result-card{padding:25px 25px 18px}.receipt-heading h2{font-size:var(--type-body)}.fee-total{margin-top:26px}.fee-total strong{font-size:var(--type-display)}.receipt-rule{margin-left:-25px;margin-right:-25px}.margin-impact p br{display:none}.fee-lines{gap:17px}.margin-impact{margin-top:23px}.result-context{font-size:var(--type-label)}.break-even-card{padding:22px 25px}.break-even-chart{margin-top:25px}.explanation-section{margin-top:34px}.explanation-heading{display:block}.explanation-heading h2{font-size:var(--type-body)}.subtle-link{margin-top:15px;font-size:var(--type-label)}.explanation-grid{display:block;padding-top:18px;padding-bottom:20px}.explanation-grid article,.explanation-grid article:first-child,.explanation-grid article:last-child{padding:16px 0;border-right:0;display:grid;grid-template-columns:31px 1fr;column-gap:13px}.explanation-symbol{grid-row:1/3;margin:0;font-size:var(--type-heading)}.explanation-grid h3{font-size:var(--type-label)}.explanation-grid p{font-size:var(--type-label);margin-top:5px;max-width:none}.reference-section,.faq-section{display:block;padding:28px 0}.reference-copy p{max-width:none}.fee-reference-table{margin-top:22px}.reference-table-heading{font-size:var(--type-label)}.reference-row{gap:6px;grid-template-columns:.8fr .7fr 1.7fr}.faq-section>h2{font-size:var(--type-body);margin-bottom:25px}.faq-items summary{font-size:var(--type-label)}.footer-inner{padding:23px;flex-wrap:wrap;gap:12px;justify-content:space-between}.footer-inner p{font-size:var(--type-label)}.footer-preview{margin:0;width:100%;font-size:var(--type-label)}.toast{font-size:var(--type-label);align-items:flex-start;padding:13px}.toast>span{max-width:260px;line-height:1.6}}
@media(max-width:390px){.header-inner{padding:0 18px}.main-nav{gap:15px}.page-shell{padding:0 15px}h1{font-size:var(--type-display)}.form-content{padding-left:18px;padding-right:18px}.card-heading{padding-left:18px;padding-right:18px}.market-tabs{padding:0 18px}.form-row{gap:12px}.order-control button{font-size:var(--type-label);padding:0 3px}.order-control button>span{font-size:var(--type-label)}.discount-description{font-size:var(--type-label)}.discount-copy{gap:6px}.form-footer{font-size:var(--type-label)}.result-card{padding-left:22px;padding-right:22px}.receipt-rule{margin-left:-22px;margin-right:-22px}}
@media(max-width:360px){.site-header:not(:has(.main-nav)) .brand{font-size:var(--type-body)}body .article-shell>h1{font-size:var(--type-heading);line-height:32px}}
.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.heading-copy>p,.preview-note,.breadcrumb,.card-heading p,.text-button,.range-labels,.position-note,.sample-position>span,.optional-label,.vip-badge,.discount-description,.advanced-note,.advanced-content p,.form-footer,.result-context,.explanation-heading p,.subtle-link,.explanation-grid p,.reference-copy p,.reference-tag,.fee-reference-table>a,.faq-items p,.footer-inner p,.footer-preview,.break-even-card>p,.chart-point-label{color:var(--slate-11)}
.input-wrap>span,.order-control button>span,.break-even-price>span{color:var(--slate-11)}
.result-footnote,.fee-total>p,.margin-impact p,.fee-line small,.muted-fee>span,.muted-fee strong{color:var(--slate-11)}
.fee-reference-table table{border-collapse:collapse;width:100%;font-size:var(--type-label)}
.fee-reference-table .reference-row{display:table-row}
.fee-reference-table th,.fee-reference-table td{padding:12px 0;border-bottom:0.5px solid var(--slate-6);text-align:right;font-variant-numeric:tabular-nums}
.fee-reference-table th:first-child{text-align:left;width:25%;font-weight:500}
.fee-reference-table th:nth-child(2){width:25%}
.fee-reference-table td:last-child{color:var(--slate-11)}
.fee-reference-table thead th{font-size:var(--type-label);font-weight:400;color:var(--slate-11);vertical-align:bottom;padding-top:0}
.fee-reference-table tbody strong{font-weight:600}
@media(max-width:760px){.main-nav{display:none}.mobile-preview{display:inline-flex;color:var(--slate-11);font-size:var(--type-label);border:0.5px solid var(--slate-6);padding:5px 8px;border-radius:4px}.fee-reference-table thead th{font-size:var(--type-label)}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none}}
.market-scope{font-size:var(--type-label);color:var(--muted)}
.fee-profile-row{display:grid;gap:8px;margin-bottom:18px}.fee-profile-row label{font-size:var(--type-label);font-weight:600}.fee-profile-row select{width:100%;padding:12px;border:0.5px solid var(--line);border-radius:7px;background:var(--paper);color:var(--ink)}
.field-help,.estimate-assumption{font-size:var(--type-label);line-height:1.7;color:var(--slate-11);margin-top:10px}.field-help a,.source-note a{text-decoration:underline;text-underline-offset:3px}.bnb-help{margin-top:-3px;margin-bottom:13px}
.custom-rate-fields{padding-top:16px}.plain-checkbox{display:flex;align-items:center;gap:8px;font-size:var(--type-label);line-height:1.6;margin:12px 0;cursor:pointer}.plain-checkbox input{accent-color:var(--yellow);width:17px;height:17px;flex:none}
.net-summary{display:grid;gap:10px;margin-top:20px;font-size:var(--type-label);color:var(--slate-11)}.net-summary>span{display:flex;justify-content:space-between;gap:10px}.net-summary strong{font-weight:500;color:var(--slate-12);font-variant-numeric:tabular-nums}
.profit-row strong.is-loss{color:var(--ruby-11)}.profit-icon.is-loss{color:var(--ruby-11);background:var(--slate-dark-6)}
.form-errors{border:0.5px solid var(--ruby-6);background:var(--slate-2);color:var(--ruby-11);padding:12px;font-size:var(--type-label);line-height:1.6;border-radius:6px;margin-bottom:14px}.form-errors p+p{margin-top:5px}input[aria-invalid=true]{box-shadow:none;border-radius:6px}
.estimate-assumption{margin:0 0 12px}.invalid-result .break-even-chart{visibility:hidden}.chart-reversed .chart-entry{left:75%}.chart-reversed .chart-break-even{left:8%}.chart-reversed .chart-point-label:not(.end-label){left:auto;right:9%;text-align:right}.chart-reversed .end-label{left:0;right:auto;text-align:left}
.advanced-content .form-row{margin-top:14px}.input-wrap input:disabled{opacity:.6;cursor:not-allowed}.switch:has(input:disabled){opacity:.45}.source-note{font-size:var(--type-label)}

/* Binance-inspired semantic palette, independently branded. */
:root{--canvas:var(--slate-2);--paper:var(--slate-1);--ink:var(--slate-12);--muted:var(--slate-11);--line:var(--slate-6);--yellow:var(--amber-9);--yellow-active:var(--amber-9);--green:var(--jade-11);--red:var(--ruby-11);--receipt:var(--slate-dark-2)}
::selection{background:var(--amber-9);color:var(--slate-12)}input{caret-color:var(--amber-11)}html{accent-color:var(--yellow-active);scrollbar-color:var(--slate-8) var(--canvas)}
.brand-dot,.heading-period{color:var(--amber-11)}.brand-mark{color:var(--slate-12)}.site-header{background:var(--slate-1)}.trade-card{border-color:var(--line);box-shadow:none}.input-wrap,.select-wrap{border-color:var(--slate-7)}.input-wrap>input{color:var(--ink)}.input-wrap:focus-within,.select-wrap:focus-within{border-color:var(--amber-7);box-shadow:none}.field-group>label,.field-label{color:var(--slate-12)}.calculate-button{color:var(--slate-12);background:var(--yellow);border-color:var(--yellow);box-shadow:none}.calculate-button:hover{background:var(--yellow-active);border-color:var(--yellow-active)}
.direction-control .long-option.selected{color:var(--jade-11);background:var(--slate-dark-12)}.direction-control .short-option.selected{color:var(--ruby-11);background:var(--slate-2)}.segmented button{color:var(--slate-11)}.input-mode button{color:var(--slate-11)}.input-mode button.selected{border-color:var(--amber-7);color:var(--slate-12)}.exchange-logo,.bnb-icon,.discount-badge{color:var(--amber-11);background:var(--slate-dark-12)}.status-dot{background:var(--jade-dark-7)}.switch-track{background:var(--slate-9)}.switch input:checked+.switch-track{background:var(--yellow-active)}
.result-card{background:var(--receipt);color:var(--slate-12);box-shadow:none}.fee-total>span,.fee-line>span,.profit-row>div>span,.net-summary{color:var(--slate-11)}.fee-total>p,.result-footnote,.margin-impact p,.fee-line small,.muted-fee>span,.muted-fee strong{color:var(--slate-11)}.fee-total strong{color:var(--amber-11)}.receipt-rule{background:var(--slate-dark-7)}.receipt-rule>span{background:repeating-linear-gradient(to right,transparent,transparent 6px,var(--receipt) 6px,var(--receipt) 12px)}.margin-impact{background:var(--slate-dark-3);border-color:var(--slate-dark-6)}.margin-impact>div>span{color:var(--slate-11)}.margin-impact strong{color:var(--amber-11)}.impact-track{background:var(--slate-dark-7)}.impact-track>span{background:var(--amber-9)}.profit-row strong{color:var(--jade-11)}.profit-row strong.is-loss{color:var(--ruby-11)}.profit-icon{color:var(--jade-11);background:var(--slate-12)}.profit-icon.is-loss{color:var(--ruby-11);background:var(--slate-dark-3)}.fee-line em{color:var(--slate-12);background:var(--slate-dark-5)}.example-label{color:var(--slate-11);border-color:var(--slate-6)}.result-footnote{border-color:var(--slate-6)}
.break-even-card{border-color:var(--line)}.reference-tag{background:var(--slate-4);color:var(--amber-11)}.source-note a:hover,.fee-reference-table>a:hover{color:var(--amber-11)}.text-button:hover,.subtle-link:hover,.official-link:hover{color:var(--amber-11)}.main-nav a:hover{color:var(--amber-11)}
.quick-answer{display:grid;grid-template-columns:1.5fr 1fr;gap:60px;border-bottom:0.5px solid var(--line);padding:45px 0 36px}.quick-answer h2,.trust-section h2{font-size:var(--type-heading);font-weight:600;letter-spacing:-.4px}.quick-answer p,.trust-section p{font-size:var(--type-label);line-height:1.85;color:var(--slate-11);margin-top:14px;max-width:75ch}.quick-answer strong{font-weight:600;color:var(--slate-11)}.example-actions{display:grid;gap:9px;align-content:start}.example-actions>span{font-size:var(--type-label);color:var(--slate-11);margin-bottom:4px}.example-actions button{display:flex;justify-content:space-between;gap:15px;border:0.5px solid var(--slate-6);background:var(--slate-1);border-radius:6px;padding:14px;font-size:var(--type-label);text-align:left}.example-actions button:hover{border-color:var(--amber-6);background:var(--slate-2)}.example-actions a{font-size:var(--type-label);text-decoration:underline;text-underline-offset:3px;padding-top:5px}.trust-section{padding:0 0 40px}.trust-section h2{font-size:var(--type-body)}.trust-section>div{display:flex;flex-wrap:wrap;gap:15px 25px;margin-top:18px;font-size:var(--type-label);text-decoration:underline;text-underline-offset:3px}
.article-shell{max-width:900px;margin:auto;padding:48px 26px 64px}.article-shell h1{font-size:var(--type-display);letter-spacing:-1.1px}.article-shell h2{font-size:var(--type-heading);line-height:1.3;letter-spacing:-.5px;margin:44px 0 15px}.article-shell h3{font-size:var(--type-body);margin:25px 0 10px}.article-shell p,.article-shell li{font-size:var(--type-body);line-height:1.85;color:var(--slate-12);max-width:75ch}.article-shell p+p{margin-top:13px}.article-shell a{text-decoration:underline;text-underline-offset:3px}.article-shell .article-meta{font-size:var(--type-label);color:var(--slate-11);margin:18px 0 28px}.article-shell .article-intro{font-size:var(--type-body)}.article-shell .article-nav{display:flex;gap:16px;flex-wrap:wrap;font-size:var(--type-label);margin:22px 0;padding-bottom:22px;border-bottom:0.5px solid var(--line)}.formula{background:var(--slate-3);padding:18px;border-radius:6px;white-space:normal;overflow-wrap:anywhere;line-height:1.8;font-size:var(--type-label)}.data-table{width:100%;border-collapse:collapse;font-size:var(--type-body);font-variant-numeric:tabular-nums}.data-table th,.data-table td{padding:12px;border-bottom:0.5px solid var(--slate-6);text-align:right}.data-table th:first-child,.data-table td:first-child{text-align:left}.data-table thead{background:var(--slate-3)}.table-scroll{overflow-x:auto}.article-callout{padding:22px;background:var(--slate-dark-12);border-radius:8px;margin:25px 0}.article-shell .article-callout p{color:var(--amber-11)}.article-footer{display:flex;flex-wrap:wrap;gap:22px;padding:25px 0;border-top:0.5px solid var(--line);font-size:var(--type-label)}.article-shell .source-list li{margin-bottom:10px}.skip-link{position:fixed;left:15px;top:-80px;z-index:99;padding:12px;background:var(--amber-9);color:var(--slate-12)}.skip-link:focus{top:12px}
@media(max-width:760px){.quick-answer{display:block;padding:32px 0}.example-actions{margin-top:25px}.quick-answer h2{font-size:var(--type-heading)}.quick-answer p,.trust-section p{font-size:var(--type-label)}.trust-section>div{display:grid;gap:18px}.article-shell{padding:30px 20px 45px}.article-shell h1{font-size:var(--type-display)}.article-shell h2{font-size:var(--type-heading)}.data-table th,.data-table td{padding:10px 8px;font-size:var(--type-label)}.article-shell .article-intro{font-size:var(--type-body)}}

/* Touch-first controls; calculation and reading remain available at every width. */
.leverage-slider input{height:44px;background:none!important;touch-action:pan-y}.leverage-slider input::-webkit-slider-runnable-track{height:4px;border-radius:3px;background:linear-gradient(to right,var(--yellow-active) var(--range-progress,7.26%),var(--line) var(--range-progress,7.26%))}.leverage-slider input::-webkit-slider-thumb{width:20px;height:20px;margin-top:-8px;background:var(--yellow-active)}.leverage-slider input::-moz-range-track{height:4px;background:var(--line)}.leverage-slider input::-moz-range-progress{height:4px;background:var(--yellow-active)}.leverage-slider input::-moz-range-thumb{width:18px;height:18px}.leverage-slider{margin-top:5px}.range-labels{margin-top:0}.text-button{min-height:44px}.plain-checkbox{min-height:44px}.input-mode button{min-height:44px}.segmented{min-height:52px}.segmented button{min-height:42px}.calculate-button{min-height:48px}.mobile-preview{min-height:44px;align-items:center}.discount-row{min-height:60px}.switch{width:38px;height:24px}.switch-track{width:38px;height:24px;border-radius:14px}.switch-track:after{width:18px;height:18px}.switch input:checked+.switch-track:after{transform:translateX(14px)}.faq-items summary{min-height:44px}.advanced-options summary{min-height:48px}.example-actions button{min-height:48px}
.input-wrap input:focus-visible,.select-wrap select:focus-visible{outline:2px solid var(--amber-11);outline-offset:3px;border-radius:5px}.fee-profile-row select{border-color:var(--slate-7)}.field-help{margin-bottom:14px}.source-note,.article-shell li{overflow-wrap:anywhere}.result-context{line-height:1.7;text-align:center}.result-column:focus{outline:none}.result-column:focus-visible{outline:3px solid var(--amber-11);outline-offset:5px}
@media(max-width:1000px) and (min-width:761px){.calculator-layout{grid-template-columns:minmax(0,1fr) minmax(0,.85fr)}.form-row.order-row{grid-template-columns:1fr;gap:15px}.receipt-heading{flex-wrap:wrap}.order-control button{font-size:var(--type-label)}.order-control button>span{font-size:var(--type-label)}}
@media(max-width:760px){body{font-size:var(--type-body)}.page-shell{padding-left:max(18px,env(safe-area-inset-left));padding-right:max(18px,env(safe-area-inset-right))}.heading-copy>p{font-size:var(--type-body);max-width:440px}.input-wrap,.select-wrap{height:50px}.input-wrap>input,.select-wrap select,.fee-profile-row select{font-size:var(--type-body)}.select-wrap select{padding-left:41px}.field-group>label,.field-label,.fee-profile-row label{font-size:var(--type-label)}.input-wrap>span{font-size:var(--type-label)}.segmented button,.order-control button{font-size:var(--type-label)}.order-control button>span{font-size:var(--type-label);margin-left:2px}.form-row.order-row{grid-template-columns:1fr;gap:18px}.card-heading p,.text-button{font-size:var(--type-label)}.market-tab{font-size:var(--type-label)}.market-scope{font-size:var(--type-label)}.input-mode{margin-top:18px;margin-bottom:10px;gap:20px}.input-mode button{font-size:var(--type-label)}.plain-checkbox{font-size:var(--type-label)}.field-help,.advanced-content p{font-size:var(--type-label)}.advanced-options summary{font-size:var(--type-label)}.advanced-note{font-size:var(--type-label)}.discount-copy{font-size:var(--type-label)}.discount-description{font-size:var(--type-label)}.discount-badge{font-size:var(--type-label)}.calculate-button{font-size:var(--type-body)}.form-footer{white-space:normal;flex-wrap:wrap;font-size:var(--type-label);line-height:1.7}.fee-line{font-size:var(--type-label);gap:8px}.fee-line strong{font-size:var(--type-label);white-space:nowrap}.fee-line em{font-size:var(--type-label)}.fee-line>span{flex-wrap:wrap;gap:5px}.fee-total>span{font-size:var(--type-label)}.fee-total>p{font-size:var(--type-label)}.margin-impact>div>span{font-size:var(--type-label)}.margin-impact p,.result-footnote{font-size:var(--type-label)}.profit-row>div>span,.net-summary{font-size:var(--type-label)}.profit-row strong{font-size:var(--type-heading)}.net-summary>span{flex-wrap:wrap}.net-summary strong{margin-left:auto}.break-even-heading h3{font-size:var(--type-label)}.break-even-card>p{font-size:var(--type-label);line-height:1.7}.result-context{font-size:var(--type-label)}.explanation-grid h3{font-size:var(--type-body)}.explanation-grid p,.explanation-heading p,.reference-copy p,.faq-items p{font-size:var(--type-label)}.faq-items summary{font-size:var(--type-body);line-height:1.6}.fee-reference-table table{font-size:var(--type-label)}.fee-reference-table thead th{font-size:var(--type-label)}.fee-reference-table>a,.subtle-link{font-size:var(--type-label);min-height:44px}.reference-tag{font-size:var(--type-label)}.source-note{font-size:var(--type-label)}.quick-answer p,.trust-section p{font-size:var(--type-body)}.trust-section>div{font-size:var(--type-label)}.footer-inner p,.footer-preview{font-size:var(--type-label)}.footer-inner{padding-bottom:max(24px,env(safe-area-inset-bottom))}.article-shell p,.article-shell li{font-size:var(--type-body)}.article-shell .data-table{min-width:290px}.table-scroll:focus-visible{outline:2px solid var(--amber-11);outline-offset:3px}}
@media(max-width:360px){h1{font-size:var(--type-display);letter-spacing:-.9px}.form-content{padding-left:15px;padding-right:15px}.form-row.first-row,.form-row.margin-row,.form-row.price-row,.advanced-content .form-row,.custom-rate-fields .form-row{grid-template-columns:1fr;gap:18px}.market-tabs{gap:12px;padding-left:18px;padding-right:18px}.market-scope{font-size:var(--type-label)}.result-card{padding-left:18px;padding-right:18px}.fee-total strong{font-size:var(--type-display)}.fee-line em{font-size:var(--type-label)}.receipt-rule{margin-left:-18px;margin-right:-18px}.fee-reference-table th,.fee-reference-table td{font-size:var(--type-label)}.fee-reference-table thead th{font-size:var(--type-label)}.form-footer{font-size:var(--type-label)}.input-mode{gap:14px}.input-mode button{font-size:var(--type-label)}.discount-copy{gap:6px;font-size:var(--type-label)}.discount-description{font-size:var(--type-label)}}
.brand-dot,.heading-period{color:var(--amber-11)}.main-nav a,.order-control button.selected>span,.chart-point-label strong{color:var(--slate-11)}

/* Chapter rhythm informed by the public Deepsea page; task UI stays first. */
:root{--space-section:56px;--space-group:24px}.page-heading{padding-bottom:28px}.page-jumps{display:flex;gap:20px;flex-wrap:wrap;margin-top:18px;font-size:var(--type-label);color:var(--slate-11)}.page-jumps a{display:inline-flex;align-items:center;min-height:44px;border-bottom:0.5px solid var(--slate-6)}.page-jumps a:hover{color:var(--amber-11);border-color:var(--amber-6)}.quick-answer{background:var(--slate-dark-2);color:var(--slate-12);border:0;border-radius:16px;margin-top:var(--space-section);padding:32px;gap:42px;align-items:start}.quick-answer h2{color:var(--slate-12);font-size:var(--type-heading);line-height:1.25}.quick-answer p{color:var(--slate-11)}.quick-answer strong{color:var(--slate-12)}.quick-answer .example-actions>span{color:var(--slate-11)}.quick-answer .example-actions button{background:var(--slate-dark-5);border-color:var(--slate-dark-6);color:var(--slate-12)}.quick-answer .example-actions button:hover{background:var(--slate-dark-6);border-color:var(--amber-dark-6)}.quick-answer .example-actions button strong{color:var(--amber-11)}.quick-answer .example-actions a{color:var(--slate-12)}.explanation-section{margin-top:var(--space-section)}.explanation-heading h2,.reference-copy h2{font-size:var(--type-heading);line-height:1.3}.explanation-grid{padding:30px 0 38px}.explanation-grid h3{font-size:var(--type-body)}.explanation-grid p,.reference-copy p{font-size:var(--type-label);line-height:1.85}.reference-section{padding:42px 0}.faq-section{padding:42px 0}.faq-section>h2{font-size:var(--type-heading)}.trust-section{padding-bottom:var(--space-section)}.edit-trade-link{display:none}.segmented{min-height:54px}.segmented button{min-height:44px}
@media(min-width:1001px) and (min-height:800px){.result-column{position:sticky;top:24px}}
@media(max-width:760px){:root{--space-section:36px}.page-heading{padding-bottom:22px}.page-jumps{gap:16px;font-size:var(--type-label);margin-top:12px}.quick-answer{padding:25px 22px}.quick-answer h2{font-size:var(--type-heading)}.quick-answer .example-actions{margin-top:24px}.quick-answer .example-actions button{font-size:var(--type-label);padding:13px 10px}.quick-answer .example-actions a{font-size:var(--type-label);line-height:1.7}.explanation-heading h2,.reference-copy h2{font-size:var(--type-heading)}.explanation-grid h3{font-size:var(--type-body)}.explanation-grid article{padding:19px 0}.reference-section,.faq-section{padding:32px 0}.edit-trade-link{display:flex;align-items:center;justify-content:center;min-height:44px;font-size:var(--type-label);text-decoration:underline;text-underline-offset:3px}.page-jumps a{border:0}.trust-section h2{font-size:var(--type-body)}.result-column{scroll-margin-top:18px}}
.fee-total>div{flex-wrap:wrap;row-gap:4px}.fee-total strong{max-width:100%;min-width:0;overflow-wrap:anywhere}.fee-line strong{min-width:0;max-width:52%;overflow-wrap:anywhere;white-space:normal;text-align:right}.profit-row>div{min-width:0}.profit-row strong,.break-even-price,.net-summary strong{overflow-wrap:anywhere}.profit-icon{flex:none;margin-left:10px}.position-note .sample-position{max-width:65%;overflow-wrap:anywhere;text-align:right}.net-summary>span{min-width:0}.net-summary strong{min-width:0;text-align:right}
.language-switch{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:80px;min-height:44px;padding:9px 12px;border:0.5px solid var(--slate-6);border-radius:7px;background:var(--slate-1);color:var(--slate-12);font-size:var(--type-label);font-weight:600;white-space:nowrap;flex:none}.language-switch svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.5}.language-switch:hover{background:var(--slate-dark-12);border-color:var(--amber-6)}.language-switch:active{background:var(--amber-9)}.site-header:has(.main-nav) .mobile-preview{display:none}.main-nav{margin-left:0;gap:24px}.header-inner{gap:20px}.site-header:has(.main-nav) .official-link{margin-left:auto}.language-switch{text-decoration:none!important}html[lang="zh-Hans"]{--font:"Avenir Next","PingFang SC","Microsoft YaHei","Segoe UI",Arial,sans-serif}html[lang="zh-Hans"] h1{letter-spacing:-.02em}html[lang="zh-Hans"] .heading-copy>p{max-width:45ch;line-height:1.9}html[lang="zh-Hans"] .fee-line em{white-space:nowrap}html[lang="zh-Hans"] .article-shell p,html[lang="zh-Hans"] .article-shell li{line-height:1.95}html[lang="zh-Hans"] .discount-description{line-height:1.6}
@media(max-width:1100px){.site-header:has(.main-nav) .official-link{display:none}.header-inner{gap:14px}.main-nav{gap:18px}}
@media(max-width:760px){.header-inner{gap:12px}.language-switch{font-size:var(--type-label);min-width:78px}.article-shell .language-switch{font-size:var(--type-label)}html[lang="zh-Hans"] .heading-copy>p{font-size:var(--type-body)}html[lang="zh-Hans"] .discount-description{max-width:22ch}html[lang="zh-Hans"] .discount-copy{flex-wrap:wrap}html[lang="zh-Hans"] .section-heading{gap:10px}html[lang="zh-Hans"] .vip-badge{font-size:var(--type-label);text-align:right}}
html[lang="zh-Hans"] :is(.breadcrumb,.preview-note,.market-scope,.optional-label,.vip-badge,.discount-description,.discount-badge,.advanced-note,.form-footer,.example-label,.fee-total>p,.fee-line em,.fee-line small,.margin-impact p,.result-footnote,.chart-point-label,.chart-point-label strong,.result-context,.reference-tag,.fee-reference-table thead th,.source-note,.footer-inner p,.footer-preview){font-size:var(--type-label)}html[lang="zh-Hans"] .order-control button{font-size:var(--type-label)}html[lang="zh-Hans"] .order-control button>span{font-size:var(--type-label)}html[lang="zh-Hans"] .field-help{font-size:var(--type-label);line-height:1.8}

/* Official-calculator-inspired input rhythm; scope is the left trade panel only. */
.terminal-field .info-hint{pointer-events:auto}
.terminal-contract-row{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:6px 14px;padding-bottom:14px;margin-bottom:18px;border-bottom:0.5px solid var(--line);line-height:1.7}
.terminal-contract-row strong{font-size:var(--type-label);font-weight:650;color:var(--slate-12)}
.terminal-contract-row>span{font-size:var(--type-label);color:var(--slate-11)}
.terminal-trade .card-heading{padding:20px 24px 4px}.terminal-trade .form-content{padding:16px 24px 20px}
.terminal-trade .direction-control{height:44px;min-height:44px;gap:0;padding:0;margin:0 0 10px;border:0.5px solid var(--slate-7);background:var(--slate-1);border-radius:6px}.terminal-trade .direction-control button{min-height:42px;position:relative;border-radius:0;font-size:var(--type-label);font-weight:600;color:var(--slate-11);isolation:isolate}.terminal-trade .direction-control .long-option{border-radius:5px 0 0 5px}.terminal-trade .direction-control .short-option{border-radius:0 5px 5px 0}.terminal-trade .direction-control .long-option.selected{background:var(--jade-dark-10);color:var(--slate-12)}.terminal-trade .direction-control .short-option.selected{background:var(--ruby-9);color:var(--slate-12)}.terminal-trade .long-option.selected:after,.terminal-trade .short-option.selected:before{content:"";position:absolute;top:0;bottom:0;width:13px;background:inherit;pointer-events:none;z-index:1}.terminal-trade .long-option.selected:after{right:-12px;clip-path:polygon(0 0,100% 50%,0 100%)}.terminal-trade .short-option.selected:before{left:-12px;clip-path:polygon(100% 0,0 50%,100% 100%)}
.leverage-stepper{display:flex;align-items:center;justify-content:space-between;height:44px;border:0.5px solid var(--slate-7);border-radius:7px;background:var(--slate-1)}.leverage-stepper:focus-within{border-color:var(--amber-7)}.leverage-stepper button{display:grid;place-items:center;min-width:44px;min-height:44px;padding:0;border:0;border-radius:6px;background:none;color:var(--slate-11)}.leverage-stepper button:hover:not(:disabled){color:var(--slate-12);background:var(--slate-dark-12)}.leverage-stepper button:disabled{color:var(--slate-11);cursor:not-allowed}.leverage-value{display:flex;align-items:center;justify-content:center;gap:3px;color:var(--slate-12);font-weight:600;font-size:var(--type-body);min-width:0}.leverage-value input{width:65px;max-width:100%;height:40px;text-align:right;background:transparent;border:0;color:inherit;font:inherit;outline:none}.leverage-value input:focus-visible{outline:2px solid var(--amber-11);outline-offset:0;border-radius:3px}.leverage-value>span{padding-right:14px}.terminal-trade .leverage-slider{margin:0}.terminal-trade .range-labels{font-size:var(--type-label)}.terminal-leverage{margin-bottom:22px}
.terminal-inputs{display:flex;flex-direction:column;gap:10px}.terminal-field{position:relative;min-width:0}.terminal-trade .terminal-field>label{position:absolute;left:14px;top:0;z-index:1;max-width:47%;height:46px;display:flex;align-items:center;gap:6px;font-size:var(--type-label);color:var(--slate-11);font-weight:400;margin:0;pointer-events:none}.terminal-trade .terminal-field>label .optional-label{margin-left:5px;font-size:var(--type-label)}.terminal-trade .terminal-field .input-wrap{height:46px;border-color:var(--slate-7);border-radius:7px}.terminal-trade .terminal-field .input-wrap>input{text-align:right;padding-left:49%;font-size:var(--type-body);font-weight:550}.terminal-trade .terminal-field .input-wrap>span{font-size:var(--type-label);color:var(--slate-11)}.terminal-trade .input-mode{margin:2px 0 0;gap:22px;height:35px;align-items:center}.terminal-trade .input-mode button{min-height:35px;padding:0 0 4px;font-size:var(--type-label)}.terminal-trade .position-note{margin-top:12px;padding:9px 0 0;border:0;background:transparent;font-size:var(--type-label)}.terminal-trade .sample-position{font-size:var(--type-label)}.terminal-trade #price-input-note{font-size:var(--type-label);margin:12px 0 0;line-height:1.7}.terminal-trade .form-divider{margin:20px 0}.terminal-trade .section-heading{margin-bottom:14px}.terminal-trade .fee-profile-row{gap:7px;margin-bottom:16px}.terminal-trade .fee-profile-row select{padding:10px 12px}.terminal-trade .order-control{min-height:48px;height:48px}.terminal-trade .order-control button{min-height:38px}.terminal-trade .discount-row{margin-top:10px;padding:12px 0}.terminal-trade .calculate-button{border-radius:6px;box-shadow:none}.terminal-trade .form-footer{font-size:var(--type-label);line-height:1.7}
@media(max-width:1000px) and (min-width:761px){.terminal-trade .card-heading{padding-left:20px;padding-right:20px}.terminal-trade .form-content{padding-left:20px;padding-right:20px}}
@media(max-width:760px){.terminal-trade .card-heading{padding:19px 20px 3px}.terminal-trade .form-content{padding:16px 20px 19px}.terminal-trade .direction-control{height:46px;min-height:46px}.terminal-trade .direction-control button{min-height:44px;font-size:var(--type-body)}.leverage-stepper{height:48px}.leverage-stepper button{min-height:46px;min-width:46px}.leverage-value input{font-size:var(--type-body);height:44px}.terminal-leverage{margin-bottom:20px}.terminal-inputs{gap:17px}.terminal-trade .terminal-field>label{position:static;height:auto;max-width:none;margin-bottom:8px;font-size:var(--type-label);font-weight:600;pointer-events:auto}.terminal-trade .terminal-field>label .optional-label{margin-left:auto;font-size:var(--type-label);font-weight:400}.terminal-trade .terminal-field .input-wrap{height:48px}.terminal-trade .terminal-field .input-wrap>input{padding:0 13px;text-align:left;font-size:var(--type-body)}.terminal-trade .terminal-field .input-wrap>span{font-size:var(--type-label)}.terminal-trade .input-mode{height:auto;min-height:44px;gap:22px;margin-bottom:-8px}.terminal-trade .input-mode button{min-height:44px;font-size:var(--type-label)}.terminal-trade .position-note{font-size:var(--type-label);padding-top:0;margin-top:14px}.terminal-trade .sample-position{font-size:var(--type-label)}.terminal-trade #price-input-note{font-size:var(--type-label);margin-top:14px}.terminal-trade .order-control{height:54px;min-height:54px}.terminal-trade .order-control button{min-height:44px}.terminal-trade .form-footer{font-size:var(--type-label)}.terminal-trade .form-divider{margin:22px 0}}
@media(max-width:360px){.terminal-trade .card-heading,.terminal-trade .form-content{padding-left:16px;padding-right:16px}.terminal-trade .discount-copy{font-size:var(--type-label)}.terminal-trade .discount-description{font-size:var(--type-label)}.terminal-trade .form-footer{font-size:var(--type-label)}}
.terminal-trade .direction-control .long-option.selected,.terminal-trade .direction-control .short-option.selected{color:var(--slate-11)}
.terminal-trade .order-control button{border:0.5px solid transparent}.terminal-trade .order-control button:not(.selected):hover{background:var(--slate-4);color:var(--slate-12)}.terminal-trade .order-control button.selected{background:var(--slate-3);border-color:transparent;color:var(--ink);font-weight:700;box-shadow:none}.terminal-trade .order-control button.selected>span{color:var(--slate-12);font-weight:600}
.terminal-trade .card-heading .reset-feedback{color:var(--jade-11);font-size:var(--type-label);font-weight:500;margin-top:7px}

/* An optional referral comparison follows the original trading receipt. */
.registration-jump{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 4px;color:var(--amber-11);font-size:var(--type-label);font-weight:600;white-space:nowrap;text-underline-offset:5px}
.registration-jump:hover{text-decoration:underline}
.result-column:has(.referral-card){position:static}
.referral-card{padding:24px 26px;background:var(--slate-1);border:0.5px solid var(--line);border-radius:16px;color:var(--slate-12);scroll-margin-top:24px;min-width:0}
.referral-heading{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:8px 12px}
.referral-heading h3{font-size:var(--type-body);line-height:1.4;font-weight:650;letter-spacing:-.02em}
.referral-heading>span{font-size:var(--type-label);color:var(--slate-11);white-space:nowrap}
.referral-intro{font-size:var(--type-label);line-height:1.7;color:var(--slate-11);margin-top:8px}
.referral-comparison{margin:20px 0 0;font-variant-numeric:tabular-nums}
.referral-comparison>div{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin:0;padding:10px 0}
.referral-comparison dt{font-size:var(--type-label);line-height:1.6;max-width:56%}
.referral-comparison dd{margin:0;min-width:0;max-width:56%;text-align:right;font-size:var(--type-body);font-weight:600;overflow-wrap:anywhere}
.referral-comparison small{font-size:var(--type-label);font-weight:400;color:var(--slate-11);white-space:nowrap}
.referral-comparison>div:nth-child(2) dd{color:var(--jade-11)}
.referral-comparison .referral-net{border-top:0.5px solid var(--line);margin-top:4px;padding-top:16px}
.referral-net dt{font-weight:600}
.referral-net dd{font-size:var(--type-heading);line-height:1.4}
.referral-status{margin-top:5px;font-size:var(--type-label);color:var(--slate-11)}
.referral-note{margin:12px 0 18px;font-size:var(--type-label);line-height:1.8;color:var(--slate-12);overflow-wrap:anywhere}
.referral-custom-confirm{display:flex;align-items:flex-start;gap:10px;font-size:var(--type-label);line-height:1.7;margin-top:15px;cursor:pointer;min-height:44px}
.referral-custom-confirm input{accent-color:var(--amber-dark-7);width:18px;height:18px;flex:none;margin:2px 0 0}
.referral-register{display:flex;align-items:center;justify-content:center;gap:10px;padding:13px 16px;min-height:48px;background:var(--amber-9);color:var(--slate-12);font-weight:650;font-size:var(--type-body);line-height:1.6;border-radius:7px;text-align:center}
.referral-register:hover{background:var(--amber-10)}
.referral-register:active{background:var(--amber-10)}
.referral-register .icon{width:16px;height:16px}
.referral-code-row{display:flex;align-items:center;gap:8px;margin-top:12px;min-width:0;flex-wrap:wrap}
.referral-code-row>label{font-size:var(--type-label);color:var(--slate-11);flex:none}
.referral-code-row>input{border:0;padding:5px 0;background:transparent;width:83px;max-width:100%;min-width:0;color:var(--slate-12);font-size:var(--type-body);font-weight:650;font-family:inherit;caret-color:var(--amber-dark-7)}
.referral-code-row>input::selection{color:var(--slate-12);background:var(--amber-9)}
.referral-code-row>button{display:inline-flex;align-items:center;justify-content:center;gap:6px;margin-left:auto;padding:8px 10px;min-width:44px;min-height:44px;background:var(--slate-1);border:0.5px solid var(--slate-6);border-radius:7px;color:var(--slate-12);font-size:var(--type-label)}
.referral-code-row>button:hover:not(:disabled){border-color:var(--amber-6);background:var(--slate-3)}
.referral-code-row>button:disabled{opacity:.65}
.referral-code-row .icon{width:15px;height:15px}
.copy-referral-status{font-size:var(--type-label);line-height:1.7;color:var(--slate-12);overflow-wrap:anywhere}
.copy-referral-status:not(:empty){margin-top:5px}
.referral-disclosure{margin-top:15px;padding-top:14px;border-top:0.5px solid var(--line);font-size:var(--type-label);color:var(--slate-11);line-height:1.8}
.referral-terms{display:inline-flex;align-items:center;min-height:44px;margin-top:4px;color:var(--slate-12);font-size:var(--type-label);text-decoration:underline;text-underline-offset:4px}
.registration-guide{display:grid;grid-template-columns:1.15fr 1fr;gap:64px;padding:36px 0 0;margin-top:var(--space-section);border-top:0.5px solid var(--line);scroll-margin-top:28px}
.registration-copy h2{font-size:var(--type-heading);line-height:1.4;font-weight:600;letter-spacing:-.02em;max-width:25ch}
.registration-copy p{font-size:var(--type-label);color:var(--slate-11);line-height:1.85;margin-top:14px;max-width:65ch}
.registration-copy>a{display:inline-flex;align-items:center;min-height:44px;margin-top:10px;color:var(--slate-12);font-size:var(--type-label);text-decoration:underline;text-underline-offset:4px}
.registration-steps{margin:0;padding:0 0 0 23px;display:grid;gap:24px}
.registration-steps li{padding-left:7px}
.registration-steps li::marker{font-size:var(--type-body);font-weight:650;color:var(--amber-11)}
.registration-steps h3{font-size:var(--type-body);font-weight:600;line-height:1.6}
.registration-steps p{font-size:var(--type-label);line-height:1.85;color:var(--slate-11);margin-top:6px}
.footer-inner p{max-width:53ch;line-height:1.8}
@media(max-width:1100px){.registration-jump{margin-left:auto}.referral-card{padding:22px 20px}.registration-guide{gap:36px}}
@media(max-width:760px){.referral-card{padding:24px 22px}.referral-heading h3{font-size:var(--type-body)}.referral-comparison dt{font-size:var(--type-label)}.referral-note{font-size:var(--type-label)}.registration-guide{grid-template-columns:1fr;gap:28px;padding-top:28px}.registration-copy h2{font-size:var(--type-heading)}.registration-copy p,.registration-steps p{font-size:var(--type-body)}.registration-steps h3{font-size:var(--type-body)}.registration-jump{font-size:var(--type-label);padding:8px 2px}}
@media(max-width:480px){.site-header:has(.registration-jump) .brand-mark{display:none}.site-header:has(.registration-jump) .brand{font-size:var(--type-heading)}.site-header:has(.registration-jump) .header-inner{gap:10px}.site-header:has(.registration-jump) .language-switch{min-width:72px;padding:9px 8px}}
@media(max-width:360px){.referral-card{padding:21px 18px}.referral-heading h3{font-size:var(--type-body)}.referral-comparison dd{font-size:var(--type-body)}.referral-comparison .referral-net dd{font-size:var(--type-body)}.referral-comparison dt{max-width:54%}.referral-comparison>div{gap:8px}.referral-code-row{gap:6px}.referral-code-row>button{padding:8px}.referral-register{padding:13px 12px;font-size:var(--type-label)}}

/* The registration prompt remains available below the primary workbench. */
.page-heading:has(.hero-registration){display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:25px;align-items:center}
.hero-registration{min-width:0;padding:24px 26px;background:var(--slate-1);border:0.5px solid var(--line);border-radius:16px;text-align:left}
.hero-registration h2{font-size:var(--type-heading);font-weight:650;line-height:1.5;letter-spacing:-.02em;text-wrap:balance;color:var(--slate-12)}
.hero-registration-benefit{margin-top:9px;font-size:var(--type-label);line-height:1.8;color:var(--slate-11)}
.hero-registration-code{display:flex;gap:10px;flex-wrap:wrap;align-items:baseline;margin-top:15px;font-size:var(--type-label);line-height:1.6}
.hero-registration-code span{color:var(--slate-11)}
.hero-registration-code strong{font-size:var(--type-body);font-weight:650;letter-spacing:.01em;user-select:all}
.hero-registration-actions{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;margin-top:16px}
.hero-registration-actions .referral-register{flex:1 1 180px;font-size:var(--type-label);min-height:46px;padding:11px 14px}
.hero-comparison-link{display:inline-flex;align-items:center;justify-content:center;min-height:44px;font-size:var(--type-label);text-decoration:underline;text-underline-offset:4px;color:var(--slate-12)}
.hero-registration-disclosure{font-size:var(--type-label);line-height:1.8;color:var(--slate-11);margin-top:12px}
.hero-registration-context{display:flex;flex-wrap:wrap;gap:4px 14px;border-top:0.5px solid var(--line);padding-top:11px;margin-top:14px;font-size:var(--type-label);line-height:1.7;color:var(--slate-11)}
@media(max-width:1100px) and (min-width:901px){.hero-registration{padding:22px 20px}.hero-registration h2{font-size:var(--type-heading)}.hero-registration-actions{gap:2px 12px}}
@media(max-width:900px){.page-heading:has(.hero-registration){grid-template-columns:minmax(0,1fr);gap:25px}.hero-registration{max-width:none;padding:22px 24px}.hero-registration h2 br{display:none}.hero-registration h2{font-size:var(--type-heading)}.hero-registration-actions{justify-content:flex-start}.hero-registration-actions .referral-register{flex:0 1 210px}.hero-registration-actions .hero-comparison-link{padding:0 8px}}
@media(max-width:480px){.hero-registration{padding:20px}.hero-registration h2{font-size:var(--type-body);line-height:1.55}.hero-registration-actions{display:grid;grid-template-columns:minmax(0,1fr);gap:2px}.hero-registration-actions .hero-comparison-link{justify-content:flex-start}.hero-registration-code{margin-top:12px}.hero-registration-context{font-size:var(--type-label)}.hero-registration-disclosure{font-size:var(--type-label)}.hero-registration-benefit{font-size:var(--type-label)}}

/* Compact trading workbench: primary inputs and outputs first, optional reading below. */
.page-shell:has(#trade-form){max-width:1280px}
.page-heading:has(+.calculator-layout){padding:20px 0 18px;align-items:center;gap:24px}
.page-heading:has(+.calculator-layout) h1{font-size:var(--type-heading);line-height:1.2;letter-spacing:-.025em}
.page-heading:has(+.calculator-layout) .heading-copy>p{margin-top:6px;font-size:var(--type-label);line-height:1.6;max-width:none}
.workbench-help{display:flex;align-items:center;gap:8px;min-height:44px;font-size:var(--type-label);color:var(--slate-11);text-decoration:underline;text-underline-offset:4px;flex:none}
.workbench-help .icon{width:15px;height:15px}
.market-row{display:flex;align-items:center;gap:14px;min-width:0;margin-bottom:14px}
.market-control{width:210px;flex:none;min-height:44px;height:44px;padding:3px}
.market-control button{min-height:36px;font-size:var(--type-label);color:var(--slate-12)}
.market-control button.selected{background:var(--slate-3);color:var(--slate-12);box-shadow:none}
.market-caption{font-size:var(--type-label);color:var(--slate-11);line-height:1.5}
.coin-select{display:flex;align-items:center;gap:8px;min-width:0;flex:1;font-size:var(--type-label);color:var(--slate-11)}
.coin-select select{min-height:44px;min-width:0;width:100%;border:0.5px solid var(--slate-7);border-radius:6px;padding:8px;background:var(--slate-1);color:var(--slate-12);font-size:var(--type-label)}
.coin-select>span{white-space:nowrap;flex:none}
.coin-position{margin:10px 0 0}
.coin-position .input-wrap>span{font-size:var(--type-label);color:var(--slate-11)}
.coin-position .field-help{font-size:var(--type-label);line-height:1.6;margin-top:6px}
.calculation-options{border-top:0.5px solid var(--line);margin:0 0 12px}
.calculation-options>summary{min-height:44px;display:flex;justify-content:space-between;align-items:center;gap:12px;cursor:pointer;list-style:none;font-size:var(--type-label);color:var(--slate-12)}
.calculation-options>summary::-webkit-details-marker{display:none}
.calculation-options>summary .icon{width:14px;height:14px}
.calculation-options[open]>summary .icon{transform:rotate(180deg)}
.option-body{padding-bottom:12px}
.option-body p{max-width:75ch}
.break-even-details{font-size:var(--type-label);line-height:1.7;color:var(--slate-11)}
.break-even-details>summary{cursor:pointer;min-height:32px;display:flex;align-items:center;text-decoration:underline;text-underline-offset:3px}
.break-even-details p{margin-top:8px;font-size:var(--type-label)}
.secondary-workspace{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;margin-top:48px;padding-top:32px;border-top:0.5px solid var(--line);align-items:start}
.secondary-workspace .hero-registration{border:0;background:transparent;padding:12px 8px 0 0}
.secondary-workspace .hero-registration h2{font-size:var(--type-heading)}
.result-column{position:static}
@media(min-width:1001px){
  .site-header:has(+.page-shell #trade-form){height:64px}
  .page-heading:has(+.calculator-layout){padding-top:14px;padding-bottom:12px}
  .calculator-layout{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:20px}
  .terminal-trade .card-heading{padding:13px 20px 0;min-height:44px}
  .terminal-trade .card-heading h2{font-size:var(--type-body)}
  .terminal-trade .reset-button{min-height:36px;font-size:var(--type-label)}
  .terminal-trade .form-content{padding:8px 20px 12px}
  .market-row{margin-bottom:10px}
  .position-controls{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:start;margin-bottom:10px}
  .terminal-trade .direction-control{margin:0;height:44px;min-height:44px}
  .terminal-leverage{margin:0}
  .terminal-trade .leverage-slider{margin-top:8px}
  .terminal-trade #leverage-range{height:20px}
  .terminal-trade .range-labels{display:none}
  .terminal-inputs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;align-items:end}
  .terminal-trade .terminal-field>label{position:static;height:auto;max-width:none;margin:0 0 5px;font-size:var(--type-label);font-weight:550;pointer-events:auto}
  .terminal-trade .terminal-field>label .optional-label{margin-left:auto;font-size:var(--type-label)}
  .terminal-trade .terminal-field .input-wrap{height:42px}
  .terminal-trade .terminal-field .input-wrap>input{padding-left:12px;text-align:left;font-size:var(--type-body)}
  .terminal-trade .terminal-field .input-wrap>span{font-size:var(--type-label)}
  .terminal-trade .input-mode{height:42px;margin:0;align-items:center;gap:18px}
  .terminal-trade .input-mode button{min-height:40px;font-size:var(--type-label)}
  .terminal-trade .terminal-field:has(#margin)>label{position:absolute;left:12px;top:0;height:42px;max-width:43%;margin:0;font-weight:400}
  .terminal-trade .terminal-field:has(#margin) .input-wrap>input{padding-left:43%;text-align:right}
  .terminal-trade .position-note{margin-top:6px;padding-top:0;min-height:18px}
  .terminal-trade .form-divider{margin:12px 0}
  .terminal-trade .fee-profile-row{display:flex;align-items:center;gap:12px;margin-bottom:10px}
  .terminal-trade .fee-profile-row>label{font-size:var(--type-label);flex:none;margin:0}
  .terminal-trade .fee-profile-row select{height:38px;min-height:38px;width:auto;flex:1;font-size:var(--type-label);padding:6px 10px}
  .terminal-trade .order-row{gap:16px}
  .terminal-trade .field-label{margin-bottom:5px;font-size:var(--type-label)}
  .terminal-trade .order-control{height:44px;min-height:44px}
  .terminal-trade .order-control button{min-height:34px;font-size:var(--type-label)}
  .terminal-trade .order-control button>span{font-size:var(--type-label)}
  .terminal-trade .discount-row{padding:4px 0;margin:4px 0 0;min-height:44px}
  .terminal-trade .discount-description{display:none}
  .terminal-trade .calculate-button{height:44px}
  .terminal-trade .form-footer{display:none}
  .terminal-trade .card-heading .reset-feedback{font-size:var(--type-label);margin-top:2px}
  .terminal-trade .custom-rate-fields{margin-top:8px}
  .terminal-trade .custom-rate-fields .input-wrap{height:36px}
  .terminal-trade .custom-rate-fields .field-group>label{margin-bottom:4px}
  .terminal-trade .custom-rate-fields .plain-checkbox{min-height:28px;font-size:var(--type-label)}
  .terminal-trade .custom-rate-fields .field-help{font-size:var(--type-label);line-height:1.5;margin-top:0}
  .option-controls{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 16px;align-items:center;margin:5px 0 8px}
  .option-controls .discount-row{margin:0}
  .option-controls .calculation-options{border:0;margin:0}
  .option-controls .calculation-options[open]{grid-column:1/-1}
  .terminal-trade[data-market="coin-m"] .calculation-options{grid-column:1/-1}
  .calculation-options>summary{min-height:44px;font-size:var(--type-label)}
  .coin-position{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:center;margin-top:8px}
  .coin-position .field-group>label{font-size:var(--type-label);margin-bottom:5px}
  .coin-position .input-wrap{height:42px}
  .coin-position .field-help{margin:16px 0 0;font-size:var(--type-label);line-height:1.5}
  .result-column{gap:10px}
  .result-card{padding:17px 20px 14px}
  .receipt-heading h2{font-size:var(--type-body)}
  .fee-total{margin-top:16px}
  .fee-total strong{font-size:var(--type-display);letter-spacing:-.03em}
  .fee-total>div{gap:8px;margin-top:3px}
  .fee-total>p{margin-top:4px}
  .receipt-rule{margin:14px -20px}
  .fee-lines{gap:11px}
  .fee-line{font-size:var(--type-label)}
  .fee-line strong{font-size:var(--type-label)}
  .margin-impact{margin-top:13px;padding:0;border:0;background:none;border-radius:0}
  .margin-impact strong{font-size:var(--type-body)}
  .margin-impact .impact-track{display:none}
  .margin-impact p{font-size:var(--type-label);line-height:1.6;margin-top:5px;max-width:75ch}
  .profit-row{margin-top:14px;padding-top:12px;border-top:0.5px solid var(--slate-dark-6)}
  .profit-row>div{gap:4px}
  .profit-row strong{font-size:var(--type-heading)}
  .net-summary{margin-top:10px;gap:7px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}
  .net-summary>span{display:flex;flex-direction:column;gap:3px}
  .net-summary strong{text-align:left}
  .result-footnote{margin-top:12px;padding-top:9px;font-size:var(--type-label);line-height:1.6}
  .break-even-card{padding:12px 20px 9px}
  .break-even-heading h3{font-size:var(--type-label)}
  .break-even-price{font-size:var(--type-heading);margin-top:3px}
  .break-even-card>p{font-size:var(--type-label);line-height:1.6;margin-top:4px}
  .break-even-details>summary{min-height:28px}
  html[lang="zh-Hans"] .heading-copy>p{font-size:var(--type-label);line-height:1.6;max-width:none}
  html[lang="zh-Hans"] .order-control button{font-size:var(--type-label)}
  html[lang="zh-Hans"] .order-control button>span{font-size:var(--type-label)}
}
@media(max-width:1000px){
  .page-heading:has(+.calculator-layout){padding-top:22px}
  .page-heading:has(+.calculator-layout) h1{font-size:var(--type-heading)}
  .workbench-help{display:none}
  .secondary-workspace{grid-template-columns:minmax(0,1fr);gap:24px}
  .secondary-workspace .hero-registration{padding:0}
}
@media(max-width:760px){
  .market-row{flex-wrap:wrap;gap:8px}
  .market-control{width:100%;min-height:50px;height:50px}
  .market-control button{min-height:42px;font-size:var(--type-label)}
  .coin-select{flex:1 1 100%;font-size:var(--type-label)}
  .coin-select select{min-height:48px;font-size:var(--type-body)}
  .coin-position{margin-top:16px}
  .coin-position .input-wrap{height:48px}
  .coin-position .input-wrap>input{font-size:var(--type-body)}
  .coin-position .field-group>label{font-size:var(--type-label)}
  .terminal-trade[data-market="coin-m"] .terminal-inputs{gap:17px}
  .secondary-workspace{margin-top:32px;padding-top:26px}
  .page-heading:has(+.calculator-layout) h1{font-size:var(--type-heading);line-height:1.3}
  .page-heading:has(+.calculator-layout) .heading-copy>p{font-size:var(--type-label)}
  .break-even-details>summary{min-height:44px}
}
::selection{background:var(--slate-5);color:var(--slate-12)}input{caret-color:var(--amber-dark-7)}
.contact-links{display:flex;flex-wrap:wrap;align-items:center;gap:0 20px;min-width:0;font-style:normal;font-size:var(--type-label);line-height:20px;color:var(--slate-11)}
.contact-links a{display:inline-flex;align-items:center;gap:8px;min-height:44px;max-width:100%;overflow-wrap:anywhere;color:inherit}
.contact-links a:hover{color:var(--slate-12)}
.article-footer .contact-links{flex-basis:100%}
