.ToolApplicationShell_shell__4KKr_{--ift-tool-surface-max:1280px;--ift-tool-surface-gutter:16px;--ift-tool-surface-width:min(var(--ift-tool-surface-max),calc(100vw - var(--ift-tool-surface-gutter) - var(--ift-tool-surface-gutter)));position:relative;left:auto;width:var(--ift-tool-surface-width);max-width:none;margin-inline:calc((100% - var(--ift-tool-surface-width))/2);transform:none;min-width:0;color:inherit;font-size:16px;line-height:1.5;text-align:start}.ToolApplicationShell_shell__4KKr_,.ToolApplicationShell_shell__4KKr_ *{box-sizing:border-box}.ToolApplicationShell_shell__4KKr_ :where(a,button,input,select,summary,textarea,[tabindex]):focus-visible{scroll-margin-block:24px}@media(prefers-reduced-motion:reduce){.ToolApplicationShell_shell__4KKr_ :where(*,:before,:after){animation-duration:.01ms;animation-iteration-count:1;scroll-behavior:auto;transition-duration:.01ms}}@media(forced-colors:active){.ToolApplicationShell_shell__4KKr_ :where(a,button,input,select,summary,textarea,[tabindex]):focus-visible{outline:2px solid Highlight;outline-offset:2px}}.Mt5BrokerSpecs_panel__BHWIL{margin:1rem 0;padding:1rem;border:1px solid #d8e0ea;border-radius:1rem;background:#f8fafc;color:#172b42;min-width:0}.Mt5BrokerSpecs_panel__BHWIL h3{font-size:1rem;font-weight:700;margin-bottom:.4rem}.Mt5BrokerSpecs_panel__BHWIL p{font-size:.85rem;line-height:1.6;margin:.5rem 0}.Mt5BrokerSpecs_panel__BHWIL button,.Mt5BrokerSpecs_panel__BHWIL input,.Mt5BrokerSpecs_panel__BHWIL select{min-height:44px;border:1px solid #b9c5d4;border-radius:.5rem;background:#fff;padding:.55rem .7rem;max-width:100%}.Mt5BrokerSpecs_panel__BHWIL input,.Mt5BrokerSpecs_panel__BHWIL select{display:block;width:100%;margin-top:.35rem}.Mt5BrokerSpecs_panel__BHWIL button{cursor:pointer;font-weight:600}.Mt5BrokerSpecs_panel__BHWIL button:disabled{cursor:default;opacity:.6}.Mt5BrokerSpecs_panel__BHWIL button:focus-visible,.Mt5BrokerSpecs_panel__BHWIL input:focus-visible,.Mt5BrokerSpecs_panel__BHWIL select:focus-visible{outline:3px solid #2987be;outline-offset:2px}.Mt5BrokerSpecs_panel__BHWIL .Mt5BrokerSpecs_apply__PzqQK{background:#174e73;color:#fff}.Mt5BrokerSpecs_panel__BHWIL .Mt5BrokerSpecs_note__rlauH{color:#42566d;font-size:.78rem}.Mt5BrokerSpecs_controls__L_ZDE{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));grid-gap:.75rem;gap:.75rem;align-items:end;font-size:.85rem}.Mt5BrokerSpecs_specs__fiGRh{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));grid-gap:.75rem;gap:.75rem;margin:1rem 0;font-size:.8rem}.Mt5BrokerSpecs_specs__fiGRh dt{color:#42566d}.Mt5BrokerSpecs_specs__fiGRh dd{font-weight:650;overflow-wrap:anywhere}.Mt5BrokerSpecs_money__EpaOx{display:block;font-weight:700;font-size:1.1rem;padding:.6rem 0;overflow-wrap:anywhere}.PositionSizeCalculator_shell__pMk2t{min-width:0;margin-block:40px}.PositionSizeCalculator_brokersColumn__GNx3_,.PositionSizeCalculator_frame__lZPYk,.PositionSizeCalculator_inputsColumn__ZJtyb,.PositionSizeCalculator_resultsColumn__wVD3S,.PositionSizeCalculator_workspace__L8odN,.PositionSizeCalculator_workspace__L8odN>*{min-width:0}.PositionSizeCalculator_workspace__L8odN{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:24px;gap:24px}@media(min-width:1120px){.PositionSizeCalculator_workspace__L8odN{grid-template-columns:minmax(0,1.45fr) minmax(340px,.85fr);gap:32px;align-items:start}.PositionSizeCalculator_brokersColumn__GNx3_{grid-column:1/-1}}@media(min-width:1120px)and (min-height:760px){.PositionSizeCalculator_resultSticky__BQ6EY{position:sticky;top:24px}}@media(max-width:479px){.PositionSizeCalculator_shell__pMk2t{margin-block:28px}}.BrokerLotCalculator_root__XjEmf{--ink:#173644;--line:#d5e0e5;color:var(--ink);border:1px solid var(--line);border-radius:24px;background:#f4f8fa;padding:24px;margin-block:24px;font-size:15px;line-height:1.55;scroll-margin-top:100px}.BrokerLotCalculator_root__XjEmf *{box-sizing:border-box}.BrokerLotCalculator_root__XjEmf h2{font-size:28px;line-height:1.2;margin:6px 0 10px}.BrokerLotCalculator_root__XjEmf h3{font-size:19px;line-height:1.35;margin:0 0 16px}.BrokerLotCalculator_root__XjEmf p{margin:8px 0 14px}.BrokerLotCalculator_root__XjEmf a{color:#245b72;text-decoration:underline;text-underline-offset:3px}.BrokerLotCalculator_root__XjEmf button,.BrokerLotCalculator_root__XjEmf input,.BrokerLotCalculator_root__XjEmf select,.BrokerLotCalculator_root__XjEmf textarea{font:inherit}.BrokerLotCalculator_root__XjEmf input:not([type=checkbox]),.BrokerLotCalculator_root__XjEmf select,.BrokerLotCalculator_root__XjEmf textarea{width:100%;min-width:0;border:1px solid #a8bdc6;border-radius:10px;background:#fff;padding:10px 12px;min-height:46px;color:#173644}.BrokerLotCalculator_root__XjEmf input[aria-invalid=true],.BrokerLotCalculator_root__XjEmf textarea[aria-invalid=true]{border-color:#a23426}.BrokerLotCalculator_root__XjEmf textarea{resize:vertical;font-size:14px}.BrokerLotCalculator_root__XjEmf button{min-height:44px;padding:9px 14px;border:1px solid #a8bdc6;border-radius:10px;background:#fff;color:#245b72;font-weight:650;cursor:pointer}.BrokerLotCalculator_root__XjEmf button:hover{background:#eaf2f5}.BrokerLotCalculator_root__XjEmf button:disabled{opacity:.5;cursor:not-allowed}.BrokerLotCalculator_root__XjEmf :is(input,button,select,textarea,a,summary):focus-visible{outline:3px solid #287c9e;outline-offset:3px}.BrokerLotCalculator_root__XjEmf small{font-size:12px;line-height:1.5;color:#51656f;display:block}.BrokerLotCalculator_header__aALwn{display:flex;justify-content:space-between;align-items:flex-start;gap:24px}.BrokerLotCalculator_header__aALwn>div{max-width:720px}.BrokerLotCalculator_header__aALwn>a{flex-shrink:0;font-size:13px}.BrokerLotCalculator_eyebrow__TWgMu{font-size:11px;letter-spacing:.1em;font-weight:750;color:#536e7b}.BrokerLotCalculator_exampleBar__PHHfl{display:flex;align-items:center;flex-wrap:wrap;gap:10px;border-bottom:1px solid var(--line);padding:0 0 20px;margin-bottom:24px;font-size:13px}.BrokerLotCalculator_exampleBar__PHHfl select{width:auto}.BrokerLotCalculator_exampleBar__PHHfl small{flex-basis:100%}.BrokerLotCalculator_layout__PRURW{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.9fr);align-items:start;grid-gap:24px;gap:24px}.BrokerLotCalculator_card__lRQo4{padding:22px;border:1px solid var(--line);border-radius:18px;background:#fff;margin-bottom:18px}.BrokerLotCalculator_card__lRQo4 h3{display:flex;align-items:center;gap:10px}.BrokerLotCalculator_card__lRQo4 h3 span{background:#e9f2f5;border-radius:50%;width:30px;height:30px;flex-shrink:0;display:grid;place-items:center;font-size:14px}.BrokerLotCalculator_grid__bdf_V{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px 16px;gap:18px 16px}.BrokerLotCalculator_field__Dte_b{min-width:0;display:flex;flex-direction:column;gap:5px}.BrokerLotCalculator_field__Dte_b label{font-size:13px;font-weight:650}.BrokerLotCalculator_source__l5bXi{font-size:12px;color:#596d77;padding:8px 10px;background:#f0f5f7;border-radius:7px}.BrokerLotCalculator_confirm__puNRw{display:flex;gap:10px;font-size:13px;margin:18px 0 8px;align-items:flex-start;cursor:pointer}.BrokerLotCalculator_confirm__puNRw input{width:18px;height:18px;flex-shrink:0;margin-top:2px;accent-color:#245b72}.BrokerLotCalculator_result__Lprti{scroll-margin-top:100px;position:sticky;top:100px;padding:24px;border:1px solid #b5ccd6;border-radius:18px;background:#eaf3f7;overflow-wrap:anywhere}.BrokerLotCalculator_volume__fq3iO{font-size:48px;font-weight:750;line-height:1.15;margin:18px 0 8px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.BrokerLotCalculator_volume__fq3iO span{font-size:18px;font-weight:500}.BrokerLotCalculator_fit__xQvXk{color:#245d49;font-size:13px}.BrokerLotCalculator_notice__CH20I{padding:12px;border:1px solid #dec99e;background:#fffaeb;border-radius:10px;font-size:13px}.BrokerLotCalculator_notice__CH20I p{margin:8px 0 0}.BrokerLotCalculator_breakdown__3LPCs{margin:20px 0;font-size:13px}.BrokerLotCalculator_breakdown__3LPCs>div{display:flex;justify-content:space-between;gap:18px;padding:8px 0;border-bottom:1px solid #cddde4}.BrokerLotCalculator_breakdown__3LPCs dd{margin:0;font-weight:650;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.BrokerLotCalculator_breakdown__3LPCs .BrokerLotCalculator_total__kYAMY{font-weight:750;font-size:15px;padding:13px 0}.BrokerLotCalculator_details__thuxf{margin-top:16px;font-size:13px}.BrokerLotCalculator_details__thuxf summary{cursor:pointer;font-weight:650;min-height:44px;padding:10px 0}.BrokerLotCalculator_details__thuxf label{display:block;margin-bottom:6px}.BrokerLotCalculator_actions__zBcSA{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px;align-items:center}.BrokerLotCalculator_actions__zBcSA a{font-size:13px;padding:10px 0}.BrokerLotCalculator_actions__zBcSA .BrokerLotCalculator_primary__n1pVv{background:#285b70;color:#fff;border-color:#285b70}.BrokerLotCalculator_error__Z_GpS{color:#a23426!important}.BrokerLotCalculator_status__nl6bE{font-size:13px}.BrokerLotCalculator_note__DEvw9{font-size:12px;color:#536773}.BrokerLotCalculator_guide__aKSAk{margin-top:24px;padding:24px;background:#fff;border-radius:18px;border:1px solid var(--line);scroll-margin-top:100px}.BrokerLotCalculator_guide__aKSAk ol{padding-left:23px}.BrokerLotCalculator_guide__aKSAk li{padding:5px 0}.BrokerLotCalculator_modeSwitch__9e4xU{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0}.BrokerLotCalculator_modeSwitch__9e4xU button{font:inherit;padding:12px 16px;border:1px solid #a8bdc6;border-radius:10px;color:#245b72;background:#fff;cursor:pointer}.BrokerLotCalculator_modeSwitch__9e4xU button[aria-pressed=true]{color:#fff;background:#285b70}.BrokerLotCalculator_modeSwitch__9e4xU button:focus-visible{outline:3px solid #287c9e;outline-offset:3px}@media(max-width:1050px){.BrokerLotCalculator_header__aALwn{display:block}.BrokerLotCalculator_layout__PRURW{grid-template-columns:minmax(0,1fr)}.BrokerLotCalculator_result__Lprti{scroll-margin-top:100px;position:static}}@media(max-width:550px){.BrokerLotCalculator_root__XjEmf{padding:14px;border-radius:18px}.BrokerLotCalculator_root__XjEmf h2{font-size:24px}.BrokerLotCalculator_card__lRQo4,.BrokerLotCalculator_guide__aKSAk,.BrokerLotCalculator_result__Lprti{padding:16px}.BrokerLotCalculator_grid__bdf_V{grid-template-columns:minmax(0,1fr);gap:16px}.BrokerLotCalculator_layout__PRURW{gap:6px}.BrokerLotCalculator_volume__fq3iO{font-size:42px}.BrokerLotCalculator_modeSwitch__9e4xU button{flex:1 1 130px}}.BrokerLotCalculator_quickLinks__UMmYD{display:flex;flex-direction:column;gap:10px;font-size:13px;white-space:nowrap}.BrokerLotCalculator_quickLinks__UMmYD a{display:flex;align-items:center;min-height:44px}.Planner_shell__PEMGW{padding:clamp(16px,3vw,32px);border:1px solid #dce3ee;border-radius:24px;background:#f5f7fc;color:#17213b;box-shadow:0 12px 35px #17213b08}.Planner_header__jmsfm{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px}.Planner_eyebrow__fRhl1{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#3559a0}.Planner_header__jmsfm h2{font-size:clamp(24px,3vw,34px);line-height:1.2;margin:8px 0 12px}.Planner_header__jmsfm p,.Planner_hint__gY4El{font-size:14px;line-height:1.6;color:#59657b}.Planner_actions__2Ek3V{display:flex;flex-wrap:wrap;gap:8px}.Planner_button__c_7yW{min-height:44px;padding:10px 16px;border:1px solid #b9c9e4;border-radius:12px;background:white;color:#244784;font-size:14px;font-weight:600;cursor:pointer}.Planner_button__c_7yW:focus-visible,.Planner_details__b2_mg summary:focus-visible,.Planner_field__aMpYi input:focus-visible,.Planner_field__aMpYi select:focus-visible{outline:3px solid #547dd3;outline-offset:3px}.Planner_button__c_7yW[aria-pressed=true],.Planner_primary__iVhey{background:#234f9a;color:white;border-color:#234f9a}.Planner_workspace__pVs_h{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);grid-gap:24px;gap:24px;align-items:start}.Planner_card__pHZir{padding:20px;border:1px solid #dce3ee;border-radius:18px;background:white;min-width:0}.Planner_card__pHZir+.Planner_card__pHZir{margin-top:16px}.Planner_card__pHZir h3{margin:0 0 16px;font-size:18px;line-height:1.4}.Planner_grid__tG1Oc{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.Planner_field__aMpYi{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:600;min-width:0}.Planner_field__aMpYi input,.Planner_field__aMpYi select{width:100%;min-width:0;min-height:46px;border:1px solid #bfcadc;border-radius:10px;padding:10px 12px;font-size:16px;background:white;color:#17213b}.Planner_field__aMpYi small{font-size:12px;font-weight:400;color:#59657b;line-height:1.5}.Planner_field__aMpYi [aria-invalid=true]{border-color:#b22235}.Planner_details__b2_mg{margin-top:16px}.Planner_details__b2_mg summary{cursor:pointer;min-height:44px;padding:12px 0;font-weight:600;font-size:14px}.Planner_result___MDIx{position:sticky;top:20px}.Planner_result___MDIx h3{margin-bottom:8px}.Planner_value__Tqrs9{font-size:clamp(32px,4vw,48px);font-weight:700;line-height:1.2;color:#244784;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.Planner_badge__OyOR2{display:inline-block;padding:5px 10px;border-radius:8px;background:#edf2fc;color:#3559a0;font-size:12px;font-weight:600;margin-bottom:12px}.Planner_metrics__qaHrC{margin:20px 0 0}.Planner_metrics__qaHrC div{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:12px 0;border-bottom:1px solid #e7ecf4;font-size:14px}.Planner_metrics__qaHrC dt{color:#59657b}.Planner_metrics__qaHrC dd{margin:0;font-weight:600;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Planner_formula__6mt9h{font-size:14px;line-height:1.8;padding:16px;background:#f5f7fc;border-radius:12px;margin-top:16px;overflow-wrap:anywhere}.Planner_notice__vS7PU{padding:12px 16px;background:#fff4db;border:1px solid #e7cc8b;border-radius:12px;font-size:13px;line-height:1.6}.Planner_error__JMIgZ{color:#a11c2f;font-size:13px;line-height:1.6}.Planner_footer__hFCe_{font-size:12px;line-height:1.7;color:#667086;margin-top:18px}.Planner_mode__H_9YC{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 20px}@media (max-width:740px){.Planner_workspace__pVs_h{grid-template-columns:1fr}.Planner_result___MDIx{position:static}.Planner_header__jmsfm{flex-direction:column}.Planner_grid__tG1Oc{gap:12px}.Planner_card__pHZir{padding:16px}.Planner_shell__PEMGW{border-radius:16px}}@media (max-width:380px){.Planner_grid__tG1Oc{grid-template-columns:1fr}.Planner_metrics__qaHrC div{flex-direction:column;gap:4px}.Planner_metrics__qaHrC dd{text-align:left}}