.count-module___7ywrG__count{vertical-align:baseline;font:var(--font-count);letter-spacing:var(--tracking-count);font-variant-numeric:tabular-nums;color:var(--text-muted);white-space:nowrap;display:inline-block;position:relative;top:-.3em}
.help-text-module__PWFUea__text{font:var(--font-help);letter-spacing:var(--tracking-help);color:var(--color-help);font-variant-numeric:tabular-nums;max-inline-size:var(--measure-body);overflow-wrap:anywhere;display:block}
.field-error-module__W7Gk4q__control{min-width:0;display:block;position:relative}.field-error-module__W7Gk4q__control.field-error-module__W7Gk4q__invalid>:is(input,select,textarea){border-color:var(--attention-ink);padding-right:42px}.field-error-module__W7Gk4q__icon{color:var(--attention-ink);pointer-events:none;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.field-error-module__W7Gk4q__control.field-error-module__W7Gk4q__invalid>input[type=number]{appearance:textfield}.field-error-module__W7Gk4q__control.field-error-module__W7Gk4q__invalid>input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.field-error-module__W7Gk4q__control.field-error-module__W7Gk4q__invalid>input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.field-error-module__W7Gk4q__message{color:var(--attention-ink);overflow-wrap:anywhere;font:var(--font-body);font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-body);display:block}.field-error-module__W7Gk4q__action{color:var(--attention-ink);overflow-wrap:anywhere;font:var(--font-body);font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-body);align-items:flex-start;gap:8px;display:flex}.field-error-module__W7Gk4q__action>svg{flex:none;margin-top:2px}
.instrument-name-module__by3k4W__name{min-width:0;font:var(--font-instrument-name);letter-spacing:var(--tracking-instrument-name);font-variant-numeric:tabular-nums;color:var(--text-muted);overflow-wrap:anywhere}
.choice-group-module__S6VtOW__group{align-items:stretch;gap:var(--space-control-content);min-width:0;max-width:100%;min-height:44px;margin:0 0 var(--space-control-content);border:0;border-bottom:1px solid var(--line);scrollbar-width:thin;background:0 0;padding:0;display:flex;overflow:auto hidden}.choice-group-module__S6VtOW__group[data-width=content]{width:fit-content}.choice-group-module__S6VtOW__group[data-embedded]{margin-bottom:0}.choice-group-module__S6VtOW__group>button{min-height:44px;font:var(--font-tab);font-variant-numeric:tabular-nums;letter-spacing:0;color:var(--text-muted);box-shadow:none;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex:none;justify-content:center;align-items:center;gap:5px;margin:0 0 -1px;padding:8px 0;display:inline-flex}.choice-group-module__S6VtOW__group>button[aria-pressed=true]{color:var(--text-primary);border-bottom-color:var(--accent)}.choice-group-module__S6VtOW__group>button:disabled{color:var(--disabled-text);cursor:not-allowed}.choice-group-module__S6VtOW__group>button :is(span,strong){font:inherit}.choice-group-module__S6VtOW__group>button:focus-visible{outline:2px solid var(--accent);outline-offset:-3px}
.journal-journey-module__HNWfKa__activeDot{background:var(--success);vertical-align:middle;border-radius:50%;width:.5rem;height:.5rem;margin-left:.375rem;display:inline-block}.journal-journey-module__HNWfKa__warningIcon{vertical-align:middle;color:var(--warning);margin-left:.375rem;display:inline-block}.journal-journey-module__HNWfKa__missingStop{color:var(--warning);font:var(--font-caption);font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-caption);margin:8px 0 0}
.ibkr-settings-module__IiN6_G__card{border-radius:var(--radius-md);line-height:inherit;border:0;padding:14px}.ibkr-settings-module__IiN6_G__card p{margin:12px 0}.ibkr-settings-module__IiN6_G__heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.ibkr-settings-module__IiN6_G__heading h2{margin:0}.ibkr-settings-module__IiN6_G__heading span{font:var(--font-caption);font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-caption)}.ibkr-settings-module__IiN6_G__values{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0;display:grid}.ibkr-settings-module__IiN6_G__orders{margin:20px 0}.ibkr-settings-module__IiN6_G__orders ul{gap:16px;margin-top:12px;display:grid}.ibkr-settings-module__IiN6_G__orders li{overflow-wrap:anywhere;gap:12px;display:grid}.ibkr-settings-module__IiN6_G__orders button{white-space:normal;width:100%}.ibkr-settings-module__IiN6_G__details{margin:20px 0}.ibkr-settings-module__IiN6_G__details summary{cursor:pointer;align-items:center;gap:8px;min-height:44px;display:flex}.ibkr-settings-module__IiN6_G__details li{overflow-wrap:anywhere;margin:8px 0}.ibkr-settings-module__IiN6_G__feed{border-top:1px solid var(--line);margin-top:20px;padding-top:12px}.ibkr-settings-module__IiN6_G__feed h3{font:var(--font-body-strong);font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-body-strong)}@media (max-width:420px){.ibkr-settings-module__IiN6_G__values{grid-template-columns:1fr}}.ibkr-settings-module__IiN6_G__orderInputs{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;display:grid}.ibkr-settings-module__IiN6_G__orderSheet p{margin:0 0 12px}.ibkr-settings-module__IiN6_G__orderSheet fieldset{border:0;margin:0;padding:0}.ibkr-settings-module__IiN6_G__orderSheet .ibkr-settings-module__IiN6_G__values dt{color:var(--muted);opacity:1;text-transform:uppercase;font:var(--font-eyebrow);font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-eyebrow)}.ibkr-settings-module__IiN6_G__orderSheet .ibkr-settings-module__IiN6_G__orderLead{border-radius:var(--radius-md);background:var(--surface-soft);padding:16px}.ibkr-settings-module__IiN6_G__orderSheet .ibkr-settings-module__IiN6_G__values.ibkr-settings-module__IiN6_G__orderLead dd{font:var(--font-metric-header);font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-metric-header)}.ibkr-settings-module__IiN6_G__orderSheet .ibkr-settings-module__IiN6_G__orderResult{grid-template-columns:1fr}.ibkr-settings-module__IiN6_G__orderSheet .ibkr-settings-module__IiN6_G__values.ibkr-settings-module__IiN6_G__orderResult dd{font:var(--font-metric);font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-metric)}.ibkr-settings-module__IiN6_G__orderMeta{color:var(--muted);overflow-wrap:anywhere;font:var(--font-body-secondary);font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-body-secondary);display:block}.ibkr-settings-module__IiN6_G__orderConsent input{width:18px;height:18px;min-height:18px;font-size:inherit;accent-color:var(--accent);flex:0 0 18px;margin:calc(.75em - 9px) 0 0;padding:0}.ibkr-settings-module__IiN6_G__orderNotice{color:var(--attention-ink)}.ibkr-settings-module__IiN6_G__orderFooter{gap:10px;width:100%;display:grid}.ibkr-settings-module__IiN6_G__orderFooter button{width:100%;margin:0}@media (min-width:721px){.ibkr-settings-module__IiN6_G__card{padding:20px}}.ibkr-settings-module__IiN6_G__closeControls{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:20px 0 8px;display:grid}.ibkr-settings-module__IiN6_G__orderInputs label,.ibkr-settings-module__IiN6_G__closeValue{border-radius:var(--radius-md);background:var(--surface-soft);min-width:0;color:var(--muted);font:var(--font-label);font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-label);align-content:start;gap:8px;padding:12px;display:grid}.ibkr-settings-module__IiN6_G__orderInputs input,.ibkr-settings-module__IiN6_G__closeValue input{box-sizing:border-box;border:0;border-bottom:1px solid var(--field-border);width:100%;min-width:0;min-height:48px;color:var(--ink);font:var(--font-financial-input);font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-financial-input);background:0 0;border-radius:0;padding:6px 0}.ibkr-settings-module__IiN6_G__orderInputs input:disabled,.ibkr-settings-module__IiN6_G__closeValue input:disabled{opacity:.6}.ibkr-settings-module__IiN6_G__quantityPresets{margin:0}.ibkr-settings-module__IiN6_G__quantityPresets+.ibkr-settings-module__IiN6_G__orderMeta{margin-bottom:20px}.ibkr-settings-module__IiN6_G__protectionDot{background:var(--success);border-radius:50%;flex:none;width:.5rem;height:.5rem}.ibkr-settings-module__IiN6_G__protectionWarning{color:var(--warning)}.ibkr-settings-module__IiN6_G__orderInputs label:has(input[readonly]){background:0 0}.ibkr-settings-module__IiN6_G__closeValue:has(input[readonly]){background:0 0}.ibkr-settings-module__IiN6_G__orderInputs input[readonly],.ibkr-settings-module__IiN6_G__closeValue input[readonly]{border-bottom-color:#0000}.ibkr-settings-module__IiN6_G__orderSheet{padding:0 var(--content-axis) 20px;line-height:inherit;padding-inline:var(--content-axis)}:is(.ibkr-settings-module__IiN6_G__orderSheet>.eyebrow,.ibkr-settings-module__IiN6_G__orderSheet>.text-action-button){margin-left:var(--sheet-card-inset,12px);margin-right:var(--sheet-card-inset,12px)}.ibkr-settings-module__IiN6_G__orderSheet form>.ibkr-settings-module__IiN6_G__values,.ibkr-settings-module__IiN6_G__orderSheet>.ibkr-settings-module__IiN6_G__values{gap:12px 16px;margin-inline:0}.ibkr-settings-module__IiN6_G__orderSheet form>.ibkr-settings-module__IiN6_G__values>div,.ibkr-settings-module__IiN6_G__orderSheet>.ibkr-settings-module__IiN6_G__values>div{min-width:0;padding-inline:var(--sheet-card-inset,12px)}.ibkr-settings-module__IiN6_G__orderSheet>.ibkr-settings-module__IiN6_G__orderLead{padding-inline:0}.ibkr-settings-module__IiN6_G__orderSheet select{max-width:100%;color:var(--ink);font:var(--font-body);font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-body);border:0;border-bottom:1px solid var(--field-border);background:0 0;border-radius:0;padding:8px;padding-inline:0}.ibkr-settings-module__IiN6_G__orderSheet .ibkr-settings-module__IiN6_G__values{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;min-width:0;margin:16px 0}.ibkr-settings-module__IiN6_G__orderSheet>.ibkr-settings-module__IiN6_G__quantityPresets,.ibkr-settings-module__IiN6_G__orderSheet>.ibkr-settings-module__IiN6_G__orderMeta{margin-inline:var(--sheet-card-inset,12px)}.ibkr-settings-module__IiN6_G__orderSheet .ibkr-settings-module__IiN6_G__orderConsent{min-height:44px;font:var(--font-body-secondary);font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-body-secondary);margin:20px 0;margin-inline:var(--sheet-card-inset,12px);align-items:flex-start;gap:10px;display:flex}.ibkr-settings-module__IiN6_G__orderFooter>small{color:var(--muted);font:var(--font-body-secondary);font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-body-secondary);padding-inline:var(--sheet-card-inset,12px)}.ibkr-settings-module__IiN6_G__orderInputs label,.ibkr-settings-module__IiN6_G__closeValue{padding-inline:var(--sheet-card-inset,12px);row-gap:var(--label-value-gap)}.ibkr-settings-module__IiN6_G__orderInputs input,.ibkr-settings-module__IiN6_G__closeValue input{height:auto;min-height:44px;padding-block:0}@media (max-width:360px){.ibkr-settings-module__IiN6_G__orderInputs,.ibkr-settings-module__IiN6_G__closeControls,.ibkr-settings-module__IiN6_G__orderSheet .ibkr-settings-module__IiN6_G__values{grid-template-columns:1fr}}.ibkr-settings-module__IiN6_G__orderSheet .ibkr-settings-module__IiN6_G__values select{font:var(--font-metric-compact);font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-metric-compact);appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='m1 1 5 5 5-5' fill='none' stroke='%2363696a' stroke-width='1.5'/%3E%3C/svg%3E");background-position:100%;background-repeat:no-repeat;height:auto;min-height:44px;padding-block:0;padding-inline-end:1.25em}.ibkr-settings-module__IiN6_G__orderActionHeading{color:var(--color-heading-s);font:var(--font-heading-s);font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-heading-s);display:block}.ibkr-settings-module__IiN6_G__headerProtection{font:var(--font-caption);font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-caption);flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.25rem;display:flex}.ibkr-settings-module__IiN6_G__orderSheet .ibkr-settings-module__IiN6_G__orderAdjust{color:var(--accent);margin:0}.ibkr-settings-module__IiN6_G__orderTerms,.ibkr-settings-module__IiN6_G__closedReceipt{margin-inline:var(--sheet-card-inset,12px)}.ibkr-settings-module__IiN6_G__closedReceipt>.journal-journey{padding-inline:0}.ibkr-settings-module__IiN6_G__values>div{align-content:start;row-gap:0;display:grid}.ibkr-settings-module__IiN6_G__values dt{opacity:.7;font:var(--font-label);font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-label);margin-bottom:var(--label-value-gap)}.ibkr-settings-module__IiN6_G__values dd{font-weight:var(--font-weight-semibold);overflow-wrap:anywhere;margin:0 0 var(--value-help-gap)}.ibkr-settings-module__IiN6_G__orderSheet .ibkr-settings-module__IiN6_G__values>div{grid-template-rows:subgrid;grid-row:span 3;row-gap:0;display:grid}.ibkr-settings-module__IiN6_G__orderSheet .ibkr-settings-module__IiN6_G__values dd{font:var(--font-metric-compact);font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-metric-compact);white-space:normal;overflow-wrap:anywhere;margin:0 0 var(--value-help-gap);align-items:center;display:flex}
.loading-skeleton-module__KqTqLq__root{min-width:0;padding:16px var(--content-axis,16px);box-sizing:border-box;width:100%}.loading-skeleton-module__KqTqLq__content{pointer-events:none;gap:16px;display:grid}.loading-skeleton-module__KqTqLq__content span{background:var(--line,#dde3e0);border-radius:4px;display:block;position:relative;overflow:hidden}.loading-skeleton-module__KqTqLq__title{width:45%;height:20px}.loading-skeleton-module__KqTqLq__line{width:70%;height:13px}.loading-skeleton-module__KqTqLq__value{width:96px;height:32px}.loading-skeleton-module__KqTqLq__list{display:grid}.loading-skeleton-module__KqTqLq__row{border-bottom:1px solid var(--line-soft,#e4e8e6);justify-content:space-between;align-items:center;gap:20px;min-height:76px;display:flex}.loading-skeleton-module__KqTqLq__row:last-child{border-bottom:0}.loading-skeleton-module__KqTqLq__row>div{flex:1;gap:10px;display:grid}.loading-skeleton-module__KqTqLq__row .loading-skeleton-module__KqTqLq__title{width:65%}.loading-skeleton-module__KqTqLq__row .loading-skeleton-module__KqTqLq__value{width:68px;height:22px}.loading-skeleton-module__KqTqLq__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.loading-skeleton-module__KqTqLq__fields>div{gap:12px;min-width:0;display:grid}.loading-skeleton-module__KqTqLq__field{background:var(--surface-soft,#f4f5f4);border-radius:var(--radius-md,12px);padding:12px}.loading-skeleton-module__KqTqLq__field .loading-skeleton-module__KqTqLq__input{width:100%;height:48px}.loading-skeleton-module__KqTqLq__chart{gap:16px;display:grid}.loading-skeleton-module__KqTqLq__chart .loading-skeleton-module__KqTqLq__plot{opacity:.55;min-height:220px}.loading-skeleton-module__KqTqLq__detail .loading-skeleton-module__KqTqLq__chart .loading-skeleton-module__KqTqLq__plot,.loading-skeleton-module__KqTqLq__page .loading-skeleton-module__KqTqLq__chart .loading-skeleton-module__KqTqLq__plot{min-height:260px}.loading-skeleton-module__KqTqLq__page{max-width:1100px;margin-inline:auto;padding-top:32px}.loading-skeleton-module__KqTqLq__content span:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--surface,#fff) 70%, transparent), transparent);animation:1.8s ease-in-out infinite loading-skeleton-module__KqTqLq__shimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes loading-skeleton-module__KqTqLq__shimmer{0%{transform:translate(-100%)}80%,to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.loading-skeleton-module__KqTqLq__content span:after{animation:none;display:none}}@media (forced-colors:active){.loading-skeleton-module__KqTqLq__content span{background:graytext}.loading-skeleton-module__KqTqLq__content span:after{display:none}}.loading-skeleton-module__KqTqLq__settings .loading-skeleton-module__KqTqLq__field:first-child{grid-column:1/-1}@media (max-width:720px){.loading-skeleton-module__KqTqLq__settings .loading-skeleton-module__KqTqLq__fields{grid-template-columns:minmax(0,1fr)}}
