[data-theme=dark] body{background:#0f1114;color:#e4e6ea}[data-theme=dark] input{color:#e4e6ea}[data-theme=dark] input::placeholder{color:#4e5560}[data-design-preview~=controls] :is(button,a,input,select,textarea):focus-visible{outline:2px solid var(--design-selection,var(--accent));outline-offset:3px}html[data-approved-ui][data-approved-side=after] :is(button,a,input,select,textarea,summary):focus-visible{outline:2px solid var(--design-selection)!important;outline-offset:3px!important}html[data-approved-ui][data-approved-side=after] button{font-family:inherit;min-height:44px}html[data-approved-ui][data-approved-side=after] :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),select){height:54px!important;min-height:54px!important;border-radius:4px!important;font-size:16px!important;color:var(--text)!important;background:var(--card)!important;border:1px solid var(--design-field-border,#929292)!important;font-family:inherit!important}html[data-approved-ui][data-approved-side=after] :is(button,.btn):disabled{background:var(--design-disabled-bg)!important;color:var(--design-disabled-text)!important;opacity:1!important;cursor:not-allowed!important;box-shadow:none!important}html[data-approved-ui][data-approved-side=after] :is(input,select,textarea):disabled{background:var(--bg-elevated)!important;color:var(--muted)!important;opacity:1!important;cursor:not-allowed!important}@media(prefers-reduced-motion:reduce){html[data-approved-ui][data-approved-side=after] *,html[data-approved-ui][data-approved-side=after] :after,html[data-approved-ui][data-approved-side=after] :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}html[data-approved-ui][data-approved-side=after] button{min-width:44px}html[data-approved-ui][data-approved-side=after][data-approved-concept=clear-broker] :is(button,input,select){font-family:inherit}html[data-approved-ui][data-approved-side=after][data-approved-concept=clear-broker] :is(a,button){-webkit-tap-highlight-color:transparent}html[data-approved-ui][data-approved-side=after][data-approved-concept=clear-broker] :is(a,button,input,select):focus-visible{outline:2px solid var(--design-selection)!important;outline-offset:3px!important}html[data-approved-ui][data-approved-side=after][data-approved-concept=clear-broker] :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select){height:var(--customer-control-height,48px)!important;min-height:var(--customer-control-height,48px)!important;border-radius:var(--customer-control-radius,8px)!important;font-size:16px!important}@media (min-width:1024px){html:root[data-design-preview] body :is(main,.desktop-workspace-header,dialog) :is(button,input,select,textarea){font-family:inherit}}@media (max-width:767px){html#customer-app[data-design-preview~=brand]:not([data-mobile-ui-review=before]) :is(input[type=checkbox],input[type=radio]){accent-color:var(--design-action-primary)!important}html#customer-app[data-design-preview~=brand]:not([data-mobile-ui-review=before]) :is(.btn-primary,.sp-button:not(.secondary),[class*=FormSheet_primary],[class*=AuthScreen_submit],.broker-fund-action,.ts-participate,.stock-refined-actions button,.deposit-source-action,.ipo-refined-apply,.ipo-refined-action,.ipo-source-apply){height:48px!important;min-height:48px!important;border-radius:999px!important;font-family:inherit;font-size:16px!important;font-weight:600!important;line-height:24px}html#customer-app[data-design-preview~=brand]:not([data-mobile-ui-review=before]) :is(.btn-primary,.sp-button:not(.secondary),[class*=FormSheet_primary],[class*=AuthScreen_submit],.broker-fund-action,.ts-participate,.stock-refined-actions button:first-child,.deposit-source-action[data-action=deposit],.ipo-refined-apply,.ipo-refined-action,.ipo-source-apply){background:var(--design-action-primary)!important;color:#fff!important}html#customer-app[data-design-preview~=brand]:not([data-mobile-ui-review=before]) :is(.sp-button.secondary,[class*=FormSheet_secondary]){min-height:48px!important;border-radius:999px!important;background:var(--bg-elevated)!important;color:var(--text2)!important;font:600 16px/24px IG UI Sans,var(--font-pretendard),system-ui,sans-serif}html#customer-app[data-design-preview~=brand]:not([data-mobile-ui-review=before]) :is(.btn-primary,.sp-button,[class*=FormSheet_primary],[class*=FormSheet_secondary],[class*=AuthScreen_submit],.ipo-source-apply):disabled{background:var(--design-disabled-bg)!important;color:var(--design-disabled-text)!important;opacity:1!important}html#customer-app[data-design-preview~=brand]:not([data-mobile-ui-review=before]) :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]):not([type=search]),select,button[class*=BankSelect_trigger__]){box-sizing:border-box;height:54px!important;min-height:54px!important;border:1px solid var(--design-field-border)!important;border-radius:4px!important;background:var(--design-field-bg)!important;color:var(--text)!important;font-family:inherit;font-size:16px!important;font-weight:500!important;padding-inline:12px}html#customer-app[data-design-preview~=brand]:not([data-mobile-ui-review=before]) :is(input,select,textarea,[class*=BankSelect_trigger]):disabled{background:var(--design-disabled-bg)!important;color:var(--design-disabled-text)!important}html#customer-app[data-design-preview~=brand]:not([data-mobile-ui-review=before]) :is(input,select,textarea):focus-visible{outline:2px solid var(--design-selection)!important;outline-offset:2px}html#customer-app[data-design-preview~=brand]:not([data-mobile-ui-review=before]) :is([class*=passwordField],[class*=PasswordField]) input{padding-right:52px}}