.brokerageCalculator_calc__KsHX6{display:flex;flex-direction:column;gap:18px}.brokerageCalculator_segs__M086Y{display:flex;flex-wrap:wrap;gap:14px 22px;padding:14px 16px;background:var(--surface);border:1px solid var(--border);border-radius:18px;box-shadow:var(--shadow-sm)}.brokerageCalculator_segGroup__avdf_{display:flex;flex-direction:column;gap:8px}.brokerageCalculator_segGroupLbl__EdXaV{font:700 .66rem/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint)}.brokerageCalculator_segBtns__3eZsx{display:flex;flex-wrap:wrap;gap:6px}.brokerageCalculator_exch__8sV4L button,.brokerageCalculator_segBtns__3eZsx button{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;font-weight:700;font-size:.88rem;padding:9px 14px;border-radius:10px;border:1px solid var(--border);background:var(--surface-2);color:var(--ink-soft);cursor:pointer;transition:background .15s,color .15s,border-color .15s}.brokerageCalculator_exch__8sV4L button:hover,.brokerageCalculator_segBtns__3eZsx button:hover{border-color:var(--brand-bright);color:var(--ink)}.brokerageCalculator_exch__8sV4L button.brokerageCalculator_on__soAOJ,.brokerageCalculator_segBtns__3eZsx button.brokerageCalculator_on__soAOJ{background:#16357f var(--btn-grad,linear-gradient(120deg,#16357f,#2743d4 48%,#0e8f76));color:#fff;border-color:transparent;box-shadow:var(--btn-glow-sm,0 8px 20px -10px rgba(39,67,212,.7))}.brokerageCalculator_exch__8sV4L button:focus-visible,.brokerageCalculator_segBtns__3eZsx button:focus-visible{outline:2px solid var(--brand-bright);outline-offset:2px}.brokerageCalculator_grid__mf1_R{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);grid-gap:18px;gap:18px;align-items:start}.brokerageCalculator_card__HcUyF{position:relative;background:var(--surface);border:1px solid var(--border);border-radius:20px;box-shadow:var(--shadow-sm);padding:22px}.brokerageCalculator_card__HcUyF:before{content:"";position:absolute;inset:-1px;border-radius:inherit;pointer-events:none;background:linear-gradient(90deg,var(--brand-bright),var(--brand) 50%,var(--growth));-webkit-mask:linear-gradient(#000 0 0) top /100% 4px no-repeat;mask:linear-gradient(#000 0 0) top /100% 4px no-repeat}.brokerageCalculator_cardHead__mKmon{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:16px}.brokerageCalculator_cardHead__mKmon h3{margin:0;font:800 1.15rem/1.2 var(--font-display)}.brokerageCalculator_exch__8sV4L{display:inline-flex;gap:4px;padding:3px;border-radius:12px;background:var(--surface-2);border:1px solid var(--border)}.brokerageCalculator_exch__8sV4L button{padding:7px 14px;border:0;background:transparent}.brokerageCalculator_exchFixed__Kwa43{font:700 .78rem/1 var(--font-mono);letter-spacing:.08em;padding:8px 12px;border-radius:10px;background:var(--brand-wash);color:var(--brand-ink)}.brokerageCalculator_fields__h2QxA{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.brokerageCalculator_field__H0lAA{display:flex;flex-direction:column;gap:7px;min-width:0}.brokerageCalculator_fieldLbl__Mj8fe{font-weight:600;font-size:.88rem;color:var(--ink-soft);display:flex;gap:6px;align-items:baseline}.brokerageCalculator_fieldLbl__Mj8fe small{font-weight:500;font-size:.74rem;color:var(--ink-faint)}.brokerageCalculator_inputWrap__mkrWM{position:relative;display:flex}.brokerageCalculator_inputWrap__mkrWM input{width:100%;min-width:0;padding:12px 14px;border-radius:12px;border:1px solid var(--border-strong);background:var(--bg);color:var(--ink);font:600 1rem/1.2 var(--font-mono)}.brokerageCalculator_inputWrap__mkrWM input:focus{outline:none;border-color:var(--brand-bright);box-shadow:0 0 0 3px var(--brand-wash)}.brokerageCalculator_inputWrap__mkrWM em{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-style:normal;font-weight:700;color:var(--ink-faint);pointer-events:none}.brokerageCalculator_toggleRow__XR7Fs{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:16px;flex-wrap:wrap}.brokerageCalculator_summary__Z5TFD{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-top:18px;padding-top:16px;border-top:1px dashed var(--border)}.brokerageCalculator_summary__Z5TFD div{display:flex;flex-direction:column;gap:3px;padding:10px 12px;border-radius:12px;background:var(--surface-2)}.brokerageCalculator_summary__Z5TFD span{font-size:.76rem;color:var(--ink-faint)}.brokerageCalculator_summary__Z5TFD b{font:700 .98rem/1.2 var(--font-mono);color:var(--ink)}.brokerageCalculator_netBox__XJrkI{display:flex;flex-direction:column;gap:4px;padding:16px 18px;border-radius:16px;color:#fff;background:radial-gradient(60% 120% at 100% 0,rgba(18,184,150,.3),transparent 70%),linear-gradient(120deg,#0b1226,#16357f 55%,#0e8f76) #16357f}.brokerageCalculator_netBox__XJrkI span{font:700 .7rem/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:#8ff0c4}.brokerageCalculator_netBox__XJrkI b{font:800 clamp(1.6rem,3vw,2.1rem)/1.1 var(--font-display)}.brokerageCalculator_netBox__XJrkI b.brokerageCalculator_up__sy5dd{color:#fff}.brokerageCalculator_netBox__XJrkI b.brokerageCalculator_down__xusMX{color:#ffb4a8}.brokerageCalculator_netBox__XJrkI small{color:#d7e2f4;font-size:.82rem}.brokerageCalculator_rows__KowVi{margin-top:14px;display:flex;flex-direction:column}.brokerageCalculator_row__r_kGt{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:11px 2px;border-bottom:1px solid color-mix(in srgb,var(--border) 75%,transparent)}.brokerageCalculator_row__r_kGt span{display:flex;flex-direction:column;gap:2px;font-size:.92rem;color:var(--ink)}.brokerageCalculator_row__r_kGt span small{font-size:.74rem;color:var(--ink-faint)}.brokerageCalculator_row__r_kGt b{font:700 .95rem/1.3 var(--font-mono);color:var(--ink);white-space:nowrap}.brokerageCalculator_row__r_kGt.brokerageCalculator_muted__J_olx b{font:600 .82rem/1.3 var(--font-body);color:var(--ink-soft)}.brokerageCalculator_row__r_kGt.brokerageCalculator_total__ReRL4{border-bottom:0;margin-top:4px;padding:13px 12px;border-radius:12px;background:color-mix(in srgb,#2743d4 9%,var(--surface));box-shadow:inset 3px 0 0 #19c99f}.brokerageCalculator_row__r_kGt.brokerageCalculator_total__ReRL4 span{font-weight:800}.brokerageCalculator_row__r_kGt.brokerageCalculator_total__ReRL4 b{color:var(--brand-ink);font-size:1.05rem}.brokerageCalculator_kpis__wKWUD{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-top:14px}.brokerageCalculator_kpis__wKWUD div{display:flex;flex-direction:column;gap:3px;padding:12px 14px;border-radius:12px;border:1px solid var(--border)}.brokerageCalculator_kpis__wKWUD span{font-size:.76rem;color:var(--ink-faint)}.brokerageCalculator_kpis__wKWUD b{font:800 1.1rem/1.2 var(--font-mono);color:var(--brand-ink)}.brokerageCalculator_note__DP4xi{margin:0;font-size:.8rem;line-height:1.6;color:var(--ink-faint)}.brokerageCalculator_note__DP4xi a{color:var(--brand-ink)}@media (max-width:900px){.brokerageCalculator_grid__mf1_R{grid-template-columns:1fr}}@media (max-width:520px){.brokerageCalculator_segs__M086Y{padding:12px;gap:12px}.brokerageCalculator_segGroup__avdf_{width:100%}.brokerageCalculator_fields__h2QxA,.brokerageCalculator_kpis__wKWUD,.brokerageCalculator_summary__Z5TFD{grid-template-columns:1fr 1fr;gap:10px}.brokerageCalculator_card__HcUyF{padding:18px 16px}}